DACA2 - x

STARTDATE 2018-08-21
STARTTIME 17:19:11
GIT-REVISION 0ca6ab1

ftp://ftp.se.debian.org/debian/pool/main/x/x-face-el/x-face-el_1.3.6.24.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/x-loader/x-loader_1.5.1+git20110715+fca7cd2.orig.tar.gz
x-loader-1.5.1+git20110715+fca7cd2/board/omap3430labrador/omap3430sdp.c:81:6: style: The scope of the variable 'status' can be reduced. [variableScope]
x-loader-1.5.1+git20110715+fca7cd2/board/omap3430labrador/omap3430sdp.c:237:58: error: Uninitialized variable: sil_index [uninitvar]
x-loader-1.5.1+git20110715+fca7cd2/board/omap3430labrador/omap3430sdp.c:281:58: error: Uninitialized variable: sil_index [uninitvar]
x-loader-1.5.1+git20110715+fca7cd2/board/omap3430labrador/omap3430sdp.c:293:58: error: Uninitialized variable: sil_index [uninitvar]
x-loader-1.5.1+git20110715+fca7cd2/board/omap3430sdp/omap3430sdp.c:84:6: style: The scope of the variable 'status' can be reduced. [variableScope]
x-loader-1.5.1+git20110715+fca7cd2/board/omap3430sdp/omap3430sdp.c:238:58: error: Uninitialized variable: sil_index [uninitvar]
x-loader-1.5.1+git20110715+fca7cd2/board/omap3430sdp/omap3430sdp.c:279:58: error: Uninitialized variable: sil_index [uninitvar]
x-loader-1.5.1+git20110715+fca7cd2/board/omap3430sdp/omap3430sdp.c:291:58: error: Uninitialized variable: sil_index [uninitvar]
x-loader-1.5.1+git20110715+fca7cd2/board/omap3530beagle/omap3530beagle.c:151:6: style: The scope of the variable 'status' can be reduced. [variableScope]
x-loader-1.5.1+git20110715+fca7cd2/board/omap3530beagle/omap3530beagle.c:938:24: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
x-loader-1.5.1+git20110715+fca7cd2/board/omap3530beagle/omap3530beagle.c:939:24: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
x-loader-1.5.1+git20110715+fca7cd2/board/omap3530beagle/omap3530beagle.c:945:24: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
x-loader-1.5.1+git20110715+fca7cd2/board/omap3530beagle/omap3530beagle.c:946:24: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
x-loader-1.5.1+git20110715+fca7cd2/board/omap3evm/omap3evm.c:128:6: style: The scope of the variable 'status' can be reduced. [variableScope]
x-loader-1.5.1+git20110715+fca7cd2/board/omap4430panda/omap4430panda.c:490:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
x-loader-1.5.1+git20110715+fca7cd2/board/omap4430panda/omap4430panda.c:491:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
x-loader-1.5.1+git20110715+fca7cd2/board/overo/overo.c:146:6: style: The scope of the variable 'status' can be reduced. [variableScope]
x-loader-1.5.1+git20110715+fca7cd2/cpu/omap3/gpio.c:89:7: portability: 'reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
x-loader-1.5.1+git20110715+fca7cd2/cpu/omap3/gpio.c:120:8: portability: 'reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
x-loader-1.5.1+git20110715+fca7cd2/cpu/omap3/gpio.c:122:8: portability: 'reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
x-loader-1.5.1+git20110715+fca7cd2/cpu/omap3/gpio.c:154:7: portability: 'reg' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
x-loader-1.5.1+git20110715+fca7cd2/cpu/omap3/mmc.c:101:18: warning: Redundant assignment of 'OMAP_HSMMC_STAT' to itself. [selfAssignment]
x-loader-1.5.1+git20110715+fca7cd2/cpu/omap3/mmc.c:355:15: style: The scope of the variable 'size' can be reduced. [variableScope]
x-loader-1.5.1+git20110715+fca7cd2/cpu/omap3/mmc.c:355:21: style: The scope of the variable 'count' can be reduced. [variableScope]
x-loader-1.5.1+git20110715+fca7cd2/cpu/omap3/mmc.c:355:28: style: The scope of the variable 'blk_len' can be reduced. [variableScope]
x-loader-1.5.1+git20110715+fca7cd2/cpu/omap3/mmc.c:355:37: style: The scope of the variable 'blk_no' can be reduced. [variableScope]
x-loader-1.5.1+git20110715+fca7cd2/cpu/omap3/mmc.c:355:56: style: The scope of the variable 'argument' can be reduced. [variableScope]
x-loader-1.5.1+git20110715+fca7cd2/cpu/omap3/mmc.c:356:16: style: The scope of the variable 'err' can be reduced. [variableScope]
x-loader-1.5.1+git20110715+fca7cd2/cpu/omap3/mmc.c:357:15: style: The scope of the variable 'resp' can be reduced. [variableScope]
x-loader-1.5.1+git20110715+fca7cd2/cpu/omap3/mmc.c:409:16: style: The scope of the variable 'err' can be reduced. [variableScope]
x-loader-1.5.1+git20110715+fca7cd2/cpu/omap3/mmc.c:288:28: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
x-loader-1.5.1+git20110715+fca7cd2/cpu/omap3/mmc.c:302:25: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
x-loader-1.5.1+git20110715+fca7cd2/cpu/omap3/mmc.c:324:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
x-loader-1.5.1+git20110715+fca7cd2/cpu/omap3/sys_info.c:75:14: style: Variable 'mode' is assigned a value that is never used. [unreadVariable]
x-loader-1.5.1+git20110715+fca7cd2/cpu/omap4/mmc.c:79:18: warning: Redundant assignment of 'OMAP_HSMMC_STAT' to itself. [selfAssignment]
x-loader-1.5.1+git20110715+fca7cd2/cpu/omap4/mmc.c:149:15: style: The scope of the variable 'mmc_stat' can be reduced. [variableScope]
x-loader-1.5.1+git20110715+fca7cd2/cpu/omap4/mmc.c:185:15: style: The scope of the variable 'mmc_stat' can be reduced. [variableScope]
x-loader-1.5.1+git20110715+fca7cd2/cpu/omap4/mmc.c:336:15: style: The scope of the variable 'size' can be reduced. [variableScope]
x-loader-1.5.1+git20110715+fca7cd2/cpu/omap4/mmc.c:336:21: style: The scope of the variable 'count' can be reduced. [variableScope]
x-loader-1.5.1+git20110715+fca7cd2/cpu/omap4/mmc.c:336:28: style: The scope of the variable 'blk_len' can be reduced. [variableScope]
x-loader-1.5.1+git20110715+fca7cd2/cpu/omap4/mmc.c:336:37: style: The scope of the variable 'blk_no' can be reduced. [variableScope]
x-loader-1.5.1+git20110715+fca7cd2/cpu/omap4/mmc.c:336:56: style: The scope of the variable 'argument' can be reduced. [variableScope]
x-loader-1.5.1+git20110715+fca7cd2/cpu/omap4/mmc.c:337:16: style: The scope of the variable 'err' can be reduced. [variableScope]
x-loader-1.5.1+git20110715+fca7cd2/cpu/omap4/mmc.c:338:15: style: The scope of the variable 'resp' can be reduced. [variableScope]
x-loader-1.5.1+git20110715+fca7cd2/cpu/omap4/mmc.c:390:16: style: The scope of the variable 'err' can be reduced. [variableScope]
x-loader-1.5.1+git20110715+fca7cd2/cpu/omap4/mmc.c:269:28: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
x-loader-1.5.1+git20110715+fca7cd2/cpu/omap4/mmc.c:283:25: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
x-loader-1.5.1+git20110715+fca7cd2/cpu/omap4/mmc.c:305:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
x-loader-1.5.1+git20110715+fca7cd2/drivers/onenand.c:155:23: style: The scope of the variable 'value' can be reduced. [variableScope]
x-loader-1.5.1+git20110715+fca7cd2/drivers/onenand.c:157:21: style: The scope of the variable 'ecc' can be reduced. [variableScope]
x-loader-1.5.1+git20110715+fca7cd2/drivers/onenand.c:158:17: style: The scope of the variable 'bbmarker' can be reduced. [variableScope]
x-loader-1.5.1+git20110715+fca7cd2/lib/board.c:82:7: style: Unused variable: size [unusedVariable]
x-loader-1.5.1+git20110715+fca7cd2/scripts/signGP.c:293:45: style: Checking if unsigned variable 'fwrite(&config_header,1,512,ofile)' is less than zero. [unsignedLessThanZero]
x-loader-1.5.1+git20110715+fca7cd2/scripts/signGP.c:296:32: style: Checking if unsigned variable 'fwrite(&len,1,4,ofile)' is less than zero. [unsignedLessThanZero]
x-loader-1.5.1+git20110715+fca7cd2/scripts/signGP.c:298:37: style: Checking if unsigned variable 'fwrite(&loadaddr,1,4,ofile)' is less than zero. [unsignedLessThanZero]
x-loader-1.5.1+git20110715+fca7cd2/scripts/signGP.c:301:31: style: Checking if unsigned variable 'fread(&ch,1,1,ifile)' is less than zero. [unsignedLessThanZero]
x-loader-1.5.1+git20110715+fca7cd2/scripts/signGP.c:303:32: style: Checking if unsigned variable 'fwrite(&ch,1,1,ofile)' is less than zero. [unsignedLessThanZero]
x-loader-1.5.1+git20110715+fca7cd2/scripts/signGP.c:261:18: error: Buffer overrun possible for long command line arguments. [insecureCmdLineArgs]
[17:19]

ftp://ftp.se.debian.org/debian/pool/main/x/x-tile/x-tile_2.5.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/x11-touchscreen-calibrator/x11-touchscreen-calibrator_0.2.orig.tar.xz
x11-touchscreen-calibrator-0.2/x11-touchscreen-calibrator.c:67:5: style: Variable 'info' is reassigned a value before the old one has been used. [redundantAssignment]
x11-touchscreen-calibrator-0.2/x11-touchscreen-calibrator.c:61:0: note: Variable 'info' is reassigned a value before the old one has been used.
x11-touchscreen-calibrator-0.2/x11-touchscreen-calibrator.c:67:5: note: Variable 'info' is reassigned a value before the old one has been used.
x11-touchscreen-calibrator-0.2/x11-touchscreen-calibrator.c:283:11: style: The scope of the variable 'rotate90' can be reduced. [variableScope]
x11-touchscreen-calibrator-0.2/x11-touchscreen-calibrator.c:195:15: style: struct member 'Matrix::m' is never used. [unusedStructMember]
[17:19]

ftp://ftp.se.debian.org/debian/pool/main/x/x11proto-bigreqs/x11proto-bigreqs_1.1.2.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/x11proto-composite/x11proto-composite_0.4.2.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/x11proto-core/x11proto-core_7.0.31.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/x11proto-damage/x11proto-damage_1.2.1.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/x11proto-dmx/x11proto-dmx_2.3.1.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/x11proto-dri2/x11proto-dri2_2.8.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/x11proto-dri3/x11proto-dri3_1.0.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/x11proto-fixes/x11proto-fixes_5.0.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/x11proto-fonts/x11proto-fonts_2.1.3.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/x11proto-gl/x11proto-gl_1.4.17.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/x11proto-input/x11proto-input_2.3.2.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/x11proto-kb/x11proto-kb_1.0.7.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/x11proto-present/x11proto-present_1.1.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/x11proto-print/x11proto-print_1.0.5.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/x11proto-randr/x11proto-randr_1.5.0.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/x11proto-record/x11proto-record_1.14.2.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/x11proto-render/x11proto-render_0.11.1.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/x11proto-resource/x11proto-resource_1.2.0.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/x11proto-scrnsaver/x11proto-scrnsaver_1.2.2.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/x11proto-video/x11proto-video_2.3.3.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/x11proto-xcmisc/x11proto-xcmisc_1.2.2.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/x11proto-xext/x11proto-xext_7.3.0.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/x11proto-xf86bigfont/x11proto-xf86bigfont_1.2.0.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/x11proto-xf86dga/x11proto-xf86dga_2.1.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/x11proto-xf86dri/x11proto-xf86dri_2.1.1.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/x11proto-xf86vidmode/x11proto-xf86vidmode_2.3.1.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/x11proto-xinerama/x11proto-xinerama_1.2.1.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/x11vnc/x11vnc_0.9.13.orig.tar.gz
x11vnc-0.9.13/libvncclient/hextile.c:94:0: error: #error "Invalid BPP" [preprocessorErrorDirective]
x11vnc-0.9.13/libvncclient/lzoconf.h:58:0: error: #error "invalid CHAR_BIT" [preprocessorErrorDirective]
x11vnc-0.9.13/libvncclient/sockets.c:321:7: style: Condition '!initSockets()' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/libvncclient/sockets.c:459:7: style: Condition '!initSockets()' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/libvncclient/sockets.c:496:7: style: Condition '!initSockets()' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/libvncclient/sockets.c:647:7: style: Condition '!initSockets()' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/libvncclient/sockets.c:246:7: style: The scope of the variable 'j' can be reduced. [variableScope]
x11vnc-0.9.13/libvncclient/sockets.c:685:10: style: The scope of the variable 'j' can be reduced. [variableScope]
x11vnc-0.9.13/libvncclient/sockets.c:686:8: style: The scope of the variable 'c' can be reduced. [variableScope]
x11vnc-0.9.13/libvncclient/sockets.c:113:37: style: Checking if unsigned variable 'fread(out,1,n,rec->file)' is less than zero. [unsignedLessThanZero]
x11vnc-0.9.13/libvncclient/vncviewer.c:263:7: style: The scope of the variable 'i' can be reduced. [variableScope]
x11vnc-0.9.13/libvncclient/vncviewer.c:263:9: style: The scope of the variable 'j' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/cargs.c:108:0: error: Memory leak: passwds [memleak]
x11vnc-0.9.13/libvncserver/corre.c:326:11: style: The scope of the variable 'k' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/corre.c:311:1: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
x11vnc-0.9.13/libvncserver/corre.c:312:1: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
x11vnc-0.9.13/libvncserver/corre.c:313:1: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
x11vnc-0.9.13/libvncserver/corre.c:122:13: error: Common realloc mistake: 'rreBeforeBuf' nulled but not freed upon failure [memleakOnRealloc]
x11vnc-0.9.13/libvncserver/corre.c:130:13: error: Common realloc mistake: 'rreAfterBuf' nulled but not freed upon failure [memleakOnRealloc]
x11vnc-0.9.13/libvncserver/cursor.c:407:8: style: Condition 'db' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/libvncserver/cursor.c:378:25: note: Assignment 'db=0', assigned value is 0
x11vnc-0.9.13/libvncserver/cursor.c:407:8: note: Condition 'db' is always false
x11vnc-0.9.13/libvncserver/cursor.c:427:9: style: Condition 'db' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/libvncserver/cursor.c:378:25: note: Assignment 'db=0', assigned value is 0
x11vnc-0.9.13/libvncserver/cursor.c:427:9: note: Condition 'db' is always false
x11vnc-0.9.13/libvncserver/cursor.c:429:9: style: Condition 'db' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/libvncserver/cursor.c:378:25: note: Assignment 'db=0', assigned value is 0
x11vnc-0.9.13/libvncserver/cursor.c:429:9: note: Condition 'db' is always false
x11vnc-0.9.13/libvncserver/cursor.c:436:6: style: Condition 'db' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/libvncserver/cursor.c:378:25: note: Assignment 'db=0', assigned value is 0
x11vnc-0.9.13/libvncserver/cursor.c:436:6: note: Condition 'db' is always false
x11vnc-0.9.13/libvncserver/d3des.c:77:27: style: The scope of the variable 'n' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/d3des.c:112:33: style: The scope of the variable 'raw0' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/d3des.c:336:25: style: The scope of the variable 'fval' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/font.c:177:5: error: Resource leak: f [resourceLeak]
x11vnc-0.9.13/libvncserver/hextile.c:340:1: style: Function 'sendHextiles8' argument 2 names different: declaration 'x' definition 'rx'. [funcArgNamesDifferent]
x11vnc-0.9.13/libvncserver/hextile.c:30:51: note: Function 'sendHextiles8' argument 2 names different: declaration 'x' definition 'rx'.
x11vnc-0.9.13/libvncserver/hextile.c:340:1: note: Function 'sendHextiles8' argument 2 names different: declaration 'x' definition 'rx'.
x11vnc-0.9.13/libvncserver/hextile.c:340:1: style: Function 'sendHextiles8' argument 3 names different: declaration 'y' definition 'ry'. [funcArgNamesDifferent]
x11vnc-0.9.13/libvncserver/hextile.c:30:58: note: Function 'sendHextiles8' argument 3 names different: declaration 'y' definition 'ry'.
x11vnc-0.9.13/libvncserver/hextile.c:340:1: note: Function 'sendHextiles8' argument 3 names different: declaration 'y' definition 'ry'.
x11vnc-0.9.13/libvncserver/hextile.c:340:1: style: Function 'sendHextiles8' argument 4 names different: declaration 'w' definition 'rw'. [funcArgNamesDifferent]
x11vnc-0.9.13/libvncserver/hextile.c:30:65: note: Function 'sendHextiles8' argument 4 names different: declaration 'w' definition 'rw'.
x11vnc-0.9.13/libvncserver/hextile.c:340:1: note: Function 'sendHextiles8' argument 4 names different: declaration 'w' definition 'rw'.
x11vnc-0.9.13/libvncserver/hextile.c:340:1: style: Function 'sendHextiles8' argument 5 names different: declaration 'h' definition 'rh'. [funcArgNamesDifferent]
x11vnc-0.9.13/libvncserver/hextile.c:30:72: note: Function 'sendHextiles8' argument 5 names different: declaration 'h' definition 'rh'.
x11vnc-0.9.13/libvncserver/hextile.c:340:1: note: Function 'sendHextiles8' argument 5 names different: declaration 'h' definition 'rh'.
x11vnc-0.9.13/libvncserver/hextile.c:340:1: style: Function 'subrectEncode8' argument 1 names different: declaration 'cli' definition 'cl'. [funcArgNamesDifferent]
x11vnc-0.9.13/libvncserver/hextile.c:340:1: note: Function 'subrectEncode8' argument 1 names different: declaration 'cli' definition 'cl'.
x11vnc-0.9.13/libvncserver/hextile.c:340:1: note: Function 'subrectEncode8' argument 1 names different: declaration 'cli' definition 'cl'.
x11vnc-0.9.13/libvncserver/hextile.c:341:1: style: Function 'sendHextiles16' argument 2 names different: declaration 'x' definition 'rx'. [funcArgNamesDifferent]
x11vnc-0.9.13/libvncserver/hextile.c:31:52: note: Function 'sendHextiles16' argument 2 names different: declaration 'x' definition 'rx'.
x11vnc-0.9.13/libvncserver/hextile.c:341:1: note: Function 'sendHextiles16' argument 2 names different: declaration 'x' definition 'rx'.
x11vnc-0.9.13/libvncserver/hextile.c:341:1: style: Function 'sendHextiles16' argument 3 names different: declaration 'y' definition 'ry'. [funcArgNamesDifferent]
x11vnc-0.9.13/libvncserver/hextile.c:31:59: note: Function 'sendHextiles16' argument 3 names different: declaration 'y' definition 'ry'.
x11vnc-0.9.13/libvncserver/hextile.c:341:1: note: Function 'sendHextiles16' argument 3 names different: declaration 'y' definition 'ry'.
x11vnc-0.9.13/libvncserver/hextile.c:341:1: style: Function 'sendHextiles16' argument 4 names different: declaration 'w' definition 'rw'. [funcArgNamesDifferent]
x11vnc-0.9.13/libvncserver/hextile.c:31:66: note: Function 'sendHextiles16' argument 4 names different: declaration 'w' definition 'rw'.
x11vnc-0.9.13/libvncserver/hextile.c:341:1: note: Function 'sendHextiles16' argument 4 names different: declaration 'w' definition 'rw'.
x11vnc-0.9.13/libvncserver/hextile.c:341:1: style: Function 'sendHextiles16' argument 5 names different: declaration 'h' definition 'rh'. [funcArgNamesDifferent]
x11vnc-0.9.13/libvncserver/hextile.c:31:73: note: Function 'sendHextiles16' argument 5 names different: declaration 'h' definition 'rh'.
x11vnc-0.9.13/libvncserver/hextile.c:341:1: note: Function 'sendHextiles16' argument 5 names different: declaration 'h' definition 'rh'.
x11vnc-0.9.13/libvncserver/hextile.c:341:1: style: Function 'subrectEncode16' argument 1 names different: declaration 'cli' definition 'cl'. [funcArgNamesDifferent]
x11vnc-0.9.13/libvncserver/hextile.c:341:1: note: Function 'subrectEncode16' argument 1 names different: declaration 'cli' definition 'cl'.
x11vnc-0.9.13/libvncserver/hextile.c:341:1: note: Function 'subrectEncode16' argument 1 names different: declaration 'cli' definition 'cl'.
x11vnc-0.9.13/libvncserver/hextile.c:342:1: style: Function 'sendHextiles32' argument 2 names different: declaration 'x' definition 'rx'. [funcArgNamesDifferent]
x11vnc-0.9.13/libvncserver/hextile.c:32:52: note: Function 'sendHextiles32' argument 2 names different: declaration 'x' definition 'rx'.
x11vnc-0.9.13/libvncserver/hextile.c:342:1: note: Function 'sendHextiles32' argument 2 names different: declaration 'x' definition 'rx'.
x11vnc-0.9.13/libvncserver/hextile.c:342:1: style: Function 'sendHextiles32' argument 3 names different: declaration 'y' definition 'ry'. [funcArgNamesDifferent]
x11vnc-0.9.13/libvncserver/hextile.c:32:59: note: Function 'sendHextiles32' argument 3 names different: declaration 'y' definition 'ry'.
x11vnc-0.9.13/libvncserver/hextile.c:342:1: note: Function 'sendHextiles32' argument 3 names different: declaration 'y' definition 'ry'.
x11vnc-0.9.13/libvncserver/hextile.c:342:1: style: Function 'sendHextiles32' argument 4 names different: declaration 'w' definition 'rw'. [funcArgNamesDifferent]
x11vnc-0.9.13/libvncserver/hextile.c:32:66: note: Function 'sendHextiles32' argument 4 names different: declaration 'w' definition 'rw'.
x11vnc-0.9.13/libvncserver/hextile.c:342:1: note: Function 'sendHextiles32' argument 4 names different: declaration 'w' definition 'rw'.
x11vnc-0.9.13/libvncserver/hextile.c:342:1: style: Function 'sendHextiles32' argument 5 names different: declaration 'h' definition 'rh'. [funcArgNamesDifferent]
x11vnc-0.9.13/libvncserver/hextile.c:32:73: note: Function 'sendHextiles32' argument 5 names different: declaration 'h' definition 'rh'.
x11vnc-0.9.13/libvncserver/hextile.c:342:1: note: Function 'sendHextiles32' argument 5 names different: declaration 'h' definition 'rh'.
x11vnc-0.9.13/libvncserver/hextile.c:342:1: style: Function 'subrectEncode32' argument 1 names different: declaration 'cli' definition 'cl'. [funcArgNamesDifferent]
x11vnc-0.9.13/libvncserver/hextile.c:342:1: note: Function 'subrectEncode32' argument 1 names different: declaration 'cli' definition 'cl'.
x11vnc-0.9.13/libvncserver/hextile.c:342:1: note: Function 'subrectEncode32' argument 1 names different: declaration 'cli' definition 'cl'.
x11vnc-0.9.13/libvncserver/hextile.c:340:1: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
x11vnc-0.9.13/libvncserver/hextile.c:341:1: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
x11vnc-0.9.13/libvncserver/hextile.c:342:1: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
x11vnc-0.9.13/libvncserver/httpd.c:518:11: style: The scope of the variable 'value_str' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/httpd.c:226:35: style: Function 'httpProcessInput' argument 1 names different: declaration 'screen' definition 'rfbScreen'. [funcArgNamesDifferent]
x11vnc-0.9.13/libvncserver/httpd.c:89:47: note: Function 'httpProcessInput' argument 1 names different: declaration 'screen' definition 'rfbScreen'.
x11vnc-0.9.13/libvncserver/httpd.c:226:35: note: Function 'httpProcessInput' argument 1 names different: declaration 'screen' definition 'rfbScreen'.
x11vnc-0.9.13/libvncserver/httpd.c:333:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
x11vnc-0.9.13/libvncserver/main.c:360:10: style: The scope of the variable 'widthInBytes' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/main.c:362:10: style: The scope of the variable 'in' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/main.c:362:14: style: The scope of the variable 'out' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/lzoconf.h:58:0: error: #error "invalid CHAR_BIT" [preprocessorErrorDirective]
x11vnc-0.9.13/libvncserver/rfbregion.c:130:12: style: The scope of the variable 'newspan' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/rfbregion.c:622:19: style: The scope of the variable 'hend' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/rfbserver.c:1198:9: warning: Either the condition 'buffer!=NULL' is redundant or there is possible null pointer dereference: path. [nullPointerRedundantCheck]
x11vnc-0.9.13/libvncserver/rfbserver.c:1773:23: note: Assuming that condition 'buffer!=NULL' is not redundant
x11vnc-0.9.13/libvncserver/rfbserver.c:1763:43: note: Calling function 'rfbFilenameTranslate2UNIX', 2nd argument 'path' value is 0
x11vnc-0.9.13/libvncserver/rfbserver.c:1198:9: note: Null pointer dereference
x11vnc-0.9.13/libvncserver/rfbserver.c:1608:21: warning: Either the condition 'buffer!=NULL' is redundant or there is possible null pointer dereference: buffer. [nullPointerRedundantCheck]
x11vnc-0.9.13/libvncserver/rfbserver.c:1623:23: note: Assuming that condition 'buffer!=NULL' is not redundant
x11vnc-0.9.13/libvncserver/rfbserver.c:1608:21: note: Null pointer dereference
x11vnc-0.9.13/libvncserver/rfbserver.c:1912:9: style: Variable 'cl->enableCursorShapeUpdates' is reassigned a value before the old one has been used. [redundantAssignment]
x11vnc-0.9.13/libvncserver/rfbserver.c:1911:9: note: Variable 'cl->enableCursorShapeUpdates' is reassigned a value before the old one has been used.
x11vnc-0.9.13/libvncserver/rfbserver.c:1912:9: note: Variable 'cl->enableCursorShapeUpdates' is reassigned a value before the old one has been used.
x11vnc-0.9.13/libvncserver/rfbserver.c:1395:17: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
x11vnc-0.9.13/libvncserver/rfbserver.c:1397:17: note: Found duplicate branches for 'if' and 'else'.
x11vnc-0.9.13/libvncserver/rfbserver.c:1395:17: note: Found duplicate branches for 'if' and 'else'.
x11vnc-0.9.13/libvncserver/rfbserver.c:1659:13: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
x11vnc-0.9.13/libvncserver/rfbserver.c:1661:13: note: Found duplicate branches for 'if' and 'else'.
x11vnc-0.9.13/libvncserver/rfbserver.c:1659:13: note: Found duplicate branches for 'if' and 'else'.
x11vnc-0.9.13/libvncserver/rfbserver.c:1235:22: style: The scope of the variable 'retval' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/rfbserver.c:1302:11: style: The scope of the variable 'n' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/rfbserver.c:1330:19: style: The scope of the variable 'readBuf' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/rfbserver.c:1331:9: style: The scope of the variable 'bytesRead' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/rfbserver.c:1332:9: style: The scope of the variable 'retval' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/rfbserver.c:1335:9: style: The scope of the variable 'n' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/rfbserver.c:1430:10: style: The scope of the variable 'timespec' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/rfbserver.c:1815:9: style: The scope of the variable 'i' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/rfbserver.c:1817:14: style: The scope of the variable 'lastPreferredEncoding' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/rfbserver.c:1818:10: style: The scope of the variable 'encBuf' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/rfbserver.c:1819:10: style: The scope of the variable 'encBuf2' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/rfbserver.c:215:10: style: Variable 'cl' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/libvncserver/rre.c:295:11: style: The scope of the variable 'k' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/rre.c:280:1: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
x11vnc-0.9.13/libvncserver/rre.c:281:1: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
x11vnc-0.9.13/libvncserver/rre.c:282:1: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
x11vnc-0.9.13/libvncserver/rre.c:90:13: error: Common realloc mistake: 'rreBeforeBuf' nulled but not freed upon failure [memleakOnRealloc]
x11vnc-0.9.13/libvncserver/rre.c:98:13: error: Common realloc mistake: 'rreAfterBuf' nulled but not freed upon failure [memleakOnRealloc]
x11vnc-0.9.13/libvncserver/scale.c:136:13: style: The scope of the variable 'w' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/scale.c:136:15: style: The scope of the variable 'v' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/scale.c:136:17: style: The scope of the variable 'z' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/scale.c:272:11: style: Variable 'count' is modified but its new value is never used. [unreadVariable]
x11vnc-0.9.13/libvncserver/selbox.c:71:7: style: The scope of the variable 'delta' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/selbox.c:238:43: style: Clarify calculation precedence for '+' and '?'. [clarifyCalculation]
x11vnc-0.9.13/libvncserver/sockets.c:213:9: style: The scope of the variable 'nfds' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/sockets.c:444:9: style: The scope of the variable 'n' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/sockets.c:521:9: style: The scope of the variable 'n' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/sockets.c:601:25: style: The scope of the variable 'hp' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/sockets.c:737:21: style: The scope of the variable 'hp' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/stats.c:92:29: style: Function 'encodingName' argument 1 names different: declaration 'enc' definition 'type'. [funcArgNamesDifferent]
x11vnc-0.9.13/libvncserver/stats.c:31:29: note: Function 'encodingName' argument 1 names different: declaration 'enc' definition 'type'.
x11vnc-0.9.13/libvncserver/stats.c:92:29: note: Function 'encodingName' argument 1 names different: declaration 'enc' definition 'type'.
x11vnc-0.9.13/libvncserver/tableinit24.c:34:17: style: The scope of the variable 'r' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/tableinit24.c:34:20: style: The scope of the variable 'g' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/tableinit24.c:34:23: style: The scope of the variable 'b' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/tableinit24.c:34:26: style: The scope of the variable 'outValue' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/tableinit24.c:78:11: style: The scope of the variable 'outValue' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/tableinit24.c:79:9: style: The scope of the variable 'inRed' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/tableinit24.c:79:16: style: The scope of the variable 'inGreen' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/tableinit24.c:79:25: style: The scope of the variable 'inBlue' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/tableinit24.c:79:33: style: The scope of the variable 'outRed' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/tableinit24.c:79:41: style: The scope of the variable 'outGreen' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/tableinit24.c:79:51: style: The scope of the variable 'outBlue' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/tableinit24.c:144:14: style: The scope of the variable 'outValue' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/tableinitcmtemplate.c:36:0: error: #error "This file shouldn't be compiled." [preprocessorErrorDirective]
x11vnc-0.9.13/libvncserver/tableinittctemplate.c:38:0: error: #error "This file shouldn't be compiled." [preprocessorErrorDirective]
x11vnc-0.9.13/libvncserver/tabletrans24template.c:38:0: error: #error "This file shouldn't be compiled." [preprocessorErrorDirective]
x11vnc-0.9.13/libvncserver/tabletranstemplate.c:38:0: error: #error "This file shouldn't be compiled." [preprocessorErrorDirective]
x11vnc-0.9.13/libvncserver/tight.c:227:9: style: The scope of the variable 'subrectMaxWidth' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/tight.c:227:26: style: The scope of the variable 'subrectMaxHeight' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/tight.c:256:21: style: The scope of the variable 'dh' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/tight.c:399:17: style: The scope of the variable 'dw' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/tight.c:399:21: style: The scope of the variable 'dh' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/tight.c:534:9: style: The scope of the variable 'subrectMaxWidth' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/tight.c:534:26: style: The scope of the variable 'subrectMaxHeight' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/tight.c:535:9: style: The scope of the variable 'dx' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/tight.c:535:13: style: The scope of the variable 'dy' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/tight.c:536:9: style: The scope of the variable 'rw' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/tight.c:536:13: style: The scope of the variable 'rh' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/tight.c:921:9: style: The scope of the variable 'err' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/tight.c:1209:14: style: The scope of the variable 'pix' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/tight.c:1337:10: style: The scope of the variable 'prevRowPtr' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/tight.c:1741:14: style: The scope of the variable 'pix' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/tight.c:282:13: error: Common realloc mistake: 'tightBeforeBuf' nulled but not freed upon failure [memleakOnRealloc]
x11vnc-0.9.13/libvncserver/tight.c:549:13: error: Common realloc mistake: 'tightBeforeBuf' nulled but not freed upon failure [memleakOnRealloc]
x11vnc-0.9.13/libvncserver/tight.c:558:13: error: Common realloc mistake: 'tightAfterBuf' nulled but not freed upon failure [memleakOnRealloc]
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/filetransfermsg.c:88:2: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/filetransfermsg.c:78:0: note: Variable 'status' is reassigned a value before the old one has been used.
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/filetransfermsg.c:88:2: note: Variable 'status' is reassigned a value before the old one has been used.
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/filetransfermsg.c:184:2: style: Variable 'data' is reassigned a value before the old one has been used. [redundantAssignment]
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/filetransfermsg.c:179:0: note: Variable 'data' is reassigned a value before the old one has been used.
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/filetransfermsg.c:184:2: note: Variable 'data' is reassigned a value before the old one has been used.
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/filetransfermsg.c:219:2: style: Variable 'data' is reassigned a value before the old one has been used. [redundantAssignment]
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/filetransfermsg.c:209:0: note: Variable 'data' is reassigned a value before the old one has been used.
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/filetransfermsg.c:219:2: note: Variable 'data' is reassigned a value before the old one has been used.
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/filetransfermsg.c:299:9: style: The scope of the variable 'numOfBytesRead' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/filetransfermsg.c:334:6: style: The scope of the variable 'sz_rfbFileSize' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/filetransfermsg.c:74:41: style: Function 'GetFileListResponseMsg' argument 2 names different: declaration 'flag' definition 'flags'. [funcArgNamesDifferent]
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/filetransfermsg.h:34:57: note: Function 'GetFileListResponseMsg' argument 2 names different: declaration 'flag' definition 'flags'.
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/filetransfermsg.c:74:41: note: Function 'GetFileListResponseMsg' argument 2 names different: declaration 'flag' definition 'flags'.
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/filetransfermsg.c:296:71: style: Function 'GetFileDownloadResponseMsgInBlocks' argument 2 names different: declaration 'data' definition 'rtcp'. [funcArgNamesDifferent]
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/filetransfermsg.h:39:87: note: Function 'GetFileDownloadResponseMsgInBlocks' argument 2 names different: declaration 'data' definition 'rtcp'.
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/filetransfermsg.c:296:71: note: Function 'GetFileDownloadResponseMsgInBlocks' argument 2 names different: declaration 'data' definition 'rtcp'.
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/filetransfermsg.c:330:55: style: Function 'ChkFileDownloadErr' argument 2 names different: declaration 'data' definition 'rtcp'. [funcArgNamesDifferent]
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/filetransfermsg.h:40:71: note: Function 'ChkFileDownloadErr' argument 2 names different: declaration 'data' definition 'rtcp'.
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/filetransfermsg.c:330:55: note: Function 'ChkFileDownloadErr' argument 2 names different: declaration 'data' definition 'rtcp'.
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/filetransfermsg.c:477:53: style: Function 'ChkFileUploadErr' argument 2 names different: declaration 'data' definition 'rtcp'. [funcArgNamesDifferent]
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/filetransfermsg.h:44:69: note: Function 'ChkFileUploadErr' argument 2 names different: declaration 'data' definition 'rtcp'.
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/filetransfermsg.c:477:53: note: Function 'ChkFileUploadErr' argument 2 names different: declaration 'data' definition 'rtcp'.
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/filetransfermsg.c:509:58: style: Function 'ChkFileUploadWriteErr' argument 2 names different: declaration 'data' definition 'rtcp'. [funcArgNamesDifferent]
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/filetransfermsg.h:45:74: note: Function 'ChkFileUploadWriteErr' argument 2 names different: declaration 'data' definition 'rtcp'.
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/filetransfermsg.c:509:58: note: Function 'ChkFileUploadWriteErr' argument 2 names different: declaration 'data' definition 'rtcp'.
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/filetransfermsg.c:529:55: style: Function 'FileUpdateComplete' argument 2 names different: declaration 'data' definition 'rtcp'. [funcArgNamesDifferent]
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/filetransfermsg.h:48:60: note: Function 'FileUpdateComplete' argument 2 names different: declaration 'data' definition 'rtcp'.
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/filetransfermsg.c:529:55: note: Function 'FileUpdateComplete' argument 2 names different: declaration 'data' definition 'rtcp'.
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/filetransfermsg.c:585:60: style: Function 'CloseUndoneFileTransfer' argument 2 names different: declaration 'data' definition 'rtcp'. [funcArgNamesDifferent]
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/filetransfermsg.h:49:65: note: Function 'CloseUndoneFileTransfer' argument 2 names different: declaration 'data' definition 'rtcp'.
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/filetransfermsg.c:585:60: note: Function 'CloseUndoneFileTransfer' argument 2 names different: declaration 'data' definition 'rtcp'.
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/filetransfermsg.c:188:11: warning: Multiplying sizeof() with sizeof() indicates a logic error. [multiplySizeof]
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/handlefiletransferrequest.c:159:2: style: Variable 'pwEnt' is reassigned a value before the old one has been used. [redundantAssignment]
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/handlefiletransferrequest.c:156:0: note: Variable 'pwEnt' is reassigned a value before the old one has been used.
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/handlefiletransferrequest.c:159:2: note: Variable 'pwEnt' is reassigned a value before the old one has been used.
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/handlefiletransferrequest.c:338:62: style: Function 'HandleFileDownloadRequest' argument 2 names different: declaration 'data' definition 'rtcp'. [funcArgNamesDifferent]
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/handlefiletransferrequest.h:39:68: note: Function 'HandleFileDownloadRequest' argument 2 names different: declaration 'data' definition 'rtcp'.
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/handlefiletransferrequest.c:338:62: note: Function 'HandleFileDownloadRequest' argument 2 names different: declaration 'data' definition 'rtcp'.
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/handlefiletransferrequest.c:502:55: style: Function 'HandleFileDownload' argument 2 names different: declaration 'data' definition 'rtcp'. [funcArgNamesDifferent]
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/handlefiletransferrequest.c:326:60: note: Function 'HandleFileDownload' argument 2 names different: declaration 'data' definition 'rtcp'.
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/handlefiletransferrequest.c:502:55: note: Function 'HandleFileDownload' argument 2 names different: declaration 'data' definition 'rtcp'.
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/handlefiletransferrequest.c:541:68: style: Function 'HandleFileDownloadCancelRequest' argument 2 names different: declaration 'data' definition 'rtcp'. [funcArgNamesDifferent]
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/handlefiletransferrequest.h:40:74: note: Function 'HandleFileDownloadCancelRequest' argument 2 names different: declaration 'data' definition 'rtcp'.
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/handlefiletransferrequest.c:541:68: note: Function 'HandleFileDownloadCancelRequest' argument 2 names different: declaration 'data' definition 'rtcp'.
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/handlefiletransferrequest.c:611:60: style: Function 'HandleFileUploadRequest' argument 2 names different: declaration 'data' definition 'rtcp'. [funcArgNamesDifferent]
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/handlefiletransferrequest.h:41:66: note: Function 'HandleFileUploadRequest' argument 2 names different: declaration 'data' definition 'rtcp'.
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/handlefiletransferrequest.c:611:60: note: Function 'HandleFileUploadRequest' argument 2 names different: declaration 'data' definition 'rtcp'.
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/handlefiletransferrequest.c:732:53: style: Function 'HandleFileUpload' argument 2 names different: declaration 'data' definition 'rtcp'. [funcArgNamesDifferent]
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/handlefiletransferrequest.c:605:58: note: Function 'HandleFileUpload' argument 2 names different: declaration 'data' definition 'rtcp'.
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/handlefiletransferrequest.c:732:53: note: Function 'HandleFileUpload' argument 2 names different: declaration 'data' definition 'rtcp'.
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/handlefiletransferrequest.c:757:64: style: Function 'HandleFileUploadDataRequest' argument 2 names different: declaration 'data' definition 'rtcp'. [funcArgNamesDifferent]
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/handlefiletransferrequest.h:42:70: note: Function 'HandleFileUploadDataRequest' argument 2 names different: declaration 'data' definition 'rtcp'.
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/handlefiletransferrequest.c:757:64: note: Function 'HandleFileUploadDataRequest' argument 2 names different: declaration 'data' definition 'rtcp'.
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/handlefiletransferrequest.c:873:66: style: Function 'HandleFileUploadFailedRequest' argument 2 names different: declaration 'data' definition 'rtcp'. [funcArgNamesDifferent]
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/handlefiletransferrequest.h:43:72: note: Function 'HandleFileUploadFailedRequest' argument 2 names different: declaration 'data' definition 'rtcp'.
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/handlefiletransferrequest.c:873:66: note: Function 'HandleFileUploadFailedRequest' argument 2 names different: declaration 'data' definition 'rtcp'.
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/handlefiletransferrequest.c:946:63: style: Function 'HandleFileCreateDirRequest' argument 2 names different: declaration 'data' definition 'rtcp'. [funcArgNamesDifferent]
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/handlefiletransferrequest.h:44:69: note: Function 'HandleFileCreateDirRequest' argument 2 names different: declaration 'data' definition 'rtcp'.
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/handlefiletransferrequest.c:946:63: note: Function 'HandleFileCreateDirRequest' argument 2 names different: declaration 'data' definition 'rtcp'.
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/rfbtightserver.c:337:11: style: Condition 'i!=n_enc_caps' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/rfbtightserver.c:320:9: note: Assignment 'i=0', assigned value is 0
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/rfbtightserver.c:321:5: note: i is incremented', new value is 1
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/rfbtightserver.c:322:5: note: i is incremented', new value is 2
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/rfbtightserver.c:323:5: note: i is incremented', new value is 3
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/rfbtightserver.c:324:5: note: i is incremented', new value is 4
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/rfbtightserver.c:331:5: note: i is incremented', new value is 5
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/rfbtightserver.c:332:5: note: i is incremented', new value is 6
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/rfbtightserver.c:333:5: note: i is incremented', new value is 7
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/rfbtightserver.c:334:5: note: i is incremented', new value is 8
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/rfbtightserver.c:335:5: note: i is incremented', new value is 9
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/rfbtightserver.c:336:5: note: i is incremented', new value is 10
x11vnc-0.9.13/libvncserver/tightvnc-filetransfer/rfbtightserver.c:337:11: note: Condition 'i!=n_enc_caps' is always false
x11vnc-0.9.13/libvncserver/tableinitcmtemplate.c:49:17: style: The scope of the variable 'r' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/tableinitcmtemplate.c:49:20: style: The scope of the variable 'g' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/tableinitcmtemplate.c:49:23: style: The scope of the variable 'b' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/tableinittctemplate.c:64:9: style: The scope of the variable 'inRed' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/tableinittctemplate.c:64:16: style: The scope of the variable 'inGreen' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/tableinittctemplate.c:64:25: style: The scope of the variable 'inBlue' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/tableinittctemplate.c:64:33: style: The scope of the variable 'outRed' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/tableinittctemplate.c:64:41: style: The scope of the variable 'outGreen' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/tableinittctemplate.c:64:51: style: The scope of the variable 'outBlue' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/tabletranstemplate.c:64:12: style: The scope of the variable 'opLineEnd' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/tabletranstemplate.c:95:12: style: The scope of the variable 'opLineEnd' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/vncauth.c:120:12: style: The scope of the variable 'ch' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/vncauth.c:123:42: error: Memory leak: passwd [memleak]
x11vnc-0.9.13/libvncserver/zlib.c:106:6: error: Common realloc mistake: 'zlibBeforeBuf' nulled but not freed upon failure [memleakOnRealloc]
x11vnc-0.9.13/libvncserver/zlib.c:146:6: error: Common realloc mistake: 'zlibAfterBuf' nulled but not freed upon failure [memleakOnRealloc]
x11vnc-0.9.13/libvncserver/zrleencodetemplate.c:228:14: style: The scope of the variable 'runStart' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/zrleencodetemplate.c:229:13: style: The scope of the variable 'pix' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/zywrletemplate.c:450:7: style: The scope of the variable 'pH' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/zywrletemplate.c:476:9: style: The scope of the variable 's' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/zywrletemplate.c:477:7: style: The scope of the variable 'pTop' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/zywrletemplate.c:478:7: style: The scope of the variable 'pEnd' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/zywrletemplate.c:711:7: style: The scope of the variable 'pLine' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/zywrletemplate.c:758:6: style: The scope of the variable 's' can be reduced. [variableScope]
x11vnc-0.9.13/libvncserver/zrleencodetemplate.c:211:26: style: Variable 'estimatedBytes' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/libvncserver/zywrletemplate.c:718:4: style: Mismatching assignment and comparison, comparison 'Y==-128' is always false. [assignIfError]
x11vnc-0.9.13/libvncserver/zywrletemplate.c:718:4: note: Mismatching assignment and comparison, comparison 'Y==-128' is always false.
x11vnc-0.9.13/libvncserver/zywrletemplate.c:718:4: note: Mismatching assignment and comparison, comparison 'Y==-128' is always false.
x11vnc-0.9.13/x11vnc/8to24.c:2093:3: style: Variable 'f' is reassigned a value before the old one has been used. [redundantAssignment]
x11vnc-0.9.13/x11vnc/8to24.c:2091:0: note: Variable 'f' is reassigned a value before the old one has been used.
x11vnc-0.9.13/x11vnc/8to24.c:2093:3: note: Variable 'f' is reassigned a value before the old one has been used.
x11vnc-0.9.13/x11vnc/8to24.c:1007:13: style: The scope of the variable 'w' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/8to24.c:1007:20: style: The scope of the variable 'xh' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/8to24.c:1815:12: style: The scope of the variable 'k' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/8to24.c:1821:16: style: The scope of the variable 'last_snapshot' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/8to24.c:1823:23: style: The scope of the variable 't2' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/8to24.c:1872:16: style: The scope of the variable 'ps2' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/appshare.c:743:6: style: Condition 'ok' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/appshare.c:736:11: note: Assignment 'ok=0', assigned value is 0
x11vnc-0.9.13/x11vnc/appshare.c:743:6: note: Condition 'ok' is always false
x11vnc-0.9.13/x11vnc/appshare.c:793:6: style: Condition '!rc' is always true [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/appshare.c:785:12: note: Assignment 'rc=0', assigned value is 0
x11vnc-0.9.13/x11vnc/appshare.c:793:6: note: Condition '!rc' is always true
x11vnc-0.9.13/x11vnc/appshare.c:1273:17: style: The scope of the variable 'res_cnt' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/appshare.c:1623:7: style: The scope of the variable 'tmp' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/appshare.c:1699:20: style: The scope of the variable 'line2' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/appshare.c:547:6: style: Unused variable: status [unusedVariable]
x11vnc-0.9.13/x11vnc/appshare.c:562:0: style: Variable 'cnt' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/appshare.c:566:15: style: Variable 'ms' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/appshare.c:564:0: style: Variable 'last_check' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/appshare.c:722:6: style: Variable 'ok' is not assigned a value. [unassignedVariable]
x11vnc-0.9.13/x11vnc/appshare.c:764:6: style: Unused variable: ok [unusedVariable]
x11vnc-0.9.13/x11vnc/appshare.c:765:9: style: Unused variable: r [unusedVariable]
x11vnc-0.9.13/x11vnc/appshare.c:766:15: style: Unused variable: nchild [unusedVariable]
x11vnc-0.9.13/x11vnc/appshare.c:784:9: style: Unused variable: cr [unusedVariable]
x11vnc-0.9.13/x11vnc/appshare.c:902:9: style: Unused variable: w [unusedVariable]
x11vnc-0.9.13/x11vnc/appshare.c:902:12: style: Unused variable: r [unusedVariable]
x11vnc-0.9.13/x11vnc/appshare.c:902:15: style: Unused variable: parent [unusedVariable]
x11vnc-0.9.13/x11vnc/appshare.c:903:15: style: Unused variable: nchild [unusedVariable]
x11vnc-0.9.13/x11vnc/appshare.c:904:0: style: Variable 'ok' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/appshare.c:944:6: style: Unused variable: i [unusedVariable]
x11vnc-0.9.13/x11vnc/appshare.c:944:0: style: Variable 'free' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/appshare.c:945:23: style: Unused variable: old_handler [unusedVariable]
x11vnc-0.9.13/x11vnc/appshare.c:1890:6: style: Unused variable: i [unusedVariable]
x11vnc-0.9.13/x11vnc/appshare.c:1893:0: style: Variable 'xselectinput' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/appshare.c:730:7: error: Uninitialized variable: ok [uninitvar]
x11vnc-0.9.13/x11vnc/cleanup.c:334:25: style: The scope of the variable 'rmax' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/cleanup.c:334:13: style: Variable 'reopen' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/cleanup.c:338:10: style: Variable 'rmax' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/cleanup.c:622:6: style: Variable 'p' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/cleanup.c:617:0: style: Variable 'ignore' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/cleanup.c:741:6: style: Unused variable: fd [unusedVariable]
x11vnc-0.9.13/x11vnc/connections.c:4245:6: style: Condition 'db' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/connections.c:4215:11: note: Assignment 'db=0', assigned value is 0
x11vnc-0.9.13/x11vnc/connections.c:4245:6: note: Condition 'db' is always false
x11vnc-0.9.13/x11vnc/connections.c:4268:8: style: Condition 'db' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/connections.c:4215:11: note: Assignment 'db=0', assigned value is 0
x11vnc-0.9.13/x11vnc/connections.c:4268:8: note: Condition 'db' is always false
x11vnc-0.9.13/x11vnc/connections.c:997:21: style: The scope of the variable 'q' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/connections.c:1503:12: style: The scope of the variable 'q' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/connections.c:1895:12: style: The scope of the variable 'csock' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/connections.c:1971:30: style: The scope of the variable 'host' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/connections.c:1972:13: style: The scope of the variable 'first_warn' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/connections.c:4212:15: style: The scope of the variable 'sock' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/connections.c:4311:12: style: The scope of the variable 'n' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/connections.c:4448:9: style: The scope of the variable 's' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/connections.c:840:8: style: Unused variable: status [unusedVariable]
x11vnc-0.9.13/x11vnc/connections.c:3220:6: style: Unused variable: rcp [unusedVariable]
x11vnc-0.9.13/x11vnc/connections.c:3220:11: style: Unused variable: rck [unusedVariable]
x11vnc-0.9.13/x11vnc/connections.c:3221:9: style: Unused variable: t0 [unusedVariable]
x11vnc-0.9.13/x11vnc/connections.c:3221:13: style: Unused variable: t1 [unusedVariable]
x11vnc-0.9.13/x11vnc/connections.c:3222:9: style: Unused variable: ta [unusedVariable]
x11vnc-0.9.13/x11vnc/connections.c:3222:13: style: Unused variable: tb [unusedVariable]
x11vnc-0.9.13/x11vnc/connections.c:3222:17: style: Unused variable: tc [unusedVariable]
x11vnc-0.9.13/x11vnc/connections.c:2018:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
x11vnc-0.9.13/x11vnc/connections.c:2793:5: error: Memory leak: host [memleak]
x11vnc-0.9.13/x11vnc/connections.c:2813:5: error: Memory leak: host [memleak]
x11vnc-0.9.13/x11vnc/cursor.c:1565:9: style: Condition 'db' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/cursor.c:1529:11: note: Assignment 'db=0', assigned value is 0
x11vnc-0.9.13/x11vnc/cursor.c:1565:9: note: Condition 'db' is always false
x11vnc-0.9.13/x11vnc/cursor.c:1653:6: style: Condition 'db' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/cursor.c:1529:11: note: Assignment 'db=0', assigned value is 0
x11vnc-0.9.13/x11vnc/cursor.c:1653:6: note: Condition 'db' is always false
x11vnc-0.9.13/x11vnc/cursor.c:1286:9: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
x11vnc-0.9.13/x11vnc/cursor.c:1288:4: note: Found duplicate branches for 'if' and 'else'.
x11vnc-0.9.13/x11vnc/cursor.c:1286:9: note: Found duplicate branches for 'if' and 'else'.
x11vnc-0.9.13/x11vnc/cursor.c:2005:2: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
x11vnc-0.9.13/x11vnc/cursor.c:1729:13: style: The scope of the variable 'changed' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/cursor.c:2032:14: style: The scope of the variable 'cnt' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/cursor.c:1536:17: style: Variable 'old_handler' is not assigned a value. [unassignedVariable]
x11vnc-0.9.13/x11vnc/cursor.c:1599:21: style: Variable 'x' is not assigned a value. [unassignedVariable]
x11vnc-0.9.13/x11vnc/cursor.c:1599:24: style: Variable 'y' is not assigned a value. [unassignedVariable]
x11vnc-0.9.13/x11vnc/cursor.c:1600:18: style: Variable 'w' is not assigned a value. [unassignedVariable]
x11vnc-0.9.13/x11vnc/cursor.c:1600:21: style: Variable 'h' is not assigned a value. [unassignedVariable]
x11vnc-0.9.13/x11vnc/cursor.c:1600:24: style: Variable 'bw' is not assigned a value. [unassignedVariable]
x11vnc-0.9.13/x11vnc/cursor.c:1600:28: style: Variable 'd' is not assigned a value. [unassignedVariable]
x11vnc-0.9.13/x11vnc/cursor.c:1601:12: style: Variable 'r' is not assigned a value. [unassignedVariable]
x11vnc-0.9.13/x11vnc/cursor.c:1720:4: style: Variable 'count' is modified but its new value is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/cursor.c:1768:3: style: Variable 'changed' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/cursor.c:1972:9: style: Variable 'root_w' is not assigned a value. [unassignedVariable]
x11vnc-0.9.13/x11vnc/cursor.c:1972:17: style: Variable 'child_w' is not assigned a value. [unassignedVariable]
x11vnc-0.9.13/x11vnc/cursor.c:1974:22: style: Variable 'win_x' is not assigned a value. [unassignedVariable]
x11vnc-0.9.13/x11vnc/cursor.c:1974:29: style: Variable 'win_y' is not assigned a value. [unassignedVariable]
x11vnc-0.9.13/x11vnc/cursor.c:1976:15: style: Variable 'mask' is not assigned a value. [unassignedVariable]
x11vnc-0.9.13/x11vnc/cursor.c:1619:63: error: Uninitialized variable: old_handler [uninitvar]
x11vnc-0.9.13/x11vnc/cursor.c:1619:47: error: Uninitialized variable: x [uninitvar]
x11vnc-0.9.13/x11vnc/cursor.c:1619:41: error: Uninitialized variable: y [uninitvar]
x11vnc-0.9.13/x11vnc/cursor.c:1619:35: error: Uninitialized variable: w [uninitvar]
x11vnc-0.9.13/x11vnc/cursor.c:1619:29: error: Uninitialized variable: h [uninitvar]
x11vnc-0.9.13/x11vnc/cursor.c:1619:22: error: Uninitialized variable: bw [uninitvar]
x11vnc-0.9.13/x11vnc/cursor.c:1619:16: error: Uninitialized variable: d [uninitvar]
x11vnc-0.9.13/x11vnc/cursor.c:1619:10: error: Uninitialized variable: r [uninitvar]
x11vnc-0.9.13/x11vnc/gui.c:261:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
x11vnc-0.9.13/x11vnc/gui.c:273:7: style: The scope of the variable 'cmd' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/gui.c:276:6: style: The scope of the variable 'try_max' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/gui.c:276:19: style: The scope of the variable 'sleep' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/gui.c:276:32: style: The scope of the variable 'totms' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/gui.c:278:8: style: The scope of the variable 'pipe' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/help.c:5904:8: style: The scope of the variable 'w' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/help.c:5905:9: style: The scope of the variable 'tmp' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/help.c:6078:7: style: The scope of the variable 'str2' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/help.c:6120:7: style: The scope of the variable 'str3' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/help.c:6128:7: style: The scope of the variable 'str4' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/help.c:6136:7: style: The scope of the variable 'str5' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/inet.c:254:6: style: Condition '!saddr_ip_str' is always true [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/inet.c:238:23: note: Assignment 'saddr_ip_str=NULL', assigned value is 0
x11vnc-0.9.13/x11vnc/inet.c:254:6: note: Condition '!saddr_ip_str' is always true
x11vnc-0.9.13/x11vnc/inet.c:327:7: style: Condition 'block' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/inet.c:278:15: note: Assignment 'block=0', assigned value is 0
x11vnc-0.9.13/x11vnc/inet.c:327:7: note: Condition 'block' is always false
x11vnc-0.9.13/x11vnc/inet.c:327:13: style: Same expression on both sides of '||' because the value of 'block' and 'refused' are the same. [duplicateExpression]
x11vnc-0.9.13/x11vnc/inet.c:278:15: note: 'block' is assigned value '0' here.
x11vnc-0.9.13/x11vnc/inet.c:279:17: note: 'refused' is assigned value '0' here.
x11vnc-0.9.13/x11vnc/inet.c:327:13: note: Same expression on both sides of '||' because the value of 'block' and 'refused' are the same.
x11vnc-0.9.13/x11vnc/inet.c:138:19: style: Function 'ipv6_ip' argument 1 names different: declaration 'host' definition 'host_in'. [funcArgNamesDifferent]
x11vnc-0.9.13/x11vnc/inet.c:47:19: note: Function 'ipv6_ip' argument 1 names different: declaration 'host' definition 'host_in'.
x11vnc-0.9.13/x11vnc/inet.c:138:19: note: Function 'ipv6_ip' argument 1 names different: declaration 'host' definition 'host_in'.
x11vnc-0.9.13/x11vnc/inet.c:718:21: style: Function 'accept_unix' argument 1 names different: declaration 's' definition 'sock'. [funcArgNamesDifferent]
x11vnc-0.9.13/x11vnc/inet.c:61:21: note: Function 'accept_unix' argument 1 names different: declaration 's' definition 'sock'.
x11vnc-0.9.13/x11vnc/inet.c:718:21: note: Function 'accept_unix' argument 1 names different: declaration 's' definition 'sock'.
x11vnc-0.9.13/x11vnc/inet.c:240:14: style: Variable 'saddr_len' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/inet.c:242:2: style: Variable 'saddr_port' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/keyboard.c:450:24: style: The scope of the variable 'quiet' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/keyboard.c:450:35: style: The scope of the variable 'count' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/keyboard.c:479:6: style: The scope of the variable 'n' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/keyboard.c:804:12: style: The scope of the variable 'q' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/keyboard.c:2965:9: style: The scope of the variable 'idx' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/keyboard.c:3064:16: style: The scope of the variable 'max_keyrepeat_always' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/keyboard.c:3167:10: style: The scope of the variable 'k' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/keyboard.c:884:10: style: struct member 'keychar::code' is never used. [unusedStructMember]
x11vnc-0.9.13/x11vnc/keyboard.c:885:6: style: struct member 'keychar::group' is never used. [unusedStructMember]
x11vnc-0.9.13/x11vnc/keyboard.c:886:6: style: struct member 'keychar::level' is never used. [unusedStructMember]
x11vnc-0.9.13/x11vnc/keyboard.c:655:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
x11vnc-0.9.13/x11vnc/misc/turbovnc/tight.c:177:9: style: The scope of the variable 'subrectMaxWidth' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/misc/turbovnc/tight.c:177:26: style: The scope of the variable 'subrectMaxHeight' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/misc/turbovnc/tight.c:204:21: style: The scope of the variable 'dh' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/misc/turbovnc/tight.c:361:17: style: The scope of the variable 'dw' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/misc/turbovnc/tight.c:361:21: style: The scope of the variable 'dh' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/misc/turbovnc/tight.c:498:9: style: The scope of the variable 'subrectMaxWidth' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/misc/turbovnc/tight.c:498:26: style: The scope of the variable 'subrectMaxHeight' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/misc/turbovnc/tight.c:499:9: style: The scope of the variable 'dx' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/misc/turbovnc/tight.c:499:13: style: The scope of the variable 'dy' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/misc/turbovnc/tight.c:500:9: style: The scope of the variable 'rw' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/misc/turbovnc/tight.c:500:13: style: The scope of the variable 'rh' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/misc/turbovnc/tight.c:869:9: style: The scope of the variable 'err' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/misc/turbovnc/tight.c:869:14: style: Unused variable: i [unusedVariable]
x11vnc-0.9.13/x11vnc/misc/turbovnc/tight.c:1403:9: style: Unused variable: dy [unusedVariable]
x11vnc-0.9.13/x11vnc/pointer.c:91:6: style: The scope of the variable 'to' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/pointer.c:295:7: style: The scope of the variable 'n' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/pointer.c:315:8: style: The scope of the variable 'from' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/pointer.c:623:10: style: The scope of the variable 'old' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/pointer.c:623:15: style: The scope of the variable 'newb' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/pointer.c:252:16: style: Unused variable: map [unusedVariable]
x11vnc-0.9.13/x11vnc/pointer.c:644:17: error: Uninitialized variable: s [uninitvar]
x11vnc-0.9.13/x11vnc/rates.c:223:10: style: The scope of the variable 'val' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/remote.c:869:7: style: Condition '!remote_control_access_ok()' is always true [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/remote.c:1106:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
x11vnc-0.9.13/x11vnc/remote.c:6214:4: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
x11vnc-0.9.13/x11vnc/remote.c:2084:20: style: The scope of the variable 'hp' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/remote.c:167:5: warning: The buffer 'line' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
x11vnc-0.9.13/x11vnc/remote.c:239:4: error: Memory leak: rcmd [memleak]
x11vnc-0.9.13/x11vnc/remote.c:246:3: error: Memory leak: rcmd [memleak]
x11vnc-0.9.13/x11vnc/scan.c:416:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
x11vnc-0.9.13/x11vnc/scan.c:279:7: style: Condition 'db' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/scan.c:252:11: note: Assignment 'db=0', assigned value is 0
x11vnc-0.9.13/x11vnc/scan.c:279:7: note: Condition 'db' is always false
x11vnc-0.9.13/x11vnc/scan.c:395:6: style: Condition 'db' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/scan.c:393:11: note: Assignment 'db=0', assigned value is 0
x11vnc-0.9.13/x11vnc/scan.c:395:6: note: Condition 'db' is always false
x11vnc-0.9.13/x11vnc/scan.c:406:9: style: Condition 'db' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/scan.c:393:11: note: Assignment 'db=0', assigned value is 0
x11vnc-0.9.13/x11vnc/scan.c:406:9: note: Condition 'db' is always false
x11vnc-0.9.13/x11vnc/scan.c:410:10: style: Condition 'db' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/scan.c:393:11: note: Assignment 'db=0', assigned value is 0
x11vnc-0.9.13/x11vnc/scan.c:410:10: note: Condition 'db' is always false
x11vnc-0.9.13/x11vnc/scan.c:1086:18: style: Condition 'J!=J1' is always true [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/scan.c:1128:19: style: Condition 'I!=I1' is always true [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/scan.c:1659:8: style: Condition 'debug' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/scan.c:1651:15: note: Assignment 'debug=0', assigned value is 0
x11vnc-0.9.13/x11vnc/scan.c:1659:8: note: Condition 'debug' is always false
x11vnc-0.9.13/x11vnc/scan.c:2777:5: style: Condition 'db' is always true [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/scan.c:2743:11: note: Assignment 'db=1', assigned value is 1
x11vnc-0.9.13/x11vnc/scan.c:2777:5: note: Condition 'db' is always true
x11vnc-0.9.13/x11vnc/scan.c:2831:2: style: Variable 'ms' is reassigned a value before the old one has been used. [redundantAssignment]
x11vnc-0.9.13/x11vnc/scan.c:2829:0: note: Variable 'ms' is reassigned a value before the old one has been used.
x11vnc-0.9.13/x11vnc/scan.c:2831:2: note: Variable 'ms' is reassigned a value before the old one has been used.
x11vnc-0.9.13/x11vnc/scan.c:251:13: style: The scope of the variable 'reported_flip' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/scan.c:252:6: style: The scope of the variable 'db' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/scan.c:1617:6: style: The scope of the variable 't' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/scan.c:1651:7: style: The scope of the variable 'debug' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/scan.c:1788:7: style: The scope of the variable 'x1' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/scan.c:1788:11: style: The scope of the variable 'x2' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/scan.c:1788:15: style: The scope of the variable 'y1' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/scan.c:1788:19: style: The scope of the variable 'y2' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/scan.c:1789:7: style: The scope of the variable 'w' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/scan.c:1789:10: style: The scope of the variable 's' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/scan.c:2253:9: style: The scope of the variable 'm' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/scan.c:2332:12: style: The scope of the variable 'ct' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/scan.c:2619:19: style: The scope of the variable 'usp' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/scan.c:2620:17: style: The scope of the variable 'uip' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/scan.c:2679:6: style: The scope of the variable 'n' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/scan.c:2682:13: style: The scope of the variable 'unclipped_len' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/scan.c:2743:6: style: The scope of the variable 'db' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/scan.c:2747:24: style: The scope of the variable 'snapcnt' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/scan.c:3051:10: style: The scope of the variable 'x1' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/scan.c:3051:14: style: The scope of the variable 'y1' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/scan.c:3051:18: style: The scope of the variable 'x2' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/scan.c:3051:22: style: The scope of the variable 'y2' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/scan.c:3090:9: style: The scope of the variable 'x1' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/scan.c:3090:13: style: The scope of the variable 'y1' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/scan.c:3090:17: style: The scope of the variable 'x2' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/scan.c:3090:21: style: The scope of the variable 'y2' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/scan.c:3358:9: style: The scope of the variable 'frac2' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/scan.c:3360:16: style: The scope of the variable 'last_poll' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/scan.c:3491:16: style: The scope of the variable 'bad' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/scan.c:2130:5: style: Variable 'ntcnt' is modified but its new value is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/scan.c:3595:1: style: Variable 'dtmp' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/screen.c:776:7: style: Condition 'use_real_ximage' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/screen.c:775:25: note: Assignment 'use_real_ximage=0', assigned value is 0
x11vnc-0.9.13/x11vnc/screen.c:776:7: note: Condition 'use_real_ximage' is always false
x11vnc-0.9.13/x11vnc/screen.c:814:8: style: Condition 'db' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/screen.c:792:26: note: Assignment 'db=0', assigned value is 0
x11vnc-0.9.13/x11vnc/screen.c:814:8: note: Condition 'db' is always false
x11vnc-0.9.13/x11vnc/screen.c:817:8: style: Condition 'db' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/screen.c:792:26: note: Assignment 'db=0', assigned value is 0
x11vnc-0.9.13/x11vnc/screen.c:817:8: note: Condition 'db' is always false
x11vnc-0.9.13/x11vnc/screen.c:1711:5: style: Condition 'db' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/screen.c:1691:31: note: Assignment 'db=0', assigned value is 0
x11vnc-0.9.13/x11vnc/screen.c:1711:5: note: Condition 'db' is always false
x11vnc-0.9.13/x11vnc/screen.c:1346:10: warning: Either the condition 'cl' is redundant or there is possible null pointer dereference: client. [nullPointerRedundantCheck]
x11vnc-0.9.13/x11vnc/screen.c:1359:6: note: Assuming that condition 'cl' is not redundant
x11vnc-0.9.13/x11vnc/screen.c:1388:47: note: Calling function 'from_libvncclient_CopyRectangleFromRectangle', 1st argument 'client' value is 0
x11vnc-0.9.13/x11vnc/screen.c:1346:10: note: Null pointer dereference
x11vnc-0.9.13/x11vnc/screen.c:841:13: style: The scope of the variable 'cls_len' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/screen.c:893:6: style: The scope of the variable 'fb_pend' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/screen.c:1357:14: style: The scope of the variable 'rc' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/screen.c:1493:6: style: The scope of the variable 'i' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/screen.c:1688:40: style: The scope of the variable 'tm' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/screen.c:1691:26: style: The scope of the variable 'db' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/screen.c:2894:10: style: The scope of the variable 'test' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/screen.c:2894:16: style: The scope of the variable 'diff' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/screen.c:2894:22: style: The scope of the variable 'eps' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/screen.c:4133:16: style: The scope of the variable 'last_push' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/screen.c:4141:7: style: The scope of the variable 'cursor_shape' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/screen.c:4280:9: style: The scope of the variable 'cut1' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/screen.c:4280:22: style: The scope of the variable 'cut2' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/screen.c:1822:8: style: Variable 'fd' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/screen.c:1844:8: style: Variable 'fd' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/screen.c:3695:13: style: Variable 'len' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/screen.c:4148:25: style: Variable 'cursor_shape' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/screen.c:1136:11: error: Uninitialized variable: w [uninitvar]
x11vnc-0.9.13/x11vnc/screen.c:1137:11: error: Uninitialized variable: h [uninitvar]
x11vnc-0.9.13/x11vnc/screen.c:1808:7: error: Uninitialized variable: val [uninitvar]
x11vnc-0.9.13/x11vnc/solid.c:286:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
x11vnc-0.9.13/x11vnc/solid.c:152:7: style: Variable 'rc' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/solid.c:559:7: style: Unused variable: tmp [unusedVariable]
x11vnc-0.9.13/x11vnc/solid.c:1172:7: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/solid.c:1173:8: style: Unused variable: pid [unusedVariable]
x11vnc-0.9.13/x11vnc/solid.c:1173:22: style: Variable 'parent' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/sslcmds.c:449:7: style: The scope of the variable 'tweaked' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/sslcmds.c:483:15: style: The scope of the variable 'home' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/sslcmds.c:486:8: style: The scope of the variable 'cases1' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/sslcmds.c:520:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/sslcmds.c:651:14: style: The scope of the variable 'incert' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/sslcmds.c:647:32: style: Function 'sslEncKey' argument 2 names different: declaration 'info_only' definition 'mode'. [funcArgNamesDifferent]
x11vnc-0.9.13/x11vnc/sslcmds.c:59:32: note: Function 'sslEncKey' argument 2 names different: declaration 'info_only' definition 'mode'.
x11vnc-0.9.13/x11vnc/sslcmds.c:647:32: note: Function 'sslEncKey' argument 2 names different: declaration 'info_only' definition 'mode'.
x11vnc-0.9.13/x11vnc/sslcmds.c:75:7: style: Unused variable: status [unusedVariable]
x11vnc-0.9.13/x11vnc/sslcmds.c:379:6: style: Unused variable: status [unusedVariable]
x11vnc-0.9.13/x11vnc/sslcmds.c:907:0: error: Memory leak: scr [memleak]
x11vnc-0.9.13/x11vnc/sslhelper.c:492:6: style: Condition 'show_cert' is always true [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/sslhelper.c:244:42: note: Assignment 'show_cert=1', assigned value is 1
x11vnc-0.9.13/x11vnc/sslhelper.c:492:6: note: Condition 'show_cert' is always true
x11vnc-0.9.13/x11vnc/sslhelper.c:2762:7: style: Condition 'db' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/sslhelper.c:2724:11: note: Assignment 'db=0', assigned value is 0
x11vnc-0.9.13/x11vnc/sslhelper.c:2762:7: note: Condition 'db' is always false
x11vnc-0.9.13/x11vnc/sslhelper.c:3374:10: style: Condition 'ret<0' is always true [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/sslhelper.c:3368:9: note: Assignment 'ret=-2', assigned value is -2
x11vnc-0.9.13/x11vnc/sslhelper.c:3374:10: note: Condition 'ret<0' is always true
x11vnc-0.9.13/x11vnc/sslhelper.c:3375:11: style: Condition 'ret!=-2' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/sslhelper.c:3368:9: note: Assignment 'ret=-2', assigned value is -2
x11vnc-0.9.13/x11vnc/sslhelper.c:3375:11: note: Condition 'ret!=-2' is always false
x11vnc-0.9.13/x11vnc/sslhelper.c:4061:0: style: Same expression used in consecutive assignments of 'origport' and 'useport'. [duplicateAssignExpression]
x11vnc-0.9.13/x11vnc/sslhelper.c:4062:0: note: Same expression used in consecutive assignments of 'origport' and 'useport'.
x11vnc-0.9.13/x11vnc/sslhelper.c:4061:0: note: Same expression used in consecutive assignments of 'origport' and 'useport'.
x11vnc-0.9.13/x11vnc/sslhelper.c:142:8: style: The scope of the variable 'line' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/sslhelper.c:143:7: style: The scope of the variable 'on' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/sslhelper.c:240:8: style: The scope of the variable 'in' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/sslhelper.c:240:13: style: The scope of the variable 'out' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/sslhelper.c:2724:6: style: The scope of the variable 'db' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/sslhelper.c:2953:9: style: The scope of the variable 'kret' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/sslhelper.c:4028:8: style: The scope of the variable 'i' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/enc.h:616:14: style: The scope of the variable 'n' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/sslhelper.c:88:27: style: Function 'get_saved_pem' argument 1 names different: declaration 'string' definition 'save'. [funcArgNamesDifferent]
x11vnc-0.9.13/x11vnc/sslhelper.c:81:27: note: Function 'get_saved_pem' argument 1 names different: declaration 'string' definition 'save'.
x11vnc-0.9.13/x11vnc/sslhelper.c:88:27: note: Function 'get_saved_pem' argument 1 names different: declaration 'string' definition 'save'.
x11vnc-0.9.13/x11vnc/sslhelper.c:238:28: style: Function 'create_tmp_pem' argument 1 names different: declaration 'path' definition 'pathin'. [funcArgNamesDifferent]
x11vnc-0.9.13/x11vnc/sslhelper.c:84:28: note: Function 'create_tmp_pem' argument 1 names different: declaration 'path' definition 'pathin'.
x11vnc-0.9.13/x11vnc/sslhelper.c:238:28: note: Function 'create_tmp_pem' argument 1 names different: declaration 'path' definition 'pathin'.
x11vnc-0.9.13/x11vnc/sslhelper.c:239:8: style: Unused variable: pid [unusedVariable]
x11vnc-0.9.13/x11vnc/sslhelper.c:239:13: style: Unused variable: pidw [unusedVariable]
x11vnc-0.9.13/x11vnc/sslhelper.c:244:22: style: Unused variable: status [unusedVariable]
x11vnc-0.9.13/x11vnc/sslhelper.c:352:3: style: Variable 'days' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/sslhelper.c:2930:21: style: Unused variable: status [unusedVariable]
x11vnc-0.9.13/x11vnc/sslhelper.c:2954:11: style: Unused variable: wret [unusedVariable]
x11vnc-0.9.13/x11vnc/sslhelper.c:4252:7: style: Unused variable: buf0 [unusedVariable]
x11vnc-0.9.13/x11vnc/sslhelper.c:4253:0: style: Variable 'sz' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/sslhelper.c:4253:17: style: Unused variable: n [unusedVariable]
x11vnc-0.9.13/x11vnc/sslhelper.c:4253:20: style: Unused variable: m [unusedVariable]
x11vnc-0.9.13/x11vnc/sslhelper.c:4253:23: style: Unused variable: status [unusedVariable]
x11vnc-0.9.13/x11vnc/sslhelper.c:4253:0: style: Variable 'db' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/sslhelper.c:4254:8: style: Unused variable: buf [unusedVariable]
x11vnc-0.9.13/x11vnc/sslhelper.c:4365:10: error: Memory leak: cipher [memleak]
x11vnc-0.9.13/x11vnc/sslhelper.c:231:0: error: Memory leak: exe [memleak]
x11vnc-0.9.13/x11vnc/sslhelper.c:3192:0: error: Memory leak: buf [memleak]
x11vnc-0.9.13/x11vnc/uinput.c:1058:9: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
x11vnc-0.9.13/x11vnc/uinput.c:1044:26: note: 'bigjump' is assigned value '1' here.
x11vnc-0.9.13/x11vnc/uinput.c:994:36: note: 'reset_lower_right' is assigned value '1' here.
x11vnc-0.9.13/x11vnc/uinput.c:1057:8: note: outer condition: bigjump
x11vnc-0.9.13/x11vnc/uinput.c:1058:9: note: identical inner condition: reset_lower_right
x11vnc-0.9.13/x11vnc/uinput.c:1046:8: style: Condition 'reset_lower_right' is always true [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/uinput.c:994:36: note: Assignment 'reset_lower_right=1', assigned value is 1
x11vnc-0.9.13/x11vnc/uinput.c:1046:8: note: Condition 'reset_lower_right' is always true
x11vnc-0.9.13/x11vnc/uinput.c:1057:8: style: Condition 'bigjump' is always true [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/uinput.c:1044:26: note: Assignment 'bigjump=1', assigned value is 1
x11vnc-0.9.13/x11vnc/uinput.c:1057:8: note: Condition 'bigjump' is always true
x11vnc-0.9.13/x11vnc/uinput.c:921:5: style: Variable 'dxf' is reassigned a value before the old one has been used. [redundantAssignment]
x11vnc-0.9.13/x11vnc/uinput.c:920:5: note: Variable 'dxf' is reassigned a value before the old one has been used.
x11vnc-0.9.13/x11vnc/uinput.c:921:5: note: Variable 'dxf' is reassigned a value before the old one has been used.
x11vnc-0.9.13/x11vnc/uinput.c:924:5: style: Variable 'dxf' is reassigned a value before the old one has been used. [redundantAssignment]
x11vnc-0.9.13/x11vnc/uinput.c:923:5: note: Variable 'dxf' is reassigned a value before the old one has been used.
x11vnc-0.9.13/x11vnc/uinput.c:924:5: note: Variable 'dxf' is reassigned a value before the old one has been used.
x11vnc-0.9.13/x11vnc/uinput.c:929:5: style: Variable 'dyf' is reassigned a value before the old one has been used. [redundantAssignment]
x11vnc-0.9.13/x11vnc/uinput.c:928:5: note: Variable 'dyf' is reassigned a value before the old one has been used.
x11vnc-0.9.13/x11vnc/uinput.c:929:5: note: Variable 'dyf' is reassigned a value before the old one has been used.
x11vnc-0.9.13/x11vnc/uinput.c:932:5: style: Variable 'dyf' is reassigned a value before the old one has been used. [redundantAssignment]
x11vnc-0.9.13/x11vnc/uinput.c:931:5: note: Variable 'dyf' is reassigned a value before the old one has been used.
x11vnc-0.9.13/x11vnc/uinput.c:932:5: note: Variable 'dyf' is reassigned a value before the old one has been used.
x11vnc-0.9.13/x11vnc/uinput.c:859:11: style: The scope of the variable 'alpha' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/uinput.c:994:16: style: The scope of the variable 'reset_lower_right' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/uinput.c:597:29: style: Function 'parse_uinput_str' argument 1 names different: declaration 'str' definition 'in'. [funcArgNamesDifferent]
x11vnc-0.9.13/x11vnc/uinput.c:79:29: note: Function 'parse_uinput_str' argument 1 names different: declaration 'str' definition 'in'.
x11vnc-0.9.13/x11vnc/uinput.c:597:29: note: Function 'parse_uinput_str' argument 1 names different: declaration 'str' definition 'in'.
x11vnc-0.9.13/x11vnc/unixpw.c:671:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
x11vnc-0.9.13/x11vnc/unixpw.c:395:9: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
x11vnc-0.9.13/x11vnc/unixpw.c:397:4: note: Found duplicate branches for 'if' and 'else'.
x11vnc-0.9.13/x11vnc/unixpw.c:395:9: note: Found duplicate branches for 'if' and 'else'.
x11vnc-0.9.13/x11vnc/unixpw.c:361:23: style: The scope of the variable 'black_pix' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/unixpw.c:382:38: style: The scope of the variable 'white_pix' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/unixpw.c:719:13: style: The scope of the variable 'q' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/unixpw.c:1570:7: style: The scope of the variable 'li' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/unixpw.c:1571:7: style: The scope of the variable 'ls' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/unixpw.c:1572:7: style: The scope of the variable 'log' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/unixpw.c:1667:6: style: The scope of the variable 'x' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/unixpw.c:1667:9: style: The scope of the variable 'y' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/unixpw.c:2061:9: style: The scope of the variable 'notmode' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/unixpw.c:2219:6: style: The scope of the variable 'x' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/unixpw.c:2219:9: style: The scope of the variable 'y' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/unixpw.c:2219:12: style: The scope of the variable 'i' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/unixpw.c:2220:7: style: The scope of the variable 'pd' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/unixpw.c:367:3: style: Variable 'black_pix' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/unixpw.c:389:3: style: Variable 'white_pix' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/unixpw.c:512:8: style: Unused variable: slave [unusedVariable]
x11vnc-0.9.13/x11vnc/unixpw.c:513:0: style: Variable 'fd' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/unixpw.c:513:15: style: Unused variable: i [unusedVariable]
x11vnc-0.9.13/x11vnc/unixpw.c:513:0: style: Variable 'ndevs' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/unixpw.c:513:29: style: Unused variable: tmp [unusedVariable]
x11vnc-0.9.13/x11vnc/unixpw.c:1522:16: style: Variable 'prefs' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/user.c:1737:12: style: Condition 'pid==0' is always true [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/user.c:1706:15: note: Assignment 'pid=0', assigned value is 0
x11vnc-0.9.13/x11vnc/user.c:1737:12: note: Condition 'pid==0' is always true
x11vnc-0.9.13/x11vnc/user.c:2859:6: style: Condition '!tried_switch' is always true [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/user.c:2468:21: note: Assignment 'tried_switch=0', assigned value is 0
x11vnc-0.9.13/x11vnc/user.c:2859:6: note: Condition '!tried_switch' is always true
x11vnc-0.9.13/x11vnc/user.c:588:34: warning: Either the condition 'if(logins)' is redundant or there is possible null pointer dereference: logins. [nullPointerRedundantCheck]
x11vnc-0.9.13/x11vnc/user.c:645:5: note: Assuming that condition 'if(logins)' is not redundant
x11vnc-0.9.13/x11vnc/user.c:588:34: note: Null pointer dereference
x11vnc-0.9.13/x11vnc/user.c:1764:11: style: Same expression on both sides of '>' because the value of 'pid' and '0' are the same. [duplicateExpression]
x11vnc-0.9.13/x11vnc/user.c:1706:15: note: 'pid' is assigned value '0' here.
x11vnc-0.9.13/x11vnc/user.c:1764:11: note: Same expression on both sides of '>' because the value of 'pid' and '0' are the same.
x11vnc-0.9.13/x11vnc/user.c:811:2: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
x11vnc-0.9.13/x11vnc/user.c:89:6: style: The scope of the variable 'delay' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/user.c:274:21: style: The scope of the variable 'gotgroup' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/user.c:1067:9: style: The scope of the variable 'p' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/user.c:1736:8: style: The scope of the variable 'i' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/user.c:1898:8: style: The scope of the variable 'com' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/user.c:1989:13: style: The scope of the variable 'p' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/user.c:2467:6: style: The scope of the variable 'internal_cmd' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/user.c:2799:7: style: The scope of the variable 'i' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/user.c:762:0: style: Variable 'grp_ok' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/user.c:1939:14: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
x11vnc-0.9.13/x11vnc/user.c:525:0: error: Memory leak: list [memleak]
x11vnc-0.9.13/x11vnc/user.c:648:0: error: Memory leak: list [memleak]
x11vnc-0.9.13/x11vnc/userinput.c:5141:8: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
x11vnc-0.9.13/x11vnc/userinput.c:5124:6: note: outer condition: 1
x11vnc-0.9.13/x11vnc/userinput.c:5141:8: note: identical inner condition: 1
x11vnc-0.9.13/x11vnc/userinput.c:400:7: style: Condition 'ok' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/userinput.c:371:21: note: Assignment 'ok=0', assigned value is 0
x11vnc-0.9.13/x11vnc/userinput.c:400:7: note: Condition 'ok' is always false
x11vnc-0.9.13/x11vnc/userinput.c:1076:5: style: Condition 'db' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/userinput.c:1074:11: note: Assignment 'db=0', assigned value is 0
x11vnc-0.9.13/x11vnc/userinput.c:1076:5: note: Condition 'db' is always false
x11vnc-0.9.13/x11vnc/userinput.c:1099:14: style: Condition 'do_cmp==0' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/userinput.c:1072:15: note: Assignment 'do_cmp=2', assigned value is 2
x11vnc-0.9.13/x11vnc/userinput.c:1099:14: note: Condition 'do_cmp==0' is always false
x11vnc-0.9.13/x11vnc/userinput.c:1176:6: style: Condition 'db' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/userinput.c:1074:11: note: Assignment 'db=0', assigned value is 0
x11vnc-0.9.13/x11vnc/userinput.c:1176:6: note: Condition 'db' is always false
x11vnc-0.9.13/x11vnc/userinput.c:1625:7: style: Condition 'fast_push' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/userinput.c:1446:18: note: Assignment 'fast_push=0', assigned value is 0
x11vnc-0.9.13/x11vnc/userinput.c:1625:7: note: Condition 'fast_push' is always false
x11vnc-0.9.13/x11vnc/userinput.c:1757:9: style: Condition 'fast_push' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/userinput.c:1446:18: note: Assignment 'fast_push=0', assigned value is 0
x11vnc-0.9.13/x11vnc/userinput.c:1757:9: note: Condition 'fast_push' is always false
x11vnc-0.9.13/x11vnc/userinput.c:1784:7: style: Condition 'fast_push' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/userinput.c:1446:18: note: Assignment 'fast_push=0', assigned value is 0
x11vnc-0.9.13/x11vnc/userinput.c:1784:7: note: Condition 'fast_push' is always false
x11vnc-0.9.13/x11vnc/userinput.c:3601:8: style: Condition 'db' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/userinput.c:3591:24: note: Assignment 'db=0', assigned value is 0
x11vnc-0.9.13/x11vnc/userinput.c:3601:8: note: Condition 'db' is always false
x11vnc-0.9.13/x11vnc/userinput.c:3613:9: style: Condition 'db' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/userinput.c:3591:24: note: Assignment 'db=0', assigned value is 0
x11vnc-0.9.13/x11vnc/userinput.c:3613:9: note: Condition 'db' is always false
x11vnc-0.9.13/x11vnc/userinput.c:3625:9: style: Condition 'db' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/userinput.c:3591:24: note: Assignment 'db=0', assigned value is 0
x11vnc-0.9.13/x11vnc/userinput.c:3625:9: note: Condition 'db' is always false
x11vnc-0.9.13/x11vnc/userinput.c:3638:9: style: Condition 'db' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/userinput.c:3591:24: note: Assignment 'db=0', assigned value is 0
x11vnc-0.9.13/x11vnc/userinput.c:3638:9: note: Condition 'db' is always false
x11vnc-0.9.13/x11vnc/userinput.c:3784:8: style: Condition 'db' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/userinput.c:3782:13: note: Assignment 'db=0', assigned value is 0
x11vnc-0.9.13/x11vnc/userinput.c:3784:8: note: Condition 'db' is always false
x11vnc-0.9.13/x11vnc/userinput.c:3798:8: style: Condition 'db' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/userinput.c:3782:13: note: Assignment 'db=0', assigned value is 0
x11vnc-0.9.13/x11vnc/userinput.c:3798:8: note: Condition 'db' is always false
x11vnc-0.9.13/x11vnc/userinput.c:3800:8: style: Condition 'db' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/userinput.c:3782:13: note: Assignment 'db=0', assigned value is 0
x11vnc-0.9.13/x11vnc/userinput.c:3800:8: note: Condition 'db' is always false
x11vnc-0.9.13/x11vnc/userinput.c:3957:5: style: Condition 'db' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/userinput.c:3942:11: note: Assignment 'db=0', assigned value is 0
x11vnc-0.9.13/x11vnc/userinput.c:3957:5: note: Condition 'db' is always false
x11vnc-0.9.13/x11vnc/userinput.c:4025:5: style: Condition 'db' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/userinput.c:3942:11: note: Assignment 'db=0', assigned value is 0
x11vnc-0.9.13/x11vnc/userinput.c:4025:5: note: Condition 'db' is always false
x11vnc-0.9.13/x11vnc/userinput.c:4031:5: style: Condition 'db' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/userinput.c:3942:11: note: Assignment 'db=0', assigned value is 0
x11vnc-0.9.13/x11vnc/userinput.c:4031:5: note: Condition 'db' is always false
x11vnc-0.9.13/x11vnc/userinput.c:4039:5: style: Condition 'db' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/userinput.c:3942:11: note: Assignment 'db=0', assigned value is 0
x11vnc-0.9.13/x11vnc/userinput.c:4039:5: note: Condition 'db' is always false
x11vnc-0.9.13/x11vnc/userinput.c:4066:5: style: Condition 'db' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/userinput.c:3942:11: note: Assignment 'db=0', assigned value is 0
x11vnc-0.9.13/x11vnc/userinput.c:4066:5: note: Condition 'db' is always false
x11vnc-0.9.13/x11vnc/userinput.c:4070:5: style: Condition 'db' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/userinput.c:3942:11: note: Assignment 'db=0', assigned value is 0
x11vnc-0.9.13/x11vnc/userinput.c:4070:5: note: Condition 'db' is always false
x11vnc-0.9.13/x11vnc/userinput.c:4097:5: style: Condition 'db' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/userinput.c:3942:11: note: Assignment 'db=0', assigned value is 0
x11vnc-0.9.13/x11vnc/userinput.c:4097:5: note: Condition 'db' is always false
x11vnc-0.9.13/x11vnc/userinput.c:4101:5: style: Condition 'db' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/userinput.c:3942:11: note: Assignment 'db=0', assigned value is 0
x11vnc-0.9.13/x11vnc/userinput.c:4101:5: note: Condition 'db' is always false
x11vnc-0.9.13/x11vnc/userinput.c:4121:5: style: Condition 'db' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/userinput.c:3942:11: note: Assignment 'db=0', assigned value is 0
x11vnc-0.9.13/x11vnc/userinput.c:4121:5: note: Condition 'db' is always false
x11vnc-0.9.13/x11vnc/userinput.c:4125:5: style: Condition 'db' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/userinput.c:3942:11: note: Assignment 'db=0', assigned value is 0
x11vnc-0.9.13/x11vnc/userinput.c:4125:5: note: Condition 'db' is always false
x11vnc-0.9.13/x11vnc/userinput.c:4229:6: style: Condition 'sent_copyrect' is always true [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/userinput.c:4174:22: note: Assignment 'sent_copyrect=1', assigned value is 1
x11vnc-0.9.13/x11vnc/userinput.c:4229:6: note: Condition 'sent_copyrect' is always true
x11vnc-0.9.13/x11vnc/userinput.c:4232:14: style: Condition '!obscured' is always true [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/userinput.c:4174:36: note: Assignment 'obscured=0', assigned value is 0
x11vnc-0.9.13/x11vnc/userinput.c:4232:14: note: Condition '!obscured' is always true
x11vnc-0.9.13/x11vnc/userinput.c:4691:8: style: Condition 'special_t1' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/userinput.c:4415:19: note: Assignment 'special_t1=0', assigned value is 0
x11vnc-0.9.13/x11vnc/userinput.c:4691:8: note: Condition 'special_t1' is always false
x11vnc-0.9.13/x11vnc/userinput.c:4873:10: style: Condition 'try_copyrect_drag' is always true [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/userinput.c:4409:26: note: Assignment 'try_copyrect_drag=1', assigned value is 1
x11vnc-0.9.13/x11vnc/userinput.c:4873:10: note: Condition 'try_copyrect_drag' is always true
x11vnc-0.9.13/x11vnc/userinput.c:763:3: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment]
x11vnc-0.9.13/x11vnc/userinput.c:761:0: note: Variable 's' is reassigned a value before the old one has been used.
x11vnc-0.9.13/x11vnc/userinput.c:763:3: note: Variable 's' is reassigned a value before the old one has been used.
x11vnc-0.9.13/x11vnc/userinput.c:1113:21: style: Same expression on both sides of '==' because the value of 'do_cmp' and '2' are the same. [duplicateExpression]
x11vnc-0.9.13/x11vnc/userinput.c:1072:15: note: 'do_cmp' is assigned value '2' here.
x11vnc-0.9.13/x11vnc/userinput.c:1113:21: note: Same expression on both sides of '==' because the value of 'do_cmp' and '2' are the same.
x11vnc-0.9.13/x11vnc/userinput.c:371:7: style: The scope of the variable 'r' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:371:10: style: The scope of the variable 'g' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:371:13: style: The scope of the variable 'b' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:373:12: style: The scope of the variable 'cmap' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:1030:21: style: The scope of the variable 'usp' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:1031:20: style: The scope of the variable 'ulp' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:1114:8: style: The scope of the variable 'n' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:1114:11: style: The scope of the variable 'shift' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:1114:18: style: The scope of the variable 'xlo' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:1114:23: style: The scope of the variable 'xhi' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:1188:24: style: The scope of the variable 'iter' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:1433:9: style: The scope of the variable 'frame' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:1433:16: style: The scope of the variable 'win' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:1434:6: style: The scope of the variable 'x' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:1434:9: style: The scope of the variable 'y' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:1434:12: style: The scope of the variable 'w' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:1434:15: style: The scope of the variable 'h' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:1434:18: style: The scope of the variable 'wx' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:1434:22: style: The scope of the variable 'wy' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:1434:26: style: The scope of the variable 'ww' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:1434:30: style: The scope of the variable 'wh' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:1434:34: style: The scope of the variable 'dx' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:1434:38: style: The scope of the variable 'dy' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:1436:6: style: The scope of the variable 'nx' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:1436:10: style: The scope of the variable 'ny' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:1436:14: style: The scope of the variable 'nw' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:1436:18: style: The scope of the variable 'nh' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:1439:17: style: The scope of the variable 'st' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:1627:18: style: The scope of the variable 'd1' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:1627:28: style: The scope of the variable 'd2' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:1796:38: style: The scope of the variable 'first_wait' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:1870:6: style: The scope of the variable 'x1' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:1870:10: style: The scope of the variable 'y1' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:1870:14: style: The scope of the variable 'x2' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:1870:18: style: The scope of the variable 'y2' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:2402:9: style: The scope of the variable 'gp' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:2402:13: style: The scope of the variable 'gk' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:2535:30: style: The scope of the variable 'scroll_rep' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:2539:6: style: The scope of the variable 'link' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:2785:16: style: The scope of the variable 'last_mouse_scroll' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:3203:6: style: The scope of the variable 'x1' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:3203:10: style: The scope of the variable 'y1' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:3203:14: style: The scope of the variable 'x2' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:3203:18: style: The scope of the variable 'y2' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:3289:25: style: The scope of the variable 'iter' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:3620:17: style: The scope of the variable 'last' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:3942:6: style: The scope of the variable 'db' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:4174:25: style: The scope of the variable 'obscured' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:4415:59: style: The scope of the variable 'gpi' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:4418:16: style: The scope of the variable 'last_save_stacklist' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:4419:14: style: The scope of the variable 'bdown' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:4546:14: style: The scope of the variable 'didmsg' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:4576:11: style: The scope of the variable 'age' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:5332:34: style: The scope of the variable 'i' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:5334:33: style: The scope of the variable 'dtm' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:5483:15: style: The scope of the variable 'i' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:5486:27: style: The scope of the variable 'dtm' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:5498:9: style: The scope of the variable 'dt_min_fallback' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:5499:13: style: The scope of the variable 'ssec' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/userinput.c:2220:21: style: Function 'batch_push' argument 1 names different: declaration 'ncr' definition 'nreg'. [funcArgNamesDifferent]
x11vnc-0.9.13/x11vnc/userinput.c:1429:21: note: Function 'batch_push' argument 1 names different: declaration 'ncr' definition 'nreg'.
x11vnc-0.9.13/x11vnc/userinput.c:2220:21: note: Function 'batch_push' argument 1 names different: declaration 'ncr' definition 'nreg'.
x11vnc-0.9.13/x11vnc/userinput.c:5773:22: style: Function 'check_ncache' argument 1 names different: declaration 'reset' definition 'a'. [funcArgNamesDifferent]
x11vnc-0.9.13/x11vnc/userinput.c:96:22: note: Function 'check_ncache' argument 1 names different: declaration 'reset' definition 'a'.
x11vnc-0.9.13/x11vnc/userinput.c:5773:22: note: Function 'check_ncache' argument 1 names different: declaration 'reset' definition 'a'.
x11vnc-0.9.13/x11vnc/userinput.c:5773:29: style: Function 'check_ncache' argument 2 names different: declaration 'mode' definition 'b'. [funcArgNamesDifferent]
x11vnc-0.9.13/x11vnc/userinput.c:96:33: note: Function 'check_ncache' argument 2 names different: declaration 'mode' definition 'b'.
x11vnc-0.9.13/x11vnc/userinput.c:5773:29: note: Function 'check_ncache' argument 2 names different: declaration 'mode' definition 'b'.
x11vnc-0.9.13/x11vnc/userinput.c:395:8: style: Variable 'r' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/userinput.c:396:4: style: Variable 'cmap' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/userinput.c:1808:12: style: Variable 'trate' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/userinput.c:2738:17: style: Variable 'last_scr_ev' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/userinput.c:3642:4: style: Variable 'didfull' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/userinput.c:3628:11: style: Variable 'last' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/userinput.c:3853:11: style: Variable 'bs_w' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/userinput.c:3854:11: style: Variable 'bs_h' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/userinput.c:5031:4: style: Variable 'spin_ms' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/util.c:271:2: style: Variable 'user' is reassigned a value before the old one has been used. [redundantAssignment]
x11vnc-0.9.13/x11vnc/util.c:269:0: note: Variable 'user' is reassigned a value before the old one has been used.
x11vnc-0.9.13/x11vnc/util.c:271:2: note: Variable 'user' is reassigned a value before the old one has been used.
x11vnc-0.9.13/x11vnc/util.c:295:2: style: Variable 'home' is reassigned a value before the old one has been used. [redundantAssignment]
x11vnc-0.9.13/x11vnc/util.c:293:0: note: Variable 'home' is reassigned a value before the old one has been used.
x11vnc-0.9.13/x11vnc/util.c:295:2: note: Variable 'home' is reassigned a value before the old one has been used.
x11vnc-0.9.13/x11vnc/util.c:316:2: style: Variable 'shell' is reassigned a value before the old one has been used. [redundantAssignment]
x11vnc-0.9.13/x11vnc/util.c:314:0: note: Variable 'shell' is reassigned a value before the old one has been used.
x11vnc-0.9.13/x11vnc/util.c:316:2: note: Variable 'shell' is reassigned a value before the old one has been used.
x11vnc-0.9.13/x11vnc/util.c:338:7: style: Unused variable: host [unusedVariable]
x11vnc-0.9.13/x11vnc/v4l.c:714:3: warning: Either the condition 'p' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck]
x11vnc-0.9.13/x11vnc/v4l.c:710:6: note: Assuming that condition 'p' is not redundant
x11vnc-0.9.13/x11vnc/v4l.c:714:3: note: Null pointer dereference
x11vnc-0.9.13/x11vnc/v4l.c:1292:8: style: The scope of the variable 'p' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/v4l.c:1471:8: style: The scope of the variable 'line2' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/v4l.c:1520:10: style: The scope of the variable 'lb2' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/v4l.c:735:30: style: Function 'lookup_rgb' argument 1 names different: declaration 'g_fmt' definition 'fmt'. [funcArgNamesDifferent]
x11vnc-0.9.13/x11vnc/v4l.c:83:30: note: Function 'lookup_rgb' argument 1 names different: declaration 'g_fmt' definition 'fmt'.
x11vnc-0.9.13/x11vnc/v4l.c:735:30: note: Function 'lookup_rgb' argument 1 names different: declaration 'g_fmt' definition 'fmt'.
x11vnc-0.9.13/x11vnc/v4l.c:735:40: style: Function 'lookup_rgb' argument 2 names different: declaration 'g_b' definition 'bits'. [funcArgNamesDifferent]
x11vnc-0.9.13/x11vnc/v4l.c:83:42: note: Function 'lookup_rgb' argument 2 names different: declaration 'g_b' definition 'bits'.
x11vnc-0.9.13/x11vnc/v4l.c:735:40: note: Function 'lookup_rgb' argument 2 names different: declaration 'g_b' definition 'bits'.
x11vnc-0.9.13/x11vnc/v4l.c:735:51: style: Function 'lookup_rgb' argument 3 names different: declaration 'mask_rev' definition 'rev'. [funcArgNamesDifferent]
x11vnc-0.9.13/x11vnc/v4l.c:83:52: note: Function 'lookup_rgb' argument 3 names different: declaration 'mask_rev' definition 'rev'.
x11vnc-0.9.13/x11vnc/v4l.c:735:51: note: Function 'lookup_rgb' argument 3 names different: declaration 'mask_rev' definition 'rev'.
x11vnc-0.9.13/x11vnc/v4l.c:802:43: style: Function 'v4l2_lu_palette' argument 1 names different: declaration 'palette' definition 'fmt'. [funcArgNamesDifferent]
x11vnc-0.9.13/x11vnc/v4l.c:86:43: note: Function 'v4l2_lu_palette' argument 1 names different: declaration 'palette' definition 'fmt'.
x11vnc-0.9.13/x11vnc/v4l.c:802:43: note: Function 'v4l2_lu_palette' argument 1 names different: declaration 'palette' definition 'fmt'.
x11vnc-0.9.13/x11vnc/v4l.c:886:35: style: Function 'v4l1_query' argument 2 names different: declaration 'verbose' definition 'v'. [funcArgNamesDifferent]
x11vnc-0.9.13/x11vnc/v4l.c:88:35: note: Function 'v4l1_query' argument 2 names different: declaration 'verbose' definition 'v'.
x11vnc-0.9.13/x11vnc/v4l.c:886:35: note: Function 'v4l1_query' argument 2 names different: declaration 'verbose' definition 'v'.
x11vnc-0.9.13/x11vnc/v4l.c:985:35: style: Function 'v4l2_query' argument 2 names different: declaration 'verbose' definition 'v'. [funcArgNamesDifferent]
x11vnc-0.9.13/x11vnc/v4l.c:89:35: note: Function 'v4l2_query' argument 2 names different: declaration 'verbose' definition 'v'.
x11vnc-0.9.13/x11vnc/v4l.c:985:35: note: Function 'v4l2_query' argument 2 names different: declaration 'verbose' definition 'v'.
x11vnc-0.9.13/x11vnc/v4l.c:1475:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
x11vnc-0.9.13/x11vnc/v4l.c:1519:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
x11vnc-0.9.13/x11vnc/v4l.c:1201:3: error: Memory leak: cmd [memleak]
x11vnc-0.9.13/x11vnc/v4l.c:1207:3: error: Memory leak: cmd [memleak]
x11vnc-0.9.13/x11vnc/v4l.c:1288:0: error: Memory leak: cmd [memleak]
x11vnc-0.9.13/x11vnc/win_utils.c:165:6: style: Condition '!old_handler' is always true [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/win_utils.c:158:30: note: Assignment 'old_handler=NULL', assigned value is 0
x11vnc-0.9.13/x11vnc/win_utils.c:165:6: note: Condition '!old_handler' is always true
x11vnc-0.9.13/x11vnc/win_utils.c:370:6: style: The scope of the variable 'rx' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/win_utils.c:370:10: style: The scope of the variable 'ry' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/win_utils.c:107:20: style: Unused variable: attr [unusedVariable]
x11vnc-0.9.13/x11vnc/win_utils.c:116:11: style: Variable 'pattr' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/win_utils.c:233:14: style: Variable 'last_free' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/win_utils.c:244:8: style: Variable 'num' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/win_utils.c:244:13: style: Variable 'rc' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/win_utils.c:245:2: style: Variable 'ui' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/win_utils.c:246:2: style: Variable 'r' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/win_utils.c:246:6: style: Variable 'w' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/win_utils.c:386:21: style: Variable 'rx' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/win_utils.c:615:6: style: Unused variable: rc [unusedVariable]
x11vnc-0.9.13/x11vnc/win_utils.c:615:0: style: Variable 'dx' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/win_utils.c:615:0: style: Variable 'dy' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/win_utils.c:615:0: style: Variable 'dw' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/win_utils.c:615:0: style: Variable 'dh' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/win_utils.c:616:6: style: Unused variable: x0 [unusedVariable]
x11vnc-0.9.13/x11vnc/win_utils.c:616:10: style: Unused variable: y0 [unusedVariable]
x11vnc-0.9.13/x11vnc/win_utils.c:616:14: style: Unused variable: w0 [unusedVariable]
x11vnc-0.9.13/x11vnc/win_utils.c:616:18: style: Unused variable: h0 [unusedVariable]
x11vnc-0.9.13/x11vnc/win_utils.c:617:6: style: Unused variable: x [unusedVariable]
x11vnc-0.9.13/x11vnc/win_utils.c:617:9: style: Unused variable: y [unusedVariable]
x11vnc-0.9.13/x11vnc/win_utils.c:617:12: style: Unused variable: w [unusedVariable]
x11vnc-0.9.13/x11vnc/win_utils.c:617:15: style: Unused variable: h [unusedVariable]
x11vnc-0.9.13/x11vnc/win_utils.c:617:0: style: Variable 'do_move' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/win_utils.c:617:0: style: Variable 'do_resize' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/win_utils.c:618:0: style: Variable 'disp_x' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/win_utils.c:619:0: style: Variable 'disp_y' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/win_utils.c:621:20: style: Unused variable: attr [unusedVariable]
x11vnc-0.9.13/x11vnc/win_utils.c:623:9: style: Unused variable: twin [unusedVariable]
x11vnc-0.9.13/x11vnc/x11vnc.c:206:7: style: Condition 'db' is always true [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/x11vnc.c:189:28: note: Assignment 'db=1', assigned value is 1
x11vnc-0.9.13/x11vnc/x11vnc.c:206:7: note: Condition 'db' is always true
x11vnc-0.9.13/x11vnc/x11vnc.c:1335:6: style: Condition 'db' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/x11vnc.c:1333:11: note: Assignment 'db=0', assigned value is 0
x11vnc-0.9.13/x11vnc/x11vnc.c:1335:6: note: Condition 'db' is always false
x11vnc-0.9.13/x11vnc/x11vnc.c:1430:6: style: Condition 'db' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/x11vnc.c:1333:11: note: Assignment 'db=0', assigned value is 0
x11vnc-0.9.13/x11vnc/x11vnc.c:1430:6: note: Condition 'db' is always false
x11vnc-0.9.13/x11vnc/x11vnc.c:4700:7: style: Condition 'db' is always true [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/x11vnc.c:4688:18: note: Assignment 'db=1', assigned value is 1
x11vnc-0.9.13/x11vnc/x11vnc.c:4700:7: note: Condition 'db' is always true
x11vnc-0.9.13/x11vnc/x11vnc.c:2246:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
x11vnc-0.9.13/x11vnc/x11vnc.c:2892:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
x11vnc-0.9.13/x11vnc/x11vnc.c:2914:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
x11vnc-0.9.13/x11vnc/x11vnc.c:2922:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
x11vnc-0.9.13/x11vnc/x11vnc.c:2930:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
x11vnc-0.9.13/x11vnc/x11vnc.c:2938:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
x11vnc-0.9.13/x11vnc/x11vnc.c:2943:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
x11vnc-0.9.13/x11vnc/x11vnc.c:3198:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
x11vnc-0.9.13/x11vnc/x11vnc.c:189:20: style: The scope of the variable 'i' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/x11vnc.c:938:7: style: The scope of the variable 'best' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/x11vnc.c:939:8: style: The scope of the variable 'line' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/x11vnc.c:1023:9: style: The scope of the variable 'j' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/x11vnc.c:1658:40: style: The scope of the variable 'loop_max' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/x11vnc.c:1759:32: style: The scope of the variable 'h' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/x11vnc.c:1857:6: style: The scope of the variable 'msg' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/x11vnc.c:1892:6: style: The scope of the variable 'msg2' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/x11vnc.c:1937:14: style: The scope of the variable 'nt' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/x11vnc.c:1938:17: style: The scope of the variable 'ft' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/x11vnc.c:2169:9: style: The scope of the variable 'p' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/x11vnc.c:2169:13: style: The scope of the variable 'q' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/x11vnc.c:4686:13: style: The scope of the variable 'q' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/x11vnc.c:275:6: style: Unused variable: i [unusedVariable]
x11vnc-0.9.13/x11vnc/x11vnc.c:275:9: style: Unused variable: j [unusedVariable]
x11vnc-0.9.13/x11vnc/x11vnc.c:275:12: style: Unused variable: n [unusedVariable]
x11vnc-0.9.13/x11vnc/x11vnc.c:275:0: style: Variable 'db' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/x11vnc.c:276:8: style: Unused variable: p [unusedVariable]
x11vnc-0.9.13/x11vnc/x11vnc.c:276:12: style: Unused variable: q [unusedVariable]
x11vnc-0.9.13/x11vnc/x11vnc.c:276:16: style: Unused variable: r [unusedVariable]
x11vnc-0.9.13/x11vnc/x11vnc.c:276:20: style: Unused variable: str [unusedVariable]
x11vnc-0.9.13/x11vnc/x11vnc.c:1672:16: style: Variable 'loop_max' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/x11vnc.c:2018:11: style: Variable 'n' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/x11vnc.c:1185:8: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
x11vnc-0.9.13/x11vnc/x11vnc.c:982:2: error: Memory pointed to by 'cmd' is freed twice. [doubleFree]
x11vnc-0.9.13/x11vnc/x11vnc.c:983:2: error: Memory pointed to by 's' is freed twice. [doubleFree]
x11vnc-0.9.13/x11vnc/xdamage.c:255:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
x11vnc-0.9.13/x11vnc/xdamage.c:631:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
x11vnc-0.9.13/x11vnc/xdamage.c:632:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
x11vnc-0.9.13/x11vnc/xdamage.c:700:6: style: Condition 'fast_tmpl' is always true [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/xdamage.c:641:18: note: Assignment 'fast_tmpl=1', assigned value is 1
x11vnc-0.9.13/x11vnc/xdamage.c:700:6: note: Condition 'fast_tmpl' is always true
x11vnc-0.9.13/x11vnc/xdamage.c:726:6: style: Condition 'fast_tmpl' is always true [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/xdamage.c:641:18: note: Assignment 'fast_tmpl=1', assigned value is 1
x11vnc-0.9.13/x11vnc/xdamage.c:726:6: note: Condition 'fast_tmpl' is always true
x11vnc-0.9.13/x11vnc/xdamage.c:268:18: style: The scope of the variable 'x2' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/xdamage.c:268:22: style: The scope of the variable 'y2' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/xdamage.c:643:14: style: The scope of the variable 'n' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/xdamage.c:645:13: style: The scope of the variable 'ncache_no_skip' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/xdamage.c:646:16: style: The scope of the variable 'last_ncache_no_skip' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/xdamage.c:647:16: style: The scope of the variable 'last_ncache_no_skip_long' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/xdamage.c:647:48: style: The scope of the variable 'ncache_fac' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/xdamage.c:738:6: style: The scope of the variable 'i' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/xdamage.c:738:9: style: The scope of the variable 'nreg' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/xdamage.c:125:9: style: Variable 'dt_x' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/xevents.c:2009:10: style: Condition 'pid==-1' is always true [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/xevents.c:1979:15: note: Assignment 'pid=-1', assigned value is -1
x11vnc-0.9.13/x11vnc/xevents.c:2009:10: note: Condition 'pid==-1' is always true
x11vnc-0.9.13/x11vnc/xevents.c:2042:3: style: Variable 'sock' is reassigned a value before the old one has been used. [redundantAssignment]
x11vnc-0.9.13/x11vnc/xevents.c:2035:0: note: Variable 'sock' is reassigned a value before the old one has been used.
x11vnc-0.9.13/x11vnc/xevents.c:2042:3: note: Variable 'sock' is reassigned a value before the old one has been used.
x11vnc-0.9.13/x11vnc/xevents.c:310:17: style: The scope of the variable 'saw_wm' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/xevents.c:2035:7: style: The scope of the variable 'i' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/xevents.c:1926:44: style: Function 'set_server_input' argument 2 names different: declaration 's' definition 'grab'. [funcArgNamesDifferent]
x11vnc-0.9.13/x11vnc/xevents.c:77:44: note: Function 'set_server_input' argument 2 names different: declaration 's' definition 'grab'.
x11vnc-0.9.13/x11vnc/xevents.c:1926:44: note: Function 'set_server_input' argument 2 names different: declaration 's' definition 'grab'.
x11vnc-0.9.13/x11vnc/xevents.c:2086:41: style: Function 'set_text_chat' argument 2 names different: declaration 'l' definition 'len'. [funcArgNamesDifferent]
x11vnc-0.9.13/x11vnc/xevents.c:78:41: note: Function 'set_text_chat' argument 2 names different: declaration 'l' definition 'len'.
x11vnc-0.9.13/x11vnc/xevents.c:2086:41: note: Function 'set_text_chat' argument 2 names different: declaration 'l' definition 'len'.
x11vnc-0.9.13/x11vnc/xevents.c:2086:52: style: Function 'set_text_chat' argument 3 names different: declaration 't' definition 'txt'. [funcArgNamesDifferent]
x11vnc-0.9.13/x11vnc/xevents.c:78:50: note: Function 'set_text_chat' argument 3 names different: declaration 't' definition 'txt'.
x11vnc-0.9.13/x11vnc/xevents.c:2086:52: note: Function 'set_text_chat' argument 3 names different: declaration 't' definition 'txt'.
x11vnc-0.9.13/x11vnc/xevents.c:92:8: style: Unused variable: prop_str [unusedVariable]
x11vnc-0.9.13/x11vnc/xevents.c:105:8: style: Unused variable: prop_str [unusedVariable]
x11vnc-0.9.13/x11vnc/xevents.c:242:12: style: Variable 's' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/xevents.c:243:0: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/xevents.c:1879:0: style: Variable 'ok' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/xevents.c:627:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
x11vnc-0.9.13/x11vnc/xrecord.c:173:6: style: Condition '!rc' is always true [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/xrecord.c:120:11: note: Assignment 'rc=0', assigned value is 0
x11vnc-0.9.13/x11vnc/xrecord.c:173:6: note: Condition '!rc' is always true
x11vnc-0.9.13/x11vnc/xrecord.c:1637:6: style: Condition '!old_handler' is always true [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/xrecord.c:1566:30: note: Assignment 'old_handler=NULL', assigned value is 0
x11vnc-0.9.13/x11vnc/xrecord.c:1637:6: note: Condition '!old_handler' is always true
x11vnc-0.9.13/x11vnc/xrecord.c:347:15: style: The scope of the variable 'matched' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/xrecord.c:390:17: style: The scope of the variable 'prev_top' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/xrecord.c:391:7: style: The scope of the variable 'size' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/xrecord.c:392:15: style: The scope of the variable 'name' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/xrecord.c:470:14: style: The scope of the variable 't' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/xrecord.c:472:9: style: The scope of the variable 'cwin' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/xrecord.c:1563:6: style: The scope of the variable 'reset_time' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/xrecord.c:1563:24: style: The scope of the variable 'require_idle' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/xrecord.c:1564:6: style: The scope of the variable 'reset_time2' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/xrecord.c:1564:25: style: The scope of the variable 'require_idle2' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/xrecord.c:416:29: style: Function 'xrecord_skip_button' argument 1 names different: declaration 'newb' definition 'new_button'. [funcArgNamesDifferent]
x11vnc-0.9.13/x11vnc/xrecord.c:76:29: note: Function 'xrecord_skip_button' argument 1 names different: declaration 'newb' definition 'new_button'.
x11vnc-0.9.13/x11vnc/xrecord.c:416:29: note: Function 'xrecord_skip_button' argument 1 names different: declaration 'newb' definition 'new_button'.
x11vnc-0.9.13/x11vnc/xrecord.c:1574:16: style: Variable 'reset_time' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/xrecord.c:1575:18: style: Variable 'require_idle' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/xwrappers.c:906:41: style: Condition '!first' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/xwrappers.c:1310:8: style: Condition 'db' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/xwrappers.c:1293:11: note: Assignment 'db=0', assigned value is 0
x11vnc-0.9.13/x11vnc/xwrappers.c:1310:8: note: Condition 'db' is always false
x11vnc-0.9.13/x11vnc/xwrappers.c:1353:23: style: Condition '!d' is always true [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/xwrappers.c:1345:15: note: Assignment 'd=NULL', assigned value is 0
x11vnc-0.9.13/x11vnc/xwrappers.c:1353:23: note: Condition '!d' is always true
x11vnc-0.9.13/x11vnc/xwrappers.c:1389:6: style: Condition 'db' is always false [knownConditionTrueFalse]
x11vnc-0.9.13/x11vnc/xwrappers.c:1388:11: note: Assignment 'db=0', assigned value is 0
x11vnc-0.9.13/x11vnc/xwrappers.c:1389:6: note: Condition 'db' is always false
x11vnc-0.9.13/x11vnc/xwrappers.c:467:8: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x11vnc-0.9.13/x11vnc/xwrappers.c:467:8: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x11vnc-0.9.13/x11vnc/xwrappers.c:728:9: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x11vnc-0.9.13/x11vnc/xwrappers.c:728:9: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x11vnc-0.9.13/x11vnc/xwrappers.c:747:9: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x11vnc-0.9.13/x11vnc/xwrappers.c:747:9: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x11vnc-0.9.13/x11vnc/xwrappers.c:374:17: style: Same expression on both sides of '||'. [duplicateExpression]
x11vnc-0.9.13/x11vnc/xwrappers.c:455:17: style: The scope of the variable 'pbit' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/xwrappers.c:757:10: style: The scope of the variable 'len' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/xwrappers.c:757:15: style: The scope of the variable 'del' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/xwrappers.c:1289:7: style: The scope of the variable 'tmp' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/xwrappers.c:1290:6: style: The scope of the variable 'tmp_fd' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/xwrappers.c:1293:6: style: The scope of the variable 'db' can be reduced. [variableScope]
x11vnc-0.9.13/x11vnc/xwrappers.c:900:0: style: Variable 'regrab' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/xwrappers.c:992:0: style: Variable 'regrab' is assigned a value that is never used. [unreadVariable]
x11vnc-0.9.13/x11vnc/xwrappers.c:1063:0: style: Variable 'regrab' is assigned a value that is never used. [unreadVariable]
[17:19]

ftp://ftp.se.debian.org/debian/pool/main/x/x2/x2_1.1.0.orig.tar.gz
x2-1.1.0/src/callbacks.c:215:3: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
x2-1.1.0/src/callbacks.c:224:5: note: Assuming that condition 'if(tmp)' is not redundant
x2-1.1.0/src/callbacks.c:215:3: note: Null pointer dereference
x2-1.1.0/src/callbacks.c:216:24: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
x2-1.1.0/src/callbacks.c:224:5: note: Assuming that condition 'if(tmp)' is not redundant
x2-1.1.0/src/callbacks.c:216:24: note: Null pointer dereference
x2-1.1.0/src/callbacks.c:217:46: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
x2-1.1.0/src/callbacks.c:224:5: note: Assuming that condition 'if(tmp)' is not redundant
x2-1.1.0/src/callbacks.c:217:46: note: Null pointer dereference
x2-1.1.0/src/callbacks.c:218:34: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
x2-1.1.0/src/callbacks.c:224:5: note: Assuming that condition 'if(tmp)' is not redundant
x2-1.1.0/src/callbacks.c:218:34: note: Null pointer dereference
x2-1.1.0/src/callbacks.c:219:50: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
x2-1.1.0/src/callbacks.c:224:5: note: Assuming that condition 'if(tmp)' is not redundant
x2-1.1.0/src/callbacks.c:219:50: note: Null pointer dereference
x2-1.1.0/src/callbacks.c:245:3: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
x2-1.1.0/src/callbacks.c:253:5: note: Assuming that condition 'if(tmp)' is not redundant
x2-1.1.0/src/callbacks.c:245:3: note: Null pointer dereference
x2-1.1.0/src/callbacks.c:248:50: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
x2-1.1.0/src/callbacks.c:253:5: note: Assuming that condition 'if(tmp)' is not redundant
x2-1.1.0/src/callbacks.c:248:50: note: Null pointer dereference
x2-1.1.0/src/callbacks.c:249:34: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
x2-1.1.0/src/callbacks.c:253:5: note: Assuming that condition 'if(tmp)' is not redundant
x2-1.1.0/src/callbacks.c:249:34: note: Null pointer dereference
x2-1.1.0/src/callbacks.c:271:49: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
x2-1.1.0/src/callbacks.c:276:4: note: Assuming that condition 'if(tmp)' is not redundant
x2-1.1.0/src/callbacks.c:271:49: note: Null pointer dereference
x2-1.1.0/src/callbacks.c:272:33: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
x2-1.1.0/src/callbacks.c:276:4: note: Assuming that condition 'if(tmp)' is not redundant
x2-1.1.0/src/callbacks.c:272:33: note: Null pointer dereference
x2-1.1.0/src/callbacks.c:625:23: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
x2-1.1.0/src/callbacks.c:630:4: note: Assuming that condition 'if(tmp)' is not redundant
x2-1.1.0/src/callbacks.c:625:23: note: Null pointer dereference
x2-1.1.0/src/callbacks.c:626:45: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
x2-1.1.0/src/callbacks.c:630:4: note: Assuming that condition 'if(tmp)' is not redundant
x2-1.1.0/src/callbacks.c:626:45: note: Null pointer dereference
x2-1.1.0/src/callbacks.c:627:33: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
x2-1.1.0/src/callbacks.c:630:4: note: Assuming that condition 'if(tmp)' is not redundant
x2-1.1.0/src/callbacks.c:627:33: note: Null pointer dereference
x2-1.1.0/src/callbacks.c:628:49: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
x2-1.1.0/src/callbacks.c:630:4: note: Assuming that condition 'if(tmp)' is not redundant
x2-1.1.0/src/callbacks.c:628:49: note: Null pointer dereference
x2-1.1.0/src/callbacks.c:641:47: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
x2-1.1.0/src/callbacks.c:253:5: note: Assuming that condition 'if(tmp)' is not redundant
x2-1.1.0/src/callbacks.c:247:15: note: Calling function 'write_file', 1st argument 'tmp' value is 0
x2-1.1.0/src/callbacks.c:641:47: note: Null pointer dereference
x2-1.1.0/src/callbacks.c:643:18: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
x2-1.1.0/src/callbacks.c:253:5: note: Assuming that condition 'if(tmp)' is not redundant
x2-1.1.0/src/callbacks.c:247:15: note: Calling function 'write_file', 1st argument 'tmp' value is 0
x2-1.1.0/src/callbacks.c:643:18: note: Null pointer dereference
x2-1.1.0/src/callbacks.c:644:18: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
x2-1.1.0/src/callbacks.c:253:5: note: Assuming that condition 'if(tmp)' is not redundant
x2-1.1.0/src/callbacks.c:247:15: note: Calling function 'write_file', 1st argument 'tmp' value is 0
x2-1.1.0/src/callbacks.c:644:18: note: Null pointer dereference
x2-1.1.0/src/callbacks.c:645:18: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
x2-1.1.0/src/callbacks.c:253:5: note: Assuming that condition 'if(tmp)' is not redundant
x2-1.1.0/src/callbacks.c:247:15: note: Calling function 'write_file', 1st argument 'tmp' value is 0
x2-1.1.0/src/callbacks.c:645:18: note: Null pointer dereference
x2-1.1.0/src/callbacks.c:647:23: warning: Either the condition 'if(tmp)' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
x2-1.1.0/src/callbacks.c:253:5: note: Assuming that condition 'if(tmp)' is not redundant
x2-1.1.0/src/callbacks.c:247:15: note: Calling function 'write_file', 1st argument 'tmp' value is 0
x2-1.1.0/src/callbacks.c:647:23: note: Null pointer dereference
x2-1.1.0/src/main.c:43:9: style: The scope of the variable 'loc2' can be reduced. [variableScope]
[17:19]

ftp://ftp.se.debian.org/debian/pool/main/x/x264/x264_0.152.2854+gite9a5903.orig.tar.gz
x264-0.152.2854+gite9a5903/common/aarch64/asm-offsets.c:34:1: style: struct member 'check_x264_cabac_t_i_low::m_i_low' is never used. [unusedStructMember]
x264-0.152.2854+gite9a5903/common/aarch64/asm-offsets.c:35:1: style: struct member 'check_x264_cabac_t_i_range::m_i_range' is never used. [unusedStructMember]
x264-0.152.2854+gite9a5903/common/aarch64/asm-offsets.c:36:1: style: struct member 'check_x264_cabac_t_i_queue::m_i_queue' is never used. [unusedStructMember]
x264-0.152.2854+gite9a5903/common/aarch64/asm-offsets.c:37:1: style: struct member 'check_x264_cabac_t_i_bytes_outstanding::m_i_bytes_outstanding' is never used. [unusedStructMember]
x264-0.152.2854+gite9a5903/common/aarch64/asm-offsets.c:38:1: style: struct member 'check_x264_cabac_t_p_start::m_p_start' is never used. [unusedStructMember]
x264-0.152.2854+gite9a5903/common/aarch64/asm-offsets.c:39:1: style: struct member 'check_x264_cabac_t_p::m_p' is never used. [unusedStructMember]
x264-0.152.2854+gite9a5903/common/aarch64/asm-offsets.c:40:1: style: struct member 'check_x264_cabac_t_p_end::m_p_end' is never used. [unusedStructMember]
x264-0.152.2854+gite9a5903/common/aarch64/asm-offsets.c:41:1: style: struct member 'check_x264_cabac_t_f8_bits_encoded::m_f8_bits_encoded' is never used. [unusedStructMember]
x264-0.152.2854+gite9a5903/common/aarch64/asm-offsets.c:42:1: style: struct member 'check_x264_cabac_t_state::m_state' is never used. [unusedStructMember]
x264-0.152.2854+gite9a5903/common/osdep.h:339:5: style: Variable 'y' is reassigned a value before the old one has been used. [redundantAssignment]
x264-0.152.2854+gite9a5903/common/osdep.h:337:5: note: Variable 'y' is reassigned a value before the old one has been used.
x264-0.152.2854+gite9a5903/common/osdep.h:339:5: note: Variable 'y' is reassigned a value before the old one has been used.
x264-0.152.2854+gite9a5903/common/osdep.h:351:5: style: Variable 'y' is reassigned a value before the old one has been used. [redundantAssignment]
x264-0.152.2854+gite9a5903/common/osdep.h:349:5: note: Variable 'y' is reassigned a value before the old one has been used.
x264-0.152.2854+gite9a5903/common/osdep.h:351:5: note: Variable 'y' is reassigned a value before the old one has been used.
x264-0.152.2854+gite9a5903/common/common.h:274:37: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
x264-0.152.2854+gite9a5903/common/common.h:289:25: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
x264-0.152.2854+gite9a5903/common/common.h:292:22: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
x264-0.152.2854+gite9a5903/common/common.h:293:22: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
x264-0.152.2854+gite9a5903/common/common.c:1161:52: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
x264-0.152.2854+gite9a5903/common/deblock.c:449:17: style: Condition 'b_interlaced' is always false [knownConditionTrueFalse]
x264-0.152.2854+gite9a5903/common/deblock.c:380:24: note: Assignment 'b_interlaced=0', assigned value is 0
x264-0.152.2854+gite9a5903/common/deblock.c:449:17: note: Condition 'b_interlaced' is always false
x264-0.152.2854+gite9a5903/common/frame.c:189:9: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
x264-0.152.2854+gite9a5903/common/frame.c:194:13: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
x264-0.152.2854+gite9a5903/common/frame.c:223:21: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
x264-0.152.2854+gite9a5903/common/frame.c:854:67: style: Function 'x264_sync_frame_list_init' argument 2 names different: declaration 'nelem' definition 'max_size'. [funcArgNamesDifferent]
x264-0.152.2854+gite9a5903/common/frame.h:257:77: note: Function 'x264_sync_frame_list_init' argument 2 names different: declaration 'nelem' definition 'max_size'.
x264-0.152.2854+gite9a5903/common/frame.c:854:67: note: Function 'x264_sync_frame_list_init' argument 2 names different: declaration 'nelem' definition 'max_size'.
x264-0.152.2854+gite9a5903/common/macroblock.c:275:9: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
x264-0.152.2854+gite9a5903/common/macroblock.c:277:13: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
x264-0.152.2854+gite9a5903/common/macroblock.c:287:13: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
x264-0.152.2854+gite9a5903/common/macroblock.c:370:21: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
x264-0.152.2854+gite9a5903/common/macroblock.c:375:17: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
x264-0.152.2854+gite9a5903/common/macroblock.c:427:21: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
x264-0.152.2854+gite9a5903/common/macroblock.c:588:41: error: Array index -33 is out of bounds. [negativeIndex]
x264-0.152.2854+gite9a5903/common/macroblock.c:589:41: error: Array index -33 is out of bounds. [negativeIndex]
x264-0.152.2854+gite9a5903/common/macroblock.c:595:41: error: Array index -33 is out of bounds. [negativeIndex]
x264-0.152.2854+gite9a5903/common/macroblock.c:579:9: style: Condition 'mb_interlaced' is always false [knownConditionTrueFalse]
x264-0.152.2854+gite9a5903/common/macroblock.c:567:33: note: Assignment 'mb_interlaced=b_mbaff&&0', assigned value is 0
x264-0.152.2854+gite9a5903/common/macroblock.c:579:9: note: Condition 'mb_interlaced' is always false
x264-0.152.2854+gite9a5903/common/mc.c:705:14: style: Condition 'mb_y&b_interlaced' is always false [knownConditionTrueFalse]
x264-0.152.2854+gite9a5903/common/mc.c:701:30: note: Assignment 'b_interlaced=0', assigned value is 0
x264-0.152.2854+gite9a5903/common/mc.c:705:14: note: Condition 'mb_y&b_interlaced' is always false
x264-0.152.2854+gite9a5903/common/mc.c:714:13: style: Condition '!b_interlaced' is always true [knownConditionTrueFalse]
x264-0.152.2854+gite9a5903/common/mc.c:701:30: note: Assignment 'b_interlaced=0', assigned value is 0
x264-0.152.2854+gite9a5903/common/mc.c:714:13: note: Condition '!b_interlaced' is always true
x264-0.152.2854+gite9a5903/common/mc.c:723:13: style: Condition 'b_interlaced' is always false [knownConditionTrueFalse]
x264-0.152.2854+gite9a5903/common/mc.c:701:30: note: Assignment 'b_interlaced=0', assigned value is 0
x264-0.152.2854+gite9a5903/common/mc.c:723:13: note: Condition 'b_interlaced' is always false
x264-0.152.2854+gite9a5903/common/mc.c:762:23: style: The scope of the variable 'sum4' can be reduced. [variableScope]
x264-0.152.2854+gite9a5903/common/mips/deblock-c.c:754:14: style: The scope of the variable 'p_src' can be reduced. [variableScope]
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:378:14: style: The scope of the variable 'u_out0' can be reduced. [variableScope]
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:1578:14: style: The scope of the variable 'u_src0' can be reduced. [variableScope]
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:1697:14: style: The scope of the variable 'p_src_tmp' can be reduced. [variableScope]
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:1697:26: style: The scope of the variable 'p_dst_tmp' can be reduced. [variableScope]
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2605:58: style: Function 'x264_pixel_avg_16x16_msa' argument 2 names different: declaration 'i_pix1_stride' definition 'pix1_stride'. [funcArgNamesDifferent]
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:64:58: note: Function 'x264_pixel_avg_16x16_msa' argument 2 names different: declaration 'i_pix1_stride' definition 'pix1_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2605:58: note: Function 'x264_pixel_avg_16x16_msa' argument 2 names different: declaration 'i_pix1_stride' definition 'pix1_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2606:58: style: Function 'x264_pixel_avg_16x16_msa' argument 4 names different: declaration 'i_pix2_stride' definition 'pix2_stride'. [funcArgNamesDifferent]
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:65:58: note: Function 'x264_pixel_avg_16x16_msa' argument 4 names different: declaration 'i_pix2_stride' definition 'pix2_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2606:58: note: Function 'x264_pixel_avg_16x16_msa' argument 4 names different: declaration 'i_pix2_stride' definition 'pix2_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2607:58: style: Function 'x264_pixel_avg_16x16_msa' argument 6 names different: declaration 'i_pix3_stride' definition 'pix3_stride'. [funcArgNamesDifferent]
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:66:58: note: Function 'x264_pixel_avg_16x16_msa' argument 6 names different: declaration 'i_pix3_stride' definition 'pix3_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2607:58: note: Function 'x264_pixel_avg_16x16_msa' argument 6 names different: declaration 'i_pix3_stride' definition 'pix3_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2633:57: style: Function 'x264_pixel_avg_16x8_msa' argument 2 names different: declaration 'i_pix1_stride' definition 'pix1_stride'. [funcArgNamesDifferent]
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:68:57: note: Function 'x264_pixel_avg_16x8_msa' argument 2 names different: declaration 'i_pix1_stride' definition 'pix1_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2633:57: note: Function 'x264_pixel_avg_16x8_msa' argument 2 names different: declaration 'i_pix1_stride' definition 'pix1_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2634:57: style: Function 'x264_pixel_avg_16x8_msa' argument 4 names different: declaration 'i_pix2_stride' definition 'pix2_stride'. [funcArgNamesDifferent]
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:69:57: note: Function 'x264_pixel_avg_16x8_msa' argument 4 names different: declaration 'i_pix2_stride' definition 'pix2_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2634:57: note: Function 'x264_pixel_avg_16x8_msa' argument 4 names different: declaration 'i_pix2_stride' definition 'pix2_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2635:57: style: Function 'x264_pixel_avg_16x8_msa' argument 6 names different: declaration 'i_pix3_stride' definition 'pix3_stride'. [funcArgNamesDifferent]
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:70:57: note: Function 'x264_pixel_avg_16x8_msa' argument 6 names different: declaration 'i_pix3_stride' definition 'pix3_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2635:57: note: Function 'x264_pixel_avg_16x8_msa' argument 6 names different: declaration 'i_pix3_stride' definition 'pix3_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2661:57: style: Function 'x264_pixel_avg_8x16_msa' argument 2 names different: declaration 'i_pix1_stride' definition 'pix1_stride'. [funcArgNamesDifferent]
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:72:57: note: Function 'x264_pixel_avg_8x16_msa' argument 2 names different: declaration 'i_pix1_stride' definition 'pix1_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2661:57: note: Function 'x264_pixel_avg_8x16_msa' argument 2 names different: declaration 'i_pix1_stride' definition 'pix1_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2662:57: style: Function 'x264_pixel_avg_8x16_msa' argument 4 names different: declaration 'i_pix2_stride' definition 'pix2_stride'. [funcArgNamesDifferent]
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:73:57: note: Function 'x264_pixel_avg_8x16_msa' argument 4 names different: declaration 'i_pix2_stride' definition 'pix2_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2662:57: note: Function 'x264_pixel_avg_8x16_msa' argument 4 names different: declaration 'i_pix2_stride' definition 'pix2_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2663:57: style: Function 'x264_pixel_avg_8x16_msa' argument 6 names different: declaration 'i_pix3_stride' definition 'pix3_stride'. [funcArgNamesDifferent]
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:74:57: note: Function 'x264_pixel_avg_8x16_msa' argument 6 names different: declaration 'i_pix3_stride' definition 'pix3_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2663:57: note: Function 'x264_pixel_avg_8x16_msa' argument 6 names different: declaration 'i_pix3_stride' definition 'pix3_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2687:56: style: Function 'x264_pixel_avg_8x8_msa' argument 2 names different: declaration 'i_pix1_stride' definition 'pix1_stride'. [funcArgNamesDifferent]
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:76:56: note: Function 'x264_pixel_avg_8x8_msa' argument 2 names different: declaration 'i_pix1_stride' definition 'pix1_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2687:56: note: Function 'x264_pixel_avg_8x8_msa' argument 2 names different: declaration 'i_pix1_stride' definition 'pix1_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2688:56: style: Function 'x264_pixel_avg_8x8_msa' argument 4 names different: declaration 'i_pix2_stride' definition 'pix2_stride'. [funcArgNamesDifferent]
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:77:56: note: Function 'x264_pixel_avg_8x8_msa' argument 4 names different: declaration 'i_pix2_stride' definition 'pix2_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2688:56: note: Function 'x264_pixel_avg_8x8_msa' argument 4 names different: declaration 'i_pix2_stride' definition 'pix2_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2689:56: style: Function 'x264_pixel_avg_8x8_msa' argument 6 names different: declaration 'i_pix3_stride' definition 'pix3_stride'. [funcArgNamesDifferent]
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:78:56: note: Function 'x264_pixel_avg_8x8_msa' argument 6 names different: declaration 'i_pix3_stride' definition 'pix3_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2689:56: note: Function 'x264_pixel_avg_8x8_msa' argument 6 names different: declaration 'i_pix3_stride' definition 'pix3_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2713:56: style: Function 'x264_pixel_avg_8x4_msa' argument 2 names different: declaration 'i_pix1_stride' definition 'pix1_stride'. [funcArgNamesDifferent]
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:80:56: note: Function 'x264_pixel_avg_8x4_msa' argument 2 names different: declaration 'i_pix1_stride' definition 'pix1_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2713:56: note: Function 'x264_pixel_avg_8x4_msa' argument 2 names different: declaration 'i_pix1_stride' definition 'pix1_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2714:56: style: Function 'x264_pixel_avg_8x4_msa' argument 4 names different: declaration 'i_pix2_stride' definition 'pix2_stride'. [funcArgNamesDifferent]
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:81:56: note: Function 'x264_pixel_avg_8x4_msa' argument 4 names different: declaration 'i_pix2_stride' definition 'pix2_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2714:56: note: Function 'x264_pixel_avg_8x4_msa' argument 4 names different: declaration 'i_pix2_stride' definition 'pix2_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2715:56: style: Function 'x264_pixel_avg_8x4_msa' argument 6 names different: declaration 'i_pix3_stride' definition 'pix3_stride'. [funcArgNamesDifferent]
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:82:56: note: Function 'x264_pixel_avg_8x4_msa' argument 6 names different: declaration 'i_pix3_stride' definition 'pix3_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2715:56: note: Function 'x264_pixel_avg_8x4_msa' argument 6 names different: declaration 'i_pix3_stride' definition 'pix3_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2765:56: style: Function 'x264_pixel_avg_4x8_msa' argument 2 names different: declaration 'i_pix1_stride' definition 'pix1_stride'. [funcArgNamesDifferent]
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:88:56: note: Function 'x264_pixel_avg_4x8_msa' argument 2 names different: declaration 'i_pix1_stride' definition 'pix1_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2765:56: note: Function 'x264_pixel_avg_4x8_msa' argument 2 names different: declaration 'i_pix1_stride' definition 'pix1_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2766:56: style: Function 'x264_pixel_avg_4x8_msa' argument 4 names different: declaration 'i_pix2_stride' definition 'pix2_stride'. [funcArgNamesDifferent]
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:89:56: note: Function 'x264_pixel_avg_4x8_msa' argument 4 names different: declaration 'i_pix2_stride' definition 'pix2_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2766:56: note: Function 'x264_pixel_avg_4x8_msa' argument 4 names different: declaration 'i_pix2_stride' definition 'pix2_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2767:56: style: Function 'x264_pixel_avg_4x8_msa' argument 6 names different: declaration 'i_pix3_stride' definition 'pix3_stride'. [funcArgNamesDifferent]
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:90:56: note: Function 'x264_pixel_avg_4x8_msa' argument 6 names different: declaration 'i_pix3_stride' definition 'pix3_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2767:56: note: Function 'x264_pixel_avg_4x8_msa' argument 6 names different: declaration 'i_pix3_stride' definition 'pix3_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2791:56: style: Function 'x264_pixel_avg_4x4_msa' argument 2 names different: declaration 'i_pix1_stride' definition 'pix1_stride'. [funcArgNamesDifferent]
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:92:56: note: Function 'x264_pixel_avg_4x4_msa' argument 2 names different: declaration 'i_pix1_stride' definition 'pix1_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2791:56: note: Function 'x264_pixel_avg_4x4_msa' argument 2 names different: declaration 'i_pix1_stride' definition 'pix1_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2792:56: style: Function 'x264_pixel_avg_4x4_msa' argument 4 names different: declaration 'i_pix2_stride' definition 'pix2_stride'. [funcArgNamesDifferent]
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:93:56: note: Function 'x264_pixel_avg_4x4_msa' argument 4 names different: declaration 'i_pix2_stride' definition 'pix2_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2792:56: note: Function 'x264_pixel_avg_4x4_msa' argument 4 names different: declaration 'i_pix2_stride' definition 'pix2_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2793:56: style: Function 'x264_pixel_avg_4x4_msa' argument 6 names different: declaration 'i_pix3_stride' definition 'pix3_stride'. [funcArgNamesDifferent]
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:94:56: note: Function 'x264_pixel_avg_4x4_msa' argument 6 names different: declaration 'i_pix3_stride' definition 'pix3_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2793:56: note: Function 'x264_pixel_avg_4x4_msa' argument 6 names different: declaration 'i_pix3_stride' definition 'pix3_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2817:56: style: Function 'x264_pixel_avg_4x2_msa' argument 2 names different: declaration 'i_pix1_stride' definition 'pix1_stride'. [funcArgNamesDifferent]
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:96:56: note: Function 'x264_pixel_avg_4x2_msa' argument 2 names different: declaration 'i_pix1_stride' definition 'pix1_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2817:56: note: Function 'x264_pixel_avg_4x2_msa' argument 2 names different: declaration 'i_pix1_stride' definition 'pix1_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2818:56: style: Function 'x264_pixel_avg_4x2_msa' argument 4 names different: declaration 'i_pix2_stride' definition 'pix2_stride'. [funcArgNamesDifferent]
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:97:56: note: Function 'x264_pixel_avg_4x2_msa' argument 4 names different: declaration 'i_pix2_stride' definition 'pix2_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2818:56: note: Function 'x264_pixel_avg_4x2_msa' argument 4 names different: declaration 'i_pix2_stride' definition 'pix2_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2819:56: style: Function 'x264_pixel_avg_4x2_msa' argument 6 names different: declaration 'i_pix3_stride' definition 'pix3_stride'. [funcArgNamesDifferent]
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:98:56: note: Function 'x264_pixel_avg_4x2_msa' argument 6 names different: declaration 'i_pix3_stride' definition 'pix3_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2819:56: note: Function 'x264_pixel_avg_4x2_msa' argument 6 names different: declaration 'i_pix3_stride' definition 'pix3_stride'.
x264-0.152.2854+gite9a5903/common/mips/mc-c.c:2853:23: portability: 'p_dst' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
x264-0.152.2854+gite9a5903/common/mips/pixel-c.c:648:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
x264-0.152.2854+gite9a5903/common/mips/pixel-c.c:650:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
x264-0.152.2854+gite9a5903/common/mips/predict-c.c:101:13: style: The scope of the variable 'u_inp0' can be reduced. [variableScope]
x264-0.152.2854+gite9a5903/common/mips/predict-c.c:101:21: style: The scope of the variable 'u_inp1' can be reduced. [variableScope]
x264-0.152.2854+gite9a5903/common/mips/predict-c.c:101:29: style: The scope of the variable 'u_inp2' can be reduced. [variableScope]
x264-0.152.2854+gite9a5903/common/mips/predict-c.c:101:37: style: The scope of the variable 'u_inp3' can be reduced. [variableScope]
x264-0.152.2854+gite9a5903/common/mips/predict-c.c:277:14: style: The scope of the variable 'u_out0' can be reduced. [variableScope]
x264-0.152.2854+gite9a5903/common/mips/predict-c.c:277:22: style: The scope of the variable 'u_out1' can be reduced. [variableScope]
x264-0.152.2854+gite9a5903/common/mips/quant-c.c:599:13: style: The scope of the variable 'i_non_zero' can be reduced. [variableScope]
x264-0.152.2854+gite9a5903/common/pixel.c:266:28: style: The scope of the variable 'b0' can be reduced. [variableScope]
x264-0.152.2854+gite9a5903/common/pixel.c:266:32: style: The scope of the variable 'b1' can be reduced. [variableScope]
x264-0.152.2854+gite9a5903/common/pixel.c:335:48: style: The scope of the variable 'b1' can be reduced. [variableScope]
x264-0.152.2854+gite9a5903/common/pixel.c:335:52: style: The scope of the variable 'b2' can be reduced. [variableScope]
x264-0.152.2854+gite9a5903/common/pixel.c:335:56: style: The scope of the variable 'b3' can be reduced. [variableScope]
x264-0.152.2854+gite9a5903/common/pixel.c:688:50: style: Function 'x264_pixel_ssim_wxh' argument 3 names different: declaration 'i_pix1' definition 'stride1'. [funcArgNamesDifferent]
x264-0.152.2854+gite9a5903/common/pixel.h:151:79: note: Function 'x264_pixel_ssim_wxh' argument 3 names different: declaration 'i_pix1' definition 'stride1'.
x264-0.152.2854+gite9a5903/common/pixel.c:688:50: note: Function 'x264_pixel_ssim_wxh' argument 3 names different: declaration 'i_pix1' definition 'stride1'.
x264-0.152.2854+gite9a5903/common/pixel.c:689:50: style: Function 'x264_pixel_ssim_wxh' argument 5 names different: declaration 'i_pix2' definition 'stride2'. [funcArgNamesDifferent]
x264-0.152.2854+gite9a5903/common/pixel.h:151:109: note: Function 'x264_pixel_ssim_wxh' argument 5 names different: declaration 'i_pix2' definition 'stride2'.
x264-0.152.2854+gite9a5903/common/pixel.c:689:50: note: Function 'x264_pixel_ssim_wxh' argument 5 names different: declaration 'i_pix2' definition 'stride2'.
x264-0.152.2854+gite9a5903/common/pixel.c:690:32: style: Function 'x264_pixel_ssim_wxh' argument 6 names different: declaration 'i_width' definition 'width'. [funcArgNamesDifferent]
x264-0.152.2854+gite9a5903/common/pixel.h:152:34: note: Function 'x264_pixel_ssim_wxh' argument 6 names different: declaration 'i_width' definition 'width'.
x264-0.152.2854+gite9a5903/common/pixel.c:690:32: note: Function 'x264_pixel_ssim_wxh' argument 6 names different: declaration 'i_width' definition 'width'.
x264-0.152.2854+gite9a5903/common/pixel.c:690:43: style: Function 'x264_pixel_ssim_wxh' argument 7 names different: declaration 'i_height' definition 'height'. [funcArgNamesDifferent]
x264-0.152.2854+gite9a5903/common/pixel.h:152:47: note: Function 'x264_pixel_ssim_wxh' argument 7 names different: declaration 'i_height' definition 'height'.
x264-0.152.2854+gite9a5903/common/pixel.c:690:43: note: Function 'x264_pixel_ssim_wxh' argument 7 names different: declaration 'i_height' definition 'height'.
x264-0.152.2854+gite9a5903/common/ppc/dct.c:54:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
x264-0.152.2854+gite9a5903/common/ppc/dct.c:80:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
x264-0.152.2854+gite9a5903/common/ppc/dct.c:246:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
x264-0.152.2854+gite9a5903/common/ppc/pixel.c:133:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
x264-0.152.2854+gite9a5903/common/ppc/pixel.c:188:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
x264-0.152.2854+gite9a5903/common/ppc/pixel.c:225:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
x264-0.152.2854+gite9a5903/common/ppc/pixel.c:278:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
x264-0.152.2854+gite9a5903/common/ppc/pixel.c:362:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
x264-0.152.2854+gite9a5903/common/ppc/pixel.c:416:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
x264-0.152.2854+gite9a5903/common/ppc/pixel.c:547:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
x264-0.152.2854+gite9a5903/common/ppc/pixel.c:1460:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
x264-0.152.2854+gite9a5903/common/predict.c:560:5: style: Variable 'l3' is assigned a value that is never used. [unreadVariable]
x264-0.152.2854+gite9a5903/common/predict.c:578:5: style: Variable 't3' is assigned a value that is never used. [unreadVariable]
x264-0.152.2854+gite9a5903/common/predict.c:594:5: style: Variable 't7' is assigned a value that is never used. [unreadVariable]
x264-0.152.2854+gite9a5903/common/predict.c:783:5: style: Variable 'l7' is assigned a value that is never used. [unreadVariable]
x264-0.152.2854+gite9a5903/common/predict.c:810:5: style: Variable 't7' is assigned a value that is never used. [unreadVariable]
x264-0.152.2854+gite9a5903/common/predict.c:838:5: style: Variable 't13' is assigned a value that is never used. [unreadVariable]
x264-0.152.2854+gite9a5903/common/predict.c:838:5: style: Variable 't14' is assigned a value that is never used. [unreadVariable]
x264-0.152.2854+gite9a5903/common/predict.c:838:5: style: Variable 't15' is assigned a value that is never used. [unreadVariable]
x264-0.152.2854+gite9a5903/common/quant.c:273:25: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
x264-0.152.2854+gite9a5903/common/quant.c:306:25: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
x264-0.152.2854+gite9a5903/common/set.c:127:5: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
x264-0.152.2854+gite9a5903/common/set.c:128:5: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
x264-0.152.2854+gite9a5903/common/vlc.c:809:30: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
x264-0.152.2854+gite9a5903/common/win32thread.c:350:9: style: Condition '!process_cpus' is always true [knownConditionTrueFalse]
x264-0.152.2854+gite9a5903/common/win32thread.c:328:43: note: Assignment 'process_cpus=0', assigned value is 0
x264-0.152.2854+gite9a5903/common/win32thread.c:350:9: note: Condition '!process_cpus' is always true
x264-0.152.2854+gite9a5903/encoder/cavlc.c:635:8: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
x264-0.152.2854+gite9a5903/encoder/rdo.c:92:56: style: Same expression on both sides of '-'. [duplicateExpression]
x264-0.152.2854+gite9a5903/encoder/analyse.c:2927:0: style: Same expression used in consecutive assignments of 'orig_qp' and 'bqp'. [duplicateAssignExpression]
x264-0.152.2854+gite9a5903/encoder/analyse.c:2927:0: note: Same expression used in consecutive assignments of 'orig_qp' and 'bqp'.
x264-0.152.2854+gite9a5903/encoder/analyse.c:2927:0: note: Same expression used in consecutive assignments of 'orig_qp' and 'bqp'.
x264-0.152.2854+gite9a5903/encoder/cavlc.c:74:9: style: The scope of the variable 'i_level_prefix' can be reduced. [variableScope]
x264-0.152.2854+gite9a5903/encoder/analyse.c:2926:22: style: The scope of the variable 'failures' can be reduced. [variableScope]
x264-0.152.2854+gite9a5903/encoder/analyse.c:2926:32: style: The scope of the variable 'prevcost' can be reduced. [variableScope]
x264-0.152.2854+gite9a5903/encoder/slicetype.c:837:9: style: The scope of the variable 'do_search' can be reduced. [variableScope]
x264-0.152.2854+gite9a5903/encoder/slicetype.c:1091:20: style: The scope of the variable 'cur_nonb' can be reduced. [variableScope]
x264-0.152.2854+gite9a5903/encoder/analyse.c:299:1: style: Label 'fail' is not used. [unusedLabel]
x264-0.152.2854+gite9a5903/encoder/rdo.c:225:59: style: Function 'x264_rd_cost_part' argument 3 names different: declaration 'i8' definition 'i4'. [funcArgNamesDifferent]
x264-0.152.2854+gite9a5903/encoder/me.h:67:59: note: Function 'x264_rd_cost_part' argument 3 names different: declaration 'i8' definition 'i4'.
x264-0.152.2854+gite9a5903/encoder/rdo.c:225:59: note: Function 'x264_rd_cost_part' argument 3 names different: declaration 'i8' definition 'i4'.
x264-0.152.2854+gite9a5903/encoder/cavlc.c:75:22: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
x264-0.152.2854+gite9a5903/encoder/cavlc.c:157:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
x264-0.152.2854+gite9a5903/encoder/rdo.c:462:31: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
x264-0.152.2854+gite9a5903/encoder/rdo.c:479:12: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
x264-0.152.2854+gite9a5903/encoder/rdo.c:854:5: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
x264-0.152.2854+gite9a5903/encoder/rdo.c:868:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
x264-0.152.2854+gite9a5903/encoder/analyse.c:1947:9: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
x264-0.152.2854+gite9a5903/encoder/analyse.c:1949:9: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
x264-0.152.2854+gite9a5903/encoder/analyse.c:1951:9: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
x264-0.152.2854+gite9a5903/encoder/analyse.c:1953:9: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
x264-0.152.2854+gite9a5903/encoder/cabac.c:73:38: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
x264-0.152.2854+gite9a5903/encoder/cabac.c:322:39: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
x264-0.152.2854+gite9a5903/encoder/cabac.c:771:32: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
x264-0.152.2854+gite9a5903/encoder/encoder.c:3277:17: style: Condition 'b_interlaced' is always false [knownConditionTrueFalse]
x264-0.152.2854+gite9a5903/encoder/encoder.c:3275:32: note: Assignment 'b_interlaced=0', assigned value is 0
x264-0.152.2854+gite9a5903/encoder/encoder.c:3277:17: note: Condition 'b_interlaced' is always false
x264-0.152.2854+gite9a5903/encoder/encoder.c:3203:30: style: The scope of the variable 'thread_prev' can be reduced. [variableScope]
x264-0.152.2854+gite9a5903/encoder/encoder.c:4372:24: style: The scope of the variable 'frame' can be reduced. [variableScope]
x264-0.152.2854+gite9a5903/encoder/macroblock.c:1036:13: style: The scope of the variable 'ssd' can be reduced. [variableScope]
x264-0.152.2854+gite9a5903/encoder/macroblock.c:1413:50: style: Function 'x264_macroblock_encode_p4x4' argument 2 names different: declaration 'i4' definition 'i8'. [funcArgNamesDifferent]
x264-0.152.2854+gite9a5903/encoder/macroblock.h:54:50: note: Function 'x264_macroblock_encode_p4x4' argument 2 names different: declaration 'i4' definition 'i8'.
x264-0.152.2854+gite9a5903/encoder/macroblock.c:1413:50: note: Function 'x264_macroblock_encode_p4x4' argument 2 names different: declaration 'i4' definition 'i8'.
x264-0.152.2854+gite9a5903/encoder/me.c:299:28: style: The scope of the variable 'cost' can be reduced. [variableScope]
x264-0.152.2854+gite9a5903/encoder/me.c:1060:14: style: The scope of the variable 'amvd' can be reduced. [variableScope]
x264-0.152.2854+gite9a5903/encoder/me.c:436:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
x264-0.152.2854+gite9a5903/encoder/me.c:876:64: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
x264-0.152.2854+gite9a5903/encoder/me.c:1050:67: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
x264-0.152.2854+gite9a5903/encoder/me.c:1051:67: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
x264-0.152.2854+gite9a5903/encoder/me.c:1241:64: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
x264-0.152.2854+gite9a5903/encoder/ratecontrol.c:1620:11: style: The scope of the variable 'step_size' can be reduced. [variableScope]
x264-0.152.2854+gite9a5903/encoder/ratecontrol.c:2535:20: style: The scope of the variable 'wanted_bits' can be reduced. [variableScope]
x264-0.152.2854+gite9a5903/encoder/ratecontrol.c:2809:12: style: The scope of the variable 'qscale_orig' can be reduced. [variableScope]
x264-0.152.2854+gite9a5903/encoder/ratecontrol.c:2809:25: style: The scope of the variable 'qscale_new' can be reduced. [variableScope]
x264-0.152.2854+gite9a5903/encoder/ratecontrol.c:485:1: style: Label 'fail' is not used. [unusedLabel]
x264-0.152.2854+gite9a5903/encoder/ratecontrol.c:1212:1: style: Label 'fail' is not used. [unusedLabel]
x264-0.152.2854+gite9a5903/encoder/ratecontrol.c:1255:1: style: Label 'fail' is not used. [unusedLabel]
x264-0.152.2854+gite9a5903/encoder/ratecontrol.c:1324:1: style: Label 'fail' is not used. [unusedLabel]
x264-0.152.2854+gite9a5903/encoder/ratecontrol.c:2898:1: style: Label 'fail' is not used. [unusedLabel]
x264-0.152.2854+gite9a5903/encoder/ratecontrol.c:3102:1: style: Label 'fail' is not used. [unusedLabel]
x264-0.152.2854+gite9a5903/encoder/ratecontrol.c:1757:49: style: Function 'x264_ratecontrol_slice_type' argument 2 names different: declaration 'i_frame' definition 'frame_num'. [funcArgNamesDifferent]
x264-0.152.2854+gite9a5903/encoder/ratecontrol.h:54:49: note: Function 'x264_ratecontrol_slice_type' argument 2 names different: declaration 'i_frame' definition 'frame_num'.
x264-0.152.2854+gite9a5903/encoder/ratecontrol.c:1757:49: note: Function 'x264_ratecontrol_slice_type' argument 2 names different: declaration 'i_frame' definition 'frame_num'.
x264-0.152.2854+gite9a5903/encoder/ratecontrol.c:2862:9: style: Variable 'iterations' is modified but its new value is never used. [unreadVariable]
x264-0.152.2854+gite9a5903/encoder/set.c:590:1: style: Label 'fail' is not used. [unusedLabel]
x264-0.152.2854+gite9a5903/filters/video/cache.c:58:9: error: Memory leak: h [memleak]
x264-0.152.2854+gite9a5903/filters/video/crop.c:75:9: error: Memory leak: h [memleak]
x264-0.152.2854+gite9a5903/filters/video/crop.c:58:27: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
x264-0.152.2854+gite9a5903/filters/video/video.c:66:9: warning: Either the condition 'filter_i' is redundant or there is possible null pointer dereference: filter_i. [nullPointerRedundantCheck]
x264-0.152.2854+gite9a5903/filters/video/video.c:63:12: note: Assuming that condition 'filter_i' is not redundant
x264-0.152.2854+gite9a5903/filters/video/video.c:66:9: note: Null pointer dereference
x264-0.152.2854+gite9a5903/input/lavf.c:155:9: error: Memory leak: h [memleak]
x264-0.152.2854+gite9a5903/input/raw.c:80:9: error: Memory leak: h [memleak]
x264-0.152.2854+gite9a5903/input/thread.c:58:9: error: Memory leak: h [memleak]
x264-0.152.2854+gite9a5903/input/timecode.c:276:39: style: The scope of the variable 'fps_den' can be reduced. [variableScope]
x264-0.152.2854+gite9a5903/input/timecode.c:375:0: error: Memory leak: h [memleak]
x264-0.152.2854+gite9a5903/input/y4m.c:87:9: error: Memory leak: h [memleak]
x264-0.152.2854+gite9a5903/output/mp4.c:289:9: error: Memory leak: p_slot [memleak]
x264-0.152.2854+gite9a5903/output/mp4.c:299:13: error: Memory leak: data [memleak]
x264-0.152.2854+gite9a5903/output/mp4.c:301:9: error: Memory leak: p_slot [memleak]
x264-0.152.2854+gite9a5903/output/mp4_lsmash.c:116:16: style: The scope of the variable 'actual_duration' can be reduced. [variableScope]
x264-0.152.2854+gite9a5903/tools/checkasm.c:418:17: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x264-0.152.2854+gite9a5903/tools/checkasm.c:418:17: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x264-0.152.2854+gite9a5903/tools/checkasm.c:418:17: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x264-0.152.2854+gite9a5903/tools/checkasm.c:418:17: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x264-0.152.2854+gite9a5903/tools/checkasm.c:433:17: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x264-0.152.2854+gite9a5903/tools/checkasm.c:433:17: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x264-0.152.2854+gite9a5903/tools/checkasm.c:433:17: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x264-0.152.2854+gite9a5903/tools/checkasm.c:433:17: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x264-0.152.2854+gite9a5903/tools/checkasm.c:2939:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
x264-0.152.2854+gite9a5903/tools/checkasm.c:1807:27: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
x264-0.152.2854+gite9a5903/tools/checkasm.c:1835:23: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
x264-0.152.2854+gite9a5903/tools/checkasm.c:1836:23: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
x264-0.152.2854+gite9a5903/tools/checkasm.c:2928:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
x264-0.152.2854+gite9a5903/tools/checkasm.c:563:17: style: The scope of the variable 'res_c' can be reduced. [variableScope]
x264-0.152.2854+gite9a5903/tools/checkasm.c:563:24: style: The scope of the variable 'res_asm' can be reduced. [variableScope]
x264-0.152.2854+gite9a5903/tools/checkasm.c:2806:0: style: Variable 'cpu0' is assigned a value that is never used. [unreadVariable]
x264-0.152.2854+gite9a5903/tools/checkasm.c:2806:0: style: Variable 'cpu1' is assigned a value that is never used. [unreadVariable]
x264-0.152.2854+gite9a5903/tools/checkasm.c:2807:27: style: Variable 'cpu_detect' is assigned a value that is never used. [unreadVariable]
x264-0.152.2854+gite9a5903/tools/checkasm.c:537:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
x264-0.152.2854+gite9a5903/tools/checkasm.c:1012:5: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
x264-0.152.2854+gite9a5903/tools/checkasm.c:1013:5: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
x264-0.152.2854+gite9a5903/tools/checkasm.c:1043:5: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
x264-0.152.2854+gite9a5903/tools/checkasm.c:1153:5: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
x264-0.152.2854+gite9a5903/tools/checkasm.c:1650:68: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
x264-0.152.2854+gite9a5903/tools/checkasm.c:1653:68: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
x264-0.152.2854+gite9a5903/tools/checkasm.c:1951:5: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
x264-0.152.2854+gite9a5903/tools/checkasm.c:1952:5: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
x264-0.152.2854+gite9a5903/tools/checkasm.c:1953:5: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
x264-0.152.2854+gite9a5903/tools/checkasm.c:1954:5: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
x264-0.152.2854+gite9a5903/tools/checkasm.c:1955:5: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
x264-0.152.2854+gite9a5903/tools/checkasm.c:1956:5: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
x264-0.152.2854+gite9a5903/tools/checkasm.c:1957:5: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
x264-0.152.2854+gite9a5903/tools/checkasm.c:1958:5: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
x264-0.152.2854+gite9a5903/tools/checkasm.c:1959:5: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
x264-0.152.2854+gite9a5903/tools/checkasm.c:1960:5: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
x264-0.152.2854+gite9a5903/tools/checkasm.c:1961:5: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
x264-0.152.2854+gite9a5903/tools/checkasm.c:1962:5: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
x264-0.152.2854+gite9a5903/tools/checkasm.c:1963:5: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
x264-0.152.2854+gite9a5903/tools/checkasm.c:1964:5: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
x264-0.152.2854+gite9a5903/tools/checkasm.c:2139:9: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
x264-0.152.2854+gite9a5903/tools/checkasm.c:2140:9: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
x264-0.152.2854+gite9a5903/tools/checkasm.c:2141:9: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
x264-0.152.2854+gite9a5903/tools/checkasm.c:2142:9: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
x264-0.152.2854+gite9a5903/tools/checkasm.c:2143:9: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
x264-0.152.2854+gite9a5903/tools/checkasm.c:2144:9: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
x264-0.152.2854+gite9a5903/tools/checkasm.c:2171:9: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
x264-0.152.2854+gite9a5903/tools/checkasm.c:2172:9: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
x264-0.152.2854+gite9a5903/tools/checkasm.c:2173:9: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
x264-0.152.2854+gite9a5903/tools/checkasm.c:2174:9: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
x264-0.152.2854+gite9a5903/tools/checkasm.c:2534:57: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
[17:20]

ftp://ftp.se.debian.org/debian/pool/main/x/x265/x265_2.8.orig.tar.gz
x265_2.8/source/common/common.h:371:5: warning: Member variable 'SAOParam::bSaoFlag' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/common.h:371:5: warning: Member variable 'SAOParam::numCuInWidth' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/threading.h:452:5: style: Class 'ScopedLock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
x265_2.8/source/common/threading.h:474:5: style: Struct 'ScopedElapsedTime' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
x265_2.8/source/common/bitstream.h:54:14: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/common/bitstream.h:35:22: note: Virtual function in base class
x265_2.8/source/common/bitstream.h:54:14: note: Function in derived class
x265_2.8/source/common/bitstream.h:55:14: style: The function 'writeByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/common/bitstream.h:36:22: note: Virtual function in base class
x265_2.8/source/common/bitstream.h:55:14: note: Function in derived class
x265_2.8/source/common/bitstream.h:56:14: style: The function 'resetBits' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/common/bitstream.h:37:22: note: Virtual function in base class
x265_2.8/source/common/bitstream.h:56:14: note: Function in derived class
x265_2.8/source/common/bitstream.h:57:14: style: The function 'getNumberOfWrittenBits' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/common/bitstream.h:38:22: note: Virtual function in base class
x265_2.8/source/common/bitstream.h:57:14: note: Function in derived class
x265_2.8/source/common/bitstream.h:58:14: style: The function 'writeAlignOne' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/common/bitstream.h:39:22: note: Virtual function in base class
x265_2.8/source/common/bitstream.h:58:14: note: Function in derived class
x265_2.8/source/common/bitstream.h:59:14: style: The function 'writeAlignZero' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/common/bitstream.h:40:22: note: Virtual function in base class
x265_2.8/source/common/bitstream.h:59:14: note: Function in derived class
x265_2.8/source/common/bitstream.h:70:14: style: The function 'resetBits' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/common/bitstream.h:37:22: note: Virtual function in base class
x265_2.8/source/common/bitstream.h:70:14: note: Function in derived class
x265_2.8/source/common/bitstream.h:72:14: style: The function 'getNumberOfWrittenBits' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/common/bitstream.h:38:22: note: Virtual function in base class
x265_2.8/source/common/bitstream.h:72:14: note: Function in derived class
x265_2.8/source/common/bitstream.h:76:14: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/common/bitstream.h:35:22: note: Virtual function in base class
x265_2.8/source/common/bitstream.h:76:14: note: Function in derived class
x265_2.8/source/common/bitstream.h:77:14: style: The function 'writeByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/common/bitstream.h:36:22: note: Virtual function in base class
x265_2.8/source/common/bitstream.h:77:14: note: Function in derived class
x265_2.8/source/common/bitstream.h:79:14: style: The function 'writeAlignOne' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/common/bitstream.h:39:22: note: Virtual function in base class
x265_2.8/source/common/bitstream.h:79:14: note: Function in derived class
x265_2.8/source/common/bitstream.h:80:14: style: The function 'writeAlignZero' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/common/bitstream.h:40:22: note: Virtual function in base class
x265_2.8/source/common/bitstream.h:80:14: note: Function in derived class
x265_2.8/source/common/common.cpp:278:35: style: Checking if unsigned variable 'fSize=ftell(fh)' is less than zero. This might be a false warning. [unsignedLessThanZero]
x265_2.8/source/common/slice.h:137:5: warning: Member variable 'HRDInfo::bitRateValue' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/slice.h:137:5: warning: Member variable 'HRDInfo::cpbSizeValue' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/slice.h:172:5: warning: Member variable 'Window::leftOffset' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/slice.h:172:5: warning: Member variable 'Window::rightOffset' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/slice.h:172:5: warning: Member variable 'Window::topOffset' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/slice.h:172:5: warning: Member variable 'Window::bottomOffset' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/framedata.h:93:9: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
x265_2.8/source/common/cudata.cpp:116:5: portability: Using memset() on class which contains a floating point number. [memsetClassFloat]
x265_2.8/source/common/cudata.h:374:9: style: C-style pointer casting [cstyleCast]
x265_2.8/source/common/cudata.cpp:279:127: style: Function 'initCTU' argument 6 names different: declaration 'lastCUInSlice' definition 'lastCuInSlice'. [funcArgNamesDifferent]
x265_2.8/source/common/cudata.h:237:127: note: Function 'initCTU' argument 6 names different: declaration 'lastCUInSlice' definition 'lastCuInSlice'.
x265_2.8/source/common/cudata.cpp:279:127: note: Function 'initCTU' argument 6 names different: declaration 'lastCUInSlice' definition 'lastCuInSlice'.
x265_2.8/source/common/cudata.cpp:372:41: style: Function 'copyPartFrom' argument 1 names different: declaration 'cu' definition 'subCU'. [funcArgNamesDifferent]
x265_2.8/source/common/cudata.h:241:41: note: Function 'copyPartFrom' argument 1 names different: declaration 'cu' definition 'subCU'.
x265_2.8/source/common/cudata.cpp:372:41: note: Function 'copyPartFrom' argument 1 names different: declaration 'cu' definition 'subCU'.
x265_2.8/source/common/cudata.cpp:813:71: style: Function 'getQpMinCuLeft' argument 2 names different: declaration 'currAbsIdxInCTU' definition 'curAbsIdxInCTU'. [funcArgNamesDifferent]
x265_2.8/source/common/cudata.h:305:67: note: Function 'getQpMinCuLeft' argument 2 names different: declaration 'currAbsIdxInCTU' definition 'curAbsIdxInCTU'.
x265_2.8/source/common/cudata.cpp:813:71: note: Function 'getQpMinCuLeft' argument 2 names different: declaration 'currAbsIdxInCTU' definition 'curAbsIdxInCTU'.
x265_2.8/source/common/cudata.cpp:830:72: style: Function 'getQpMinCuAbove' argument 2 names different: declaration 'currAbsIdxInCTU' definition 'curAbsIdxInCTU'. [funcArgNamesDifferent]
x265_2.8/source/common/cudata.h:306:68: note: Function 'getQpMinCuAbove' argument 2 names different: declaration 'currAbsIdxInCTU' definition 'curAbsIdxInCTU'.
x265_2.8/source/common/cudata.cpp:830:72: note: Function 'getQpMinCuAbove' argument 2 names different: declaration 'currAbsIdxInCTU' definition 'curAbsIdxInCTU'.
x265_2.8/source/common/cudata.cpp:847:34: style: Function 'getRefQP' argument 1 names different: declaration 'currAbsIdxInCTU' definition 'curAbsIdxInCTU'. [funcArgNamesDifferent]
x265_2.8/source/common/cudata.h:271:32: note: Function 'getRefQP' argument 1 names different: declaration 'currAbsIdxInCTU' definition 'curAbsIdxInCTU'.
x265_2.8/source/common/cudata.cpp:847:34: note: Function 'getRefQP' argument 1 names different: declaration 'currAbsIdxInCTU' definition 'curAbsIdxInCTU'.
x265_2.8/source/common/cudata.cpp:1291:43: style: Function 'getPartIndexAndSize' argument 1 names different: declaration 'puIdx' definition 'partIdx'. [funcArgNamesDifferent]
x265_2.8/source/common/cudata.h:288:43: note: Function 'getPartIndexAndSize' argument 1 names different: declaration 'puIdx' definition 'partIdx'.
x265_2.8/source/common/cudata.cpp:1291:43: note: Function 'getPartIndexAndSize' argument 1 names different: declaration 'puIdx' definition 'partIdx'.
x265_2.8/source/common/cudata.cpp:1291:62: style: Function 'getPartIndexAndSize' argument 2 names different: declaration 'absPartIdx' definition 'outPartAddr'. [funcArgNamesDifferent]
x265_2.8/source/common/cudata.h:288:60: note: Function 'getPartIndexAndSize' argument 2 names different: declaration 'absPartIdx' definition 'outPartAddr'.
x265_2.8/source/common/cudata.cpp:1291:62: note: Function 'getPartIndexAndSize' argument 2 names different: declaration 'absPartIdx' definition 'outPartAddr'.
x265_2.8/source/common/cudata.cpp:1291:80: style: Function 'getPartIndexAndSize' argument 3 names different: declaration 'puWidth' definition 'outWidth'. [funcArgNamesDifferent]
x265_2.8/source/common/cudata.h:288:77: note: Function 'getPartIndexAndSize' argument 3 names different: declaration 'puWidth' definition 'outWidth'.
x265_2.8/source/common/cudata.cpp:1291:80: note: Function 'getPartIndexAndSize' argument 3 names different: declaration 'puWidth' definition 'outWidth'.
x265_2.8/source/common/cudata.cpp:1291:95: style: Function 'getPartIndexAndSize' argument 4 names different: declaration 'puHeight' definition 'outHeight'. [funcArgNamesDifferent]
x265_2.8/source/common/cudata.h:288:91: note: Function 'getPartIndexAndSize' argument 4 names different: declaration 'puHeight' definition 'outHeight'.
x265_2.8/source/common/cudata.cpp:1291:95: note: Function 'getPartIndexAndSize' argument 4 names different: declaration 'puHeight' definition 'outHeight'.
x265_2.8/source/common/cudata.cpp:1302:86: style: Function 'getMvField' argument 4 names different: declaration 'mvField' definition 'outMvField'. [funcArgNamesDifferent]
x265_2.8/source/common/cudata.h:289:86: note: Function 'getMvField' argument 4 names different: declaration 'mvField' definition 'outMvField'.
x265_2.8/source/common/cudata.cpp:1302:86: note: Function 'getMvField' argument 4 names different: declaration 'mvField' definition 'outMvField'.
x265_2.8/source/common/cudata.cpp:1317:45: style: Function 'deriveLeftRightTopIdx' argument 1 names different: declaration 'puIdx' definition 'partIdx'. [funcArgNamesDifferent]
x265_2.8/source/common/cudata.h:334:45: note: Function 'deriveLeftRightTopIdx' argument 1 names different: declaration 'puIdx' definition 'partIdx'.
x265_2.8/source/common/cudata.cpp:1317:45: note: Function 'deriveLeftRightTopIdx' argument 1 names different: declaration 'puIdx' definition 'partIdx'.
x265_2.8/source/common/cudata.cpp:1714:59: style: Function 'getPMV' argument 2 names different: declaration 'reference_list' definition 'picList'. [funcArgNamesDifferent]
x265_2.8/source/common/cudata.h:274:60: note: Function 'getPMV' argument 2 names different: declaration 'reference_list' definition 'picList'.
x265_2.8/source/common/cudata.cpp:1714:59: note: Function 'getPMV' argument 2 names different: declaration 'reference_list' definition 'picList'.
x265_2.8/source/common/cudata.cpp:1946:79: style: Function 'getIndirectPMV' argument 3 names different: declaration 'reference_list' definition 'picList'. [funcArgNamesDifferent]
x265_2.8/source/common/cudata.h:326:75: note: Function 'getIndirectPMV' argument 3 names different: declaration 'reference_list' definition 'picList'.
x265_2.8/source/common/cudata.cpp:1946:79: note: Function 'getIndirectPMV' argument 3 names different: declaration 'reference_list' definition 'picList'.
x265_2.8/source/common/cudata.cpp:1967:80: style: Function 'getColMVP' argument 5 names different: declaration 'absPartIdx' definition 'partUnitIdx'. [funcArgNamesDifferent]
x265_2.8/source/common/cudata.h:329:76: note: Function 'getColMVP' argument 5 names different: declaration 'absPartIdx' definition 'partUnitIdx'.
x265_2.8/source/common/cudata.cpp:1967:80: note: Function 'getColMVP' argument 5 names different: declaration 'absPartIdx' definition 'partUnitIdx'.
x265_2.8/source/common/cudata.cpp:213:52: style: Variable 'charBuf' is assigned a value that is never used. [unreadVariable]
x265_2.8/source/common/cudata.cpp:257:52: style: Variable 'charBuf' is assigned a value that is never used. [unreadVariable]
x265_2.8/source/common/cudata.h:289:14: performance: Technically the member function 'X265_NS::CUData::getMvField' can be static. [functionStatic]
x265_2.8/source/common/cudata.cpp:1302:14: note: Technically the member function 'X265_NS::CUData::getMvField' can be static.
x265_2.8/source/common/cudata.h:289:14: note: Technically the member function 'X265_NS::CUData::getMvField' can be static.
x265_2.8/source/common/cudata.h:314:10: style: Technically the member function 'X265_NS::CUData::setAllPU' can be const. [functionConst]
x265_2.8/source/common/cudata.cpp:1116:14: note: Technically the member function 'X265_NS::CUData::setAllPU' can be const.
x265_2.8/source/common/cudata.h:314:10: note: Technically the member function 'X265_NS::CUData::setAllPU' can be const.
x265_2.8/source/common/cudata.h:322:10: performance: Technically the member function 'X265_NS::CUData::isDiffMER' can be static. [functionStatic]
x265_2.8/source/common/cudata.h:332:8: performance: Technically the member function 'X265_NS::CUData::scaleMvByPOCDist' can be static. [functionStatic]
x265_2.8/source/common/cudata.cpp:2029:12: note: Technically the member function 'X265_NS::CUData::scaleMvByPOCDist' can be static.
x265_2.8/source/common/cudata.h:332:8: note: Technically the member function 'X265_NS::CUData::scaleMvByPOCDist' can be static.
x265_2.8/source/common/mv.h:48:5: style: Struct 'MV' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
x265_2.8/source/common/dct.cpp:625:14: style: The scope of the variable 'coeffQ' can be reduced. [variableScope]
x265_2.8/source/common/dct.cpp:640:9: style: The scope of the variable 'add' can be reduced. [variableScope]
x265_2.8/source/common/dct.cpp:852:31: style: The scope of the variable 'ctxSig' can be reduced. [variableScope]
x265_2.8/source/common/dct.cpp:905:22: style: The scope of the variable 'length' can be reduced. [variableScope]
x265_2.8/source/common/dct.cpp:749:26: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
x265_2.8/source/common/deblock.cpp:125:46: style: Function 'setEdgefilterMultiple' argument 1 names different: declaration 'absPartIdx' definition 'scanIdx'. [funcArgNamesDifferent]
x265_2.8/source/common/deblock.h:51:48: note: Function 'setEdgefilterMultiple' argument 1 names different: declaration 'absPartIdx' definition 'scanIdx'.
x265_2.8/source/common/deblock.cpp:125:46: note: Function 'setEdgefilterMultiple' argument 1 names different: declaration 'absPartIdx' definition 'scanIdx'.
x265_2.8/source/common/frame.cpp:47:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
x265_2.8/source/common/frame.cpp:32:8: warning: Member variable 'Frame::m_fencPic' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/frame.cpp:32:8: warning: Member variable 'Frame::m_poc' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/frame.cpp:32:8: warning: Member variable 'Frame::m_encodeOrder' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/frame.cpp:32:8: warning: Member variable 'Frame::m_pts' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/frame.cpp:32:8: warning: Member variable 'Frame::m_reorderedPts' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/frame.cpp:32:8: warning: Member variable 'Frame::m_dts' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/frame.cpp:32:8: warning: Member variable 'Frame::m_forceqp' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/frame.cpp:32:8: warning: Member variable 'Frame::m_userData' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/frame.cpp:32:8: warning: Member variable 'Frame::m_numRows' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/frame.cpp:32:8: warning: Member variable 'Frame::m_classifyRd' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/frame.cpp:32:8: warning: Member variable 'Frame::m_classifyVariance' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/frame.cpp:32:8: warning: Member variable 'Frame::m_classifyCount' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/framedata.cpp:31:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
x265_2.8/source/common/framedata.cpp:31:5: portability: Using memset() on class which contains a floating point number. [memsetClassFloat]
x265_2.8/source/common/framedata.cpp:66:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
x265_2.8/source/common/framedata.cpp:67:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
x265_2.8/source/common/framedata.cpp:49:5: style: C-style pointer casting [cstyleCast]
x265_2.8/source/common/framedata.cpp:50:5: style: C-style pointer casting [cstyleCast]
x265_2.8/source/common/intrapred.cpp:212:59: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
x265_2.8/source/common/loopfilter.cpp:48:23: style: The scope of the variable 'signLeft0' can be reduced. [variableScope]
x265_2.8/source/common/loopfilter.cpp:68:12: style: The scope of the variable 'signDown' can be reduced. [variableScope]
x265_2.8/source/common/loopfilter.cpp:69:9: style: The scope of the variable 'edgeType' can be reduced. [variableScope]
x265_2.8/source/common/loopfilter.cpp:113:12: style: The scope of the variable 'signDown' can be reduced. [variableScope]
x265_2.8/source/common/loopfilter.cpp:114:12: style: The scope of the variable 'edgeType' can be reduced. [variableScope]
x265_2.8/source/common/loopfilter.cpp:36:15: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
x265_2.8/source/common/lowres.cpp:30:57: style: Function 'create' argument 3 names different: declaration 'bAqEnabled' definition 'bAQEnabled'. [funcArgNamesDifferent]
x265_2.8/source/common/lowres.h:162:53: note: Function 'create' argument 3 names different: declaration 'bAqEnabled' definition 'bAQEnabled'.
x265_2.8/source/common/lowres.cpp:30:57: note: Function 'create' argument 3 names different: declaration 'bAqEnabled' definition 'bAQEnabled'.
x265_2.8/source/common/md5.cpp:56:26: style: Function 'MD5Init' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent]
x265_2.8/source/common/md5.h:40:26: note: Function 'MD5Init' argument 1 names different: declaration 'context' definition 'ctx'.
x265_2.8/source/common/md5.cpp:56:26: note: Function 'MD5Init' argument 1 names different: declaration 'context' definition 'ctx'.
x265_2.8/source/common/param.cpp:1263:5: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
x265_2.8/source/common/param.cpp:1265:5: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
x265_2.8/source/common/param.cpp:1422:49: style: Function 'x265_param_apply_fastfirstpass' argument 1 names different: declaration 'p' definition 'param'. [funcArgNamesDifferent]
x265_2.8/source/common/param.h:32:50: note: Function 'x265_param_apply_fastfirstpass' argument 1 names different: declaration 'p' definition 'param'.
x265_2.8/source/common/param.cpp:1422:49: note: Function 'x265_param_apply_fastfirstpass' argument 1 names different: declaration 'p' definition 'param'.
x265_2.8/source/common/param.cpp:1573:37: style: Function 'x265_param2string' argument 1 names different: declaration 'param' definition 'p'. [funcArgNamesDifferent]
x265_2.8/source/common/param.h:33:37: note: Function 'x265_param2string' argument 1 names different: declaration 'param' definition 'p'.
x265_2.8/source/common/param.cpp:1573:37: note: Function 'x265_param2string' argument 1 names different: declaration 'param' definition 'p'.
x265_2.8/source/common/piclist.cpp:30:32: style: Function 'pushFront' argument 1 names different: declaration 'pic' definition 'curFrame'. [funcArgNamesDifferent]
x265_2.8/source/common/piclist.h:54:27: note: Function 'pushFront' argument 1 names different: declaration 'pic' definition 'curFrame'.
x265_2.8/source/common/piclist.cpp:30:32: note: Function 'pushFront' argument 1 names different: declaration 'pic' definition 'curFrame'.
x265_2.8/source/common/piclist.cpp:48:31: style: Function 'pushBack' argument 1 names different: declaration 'pic' definition 'curFrame'. [funcArgNamesDifferent]
x265_2.8/source/common/piclist.h:51:26: note: Function 'pushBack' argument 1 names different: declaration 'pic' definition 'curFrame'.
x265_2.8/source/common/piclist.cpp:48:31: note: Function 'pushBack' argument 1 names different: declaration 'pic' definition 'curFrame'.
x265_2.8/source/common/piclist.cpp:129:29: style: Function 'remove' argument 1 names different: declaration 'pic' definition 'curFrame'. [funcArgNamesDifferent]
x265_2.8/source/common/piclist.h:69:24: note: Function 'remove' argument 1 names different: declaration 'pic' definition 'curFrame'.
x265_2.8/source/common/piclist.cpp:129:29: note: Function 'remove' argument 1 names different: declaration 'pic' definition 'curFrame'.
x265_2.8/source/common/piclist.h:75:9: style: Technically the member function 'X265_NS::PicList::size' can be const. [functionConst]
x265_2.8/source/common/picyuv.cpp:531:14: style: The scope of the variable 'crcMsb' can be reduced. [variableScope]
x265_2.8/source/common/picyuv.cpp:529:26: style: Function 'crcFinish' argument 1 names different: declaration 'crc' definition 'crcVal'. [funcArgNamesDifferent]
x265_2.8/source/common/picyuv.h:114:27: note: Function 'crcFinish' argument 1 names different: declaration 'crc' definition 'crcVal'.
x265_2.8/source/common/picyuv.cpp:529:26: note: Function 'crcFinish' argument 1 names different: declaration 'crc' definition 'crcVal'.
x265_2.8/source/common/picyuv.cpp:32:9: warning: Member variable 'PicYuv::m_picWidth' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/picyuv.cpp:32:9: warning: Member variable 'PicYuv::m_picHeight' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/picyuv.cpp:32:9: warning: Member variable 'PicYuv::m_picCsp' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/picyuv.cpp:32:9: warning: Member variable 'PicYuv::m_lumaMarginX' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/picyuv.cpp:32:9: warning: Member variable 'PicYuv::m_lumaMarginY' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/picyuv.cpp:32:9: warning: Member variable 'PicYuv::m_chromaMarginX' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/picyuv.cpp:32:9: warning: Member variable 'PicYuv::m_chromaMarginY' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/picyuv.cpp:32:9: warning: Member variable 'PicYuv::m_vmafScore' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/picyuv.cpp:32:9: warning: Member variable 'PicYuv::m_param' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/pixel.cpp:212:28: style: The scope of the variable 'b0' can be reduced. [variableScope]
x265_2.8/source/common/pixel.cpp:212:32: style: The scope of the variable 'b1' can be reduced. [variableScope]
x265_2.8/source/common/pixel.cpp:293:48: style: The scope of the variable 'b1' can be reduced. [variableScope]
x265_2.8/source/common/pixel.cpp:293:52: style: The scope of the variable 'b2' can be reduced. [variableScope]
x265_2.8/source/common/pixel.cpp:293:56: style: The scope of the variable 'b3' can be reduced. [variableScope]
x265_2.8/source/common/pixel.cpp:968:29: style: Function 'extendPicBorder' argument 1 names different: declaration 'recon' definition 'pic'. [funcArgNamesDifferent]
x265_2.8/source/common/common.h:410:29: note: Function 'extendPicBorder' argument 1 names different: declaration 'recon' definition 'pic'.
x265_2.8/source/common/pixel.cpp:968:29: note: Function 'extendPicBorder' argument 1 names different: declaration 'recon' definition 'pic'.
x265_2.8/source/common/ppc/dct_altivec.cpp:401:26: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
x265_2.8/source/common/ppc/dct_altivec.cpp:529:12: style: Unused variable: k [unusedVariable]
x265_2.8/source/common/ppc/dct_altivec.cpp:685:12: style: Unused variable: k [unusedVariable]
x265_2.8/source/common/ppc/ipfilter_altivec.cpp:489:20: style: Unused variable: col [unusedVariable]
x265_2.8/source/common/ppc/pixel_altivec.cpp:1246:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
x265_2.8/source/common/ppc/pixel_altivec.cpp:1247:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
x265_2.8/source/common/ppc/pixel_altivec.cpp:1419:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
x265_2.8/source/common/ppc/pixel_altivec.cpp:1420:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
x265_2.8/source/common/ppc/pixel_altivec.cpp:1879:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
x265_2.8/source/common/ppc/pixel_altivec.cpp:1880:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
x265_2.8/source/common/ppc/pixel_altivec.cpp:2136:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
x265_2.8/source/common/ppc/pixel_altivec.cpp:2137:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
x265_2.8/source/common/ppc/pixel_altivec.cpp:2248:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
x265_2.8/source/common/ppc/pixel_altivec.cpp:2351:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
x265_2.8/source/common/ppc/pixel_altivec.cpp:2672:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
x265_2.8/source/common/ppc/pixel_altivec.cpp:3610:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
x265_2.8/source/common/ppc/pixel_altivec.cpp:3611:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
x265_2.8/source/common/ppc/pixel_altivec.cpp:3808:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
x265_2.8/source/common/ppc/pixel_altivec.cpp:3809:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
x265_2.8/source/common/ppc/pixel_altivec.cpp:3875:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
x265_2.8/source/common/ppc/pixel_altivec.cpp:4060:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
x265_2.8/source/common/predict.cpp:794:13: style: The scope of the variable 'next' can be reduced. [variableScope]
x265_2.8/source/common/predict.cpp:579:57: style: Function 'predIntraLumaAng' argument 2 names different: declaration 'pred' definition 'dst'. [funcArgNamesDifferent]
x265_2.8/source/common/predict.h:103:52: note: Function 'predIntraLumaAng' argument 2 names different: declaration 'pred' definition 'dst'.
x265_2.8/source/common/predict.cpp:579:57: note: Function 'predIntraLumaAng' argument 2 names different: declaration 'pred' definition 'dst'.
x265_2.8/source/common/predict.cpp:590:59: style: Function 'predIntraChromaAng' argument 2 names different: declaration 'pred' definition 'dst'. [funcArgNamesDifferent]
x265_2.8/source/common/predict.h:104:54: note: Function 'predIntraChromaAng' argument 2 names different: declaration 'pred' definition 'dst'.
x265_2.8/source/common/predict.cpp:590:59: note: Function 'predIntraChromaAng' argument 2 names different: declaration 'pred' definition 'dst'.
x265_2.8/source/common/predict.cpp:664:120: style: Function 'initIntraNeighbors' argument 5 names different: declaration 'IntraNeighbors' definition 'intraNeighbors'. [funcArgNamesDifferent]
x265_2.8/source/common/predict.h:109:122: note: Function 'initIntraNeighbors' argument 5 names different: declaration 'IntraNeighbors' definition 'intraNeighbors'.
x265_2.8/source/common/predict.cpp:664:120: note: Function 'initIntraNeighbors' argument 5 names different: declaration 'IntraNeighbors' definition 'intraNeighbors'.
x265_2.8/source/common/quant.h:47:5: warning: Member variable 'QpParam::rem' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/quant.h:47:5: warning: Member variable 'QpParam::per' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/quant.h:47:5: warning: Member variable 'QpParam::lambda2' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/quant.h:47:5: warning: Member variable 'QpParam::lambda' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/predict.cpp:58:10: warning: Member variable 'Predict::intraNeighbourBuf' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/predict.cpp:58:10: warning: Member variable 'Predict::m_csp' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/predict.cpp:58:10: warning: Member variable 'Predict::m_hChromaShift' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/predict.cpp:58:10: warning: Member variable 'Predict::m_vChromaShift' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/predict.h:91:10: performance: Technically the member function 'X265_NS::Predict::predInterLumaPixel' can be static. [functionStatic]
x265_2.8/source/common/predict.cpp:245:15: note: Technically the member function 'X265_NS::Predict::predInterLumaPixel' can be static.
x265_2.8/source/common/predict.h:91:10: note: Technically the member function 'X265_NS::Predict::predInterLumaPixel' can be static.
x265_2.8/source/common/predict.h:94:10: performance: Technically the member function 'X265_NS::Predict::predInterLumaShort' can be static. [functionStatic]
x265_2.8/source/common/predict.cpp:268:15: note: Technically the member function 'X265_NS::Predict::predInterLumaShort' can be static.
x265_2.8/source/common/predict.h:94:10: note: Technically the member function 'X265_NS::Predict::predInterLumaShort' can be static.
x265_2.8/source/common/predict.h:97:10: performance: Technically the member function 'X265_NS::Predict::addWeightBi' can be static. [functionStatic]
x265_2.8/source/common/predict.cpp:411:15: note: Technically the member function 'X265_NS::Predict::addWeightBi' can be static.
x265_2.8/source/common/predict.h:97:10: note: Technically the member function 'X265_NS::Predict::addWeightBi' can be static.
x265_2.8/source/common/predict.h:98:10: performance: Technically the member function 'X265_NS::Predict::addWeightUni' can be static. [functionStatic]
x265_2.8/source/common/predict.cpp:525:15: note: Technically the member function 'X265_NS::Predict::addWeightUni' can be static.
x265_2.8/source/common/predict.h:98:10: note: Technically the member function 'X265_NS::Predict::addWeightUni' can be static.
x265_2.8/source/common/predict.h:103:10: style: Technically the member function 'X265_NS::Predict::predIntraLumaAng' can be const. [functionConst]
x265_2.8/source/common/predict.cpp:579:15: note: Technically the member function 'X265_NS::Predict::predIntraLumaAng' can be const.
x265_2.8/source/common/predict.h:103:10: note: Technically the member function 'X265_NS::Predict::predIntraLumaAng' can be const.
x265_2.8/source/common/predict.h:104:10: style: Technically the member function 'X265_NS::Predict::predIntraChromaAng' can be const. [functionConst]
x265_2.8/source/common/predict.cpp:590:15: note: Technically the member function 'X265_NS::Predict::predIntraChromaAng' can be const.
x265_2.8/source/common/predict.h:104:10: note: Technically the member function 'X265_NS::Predict::predIntraChromaAng' can be const.
x265_2.8/source/common/quant.cpp:607:49: style: Same expression on both sides of '-' because the value of 'shift_1st' and '1' are the same. [duplicateExpression]
x265_2.8/source/common/quant.cpp:606:35: note: 'shift_1st' is assigned value '1' here.
x265_2.8/source/common/quant.cpp:607:49: note: Same expression on both sides of '-' because the value of 'shift_1st' and '1' are the same.
x265_2.8/source/common/quant.cpp:273:13: style: The scope of the variable 'n' can be reduced. [variableScope]
x265_2.8/source/common/quant.cpp:1286:17: style: The scope of the variable 'n' can be reduced. [variableScope]
x265_2.8/source/common/quant.cpp:247:43: style: Function 'signBitHidingHDQ' argument 1 names different: declaration 'qcoeff' definition 'coeff'. [funcArgNamesDifferent]
x265_2.8/source/common/quant.h:155:40: note: Function 'signBitHidingHDQ' argument 1 names different: declaration 'qcoeff' definition 'coeff'.
x265_2.8/source/common/quant.cpp:247:43: note: Function 'signBitHidingHDQ' argument 1 names different: declaration 'qcoeff' definition 'coeff'.
x265_2.8/source/common/quant.cpp:247:117: style: Function 'signBitHidingHDQ' argument 4 names different: declaration 'codingParameters' definition 'codeParams'. [funcArgNamesDifferent]
x265_2.8/source/common/quant.h:155:115: note: Function 'signBitHidingHDQ' argument 4 names different: declaration 'codingParameters' definition 'codeParams'.
x265_2.8/source/common/quant.cpp:247:117: note: Function 'signBitHidingHDQ' argument 4 names different: declaration 'codingParameters' definition 'codeParams'.
x265_2.8/source/common/quant.cpp:963:63: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
x265_2.8/source/common/quant.cpp:995:60: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
x265_2.8/source/common/quant.cpp:998:60: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
x265_2.8/source/common/quant.cpp:1257:57: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
x265_2.8/source/common/quant.cpp:182:8: warning: Member variable 'Quant::m_scalingList' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/quant.cpp:182:8: warning: Member variable 'Quant::m_entropyCoder' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/quant.cpp:182:8: warning: Member variable 'Quant::m_rdoqLevel' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/quant.cpp:182:8: warning: Member variable 'Quant::m_psyRdoqScale' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/quant.h:114:14: performance: Technically the member function 'X265_NS::Quant::ssimDistortion' can be static. [functionStatic]
x265_2.8/source/common/quant.cpp:482:17: note: Technically the member function 'X265_NS::Quant::ssimDistortion' can be static.
x265_2.8/source/common/quant.h:114:14: note: Technically the member function 'X265_NS::Quant::ssimDistortion' can be static.
x265_2.8/source/common/quant.h:155:14: style: Technically the member function 'X265_NS::Quant::signBitHidingHDQ' can be const. [functionConst]
x265_2.8/source/common/quant.cpp:247:17: note: Technically the member function 'X265_NS::Quant::signBitHidingHDQ' can be const.
x265_2.8/source/common/quant.h:155:14: note: Technically the member function 'X265_NS::Quant::signBitHidingHDQ' can be const.
x265_2.8/source/common/scalinglist.cpp:176:36: style: Function 'checkPredMode' argument 1 names different: declaration 'sizeId' definition 'size'. [funcArgNamesDifferent]
x265_2.8/source/common/scalinglist.h:66:32: note: Function 'checkPredMode' argument 1 names different: declaration 'sizeId' definition 'size'.
x265_2.8/source/common/scalinglist.cpp:176:36: note: Function 'checkPredMode' argument 1 names different: declaration 'sizeId' definition 'size'.
x265_2.8/source/common/scalinglist.cpp:176:46: style: Function 'checkPredMode' argument 2 names different: declaration 'listId' definition 'list'. [funcArgNamesDifferent]
x265_2.8/source/common/scalinglist.h:66:44: note: Function 'checkPredMode' argument 2 names different: declaration 'listId' definition 'list'.
x265_2.8/source/common/scalinglist.cpp:176:46: note: Function 'checkPredMode' argument 2 names different: declaration 'listId' definition 'list'.
x265_2.8/source/common/scalinglist.cpp:132:14: warning: Member variable 'ScalingList::m_scalingListDC' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/scalinglist.cpp:132:14: warning: Member variable 'ScalingList::m_bEnabled' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/scalinglist.cpp:132:14: warning: Member variable 'ScalingList::m_bDataPresent' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/scalinglist.h:72:20: performance: Technically the member function 'X265_NS::ScalingList::getScalingListDefaultAddress' can be static. [functionStatic]
x265_2.8/source/common/scalinglist.cpp:211:29: note: Technically the member function 'X265_NS::ScalingList::getScalingListDefaultAddress' can be static.
x265_2.8/source/common/scalinglist.h:72:20: note: Technically the member function 'X265_NS::ScalingList::getScalingListDefaultAddress' can be static.
x265_2.8/source/common/scalinglist.h:76:14: performance: Technically the member function 'X265_NS::ScalingList::processScalingListEnc' can be static. [functionStatic]
x265_2.8/source/common/scalinglist.cpp:395:19: note: Technically the member function 'X265_NS::ScalingList::processScalingListEnc' can be static.
x265_2.8/source/common/scalinglist.h:76:14: note: Technically the member function 'X265_NS::ScalingList::processScalingListEnc' can be static.
x265_2.8/source/common/scalinglist.h:77:14: performance: Technically the member function 'X265_NS::ScalingList::processScalingListDec' can be static. [functionStatic]
x265_2.8/source/common/scalinglist.cpp:406:19: note: Technically the member function 'X265_NS::ScalingList::processScalingListDec' can be static.
x265_2.8/source/common/scalinglist.h:77:14: note: Technically the member function 'X265_NS::ScalingList::processScalingListDec' can be static.
x265_2.8/source/common/shortyuv.cpp:33:11: warning: Member variable 'ShortYuv::m_size' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/shortyuv.cpp:33:11: warning: Member variable 'ShortYuv::m_csize' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/shortyuv.cpp:33:11: warning: Member variable 'ShortYuv::m_csp' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/shortyuv.cpp:33:11: warning: Member variable 'ShortYuv::m_hChromaShift' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/shortyuv.cpp:33:11: warning: Member variable 'ShortYuv::m_vChromaShift' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/slice.h:365:5: warning: Member variable 'Slice::m_sps' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/slice.h:365:5: warning: Member variable 'Slice::m_pps' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/slice.h:365:5: warning: Member variable 'Slice::m_weightPredTable' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/slice.h:365:5: warning: Member variable 'Slice::m_mref' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/slice.h:365:5: warning: Member variable 'Slice::m_sliceType' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/slice.h:365:5: warning: Member variable 'Slice::m_sliceQp' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/slice.h:365:5: warning: Member variable 'Slice::m_poc' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/slice.h:365:5: warning: Member variable 'Slice::m_colRefIdx' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/slice.h:365:5: warning: Member variable 'Slice::m_maxNumMergeCand' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/slice.h:365:5: warning: Member variable 'Slice::m_endCUAddr' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/slice.h:365:5: warning: Member variable 'Slice::m_bCheckLDC' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/slice.h:365:5: warning: Member variable 'Slice::m_colFromL0Flag' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/slice.h:365:5: warning: Member variable 'Slice::m_iNumRPSInSPS' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/slice.h:365:5: warning: Member variable 'Slice::m_param' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/threading.cpp:159:5: performance: Variable 'thread' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
x265_2.8/source/common/threadpool.cpp:298:9: style: Condition 'bNumaSupport' is always false [knownConditionTrueFalse]
x265_2.8/source/common/threadpool.cpp:263:25: note: Assignment 'bNumaSupport=false', assigned value is 0
x265_2.8/source/common/threadpool.cpp:298:9: note: Condition 'bNumaSupport' is always false
x265_2.8/source/common/threadpool.cpp:506:17: style: C-style pointer casting [cstyleCast]
x265_2.8/source/common/threadpool.cpp:121:39: style: Variable 'val' is assigned a value that is never used. [unreadVariable]
x265_2.8/source/common/threadpool.cpp:107:5: warning: Member variable 'WorkerThread::m_curJobProvider' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/threadpool.cpp:107:5: warning: Member variable 'WorkerThread::m_bondMaster' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/threadpool.h:135:6: warning: Class 'BondedTaskGroup' which has virtual members does not have a virtual destructor. [virtualDestructor]
x265_2.8/source/common/threadpool.h:102:10: performance: Technically the member function 'X265_NS::ThreadPool::setThreadNodeAffinity' can be static. [functionStatic]
x265_2.8/source/common/threadpool.cpp:569:18: note: Technically the member function 'X265_NS::ThreadPool::setThreadNodeAffinity' can be static.
x265_2.8/source/common/threadpool.h:102:10: note: Technically the member function 'X265_NS::ThreadPool::setThreadNodeAffinity' can be static.
x265_2.8/source/common/threadpool.cpp:110:10: style: The function 'threadMain' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/common/threading.h:501:18: note: Virtual function in base class
x265_2.8/source/common/threadpool.cpp:110:10: note: Function in derived class
x265_2.8/source/common/vec/dct-sse41.cpp:42:9: style: The scope of the variable 'valueToAdd' can be reduced. [variableScope]
x265_2.8/source/common/wavefront.h:61:5: warning: Member variable 'WaveFront::m_numWords' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/wavefront.h:61:5: warning: Member variable 'WaveFront::m_numRows' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/wavefront.h:61:5: warning: Member variable 'WaveFront::m_row_to_idx' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/wavefront.h:61:5: warning: Member variable 'WaveFront::m_idx_to_row' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/wavefront.h:74:10: performance: Technically the member function 'X265_NS::WaveFront::enqueueRow' can be static. [functionStatic]
x265_2.8/source/common/wavefront.cpp:67:17: note: Technically the member function 'X265_NS::WaveFront::enqueueRow' can be static.
x265_2.8/source/common/wavefront.h:74:10: note: Technically the member function 'X265_NS::WaveFront::enqueueRow' can be static.
x265_2.8/source/common/wavefront.h:78:10: performance: Technically the member function 'X265_NS::WaveFront::dequeueRow' can be static. [functionStatic]
x265_2.8/source/common/wavefront.cpp:84:17: note: Technically the member function 'X265_NS::WaveFront::dequeueRow' can be static.
x265_2.8/source/common/wavefront.h:78:10: note: Technically the member function 'X265_NS::WaveFront::dequeueRow' can be static.
x265_2.8/source/common/wavefront.h:81:10: performance: Technically the member function 'X265_NS::WaveFront::enableRow' can be static. [functionStatic]
x265_2.8/source/common/wavefront.cpp:73:17: note: Technically the member function 'X265_NS::WaveFront::enableRow' can be static.
x265_2.8/source/common/wavefront.h:81:10: note: Technically the member function 'X265_NS::WaveFront::enableRow' can be static.
x265_2.8/source/common/wavefront.h:94:10: style: The function 'findJob' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/common/threadpool.h:72:18: note: Virtual function in base class
x265_2.8/source/common/wavefront.h:94:10: note: Function in derived class
x265_2.8/source/common/yuv.cpp:87:32: style: Function 'copyToPicYuv' argument 1 names different: declaration 'destPicYuv' definition 'dstPic'. [funcArgNamesDifferent]
x265_2.8/source/common/yuv.h:58:33: note: Function 'copyToPicYuv' argument 1 names different: declaration 'destPicYuv' definition 'dstPic'.
x265_2.8/source/common/yuv.cpp:87:32: note: Function 'copyToPicYuv' argument 1 names different: declaration 'destPicYuv' definition 'dstPic'.
x265_2.8/source/common/yuv.cpp:100:40: style: Function 'copyFromPicYuv' argument 1 names different: declaration 'srcPicYuv' definition 'srcPic'. [funcArgNamesDifferent]
x265_2.8/source/common/yuv.h:61:41: note: Function 'copyFromPicYuv' argument 1 names different: declaration 'srcPicYuv' definition 'srcPic'.
x265_2.8/source/common/yuv.cpp:100:40: note: Function 'copyFromPicYuv' argument 1 names different: declaration 'srcPicYuv' definition 'srcPic'.
x265_2.8/source/common/yuv.cpp:34:6: warning: Member variable 'Yuv::m_size' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/yuv.cpp:34:6: warning: Member variable 'Yuv::m_csize' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/yuv.cpp:34:6: warning: Member variable 'Yuv::m_part' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/yuv.cpp:34:6: warning: Member variable 'Yuv::m_csp' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/yuv.cpp:34:6: warning: Member variable 'Yuv::m_hChromaShift' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/yuv.cpp:34:6: warning: Member variable 'Yuv::m_vChromaShift' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/common/yuv.cpp:34:6: warning: Member variable 'Yuv::m_integral' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/dynamicHDR10/json11/json11.h:92:5: style: Class 'Json' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
x265_2.8/source/dynamicHDR10/json11/json11.h:93:5: style: Class 'Json' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
x265_2.8/source/dynamicHDR10/json11/json11.h:94:5: style: Class 'Json' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
x265_2.8/source/dynamicHDR10/json11/json11.h:95:5: style: Class 'Json' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
x265_2.8/source/dynamicHDR10/json11/json11.h:96:5: style: Class 'Json' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
x265_2.8/source/dynamicHDR10/json11/json11.h:97:5: style: Class 'Json' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
x265_2.8/source/dynamicHDR10/json11/json11.h:98:5: style: Class 'Json' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
x265_2.8/source/dynamicHDR10/json11/json11.h:99:5: style: Class 'Json' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
x265_2.8/source/dynamicHDR10/json11/json11.h:100:5: style: Class 'Json' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
x265_2.8/source/dynamicHDR10/json11/json11.h:101:5: style: Class 'Json' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
x265_2.8/source/dynamicHDR10/json11/json11.h:102:5: style: Class 'Json' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
x265_2.8/source/dynamicHDR10/json11/json11.h:107:5: style: Class 'Json' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
x265_2.8/source/dynamicHDR10/json11/json11.h:114:5: style: Class 'Json' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
x265_2.8/source/dynamicHDR10/json11/json11.h:120:5: style: Class 'Json' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
x265_2.8/source/dynamicHDR10/json11/json11.cpp:299:36: style: Function 'operator==' argument 1 names different: declaration 'rhs' definition 'other'. [funcArgNamesDifferent]
x265_2.8/source/dynamicHDR10/json11/json11.h:194:34: note: Function 'operator==' argument 1 names different: declaration 'rhs' definition 'other'.
x265_2.8/source/dynamicHDR10/json11/json11.cpp:299:36: note: Function 'operator==' argument 1 names different: declaration 'rhs' definition 'other'.
x265_2.8/source/dynamicHDR10/json11/json11.cpp:306:35: style: Function 'operator<' argument 1 names different: declaration 'rhs' definition 'other'. [funcArgNamesDifferent]
x265_2.8/source/dynamicHDR10/json11/json11.h:195:34: note: Function 'operator<' argument 1 names different: declaration 'rhs' definition 'other'.
x265_2.8/source/dynamicHDR10/json11/json11.cpp:306:35: note: Function 'operator<' argument 1 names different: declaration 'rhs' definition 'other'.
x265_2.8/source/dynamicHDR10/json11/json11.cpp:453:10: performance: Technically the member function 'json11::::JsonParser::encode_utf8' can be static. [functionStatic]
x265_2.8/source/dynamicHDR10/metadataFromJson.cpp:437:9: style: Condition 'targetedSystemDisplayActualPeakLuminanceFlag' is always false [knownConditionTrueFalse]
x265_2.8/source/dynamicHDR10/metadataFromJson.cpp:435:60: note: Assignment 'targetedSystemDisplayActualPeakLuminanceFlag=0', assigned value is 0
x265_2.8/source/dynamicHDR10/metadataFromJson.cpp:437:9: note: Condition 'targetedSystemDisplayActualPeakLuminanceFlag' is always false
x265_2.8/source/dynamicHDR10/metadataFromJson.cpp:494:9: style: Condition 'masteringDisplayActualPeakLuminanceFlag' is always false [knownConditionTrueFalse]
x265_2.8/source/dynamicHDR10/metadataFromJson.cpp:492:55: note: Assignment 'masteringDisplayActualPeakLuminanceFlag=0', assigned value is 0
x265_2.8/source/dynamicHDR10/metadataFromJson.cpp:494:9: note: Condition 'masteringDisplayActualPeakLuminanceFlag' is always false
x265_2.8/source/dynamicHDR10/metadataFromJson.cpp:543:9: style: Condition 'colorSaturationMappingFlag' is always false [knownConditionTrueFalse]
x265_2.8/source/dynamicHDR10/metadataFromJson.cpp:541:39: note: Assignment 'colorSaturationMappingFlag=0', assigned value is 0
x265_2.8/source/dynamicHDR10/metadataFromJson.cpp:543:9: note: Condition 'colorSaturationMappingFlag' is always false
x265_2.8/source/dynamicHDR10/metadataFromJson.h:94:10: performance: Technically the member function 'metadataFromJson::clear' can be static. [functionStatic]
x265_2.8/source/dynamicHDR10/metadataFromJson.cpp:554:24: note: Technically the member function 'metadataFromJson::clear' can be static.
x265_2.8/source/dynamicHDR10/metadataFromJson.h:94:10: note: Technically the member function 'metadataFromJson::clear' can be static.
x265_2.8/source/dynamicHDR10/metadataFromJson.cpp:49:10: performance: Technically the member function 'DynamicMetaIO::luminanceParamFromJson' can be static. [functionStatic]
x265_2.8/source/dynamicHDR10/metadataFromJson.cpp:78:10: performance: Technically the member function 'DynamicMetaIO::percentagesFromJson' can be static. [functionStatic]
x265_2.8/source/dynamicHDR10/metadataFromJson.cpp:98:10: performance: Technically the member function 'DynamicMetaIO::percentagesFromJson' can be static. [functionStatic]
x265_2.8/source/dynamicHDR10/metadataFromJson.cpp:117:10: performance: Technically the member function 'DynamicMetaIO::bezierCurveFromJson' can be static. [functionStatic]
x265_2.8/source/dynamicHDR10/metadataFromJson.cpp:191:10: performance: Technically the member function 'DynamicMetaIO::shiftData' can be static. [functionStatic]
x265_2.8/source/dynamicHDR10/metadataFromJson.cpp:204:5: style: Class 'metadataFromJson' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
x265_2.8/source/dynamicHDR10/metadataFromJson.cpp:204:5: style: Class 'metadataFromJson' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
x265_2.8/source/encoder/analysis.cpp:1243:40: style: Redundant condition: !sameContentRef. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition]
x265_2.8/source/encoder/analysis.cpp:1934:40: style: Redundant condition: !sameContentRef. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition]
x265_2.8/source/encoder/analysis.cpp:320:13: style: The scope of the variable 'partSize' can be reduced. [variableScope]
x265_2.8/source/encoder/analysis.cpp:464:50: style: The scope of the variable 'cuPrevCost' can be reduced. [variableScope]
x265_2.8/source/encoder/analysis.cpp:1163:13: style: The scope of the variable 'reconPic' can be reduced. [variableScope]
x265_2.8/source/encoder/analysis.cpp:1183:13: style: The scope of the variable 'sameContentRef' can be reduced. [variableScope]
x265_2.8/source/encoder/analysis.cpp:1873:13: style: The scope of the variable 'sameContentRef' can be reduced. [variableScope]
x265_2.8/source/encoder/analysis.cpp:2646:18: style: The scope of the variable 'diffRefine' can be reduced. [variableScope]
x265_2.8/source/encoder/analysis.cpp:2647:18: style: The scope of the variable 'diffRefineRd' can be reduced. [variableScope]
x265_2.8/source/encoder/analysis.cpp:2649:17: style: The scope of the variable 'varRefineLevel' can be reduced. [variableScope]
x265_2.8/source/encoder/analysis.cpp:2650:17: style: The scope of the variable 'rdRefineLevel' can be reduced. [variableScope]
x265_2.8/source/encoder/analysis.cpp:2753:9: style: The scope of the variable 'safeX' can be reduced. [variableScope]
x265_2.8/source/encoder/analysis.cpp:2883:9: style: The scope of the variable 'safeX' can be reduced. [variableScope]
x265_2.8/source/encoder/analysis.cpp:3271:13: style: The scope of the variable 'reconPic' can be reduced. [variableScope]
x265_2.8/source/encoder/analysis.cpp:2405:92: style: Function 'recodeCU' argument 4 names different: declaration 'origqp' definition 'lqp'. [funcArgNamesDifferent]
x265_2.8/source/encoder/analysis.h:179:86: note: Function 'recodeCU' argument 4 names different: declaration 'origqp' definition 'lqp'.
x265_2.8/source/encoder/analysis.cpp:2405:92: note: Function 'recodeCU' argument 4 names different: declaration 'origqp' definition 'lqp'.
x265_2.8/source/encoder/analysis.cpp:2995:100: style: Function 'checkInter_rd0_4' argument 4 names different: declaration 'refmask' definition 'refMask'. [funcArgNamesDifferent]
x265_2.8/source/encoder/analysis.h:186:94: note: Function 'checkInter_rd0_4' argument 4 names different: declaration 'refmask' definition 'refMask'.
x265_2.8/source/encoder/analysis.cpp:2995:100: note: Function 'checkInter_rd0_4' argument 4 names different: declaration 'refmask' definition 'refMask'.
x265_2.8/source/encoder/analysis.cpp:3059:100: style: Function 'checkInter_rd5_6' argument 4 names different: declaration 'refmask' definition 'refMask'. [funcArgNamesDifferent]
x265_2.8/source/encoder/analysis.h:187:94: note: Function 'checkInter_rd5_6' argument 4 names different: declaration 'refmask' definition 'refMask'.
x265_2.8/source/encoder/analysis.cpp:3059:100: note: Function 'checkInter_rd5_6' argument 4 names different: declaration 'refmask' definition 'refMask'.
x265_2.8/source/encoder/analysis.cpp:3249:44: style: Function 'encodeResidue' argument 1 names different: declaration 'parentCTU' definition 'ctu'. [funcArgNamesDifferent]
x265_2.8/source/encoder/analysis.h:203:38: note: Function 'encodeResidue' argument 1 names different: declaration 'parentCTU' definition 'ctu'.
x265_2.8/source/encoder/analysis.cpp:3249:44: note: Function 'encodeResidue' argument 1 names different: declaration 'parentCTU' definition 'ctu'.
x265_2.8/source/encoder/analysis.cpp:3557:106: style: Function 'calculateQpforCuSize' argument 4 names different: declaration 'baseQP' definition 'baseQp'. [funcArgNamesDifferent]
x265_2.8/source/encoder/analysis.h:205:104: note: Function 'calculateQpforCuSize' argument 4 names different: declaration 'baseQP' definition 'baseQp'.
x265_2.8/source/encoder/analysis.cpp:3557:106: note: Function 'calculateQpforCuSize' argument 4 names different: declaration 'baseQP' definition 'baseQp'.
x265_2.8/source/encoder/rdcost.h:102:29: warning: Suspicious code: sign conversion of -129 in calculation because '-129' has a negative value [signConversion]
x265_2.8/source/encoder/rdcost.h:123:30: warning: Suspicious code: sign conversion of 18446744073709551615 in calculation because '18446744073709551615' has a negative value [signConversion]
x265_2.8/source/encoder/rdcost.h:137:30: warning: Suspicious code: sign conversion of 18446744073709551615 in calculation because '18446744073709551615' has a negative value [signConversion]
x265_2.8/source/encoder/rdcost.h:150:29: warning: Suspicious code: sign conversion of -129 in calculation because '-129' has a negative value [signConversion]
x265_2.8/source/encoder/rdcost.h:158:29: warning: Suspicious code: sign conversion of -129 in calculation because '-129' has a negative value [signConversion]
x265_2.8/source/encoder/rdcost.h:171:29: warning: Suspicious code: sign conversion of -129 in calculation because '-129' has a negative value [signConversion]
x265_2.8/source/encoder/bitcost.h:38:5: warning: Member variable 'BitCost::m_fpelMvCosts' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/search.h:347:9: warning: Member variable 'PME::m_jobs' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/analysis.cpp:73:11: warning: Member variable 'Analysis::m_modeDepth' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/analysis.cpp:73:11: warning: Member variable 'Analysis::m_bTryLossless' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/analysis.cpp:73:11: warning: Member variable 'Analysis::m_bChromaSa8d' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/analysis.cpp:73:11: warning: Member variable 'Analysis::m_reuseDepth' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/analysis.cpp:73:11: warning: Member variable 'Analysis::m_reuseModes' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/analysis.cpp:73:11: warning: Member variable 'Analysis::m_reusePartSize' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/analysis.cpp:73:11: warning: Member variable 'Analysis::m_reuseMergeFlag' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/analysis.cpp:73:11: warning: Member variable 'Analysis::m_splitRefIdx' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/analysis.cpp:73:11: warning: Member variable 'Analysis::cacheCost' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/analysis.cpp:73:11: warning: Member variable 'Analysis::m_multipassAnalysis' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/analysis.cpp:73:11: warning: Member variable 'Analysis::m_multipassDepth' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/analysis.cpp:73:11: warning: Member variable 'Analysis::m_multipassMv' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/analysis.cpp:73:11: warning: Member variable 'Analysis::m_multipassMvpIdx' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/analysis.cpp:73:11: warning: Member variable 'Analysis::m_multipassRef' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/analysis.cpp:73:11: warning: Member variable 'Analysis::m_multipassModes' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/analysis.cpp:73:11: warning: Member variable 'Analysis::m_refineLevel' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/analysis.cpp:73:11: warning: Member variable 'Analysis::m_additionalCtuInfo' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/analysis.cpp:73:11: warning: Member variable 'Analysis::m_prevCtuInfoChange' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/analysis.h:97:9: warning: Member variable 'PMODE::modes' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/search.h:385:40: performance: Variable 'distortion' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
x265_2.8/source/encoder/rdcost.h:114:16: performance: Technically the member function 'X265_NS::RDCost::psyCost' can be static. [functionStatic]
x265_2.8/source/encoder/api.cpp:719:21: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/encoder/api.cpp:719:21: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/encoder/api.cpp:719:21: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/encoder/api.cpp:719:21: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/encoder/api.cpp:719:21: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/encoder/api.cpp:719:21: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/encoder/api.cpp:728:25: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/encoder/api.cpp:728:25: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/encoder/api.cpp:728:25: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/encoder/api.cpp:728:25: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/encoder/api.cpp:730:29: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/encoder/api.cpp:730:29: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/encoder/api.cpp:738:25: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/encoder/api.cpp:738:25: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/encoder/api.cpp:745:21: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/encoder/api.cpp:745:21: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/encoder/api.cpp:751:21: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/encoder/api.cpp:751:21: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/encoder/api.cpp:767:25: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/encoder/api.cpp:767:25: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/encoder/api.cpp:768:25: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/encoder/api.cpp:768:25: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/encoder/api.cpp:769:25: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/encoder/api.cpp:770:25: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/encoder/api.cpp:770:25: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/encoder/api.cpp:771:25: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/encoder/api.cpp:771:25: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/encoder/api.cpp:772:25: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/encoder/api.cpp:772:25: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/encoder/api.cpp:773:25: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/encoder/api.cpp:773:25: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/encoder/api.cpp:774:25: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/encoder/api.cpp:774:25: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/encoder/api.cpp:775:25: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/encoder/api.cpp:775:25: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/encoder/api.cpp:97:16: style: Same expression on both sides of '||' because the value of '!param' and '!latestParam' are the same. [duplicateExpression]
x265_2.8/source/encoder/api.cpp:95:51: note: 'param' is assigned value 'PARAM_NS::x265_param_alloc()' here.
x265_2.8/source/encoder/api.cpp:96:57: note: 'latestParam' is assigned value 'PARAM_NS::x265_param_alloc()' here.
x265_2.8/source/encoder/api.cpp:97:16: note: Same expression on both sides of '||' because the value of '!param' and '!latestParam' are the same.
x265_2.8/source/encoder/api.cpp:527:21: style: The scope of the variable 'method' can be reduced. [variableScope]
x265_2.8/source/encoder/api.cpp:528:21: style: The scope of the variable 'multilibname' can be reduced. [variableScope]
x265_2.8/source/encoder/api.cpp:613:21: style: The scope of the variable 'method' can be reduced. [variableScope]
x265_2.8/source/encoder/api.cpp:614:21: style: The scope of the variable 'multilibname' can be reduced. [variableScope]
x265_2.8/source/encoder/bitcost.cpp:54:46: error: Array index -9998 is out of bounds. [negativeIndex]
x265_2.8/source/encoder/bitcost.cpp:72:42: error: Array index -16384 is out of bounds. [negativeIndex]
x265_2.8/source/encoder/bitcost.cpp:39:13: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
x265_2.8/source/encoder/bitcost.cpp:33:9: note: outer condition: !s_costs[qp]
x265_2.8/source/encoder/bitcost.cpp:39:13: note: identical inner condition: !s_costs[qp]
x265_2.8/source/encoder/bitcost.cpp:62:17: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
x265_2.8/source/encoder/bitcost.cpp:59:13: note: outer condition: !s_fpelMvCosts[qp][j]
x265_2.8/source/encoder/bitcost.cpp:62:17: note: identical inner condition: !s_fpelMvCosts[qp][j]
x265_2.8/source/encoder/dpb.cpp:325:37: style: Function 'getNalUnitType' argument 1 names different: declaration 'curPoc' definition 'curPOC'. [funcArgNamesDifferent]
x265_2.8/source/encoder/dpb.h:74:36: note: Function 'getNalUnitType' argument 1 names different: declaration 'curPoc' definition 'curPOC'.
x265_2.8/source/encoder/dpb.cpp:325:37: note: Function 'getNalUnitType' argument 1 names different: declaration 'curPoc' definition 'curPOC'.
x265_2.8/source/encoder/dpb.h:74:17: style: Technically the member function 'X265_NS::DPB::getNalUnitType' can be const. [functionConst]
x265_2.8/source/encoder/dpb.cpp:325:18: note: Technically the member function 'X265_NS::DPB::getNalUnitType' can be const.
x265_2.8/source/encoder/dpb.h:74:17: note: Technically the member function 'X265_NS::DPB::getNalUnitType' can be const.
x265_2.8/source/encoder/dpb.h:50:5: style: Class 'DPB' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
x265_2.8/source/encoder/encoder.cpp:1816:14: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/encoder/encoder.cpp:3438:9: style: Variable 'tempBuf' is reassigned a value before the old one has been used. [redundantAssignment]
x265_2.8/source/encoder/encoder.cpp:3436:0: note: Variable 'tempBuf' is reassigned a value before the old one has been used.
x265_2.8/source/encoder/encoder.cpp:3438:9: note: Variable 'tempBuf' is reassigned a value before the old one has been used.
x265_2.8/source/encoder/encoder.cpp:3439:9: style: Variable 'depthBuf' is reassigned a value before the old one has been used. [redundantAssignment]
x265_2.8/source/encoder/encoder.cpp:3436:0: note: Variable 'depthBuf' is reassigned a value before the old one has been used.
x265_2.8/source/encoder/encoder.cpp:3439:9: note: Variable 'depthBuf' is reassigned a value before the old one has been used.
x265_2.8/source/encoder/encoder.cpp:3440:9: style: Variable 'modeBuf' is reassigned a value before the old one has been used. [redundantAssignment]
x265_2.8/source/encoder/encoder.cpp:3436:0: note: Variable 'modeBuf' is reassigned a value before the old one has been used.
x265_2.8/source/encoder/encoder.cpp:3440:9: note: Variable 'modeBuf' is reassigned a value before the old one has been used.
x265_2.8/source/encoder/encoder.cpp:3441:9: style: Variable 'partSizes' is reassigned a value before the old one has been used. [redundantAssignment]
x265_2.8/source/encoder/encoder.cpp:3436:0: note: Variable 'partSizes' is reassigned a value before the old one has been used.
x265_2.8/source/encoder/encoder.cpp:3441:9: note: Variable 'partSizes' is reassigned a value before the old one has been used.
x265_2.8/source/encoder/encoder.cpp:3700:9: style: Variable 'intraVbvCostBuf' is reassigned a value before the old one has been used. [redundantAssignment]
x265_2.8/source/encoder/encoder.cpp:3699:0: note: Variable 'intraVbvCostBuf' is reassigned a value before the old one has been used.
x265_2.8/source/encoder/encoder.cpp:3700:9: note: Variable 'intraVbvCostBuf' is reassigned a value before the old one has been used.
x265_2.8/source/encoder/encoder.cpp:3701:9: style: Variable 'vbvCostBuf' is reassigned a value before the old one has been used. [redundantAssignment]
x265_2.8/source/encoder/encoder.cpp:3699:0: note: Variable 'vbvCostBuf' is reassigned a value before the old one has been used.
x265_2.8/source/encoder/encoder.cpp:3701:9: note: Variable 'vbvCostBuf' is reassigned a value before the old one has been used.
x265_2.8/source/encoder/encoder.cpp:3702:9: style: Variable 'satdForVbvBuf' is reassigned a value before the old one has been used. [redundantAssignment]
x265_2.8/source/encoder/encoder.cpp:3699:0: note: Variable 'satdForVbvBuf' is reassigned a value before the old one has been used.
x265_2.8/source/encoder/encoder.cpp:3702:9: note: Variable 'satdForVbvBuf' is reassigned a value before the old one has been used.
x265_2.8/source/encoder/encoder.cpp:3703:9: style: Variable 'intraSatdForVbvBuf' is reassigned a value before the old one has been used. [redundantAssignment]
x265_2.8/source/encoder/encoder.cpp:3699:0: note: Variable 'intraSatdForVbvBuf' is reassigned a value before the old one has been used.
x265_2.8/source/encoder/encoder.cpp:3703:9: note: Variable 'intraSatdForVbvBuf' is reassigned a value before the old one has been used.
x265_2.8/source/encoder/encoder.cpp:3756:9: style: Variable 'tempBuf' is reassigned a value before the old one has been used. [redundantAssignment]
x265_2.8/source/encoder/encoder.cpp:3754:0: note: Variable 'tempBuf' is reassigned a value before the old one has been used.
x265_2.8/source/encoder/encoder.cpp:3756:9: note: Variable 'tempBuf' is reassigned a value before the old one has been used.
x265_2.8/source/encoder/encoder.cpp:3757:9: style: Variable 'depthBuf' is reassigned a value before the old one has been used. [redundantAssignment]
x265_2.8/source/encoder/encoder.cpp:3754:0: note: Variable 'depthBuf' is reassigned a value before the old one has been used.
x265_2.8/source/encoder/encoder.cpp:3757:9: note: Variable 'depthBuf' is reassigned a value before the old one has been used.
x265_2.8/source/encoder/encoder.cpp:3758:9: style: Variable 'modeBuf' is reassigned a value before the old one has been used. [redundantAssignment]
x265_2.8/source/encoder/encoder.cpp:3754:0: note: Variable 'modeBuf' is reassigned a value before the old one has been used.
x265_2.8/source/encoder/encoder.cpp:3758:9: note: Variable 'modeBuf' is reassigned a value before the old one has been used.
x265_2.8/source/encoder/encoder.cpp:3759:9: style: Variable 'partSizes' is reassigned a value before the old one has been used. [redundantAssignment]
x265_2.8/source/encoder/encoder.cpp:3754:0: note: Variable 'partSizes' is reassigned a value before the old one has been used.
x265_2.8/source/encoder/encoder.cpp:3759:9: note: Variable 'partSizes' is reassigned a value before the old one has been used.
x265_2.8/source/encoder/encoder.cpp:4200:5: style: Variable 'tempBuf' is reassigned a value before the old one has been used. [redundantAssignment]
x265_2.8/source/encoder/encoder.cpp:4198:0: note: Variable 'tempBuf' is reassigned a value before the old one has been used.
x265_2.8/source/encoder/encoder.cpp:4200:5: note: Variable 'tempBuf' is reassigned a value before the old one has been used.
x265_2.8/source/encoder/encoder.cpp:4328:25: style: The scope of the variable 'depth' can be reduced. [variableScope]
x265_2.8/source/encoder/encoder.cpp:4329:25: style: The scope of the variable 'mode' can be reduced. [variableScope]
x265_2.8/source/encoder/encoder.cpp:4330:25: style: The scope of the variable 'partSize' can be reduced. [variableScope]
x265_2.8/source/encoder/encoder.cpp:4356:25: style: The scope of the variable 'depth' can be reduced. [variableScope]
x265_2.8/source/encoder/encoder.cpp:4357:25: style: The scope of the variable 'predMode' can be reduced. [variableScope]
x265_2.8/source/encoder/encoder.cpp:4506:17: style: The scope of the variable 'depth' can be reduced. [variableScope]
x265_2.8/source/encoder/encoder.cpp:4524:21: style: The scope of the variable 'depth' can be reduced. [variableScope]
x265_2.8/source/encoder/encoder.cpp:4525:21: style: The scope of the variable 'predMode' can be reduced. [variableScope]
x265_2.8/source/encoder/encoder.cpp:427:5: style: Label 'fail' is not used. [unusedLabel]
x265_2.8/source/encoder/encoder.cpp:1695:1: style: Label 'fail' is not used. [unusedLabel]
x265_2.8/source/encoder/encoder.cpp:3199:1: style: Label 'fail' is not used. [unusedLabel]
x265_2.8/source/encoder/encoder.cpp:3307:1: style: Label 'fail' is not used. [unusedLabel]
x265_2.8/source/encoder/encoder.cpp:872:41: style: Function 'encode' argument 1 names different: declaration 'pic' definition 'pic_in'. [funcArgNamesDifferent]
x265_2.8/source/encoder/encoder.h:246:36: note: Function 'encode' argument 1 names different: declaration 'pic' definition 'pic_in'.
x265_2.8/source/encoder/encoder.cpp:872:41: note: Function 'encode' argument 1 names different: declaration 'pic' definition 'pic_in'.
x265_2.8/source/encoder/encoder.cpp:2046:39: style: Function 'finishFrameStats' argument 1 names different: declaration 'pic' definition 'curFrame'. [funcArgNamesDifferent]
x265_2.8/source/encoder/encoder.h:295:34: note: Function 'finishFrameStats' argument 1 names different: declaration 'pic' definition 'curFrame'.
x265_2.8/source/encoder/encoder.cpp:2046:39: note: Function 'finishFrameStats' argument 1 names different: declaration 'pic' definition 'curFrame'.
x265_2.8/source/encoder/encoder.cpp:2517:37: style: Function 'configure' argument 1 names different: declaration 'param' definition 'p'. [funcArgNamesDifferent]
x265_2.8/source/encoder/encoder.h:272:32: note: Function 'configure' argument 1 names different: declaration 'param' definition 'p'.
x265_2.8/source/encoder/encoder.cpp:2517:37: note: Function 'configure' argument 1 names different: declaration 'param' definition 'p'.
x265_2.8/source/encoder/encoder.cpp:3339:66: style: Function 'readAnalysisFile' argument 2 names different: declaration 'poc' definition 'curPoc'. [funcArgNamesDifferent]
x265_2.8/source/encoder/encoder.h:284:61: note: Function 'readAnalysisFile' argument 2 names different: declaration 'poc' definition 'curPoc'.
x265_2.8/source/encoder/encoder.cpp:3339:66: note: Function 'readAnalysisFile' argument 2 names different: declaration 'poc' definition 'curPoc'.
x265_2.8/source/encoder/encoder.cpp:3613:66: style: Function 'readAnalysisFile' argument 2 names different: declaration 'poc' definition 'curPoc'. [funcArgNamesDifferent]
x265_2.8/source/encoder/encoder.h:286:61: note: Function 'readAnalysisFile' argument 2 names different: declaration 'poc' definition 'curPoc'.
x265_2.8/source/encoder/encoder.cpp:3613:66: note: Function 'readAnalysisFile' argument 2 names different: declaration 'poc' definition 'curPoc'.
x265_2.8/source/encoder/encoder.cpp:3986:69: style: Function 'validateAnalysisData' argument 2 names different: declaration 'readWriteFlag' definition 'writeFlag'. [funcArgNamesDifferent]
x265_2.8/source/encoder/encoder.h:297:64: note: Function 'validateAnalysisData' argument 2 names different: declaration 'readWriteFlag' definition 'writeFlag'.
x265_2.8/source/encoder/encoder.cpp:3986:69: note: Function 'validateAnalysisData' argument 2 names different: declaration 'readWriteFlag' definition 'writeFlag'.
x265_2.8/source/encoder/encoder.cpp:4168:77: style: Function 'readAnalysis2PassFile' argument 2 names different: declaration 'poc' definition 'curPoc'. [funcArgNamesDifferent]
x265_2.8/source/encoder/encoder.h:293:72: note: Function 'readAnalysis2PassFile' argument 2 names different: declaration 'poc' definition 'curPoc'.
x265_2.8/source/encoder/encoder.cpp:4168:77: note: Function 'readAnalysis2PassFile' argument 2 names different: declaration 'poc' definition 'curPoc'.
x265_2.8/source/encoder/encoder.cpp:4293:53: style: Function 'writeAnalysisFile' argument 1 names different: declaration 'pic' definition 'analysis'. [funcArgNamesDifferent]
x265_2.8/source/encoder/encoder.h:292:48: note: Function 'writeAnalysisFile' argument 1 names different: declaration 'pic' definition 'analysis'.
x265_2.8/source/encoder/encoder.cpp:4293:53: note: Function 'writeAnalysisFile' argument 1 names different: declaration 'pic' definition 'analysis'.
x265_2.8/source/encoder/encoder.cpp:59:10: warning: Member variable 'Encoder::m_residualSumEmergency' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/encoder.cpp:59:10: warning: Member variable 'Encoder::m_countEmergency' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/encoder.cpp:59:10: warning: Member variable 'Encoder::m_offsetEmergency' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/encoder.cpp:59:10: warning: Member variable 'Encoder::m_firstPts' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/encoder.cpp:59:10: warning: Member variable 'Encoder::m_bframeDelayTime' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/encoder.cpp:59:10: warning: Member variable 'Encoder::m_prevReorderedPts' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/encoder.cpp:59:10: warning: Member variable 'Encoder::m_encodeStartTime' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/encoder.cpp:59:10: warning: Member variable 'Encoder::m_bframeDelay' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/encoder.cpp:59:10: warning: Member variable 'Encoder::m_numPools' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/encoder.cpp:59:10: warning: Member variable 'Encoder::m_conformanceMode' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/encoder.cpp:59:10: warning: Member variable 'Encoder::m_lastBPSEI' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/encoder.cpp:59:10: warning: Member variable 'Encoder::m_externalFlush' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/encoder.cpp:59:10: warning: Member variable 'Encoder::m_emitCLLSEI' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/encoder.cpp:59:10: warning: Member variable 'Encoder::m_bZeroLatency' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/encoder.cpp:59:10: warning: Member variable 'Encoder::m_bQueuedIntraRefresh' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/encoder.cpp:59:10: warning: Member variable 'Encoder::m_iBitsCostSum' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/encoder.cpp:59:10: warning: Member variable 'Encoder::m_refIdxLastGOP' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/encoder.cpp:59:10: warning: Member variable 'Encoder::m_bToneMap' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/encoder.cpp:59:10: warning: Member variable 'Encoder::m_rdCost' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/encoder.cpp:59:10: warning: Member variable 'Encoder::m_variance' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/encoder.cpp:59:10: warning: Member variable 'Encoder::m_trainingCount' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/slicetype.h:190:5: warning: Member variable 'PreLookaheadGroup::m_preframes' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/slicetype.h:207:5: warning: Member variable 'CostEstimateGroup::m_coop' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/slicetype.h:207:5: warning: Member variable 'CostEstimateGroup::m_slice' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/slicetype.h:207:5: warning: Member variable 'CostEstimateGroup::m_estimates' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/framefilter.h:111:5: warning: Member variable 'FrameFilter::m_hChromaShift' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/framefilter.h:111:5: warning: Member variable 'FrameFilter::m_vChromaShift' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/framefilter.h:111:5: warning: Member variable 'FrameFilter::m_pad' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/framefilter.h:111:5: warning: Member variable 'FrameFilter::m_numRows' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/framefilter.h:111:5: warning: Member variable 'FrameFilter::m_numCols' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/framefilter.h:111:5: warning: Member variable 'FrameFilter::m_saoRowDelay' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/framefilter.h:111:5: warning: Member variable 'FrameFilter::m_lastHeight' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/framefilter.h:111:5: warning: Member variable 'FrameFilter::m_lastWidth' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/sei.h:74:5: warning: Member variable 'SEIMasteringDisplayColorVolume::displayPrimaryX' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/sei.h:74:5: warning: Member variable 'SEIMasteringDisplayColorVolume::displayPrimaryY' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/sei.h:74:5: warning: Member variable 'SEIMasteringDisplayColorVolume::whitePointX' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/sei.h:74:5: warning: Member variable 'SEIMasteringDisplayColorVolume::whitePointY' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/sei.h:74:5: warning: Member variable 'SEIMasteringDisplayColorVolume::maxDisplayMasteringLuminance' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/sei.h:74:5: warning: Member variable 'SEIMasteringDisplayColorVolume::minDisplayMasteringLuminance' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/sei.h:110:5: warning: Member variable 'SEIContentLightLevel::max_content_light_level' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/sei.h:110:5: warning: Member variable 'SEIContentLightLevel::max_pic_average_light_level' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/sei.h:127:5: warning: Member variable 'SEIDecodedPictureHash::m_method' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/sei.h:127:5: warning: Member variable 'SEIDecodedPictureHash::m_digest' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/sei.h:167:5: warning: Member variable 'SEIActiveParameterSets::m_selfContainedCvsFlag' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/sei.h:167:5: warning: Member variable 'SEIActiveParameterSets::m_noParamSetUpdateFlag' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/sei.h:189:5: warning: Member variable 'SEIBufferingPeriod::m_initialCpbRemovalDelay' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/sei.h:189:5: warning: Member variable 'SEIBufferingPeriod::m_initialCpbRemovalDelayOffset' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/sei.h:221:5: warning: Member variable 'SEIPictureTiming::m_picStruct' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/sei.h:221:5: warning: Member variable 'SEIPictureTiming::m_sourceScanType' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/sei.h:221:5: warning: Member variable 'SEIPictureTiming::m_duplicateFlag' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/sei.h:221:5: warning: Member variable 'SEIPictureTiming::m_auCpbRemovalDelay' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/sei.h:221:5: warning: Member variable 'SEIPictureTiming::m_picDpbOutputDelay' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/sei.h:258:5: warning: Member variable 'SEIRecoveryPoint::m_recoveryPocCnt' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/sei.h:258:5: warning: Member variable 'SEIRecoveryPoint::m_exactMatchingFlag' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/sei.h:258:5: warning: Member variable 'SEIRecoveryPoint::m_brokenLinkFlag' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/sei.h:280:5: warning: Member variable 'SEICreativeIntentMeta::m_payload' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/slicetype.h:190:5: style: Class 'PreLookaheadGroup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
x265_2.8/source/encoder/ratecontrol.h:235:5: style: Class 'RateControl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
x265_2.8/source/encoder/frameencoder.h:211:9: style: Class 'WeightAnalysis' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
x265_2.8/source/encoder/sei.h:62:10: style: The function 'writeSEI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/encoder/sei.h:48:18: note: Virtual function in base class
x265_2.8/source/encoder/sei.h:62:10: note: Function in derived class
x265_2.8/source/encoder/sei.h:93:10: style: The function 'writeSEI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/encoder/sei.h:48:18: note: Virtual function in base class
x265_2.8/source/encoder/sei.h:93:10: note: Function in derived class
x265_2.8/source/encoder/sei.h:117:10: style: The function 'writeSEI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/encoder/sei.h:48:18: note: Virtual function in base class
x265_2.8/source/encoder/sei.h:117:10: note: Function in derived class
x265_2.8/source/encoder/sei.h:139:10: style: The function 'writeSEI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/encoder/sei.h:48:18: note: Virtual function in base class
x265_2.8/source/encoder/sei.h:139:10: note: Function in derived class
x265_2.8/source/encoder/sei.h:175:10: style: The function 'writeSEI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/encoder/sei.h:48:18: note: Virtual function in base class
x265_2.8/source/encoder/sei.h:175:10: note: Function in derived class
x265_2.8/source/encoder/sei.h:203:10: style: The function 'writeSEI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/encoder/sei.h:48:18: note: Virtual function in base class
x265_2.8/source/encoder/sei.h:203:10: note: Function in derived class
x265_2.8/source/encoder/sei.h:233:10: style: The function 'writeSEI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/encoder/sei.h:48:18: note: Virtual function in base class
x265_2.8/source/encoder/sei.h:233:10: note: Function in derived class
x265_2.8/source/encoder/sei.h:267:10: style: The function 'writeSEI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/encoder/sei.h:48:18: note: Virtual function in base class
x265_2.8/source/encoder/sei.h:267:10: note: Function in derived class
x265_2.8/source/encoder/sei.h:289:10: style: The function 'writeSEI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/encoder/sei.h:48:18: note: Virtual function in base class
x265_2.8/source/encoder/sei.h:289:10: note: Function in derived class
x265_2.8/source/encoder/sei.h:311:7: style: The function 'writeSEI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/encoder/sei.h:48:18: note: Virtual function in base class
x265_2.8/source/encoder/sei.h:311:7: note: Function in derived class
x265_2.8/source/encoder/entropy.cpp:1822:63: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
x265_2.8/source/encoder/entropy.cpp:1945:42: style: Redundant condition: log2TrSize==2. 'log2TrSize!=2 || (log2TrSize==2 && subSet==0)' is equivalent to 'log2TrSize!=2 || subSet==0' [redundantCondition]
x265_2.8/source/encoder/entropy.cpp:523:9: style: The scope of the variable 'data' can be reduced. [variableScope]
x265_2.8/source/encoder/entropy.cpp:1349:21: style: The scope of the variable 'bDenomCoded' can be reduced. [variableScope]
x265_2.8/source/encoder/entropy.cpp:1351:21: style: The scope of the variable 'totalSignalledWeightFlags' can be reduced. [variableScope]
x265_2.8/source/encoder/entropy.cpp:2010:47: style: The scope of the variable 'ctxSig' can be reduced. [variableScope]
x265_2.8/source/encoder/entropy.cpp:2033:47: style: The scope of the variable 'ctxSig' can be reduced. [variableScope]
x265_2.8/source/encoder/entropy.cpp:2074:22: style: The scope of the variable 'idx' can be reduced. [variableScope]
x265_2.8/source/encoder/entropy.cpp:755:39: style: Function 'encodeCTU' argument 1 names different: declaration 'cu' definition 'ctu'. [funcArgNamesDifferent]
x265_2.8/source/encoder/entropy.h:156:34: note: Function 'encodeCTU' argument 1 names different: declaration 'cu' definition 'ctu'.
x265_2.8/source/encoder/entropy.cpp:755:39: note: Function 'encodeCTU' argument 1 names different: declaration 'cu' definition 'ctu'.
x265_2.8/source/encoder/entropy.cpp:884:85: style: Function 'finishCU' argument 4 names different: declaration 'bEncodeDQP' definition 'bCodeDQP'. [funcArgNamesDifferent]
x265_2.8/source/encoder/entropy.h:228:80: note: Function 'finishCU' argument 4 names different: declaration 'bEncodeDQP' definition 'bCodeDQP'.
x265_2.8/source/encoder/entropy.cpp:884:85: note: Function 'finishCU' argument 4 names different: declaration 'bEncodeDQP' definition 'bCodeDQP'.
x265_2.8/source/encoder/entropy.cpp:917:79: style: Function 'encodeTransform' argument 3 names different: declaration 'tuDepth' definition 'curDepth'. [funcArgNamesDifferent]
x265_2.8/source/encoder/entropy.h:251:74: note: Function 'encodeTransform' argument 3 names different: declaration 'tuDepth' definition 'curDepth'.
x265_2.8/source/encoder/entropy.cpp:917:79: note: Function 'encodeTransform' argument 3 names different: declaration 'tuDepth' definition 'curDepth'.
x265_2.8/source/encoder/entropy.cpp:917:98: style: Function 'encodeTransform' argument 4 names different: declaration 'log2TrSize' definition 'log2CurSize'. [funcArgNamesDifferent]
x265_2.8/source/encoder/entropy.h:251:92: note: Function 'encodeTransform' argument 4 names different: declaration 'log2TrSize' definition 'log2CurSize'.
x265_2.8/source/encoder/entropy.cpp:917:98: note: Function 'encodeTransform' argument 4 names different: declaration 'log2TrSize' definition 'log2CurSize'.
x265_2.8/source/encoder/entropy.cpp:1052:83: style: Function 'encodeTransformLuma' argument 3 names different: declaration 'tuDepth' definition 'curDepth'. [funcArgNamesDifferent]
x265_2.8/source/encoder/entropy.h:253:78: note: Function 'encodeTransformLuma' argument 3 names different: declaration 'tuDepth' definition 'curDepth'.
x265_2.8/source/encoder/entropy.cpp:1052:83: note: Function 'encodeTransformLuma' argument 3 names different: declaration 'tuDepth' definition 'curDepth'.
x265_2.8/source/encoder/entropy.cpp:1052:102: style: Function 'encodeTransformLuma' argument 4 names different: declaration 'log2TrSize' definition 'log2CurSize'. [funcArgNamesDifferent]
x265_2.8/source/encoder/entropy.h:253:96: note: Function 'encodeTransformLuma' argument 4 names different: declaration 'log2TrSize' definition 'log2CurSize'.
x265_2.8/source/encoder/entropy.cpp:1052:102: note: Function 'encodeTransformLuma' argument 4 names different: declaration 'log2TrSize' definition 'log2CurSize'.
x265_2.8/source/encoder/entropy.cpp:1460:48: style: Function 'writeCoefRemainExGolomb' argument 1 names different: declaration 'symbol' definition 'codeNumber'. [funcArgNamesDifferent]
x265_2.8/source/encoder/entropy.h:235:43: note: Function 'writeCoefRemainExGolomb' argument 1 names different: declaration 'symbol' definition 'codeNumber'.
x265_2.8/source/encoder/entropy.cpp:1460:48: note: Function 'writeCoefRemainExGolomb' argument 1 names different: declaration 'symbol' definition 'codeNumber'.
x265_2.8/source/encoder/entropy.cpp:1815:61: style: Function 'codeCoeffNxN' argument 2 names different: declaration 'coef' definition 'coeff'. [funcArgNamesDifferent]
x265_2.8/source/encoder/entropy.h:169:56: note: Function 'codeCoeffNxN' argument 2 names different: declaration 'coef' definition 'coeff'.
x265_2.8/source/encoder/entropy.cpp:1815:61: note: Function 'codeCoeffNxN' argument 2 names different: declaration 'coef' definition 'coeff'.
x265_2.8/source/encoder/entropy.cpp:2081:41: style: Boolean variable 'bIsLuma' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean]
x265_2.8/source/encoder/entropy.cpp:2096:42: style: Boolean variable 'bHideFirstSign' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean]
x265_2.8/source/encoder/entropy.cpp:224:10: warning: Member variable 'Entropy::m_contextState' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/entropy.cpp:224:10: warning: Member variable 'Entropy::m_low' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/entropy.cpp:224:10: warning: Member variable 'Entropy::m_range' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/entropy.cpp:224:10: warning: Member variable 'Entropy::m_bufferedByte' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/entropy.cpp:224:10: warning: Member variable 'Entropy::m_numBufferedBytes' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/entropy.cpp:224:10: warning: Member variable 'Entropy::m_bitsLeft' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/entropy.cpp:224:10: warning: Member variable 'Entropy::m_estBitsSbac' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/frameencoder.cpp:64:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
x265_2.8/source/encoder/frameencoder.cpp:437:19: style: C-style pointer casting [cstyleCast]
x265_2.8/source/encoder/frameencoder.cpp:473:19: style: C-style pointer casting [cstyleCast]
x265_2.8/source/encoder/frameencoder.cpp:503:10: style: The scope of the variable 'payloadChange' can be reduced. [variableScope]
x265_2.8/source/encoder/frameencoder.cpp:1631:34: style: The scope of the variable 'cuStat' can be reduced. [variableScope]
x265_2.8/source/encoder/frameencoder.cpp:1317:42: style: Function 'processRowEncoder' argument 1 names different: declaration 'row' definition 'intRow'. [funcArgNamesDifferent]
x265_2.8/source/encoder/frameencoder.h:237:40: note: Function 'processRowEncoder' argument 1 names different: declaration 'row' definition 'intRow'.
x265_2.8/source/encoder/frameencoder.cpp:1317:42: note: Function 'processRowEncoder' argument 1 names different: declaration 'row' definition 'intRow'.
x265_2.8/source/encoder/frameencoder.cpp:1961:71: style: Function 'collectCTUStatistics' argument 2 names different: declaration 'frameLog' definition 'log'. [funcArgNamesDifferent]
x265_2.8/source/encoder/frameencoder.h:231:62: note: Function 'collectCTUStatistics' argument 2 names different: declaration 'frameLog' definition 'log'.
x265_2.8/source/encoder/frameencoder.cpp:1961:71: note: Function 'collectCTUStatistics' argument 2 names different: declaration 'frameLog' definition 'log'.
x265_2.8/source/encoder/frameencoder.cpp:2108:49: style: Function 'getEncodedPicture' argument 1 names different: declaration 'list' definition 'output'. [funcArgNamesDifferent]
x265_2.8/source/encoder/frameencoder.h:130:39: note: Function 'getEncodedPicture' argument 1 names different: declaration 'list' definition 'output'.
x265_2.8/source/encoder/frameencoder.cpp:2108:49: note: Function 'getEncodedPicture' argument 1 names different: declaration 'list' definition 'output'.
x265_2.8/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_sliceCnt' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_numRows' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_numCols' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_filterRowDelay' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_filterRowDelayCus' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_refLagRows' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_sliceAddrBits' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_sliceGroupSize' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_sliceBaseRow' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_sliceMaxBlockRow' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_rowSliceTotalBits' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_SSDY' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_SSDU' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_SSDV' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_ssim' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_accessUnitBits' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_ssimCnt' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_crc' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_checksum' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_totalActiveWorkerCount' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_activeWorkerCountSamples' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_countRowBlocks' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_startCompressTime' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_row0WaitTime' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_allRowsAvailableTime' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_endCompressTime' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_endFrameTime' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_stallStartTime' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_totalWorkerElapsedTime' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/frameencoder.cpp:41:15: warning: Member variable 'FrameEncoder::m_totalNoWorkerTime' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/framefilter.cpp:475:57: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
x265_2.8/source/encoder/framefilter.cpp:517:53: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
x265_2.8/source/encoder/framefilter.cpp:538:46: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
x265_2.8/source/encoder/framefilter.cpp:544:46: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
x265_2.8/source/encoder/framefilter.cpp:550:46: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
x265_2.8/source/encoder/framefilter.cpp:229:32: style: Function 'start' argument 1 names different: declaration 'pic' definition 'frame'. [funcArgNamesDifferent]
x265_2.8/source/encoder/framefilter.h:128:23: note: Function 'start' argument 1 names different: declaration 'pic' definition 'frame'.
x265_2.8/source/encoder/framefilter.cpp:229:32: note: Function 'start' argument 1 names different: declaration 'pic' definition 'frame'.
x265_2.8/source/encoder/level.cpp:457:9: style: Condition 'bInvalidDepth' is always false [knownConditionTrueFalse]
x265_2.8/source/encoder/level.cpp:439:26: note: Assignment 'bInvalidDepth=false', assigned value is 0
x265_2.8/source/encoder/level.cpp:457:9: note: Condition 'bInvalidDepth' is always false
x265_2.8/source/encoder/level.cpp:225:10: style: The scope of the variable 'bStillPicture' can be reduced. [variableScope]
x265_2.8/source/encoder/motion.cpp:165:117: style: Function 'setSourcePU' argument 6 names different: declaration 'searchMethod' definition 'method'. [funcArgNamesDifferent]
x265_2.8/source/encoder/motion.h:79:105: note: Function 'setSourcePU' argument 6 names different: declaration 'searchMethod' definition 'method'.
x265_2.8/source/encoder/motion.cpp:165:117: note: Function 'setSourcePU' argument 6 names different: declaration 'searchMethod' definition 'method'.
x265_2.8/source/encoder/motion.cpp:165:135: style: Function 'setSourcePU' argument 7 names different: declaration 'subpelRefine' definition 'refine'. [funcArgNamesDifferent]
x265_2.8/source/encoder/motion.h:79:129: note: Function 'setSourcePU' argument 7 names different: declaration 'subpelRefine' definition 'refine'.
x265_2.8/source/encoder/motion.cpp:165:135: note: Function 'setSourcePU' argument 7 names different: declaration 'subpelRefine' definition 'refine'.
x265_2.8/source/encoder/motion.cpp:190:61: style: Function 'setSourcePU' argument 2 names different: declaration 'ctuAddr' definition '_ctuAddr'. [funcArgNamesDifferent]
x265_2.8/source/encoder/motion.h:80:49: note: Function 'setSourcePU' argument 2 names different: declaration 'ctuAddr' definition '_ctuAddr'.
x265_2.8/source/encoder/motion.cpp:190:61: note: Function 'setSourcePU' argument 2 names different: declaration 'ctuAddr' definition '_ctuAddr'.
x265_2.8/source/encoder/motion.cpp:190:136: style: Function 'setSourcePU' argument 7 names different: declaration 'searchMethod' definition 'method'. [funcArgNamesDifferent]
x265_2.8/source/encoder/motion.h:80:123: note: Function 'setSourcePU' argument 7 names different: declaration 'searchMethod' definition 'method'.
x265_2.8/source/encoder/motion.cpp:190:136: note: Function 'setSourcePU' argument 7 names different: declaration 'searchMethod' definition 'method'.
x265_2.8/source/encoder/motion.cpp:190:154: style: Function 'setSourcePU' argument 8 names different: declaration 'subpelRefine' definition 'refine'. [funcArgNamesDifferent]
x265_2.8/source/encoder/motion.h:80:147: note: Function 'setSourcePU' argument 8 names different: declaration 'subpelRefine' definition 'refine'.
x265_2.8/source/encoder/motion.cpp:190:154: note: Function 'setSourcePU' argument 8 names different: declaration 'subpelRefine' definition 'refine'.
x265_2.8/source/encoder/motion.cpp:102:17: warning: Member variable 'MotionEstimate::partEnum' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/motion.cpp:111:5: performance: Variable 'chromaSatd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
x265_2.8/source/encoder/ratecontrol.cpp:77:5: style: Variable 'y' is reassigned a value before the old one has been used. [redundantAssignment]
x265_2.8/source/encoder/ratecontrol.cpp:75:5: note: Variable 'y' is reassigned a value before the old one has been used.
x265_2.8/source/encoder/ratecontrol.cpp:77:5: note: Variable 'y' is reassigned a value before the old one has been used.
x265_2.8/source/encoder/ratecontrol.cpp:89:5: style: Variable 'y' is reassigned a value before the old one has been used. [redundantAssignment]
x265_2.8/source/encoder/ratecontrol.cpp:87:5: note: Variable 'y' is reassigned a value before the old one has been used.
x265_2.8/source/encoder/ratecontrol.cpp:89:5: note: Variable 'y' is reassigned a value before the old one has been used.
x265_2.8/source/encoder/ratecontrol.cpp:987:32: style: The scope of the variable 'factor' can be reduced. [variableScope]
x265_2.8/source/encoder/ratecontrol.cpp:988:32: style: The scope of the variable 'step' can be reduced. [variableScope]
x265_2.8/source/encoder/ratecontrol.cpp:1534:12: style: The scope of the variable 'qscaleOrig' can be reduced. [variableScope]
x265_2.8/source/encoder/ratecontrol.cpp:1534:24: style: The scope of the variable 'qscaleNew' can be reduced. [variableScope]
x265_2.8/source/encoder/ratecontrol.cpp:1599:12: style: The scope of the variable 'overflow' can be reduced. [variableScope]
x265_2.8/source/encoder/ratecontrol.cpp:1926:22: style: The scope of the variable 'isEncodeBeg' can be reduced. [variableScope]
x265_2.8/source/encoder/ratecontrol.cpp:2290:14: style: The scope of the variable 'rowSatdCostSoFar' can be reduced. [variableScope]
x265_2.8/source/encoder/ratecontrol.cpp:2412:12: style: The scope of the variable 'stepSize' can be reduced. [variableScope]
x265_2.8/source/encoder/ratecontrol.cpp:2949:18: style: The scope of the variable 'length' can be reduced. [variableScope]
x265_2.8/source/encoder/ratecontrol.cpp:2972:18: style: The scope of the variable 'length' can be reduced. [variableScope]
x265_2.8/source/encoder/ratecontrol.cpp:956:1: style: Label 'fail' is not used. [unusedLabel]
x265_2.8/source/encoder/ratecontrol.cpp:1143:1: style: Label 'fail' is not used. [unusedLabel]
x265_2.8/source/encoder/ratecontrol.cpp:1088:59: style: Function 'vbv2Pass' argument 2 names different: declaration 'frameCount' definition 'endPos'. [funcArgNamesDifferent]
x265_2.8/source/encoder/ratecontrol.h:285:52: note: Function 'vbv2Pass' argument 2 names different: declaration 'frameCount' definition 'endPos'.
x265_2.8/source/encoder/ratecontrol.cpp:1088:59: note: Function 'vbv2Pass' argument 2 names different: declaration 'frameCount' definition 'endPos'.
x265_2.8/source/encoder/ratecontrol.cpp:1490:57: style: Function 'countExpectedBits' argument 2 names different: declaration 'framesCount' definition 'endPos'. [funcArgNamesDifferent]
x265_2.8/source/encoder/ratecontrol.h:284:48: note: Function 'countExpectedBits' argument 2 names different: declaration 'framesCount' definition 'endPos'.
x265_2.8/source/encoder/ratecontrol.cpp:1490:57: note: Function 'countExpectedBits' argument 2 names different: declaration 'framesCount' definition 'endPos'.
x265_2.8/source/encoder/ratecontrol.cpp:1502:80: style: Function 'findUnderflow' argument 5 names different: declaration 'framesCount' definition 'endPos'. [funcArgNamesDifferent]
x265_2.8/source/encoder/ratecontrol.h:286:73: note: Function 'findUnderflow' argument 5 names different: declaration 'framesCount' definition 'endPos'.
x265_2.8/source/encoder/ratecontrol.cpp:1502:80: note: Function 'findUnderflow' argument 5 names different: declaration 'framesCount' definition 'endPos'.
x265_2.8/source/encoder/ratecontrol.cpp:1550:45: style: Function 'cuTreeReadFor2Pass' argument 1 names different: declaration 'curFrame' definition 'frame'. [funcArgNamesDifferent]
x265_2.8/source/encoder/ratecontrol.h:250:36: note: Function 'cuTreeReadFor2Pass' argument 1 names different: declaration 'curFrame' definition 'frame'.
x265_2.8/source/encoder/ratecontrol.cpp:1550:45: note: Function 'cuTreeReadFor2Pass' argument 1 names different: declaration 'curFrame' definition 'frame'.
x265_2.8/source/encoder/ratecontrol.cpp:1635:47: style: Function 'rateEstimateQscale' argument 1 names different: declaration 'pic' definition 'curFrame'. [funcArgNamesDifferent]
x265_2.8/source/encoder/ratecontrol.h:269:38: note: Function 'rateEstimateQscale' argument 1 names different: declaration 'pic' definition 'curFrame'.
x265_2.8/source/encoder/ratecontrol.cpp:1635:47: note: Function 'rateEstimateQscale' argument 1 names different: declaration 'pic' definition 'curFrame'.
x265_2.8/source/encoder/ratecontrol.cpp:2101:51: style: Function 'hrdFullness' argument 1 names different: declaration 'sei' definition 'seiBP'. [funcArgNamesDifferent]
x265_2.8/source/encoder/ratecontrol.h:251:42: note: Function 'hrdFullness' argument 1 names different: declaration 'sei' definition 'seiBP'.
x265_2.8/source/encoder/ratecontrol.cpp:2101:51: note: Function 'hrdFullness' argument 1 names different: declaration 'sei' definition 'seiBP'.
x265_2.8/source/encoder/ratecontrol.cpp:2131:39: style: Function 'clipQscale' argument 1 names different: declaration 'pic' definition 'curFrame'. [funcArgNamesDifferent]
x265_2.8/source/encoder/ratecontrol.h:276:30: note: Function 'clipQscale' argument 1 names different: declaration 'pic' definition 'curFrame'.
x265_2.8/source/encoder/ratecontrol.cpp:2131:39: note: Function 'clipQscale' argument 1 names different: declaration 'pic' definition 'curFrame'.
x265_2.8/source/encoder/ratecontrol.cpp:2288:47: style: Function 'predictRowsSizeSum' argument 1 names different: declaration 'pic' definition 'curFrame'. [funcArgNamesDifferent]
x265_2.8/source/encoder/ratecontrol.h:280:38: note: Function 'predictRowsSizeSum' argument 1 names different: declaration 'pic' definition 'curFrame'.
x265_2.8/source/encoder/ratecontrol.cpp:2288:47: note: Function 'predictRowsSizeSum' argument 1 names different: declaration 'pic' definition 'curFrame'.
x265_2.8/source/encoder/ratecontrol.cpp:2288:87: style: Function 'predictRowsSizeSum' argument 3 names different: declaration 'qpm' definition 'qpVbv'. [funcArgNamesDifferent]
x265_2.8/source/encoder/ratecontrol.h:280:73: note: Function 'predictRowsSizeSum' argument 3 names different: declaration 'qpm' definition 'qpVbv'.
x265_2.8/source/encoder/ratecontrol.cpp:2288:87: note: Function 'predictRowsSizeSum' argument 3 names different: declaration 'qpm' definition 'qpVbv'.
x265_2.8/source/encoder/ratecontrol.cpp:2288:103: style: Function 'predictRowsSizeSum' argument 4 names different: declaration 'encodedBits' definition 'encodedBitsSoFar'. [funcArgNamesDifferent]
x265_2.8/source/encoder/ratecontrol.h:280:87: note: Function 'predictRowsSizeSum' argument 4 names different: declaration 'encodedBits' definition 'encodedBitsSoFar'.
x265_2.8/source/encoder/ratecontrol.cpp:2288:103: note: Function 'predictRowsSizeSum' argument 4 names different: declaration 'encodedBits' definition 'encodedBitsSoFar'.
x265_2.8/source/encoder/ratecontrol.cpp:2970:35: style: Function 'splitbUsed' argument 1 names different: declaration 'deltapoc' definition 'bused'. [funcArgNamesDifferent]
x265_2.8/source/encoder/ratecontrol.h:290:28: note: Function 'splitbUsed' argument 1 names different: declaration 'deltapoc' definition 'bused'.
x265_2.8/source/encoder/ratecontrol.cpp:2970:35: note: Function 'splitbUsed' argument 1 names different: declaration 'deltapoc' definition 'bused'.
x265_2.8/source/encoder/ratecontrol.cpp:1109:9: style: Variable 'iterations' is modified but its new value is never used. [unreadVariable]
x265_2.8/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_curSlice' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_isGrainEnabled' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_bufferSize' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_bufferFillFinal' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_bufferFill' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_bufferRate' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_vbvMaxRate' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_bufferFillActual' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_bufferExcess' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_pred' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_predType' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_currentSatd' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_framesDone' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_cplxrSum' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_wantedBitsWindow' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_accumPQp' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_accumPNorm' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_totalBits' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_encodedBits' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_satdCostWindow' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_encodedBitsWindow' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_sliderPos' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_lastRemovedSatdCost' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_numBframesInPattern' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_isPatternPresent' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_nominalRemovalTime' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_prevCpbFinalAT' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_isGopReEncoded' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_isQpModified' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_start' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_reencode' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_lastAccumPNorm' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_expectedBitsSum' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_predictedBits' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_amortizeFraction' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/ratecontrol.cpp:149:14: warning: Member variable 'RateControl::m_amortizeFrames' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/ratecontrol.h:270:12: style: Technically the member function 'X265_NS::RateControl::tuneAbrQScaleFromFeedback' can be const. [functionConst]
x265_2.8/source/encoder/ratecontrol.cpp:1595:21: note: Technically the member function 'X265_NS::RateControl::tuneAbrQScaleFromFeedback' can be const.
x265_2.8/source/encoder/ratecontrol.h:270:12: note: Technically the member function 'X265_NS::RateControl::tuneAbrQScaleFromFeedback' can be const.
x265_2.8/source/encoder/ratecontrol.h:273:12: performance: Technically the member function 'X265_NS::RateControl::getPredictorType' can be static. [functionStatic]
x265_2.8/source/encoder/ratecontrol.cpp:1420:18: note: Technically the member function 'X265_NS::RateControl::getPredictorType' can be static.
x265_2.8/source/encoder/ratecontrol.h:273:12: note: Technically the member function 'X265_NS::RateControl::getPredictorType' can be static.
x265_2.8/source/encoder/ratecontrol.h:275:12: performance: Technically the member function 'X265_NS::RateControl::updatePredictor' can be static. [functionStatic]
x265_2.8/source/encoder/ratecontrol.cpp:2552:19: note: Technically the member function 'X265_NS::RateControl::updatePredictor' can be static.
x265_2.8/source/encoder/ratecontrol.h:275:12: note: Technically the member function 'X265_NS::RateControl::updatePredictor' can be static.
x265_2.8/source/encoder/ratecontrol.h:278:12: performance: Technically the member function 'X265_NS::RateControl::predictSize' can be static. [functionStatic]
x265_2.8/source/encoder/ratecontrol.cpp:2126:21: note: Technically the member function 'X265_NS::RateControl::predictSize' can be static.
x265_2.8/source/encoder/ratecontrol.h:278:12: note: Technically the member function 'X265_NS::RateControl::predictSize' can be static.
x265_2.8/source/encoder/ratecontrol.h:289:12: performance: Technically the member function 'X265_NS::RateControl::splitdeltaPOC' can be static. [functionStatic]
x265_2.8/source/encoder/ratecontrol.cpp:2947:19: note: Technically the member function 'X265_NS::RateControl::splitdeltaPOC' can be static.
x265_2.8/source/encoder/ratecontrol.h:289:12: note: Technically the member function 'X265_NS::RateControl::splitdeltaPOC' can be static.
x265_2.8/source/encoder/ratecontrol.h:290:12: performance: Technically the member function 'X265_NS::RateControl::splitbUsed' can be static. [functionStatic]
x265_2.8/source/encoder/ratecontrol.cpp:2970:19: note: Technically the member function 'X265_NS::RateControl::splitbUsed' can be static.
x265_2.8/source/encoder/ratecontrol.h:290:12: note: Technically the member function 'X265_NS::RateControl::splitbUsed' can be static.
x265_2.8/source/encoder/ratecontrol.cpp:600:26: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
x265_2.8/source/encoder/ratecontrol.cpp:2834:40: error: Undefined behavior: Variable 'deltaPOC' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
x265_2.8/source/encoder/ratecontrol.cpp:2835:37: error: Undefined behavior: Variable 'bUsed' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
x265_2.8/source/encoder/reference.cpp:35:18: warning: Member variable 'MotionReference::numInterpPlanes' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/sao.cpp:1438:46: style: Public interface of SAO is not safe. When calling SAO::calcSaoRdoCost(), if parameter lambda is 0 that leads to division by zero. [unsafeClassDivZero]
x265_2.8/source/encoder/sao.cpp:282:0: style: Same expression used in consecutive assignments of 'ctuWidth' and 'ctuHeight'. [duplicateAssignExpression]
x265_2.8/source/encoder/sao.cpp:283:0: note: Same expression used in consecutive assignments of 'ctuWidth' and 'ctuHeight'.
x265_2.8/source/encoder/sao.cpp:282:0: note: Same expression used in consecutive assignments of 'ctuWidth' and 'ctuHeight'.
x265_2.8/source/encoder/sao.cpp:576:0: style: Same expression used in consecutive assignments of 'ctuWidth' and 'ctuHeight'. [duplicateAssignExpression]
x265_2.8/source/encoder/sao.cpp:577:0: note: Same expression used in consecutive assignments of 'ctuWidth' and 'ctuHeight'.
x265_2.8/source/encoder/sao.cpp:576:0: note: Same expression used in consecutive assignments of 'ctuWidth' and 'ctuHeight'.
x265_2.8/source/encoder/sao.cpp:636:0: style: Same expression used in consecutive assignments of 'ctuWidth' and 'ctuHeight'. [duplicateAssignExpression]
x265_2.8/source/encoder/sao.cpp:637:0: note: Same expression used in consecutive assignments of 'ctuWidth' and 'ctuHeight'.
x265_2.8/source/encoder/sao.cpp:636:0: note: Same expression used in consecutive assignments of 'ctuWidth' and 'ctuHeight'.
x265_2.8/source/encoder/sao.cpp:747:0: style: Same expression used in consecutive assignments of 'ctuWidth' and 'ctuHeight'. [duplicateAssignExpression]
x265_2.8/source/encoder/sao.cpp:748:0: note: Same expression used in consecutive assignments of 'ctuWidth' and 'ctuHeight'.
x265_2.8/source/encoder/sao.cpp:747:0: note: Same expression used in consecutive assignments of 'ctuWidth' and 'ctuHeight'.
x265_2.8/source/encoder/sao.cpp:931:0: style: Same expression used in consecutive assignments of 'ctuWidth' and 'ctuHeight'. [duplicateAssignExpression]
x265_2.8/source/encoder/sao.cpp:932:0: note: Same expression used in consecutive assignments of 'ctuWidth' and 'ctuHeight'.
x265_2.8/source/encoder/sao.cpp:931:0: note: Same expression used in consecutive assignments of 'ctuWidth' and 'ctuHeight'.
x265_2.8/source/encoder/sao.cpp:310:64: style: The scope of the variable 'signLeft1' can be reduced. [variableScope]
x265_2.8/source/encoder/sao.cpp:742:18: style: The scope of the variable 'fenc' can be reduced. [variableScope]
x265_2.8/source/encoder/sao.cpp:775:9: style: The scope of the variable 'startX' can be reduced. [variableScope]
x265_2.8/source/encoder/sao.cpp:776:9: style: The scope of the variable 'startY' can be reduced. [variableScope]
x265_2.8/source/encoder/sao.cpp:926:18: style: The scope of the variable 'fenc' can be reduced. [variableScope]
x265_2.8/source/encoder/sao.cpp:950:9: style: The scope of the variable 'startX' can be reduced. [variableScope]
x265_2.8/source/encoder/sao.cpp:951:9: style: The scope of the variable 'startY' can be reduced. [variableScope]
x265_2.8/source/encoder/sao.cpp:955:14: style: The scope of the variable 'stats' can be reduced. [variableScope]
x265_2.8/source/encoder/sao.cpp:956:14: style: The scope of the variable 'count' can be reduced. [variableScope]
x265_2.8/source/encoder/sao.cpp:958:9: style: The scope of the variable 'skipB' can be reduced. [variableScope]
x265_2.8/source/encoder/sao.cpp:958:16: style: The scope of the variable 'skipR' can be reduced. [variableScope]
x265_2.8/source/encoder/sao.cpp:1401:26: style: The scope of the variable 'offsetOrg' can be reduced. [variableScope]
x265_2.8/source/encoder/sao.cpp:1402:26: style: The scope of the variable 'offsetOut' can be reduced. [variableScope]
x265_2.8/source/encoder/sao.cpp:1423:22: style: The scope of the variable 'offsetOrg' can be reduced. [variableScope]
x265_2.8/source/encoder/sao.cpp:1424:22: style: The scope of the variable 'offsetOut' can be reduced. [variableScope]
x265_2.8/source/encoder/sao.cpp:163:1: style: Label 'fail' is not used. [unusedLabel]
x265_2.8/source/encoder/sao.cpp:227:29: style: Function 'startSlice' argument 1 names different: declaration 'pic' definition 'frame'. [funcArgNamesDifferent]
x265_2.8/source/encoder/sao.h:114:28: note: Function 'startSlice' argument 1 names different: declaration 'pic' definition 'frame'.
x265_2.8/source/encoder/sao.cpp:227:29: note: Function 'startSlice' argument 1 names different: declaration 'pic' definition 'frame'.
x265_2.8/source/encoder/sao.cpp:919:44: style: Function 'calcSaoStatsCu_BeforeDblk' argument 1 names different: declaration 'pic' definition 'frame'. [funcArgNamesDifferent]
x265_2.8/source/encoder/sao.h:124:43: note: Function 'calcSaoStatsCu_BeforeDblk' argument 1 names different: declaration 'pic' definition 'frame'.
x265_2.8/source/encoder/sao.cpp:919:44: note: Function 'calcSaoStatsCu_BeforeDblk' argument 1 names different: declaration 'pic' definition 'frame'.
x265_2.8/source/encoder/sao.cpp:42:15: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
x265_2.8/source/encoder/sao.cpp:907:29: style: Variable 'fenc' is assigned a value that is never used. [unreadVariable]
x265_2.8/source/encoder/sao.cpp:1587:24: style: Variable 'costPartBest' is assigned a value that is never used. [unreadVariable]
x265_2.8/source/encoder/sao.cpp:1729:24: style: Variable 'costPartBest' is assigned a value that is never used. [unreadVariable]
x265_2.8/source/encoder/sao.cpp:74:6: warning: Member variable 'SAO::m_count' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/sao.cpp:74:6: warning: Member variable 'SAO::m_offset' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/sao.cpp:74:6: warning: Member variable 'SAO::m_offsetOrg' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/sao.cpp:74:6: warning: Member variable 'SAO::m_offsetBo' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/sao.cpp:74:6: warning: Member variable 'SAO::m_offsetEo' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/sao.cpp:74:6: warning: Member variable 'SAO::m_chromaFormat' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/sao.cpp:74:6: warning: Member variable 'SAO::m_numCuInWidth' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/sao.cpp:74:6: warning: Member variable 'SAO::m_numCuInHeight' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/sao.cpp:74:6: warning: Member variable 'SAO::m_hChromaShift' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/sao.cpp:74:6: warning: Member variable 'SAO::m_vChromaShift' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/sao.cpp:74:6: warning: Member variable 'SAO::m_frame' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/sao.cpp:74:6: warning: Member variable 'SAO::m_numNoSao' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/sao.h:132:13: performance: Technically the member function 'X265_NS::SAO::calcSaoRdoCost' can be static. [functionStatic]
x265_2.8/source/encoder/sao.cpp:1435:21: note: Technically the member function 'X265_NS::SAO::calcSaoRdoCost' can be static.
x265_2.8/source/encoder/sao.h:132:13: note: Technically the member function 'X265_NS::SAO::calcSaoRdoCost' can be static.
x265_2.8/source/encoder/search.cpp:51:5: portability: Using memset() on class which contains a floating point number. [memsetClassFloat]
x265_2.8/source/encoder/search.cpp:2758:9: portability: Using memset() on class which contains a floating point number. [memsetClassFloat]
x265_2.8/source/encoder/search.cpp:2836:9: style: Variable 'mvBits' is reassigned a value before the old one has been used. [redundantAssignment]
x265_2.8/source/encoder/search.cpp:2832:21: note: Variable 'mvBits' is reassigned a value before the old one has been used.
x265_2.8/source/encoder/search.cpp:2836:9: note: Variable 'mvBits' is reassigned a value before the old one has been used.
x265_2.8/source/encoder/search.cpp:310:0: style: Same expression used in consecutive assignments of 'qtLayer' and 'sizeIdx'. [duplicateAssignExpression]
x265_2.8/source/encoder/search.cpp:311:0: note: Same expression used in consecutive assignments of 'qtLayer' and 'sizeIdx'.
x265_2.8/source/encoder/search.cpp:310:0: note: Same expression used in consecutive assignments of 'qtLayer' and 'sizeIdx'.
x265_2.8/source/encoder/search.cpp:979:51: style: Same expression on both sides of '-' because the value of 'log2TrSizeC' and '2' are the same. [duplicateExpression]
x265_2.8/source/encoder/search.cpp:952:34: note: 'log2TrSizeC' is assigned value '2' here.
x265_2.8/source/encoder/search.cpp:979:51: note: Same expression on both sides of '-' because the value of 'log2TrSizeC' and '2' are the same.
x265_2.8/source/encoder/search.cpp:3528:121: style: Same expression on both sides of '&&'. [duplicateExpression]
x265_2.8/source/encoder/search.cpp:1404:18: style: The scope of the variable 'lowmode' can be reduced. [variableScope]
x265_2.8/source/encoder/search.cpp:1404:27: style: The scope of the variable 'highmode' can be reduced. [variableScope]
x265_2.8/source/encoder/search.cpp:2174:10: style: The scope of the variable 'useAsMVP' can be reduced. [variableScope]
x265_2.8/source/encoder/search.cpp:3151:14: style: The scope of the variable 'numSig' can be reduced. [variableScope]
x265_2.8/source/encoder/search.cpp:3154:14: style: The scope of the variable 'singleEnergy' can be reduced. [variableScope]
x265_2.8/source/encoder/search.cpp:3156:14: style: The scope of the variable 'minCost' can be reduced. [variableScope]
x265_2.8/source/encoder/search.cpp:176:1: style: Label 'fail' is not used. [unusedLabel]
x265_2.8/source/encoder/search.cpp:205:60: style: Function 'setLambdaFromQP' argument 3 names different: declaration 'lambdaQP' definition 'lambdaQp'. [funcArgNamesDifferent]
x265_2.8/source/encoder/search.h:298:61: note: Function 'setLambdaFromQP' argument 3 names different: declaration 'lambdaQP' definition 'lambdaQp'.
x265_2.8/source/encoder/search.cpp:205:60: note: Function 'setLambdaFromQP' argument 3 names different: declaration 'lambdaQP' definition 'lambdaQp'.
x265_2.8/source/encoder/search.cpp:305:127: style: Function 'codeIntraLumaQT' argument 6 names different: declaration 'costs' definition 'outCost'. [funcArgNamesDifferent]
x265_2.8/source/encoder/search.h:401:127: note: Function 'codeIntraLumaQT' argument 6 names different: declaration 'costs' definition 'outCost'.
x265_2.8/source/encoder/search.cpp:305:127: note: Function 'codeIntraLumaQT' argument 6 names different: declaration 'costs' definition 'outCost'.
x265_2.8/source/encoder/search.cpp:510:112: style: Function 'codeIntraLumaTSkip' argument 5 names different: declaration 'costs' definition 'outCost'. [funcArgNamesDifferent]
x265_2.8/source/encoder/search.h:402:112: note: Function 'codeIntraLumaTSkip' argument 5 names different: declaration 'costs' definition 'outCost'.
x265_2.8/source/encoder/search.cpp:510:112: note: Function 'codeIntraLumaTSkip' argument 5 names different: declaration 'costs' definition 'outCost'.
x265_2.8/source/encoder/search.cpp:1236:73: style: Function 'checkIntra' argument 3 names different: declaration 'partSizes' definition 'partSize'. [funcArgNamesDifferent]
x265_2.8/source/encoder/search.h:304:73: note: Function 'checkIntra' argument 3 names different: declaration 'partSizes' definition 'partSize'.
x265_2.8/source/encoder/search.cpp:1236:73: note: Function 'checkIntra' argument 3 names different: declaration 'partSizes' definition 'partSize'.
x265_2.8/source/encoder/search.cpp:2154:94: style: Function 'predInterSearch' argument 4 names different: declaration 'masks' definition 'refMasks'. [funcArgNamesDifferent]
x265_2.8/source/encoder/search.h:312:94: note: Function 'predInterSearch' argument 4 names different: declaration 'masks' definition 'refMasks'.
x265_2.8/source/encoder/search.cpp:2154:94: note: Function 'predInterSearch' argument 4 names different: declaration 'masks' definition 'refMasks'.
x265_2.8/source/encoder/search.cpp:2568:60: style: Function 'getBlkBits' argument 3 names different: declaration 'puIdx' definition 'partIdx'. [funcArgNamesDifferent]
x265_2.8/source/encoder/search.h:427:63: note: Function 'getBlkBits' argument 3 names different: declaration 'puIdx' definition 'partIdx'.
x265_2.8/source/encoder/search.cpp:2568:60: note: Function 'getBlkBits' argument 3 names different: declaration 'puIdx' definition 'partIdx'.
x265_2.8/source/encoder/search.cpp:3088:97: style: Function 'estimateResidualQT' argument 4 names different: declaration 'depth' definition 'tuDepth'. [funcArgNamesDifferent]
x265_2.8/source/encoder/search.h:398:97: note: Function 'estimateResidualQT' argument 4 names different: declaration 'depth' definition 'tuDepth'.
x265_2.8/source/encoder/search.cpp:3088:97: note: Function 'estimateResidualQT' argument 4 names different: declaration 'depth' definition 'tuDepth'.
x265_2.8/source/encoder/search.cpp:3088:131: style: Function 'estimateResidualQT' argument 6 names different: declaration 'costs' definition 'outCosts'. [funcArgNamesDifferent]
x265_2.8/source/encoder/search.h:398:129: note: Function 'estimateResidualQT' argument 6 names different: declaration 'costs' definition 'outCosts'.
x265_2.8/source/encoder/search.cpp:3088:131: note: Function 'estimateResidualQT' argument 6 names different: declaration 'costs' definition 'outCosts'.
x265_2.8/source/encoder/search.cpp:280:9: style: Variable 'tuDepthC' is modified but its new value is never used. [unreadVariable]
x265_2.8/source/encoder/search.cpp:3820:9: style: Variable 'tuDepthC' is modified but its new value is never used. [unreadVariable]
x265_2.8/source/encoder/search.cpp:2655:36: style: Boolean variable 'm_bFrameParallel' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean]
x265_2.8/source/encoder/search.cpp:49:9: warning: Member variable 'Search::m_rdCost' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/search.cpp:49:9: warning: Member variable 'Search::m_bFrameParallel' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/search.cpp:49:9: warning: Member variable 'Search::m_refLagPixels' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/search.cpp:49:9: warning: Member variable 'Search::m_limitTU' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/search.cpp:49:9: warning: Member variable 'Search::m_sliceMaxY' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/search.cpp:49:9: warning: Member variable 'Search::m_sliceMinY' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/search.cpp:49:9: warning: Member variable 'Search::m_tld' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/search.cpp:49:9: warning: Member variable 'Search::m_listSelBits' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/search.cpp:49:9: warning: Member variable 'Search::m_cacheTU' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/slicetype.cpp:790:31: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
x265_2.8/source/encoder/slicetype.cpp:533:5: style: Variable 'origscore' is reassigned a value before the old one has been used. [redundantAssignment]
x265_2.8/source/encoder/slicetype.cpp:526:0: note: Variable 'origscore' is reassigned a value before the old one has been used.
x265_2.8/source/encoder/slicetype.cpp:533:5: note: Variable 'origscore' is reassigned a value before the old one has been used.
x265_2.8/source/encoder/slicetype.cpp:156:12: style: The scope of the variable 'strength' can be reduced. [variableScope]
x265_2.8/source/encoder/slicetype.cpp:192:16: style: The scope of the variable 'avg_adj_pow2' can be reduced. [variableScope]
x265_2.8/source/encoder/slicetype.cpp:198:22: style: The scope of the variable 'rowVariance' can be reduced. [variableScope]
x265_2.8/source/encoder/slicetype.cpp:947:22: style: The scope of the variable 'lowresRow' can be reduced. [variableScope]
x265_2.8/source/encoder/slicetype.cpp:1506:9: style: The scope of the variable 'numBFrames' can be reduced. [variableScope]
x265_2.8/source/encoder/slicetype.cpp:1560:48: style: The scope of the variable 'cost2p1' can be reduced. [variableScope]
x265_2.8/source/encoder/slicetype.cpp:1888:21: style: The scope of the variable 'p1' can be reduced. [variableScope]
x265_2.8/source/encoder/slicetype.cpp:1960:19: style: The scope of the variable 'curnonb' can be reduced. [variableScope]
x265_2.8/source/encoder/slicetype.cpp:2024:21: style: The scope of the variable 'p1' can be reduced. [variableScope]
x265_2.8/source/encoder/slicetype.cpp:884:48: style: Function 'getEstimatedPictureCost' argument 1 names different: declaration 'pic' definition 'curFrame'. [funcArgNamesDifferent]
x265_2.8/source/encoder/slicetype.h:155:44: note: Function 'getEstimatedPictureCost' argument 1 names different: declaration 'pic' definition 'curFrame'.
x265_2.8/source/encoder/slicetype.cpp:884:48: note: Function 'getEstimatedPictureCost' argument 1 names different: declaration 'pic' definition 'curFrame'.
x265_2.8/source/encoder/slicetype.cpp:1303:66: style: Function 'vbvLookahead' argument 3 names different: declaration 'keyframes' definition 'keyframe'. [funcArgNamesDifferent]
x265_2.8/source/encoder/slicetype.h:170:62: note: Function 'vbvLookahead' argument 3 names different: declaration 'keyframes' definition 'keyframe'.
x265_2.8/source/encoder/slicetype.cpp:1303:66: note: Function 'vbvLookahead' argument 3 names different: declaration 'keyframes' definition 'keyframe'.
x265_2.8/source/encoder/slicetype.cpp:1873:48: style: Function 'aqMotion' argument 2 names different: declaration 'bintra' definition 'bIntra'. [funcArgNamesDifferent]
x265_2.8/source/encoder/slicetype.h:171:44: note: Function 'aqMotion' argument 2 names different: declaration 'bintra' definition 'bIntra'.
x265_2.8/source/encoder/slicetype.cpp:1873:48: note: Function 'aqMotion' argument 2 names different: declaration 'bintra' definition 'bIntra'.
x265_2.8/source/encoder/slicetype.cpp:1957:61: style: Function 'cuTree' argument 3 names different: declaration 'bintra' definition 'bIntra'. [funcArgNamesDifferent]
x265_2.8/source/encoder/slicetype.h:175:57: note: Function 'cuTree' argument 3 names different: declaration 'bintra' definition 'bIntra'.
x265_2.8/source/encoder/slicetype.cpp:1957:61: note: Function 'cuTree' argument 3 names different: declaration 'bintra' definition 'bIntra'.
x265_2.8/source/encoder/slicetype.cpp:2060:61: style: Function 'estimateCUPropagate' argument 2 names different: declaration 'average_duration' definition 'averageDuration'. [funcArgNamesDifferent]
x265_2.8/source/encoder/slicetype.h:176:57: note: Function 'estimateCUPropagate' argument 2 names different: declaration 'average_duration' definition 'averageDuration'.
x265_2.8/source/encoder/slicetype.cpp:2060:61: note: Function 'estimateCUPropagate' argument 2 names different: declaration 'average_duration' definition 'averageDuration'.
x265_2.8/source/encoder/slicetype.cpp:2331:93: style: Function 'estimateFrameCost' argument 5 names different: declaration 'intraPenalty' definition 'bIntraPenalty'. [funcArgNamesDifferent]
x265_2.8/source/encoder/slicetype.h:242:78: note: Function 'estimateFrameCost' argument 5 names different: declaration 'intraPenalty' definition 'bIntraPenalty'.
x265_2.8/source/encoder/slicetype.cpp:2331:93: note: Function 'estimateFrameCost' argument 5 names different: declaration 'intraPenalty' definition 'bIntraPenalty'.
x265_2.8/source/encoder/slicetype.cpp:2420:63: style: Function 'estimateCUCost' argument 2 names different: declaration 'cux' definition 'cuX'. [funcArgNamesDifferent]
x265_2.8/source/encoder/slicetype.h:243:51: note: Function 'estimateCUCost' argument 2 names different: declaration 'cux' definition 'cuX'.
x265_2.8/source/encoder/slicetype.cpp:2420:63: note: Function 'estimateCUCost' argument 2 names different: declaration 'cux' definition 'cuX'.
x265_2.8/source/encoder/slicetype.cpp:2420:72: style: Function 'estimateCUCost' argument 3 names different: declaration 'cuy' definition 'cuY'. [funcArgNamesDifferent]
x265_2.8/source/encoder/slicetype.h:243:60: note: Function 'estimateCUCost' argument 3 names different: declaration 'cuy' definition 'cuY'.
x265_2.8/source/encoder/slicetype.cpp:2420:72: note: Function 'estimateCUCost' argument 3 names different: declaration 'cuy' definition 'cuY'.
x265_2.8/source/encoder/slicetype.cpp:589:12: warning: Member variable 'Lookahead::m_numPools' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/encoder/slicetype.h:87:10: style: Technically the member function 'X265_NS::LookaheadTLD::lowresIntraEstimate' can be const. [functionConst]
x265_2.8/source/encoder/slicetype.cpp:323:20: note: Technically the member function 'X265_NS::LookaheadTLD::lowresIntraEstimate' can be const.
x265_2.8/source/encoder/slicetype.h:87:10: note: Technically the member function 'X265_NS::LookaheadTLD::lowresIntraEstimate' can be const.
x265_2.8/source/encoder/slicetype.h:93:14: performance: Technically the member function 'X265_NS::LookaheadTLD::acEnergyCu' can be static. [functionStatic]
x265_2.8/source/encoder/slicetype.cpp:88:24: note: Technically the member function 'X265_NS::LookaheadTLD::acEnergyCu' can be static.
x265_2.8/source/encoder/slicetype.h:93:14: note: Technically the member function 'X265_NS::LookaheadTLD::acEnergyCu' can be static.
x265_2.8/source/encoder/slicetype.h:94:14: performance: Technically the member function 'X265_NS::LookaheadTLD::lumaSumCu' can be static. [functionStatic]
x265_2.8/source/encoder/slicetype.cpp:109:24: note: Technically the member function 'X265_NS::LookaheadTLD::lumaSumCu' can be static.
x265_2.8/source/encoder/slicetype.h:94:14: note: Technically the member function 'X265_NS::LookaheadTLD::lumaSumCu' can be static.
x265_2.8/source/input/yuv.h:64:5: style: Class 'YUVInput' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
x265_2.8/source/input/y4m.h:72:5: style: Class 'Y4MInput' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
x265_2.8/source/input/yuv.h:67:10: style: The function 'release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/input/input.h:73:18: note: Virtual function in base class
x265_2.8/source/input/yuv.h:67:10: note: Function in derived class
x265_2.8/source/input/yuv.h:68:10: style: The function 'isEof' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/input/input.h:77:18: note: Virtual function in base class
x265_2.8/source/input/yuv.h:68:10: note: Function in derived class
x265_2.8/source/input/yuv.h:69:10: style: The function 'isFail' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/input/input.h:79:18: note: Virtual function in base class
x265_2.8/source/input/yuv.h:69:10: note: Function in derived class
x265_2.8/source/input/yuv.h:70:10: style: The function 'startReader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/input/input.h:71:18: note: Virtual function in base class
x265_2.8/source/input/yuv.h:70:10: note: Function in derived class
x265_2.8/source/input/yuv.h:72:10: style: The function 'readPicture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/input/input.h:75:18: note: Virtual function in base class
x265_2.8/source/input/yuv.h:72:10: note: Function in derived class
x265_2.8/source/input/yuv.h:74:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/input/input.h:81:25: note: Virtual function in base class
x265_2.8/source/input/yuv.h:74:17: note: Function in derived class
x265_2.8/source/input/yuv.h:76:9: style: The function 'getWidth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/input/input.h:83:17: note: Virtual function in base class
x265_2.8/source/input/yuv.h:76:9: note: Function in derived class
x265_2.8/source/input/yuv.h:78:9: style: The function 'getHeight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/input/input.h:85:17: note: Virtual function in base class
x265_2.8/source/input/yuv.h:78:9: note: Function in derived class
x265_2.8/source/input/y4m.h:75:10: style: The function 'release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/input/input.h:73:18: note: Virtual function in base class
x265_2.8/source/input/y4m.h:75:10: note: Function in derived class
x265_2.8/source/input/y4m.h:76:10: style: The function 'isEof' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/input/input.h:77:18: note: Virtual function in base class
x265_2.8/source/input/y4m.h:76:10: note: Function in derived class
x265_2.8/source/input/y4m.h:77:10: style: The function 'isFail' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/input/input.h:79:18: note: Virtual function in base class
x265_2.8/source/input/y4m.h:77:10: note: Function in derived class
x265_2.8/source/input/y4m.h:78:10: style: The function 'startReader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/input/input.h:71:18: note: Virtual function in base class
x265_2.8/source/input/y4m.h:78:10: note: Function in derived class
x265_2.8/source/input/y4m.h:79:10: style: The function 'readPicture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/input/input.h:75:18: note: Virtual function in base class
x265_2.8/source/input/y4m.h:79:10: note: Function in derived class
x265_2.8/source/input/y4m.h:81:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/input/input.h:81:25: note: Virtual function in base class
x265_2.8/source/input/y4m.h:81:17: note: Function in derived class
x265_2.8/source/input/y4m.h:83:9: style: The function 'getWidth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/input/input.h:83:17: note: Virtual function in base class
x265_2.8/source/input/y4m.h:83:9: note: Function in derived class
x265_2.8/source/input/y4m.h:85:9: style: The function 'getHeight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/input/input.h:85:17: note: Virtual function in base class
x265_2.8/source/input/y4m.h:85:9: note: Function in derived class
x265_2.8/source/output/yuv.h:59:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/output/output.h:53:25: note: Virtual function in base class
x265_2.8/source/output/yuv.h:59:17: note: Function in derived class
x265_2.8/source/output/yuv.h:61:10: style: The function 'isFail' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/output/output.h:47:18: note: Virtual function in base class
x265_2.8/source/output/yuv.h:61:10: note: Function in derived class
x265_2.8/source/output/yuv.h:63:10: style: The function 'release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/output/output.h:49:18: note: Virtual function in base class
x265_2.8/source/output/yuv.h:63:10: note: Function in derived class
x265_2.8/source/output/yuv.h:65:10: style: The function 'writePicture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/output/output.h:51:18: note: Virtual function in base class
x265_2.8/source/output/yuv.h:65:10: note: Function in derived class
x265_2.8/source/output/y4m.h:59:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/output/output.h:53:25: note: Virtual function in base class
x265_2.8/source/output/y4m.h:59:17: note: Function in derived class
x265_2.8/source/output/y4m.h:61:10: style: The function 'isFail' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/output/output.h:47:18: note: Virtual function in base class
x265_2.8/source/output/y4m.h:61:10: note: Function in derived class
x265_2.8/source/output/y4m.h:63:10: style: The function 'release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/output/output.h:49:18: note: Virtual function in base class
x265_2.8/source/output/y4m.h:63:10: note: Function in derived class
x265_2.8/source/output/y4m.h:65:10: style: The function 'writePicture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/output/output.h:51:18: note: Virtual function in base class
x265_2.8/source/output/y4m.h:65:10: note: Function in derived class
x265_2.8/source/output/raw.h:46:10: style: The function 'isFail' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/output/output.h:68:18: note: Virtual function in base class
x265_2.8/source/output/raw.h:46:10: note: Function in derived class
x265_2.8/source/output/raw.h:48:10: style: The function 'needPTS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/output/output.h:70:18: note: Virtual function in base class
x265_2.8/source/output/raw.h:48:10: note: Function in derived class
x265_2.8/source/output/raw.h:50:10: style: The function 'release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/output/output.h:72:18: note: Virtual function in base class
x265_2.8/source/output/raw.h:50:10: note: Function in derived class
x265_2.8/source/output/raw.h:52:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/output/output.h:74:25: note: Virtual function in base class
x265_2.8/source/output/raw.h:52:17: note: Function in derived class
x265_2.8/source/output/raw.h:54:10: style: The function 'setParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/output/output.h:76:18: note: Virtual function in base class
x265_2.8/source/output/raw.h:54:10: note: Function in derived class
x265_2.8/source/output/raw.h:56:9: style: The function 'writeHeaders' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/output/output.h:78:17: note: Virtual function in base class
x265_2.8/source/output/raw.h:56:9: note: Function in derived class
x265_2.8/source/output/raw.h:58:9: style: The function 'writeFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/output/output.h:80:17: note: Virtual function in base class
x265_2.8/source/output/raw.h:58:9: note: Function in derived class
x265_2.8/source/output/raw.h:60:10: style: The function 'closeFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/output/output.h:82:18: note: Virtual function in base class
x265_2.8/source/output/raw.h:60:10: note: Function in derived class
x265_2.8/source/output/reconplay.cpp:88:1: style: Label 'fail' is not used. [unusedLabel]
x265_2.8/source/output/y4m.cpp:31:48: style: Function 'Y4MOutput' argument 2 names different: declaration 'width' definition 'w'. [funcArgNamesDifferent]
x265_2.8/source/output/y4m.h:55:41: note: Function 'Y4MOutput' argument 2 names different: declaration 'width' definition 'w'.
x265_2.8/source/output/y4m.cpp:31:48: note: Function 'Y4MOutput' argument 2 names different: declaration 'width' definition 'w'.
x265_2.8/source/output/y4m.cpp:31:55: style: Function 'Y4MOutput' argument 3 names different: declaration 'height' definition 'h'. [funcArgNamesDifferent]
x265_2.8/source/output/y4m.h:55:52: note: Function 'Y4MOutput' argument 3 names different: declaration 'height' definition 'h'.
x265_2.8/source/output/y4m.cpp:31:55: note: Function 'Y4MOutput' argument 3 names different: declaration 'height' definition 'h'.
x265_2.8/source/output/y4m.cpp:38:5: style: Class 'Y4MOutput' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
x265_2.8/source/output/y4m.cpp:38:5: style: Class 'Y4MOutput' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
x265_2.8/source/output/yuv.cpp:31:48: style: Function 'YUVOutput' argument 2 names different: declaration 'width' definition 'w'. [funcArgNamesDifferent]
x265_2.8/source/output/yuv.h:55:41: note: Function 'YUVOutput' argument 2 names different: declaration 'width' definition 'w'.
x265_2.8/source/output/yuv.cpp:31:48: note: Function 'YUVOutput' argument 2 names different: declaration 'width' definition 'w'.
x265_2.8/source/output/yuv.cpp:31:55: style: Function 'YUVOutput' argument 3 names different: declaration 'height' definition 'h'. [funcArgNamesDifferent]
x265_2.8/source/output/yuv.h:55:52: note: Function 'YUVOutput' argument 3 names different: declaration 'height' definition 'h'.
x265_2.8/source/output/yuv.cpp:31:55: note: Function 'YUVOutput' argument 3 names different: declaration 'height' definition 'h'.
x265_2.8/source/output/yuv.cpp:31:67: style: Function 'YUVOutput' argument 4 names different: declaration 'bitdepth' definition 'd'. [funcArgNamesDifferent]
x265_2.8/source/output/yuv.h:55:69: note: Function 'YUVOutput' argument 4 names different: declaration 'bitdepth' definition 'd'.
x265_2.8/source/output/yuv.cpp:31:67: note: Function 'YUVOutput' argument 4 names different: declaration 'bitdepth' definition 'd'.
x265_2.8/source/output/yuv.cpp:39:5: style: Class 'YUVOutput' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
x265_2.8/source/output/yuv.cpp:39:5: style: Class 'YUVOutput' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
x265_2.8/source/profile/vtune/vtune.h:44:5: style: Struct 'VTuneScopeEvent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
x265_2.8/source/test/intrapredharness.cpp:151:9: style: The scope of the variable 'isLuma' can be reduced. [variableScope]
x265_2.8/source/test/intrapredharness.cpp:106:104: style: Function 'check_angular_primitive' argument 3 names different: declaration 'size' definition 'sizeIdx'. [funcArgNamesDifferent]
x265_2.8/source/test/intrapredharness.h:54:90: note: Function 'check_angular_primitive' argument 3 names different: declaration 'size' definition 'sizeIdx'.
x265_2.8/source/test/intrapredharness.cpp:106:104: note: Function 'check_angular_primitive' argument 3 names different: declaration 'size' definition 'sizeIdx'.
x265_2.8/source/test/intrapredharness.cpp:148:106: style: Function 'check_allangs_primitive' argument 3 names different: declaration 'size' definition 'sizeIdx'. [funcArgNamesDifferent]
x265_2.8/source/test/intrapredharness.h:55:92: note: Function 'check_allangs_primitive' argument 3 names different: declaration 'size' definition 'sizeIdx'.
x265_2.8/source/test/intrapredharness.cpp:148:106: note: Function 'check_allangs_primitive' argument 3 names different: declaration 'size' definition 'sizeIdx'.
x265_2.8/source/test/testharness.h:49:5: warning: Member variable 'TestHarness::m_ok' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/test/testharness.h:49:5: warning: Member variable 'TestHarness::m_rand' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/test/intrapredharness.h:62:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/test/testharness.h:57:25: note: Virtual function in base class
x265_2.8/source/test/intrapredharness.h:62:17: note: Function in derived class
x265_2.8/source/test/intrapredharness.h:64:10: style: The function 'testCorrectness' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/test/testharness.h:53:18: note: Virtual function in base class
x265_2.8/source/test/intrapredharness.h:64:10: note: Function in derived class
x265_2.8/source/test/intrapredharness.h:66:10: style: The function 'measureSpeed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/test/testharness.h:55:18: note: Virtual function in base class
x265_2.8/source/test/intrapredharness.h:66:10: note: Function in derived class
x265_2.8/source/test/ipfilterharness.h:53:10: performance: Technically the member function 'IPFilterHarness::check_IPFilterChroma_primitive' can be static. [functionStatic]
x265_2.8/source/test/ipfilterharness.cpp:62:23: note: Technically the member function 'IPFilterHarness::check_IPFilterChroma_primitive' can be static.
x265_2.8/source/test/ipfilterharness.h:53:10: note: Technically the member function 'IPFilterHarness::check_IPFilterChroma_primitive' can be static.
x265_2.8/source/test/ipfilterharness.h:54:10: performance: Technically the member function 'IPFilterHarness::check_IPFilterChroma_ps_primitive' can be static. [functionStatic]
x265_2.8/source/test/ipfilterharness.cpp:97:23: note: Technically the member function 'IPFilterHarness::check_IPFilterChroma_ps_primitive' can be static.
x265_2.8/source/test/ipfilterharness.h:54:10: note: Technically the member function 'IPFilterHarness::check_IPFilterChroma_ps_primitive' can be static.
x265_2.8/source/test/ipfilterharness.h:55:10: performance: Technically the member function 'IPFilterHarness::check_IPFilterChroma_hps_primitive' can be static. [functionStatic]
x265_2.8/source/test/ipfilterharness.cpp:139:23: note: Technically the member function 'IPFilterHarness::check_IPFilterChroma_hps_primitive' can be static.
x265_2.8/source/test/ipfilterharness.h:55:10: note: Technically the member function 'IPFilterHarness::check_IPFilterChroma_hps_primitive' can be static.
x265_2.8/source/test/ipfilterharness.h:56:10: performance: Technically the member function 'IPFilterHarness::check_IPFilterChroma_sp_primitive' can be static. [functionStatic]
x265_2.8/source/test/ipfilterharness.cpp:180:23: note: Technically the member function 'IPFilterHarness::check_IPFilterChroma_sp_primitive' can be static.
x265_2.8/source/test/ipfilterharness.h:56:10: note: Technically the member function 'IPFilterHarness::check_IPFilterChroma_sp_primitive' can be static.
x265_2.8/source/test/ipfilterharness.h:57:10: performance: Technically the member function 'IPFilterHarness::check_IPFilterChroma_ss_primitive' can be static. [functionStatic]
x265_2.8/source/test/ipfilterharness.cpp:215:23: note: Technically the member function 'IPFilterHarness::check_IPFilterChroma_ss_primitive' can be static.
x265_2.8/source/test/ipfilterharness.h:57:10: note: Technically the member function 'IPFilterHarness::check_IPFilterChroma_ss_primitive' can be static.
x265_2.8/source/test/ipfilterharness.h:58:10: performance: Technically the member function 'IPFilterHarness::check_IPFilterLuma_primitive' can be static. [functionStatic]
x265_2.8/source/test/ipfilterharness.cpp:250:23: note: Technically the member function 'IPFilterHarness::check_IPFilterLuma_primitive' can be static.
x265_2.8/source/test/ipfilterharness.h:58:10: note: Technically the member function 'IPFilterHarness::check_IPFilterLuma_primitive' can be static.
x265_2.8/source/test/ipfilterharness.h:59:10: performance: Technically the member function 'IPFilterHarness::check_IPFilterLuma_ps_primitive' can be static. [functionStatic]
x265_2.8/source/test/ipfilterharness.cpp:285:23: note: Technically the member function 'IPFilterHarness::check_IPFilterLuma_ps_primitive' can be static.
x265_2.8/source/test/ipfilterharness.h:59:10: note: Technically the member function 'IPFilterHarness::check_IPFilterLuma_ps_primitive' can be static.
x265_2.8/source/test/ipfilterharness.h:60:10: performance: Technically the member function 'IPFilterHarness::check_IPFilterLuma_hps_primitive' can be static. [functionStatic]
x265_2.8/source/test/ipfilterharness.cpp:320:23: note: Technically the member function 'IPFilterHarness::check_IPFilterLuma_hps_primitive' can be static.
x265_2.8/source/test/ipfilterharness.h:60:10: note: Technically the member function 'IPFilterHarness::check_IPFilterLuma_hps_primitive' can be static.
x265_2.8/source/test/ipfilterharness.h:61:10: performance: Technically the member function 'IPFilterHarness::check_IPFilterLuma_sp_primitive' can be static. [functionStatic]
x265_2.8/source/test/ipfilterharness.cpp:361:23: note: Technically the member function 'IPFilterHarness::check_IPFilterLuma_sp_primitive' can be static.
x265_2.8/source/test/ipfilterharness.h:61:10: note: Technically the member function 'IPFilterHarness::check_IPFilterLuma_sp_primitive' can be static.
x265_2.8/source/test/ipfilterharness.h:62:10: performance: Technically the member function 'IPFilterHarness::check_IPFilterLuma_ss_primitive' can be static. [functionStatic]
x265_2.8/source/test/ipfilterharness.cpp:396:23: note: Technically the member function 'IPFilterHarness::check_IPFilterLuma_ss_primitive' can be static.
x265_2.8/source/test/ipfilterharness.h:62:10: note: Technically the member function 'IPFilterHarness::check_IPFilterLuma_ss_primitive' can be static.
x265_2.8/source/test/ipfilterharness.h:63:10: performance: Technically the member function 'IPFilterHarness::check_IPFilterLumaHV_primitive' can be static. [functionStatic]
x265_2.8/source/test/ipfilterharness.cpp:431:23: note: Technically the member function 'IPFilterHarness::check_IPFilterLumaHV_primitive' can be static.
x265_2.8/source/test/ipfilterharness.h:63:10: note: Technically the member function 'IPFilterHarness::check_IPFilterLumaHV_primitive' can be static.
x265_2.8/source/test/ipfilterharness.h:64:10: performance: Technically the member function 'IPFilterHarness::check_IPFilterLumaP2S_primitive' can be static. [functionStatic]
x265_2.8/source/test/ipfilterharness.cpp:471:23: note: Technically the member function 'IPFilterHarness::check_IPFilterLumaP2S_primitive' can be static.
x265_2.8/source/test/ipfilterharness.h:64:10: note: Technically the member function 'IPFilterHarness::check_IPFilterLumaP2S_primitive' can be static.
x265_2.8/source/test/ipfilterharness.h:65:10: performance: Technically the member function 'IPFilterHarness::check_IPFilterLumaP2S_aligned_primitive' can be static. [functionStatic]
x265_2.8/source/test/ipfilterharness.cpp:492:23: note: Technically the member function 'IPFilterHarness::check_IPFilterLumaP2S_aligned_primitive' can be static.
x265_2.8/source/test/ipfilterharness.h:65:10: note: Technically the member function 'IPFilterHarness::check_IPFilterLumaP2S_aligned_primitive' can be static.
x265_2.8/source/test/ipfilterharness.h:66:10: performance: Technically the member function 'IPFilterHarness::check_IPFilterChromaP2S_primitive' can be static. [functionStatic]
x265_2.8/source/test/ipfilterharness.cpp:512:23: note: Technically the member function 'IPFilterHarness::check_IPFilterChromaP2S_primitive' can be static.
x265_2.8/source/test/ipfilterharness.h:66:10: note: Technically the member function 'IPFilterHarness::check_IPFilterChromaP2S_primitive' can be static.
x265_2.8/source/test/ipfilterharness.h:67:10: performance: Technically the member function 'IPFilterHarness::check_IPFilterChromaP2S_aligned_primitive' can be static. [functionStatic]
x265_2.8/source/test/ipfilterharness.cpp:533:23: note: Technically the member function 'IPFilterHarness::check_IPFilterChromaP2S_aligned_primitive' can be static.
x265_2.8/source/test/ipfilterharness.h:67:10: note: Technically the member function 'IPFilterHarness::check_IPFilterChromaP2S_aligned_primitive' can be static.
x265_2.8/source/test/ipfilterharness.h:73:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/test/testharness.h:57:25: note: Virtual function in base class
x265_2.8/source/test/ipfilterharness.h:73:17: note: Function in derived class
x265_2.8/source/test/ipfilterharness.h:75:10: style: The function 'testCorrectness' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/test/testharness.h:53:18: note: Virtual function in base class
x265_2.8/source/test/ipfilterharness.h:75:10: note: Function in derived class
x265_2.8/source/test/ipfilterharness.h:77:10: style: The function 'measureSpeed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/test/testharness.h:55:18: note: Virtual function in base class
x265_2.8/source/test/ipfilterharness.h:77:10: note: Function in derived class
x265_2.8/source/test/mbdstharness.cpp:54:15: warning: Member variable 'MBDstHarness::mshortbuf2' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/test/mbdstharness.cpp:54:15: warning: Member variable 'MBDstHarness::mshortbuf3' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/test/mbdstharness.cpp:54:15: warning: Member variable 'MBDstHarness::mintbuf1' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/test/mbdstharness.cpp:54:15: warning: Member variable 'MBDstHarness::mintbuf2' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/test/mbdstharness.cpp:54:15: warning: Member variable 'MBDstHarness::mintbuf3' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/test/mbdstharness.cpp:54:15: warning: Member variable 'MBDstHarness::mintbuf4' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/test/mbdstharness.cpp:54:15: warning: Member variable 'MBDstHarness::mubuf1' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/test/mbdstharness.cpp:54:15: warning: Member variable 'MBDstHarness::mubuf2' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/test/mbdstharness.cpp:54:15: warning: Member variable 'MBDstHarness::mushortbuf1' is not initialized in the constructor. [uninitMemberVar]
x265_2.8/source/test/mbdstharness.h:79:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/test/testharness.h:57:25: note: Virtual function in base class
x265_2.8/source/test/mbdstharness.h:79:17: note: Function in derived class
x265_2.8/source/test/mbdstharness.h:81:10: style: The function 'testCorrectness' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/test/testharness.h:53:18: note: Virtual function in base class
x265_2.8/source/test/mbdstharness.h:81:10: note: Function in derived class
x265_2.8/source/test/mbdstharness.h:83:10: style: The function 'measureSpeed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/test/testharness.h:55:18: note: Virtual function in base class
x265_2.8/source/test/mbdstharness.h:83:10: note: Function in derived class
x265_2.8/source/test/pixelharness.cpp:1189:13: style: The scope of the variable 'j' can be reduced. [variableScope]
x265_2.8/source/test/pixelharness.cpp:1656:16: style: The scope of the variable 'index1' can be reduced. [variableScope]
x265_2.8/source/test/pixelharness.cpp:1656:24: style: The scope of the variable 'index2' can be reduced. [variableScope]
x265_2.8/source/test/pixelharness.cpp:1656:32: style: The scope of the variable 'optres' can be reduced. [variableScope]
x265_2.8/source/test/pixelharness.cpp:1656:40: style: The scope of the variable 'refres' can be reduced. [variableScope]
x265_2.8/source/test/pixelharness.cpp:2078:13: style: The scope of the variable 'tcP' can be reduced. [variableScope]
x265_2.8/source/test/pixelharness.cpp:2078:18: style: The scope of the variable 'tcQ' can be reduced. [variableScope]
x265_2.8/source/test/pixelharness.cpp:2078:37: style: The scope of the variable 'tc' can be reduced. [variableScope]
x265_2.8/source/test/pixelharness.cpp:2111:13: style: The scope of the variable 'tcP' can be reduced. [variableScope]
x265_2.8/source/test/pixelharness.cpp:2111:18: style: The scope of the variable 'tcQ' can be reduced. [variableScope]
x265_2.8/source/test/pixelharness.cpp:2111:37: style: The scope of the variable 'tc' can be reduced. [variableScope]
x265_2.8/source/test/pixelharness.cpp:2144:13: style: The scope of the variable 'maskP' can be reduced. [variableScope]
x265_2.8/source/test/pixelharness.cpp:2144:20: style: The scope of the variable 'maskQ' can be reduced. [variableScope]
x265_2.8/source/test/pixelharness.cpp:2144:27: style: The scope of the variable 'tc' can be reduced. [variableScope]
x265_2.8/source/test/pixelharness.cpp:2175:13: style: The scope of the variable 'maskP' can be reduced. [variableScope]
x265_2.8/source/test/pixelharness.cpp:2175:20: style: The scope of the variable 'maskQ' can be reduced. [variableScope]
x265_2.8/source/test/pixelharness.cpp:2175:27: style: The scope of the variable 'tc' can be reduced. [variableScope]
x265_2.8/source/test/pixelharness.h:72:10: performance: Technically the member function 'PixelHarness::check_pixelcmp' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:82:20: note: Technically the member function 'PixelHarness::check_pixelcmp' can be static.
x265_2.8/source/test/pixelharness.h:72:10: note: Technically the member function 'PixelHarness::check_pixelcmp' can be static.
x265_2.8/source/test/pixelharness.h:73:10: performance: Technically the member function 'PixelHarness::check_pixel_sse' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:103:20: note: Technically the member function 'PixelHarness::check_pixel_sse' can be static.
x265_2.8/source/test/pixelharness.h:73:10: note: Technically the member function 'PixelHarness::check_pixel_sse' can be static.
x265_2.8/source/test/pixelharness.h:74:10: performance: Technically the member function 'PixelHarness::check_pixel_sse_ss' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:124:20: note: Technically the member function 'PixelHarness::check_pixel_sse_ss' can be static.
x265_2.8/source/test/pixelharness.h:74:10: note: Technically the member function 'PixelHarness::check_pixel_sse_ss' can be static.
x265_2.8/source/test/pixelharness.h:75:10: performance: Technically the member function 'PixelHarness::check_pixelcmp_x3' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:145:20: note: Technically the member function 'PixelHarness::check_pixelcmp_x3' can be static.
x265_2.8/source/test/pixelharness.h:75:10: note: Technically the member function 'PixelHarness::check_pixelcmp_x3' can be static.
x265_2.8/source/test/pixelharness.h:76:10: performance: Technically the member function 'PixelHarness::check_pixelcmp_x4' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:173:20: note: Technically the member function 'PixelHarness::check_pixelcmp_x4' can be static.
x265_2.8/source/test/pixelharness.h:76:10: note: Technically the member function 'PixelHarness::check_pixelcmp_x4' can be static.
x265_2.8/source/test/pixelharness.h:77:10: performance: Technically the member function 'PixelHarness::check_copy_pp' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:628:20: note: Technically the member function 'PixelHarness::check_copy_pp' can be static.
x265_2.8/source/test/pixelharness.h:77:10: note: Technically the member function 'PixelHarness::check_copy_pp' can be static.
x265_2.8/source/test/pixelharness.h:78:10: performance: Technically the member function 'PixelHarness::check_copy_sp' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:656:20: note: Technically the member function 'PixelHarness::check_copy_sp' can be static.
x265_2.8/source/test/pixelharness.h:78:10: note: Technically the member function 'PixelHarness::check_copy_sp' can be static.
x265_2.8/source/test/pixelharness.h:79:10: performance: Technically the member function 'PixelHarness::check_copy_ps' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:684:20: note: Technically the member function 'PixelHarness::check_copy_ps' can be static.
x265_2.8/source/test/pixelharness.h:79:10: note: Technically the member function 'PixelHarness::check_copy_ps' can be static.
x265_2.8/source/test/pixelharness.h:80:10: performance: Technically the member function 'PixelHarness::check_copy_ss' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:712:20: note: Technically the member function 'PixelHarness::check_copy_ss' can be static.
x265_2.8/source/test/pixelharness.h:80:10: note: Technically the member function 'PixelHarness::check_copy_ss' can be static.
x265_2.8/source/test/pixelharness.h:83:10: performance: Technically the member function 'PixelHarness::check_pixel_sub_ps' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:790:20: note: Technically the member function 'PixelHarness::check_pixel_sub_ps' can be static.
x265_2.8/source/test/pixelharness.h:83:10: note: Technically the member function 'PixelHarness::check_pixel_sub_ps' can be static.
x265_2.8/source/test/pixelharness.h:84:10: performance: Technically the member function 'PixelHarness::check_pixel_add_ps' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:921:20: note: Technically the member function 'PixelHarness::check_pixel_add_ps' can be static.
x265_2.8/source/test/pixelharness.h:84:10: note: Technically the member function 'PixelHarness::check_pixel_add_ps' can be static.
x265_2.8/source/test/pixelharness.h:88:10: performance: Technically the member function 'PixelHarness::check_scale2D_pp' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:869:20: note: Technically the member function 'PixelHarness::check_scale2D_pp' can be static.
x265_2.8/source/test/pixelharness.h:88:10: note: Technically the member function 'PixelHarness::check_scale2D_pp' can be static.
x265_2.8/source/test/pixelharness.h:89:10: performance: Technically the member function 'PixelHarness::check_ssd_s' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:254:20: note: Technically the member function 'PixelHarness::check_ssd_s' can be static.
x265_2.8/source/test/pixelharness.h:89:10: note: Technically the member function 'PixelHarness::check_ssd_s' can be static.
x265_2.8/source/test/pixelharness.h:90:10: performance: Technically the member function 'PixelHarness::check_ssd_s_aligned' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:272:20: note: Technically the member function 'PixelHarness::check_ssd_s_aligned' can be static.
x265_2.8/source/test/pixelharness.h:90:10: note: Technically the member function 'PixelHarness::check_ssd_s_aligned' can be static.
x265_2.8/source/test/pixelharness.h:93:10: performance: Technically the member function 'PixelHarness::check_calresidual' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:204:20: note: Technically the member function 'PixelHarness::check_calresidual' can be static.
x265_2.8/source/test/pixelharness.h:93:10: note: Technically the member function 'PixelHarness::check_calresidual' can be static.
x265_2.8/source/test/pixelharness.h:94:10: performance: Technically the member function 'PixelHarness::check_calresidual_aligned' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:229:20: note: Technically the member function 'PixelHarness::check_calresidual_aligned' can be static.
x265_2.8/source/test/pixelharness.h:94:10: note: Technically the member function 'PixelHarness::check_calresidual_aligned' can be static.
x265_2.8/source/test/pixelharness.h:95:10: performance: Technically the member function 'PixelHarness::check_transpose' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:895:20: note: Technically the member function 'PixelHarness::check_transpose' can be static.
x265_2.8/source/test/pixelharness.h:95:10: note: Technically the member function 'PixelHarness::check_transpose' can be static.
x265_2.8/source/test/pixelharness.h:96:10: performance: Technically the member function 'PixelHarness::check_weightp' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:327:20: note: Technically the member function 'PixelHarness::check_weightp' can be static.
x265_2.8/source/test/pixelharness.h:96:10: note: Technically the member function 'PixelHarness::check_weightp' can be static.
x265_2.8/source/test/pixelharness.h:97:10: performance: Technically the member function 'PixelHarness::check_weightp' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:291:20: note: Technically the member function 'PixelHarness::check_weightp' can be static.
x265_2.8/source/test/pixelharness.h:97:10: note: Technically the member function 'PixelHarness::check_weightp' can be static.
x265_2.8/source/test/pixelharness.h:98:10: performance: Technically the member function 'PixelHarness::check_downscale_t' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:366:20: note: Technically the member function 'PixelHarness::check_downscale_t' can be static.
x265_2.8/source/test/pixelharness.h:98:10: note: Technically the member function 'PixelHarness::check_downscale_t' can be static.
x265_2.8/source/test/pixelharness.h:99:10: performance: Technically the member function 'PixelHarness::check_cpy2Dto1D_shl_t' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:409:20: note: Technically the member function 'PixelHarness::check_cpy2Dto1D_shl_t' can be static.
x265_2.8/source/test/pixelharness.h:99:10: note: Technically the member function 'PixelHarness::check_cpy2Dto1D_shl_t' can be static.
x265_2.8/source/test/pixelharness.h:100:10: performance: Technically the member function 'PixelHarness::check_cpy2Dto1D_shr_t' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:437:20: note: Technically the member function 'PixelHarness::check_cpy2Dto1D_shr_t' can be static.
x265_2.8/source/test/pixelharness.h:100:10: note: Technically the member function 'PixelHarness::check_cpy2Dto1D_shr_t' can be static.
x265_2.8/source/test/pixelharness.h:103:10: performance: Technically the member function 'PixelHarness::check_cpy1Dto2D_shr_t' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:544:20: note: Technically the member function 'PixelHarness::check_cpy1Dto2D_shr_t' can be static.
x265_2.8/source/test/pixelharness.h:103:10: note: Technically the member function 'PixelHarness::check_cpy1Dto2D_shr_t' can be static.
x265_2.8/source/test/pixelharness.h:104:10: performance: Technically the member function 'PixelHarness::check_copy_cnt_t' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:465:20: note: Technically the member function 'PixelHarness::check_copy_cnt_t' can be static.
x265_2.8/source/test/pixelharness.h:104:10: note: Technically the member function 'PixelHarness::check_copy_cnt_t' can be static.
x265_2.8/source/test/pixelharness.h:105:10: performance: Technically the member function 'PixelHarness::check_pixel_var' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:973:20: note: Technically the member function 'PixelHarness::check_pixel_var' can be static.
x265_2.8/source/test/pixelharness.h:105:10: note: Technically the member function 'PixelHarness::check_pixel_var' can be static.
x265_2.8/source/test/pixelharness.h:106:10: performance: Technically the member function 'PixelHarness::check_ssim_4x4x2_core' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:994:20: note: Technically the member function 'PixelHarness::check_ssim_4x4x2_core' can be static.
x265_2.8/source/test/pixelharness.h:106:10: note: Technically the member function 'PixelHarness::check_ssim_4x4x2_core' can be static.
x265_2.8/source/test/pixelharness.h:107:10: performance: Technically the member function 'PixelHarness::check_ssim_end' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:1016:20: note: Technically the member function 'PixelHarness::check_ssim_end' can be static.
x265_2.8/source/test/pixelharness.h:107:10: note: Technically the member function 'PixelHarness::check_ssim_end' can be static.
x265_2.8/source/test/pixelharness.h:110:10: performance: Technically the member function 'PixelHarness::check_saoCuOrgE0_t' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:1123:20: note: Technically the member function 'PixelHarness::check_saoCuOrgE0_t' can be static.
x265_2.8/source/test/pixelharness.h:110:10: note: Technically the member function 'PixelHarness::check_saoCuOrgE0_t' can be static.
x265_2.8/source/test/pixelharness.h:111:10: performance: Technically the member function 'PixelHarness::check_saoCuOrgE1_t' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:1151:20: note: Technically the member function 'PixelHarness::check_saoCuOrgE1_t' can be static.
x265_2.8/source/test/pixelharness.h:111:10: note: Technically the member function 'PixelHarness::check_saoCuOrgE1_t' can be static.
x265_2.8/source/test/pixelharness.h:113:10: performance: Technically the member function 'PixelHarness::check_saoCuOrgE3_t' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:1215:20: note: Technically the member function 'PixelHarness::check_saoCuOrgE3_t' can be static.
x265_2.8/source/test/pixelharness.h:113:10: note: Technically the member function 'PixelHarness::check_saoCuOrgE3_t' can be static.
x265_2.8/source/test/pixelharness.h:114:10: performance: Technically the member function 'PixelHarness::check_saoCuOrgE3_32_t' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:1465:20: note: Technically the member function 'PixelHarness::check_saoCuOrgE3_32_t' can be static.
x265_2.8/source/test/pixelharness.h:114:10: note: Technically the member function 'PixelHarness::check_saoCuOrgE3_32_t' can be static.
x265_2.8/source/test/pixelharness.h:115:10: performance: Technically the member function 'PixelHarness::check_saoCuOrgB0_t' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:1676:20: note: Technically the member function 'PixelHarness::check_saoCuOrgB0_t' can be static.
x265_2.8/source/test/pixelharness.h:115:10: note: Technically the member function 'PixelHarness::check_saoCuOrgB0_t' can be static.
x265_2.8/source/test/pixelharness.h:116:10: performance: Technically the member function 'PixelHarness::check_saoCuStatsBO_t' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:1244:20: note: Technically the member function 'PixelHarness::check_saoCuStatsBO_t' can be static.
x265_2.8/source/test/pixelharness.h:116:10: note: Technically the member function 'PixelHarness::check_saoCuStatsBO_t' can be static.
x265_2.8/source/test/pixelharness.h:117:10: performance: Technically the member function 'PixelHarness::check_saoCuStatsE0_t' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:1280:20: note: Technically the member function 'PixelHarness::check_saoCuStatsE0_t' can be static.
x265_2.8/source/test/pixelharness.h:117:10: note: Technically the member function 'PixelHarness::check_saoCuStatsE0_t' can be static.
x265_2.8/source/test/pixelharness.h:118:10: performance: Technically the member function 'PixelHarness::check_saoCuStatsE1_t' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:1316:20: note: Technically the member function 'PixelHarness::check_saoCuStatsE1_t' can be static.
x265_2.8/source/test/pixelharness.h:118:10: note: Technically the member function 'PixelHarness::check_saoCuStatsE1_t' can be static.
x265_2.8/source/test/pixelharness.h:119:10: performance: Technically the member function 'PixelHarness::check_saoCuStatsE2_t' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:1362:20: note: Technically the member function 'PixelHarness::check_saoCuStatsE2_t' can be static.
x265_2.8/source/test/pixelharness.h:119:10: note: Technically the member function 'PixelHarness::check_saoCuStatsE2_t' can be static.
x265_2.8/source/test/pixelharness.h:120:10: performance: Technically the member function 'PixelHarness::check_saoCuStatsE3_t' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:1416:20: note: Technically the member function 'PixelHarness::check_saoCuStatsE3_t' can be static.
x265_2.8/source/test/pixelharness.h:120:10: note: Technically the member function 'PixelHarness::check_saoCuStatsE3_t' can be static.
x265_2.8/source/test/pixelharness.h:121:10: performance: Technically the member function 'PixelHarness::check_planecopy_sp' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:1494:20: note: Technically the member function 'PixelHarness::check_planecopy_sp' can be static.
x265_2.8/source/test/pixelharness.h:121:10: note: Technically the member function 'PixelHarness::check_planecopy_sp' can be static.
x265_2.8/source/test/pixelharness.h:122:10: performance: Technically the member function 'PixelHarness::check_planecopy_cp' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:1535:20: note: Technically the member function 'PixelHarness::check_planecopy_cp' can be static.
x265_2.8/source/test/pixelharness.h:122:10: note: Technically the member function 'PixelHarness::check_planecopy_cp' can be static.
x265_2.8/source/test/pixelharness.h:123:10: performance: Technically the member function 'PixelHarness::check_cutree_propagate_cost' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:1572:20: note: Technically the member function 'PixelHarness::check_cutree_propagate_cost' can be static.
x265_2.8/source/test/pixelharness.h:123:10: note: Technically the member function 'PixelHarness::check_cutree_propagate_cost' can be static.
x265_2.8/source/test/pixelharness.h:124:10: performance: Technically the member function 'PixelHarness::check_cutree_fix8_pack' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:1600:20: note: Technically the member function 'PixelHarness::check_cutree_fix8_pack' can be static.
x265_2.8/source/test/pixelharness.h:124:10: note: Technically the member function 'PixelHarness::check_cutree_fix8_pack' can be static.
x265_2.8/source/test/pixelharness.h:125:10: performance: Technically the member function 'PixelHarness::check_cutree_fix8_unpack' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:1627:20: note: Technically the member function 'PixelHarness::check_cutree_fix8_unpack' can be static.
x265_2.8/source/test/pixelharness.h:125:10: note: Technically the member function 'PixelHarness::check_cutree_fix8_unpack' can be static.
x265_2.8/source/test/pixelharness.h:126:10: performance: Technically the member function 'PixelHarness::check_psyCost_pp' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:1654:20: note: Technically the member function 'PixelHarness::check_psyCost_pp' can be static.
x265_2.8/source/test/pixelharness.h:126:10: note: Technically the member function 'PixelHarness::check_psyCost_pp' can be static.
x265_2.8/source/test/pixelharness.h:127:10: performance: Technically the member function 'PixelHarness::check_calSign' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:1096:20: note: Technically the member function 'PixelHarness::check_calSign' can be static.
x265_2.8/source/test/pixelharness.h:127:10: note: Technically the member function 'PixelHarness::check_calSign' can be static.
x265_2.8/source/test/pixelharness.h:128:10: performance: Technically the member function 'PixelHarness::check_scanPosLast' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:1705:20: note: Technically the member function 'PixelHarness::check_scanPosLast' can be static.
x265_2.8/source/test/pixelharness.h:128:10: note: Technically the member function 'PixelHarness::check_scanPosLast' can be static.
x265_2.8/source/test/pixelharness.h:129:10: performance: Technically the member function 'PixelHarness::check_findPosFirstLast' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:1791:20: note: Technically the member function 'PixelHarness::check_findPosFirstLast' can be static.
x265_2.8/source/test/pixelharness.h:129:10: note: Technically the member function 'PixelHarness::check_findPosFirstLast' can be static.
x265_2.8/source/test/pixelharness.h:130:10: performance: Technically the member function 'PixelHarness::check_costCoeffNxN' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:1840:20: note: Technically the member function 'PixelHarness::check_costCoeffNxN' can be static.
x265_2.8/source/test/pixelharness.h:130:10: note: Technically the member function 'PixelHarness::check_costCoeffNxN' can be static.
x265_2.8/source/test/pixelharness.h:131:10: performance: Technically the member function 'PixelHarness::check_costCoeffRemain' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:1989:20: note: Technically the member function 'PixelHarness::check_costCoeffRemain' can be static.
x265_2.8/source/test/pixelharness.h:131:10: note: Technically the member function 'PixelHarness::check_costCoeffRemain' can be static.
x265_2.8/source/test/pixelharness.h:132:10: performance: Technically the member function 'PixelHarness::check_costC1C2Flag' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:2021:20: note: Technically the member function 'PixelHarness::check_costC1C2Flag' can be static.
x265_2.8/source/test/pixelharness.h:132:10: note: Technically the member function 'PixelHarness::check_costC1C2Flag' can be static.
x265_2.8/source/test/pixelharness.h:133:10: performance: Technically the member function 'PixelHarness::check_pelFilterLumaStrong_V' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:2108:20: note: Technically the member function 'PixelHarness::check_pelFilterLumaStrong_V' can be static.
x265_2.8/source/test/pixelharness.h:133:10: note: Technically the member function 'PixelHarness::check_pelFilterLumaStrong_V' can be static.
x265_2.8/source/test/pixelharness.h:134:10: performance: Technically the member function 'PixelHarness::check_pelFilterLumaStrong_H' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:2075:20: note: Technically the member function 'PixelHarness::check_pelFilterLumaStrong_H' can be static.
x265_2.8/source/test/pixelharness.h:134:10: note: Technically the member function 'PixelHarness::check_pelFilterLumaStrong_H' can be static.
x265_2.8/source/test/pixelharness.h:135:10: performance: Technically the member function 'PixelHarness::check_pelFilterChroma_V' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:2172:20: note: Technically the member function 'PixelHarness::check_pelFilterChroma_V' can be static.
x265_2.8/source/test/pixelharness.h:135:10: note: Technically the member function 'PixelHarness::check_pelFilterChroma_V' can be static.
x265_2.8/source/test/pixelharness.h:136:10: performance: Technically the member function 'PixelHarness::check_pelFilterChroma_H' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:2141:20: note: Technically the member function 'PixelHarness::check_pelFilterChroma_H' can be static.
x265_2.8/source/test/pixelharness.h:136:10: note: Technically the member function 'PixelHarness::check_pelFilterChroma_H' can be static.
x265_2.8/source/test/pixelharness.h:137:10: performance: Technically the member function 'PixelHarness::check_integral_initv' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:2203:20: note: Technically the member function 'PixelHarness::check_integral_initv' can be static.
x265_2.8/source/test/pixelharness.h:137:10: note: Technically the member function 'PixelHarness::check_integral_initv' can be static.
x265_2.8/source/test/pixelharness.h:138:10: performance: Technically the member function 'PixelHarness::check_integral_inith' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:2242:20: note: Technically the member function 'PixelHarness::check_integral_inith' can be static.
x265_2.8/source/test/pixelharness.h:138:10: note: Technically the member function 'PixelHarness::check_integral_inith' can be static.
x265_2.8/source/test/pixelharness.h:150:10: performance: Technically the member function 'PixelHarness::measurePartition' can be static. [functionStatic]
x265_2.8/source/test/pixelharness.cpp:3099:20: note: Technically the member function 'PixelHarness::measurePartition' can be static.
x265_2.8/source/test/pixelharness.h:150:10: note: Technically the member function 'PixelHarness::measurePartition' can be static.
x265_2.8/source/test/pixelharness.h:144:17: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/test/testharness.h:57:25: note: Virtual function in base class
x265_2.8/source/test/pixelharness.h:144:17: note: Function in derived class
x265_2.8/source/test/pixelharness.h:146:10: style: The function 'testCorrectness' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/test/testharness.h:53:18: note: Virtual function in base class
x265_2.8/source/test/pixelharness.h:146:10: note: Function in derived class
x265_2.8/source/test/pixelharness.h:149:10: style: The function 'measureSpeed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
x265_2.8/source/test/testharness.h:55:18: note: Virtual function in base class
x265_2.8/source/test/pixelharness.h:149:10: note: Function in derived class
x265_2.8/source/x265cli.h:374:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/x265cli.h:384:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/x265cli.h:385:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/x265cli.h:386:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/x265cli.h:387:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/x265cli.h:388:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/x265cli.h:389:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/x265cli.h:416:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/x265cli.h:418:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/x265cli.h:424:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/x265cli.h:506:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/x265.cpp:146:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/x265.cpp:146:9: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/x265.cpp:151:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/x265.cpp:417:17: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/x265.cpp:417:17: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/x265.cpp:428:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x265_2.8/source/x265.cpp:489:27: style: The scope of the variable 'ret' can be reduced. [variableScope]
x265_2.8/source/x265.cpp:491:14: style: The scope of the variable 'filePos' can be reduced. [variableScope]
x265_2.8/source/x265.cpp:425:31: style: Checking if unsigned variable 'framesToBeEncoded' is less than zero. [unsignedLessThanZero]
[17:20]

ftp://ftp.se.debian.org/debian/pool/main/x/x2goclient/x2goclient_4.1.2.1.orig.tar.gz.asc

ftp://ftp.se.debian.org/debian/pool/main/x/x2goserver/x2goserver_4.1.0.2.orig.tar.gz.asc

ftp://ftp.se.debian.org/debian/pool/main/x/x2vnc/x2vnc_1.7.2.orig.tar.gz
x2vnc-1.7.2/args.c:254:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
x2vnc-1.7.2/d3des.c:75:27: style: The scope of the variable 'n' can be reduced. [variableScope]
x2vnc-1.7.2/d3des.c:111:33: style: The scope of the variable 'raw0' can be reduced. [variableScope]
x2vnc-1.7.2/d3des.c:339:25: style: The scope of the variable 'fval' can be reduced. [variableScope]
x2vnc-1.7.2/rfbproto.c:864:1: style: Function 'HandleHextileEncoding8' argument 1 names different: declaration 'x' definition 'rx'. [funcArgNamesDifferent]
x2vnc-1.7.2/rfbproto.c:34:40: note: Function 'HandleHextileEncoding8' argument 1 names different: declaration 'x' definition 'rx'.
x2vnc-1.7.2/rfbproto.c:864:1: note: Function 'HandleHextileEncoding8' argument 1 names different: declaration 'x' definition 'rx'.
x2vnc-1.7.2/rfbproto.c:864:1: style: Function 'HandleHextileEncoding8' argument 2 names different: declaration 'y' definition 'ry'. [funcArgNamesDifferent]
x2vnc-1.7.2/rfbproto.c:34:47: note: Function 'HandleHextileEncoding8' argument 2 names different: declaration 'y' definition 'ry'.
x2vnc-1.7.2/rfbproto.c:864:1: note: Function 'HandleHextileEncoding8' argument 2 names different: declaration 'y' definition 'ry'.
x2vnc-1.7.2/rfbproto.c:864:1: style: Function 'HandleHextileEncoding8' argument 3 names different: declaration 'w' definition 'rw'. [funcArgNamesDifferent]
x2vnc-1.7.2/rfbproto.c:34:54: note: Function 'HandleHextileEncoding8' argument 3 names different: declaration 'w' definition 'rw'.
x2vnc-1.7.2/rfbproto.c:864:1: note: Function 'HandleHextileEncoding8' argument 3 names different: declaration 'w' definition 'rw'.
x2vnc-1.7.2/rfbproto.c:864:1: style: Function 'HandleHextileEncoding8' argument 4 names different: declaration 'h' definition 'rh'. [funcArgNamesDifferent]
x2vnc-1.7.2/rfbproto.c:34:61: note: Function 'HandleHextileEncoding8' argument 4 names different: declaration 'h' definition 'rh'.
x2vnc-1.7.2/rfbproto.c:864:1: note: Function 'HandleHextileEncoding8' argument 4 names different: declaration 'h' definition 'rh'.
x2vnc-1.7.2/rfbproto.c:865:1: style: Function 'HandleHextileEncoding16' argument 1 names different: declaration 'x' definition 'rx'. [funcArgNamesDifferent]
x2vnc-1.7.2/rfbproto.c:35:41: note: Function 'HandleHextileEncoding16' argument 1 names different: declaration 'x' definition 'rx'.
x2vnc-1.7.2/rfbproto.c:865:1: note: Function 'HandleHextileEncoding16' argument 1 names different: declaration 'x' definition 'rx'.
x2vnc-1.7.2/rfbproto.c:865:1: style: Function 'HandleHextileEncoding16' argument 2 names different: declaration 'y' definition 'ry'. [funcArgNamesDifferent]
x2vnc-1.7.2/rfbproto.c:35:48: note: Function 'HandleHextileEncoding16' argument 2 names different: declaration 'y' definition 'ry'.
x2vnc-1.7.2/rfbproto.c:865:1: note: Function 'HandleHextileEncoding16' argument 2 names different: declaration 'y' definition 'ry'.
x2vnc-1.7.2/rfbproto.c:865:1: style: Function 'HandleHextileEncoding16' argument 3 names different: declaration 'w' definition 'rw'. [funcArgNamesDifferent]
x2vnc-1.7.2/rfbproto.c:35:55: note: Function 'HandleHextileEncoding16' argument 3 names different: declaration 'w' definition 'rw'.
x2vnc-1.7.2/rfbproto.c:865:1: note: Function 'HandleHextileEncoding16' argument 3 names different: declaration 'w' definition 'rw'.
x2vnc-1.7.2/rfbproto.c:865:1: style: Function 'HandleHextileEncoding16' argument 4 names different: declaration 'h' definition 'rh'. [funcArgNamesDifferent]
x2vnc-1.7.2/rfbproto.c:35:62: note: Function 'HandleHextileEncoding16' argument 4 names different: declaration 'h' definition 'rh'.
x2vnc-1.7.2/rfbproto.c:865:1: note: Function 'HandleHextileEncoding16' argument 4 names different: declaration 'h' definition 'rh'.
x2vnc-1.7.2/rfbproto.c:866:1: style: Function 'HandleHextileEncoding32' argument 1 names different: declaration 'x' definition 'rx'. [funcArgNamesDifferent]
x2vnc-1.7.2/rfbproto.c:36:41: note: Function 'HandleHextileEncoding32' argument 1 names different: declaration 'x' definition 'rx'.
x2vnc-1.7.2/rfbproto.c:866:1: note: Function 'HandleHextileEncoding32' argument 1 names different: declaration 'x' definition 'rx'.
x2vnc-1.7.2/rfbproto.c:866:1: style: Function 'HandleHextileEncoding32' argument 2 names different: declaration 'y' definition 'ry'. [funcArgNamesDifferent]
x2vnc-1.7.2/rfbproto.c:36:48: note: Function 'HandleHextileEncoding32' argument 2 names different: declaration 'y' definition 'ry'.
x2vnc-1.7.2/rfbproto.c:866:1: note: Function 'HandleHextileEncoding32' argument 2 names different: declaration 'y' definition 'ry'.
x2vnc-1.7.2/rfbproto.c:866:1: style: Function 'HandleHextileEncoding32' argument 3 names different: declaration 'w' definition 'rw'. [funcArgNamesDifferent]
x2vnc-1.7.2/rfbproto.c:36:55: note: Function 'HandleHextileEncoding32' argument 3 names different: declaration 'w' definition 'rw'.
x2vnc-1.7.2/rfbproto.c:866:1: note: Function 'HandleHextileEncoding32' argument 3 names different: declaration 'w' definition 'rw'.
x2vnc-1.7.2/rfbproto.c:866:1: style: Function 'HandleHextileEncoding32' argument 4 names different: declaration 'h' definition 'rh'. [funcArgNamesDifferent]
x2vnc-1.7.2/rfbproto.c:36:62: note: Function 'HandleHextileEncoding32' argument 4 names different: declaration 'h' definition 'rh'.
x2vnc-1.7.2/rfbproto.c:866:1: note: Function 'HandleHextileEncoding32' argument 4 names different: declaration 'h' definition 'rh'.
x2vnc-1.7.2/rfbproto.c:864:1: style: Unused variable: gcv [unusedVariable]
x2vnc-1.7.2/rfbproto.c:864:1: style: Unused variable: i [unusedVariable]
x2vnc-1.7.2/rfbproto.c:864:1: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable]
x2vnc-1.7.2/rfbproto.c:864:1: style: Unused variable: sx [unusedVariable]
x2vnc-1.7.2/rfbproto.c:864:1: style: Unused variable: sy [unusedVariable]
x2vnc-1.7.2/rfbproto.c:864:1: style: Unused variable: sw [unusedVariable]
x2vnc-1.7.2/rfbproto.c:864:1: style: Unused variable: sh [unusedVariable]
x2vnc-1.7.2/rfbproto.c:865:1: style: Unused variable: gcv [unusedVariable]
x2vnc-1.7.2/rfbproto.c:865:1: style: Unused variable: i [unusedVariable]
x2vnc-1.7.2/rfbproto.c:865:1: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable]
x2vnc-1.7.2/rfbproto.c:865:1: style: Unused variable: sx [unusedVariable]
x2vnc-1.7.2/rfbproto.c:865:1: style: Unused variable: sy [unusedVariable]
x2vnc-1.7.2/rfbproto.c:865:1: style: Unused variable: sw [unusedVariable]
x2vnc-1.7.2/rfbproto.c:865:1: style: Unused variable: sh [unusedVariable]
x2vnc-1.7.2/rfbproto.c:866:1: style: Unused variable: gcv [unusedVariable]
x2vnc-1.7.2/rfbproto.c:866:1: style: Unused variable: i [unusedVariable]
x2vnc-1.7.2/rfbproto.c:866:1: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable]
x2vnc-1.7.2/rfbproto.c:866:1: style: Unused variable: sx [unusedVariable]
x2vnc-1.7.2/rfbproto.c:866:1: style: Unused variable: sy [unusedVariable]
x2vnc-1.7.2/rfbproto.c:866:1: style: Unused variable: sw [unusedVariable]
x2vnc-1.7.2/rfbproto.c:866:1: style: Unused variable: sh [unusedVariable]
x2vnc-1.7.2/sockets.c:47:9: style: The scope of the variable 'j' can be reduced. [variableScope]
x2vnc-1.7.2/sockets.c:78:9: style: The scope of the variable 'j' can be reduced. [variableScope]
x2vnc-1.7.2/sockets.c:202:7: style: The scope of the variable 'sock' can be reduced. [variableScope]
x2vnc-1.7.2/sockets.c:271:21: style: The scope of the variable 'hp' can be reduced. [variableScope]
x2vnc-1.7.2/sockets.c:309:12: style: The scope of the variable 'j' can be reduced. [variableScope]
x2vnc-1.7.2/sockets.c:310:10: style: The scope of the variable 'c' can be reduced. [variableScope]
x2vnc-1.7.2/vncauth.c:99:12: style: The scope of the variable 'ch' can be reduced. [variableScope]
x2vnc-1.7.2/vncauth.c:104:25: error: Memory leak: passwd [memleak]
x2vnc-1.7.2/vncauth.c:108:44: error: Memory leak: passwd [memleak]
x2vnc-1.7.2/x.c:631:21: style: Condition 'check_idle()<30000' is always true [knownConditionTrueFalse]
x2vnc-1.7.2/x.c:1297:20: warning: Either the condition 'if(data)' is redundant or there is possible null pointer dereference: data. [nullPointerRedundantCheck]
x2vnc-1.7.2/x.c:1299:5: note: Assuming that condition 'if(data)' is not redundant
x2vnc-1.7.2/x.c:1297:20: note: Null pointer dereference
x2vnc-1.7.2/x.c:1297:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
x2vnc-1.7.2/x.c:1284:0: note: Variable 'ret' is reassigned a value before the old one has been used.
x2vnc-1.7.2/x.c:1297:3: note: Variable 'ret' is reassigned a value before the old one has been used.
x2vnc-1.7.2/x.c:865:7: style: The scope of the variable 'x' can be reduced. [variableScope]
x2vnc-1.7.2/x.c:865:10: style: The scope of the variable 'y' can be reduced. [variableScope]
x2vnc-1.7.2/x.c:1040:6: style: The scope of the variable 'i' can be reduced. [variableScope]
x2vnc-1.7.2/x.c:1162:10: style: The scope of the variable 'l' can be reduced. [variableScope]
x2vnc-1.7.2/x.c:1333:9: style: The scope of the variable 'str' can be reduced. [variableScope]
x2vnc-1.7.2/x.c:1339:7: style: The scope of the variable 'x' can be reduced. [variableScope]
x2vnc-1.7.2/x.c:1339:10: style: The scope of the variable 'y' can be reduced. [variableScope]
[17:20]

ftp://ftp.se.debian.org/debian/pool/main/x/x2x/x2x_1.30.orig.tar.gz
x2x-1.30/x2x.c:1010:3: style: Variable 'gravity' is reassigned a value before the old one has been used. [redundantAssignment]
x2x-1.30/x2x.c:952:3: note: Variable 'gravity' is reassigned a value before the old one has been used.
x2x-1.30/x2x.c:1010:3: note: Variable 'gravity' is reassigned a value before the old one has been used.
x2x-1.30/x2x.c:921:36: style: The scope of the variable 'toHeight' can be reduced. [variableScope]
x2x-1.30/x2x.c:921:46: style: The scope of the variable 'toWidth' can be reduced. [variableScope]
x2x-1.30/x2x.c:929:13: style: The scope of the variable 'twidth' can be reduced. [variableScope]
x2x-1.30/x2x.c:929:21: style: The scope of the variable 'theight' can be reduced. [variableScope]
x2x-1.30/x2x.c:929:30: style: The scope of the variable 'tascent' can be reduced. [variableScope]
x2x-1.30/x2x.c:932:13: style: The scope of the variable 'geomMask' can be reduced. [variableScope]
x2x-1.30/x2x.c:933:13: style: The scope of the variable 'gravMask' can be reduced. [variableScope]
x2x-1.30/x2x.c:944:13: style: The scope of the variable 'triggerLoc' can be reduced. [variableScope]
x2x-1.30/x2x.c:1637:12: style: The scope of the variable 'pDpyXtra' can be reduced. [variableScope]
x2x-1.30/x2x.c:1780:33: style: The scope of the variable 'delta' can be reduced. [variableScope]
x2x-1.30/x2x.c:1781:14: style: The scope of the variable 'fromDpy' can be reduced. [variableScope]
x2x-1.30/x2x.c:1924:16: style: The scope of the variable 'toButton' can be reduced. [variableScope]
x2x-1.30/x2x.c:1928:11: style: The scope of the variable 'eventno' can be reduced. [variableScope]
x2x-1.30/x2x.c:2000:7: style: The scope of the variable 'state' can be reduced. [variableScope]
x2x-1.30/x2x.c:2003:16: style: The scope of the variable 'toButton' can be reduced. [variableScope]
x2x-1.30/x2x.c:2256:27: style: The scope of the variable 'pSelReq' can be reduced. [variableScope]
x2x-1.30/x2x.c:2346:13: style: The scope of the variable 'otherDpy' can be reduced. [variableScope]
x2x-1.30/x2x.c:2347:22: style: The scope of the variable 'pOtherXtra' can be reduced. [variableScope]
x2x-1.30/x2x.c:2458:16: style: The scope of the variable 'type' can be reduced. [variableScope]
x2x-1.30/x2x.c:2500:16: style: The scope of the variable 'buttCtr' can be reduced. [variableScope]
x2x-1.30/x2x.c:2501:17: style: The scope of the variable 'buttonMap' can be reduced. [variableScope]
x2x-1.30/x2x.c:3561:0: error: Memory leak: ptr [memleak]
[17:20]

ftp://ftp.se.debian.org/debian/pool/main/x/x42-plugins/x42-plugins_20180803.orig.tar.xz
x42-plugins-20180803/balance.lv2/pugl/pugl_win.cpp:69:3: error: Memory leak: view [memleak]
x42-plugins-20180803/balance.lv2/pugl/pugl_win.cpp:69:3: error: Memory leak: impl [memleak]
x42-plugins-20180803/balance.lv2/pugl/pugl_x11.c:261:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
x42-plugins-20180803/balance.lv2/ui.c:692:63: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
x42-plugins-20180803/balance.lv2/ui.c:695:60: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
x42-plugins-20180803/balance.lv2/ui.c:698:65: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
x42-plugins-20180803/balance.lv2/ui.c:700:66: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
x42-plugins-20180803/balance.lv2/ui.c:147:7: style: struct member 'blcwidget::ctrlidx' is never used. [unusedStructMember]
x42-plugins-20180803/convoLV2/convolution.cc:51:0: error: #error "This programs requires zita-convolver 3 or 4" [preprocessorErrorDirective]
x42-plugins-20180803/dpl.lv2/gui/dpl.c:359:24: error: Array 'ui->lbl_ctrl[3]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds]
x42-plugins-20180803/dpl.lv2/gui/dpl.c:359:16: error: Array 'ui.lbl_ctrl[3]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds]
x42-plugins-20180803/dpl.lv2/gui/dpl.c:500:18: style: Clarify calculation precedence for '*' and '?'. [clarifyCalculation]
x42-plugins-20180803/dpl.lv2/gui/dpl.c:501:18: style: Clarify calculation precedence for '*' and '?'. [clarifyCalculation]
x42-plugins-20180803/dpl.lv2/gui/dpl.c:511:42: style: Clarify calculation precedence for '*' and '?'. [clarifyCalculation]
x42-plugins-20180803/dpl.lv2/gui/dpl.c:521:13: style: Clarify calculation precedence for '*' and '?'. [clarifyCalculation]
x42-plugins-20180803/dpl.lv2/gui/dpl.c:557:22: style: Clarify calculation precedence for '*' and '?'. [clarifyCalculation]
x42-plugins-20180803/dpl.lv2/gui/dpl.c:565:22: style: Clarify calculation precedence for '*' and '?'. [clarifyCalculation]
x42-plugins-20180803/dpl.lv2/gui/dpl.c:575:22: style: Clarify calculation precedence for '*' and '?'. [clarifyCalculation]
x42-plugins-20180803/dpl.lv2/src/peaklim.h:28:2: warning: Member variable 'Histmin::_hlen' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/dpl.lv2/src/peaklim.h:28:2: warning: Member variable 'Histmin::_hold' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/dpl.lv2/src/peaklim.h:28:2: warning: Member variable 'Histmin::_wind' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/dpl.lv2/src/peaklim.h:28:2: warning: Member variable 'Histmin::_vmin' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/dpl.lv2/src/peaklim.h:28:2: warning: Member variable 'Histmin::_hist' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/dpl.lv2/src/peaklim.h:38:2: style: Technically the member function 'DPLLV2::Histmin::vmin' can be const. [functionConst]
x42-plugins-20180803/dpl.lv2/src/peaklim.cc:173:17: style: The scope of the variable 'n' can be reduced. [variableScope]
x42-plugins-20180803/dpl.lv2/src/peaklim.cc:174:8: style: The scope of the variable 'g' can be reduced. [variableScope]
x42-plugins-20180803/dpl.lv2/src/peaklim.cc:171:23: style: Function 'process' argument 1 names different: declaration 'nsamp' definition 'nframes'. [funcArgNamesDifferent]
x42-plugins-20180803/dpl.lv2/src/peaklim.h:84:20: note: Function 'process' argument 1 names different: declaration 'nsamp' definition 'nframes'.
x42-plugins-20180803/dpl.lv2/src/peaklim.cc:171:23: note: Function 'process' argument 1 names different: declaration 'nsamp' definition 'nframes'.
x42-plugins-20180803/dpl.lv2/src/peaklim.cc:65:10: warning: Member variable 'Peaklim::_div1' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/dpl.lv2/src/peaklim.cc:65:10: warning: Member variable 'Peaklim::_div2' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/dpl.lv2/src/peaklim.cc:65:10: warning: Member variable 'Peaklim::_delay' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/dpl.lv2/src/peaklim.cc:65:10: warning: Member variable 'Peaklim::_dsize' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/dpl.lv2/src/peaklim.cc:65:10: warning: Member variable 'Peaklim::_dmask' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/dpl.lv2/src/peaklim.cc:65:10: warning: Member variable 'Peaklim::_delri' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/dpl.lv2/src/peaklim.cc:65:10: warning: Member variable 'Peaklim::_c1' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/dpl.lv2/src/peaklim.cc:65:10: warning: Member variable 'Peaklim::_c2' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/dpl.lv2/src/peaklim.cc:65:10: warning: Member variable 'Peaklim::_g0' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/dpl.lv2/src/peaklim.cc:65:10: warning: Member variable 'Peaklim::_g1' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/dpl.lv2/src/peaklim.cc:65:10: warning: Member variable 'Peaklim::_dg' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/dpl.lv2/src/peaklim.cc:65:10: warning: Member variable 'Peaklim::_gt' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/dpl.lv2/src/peaklim.cc:65:10: warning: Member variable 'Peaklim::_m1' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/dpl.lv2/src/peaklim.cc:65:10: warning: Member variable 'Peaklim::_m2' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/dpl.lv2/src/peaklim.cc:65:10: warning: Member variable 'Peaklim::_w1' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/dpl.lv2/src/peaklim.cc:65:10: warning: Member variable 'Peaklim::_w2' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/dpl.lv2/src/peaklim.cc:65:10: warning: Member variable 'Peaklim::_w3' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/dpl.lv2/src/peaklim.cc:65:10: warning: Member variable 'Peaklim::_wlf' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/dpl.lv2/src/peaklim.cc:65:10: warning: Member variable 'Peaklim::_z1' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/dpl.lv2/src/peaklim.cc:65:10: warning: Member variable 'Peaklim::_z2' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/dpl.lv2/src/peaklim.cc:65:10: warning: Member variable 'Peaklim::_z3' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/dpl.lv2/src/peaklim.cc:65:10: warning: Member variable 'Peaklim::_zlf' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/fat1.lv2/src/retuner.h:79:11: style: Technically the member function 'LV2AT::Retuner::get_error' can be const. [functionConst]
x42-plugins-20180803/fat1.lv2/src/retuner.h:35:5: style: Class 'Retuner' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
x42-plugins-20180803/fat1.lv2/src/resampler-table.cc:146:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x42-plugins-20180803/fat1.lv2/src/resampler-table.cc:146:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x42-plugins-20180803/fat1.lv2/src/resampler-table.cc:146:2: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x42-plugins-20180803/fat1.lv2/src/resampler-table.cc:60:19: style: The scope of the variable 't' can be reduced. [variableScope]
x42-plugins-20180803/fat1.lv2/src/resampler-table.cc:111:26: style: The scope of the variable 'Q' can be reduced. [variableScope]
x42-plugins-20180803/fat1.lv2/src/resampler-table.cc:63:5: style: Class 'Resampler_table' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
x42-plugins-20180803/fat1.lv2/src/resampler-table.cc:63:5: style: Class 'Resampler_table' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
x42-plugins-20180803/fat1.lv2/src/resampler.cc:83:24: style: The scope of the variable 'g' can be reduced. [variableScope]
x42-plugins-20180803/fat1.lv2/src/resampler.cc:83:27: style: The scope of the variable 'h' can be reduced. [variableScope]
x42-plugins-20180803/fat1.lv2/src/resampler.cc:83:33: style: The scope of the variable 'n' can be reduced. [variableScope]
x42-plugins-20180803/fat1.lv2/src/resampler.cc:84:24: style: The scope of the variable 'r' can be reduced. [variableScope]
x42-plugins-20180803/fat1.lv2/src/resampler.cc:52:12: warning: Member variable 'Resampler::inp_list' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/fat1.lv2/src/resampler.cc:52:12: warning: Member variable 'Resampler::out_list' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/fat1.lv2/src/resampler.cc:52:12: warning: Member variable 'Resampler::_inmax' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/fat1.lv2/src/resampler.cc:52:12: warning: Member variable 'Resampler::_pstep' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/fat1.lv2/src/resampler.cc:52:12: warning: Member variable 'Resampler::_dummy' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/fat1.lv2/src/resampler.cc:119:0: error: Memory leak: B [memleak]
x42-plugins-20180803/fat1.lv2/src/retuner.cc:40:14: style: The scope of the variable 'x' can be reduced. [variableScope]
x42-plugins-20180803/fat1.lv2/src/retuner.cc:40:17: style: The scope of the variable 'y' can be reduced. [variableScope]
x42-plugins-20180803/fat1.lv2/src/retuner.cc:155:15: style: The scope of the variable 'k' can be reduced. [variableScope]
x42-plugins-20180803/fat1.lv2/src/retuner.cc:156:28: style: The scope of the variable 'dr' can be reduced. [variableScope]
x42-plugins-20180803/fat1.lv2/src/retuner.cc:30:10: warning: Member variable 'Retuner::_phase' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/fat1.lv2/src/retuner.h:89:11: performance: Technically the member function 'LV2AT::Retuner::cubic' can be static. [functionStatic]
x42-plugins-20180803/fat1.lv2/src/retuner.cc:449:16: note: Technically the member function 'LV2AT::Retuner::cubic' can be static.
x42-plugins-20180803/fat1.lv2/src/retuner.h:89:11: note: Technically the member function 'LV2AT::Retuner::cubic' can be static.
x42-plugins-20180803/fat1.lv2/src/retuner.cc:79:5: style: Class 'Retuner' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
x42-plugins-20180803/fat1.lv2/src/retuner.cc:79:5: style: Class 'Retuner' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
x42-plugins-20180803/fil4.lv2/gui/analyser.cc:157:24: style: The scope of the variable 'm' can be reduced. [variableScope]
x42-plugins-20180803/fil4.lv2/gui/analyser.cc:41:37: style: Function 'Analyser' argument 2 names different: declaration 'maxfft' definition 'fftmax'. [funcArgNamesDifferent]
x42-plugins-20180803/fil4.lv2/gui/analyser.h:45:31: note: Function 'Analyser' argument 2 names different: declaration 'maxfft' definition 'fftmax'.
x42-plugins-20180803/fil4.lv2/gui/analyser.cc:41:37: note: Function 'Analyser' argument 2 names different: declaration 'maxfft' definition 'fftmax'.
x42-plugins-20180803/fil4.lv2/gui/analyser.cc:154:41: style: Function 'process' argument 2 names different: declaration 'phold' definition 'holdp'. [funcArgNamesDifferent]
x42-plugins-20180803/fil4.lv2/gui/analyser.h:53:35: note: Function 'process' argument 2 names different: declaration 'phold' definition 'holdp'.
x42-plugins-20180803/fil4.lv2/gui/analyser.cc:154:41: note: Function 'process' argument 2 names different: declaration 'phold' definition 'holdp'.
x42-plugins-20180803/fil4.lv2/gui/analyser.cc:41:11: warning: Member variable 'Analyser::_pmax' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/fil4.lv2/gui/analyser.cc:41:11: warning: Member variable 'Analyser::_ptot' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/fil4.lv2/gui/analyser.h:62:11: performance: Technically the member function 'Analyser::conv0' can be static. [functionStatic]
x42-plugins-20180803/fil4.lv2/gui/analyser.cc:122:17: note: Technically the member function 'Analyser::conv0' can be static.
x42-plugins-20180803/fil4.lv2/gui/analyser.h:62:11: note: Technically the member function 'Analyser::conv0' can be static.
x42-plugins-20180803/fil4.lv2/gui/analyser.h:63:11: performance: Technically the member function 'Analyser::conv1' can be static. [functionStatic]
x42-plugins-20180803/fil4.lv2/gui/analyser.cc:139:17: note: Technically the member function 'Analyser::conv1' can be static.
x42-plugins-20180803/fil4.lv2/gui/analyser.h:63:11: note: Technically the member function 'Analyser::conv1' can be static.
x42-plugins-20180803/fil4.lv2/gui/analyser.cc:31:5: style: Class 'Trace' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
x42-plugins-20180803/fil4.lv2/gui/analyser.cc:31:5: style: Class 'Trace' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
x42-plugins-20180803/fil4.lv2/gui/analyser.cc:51:5: style: Class 'Analyser' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
x42-plugins-20180803/fil4.lv2/gui/analyser.cc:51:5: style: Class 'Analyser' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
x42-plugins-20180803/fil4.lv2/gui/analyser.h:33:5: style: Class 'Trace' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
x42-plugins-20180803/fil4.lv2/gui/analyser.h:29:0: error: Code 'classTrace{' is invalid C code. Use --std or --language to configure the language. [syntaxError]
x42-plugins-20180803/fil4.lv2/src/filters.h:25:0: error: Code 'classFil4Paramsect{' is invalid C code. Use --std or --language to configure the language. [syntaxError]
x42-plugins-20180803/meters.lv2/ebumeter/ebu_r128_proc.cc:84:14: style: The scope of the variable 'k' can be reduced. [variableScope]
x42-plugins-20180803/meters.lv2/ebumeter/ebu_r128_proc.cc:209:13: style: The scope of the variable 'k' can be reduced. [variableScope]
x42-plugins-20180803/meters.lv2/ebumeter/ebu_r128_proc.cc:305:15: style: The scope of the variable 'sj' can be reduced. [variableScope]
x42-plugins-20180803/meters.lv2/ebumeter/ebu_r128_proc.cc:306:17: style: The scope of the variable 'z1' can be reduced. [variableScope]
x42-plugins-20180803/meters.lv2/ebumeter/ebu_r128_proc.cc:306:21: style: The scope of the variable 'z2' can be reduced. [variableScope]
x42-plugins-20180803/meters.lv2/ebumeter/ebu_r128_proc.cc:306:25: style: The scope of the variable 'z3' can be reduced. [variableScope]
x42-plugins-20180803/meters.lv2/ebumeter/ebu_r128_proc.cc:306:29: style: The scope of the variable 'z4' can be reduced. [variableScope]
x42-plugins-20180803/meters.lv2/ebumeter/ebu_r128_proc.cc:82:37: style: Function 'integrate' argument 1 names different: declaration 'ind' definition 'i'. [funcArgNamesDifferent]
x42-plugins-20180803/meters.lv2/ebumeter/ebu_r128_proc.h:54:26: note: Function 'integrate' argument 1 names different: declaration 'ind' definition 'i'.
x42-plugins-20180803/meters.lv2/ebumeter/ebu_r128_proc.cc:82:37: note: Function 'integrate' argument 1 names different: declaration 'ind' definition 'i'.
x42-plugins-20180803/meters.lv2/ebumeter/ebu_r128_proc.h:30:1: style: The class 'Ebu_r128_fst' does not have a constructor although it has private member variables. [noConstructor]
x42-plugins-20180803/meters.lv2/ebumeter/ebu_r128_proc.cc:155:16: warning: Member variable 'Ebu_r128_proc::_nchan' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/meters.lv2/ebumeter/ebu_r128_proc.cc:155:16: warning: Member variable 'Ebu_r128_proc::_fsamp' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/meters.lv2/ebumeter/ebu_r128_proc.cc:155:16: warning: Member variable 'Ebu_r128_proc::_fragm' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/meters.lv2/ebumeter/ebu_r128_proc.cc:155:16: warning: Member variable 'Ebu_r128_proc::_a0' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/meters.lv2/ebumeter/ebu_r128_proc.cc:155:16: warning: Member variable 'Ebu_r128_proc::_a1' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/meters.lv2/ebumeter/ebu_r128_proc.cc:155:16: warning: Member variable 'Ebu_r128_proc::_a2' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/meters.lv2/ebumeter/ebu_r128_proc.cc:155:16: warning: Member variable 'Ebu_r128_proc::_b1' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/meters.lv2/ebumeter/ebu_r128_proc.cc:155:16: warning: Member variable 'Ebu_r128_proc::_b2' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/meters.lv2/ebumeter/ebu_r128_proc.cc:155:16: warning: Member variable 'Ebu_r128_proc::_c3' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/meters.lv2/ebumeter/ebu_r128_proc.cc:155:16: warning: Member variable 'Ebu_r128_proc::_c4' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/meters.lv2/ebumeter/ebu_r128_proc.cc:155:16: warning: Member variable 'Ebu_r128_proc::_ipp' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/meters.lv2/ebumeter/ebu_r128_proc.cc:155:16: warning: Member variable 'Ebu_r128_proc::_fst' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/meters.lv2/ebumeter/ebu_r128_proc.h:52:11: performance: Technically the member function 'LV2M::Ebu_r128_hist::initstat' can be static. [functionStatic]
x42-plugins-20180803/meters.lv2/ebumeter/ebu_r128_proc.cc:54:21: note: Technically the member function 'LV2M::Ebu_r128_hist::initstat' can be static.
x42-plugins-20180803/meters.lv2/ebumeter/ebu_r128_proc.h:52:11: note: Technically the member function 'LV2M::Ebu_r128_hist::initstat' can be static.
x42-plugins-20180803/meters.lv2/ebumeter/ebu_r128_proc.h:54:11: style: Technically the member function 'LV2M::Ebu_r128_hist::integrate' can be const. [functionConst]
x42-plugins-20180803/meters.lv2/ebumeter/ebu_r128_proc.cc:82:22: note: Technically the member function 'LV2M::Ebu_r128_hist::integrate' can be const.
x42-plugins-20180803/meters.lv2/ebumeter/ebu_r128_proc.h:54:11: note: Technically the member function 'LV2M::Ebu_r128_hist::integrate' can be const.
x42-plugins-20180803/meters.lv2/ebumeter/ebu_r128_proc.h:98:11: style: Technically the member function 'LV2M::Ebu_r128_proc::addfrags' can be const. [functionConst]
x42-plugins-20180803/meters.lv2/ebumeter/ebu_r128_proc.cc:251:22: note: Technically the member function 'LV2M::Ebu_r128_proc::addfrags' can be const.
x42-plugins-20180803/meters.lv2/ebumeter/ebu_r128_proc.h:98:11: note: Technically the member function 'LV2M::Ebu_r128_proc::addfrags' can be const.
x42-plugins-20180803/meters.lv2/ebumeter/ebu_r128_proc.h:101:11: style: Technically the member function 'LV2M::Ebu_r128_proc::detect_process' can be const. [functionConst]
x42-plugins-20180803/meters.lv2/ebumeter/ebu_r128_proc.cc:302:22: note: Technically the member function 'LV2M::Ebu_r128_proc::detect_process' can be const.
x42-plugins-20180803/meters.lv2/ebumeter/ebu_r128_proc.h:101:11: note: Technically the member function 'LV2M::Ebu_r128_proc::detect_process' can be const.
x42-plugins-20180803/meters.lv2/ebumeter/ebu_r128_proc.cc:34:5: style: Class 'Ebu_r128_hist' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
x42-plugins-20180803/meters.lv2/ebumeter/ebu_r128_proc.cc:34:5: style: Class 'Ebu_r128_hist' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
x42-plugins-20180803/meters.lv2/gui/bitmeter.c:146:21: warning: Logical disjunction always evaluates to true: which >= 0 || which <= 3. [incorrectLogicOperator]
x42-plugins-20180803/meters.lv2/gui/dpm.c:393:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
x42-plugins-20180803/meters.lv2/gui/dpm.c:493:11: style: The scope of the variable 'cr' can be reduced. [variableScope]
x42-plugins-20180803/meters.lv2/gui/dpm.c:302:2: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
x42-plugins-20180803/meters.lv2/gui/dr14meter.c:760:10: style: Expression is always false because 'else if' condition matches previous condition at line 759. [multiCondition]
x42-plugins-20180803/meters.lv2/gui/ebur.c:791:18: style: The scope of the variable 'lufb1' can be reduced. [variableScope]
x42-plugins-20180803/meters.lv2/zita-resampler/resampler-table.h:28:0: error: Code 'namespaceLV2M{' is invalid C code. Use --std or --language to configure the language. [syntaxError]
x42-plugins-20180803/meters.lv2/gui/kmeter.c:205:2: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
x42-plugins-20180803/meters.lv2/gui/surmeter.c:227:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x42-plugins-20180803/meters.lv2/gui/surmeter.c:754:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x42-plugins-20180803/meters.lv2/jmeters/iec1ppmdsp.cc:49:22: style: The scope of the variable 't' can be reduced. [variableScope]
x42-plugins-20180803/meters.lv2/jmeters/iec2ppmdsp.cc:49:22: style: The scope of the variable 't' can be reduced. [variableScope]
x42-plugins-20180803/meters.lv2/jmeters/msppmdsp.cc:52:22: style: The scope of the variable 't' can be reduced. [variableScope]
x42-plugins-20180803/meters.lv2/jmeters/msppmdsp.cc:87:22: style: The scope of the variable 't' can be reduced. [variableScope]
x42-plugins-20180803/meters.lv2/jmeters/msppmdsp.h:32:5: style: Class 'Msppmdsp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
x42-plugins-20180803/meters.lv2/jmeters/truepeakdsp.cc:51:8: style: The scope of the variable 'v' can be reduced. [variableScope]
x42-plugins-20180803/meters.lv2/jmeters/truepeakdsp.cc:111:8: style: The scope of the variable 'v' can be reduced. [variableScope]
x42-plugins-20180803/meters.lv2/jmeters/truepeakdsp.cc:41:35: style: Function 'process' argument 1 names different: declaration 'p' definition 'data'. [funcArgNamesDifferent]
x42-plugins-20180803/meters.lv2/jmeters/truepeakdsp.h:35:26: note: Function 'process' argument 1 names different: declaration 'p' definition 'data'.
x42-plugins-20180803/meters.lv2/jmeters/truepeakdsp.cc:41:35: note: Function 'process' argument 1 names different: declaration 'p' definition 'data'.
x42-plugins-20180803/meters.lv2/jmeters/truepeakdsp.cc:26:14: warning: Member variable 'TruePeakdsp::_z1' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/meters.lv2/jmeters/truepeakdsp.cc:26:14: warning: Member variable 'TruePeakdsp::_z2' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/meters.lv2/jmeters/truepeakdsp.cc:26:14: warning: Member variable 'TruePeakdsp::_w1' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/meters.lv2/jmeters/truepeakdsp.cc:26:14: warning: Member variable 'TruePeakdsp::_w2' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/meters.lv2/jmeters/truepeakdsp.cc:26:14: warning: Member variable 'TruePeakdsp::_w3' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/meters.lv2/jmeters/truepeakdsp.cc:26:14: warning: Member variable 'TruePeakdsp::_g' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/meters.lv2/jmeters/vumeterdsp.cc:47:22: style: The scope of the variable 't1' can be reduced. [variableScope]
x42-plugins-20180803/meters.lv2/jmeters/vumeterdsp.cc:47:26: style: The scope of the variable 't2' can be reduced. [variableScope]
x42-plugins-20180803/meters.lv2/src/bitmeter.c:60:25: portability: Casting from const float * con* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
x42-plugins-20180803/meters.lv2/src/bitmeter.c:324:30: style: Variable 'self' is assigned a value that is never used. [unreadVariable]
x42-plugins-20180803/meters.lv2/src/dr14.c:113:10: style: Expression is always false because 'else if' condition matches previous condition at line 109. [multiCondition]
x42-plugins-20180803/meters.lv2/src/dr14.c:117:10: style: Expression is always false because 'else if' condition matches previous condition at line 109. [multiCondition]
x42-plugins-20180803/meters.lv2/src/dr14.c:121:10: style: Expression is always false because 'else if' condition matches previous condition at line 109. [multiCondition]
x42-plugins-20180803/meters.lv2/src/dr14.c:117:10: style: Expression is always false because 'else if' condition matches previous condition at line 113. [multiCondition]
x42-plugins-20180803/meters.lv2/src/dr14.c:121:10: style: Expression is always false because 'else if' condition matches previous condition at line 113. [multiCondition]
x42-plugins-20180803/meters.lv2/src/dr14.c:121:10: style: Expression is always false because 'else if' condition matches previous condition at line 117. [multiCondition]
x42-plugins-20180803/meters.lv2/src/ebulv2.cc:420:7: style: The scope of the variable 'msgtx' can be reduced. [variableScope]
x42-plugins-20180803/meters.lv2/src/xfer.c:199:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x42-plugins-20180803/meters.lv2/src/sigdistlv2.c:388:30: style: Variable 'self' is assigned a value that is never used. [unreadVariable]
x42-plugins-20180803/meters.lv2/src/spectrumlv2.c:84:10: style: Expression is always false because 'else if' condition matches previous condition at line 81. [multiCondition]
x42-plugins-20180803/meters.lv2/src/surmeter.c:55:0: error: Code 'C++ cast <...' is invalid C code. Use --std or --language to configure the language. [syntaxError]
x42-plugins-20180803/meters.lv2/src/xfer.c:95:6: style: Expression is always false because 'else if' condition matches previous condition at line 90. [multiCondition]
x42-plugins-20180803/meters.lv2/zita-resampler/resampler-table.cc:146:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x42-plugins-20180803/meters.lv2/zita-resampler/resampler-table.cc:146:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x42-plugins-20180803/meters.lv2/zita-resampler/resampler-table.cc:146:2: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x42-plugins-20180803/meters.lv2/zita-resampler/resampler-table.cc:60:19: style: The scope of the variable 't' can be reduced. [variableScope]
x42-plugins-20180803/meters.lv2/zita-resampler/resampler-table.cc:111:26: style: The scope of the variable 'Q' can be reduced. [variableScope]
x42-plugins-20180803/meters.lv2/zita-resampler/resampler-table.cc:63:5: style: Class 'Resampler_table' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
x42-plugins-20180803/meters.lv2/zita-resampler/resampler-table.cc:63:5: style: Class 'Resampler_table' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
x42-plugins-20180803/meters.lv2/zita-resampler/resampler.cc:83:24: style: The scope of the variable 'g' can be reduced. [variableScope]
x42-plugins-20180803/meters.lv2/zita-resampler/resampler.cc:83:27: style: The scope of the variable 'h' can be reduced. [variableScope]
x42-plugins-20180803/meters.lv2/zita-resampler/resampler.cc:83:33: style: The scope of the variable 'n' can be reduced. [variableScope]
x42-plugins-20180803/meters.lv2/zita-resampler/resampler.cc:84:24: style: The scope of the variable 'r' can be reduced. [variableScope]
x42-plugins-20180803/meters.lv2/zita-resampler/resampler.cc:52:12: warning: Member variable 'Resampler::inp_list' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/meters.lv2/zita-resampler/resampler.cc:52:12: warning: Member variable 'Resampler::out_list' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/meters.lv2/zita-resampler/resampler.cc:52:12: warning: Member variable 'Resampler::_inmax' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/meters.lv2/zita-resampler/resampler.cc:52:12: warning: Member variable 'Resampler::_pstep' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/meters.lv2/zita-resampler/resampler.cc:52:12: warning: Member variable 'Resampler::_dummy' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/meters.lv2/zita-resampler/resampler.cc:119:0: error: Memory leak: B [memleak]
x42-plugins-20180803/midifilter.lv2/midifilter.c:58:61: style: Function 'midi_is_panic' argument 2 names different: declaration 'size' definition 's'. [funcArgNamesDifferent]
x42-plugins-20180803/midifilter.lv2/midifilter.h:153:61: note: Function 'midi_is_panic' argument 2 names different: declaration 'size' definition 's'.
x42-plugins-20180803/midifilter.lv2/midifilter.c:58:61: note: Function 'midi_is_panic' argument 2 names different: declaration 'size' definition 's'.
x42-plugins-20180803/midimap.lv2/src/midimap.c:1001:9: style: The scope of the variable 'line' can be reduced. [variableScope]
x42-plugins-20180803/mixtri.lv2/gui/mixtri.c:1153:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x42-plugins-20180803/mixtri.lv2/gui/mixtri.c:1191:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x42-plugins-20180803/mixtri.lv2/gui/mixtri.c:182:2: style: Variable 'xlp' is assigned a value that is never used. [unreadVariable]
x42-plugins-20180803/mixtri.lv2/gui/mixtri.c:182:2: style: Variable 'ylp' is assigned a value that is never used. [unreadVariable]
x42-plugins-20180803/onsettrigger.lv2/src/ost.c:248:8: style: The scope of the variable 'rms_postfilter_z' can be reduced. [variableScope]
x42-plugins-20180803/robtk/jackwrap.c:1337:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x42-plugins-20180803/robtk/jackwrap.c:1343:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x42-plugins-20180803/robtk/jackwrap.c:1663:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x42-plugins-20180803/robtk/jackwrap.c:1663:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x42-plugins-20180803/robtk/jackwrap.c:1670:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x42-plugins-20180803/robtk/jackwrap.c:1670:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x42-plugins-20180803/robtk/jackwrap.c:1676:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x42-plugins-20180803/robtk/jackwrap.c:387:41: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
x42-plugins-20180803/robtk/jackwrap.c:567:43: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
x42-plugins-20180803/robtk/jackwrap.c:1179:39: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
x42-plugins-20180803/robtk/jackwrap.c:1723:42: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
x42-plugins-20180803/robtk/jackwrap.c:815:2: error: Common realloc mistake: 'urimap' nulled but not freed upon failure [memleakOnRealloc]
x42-plugins-20180803/robtk/pugl/pugl_win.cpp:71:3: error: Memory leak: view [memleak]
x42-plugins-20180803/robtk/pugl/pugl_win.cpp:71:3: error: Memory leak: impl [memleak]
x42-plugins-20180803/robtk/pugl/pugl_x11.c:258:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
x42-plugins-20180803/robtk/sofd/libsofd.c:100:16: style: The scope of the variable 'in' can be reduced. [variableScope]
x42-plugins-20180803/robtk/sofd/libsofd.c:188:2: error: Common realloc mistake: '_recentlist' nulled but not freed upon failure [memleakOnRealloc]
x42-plugins-20180803/robtk/ui_gl.c:59:0: error: #error At least one of HAVE_IDLE_IFACE or USE_GUI_THREAD must be defined. [preprocessorErrorDirective]
x42-plugins-20180803/robtk/widgets/robtk_multibutton.h:228:24: style: Condition 'lum<0.5' is always false [knownConditionTrueFalse]
x42-plugins-20180803/robtk/widgets/robtk_multibutton.h:226:21: note: Assignment 'lum=0.55', assigned value is 0.55
x42-plugins-20180803/robtk/widgets/robtk_multibutton.h:228:24: note: Condition 'lum<0.5' is always false
x42-plugins-20180803/sisco.lv2/gui/sisco.c:41:0: error: Code 'using namespace LV2S' is invalid C code. Use --std or --language to configure the language. [syntaxError]
x42-plugins-20180803/sisco.lv2/src/sisco.c:174:16: warning: Either the condition 'port<=SCO_OUTPUT5' is redundant or the array 'self->output[4]' is accessed at index 5, which is out of bounds. [arrayIndexOutOfBoundsCond]
x42-plugins-20180803/sisco.lv2/src/sisco.c:172:38: note: Assuming that condition 'port<=SCO_OUTPUT5' is not redundant
x42-plugins-20180803/sisco.lv2/src/sisco.c:174:16: note: Array index out of bounds
x42-plugins-20180803/sisco.lv2/src/sisco.c:217:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x42-plugins-20180803/sisco.lv2/src/sisco.c:217:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x42-plugins-20180803/sisco.lv2/zita-resampler/resampler-table.cc:146:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x42-plugins-20180803/sisco.lv2/zita-resampler/resampler-table.cc:146:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x42-plugins-20180803/sisco.lv2/zita-resampler/resampler-table.cc:146:2: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x42-plugins-20180803/sisco.lv2/zita-resampler/resampler-table.cc:60:19: style: The scope of the variable 't' can be reduced. [variableScope]
x42-plugins-20180803/sisco.lv2/zita-resampler/resampler-table.cc:111:26: style: The scope of the variable 'Q' can be reduced. [variableScope]
x42-plugins-20180803/sisco.lv2/zita-resampler/resampler-table.cc:63:5: style: Class 'Resampler_table' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
x42-plugins-20180803/sisco.lv2/zita-resampler/resampler-table.cc:63:5: style: Class 'Resampler_table' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
x42-plugins-20180803/sisco.lv2/zita-resampler/resampler.cc:83:24: style: The scope of the variable 'g' can be reduced. [variableScope]
x42-plugins-20180803/sisco.lv2/zita-resampler/resampler.cc:83:27: style: The scope of the variable 'h' can be reduced. [variableScope]
x42-plugins-20180803/sisco.lv2/zita-resampler/resampler.cc:83:33: style: The scope of the variable 'n' can be reduced. [variableScope]
x42-plugins-20180803/sisco.lv2/zita-resampler/resampler.cc:84:24: style: The scope of the variable 'r' can be reduced. [variableScope]
x42-plugins-20180803/sisco.lv2/zita-resampler/resampler.cc:52:12: warning: Member variable 'Resampler::inp_list' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/sisco.lv2/zita-resampler/resampler.cc:52:12: warning: Member variable 'Resampler::out_list' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/sisco.lv2/zita-resampler/resampler.cc:52:12: warning: Member variable 'Resampler::_inmax' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/sisco.lv2/zita-resampler/resampler.cc:52:12: warning: Member variable 'Resampler::_pstep' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/sisco.lv2/zita-resampler/resampler.cc:52:12: warning: Member variable 'Resampler::_dummy' is not initialized in the constructor. [uninitMemberVar]
x42-plugins-20180803/sisco.lv2/zita-resampler/resampler.cc:119:0: error: Memory leak: B [memleak]
x42-plugins-20180803/stepseq.lv2/gui/stepseq.c:483:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x42-plugins-20180803/tuna.lv2/gui/tuna.c:1070:12: style: Expression is always false because 'else if' condition matches previous condition at line 1068. [multiCondition]
[17:20]

ftp://ftp.se.debian.org/debian/pool/main/x/x4d-icons/x4d-icons_1.2.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/x52pro/x52pro_0.1.1.orig.tar.gz
x52pro-0.1.1/x52pro.c:63:34: warning: Either the condition 'line>3' is redundant or the array 'clear_idx[3]' is accessed at index 3, which is out of bounds. [arrayIndexOutOfBoundsCond]
x52pro-0.1.1/x52pro.c:60:11: note: Assuming that condition 'line>3' is not redundant
x52pro-0.1.1/x52pro.c:63:34: note: Array index out of bounds
x52pro-0.1.1/x52pro.c:53:29: style: Function 'x52_settext' argument 1 names different: declaration 'hdl' definition 'x52'. [funcArgNamesDifferent]
x52pro-0.1.1/x52pro.h:51:29: note: Function 'x52_settext' argument 1 names different: declaration 'hdl' definition 'x52'.
x52pro-0.1.1/x52pro.c:53:29: note: Function 'x52_settext' argument 1 names different: declaration 'hdl' definition 'x52'.
x52pro-0.1.1/x52pro.c:88:28: style: Function 'x52_setbri' argument 1 names different: declaration 'hdl' definition 'x52'. [funcArgNamesDifferent]
x52pro-0.1.1/x52pro.h:61:28: note: Function 'x52_setbri' argument 1 names different: declaration 'hdl' definition 'x52'.
x52pro-0.1.1/x52pro.c:88:28: note: Function 'x52_setbri' argument 1 names different: declaration 'hdl' definition 'x52'.
x52pro-0.1.1/x52pro.c:106:28: style: Function 'x52_setled' argument 1 names different: declaration 'hdl' definition 'x52'. [funcArgNamesDifferent]
x52pro-0.1.1/x52pro.h:69:28: note: Function 'x52_setled' argument 1 names different: declaration 'hdl' definition 'x52'.
x52pro-0.1.1/x52pro.c:106:28: note: Function 'x52_setled' argument 1 names different: declaration 'hdl' definition 'x52'.
x52pro-0.1.1/x52pro.c:125:29: style: Function 'x52_settime' argument 1 names different: declaration 'hdl' definition 'x52'. [funcArgNamesDifferent]
x52pro-0.1.1/x52pro.h:78:29: note: Function 'x52_settime' argument 1 names different: declaration 'hdl' definition 'x52'.
x52pro-0.1.1/x52pro.c:125:29: note: Function 'x52_settime' argument 1 names different: declaration 'hdl' definition 'x52'.
x52pro-0.1.1/x52pro.c:139:29: style: Function 'x52_setoffs' argument 1 names different: declaration 'hdl' definition 'x52'. [funcArgNamesDifferent]
x52pro-0.1.1/x52pro.h:87:29: note: Function 'x52_setoffs' argument 1 names different: declaration 'hdl' definition 'x52'.
x52pro-0.1.1/x52pro.c:139:29: note: Function 'x52_setoffs' argument 1 names different: declaration 'hdl' definition 'x52'.
x52pro-0.1.1/x52pro.c:172:29: style: Function 'x52_setdate' argument 1 names different: declaration 'hdl' definition 'x52'. [funcArgNamesDifferent]
x52pro-0.1.1/x52pro.h:102:29: note: Function 'x52_setdate' argument 1 names different: declaration 'hdl' definition 'x52'.
x52pro-0.1.1/x52pro.c:172:29: note: Function 'x52_setdate' argument 1 names different: declaration 'hdl' definition 'x52'.
x52pro-0.1.1/x52pro.c:276:28: style: Function 'x52_close' argument 1 names different: declaration 'hdl' definition 'x52'. [funcArgNamesDifferent]
x52pro-0.1.1/x52pro.h:42:28: note: Function 'x52_close' argument 1 names different: declaration 'hdl' definition 'x52'.
x52pro-0.1.1/x52pro.c:276:28: note: Function 'x52_close' argument 1 names different: declaration 'hdl' definition 'x52'.
x52pro-0.1.1/x52pro.c:283:28: style: Function 'x52_debug' argument 1 names different: declaration 'hdl' definition 'x52'. [funcArgNamesDifferent]
x52pro-0.1.1/x52pro.h:34:28: note: Function 'x52_debug' argument 1 names different: declaration 'hdl' definition 'x52'.
x52pro-0.1.1/x52pro.c:283:28: note: Function 'x52_debug' argument 1 names different: declaration 'hdl' definition 'x52'.
x52pro-0.1.1/x52pro.c:279:6: style: Variable 'r' is assigned a value that is never used. [unreadVariable]
[17:20]

ftp://ftp.se.debian.org/debian/pool/main/x/x86info/x86info_1.31~pre0.8052aabdd159bc9050e7dc264f33782c5acce05f.orig.tar.gz
AMD/MSR-K6.c:29:56: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
AMD/MSR-K6.c:42:63: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
AMD/identify.c:27:14: style: The scope of the variable 'p' can be reduced. [variableScope]
AMD/machine_check.c:41:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
AMD/machine_check.c:54:54: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
AMD/machine_check.c:57:67: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
AMD/machine_check.c:58:71: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
AMD/machine_check.c:59:64: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
AMD/machine_check.c:60:68: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
AMD/machine_check.c:61:69: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
AMD/machine_check.c:62:55: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
AMD/machine_check.c:63:55: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
AMD/machine_check.c:67:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
AMD/machine_check.c:70:67: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
AMD/machine_check.c:71:71: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
AMD/machine_check.c:72:71: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
AMD/machine_check.c:73:60: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
AMD/machine_check.c:74:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
AMD/machine_check.c:75:55: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
AMD/machine_check.c:76:55: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
AMD/machine_check.c:77:64: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
AMD/machine_check.c:78:64: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
AMD/machine_check.c:79:57: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
AMD/machine_check.c:83:52: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
AMD/machine_check.c:86:70: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
AMD/machine_check.c:87:69: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
AMD/machine_check.c:88:69: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
AMD/machine_check.c:89:65: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
AMD/machine_check.c:90:62: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
AMD/machine_check.c:91:65: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
AMD/machine_check.c:92:72: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
AMD/machine_check.c:96:59: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
AMD/machine_check.c:99:72: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
AMD/machine_check.c:100:73: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
Centaur/identify.c:136:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
Centaur/identify.c:136:3: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
Centaur/identify.c:138:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
Centaur/identify.c:138:3: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
Centaur/identify.c:144:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
Centaur/identify.c:144:5: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
Centaur/identify.c:147:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
Centaur/identify.c:147:5: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
Centaur/identify.c:152:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
Centaur/identify.c:153:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
Centaur/longhaul-v2.c:14:3: style: struct member 'Anonymous0::RevisionKey' is never used. [unusedStructMember]
Centaur/longhaul-v2.c:18:3: style: struct member 'Anonymous0::Reserved' is never used. [unusedStructMember]
Centaur/longhaul-v2.c:22:3: style: struct member 'Anonymous0::SoftVID' is never used. [unusedStructMember]
Centaur/longhaul-v2.c:23:3: style: struct member 'Anonymous0::Reserved2' is never used. [unusedStructMember]
Centaur/longhaul-v2.c:24:3: style: struct member 'Anonymous0::SoftBSEL' is never used. [unusedStructMember]
Centaur/longhaul-v2.c:25:3: style: struct member 'Anonymous0::Reserved3' is never used. [unusedStructMember]
Centaur/longhaul-v2.c:30:3: style: struct member 'Anonymous0::Reserved4' is never used. [unusedStructMember]
Centaur/longhaul-v2.c:35:3: style: struct member 'Anonymous0::Reserved5' is never used. [unusedStructMember]
Centaur/longhaul.c:15:3: style: struct member 'Anonymous0::RevisionKey' is never used. [unusedStructMember]
Centaur/longhaul.c:19:3: style: struct member 'Anonymous0::Reserved' is never used. [unusedStructMember]
Centaur/longhaul.c:23:3: style: struct member 'Anonymous0::SoftVID' is never used. [unusedStructMember]
Centaur/longhaul.c:24:3: style: struct member 'Anonymous0::Reserved2' is never used. [unusedStructMember]
Centaur/longhaul.c:25:3: style: struct member 'Anonymous0::SoftBSEL' is never used. [unusedStructMember]
Centaur/longhaul.c:26:3: style: struct member 'Anonymous0::Reserved3' is never used. [unusedStructMember]
Centaur/longhaul.c:31:3: style: struct member 'Anonymous0::Reserved4' is never used. [unusedStructMember]
Centaur/longhaul.c:36:3: style: struct member 'Anonymous0::Reserved5' is never used. [unusedStructMember]
Intel/MSR-IDA.c:55:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
Intel/MSR-IDA.c:29:11: style: Expression '(X & 0x2) == 0x1' is always false. [comparisonError]
Intel/MSR-IDA.c:37:11: style: Expression '(X & 0x4000000000) == 0x1' is always false. [comparisonError]
Intel/MSR-IDA.c:45:11: style: Expression '(X & 0x100000000) == 0x1' is always false. [comparisonError]
Intel/cachesize.c:263:6: style: The scope of the variable 'des' can be reduced. [variableScope]
Intel/eblcr.c:46:9: style: Condition 'lo&(1>>27)' is always false [knownConditionTrueFalse]
Intel/eblcr.c:32:2: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
Intel/machine_check.c:92:9: style: The scope of the variable 'extcount' can be reduced. [variableScope]
Intel/machine_check.c:35:54: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
Intel/machine_check.c:38:67: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
Intel/machine_check.c:39:71: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
Intel/machine_check.c:40:64: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
Intel/machine_check.c:41:68: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
Intel/machine_check.c:42:69: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
Intel/machine_check.c:43:55: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
Intel/machine_check.c:44:55: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
Intel/machine_check.c:48:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
Intel/machine_check.c:51:67: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
Intel/machine_check.c:52:71: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
Intel/machine_check.c:53:71: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
Intel/machine_check.c:54:60: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
Intel/machine_check.c:55:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
Intel/machine_check.c:56:55: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
Intel/machine_check.c:57:55: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
Intel/machine_check.c:58:64: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
Intel/machine_check.c:59:64: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
Intel/machine_check.c:60:57: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
Intel/machine_check.c:64:52: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
Intel/machine_check.c:67:70: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
Intel/machine_check.c:68:69: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
Intel/machine_check.c:69:69: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
Intel/machine_check.c:70:65: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
Intel/machine_check.c:71:62: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
Intel/machine_check.c:72:65: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
Intel/machine_check.c:73:72: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
Intel/machine_check.c:77:59: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
Intel/machine_check.c:80:72: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
Intel/machine_check.c:81:73: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
Intel/microcode.c:18:6: style: The scope of the variable 'ver' can be reduced. [variableScope]
Intel/topology.c:46:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
Intel/topology.c:127:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
Intel/topology.c:128:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
Intel/topology.c:129:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
apic.c:73:35: portability: 'mapped' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
bench/MHz.c:26:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
bench/MHz.c:26:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
bench/MHz.c:67:7: style: Variable 'r' is assigned a value that is never used. [unreadVariable]
bench/MHz.c:67:7: error: Uninitialized variable: r [uninitvar]
binary.c:26:20: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
cpuid.c:183:8: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
cpuid.c:153:25: style: Function 'cpuid' argument 1 names different: declaration 'cpu' definition 'CPU_number'. [funcArgNamesDifferent]
x86info.h:111:25: note: Function 'cpuid' argument 1 names different: declaration 'cpu' definition 'CPU_number'.
cpuid.c:153:25: note: Function 'cpuid' argument 1 names different: declaration 'cpu' definition 'CPU_number'.
features.c:58:14: style: The scope of the variable 'intel_cpuid_06_eax_flags' can be reduced. [variableScope]
features.c:64:14: style: The scope of the variable 'intel_cpuid_06_eax_flags_desc' can be reduced. [variableScope]
features.c:100:14: style: The scope of the variable 'intel_cpuid_80000007_edx_flags' can be reduced. [variableScope]
features.c:106:14: style: The scope of the variable 'intel_cpuid_80000007_edx_flags_desc' can be reduced. [variableScope]
features.c:385:14: style: The scope of the variable 'centaur_cap_extended_edx_flags' can be reduced. [variableScope]
lsmsr.c:171:2: error: Uninitialized variable: val [uninitvar]
mptable.c:172:6: style: The scope of the variable 't' can be reduced. [variableScope]
mptable.c:172:9: style: The scope of the variable 'family' can be reduced. [variableScope]
mptable.c:172:17: style: The scope of the variable 'model' can be reduced. [variableScope]
mptable.c:78:5: style: struct member 'TABLE_ENTRY::type' is never used. [unusedStructMember]
mptable.c:80:7: style: struct member 'TABLE_ENTRY::name' is never used. [unusedStructMember]
mptable.c:124:5: style: struct member 'PROCENTRY::type' is never used. [unusedStructMember]
mptable.c:130:6: style: struct member 'PROCENTRY::reserved1' is never used. [unusedStructMember]
mptable.c:131:6: style: struct member 'PROCENTRY::reserved2' is never used. [unusedStructMember]
rdmsr.c:73:21: style: The scope of the variable 'lo' can be reduced. [variableScope]
rdmsr.c:73:25: style: The scope of the variable 'hi' can be reduced. [variableScope]
rdmsr.c:118:18: style: Function 'dumpmsr' argument 1 names different: declaration 'cpunum' definition 'cpu'. [funcArgNamesDifferent]
x86info.h:166:18: note: Function 'dumpmsr' argument 1 names different: declaration 'cpunum' definition 'cpu'.
rdmsr.c:118:18: note: Function 'dumpmsr' argument 1 names different: declaration 'cpunum' definition 'cpu'.
rdmsr.c:136:22: style: Function 'dumpmsr_bin' argument 1 names different: declaration 'cpunum' definition 'cpu'. [funcArgNamesDifferent]
x86info.h:167:22: note: Function 'dumpmsr_bin' argument 1 names different: declaration 'cpunum' definition 'cpu'.
rdmsr.c:136:22: note: Function 'dumpmsr_bin' argument 1 names different: declaration 'cpunum' definition 'cpu'.
topology.c:49:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
topology.c:57:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
topology.c:65:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
topology.c:86:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
topology.c:110:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
topology.c:116:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
topology.c:26:35: style: Function 'get_topology' argument 1 names different: declaration 'head' definition 'cpu'. [funcArgNamesDifferent]
x86info.h:184:35: note: Function 'get_topology' argument 1 names different: declaration 'head' definition 'cpu'.
topology.c:26:35: note: Function 'get_topology' argument 1 names different: declaration 'head' definition 'cpu'.
x86info.c:221:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
x86info.c:236:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
[17:20]

ftp://ftp.se.debian.org/debian/pool/main/x/xa/xa_2.3.8.orig.tar.gz
xa-2.3.8/misc/file65.c:248:17: style: The scope of the variable 'seg' can be reduced. [variableScope]
xa-2.3.8/misc/file65.c:248:22: style: The scope of the variable 'off' can be reduced. [variableScope]
xa-2.3.8/misc/file65.c:189:0: error: Resource leak: fp [resourceLeak]
xa-2.3.8/misc/file65.c:121:17: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xa-2.3.8/misc/ldo65.c:312:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xa-2.3.8/misc/ldo65.c:312:19: style: The scope of the variable 'll' can be reduced. [variableScope]
xa-2.3.8/misc/ldo65.c:371:9: style: The scope of the variable 'old' can be reduced. [variableScope]
xa-2.3.8/misc/ldo65.c:371:14: style: The scope of the variable 'new' can be reduced. [variableScope]
xa-2.3.8/misc/ldo65.c:371:19: style: The scope of the variable 'seg' can be reduced. [variableScope]
xa-2.3.8/misc/ldo65.c:397:6: style: The scope of the variable 'mode' can be reduced. [variableScope]
xa-2.3.8/misc/ldo65.c:397:12: style: The scope of the variable 'hlen' can be reduced. [variableScope]
xa-2.3.8/misc/ldo65.c:398:9: style: The scope of the variable 'n' can be reduced. [variableScope]
xa-2.3.8/misc/ldo65.c:558:9: style: The scope of the variable 'l' can be reduced. [variableScope]
xa-2.3.8/misc/ldo65.c:558:15: style: The scope of the variable 'old' can be reduced. [variableScope]
xa-2.3.8/misc/ldo65.c:558:20: style: The scope of the variable 'new' can be reduced. [variableScope]
xa-2.3.8/misc/ldo65.c:558:25: style: The scope of the variable 'seg' can be reduced. [variableScope]
xa-2.3.8/misc/ldo65.c:558:30: style: The scope of the variable 'll' can be reduced. [variableScope]
xa-2.3.8/misc/ldo65.c:299:33: style: Function 'read_options' argument 1 names different: declaration 'f' definition 'buf'. [funcArgNamesDifferent]
xa-2.3.8/misc/ldo65.c:92:33: note: Function 'read_options' argument 1 names different: declaration 'f' definition 'buf'.
xa-2.3.8/misc/ldo65.c:299:33: note: Function 'read_options' argument 1 names different: declaration 'f' definition 'buf'.
xa-2.3.8/misc/ldo65.c:311:31: style: Function 'read_undef' argument 1 names different: declaration 'f' definition 'buf'. [funcArgNamesDifferent]
xa-2.3.8/misc/ldo65.c:93:31: note: Function 'read_undef' argument 1 names different: declaration 'f' definition 'buf'.
xa-2.3.8/misc/ldo65.c:311:31: note: Function 'read_undef' argument 1 names different: declaration 'f' definition 'buf'.
xa-2.3.8/misc/ldo65.c:311:44: style: Function 'read_undef' argument 2 names different: declaration 'fp' definition 'file'. [funcArgNamesDifferent]
xa-2.3.8/misc/ldo65.c:93:42: note: Function 'read_undef' argument 2 names different: declaration 'fp' definition 'file'.
xa-2.3.8/misc/ldo65.c:311:44: note: Function 'read_undef' argument 2 names different: declaration 'fp' definition 'file'.
xa-2.3.8/misc/ldo65.c:557:26: style: Function 'read_globals' argument 1 names different: declaration 'file' definition 'fp'. [funcArgNamesDifferent]
xa-2.3.8/misc/ldo65.c:97:26: note: Function 'read_globals' argument 1 names different: declaration 'file' definition 'fp'.
xa-2.3.8/misc/ldo65.c:557:26: note: Function 'read_globals' argument 1 names different: declaration 'file' definition 'fp'.
xa-2.3.8/misc/ldo65.c:638:39: style: Function 'reloc_seg' argument 2 names different: declaration 'adr' definition 'pos'. [funcArgNamesDifferent]
xa-2.3.8/misc/ldo65.c:95:39: note: Function 'reloc_seg' argument 2 names different: declaration 'adr' definition 'pos'.
xa-2.3.8/misc/ldo65.c:638:39: note: Function 'reloc_seg' argument 2 names different: declaration 'adr' definition 'pos'.
xa-2.3.8/misc/printcbm.c:79:3: style: Variable 'b' is reassigned a value before the old one has been used. [redundantAssignment]
xa-2.3.8/misc/printcbm.c:78:3: note: Variable 'b' is reassigned a value before the old one has been used.
xa-2.3.8/misc/printcbm.c:79:3: note: Variable 'b' is reassigned a value before the old one has been used.
xa-2.3.8/misc/printcbm.c:58:6: style: The scope of the variable 'a' can be reduced. [variableScope]
xa-2.3.8/misc/printcbm.c:58:9: style: The scope of the variable 'b' can be reduced. [variableScope]
xa-2.3.8/misc/printcbm.c:58:12: style: The scope of the variable 'c' can be reduced. [variableScope]
xa-2.3.8/misc/reloc65.c:365:9: style: The scope of the variable 'old' can be reduced. [variableScope]
xa-2.3.8/misc/reloc65.c:365:14: style: The scope of the variable 'new' can be reduced. [variableScope]
xa-2.3.8/misc/reloc65.c:365:19: style: The scope of the variable 'seg' can be reduced. [variableScope]
xa-2.3.8/misc/reloc65.c:282:33: style: Function 'read_options' argument 1 names different: declaration 'f' definition 'buf'. [funcArgNamesDifferent]
xa-2.3.8/misc/reloc65.c:52:33: note: Function 'read_options' argument 1 names different: declaration 'f' definition 'buf'.
xa-2.3.8/misc/reloc65.c:282:33: note: Function 'read_options' argument 1 names different: declaration 'f' definition 'buf'.
xa-2.3.8/misc/reloc65.c:294:31: style: Function 'read_undef' argument 1 names different: declaration 'f' definition 'buf'. [funcArgNamesDifferent]
xa-2.3.8/misc/reloc65.c:53:31: note: Function 'read_undef' argument 1 names different: declaration 'f' definition 'buf'.
xa-2.3.8/misc/reloc65.c:294:31: note: Function 'read_undef' argument 1 names different: declaration 'f' definition 'buf'.
xa-2.3.8/misc/reloc65.c:310:41: style: Function 'reloc_seg' argument 1 names different: declaration 'f' definition 'buf'. [funcArgNamesDifferent]
xa-2.3.8/misc/reloc65.c:54:41: note: Function 'reloc_seg' argument 1 names different: declaration 'f' definition 'buf'.
xa-2.3.8/misc/reloc65.c:310:41: note: Function 'reloc_seg' argument 1 names different: declaration 'f' definition 'buf'.
xa-2.3.8/misc/uncpk.c:59:10: style: The scope of the variable 'c2' can be reduced. [variableScope]
xa-2.3.8/misc/uncpk.c:59:13: style: The scope of the variable 'fileok' can be reduced. [variableScope]
xa-2.3.8/misc/uncpk.c:59:21: style: The scope of the variable 'nc' can be reduced. [variableScope]
xa-2.3.8/misc/uncpk.c:60:9: style: The scope of the variable 'n' can be reduced. [variableScope]
xa-2.3.8/misc/uncpk.c:60:11: style: The scope of the variable 'n2' can be reduced. [variableScope]
xa-2.3.8/src/xa.c:375:11: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xa-2.3.8/src/xa.c:373:9: note: outer condition: 1
xa-2.3.8/src/xa.c:375:11: note: identical inner condition: 1
xa-2.3.8/src/xa.c:377:13: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xa-2.3.8/src/xa.c:373:9: note: outer condition: 1
xa-2.3.8/src/xa.c:377:13: note: identical inner condition: 1
xa-2.3.8/src/xa.c:377:13: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xa-2.3.8/src/xa.c:375:11: note: outer condition: 1
xa-2.3.8/src/xa.c:377:13: note: identical inner condition: 1
xa-2.3.8/src/xa.c:381:17: style: Condition '!x_init()' is always true [knownConditionTrueFalse]
xa-2.3.8/src/xa.c:600:15: style: The scope of the variable 'l' can be reduced. [variableScope]
xa-2.3.8/src/xa.c:989:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xa-2.3.8/src/xa.c:1007:19: style: The scope of the variable 'c' can be reduced. [variableScope]
xa-2.3.8/src/xa.c:1079:20: style: Function 'set_align' argument 1 names different: declaration 'align_value' definition 'a'. [funcArgNamesDifferent]
xa-2.3.8/src/xa.h:44:20: note: Function 'set_align' argument 1 names different: declaration 'align_value' definition 'a'.
xa-2.3.8/src/xa.c:1079:20: note: Function 'set_align' argument 1 names different: declaration 'align_value' definition 'a'.
xa-2.3.8/src/xa.c:179:8: error: Memory leak: ifiles [memleak]
xa-2.3.8/src/xa.c:183:8: error: Memory leak: ifiles [memleak]
xa-2.3.8/src/xa.c:187:8: error: Memory leak: ifiles [memleak]
xa-2.3.8/src/xaa.c:45:58: style: Function 'a_term' argument 5 names different: declaration 'afl' definition 'pfl'. [funcArgNamesDifferent]
xa-2.3.8/src/xaa.h:23:58: note: Function 'a_term' argument 5 names different: declaration 'afl' definition 'pfl'.
xa-2.3.8/src/xaa.c:45:58: note: Function 'a_term' argument 5 names different: declaration 'afl' definition 'pfl'.
xa-2.3.8/src/xal.c:577:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xa-2.3.8/src/xal.c:572:18: style: Clarify calculation precedence for '+' and '?'. [clarifyCalculation]
xa-2.3.8/src/xam.c:47:24: style: The scope of the variable 'path' can be reduced. [variableScope]
xa-2.3.8/src/xam.c:48:23: style: The scope of the variable 'n2' can be reduced. [variableScope]
xa-2.3.8/src/xao.c:63:15: style: The scope of the variable 't' can be reduced. [variableScope]
xa-2.3.8/src/xap.c:409:9: style: Condition '!er' is always true [knownConditionTrueFalse]
xa-2.3.8/src/xap.c:331:15: note: Assignment 'er=0', assigned value is 0
xa-2.3.8/src/xap.c:409:9: note: Condition '!er' is always true
xa-2.3.8/src/xap.c:88:12: style: The scope of the variable 'l' can be reduced. [variableScope]
xa-2.3.8/src/xap.c:181:12: style: The scope of the variable 'f' can be reduced. [variableScope]
xa-2.3.8/src/xap.c:250:12: style: The scope of the variable 'x' can be reduced. [variableScope]
xa-2.3.8/src/xap.c:251:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xa-2.3.8/src/xap.c:275:14: style: The scope of the variable 'j' can be reduced. [variableScope]
xa-2.3.8/src/xap.c:275:16: style: The scope of the variable 'k' can be reduced. [variableScope]
xa-2.3.8/src/xap.c:331:20: style: The scope of the variable 'hash' can be reduced. [variableScope]
xa-2.3.8/src/xap.c:333:19: style: The scope of the variable 'j' can be reduced. [variableScope]
xa-2.3.8/src/xap.c:422:14: style: The scope of the variable 'l' can be reduced. [variableScope]
xa-2.3.8/src/xap.c:446:17: style: The scope of the variable 'c' can be reduced. [variableScope]
xa-2.3.8/src/xap.c:446:23: style: The scope of the variable 'y' can be reduced. [variableScope]
xa-2.3.8/src/xap.c:447:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xa-2.3.8/src/xap.c:447:12: style: The scope of the variable 'l' can be reduced. [variableScope]
xa-2.3.8/src/xap.c:447:14: style: The scope of the variable 'n' can be reduced. [variableScope]
xa-2.3.8/src/xap.c:447:16: style: The scope of the variable 'sl' can be reduced. [variableScope]
xa-2.3.8/src/xap.c:447:19: style: The scope of the variable 'd' can be reduced. [variableScope]
xa-2.3.8/src/xap.c:447:21: style: The scope of the variable 'ld' can be reduced. [variableScope]
xa-2.3.8/src/xap.c:447:24: style: The scope of the variable 'er' can be reduced. [variableScope]
xa-2.3.8/src/xap.c:447:32: style: The scope of the variable 'hkfl' can be reduced. [variableScope]
xa-2.3.8/src/xap.c:447:37: style: The scope of the variable 'klfl' can be reduced. [variableScope]
xa-2.3.8/src/xap.c:448:11: style: The scope of the variable 'fti' can be reduced. [variableScope]
xa-2.3.8/src/xap.c:857:16: style: The scope of the variable 'tlen' can be reduced. [variableScope]
xa-2.3.8/src/xap.c:329:21: style: Function 'pp_define' argument 1 names different: declaration 'name' definition 'k'. [funcArgNamesDifferent]
xa-2.3.8/src/xap.h:27:21: note: Function 'pp_define' argument 1 names different: declaration 'name' definition 'k'.
xa-2.3.8/src/xap.c:329:21: note: Function 'pp_define' argument 1 names different: declaration 'name' definition 'k'.
xa-2.3.8/src/xap.c:290:24: style: Array index 'j' is used before limits check. [arrayIndexThenCheck]
xa-2.3.8/src/xap.c:218:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xa-2.3.8/src/xap.c:1004:19: style: Clarify calculation precedence for '-' and '?'. [clarifyCalculation]
xa-2.3.8/src/xap.c:560:21: error: Uninitialized variable: nfto [uninitvar]
xa-2.3.8/src/xar.c:55:13: style: The scope of the variable 'old_segment' can be reduced. [variableScope]
xa-2.3.8/src/xar.c:69:6: style: The scope of the variable 'p' can be reduced. [variableScope]
xa-2.3.8/src/xar.c:69:8: style: The scope of the variable 'pp' can be reduced. [variableScope]
xa-2.3.8/src/xar.c:133:6: style: The scope of the variable 'pc2' can be reduced. [variableScope]
xa-2.3.8/src/xar.c:133:11: style: The scope of the variable 'afl' can be reduced. [variableScope]
xa-2.3.8/src/xar.c:37:23: style: Function 'r_set' argument 2 names different: declaration 'reloc' definition 'afl'. [funcArgNamesDifferent]
xa-2.3.8/src/xar.h:28:23: note: Function 'r_set' argument 2 names different: declaration 'reloc' definition 'afl'.
xa-2.3.8/src/xar.c:37:23: note: Function 'r_set' argument 2 names different: declaration 'reloc' definition 'afl'.
xa-2.3.8/src/xar.c:37:32: style: Function 'r_set' argument 3 names different: declaration 'len' definition 'l'. [funcArgNamesDifferent]
xa-2.3.8/src/xar.h:28:34: note: Function 'r_set' argument 3 names different: declaration 'len' definition 'l'.
xa-2.3.8/src/xar.c:37:32: note: Function 'r_set' argument 3 names different: declaration 'len' definition 'l'.
xa-2.3.8/src/xar.c:44:23: style: Function 'u_set' argument 2 names different: declaration 'reloc' definition 'afl'. [funcArgNamesDifferent]
xa-2.3.8/src/xar.h:29:23: note: Function 'u_set' argument 2 names different: declaration 'reloc' definition 'afl'.
xa-2.3.8/src/xar.c:44:23: note: Function 'u_set' argument 2 names different: declaration 'reloc' definition 'afl'.
xa-2.3.8/src/xar.c:44:43: style: Function 'u_set' argument 4 names different: declaration 'len' definition 'l'. [funcArgNamesDifferent]
xa-2.3.8/src/xar.h:29:45: note: Function 'u_set' argument 4 names different: declaration 'len' definition 'l'.
xa-2.3.8/src/xar.c:44:43: note: Function 'u_set' argument 4 names different: declaration 'len' definition 'l'.
xa-2.3.8/src/xar.c:54:17: style: Function 'r_mode' argument 1 names different: declaration 'mode' definition 'm'. [funcArgNamesDifferent]
xa-2.3.8/src/xar.h:36:17: note: Function 'r_mode' argument 1 names different: declaration 'mode' definition 'm'.
xa-2.3.8/src/xar.c:54:17: note: Function 'r_mode' argument 1 names different: declaration 'mode' definition 'm'.
xa-2.3.8/src/xar.c:68:24: style: Function 'rt_set' argument 2 names different: declaration 'reloc' definition 'afl'. [funcArgNamesDifferent]
xa-2.3.8/src/xar.h:31:24: note: Function 'rt_set' argument 2 names different: declaration 'reloc' definition 'afl'.
xa-2.3.8/src/xar.c:68:24: note: Function 'rt_set' argument 2 names different: declaration 'reloc' definition 'afl'.
xa-2.3.8/src/xar.c:68:33: style: Function 'rt_set' argument 3 names different: declaration 'len' definition 'l'. [funcArgNamesDifferent]
xa-2.3.8/src/xar.h:31:35: note: Function 'rt_set' argument 3 names different: declaration 'len' definition 'l'.
xa-2.3.8/src/xar.c:68:33: note: Function 'rt_set' argument 3 names different: declaration 'len' definition 'l'.
xa-2.3.8/src/xar.c:68:40: style: Function 'rt_set' argument 4 names different: declaration 'label' definition 'lab'. [funcArgNamesDifferent]
xa-2.3.8/src/xar.h:31:44: note: Function 'rt_set' argument 4 names different: declaration 'label' definition 'lab'.
xa-2.3.8/src/xar.c:68:40: note: Function 'rt_set' argument 4 names different: declaration 'label' definition 'lab'.
xa-2.3.8/src/xar.c:170:31: style: Function 'seg_start' argument 2 names different: declaration 'tbase' definition 't_base'. [funcArgNamesDifferent]
xa-2.3.8/src/xar.h:43:31: note: Function 'seg_start' argument 2 names different: declaration 'tbase' definition 't_base'.
xa-2.3.8/src/xar.c:170:31: note: Function 'seg_start' argument 2 names different: declaration 'tbase' definition 't_base'.
xa-2.3.8/src/xar.c:170:43: style: Function 'seg_start' argument 3 names different: declaration 'dbase' definition 'd_base'. [funcArgNamesDifferent]
xa-2.3.8/src/xar.h:43:42: note: Function 'seg_start' argument 3 names different: declaration 'dbase' definition 'd_base'.
xa-2.3.8/src/xar.c:170:43: note: Function 'seg_start' argument 3 names different: declaration 'dbase' definition 'd_base'.
xa-2.3.8/src/xar.c:170:55: style: Function 'seg_start' argument 4 names different: declaration 'bbase' definition 'b_base'. [funcArgNamesDifferent]
xa-2.3.8/src/xar.h:43:53: note: Function 'seg_start' argument 4 names different: declaration 'bbase' definition 'b_base'.
xa-2.3.8/src/xar.c:170:55: note: Function 'seg_start' argument 4 names different: declaration 'bbase' definition 'b_base'.
xa-2.3.8/src/xar.c:170:67: style: Function 'seg_start' argument 5 names different: declaration 'zbase' definition 'z_base'. [funcArgNamesDifferent]
xa-2.3.8/src/xar.h:43:64: note: Function 'seg_start' argument 5 names different: declaration 'zbase' definition 'z_base'.
xa-2.3.8/src/xar.c:170:67: note: Function 'seg_start' argument 5 names different: declaration 'zbase' definition 'z_base'.
xa-2.3.8/src/xar.c:171:11: style: Function 'seg_start' argument 6 names different: declaration 'stacklen' definition 'slen'. [funcArgNamesDifferent]
xa-2.3.8/src/xar.h:44:12: note: Function 'seg_start' argument 6 names different: declaration 'stacklen' definition 'slen'.
xa-2.3.8/src/xar.c:171:11: note: Function 'seg_start' argument 6 names different: declaration 'stacklen' definition 'slen'.
xa-2.3.8/src/xar.c:256:13: style: Function 'h_write' argument 7 names different: declaration 'stacklen' definition 'stack'. [funcArgNamesDifferent]
xa-2.3.8/src/xar.h:41:9: note: Function 'h_write' argument 7 names different: declaration 'stacklen' definition 'stack'.
xa-2.3.8/src/xar.c:256:13: note: Function 'h_write' argument 7 names different: declaration 'stacklen' definition 'stack'.
xa-2.3.8/src/xar2.c:36:6: style: The scope of the variable 'p' can be reduced. [variableScope]
xa-2.3.8/src/xar2.c:36:8: style: The scope of the variable 'pp' can be reduced. [variableScope]
xa-2.3.8/src/xar2.c:97:6: style: The scope of the variable 'pc2' can be reduced. [variableScope]
xa-2.3.8/src/xar2.c:97:11: style: The scope of the variable 'afl' can be reduced. [variableScope]
xa-2.3.8/src/xar2.c:35:24: style: Function 'rd_set' argument 2 names different: declaration 'reloc' definition 'afl'. [funcArgNamesDifferent]
xa-2.3.8/src/xar.h:32:24: note: Function 'rd_set' argument 2 names different: declaration 'reloc' definition 'afl'.
xa-2.3.8/src/xar2.c:35:24: note: Function 'rd_set' argument 2 names different: declaration 'reloc' definition 'afl'.
xa-2.3.8/src/xar2.c:35:33: style: Function 'rd_set' argument 3 names different: declaration 'len' definition 'l'. [funcArgNamesDifferent]
xa-2.3.8/src/xar.h:32:35: note: Function 'rd_set' argument 3 names different: declaration 'len' definition 'l'.
xa-2.3.8/src/xar2.c:35:33: note: Function 'rd_set' argument 3 names different: declaration 'len' definition 'l'.
xa-2.3.8/src/xar2.c:35:40: style: Function 'rd_set' argument 4 names different: declaration 'label' definition 'lab'. [funcArgNamesDifferent]
xa-2.3.8/src/xar.h:32:44: note: Function 'rd_set' argument 4 names different: declaration 'label' definition 'lab'.
xa-2.3.8/src/xar2.c:35:40: note: Function 'rd_set' argument 4 names different: declaration 'label' definition 'lab'.
xa-2.3.8/src/xat.c:331:46: style: The scope of the variable 'i' can be reduced. [variableScope]
xa-2.3.8/src/xat.c:534:7: style: The scope of the variable 'fstart' can be reduced. [variableScope]
xa-2.3.8/src/xat.c:568:10: style: The scope of the variable 'k' can be reduced. [variableScope]
xa-2.3.8/src/xat.c:836:31: style: The scope of the variable 'k' can be reduced. [variableScope]
xa-2.3.8/src/xat.c:836:38: style: The scope of the variable 'n' can be reduced. [variableScope]
xa-2.3.8/src/xat.c:836:45: style: The scope of the variable 'sy' can be reduced. [variableScope]
xa-2.3.8/src/xat.c:836:48: style: The scope of the variable 'am' can be reduced. [variableScope]
xa-2.3.8/src/xat.c:836:51: style: The scope of the variable 'c' can be reduced. [variableScope]
xa-2.3.8/src/xat.c:837:17: style: The scope of the variable 'rlt' can be reduced. [variableScope]
xa-2.3.8/src/xat.c:838:17: style: The scope of the variable 'lab' can be reduced. [variableScope]
xa-2.3.8/src/xat.c:992:10: style: The scope of the variable 'k' can be reduced. [variableScope]
xa-2.3.8/tests/chppch/test.c:3:0: error: syntax error [syntaxError]
xa-2.3.8/tests/cpp/over.c:13:0: error: syntax error [syntaxError]
[17:20]

ftp://ftp.se.debian.org/debian/pool/main/x/xabacus/xabacus_8.1.7+dfsg1.orig.tar.gz
xabacus-8.1.7/Abacus.c:862:6: style: The scope of the variable 'factor' can be reduced. [variableScope]
xabacus-8.1.7/Abacus.c:986:12: style: The scope of the variable 'number' can be reduced. [variableScope]
xabacus-8.1.7/Abacus.c:2987:23: style: The scope of the variable 'special' can be reduced. [variableScope]
xabacus-8.1.7/Abacus.c:2987:36: style: The scope of the variable 'pieces' can be reduced. [variableScope]
xabacus-8.1.7/Abacus.c:2987:44: style: The scope of the variable 'piecePercents' can be reduced. [variableScope]
xabacus-8.1.7/Abacus.c:2988:6: style: The scope of the variable 'color' can be reduced. [variableScope]
xabacus-8.1.7/Abacus.c:2989:30: style: The scope of the variable 'sx' can be reduced. [variableScope]
xabacus-8.1.7/Abacus.c:2989:34: style: The scope of the variable 'sy' can be reduced. [variableScope]
xabacus-8.1.7/Abacus.c:3484:6: style: The scope of the variable 'gapJ' can be reduced. [variableScope]
xabacus-8.1.7/Abacus.c:4018:6: style: The scope of the variable 'pieces' can be reduced. [variableScope]
xabacus-8.1.7/Abacus.c:4018:14: style: The scope of the variable 'piecePercents' can be reduced. [variableScope]
xabacus-8.1.7/Abacus.c:4101:6: style: The scope of the variable 'pieces' can be reduced. [variableScope]
xabacus-8.1.7/Abacus.c:4101:14: style: The scope of the variable 'piecePercents' can be reduced. [variableScope]
xabacus-8.1.7/Abacus.c:4588:7: style: The scope of the variable 'pieces' can be reduced. [variableScope]
xabacus-8.1.7/Abacus.c:4616:7: style: The scope of the variable 'piecePercents' can be reduced. [variableScope]
xabacus-8.1.7/Abacus.c:4641:7: style: The scope of the variable 'offset' can be reduced. [variableScope]
xabacus-8.1.7/Abacus.c:4710:15: style: The scope of the variable 'y' can be reduced. [variableScope]
xabacus-8.1.7/Abacus.c:4710:18: style: The scope of the variable 'yOffset' can be reduced. [variableScope]
xabacus-8.1.7/Abacus.c:4710:27: style: The scope of the variable 'yPrime' can be reduced. [variableScope]
xabacus-8.1.7/Abacus.c:4953:9: style: The scope of the variable 'val' can be reduced. [variableScope]
xabacus-8.1.7/Abacus.c:3970:7: style: Variable 'y' is assigned a value that is never used. [unreadVariable]
xabacus-8.1.7/Abacus.c:1531:3: error: Memory pointed to by 'buf1' is freed twice. [doubleFree]
xabacus-8.1.7/Abacus.c:1533:3: error: Memory pointed to by 'buf2' is freed twice. [doubleFree]
xabacus-8.1.7/AbacusC.c:397:6: style: The scope of the variable 'placesBase' can be reduced. [variableScope]
xabacus-8.1.7/AbacusC.c:399:8: style: The scope of the variable 'digit' can be reduced. [variableScope]
xabacus-8.1.7/AbacusC.c:400:9: style: The scope of the variable 'factor' can be reduced. [variableScope]
xabacus-8.1.7/AbacusC.c:443:6: style: The scope of the variable 'placesBase' can be reduced. [variableScope]
xabacus-8.1.7/AbacusC.c:445:8: style: The scope of the variable 'digit' can be reduced. [variableScope]
xabacus-8.1.7/AbacusC.c:446:9: style: The scope of the variable 'factor' can be reduced. [variableScope]
xabacus-8.1.7/AbacusC.c:858:9: style: The scope of the variable 'myRight' can be reduced. [variableScope]
xabacus-8.1.7/AbacusC.c:869:9: style: The scope of the variable 'myRight' can be reduced. [variableScope]
xabacus-8.1.7/AbacusC.c:387:13: style: Variable 'negative' is assigned a value that is never used. [unreadVariable]
xabacus-8.1.7/AbacusC.c:527:15: style: Variable 'got1Digit' is assigned a value that is never used. [unreadVariable]
xabacus-8.1.7/AbacusD.c:263:14: style: The scope of the variable 'altfontname' can be reduced. [variableScope]
xabacus-8.1.7/AbacusD.c:264:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xabacus-8.1.7/AbacusD.c:601:6: style: The scope of the variable 'line' can be reduced. [variableScope]
xabacus-8.1.7/AbacusD.c:604:14: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xabacus-8.1.7/AbacusE.c:170:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xabacus-8.1.7/AbacusE.c:78:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xabacus-8.1.7/AbacusE.c:78:10: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xabacus-8.1.7/AbacusE.c:102:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xabacus-8.1.7/AbacusE.c:102:10: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xabacus-8.1.7/AbacusE.c:126:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xabacus-8.1.7/AbacusE.c:126:10: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xabacus-8.1.7/AbacusE.c:154:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xabacus-8.1.7/AbacusE.c:154:10: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xabacus-8.1.7/AbacusE.c:172:10: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xabacus-8.1.7/AbacusE.c:42:15: style: The scope of the variable 'i' can be reduced. [variableScope]
xabacus-8.1.7/AbacusE.c:62:15: style: The scope of the variable 'move' can be reduced. [variableScope]
xabacus-8.1.7/AbacusE.c:86:15: style: The scope of the variable 'lesson' can be reduced. [variableScope]
xabacus-8.1.7/AbacusE.c:110:15: style: The scope of the variable 'chapter' can be reduced. [variableScope]
xabacus-8.1.7/AbacusE.c:134:15: style: The scope of the variable 'edition' can be reduced. [variableScope]
xabacus-8.1.7/AbacusM.c:164:6: style: The scope of the variable 'digit' can be reduced. [variableScope]
xabacus-8.1.7/AbacusM.c:370:18: warning: Function 'addStrings' argument order different: declaration 'finalBuf, buf, pieceBuf, base, decimalPoint' definition 'buf, aBuf, bBuf, base, decimalPoint' [funcArgOrderDifferent]
xabacus-8.1.7/AbacusP.h:363:30: note: Function 'addStrings' argument order different: declaration 'finalBuf, buf, pieceBuf, base, decimalPoint' definition 'buf, aBuf, bBuf, base, decimalPoint'
xabacus-8.1.7/AbacusM.c:370:18: note: Function 'addStrings' argument order different: declaration 'finalBuf, buf, pieceBuf, base, decimalPoint' definition 'buf, aBuf, bBuf, base, decimalPoint'
xabacus-8.1.7/AbacusM.c:335:13: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
xabacus-8.1.7/AbacusT.c:503:24: style: Redundant condition: If 'EXPR == '.'', the comparison 'EXPR != '\0'' is always true. [redundantCondition]
xabacus-8.1.7/AbacusT.c:417:2: style: Variable 'decimal' is reassigned a value before the old one has been used. [redundantAssignment]
xabacus-8.1.7/AbacusT.c:415:0: note: Variable 'decimal' is reassigned a value before the old one has been used.
xabacus-8.1.7/AbacusT.c:417:2: note: Variable 'decimal' is reassigned a value before the old one has been used.
xabacus-8.1.7/AbacusT.c:740:2: style: Variable 'aDecimal' is reassigned a value before the old one has been used. [redundantAssignment]
xabacus-8.1.7/AbacusT.c:733:0: note: Variable 'aDecimal' is reassigned a value before the old one has been used.
xabacus-8.1.7/AbacusT.c:740:2: note: Variable 'aDecimal' is reassigned a value before the old one has been used.
xabacus-8.1.7/AbacusT.c:741:2: style: Variable 'bDecimal' is reassigned a value before the old one has been used. [redundantAssignment]
xabacus-8.1.7/AbacusT.c:733:0: note: Variable 'bDecimal' is reassigned a value before the old one has been used.
xabacus-8.1.7/AbacusT.c:741:2: note: Variable 'bDecimal' is reassigned a value before the old one has been used.
xabacus-8.1.7/AbacusT.c:1744:3: style: Variable 'wap' is reassigned a value before the old one has been used. [redundantAssignment]
xabacus-8.1.7/AbacusT.c:1742:0: note: Variable 'wap' is reassigned a value before the old one has been used.
xabacus-8.1.7/AbacusT.c:1744:3: note: Variable 'wap' is reassigned a value before the old one has been used.
xabacus-8.1.7/AbacusT.c:1790:3: style: Variable 'wap' is reassigned a value before the old one has been used. [redundantAssignment]
xabacus-8.1.7/AbacusT.c:1788:0: note: Variable 'wap' is reassigned a value before the old one has been used.
xabacus-8.1.7/AbacusT.c:1790:3: note: Variable 'wap' is reassigned a value before the old one has been used.
xabacus-8.1.7/AbacusT.c:605:23: style: The scope of the variable 'k' can be reduced. [variableScope]
xabacus-8.1.7/AbacusT.c:838:32: style: The scope of the variable 'pos' can be reduced. [variableScope]
xabacus-8.1.7/AbacusT.c:864:12: style: The scope of the variable 'pos' can be reduced. [variableScope]
xabacus-8.1.7/AbacusT.c:1574:6: style: The scope of the variable 'aPlace' can be reduced. [variableScope]
xabacus-8.1.7/AbacusT.c:1575:9: style: The scope of the variable 'dividend' can be reduced. [variableScope]
xabacus-8.1.7/AbacusT.c:1675:6: style: The scope of the variable 'aOffset' can be reduced. [variableScope]
xabacus-8.1.7/AbacusT.c:1675:15: style: The scope of the variable 'aPlace' can be reduced. [variableScope]
xabacus-8.1.7/AbacusT.c:1676:6: style: The scope of the variable 'power' can be reduced. [variableScope]
xabacus-8.1.7/vms/vms_amd.c:532:18: style: Unused variable: p2 [unusedVariable]
xabacus-8.1.7/vms/vms_amd.c:532:34: style: Unused variable: p6 [unusedVariable]
xabacus-8.1.7/vms/vms_mmov.c:87:9: style: The scope of the variable 'mask1' can be reduced. [variableScope]
xabacus-8.1.7/vms/vms_mmov.c:91:16: style: The scope of the variable 'AdpcmBitsPerSample' can be reduced. [variableScope]
xabacus-8.1.7/vms/vms_mmov.c:92:16: style: The scope of the variable 'AdpcmSamplesPerBlock' can be reduced. [variableScope]
[17:21]

ftp://ftp.se.debian.org/debian/pool/main/x/xacobeo/xacobeo_0.15.orig.tar.gz
Xacobeo-0.15/xs/code.c:993:40: style: Function 'xacobeo_get_node_path' argument 1 names different: declaration 'node' definition 'origin'. [funcArgNamesDifferent]
Xacobeo-0.15/xs/code.h:27:49: note: Function 'xacobeo_get_node_path' argument 1 names different: declaration 'node' definition 'origin'.
Xacobeo-0.15/xs/code.c:993:40: note: Function 'xacobeo_get_node_path' argument 1 names different: declaration 'node' definition 'origin'.
Xacobeo-0.15/xs/libxml.c:75:18: style: The scope of the variable 'CLASS' can be reduced. [variableScope]
Xacobeo-0.15/xs/libxml.c:148:17: style: The scope of the variable 'name' can be reduced. [variableScope]
Xacobeo-0.15/xs/main.c:123:46: style: Function 'my_create_widgets' argument 1 names different: declaration 'textview' definition 'ptr_textview'. [funcArgNamesDifferent]
Xacobeo-0.15/xs/main.c:23:64: note: Function 'my_create_widgets' argument 1 names different: declaration 'textview' definition 'ptr_textview'.
Xacobeo-0.15/xs/main.c:123:46: note: Function 'my_create_widgets' argument 1 names different: declaration 'textview' definition 'ptr_textview'.
Xacobeo-0.15/xs/main.c:123:74: style: Function 'my_create_widgets' argument 2 names different: declaration 'treeview' definition 'ptr_treeview'. [funcArgNamesDifferent]
Xacobeo-0.15/xs/main.c:23:88: note: Function 'my_create_widgets' argument 2 names different: declaration 'treeview' definition 'ptr_treeview'.
Xacobeo-0.15/xs/main.c:123:74: note: Function 'my_create_widgets' argument 2 names different: declaration 'treeview' definition 'ptr_treeview'.
[17:21]

ftp://ftp.se.debian.org/debian/pool/main/x/xalan/xalan_1.11.orig.tar.gz
xalan-c-1.11/c/Tests/C-API/c-api.c:89:9: style: Variable 'xalan' is reassigned a value before the old one has been used. [redundantAssignment]
xalan-c-1.11/c/Tests/C-API/c-api.c:85:0: note: Variable 'xalan' is reassigned a value before the old one has been used.
xalan-c-1.11/c/Tests/C-API/c-api.c:89:9: note: Variable 'xalan' is reassigned a value before the old one has been used.
xalan-c-1.11/c/Tests/C-API/c-api.c:84:21: style: The scope of the variable 'error' can be reduced. [variableScope]
xalan-c-1.11/c/Tests/Dom2Dom/dom2dom.cpp:360:73: warning: Possible null pointer dereference: compiledSS [nullPointer]
xalan-c-1.11/c/Tests/Dom2Dom/dom2dom.cpp:328:62: note: Assignment 'compiledSS=0', assigned value is 0
xalan-c-1.11/c/Tests/Dom2Dom/dom2dom.cpp:360:73: note: Null pointer dereference
xalan-c-1.11/c/Tests/Memory/TestBlock.cpp:109:22: style: Checking if unsigned variable 'theCount' is less than zero. This might be a false warning. [unsignedLessThanZero]
xalan-c-1.11/c/Tests/Memory/TestBlock.cpp:109:44: style: Checking if unsigned variable 'theBlockCount' is less than zero. This might be a false warning. [unsignedLessThanZero]
xalan-c-1.11/c/Tests/Performance/Logger.hpp:51:5: style: Class 'Logger' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/Tests/Performance/TestHarness.hpp:426:25: warning: Member variable 'TestHarness::m_fileUtility' is not initialized in the constructor. [uninitMemberVar]
xalan-c-1.11/c/Tests/Performance/TestHarness.hpp:426:25: warning: Member variable 'TestHarness::m_reporter' is not initialized in the constructor. [uninitMemberVar]
xalan-c-1.11/c/Tests/Performance/TestHarness.hpp:426:25: warning: Member variable 'TestHarness::m_logger' is not initialized in the constructor. [uninitMemberVar]
xalan-c-1.11/c/Tests/Performance/Timer.hpp:43:8: performance: Technically the member function 'Timer::start' can be static. [functionStatic]
xalan-c-1.11/c/Tests/Performance/Timer.hpp:49:15: performance: Technically the member function 'Timer::stop' can be static. [functionStatic]
xalan-c-1.11/c/Tests/Performance/Timer.hpp:58:15: performance: Technically the member function 'Timer::getElapsedTime' can be static. [functionStatic]
xalan-c-1.11/c/Tests/Performance/TestHarness.hpp:97:1: warning: The class 'TestCase' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xalan-c-1.11/c/Tests/Performance/XalanCProcessor.hpp:232:5: performance: Technically the member function 'XalanCProcessor::releaseResultTarget' can be static. [functionStatic]
xalan-c-1.11/c/Tests/Performance/XalanCProcessor.cpp:253:18: note: Technically the member function 'XalanCProcessor::releaseResultTarget' can be static.
xalan-c-1.11/c/Tests/Performance/XalanCProcessor.hpp:232:5: note: Technically the member function 'XalanCProcessor::releaseResultTarget' can be static.
xalan-c-1.11/c/Tests/Performance/XalanCProcessor.hpp:253:22: performance: Technically the member function 'XalanCProcessor::getParseOption' can be static. [functionStatic]
xalan-c-1.11/c/Tests/Performance/XalanCProcessor.cpp:100:18: note: Technically the member function 'XalanCProcessor::getParseOption' can be static.
xalan-c-1.11/c/Tests/Performance/XalanCProcessor.hpp:253:22: note: Technically the member function 'XalanCProcessor::getParseOption' can be static.
xalan-c-1.11/c/Tests/Performance/XalanCProcessor.hpp:328:9: style: Struct 'FileResult' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/Tests/Performance/XalanCProcessor.hpp:274:9: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/Tests/Performance/XalanCProcessor.hpp:93:31: note: Virtual function in base class
xalan-c-1.11/c/Tests/Performance/XalanCProcessor.hpp:274:9: note: Function in derived class
xalan-c-1.11/c/Tests/Performance/XalanCProcessor.hpp:276:14: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/Tests/Performance/XalanCProcessor.hpp:94:22: note: Virtual function in base class
xalan-c-1.11/c/Tests/Performance/XalanCProcessor.hpp:276:14: note: Function in derived class
xalan-c-1.11/c/Tests/Performance/XalanCProcessor.hpp:293:9: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/Tests/Performance/XalanCProcessor.hpp:93:31: note: Virtual function in base class
xalan-c-1.11/c/Tests/Performance/XalanCProcessor.hpp:293:9: note: Function in derived class
xalan-c-1.11/c/Tests/Performance/XalanCProcessor.hpp:295:14: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/Tests/Performance/XalanCProcessor.hpp:94:22: note: Virtual function in base class
xalan-c-1.11/c/Tests/Performance/XalanCProcessor.hpp:295:14: note: Function in derived class
xalan-c-1.11/c/Tests/Performance/XalanCProcessor.hpp:314:9: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/Tests/Performance/XalanCProcessor.hpp:93:31: note: Virtual function in base class
xalan-c-1.11/c/Tests/Performance/XalanCProcessor.hpp:314:9: note: Function in derived class
xalan-c-1.11/c/Tests/Performance/XalanCProcessor.hpp:316:14: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/Tests/Performance/XalanCProcessor.hpp:94:22: note: Virtual function in base class
xalan-c-1.11/c/Tests/Performance/XalanCProcessor.hpp:316:14: note: Function in derived class
xalan-c-1.11/c/Tests/Performance/XalanCProcessor.hpp:334:9: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/Tests/Performance/XalanCProcessor.hpp:93:31: note: Virtual function in base class
xalan-c-1.11/c/Tests/Performance/XalanCProcessor.hpp:334:9: note: Function in derived class
xalan-c-1.11/c/Tests/Performance/XalanCProcessor.hpp:336:14: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/Tests/Performance/XalanCProcessor.hpp:94:22: note: Virtual function in base class
xalan-c-1.11/c/Tests/Performance/XalanCProcessor.hpp:336:14: note: Function in derived class
xalan-c-1.11/c/Tests/Performance/XalanCProcessor.hpp:350:9: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/Tests/Performance/XalanCProcessor.hpp:93:31: note: Virtual function in base class
xalan-c-1.11/c/Tests/Performance/XalanCProcessor.hpp:350:9: note: Function in derived class
xalan-c-1.11/c/Tests/Performance/XalanCProcessor.hpp:352:14: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/Tests/Performance/XalanCProcessor.hpp:94:22: note: Virtual function in base class
xalan-c-1.11/c/Tests/Performance/XalanCProcessor.hpp:352:14: note: Function in derived class
xalan-c-1.11/c/Tests/Threads/ThreadTest.cpp:76:0: error: #error Unsupported platform! [preprocessorErrorDirective]
xalan-c-1.11/c/Tests/Threads/ThreadTestold.cpp:148:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xalan-c-1.11/c/samples/ApacheModuleXSLT/mod_xslt.c:119:2: style: Variable 'mimetype' is reassigned a value before the old one has been used. [redundantAssignment]
xalan-c-1.11/c/samples/ApacheModuleXSLT/mod_xslt.c:99:0: note: Variable 'mimetype' is reassigned a value before the old one has been used.
xalan-c-1.11/c/samples/ApacheModuleXSLT/mod_xslt.c:119:2: note: Variable 'mimetype' is reassigned a value before the old one has been used.
xalan-c-1.11/c/samples/ExternalFunction/ExternalFunction.cpp:272:37: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [asctimeCalled]
xalan-c-1.11/c/samples/SimpleXPathCAPI/SimpleXPathCAPI.c:100:21: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint]
xalan-c-1.11/c/samples/ThreadSafe/ThreadSafe.cpp:203:0: style: Variable 'i' is assigned a value that is never used. [unreadVariable]
xalan-c-1.11/c/samples/TransformToXercesDOM/TransformToXercesDOM.cpp:218:86: warning: Possible null pointer dereference: theCompiledStylesheet [nullPointer]
xalan-c-1.11/c/samples/TransformToXercesDOM/TransformToXercesDOM.cpp:205:77: note: Assignment 'theCompiledStylesheet=0', assigned value is 0
xalan-c-1.11/c/samples/TransformToXercesDOM/TransformToXercesDOM.cpp:218:86: note: Null pointer dereference
xalan-c-1.11/c/samples/XPathWrapper/XPathWrapper.cpp:117:29: style: The scope of the variable 'rootElem' can be reduced. [variableScope]
xalan-c-1.11/c/samples/XalanTransformerCallback/XalanTransformerCallback.cpp:54:5: style: Class 'CallbackHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/DOMSupport/DOMServices.cpp:426:37: style: Function 'doGetNodeData' argument 2 names different: declaration 'context' definition 'executionContext'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/DOMSupport/DOMServices.hpp:777:37: note: Function 'doGetNodeData' argument 2 names different: declaration 'context' definition 'executionContext'.
xalan-c-1.11/c/src/xalanc/DOMSupport/DOMServices.cpp:426:37: note: Function 'doGetNodeData' argument 2 names different: declaration 'context' definition 'executionContext'.
xalan-c-1.11/c/src/xalanc/DOMSupport/DOMServices.cpp:461:45: style: Function 'doGetNodeData' argument 2 names different: declaration 'context' definition 'executionContext'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/DOMSupport/DOMServices.hpp:790:45: note: Function 'doGetNodeData' argument 2 names different: declaration 'context' definition 'executionContext'.
xalan-c-1.11/c/src/xalanc/DOMSupport/DOMServices.cpp:461:45: note: Function 'doGetNodeData' argument 2 names different: declaration 'context' definition 'executionContext'.
xalan-c-1.11/c/src/xalanc/DOMSupport/DOMServices.cpp:490:37: style: Function 'doGetNodeData' argument 2 names different: declaration 'context' definition 'executionContext'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/DOMSupport/DOMServices.hpp:803:37: note: Function 'doGetNodeData' argument 2 names different: declaration 'context' definition 'executionContext'.
xalan-c-1.11/c/src/xalanc/DOMSupport/DOMServices.cpp:490:37: note: Function 'doGetNodeData' argument 2 names different: declaration 'context' definition 'executionContext'.
xalan-c-1.11/c/src/xalanc/DOMSupport/XalanDocumentPrefixResolver.cpp:40:33: style: Function 'XalanDocumentPrefixResolver' argument 3 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/DOMSupport/XalanDocumentPrefixResolver.hpp:77:44: note: Function 'XalanDocumentPrefixResolver' argument 3 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/DOMSupport/XalanDocumentPrefixResolver.cpp:40:33: note: Function 'XalanDocumentPrefixResolver' argument 3 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/DOMSupport/XalanDocumentPrefixResolver.hpp:96:9: style: Class 'NamespaceNodesTreeWalker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/DOMSupport/XalanNamespacesStack.cpp:120:45: style: Function 'addDeclaration' argument 2 names different: declaration 'theNamespaceURI' definition 'theURI'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/DOMSupport/XalanNamespacesStack.hpp:110:45: note: Function 'addDeclaration' argument 2 names different: declaration 'theNamespaceURI' definition 'theURI'.
xalan-c-1.11/c/src/xalanc/DOMSupport/XalanNamespacesStack.cpp:120:45: note: Function 'addDeclaration' argument 2 names different: declaration 'theNamespaceURI' definition 'theURI'.
xalan-c-1.11/c/src/xalanc/DOMSupport/XalanNamespacesStack.hpp:294:5: style: Technically the member function 'XalanNamespacesStack::begin' can be const. [functionConst]
xalan-c-1.11/c/src/xalanc/DOMSupport/XalanNamespacesStack.hpp:306:5: style: Technically the member function 'XalanNamespacesStack::end' can be const. [functionConst]
xalan-c-1.11/c/src/xalanc/DOMSupport/XalanNamespacesStack.hpp:156:9: style: Technically the member function 'XalanNamespacesStack::XalanNamespacesStackEntry::end' can be const. [functionConst]
xalan-c-1.11/c/src/xalanc/DOMSupport/XalanNamespacesStack.hpp:96:9: style: Class 'XalanNamespacesStackEntry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/Harness/XalanFileUtility.cpp:1132:12: warning: Either the condition '!result' is redundant or there is possible null pointer dereference: result. [nullPointerRedundantCheck]
xalan-c-1.11/c/src/xalanc/Harness/XalanFileUtility.cpp:1046:9: note: Assuming that condition '!result' is not redundant
xalan-c-1.11/c/src/xalanc/Harness/XalanFileUtility.cpp:1132:12: note: Null pointer dereference
xalan-c-1.11/c/src/xalanc/Harness/XalanFileUtility.cpp:596:37: style: Function 'generateFileName' argument 3 names different: declaration 'theResult' definition 'targetFile'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/Harness/XalanFileUtility.hpp:223:37: note: Function 'generateFileName' argument 3 names different: declaration 'theResult' definition 'targetFile'.
xalan-c-1.11/c/src/xalanc/Harness/XalanFileUtility.cpp:596:37: note: Function 'generateFileName' argument 3 names different: declaration 'theResult' definition 'targetFile'.
xalan-c-1.11/c/src/xalanc/Harness/XalanFileUtility.cpp:964:37: style: Function 'compareSerializedResults' argument 1 names different: declaration 'transformResult' definition 'outputFile'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/Harness/XalanFileUtility.hpp:314:37: note: Function 'compareSerializedResults' argument 1 names different: declaration 'transformResult' definition 'outputFile'.
xalan-c-1.11/c/src/xalanc/Harness/XalanFileUtility.cpp:964:37: note: Function 'compareSerializedResults' argument 1 names different: declaration 'transformResult' definition 'outputFile'.
xalan-c-1.11/c/src/xalanc/Harness/XalanFileUtility.cpp:965:37: style: Function 'compareSerializedResults' argument 2 names different: declaration 'goldInputSource' definition 'goldFile'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/Harness/XalanFileUtility.hpp:315:37: note: Function 'compareSerializedResults' argument 2 names different: declaration 'goldInputSource' definition 'goldFile'.
xalan-c-1.11/c/src/xalanc/Harness/XalanFileUtility.cpp:965:37: note: Function 'compareSerializedResults' argument 2 names different: declaration 'goldInputSource' definition 'goldFile'.
xalan-c-1.11/c/src/xalanc/Harness/XalanFileUtility.cpp:1955:37: warning: Function 'collectData' argument order different: declaration 'errmsg, currentnode, actdata, expdata' definition 'errmsg, currentnode, expdata, actdata' [funcArgOrderDifferent]
xalan-c-1.11/c/src/xalanc/Harness/XalanFileUtility.hpp:434:37: note: Function 'collectData' argument order different: declaration 'errmsg, currentnode, actdata, expdata' definition 'errmsg, currentnode, expdata, actdata'
xalan-c-1.11/c/src/xalanc/Harness/XalanFileUtility.cpp:1955:37: note: Function 'collectData' argument order different: declaration 'errmsg, currentnode, actdata, expdata' definition 'errmsg, currentnode, expdata, actdata'
xalan-c-1.11/c/src/xalanc/Harness/XalanFileUtility.hpp:444:5: style: Technically the member function 'XalanFileUtility::reportError' can be const. [functionConst]
xalan-c-1.11/c/src/xalanc/Harness/XalanFileUtility.cpp:1882:19: note: Technically the member function 'XalanFileUtility::reportError' can be const.
xalan-c-1.11/c/src/xalanc/Harness/XalanFileUtility.hpp:444:5: note: Technically the member function 'XalanFileUtility::reportError' can be const.
xalan-c-1.11/c/src/xalanc/Harness/XalanFileUtility.hpp:142:5: style: Class 'XalanFileUtility' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/Harness/XalanFileUtility.hpp:86:9: style: Struct 'reportStruct' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/Harness/XalanFileUtility.hpp:120:9: style: Struct 'cmdParams' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/Harness/XalanXMLFileReporter.cpp:786:83: style: Function 'escapestring' argument 2 names different: declaration 'buffer' definition 'sb'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/Harness/XalanXMLFileReporter.hpp:281:80: note: Function 'escapestring' argument 2 names different: declaration 'buffer' definition 'sb'.
xalan-c-1.11/c/src/xalanc/Harness/XalanXMLFileReporter.cpp:786:83: note: Function 'escapestring' argument 2 names different: declaration 'buffer' definition 'sb'.
xalan-c-1.11/c/src/xalanc/Harness/XalanXMLFileReporter.cpp:933:57: style: Function 'getDateTimeString' argument 1 names different: declaration 'result' definition 'theResult'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/Harness/XalanXMLFileReporter.hpp:309:39: note: Function 'getDateTimeString' argument 1 names different: declaration 'result' definition 'theResult'.
xalan-c-1.11/c/src/xalanc/Harness/XalanXMLFileReporter.cpp:933:57: note: Function 'getDateTimeString' argument 1 names different: declaration 'result' definition 'theResult'.
xalan-c-1.11/c/src/xalanc/Harness/XalanXMLFileReporter.cpp:941:35: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [asctimeCalled]
xalan-c-1.11/c/src/xalanc/Harness/XalanXMLFileReporter.hpp:83:10: style: Technically the member function 'XalanXMLFileReporter::getFlushOnCaseClose' can be const. [functionConst]
xalan-c-1.11/c/src/xalanc/Harness/XalanXMLFileReporter.cpp:196:23: note: Technically the member function 'XalanXMLFileReporter::getFlushOnCaseClose' can be const.
xalan-c-1.11/c/src/xalanc/Harness/XalanXMLFileReporter.hpp:83:10: note: Technically the member function 'XalanXMLFileReporter::getFlushOnCaseClose' can be const.
xalan-c-1.11/c/src/xalanc/ICUBridge/ICUBridge.cpp:68:41: style: Function 'XalanDOMCharStringToUnicodeString' argument 3 names different: declaration 'theLHSLength' definition 'theLength'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/ICUBridge/ICUBridge.hpp:52:41: note: Function 'XalanDOMCharStringToUnicodeString' argument 3 names different: declaration 'theLHSLength' definition 'theLength'.
xalan-c-1.11/c/src/xalanc/ICUBridge/ICUBridge.cpp:68:41: note: Function 'XalanDOMCharStringToUnicodeString' argument 3 names different: declaration 'theLHSLength' definition 'theLength'.
xalan-c-1.11/c/src/xalanc/ICUBridge/ICUBridgeCollationCompareFunctorImpl.hpp:61:5: style: Struct 'CollationCacheStruct' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/ICUBridge/ICUBridgeCollationCompareFunctorImpl.hpp:105:6: style: Struct 'CollatorDeleteFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/ICUBridge/ICUBridgeCollationCompareFunctorImpl.hpp:121:9: style: Struct 'CollatorFindFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/ICUBridge/ICUFormatNumberFunctor.cpp:456:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xalan-c-1.11/c/src/xalanc/ICUBridge/ICUFormatNumberFunctor.hpp:71:5: style: Struct 'DecimalFormatCacheStruct' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/ICUBridge/ICUFormatNumberFunctor.hpp:107:9: style: Class 'DecimalFormatDeleteFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/ICUBridge/ICUFormatNumberFunctor.hpp:134:9: style: Struct 'DecimalFormatFindFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/ICUBridge/ICUFormatNumberFunctor.hpp:163:5: style: Class 'ICUFormatNumberFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/ICUBridge/ICUFormatNumberFunctor.hpp:185:9: style: Class 'UnlocalizePatternFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/ICUBridge/ICUXalanNumberFormatFactory.hpp:42:5: style: Class 'ICUXalanNumberFormatFactory' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/PlatformSupport/AttributeListImpl.hpp:104:5: warning: Virtual function 'clear' is called from destructor '~AttributeListImpl()' at line 53. Dynamic binding is not used. [virtualCallInConstructor]
xalan-c-1.11/c/src/xalanc/PlatformSupport/AttributeListImpl.cpp:53:5: note: Calling clear
xalan-c-1.11/c/src/xalanc/PlatformSupport/AttributeListImpl.hpp:104:5: note: clear is a virtual method
xalan-c-1.11/c/src/xalanc/PlatformSupport/AttributeVectorEntry.hpp:66:5: style: Class 'AttributeVectorEntry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/PlatformSupport/AttributeListImpl.cpp:247:5: style: Struct 'NameCompareFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/PlatformSupport/AttributeListImpl.hpp:49:1: warning: The class 'AttributeListImpl' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xalan-c-1.11/c/src/xalanc/PlatformSupport/AttributesImpl.cpp:484:29: style: Function 'addAttribute' argument 3 names different: declaration 'qname' definition 'name'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/PlatformSupport/AttributesImpl.hpp:171:29: note: Function 'addAttribute' argument 3 names different: declaration 'qname' definition 'name'.
xalan-c-1.11/c/src/xalanc/PlatformSupport/AttributesImpl.cpp:484:29: note: Function 'addAttribute' argument 3 names different: declaration 'qname' definition 'name'.
xalan-c-1.11/c/src/xalanc/PlatformSupport/AttributesImpl.cpp:513:29: style: Function 'getNewEntry' argument 1 names different: declaration 'qname' definition 'name'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/PlatformSupport/AttributesImpl.hpp:224:29: note: Function 'getNewEntry' argument 1 names different: declaration 'qname' definition 'name'.
xalan-c-1.11/c/src/xalanc/PlatformSupport/AttributesImpl.cpp:513:29: note: Function 'getNewEntry' argument 1 names different: declaration 'qname' definition 'name'.
xalan-c-1.11/c/src/xalanc/PlatformSupport/AttributesImpl.cpp:555:53: style: Function 'removeAttribute' argument 1 names different: declaration 'qname' definition 'name'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/PlatformSupport/AttributesImpl.hpp:181:37: note: Function 'removeAttribute' argument 1 names different: declaration 'qname' definition 'name'.
xalan-c-1.11/c/src/xalanc/PlatformSupport/AttributesImpl.cpp:555:53: note: Function 'removeAttribute' argument 1 names different: declaration 'qname' definition 'name'.
xalan-c-1.11/c/src/xalanc/PlatformSupport/AttributesImpl.hpp:136:5: warning: Virtual function 'clear' is called from destructor '~AttributesImpl()' at line 53. Dynamic binding is not used. [virtualCallInConstructor]
xalan-c-1.11/c/src/xalanc/PlatformSupport/AttributesImpl.cpp:53:5: note: Calling clear
xalan-c-1.11/c/src/xalanc/PlatformSupport/AttributesImpl.hpp:136:5: note: clear is a virtual method
xalan-c-1.11/c/src/xalanc/PlatformSupport/AttributeVectorEntryExtended.hpp:98:5: style: Class 'AttributeVectorEntryExtended' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/PlatformSupport/AttributesImpl.cpp:258:5: style: Struct 'NameCompareFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/PlatformSupport/AttributesImpl.hpp:48:1: warning: The class 'AttributesImpl' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xalan-c-1.11/c/src/xalanc/PlatformSupport/XalanOutputStream.hpp:312:5: warning: The class 'UnsupportedEncodingException' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xalan-c-1.11/c/src/xalanc/PlatformSupport/XalanOutputStream.hpp:343:9: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/PlatformSupport/XalanOutputStream.hpp:307:9: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/PlatformSupport/XalanOutputStream.hpp:343:9: note: Function in derived class
xalan-c-1.11/c/src/xalanc/PlatformSupport/XalanOutputStream.hpp:369:9: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/PlatformSupport/XalanOutputStream.hpp:307:9: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/PlatformSupport/XalanOutputStream.hpp:369:9: note: Function in derived class
xalan-c-1.11/c/src/xalanc/PlatformSupport/XalanOutputStream.hpp:399:9: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/PlatformSupport/XalanOutputStream.hpp:307:9: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/PlatformSupport/XalanOutputStream.hpp:399:9: note: Function in derived class
xalan-c-1.11/c/src/xalanc/PlatformSupport/DOMStringPrintWriter.cpp:238:37: style: Function 'println' argument 1 names different: declaration 'x' definition 'b'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/PlatformSupport/DOMStringPrintWriter.hpp:128:21: note: Function 'println' argument 1 names different: declaration 'x' definition 'b'.
xalan-c-1.11/c/src/xalanc/PlatformSupport/DOMStringPrintWriter.cpp:238:37: note: Function 'println' argument 1 names different: declaration 'x' definition 'b'.
xalan-c-1.11/c/src/xalanc/PlatformSupport/DOMStringPrintWriter.cpp:249:37: style: Function 'println' argument 1 names different: declaration 'x' definition 'c'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/PlatformSupport/DOMStringPrintWriter.hpp:132:21: note: Function 'println' argument 1 names different: declaration 'x' definition 'c'.
xalan-c-1.11/c/src/xalanc/PlatformSupport/DOMStringPrintWriter.cpp:249:37: note: Function 'println' argument 1 names different: declaration 'x' definition 'c'.
xalan-c-1.11/c/src/xalanc/PlatformSupport/DOMStringPrintWriter.cpp:283:41: style: Function 'println' argument 1 names different: declaration 'x' definition 'd'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/PlatformSupport/DOMStringPrintWriter.hpp:145:21: note: Function 'println' argument 1 names different: declaration 'x' definition 'd'.
xalan-c-1.11/c/src/xalanc/PlatformSupport/DOMStringPrintWriter.cpp:283:41: note: Function 'println' argument 1 names different: declaration 'x' definition 'd'.
xalan-c-1.11/c/src/xalanc/PlatformSupport/DOMStringPrintWriter.cpp:293:37: style: Function 'println' argument 1 names different: declaration 'x' definition 'i'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/PlatformSupport/DOMStringPrintWriter.hpp:148:21: note: Function 'println' argument 1 names different: declaration 'x' definition 'i'.
xalan-c-1.11/c/src/xalanc/PlatformSupport/DOMStringPrintWriter.cpp:293:37: note: Function 'println' argument 1 names different: declaration 'x' definition 'i'.
xalan-c-1.11/c/src/xalanc/PlatformSupport/DOMStringPrintWriter.cpp:303:37: style: Function 'println' argument 1 names different: declaration 'x' definition 'l'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/PlatformSupport/DOMStringPrintWriter.hpp:151:21: note: Function 'println' argument 1 names different: declaration 'x' definition 'l'.
xalan-c-1.11/c/src/xalanc/PlatformSupport/DOMStringPrintWriter.cpp:303:37: note: Function 'println' argument 1 names different: declaration 'x' definition 'l'.
xalan-c-1.11/c/src/xalanc/PlatformSupport/DOMStringPrintWriter.hpp:44:5: style: Class 'DOMStringPrintWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/PlatformSupport/XalanMessageLoader.hpp:88:0: error: syntax error [syntaxError]
xalan-c-1.11/c/src/xalanc/PlatformSupport/PrintWriter.cpp:61:60: style: Function 'PrintWriter' argument 2 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/PlatformSupport/PrintWriter.hpp:46:71: note: Function 'PrintWriter' argument 2 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/PlatformSupport/PrintWriter.cpp:61:60: note: Function 'PrintWriter' argument 2 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/PlatformSupport/StdBinInputStream.hpp:58:5: style: Class 'StdBinInputStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/PlatformSupport/StringTokenizer.cpp:155:12: style: Expression is always false because 'else if' condition matches previous condition at line 133. [multiCondition]
xalan-c-1.11/c/src/xalanc/PlatformSupport/XalanParsedURI.hpp:65:5: style: Class 'XalanParsedURI' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/PlatformSupport/XalanParsedURI.hpp:262:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xalan-c-1.11/c/src/xalanc/PlatformSupport/XalanParsedURI.hpp:320:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xalan-c-1.11/c/src/xalanc/PlatformSupport/XalanParsedURI.hpp:354:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xalan-c-1.11/c/src/xalanc/PlatformSupport/XalanDOMStringCache.hpp:96:9: style: Class 'GetAndRelease' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/PlatformSupport/XalanMessageLoader.cpp:39:0: error: #error You must provide a message loader [preprocessorErrorDirective]
xalan-c-1.11/c/src/xalanc/PlatformSupport/XalanOutputStreamPrintWriter.cpp:323:45: style: Function 'println' argument 1 names different: declaration 'x' definition 'b'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/PlatformSupport/XalanOutputStreamPrintWriter.hpp:139:21: note: Function 'println' argument 1 names different: declaration 'x' definition 'b'.
xalan-c-1.11/c/src/xalanc/PlatformSupport/XalanOutputStreamPrintWriter.cpp:323:45: note: Function 'println' argument 1 names different: declaration 'x' definition 'b'.
xalan-c-1.11/c/src/xalanc/PlatformSupport/XalanOutputStreamPrintWriter.cpp:334:45: style: Function 'println' argument 1 names different: declaration 'x' definition 'c'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/PlatformSupport/XalanOutputStreamPrintWriter.hpp:143:21: note: Function 'println' argument 1 names different: declaration 'x' definition 'c'.
xalan-c-1.11/c/src/xalanc/PlatformSupport/XalanOutputStreamPrintWriter.cpp:334:45: note: Function 'println' argument 1 names different: declaration 'x' definition 'c'.
xalan-c-1.11/c/src/xalanc/PlatformSupport/XalanOutputStreamPrintWriter.cpp:368:49: style: Function 'println' argument 1 names different: declaration 'x' definition 'd'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/PlatformSupport/XalanOutputStreamPrintWriter.hpp:156:21: note: Function 'println' argument 1 names different: declaration 'x' definition 'd'.
xalan-c-1.11/c/src/xalanc/PlatformSupport/XalanOutputStreamPrintWriter.cpp:368:49: note: Function 'println' argument 1 names different: declaration 'x' definition 'd'.
xalan-c-1.11/c/src/xalanc/PlatformSupport/XalanOutputStreamPrintWriter.cpp:378:45: style: Function 'println' argument 1 names different: declaration 'x' definition 'i'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/PlatformSupport/XalanOutputStreamPrintWriter.hpp:159:21: note: Function 'println' argument 1 names different: declaration 'x' definition 'i'.
xalan-c-1.11/c/src/xalanc/PlatformSupport/XalanOutputStreamPrintWriter.cpp:378:45: note: Function 'println' argument 1 names different: declaration 'x' definition 'i'.
xalan-c-1.11/c/src/xalanc/PlatformSupport/XalanOutputStreamPrintWriter.cpp:388:45: style: Function 'println' argument 1 names different: declaration 'x' definition 'l'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/PlatformSupport/XalanOutputStreamPrintWriter.hpp:162:21: note: Function 'println' argument 1 names different: declaration 'x' definition 'l'.
xalan-c-1.11/c/src/xalanc/PlatformSupport/XalanOutputStreamPrintWriter.cpp:388:45: note: Function 'println' argument 1 names different: declaration 'x' definition 'l'.
xalan-c-1.11/c/src/xalanc/PlatformSupport/XalanOutputStreamPrintWriter.hpp:74:5: warning: Virtual function 'flush' is called from destructor '~XalanOutputStreamPrintWriter()' at line 77. Dynamic binding is not used. [virtualCallInConstructor]
xalan-c-1.11/c/src/xalanc/PlatformSupport/XalanOutputStreamPrintWriter.cpp:77:5: note: Calling flush
xalan-c-1.11/c/src/xalanc/PlatformSupport/XalanOutputStreamPrintWriter.hpp:74:5: note: flush is a virtual method
xalan-c-1.11/c/src/xalanc/PlatformSupport/XalanParsedURI.cpp:43:61: style: Function 'make' argument 1 names different: declaration 'theResult' definition 'uri'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/PlatformSupport/XalanParsedURI.hpp:146:49: note: Function 'make' argument 1 names different: declaration 'theResult' definition 'uri'.
xalan-c-1.11/c/src/xalanc/PlatformSupport/XalanParsedURI.cpp:43:61: note: Function 'make' argument 1 names different: declaration 'theResult' definition 'uri'.
xalan-c-1.11/c/src/xalanc/TestXPath/NodeNameTreeWalker.hpp:45:5: style: Class 'NodeNameTreeWalker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/TestXPath/TestXPath.cpp:260:15: style: Condition 'fDump==true' is always false [knownConditionTrueFalse]
xalan-c-1.11/c/src/xalanc/TestXPath/TestXPath.cpp:258:21: note: Assignment 'fDump=false', assigned value is 0
xalan-c-1.11/c/src/xalanc/TestXPath/TestXPath.cpp:260:15: note: Condition 'fDump==true' is always false
xalan-c-1.11/c/src/xalanc/TestXPath/TestXPath.cpp:568:27: style: Condition 'fDump==true' is always false [knownConditionTrueFalse]
xalan-c-1.11/c/src/xalanc/TestXPath/TestXPath.cpp:566:33: note: Assignment 'fDump=false', assigned value is 0
xalan-c-1.11/c/src/xalanc/TestXPath/TestXPath.cpp:568:27: note: Condition 'fDump==true' is always false
xalan-c-1.11/c/src/xalanc/TestXPath/TestXPath.cpp:699:27: style: Condition 'fDump==true' is always false [knownConditionTrueFalse]
xalan-c-1.11/c/src/xalanc/TestXPath/TestXPath.cpp:697:33: note: Assignment 'fDump=false', assigned value is 0
xalan-c-1.11/c/src/xalanc/TestXPath/TestXPath.cpp:699:27: note: Condition 'fDump==true' is always false
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/MsgFileOutputStream.hpp:57:5: style: Class 'MsgFileOutputStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/ICUResHandler.hpp:52:5: style: The function 'endDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/SAX2Handler.hpp:137:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/ICUResHandler.hpp:52:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/ICUResHandler.hpp:61:5: style: The function 'startDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/SAX2Handler.hpp:134:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/ICUResHandler.hpp:61:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/ICUResHandler.hpp:64:5: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/SAX2Handler.hpp:127:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/ICUResHandler.hpp:64:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/ICUResHandler.hpp:78:5: style: The function 'createHeaderForDataFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/SAX2Handler.hpp:169:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/ICUResHandler.hpp:78:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/ICUResHandler.hpp:81:5: style: The function 'createBottomForDataFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/SAX2Handler.hpp:172:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/ICUResHandler.hpp:81:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/ICUResHandler.hpp:84:5: style: The function 'printBeginOfDataLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/SAX2Handler.hpp:175:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/ICUResHandler.hpp:84:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/ICUResHandler.hpp:87:5: style: The function 'printEndOfDataLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/SAX2Handler.hpp:178:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/ICUResHandler.hpp:87:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/ICUResHandler.hpp:90:5: style: The function 'printToDataFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/SAX2Handler.hpp:181:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/ICUResHandler.hpp:90:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/MsgCreator.hpp:48:5: style: Class 'StrX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/InMemHandler.hpp:51:5: style: The function 'endDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/SAX2Handler.hpp:137:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/InMemHandler.hpp:51:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/InMemHandler.hpp:60:5: style: The function 'startDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/SAX2Handler.hpp:134:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/InMemHandler.hpp:60:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/InMemHandler.hpp:63:5: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/SAX2Handler.hpp:127:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/InMemHandler.hpp:63:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/InMemHandler.hpp:82:5: style: The function 'createHeaderForDataFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/SAX2Handler.hpp:169:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/InMemHandler.hpp:82:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/InMemHandler.hpp:85:5: style: The function 'createBottomForDataFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/SAX2Handler.hpp:172:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/InMemHandler.hpp:85:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/InMemHandler.hpp:88:5: style: The function 'printBeginOfDataLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/SAX2Handler.hpp:175:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/InMemHandler.hpp:88:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/InMemHandler.hpp:91:5: style: The function 'printEndOfDataLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/SAX2Handler.hpp:178:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/InMemHandler.hpp:91:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/InMemHandler.hpp:94:5: style: The function 'printToDataFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/SAX2Handler.hpp:181:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/InMemHandler.hpp:94:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/NLSHandler.hpp:49:5: style: The function 'createHeaderForDataFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/ICUResHandler.hpp:78:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/NLSHandler.hpp:49:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/NLSHandler.hpp:52:5: style: The function 'createBottomForDataFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/ICUResHandler.hpp:81:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/NLSHandler.hpp:52:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/NLSHandler.hpp:55:5: style: The function 'printBeginOfDataLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/ICUResHandler.hpp:84:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/NLSHandler.hpp:55:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/NLSHandler.hpp:58:5: style: The function 'printEndOfDataLine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/ICUResHandler.hpp:87:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/NLSHandler.hpp:58:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/NLSHandler.hpp:61:5: style: The function 'characters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/ICUResHandler.hpp:71:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/NLSHandler.hpp:61:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/NLSHandler.hpp:66:5: style: The function 'startDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/ICUResHandler.hpp:61:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/NLSHandler.hpp:66:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/SAX2Handler.cpp:216:37: style: Function 'setLocale' argument 1 names different: declaration 'localeName' definition 'localName'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/SAX2Handler.hpp:152:29: note: Function 'setLocale' argument 1 names different: declaration 'localeName' definition 'localName'.
xalan-c-1.11/c/src/xalanc/Utils/MsgCreator/SAX2Handler.cpp:216:37: note: Function 'setLocale' argument 1 names different: declaration 'localeName' definition 'localName'.
xalan-c-1.11/c/src/xalanc/XMLSupport/FormatterToHTML.cpp:69:37: style: Function 'FormatterToHTML' argument 10 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XMLSupport/FormatterToHTML.hpp:87:44: note: Function 'FormatterToHTML' argument 10 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XMLSupport/FormatterToHTML.cpp:69:37: note: Function 'FormatterToHTML' argument 10 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XMLSupport/FormatterToText.cpp:36:49: style: Function 'FormatterToText' argument 1 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XMLSupport/FormatterToText.hpp:56:47: note: Function 'FormatterToText' argument 1 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XMLSupport/FormatterToText.cpp:36:49: note: Function 'FormatterToText' argument 1 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XMLSupport/FormatterToText.cpp:55:28: style: Function 'FormatterToText' argument 4 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XMLSupport/FormatterToText.hpp:69:40: note: Function 'FormatterToText' argument 4 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XMLSupport/FormatterToText.cpp:55:28: note: Function 'FormatterToText' argument 4 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XMLSupport/FormatterToText.cpp:76:37: style: Function 'FormatterToText' argument 5 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XMLSupport/FormatterToText.hpp:84:44: note: Function 'FormatterToText' argument 5 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XMLSupport/FormatterToText.cpp:76:37: note: Function 'FormatterToText' argument 5 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XMLSupport/FormatterToText.hpp:56:5: style: Class 'FormatterToText' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XMLSupport/FormatterToXML.cpp:73:33: style: Function 'FormatterToXML' argument 13 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XMLSupport/FormatterToXML.hpp:102:44: note: Function 'FormatterToXML' argument 13 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XMLSupport/FormatterToXML.cpp:73:33: note: Function 'FormatterToXML' argument 13 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XMLSupport/FormatterTreeWalker.cpp:42:33: style: Function 'FormatterTreeWalker' argument 2 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XMLSupport/FormatterTreeWalker.hpp:51:51: note: Function 'FormatterTreeWalker' argument 2 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XMLSupport/FormatterTreeWalker.cpp:42:33: note: Function 'FormatterTreeWalker' argument 2 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XMLSupport/XMLSupportInit.cpp:35:47: style: Function 'XMLSupportInit' argument 1 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XMLSupport/XMLSupportInit.hpp:46:46: note: Function 'XMLSupportInit' argument 1 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XMLSupport/XMLSupportInit.cpp:35:47: note: Function 'XMLSupportInit' argument 1 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XMLSupport/XalanXMLSerializerBase.hpp:440:9: performance: Technically the member function 'XalanXMLSerializerBase::CharFunctor1_0::attribute' can be static. [functionStatic]
xalan-c-1.11/c/src/xalanc/XMLSupport/XalanXMLSerializerBase.hpp:448:9: performance: Technically the member function 'XalanXMLSerializerBase::CharFunctor1_0::content' can be static. [functionStatic]
xalan-c-1.11/c/src/xalanc/XMLSupport/XalanXMLSerializerBase.hpp:456:9: performance: Technically the member function 'XalanXMLSerializerBase::CharFunctor1_0::range' can be static. [functionStatic]
xalan-c-1.11/c/src/xalanc/XMLSupport/XalanXMLSerializerBase.hpp:464:9: performance: Technically the member function 'XalanXMLSerializerBase::CharFunctor1_0::isForbidden' can be static. [functionStatic]
xalan-c-1.11/c/src/xalanc/XMLSupport/XalanXMLSerializerBase.hpp:472:9: performance: Technically the member function 'XalanXMLSerializerBase::CharFunctor1_0::isCharRefForbidden' can be static. [functionStatic]
xalan-c-1.11/c/src/xalanc/XMLSupport/XalanXMLSerializerBase.hpp:493:9: performance: Technically the member function 'XalanXMLSerializerBase::CharFunctor1_1::attribute' can be static. [functionStatic]
xalan-c-1.11/c/src/xalanc/XMLSupport/XalanXMLSerializerBase.hpp:501:9: performance: Technically the member function 'XalanXMLSerializerBase::CharFunctor1_1::content' can be static. [functionStatic]
xalan-c-1.11/c/src/xalanc/XMLSupport/XalanXMLSerializerBase.hpp:509:9: performance: Technically the member function 'XalanXMLSerializerBase::CharFunctor1_1::range' can be static. [functionStatic]
xalan-c-1.11/c/src/xalanc/XMLSupport/XalanXMLSerializerBase.hpp:517:9: performance: Technically the member function 'XalanXMLSerializerBase::CharFunctor1_1::isForbidden' can be static. [functionStatic]
xalan-c-1.11/c/src/xalanc/XMLSupport/XalanXMLSerializerBase.hpp:525:9: performance: Technically the member function 'XalanXMLSerializerBase::CharFunctor1_1::isCharRefForbidden' can be static. [functionStatic]
xalan-c-1.11/c/src/xalanc/XMLSupport/XalanHTMLElementsProperties.hpp:163:9: style: Class 'ElementProperties' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XMLSupport/XalanHTMLElementsProperties.hpp:152:5: warning: The class 'ElementProperties' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xalan-c-1.11/c/src/xalanc/XMLSupport/XalanHTMLElementsProperties.hpp:92:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xalan-c-1.11/c/src/xalanc/XMLSupport/XalanHTMLElementsProperties.hpp:126:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xalan-c-1.11/c/src/xalanc/XPath/ElementPrefixResolverProxy.cpp:48:33: style: Function 'ElementPrefixResolverProxy' argument 4 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XPath/ElementPrefixResolverProxy.hpp:64:44: note: Function 'ElementPrefixResolverProxy' argument 4 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XPath/ElementPrefixResolverProxy.cpp:48:33: note: Function 'ElementPrefixResolverProxy' argument 4 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XPath/ElementPrefixResolverProxy.cpp:59:33: style: Function 'ElementPrefixResolverProxy' argument 2 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XPath/ElementPrefixResolverProxy.hpp:75:44: note: Function 'ElementPrefixResolverProxy' argument 2 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XPath/ElementPrefixResolverProxy.cpp:59:33: note: Function 'ElementPrefixResolverProxy' argument 2 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XPath/XObjectFactory.hpp:289:5: performance: Technically the member function 'XObjectFactory::getRealType' can be static. [functionStatic]
xalan-c-1.11/c/src/xalanc/XPath/FunctionConcat.hpp:64:41: performance: Function parameter 'arg1' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XPath/FunctionConcat.hpp:65:41: performance: Function parameter 'arg2' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XPath/FunctionConcat.hpp:72:41: performance: Function parameter 'arg1' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XPath/FunctionConcat.hpp:73:41: performance: Function parameter 'arg2' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XPath/FunctionConcat.hpp:74:41: performance: Function parameter 'arg3' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XPath/FunctionContains.hpp:57:41: performance: Function parameter 'arg1' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XPath/FunctionContains.hpp:58:41: performance: Function parameter 'arg2' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XPath/FunctionID.cpp:153:37: style: Function 'FunctionIDXObjectTypeCallback' argument 2 names different: declaration 'theString' definition 'theResultString'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XPath/FunctionID.hpp:99:41: note: Function 'FunctionIDXObjectTypeCallback' argument 2 names different: declaration 'theString' definition 'theResultString'.
xalan-c-1.11/c/src/xalanc/XPath/FunctionID.cpp:153:37: note: Function 'FunctionIDXObjectTypeCallback' argument 2 names different: declaration 'theString' definition 'theResultString'.
xalan-c-1.11/c/src/xalanc/XPath/FunctionID.hpp:74:37: performance: Function parameter 'arg1' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XPath/FunctionLang.hpp:70:37: performance: Function parameter 'arg1' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XPath/FunctionNamespaceURI.cpp:92:37: performance: Function parameter 'arg1' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XPath/FunctionNormalizeSpace.hpp:67:37: performance: Function parameter 'arg1' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XPath/FunctionStartsWith.hpp:57:37: performance: Function parameter 'arg1' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XPath/FunctionStartsWith.hpp:58:37: performance: Function parameter 'arg2' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XPath/FunctionString.hpp:71:37: performance: Function parameter 'arg1' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XPath/FunctionSubstring.hpp:75:37: performance: Function parameter 'arg1' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XPath/FunctionSubstring.hpp:76:37: performance: Function parameter 'arg2' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XPath/FunctionSubstring.hpp:77:37: performance: Function parameter 'arg3' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XPath/FunctionSubstring.cpp:206:37: performance: Function parameter 'arg1' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XPath/FunctionSubstring.cpp:207:37: performance: Function parameter 'arg2' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XPath/FunctionSubstringAfter.hpp:57:37: performance: Function parameter 'arg1' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XPath/FunctionSubstringAfter.hpp:58:37: performance: Function parameter 'arg2' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XPath/FunctionSubstringBefore.hpp:57:37: performance: Function parameter 'arg1' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XPath/FunctionSubstringBefore.hpp:58:37: performance: Function parameter 'arg2' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XPath/FunctionTranslate.hpp:57:37: performance: Function parameter 'arg1' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XPath/FunctionTranslate.hpp:58:37: performance: Function parameter 'arg2' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XPath/FunctionTranslate.hpp:59:37: performance: Function parameter 'arg3' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XPath/MutableNodeRefList.cpp:221:25: style: Function 'setNode' argument 2 names different: declaration 'n' definition 'theNode'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XPath/MutableNodeRefList.hpp:140:25: note: Function 'setNode' argument 2 names different: declaration 'n' definition 'theNode'.
xalan-c-1.11/c/src/xalanc/XPath/MutableNodeRefList.cpp:221:25: note: Function 'setNode' argument 2 names different: declaration 'n' definition 'theNode'.
xalan-c-1.11/c/src/xalanc/XPath/XPathExecutionContext.hpp:336:9: style: Class 'GetCachedNodeList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XPath/XPathExecutionContext.hpp:449:9: style: Class 'GetCachedString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XPath/MutableNodeRefList.cpp:555:5: style: Struct 'ExecutionContextPredicate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XPath/NodeRefList.cpp:36:41: style: Function 'NodeRefList' argument 1 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XPath/NodeRefList.hpp:48:44: note: Function 'NodeRefList' argument 1 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XPath/NodeRefList.cpp:36:41: note: Function 'NodeRefList' argument 1 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XPath/NodeRefList.cpp:45:41: style: Function 'NodeRefList' argument 2 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XPath/NodeRefList.hpp:57:40: note: Function 'NodeRefList' argument 2 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XPath/NodeRefList.cpp:45:41: note: Function 'NodeRefList' argument 2 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XPath/NodeRefList.cpp:54:41: style: Function 'NodeRefList' argument 2 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XPath/NodeRefList.hpp:73:48: note: Function 'NodeRefList' argument 2 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XPath/NodeRefList.cpp:54:41: note: Function 'NodeRefList' argument 2 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XPath/NodeRefList.hpp:43:1: warning: The class 'NodeRefList' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xalan-c-1.11/c/src/xalanc/XPath/XNodeSetNodeProxy.cpp:79:29: style: Function 'XNodeSetNodeProxy' argument 1 names different: declaration 'theManager' definition 'theMemoryManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XPath/XNodeSetNodeProxy.hpp:51:38: note: Function 'XNodeSetNodeProxy' argument 1 names different: declaration 'theManager' definition 'theMemoryManager'.
xalan-c-1.11/c/src/xalanc/XPath/XNodeSetNodeProxy.cpp:79:29: note: Function 'XNodeSetNodeProxy' argument 1 names different: declaration 'theManager' definition 'theMemoryManager'.
xalan-c-1.11/c/src/xalanc/XPath/XNodeSetNodeProxy.cpp:90:41: style: Function 'XNodeSetNodeProxy' argument 2 names different: declaration 'theManager' definition 'theMemoryManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XPath/XNodeSetNodeProxy.hpp:58:72: note: Function 'XNodeSetNodeProxy' argument 2 names different: declaration 'theManager' definition 'theMemoryManager'.
xalan-c-1.11/c/src/xalanc/XPath/XNodeSetNodeProxy.cpp:90:41: note: Function 'XNodeSetNodeProxy' argument 2 names different: declaration 'theManager' definition 'theMemoryManager'.
xalan-c-1.11/c/src/xalanc/XPath/XNodeSetNodeProxy.hpp:79:9: style: Class 'Proxy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XPath/XNodeSetResultTreeFragProxy.cpp:36:81: style: Function 'XNodeSetResultTreeFragProxy' argument 1 names different: declaration 'value' definition 'theValue'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XPath/XNodeSetResultTreeFragProxy.hpp:44:53: note: Function 'XNodeSetResultTreeFragProxy' argument 1 names different: declaration 'value' definition 'theValue'.
xalan-c-1.11/c/src/xalanc/XPath/XNodeSetResultTreeFragProxy.cpp:36:81: note: Function 'XNodeSetResultTreeFragProxy' argument 1 names different: declaration 'value' definition 'theValue'.
xalan-c-1.11/c/src/xalanc/XPath/XNodeSetResultTreeFragProxy.hpp:44:5: style: Class 'XNodeSetResultTreeFragProxy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XPath/XObject.cpp:173:37: style: Function 'initialize' argument 1 names different: declaration 'theMemoryManager' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XPath/XObject.hpp:99:33: note: Function 'initialize' argument 1 names different: declaration 'theMemoryManager' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XPath/XObject.cpp:173:37: note: Function 'initialize' argument 1 names different: declaration 'theMemoryManager' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XPath/XObject.cpp:213:29: style: Function 'XObject' argument 2 names different: declaration 'theManager' definition 'theMemoryManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XPath/XObject.hpp:813:29: note: Function 'XObject' argument 2 names different: declaration 'theManager' definition 'theMemoryManager'.
xalan-c-1.11/c/src/xalanc/XPath/XObject.cpp:213:29: note: Function 'XObject' argument 2 names different: declaration 'theManager' definition 'theMemoryManager'.
xalan-c-1.11/c/src/xalanc/XPath/XObject.cpp:358:5: style: Struct 'getStringFromNodeFunction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XPath/XObject.cpp:383:5: style: Struct 'getNumberFromNodeFunction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XPath/XObject.cpp:430:5: style: Struct 'equalsDOMString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XPath/XObject.cpp:469:5: style: Struct 'notEqualsDOMString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XPath/XObject.cpp:508:5: style: Struct 'lessThanDOMString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XPath/XObject.cpp:553:5: style: Struct 'lessThanOrEqualDOMString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XPath/XObject.cpp:598:5: style: Struct 'greaterThanDOMString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XPath/XObject.cpp:643:5: style: Struct 'greaterThanOrEqualDOMString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XPath/XObject.hpp:779:9: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XPath/XObject.hpp:756:9: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XPath/XObject.hpp:779:9: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XPath/XObjectFactoryDefault.hpp:112:5: warning: Virtual function 'reset' is called from destructor '~XObjectFactoryDefault()' at line 100. Dynamic binding is not used. [virtualCallInConstructor]
xalan-c-1.11/c/src/xalanc/XPath/XObjectFactoryDefault.cpp:100:5: note: Calling reset
xalan-c-1.11/c/src/xalanc/XPath/XObjectFactoryDefault.hpp:112:5: note: reset is a virtual method
xalan-c-1.11/c/src/xalanc/XPath/XObjectResultTreeFragProxy.cpp:28:37: style: Function 'XObjectResultTreeFragProxy' argument 1 names different: declaration 'value' definition 'theValue'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XPath/XObjectResultTreeFragProxy.hpp:57:37: note: Function 'XObjectResultTreeFragProxy' argument 1 names different: declaration 'value' definition 'theValue'.
xalan-c-1.11/c/src/xalanc/XPath/XObjectResultTreeFragProxy.cpp:28:37: note: Function 'XObjectResultTreeFragProxy' argument 1 names different: declaration 'value' definition 'theValue'.
xalan-c-1.11/c/src/xalanc/XPath/XPath.cpp:4775:41: style: Function 'NodeTester' argument 1 names different: declaration 'theContext' definition 'theConstructionContext'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XPath/XPath.hpp:1045:41: note: Function 'NodeTester' argument 1 names different: declaration 'theContext' definition 'theConstructionContext'.
xalan-c-1.11/c/src/xalanc/XPath/XPath.cpp:4775:41: note: Function 'NodeTester' argument 1 names different: declaration 'theContext' definition 'theConstructionContext'.
xalan-c-1.11/c/src/xalanc/XPath/XPath.hpp:2123:5: performance: Technically the member function 'XPath::functionPosition' can be static. [functionStatic]
xalan-c-1.11/c/src/xalanc/XPath/XPath.hpp:2143:5: performance: Technically the member function 'XPath::functionLast' can be static. [functionStatic]
xalan-c-1.11/c/src/xalanc/XPath/XPath.hpp:2215:5: performance: Technically the member function 'XPath::functionName' can be static. [functionStatic]
xalan-c-1.11/c/src/xalanc/XPath/XPath.hpp:2243:5: performance: Technically the member function 'XPath::functionLocalName' can be static. [functionStatic]
xalan-c-1.11/c/src/xalanc/XPath/XPath.cpp:2703:8: note: Technically the member function 'XPath::functionLocalName' can be static.
xalan-c-1.11/c/src/xalanc/XPath/XPath.hpp:2243:5: note: Technically the member function 'XPath::functionLocalName' can be static.
xalan-c-1.11/c/src/xalanc/XPath/XPath.hpp:2267:5: performance: Technically the member function 'XPath::functionNumber' can be static. [functionStatic]
xalan-c-1.11/c/src/xalanc/XPath/XPath.hpp:2356:5: performance: Technically the member function 'XPath::functionStringLength' can be static. [functionStatic]
xalan-c-1.11/c/src/xalanc/XPath/XPath.cpp:2764:8: note: Technically the member function 'XPath::functionStringLength' can be static.
xalan-c-1.11/c/src/xalanc/XPath/XPath.hpp:2356:5: note: Technically the member function 'XPath::functionStringLength' can be static.
xalan-c-1.11/c/src/xalanc/XPath/XPath.hpp:1106:9: performance: Technically the member function 'XPath::NodeTester::testComment' can be static. [functionStatic]
xalan-c-1.11/c/src/xalanc/XPath/XPath.cpp:5004:20: note: Technically the member function 'XPath::NodeTester::testComment' can be static.
xalan-c-1.11/c/src/xalanc/XPath/XPath.hpp:1106:9: note: Technically the member function 'XPath::NodeTester::testComment' can be static.
xalan-c-1.11/c/src/xalanc/XPath/XPath.hpp:1116:9: performance: Technically the member function 'XPath::NodeTester::testPI' can be static. [functionStatic]
xalan-c-1.11/c/src/xalanc/XPath/XPath.cpp:5039:20: note: Technically the member function 'XPath::NodeTester::testPI' can be static.
xalan-c-1.11/c/src/xalanc/XPath/XPath.hpp:1116:9: note: Technically the member function 'XPath::NodeTester::testPI' can be static.
xalan-c-1.11/c/src/xalanc/XPath/XPath.hpp:1131:9: performance: Technically the member function 'XPath::NodeTester::testRoot' can be static. [functionStatic]
xalan-c-1.11/c/src/xalanc/XPath/XPath.cpp:5094:20: note: Technically the member function 'XPath::NodeTester::testRoot' can be static.
xalan-c-1.11/c/src/xalanc/XPath/XPath.hpp:1131:9: note: Technically the member function 'XPath::NodeTester::testRoot' can be static.
xalan-c-1.11/c/src/xalanc/XPath/XPath.hpp:1151:9: performance: Technically the member function 'XPath::NodeTester::testAttributeTotallyWild' can be static. [functionStatic]
xalan-c-1.11/c/src/xalanc/XPath/XPath.cpp:5183:20: note: Technically the member function 'XPath::NodeTester::testAttributeTotallyWild' can be static.
xalan-c-1.11/c/src/xalanc/XPath/XPath.hpp:1151:9: note: Technically the member function 'XPath::NodeTester::testAttributeTotallyWild' can be static.
xalan-c-1.11/c/src/xalanc/XPath/XPath.hpp:1198:9: performance: Technically the member function 'XPath::NodeTester::testDefault' can be static. [functionStatic]
xalan-c-1.11/c/src/xalanc/XPath/XPath.cpp:5390:20: note: Technically the member function 'XPath::NodeTester::testDefault' can be static.
xalan-c-1.11/c/src/xalanc/XPath/XPath.hpp:1198:9: note: Technically the member function 'XPath::NodeTester::testDefault' can be static.
xalan-c-1.11/c/src/xalanc/XPath/XPath.hpp:1203:9: performance: Technically the member function 'XPath::NodeTester::testDefault2' can be static. [functionStatic]
xalan-c-1.11/c/src/xalanc/XPath/XPath.cpp:5400:20: note: Technically the member function 'XPath::NodeTester::testDefault2' can be static.
xalan-c-1.11/c/src/xalanc/XPath/XPath.hpp:1203:9: note: Technically the member function 'XPath::NodeTester::testDefault2' can be static.
xalan-c-1.11/c/src/xalanc/XPath/XalanQNameByReference.hpp:66:5: style: Class 'XalanQNameByReference' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XPath/XalanQNameByReference.hpp:74:5: style: Class 'XalanQNameByReference' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XPath/XPathConstructionContext.hpp:141:9: style: Class 'GetCachedString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XPath/XPathConstructionContextDefault.cpp:44:85: style: Function 'XPathConstructionContextDefault' argument 1 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XPath/XPathConstructionContextDefault.hpp:55:64: note: Function 'XPathConstructionContextDefault' argument 1 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XPath/XPathConstructionContextDefault.cpp:44:85: note: Function 'XPathConstructionContextDefault' argument 1 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XPath/XPathConstructionContextDefault.hpp:81:5: warning: Virtual function 'reset' is called from destructor '~XPathConstructionContextDefault()' at line 71. Dynamic binding is not used. [virtualCallInConstructor]
xalan-c-1.11/c/src/xalanc/XPath/XPathConstructionContextDefault.cpp:71:5: note: Calling reset
xalan-c-1.11/c/src/xalanc/XPath/XPathConstructionContextDefault.hpp:81:5: note: reset is a virtual method
xalan-c-1.11/c/src/xalanc/XPath/XPathConstructionContextDefault.hpp:55:5: style: Class 'XPathConstructionContextDefault' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XPath/XPathEnvSupportDefault.cpp:96:65: style: Function 'XPathEnvSupportDefault' argument 1 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XPath/XPathEnvSupportDefault.hpp:68:56: note: Function 'XPathEnvSupportDefault' argument 1 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XPath/XPathEnvSupportDefault.cpp:96:65: note: Function 'XPathEnvSupportDefault' argument 1 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XPath/XPathEnvSupportDefault.hpp:68:5: style: Class 'XPathEnvSupportDefault' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XPath/XPathEnvSupportDefault.hpp:200:9: style: Struct 'NamespaceFunctionTableDeleteFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XPath/XPathEvaluator.cpp:47:45: style: Function 'initialize' argument 1 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XPath/XPathEvaluator.hpp:78:42: note: Function 'initialize' argument 1 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XPath/XPathEvaluator.cpp:47:45: note: Function 'initialize' argument 1 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XPath/XPathEvaluator.cpp:70:47: style: Function 'XPathEvaluator' argument 1 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XPath/XPathEvaluator.hpp:88:48: note: Function 'XPathEvaluator' argument 1 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XPath/XPathEvaluator.cpp:70:47: note: Function 'XPathEvaluator' argument 1 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XPath/XPathEvaluator.hpp:88:5: style: Class 'XPathEvaluator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XPath/XPathProcessorImpl.hpp:77:5: style: Class 'XPathProcessorImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XPath/XPathExecutionContextDefault.cpp:326:37: style: Function 'elementAvailable' argument 2 names different: declaration 'locator' definition 'theLocator'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XPath/XPathExecutionContextDefault.hpp:219:37: note: Function 'elementAvailable' argument 2 names different: declaration 'locator' definition 'theLocator'.
xalan-c-1.11/c/src/xalanc/XPath/XPathExecutionContextDefault.cpp:326:37: note: Function 'elementAvailable' argument 2 names different: declaration 'locator' definition 'theLocator'.
xalan-c-1.11/c/src/xalanc/XPath/XPathExecutionContextDefault.cpp:352:37: style: Function 'functionAvailable' argument 2 names different: declaration 'locator' definition 'theLocator'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XPath/XPathExecutionContextDefault.hpp:227:37: note: Function 'functionAvailable' argument 2 names different: declaration 'locator' definition 'theLocator'.
xalan-c-1.11/c/src/xalanc/XPath/XPathExecutionContextDefault.cpp:352:37: note: Function 'functionAvailable' argument 2 names different: declaration 'locator' definition 'theLocator'.
xalan-c-1.11/c/src/xalanc/XPath/XPathExecutionContextDefault.hpp:182:5: warning: Virtual function 'reset' is called from destructor '~XPathExecutionContextDefault()' at line 136. Dynamic binding is not used. [virtualCallInConstructor]
xalan-c-1.11/c/src/xalanc/XPath/XPathExecutionContextDefault.cpp:136:5: note: Calling reset
xalan-c-1.11/c/src/xalanc/XPath/XPathExecutionContextDefault.hpp:182:5: note: reset is a virtual method
xalan-c-1.11/c/src/xalanc/XPath/XPathFactoryDefault.cpp:35:61: style: Function 'XPathFactoryDefault' argument 1 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XPath/XPathFactoryDefault.hpp:47:51: note: Function 'XPathFactoryDefault' argument 1 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XPath/XPathFactoryDefault.cpp:35:61: note: Function 'XPathFactoryDefault' argument 1 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XPath/XPathFactoryDefault.hpp:57:5: warning: Virtual function 'reset' is called from destructor '~XPathFactoryDefault()' at line 62. Dynamic binding is not used. [virtualCallInConstructor]
xalan-c-1.11/c/src/xalanc/XPath/XPathFactoryDefault.cpp:62:5: note: Calling reset
xalan-c-1.11/c/src/xalanc/XPath/XPathFactoryDefault.hpp:57:5: note: reset is a virtual method
xalan-c-1.11/c/src/xalanc/XPath/XPathFunctionTable.cpp:528:37: style: Function 'XPathExceptionFunctionNotAvailable' argument 1 names different: declaration 'theFunctionName' definition 'theFunctionNumber'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XPath/XPathFunctionTable.hpp:59:37: note: Function 'XPathExceptionFunctionNotAvailable' argument 1 names different: declaration 'theFunctionName' definition 'theFunctionNumber'.
xalan-c-1.11/c/src/xalanc/XPath/XPathFunctionTable.cpp:528:37: note: Function 'XPathExceptionFunctionNotAvailable' argument 1 names different: declaration 'theFunctionName' definition 'theFunctionNumber'.
xalan-c-1.11/c/src/xalanc/XPath/XPathFunctionTable.hpp:218:5: performance: Technically the member function 'XPathFunctionTable::idToName' can be static. [functionStatic]
xalan-c-1.11/c/src/xalanc/XPath/XPathFunctionTable.hpp:108:5: style: Class 'XPathFunctionTable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XPath/XPathFunctionTable.cpp:55:5: style: Class 'FunctionNotImplemented' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XPath/XPathInit.cpp:40:37: style: Function 'XPathInit' argument 1 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XPath/XPathInit.hpp:46:41: note: Function 'XPathInit' argument 1 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XPath/XPathInit.cpp:40:37: note: Function 'XPathInit' argument 1 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XPath/XUnknown.hpp:95:5: style: The function 'getTypeString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XPath/XObject.hpp:124:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XPath/XUnknown.hpp:95:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XPath/XUnknown.hpp:98:5: style: The function 'num' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XPath/XObject.hpp:133:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XPath/XUnknown.hpp:98:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XPath/XUnknown.hpp:101:5: style: The function 'num' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XPath/XObject.hpp:146:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XPath/XUnknown.hpp:101:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XPath/XUnknown.hpp:104:5: style: The function 'boolean' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XPath/XObject.hpp:155:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XPath/XUnknown.hpp:104:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XPath/XUnknown.hpp:107:5: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XPath/XObject.hpp:164:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XPath/XUnknown.hpp:107:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XPath/XUnknown.hpp:110:5: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XPath/XObject.hpp:178:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XPath/XUnknown.hpp:110:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XPath/XUnknown.hpp:124:5: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XPath/XObject.hpp:218:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XPath/XUnknown.hpp:124:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XPath/XUnknown.hpp:129:5: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XPath/XObject.hpp:233:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XPath/XUnknown.hpp:129:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XPath/XUnknown.hpp:132:5: style: The function 'stringLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XPath/XObject.hpp:241:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XPath/XUnknown.hpp:132:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XPath/XUnknown.hpp:135:5: style: The function 'ProcessXObjectTypeCallback' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XPath/XObject.hpp:272:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XPath/XUnknown.hpp:135:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XPath/XUnknown.hpp:138:5: style: The function 'ProcessXObjectTypeCallback' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XPath/XObject.hpp:280:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XPath/XUnknown.hpp:138:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XPath/XPathProcessorImpl.cpp:1386:26: style: Same expression on both sides of '==' because the value of 'continueOrLoop' and 'true' are the same. [duplicateExpression]
xalan-c-1.11/c/src/xalanc/XPath/XPathProcessorImpl.cpp:1356:34: note: 'continueOrLoop' is assigned value 'true' here.
xalan-c-1.11/c/src/xalanc/XPath/XPathProcessorImpl.cpp:1386:26: note: Same expression on both sides of '==' because the value of 'continueOrLoop' and 'true' are the same.
xalan-c-1.11/c/src/xalanc/XPath/XPathProcessorImpl.cpp:55:57: style: Function 'XPathProcessorImpl' argument 1 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XPath/XPathProcessorImpl.hpp:77:50: note: Function 'XPathProcessorImpl' argument 1 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XPath/XPathProcessorImpl.cpp:55:57: note: Function 'XPathProcessorImpl' argument 1 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XPath/XPathProcessorImpl.cpp:55:21: warning: Member variable 'XPathProcessorImpl::m_locator' is not initialized in the constructor. [uninitMemberVar]
xalan-c-1.11/c/src/xalanc/XPath/XToken.hpp:144:5: warning: Member variable 'XToken::m_isString' is not assigned a value in 'XToken::operator='. [operatorEqVarError]
xalan-c-1.11/c/src/xalanc/XPath/XToken.hpp:50:5: style: Class 'XToken' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XPath/XalanDocumentFragmentNodeRefListBaseProxy.hpp:51:5: style: Class 'XalanDocumentFragmentNodeRefListBaseProxy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XPath/XalanDocumentFragmentNodeRefListBaseProxy.hpp:41:1: warning: The class 'XalanDocumentFragmentNodeRefListBaseProxy' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xalan-c-1.11/c/src/xalanc/XPath/XalanQNameByValue.cpp:461:41: style: Function 'validate' argument 1 names different: declaration 'qname' definition 'theQName'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XPath/XalanQNameByValue.hpp:298:41: note: Function 'validate' argument 1 names different: declaration 'qname' definition 'theQName'.
xalan-c-1.11/c/src/xalanc/XPath/XalanQNameByValue.cpp:461:41: note: Function 'validate' argument 1 names different: declaration 'qname' definition 'theQName'.
xalan-c-1.11/c/src/xalanc/XPath/XalanQNameByValue.cpp:463:41: style: Function 'validate' argument 3 names different: declaration 'locator' definition 'theLocator'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XPath/XalanQNameByValue.hpp:300:41: note: Function 'validate' argument 3 names different: declaration 'locator' definition 'theLocator'.
xalan-c-1.11/c/src/xalanc/XPath/XalanQNameByValue.cpp:463:41: note: Function 'validate' argument 3 names different: declaration 'locator' definition 'theLocator'.
xalan-c-1.11/c/src/xalanc/XPathCAPI/XPathCAPI.cpp:514:0: style: Variable 'theError' is assigned a value that is never used. [unreadVariable]
xalan-c-1.11/c/src/xalanc/XSLT/AVT.hpp:161:5: performance: Technically the member function 'AVT::nextToken' can be static. [functionStatic]
xalan-c-1.11/c/src/xalanc/XSLT/AVT.cpp:352:6: note: Technically the member function 'AVT::nextToken' can be static.
xalan-c-1.11/c/src/xalanc/XSLT/AVT.hpp:161:5: note: Technically the member function 'AVT::nextToken' can be static.
xalan-c-1.11/c/src/xalanc/XSLT/AVTPartXPath.hpp:60:5: style: Class 'AVTPartXPath' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XSLT/AVTPartSimple.hpp:67:5: style: The function 'evaluate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/AVTPart.hpp:61:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/AVTPartSimple.hpp:67:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/AVTPartSimple.hpp:74:5: style: The function 'evaluate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/AVTPart.hpp:75:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/AVTPartSimple.hpp:74:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/AVTPartXPath.hpp:66:5: style: The function 'evaluate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/AVTPart.hpp:61:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/AVTPartXPath.hpp:66:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/AVTPartXPath.hpp:73:5: style: The function 'evaluate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/AVTPart.hpp:75:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/AVTPartXPath.hpp:73:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/CountersTable.cpp:147:41: style: Function 'getPreviouslyCounted' argument 1 names different: declaration 'support' definition 'executionContext'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XSLT/CountersTable.hpp:125:45: note: Function 'getPreviouslyCounted' argument 1 names different: declaration 'support' definition 'executionContext'.
xalan-c-1.11/c/src/xalanc/XSLT/CountersTable.cpp:147:41: note: Function 'getPreviouslyCounted' argument 1 names different: declaration 'support' definition 'executionContext'.
xalan-c-1.11/c/src/xalanc/XSLT/ElemNumber.hpp:447:9: style: Class 'NumberFormatStringTokenizer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:691:41: performance: Function parameter 'val' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetRoot.hpp:102:5: style: The function 'postConstruction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/Stylesheet.hpp:277:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetRoot.hpp:102:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemAttribute.hpp:66:5: style: The function 'getElementName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:332:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemAttribute.hpp:66:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemAttribute.hpp:70:5: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:184:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemAttribute.hpp:70:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemAttribute.hpp:73:5: style: The function 'endElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:194:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemAttribute.hpp:73:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemAttribute.hpp:82:5: style: The function 'childTypeAllowed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:892:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemAttribute.hpp:82:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:1139:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xalan-c-1.11/c/src/xalanc/XSLT/ElemUse.hpp:87:5: style: The function 'getElementName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:332:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemUse.hpp:87:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemUse.hpp:90:5: style: The function 'postConstruction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:428:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemUse.hpp:90:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemUse.hpp:96:5: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:184:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemUse.hpp:96:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemUse.hpp:99:5: style: The function 'endElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:194:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemUse.hpp:99:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemUse.hpp:102:5: style: The function 'getNextChildElemToExecute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:527:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemUse.hpp:102:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemUse.hpp:107:5: style: The function 'getFirstChildElemToExecute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:539:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemUse.hpp:107:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemAttributeSet.hpp:77:5: style: The function 'getElementName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemUse.hpp:87:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemAttributeSet.hpp:77:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemAttributeSet.hpp:81:5: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemUse.hpp:96:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemAttributeSet.hpp:81:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemAttributeSet.hpp:84:5: style: The function 'endElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemUse.hpp:99:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemAttributeSet.hpp:84:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemAttributeSet.hpp:87:5: style: The function 'getInvoker' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:217:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemAttributeSet.hpp:87:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemAttributeSet.hpp:94:5: style: The function 'addToStylesheet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:352:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemAttributeSet.hpp:94:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemAttributeSet.hpp:101:5: style: The function 'childTypeAllowed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:892:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemAttributeSet.hpp:101:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemCallTemplate.hpp:67:5: style: The function 'getElementName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:332:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemCallTemplate.hpp:67:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemCallTemplate.hpp:71:5: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:184:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemCallTemplate.hpp:71:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemCallTemplate.hpp:74:5: style: The function 'endElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:194:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemCallTemplate.hpp:74:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemCallTemplate.hpp:77:5: style: The function 'getNextChildElemToExecute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:527:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemCallTemplate.hpp:77:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemCallTemplate.hpp:82:5: style: The function 'getFirstChildElemToExecute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:539:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemCallTemplate.hpp:82:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemCallTemplate.hpp:89:5: style: The function 'postConstruction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:428:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemCallTemplate.hpp:89:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemCallTemplate.hpp:102:5: style: The function 'childTypeAllowed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:892:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemCallTemplate.hpp:102:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplate.hpp:104:5: style: The function 'getNameAttribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:341:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplate.hpp:104:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplate.hpp:107:5: style: The function 'addToStylesheet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:352:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplate.hpp:107:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplate.hpp:112:5: style: The function 'getElementName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:332:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplate.hpp:112:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplate.hpp:117:5: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:184:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplate.hpp:117:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplate.hpp:120:5: style: The function 'endElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:194:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplate.hpp:120:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplate.hpp:123:5: style: The function 'getInvoker' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:217:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplate.hpp:123:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplate.hpp:143:5: style: The function 'getXPath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:620:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplate.hpp:143:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplate.hpp:148:5: style: The function 'childTypeAllowed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:892:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplate.hpp:148:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemChoose.hpp:61:5: style: The function 'getElementName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:332:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemChoose.hpp:61:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemChoose.hpp:65:5: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:184:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemChoose.hpp:65:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemChoose.hpp:68:5: style: The function 'getNextChildElemToExecute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:527:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemChoose.hpp:68:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemChoose.hpp:80:5: style: The function 'childTypeAllowed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:892:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemChoose.hpp:80:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemWhen.hpp:62:5: style: The function 'getElementName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:332:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemWhen.hpp:62:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemWhen.hpp:66:5: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:184:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemWhen.hpp:66:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemWhen.hpp:69:5: style: The function 'endElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:194:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemWhen.hpp:69:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemWhen.hpp:76:5: style: The function 'getXPath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:620:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemWhen.hpp:76:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/SelectionEvent.hpp:68:45: performance: Function parameter 'selection' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XSLT/SelectionEvent.hpp:87:45: performance: Function parameter 'selection' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XSLT/ElemComment.hpp:64:5: style: The function 'getElementName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:332:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemComment.hpp:64:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemComment.hpp:68:5: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:184:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemComment.hpp:68:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemComment.hpp:71:5: style: The function 'endElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:194:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemComment.hpp:71:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemComment.hpp:80:5: style: The function 'childTypeAllowed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:892:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemComment.hpp:80:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemCopy.hpp:60:5: style: The function 'getElementName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemUse.hpp:87:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemCopy.hpp:60:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemCopy.hpp:64:5: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemUse.hpp:96:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemCopy.hpp:64:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemCopy.hpp:67:5: style: The function 'endElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemUse.hpp:99:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemCopy.hpp:67:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemCopyOf.hpp:66:5: style: The function 'getElementName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:332:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemCopyOf.hpp:66:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemCopyOf.hpp:70:5: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:184:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemCopyOf.hpp:70:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemCopyOf.hpp:77:5: style: The function 'getXPath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:620:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemCopyOf.hpp:77:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemDecimalFormat.hpp:71:5: style: The function 'getElementName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:332:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemDecimalFormat.hpp:71:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemDecimalFormat.hpp:88:5: style: The function 'getXPath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:620:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemDecimalFormat.hpp:88:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemElement.cpp:218:32: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xalan-c-1.11/c/src/xalanc/XSLT/ElemElement.cpp:216:27: note: outer condition: havePrefix==false
xalan-c-1.11/c/src/xalanc/XSLT/ElemElement.cpp:218:32: note: identical inner condition: havePrefix==false
xalan-c-1.11/c/src/xalanc/XSLT/ElemElement.cpp:218:32: style: Condition 'havePrefix==false' is always true [knownConditionTrueFalse]
xalan-c-1.11/c/src/xalanc/XSLT/ElemElement.cpp:216:27: note: Assuming that condition 'havePrefix==false' is not redundant
xalan-c-1.11/c/src/xalanc/XSLT/ElemElement.cpp:218:32: note: Condition 'havePrefix==false' is always true
xalan-c-1.11/c/src/xalanc/XSLT/ElemElement.hpp:67:5: style: The function 'getElementName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemUse.hpp:87:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemElement.hpp:67:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemElement.hpp:71:5: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemUse.hpp:96:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemElement.hpp:71:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemElement.hpp:74:5: style: The function 'endElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemUse.hpp:99:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemElement.hpp:74:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemElement.hpp:77:5: style: The function 'executeChildElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:549:18: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemElement.hpp:77:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemElement.hpp:101:5: style: The function 'namespacesPostConstruction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:901:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemElement.hpp:101:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemEmpty.hpp:80:5: style: The function 'getElementName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:332:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemEmpty.hpp:80:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemEmpty.hpp:84:5: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:184:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemEmpty.hpp:84:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemEmpty.hpp:93:5: style: The function 'childTypeAllowed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:892:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemEmpty.hpp:93:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemExtensionCall.hpp:81:5: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemLiteralResult.hpp:85:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemExtensionCall.hpp:81:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemExtensionCall.hpp:84:5: style: The function 'endElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemLiteralResult.hpp:88:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemExtensionCall.hpp:84:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemFallback.hpp:65:5: style: The function 'getElementName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:332:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemFallback.hpp:65:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemFallback.hpp:69:5: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:184:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemFallback.hpp:69:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemFallback.hpp:72:5: style: The function 'getFirstChildElemToExecute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:539:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemFallback.hpp:72:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemFallback.hpp:76:5: style: The function 'getNextChildElemToExecute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:527:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemFallback.hpp:76:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemForEach.hpp:86:5: style: The function 'getElementName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:332:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemForEach.hpp:86:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemForEach.hpp:89:5: style: The function 'processSortElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:368:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemForEach.hpp:89:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemForEach.hpp:96:5: style: The function 'postConstruction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:428:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemForEach.hpp:96:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemForEach.hpp:102:5: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:184:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemForEach.hpp:102:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemForEach.hpp:105:5: style: The function 'endElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:194:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemForEach.hpp:105:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemForEach.hpp:108:5: style: The function 'getNextChildElemToExecute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:527:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemForEach.hpp:108:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemForEach.hpp:117:5: style: The function 'getXPath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:620:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemForEach.hpp:117:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemSort.hpp:134:5: style: The function 'getElementName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:332:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemSort.hpp:134:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemForwardCompatible.hpp:75:5: style: The function 'getElementName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:332:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemForwardCompatible.hpp:75:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemForwardCompatible.hpp:79:5: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:184:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemForwardCompatible.hpp:79:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemForwardCompatible.hpp:82:5: style: The function 'executeChildElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:549:18: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemForwardCompatible.hpp:82:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemIf.hpp:62:5: style: The function 'getElementName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:332:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemIf.hpp:62:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemIf.hpp:66:5: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:184:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemIf.hpp:66:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemIf.hpp:69:5: style: The function 'endElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:194:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemIf.hpp:69:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemIf.hpp:76:5: style: The function 'getXPath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:620:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemIf.hpp:76:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemMessage.hpp:62:5: style: The function 'getElementName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:332:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemMessage.hpp:62:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemMessage.hpp:66:5: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:184:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemMessage.hpp:66:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemMessage.hpp:69:5: style: The function 'endElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:194:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemMessage.hpp:69:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemNumber.cpp:1165:31: style: Condition 'theValue>=multiplier[i]' is always true [knownConditionTrueFalse]
xalan-c-1.11/c/src/xalanc/XSLT/ElemOtherwise.hpp:58:5: style: The function 'getElementName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:332:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemOtherwise.hpp:58:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemOtherwise.hpp:62:5: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:184:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemOtherwise.hpp:62:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemOtherwise.hpp:65:5: style: The function 'endElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:194:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemOtherwise.hpp:65:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemPI.hpp:68:5: style: The function 'getElementName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:332:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemPI.hpp:68:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemPI.hpp:72:5: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:184:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemPI.hpp:72:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemPI.hpp:75:5: style: The function 'endElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:194:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemPI.hpp:75:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemPI.hpp:84:5: style: The function 'childTypeAllowed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:892:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemPI.hpp:84:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemVariable.hpp:86:5: style: The function 'getNameAttribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:341:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemVariable.hpp:86:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemVariable.hpp:89:5: style: The function 'addToStylesheet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:352:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemVariable.hpp:89:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemVariable.hpp:94:5: style: The function 'getElementName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:332:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemVariable.hpp:94:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemVariable.hpp:98:5: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:184:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemVariable.hpp:98:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemVariable.hpp:101:5: style: The function 'endElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:194:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemVariable.hpp:101:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemVariable.hpp:113:5: style: The function 'setParentNodeElem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:598:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemVariable.hpp:113:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemVariable.hpp:116:5: style: The function 'getXPath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:620:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemVariable.hpp:116:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemParam.hpp:60:5: style: The function 'getElementName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemVariable.hpp:94:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemParam.hpp:60:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemParam.hpp:64:5: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:184:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemParam.hpp:64:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemParam.hpp:67:5: style: The function 'endElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:194:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemParam.hpp:67:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.cpp:987:65: style: Function 'setFirstChildElem' argument 1 names different: declaration 'theChild' definition 'theElement'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:498:45: note: Function 'setFirstChildElem' argument 1 names different: declaration 'theChild' definition 'theElement'.
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.cpp:987:65: note: Function 'setFirstChildElem' argument 1 names different: declaration 'theChild' definition 'theElement'.
xalan-c-1.11/c/src/xalanc/XSLT/ElemTextLiteral.hpp:95:5: style: The function 'isWhitespace' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:323:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemTextLiteral.hpp:95:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemTextLiteral.hpp:100:5: style: The function 'getElementName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:332:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemTextLiteral.hpp:100:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemTextLiteral.hpp:104:5: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:184:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemTextLiteral.hpp:104:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemText.hpp:75:5: style: The function 'getElementName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:332:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemText.hpp:75:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemText.hpp:82:5: style: The function 'childTypeAllowed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:892:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemText.hpp:82:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemValueOf.cpp:151:5: style: Class 'FormatterListenerAdapater' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XSLT/ElemValueOf.hpp:68:5: style: The function 'getElementName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:332:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemValueOf.hpp:68:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemValueOf.hpp:72:5: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:184:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemValueOf.hpp:72:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemValueOf.hpp:78:5: style: The function 'getXPath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:620:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemValueOf.hpp:78:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemValueOf.cpp:383:45: performance: Function parameter 'theValue' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XSLT/ElemValueOf.cpp:414:45: performance: Function parameter 'theValue' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XSLT/ElemWithParam.hpp:78:5: style: The function 'getElementName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:332:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemWithParam.hpp:78:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemWithParam.hpp:81:5: style: The function 'getXPath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:620:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemWithParam.hpp:81:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemWithParam.hpp:85:5: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:184:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemWithParam.hpp:85:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemWithParam.hpp:88:5: style: The function 'endElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:194:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemWithParam.hpp:88:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ExtensionFunctionHandler.cpp:73:37: style: Function 'ExtensionFunctionHandler' argument 6 names different: declaration 'scriptSrc' definition 'src'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XSLT/ExtensionFunctionHandler.hpp:90:37: note: Function 'ExtensionFunctionHandler' argument 6 names different: declaration 'scriptSrc' definition 'src'.
xalan-c-1.11/c/src/xalanc/XSLT/ExtensionFunctionHandler.cpp:73:37: note: Function 'ExtensionFunctionHandler' argument 6 names different: declaration 'scriptSrc' definition 'src'.
xalan-c-1.11/c/src/xalanc/XSLT/ExtensionFunctionHandler.hpp:109:5: warning: Virtual function 'setFunctions' is called from constructor 'ExtensionFunctionHandler(MemoryManager&theManager,const XalanDOMString&namespaceUri,const XalanDOMString&funcNames,const XalanDOMString&lang,const XalanDOMString&srcURL,const XalanDOMString&scriptSrc)' at line 82. Dynamic binding is not used. [virtualCallInConstructor]
xalan-c-1.11/c/src/xalanc/XSLT/ExtensionFunctionHandler.cpp:82:5: note: Calling setFunctions
xalan-c-1.11/c/src/xalanc/XSLT/ExtensionFunctionHandler.hpp:109:5: note: setFunctions is a virtual method
xalan-c-1.11/c/src/xalanc/XSLT/ExtensionNSHandler.hpp:199:5: style: Unused private function: 'ExtensionNSHandler::loadComponentDescription' [unusedPrivateFunction]
xalan-c-1.11/c/src/xalanc/XSLT/ExtensionNSHandler.hpp:213:5: style: Unused private function: 'ExtensionNSHandler::getScriptString' [unusedPrivateFunction]
xalan-c-1.11/c/src/xalanc/XSLT/ExtensionNSHandler.hpp:160:5: performance: Technically the member function 'ExtensionNSHandler::processElement' can be static. [functionStatic]
xalan-c-1.11/c/src/xalanc/XSLT/ExtensionNSHandler.cpp:182:21: note: Technically the member function 'ExtensionNSHandler::processElement' can be static.
xalan-c-1.11/c/src/xalanc/XSLT/ExtensionNSHandler.hpp:160:5: note: Technically the member function 'ExtensionNSHandler::processElement' can be static.
xalan-c-1.11/c/src/xalanc/XSLT/ExtensionNSHandler.hpp:199:5: performance: Technically the member function 'ExtensionNSHandler::loadComponentDescription' can be static. [functionStatic]
xalan-c-1.11/c/src/xalanc/XSLT/ExtensionNSHandler.cpp:204:21: note: Technically the member function 'ExtensionNSHandler::loadComponentDescription' can be static.
xalan-c-1.11/c/src/xalanc/XSLT/ExtensionNSHandler.hpp:199:5: note: Technically the member function 'ExtensionNSHandler::loadComponentDescription' can be static.
xalan-c-1.11/c/src/xalanc/XSLT/ExtensionNSHandler.hpp:105:5: style: The function 'setFunctions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ExtensionFunctionHandler.hpp:109:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ExtensionNSHandler.hpp:105:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ExtensionNSHandler.hpp:118:5: style: The function 'setScript' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ExtensionFunctionHandler.hpp:125:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ExtensionNSHandler.hpp:118:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ExtensionNSHandler.hpp:178:5: style: The function 'startupComponent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ExtensionFunctionHandler.hpp:190:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ExtensionNSHandler.hpp:178:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/FunctionDocument.cpp:351:37: style: Function 'execute' argument 3 names different: declaration 'arg' definition 'arg1'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XSLT/FunctionDocument.hpp:55:37: note: Function 'execute' argument 3 names different: declaration 'arg' definition 'arg1'.
xalan-c-1.11/c/src/xalanc/XSLT/FunctionDocument.cpp:351:37: note: Function 'execute' argument 3 names different: declaration 'arg' definition 'arg1'.
xalan-c-1.11/c/src/xalanc/XSLT/FunctionElementAvailable.cpp:51:37: style: Function 'execute' argument 3 names different: declaration 'arg' definition 'arg1'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XSLT/FunctionElementAvailable.hpp:60:37: note: Function 'execute' argument 3 names different: declaration 'arg' definition 'arg1'.
xalan-c-1.11/c/src/xalanc/XSLT/FunctionElementAvailable.cpp:51:37: note: Function 'execute' argument 3 names different: declaration 'arg' definition 'arg1'.
xalan-c-1.11/c/src/xalanc/XSLT/FunctionSystemProperty.cpp:111:37: style: Function 'execute' argument 3 names different: declaration 'arg' definition 'arg1'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XSLT/FunctionSystemProperty.hpp:57:37: note: Function 'execute' argument 3 names different: declaration 'arg' definition 'arg1'.
xalan-c-1.11/c/src/xalanc/XSLT/FunctionSystemProperty.cpp:111:37: note: Function 'execute' argument 3 names different: declaration 'arg' definition 'arg1'.
xalan-c-1.11/c/src/xalanc/XSLT/FunctionSystemProperty.hpp:44:5: style: Class 'FunctionSystemProperty' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XSLT/KeyDeclaration.hpp:81:5: warning: Member variable 'KeyDeclaration::m_uri' is not initialized in the constructor. [uninitMemberVar]
xalan-c-1.11/c/src/xalanc/XSLT/KeyDeclaration.hpp:81:5: warning: Member variable 'KeyDeclaration::m_lineNumber' is not initialized in the constructor. [uninitMemberVar]
xalan-c-1.11/c/src/xalanc/XSLT/KeyDeclaration.hpp:81:5: warning: Member variable 'KeyDeclaration::m_columnNumber' is not initialized in the constructor. [uninitMemberVar]
xalan-c-1.11/c/src/xalanc/XSLT/KeyDeclaration.hpp:43:1: warning: The class 'KeyDeclaration' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xalan-c-1.11/c/src/xalanc/XSLT/NamespacesHandler.cpp:45:0: error: syntax error [syntaxError]
xalan-c-1.11/c/src/xalanc/XSLT/Stylesheet.cpp:990:45: style: Function 'addObjectIfNotFound' argument 2 names different: declaration 'theArray' definition 'thePatternArray'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XSLT/Stylesheet.hpp:601:45: note: Function 'addObjectIfNotFound' argument 2 names different: declaration 'theArray' definition 'thePatternArray'.
xalan-c-1.11/c/src/xalanc/XSLT/Stylesheet.cpp:990:45: note: Function 'addObjectIfNotFound' argument 2 names different: declaration 'theArray' definition 'thePatternArray'.
xalan-c-1.11/c/src/xalanc/XSLT/Stylesheet.cpp:991:45: style: Function 'addObjectIfNotFound' argument 3 names different: declaration 'theArraySize' definition 'thePatternArraySize'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XSLT/Stylesheet.hpp:602:45: note: Function 'addObjectIfNotFound' argument 3 names different: declaration 'theArraySize' definition 'thePatternArraySize'.
xalan-c-1.11/c/src/xalanc/XSLT/Stylesheet.cpp:991:45: note: Function 'addObjectIfNotFound' argument 3 names different: declaration 'theArraySize' definition 'thePatternArraySize'.
xalan-c-1.11/c/src/xalanc/XSLT/Stylesheet.cpp:422:5: style: Class 'attrSetCompare' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetConstructionContextDefault.hpp:177:5: warning: Virtual function 'reset' is called from destructor '~StylesheetConstructionContextDefault()' at line 164. Dynamic binding is not used. [virtualCallInConstructor]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetConstructionContextDefault.cpp:164:5: note: Calling reset
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetConstructionContextDefault.hpp:177:5: note: reset is a virtual method
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:162:9: style: Struct 'FindStringPointerFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XSLT/ElemApplyImport.hpp:62:5: style: The function 'getElementName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:332:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemApplyImport.hpp:62:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemApplyImport.hpp:66:5: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:184:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemApplyImport.hpp:66:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemApplyImport.hpp:69:5: style: The function 'endElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:194:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemApplyImport.hpp:69:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemApplyImport.hpp:72:5: style: The function 'getNextChildElemToExecute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:527:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemApplyImport.hpp:72:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemApplyImport.hpp:80:5: style: The function 'appendChildElem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:608:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemApplyImport.hpp:80:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemLiteralResult.hpp:69:5: style: The function 'getElementName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemUse.hpp:87:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemLiteralResult.hpp:69:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemLiteralResult.hpp:72:5: style: The function 'postConstruction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemUse.hpp:90:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemLiteralResult.hpp:72:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemLiteralResult.hpp:77:5: style: The function 'isAttrOK' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:140:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemLiteralResult.hpp:77:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemLiteralResult.hpp:85:5: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemUse.hpp:96:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemLiteralResult.hpp:85:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemLiteralResult.hpp:88:5: style: The function 'endElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemUse.hpp:99:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemLiteralResult.hpp:88:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemLiteralResult.hpp:91:5: style: The function 'evaluateAVTs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemUse.hpp:134:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemLiteralResult.hpp:91:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemLiteralResult.hpp:135:5: style: The function 'namespacesPostConstruction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:901:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemLiteralResult.hpp:135:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemExtensionCall.hpp:87:5: style: The function 'executeChildElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:549:18: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemExtensionCall.hpp:87:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemNumber.hpp:120:5: style: The function 'getElementName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:332:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemNumber.hpp:120:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemNumber.hpp:124:5: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:184:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemNumber.hpp:124:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/ElemNumber.hpp:151:5: style: The function 'getXPath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/ElemTemplateElement.hpp:620:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/ElemNumber.hpp:151:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:242:5: style: The function 'problem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTProcessor.hpp:100:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:242:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:250:5: style: The function 'problem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTProcessor.hpp:108:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:250:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:257:5: style: The function 'process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTProcessor.hpp:128:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:257:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:265:5: style: The function 'process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTProcessor.hpp:147:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:265:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:271:5: style: The function 'processStylesheet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTProcessor.hpp:162:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:271:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:276:5: style: The function 'processStylesheet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTProcessor.hpp:176:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:276:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:281:5: style: The function 'getSourceTreeFromInput' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTProcessor.hpp:194:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:281:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:284:5: style: The function 'resolveTopLevelParams' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTProcessor.hpp:225:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:284:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:287:5: style: The function 'getXMLParserLiaison' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTProcessor.hpp:233:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:287:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:290:5: style: The function 'getUniqueNamespaceValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTProcessor.hpp:242:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:290:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:293:5: style: The function 'setStylesheetParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTProcessor.hpp:266:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:293:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:298:5: style: The function 'setStylesheetParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTProcessor.hpp:253:4: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:298:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:303:5: style: The function 'clearStylesheetParams' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTProcessor.hpp:274:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:303:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:306:5: style: The function 'getFormatterListener' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTProcessor.hpp:282:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:306:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:309:5: style: The function 'setFormatterListener' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTProcessor.hpp:290:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:309:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:317:5: style: The function 'addTraceListener' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTProcessor.hpp:306:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:317:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:320:5: style: The function 'removeTraceListener' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTProcessor.hpp:314:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:320:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:323:5: style: The function 'fireGenerateEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTProcessor.hpp:322:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:323:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:326:5: style: The function 'fireTraceEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTProcessor.hpp:330:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:326:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:329:5: style: The function 'fireSelectEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTProcessor.hpp:338:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:329:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:332:5: style: The function 'getTraceSelects' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTProcessor.hpp:346:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:332:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:338:5: style: The function 'traceSelect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTProcessor.hpp:357:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:338:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:345:5: style: The function 'setQuietConflictWarnings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTProcessor.hpp:372:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:345:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:348:5: style: The function 'setDiagnosticsOutput' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTProcessor.hpp:383:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:348:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:824:5: style: The function 'getStylesheetRoot' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTProcessor.hpp:202:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:824:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:832:5: style: The function 'setStylesheetRoot' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTProcessor.hpp:210:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:832:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:840:5: style: The function 'setExecutionContext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTProcessor.hpp:219:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:840:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:1032:5: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTProcessor.hpp:185:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:1032:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.cpp:35:71: style: Function 'StylesheetExecutionContext' argument 1 names different: declaration 'theMemoryManager' definition 'm_memoryManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:124:33: note: Function 'StylesheetExecutionContext' argument 1 names different: declaration 'theMemoryManager' definition 'm_memoryManager'.
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.cpp:35:71: note: Function 'StylesheetExecutionContext' argument 1 names different: declaration 'theMemoryManager' definition 'm_memoryManager'.
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.cpp:341:38: warning: Either the condition 'theStylesheet==0' is redundant or there is possible null pointer dereference: theStylesheet. [nullPointerRedundantCheck]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.cpp:345:23: note: Assuming that condition 'theStylesheet==0' is not redundant
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.cpp:341:38: note: Null pointer dereference
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.cpp:1255:41: style: Function 'traceSelect' argument 1 names different: declaration 'theStylesheetElement' definition 'theTemplate'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:644:41: note: Function 'traceSelect' argument 1 names different: declaration 'theStylesheetElement' definition 'theTemplate'.
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.cpp:1255:41: note: Function 'traceSelect' argument 1 names different: declaration 'theStylesheetElement' definition 'theTemplate'.
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.cpp:1811:85: style: Function 'installFormatNumberFunctor' argument 1 names different: declaration 'formatNumberFunctor' definition 'theFunctor'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:746:57: note: Function 'installFormatNumberFunctor' argument 1 names different: declaration 'formatNumberFunctor' definition 'theFunctor'.
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.cpp:1811:85: note: Function 'installFormatNumberFunctor' argument 1 names different: declaration 'formatNumberFunctor' definition 'theFunctor'.
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.cpp:1949:81: style: Function 'pushContextNodeList' argument 1 names different: declaration 'theList' definition 'theContextNodeList'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:801:49: note: Function 'pushContextNodeList' argument 1 names different: declaration 'theList' definition 'theContextNodeList'.
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.cpp:1949:81: note: Function 'pushContextNodeList' argument 1 names different: declaration 'theList' definition 'theContextNodeList'.
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.cpp:2008:37: style: Function 'elementAvailable' argument 2 names different: declaration 'locator' definition 'theLocator'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:821:37: note: Function 'elementAvailable' argument 2 names different: declaration 'locator' definition 'theLocator'.
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.cpp:2008:37: note: Function 'elementAvailable' argument 2 names different: declaration 'locator' definition 'theLocator'.
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.cpp:2030:37: style: Function 'functionAvailable' argument 2 names different: declaration 'locator' definition 'theLocator'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:829:37: note: Function 'functionAvailable' argument 2 names different: declaration 'locator' definition 'theLocator'.
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.cpp:2030:37: note: Function 'functionAvailable' argument 2 names different: declaration 'locator' definition 'theLocator'.
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:1209:32: style: Technically the member function 'StylesheetExecutionContextDefault::NodesToTransform::operator()' can be const. [functionConst]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:784:5: warning: Virtual function 'reset' is called from destructor '~StylesheetExecutionContextDefault()' at line 252. Dynamic binding is not used. [virtualCallInConstructor]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.cpp:252:5: note: Calling reset
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:784:5: note: reset is a virtual method
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:981:9: style: Class 'XPathCacheReturnFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:1154:9: style: Class 'FormatterToTextDOMString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:1203:9: style: Class 'NodesToTransform' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.cpp:2445:5: style: Class 'PopAndPushContextMarker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:221:5: style: The function 'getQuietConflictWarnings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:138:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:221:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:224:5: style: The function 'getCopyTextNodesOnly' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:147:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:224:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:227:5: style: The function 'pushCopyTextNodesOnly' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:156:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:227:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:230:5: style: The function 'popCopyTextNodesOnly' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:163:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:230:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:234:5: style: The function 'pushProcessCurrentAttribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:206:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:234:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:237:5: style: The function 'popProcessCurrentAttribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:212:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:237:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:240:5: style: The function 'pushSkipElementAttributes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:220:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:240:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:243:5: style: The function 'getSkipElementAttributes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:227:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:243:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:246:5: style: The function 'popSkipElementAttributes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:233:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:246:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:249:5: style: The function 'pushExecuteIf' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:241:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:249:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:252:5: style: The function 'popExecuteIf' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:249:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:252:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:256:5: style: The function 'getRootDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:260:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:256:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:259:5: style: The function 'setRootDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:270:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:259:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:262:5: style: The function 'setStylesheetRoot' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:278:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:262:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:265:5: style: The function 'getCurrentMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:286:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:265:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:268:5: style: The function 'pushCurrentMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:294:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:268:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:271:5: style: The function 'popCurrentMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:301:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:271:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:274:5: style: The function 'getCurrentTemplate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:309:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:274:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:277:5: style: The function 'pushCurrentTemplate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:317:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:277:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:280:5: style: The function 'popCurrentTemplate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:320:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:280:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:283:5: style: The function 'isElementPending' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:355:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:283:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:286:5: style: The function 'replacePendingAttribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:365:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:286:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:292:5: style: The function 'pushOutputContext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:387:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:292:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:295:5: style: The function 'popOutputContext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:390:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:295:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:298:5: style: The function 'addResultAttribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:427:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:298:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:303:5: style: The function 'addResultAttribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:438:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:303:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:308:5: style: The function 'copyNamespaceAttributes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:448:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:308:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:311:5: style: The function 'getResultPrefixForNamespace' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:458:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:311:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:314:5: style: The function 'getResultNamespaceForPrefix' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:468:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:314:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:317:5: style: The function 'isPendingResultPrefix' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:479:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:317:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:320:5: style: The function 'getUniqueNamespaceValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:488:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:320:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:323:5: style: The function 'getFormatterListener' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:376:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:323:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:326:5: style: The function 'setFormatterListener' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:384:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:326:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:329:5: style: The function 'getIndent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:496:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:329:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:332:5: style: The function 'setIndent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:504:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:332:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:335:5: style: The function 'createMatchPattern' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:515:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:335:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:340:5: style: The function 'returnXPath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:525:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:340:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:347:5: style: The function 'createVariable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:603:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:347:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:360:5: style: The function 'pushVariable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:636:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:360:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:368:5: style: The function 'pushVariable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:689:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:368:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:374:5: style: The function 'pushVariable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:703:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:374:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:380:5: style: The function 'pushVariable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:655:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:380:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:398:5: style: The function 'pushContextMarker' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:713:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:398:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:401:5: style: The function 'popContextMarker' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:719:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:401:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:404:5: style: The function 'resolveTopLevelParams' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:767:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:404:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:407:5: style: The function 'clearTopLevelParams' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:773:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:407:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:410:18: style: The function 'beginParams' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:810:18: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:410:18: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:412:18: style: The function 'endParams' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:815:18: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:412:18: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:414:18: style: The function 'pushParam' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:822:18: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:414:18: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:421:5: style: The function 'getParamVariable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:836:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:421:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:424:5: style: The function 'pushElementFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:844:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:424:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:427:5: style: The function 'popElementFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:852:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:427:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:430:5: style: The function 'getGlobalStackFrameIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:888:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:430:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:433:5: style: The function 'getCurrentStackFrameIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:897:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:433:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:436:5: style: The function 'pushCurrentStackFrameIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:906:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:436:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:439:5: style: The function 'popCurrentStackFrameIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:912:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:439:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:442:5: style: The function 'startDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:995:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:442:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:445:5: style: The function 'endDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1009:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:445:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:448:5: style: The function 'startElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1017:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:448:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:451:5: style: The function 'endElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1025:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:451:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:466:5: style: The function 'comment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1061:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:466:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:469:5: style: The function 'processingInstruction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1070:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:469:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:474:5: style: The function 'flushPending' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1078:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:474:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:477:5: style: The function 'cloneToResultTree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1087:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:477:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:482:5: style: The function 'cloneToResultTree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1101:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:482:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:491:5: style: The function 'beginCreateXResultTreeFrag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1114:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:491:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:494:5: style: The function 'endCreateXResultTreeFrag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1122:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:494:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:497:5: style: The function 'beginFormatToText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1130:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:497:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:500:5: style: The function 'endFormatToText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1138:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:500:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:512:5: style: The function 'outputToResultTree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1161:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:512:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:517:5: style: The function 'outputResultTreeFragment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1173:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:517:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:522:5: style: The function 'getXSLNameSpaceURL' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1183:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:522:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:525:5: style: The function 'getXalanXSLNameSpaceURL' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1191:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:525:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:528:5: style: The function 'findOnElementRecursionStack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1199:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:528:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:531:5: style: The function 'pushOnElementRecursionStack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1207:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:531:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:534:5: style: The function 'popElementRecursionStack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1215:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:534:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:537:5: style: The function 'returnXResultTreeFrag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1259:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:537:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:540:5: style: The function 'getEscapeURLs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1286:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:540:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:543:5: style: The function 'setEscapeURLs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1296:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:543:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:546:5: style: The function 'getOmitMETATag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1317:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:546:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:549:5: style: The function 'setOmitMETATag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1327:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:549:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:552:5: style: The function 'createFormatterToXML' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1351:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:552:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:565:5: style: The function 'createFormatterToHTML' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1381:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:565:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:577:5: style: The function 'createFormatterToText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1399:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:577:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:583:5: style: The function 'getNodeSorter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1459:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:583:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:631:5: style: The function 'fireGenerateEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1601:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:631:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:634:5: style: The function 'fireTraceEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1609:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:634:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:637:5: style: The function 'fireSelectEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1617:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:637:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:640:5: style: The function 'getTraceSelects' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1625:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:640:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:643:5: style: The function 'traceSelect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1635:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:643:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:649:5: style: The function 'collationCompare' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1650:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:649:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:655:5: style: The function 'collationCompare' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1666:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:655:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:662:5: style: The function 'collationCompare' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1682:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:662:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:668:5: style: The function 'collationCompare' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1698:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:668:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:728:5: style: The function 'formatNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1997:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:728:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:736:5: style: The function 'formatNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:2005:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:736:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:752:5: style: The function 'createPrintWriter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1711:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:752:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:755:5: style: The function 'createPrintWriter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1722:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:755:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:763:5: style: The function 'createPrintWriter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1742:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:763:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:766:5: style: The function 'getCountersTable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1751:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:766:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:769:5: style: The function 'characters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1759:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:769:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:772:5: style: The function 'characters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1767:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:772:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:775:5: style: The function 'charactersRaw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1776:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:775:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:778:5: style: The function 'charactersRaw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1784:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:778:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:784:5: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1790:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:784:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:787:5: style: The function 'getCurrentNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1793:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:787:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:790:5: style: The function 'pushCurrentNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1796:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:790:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:793:5: style: The function 'popCurrentNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1799:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:793:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:796:5: style: The function 'isNodeAfter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1802:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:796:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:801:5: style: The function 'pushContextNodeList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1807:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:801:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:804:5: style: The function 'popContextNodeList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1810:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:804:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:807:5: style: The function 'getContextNodeList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1813:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:807:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:810:5: style: The function 'getContextNodeListLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1816:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:810:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:813:5: style: The function 'getContextNodeListPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1819:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:813:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:816:5: style: The function 'elementAvailable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1829:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:816:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:819:5: style: The function 'elementAvailable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1841:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:819:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:824:5: style: The function 'functionAvailable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1853:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:824:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:827:5: style: The function 'functionAvailable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1864:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:827:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:832:5: style: The function 'extFunction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1869:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:832:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:840:5: style: The function 'parseXML' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1877:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:840:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:847:5: style: The function 'borrowMutableNodeRefList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1884:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:847:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:850:5: style: The function 'returnMutableNodeRefList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1887:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:850:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:853:5: style: The function 'createMutableNodeRefList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1890:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:853:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:857:5: style: The function 'createUseAttributeSetIndexesOnStack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1556:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:857:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:860:5: style: The function 'getUseAttributeSetIndexes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1559:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:860:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:863:5: style: The function 'popUseAttributeSetIndexesFromStack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1562:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:863:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:866:5: style: The function 'pushInvoker' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1571:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:866:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:869:5: style: The function 'popInvoker' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1577:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:869:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:872:5: style: The function 'getInvoker' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1584:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:872:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:875:5: style: The function 'createAndPushMutableNodeRefList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1895:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:875:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:878:5: style: The function 'releaseAndPopMutableNodeRefList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1898:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:878:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:881:5: style: The function 'pushXObjectPtr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1901:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:881:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:884:5: style: The function 'popXObjectPtr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1904:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:884:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:887:5: style: The function 'createAndPushNodesToTransformList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1907:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:887:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:890:5: style: The function 'getNextNodeToTransform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1910:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:890:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:893:5: style: The function 'popNodesToTransformList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1913:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:893:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:896:5: style: The function 'getAndPushCachedString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1920:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:896:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:899:5: style: The function 'getLastCachedString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1927:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:899:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:902:5: style: The function 'getAndPopCachedString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1937:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:902:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:906:5: style: The function 'getCachedString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1941:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:906:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:909:5: style: The function 'releaseCachedString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1944:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:909:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:913:5: style: The function 'getNodeSetByKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1948:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:913:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:921:5: style: The function 'getNodeSetByKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1956:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:921:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:929:5: style: The function 'getVariable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1964:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:929:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:934:5: style: The function 'getPrefixResolver' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1969:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:934:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:937:5: style: The function 'setPrefixResolver' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1972:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:937:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:940:5: style: The function 'getNamespaceForPrefix' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1975:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:940:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:943:5: style: The function 'findURIFromDoc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1978:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:943:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:946:5: style: The function 'getUnparsedEntityURI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1981:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:946:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:951:5: style: The function 'shouldStripSourceNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1986:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:951:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:954:5: style: The function 'getSourceDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1989:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:954:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:957:5: style: The function 'setSourceDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:1992:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:957:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:963:5: style: The function 'problem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:2016:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:963:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:971:5: style: The function 'problem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContext.hpp:2024:5: note: Virtual function in base class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.hpp:971:5: note: Function in derived class
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetExecutionContextDefault.cpp:713:41: performance: Function parameter 'val' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetHandler.cpp:1668:27: style: Redundant condition: !preserveSpace. 'preserveSpace || (!preserveSpace && !isWhite)' is equivalent to 'preserveSpace || !isWhite' [redundantCondition]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetHandler.cpp:346:47: warning: Either the condition 'elem!=0' is redundant or there is possible null pointer dereference: elem. [nullPointerRedundantCheck]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetHandler.cpp:348:33: note: Assuming that condition 'elem!=0' is not redundant
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetHandler.cpp:346:47: note: Null pointer dereference
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetHandler.cpp:1556:33: style: Function 'cdata' argument 1 names different: declaration 'ch' definition 'chars'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetHandler.hpp:179:33: note: Function 'cdata' argument 1 names different: declaration 'ch' definition 'chars'.
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetHandler.cpp:1556:33: note: Function 'cdata' argument 1 names different: declaration 'ch' definition 'chars'.
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetHandler.cpp:1425:33: warning: Assert statement calls a function which may have desired side effects: 'getIncludeStack'. [assertWithSideEffect]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetHandler.cpp:1445:40: warning: Assert statement calls a function which may have desired side effects: 'getIncludeStack'. [assertWithSideEffect]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetHandler.hpp:652:9: style: Unused private function: 'LastPoppedHolder::set' [unusedPrivateFunction]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetHandler.hpp:611:9: style: Technically the member function 'StylesheetHandler::LastPoppedHolder::operator==' can be const. [functionConst]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetHandler.hpp:617:9: style: Technically the member function 'StylesheetHandler::LastPoppedHolder::operator!=' can be const. [functionConst]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetHandler.hpp:593:9: style: Class 'LastPoppedHolder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetHandler.hpp:751:9: style: Class 'PushPopIncludeState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetRoot.cpp:896:65: style: Function 'internalShouldStripSourceNode' argument 1 names different: declaration 'theNode' definition 'textNode'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetRoot.hpp:499:53: note: Function 'internalShouldStripSourceNode' argument 1 names different: declaration 'theNode' definition 'textNode'.
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetRoot.cpp:896:65: note: Function 'internalShouldStripSourceNode' argument 1 names different: declaration 'theNode' definition 'textNode'.
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetRoot.cpp:948:45: style: Function 'getAttributeSet' argument 1 names different: declaration 'theExecutionContext' definition 'executionContext'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetRoot.hpp:459:45: note: Function 'getAttributeSet' argument 1 names different: declaration 'theExecutionContext' definition 'executionContext'.
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetRoot.cpp:948:45: note: Function 'getAttributeSet' argument 1 names different: declaration 'theExecutionContext' definition 'executionContext'.
xalan-c-1.11/c/src/xalanc/XSLT/StylesheetRoot.cpp:112:12: warning: Assert statement calls a function which may have desired side effects: 'getIncludeStack'. [assertWithSideEffect]
xalan-c-1.11/c/src/xalanc/XSLT/TraceListener.hpp:72:9: style: Struct 'TraceListenerTraceFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XSLT/TraceListener.hpp:88:9: style: Struct 'TraceListenerSelectFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XSLT/TraceListener.hpp:104:9: style: Struct 'TraceListenerGenerateFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XSLT/ElemValueOf.hpp:92:45: performance: Function parameter 'theValue' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XSLT/ElemValueOf.hpp:98:45: performance: Function parameter 'theValue' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XSLT/TopLevelArg.cpp:65:33: performance: Function parameter 'variable' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XSLT/TopLevelArg.cpp:78:33: performance: Function parameter 'variable' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XSLT/TraceListenerDefault.cpp:336:47: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary]
xalan-c-1.11/c/src/xalanc/XSLT/TracerEvent.cpp:54:40: style: Function 'printNode' argument 2 names different: declaration 'theResult' definition 'r'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XSLT/TracerEvent.hpp:77:52: note: Function 'printNode' argument 2 names different: declaration 'theResult' definition 'r'.
xalan-c-1.11/c/src/xalanc/XSLT/TracerEvent.cpp:54:40: note: Function 'printNode' argument 2 names different: declaration 'theResult' definition 'r'.
xalan-c-1.11/c/src/xalanc/XSLT/TracerEvent.cpp:112:68: style: Function 'printNodeList' argument 2 names different: declaration 'theResult' definition 'r'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XSLT/TracerEvent.hpp:89:60: note: Function 'printNodeList' argument 2 names different: declaration 'theResult' definition 'r'.
xalan-c-1.11/c/src/xalanc/XSLT/TracerEvent.cpp:112:68: note: Function 'printNodeList' argument 2 names different: declaration 'theResult' definition 'r'.
xalan-c-1.11/c/src/xalanc/XSLT/VariablesStack.cpp:440:33: style: Function 'findEntry' argument 1 names different: declaration 'name' definition 'qname'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XSLT/VariablesStack.hpp:568:33: note: Function 'findEntry' argument 1 names different: declaration 'name' definition 'qname'.
xalan-c-1.11/c/src/xalanc/XSLT/VariablesStack.cpp:440:33: note: Function 'findEntry' argument 1 names different: declaration 'name' definition 'qname'.
xalan-c-1.11/c/src/xalanc/XSLT/VariablesStack.hpp:232:5: performance: Technically the member function 'VariablesStack::start' can be static. [functionStatic]
xalan-c-1.11/c/src/xalanc/XSLT/VariablesStack.cpp:283:17: note: Technically the member function 'VariablesStack::start' can be static.
xalan-c-1.11/c/src/xalanc/XSLT/VariablesStack.hpp:232:5: note: Technically the member function 'VariablesStack::start' can be static.
xalan-c-1.11/c/src/xalanc/XSLT/VariablesStack.hpp:301:9: style: Class 'InvalidStackContextException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XSLT/VariablesStack.hpp:323:9: style: Class 'PushParamFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XSLT/VariablesStack.hpp:376:9: style: Class 'StackEntry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XSLT/VariablesStack.hpp:497:9: style: Class 'CommitPushParams' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XSLT/VariablesStack.cpp:537:5: style: Class 'EnsurePop' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XSLT/VariablesStack.hpp:123:37: performance: Function parameter 'value' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.cpp:1873:57: style: Function 'entityReference' argument 1 names different: declaration 'data' definition 'name'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:724:45: note: Function 'entityReference' argument 1 names different: declaration 'data' definition 'name'.
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.cpp:1873:57: note: Function 'entityReference' argument 1 names different: declaration 'data' definition 'name'.
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.cpp:2991:37: style: Function 'setStylesheetParam' argument 1 names different: declaration 'key' definition 'theName'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:294:45: note: Function 'setStylesheetParam' argument 1 names different: declaration 'key' definition 'theName'.
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.cpp:2991:37: note: Function 'setStylesheetParam' argument 1 names different: declaration 'key' definition 'theName'.
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.cpp:2992:37: style: Function 'setStylesheetParam' argument 2 names different: declaration 'expression' definition 'theExpression'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:295:45: note: Function 'setStylesheetParam' argument 2 names different: declaration 'expression' definition 'theExpression'.
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.cpp:2992:37: note: Function 'setStylesheetParam' argument 2 names different: declaration 'expression' definition 'theExpression'.
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.cpp:3001:37: style: Function 'setStylesheetParam' argument 1 names different: declaration 'key' definition 'theName'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:299:37: note: Function 'setStylesheetParam' argument 1 names different: declaration 'key' definition 'theName'.
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.cpp:3001:37: note: Function 'setStylesheetParam' argument 1 names different: declaration 'key' definition 'theName'.
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.cpp:3002:37: style: Function 'setStylesheetParam' argument 2 names different: declaration 'value' definition 'theValue'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:300:37: note: Function 'setStylesheetParam' argument 2 names different: declaration 'value' definition 'theValue'.
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.cpp:3002:37: note: Function 'setStylesheetParam' argument 2 names different: declaration 'value' definition 'theValue'.
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:1032:5: warning: Virtual function 'reset' is called from destructor '~XSLTEngineImpl()' at line 202. Dynamic binding is not used. [virtualCallInConstructor]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.cpp:202:5: note: Calling reset
xalan-c-1.11/c/src/xalanc/XSLT/XSLTEngineImpl.hpp:1032:5: note: reset is a virtual method
xalan-c-1.11/c/src/xalanc/XSLT/FunctionDocument.hpp:55:37: performance: Function parameter 'arg' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XSLT/FunctionDocument.hpp:62:37: performance: Function parameter 'arg1' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XSLT/FunctionDocument.hpp:63:37: performance: Function parameter 'arg2' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XSLT/FunctionElementAvailable.hpp:60:37: performance: Function parameter 'arg' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XSLT/FunctionFunctionAvailable.hpp:60:37: performance: Function parameter 'arg' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XSLT/FunctionFormatNumber.hpp:53:37: performance: Function parameter 'arg1' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XSLT/FunctionFormatNumber.hpp:54:37: performance: Function parameter 'arg2' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XSLT/FunctionFormatNumber.hpp:61:37: performance: Function parameter 'arg1' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XSLT/FunctionFormatNumber.hpp:62:37: performance: Function parameter 'arg2' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XSLT/FunctionFormatNumber.hpp:63:37: performance: Function parameter 'arg3' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XSLT/FunctionGenerateID.hpp:65:37: performance: Function parameter 'arg1' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XSLT/FunctionKey.hpp:60:37: performance: Function parameter 'arg1' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XSLT/FunctionKey.hpp:61:37: performance: Function parameter 'arg2' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XSLT/FunctionSystemProperty.hpp:57:37: performance: Function parameter 'arg' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XSLT/FunctionUnparsedEntityURI.hpp:56:37: performance: Function parameter 'arg' should be passed by const reference. [passedByValue]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTInit.hpp:57:5: style: Class 'XSLTInit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTProcessorEnvSupportDefault.cpp:259:37: style: Function 'elementAvailable' argument 2 names different: declaration 'elementName' definition 'functionName'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTProcessorEnvSupportDefault.hpp:157:37: note: Function 'elementAvailable' argument 2 names different: declaration 'elementName' definition 'functionName'.
xalan-c-1.11/c/src/xalanc/XSLT/XSLTProcessorEnvSupportDefault.cpp:259:37: note: Function 'elementAvailable' argument 2 names different: declaration 'elementName' definition 'functionName'.
xalan-c-1.11/c/src/xalanc/XSLT/XSLTProcessorEnvSupportDefault.hpp:174:5: warning: Virtual function 'reset' is called from destructor '~XSLTProcessorEnvSupportDefault()' at line 76. Dynamic binding is not used. [virtualCallInConstructor]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTProcessorEnvSupportDefault.cpp:76:5: note: Calling reset
xalan-c-1.11/c/src/xalanc/XSLT/XSLTProcessorEnvSupportDefault.hpp:174:5: note: reset is a virtual method
xalan-c-1.11/c/src/xalanc/XSLT/XSLTResultTarget.cpp:38:51: style: Function 'XSLTResultTarget' argument 1 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTResultTarget.hpp:65:48: note: Function 'XSLTResultTarget' argument 1 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XSLT/XSLTResultTarget.cpp:38:51: note: Function 'XSLTResultTarget' argument 1 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XSLT/XSLTResultTarget.cpp:51:51: style: Function 'XSLTResultTarget' argument 2 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTResultTarget.hpp:73:47: note: Function 'XSLTResultTarget' argument 2 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XSLT/XSLTResultTarget.cpp:51:51: note: Function 'XSLTResultTarget' argument 2 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XSLT/XSLTResultTarget.cpp:64:51: style: Function 'XSLTResultTarget' argument 2 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTResultTarget.hpp:81:47: note: Function 'XSLTResultTarget' argument 2 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XSLT/XSLTResultTarget.cpp:64:51: note: Function 'XSLTResultTarget' argument 2 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XSLT/XSLTResultTarget.cpp:77:51: style: Function 'XSLTResultTarget' argument 2 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTResultTarget.hpp:89:47: note: Function 'XSLTResultTarget' argument 2 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XSLT/XSLTResultTarget.cpp:77:51: note: Function 'XSLTResultTarget' argument 2 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XSLT/XSLTResultTarget.cpp:88:53: style: Function 'XSLTResultTarget' argument 2 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTResultTarget.hpp:134:52: note: Function 'XSLTResultTarget' argument 2 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XSLT/XSLTResultTarget.cpp:88:53: note: Function 'XSLTResultTarget' argument 2 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XSLT/XSLTResultTarget.cpp:127:51: style: Function 'XSLTResultTarget' argument 2 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTResultTarget.hpp:114:47: note: Function 'XSLTResultTarget' argument 2 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XSLT/XSLTResultTarget.cpp:127:51: note: Function 'XSLTResultTarget' argument 2 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XSLT/XSLTResultTarget.cpp:140:45: style: Function 'XSLTResultTarget' argument 1 names different: declaration 'characterStream' definition 'stream'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTResultTarget.hpp:122:29: note: Function 'XSLTResultTarget' argument 1 names different: declaration 'characterStream' definition 'stream'.
xalan-c-1.11/c/src/xalanc/XSLT/XSLTResultTarget.cpp:140:45: note: Function 'XSLTResultTarget' argument 1 names different: declaration 'characterStream' definition 'stream'.
xalan-c-1.11/c/src/xalanc/XSLT/XSLTResultTarget.cpp:141:51: style: Function 'XSLTResultTarget' argument 2 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTResultTarget.hpp:123:47: note: Function 'XSLTResultTarget' argument 2 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XSLT/XSLTResultTarget.cpp:141:51: note: Function 'XSLTResultTarget' argument 2 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XSLT/XSLTResultTarget.cpp:155:51: style: Function 'XSLTResultTarget' argument 2 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XSLT/XSLTResultTarget.hpp:131:47: note: Function 'XSLTResultTarget' argument 2 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XSLT/XSLTResultTarget.cpp:155:51: note: Function 'XSLTResultTarget' argument 2 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XSLT/XalanSpaceNodeTester.cpp:58:45: style: Function 'XalanSpaceNodeTester' argument 2 names different: declaration 'theContext' definition 'theConstructionContext'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XSLT/XalanSpaceNodeTester.hpp:59:45: note: Function 'XalanSpaceNodeTester' argument 2 names different: declaration 'theContext' definition 'theConstructionContext'.
xalan-c-1.11/c/src/xalanc/XSLT/XalanSpaceNodeTester.cpp:58:45: note: Function 'XalanSpaceNodeTester' argument 2 names different: declaration 'theContext' definition 'theConstructionContext'.
xalan-c-1.11/c/src/xalanc/XSLT/XalanSpaceNodeTester.cpp:66:5: performance: Variable 'm_matchScore' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xalan-c-1.11/c/src/xalanc/XalanDOM/XalanDOMString.cpp:151:9: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xalan-c-1.11/c/src/xalanc/XalanDOM/XalanDOMString.cpp:157:9: note: Found duplicate branches for 'if' and 'else'.
xalan-c-1.11/c/src/xalanc/XalanDOM/XalanDOMString.cpp:151:9: note: Found duplicate branches for 'if' and 'else'.
xalan-c-1.11/c/src/xalanc/XalanDOM/XalanDOMString.cpp:41:48: style: Function 'XalanDOMString' argument 1 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XalanDOM/XalanDOMString.hpp:70:47: note: Function 'XalanDOMString' argument 1 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XalanDOM/XalanDOMString.cpp:41:48: note: Function 'XalanDOMString' argument 1 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XalanDOM/XalanDOMString.hpp:70:5: style: Class 'XalanDOMString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XalanDOM/XalanDOMString.hpp:45:1: warning: The class 'XalanDOMString' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xalan-c-1.11/c/src/xalanc/XalanDOM/XalanNodeListSurrogate.hpp:51:5: style: Class 'XalanNodeListSurrogate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XalanEXSLT/XalanEXSLTCommonImpl.hpp:110:5: style: Class 'XalanEXSLTFunctionObjectType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XalanEXSLT/XalanEXSLTMath.cpp:46:0: error: syntax error [syntaxError]
xalan-c-1.11/c/src/xalanc/XalanEXSLT/XalanEXSLTSet.cpp:135:5: style: Struct 'LeadingCompareFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XalanEXSLT/XalanEXSLTSet.cpp:179:5: style: Struct 'TrailingCompareFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XalanEXSLT/XalanEXSLTString.cpp:450:33: style: Function 'escapedOctet' argument 2 names different: declaration 'theBuffer' definition 'theResult'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XalanEXSLT/XalanEXSLTStringImpl.hpp:300:37: note: Function 'escapedOctet' argument 2 names different: declaration 'theBuffer' definition 'theResult'.
xalan-c-1.11/c/src/xalanc/XalanEXSLT/XalanEXSLTString.cpp:450:33: note: Function 'escapedOctet' argument 2 names different: declaration 'theBuffer' definition 'theResult'.
xalan-c-1.11/c/src/xalanc/XalanEXSLT/XalanEXSLTStringImpl.hpp:170:5: style: Class 'XalanEXSLTFunctionPadding' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XalanExtensions/FunctionNodeSet.hpp:55:5: style: Class 'FunctionNodeSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XalanSourceTree/FormatterToSourceTree.cpp:55:69: style: Function 'FormatterToSourceTree' argument 1 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XalanSourceTree/FormatterToSourceTree.hpp:87:48: note: Function 'FormatterToSourceTree' argument 1 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XalanSourceTree/FormatterToSourceTree.cpp:55:69: note: Function 'FormatterToSourceTree' argument 1 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XalanSourceTree/FormatterToSourceTree.cpp:73:45: style: Function 'FormatterToSourceTree' argument 3 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XalanSourceTree/FormatterToSourceTree.hpp:100:56: note: Function 'FormatterToSourceTree' argument 3 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XalanSourceTree/FormatterToSourceTree.cpp:73:45: note: Function 'FormatterToSourceTree' argument 3 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XalanSourceTree/XalanSourceTreeDOMSupport.hpp:46:5: style: Class 'XalanSourceTreeDOMSupport' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XalanSourceTree/XalanSourceTreeDocument.cpp:699:33: style: The scope of the variable 'theAttributeVector' can be reduced. [variableScope]
xalan-c-1.11/c/src/xalanc/XalanSourceTree/XalanSourceTreeDocument.cpp:771:33: style: The scope of the variable 'theAttributeVector' can be reduced. [variableScope]
xalan-c-1.11/c/src/xalanc/XalanSourceTree/XalanSourceTreeInit.cpp:37:57: style: Function 'XalanSourceTreeInit' argument 1 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XalanSourceTree/XalanSourceTreeInit.hpp:56:51: note: Function 'XalanSourceTreeInit' argument 1 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XalanSourceTree/XalanSourceTreeInit.cpp:37:57: note: Function 'XalanSourceTreeInit' argument 1 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XalanTransformer/XalanTransformer.hpp:110:5: style: Class 'XalanTransformer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XalanTransformer/XalanTransformer.hpp:1033:9: style: Class 'EnsureFunctionsInstallation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XalanTransformer/XalanTransformer.hpp:1138:9: style: Class 'EnsureReset' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XalanTransformer/XalanDefaultParsedSource.cpp:109:49: style: Function 'XalanDefaultParsedSourceHelper' argument 2 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XalanTransformer/XalanDefaultParsedSource.hpp:92:80: note: Function 'XalanDefaultParsedSourceHelper' argument 2 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XalanTransformer/XalanDefaultParsedSource.cpp:109:49: note: Function 'XalanDefaultParsedSourceHelper' argument 2 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XalanTransformer/XalanDefaultParsedSource.cpp:169:37: style: Function 'XalanDefaultParsedSource' argument 9 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XalanTransformer/XalanDefaultParsedSource.hpp:140:48: note: Function 'XalanDefaultParsedSource' argument 9 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XalanTransformer/XalanDefaultParsedSource.cpp:169:37: note: Function 'XalanDefaultParsedSource' argument 9 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XalanTransformer/XalanSourceTreeWrapperParsedSource.cpp:45:41: style: Function 'XalanSourceTreeWrapperParsedSource' argument 5 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XalanTransformer/XalanSourceTreeWrapperParsedSource.hpp:60:52: note: Function 'XalanSourceTreeWrapperParsedSource' argument 5 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XalanTransformer/XalanSourceTreeWrapperParsedSource.cpp:45:41: note: Function 'XalanSourceTreeWrapperParsedSource' argument 5 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XalanTransformer/XalanSourceTreeWrapperParsedSource.cpp:76:65: style: Function 'createHelper' argument 1 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XalanTransformer/XalanSourceTreeWrapperParsedSource.hpp:69:44: note: Function 'createHelper' argument 1 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XalanTransformer/XalanSourceTreeWrapperParsedSource.cpp:76:65: note: Function 'createHelper' argument 1 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XalanTransformer/XalanTransformer.cpp:872:38: style: Function 'setStylesheetParam' argument 1 names different: declaration 'key' definition 'qname'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XalanTransformer/XalanTransformer.hpp:517:37: note: Function 'setStylesheetParam' argument 1 names different: declaration 'key' definition 'qname'.
xalan-c-1.11/c/src/xalanc/XalanTransformer/XalanTransformer.cpp:872:38: note: Function 'setStylesheetParam' argument 1 names different: declaration 'key' definition 'qname'.
xalan-c-1.11/c/src/xalanc/XalanTransformer/XalanTransformer.cpp:880:38: style: Function 'setStylesheetParam' argument 1 names different: declaration 'key' definition 'qname'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XalanTransformer/XalanTransformer.hpp:608:39: note: Function 'setStylesheetParam' argument 1 names different: declaration 'key' definition 'qname'.
xalan-c-1.11/c/src/xalanc/XalanTransformer/XalanTransformer.cpp:880:38: note: Function 'setStylesheetParam' argument 1 names different: declaration 'key' definition 'qname'.
xalan-c-1.11/c/src/xalanc/XalanTransformer/XalanTransformer.cpp:889:30: style: Function 'setStylesheetParam' argument 1 names different: declaration 'key' definition 'qname'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XalanTransformer/XalanTransformer.hpp:595:39: note: Function 'setStylesheetParam' argument 1 names different: declaration 'key' definition 'qname'.
xalan-c-1.11/c/src/xalanc/XalanTransformer/XalanTransformer.cpp:889:30: note: Function 'setStylesheetParam' argument 1 names different: declaration 'key' definition 'qname'.
xalan-c-1.11/c/src/xalanc/XalanTransformer/XalanTransformer.cpp:899:29: style: Function 'setStylesheetParam' argument 1 names different: declaration 'key' definition 'qname'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XalanTransformer/XalanTransformer.hpp:530:29: note: Function 'setStylesheetParam' argument 1 names different: declaration 'key' definition 'qname'.
xalan-c-1.11/c/src/xalanc/XalanTransformer/XalanTransformer.cpp:899:29: note: Function 'setStylesheetParam' argument 1 names different: declaration 'key' definition 'qname'.
xalan-c-1.11/c/src/xalanc/XalanTransformer/XalanTransformer.cpp:909:29: style: Function 'setStylesheetParam' argument 1 names different: declaration 'key' definition 'qname'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XalanTransformer/XalanTransformer.hpp:543:29: note: Function 'setStylesheetParam' argument 1 names different: declaration 'key' definition 'qname'.
xalan-c-1.11/c/src/xalanc/XalanTransformer/XalanTransformer.cpp:909:29: note: Function 'setStylesheetParam' argument 1 names different: declaration 'key' definition 'qname'.
xalan-c-1.11/c/src/xalanc/XalanTransformer/XalanTransformer.cpp:919:37: style: Function 'setStylesheetParam' argument 1 names different: declaration 'key' definition 'qname'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XalanTransformer/XalanTransformer.hpp:556:41: note: Function 'setStylesheetParam' argument 1 names different: declaration 'key' definition 'qname'.
xalan-c-1.11/c/src/xalanc/XalanTransformer/XalanTransformer.cpp:919:37: note: Function 'setStylesheetParam' argument 1 names different: declaration 'key' definition 'qname'.
xalan-c-1.11/c/src/xalanc/XalanTransformer/XalanTransformer.cpp:929:37: style: Function 'setStylesheetParam' argument 1 names different: declaration 'key' definition 'qname'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XalanTransformer/XalanTransformer.hpp:569:39: note: Function 'setStylesheetParam' argument 1 names different: declaration 'key' definition 'qname'.
xalan-c-1.11/c/src/xalanc/XalanTransformer/XalanTransformer.cpp:929:37: note: Function 'setStylesheetParam' argument 1 names different: declaration 'key' definition 'qname'.
xalan-c-1.11/c/src/xalanc/XalanTransformer/XalanTransformer.cpp:939:37: style: Function 'setStylesheetParam' argument 1 names different: declaration 'key' definition 'qname'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XalanTransformer/XalanTransformer.hpp:582:39: note: Function 'setStylesheetParam' argument 1 names different: declaration 'key' definition 'qname'.
xalan-c-1.11/c/src/xalanc/XalanTransformer/XalanTransformer.cpp:939:37: note: Function 'setStylesheetParam' argument 1 names different: declaration 'key' definition 'qname'.
xalan-c-1.11/c/src/xalanc/XalanTransformer/XalanTransformer.cpp:106:19: warning: Member variable 'XalanTransformer::m_poolAllTextNodes' is not initialized in the constructor. [uninitMemberVar]
xalan-c-1.11/c/src/xalanc/XalanTransformer/XalanTransformer.hpp:1027:5: performance: Technically the member function 'XalanTransformer::getICUAvailable' can be static. [functionStatic]
xalan-c-1.11/c/src/xalanc/XalanTransformer/XalanTransformer.cpp:263:19: note: Technically the member function 'XalanTransformer::getICUAvailable' can be static.
xalan-c-1.11/c/src/xalanc/XalanTransformer/XalanTransformer.hpp:1027:5: note: Technically the member function 'XalanTransformer::getICUAvailable' can be static.
xalan-c-1.11/c/src/xalanc/XalanTransformer/XercesDOMParsedSource.hpp:45:5: style: Class 'XercesDOMParsedSourceHelper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XalanTransformer/XercesDOMParsedSource.cpp:38:77: style: Function 'XercesDOMParsedSourceHelper' argument 1 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XalanTransformer/XercesDOMParsedSource.hpp:45:59: note: Function 'XercesDOMParsedSourceHelper' argument 1 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XalanTransformer/XercesDOMParsedSource.cpp:38:77: note: Function 'XercesDOMParsedSourceHelper' argument 1 names different: declaration 'XALAN_DEFAULT_CONSTRUCTOR_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XalanTransformer/XercesDOMParsedSource.cpp:89:37: style: Function 'XercesDOMParsedSource' argument 8 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XalanTransformer/XercesDOMParsedSource.hpp:86:48: note: Function 'XercesDOMParsedSource' argument 8 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XalanTransformer/XercesDOMParsedSource.cpp:89:37: note: Function 'XercesDOMParsedSource' argument 8 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XalanTransformer/XercesDOMWrapperParsedSource.cpp:70:37: style: Function 'XercesDOMWrapperParsedSource' argument 5 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XalanTransformer/XercesDOMWrapperParsedSource.hpp:96:48: note: Function 'XercesDOMWrapperParsedSource' argument 5 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XalanTransformer/XercesDOMWrapperParsedSource.cpp:70:37: note: Function 'XercesDOMWrapperParsedSource' argument 5 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XalanTransformer/XercesDOMWrapperParsedSource.cpp:103:59: style: Function 'createHelper' argument 1 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XalanTransformer/XercesDOMWrapperParsedSource.hpp:105:44: note: Function 'createHelper' argument 1 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XalanTransformer/XercesDOMWrapperParsedSource.cpp:103:59: note: Function 'createHelper' argument 1 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/FormatterToXercesDOM.cpp:71:37: style: Function 'FormatterToXercesDOM' argument 4 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/FormatterToXercesDOM.hpp:69:48: note: Function 'FormatterToXercesDOM' argument 4 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/FormatterToXercesDOM.cpp:71:37: note: Function 'FormatterToXercesDOM' argument 4 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/FormatterToXercesDOM.cpp:87:33: style: Function 'FormatterToXercesDOM' argument 2 names different: declaration 'currentElement' definition 'elem'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/FormatterToXercesDOM.hpp:80:41: note: Function 'FormatterToXercesDOM' argument 2 names different: declaration 'currentElement' definition 'elem'.
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/FormatterToXercesDOM.cpp:87:33: note: Function 'FormatterToXercesDOM' argument 2 names different: declaration 'currentElement' definition 'elem'.
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/FormatterToXercesDOM.cpp:88:28: style: Function 'FormatterToXercesDOM' argument 3 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/FormatterToXercesDOM.hpp:81:48: note: Function 'FormatterToXercesDOM' argument 3 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/FormatterToXercesDOM.cpp:88:28: note: Function 'FormatterToXercesDOM' argument 3 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/XercesDOMWrapperException.hpp:64:5: style: Class 'XercesDOMWrapperException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/XercesDOMException.cpp:30:0: error: syntax error [syntaxError]
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/XercesDOMFormatterWalker.cpp:42:73: style: Function 'XercesDOMFormatterWalker' argument 1 names different: declaration 'theFormatterListener' definition 'formatterListener'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/XercesDOMFormatterWalker.hpp:48:53: note: Function 'XercesDOMFormatterWalker' argument 1 names different: declaration 'theFormatterListener' definition 'formatterListener'.
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/XercesDOMFormatterWalker.cpp:42:73: note: Function 'XercesDOMFormatterWalker' argument 1 names different: declaration 'theFormatterListener' definition 'formatterListener'.
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/XercesDOMFormatterWalker.hpp:48:5: style: Class 'XercesDOMFormatterWalker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/XercesDOMImplementationWrapper.hpp:47:5: style: Class 'XercesDOMImplementationWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/XercesDOMSupport.hpp:44:5: style: Class 'XercesDOMSupport' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/XercesParserLiaison.cpp:251:5: warning: Either the condition 'theXercesDocument!=0' is redundant or there is possible null pointer dereference: theXercesDocument. [nullPointerRedundantCheck]
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/XercesParserLiaison.cpp:255:27: note: Assuming that condition 'theXercesDocument!=0' is not redundant
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/XercesParserLiaison.cpp:251:5: note: Null pointer dereference
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/XercesParserLiaison.cpp:68:33: style: Function 'XercesParserLiaison' argument 2 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/XercesParserLiaison.hpp:90:40: note: Function 'XercesParserLiaison' argument 2 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/XercesParserLiaison.cpp:68:33: note: Function 'XercesParserLiaison' argument 2 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/XercesParserLiaison.cpp:91:61: style: Function 'XercesParserLiaison' argument 1 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/XercesParserLiaison.hpp:95:52: note: Function 'XercesParserLiaison' argument 1 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/XercesParserLiaison.cpp:91:61: note: Function 'XercesParserLiaison' argument 1 names different: declaration 'XALAN_DEFAULT_MEMMGR' definition 'theManager'.
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/XercesParserLiaison.cpp:213:37: style: Function 'parseXMLStream' argument 1 names different: declaration 'urlInputSource' definition 'inputSource'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/XercesParserLiaison.hpp:125:37: note: Function 'parseXMLStream' argument 1 names different: declaration 'urlInputSource' definition 'inputSource'.
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/XercesParserLiaison.cpp:213:37: note: Function 'parseXMLStream' argument 1 names different: declaration 'urlInputSource' definition 'inputSource'.
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/XercesParserLiaison.cpp:241:37: style: Function 'parseXMLStream' argument 1 names different: declaration 'reader' definition 'inputSource'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/XercesParserLiaison.hpp:120:37: note: Function 'parseXMLStream' argument 1 names different: declaration 'reader' definition 'inputSource'.
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/XercesParserLiaison.cpp:241:37: note: Function 'parseXMLStream' argument 1 names different: declaration 'reader' definition 'inputSource'.
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/XercesParserLiaison.cpp:583:65: style: Function 'fatalError' argument 1 names different: declaration 'exception' definition 'e'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/XercesParserLiaison.hpp:460:49: note: Function 'fatalError' argument 1 names different: declaration 'exception' definition 'e'.
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/XercesParserLiaison.cpp:583:65: note: Function 'fatalError' argument 1 names different: declaration 'exception' definition 'e'.
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/XercesParserLiaison.cpp:617:61: style: Function 'error' argument 1 names different: declaration 'exception' definition 'e'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/XercesParserLiaison.hpp:457:41: note: Function 'error' argument 1 names different: declaration 'exception' definition 'e'.
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/XercesParserLiaison.cpp:617:61: note: Function 'error' argument 1 names different: declaration 'exception' definition 'e'.
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/XercesParserLiaison.cpp:654:61: style: Function 'warning' argument 1 names different: declaration 'exception' definition 'e'. [funcArgNamesDifferent]
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/XercesParserLiaison.hpp:454:45: note: Function 'warning' argument 1 names different: declaration 'exception' definition 'e'.
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/XercesParserLiaison.cpp:654:61: note: Function 'warning' argument 1 names different: declaration 'exception' definition 'e'.
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/XercesParserLiaison.hpp:477:9: performance: Technically the member function 'XercesParserLiaison::DocumentEntry::isDeprecated' can be static. [functionStatic]
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/XercesParserLiaison.hpp:110:5: warning: Virtual function 'reset' is called from destructor '~XercesParserLiaison()' at line 116. Dynamic binding is not used. [virtualCallInConstructor]
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/XercesParserLiaison.cpp:116:5: note: Calling reset
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/XercesParserLiaison.hpp:110:5: note: reset is a virtual method
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/XercesParserLiaison.hpp:95:5: style: Class 'XercesParserLiaison' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/XercesWrapperNavigator.hpp:55:1: warning: The class 'XercesWrapperNavigator' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xalan-c-1.11/c/src/xalanc/XercesParserLiaison/XercesWrapperToXalanNodeMap.hpp:51:5: style: Class 'XercesWrapperToXalanNodeMap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
[17:21]

ftp://ftp.se.debian.org/debian/pool/main/x/xandikos/xandikos_0.0.9.orig.tar.gz.asc

ftp://ftp.se.debian.org/debian/pool/main/x/xaos/xaos_3.5+ds1.orig.tar.gz
xaos-3.5+ds1/src/engine/3dd.c:7:18: style: The scope of the variable 'inp' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/3dd.c:75:18: style: The scope of the variable 'sum' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/3d.c:141:9: style: Variable 'size' is assigned a value that is never used. [unreadVariable]
xaos-3.5+ds1/src/engine/anti.c:81:20: style: The scope of the variable 'destend' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/anti.c:82:18: style: The scope of the variable 'ystart' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/anti.c:83:18: style: The scope of the variable 'xstart' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/anti.c:248:19: style: The scope of the variable 'destend' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/anti.c:249:18: style: The scope of the variable 'ystart' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/anti.c:250:18: style: The scope of the variable 'xstart' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/blur.c:50:39: style: The scope of the variable 'ii' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/blur.c:185:26: style: The scope of the variable 'dest' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/blur.c:185:33: style: The scope of the variable 'srcend' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/blur.c:254:26: style: The scope of the variable 'dest' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/blur.c:254:33: style: The scope of the variable 'srcend' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/btraced.c:271:12: style: The scope of the variable 'lookdir' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/btraced.c:354:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/btraced.c:354:12: style: The scope of the variable 'y' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/btraced.c:354:15: style: The scope of the variable 'd' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/btraced.c:354:18: style: The scope of the variable 'c' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/btraced.c:412:15: style: The scope of the variable 'pos' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/btraced.c:412:21: style: The scope of the variable 'end' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/btraced.c:413:20: style: The scope of the variable 'data' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/btraced.c:435:21: style: The scope of the variable 'xx1' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/btraced.c:435:27: style: The scope of the variable 'xx2' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/btraced.c:448:21: style: The scope of the variable 'xx1' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/btraced.c:448:27: style: The scope of the variable 'xx2' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/dither.c:320:9: style: The scope of the variable 'r' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/dither.c:320:12: style: The scope of the variable 'g' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/dither.c:320:15: style: The scope of the variable 'b' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/dither.c:471:22: style: The scope of the variable 'srcend' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/dither.c:472:15: style: The scope of the variable 'dest' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/dither.c:699:21: style: The scope of the variable 'palette' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/dither.c:60:19: style: struct member 'fixeddata::ctable' is never used. [unusedStructMember]
xaos-3.5+ds1/src/engine/dither.c:68:9: style: struct member 'fixeddata::forversion' is never used. [unusedStructMember]
xaos-3.5+ds1/src/engine/dither.c:70:9: style: struct member 'fixeddata::fixcolor' is never used. [unusedStructMember]
xaos-3.5+ds1/src/engine/dither.c:74:9: style: struct member 'bitmapdata::intensity' is never used. [unusedStructMember]
xaos-3.5+ds1/src/engine/dither.c:75:9: style: struct member 'bitmapdata::forversion' is never used. [unusedStructMember]
xaos-3.5+ds1/src/engine/dither.c:77:9: style: struct member 'bitmapdata::fixcolor' is never used. [unusedStructMember]
xaos-3.5+ds1/src/engine/dither.c:486:6: style: Variable 'x' is modified but its new value is never used. [unreadVariable]
xaos-3.5+ds1/src/engine/edged.c:8:24: style: The scope of the variable 'output' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/edged.c:8:33: style: The scope of the variable 'end' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/edged.c:9:36: style: The scope of the variable 'input' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/edge2d.c:8:24: style: The scope of the variable 'output' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/edge2d.c:8:33: style: The scope of the variable 'end' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/edge2d.c:9:36: style: The scope of the variable 'input' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/emboss.c:129:21: style: The scope of the variable 'srcend' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/emboss.c:129:30: style: The scope of the variable 'src2' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/emboss.c:130:15: style: The scope of the variable 'dest' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/emboss.c:198:21: style: The scope of the variable 'srcend' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/emboss.c:198:30: style: The scope of the variable 'src2' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/emboss.c:199:16: style: The scope of the variable 'dest' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/formulas.c:198:9: style: The scope of the variable 'hue' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/formulas.c:199:9: style: The scope of the variable 'f' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/formulas.c:199:12: style: The scope of the variable 'p' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/formulas.c:199:15: style: The scope of the variable 'q' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/formulas.c:199:18: style: The scope of the variable 't' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/docalc.c:235:2: style: Checking if unsigned variable 'iter' is less than zero. [unsignedLessThanZero]
xaos-3.5+ds1/src/engine/docalc.c:596:2: style: Checking if unsigned variable 'iter' is less than zero. [unsignedLessThanZero]
xaos-3.5+ds1/src/engine/docalc.c:297:2: style: Checking if unsigned variable 'iter' is less than zero. [unsignedLessThanZero]
xaos-3.5+ds1/src/engine/docalc.c:435:2: style: Checking if unsigned variable 'iter' is less than zero. [unsignedLessThanZero]
xaos-3.5+ds1/src/engine/docalc.c:279:7: style: Variable 'rp' is assigned a value that is never used. [unreadVariable]
xaos-3.5+ds1/src/engine/docalc.c:280:7: style: Variable 'ip' is assigned a value that is never used. [unreadVariable]
xaos-3.5+ds1/src/engine/interlace.c:37:0: error: Memory leak: lines2 [memleak]
xaos-3.5+ds1/src/engine/itersmall.c:59:26: style: The scope of the variable 'srcend' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/itersmall.c:61:15: style: The scope of the variable 'dest' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/itersmall.c:76:26: style: The scope of the variable 'srcend' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/itersmall.c:78:16: style: The scope of the variable 'dest' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/itersmall.c:113:26: style: The scope of the variable 'srcend' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/itersmall.c:115:16: style: The scope of the variable 'dest' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/julia.c:34:15: style: The scope of the variable 'x' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/julia.c:34:18: style: The scope of the variable 'y' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/paletted.c:4:21: style: The scope of the variable 'srcend' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/palettef.c:125:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/stard.c:5:15: style: The scope of the variable 'dest' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/stard.c:6:15: style: The scope of the variable 'src' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/stard.c:6:21: style: The scope of the variable 'srcend' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/subwindow.c:157:6: style: The scope of the variable 'x' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/subwindow.c:87:0: error: Memory leak: lines2 [memleak]
xaos-3.5+ds1/src/engine/zoom.c:828:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xaos-3.5+ds1/src/engine/zoom.c:1039:6: warning: Either the condition 'ry==0' is redundant or there is possible null pointer dereference: ry. [nullPointerRedundantCheck]
xaos-3.5+ds1/src/engine/zoom.c:1046:53: note: Assuming that condition 'ry==0' is not redundant
xaos-3.5+ds1/src/engine/zoom.c:1039:6: note: Null pointer dereference
xaos-3.5+ds1/src/engine/zoom.c:1041:14: warning: Either the condition 'ry==0' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
xaos-3.5+ds1/src/engine/zoom.c:1046:53: note: Assuming that condition 'ry==0' is not redundant
xaos-3.5+ds1/src/engine/zoom.c:1041:14: note: Null pointer subtraction
xaos-3.5+ds1/src/engine/zoom.c:1042:19: warning: Either the condition 'ry==0' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xaos-3.5+ds1/src/engine/zoom.c:1046:53: note: Assuming that condition 'ry==0' is not redundant
xaos-3.5+ds1/src/engine/zoom.c:1042:19: note: Null pointer addition
xaos-3.5+ds1/src/engine/zoom.c:1034:5: style: Variable 'ry' is reassigned a value before the old one has been used. [redundantAssignment]
xaos-3.5+ds1/src/engine/zoom.c:1032:5: note: Variable 'ry' is reassigned a value before the old one has been used.
xaos-3.5+ds1/src/engine/zoom.c:1034:5: note: Variable 'ry' is reassigned a value before the old one has been used.
xaos-3.5+ds1/src/engine/zoomd.c:35:23: style: The scope of the variable 'distup' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/zoomd.c:35:31: style: The scope of the variable 'distdown' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/zoomd.c:141:28: style: The scope of the variable 'distup' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/zoomd.c:141:36: style: The scope of the variable 'distdown' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/zoom.c:451:22: style: The scope of the variable 'ps1' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/zoom.c:740:10: style: The scope of the variable 'myprice1' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/zoom.c:1304:16: style: The scope of the variable 'r' can be reduced. [variableScope]
xaos-3.5+ds1/src/engine/zoom.c:815:15: style: Unsigned variable 'p' can't be negative so it is unnecessary to test it. [unsignedPositive]
xaos-3.5+ds1/src/engine/zoom.c:907:22: style: Unsigned variable '.' can't be negative so it is unnecessary to test it. [unsignedPositive]
xaos-3.5+ds1/src/engine/zoom.c:949:22: style: Unsigned variable '.' can't be negative so it is unnecessary to test it. [unsignedPositive]
xaos-3.5+ds1/src/filter/font3.c:29:6: warning: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xaos-3.5+ds1/src/filter/font3.c:29:6: warning: %x in format string (no. 3) requires 'unsigned int' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xaos-3.5+ds1/src/filter/font3.c:29:6: warning: %x in format string (no. 4) requires 'unsigned int' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xaos-3.5+ds1/src/filter/font3.c:29:6: warning: %x in format string (no. 6) requires 'unsigned int' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xaos-3.5+ds1/src/filter/font3.c:29:6: warning: %x in format string (no. 7) requires 'unsigned int' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xaos-3.5+ds1/src/filter/font3.c:29:6: warning: %x in format string (no. 9) requires 'unsigned int' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xaos-3.5+ds1/src/filter/grlibd.c:8:15: style: The scope of the variable 'current' can be reduced. [variableScope]
xaos-3.5+ds1/src/filter/image.c:62:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xaos-3.5+ds1/src/filter/palette.c:267:5: warning: Either the condition 'palette==NULL' is redundant or there is possible null pointer dereference: palette. [nullPointerRedundantCheck]
xaos-3.5+ds1/src/filter/palette.c:271:17: note: Assuming that condition 'palette==NULL' is not redundant
xaos-3.5+ds1/src/filter/palette.c:267:5: note: Null pointer dereference
xaos-3.5+ds1/src/filter/palette.c:268:5: warning: Either the condition 'palette==NULL' is redundant or there is possible null pointer dereference: palette. [nullPointerRedundantCheck]
xaos-3.5+ds1/src/filter/palette.c:271:17: note: Assuming that condition 'palette==NULL' is not redundant
xaos-3.5+ds1/src/filter/palette.c:268:5: note: Null pointer dereference
xaos-3.5+ds1/src/filter/palette.c:269:5: warning: Either the condition 'palette==NULL' is redundant or there is possible null pointer dereference: palette. [nullPointerRedundantCheck]
xaos-3.5+ds1/src/filter/palette.c:271:17: note: Assuming that condition 'palette==NULL' is not redundant
xaos-3.5+ds1/src/filter/palette.c:269:5: note: Null pointer dereference
xaos-3.5+ds1/src/filter/palette.c:270:5: warning: Either the condition 'palette==NULL' is redundant or there is possible null pointer dereference: palette. [nullPointerRedundantCheck]
xaos-3.5+ds1/src/filter/palette.c:271:17: note: Assuming that condition 'palette==NULL' is not redundant
xaos-3.5+ds1/src/filter/palette.c:270:5: note: Null pointer dereference
xaos-3.5+ds1/src/filter/palette.c:165:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xaos-3.5+ds1/src/filter/palette.c:165:12: style: The scope of the variable 'coldif' can be reduced. [variableScope]
xaos-3.5+ds1/src/filter/palette.c:216:9: style: The scope of the variable 'i1' can be reduced. [variableScope]
xaos-3.5+ds1/src/filter/palette.c:216:13: style: The scope of the variable 'i2' can be reduced. [variableScope]
xaos-3.5+ds1/src/filter/palette.c:610:11: style: The scope of the variable 'r' can be reduced. [variableScope]
xaos-3.5+ds1/src/filter/palette.c:610:14: style: The scope of the variable 'g' can be reduced. [variableScope]
xaos-3.5+ds1/src/filter/palette.c:610:17: style: The scope of the variable 'b' can be reduced. [variableScope]
xaos-3.5+ds1/src/filter/palette.c:610:20: style: The scope of the variable 'rs' can be reduced. [variableScope]
xaos-3.5+ds1/src/filter/palette.c:610:24: style: The scope of the variable 'gs' can be reduced. [variableScope]
xaos-3.5+ds1/src/filter/palette.c:610:28: style: The scope of the variable 'bs' can be reduced. [variableScope]
xaos-3.5+ds1/src/filter/palette.c:647:9: style: The scope of the variable 'hue' can be reduced. [variableScope]
xaos-3.5+ds1/src/filter/palette.c:648:9: style: The scope of the variable 'f' can be reduced. [variableScope]
xaos-3.5+ds1/src/filter/palette.c:648:12: style: The scope of the variable 'p' can be reduced. [variableScope]
xaos-3.5+ds1/src/filter/palette.c:648:15: style: The scope of the variable 'q' can be reduced. [variableScope]
xaos-3.5+ds1/src/filter/palette.c:648:18: style: The scope of the variable 't' can be reduced. [variableScope]
xaos-3.5+ds1/src/filter/palette.c:527:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xaos-3.5+ds1/src/filter/palette.c:807:37: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xaos-3.5+ds1/src/filter/palette.c:815:41: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xaos-3.5+ds1/src/filter/palette.c:962:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xaos-3.5+ds1/src/filter/palette.c:1074:27: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xaos-3.5+ds1/src/filter/palette.c:1078:53: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xaos-3.5+ds1/src/filter/palette.c:1080:53: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xaos-3.5+ds1/src/filter/palette.c:1082:53: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xaos-3.5+ds1/src/ui-hlp/autopilot.c:89:9: style: The scope of the variable 'c' can be reduced. [variableScope]
xaos-3.5+ds1/src/ui-hlp/messg.c:33:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xaos-3.5+ds1/src/ui-hlp/messg.c:33:12: style: The scope of the variable 'y' can be reduced. [variableScope]
xaos-3.5+ds1/src/ui-hlp/messg.c:33:15: style: The scope of the variable 'w' can be reduced. [variableScope]
xaos-3.5+ds1/src/ui-hlp/play.c:619:54: style: Function 'uih_play_formula' argument 2 names different: declaration 'name' definition 'fname'. [funcArgNamesDifferent]
xaos-3.5+ds1/src/ui-hlp/play.h:20:54: note: Function 'uih_play_formula' argument 2 names different: declaration 'name' definition 'fname'.
xaos-3.5+ds1/src/ui-hlp/play.c:619:54: note: Function 'uih_play_formula' argument 2 names different: declaration 'name' definition 'fname'.
xaos-3.5+ds1/src/ui-hlp/play.c:632:59: style: Function 'uih_playmorph' argument 2 names different: declaration 'p' definition 'd'. [funcArgNamesDifferent]
xaos-3.5+ds1/src/ui-hlp/play.h:32:59: note: Function 'uih_playmorph' argument 2 names different: declaration 'p' definition 'd'.
xaos-3.5+ds1/src/ui-hlp/play.c:632:59: note: Function 'uih_playmorph' argument 2 names different: declaration 'p' definition 'd'.
xaos-3.5+ds1/src/ui-hlp/play.c:830:53: style: Function 'uih_playmessage' argument 2 names different: declaration 'message' definition 'name'. [funcArgNamesDifferent]
xaos-3.5+ds1/src/ui-hlp/play.h:39:53: note: Function 'uih_playmessage' argument 2 names different: declaration 'message' definition 'name'.
xaos-3.5+ds1/src/ui-hlp/play.c:830:53: note: Function 'uih_playmessage' argument 2 names different: declaration 'message' definition 'name'.
xaos-3.5+ds1/src/ui-hlp/play.c:845:53: style: Function 'uih_playload' argument 2 names different: declaration 'message' definition 'file'. [funcArgNamesDifferent]
xaos-3.5+ds1/src/ui-hlp/play.h:40:50: note: Function 'uih_playload' argument 2 names different: declaration 'message' definition 'file'.
xaos-3.5+ds1/src/ui-hlp/play.c:845:53: note: Function 'uih_playload' argument 2 names different: declaration 'message' definition 'file'.
xaos-3.5+ds1/src/ui-hlp/play.c:580:11: error: Array index -1 is out of bounds. [negativeIndex]
xaos-3.5+ds1/src/ui-hlp/play.c:575:10: note: Assignment 'i=0', assigned value is 0
xaos-3.5+ds1/src/ui-hlp/play.c:579:5: note: i is decremented', new value is -1
xaos-3.5+ds1/src/ui-hlp/play.c:580:11: note: Negative array index
xaos-3.5+ds1/src/ui-hlp/playtext.c:20:9: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xaos-3.5+ds1/src/ui-hlp/render.c:454:20: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xaos-3.5+ds1/src/ui-hlp/render.c:453:23: note: outer condition: lastframenum<framenum-1
xaos-3.5+ds1/src/ui-hlp/render.c:454:20: note: opposite inner condition: lastframenum==framenum-1
xaos-3.5+ds1/src/ui-hlp/render.c:171:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xaos-3.5+ds1/src/ui-hlp/render.c:653:2: style: Variable 'ok' is assigned a value that is never used. [unreadVariable]
xaos-3.5+ds1/src/ui-hlp/render.c:185:41: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xaos-3.5+ds1/src/ui-hlp/save.c:703:5: style: Variable 'mov' is reassigned a value before the old one has been used. [redundantAssignment]
xaos-3.5+ds1/src/ui-hlp/save.c:693:0: note: Variable 'mov' is reassigned a value before the old one has been used.
xaos-3.5+ds1/src/ui-hlp/save.c:703:5: note: Variable 'mov' is reassigned a value before the old one has been used.
xaos-3.5+ds1/src/ui-hlp/save.c:117:10: style: The scope of the variable 'fs' can be reduced. [variableScope]
xaos-3.5+ds1/src/ui-hlp/save.c:336:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xaos-3.5+ds1/src/ui-hlp/save.c:337:9: style: The scope of the variable 'resetsync' can be reduced. [variableScope]
xaos-3.5+ds1/src/ui-hlp/save.c:703:11: style: Variable 'mov' is assigned a value that is never used. [unreadVariable]
xaos-3.5+ds1/src/ui-hlp/ui_helper.c:123:5: style: Variable 'uih->xcenterm' is reassigned a value before the old one has been used. [redundantAssignment]
xaos-3.5+ds1/src/ui-hlp/ui_helper.c:122:5: note: Variable 'uih->xcenterm' is reassigned a value before the old one has been used.
xaos-3.5+ds1/src/ui-hlp/ui_helper.c:123:5: note: Variable 'uih->xcenterm' is reassigned a value before the old one has been used.
xaos-3.5+ds1/src/ui-hlp/ui_helper.c:643:5: style: Variable 'f' is reassigned a value before the old one has been used. [redundantAssignment]
xaos-3.5+ds1/src/ui-hlp/ui_helper.c:641:0: note: Variable 'f' is reassigned a value before the old one has been used.
xaos-3.5+ds1/src/ui-hlp/ui_helper.c:643:5: note: Variable 'f' is reassigned a value before the old one has been used.
xaos-3.5+ds1/src/ui-hlp/ui_helper.c:472:9: style: The scope of the variable 'wascycling' can be reduced. [variableScope]
xaos-3.5+ds1/src/ui-hlp/ui_helper.c:1059:9: style: The scope of the variable 'drawingtime' can be reduced. [variableScope]
xaos-3.5+ds1/src/ui-hlp/ui_helper.c:1084:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xaos-3.5+ds1/src/ui-hlp/ui_helper.c:2198:20: style: The scope of the variable 'f' can be reduced. [variableScope]
xaos-3.5+ds1/src/ui-hlp/wstack.c:26:29: style: The scope of the variable 'end' can be reduced. [variableScope]
xaos-3.5+ds1/src/ui-hlp/wstack.c:344:9: style: The scope of the variable 'savedline' can be reduced. [variableScope]
xaos-3.5+ds1/src/ui-hlp/wstack.c:345:9: style: The scope of the variable 'savedpos' can be reduced. [variableScope]
xaos-3.5+ds1/src/ui-hlp/wstack.c:417:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xaos-3.5+ds1/src/ui-hlp/wstack.c:434:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xaos-3.5+ds1/src/ui/dialog.c:430:9: style: The scope of the variable 'wi' can be reduced. [variableScope]
xaos-3.5+ds1/src/ui/dialog.c:871:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xaos-3.5+ds1/src/ui/dialog.c:1050:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xaos-3.5+ds1/src/ui/dialog.c:1247:9: style: The scope of the variable 'in' can be reduced. [variableScope]
xaos-3.5+ds1/src/ui/dialog.c:1411:9: style: The scope of the variable 'n' can be reduced. [variableScope]
xaos-3.5+ds1/src/ui/dialog.c:1315:38: style: Function 'ui_builddialog' argument 1 names different: declaration 'd' definition 'item'. [funcArgNamesDifferent]
xaos-3.5+ds1/src/ui/uiint.h:54:38: note: Function 'ui_builddialog' argument 1 names different: declaration 'd' definition 'item'.
xaos-3.5+ds1/src/ui/dialog.c:1315:38: note: Function 'ui_builddialog' argument 1 names different: declaration 'd' definition 'item'.
xaos-3.5+ds1/src/ui/dialog.c:1409:25: style: Function 'ui_closedialog' argument 1 names different: declaration 'call' definition 'succesfull'. [funcArgNamesDifferent]
xaos-3.5+ds1/src/ui/uiint.h:56:25: note: Function 'ui_closedialog' argument 1 names different: declaration 'call' definition 'succesfull'.
xaos-3.5+ds1/src/ui/dialog.c:1409:25: note: Function 'ui_closedialog' argument 1 names different: declaration 'call' definition 'succesfull'.
xaos-3.5+ds1/src/ui/filesel.c:98:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xaos-3.5+ds1/src/ui/filesel.c:141:26: style: Function 'ui_closefilesel' argument 1 names different: declaration 'succ' definition 'success'. [funcArgNamesDifferent]
xaos-3.5+ds1/src/ui/uiint.h:68:26: note: Function 'ui_closefilesel' argument 1 names different: declaration 'succ' definition 'success'.
xaos-3.5+ds1/src/ui/filesel.c:141:26: note: Function 'ui_closefilesel' argument 1 names different: declaration 'succ' definition 'success'.
xaos-3.5+ds1/src/ui/fparams.c:86:16: style: Same expression on both sides of '==' because the value of 'imagetype' and 'TRUECOLOR24' are the same. [duplicateExpression]
xaos-3.5+ds1/src/ui/fparams.c:79:18: note: 'imagetype' is assigned value 'TRUECOLOR24' here.
xaos-3.5+ds1/src/ui/fparams.c:86:16: note: Same expression on both sides of '==' because the value of 'imagetype' and 'TRUECOLOR24' are the same.
xaos-3.5+ds1/src/ui/param.c:46:9: style: The scope of the variable 'found' can be reduced. [variableScope]
xaos-3.5+ds1/src/ui/ui-drv/win32/windialo.c:74:6: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xaos-3.5+ds1/src/ui/ui-drv/win32/windialo.c:73:33: note: outer condition: dialog[0].defstr[i]
xaos-3.5+ds1/src/ui/ui-drv/win32/windialo.c:74:6: note: opposite inner condition: !dialog[0].defstr[i]
xaos-3.5+ds1/src/ui/ui-drv/win32/windialo.c:440:10: style: The scope of the variable 's' can be reduced. [variableScope]
xaos-3.5+ds1/src/ui/ui-drv/win32/windialo.c:468:0: error: Deallocating a deallocated pointer: r [deallocDealloc]
xaos-3.5+ds1/src/ui/ui-drv/win32/winmenu.c:72:15: style: The scope of the variable 'hotkeyed' can be reduced. [variableScope]
xaos-3.5+ds1/src/ui/ui.c:1712:27: style: Condition '!inmovement' is always false [knownConditionTrueFalse]
xaos-3.5+ds1/src/ui/ui.c:1709:22: note: Assignment 'inmovement=1', assigned value is 1
xaos-3.5+ds1/src/ui/ui.c:1712:27: note: Condition '!inmovement' is always false
xaos-3.5+ds1/src/ui/ui.c:322:10: style: The scope of the variable 'str' can be reduced. [variableScope]
xaos-3.5+ds1/src/ui/ui.c:597:16: style: The scope of the variable 'pid' can be reduced. [variableScope]
xaos-3.5+ds1/src/ui/ui.c:599:10: style: The scope of the variable 'str' can be reduced. [variableScope]
xaos-3.5+ds1/src/ui/ui.c:873:9: style: The scope of the variable 'sym' can be reduced. [variableScope]
xaos-3.5+ds1/src/ui/ui.c:874:10: style: The scope of the variable 'mkey' can be reduced. [variableScope]
xaos-3.5+ds1/src/ui/ui.c:897:7: style: The scope of the variable 'number' can be reduced. [variableScope]
xaos-3.5+ds1/src/ui/ui.c:1711:9: style: The scope of the variable 'time' can be reduced. [variableScope]
xaos-3.5+ds1/src/ui/uihelp.c:341:20: style: Condition 'pressedbutton!=-1' is always false [knownConditionTrueFalse]
xaos-3.5+ds1/src/ui/uihelp.c:340:19: note: Assignment 'pressedbutton=-1', assigned value is -1
xaos-3.5+ds1/src/ui/uihelp.c:341:20: note: Condition 'pressedbutton!=-1' is always false
xaos-3.5+ds1/src/ui/uihelp.c:205:37: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary]
xaos-3.5+ds1/src/ui/uihelp.c:237:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xaos-3.5+ds1/src/ui/uihelp.c:332:16: style: The scope of the variable 'grabbed' can be reduced. [variableScope]
xaos-3.5+ds1/src/ui/uihelp.c:333:9: style: The scope of the variable 'atpressed' can be reduced. [variableScope]
xaos-3.5+ds1/src/ui/uihelp.c:166:23: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xaos-3.5+ds1/src/ui/uimenu.c:303:13: warning: Either the condition 'ui_nmenus>20' is redundant or the array 'ui_menus[20]' is accessed at index 20, which is out of bounds. [arrayIndexOutOfBoundsCond]
xaos-3.5+ds1/src/ui/uimenu.c:301:19: note: Assuming that condition 'ui_nmenus>20' is not redundant
xaos-3.5+ds1/src/ui/uimenu.c:303:13: note: Array index out of bounds
xaos-3.5+ds1/src/ui/uimenu.c:218:9: style: The scope of the variable 'shift' can be reduced. [variableScope]
xaos-3.5+ds1/src/ui/uimenu.c:456:9: style: The scope of the variable 'k' can be reduced. [variableScope]
xaos-3.5+ds1/src/util/catalog.c:115:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xaos-3.5+ds1/src/util/catalog.c:117:9: style: The scope of the variable 'size' can be reduced. [variableScope]
xaos-3.5+ds1/src/util/catalog.c:169:3: error: Buffer is accessed out of bounds: errort [bufferAccessOutOfBounds]
xaos-3.5+ds1/src/util/catalog.c:192:3: error: Buffer is accessed out of bounds: errort [bufferAccessOutOfBounds]
xaos-3.5+ds1/src/util/catalog.c:228:3: error: Buffer is accessed out of bounds: errort [bufferAccessOutOfBounds]
xaos-3.5+ds1/src/util/timers.c:221:0: error: #error I am unable to get time in milisecond. Please edit timers.c and make tl_update_time and tl_lookup_timer to work for your architecture and send me then back(to hubicka@paru.cas.cz). You will need also define timers.h and change type of lasttime. [preprocessorErrorDirective]
xaos-3.5+ds1/src/util/xshl.c:88:9: warning: Either the condition 'lastword!=NULL' is redundant or there is possible null pointer dereference: box. [nullPointerRedundantCheck]
xaos-3.5+ds1/src/util/xshl.c:392:16: note: Assuming that condition 'lastword!=NULL' is not redundant
xaos-3.5+ds1/src/util/xshl.c:407:11: note: Calling function 'freebox', 1st argument 'box' value is 0
xaos-3.5+ds1/src/util/xshl.c:88:9: note: Null pointer dereference
xaos-3.5+ds1/src/util/xshl.c:90:10: warning: Either the condition 'lastword!=NULL' is redundant or there is possible null pointer dereference: box. [nullPointerRedundantCheck]
xaos-3.5+ds1/src/util/xshl.c:392:16: note: Assuming that condition 'lastword!=NULL' is not redundant
xaos-3.5+ds1/src/util/xshl.c:407:11: note: Calling function 'freebox', 1st argument 'box' value is 0
xaos-3.5+ds1/src/util/xshl.c:90:10: note: Null pointer dereference
xaos-3.5+ds1/src/util/xshl.c:364:17: style: Same expression on both sides of '&'. [duplicateExpression]
xaos-3.5+ds1/src/util/xshl.c:399:18: style: Same expression on both sides of '&'. [duplicateExpression]
xaos-3.5+ds1/src/util/xshl.c:378:7: style: The scope of the variable 'xpos' can be reduced. [variableScope]
xaos-3.5+ds1/src/util/xshl.c:347:18: error: Common realloc mistake: 'lines' nulled but not freed upon failure [memleakOnRealloc]
xaos-3.5+ds1/src/util/xshl.c:380:22: error: Common realloc mistake: 'lines' nulled but not freed upon failure [memleakOnRealloc]
xaos-3.5+ds1/src/util/xshl.c:420:5: error: Common realloc mistake: 'lines' nulled but not freed upon failure [memleakOnRealloc]
xaos-3.5+ds1/src/util/xshl.c:179:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xaos-3.5+ds1/src/util/xshl.c:291:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xaos-3.5+ds1/src/util/xshl.c:334:30: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xaos-3.5+ds1/src/util/xshl.c:364:46: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xaos-3.5+ds1/src/util/xshl.c:400:23: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xaos-3.5+ds1/tools/wintounix.c:7:9: style: The scope of the variable 'c' can be reduced. [variableScope]
[17:21]

ftp://ftp.se.debian.org/debian/pool/main/x/xapers/xapers_0.8.2.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xapian-bindings/xapian-bindings_1.4.7.orig.tar.xz.asc

ftp://ftp.se.debian.org/debian/pool/main/x/xapian-core/xapian-core_1.4.7.orig.tar.xz.asc

ftp://ftp.se.debian.org/debian/pool/main/x/xapian-omega/xapian-omega_1.4.7.orig.tar.xz.asc

ftp://ftp.se.debian.org/debian/pool/main/x/xapp/xapp_1.2.2.orig.tar.gz
xapps-1.2.2/libxapp/xapp-kbd-layout-controller.c:108:9: style: Variable 'utf8_cased' is reassigned a value before the old one has been used. [redundantAssignment]
xapps-1.2.2/libxapp/xapp-kbd-layout-controller.c:104:0: note: Variable 'utf8_cased' is reassigned a value before the old one has been used.
xapps-1.2.2/libxapp/xapp-kbd-layout-controller.c:108:9: note: Variable 'utf8_cased' is reassigned a value before the old one has been used.
[17:21]

ftp://ftp.se.debian.org/debian/pool/main/x/xappy/xappy_0.5.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xarchiver/xarchiver_0.5.4.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xarclock/xarclock_1.0.orig.tar.gz
xarclock-1.0.orig/ARClock.c:406:33: warning: Redundant assignment of 'j' to itself. [selfAssignment]
xarclock-1.0.orig/ARClock.c:302:9: style: The scope of the variable 'time_ptr' can be reduced. [variableScope]
xarclock-1.0.orig/ARClock.c:307:10: style: The scope of the variable 'angle' can be reduced. [variableScope]
xarclock-1.0.orig/ARClock.c:307:17: style: The scope of the variable 'x' can be reduced. [variableScope]
xarclock-1.0.orig/ARClock.c:307:20: style: The scope of the variable 'y' can be reduced. [variableScope]
xarclock-1.0.orig/ARClock.c:178:11: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [asctimeCalled]
xarclock-1.0.orig/ARClock.c:345:16: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [asctimeCalled]
[17:21]

ftp://ftp.se.debian.org/debian/pool/main/x/xastir/xastir_2.1.0.orig.tar.gz
Xastir-Release-2.1.0/Davis/src/db2APRS.c:402:17: error: fprintf format string requires 1 parameter but only 0 are given. [wrongPrintfScanfArgNum]
Xastir-Release-2.1.0/Davis/src/db2APRS.c:408:17: error: fprintf format string requires 1 parameter but only 0 are given. [wrongPrintfScanfArgNum]
Xastir-Release-2.1.0/Davis/src/db2APRS.c:432:17: error: fprintf format string requires 1 parameter but only 0 are given. [wrongPrintfScanfArgNum]
Xastir-Release-2.1.0/Davis/src/db2APRS.c:437:17: error: fprintf format string requires 1 parameter but only 0 are given. [wrongPrintfScanfArgNum]
Xastir-Release-2.1.0/Davis/src/db2APRS.c:907:10: style: The scope of the variable 'pid' can be reduced. [variableScope]
Xastir-Release-2.1.0/Davis/src/db2APRS.c:918:11: style: The scope of the variable 'pidfile' can be reduced. [variableScope]
Xastir-Release-2.1.0/Davis/src/db2APRS.c:919:17: style: The scope of the variable 'pidfilename' can be reduced. [variableScope]
Xastir-Release-2.1.0/Davis/src/db2APRS.c:228:21: error: Uninitialized variable: pbuf [uninitvar]
Xastir-Release-2.1.0/Davis/src/db2APRS.c:1020:48: error: Uninitialized variable: s [uninitvar]
Xastir-Release-2.1.0/LaCrosse/src/open2300db2APRS.c:372:17: error: fprintf format string requires 1 parameter but only 0 are given. [wrongPrintfScanfArgNum]
Xastir-Release-2.1.0/LaCrosse/src/open2300db2APRS.c:378:17: error: fprintf format string requires 1 parameter but only 0 are given. [wrongPrintfScanfArgNum]
Xastir-Release-2.1.0/LaCrosse/src/open2300db2APRS.c:402:17: error: fprintf format string requires 1 parameter but only 0 are given. [wrongPrintfScanfArgNum]
Xastir-Release-2.1.0/LaCrosse/src/open2300db2APRS.c:408:17: error: fprintf format string requires 1 parameter but only 0 are given. [wrongPrintfScanfArgNum]
Xastir-Release-2.1.0/LaCrosse/src/open2300db2APRS.c:493:9: style: The scope of the variable 'nfields' can be reduced. [variableScope]
Xastir-Release-2.1.0/LaCrosse/src/open2300db2APRS.c:709:10: style: The scope of the variable 'pid' can be reduced. [variableScope]
Xastir-Release-2.1.0/LaCrosse/src/open2300db2APRS.c:490:10: style: Unused variable: latest_timestamp [unusedVariable]
Xastir-Release-2.1.0/LaCrosse/src/open2300db2APRS.c:492:16: style: Unused variable: row_cnt [unusedVariable]
Xastir-Release-2.1.0/callpass/callpass.c:64:10: style: The scope of the variable 'temp' can be reduced. [variableScope]
Xastir-Release-2.1.0/intl/bindtextdom.c:155:0: error: Memory leak: new_binding [memleak]
Xastir-Release-2.1.0/intl/dcgettext.c:325:39: style: Redundant condition: If 'EXPR == ':'', the comparison 'EXPR != '\0'' is always true. [redundantCondition]
Xastir-Release-2.1.0/intl/hash-string.h:42:0: style: The scope of the variable 'g' can be reduced. [variableScope]
Xastir-Release-2.1.0/intl/dcgettext.c:231:27: style: The scope of the variable 'domain' can be reduced. [variableScope]
Xastir-Release-2.1.0/intl/l10nflist.c:361:9: style: The scope of the variable 'wp' can be reduced. [variableScope]
Xastir-Release-2.1.0/intl/loadmsgcat.c:119:12: style: Condition 'data==(struct mo_file_header*)-1' is always true [knownConditionTrueFalse]
Xastir-Release-2.1.0/intl/loadmsgcat.c:70:33: note: Assignment 'data=(struct mo_file_header*)-1', assigned value is -1
Xastir-Release-2.1.0/intl/loadmsgcat.c:119:12: note: Condition 'data==(struct mo_file_header*)-1' is always true
Xastir-Release-2.1.0/intl/loadmsgcat.c:119:12: style: Same expression on both sides of '==' because the value of 'data' and '(struct mo_file_header*)-1' are the same. [duplicateExpression]
Xastir-Release-2.1.0/intl/loadmsgcat.c:70:33: note: 'data' is assigned value '(struct mo_file_header*)-1' here.
Xastir-Release-2.1.0/intl/loadmsgcat.c:119:12: note: Same expression on both sides of '==' because the value of 'data' and '(struct mo_file_header*)-1' are the same.
Xastir-Release-2.1.0/intl/localealias.c:254:22: style: The scope of the variable 'alias' can be reduced. [variableScope]
Xastir-Release-2.1.0/intl/localealias.c:255:22: style: The scope of the variable 'value' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/alert.c:658:18: style: The scope of the variable 'temp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/alert.c:845:10: style: The scope of the variable 'l_list' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/alert.c:921:9: style: The scope of the variable 'count' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/alert.c:1063:9: style: The scope of the variable 'ii' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/alert.c:1063:13: style: The scope of the variable 'jj' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/alert.c:1064:11: style: The scope of the variable 'ptr' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/alert.c:1066:9: style: The scope of the variable 'compressed_wx_packet' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/alert.c:1068:27: style: The scope of the variable 'iterator' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/alert.c:1998:18: style: The scope of the variable 'c' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/alert.c:864:57: style: Array index 'level' is used before limits check. [arrayIndexThenCheck]
Xastir-Release-2.1.0/src/bulletin_gui.c:133:10: style: The scope of the variable 'temp_text' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/bulletin_gui.c:139:11: style: The scope of the variable 'temp_ptr' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/bulletin_gui.c:251:9: style: The scope of the variable 'distance' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/bulletin_gui.c:598:18: style: The scope of the variable 'n' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/bulletin_gui.c:601:10: style: The scope of the variable 'temp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/bulletin_gui.c:471:34: style: Function 'check_for_new_bulletins' argument 1 names different: declaration 'current_sec' definition 'curr_sec'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/bulletin_gui.h:33:41: note: Function 'check_for_new_bulletins' argument 1 names different: declaration 'current_sec' definition 'curr_sec'.
Xastir-Release-2.1.0/src/bulletin_gui.c:471:34: note: Function 'check_for_new_bulletins' argument 1 names different: declaration 'current_sec' definition 'curr_sec'.
Xastir-Release-2.1.0/src/color.c:62:10: style: The scope of the variable 'colorname' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/color.c:63:12: style: The scope of the variable 'x' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/color.c:159:26: style: The scope of the variable 'i' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/color.c:159:29: style: The scope of the variable 'j' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/color.c:192:42: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
Xastir-Release-2.1.0/src/color.c:198:42: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
Xastir-Release-2.1.0/src/color.c:204:42: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
Xastir-Release-2.1.0/src/datum.c:467:12: style: The scope of the variable 'k0' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/datum.c:471:12: style: The scope of the variable 'N' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/datum.c:471:15: style: The scope of the variable 'T' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/datum.c:471:18: style: The scope of the variable 'C' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/datum.c:471:21: style: The scope of the variable 'A' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/datum.c:471:24: style: The scope of the variable 'M' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/datum.c:386:10: style: Variable 'b1' is assigned a value that is never used. [unreadVariable]
Xastir-Release-2.1.0/src/datum.c:800:12: style: Variable 'phi1' is assigned a value that is never used. [unreadVariable]
Xastir-Release-2.1.0/src/datum.c:786:9: style: Variable 'NorthernHemisphere' is assigned a value that is never used. [unreadVariable]
Xastir-Release-2.1.0/src/db.c:18364:22: warning: Either the condition 'ii<10' is redundant or the array 'Substring[10]' is accessed at index 10, which is out of bounds. [arrayIndexOutOfBoundsCond]
Xastir-Release-2.1.0/src/db.c:18359:20: note: Assuming that condition 'ii<10' is not redundant
Xastir-Release-2.1.0/src/db.c:18363:9: note: ii is incremented', new value is 10
Xastir-Release-2.1.0/src/db.c:18364:22: note: Array index out of bounds
Xastir-Release-2.1.0/src/db.c:9404:13: style: Redundant condition: If 'hash_key_in >= 0', the comparison 'hash_key_in != -1' is always true. [redundantCondition]
Xastir-Release-2.1.0/src/db.c:13303:42: style: Redundant condition: If 'EXPR == '-'', the comparison 'EXPR != '\0'' is always true. [redundantCondition]
Xastir-Release-2.1.0/src/db.c:1639:36: style: Condition '!done' is always true [knownConditionTrueFalse]
Xastir-Release-2.1.0/src/db.c:1626:40: note: Assignment 'done=0', assigned value is 0
Xastir-Release-2.1.0/src/db.c:1639:36: note: Condition '!done' is always true
Xastir-Release-2.1.0/src/db.c:15006:16: style: Condition 'msgtyp==0' is always true [knownConditionTrueFalse]
Xastir-Release-2.1.0/src/db.c:14821:14: note: Assignment 'msgtyp=0', assigned value is 0
Xastir-Release-2.1.0/src/db.c:15006:16: note: Condition 'msgtyp==0' is always true
Xastir-Release-2.1.0/src/db.c:15209:9: style: Condition '!ok' is always true [knownConditionTrueFalse]
Xastir-Release-2.1.0/src/db.c:15202:14: note: Assignment 'ok=0', assigned value is 0
Xastir-Release-2.1.0/src/db.c:15209:9: note: Condition '!ok' is always true
Xastir-Release-2.1.0/src/db.c:15444:9: style: Condition '!ok' is always true [knownConditionTrueFalse]
Xastir-Release-2.1.0/src/db.c:15412:14: note: Assignment 'ok=0', assigned value is 0
Xastir-Release-2.1.0/src/db.c:15444:9: note: Condition '!ok' is always true
Xastir-Release-2.1.0/src/db.c:17186:17: style: Condition 'ok_igate_net' is always true [knownConditionTrueFalse]
Xastir-Release-2.1.0/src/db.c:17183:24: note: Assignment 'ok_igate_net=1', assigned value is 1
Xastir-Release-2.1.0/src/db.c:17186:17: note: Condition 'ok_igate_net' is always true
Xastir-Release-2.1.0/src/db.c:18821:46: style: Condition '4==0' is always false [knownConditionTrueFalse]
Xastir-Release-2.1.0/src/db.c:18822:48: style: Condition '6==0' is always false [knownConditionTrueFalse]
Xastir-Release-2.1.0/src/db.c:11093:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
Xastir-Release-2.1.0/src/db.c:11093:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
Xastir-Release-2.1.0/src/db.c:11093:9: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
Xastir-Release-2.1.0/src/db.c:11093:9: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
Xastir-Release-2.1.0/src/db.c:11093:9: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
Xastir-Release-2.1.0/src/db.c:8564:25: warning: Either the condition 'p_station==NULL' is redundant or there is possible null pointer dereference: p_station. [nullPointerRedundantCheck]
Xastir-Release-2.1.0/src/db.c:8541:19: note: Assuming that condition 'p_station==NULL' is not redundant
Xastir-Release-2.1.0/src/db.c:8564:25: note: Null pointer dereference
Xastir-Release-2.1.0/src/db.c:8647:13: warning: Either the condition 'p_station==NULL' is redundant or there is possible null pointer dereference: p_station. [nullPointerRedundantCheck]
Xastir-Release-2.1.0/src/db.c:8623:19: note: Assuming that condition 'p_station==NULL' is not redundant
Xastir-Release-2.1.0/src/db.c:8647:13: note: Null pointer dereference
Xastir-Release-2.1.0/src/db.c:1558:25: style: Variable 'head' is reassigned a value before the old one has been used. [redundantAssignment]
Xastir-Release-2.1.0/src/db.c:1553:0: note: Variable 'head' is reassigned a value before the old one has been used.
Xastir-Release-2.1.0/src/db.c:1558:25: note: Variable 'head' is reassigned a value before the old one has been used.
Xastir-Release-2.1.0/src/db.c:4559:5: style: Variable 'cdtest' is reassigned a value before the old one has been used. [redundantAssignment]
Xastir-Release-2.1.0/src/db.c:4543:0: note: Variable 'cdtest' is reassigned a value before the old one has been used.
Xastir-Release-2.1.0/src/db.c:4559:5: note: Variable 'cdtest' is reassigned a value before the old one has been used.
Xastir-Release-2.1.0/src/db.c:4568:5: style: Variable 'cdform' is reassigned a value before the old one has been used. [redundantAssignment]
Xastir-Release-2.1.0/src/db.c:4544:0: note: Variable 'cdform' is reassigned a value before the old one has been used.
Xastir-Release-2.1.0/src/db.c:4568:5: note: Variable 'cdform' is reassigned a value before the old one has been used.
Xastir-Release-2.1.0/src/db.c:18523:5: style: Variable 'call_sign' is reassigned a value before the old one has been used. [redundantAssignment]
Xastir-Release-2.1.0/src/db.c:18512:5: note: Variable 'call_sign' is reassigned a value before the old one has been used.
Xastir-Release-2.1.0/src/db.c:18523:5: note: Variable 'call_sign' is reassigned a value before the old one has been used.
Xastir-Release-2.1.0/src/db.c:16654:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
Xastir-Release-2.1.0/src/db.c:669:10: style: The scope of the variable 'i' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:749:10: style: The scope of the variable 'record_start' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:749:24: style: The scope of the variable 'record_mid' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:749:36: style: The scope of the variable 'record_end' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:749:63: style: The scope of the variable 'done' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:750:10: style: The scope of the variable 'tempfile' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:1390:10: style: The scope of the variable 'user_base_dir' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:1498:10: style: The scope of the variable 'temp1' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:1499:10: style: The scope of the variable 'temp2' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:1500:10: style: The scope of the variable 'stemp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:1501:10: style: The scope of the variable 'i' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:1502:9: style: The scope of the variable 'mw_p' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:1503:11: style: The scope of the variable 'temp_ptr' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:2014:9: style: The scope of the variable 'index' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:2225:10: style: The scope of the variable 'cp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:2227:10: style: The scope of the variable 'buffn' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:2227:16: style: The scope of the variable 'start_buffn' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:2228:10: style: The scope of the variable 'cp_records' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:2263:10: style: The scope of the variable 'file_data' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:2267:10: style: The scope of the variable 'tempfile' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:2274:10: style: The scope of the variable 'records' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:2275:10: style: The scope of the variable 'record_start' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:2276:10: style: The scope of the variable 'record_end' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:2277:10: style: The scope of the variable 'record_mid' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:2278:9: style: The scope of the variable 'done' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:2633:10: style: The scope of the variable 'wx_tm' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:2638:10: style: The scope of the variable 'temp1_my_course' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:2642:10: style: The scope of the variable 'l_lon' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:2642:17: style: The scope of the variable 'l_lat' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:2644:11: style: The scope of the variable 'value' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:3470:10: style: The scope of the variable 'temp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:3471:12: style: The scope of the variable 'temp2' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:3477:9: style: The scope of the variable 'border_offset' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:3646:9: style: The scope of the variable 'dx' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:3646:13: style: The scope of the variable 'dy' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:4055:10: style: The scope of the variable 'temp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:4084:10: style: The scope of the variable 'club' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:4317:27: style: The scope of the variable 'ac' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:4601:10: style: The scope of the variable 'temp_my_distance' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:4602:10: style: The scope of the variable 'temp_my_course' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:4603:10: style: The scope of the variable 'temp1_my_course' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:4604:23: style: The scope of the variable 'e' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:4604:26: style: The scope of the variable 'humidex' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:4605:10: style: The scope of the variable 'l_lat' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:4605:17: style: The scope of the variable 'l_lon' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:4606:11: style: The scope of the variable 'value' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:4607:17: style: The scope of the variable 'weather' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:4610:9: style: The scope of the variable 'i' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:4611:9: style: The scope of the variable 'track_count' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:5580:10: style: The scope of the variable 'temp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:5581:18: style: The scope of the variable 'n' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:5593:9: style: The scope of the variable 'restore_position' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:6337:11: style: The scope of the variable 'x' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:6339:10: style: The scope of the variable 'temp2' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:6341:9: style: The scope of the variable 'found' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:6416:18: style: The scope of the variable 'n' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:6420:27: style: The scope of the variable 'ac' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:6421:10: style: The scope of the variable 'tactical_string' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:6766:9: style: The scope of the variable 'i' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:6857:10: style: The scope of the variable 'time_data' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:6858:10: style: The scope of the variable 'temp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:6860:17: style: The scope of the variable 'weather' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:7136:10: style: The scope of the variable 'time_data' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:7138:17: style: The scope of the variable 'weather' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:7320:15: style: The scope of the variable 'p2' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:7388:14: style: The scope of the variable 'multiplier' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:7389:16: style: The scope of the variable 'd' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:7657:16: style: The scope of the variable 'found' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:7657:23: style: The scope of the variable 'i' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:8050:10: style: The scope of the variable 'short_dashed' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:8051:10: style: The scope of the variable 'medium_dashed' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:8052:19: style: The scope of the variable 'lat0' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:8052:25: style: The scope of the variable 'lon0' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:8052:31: style: The scope of the variable 'lat1' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:8052:37: style: The scope of the variable 'lon1' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:8053:9: style: The scope of the variable 'col_trail' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:8053:20: style: The scope of the variable 'col_dot' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:8055:10: style: The scope of the variable 'brightness' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:8056:10: style: The scope of the variable 'flag1' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:8113:21: style: The scope of the variable 'lon0_screen' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:8113:34: style: The scope of the variable 'lat0_screen' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:8113:47: style: The scope of the variable 'lon1_screen' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:8113:60: style: The scope of the variable 'lat1_screen' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:9393:9: style: The scope of the variable 'ii' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:9395:9: style: The scope of the variable 'prev_hash_key' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:9396:9: style: The scope of the variable 'hash_key' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:9888:14: style: The scope of the variable 'p_curr' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:9927:12: style: The scope of the variable 't_rem' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:9928:9: style: The scope of the variable 'done' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:10091:9: style: The scope of the variable 'slen' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:10184:31: style: The scope of the variable 'dao_rval' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:10185:10: style: The scope of the variable 'temp_lat' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:10186:10: style: The scope of the variable 'temp_lon' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:10187:10: style: The scope of the variable 'temp_grid' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:10190:11: style: The scope of the variable 'gridlat' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:10191:11: style: The scope of the variable 'gridlon' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:10350:9: style: The scope of the variable 'x1' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:10350:13: style: The scope of the variable 'x2' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:10350:17: style: The scope of the variable 'x3' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:10350:21: style: The scope of the variable 'x4' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:10350:25: style: The scope of the variable 'y1' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:10350:29: style: The scope of the variable 'y2' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:10350:33: style: The scope of the variable 'y3' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:10350:37: style: The scope of the variable 'y4' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:10358:11: style: The scope of the variable 'range' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:10756:9: style: The scope of the variable 'i' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:10782:9: style: The scope of the variable 'i' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:10782:21: style: The scope of the variable 'done' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:10991:9: style: The scope of the variable 'i' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:11172:10: style: The scope of the variable 'temp1' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:11173:10: style: The scope of the variable 'temp2' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:11174:10: style: The scope of the variable 'temp3' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:11175:10: style: The scope of the variable 'bearing' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:11176:10: style: The scope of the variable 'nrq' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:11887:9: style: The scope of the variable 'add_it' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:12063:9: style: The scope of the variable 'add_it' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:12249:10: style: The scope of the variable 'l_lat' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:12249:17: style: The scope of the variable 'l_lon' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:12250:12: style: The scope of the variable 'distance' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:12251:10: style: The scope of the variable 'station_id' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:12253:11: style: The scope of the variable 'value' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:12255:9: style: The scope of the variable 'moving' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:12256:9: style: The scope of the variable 'changed_pos' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:12257:9: style: The scope of the variable 'screen_update' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:12259:9: style: The scope of the variable 'ok_to_display' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:12262:9: style: The scope of the variable 'direct' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:14010:9: style: The scope of the variable 'turn_threshold' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:14012:9: style: The scope of the variable 'heading_change_since_beacon' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:14167:14: style: The scope of the variable 'p_time' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:14342:14: style: The scope of the variable 'p_time' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:14488:13: style: The scope of the variable 'pos' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:14490:13: style: The scope of the variable 'i' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:14684:10: style: The scope of the variable 'alt' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:15411:10: style: The scope of the variable 'temp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:15577:9: style: The scope of the variable 'i' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:15577:11: style: The scope of the variable 'j' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:15577:13: style: The scope of the variable 'found_trace_wide' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:15577:30: style: The scope of the variable 'found_asterisk' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:15578:11: style: The scope of the variable 'ptr' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:15936:11: style: The scope of the variable 'temp_ptr' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:15939:10: style: The scope of the variable 'from_call' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:15940:10: style: The scope of the variable 'ack' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:16689:14: style: The scope of the variable 'message_plus_note' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:16912:10: style: The scope of the variable 'from_call' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:16913:10: style: The scope of the variable 'ack' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:17092:10: style: The scope of the variable 'line' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:17096:10: style: The scope of the variable 'data_id' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:17098:9: style: The scope of the variable 'object_is_mine' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:17099:10: style: The scope of the variable 'user_base_dir' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:17799:9: style: The scope of the variable 'i' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:17799:11: style: The scope of the variable 'j' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:17799:13: style: The scope of the variable 'len' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:17837:10: style: The scope of the variable 't' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:18111:14: style: The scope of the variable 'jj' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:18459:10: style: The scope of the variable 'tmp_line' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:18460:10: style: The scope of the variable 'tmp_path' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:18461:11: style: The scope of the variable 'ViaCalls' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:18593:24: style: The scope of the variable 'distance' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:18594:22: style: The scope of the variable 'course_deg' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:18981:10: style: The scope of the variable 'call_find' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:18983:9: style: The scope of the variable 'ii' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:19057:18: style: The scope of the variable 'station_id' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:19131:10: style: The scope of the variable 'x_ofs' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:19131:17: style: The scope of the variable 'y_ofs' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:19132:10: style: The scope of the variable 'new_lat' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:19132:19: style: The scope of the variable 'new_lon' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:19362:10: style: The scope of the variable 'status_text' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:19420:10: style: The scope of the variable 'temp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:19421:10: style: The scope of the variable 'format' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:19423:19: style: The scope of the variable 'time_since_aloha_update' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:19424:9: style: The scope of the variable 'minutes' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:19424:18: style: The scope of the variable 'hours' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:19425:10: style: The scope of the variable 'Hours' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:19426:10: style: The scope of the variable 'Minutes' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:19527:16: style: The scope of the variable 'time' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db.c:9392:44: style: Function 'station_shortcuts_update_function' argument 1 names different: declaration 'hash_key' definition 'hash_key_in'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/db.c:134:44: note: Function 'station_shortcuts_update_function' argument 1 names different: declaration 'hash_key' definition 'hash_key_in'.
Xastir-Release-2.1.0/src/db.c:9392:44: note: Function 'station_shortcuts_update_function' argument 1 names different: declaration 'hash_key' definition 'hash_key_in'.
Xastir-Release-2.1.0/src/db.c:9819:24: style: Function 'station_del' argument 1 names different: declaration 'callsign' definition 'call'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/database.h:609:31: note: Function 'station_del' argument 1 names different: declaration 'callsign' definition 'call'.
Xastir-Release-2.1.0/src/db.c:9819:24: note: Function 'station_del' argument 1 names different: declaration 'callsign' definition 'call'.
Xastir-Release-2.1.0/src/db.c:14340:27: style: Function 'my_station_add' argument 1 names different: declaration 'my_call_sign' definition 'my_callsign'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/database.h:610:34: note: Function 'my_station_add' argument 1 names different: declaration 'my_call_sign' definition 'my_callsign'.
Xastir-Release-2.1.0/src/db.c:14340:27: note: Function 'my_station_add' argument 1 names different: declaration 'my_call_sign' definition 'my_callsign'.
Xastir-Release-2.1.0/src/db.c:19361:21: style: Function 'calc_aloha' argument 1 names different: declaration 'curr_sec' definition 'secs_now'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/database.h:653:21: note: Function 'calc_aloha' argument 1 names different: declaration 'curr_sec' definition 'secs_now'.
Xastir-Release-2.1.0/src/db.c:19361:21: note: Function 'calc_aloha' argument 1 names different: declaration 'curr_sec' definition 'secs_now'.
Xastir-Release-2.1.0/src/db.c:2237:12: style: Variable 'cp' is assigned a value that is never used. [unreadVariable]
Xastir-Release-2.1.0/src/db.c:4351:51: style: Variable 'ac' is modified but its new value is never used. [unreadVariable]
Xastir-Release-2.1.0/src/db.c:5641:9: style: Variable 'restore_position' is assigned a value that is never used. [unreadVariable]
Xastir-Release-2.1.0/src/db.c:10516:21: style: Variable 'range' is assigned a value that is never used. [unreadVariable]
Xastir-Release-2.1.0/src/db.c:10758:5: style: Variable 'found' is assigned a value that is never used. [unreadVariable]
Xastir-Release-2.1.0/src/db.c:17048:9: style: Variable 'done' is assigned a value that is never used. [unreadVariable]
Xastir-Release-2.1.0/src/db.c:18986:5: style: Variable 'call_len' is assigned a value that is never used. [unreadVariable]
Xastir-Release-2.1.0/src/db.c:18358:23: style: Array index 'ii' is used before limits check. [arrayIndexThenCheck]
Xastir-Release-2.1.0/src/db.c:4653:23: error: Uninitialized variable: temp [uninitvar]
Xastir-Release-2.1.0/src/db_gis.c:2624:10: style: The scope of the variable 'temp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db_gis.c:2626:9: style: The scope of the variable 'x' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db_gis.c:2650:10: style: The scope of the variable 'temp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/db_gis.c:2652:9: style: The scope of the variable 'x' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:112:25: warning: Either the condition 'if(xfs_ptr)' is redundant or there is possible null pointer dereference: xfs_ptr. [nullPointerRedundantCheck]
Xastir-Release-2.1.0/src/draw_symbols.c:194:16: note: Assuming that condition 'if(xfs_ptr)' is not redundant
Xastir-Release-2.1.0/src/draw_symbols.c:112:25: note: Null pointer dereference
Xastir-Release-2.1.0/src/draw_symbols.c:113:11: warning: Either the condition 'if(xfs_ptr)' is redundant or there is possible null pointer dereference: xfs_ptr. [nullPointerRedundantCheck]
Xastir-Release-2.1.0/src/draw_symbols.c:194:16: note: Assuming that condition 'if(xfs_ptr)' is not redundant
Xastir-Release-2.1.0/src/draw_symbols.c:113:11: note: Null pointer dereference
Xastir-Release-2.1.0/src/draw_symbols.c:114:11: warning: Either the condition 'if(xfs_ptr)' is redundant or there is possible null pointer dereference: xfs_ptr. [nullPointerRedundantCheck]
Xastir-Release-2.1.0/src/draw_symbols.c:194:16: note: Assuming that condition 'if(xfs_ptr)' is not redundant
Xastir-Release-2.1.0/src/draw_symbols.c:114:11: note: Null pointer dereference
Xastir-Release-2.1.0/src/draw_symbols.c:115:11: warning: Either the condition 'if(xfs_ptr)' is redundant or there is possible null pointer dereference: xfs_ptr. [nullPointerRedundantCheck]
Xastir-Release-2.1.0/src/draw_symbols.c:194:16: note: Assuming that condition 'if(xfs_ptr)' is not redundant
Xastir-Release-2.1.0/src/draw_symbols.c:115:11: note: Null pointer dereference
Xastir-Release-2.1.0/src/draw_symbols.c:117:19: warning: Either the condition 'if(xfs_ptr)' is redundant or there is possible null pointer dereference: xfs_ptr. [nullPointerRedundantCheck]
Xastir-Release-2.1.0/src/draw_symbols.c:194:16: note: Assuming that condition 'if(xfs_ptr)' is not redundant
Xastir-Release-2.1.0/src/draw_symbols.c:117:19: note: Null pointer dereference
Xastir-Release-2.1.0/src/draw_symbols.c:118:11: warning: Either the condition 'if(xfs_ptr)' is redundant or there is possible null pointer dereference: xfs_ptr. [nullPointerRedundantCheck]
Xastir-Release-2.1.0/src/draw_symbols.c:194:16: note: Assuming that condition 'if(xfs_ptr)' is not redundant
Xastir-Release-2.1.0/src/draw_symbols.c:118:11: note: Null pointer dereference
Xastir-Release-2.1.0/src/draw_symbols.c:2627:29: warning: Either the condition 'if(xfs_ptr)' is redundant or there is possible null pointer dereference: xfs_ptr. [nullPointerRedundantCheck]
Xastir-Release-2.1.0/src/draw_symbols.c:2636:12: note: Assuming that condition 'if(xfs_ptr)' is not redundant
Xastir-Release-2.1.0/src/draw_symbols.c:2627:29: note: Null pointer dereference
Xastir-Release-2.1.0/src/draw_symbols.c:2628:15: warning: Either the condition 'if(xfs_ptr)' is redundant or there is possible null pointer dereference: xfs_ptr. [nullPointerRedundantCheck]
Xastir-Release-2.1.0/src/draw_symbols.c:2636:12: note: Assuming that condition 'if(xfs_ptr)' is not redundant
Xastir-Release-2.1.0/src/draw_symbols.c:2628:15: note: Null pointer dereference
Xastir-Release-2.1.0/src/draw_symbols.c:2629:15: warning: Either the condition 'if(xfs_ptr)' is redundant or there is possible null pointer dereference: xfs_ptr. [nullPointerRedundantCheck]
Xastir-Release-2.1.0/src/draw_symbols.c:2636:12: note: Assuming that condition 'if(xfs_ptr)' is not redundant
Xastir-Release-2.1.0/src/draw_symbols.c:2629:15: note: Null pointer dereference
Xastir-Release-2.1.0/src/draw_symbols.c:2630:15: warning: Either the condition 'if(xfs_ptr)' is redundant or there is possible null pointer dereference: xfs_ptr. [nullPointerRedundantCheck]
Xastir-Release-2.1.0/src/draw_symbols.c:2636:12: note: Assuming that condition 'if(xfs_ptr)' is not redundant
Xastir-Release-2.1.0/src/draw_symbols.c:2630:15: note: Null pointer dereference
Xastir-Release-2.1.0/src/draw_symbols.c:2633:23: warning: Either the condition 'if(xfs_ptr)' is redundant or there is possible null pointer dereference: xfs_ptr. [nullPointerRedundantCheck]
Xastir-Release-2.1.0/src/draw_symbols.c:2636:12: note: Assuming that condition 'if(xfs_ptr)' is not redundant
Xastir-Release-2.1.0/src/draw_symbols.c:2633:23: note: Null pointer dereference
Xastir-Release-2.1.0/src/draw_symbols.c:831:25: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
Xastir-Release-2.1.0/src/draw_symbols.c:833:25: note: Found duplicate branches for 'if' and 'else'.
Xastir-Release-2.1.0/src/draw_symbols.c:831:25: note: Found duplicate branches for 'if' and 'else'.
Xastir-Release-2.1.0/src/draw_symbols.c:838:25: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
Xastir-Release-2.1.0/src/draw_symbols.c:840:25: note: Found duplicate branches for 'if' and 'else'.
Xastir-Release-2.1.0/src/draw_symbols.c:838:25: note: Found duplicate branches for 'if' and 'else'.
Xastir-Release-2.1.0/src/draw_symbols.c:845:25: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
Xastir-Release-2.1.0/src/draw_symbols.c:847:25: note: Found duplicate branches for 'if' and 'else'.
Xastir-Release-2.1.0/src/draw_symbols.c:845:25: note: Found duplicate branches for 'if' and 'else'.
Xastir-Release-2.1.0/src/draw_symbols.c:852:25: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
Xastir-Release-2.1.0/src/draw_symbols.c:854:25: note: Found duplicate branches for 'if' and 'else'.
Xastir-Release-2.1.0/src/draw_symbols.c:852:25: note: Found duplicate branches for 'if' and 'else'.
Xastir-Release-2.1.0/src/draw_symbols.c:859:25: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
Xastir-Release-2.1.0/src/draw_symbols.c:861:25: note: Found duplicate branches for 'if' and 'else'.
Xastir-Release-2.1.0/src/draw_symbols.c:859:25: note: Found duplicate branches for 'if' and 'else'.
Xastir-Release-2.1.0/src/draw_symbols.c:866:25: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
Xastir-Release-2.1.0/src/draw_symbols.c:868:25: note: Found duplicate branches for 'if' and 'else'.
Xastir-Release-2.1.0/src/draw_symbols.c:866:25: note: Found duplicate branches for 'if' and 'else'.
Xastir-Release-2.1.0/src/draw_symbols.c:873:25: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
Xastir-Release-2.1.0/src/draw_symbols.c:875:25: note: Found duplicate branches for 'if' and 'else'.
Xastir-Release-2.1.0/src/draw_symbols.c:873:25: note: Found duplicate branches for 'if' and 'else'.
Xastir-Release-2.1.0/src/draw_symbols.c:880:25: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
Xastir-Release-2.1.0/src/draw_symbols.c:882:25: note: Found duplicate branches for 'if' and 'else'.
Xastir-Release-2.1.0/src/draw_symbols.c:880:25: note: Found duplicate branches for 'if' and 'else'.
Xastir-Release-2.1.0/src/draw_symbols.c:887:25: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
Xastir-Release-2.1.0/src/draw_symbols.c:889:25: note: Found duplicate branches for 'if' and 'else'.
Xastir-Release-2.1.0/src/draw_symbols.c:887:25: note: Found duplicate branches for 'if' and 'else'.
Xastir-Release-2.1.0/src/draw_symbols.c:895:25: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
Xastir-Release-2.1.0/src/draw_symbols.c:897:25: note: Found duplicate branches for 'if' and 'else'.
Xastir-Release-2.1.0/src/draw_symbols.c:895:25: note: Found duplicate branches for 'if' and 'else'.
Xastir-Release-2.1.0/src/draw_symbols.c:387:12: style: The scope of the variable 'diameter' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:388:12: style: The scope of the variable 'a' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:388:14: style: The scope of the variable 'b' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:516:12: style: The scope of the variable 'range' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:516:19: style: The scope of the variable 'diameter' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:517:9: style: The scope of the variable 'offx' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:517:14: style: The scope of the variable 'offy' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:518:10: style: The scope of the variable 'xx' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:518:13: style: The scope of the variable 'yy' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:518:16: style: The scope of the variable 'xx1' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:518:20: style: The scope of the variable 'yy1' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:518:24: style: The scope of the variable 'fxx' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:518:28: style: The scope of the variable 'fyy' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:519:12: style: The scope of the variable 'tilt' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:520:12: style: The scope of the variable 'a' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:520:14: style: The scope of the variable 'b' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:521:10: style: The scope of the variable 'is_rng' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:522:11: style: The scope of the variable 'strp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:699:12: style: The scope of the variable 'range' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:699:19: style: The scope of the variable 'diameter' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:700:9: style: The scope of the variable 'offx' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:700:14: style: The scope of the variable 'offy' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:701:10: style: The scope of the variable 'xx' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:701:13: style: The scope of the variable 'yy' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:701:16: style: The scope of the variable 'xx1' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:701:20: style: The scope of the variable 'yy1' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:701:24: style: The scope of the variable 'fxx' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:701:28: style: The scope of the variable 'fyy' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:702:12: style: The scope of the variable 'tilt' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:703:12: style: The scope of the variable 'a' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:703:14: style: The scope of the variable 'b' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:1052:10: style: The scope of the variable 'start_x' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:1052:19: style: The scope of the variable 'start_y' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:1052:28: style: The scope of the variable 'off_x' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:1052:35: style: The scope of the variable 'off_y' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:1091:10: style: The scope of the variable 'start_x' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:1091:19: style: The scope of the variable 'start_y' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:1091:28: style: The scope of the variable 'off_x' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:1091:35: style: The scope of the variable 'off_y' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:1130:10: style: The scope of the variable 'start_x' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:1130:19: style: The scope of the variable 'start_y' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:1130:28: style: The scope of the variable 'off_x' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:1130:35: style: The scope of the variable 'off_y' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:1130:42: style: The scope of the variable 'off_x2' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:1130:50: style: The scope of the variable 'off_y2' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:1171:10: style: The scope of the variable 'start_x' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:1171:19: style: The scope of the variable 'start_y' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:1171:28: style: The scope of the variable 'off_x' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:1171:35: style: The scope of the variable 'off_y' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:1171:42: style: The scope of the variable 'off_x2' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:1171:50: style: The scope of the variable 'off_y2' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:1425:12: style: The scope of the variable 'range' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:1426:12: style: The scope of the variable 'real_bearing' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:1427:12: style: The scope of the variable 'real_bearing_min' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:1428:12: style: The scope of the variable 'real_bearing_max' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:1429:9: style: The scope of the variable 'width' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:1431:12: style: The scope of the variable 'screen_miles' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:1994:14: style: The scope of the variable 'q' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:1995:19: style: The scope of the variable 'a' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:1995:22: style: The scope of the variable 'b' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:1995:25: style: The scope of the variable 'c' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:2185:10: style: The scope of the variable 'pixels' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:2186:10: style: The scope of the variable 'orient' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:2243:9: style: The scope of the variable 'x' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:2243:11: style: The scope of the variable 'y' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:2243:13: style: The scope of the variable 'idx' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:2243:17: style: The scope of the variable 'old_next' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:2243:26: style: The scope of the variable 'color' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:2243:32: style: The scope of the variable 'last_color' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:2243:43: style: The scope of the variable 'last_gc2' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:2387:11: style: The scope of the variable 'mydir' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:2607:11: style: The scope of the variable 'x_offset' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:2607:20: style: The scope of the variable 'y_offset' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:2608:10: style: The scope of the variable 'length' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:2609:10: style: The scope of the variable 'ghost' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:2610:10: style: The scope of the variable 'posyl' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:2611:10: style: The scope of the variable 'posyr' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:2612:11: style: The scope of the variable 'txt_width' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:2943:9: style: The scope of the variable 'skip_duplicates' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:2963:14: style: The scope of the variable 'i' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:3188:9: style: The scope of the variable 'i' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:3411:12: style: The scope of the variable 'my_course' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:3416:12: style: The scope of the variable 'diameter' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/draw_symbols.c:2432:58: style: Function 'symbol' argument 10 names different: declaration 'rotate' definition 'orient'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/draw_symbols.h:51:155: note: Function 'symbol' argument 10 names different: declaration 'rotate' definition 'orient'.
Xastir-Release-2.1.0/src/draw_symbols.c:2432:58: note: Function 'symbol' argument 10 names different: declaration 'rotate' definition 'orient'.
Xastir-Release-2.1.0/src/draw_symbols.c:2603:14: style: Function 'draw_symbol' argument 5 names different: declaration 'x_lon' definition 'x_long'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/draw_symbols.h:56:96: note: Function 'draw_symbol' argument 5 names different: declaration 'x_lon' definition 'x_long'.
Xastir-Release-2.1.0/src/draw_symbols.c:2603:14: note: Function 'draw_symbol' argument 5 names different: declaration 'x_lon' definition 'x_long'.
Xastir-Release-2.1.0/src/draw_symbols.c:2606:14: style: Function 'draw_symbol' argument 18 names different: declaration 'rotate' definition 'orient'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/draw_symbols.h:56:317: note: Function 'draw_symbol' argument 18 names different: declaration 'rotate' definition 'orient'.
Xastir-Release-2.1.0/src/draw_symbols.c:2606:14: note: Function 'draw_symbol' argument 18 names different: declaration 'rotate' definition 'orient'.
Xastir-Release-2.1.0/src/draw_symbols.c:2941:68: style: Function 'draw_multipoints' argument 4 names different: declaration 'points' definition 'mypoints'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/draw_symbols.h:67:75: note: Function 'draw_multipoints' argument 4 names different: declaration 'points' definition 'mypoints'.
Xastir-Release-2.1.0/src/draw_symbols.c:2941:68: note: Function 'draw_multipoints' argument 4 names different: declaration 'points' definition 'mypoints'.
Xastir-Release-2.1.0/src/draw_symbols.c:416:17: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
Xastir-Release-2.1.0/src/draw_symbols.c:417:17: style: Variable 'b' is assigned a value that is never used. [unreadVariable]
Xastir-Release-2.1.0/src/draw_symbols.c:969:9: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
Xastir-Release-2.1.0/src/draw_symbols.c:970:9: style: Variable 'b' is assigned a value that is never used. [unreadVariable]
Xastir-Release-2.1.0/src/draw_symbols.c:3235:18: style: Variable 'label1' is assigned a value that is never used. [unreadVariable]
Xastir-Release-2.1.0/src/draw_symbols.c:3259:18: style: Variable 'label2' is assigned a value that is never used. [unreadVariable]
Xastir-Release-2.1.0/src/fcc_data.c:159:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
Xastir-Release-2.1.0/src/fcc_data.c:91:19: style: The scope of the variable 'call_offset' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/fcc_data.c:95:9: style: The scope of the variable 'found' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/fcc_data.c:95:17: style: The scope of the variable 'num' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/fcc_data.c:236:16: style: The scope of the variable 'xx' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/fcc_data.c:236:20: style: The scope of the variable 'bytes_read' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/fcc_data.c:240:9: style: The scope of the variable 'i' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/fcc_data.c:240:11: style: The scope of the variable 'ii' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/fcc_data.c:241:9: style: The scope of the variable 'pos_it' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/fcc_data.c:242:9: style: The scope of the variable 'llen' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/fcc_data.c:244:9: style: The scope of the variable 'pos' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/fcc_data.c:244:13: style: The scope of the variable 'ix' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/fcc_data.c:244:16: style: The scope of the variable 'num' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/festival.c:148:21: style: The scope of the variable 'serverhost' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/festival.c:267:9: style: The scope of the variable 'tmp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/forked_getaddrinfo.c:112:0: error: #error RETSIGTYPE not defined [preprocessorErrorDirective]
Xastir-Release-2.1.0/src/geo-find.c:500:31: style: Function 'geo_find' argument 1 names different: declaration 'm' definition 'index'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/geo.h:44:30: note: Function 'geo_find' argument 1 names different: declaration 'm' definition 'index'.
Xastir-Release-2.1.0/src/geo-find.c:500:31: note: Function 'geo_find' argument 1 names different: declaration 'm' definition 'index'.
Xastir-Release-2.1.0/src/geo-find.c:501:27: style: Function 'geo_find' argument 2 names different: declaration 'a' definition 'str'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/geo.h:44:44: note: Function 'geo_find' argument 2 names different: declaration 'a' definition 'str'.
Xastir-Release-2.1.0/src/geo-find.c:501:27: note: Function 'geo_find' argument 2 names different: declaration 'a' definition 'str'.
Xastir-Release-2.1.0/src/gps.c:555:35: style: The scope of the variable 'aunit' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/gps.c:304:5: style: Variable 'sampledate' is assigned a value that is never used. [unreadVariable]
Xastir-Release-2.1.0/src/hashtable.c:89:20: style: The scope of the variable 'pE' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/hashtable.c:43:33: style: Function 'create_hashtable' argument 2 names different: declaration 'hashfunction' definition 'hashf'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/hashtable.h:81:33: note: Function 'create_hashtable' argument 2 names different: declaration 'hashfunction' definition 'hashf'.
Xastir-Release-2.1.0/src/hashtable.c:43:33: note: Function 'create_hashtable' argument 2 names different: declaration 'hashfunction' definition 'hashf'.
Xastir-Release-2.1.0/src/hashtable.c:44:24: style: Function 'create_hashtable' argument 3 names different: declaration 'key_eq_fn' definition 'eqf'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/hashtable.h:82:24: note: Function 'create_hashtable' argument 3 names different: declaration 'key_eq_fn' definition 'eqf'.
Xastir-Release-2.1.0/src/hashtable.c:44:24: note: Function 'create_hashtable' argument 3 names different: declaration 'key_eq_fn' definition 'eqf'.
Xastir-Release-2.1.0/src/igate.c:1110:10: style: The scope of the variable 'line' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/igate.c:1171:16: style: The scope of the variable 'length' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface.c:4275:13: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
Xastir-Release-2.1.0/src/interface.c:5340:9: warning: Return value of function toupper() is not used. [ignoredReturnValue]
Xastir-Release-2.1.0/src/interface.c:1927:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
Xastir-Release-2.1.0/src/interface.c:1972:9: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
Xastir-Release-2.1.0/src/interface.c:1979:9: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
Xastir-Release-2.1.0/src/interface.c:2074:5: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
Xastir-Release-2.1.0/src/interface.c:3343:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
Xastir-Release-2.1.0/src/interface.c:8909:21: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
Xastir-Release-2.1.0/src/interface.c:8914:21: note: Found duplicate branches for 'if' and 'else'.
Xastir-Release-2.1.0/src/interface.c:8909:21: note: Found duplicate branches for 'if' and 'else'.
Xastir-Release-2.1.0/src/interface.c:839:17: style: The scope of the variable 'kk' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface.c:1366:22: style: The scope of the variable 'cleanup_mutex2' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface.c:1367:9: style: The scope of the variable 'process_it' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface.c:1747:17: style: The scope of the variable 'ui_mycall' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface.c:1750:17: style: The scope of the variable 'quantity' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface.c:2562:9: style: The scope of the variable 'ssid' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface.c:2562:18: style: The scope of the variable 'network' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface.c:3109:14: style: The scope of the variable 'lat_str' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface.c:3110:14: style: The scope of the variable 'lon_str' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface.c:3111:14: style: The scope of the variable 'alt_str' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface.c:3282:19: style: The scope of the variable 'elen' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface.c:4085:10: style: The scope of the variable 'line' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface.c:4086:10: style: The scope of the variable 'command' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface.c:4220:9: style: The scope of the variable 'sg' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface.c:4324:10: style: The scope of the variable 'fn' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface.c:4412:20: style: The scope of the variable 'user_info' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface.c:4414:10: style: The scope of the variable 'temp1' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface.c:5002:9: style: The scope of the variable 'stat' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface.c:5003:9: style: The scope of the variable 'wait_on_connect' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface.c:5004:12: style: The scope of the variable 'wait_time' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface.c:5224:9: style: The scope of the variable 'stat' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface.c:5225:10: style: The scope of the variable 'quiti' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface.c:5478:19: style: The scope of the variable 'c' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface.c:5753:9: style: The scope of the variable 'i' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface.c:5865:21: style: The scope of the variable 'skip' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface.c:5990:34: style: The scope of the variable 'frame_length' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface.c:7361:10: style: The scope of the variable 'logon_txt' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface.c:7362:10: style: The scope of the variable 'init_kiss_string' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface.c:7364:10: style: The scope of the variable 'temp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface.c:8305:9: style: The scope of the variable 'temp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface.c:8429:9: style: The scope of the variable 'ok' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface.c:9325:9: style: The scope of the variable 'ok' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface.c:9905:9: style: The scope of the variable 'ok' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface.c:10038:18: style: The scope of the variable 'i' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface.c:9318:40: style: Function 'output_my_data' argument 2 names different: declaration 'port' definition 'incoming_port'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/interface.h:266:47: note: Function 'output_my_data' argument 2 names different: declaration 'port' definition 'incoming_port'.
Xastir-Release-2.1.0/src/interface.c:9318:40: note: Function 'output_my_data' argument 2 names different: declaration 'port' definition 'incoming_port'.
Xastir-Release-2.1.0/src/interface.c:3888:5: style: Variable 'k' is assigned a value that is never used. [unreadVariable]
Xastir-Release-2.1.0/src/interface.c:548:9: warning: The buffer 'path_string' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
Xastir-Release-2.1.0/src/interface.c:4242:0: error: Uninitialized variable: sg [uninitvar]
Xastir-Release-2.1.0/src/interface_gui.c:626:10: style: The scope of the variable 'temp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface_gui.c:629:27: style: The scope of the variable 'ac' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface_gui.c:2105:27: style: The scope of the variable 'ac' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface_gui.c:2689:27: style: The scope of the variable 'ac' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface_gui.c:3380:10: style: The scope of the variable 'temp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface_gui.c:3382:27: style: The scope of the variable 'ac' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface_gui.c:3909:10: style: The scope of the variable 'temp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface_gui.c:4386:10: style: The scope of the variable 'temp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface_gui.c:4389:27: style: The scope of the variable 'ac' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface_gui.c:5020:10: style: The scope of the variable 'temp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface_gui.c:5523:10: style: The scope of the variable 'temp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface_gui.c:7184:10: style: The scope of the variable 'temp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface_gui.c:7186:27: style: The scope of the variable 'ac' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface_gui.c:8328:13: style: The scope of the variable 'n' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface_gui.c:8330:10: style: The scope of the variable 'temp2' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface_gui.c:8338:27: style: The scope of the variable 'ac' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface_gui.c:8702:9: style: The scope of the variable 'do_w' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface_gui.c:8703:10: style: The scope of the variable 'temp2' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface_gui.c:8824:27: style: The scope of the variable 'ac' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/interface_gui.c:9043:10: style: The scope of the variable 'opt' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/lang.c:75:9: style: The scope of the variable 'i' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/lang.c:114:9: style: The scope of the variable 'i' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/lang.c:134:10: style: The scope of the variable 'line' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/lang.c:136:11: style: The scope of the variable 'lt' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/lang.c:136:14: style: The scope of the variable 'lcok' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/lang.c:140:9: style: The scope of the variable 'data_len' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/list_gui.c:432:9: style: The scope of the variable 'row' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/list_gui.c:433:10: style: The scope of the variable 'temp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/list_gui.c:434:11: style: The scope of the variable 'temp_ptr' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/list_gui.c:438:10: style: The scope of the variable 'stemp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/list_gui.c:439:10: style: The scope of the variable 'stemp1' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/list_gui.c:440:10: style: The scope of the variable 'stemp2' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/list_gui.c:441:10: style: The scope of the variable 'temp_call' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/list_gui.c:442:10: style: The scope of the variable 'l_lat' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/list_gui.c:442:17: style: The scope of the variable 'l_lon' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/list_gui.c:443:11: style: The scope of the variable 'value' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/list_gui.c:444:17: style: The scope of the variable 'weather' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/list_gui.c:447:9: style: The scope of the variable 'cur_offset' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/list_gui.c:449:9: style: The scope of the variable 'to_move' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/list_gui.c:449:18: style: The scope of the variable 'rows' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/list_gui.c:450:9: style: The scope of the variable 'strwid' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/list_gui.c:1120:9: style: The scope of the variable 'lines' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/list_gui.c:1165:9: style: The scope of the variable 'i' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/list_gui.c:1164:87: style: Function 'Station_List' argument 3 names different: declaration 'calldata' definition 'callData'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/main.h:374:68: note: Function 'Station_List' argument 3 names different: declaration 'calldata' definition 'callData'.
Xastir-Release-2.1.0/src/list_gui.c:1164:87: note: Function 'Station_List' argument 3 names different: declaration 'calldata' definition 'callData'.
Xastir-Release-2.1.0/src/locate_gui.c:264:10: style: The scope of the variable 'temp2' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/locate_gui.c:535:13: style: The scope of the variable 'xx' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/locate_gui.c:538:9: style: The scope of the variable 'found' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/locate_gui.c:539:9: style: The scope of the variable 'index' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/locate_gui.c:585:27: style: The scope of the variable 'ac' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/locate_gui.c:586:9: style: The scope of the variable 'ii' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/locate_gui.c:586:13: style: The scope of the variable 'nn' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/location_gui.c:129:29: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
Xastir-Release-2.1.0/src/location_gui.c:102:15: style: The scope of the variable 'done' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/location_gui.c:103:11: style: The scope of the variable 'f' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/location_gui.c:104:10: style: The scope of the variable 'temp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/location_gui.c:105:10: style: The scope of the variable 'name' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/location_gui.c:106:10: style: The scope of the variable 'pos' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/location_gui.c:107:11: style: The scope of the variable 'temp_ptr' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/location_gui.c:108:10: style: The scope of the variable 's_lat' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/location_gui.c:109:10: style: The scope of the variable 's_long' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/location_gui.c:110:10: style: The scope of the variable 's_sz' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/location_gui.c:170:10: style: The scope of the variable 'temp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/location_gui.c:171:10: style: The scope of the variable 'name' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/location_gui.c:172:11: style: The scope of the variable 'temp_ptr' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/location_gui.c:214:11: style: The scope of the variable 'f' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/location_gui.c:214:14: style: The scope of the variable 'fout' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/location_gui.c:215:10: style: The scope of the variable 'temp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/location_gui.c:216:10: style: The scope of the variable 'name' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/location_gui.c:217:10: style: The scope of the variable 'pos' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/location_gui.c:218:11: style: The scope of the variable 'temp_ptr' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/location_gui.c:219:10: style: The scope of the variable 'filen' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/location_gui.c:220:10: style: The scope of the variable 'filen_bak' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/location_gui.c:308:10: style: The scope of the variable 's_long' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/location_gui.c:309:10: style: The scope of the variable 's_lat' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/location_gui.c:310:15: style: The scope of the variable 'fout' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/location_gui.c:311:10: style: The scope of the variable 'temp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/location_gui.c:314:9: style: The scope of the variable 'len' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/location_gui.c:390:18: style: The scope of the variable 'ac' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/macspeech.c:154:5: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
Xastir-Release-2.1.0/src/macspeech.c:152:5: note: Variable 'err' is reassigned a value before the old one has been used.
Xastir-Release-2.1.0/src/macspeech.c:154:5: note: Variable 'err' is reassigned a value before the old one has been used.
Xastir-Release-2.1.0/src/macspeech.c:114:15: style: Variable 'err' is assigned a value that is never used. [unreadVariable]
Xastir-Release-2.1.0/src/map_dos.c:1323:48: warning: Logical conjunction always evaluates to false: label_text_color < '1' && label_text_color > '9'. [incorrectLogicOperator]
Xastir-Release-2.1.0/src/map_dos.c:578:13: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
Xastir-Release-2.1.0/src/map_dos.c:1253:25: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment]
Xastir-Release-2.1.0/src/map_dos.c:1252:25: note: Variable 'x' is reassigned a value before the old one has been used.
Xastir-Release-2.1.0/src/map_dos.c:1253:25: note: Variable 'x' is reassigned a value before the old one has been used.
Xastir-Release-2.1.0/src/map_dos.c:113:16: style: The scope of the variable 'redraw_check' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/map_dos.c:117:10: style: The scope of the variable 'x' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/map_dos.c:117:13: style: The scope of the variable 'y' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/map_dos.c:119:19: style: The scope of the variable 'line_behavior' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/map_dos.c:119:34: style: The scope of the variable 'fill_color' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/map_dos.c:120:10: style: The scope of the variable 'warning' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/map_dos.c:730:25: style: The scope of the variable 'k' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/map_dos.c:851:25: style: The scope of the variable 'k' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/map_dos.c:1166:21: style: The scope of the variable 'rotation' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/map_dos.c:1167:22: style: The scope of the variable 'rotation_factor' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/map_gnis.c:982:15: style: Function 'gnis_locate_place' argument 2 names different: declaration 'name' definition 'name_in'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/maps.h:183:47: note: Function 'gnis_locate_place' argument 2 names different: declaration 'name' definition 'name_in'.
Xastir-Release-2.1.0/src/map_gnis.c:982:15: note: Function 'gnis_locate_place' argument 2 names different: declaration 'name' definition 'name_in'.
Xastir-Release-2.1.0/src/map_gnis.c:983:15: style: Function 'gnis_locate_place' argument 3 names different: declaration 'state' definition 'state_in'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/maps.h:183:59: note: Function 'gnis_locate_place' argument 3 names different: declaration 'state' definition 'state_in'.
Xastir-Release-2.1.0/src/map_gnis.c:983:15: note: Function 'gnis_locate_place' argument 3 names different: declaration 'state' definition 'state_in'.
Xastir-Release-2.1.0/src/map_gnis.c:984:15: style: Function 'gnis_locate_place' argument 4 names different: declaration 'county' definition 'county_in'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/maps.h:184:7: note: Function 'gnis_locate_place' argument 4 names different: declaration 'county' definition 'county_in'.
Xastir-Release-2.1.0/src/map_gnis.c:984:15: note: Function 'gnis_locate_place' argument 4 names different: declaration 'county' definition 'county_in'.
Xastir-Release-2.1.0/src/map_gnis.c:985:15: style: Function 'gnis_locate_place' argument 5 names different: declaration 'quad' definition 'quad_in'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/maps.h:184:21: note: Function 'gnis_locate_place' argument 5 names different: declaration 'quad' definition 'quad_in'.
Xastir-Release-2.1.0/src/map_gnis.c:985:15: note: Function 'gnis_locate_place' argument 5 names different: declaration 'quad' definition 'quad_in'.
Xastir-Release-2.1.0/src/map_gnis.c:986:15: style: Function 'gnis_locate_place' argument 6 names different: declaration 'type' definition 'type_in'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/maps.h:184:33: note: Function 'gnis_locate_place' argument 6 names different: declaration 'type' definition 'type_in'.
Xastir-Release-2.1.0/src/map_gnis.c:986:15: note: Function 'gnis_locate_place' argument 6 names different: declaration 'type' definition 'type_in'.
Xastir-Release-2.1.0/src/map_gnis.c:987:15: style: Function 'gnis_locate_place' argument 7 names different: declaration 'filename' definition 'filename_in'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/maps.h:184:45: note: Function 'gnis_locate_place' argument 7 names different: declaration 'filename' definition 'filename_in'.
Xastir-Release-2.1.0/src/map_gnis.c:987:15: note: Function 'gnis_locate_place' argument 7 names different: declaration 'filename' definition 'filename_in'.
Xastir-Release-2.1.0/src/map_pdb.c:108:15: style: struct member 'Anonymous0::file_attributes' is never used. [unusedStructMember]
Xastir-Release-2.1.0/src/map_pdb.c:109:15: style: struct member 'Anonymous0::version' is never used. [unusedStructMember]
Xastir-Release-2.1.0/src/map_pdb.c:110:14: style: struct member 'Anonymous0::creation_date' is never used. [unusedStructMember]
Xastir-Release-2.1.0/src/map_pdb.c:111:14: style: struct member 'Anonymous0::modification_date' is never used. [unusedStructMember]
Xastir-Release-2.1.0/src/map_pdb.c:112:14: style: struct member 'Anonymous0::backup_date' is never used. [unusedStructMember]
Xastir-Release-2.1.0/src/map_pdb.c:113:14: style: struct member 'Anonymous0::modification_number' is never used. [unusedStructMember]
Xastir-Release-2.1.0/src/map_pdb.c:114:14: style: struct member 'Anonymous0::app_info' is never used. [unusedStructMember]
Xastir-Release-2.1.0/src/map_pdb.c:115:14: style: struct member 'Anonymous0::sort_info' is never used. [unusedStructMember]
Xastir-Release-2.1.0/src/map_pdb.c:118:14: style: struct member 'Anonymous0::unique_id_seed' is never used. [unusedStructMember]
Xastir-Release-2.1.0/src/map_pdb.c:119:14: style: struct member 'Anonymous0::next_record_list' is never used. [unusedStructMember]
Xastir-Release-2.1.0/src/map_pdb.c:125:14: style: struct member 'Anonymous1::category' is never used. [unusedStructMember]
Xastir-Release-2.1.0/src/map_pdb.c:126:14: style: struct member 'Anonymous1::id' is never used. [unusedStructMember]
Xastir-Release-2.1.0/src/map_pdb.c:144:14: style: struct member 'Anonymous2::fill' is never used. [unusedStructMember]
Xastir-Release-2.1.0/src/map_pdb.c:176:15: style: struct member 'Anonymous6::fill' is never used. [unusedStructMember]
Xastir-Release-2.1.0/src/map_pop.c:982:15: style: Function 'pop_locate_place' argument 2 names different: declaration 'name' definition 'name_in'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/maps.h:188:46: note: Function 'pop_locate_place' argument 2 names different: declaration 'name' definition 'name_in'.
Xastir-Release-2.1.0/src/map_pop.c:982:15: note: Function 'pop_locate_place' argument 2 names different: declaration 'name' definition 'name_in'.
Xastir-Release-2.1.0/src/map_pop.c:983:15: style: Function 'pop_locate_place' argument 3 names different: declaration 'state' definition 'state_in'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/maps.h:188:58: note: Function 'pop_locate_place' argument 3 names different: declaration 'state' definition 'state_in'.
Xastir-Release-2.1.0/src/map_pop.c:983:15: note: Function 'pop_locate_place' argument 3 names different: declaration 'state' definition 'state_in'.
Xastir-Release-2.1.0/src/map_pop.c:984:15: style: Function 'pop_locate_place' argument 4 names different: declaration 'county' definition 'county_in'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/maps.h:189:7: note: Function 'pop_locate_place' argument 4 names different: declaration 'county' definition 'county_in'.
Xastir-Release-2.1.0/src/map_pop.c:984:15: note: Function 'pop_locate_place' argument 4 names different: declaration 'county' definition 'county_in'.
Xastir-Release-2.1.0/src/map_pop.c:985:15: style: Function 'pop_locate_place' argument 5 names different: declaration 'quad' definition 'quad_in'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/maps.h:189:21: note: Function 'pop_locate_place' argument 5 names different: declaration 'quad' definition 'quad_in'.
Xastir-Release-2.1.0/src/map_pop.c:985:15: note: Function 'pop_locate_place' argument 5 names different: declaration 'quad' definition 'quad_in'.
Xastir-Release-2.1.0/src/map_pop.c:986:15: style: Function 'pop_locate_place' argument 6 names different: declaration 'type' definition 'type_in'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/maps.h:189:33: note: Function 'pop_locate_place' argument 6 names different: declaration 'type' definition 'type_in'.
Xastir-Release-2.1.0/src/map_pop.c:986:15: note: Function 'pop_locate_place' argument 6 names different: declaration 'type' definition 'type_in'.
Xastir-Release-2.1.0/src/map_pop.c:987:15: style: Function 'pop_locate_place' argument 7 names different: declaration 'filename' definition 'filename_in'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/maps.h:189:45: note: Function 'pop_locate_place' argument 7 names different: declaration 'filename' definition 'filename_in'.
Xastir-Release-2.1.0/src/map_pop.c:987:15: note: Function 'pop_locate_place' argument 7 names different: declaration 'filename' definition 'filename_in'.
Xastir-Release-2.1.0/src/maps.c:6509:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
Xastir-Release-2.1.0/src/maps.c:5590:34: style: Redundant condition: max_zoom!=0. 'max_zoom==0 || (max_zoom!=0 && scale_y<=max_zoom)' is equivalent to 'max_zoom==0 || scale_y<=max_zoom' [redundantCondition]
Xastir-Release-2.1.0/src/maps.c:5592:34: style: Redundant condition: min_zoom!=0. 'min_zoom==0 || (min_zoom!=0 && scale_y>=min_zoom)' is equivalent to 'min_zoom==0 || scale_y>=min_zoom' [redundantCondition]
Xastir-Release-2.1.0/src/maps.c:8646:36: style: Condition 'map_layer<current->map_layer' is always true [knownConditionTrueFalse]
Xastir-Release-2.1.0/src/maps.c:3408:13: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
Xastir-Release-2.1.0/src/maps.c:3420:13: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
Xastir-Release-2.1.0/src/maps.c:3432:13: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
Xastir-Release-2.1.0/src/maps.c:3444:13: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
Xastir-Release-2.1.0/src/maps.c:6425:53: warning: Either the condition 'if(alert_count&&*alert_count)' is redundant or there is possible null pointer dereference: alert_count. [nullPointerRedundantCheck]
Xastir-Release-2.1.0/src/maps.c:6433:36: note: Assuming that condition 'if(alert_count&&*alert_count)' is not redundant
Xastir-Release-2.1.0/src/maps.c:6425:53: note: Null pointer dereference
Xastir-Release-2.1.0/src/maps.c:6449:53: warning: Either the condition 'if(alert_count&&*alert_count)' is redundant or there is possible null pointer dereference: alert_count. [nullPointerRedundantCheck]
Xastir-Release-2.1.0/src/maps.c:6454:36: note: Assuming that condition 'if(alert_count&&*alert_count)' is not redundant
Xastir-Release-2.1.0/src/maps.c:6449:53: note: Null pointer dereference
Xastir-Release-2.1.0/src/maps.c:6603:66: warning: Either the condition 'directory==NULL' is redundant or there is possible null pointer dereference: directory. [nullPointerRedundantCheck]
Xastir-Release-2.1.0/src/maps.c:6599:21: note: Assuming that condition 'directory==NULL' is not redundant
Xastir-Release-2.1.0/src/maps.c:6603:66: note: Null pointer dereference
Xastir-Release-2.1.0/src/maps.c:6754:63: warning: Either the condition 'filename==NULL' is redundant or there is possible null pointer dereference: filename. [nullPointerRedundantCheck]
Xastir-Release-2.1.0/src/maps.c:6751:20: note: Assuming that condition 'filename==NULL' is not redundant
Xastir-Release-2.1.0/src/maps.c:6754:63: note: Null pointer dereference
Xastir-Release-2.1.0/src/maps.c:6975:59: warning: Either the condition 'filename==NULL' is redundant or there is possible null pointer dereference: filename. [nullPointerRedundantCheck]
Xastir-Release-2.1.0/src/maps.c:6972:20: note: Assuming that condition 'filename==NULL' is not redundant
Xastir-Release-2.1.0/src/maps.c:6975:59: note: Null pointer dereference
Xastir-Release-2.1.0/src/maps.c:7202:65: warning: Either the condition 'filename==NULL' is redundant or there is possible null pointer dereference: filename. [nullPointerRedundantCheck]
Xastir-Release-2.1.0/src/maps.c:7201:20: note: Assuming that condition 'filename==NULL' is not redundant
Xastir-Release-2.1.0/src/maps.c:7202:65: note: Null pointer dereference
Xastir-Release-2.1.0/src/maps.c:1279:5: style: Variable 'border_width' is reassigned a value before the old one has been used. [redundantAssignment]
Xastir-Release-2.1.0/src/maps.c:1269:0: note: Variable 'border_width' is reassigned a value before the old one has been used.
Xastir-Release-2.1.0/src/maps.c:1279:5: note: Variable 'border_width' is reassigned a value before the old one has been used.
Xastir-Release-2.1.0/src/maps.c:2823:9: style: Variable 'coordinate_system' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
Xastir-Release-2.1.0/src/maps.c:2815:9: note: Variable 'coordinate_system' is reassigned a value before the old one has been used if variable is no semaphore variable.
Xastir-Release-2.1.0/src/maps.c:2823:9: note: Variable 'coordinate_system' is reassigned a value before the old one has been used if variable is no semaphore variable.
Xastir-Release-2.1.0/src/maps.c:8428:5: style: Variable 'iterator' is reassigned a value before the old one has been used. [redundantAssignment]
Xastir-Release-2.1.0/src/maps.c:8389:0: note: Variable 'iterator' is reassigned a value before the old one has been used.
Xastir-Release-2.1.0/src/maps.c:8428:5: note: Variable 'iterator' is reassigned a value before the old one has been used.
Xastir-Release-2.1.0/src/maps.c:591:20: style: The scope of the variable 'delta_y' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:732:19: style: The scope of the variable 'delta_y' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:884:18: style: The scope of the variable 'delta_y' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:1238:10: style: The scope of the variable 'five_zeroes' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:1322:18: style: The scope of the variable 'x' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:1323:18: style: The scope of the variable 'y' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:1337:10: style: The scope of the variable 'metadata_datum' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:1338:10: style: The scope of the variable 'grid_label1' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:1339:10: style: The scope of the variable 'grid_label2' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:1340:10: style: The scope of the variable 'top_label' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:1763:10: style: The scope of the variable 'xx2' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:1763:15: style: The scope of the variable 'yy2' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:1764:9: style: The scope of the variable 'border_width' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:1766:9: style: The scope of the variable 'x' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:1766:12: style: The scope of the variable 'y' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:1768:10: style: The scope of the variable 'zone_str2' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:1769:10: style: The scope of the variable 'metadata_datum' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:1770:10: style: The scope of the variable 'grid_label' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:1771:10: style: The scope of the variable 'grid_label1' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:1772:10: style: The scope of the variable 'top_label' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:1775:10: style: The scope of the variable 'mgrs_zone' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:1776:10: style: The scope of the variable 'mgrs_eastingL' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:1777:10: style: The scope of the variable 'mgrs_northingL' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:1780:10: style: The scope of the variable 'mgrs_space_string' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:1782:10: style: The scope of the variable 'mgrs_ul_digraph' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:1783:10: style: The scope of the variable 'mgrs_lr_digraph' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:2620:18: style: The scope of the variable 'xx1' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:2620:23: style: The scope of the variable 'yy1' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:2624:9: style: The scope of the variable 'z1' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:2624:13: style: The scope of the variable 'z2' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:3214:9: style: The scope of the variable 'half' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:3215:9: style: The scope of the variable 'border_width' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:3613:9: style: The scope of the variable 'x_outline' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:3614:9: style: The scope of the variable 'y_outline' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:3868:11: style: The scope of the variable 'temp_ptr' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:5432:11: style: The scope of the variable 'j' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:5914:11: style: The scope of the variable 'ptr' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:6282:16: style: The scope of the variable 'map_timestamp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:6495:23: style: The scope of the variable 'temp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:7718:9: style: The scope of the variable 'changed' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:7719:9: style: The scope of the variable 'loops' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:8146:11: style: The scope of the variable 'f' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:8569:23: style: The scope of the variable 'last' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:8581:9: style: The scope of the variable 'done' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:8811:11: style: The scope of the variable 'f' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:8812:10: style: The scope of the variable 'mapname' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:8813:9: style: The scope of the variable 'i' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:8814:10: style: The scope of the variable 'selected_dir' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/maps.c:3390:32: style: Function 'map_visible' argument 1 names different: declaration 'bottom_map_boundary' definition 'map_max_y'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/maps.h:156:39: note: Function 'map_visible' argument 1 names different: declaration 'bottom_map_boundary' definition 'map_max_y'.
Xastir-Release-2.1.0/src/maps.c:3390:32: note: Function 'map_visible' argument 1 names different: declaration 'bottom_map_boundary' definition 'map_max_y'.
Xastir-Release-2.1.0/src/maps.c:3391:32: style: Function 'map_visible' argument 2 names different: declaration 'top_map_boundary' definition 'map_min_y'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/maps.h:157:39: note: Function 'map_visible' argument 2 names different: declaration 'top_map_boundary' definition 'map_min_y'.
Xastir-Release-2.1.0/src/maps.c:3391:32: note: Function 'map_visible' argument 2 names different: declaration 'top_map_boundary' definition 'map_min_y'.
Xastir-Release-2.1.0/src/maps.c:3392:32: style: Function 'map_visible' argument 3 names different: declaration 'left_map_boundary' definition 'map_min_x'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/maps.h:158:39: note: Function 'map_visible' argument 3 names different: declaration 'left_map_boundary' definition 'map_min_x'.
Xastir-Release-2.1.0/src/maps.c:3392:32: note: Function 'map_visible' argument 3 names different: declaration 'left_map_boundary' definition 'map_min_x'.
Xastir-Release-2.1.0/src/maps.c:3393:32: style: Function 'map_visible' argument 4 names different: declaration 'right_map_boundary' definition 'map_max_x'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/maps.h:159:39: note: Function 'map_visible' argument 4 names different: declaration 'right_map_boundary' definition 'map_max_x'.
Xastir-Release-2.1.0/src/maps.c:3393:32: note: Function 'map_visible' argument 4 names different: declaration 'right_map_boundary' definition 'map_max_x'.
Xastir-Release-2.1.0/src/maps.c:3529:33: style: Function 'map_visible_lat_lon' argument 1 names different: declaration 'f_bottom_map_boundary' definition 'map_min_y'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/maps.h:160:40: note: Function 'map_visible_lat_lon' argument 1 names different: declaration 'f_bottom_map_boundary' definition 'map_min_y'.
Xastir-Release-2.1.0/src/maps.c:3529:33: note: Function 'map_visible_lat_lon' argument 1 names different: declaration 'f_bottom_map_boundary' definition 'map_min_y'.
Xastir-Release-2.1.0/src/maps.c:3530:33: style: Function 'map_visible_lat_lon' argument 2 names different: declaration 'f_top_map_boundary' definition 'map_max_y'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/maps.h:161:40: note: Function 'map_visible_lat_lon' argument 2 names different: declaration 'f_top_map_boundary' definition 'map_max_y'.
Xastir-Release-2.1.0/src/maps.c:3530:33: note: Function 'map_visible_lat_lon' argument 2 names different: declaration 'f_top_map_boundary' definition 'map_max_y'.
Xastir-Release-2.1.0/src/maps.c:3531:33: style: Function 'map_visible_lat_lon' argument 3 names different: declaration 'f_left_map_boundary' definition 'map_min_x'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/maps.h:162:40: note: Function 'map_visible_lat_lon' argument 3 names different: declaration 'f_left_map_boundary' definition 'map_min_x'.
Xastir-Release-2.1.0/src/maps.c:3531:33: note: Function 'map_visible_lat_lon' argument 3 names different: declaration 'f_left_map_boundary' definition 'map_min_x'.
Xastir-Release-2.1.0/src/maps.c:3532:33: style: Function 'map_visible_lat_lon' argument 4 names different: declaration 'f_right_map_boundary' definition 'map_max_x'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/maps.h:163:40: note: Function 'map_visible_lat_lon' argument 4 names different: declaration 'f_right_map_boundary' definition 'map_max_x'.
Xastir-Release-2.1.0/src/maps.c:3532:33: note: Function 'map_visible_lat_lon' argument 4 names different: declaration 'f_right_map_boundary' definition 'map_max_x'.
Xastir-Release-2.1.0/src/maps.c:4935:31: style: Function 'Print_Postscript' argument 1 names different: declaration 'widget' definition 'w'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/maps.h:212:37: note: Function 'Print_Postscript' argument 1 names different: declaration 'widget' definition 'w'.
Xastir-Release-2.1.0/src/maps.c:4935:31: note: Function 'Print_Postscript' argument 1 names different: declaration 'widget' definition 'w'.
Xastir-Release-2.1.0/src/maps.c:5491:41: style: Function 'map_onscreen' argument 5 names different: declaration 'checkpercentage' definition 'check_percentage'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/maps.h:196:94: note: Function 'map_onscreen' argument 5 names different: declaration 'checkpercentage' definition 'check_percentage'.
Xastir-Release-2.1.0/src/maps.c:5491:41: note: Function 'map_onscreen' argument 5 names different: declaration 'checkpercentage' definition 'check_percentage'.
Xastir-Release-2.1.0/src/maps.c:7297:25: style: Function 'index_retrieve' argument 11 names different: declaration 'automaps' definition 'auto_maps'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/maps.h:148:25: note: Function 'index_retrieve' argument 11 names different: declaration 'automaps' definition 'auto_maps'.
Xastir-Release-2.1.0/src/maps.c:7297:25: note: Function 'index_retrieve' argument 11 names different: declaration 'automaps' definition 'auto_maps'.
Xastir-Release-2.1.0/src/maps.c:1362:28: style: Variable 'screen_height_xastir' is assigned a value that is never used. [unreadVariable]
Xastir-Release-2.1.0/src/maps.c:1932:40: style: Variable 'mgrs_single_digraph' is assigned a value that is never used. [unreadVariable]
Xastir-Release-2.1.0/src/maps.c:7760:13: style: Variable 'loops' is modified but its new value is never used. [unreadVariable]
Xastir-Release-2.1.0/src/messages.c:222:17: style: The scope of the variable 'altgroup' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/messages.c:301:17: style: The scope of the variable 'j' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/messages.c:631:34: style: The scope of the variable 'space_loc' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/messages.c:632:9: style: The scope of the variable 'wait_on_first_ack' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/messages.c:1168:27: style: The scope of the variable 'last_ack_ptr' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/messages.c:1169:26: style: The scope of the variable 'last_ack' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/messages_gui.c:237:14: style: The scope of the variable 'new_path' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/messages_gui.c:314:10: style: The scope of the variable 'path' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/messages_gui.c:315:11: style: The scope of the variable 'temp_ptr' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/messages_gui.c:421:11: style: The scope of the variable 'temp_ptr' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/messages_gui.c:422:10: style: The scope of the variable 'temp1' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/messages_gui.c:423:10: style: The scope of the variable 'path' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/messages_gui.c:954:10: style: The scope of the variable 'temp1' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/messages_gui.c:955:10: style: The scope of the variable 'temp2' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/messages_gui.c:956:10: style: The scope of the variable 'temp_line1' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/messages_gui.c:959:10: style: The scope of the variable 'temp_line2' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/messages_gui.c:960:10: style: The scope of the variable 'temp_line3' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/messages_gui.c:961:10: style: The scope of the variable 'temp_line4' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/messages_gui.c:964:10: style: The scope of the variable 'path' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/messages_gui.c:965:13: style: The scope of the variable 'jj' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/messages_gui.c:966:11: style: The scope of the variable 'temp_ptr' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/messages_gui.c:967:9: style: The scope of the variable 'substitution_made' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/messages_gui.c:968:9: style: The scope of the variable 'd700' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/messages_gui.c:969:9: style: The scope of the variable 'd7' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/messages_gui.c:970:9: style: The scope of the variable 'hamhud' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/messages_gui.c:971:10: style: The scope of the variable 'temp_file_path' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/messages_gui.c:1177:10: style: The scope of the variable 'temp1' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/messages_gui.c:1179:11: style: The scope of the variable 'temp_ptr' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/messages_gui.c:1214:10: style: The scope of the variable 'temp1' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/messages_gui.c:1216:11: style: The scope of the variable 'temp_ptr' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/messages_gui.c:1337:10: style: The scope of the variable 'call' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/messages_gui.c:1941:10: style: The scope of the variable 'temp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/messages_gui.c:1942:18: style: The scope of the variable 'n' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/messages_gui.c:2533:101: style: Function 'Auto_msg_set' argument 3 names different: declaration 'calldata' definition 'callData'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/main.h:381:68: note: Function 'Auto_msg_set' argument 3 names different: declaration 'calldata' definition 'callData'.
Xastir-Release-2.1.0/src/messages_gui.c:2533:101: note: Function 'Auto_msg_set' argument 3 names different: declaration 'calldata' definition 'callData'.
Xastir-Release-2.1.0/src/messages_gui.c:743:12: style: Variable 'delw' is assigned a value that is never used. [unreadVariable]
Xastir-Release-2.1.0/src/objects.c:3017:9: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
Xastir-Release-2.1.0/src/objects.c:3018:9: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
Xastir-Release-2.1.0/src/objects.c:3030:13: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
Xastir-Release-2.1.0/src/objects.c:3030:13: warning: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
Xastir-Release-2.1.0/src/objects.c:7187:9: warning: %lu in format string (no. 3) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
Xastir-Release-2.1.0/src/objects.c:7187:9: warning: %lu in format string (no. 4) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
Xastir-Release-2.1.0/src/objects.c:2325:34: warning: Either the condition 'vertex_pointer!=NULL' is redundant or there is possible null pointer dereference: vertex_pointer. [nullPointerRedundantCheck]
Xastir-Release-2.1.0/src/objects.c:2327:24: note: Assuming that condition 'vertex_pointer!=NULL' is not redundant
Xastir-Release-2.1.0/src/objects.c:2325:34: note: Null pointer dereference
Xastir-Release-2.1.0/src/objects.c:2326:35: warning: Either the condition 'vertex_pointer!=NULL' is redundant or there is possible null pointer dereference: vertex_pointer. [nullPointerRedundantCheck]
Xastir-Release-2.1.0/src/objects.c:2327:24: note: Assuming that condition 'vertex_pointer!=NULL' is not redundant
Xastir-Release-2.1.0/src/objects.c:2326:35: note: Null pointer dereference
Xastir-Release-2.1.0/src/objects.c:3270:28: warning: Either the condition 'cadName==NULL' is redundant or there is possible null pointer dereference: cadName. [nullPointerRedundantCheck]
Xastir-Release-2.1.0/src/objects.c:3271:39: note: Assuming that condition 'cadName==NULL' is not redundant
Xastir-Release-2.1.0/src/objects.c:3270:28: note: Null pointer dereference
Xastir-Release-2.1.0/src/objects.c:3553:32: warning: Either the condition 'cadName==NULL' is redundant or there is possible null pointer dereference: cadName. [nullPointerRedundantCheck]
Xastir-Release-2.1.0/src/objects.c:3554:43: note: Assuming that condition 'cadName==NULL' is not redundant
Xastir-Release-2.1.0/src/objects.c:3553:32: note: Null pointer dereference
Xastir-Release-2.1.0/src/objects.c:2370:5: style: Variable 'target_object' is reassigned a value before the old one has been used. [redundantAssignment]
Xastir-Release-2.1.0/src/objects.c:2365:0: note: Variable 'target_object' is reassigned a value before the old one has been used.
Xastir-Release-2.1.0/src/objects.c:2370:5: note: Variable 'target_object' is reassigned a value before the old one has been used.
Xastir-Release-2.1.0/src/objects.c:2384:5: style: Variable 'probability' is reassigned a value before the old one has been used. [redundantAssignment]
Xastir-Release-2.1.0/src/objects.c:2364:0: note: Variable 'probability' is reassigned a value before the old one has been used.
Xastir-Release-2.1.0/src/objects.c:2384:5: note: Variable 'probability' is reassigned a value before the old one has been used.
Xastir-Release-2.1.0/src/objects.c:2396:5: style: Variable 'cb_selected' is reassigned a value before the old one has been used. [redundantAssignment]
Xastir-Release-2.1.0/src/objects.c:2388:5: note: Variable 'cb_selected' is reassigned a value before the old one has been used.
Xastir-Release-2.1.0/src/objects.c:2396:5: note: Variable 'cb_selected' is reassigned a value before the old one has been used.
Xastir-Release-2.1.0/src/objects.c:2601:9: style: Variable 'cad_label' is reassigned a value before the old one has been used. [redundantAssignment]
Xastir-Release-2.1.0/src/objects.c:2587:9: note: Variable 'cad_label' is reassigned a value before the old one has been used.
Xastir-Release-2.1.0/src/objects.c:2601:9: note: Variable 'cad_label' is reassigned a value before the old one has been used.
Xastir-Release-2.1.0/src/objects.c:4001:29: style: Variable 'x_offset' is reassigned a value before the old one has been used. [redundantAssignment]
Xastir-Release-2.1.0/src/objects.c:3998:29: note: Variable 'x_offset' is reassigned a value before the old one has been used.
Xastir-Release-2.1.0/src/objects.c:4001:29: note: Variable 'x_offset' is reassigned a value before the old one has been used.
Xastir-Release-2.1.0/src/objects.c:4002:29: style: Variable 'y_offset' is reassigned a value before the old one has been used. [redundantAssignment]
Xastir-Release-2.1.0/src/objects.c:3999:29: note: Variable 'y_offset' is reassigned a value before the old one has been used.
Xastir-Release-2.1.0/src/objects.c:4002:29: note: Variable 'y_offset' is reassigned a value before the old one has been used.
Xastir-Release-2.1.0/src/objects.c:402:16: style: The scope of the variable 'day_time' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:404:10: style: The scope of the variable 'complete_area_color' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:405:9: style: The scope of the variable 'complete_area_type' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:406:9: style: The scope of the variable 'lat_offset' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:406:21: style: The scope of the variable 'lon_offset' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:407:10: style: The scope of the variable 'complete_corridor' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:413:10: style: The scope of the variable 'temp2' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:1842:17: style: The scope of the variable 'tmp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:1873:13: style: The scope of the variable 'tmp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:1976:9: style: The scope of the variable 'done' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:2042:8: style: The scope of the variable 'vertex_count' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:2044:8: style: The scope of the variable 'atleast_one_different' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:2045:9: style: The scope of the variable 'start_lat' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:2045:20: style: The scope of the variable 'start_long' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:2046:9: style: The scope of the variable 'stop_lat' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:2046:19: style: The scope of the variable 'stop_long' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:2083:10: style: The scope of the variable 'temp_course' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:2316:10: style: The scope of the variable 'max_lat' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:2316:19: style: The scope of the variable 'max_long' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:2450:9: style: The scope of the variable 'counter' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:2540:12: style: The scope of the variable 'probability_string' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:2549:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:2550:9: style: The scope of the variable 'x' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:3317:18: style: The scope of the variable 'ac' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:3319:9: style: The scope of the variable 'counter' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:3514:11: style: The scope of the variable 'cadName' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:3518:9: style: The scope of the variable 'done' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:3588:18: style: The scope of the variable 'ac' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:3590:9: style: The scope of the variable 'counter' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:3956:10: style: The scope of the variable 'x_long' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:3956:18: style: The scope of the variable 'y_lat' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:3957:10: style: The scope of the variable 'x_offset' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:3957:20: style: The scope of the variable 'y_offset' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:3958:11: style: The scope of the variable 'probability' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:3959:10: style: The scope of the variable 'probability_string' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:3965:10: style: The scope of the variable 'area_description' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:4199:10: style: The scope of the variable 'complete_area_color' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:4200:9: style: The scope of the variable 'complete_area_type' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:4201:9: style: The scope of the variable 'lat_offset' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:4201:21: style: The scope of the variable 'lon_offset' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:4202:10: style: The scope of the variable 'complete_corridor' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:4208:10: style: The scope of the variable 'temp2' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:4209:11: style: The scope of the variable 'temp3' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:4215:11: style: The scope of the variable 'temp_ptr2' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:5007:10: style: The scope of the variable 'complete_area_color' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:5008:9: style: The scope of the variable 'complete_area_type' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:5009:9: style: The scope of the variable 'lat_offset' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:5009:21: style: The scope of the variable 'lon_offset' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:5010:10: style: The scope of the variable 'complete_corridor' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:5016:10: style: The scope of the variable 'temp2' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:5017:11: style: The scope of the variable 'temp3' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:5024:11: style: The scope of the variable 'temp_ptr2' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:6001:9: style: The scope of the variable 'i' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:6001:12: style: The scope of the variable 'done' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:6858:9: style: The scope of the variable 'object_read_ok' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:6860:11: style: The scope of the variable 'value' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:6861:11: style: The scope of the variable 'variable' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:6862:11: style: The scope of the variable 'fp_file' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:6864:10: style: The scope of the variable 'error_correct_location' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:7408:10: style: The scope of the variable 'lat_str' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:7409:10: style: The scope of the variable 'lon_str' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:7436:10: style: The scope of the variable 'temp_data' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:7440:27: style: The scope of the variable 'ac' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:7441:10: style: The scope of the variable 'x' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:7441:12: style: The scope of the variable 'y' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:11055:10: style: The scope of the variable 'line' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:11056:10: style: The scope of the variable 'line2' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:11057:9: style: The scope of the variable 'save_state' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/objects.c:3744:32: style: Function 'Draw_CAD_Objects_erase' argument 3 names different: declaration 'calldata' definition 'callData'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/objects.h:147:78: note: Function 'Draw_CAD_Objects_erase' argument 3 names different: declaration 'calldata' definition 'callData'.
Xastir-Release-2.1.0/src/objects.c:3744:32: note: Function 'Draw_CAD_Objects_erase' argument 3 names different: declaration 'calldata' definition 'callData'.
Xastir-Release-2.1.0/src/objects.c:3853:58: style: Function 'Draw_CAD_Objects_close_polygon' argument 1 names different: declaration 'w' definition 'widget'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/objects.h:146:51: note: Function 'Draw_CAD_Objects_close_polygon' argument 1 names different: declaration 'w' definition 'widget'.
Xastir-Release-2.1.0/src/objects.c:3853:58: note: Function 'Draw_CAD_Objects_close_polygon' argument 1 names different: declaration 'w' definition 'widget'.
Xastir-Release-2.1.0/src/objects.c:3855:32: style: Function 'Draw_CAD_Objects_close_polygon' argument 3 names different: declaration 'calldata' definition 'callData'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/objects.h:146:86: note: Function 'Draw_CAD_Objects_close_polygon' argument 3 names different: declaration 'calldata' definition 'callData'.
Xastir-Release-2.1.0/src/objects.c:3855:32: note: Function 'Draw_CAD_Objects_close_polygon' argument 3 names different: declaration 'calldata' definition 'callData'.
Xastir-Release-2.1.0/src/objects.c:6866:10: style: Unused variable: temp_file_path [unusedVariable]
Xastir-Release-2.1.0/src/objects.c:10895:9: error: Resource leak: f_temp [resourceLeak]
Xastir-Release-2.1.0/src/objects.c:10899:9: error: Resource leak: f [resourceLeak]
Xastir-Release-2.1.0/src/popup_gui.c:113:9: style: The scope of the variable 'i' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/popup_gui.c:300:11: style: The scope of the variable 'my_rotation' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/qt/interfacecontroldialog.cpp:93:56: style: C-style pointer casting [cstyleCast]
Xastir-Release-2.1.0/src/qt/interfacecontroldialog.cpp:112:22: style: The scope of the variable 'testIface' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/qt/netinterface.h:36:10: style: The function 'start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
Xastir-Release-2.1.0/src/qt/packetinterface.h:50:18: note: Virtual function in base class
Xastir-Release-2.1.0/src/qt/netinterface.h:36:10: note: Function in derived class
Xastir-Release-2.1.0/src/qt/netinterface.h:37:10: style: The function 'stop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
Xastir-Release-2.1.0/src/qt/packetinterface.h:51:18: note: Virtual function in base class
Xastir-Release-2.1.0/src/qt/netinterface.h:37:10: note: Function in derived class
Xastir-Release-2.1.0/src/qt/netinterface.h:38:21: style: The function 'deviceName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
Xastir-Release-2.1.0/src/qt/packetinterface.h:80:21: note: Virtual function in base class
Xastir-Release-2.1.0/src/qt/netinterface.h:38:21: note: Function in derived class
Xastir-Release-2.1.0/src/qt/netinterface.h:39:21: style: The function 'deviceDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
Xastir-Release-2.1.0/src/qt/packetinterface.h:81:21: note: Virtual function in base class
Xastir-Release-2.1.0/src/qt/netinterface.h:39:21: note: Function in derived class
Xastir-Release-2.1.0/src/qt/netinterface.h:55:18: style: The function 'restoreSpecificSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
Xastir-Release-2.1.0/src/qt/packetinterface.h:99:18: note: Virtual function in base class
Xastir-Release-2.1.0/src/qt/netinterface.h:55:18: note: Function in derived class
Xastir-Release-2.1.0/src/qt/xastir.h:42:5: style: Class 'MainWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Xastir-Release-2.1.0/src/qt/netinterface.cpp:26:32: style: Function 'NetInterface' argument 1 names different: declaration 'iface' definition 'ifaceNum'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/qt/netinterface.h:35:22: note: Function 'NetInterface' argument 1 names different: declaration 'iface' definition 'ifaceNum'.
Xastir-Release-2.1.0/src/qt/netinterface.cpp:26:32: note: Function 'NetInterface' argument 1 names different: declaration 'iface' definition 'ifaceNum'.
Xastir-Release-2.1.0/src/qt/stationsettings.cpp:26:18: warning: Member variable 'StationSettings::m_lat' is not initialized in the constructor. [uninitMemberVar]
Xastir-Release-2.1.0/src/qt/stationsettings.cpp:26:18: warning: Member variable 'StationSettings::m_lon' is not initialized in the constructor. [uninitMemberVar]
Xastir-Release-2.1.0/src/qt/stationsettings.cpp:26:18: warning: Member variable 'StationSettings::m_hasPHGD' is not initialized in the constructor. [uninitMemberVar]
Xastir-Release-2.1.0/src/qt/stationsettings.cpp:26:18: warning: Member variable 'StationSettings::m_sendCompressed' is not initialized in the constructor. [uninitMemberVar]
Xastir-Release-2.1.0/src/qt/stationsettings.cpp:26:18: warning: Member variable 'StationSettings::m_group' is not initialized in the constructor. [uninitMemberVar]
Xastir-Release-2.1.0/src/qt/stationsettings.cpp:26:18: warning: Member variable 'StationSettings::m_symbol' is not initialized in the constructor. [uninitMemberVar]
Xastir-Release-2.1.0/src/qt/stationsettings.cpp:26:18: warning: Member variable 'StationSettings::m_positionAmbiguity' is not initialized in the constructor. [uninitMemberVar]
Xastir-Release-2.1.0/src/qt/symbols.cpp:27:10: style: The scope of the variable 'pixels' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/qt/symbols.cpp:28:10: style: The scope of the variable 'orient' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/qt/symbols.cpp:78:14: style: The scope of the variable 'q' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/qt/symbols.cpp:79:19: style: The scope of the variable 'a' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/qt/symbols.cpp:79:22: style: The scope of the variable 'b' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/qt/symbols.cpp:79:25: style: The scope of the variable 'c' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/qt/symbols.cpp:12:9: warning: Member variable 'Symbol::table' is not initialized in the constructor. [uninitMemberVar]
Xastir-Release-2.1.0/src/qt/symbols.cpp:12:9: warning: Member variable 'Symbol::symbol' is not initialized in the constructor. [uninitMemberVar]
Xastir-Release-2.1.0/src/qt/symbols.cpp:12:9: warning: Member variable 'Symbol::orient' is not initialized in the constructor. [uninitMemberVar]
Xastir-Release-2.1.0/src/rac_data.c:263:18: style: Variable 'rc' is assigned a value that is never used. [unreadVariable]
Xastir-Release-2.1.0/src/rotated.c:1352:10: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
Xastir-Release-2.1.0/src/rotated.c:1353:10: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
Xastir-Release-2.1.0/src/rotated.c:905:5: style: Variable 'item' is reassigned a value before the old one has been used. [redundantAssignment]
Xastir-Release-2.1.0/src/rotated.c:880:0: note: Variable 'item' is reassigned a value before the old one has been used.
Xastir-Release-2.1.0/src/rotated.c:905:5: note: Variable 'item' is reassigned a value before the old one has been used.
Xastir-Release-2.1.0/src/rotated.c:219:15: style: The scope of the variable 'stop' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/rotated.c:397:9: style: The scope of the variable 'i' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/rotated.c:641:15: style: The scope of the variable 'i' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/rotated.c:1373:12: style: The scope of the variable 'j' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/rotated.c:1374:11: style: The scope of the variable 'x' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/rotated.c:928:9: error: Memory leak: item [memleak]
Xastir-Release-2.1.0/src/rotated.c:1589:0: error: Memory leak: xp_in [memleak]
Xastir-Release-2.1.0/src/rotated.c:991:9: error: Memory leak: item.corners_x [memleak]
Xastir-Release-2.1.0/src/rotated.c:1002:9: error: Memory leak: item.corners_y [memleak]
Xastir-Release-2.1.0/src/rtree/index.c:112:15: style: The scope of the variable 'i' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/rtree/index.c:308:15: style: The scope of the variable 'i' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/rtree/index.c:315:28: style: The scope of the variable 'e' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/rtree/index.c:167:79: style: Function 'Xastir_RTreeInsertRect' argument 4 names different: declaration 'depth' definition 'Level'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/rtree/index.h:101:76: note: Function 'Xastir_RTreeInsertRect' argument 4 names different: declaration 'depth' definition 'Level'.
Xastir-Release-2.1.0/src/rtree/index.c:167:79: note: Function 'Xastir_RTreeInsertRect' argument 4 names different: declaration 'depth' definition 'Level'.
Xastir-Release-2.1.0/src/rtree/node.c:230:15: style: The scope of the variable 'i' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/rtree/node.c:272:9: style: The scope of the variable 'i' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/rtree/rect.c:322:18: style: The scope of the variable 'j' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/rtree/rect.c:348:18: style: The scope of the variable 'j' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/rtree/rect.c:370:18: style: The scope of the variable 'j' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/rtree/split_l.c:127:28: style: The scope of the variable 'rlow' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/rtree/split_l.c:127:35: style: The scope of the variable 'rhigh' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/rtree/split_l.c:168:10: style: Variable 'high' is assigned a value that is never used. [unreadVariable]
Xastir-Release-2.1.0/src/rtree/split_l.c:352:9: style: Variable 'area' is assigned a value that is never used. [unreadVariable]
Xastir-Release-2.1.0/src/rtree/split_q.c:242:11: style: The scope of the variable 'biggestDiff' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/contrib/dbfcat.c:25:14: style: The scope of the variable 'ciRecord' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/contrib/dbfinfo.c:118:7: error: Buffer is accessed out of bounds: ftype [bufferAccessOutOfBounds]
Xastir-Release-2.1.0/src/shapelib/contrib/dbfinfo.c:131:0: error: Memory leak: panWidth [memleak]
Xastir-Release-2.1.0/src/shapelib/contrib/shpcat.c:44:16: style: The scope of the variable 'shape' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/contrib/shpcentrd.c:140:21: style: Condition 'byRing==1' is always true [knownConditionTrueFalse]
Xastir-Release-2.1.0/src/shapelib/contrib/shpcentrd.c:98:19: note: Assignment 'byRing=1', assigned value is 1
Xastir-Release-2.1.0/src/shapelib/contrib/shpcentrd.c:140:21: note: Condition 'byRing==1' is always true
Xastir-Release-2.1.0/src/shapelib/contrib/shpcentrd.c:140:21: style: Same expression on both sides of '==' because the value of 'byRing' and '1' are the same. [duplicateExpression]
Xastir-Release-2.1.0/src/shapelib/contrib/shpcentrd.c:98:19: note: 'byRing' is assigned value '1' here.
Xastir-Release-2.1.0/src/shapelib/contrib/shpcentrd.c:140:21: note: Same expression on both sides of '==' because the value of 'byRing' and '1' are the same.
Xastir-Release-2.1.0/src/shapelib/contrib/shpcentrd.c:100:16: style: The scope of the variable 'psCShape' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/contrib/shpdata.c:113:21: style: Condition 'byRing==1' is always true [knownConditionTrueFalse]
Xastir-Release-2.1.0/src/shapelib/contrib/shpdata.c:86:19: note: Assignment 'byRing=1', assigned value is 1
Xastir-Release-2.1.0/src/shapelib/contrib/shpdata.c:113:21: note: Condition 'byRing==1' is always true
Xastir-Release-2.1.0/src/shapelib/contrib/shpdata.c:113:21: style: Same expression on both sides of '==' because the value of 'byRing' and '1' are the same. [duplicateExpression]
Xastir-Release-2.1.0/src/shapelib/contrib/shpdata.c:86:19: note: 'byRing' is assigned value '1' here.
Xastir-Release-2.1.0/src/shapelib/contrib/shpdata.c:113:21: note: Same expression on both sides of '==' because the value of 'byRing' and '1' are the same.
Xastir-Release-2.1.0/src/shapelib/contrib/shpdata.c:90:12: style: The scope of the variable 'oArea' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/contrib/shpdata.c:90:25: style: The scope of the variable 'oLen' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/contrib/shpdata.c:114:36: style: The scope of the variable 'ringDir' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/contrib/shpdata.c:117:23: style: Variable 'prevStart' is assigned a value that is never used. [unreadVariable]
Xastir-Release-2.1.0/src/shapelib/contrib/shpdxf.c:189:10: style: The scope of the variable 'idfldName' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/contrib/shpdxf.c:194:12: style: The scope of the variable 'panParts' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/contrib/shpdxf.c:194:22: style: The scope of the variable 'nParts' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/contrib/shpdxf.c:194:30: style: The scope of the variable 'nVertices' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/contrib/shpdxf.c:201:65: style: The scope of the variable 'part' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/contrib/shpdxf.c:209:25: error: Buffer overrun possible for long command line arguments. [insecureCmdLineArgs]
Xastir-Release-2.1.0/src/shapelib/contrib/shpfix.c:46:16: style: The scope of the variable 'shape' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:386:10: style: Condition 'use_Z' is always false [knownConditionTrueFalse]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:371:13: note: Assignment 'use_Z=0', assigned value is 0
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:386:10: note: Condition 'use_Z' is always false
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:388:10: style: Condition 'use_M' is always false [knownConditionTrueFalse]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:372:13: note: Assignment 'use_M=0', assigned value is 0
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:388:10: note: Condition 'use_M' is always false
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:393:10: style: Condition 'use_Z' is always false [knownConditionTrueFalse]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:371:13: note: Assignment 'use_Z=0', assigned value is 0
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:393:10: note: Condition 'use_Z' is always false
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:395:10: style: Condition 'use_M' is always false [knownConditionTrueFalse]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:372:13: note: Assignment 'use_M=0', assigned value is 0
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:395:10: note: Condition 'use_M' is always false
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:957:6: warning: Either the condition 'if(CLx)' is redundant or there is possible null pointer dereference: CLx. [nullPointerRedundantCheck]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:1006:9: note: Assuming that condition 'if(CLx)' is not redundant
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:957:6: note: Null pointer dereference
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:958:6: warning: Either the condition 'if(CLy)' is redundant or there is possible null pointer dereference: CLy. [nullPointerRedundantCheck]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:1007:9: note: Assuming that condition 'if(CLy)' is not redundant
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:958:6: note: Null pointer dereference
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:959:6: warning: Either the condition 'if(CLx)' is redundant or there is possible null pointer dereference: CLx. [nullPointerRedundantCheck]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:1006:9: note: Assuming that condition 'if(CLx)' is not redundant
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:959:6: note: Null pointer dereference
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:960:6: warning: Either the condition 'if(CLy)' is redundant or there is possible null pointer dereference: CLy. [nullPointerRedundantCheck]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:1007:9: note: Assuming that condition 'if(CLy)' is not redundant
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:960:6: note: Null pointer dereference
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:962:6: warning: Either the condition 'if(CLx)' is redundant or there is possible null pointer dereference: CLx. [nullPointerRedundantCheck]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:1006:9: note: Assuming that condition 'if(CLx)' is not redundant
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:962:6: note: Null pointer dereference
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:963:6: warning: Either the condition 'if(CLy)' is redundant or there is possible null pointer dereference: CLy. [nullPointerRedundantCheck]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:1007:9: note: Assuming that condition 'if(CLy)' is not redundant
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:963:6: note: Null pointer dereference
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:964:6: warning: Either the condition 'if(CLx)' is redundant or there is possible null pointer dereference: CLx. [nullPointerRedundantCheck]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:1006:9: note: Assuming that condition 'if(CLx)' is not redundant
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:964:6: note: Null pointer dereference
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:965:6: warning: Either the condition 'if(CLy)' is redundant or there is possible null pointer dereference: CLy. [nullPointerRedundantCheck]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:1007:9: note: Assuming that condition 'if(CLy)' is not redundant
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:965:6: note: Null pointer dereference
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:967:6: warning: Either the condition 'if(CLst)' is redundant or there is possible null pointer dereference: CLst. [nullPointerRedundantCheck]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:1008:9: note: Assuming that condition 'if(CLst)' is not redundant
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:967:6: note: Null pointer dereference
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:968:6: warning: Either the condition 'if(CLstt)' is redundant or there is possible null pointer dereference: CLstt. [nullPointerRedundantCheck]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:1009:9: note: Assuming that condition 'if(CLstt)' is not redundant
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:968:6: note: Null pointer dereference
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:998:6: warning: Possible null pointer dereference: PIP [nullPointer]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:939:15: note: Assignment 'PIP=NULL', assigned value is 0
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:998:6: note: Null pointer dereference
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:999:6: warning: Possible null pointer dereference: PIP [nullPointer]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:939:15: note: Assignment 'PIP=NULL', assigned value is 0
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:999:6: note: Null pointer dereference
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:910:16: portability: Casting between integer* and const double* which have an incompatible binary data representation. [invalidPointerCast]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:911:16: portability: Casting between integer* and const double* which have an incompatible binary data representation. [invalidPointerCast]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:921:14: portability: Casting between integer* and const double* which have an incompatible binary data representation. [invalidPointerCast]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:922:14: portability: Casting between integer* and const double* which have an incompatible binary data representation. [invalidPointerCast]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:1033:14: portability: Casting between integer* and const double* which have an incompatible binary data representation. [invalidPointerCast]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:1034:14: portability: Casting between integer* and const double* which have an incompatible binary data representation. [invalidPointerCast]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:877:31: warning: Variable 'dimension' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:876:31: note: Variable 'dimension' is reassigned a value before the old one has been used. 'break;' missing?
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:877:31: note: Variable 'dimension' is reassigned a value before the old one has been used. 'break;' missing?
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:878:31: warning: Variable 'dimension' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:877:31: note: Variable 'dimension' is reassigned a value before the old one has been used. 'break;' missing?
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:878:31: note: Variable 'dimension' is reassigned a value before the old one has been used. 'break;' missing?
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:879:31: warning: Variable 'dimension' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:878:31: note: Variable 'dimension' is reassigned a value before the old one has been used. 'break;' missing?
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:879:31: note: Variable 'dimension' is reassigned a value before the old one has been used. 'break;' missing?
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:880:31: warning: Variable 'dimension' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:879:31: note: Variable 'dimension' is reassigned a value before the old one has been used. 'break;' missing?
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:880:31: note: Variable 'dimension' is reassigned a value before the old one has been used. 'break;' missing?
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:881:31: warning: Variable 'dimension' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:880:31: note: Variable 'dimension' is reassigned a value before the old one has been used. 'break;' missing?
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:881:31: note: Variable 'dimension' is reassigned a value before the old one has been used. 'break;' missing?
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:882:31: warning: Variable 'dimension' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:881:31: note: Variable 'dimension' is reassigned a value before the old one has been used. 'break;' missing?
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:882:31: note: Variable 'dimension' is reassigned a value before the old one has been used. 'break;' missing?
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:883:31: warning: Variable 'dimension' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:882:31: note: Variable 'dimension' is reassigned a value before the old one has been used. 'break;' missing?
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:883:31: note: Variable 'dimension' is reassigned a value before the old one has been used. 'break;' missing?
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:884:31: warning: Variable 'dimension' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:883:31: note: Variable 'dimension' is reassigned a value before the old one has been used. 'break;' missing?
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:884:31: note: Variable 'dimension' is reassigned a value before the old one has been used. 'break;' missing?
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:885:31: warning: Variable 'dimension' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:884:31: note: Variable 'dimension' is reassigned a value before the old one has been used. 'break;' missing?
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:885:31: note: Variable 'dimension' is reassigned a value before the old one has been used. 'break;' missing?
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:886:31: warning: Variable 'dimension' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:885:31: note: Variable 'dimension' is reassigned a value before the old one has been used. 'break;' missing?
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:886:31: note: Variable 'dimension' is reassigned a value before the old one has been used. 'break;' missing?
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:887:31: warning: Variable 'dimension' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:886:31: note: Variable 'dimension' is reassigned a value before the old one has been used. 'break;' missing?
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:887:31: note: Variable 'dimension' is reassigned a value before the old one has been used. 'break;' missing?
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:888:31: warning: Variable 'dimension' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:887:31: note: Variable 'dimension' is reassigned a value before the old one has been used. 'break;' missing?
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:888:31: note: Variable 'dimension' is reassigned a value before the old one has been used. 'break;' missing?
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:312:5: style: The scope of the variable 'use_Z' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:313:5: style: The scope of the variable 'use_M' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:371:5: style: The scope of the variable 'use_Z' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:372:5: style: The scope of the variable 'use_M' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:683:10: style: The scope of the variable 'rPart' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:685:33: style: The scope of the variable 'pRings' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:751:10: style: The scope of the variable 'rPart' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:753:33: style: The scope of the variable 'pRings' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:941:29: style: The scope of the variable 'CLine' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:942:12: style: The scope of the variable 'CLx' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:942:18: style: The scope of the variable 'CLy' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:943:10: style: The scope of the variable 'CLstt' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:943:18: style: The scope of the variable 'CLst' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:943:50: style: The scope of the variable 'ring_vtx' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:1026:26: style: The scope of the variable 'ring_nVertices' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:1026:42: style: The scope of the variable 'rStart' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:1092:10: style: The scope of the variable 'dx_Area' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:1094:27: style: The scope of the variable 'x' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:1094:30: style: The scope of the variable 'y' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:1237:26: style: The scope of the variable 'ring_nVertices' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:1317:13: style: The scope of the variable 'dx' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:1317:17: style: The scope of the variable 'dy' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:1343:10: style: The scope of the variable 'dx_Area' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:1344:27: style: The scope of the variable 'x' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:1344:30: style: The scope of the variable 'y' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:476:22: style: Variable 'psCShape' is assigned a value that is never used. [unreadVariable]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:1320:5: style: Variable 'j' is assigned a value that is never used. [unreadVariable]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:696:4: error: Return value of allocation function 'SfRealloc' is not stored. [leakReturnValNotUsed]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:697:4: error: Return value of allocation function 'SfRealloc' is not stored. [leakReturnValNotUsed]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:706:8: error: Return value of allocation function 'SfRealloc' is not stored. [leakReturnValNotUsed]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:707:8: error: Return value of allocation function 'SfRealloc' is not stored. [leakReturnValNotUsed]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:721:8: error: Return value of allocation function 'SfRealloc' is not stored. [leakReturnValNotUsed]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:722:8: error: Return value of allocation function 'SfRealloc' is not stored. [leakReturnValNotUsed]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:764:4: error: Return value of allocation function 'SfRealloc' is not stored. [leakReturnValNotUsed]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:765:4: error: Return value of allocation function 'SfRealloc' is not stored. [leakReturnValNotUsed]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:774:8: error: Return value of allocation function 'SfRealloc' is not stored. [leakReturnValNotUsed]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:775:8: error: Return value of allocation function 'SfRealloc' is not stored. [leakReturnValNotUsed]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:789:8: error: Return value of allocation function 'SfRealloc' is not stored. [leakReturnValNotUsed]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:790:8: error: Return value of allocation function 'SfRealloc' is not stored. [leakReturnValNotUsed]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:822:4: error: Return value of allocation function 'SfRealloc' is not stored. [leakReturnValNotUsed]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:823:4: error: Return value of allocation function 'SfRealloc' is not stored. [leakReturnValNotUsed]
Xastir-Release-2.1.0/src/shapelib/contrib/shpgeo.c:997:6: error: Return value of allocation function 'SfRealloc' is not stored. [leakReturnValNotUsed]
Xastir-Release-2.1.0/src/shapelib/contrib/shpproj.c:102:16: style: The scope of the variable 'psCShape' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/contrib/shpproj.c:173:15: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
Xastir-Release-2.1.0/src/shapelib/contrib/shpproj.c:188:21: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
Xastir-Release-2.1.0/src/shapelib/contrib/shpproj.c:202:15: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
Xastir-Release-2.1.0/src/shapelib/contrib/shpproj.c:216:22: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
Xastir-Release-2.1.0/src/shapelib/contrib/shpwkb.c:116:21: style: Condition 'byRing==1' is always false [knownConditionTrueFalse]
Xastir-Release-2.1.0/src/shapelib/contrib/shpwkb.c:84:19: note: Assignment 'byRing=0', assigned value is 0
Xastir-Release-2.1.0/src/shapelib/contrib/shpwkb.c:116:21: note: Condition 'byRing==1' is always false
Xastir-Release-2.1.0/src/shapelib/contrib/shpwkb.c:143:11: style: Variable 'res' is assigned a value that is never used. [unreadVariable]
Xastir-Release-2.1.0/src/shapelib/contrib/shpwkb.c:121:23: style: Variable 'prevStart' is assigned a value that is never used. [unreadVariable]
Xastir-Release-2.1.0/src/shapelib/dbfcreate.c:114:17: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
Xastir-Release-2.1.0/src/shapelib/dbfcreate.c:125:22: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
Xastir-Release-2.1.0/src/shapelib/dbfdump.c:297:0: error: Memory leak: panWidth [memleak]
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:310:10: style: The scope of the variable 'nRecordOffset' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:716:17: style: The scope of the variable 'nRecordOffset' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:1000:17: style: The scope of the variable 'nRecordOffset' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:1000:32: style: The scope of the variable 'i' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:1170:17: style: The scope of the variable 'nRecordOffset' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:1170:32: style: The scope of the variable 'i' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:1316:17: style: The scope of the variable 'nRecordOffset' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:1316:32: style: The scope of the variable 'i' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:1378:17: style: The scope of the variable 'nRecordOffset' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:331:23: style: Function 'DBFOpen' argument 1 names different: declaration 'pszDBFFile' definition 'pszFilename'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/shapelib/shapefil.h:418:29: note: Function 'DBFOpen' argument 1 names different: declaration 'pszDBFFile' definition 'pszFilename'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:331:23: note: Function 'DBFOpen' argument 1 names different: declaration 'pszDBFFile' definition 'pszFilename'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:468:20: style: Function 'DBFClose' argument 1 names different: declaration 'hDBF' definition 'psDBF'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/shapelib/shapefil.h:475:27: note: Function 'DBFClose' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:468:20: note: Function 'DBFClose' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:535:25: style: Function 'DBFCreate' argument 1 names different: declaration 'pszDBFFile' definition 'pszFilename'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/shapelib/shapefil.h:420:31: note: Function 'DBFCreate' argument 1 names different: declaration 'pszDBFFile' definition 'pszFilename'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:535:25: note: Function 'DBFCreate' argument 1 names different: declaration 'pszDBFFile' definition 'pszFilename'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:611:23: style: Function 'DBFAddField' argument 1 names different: declaration 'hDBF' definition 'psDBF'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/shapelib/shapefil.h:427:30: note: Function 'DBFAddField' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:611:23: note: Function 'DBFAddField' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:820:36: style: Function 'DBFReadIntegerAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/shapelib/shapefil.h:438:42: note: Function 'DBFReadIntegerAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:820:36: note: Function 'DBFReadIntegerAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:820:47: style: Function 'DBFReadIntegerAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/shapelib/shapefil.h:438:52: note: Function 'DBFReadIntegerAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:820:47: note: Function 'DBFReadIntegerAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:840:35: style: Function 'DBFReadDoubleAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/shapelib/shapefil.h:440:41: note: Function 'DBFReadDoubleAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:840:35: note: Function 'DBFReadDoubleAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:840:46: style: Function 'DBFReadDoubleAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/shapelib/shapefil.h:440:51: note: Function 'DBFReadDoubleAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:840:46: note: Function 'DBFReadDoubleAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:860:35: style: Function 'DBFReadStringAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/shapelib/shapefil.h:442:41: note: Function 'DBFReadStringAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:860:35: note: Function 'DBFReadStringAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:860:46: style: Function 'DBFReadStringAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/shapelib/shapefil.h:442:51: note: Function 'DBFReadStringAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:860:46: note: Function 'DBFReadStringAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:873:36: style: Function 'DBFReadLogicalAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/shapelib/shapefil.h:444:42: note: Function 'DBFReadLogicalAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:873:36: note: Function 'DBFReadLogicalAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:873:47: style: Function 'DBFReadLogicalAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/shapelib/shapefil.h:444:52: note: Function 'DBFReadLogicalAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:873:47: note: Function 'DBFReadLogicalAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:888:31: style: Function 'DBFIsAttributeNULL' argument 1 names different: declaration 'hDBF' definition 'psDBF'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/shapelib/shapefil.h:446:37: note: Function 'DBFIsAttributeNULL' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:888:31: note: Function 'DBFIsAttributeNULL' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:888:42: style: Function 'DBFIsAttributeNULL' argument 2 names different: declaration 'iShape' definition 'iRecord'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/shapelib/shapefil.h:446:47: note: Function 'DBFIsAttributeNULL' argument 2 names different: declaration 'iShape' definition 'iRecord'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:888:42: note: Function 'DBFIsAttributeNULL' argument 2 names different: declaration 'iShape' definition 'iRecord'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:1242:36: style: Function 'DBFWriteDoubleAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/shapelib/shapefil.h:452:42: note: Function 'DBFWriteDoubleAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:1242:36: note: Function 'DBFWriteDoubleAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:1242:47: style: Function 'DBFWriteDoubleAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/shapelib/shapefil.h:452:52: note: Function 'DBFWriteDoubleAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:1242:47: note: Function 'DBFWriteDoubleAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:1243:33: style: Function 'DBFWriteDoubleAttribute' argument 4 names different: declaration 'dFieldValue' definition 'dValue'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/shapelib/shapefil.h:453:39: note: Function 'DBFWriteDoubleAttribute' argument 4 names different: declaration 'dFieldValue' definition 'dValue'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:1243:33: note: Function 'DBFWriteDoubleAttribute' argument 4 names different: declaration 'dFieldValue' definition 'dValue'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:1256:37: style: Function 'DBFWriteIntegerAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/shapelib/shapefil.h:449:43: note: Function 'DBFWriteIntegerAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:1256:37: note: Function 'DBFWriteIntegerAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:1256:48: style: Function 'DBFWriteIntegerAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/shapelib/shapefil.h:449:53: note: Function 'DBFWriteIntegerAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:1256:48: note: Function 'DBFWriteIntegerAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:1257:31: style: Function 'DBFWriteIntegerAttribute' argument 4 names different: declaration 'nFieldValue' definition 'nValue'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/shapelib/shapefil.h:450:37: note: Function 'DBFWriteIntegerAttribute' argument 4 names different: declaration 'nFieldValue' definition 'nValue'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:1257:31: note: Function 'DBFWriteIntegerAttribute' argument 4 names different: declaration 'nFieldValue' definition 'nValue'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:1272:36: style: Function 'DBFWriteStringAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/shapelib/shapefil.h:455:42: note: Function 'DBFWriteStringAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:1272:36: note: Function 'DBFWriteStringAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:1272:47: style: Function 'DBFWriteStringAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/shapelib/shapefil.h:455:52: note: Function 'DBFWriteStringAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:1272:47: note: Function 'DBFWriteStringAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:1273:39: style: Function 'DBFWriteStringAttribute' argument 4 names different: declaration 'pszFieldValue' definition 'pszValue'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/shapelib/shapefil.h:456:45: note: Function 'DBFWriteStringAttribute' argument 4 names different: declaration 'pszFieldValue' definition 'pszValue'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:1273:39: note: Function 'DBFWriteStringAttribute' argument 4 names different: declaration 'pszFieldValue' definition 'pszValue'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:1286:34: style: Function 'DBFWriteNULLAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/shapelib/shapefil.h:458:39: note: Function 'DBFWriteNULLAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:1286:34: note: Function 'DBFWriteNULLAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:1286:45: style: Function 'DBFWriteNULLAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/shapelib/shapefil.h:458:49: note: Function 'DBFWriteNULLAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:1286:45: note: Function 'DBFWriteNULLAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:1299:37: style: Function 'DBFWriteLogicalAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/shapelib/shapefil.h:461:42: note: Function 'DBFWriteLogicalAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:1299:37: note: Function 'DBFWriteLogicalAttribute' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:1299:48: style: Function 'DBFWriteLogicalAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/shapelib/shapefil.h:461:52: note: Function 'DBFWriteLogicalAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:1299:48: note: Function 'DBFWriteLogicalAttribute' argument 2 names different: declaration 'iShape' definition 'iRecord'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:1300:21: style: Function 'DBFWriteLogicalAttribute' argument 4 names different: declaration 'lFieldValue' definition 'lValue'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/shapelib/shapefil.h:462:22: note: Function 'DBFWriteLogicalAttribute' argument 4 names different: declaration 'lFieldValue' definition 'lValue'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:1300:21: note: Function 'DBFWriteLogicalAttribute' argument 4 names different: declaration 'lFieldValue' definition 'lValue'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:1467:34: style: Function 'DBFGetNativeFieldType' argument 1 names different: declaration 'hDBF' definition 'psDBF'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/shapelib/shapefil.h:477:40: note: Function 'DBFGetNativeFieldType' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:1467:34: note: Function 'DBFGetNativeFieldType' argument 1 names different: declaration 'hDBF' definition 'psDBF'.
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:418:0: error: Memory leak: pabyBuf [memleak]
Xastir-Release-2.1.0/src/shapelib/dbfopen.c:566:0: error: Memory leak: pszFullname [memleak]
Xastir-Release-2.1.0/src/shapelib/shpadd.c:167:17: error: Common realloc mistake: 'padfX' nulled but not freed upon failure [memleakOnRealloc]
Xastir-Release-2.1.0/src/shapelib/shpadd.c:168:17: error: Common realloc mistake: 'padfY' nulled but not freed upon failure [memleakOnRealloc]
Xastir-Release-2.1.0/src/shapelib/shpopen.c:226:11: style: The scope of the variable 'temp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/shpopen.c:363:23: style: Function 'SHPOpen' argument 1 names different: declaration 'pszShapeFile' definition 'pszLayer'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/shapelib/shapefil.h:279:29: note: Function 'SHPOpen' argument 1 names different: declaration 'pszShapeFile' definition 'pszLayer'.
Xastir-Release-2.1.0/src/shapelib/shpopen.c:363:23: note: Function 'SHPOpen' argument 1 names different: declaration 'pszShapeFile' definition 'pszLayer'.
Xastir-Release-2.1.0/src/shapelib/shpopen.c:575:20: style: Function 'SHPClose' argument 1 names different: declaration 'hSHP' definition 'psSHP'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/shapelib/shapefil.h:308:27: note: Function 'SHPClose' argument 1 names different: declaration 'hSHP' definition 'psSHP'.
Xastir-Release-2.1.0/src/shapelib/shpopen.c:575:20: note: Function 'SHPClose' argument 1 names different: declaration 'hSHP' definition 'psSHP'.
Xastir-Release-2.1.0/src/shapelib/shpopen.c:610:22: style: Function 'SHPGetInfo' argument 1 names different: declaration 'hSHP' definition 'psSHP'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/shapelib/shapefil.h:283:29: note: Function 'SHPGetInfo' argument 1 names different: declaration 'hSHP' definition 'psSHP'.
Xastir-Release-2.1.0/src/shapelib/shpopen.c:610:22: note: Function 'SHPGetInfo' argument 1 names different: declaration 'hSHP' definition 'psSHP'.
Xastir-Release-2.1.0/src/shapelib/shpopen.c:639:25: style: Function 'SHPCreate' argument 1 names different: declaration 'pszShapeFile' definition 'pszLayer'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/shapelib/shapefil.h:281:31: note: Function 'SHPCreate' argument 1 names different: declaration 'pszShapeFile' definition 'pszLayer'.
Xastir-Release-2.1.0/src/shapelib/shpopen.c:639:25: note: Function 'SHPCreate' argument 1 names different: declaration 'pszShapeFile' definition 'pszLayer'.
Xastir-Release-2.1.0/src/shapelib/shpopen.c:936:26: style: Function 'SHPWriteObject' argument 1 names different: declaration 'hSHP' definition 'psSHP'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/shapelib/shapefil.h:289:33: note: Function 'SHPWriteObject' argument 1 names different: declaration 'hSHP' definition 'psSHP'.
Xastir-Release-2.1.0/src/shapelib/shpopen.c:936:26: note: Function 'SHPWriteObject' argument 1 names different: declaration 'hSHP' definition 'psSHP'.
Xastir-Release-2.1.0/src/shapelib/shpopen.c:936:37: style: Function 'SHPWriteObject' argument 2 names different: declaration 'iShape' definition 'nShapeId'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/shapelib/shapefil.h:289:43: note: Function 'SHPWriteObject' argument 2 names different: declaration 'iShape' definition 'nShapeId'.
Xastir-Release-2.1.0/src/shapelib/shpopen.c:936:37: note: Function 'SHPWriteObject' argument 2 names different: declaration 'iShape' definition 'nShapeId'.
Xastir-Release-2.1.0/src/shapelib/shpopen.c:1298:26: style: Function 'SHPReadObject' argument 1 names different: declaration 'hSHP' definition 'psSHP'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/shapelib/shapefil.h:287:32: note: Function 'SHPReadObject' argument 1 names different: declaration 'hSHP' definition 'psSHP'.
Xastir-Release-2.1.0/src/shapelib/shpopen.c:1298:26: note: Function 'SHPReadObject' argument 1 names different: declaration 'hSHP' definition 'psSHP'.
Xastir-Release-2.1.0/src/shapelib/shpopen.c:1298:37: style: Function 'SHPReadObject' argument 2 names different: declaration 'iShape' definition 'hEntity'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/shapelib/shapefil.h:287:42: note: Function 'SHPReadObject' argument 2 names different: declaration 'iShape' definition 'hEntity'.
Xastir-Release-2.1.0/src/shapelib/shpopen.c:1298:37: note: Function 'SHPReadObject' argument 2 names different: declaration 'iShape' definition 'hEntity'.
Xastir-Release-2.1.0/src/shapelib/shpopen.c:1716:31: style: Function 'SHPDestroyObject' argument 1 names different: declaration 'psObject' definition 'psShape'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/shapelib/shapefil.h:292:37: note: Function 'SHPDestroyObject' argument 1 names different: declaration 'psObject' definition 'psShape'.
Xastir-Release-2.1.0/src/shapelib/shpopen.c:1716:31: note: Function 'SHPDestroyObject' argument 1 names different: declaration 'psObject' definition 'psShape'.
Xastir-Release-2.1.0/src/shapelib/shpopen.c:496:0: error: Memory leak: pabyBuf [memleak]
Xastir-Release-2.1.0/src/shapelib/shpopen.c:679:0: error: Memory leak: pszBasename [memleak]
Xastir-Release-2.1.0/src/shapelib/shpopen.c:679:0: error: Memory leak: pszFullname [memleak]
Xastir-Release-2.1.0/src/shapelib/shpopen.c:684:0: error: Resource leak: fpSHP [resourceLeak]
Xastir-Release-2.1.0/src/shapelib/shptest.c:133:16: style: The scope of the variable 'psShape' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/shptree.c:399:10: style: The scope of the variable 'i' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/shptree.c:276:27: style: Function 'SHPDestroyTree' argument 1 names different: declaration 'hTree' definition 'psTree'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/shapelib/shapefil.h:353:33: note: Function 'SHPDestroyTree' argument 1 names different: declaration 'hTree' definition 'psTree'.
Xastir-Release-2.1.0/src/shapelib/shptree.c:276:27: note: Function 'SHPDestroyTree' argument 1 names different: declaration 'hTree' definition 'psTree'.
Xastir-Release-2.1.0/src/shapelib/shptree.c:543:30: style: Function 'SHPTreeAddShapeId' argument 1 names different: declaration 'hTree' definition 'psTree'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/shapelib/shapefil.h:363:36: note: Function 'SHPTreeAddShapeId' argument 1 names different: declaration 'hTree' definition 'psTree'.
Xastir-Release-2.1.0/src/shapelib/shptree.c:543:30: note: Function 'SHPTreeAddShapeId' argument 1 names different: declaration 'hTree' definition 'psTree'.
Xastir-Release-2.1.0/src/shapelib/shputils.c:836:10: style: The scope of the variable 'inside' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/shputils.c:837:10: style: The scope of the variable 'prev_outside' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/shputils.c:838:10: style: The scope of the variable 'i2' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/shapelib/shputils.c:215:20: error: Buffer overrun possible for long command line arguments. [insecureCmdLineArgs]
Xastir-Release-2.1.0/src/shapelib/shputils.c:217:24: error: Buffer overrun possible for long command line arguments. [insecureCmdLineArgs]
Xastir-Release-2.1.0/src/snprintf.c:714:72: style: Function 'xastir_vsnprintf' argument 4 names different: declaration 'ap' definition 'args'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/snprintf.h:38:72: note: Function 'xastir_vsnprintf' argument 4 names different: declaration 'ap' definition 'args'.
Xastir-Release-2.1.0/src/snprintf.c:714:72: note: Function 'xastir_vsnprintf' argument 4 names different: declaration 'ap' definition 'args'.
Xastir-Release-2.1.0/src/sound.c:50:10: style: The scope of the variable 'command' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/tile_mgmnt.c:159:15: style: Function 'tilesMissing' argument 6 names different: declaration 'baseDir' definition 'cacheDir'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/tile_mgmnt.h:60:119: note: Function 'tilesMissing' argument 6 names different: declaration 'baseDir' definition 'cacheDir'.
Xastir-Release-2.1.0/src/tile_mgmnt.c:159:15: note: Function 'tilesMissing' argument 6 names different: declaration 'baseDir' definition 'cacheDir'.
Xastir-Release-2.1.0/src/tile_mgmnt.c:319:10: style: Unused variable: errmsg [unusedVariable]
Xastir-Release-2.1.0/src/track_gui.c:181:23: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
Xastir-Release-2.1.0/src/track_gui.c:437:10: style: Unused variable: sys_cmd [unusedVariable]
Xastir-Release-2.1.0/src/util.c:3197:22: style: Condition 'deg<=180' is always true [knownConditionTrueFalse]
Xastir-Release-2.1.0/src/util.c:144:9: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
Xastir-Release-2.1.0/src/util.c:152:9: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
Xastir-Release-2.1.0/src/util.c:160:9: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
Xastir-Release-2.1.0/src/util.c:168:9: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
Xastir-Release-2.1.0/src/util.c:3680:17: style: Variable 'pos' is reassigned a value before the old one has been used. [redundantAssignment]
Xastir-Release-2.1.0/src/util.c:3679:22: note: Variable 'pos' is reassigned a value before the old one has been used.
Xastir-Release-2.1.0/src/util.c:3680:17: note: Variable 'pos' is reassigned a value before the old one has been used.
Xastir-Release-2.1.0/src/util.c:433:11: style: The scope of the variable 'value' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/util.c:539:9: style: The scope of the variable 'datalen' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/util.c:560:9: style: The scope of the variable 'datalen' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/util.c:674:16: style: The scope of the variable 'time_now' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/util.c:716:16: style: The scope of the variable 'time_now' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/util.c:803:9: style: The scope of the variable 'i' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/util.c:844:9: style: The scope of the variable 'i' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/util.c:2051:9: style: The scope of the variable 'start' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/util.c:2659:10: style: The scope of the variable 'n' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/util.c:2771:10: style: The scope of the variable 'n' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/util.c:3126:11: style: The scope of the variable 'value' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/util.c:3518:11: style: The scope of the variable 'f' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/util.c:3519:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/util.c:3556:20: style: The scope of the variable 'outfile' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/util.c:3557:11: style: The scope of the variable 'buffer' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/util.c:3558:12: style: The scope of the variable 'numread' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/util.c:3859:11: style: The scope of the variable 'f' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/util.c:3861:9: style: The scope of the variable 'reset_setuid' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/util.c:4028:10: style: The scope of the variable 'line' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/util.c:4139:25: style: The scope of the variable 'ins' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/util.c:4417:10: style: The scope of the variable 'c' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/util.c:4521:17: style: The scope of the variable 'ok' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/util.c:4521:21: style: The scope of the variable 'oknws' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/util.c:4521:28: style: The scope of the variable 'okbom' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/util.c:4597:13: style: The scope of the variable 'len' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/util.c:5221:9: style: The scope of the variable 'lastp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/util.c:5222:9: style: The scope of the variable 'prevp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/util.c:5223:9: style: The scope of the variable 'last' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/util.c:5224:9: style: The scope of the variable 'prev' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/util.c:5560:10: style: The scope of the variable 'Xastir_WKT' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/util.c:5686:17: style: The scope of the variable 'stringOffset' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/util.c:1521:35: style: Function 'time_from_aprsstring' argument 1 names different: declaration 'timestamp' definition 'aprs_time'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/util.h:85:42: note: Function 'time_from_aprsstring' argument 1 names different: declaration 'timestamp' definition 'aprs_time'.
Xastir-Release-2.1.0/src/util.c:1521:35: note: Function 'time_from_aprsstring' argument 1 names different: declaration 'timestamp' definition 'aprs_time'.
Xastir-Release-2.1.0/src/util.c:1763:34: style: Function 'compress_posit' argument 1 names different: declaration 'lat' definition 'input_lat'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/util.h:86:41: note: Function 'compress_posit' argument 1 names different: declaration 'lat' definition 'input_lat'.
Xastir-Release-2.1.0/src/util.c:1763:34: note: Function 'compress_posit' argument 1 names different: declaration 'lat' definition 'input_lat'.
Xastir-Release-2.1.0/src/util.c:1763:75: style: Function 'compress_posit' argument 3 names different: declaration 'lon' definition 'input_lon'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/util.h:86:76: note: Function 'compress_posit' argument 3 names different: declaration 'lon' definition 'input_lon'.
Xastir-Release-2.1.0/src/util.c:1763:75: note: Function 'compress_posit' argument 3 names different: declaration 'lon' definition 'input_lon'.
Xastir-Release-2.1.0/src/util.c:1764:32: style: Function 'compress_posit' argument 5 names different: declaration 'course' definition 'last_course'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/util.h:87:36: note: Function 'compress_posit' argument 5 names different: declaration 'course' definition 'last_course'.
Xastir-Release-2.1.0/src/util.c:1764:32: note: Function 'compress_posit' argument 5 names different: declaration 'course' definition 'last_course'.
Xastir-Release-2.1.0/src/util.c:1764:64: style: Function 'compress_posit' argument 6 names different: declaration 'speed' definition 'last_speed'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/util.h:87:63: note: Function 'compress_posit' argument 6 names different: declaration 'speed' definition 'last_speed'.
Xastir-Release-2.1.0/src/util.c:1764:64: note: Function 'compress_posit' argument 6 names different: declaration 'speed' definition 'last_speed'.
Xastir-Release-2.1.0/src/util.c:5555:27: style: Function 'xastirWriteWKT' argument 1 names different: declaration 'name' definition 'filename'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/util.h:171:27: note: Function 'xastirWriteWKT' argument 1 names different: declaration 'name' definition 'filename'.
Xastir-Release-2.1.0/src/util.c:5555:27: note: Function 'xastirWriteWKT' argument 1 names different: declaration 'name' definition 'filename'.
Xastir-Release-2.1.0/src/util.c:3176:11: style: struct member 'Anonymous0::dircode' is never used. [unusedStructMember]
Xastir-Release-2.1.0/src/util.c:4493:13: style: Variable 'has_num' is assigned a value that is never used. [unreadVariable]
Xastir-Release-2.1.0/src/util.c:1863:20: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall]
Xastir-Release-2.1.0/src/view_message_gui.c:107:13: style: Redundant condition: !Read_messages_mine_only. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition]
Xastir-Release-2.1.0/src/view_message_gui.c:219:13: style: Redundant condition: !Read_messages_mine_only. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition]
Xastir-Release-2.1.0/src/view_message_gui.c:94:9: style: The scope of the variable 'pos' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/view_message_gui.c:95:11: style: The scope of the variable 'temp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/view_message_gui.c:96:9: style: The scope of the variable 'i' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/view_message_gui.c:97:9: style: The scope of the variable 'my_size' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/view_message_gui.c:209:11: style: The scope of the variable 'temp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/view_message_gui.c:210:10: style: The scope of the variable 'data1' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/view_message_gui.c:211:10: style: The scope of the variable 'data2' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/view_message_gui.c:212:9: style: The scope of the variable 'pos' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/view_message_gui.c:213:9: style: The scope of the variable 'i' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/view_message_gui.c:214:9: style: The scope of the variable 'my_size' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/view_message_gui.c:438:18: style: The scope of the variable 'n' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/view_message_gui.c:443:10: style: The scope of the variable 'temp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/wx.c:2353:22: warning: Width 19 given in format string (no. 1) is smaller than destination buffer 'temp[4097]'. [invalidScanfFormatWidth_smaller]
Xastir-Release-2.1.0/src/wx.c:2353:22: warning: Width 19 given in format string (no. 3) is smaller than destination buffer 'temp[4097]'. [invalidScanfFormatWidth_smaller]
Xastir-Release-2.1.0/src/wx.c:2353:22: warning: Width 19 given in format string (no. 5) is smaller than destination buffer 'temp[4097]'. [invalidScanfFormatWidth_smaller]
Xastir-Release-2.1.0/src/wx.c:388:11: style: The scope of the variable 'last_speed' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/wx.c:388:23: style: The scope of the variable 'computed_gust' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/wx.c:3058:9: style: The scope of the variable 'decoded' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/wx.c:3060:9: style: The scope of the variable 'i' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/wx.c:3062:10: style: The scope of the variable 'time_data' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/wx.c:3064:9: style: The scope of the variable 'max' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/wx.c:3065:17: style: The scope of the variable 'weather' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/wx.c:3444:10: style: The scope of the variable 'temp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/wx.c:542:5: style: Variable 'format' is assigned a value that is never used. [unreadVariable]
Xastir-Release-2.1.0/src/wx_gui.c:121:27: style: The scope of the variable 'ac' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/wx_gui.c:479:9: style: The scope of the variable 'nn' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/wx_gui.c:480:9: style: The scope of the variable 'ii' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/wx_gui.c:482:10: style: The scope of the variable 'temp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/wx_gui.c:485:16: style: The scope of the variable 'alert_list_limit' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/wx_gui.c:598:27: style: The scope of the variable 'ac' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/wx_gui.c:1734:10: style: The scope of the variable 'temp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/wx_gui.c:1735:17: style: The scope of the variable 'weather' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/wx_gui.c:594:44: style: Function 'Display_Wx_Alert' argument 1 names different: declaration 'w' definition 'wdgt'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/main.h:379:37: note: Function 'Display_Wx_Alert' argument 1 names different: declaration 'w' definition 'wdgt'.
Xastir-Release-2.1.0/src/wx_gui.c:594:44: note: Function 'Display_Wx_Alert' argument 1 names different: declaration 'w' definition 'wdgt'.
Xastir-Release-2.1.0/src/wx_gui.c:922:20: style: Variable 'wind_deg' is assigned a value that is never used. [unreadVariable]
Xastir-Release-2.1.0/src/wx_gui.c:1280:20: style: Variable 'humidity' is assigned a value that is never used. [unreadVariable]
Xastir-Release-2.1.0/src/wx_gui.c:1311:22: style: Variable 'humidity_n' is assigned a value that is never used. [unreadVariable]
Xastir-Release-2.1.0/src/wx_gui.c:1645:20: style: Variable 'low_temp' is assigned a value that is never used. [unreadVariable]
Xastir-Release-2.1.0/src/wx_gui.c:874:16: style: Variable 'sts' is assigned a value that is never used. [unreadVariable]
Xastir-Release-2.1.0/src/x_spider.c:593:43: style: Redundant condition: If 'EXPR == ' '', the comparison 'EXPR != '\0'' is always true. [redundantCondition]
Xastir-Release-2.1.0/src/x_spider.c:625:47: style: Redundant condition: If 'EXPR == ' '', the comparison 'EXPR != '\0'' is always true. [redundantCondition]
Xastir-Release-2.1.0/src/x_spider.c:1176:32: style: Condition 'newsockfd<0' is always true [knownConditionTrueFalse]
Xastir-Release-2.1.0/src/x_spider.c:1169:23: note: Assuming that condition 'newsockfd==-1' is not redundant
Xastir-Release-2.1.0/src/x_spider.c:1176:32: note: Condition 'newsockfd<0' is always true
Xastir-Release-2.1.0/src/x_spider.c:259:16: style: The scope of the variable 'nwritten' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/x_spider.c:291:12: style: The scope of the variable 'rc' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/x_spider.c:358:9: style: The scope of the variable 'n' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/x_spider.c:1386:12: style: The scope of the variable 'rc' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/xa_config.c:159:10: style: The scope of the variable 'config_line' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/xa_config.c:161:11: style: The scope of the variable 'value_array' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/xa_config.c:473:9: style: The scope of the variable 'i' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/xa_config.c:474:10: style: The scope of the variable 'name_temp' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/xa_config.c:475:10: style: The scope of the variable 'name' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/xa_config.c:480:10: style: The scope of the variable 'config_file_bak2' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/xa_config.c:481:10: style: The scope of the variable 'config_file_bak3' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/xa_config.c:482:10: style: The scope of the variable 'config_file_bak4' can be reduced. [variableScope]
Xastir-Release-2.1.0/src/xa_config.c:377:43: style: Function 'get_user_base_dir' argument 2 names different: declaration 'dest' definition 'base'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/xa_config.h:29:42: note: Function 'get_user_base_dir' argument 2 names different: declaration 'dest' definition 'base'.
Xastir-Release-2.1.0/src/xa_config.c:377:43: note: Function 'get_user_base_dir' argument 2 names different: declaration 'dest' definition 'base'.
Xastir-Release-2.1.0/src/xa_config.c:377:56: style: Function 'get_user_base_dir' argument 3 names different: declaration 'dest_size' definition 'base_size'. [funcArgNamesDifferent]
Xastir-Release-2.1.0/src/xa_config.h:29:55: note: Function 'get_user_base_dir' argument 3 names different: declaration 'dest_size' definition 'base_size'.
Xastir-Release-2.1.0/src/xa_config.c:377:56: note: Function 'get_user_base_dir' argument 3 names different: declaration 'dest_size' definition 'base_size'.
Xastir-Release-2.1.0/src/xa_config.c:1321:22: error: Uninitialized variable: config_file_bak1 [uninitvar]
[17:22]

ftp://ftp.se.debian.org/debian/pool/main/x/xauth/xauth_1.0.9.orig.tar.gz
xauth-1.0.9/process.c:258:10: style: The scope of the variable 'savec' can be reduced. [variableScope]
xauth-1.0.9/process.c:344:9: style: The scope of the variable 'c' can be reduced. [variableScope]
xauth-1.0.9/process.c:369:9: style: The scope of the variable 'c1' can be reduced. [variableScope]
xauth-1.0.9/process.c:369:13: style: The scope of the variable 'c2' can be reduced. [variableScope]
xauth-1.0.9/process.c:558:10: style: The scope of the variable 'c' can be reduced. [variableScope]
xauth-1.0.9/process.c:854:10: style: The scope of the variable 'temp_name' can be reduced. [variableScope]
xauth-1.0.9/process.c:1754:9: style: The scope of the variable 'len' can be reduced. [variableScope]
xauth-1.0.9/process.c:1330:51: style: Function 'print_help' argument 3 names different: declaration 'prefix' definition 'line_prefix'. [funcArgNamesDifferent]
xauth-1.0.9/xauth.h:58:64: note: Function 'print_help' argument 3 names different: declaration 'prefix' definition 'line_prefix'.
xauth-1.0.9/process.c:1330:51: note: Function 'print_help' argument 3 names different: declaration 'prefix' definition 'line_prefix'.
xauth-1.0.9/process.c:1496:6: style: Variable 'errors' is modified but its new value is never used. [unreadVariable]
xauth-1.0.9/process.c:282:6: error: Common realloc mistake: 'argv' nulled but not freed upon failure [memleakOnRealloc]
[17:22]

ftp://ftp.se.debian.org/debian/pool/main/x/xautolock/xautolock_2.2.orig.tar.gz
xautolock-2.2/src/engine.c:52:16: style: Condition 'idleTime<1000' is always true [knownConditionTrueFalse]
xautolock-2.2/src/engine.c:34:19: note: Assignment 'idleTime=0', assigned value is 0
xautolock-2.2/src/engine.c:52:16: note: Condition 'idleTime<1000' is always true
xautolock-2.2/src/engine.c:73:20: style: The scope of the variable 'corner' can be reduced. [variableScope]
xautolock-2.2/src/engine.c:74:20: style: The scope of the variable 'now' can be reduced. [variableScope]
xautolock-2.2/src/engine.c:75:20: style: The scope of the variable 'newTrigger' can be reduced. [variableScope]
xautolock-2.2/src/engine.c:76:20: style: The scope of the variable 'i' can be reduced. [variableScope]
xautolock-2.2/src/options.c:439:12: style: The scope of the variable 'scr' can be reduced. [variableScope]
xautolock-2.2/src/options.c:640:22: style: The scope of the variable 'l' can be reduced. [variableScope]
xautolock-2.2/src/xautolock.c:133:17: style: Same expression on both sides of '&&' because the value of '!useXidle' and '!useMit' are the same. [duplicateExpression]
xautolock-2.2/src/xautolock.c:102:23: note: 'useXidle' is assigned value 'False' here.
xautolock-2.2/src/xautolock.c:101:21: note: 'useMit' is assigned value 'False' here.
xautolock-2.2/src/xautolock.c:133:17: note: Same expression on both sides of '&&' because the value of '!useXidle' and '!useMit' are the same.
[17:22]

ftp://ftp.se.debian.org/debian/pool/main/x/xautomation/xautomation_1.09.orig.tar.gz
xautomation-1.09/image.c:221:9: style: The scope of the variable 'total_pels' can be reduced. [variableScope]
xautomation-1.09/image.c:221:21: style: The scope of the variable 'x' can be reduced. [variableScope]
xautomation-1.09/image.c:221:24: style: The scope of the variable 'y' can be reduced. [variableScope]
xautomation-1.09/image.c:221:27: style: The scope of the variable 'current_pel' can be reduced. [variableScope]
xautomation-1.09/image.c:134:9: error: Memory leak: buf [memleak]
xautomation-1.09/image.c:239:9: error: Resource leak: in [resourceLeak]
xautomation-1.09/image.c:134:0: error: Memory leak: img [memleak]
xautomation-1.09/xte.c:135:5: style: Variable 'wrap_key' is reassigned a value before the old one has been used. [redundantAssignment]
xautomation-1.09/xte.c:129:0: note: Variable 'wrap_key' is reassigned a value before the old one has been used.
xautomation-1.09/xte.c:135:5: note: Variable 'wrap_key' is reassigned a value before the old one has been used.
xautomation-1.09/xte.c:63:9: style: The scope of the variable 'axes' can be reduced. [variableScope]
xautomation-1.09/xte.c:72:9: style: The scope of the variable 'axes' can be reduced. [variableScope]
xautomation-1.09/xte.c:336:9: style: The scope of the variable 'cnt' can be reduced. [variableScope]
xautomation-1.09/xte.c:337:11: style: The scope of the variable 'buf' can be reduced. [variableScope]
xautomation-1.09/xte.c:249:9: warning: The buffer 'str' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xautomation-1.09/xte.c:252:9: warning: The buffer 'str' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xautomation-1.09/xte.c:277:9: warning: The buffer 'str' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xautomation-1.09/xte.c:169:19: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
[17:22]

ftp://ftp.se.debian.org/debian/pool/main/x/xavante/xavante_2.3.0.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xaw3d/xaw3d_1.5+E.orig.tar.gz
xc/lib/Xaw3d/AsciiSink.c:153:12: style: The scope of the variable 'i' can be reduced. [variableScope]
xc/lib/Xaw3d/AsciiSink.c:156:15: style: The scope of the variable 'tab' can be reduced. [variableScope]
xc/lib/Xaw3d/AsciiSink.c:390:19: style: The scope of the variable 'c' can be reduced. [variableScope]
xc/lib/Xaw3d/AsciiSrc.c:282:7: style: The scope of the variable 'length' can be reduced. [variableScope]
xc/lib/Xaw3d/AsciiSrc.c:282:15: style: The scope of the variable 'firstPos' can be reduced. [variableScope]
xc/lib/Xaw3d/AsciiSrc.c:640:10: style: The scope of the variable 'file' can be reduced. [variableScope]
xc/lib/Xaw3d/AsciiSrc.c:697:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xc/lib/Xaw3d/AsciiSrc.c:1011:12: style: The scope of the variable 'file' can be reduced. [variableScope]
xc/lib/Xaw3d/Form.c:783:33: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xc/lib/Xaw3d/Form.c:501:13: style: The scope of the variable 'childP' can be reduced. [variableScope]
xc/lib/Xaw3d/Label.c:541:24: style: Variable 'ksy' is assigned a value that is never used. [unreadVariable]
xc/lib/Xaw3d/Layout.c:907:10: style: The scope of the variable 'width' can be reduced. [variableScope]
xc/lib/Xaw3d/Layout.c:907:17: style: The scope of the variable 'height' can be reduced. [variableScope]
xc/lib/Xaw3d/Layout.c:908:10: style: The scope of the variable 'bw' can be reduced. [variableScope]
xc/lib/Xaw3d/List.c:241:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xc/lib/Xaw3d/List.c:241:12: style: The scope of the variable 'len' can be reduced. [variableScope]
xc/lib/Xaw3d/MultiSink.c:182:12: style: The scope of the variable 'i' can be reduced. [variableScope]
xc/lib/Xaw3d/MultiSink.c:185:15: style: The scope of the variable 'tab' can be reduced. [variableScope]
xc/lib/Xaw3d/MultiSink.c:420:13: style: The scope of the variable 'c' can be reduced. [variableScope]
xc/lib/Xaw3d/MultiSrc.c:292:7: style: The scope of the variable 'length' can be reduced. [variableScope]
xc/lib/Xaw3d/MultiSrc.c:292:15: style: The scope of the variable 'firstPos' can be reduced. [variableScope]
xc/lib/Xaw3d/MultiSrc.c:293:12: style: The scope of the variable 'wptr' can be reduced. [variableScope]
xc/lib/Xaw3d/MultiSrc.c:720:10: style: The scope of the variable 'file' can be reduced. [variableScope]
xc/lib/Xaw3d/MultiSrc.c:793:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xc/lib/Xaw3d/MultiSrc.c:1080:12: style: The scope of the variable 'file' can be reduced. [variableScope]
xc/lib/Xaw3d/Paned.c:1767:2: style: Variable 'new_pw->paned.resize_children_to_pref' is reassigned a value before the old one has been used. [redundantAssignment]
xc/lib/Xaw3d/Paned.c:1765:2: note: Variable 'new_pw->paned.resize_children_to_pref' is reassigned a value before the old one has been used.
xc/lib/Xaw3d/Paned.c:1767:2: note: Variable 'new_pw->paned.resize_children_to_pref' is reassigned a value before the old one has been used.
xc/lib/Xaw3d/Paned.c:779:9: style: The scope of the variable 'on_loc' can be reduced. [variableScope]
xc/lib/Xaw3d/Scrollbar.c:1053:9: style: Variable 't' is assigned a value that is never used. [unreadVariable]
xc/lib/Xaw3d/Simple.c:210:12: style: Variable 'cursor' is not assigned a value. [unassignedVariable]
xc/lib/Xaw3d/SimpleMenu.c:862:9: style: The scope of the variable 'old_pos' can be reduced. [variableScope]
xc/lib/Xaw3d/SimpleMenu.c:1342:16: style: The scope of the variable 'entry' can be reduced. [variableScope]
xc/lib/Xaw3d/SimpleMenu.c:1443:17: style: The scope of the variable 'entry' can be reduced. [variableScope]
xc/lib/Xaw3d/SmeBSB.c:482:30: style: Unused variable: h [unusedVariable]
xc/lib/Xaw3d/StripChart.c:345:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xc/lib/Xaw3d/StripChart.c:345:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xc/lib/Xaw3d/StripChart.c:267:11: style: Variable 'value' is not assigned a value. [unassignedVariable]
xc/lib/Xaw3d/Text.c:1928:27: warning: Possible null pointer dereference: selections [nullPointer]
xc/lib/Xaw3d/Text.c:2603:36: note: Calling function '_SetSelection', 4th argument 'selections' value is 0
xc/lib/Xaw3d/Text.c:1928:27: note: Null pointer dereference
xc/lib/Xaw3d/Text.c:729:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xc/lib/Xaw3d/Text.c:803:17: style: The scope of the variable 'c' can be reduced. [variableScope]
xc/lib/Xaw3d/Text.c:804:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xc/lib/Xaw3d/Text.c:804:11: style: The scope of the variable 'j' can be reduced. [variableScope]
xc/lib/Xaw3d/Text.c:804:14: style: The scope of the variable 'n' can be reduced. [variableScope]
xc/lib/Xaw3d/Text.c:1087:9: style: The scope of the variable 'first' can be reduced. [variableScope]
xc/lib/Xaw3d/Text.c:1087:16: style: The scope of the variable 'last' can be reduced. [variableScope]
xc/lib/Xaw3d/Text.c:1145:9: style: The scope of the variable 'first' can be reduced. [variableScope]
xc/lib/Xaw3d/Text.c:1410:22: style: The scope of the variable 'local_left' can be reduced. [variableScope]
xc/lib/Xaw3d/Text.c:1932:9: style: The scope of the variable 'buffer' can be reduced. [variableScope]
xc/lib/Xaw3d/Text.c:2105:7: style: The scope of the variable 'height' can be reduced. [variableScope]
xc/lib/Xaw3d/Text.c:2222:31: style: The scope of the variable 'sarray' can be reduced. [variableScope]
xc/lib/Xaw3d/Text.c:2765:10: style: The scope of the variable 'w' can be reduced. [variableScope]
xc/lib/Xaw3d/Text.c:2808:20: style: The scope of the variable 'number' can be reduced. [variableScope]
xc/lib/Xaw3d/Text.c:805:12: style: Unused variable: ws [unusedVariable]
xc/lib/Xaw3d/Text.c:805:16: style: Unused variable: wc [unusedVariable]
xc/lib/Xaw3d/Text.c:2785:34: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
xc/lib/Xaw3d/Text.c:2582:55: error: Dead pointer usage. Pointer 'list' is dead if it has been assigned '&defaultSel' at line 2579. [deadpointer]
xc/lib/Xaw3d/TextAction.c:826:9: style: The scope of the variable 'atomP' can be reduced. [variableScope]
xc/lib/Xaw3d/TextAction.c:1126:7: style: The scope of the variable 'count' can be reduced. [variableScope]
xc/lib/Xaw3d/TextAction.c:1210:7: style: The scope of the variable 'length' can be reduced. [variableScope]
xc/lib/Xaw3d/TextAction.c:1577:7: style: The scope of the variable 'count' can be reduced. [variableScope]
xc/lib/Xaw3d/TextAction.c:1996:25: style: The scope of the variable 'len' can be reduced. [variableScope]
xc/lib/Xaw3d/TextAction.c:1997:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
xc/lib/Xaw3d/TextAction.c:2130:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xc/lib/Xaw3d/TextAction.c:1488:33: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable]
xc/lib/Xaw3d/TextAction.c:1506:33: style: Variable 'ctx' is assigned a value that is never used. [unreadVariable]
xc/lib/Xaw3d/TextAction.c:1734:26: style: Variable 'app_con' is assigned a value that is never used. [unreadVariable]
xc/lib/Xaw3d/TextPop.c:983:12: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xc/lib/Xaw3d/TextPop.c:979:15: note: outer condition: count!=0
xc/lib/Xaw3d/TextPop.c:983:12: note: opposite inner condition: count==0
xc/lib/Xaw3d/TextPop.c:276:5: error: Resource leak: file [resourceLeak]
xc/lib/Xaw3d/ThreeD.c:345:19: style: Variable 'scn' is assigned a value that is never used. [unreadVariable]
xc/lib/Xaw3d/ThreeD.c:391:19: style: Variable 'scn' is assigned a value that is never used. [unreadVariable]
xc/lib/Xaw3d/Tip.c:342:9: style: The scope of the variable 'len' can be reduced. [variableScope]
xc/lib/Xaw3d/Toggle.c:373:8: style: The scope of the variable 'error_buf' can be reduced. [variableScope]
xc/lib/Xaw3d/Toggle.c:490:16: style: The scope of the variable 'group' can be reduced. [variableScope]
xc/lib/Xaw3d/Tree.c:365:5: style: Variable 'new->tree.tree_root' is reassigned a value before the old one has been used. [redundantAssignment]
xc/lib/Xaw3d/Tree.c:362:5: note: Variable 'new->tree.tree_root' is reassigned a value before the old one has been used.
xc/lib/Xaw3d/Tree.c:365:5: note: Variable 'new->tree.tree_root' is reassigned a value before the old one has been used.
xc/lib/Xaw3d/Tree.c:189:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xc/lib/Xaw3d/Tree.c:190:16: style: The scope of the variable 'l' can be reduced. [variableScope]
xc/lib/Xaw3d/Tree.c:779:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xc/lib/Xaw3d/XawIm.c:430:13: warning: Either the condition '(ns=end=strchr(s,','))==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xc/lib/Xaw3d/XawIm.c:417:38: note: Assuming that condition '(ns=end=strchr(s,','))==NULL' is not redundant
xc/lib/Xaw3d/XawIm.c:430:13: note: Null pointer addition
xc/lib/Xaw3d/XawIm.c:476:9: warning: Either the condition '(ns=end=strchr(s,','))==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xc/lib/Xaw3d/XawIm.c:456:34: note: Assuming that condition '(ns=end=strchr(s,','))==NULL' is not redundant
xc/lib/Xaw3d/XawIm.c:476:9: note: Null pointer addition
xc/lib/Xaw3d/XawIm.c:237:21: style: The scope of the variable 'margin' can be reduced. [variableScope]
xc/lib/Xaw3d/XawIm.c:393:30: style: The scope of the variable 'pbuf' can be reduced. [variableScope]
xc/lib/Xaw3d/XawIm.c:660:23: style: The scope of the variable 'pe_cnt' can be reduced. [variableScope]
xc/lib/Xaw3d/XawIm.c:660:35: style: The scope of the variable 'st_cnt' can be reduced. [variableScope]
xc/lib/Xaw3d/XawIm.c:738:20: style: The scope of the variable 'margin' can be reduced. [variableScope]
xc/lib/Xaw3d/XawIm.c:886:20: style: The scope of the variable 'margin' can be reduced. [variableScope]
xc/lib/Xaw3d/XawIm.c:887:11: style: The scope of the variable 'height' can be reduced. [variableScope]
xc/lib/Xaw3d/XawIm.c:685:11: style: Variable 'pe_cnt' is assigned a value that is never used. [unreadVariable]
xc/lib/Xaw3d/XawIm.c:685:20: style: Variable 'st_cnt' is assigned a value that is never used. [unreadVariable]
xc/lib/Xaw3d/XawIm.c:1334:10: style: Unused variable: i [unusedVariable]
[17:22]

ftp://ftp.se.debian.org/debian/pool/main/x/xawtv/xawtv_3.104.orig.tar.gz
xawtv-3.104/common/capture.c:135:26: style: The scope of the variable 'in' can be reduced. [variableScope]
xawtv-3.104/common/capture.c:135:31: style: The scope of the variable 'out' can be reduced. [variableScope]
xawtv-3.104/common/capture.c:298:26: style: The scope of the variable 'buf' can be reduced. [variableScope]
xawtv-3.104/common/capture.c:326:13: style: The scope of the variable 'slot' can be reduced. [variableScope]
xawtv-3.104/common/capture.c:405:27: style: The scope of the variable 'conv' can be reduced. [variableScope]
xawtv-3.104/common/capture.c:521:15: style: The scope of the variable 'stopby' can be reduced. [variableScope]
xawtv-3.104/common/capture.c:522:9: style: The scope of the variable 'frames' can be reduced. [variableScope]
xawtv-3.104/common/channel.c:389:23: style: The scope of the variable 'item' can be reduced. [variableScope]
xawtv-3.104/common/channel.c:390:10: style: The scope of the variable 'filename' can be reduced. [variableScope]
xawtv-3.104/common/channel.c:503:10: style: The scope of the variable 'key' can be reduced. [variableScope]
xawtv-3.104/common/channel.c:503:19: style: The scope of the variable 'cmdline' can be reduced. [variableScope]
xawtv-3.104/common/channel.c:504:18: style: The scope of the variable 'val' can be reduced. [variableScope]
xawtv-3.104/common/channel.c:287:17: style: Function 'del_channel' argument 1 names different: declaration 'nr' definition 'i'. [funcArgNamesDifferent]
xawtv-3.104/common/channel.h:73:22: note: Function 'del_channel' argument 1 names different: declaration 'nr' definition 'i'.
xawtv-3.104/common/channel.c:287:17: note: Function 'del_channel' argument 1 names different: declaration 'nr' definition 'i'.
xawtv-3.104/common/channel.c:195:6: error: Common realloc mistake: 'channels' nulled but not freed upon failure [memleakOnRealloc]
xawtv-3.104/common/channel.c:516:3: error: Common realloc mistake: 'launch' nulled but not freed upon failure [memleakOnRealloc]
xawtv-3.104/common/commands.c:306:16: style: The scope of the variable 'last_on' can be reduced. [variableScope]
xawtv-3.104/common/commands.c:383:18: style: The scope of the variable 'title' can be reduced. [variableScope]
xawtv-3.104/common/commands.c:384:17: style: The scope of the variable 'norm' can be reduced. [variableScope]
xawtv-3.104/common/commands.c:408:18: style: The scope of the variable 'title' can be reduced. [variableScope]
xawtv-3.104/common/commands.c:420:18: style: The scope of the variable 'title' can be reduced. [variableScope]
xawtv-3.104/common/commands.c:431:18: style: The scope of the variable 'title' can be reduced. [variableScope]
xawtv-3.104/common/commands.c:669:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xawtv-3.104/common/commands.c:669:12: style: The scope of the variable 'c' can be reduced. [variableScope]
xawtv-3.104/common/commands.c:912:11: style: The scope of the variable 'n' can be reduced. [variableScope]
xawtv-3.104/common/commands.c:946:9: style: The scope of the variable 'val' can be reduced. [variableScope]
xawtv-3.104/common/commands.c:983:18: style: The scope of the variable 'i' can be reduced. [variableScope]
xawtv-3.104/common/commands.c:1487:10: style: The scope of the variable 'msg' can be reduced. [variableScope]
xawtv-3.104/common/commands.c:1496:30: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xawtv-3.104/common/commands.c:1498:47: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xawtv-3.104/common/commands.c:1518:30: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xawtv-3.104/common/commands.c:1520:47: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xawtv-3.104/common/commands.c:692:36: error: Division by zero. [zerodiv]
xawtv-3.104/common/commands.c:695:46: error: Division by zero. [zerodiv]
xawtv-3.104/common/commands.c:1006:31: style: Function 'snap_handler' argument 1 names different: declaration 'name' definition 'hname'. [funcArgNamesDifferent]
xawtv-3.104/common/commands.c:95:31: note: Function 'snap_handler' argument 1 names different: declaration 'name' definition 'hname'.
xawtv-3.104/common/commands.c:1006:31: note: Function 'snap_handler' argument 1 names different: declaration 'name' definition 'hname'.
xawtv-3.104/common/commands.c:1115:33: style: Function 'webcam_handler' argument 1 names different: declaration 'name' definition 'hname'. [funcArgNamesDifferent]
xawtv-3.104/common/commands.c:96:33: note: Function 'webcam_handler' argument 1 names different: declaration 'name' definition 'hname'.
xawtv-3.104/common/commands.c:1115:33: note: Function 'webcam_handler' argument 1 names different: declaration 'name' definition 'hname'.
xawtv-3.104/common/event.c:135:14: style: Condition 'NULL==entry' is always true [knownConditionTrueFalse]
xawtv-3.104/common/event.c:114:33: note: Assignment 'entry=NULL', assigned value is 0
xawtv-3.104/common/event.c:135:14: note: Condition 'NULL==entry' is always true
xawtv-3.104/common/event.c:86:18: style: The scope of the variable 'val' can be reduced. [variableScope]
xawtv-3.104/common/frequencies.c:96:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xawtv-3.104/common/frequencies.c:43:6: error: Common realloc mistake: 'chanlists' nulled but not freed upon failure [memleakOnRealloc]
xawtv-3.104/common/parseconfig.c:121:2: error: Resource leak: fp [resourceLeak]
xawtv-3.104/common/vbi-sim.c:211:17: style: The scope of the variable 's1' can be reduced. [variableScope]
xawtv-3.104/common/vbi-sim.c:215:17: style: The scope of the variable 's2' can be reduced. [variableScope]
xawtv-3.104/common/vbi-sim.c:271:22: style: The scope of the variable 'page' can be reduced. [variableScope]
xawtv-3.104/console/dump-mixers.c:59:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xawtv-3.104/console/dump-mixers.c:60:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xawtv-3.104/console/dump-mixers.c:61:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xawtv-3.104/console/fbtools.c:188:2: error: Resource leak: fp [resourceLeak]
xawtv-3.104/console/fbtv.c:319:13: style: The scope of the variable 'fonts' can be reduced. [variableScope]
xawtv-3.104/console/fbtv.c:585:21: style: The scope of the variable 'i' can be reduced. [variableScope]
xawtv-3.104/console/fbtv.c:585:27: style: The scope of the variable 'c' can be reduced. [variableScope]
xawtv-3.104/console/fbtv.c:585:50: style: The scope of the variable 't1' can be reduced. [variableScope]
xawtv-3.104/console/fbtv.c:587:21: style: The scope of the variable 'freq' can be reduced. [variableScope]
xawtv-3.104/console/fs.c:126:11: style: The scope of the variable 'c' can be reduced. [variableScope]
xawtv-3.104/console/fs.c:154:11: style: The scope of the variable 'c' can be reduced. [variableScope]
xawtv-3.104/console/fs.c:221:13: style: The scope of the variable 'command' can be reduced. [variableScope]
xawtv-3.104/console/fs.c:253:0: error: Resource leak: fp [resourceLeak]
xawtv-3.104/console/ftp.c:73:18: style: The scope of the variable 'doauto' can be reduced. [variableScope]
xawtv-3.104/console/ftp.c:74:18: style: The scope of the variable 'noauto' can be reduced. [variableScope]
xawtv-3.104/console/ftp.c:123:21: style: The scope of the variable 'arg' can be reduced. [variableScope]
xawtv-3.104/console/ftp.c:151:9: style: The scope of the variable 'length' can be reduced. [variableScope]
xawtv-3.104/console/matrox.c:182:36: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xawtv-3.104/console/radio.c:172:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xawtv-3.104/console/radio.c:172:12: style: The scope of the variable 'asterisks' can be reduced. [variableScope]
xawtv-3.104/console/radio.c:306:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xawtv-3.104/console/radio.c:306:12: style: The scope of the variable 'largest_band' can be reduced. [variableScope]
xawtv-3.104/console/radio.c:480:9: style: The scope of the variable 'unt' can be reduced. [variableScope]
xawtv-3.104/console/radio.c:520:15: style: The scope of the variable 's' can be reduced. [variableScope]
xawtv-3.104/console/radio.c:368:6: error: Resource leak: fp [resourceLeak]
xawtv-3.104/console/record.c:133:15: style: The scope of the variable 'rc' can be reduced. [variableScope]
xawtv-3.104/console/record.c:561:21: style: The scope of the variable 'c' can be reduced. [variableScope]
xawtv-3.104/console/record.c:561:23: style: The scope of the variable 'key' can be reduced. [variableScope]
xawtv-3.104/console/record.c:561:27: style: The scope of the variable 'vol' can be reduced. [variableScope]
xawtv-3.104/console/scantv.c:85:11: style: The scope of the variable 'ret' can be reduced. [variableScope]
xawtv-3.104/console/scantv.c:141:9: style: The scope of the variable 'c' can be reduced. [variableScope]
xawtv-3.104/console/scantv.c:141:11: style: The scope of the variable 'fi' can be reduced. [variableScope]
xawtv-3.104/console/scantv.c:141:14: style: The scope of the variable 'on' can be reduced. [variableScope]
xawtv-3.104/console/scantv.c:141:17: style: The scope of the variable 'tuned' can be reduced. [variableScope]
xawtv-3.104/console/scantv.c:142:18: style: The scope of the variable 'f' can be reduced. [variableScope]
xawtv-3.104/console/scantv.c:142:20: style: The scope of the variable 'f1' can be reduced. [variableScope]
xawtv-3.104/console/scantv.c:142:23: style: The scope of the variable 'f2' can be reduced. [variableScope]
xawtv-3.104/console/scantv.c:142:26: style: The scope of the variable 'fc' can be reduced. [variableScope]
xawtv-3.104/console/showqt.c:575:5: warning: %llx in format string (no. 1) requires 'unsigned long long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xawtv-3.104/console/showqt.c:575:5: warning: %llx in format string (no. 2) requires 'unsigned long long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xawtv-3.104/console/showqt.c:520:11: style: The scope of the variable 'str' can be reduced. [variableScope]
xawtv-3.104/console/showqt.c:551:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xawtv-3.104/console/showqt.c:639:9: style: The scope of the variable 'c' can be reduced. [variableScope]
xawtv-3.104/console/showriff.c:207:6: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xawtv-3.104/console/showriff.c:282:13: style: The scope of the variable 'type' can be reduced. [variableScope]
xawtv-3.104/console/showriff.c:282:18: style: The scope of the variable 'skip' can be reduced. [variableScope]
xawtv-3.104/console/showriff.c:538:9: style: The scope of the variable 'c' can be reduced. [variableScope]
xawtv-3.104/console/streamer.c:431:39: warning: Either the condition 'if(writer&&!quiet)' is redundant or there is possible null pointer dereference: writer. [nullPointerRedundantCheck]
xawtv-3.104/console/streamer.c:440:8: note: Assuming that condition 'if(writer&&!quiet)' is not redundant
xawtv-3.104/console/streamer.c:431:39: note: Null pointer dereference
xawtv-3.104/console/streamer.c:70:29: style: The scope of the variable 'wr' can be reduced. [variableScope]
xawtv-3.104/console/streamer.c:321:17: style: The scope of the variable 'text' can be reduced. [variableScope]
xawtv-3.104/console/streamer.c:330:10: style: The scope of the variable 'c' can be reduced. [variableScope]
xawtv-3.104/console/ttv.c:95:9: style: The scope of the variable 'w' can be reduced. [variableScope]
xawtv-3.104/console/ttv.c:95:11: style: The scope of the variable 'h' can be reduced. [variableScope]
xawtv-3.104/console/ttv.c:95:13: style: The scope of the variable 'y' can be reduced. [variableScope]
xawtv-3.104/console/ttv.c:96:11: style: The scope of the variable 's' can be reduced. [variableScope]
xawtv-3.104/console/ttv.c:96:14: style: The scope of the variable 'd' can be reduced. [variableScope]
xawtv-3.104/console/ttv.c:168:26: style: The scope of the variable 'buf' can be reduced. [variableScope]
xawtv-3.104/console/ttv.c:169:19: style: The scope of the variable 'freq' can be reduced. [variableScope]
xawtv-3.104/console/ttv.c:170:9: style: The scope of the variable 'c' can be reduced. [variableScope]
xawtv-3.104/console/ttv.c:170:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xawtv-3.104/console/ttv.c:170:13: style: The scope of the variable 'key' can be reduced. [variableScope]
xawtv-3.104/console/ttv.c:172:16: style: The scope of the variable 't' can be reduced. [variableScope]
xawtv-3.104/console/v4l-conf.c:419:33: style: The scope of the variable 'c' can be reduced. [variableScope]
xawtv-3.104/console/v4l-conf.c:422:31: style: The scope of the variable 'dpy' can be reduced. [variableScope]
xawtv-3.104/console/v4l-info.c:183:6: style: The scope of the variable 'tab' can be reduced. [variableScope]
xawtv-3.104/console/vbi-tty.c:130:9: style: The scope of the variable 'len' can be reduced. [variableScope]
xawtv-3.104/console/vbi-tty.c:162:9: style: The scope of the variable 'len' can be reduced. [variableScope]
xawtv-3.104/console/vbi-tty.c:228:23: style: The scope of the variable 'rc' can be reduced. [variableScope]
xawtv-3.104/console/vbi-tty.c:158:2: style: Label 'x1' is not used. [unusedLabel]
xawtv-3.104/console/vbi-tty.c:152:0: error: Memory leak: data [memleak]
xawtv-3.104/console/vbi-tty.c:184:0: error: Memory leak: data [memleak]
xawtv-3.104/console/webcam.c:192:9: style: The scope of the variable 'len' can be reduced. [variableScope]
xawtv-3.104/console/webcam.c:418:37: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xawtv-3.104/console/webcam.c:523:14: style: The scope of the variable 'diff' can be reduced. [variableScope]
xawtv-3.104/console/webcam.c:650:18: error: Buffer overrun possible for long command line arguments. [insecureCmdLineArgs]
xawtv-3.104/console/webcam.c:403:2: error: Resource leak: fp [resourceLeak]
xawtv-3.104/jwz/remote.c:347:7: style: The scope of the variable 'status' can be reduced. [variableScope]
xawtv-3.104/libng/color_common.c:26:20: style: The scope of the variable 'sp' can be reduced. [variableScope]
xawtv-3.104/libng/color_common.c:26:24: style: The scope of the variable 'dp' can be reduced. [variableScope]
xawtv-3.104/libng/color_common.c:27:18: style: The scope of the variable 'i' can be reduced. [variableScope]
xawtv-3.104/libng/byteswap.h:7:0: error: #error "Aiee: BYTE_ORDER not defined\n"; [preprocessorErrorDirective]
xawtv-3.104/libng/color_packed.c:122:9: style: The scope of the variable 'r' can be reduced. [variableScope]
xawtv-3.104/libng/color_packed.c:122:11: style: The scope of the variable 'g' can be reduced. [variableScope]
xawtv-3.104/libng/color_packed.c:122:13: style: The scope of the variable 'b' can be reduced. [variableScope]
xawtv-3.104/libng/color_packed.c:140:9: style: The scope of the variable 'r' can be reduced. [variableScope]
xawtv-3.104/libng/color_packed.c:140:11: style: The scope of the variable 'g' can be reduced. [variableScope]
xawtv-3.104/libng/color_packed.c:140:13: style: The scope of the variable 'b' can be reduced. [variableScope]
xawtv-3.104/libng/color_packed.c:158:9: style: The scope of the variable 'r' can be reduced. [variableScope]
xawtv-3.104/libng/color_packed.c:158:11: style: The scope of the variable 'g' can be reduced. [variableScope]
xawtv-3.104/libng/color_packed.c:158:13: style: The scope of the variable 'b' can be reduced. [variableScope]
xawtv-3.104/libng/color_yuv2rgb.c:82:9: style: The scope of the variable 'gray' can be reduced. [variableScope]
xawtv-3.104/libng/color_yuv2rgb.c:104:9: style: The scope of the variable 'gray' can be reduced. [variableScope]
xawtv-3.104/libng/color_yuv2rgb.c:127:9: style: The scope of the variable 'gray' can be reduced. [variableScope]
xawtv-3.104/libng/color_yuv2rgb.c:152:29: style: The scope of the variable 'd' can be reduced. [variableScope]
xawtv-3.104/libng/color_yuv2rgb.c:172:68: style: The scope of the variable 'd' can be reduced. [variableScope]
xawtv-3.104/libng/color_yuv2rgb.c:208:68: style: The scope of the variable 'd' can be reduced. [variableScope]
xawtv-3.104/libng/color_yuv2rgb.c:242:30: style: The scope of the variable 'd' can be reduced. [variableScope]
xawtv-3.104/libng/color_yuv2rgb.c:280:30: style: The scope of the variable 'd' can be reduced. [variableScope]
xawtv-3.104/libng/color_yuv2rgb.c:315:29: style: The scope of the variable 'd' can be reduced. [variableScope]
xawtv-3.104/libng/color_yuv2rgb.c:353:29: style: The scope of the variable 'd' can be reduced. [variableScope]
xawtv-3.104/libng/color_yuv2rgb.c:432:49: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xawtv-3.104/libng/color_yuv2rgb.c:433:49: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xawtv-3.104/libng/color_yuv2rgb.c:434:49: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xawtv-3.104/libng/color_yuv2rgb.c:435:49: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xawtv-3.104/libng/contrib-plugins/flt-smooth.c:64:26: style: The scope of the variable 'old2' can be reduced. [variableScope]
xawtv-3.104/libng/contrib-plugins/flt-smooth.c:277:29: style: The scope of the variable 'oldR2' can be reduced. [variableScope]
xawtv-3.104/libng/contrib-plugins/flt-smooth.c:278:29: style: The scope of the variable 'oldG2' can be reduced. [variableScope]
xawtv-3.104/libng/contrib-plugins/flt-smooth.c:279:29: style: The scope of the variable 'oldB2' can be reduced. [variableScope]
xawtv-3.104/libng/contrib-plugins/flt-smooth.c:372:28: style: The scope of the variable 'old2' can be reduced. [variableScope]
xawtv-3.104/libng/contrib-plugins/snd-alsa.cc:216:41: style: Function 'volctl' argument 1 names different: declaration 'inst' definition 'instance'. [funcArgNamesDifferent]
xawtv-3.104/libng/contrib-plugins/snd-alsa.cc:124:37: note: Function 'volctl' argument 1 names different: declaration 'inst' definition 'instance'.
xawtv-3.104/libng/contrib-plugins/snd-alsa.cc:216:41: note: Function 'volctl' argument 1 names different: declaration 'inst' definition 'instance'.
xawtv-3.104/libng/contrib-plugins/snd-alsa.cc:73:3: warning: Member variable 'handle_data::instance' is not initialized in the constructor. [uninitMemberVar]
xawtv-3.104/libng/contrib-plugins/snd-alsa.cc:73:3: warning: Member variable 'handle_data::read' is not initialized in the constructor. [uninitMemberVar]
xawtv-3.104/libng/contrib-plugins/snd-alsa.cc:73:3: warning: Member variable 'handle_data::write' is not initialized in the constructor. [uninitMemberVar]
xawtv-3.104/libng/convert.c:59:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xawtv-3.104/libng/convert.c:59:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xawtv-3.104/libng/convert.c:62:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xawtv-3.104/libng/convert.c:62:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xawtv-3.104/libng/convert.c:72:18: style: The scope of the variable 'i' can be reduced. [variableScope]
xawtv-3.104/libng/convert.c:73:20: style: The scope of the variable 'sp' can be reduced. [variableScope]
xawtv-3.104/libng/convert.c:73:24: style: The scope of the variable 'dp' can be reduced. [variableScope]
xawtv-3.104/libng/grab-ng.c:245:11: style: The scope of the variable 'val' can be reduced. [variableScope]
xawtv-3.104/libng/grab-ng.c:743:11: style: The scope of the variable 'handle' can be reduced. [variableScope]
xawtv-3.104/libng/grab-ng.c:766:23: style: The scope of the variable 'reader' can be reduced. [variableScope]
xawtv-3.104/libng/grab-ng.c:817:11: style: The scope of the variable 'handle' can be reduced. [variableScope]
xawtv-3.104/libng/grab-ng.c:504:32: style: Function 'ng_conv_find_from' argument 1 names different: declaration 'out' definition 'in'. [funcArgNamesDifferent]
xawtv-3.104/libng/grab-ng.h:446:54: note: Function 'ng_conv_find_from' argument 1 names different: declaration 'out' definition 'in'.
xawtv-3.104/libng/grab-ng.c:504:32: note: Function 'ng_conv_find_from' argument 1 names different: declaration 'out' definition 'in'.
xawtv-3.104/libng/grab-ng.c:773:2: error: Resource leak: fp [resourceLeak]
xawtv-3.104/libng/plugins/conv-mjpeg.c:50:11: style: The scope of the variable 'c' can be reduced. [variableScope]
xawtv-3.104/libng/plugins/drv0-bsd.c:338:16: style: Function 'bsd_open' argument 1 names different: declaration 'device' definition 'filename'. [funcArgNamesDifferent]
xawtv-3.104/libng/plugins/drv0-bsd.c:72:31: note: Function 'bsd_open' argument 1 names different: declaration 'device' definition 'filename'.
xawtv-3.104/libng/plugins/drv0-bsd.c:338:16: note: Function 'bsd_open' argument 1 names different: declaration 'device' definition 'filename'.
xawtv-3.104/libng/plugins/drv0-bsd.c:476:36: style: Function 'bsd_get_min_size' argument 1 names different: declaration 'hdl' definition 'handle'. [funcArgNamesDifferent]
xawtv-3.104/libng/plugins/drv0-bsd.c:80:39: note: Function 'bsd_get_min_size' argument 1 names different: declaration 'hdl' definition 'handle'.
xawtv-3.104/libng/plugins/drv0-bsd.c:476:36: note: Function 'bsd_get_min_size' argument 1 names different: declaration 'hdl' definition 'handle'.
xawtv-3.104/libng/plugins/drv0-bsd.c:553:59: style: Function 'bsd_write_attr' argument 2 names different: declaration 'val' definition 'value'. [funcArgNamesDifferent]
xawtv-3.104/libng/plugins/drv0-bsd.c:79:57: note: Function 'bsd_write_attr' argument 2 names different: declaration 'val' definition 'value'.
xawtv-3.104/libng/plugins/drv0-bsd.c:553:59: note: Function 'bsd_write_attr' argument 2 names different: declaration 'val' definition 'value'.
xawtv-3.104/libng/plugins/drv0-v4l2.tmpl.c:388:18: style: The scope of the variable 'i' can be reduced. [variableScope]
xawtv-3.104/libng/plugins/drv0-v4l2.tmpl.c:809:12: style: The scope of the variable 'i' can be reduced. [variableScope]
xawtv-3.104/libng/plugins/drv0-v4l2.tmpl.c:1205:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xawtv-3.104/libng/plugins/drv0-v4l2.tmpl.c:1205:12: style: The scope of the variable 'size' can be reduced. [variableScope]
xawtv-3.104/libng/plugins/drv0-v4l2.tmpl.c:1205:17: style: The scope of the variable 'frame' can be reduced. [variableScope]
xawtv-3.104/libng/plugins/drv0-v4l2.tmpl.c:1256:14: style: The scope of the variable 'frame' can be reduced. [variableScope]
xawtv-3.104/libng/plugins/drv0-v4l2.tmpl.c:1256:20: style: The scope of the variable 'rc' can be reduced. [variableScope]
xawtv-3.104/libng/plugins/drv0-v4l2.tmpl.c:505:60: style: Function 'v4l2_write_attr' argument 2 names different: declaration 'val' definition 'value'. [funcArgNamesDifferent]
xawtv-3.104/libng/plugins/drv0-v4l2.tmpl.c:56:58: note: Function 'v4l2_write_attr' argument 2 names different: declaration 'val' definition 'value'.
xawtv-3.104/libng/plugins/drv0-v4l2.tmpl.c:505:60: note: Function 'v4l2_write_attr' argument 2 names different: declaration 'val' definition 'value'.
xawtv-3.104/libng/plugins/drv0-v4l2.tmpl.c:696:37: style: Function 'v4l2_get_min_size' argument 1 names different: declaration 'hdl' definition 'handle'. [funcArgNamesDifferent]
xawtv-3.104/libng/plugins/drv0-v4l2.tmpl.c:57:40: note: Function 'v4l2_get_min_size' argument 1 names different: declaration 'hdl' definition 'handle'.
xawtv-3.104/libng/plugins/drv0-v4l2.tmpl.c:696:37: note: Function 'v4l2_get_min_size' argument 1 names different: declaration 'hdl' definition 'handle'.
xawtv-3.104/libng/plugins/flt-gamma.c:34:20: style: The scope of the variable 'r' can be reduced. [variableScope]
xawtv-3.104/libng/plugins/flt-gamma.c:34:22: style: The scope of the variable 'g' can be reduced. [variableScope]
xawtv-3.104/libng/plugins/flt-gamma.c:34:24: style: The scope of the variable 'b' can be reduced. [variableScope]
xawtv-3.104/libng/plugins/flt-gamma.c:50:20: style: The scope of the variable 'r' can be reduced. [variableScope]
xawtv-3.104/libng/plugins/flt-gamma.c:50:22: style: The scope of the variable 'g' can be reduced. [variableScope]
xawtv-3.104/libng/plugins/flt-gamma.c:50:24: style: The scope of the variable 'b' can be reduced. [variableScope]
xawtv-3.104/libng/plugins/flt-gamma.c:117:11: style: The scope of the variable 'val' can be reduced. [variableScope]
xawtv-3.104/libng/plugins/flt-invert.c:30:20: style: The scope of the variable 'r' can be reduced. [variableScope]
xawtv-3.104/libng/plugins/flt-invert.c:30:22: style: The scope of the variable 'g' can be reduced. [variableScope]
xawtv-3.104/libng/plugins/flt-invert.c:30:24: style: The scope of the variable 'b' can be reduced. [variableScope]
xawtv-3.104/libng/plugins/flt-invert.c:46:20: style: The scope of the variable 'r' can be reduced. [variableScope]
xawtv-3.104/libng/plugins/flt-invert.c:46:22: style: The scope of the variable 'g' can be reduced. [variableScope]
xawtv-3.104/libng/plugins/flt-invert.c:46:24: style: The scope of the variable 'b' can be reduced. [variableScope]
xawtv-3.104/libng/plugins/read-avi.c:235:5: style: Variable 'h->fd' is reassigned a value before the old one has been used. [redundantAssignment]
xawtv-3.104/libng/plugins/read-avi.c:233:5: note: Variable 'h->fd' is reassigned a value before the old one has been used.
xawtv-3.104/libng/plugins/read-avi.c:235:5: note: Variable 'h->fd' is reassigned a value before the old one has been used.
xawtv-3.104/libng/plugins/read-avi.c:184:16: style: The scope of the variable 'bytes' can be reduced. [variableScope]
xawtv-3.104/libng/plugins/read-avi.c:343:46: style: Unsigned variable 'y' can't be negative so it is unnecessary to test it. [unsignedPositive]
xawtv-3.104/libng/plugins/read-qt.c:47:11: style: The scope of the variable 'str' can be reduced. [variableScope]
xawtv-3.104/libng/plugins/read-qt.c:48:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xawtv-3.104/libng/plugins/read-qt.c:219:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xawtv-3.104/libng/plugins/read-qt.c:51:2: error: Memory leak: h [memleak]
xawtv-3.104/libng/plugins/snd-oss.c:281:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'const unsigned int'. [invalidPrintfArgType_sint]
xawtv-3.104/libng/plugins/snd-oss.c:300:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xawtv-3.104/libng/plugins/snd-oss.c:319:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xawtv-3.104/libng/plugins/snd-oss.c:319:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xawtv-3.104/libng/plugins/snd-oss.c:515:2: warning: Possible null pointer dereference: buf [nullPointer]
xawtv-3.104/libng/plugins/snd-oss.c:513:8: note: Assignment 'buf=NULL', assigned value is 0
xawtv-3.104/libng/plugins/snd-oss.c:515:2: note: Null pointer dereference
xawtv-3.104/libng/plugins/snd-oss.c:516:6: warning: Possible null pointer dereference: buf [nullPointer]
xawtv-3.104/libng/plugins/snd-oss.c:513:8: note: Assignment 'buf=NULL', assigned value is 0
xawtv-3.104/libng/plugins/snd-oss.c:516:6: note: Null pointer dereference
xawtv-3.104/libng/plugins/snd-oss.c:177:13: style: The scope of the variable 'fd' can be reduced. [variableScope]
xawtv-3.104/libng/plugins/snd-oss.c:413:19: style: The scope of the variable 'rc' can be reduced. [variableScope]
xawtv-3.104/libng/plugins/snd-oss.c:438:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xawtv-3.104/libng/plugins/write-avi.c:250:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xawtv-3.104/libng/plugins/write-avi.c:250:11: style: The scope of the variable 'frame_bytes' can be reduced. [variableScope]
xawtv-3.104/libng/plugins/write-avi.c:250:23: style: The scope of the variable 'depth' can be reduced. [variableScope]
xawtv-3.104/libng/plugins/write-avi.c:253:2: error: Memory leak: h [memleak]
xawtv-3.104/libng/plugins/write-avi.c:255:2: error: Memory leak: h [memleak]
xawtv-3.104/libng/plugins/write-dv.c:88:2: error: Memory leak: h [memleak]
xawtv-3.104/libng/plugins/write-qt.c:158:14: style: The scope of the variable 'ch' can be reduced. [variableScope]
xawtv-3.104/libng/plugins/write-qt.c:56:2: error: Memory leak: h [memleak]
xawtv-3.104/structs/struct-dump.c:94:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xawtv-3.104/structs/struct-dump.c:143:24: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xawtv-3.104/structs/struct-dump.c:159:33: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned]
xawtv-3.104/todo/tmohan/webcam.c:687:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xawtv-3.104/todo/tmohan/webcam.c:1201:3: style: Variable 'currfilter' is reassigned a value before the old one has been used. [redundantAssignment]
xawtv-3.104/todo/tmohan/webcam.c:1199:0: note: Variable 'currfilter' is reassigned a value before the old one has been used.
xawtv-3.104/todo/tmohan/webcam.c:1201:3: note: Variable 'currfilter' is reassigned a value before the old one has been used.
xawtv-3.104/todo/tmohan/webcam.c:260:6: style: The scope of the variable 'len' can be reduced. [variableScope]
xawtv-3.104/todo/tmohan/webcam.c:515:30: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xawtv-3.104/todo/tmohan/webcam.c:661:15: style: The scope of the variable 'p' can be reduced. [variableScope]
xawtv-3.104/todo/tmohan/webcam.c:824:51: style: The scope of the variable 'pszTempReplacement' can be reduced. [variableScope]
xawtv-3.104/todo/tmohan/webcam.c:825:22: style: The scope of the variable 'iReplacementLength' can be reduced. [variableScope]
xawtv-3.104/todo/tmohan/webcam.c:1036:14: style: The scope of the variable 'perc' can be reduced. [variableScope]
xawtv-3.104/todo/tmohan/webcam.c:1112:17: style: The scope of the variable 'p' can be reduced. [variableScope]
xawtv-3.104/todo/tmohan/webcam.c:1270:17: style: The scope of the variable 'image' can be reduced. [variableScope]
xawtv-3.104/todo/tmohan/webcam.c:1282:21: error: Buffer overrun possible for long command line arguments. [insecureCmdLineArgs]
xawtv-3.104/todo/tmohan/webcam.c:499:3: error: Resource leak: fp [resourceLeak]
xawtv-3.104/todo/tmohan/webcam.c:206:35: error: Undefined behavior: Variable 'ftpfilename' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
xawtv-3.104/todo/tmohan/webcam.c:936:37: error: Undefined behavior: Variable 'jpegfilename' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
xawtv-3.104/vbistuff/alevtd.c:84:21: style: The scope of the variable 'pw' can be reduced. [variableScope]
xawtv-3.104/vbistuff/alevtd.c:85:21: style: The scope of the variable 'gr' can be reduced. [variableScope]
xawtv-3.104/vbistuff/alevtd.c:545:30: style: The scope of the variable 'c' can be reduced. [variableScope]
xawtv-3.104/vbistuff/ntsc-cc.c:591:8: style: The scope of the variable 'arg' can be reduced. [variableScope]
xawtv-3.104/vbistuff/page.c:241:18: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
xawtv-3.104/vbistuff/page.c:354:14: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xawtv-3.104/vbistuff/page.c:354:14: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xawtv-3.104/vbistuff/page.c:354:14: warning: Width 8 given in format string (no. 3) is smaller than destination buffer 'type[10]'. [invalidScanfFormatWidth_smaller]
xawtv-3.104/vbistuff/page.c:60:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xawtv-3.104/vbistuff/page.c:61:9: style: The scope of the variable 'fg' can be reduced. [variableScope]
xawtv-3.104/vbistuff/page.c:61:12: style: The scope of the variable 'bg' can be reduced. [variableScope]
xawtv-3.104/vbistuff/page.c:250:15: style: The scope of the variable 'err' can be reduced. [variableScope]
xawtv-3.104/vbistuff/page.c:253:14: style: The scope of the variable 'rc' can be reduced. [variableScope]
xawtv-3.104/vbistuff/request.c:129:2: warning: Possible buffer overflow if strlen(uri) is larger than or equal to sizeof(req). [possibleBufferAccessOutOfBounds]
xawtv-3.104/x11/blit.c:156:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xawtv-3.104/x11/blit.c:156:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xawtv-3.104/x11/complete.c:81:56: style: The scope of the variable 'file' can be reduced. [variableScope]
xawtv-3.104/x11/complete.c:82:41: style: The scope of the variable 'dir' can be reduced. [variableScope]
xawtv-3.104/x11/complete.c:93:21: style: The scope of the variable 'pw' can be reduced. [variableScope]
xawtv-3.104/x11/complete.c:94:21: style: The scope of the variable 'user' can be reduced. [variableScope]
xawtv-3.104/x11/complete.c:94:27: style: The scope of the variable 'pwmatch' can be reduced. [variableScope]
xawtv-3.104/x11/complete.c:244:27: style: The scope of the variable 'user' can be reduced. [variableScope]
xawtv-3.104/x11/complete.c:245:21: style: The scope of the variable 'pw' can be reduced. [variableScope]
xawtv-3.104/x11/complete.c:106:18: error: Uninitialized variable: fn [uninitvar]
xawtv-3.104/x11/complete.c:107:5: error: Uninitialized variable: fn [uninitvar]
xawtv-3.104/x11/complete.c:108:27: error: Uninitialized variable: fn [uninitvar]
xawtv-3.104/x11/complete.c:180:23: error: Uninitialized variable: fn [uninitvar]
xawtv-3.104/x11/complete.c:184:23: error: Uninitialized variable: fn [uninitvar]
xawtv-3.104/x11/complete.c:189:17: error: Uninitialized variable: fn [uninitvar]
xawtv-3.104/x11/complete.c:190:20: error: Uninitialized variable: fn [uninitvar]
xawtv-3.104/x11/complete.c:204:17: error: Uninitialized variable: fn [uninitvar]
xawtv-3.104/x11/complete.c:205:20: error: Uninitialized variable: fn [uninitvar]
xawtv-3.104/x11/conf.c:321:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xawtv-3.104/x11/icons.c:27:18: style: The scope of the variable 'x' can be reduced. [variableScope]
xawtv-3.104/x11/icons.c:27:20: style: The scope of the variable 'y' can be reduced. [variableScope]
xawtv-3.104/x11/man.c:50:17: style: The scope of the variable 'last' can be reduced. [variableScope]
xawtv-3.104/x11/motv.c:2873:58: warning: Either the condition 'if(t)' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck]
xawtv-3.104/x11/motv.c:2875:5: note: Assuming that condition 'if(t)' is not redundant
xawtv-3.104/x11/motv.c:2873:58: note: Null pointer dereference
xawtv-3.104/x11/motv.c:2873:60: warning: Either the condition 'if(y)' is redundant or there is possible null pointer dereference: y. [nullPointerRedundantCheck]
xawtv-3.104/x11/motv.c:2874:5: note: Assuming that condition 'if(y)' is not redundant
xawtv-3.104/x11/motv.c:2873:60: note: Null pointer dereference
xawtv-3.104/x11/motv.c:2873:62: warning: Either the condition 'if(s)' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck]
xawtv-3.104/x11/motv.c:2876:5: note: Assuming that condition 'if(s)' is not redundant
xawtv-3.104/x11/motv.c:2873:62: note: Null pointer dereference
xawtv-3.104/x11/motv.c:830:5: style: Variable 'label' is reassigned a value before the old one has been used. [redundantAssignment]
xawtv-3.104/x11/motv.c:825:5: note: Variable 'label' is reassigned a value before the old one has been used.
xawtv-3.104/x11/motv.c:830:5: note: Variable 'label' is reassigned a value before the old one has been used.
xawtv-3.104/x11/motv.c:836:5: style: Variable 'label' is reassigned a value before the old one has been used. [redundantAssignment]
xawtv-3.104/x11/motv.c:830:5: note: Variable 'label' is reassigned a value before the old one has been used.
xawtv-3.104/x11/motv.c:836:5: note: Variable 'label' is reassigned a value before the old one has been used.
xawtv-3.104/x11/motv.c:841:5: style: Variable 'label' is reassigned a value before the old one has been used. [redundantAssignment]
xawtv-3.104/x11/motv.c:836:5: note: Variable 'label' is reassigned a value before the old one has been used.
xawtv-3.104/x11/motv.c:841:5: note: Variable 'label' is reassigned a value before the old one has been used.
xawtv-3.104/x11/motv.c:1565:2: style: Variable 'label' is reassigned a value before the old one has been used. [redundantAssignment]
xawtv-3.104/x11/motv.c:1562:2: note: Variable 'label' is reassigned a value before the old one has been used.
xawtv-3.104/x11/motv.c:1565:2: note: Variable 'label' is reassigned a value before the old one has been used.
xawtv-3.104/x11/motv.c:1238:10: style: The scope of the variable 'action' can be reduced. [variableScope]
xawtv-3.104/x11/motv.c:1456:20: style: The scope of the variable 'filter' can be reduced. [variableScope]
xawtv-3.104/x11/motv.c:1784:11: style: The scope of the variable 'line' can be reduced. [variableScope]
xawtv-3.104/x11/motv.c:1935:23: style: The scope of the variable 'item' can be reduced. [variableScope]
xawtv-3.104/x11/motv.c:2038:11: style: The scope of the variable 'fvideo' can be reduced. [variableScope]
xawtv-3.104/x11/motv.c:2038:19: style: The scope of the variable 'faudio' can be reduced. [variableScope]
xawtv-3.104/x11/motv.c:2045:11: style: The scope of the variable 'rate' can be reduced. [variableScope]
xawtv-3.104/x11/motv.c:2045:16: style: The scope of the variable 'fps' can be reduced. [variableScope]
xawtv-3.104/x11/motv.c:2413:11: style: The scope of the variable 'name' can be reduced. [variableScope]
xawtv-3.104/x11/motv.c:2414:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xawtv-3.104/x11/motv.c:2453:12: style: The scope of the variable 'i' can be reduced. [variableScope]
xawtv-3.104/x11/motv.c:2491:9: style: The scope of the variable 'on' can be reduced. [variableScope]
xawtv-3.104/x11/motv.c:2738:25: style: The scope of the variable 'ipc' can be reduced. [variableScope]
xawtv-3.104/x11/motv.c:3049:25: style: The scope of the variable 'ipc' can be reduced. [variableScope]
xawtv-3.104/x11/motv.c:3260:20: style: The scope of the variable 'i' can be reduced. [variableScope]
xawtv-3.104/x11/motv.c:3261:20: style: The scope of the variable 'freq' can be reduced. [variableScope]
xawtv-3.104/x11/motv.c:480:13: style: Variable 'label' is assigned a value that is never used. [unreadVariable]
xawtv-3.104/x11/motv.c:841:13: style: Variable 'label' is assigned a value that is never used. [unreadVariable]
xawtv-3.104/x11/motv.c:2491:12: style: Unused variable: width [unusedVariable]
xawtv-3.104/x11/motv.c:2491:18: style: Unused variable: height [unusedVariable]
xawtv-3.104/x11/mtt.c:250:0: error: Memory leak: av [memleak]
xawtv-3.104/x11/pia.c:248:45: style: The scope of the variable 'i' can be reduced. [variableScope]
xawtv-3.104/x11/pia.c:414:6: style: The scope of the variable 'rc' can be reduced. [variableScope]
xawtv-3.104/x11/propwatch.c:486:5: style: Variable 'name' is reassigned a value before the old one has been used. [redundantAssignment]
xawtv-3.104/x11/propwatch.c:483:0: note: Variable 'name' is reassigned a value before the old one has been used.
xawtv-3.104/x11/propwatch.c:486:5: note: Variable 'name' is reassigned a value before the old one has been used.
xawtv-3.104/x11/propwatch.c:159:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xawtv-3.104/x11/propwatch.c:410:24: style: The scope of the variable 'window' can be reduced. [variableScope]
xawtv-3.104/x11/propwatch.c:460:25: style: The scope of the variable 'str' can be reduced. [variableScope]
xawtv-3.104/x11/propwatch.c:574:10: style: The scope of the variable 'cmd' can be reduced. [variableScope]
xawtv-3.104/x11/v4lctl.c:64:9: style: The scope of the variable 'c' can be reduced. [variableScope]
xawtv-3.104/x11/v4lctl.c:65:9: style: The scope of the variable 'xvideo' can be reduced. [variableScope]
xawtv-3.104/x11/vbi-gui.c:334:21: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xawtv-3.104/x11/vbi-gui.c:337:2: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xawtv-3.104/x11/vbi-gui.c:704:56: warning: Either the condition 'if(t)' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck]
xawtv-3.104/x11/vbi-gui.c:706:5: note: Assuming that condition 'if(t)' is not redundant
xawtv-3.104/x11/vbi-gui.c:704:56: note: Null pointer dereference
xawtv-3.104/x11/vbi-gui.c:704:58: warning: Either the condition 'if(y)' is redundant or there is possible null pointer dereference: y. [nullPointerRedundantCheck]
xawtv-3.104/x11/vbi-gui.c:705:5: note: Assuming that condition 'if(y)' is not redundant
xawtv-3.104/x11/vbi-gui.c:704:58: note: Null pointer dereference
xawtv-3.104/x11/vbi-gui.c:704:60: warning: Either the condition 'if(s)' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck]
xawtv-3.104/x11/vbi-gui.c:707:5: note: Assuming that condition 'if(s)' is not redundant
xawtv-3.104/x11/vbi-gui.c:704:60: note: Null pointer dereference
xawtv-3.104/x11/vbi-gui.c:152:22: style: The scope of the variable 'ch' can be reduced. [variableScope]
xawtv-3.104/x11/vbi-gui.c:214:10: style: The scope of the variable 'page' can be reduced. [variableScope]
xawtv-3.104/x11/vbi-gui.c:549:11: style: The scope of the variable 'filename' can be reduced. [variableScope]
xawtv-3.104/x11/vbi-gui.c:549:22: style: The scope of the variable 'data' can be reduced. [variableScope]
xawtv-3.104/x11/vbi-gui.c:550:9: style: The scope of the variable 'len' can be reduced. [variableScope]
xawtv-3.104/x11/vbi-gui.c:550:13: style: The scope of the variable 'fh' can be reduced. [variableScope]
xawtv-3.104/x11/vbi-gui.c:629:28: style: The scope of the variable 'sel' can be reduced. [variableScope]
xawtv-3.104/x11/vbi-gui.c:542:2: style: Label 'x1' is not used. [unusedLabel]
xawtv-3.104/x11/vbi-gui.c:589:9: style: Variable 'text' is assigned a value that is never used. [unreadVariable]
xawtv-3.104/x11/xawtv-remote.c:143:14: style: The scope of the variable 'c' can be reduced. [variableScope]
xawtv-3.104/x11/xawtv.c:1077:33: warning: Either the condition 'if(a)' is redundant or there is possible null pointer dereference: a. [nullPointerRedundantCheck]
xawtv-3.104/x11/xawtv.c:1092:8: note: Assuming that condition 'if(a)' is not redundant
xawtv-3.104/x11/xawtv.c:1077:33: note: Null pointer dereference
xawtv-3.104/x11/xawtv.c:498:10: style: The scope of the variable 'label' can be reduced. [variableScope]
xawtv-3.104/x11/xawtv.c:555:10: style: The scope of the variable 'label' can be reduced. [variableScope]
xawtv-3.104/x11/xawtv.c:568:10: style: The scope of the variable 'label' can be reduced. [variableScope]
xawtv-3.104/x11/xawtv.c:569:17: style: The scope of the variable 'valstr' can be reduced. [variableScope]
xawtv-3.104/x11/xawtv.c:827:16: style: The scope of the variable 'len' can be reduced. [variableScope]
xawtv-3.104/x11/xawtv.c:882:23: style: The scope of the variable 'item' can be reduced. [variableScope]
xawtv-3.104/x11/xawtv.c:356:13: style: Variable 'label' is assigned a value that is never used. [unreadVariable]
xawtv-3.104/x11/xawtv.c:1024:27: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xawtv-3.104/x11/xt.c:1112:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xawtv-3.104/x11/xt.c:1112:6: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xawtv-3.104/x11/xt.c:402:29: style: The scope of the variable 'argc' can be reduced. [variableScope]
xawtv-3.104/x11/xt.c:403:21: style: The scope of the variable 'i' can be reduced. [variableScope]
xawtv-3.104/x11/xt.c:404:22: style: The scope of the variable 'argv' can be reduced. [variableScope]
xawtv-3.104/x11/xt.c:651:18: style: The scope of the variable 'i' can be reduced. [variableScope]
[17:22]

ftp://ftp.se.debian.org/debian/pool/main/x/xbacklight/xbacklight_1.2.1.orig.tar.gz
xbacklight-1.2.1/xbacklight.c:263:22: style: The scope of the variable 'new' can be reduced. [variableScope]
xbacklight-1.2.1/xbacklight.c:263:27: style: The scope of the variable 'step' can be reduced. [variableScope]
xbacklight-1.2.1/xbacklight.c:264:13: style: The scope of the variable 'min' can be reduced. [variableScope]
xbacklight-1.2.1/xbacklight.c:264:18: style: The scope of the variable 'max' can be reduced. [variableScope]
xbacklight-1.2.1/xbacklight.c:265:13: style: The scope of the variable 'set' can be reduced. [variableScope]
[17:22]

ftp://ftp.se.debian.org/debian/pool/main/x/xbae/xbae_4.60.4.orig.tar.gz
xbae-4.60.4/src/Actions.c:1151:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xbae-4.60.4/src/Actions.c:776:30: error: Uninitialized variable: end [uninitvar]
xbae-4.60.4/src/Actions.c:808:30: error: Uninitialized variable: end [uninitvar]
xbae-4.60.4/src/Converters.c:224:19: style: The scope of the variable 'c' can be reduced. [variableScope]
xbae-4.60.4/src/Converters.c:225:13: style: The scope of the variable 'k' can be reduced. [variableScope]
xbae-4.60.4/src/Converters.c:225:16: style: The scope of the variable 'count' can be reduced. [variableScope]
xbae-4.60.4/src/Converters.c:340:15: style: The scope of the variable 'ch' can be reduced. [variableScope]
xbae-4.60.4/src/Converters.c:341:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xbae-4.60.4/src/Converters.c:341:16: style: The scope of the variable 'count' can be reduced. [variableScope]
xbae-4.60.4/src/Converters.c:429:15: style: The scope of the variable 'ch' can be reduced. [variableScope]
xbae-4.60.4/src/Converters.c:430:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xbae-4.60.4/src/Converters.c:430:16: style: The scope of the variable 'count' can be reduced. [variableScope]
xbae-4.60.4/src/Converters.c:546:15: style: The scope of the variable 'ch' can be reduced. [variableScope]
xbae-4.60.4/src/Converters.c:547:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xbae-4.60.4/src/Converters.c:547:16: style: The scope of the variable 'count' can be reduced. [variableScope]
xbae-4.60.4/src/Converters.c:648:15: style: The scope of the variable 'ch' can be reduced. [variableScope]
xbae-4.60.4/src/Converters.c:649:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xbae-4.60.4/src/Converters.c:649:16: style: The scope of the variable 'count' can be reduced. [variableScope]
xbae-4.60.4/src/Converters.c:757:15: style: The scope of the variable 'ch' can be reduced. [variableScope]
xbae-4.60.4/src/Converters.c:758:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xbae-4.60.4/src/Converters.c:758:16: style: The scope of the variable 'count' can be reduced. [variableScope]
xbae-4.60.4/src/Converters.c:864:19: style: The scope of the variable 'c' can be reduced. [variableScope]
xbae-4.60.4/src/Converters.c:865:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xbae-4.60.4/src/Converters.c:865:16: style: The scope of the variable 'k' can be reduced. [variableScope]
xbae-4.60.4/src/Converters.c:865:19: style: The scope of the variable 'count_x' can be reduced. [variableScope]
xbae-4.60.4/src/Converters.c:865:28: style: The scope of the variable 'count_y' can be reduced. [variableScope]
xbae-4.60.4/src/Converters.c:988:17: style: The scope of the variable 'col' can be reduced. [variableScope]
xbae-4.60.4/src/Create.c:813:12: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
xbae-4.60.4/src/Create.c:455:0: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xbae-4.60.4/src/Create.c:183:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xbae-4.60.4/src/Create.c:227:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xbae-4.60.4/src/Create.c:271:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xbae-4.60.4/src/Create.c:314:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xbae-4.60.4/src/Create.c:347:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xbae-4.60.4/src/Create.c:374:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xbae-4.60.4/src/Create.c:471:16: style: The scope of the variable 'old' can be reduced. [variableScope]
xbae-4.60.4/src/Create.c:742:16: style: The scope of the variable 'i' can be reduced. [variableScope]
xbae-4.60.4/src/Create.c:1035:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xbae-4.60.4/src/Create.c:1035:16: style: The scope of the variable 'j' can be reduced. [variableScope]
xbae-4.60.4/src/Create.c:1075:13: style: The scope of the variable 'row' can be reduced. [variableScope]
xbae-4.60.4/src/Create.c:1076:13: style: The scope of the variable 'column' can be reduced. [variableScope]
xbae-4.60.4/src/DebugUtil.c:920:21: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbae-4.60.4/src/DebugUtil.c:428:30: warning: Either the condition 's==NULL' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck]
xbae-4.60.4/src/DebugUtil.c:401:12: note: Assuming that condition 's==NULL' is not redundant
xbae-4.60.4/src/DebugUtil.c:428:30: note: Null pointer dereference
xbae-4.60.4/src/DebugUtil.c:429:20: warning: Either the condition 's==NULL' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck]
xbae-4.60.4/src/DebugUtil.c:401:12: note: Assuming that condition 's==NULL' is not redundant
xbae-4.60.4/src/DebugUtil.c:429:20: note: Null pointer dereference
xbae-4.60.4/src/DebugUtil.c:290:13: style: The scope of the variable 'c1' can be reduced. [variableScope]
xbae-4.60.4/src/DebugUtil.c:290:17: style: The scope of the variable 'c2' can be reduced. [variableScope]
xbae-4.60.4/src/DebugUtil.c:706:13: style: The scope of the variable 'ap' can be reduced. [variableScope]
xbae-4.60.4/src/DebugUtil.c:737:13: style: The scope of the variable 'ap' can be reduced. [variableScope]
xbae-4.60.4/src/DebugUtil.c:771:13: style: The scope of the variable 'ap' can be reduced. [variableScope]
xbae-4.60.4/src/DebugUtil.c:785:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xbae-4.60.4/src/Draw.c:100:17: style: Variable 'ink_array' is reassigned a value before the old one has been used. [redundantAssignment]
xbae-4.60.4/src/Draw.c:92:0: note: Variable 'ink_array' is reassigned a value before the old one has been used.
xbae-4.60.4/src/Draw.c:100:17: note: Variable 'ink_array' is reassigned a value before the old one has been used.
xbae-4.60.4/src/Draw.c:101:17: style: Variable 'logical_array' is reassigned a value before the old one has been used. [redundantAssignment]
xbae-4.60.4/src/Draw.c:93:0: note: Variable 'logical_array' is reassigned a value before the old one has been used.
xbae-4.60.4/src/Draw.c:101:17: note: Variable 'logical_array' is reassigned a value before the old one has been used.
xbae-4.60.4/src/Input.c:464:13: style: The scope of the variable 'escaped' can be reduced. [variableScope]
xbae-4.60.4/src/Methods.c:153:16: style: The scope of the variable 'j' can be reduced. [variableScope]
xbae-4.60.4/src/Methods.c:285:16: style: The scope of the variable 'j' can be reduced. [variableScope]
xbae-4.60.4/src/Methods.c:368:16: style: The scope of the variable 'j' can be reduced. [variableScope]
xbae-4.60.4/src/Methods.c:517:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xbae-4.60.4/src/Methods.c:2591:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xbae-4.60.4/src/Methods.c:2591:16: style: The scope of the variable 'j' can be reduced. [variableScope]
xbae-4.60.4/src/Public.c:1160:13: style: The scope of the variable 'row' can be reduced. [variableScope]
xbae-4.60.4/src/Public.c:1195:13: style: The scope of the variable 'column' can be reduced. [variableScope]
xbae-4.60.4/src/Public.c:1883:13: style: The scope of the variable 'r' can be reduced. [variableScope]
xbae-4.60.4/src/Public.c:1913:13: style: The scope of the variable 'c' can be reduced. [variableScope]
xbae-4.60.4/src/ScrollMgr.c:187:13: style: The scope of the variable 'row' can be reduced. [variableScope]
xbae-4.60.4/src/ScrollMgr.c:188:13: style: The scope of the variable 'column' can be reduced. [variableScope]
xbae-4.60.4/src/Utils.c:681:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xbae-4.60.4/src/Utils.c:721:13: style: The scope of the variable 'i' can be reduced. [variableScope]
[17:22]

ftp://ftp.se.debian.org/debian/pool/main/x/xball/xball_3.0.1.orig.tar.gz
xball-3.0.1/X11/Xaw_d/demo.c:31:14: style: Variable 'wargs' is assigned a value that is never used. [unreadVariable]
xball-3.0.1/X11/Xaw_d/demo.c:32:14: style: Unused variable: n [unusedVariable]
xball-3.0.1/color_l.c:57:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xball-3.0.1/demo.c:352:13: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xball-3.0.1/demo.c:474:13: warning: %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xball-3.0.1/demo.c:285:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xball-3.0.1/demo.c:295:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xball-3.0.1/demo.c:364:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xball-3.0.1/demo.c:374:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xball-3.0.1/demo.c:467:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xball-3.0.1/filemenu.c:127:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xball-3.0.1/filemenu.c:227:9: style: The scope of the variable 'temp_str' can be reduced. [variableScope]
xball-3.0.1/filemenu.c:140:24: error: Undefined behavior: Variable 'cwd' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
xball-3.0.1/help.c:152:31: error: Uninitialized variable: help_text [uninitvar]
xball-3.0.1/items.c:105:15: style: The scope of the variable 'item' can be reduced. [variableScope]
xball-3.0.1/list.c:156:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xball-3.0.1/list.c:181:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xball-3.0.1/list.c:203:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xball-3.0.1/menu.c:320:22: warning: Char literal compared with pointer 'next_pt'. Did you intend to dereference it? [charLiteralWithCharPtrCompare]
xball-3.0.1/menu.c:401:21: error: Uninitialized variable: callback [uninitvar]
xball-3.0.1/scrollbar.c:126:29: style: The scope of the variable 'node_ptr' can be reduced. [variableScope]
xball-3.0.1/xball.c:83:20: style: Variable 'xball_system' is assigned a value that is never used. [unreadVariable]
[17:22]

ftp://ftp.se.debian.org/debian/pool/main/x/xbase64/xbase64_3.1.2.orig.tar.gz
xbase64-3.1.2/bin/dbfutil1.cpp:591:20: style: Condition 'MemoFieldLen>0' is always false [knownConditionTrueFalse]
xbase64-3.1.2/bin/dbfutil1.cpp:527:26: note: Assignment 'MemoFieldLen=0L', assigned value is 0
xbase64-3.1.2/bin/dbfutil1.cpp:591:20: note: Condition 'MemoFieldLen>0' is always false
xbase64-3.1.2/bin/dbfutil1.cpp:598:10: style: The scope of the variable 'out' can be reduced. [variableScope]
xbase64-3.1.2/bin/dbfutil1.cpp:74:10: performance: Technically the member function 'MyClass::OpenFile' can be static. [functionStatic]
xbase64-3.1.2/bin/dbfutil1.cpp:488:15: note: Technically the member function 'MyClass::OpenFile' can be static.
xbase64-3.1.2/bin/dbfutil1.cpp:74:10: note: Technically the member function 'MyClass::OpenFile' can be static.
xbase64-3.1.2/bin/dbfutil1.cpp:75:10: performance: Technically the member function 'MyClass::CloseFile' can be static. [functionStatic]
xbase64-3.1.2/bin/dbfutil1.cpp:512:15: note: Technically the member function 'MyClass::CloseFile' can be static.
xbase64-3.1.2/bin/dbfutil1.cpp:75:10: note: Technically the member function 'MyClass::CloseFile' can be static.
xbase64-3.1.2/bin/dbfutil1.cpp:76:10: performance: Technically the member function 'MyClass::ConvertDatabase' can be static. [functionStatic]
xbase64-3.1.2/bin/dbfutil1.cpp:520:15: note: Technically the member function 'MyClass::ConvertDatabase' can be static.
xbase64-3.1.2/bin/dbfutil1.cpp:76:10: note: Technically the member function 'MyClass::ConvertDatabase' can be static.
xbase64-3.1.2/bin/dbfutil1.cpp:77:10: performance: Technically the member function 'MyClass::ReindexDatabase' can be static. [functionStatic]
xbase64-3.1.2/bin/dbfutil1.cpp:679:15: note: Technically the member function 'MyClass::ReindexDatabase' can be static.
xbase64-3.1.2/bin/dbfutil1.cpp:77:10: note: Technically the member function 'MyClass::ReindexDatabase' can be static.
xbase64-3.1.2/bin/dbfutil1.cpp:78:10: performance: Technically the member function 'MyClass::PackDatabase' can be static. [functionStatic]
xbase64-3.1.2/bin/dbfutil1.cpp:500:15: note: Technically the member function 'MyClass::PackDatabase' can be static.
xbase64-3.1.2/bin/dbfutil1.cpp:78:10: note: Technically the member function 'MyClass::PackDatabase' can be static.
xbase64-3.1.2/bin/dbfutil1.cpp:79:10: performance: Technically the member function 'MyClass::ZapDatabase' can be static. [functionStatic]
xbase64-3.1.2/bin/dbfutil1.cpp:506:15: note: Technically the member function 'MyClass::ZapDatabase' can be static.
xbase64-3.1.2/bin/dbfutil1.cpp:79:10: note: Technically the member function 'MyClass::ZapDatabase' can be static.
xbase64-3.1.2/bin/dbfutil1.cpp:80:10: performance: Technically the member function 'MyClass::DeleteMemoField' can be static. [functionStatic]
xbase64-3.1.2/bin/dbfutil1.cpp:739:15: note: Technically the member function 'MyClass::DeleteMemoField' can be static.
xbase64-3.1.2/bin/dbfutil1.cpp:80:10: note: Technically the member function 'MyClass::DeleteMemoField' can be static.
xbase64-3.1.2/bin/dbfutil1.cpp:81:10: performance: Technically the member function 'MyClass::UpdateMemoField' can be static. [functionStatic]
xbase64-3.1.2/bin/dbfutil1.cpp:703:15: note: Technically the member function 'MyClass::UpdateMemoField' can be static.
xbase64-3.1.2/bin/dbfutil1.cpp:81:10: note: Technically the member function 'MyClass::UpdateMemoField' can be static.
xbase64-3.1.2/bin/dbfutil1.cpp:82:10: performance: Technically the member function 'MyClass::ShowFieldInfo' can be static. [functionStatic]
xbase64-3.1.2/bin/dbfutil1.cpp:596:15: note: Technically the member function 'MyClass::ShowFieldInfo' can be static.
xbase64-3.1.2/bin/dbfutil1.cpp:82:10: note: Technically the member function 'MyClass::ShowFieldInfo' can be static.
xbase64-3.1.2/bin/dbfutil1.cpp:83:10: performance: Technically the member function 'MyClass::ShowFieldData' can be static. [functionStatic]
xbase64-3.1.2/bin/dbfutil1.cpp:633:15: note: Technically the member function 'MyClass::ShowFieldData' can be static.
xbase64-3.1.2/bin/dbfutil1.cpp:83:10: note: Technically the member function 'MyClass::ShowFieldData' can be static.
xbase64-3.1.2/bin/dbfutil1.cpp:84:10: performance: Technically the member function 'MyClass::UpdateFieldData' can be static. [functionStatic]
xbase64-3.1.2/bin/dbfutil1.cpp:665:15: note: Technically the member function 'MyClass::UpdateFieldData' can be static.
xbase64-3.1.2/bin/dbfutil1.cpp:84:10: note: Technically the member function 'MyClass::UpdateFieldData' can be static.
xbase64-3.1.2/bin/dbfutil1.cpp:85:10: performance: Technically the member function 'MyClass::PutRecord' can be static. [functionStatic]
xbase64-3.1.2/bin/dbfutil1.cpp:1151:15: note: Technically the member function 'MyClass::PutRecord' can be static.
xbase64-3.1.2/bin/dbfutil1.cpp:85:10: note: Technically the member function 'MyClass::PutRecord' can be static.
xbase64-3.1.2/bin/dbfutil1.cpp:86:10: performance: Technically the member function 'MyClass::GetRecord' can be static. [functionStatic]
xbase64-3.1.2/bin/dbfutil1.cpp:694:15: note: Technically the member function 'MyClass::GetRecord' can be static.
xbase64-3.1.2/bin/dbfutil1.cpp:86:10: note: Technically the member function 'MyClass::GetRecord' can be static.
xbase64-3.1.2/bin/dbfutil1.cpp:91:10: performance: Technically the member function 'MyClass::FileStats' can be static. [functionStatic]
xbase64-3.1.2/bin/dbfutil1.cpp:440:15: note: Technically the member function 'MyClass::FileStats' can be static.
xbase64-3.1.2/bin/dbfutil1.cpp:91:10: note: Technically the member function 'MyClass::FileStats' can be static.
xbase64-3.1.2/bin/dbfutil1.cpp:99:10: performance: Technically the member function 'MyClass::OpenIndex' can be static. [functionStatic]
xbase64-3.1.2/bin/dbfutil1.cpp:345:15: note: Technically the member function 'MyClass::OpenIndex' can be static.
xbase64-3.1.2/bin/dbfutil1.cpp:99:10: note: Technically the member function 'MyClass::OpenIndex' can be static.
xbase64-3.1.2/bin/dbfutil1.cpp:100:10: performance: Technically the member function 'MyClass::CloseIndex' can be static. [functionStatic]
xbase64-3.1.2/bin/dbfutil1.cpp:428:15: note: Technically the member function 'MyClass::CloseIndex' can be static.
xbase64-3.1.2/bin/dbfutil1.cpp:100:10: note: Technically the member function 'MyClass::CloseIndex' can be static.
xbase64-3.1.2/bin/dbfutil1.cpp:101:10: performance: Technically the member function 'MyClass::FindKey' can be static. [functionStatic]
xbase64-3.1.2/bin/dbfutil1.cpp:380:15: note: Technically the member function 'MyClass::FindKey' can be static.
xbase64-3.1.2/bin/dbfutil1.cpp:101:10: note: Technically the member function 'MyClass::FindKey' can be static.
xbase64-3.1.2/bin/dbfutil1.cpp:102:10: performance: Technically the member function 'MyClass::GetFirstKey' can be static. [functionStatic]
xbase64-3.1.2/bin/dbfutil1.cpp:412:15: note: Technically the member function 'MyClass::GetFirstKey' can be static.
xbase64-3.1.2/bin/dbfutil1.cpp:102:10: note: Technically the member function 'MyClass::GetFirstKey' can be static.
xbase64-3.1.2/bin/dbfutil1.cpp:103:10: performance: Technically the member function 'MyClass::GetLastKey' can be static. [functionStatic]
xbase64-3.1.2/bin/dbfutil1.cpp:420:15: note: Technically the member function 'MyClass::GetLastKey' can be static.
xbase64-3.1.2/bin/dbfutil1.cpp:103:10: note: Technically the member function 'MyClass::GetLastKey' can be static.
xbase64-3.1.2/bin/dbfutil1.cpp:104:10: performance: Technically the member function 'MyClass::GetNextKey' can be static. [functionStatic]
xbase64-3.1.2/bin/dbfutil1.cpp:396:15: note: Technically the member function 'MyClass::GetNextKey' can be static.
xbase64-3.1.2/bin/dbfutil1.cpp:104:10: note: Technically the member function 'MyClass::GetNextKey' can be static.
xbase64-3.1.2/bin/dbfutil1.cpp:105:10: performance: Technically the member function 'MyClass::GetPrevKey' can be static. [functionStatic]
xbase64-3.1.2/bin/dbfutil1.cpp:404:15: note: Technically the member function 'MyClass::GetPrevKey' can be static.
xbase64-3.1.2/bin/dbfutil1.cpp:105:10: note: Technically the member function 'MyClass::GetPrevKey' can be static.
xbase64-3.1.2/bin/dbfxtrct.cpp:136:10: style: Condition '!ix' is always true [knownConditionTrueFalse]
xbase64-3.1.2/bin/dbfxtrct.cpp:64:18: note: Assignment 'ix=0', assigned value is 0
xbase64-3.1.2/bin/dbfxtrct.cpp:136:10: note: Condition '!ix' is always true
xbase64-3.1.2/bin/dbfxtrct.cpp:69:10: style: The scope of the variable 'p' can be reduced. [variableScope]
xbase64-3.1.2/libtest/exptest.cpp:69:13: warning: Either the condition 'if(exp)' is redundant or there is possible null pointer dereference: exp. [nullPointerRedundantCheck]
xbase64-3.1.2/libtest/exptest.cpp:72:7: note: Assuming that condition 'if(exp)' is not redundant
xbase64-3.1.2/libtest/exptest.cpp:69:13: note: Null pointer dereference
xbase64-3.1.2/libtest/exptest.cpp:77:13: warning: Either the condition 'if(exp)' is redundant or there is possible null pointer dereference: exp. [nullPointerRedundantCheck]
xbase64-3.1.2/libtest/exptest.cpp:80:7: note: Assuming that condition 'if(exp)' is not redundant
xbase64-3.1.2/libtest/exptest.cpp:77:13: note: Null pointer dereference
xbase64-3.1.2/libtest/exptest.cpp:129:13: warning: Either the condition 'if(exp)' is redundant or there is possible null pointer dereference: exp. [nullPointerRedundantCheck]
xbase64-3.1.2/libtest/exptest.cpp:132:7: note: Assuming that condition 'if(exp)' is not redundant
xbase64-3.1.2/libtest/exptest.cpp:129:13: note: Null pointer dereference
xbase64-3.1.2/libtest/exptest.cpp:61:49: style: Function 'TestExpression' argument 1 names different: declaration 'TestExpression' definition 'Expression'. [funcArgNamesDifferent]
xbase64-3.1.2/libtest/exptest.cpp:48:40: note: Function 'TestExpression' argument 1 names different: declaration 'TestExpression' definition 'Expression'.
xbase64-3.1.2/libtest/exptest.cpp:61:49: note: Function 'TestExpression' argument 1 names different: declaration 'TestExpression' definition 'Expression'.
xbase64-3.1.2/libtest/exptest.cpp:121:49: style: Function 'TestExpression' argument 1 names different: declaration 'TestExpression' definition 'Expression'. [funcArgNamesDifferent]
xbase64-3.1.2/libtest/exptest.cpp:46:40: note: Function 'TestExpression' argument 1 names different: declaration 'TestExpression' definition 'Expression'.
xbase64-3.1.2/libtest/exptest.cpp:121:49: note: Function 'TestExpression' argument 1 names different: declaration 'TestExpression' definition 'Expression'.
xbase64-3.1.2/libtest/indextst.cpp:90:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xbase64-3.1.2/libtest/indextst.cpp:240:9: style: Unused variable: rc [unusedVariable]
xbase64-3.1.2/libtest/lfiletst.cpp:126:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint]
xbase64-3.1.2/libtest/lfiletst.cpp:82:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xbase64-3.1.2/xbase64/xbcdx.cpp:10:62: style: Function 'CreateIndex' argument 2 names different: declaration 'tagname' definition 'tagName'. [funcArgNamesDifferent]
xbase64-3.1.2/xbase64/xbcdx.h:90:67: note: Function 'CreateIndex' argument 2 names different: declaration 'tagname' definition 'tagName'.
xbase64-3.1.2/xbase64/xbcdx.cpp:10:62: note: Function 'CreateIndex' argument 2 names different: declaration 'tagname' definition 'tagName'.
xbase64-3.1.2/xbase64/xbcdx.h:80:5: warning: Member variable 'xbCdx::tagRootNode_' is not initialized in the constructor. [uninitMemberVar]
xbase64-3.1.2/xbase64/xbcdx.h:80:5: warning: Member variable 'xbCdx::indexRootNode_' is not initialized in the constructor. [uninitMemberVar]
xbase64-3.1.2/xbase64/xbcdx.h:80:5: style: Class 'xbCdx' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbase64-3.1.2/xbase64/xbcdx.h:90:0: style: The function 'CreateIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbase64-3.1.2/xbase64/xbmindex.h:11:0: note: Virtual function in base class
xbase64-3.1.2/xbase64/xbcdx.h:90:0: note: Function in derived class
xbase64-3.1.2/xbase64/xbdate.cpp:281:9: style: The scope of the variable 'iday' can be reduced. [variableScope]
xbase64-3.1.2/xbase64/xbdate.cpp:281:15: style: The scope of the variable 'imonth' can be reduced. [variableScope]
xbase64-3.1.2/xbase64/xbdate.cpp:281:23: style: The scope of the variable 'iyear' can be reduced. [variableScope]
xbase64-3.1.2/xbase64/xbdate.cpp:281:30: style: The scope of the variable 'iday2' can be reduced. [variableScope]
xbase64-3.1.2/xbase64/xbdate.cpp:565:16: style: The scope of the variable 'FmtPtr' can be reduced. [variableScope]
xbase64-3.1.2/xbase64/xbdate.cpp:566:10: style: The scope of the variable 'BufPtr' can be reduced. [variableScope]
xbase64-3.1.2/xbase64/xbdate.cpp:567:9: style: The scope of the variable 'type' can be reduced. [variableScope]
xbase64-3.1.2/xbase64/xbdate.cpp:568:9: style: The scope of the variable 'cbuf' can be reduced. [variableScope]
xbase64-3.1.2/xbase64/xbdate.cpp:569:9: style: The scope of the variable 'type_ctr' can be reduced. [variableScope]
xbase64-3.1.2/xbase64/xbdate.cpp:569:19: style: The scope of the variable 'i' can be reduced. [variableScope]
xbase64-3.1.2/xbase64/xbdbf.cpp:777:9: style: The scope of the variable 'p' can be reduced. [variableScope]
xbase64-3.1.2/xbase64/xbdbf.cpp:1987:5: error: Resource leak: t [resourceLeak]
xbase64-3.1.2/xbase64/xbdbf.cpp:2239:7: error: Resource leak: t [resourceLeak]
xbase64-3.1.2/xbase64/xbdbf.cpp:2244:5: error: Resource leak: t [resourceLeak]
xbase64-3.1.2/xbase64/xbfields.cpp:165:16: style: The scope of the variable 'len2' can be reduced. [variableScope]
xbase64-3.1.2/xbase64/xbfields.cpp:375:10: style: The scope of the variable 'tp' can be reduced. [variableScope]
xbase64-3.1.2/xbase64/xbfields.cpp:376:16: style: The scope of the variable 'sp' can be reduced. [variableScope]
xbase64-3.1.2/xbase64/xbstring.cpp:309:0: error: #error "You have neither vsprintf nor vsnprintf!!!" [preprocessorErrorDirective]
[17:22]

ftp://ftp.se.debian.org/debian/pool/main/x/xbattbar/xbattbar_1.4.8.orig.tar.gz
xbattbar-1.4.8/xbattbar.c:480:49: warning: Either the condition 'diff>0' is redundant or there is division by zero at line 480. [zerodivcond]
xbattbar-1.4.8/xbattbar.c:468:12: note: Assuming that condition 'diff>0' is not redundant
xbattbar-1.4.8/xbattbar.c:480:49: note: Division by zero
[17:22]

ftp://ftp.se.debian.org/debian/pool/main/x/xbattle/xbattle_5.4.1.orig.tar.gz
xbattle-5.4.1.orig/command.c:103:14: style: The scope of the variable 'cell2' can be reduced. [variableScope]
xbattle-5.4.1.orig/command.c:427:7: style: The scope of the variable 'value' can be reduced. [variableScope]
xbattle-5.4.1.orig/command.c:427:14: style: The scope of the variable 'max_value' can be reduced. [variableScope]
xbattle-5.4.1.orig/command.c:428:7: style: The scope of the variable 'force' can be reduced. [variableScope]
xbattle-5.4.1.orig/command.c:428:14: style: The scope of the variable 'max_force' can be reduced. [variableScope]
xbattle-5.4.1.orig/command.c:639:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xbattle-5.4.1.orig/command.c:640:7: style: The scope of the variable 'side' can be reduced. [variableScope]
xbattle-5.4.1.orig/command.c:642:7: style: The scope of the variable 'xdiff' can be reduced. [variableScope]
xbattle-5.4.1.orig/command.c:642:14: style: The scope of the variable 'ydiff' can be reduced. [variableScope]
xbattle-5.4.1.orig/command.c:644:7: style: The scope of the variable 'xfdest' can be reduced. [variableScope]
xbattle-5.4.1.orig/command.c:644:15: style: The scope of the variable 'yfdest' can be reduced. [variableScope]
xbattle-5.4.1.orig/command.c:649:7: style: The scope of the variable 'winxsize' can be reduced. [variableScope]
xbattle-5.4.1.orig/command.c:649:17: style: The scope of the variable 'winysize' can be reduced. [variableScope]
xbattle-5.4.1.orig/command.c:651:9: style: The scope of the variable 'max_value' can be reduced. [variableScope]
xbattle-5.4.1.orig/command.c:333:10: style: Variable 'side' is assigned a value that is never used. [unreadVariable]
xbattle-5.4.1.orig/command.c:648:7: style: Unused variable: csize [unusedVariable]
xbattle-5.4.1.orig/command.c:509:30: error: Uninitialized variable: total_cost [uninitvar]
xbattle-5.4.1.orig/draw.c:1275:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xbattle-5.4.1.orig/draw.c:1275:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xbattle-5.4.1.orig/draw.c:29:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xbattle-5.4.1.orig/draw.c:30:7: style: The scope of the variable 'player' can be reduced. [variableScope]
xbattle-5.4.1.orig/draw.c:30:15: style: The scope of the variable 'side' can be reduced. [variableScope]
xbattle-5.4.1.orig/draw.c:33:8: style: The scope of the variable 'line' can be reduced. [variableScope]
xbattle-5.4.1.orig/draw.c:35:14: style: The scope of the variable 'cell' can be reduced. [variableScope]
xbattle-5.4.1.orig/draw.c:198:7: style: The scope of the variable 'k' can be reduced. [variableScope]
xbattle-5.4.1.orig/draw.c:205:7: style: The scope of the variable 'token2_size' can be reduced. [variableScope]
xbattle-5.4.1.orig/draw.c:205:20: style: The scope of the variable 'half_token2_size' can be reduced. [variableScope]
xbattle-5.4.1.orig/draw.c:206:7: style: The scope of the variable 'value' can be reduced. [variableScope]
xbattle-5.4.1.orig/draw.c:213:7: style: The scope of the variable 'side_first' can be reduced. [variableScope]
xbattle-5.4.1.orig/draw.c:213:19: style: The scope of the variable 'side_second' can be reduced. [variableScope]
xbattle-5.4.1.orig/draw.c:214:7: style: The scope of the variable 'value_first' can be reduced. [variableScope]
xbattle-5.4.1.orig/draw.c:214:20: style: The scope of the variable 'value_second' can be reduced. [variableScope]
xbattle-5.4.1.orig/draw.c:775:7: style: The scope of the variable 'k' can be reduced. [variableScope]
xbattle-5.4.1.orig/draw.c:777:11: style: The scope of the variable 'source' can be reduced. [variableScope]
xbattle-5.4.1.orig/draw.c:777:20: style: The scope of the variable 'dester' can be reduced. [variableScope]
xbattle-5.4.1.orig/draw.c:994:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xbattle-5.4.1.orig/draw.c:29:10: style: Unused variable: j [unusedVariable]
xbattle-5.4.1.orig/draw.c:218:30: style: Variable 'hue_mark' is assigned a value that is never used. [unreadVariable]
xbattle-5.4.1.orig/error.c:163:8: style: The scope of the variable 'temp_string' can be reduced. [variableScope]
xbattle-5.4.1.orig/init.c:221:7: style: The scope of the variable 'cell_limit' can be reduced. [variableScope]
xbattle-5.4.1.orig/init.c:687:7: style: The scope of the variable 'this_side' can be reduced. [variableScope]
xbattle-5.4.1.orig/init.c:688:7: style: The scope of the variable 'scramble' can be reduced. [variableScope]
xbattle-5.4.1.orig/init.c:689:7: style: The scope of the variable 'count' can be reduced. [variableScope]
xbattle-5.4.1.orig/init.c:690:7: style: The scope of the variable 'total' can be reduced. [variableScope]
xbattle-5.4.1.orig/init.c:690:14: style: The scope of the variable 'remain' can be reduced. [variableScope]
xbattle-5.4.1.orig/init.c:690:22: style: The scope of the variable 'amount' can be reduced. [variableScope]
xbattle-5.4.1.orig/init.c:412:10: style: Unused variable: j [unusedVariable]
xbattle-5.4.1.orig/load.c:81:7: style: The scope of the variable 'fixed_size' can be reduced. [variableScope]
xbattle-5.4.1.orig/load.c:233:10: style: The scope of the variable 'j' can be reduced. [variableScope]
xbattle-5.4.1.orig/load.c:235:14: style: The scope of the variable 'cell' can be reduced. [variableScope]
xbattle-5.4.1.orig/load.c:269:7: style: The scope of the variable 'fixed_size' can be reduced. [variableScope]
xbattle-5.4.1.orig/load.c:271:8: style: The scope of the variable 'buffer' can be reduced. [variableScope]
xbattle-5.4.1.orig/load.c:31:10: style: Unused variable: j [unusedVariable]
xbattle-5.4.1.orig/load.c:36:13: style: Unused variable: cell [unusedVariable]
xbattle-5.4.1.orig/load.c:80:7: style: Unused variable: i [unusedVariable]
xbattle-5.4.1.orig/load.c:139:7: style: Unused variable: i [unusedVariable]
xbattle-5.4.1.orig/load.c:139:10: style: Unused variable: j [unusedVariable]
xbattle-5.4.1.orig/load.c:142:9: style: Unused variable: side_count [unusedVariable]
xbattle-5.4.1.orig/load.c:245:5: style: Variable 'j' is assigned a value that is never used. [unreadVariable]
xbattle-5.4.1.orig/load.c:268:7: style: Unused variable: i [unusedVariable]
xbattle-5.4.1.orig/load.c:270:7: style: Unused variable: full_fixed_size [unusedVariable]
xbattle-5.4.1.orig/main.c:96:7: style: The scope of the variable 'selectback' can be reduced. [variableScope]
xbattle-5.4.1.orig/main.c:97:17: style: The scope of the variable 'new_time' can be reduced. [variableScope]
xbattle-5.4.1.orig/main.c:335:7: style: The scope of the variable 'control' can be reduced. [variableScope]
xbattle-5.4.1.orig/main.c:993:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xbattle-5.4.1.orig/main.c:1077:7: style: The scope of the variable 'side' can be reduced. [variableScope]
xbattle-5.4.1.orig/main.c:1185:8: style: The scope of the variable 'line' can be reduced. [variableScope]
xbattle-5.4.1.orig/main.c:999:21: style: Unused variable: cell2 [unusedVariable]
xbattle-5.4.1.orig/main.c:1082:15: style: Unused variable: shape [unusedVariable]
xbattle-5.4.1.orig/main.c:1183:7: style: Unused variable: limit [unusedVariable]
xbattle-5.4.1.orig/parse.c:71:7: style: The scope of the variable 'option_index' can be reduced. [variableScope]
xbattle-5.4.1.orig/parse.c:77:7: style: The scope of the variable 'parameter_count' can be reduced. [variableScope]
xbattle-5.4.1.orig/parse.c:225:7: style: The scope of the variable 'option_index' can be reduced. [variableScope]
xbattle-5.4.1.orig/parse.c:226:7: style: The scope of the variable 'parameter_count' can be reduced. [variableScope]
xbattle-5.4.1.orig/parse.c:365:7: style: The scope of the variable 'parameter_count' can be reduced. [variableScope]
xbattle-5.4.1.orig/parse.c:367:7: style: The scope of the variable 'option_index' can be reduced. [variableScope]
xbattle-5.4.1.orig/parse.c:442:7: style: The scope of the variable 'parameter_count' can be reduced. [variableScope]
xbattle-5.4.1.orig/parse.c:443:7: style: The scope of the variable 'option_index' can be reduced. [variableScope]
xbattle-5.4.1.orig/parse.c:900:7: style: The scope of the variable 'value_int' can be reduced. [variableScope]
xbattle-5.4.1.orig/parse.c:903:10: style: The scope of the variable 'value_double' can be reduced. [variableScope]
xbattle-5.4.1.orig/parse.c:1421:8: style: The scope of the variable 'string' can be reduced. [variableScope]
xbattle-5.4.1.orig/parse.c:1794:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xbattle-5.4.1.orig/parse.c:1818:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xbattle-5.4.1.orig/parse.c:1842:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xbattle-5.4.1.orig/parse.c:69:10: style: Unused variable: j [unusedVariable]
xbattle-5.4.1.orig/parse.c:74:7: style: Unused variable: option_count [unusedVariable]
xbattle-5.4.1.orig/parse.c:232:9: style: Unused variable: home_dir [unusedVariable]
xbattle-5.4.1.orig/parse.c:1236:7: style: Unused variable: index [unusedVariable]
xbattle-5.4.1.orig/parse.c:1488:7: style: Unused variable: i [unusedVariable]
xbattle-5.4.1.orig/parse.c:1526:7: style: Unused variable: index [unusedVariable]
xbattle-5.4.1.orig/replay.c:29:7: style: The scope of the variable 'side' can be reduced. [variableScope]
xbattle-5.4.1.orig/replay.c:124:14: style: The scope of the variable 'cell' can be reduced. [variableScope]
xbattle-5.4.1.orig/replay.c:327:8: style: Unused variable: line [unusedVariable]
xbattle-5.4.1.orig/replay.c:328:8: style: Unused variable: dummy [unusedVariable]
xbattle-5.4.1.orig/shape.c:27:15: style: The scope of the variable 'shape' can be reduced. [variableScope]
xbattle-5.4.1.orig/shape.c:27:23: style: The scope of the variable 'shape2' can be reduced. [variableScope]
xbattle-5.4.1.orig/shape.c:443:10: style: The scope of the variable 'full' can be reduced. [variableScope]
xbattle-5.4.1.orig/shape.c:674:7: style: The scope of the variable 'troop_size' can be reduced. [variableScope]
xbattle-5.4.1.orig/shape_diamond.c:236:7: style: The scope of the variable 'even' can be reduced. [variableScope]
xbattle-5.4.1.orig/shape_diamond.c:29:7: style: Unused variable: i [unusedVariable]
xbattle-5.4.1.orig/shape_diamond.c:30:7: style: Unused variable: troop_size [unusedVariable]
xbattle-5.4.1.orig/shape_diamond.c:31:7: style: Unused variable: max_troop_size [unusedVariable]
xbattle-5.4.1.orig/shape_diamond.c:32:7: style: Unused variable: width [unusedVariable]
xbattle-5.4.1.orig/shape_diamond.c:34:7: style: Unused variable: full_side [unusedVariable]
xbattle-5.4.1.orig/shape_diamond.c:35:7: style: Unused variable: half_side [unusedVariable]
xbattle-5.4.1.orig/shape_diamond.c:377:7: style: Unused variable: x_offset [unusedVariable]
xbattle-5.4.1.orig/shape_diamond.c:377:17: style: Unused variable: y_offset [unusedVariable]
xbattle-5.4.1.orig/shape_hex.c:241:7: style: The scope of the variable 'even' can be reduced. [variableScope]
xbattle-5.4.1.orig/shape_hex.c:29:7: style: Unused variable: i [unusedVariable]
xbattle-5.4.1.orig/shape_hex.c:31:7: style: Unused variable: troop_size [unusedVariable]
xbattle-5.4.1.orig/shape_hex.c:32:7: style: Unused variable: max_troop_size [unusedVariable]
xbattle-5.4.1.orig/shape_hex.c:33:7: style: Unused variable: width [unusedVariable]
xbattle-5.4.1.orig/shape_hex.c:33:14: style: Unused variable: height [unusedVariable]
xbattle-5.4.1.orig/shape_hex.c:34:7: style: Unused variable: invert_width [unusedVariable]
xbattle-5.4.1.orig/shape_hex.c:35:7: style: Unused variable: invert_half_height [unusedVariable]
xbattle-5.4.1.orig/shape_hex.c:36:7: style: Unused variable: full_side [unusedVariable]
xbattle-5.4.1.orig/shape_hex.c:37:7: style: Unused variable: half_side [unusedVariable]
xbattle-5.4.1.orig/shape_octagon.c:36:7: style: Unused variable: i [unusedVariable]
xbattle-5.4.1.orig/shape_octagon.c:37:7: style: Unused variable: troop_size [unusedVariable]
xbattle-5.4.1.orig/shape_octagon.c:37:19: style: Unused variable: dtroop_size [unusedVariable]
xbattle-5.4.1.orig/shape_octagon.c:38:7: style: Unused variable: max_troop_size [unusedVariable]
xbattle-5.4.1.orig/shape_octagon.c:39:7: style: Unused variable: width [unusedVariable]
xbattle-5.4.1.orig/shape_octagon.c:39:14: style: Unused variable: dwidth [unusedVariable]
xbattle-5.4.1.orig/shape_octagon.c:41:7: style: Unused variable: full_side [unusedVariable]
xbattle-5.4.1.orig/shape_octagon.c:42:7: style: Unused variable: half_side [unusedVariable]
xbattle-5.4.1.orig/shape_octagon.c:206:7: style: Unused variable: i [unusedVariable]
xbattle-5.4.1.orig/shape_octagon.c:206:10: style: Unused variable: j [unusedVariable]
xbattle-5.4.1.orig/shape_octagon.c:207:7: style: Unused variable: index [unusedVariable]
xbattle-5.4.1.orig/shape_octagon.c:208:7: style: Unused variable: range [unusedVariable]
xbattle-5.4.1.orig/shape_octagon.c:352:7: style: Unused variable: x_offset [unusedVariable]
xbattle-5.4.1.orig/shape_octagon.c:495:7: style: Unused variable: cell_size [unusedVariable]
xbattle-5.4.1.orig/shape_square.c:28:7: style: Unused variable: i [unusedVariable]
xbattle-5.4.1.orig/shape_square.c:29:7: style: Unused variable: troop_size [unusedVariable]
xbattle-5.4.1.orig/shape_square.c:30:7: style: Unused variable: max_troop_size [unusedVariable]
xbattle-5.4.1.orig/shape_square.c:31:7: style: Unused variable: width [unusedVariable]
xbattle-5.4.1.orig/shape_square.c:32:7: style: Unused variable: full_side [unusedVariable]
xbattle-5.4.1.orig/shape_square.c:33:7: style: Unused variable: half_side [unusedVariable]
xbattle-5.4.1.orig/shape_triangle.c:372:17: style: The scope of the variable 'y_offset' can be reduced. [variableScope]
xbattle-5.4.1.orig/shape_triangle.c:30:7: style: Unused variable: i [unusedVariable]
xbattle-5.4.1.orig/shape_triangle.c:31:7: style: Unused variable: troop_size [unusedVariable]
xbattle-5.4.1.orig/shape_triangle.c:32:7: style: Unused variable: max_troop_size [unusedVariable]
xbattle-5.4.1.orig/shape_triangle.c:33:7: style: Unused variable: width [unusedVariable]
xbattle-5.4.1.orig/shape_triangle.c:35:7: style: Unused variable: full_side [unusedVariable]
xbattle-5.4.1.orig/shape_triangle.c:36:7: style: Unused variable: half_side [unusedVariable]
xbattle-5.4.1.orig/shape_triangle.c:372:7: style: Unused variable: x_offset [unusedVariable]
xbattle-5.4.1.orig/shape_triangle.c:373:16: style: Unused variable: y_limit [unusedVariable]
xbattle-5.4.1.orig/shape_triangle.c:374:7: style: Unused variable: half_side [unusedVariable]
xbattle-5.4.1.orig/update.c:32:7: style: The scope of the variable 'swap_index' can be reduced. [variableScope]
xbattle-5.4.1.orig/update.c:36:7: style: The scope of the variable 'x1' can be reduced. [variableScope]
xbattle-5.4.1.orig/update.c:36:11: style: The scope of the variable 'y1' can be reduced. [variableScope]
xbattle-5.4.1.orig/update.c:579:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xbattle-5.4.1.orig/update.c:612:10: style: The scope of the variable 'k' can be reduced. [variableScope]
xbattle-5.4.1.orig/update.c:612:13: style: The scope of the variable 'l' can be reduced. [variableScope]
xbattle-5.4.1.orig/update.c:623:14: style: The scope of the variable 'near_cell' can be reduced. [variableScope]
xbattle-5.4.1.orig/update.c:624:15: style: The scope of the variable 'shape' can be reduced. [variableScope]
xbattle-5.4.1.orig/update.c:625:15: style: The scope of the variable 'near_shape' can be reduced. [variableScope]
xbattle-5.4.1.orig/update.c:774:7: style: The scope of the variable 'side' can be reduced. [variableScope]
xbattle-5.4.1.orig/update.c:1227:10: style: The scope of the variable 'map' can be reduced. [variableScope]
xbattle-5.4.1.orig/update.c:1228:7: style: The scope of the variable 'last_map' can be reduced. [variableScope]
xbattle-5.4.1.orig/update.c:1296:10: style: The scope of the variable 'map' can be reduced. [variableScope]
xbattle-5.4.1.orig/update.c:28:10: style: Unused variable: j [unusedVariable]
xbattle-5.4.1.orig/update.c:131:10: style: Variable 'x1' is assigned a value that is never used. [unreadVariable]
xbattle-5.4.1.orig/update.c:132:10: style: Variable 'y1' is assigned a value that is never used. [unreadVariable]
xbattle-5.4.1.orig/update.c:208:10: style: Unused variable: slope [unusedVariable]
xbattle-5.4.1.orig/update.c:209:10: style: Unused variable: hinder [unusedVariable]
xbattle-5.4.1.orig/update.c:210:10: style: Unused variable: shunt [unusedVariable]
xbattle-5.4.1.orig/update.c:772:10: style: Unused variable: j [unusedVariable]
xbattle-5.4.1.orig/update.c:773:10: style: Unused variable: y [unusedVariable]
xbattle-5.4.1.orig/update.c:938:10: style: Unused variable: j [unusedVariable]
xbattle-5.4.1.orig/update.c:1018:10: style: Unused variable: j [unusedVariable]
xbattle-5.4.1.orig/utils.c:30:7: style: The scope of the variable 'dist' can be reduced. [variableScope]
xbattle-5.4.1.orig/window.c:573:67: warning: Either the condition 'level<0' is redundant, otherwise there is negative array index -1. [negativeIndex]
xbattle-5.4.1.orig/window.c:565:9: note: Assuming that condition 'level<0' is not redundant
xbattle-5.4.1.orig/window.c:573:67: note: Negative array index
xbattle-5.4.1.orig/window.c:579:65: warning: Either the condition 'level<0' is redundant, otherwise there is negative array index -1. [negativeIndex]
xbattle-5.4.1.orig/window.c:565:9: note: Assuming that condition 'level<0' is not redundant
xbattle-5.4.1.orig/window.c:579:65: note: Negative array index
xbattle-5.4.1.orig/window.c:584:65: warning: Either the condition 'level<0' is redundant, otherwise there is negative array index -1. [negativeIndex]
xbattle-5.4.1.orig/window.c:565:9: note: Assuming that condition 'level<0' is not redundant
xbattle-5.4.1.orig/window.c:584:65: note: Negative array index
xbattle-5.4.1.orig/window.c:620:67: warning: Either the condition 'level<0' is redundant, otherwise there is negative array index -1. [negativeIndex]
xbattle-5.4.1.orig/window.c:565:9: note: Assuming that condition 'level<0' is not redundant
xbattle-5.4.1.orig/window.c:620:67: note: Negative array index
xbattle-5.4.1.orig/window.c:628:60: warning: Either the condition 'level<0' is redundant, otherwise there is negative array index -1. [negativeIndex]
xbattle-5.4.1.orig/window.c:565:9: note: Assuming that condition 'level<0' is not redundant
xbattle-5.4.1.orig/window.c:628:60: note: Negative array index
xbattle-5.4.1.orig/window.c:629:27: warning: Either the condition 'level<0' is redundant, otherwise there is negative array index -1. [negativeIndex]
xbattle-5.4.1.orig/window.c:565:9: note: Assuming that condition 'level<0' is not redundant
xbattle-5.4.1.orig/window.c:629:27: note: Negative array index
xbattle-5.4.1.orig/window.c:33:7: style: The scope of the variable 'flag' can be reduced. [variableScope]
xbattle-5.4.1.orig/window.c:708:17: style: The scope of the variable 'valuemask' can be reduced. [variableScope]
xbattle-5.4.1.orig/window.c:30:10: style: Unused variable: j [unusedVariable]
xbattle-5.4.1.orig/window.c:63:21: style: Variable 'hill_tone_count' is assigned a value that is never used. [unreadVariable]
xbattle-5.4.1.orig/window.c:64:23: style: Variable 'forest_tone_count' is assigned a value that is never used. [unreadVariable]
xbattle-5.4.1.orig/window.c:40:7: style: Unused variable: limit [unusedVariable]
xbattle-5.4.1.orig/window.c:43:10: style: Unused variable: value [unusedVariable]
xbattle-5.4.1.orig/window.c:689:0: error: Memory leak: xcolor_terrain [memleak]
[17:22]

ftp://ftp.se.debian.org/debian/pool/main/x/xbill/xbill_2.1.orig.tar.gz
xbill-2.1/Computer.c:37:40: style: Function 'Computer_setup' argument 2 names different: declaration 'i' definition 'index'. [funcArgNamesDifferent]
xbill-2.1/Computer.h:13:44: note: Function 'Computer_setup' argument 2 names different: declaration 'i' definition 'index'.
xbill-2.1/Computer.c:37:40: note: Function 'Computer_setup' argument 2 names different: declaration 'i' definition 'index'.
xbill-2.1/Scorelist.c:88:35: error: Undefined behavior: Variable 'str' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
xbill-2.1/Scorelist.c:91:36: error: Undefined behavior: Variable 'str' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
xbill-2.1/UI.c:138:21: style: Function 'UI_popup_dialog' argument 1 names different: declaration 'index' definition 'dialog'. [funcArgNamesDifferent]
xbill-2.1/UI.h:33:26: note: Function 'UI_popup_dialog' argument 1 names different: declaration 'index' definition 'dialog'.
xbill-2.1/UI.c:138:21: note: Function 'UI_popup_dialog' argument 1 names different: declaration 'index' definition 'dialog'.
xbill-2.1/UI.c:167:18: style: Function 'UI_draw' argument 1 names different: declaration 'picture' definition 'pict'. [funcArgNamesDifferent]
xbill-2.1/UI.h:38:23: note: Function 'UI_draw' argument 1 names different: declaration 'picture' definition 'pict'.
xbill-2.1/UI.c:167:18: note: Function 'UI_draw' argument 1 names different: declaration 'picture' definition 'pict'.
xbill-2.1/gtk.c:502:22: style: The scope of the variable 'pixmap' can be reduced. [variableScope]
xbill-2.1/gtk.c:559:31: style: The scope of the variable 'label' can be reduced. [variableScope]
xbill-2.1/x11-motif.c:56:14: style: Variable 'game_menu' is assigned a value that is never used. [unreadVariable]
xbill-2.1/x11-motif.c:68:14: style: Variable 'info_menu' is assigned a value that is never used. [unreadVariable]
[17:22]

ftp://ftp.se.debian.org/debian/pool/main/x/xbindkeys/xbindkeys_1.8.6.orig.tar.gz
xbindkeys-1.8.6/grab_key.c:42:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xbindkeys-1.8.6/keys.c:227:4: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbindkeys-1.8.6/keys.c:78:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xbindkeys-1.8.6/keys.c:211:8: style: The scope of the variable 'str' can be reduced. [variableScope]
xbindkeys-1.8.6/options.c:75:9: style: The scope of the variable 'home' can be reduced. [variableScope]
xbindkeys-1.8.6/options.c:77:3: warning: The buffer 'rc_file' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xbindkeys-1.8.6/options.c:181:4: warning: Dangerous usage of strncat - 3rd parameter is the maximum number of characters to append. [strncatUsage]
[17:22]

ftp://ftp.se.debian.org/debian/pool/main/x/xbindkeys-config/xbindkeys-config_0.1.3.orig.tar.gz
xbindkeys_config-0.1.3/middle.c:739:77: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xbindkeys_config-0.1.3/middle.c:740:77: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xbindkeys_config-0.1.3/middle.c:380:18: warning: Either the condition '!pl1' is redundant or there is possible null pointer dereference: pl1. [nullPointerRedundantCheck]
xbindkeys_config-0.1.3/middle.c:381:8: note: Assuming that condition '!pl1' is not redundant
xbindkeys_config-0.1.3/middle.c:380:18: note: Null pointer dereference
xbindkeys_config-0.1.3/middle.c:858:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xbindkeys_config-0.1.3/middle.c:344:18: style: The scope of the variable 'buf2' can be reduced. [variableScope]
xbindkeys_config-0.1.3/middle.c:344:30: style: The scope of the variable 'pl1' can be reduced. [variableScope]
xbindkeys_config-0.1.3/middle.c:344:36: style: The scope of the variable 'pl2' can be reduced. [variableScope]
xbindkeys_config-0.1.3/middle.c:345:9: style: The scope of the variable 'buf3' can be reduced. [variableScope]
xbindkeys_config-0.1.3/middle.c:346:7: style: The scope of the variable 'len' can be reduced. [variableScope]
xbindkeys_config-0.1.3/middle.c:346:12: style: The scope of the variable 'i' can be reduced. [variableScope]
xbindkeys_config-0.1.3/middle.c:456:10: style: The scope of the variable 'pos1' can be reduced. [variableScope]
xbindkeys_config-0.1.3/middle.c:551:14: style: The scope of the variable 'window' can be reduced. [variableScope]
xbindkeys_config-0.1.3/middle.c:552:14: style: The scope of the variable 'text' can be reduced. [variableScope]
xbindkeys_config-0.1.3/middle.c:553:14: style: The scope of the variable 'src' can be reduced. [variableScope]
xbindkeys_config-0.1.3/middle.c:554:8: style: The scope of the variable 'line' can be reduced. [variableScope]
xbindkeys_config-0.1.3/middle.c:436:21: style: Function 'read_file' argument 1 names different: declaration 'file' definition 'file_in'. [funcArgNamesDifferent]
xbindkeys_config-0.1.3/middle.h:27:21: note: Function 'read_file' argument 1 names different: declaration 'file' definition 'file_in'.
xbindkeys_config-0.1.3/middle.c:436:21: note: Function 'read_file' argument 1 names different: declaration 'file' definition 'file_in'.
xbindkeys_config-0.1.3/speedc.c:116:9: style: The scope of the variable 'buf' can be reduced. [variableScope]
xbindkeys_config-0.1.3/speedc.c:226:8: style: The scope of the variable 'buf2' can be reduced. [variableScope]
xbindkeys_config-0.1.3/speedc.c:227:9: style: The scope of the variable 'buf' can be reduced. [variableScope]
xbindkeys_config-0.1.3/speedc.c:79:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable]
xbindkeys_config-0.1.3/xbindkeys_config.c:42:31: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xbindkeys_config-0.1.3/xbindkeys_config.c:51:31: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xbindkeys_config-0.1.3/xbindkeys_config.c:54:31: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xbindkeys_config-0.1.3/xbindkeys_config.c:30:15: style: The scope of the variable 'menu' can be reduced. [variableScope]
xbindkeys_config-0.1.3/xbindkeys_config.c:32:15: style: The scope of the variable 'vbox' can be reduced. [variableScope]
xbindkeys_config-0.1.3/xbindkeys_config.c:33:15: style: The scope of the variable 'hbox' can be reduced. [variableScope]
xbindkeys_config-0.1.3/xbindkeys_config.c:34:19: style: The scope of the variable 'accel_group' can be reduced. [variableScope]
[17:22]

ftp://ftp.se.debian.org/debian/pool/main/x/xbitmaps/xbitmaps_1.1.1.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xblast-tnt/xblast-tnt_2.10.4.orig.tar.gz
xblast-2.10.4/bomb.c:2447:5: style: Variable 'y' is reassigned a value before the old one has been used. [redundantAssignment]
xblast-2.10.4/bomb.c:2445:5: note: Variable 'y' is reassigned a value before the old one has been used.
xblast-2.10.4/bomb.c:2447:5: note: Variable 'y' is reassigned a value before the old one has been used.
xblast-2.10.4/bomb.c:1726:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xblast-2.10.4/bomb.c:1745:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xblast-2.10.4/bomb.c:1746:6: style: The scope of the variable 'nasty' can be reduced. [variableScope]
xblast-2.10.4/bomb.c:1773:6: style: The scope of the variable 'x' can be reduced. [variableScope]
xblast-2.10.4/bomb.c:1773:9: style: The scope of the variable 'y' can be reduced. [variableScope]
xblast-2.10.4/bomb.c:1794:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xblast-2.10.4/bomb.c:1826:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xblast-2.10.4/bomb.c:1826:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xblast-2.10.4/bomb.c:1870:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xblast-2.10.4/bomb.c:1914:6: style: The scope of the variable 'x' can be reduced. [variableScope]
xblast-2.10.4/bomb.c:1914:9: style: The scope of the variable 'y' can be reduced. [variableScope]
xblast-2.10.4/bomb.c:1914:12: style: The scope of the variable 'k' can be reduced. [variableScope]
xblast-2.10.4/bomb.c:2435:6: style: The scope of the variable 'x' can be reduced. [variableScope]
xblast-2.10.4/bomb.c:2435:9: style: The scope of the variable 'y' can be reduced. [variableScope]
xblast-2.10.4/bomb.c:2482:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xblast-2.10.4/bomb.c:2526:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xblast-2.10.4/bomb.c:2706:18: style: The scope of the variable 'player' can be reduced. [variableScope]
xblast-2.10.4/bomb.c:2706:26: style: The scope of the variable 'gridx' can be reduced. [variableScope]
xblast-2.10.4/bomb.c:2706:33: style: The scope of the variable 'gridy' can be reduced. [variableScope]
xblast-2.10.4/bomb.c:1933:66: style: Function 'NewExplosion' argument 5 names different: declaration 'remoteControlled' definition 'remote_controlled'. [funcArgNamesDifferent]
xblast-2.10.4/bomb.c:94:80: note: Function 'NewExplosion' argument 5 names different: declaration 'remoteControlled' definition 'remote_controlled'.
xblast-2.10.4/bomb.c:1933:66: note: Function 'NewExplosion' argument 5 names different: declaration 'remoteControlled' definition 'remote_controlled'.
xblast-2.10.4/bot.c:886:18: error: Array 'bombes_tmp[100]' accessed at index 100, which is out of bounds. [arrayIndexOutOfBounds]
xblast-2.10.4/bot.c:883:8: note: After for loop, k has value 100
xblast-2.10.4/bot.c:886:18: note: Array index out of bounds
xblast-2.10.4/bot.c:887:18: error: Array 'bombes_tmp[100]' accessed at index 100, which is out of bounds. [arrayIndexOutOfBounds]
xblast-2.10.4/bot.c:883:8: note: After for loop, k has value 100
xblast-2.10.4/bot.c:887:18: note: Array index out of bounds
xblast-2.10.4/bot.c:888:18: error: Array 'bombes_tmp[100]' accessed at index 100, which is out of bounds. [arrayIndexOutOfBounds]
xblast-2.10.4/bot.c:883:8: note: After for loop, k has value 100
xblast-2.10.4/bot.c:888:18: note: Array index out of bounds
xblast-2.10.4/bot.c:889:18: error: Array 'bombes_tmp[100]' accessed at index 100, which is out of bounds. [arrayIndexOutOfBounds]
xblast-2.10.4/bot.c:883:8: note: After for loop, k has value 100
xblast-2.10.4/bot.c:889:18: note: Array index out of bounds
xblast-2.10.4/bot.c:890:18: error: Array 'bombes_tmp[100]' accessed at index 100, which is out of bounds. [arrayIndexOutOfBounds]
xblast-2.10.4/bot.c:883:8: note: After for loop, k has value 100
xblast-2.10.4/bot.c:890:18: note: Array index out of bounds
xblast-2.10.4/bot.c:891:18: error: Array 'bombes_tmp[100]' accessed at index 100, which is out of bounds. [arrayIndexOutOfBounds]
xblast-2.10.4/bot.c:883:8: note: After for loop, k has value 100
xblast-2.10.4/bot.c:891:18: note: Array index out of bounds
xblast-2.10.4/bot.c:900:18: error: Array 'bombes_tmp[100]' accessed at index 100, which is out of bounds. [arrayIndexOutOfBounds]
xblast-2.10.4/bot.c:897:8: note: After for loop, k has value 100
xblast-2.10.4/bot.c:900:18: note: Array index out of bounds
xblast-2.10.4/bot.c:901:18: error: Array 'bombes_tmp[100]' accessed at index 100, which is out of bounds. [arrayIndexOutOfBounds]
xblast-2.10.4/bot.c:897:8: note: After for loop, k has value 100
xblast-2.10.4/bot.c:901:18: note: Array index out of bounds
xblast-2.10.4/bot.c:902:18: error: Array 'bombes_tmp[100]' accessed at index 100, which is out of bounds. [arrayIndexOutOfBounds]
xblast-2.10.4/bot.c:897:8: note: After for loop, k has value 100
xblast-2.10.4/bot.c:902:18: note: Array index out of bounds
xblast-2.10.4/bot.c:903:18: error: Array 'bombes_tmp[100]' accessed at index 100, which is out of bounds. [arrayIndexOutOfBounds]
xblast-2.10.4/bot.c:897:8: note: After for loop, k has value 100
xblast-2.10.4/bot.c:903:18: note: Array index out of bounds
xblast-2.10.4/bot.c:904:18: error: Array 'bombes_tmp[100]' accessed at index 100, which is out of bounds. [arrayIndexOutOfBounds]
xblast-2.10.4/bot.c:897:8: note: After for loop, k has value 100
xblast-2.10.4/bot.c:904:18: note: Array index out of bounds
xblast-2.10.4/bot.c:905:18: error: Array 'bombes_tmp[100]' accessed at index 100, which is out of bounds. [arrayIndexOutOfBounds]
xblast-2.10.4/bot.c:897:8: note: After for loop, k has value 100
xblast-2.10.4/bot.c:905:18: note: Array index out of bounds
xblast-2.10.4/bot.c:727:13: style: Expression is always false because 'else if' condition matches previous condition at line 718. [multiCondition]
xblast-2.10.4/bot.c:768:13: style: Expression is always false because 'else if' condition matches previous condition at line 759. [multiCondition]
xblast-2.10.4/bot.c:820:14: style: Expression is always false because 'else if' condition matches previous condition at line 811. [multiCondition]
xblast-2.10.4/bot.c:270:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xblast-2.10.4/bot.c:410:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xblast-2.10.4/bot.c:1176:6: style: The scope of the variable 'partenaire' can be reduced. [variableScope]
xblast-2.10.4/bot.c:1178:6: style: The scope of the variable 'joueur' can be reduced. [variableScope]
xblast-2.10.4/bot.c:1214:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xblast-2.10.4/bot.c:1217:6: style: The scope of the variable 'dir' can be reduced. [variableScope]
xblast-2.10.4/bot.c:1221:6: style: The scope of the variable 'duree_meche' can be reduced. [variableScope]
xblast-2.10.4/central.c:104:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xblast-2.10.4/central.c:399:23: warning: Either the condition 'NULL!=a' is redundant or there is possible null pointer dereference: a. [nullPointerRedundantCheck]
xblast-2.10.4/central.c:396:12: note: Assuming that condition 'NULL!=a' is not redundant
xblast-2.10.4/central.c:399:23: note: Null pointer dereference
xblast-2.10.4/central.c:58:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xblast-2.10.4/central.c:219:8: style: The scope of the variable 'q' can be reduced. [variableScope]
xblast-2.10.4/central.c:219:29: style: The scope of the variable 'i1' can be reduced. [variableScope]
xblast-2.10.4/central.c:219:33: style: The scope of the variable 'j1' can be reduced. [variableScope]
xblast-2.10.4/central.c:225:13: style: The scope of the variable 'loctime' can be reduced. [variableScope]
xblast-2.10.4/central.c:166:56: style: Function 'Central_Accept' argument 3 names different: declaration 'host' definition 'hostName'. [funcArgNamesDifferent]
xblast-2.10.4/central.h:53:68: note: Function 'Central_Accept' argument 3 names different: declaration 'host' definition 'hostName'.
xblast-2.10.4/central.c:166:56: note: Function 'Central_Accept' argument 3 names different: declaration 'host' definition 'hostName'.
xblast-2.10.4/central.c:506:35: style: Function 'Central_QueueDisconnect' argument 1 names different: declaration 'id' definition 'clientID'. [funcArgNamesDifferent]
xblast-2.10.4/central.h:70:47: note: Function 'Central_QueueDisconnect' argument 1 names different: declaration 'id' definition 'clientID'.
xblast-2.10.4/central.c:506:35: note: Function 'Central_QueueDisconnect' argument 1 names different: declaration 'id' definition 'clientID'.
xblast-2.10.4/central.c:341:3: style: Variable 'q' is assigned a value that is never used. [unreadVariable]
xblast-2.10.4/cfg_control.c:332:19: style: The scope of the variable 'section' can be reduced. [variableScope]
xblast-2.10.4/cfg_control.c:374:19: style: The scope of the variable 'section' can be reduced. [variableScope]
xblast-2.10.4/cfg_control.c:405:19: style: The scope of the variable 'section' can be reduced. [variableScope]
xblast-2.10.4/cfg_control.c:163:68: style: Function 'StoreControlKeyboard' argument 2 names different: declaration 'ctrl' definition 'cfg'. [funcArgNamesDifferent]
xblast-2.10.4/cfg_control.h:72:80: note: Function 'StoreControlKeyboard' argument 2 names different: declaration 'ctrl' definition 'cfg'.
xblast-2.10.4/cfg_control.c:163:68: note: Function 'StoreControlKeyboard' argument 2 names different: declaration 'ctrl' definition 'cfg'.
xblast-2.10.4/cfg_control.c:219:65: style: Function 'RetrieveControlKeyboard' argument 2 names different: declaration 'ctrl' definition 'cfg'. [funcArgNamesDifferent]
xblast-2.10.4/cfg_control.h:73:79: note: Function 'RetrieveControlKeyboard' argument 2 names different: declaration 'ctrl' definition 'cfg'.
xblast-2.10.4/cfg_control.c:219:65: note: Function 'RetrieveControlKeyboard' argument 2 names different: declaration 'ctrl' definition 'cfg'.
xblast-2.10.4/cfg_demo.c:117:9: style: The scope of the variable 'atom' can be reduced. [variableScope]
xblast-2.10.4/cfg_demo.c:118:19: style: The scope of the variable 'section' can be reduced. [variableScope]
xblast-2.10.4/cfg_demo.c:275:6: style: The scope of the variable 'frame' can be reduced. [variableScope]
xblast-2.10.4/cfg_demo.c:173:30: style: Function 'SaveCurrentDemo' argument 1 names different: declaration 'file' definition 'filename'. [funcArgNamesDifferent]
xblast-2.10.4/cfg_demo.h:72:42: note: Function 'SaveCurrentDemo' argument 1 names different: declaration 'file' definition 'filename'.
xblast-2.10.4/cfg_demo.c:173:30: note: Function 'SaveCurrentDemo' argument 1 names different: declaration 'file' definition 'filename'.
xblast-2.10.4/cfg_demo.c:249:35: style: Function 'StoreDemoFrame' argument 2 names different: declaration 'numPlayer' definition 'numPlayers'. [funcArgNamesDifferent]
xblast-2.10.4/cfg_demo.h:79:47: note: Function 'StoreDemoFrame' argument 2 names different: declaration 'numPlayer' definition 'numPlayers'.
xblast-2.10.4/cfg_demo.c:249:35: note: Function 'StoreDemoFrame' argument 2 names different: declaration 'numPlayer' definition 'numPlayers'.
xblast-2.10.4/cfg_demo.c:271:25: style: Function 'RetrieveDemoFrames' argument 1 names different: declaration 'numPlayer' definition 'numPlayers'. [funcArgNamesDifferent]
xblast-2.10.4/cfg_demo.h:80:39: note: Function 'RetrieveDemoFrames' argument 1 names different: declaration 'numPlayer' definition 'numPlayers'.
xblast-2.10.4/cfg_demo.c:271:25: note: Function 'RetrieveDemoFrames' argument 1 names different: declaration 'numPlayer' definition 'numPlayers'.
xblast-2.10.4/cfg_game.c:218:14: style: The scope of the variable 'keyControl' can be reduced. [variableScope]
xblast-2.10.4/cfg_game.c:219:14: style: The scope of the variable 'keyHost' can be reduced. [variableScope]
xblast-2.10.4/cfg_game.c:220:14: style: The scope of the variable 'keyTeam' can be reduced. [variableScope]
xblast-2.10.4/cfg_game.c:446:6: style: The scope of the variable 'p' can be reduced. [variableScope]
xblast-2.10.4/cfg_game.c:765:47: style: Function 'SendGameConfig' argument 2 names different: declaration 'sndQueue' definition 'queue'. [funcArgNamesDifferent]
xblast-2.10.4/cfg_game.h:170:53: note: Function 'SendGameConfig' argument 2 names different: declaration 'sndQueue' definition 'queue'.
xblast-2.10.4/cfg_game.c:765:47: note: Function 'SendGameConfig' argument 2 names different: declaration 'sndQueue' definition 'queue'.
xblast-2.10.4/cfg_game.c:807:60: style: Function 'AddToGameConfig' argument 3 names different: declaration 'text' definition 'line'. [funcArgNamesDifferent]
xblast-2.10.4/cfg_game.h:169:64: note: Function 'AddToGameConfig' argument 3 names different: declaration 'text' definition 'line'.
xblast-2.10.4/cfg_game.c:807:60: note: Function 'AddToGameConfig' argument 3 names different: declaration 'text' definition 'line'.
xblast-2.10.4/cfg_game.c:883:32: style: Function 'RetrieveIpHistory' argument 1 names different: declaration 'game' definition 'host'. [funcArgNamesDifferent]
xblast-2.10.4/cfg_game.h:195:46: note: Function 'RetrieveIpHistory' argument 1 names different: declaration 'game' definition 'host'.
xblast-2.10.4/cfg_game.c:883:32: note: Function 'RetrieveIpHistory' argument 1 names different: declaration 'game' definition 'host'.
xblast-2.10.4/cfg_level.c:276:9: style: The scope of the variable 'atom' can be reduced. [variableScope]
xblast-2.10.4/cfg_level.c:419:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xblast-2.10.4/cfg_level.c:419:12: style: The scope of the variable 'k' can be reduced. [variableScope]
xblast-2.10.4/cfg_level.c:801:9: style: The scope of the variable 'level' can be reduced. [variableScope]
xblast-2.10.4/cfg_level.c:898:19: style: The scope of the variable 'section' can be reduced. [variableScope]
xblast-2.10.4/cfg_level.c:953:9: style: The scope of the variable 'atom' can be reduced. [variableScope]
xblast-2.10.4/cfg_level.c:954:13: style: The scope of the variable 'section' can be reduced. [variableScope]
xblast-2.10.4/cfg_level.c:1019:9: style: The scope of the variable 'atom' can be reduced. [variableScope]
xblast-2.10.4/cfg_level.c:1020:16: style: The scope of the variable 'lvl' can be reduced. [variableScope]
xblast-2.10.4/cfg_level.c:728:28: style: Function 'GetLevelNameByAtom' argument 1 names different: declaration 'atom' definition 'level'. [funcArgNamesDifferent]
xblast-2.10.4/cfg_level.h:60:47: note: Function 'GetLevelNameByAtom' argument 1 names different: declaration 'atom' definition 'level'.
xblast-2.10.4/cfg_level.c:728:28: note: Function 'GetLevelNameByAtom' argument 1 names different: declaration 'atom' definition 'level'.
xblast-2.10.4/cfg_level.c:737:26: style: Function 'GetLevelSelected' argument 1 names different: declaration 'atom' definition 'level'. [funcArgNamesDifferent]
xblast-2.10.4/cfg_level.h:62:40: note: Function 'GetLevelSelected' argument 1 names different: declaration 'atom' definition 'level'.
xblast-2.10.4/cfg_level.c:737:26: note: Function 'GetLevelSelected' argument 1 names different: declaration 'atom' definition 'level'.
xblast-2.10.4/cfg_level.c:756:41: style: Function 'StoreLevelSelected' argument 2 names different: declaration 'value' definition 'select'. [funcArgNamesDifferent]
xblast-2.10.4/cfg_level.h:63:53: note: Function 'StoreLevelSelected' argument 2 names different: declaration 'value' definition 'select'.
xblast-2.10.4/cfg_level.c:756:41: note: Function 'StoreLevelSelected' argument 2 names different: declaration 'value' definition 'select'.
xblast-2.10.4/cfg_player.c:516:9: style: The scope of the variable 'atom' can be reduced. [variableScope]
xblast-2.10.4/cfg_player.c:586:9: style: The scope of the variable 'atom' can be reduced. [variableScope]
xblast-2.10.4/cfg_player.c:701:9: style: The scope of the variable 'atom' can be reduced. [variableScope]
xblast-2.10.4/cfg_player.c:960:9: style: The scope of the variable 'k' can be reduced. [variableScope]
xblast-2.10.4/cfg_player.c:1030:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xblast-2.10.4/cfg_player.c:1073:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xblast-2.10.4/cfg_player.c:659:37: style: Function 'GetPlayerAtom' argument 2 names different: declaration 'index' definition 'i'. [funcArgNamesDifferent]
xblast-2.10.4/cfg_player.h:127:43: note: Function 'GetPlayerAtom' argument 2 names different: declaration 'index' definition 'i'.
xblast-2.10.4/cfg_player.c:659:37: note: Function 'GetPlayerAtom' argument 2 names different: declaration 'index' definition 'i'.
xblast-2.10.4/cfg_player.c:996:49: style: Function 'SendPlayerConfig' argument 2 names different: declaration 'sndQueue' definition 'queue'. [funcArgNamesDifferent]
xblast-2.10.4/cfg_player.h:150:55: note: Function 'SendPlayerConfig' argument 2 names different: declaration 'sndQueue' definition 'queue'.
xblast-2.10.4/cfg_player.c:996:49: note: Function 'SendPlayerConfig' argument 2 names different: declaration 'sndQueue' definition 'queue'.
xblast-2.10.4/cfg_player.c:1006:62: style: Function 'AddToPlayerConfig' argument 3 names different: declaration 'text' definition 'line'. [funcArgNamesDifferent]
xblast-2.10.4/cfg_player.h:152:66: note: Function 'AddToPlayerConfig' argument 3 names different: declaration 'text' definition 'line'.
xblast-2.10.4/cfg_player.c:1006:62: note: Function 'AddToPlayerConfig' argument 3 names different: declaration 'text' definition 'line'.
xblast-2.10.4/cfg_stat.c:403:9: style: The scope of the variable 'level' can be reduced. [variableScope]
xblast-2.10.4/cfg_stat.c:445:19: style: The scope of the variable 'section' can be reduced. [variableScope]
xblast-2.10.4/cfg_stat.c:447:9: style: The scope of the variable 'player' can be reduced. [variableScope]
xblast-2.10.4/cfg_stat.c:491:19: style: The scope of the variable 'section' can be reduced. [variableScope]
xblast-2.10.4/cfg_stat.c:495:9: style: The scope of the variable 'level' can be reduced. [variableScope]
xblast-2.10.4/cfg_stat.c:549:9: style: The scope of the variable 'player' can be reduced. [variableScope]
xblast-2.10.4/cfg_stat.c:225:65: style: Function 'StoreLevelStat' argument 4 names different: declaration 'points' definition 'score'. [funcArgNamesDifferent]
xblast-2.10.4/cfg_stat.h:48:77: note: Function 'StoreLevelStat' argument 4 names different: declaration 'points' definition 'score'.
xblast-2.10.4/cfg_stat.c:225:65: note: Function 'StoreLevelStat' argument 4 names different: declaration 'points' definition 'score'.
xblast-2.10.4/cfg_stat.c:397:32: style: Function 'CreatePlayerSingleStat' argument 1 names different: declaration 'level' definition 'player'. [funcArgNamesDifferent]
xblast-2.10.4/cfg_stat.h:51:51: note: Function 'CreatePlayerSingleStat' argument 1 names different: declaration 'level' definition 'player'.
xblast-2.10.4/cfg_stat.c:397:32: note: Function 'CreatePlayerSingleStat' argument 1 names different: declaration 'level' definition 'player'.
xblast-2.10.4/cfg_stat.c:397:49: style: Function 'CreatePlayerSingleStat' argument 2 names different: declaration 'num' definition 'pNum'. [funcArgNamesDifferent]
xblast-2.10.4/cfg_stat.h:51:67: note: Function 'CreatePlayerSingleStat' argument 2 names different: declaration 'num' definition 'pNum'.
xblast-2.10.4/cfg_stat.c:397:49: note: Function 'CreatePlayerSingleStat' argument 2 names different: declaration 'num' definition 'pNum'.
xblast-2.10.4/cfg_stat.c:441:33: style: Function 'CreatePlayerTotalStat' argument 1 names different: declaration 'num' definition 'pNum'. [funcArgNamesDifferent]
xblast-2.10.4/cfg_stat.h:52:52: note: Function 'CreatePlayerTotalStat' argument 1 names different: declaration 'num' definition 'pNum'.
xblast-2.10.4/cfg_stat.c:441:33: note: Function 'CreatePlayerTotalStat' argument 1 names different: declaration 'num' definition 'pNum'.
xblast-2.10.4/cfg_stat.c:487:32: style: Function 'CreateLevelTotalStat' argument 1 names different: declaration 'num' definition 'pNum'. [funcArgNamesDifferent]
xblast-2.10.4/cfg_stat.h:53:51: note: Function 'CreateLevelTotalStat' argument 1 names different: declaration 'num' definition 'pNum'.
xblast-2.10.4/cfg_stat.c:487:32: note: Function 'CreateLevelTotalStat' argument 1 names different: declaration 'num' definition 'pNum'.
xblast-2.10.4/cfg_stat.c:543:47: style: Function 'CreateLevelSingleStat' argument 2 names different: declaration 'num' definition 'pNum'. [funcArgNamesDifferent]
xblast-2.10.4/cfg_stat.h:54:66: note: Function 'CreateLevelSingleStat' argument 2 names different: declaration 'num' definition 'pNum'.
xblast-2.10.4/cfg_stat.c:543:47: note: Function 'CreateLevelSingleStat' argument 2 names different: declaration 'num' definition 'pNum'.
xblast-2.10.4/chat.c:196:14: style: The scope of the variable 'buf' can be reduced. [variableScope]
xblast-2.10.4/chat.c:339:16: style: The scope of the variable 'from' can be reduced. [variableScope]
xblast-2.10.4/chat.c:381:16: style: Unsigned variable 'local' can't be negative so it is unnecessary to test it. [unsignedPositive]
xblast-2.10.4/client.c:1145:11: style: The scope of the variable 'cnt' can be reduced. [variableScope]
xblast-2.10.4/client.c:287:52: style: Function 'Client_ReceiveGameConfig' argument 2 names different: declaration 'data' definition 'line'. [funcArgNamesDifferent]
xblast-2.10.4/client.h:72:63: note: Function 'Client_ReceiveGameConfig' argument 2 names different: declaration 'data' definition 'line'.
xblast-2.10.4/client.c:287:52: note: Function 'Client_ReceiveGameConfig' argument 2 names different: declaration 'data' definition 'line'.
xblast-2.10.4/client.c:443:34: style: Function 'Client_ReceivePingTime' argument 1 names different: declaration 'clientID' definition 'id'. [funcArgNamesDifferent]
xblast-2.10.4/client.h:75:46: note: Function 'Client_ReceivePingTime' argument 1 names different: declaration 'clientID' definition 'id'.
xblast-2.10.4/client.c:443:34: note: Function 'Client_ReceivePingTime' argument 1 names different: declaration 'clientID' definition 'id'.
xblast-2.10.4/client.c:681:31: style: Function 'Client_ReceiveAsync' argument 1 names different: declaration 'as' definition 'ev'. [funcArgNamesDifferent]
xblast-2.10.4/client.h:90:41: note: Function 'Client_ReceiveAsync' argument 1 names different: declaration 'as' definition 'ev'.
xblast-2.10.4/client.c:681:31: note: Function 'Client_ReceiveAsync' argument 1 names different: declaration 'as' definition 'ev'.
xblast-2.10.4/com_base.c:40:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xblast-2.10.4/com_base.c:40:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xblast-2.10.4/com_base.c:130:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xblast-2.10.4/com_base.c:126:6: style: The scope of the variable 'cmp' can be reduced. [variableScope]
xblast-2.10.4/com_browse.c:140:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xblast-2.10.4/com_browse.c:148:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xblast-2.10.4/com_central.c:244:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xblast-2.10.4/com_central.c:528:32: style: Function 'C2B_CreateComm' argument 1 names different: declaration 'centralPort' definition 'port'. [funcArgNamesDifferent]
xblast-2.10.4/com_central.h:36:47: note: Function 'C2B_CreateComm' argument 1 names different: declaration 'centralPort' definition 'port'.
xblast-2.10.4/com_central.c:528:32: note: Function 'C2B_CreateComm' argument 1 names different: declaration 'centralPort' definition 'port'.
xblast-2.10.4/com_dg_client.c:357:28: style: Function 'D2C_SetMaskBytes' argument 1 names different: declaration 'bytes' definition 'num'. [funcArgNamesDifferent]
xblast-2.10.4/com_dg_client.h:45:40: note: Function 'D2C_SetMaskBytes' argument 1 names different: declaration 'bytes' definition 'num'.
xblast-2.10.4/com_dg_client.c:357:28: note: Function 'D2C_SetMaskBytes' argument 1 names different: declaration 'bytes' definition 'num'.
xblast-2.10.4/com_dg_client.c:377:71: style: Function 'D2C_SendPlayerAction' argument 3 names different: declaration 'data' definition 'playerAction'. [funcArgNamesDifferent]
xblast-2.10.4/com_dg_client.h:48:83: note: Function 'D2C_SendPlayerAction' argument 3 names different: declaration 'data' definition 'playerAction'.
xblast-2.10.4/com_dg_client.c:377:71: note: Function 'D2C_SendPlayerAction' argument 3 names different: declaration 'data' definition 'playerAction'.
xblast-2.10.4/com_dg_server.c:121:29: style: Function 'D2S_CreateComm' argument 1 names different: declaration 'local' definition 'localname'. [funcArgNamesDifferent]
xblast-2.10.4/com_dg_server.h:31:44: note: Function 'D2S_CreateComm' argument 1 names different: declaration 'local' definition 'localname'.
xblast-2.10.4/com_dg_server.c:121:29: note: Function 'D2S_CreateComm' argument 1 names different: declaration 'local' definition 'localname'.
xblast-2.10.4/com_dg_server.c:121:52: style: Function 'D2S_CreateComm' argument 2 names different: declaration 'host' definition 'hostname'. [funcArgNamesDifferent]
xblast-2.10.4/com_dg_server.h:31:63: note: Function 'D2S_CreateComm' argument 2 names different: declaration 'host' definition 'hostname'.
xblast-2.10.4/com_dg_server.c:121:52: note: Function 'D2S_CreateComm' argument 2 names different: declaration 'host' definition 'hostname'.
xblast-2.10.4/com_dg_server.c:229:73: style: Function 'D2S_SendPlayerAction' argument 3 names different: declaration 'data' definition 'playerAction'. [funcArgNamesDifferent]
xblast-2.10.4/com_dg_server.h:44:85: note: Function 'D2S_SendPlayerAction' argument 3 names different: declaration 'data' definition 'playerAction'.
xblast-2.10.4/com_dg_server.c:229:73: note: Function 'D2S_SendPlayerAction' argument 3 names different: declaration 'data' definition 'playerAction'.
xblast-2.10.4/com_dgram.c:47:16: style: The scope of the variable 'action' can be reduced. [variableScope]
xblast-2.10.4/com_dgram.c:122:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xblast-2.10.4/com_dgram.c:122:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xblast-2.10.4/com_dgram.c:464:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xblast-2.10.4/com_dgram.c:465:16: style: The scope of the variable 'pingData' can be reduced. [variableScope]
xblast-2.10.4/com_dgram.c:462:52: style: Function 'Dgram_SendPingData' argument 2 names different: declaration 'pingData' definition 'pingTime'. [funcArgNamesDifferent]
xblast-2.10.4/com_dgram.h:100:58: note: Function 'Dgram_SendPingData' argument 2 names different: declaration 'pingData' definition 'pingTime'.
xblast-2.10.4/com_dgram.c:462:52: note: Function 'Dgram_SendPingData' argument 2 names different: declaration 'pingData' definition 'pingTime'.
xblast-2.10.4/com_dgram.c:570:28: style: Function 'Dgram_Flush' argument 1 names different: declaration 'dgram' definition 'dComm'. [funcArgNamesDifferent]
xblast-2.10.4/com_dgram.h:104:42: note: Function 'Dgram_Flush' argument 1 names different: declaration 'dgram' definition 'dComm'.
xblast-2.10.4/com_dgram.c:570:28: note: Function 'Dgram_Flush' argument 1 names different: declaration 'dgram' definition 'dComm'.
xblast-2.10.4/com_from_central.c:348:9: style: The scope of the variable 'atom' can be reduced. [variableScope]
xblast-2.10.4/com_newgame.c:139:33: style: Function 'NewGame_CreateComm' argument 1 names different: declaration 'deviceAddress' definition 'addrDevice'. [funcArgNamesDifferent]
xblast-2.10.4/com_newgame.h:30:48: note: Function 'NewGame_CreateComm' argument 1 names different: declaration 'deviceAddress' definition 'addrDevice'.
xblast-2.10.4/com_newgame.c:139:33: note: Function 'NewGame_CreateComm' argument 1 names different: declaration 'deviceAddress' definition 'addrDevice'.
xblast-2.10.4/com_newgame.c:139:78: style: Function 'NewGame_CreateComm' argument 3 names different: declaration 'broadcastAddress' definition 'addrBroadcast'. [funcArgNamesDifferent]
xblast-2.10.4/com_newgame.h:31:24: note: Function 'NewGame_CreateComm' argument 3 names different: declaration 'broadcastAddress' definition 'addrBroadcast'.
xblast-2.10.4/com_newgame.c:139:78: note: Function 'NewGame_CreateComm' argument 3 names different: declaration 'broadcastAddress' definition 'addrBroadcast'.
xblast-2.10.4/com_newgame.c:218:24: style: Function 'NewGame_Send' argument 1 names different: declaration 'qComm' definition 'comm'. [funcArgNamesDifferent]
xblast-2.10.4/com_newgame.h:33:36: note: Function 'NewGame_Send' argument 1 names different: declaration 'qComm' definition 'comm'.
xblast-2.10.4/com_newgame.c:218:24: note: Function 'NewGame_Send' argument 1 names different: declaration 'qComm' definition 'comm'.
xblast-2.10.4/com_newgame.c:206:16: error: Uninitialized variable: tempString [uninitvar]
xblast-2.10.4/com_query.c:68:27: style: Checking if unsigned variable 'strlen(tele->host)' is less than zero. [unsignedLessThanZero]
xblast-2.10.4/com_query.c:85:27: style: Checking if unsigned variable 'strlen(tele->host)' is less than zero. [unsignedLessThanZero]
xblast-2.10.4/com_query.c:214:27: style: Function 'Query_isDeleted' argument 1 names different: declaration 'qComm' definition 'comm'. [funcArgNamesDifferent]
xblast-2.10.4/com_query.h:33:41: note: Function 'Query_isDeleted' argument 1 names different: declaration 'qComm' definition 'comm'.
xblast-2.10.4/com_query.c:214:27: note: Function 'Query_isDeleted' argument 1 names different: declaration 'qComm' definition 'comm'.
xblast-2.10.4/com_query.c:226:22: style: Function 'Query_Send' argument 1 names different: declaration 'qComm' definition 'comm'. [funcArgNamesDifferent]
xblast-2.10.4/com_query.h:31:34: note: Function 'Query_Send' argument 1 names different: declaration 'qComm' definition 'comm'.
xblast-2.10.4/com_query.c:226:22: note: Function 'Query_Send' argument 1 names different: declaration 'qComm' definition 'comm'.
xblast-2.10.4/com_reply.c:135:34: style: Function 'Reply_CreateComm' argument 1 names different: declaration 'replyPort' definition 'port'. [funcArgNamesDifferent]
xblast-2.10.4/com_reply.h:33:49: note: Function 'Reply_CreateComm' argument 1 names different: declaration 'replyPort' definition 'port'.
xblast-2.10.4/com_reply.c:135:34: note: Function 'Reply_CreateComm' argument 1 names different: declaration 'replyPort' definition 'port'.
xblast-2.10.4/com_to_client.c:502:2: warning: %hu in format string (no. 1) requires 'unsigned short' but the argument type is 'unsigned int'. [invalidPrintfArgType_uint]
xblast-2.10.4/com_to_client.c:525:2: warning: %hu in format string (no. 1) requires 'unsigned short' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xblast-2.10.4/com_to_client.c:398:43: style: Function 'S2C_SendGameConfig' argument 2 names different: declaration 'hostId' definition 'hostID'. [funcArgNamesDifferent]
xblast-2.10.4/com_to_client.h:40:55: note: Function 'S2C_SendGameConfig' argument 2 names different: declaration 'hostId' definition 'hostID'.
xblast-2.10.4/com_to_client.c:398:43: note: Function 'S2C_SendGameConfig' argument 2 names different: declaration 'hostId' definition 'hostID'.
xblast-2.10.4/com_to_client.c:495:42: style: Function 'S2C_SendHostState' argument 2 names different: declaration 'hostId' definition 'hostID'. [funcArgNamesDifferent]
xblast-2.10.4/com_to_client.h:45:54: note: Function 'S2C_SendHostState' argument 2 names different: declaration 'hostId' definition 'hostID'.
xblast-2.10.4/com_to_client.c:495:42: note: Function 'S2C_SendHostState' argument 2 names different: declaration 'hostId' definition 'hostID'.
xblast-2.10.4/com_to_client.c:538:59: style: Function 'S2C_SendHostStateReq' argument 3 names different: declaration 'hostId' definition 'hostID'. [funcArgNamesDifferent]
xblast-2.10.4/com_to_client.h:47:71: note: Function 'S2C_SendHostStateReq' argument 3 names different: declaration 'hostId' definition 'hostID'.
xblast-2.10.4/com_to_client.c:538:59: note: Function 'S2C_SendHostStateReq' argument 3 names different: declaration 'hostId' definition 'hostID'.
xblast-2.10.4/com_to_client.c:557:59: style: Function 'S2C_SendTeamStateReq' argument 3 names different: declaration 'hostId' definition 'hostID'. [funcArgNamesDifferent]
xblast-2.10.4/com_to_client.h:48:71: note: Function 'S2C_SendTeamStateReq' argument 3 names different: declaration 'hostId' definition 'hostID'.
xblast-2.10.4/com_to_client.c:557:59: note: Function 'S2C_SendTeamStateReq' argument 3 names different: declaration 'hostId' definition 'hostID'.
xblast-2.10.4/com_to_client.c:703:50: style: Function 'S2C_SendLevelConfig' argument 2 names different: declaration 'db' definition 'level'. [funcArgNamesDifferent]
xblast-2.10.4/com_to_client.h:56:62: note: Function 'S2C_SendLevelConfig' argument 2 names different: declaration 'db' definition 'level'.
xblast-2.10.4/com_to_client.c:703:50: note: Function 'S2C_SendLevelConfig' argument 2 names different: declaration 'db' definition 'level'.
xblast-2.10.4/com_to_server.c:470:2: warning: %hu in format string (no. 1) requires 'unsigned short' but the argument type is 'unsigned int'. [invalidPrintfArgType_uint]
xblast-2.10.4/com_to_server.c:115:11: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xblast-2.10.4/com_to_server.c:502:79: style: Function 'C2S_SendTeamStateReq' argument 4 names different: declaration 'state' definition 'team'. [funcArgNamesDifferent]
xblast-2.10.4/com_to_server.h:49:91: note: Function 'C2S_SendTeamStateReq' argument 4 names different: declaration 'state' definition 'team'.
xblast-2.10.4/com_to_server.c:502:79: note: Function 'C2S_SendTeamStateReq' argument 4 names different: declaration 'state' definition 'team'.
xblast-2.10.4/dat_rating.c:56:9: style: The scope of the variable 'atom' can be reduced. [variableScope]
xblast-2.10.4/debug.c:44:14: style: struct member 'AllocData::ptr' is never used. [unusedStructMember]
xblast-2.10.4/debug.c:45:9: style: struct member 'AllocData::bytes' is never used. [unusedStructMember]
xblast-2.10.4/debug.c:46:14: style: struct member 'AllocData::file' is never used. [unusedStructMember]
xblast-2.10.4/debug.c:47:6: style: struct member 'AllocData::line' is never used. [unusedStructMember]
xblast-2.10.4/func.c:883:10: style: Expression is always false because 'else if' condition matches previous condition at line 862. [multiCondition]
xblast-2.10.4/func.c:485:7: warning: Either the condition 'ps!=NULL' is redundant or there is possible null pointer dereference: ps. [nullPointerRedundantCheck]
xblast-2.10.4/func.c:485:45: note: Assuming that condition 'ps!=NULL' is not redundant
xblast-2.10.4/func.c:485:7: note: Null pointer dereference
xblast-2.10.4/func.c:101:7: style: The scope of the variable 'tutu' can be reduced. [variableScope]
xblast-2.10.4/func.c:119:8: style: The scope of the variable 'tutu' can be reduced. [variableScope]
xblast-2.10.4/game.c:158:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xblast-2.10.4/game.c:158:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xblast-2.10.4/game.c:229:12: style: The scope of the variable 'ps' can be reduced. [variableScope]
xblast-2.10.4/game.c:230:22: style: The scope of the variable 'target' can be reduced. [variableScope]
xblast-2.10.4/game_server.c:137:10: style: The scope of the variable 'id' can be reduced. [variableScope]
xblast-2.10.4/game_server.c:35:12: style: struct member 'BotData::ps' is never used. [unusedStructMember]
xblast-2.10.4/game_server.c:36:6: style: struct member 'BotData::cnt' is never used. [unusedStructMember]
xblast-2.10.4/image.c:361:2: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
xblast-2.10.4/image.c:352:0: note: Variable 'list' is reassigned a value before the old one has been used.
xblast-2.10.4/image.c:361:2: note: Variable 'list' is reassigned a value before the old one has been used.
xblast-2.10.4/ini_file.c:308:2: style: Variable 'dbFile' is reassigned a value before the old one has been used. [redundantAssignment]
xblast-2.10.4/ini_file.c:302:0: note: Variable 'dbFile' is reassigned a value before the old one has been used.
xblast-2.10.4/ini_file.c:308:2: note: Variable 'dbFile' is reassigned a value before the old one has been used.
xblast-2.10.4/ini_file.c:648:13: style: The scope of the variable 'save' can be reduced. [variableScope]
xblast-2.10.4/ini_file.c:1048:6: style: The scope of the variable 'cmp' can be reduced. [variableScope]
xblast-2.10.4/ini_file.c:1077:6: style: The scope of the variable 'cmp' can be reduced. [variableScope]
xblast-2.10.4/ini_file.c:1318:14: style: The scope of the variable 'sectionName' can be reduced. [variableScope]
xblast-2.10.4/ini_file.c:1480:8: style: The scope of the variable 'c' can be reduced. [variableScope]
xblast-2.10.4/ini_file.c:1480:12: style: The scope of the variable 'd' can be reduced. [variableScope]
xblast-2.10.4/ini_file.c:757:64: style: Function 'DB_CreateEntryColor' argument 3 names different: declaration 'value' definition 'color'. [funcArgNamesDifferent]
xblast-2.10.4/ini_file.h:95:78: note: Function 'DB_CreateEntryColor' argument 3 names different: declaration 'value' definition 'color'.
xblast-2.10.4/ini_file.c:757:64: note: Function 'DB_CreateEntryColor' argument 3 names different: declaration 'value' definition 'color'.
xblast-2.10.4/ini_file.c:805:28: style: Function 'DB_ParseEntry' argument 1 names different: declaration 'db' definition 'section'. [funcArgNamesDifferent]
xblast-2.10.4/ini_file.h:102:42: note: Function 'DB_ParseEntry' argument 1 names different: declaration 'db' definition 'section'.
xblast-2.10.4/ini_file.c:805:28: note: Function 'DB_ParseEntry' argument 1 names different: declaration 'db' definition 'section'.
xblast-2.10.4/ini_file.c:896:73: style: Function 'DB_GetEntryString' argument 3 names different: declaration 'pString' definition 'pValue'. [funcArgNamesDifferent]
xblast-2.10.4/ini_file.h:105:87: note: Function 'DB_GetEntryString' argument 3 names different: declaration 'pString' definition 'pValue'.
xblast-2.10.4/ini_file.c:896:73: note: Function 'DB_GetEntryString' argument 3 names different: declaration 'pString' definition 'pValue'.
xblast-2.10.4/ini_file.c:913:67: style: Function 'DB_GetEntryAtom' argument 3 names different: declaration 'pAtom' definition 'pValue'. [funcArgNamesDifferent]
xblast-2.10.4/ini_file.h:106:81: note: Function 'DB_GetEntryAtom' argument 3 names different: declaration 'pAtom' definition 'pValue'.
xblast-2.10.4/ini_file.c:913:67: note: Function 'DB_GetEntryAtom' argument 3 names different: declaration 'pAtom' definition 'pValue'.
xblast-2.10.4/ini_file.c:1426:81: style: Function 'DB_LoadDir' argument 5 names different: declaration 'mtime' definition 'timeAtom'. [funcArgNamesDifferent]
xblast-2.10.4/ini_file.h:137:95: note: Function 'DB_LoadDir' argument 5 names different: declaration 'mtime' definition 'timeAtom'.
xblast-2.10.4/ini_file.c:1426:81: note: Function 'DB_LoadDir' argument 5 names different: declaration 'mtime' definition 'timeAtom'.
xblast-2.10.4/intro.c:202:9: style: The scope of the variable 'pfactor' can be reduced. [variableScope]
xblast-2.10.4/intro.c:204:6: style: The scope of the variable 'x' can be reduced. [variableScope]
xblast-2.10.4/intro.c:204:9: style: The scope of the variable 'y' can be reduced. [variableScope]
xblast-2.10.4/intro.c:204:12: style: The scope of the variable 'w' can be reduced. [variableScope]
xblast-2.10.4/intro.c:204:15: style: The scope of the variable 'h' can be reduced. [variableScope]
xblast-2.10.4/intro.c:204:18: style: The scope of the variable 'lw' can be reduced. [variableScope]
xblast-2.10.4/intro.c:558:17: style: The scope of the variable 'xStart' can be reduced. [variableScope]
xblast-2.10.4/intro.c:873:74: style: Function 'ShowScoreBoard' argument 4 names different: declaration 'ps' definition 'playerStat'. [funcArgNamesDifferent]
xblast-2.10.4/intro.h:36:88: note: Function 'ShowScoreBoard' argument 4 names different: declaration 'ps' definition 'playerStat'.
xblast-2.10.4/intro.c:873:74: note: Function 'ShowScoreBoard' argument 4 names different: declaration 'ps' definition 'playerStat'.
xblast-2.10.4/intro.c:982:54: style: Function 'ShowWinner' argument 3 names different: declaration 'ps' definition 'playerStat'. [funcArgNamesDifferent]
xblast-2.10.4/intro.h:38:66: note: Function 'ShowWinner' argument 3 names different: declaration 'ps' definition 'playerStat'.
xblast-2.10.4/intro.c:982:54: note: Function 'ShowWinner' argument 3 names different: declaration 'ps' definition 'playerStat'.
xblast-2.10.4/map.c:273:12: style: The scope of the variable 'slowFlame' can be reduced. [variableScope]
xblast-2.10.4/map.c:1106:9: style: The scope of the variable 'where' can be reduced. [variableScope]
xblast-2.10.4/map.c:914:40: style: Function 'SetBlockExtra' argument 3 names different: declaration 'extra' definition 'value'. [funcArgNamesDifferent]
xblast-2.10.4/map.h:91:52: note: Function 'SetBlockExtra' argument 3 names different: declaration 'extra' definition 'value'.
xblast-2.10.4/map.c:914:40: note: Function 'SetBlockExtra' argument 3 names different: declaration 'extra' definition 'value'.
xblast-2.10.4/map.c:653:16: warning: Either the condition '-1<y' is redundant, otherwise there is negative array index -14. [negativeIndex]
xblast-2.10.4/map.c:649:9: note: Assuming that condition '-1<y' is not redundant
xblast-2.10.4/map.c:653:16: note: Negative array index
xblast-2.10.4/menu.c:313:3: warning: The buffer 'centralname' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xblast-2.10.4/menu_control.c:189:10: style: The scope of the variable 'id' can be reduced. [variableScope]
xblast-2.10.4/menu_control.c:209:6: style: Variable 'row' is assigned a value that is never used. [unreadVariable]
xblast-2.10.4/menu_edit.c:434:43: warning: Either the condition 'currentDefaultSpecialInitExtra==NULL' is redundant or there is possible null pointer dereference: currentDefaultSpecialInitExtra. [nullPointerRedundantCheck]
xblast-2.10.4/menu_edit.c:435:37: note: Assuming that condition 'currentDefaultSpecialInitExtra==NULL' is not redundant
xblast-2.10.4/menu_edit.c:434:43: note: Null pointer dereference
xblast-2.10.4/menu_edit.c:441:43: warning: Either the condition 'currentDefaultSpecialRevExtra==NULL' is redundant or there is possible null pointer dereference: currentDefaultSpecialRevExtra. [nullPointerRedundantCheck]
xblast-2.10.4/menu_edit.c:442:36: note: Assuming that condition 'currentDefaultSpecialRevExtra==NULL' is not redundant
xblast-2.10.4/menu_edit.c:441:43: note: Null pointer dereference
xblast-2.10.4/menu_edit.c:449:37: warning: Either the condition 'currentDefaultSpecialKey==NULL' is redundant or there is possible null pointer dereference: currentDefaultSpecialKey. [nullPointerRedundantCheck]
xblast-2.10.4/menu_edit.c:450:31: note: Assuming that condition 'currentDefaultSpecialKey==NULL' is not redundant
xblast-2.10.4/menu_edit.c:449:37: note: Null pointer dereference
xblast-2.10.4/menu_edit.c:456:39: warning: Either the condition 'currentDefaultSpecialExtra==NULL' is redundant or there is possible null pointer dereference: currentDefaultSpecialExtra. [nullPointerRedundantCheck]
xblast-2.10.4/menu_edit.c:457:33: note: Assuming that condition 'currentDefaultSpecialExtra==NULL' is not redundant
xblast-2.10.4/menu_edit.c:456:39: note: Null pointer dereference
xblast-2.10.4/menu_edit.c:143:2: style: Variable 'section' is reassigned a value before the old one has been used. [redundantAssignment]
xblast-2.10.4/menu_edit.c:139:2: note: Variable 'section' is reassigned a value before the old one has been used.
xblast-2.10.4/menu_edit.c:143:2: note: Variable 'section' is reassigned a value before the old one has been used.
xblast-2.10.4/menu_edit.c:1761:2: style: Variable 'section' is reassigned a value before the old one has been used. [redundantAssignment]
xblast-2.10.4/menu_edit.c:1758:2: note: Variable 'section' is reassigned a value before the old one has been used.
xblast-2.10.4/menu_edit.c:1761:2: note: Variable 'section' is reassigned a value before the old one has been used.
xblast-2.10.4/menu_edit.c:1775:2: style: Variable 'section' is reassigned a value before the old one has been used. [redundantAssignment]
xblast-2.10.4/menu_edit.c:1772:2: note: Variable 'section' is reassigned a value before the old one has been used.
xblast-2.10.4/menu_edit.c:1775:2: note: Variable 'section' is reassigned a value before the old one has been used.
xblast-2.10.4/menu_edit.c:824:6: style: The scope of the variable 'x' can be reduced. [variableScope]
xblast-2.10.4/menu_edit.c:824:9: style: The scope of the variable 'y' can be reduced. [variableScope]
xblast-2.10.4/menu_edit.c:965:10: style: The scope of the variable 'fg' can be reduced. [variableScope]
xblast-2.10.4/menu_edit.c:965:14: style: The scope of the variable 'bg' can be reduced. [variableScope]
xblast-2.10.4/menu_edit.c:965:18: style: The scope of the variable 'add' can be reduced. [variableScope]
xblast-2.10.4/menu_edit.c:1064:6: style: The scope of the variable 'x' can be reduced. [variableScope]
xblast-2.10.4/menu_edit.c:1064:9: style: The scope of the variable 'y' can be reduced. [variableScope]
xblast-2.10.4/menu_edit.c:1122:7: style: The scope of the variable 'timeString' can be reduced. [variableScope]
xblast-2.10.4/menu_edit.c:569:16: style: Variable 'bombSection' is assigned a value that is never used. [unreadVariable]
xblast-2.10.4/menu_edit.c:597:16: style: Variable 'bombSection' is assigned a value that is never used. [unreadVariable]
xblast-2.10.4/menu_edit.c:188:17: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
xblast-2.10.4/menu_extras.c:532:4: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xblast-2.10.4/menu_extras.c:539:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xblast-2.10.4/menu_extras.c:310:2: style: Variable 'infoCentral' is reassigned a value before the old one has been used. [redundantAssignment]
xblast-2.10.4/menu_extras.c:303:0: note: Variable 'infoCentral' is reassigned a value before the old one has been used.
xblast-2.10.4/menu_extras.c:310:2: note: Variable 'infoCentral' is reassigned a value before the old one has been used.
xblast-2.10.4/menu_level.c:62:9: style: The scope of the variable 'atom' can be reduced. [variableScope]
xblast-2.10.4/menu_network.c:512:2: style: Variable 'newping' is reassigned a value before the old one has been used. [redundantAssignment]
xblast-2.10.4/menu_network.c:508:0: note: Variable 'newping' is reassigned a value before the old one has been used.
xblast-2.10.4/menu_network.c:512:2: note: Variable 'newping' is reassigned a value before the old one has been used.
xblast-2.10.4/menu_network.c:678:9: style: The scope of the variable 'c' can be reduced. [variableScope]
xblast-2.10.4/menu_network.c:721:6: style: The scope of the variable 'c' can be reduced. [variableScope]
xblast-2.10.4/menu_network.c:749:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xblast-2.10.4/menu_network.c:946:11: style: The scope of the variable 'player' can be reduced. [variableScope]
xblast-2.10.4/menu_player.c:810:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xblast-2.10.4/menu_player.c:219:10: style: The scope of the variable 'color' can be reduced. [variableScope]
xblast-2.10.4/mi_base.c:55:6: style: The scope of the variable 'xPos' can be reduced. [variableScope]
xblast-2.10.4/mi_base.c:55:12: style: The scope of the variable 'yPos' can be reduced. [variableScope]
xblast-2.10.4/mi_base.c:52:27: style: Function 'MenuSetItem' argument 1 names different: declaration 'item' definition 'ptr'. [funcArgNamesDifferent]
xblast-2.10.4/mi_base.h:86:39: note: Function 'MenuSetItem' argument 1 names different: declaration 'item' definition 'ptr'.
xblast-2.10.4/mi_base.c:52:27: note: Function 'MenuSetItem' argument 1 names different: declaration 'item' definition 'ptr'.
xblast-2.10.4/mi_color.c:136:67: style: Function 'MenuCreateColor' argument 5 names different: declaration 'color' definition 'pColor'. [funcArgNamesDifferent]
xblast-2.10.4/mi_color.h:26:86: note: Function 'MenuCreateColor' argument 5 names different: declaration 'color' definition 'pColor'.
xblast-2.10.4/mi_color.c:136:67: note: Function 'MenuCreateColor' argument 5 names different: declaration 'color' definition 'pColor'.
xblast-2.10.4/mi_combo.c:217:22: warning: Function 'MenuCreateCombo' argument order different: declaration 'x, y, w_text, text, w, value, data, atom, table' definition 'x, y, w, text, w_val, value, data, atom, table' [funcArgOrderDifferent]
xblast-2.10.4/mi_combo.h:26:41: note: Function 'MenuCreateCombo' argument order different: declaration 'x, y, w_text, text, w, value, data, atom, table' definition 'x, y, w, text, w_val, value, data, atom, table'
xblast-2.10.4/mi_combo.c:217:22: note: Function 'MenuCreateCombo' argument order different: declaration 'x, y, w_text, text, w, value, data, atom, table' definition 'x, y, w, text, w_val, value, data, atom, table'
xblast-2.10.4/mi_host.c:162:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xblast-2.10.4/mi_host.c:280:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xblast-2.10.4/mi_int.c:167:24: warning: Function 'MenuCreateInteger' argument order different: declaration 'x, y, w_text, text, w, pValue, min, max' definition 'x, y, w, text, wEdit, pValue, min, max' [funcArgOrderDifferent]
xblast-2.10.4/mi_int.h:29:43: note: Function 'MenuCreateInteger' argument order different: declaration 'x, y, w_text, text, w, pValue, min, max' definition 'x, y, w, text, wEdit, pValue, min, max'
xblast-2.10.4/mi_int.c:167:24: note: Function 'MenuCreateInteger' argument order different: declaration 'x, y, w_text, text, w, pValue, min, max' definition 'x, y, w, text, wEdit, pValue, min, max'
xblast-2.10.4/mi_player.c:143:44: style: Function 'MenuCreatePlayer' argument 4 names different: declaration 'sprite' definition 'id'. [funcArgNamesDifferent]
xblast-2.10.4/mi_player.h:29:63: note: Function 'MenuCreatePlayer' argument 4 names different: declaration 'sprite' definition 'id'.
xblast-2.10.4/mi_player.c:143:44: note: Function 'MenuCreatePlayer' argument 4 names different: declaration 'sprite' definition 'id'.
xblast-2.10.4/mi_player.c:143:75: style: Function 'MenuCreatePlayer' argument 5 names different: declaration 'cfg' definition 'ptrConfig'. [funcArgNamesDifferent]
xblast-2.10.4/mi_player.h:30:38: note: Function 'MenuCreatePlayer' argument 5 names different: declaration 'cfg' definition 'ptrConfig'.
xblast-2.10.4/mi_player.c:143:75: note: Function 'MenuCreatePlayer' argument 5 names different: declaration 'cfg' definition 'ptrConfig'.
xblast-2.10.4/mi_player.c:144:11: style: Function 'MenuCreatePlayer' argument 6 names different: declaration 'nAnime' definition 'numAnime'. [funcArgNamesDifferent]
xblast-2.10.4/mi_player.h:30:47: note: Function 'MenuCreatePlayer' argument 6 names different: declaration 'nAnime' definition 'numAnime'.
xblast-2.10.4/mi_player.c:144:11: note: Function 'MenuCreatePlayer' argument 6 names different: declaration 'nAnime' definition 'numAnime'.
xblast-2.10.4/mi_player.c:174:50: style: Function 'MenuCreateConfigPlayer' argument 4 names different: declaration 'sprite' definition 'id'. [funcArgNamesDifferent]
xblast-2.10.4/mi_player.h:32:69: note: Function 'MenuCreateConfigPlayer' argument 4 names different: declaration 'sprite' definition 'id'.
xblast-2.10.4/mi_player.c:174:50: note: Function 'MenuCreateConfigPlayer' argument 4 names different: declaration 'sprite' definition 'id'.
xblast-2.10.4/mi_player.c:174:81: style: Function 'MenuCreateConfigPlayer' argument 5 names different: declaration 'cfg' definition 'ptrConfig'. [funcArgNamesDifferent]
xblast-2.10.4/mi_player.h:33:41: note: Function 'MenuCreateConfigPlayer' argument 5 names different: declaration 'cfg' definition 'ptrConfig'.
xblast-2.10.4/mi_player.c:174:81: note: Function 'MenuCreateConfigPlayer' argument 5 names different: declaration 'cfg' definition 'ptrConfig'.
xblast-2.10.4/mi_player.c:175:11: style: Function 'MenuCreateConfigPlayer' argument 6 names different: declaration 'nAnime' definition 'numAnime'. [funcArgNamesDifferent]
xblast-2.10.4/mi_player.h:33:50: note: Function 'MenuCreateConfigPlayer' argument 6 names different: declaration 'nAnime' definition 'numAnime'.
xblast-2.10.4/mi_player.c:175:11: note: Function 'MenuCreateConfigPlayer' argument 6 names different: declaration 'nAnime' definition 'numAnime'.
xblast-2.10.4/mi_stat.c:257:62: style: Function 'MenuCreateStatEntry' argument 4 names different: declaration 'stat' definition 'data'. [funcArgNamesDifferent]
xblast-2.10.4/mi_stat.h:26:81: note: Function 'MenuCreateStatEntry' argument 4 names different: declaration 'stat' definition 'data'.
xblast-2.10.4/mi_stat.c:257:62: note: Function 'MenuCreateStatEntry' argument 4 names different: declaration 'stat' definition 'data'.
xblast-2.10.4/mi_stat.c:257:91: style: Function 'MenuCreateStatEntry' argument 6 names different: declaration 'funcPar' definition 'funcData'. [funcArgNamesDifferent]
xblast-2.10.4/mi_stat.h:27:34: note: Function 'MenuCreateStatEntry' argument 6 names different: declaration 'funcPar' definition 'funcData'.
xblast-2.10.4/mi_stat.c:257:91: note: Function 'MenuCreateStatEntry' argument 6 names different: declaration 'funcPar' definition 'funcData'.
xblast-2.10.4/mi_stat.c:382:64: style: Function 'MenuCreateDemoEntry' argument 4 names different: declaration 'demo' definition 'data'. [funcArgNamesDifferent]
xblast-2.10.4/mi_stat.h:29:83: note: Function 'MenuCreateDemoEntry' argument 4 names different: declaration 'demo' definition 'data'.
xblast-2.10.4/mi_stat.c:382:64: note: Function 'MenuCreateDemoEntry' argument 4 names different: declaration 'demo' definition 'data'.
xblast-2.10.4/mi_stat.c:383:13: style: Function 'MenuCreateDemoEntry' argument 6 names different: declaration 'funcPar' definition 'funcData'. [funcArgNamesDifferent]
xblast-2.10.4/mi_stat.h:30:34: note: Function 'MenuCreateDemoEntry' argument 6 names different: declaration 'funcPar' definition 'funcData'.
xblast-2.10.4/mi_stat.c:383:13: note: Function 'MenuCreateDemoEntry' argument 6 names different: declaration 'funcPar' definition 'funcData'.
xblast-2.10.4/mi_string.c:175:23: warning: Function 'MenuCreateString' argument order different: declaration 'x, y, w_text, text, w, buffer, len' definition 'x, y, w, text, wEdit, buffer, len' [funcArgOrderDifferent]
xblast-2.10.4/mi_string.h:26:42: note: Function 'MenuCreateString' argument order different: declaration 'x, y, w_text, text, w, buffer, len' definition 'x, y, w, text, wEdit, buffer, len'
xblast-2.10.4/mi_string.c:175:23: note: Function 'MenuCreateString' argument order different: declaration 'x, y, w_text, text, w, buffer, len' definition 'x, y, w, text, wEdit, buffer, len'
xblast-2.10.4/mi_tool.c:403:77: style: Function 'MenuAddComboData' argument 6 names different: declaration 'value' definition 'data'. [funcArgNamesDifferent]
xblast-2.10.4/mi_tool.h:93:17: note: Function 'MenuAddComboData' argument 6 names different: declaration 'value' definition 'data'.
xblast-2.10.4/mi_tool.c:403:77: note: Function 'MenuAddComboData' argument 6 names different: declaration 'value' definition 'data'.
xblast-2.10.4/mi_tool.c:413:79: style: Function 'MenuAddComboAtom' argument 6 names different: declaration 'value' definition 'atom'. [funcArgNamesDifferent]
xblast-2.10.4/mi_tool.h:95:19: note: Function 'MenuAddComboAtom' argument 6 names different: declaration 'value' definition 'atom'.
xblast-2.10.4/mi_tool.c:413:79: note: Function 'MenuAddComboAtom' argument 6 names different: declaration 'value' definition 'atom'.
xblast-2.10.4/mi_tool.c:598:59: style: Function 'MenuAddStatEntry' argument 4 names different: declaration 'pStat' definition 'stat'. [funcArgNamesDifferent]
xblast-2.10.4/mi_tool.h:129:74: note: Function 'MenuAddStatEntry' argument 4 names different: declaration 'pStat' definition 'stat'.
xblast-2.10.4/mi_tool.c:598:59: note: Function 'MenuAddStatEntry' argument 4 names different: declaration 'pStat' definition 'stat'.
xblast-2.10.4/mi_tool.c:607:61: style: Function 'MenuAddDemoEntry' argument 4 names different: declaration 'pDemo' definition 'demo'. [funcArgNamesDifferent]
xblast-2.10.4/mi_tool.h:131:76: note: Function 'MenuAddDemoEntry' argument 4 names different: declaration 'pDemo' definition 'demo'.
xblast-2.10.4/mi_tool.c:607:61: note: Function 'MenuAddDemoEntry' argument 4 names different: declaration 'pDemo' definition 'demo'.
xblast-2.10.4/mi_tool.c:975:13: style: Variable 'itemTemp' is assigned a value that is never used. [unreadVariable]
xblast-2.10.4/net_dgram.c:110:38: style: Function 'Net_SendDatagram' argument 1 names different: declaration 'dgram' definition 'ptr'. [funcArgNamesDifferent]
xblast-2.10.4/net_dgram.h:42:52: note: Function 'Net_SendDatagram' argument 1 names different: declaration 'dgram' definition 'ptr'.
xblast-2.10.4/net_dgram.c:110:38: note: Function 'Net_SendDatagram' argument 1 names different: declaration 'dgram' definition 'ptr'.
xblast-2.10.4/net_dgram.c:138:40: style: Function 'Net_SendDatagramTo' argument 1 names different: declaration 'dgram' definition 'ptr'. [funcArgNamesDifferent]
xblast-2.10.4/net_dgram.h:43:54: note: Function 'Net_SendDatagramTo' argument 1 names different: declaration 'dgram' definition 'ptr'.
xblast-2.10.4/net_dgram.c:138:40: note: Function 'Net_SendDatagramTo' argument 1 names different: declaration 'dgram' definition 'ptr'.
xblast-2.10.4/net_socket.c:73:2: style: Variable 'pSocket' is reassigned a value before the old one has been used. [redundantAssignment]
xblast-2.10.4/net_socket.c:70:0: note: Variable 'pSocket' is reassigned a value before the old one has been used.
xblast-2.10.4/net_socket.c:73:2: note: Variable 'pSocket' is reassigned a value before the old one has been used.
xblast-2.10.4/net_socket.c:108:2: style: Variable 'pSocket' is reassigned a value before the old one has been used. [redundantAssignment]
xblast-2.10.4/net_socket.c:105:0: note: Variable 'pSocket' is reassigned a value before the old one has been used.
xblast-2.10.4/net_socket.c:108:2: note: Variable 'pSocket' is reassigned a value before the old one has been used.
xblast-2.10.4/net_socket.c:55:33: style: Checking if unsigned variable 'port' is less than zero. [unsignedLessThanZero]
xblast-2.10.4/net_socket.c:38:23: style: Function 'Net_Close' argument 1 names different: declaration 'socket' definition 'pSocket'. [funcArgNamesDifferent]
xblast-2.10.4/net_socket.h:35:35: note: Function 'Net_Close' argument 1 names different: declaration 'socket' definition 'pSocket'.
xblast-2.10.4/net_socket.c:38:23: note: Function 'Net_Close' argument 1 names different: declaration 'socket' definition 'pSocket'.
xblast-2.10.4/net_socket.c:68:30: style: Function 'Net_ConnectInet' argument 1 names different: declaration 'hostname' definition 'hostName'. [funcArgNamesDifferent]
xblast-2.10.4/net_socket.h:30:47: note: Function 'Net_ConnectInet' argument 1 names different: declaration 'hostname' definition 'hostName'.
xblast-2.10.4/net_socket.c:68:30: note: Function 'Net_ConnectInet' argument 1 names different: declaration 'hostname' definition 'hostName'.
xblast-2.10.4/net_socket.c:143:30: style: Function 'Net_Accept' argument 1 names different: declaration 'pSocket' definition 'pListen'. [funcArgNamesDifferent]
xblast-2.10.4/net_socket.h:32:47: note: Function 'Net_Accept' argument 1 names different: declaration 'pSocket' definition 'pListen'.
xblast-2.10.4/net_socket.c:143:30: note: Function 'Net_Accept' argument 1 names different: declaration 'pSocket' definition 'pListen'.
xblast-2.10.4/net_socket.c:168:26: style: Function 'Net_BindUdp' argument 1 names different: declaration 'device' definition 'localname'. [funcArgNamesDifferent]
xblast-2.10.4/net_socket.h:33:43: note: Function 'Net_BindUdp' argument 1 names different: declaration 'device' definition 'localname'.
xblast-2.10.4/net_socket.c:168:26: note: Function 'Net_BindUdp' argument 1 names different: declaration 'device' definition 'localname'.
xblast-2.10.4/net_tele.c:367:6: style: The scope of the variable 'result' can be reduced. [variableScope]
xblast-2.10.4/net_tele.c:215:76: style: Function 'Net_CreateTelegram' argument 4 names different: declaration 'data' definition 'buf'. [funcArgNamesDifferent]
xblast-2.10.4/net_tele.h:93:95: note: Function 'Net_CreateTelegram' argument 4 names different: declaration 'data' definition 'buf'.
xblast-2.10.4/net_tele.c:215:76: note: Function 'Net_CreateTelegram' argument 4 names different: declaration 'data' definition 'buf'.
xblast-2.10.4/network.c:493:2: style: Variable 'max' is reassigned a value before the old one has been used. [redundantAssignment]
xblast-2.10.4/network.c:490:0: note: Variable 'max' is reassigned a value before the old one has been used.
xblast-2.10.4/network.c:493:2: note: Variable 'max' is reassigned a value before the old one has been used.
xblast-2.10.4/network.c:443:81: style: Function 'Network_GetFirstOtherPlayer' argument 3 names different: declaration 'host' definition 'h'. [funcArgNamesDifferent]
xblast-2.10.4/network.h:154:95: note: Function 'Network_GetFirstOtherPlayer' argument 3 names different: declaration 'host' definition 'h'.
xblast-2.10.4/network.c:443:81: note: Function 'Network_GetFirstOtherPlayer' argument 3 names different: declaration 'host' definition 'h'.
xblast-2.10.4/network.c:443:99: style: Function 'Network_GetFirstOtherPlayer' argument 4 names different: declaration 'player' definition 'p'. [funcArgNamesDifferent]
xblast-2.10.4/network.h:155:29: note: Function 'Network_GetFirstOtherPlayer' argument 4 names different: declaration 'player' definition 'p'.
xblast-2.10.4/network.c:443:99: note: Function 'Network_GetFirstOtherPlayer' argument 4 names different: declaration 'player' definition 'p'.
xblast-2.10.4/network.c:459:80: style: Function 'Network_GetNextOtherPlayer' argument 3 names different: declaration 'host' definition 'h'. [funcArgNamesDifferent]
xblast-2.10.4/network.h:156:94: note: Function 'Network_GetNextOtherPlayer' argument 3 names different: declaration 'host' definition 'h'.
xblast-2.10.4/network.c:459:80: note: Function 'Network_GetNextOtherPlayer' argument 3 names different: declaration 'host' definition 'h'.
xblast-2.10.4/network.c:459:98: style: Function 'Network_GetNextOtherPlayer' argument 4 names different: declaration 'player' definition 'p'. [funcArgNamesDifferent]
xblast-2.10.4/network.h:157:28: note: Function 'Network_GetNextOtherPlayer' argument 4 names different: declaration 'player' definition 'p'.
xblast-2.10.4/network.c:459:98: note: Function 'Network_GetNextOtherPlayer' argument 4 names different: declaration 'player' definition 'p'.
xblast-2.10.4/network.c:969:45: style: Function 'Network_GetTeamState' argument 2 names different: declaration 'pl' definition 'player'. [funcArgNamesDifferent]
xblast-2.10.4/network.h:183:64: note: Function 'Network_GetTeamState' argument 2 names different: declaration 'pl' definition 'player'.
xblast-2.10.4/network.c:969:45: note: Function 'Network_GetTeamState' argument 2 names different: declaration 'pl' definition 'player'.
xblast-2.10.4/network.c:990:48: style: Function 'Network_GetTeamStateReq' argument 2 names different: declaration 'pl' definition 'player'. [funcArgNamesDifferent]
xblast-2.10.4/network.h:184:68: note: Function 'Network_GetTeamStateReq' argument 2 names different: declaration 'pl' definition 'player'.
xblast-2.10.4/network.c:990:48: note: Function 'Network_GetTeamStateReq' argument 2 names different: declaration 'pl' definition 'player'.
xblast-2.10.4/player.c:1928:17: style: Condition 'count>0' is always false [knownConditionTrueFalse]
xblast-2.10.4/player.c:1924:14: note: Assignment 'count=0', assigned value is 0
xblast-2.10.4/player.c:1928:17: note: Condition 'count>0' is always false
xblast-2.10.4/player.c:653:3: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xblast-2.10.4/player.c:656:3: note: Found duplicate branches for 'if' and 'else'.
xblast-2.10.4/player.c:653:3: note: Found duplicate branches for 'if' and 'else'.
xblast-2.10.4/player.c:544:9: style: The scope of the variable 'tutu' can be reduced. [variableScope]
xblast-2.10.4/player.c:706:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xblast-2.10.4/player.c:903:17: style: The scope of the variable 'str' can be reduced. [variableScope]
xblast-2.10.4/player.c:1333:6: style: The scope of the variable 'newMazeX' can be reduced. [variableScope]
xblast-2.10.4/player.c:1333:16: style: The scope of the variable 'newMazeY' can be reduced. [variableScope]
xblast-2.10.4/player.c:1375:6: style: The scope of the variable 'mazeX' can be reduced. [variableScope]
xblast-2.10.4/player.c:1375:13: style: The scope of the variable 'mazeY' can be reduced. [variableScope]
xblast-2.10.4/player.c:1376:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xblast-2.10.4/player.c:1796:18: style: The scope of the variable 'gloatpltt' can be reduced. [variableScope]
xblast-2.10.4/player.c:1830:12: style: The scope of the variable 'ps' can be reduced. [variableScope]
xblast-2.10.4/player.c:1855:12: style: The scope of the variable 'ps' can be reduced. [variableScope]
xblast-2.10.4/player.c:1980:6: style: The scope of the variable 'count' can be reduced. [variableScope]
xblast-2.10.4/player.c:1981:6: style: The scope of the variable 'D' can be reduced. [variableScope]
xblast-2.10.4/player.c:1983:6: style: The scope of the variable 'player' can be reduced. [variableScope]
xblast-2.10.4/player.c:2302:12: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xblast-2.10.4/player.c:2304:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xblast-2.10.4/player.c:2304:9: style: The scope of the variable 'team_alive' can be reduced. [variableScope]
xblast-2.10.4/player.c:2645:6: style: The scope of the variable 'gridx' can be reduced. [variableScope]
xblast-2.10.4/player.c:2645:13: style: The scope of the variable 'gridy' can be reduced. [variableScope]
xblast-2.10.4/player.c:1774:9: style: Variable 'equipe' is modified but its new value is never used. [unreadVariable]
xblast-2.10.4/random.c:91:9: style: The scope of the variable 's' can be reduced. [variableScope]
xblast-2.10.4/random.c:91:12: style: The scope of the variable 't' can be reduced. [variableScope]
xblast-2.10.4/randomlib.c:61:9: style: The scope of the variable 's' can be reduced. [variableScope]
xblast-2.10.4/randomlib.c:61:12: style: The scope of the variable 't' can be reduced. [variableScope]
xblast-2.10.4/randomlib.c:152:18: style: The scope of the variable 'x' can be reduced. [variableScope]
xblast-2.10.4/randomlib.c:152:21: style: The scope of the variable 'y' can be reduced. [variableScope]
xblast-2.10.4/sdl_event.c:667:18: style: The scope of the variable 'timeout' can be reduced. [variableScope]
xblast-2.10.4/sdl_event.c:90:37: style: Function 'GUI_SetKeyboardMode' argument 1 names different: declaration '_mode' definition 'Mode'. [funcArgNamesDifferent]
xblast-2.10.4/gui.h:86:49: note: Function 'GUI_SetKeyboardMode' argument 1 names different: declaration '_mode' definition 'Mode'.
xblast-2.10.4/sdl_event.c:90:37: note: Function 'GUI_SetKeyboardMode' argument 1 names different: declaration '_mode' definition 'Mode'.
xblast-2.10.4/sdl_event.c:99:26: style: Function 'GUI_SetMouseMode' argument 1 names different: declaration '_enable' definition 'enable'. [funcArgNamesDifferent]
xblast-2.10.4/gui.h:87:38: note: Function 'GUI_SetMouseMode' argument 1 names different: declaration '_enable' definition 'enable'.
xblast-2.10.4/sdl_event.c:99:26: note: Function 'GUI_SetMouseMode' argument 1 names different: declaration '_enable' definition 'enable'.
xblast-2.10.4/sdl_image.c:293:56: warning: Either the condition '!bitmap' is redundant or there is possible null pointer dereference: bitmap. [nullPointerRedundantCheck]
xblast-2.10.4/sdl_image.c:302:6: note: Assuming that condition '!bitmap' is not redundant
xblast-2.10.4/sdl_image.c:293:56: note: Null pointer dereference
xblast-2.10.4/sdl_init.c:362:28: style: Function 'GUI_OnQuit' argument 1 names different: declaration 'quitFunc' definition '_quitFunc'. [funcArgNamesDifferent]
xblast-2.10.4/gui.h:82:40: note: Function 'GUI_OnQuit' argument 1 names different: declaration 'quitFunc' definition '_quitFunc'.
xblast-2.10.4/sdl_init.c:362:28: note: Function 'GUI_OnQuit' argument 1 names different: declaration 'quitFunc' definition '_quitFunc'.
xblast-2.10.4/sdl_init.c:283:2: style: Variable 'parsed' is assigned a value that is never used. [unreadVariable]
xblast-2.10.4/sdl_init.c:222:66: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xblast-2.10.4/sdl_pixmap.c:181:2: style: Variable 'j' is assigned a value that is never used. [unreadVariable]
xblast-2.10.4/sdl_pixmap.c:114:0: error: Uninitialized variable: y [uninitvar]
xblast-2.10.4/sdl_ppm.c:340:7: style: The scope of the variable 'fp_offset' can be reduced. [variableScope]
xblast-2.10.4/sdl_ppm.c:341:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xblast-2.10.4/sdl_ppm.c:341:9: style: The scope of the variable 'pad' can be reduced. [variableScope]
xblast-2.10.4/sdl_ppm.c:343:9: style: The scope of the variable 'bits' can be reduced. [variableScope]
xblast-2.10.4/sdl_ppm.c:346:7: style: The scope of the variable 'magic' can be reduced. [variableScope]
xblast-2.10.4/sdl_ppm.c:93:6: error: Uninitialized variable: src [uninitvar]
xblast-2.10.4/sdl_socket.c:856:46: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xblast-2.10.4/sdl_socket.c:870:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xblast-2.10.4/sdl_sound.c:385:12: style: The scope of the variable 'sum' can be reduced. [variableScope]
xblast-2.10.4/sdl_sound.c:40:6: style: struct member '_sound_name::sound_id' is never used. [unusedStructMember]
xblast-2.10.4/sdl_sound.c:44:6: style: struct member '_sound_name::repeat' is never used. [unusedStructMember]
xblast-2.10.4/sdl_sprite.c:225:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xblast-2.10.4/sdl_sprite.c:226:14: style: The scope of the variable 'epmName' can be reduced. [variableScope]
xblast-2.10.4/sdl_sprite.c:364:36: style: Function 'GUI_DrawBombSprite' argument 1 names different: declaration 'spl' definition 'ptr'. [funcArgNamesDifferent]
xblast-2.10.4/gui.h:114:48: note: Function 'GUI_DrawBombSprite' argument 1 names different: declaration 'spl' definition 'ptr'.
xblast-2.10.4/sdl_sprite.c:364:36: note: Function 'GUI_DrawBombSprite' argument 1 names different: declaration 'spl' definition 'ptr'.
xblast-2.10.4/sdl_sprite.c:384:38: style: Function 'GUI_DrawPlayerSprite' argument 1 names different: declaration 'spl' definition 'ptr'. [funcArgNamesDifferent]
xblast-2.10.4/gui.h:113:50: note: Function 'GUI_DrawPlayerSprite' argument 1 names different: declaration 'spl' definition 'ptr'.
xblast-2.10.4/sdl_sprite.c:384:38: note: Function 'GUI_DrawPlayerSprite' argument 1 names different: declaration 'spl' definition 'ptr'.
xblast-2.10.4/sdl_sprite.c:414:36: style: Function 'GUI_DrawIconSprite' argument 1 names different: declaration 'spl' definition 'ptr'. [funcArgNamesDifferent]
xblast-2.10.4/gui.h:115:48: note: Function 'GUI_DrawIconSprite' argument 1 names different: declaration 'spl' definition 'ptr'.
xblast-2.10.4/sdl_sprite.c:414:36: note: Function 'GUI_DrawIconSprite' argument 1 names different: declaration 'spl' definition 'ptr'.
xblast-2.10.4/sdl_sprite.c:428:36: style: Function 'GUI_DrawTextSprite' argument 1 names different: declaration 'spl' definition 'ptr'. [funcArgNamesDifferent]
xblast-2.10.4/gui.h:116:48: note: Function 'GUI_DrawTextSprite' argument 1 names different: declaration 'spl' definition 'ptr'.
xblast-2.10.4/sdl_sprite.c:428:36: note: Function 'GUI_DrawTextSprite' argument 1 names different: declaration 'spl' definition 'ptr'.
xblast-2.10.4/sdl_text.c:257:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xblast-2.10.4/sdl_text.c:394:6: style: The scope of the variable 'x' can be reduced. [variableScope]
xblast-2.10.4/sdl_text.c:394:9: style: The scope of the variable 'y' can be reduced. [variableScope]
xblast-2.10.4/sdl_text.c:394:12: style: The scope of the variable 'l' can be reduced. [variableScope]
xblast-2.10.4/sdl_text.c:136:36: style: Function 'GUI_DrawSimpleTextbox' argument 1 names different: declaration 'text' definition 'text_in'. [funcArgNamesDifferent]
xblast-2.10.4/gui.h:118:48: note: Function 'GUI_DrawSimpleTextbox' argument 1 names different: declaration 'text' definition 'text_in'.
xblast-2.10.4/sdl_text.c:136:36: note: Function 'GUI_DrawSimpleTextbox' argument 1 names different: declaration 'text' definition 'text_in'.
xblast-2.10.4/sdl_text.c:157:13: style: Variable 'fgColor' is assigned a value that is never used. [unreadVariable]
xblast-2.10.4/sdl_text.c:158:13: style: Variable 'bgColor' is assigned a value that is never used. [unreadVariable]
xblast-2.10.4/sdl_tile.c:286:20: style: Function 'GUI_FreeBlock' argument 1 names different: declaration 'block' definition 'in_pix'. [funcArgNamesDifferent]
xblast-2.10.4/gui.h:129:32: note: Function 'GUI_FreeBlock' argument 1 names different: declaration 'block' definition 'in_pix'.
xblast-2.10.4/sdl_tile.c:286:20: note: Function 'GUI_FreeBlock' argument 1 names different: declaration 'block' definition 'in_pix'.
xblast-2.10.4/server.c:479:15: style: The scope of the variable 'name' can be reduced. [variableScope]
xblast-2.10.4/server.c:479:21: style: The scope of the variable 'full' can be reduced. [variableScope]
xblast-2.10.4/server.c:588:15: style: The scope of the variable 'req' can be reduced. [variableScope]
xblast-2.10.4/server.c:1151:11: style: The scope of the variable 'player' can be reduced. [variableScope]
xblast-2.10.4/server.c:179:41: style: Function 'Server_Accept' argument 2 names different: declaration 'host' definition 'hostName'. [funcArgNamesDifferent]
xblast-2.10.4/server.h:57:53: note: Function 'Server_Accept' argument 2 names different: declaration 'host' definition 'hostName'.
xblast-2.10.4/server.c:179:41: note: Function 'Server_Accept' argument 2 names different: declaration 'host' definition 'hostName'.
xblast-2.10.4/server.c:218:35: style: Function 'Server_StreamDisconnect' argument 1 names different: declaration 'id' definition 'clientID'. [funcArgNamesDifferent]
xblast-2.10.4/server.h:58:47: note: Function 'Server_StreamDisconnect' argument 1 names different: declaration 'id' definition 'clientID'.
xblast-2.10.4/server.c:218:35: note: Function 'Server_StreamDisconnect' argument 1 names different: declaration 'id' definition 'clientID'.
xblast-2.10.4/server.c:233:34: style: Function 'Server_DgramDisconnect' argument 1 names different: declaration 'id' definition 'clientID'. [funcArgNamesDifferent]
xblast-2.10.4/server.h:59:46: note: Function 'Server_DgramDisconnect' argument 1 names different: declaration 'id' definition 'clientID'.
xblast-2.10.4/server.c:233:34: note: Function 'Server_DgramDisconnect' argument 1 names different: declaration 'id' definition 'clientID'.
xblast-2.10.4/server.c:248:33: style: Function 'Server_SendDisconnect' argument 1 names different: declaration 'id' definition 'clientID'. [funcArgNamesDifferent]
xblast-2.10.4/server.h:60:45: note: Function 'Server_SendDisconnect' argument 1 names different: declaration 'id' definition 'clientID'.
xblast-2.10.4/server.c:248:33: note: Function 'Server_SendDisconnect' argument 1 names different: declaration 'id' definition 'clientID'.
xblast-2.10.4/server.c:311:30: style: Function 'Server_StreamEvent' argument 1 names different: declaration 'id' definition 'clientID'. [funcArgNamesDifferent]
xblast-2.10.4/server.h:64:44: note: Function 'Server_StreamEvent' argument 1 names different: declaration 'id' definition 'clientID'.
xblast-2.10.4/server.c:311:30: note: Function 'Server_StreamEvent' argument 1 names different: declaration 'id' definition 'clientID'.
xblast-2.10.4/server.c:363:29: style: Function 'Server_DgramEvent' argument 1 names different: declaration 'id' definition 'clientID'. [funcArgNamesDifferent]
xblast-2.10.4/server.h:65:43: note: Function 'Server_DgramEvent' argument 1 names different: declaration 'id' definition 'clientID'.
xblast-2.10.4/server.c:363:29: note: Function 'Server_DgramEvent' argument 1 names different: declaration 'id' definition 'clientID'.
xblast-2.10.4/server.c:770:77: style: Function 'Server_ReceivePlayerAction' argument 3 names different: declaration 'playerAction' definition 'keys'. [funcArgNamesDifferent]
xblast-2.10.4/server.h:80:32: note: Function 'Server_ReceivePlayerAction' argument 3 names different: declaration 'playerAction' definition 'keys'.
xblast-2.10.4/server.c:770:77: note: Function 'Server_ReceivePlayerAction' argument 3 names different: declaration 'playerAction' definition 'keys'.
xblast-2.10.4/server.c:919:30: style: Function 'Server_GetPingTime' argument 1 names different: declaration 'id' definition 'clientID'. [funcArgNamesDifferent]
xblast-2.10.4/server.h:87:41: note: Function 'Server_GetPingTime' argument 1 names different: declaration 'id' definition 'clientID'.
xblast-2.10.4/server.c:919:30: note: Function 'Server_GetPingTime' argument 1 names different: declaration 'id' definition 'clientID'.
xblast-2.10.4/server.c:1264:83: style: Function 'Server_SendTeamStateReq' argument 4 names different: declaration 'state' definition 'team'. [funcArgNamesDifferent]
xblast-2.10.4/server.h:115:23: note: Function 'Server_SendTeamStateReq' argument 4 names different: declaration 'state' definition 'team'.
xblast-2.10.4/server.c:1264:83: note: Function 'Server_SendTeamStateReq' argument 4 names different: declaration 'state' definition 'team'.
xblast-2.10.4/server.c:1384:61: style: Function 'Server_SendPlayerAction' argument 2 names different: declaration 'action' definition 'playerAction'. [funcArgNamesDifferent]
xblast-2.10.4/server.h:127:73: note: Function 'Server_SendPlayerAction' argument 2 names different: declaration 'action' definition 'playerAction'.
xblast-2.10.4/server.c:1384:61: note: Function 'Server_SendPlayerAction' argument 2 names different: declaration 'action' definition 'playerAction'.
xblast-2.10.4/shrink.c:344:16: warning: Redundant assignment of 'inclevel2' to itself. [selfAssignment]
xblast-2.10.4/shrink.c:277:6: style: The scope of the variable 'st_offset' can be reduced. [variableScope]
xblast-2.10.4/shrink.c:278:6: style: The scope of the variable 'st_level' can be reduced. [variableScope]
xblast-2.10.4/shrink.c:279:6: style: The scope of the variable 'block' can be reduced. [variableScope]
xblast-2.10.4/shrink.c:347:27: warning: Either the condition 'inclevel>=0' is redundant or there is division by zero at line 347. [zerodivcond]
xblast-2.10.4/shrink.c:346:38: note: Assuming that condition 'inclevel>=0' is not redundant
xblast-2.10.4/shrink.c:347:27: note: Division by zero
xblast-2.10.4/shrink.c:69:6: style: struct member 'ScrambleStruct::num_blocks' is never used. [unusedStructMember]
xblast-2.10.4/shrink.c:70:14: style: struct member 'ScrambleStruct::blocks' is never used. [unusedStructMember]
xblast-2.10.4/sprite.c:429:6: style: The scope of the variable 'left' can be reduced. [variableScope]
xblast-2.10.4/sprite.c:429:12: style: The scope of the variable 'right' can be reduced. [variableScope]
xblast-2.10.4/sprite.c:429:19: style: The scope of the variable 'top' can be reduced. [variableScope]
xblast-2.10.4/sprite.c:429:24: style: The scope of the variable 'bottom' can be reduced. [variableScope]
xblast-2.10.4/sprite.c:128:25: style: Function 'CreatePlayerSprite' argument 1 names different: declaration 'p' definition 'player'. [funcArgNamesDifferent]
xblast-2.10.4/sprite.h:127:40: note: Function 'CreatePlayerSprite' argument 1 names different: declaration 'p' definition 'player'.
xblast-2.10.4/sprite.c:128:25: note: Function 'CreatePlayerSprite' argument 1 names different: declaration 'p' definition 'player'.
xblast-2.10.4/sprite.c:128:56: style: Function 'CreatePlayerSprite' argument 4 names different: declaration 'a' definition 'anime'. [funcArgNamesDifferent]
xblast-2.10.4/sprite.h:127:66: note: Function 'CreatePlayerSprite' argument 4 names different: declaration 'a' definition 'anime'.
xblast-2.10.4/sprite.c:128:56: note: Function 'CreatePlayerSprite' argument 4 names different: declaration 'a' definition 'anime'.
xblast-2.10.4/sprite.c:128:67: style: Function 'CreatePlayerSprite' argument 5 names different: declaration 'm' definition 'mode'. [funcArgNamesDifferent]
xblast-2.10.4/sprite.h:127:73: note: Function 'CreatePlayerSprite' argument 5 names different: declaration 'm' definition 'mode'.
xblast-2.10.4/sprite.c:128:67: note: Function 'CreatePlayerSprite' argument 5 names different: declaration 'm' definition 'mode'.
xblast-2.10.4/sprite.c:164:23: style: Function 'CreateBombSprite' argument 1 names different: declaration 'b' definition 'bomb'. [funcArgNamesDifferent]
xblast-2.10.4/sprite.h:128:38: note: Function 'CreateBombSprite' argument 1 names different: declaration 'b' definition 'bomb'.
xblast-2.10.4/sprite.c:164:23: note: Function 'CreateBombSprite' argument 1 names different: declaration 'b' definition 'bomb'.
xblast-2.10.4/sprite.c:164:52: style: Function 'CreateBombSprite' argument 4 names different: declaration 'a' definition 'anime'. [funcArgNamesDifferent]
xblast-2.10.4/sprite.h:128:64: note: Function 'CreateBombSprite' argument 4 names different: declaration 'a' definition 'anime'.
xblast-2.10.4/sprite.c:164:52: note: Function 'CreateBombSprite' argument 4 names different: declaration 'a' definition 'anime'.
xblast-2.10.4/sprite.c:164:63: style: Function 'CreateBombSprite' argument 5 names different: declaration 'm' definition 'mode'. [funcArgNamesDifferent]
xblast-2.10.4/sprite.h:128:71: note: Function 'CreateBombSprite' argument 5 names different: declaration 'm' definition 'mode'.
xblast-2.10.4/sprite.c:164:63: note: Function 'CreateBombSprite' argument 5 names different: declaration 'm' definition 'mode'.
xblast-2.10.4/sprite.c:201:31: style: Function 'CreateTextSprite' argument 1 names different: declaration 't' definition 'text'. [funcArgNamesDifferent]
xblast-2.10.4/sprite.h:129:46: note: Function 'CreateTextSprite' argument 1 names different: declaration 't' definition 'text'.
xblast-2.10.4/sprite.c:201:31: note: Function 'CreateTextSprite' argument 1 names different: declaration 't' definition 'text'.
xblast-2.10.4/sprite.c:201:74: style: Function 'CreateTextSprite' argument 6 names different: declaration 'a' definition 'anime'. [funcArgNamesDifferent]
xblast-2.10.4/sprite.h:129:86: note: Function 'CreateTextSprite' argument 6 names different: declaration 'a' definition 'anime'.
xblast-2.10.4/sprite.c:201:74: note: Function 'CreateTextSprite' argument 6 names different: declaration 'a' definition 'anime'.
xblast-2.10.4/sprite.c:201:85: style: Function 'CreateTextSprite' argument 7 names different: declaration 'm' definition 'mode'. [funcArgNamesDifferent]
xblast-2.10.4/sprite.h:129:93: note: Function 'CreateTextSprite' argument 7 names different: declaration 'm' definition 'mode'.
xblast-2.10.4/sprite.c:201:85: note: Function 'CreateTextSprite' argument 7 names different: declaration 'm' definition 'mode'.
xblast-2.10.4/sprite.c:243:42: style: Function 'CreateIconSprite' argument 3 names different: declaration 'a' definition 'anime'. [funcArgNamesDifferent]
xblast-2.10.4/sprite.h:130:57: note: Function 'CreateIconSprite' argument 3 names different: declaration 'a' definition 'anime'.
xblast-2.10.4/sprite.c:243:42: note: Function 'CreateIconSprite' argument 3 names different: declaration 'a' definition 'anime'.
xblast-2.10.4/sprite.c:243:53: style: Function 'CreateIconSprite' argument 4 names different: declaration 'm' definition 'mode'. [funcArgNamesDifferent]
xblast-2.10.4/sprite.h:130:64: note: Function 'CreateIconSprite' argument 4 names different: declaration 'm' definition 'mode'.
xblast-2.10.4/sprite.c:243:53: note: Function 'CreateIconSprite' argument 4 names different: declaration 'm' definition 'mode'.
xblast-2.10.4/sprite.c:383:23: warning: Assert statement modifies 'type'. [assignmentInAssert]
xblast-2.10.4/sprite.c:61:3: error: Memory leak: ptr [memleak]
xblast-2.10.4/status.c:439:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xblast-2.10.4/status.c:439:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xblast-2.10.4/status.c:610:6: style: The scope of the variable 'm' can be reduced. [variableScope]
xblast-2.10.4/status.c:660:6: style: The scope of the variable 'm' can be reduced. [variableScope]
xblast-2.10.4/status.c:367:20: style: Function 'InitStatusBar' argument 1 names different: declaration 'numPlayer' definition 'numPlayers'. [funcArgNamesDifferent]
xblast-2.10.4/status.h:27:32: note: Function 'InitStatusBar' argument 1 names different: declaration 'numPlayer' definition 'numPlayers'.
xblast-2.10.4/status.c:367:20: note: Function 'InitStatusBar' argument 1 names different: declaration 'numPlayer' definition 'numPlayers'.
xblast-2.10.4/status.c:509:43: style: Function 'UpdateStatusBar' argument 2 names different: declaration 'g_time' definition 'game_time'. [funcArgNamesDifferent]
xblast-2.10.4/status.h:29:55: note: Function 'UpdateStatusBar' argument 2 names different: declaration 'g_time' definition 'game_time'.
xblast-2.10.4/status.c:509:43: note: Function 'UpdateStatusBar' argument 2 names different: declaration 'g_time' definition 'game_time'.
xblast-2.10.4/str_util.c:150:6: style: The scope of the variable 'n' can be reduced. [variableScope]
xblast-2.10.4/try.c:13:6: style: The scope of the variable 'l' can be reduced. [variableScope]
xblast-2.10.4/try.c:13:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xblast-2.10.4/try.c:13:16: style: The scope of the variable 'j' can be reduced. [variableScope]
xblast-2.10.4/try.c:14:8: style: The scope of the variable 'c' can be reduced. [variableScope]
xblast-2.10.4/try.c:14:12: style: The scope of the variable 'd' can be reduced. [variableScope]
xblast-2.10.4/try.c:44:2: error: Resource leak: fp [resourceLeak]
xblast-2.10.4/user.c:139:15: style: The scope of the variable 'atomID' can be reduced. [variableScope]
xblast-2.10.4/user.c:141:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xblast-2.10.4/user.c:281:17: style: The scope of the variable 'ps2' can be reduced. [variableScope]
xblast-2.10.4/user.c:282:12: style: The scope of the variable 't' can be reduced. [variableScope]
xblast-2.10.4/user.c:282:19: style: The scope of the variable 'k' can be reduced. [variableScope]
xblast-2.10.4/util.c:151:2: style: Variable 'prev' is reassigned a value before the old one has been used. [redundantAssignment]
xblast-2.10.4/util.c:145:0: note: Variable 'prev' is reassigned a value before the old one has been used.
xblast-2.10.4/util.c:151:2: note: Variable 'prev' is reassigned a value before the old one has been used.
xblast-2.10.4/util.c:146:6: style: The scope of the variable 'cmp' can be reduced. [variableScope]
xblast-2.10.4/util.c:209:7: style: The scope of the variable 'dp1' can be reduced. [variableScope]
xblast-2.10.4/util.c:779:9: style: Checking if unsigned variable 'lastRead=fread(ptr,1,toRead,fp)' is less than zero. [unsignedLessThanZero]
xblast-2.10.4/util.c:472:44: style: Function 'ReadPbmFile' argument 2 names different: declaration 'file' definition 'filename'. [funcArgNamesDifferent]
xblast-2.10.4/util.h:50:66: note: Function 'ReadPbmFile' argument 2 names different: declaration 'file' definition 'filename'.
xblast-2.10.4/util.c:472:44: note: Function 'ReadPbmFile' argument 2 names different: declaration 'file' definition 'filename'.
xblast-2.10.4/util.c:567:44: style: Function 'ReadPpmFile' argument 2 names different: declaration 'file' definition 'filename'. [funcArgNamesDifferent]
xblast-2.10.4/util.h:51:66: note: Function 'ReadPpmFile' argument 2 names different: declaration 'file' definition 'filename'.
xblast-2.10.4/util.c:567:44: note: Function 'ReadPpmFile' argument 2 names different: declaration 'file' definition 'filename'.
xblast-2.10.4/util.c:654:44: style: Function 'ReadEpmFile' argument 2 names different: declaration 'file' definition 'filename'. [funcArgNamesDifferent]
xblast-2.10.4/util.h:52:66: note: Function 'ReadEpmFile' argument 2 names different: declaration 'file' definition 'filename'.
xblast-2.10.4/util.c:654:44: note: Function 'ReadEpmFile' argument 2 names different: declaration 'file' definition 'filename'.
xblast-2.10.4/util.c:484:11: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xblast-2.10.4/util.c:579:11: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xblast-2.10.4/util.c:669:11: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xblast-2.10.4/version.c:189:16: style: The scope of the variable 'h' can be reduced. [variableScope]
xblast-2.10.4/w32_config.c:113:31: style: Function 'StoreWindowRect' argument 1 names different: declaration 'cfg' definition 'rect'. [funcArgNamesDifferent]
xblast-2.10.4/w32_config.h:33:43: note: Function 'StoreWindowRect' argument 1 names different: declaration 'cfg' definition 'rect'.
xblast-2.10.4/w32_config.c:113:31: note: Function 'StoreWindowRect' argument 1 names different: declaration 'cfg' definition 'rect'.
xblast-2.10.4/w32_event.c:464:13: style: The scope of the variable 'capslock' can be reduced. [variableScope]
xblast-2.10.4/w32_event.c:596:47: style: Function 'WindowProc' argument 3 names different: declaration 'w_param' definition 'wParam'. [funcArgNamesDifferent]
xblast-2.10.4/w32_event.h:40:64: note: Function 'WindowProc' argument 3 names different: declaration 'w_param' definition 'wParam'.
xblast-2.10.4/w32_event.c:596:47: note: Function 'WindowProc' argument 3 names different: declaration 'w_param' definition 'wParam'.
xblast-2.10.4/w32_event.c:596:62: style: Function 'WindowProc' argument 4 names different: declaration 'l_param' definition 'lParam'. [funcArgNamesDifferent]
xblast-2.10.4/w32_event.h:40:78: note: Function 'WindowProc' argument 4 names different: declaration 'l_param' definition 'lParam'.
xblast-2.10.4/w32_event.c:596:62: note: Function 'WindowProc' argument 4 names different: declaration 'l_param' definition 'lParam'.
xblast-2.10.4/w32_event.c:820:28: style: Function 'GUI_OnQuit' argument 1 names different: declaration 'quitFunc' definition 'func'. [funcArgNamesDifferent]
xblast-2.10.4/gui.h:82:40: note: Function 'GUI_OnQuit' argument 1 names different: declaration 'quitFunc' definition 'func'.
xblast-2.10.4/w32_event.c:820:28: note: Function 'GUI_OnQuit' argument 1 names different: declaration 'quitFunc' definition 'func'.
xblast-2.10.4/w32_image.c:44:16: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xblast-2.10.4/w32_image.c:89:16: style: The scope of the variable 'swap' can be reduced. [variableScope]
xblast-2.10.4/w32_init.c:51:6: style: The scope of the variable 'x' can be reduced. [variableScope]
xblast-2.10.4/w32_init.c:51:9: style: The scope of the variable 'y' can be reduced. [variableScope]
xblast-2.10.4/w32_init.c:52:6: style: The scope of the variable 'width' can be reduced. [variableScope]
xblast-2.10.4/w32_init.c:52:13: style: The scope of the variable 'height' can be reduced. [variableScope]
xblast-2.10.4/w32_joystick.c:250:11: style: The scope of the variable 'newDir' can be reduced. [variableScope]
xblast-2.10.4/w32_joystick.c:251:6: style: The scope of the variable 'value' can be reduced. [variableScope]
xblast-2.10.4/w32_pixmap.c:131:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xblast-2.10.4/w32_pixmap.c:103:22: style: Function 'ClearRectangles' argument 1 names different: declaration 'hdc_dst' definition 'hdcDst'. [funcArgNamesDifferent]
xblast-2.10.4/w32_pixmap.h:35:34: note: Function 'ClearRectangles' argument 1 names different: declaration 'hdc_dst' definition 'hdcDst'.
xblast-2.10.4/w32_pixmap.c:103:22: note: Function 'ClearRectangles' argument 1 names different: declaration 'hdc_dst' definition 'hdcDst'.
xblast-2.10.4/w32_pixmap.c:103:34: style: Function 'ClearRectangles' argument 2 names different: declaration 'hdc_src' definition 'hdcSrc'. [funcArgNamesDifferent]
xblast-2.10.4/w32_pixmap.h:35:47: note: Function 'ClearRectangles' argument 2 names different: declaration 'hdc_src' definition 'hdcSrc'.
xblast-2.10.4/w32_pixmap.c:103:34: note: Function 'ClearRectangles' argument 2 names different: declaration 'hdc_src' definition 'hdcSrc'.
xblast-2.10.4/w32_pixmap.c:103:59: style: Function 'ClearRectangles' argument 4 names different: declaration 'n_rect' definition 'nRect'. [funcArgNamesDifferent]
xblast-2.10.4/w32_pixmap.h:35:73: note: Function 'ClearRectangles' argument 4 names different: declaration 'n_rect' definition 'nRect'.
xblast-2.10.4/w32_pixmap.c:103:59: note: Function 'ClearRectangles' argument 4 names different: declaration 'n_rect' definition 'nRect'.
xblast-2.10.4/w32_sndsrv.c:248:9: style: The scope of the variable 'totalBytes' can be reduced. [variableScope]
xblast-2.10.4/w32_sndsrv.c:313:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xblast-2.10.4/w32_sndsrv.c:316:8: style: The scope of the variable 'dst' can be reduced. [variableScope]
xblast-2.10.4/w32_sndsrv.c:318:8: style: The scope of the variable 'val' can be reduced. [variableScope]
xblast-2.10.4/w32_socket.c:782:33: style: Function 'HandleSelect' argument 2 names different: declaration 'lPAram' definition 'lParam'. [funcArgNamesDifferent]
xblast-2.10.4/w32_socket.h:31:45: note: Function 'HandleSelect' argument 2 names different: declaration 'lPAram' definition 'lParam'.
xblast-2.10.4/w32_socket.c:782:33: note: Function 'HandleSelect' argument 2 names different: declaration 'lPAram' definition 'lParam'.
xblast-2.10.4/w32_sound.c:104:26: style: Function 'SND_Play' argument 2 names different: declaration 'position' definition 'pos'. [funcArgNamesDifferent]
xblast-2.10.4/snd.h:110:40: note: Function 'SND_Play' argument 2 names different: declaration 'position' definition 'pos'.
xblast-2.10.4/w32_sound.c:104:26: note: Function 'SND_Play' argument 2 names different: declaration 'position' definition 'pos'.
xblast-2.10.4/w32_sprite.c:216:14: style: The scope of the variable 'epmName' can be reduced. [variableScope]
xblast-2.10.4/w32_sprite.c:214:39: style: Function 'GUI_LoadPlayerSprite' argument 2 names different: declaration 'anime' definition 'i'. [funcArgNamesDifferent]
xblast-2.10.4/gui.h:110:53: note: Function 'GUI_LoadPlayerSprite' argument 2 names different: declaration 'anime' definition 'i'.
xblast-2.10.4/w32_sprite.c:214:39: note: Function 'GUI_LoadPlayerSprite' argument 2 names different: declaration 'anime' definition 'i'.
xblast-2.10.4/w32_sprite.c:363:36: style: Function 'GUI_DrawBombSprite' argument 1 names different: declaration 'spl' definition 'ptr'. [funcArgNamesDifferent]
xblast-2.10.4/gui.h:114:48: note: Function 'GUI_DrawBombSprite' argument 1 names different: declaration 'spl' definition 'ptr'.
xblast-2.10.4/w32_sprite.c:363:36: note: Function 'GUI_DrawBombSprite' argument 1 names different: declaration 'spl' definition 'ptr'.
xblast-2.10.4/w32_sprite.c:382:38: style: Function 'GUI_DrawPlayerSprite' argument 1 names different: declaration 'spl' definition 'ptr'. [funcArgNamesDifferent]
xblast-2.10.4/gui.h:113:50: note: Function 'GUI_DrawPlayerSprite' argument 1 names different: declaration 'spl' definition 'ptr'.
xblast-2.10.4/w32_sprite.c:382:38: note: Function 'GUI_DrawPlayerSprite' argument 1 names different: declaration 'spl' definition 'ptr'.
xblast-2.10.4/w32_sprite.c:413:36: style: Function 'GUI_DrawIconSprite' argument 1 names different: declaration 'spl' definition 'ptr'. [funcArgNamesDifferent]
xblast-2.10.4/gui.h:115:48: note: Function 'GUI_DrawIconSprite' argument 1 names different: declaration 'spl' definition 'ptr'.
xblast-2.10.4/w32_sprite.c:413:36: note: Function 'GUI_DrawIconSprite' argument 1 names different: declaration 'spl' definition 'ptr'.
xblast-2.10.4/w32_sprite.c:427:36: style: Function 'GUI_DrawTextSprite' argument 1 names different: declaration 'spl' definition 'ptr'. [funcArgNamesDifferent]
xblast-2.10.4/gui.h:116:48: note: Function 'GUI_DrawTextSprite' argument 1 names different: declaration 'spl' definition 'ptr'.
xblast-2.10.4/w32_sprite.c:427:36: note: Function 'GUI_DrawTextSprite' argument 1 names different: declaration 'spl' definition 'ptr'.
xblast-2.10.4/w32_text.c:220:6: style: The scope of the variable 'len' can be reduced. [variableScope]
xblast-2.10.4/w32_text.c:221:6: style: The scope of the variable 'ypos' can be reduced. [variableScope]
xblast-2.10.4/w32_text.c:222:6: style: The scope of the variable 'xpos' can be reduced. [variableScope]
xblast-2.10.4/w32_text.c:258:6: style: The scope of the variable 'dx' can be reduced. [variableScope]
xblast-2.10.4/w32_text.c:258:10: style: The scope of the variable 'dy' can be reduced. [variableScope]
xblast-2.10.4/w32_text.c:259:6: style: The scope of the variable 'step' can be reduced. [variableScope]
xblast-2.10.4/w32_text.c:333:6: style: The scope of the variable 'len' can be reduced. [variableScope]
xblast-2.10.4/w32_text.c:413:50: style: Function 'GUI_DrawPolygon' argument 8 names different: declaration 'black_white' definition 'blackWhite'. [funcArgNamesDifferent]
xblast-2.10.4/gui.h:121:29: note: Function 'GUI_DrawPolygon' argument 8 names different: declaration 'black_white' definition 'blackWhite'.
xblast-2.10.4/w32_text.c:413:50: note: Function 'GUI_DrawPolygon' argument 8 names different: declaration 'black_white' definition 'blackWhite'.
xblast-2.10.4/x11_event.c:381:16: style: The scope of the variable 'key' can be reduced. [variableScope]
xblast-2.10.4/x11_event.c:708:9: style: The scope of the variable 'num_queued' can be reduced. [variableScope]
xblast-2.10.4/x11_event.c:710:18: style: The scope of the variable 'timeout' can be reduced. [variableScope]
xblast-2.10.4/x11_event.c:90:37: style: Function 'GUI_SetKeyboardMode' argument 1 names different: declaration '_mode' definition 'Mode'. [funcArgNamesDifferent]
xblast-2.10.4/gui.h:86:49: note: Function 'GUI_SetKeyboardMode' argument 1 names different: declaration '_mode' definition 'Mode'.
xblast-2.10.4/x11_event.c:90:37: note: Function 'GUI_SetKeyboardMode' argument 1 names different: declaration '_mode' definition 'Mode'.
xblast-2.10.4/x11_event.c:99:26: style: Function 'GUI_SetMouseMode' argument 1 names different: declaration '_enable' definition 'enable'. [funcArgNamesDifferent]
xblast-2.10.4/gui.h:87:38: note: Function 'GUI_SetMouseMode' argument 1 names different: declaration '_enable' definition 'enable'.
xblast-2.10.4/x11_event.c:99:26: note: Function 'GUI_SetMouseMode' argument 1 names different: declaration '_enable' definition 'enable'.
xblast-2.10.4/x11_joystick.c:51:6: style: struct member 'XBJoystick::fd' is never used. [unusedStructMember]
xblast-2.10.4/x11_joystick.c:53:11: style: struct member 'XBJoystick::dir' is never used. [unusedStructMember]
xblast-2.10.4/x11c_image.c:229:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xblast-2.10.4/x11c_image.c:299:3: error: Memory leak: data [memleak]
xblast-2.10.4/x11c_image.c:358:3: error: Memory leak: ppm [memleak]
xblast-2.10.4/x11c_image.c:400:3: error: Memory leak: data [memleak]
xblast-2.10.4/x11c_init.c:328:28: style: Function 'GUI_OnQuit' argument 1 names different: declaration 'quitFunc' definition '_quitFunc'. [funcArgNamesDifferent]
xblast-2.10.4/gui.h:82:40: note: Function 'GUI_OnQuit' argument 1 names different: declaration 'quitFunc' definition '_quitFunc'.
xblast-2.10.4/x11c_init.c:328:28: note: Function 'GUI_OnQuit' argument 1 names different: declaration 'quitFunc' definition '_quitFunc'.
xblast-2.10.4/x11c_pixmap.c:191:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xblast-2.10.4/x11c_sprite.c:127:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xblast-2.10.4/x11c_sprite.c:128:14: style: The scope of the variable 'epmName' can be reduced. [variableScope]
xblast-2.10.4/x11c_sprite.c:264:36: style: Function 'GUI_DrawBombSprite' argument 1 names different: declaration 'spl' definition 'ptr'. [funcArgNamesDifferent]
xblast-2.10.4/gui.h:114:48: note: Function 'GUI_DrawBombSprite' argument 1 names different: declaration 'spl' definition 'ptr'.
xblast-2.10.4/x11c_sprite.c:264:36: note: Function 'GUI_DrawBombSprite' argument 1 names different: declaration 'spl' definition 'ptr'.
xblast-2.10.4/x11c_sprite.c:284:38: style: Function 'GUI_DrawPlayerSprite' argument 1 names different: declaration 'spl' definition 'ptr'. [funcArgNamesDifferent]
xblast-2.10.4/gui.h:113:50: note: Function 'GUI_DrawPlayerSprite' argument 1 names different: declaration 'spl' definition 'ptr'.
xblast-2.10.4/x11c_sprite.c:284:38: note: Function 'GUI_DrawPlayerSprite' argument 1 names different: declaration 'spl' definition 'ptr'.
xblast-2.10.4/x11c_sprite.c:314:36: style: Function 'GUI_DrawIconSprite' argument 1 names different: declaration 'spl' definition 'ptr'. [funcArgNamesDifferent]
xblast-2.10.4/gui.h:115:48: note: Function 'GUI_DrawIconSprite' argument 1 names different: declaration 'spl' definition 'ptr'.
xblast-2.10.4/x11c_sprite.c:314:36: note: Function 'GUI_DrawIconSprite' argument 1 names different: declaration 'spl' definition 'ptr'.
xblast-2.10.4/x11c_sprite.c:328:36: style: Function 'GUI_DrawTextSprite' argument 1 names different: declaration 'spl' definition 'ptr'. [funcArgNamesDifferent]
xblast-2.10.4/gui.h:116:48: note: Function 'GUI_DrawTextSprite' argument 1 names different: declaration 'spl' definition 'ptr'.
xblast-2.10.4/x11c_sprite.c:328:36: note: Function 'GUI_DrawTextSprite' argument 1 names different: declaration 'spl' definition 'ptr'.
xblast-2.10.4/x11c_text.c:103:6: style: The scope of the variable 'x' can be reduced. [variableScope]
xblast-2.10.4/x11c_text.c:103:9: style: The scope of the variable 'y' can be reduced. [variableScope]
xblast-2.10.4/x11c_text.c:104:6: style: The scope of the variable 'width' can be reduced. [variableScope]
xblast-2.10.4/x11c_text.c:104:13: style: The scope of the variable 'height' can be reduced. [variableScope]
xblast-2.10.4/x11c_text.c:166:6: style: The scope of the variable 'dx' can be reduced. [variableScope]
xblast-2.10.4/x11c_text.c:166:10: style: The scope of the variable 'dy' can be reduced. [variableScope]
xblast-2.10.4/x11c_text.c:167:6: style: The scope of the variable 'step' can be reduced. [variableScope]
xblast-2.10.4/x11c_text.c:221:9: style: The scope of the variable 'height' can be reduced. [variableScope]
xblast-2.10.4/x11c_text.c:222:6: style: The scope of the variable 'right' can be reduced. [variableScope]
xblast-2.10.4/x11c_text.c:223:6: style: The scope of the variable 'len' can be reduced. [variableScope]
xblast-2.10.4/x11c_tile.c:261:20: style: Function 'GUI_FreeBlock' argument 1 names different: declaration 'block' definition 'in_pix'. [funcArgNamesDifferent]
xblast-2.10.4/gui.h:129:32: note: Function 'GUI_FreeBlock' argument 1 names different: declaration 'block' definition 'in_pix'.
xblast-2.10.4/x11c_tile.c:261:20: note: Function 'GUI_FreeBlock' argument 1 names different: declaration 'block' definition 'in_pix'.
xblast-2.10.4/xblast.c:73:6: style: The scope of the variable 'i' can be reduced. [variableScope]
[17:23]

ftp://ftp.se.debian.org/debian/pool/main/x/xblast-tnt-images/xblast-tnt-images_20050106.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xblast-tnt-levels/xblast-tnt-levels_20050106.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xblast-tnt-models/xblast-tnt-models_20050106.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xblast-tnt-musics/xblast-tnt-musics_20050106.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xblast-tnt-sounds/xblast-tnt-sounds_20040429.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xbmc/xbmc_13.2+dfsg1.orig.tar.xz
xbmc-13.2-Gotham/addons/library.xbmc.addon/dlfcn-win32.cpp:86:5: warning: Either the condition 'dest' is redundant or there is possible null pointer dereference: dest. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/addons/library.xbmc.addon/dlfcn-win32.cpp:76:16: note: Assuming that condition 'dest' is not redundant
xbmc-13.2-Gotham/addons/library.xbmc.addon/dlfcn-win32.cpp:86:5: note: Null pointer dereference
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.cpp:571:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.cpp:475:39: style: Function 'SendIRCommand' argument 1 names different: declaration 'ucCommand' definition 'ucCode'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.h:91:30: note: Function 'SendIRCommand' argument 1 names different: declaration 'ucCommand' definition 'ucCode'.
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.cpp:475:39: note: Function 'SendIRCommand' argument 1 names different: declaration 'ucCommand' definition 'ucCode'.
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.cpp:514:8: style: Function 'SendMessage' argument 3 names different: declaration 'bEncrypt' definition 'bEncode'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.h:99:10: note: Function 'SendMessage' argument 3 names different: declaration 'bEncrypt' definition 'bEncode'.
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.cpp:514:8: note: Function 'SendMessage' argument 3 names different: declaration 'bEncrypt' definition 'bEncode'.
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.cpp:691:51: style: Function 'Encode' argument 2 names different: declaration 'uiSize' definition 'iSize'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.h:104:42: note: Function 'Encode' argument 2 names different: declaration 'uiSize' definition 'iSize'.
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.cpp:691:51: note: Function 'Encode' argument 2 names different: declaration 'uiSize' definition 'iSize'.
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.cpp:718:51: style: Function 'Decode' argument 2 names different: declaration 'uiSize' definition 'iSize'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.h:105:42: note: Function 'Decode' argument 2 names different: declaration 'uiSize' definition 'iSize'.
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.cpp:718:51: note: Function 'Decode' argument 2 names different: declaration 'uiSize' definition 'iSize'.
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.cpp:58:12: warning: Member variable 'CSlingbox::m_socCommunication' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.cpp:58:12: warning: Member variable 'CSlingbox::m_socStream' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.cpp:58:12: warning: Member variable 'CSlingbox::m_usCode' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.cpp:58:12: warning: Member variable 'CSlingbox::m_usSequence' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.cpp:58:12: warning: Member variable 'CSlingbox::m_iChannel' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.cpp:58:12: warning: Member variable 'CSlingbox::m_iInput' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.cpp:58:12: warning: Member variable 'CSlingbox::m_receivedMessages' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.h:84:7: style: Technically the member function 'CSlingbox::GetChannel' can be const. [functionConst]
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.cpp:462:16: note: Technically the member function 'CSlingbox::GetChannel' can be const.
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.h:84:7: note: Technically the member function 'CSlingbox::GetChannel' can be const.
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.h:88:7: style: Technically the member function 'CSlingbox::GetInput' can be const. [functionConst]
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.cpp:469:16: note: Technically the member function 'CSlingbox::GetInput' can be const.
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.h:88:7: note: Technically the member function 'CSlingbox::GetInput' can be const.
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.h:104:8: performance: Technically the member function 'CSlingbox::Encode' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.cpp:691:17: note: Technically the member function 'CSlingbox::Encode' can be static.
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.h:104:8: note: Technically the member function 'CSlingbox::Encode' can be static.
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.h:105:8: performance: Technically the member function 'CSlingbox::Decode' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.cpp:718:17: note: Technically the member function 'CSlingbox::Decode' can be static.
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.h:105:8: note: Technically the member function 'CSlingbox::Decode' can be static.
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.h:111:7: performance: Technically the member function 'CSlingbox::Send' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.cpp:840:16: note: Technically the member function 'CSlingbox::Send' can be static.
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.h:111:7: note: Technically the member function 'CSlingbox::Send' can be static.
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.h:113:7: performance: Technically the member function 'CSlingbox::SendTo' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.cpp:878:16: note: Technically the member function 'CSlingbox::SendTo' can be static.
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.h:113:7: note: Technically the member function 'CSlingbox::SendTo' can be static.
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.h:115:7: performance: Technically the member function 'CSlingbox::Receive' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.cpp:917:16: note: Technically the member function 'CSlingbox::Receive' can be static.
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.h:115:7: note: Technically the member function 'CSlingbox::Receive' can be static.
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.h:117:7: performance: Technically the member function 'CSlingbox::ReceiveFrom' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.cpp:939:16: note: Technically the member function 'CSlingbox::ReceiveFrom' can be static.
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.h:117:7: note: Technically the member function 'CSlingbox::ReceiveFrom' can be static.
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.h:119:8: performance: Technically the member function 'CSlingbox::CloseSocket' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.cpp:961:17: note: Technically the member function 'CSlingbox::CloseSocket' can be static.
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.h:119:8: note: Technically the member function 'CSlingbox::CloseSocket' can be static.
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.h:122:8: performance: Technically the member function 'CSlingbox::Wait' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.cpp:975:17: note: Technically the member function 'CSlingbox::Wait' can be static.
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.h:122:8: note: Technically the member function 'CSlingbox::Wait' can be static.
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.h:202:10: performance: Technically the member function 'CSlingbox::ConnectMessage::CopyCharToShort' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.h:350:5: style: Struct 'ChannelMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.h:385:5: style: Struct 'InputMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.h:400:5: style: Struct 'IRMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/SlingboxLib/SlingboxLib.cpp:61:3: style: Instance of 'CSlingbox' object is destroyed immediately. [unusedScopedObject]
xbmc-13.2-Gotham/addons/library.xbmc.addon/libXBMC_addon.h:122:23: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/addons/library.xbmc.gui/libXBMC_gui.h:77:21: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/addons/library.xbmc.addon/libXBMC_addon.cpp:50:11: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/addons/library.xbmc.addon/libXBMC_addon.cpp:60:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/addons/library.xbmc.addon/libXBMC_addon.cpp:68:28: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/addons/library.xbmc.addon/libXBMC_addon.cpp:76:42: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/addons/library.xbmc.addon/libXBMC_addon.cpp:84:42: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/addons/library.xbmc.addon/libXBMC_addon.cpp:108:50: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/addons/library.xbmc.addon/libXBMC_addon.cpp:116:50: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/addons/library.xbmc.addon/libXBMC_addon.cpp:124:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/addons/library.xbmc.addon/libXBMC_addon.cpp:132:40: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/addons/library.xbmc.addon/libXBMC_addon.cpp:140:48: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/addons/library.xbmc.addon/libXBMC_addon.cpp:148:40: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/addons/library.xbmc.addon/libXBMC_addon.cpp:156:46: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/addons/library.xbmc.addon/libXBMC_addon.cpp:164:41: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/addons/library.xbmc.addon/libXBMC_addon.cpp:172:34: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/addons/library.xbmc.addon/libXBMC_addon.cpp:180:40: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/addons/library.xbmc.addon/libXBMC_addon.cpp:188:44: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/addons/library.xbmc.addon/libXBMC_addon.cpp:196:47: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/addons/library.xbmc.addon/libXBMC_addon.cpp:204:45: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/addons/library.xbmc.addon/libXBMC_addon.cpp:212:34: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/addons/library.xbmc.addon/libXBMC_addon.cpp:220:48: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/addons/library.xbmc.addon/libXBMC_addon.cpp:228:42: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/addons/library.xbmc.addon/libXBMC_addon.cpp:236:40: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/addons/library.xbmc.addon/libXBMC_addon.cpp:244:42: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/addons/library.xbmc.addon/libXBMC_addon.cpp:252:48: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/addons/library.xbmc.addon/libXBMC_addon.cpp:260:47: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/addons/library.xbmc.addon/libXBMC_addon.cpp:268:47: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/addons/library.xbmc.addon/libXBMC_addon.cpp:276:47: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/addons/library.xbmc.addon/libXBMC_addon.h:102:5: warning: Member variable 'CHelper_libXBMC_addon::XBMC_register_me' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.addon/libXBMC_addon.h:102:5: warning: Member variable 'CHelper_libXBMC_addon::XBMC_unregister_me' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.addon/libXBMC_addon.h:102:5: warning: Member variable 'CHelper_libXBMC_addon::XBMC_log' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.addon/libXBMC_addon.h:102:5: warning: Member variable 'CHelper_libXBMC_addon::XBMC_get_setting' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.addon/libXBMC_addon.h:102:5: warning: Member variable 'CHelper_libXBMC_addon::XBMC_queue_notification' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.addon/libXBMC_addon.h:102:5: warning: Member variable 'CHelper_libXBMC_addon::XBMC_wake_on_lan' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.addon/libXBMC_addon.h:102:5: warning: Member variable 'CHelper_libXBMC_addon::XBMC_unknown_to_utf8' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.addon/libXBMC_addon.h:102:5: warning: Member variable 'CHelper_libXBMC_addon::XBMC_get_localized_string' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.addon/libXBMC_addon.h:102:5: warning: Member variable 'CHelper_libXBMC_addon::XBMC_get_dvd_menu_language' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.addon/libXBMC_addon.h:102:5: warning: Member variable 'CHelper_libXBMC_addon::XBMC_free_string' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.addon/libXBMC_addon.h:102:5: warning: Member variable 'CHelper_libXBMC_addon::XBMC_open_file' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.addon/libXBMC_addon.h:102:5: warning: Member variable 'CHelper_libXBMC_addon::XBMC_open_file_for_write' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.addon/libXBMC_addon.h:102:5: warning: Member variable 'CHelper_libXBMC_addon::XBMC_read_file' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.addon/libXBMC_addon.h:102:5: warning: Member variable 'CHelper_libXBMC_addon::XBMC_read_file_string' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.addon/libXBMC_addon.h:102:5: warning: Member variable 'CHelper_libXBMC_addon::XBMC_write_file' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.addon/libXBMC_addon.h:102:5: warning: Member variable 'CHelper_libXBMC_addon::XBMC_flush_file' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.addon/libXBMC_addon.h:102:5: warning: Member variable 'CHelper_libXBMC_addon::XBMC_seek_file' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.addon/libXBMC_addon.h:102:5: warning: Member variable 'CHelper_libXBMC_addon::XBMC_truncate_file' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.addon/libXBMC_addon.h:102:5: warning: Member variable 'CHelper_libXBMC_addon::XBMC_get_file_position' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.addon/libXBMC_addon.h:102:5: warning: Member variable 'CHelper_libXBMC_addon::XBMC_get_file_length' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.addon/libXBMC_addon.h:102:5: warning: Member variable 'CHelper_libXBMC_addon::XBMC_close_file' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.addon/libXBMC_addon.h:102:5: warning: Member variable 'CHelper_libXBMC_addon::XBMC_get_file_chunk_size' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.addon/libXBMC_addon.h:102:5: warning: Member variable 'CHelper_libXBMC_addon::XBMC_file_exists' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.addon/libXBMC_addon.h:102:5: warning: Member variable 'CHelper_libXBMC_addon::XBMC_stat_file' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.addon/libXBMC_addon.h:102:5: warning: Member variable 'CHelper_libXBMC_addon::XBMC_delete_file' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.addon/libXBMC_addon.h:102:5: warning: Member variable 'CHelper_libXBMC_addon::XBMC_can_open_directory' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.addon/libXBMC_addon.h:102:5: warning: Member variable 'CHelper_libXBMC_addon::XBMC_create_directory' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.addon/libXBMC_addon.h:102:5: warning: Member variable 'CHelper_libXBMC_addon::XBMC_directory_exists' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.addon/libXBMC_addon.h:102:5: warning: Member variable 'CHelper_libXBMC_addon::XBMC_remove_directory' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.addon/libXBMC_addon.h:102:5: warning: Member variable 'CHelper_libXBMC_addon::m_Callbacks' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.gui/libXBMC_gui.h:57:3: warning: Member variable 'CHelper_libXBMC_gui::GUI_register_me' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.gui/libXBMC_gui.h:57:3: warning: Member variable 'CHelper_libXBMC_gui::GUI_unregister_me' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.gui/libXBMC_gui.h:57:3: warning: Member variable 'CHelper_libXBMC_gui::GUI_lock' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.gui/libXBMC_gui.h:57:3: warning: Member variable 'CHelper_libXBMC_gui::GUI_unlock' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.gui/libXBMC_gui.h:57:3: warning: Member variable 'CHelper_libXBMC_gui::GUI_get_screen_height' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.gui/libXBMC_gui.h:57:3: warning: Member variable 'CHelper_libXBMC_gui::GUI_get_screen_width' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.gui/libXBMC_gui.h:57:3: warning: Member variable 'CHelper_libXBMC_gui::GUI_get_video_resolution' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.gui/libXBMC_gui.h:57:3: warning: Member variable 'CHelper_libXBMC_gui::GUI_Window_create' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.gui/libXBMC_gui.h:57:3: warning: Member variable 'CHelper_libXBMC_gui::GUI_Window_destroy' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.gui/libXBMC_gui.h:57:3: warning: Member variable 'CHelper_libXBMC_gui::GUI_control_get_spin' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.gui/libXBMC_gui.h:57:3: warning: Member variable 'CHelper_libXBMC_gui::GUI_control_release_spin' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.gui/libXBMC_gui.h:57:3: warning: Member variable 'CHelper_libXBMC_gui::GUI_control_get_radiobutton' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.gui/libXBMC_gui.h:57:3: warning: Member variable 'CHelper_libXBMC_gui::GUI_control_release_radiobutton' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.gui/libXBMC_gui.h:57:3: warning: Member variable 'CHelper_libXBMC_gui::GUI_control_get_progress' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.gui/libXBMC_gui.h:57:3: warning: Member variable 'CHelper_libXBMC_gui::GUI_control_release_progress' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.gui/libXBMC_gui.h:57:3: warning: Member variable 'CHelper_libXBMC_gui::GUI_ListItem_create' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.gui/libXBMC_gui.h:57:3: warning: Member variable 'CHelper_libXBMC_gui::GUI_ListItem_destroy' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.gui/libXBMC_gui.h:57:3: warning: Member variable 'CHelper_libXBMC_gui::GUI_control_get_rendering' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.gui/libXBMC_gui.h:57:3: warning: Member variable 'CHelper_libXBMC_gui::GUI_control_release_rendering' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.gui/libXBMC_gui.h:57:3: warning: Member variable 'CHelper_libXBMC_gui::m_Callbacks' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacks.h:312:3: style: Class 'CAddonCallbacks' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/addons/library.xbmc.codec/libXBMC_codec.h:65:21: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/addons/library.xbmc.codec/libXBMC_codec.h:40:3: warning: Member variable 'CHelper_libXBMC_codec::CODEC_register_me' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.codec/libXBMC_codec.h:40:3: warning: Member variable 'CHelper_libXBMC_codec::CODEC_unregister_me' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.codec/libXBMC_codec.h:40:3: warning: Member variable 'CHelper_libXBMC_codec::CODEC_get_codec_by_name' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.codec/libXBMC_codec.h:40:3: warning: Member variable 'CHelper_libXBMC_codec::m_Callbacks' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/addons/library.xbmc.gui/libXBMC_gui.cpp:96:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/addons/library.xbmc.gui/libXBMC_gui.cpp:102:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/addons/library.xbmc.gui/libXBMC_gui.cpp:108:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/addons/library.xbmc.gui/libXBMC_gui.cpp:114:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/addons/library.xbmc.gui/libXBMC_gui.cpp:577:41: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/addons/library.xbmc.gui/libXBMC_gui.cpp:583:41: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/addons/library.xbmc.gui/libXBMC_gui.cpp:589:41: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/addons/library.xbmc.gui/libXBMC_gui.cpp:595:41: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/addons/library.xbmc.gui/libXBMC_gui.cpp:599:28: warning: Member variable 'CAddonGUIRenderingControl::m_cbhdl' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/addons/library.xbmc.gui/libXBMC_gui.cpp:599:28: warning: Member variable 'CAddonGUIRenderingControl::CBCreate' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/addons/library.xbmc.gui/libXBMC_gui.cpp:599:28: warning: Member variable 'CAddonGUIRenderingControl::CBRender' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/addons/library.xbmc.gui/libXBMC_gui.cpp:599:28: warning: Member variable 'CAddonGUIRenderingControl::CBStop' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/addons/library.xbmc.gui/libXBMC_gui.cpp:599:28: warning: Member variable 'CAddonGUIRenderingControl::CBDirty' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.pvr/libXBMC_pvr.h:68:21: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/addons/library.xbmc.pvr/libXBMC_pvr.h:43:3: warning: Member variable 'CHelper_libXBMC_pvr::PVR_register_me' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.pvr/libXBMC_pvr.h:43:3: warning: Member variable 'CHelper_libXBMC_pvr::PVR_unregister_me' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.pvr/libXBMC_pvr.h:43:3: warning: Member variable 'CHelper_libXBMC_pvr::PVR_transfer_epg_entry' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.pvr/libXBMC_pvr.h:43:3: warning: Member variable 'CHelper_libXBMC_pvr::PVR_transfer_channel_entry' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.pvr/libXBMC_pvr.h:43:3: warning: Member variable 'CHelper_libXBMC_pvr::PVR_transfer_timer_entry' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.pvr/libXBMC_pvr.h:43:3: warning: Member variable 'CHelper_libXBMC_pvr::PVR_transfer_recording_entry' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.pvr/libXBMC_pvr.h:43:3: warning: Member variable 'CHelper_libXBMC_pvr::PVR_add_menu_hook' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.pvr/libXBMC_pvr.h:43:3: warning: Member variable 'CHelper_libXBMC_pvr::PVR_recording' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.pvr/libXBMC_pvr.h:43:3: warning: Member variable 'CHelper_libXBMC_pvr::PVR_trigger_channel_update' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.pvr/libXBMC_pvr.h:43:3: warning: Member variable 'CHelper_libXBMC_pvr::PVR_trigger_channel_groups_update' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.pvr/libXBMC_pvr.h:43:3: warning: Member variable 'CHelper_libXBMC_pvr::PVR_trigger_timer_update' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.pvr/libXBMC_pvr.h:43:3: warning: Member variable 'CHelper_libXBMC_pvr::PVR_trigger_recording_update' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.pvr/libXBMC_pvr.h:43:3: warning: Member variable 'CHelper_libXBMC_pvr::PVR_trigger_epg_update' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.pvr/libXBMC_pvr.h:43:3: warning: Member variable 'CHelper_libXBMC_pvr::PVR_transfer_channel_group' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.pvr/libXBMC_pvr.h:43:3: warning: Member variable 'CHelper_libXBMC_pvr::PVR_transfer_channel_group_member' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.pvr/libXBMC_pvr.h:43:3: warning: Member variable 'CHelper_libXBMC_pvr::PVR_free_demux_packet' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.pvr/libXBMC_pvr.h:43:3: warning: Member variable 'CHelper_libXBMC_pvr::PVR_allocate_demux_packet' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/addons/library.xbmc.pvr/libXBMC_pvr.h:43:3: warning: Member variable 'CHelper_libXBMC_pvr::m_Callbacks' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/asap/apokeysnd.c:470:1: style: Function 'PokeySound_EndFrame' argument 2 names different: declaration 'cycle_limit' definition 'current_cycle'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/asap/asap_internal.h:70:47: note: Function 'PokeySound_EndFrame' argument 2 names different: declaration 'cycle_limit' definition 'current_cycle'.
xbmc-13.2-Gotham/lib/asap/apokeysnd.c:470:1: note: Function 'PokeySound_EndFrame' argument 2 names different: declaration 'cycle_limit' definition 'current_cycle'.
xbmc-13.2-Gotham/lib/asap/moc/libasap_decoder.c:143:12: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
xbmc-13.2-Gotham/lib/asap/win32/apollo/ASAP_Apollo.cpp:71:2: style: Class 'CASAPPlugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/asap/win32/apollo/ASAP_Apollo.cpp:39:6: style: The function 'GetNextAudioChunk' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/asap/win32/apollo/InputPlugin.h:47:17: note: Virtual function in base class
xbmc-13.2-Gotham/lib/asap/win32/apollo/ASAP_Apollo.cpp:39:6: note: Function in derived class
xbmc-13.2-Gotham/lib/asap/win32/apollo/ASAP_Apollo.cpp:45:6: style: The function 'SetPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/asap/win32/apollo/InputPlugin.h:48:17: note: Virtual function in base class
xbmc-13.2-Gotham/lib/asap/win32/apollo/ASAP_Apollo.cpp:45:6: note: Function in derived class
xbmc-13.2-Gotham/lib/asap/win32/apollo/ASAP_Apollo.cpp:51:7: style: The function 'SetEqualizer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/asap/win32/apollo/InputPlugin.h:50:18: note: Virtual function in base class
xbmc-13.2-Gotham/lib/asap/win32/apollo/ASAP_Apollo.cpp:51:7: note: Function in derived class
xbmc-13.2-Gotham/lib/asap/win32/apollo/ASAP_Apollo.cpp:55:7: style: The function 'AdjustEqualizer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/asap/win32/apollo/InputPlugin.h:51:18: note: Virtual function in base class
xbmc-13.2-Gotham/lib/asap/win32/apollo/ASAP_Apollo.cpp:55:7: note: Function in derived class
xbmc-13.2-Gotham/lib/asap/win32/apollo/ASAP_Apollo.cpp:59:7: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/asap/win32/apollo/InputPlugin.h:53:18: note: Virtual function in base class
xbmc-13.2-Gotham/lib/asap/win32/apollo/ASAP_Apollo.cpp:59:7: note: Function in derived class
xbmc-13.2-Gotham/lib/asap/win32/apollo/ASAP_Apollo.cpp:75:9: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/asap/win32/apollo/InputPlugin.h:59:19: note: Virtual function in base class
xbmc-13.2-Gotham/lib/asap/win32/apollo/ASAP_Apollo.cpp:75:9: note: Function in derived class
xbmc-13.2-Gotham/lib/asap/win32/apollo/ASAP_Apollo.cpp:80:18: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/asap/win32/apollo/InputPlugin.h:61:28: note: Virtual function in base class
xbmc-13.2-Gotham/lib/asap/win32/apollo/ASAP_Apollo.cpp:80:18: note: Function in derived class
xbmc-13.2-Gotham/lib/asap/win32/apollo/ASAP_Apollo.cpp:92:7: style: The function 'GetInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/asap/win32/apollo/InputPlugin.h:62:18: note: Virtual function in base class
xbmc-13.2-Gotham/lib/asap/win32/apollo/ASAP_Apollo.cpp:92:7: note: Function in derived class
xbmc-13.2-Gotham/lib/asap/win32/apollo/ASAP_Apollo.cpp:115:7: style: The function 'AdditionalInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/asap/win32/apollo/InputPlugin.h:63:18: note: Virtual function in base class
xbmc-13.2-Gotham/lib/asap/win32/apollo/ASAP_Apollo.cpp:115:7: note: Function in derived class
xbmc-13.2-Gotham/lib/asap/win32/apollo/ASAP_Apollo.cpp:120:7: style: The function 'IsSuitableFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/asap/win32/apollo/InputPlugin.h:64:18: note: Virtual function in base class
xbmc-13.2-Gotham/lib/asap/win32/apollo/ASAP_Apollo.cpp:120:7: note: Function in derived class
xbmc-13.2-Gotham/lib/asap/win32/apollo/ASAP_Apollo.cpp:125:9: style: The function 'GetExtensions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/asap/win32/apollo/InputPlugin.h:65:19: note: Virtual function in base class
xbmc-13.2-Gotham/lib/asap/win32/apollo/ASAP_Apollo.cpp:125:9: note: Function in derived class
xbmc-13.2-Gotham/lib/asap/win32/apollo/ASAP_Apollo.cpp:138:7: style: The function 'Config' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/asap/win32/apollo/InputPlugin.h:67:18: note: Virtual function in base class
xbmc-13.2-Gotham/lib/asap/win32/apollo/ASAP_Apollo.cpp:138:7: note: Function in derived class
xbmc-13.2-Gotham/lib/asap/win32/apollo/ASAP_Apollo.cpp:143:7: style: The function 'About' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/asap/win32/apollo/InputPlugin.h:68:18: note: Virtual function in base class
xbmc-13.2-Gotham/lib/asap/win32/apollo/ASAP_Apollo.cpp:143:7: note: Function in derived class
xbmc-13.2-Gotham/lib/asap/win32/apollo/ASAP_Apollo.cpp:149:7: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/asap/win32/apollo/InputPlugin.h:70:18: note: Virtual function in base class
xbmc-13.2-Gotham/lib/asap/win32/apollo/ASAP_Apollo.cpp:149:7: note: Function in derived class
xbmc-13.2-Gotham/lib/asap/win32/foobar2000/foo_asap.cpp:96:2: warning: Member variable 'input_asap::filename' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/asap/win32/foobar2000/foo_asap.cpp:96:2: warning: Member variable 'input_asap::module_len' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/asap/win32/foobar2000/foo_asap.cpp:134:11: style: Technically the member function 'input_asap::get_subsong_count' can be const. [functionConst]
xbmc-13.2-Gotham/lib/asap/win32/foobar2000/foo_asap.cpp:139:11: performance: Technically the member function 'input_asap::get_subsong' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/asap/win32/foobar2000/foo_asap.cpp:208:7: performance: Technically the member function 'input_asap::decode_can_seek' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/asap/win32/foobar2000/foo_asap.cpp:213:7: performance: Technically the member function 'input_asap::decode_get_dynamic_info' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/asap/win32/foobar2000/foo_asap.cpp:218:7: performance: Technically the member function 'input_asap::decode_get_dynamic_info_track' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/asap/win32/winamp/in_asap.c:259:4: style: The scope of the variable 'buffer' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cmyth/libcmyth/bookmark.c:39:8: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xbmc-13.2-Gotham/lib/cmyth/libcmyth/bookmark.c:85:8: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xbmc-13.2-Gotham/lib/cmyth/libcmyth/commbreak.c:106:8: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xbmc-13.2-Gotham/lib/cmyth/libcmyth/commbreak.c:152:8: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xbmc-13.2-Gotham/lib/cmyth/libcmyth/connection.c:1418:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/lib/cmyth/libcmyth/connection.c:1415:0: note: Variable 'result' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/cmyth/libcmyth/connection.c:1418:2: note: Variable 'result' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/cmyth/libcmyth/connection.c:362:14: style: Same expression on both sides of '==' because the value of 'attempt' and '0' are the same. [duplicateExpression]
xbmc-13.2-Gotham/lib/cmyth/libcmyth/connection.c:347:16: note: 'attempt' is assigned value '0' here.
xbmc-13.2-Gotham/lib/cmyth/libcmyth/connection.c:362:14: note: Same expression on both sides of '==' because the value of 'attempt' and '0' are the same.
xbmc-13.2-Gotham/lib/cmyth/libcmyth/connection.c:948:6: style: The scope of the variable 'length' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cmyth/libcmyth/file.c:364:2: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/cmyth/libcmyth/file.c:560:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/cmyth/libcmyth/livetv.c:204:6: style: The scope of the variable 'cur' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cmyth/libcmyth/livetv.c:257:6: style: The scope of the variable 'cur' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cmyth/libcmyth/livetv.c:307:10: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cmyth/libcmyth/livetv.c:308:17: style: The scope of the variable 'fp' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cmyth/libcmyth/livetv.c:309:21: style: The scope of the variable 'pi' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cmyth/libcmyth/livetv.c:201:76: style: Function 'cmyth_livetv_chain_add_file' argument 3 names different: declaration 'fp' definition 'ft'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/cmyth/libcmyth/livetv.c:38:65: note: Function 'cmyth_livetv_chain_add_file' argument 3 names different: declaration 'fp' definition 'ft'.
xbmc-13.2-Gotham/lib/cmyth/libcmyth/livetv.c:201:76: note: Function 'cmyth_livetv_chain_add_file' argument 3 names different: declaration 'fp' definition 'ft'.
xbmc-13.2-Gotham/lib/cmyth/libcmyth/livetv.c:375:71: style: Function 'cmyth_livetv_chain_add' argument 3 names different: declaration 'fp' definition 'ft'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/cmyth/libcmyth/livetv.c:41:48: note: Function 'cmyth_livetv_chain_add' argument 3 names different: declaration 'fp' definition 'ft'.
xbmc-13.2-Gotham/lib/cmyth/libcmyth/livetv.c:375:71: note: Function 'cmyth_livetv_chain_add' argument 3 names different: declaration 'fp' definition 'ft'.
xbmc-13.2-Gotham/lib/cmyth/libcmyth/livetv.c:376:30: style: Function 'cmyth_livetv_chain_add' argument 4 names different: declaration 'prog' definition 'pi'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/cmyth/libcmyth/livetv.c:41:69: note: Function 'cmyth_livetv_chain_add' argument 4 names different: declaration 'prog' definition 'pi'.
xbmc-13.2-Gotham/lib/cmyth/libcmyth/livetv.c:376:30: note: Function 'cmyth_livetv_chain_add' argument 4 names different: declaration 'prog' definition 'pi'.
xbmc-13.2-Gotham/lib/cmyth/libcmyth/mysql_query.c:197:5: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xbmc-13.2-Gotham/lib/cmyth/libcmyth/mythtv_mysql.c:1218:2: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/lib/cmyth/libcmyth/mythtv_mysql.c:1208:0: note: Variable 'res' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/cmyth/libcmyth/mythtv_mysql.c:1218:2: note: Variable 'res' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/cmyth/libcmyth/mythtv_mysql.c:569:6: style: The scope of the variable 'ch' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cmyth/libcmyth/mythtv_mysql.c:820:13: style: The scope of the variable 'start_previous' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cmyth/libcmyth/mythtv_mysql.c:821:12: style: The scope of the variable 'end_previous' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cmyth/libcmyth/mythtv_mysql.c:1026:6: style: The scope of the variable 'new_conn' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cmyth/libcmyth/mythtv_mysql.c:703:3: style: Variable 'rows' is modified but its new value is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/cmyth/libcmyth/mythtv_mysql.c:775:4: style: Variable 'rows' is modified but its new value is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/cmyth/libcmyth/mythtv_mysql.c:1035:3: style: Variable 'new_conn' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/cmyth/libcmyth/mythtv_mysql.c:1246:3: style: Variable 'i' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/cmyth/libcmyth/mythtv_mysql.c:1030:4: error: Memory leak: buf [memleak]
xbmc-13.2-Gotham/lib/cmyth/libcmyth/posmap.c:51:15: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cmyth/libcmyth/proginfo.c:1509:5: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
xbmc-13.2-Gotham/lib/cmyth/libcmyth/proginfo.c:429:8: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xbmc-13.2-Gotham/lib/cmyth/libcmyth/proginfo.c:1336:8: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xbmc-13.2-Gotham/lib/cmyth/libcmyth/ringbuf.c:343:2: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/cmyth/libcmyth/ringbuf.c:406:2: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/cmyth/libcmyth/socket.c:564:13: style: Redundant condition: If 'EXPR == '-'', the comparison 'EXPR' is always true. [redundantCondition]
xbmc-13.2-Gotham/lib/cmyth/libcmyth/socket.c:976:13: style: Redundant condition: If 'EXPR == '-'', the comparison 'EXPR' is always true. [redundantCondition]
xbmc-13.2-Gotham/lib/cmyth/libcmyth/socket.c:1084:13: style: Redundant condition: If 'EXPR == '-'', the comparison 'EXPR' is always true. [redundantCondition]
xbmc-13.2-Gotham/lib/cmyth/libcmyth/socket.c:146:6: style: The scope of the variable 'r' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cmyth/libcmyth/socket.c:212:6: style: The scope of the variable 'r' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cmyth/libcmyth/socket.c:1362:69: style: Function '__cmyth_rcv_timestamp' argument 3 names different: declaration 'ts_p' definition 'ts'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/cmyth/libcmyth/cmyth_local.h:344:30: note: Function '__cmyth_rcv_timestamp' argument 3 names different: declaration 'ts_p' definition 'ts'.
xbmc-13.2-Gotham/lib/cmyth/libcmyth/socket.c:1362:69: note: Function '__cmyth_rcv_timestamp' argument 3 names different: declaration 'ts_p' definition 'ts'.
xbmc-13.2-Gotham/lib/cmyth/libcmyth/socket.c:1444:68: style: Function '__cmyth_rcv_datetime' argument 3 names different: declaration 'ts_p' definition 'ts'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/cmyth/libcmyth/cmyth_local.h:348:29: note: Function '__cmyth_rcv_datetime' argument 3 names different: declaration 'ts_p' definition 'ts'.
xbmc-13.2-Gotham/lib/cmyth/libcmyth/socket.c:1444:68: note: Function '__cmyth_rcv_datetime' argument 3 names different: declaration 'ts_p' definition 'ts'.
xbmc-13.2-Gotham/lib/cmyth/libcmyth/timestamp.c:375:3: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/cmyth/librefmem/alloc.c:231:14: warning: Either the condition 'if(block)' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xbmc-13.2-Gotham/lib/cmyth/librefmem/alloc.c:236:5: note: Assuming that condition 'if(block)' is not redundant
xbmc-13.2-Gotham/lib/cmyth/librefmem/alloc.c:231:14: note: Null pointer addition
xbmc-13.2-Gotham/lib/cmyth/librefmem/alloc.c:280:22: warning: Either the condition 'if(p&&ret)' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
xbmc-13.2-Gotham/lib/cmyth/librefmem/alloc.c:289:5: note: Assuming that condition 'if(p&&ret)' is not redundant
xbmc-13.2-Gotham/lib/cmyth/librefmem/alloc.c:280:22: note: Null pointer subtraction
xbmc-13.2-Gotham/lib/cmyth/librefmem/alloc.c:321:16: warning: Either the condition 'if(data)' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
xbmc-13.2-Gotham/lib/cmyth/librefmem/alloc.c:329:5: note: Assuming that condition 'if(data)' is not redundant
xbmc-13.2-Gotham/lib/cmyth/librefmem/alloc.c:321:16: note: Null pointer subtraction
xbmc-13.2-Gotham/lib/cmyth/librefmem/alloc.c:400:16: warning: Either the condition 'if(p)' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
xbmc-13.2-Gotham/lib/cmyth/librefmem/alloc.c:407:5: note: Assuming that condition 'if(p)' is not redundant
xbmc-13.2-Gotham/lib/cmyth/librefmem/alloc.c:400:16: note: Null pointer subtraction
xbmc-13.2-Gotham/lib/cmyth/librefmem/alloc.c:439:16: warning: Either the condition 'if(p)' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
xbmc-13.2-Gotham/lib/cmyth/librefmem/alloc.c:446:5: note: Assuming that condition 'if(p)' is not redundant
xbmc-13.2-Gotham/lib/cmyth/librefmem/alloc.c:439:16: note: Null pointer subtraction
xbmc-13.2-Gotham/lib/cmyth/librefmem/alloc.c:356:9: style: The scope of the variable 'len' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cpluff/kazlib/list.c:531:17: style: The scope of the variable 'middle' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cpluff/kazlib/list.c:532:14: style: The scope of the variable 'node' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cpluff/libcpluff/context.c:378:8: style: The scope of the variable 'd' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cpluff/libcpluff/context.c:170:56: style: Function 'cp_create_context' argument 1 names different: declaration 'status' definition 'error'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/cpluff/libcpluff/cpluff.h:951:56: note: Function 'cp_create_context' argument 1 names different: declaration 'status' definition 'error'.
xbmc-13.2-Gotham/lib/cpluff/libcpluff/context.c:170:56: note: Function 'cp_create_context' argument 1 names different: declaration 'status' definition 'error'.
xbmc-13.2-Gotham/lib/cpluff/libcpluff/cpluff.c:130:13: style: Condition 'status!=CP_OK' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/cpluff/libcpluff/cpluff.c:107:23: note: Assignment 'status=CP_OK', assigned value is 0
xbmc-13.2-Gotham/lib/cpluff/libcpluff/cpluff.c:130:13: note: Condition 'status!=CP_OK' is always false
xbmc-13.2-Gotham/lib/cpluff/libcpluff/cpluff.c:130:13: style: Same expression on both sides of '!=' because the value of 'status' and 'CP_OK' are the same. [duplicateExpression]
xbmc-13.2-Gotham/lib/cpluff/libcpluff/cpluff.c:107:23: note: 'status' is assigned value 'CP_OK' here.
xbmc-13.2-Gotham/lib/cpluff/libcpluff/cpluff.c:130:13: note: Same expression on both sides of '!=' because the value of 'status' and 'CP_OK' are the same.
xbmc-13.2-Gotham/lib/cpluff/libcpluff/logging.c:133:8: style: The scope of the variable 'owner' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cpluff/libcpluff/logging.c:170:8: style: The scope of the variable 'owner' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cpluff/libcpluff/pcontrol.c:273:6: style: The scope of the variable 'rlpath_len' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cpluff/libcpluff/pcontrol.c:992:15: style: The scope of the variable 'plugin' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cpluff/libcpluff/pcontrol.c:1227:11: style: The scope of the variable 'node' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cpluff/libcpluff/pinfo.c:229:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cpluff/libcpluff/pinfo.c:320:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cpluff/libcpluff/pinfo.c:550:11: style: The scope of the variable 'node' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cpluff/libcpluff/pinfo.c:573:8: style: The scope of the variable 'owner' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cpluff/libcpluff/pinfo.c:595:8: style: The scope of the variable 'owner' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cpluff/libcpluff/ploader.c:392:15: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cpluff/libcpluff/ploader.c:633:55: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xbmc-13.2-Gotham/lib/cpluff/libcpluff/ploader.c:687:55: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xbmc-13.2-Gotham/lib/cpluff/libcpluff/psymbol.c:252:9: style: The scope of the variable 'owner' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cpluff/libcpluff/psymbol.c:288:11: style: The scope of the variable 'node' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cpluff/libcpluff/psymbol.c:290:26: style: The scope of the variable 'provider_info' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cpluff/libcpluff/psymbol.c:318:10: style: The scope of the variable 'owner' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cpluff/libcpluff/thread_posix.c:77:3: error: Memory leak: mutex [memleak]
xbmc-13.2-Gotham/lib/cpluff/libcpluff/thread_posix.c:83:3: error: Memory leak: mutex [memleak]
xbmc-13.2-Gotham/lib/cpluff/libcpluff/thread_posix.c:91:3: error: Memory leak: mutex [memleak]
xbmc-13.2-Gotham/lib/cpluff/libcpluff/thread_windows.c:80:3: error: Memory leak: mutex [memleak]
xbmc-13.2-Gotham/lib/cpluff/libcpluff/thread_windows.c:86:3: error: Memory leak: mutex [memleak]
xbmc-13.2-Gotham/lib/cpluff/libcpluff/thread_windows.c:94:3: error: Memory leak: mutex [memleak]
xbmc-13.2-Gotham/lib/cpluff/test/testmain.c:53:4: warning: Redundant code: Found a statement that begins with numeric constant. [constStatement]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/tif_xfile.cpp:25:19: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/tif_xfile.cpp:31:19: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/tif_xfile.cpp:39:8: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/tif_xfile.cpp:44:18: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/tif_xfile.cpp:60:10: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xiofile.h:38:15: warning: Virtual function 'Close' is called from destructor '~CxIOFile()' at line 23. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xiofile.h:23:3: note: Calling Close
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xiofile.h:38:15: note: Close is a virtual method
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xiofile.h:15:2: style: Class 'CxIOFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:262:2: style: Class 'CxImage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xiofile.h:38:15: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xfile.h:59:15: note: Virtual function in base class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xiofile.h:38:15: note: Function in derived class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xiofile.h:48:17: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xfile.h:60:17: note: Virtual function in base class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xiofile.h:48:17: note: Function in derived class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xiofile.h:54:17: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xfile.h:61:17: note: Virtual function in base class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xiofile.h:54:17: note: Function in derived class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xiofile.h:60:15: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xfile.h:62:15: note: Virtual function in base class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xiofile.h:60:15: note: Function in derived class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xiofile.h:66:15: style: The function 'Tell' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xfile.h:63:15: note: Virtual function in base class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xiofile.h:66:15: note: Function in derived class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xiofile.h:72:15: style: The function 'Size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xfile.h:64:15: note: Virtual function in base class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xiofile.h:72:15: note: Function in derived class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xiofile.h:83:15: style: The function 'Flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xfile.h:65:15: note: Virtual function in base class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xiofile.h:83:15: note: Function in derived class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xiofile.h:89:15: style: The function 'Eof' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xfile.h:66:15: note: Virtual function in base class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xiofile.h:89:15: note: Function in derived class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xiofile.h:95:15: style: The function 'Error' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xfile.h:67:15: note: Virtual function in base class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xiofile.h:95:15: note: Function in derived class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xiofile.h:101:15: style: The function 'PutC' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xfile.h:68:15: note: Virtual function in base class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xiofile.h:101:15: note: Function in derived class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xiofile.h:107:15: style: The function 'GetC' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xfile.h:74:15: note: Virtual function in base class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xiofile.h:107:15: note: Function in derived class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xiofile.h:113:17: style: The function 'GetS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xfile.h:75:17: note: Virtual function in base class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xiofile.h:113:17: note: Function in derived class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xiofile.h:119:15: style: The function 'Scanf' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xfile.h:76:15: note: Virtual function in base class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xiofile.h:119:15: note: Function in derived class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xmemfile.h:16:15: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xfile.h:59:15: note: Virtual function in base class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xmemfile.h:16:15: note: Function in derived class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xmemfile.h:17:17: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xfile.h:60:17: note: Virtual function in base class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xmemfile.h:17:17: note: Function in derived class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xmemfile.h:18:17: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xfile.h:61:17: note: Virtual function in base class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xmemfile.h:18:17: note: Function in derived class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xmemfile.h:19:15: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xfile.h:62:15: note: Virtual function in base class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xmemfile.h:19:15: note: Function in derived class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xmemfile.h:20:15: style: The function 'Tell' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xfile.h:63:15: note: Virtual function in base class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xmemfile.h:20:15: note: Function in derived class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xmemfile.h:21:15: style: The function 'Size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xfile.h:64:15: note: Virtual function in base class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xmemfile.h:21:15: note: Function in derived class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xmemfile.h:22:15: style: The function 'Flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xfile.h:65:15: note: Virtual function in base class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xmemfile.h:22:15: note: Function in derived class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xmemfile.h:23:15: style: The function 'Eof' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xfile.h:66:15: note: Virtual function in base class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xmemfile.h:23:15: note: Function in derived class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xmemfile.h:24:15: style: The function 'Error' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xfile.h:67:15: note: Virtual function in base class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xmemfile.h:24:15: note: Function in derived class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xmemfile.h:25:15: style: The function 'PutC' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xfile.h:68:15: note: Virtual function in base class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xmemfile.h:25:15: note: Function in derived class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xmemfile.h:26:15: style: The function 'GetC' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xfile.h:74:15: note: Virtual function in base class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xmemfile.h:26:15: note: Function in derived class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xmemfile.h:27:17: style: The function 'GetS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xfile.h:75:17: note: Virtual function in base class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xmemfile.h:27:17: note: Function in derived class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xmemfile.h:28:15: style: The function 'Scanf' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xfile.h:76:15: note: Virtual function in base class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xmemfile.h:28:15: note: Function in derived class
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximaiter.h:226:8: style: The scope of the variable 'pSrc' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximaiter.h:243:8: style: The scope of the variable 'pSrc' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximabmp.cpp:168:14: style: The scope of the variable 'p' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximaiter.h:86:41: style: Function 'CImageIterator' argument 1 names different: declaration 'image' definition 'imageImpl'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximaiter.h:46:28: note: Function 'CImageIterator' argument 1 names different: declaration 'image' definition 'imageImpl'.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximaiter.h:86:41: note: Function 'CImageIterator' argument 1 names different: declaration 'image' definition 'imageImpl'.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximaiter.h:55:7: style: Technically the member function 'CImageIterator::GetByte' can be const. [functionConst]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximaiter.h:65:7: style: Technically the member function 'CImageIterator::GetSteps' can be const. [functionConst]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximaiter.h:70:7: style: Technically the member function 'CImageIterator::GetY' can be const. [functionConst]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximaiter.h:46:2: style: Class 'CImageIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximadsp.cpp:386:7: style: The scope of the variable 'Rdelta' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximadsp.cpp:386:14: style: The scope of the variable 'Gdelta' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximadsp.cpp:386:21: style: The scope of the variable 'Bdelta' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximadsp.cpp:774:7: style: The scope of the variable 'r' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximadsp.cpp:774:9: style: The scope of the variable 'g' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximadsp.cpp:805:16: style: The scope of the variable 'iY1' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximadsp.cpp:1670:17: style: The scope of the variable 'k' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximadsp.cpp:1670:24: style: The scope of the variable 'l1' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximadsp.cpp:1671:27: style: The scope of the variable 'u1' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximadsp.cpp:1671:30: style: The scope of the variable 'u2' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximadsp.cpp:1743:11: style: The scope of the variable 'arg' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximadsp.cpp:2211:9: style: The scope of the variable 'cmatrix_p' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximadsp.cpp:2213:9: style: The scope of the variable 'cur_col_p1' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximadsp.cpp:2214:9: style: The scope of the variable 'dest_col_p' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximadsp.cpp:2215:9: style: The scope of the variable 'ctable_p' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximadsp.cpp:2867:9: style: The scope of the variable 'dbScaler' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximadsp.cpp:3299:9: style: The scope of the variable 'L' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximadsp.cpp:3304:13: style: The scope of the variable 'w2' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximadsp.cpp:3304:21: style: The scope of the variable 'm2' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximadsp.cpp:3304:29: style: The scope of the variable 'q2' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximadsp.cpp:3304:33: style: The scope of the variable 's1' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximadsp.cpp:3304:37: style: The scope of the variable 's2' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximadsp.cpp:3497:100: style: Function 'FloodFill' argument 4 names different: declaration 'tolerance' definition 'nTolerance'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:676:92: note: Function 'FloodFill' argument 4 names different: declaration 'tolerance' definition 'nTolerance'.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximadsp.cpp:3497:100: note: Function 'FloodFill' argument 4 names different: declaration 'tolerance' definition 'nTolerance'.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximadsp.cpp:2124:20: style: Variable 'matrix_midpoint' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximadsp.cpp:2274:17: style: Variable 'cmatrix_p' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:687:7: performance: Technically the member function 'CxImage::IsPowerof2' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximadsp.cpp:1651:15: note: Technically the member function 'CxImage::IsPowerof2' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:687:7: note: Technically the member function 'CxImage::IsPowerof2' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:688:7: performance: Technically the member function 'CxImage::FFT' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximadsp.cpp:1668:15: note: Technically the member function 'CxImage::FFT' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:688:7: note: Technically the member function 'CxImage::FFT' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:689:7: performance: Technically the member function 'CxImage::DFT' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximadsp.cpp:1740:15: note: Technically the member function 'CxImage::DFT' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:689:7: note: Technically the member function 'CxImage::DFT' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:692:6: performance: Technically the member function 'CxImage::gen_convolve_matrix' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximadsp.cpp:2096:14: note: Technically the member function 'CxImage::gen_convolve_matrix' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:692:6: note: Technically the member function 'CxImage::gen_convolve_matrix' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:694:7: performance: Technically the member function 'CxImage::blur_line' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximadsp.cpp:2203:15: note: Technically the member function 'CxImage::blur_line' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:694:7: note: Technically the member function 'CxImage::blur_line' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximajpg.h:221:22: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximajpg.h:228:22: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximajpg.h:238:22: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximajpg.h:253:24: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximajpg.h:260:24: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximajpg.h:279:24: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapng.h:58:19: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapng.h:64:19: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapng.h:70:19: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximaraw.h:77:13: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximaraw.h:80:13: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximaraw.h:83:13: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximaraw.h:89:13: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximaraw.h:92:13: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximaraw.h:95:13: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximaraw.h:98:13: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximaraw.h:101:13: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximajpg.h:262:14: style: Checking if unsigned variable 'nbytes' is less than zero. [unsignedLessThanZero]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximajpg.h:196:2: warning: Member variable 'CxFileJpg::m_bStartOfFile' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:121:2: warning: Member variable 'CxImageGIF::gifgce' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:121:2: warning: Member variable 'CxImageGIF::curx' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:121:2: warning: Member variable 'CxImageGIF::cury' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:121:2: warning: Member variable 'CxImageGIF::CountDown' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:121:2: warning: Member variable 'CxImageGIF::cur_accum' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:121:2: warning: Member variable 'CxImageGIF::cur_bits' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:121:2: warning: Member variable 'CxImageGIF::interlaced' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:121:2: warning: Member variable 'CxImageGIF::iypos' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:121:2: warning: Member variable 'CxImageGIF::istep' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:121:2: warning: Member variable 'CxImageGIF::iheight' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:121:2: warning: Member variable 'CxImageGIF::ipass' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:121:2: warning: Member variable 'CxImageGIF::ibf' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:121:2: warning: Member variable 'CxImageGIF::ibfmax' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:121:2: warning: Member variable 'CxImageGIF::buf' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:121:2: warning: Member variable 'CxImageGIF::curr_size' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:121:2: warning: Member variable 'CxImageGIF::clear' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:121:2: warning: Member variable 'CxImageGIF::ending' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:121:2: warning: Member variable 'CxImageGIF::newcodes' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:121:2: warning: Member variable 'CxImageGIF::top_slot' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:121:2: warning: Member variable 'CxImageGIF::slot' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:121:2: warning: Member variable 'CxImageGIF::navail_bytes' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:121:2: warning: Member variable 'CxImageGIF::nbits_left' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:121:2: warning: Member variable 'CxImageGIF::b1' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:121:2: warning: Member variable 'CxImageGIF::byte_buff' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:121:2: warning: Member variable 'CxImageGIF::pbytes' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:121:2: warning: Member variable 'CxImageGIF::stack' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:121:2: warning: Member variable 'CxImageGIF::suffix' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:121:2: warning: Member variable 'CxImageGIF::prefix' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:121:2: warning: Member variable 'CxImageGIF::htab' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:121:2: warning: Member variable 'CxImageGIF::codetab' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:121:2: warning: Member variable 'CxImageGIF::n_bits' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:121:2: warning: Member variable 'CxImageGIF::maxcode' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:121:2: warning: Member variable 'CxImageGIF::free_ent' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:121:2: warning: Member variable 'CxImageGIF::clear_flg' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:121:2: warning: Member variable 'CxImageGIF::g_init_bits' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:121:2: warning: Member variable 'CxImageGIF::g_outfile' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:121:2: warning: Member variable 'CxImageGIF::ClearCode' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:121:2: warning: Member variable 'CxImageGIF::EOFCode' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:121:2: warning: Member variable 'CxImageGIF::a_count' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:121:2: warning: Member variable 'CxImageGIF::accum' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximajpg.h:150:2: style: Class 'CxExifInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximajpg.h:196:2: style: Class 'CxFileJpg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximaexif.cpp:648:29: style: The scope of the variable 'SubdirStart' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximaexif.cpp:670:25: style: The scope of the variable 'SubdirStart' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximaexif.cpp:738:9: style: The scope of the variable 'ch' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximaexif.cpp:770:22: style: Variable 'data_precision' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximajpg.h:160:6: style: Technically the member function 'CxImageJPG::CxExifInfo::Get16u' can be const. [functionConst]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximaexif.cpp:280:29: note: Technically the member function 'CxImageJPG::CxExifInfo::Get16u' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximajpg.h:160:6: note: Technically the member function 'CxImageJPG::CxExifInfo::Get16u' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximajpg.h:161:6: performance: Technically the member function 'CxImageJPG::CxExifInfo::Get16m' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximaexif.cpp:272:29: note: Technically the member function 'CxImageJPG::CxExifInfo::Get16m' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximajpg.h:161:6: note: Technically the member function 'CxImageJPG::CxExifInfo::Get16m' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximajpg.h:162:7: style: Technically the member function 'CxImageJPG::CxExifInfo::Get32s' can be const. [functionConst]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximaexif.cpp:292:30: note: Technically the member function 'CxImageJPG::CxExifInfo::Get32s' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximajpg.h:162:7: note: Technically the member function 'CxImageJPG::CxExifInfo::Get32s' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.cpp:21:2: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.cpp:352:15: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.cpp:375:8: style: The scope of the variable 'y2' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.cpp:375:11: style: The scope of the variable 'y3' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.cpp:403:8: style: The scope of the variable 'y4' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.cpp:403:11: style: The scope of the variable 'y3' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.cpp:447:8: style: The scope of the variable 'dst' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.cpp:486:8: style: The scope of the variable 'dst' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.cpp:342:36: style: Function 'Ghost' argument 1 names different: declaration 'src' definition 'from'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:809:28: note: Function 'Ghost' argument 1 names different: declaration 'src' definition 'from'.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.cpp:342:36: note: Function 'Ghost' argument 1 names different: declaration 'src' definition 'from'.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:282:7: performance: Technically the member function 'CxImage::FreeMemory' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.cpp:531:15: note: Technically the member function 'CxImage::FreeMemory' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:282:7: note: Technically the member function 'CxImage::FreeMemory' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:393:7: style: Technically the member function 'CxImage::IsInside' can be const. [functionConst]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.cpp:283:15: note: Technically the member function 'CxImage::IsInside' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:393:7: note: Technically the member function 'CxImage::IsInside' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:812:7: style: Technically the member function 'CxImage::Bitfield2RGB' can be const. [functionConst]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.cpp:359:15: note: Technically the member function 'CxImage::Bitfield2RGB' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:812:7: note: Technically the member function 'CxImage::Bitfield2RGB' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.cpp:721:16: style: The scope of the variable 'c' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.cpp:1623:6: style: The scope of the variable 'c' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.cpp:980:2: warning: Array 'prefix' is filled incompletely. Did you forget to multiply the size given to 'memset()' with 'sizeof(*prefix)'? [incompleteArrayFill]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:138:7: style: Technically the member function 'CxImageGIF::GetLoops' can be const. [functionConst]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.cpp:1332:18: note: Technically the member function 'CxImageGIF::GetLoops' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:138:7: note: Technically the member function 'CxImageGIF::GetLoops' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:164:7: performance: Technically the member function 'CxImageGIF::Putword' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.cpp:713:18: note: Technically the member function 'CxImageGIF::Putword' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:164:7: note: Technically the member function 'CxImageGIF::Putword' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:168:7: style: Technically the member function 'CxImageGIF::cl_hash' can be const. [functionConst]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.cpp:891:18: note: Technically the member function 'CxImageGIF::cl_hash' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:168:7: note: Technically the member function 'CxImageGIF::cl_hash' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:177:7: performance: Technically the member function 'CxImageGIF::seek_next_image' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.cpp:1313:18: note: Technically the member function 'CxImageGIF::seek_next_image' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:177:7: note: Technically the member function 'CxImageGIF::seek_next_image' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:232:15: performance: Technically the member function 'CxImageGIF::rle_isqrt' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.cpp:1539:26: note: Technically the member function 'CxImageGIF::rle_isqrt' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximagif.h:232:15: note: Technically the member function 'CxImageGIF::rle_isqrt' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximahist.cpp:524:23: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximahist.cpp:534:34: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximahist.cpp:546:42: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximahist.cpp:589:23: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:301:14: style: Technically the member function 'CxImage::GetLastError' can be const. [functionConst]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximainfo.cpp:754:22: note: Technically the member function 'CxImage::GetLastError' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:301:14: note: Technically the member function 'CxImage::GetLastError' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:308:7: style: Technically the member function 'CxImage::GetOffset' can be const. [functionConst]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximainfo.cpp:530:15: note: Technically the member function 'CxImage::GetOffset' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:308:7: note: Technically the member function 'CxImage::GetOffset' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:344:8: style: Technically the member function 'CxImage::GetCodecOption' can be const. [functionConst]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximainfo.cpp:139:16: note: Technically the member function 'CxImage::GetCodecOption' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:344:8: note: Technically the member function 'CxImage::GetCodecOption' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:814:8: style: Technically the member function 'CxImage::my_ntohs' can be const. [functionConst]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximainfo.cpp:723:16: note: Technically the member function 'CxImage::my_ntohs' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:814:8: note: Technically the member function 'CxImage::my_ntohs' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:815:7: style: Technically the member function 'CxImage::my_ntohl' can be const. [functionConst]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximainfo.cpp:729:15: note: Technically the member function 'CxImage::my_ntohl' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:815:7: note: Technically the member function 'CxImage::my_ntohl' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximaint.cpp:404:15: style: The scope of the variable 'pxptr' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximaint.cpp:486:15: style: The scope of the variable 'pxptr' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximaint.cpp:604:9: style: The scope of the variable 'cps' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:459:8: performance: Technically the member function 'CxImage::AddAveragingCont' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximaint.cpp:545:15: note: Technically the member function 'CxImage::AddAveragingCont' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:459:8: note: Technically the member function 'CxImage::AddAveragingCont' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximajpg.cpp:36:24: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximajpg.cpp:150:2: style: Variable 'is_exif' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximajpg.cpp:148:0: note: Variable 'is_exif' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximajpg.cpp:150:2: note: Variable 'is_exif' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximajpg.cpp:493:9: style: The scope of the variable 'k' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximajpg.cpp:44:13: warning: Member variable 'CxImageJPG::m_nPredictor' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximajpg.cpp:44:13: warning: Member variable 'CxImageJPG::m_nPointTransform' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximajpg.cpp:44:13: warning: Member variable 'CxImageJPG::m_nSmoothing' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximajpg.cpp:44:13: warning: Member variable 'CxImageJPG::m_nQuantize' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:761:7: style: Technically the member function 'CxImage::AlphaInvert' can be const. [functionConst]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximalpha.cpp:87:15: note: Technically the member function 'CxImage::AlphaInvert' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:761:7: note: Technically the member function 'CxImage::AlphaInvert' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:773:7: style: Technically the member function 'CxImage::AlphaIsValid' can be const. [functionConst]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximalpha.cpp:32:15: note: Technically the member function 'CxImage::AlphaIsValid' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:773:7: note: Technically the member function 'CxImage::AlphaIsValid' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:780:7: style: Technically the member function 'CxImage::AlphaPaletteIsEnabled' can be const. [functionConst]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximalpha.cpp:48:15: note: Technically the member function 'CxImage::AlphaPaletteIsEnabled' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:780:7: note: Technically the member function 'CxImage::AlphaPaletteIsEnabled' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:787:7: style: Technically the member function 'CxImage::BlindAlphaGet' can be const. [functionConst]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximalpha.cpp:163:15: note: Technically the member function 'CxImage::BlindAlphaGet' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:787:7: note: Technically the member function 'CxImage::BlindAlphaGet' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapal.cpp:372:7: style: The scope of the variable 'k' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapal.cpp:400:8: style: The scope of the variable 'temp' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapal.cpp:554:8: style: The scope of the variable 'b' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:371:7: style: Technically the member function 'CxImage::IsGrayScale' can be const. [functionConst]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapal.cpp:513:15: note: Technically the member function 'CxImage::IsGrayScale' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:371:7: note: Technically the member function 'CxImage::IsGrayScale' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:374:8: style: Technically the member function 'CxImage::GetPaletteSize' can be const. [functionConst]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapal.cpp:12:16: note: Technically the member function 'CxImage::GetPaletteSize' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:374:8: note: Technically the member function 'CxImage::GetPaletteSize' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:376:10: style: Technically the member function 'CxImage::GetPaletteColor' can be const. [functionConst]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapal.cpp:75:18: note: Technically the member function 'CxImage::GetPaletteColor' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:376:10: note: Technically the member function 'CxImage::GetPaletteColor' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:377:7: style: Technically the member function 'CxImage::GetPaletteColor' can be const. [functionConst]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapal.cpp:429:15: note: Technically the member function 'CxImage::GetPaletteColor' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:377:7: note: Technically the member function 'CxImage::GetPaletteColor' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:379:7: style: Technically the member function 'CxImage::BlendPalette' can be const. [functionConst]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapal.cpp:493:15: note: Technically the member function 'CxImage::BlendPalette' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:379:7: note: Technically the member function 'CxImage::BlendPalette' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:380:7: style: Technically the member function 'CxImage::SetGrayPalette' can be const. [functionConst]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapal.cpp:481:15: note: Technically the member function 'CxImage::SetGrayPalette' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:380:7: note: Technically the member function 'CxImage::SetGrayPalette' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:397:7: style: Technically the member function 'CxImage::GetPixelIndex' can be const. [functionConst]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapal.cpp:94:15: note: Technically the member function 'CxImage::GetPixelIndex' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:397:7: note: Technically the member function 'CxImage::GetPixelIndex' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:409:7: style: Technically the member function 'CxImage::BlindGetPixelIndex' can be const. [functionConst]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapal.cpp:120:15: note: Technically the member function 'CxImage::BlindGetPixelIndex' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:409:7: note: Technically the member function 'CxImage::BlindGetPixelIndex' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:810:7: style: Technically the member function 'CxImage::RGBtoBGR' can be const. [functionConst]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapal.cpp:397:15: note: Technically the member function 'CxImage::RGBtoBGR' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:810:7: note: Technically the member function 'CxImage::RGBtoBGR' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapcx.cpp:40:6: warning: Either the condition 'hFile==NULL' is redundant or there is possible null pointer dereference: hFile. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapcx.cpp:81:13: note: Assuming that condition 'hFile==NULL' is not redundant
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapcx.cpp:40:6: note: Null pointer dereference
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapcx.cpp:33:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapcx.cpp:33:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapcx.cpp:33:12: style: The scope of the variable 'y' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapcx.cpp:33:15: style: The scope of the variable 'y2' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapcx.cpp:33:19: style: The scope of the variable 'nbytes' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapcx.cpp:33:27: style: The scope of the variable 'count' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapcx.cpp:33:34: style: The scope of the variable 'Height' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapcx.cpp:33:42: style: The scope of the variable 'Width' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapcx.cpp:36:8: style: The scope of the variable 'pcxplanes' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapcx.cpp:338:15: style: The scope of the variable 'bits' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapcx.cpp:420:10: style: The scope of the variable 'c' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapcx.h:54:7: performance: Technically the member function 'CxImagePCX::PCX_PlanesToPixels' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapcx.cpp:324:18: note: Technically the member function 'CxImagePCX::PCX_PlanesToPixels' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapcx.h:54:7: note: Technically the member function 'CxImagePCX::PCX_PlanesToPixels' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapcx.h:55:7: performance: Technically the member function 'CxImagePCX::PCX_UnpackPixels' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapcx.cpp:354:18: note: Technically the member function 'CxImagePCX::PCX_UnpackPixels' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapcx.h:55:7: note: Technically the member function 'CxImagePCX::PCX_UnpackPixels' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapcx.h:56:7: performance: Technically the member function 'CxImagePCX::PCX_PackPixels' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapcx.cpp:396:18: note: Technically the member function 'CxImagePCX::PCX_PackPixels' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapcx.h:56:7: note: Technically the member function 'CxImagePCX::PCX_PackPixels' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapcx.h:57:7: performance: Technically the member function 'CxImagePCX::PCX_PackPlanes' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapcx.cpp:417:18: note: Technically the member function 'CxImagePCX::PCX_PackPlanes' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapcx.h:57:7: note: Technically the member function 'CxImagePCX::PCX_PackPlanes' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapcx.h:58:7: performance: Technically the member function 'CxImagePCX::PCX_PixelsToPlanes' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapcx.cpp:449:18: note: Technically the member function 'CxImagePCX::PCX_PixelsToPlanes' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapcx.h:58:7: note: Technically the member function 'CxImagePCX::PCX_PixelsToPlanes' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapng.cpp:197:14: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapng.cpp:29:8: style: The scope of the variable 'psrc' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapng.cpp:29:14: style: The scope of the variable 'pdst' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapng.cpp:30:7: style: The scope of the variable 'pos' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapng.cpp:30:11: style: The scope of the variable 'idx' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapng.h:54:7: style: Technically the member function 'CxImagePNG::expand2to4bpp' can be const. [functionConst]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapng.cpp:27:18: note: Technically the member function 'CxImagePNG::expand2to4bpp' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximapng.h:54:7: note: Technically the member function 'CxImagePNG::expand2to4bpp' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximasel.cpp:382:7: style: The scope of the variable 'yoffset' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:735:7: style: Technically the member function 'CxImage::SelectionIsValid' can be const. [functionConst]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximasel.cpp:14:15: note: Technically the member function 'CxImage::SelectionIsValid' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:735:7: note: Technically the member function 'CxImage::SelectionIsValid' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:747:7: style: Technically the member function 'CxImage::BlindSelectionIsInside' can be const. [functionConst]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximasel.cpp:90:15: note: Technically the member function 'CxImage::BlindSelectionIsInside' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:747:7: note: Technically the member function 'CxImage::BlindSelectionIsInside' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:748:7: style: Technically the member function 'CxImage::BlindSelectionGet' can be const. [functionConst]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximasel.cpp:586:15: note: Technically the member function 'CxImage::BlindSelectionGet' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximage.h:748:7: note: Technically the member function 'CxImage::BlindSelectionGet' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximaska.cpp:49:20: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximath.cpp:49:3: performance: Variable 'botLeft' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximath.cpp:50:3: performance: Variable 'topRight' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximath.h:14:9: style: Technically the member function 'CxPoint2::Distance' can be const. [functionConst]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximath.cpp:25:17: note: Technically the member function 'CxPoint2::Distance' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximath.h:14:9: note: Technically the member function 'CxPoint2::Distance' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximath.h:15:9: style: Technically the member function 'CxPoint2::Distance' can be const. [functionConst]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximath.cpp:30:17: note: Technically the member function 'CxPoint2::Distance' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximath.h:15:9: note: Technically the member function 'CxPoint2::Distance' can be const.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximath.h:7:1: warning: The class 'CxPoint2' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximath.h:21:1: warning: The class 'CxRect2' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatif.cpp:49:7: style: The scope of the variable 'isRGB' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatif.cpp:371:12: style: The scope of the variable 'hi_byte' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatif.cpp:443:10: style: The scope of the variable 'l' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatif.cpp:443:12: style: The scope of the variable 'a' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatif.cpp:443:14: style: The scope of the variable 'b' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatif.cpp:443:16: style: The scope of the variable 'bitsoffset' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatif.cpp:444:13: style: The scope of the variable 'p' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatif.cpp:444:15: style: The scope of the variable 'cx' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatif.cpp:444:18: style: The scope of the variable 'cy' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatif.cpp:444:21: style: The scope of the variable 'cz' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatif.cpp:444:24: style: The scope of the variable 'cr' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatif.cpp:444:27: style: The scope of the variable 'cg' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatif.cpp:444:30: style: The scope of the variable 'cb' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatif.cpp:695:8: style: The scope of the variable 'b' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatif.cpp:786:8: style: The scope of the variable 'bits' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatif.h:39:8: performance: Technically the member function 'CxImageTIF::TIFFCloseEx' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatif.cpp:899:18: note: Technically the member function 'CxImageTIF::TIFFCloseEx' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatif.h:39:8: note: Technically the member function 'CxImageTIF::TIFFCloseEx' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatif.h:55:7: performance: Technically the member function 'CxImageTIF::TileToStrip' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatif.cpp:882:18: note: Technically the member function 'CxImageTIF::TileToStrip' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatif.h:55:7: note: Technically the member function 'CxImageTIF::TileToStrip' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatif.h:60:7: performance: Technically the member function 'CxImageTIF::MoveBits' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatif.cpp:904:18: note: Technically the member function 'CxImageTIF::MoveBits' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatif.h:60:7: note: Technically the member function 'CxImageTIF::MoveBits' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatif.h:61:7: performance: Technically the member function 'CxImageTIF::MoveBitsPal' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatif.cpp:954:18: note: Technically the member function 'CxImageTIF::MoveBitsPal' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatif.h:61:7: note: Technically the member function 'CxImageTIF::MoveBitsPal' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatif.cpp:477:27: error: Uninitialized struct member: c.rgbReserved [uninitStructMember]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatran.cpp:1928:12: style: Condition 'order>4' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatran.cpp:1926:15: note: Assignment 'order=4', assigned value is 4
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatran.cpp:1928:12: note: Condition 'order>4' is always false
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatran.cpp:1928:12: style: Same expression on both sides of '>' because the value of 'order' and '4' are the same. [duplicateExpression]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatran.cpp:1926:15: note: 'order' is assigned value '4' here.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatran.cpp:1928:12: note: Same expression on both sides of '>' because the value of 'order' and '4' are the same.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatran.cpp:16:7: style: The scope of the variable 'gray' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatran.cpp:231:14: style: The scope of the variable 'dlineup' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatran.cpp:236:35: style: The scope of the variable 'bitpos' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatran.cpp:237:10: style: The scope of the variable 'div_r' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatran.cpp:389:35: style: The scope of the variable 'bitpos' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatran.cpp:390:10: style: The scope of the variable 'div_r' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatran.cpp:782:9: style: The scope of the variable 'pxptr' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatran.cpp:870:11: style: The scope of the variable 'y2' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatran.cpp:937:14: style: The scope of the variable 'f_y' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatran.cpp:937:19: style: The scope of the variable 'a' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatran.cpp:938:14: style: The scope of the variable 'i_y' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatran.cpp:995:14: style: The scope of the variable 'ifY' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatran.cpp:995:25: style: The scope of the variable 'ifY1' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatran.cpp:996:44: style: The scope of the variable 'dy' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatran.cpp:1051:10: style: The scope of the variable 'pSource' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatran.cpp:1057:10: style: The scope of the variable 'fEndX' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatran.cpp:1063:8: style: The scope of the variable 'u' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatran.cpp:1204:10: style: The scope of the variable 'pxptr' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatran.cpp:2518:8: style: The scope of the variable 'alphaPtr' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatran.cpp:2529:19: style: The scope of the variable 'srcPtr' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatran.cpp:2532:7: style: The scope of the variable 'ex' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximatran.cpp:2586:7: style: The scope of the variable 'ex' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximawbmp.h:36:7: performance: Technically the member function 'CxImageWBMP::ReadOctet' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximawbmp.cpp:70:19: note: Technically the member function 'CxImageWBMP::ReadOctet' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximawbmp.h:36:7: note: Technically the member function 'CxImageWBMP::ReadOctet' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximawbmp.h:43:7: performance: Technically the member function 'CxImageWBMP::WriteOctet' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximawbmp.cpp:119:19: note: Technically the member function 'CxImageWBMP::WriteOctet' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/ximawbmp.h:43:7: note: Technically the member function 'CxImageWBMP::WriteOctet' can be static.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xmemfile.cpp:164:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xmemfile.cpp:180:29: style: Function 'Alloc' argument 1 names different: declaration 'nBytes' definition 'dwNewLen'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xmemfile.h:31:19: note: Function 'Alloc' argument 1 names different: declaration 'nBytes' definition 'dwNewLen'.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xmemfile.cpp:180:29: note: Function 'Alloc' argument 1 names different: declaration 'nBytes' definition 'dwNewLen'.
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xmemfile.h:16:15: warning: Virtual function 'Close' is called from destructor '~CxMemFile()' at line 14. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xmemfile.cpp:14:2: note: Calling Close
xbmc-13.2-Gotham/lib/cximage-6.0/CxImage/xmemfile.h:16:15: note: Close is a virtual method
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcr.c:180:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcr.c:225:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcr.c:235:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcr.c:311:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcr.c:394:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcr.c:395:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:3084:11: error: Array 'ddft[3][3][2]' index ddft[0][0][5] out of bounds. [arrayIndexOutOfBounds]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:3084:27: error: Array 'ddft[3][3][2]' index ddft[1][0][5] out of bounds. [arrayIndexOutOfBounds]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:3085:28: error: Array 'ddft[3][3][2]' index ddft[2][0][5] out of bounds. [arrayIndexOutOfBounds]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:3085:44: error: Array 'ddft[3][3][2]' index ddft[1][0][5] out of bounds. [arrayIndexOutOfBounds]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:3130:11: error: Array 'ddft[3][3][2]' index ddft[0][0][5] out of bounds. [arrayIndexOutOfBounds]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:3130:27: error: Array 'ddft[3][3][2]' index ddft[1][0][5] out of bounds. [arrayIndexOutOfBounds]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:3131:28: error: Array 'ddft[3][3][2]' index ddft[2][0][5] out of bounds. [arrayIndexOutOfBounds]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:3131:44: error: Array 'ddft[3][3][2]' index ddft[1][0][5] out of bounds. [arrayIndexOutOfBounds]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:5725:12: error: Array 'romm_cam[3][3]' index romm_cam[0][8] out of bounds. [arrayIndexOutOfBounds]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:6465:9: error: Array 'cam_xyz[4][3]' index cam_xyz[0][11] out of bounds. [arrayIndexOutOfBounds]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:945:5: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:6761:39: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:5903:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:8450:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:8489:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:8499:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:8562:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:8615:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:8616:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:3665:15: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:3651:15: note: Assignment 'fimg=0', assigned value is 0
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:3665:15: note: Null pointer addition
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:1549:15: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:3699:19: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:349:16: style: The scope of the variable 'row' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:349:21: style: The scope of the variable 'col' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:548:23: style: The scope of the variable 'dp' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:577:12: style: The scope of the variable 'c' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:738:7: style: The scope of the variable 'nblocks' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:823:15: style: The scope of the variable 'len' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:891:10: style: The scope of the variable 'mark' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:931:11: style: The scope of the variable 'rp' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:974:21: style: The scope of the variable 'scol' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:1055:12: style: The scope of the variable 'save' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:1055:34: style: The scope of the variable 'jwide' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:1142:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:1287:23: style: The scope of the variable 'row' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:1778:31: style: The scope of the variable 'row' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:1966:18: style: The scope of the variable 'box' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:1966:23: style: The scope of the variable 'row' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:2097:7: style: The scope of the variable 't' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:2099:21: style: The scope of the variable 's' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:2232:7: style: The scope of the variable 'row' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:2272:12: style: The scope of the variable 'shift' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:2383:9: style: The scope of the variable 'c' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:2386:27: style: The scope of the variable 'len' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:2386:32: style: The scope of the variable 'diff' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:2615:9: style: The scope of the variable 'diff' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:2617:17: style: The scope of the variable 'row' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:2617:22: style: The scope of the variable 'col' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:2781:9: style: The scope of the variable 'buf' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:2819:20: style: The scope of the variable 'val' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:2940:9: style: The scope of the variable 'val' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:2955:10: style: The scope of the variable 'x' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:2997:23: style: The scope of the variable 'frow' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:2998:37: style: The scope of the variable 'irow' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:3396:7: style: The scope of the variable 'len' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:3494:22: style: The scope of the variable 'num' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:3651:40: style: The scope of the variable 'avg' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:3651:45: style: The scope of the variable 'diff' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:3652:61: style: The scope of the variable 'wlast' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:3834:17: style: The scope of the variable 'c' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:4130:9: style: The scope of the variable 'r' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:4692:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:4778:7: style: The scope of the variable 'skip' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:4778:13: style: The scope of the variable 'from' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:5415:18: style: The scope of the variable 'len' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:5529:24: style: The scope of the variable 'type' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:5529:30: style: The scope of the variable 'len' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:5529:35: style: The scope of the variable 'save' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:5633:20: style: The scope of the variable 'val' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:5671:16: style: The scope of the variable 'off' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:5703:21: style: The scope of the variable 'tag' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:5703:26: style: The scope of the variable 'type' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:5703:32: style: The scope of the variable 'len' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:5703:37: style: The scope of the variable 'data' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:5703:43: style: The scope of the variable 'save' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:5705:9: style: The scope of the variable 'cp' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:5770:21: style: The scope of the variable 'tag' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:5770:26: style: The scope of the variable 'len' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:5770:31: style: The scope of the variable 'save' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:5797:7: style: The scope of the variable 'len' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:5797:12: style: The scope of the variable 'save' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:5797:18: style: The scope of the variable 'hlen' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:5941:23: style: The scope of the variable 'off' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:5941:28: style: The scope of the variable 'len' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:5941:33: style: The scope of the variable 'tag' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:5941:38: style: The scope of the variable 'save' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:7880:20: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:7880:23: style: The scope of the variable 'j' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:7880:26: style: The scope of the variable 'k' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:7883:10: style: The scope of the variable 'num' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:7921:12: style: The scope of the variable 'pcurve' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:8074:18: style: The scope of the variable 'r' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:8216:10: style: The scope of the variable 'exif' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:3440:26: error: Division by zero. [zerodiv]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:3432:5: note: After for loop, n has value 0
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:3440:26: note: Division by zero
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:1869:63: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:1885:29: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:2155:16: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:2559:22: error: Shifting by a negative value is undefined behaviour [shiftNegative]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:2630:53: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:5919:18: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:2510:31: error: Expression 'pad[p++&127]=pad[(p+1)&127]^pad[(p+65)&127]' depends on order of evaluation of side effects [unknownEvaluationOrder]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:1953:8: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:1956:16: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:2054:10: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:2055:10: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:2056:10: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:4015:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:4083:14: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:4084:7: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:4085:7: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:4086:7: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:4087:7: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:4105:12: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:4106:5: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:4107:5: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:4213:23: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:5957:38: warning: Either the switch case 'case 1347375696' is redundant or there is signed integer overflow for expression 'tag<<24'. [integerOverflowCond]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:5989:7: note: case 1347375696: tag is 1347375696 here.
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:5957:38: note: Integer overflow
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:1935:28: warning: Suspicious code: sign conversion of -1 in calculation because '-1' has a negative value [signConversion]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:480:10: style: Variable 'pixel' is not assigned a value. [unassignedVariable]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:548:10: style: Variable 'data' is not assigned a value. [unassignedVariable]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:1994:10: style: Variable 'pixel' is not assigned a value. [unassignedVariable]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:2149:8: error: Array 'buf[3][3][386]' index buf[0][0][3473] out of bounds. [arrayIndexOutOfBounds]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:5059:18: warning: The buffer 'cfa_pc' is not null-terminated after the call to memcpy(). [bufferNotZeroTerminated]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:5849:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:1786:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:1980:45: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:2593:17: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:7688:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/dcraw.c:961:15: warning: Redundant code: Found a statement that begins with numeric constant. [constStatement]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:5716:13: error: Array 'romm_cam[3][3]' index romm_cam[0][8] out of bounds. [arrayIndexOutOfBounds]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:6458:13: error: Array 'cam_xyz[4][3]' index cam_xyz[0][11] out of bounds. [arrayIndexOutOfBounds]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:915:8: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:6754:42: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:5894:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:3630:14: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:3616:14: note: Assignment 'fimg=0', assigned value is 0
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:3630:14: note: Null pointer addition
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:1522:13: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:3664:16: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:320:16: style: The scope of the variable 'row' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:320:21: style: The scope of the variable 'col' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:519:22: style: The scope of the variable 'dp' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:546:11: style: The scope of the variable 'c' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:706:6: style: The scope of the variable 'nblocks' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:786:14: style: The scope of the variable 'len' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:857:9: style: The scope of the variable 'mark' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:897:10: style: The scope of the variable 'rp' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:946:20: style: The scope of the variable 'scol' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:1027:11: style: The scope of the variable 'save' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:1027:33: style: The scope of the variable 'jwide' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:1114:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:1259:22: style: The scope of the variable 'row' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:1747:30: style: The scope of the variable 'row' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:1933:17: style: The scope of the variable 'box' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:1933:22: style: The scope of the variable 'row' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:2064:6: style: The scope of the variable 't' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:2065:20: style: The scope of the variable 's' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:2239:11: style: The scope of the variable 'shift' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:2350:8: style: The scope of the variable 'c' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:2353:26: style: The scope of the variable 'len' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:2353:31: style: The scope of the variable 'diff' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:2580:8: style: The scope of the variable 'diff' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:2582:16: style: The scope of the variable 'row' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:2582:21: style: The scope of the variable 'col' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:3361:6: style: The scope of the variable 'len' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:3459:21: style: The scope of the variable 'num' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:3616:39: style: The scope of the variable 'avg' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:3616:44: style: The scope of the variable 'diff' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:3617:60: style: The scope of the variable 'wlast' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:3800:16: style: The scope of the variable 'c' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:4097:8: style: The scope of the variable 'r' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:4661:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:4747:6: style: The scope of the variable 'skip' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:4747:12: style: The scope of the variable 'from' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:5397:17: style: The scope of the variable 'len' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:5520:23: style: The scope of the variable 'type' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:5520:29: style: The scope of the variable 'len' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:5520:34: style: The scope of the variable 'save' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:5624:19: style: The scope of the variable 'val' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:5662:15: style: The scope of the variable 'off' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:5694:20: style: The scope of the variable 'tag' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:5694:25: style: The scope of the variable 'type' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:5694:31: style: The scope of the variable 'len' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:5694:36: style: The scope of the variable 'data' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:5694:42: style: The scope of the variable 'save' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:5696:8: style: The scope of the variable 'cp' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:5761:20: style: The scope of the variable 'tag' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:5761:25: style: The scope of the variable 'len' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:5761:30: style: The scope of the variable 'save' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:5788:6: style: The scope of the variable 'len' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:5788:11: style: The scope of the variable 'save' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:5788:17: style: The scope of the variable 'hlen' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:5932:22: style: The scope of the variable 'off' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:5932:27: style: The scope of the variable 'len' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:5932:32: style: The scope of the variable 'tag' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:5932:37: style: The scope of the variable 'save' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:7874:19: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:7874:22: style: The scope of the variable 'j' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:7874:25: style: The scope of the variable 'k' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:7877:9: style: The scope of the variable 'num' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:7916:11: style: The scope of the variable 'pcurve' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:8071:17: style: The scope of the variable 'r' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:8191:9: style: The scope of the variable 'exif' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:8388:7: style: The scope of the variable 'opm' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:8388:12: style: The scope of the variable 'opt' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:8388:18: style: The scope of the variable 'sp' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:8388:23: style: The scope of the variable 'cp' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:8389:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:8389:9: style: The scope of the variable 'c' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:3405:27: error: Division by zero. [zerodiv]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:3397:3: note: After for loop, n has value 0
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:3405:27: note: Division by zero
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:1836:102: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:1852:29: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:2121:13: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:2524:20: error: Shifting by a negative value is undefined behaviour [shiftNegative]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:2595:57: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:5910:20: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:2475:61: error: Expression 'p->sony_decrypt_pad[p->sony_decrypt_p++&127]=p->sony_decrypt_pad[(p->sony_decrypt_p+1)&127]^p->sony_decrypt_pad[(p->sony_decrypt_p+65)&127]' depends on order of evaluation of side effects [unknownEvaluationOrder]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:1920:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:1923:20: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:2021:12: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:2022:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:2023:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:3982:12: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:4050:17: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:4051:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:4052:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:4053:8: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:4054:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:4072:16: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:4073:7: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:4074:7: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:4180:23: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:5948:55: warning: Either the switch case 'case 1347375696' is redundant or there is signed integer overflow for expression 'tag<<24'. [integerOverflowCond]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:5982:3: note: case 1347375696: tag is 1347375696 here.
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:5948:55: note: Integer overflow
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:1902:32: warning: Suspicious code: sign conversion of -1 in calculation because '-1' has a negative value [signConversion]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:451:9: style: Variable 'pixel' is not assigned a value. [unassignedVariable]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:519:9: style: Variable 'data' is not assigned a value. [unassignedVariable]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:1961:9: style: Variable 'pixel' is not assigned a value. [unassignedVariable]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:2115:6: error: Array 'buf[3][3][386]' index buf[0][0][3473] out of bounds. [arrayIndexOutOfBounds]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:5028:20: warning: The buffer 'cfa_pc' is not null-terminated after the call to memcpy(). [bufferNotZeroTerminated]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:5840:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:1755:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:1947:48: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:2558:21: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:7682:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/lib/cximage-6.0/raw/libdcr.c:931:18: warning: Redundant code: Found a statement that begins with numeric constant. [constStatement]
xbmc-13.2-Gotham/lib/libRTV/GuideParser.cpp:773:10: style: The scope of the variable 'ch' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libRTV/GuideParser.cpp:1039:21: style: The scope of the variable 'receivedshow' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libRTV/GuideParser.cpp:1040:10: style: The scope of the variable 'isguaranteed' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libRTV/GuideParser.cpp:1049:11: style: The scope of the variable 'readsize' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libRTV/GuideParser.cpp:268:10: style: struct member 'tagGroupData::catbuffer' is never used. [unusedStructMember]
xbmc-13.2-Gotham/lib/libRTV/GuideParser.cpp:362:10: style: struct member 'tagChannelInfo::szChannelName' is never used. [unusedStructMember]
xbmc-13.2-Gotham/lib/libRTV/GuideParser.cpp:363:10: style: struct member 'tagChannelInfo::szChannelLabel' is never used. [unusedStructMember]
xbmc-13.2-Gotham/lib/libRTV/GuideParser.cpp:364:10: style: struct member 'tagChannelInfo::cablesystem' is never used. [unusedStructMember]
xbmc-13.2-Gotham/lib/libRTV/crypt.c:179:9: style: Condition 'p' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/libRTV/crypt.c:178:9: note: Assignment 'p=NULL', assigned value is 0
xbmc-13.2-Gotham/lib/libRTV/crypt.c:179:9: note: Condition 'p' is always false
xbmc-13.2-Gotham/lib/libRTV/crypt.c:86:46: style: Function 'rtv_decrypt' argument 2 names different: declaration 'cypherlength' definition 'cyphertext_len'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libRTV/crypt.h:20:46: note: Function 'rtv_decrypt' argument 2 names different: declaration 'cypherlength' definition 'cyphertext_len'.
xbmc-13.2-Gotham/lib/libRTV/crypt.c:86:46: note: Function 'rtv_decrypt' argument 2 names different: declaration 'cypherlength' definition 'cyphertext_len'.
xbmc-13.2-Gotham/lib/libRTV/crypt.c:87:38: style: Function 'rtv_decrypt' argument 4 names different: declaration 'plainbuflength' definition 'plainbuf_len'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libRTV/crypt.h:21:46: note: Function 'rtv_decrypt' argument 4 names different: declaration 'plainbuflength' definition 'plainbuf_len'.
xbmc-13.2-Gotham/lib/libRTV/crypt.c:87:38: note: Function 'rtv_decrypt' argument 4 names different: declaration 'plainbuflength' definition 'plainbuf_len'.
xbmc-13.2-Gotham/lib/libRTV/crypt.c:88:23: style: Function 'rtv_decrypt' argument 5 names different: declaration 'time' definition 'p_time'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libRTV/crypt.h:22:23: note: Function 'rtv_decrypt' argument 5 names different: declaration 'time' definition 'p_time'.
xbmc-13.2-Gotham/lib/libRTV/crypt.c:88:23: note: Function 'rtv_decrypt' argument 5 names different: declaration 'time' definition 'p_time'.
xbmc-13.2-Gotham/lib/libRTV/crypt.c:88:37: style: Function 'rtv_decrypt' argument 6 names different: declaration 'plainlen' definition 'p_plain_len'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libRTV/crypt.h:22:35: note: Function 'rtv_decrypt' argument 6 names different: declaration 'plainlen' definition 'p_plain_len'.
xbmc-13.2-Gotham/lib/libRTV/crypt.c:88:37: note: Function 'rtv_decrypt' argument 6 names different: declaration 'plainlen' definition 'p_plain_len'.
xbmc-13.2-Gotham/lib/libRTV/guideclient.c:48:32: style: The scope of the variable 'equal' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libRTV/httpclient.c:443:18: style: The scope of the variable 'lenstr' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libRTV/httpfsclient.c:232:10: warning: Either the condition 'e' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xbmc-13.2-Gotham/lib/libRTV/httpfsclient.c:228:13: note: Assuming that condition 'e' is not redundant
xbmc-13.2-Gotham/lib/libRTV/httpfsclient.c:232:10: note: Null pointer addition
xbmc-13.2-Gotham/lib/libRTV/httpfsclient.c:358:10: warning: Either the condition 'e' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xbmc-13.2-Gotham/lib/libRTV/httpfsclient.c:354:13: note: Assuming that condition 'e' is not redundant
xbmc-13.2-Gotham/lib/libRTV/httpfsclient.c:358:10: note: Null pointer addition
xbmc-13.2-Gotham/lib/libRTV/httpfsclient.c:40:24: style: The scope of the variable 'value' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libRTV/httpfsclient.c:166:19: style: The scope of the variable 'rtv_status' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libRTV/httpfsclient.c:287:19: style: The scope of the variable 'rtv_status' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libRTV/httpfsclient.c:291:18: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing]
xbmc-13.2-Gotham/lib/libRTV/interface.c:309:5: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/lib/libRTV/interface.c:307:5: note: Variable 'r' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libRTV/interface.c:309:5: note: Variable 'r' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libRTV/interface.c:77:47: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xbmc-13.2-Gotham/lib/libRTV/interface.c:156:40: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xbmc-13.2-Gotham/lib/libRTV/interface.c:185:28: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xbmc-13.2-Gotham/lib/libRTV/netclient.c:261:12: style: The scope of the variable 'l' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libRTV/netclient.c:179:28: style: Function 'nc_open' argument 1 names different: declaration 'address' definition 'address_str'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libRTV/netclient.h:23:35: note: Function 'nc_open' argument 1 names different: declaration 'address' definition 'address_str'.
xbmc-13.2-Gotham/lib/libRTV/netclient.c:179:28: note: Function 'nc_open' argument 1 names different: declaration 'address' definition 'address_str'.
xbmc-13.2-Gotham/lib/libRTV/netclient.c:206:0: error: Memory leak: nc [memleak]
xbmc-13.2-Gotham/lib/libRTV/rtv.c:75:35: style: Function 'rtv_from_u8' argument 1 names different: declaration 'p' definition 'pp'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libRTV/rtv.h:67:42: note: Function 'rtv_from_u8' argument 1 names different: declaration 'p' definition 'pp'.
xbmc-13.2-Gotham/lib/libRTV/rtv.c:75:35: note: Function 'rtv_from_u8' argument 1 names different: declaration 'p' definition 'pp'.
xbmc-13.2-Gotham/lib/libRTV/rtv.c:180:42: style: Function 'rtv_split_lines' argument 2 names different: declaration 'dst' definition 'pdst'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libRTV/rtv.h:76:49: note: Function 'rtv_split_lines' argument 2 names different: declaration 'dst' definition 'pdst'.
xbmc-13.2-Gotham/lib/libRTV/rtv.c:180:42: note: Function 'rtv_split_lines' argument 2 names different: declaration 'dst' definition 'pdst'.
xbmc-13.2-Gotham/lib/libRTV/rtv.c:217:25: style: Function 'rtv_free_lines' argument 1 names different: declaration 'num' definition 'num_lines'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libRTV/rtv.h:77:32: note: Function 'rtv_free_lines' argument 1 names different: declaration 'num' definition 'num_lines'.
xbmc-13.2-Gotham/lib/libRTV/rtv.c:217:25: note: Function 'rtv_free_lines' argument 1 names different: declaration 'num' definition 'num_lines'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Apps/NetConfig/NetConfig.cpp:88:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Apps/NetConfig/NetConfig.cpp:100:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Apps/NetPump/NetPump.cpp:672:5: error: Mismatching allocation and deallocation: buffer [mismatchAllocDealloc]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Apps/NetResolve/NetResolve.cpp:69:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptList.h:205:22: warning: Either the condition 'if(m_Tail)' is redundant or there is possible null pointer dereference: m_Tail. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptList.h:210:16: note: Assuming that condition 'if(m_Tail)' is not redundant
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptList.h:205:22: note: Null pointer dereference
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptList.h:441:34: style: Function 'GetItem' argument 1 names different: declaration 'index' definition 'n'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptList.h:127:38: note: Function 'GetItem' argument 1 names different: declaration 'index' definition 'n'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptList.h:441:34: note: Function 'GetItem' argument 1 names different: declaration 'index' definition 'n'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptArray.h:431:0: style: Function 'Resize' argument 1 names different: declaration 'count' definition 'size'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptArray.h:82:0: note: Function 'Resize' argument 1 names different: declaration 'count' definition 'size'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptArray.h:431:0: note: Function 'Resize' argument 1 names different: declaration 'count' definition 'size'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptArray.h:451:0: style: Function 'Resize' argument 1 names different: declaration 'count' definition 'size'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptArray.h:83:0: note: Function 'Resize' argument 1 names different: declaration 'count' definition 'size'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptArray.h:451:0: note: Function 'Resize' argument 1 names different: declaration 'count' definition 'size'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptMap.h:321:1: style: The class 'NPT_HashMap' does not have a constructor although it has private member variables. [noConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptList.h:97:9: style: 'Iterator::operator=' should return 'Iterator &'. [operatorEq]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptMap.h:387:9: style: 'Iterator::operator=' should return 'Iterator &'. [operatorEq]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptMap.h:79:5: performance: Technically the member function 'NPT_Map::NPT_Map<K,V>' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptMap.h:373:18: style: Technically the member function 'NPT_HashMap::Iterator::operator++' can be const. [functionConst]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDataBuffer.h:49:5: style: Class 'NPT_DataBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptCommon.h:58:5: style: Class 'NPT_ObjectComparator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptCommon.h:130:5: style: Class 'NPT_UntilResultNotEquals' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptCommon.h:157:5: style: Class 'NPT_PropertyValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptCommon.h:158:5: style: Class 'NPT_PropertyValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptList.h:262:9: style: Class 'Item' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStrings.h:67:5: style: Class 'NPT_String' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptMap.h:55:9: style: Class 'Entry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptArray.h:294:26: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptArray.h:394:25: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptArray.h:400:25: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptArray.h:164:0: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptArray.h:181:0: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptArray.h:197:0: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptArray.h:232:0: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptArray.h:320:0: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptArray.h:410:0: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptArray.h:417:0: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptArray.h:458:0: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptBufferedStreams.cpp:165:43: warning: Either the condition 'buffer==0' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptBufferedStreams.cpp:169:16: note: Assuming that condition 'buffer==0' is not redundant
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptBufferedStreams.cpp:164:31: note: Assignment 'buffer_start=buffer', assigned value is 0
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptBufferedStreams.cpp:165:43: note: Null pointer addition
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptBufferedStreams.cpp:55:76: style: Function 'NPT_BufferedInputStream' argument 1 names different: declaration 'stream' definition 'source'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptBufferedStreams.h:56:55: note: Function 'NPT_BufferedInputStream' argument 1 names different: declaration 'stream' definition 'source'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptBufferedStreams.cpp:55:76: note: Function 'NPT_BufferedInputStream' argument 1 names different: declaration 'stream' definition 'source'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptBufferedStreams.cpp:159:45: style: Function 'ReadLine' argument 2 names different: declaration 'buffer_size' definition 'size'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptBufferedStreams.h:65:43: note: Function 'ReadLine' argument 2 names different: declaration 'buffer_size' definition 'size'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptBufferedStreams.cpp:159:45: note: Function 'ReadLine' argument 2 names different: declaration 'buffer_size' definition 'size'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:97:6: style: Class 'NPT_AutoLock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:153:16: style: Class 'NPT_SharedVariable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:194:10: style: Class 'NPT_AtomicVariable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:190:5: style: Class 'NPT_MemoryStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:255:5: style: Class 'NPT_StringOutputStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:256:5: style: Class 'NPT_StringOutputStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:82:16: style: The function 'Lock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:69:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:82:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:83:16: style: The function 'Unlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:70:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:83:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:155:10: style: The function 'SetValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:140:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:155:10: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:158:9: style: The function 'GetValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:141:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:158:9: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:161:16: style: The function 'WaitUntilEquals' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:142:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:161:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:164:16: style: The function 'WaitWhileEquals' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:143:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:164:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:196:10: style: The function 'Increment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:181:19: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:196:10: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:197:10: style: The function 'Decrement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:182:19: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:197:10: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:198:10: style: The function 'SetValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:184:19: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:198:10: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:199:10: style: The function 'GetValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:183:19: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:199:10: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:250:16: style: The function 'Start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:224:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:250:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:253:16: style: The function 'Wait' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:225:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:253:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:256:16: style: The function 'SetPriority' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:226:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:256:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:259:16: style: The function 'GetPriority' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:227:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:259:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:264:18: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:213:18: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:264:18: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:267:24: style: The function 'Interrupt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptInterfaces.h:88:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:267:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:142:16: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:73:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:142:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:145:16: style: The function 'Tell' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:75:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:145:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:168:16: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:106:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:168:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:171:16: style: The function 'Tell' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:107:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:171:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:198:16: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:68:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:198:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:201:16: style: The function 'GetSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:76:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:201:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:205:16: style: The function 'GetAvailable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:77:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:205:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:211:16: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:99:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:211:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:226:16: style: The function 'InputSeek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:151:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:226:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:227:16: style: The function 'InputTell' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:152:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:227:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:233:16: style: The function 'OutputSeek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:177:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:233:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:234:16: style: The function 'OutputTell' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:178:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:234:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:263:16: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:99:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:263:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:265:16: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:106:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:265:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:266:16: style: The function 'Tell' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:107:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:266:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:287:24: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:68:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:287:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:290:24: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:73:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:290:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:291:24: style: The function 'Tell' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:75:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:291:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:292:24: style: The function 'GetSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:76:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:292:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:293:24: style: The function 'GetAvailable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:77:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:293:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:313:16: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:99:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:313:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:315:16: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:106:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:315:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:316:16: style: The function 'Tell' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:107:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:316:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptBufferedStreams.h:74:16: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:68:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptBufferedStreams.h:74:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptBufferedStreams.h:77:16: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:73:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptBufferedStreams.h:77:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptBufferedStreams.h:78:16: style: The function 'Tell' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:75:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptBufferedStreams.h:78:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptBufferedStreams.h:79:16: style: The function 'GetSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:76:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptBufferedStreams.h:79:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptBufferedStreams.h:80:16: style: The function 'GetAvailable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:77:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptBufferedStreams.h:80:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptCrypto.cpp:542:54: style: Function 'ProcessBlock' argument 1 names different: declaration 'block_in' definition 'pt'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptCrypto.cpp:410:46: note: Function 'ProcessBlock' argument 1 names different: declaration 'block_in' definition 'pt'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptCrypto.cpp:542:54: note: Function 'ProcessBlock' argument 1 names different: declaration 'block_in' definition 'pt'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptCrypto.cpp:542:69: style: Function 'ProcessBlock' argument 2 names different: declaration 'block_out' definition 'ct'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptCrypto.cpp:410:67: note: Function 'ProcessBlock' argument 2 names different: declaration 'block_out' definition 'ct'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptCrypto.cpp:542:69: note: Function 'ProcessBlock' argument 2 names different: declaration 'block_out' definition 'ct'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptCrypto.cpp:630:54: style: Function 'ProcessBlock' argument 1 names different: declaration 'block_in' definition 'ct'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptCrypto.cpp:421:46: note: Function 'ProcessBlock' argument 1 names different: declaration 'block_in' definition 'ct'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptCrypto.cpp:630:54: note: Function 'ProcessBlock' argument 1 names different: declaration 'block_in' definition 'ct'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptCrypto.cpp:630:69: style: Function 'ProcessBlock' argument 2 names different: declaration 'block_out' definition 'pt'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptCrypto.cpp:421:67: note: Function 'ProcessBlock' argument 2 names different: declaration 'block_out' definition 'pt'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptCrypto.cpp:630:69: note: Function 'ProcessBlock' argument 2 names different: declaration 'block_out' definition 'pt'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptCrypto.cpp:390:16: style: The function 'ProcessBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptCrypto.h:68:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptCrypto.cpp:390:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptCrypto.cpp:393:16: style: The function 'GetBlockSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptCrypto.h:65:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptCrypto.cpp:393:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptCrypto.cpp:394:16: style: The function 'GetAlgorithm' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptCrypto.h:67:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptCrypto.cpp:394:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptCrypto.cpp:409:16: style: The function 'GetDirection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptCrypto.h:66:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptCrypto.cpp:409:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptCrypto.cpp:410:16: style: The function 'ProcessBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptCrypto.h:68:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptCrypto.cpp:410:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptCrypto.cpp:420:16: style: The function 'GetDirection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptCrypto.h:66:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptCrypto.cpp:420:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptCrypto.cpp:421:16: style: The function 'ProcessBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptCrypto.h:68:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptCrypto.cpp:421:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDataBuffer.cpp:53:41: style: Function 'NPT_DataBuffer' argument 1 names different: declaration 'size' definition 'bufferSize'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDataBuffer.h:49:29: note: Function 'NPT_DataBuffer' argument 1 names different: declaration 'size' definition 'bufferSize'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDataBuffer.cpp:53:41: note: Function 'NPT_DataBuffer' argument 1 names different: declaration 'size' definition 'bufferSize'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDataBuffer.cpp:64:59: style: Function 'NPT_DataBuffer' argument 2 names different: declaration 'size' definition 'data_size'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDataBuffer.h:50:47: note: Function 'NPT_DataBuffer' argument 2 names different: declaration 'size' definition 'data_size'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDataBuffer.cpp:64:59: note: Function 'NPT_DataBuffer' argument 2 names different: declaration 'size' definition 'data_size'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDataBuffer.cpp:152:54: style: Function 'SetBuffer' argument 2 names different: declaration 'bufferSize' definition 'buffer_size'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDataBuffer.h:59:61: note: Function 'SetBuffer' argument 2 names different: declaration 'bufferSize' definition 'buffer_size'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDataBuffer.cpp:152:54: note: Function 'SetBuffer' argument 2 names different: declaration 'bufferSize' definition 'buffer_size'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDataBuffer.cpp:169:40: style: Function 'SetBufferSize' argument 1 names different: declaration 'bufferSize' definition 'buffer_size'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDataBuffer.h:60:47: note: Function 'SetBufferSize' argument 1 names different: declaration 'bufferSize' definition 'buffer_size'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDataBuffer.cpp:169:40: note: Function 'SetBufferSize' argument 1 names different: declaration 'bufferSize' definition 'buffer_size'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDataBuffer.cpp:216:56: style: Function 'SetData' argument 2 names different: declaration 'dataSize' definition 'size'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDataBuffer.h:70:68: note: Function 'SetData' argument 2 names different: declaration 'dataSize' definition 'size'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDataBuffer.cpp:216:56: note: Function 'SetData' argument 2 names different: declaration 'dataSize' definition 'size'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDataBuffer.h:63:24: warning: Virtual function 'Clear' is called from destructor '~NPT_DataBuffer()' at line 93. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDataBuffer.cpp:93:5: note: Calling Clear
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDataBuffer.h:63:24: note: Clear is a virtual method
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDigest.cpp:644:43: style: Function 'GetDigest' argument 1 names different: declaration 'buffer' definition 'mac'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDigest.cpp:576:50: note: Function 'GetDigest' argument 1 names different: declaration 'buffer' definition 'mac'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDigest.cpp:644:43: note: Function 'GetDigest' argument 1 names different: declaration 'buffer' definition 'mac'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDigest.cpp:121:18: warning: Member variable 'NPT_BasicDigest::m_Buffer' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDigest.cpp:102:24: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDigest.h:59:26: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDigest.cpp:102:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDigest.cpp:224:26: style: The function 'GetDigest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDigest.h:60:26: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDigest.cpp:224:26: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDigest.cpp:225:26: style: The function 'GetSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDigest.h:58:26: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDigest.cpp:225:26: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDigest.cpp:229:18: style: The function 'CompressBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDigest.cpp:110:18: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDigest.cpp:229:18: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDigest.cpp:335:26: style: The function 'GetDigest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDigest.h:60:26: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDigest.cpp:335:26: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDigest.cpp:336:26: style: The function 'GetSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDigest.h:58:26: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDigest.cpp:336:26: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDigest.cpp:340:18: style: The function 'CompressBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDigest.cpp:110:18: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDigest.cpp:340:18: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDigest.cpp:424:26: style: The function 'GetDigest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDigest.h:60:26: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDigest.cpp:424:26: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDigest.cpp:425:26: style: The function 'GetSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDigest.h:58:26: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDigest.cpp:425:26: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDigest.cpp:429:18: style: The function 'CompressBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDigest.cpp:110:18: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDigest.cpp:429:18: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDigest.cpp:573:24: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDigest.h:59:26: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDigest.cpp:573:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDigest.cpp:576:24: style: The function 'GetDigest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDigest.h:60:26: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDigest.cpp:576:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDigest.cpp:577:26: style: The function 'GetSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDigest.h:58:26: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDigest.cpp:577:26: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDynamicLibraries.h:78:5: style: Class 'NPT_DynamicLibrary' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDynamicLibraries.h:69:24: style: The function 'FindSymbol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDynamicLibraries.h:52:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDynamicLibraries.h:69:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDynamicLibraries.h:72:24: style: The function 'Unload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDynamicLibraries.h:53:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptDynamicLibraries.h:72:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptList.h:205:0: warning: Either the condition 'if(m_Tail)' is redundant or there is possible null pointer dereference: m_Tail. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptList.h:210:0: note: Assuming that condition 'if(m_Tail)' is not redundant
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptList.h:205:0: note: Null pointer dereference
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptFile.cpp:111:57: style: Function 'Create' argument 2 names different: declaration 'base' definition 'basename'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptFile.h:125:65: note: Function 'Create' argument 2 names different: declaration 'base' definition 'basename'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptFile.cpp:111:57: note: Function 'Create' argument 2 names different: declaration 'base' definition 'basename'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptFile.cpp:252:28: style: Function 'Save' argument 1 names different: declaration 'path' definition 'filename'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptFile.h:172:40: note: Function 'Save' argument 1 names different: declaration 'path' definition 'filename'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptFile.cpp:252:28: note: Function 'Save' argument 1 names different: declaration 'path' definition 'filename'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptFile.cpp:262:28: style: Function 'Save' argument 1 names different: declaration 'path' definition 'filename'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptFile.h:173:40: note: Function 'Save' argument 1 names different: declaration 'path' definition 'filename'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptFile.cpp:262:28: note: Function 'Save' argument 1 names different: declaration 'path' definition 'filename'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptList.h:314:0: style: Function 'operator=' argument 1 names different: declaration 'other' definition 'list'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptList.h:252:0: note: Function 'operator=' argument 1 names different: declaration 'other' definition 'list'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptList.h:314:0: note: Function 'operator=' argument 1 names different: declaration 'other' definition 'list'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptList.h:441:0: style: Function 'GetItem' argument 1 names different: declaration 'index' definition 'n'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptList.h:127:0: note: Function 'GetItem' argument 1 names different: declaration 'index' definition 'n'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptList.h:441:0: note: Function 'GetItem' argument 1 names different: declaration 'index' definition 'n'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptNetwork.h:119:0: warning: Member variable 'NPT_MacAddress::m_Address' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSockets.h:227:5: warning: Member variable 'NPT_Socket::m_SocketDelegate' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptMap.h:55:0: warning: Member variable 'Entry::m_Value' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptMap.h:97:0: style: 'NPT_Map < NPT_HttpClient * , NPT_List < Connection * > >::operator=' should return 'NPT_Map < NPT_HttpClient * , NPT_List < Connection * > > &'. [operatorEq]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptMap.h:97:0: style: 'NPT_Map < Connection * , NPT_HttpClient * >::operator=' should return 'NPT_Map < Connection * , NPT_HttpClient * > &'. [operatorEq]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptMap.h:97:0: style: 'NPT_Map < NPT_String , NPT_String >::operator=' should return 'NPT_Map < NPT_String , NPT_String > &'. [operatorEq]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptList.h:252:0: style: 'NPT_List < Connection * >::operator=' should return 'NPT_List < Connection * > &'. [operatorEq]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptList.h:97:0: style: 'Iterator::operator=' should return 'Iterator &'. [operatorEq]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptList.h:252:0: style: 'NPT_List < HandlerConfig * >::operator=' should return 'NPT_List < HandlerConfig * > &'. [operatorEq]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptList.h:252:0: style: 'NPT_List < NPT_LogHandler * >::operator=' should return 'NPT_List < NPT_LogHandler * > &'. [operatorEq]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptList.h:252:0: style: 'NPT_List < NPT_LogConfigEntry >::operator=' should return 'NPT_List < NPT_LogConfigEntry > &'. [operatorEq]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptList.h:252:0: style: 'NPT_List < NPT_Logger * >::operator=' should return 'NPT_List < NPT_Logger * > &'. [operatorEq]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptList.h:252:0: style: 'NPT_List < Entry * >::operator=' should return 'NPT_List < Entry * > &'. [operatorEq]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptFile.h:182:25: style: Technically the member function 'NPT_File::GetPath' can be const. [functionConst]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptNetwork.h:169:10: style: Technically the member function 'NPT_NetworkInterfaceAddress::IsAddressInNetwork' can be const. [functionConst]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:221:23: style: Technically the member function 'NPT_HttpEntity::GetContentLength' can be const. [functionConst]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:222:23: style: Technically the member function 'NPT_HttpEntity::GetContentType' can be const. [functionConst]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:223:23: style: Technically the member function 'NPT_HttpEntity::GetContentEncoding' can be const. [functionConst]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:224:23: style: Technically the member function 'NPT_HttpEntity::GetTransferEncoding' can be const. [functionConst]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:225:23: style: Technically the member function 'NPT_HttpEntity::ContentLengthIsKnown' can be const. [functionConst]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:766:16: style: Technically the member function 'NPT_HttpServer::GetPort' can be const. [functionConst]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptLogging.h:162:35: style: Technically the member function 'NPT_LogManager::IsEnabled' can be const. [functionConst]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptTime.h:56:5: style: Class 'NPT_TimeStamp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptTime.h:57:5: style: Class 'NPT_TimeStamp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptFile.h:176:5: style: Class 'NPT_File' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptFile.h:217:5: style: Class 'NPT_FileDateComparator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUri.h:108:5: style: Class 'NPT_UrlQuery' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptNetwork.h:82:5: style: Class 'NPT_IpAddress' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSockets.h:243:14: style: Class 'NPT_UdpSocket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSockets.h:258:5: style: Class 'NPT_UdpSocket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSockets.h:272:14: style: Class 'NPT_UdpMulticastSocket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSockets.h:305:14: style: Class 'NPT_TcpClientSocket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSockets.h:317:14: style: Class 'NPT_TcpServerSocket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:203:14: style: Class 'NPT_HttpEntity' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:270:5: style: Class 'NPT_HttpMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:854:5: style: Class 'NPT_HttpChunkedInputStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:880:5: style: Class 'NPT_HttpChunkedOutputStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptMap.h:55:0: style: Class 'Entry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptList.h:262:0: style: Class 'Item' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptFile.h:192:16: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptFile.h:145:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptFile.h:192:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptFile.h:195:16: style: The function 'GetInputStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptFile.h:146:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptFile.h:195:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptFile.h:198:16: style: The function 'GetOutputStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptFile.h:147:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptFile.h:198:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSockets.h:196:16: style: The function 'Bind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSockets.h:127:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSockets.h:196:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSockets.h:206:16: style: The function 'GetInputStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSockets.h:130:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSockets.h:206:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSockets.h:209:16: style: The function 'GetOutputStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSockets.h:131:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSockets.h:209:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSockets.h:212:16: style: The function 'GetInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSockets.h:132:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSockets.h:212:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSockets.h:215:16: style: The function 'SetReadTimeout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSockets.h:133:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSockets.h:215:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSockets.h:218:16: style: The function 'SetWriteTimeout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSockets.h:134:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSockets.h:218:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSockets.h:221:16: style: The function 'Cancel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSockets.h:135:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSockets.h:221:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSockets.h:247:16: style: The function 'Send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSockets.h:147:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSockets.h:247:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSockets.h:251:16: style: The function 'Receive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSockets.h:149:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSockets.h:251:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSockets.h:286:16: style: The function 'SetTimeToLive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSockets.h:166:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSockets.h:286:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSockets.h:289:16: style: The function 'SetInterface' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSockets.h:167:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSockets.h:289:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSockets.h:321:16: style: The function 'Listen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSockets.h:179:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSockets.h:321:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:137:24: style: The function 'ToString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUri.h:307:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:137:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:586:10: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:264:18: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:586:10: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:551:18: style: The function 'Connection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:403:18: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:551:18: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:554:44: style: The function 'GetInputStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:404:44: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:554:44: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:555:44: style: The function 'GetOutputStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:405:44: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:555:44: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:556:44: style: The function 'GetInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:406:44: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:556:44: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:557:44: style: The function 'SupportsPersistence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:407:44: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:557:44: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:558:44: style: The function 'IsRecycled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:408:44: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:558:44: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:559:44: style: The function 'Recycle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:409:44: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:559:44: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:560:44: style: The function 'Abort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:410:44: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:560:44: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:668:24: style: The function 'SetupResponse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:638:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:668:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:698:24: style: The function 'SetupResponse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:638:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:698:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:858:16: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:68:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:858:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:861:16: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:73:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:861:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:862:16: style: The function 'Tell' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:75:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:862:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:863:16: style: The function 'GetSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:76:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:863:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:864:16: style: The function 'GetAvailable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:77:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:864:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:884:16: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:99:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:884:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:887:16: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:106:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:887:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:888:16: style: The function 'Tell' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:107:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:888:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:889:16: style: The function 'Flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:108:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:889:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptLogging.h:195:18: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptThreads.h:264:18: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptLogging.h:195:18: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptLogging.h:199:24: style: The function 'SetupResponse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:638:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptLogging.h:199:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:2027:16: style: The scope of the variable 'result' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:3212:14: style: The scope of the variable 'has_start' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:3213:14: style: The scope of the variable 'has_end' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:583:59: style: Function 'SetInputStream' argument 2 names different: declaration 'size' definition 'data_size'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:209:58: note: Function 'SetInputStream' argument 2 names different: declaration 'size' definition 'data_size'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:583:59: note: Function 'SetInputStream' argument 2 names different: declaration 'size' definition 'data_size'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:1330:70: style: Function 'NPT_HttpStaticProxySelector' argument 1 names different: declaration 'http_propxy_hostname' definition 'http_proxy_hostname'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:1313:45: note: Function 'NPT_HttpStaticProxySelector' argument 1 names different: declaration 'http_propxy_hostname' definition 'http_proxy_hostname'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:1330:70: note: Function 'NPT_HttpStaticProxySelector' argument 1 names different: declaration 'http_propxy_hostname' definition 'http_proxy_hostname'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:1333:70: style: Function 'NPT_HttpStaticProxySelector' argument 4 names different: declaration 'htts_proxy_port' definition 'https_proxy_port'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:1316:45: note: Function 'NPT_HttpStaticProxySelector' argument 4 names different: declaration 'htts_proxy_port' definition 'https_proxy_port'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:1333:70: note: Function 'NPT_HttpStaticProxySelector' argument 4 names different: declaration 'htts_proxy_port' definition 'https_proxy_port'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:212:16: style: Technically the member function 'NPT_HttpEntity::GetInputStream' can be const. [functionConst]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:548:17: note: Technically the member function 'NPT_HttpEntity::GetInputStream' can be const.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:212:16: note: Technically the member function 'NPT_HttpEntity::GetInputStream' can be const.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:720:17: style: Technically the member function 'NPT_HttpFileRequestHandler::GetContentType' can be const. [functionConst]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:3331:29: note: Technically the member function 'NPT_HttpFileRequestHandler::GetContentType' can be const.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:720:17: note: Technically the member function 'NPT_HttpFileRequestHandler::GetContentType' can be const.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:338:10: style: Technically the member function 'NPT_HttpEntityBodyInputStream::SizeIsKnown' can be const. [functionConst]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:1648:9: style: Class 'NPT_HttpClient' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:1648:9: style: Class 'NPT_HttpClient' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:359:18: warning: Virtual function 'OnFullyRead' is called from constructor 'NPT_HttpEntityBodyInputStream(NPT_Reference < NPT_BufferedInputStream >&source,long size,bool size_is_known,bool chunked,NPT_HttpClient::Connection*connection,bool should_persist)' at line 389. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:389:9: note: Calling OnFullyRead
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:359:18: note: OnFullyRead is a virtual method
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptTls.h:132:5: style: Class 'NPT_TlsContext' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptTls.h:252:5: style: Class 'NPT_HttpTlsConnector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptTls.h:266:24: style: The function 'Abort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:461:28: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptTls.h:266:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:341:16: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:68:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:341:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:344:16: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:73:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:344:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:347:16: style: The function 'Tell' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:75:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:347:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:351:16: style: The function 'GetSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:76:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:351:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:355:16: style: The function 'GetAvailable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:77:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:355:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:1009:40: style: The function 'GetInputStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:404:44: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:1009:40: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:1012:40: style: The function 'GetOutputStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:405:44: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:1012:40: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:1015:24: style: The function 'GetInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:406:44: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:1015:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:1018:24: style: The function 'Abort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:410:44: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:1018:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:1108:16: style: The function 'GetProxyForUrl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:373:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:1108:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:1319:16: style: The function 'GetProxyForUrl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.h:373:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:1319:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptLogging.cpp:928:14: style: The scope of the variable 'result' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptLogging.cpp:58:1: style: The class 'NPT_LogConsoleHandler' does not have a constructor although it has private member variables. [noConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptLogging.cpp:79:1: style: The class 'NPT_LogFileHandler' does not have a constructor although it has private member variables. [noConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptLogging.cpp:100:1: style: The class 'NPT_LogTcpHandler' does not have a constructor although it has private member variables. [noConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptLogging.cpp:1450:5: style: Class 'NPT_HttpLoggerConfigurator' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptLogging.cpp:1450:5: style: Class 'NPT_HttpLoggerConfigurator' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptLogging.cpp:226:6: style: Class 'NPT_LogManagerAutoLocker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptLogging.cpp:70:10: style: The function 'Log' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptLogging.h:82:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptLogging.cpp:70:10: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptLogging.cpp:85:10: style: The function 'Log' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptLogging.h:82:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptLogging.cpp:85:10: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptLogging.cpp:107:10: style: The function 'Log' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptLogging.h:82:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptLogging.cpp:107:10: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptLogging.cpp:125:10: style: The function 'Log' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptLogging.h:82:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptLogging.cpp:125:10: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptLogging.cpp:139:10: style: The function 'Log' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptLogging.h:82:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptLogging.cpp:139:10: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptLogging.cpp:149:10: style: The function 'Log' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptLogging.h:82:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptLogging.cpp:149:10: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptMessaging.h:89:5: style: Class 'NPT_MessageHandlerProxy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptMessaging.h:182:5: style: Class 'NPT_MessageReceiver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptMessaging.h:184:5: style: Class 'NPT_MessageReceiver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptMessaging.h:219:5: style: Class 'NPT_MessageBroadcaster' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptMessaging.h:95:18: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptMessaging.h:62:18: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptMessaging.h:95:18: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptMessaging.h:96:24: style: The function 'HandleMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptMessaging.h:67:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptMessaging.h:96:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptMessaging.h:156:16: style: The function 'Dispatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptMessaging.h:138:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptMessaging.h:156:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptNetwork.cpp:202:54: style: Function 'NPT_MacAddress' argument 2 names different: declaration 'addr' definition 'address'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptNetwork.h:121:41: note: Function 'NPT_MacAddress' argument 2 names different: declaration 'addr' definition 'address'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptNetwork.cpp:202:54: note: Function 'NPT_MacAddress' argument 2 names different: declaration 'addr' definition 'address'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptNetwork.cpp:213:49: style: Function 'SetAddress' argument 2 names different: declaration 'addr' definition 'address'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptNetwork.h:125:69: note: Function 'SetAddress' argument 2 names different: declaration 'addr' definition 'address'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptNetwork.cpp:213:49: note: Function 'SetAddress' argument 2 names different: declaration 'addr' definition 'address'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptQueue.h:76:5: style: Class 'NPT_Queue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSelectableMessageQueue.h:57:10: style: Technically the member function 'NPT_SelectableMessageQueue::GetEventFd' can be const. [functionConst]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptRingBuffer.h:63:19: style: Technically the member function 'NPT_RingBuffer::IsClosed' can be const. [functionConst]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.h:143:0: style: Class 'NPT_XmlNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.h:176:29: style: Class 'NPT_XmlElementNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.h:282:14: style: Class 'NPT_XmlParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptRingBuffer.h:48:19: style: Class 'NPT_RingBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSerialPort.h:94:5: style: Class 'NPT_SerialPort' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptZip.h:99:5: style: Class 'NPT_ZipInflatingInputStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptQueue.h:76:0: style: Class 'NPT_Queue < NPT_SimpleMessageCapsule >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSimpleMessageQueue.h:59:24: style: The function 'QueueMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptMessaging.h:170:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSimpleMessageQueue.h:59:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSimpleMessageQueue.h:61:24: style: The function 'PumpMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptMessaging.h:169:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSimpleMessageQueue.h:61:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSelectableMessageQueue.h:52:24: style: The function 'PumpMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSimpleMessageQueue.h:61:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSelectableMessageQueue.h:52:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSelectableMessageQueue.h:53:24: style: The function 'QueueMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSimpleMessageQueue.h:59:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSelectableMessageQueue.h:53:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.h:214:31: style: The function 'AsElementNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.h:149:39: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.h:214:31: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.h:215:31: style: The function 'AsElementNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.h:150:39: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.h:215:31: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.h:219:10: style: The function 'SetParent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.h:156:18: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.h:219:10: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.h:266:28: style: The function 'AsTextNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.h:151:39: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.h:266:28: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.h:267:28: style: The function 'AsTextNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.h:152:39: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.h:267:28: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSerialPort.h:104:16: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSerialPort.h:82:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSerialPort.h:104:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSerialPort.h:107:16: style: The function 'GetInputStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSerialPort.h:83:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSerialPort.h:107:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSerialPort.h:110:16: style: The function 'GetOutputStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSerialPort.h:84:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptSerialPort.h:110:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptZip.h:103:24: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:68:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptZip.h:103:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptZip.h:106:24: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:73:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptZip.h:106:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptZip.h:107:24: style: The function 'Tell' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:75:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptZip.h:107:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptZip.h:108:24: style: The function 'GetSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:76:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptZip.h:108:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptZip.h:109:24: style: The function 'GetAvailable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:77:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptZip.h:109:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptZip.h:134:24: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:68:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptZip.h:134:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptZip.h:137:24: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:73:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptZip.h:137:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptZip.h:138:24: style: The function 'Tell' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:75:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptZip.h:138:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptZip.h:139:24: style: The function 'GetSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:76:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptZip.h:139:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptZip.h:140:24: style: The function 'GetAvailable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:77:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptZip.h:140:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptRingBuffer.h:58:19: style: Technically the member function 'NPT_RingBuffer::PeekByte' can be const. [functionConst]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptRingBuffer.cpp:207:17: note: Technically the member function 'NPT_RingBuffer::PeekByte' can be const.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptRingBuffer.h:58:19: note: Technically the member function 'NPT_RingBuffer::PeekByte' can be const.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.cpp:264:32: style: Function 'Skip' argument 1 names different: declaration 'offset' definition 'count'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:74:38: note: Function 'Skip' argument 1 names different: declaration 'offset' definition 'count'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.cpp:264:32: note: Function 'Skip' argument 1 names different: declaration 'offset' definition 'count'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.cpp:301:43: style: Function 'WriteString' argument 1 names different: declaration 'string_buffer' definition 'buffer'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:104:48: note: Function 'WriteString' argument 1 names different: declaration 'string_buffer' definition 'buffer'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.cpp:301:43: note: Function 'WriteString' argument 1 names different: declaration 'string_buffer' definition 'buffer'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.cpp:317:41: style: Function 'WriteLine' argument 1 names different: declaration 'line_buffer' definition 'buffer'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:105:46: note: Function 'WriteLine' argument 1 names different: declaration 'line_buffer' definition 'buffer'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.cpp:317:41: note: Function 'WriteLine' argument 1 names different: declaration 'line_buffer' definition 'buffer'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.cpp:462:37: style: Function 'Write' argument 1 names different: declaration 'buffer' definition 'data'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:211:34: note: Function 'Write' argument 1 names different: declaration 'buffer' definition 'data'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.cpp:462:37: note: Function 'Write' argument 1 names different: declaration 'buffer' definition 'data'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.cpp:675:39: style: Function 'Seek' argument 1 names different: declaration 'offset' definition 'position'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:290:42: note: Function 'Seek' argument 1 names different: declaration 'offset' definition 'position'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.cpp:675:39: note: Function 'Seek' argument 1 names different: declaration 'offset' definition 'position'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.cpp:687:40: style: Function 'Tell' argument 1 names different: declaration 'offset' definition 'position'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.h:291:43: note: Function 'Tell' argument 1 names different: declaration 'offset' definition 'position'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.cpp:687:40: note: Function 'Tell' argument 1 names different: declaration 'offset' definition 'position'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.cpp:580:5: style: Class 'NPT_StringOutputStream' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStreams.cpp:580:5: style: Class 'NPT_StringOutputStream' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStrings.cpp:269:30: style: Function 'Reserve' argument 1 names different: declaration 'length' definition 'allocate'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStrings.h:104:33: note: Function 'Reserve' argument 1 names different: declaration 'length' definition 'allocate'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStrings.cpp:269:30: note: Function 'Reserve' argument 1 names different: declaration 'length' definition 'allocate'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStrings.cpp:294:32: style: Function 'Assign' argument 1 names different: declaration 'chars' definition 'str'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStrings.h:78:35: note: Function 'Assign' argument 1 names different: declaration 'chars' definition 'str'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStrings.cpp:294:32: note: Function 'Assign' argument 1 names different: declaration 'chars' definition 'str'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStrings.cpp:294:46: style: Function 'Assign' argument 2 names different: declaration 'size' definition 'length'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStrings.h:78:51: note: Function 'Assign' argument 2 names different: declaration 'size' definition 'length'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStrings.cpp:294:46: note: Function 'Assign' argument 2 names different: declaration 'size' definition 'length'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStrings.cpp:371:32: style: Function 'Append' argument 1 names different: declaration 'chars' definition 'str'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStrings.h:79:35: note: Function 'Append' argument 1 names different: declaration 'chars' definition 'str'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStrings.cpp:371:32: note: Function 'Append' argument 1 names different: declaration 'chars' definition 'str'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStrings.cpp:371:46: style: Function 'Append' argument 2 names different: declaration 'size' definition 'length'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStrings.h:79:51: note: Function 'Append' argument 2 names different: declaration 'size' definition 'length'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStrings.cpp:371:46: note: Function 'Append' argument 2 names different: declaration 'size' definition 'length'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStrings.cpp:601:30: style: Function 'Find' argument 1 names different: declaration 's' definition 'str'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStrings.h:131:27: note: Function 'Find' argument 1 names different: declaration 's' definition 'str'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStrings.cpp:601:30: note: Function 'Find' argument 1 names different: declaration 's' definition 'str'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStrings.cpp:694:37: style: Function 'ReverseFind' argument 1 names different: declaration 's' definition 'str'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStrings.h:134:34: note: Function 'ReverseFind' argument 1 names different: declaration 's' definition 'str'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStrings.cpp:694:37: note: Function 'ReverseFind' argument 1 names different: declaration 's' definition 'str'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStrings.cpp:824:41: style: Function 'Replace' argument 2 names different: declaration 'b' definition 'str'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStrings.h:127:51: note: Function 'Replace' argument 2 names different: declaration 'b' definition 'str'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStrings.cpp:824:41: note: Function 'Replace' argument 2 names different: declaration 'b' definition 'str'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStrings.cpp:874:32: style: Function 'Insert' argument 1 names different: declaration 's' definition 'str'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStrings.h:139:42: note: Function 'Insert' argument 1 names different: declaration 's' definition 'str'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStrings.cpp:874:32: note: Function 'Insert' argument 1 names different: declaration 's' definition 'str'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStrings.h:124:10: style: Technically the member function 'NPT_String::MakeLowercase' can be const. [functionConst]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStrings.cpp:748:13: note: Technically the member function 'NPT_String::MakeLowercase' can be const.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStrings.h:124:10: note: Technically the member function 'NPT_String::MakeLowercase' can be const.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStrings.h:125:10: style: Technically the member function 'NPT_String::MakeUppercase' can be const. [functionConst]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStrings.cpp:765:13: note: Technically the member function 'NPT_String::MakeUppercase' can be const.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStrings.h:125:10: note: Technically the member function 'NPT_String::MakeUppercase' can be const.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStrings.h:126:23: style: Technically the member function 'NPT_String::Replace' can be const. [functionConst]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStrings.cpp:804:13: note: Technically the member function 'NPT_String::Replace' can be const.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStrings.h:126:23: note: Technically the member function 'NPT_String::Replace' can be const.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStrings.h:145:23: style: Technically the member function 'NPT_String::TrimLeft' can be const. [functionConst]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStrings.cpp:1037:13: note: Technically the member function 'NPT_String::TrimLeft' can be const.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStrings.h:145:23: note: Technically the member function 'NPT_String::TrimLeft' can be const.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStrings.h:148:23: style: Technically the member function 'NPT_String::TrimRight' can be const. [functionConst]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStrings.cpp:1085:13: note: Technically the member function 'NPT_String::TrimRight' can be const.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptStrings.h:148:23: note: Technically the member function 'NPT_String::TrimRight' can be const.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptTime.cpp:84:48: style: Function 'operator+=' argument 1 names different: declaration 'time_stamp' definition 't'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptTime.h:58:52: note: Function 'operator+=' argument 1 names different: declaration 'time_stamp' definition 't'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptTime.cpp:84:48: note: Function 'operator+=' argument 1 names different: declaration 'time_stamp' definition 't'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptTime.cpp:94:48: style: Function 'operator-=' argument 1 names different: declaration 'time_stamp' definition 't'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptTime.h:59:52: note: Function 'operator-=' argument 1 names different: declaration 'time_stamp' definition 't'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptTime.cpp:94:48: note: Function 'operator-=' argument 1 names different: declaration 'time_stamp' definition 't'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptTime.cpp:191:50: style: Function 'FromTimeStamp' argument 1 names different: declaration 'timestamp' definition 'ts'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptTime.h:140:51: note: Function 'FromTimeStamp' argument 1 names different: declaration 'timestamp' definition 'ts'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptTime.cpp:191:50: note: Function 'FromTimeStamp' argument 1 names different: declaration 'timestamp' definition 'ts'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptTime.h:50:1: warning: The class 'NPT_TimeStamp' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUtils.cpp:58:41: style: Function 'NPT_BytesToInt64Be' argument 1 names different: declaration 'buffer' definition 'bytes'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUtils.h:69:59: note: Function 'NPT_BytesToInt64Be' argument 1 names different: declaration 'buffer' definition 'bytes'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUtils.cpp:58:41: note: Function 'NPT_BytesToInt64Be' argument 1 names different: declaration 'buffer' definition 'bytes'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUtils.cpp:75:41: style: Function 'NPT_BytesToInt32Be' argument 1 names different: declaration 'buffer' definition 'bytes'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUtils.h:70:59: note: Function 'NPT_BytesToInt32Be' argument 1 names different: declaration 'buffer' definition 'bytes'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUtils.cpp:75:41: note: Function 'NPT_BytesToInt32Be' argument 1 names different: declaration 'buffer' definition 'bytes'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUtils.cpp:88:41: style: Function 'NPT_BytesToInt24Be' argument 1 names different: declaration 'buffer' definition 'bytes'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUtils.h:71:59: note: Function 'NPT_BytesToInt24Be' argument 1 names different: declaration 'buffer' definition 'bytes'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUtils.cpp:88:41: note: Function 'NPT_BytesToInt24Be' argument 1 names different: declaration 'buffer' definition 'bytes'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUtils.cpp:100:41: style: Function 'NPT_BytesToInt16Be' argument 1 names different: declaration 'buffer' definition 'bytes'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUtils.h:72:59: note: Function 'NPT_BytesToInt16Be' argument 1 names different: declaration 'buffer' definition 'bytes'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUtils.cpp:100:41: note: Function 'NPT_BytesToInt16Be' argument 1 names different: declaration 'buffer' definition 'bytes'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUtils.cpp:111:41: style: Function 'NPT_BytesToInt64Le' argument 1 names different: declaration 'buffer' definition 'bytes'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUtils.h:78:59: note: Function 'NPT_BytesToInt64Le' argument 1 names different: declaration 'buffer' definition 'bytes'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUtils.cpp:111:41: note: Function 'NPT_BytesToInt64Le' argument 1 names different: declaration 'buffer' definition 'bytes'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUtils.cpp:128:41: style: Function 'NPT_BytesToInt32Le' argument 1 names different: declaration 'buffer' definition 'bytes'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUtils.h:79:59: note: Function 'NPT_BytesToInt32Le' argument 1 names different: declaration 'buffer' definition 'bytes'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUtils.cpp:128:41: note: Function 'NPT_BytesToInt32Le' argument 1 names different: declaration 'buffer' definition 'bytes'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUtils.cpp:141:41: style: Function 'NPT_BytesToInt24Le' argument 1 names different: declaration 'buffer' definition 'bytes'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUtils.h:80:59: note: Function 'NPT_BytesToInt24Le' argument 1 names different: declaration 'buffer' definition 'bytes'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUtils.cpp:141:41: note: Function 'NPT_BytesToInt24Le' argument 1 names different: declaration 'buffer' definition 'bytes'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUtils.cpp:153:41: style: Function 'NPT_BytesToInt16Le' argument 1 names different: declaration 'buffer' definition 'bytes'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUtils.h:81:59: note: Function 'NPT_BytesToInt16Le' argument 1 names different: declaration 'buffer' definition 'bytes'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUtils.cpp:153:41: note: Function 'NPT_BytesToInt16Le' argument 1 names different: declaration 'buffer' definition 'bytes'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUtils.cpp:606:48: style: Function 'NPT_ParseInteger32' argument 2 names different: declaration 'result' definition 'value'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUtils.h:102:48: note: Function 'NPT_ParseInteger32' argument 2 names different: declaration 'result' definition 'value'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUtils.cpp:606:48: note: Function 'NPT_ParseInteger32' argument 2 names different: declaration 'result' definition 'value'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUtils.cpp:624:49: style: Function 'NPT_ParseInteger32' argument 2 names different: declaration 'result' definition 'value'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUtils.h:105:49: note: Function 'NPT_ParseInteger32' argument 2 names different: declaration 'result' definition 'value'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUtils.cpp:624:49: note: Function 'NPT_ParseInteger32' argument 2 names different: declaration 'result' definition 'value'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUtils.cpp:640:41: style: Function 'NPT_ParseInteger' argument 2 names different: declaration 'result' definition 'value'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUtils.h:90:41: note: Function 'NPT_ParseInteger' argument 2 names different: declaration 'result' definition 'value'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUtils.cpp:640:41: note: Function 'NPT_ParseInteger' argument 2 names different: declaration 'result' definition 'value'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUtils.cpp:658:50: style: Function 'NPT_ParseInteger' argument 2 names different: declaration 'result' definition 'value'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUtils.h:93:50: note: Function 'NPT_ParseInteger' argument 2 names different: declaration 'result' definition 'value'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUtils.cpp:658:50: note: Function 'NPT_ParseInteger' argument 2 names different: declaration 'result' definition 'value'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUtils.cpp:676:40: style: Function 'NPT_ParseInteger' argument 2 names different: declaration 'result' definition 'value'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUtils.h:96:40: note: Function 'NPT_ParseInteger' argument 2 names different: declaration 'result' definition 'value'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUtils.cpp:676:40: note: Function 'NPT_ParseInteger' argument 2 names different: declaration 'result' definition 'value'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUtils.cpp:694:49: style: Function 'NPT_ParseInteger' argument 2 names different: declaration 'result' definition 'value'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUtils.h:99:49: note: Function 'NPT_ParseInteger' argument 2 names different: declaration 'result' definition 'value'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptUtils.cpp:694:49: note: Function 'NPT_ParseInteger' argument 2 names different: declaration 'result' definition 'value'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.cpp:1741:39: style: Function 'Parse' argument 3 names different: declaration 'tree' definition 'node'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.h:296:48: note: Function 'Parse' argument 3 names different: declaration 'tree' definition 'node'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.cpp:1741:39: note: Function 'Parse' argument 3 names different: declaration 'tree' definition 'node'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.cpp:1801:39: style: Function 'Parse' argument 2 names different: declaration 'tree' definition 'node'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.h:292:48: note: Function 'Parse' argument 2 names different: declaration 'tree' definition 'node'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.cpp:1801:39: note: Function 'Parse' argument 2 names different: declaration 'tree' definition 'node'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.cpp:1813:36: style: Function 'Parse' argument 2 names different: declaration 'tree' definition 'node'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.h:285:45: note: Function 'Parse' argument 2 names different: declaration 'tree' definition 'node'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.cpp:1813:36: note: Function 'Parse' argument 2 names different: declaration 'tree' definition 'node'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.cpp:1827:36: style: Function 'Parse' argument 3 names different: declaration 'tree' definition 'node'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.h:289:45: note: Function 'Parse' argument 3 names different: declaration 'tree' definition 'node'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.cpp:1827:36: note: Function 'Parse' argument 3 names different: declaration 'tree' definition 'node'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.cpp:2583:44: style: Function 'Serialize' argument 2 names different: declaration 'stream' definition 'output'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.h:370:44: note: Function 'Serialize' argument 2 names different: declaration 'stream' definition 'output'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.cpp:2583:44: note: Function 'Serialize' argument 2 names different: declaration 'stream' definition 'output'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.cpp:2599:51: style: Function 'Serialize' argument 2 names different: declaration 'stream' definition 'output'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.h:386:44: note: Function 'Serialize' argument 2 names different: declaration 'stream' definition 'output'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.cpp:2599:51: note: Function 'Serialize' argument 2 names different: declaration 'stream' definition 'output'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.h:102:23: style: Technically the member function 'NPT_XmlNamespaceMap::GetNamespaceUri' can be const. [functionConst]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.cpp:734:22: note: Technically the member function 'NPT_XmlNamespaceMap::GetNamespaceUri' can be const.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.h:102:23: note: Technically the member function 'NPT_XmlNamespaceMap::GetNamespaceUri' can be const.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.h:103:23: style: Technically the member function 'NPT_XmlNamespaceMap::GetNamespacePrefix' can be const. [functionConst]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.cpp:753:22: note: Technically the member function 'NPT_XmlNamespaceMap::GetNamespacePrefix' can be const.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.h:103:23: note: Technically the member function 'NPT_XmlNamespaceMap::GetNamespacePrefix' can be const.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.h:343:16: performance: Technically the member function 'NPT_XmlSerializer::EscapeChar' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.cpp:2383:20: note: Technically the member function 'NPT_XmlSerializer::EscapeChar' can be static.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.h:343:16: note: Technically the member function 'NPT_XmlSerializer::EscapeChar' can be static.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.h:385:16: performance: Technically the member function 'NPT_XmlCanonicalizer::Serialize' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.cpp:2598:23: note: Technically the member function 'NPT_XmlCanonicalizer::Serialize' can be static.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.h:385:16: note: Technically the member function 'NPT_XmlCanonicalizer::Serialize' can be static.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.cpp:1218:16: performance: Technically the member function 'NPT_XmlProcessor::ResolveEntity' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.cpp:1249:19: note: Technically the member function 'NPT_XmlProcessor::ResolveEntity' can be static.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.cpp:1218:16: note: Technically the member function 'NPT_XmlProcessor::ResolveEntity' can be static.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.cpp:1703:5: style: Class 'NPT_XmlParser' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.cpp:1703:5: style: Class 'NPT_XmlParser' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.cpp:189:5: style: Class 'NPT_XmlNamespaceCollapser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.cpp:1099:4: style: Class 'NPT_XmlProcessor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.cpp:2001:5: style: Class 'NPT_XmlAttributeWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.cpp:2019:5: style: Class 'NPT_XmlNodeWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Core/NptXml.cpp:2067:9: style: Struct 'MapChainLink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Bsd/NptBsdSockets.cpp:702:47: style: Function 'WaitForCondition' argument 1 names different: declaration 'readable' definition 'wait_for_readable'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Bsd/NptBsdSockets.cpp:629:38: note: Function 'WaitForCondition' argument 1 names different: declaration 'readable' definition 'wait_for_readable'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Bsd/NptBsdSockets.cpp:702:47: note: Function 'WaitForCondition' argument 1 names different: declaration 'readable' definition 'wait_for_readable'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Bsd/NptBsdSockets.cpp:703:47: style: Function 'WaitForCondition' argument 2 names different: declaration 'writeable' definition 'wait_for_writeable'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Bsd/NptBsdSockets.cpp:629:53: note: Function 'WaitForCondition' argument 2 names different: declaration 'writeable' definition 'wait_for_writeable'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Bsd/NptBsdSockets.cpp:703:47: note: Function 'WaitForCondition' argument 2 names different: declaration 'writeable' definition 'wait_for_writeable'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Bsd/NptBsdSockets.cpp:1310:28: style: Function 'Cancel' argument 1 names different: declaration 'shutdown' definition 'do_shutdown'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Bsd/NptBsdSockets.cpp:1084:28: note: Function 'Cancel' argument 1 names different: declaration 'shutdown' definition 'do_shutdown'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Bsd/NptBsdSockets.cpp:1310:28: note: Function 'Cancel' argument 1 names different: declaration 'shutdown' definition 'do_shutdown'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Bsd/NptBsdSockets.cpp:817:16: performance: Technically the member function 'NPT_BsdSocketStream::Seek' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Bsd/NptBsdSockets.cpp:818:16: performance: Technically the member function 'NPT_BsdSocketStream::Tell' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Bsd/NptBsdSockets.cpp:813:5: style: Class 'NPT_BsdSocketStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Bsd/NptBsdSockets.cpp:839:5: style: Class 'NPT_BsdSocketInputStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Bsd/NptBsdSockets.cpp:943:5: style: Class 'NPT_BsdSocketOutputStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Bsd/NptBsdSockets.cpp:1353:14: style: Class 'NPT_BsdUdpSocket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Bsd/NptBsdSockets.cpp:1621:6: style: Class 'NPT_BsdUdpMulticastSocket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Bsd/NptBsdSockets.cpp:1844:6: style: Class 'NPT_BsdTcpClientSocket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Bsd/NptBsdSockets.cpp:1955:6: style: Class 'NPT_BsdTcpServerSocket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Null/NptNullThreads.cpp:24:5: style: Class 'NPT_NullAtomicVariable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Posix/NptPosixFile.cpp:168:9: style: Variable 'entry_pointer' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Posix/NptPosixFile.cpp:162:0: note: Variable 'entry_pointer' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Posix/NptPosixFile.cpp:168:9: note: Variable 'entry_pointer' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Posix/NptPosixQueue.cpp:40:16: style: Class 'NPT_PosixQueue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Posix/NptPosixThreads.cpp:645:5: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Posix/NptPosixThreads.cpp:624:0: note: Variable 'result' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Posix/NptPosixThreads.cpp:645:5: note: Variable 'result' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Posix/NptPosixThreads.cpp:106:16: style: Class 'NPT_PosixSharedVariable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Posix/NptPosixThreads.cpp:264:10: style: Class 'NPT_PosixAtomicVariable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/StdC/NptStdcEnvironment.cpp:79:18: style: Condition 'result==0' is always true [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/StdC/NptStdcEnvironment.cpp:59:18: note: Assignment 'result=0', assigned value is 0
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/StdC/NptStdcEnvironment.cpp:79:18: note: Condition 'result==0' is always true
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/StdC/NptStdcEnvironment.cpp:60:5: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/StdC/NptStdcEnvironment.cpp:69:7: note: Found duplicate branches for 'if' and 'else'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/StdC/NptStdcEnvironment.cpp:60:5: note: Found duplicate branches for 'if' and 'else'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/StdC/NptStdcEnvironment.cpp:79:18: style: Same expression on both sides of '==' because the value of 'result' and '0' are the same. [duplicateExpression]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/StdC/NptStdcEnvironment.cpp:59:18: note: 'result' is assigned value '0' here.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/StdC/NptStdcEnvironment.cpp:79:18: note: Same expression on both sides of '==' because the value of 'result' and '0' are the same.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/StdC/NptStdcEnvironment.cpp:25:11: style: Unused variable: env [unusedVariable]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/StdC/NptStdcFile.cpp:116:5: style: Class 'NPT_StdcFileStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/StdC/NptStdcFile.cpp:182:5: style: Class 'NPT_StdcFileInputStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/StdC/NptStdcFile.cpp:268:5: style: Class 'NPT_StdcFileOutputStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/StdC/NptStdcFile.cpp:314:5: style: Class 'NPT_StdcFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Win32/NptWin32DynamicLibraries.cpp:100:35: warning: Obsolete function 'alloca' called. [allocaCalled]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Win32/NptWin32File.cpp:217:21: warning: Obsolete function 'alloca' called. [allocaCalled]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Win32/NptWin32File.cpp:227:27: warning: Obsolete function 'alloca' called. [allocaCalled]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Win32/NptWin32File.cpp:230:23: warning: Obsolete function 'alloca' called. [allocaCalled]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Win32/NptWin32File.cpp:242:21: warning: Obsolete function 'alloca' called. [allocaCalled]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Win32/NptWin32File.cpp:300:38: warning: Obsolete function 'alloca' called. [allocaCalled]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Win32/NptWin32File.cpp:314:33: warning: Obsolete function 'alloca' called. [allocaCalled]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Win32/NptWin32File.cpp:328:36: warning: Obsolete function 'alloca' called. [allocaCalled]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Win32/NptWin32File.cpp:342:29: warning: Obsolete function 'alloca' called. [allocaCalled]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Win32/NptWin32File.cpp:358:26: warning: Obsolete function 'alloca' called. [allocaCalled]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Win32/NptWin32File.cpp:359:26: warning: Obsolete function 'alloca' called. [allocaCalled]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Win32/NptWin32File.cpp:393:41: warning: Obsolete function 'alloca' called. [allocaCalled]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Win32/NptWin32File.cpp:403:25: warning: Obsolete function 'alloca' called. [allocaCalled]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Win32/NptWin32Queue.cpp:40:16: style: Class 'NPT_Win32Queue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Win32/NptWin32SerialPort.cpp:27:5: style: Class 'NPT_Win32HandleWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Win32/NptWin32SerialPort.cpp:49:5: style: Class 'NPT_Win32SerialPortStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Win32/NptWin32SerialPort.cpp:69:5: style: Class 'NPT_Win32SerialPortInputStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Win32/NptWin32SerialPort.cpp:121:5: style: Class 'NPT_Win32SerialPortOutputStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Win32/NptWin32SerialPort.cpp:167:5: style: Class 'NPT_Win32SerialPort' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Win32/NptWin32Threads.cpp:57:5: performance: Variable 'm_Handle' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Win32/NptWin32Threads.cpp:141:5: performance: Variable 'm_Event' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Win32/NptWin32Threads.cpp:195:16: style: Class 'NPT_Win32SharedVariable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/System/Win32/NptWin32Threads.cpp:309:17: style: Class 'NPT_Win32AtomicVariable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Arrays1/ArraysTest1.cpp:45:10: style: Technically the member function 'A::Check' can be const. [functionConst]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Arrays1/ArraysTest1.cpp:46:10: style: Technically the member function 'A::operator==' can be const. [functionConst]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Arrays1/ArraysTest1.cpp:27:1: warning: The class 'A' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Arrays1/ArraysTest1.cpp:146:0: error: Memory leak: int_array [memleak]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Crypto1/CryptoTest1.cpp:71:5: warning: Possible null pointer dereference: cipher [nullPointer]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Crypto1/CryptoTest1.cpp:52:31: note: Assignment 'cipher=NULL', assigned value is 0
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Crypto1/CryptoTest1.cpp:71:5: note: Null pointer dereference
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Crypto1/CryptoTest1.cpp:99:9: style: Variable 'result' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Crypto1/CryptoTest1.cpp:94:9: note: Variable 'result' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Crypto1/CryptoTest1.cpp:99:9: note: Variable 'result' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Crypto1/CryptoTest1.cpp:129:28: warning: Suspicious usage of 'sizeof' with a numeric constant as parameter. [sizeofwithnumericparameter]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:60:14: warning: Possible null pointer dereference: sha1 [nullPointer]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:52:26: note: Assignment 'sha1=NULL', assigned value is 0
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:60:14: note: Null pointer dereference
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:63:14: warning: Possible null pointer dereference: sha1 [nullPointer]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:52:26: note: Assignment 'sha1=NULL', assigned value is 0
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:63:14: note: Null pointer dereference
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:65:5: warning: Possible null pointer dereference: sha1 [nullPointer]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:52:26: note: Assignment 'sha1=NULL', assigned value is 0
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:65:5: note: Null pointer dereference
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:100:14: warning: Possible null pointer dereference: sha256 [nullPointer]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:53:26: note: Assignment 'sha256=NULL', assigned value is 0
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:100:14: note: Null pointer dereference
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:102:14: warning: Possible null pointer dereference: sha256 [nullPointer]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:53:26: note: Assignment 'sha256=NULL', assigned value is 0
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:102:14: note: Null pointer dereference
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:104:5: warning: Possible null pointer dereference: sha256 [nullPointer]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:53:26: note: Assignment 'sha256=NULL', assigned value is 0
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:104:5: note: Null pointer dereference
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:139:14: warning: Possible null pointer dereference: md5 [nullPointer]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:54:26: note: Assignment 'md5=NULL', assigned value is 0
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:139:14: note: Null pointer dereference
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:141:14: warning: Possible null pointer dereference: md5 [nullPointer]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:54:26: note: Assignment 'md5=NULL', assigned value is 0
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:141:14: note: Null pointer dereference
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:151:14: warning: Possible null pointer dereference: md5 [nullPointer]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:54:26: note: Assignment 'md5=NULL', assigned value is 0
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:151:14: note: Null pointer dereference
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:153:14: warning: Possible null pointer dereference: md5 [nullPointer]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:54:26: note: Assignment 'md5=NULL', assigned value is 0
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:153:14: note: Null pointer dereference
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:164:18: warning: Possible null pointer dereference: md5 [nullPointer]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:54:26: note: Assignment 'md5=NULL', assigned value is 0
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:164:18: note: Null pointer dereference
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:167:14: warning: Possible null pointer dereference: md5 [nullPointer]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:54:26: note: Assignment 'md5=NULL', assigned value is 0
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:167:14: note: Null pointer dereference
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:193:14: warning: Possible null pointer dereference: hmac [nullPointer]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:183:25: note: Assignment 'hmac=NULL', assigned value is 0
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:193:14: note: Null pointer dereference
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:195:14: warning: Possible null pointer dereference: hmac [nullPointer]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:183:25: note: Assignment 'hmac=NULL', assigned value is 0
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:195:14: note: Null pointer dereference
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:207:14: warning: Possible null pointer dereference: hmac [nullPointer]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:183:25: note: Assignment 'hmac=NULL', assigned value is 0
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:207:14: note: Null pointer dereference
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:209:14: warning: Possible null pointer dereference: hmac [nullPointer]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:183:25: note: Assignment 'hmac=NULL', assigned value is 0
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Digests1/DigestsTest1.cpp:209:14: note: Null pointer dereference
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/HttpClient2/HttpClientTest2.cpp:147:27: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/HttpClient2/HttpClientTest2.cpp:147:27: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/HttpClient2/HttpClientTest2.cpp:169:31: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/HttpServer1/HttpServerTest1.cpp:46:5: style: Class 'TestHandler1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Lists1/ListsTest1.cpp:45:10: style: Technically the member function 'A::Check' can be const. [functionConst]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Lists1/ListsTest1.cpp:27:1: warning: The class 'A' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Maps1/MapsTest1.cpp:80:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Maps1/MapsTest1.cpp:100:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Maps1/MapsTest1.cpp:128:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Maps1/MapsTest1.cpp:194:5: style: Opposite expression on both sides of '||'. [oppositeExpression]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Maps1/MapsTest1.cpp:194:5: note: Opposite expression on both sides of '||'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Maps1/MapsTest1.cpp:194:5: note: Opposite expression on both sides of '||'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Maps1/MapsTest1.cpp:293:5: style: Opposite expression on both sides of '||'. [oppositeExpression]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Maps1/MapsTest1.cpp:293:5: note: Opposite expression on both sides of '||'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Maps1/MapsTest1.cpp:293:5: note: Opposite expression on both sides of '||'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Maps1/MapsTest1.cpp:41:10: style: Technically the member function 'A::Check' can be const. [functionConst]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Maps1/MapsTest1.cpp:27:1: warning: The class 'A' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Messages1/MessagesTest1.cpp:227:5: style: Class 'FooServer' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Messages1/MessagesTest1.cpp:227:5: style: Class 'FooServer' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Messages1/MessagesTest1.cpp:177:5: style: Class 'FooClientBarNotification1Message' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Messages1/MessagesTest1.cpp:67:16: style: The function 'Deliver' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Messages1/MessagesTest1.cpp:46:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Messages1/MessagesTest1.cpp:67:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Messages1/MessagesTest1.cpp:86:16: style: The function 'Deliver' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Messages1/MessagesTest1.cpp:46:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Messages1/MessagesTest1.cpp:86:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Messages1/MessagesTest1.cpp:106:16: style: The function 'Deliver' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Messages1/MessagesTest1.cpp:46:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Messages1/MessagesTest1.cpp:106:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Messages1/MessagesTest1.cpp:178:16: style: The function 'Deliver' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Messages1/MessagesTest1.cpp:159:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Messages1/MessagesTest1.cpp:178:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Messages1/MessagesTest1.cpp:213:10: style: The function 'OnBarCmd1' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Messages1/MessagesTest1.cpp:28:18: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Messages1/MessagesTest1.cpp:213:10: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Messages1/MessagesTest1.cpp:214:10: style: The function 'OnBarCmd2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Messages1/MessagesTest1.cpp:29:18: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Messages1/MessagesTest1.cpp:214:10: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Messages1/MessagesTest1.cpp:340:10: style: The function 'OnBarNotification1' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Messages1/MessagesTest1.cpp:144:18: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Messages1/MessagesTest1.cpp:340:10: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Messages1/MessagesTest1.cpp:341:10: style: The function 'OnBarNotification2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Messages1/MessagesTest1.cpp:145:18: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Messages1/MessagesTest1.cpp:341:10: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Messages2/MessagesTest2.cpp:145:5: style: Class 'TestServer' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Messages2/MessagesTest2.cpp:145:5: style: Class 'TestServer' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Messages2/MessagesTest2.cpp:110:5: style: Class 'TestClientReplyMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Messages2/MessagesTest2.cpp:58:16: style: The function 'Deliver' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Messages2/MessagesTest2.cpp:39:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Messages2/MessagesTest2.cpp:58:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Messages2/MessagesTest2.cpp:111:16: style: The function 'Deliver' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Messages2/MessagesTest2.cpp:93:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Messages2/MessagesTest2.cpp:111:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Messages2/MessagesTest2.cpp:134:10: style: The function 'OnTestCommand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Messages2/MessagesTest2.cpp:25:18: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Messages2/MessagesTest2.cpp:134:10: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Messages2/MessagesTest2.cpp:191:10: style: The function 'OnReply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Messages2/MessagesTest2.cpp:79:18: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Messages2/MessagesTest2.cpp:191:10: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Misc1/MiscTest1.cpp:98:17: style: The function 'bar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Misc1/MiscTest1.cpp:72:17: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Misc1/MiscTest1.cpp:98:17: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Queue1/QueueTest1.cpp:38:0: style: Class 'Item' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/RingBuffer1/RingBufferTest1.cpp:43:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Strings1/StringsTest1.cpp:60:28: warning: Possible null pointer dereference: a [nullPointer]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Strings1/StringsTest1.cpp:153:22: note: Assignment 'a00=(const char*)NULL', assigned value is 0
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Strings1/StringsTest1.cpp:154:49: note: Calling function 'StringTest', 2nd argument 'a' value is 0
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Strings1/StringsTest1.cpp:60:28: note: Null pointer dereference
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Strings1/StringsTest1.cpp:61:26: warning: Possible null pointer dereference: a [nullPointer]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Strings1/StringsTest1.cpp:153:22: note: Assignment 'a00=(const char*)NULL', assigned value is 0
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Strings1/StringsTest1.cpp:154:49: note: Calling function 'StringTest', 2nd argument 'a' value is 0
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Strings1/StringsTest1.cpp:61:26: note: Null pointer dereference
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Strings1/StringsTest1.cpp:66:26: warning: Possible null pointer dereference: a [nullPointer]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Strings1/StringsTest1.cpp:153:22: note: Assignment 'a00=(const char*)NULL', assigned value is 0
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Strings1/StringsTest1.cpp:154:49: note: Calling function 'StringTest', 2nd argument 'a' value is 0
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Strings1/StringsTest1.cpp:66:26: note: Null pointer dereference
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Strings1/StringsTest1.cpp:114:5: style: Variable 'n1' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Strings1/StringsTest1.cpp:113:0: note: Variable 'n1' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Strings1/StringsTest1.cpp:114:5: note: Variable 'n1' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Strings1/StringsTest1.cpp:218:5: style: Variable 'd3' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Strings1/StringsTest1.cpp:217:5: note: Variable 'd3' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Strings1/StringsTest1.cpp:218:5: note: Variable 'd3' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Threads1/ThreadsTest1.cpp:78:5: warning: Member variable 'Thread3::m_SharedVariable' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Threads1/ThreadsTest1.cpp:50:5: style: Class 'Thread2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Threads1/ThreadsTest1.cpp:75:5: style: Class 'Thread3' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Threads1/ThreadsTest1.cpp:145:5: style: Class 'PrioThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Threads1/ThreadsTest1.cpp:407:5: style: Class 'CBR2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Tls1/TlsTest1.cpp:264:5: warning: Possible null pointer dereference: client [nullPointer]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Tls1/TlsTest1.cpp:252:26: note: Assignment 'client=NULL', assigned value is 0
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Tls1/TlsTest1.cpp:264:5: note: Null pointer dereference
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Tls1/TlsTest1.cpp:265:5: warning: Possible null pointer dereference: client [nullPointer]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Tls1/TlsTest1.cpp:252:26: note: Assignment 'client=NULL', assigned value is 0
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Tls1/TlsTest1.cpp:265:5: note: Null pointer dereference
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Tls1/TlsTest1.cpp:358:9: warning: Possible null pointer dereference: response [nullPointer]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Tls1/TlsTest1.cpp:354:34: note: Assignment 'response=NULL', assigned value is 0
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Tls1/TlsTest1.cpp:358:9: note: Null pointer dereference
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Tls1/TlsTest1.cpp:359:13: warning: Possible null pointer dereference: response [nullPointer]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Tls1/TlsTest1.cpp:354:34: note: Assignment 'response=NULL', assigned value is 0
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Tls1/TlsTest1.cpp:359:13: note: Null pointer dereference
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Tls1/TlsTest1.cpp:269:5: style: Variable 'result' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Tls1/TlsTest1.cpp:260:5: note: Variable 'result' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Tls1/TlsTest1.cpp:269:5: note: Variable 'result' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Tls1/TlsTest1.cpp:225:5: style: Class 'TlsTestServer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Url1/UrlTest1.cpp:68:11: style: struct member 'ConstructTestVector::scheme' is never used. [unusedStructMember]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Url1/UrlTest1.cpp:69:11: style: struct member 'ConstructTestVector::host' is never used. [unusedStructMember]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Url1/UrlTest1.cpp:70:11: style: struct member 'ConstructTestVector::port' is never used. [unusedStructMember]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Url1/UrlTest1.cpp:71:11: style: struct member 'ConstructTestVector::qery' is never used. [unusedStructMember]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Url1/UrlTest1.cpp:72:11: style: struct member 'ConstructTestVector::fragment' is never used. [unusedStructMember]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Url1/UrlTest1.cpp:73:11: style: struct member 'ConstructTestVector::expected_uri' is never used. [unusedStructMember]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Url1/UrlTest1.cpp:77:11: style: struct member 'EncodeTestVector::in' is never used. [unusedStructMember]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Url1/UrlTest1.cpp:78:11: style: struct member 'EncodeTestVector::out' is never used. [unusedStructMember]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Url1/UrlTest1.cpp:79:11: style: struct member 'EncodeTestVector::do_percent' is never used. [unusedStructMember]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Url1/UrlTest1.cpp:83:11: style: struct member 'DecodeTestVector::in' is never used. [unusedStructMember]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Url1/UrlTest1.cpp:84:11: style: struct member 'DecodeTestVector::out' is never used. [unusedStructMember]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Xml1/XmlTest1.cpp:530:23: warning: Possible null pointer dereference: tree [nullPointer]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Xml1/XmlTest1.cpp:516:26: note: Assignment 'tree=NULL', assigned value is 0
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Xml1/XmlTest1.cpp:530:23: note: Null pointer dereference
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Xml1/XmlTest1.cpp:517:5: style: Variable 'result' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Xml1/XmlTest1.cpp:512:5: note: Variable 'result' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Xml1/XmlTest1.cpp:517:5: note: Variable 'result' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Xml1/XmlTest1.cpp:186:12: error: Memory pointed to by 'root' is freed twice. [doubleFree]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/Source/Tests/Xml1/XmlTest1.cpp:378:12: error: Memory pointed to by 'root' is freed twice. [doubleFree]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/aes.c:194:18: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/aes.c:268:17: style: The scope of the variable 'w' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/aes.c:323:31: style: Function 'AES_cbc_decrypt' argument 1 names different: declaration 'ks' definition 'ctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/crypto.h:80:31: note: Function 'AES_cbc_decrypt' argument 1 names different: declaration 'ks' definition 'ctx'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/aes.c:323:31: note: Function 'AES_cbc_decrypt' argument 1 names different: declaration 'ks' definition 'ctx'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/aes.c:323:51: style: Function 'AES_cbc_decrypt' argument 2 names different: declaration 'in' definition 'msg'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/crypto.h:80:50: note: Function 'AES_cbc_decrypt' argument 2 names different: declaration 'in' definition 'msg'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/aes.c:323:51: note: Function 'AES_cbc_decrypt' argument 2 names different: declaration 'in' definition 'msg'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/bigint.c:815:16: style: The scope of the variable 'j' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/bigint.c:831:19: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/bigint.c:350:53: style: Function 'bi_int_multiply' argument 2 names different: declaration 'bi' definition 'bia'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/bigint.c:76:53: note: Function 'bi_int_multiply' argument 2 names different: declaration 'bi' definition 'bia'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/bigint.c:350:53: note: Function 'bi_int_multiply' argument 2 names different: declaration 'bi' definition 'bia'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/bigint.c:350:63: style: Function 'bi_int_multiply' argument 3 names different: declaration 'i' definition 'b'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/bigint.c:76:62: note: Function 'bi_int_multiply' argument 3 names different: declaration 'i' definition 'b'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/bigint.c:350:63: note: Function 'bi_int_multiply' argument 3 names different: declaration 'i' definition 'b'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/bigint.c:386:40: style: Function 'bi_divide' argument 2 names different: declaration 'bia' definition 'u'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/bigint.h:52:40: note: Function 'bi_divide' argument 2 names different: declaration 'bia' definition 'u'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/bigint.c:386:40: note: Function 'bi_divide' argument 2 names different: declaration 'bia' definition 'u'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/bigint.c:386:51: style: Function 'bi_divide' argument 3 names different: declaration 'bim' definition 'v'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/bigint.h:52:53: note: Function 'bi_divide' argument 3 names different: declaration 'bim' definition 'v'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/bigint.c:386:51: note: Function 'bi_divide' argument 3 names different: declaration 'bim' definition 'v'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/bigint.c:623:57: style: Function 'bi_import' argument 3 names different: declaration 'len' definition 'size'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/bigint.h:45:57: note: Function 'bi_import' argument 3 names different: declaration 'len' definition 'size'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/bigint.c:623:57: note: Function 'bi_import' argument 3 names different: declaration 'len' definition 'size'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/bigint.c:710:37: style: Function 'bi_export' argument 2 names different: declaration 'bi' definition 'x'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/bigint.h:44:37: note: Function 'bi_export' argument 2 names different: declaration 'bi' definition 'x'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/bigint.c:710:37: note: Function 'bi_export' argument 2 names different: declaration 'bi' definition 'x'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/rc4.c:45:26: style: The scope of the variable 'a' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/rc4.c:75:23: style: The scope of the variable 'a' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/rc4.c:75:26: style: The scope of the variable 'b' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/rc4.c:43:25: style: Function 'RC4_setup' argument 1 names different: declaration 's' definition 'ctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/crypto.h:92:25: note: Function 'RC4_setup' argument 1 names different: declaration 's' definition 'ctx'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/rc4.c:43:25: note: Function 'RC4_setup' argument 1 names different: declaration 's' definition 'ctx'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/rc4.c:72:25: style: Function 'RC4_crypt' argument 1 names different: declaration 's' definition 'ctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/crypto.h:93:25: note: Function 'RC4_crypt' argument 1 names different: declaration 's' definition 'ctx'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/rc4.c:72:25: note: Function 'RC4_crypt' argument 1 names different: declaration 's' definition 'ctx'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/rc4.c:72:59: style: Function 'RC4_crypt' argument 3 names different: declaration 'data' definition 'out'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/crypto.h:93:57: note: Function 'RC4_crypt' argument 3 names different: declaration 'data' definition 'out'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/rc4.c:72:59: note: Function 'RC4_crypt' argument 3 names different: declaration 'data' definition 'out'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/rsa.c:43:33: style: Function 'RSA_priv_key_new' argument 1 names different: declaration 'rsa_ctx' definition 'ctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/crypto.h:186:33: note: Function 'RSA_priv_key_new' argument 1 names different: declaration 'rsa_ctx' definition 'ctx'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/rsa.c:43:33: note: Function 'RSA_priv_key_new' argument 1 names different: declaration 'rsa_ctx' definition 'ctx'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/rsa.c:78:32: style: Function 'RSA_pub_key_new' argument 1 names different: declaration 'rsa_ctx' definition 'ctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/crypto.h:198:32: note: Function 'RSA_pub_key_new' argument 1 names different: declaration 'rsa_ctx' definition 'ctx'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/rsa.c:78:32: note: Function 'RSA_pub_key_new' argument 1 names different: declaration 'rsa_ctx' definition 'ctx'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/rsa.c:102:24: style: Function 'RSA_free' argument 1 names different: declaration 'ctx' definition 'rsa_ctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/crypto.h:201:24: note: Function 'RSA_free' argument 1 names different: declaration 'ctx' definition 'rsa_ctx'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/rsa.c:102:24: note: Function 'RSA_free' argument 1 names different: declaration 'ctx' definition 'rsa_ctx'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/crypto/rsa.c:149:33: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/ssl/asn1.c:70:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/ssl/asn1.c:372:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/ssl/loader.c:108:64: style: Function 'ssl_obj_memory_load' argument 2 names different: declaration 'obj_type' definition 'mem_type'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/ssl/ssl.h:470:64: note: Function 'ssl_obj_memory_load' argument 2 names different: declaration 'obj_type' definition 'mem_type'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/ssl/loader.c:108:64: note: Function 'ssl_obj_memory_load' argument 2 names different: declaration 'obj_type' definition 'mem_type'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/ssl/tls1.c:328:22: style: The scope of the variable 'nw' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/ssl/tls1.c:328:26: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/ssl/tls1.c:780:46: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/ssl/tls1.c:728:43: style: Function 'add_hmac_digest' argument 2 names different: declaration 'snd' definition 'mode'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/ssl/tls1.c:153:43: note: Function 'add_hmac_digest' argument 2 names different: declaration 'snd' definition 'mode'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/ssl/tls1.c:728:43: note: Function 'add_hmac_digest' argument 2 names different: declaration 'snd' definition 'mode'.
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/ssl/tls1.c:1783:44: warning: Suspicious usage of 'sizeof' with a numeric constant as parameter. [sizeofwithnumericparameter]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/ssl/tls1.c:1784:47: warning: Suspicious usage of 'sizeof' with a numeric constant as parameter. [sizeofwithnumericparameter]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/ssl/tls1.c:1228:14: style: Variable 'q' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/ssl/tls1.c:732:33: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xbmc-13.2-Gotham/lib/libUPnP/Neptune/ThirdParty/axTLS/ssl/tls1.c:1141:30: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Apps/FrameStreamer/main.cpp:238:0: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [getsCalled]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Apps/FrameStreamer/main.cpp:60:5: style: Class 'StreamValidator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Apps/MediaConnect/main.cpp:121:0: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [getsCalled]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Apps/MediaCrawler/MediaCrawler.cpp:471:25: warning: Possible null pointer dereference: handler [nullPointer]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Apps/MediaCrawler/MediaCrawler.cpp:468:47: note: Assignment 'handler=NULL', assigned value is 0
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Apps/MediaCrawler/MediaCrawler.cpp:471:25: note: Null pointer dereference
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Apps/MediaCrawler/StreamHandler.h:93:5: style: Class 'CPassThroughStreamHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Apps/MediaCrawler/StreamHandler.h:97:18: style: The function 'HandleResource' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Apps/MediaCrawler/StreamHandler.h:61:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Apps/MediaCrawler/StreamHandler.h:97:18: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Apps/MediaCrawler/StreamHandler.h:101:24: style: The function 'ModifyResource' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Apps/MediaCrawler/StreamHandler.h:62:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Apps/MediaCrawler/StreamHandler.h:101:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Apps/MediaCrawler/StreamHandler.h:108:24: style: The function 'ProcessFileRequest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Apps/MediaCrawler/StreamHandler.h:63:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Apps/MediaCrawler/StreamHandler.h:108:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Apps/MediaCrawler/main.cpp:74:0: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [getsCalled]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Apps/MicroMediaController/PltMicroMediaController.cpp:269:48: style: Function 'DoBrowse' argument 2 names different: declaration 'metdata' definition 'metadata'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Apps/MicroMediaController/PltMicroMediaController.h:98:61: note: Function 'DoBrowse' argument 2 names different: declaration 'metdata' definition 'metadata'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Apps/MicroMediaController/PltMicroMediaController.cpp:269:48: note: Function 'DoBrowse' argument 2 names different: declaration 'metdata' definition 'metadata'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Apps/MicroMediaController/PltMicroMediaController.h:62:5: style: Class 'PLT_MediaItemIDFinder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Apps/MicroMediaController/PltMicroMediaController.h:81:5: style: Class 'PLT_MicroMediaController' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:288:9: warning: Possible null pointer dereference: arg_desc [nullPointer]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:307:34: note: Assignment 'arg_desc=NULL', assigned value is 0
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:311:44: note: Calling function 'SetArgumentOutFromStateVariable', 1st argument 'arg_desc' value is 0
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:288:9: note: Null pointer dereference
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:292:35: warning: Possible null pointer dereference: arg_desc [nullPointer]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:307:34: note: Assignment 'arg_desc=NULL', assigned value is 0
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:311:44: note: Calling function 'SetArgumentOutFromStateVariable', 1st argument 'arg_desc' value is 0
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:292:35: note: Null pointer dereference
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:296:39: warning: Possible null pointer dereference: arg_desc [nullPointer]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:307:34: note: Assignment 'arg_desc=NULL', assigned value is 0
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:311:44: note: Calling function 'SetArgumentOutFromStateVariable', 1st argument 'arg_desc' value is 0
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:296:39: note: Null pointer dereference
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:379:5: style: Variable 'body' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:372:0: note: Variable 'body' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:379:5: note: Variable 'body' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:382:5: style: Variable 'request' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:373:0: note: Variable 'request' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:382:5: note: Variable 'request' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:426:5: style: Variable 'body' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:418:0: note: Variable 'body' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:426:5: note: Variable 'body' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:429:5: style: Variable 'response' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:419:0: note: Variable 'response' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:429:5: note: Variable 'response' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:478:5: style: Variable 'body' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:469:0: note: Variable 'body' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:478:5: note: Variable 'body' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:481:5: style: Variable 'fault' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:470:0: note: Variable 'fault' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:481:5: note: Variable 'fault' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:487:5: style: Variable 'detail' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:471:0: note: Variable 'detail' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:487:5: note: Variable 'detail' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:490:5: style: Variable 'UPnPError' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:472:0: note: Variable 'UPnPError' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:490:5: note: Variable 'UPnPError' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:401:1: style: Label 'cleanup' is not used. [unusedLabel]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:456:1: style: Label 'cleanup' is not used. [unusedLabel]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:502:1: style: Label 'cleanup' is not used. [unusedLabel]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltArgument.h:77:24: style: Technically the member function 'PLT_ArgumentDesc::GetPosition' can be const. [functionConst]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltArgument.h:79:24: style: Technically the member function 'PLT_ArgumentDesc::HasReturnValue' can be const. [functionConst]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltConstants.h:64:37: style: Technically the member function 'PLT_Constants::GetDefaultDeviceLease' can be const. [functionConst]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltConstants.h:67:37: style: Technically the member function 'PLT_Constants::GetDefaultSubscribeLease' can be const. [functionConst]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltConstants.h:70:31: style: Technically the member function 'PLT_Constants::GetDefaultUserAgent' can be const. [functionConst]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.h:226:17: style: Technically the member function 'PLT_Action::GetError' can be const. [functionConst]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:349:13: note: Technically the member function 'PLT_Action::GetError' can be const.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.h:226:17: note: Technically the member function 'PLT_Action::GetError' can be const.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.h:232:18: style: Technically the member function 'PLT_Action::GetErrorCode' can be const. [functionConst]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:359:13: note: Technically the member function 'PLT_Action::GetErrorCode' can be const.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.h:232:18: note: Technically the member function 'PLT_Action::GetErrorCode' can be const.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltArgument.h:102:5: style: Class 'PLT_Argument' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltArgument.h:135:5: style: Class 'PLT_ArgumentNameFinder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltArgument.h:157:5: style: Class 'PLT_ArgumentDescNameFinder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltDeviceData.h:211:5: style: Class 'PLT_DeviceDataFinder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltDeviceData.h:234:5: style: Class 'PLT_DeviceDataFinderByType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.h:130:5: style: Class 'PLT_Action' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttp.h:117:5: style: Class 'PLT_HttpRequestContext' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttp.h:155:5: style: Class 'PLT_HttpRequestHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltTaskManager.h:69:2: style: Class 'PLT_TaskManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltEvent.h:108:5: style: Class 'PLT_EventSubscriberFinderBySID' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltEvent.h:130:5: style: Class 'PLT_EventSubscriberFinderByCallbackURL' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltEvent.h:153:5: style: Class 'PLT_EventSubscriberFinderByService' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltStateVariable.h:78:5: style: Class 'PLT_StateVariable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltStateVariable.h:219:5: style: Class 'PLT_StateVariableNameFinder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltService.h:294:9: style: Class 'PLT_ServiceEventTask' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltService.h:393:5: style: Class 'PLT_ServiceSCPDURLFinder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltService.h:413:5: style: Class 'PLT_ServiceControlURLFinder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltService.h:433:5: style: Class 'PLT_ServiceEventSubURLFinder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltService.h:453:5: style: Class 'PLT_ServiceIDFinder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltService.h:473:5: style: Class 'PLT_ServiceTypeFinder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltService.h:493:5: style: Class 'PLT_ServiceNameFinder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltService.h:513:5: style: Class 'PLT_LastChangeXMLIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltUtilities.h:346:5: style: Class 'NPT_IpAddressFinder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:0: style: Class 'PLT_GetSCPDXMLIterator < PLT_ArgumentDesc >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:74:18: style: The function 'DoAbort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltThreadTask.h:103:18: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:74:18: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:75:18: style: The function 'DoRun' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltThreadTask.h:108:18: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:75:18: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:112:16: style: The function 'ProcessResponse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:77:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:112:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltArgument.cpp:85:46: style: Function 'CreateArgument' argument 2 names different: declaration 'arg_name' definition 'name'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltArgument.h:106:54: note: Function 'CreateArgument' argument 2 names different: declaration 'arg_name' definition 'name'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltArgument.cpp:85:46: note: Function 'CreateArgument' argument 2 names different: declaration 'arg_name' definition 'name'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltArgument.cpp:86:46: style: Function 'CreateArgument' argument 3 names different: declaration 'arg_value' definition 'value'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltArgument.h:107:54: note: Function 'CreateArgument' argument 3 names different: declaration 'arg_value' definition 'value'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltArgument.cpp:86:46: note: Function 'CreateArgument' argument 3 names different: declaration 'arg_value' definition 'value'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltArgument.h:114:24: style: Technically the member function 'PLT_Argument::GetValue' can be const. [functionConst]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltArgument.cpp:141:15: note: Technically the member function 'PLT_Argument::GetValue' can be const.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltArgument.h:114:24: note: Technically the member function 'PLT_Argument::GetValue' can be const.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:5: style: Class 'PLT_GetSCPDXMLIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:831:1: style: Label 'bad_request' is not used. [unusedLabel]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:1276:1: style: Label 'bad_response' is not used. [unusedLabel]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:1352:1: style: Label 'bad_response' is not used. [unusedLabel]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:117:10: style: Technically the member function 'PLT_UPnP::IsRunning' can be const. [functionConst]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltSsdp.h:198:5: style: Class 'PLT_SsdpInitMulticastIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltSsdp.h:255:5: style: Class 'PLT_NetworkInterfaceAddressSearchIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltSsdp.h:303:5: style: Class 'PLT_SsdpListenTask' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.h:94:5: style: Class 'PLT_CtrlPoint' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:62:5: style: Class 'PLT_CtrlPointListenerOnDeviceAddedIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:79:5: style: Class 'PLT_CtrlPointListenerOnDeviceRemovedIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:178:5: style: Class 'PLT_EventSubscriberRemoverIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttpServerTask.h:80:18: style: The function 'DoAbort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltThreadTask.h:103:18: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttpServerTask.h:80:18: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttpServerTask.h:81:18: style: The function 'DoRun' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltThreadTask.h:108:18: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttpServerTask.h:81:18: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttpServerTask.h:117:16: style: The function 'SetupResponse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttpServerTask.h:71:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttpServerTask.h:117:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttpServerTask.h:149:18: style: The function 'DoAbort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltThreadTask.h:103:18: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttpServerTask.h:149:18: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttpServerTask.h:150:18: style: The function 'DoRun' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltThreadTask.h:108:18: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttpServerTask.h:150:18: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltSsdp.h:159:18: style: The function 'DoRun' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltThreadTask.h:108:18: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltSsdp.h:159:18: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltSsdp.h:236:18: style: The function 'DoRun' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltThreadTask.h:108:18: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltSsdp.h:236:18: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltSsdp.h:329:16: style: The function 'GetInputStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttpServerTask.h:76:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltSsdp.h:329:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltSsdp.h:330:16: style: The function 'GetInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttpServerTask.h:77:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltSsdp.h:330:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltSsdp.h:331:16: style: The function 'SetupResponse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttpServerTask.h:71:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltSsdp.h:331:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltSsdp.h:360:18: style: The function 'DoAbort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltThreadTask.h:103:18: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltSsdp.h:360:18: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltSsdp.h:361:18: style: The function 'DoRun' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltThreadTask.h:108:18: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltSsdp.h:361:18: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.h:135:24: style: The function 'ProcessSsdpSearchResponse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltSsdp.h:80:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.h:135:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.h:139:24: style: The function 'OnSsdpPacket' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltSsdp.h:65:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.h:139:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.h:160:24: style: The function 'OnSsdpPacket' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltSsdp.h:65:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.h:160:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltCtrlPointTask.h:73:16: style: The function 'ProcessResponse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:77:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltCtrlPointTask.h:73:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltCtrlPointTask.h:122:16: style: The function 'AddRequest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:66:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltCtrlPointTask.h:122:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltCtrlPointTask.h:129:16: style: The function 'ProcessResponse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:77:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltCtrlPointTask.h:129:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltCtrlPointTask.h:157:16: style: The function 'ProcessResponse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:77:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltCtrlPointTask.h:157:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltCtrlPointTask.h:185:18: style: The function 'DoRun' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltThreadTask.h:108:18: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltCtrlPointTask.h:185:18: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltCtrlPointTask.h:211:16: style: The function 'ProcessResponse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:77:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltCtrlPointTask.h:211:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltDeviceData.cpp:462:12: warning: Possible null pointer dereference: tree [nullPointer]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltDeviceData.cpp:449:32: note: Assignment 'tree=NULL', assigned value is 0
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltDeviceData.cpp:462:12: note: Null pointer dereference
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltDeviceData.cpp:422:5: style: Variable 'spec' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltDeviceData.cpp:415:0: note: Variable 'spec' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltDeviceData.cpp:422:5: note: Variable 'spec' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltDeviceData.cpp:433:1: style: Label 'cleanup' is not used. [unusedLabel]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltDeviceData.cpp:494:1: style: Label 'cleanup' is not used. [unusedLabel]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltDeviceData.cpp:116:41: style: Function 'SetURLBase' argument 1 names different: declaration 'url_base' definition 'url'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltDeviceData.h:148:43: note: Function 'SetURLBase' argument 1 names different: declaration 'url_base' definition 'url'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltDeviceData.cpp:116:41: note: Function 'SetURLBase' argument 1 names different: declaration 'url_base' definition 'url'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltDeviceData.cpp:326:52: style: Function 'GetDescription' argument 1 names different: declaration 'parent' definition 'root'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltDeviceData.h:108:60: note: Function 'GetDescription' argument 1 names different: declaration 'parent' definition 'root'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltDeviceData.cpp:326:52: note: Function 'GetDescription' argument 1 names different: declaration 'parent' definition 'root'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltDeviceData.cpp:326:79: style: Function 'GetDescription' argument 2 names different: declaration 'device' definition 'device_out'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltDeviceData.h:108:89: note: Function 'GetDescription' argument 2 names different: declaration 'device' definition 'device_out'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltDeviceData.cpp:326:79: note: Function 'GetDescription' argument 2 names different: declaration 'device' definition 'device_out'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltDeviceData.h:149:19: style: Technically the member function 'PLT_DeviceData::GetLeaseTimeLastUpdate' can be const. [functionConst]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltDeviceData.cpp:220:17: note: Technically the member function 'PLT_DeviceData::GetLeaseTimeLastUpdate' can be const.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltDeviceData.h:149:19: note: Technically the member function 'PLT_DeviceData::GetLeaseTimeLastUpdate' can be const.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltDeviceData.h:142:24: warning: Virtual function 'Cleanup' is called from destructor '~PLT_DeviceData()' at line 73. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltDeviceData.cpp:73:5: note: Calling Cleanup
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltDeviceData.h:142:24: note: Cleanup is a virtual method
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltDeviceData.cpp:311:0: style: Class 'PLT_GetDescriptionIterator < PLT_Service * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltDeviceData.cpp:311:0: style: Class 'PLT_GetDescriptionIterator < NPT_Reference < PLT_DeviceData > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:239:43: style: Function 'Announce' argument 2 names different: declaration 'request' definition 'req'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.h:139:50: note: Function 'Announce' argument 2 names different: declaration 'request' definition 'req'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:239:43: note: Function 'Announce' argument 2 names different: declaration 'request' definition 'req'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltEvent.h:74:23: style: Technically the member function 'PLT_EventSubscriber::GetEventKey' can be const. [functionConst]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltEvent.cpp:90:22: note: Technically the member function 'PLT_EventSubscriber::GetEventKey' can be const.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltEvent.h:74:23: note: Technically the member function 'PLT_EventSubscriber::GetEventKey' can be const.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltEvent.h:76:23: style: Technically the member function 'PLT_EventSubscriber::GetLocalIf' can be const. [functionConst]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltEvent.cpp:109:22: note: Technically the member function 'PLT_EventSubscriber::GetLocalIf' can be const.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltEvent.h:76:23: note: Technically the member function 'PLT_EventSubscriber::GetLocalIf' can be const.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltEvent.h:78:23: style: Technically the member function 'PLT_EventSubscriber::GetExpirationTime' can be const. [functionConst]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltEvent.cpp:129:22: note: Technically the member function 'PLT_EventSubscriber::GetExpirationTime' can be const.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltEvent.h:78:23: note: Technically the member function 'PLT_EventSubscriber::GetExpirationTime' can be const.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttp.cpp:242:50: style: Function 'ParseBody' argument 2 names different: declaration 'xml' definition 'tree'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttp.h:101:88: note: Function 'ParseBody' argument 2 names different: declaration 'xml' definition 'tree'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttp.cpp:242:50: note: Function 'ParseBody' argument 2 names different: declaration 'xml' definition 'tree'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttp.cpp:56:5: style: Class 'NPT_HttpHeaderFinder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttp.cpp:77:5: style: Class 'NPT_HttpHeaderPrinter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.cpp:174:20: warning: Possible null pointer dereference: response [nullPointer]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.cpp:119:24: note: Assignment 'response=NULL', assigned value is 0
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.cpp:130:53: note: Calling function 'ProcessResponse', 4th argument 'response' value is 0
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.cpp:174:20: note: Null pointer dereference
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttpServer.cpp:235:59: style: Function 'ServeStream' argument 4 names different: declaration 'stream' definition 'body'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttpServer.h:74:65: note: Function 'ServeStream' argument 4 names different: declaration 'stream' definition 'body'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttpServer.cpp:235:59: note: Function 'ServeStream' argument 4 names different: declaration 'stream' definition 'body'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltProtocolInfo.h:116:10: style: Technically the member function 'PLT_ProtocolInfo::IsValid' can be const. [functionConst]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttpServer.h:84:26: warning: Virtual function 'Stop' is called from destructor '~PLT_HttpServer()' at line 70. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttpServer.cpp:70:5: note: Calling Stop
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttpServer.h:84:26: note: Stop is a virtual method
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltProtocolInfo.h:104:5: style: Class 'PLT_ProtocolInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttpServerTask.cpp:244:5: style: Variable 'result' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttpServerTask.cpp:233:0: note: Variable 'result' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttpServerTask.cpp:244:5: note: Variable 'result' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltHttpServerTask.cpp:126:1: style: Label 'done' is not used. [unusedLabel]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltProtocolInfo.h:135:16: performance: Technically the member function 'PLT_ProtocolInfo::ValidateField' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltProtocolInfo.cpp:219:19: note: Technically the member function 'PLT_ProtocolInfo::ValidateField' can be static.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltProtocolInfo.h:135:16: note: Technically the member function 'PLT_ProtocolInfo::ValidateField' can be static.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltService.cpp:192:12: warning: Possible null pointer dereference: tree [nullPointer]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltService.cpp:180:26: note: Assignment 'tree=NULL', assigned value is 0
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltService.cpp:192:12: note: Null pointer dereference
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltService.cpp:106:5: style: Variable 'spec' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltService.cpp:99:0: note: Variable 'spec' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltService.cpp:106:5: note: Variable 'spec' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltService.cpp:112:5: style: Variable 'actionList' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltService.cpp:100:0: note: Variable 'actionList' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltService.cpp:112:5: note: Variable 'actionList' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltService.cpp:119:5: style: Variable 'serviceStateTable' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltService.cpp:102:0: note: Variable 'serviceStateTable' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltService.cpp:119:5: note: Variable 'serviceStateTable' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltService.cpp:128:1: style: Label 'cleanup' is not used. [unusedLabel]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltService.cpp:362:1: style: Label 'failure' is not used. [unusedLabel]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltService.cpp:620:1: style: Label 'cleanup' is not used. [unusedLabel]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltService.cpp:92:37: style: Function 'GetSCPDXML' argument 1 names different: declaration 'xml' definition 'scpd'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltService.h:197:39: note: Function 'GetSCPDXML' argument 1 names different: declaration 'xml' definition 'scpd'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltService.cpp:92:37: note: Function 'GetSCPDXML' argument 1 names different: declaration 'xml' definition 'scpd'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltService.cpp:137:78: style: Function 'GetDescription' argument 2 names different: declaration 'service' definition 'service_out'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltService.h:211:80: note: Function 'GetDescription' argument 2 names different: declaration 'service' definition 'service_out'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltService.cpp:137:78: note: Function 'GetDescription' argument 2 names different: declaration 'service' definition 'service_out'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltService.cpp:173:37: style: Function 'SetSCPDXML' argument 1 names different: declaration 'xml' definition 'scpd'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltService.h:203:39: note: Function 'SetSCPDXML' argument 1 names different: declaration 'xml' definition 'scpd'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltService.cpp:173:37: note: Function 'SetSCPDXML' argument 1 names different: declaration 'xml' definition 'scpd'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltService.cpp:632:64: style: Function 'ProcessRenewSubscription' argument 3 names different: declaration 'timeout' definition 'timeout_secs'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltService.h:345:34: note: Function 'ProcessRenewSubscription' argument 3 names different: declaration 'timeout' definition 'timeout_secs'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltService.cpp:632:64: note: Function 'ProcessRenewSubscription' argument 3 names different: declaration 'timeout' definition 'timeout_secs'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:0: style: Class 'PLT_GetSCPDXMLIterator < PLT_ActionDesc >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltAction.h:286:0: style: Class 'PLT_GetSCPDXMLIterator < PLT_StateVariable >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltSsdp.cpp:215:1: style: Label 'done' is not used. [unusedLabel]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltSsdp.cpp:315:1: style: Label 'cleanup' is not used. [unusedLabel]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltSsdp.cpp:489:1: style: Label 'done' is not used. [unusedLabel]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltSsdp.cpp:59:45: style: Function 'SendSsdp' argument 3 names different: declaration 'nt' definition 'target'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltSsdp.h:96:51: note: Function 'SendSsdp' argument 3 names different: declaration 'nt' definition 'target'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltSsdp.cpp:59:45: note: Function 'SendSsdp' argument 3 names different: declaration 'nt' definition 'target'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltSsdp.cpp:93:45: style: Function 'SendSsdp' argument 3 names different: declaration 'nt' definition 'target'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltSsdp.h:103:51: note: Function 'SendSsdp' argument 3 names different: declaration 'nt' definition 'target'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltSsdp.cpp:93:45: note: Function 'SendSsdp' argument 3 names different: declaration 'nt' definition 'target'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltSsdp.cpp:125:47: style: Function 'FormatPacket' argument 3 names different: declaration 'nt' definition 'target'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltSsdp.h:111:55: note: Function 'FormatPacket' argument 3 names different: declaration 'nt' definition 'target'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltSsdp.cpp:125:47: note: Function 'FormatPacket' argument 3 names different: declaration 'nt' definition 'target'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltSsdp.cpp:147:82: style: Function 'operator()' argument 1 names different: declaration 'if_addr' definition 'net_if'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltSsdp.h:132:50: note: Function 'operator()' argument 1 names different: declaration 'if_addr' definition 'net_if'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltSsdp.cpp:147:82: note: Function 'operator()' argument 1 names different: declaration 'if_addr' definition 'net_if'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltSsdp.cpp:223:70: style: Function 'operator()' argument 1 names different: declaration 'if_addr' definition 'net_if'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltSsdp.h:180:50: note: Function 'operator()' argument 1 names different: declaration 'if_addr' definition 'net_if'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltSsdp.cpp:223:70: note: Function 'operator()' argument 1 names different: declaration 'if_addr' definition 'net_if'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltStateVariable.cpp:48:20: warning: Member variable 'PLT_StateVariable::m_IsSendingEvents' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltUPnP.cpp:251:48: style: Function 'AddCtrlPoint' argument 1 names different: declaration 'ctrlpoint' definition 'ctrl_point'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:87:53: note: Function 'AddCtrlPoint' argument 1 names different: declaration 'ctrlpoint' definition 'ctrl_point'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltUPnP.cpp:251:48: note: Function 'AddCtrlPoint' argument 1 names different: declaration 'ctrlpoint' definition 'ctrl_point'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltUPnP.cpp:278:51: style: Function 'RemoveCtrlPoint' argument 1 names different: declaration 'ctrlpoint' definition 'ctrl_point'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:99:56: note: Function 'RemoveCtrlPoint' argument 1 names different: declaration 'ctrlpoint' definition 'ctrl_point'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltUPnP.cpp:278:51: note: Function 'RemoveCtrlPoint' argument 1 names different: declaration 'ctrlpoint' definition 'ctrl_point'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltUPnP.cpp:53:5: style: Class 'PLT_UPnP_CtrlPointStartIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltUPnP.cpp:72:5: style: Class 'PLT_UPnP_CtrlPointStopIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltUPnP.cpp:91:5: style: Class 'PLT_UPnP_DeviceStartIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Core/PltUPnP.cpp:110:5: style: Class 'PLT_UPnP_DeviceStopIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaConnect/PltXbox360.cpp:123:49: style: Function 'GetDescription' argument 1 names different: declaration 'parent' definition 'root'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaConnect/PltXbox360.h:63:60: note: Function 'GetDescription' argument 1 names different: declaration 'parent' definition 'root'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaConnect/PltXbox360.cpp:123:49: note: Function 'GetDescription' argument 1 names different: declaration 'parent' definition 'root'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaConnect/PltXbox360.cpp:123:76: style: Function 'GetDescription' argument 2 names different: declaration 'device' definition 'device_out'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaConnect/PltXbox360.h:64:60: note: Function 'GetDescription' argument 2 names different: declaration 'device' definition 'device_out'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaConnect/PltXbox360.cpp:123:76: note: Function 'GetDescription' argument 2 names different: declaration 'device' definition 'device_out'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaConnect/PltXbox360.cpp:166:40: style: Function 'Announce' argument 2 names different: declaration 'request' definition 'req'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaConnect/PltXbox360.h:57:50: note: Function 'Announce' argument 2 names different: declaration 'request' definition 'req'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaConnect/PltXbox360.cpp:166:40: note: Function 'Announce' argument 2 names different: declaration 'request' definition 'req'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaRenderer.cpp:278:1: style: Label 'failure' is not used. [unusedLabel]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.cpp:322:32: style: Function 'FromDidl' argument 1 names different: declaration 'didl' definition 'xml'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:153:45: note: Function 'FromDidl' argument 1 names different: declaration 'didl' definition 'xml'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.cpp:322:32: note: Function 'FromDidl' argument 1 names different: declaration 'didl' definition 'xml'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.h:250:16: style: The function 'ToDidl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.h:198:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.h:250:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.h:251:16: style: The function 'ToDidl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.h:199:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.h:251:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.h:252:16: style: The function 'FromDidl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.h:200:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.h:252:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.h:272:16: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.h:197:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.h:272:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.h:273:16: style: The function 'ToDidl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.h:198:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.h:273:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.h:274:16: style: The function 'ToDidl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.h:199:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.h:274:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.h:275:16: style: The function 'FromDidl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.h:200:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.h:275:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaCache.h:144:14: warning: Possible null pointer dereference: _value [nullPointer]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaCache.h:135:17: note: Assignment '_value=NULL', assigned value is 0
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaCache.h:144:14: note: Null pointer dereference
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp:494:14: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp:95:1: style: Label 'failure' is not used. [unusedLabel]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaCache.h:71:0: performance: Technically the member function 'PLT_MediaCache < NPT_Reference < NPT_List < NPT_String > > , NPT_TimeStamp >::GenerateKey' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaCache.h:86:0: note: Technically the member function 'PLT_MediaCache < NPT_Reference < NPT_List < NPT_String > > , NPT_TimeStamp >::GenerateKey' can be static.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaCache.h:71:0: note: Technically the member function 'PLT_MediaCache < NPT_Reference < NPT_List < NPT_String > > , NPT_TimeStamp >::GenerateKey' can be static.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltFileMediaServer.h:70:24: style: The function 'OnBrowseMetadata' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaServer.h:68:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltFileMediaServer.h:70:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltFileMediaServer.h:77:24: style: The function 'OnBrowseDirectChildren' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaServer.h:75:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltFileMediaServer.h:77:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltFileMediaServer.h:84:24: style: The function 'OnSearchContainer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaServer.h:82:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltFileMediaServer.h:84:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltFileMediaServer.h:92:24: style: The function 'ProcessFileRequest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaServer.h:96:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltFileMediaServer.h:92:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaBrowser.cpp:245:51: style: Function 'Browse' argument 2 names different: declaration 'object_id' definition 'obj_id'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaBrowser.h:111:56: note: Function 'Browse' argument 2 names different: declaration 'object_id' definition 'obj_id'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaBrowser.cpp:245:51: note: Function 'Browse' argument 2 names different: declaration 'object_id' definition 'obj_id'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp:377:35: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp:117:5: performance: Variable 'm_Uri' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp:118:5: performance: Variable 'm_ProtocolInfo' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaServer.cpp:622:1: style: Label 'args' is not used. [unusedLabel]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaServer.cpp:685:66: style: Function 'OnSearchContainer' argument 2 names different: declaration 'container_id' definition 'object_id'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaServer.h:184:72: note: Function 'OnSearchContainer' argument 2 names different: declaration 'container_id' definition 'object_id'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaServer.cpp:685:66: note: Function 'OnSearchContainer' argument 2 names different: declaration 'container_id' definition 'object_id'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltSyncMediaBrowser.cpp:171:13: style: The scope of the variable 'index' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltSyncMediaBrowser.cpp:309:1: style: Label 'done' is not used. [unusedLabel]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltSyncMediaBrowser.cpp:235:64: style: Function 'BrowseSync' argument 2 names different: declaration 'id' definition 'object_id'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltSyncMediaBrowser.h:105:57: note: Function 'BrowseSync' argument 2 names different: declaration 'id' definition 'object_id'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltSyncMediaBrowser.cpp:235:64: note: Function 'BrowseSync' argument 2 names different: declaration 'id' definition 'object_id'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaCache.h:71:0: performance: Technically the member function 'PLT_MediaCache < NPT_Reference < PLT_MediaObjectList > , NPT_String >::GenerateKey' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaCache.h:86:0: note: Technically the member function 'PLT_MediaCache < NPT_Reference < PLT_MediaObjectList > , NPT_String >::GenerateKey' can be static.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaCache.h:71:0: note: Technically the member function 'PLT_MediaCache < NPT_Reference < PLT_MediaObjectList > , NPT_String >::GenerateKey' can be static.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltSyncMediaBrowser.h:128:42: warning: The class 'PLT_SyncMediaBrowser' defines member variable with name 'm_MediaServers' also defined in its parent class 'PLT_MediaBrowser'. [duplInheritedMember]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaBrowser.h:153:43: note: Parent variable 'PLT_MediaBrowser::m_MediaServers'
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltSyncMediaBrowser.h:128:42: note: Derived variable 'PLT_SyncMediaBrowser::m_MediaServers'
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltSyncMediaBrowser.h:141:5: style: Class 'PLT_DeviceMapFinderByIp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltSyncMediaBrowser.h:160:5: style: Class 'PLT_DeviceMapFinderByUUID' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltSyncMediaBrowser.h:89:24: style: The function 'OnDeviceAdded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaBrowser.h:134:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltSyncMediaBrowser.h:89:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltSyncMediaBrowser.h:90:24: style: The function 'OnDeviceRemoved' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaBrowser.h:135:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltSyncMediaBrowser.h:90:24: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltSyncMediaBrowser.h:93:18: style: The function 'OnMSStateVariablesChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaBrowser.h:78:18: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltSyncMediaBrowser.h:93:18: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltSyncMediaBrowser.h:95:18: style: The function 'OnBrowseResult' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaBrowser.h:83:18: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltSyncMediaBrowser.h:95:18: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/Action.h:45:12: style: The class 'Action' does not have a constructor although it has private member variables. [noConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/ActionDescription.h:44:12: style: The class 'ActionDescription' does not have a constructor although it has private member variables. [noConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/Service.h:45:12: style: The class 'Service' does not have a constructor although it has private member variables. [noConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/ActionArgumentDescription.h:53:12: style: The class 'ActionArgumentDescription' does not have a constructor although it has private member variables. [noConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/ActionDescription.h:54:19: style: Unused private function: 'ActionDescription::get' [unusedPrivateFunction]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/EnumerableNptArray.h:97:4: performance: Variable 'm_Index' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/EnumerableNptArray.h:189:15: performance: Variable 'm_Index' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/Action.h:135:3: warning: Class 'Action' which has virtual members does not have a virtual destructor. [virtualDestructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/ActionDescription.h:106:3: warning: Class 'ActionDescription' which has virtual members does not have a virtual destructor. [virtualDestructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/Service.h:129:3: warning: Class 'Service' which has virtual members does not have a virtual destructor. [virtualDestructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/ActionArgumentDescription.h:135:3: warning: Class 'ActionArgumentDescription' which has virtual members does not have a virtual destructor. [virtualDestructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/EnumerableNptArray.h:127:5: style: Class 'EnumerableNptArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/EnumerableNptArray.h:95:9: style: Class 'EnumerableNptArrayIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/EnumerableNptArray.h:219:7: style: Class 'EnumerableNptArrayRef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/EnumerableNptArray.h:187:9: style: Class 'EnumerableNptArrayRefIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/StateVariable.h:43:12: style: The class 'StateVariable' does not have a constructor although it has private member variables. [noConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/StateVariable.h:147:3: warning: Class 'StateVariable' which has virtual members does not have a virtual destructor. [virtualDestructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/ControlPointEventBridge.h:60:3: performance: Variable 'm_pControlPoint' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/ControlPoint.h:212:3: warning: Class 'ControlPoint' which has virtual members does not have a virtual destructor. [virtualDestructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/ControlPoint.h:204:4: style: Class 'ControlPoint' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/ControlPoint.h:204:4: style: Class 'ControlPoint' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/ControlPoint.h:169:2: style: Class 'ControlPoint' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/ControlPoint.h:178:2: style: Class 'ControlPoint' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/ControlPoint.h:196:2: style: Class 'ControlPoint' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/ControlPointEventBridge.h:58:2: style: Class 'ControlPointEventBridge' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/DeviceData.h:239:3: warning: Class 'DeviceData' which has virtual members does not have a virtual destructor. [virtualDestructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/DeviceData.h:232:2: style: Class 'DeviceData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/EnumerableNptList.h:131:2: style: Class 'EnumerableNptList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/EnumerableNptList.h:99:3: style: Class 'EnumerableNptListIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/EnumerableNptList.h:227:5: style: Class 'EnumerableNptListRef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/EnumerableNptList.h:195:9: style: Class 'EnumerableNptListRefIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/DeviceHost.h:81:3: style: Class 'DeviceHost' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/DeviceHost.h:81:3: style: Class 'DeviceHost' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/DeviceHost.h:80:5: style: Class 'DeviceHost' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/Helpers.h:330:6: warning: Class 'ManagedWrapper' which has virtual members does not have a virtual destructor. [virtualDestructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/NeptuneException.h:57:2: style: Class 'NeptuneException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/Helpers.h:208:5: style: Struct 'StringConv' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/Helpers.h:231:5: style: Struct 'StringConvA' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/Helpers.h:254:5: style: Struct 'StringConvW' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/Helpers.h:321:2: style: Class 'ManagedWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/Http.h:96:6: warning: Class 'HttpRequest' which has virtual members does not have a virtual destructor. [virtualDestructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/Http.h:161:6: warning: Class 'HttpResponse' which has virtual members does not have a virtual destructor. [virtualDestructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/MediaConnect.cpp:42:17: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/MediaServer.h:109:5: style: Class 'MediaServer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/MediaServer.h:111:5: style: Class 'MediaServer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/MediaConnect.h:65:5: style: Class 'MediaConnect' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/MediaConnect.h:67:5: style: Class 'MediaConnect' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/MediaObject.h:625:3: warning: Class 'MediaObject' which has virtual members does not have a virtual destructor. [virtualDestructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/MediaObject.h:64:5: style: Class 'ObjectClass' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/MediaObject.h:103:2: style: Class 'PersonRole' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/MediaObject.h:303:5: style: Class 'AlbumArtInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/MediaObject.h:450:5: style: Class 'ProtocolInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/MediaObject.h:608:2: style: Class 'MediaObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/MediaObject.h:615:5: style: Class 'MediaObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/MediaObject.h:661:5: style: Class 'MediaItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/MediaObject.h:667:5: style: Class 'MediaItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/MediaObject.h:705:5: style: Class 'MediaContainer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/MediaObject.h:712:5: style: Class 'MediaContainer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/MediaServer.cpp:68:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/MediaServer.cpp:79:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/MediaServer.cpp:86:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/MediaServerEventBridge.h:88:3: performance: Variable 'm_pMediaServer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/MediaServer.h:113:10: performance: Technically the member function 'Platinum::MediaServer::UpdateSystemUpdateID' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/MediaServer.cpp:77:29: note: Technically the member function 'Platinum::MediaServer::UpdateSystemUpdateID' can be static.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/MediaServer.h:113:10: note: Technically the member function 'Platinum::MediaServer::UpdateSystemUpdateID' can be static.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/MediaServer.h:114:10: performance: Technically the member function 'Platinum::MediaServer::UpdateContainerUpdateID' can be static. [functionStatic]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/MediaServer.cpp:84:29: note: Technically the member function 'Platinum::MediaServer::UpdateContainerUpdateID' can be static.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/MediaServer.h:114:10: note: Technically the member function 'Platinum::MediaServer::UpdateContainerUpdateID' can be static.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/MediaServerEventBridge.h:86:2: style: Class 'MediaServerEventBridge' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/NeptuneLoggingBridge.h:197:3: performance: Variable 'm_pLogger' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/UPnP.cpp:63:24: warning: Member variable 'UPnP::m_pHandle' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/UPnP.h:109:3: warning: Class 'UPnP' which has virtual members does not have a virtual destructor. [virtualDestructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/UPnP.h:106:3: style: Class 'UPnP' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/Managed/UPnP.h:106:3: style: Class 'UPnP' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/PltDownloader.h:75:24: style: Technically the member function 'PLT_Downloader::GetState' can be const. [functionConst]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/PltFrameBuffer.cpp:93:47: style: Function 'SetNextFrame' argument 1 names different: declaration 'buffer' definition 'data'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/PltFrameBuffer.h:61:53: note: Function 'SetNextFrame' argument 1 names different: declaration 'buffer' definition 'data'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/PltFrameBuffer.cpp:93:47: note: Function 'SetNextFrame' argument 1 names different: declaration 'buffer' definition 'data'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/PltFrameBuffer.cpp:93:62: style: Function 'SetNextFrame' argument 2 names different: declaration 'bufferSize' definition 'size'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/PltFrameBuffer.h:61:70: note: Function 'SetNextFrame' argument 2 names different: declaration 'bufferSize' definition 'size'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/PltFrameBuffer.cpp:93:62: note: Function 'SetNextFrame' argument 2 names different: declaration 'bufferSize' definition 'size'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/PltFrameBuffer.h:58:17: style: Technically the member function 'PLT_FrameBuffer::GetMimeType' can be const. [functionConst]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/PltFrameBuffer.h:50:5: style: Class 'PLT_FrameBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/PltFrameServer.h:70:5: style: Class 'PLT_HttpStreamRequestHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/PltMetadataHandler.h:81:5: style: Class 'PLT_MetadataHandlerFinder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/PltRingBufferStream.cpp:94:38: style: Function 'Read' argument 2 names different: declaration 'bytes_to_read' definition 'max_bytes_to_read'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/PltRingBufferStream.h:61:31: note: Function 'Read' argument 2 names different: declaration 'bytes_to_read' definition 'max_bytes_to_read'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/PltRingBufferStream.cpp:94:38: note: Function 'Read' argument 2 names different: declaration 'bytes_to_read' definition 'max_bytes_to_read'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/PltRingBufferStream.cpp:95:38: style: Function 'Read' argument 3 names different: declaration 'bytes_read' definition '_bytes_read'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/PltRingBufferStream.h:62:31: note: Function 'Read' argument 3 names different: declaration 'bytes_read' definition '_bytes_read'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/PltRingBufferStream.cpp:95:38: note: Function 'Read' argument 3 names different: declaration 'bytes_read' definition '_bytes_read'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/PltRingBufferStream.cpp:158:41: style: Function 'Write' argument 2 names different: declaration 'bytes_to_write' definition 'max_bytes_to_write'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/PltRingBufferStream.h:80:34: note: Function 'Write' argument 2 names different: declaration 'bytes_to_write' definition 'max_bytes_to_write'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/PltRingBufferStream.cpp:158:41: note: Function 'Write' argument 2 names different: declaration 'bytes_to_write' definition 'max_bytes_to_write'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/PltRingBufferStream.cpp:159:41: style: Function 'Write' argument 3 names different: declaration 'bytes_written' definition '_bytes_written'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/PltRingBufferStream.h:81:34: note: Function 'Write' argument 3 names different: declaration 'bytes_written' definition '_bytes_written'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/PltRingBufferStream.cpp:159:41: note: Function 'Write' argument 3 names different: declaration 'bytes_written' definition '_bytes_written'.
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/PltRingBufferStream.cpp:65:5: performance: Variable 'm_RingBuffer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/PltStreamPump.cpp:48:5: style: Class 'PLT_StreamPump' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/PltStreamPump.cpp:48:5: style: Class 'PLT_StreamPump' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/PltStreamPump.h:84:5: style: Class 'PLT_StreamPump' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/PltStreamPump.h:104:16: style: The function 'Receive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/PltStreamPump.h:54:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/PltStreamPump.h:104:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/PltStreamPump.h:123:16: style: The function 'Transmit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/PltStreamPump.h:69:24: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Extras/PltStreamPump.h:123:16: note: Function in derived class
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Tests/FileMediaServer/FileMediaServerTest.cpp:147:0: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [getsCalled]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Tests/LightSample/LightSampleTest.cpp:65:0: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [getsCalled]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Tests/MediaRenderer/MediaRendererTest.cpp:105:0: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [getsCalled]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Tests/Simple/SimpleTest.cpp:55:0: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [getsCalled]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Tests/Ssdp/SsdpTest1.cpp:56:0: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [getsCalled]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Tools/SsdpProxy/SsdpProxy.cpp:399:0: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [getsCalled]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Tools/SsdpProxy/SsdpProxy.h:79:5: style: Class 'PLT_SsdpUnicastListener' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Tools/TextToHeader/TextToHeader.cpp:168:13: error: Resource leak: in [resourceLeak]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Tools/TextToHeader/TextToHeader.cpp:175:13: error: Resource leak: in [resourceLeak]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Tools/TextToHeader/TextToHeader.cpp:180:13: error: Resource leak: in [resourceLeak]
xbmc-13.2-Gotham/lib/libUPnP/Platinum/Source/Tools/TextToHeader/TextToHeader.cpp:180:13: error: Memory leak: data_block [memleak]
xbmc-13.2-Gotham/lib/libXDAAP/Authentication/hasher.c:205:9: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xbmc-13.2-Gotham/lib/libXDAAP/Authentication/md5.c:180:12: warning: Size of pointer 'ctx' used instead of size of its data. [pointerSize]
xbmc-13.2-Gotham/lib/libXDAAP/daap.c:485:0: error: Invalid number of character '{' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
xbmc-13.2-Gotham/lib/libXDAAP/debug.c:163:9: warning: %hhx in format string (no. 1) requires 'unsigned char' but the argument type is 'signed char'. [invalidPrintfArgType_uint]
xbmc-13.2-Gotham/lib/libXDAAP/dmap_generics.c:277:0: error: Invalid number of character '{' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
xbmc-13.2-Gotham/lib/libXDAAP/httpClient.c:368:9: warning: Either the condition 'if(headersList)' is redundant or there is possible null pointer dereference: headersList. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/lib/libXDAAP/httpClient.c:643:5: note: Assuming that condition 'if(headersList)' is not redundant
xbmc-13.2-Gotham/lib/libXDAAP/httpClient.c:596:47: note: Calling function 'HTTP_PassStandardHeaders', 1st argument 'headersList' value is 0
xbmc-13.2-Gotham/lib/libXDAAP/httpClient.c:368:9: note: Null pointer dereference
xbmc-13.2-Gotham/lib/libXDAAP/httpClient.c:516:5: style: Variable 'buffer' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/lib/libXDAAP/httpClient.c:509:0: note: Variable 'buffer' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libXDAAP/httpClient.c:516:5: note: Variable 'buffer' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libXDAAP/httpClient.c:315:30: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
xbmc-13.2-Gotham/lib/libXDAAP/httpClient.c:1038:0: error: Dereferencing 'cur' after it is deallocated / released [deallocuse]
xbmc-13.2-Gotham/lib/libXDAAP/ioloop.c:263:9: style: Variable 'cur' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/lib/libXDAAP/ioloop.c:257:0: note: Variable 'cur' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libXDAAP/ioloop.c:263:9: note: Variable 'cur' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libXDAAP/ioloop.c:270:13: style: Variable 'i' is modified but its new value is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/libXDAAP/libXDAAP.c:766:9: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xbmc-13.2-Gotham/lib/libXDAAP/libXDAAP.c:769:9: note: Found duplicate branches for 'if' and 'else'.
xbmc-13.2-Gotham/lib/libXDAAP/libXDAAP.c:766:9: note: Found duplicate branches for 'if' and 'else'.
xbmc-13.2-Gotham/lib/libXDAAP/libXDAAP.c:1415:10: style: The scope of the variable 'songUrl_42' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libXDAAP/libXDAAP.c:1416:10: style: The scope of the variable 'songUrl_45' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libXDAAP/libXDAAP.c:1419:10: style: The scope of the variable 'requestid_45' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libXDAAP/libXDAAP.c:1650:10: style: The scope of the variable 'songUrl_42' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libXDAAP/libXDAAP.c:1651:10: style: The scope of the variable 'songUrl_45' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libXDAAP/libXDAAP.c:1653:10: style: The scope of the variable 'requestid_45' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libXDAAP/libXDAAP.c:1322:10: style: Unused variable: assert [unusedVariable]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:232:18: style: The scope of the variable 'bMpeg1' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:238:13: style: The scope of the variable 'nStuffingBytes' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:297:12: style: The scope of the variable 'next' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:128:40: style: Function 'dvdnav_close' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:90:40: note: Function 'dvdnav_close' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:128:40: note: Function 'dvdnav_close' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:161:40: style: Function 'dvdnav_reset' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:95:40: note: Function 'dvdnav_reset' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:161:40: note: Function 'dvdnav_reset' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:187:39: style: Function 'dvdnav_path' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:102:39: note: Function 'dvdnav_path' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:187:39: note: Function 'dvdnav_path' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:193:44: style: Function 'dvdnav_err_to_string' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:107:44: note: Function 'dvdnav_err_to_string' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:193:44: note: Function 'dvdnav_err_to_string' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:375:49: style: Function 'dvdnav_get_next_block' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:195:49: note: Function 'dvdnav_get_next_block' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:375:49: note: Function 'dvdnav_get_next_block' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:390:43: style: Function 'dvdnav_get_current_time' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:373:43: note: Function 'dvdnav_get_current_time' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:390:43: note: Function 'dvdnav_get_current_time' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:407:55: style: Function 'dvdnav_get_next_cache_block' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:206:55: note: Function 'dvdnav_get_next_cache_block' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:407:55: note: Function 'dvdnav_get_next_cache_block' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:841:51: style: Function 'dvdnav_get_title_string' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:551:51: note: Function 'dvdnav_get_title_string' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:841:51: note: Function 'dvdnav_get_title_string' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:846:52: style: Function 'dvdnav_get_serial_string' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:558:52: note: Function 'dvdnav_get_serial_string' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:846:52: note: Function 'dvdnav_get_serial_string' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:851:43: style: Function 'dvdnav_get_video_aspect' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:567:43: note: Function 'dvdnav_get_video_aspect' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:851:43: note: Function 'dvdnav_get_video_aspect' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:865:43: style: Function 'dvdnav_get_video_resolution' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:572:43: note: Function 'dvdnav_get_video_resolution' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:865:43: note: Function 'dvdnav_get_video_resolution' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:882:53: style: Function 'dvdnav_get_video_scale_permission' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:581:53: note: Function 'dvdnav_get_video_scale_permission' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:882:53: note: Function 'dvdnav_get_video_scale_permission' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:897:48: style: Function 'dvdnav_audio_stream_to_lang' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:587:48: note: Function 'dvdnav_audio_stream_to_lang' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:897:48: note: Function 'dvdnav_audio_stream_to_lang' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:915:47: style: Function 'dvdnav_audio_stream_format' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:593:47: note: Function 'dvdnav_audio_stream_format' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:915:47: note: Function 'dvdnav_audio_stream_format' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:936:49: style: Function 'dvdnav_audio_stream_channels' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:599:49: note: Function 'dvdnav_audio_stream_channels' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:936:49: note: Function 'dvdnav_audio_stream_channels' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:951:46: style: Function 'dvdnav_spu_stream_to_lang' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:605:46: note: Function 'dvdnav_spu_stream_to_lang' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:951:46: note: Function 'dvdnav_spu_stream_to_lang' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:969:50: style: Function 'dvdnav_get_audio_logical_stream' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:610:50: note: Function 'dvdnav_get_audio_logical_stream' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:969:50: note: Function 'dvdnav_get_audio_logical_stream' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:989:49: style: Function 'dvdnav_get_audio_attr' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:616:49: note: Function 'dvdnav_get_audio_attr' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:989:49: note: Function 'dvdnav_get_audio_attr' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:989:63: style: Function 'dvdnav_get_audio_attr' argument 2 names different: declaration 'audio_mum' definition 'audio_num'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:616:63: note: Function 'dvdnav_get_audio_attr' argument 2 names different: declaration 'audio_mum' definition 'audio_num'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:989:63: note: Function 'dvdnav_get_audio_attr' argument 2 names different: declaration 'audio_mum' definition 'audio_num'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:1006:48: style: Function 'dvdnav_get_spu_logical_stream' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:621:48: note: Function 'dvdnav_get_spu_logical_stream' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:1006:48: note: Function 'dvdnav_get_spu_logical_stream' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:1026:47: style: Function 'dvdnav_get_spu_attr' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:627:47: note: Function 'dvdnav_get_spu_attr' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:1026:47: note: Function 'dvdnav_get_spu_attr' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:1026:61: style: Function 'dvdnav_get_spu_attr' argument 2 names different: declaration 'audio_mum' definition 'audio_num'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:627:61: note: Function 'dvdnav_get_spu_attr' argument 2 names different: declaration 'audio_mum' definition 'audio_num'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:1026:61: note: Function 'dvdnav_get_spu_attr' argument 2 names different: declaration 'audio_mum' definition 'audio_num'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:1042:49: style: Function 'dvdnav_get_active_audio_stream' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:632:49: note: Function 'dvdnav_get_active_audio_stream' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:1042:49: note: Function 'dvdnav_get_active_audio_stream' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:1062:47: style: Function 'dvdnav_get_active_spu_stream' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:637:47: note: Function 'dvdnav_get_active_spu_stream' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:1062:47: note: Function 'dvdnav_get_active_spu_stream' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:1098:38: style: Function 'dvdnav_is_domain_fp' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:683:38: note: Function 'dvdnav_is_domain_fp' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:1098:38: note: Function 'dvdnav_is_domain_fp' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:1102:40: style: Function 'dvdnav_is_domain_vmgm' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:688:40: note: Function 'dvdnav_is_domain_vmgm' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:1102:40: note: Function 'dvdnav_is_domain_vmgm' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:1106:40: style: Function 'dvdnav_is_domain_vtsm' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:693:40: note: Function 'dvdnav_is_domain_vtsm' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:1106:40: note: Function 'dvdnav_is_domain_vtsm' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:1110:39: style: Function 'dvdnav_is_domain_vts' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:698:39: note: Function 'dvdnav_is_domain_vts' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:1110:39: note: Function 'dvdnav_is_domain_vts' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:1115:47: style: Function 'dvdnav_angle_change' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:668:47: note: Function 'dvdnav_angle_change' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:1115:47: note: Function 'dvdnav_angle_change' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:1133:49: style: Function 'dvdnav_get_angle_info' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:673:49: note: Function 'dvdnav_get_angle_info' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:1133:49: note: Function 'dvdnav_get_angle_info' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:1142:45: style: Function 'dvdnav_get_current_nav_pci' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:455:45: note: Function 'dvdnav_get_current_nav_pci' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:1142:45: note: Function 'dvdnav_get_current_nav_pci' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:1147:45: style: Function 'dvdnav_get_current_nav_dsi' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:464:45: note: Function 'dvdnav_get_current_nav_dsi' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:1147:45: note: Function 'dvdnav_get_current_nav_dsi' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:1152:47: style: Function 'dvdnav_get_next_still_flag' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:240:47: note: Function 'dvdnav_get_next_still_flag' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:1152:47: note: Function 'dvdnav_get_next_still_flag' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:1157:46: style: Function 'dvdnav_get_restrictions' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:644:46: note: Function 'dvdnav_get_restrictions' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:1157:46: note: Function 'dvdnav_get_restrictions' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav.c:284:20: style: Variable 'nPacketLen' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/highlight.c:216:56: style: Function 'dvdnav_get_current_highlight' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:446:56: note: Function 'dvdnav_get_current_highlight' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/highlight.c:216:56: note: Function 'dvdnav_get_current_highlight' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/highlight.c:250:54: style: Function 'dvdnav_upper_button_select' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:475:54: note: Function 'dvdnav_upper_button_select' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/highlight.c:250:54: note: Function 'dvdnav_upper_button_select' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/highlight.c:260:54: style: Function 'dvdnav_lower_button_select' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:476:54: note: Function 'dvdnav_lower_button_select' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/highlight.c:260:54: note: Function 'dvdnav_lower_button_select' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/highlight.c:270:54: style: Function 'dvdnav_right_button_select' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:477:54: note: Function 'dvdnav_right_button_select' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/highlight.c:270:54: note: Function 'dvdnav_right_button_select' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/highlight.c:280:53: style: Function 'dvdnav_left_button_select' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:478:53: note: Function 'dvdnav_left_button_select' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/highlight.c:280:53: note: Function 'dvdnav_left_button_select' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/highlight.c:328:50: style: Function 'dvdnav_button_activate' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:483:50: note: Function 'dvdnav_button_activate' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/highlight.c:328:50: note: Function 'dvdnav_button_activate' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/highlight.c:386:54: style: Function 'dvdnav_button_activate_cmd' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:498:54: note: Function 'dvdnav_button_activate_cmd' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/highlight.c:386:54: note: Function 'dvdnav_button_activate_cmd' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/highlight.c:408:48: style: Function 'dvdnav_button_select' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:488:48: note: Function 'dvdnav_button_select' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/highlight.c:408:48: note: Function 'dvdnav_button_select' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/highlight.c:433:61: style: Function 'dvdnav_button_select_and_activate' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:493:61: note: Function 'dvdnav_button_select_and_activate' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/highlight.c:433:61: note: Function 'dvdnav_button_select_and_activate' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/highlight.c:441:47: style: Function 'dvdnav_mouse_select' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:503:47: note: Function 'dvdnav_mouse_select' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/highlight.c:441:47: note: Function 'dvdnav_mouse_select' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/highlight.c:488:49: style: Function 'dvdnav_mouse_activate' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:508:49: note: Function 'dvdnav_mouse_activate' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/highlight.c:488:49: note: Function 'dvdnav_mouse_activate' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/navigation.c:84:11: style: The scope of the variable 'retval' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/navigation.c:126:11: style: The scope of the variable 'retval' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/navigation.c:39:45: style: Function 'dvdnav_still_skip' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:221:45: note: Function 'dvdnav_still_skip' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/navigation.c:39:45: note: Function 'dvdnav_still_skip' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/navigation.c:50:44: style: Function 'dvdnav_wait_skip' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:230:44: note: Function 'dvdnav_wait_skip' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/navigation.c:50:44: note: Function 'dvdnav_wait_skip' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/navigation.c:57:55: style: Function 'dvdnav_get_number_of_titles' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:258:55: note: Function 'dvdnav_get_number_of_titles' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/navigation.c:57:55: note: Function 'dvdnav_get_number_of_titles' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/navigation.c:68:54: style: Function 'dvdnav_get_number_of_parts' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:263:54: note: Function 'dvdnav_get_number_of_parts' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/navigation.c:68:54: note: Function 'dvdnav_get_number_of_parts' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/navigation.c:83:53: style: Function 'dvdnav_current_title_info' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:318:53: note: Function 'dvdnav_current_title_info' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/navigation.c:83:53: note: Function 'dvdnav_current_title_info' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/navigation.c:125:56: style: Function 'dvdnav_current_title_program' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:325:56: note: Function 'dvdnav_current_title_program' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/navigation.c:125:56: note: Function 'dvdnav_current_title_program' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/navigation.c:172:45: style: Function 'dvdnav_title_play' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:268:45: note: Function 'dvdnav_title_play' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/navigation.c:172:45: note: Function 'dvdnav_title_play' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/navigation.c:209:44: style: Function 'dvdnav_part_play' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:273:44: note: Function 'dvdnav_part_play' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/navigation.c:209:44: note: Function 'dvdnav_part_play' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/navigation.c:247:54: style: Function 'dvdnav_part_play_auto_stop' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:295:54: note: Function 'dvdnav_part_play_auto_stop' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/navigation.c:247:54: note: Function 'dvdnav_part_play_auto_stop' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/navigation.c:255:44: style: Function 'dvdnav_time_play' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:303:44: note: Function 'dvdnav_time_play' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/navigation.c:255:44: note: Function 'dvdnav_time_play' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/navigation.c:262:39: style: Function 'dvdnav_stop' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:248:39: note: Function 'dvdnav_stop' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/navigation.c:262:39: note: Function 'dvdnav_stop' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/navigation.c:269:40: style: Function 'dvdnav_go_up' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:396:40: note: Function 'dvdnav_go_up' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/navigation.c:269:40: note: Function 'dvdnav_go_up' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/read_cache.c:205:13: error: Array 'self->chunk[10]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/read_cache.c:195:7: note: After for loop, i has value 10
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/read_cache.c:205:13: note: Array index out of bounds
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/read_cache.c:207:13: error: Array 'self->chunk[10]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/read_cache.c:195:7: note: After for loop, i has value 10
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/read_cache.c:207:13: note: Array index out of bounds
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/read_cache.c:208:39: error: Array 'self->chunk[10]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/read_cache.c:195:7: note: After for loop, i has value 10
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/read_cache.c:208:39: note: Array index out of bounds
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/read_cache.c:209:13: error: Array 'self->chunk[10]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/read_cache.c:195:7: note: After for loop, i has value 10
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/read_cache.c:209:13: note: Array index out of bounds
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/read_cache.c:102:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/read_cache.c:229:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/read_cache.c:230:7: style: The scope of the variable 'start' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/read_cache.c:231:7: style: The scope of the variable 'size' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/read_cache.c:232:7: style: The scope of the variable 'incr' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/read_cache.c:233:12: style: The scope of the variable 'read_ahead_buf' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/read_cache.c:205:8: error: Array 'self.chunk[10]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/read_cache.c:207:8: error: Array 'self.chunk[10]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/read_cache.c:208:34: error: Array 'self.chunk[10]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/read_cache.c:209:8: error: Array 'self.chunk[10]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/remap.c:110:9: style: The scope of the variable 'mid' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/remap.c:111:9: style: The scope of the variable 'res' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/remap.c:134:9: style: The scope of the variable 'n' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/remap.c:156:10: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:1148:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:1156:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:1162:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:1168:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:1196:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:1223:7: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:217:3: style: Variable 'found' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:213:3: note: Variable 'found' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:217:3: note: Variable 'found' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:1045:3: style: Variable 'pgc' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:1040:0: note: Variable 'pgc' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:1045:3: note: Variable 'pgc' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:1348:3: style: Variable 'jump' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:1344:0: note: Variable 'jump' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:1348:3: note: Variable 'jump' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:582:20: style: The scope of the variable 'cell' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:852:11: style: The scope of the variable 'result' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:954:11: style: The scope of the variable 'cur_len' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:955:11: style: The scope of the variable 'cur_idx' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:956:12: style: The scope of the variable 'cur_sector' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:991:11: style: The scope of the variable 'result' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:992:11: style: The scope of the variable 'cur_len' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:993:11: style: The scope of the variable 'cur_idx' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:1041:7: style: The scope of the variable 'pgN' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:1175:16: style: Checking if unsigned variable 'vobu_pct' is less than zero. [unsignedLessThanZero]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:1306:19: style: Checking if unsigned variable 'jump_offset' is less than zero. [unsignedLessThanZero]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:1311:16: style: Checking if unsigned variable 'cell_len' is less than zero. [unsignedLessThanZero]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:1315:35: warning: Either the condition 'cell_len<0' is redundant or there is division by zero at line 1315. [zerodivcond]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:1311:16: note: Assuming that condition 'cell_len<0' is not redundant
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:1315:35: note: Division by zero
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:102:46: style: Function 'dvdnav_time_search' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:389:46: note: Function 'dvdnav_time_search' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:102:46: note: Function 'dvdnav_time_search' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:276:48: style: Function 'dvdnav_sector_search' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:366:48: note: Function 'dvdnav_sector_search' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:276:48: note: Function 'dvdnav_sector_search' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:429:46: style: Function 'dvdnav_part_search' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:345:46: note: Function 'dvdnav_part_search' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:429:46: note: Function 'dvdnav_part_search' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:437:49: style: Function 'dvdnav_prev_pg_search' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:402:49: note: Function 'dvdnav_prev_pg_search' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:437:49: note: Function 'dvdnav_prev_pg_search' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:465:48: style: Function 'dvdnav_top_pg_search' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:408:48: note: Function 'dvdnav_top_pg_search' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:465:48: note: Function 'dvdnav_top_pg_search' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:493:49: style: Function 'dvdnav_next_pg_search' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:414:49: note: Function 'dvdnav_next_pg_search' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:493:49: note: Function 'dvdnav_next_pg_search' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:535:44: style: Function 'dvdnav_menu_call' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:311:44: note: Function 'dvdnav_menu_call' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:535:44: note: Function 'dvdnav_menu_call' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:578:47: style: Function 'dvdnav_get_position' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:424:47: note: Function 'dvdnav_get_position' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:578:47: note: Function 'dvdnav_get_position' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:641:56: style: Function 'dvdnav_get_position_in_title' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:335:56: note: Function 'dvdnav_get_position_in_title' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:641:56: note: Function 'dvdnav_get_position_in_title' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:672:51: style: Function 'dvdnav_describe_title_chapters' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:287:51: note: Function 'dvdnav_describe_title_chapters' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/searching.c:672:51: note: Function 'dvdnav_describe_title_chapters' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/settings.c:39:50: style: Function 'dvdnav_get_region_mask' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:135:50: note: Function 'dvdnav_get_region_mask' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/settings.c:39:50: note: Function 'dvdnav_get_region_mask' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/settings.c:39:65: style: Function 'dvdnav_get_region_mask' argument 2 names different: declaration 'region_mask' definition 'region'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:135:65: note: Function 'dvdnav_get_region_mask' argument 2 names different: declaration 'region_mask' definition 'region'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/settings.c:39:65: note: Function 'dvdnav_get_region_mask' argument 2 names different: declaration 'region_mask' definition 'region'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/settings.c:44:50: style: Function 'dvdnav_set_region_mask' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:127:50: note: Function 'dvdnav_set_region_mask' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/settings.c:44:50: note: Function 'dvdnav_set_region_mask' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/settings.c:44:64: style: Function 'dvdnav_set_region_mask' argument 2 names different: declaration 'region_mask' definition 'mask'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:127:64: note: Function 'dvdnav_set_region_mask' argument 2 names different: declaration 'region_mask' definition 'mask'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/settings.c:44:64: note: Function 'dvdnav_set_region_mask' argument 2 names different: declaration 'region_mask' definition 'mask'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/settings.c:51:53: style: Function 'dvdnav_set_readahead_flag' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:150:53: note: Function 'dvdnav_set_readahead_flag' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/settings.c:51:53: note: Function 'dvdnav_set_readahead_flag' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/settings.c:51:67: style: Function 'dvdnav_set_readahead_flag' argument 2 names different: declaration 'read_ahead_flag' definition 'use_readahead'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:150:67: note: Function 'dvdnav_set_readahead_flag' argument 2 names different: declaration 'read_ahead_flag' definition 'use_readahead'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/settings.c:51:67: note: Function 'dvdnav_set_readahead_flag' argument 2 names different: declaration 'read_ahead_flag' definition 'use_readahead'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/settings.c:56:53: style: Function 'dvdnav_get_readahead_flag' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:155:53: note: Function 'dvdnav_get_readahead_flag' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/settings.c:56:53: note: Function 'dvdnav_get_readahead_flag' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/settings.c:56:68: style: Function 'dvdnav_get_readahead_flag' argument 2 names different: declaration 'read_ahead_flag' definition 'flag'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:155:68: note: Function 'dvdnav_get_readahead_flag' argument 2 names different: declaration 'read_ahead_flag' definition 'flag'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/settings.c:56:68: note: Function 'dvdnav_get_readahead_flag' argument 2 names different: declaration 'read_ahead_flag' definition 'flag'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/settings.c:73:55: style: Function 'dvdnav_menu_language_select' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:523:55: note: Function 'dvdnav_menu_language_select' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/settings.c:73:55: note: Function 'dvdnav_menu_language_select' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/settings.c:77:56: style: Function 'dvdnav_audio_language_select' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:529:56: note: Function 'dvdnav_audio_language_select' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/settings.c:77:56: note: Function 'dvdnav_audio_language_select' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/settings.c:81:54: style: Function 'dvdnav_spu_language_select' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:535:54: note: Function 'dvdnav_spu_language_select' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/settings.c:81:54: note: Function 'dvdnav_spu_language_select' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/settings.c:85:59: style: Function 'dvdnav_set_PGC_positioning_flag' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:164:59: note: Function 'dvdnav_set_PGC_positioning_flag' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/settings.c:85:59: note: Function 'dvdnav_set_PGC_positioning_flag' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/settings.c:85:73: style: Function 'dvdnav_set_PGC_positioning_flag' argument 2 names different: declaration 'pgc_based_flag' definition 'pgc'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:164:73: note: Function 'dvdnav_set_PGC_positioning_flag' argument 2 names different: declaration 'pgc_based_flag' definition 'pgc'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/settings.c:85:73: note: Function 'dvdnav_set_PGC_positioning_flag' argument 2 names different: declaration 'pgc_based_flag' definition 'pgc'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/settings.c:90:59: style: Function 'dvdnav_get_PGC_positioning_flag' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:169:59: note: Function 'dvdnav_get_PGC_positioning_flag' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/settings.c:90:59: note: Function 'dvdnav_get_PGC_positioning_flag' argument 1 names different: declaration 'self' definition 'this'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/settings.c:90:74: style: Function 'dvdnav_get_PGC_positioning_flag' argument 2 names different: declaration 'pgc_based_flag' definition 'flag'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/dvdnav/dvdnav.h:169:74: note: Function 'dvdnav_get_PGC_positioning_flag' argument 2 names different: declaration 'pgc_based_flag' definition 'flag'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/settings.c:90:74: note: Function 'dvdnav_get_PGC_positioning_flag' argument 2 names different: declaration 'pgc_based_flag' definition 'flag'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vm.c:216:9: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vm.c:170:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vm.c:1909:7: style: The scope of the variable 'pgcN' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vm.c:426:25: style: Function 'vm_new_copy' argument 1 names different: declaration 'vm' definition 'source'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vm.h:130:25: note: Function 'vm_new_copy' argument 1 names different: declaration 'vm' definition 'source'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vm.c:426:25: note: Function 'vm_new_copy' argument 1 names different: declaration 'vm' definition 'source'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vm.c:780:49: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vm.c:832:51: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vm.c:1818:14: style: Variable 'pb_ty' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vmcmd.c:172:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vmcmd.c:265:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vmcmd.c:271:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vmcmd.c:271:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vmcmd.c:275:7: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vmcmd.c:285:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vmcmd.c:287:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vmcmd.c:305:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vmcmd.c:308:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vmcmd.c:308:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vmcmd.c:312:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vmcmd.c:312:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vmcmd.c:316:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vmcmd.c:316:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vmcmd.c:330:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vmcmd.c:333:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vmcmd.c:336:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vmcmd.c:336:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vmcmd.c:345:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vmcmd.c:348:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vmcmd.c:348:11: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vmcmd.c:348:11: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vmcmd.c:352:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vmcmd.c:359:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vmcmd.c:363:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vmcmd.c:363:11: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vmcmd.c:367:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vmcmd.c:367:11: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vmcmd.c:371:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vmcmd.c:371:11: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vmcmd.c:403:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vmcmd.c:418:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vmcmd.c:420:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vmcmd.c:423:7: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vmcmd.c:523:7: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vmcmd.c:465:34: style: Function 'vm_print_mnemonic' argument 1 names different: declaration 'command' definition 'vm_command'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vmcmd.h:25:34: note: Function 'vm_print_mnemonic' argument 1 names different: declaration 'command' definition 'vm_command'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vmcmd.c:465:34: note: Function 'vm_print_mnemonic' argument 1 names different: declaration 'command' definition 'vm_command'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vmcmd.c:534:38: style: Function 'vm_print_cmd' argument 2 names different: declaration 'command' definition 'vm_command'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vmcmd.h:26:38: note: Function 'vm_print_cmd' argument 2 names different: declaration 'command' definition 'vm_command'.
xbmc-13.2-Gotham/lib/libdvd/libdvdnav/src/vm/vmcmd.c:534:38: note: Function 'vm_print_cmd' argument 2 names different: declaration 'command' definition 'vm_command'.
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/bitreader.c:83:7: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_input.c:295:3: style: Variable 'dvdcss_library' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_input.c:274:0: note: Variable 'dvdcss_library' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_input.c:295:3: note: Variable 'dvdcss_library' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_input.c:220:11: style: The scope of the variable 'ret' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_reader.c:954:9: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_reader.c:1222:29: style: Redundant condition: If 'off < 0', the comparison 'off != 0' is always true. [redundantCondition]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_reader.c:549:13: style: Condition '!auth_drive' is always true [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_reader.c:417:29: note: Assignment 'auth_drive=0', assigned value is 0
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_reader.c:549:13: note: Condition '!auth_drive' is always true
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_reader.c:1191:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_reader.c:1206:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_reader.c:1497:3: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_reader.c:582:57: warning: Either the condition 'path!=NULL' is redundant or there is possible null pointer dereference: path. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_reader.c:583:12: note: Assuming that condition 'path!=NULL' is not redundant
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_reader.c:582:57: note: Null pointer dereference
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_reader.c:412:5: style: Variable 'dvd' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_reader.c:404:0: note: Variable 'dvd' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_reader.c:412:5: note: Variable 'dvd' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_reader.c:1352:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_reader.c:171:14: style: The scope of the variable 'start' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_reader.c:679:10: style: The scope of the variable 'video_path' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_reader.c:816:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_reader.c:942:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_udf.c:697:11: style: Expression is always false because 'else if' condition matches previous condition at line 689. [multiCondition]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_udf.c:689:11: style: Condition 'lastsector' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_udf.c:675:16: note: Assignment 'lastsector=0', assigned value is 0
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_udf.c:689:11: note: Condition 'lastsector' is always false
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_udf.c:697:13: style: Condition 'lastsector' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_udf.c:675:16: note: Assignment 'lastsector=0', assigned value is 0
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_udf.c:697:13: note: Condition 'lastsector' is always false
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_udf.c:49:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_udf.c:331:9: style: The scope of the variable 'p' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_udf.c:561:14: style: The scope of the variable 'dir_lba' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_udf.c:563:9: style: The scope of the variable 'found' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_udf.c:564:9: style: The scope of the variable 'in_cache' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_udf.c:733:14: style: The scope of the variable 'lbnum' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_udf.c:792:14: style: The scope of the variable 'lbnum' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_udf.c:797:11: style: The scope of the variable 'token' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_udf.c:788:19: style: Function 'UDFFindFile' argument 3 names different: declaration 'size' definition 'filesize'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvdread/dvd_udf.h:49:71: note: Function 'UDFFindFile' argument 3 names different: declaration 'size' definition 'filesize'.
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_udf.c:788:19: note: Function 'UDFFindFile' argument 3 names different: declaration 'size' definition 'filesize'.
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_udf.c:420:12: style: Variable 'MT_L' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_udf.c:421:12: style: Variable 'N_PM' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_udf.c:510:13: style: Variable 'LogBlock_base' is not assigned a value. [unassignedVariable]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_udf.c:554:13: style: Variable 'directory_base' is not assigned a value. [unassignedVariable]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_udf.c:731:13: style: Variable 'LogBlock_base' is not assigned a value. [unassignedVariable]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_udf.c:790:13: style: Variable 'LogBlock_base' is not assigned a value. [unassignedVariable]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_udf.c:884:3: style: Variable 'lastsector' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_udf.c:886:3: style: Variable 'terminate' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/dvd_udf.c:926:11: style: Variable 'pvd_buf_base' is not assigned a value. [unassignedVariable]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/ifo_print.c:814:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/ifo_print.c:815:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/ifo_print.c:827:3: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/ifo_print.c:880:3: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/ifo_print.c:884:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/ifo_print.c:890:7: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/ifo_print.c:890:7: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/ifo_print.c:93:6: style: Same expression on both sides of '&&'. [duplicateExpression]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/ifo_print.c:876:16: style: The scope of the variable 'timeunit' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/ifo_print.c:980:10: style: The scope of the variable 'menu' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/ifo_print.c:969:46: style: Clarify calculation precedence for '>>' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/bswap.h:100:0: error: #error "You need to add endian swap macros for you're system" [preprocessorErrorDirective]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/nav_print.c:85:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/nav_print.c:131:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/nav_print.c:131:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/nav_print.c:133:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/nav_print.c:133:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/nav_print.c:133:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/nav_print.c:133:2: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/nav_print.c:136:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/nav_print.c:137:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/nav_print.c:138:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libdvd/libdvdread/src/nav_print.c:139:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/libexif/ExifParse.cpp:510:11: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xbmc-13.2-Gotham/lib/libexif/ExifParse.cpp:512:11: note: Found duplicate branches for 'if' and 'else'.
xbmc-13.2-Gotham/lib/libexif/ExifParse.cpp:510:11: note: Found duplicate branches for 'if' and 'else'.
xbmc-13.2-Gotham/lib/libexif/ExifParse.cpp:662:12: style: The scope of the variable 'Offset' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libexif/ExifParse.cpp:723:54: style: Function 'Process' argument 1 names different: declaration 'Data' definition 'ExifSection'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libexif/ExifParse.h:10:57: note: Function 'Process' argument 1 names different: declaration 'Data' definition 'ExifSection'.
xbmc-13.2-Gotham/lib/libexif/ExifParse.cpp:723:54: note: Function 'Process' argument 1 names different: declaration 'Data' definition 'ExifSection'.
xbmc-13.2-Gotham/lib/libexif/ExifParse.cpp:813:15: style: Function 'GetLatLong' argument 4 names different: declaration 'latlongString' definition 'latLongString'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libexif/ExifParse.h:36:40: note: Function 'GetLatLong' argument 4 names different: declaration 'latlongString' definition 'latLongString'.
xbmc-13.2-Gotham/lib/libexif/ExifParse.cpp:813:15: note: Function 'GetLatLong' argument 4 names different: declaration 'latlongString' definition 'latLongString'.
xbmc-13.2-Gotham/lib/libexif/ExifParse.cpp:198:13: warning: Member variable 'CExifParse::m_LargestExifOffset' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/libexif/IptcParse.cpp:98:17: style: The scope of the variable 'dataLen' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libexif/IptcParse.cpp:86:81: style: Function 'Process' argument 2 names different: declaration 'length' definition 'itemlen'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libexif/IptcParse.h:9:79: note: Function 'Process' argument 2 names different: declaration 'length' definition 'itemlen'.
xbmc-13.2-Gotham/lib/libexif/IptcParse.cpp:86:81: note: Function 'Process' argument 2 names different: declaration 'length' definition 'itemlen'.
xbmc-13.2-Gotham/lib/libexif/JpegParse.cpp:73:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
xbmc-13.2-Gotham/lib/libexif/libexif.cpp:21:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
xbmc-13.2-Gotham/lib/libhts/htsbuf.c:139:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libhts/htsbuf.c:141:18: style: The scope of the variable 'hd' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libhts/htsbuf.c:191:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libhts/htsbuf.c:214:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libhts/htsbuf.c:215:18: style: The scope of the variable 'hd' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libhts/htsmsg.c:447:13: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing]
xbmc-13.2-Gotham/lib/libhts/htsmsg_binary.c:35:12: style: The scope of the variable 'type' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libhts/htsmsg_binary.c:35:18: style: The scope of the variable 'namelen' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libhts/htsmsg_binary.c:35:27: style: The scope of the variable 'datalen' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libhts/htsmsg_binary.c:188:13: style: The scope of the variable 'namelen' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libhts/net_posix.c:184:7: style: The scope of the variable 'l' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libhts/net_posix.c:184:10: style: The scope of the variable 'r' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libhts/net_posix.c:249:7: style: The scope of the variable 'len' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libhts/net_posix.c:313:7: style: The scope of the variable 'x' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libhts/net_posix.c:328:22: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xbmc-13.2-Gotham/lib/libhts/net_posix.c:190:9: style: Variable 'r' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/libhts/net_winsock.c:213:7: style: The scope of the variable 'l' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libhts/net_winsock.c:213:10: style: The scope of the variable 'r' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libhts/net_winsock.c:278:7: style: The scope of the variable 'len' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libhts/net_winsock.c:342:7: style: The scope of the variable 'x' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libhts/net_winsock.c:342:24: style: The scope of the variable 'err' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libhts/net_winsock.c:219:9: style: Variable 'r' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/libhts/sha1.c:146:29: style: Function 'hts_sha1_init' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libhts/sha1.h:32:36: note: Function 'hts_sha1_init' argument 1 names different: declaration 'context' definition 'ctx'.
xbmc-13.2-Gotham/lib/libhts/sha1.c:146:29: note: Function 'hts_sha1_init' argument 1 names different: declaration 'context' definition 'ctx'.
xbmc-13.2-Gotham/lib/libhts/sha1.c:155:31: style: Function 'hts_sha1_update' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libhts/sha1.h:33:38: note: Function 'hts_sha1_update' argument 1 names different: declaration 'context' definition 'ctx'.
xbmc-13.2-Gotham/lib/libhts/sha1.c:155:31: note: Function 'hts_sha1_update' argument 1 names different: declaration 'context' definition 'ctx'.
xbmc-13.2-Gotham/lib/libhts/sha1.c:182:30: style: Function 'hts_sha1_final' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/libhts/sha1.h:34:37: note: Function 'hts_sha1_final' argument 1 names different: declaration 'context' definition 'ctx'.
xbmc-13.2-Gotham/lib/libhts/sha1.c:182:30: note: Function 'hts_sha1_final' argument 1 names different: declaration 'context' definition 'ctx'.
xbmc-13.2-Gotham/lib/libsquish/clusterfit.cpp:137:5: style: The scope of the variable 'bestindices' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libsquish/clusterfit.cpp:268:5: style: The scope of the variable 'bestindices' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/libsquish/maths.h:40:2: warning: Member variable 'Vec3::m_x' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/libsquish/maths.h:40:2: warning: Member variable 'Vec3::m_y' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/libsquish/maths.h:40:2: warning: Member variable 'Vec3::m_z' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/libsquish/maths.h:204:2: warning: Member variable 'Sym3x3::m_x' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/libsquish/simd_float.h:40:2: warning: Member variable 'Vec4::m_x' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/libsquish/simd_float.h:40:2: warning: Member variable 'Vec4::m_y' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/libsquish/simd_float.h:40:2: warning: Member variable 'Vec4::m_z' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/libsquish/simd_float.h:40:2: warning: Member variable 'Vec4::m_w' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/libsquish/clusterfit.cpp:34:13: warning: Member variable 'ClusterFit::m_order' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/libsquish/maths.h:208:2: style: Class 'Sym3x3' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libsquish/clusterfit.h:45:15: style: The function 'Compress3' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libsquish/colourfit.h:46:15: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libsquish/clusterfit.h:45:15: note: Function in derived class
xbmc-13.2-Gotham/lib/libsquish/clusterfit.h:46:15: style: The function 'Compress4' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libsquish/colourfit.h:47:15: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libsquish/clusterfit.h:46:15: note: Function in derived class
xbmc-13.2-Gotham/lib/libsquish/extra/squishpng.cpp:119:3: performance: Variable 'm_png' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/lib/libsquish/extra/squishpng.cpp:155:3: performance: Variable 'm_png' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/lib/libsquish/extra/squishpng.cpp:55:2: style: Class 'Error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/lib/libsquish/rangefit.h:43:15: style: The function 'Compress3' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libsquish/colourfit.h:46:15: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libsquish/rangefit.h:43:15: note: Function in derived class
xbmc-13.2-Gotham/lib/libsquish/rangefit.h:44:15: style: The function 'Compress4' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libsquish/colourfit.h:47:15: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libsquish/rangefit.h:44:15: note: Function in derived class
xbmc-13.2-Gotham/lib/libsquish/singlecolourfit.cpp:61:18: warning: Member variable 'SingleColourFit::m_index' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/libsquish/singlecolourfit.cpp:61:18: warning: Member variable 'SingleColourFit::m_error' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/lib/libsquish/singlecolourfit.h:43:15: style: The function 'Compress3' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libsquish/colourfit.h:46:15: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libsquish/singlecolourfit.h:43:15: note: Function in derived class
xbmc-13.2-Gotham/lib/libsquish/singlecolourfit.h:44:15: style: The function 'Compress4' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/lib/libsquish/colourfit.h:47:15: note: Virtual function in base class
xbmc-13.2-Gotham/lib/libsquish/singlecolourfit.h:44:15: note: Function in derived class
xbmc-13.2-Gotham/lib/nosefart/NoseFartDLL.cpp:69:5: 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]
xbmc-13.2-Gotham/lib/nosefart/src/cpu/nes6502/nes6502.c:1345:25: style: Function 'nes6502_execute' argument 1 names different: declaration 'total_cycles' definition 'remaining_cycles'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/nosefart/src/cpu/nes6502/nes6502.h:106:32: note: Function 'nes6502_execute' argument 1 names different: declaration 'total_cycles' definition 'remaining_cycles'.
xbmc-13.2-Gotham/lib/nosefart/src/cpu/nes6502/nes6502.c:1345:25: note: Function 'nes6502_execute' argument 1 names different: declaration 'total_cycles' definition 'remaining_cycles'.
xbmc-13.2-Gotham/lib/nosefart/src/f/nsf.c:304:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/nosefart/src/machine/nsf.c:151:4: style: Variable 'num_handlers' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/lib/nosefart/src/machine/nsf.c:148:4: note: Variable 'num_handlers' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/nosefart/src/machine/nsf.c:151:4: note: Variable 'num_handlers' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/nosefart/src/machine/nsf.c:454:24: warning: Redundant assignment of 'temp_nsf->load_addr' to itself. [selfAssignment]
xbmc-13.2-Gotham/lib/nosefart/src/machine/nsf.c:455:24: warning: Redundant assignment of 'temp_nsf->init_addr' to itself. [selfAssignment]
xbmc-13.2-Gotham/lib/nosefart/src/machine/nsf.c:456:24: warning: Redundant assignment of 'temp_nsf->play_addr' to itself. [selfAssignment]
xbmc-13.2-Gotham/lib/nosefart/src/machine/nsf.c:457:25: warning: Redundant assignment of 'temp_nsf->ntsc_speed' to itself. [selfAssignment]
xbmc-13.2-Gotham/lib/nosefart/src/machine/nsf.c:458:24: warning: Redundant assignment of 'temp_nsf->pal_speed' to itself. [selfAssignment]
xbmc-13.2-Gotham/lib/nosefart/src/machine/nsf.c:246:10: style: The scope of the variable 'start_bank' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/nosefart/src/machine/nsf.c:246:22: style: The scope of the variable 'num_banks' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/nosefart/src/machine/nsf.c:305:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/nosefart/src/machine/nsf.c:520:7: style: Redundant pointer operation on 'nsf' - it's already a pointer. [redundantPointerOp]
xbmc-13.2-Gotham/lib/nosefart/src/machine/nsf.c:508:23: style: Function 'nsf_free' argument 1 names different: declaration 'nsf_info' definition 'nsf'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/nosefart/src/machine/nsf.h:106:30: note: Function 'nsf_free' argument 1 names different: declaration 'nsf_info' definition 'nsf'.
xbmc-13.2-Gotham/lib/nosefart/src/machine/nsf.c:508:23: note: Function 'nsf_free' argument 1 names different: declaration 'nsf_info' definition 'nsf'.
xbmc-13.2-Gotham/lib/nosefart/src/memguard.c:232:9: style: The scope of the variable 'fail' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/nosefart/src/memguard.c:272:9: style: The scope of the variable 'fail' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/nosefart/src/memguard.c:47:11: style: struct member 'memblock_s::block_addr' is never used. [unusedStructMember]
xbmc-13.2-Gotham/lib/nosefart/src/memguard.c:48:10: style: struct member 'memblock_s::block_size' is never used. [unusedStructMember]
xbmc-13.2-Gotham/lib/nosefart/src/memguard.c:49:11: style: struct member 'memblock_s::file_name' is never used. [unusedStructMember]
xbmc-13.2-Gotham/lib/nosefart/src/memguard.c:50:10: style: struct member 'memblock_s::line_num' is never used. [unusedStructMember]
xbmc-13.2-Gotham/lib/nosefart/src/sndhrdw/fmopl.c:575:16: error: Array 'OPL->AR_TABLE[75]' accessed at index 75, which is out of bounds. [arrayIndexOutOfBounds]
xbmc-13.2-Gotham/lib/nosefart/src/sndhrdw/fmopl.c:576:16: error: Array 'OPL->DR_TABLE[75]' accessed at index 75, which is out of bounds. [arrayIndexOutOfBounds]
xbmc-13.2-Gotham/lib/nosefart/src/sndhrdw/fmopl.c:561:9: style: The scope of the variable 'rate' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/nosefart/src/sndhrdw/fmopl.c:591:9: style: The scope of the variable 'rate' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/nosefart/src/sndhrdw/fmopl.c:592:8: style: The scope of the variable 'j' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/nosefart/src/sndhrdw/fmopl.c:1019:6: style: The scope of the variable 'data' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/nosefart/src/sndhrdw/fmopl.c:1057:39: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/lib/nosefart/src/sndhrdw/fmopl.c:575:8: error: Array 'OPL.AR_TABLE[75]' accessed at index 75, which is out of bounds. [arrayIndexOutOfBounds]
xbmc-13.2-Gotham/lib/nosefart/src/sndhrdw/fmopl.c:576:8: error: Array 'OPL.DR_TABLE[75]' accessed at index 75, which is out of bounds. [arrayIndexOutOfBounds]
xbmc-13.2-Gotham/lib/nosefart/src/sndhrdw/fmopl.c:646:46: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/lib/nosefart/src/sndhrdw/fmopl.c:870:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/lib/nosefart/src/sndhrdw/fmopl.c:871:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/lib/nosefart/src/sndhrdw/nes_apu.c:497:8: style: The scope of the variable 'delta_bit' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/nosefart/src/sndhrdw/nes_apu.c:958:23: style: The scope of the variable 'accum' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/nosefart/src/sndhrdw/nes_apu.c:1131:25: style: Function 'apu_destroy' argument 1 names different: declaration 'apu' definition 'src_apu'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/nosefart/src/sndhrdw/nes_apu.h:274:32: note: Function 'apu_destroy' argument 1 names different: declaration 'apu' definition 'src_apu'.
xbmc-13.2-Gotham/lib/nosefart/src/sndhrdw/nes_apu.c:1131:25: note: Function 'apu_destroy' argument 1 names different: declaration 'apu' definition 'src_apu'.
xbmc-13.2-Gotham/lib/nosefart/src/sndhrdw/nes_apu.c:1141:24: style: Function 'apu_setext' argument 1 names different: declaration 'apu' definition 'src_apu'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/nosefart/src/sndhrdw/nes_apu.h:275:31: note: Function 'apu_setext' argument 1 names different: declaration 'apu' definition 'src_apu'.
xbmc-13.2-Gotham/lib/nosefart/src/sndhrdw/nes_apu.c:1141:24: note: Function 'apu_setext' argument 1 names different: declaration 'apu' definition 'src_apu'.
xbmc-13.2-Gotham/lib/stsound/StSoundLibrary/YmTypes.h:73:0: error: syntax error [syntaxError]
xbmc-13.2-Gotham/lib/stsound/StSoundLibrary/LZH/lzhxlib.c:430:7: warning: Identical condition 'with_error', second condition is always false [identicalConditionAfterEarlyExit]
xbmc-13.2-Gotham/lib/stsound/StSoundLibrary/LZH/lzhxlib.c:425:7: note: first condition
xbmc-13.2-Gotham/lib/stsound/StSoundLibrary/LZH/lzhxlib.c:430:7: note: second condition
xbmc-13.2-Gotham/lib/stsound/StSoundLibrary/LZH/lzhxlib.c:97:16: style: The scope of the variable 'len' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/stsound/StSoundLibrary/LZH/lzhxlib.c:187:12: style: The scope of the variable 'mask' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/stsound/StSoundLibrary/LZH/lzhxlib.c:362:13: style: The scope of the variable 'c' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/stsound/StSoundLibrary/LZH/lzhxlib.c:402:9: style: The scope of the variable 'n' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/stsound/StSoundLibrary/LZH/lzhxlib.c:117:21: error: Expression 'weight[i++]=1U<<(16-i)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xbmc-13.2-Gotham/lib/timidity/interface/alsaseq_c.c:313:9: style: The scope of the variable 'btime' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/alsaseq_c.c:604:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/dumb_c.c:128:7: style: The scope of the variable 'mins' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/dumb_c.c:128:13: style: The scope of the variable 'secs' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/dumb_c.c:147:7: style: The scope of the variable 'mins' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/dumb_c.c:145:34: style: Function 'ctl_current_time' argument 1 names different: declaration 'ct' definition 'secs'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/dumb_c.c:53:34: note: Function 'ctl_current_time' argument 1 names different: declaration 'ct' definition 'secs'.
xbmc-13.2-Gotham/lib/timidity/interface/dumb_c.c:145:34: note: Function 'ctl_current_time' argument 1 names different: declaration 'ct' definition 'secs'.
xbmc-13.2-Gotham/lib/timidity/interface/emacs_c.c:254:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/emacs_c.c:283:6: style: The scope of the variable 'rc' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/emacs_c.c:252:39: style: Function 'ctl_pass_playing_list' argument 1 names different: declaration 'number_of_files' definition 'argc'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/emacs_c.c:81:39: note: Function 'ctl_pass_playing_list' argument 1 names different: declaration 'number_of_files' definition 'argc'.
xbmc-13.2-Gotham/lib/timidity/interface/emacs_c.c:252:39: note: Function 'ctl_pass_playing_list' argument 1 names different: declaration 'number_of_files' definition 'argc'.
xbmc-13.2-Gotham/lib/timidity/interface/emacs_c.c:252:51: style: Function 'ctl_pass_playing_list' argument 2 names different: declaration 'list_of_files' definition 'argv'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/emacs_c.c:81:62: note: Function 'ctl_pass_playing_list' argument 2 names different: declaration 'list_of_files' definition 'argv'.
xbmc-13.2-Gotham/lib/timidity/interface/emacs_c.c:252:51: note: Function 'ctl_pass_playing_list' argument 2 names different: declaration 'list_of_files' definition 'argv'.
xbmc-13.2-Gotham/lib/timidity/interface/emacs_c.c:356:34: style: Function 'ctl_current_time' argument 1 names different: declaration 'ct' definition 'secs'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/emacs_c.c:68:34: note: Function 'ctl_current_time' argument 1 names different: declaration 'ct' definition 'secs'.
xbmc-13.2-Gotham/lib/timidity/interface/emacs_c.c:356:34: note: Function 'ctl_current_time' argument 1 names different: declaration 'ct' definition 'secs'.
xbmc-13.2-Gotham/lib/timidity/interface/emacs_c.c:356:44: style: Function 'ctl_current_time' argument 2 names different: declaration 'nv' definition 'v'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/emacs_c.c:68:42: note: Function 'ctl_current_time' argument 2 names different: declaration 'nv' definition 'v'.
xbmc-13.2-Gotham/lib/timidity/interface/emacs_c.c:356:44: note: Function 'ctl_current_time' argument 2 names different: declaration 'nv' definition 'v'.
xbmc-13.2-Gotham/lib/timidity/interface/emacs_c.c:406:28: style: Function 'ctl_volume' argument 1 names different: declaration 'channel' definition 'ch'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/emacs_c.c:71:28: note: Function 'ctl_volume' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/emacs_c.c:406:28: note: Function 'ctl_volume' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/emacs_c.c:416:32: style: Function 'ctl_expression' argument 1 names different: declaration 'channel' definition 'ch'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/emacs_c.c:72:32: note: Function 'ctl_expression' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/emacs_c.c:416:32: note: Function 'ctl_expression' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/emacs_c.c:426:29: style: Function 'ctl_panning' argument 1 names different: declaration 'channel' definition 'ch'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/emacs_c.c:73:29: note: Function 'ctl_panning' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/emacs_c.c:426:29: note: Function 'ctl_panning' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/emacs_c.c:436:29: style: Function 'ctl_sustain' argument 1 names different: declaration 'channel' definition 'ch'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/emacs_c.c:74:29: note: Function 'ctl_sustain' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/emacs_c.c:436:29: note: Function 'ctl_sustain' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/emacs_c.c:446:32: style: Function 'ctl_pitch_bend' argument 1 names different: declaration 'channel' definition 'ch'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/emacs_c.c:75:32: note: Function 'ctl_pitch_bend' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/emacs_c.c:446:32: note: Function 'ctl_pitch_bend' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/gtk_c.c:105:10: style: The scope of the variable 'local' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/gtk_c.c:363:17: style: The scope of the variable 'lyric_buf' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/gtk_c.c:534:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/gtk_i.c:236:18: style: The scope of the variable 'pldir' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/gtk_i.c:237:12: style: The scope of the variable 'plpatt' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/mac_c.c:1035:4: warning: %X in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xbmc-13.2-Gotham/lib/timidity/interface/mac_c.c:561:13: warning: Either the condition 'file' is redundant or there is possible null pointer dereference: file. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/lib/timidity/interface/mac_c.c:555:6: note: Assuming that condition 'file' is not redundant
xbmc-13.2-Gotham/lib/timidity/interface/mac_c.c:561:13: note: Null pointer dereference
xbmc-13.2-Gotham/lib/timidity/interface/mac_c.c:508:3: style: Variable 'rect' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/lib/timidity/interface/mac_c.c:506:3: note: Variable 'rect' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/timidity/interface/mac_c.c:508:3: note: Variable 'rect' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/timidity/interface/mac_c.c:580:2: style: Variable 'rowNum' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/lib/timidity/interface/mac_c.c:575:0: note: Variable 'rowNum' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/timidity/interface/mac_c.c:580:2: note: Variable 'rowNum' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/timidity/interface/mac_c.c:733:4: style: Variable 'rect' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/lib/timidity/interface/mac_c.c:731:4: note: Variable 'rect' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/timidity/interface/mac_c.c:733:4: note: Variable 'rect' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/timidity/interface/mac_c.c:828:3: style: Variable 'rect' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/lib/timidity/interface/mac_c.c:826:3: note: Variable 'rect' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/timidity/interface/mac_c.c:828:3: note: Variable 'rect' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/timidity/interface/mac_c.c:295:14: style: Same expression on both sides of '!=' because the value of 'lastAmp' and 'mac_amplitude' are the same. [duplicateExpression]
xbmc-13.2-Gotham/lib/timidity/interface/mac_c.c:281:17: note: 'lastAmp' is assigned value 'mac_amplitude' here.
xbmc-13.2-Gotham/lib/timidity/interface/mac_c.c:295:14: note: Same expression on both sides of '!=' because the value of 'lastAmp' and 'mac_amplitude' are the same.
xbmc-13.2-Gotham/lib/timidity/interface/mac_c.c:158:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/mac_c.c:159:10: style: The scope of the variable 'data' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/mac_c.c:1000:8: style: The scope of the variable 'ret' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/mac_c.c:1058:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/mac_c.c:1115:8: style: The scope of the variable 'mins' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/mac_c.c:373:35: style: Function 'click_PlayerWin' argument 1 names different: declaration 'local' definition 'p'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/mac_c.c:251:35: note: Function 'click_PlayerWin' argument 1 names different: declaration 'local' definition 'p'.
xbmc-13.2-Gotham/lib/timidity/interface/mac_c.c:373:35: note: Function 'click_PlayerWin' argument 1 names different: declaration 'local' definition 'p'.
xbmc-13.2-Gotham/lib/timidity/interface/mac_c.c:958:39: style: Function 'ctl_pass_playing_list' argument 1 names different: declaration 'number_of_files' definition 'init_number_of_files'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/mac_c.c:74:39: note: Function 'ctl_pass_playing_list' argument 1 names different: declaration 'number_of_files' definition 'init_number_of_files'.
xbmc-13.2-Gotham/lib/timidity/interface/mac_c.c:958:39: note: Function 'ctl_pass_playing_list' argument 1 names different: declaration 'number_of_files' definition 'init_number_of_files'.
xbmc-13.2-Gotham/lib/timidity/interface/mac_c.c:1112:34: style: Function 'ctl_current_time' argument 1 names different: declaration 'ct' definition 'current'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/mac_c.c:65:34: note: Function 'ctl_current_time' argument 1 names different: declaration 'ct' definition 'current'.
xbmc-13.2-Gotham/lib/timidity/interface/mac_c.c:1112:34: note: Function 'ctl_current_time' argument 1 names different: declaration 'ct' definition 'current'.
xbmc-13.2-Gotham/lib/timidity/interface/mac_c.c:587:0: style: Variable 'rowNum' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/interface/mac_c.c:863:22: style: Variable 'filenemu' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/interface/mac_c.c:1101:55: error: Uninitialized variable: s [uninitvar]
xbmc-13.2-Gotham/lib/timidity/interface/mac_mag.c:85:10: style: The scope of the variable 'flagA' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/mac_trace.c:405:10: style: Condition 'c<=0' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/timidity/interface/mac_trace.c:404:26: note: Assignment 'c=(80-24)/12*12', assigned value is 48
xbmc-13.2-Gotham/lib/timidity/interface/mac_trace.c:405:10: note: Condition 'c<=0' is always false
xbmc-13.2-Gotham/lib/timidity/interface/mac_trace.c:232:29: style: The scope of the variable 'save_cur_sec' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/mac_trace.c:167:8: style: Variable 'pr' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/interface/mac_trace.c:236:33: style: Variable 'save_cur_sec' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/interface/mac_trace.c:255:13: style: Variable 'prev' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/interface/mac_trace.c:407:8: style: Variable 'xl' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/interface/mac_trace.c:403:7: style: Variable 'n' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/interface/mac_trace.c:415:13: style: Variable 'check' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/interface/mac_wrdwindow.c:412:8: style: Variable 'width' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/interface/mac_wrdwindow.c:413:8: style: Variable 'hight' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/interface/motif_c.c:92:10: style: The scope of the variable 'local' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/motif_c.c:158:17: style: The scope of the variable 'lyric_buf' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/motif_i.c:531:24: style: The scope of the variable 'minutes' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/motif_i.c:533:11: style: The scope of the variable 'local_string' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/motif_i.c:535:10: style: The scope of the variable 'ac' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:1861:9: warning: %X in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:534:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:534:12: style: The scope of the variable 'c' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:843:11: style: The scope of the variable 'item' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:843:18: style: The scope of the variable 'f' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:843:22: style: The scope of the variable 'title' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:844:15: style: The scope of the variable 'flen' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:846:11: style: The scope of the variable 'mname' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:1277:9: style: The scope of the variable 'mins' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:2074:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:2224:9: style: The scope of the variable 'lastb' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:2281:23: style: The scope of the variable 'ch' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:2357:17: style: The scope of the variable 'name' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:3067:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:3866:10: style: The scope of the variable 'mfp' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:1275:34: style: Function 'ctl_current_time' argument 1 names different: declaration 'ct' definition 'secs'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:191:34: note: Function 'ctl_current_time' argument 1 names different: declaration 'ct' definition 'secs'.
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:1275:34: note: Function 'ctl_current_time' argument 1 names different: declaration 'ct' definition 'secs'.
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:1275:44: style: Function 'ctl_current_time' argument 2 names different: declaration 'nv' definition 'v'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:191:42: note: Function 'ctl_current_time' argument 2 names different: declaration 'nv' definition 'v'.
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:1275:44: note: Function 'ctl_current_time' argument 2 names different: declaration 'nv' definition 'v'.
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:1522:49: style: Function 'ctl_program' argument 3 names different: declaration 'vp' definition 'comm'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:202:49: note: Function 'ctl_program' argument 3 names different: declaration 'vp' definition 'comm'.
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:1522:49: note: Function 'ctl_program' argument 3 names different: declaration 'vp' definition 'comm'.
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:1572:28: style: Function 'ctl_volume' argument 1 names different: declaration 'channel' definition 'ch'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:203:28: note: Function 'ctl_volume' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:1572:28: note: Function 'ctl_volume' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:1572:36: style: Function 'ctl_volume' argument 2 names different: declaration 'val' definition 'vol'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:203:41: note: Function 'ctl_volume' argument 2 names different: declaration 'val' definition 'vol'.
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:1572:36: note: Function 'ctl_volume' argument 2 names different: declaration 'val' definition 'vol'.
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:1594:32: style: Function 'ctl_expression' argument 1 names different: declaration 'channel' definition 'ch'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:204:32: note: Function 'ctl_expression' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:1594:32: note: Function 'ctl_expression' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:1594:40: style: Function 'ctl_expression' argument 2 names different: declaration 'val' definition 'exp'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:204:45: note: Function 'ctl_expression' argument 2 names different: declaration 'val' definition 'exp'.
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:1594:40: note: Function 'ctl_expression' argument 2 names different: declaration 'val' definition 'exp'.
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:1616:29: style: Function 'ctl_panning' argument 1 names different: declaration 'channel' definition 'ch'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:205:29: note: Function 'ctl_panning' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:1616:29: note: Function 'ctl_panning' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:1616:37: style: Function 'ctl_panning' argument 2 names different: declaration 'val' definition 'pan'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:205:42: note: Function 'ctl_panning' argument 2 names different: declaration 'val' definition 'pan'.
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:1616:37: note: Function 'ctl_panning' argument 2 names different: declaration 'val' definition 'pan'.
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:1671:29: style: Function 'ctl_sustain' argument 1 names different: declaration 'channel' definition 'ch'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:206:29: note: Function 'ctl_sustain' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:1671:29: note: Function 'ctl_sustain' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:1671:37: style: Function 'ctl_sustain' argument 2 names different: declaration 'val' definition 'sus'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:206:42: note: Function 'ctl_sustain' argument 2 names different: declaration 'val' definition 'sus'.
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:1671:37: note: Function 'ctl_sustain' argument 2 names different: declaration 'val' definition 'sus'.
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:1703:32: style: Function 'ctl_pitch_bend' argument 1 names different: declaration 'channel' definition 'ch'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:208:32: note: Function 'ctl_pitch_bend' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:1703:32: note: Function 'ctl_pitch_bend' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:1703:40: style: Function 'ctl_pitch_bend' argument 2 names different: declaration 'val' definition 'pitch'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:208:45: note: Function 'ctl_pitch_bend' argument 2 names different: declaration 'val' definition 'pitch'.
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:1703:40: note: Function 'ctl_pitch_bend' argument 2 names different: declaration 'val' definition 'pitch'.
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:1730:31: style: Function 'ctl_mod_wheel' argument 1 names different: declaration 'channel' definition 'ch'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:209:31: note: Function 'ctl_mod_wheel' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/ncurs_c.c:1730:31: note: Function 'ctl_mod_wheel' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/portmidisyn_c.c:285:11: warning: %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xbmc-13.2-Gotham/lib/timidity/interface/portmidisyn_c.c:295:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/timidity/interface/portmidisyn_c.c:237:7: style: The scope of the variable 'cbuf' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/portmidisyn_c.c:234:9: style: Unused variable: j [unusedVariable]
xbmc-13.2-Gotham/lib/timidity/interface/portmidisyn_c.c:236:6: style: Unused variable: started [unusedVariable]
xbmc-13.2-Gotham/lib/timidity/interface/portmidisyn_c.c:256:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xbmc-13.2-Gotham/lib/timidity/interface/portmidisyn_c.c:285:42: warning: scanf() without field width limits can crash with huge input data. [invalidscanf]
xbmc-13.2-Gotham/lib/timidity/interface/portmidisyn_c.c:298:39: warning: scanf() without field width limits can crash with huge input data. [invalidscanf]
xbmc-13.2-Gotham/lib/timidity/interface/portmidisyn_c.c:300:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xbmc-13.2-Gotham/lib/timidity/interface/rtsyn_common.c:243:9: style: The scope of the variable 'reachtime' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/rtsyn_common.c:559:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/rtsyn_common.c:559:8: style: The scope of the variable 'j' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/rtsyn_common.c:559:10: style: The scope of the variable 'chk' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/rtsyn_common.c:559:14: style: The scope of the variable 'ne' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/rtsyn_common.c:242:15: style: Unused variable: slt [unusedVariable]
xbmc-13.2-Gotham/lib/timidity/interface/rtsyn_common.c:327:9: style: Unused variable: cet [unusedVariable]
xbmc-13.2-Gotham/lib/timidity/interface/rtsyn_common.c:449:12: style: Unused variable: ev [unusedVariable]
xbmc-13.2-Gotham/lib/timidity/interface/rtsyn_portmidi.c:172:1: style: Label 'pmerror' is not used. [unusedLabel]
xbmc-13.2-Gotham/lib/timidity/interface/rtsyn_winmm.c:218:6: style: The scope of the variable 'port' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/server_c.c:613:6: style: The scope of the variable 'n' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/server_c.c:613:9: style: The scope of the variable 'maxfd' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/server_c.c:634:14: style: The scope of the variable 'wait_time' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/server_c.c:734:9: style: The scope of the variable 'n' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/server_c.c:978:9: style: The scope of the variable 'status' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/server_c.c:1510:39: style: Function 'do_sysex' argument 2 names different: declaration 'len' definition 'n'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/server_c.c:592:35: note: Function 'do_sysex' argument 2 names different: declaration 'len' definition 'n'.
xbmc-13.2-Gotham/lib/timidity/interface/server_c.c:1510:39: note: Function 'do_sysex' argument 2 names different: declaration 'len' definition 'n'.
xbmc-13.2-Gotham/lib/timidity/interface/server_c.c:1051:5: style: Variable 'len' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/interface/slang_c.c:264:7: style: The scope of the variable 'mins' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/slang_c.c:265:29: style: The scope of the variable 'last_secs' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/slang_c.c:293:38: style: Function 'ctl_note' argument 2 names different: declaration 'ch' definition 'channel'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/slang_c.c:122:38: note: Function 'ctl_note' argument 2 names different: declaration 'ch' definition 'channel'.
xbmc-13.2-Gotham/lib/timidity/interface/slang_c.c:293:38: note: Function 'ctl_note' argument 2 names different: declaration 'ch' definition 'channel'.
xbmc-13.2-Gotham/lib/timidity/interface/slang_c.c:293:61: style: Function 'ctl_note' argument 4 names different: declaration 'vel' definition 'velocity'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/slang_c.c:122:56: note: Function 'ctl_note' argument 4 names different: declaration 'vel' definition 'velocity'.
xbmc-13.2-Gotham/lib/timidity/interface/slang_c.c:293:61: note: Function 'ctl_note' argument 4 names different: declaration 'vel' definition 'velocity'.
xbmc-13.2-Gotham/lib/timidity/interface/slang_c.c:343:28: style: Function 'ctl_volume' argument 1 names different: declaration 'channel' definition 'ch'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/slang_c.c:124:28: note: Function 'ctl_volume' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/slang_c.c:343:28: note: Function 'ctl_volume' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/slang_c.c:353:32: style: Function 'ctl_expression' argument 1 names different: declaration 'channel' definition 'ch'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/slang_c.c:125:32: note: Function 'ctl_expression' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/slang_c.c:353:32: note: Function 'ctl_expression' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/slang_c.c:363:29: style: Function 'ctl_panning' argument 1 names different: declaration 'channel' definition 'ch'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/slang_c.c:126:29: note: Function 'ctl_panning' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/slang_c.c:363:29: note: Function 'ctl_panning' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/slang_c.c:392:29: style: Function 'ctl_sustain' argument 1 names different: declaration 'channel' definition 'ch'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/slang_c.c:127:29: note: Function 'ctl_sustain' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/slang_c.c:392:29: note: Function 'ctl_sustain' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/slang_c.c:403:32: style: Function 'ctl_pitch_bend' argument 1 names different: declaration 'channel' definition 'ch'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/slang_c.c:128:32: note: Function 'ctl_pitch_bend' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/slang_c.c:403:32: note: Function 'ctl_pitch_bend' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/slang_c.c:590:27: style: Function 'ctl_lyric' argument 1 names different: declaration 'valp' definition 'lyricid'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/slang_c.c:133:27: note: Function 'ctl_lyric' argument 1 names different: declaration 'valp' definition 'lyricid'.
xbmc-13.2-Gotham/lib/timidity/interface/slang_c.c:590:27: note: Function 'ctl_lyric' argument 1 names different: declaration 'valp' definition 'lyricid'.
xbmc-13.2-Gotham/lib/timidity/interface/slang_c.c:269:15: style: Variable 'last_secs' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/interface/soundspec.c:413:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xbmc-13.2-Gotham/lib/timidity/interface/soundspec.c:280:14: style: The scope of the variable 'v' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/soundspec.c:640:35: style: Function 'soundspec_setinterval' argument 1 names different: declaration 'interval_sec' definition 'sec'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/soundspec.h:26:42: note: Function 'soundspec_setinterval' argument 1 names different: declaration 'interval_sec' definition 'sec'.
xbmc-13.2-Gotham/lib/timidity/interface/soundspec.c:640:35: note: Function 'soundspec_setinterval' argument 1 names different: declaration 'interval_sec' definition 'sec'.
xbmc-13.2-Gotham/lib/timidity/interface/soundspec.c:570:13: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall]
xbmc-13.2-Gotham/lib/timidity/interface/soundspec.c:577:10: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall]
xbmc-13.2-Gotham/lib/timidity/interface/soundspec.c:580:21: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall]
xbmc-13.2-Gotham/lib/timidity/interface/tk_c.c:311:28: style: Function 'ctl_volume' argument 1 names different: declaration 'channel' definition 'ch'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/tk_c.c:78:28: note: Function 'ctl_volume' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/tk_c.c:311:28: note: Function 'ctl_volume' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/tk_c.c:323:32: style: Function 'ctl_expression' argument 1 names different: declaration 'channel' definition 'ch'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/tk_c.c:79:32: note: Function 'ctl_expression' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/tk_c.c:323:32: note: Function 'ctl_expression' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/tk_c.c:335:29: style: Function 'ctl_panning' argument 1 names different: declaration 'channel' definition 'ch'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/tk_c.c:80:29: note: Function 'ctl_panning' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/tk_c.c:335:29: note: Function 'ctl_panning' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/tk_c.c:347:29: style: Function 'ctl_sustain' argument 1 names different: declaration 'channel' definition 'ch'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/tk_c.c:81:29: note: Function 'ctl_sustain' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/tk_c.c:347:29: note: Function 'ctl_sustain' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/tk_c.c:742:1: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing]
xbmc-13.2-Gotham/lib/timidity/interface/vt100_c.c:252:10: style: Condition 'c<=0' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/timidity/interface/vt100_c.c:251:32: note: Assignment 'c=(80-24)/12*12', assigned value is 48
xbmc-13.2-Gotham/lib/timidity/interface/vt100_c.c:252:10: note: Condition 'c<=0' is always false
xbmc-13.2-Gotham/lib/timidity/interface/vt100_c.c:476:10: style: Condition 'c<=0' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/timidity/interface/vt100_c.c:475:32: note: Assignment 'c=(80-24)/12*12', assigned value is 48
xbmc-13.2-Gotham/lib/timidity/interface/vt100_c.c:476:10: note: Condition 'c<=0' is always false
xbmc-13.2-Gotham/lib/timidity/interface/vt100_c.c:580:21: style: Condition 'indicator_width<40' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/timidity/interface/vt100_c.c:579:31: note: Assignment 'indicator_width=80-2', assigned value is 78
xbmc-13.2-Gotham/lib/timidity/interface/vt100_c.c:580:21: note: Condition 'indicator_width<40' is always false
xbmc-13.2-Gotham/lib/timidity/interface/vt100_c.c:181:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/vt100_c.c:203:9: style: The scope of the variable 'mins' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/vt100_c.c:556:13: style: The scope of the variable 'c' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/vt100_c.c:818:17: style: The scope of the variable 'cmd' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/vt100_c.c:201:34: style: Function 'ctl_current_time' argument 1 names different: declaration 'ct' definition 'secs'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/vt100_c.c:106:34: note: Function 'ctl_current_time' argument 1 names different: declaration 'ct' definition 'secs'.
xbmc-13.2-Gotham/lib/timidity/interface/vt100_c.c:201:34: note: Function 'ctl_current_time' argument 1 names different: declaration 'ct' definition 'secs'.
xbmc-13.2-Gotham/lib/timidity/interface/vt100_c.c:201:44: style: Function 'ctl_current_time' argument 2 names different: declaration 'nv' definition 'v'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/vt100_c.c:106:42: note: Function 'ctl_current_time' argument 2 names different: declaration 'nv' definition 'v'.
xbmc-13.2-Gotham/lib/timidity/interface/vt100_c.c:201:44: note: Function 'ctl_current_time' argument 2 names different: declaration 'nv' definition 'v'.
xbmc-13.2-Gotham/lib/timidity/interface/vt100_c.c:314:48: style: Function 'ctl_program' argument 3 names different: declaration 'vp' definition 'comm'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/vt100_c.c:113:48: note: Function 'ctl_program' argument 3 names different: declaration 'vp' definition 'comm'.
xbmc-13.2-Gotham/lib/timidity/interface/vt100_c.c:314:48: note: Function 'ctl_program' argument 3 names different: declaration 'vp' definition 'comm'.
xbmc-13.2-Gotham/lib/timidity/interface/vt100_c.c:339:28: style: Function 'ctl_volume' argument 1 names different: declaration 'channel' definition 'ch'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/vt100_c.c:114:28: note: Function 'ctl_volume' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/vt100_c.c:339:28: note: Function 'ctl_volume' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/vt100_c.c:349:32: style: Function 'ctl_expression' argument 1 names different: declaration 'channel' definition 'ch'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/vt100_c.c:115:32: note: Function 'ctl_expression' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/vt100_c.c:349:32: note: Function 'ctl_expression' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/vt100_c.c:359:29: style: Function 'ctl_panning' argument 1 names different: declaration 'channel' definition 'ch'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/vt100_c.c:116:29: note: Function 'ctl_panning' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/vt100_c.c:359:29: note: Function 'ctl_panning' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/vt100_c.c:388:29: style: Function 'ctl_sustain' argument 1 names different: declaration 'channel' definition 'ch'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/vt100_c.c:117:29: note: Function 'ctl_sustain' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/vt100_c.c:388:29: note: Function 'ctl_sustain' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/vt100_c.c:399:32: style: Function 'ctl_pitch_bend' argument 1 names different: declaration 'channel' definition 'ch'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/vt100_c.c:118:32: note: Function 'ctl_pitch_bend' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/vt100_c.c:399:32: note: Function 'ctl_pitch_bend' argument 1 names different: declaration 'channel' definition 'ch'.
xbmc-13.2-Gotham/lib/timidity/interface/w32g_c.c:895:9: warning: %X in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_c.c:208:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_c.c:208:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_c.c:224:16: style: The scope of the variable 'lasttime' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_c.c:225:9: style: The scope of the variable 't' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_c.c:243:15: style: The scope of the variable 'len' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_c.c:287:9: style: The scope of the variable 'len' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_c.c:329:15: style: The scope of the variable 'len' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_c.c:257:8: style: Variable 'len' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_c.c:347:8: style: Variable 'len' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_i.c:2917:2: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_i.c:2912:2: note: Variable 'rc' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/timidity/interface/w32g_i.c:2917:2: note: Variable 'rc' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/timidity/interface/w32g_i.c:624:4: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_i.c:1126:6: style: The scope of the variable 'max' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_i.c:485:30: style: Function 'InitMainWnd' argument 1 names different: declaration 'hStartWnd' definition 'hParentWnd'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_i.c:100:30: note: Function 'InitMainWnd' argument 1 names different: declaration 'hStartWnd' definition 'hParentWnd'.
xbmc-13.2-Gotham/lib/timidity/interface/w32g_i.c:485:30: note: Function 'InitMainWnd' argument 1 names different: declaration 'hStartWnd' definition 'hParentWnd'.
xbmc-13.2-Gotham/lib/timidity/interface/w32g_i.c:168:7: style: struct member 'MAINTHREAD_ARGS_::pArgc' is never used. [unusedStructMember]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_i.c:169:10: style: struct member 'MAINTHREAD_ARGS_::pArgv' is never used. [unusedStructMember]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_i.c:1330:6: style: struct member 'Canvas_::SleepUpdateFlag' is never used. [unusedStructMember]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_i.c:1369:6: style: struct member 'Canvas_::KeyboardUpdateFlag' is never used. [unusedStructMember]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_i.c:1370:8: style: struct member 'Canvas_::xnote_reset' is never used. [unusedStructMember]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_i.c:2360:12: style: Variable 'FGcolor' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_ini.c:348:8: style: The scope of the variable 'p' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_mag.c:78:10: style: The scope of the variable 'flagA' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_mag.c:131:8: style: The scope of the variable 'x' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_mag.c:131:32: style: The scope of the variable 'repl' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_mag.c:182:28: style: Function 'mag_search' argument 1 names different: declaration 'file' definition 'filename'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_mag.h:51:36: note: Function 'mag_search' argument 1 names different: declaration 'file' definition 'filename'.
xbmc-13.2-Gotham/lib/timidity/interface/w32g_mag.c:182:28: note: Function 'mag_search' argument 1 names different: declaration 'file' definition 'filename'.
xbmc-13.2-Gotham/lib/timidity/interface/w32g_mag.c:283:7: error: Uninitialized struct member: mg.flagapos [uninitStructMember]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_mag.c:283:7: error: Uninitialized struct member: mg.flagbpos [uninitStructMember]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_mag.c:283:7: error: Uninitialized struct member: mg.next [uninitStructMember]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_playlist.c:542:8: style: Condition 'modified' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_playlist.c:536:16: note: Assignment 'modified=0', assigned value is 0
xbmc-13.2-Gotham/lib/timidity/interface/w32g_playlist.c:542:8: note: Condition 'modified' is always false
xbmc-13.2-Gotham/lib/timidity/interface/w32g_playlist.c:440:2: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_playlist.c:446:4: note: Found duplicate branches for 'if' and 'else'.
xbmc-13.2-Gotham/lib/timidity/interface/w32g_playlist.c:440:2: note: Found duplicate branches for 'if' and 'else'.
xbmc-13.2-Gotham/lib/timidity/interface/w32g_playlist.c:639:15: style: The scope of the variable 'j1' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_playlist.c:639:19: style: The scope of the variable 'j2' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_playlist.c:703:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_playlist.c:106:13: style: Function 'w32g_add_playlist' argument 4 names different: declaration 'autouniq' definition 'uniq'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/w32g.h:279:13: note: Function 'w32g_add_playlist' argument 4 names different: declaration 'autouniq' definition 'uniq'.
xbmc-13.2-Gotham/lib/timidity/interface/w32g_playlist.c:106:13: note: Function 'w32g_add_playlist' argument 4 names different: declaration 'autouniq' definition 'uniq'.
xbmc-13.2-Gotham/lib/timidity/interface/w32g_playlist.c:106:23: style: Function 'w32g_add_playlist' argument 5 names different: declaration 'autorefine' definition 'refine'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/w32g.h:279:27: note: Function 'w32g_add_playlist' argument 5 names different: declaration 'autorefine' definition 'refine'.
xbmc-13.2-Gotham/lib/timidity/interface/w32g_playlist.c:106:23: note: Function 'w32g_add_playlist' argument 5 names different: declaration 'autorefine' definition 'refine'.
xbmc-13.2-Gotham/lib/timidity/interface/w32g_pref.c:1591:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_subwin.c:1364:22: style: Same expression on both sides of '>=' because the value of 'buffer_size-1' and 'out_size-1' are the same. [duplicateExpression]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_subwin.c:1260:20: note: 'buffer_size' is assigned value 'out_size' here.
xbmc-13.2-Gotham/lib/timidity/interface/w32g_subwin.c:1364:22: note: Same expression on both sides of '>=' because the value of 'buffer_size-1' and 'out_size-1' are the same.
xbmc-13.2-Gotham/lib/timidity/interface/w32g_subwin.c:1364:22: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_subwin.c:1368:22: style: Same expression on both sides of '>=' because the value of 'buffer_size-1' and 'out_size-1' are the same. [duplicateExpression]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_subwin.c:1260:20: note: 'buffer_size' is assigned value 'out_size' here.
xbmc-13.2-Gotham/lib/timidity/interface/w32g_subwin.c:1368:22: note: Same expression on both sides of '>=' because the value of 'buffer_size-1' and 'out_size-1' are the same.
xbmc-13.2-Gotham/lib/timidity/interface/w32g_subwin.c:1368:22: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_subwin.c:885:69: style: Function 'ListWndSetFontListBox' argument 3 names different: declaration 'fontHeght' definition 'fontHeight'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_subwin.c:367:69: note: Function 'ListWndSetFontListBox' argument 3 names different: declaration 'fontHeght' definition 'fontHeight'.
xbmc-13.2-Gotham/lib/timidity/interface/w32g_subwin.c:885:69: note: Function 'ListWndSetFontListBox' argument 3 names different: declaration 'fontHeght' definition 'fontHeight'.
xbmc-13.2-Gotham/lib/timidity/interface/w32g_subwin.c:1392:0: style: Variable 'buffer_size' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_subwin2.c:685:12: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_subwin2.c:520:0: style: Variable 'mbt' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_subwin2.c:596:26: style: Variable 'index_display_old' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_subwin2.c:1085:13: style: Variable 'size' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_subwin3.c:388:10: warning: Redundant assignment of 'rc.left' to itself. [selfAssignment]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_subwin3.c:389:9: warning: Redundant assignment of 'rc.top' to itself. [selfAssignment]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_subwin3.c:2216:10: warning: Redundant assignment of 'rc.left' to itself. [selfAssignment]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_subwin3.c:2217:9: warning: Redundant assignment of 'rc.top' to itself. [selfAssignment]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_subwin3.c:944:7: style: The scope of the variable 'buff' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_subwin3.c:307:10: style: Variable 'space' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_subwin3.c:1665:9: style: Variable 'top' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_subwin3.c:1672:26: error: Uninitialized variable: bottom [uninitvar]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_subwin3.c:1719:26: error: Uninitialized variable: top [uninitvar]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_ut2.c:132:6: style: The scope of the variable 'width1' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_ut2.c:132:14: style: The scope of the variable 'height1' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_ut2.c:133:6: style: The scope of the variable 'width2' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_ut2.c:133:14: style: The scope of the variable 'height2' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_ut2.c:337:8: style: The scope of the variable 'section' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_ut2.c:339:7: style: The scope of the variable 'buffer' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_ut2.c:421:8: style: Variable 'dwThreadID' is not assigned a value. [unassignedVariable]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_utl.c:237:3: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_utl.c:247:3: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_utl.c:274:5: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_utl.c:832:11: style: The scope of the variable 'p' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_utl.c:1080:26: style: Function 'directory_form' argument 1 names different: declaration 'path_in_out' definition 'buffer'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_utl.h:258:33: note: Function 'directory_form' argument 1 names different: declaration 'path_in_out' definition 'buffer'.
xbmc-13.2-Gotham/lib/timidity/interface/w32g_utl.c:1080:26: note: Function 'directory_form' argument 1 names different: declaration 'path_in_out' definition 'buffer'.
xbmc-13.2-Gotham/lib/timidity/interface/w32g_utl.c:1110:47: style: Function 'SettingCtlFlag' argument 2 names different: declaration 'opt_id' definition 'c'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/w32g_utl.h:246:54: note: Function 'SettingCtlFlag' argument 2 names different: declaration 'opt_id' definition 'c'.
xbmc-13.2-Gotham/lib/timidity/interface/w32g_utl.c:1110:47: note: Function 'SettingCtlFlag' argument 2 names different: declaration 'opt_id' definition 'c'.
xbmc-13.2-Gotham/lib/timidity/interface/winsyn_c.c:277:11: warning: %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xbmc-13.2-Gotham/lib/timidity/interface/winsyn_c.c:287:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/lib/timidity/interface/winsyn_c.c:229:7: style: The scope of the variable 'cbuf' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/winsyn_c.c:226:9: style: Unused variable: j [unusedVariable]
xbmc-13.2-Gotham/lib/timidity/interface/winsyn_c.c:228:6: style: Unused variable: started [unusedVariable]
xbmc-13.2-Gotham/lib/timidity/interface/winsyn_c.c:248:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xbmc-13.2-Gotham/lib/timidity/interface/winsyn_c.c:277:42: warning: scanf() without field width limits can crash with huge input data. [invalidscanf]
xbmc-13.2-Gotham/lib/timidity/interface/winsyn_c.c:290:39: warning: scanf() without field width limits can crash with huge input data. [invalidscanf]
xbmc-13.2-Gotham/lib/timidity/interface/winsyn_c.c:292:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xbmc-13.2-Gotham/lib/timidity/interface/wrdt_dumb.c:335:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
xbmc-13.2-Gotham/lib/timidity/interface/wrdt_mac.c:1711:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
xbmc-13.2-Gotham/lib/timidity/interface/wrdt_mac.c:987:5: warning: Variable 'prstbl' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch]
xbmc-13.2-Gotham/lib/timidity/interface/wrdt_mac.c:982:5: note: Variable 'prstbl' is reassigned a value before the old one has been used. 'break;' missing?
xbmc-13.2-Gotham/lib/timidity/interface/wrdt_mac.c:987:5: note: Variable 'prstbl' is reassigned a value before the old one has been used. 'break;' missing?
xbmc-13.2-Gotham/lib/timidity/interface/wrdt_mac.c:1113:3: style: Variable 'rect' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/lib/timidity/interface/wrdt_mac.c:1111:3: note: Variable 'rect' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/timidity/interface/wrdt_mac.c:1113:3: note: Variable 'rect' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/timidity/interface/wrdt_mac.c:808:23: style: Same expression on both sides of '&&'. [duplicateExpression]
xbmc-13.2-Gotham/lib/timidity/interface/wrdt_mac.c:161:10: style: The scope of the variable 'startx' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/wrdt_mac.c:269:10: style: The scope of the variable 'startx' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/wrdt_mac.c:269:17: style: The scope of the variable 'endx' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/wrdt_mac.c:429:67: style: Function 'dev_gmove' argument 11 names different: declaration 'mask' definition 'pmask'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/mac_wrdwindow.h:109:68: note: Function 'dev_gmove' argument 11 names different: declaration 'mask' definition 'pmask'.
xbmc-13.2-Gotham/lib/timidity/interface/wrdt_mac.c:429:67: note: Function 'dev_gmove' argument 11 names different: declaration 'mask' definition 'pmask'.
xbmc-13.2-Gotham/lib/timidity/interface/wrdt_mac.c:432:24: style: Variable 'rect' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/interface/wrdt_mac.c:1316:2: warning: The buffer 'filename' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xbmc-13.2-Gotham/lib/timidity/interface/wrdt_tty.c:365:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
xbmc-13.2-Gotham/lib/timidity/interface/wrdt_w32g.c:296:7: style: The scope of the variable 'res' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/wrdt_w32g.c:564:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/wrdt_w32g.c:803:9: style: The scope of the variable 'fillbuf' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/wrdt_wcon.c:537:7: style: The scope of the variable 'res' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/wrdt_wcon.c:321:0: style: Variable 'x' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/interface/wrdt_wcon.c:342:0: style: Variable 'x' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/interface/wrdt_wcon.c:346:3: style: Variable 'y' is modified but its new value is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/interface/wrdt_wcon.c:367:2: style: Variable 'y' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/interface/wrdt_wcon.c:376:2: style: Variable 'y' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/interface/wrdt_wcon.c:385:2: style: Variable 'x' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/interface/wrdt_wcon.c:394:2: style: Variable 'x' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/interface/wrdt_wcon.c:400:0: style: Variable 'oldx' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/interface/wrdt_wcon.c:412:0: style: Variable 'oldx' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/interface/wrdt_wcon.c:423:0: style: Variable 'oldy' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/interface/wrdt_wcon.c:432:0: style: Variable 'oldy' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/interface/wrdt_wcon.c:441:0: style: Variable 'oldx' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/interface/wrdt_wcon.c:441:0: style: Variable 'oldy' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/interface/wrdt_x.c:82:28: style: Function 'wrdt_open' argument 1 names different: declaration 'dummy' definition 'arg'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/wrdt_x.c:50:28: note: Function 'wrdt_open' argument 1 names different: declaration 'dummy' definition 'arg'.
xbmc-13.2-Gotham/lib/timidity/interface/wrdt_x.c:82:28: note: Function 'wrdt_open' argument 1 names different: declaration 'dummy' definition 'arg'.
xbmc-13.2-Gotham/lib/timidity/interface/wrdt_x.c:99:27: style: Function 'wrdt_start' argument 1 names different: declaration 'wrd_mode' definition 'mode'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/wrdt_x.c:53:27: note: Function 'wrdt_start' argument 1 names different: declaration 'wrd_mode' definition 'mode'.
xbmc-13.2-Gotham/lib/timidity/interface/wrdt_x.c:99:27: note: Function 'wrdt_start' argument 1 names different: declaration 'wrd_mode' definition 'mode'.
xbmc-13.2-Gotham/lib/timidity/interface/wrdt_x.c:208:51: style: Function 'wrdt_apply' argument 3 names different: declaration 'wrd_argv' definition 'wrd_args'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/wrdt_x.c:51:51: note: Function 'wrdt_apply' argument 3 names different: declaration 'wrd_argv' definition 'wrd_args'.
xbmc-13.2-Gotham/lib/timidity/interface/wrdt_x.c:208:51: note: Function 'wrdt_apply' argument 3 names different: declaration 'wrd_argv' definition 'wrd_args'.
xbmc-13.2-Gotham/lib/timidity/interface/x_mag.c:75:11: style: The scope of the variable 'flagA' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/x_mag.c:123:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/x_mag.c:123:33: style: The scope of the variable 'repl' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/x_mag.c:172:27: style: Function 'mag_search' argument 1 names different: declaration 'file' definition 'filename'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/x_mag.h:50:34: note: Function 'mag_search' argument 1 names different: declaration 'file' definition 'filename'.
xbmc-13.2-Gotham/lib/timidity/interface/x_mag.c:172:27: note: Function 'mag_search' argument 1 names different: declaration 'file' definition 'filename'.
xbmc-13.2-Gotham/lib/timidity/interface/x_mag.c:273:8: error: Uninitialized struct member: mg.flagapos [uninitStructMember]
xbmc-13.2-Gotham/lib/timidity/interface/x_mag.c:273:8: error: Uninitialized struct member: mg.flagbpos [uninitStructMember]
xbmc-13.2-Gotham/lib/timidity/interface/x_mag.c:273:8: error: Uninitialized struct member: mg.next [uninitStructMember]
xbmc-13.2-Gotham/lib/timidity/interface/x_wrdwindow.c:1764:5: warning: Variable 'prstbl' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch]
xbmc-13.2-Gotham/lib/timidity/interface/x_wrdwindow.c:1759:5: note: Variable 'prstbl' is reassigned a value before the old one has been used. 'break;' missing?
xbmc-13.2-Gotham/lib/timidity/interface/x_wrdwindow.c:1764:5: note: Variable 'prstbl' is reassigned a value before the old one has been used. 'break;' missing?
xbmc-13.2-Gotham/lib/timidity/interface/x_wrdwindow.c:1583:23: style: Same expression on both sides of '&&'. [duplicateExpression]
xbmc-13.2-Gotham/lib/timidity/interface/x_wrdwindow.c:542:8: style: The scope of the variable 'lbearing' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/x_wrdwindow.c:542:17: style: The scope of the variable 'ascent' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/x_wrdwindow.c:1453:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/x_wrdwindow.c:1462:11: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/x_wrdwindow.c:909:11: style: Function 'x_XCopy' argument 11 names different: declaration 'npots' definition 'nopts'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/x_wrdwindow.h:51:50: note: Function 'x_XCopy' argument 11 names different: declaration 'npots' definition 'nopts'.
xbmc-13.2-Gotham/lib/timidity/interface/x_wrdwindow.c:909:11: note: Function 'x_XCopy' argument 11 names different: declaration 'npots' definition 'nopts'.
xbmc-13.2-Gotham/lib/timidity/interface/x_wrdwindow.c:532:16: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xbmc-13.2-Gotham/lib/timidity/interface/x_wrdwindow.c:536:12: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_c.c:245:16: style: The scope of the variable 'lyric_col' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_c.c:246:17: style: The scope of the variable 'lyric_buf' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_c.c:348:11: style: The scope of the variable 'p' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_c.c:456:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_c.c:456:11: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_c.c:156:34: style: Function 'ctl_current_time' argument 1 names different: declaration 'secs' definition 'sec'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_c.c:52:34: note: Function 'ctl_current_time' argument 1 names different: declaration 'secs' definition 'sec'.
xbmc-13.2-Gotham/lib/timidity/interface/xaw_c.c:156:34: note: Function 'ctl_current_time' argument 1 names different: declaration 'secs' definition 'sec'.
xbmc-13.2-Gotham/lib/timidity/interface/xaw_c.c:466:39: style: Function 'ctl_pass_playing_list' argument 1 names different: declaration 'number_of_files' definition 'init_number_of_files'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_c.c:58:39: note: Function 'ctl_pass_playing_list' argument 1 names different: declaration 'number_of_files' definition 'init_number_of_files'.
xbmc-13.2-Gotham/lib/timidity/interface/xaw_c.c:466:39: note: Function 'ctl_pass_playing_list' argument 1 names different: declaration 'number_of_files' definition 'init_number_of_files'.
xbmc-13.2-Gotham/lib/timidity/interface/xaw_c.c:467:25: style: Function 'ctl_pass_playing_list' argument 2 names different: declaration 'list_of_files' definition 'init_list_of_files'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_c.c:58:62: note: Function 'ctl_pass_playing_list' argument 2 names different: declaration 'list_of_files' definition 'init_list_of_files'.
xbmc-13.2-Gotham/lib/timidity/interface/xaw_c.c:467:25: note: Function 'ctl_pass_playing_list' argument 2 names different: declaration 'list_of_files' definition 'init_list_of_files'.
xbmc-13.2-Gotham/lib/timidity/interface/xaw_c.c:726:48: style: Function 'ctl_program' argument 3 names different: declaration 'vp' definition 'comm'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_c.c:73:48: note: Function 'ctl_program' argument 3 names different: declaration 'vp' definition 'comm'.
xbmc-13.2-Gotham/lib/timidity/interface/xaw_c.c:726:48: note: Function 'ctl_program' argument 3 names different: declaration 'vp' definition 'comm'.
xbmc-13.2-Gotham/lib/timidity/interface/xaw_c.c:851:18: style: Variable 'bank' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_i.c:694:77: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_i.c:673:8: style: The scope of the variable 's' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_i.c:673:15: style: The scope of the variable 'p' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_i.c:674:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_i.c:1067:9: style: The scope of the variable 'p' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_i.c:1069:8: style: The scope of the variable 'local_buf' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_i.c:1071:7: style: The scope of the variable 'Aflag' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_i.c:1212:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_i.c:1258:19: style: The scope of the variable 'note' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_i.c:1493:13: style: The scope of the variable 'fp' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_i.c:1712:27: style: The scope of the variable 'filename' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_i.c:1713:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_i.c:1713:10: style: The scope of the variable 'd_num' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_i.c:1713:17: style: The scope of the variable 'f_num' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_i.c:1728:11: style: The scope of the variable 'fullpath' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_i.c:1827:7: style: The scope of the variable 'col' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_i.c:1857:22: style: The scope of the variable 'pxl' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_i.c:1970:8: style: The scope of the variable 's' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_i.c:2127:9: style: The scope of the variable 'p' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_i.c:2261:14: style: The scope of the variable 'match' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_i.c:2262:10: style: The scope of the variable 'filename' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_i.c:2262:30: style: The scope of the variable 'matchstr' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_i.c:2263:11: style: The scope of the variable 'fullpath' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_i.c:2312:15: style: The scope of the variable 'c' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_i.c:2312:25: style: The scope of the variable 'p' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_i.c:2313:9: style: The scope of the variable 'fp' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_i.c:2314:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_i.c:2372:9: style: The scope of the variable 'fp' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_i.c:2374:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_i.c:2374:9: style: The scope of the variable 'flags' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_i.c:2374:16: style: The scope of the variable 'cflag' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_i.c:2548:8: style: The scope of the variable 'sbuf' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_i.c:2744:9: style: The scope of the variable 'p' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_i.c:3238:13: style: The scope of the variable 'k' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_i.c:3238:16: style: The scope of the variable 'tmpi' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_i.c:3250:17: style: The scope of the variable 'gcmask' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_i.c:2819:10: style: Variable 'curr' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_i.c:2369:1: error: Resource leak: fp [resourceLeak]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_i.c:2326:26: warning: Storing fgetc() return value in char variable and then comparing with EOF. [checkCastIntToCharAndBack]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_redef.c:281:20: style: struct member '_XawIcPart::shared_ic_table' is never used. [unusedStructMember]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_redef.c:282:20: style: struct member '_XawIcPart::current_ic_table' is never used. [unusedStructMember]
xbmc-13.2-Gotham/lib/timidity/interface/xaw_redef.c:283:20: style: struct member '_XawIcPart::ic_table' is never used. [unusedStructMember]
xbmc-13.2-Gotham/lib/timidity/interface/xskin_c.c:183:13: style: The scope of the variable 'lyric_col' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xskin_c.c:184:14: style: The scope of the variable 'lyric_buf' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xskin_c.c:335:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xskin_c.c:335:11: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xskin_c.c:351:9: style: The scope of the variable 'p' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xskin_c.c:170:34: style: Function 'ctl_current_time' argument 1 names different: declaration 'secs' definition 'sec'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/interface/xskin_c.c:52:34: note: Function 'ctl_current_time' argument 1 names different: declaration 'secs' definition 'sec'.
xbmc-13.2-Gotham/lib/timidity/interface/xskin_c.c:170:34: note: Function 'ctl_current_time' argument 1 names different: declaration 'secs' definition 'sec'.
xbmc-13.2-Gotham/lib/timidity/interface/xskin_i.c:299:7: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xbmc-13.2-Gotham/lib/timidity/interface/xskin_i.c:307:7: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xbmc-13.2-Gotham/lib/timidity/interface/xskin_i.c:90:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xskin_i.c:929:9: style: The scope of the variable 'p' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xskin_i.c:132:5: warning: The buffer 'last_text' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xbmc-13.2-Gotham/lib/timidity/interface/xskin_loadBMP.c:184:3: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/lib/timidity/interface/xskin_loadBMP.c:183:3: note: Variable 'i' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/timidity/interface/xskin_loadBMP.c:184:3: note: Variable 'i' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/timidity/interface/xskin_loadBMP.c:82:7: style: The scope of the variable 'r0' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xskin_loadBMP.c:82:10: style: The scope of the variable 'g0' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xskin_loadBMP.c:82:13: style: The scope of the variable 'b0' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xskin_loadBMP.c:360:7: style: The scope of the variable 'pad' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xskin_loadBMP.c:386:7: style: The scope of the variable 'pad' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xskin_loadBMP.c:432:7: style: The scope of the variable 'a' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xskin_loadBMP.c:432:9: style: The scope of the variable 'b' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xskin_loadBMP.c:513:7: style: The scope of the variable 'a' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/interface/xskin_loadBMP.c:513:9: style: The scope of the variable 'b' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libarc/arc.c:197:12: style: The scope of the variable 'len' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libarc/arc.c:973:12: style: The scope of the variable 'v' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libarc/arc.c:834:41: style: Function 'url_arc_read' argument 2 names different: declaration 'buff' definition 'vp'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/libarc/arc.c:678:41: note: Function 'url_arc_read' argument 2 names different: declaration 'buff' definition 'vp'.
xbmc-13.2-Gotham/lib/timidity/libarc/arc.c:834:41: note: Function 'url_arc_read' argument 2 names different: declaration 'buff' definition 'vp'.
xbmc-13.2-Gotham/lib/timidity/libarc/arc.c:834:50: style: Function 'url_arc_read' argument 3 names different: declaration 'n' definition 'bufsiz'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/libarc/arc.c:678:52: note: Function 'url_arc_read' argument 3 names different: declaration 'n' definition 'bufsiz'.
xbmc-13.2-Gotham/lib/timidity/libarc/arc.c:834:50: note: Function 'url_arc_read' argument 3 names different: declaration 'n' definition 'bufsiz'.
xbmc-13.2-Gotham/lib/timidity/libarc/arc_mime.c:562:14: style: Redundant condition: If 'EXPR == ' '', the comparison 'EXPR' is always true. [redundantCondition]
xbmc-13.2-Gotham/lib/timidity/libarc/arc_mime.c:496:14: style: The scope of the variable 'c' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libarc/arc_mime.c:496:17: style: The scope of the variable 'n' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libarc/deflate.c:576:19: style: The scope of the variable 'match' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libarc/deflate.c:1420:12: style: The scope of the variable 'm' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libarc/deflate.c:1513:9: style: The scope of the variable 'curlen' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libarc/deflate.c:1560:9: style: The scope of the variable 'curlen' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libarc/deflate.c:1824:14: style: The scope of the variable 'dist' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libarc/deflate.c:1825:9: style: The scope of the variable 'lc' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libarc/deflate.c:1826:14: style: The scope of the variable 'lx' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libarc/deflate.c:1827:14: style: The scope of the variable 'dx' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libarc/deflate.c:1828:14: style: The scope of the variable 'fx' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libarc/deflate.c:1829:9: style: The scope of the variable 'flag' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libarc/deflate.c:1830:14: style: The scope of the variable 'code' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libarc/deflate.c:1831:9: style: The scope of the variable 'extra' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libarc/deflate.c:986:9: style: Function 'open_deflate_handler' argument 3 names different: declaration 'compression_level' definition 'level'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/libarc/zip.h:96:6: note: Function 'open_deflate_handler' argument 3 names different: declaration 'compression_level' definition 'level'.
xbmc-13.2-Gotham/lib/timidity/libarc/deflate.c:986:9: note: Function 'open_deflate_handler' argument 3 names different: declaration 'compression_level' definition 'level'.
xbmc-13.2-Gotham/lib/timidity/libarc/deflate.c:1043:48: style: Function 'zip_deflate' argument 2 names different: declaration 'decode_buff' definition 'buff'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/libarc/zip.h:99:13: note: Function 'zip_deflate' argument 2 names different: declaration 'decode_buff' definition 'buff'.
xbmc-13.2-Gotham/lib/timidity/libarc/deflate.c:1043:48: note: Function 'zip_deflate' argument 2 names different: declaration 'decode_buff' definition 'buff'.
xbmc-13.2-Gotham/lib/timidity/libarc/deflate.c:1043:59: style: Function 'zip_deflate' argument 3 names different: declaration 'decode_buff_size' definition 'buff_size'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/libarc/zip.h:100:12: note: Function 'zip_deflate' argument 3 names different: declaration 'decode_buff_size' definition 'buff_size'.
xbmc-13.2-Gotham/lib/timidity/libarc/deflate.c:1043:59: note: Function 'zip_deflate' argument 3 names different: declaration 'decode_buff_size' definition 'buff_size'.
xbmc-13.2-Gotham/lib/timidity/libarc/deflate.c:240:8: style: struct member 'Anonymous3::nice_length' is never used. [unusedStructMember]
xbmc-13.2-Gotham/lib/timidity/libarc/explode.c:368:14: style: The scope of the variable 'j' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libarc/explode.c:369:14: style: The scope of the variable 'b' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libarc/explode.c:1034:9: style: The scope of the variable 'len' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libarc/explode.c:943:44: style: Function 'explode' argument 2 names different: declaration 'decode_buff' definition 'buff'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/libarc/explode.h:41:13: note: Function 'explode' argument 2 names different: declaration 'decode_buff' definition 'buff'.
xbmc-13.2-Gotham/lib/timidity/libarc/explode.c:943:44: note: Function 'explode' argument 2 names different: declaration 'decode_buff' definition 'buff'.
xbmc-13.2-Gotham/lib/timidity/libarc/explode.c:943:55: style: Function 'explode' argument 3 names different: declaration 'decode_buff_size' definition 'size'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/libarc/explode.h:42:12: note: Function 'explode' argument 3 names different: declaration 'decode_buff_size' definition 'size'.
xbmc-13.2-Gotham/lib/timidity/libarc/explode.c:943:55: note: Function 'explode' argument 3 names different: declaration 'decode_buff_size' definition 'size'.
xbmc-13.2-Gotham/lib/timidity/libarc/inflate.c:267:14: style: The scope of the variable 'a' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libarc/inflate.c:926:21: style: The scope of the variable 'd' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libarc/inflate.c:1028:9: style: The scope of the variable 'len' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libarc/inflate.c:913:11: style: Function 'zip_inflate' argument 2 names different: declaration 'decode_buff' definition 'buff'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/libarc/zip.h:111:13: note: Function 'zip_inflate' argument 2 names different: declaration 'decode_buff' definition 'buff'.
xbmc-13.2-Gotham/lib/timidity/libarc/inflate.c:913:11: note: Function 'zip_inflate' argument 2 names different: declaration 'decode_buff' definition 'buff'.
xbmc-13.2-Gotham/lib/timidity/libarc/inflate.c:914:10: style: Function 'zip_inflate' argument 3 names different: declaration 'decode_buff_size' definition 'size'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/libarc/zip.h:112:12: note: Function 'zip_inflate' argument 3 names different: declaration 'decode_buff_size' definition 'size'.
xbmc-13.2-Gotham/lib/timidity/libarc/inflate.c:914:10: note: Function 'zip_inflate' argument 3 names different: declaration 'decode_buff_size' definition 'size'.
xbmc-13.2-Gotham/lib/timidity/libarc/unlzh.c:277:9: style: The scope of the variable 'cpylen' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libarc/unlzh.c:277:17: style: The scope of the variable 'cpypos' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libarc/unlzh.c:548:15: style: The scope of the variable 'f' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libarc/unlzh.c:611:21: style: The scope of the variable 'g' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libarc/unlzh.c:930:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libarc/unlzh.c:972:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libarc/unlzh.c:1186:50: error: Shifting by a negative value is undefined behaviour [shiftNegative]
xbmc-13.2-Gotham/lib/timidity/libarc/unlzh.c:1186:63: warning: Suspicious code: sign conversion of - in calculation, even though - can have a negative value [signConversion]
xbmc-13.2-Gotham/lib/timidity/libarc/url.c:378:5: warning: Either the condition 'url!=NULL' is redundant or there is possible null pointer dereference: url. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/lib/timidity/libarc/url.c:372:12: note: Assuming that condition 'url!=NULL' is not redundant
xbmc-13.2-Gotham/lib/timidity/libarc/url.c:378:5: note: Null pointer dereference
xbmc-13.2-Gotham/lib/timidity/libarc/url.c:379:5: warning: Either the condition 'url!=NULL' is redundant or there is possible null pointer dereference: url. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/lib/timidity/libarc/url.c:372:12: note: Assuming that condition 'url!=NULL' is not redundant
xbmc-13.2-Gotham/lib/timidity/libarc/url.c:379:5: note: Null pointer dereference
xbmc-13.2-Gotham/lib/timidity/libarc/url.c:380:5: warning: Either the condition 'url!=NULL' is redundant or there is possible null pointer dereference: url. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/lib/timidity/libarc/url.c:372:12: note: Assuming that condition 'url!=NULL' is not redundant
xbmc-13.2-Gotham/lib/timidity/libarc/url.c:380:5: note: Null pointer dereference
xbmc-13.2-Gotham/lib/timidity/libarc/url.c:262:10: style: The scope of the variable 'pos' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libarc/url.c:262:15: style: The scope of the variable 'savelimit' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libarc/url.c:72:26: style: Function 'url_check_type' argument 1 names different: declaration 'url_string' definition 's'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/libarc/url.h:125:33: note: Function 'url_check_type' argument 1 names different: declaration 'url_string' definition 's'.
xbmc-13.2-Gotham/lib/timidity/libarc/url.c:72:26: note: Function 'url_check_type' argument 1 names different: declaration 'url_string' definition 's'.
xbmc-13.2-Gotham/lib/timidity/libarc/url.c:82:20: style: Function 'url_open' argument 1 names different: declaration 'url_string' definition 's'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/libarc/url.h:72:27: note: Function 'url_open' argument 1 names different: declaration 'url_string' definition 's'.
xbmc-13.2-Gotham/lib/timidity/libarc/url.c:82:20: note: Function 'url_open' argument 1 names different: declaration 'url_string' definition 's'.
xbmc-13.2-Gotham/lib/timidity/libarc/url.c:415:33: style: Function 'url_expand_home_dir' argument 1 names different: declaration 'filename' definition 'fname'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/libarc/url.h:128:40: note: Function 'url_expand_home_dir' argument 1 names different: declaration 'filename' definition 'fname'.
xbmc-13.2-Gotham/lib/timidity/libarc/url.c:415:33: note: Function 'url_expand_home_dir' argument 1 names different: declaration 'filename' definition 'fname'.
xbmc-13.2-Gotham/lib/timidity/libarc/url.c:452:35: style: Function 'url_unexpand_home_dir' argument 1 names different: declaration 'filename' definition 'fname'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/libarc/url.h:129:42: note: Function 'url_unexpand_home_dir' argument 1 names different: declaration 'filename' definition 'fname'.
xbmc-13.2-Gotham/lib/timidity/libarc/url.c:452:35: note: Function 'url_unexpand_home_dir' argument 1 names different: declaration 'filename' definition 'fname'.
xbmc-13.2-Gotham/lib/timidity/libarc/url.c:519:44: style: Function 'url_dump' argument 3 names different: declaration 'real_read' definition 'read_size'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/libarc/url.h:113:44: note: Function 'url_dump' argument 3 names different: declaration 'real_read' definition 'read_size'.
xbmc-13.2-Gotham/lib/timidity/libarc/url.c:519:44: note: Function 'url_dump' argument 3 names different: declaration 'real_read' definition 'read_size'.
xbmc-13.2-Gotham/lib/timidity/libarc/url_b64decode.c:109:9: style: The scope of the variable 'c1' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libarc/url_b64decode.c:109:13: style: The scope of the variable 'c2' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libarc/url_b64decode.c:109:17: style: The scope of the variable 'c3' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libarc/url_b64decode.c:109:21: style: The scope of the variable 'c4' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libarc/url_b64decode.c:165:58: style: Function 'url_b64decode_read' argument 3 names different: declaration 'n' definition 'size'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/libarc/url_b64decode.c:46:58: note: Function 'url_b64decode_read' argument 3 names different: declaration 'n' definition 'size'.
xbmc-13.2-Gotham/lib/timidity/libarc/url_b64decode.c:165:58: note: Function 'url_b64decode_read' argument 3 names different: declaration 'n' definition 'size'.
xbmc-13.2-Gotham/lib/timidity/libarc/url_buff.c:248:23: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libarc/url_buff.c:195:53: style: Function 'url_buff_gets' argument 3 names different: declaration 'n' definition 'maxsiz'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/libarc/url_buff.c:53:53: note: Function 'url_buff_gets' argument 3 names different: declaration 'n' definition 'maxsiz'.
xbmc-13.2-Gotham/lib/timidity/libarc/url_buff.c:195:53: note: Function 'url_buff_gets' argument 3 names different: declaration 'n' definition 'maxsiz'.
xbmc-13.2-Gotham/lib/timidity/libarc/url_dir.c:270:24: style: Function 'url_dir_open' argument 1 names different: declaration 'directory_name' definition 'dname'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/libarc/url.h:166:31: note: Function 'url_dir_open' argument 1 names different: declaration 'directory_name' definition 'dname'.
xbmc-13.2-Gotham/lib/timidity/libarc/url_dir.c:270:24: note: Function 'url_dir_open' argument 1 names different: declaration 'directory_name' definition 'dname'.
xbmc-13.2-Gotham/lib/timidity/libarc/url_file.c:261:15: style: Condition 'mapptr==NULL' is always true [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/timidity/libarc/url_file.c:244:14: note: Assignment 'mapptr=NULL', assigned value is 0
xbmc-13.2-Gotham/lib/timidity/libarc/url_file.c:261:15: note: Condition 'mapptr==NULL' is always true
xbmc-13.2-Gotham/lib/timidity/libarc/url_file.c:107:34: style: Function 'name_file_check' argument 1 names different: declaration 'url_string' definition 's'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/libarc/url_file.c:90:34: note: Function 'name_file_check' argument 1 names different: declaration 'url_string' definition 's'.
xbmc-13.2-Gotham/lib/timidity/libarc/url_file.c:107:34: note: Function 'name_file_check' argument 1 names different: declaration 'url_string' definition 's'.
xbmc-13.2-Gotham/lib/timidity/libarc/url_file.c:210:25: style: Function 'url_file_open' argument 1 names different: declaration 'filename' definition 'fname'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/libarc/url.h:165:32: note: Function 'url_file_open' argument 1 names different: declaration 'filename' definition 'fname'.
xbmc-13.2-Gotham/lib/timidity/libarc/url_file.c:210:25: note: Function 'url_file_open' argument 1 names different: declaration 'filename' definition 'fname'.
xbmc-13.2-Gotham/lib/timidity/libarc/url_ftp.c:155:22: style: The scope of the variable 'path' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libarc/url_ftp.c:159:9: style: The scope of the variable 'n' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libarc/url_ftp.c:79:33: style: Function 'name_ftp_check' argument 1 names different: declaration 'url_string' definition 's'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/libarc/url_ftp.c:63:33: note: Function 'name_ftp_check' argument 1 names different: declaration 'url_string' definition 's'.
xbmc-13.2-Gotham/lib/timidity/libarc/url_ftp.c:79:33: note: Function 'name_ftp_check' argument 1 names different: declaration 'url_string' definition 's'.
xbmc-13.2-Gotham/lib/timidity/libarc/url_ftp.c:151:24: style: Function 'url_ftp_open' argument 1 names different: declaration 'url_string' definition 'name'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/libarc/url.h:168:31: note: Function 'url_ftp_open' argument 1 names different: declaration 'url_string' definition 'name'.
xbmc-13.2-Gotham/lib/timidity/libarc/url_ftp.c:151:24: note: Function 'url_ftp_open' argument 1 names different: declaration 'url_string' definition 'name'.
xbmc-13.2-Gotham/lib/timidity/libarc/url_ftp.c:503:52: style: Function 'url_ftp_read' argument 3 names different: declaration 'size' definition 'n'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/libarc/url_ftp.c:64:52: note: Function 'url_ftp_read' argument 3 names different: declaration 'size' definition 'n'.
xbmc-13.2-Gotham/lib/timidity/libarc/url_ftp.c:503:52: note: Function 'url_ftp_read' argument 3 names different: declaration 'size' definition 'n'.
xbmc-13.2-Gotham/lib/timidity/libarc/url_hqxdecode.c:307:58: style: Function 'url_hqxdecode_read' argument 3 names different: declaration 'n' definition 'size'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/libarc/url_hqxdecode.c:49:58: note: Function 'url_hqxdecode_read' argument 3 names different: declaration 'n' definition 'size'.
xbmc-13.2-Gotham/lib/timidity/libarc/url_hqxdecode.c:307:58: note: Function 'url_hqxdecode_read' argument 3 names different: declaration 'n' definition 'size'.
xbmc-13.2-Gotham/lib/timidity/libarc/url_http.c:100:9: style: The scope of the variable 'n' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libarc/url_http.c:79:34: style: Function 'name_http_check' argument 1 names different: declaration 'url_string' definition 's'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/libarc/url_http.c:64:34: note: Function 'name_http_check' argument 1 names different: declaration 'url_string' definition 's'.
xbmc-13.2-Gotham/lib/timidity/libarc/url_http.c:79:34: note: Function 'name_http_check' argument 1 names different: declaration 'url_string' definition 's'.
xbmc-13.2-Gotham/lib/timidity/libarc/url_http.c:92:25: style: Function 'url_http_open' argument 1 names different: declaration 'url_string' definition 'name'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/libarc/url.h:167:32: note: Function 'url_http_open' argument 1 names different: declaration 'url_string' definition 'name'.
xbmc-13.2-Gotham/lib/timidity/libarc/url_http.c:92:25: note: Function 'url_http_open' argument 1 names different: declaration 'url_string' definition 'name'.
xbmc-13.2-Gotham/lib/timidity/libarc/url_http.c:183:2: warning: The buffer 'wwwserver' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xbmc-13.2-Gotham/lib/timidity/libarc/url_news.c:399:9: style: The scope of the variable 'c' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libarc/url_news.c:95:34: style: Function 'name_news_check' argument 1 names different: declaration 'url_string' definition 's'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/libarc/url_news.c:81:34: note: Function 'name_news_check' argument 1 names different: declaration 'url_string' definition 's'.
xbmc-13.2-Gotham/lib/timidity/libarc/url_news.c:95:34: note: Function 'name_news_check' argument 1 names different: declaration 'url_string' definition 's'.
xbmc-13.2-Gotham/lib/timidity/libarc/url_news.c:250:25: style: Function 'url_news_open' argument 1 names different: declaration 'url_string' definition 'name'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/libarc/url.h:170:32: note: Function 'url_news_open' argument 1 names different: declaration 'url_string' definition 'name'.
xbmc-13.2-Gotham/lib/timidity/libarc/url_news.c:250:25: note: Function 'url_news_open' argument 1 names different: declaration 'url_string' definition 'name'.
xbmc-13.2-Gotham/lib/timidity/libarc/url_news.c:395:53: style: Function 'url_news_read' argument 3 names different: declaration 'n' definition 'size'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/libarc/url_news.c:82:53: note: Function 'url_news_read' argument 3 names different: declaration 'n' definition 'size'.
xbmc-13.2-Gotham/lib/timidity/libarc/url_news.c:395:53: note: Function 'url_news_read' argument 3 names different: declaration 'n' definition 'size'.
xbmc-13.2-Gotham/lib/timidity/libarc/url_newsgroup.c:81:39: style: Function 'name_newsgroup_check' argument 1 names different: declaration 'url_string' definition 's'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/libarc/url_newsgroup.c:67:39: note: Function 'name_newsgroup_check' argument 1 names different: declaration 'url_string' definition 's'.
xbmc-13.2-Gotham/lib/timidity/libarc/url_newsgroup.c:81:39: note: Function 'name_newsgroup_check' argument 1 names different: declaration 'url_string' definition 's'.
xbmc-13.2-Gotham/lib/timidity/libarc/url_newsgroup.c:94:30: style: Function 'url_newsgroup_open' argument 1 names different: declaration 'url_string' definition 'name'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/libarc/url.h:169:37: note: Function 'url_newsgroup_open' argument 1 names different: declaration 'url_string' definition 'name'.
xbmc-13.2-Gotham/lib/timidity/libarc/url_newsgroup.c:94:30: note: Function 'url_newsgroup_open' argument 1 names different: declaration 'url_string' definition 'name'.
xbmc-13.2-Gotham/lib/timidity/libarc/url_qsdecode.c:163:57: style: Function 'url_qsdecode_read' argument 3 names different: declaration 'n' definition 'size'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/libarc/url_qsdecode.c:46:57: note: Function 'url_qsdecode_read' argument 3 names different: declaration 'n' definition 'size'.
xbmc-13.2-Gotham/lib/timidity/libarc/url_qsdecode.c:163:57: note: Function 'url_qsdecode_read' argument 3 names different: declaration 'n' definition 'size'.
xbmc-13.2-Gotham/lib/timidity/libarc/url_uudecode.c:103:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libarc/url_uudecode.c:103:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libarc/url_uudecode.c:182:57: style: Function 'url_uudecode_read' argument 3 names different: declaration 'n' definition 'size'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/libarc/url_uudecode.c:44:57: note: Function 'url_uudecode_read' argument 3 names different: declaration 'n' definition 'size'.
xbmc-13.2-Gotham/lib/timidity/libarc/url_uudecode.c:182:57: note: Function 'url_uudecode_read' argument 3 names different: declaration 'n' definition 'size'.
xbmc-13.2-Gotham/lib/timidity/libunimod/load_669.c:155:12: style: The scope of the variable 'cur' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_amf.c:122:9: style: The scope of the variable 'tracksize' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_amf.c:123:9: style: The scope of the variable 'row' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_amf.c:123:14: style: The scope of the variable 'cmd' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_amf.c:124:9: style: The scope of the variable 'arg' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_dsm.c:170:7: style: The scope of the variable 'flag' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_dsm.c:213:9: style: The scope of the variable 'note' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_dsm.c:213:15: style: The scope of the variable 'ins' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_dsm.c:213:20: style: The scope of the variable 'vol' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_dsm.c:213:25: style: The scope of the variable 'cmd' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_dsm.c:213:30: style: The scope of the variable 'inf' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_far.c:253:13: style: The scope of the variable 'rows' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_far.c:253:23: style: The scope of the variable 'tempo' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_far.c:259:12: style: Variable 'tempo' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_gdm.c:157:12: style: The scope of the variable 'flag' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_gdm.c:157:18: style: The scope of the variable 'ch' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_gdm.c:220:9: style: The scope of the variable 'note' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_gdm.c:220:15: style: The scope of the variable 'ins' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_imf.c:162:16: style: The scope of the variable 'flag' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_imf.c:387:9: style: The scope of the variable 'note' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_imf.c:387:15: style: The scope of the variable 'ins' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_imf.c:93:11: style: struct member 'IMFINSTHEADER::signature' is never used. [unusedStructMember]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_it.c:236:16: style: The scope of the variable 'flag' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_it.c:275:9: style: The scope of the variable 'note' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_it.c:275:15: style: The scope of the variable 'ins' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_it.c:275:20: style: The scope of the variable 'volpan' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_it.c:352:16: style: The scope of the variable 'flag' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_it.c:497:13: style: The scope of the variable 'lp' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_it.c:500:8: style: The scope of the variable 'compressed' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_it.c:1039:13: style: The scope of the variable 'packlen' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_it.c:1079:13: style: The scope of the variable 'packlen' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_it.c:98:11: style: struct member 'ITINSTHEADER::size' is never used. [unusedStructMember]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_it.c:119:11: style: struct member 'ITINSTHEADER::blank' is never used. [unusedStructMember]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_it.c:1098:14: style: Variable 'packlen' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_m15.c:161:9: style: The scope of the variable 'eff' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_m15.c:161:14: style: The scope of the variable 'dat' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_m15.c:98:28: style: Array index 't' is used before limits check. [arrayIndexThenCheck]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_m15.c:121:33: style: Array index 'u' is used before limits check. [arrayIndexThenCheck]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_med.c:293:9: style: The scope of the variable 'inst' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_med.c:293:15: style: The scope of the variable 'note' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_med.c:293:21: style: The scope of the variable 'eff' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_med.c:293:26: style: The scope of the variable 'dat' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_med.c:320:9: style: The scope of the variable 'a' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_med.c:320:12: style: The scope of the variable 'b' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_med.c:320:15: style: The scope of the variable 'inst' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_med.c:320:21: style: The scope of the variable 'note' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_med.c:320:27: style: The scope of the variable 'eff' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_med.c:320:32: style: The scope of the variable 'dat' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_med.c:352:13: style: The scope of the variable 'mmdp' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_med.c:406:13: style: The scope of the variable 'mmdp' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_mtm.c:118:9: style: The scope of the variable 'a' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_mtm.c:118:12: style: The scope of the variable 'b' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_mtm.c:118:15: style: The scope of the variable 'inst' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_mtm.c:118:21: style: The scope of the variable 'note' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_mtm.c:118:27: style: The scope of the variable 'eff' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_mtm.c:118:32: style: The scope of the variable 'dat' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_okt.c:97:8: style: The scope of the variable 'ins' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_okt.c:97:13: style: The scope of the variable 'note' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_okt.c:97:19: style: The scope of the variable 'eff' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_okt.c:97:24: style: The scope of the variable 'dat' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_okt.c:314:8: style: The scope of the variable 'len' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_okt.c:315:8: style: The scope of the variable 'fp' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_s3m.c:166:16: style: The scope of the variable 'flag' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_s3m.c:205:16: style: The scope of the variable 'flag' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_stx.c:154:16: style: The scope of the variable 'flag' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_ult.c:248:11: style: The scope of the variable 'rep' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_uni.c:145:16: style: The scope of the variable 'chunk' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_uni.c:382:9: style: The scope of the variable 'vibtype' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_uni.c:382:18: style: The scope of the variable 'vibsweep' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_uni.c:382:28: style: The scope of the variable 'vibdepth' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_uni.c:382:38: style: The scope of the variable 'vibrate' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_uni.c:535:11: style: The scope of the variable 'q' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_uni.c:425:14: error: Common realloc mistake: 'wh' nulled but not freed upon failure [memleakOnRealloc]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_xm.c:220:9: style: The scope of the variable 'note' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_xm.c:220:15: style: The scope of the variable 'ins' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_xm.c:220:20: style: The scope of the variable 'vol' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_xm.c:220:25: style: The scope of the variable 'eff' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/load_xm.c:220:30: style: The scope of the variable 'dat' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/mloader.c:135:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/mloader.c:135:15: style: The scope of the variable 'needbits' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/mloader.c:135:25: style: The scope of the variable 'havebits' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/mloader.c:222:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/mloader.c:222:15: style: The scope of the variable 'needbits' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/mloader.c:222:25: style: The scope of the variable 'havebits' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/mloader.c:309:7: style: The scope of the variable 'stodo' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/mloader.c:394:10: style: The scope of the variable 'avgval' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/mloader.c:410:10: style: The scope of the variable 'scaleval' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/mloader.c:532:13: style: The scope of the variable 'old' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/mloader.c:742:30: style: The scope of the variable 'storage' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/mloader.c:743:9: style: The scope of the variable 'total' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/mloader.c:743:20: style: The scope of the variable 't' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/mloader.c:744:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/mloader.c:1197:3: style: Variable 'last' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/libunimod/mloader.c:708:50: error: Undefined behavior: Variable 'list' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
xbmc-13.2-Gotham/lib/timidity/libunimod/mloader.c:1177:3: error: Dead pointer usage. Pointer 'last' is dead if it has been assigned '&load_xm' at line 1176. [deadpointer]
xbmc-13.2-Gotham/lib/timidity/libunimod/mloader.c:1178:3: error: Dead pointer usage. Pointer 'last' is dead if it has been assigned '&load_s3m' at line 1177. [deadpointer]
xbmc-13.2-Gotham/lib/timidity/libunimod/mloader.c:1179:3: error: Dead pointer usage. Pointer 'last' is dead if it has been assigned '&load_mod' at line 1178. [deadpointer]
xbmc-13.2-Gotham/lib/timidity/libunimod/mloader.c:1182:3: error: Dead pointer usage. Pointer 'last' is dead if it has been assigned '&load_it' at line 1179. [deadpointer]
xbmc-13.2-Gotham/lib/timidity/libunimod/mloader.c:1183:3: error: Dead pointer usage. Pointer 'last' is dead if it has been assigned '&load_669' at line 1182. [deadpointer]
xbmc-13.2-Gotham/lib/timidity/libunimod/mloader.c:1184:3: error: Dead pointer usage. Pointer 'last' is dead if it has been assigned '&load_amf' at line 1183. [deadpointer]
xbmc-13.2-Gotham/lib/timidity/libunimod/mloader.c:1185:3: error: Dead pointer usage. Pointer 'last' is dead if it has been assigned '&load_dsm' at line 1184. [deadpointer]
xbmc-13.2-Gotham/lib/timidity/libunimod/mloader.c:1186:3: error: Dead pointer usage. Pointer 'last' is dead if it has been assigned '&load_far' at line 1185. [deadpointer]
xbmc-13.2-Gotham/lib/timidity/libunimod/mloader.c:1187:3: error: Dead pointer usage. Pointer 'last' is dead if it has been assigned '&load_gdm' at line 1186. [deadpointer]
xbmc-13.2-Gotham/lib/timidity/libunimod/mloader.c:1188:3: error: Dead pointer usage. Pointer 'last' is dead if it has been assigned '&load_imf' at line 1187. [deadpointer]
xbmc-13.2-Gotham/lib/timidity/libunimod/mloader.c:1189:3: error: Dead pointer usage. Pointer 'last' is dead if it has been assigned '&load_med' at line 1188. [deadpointer]
xbmc-13.2-Gotham/lib/timidity/libunimod/mloader.c:1190:3: error: Dead pointer usage. Pointer 'last' is dead if it has been assigned '&load_mtm' at line 1189. [deadpointer]
xbmc-13.2-Gotham/lib/timidity/libunimod/mloader.c:1191:3: error: Dead pointer usage. Pointer 'last' is dead if it has been assigned '&load_okt' at line 1190. [deadpointer]
xbmc-13.2-Gotham/lib/timidity/libunimod/mloader.c:1192:3: error: Dead pointer usage. Pointer 'last' is dead if it has been assigned '&load_stm' at line 1191. [deadpointer]
xbmc-13.2-Gotham/lib/timidity/libunimod/mloader.c:1193:3: error: Dead pointer usage. Pointer 'last' is dead if it has been assigned '&load_stx' at line 1192. [deadpointer]
xbmc-13.2-Gotham/lib/timidity/libunimod/mloader.c:1194:3: error: Dead pointer usage. Pointer 'last' is dead if it has been assigned '&load_ult' at line 1193. [deadpointer]
xbmc-13.2-Gotham/lib/timidity/libunimod/mloader.c:1197:3: error: Dead pointer usage. Pointer 'last' is dead if it has been assigned '&load_uni' at line 1194. [deadpointer]
xbmc-13.2-Gotham/lib/timidity/libunimod/mmsup.c:72:20: error: Array '_mm_errmsg[16]' accessed at index 16, which is out of bounds. [arrayIndexOutOfBounds]
xbmc-13.2-Gotham/lib/timidity/libunimod/mmsup.c:71:22: note: Assignment 'code=MMERR_MAX+1', assigned value is 16
xbmc-13.2-Gotham/lib/timidity/libunimod/mmsup.c:72:20: note: Array index out of bounds
xbmc-13.2-Gotham/lib/timidity/libunimod/munitrk.c:175:9: style: The scope of the variable 'c' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/libunimod/munitrk.c:175:12: style: The scope of the variable 'l' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/aRts_a.c:157:9: style: The scope of the variable 'n' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/aiff_a.c:473:12: style: The scope of the variable 'fMant' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/aiff_a.c:473:19: style: The scope of the variable 'fsMant' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/alsa_a.c:1208:7: style: The scope of the variable 'n' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/ao_a.c:69:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/aq.c:282:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/aq.c:404:18: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/aq.c:537:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/au_a.c:148:37: warning: Possible null pointer dereference: comment [nullPointer]
xbmc-13.2-Gotham/lib/timidity/timidity/au_a.c:250:35: note: Calling function 'au_output_open', 2nd argument 'comment' value is 0
xbmc-13.2-Gotham/lib/timidity/timidity/au_a.c:148:37: note: Null pointer dereference
xbmc-13.2-Gotham/lib/timidity/timidity/audriv_a.c:226:9: style: The scope of the variable 'n' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/audriv_al.c:162:19: style: Condition 'out_config!=NULL' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/timidity/timidity/audriv_al.c:160:18: note: Assignment 'out_config=NULL', assigned value is 0
xbmc-13.2-Gotham/lib/timidity/timidity/audriv_al.c:162:19: note: Condition 'out_config!=NULL' is always false
xbmc-13.2-Gotham/lib/timidity/timidity/audriv_al.c:498:9: style: The scope of the variable 'm' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/audriv_mme.c:136:31: warning: Either the condition 'err_code>sizeof(mme_midierr_code_sring)/sizeof(mme_midierr_code_sring[0])' is redundant or the array 'mme_midierr_code_sring[6]' is accessed at index 6, which is out of bounds. [arrayIndexOutOfBoundsCond]
xbmc-13.2-Gotham/lib/timidity/timidity/audriv_mme.c:134:14: note: Assuming that condition 'err_code>sizeof(mme_midierr_code_sring)/sizeof(mme_midierr_code_sring[0])' is not redundant
xbmc-13.2-Gotham/lib/timidity/timidity/audriv_mme.c:136:31: note: Array index out of bounds
xbmc-13.2-Gotham/lib/timidity/timidity/audriv_mme.c:143:30: warning: Either the condition 'err_code>sizeof(mme_waverr_code_sring)/sizeof(mme_waverr_code_sring[0])' is redundant or the array 'mme_waverr_code_sring[6]' is accessed at index 6, which is out of bounds. [arrayIndexOutOfBoundsCond]
xbmc-13.2-Gotham/lib/timidity/timidity/audriv_mme.c:141:14: note: Assuming that condition 'err_code>sizeof(mme_waverr_code_sring)/sizeof(mme_waverr_code_sring[0])' is not redundant
xbmc-13.2-Gotham/lib/timidity/timidity/audriv_mme.c:143:30: note: Array index out of bounds
xbmc-13.2-Gotham/lib/timidity/timidity/audriv_mme.c:147:36: warning: Either the condition 'err_code>sizeof(mme_mmsyserr_code_string)/sizeof(mme_mmsyserr_code_string[0])' is redundant or the array 'mme_mmsyserr_code_string[16]' is accessed at index 16, which is out of bounds. [arrayIndexOutOfBoundsCond]
xbmc-13.2-Gotham/lib/timidity/timidity/audriv_mme.c:145:17: note: Assuming that condition 'err_code>sizeof(mme_mmsyserr_code_string)/sizeof(mme_mmsyserr_code_string[0])' is not redundant
xbmc-13.2-Gotham/lib/timidity/timidity/audriv_mme.c:147:36: note: Array index out of bounds
xbmc-13.2-Gotham/lib/timidity/timidity/audriv_mme.c:388:5: warning: Either the condition 'play_wave_format' is redundant or there is possible null pointer dereference: play_wave_format. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/lib/timidity/timidity/audriv_mme.c:382:8: note: Assuming that condition 'play_wave_format' is not redundant
xbmc-13.2-Gotham/lib/timidity/timidity/audriv_mme.c:388:5: note: Null pointer dereference
xbmc-13.2-Gotham/lib/timidity/timidity/audriv_mme.c:136:31: warning: Either the condition 'err_code>6' is redundant or the array 'mme_midierr_code_sring[6]' is accessed at index 6, which is out of bounds. [arrayIndexOutOfBoundsCond]
xbmc-13.2-Gotham/lib/timidity/timidity/audriv_mme.c:134:14: note: Assuming that condition 'err_code>6' is not redundant
xbmc-13.2-Gotham/lib/timidity/timidity/audriv_mme.c:136:31: note: Array index out of bounds
xbmc-13.2-Gotham/lib/timidity/timidity/audriv_mme.c:143:30: warning: Either the condition 'err_code>6' is redundant or the array 'mme_waverr_code_sring[6]' is accessed at index 6, which is out of bounds. [arrayIndexOutOfBoundsCond]
xbmc-13.2-Gotham/lib/timidity/timidity/audriv_mme.c:141:14: note: Assuming that condition 'err_code>6' is not redundant
xbmc-13.2-Gotham/lib/timidity/timidity/audriv_mme.c:143:30: note: Array index out of bounds
xbmc-13.2-Gotham/lib/timidity/timidity/audriv_mme.c:147:36: warning: Either the condition 'err_code>16' is redundant or the array 'mme_mmsyserr_code_string[16]' is accessed at index 16, which is out of bounds. [arrayIndexOutOfBoundsCond]
xbmc-13.2-Gotham/lib/timidity/timidity/audriv_mme.c:145:17: note: Assuming that condition 'err_code>16' is not redundant
xbmc-13.2-Gotham/lib/timidity/timidity/audriv_mme.c:147:36: note: Array index out of bounds
xbmc-13.2-Gotham/lib/timidity/timidity/buffer_a.c:74:37: portability: 'output_song->output_buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xbmc-13.2-Gotham/lib/timidity/timidity/buffer_a.c:90:39: portability: 'output_song->stored_buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xbmc-13.2-Gotham/lib/timidity/timidity/common.c:109:14: style: The scope of the variable 'fd' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/common.c:400:7: style: The scope of the variable 'l' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/common.c:563:11: style: The scope of the variable 'p' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/common.c:623:11: style: The scope of the variable 'p' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/common.c:1034:11: style: The scope of the variable 'pfile' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/common.c:1178:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/common.c:1267:9: style: The scope of the variable 'v' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/common.c:621:26: style: Function 'safe_realloc' argument 1 names different: declaration 'old_ptr' definition 'ptr'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/common.h:70:33: note: Function 'safe_realloc' argument 1 names different: declaration 'old_ptr' definition 'ptr'.
xbmc-13.2-Gotham/lib/timidity/timidity/common.c:621:26: note: Function 'safe_realloc' argument 1 names different: declaration 'old_ptr' definition 'ptr'.
xbmc-13.2-Gotham/lib/timidity/timidity/common.c:621:38: style: Function 'safe_realloc' argument 2 names different: declaration 'new_size' definition 'count'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/common.h:70:49: note: Function 'safe_realloc' argument 2 names different: declaration 'new_size' definition 'count'.
xbmc-13.2-Gotham/lib/timidity/timidity/common.c:621:38: note: Function 'safe_realloc' argument 2 names different: declaration 'new_size' definition 'count'.
xbmc-13.2-Gotham/lib/timidity/timidity/common.c:701:38: style: Function 'string_to_7bit_range' argument 1 names different: declaration 's' definition 'string_'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/common.h:74:45: note: Function 'string_to_7bit_range' argument 1 names different: declaration 's' definition 'string_'.
xbmc-13.2-Gotham/lib/timidity/timidity/common.c:701:38: note: Function 'string_to_7bit_range' argument 1 names different: declaration 's' definition 'string_'.
xbmc-13.2-Gotham/lib/timidity/timidity/common.c:974:58: style: Function 'code_convert' argument 4 names different: declaration 'in_code' definition 'icode'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/common.h:92:11: note: Function 'code_convert' argument 4 names different: declaration 'in_code' definition 'icode'.
xbmc-13.2-Gotham/lib/timidity/timidity/common.c:974:58: note: Function 'code_convert' argument 4 names different: declaration 'in_code' definition 'icode'.
xbmc-13.2-Gotham/lib/timidity/timidity/common.c:974:71: style: Function 'code_convert' argument 5 names different: declaration 'out_code' definition 'ocode'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/common.h:92:26: note: Function 'code_convert' argument 5 names different: declaration 'out_code' definition 'ocode'.
xbmc-13.2-Gotham/lib/timidity/timidity/common.c:974:71: note: Function 'code_convert' argument 5 names different: declaration 'out_code' definition 'ocode'.
xbmc-13.2-Gotham/lib/timidity/timidity/common.c:1176:48: style: Function 'randomize_string_list' argument 2 names different: declaration 'nstr' definition 'n'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/common.h:76:55: note: Function 'randomize_string_list' argument 2 names different: declaration 'nstr' definition 'n'.
xbmc-13.2-Gotham/lib/timidity/timidity/common.c:1176:48: note: Function 'randomize_string_list' argument 2 names different: declaration 'nstr' definition 'n'.
xbmc-13.2-Gotham/lib/timidity/timidity/common.c:1189:25: style: Function 'pathcmp' argument 1 names different: declaration 'path1' definition 'p1'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/common.h:77:32: note: Function 'pathcmp' argument 1 names different: declaration 'path1' definition 'p1'.
xbmc-13.2-Gotham/lib/timidity/timidity/common.c:1189:25: note: Function 'pathcmp' argument 1 names different: declaration 'path1' definition 'p1'.
xbmc-13.2-Gotham/lib/timidity/timidity/common.c:1189:41: style: Function 'pathcmp' argument 2 names different: declaration 'path2' definition 'p2'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/common.h:77:51: note: Function 'pathcmp' argument 2 names different: declaration 'path2' definition 'p2'.
xbmc-13.2-Gotham/lib/timidity/timidity/common.c:1189:41: note: Function 'pathcmp' argument 2 names different: declaration 'path2' definition 'p2'.
xbmc-13.2-Gotham/lib/timidity/timidity/common.c:231:11: style: Variable 'len' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/timidity/common.c:1141:20: style: Unused variable: i [unusedVariable]
xbmc-13.2-Gotham/lib/timidity/timidity/darwin_a.c:130:24: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/lib/timidity/timidity/darwin_a.c:295:14: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/lib/timidity/timidity/darwin_a.c:302:17: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/lib/timidity/timidity/dl_dld.c:35:9: style: The scope of the variable 'dlderr' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/dl_dld.c:50:26: style: Function 'dl_load_file' argument 1 names different: declaration 'path' definition 'filename'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/dlutils.h:25:33: note: Function 'dl_load_file' argument 1 names different: declaration 'path' definition 'filename'.
xbmc-13.2-Gotham/lib/timidity/timidity/dl_dld.c:50:26: note: Function 'dl_load_file' argument 1 names different: declaration 'path' definition 'filename'.
xbmc-13.2-Gotham/lib/timidity/timidity/dl_dld.c:64:45: style: Function 'dl_find_symbol' argument 2 names different: declaration 'symbol' definition 'symbolname'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/dlutils.h:26:52: note: Function 'dl_find_symbol' argument 2 names different: declaration 'symbol' definition 'symbolname'.
xbmc-13.2-Gotham/lib/timidity/timidity/dl_dld.c:64:45: note: Function 'dl_find_symbol' argument 2 names different: declaration 'symbol' definition 'symbolname'.
xbmc-13.2-Gotham/lib/timidity/timidity/dl_dlopen.c:53:26: style: Function 'dl_load_file' argument 1 names different: declaration 'path' definition 'filename'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/dlutils.h:25:33: note: Function 'dl_load_file' argument 1 names different: declaration 'path' definition 'filename'.
xbmc-13.2-Gotham/lib/timidity/timidity/dl_dlopen.c:53:26: note: Function 'dl_load_file' argument 1 names different: declaration 'path' definition 'filename'.
xbmc-13.2-Gotham/lib/timidity/timidity/dl_dlopen.c:64:45: style: Function 'dl_find_symbol' argument 2 names different: declaration 'symbol' definition 'symbolname'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/dlutils.h:26:52: note: Function 'dl_find_symbol' argument 2 names different: declaration 'symbol' definition 'symbolname'.
xbmc-13.2-Gotham/lib/timidity/timidity/dl_dlopen.c:64:45: note: Function 'dl_find_symbol' argument 2 names different: declaration 'symbol' definition 'symbolname'.
xbmc-13.2-Gotham/lib/timidity/timidity/dl_hpux.c:50:5: style: Variable 'obj' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/lib/timidity/timidity/dl_hpux.c:46:0: note: Variable 'obj' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/timidity/timidity/dl_hpux.c:50:5: note: Variable 'obj' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/timidity/timidity/dl_hpux.c:44:26: style: Function 'dl_load_file' argument 1 names different: declaration 'path' definition 'filename'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/dlutils.h:25:33: note: Function 'dl_load_file' argument 1 names different: declaration 'path' definition 'filename'.
xbmc-13.2-Gotham/lib/timidity/timidity/dl_hpux.c:44:26: note: Function 'dl_load_file' argument 1 names different: declaration 'path' definition 'filename'.
xbmc-13.2-Gotham/lib/timidity/timidity/dl_hpux.c:59:45: style: Function 'dl_find_symbol' argument 2 names different: declaration 'symbol' definition 'symbolname'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/dlutils.h:26:52: note: Function 'dl_find_symbol' argument 2 names different: declaration 'symbol' definition 'symbolname'.
xbmc-13.2-Gotham/lib/timidity/timidity/dl_hpux.c:59:45: note: Function 'dl_find_symbol' argument 2 names different: declaration 'symbol' definition 'symbolname'.
xbmc-13.2-Gotham/lib/timidity/timidity/dl_w32.c:40:26: style: Function 'dl_load_file' argument 1 names different: declaration 'path' definition 'filename'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/dlutils.h:25:33: note: Function 'dl_load_file' argument 1 names different: declaration 'path' definition 'filename'.
xbmc-13.2-Gotham/lib/timidity/timidity/dl_w32.c:40:26: note: Function 'dl_load_file' argument 1 names different: declaration 'path' definition 'filename'.
xbmc-13.2-Gotham/lib/timidity/timidity/dl_w32.c:48:45: style: Function 'dl_find_symbol' argument 2 names different: declaration 'symbol' definition 'symbolname'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/dlutils.h:26:52: note: Function 'dl_find_symbol' argument 2 names different: declaration 'symbol' definition 'symbolname'.
xbmc-13.2-Gotham/lib/timidity/timidity/dl_w32.c:48:45: note: Function 'dl_find_symbol' argument 2 names different: declaration 'symbol' definition 'symbolname'.
xbmc-13.2-Gotham/lib/timidity/timidity/effect.c:99:15: style: The scope of the variable 'j' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/effect.c:99:18: style: The scope of the variable 'k' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/effect.c:99:21: style: The scope of the variable 'v' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/effect.c:101:13: style: The scope of the variable 'turn_counter' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/effect.c:101:31: style: The scope of the variable 'tc' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/effect.c:102:13: style: The scope of the variable 'status' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/effect.c:103:16: style: The scope of the variable 'rate0' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/effect.c:103:23: style: The scope of the variable 'rate1' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/effect.c:103:30: style: The scope of the variable 'dr' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/effect.c:297:8: style: The scope of the variable 'l' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/effect.c:297:14: style: The scope of the variable 'll' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/effect.c:384:8: style: The scope of the variable 'l' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/effect.c:384:14: style: The scope of the variable 'll' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/effect.c:424:11: style: The scope of the variable 'x' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/effect.c:438:11: style: The scope of the variable 'x' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/effect.c:451:11: style: The scope of the variable 'l' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/effect.c:451:14: style: The scope of the variable 'sample' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/effect.c:451:22: style: The scope of the variable 'output' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/effect.c:444:30: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/lib/timidity/timidity/esd_a.c:137:9: style: The scope of the variable 'n' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/esd_a.c:81:9: style: Unused variable: fd [unusedVariable]
xbmc-13.2-Gotham/lib/timidity/timidity/esd_a.c:81:13: style: Unused variable: tmp [unusedVariable]
xbmc-13.2-Gotham/lib/timidity/timidity/esd_a.c:81:18: style: Unused variable: i [unusedVariable]
xbmc-13.2-Gotham/lib/timidity/timidity/filter.c:70:19: style: The scope of the variable 'xi' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/filter.c:88:13: style: The scope of the variable 'xi' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/filter.c:88:17: style: The scope of the variable 'omega' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/flac_a.c:803:0: error: Invalid number of character '{' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
xbmc-13.2-Gotham/lib/timidity/timidity/freq.c:353:5: style: Variable 'length' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/lib/timidity/timidity/freq.c:350:5: note: Variable 'length' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/timidity/timidity/freq.c:353:5: note: Variable 'length' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/timidity/timidity/freq.c:333:25: style: The scope of the variable 'largest_peak' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/freq.c:685:9: style: The scope of the variable 'tune' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/freq.c:163:0: style: Variable 'start' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/timidity/freq.c:627:13: style: Unused variable: ratio [unusedVariable]
xbmc-13.2-Gotham/lib/timidity/timidity/hpux_a.c:135:5: style: Variable 'SourceAttribsMask' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xbmc-13.2-Gotham/lib/timidity/timidity/hpux_a.c:131:5: note: Variable 'SourceAttribsMask' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/lib/timidity/timidity/hpux_a.c:135:5: note: Variable 'SourceAttribsMask' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/lib/timidity/timidity/hpux_d_a.c:100:41: style: Function 'output_data' argument 2 names different: declaration 'bytes' definition 'nbytes'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/hpux_d_a.c:44:41: note: Function 'output_data' argument 2 names different: declaration 'bytes' definition 'nbytes'.
xbmc-13.2-Gotham/lib/timidity/timidity/hpux_d_a.c:100:41: note: Function 'output_data' argument 2 names different: declaration 'bytes' definition 'nbytes'.
xbmc-13.2-Gotham/lib/timidity/timidity/instrum.c:131:11: style: The scope of the variable 'sp' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/instrum.c:235:9: style: The scope of the variable 's' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/instrum.c:667:17: style: The scope of the variable 'ext_len' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/instrum.c:948:13: style: The scope of the variable 'a' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/instrum.c:1039:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/instrum.c:1041:10: style: The scope of the variable 'volume_max' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/instrum.c:1042:6: style: The scope of the variable 'pan' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/instrum.c:1042:11: style: The scope of the variable 'panning' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/instrum.c:1043:7: style: The scope of the variable 'infomsg' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/instrum.c:1614:24: style: The scope of the variable 'bm' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/instrum.c:1740:11: style: The scope of the variable 'p' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/instrum.c:1640:40: style: Function 'alloc_instrument_bank' argument 2 names different: declaration 'bankset' definition 'bk'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/instrum.h:225:47: note: Function 'alloc_instrument_bank' argument 2 names different: declaration 'bankset' definition 'bk'.
xbmc-13.2-Gotham/lib/timidity/timidity/instrum.c:1640:40: note: Function 'alloc_instrument_bank' argument 2 names different: declaration 'bankset' definition 'bk'.
xbmc-13.2-Gotham/lib/timidity/timidity/instrum.c:1665:36: style: Function 'instrument_map' argument 2 names different: declaration 'set_in_out' definition 'set'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/instrum.h:226:43: note: Function 'instrument_map' argument 2 names different: declaration 'set_in_out' definition 'set'.
xbmc-13.2-Gotham/lib/timidity/timidity/instrum.c:1665:36: note: Function 'instrument_map' argument 2 names different: declaration 'set_in_out' definition 'set'.
xbmc-13.2-Gotham/lib/timidity/timidity/instrum.c:1665:46: style: Function 'instrument_map' argument 3 names different: declaration 'elem_in_out' definition 'elem'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/instrum.h:226:60: note: Function 'instrument_map' argument 3 names different: declaration 'elem_in_out' definition 'elem'.
xbmc-13.2-Gotham/lib/timidity/timidity/instrum.c:1665:46: note: Function 'instrument_map' argument 3 names different: declaration 'elem_in_out' definition 'elem'.
xbmc-13.2-Gotham/lib/timidity/timidity/jack_a.c:369:24: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
xbmc-13.2-Gotham/lib/timidity/timidity/m2m.c:1507:2: warning: %c in format string (no. 1) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xbmc-13.2-Gotham/lib/timidity/timidity/m2m.c:216:9: style: The scope of the variable 'coarse' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/m2m.c:216:17: style: The scope of the variable 'fine' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/m2m.c:218:12: style: The scope of the variable 'inverse' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/m2m.c:219:12: style: The scope of the variable 'temp' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/m2m.c:416:11: style: The scope of the variable 'freq' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/m2m.c:417:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/m2m.c:417:12: style: The scope of the variable 'pitch' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/m2m.c:418:11: style: The scope of the variable 'chord_str' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/m2m.c:419:9: style: The scope of the variable 'chord' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/m2m.c:419:16: style: The scope of the variable 'chord_type' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/m2m.c:419:28: style: The scope of the variable 'chord_subtype' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/m2m.c:420:10: style: The scope of the variable 'line' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/m2m.c:421:21: style: The scope of the variable 'program' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/m2m.c:422:10: style: The scope of the variable 'program_str' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/m2m.c:422:27: style: The scope of the variable 'finetune_str' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/m2m.c:423:11: style: The scope of the variable 'slash_pos' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/m2m.c:586:13: style: The scope of the variable 'event_type' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/m2m.c:964:25: style: The scope of the variable 'deltatime' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/m2m.c:967:9: style: The scope of the variable 'ch' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/m2m.c:967:13: style: The scope of the variable 'n' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/m2m.c:471:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xbmc-13.2-Gotham/lib/timidity/timidity/m2m.c:450:8: error: Undefined behavior: Variable 'line' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
xbmc-13.2-Gotham/lib/timidity/timidity/mac_a.c:382:2: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/lib/timidity/timidity/mac_a.c:380:2: note: Variable 'err' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/timidity/timidity/mac_a.c:382:2: note: Variable 'err' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/timidity/timidity/mac_a.c:389:2: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/lib/timidity/timidity/mac_a.c:382:2: note: Variable 'err' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/timidity/timidity/mac_a.c:389:2: note: Variable 'err' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/timidity/timidity/mac_a.c:279:17: style: The scope of the variable 'header' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/mac_a.c:389:7: style: Variable 'err' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/timidity/mac_dlog.c:622:2: style: Variable 'mac_DocWindow.show' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xbmc-13.2-Gotham/lib/timidity/timidity/mac_dlog.c:620:2: note: Variable 'mac_DocWindow.show' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/lib/timidity/timidity/mac_dlog.c:622:2: note: Variable 'mac_DocWindow.show' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/lib/timidity/timidity/mac_dlog.c:453:6: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xbmc-13.2-Gotham/lib/timidity/timidity/mac_dlog.c:289:15: style: The scope of the variable 'value' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/mac_dlog.c:564:6: style: Variable 'err' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/timidity/mac_dlog.c:724:6: style: Variable 'err' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/timidity/mac_dlog.c:648:0: style: Variable 'p' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/timidity/mac_main.c:233:7: style: The scope of the variable 'rc' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/mac_main.c:386:7: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/mac_main.c:387:7: style: The scope of the variable 'newfile' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/mac_main.c:602:10: style: The scope of the variable 'newFile' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/mac_main.c:590:27: style: Function 'mac_ErrorExit' argument 1 names different: declaration 'msg' definition 's'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/mac_main.h:53:27: note: Function 'mac_ErrorExit' argument 1 names different: declaration 'msg' definition 's'.
xbmc-13.2-Gotham/lib/timidity/timidity/mac_main.c:590:27: note: Function 'mac_ErrorExit' argument 1 names different: declaration 'msg' definition 's'.
xbmc-13.2-Gotham/lib/timidity/timidity/mac_main.c:195:0: style: Variable 'output_rate' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/timidity/mac_main.c:668:15: style: Variable 'err' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/timidity/mac_main.c:793:42: error: Uninitialized variable: theString [uninitvar]
xbmc-13.2-Gotham/lib/timidity/timidity/mac_qt_a.c:629:8: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xbmc-13.2-Gotham/lib/timidity/timidity/mac_qt_a.c:633:3: note: Found duplicate branches for 'if' and 'else'.
xbmc-13.2-Gotham/lib/timidity/timidity/mac_qt_a.c:629:8: note: Found duplicate branches for 'if' and 'else'.
xbmc-13.2-Gotham/lib/timidity/timidity/mac_qt_a.c:646:8: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xbmc-13.2-Gotham/lib/timidity/timidity/mac_qt_a.c:650:3: note: Found duplicate branches for 'if' and 'else'.
xbmc-13.2-Gotham/lib/timidity/timidity/mac_qt_a.c:646:8: note: Found duplicate branches for 'if' and 'else'.
xbmc-13.2-Gotham/lib/timidity/timidity/mac_qt_a.c:588:6: style: The scope of the variable 'rc' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/mac_soundspec.c:338:8: style: Condition 'nze' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/timidity/timidity/mac_soundspec.c:311:8: note: Assignment 'nze=0', assigned value is 0
xbmc-13.2-Gotham/lib/timidity/timidity/mac_soundspec.c:338:8: note: Condition 'nze' is always false
xbmc-13.2-Gotham/lib/timidity/timidity/mac_soundspec.c:302:9: style: The scope of the variable 'offset' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/mac_soundspec.c:302:17: style: The scope of the variable 'expose' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/mac_soundspec.c:302:24: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/mac_soundspec.c:316:3: style: Variable 'expose' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/timidity/mac_soundspec.c:417:13: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall]
xbmc-13.2-Gotham/lib/timidity/timidity/mac_soundspec.c:424:10: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall]
xbmc-13.2-Gotham/lib/timidity/timidity/mac_soundspec.c:427:21: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall]
xbmc-13.2-Gotham/lib/timidity/timidity/mfi.c:440:22: style: The scope of the variable 'tempo' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/mfi.c:457:23: style: The scope of the variable 'channel' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/miditrace.c:234:16: style: The scope of the variable 'lasttime' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/miditrace.c:67:9: style: union member 'Anonymous4::ui16' is never used. [unusedStructMember]
xbmc-13.2-Gotham/lib/timidity/timidity/miditrace.c:246:13: style: Variable 'start' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/timidity/mix.c:211:9: style: The scope of the variable 'q' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/mix.c:231:9: style: The scope of the variable 'f' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/mix.c:231:12: style: The scope of the variable 'p' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/mix.c:231:15: style: The scope of the variable 'q' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/mix.c:231:18: style: The scope of the variable 'fr' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/mix.c:256:14: style: The scope of the variable 'right' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/mix.c:256:25: style: The scope of the variable 'ri' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/mix.c:1473:13: style: The scope of the variable 'ch' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/mix.c:1474:9: style: The scope of the variable 'sustain_time' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/mix.c:1475:8: style: The scope of the variable 'envelope_width' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/mix.c:1498:9: style: The scope of the variable 'new_rate' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/mix.c:1710:31: style: The scope of the variable 'ramp' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/mix.c:1712:12: style: The scope of the variable 'ra' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/mix.c:1926:13: style: The scope of the variable 'ch' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/mix.c:1927:9: style: The scope of the variable 'sustain_time' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/mix.c:1928:8: style: The scope of the variable 'modenv_width' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/mod.c:2317:15: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/mod.c:1600:51: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/lib/timidity/timidity/mod.c:1705:50: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/lib/timidity/timidity/mod.c:1856:48: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/lib/timidity/timidity/mod2midi.c:194:13: style: The scope of the variable 'm' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/mod2midi.c:497:12: style: The scope of the variable 'x' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/mod2midi.c:497:15: style: The scope of the variable 'xfrac' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/mod2midi.c:500:15: style: The scope of the variable 'xtrunc' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/mt19937ar.c:103:26: style: The scope of the variable 'mag01' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/newton_table.c:3364:0: error: syntax error [syntaxError]
xbmc-13.2-Gotham/lib/timidity/timidity/oss_a.c:265:9: style: The scope of the variable 'n' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/output.c:60:11: style: The scope of the variable 'l' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/output.c:74:11: style: The scope of the variable 'l' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/output.c:88:9: style: The scope of the variable 'l' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/output.c:102:9: style: The scope of the variable 'l' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/output.c:116:9: style: The scope of the variable 'l' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/output.c:130:9: style: The scope of the variable 'l' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/output.c:164:8: style: The scope of the variable 'l' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/output.c:178:8: style: The scope of the variable 'l' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/output.c:192:8: style: The scope of the variable 'l' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/output.c:206:8: style: The scope of the variable 'l' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/output.c:220:11: style: The scope of the variable 'l' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/output.c:234:11: style: The scope of the variable 'l' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/output.c:459:13: style: The scope of the variable 'p1' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/output.c:459:17: style: The scope of the variable 'p2' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/output.c:123:15: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/lib/timidity/timidity/output.c:227:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/lib/timidity/timidity/output.c:241:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/lib/timidity/timidity/output.c:297:16: style: Variable 'orig_enc' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/timidity/output.c:459:21: style: Unused variable: p3 [unusedVariable]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:5616:6: style: Condition 'drumflag' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:5615:13: note: Assignment 'drumflag=0', assigned value is 0
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:5616:6: note: Condition 'drumflag' is always false
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:447:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:459:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:509:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:706:9: style: The scope of the variable 'cnt' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:775:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:782:8: style: The scope of the variable 'f' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:785:10: style: The scope of the variable 'pf' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:1301:20: style: The scope of the variable 'drum' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:1877:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:1877:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:1878:16: style: The scope of the variable 's' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:1941:24: style: The scope of the variable 'fc' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:1941:28: style: The scope of the variable 'fr' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:1941:32: style: The scope of the variable 'cdiff' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:1941:39: style: The scope of the variable 'diff' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:1944:21: style: The scope of the variable 'spr' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:2166:12: style: The scope of the variable 'sn' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:2167:9: style: The scope of the variable 'ratio' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:2204:9: style: The scope of the variable 'ratio' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:2256:9: style: The scope of the variable 'pan_delay_diff' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:2598:17: style: The scope of the variable 'panlevel' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:2798:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:2799:8: style: The scope of the variable 'random_delay' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:2819:10: style: The scope of the variable 'vp' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:2838:16: style: The scope of the variable 'v' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:3045:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:3046:9: style: The scope of the variable 'note' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:3046:15: style: The scope of the variable 'ch' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:3279:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:3296:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:3296:9: style: The scope of the variable 'note' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:3298:20: style: The scope of the variable 'drum' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:3299:25: style: The scope of the variable 'de' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:5071:22: style: The scope of the variable 'orig_ch' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:5071:48: style: The scope of the variable 'layered' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:5626:19: style: The scope of the variable 'orig_ch' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:5626:45: style: The scope of the variable 'layered' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:6723:9: style: The scope of the variable 'flag' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:6997:49: style: The scope of the variable 'v' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:7016:49: style: The scope of the variable 'v' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:7056:12: style: The scope of the variable 'type' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:7299:16: style: The scope of the variable 'v' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:7326:17: style: The scope of the variable 'n' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:7528:28: style: The scope of the variable 'port_ch' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:7528:37: style: The scope of the variable 'offset' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:8107:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:1812:21: style: Function 'free_voice' argument 1 names different: declaration 'v' definition 'v1'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.h:621:28: note: Function 'free_voice' argument 1 names different: declaration 'v' definition 'v1'.
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:1812:21: note: Function 'free_voice' argument 1 names different: declaration 'v' definition 'v1'.
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:8721:46: style: Function 'ctl_pause_event' argument 2 names different: declaration 'samples' definition 's'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:282:46: note: Function 'ctl_pause_event' argument 2 names different: declaration 'samples' definition 's'.
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:8721:46: note: Function 'ctl_pause_event' argument 2 names different: declaration 'samples' definition 's'.
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:9157:54: portability: 'song->stored_buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:7350:13: style: Variable 'v' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/timidity/playmidi.c:9054:10: style: Variable 'rc' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/timidity/portaudio_a.c:369:1: style: Label 'error' is not used. [unusedLabel]
xbmc-13.2-Gotham/lib/timidity/timidity/rcp.c:453:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/rcp.c:1325:34: style: The scope of the variable 'tempo' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/rcp.c:1325:41: style: The scope of the variable 'diff' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/rcp.c:1325:47: style: The scope of the variable 'sign' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/rcp.c:1325:53: style: The scope of the variable 'at' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.c:440:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.c:619:3: warning: Variable 'type' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch]
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.c:617:3: note: Variable 'type' is reassigned a value before the old one has been used. 'break;' missing?
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.c:619:3: note: Variable 'type' is reassigned a value before the old one has been used. 'break;' missing?
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.c:735:18: style: The scope of the variable 'xg_reverb_type_msb' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.c:735:45: style: The scope of the variable 'xg_reverb_type_lsb' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.c:736:18: style: The scope of the variable 'xg_chorus_type_msb' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.c:736:45: style: The scope of the variable 'xg_chorus_type_lsb' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.c:3181:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.c:3367:9: style: The scope of the variable 'me' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.c:3368:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.c:3774:20: style: The scope of the variable 'newch' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.c:3915:41: style: The scope of the variable 'skip_this_event' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.c:3916:46: style: The scope of the variable 'dt' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.c:3917:13: style: The scope of the variable 'gch' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.c:4464:28: style: The scope of the variable 'a' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.c:4464:31: style: The scope of the variable 'b' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.c:4661:3: style: Label 'grooming' is not used. [unusedLabel]
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.c:209:36: style: Function 'readmidi_add_event' argument 1 names different: declaration 'newev' definition 'a_event'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.h:117:43: note: Function 'readmidi_add_event' argument 1 names different: declaration 'newev' definition 'a_event'.
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.c:209:36: note: Function 'readmidi_add_event' argument 1 names different: declaration 'newev' definition 'a_event'.
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.c:263:51: style: Function 'readmidi_add_ctl_event' argument 3 names different: declaration 'control' definition 'a'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.h:118:58: note: Function 'readmidi_add_ctl_event' argument 3 names different: declaration 'control' definition 'a'.
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.c:263:51: note: Function 'readmidi_add_ctl_event' argument 3 names different: declaration 'control' definition 'a'.
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.c:263:58: style: Function 'readmidi_add_ctl_event' argument 4 names different: declaration 'val' definition 'b'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.h:118:71: note: Function 'readmidi_add_ctl_event' argument 4 names different: declaration 'val' definition 'b'.
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.c:263:58: note: Function 'readmidi_add_ctl_event' argument 4 names different: declaration 'val' definition 'b'.
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.c:730:36: style: Function 'parse_sysex_event_multi' argument 1 names different: declaration 'data' definition 'val'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.h:120:43: note: Function 'parse_sysex_event_multi' argument 1 names different: declaration 'data' definition 'val'.
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.c:730:36: note: Function 'parse_sysex_event_multi' argument 1 names different: declaration 'data' definition 'val'.
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.c:730:47: style: Function 'parse_sysex_event_multi' argument 2 names different: declaration 'datalen' definition 'len'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.h:120:55: note: Function 'parse_sysex_event_multi' argument 2 names different: declaration 'datalen' definition 'len'.
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.c:730:47: note: Function 'parse_sysex_event_multi' argument 2 names different: declaration 'datalen' definition 'len'.
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.c:730:63: style: Function 'parse_sysex_event_multi' argument 3 names different: declaration 'ev_ret' definition 'evm'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.h:120:75: note: Function 'parse_sysex_event_multi' argument 3 names different: declaration 'ev_ret' definition 'evm'.
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.c:730:63: note: Function 'parse_sysex_event_multi' argument 3 names different: declaration 'ev_ret' definition 'evm'.
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.c:2886:30: style: Function 'parse_sysex_event' argument 1 names different: declaration 'data' definition 'val'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.h:119:37: note: Function 'parse_sysex_event' argument 1 names different: declaration 'data' definition 'val'.
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.c:2886:30: note: Function 'parse_sysex_event' argument 1 names different: declaration 'data' definition 'val'.
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.c:2886:41: style: Function 'parse_sysex_event' argument 2 names different: declaration 'datalen' definition 'len'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.h:119:49: note: Function 'parse_sysex_event' argument 2 names different: declaration 'datalen' definition 'len'.
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.c:2886:41: note: Function 'parse_sysex_event' argument 2 names different: declaration 'datalen' definition 'len'.
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.c:2886:57: style: Function 'parse_sysex_event' argument 3 names different: declaration 'ev_ret' definition 'ev'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.h:119:69: note: Function 'parse_sysex_event' argument 3 names different: declaration 'ev_ret' definition 'ev'.
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.c:2886:57: note: Function 'parse_sysex_event' argument 3 names different: declaration 'ev_ret' definition 'ev'.
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.c:4504:49: style: Function 'read_midi_file' argument 1 names different: declaration 'mtf' definition 'tf'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.h:125:56: note: Function 'read_midi_file' argument 1 names different: declaration 'mtf' definition 'tf'.
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.c:4504:49: note: Function 'read_midi_file' argument 1 names different: declaration 'mtf' definition 'tf'.
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.c:4505:12: style: Function 'read_midi_file' argument 4 names different: declaration 'file_name' definition 'fn'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.h:126:37: note: Function 'read_midi_file' argument 4 names different: declaration 'file_name' definition 'fn'.
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.c:4505:12: note: Function 'read_midi_file' argument 4 names different: declaration 'file_name' definition 'fn'.
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.c:4749:44: style: Function 'open_midi_file' argument 1 names different: declaration 'name' definition 'fn'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.h:132:51: note: Function 'open_midi_file' argument 1 names different: declaration 'name' definition 'fn'.
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.c:4749:44: note: Function 'open_midi_file' argument 1 names different: declaration 'name' definition 'fn'.
xbmc-13.2-Gotham/lib/timidity/timidity/readmidi.c:2813:26: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xbmc-13.2-Gotham/lib/timidity/timidity/recache.c:111:26: warning: Division by result of sizeof(). memset() expects a size in bytes, did you intend to multiply instead? [sizeofDivisionMemfunc]
xbmc-13.2-Gotham/lib/timidity/timidity/recache.c:427:26: style: Variable 'ls' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/timidity/resample.c:58:17: style: The scope of the variable 'ofsf' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/resample.c:58:23: style: The scope of the variable 'v0' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/resample.c:58:35: style: The scope of the variable 'v3' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/resample.c:58:39: style: The scope of the variable 'temp' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/resample.c:97:17: style: The scope of the variable 'ofsf' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/resample.c:97:23: style: The scope of the variable 'v0' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/resample.c:97:35: style: The scope of the variable 'v3' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/resample.c:181:16: style: The scope of the variable 'gend' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/resample.c:257:9: style: The scope of the variable 'n_new' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/resample.c:257:16: style: The scope of the variable 'n_old' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/resample.c:258:11: style: The scope of the variable 'v1' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/resample.c:258:15: style: The scope of the variable 'v2' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/resample.c:258:19: style: The scope of the variable 'diff' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/resample.c:259:15: style: The scope of the variable 'sptr' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/resample.c:262:9: style: The scope of the variable 'ii' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/resample.c:262:13: style: The scope of the variable 'jj' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/resample.c:428:22: style: The scope of the variable 'xz' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/resample.c:650:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/resample.c:681:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/resample.c:993:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/resample.c:1307:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/resample.c:1375:28: style: The scope of the variable 'x' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:190:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:232:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:393:9: style: The scope of the variable 'res' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:393:14: style: The scope of the variable 'fr' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:393:18: style: The scope of the variable 'p' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:393:21: style: The scope of the variable 'q' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:393:24: style: The scope of the variable 'f' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:437:9: style: The scope of the variable 'res' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:437:14: style: The scope of the variable 'fr' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:437:18: style: The scope of the variable 'p' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:437:21: style: The scope of the variable 'q' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:437:24: style: The scope of the variable 'f' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:505:9: style: The scope of the variable 'kfcn' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:505:15: style: The scope of the variable 'kp' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:505:19: style: The scope of the variable 'kp1' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:505:24: style: The scope of the variable 'kp1h' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:505:30: style: The scope of the variable 'kres' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:505:36: style: The scope of the variable 'value' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:606:9: style: The scope of the variable 'a0' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:606:13: style: The scope of the variable 'a1' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:606:17: style: The scope of the variable 'a2' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:606:21: style: The scope of the variable 'b1' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:606:25: style: The scope of the variable 'b02' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:606:30: style: The scope of the variable 'omega' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:606:37: style: The scope of the variable 'sn' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:606:41: style: The scope of the variable 'cs' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:606:45: style: The scope of the variable 'alpha' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:636:9: style: The scope of the variable 'a0' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:636:13: style: The scope of the variable 'a1' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:636:17: style: The scope of the variable 'a2' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:636:21: style: The scope of the variable 'b1' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:636:25: style: The scope of the variable 'b02' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:636:30: style: The scope of the variable 'omega' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:636:37: style: The scope of the variable 'sn' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:636:41: style: The scope of the variable 'cs' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:636:45: style: The scope of the variable 'alpha' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:778:59: style: The scope of the variable 'yout' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:844:59: style: The scope of the variable 'yout' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:1156:11: style: The scope of the variable 'fixp' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:1156:17: style: The scope of the variable 's' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:1156:20: style: The scope of the variable 't' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:1230:11: style: The scope of the variable 'fixp' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:1230:17: style: The scope of the variable 's' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:1230:20: style: The scope of the variable 't' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:1402:36: style: The scope of the variable 'rt' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:1602:11: style: The scope of the variable 'l' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:1602:14: style: The scope of the variable 'r' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:1692:15: style: The scope of the variable 'val' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:1692:20: style: The scope of the variable 'outl' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:1692:26: style: The scope of the variable 'outr' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:1707:9: style: The scope of the variable 't' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:2048:11: style: The scope of the variable 'x' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:2089:11: style: The scope of the variable 'l' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:2089:14: style: The scope of the variable 'r' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:2127:11: style: The scope of the variable 'x' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:2170:11: style: The scope of the variable 'output' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:2170:27: style: The scope of the variable 'v0' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:2170:31: style: The scope of the variable 'v1' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:2456:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:2456:11: style: The scope of the variable 'x' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:2851:7: style: The scope of the variable 'v1' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:2851:11: style: The scope of the variable 'v2' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:2851:15: style: The scope of the variable 'v3' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:2851:19: style: The scope of the variable 'v4' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:2851:23: style: The scope of the variable 'v5' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:3128:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:3270:11: style: The scope of the variable 'output' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:3270:27: style: The scope of the variable 'v0' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:3270:31: style: The scope of the variable 'v1' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:3628:14: style: The scope of the variable 'y' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:3706:21: style: The scope of the variable 'lout' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:3706:27: style: The scope of the variable 'rout' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:3767:11: style: The scope of the variable 'x' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:3767:14: style: The scope of the variable 'y' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:3819:11: style: The scope of the variable 'x' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:3871:11: style: The scope of the variable 'x' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:3968:11: style: The scope of the variable 'x' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:3968:14: style: The scope of the variable 'y' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:567:29: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:4062:8: style: struct member 'early_reflection_param_t::time_left' is never used. [unusedStructMember]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:4063:8: style: struct member 'early_reflection_param_t::weight_left' is never used. [unusedStructMember]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:4064:8: style: struct member 'early_reflection_param_t::time_right' is never used. [unusedStructMember]
xbmc-13.2-Gotham/lib/timidity/timidity/reverb.c:4065:8: style: struct member 'early_reflection_param_t::weight_right' is never used. [unusedStructMember]
xbmc-13.2-Gotham/lib/timidity/timidity/sffile.c:87:14: warning: Redundant assignment of 'vp->size' to itself. [selfAssignment]
xbmc-13.2-Gotham/lib/timidity/timidity/sffile.c:95:9: warning: Redundant assignment of '*vp' to itself. [selfAssignment]
xbmc-13.2-Gotham/lib/timidity/timidity/sffile.c:103:9: warning: Redundant assignment of '*vp' to itself. [selfAssignment]
xbmc-13.2-Gotham/lib/timidity/timidity/sffile.c:175:54: style: Function 'load_soundfont' argument 2 names different: declaration 'fp' definition 'fd'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/sffile.h:142:61: note: Function 'load_soundfont' argument 2 names different: declaration 'fp' definition 'fd'.
xbmc-13.2-Gotham/lib/timidity/timidity/sffile.c:175:54: note: Function 'load_soundfont' argument 2 names different: declaration 'fp' definition 'fd'.
xbmc-13.2-Gotham/lib/timidity/timidity/smplfile.c:84:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/smplfile.c:84:22: style: The scope of the variable 'result' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/smplfile.c:85:12: style: The scope of the variable 'sample' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/smplfile.c:321:12: style: The scope of the variable 'chunk_size' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/smplfile.c:323:12: style: The scope of the variable 'sample' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/smplfile.c:601:9: style: The scope of the variable 'chunk_size' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/smplfile.c:722:14: style: The scope of the variable 'sample' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/smplfile.c:723:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/smplfile.c:725:12: style: The scope of the variable 'loopMode' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/smplfile.c:443:83: style: Function 'read_WAVFormatChunk' argument 3 names different: declaration 'psize' definition 'csize'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/smplfile.c:292:83: note: Function 'read_WAVFormatChunk' argument 3 names different: declaration 'psize' definition 'csize'.
xbmc-13.2-Gotham/lib/timidity/timidity/smplfile.c:443:83: note: Function 'read_WAVFormatChunk' argument 3 names different: declaration 'psize' definition 'csize'.
xbmc-13.2-Gotham/lib/timidity/timidity/smplfile.c:959:82: style: Function 'read_sample_data' argument 4 names different: declaration 'samples' definition 'channels'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/smplfile.c:271:82: note: Function 'read_sample_data' argument 4 names different: declaration 'samples' definition 'channels'.
xbmc-13.2-Gotham/lib/timidity/timidity/smplfile.c:959:82: note: Function 'read_sample_data' argument 4 names different: declaration 'samples' definition 'channels'.
xbmc-13.2-Gotham/lib/timidity/timidity/smplfile.c:634:20: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xbmc-13.2-Gotham/lib/timidity/timidity/smplfile.c:647:20: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xbmc-13.2-Gotham/lib/timidity/timidity/smplfile.c:664:20: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xbmc-13.2-Gotham/lib/timidity/timidity/smplfile.c:675:20: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xbmc-13.2-Gotham/lib/timidity/timidity/smplfile.c:698:20: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xbmc-13.2-Gotham/lib/timidity/timidity/sndfont.c:604:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/sndfont.c:773:6: style: The scope of the variable 'rc' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/sndfont.c:922:6: style: The scope of the variable 'o_lo' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/sndfont.c:922:12: style: The scope of the variable 'o_hi' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/sndfont.c:922:18: style: The scope of the variable 'lo' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/sndfont.c:922:22: style: The scope of the variable 'hi' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/sndfont.c:262:24: style: Function 'add_soundfont' argument 3 names different: declaration 'cutoff_allowed' definition 'sf_cutoff'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/instrum.h:202:10: note: Function 'add_soundfont' argument 3 names different: declaration 'cutoff_allowed' definition 'sf_cutoff'.
xbmc-13.2-Gotham/lib/timidity/timidity/sndfont.c:262:24: note: Function 'add_soundfont' argument 3 names different: declaration 'cutoff_allowed' definition 'sf_cutoff'.
xbmc-13.2-Gotham/lib/timidity/timidity/sndfont.c:262:39: style: Function 'add_soundfont' argument 4 names different: declaration 'resonance_allowed' definition 'sf_resonance'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/instrum.h:202:30: note: Function 'add_soundfont' argument 4 names different: declaration 'resonance_allowed' definition 'sf_resonance'.
xbmc-13.2-Gotham/lib/timidity/timidity/sndfont.c:262:39: note: Function 'add_soundfont' argument 4 names different: declaration 'resonance_allowed' definition 'sf_resonance'.
xbmc-13.2-Gotham/lib/timidity/timidity/speex_a.c:244:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/speex_a.c:543:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/speex_a.c:544:8: style: The scope of the variable 'cbits' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/speex_a.c:546:7: style: The scope of the variable 'nbBytes' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/speex_a.c:547:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/speex_a.c:466:10: style: Unused variable: j [unusedVariable]
xbmc-13.2-Gotham/lib/timidity/timidity/sun_a.c:140:39: style: The scope of the variable 'tmp_audio' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/sun_a.c:276:23: style: Function 'output_data' argument 1 names different: declaration 'buf' definition 'buff'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/sun_a.c:79:30: note: Function 'output_data' argument 1 names different: declaration 'buf' definition 'buff'.
xbmc-13.2-Gotham/lib/timidity/timidity/sun_a.c:276:23: note: Function 'output_data' argument 1 names different: declaration 'buf' definition 'buff'.
xbmc-13.2-Gotham/lib/timidity/timidity/sun_a.c:276:35: style: Function 'output_data' argument 2 names different: declaration 'bytes' definition 'nbytes'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/sun_a.c:79:41: note: Function 'output_data' argument 2 names different: declaration 'bytes' definition 'nbytes'.
xbmc-13.2-Gotham/lib/timidity/timidity/sun_a.c:276:35: note: Function 'output_data' argument 2 names different: declaration 'bytes' definition 'nbytes'.
xbmc-13.2-Gotham/lib/timidity/timidity/tables.c:61:9: style: The scope of the variable 'f' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/tables.c:1348:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/tables.c:1354:25: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall]
xbmc-13.2-Gotham/lib/timidity/timidity/timidity.c:890:2: warning: Either the condition 'tone!=NULL' is redundant or there is possible null pointer dereference: tone. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/lib/timidity/timidity/timidity.c:909:11: note: Assuming that condition 'tone!=NULL' is not redundant
xbmc-13.2-Gotham/lib/timidity/timidity/timidity.c:912:30: note: Calling function 'reinit_tone_bank_element', 1st argument 'tone' value is 0
xbmc-13.2-Gotham/lib/timidity/timidity/timidity.c:890:2: note: Null pointer dereference
xbmc-13.2-Gotham/lib/timidity/timidity/timidity.c:891:2: warning: Either the condition 'tone!=NULL' is redundant or there is possible null pointer dereference: tone. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/lib/timidity/timidity/timidity.c:909:11: note: Assuming that condition 'tone!=NULL' is not redundant
xbmc-13.2-Gotham/lib/timidity/timidity/timidity.c:912:30: note: Calling function 'reinit_tone_bank_element', 1st argument 'tone' value is 0
xbmc-13.2-Gotham/lib/timidity/timidity/timidity.c:891:2: note: Null pointer dereference
xbmc-13.2-Gotham/lib/timidity/timidity/timidity.c:892:2: warning: Either the condition 'tone!=NULL' is redundant or there is possible null pointer dereference: tone. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/lib/timidity/timidity/timidity.c:909:11: note: Assuming that condition 'tone!=NULL' is not redundant
xbmc-13.2-Gotham/lib/timidity/timidity/timidity.c:912:30: note: Calling function 'reinit_tone_bank_element', 1st argument 'tone' value is 0
xbmc-13.2-Gotham/lib/timidity/timidity/timidity.c:892:2: note: Null pointer dereference
xbmc-13.2-Gotham/lib/timidity/timidity/timidity.c:893:2: warning: Either the condition 'tone!=NULL' is redundant or there is possible null pointer dereference: tone. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/lib/timidity/timidity/timidity.c:909:11: note: Assuming that condition 'tone!=NULL' is not redundant
xbmc-13.2-Gotham/lib/timidity/timidity/timidity.c:912:30: note: Calling function 'reinit_tone_bank_element', 1st argument 'tone' value is 0
xbmc-13.2-Gotham/lib/timidity/timidity/timidity.c:893:2: note: Null pointer dereference
xbmc-13.2-Gotham/lib/timidity/timidity/timidity.c:894:2: warning: Either the condition 'tone!=NULL' is redundant or there is possible null pointer dereference: tone. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/lib/timidity/timidity/timidity.c:909:11: note: Assuming that condition 'tone!=NULL' is not redundant
xbmc-13.2-Gotham/lib/timidity/timidity/timidity.c:912:30: note: Calling function 'reinit_tone_bank_element', 1st argument 'tone' value is 0
xbmc-13.2-Gotham/lib/timidity/timidity/timidity.c:894:2: note: Null pointer dereference
xbmc-13.2-Gotham/lib/timidity/timidity/timidity.c:895:2: warning: Either the condition 'tone!=NULL' is redundant or there is possible null pointer dereference: tone. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/lib/timidity/timidity/timidity.c:909:11: note: Assuming that condition 'tone!=NULL' is not redundant
xbmc-13.2-Gotham/lib/timidity/timidity/timidity.c:912:30: note: Calling function 'reinit_tone_bank_element', 1st argument 'tone' value is 0
xbmc-13.2-Gotham/lib/timidity/timidity/timidity.c:895:2: note: Null pointer dereference
xbmc-13.2-Gotham/lib/timidity/timidity/timidity.c:896:2: warning: Either the condition 'tone!=NULL' is redundant or there is possible null pointer dereference: tone. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/lib/timidity/timidity/timidity.c:909:11: note: Assuming that condition 'tone!=NULL' is not redundant
xbmc-13.2-Gotham/lib/timidity/timidity/timidity.c:912:30: note: Calling function 'reinit_tone_bank_element', 1st argument 'tone' value is 0
xbmc-13.2-Gotham/lib/timidity/timidity/timidity.c:896:2: note: Null pointer dereference
xbmc-13.2-Gotham/lib/timidity/timidity/timidity.c:897:2: warning: Either the condition 'tone!=NULL' is redundant or there is possible null pointer dereference: tone. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/lib/timidity/timidity/timidity.c:909:11: note: Assuming that condition 'tone!=NULL' is not redundant
xbmc-13.2-Gotham/lib/timidity/timidity/timidity.c:912:30: note: Calling function 'reinit_tone_bank_element', 1st argument 'tone' value is 0
xbmc-13.2-Gotham/lib/timidity/timidity/timidity.c:897:2: note: Null pointer dereference
xbmc-13.2-Gotham/lib/timidity/timidity/timidity.c:898:2: warning: Either the condition 'tone!=NULL' is redundant or there is possible null pointer dereference: tone. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/lib/timidity/timidity/timidity.c:909:11: note: Assuming that condition 'tone!=NULL' is not redundant
xbmc-13.2-Gotham/lib/timidity/timidity/timidity.c:912:30: note: Calling function 'reinit_tone_bank_element', 1st argument 'tone' value is 0
xbmc-13.2-Gotham/lib/timidity/timidity/timidity.c:898:2: note: Null pointer dereference
xbmc-13.2-Gotham/lib/timidity/timidity/timidity.c:579:19: style: The scope of the variable 'toelm' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/timidity.c:579:27: style: The scope of the variable 'fromelm' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/timidity.c:601:9: style: The scope of the variable 'bankfrom' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/timidity.c:697:18: style: The scope of the variable 'delim' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/timidity.c:4782:3: error: Shifting by a negative value is undefined behaviour [shiftNegative]
xbmc-13.2-Gotham/lib/timidity/timidity/timidity.c:4782:3: warning: Suspicious code: sign conversion of - in calculation, even though - can have a negative value [signConversion]
xbmc-13.2-Gotham/lib/timidity/timidity/timidity.c:3704:7: style: Unused variable: mark [unusedVariable]
xbmc-13.2-Gotham/lib/timidity/timidity/w32_a.c:360:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/w32_a.c:607:45: style: Function 'MMErrorMessage' argument 1 names different: declaration 'Result' definition 'ErrorCode'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/w32_a.c:183:63: note: Function 'MMErrorMessage' argument 1 names different: declaration 'Result' definition 'ErrorCode'.
xbmc-13.2-Gotham/lib/timidity/timidity/w32_a.c:607:45: note: Function 'MMErrorMessage' argument 1 names different: declaration 'Result' definition 'ErrorCode'.
xbmc-13.2-Gotham/lib/timidity/timidity/w32_a.c:306:14: style: Variable 'Result' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/timidity/w32_a.c:485:15: style: Variable 'dummy_sounds' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/timidity/wrd_read.c:346:13: style: The scope of the variable 'delay' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/timidity/wrd_read.c:1177:27: style: Function 'wrd_eint' argument 1 names different: declaration 'hex' definition 's'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/timidity/wrd_read.c:129:27: note: Function 'wrd_eint' argument 1 names different: declaration 'hex' definition 's'.
xbmc-13.2-Gotham/lib/timidity/timidity/wrd_read.c:1177:27: note: Function 'wrd_eint' argument 1 names different: declaration 'hex' definition 's'.
xbmc-13.2-Gotham/lib/timidity/utils/bitset.c:103:39: style: Function 'clear_bitset' argument 2 names different: declaration 'start_bit' definition 'start'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/utils/bitset.h:45:46: note: Function 'clear_bitset' argument 2 names different: declaration 'start_bit' definition 'start'.
xbmc-13.2-Gotham/lib/timidity/utils/bitset.c:103:39: note: Function 'clear_bitset' argument 2 names different: declaration 'start_bit' definition 'start'.
xbmc-13.2-Gotham/lib/timidity/utils/bitset.c:146:7: style: Function 'set_bitset' argument 3 names different: declaration 'start_bit' definition 'start'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/utils/bitset.h:59:14: note: Function 'set_bitset' argument 3 names different: declaration 'start_bit' definition 'start'.
xbmc-13.2-Gotham/lib/timidity/utils/bitset.c:146:7: note: Function 'set_bitset' argument 3 names different: declaration 'start_bit' definition 'start'.
xbmc-13.2-Gotham/lib/timidity/utils/bitset.c:202:53: style: Function 'get_bitset' argument 2 names different: declaration 'bits_return' definition 'bits'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/utils/bitset.h:50:60: note: Function 'get_bitset' argument 2 names different: declaration 'bits_return' definition 'bits'.
xbmc-13.2-Gotham/lib/timidity/utils/bitset.c:202:53: note: Function 'get_bitset' argument 2 names different: declaration 'bits_return' definition 'bits'.
xbmc-13.2-Gotham/lib/timidity/utils/bitset.c:203:7: style: Function 'get_bitset' argument 3 names different: declaration 'start_bit' definition 'start'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/utils/bitset.h:51:14: note: Function 'get_bitset' argument 3 names different: declaration 'start_bit' definition 'start'.
xbmc-13.2-Gotham/lib/timidity/utils/bitset.c:203:7: note: Function 'get_bitset' argument 3 names different: declaration 'start_bit' definition 'start'.
xbmc-13.2-Gotham/lib/timidity/utils/fft.c:195:16: style: The scope of the variable 'i2' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft.c:195:20: style: The scope of the variable 'i4' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:324:11: style: The scope of the variable 'xi' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:487:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:487:12: style: The scope of the variable 'k' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:487:15: style: The scope of the variable 'l' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:487:21: style: The scope of the variable 'mh' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:488:11: style: The scope of the variable 'xr' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:488:19: style: The scope of the variable 'yr' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:583:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:583:12: style: The scope of the variable 'k' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:583:15: style: The scope of the variable 'l' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:583:18: style: The scope of the variable 'm' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:583:21: style: The scope of the variable 'mh' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:584:11: style: The scope of the variable 'xr' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:584:15: style: The scope of the variable 'xi' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:584:19: style: The scope of the variable 'yr' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:584:23: style: The scope of the variable 'yi' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:670:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:670:12: style: The scope of the variable 'nwh' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:671:11: style: The scope of the variable 'delta' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:671:18: style: The scope of the variable 'x' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:671:21: style: The scope of the variable 'y' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:699:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:699:12: style: The scope of the variable 'nch' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:700:11: style: The scope of the variable 'delta' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:932:16: style: The scope of the variable 'j2' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:932:20: style: The scope of the variable 'j3' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:933:21: style: The scope of the variable 'x1r' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:933:26: style: The scope of the variable 'x1i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:933:31: style: The scope of the variable 'x2r' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:933:36: style: The scope of the variable 'x2i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:933:41: style: The scope of the variable 'x3r' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:933:46: style: The scope of the variable 'x3i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:984:16: style: The scope of the variable 'j2' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:984:20: style: The scope of the variable 'j3' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:985:21: style: The scope of the variable 'x1r' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:985:26: style: The scope of the variable 'x1i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:985:31: style: The scope of the variable 'x2r' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:985:36: style: The scope of the variable 'x2i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:985:41: style: The scope of the variable 'x3r' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:985:46: style: The scope of the variable 'x3i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:1034:16: style: The scope of the variable 'k2' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:1035:17: style: The scope of the variable 'wk1i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:1035:23: style: The scope of the variable 'wk2r' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:1035:29: style: The scope of the variable 'wk2i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:1035:35: style: The scope of the variable 'wk3r' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:1035:41: style: The scope of the variable 'wk3i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:1139:31: style: The scope of the variable 'k2' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:1140:17: style: The scope of the variable 'wk1i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:1140:23: style: The scope of the variable 'wk2r' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:1140:29: style: The scope of the variable 'wk2i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:1140:35: style: The scope of the variable 'wk3r' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:1140:41: style: The scope of the variable 'wk3i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:1266:12: style: The scope of the variable 'k' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:1267:11: style: The scope of the variable 'wkr' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:1267:16: style: The scope of the variable 'wki' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:1267:21: style: The scope of the variable 'xr' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:1267:25: style: The scope of the variable 'xi' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:1267:29: style: The scope of the variable 'yr' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:1267:33: style: The scope of the variable 'yi' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:1291:12: style: The scope of the variable 'k' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:1292:11: style: The scope of the variable 'wkr' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:1292:16: style: The scope of the variable 'wki' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:1292:21: style: The scope of the variable 'xr' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:1292:25: style: The scope of the variable 'xi' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:1292:29: style: The scope of the variable 'yr' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:1292:33: style: The scope of the variable 'yi' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:1318:12: style: The scope of the variable 'k' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:1319:11: style: The scope of the variable 'wkr' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:1319:16: style: The scope of the variable 'wki' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:1319:21: style: The scope of the variable 'xr' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:1339:12: style: The scope of the variable 'k' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:1340:11: style: The scope of the variable 'wkr' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:1340:16: style: The scope of the variable 'wki' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/fft4g.c:1340:21: style: The scope of the variable 'xr' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/getopt.c:647:27: style: Function 'timidity_getopt_long' argument 1 names different: declaration '__argc' definition 'argc'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/utils/tmdy_getopt.h:139:38: note: Function 'timidity_getopt_long' argument 1 names different: declaration '__argc' definition 'argc'.
xbmc-13.2-Gotham/lib/timidity/utils/getopt.c:647:27: note: Function 'timidity_getopt_long' argument 1 names different: declaration '__argc' definition 'argc'.
xbmc-13.2-Gotham/lib/timidity/utils/getopt.c:647:46: style: Function 'timidity_getopt_long' argument 2 names different: declaration '__argv' definition 'argv'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/utils/tmdy_getopt.h:139:59: note: Function 'timidity_getopt_long' argument 2 names different: declaration '__argv' definition 'argv'.
xbmc-13.2-Gotham/lib/timidity/utils/getopt.c:647:46: note: Function 'timidity_getopt_long' argument 2 names different: declaration '__argv' definition 'argv'.
xbmc-13.2-Gotham/lib/timidity/utils/getopt.c:647:64: style: Function 'timidity_getopt_long' argument 3 names different: declaration '__shortopts' definition 'options'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/utils/tmdy_getopt.h:140:16: note: Function 'timidity_getopt_long' argument 3 names different: declaration '__shortopts' definition 'options'.
xbmc-13.2-Gotham/lib/timidity/utils/getopt.c:647:64: note: Function 'timidity_getopt_long' argument 3 names different: declaration '__shortopts' definition 'options'.
xbmc-13.2-Gotham/lib/timidity/utils/getopt.c:648:28: style: Function 'timidity_getopt_long' argument 4 names different: declaration '__longopts' definition 'long_options'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/utils/tmdy_getopt.h:141:32: note: Function 'timidity_getopt_long' argument 4 names different: declaration '__longopts' definition 'long_options'.
xbmc-13.2-Gotham/lib/timidity/utils/getopt.c:648:28: note: Function 'timidity_getopt_long' argument 4 names different: declaration '__longopts' definition 'long_options'.
xbmc-13.2-Gotham/lib/timidity/utils/getopt.c:648:47: style: Function 'timidity_getopt_long' argument 5 names different: declaration '__longind' definition 'opt_index'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/utils/tmdy_getopt.h:141:49: note: Function 'timidity_getopt_long' argument 5 names different: declaration '__longind' definition 'opt_index'.
xbmc-13.2-Gotham/lib/timidity/utils/getopt.c:648:47: note: Function 'timidity_getopt_long' argument 5 names different: declaration '__longind' definition 'opt_index'.
xbmc-13.2-Gotham/lib/timidity/utils/getopt.c:659:32: style: Function 'timidity_getopt_long_only' argument 1 names different: declaration '__argc' definition 'argc'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/utils/tmdy_getopt.h:142:43: note: Function 'timidity_getopt_long_only' argument 1 names different: declaration '__argc' definition 'argc'.
xbmc-13.2-Gotham/lib/timidity/utils/getopt.c:659:32: note: Function 'timidity_getopt_long_only' argument 1 names different: declaration '__argc' definition 'argc'.
xbmc-13.2-Gotham/lib/timidity/utils/getopt.c:659:51: style: Function 'timidity_getopt_long_only' argument 2 names different: declaration '__argv' definition 'argv'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/utils/tmdy_getopt.h:142:64: note: Function 'timidity_getopt_long_only' argument 2 names different: declaration '__argv' definition 'argv'.
xbmc-13.2-Gotham/lib/timidity/utils/getopt.c:659:51: note: Function 'timidity_getopt_long_only' argument 2 names different: declaration '__argv' definition 'argv'.
xbmc-13.2-Gotham/lib/timidity/utils/getopt.c:659:69: style: Function 'timidity_getopt_long_only' argument 3 names different: declaration '__shortopts' definition 'options'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/utils/tmdy_getopt.h:143:21: note: Function 'timidity_getopt_long_only' argument 3 names different: declaration '__shortopts' definition 'options'.
xbmc-13.2-Gotham/lib/timidity/utils/getopt.c:659:69: note: Function 'timidity_getopt_long_only' argument 3 names different: declaration '__shortopts' definition 'options'.
xbmc-13.2-Gotham/lib/timidity/utils/getopt.c:660:26: style: Function 'timidity_getopt_long_only' argument 4 names different: declaration '__longopts' definition 'long_options'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/utils/tmdy_getopt.h:144:37: note: Function 'timidity_getopt_long_only' argument 4 names different: declaration '__longopts' definition 'long_options'.
xbmc-13.2-Gotham/lib/timidity/utils/getopt.c:660:26: note: Function 'timidity_getopt_long_only' argument 4 names different: declaration '__longopts' definition 'long_options'.
xbmc-13.2-Gotham/lib/timidity/utils/getopt.c:660:45: style: Function 'timidity_getopt_long_only' argument 5 names different: declaration '__longind' definition 'opt_index'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/timidity/utils/tmdy_getopt.h:144:54: note: Function 'timidity_getopt_long_only' argument 5 names different: declaration '__longind' definition 'opt_index'.
xbmc-13.2-Gotham/lib/timidity/utils/getopt.c:660:45: note: Function 'timidity_getopt_long_only' argument 5 names different: declaration '__longind' definition 'opt_index'.
xbmc-13.2-Gotham/lib/timidity/utils/mac_util.c:91:8: style: The scope of the variable 'len' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/mac_util.c:283:6: style: The scope of the variable 'c1' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/mac_util.c:283:9: style: The scope of the variable 'c2' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/mac_util.c:299:7: style: The scope of the variable 'c1' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/mac_util.c:299:10: style: The scope of the variable 'c2' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/mac_util.c:51:11: style: Variable 'myErr' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/timidity/utils/support.c:208:5: style: Variable 'tmpbuf' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/lib/timidity/utils/support.c:205:0: note: Variable 'tmpbuf' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/timidity/utils/support.c:208:5: note: Variable 'tmpbuf' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/timidity/utils/support.c:73:11: style: The scope of the variable 'long_int' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/support.c:74:11: style: The scope of the variable 'extra_long' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/timidity/utils/support.c:667:7: style: The scope of the variable 'dif' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/XBMCVGM.cpp:88:5: 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]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/acm_decoder.c:390:6: style: The scope of the variable 'n1' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/acm_decoder.c:390:10: style: The scope of the variable 'n2' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/acm_decoder.c:390:14: style: The scope of the variable 'n3' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/acm_decoder.c:413:6: style: The scope of the variable 'n1' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/acm_decoder.c:413:10: style: The scope of the variable 'n2' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/acm_decoder.c:413:14: style: The scope of the variable 'n3' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/acm_decoder.c:436:6: style: The scope of the variable 'n1' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/acm_decoder.c:436:10: style: The scope of the variable 'n2' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/acm_decoder.c:468:6: style: The scope of the variable 'err' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/acm_decoder.c:485:7: style: The scope of the variable 'p' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/acm_decoder.c:485:10: style: The scope of the variable 'r0' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/acm_decoder.c:485:14: style: The scope of the variable 'r1' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/acm_decoder.c:503:11: style: The scope of the variable 'sub_count' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/acm_decoder.c:503:22: style: The scope of the variable 'sub_len' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/acm_decoder.c:504:7: style: The scope of the variable 'wrap_p' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/acm_decoder.c:741:27: style: The scope of the variable 'err' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/acm_decoder.c:742:7: style: The scope of the variable 'src' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/acm_decoder.c:75:52: style: Checking if unsigned variable 'acm->data_len-acm->buf_start_ofs' is less than zero. [unsignedLessThanZero]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/acm_decoder.c:738:36: style: Function 'acm_read' argument 2 names different: declaration 'buf' definition 'dst'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/acm_decoder.h:82:36: note: Function 'acm_read' argument 2 names different: declaration 'buf' definition 'dst'.
xbmc-13.2-Gotham/lib/vgmstream/src/coding/acm_decoder.c:738:36: note: Function 'acm_read' argument 2 names different: declaration 'buf' definition 'dst'.
xbmc-13.2-Gotham/lib/vgmstream/src/coding/acm_decoder.c:738:50: style: Function 'acm_read' argument 3 names different: declaration 'nbytes' definition 'numbytes'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/acm_decoder.h:82:50: note: Function 'acm_read' argument 3 names different: declaration 'nbytes' definition 'numbytes'.
xbmc-13.2-Gotham/lib/vgmstream/src/coding/acm_decoder.c:738:50: note: Function 'acm_read' argument 3 names different: declaration 'nbytes' definition 'numbytes'.
xbmc-13.2-Gotham/lib/vgmstream/src/coding/adx_decoder.c:22:21: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/adx_decoder.c:60:21: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/aica_decoder.c:31:22: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/eaxa_decoder.c:20:7: style: The scope of the variable 'coef1' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/eaxa_decoder.c:20:13: style: The scope of the variable 'coef2' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/eaxa_decoder.c:21:8: style: The scope of the variable 'shift' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/eaxa_decoder.c:55:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/g721_decoder.c:159:7: style: The scope of the variable 'y' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/g721_decoder.c:160:7: style: The scope of the variable 'dif' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/g721_decoder.c:161:7: style: The scope of the variable 'al' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/g721_decoder.c:191:9: style: The scope of the variable 'dex' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/g721_decoder.c:192:9: style: The scope of the variable 'dqt' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/g721_decoder.c:193:9: style: The scope of the variable 'dq' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/g721_decoder.c:227:9: style: The scope of the variable 'a1ul' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/g721_decoder.c:228:9: style: The scope of the variable 'pks1' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/g721_decoder.c:229:9: style: The scope of the variable 'fa1' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/g721_decoder.c:294:16: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/g721_decoder.c:467:67: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/ima_decoder.c:69:6: style: The scope of the variable 'sample_nibble' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/ima_decoder.c:70:6: style: The scope of the variable 'sample_decoded' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/ima_decoder.c:71:9: style: The scope of the variable 'delta' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/ima_decoder.c:81:31: error: Division by zero. [zerodiv]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/ima_decoder.c:189:34: style: Function 'decode_eacs_ima' argument 1 names different: declaration 'stream' definition 'vgmstream'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/coding.h:17:34: note: Function 'decode_eacs_ima' argument 1 names different: declaration 'stream' definition 'vgmstream'.
xbmc-13.2-Gotham/lib/vgmstream/src/coding/ima_decoder.c:189:34: note: Function 'decode_eacs_ima' argument 1 names different: declaration 'stream' definition 'vgmstream'.
xbmc-13.2-Gotham/lib/vgmstream/src/coding/ima_decoder.c:43:76: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/ima_decoder.c:108:70: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/ima_decoder.c:163:45: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/ima_decoder.c:250:45: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/l5_555_decoder.c:35:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/nds_procyon_decoder.c:39:22: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/ngc_afc_decoder.c:44:24: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/ngc_dsp_decoder.c:29:24: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/ngc_dsp_decoder.c:70:24: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/nwa_decoder.c:331:17: style: The scope of the variable 'samples_to_read' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/nwa_decoder.c:182:23: style: Variable 'curcompsize' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/psx_decoder.c:18:32: style: The scope of the variable 'sample' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/psx_decoder.c:60:32: style: The scope of the variable 'sample' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/psx_decoder.c:107:32: style: The scope of the variable 'sample' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/psx_decoder.c:111:8: style: The scope of the variable 'scale' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/psx_decoder.c:141:32: style: The scope of the variable 'sample' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/psx_decoder.c:145:8: style: The scope of the variable 'scale' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/psx_decoder.c:148:10: style: The scope of the variable 'predictor' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/psx_decoder.c:43:18: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/psx_decoder.c:88:18: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/psx_decoder.c:124:23: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/psx_decoder.c:161:23: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/xa_decoder.c:30:32: style: The scope of the variable 'sample' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/xa_decoder.c:35:8: style: The scope of the variable 'scale' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/xa_decoder.c:66:33: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/xa_decoder.c:27:28: style: Function 'decode_xa' argument 1 names different: declaration 'stream' definition 'vgmstream'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/vgmstream/src/coding/coding.h:46:28: note: Function 'decode_xa' argument 1 names different: declaration 'stream' definition 'vgmstream'.
xbmc-13.2-Gotham/lib/vgmstream/src/coding/xa_decoder.c:27:28: note: Function 'decode_xa' argument 1 names different: declaration 'stream' definition 'vgmstream'.
xbmc-13.2-Gotham/lib/vgmstream/src/layout/aax_layout.c:14:17: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/layout/ast_blocked.c:5:29: style: Function 'ast_block_update' argument 1 names different: declaration 'block_ofset' definition 'block_offset'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/vgmstream/src/layout/layout.h:7:29: note: Function 'ast_block_update' argument 1 names different: declaration 'block_ofset' definition 'block_offset'.
xbmc-13.2-Gotham/lib/vgmstream/src/layout/ast_blocked.c:5:29: note: Function 'ast_block_update' argument 1 names different: declaration 'block_ofset' definition 'block_offset'.
xbmc-13.2-Gotham/lib/vgmstream/src/layout/halpst_blocked.c:5:32: style: Function 'halpst_block_update' argument 1 names different: declaration 'block_ofset' definition 'block_offset'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/vgmstream/src/layout/layout.h:11:32: note: Function 'halpst_block_update' argument 1 names different: declaration 'block_ofset' definition 'block_offset'.
xbmc-13.2-Gotham/lib/vgmstream/src/layout/halpst_blocked.c:5:32: note: Function 'halpst_block_update' argument 1 names different: declaration 'block_ofset' definition 'block_offset'.
xbmc-13.2-Gotham/lib/vgmstream/src/meta/aax.c:308:7: style: Variable 'signed_length' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/aax.c:307:0: note: Variable 'signed_length' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/vgmstream/src/meta/aax.c:308:7: note: Variable 'signed_length' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/lib/vgmstream/src/meta/aifc.c:235:13: style: The scope of the variable 'start_marker' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/aifc.c:236:13: style: The scope of the variable 'end_marker' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/dc_asd.c:39:9: style: Condition 'loop_flag' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/dc_asd.c:26:17: note: Assignment 'loop_flag=0', assigned value is 0
xbmc-13.2-Gotham/lib/vgmstream/src/meta/dc_asd.c:39:9: note: Condition 'loop_flag' is always false
xbmc-13.2-Gotham/lib/vgmstream/src/meta/dc_str.c:134:9: style: Condition 'loop_flag' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/dc_str.c:108:21: note: Assignment 'loop_flag=0', assigned value is 0
xbmc-13.2-Gotham/lib/vgmstream/src/meta/dc_str.c:134:9: note: Condition 'loop_flag' is always false
xbmc-13.2-Gotham/lib/vgmstream/src/meta/dc_wav_dcs.c:82:8: style: Condition 'loop_flag' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/dc_wav_dcs.c:70:17: note: Assignment 'loop_flag=0', assigned value is 0
xbmc-13.2-Gotham/lib/vgmstream/src/meta/dc_wav_dcs.c:82:8: note: Condition 'loop_flag' is always false
xbmc-13.2-Gotham/lib/vgmstream/src/meta/dc_wav_dcs.c:74:36: error: Uninitialized variable: channel_count [uninitvar]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/ea_header.c:55:10: style: The scope of the variable 'byteRead' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/gca.c:30:9: style: Condition 'loop_flag' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/gca.c:9:21: note: Assignment 'loop_flag=0', assigned value is 0
xbmc-13.2-Gotham/lib/vgmstream/src/meta/gca.c:30:9: note: Condition 'loop_flag' is always false
xbmc-13.2-Gotham/lib/vgmstream/src/meta/idsp.c:35:9: style: Condition 'loop_flag' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/idsp.c:22:17: note: Assignment 'loop_flag=0', assigned value is 0
xbmc-13.2-Gotham/lib/vgmstream/src/meta/idsp.c:35:9: note: Condition 'loop_flag' is always false
xbmc-13.2-Gotham/lib/vgmstream/src/meta/kraw.c:33:9: style: Condition 'loop_flag' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/kraw.c:20:17: note: Assignment 'loop_flag=0', assigned value is 0
xbmc-13.2-Gotham/lib/vgmstream/src/meta/kraw.c:33:9: note: Condition 'loop_flag' is always false
xbmc-13.2-Gotham/lib/vgmstream/src/meta/msvp.c:33:9: style: Condition 'loop_flag' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/msvp.c:20:17: note: Assignment 'loop_flag=0', assigned value is 0
xbmc-13.2-Gotham/lib/vgmstream/src/meta/msvp.c:33:9: note: Condition 'loop_flag' is always false
xbmc-13.2-Gotham/lib/vgmstream/src/meta/msvp.c:39:20: style: Condition 'channel_count==1' is always true [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/msvp.c:21:21: note: Assignment 'channel_count=1', assigned value is 1
xbmc-13.2-Gotham/lib/vgmstream/src/meta/msvp.c:39:20: note: Condition 'channel_count==1' is always true
xbmc-13.2-Gotham/lib/vgmstream/src/meta/naomi_spsd.c:35:6: style: Condition 'loop_flag' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/naomi_spsd.c:20:17: note: Assignment 'loop_flag=0', assigned value is 0
xbmc-13.2-Gotham/lib/vgmstream/src/meta/naomi_spsd.c:35:6: note: Condition 'loop_flag' is always false
xbmc-13.2-Gotham/lib/vgmstream/src/meta/naomi_spsd.c:41:23: style: Condition 'channel_count>1' is always true [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/naomi_spsd.c:21:21: note: Assignment 'channel_count=2', assigned value is 2
xbmc-13.2-Gotham/lib/vgmstream/src/meta/naomi_spsd.c:41:23: note: Condition 'channel_count>1' is always true
xbmc-13.2-Gotham/lib/vgmstream/src/meta/ngc_tydsp.c:29:9: style: Condition 'loop_flag' is always true [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/ngc_tydsp.c:16:17: note: Assignment 'loop_flag=1', assigned value is 1
xbmc-13.2-Gotham/lib/vgmstream/src/meta/ngc_tydsp.c:29:9: note: Condition 'loop_flag' is always true
xbmc-13.2-Gotham/lib/vgmstream/src/meta/ngc_waa_wac_wad_wam.c:42:9: style: Condition 'loop_flag' is always true [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/ngc_waa_wac_wad_wam.c:29:17: note: Assignment 'loop_flag=1', assigned value is 1
xbmc-13.2-Gotham/lib/vgmstream/src/meta/ngc_waa_wac_wad_wam.c:42:9: note: Condition 'loop_flag' is always true
xbmc-13.2-Gotham/lib/vgmstream/src/meta/ngc_ymf.c:33:9: style: Condition 'loop_flag' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/ngc_ymf.c:20:17: note: Assignment 'loop_flag=0', assigned value is 0
xbmc-13.2-Gotham/lib/vgmstream/src/meta/ngc_ymf.c:33:9: note: Condition 'loop_flag' is always false
xbmc-13.2-Gotham/lib/vgmstream/src/meta/nwa.c:75:13: warning: The buffer 'ininame' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/nwa.c:150:13: warning: The buffer 'ininame' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/pcm.c:83:22: style: Condition 'loop_flag==1' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/pcm.c:69:15: note: Assignment 'loop_flag=0', assigned value is 0
xbmc-13.2-Gotham/lib/vgmstream/src/meta/pcm.c:83:22: note: Condition 'loop_flag==1' is always false
xbmc-13.2-Gotham/lib/vgmstream/src/meta/ps2_ccc.c:37:9: style: Condition 'loop_flag' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/ps2_ccc.c:24:17: note: Assignment 'loop_flag=0', assigned value is 0
xbmc-13.2-Gotham/lib/vgmstream/src/meta/ps2_ccc.c:37:9: note: Condition 'loop_flag' is always false
xbmc-13.2-Gotham/lib/vgmstream/src/meta/ps2_hgc1.c:33:9: style: Condition 'loop_flag' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/ps2_hgc1.c:20:17: note: Assignment 'loop_flag=0', assigned value is 0
xbmc-13.2-Gotham/lib/vgmstream/src/meta/ps2_hgc1.c:33:9: note: Condition 'loop_flag' is always false
xbmc-13.2-Gotham/lib/vgmstream/src/meta/ps2_kces.c:35:9: style: Condition 'loop_flag' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/ps2_kces.c:22:17: note: Assignment 'loop_flag=0', assigned value is 0
xbmc-13.2-Gotham/lib/vgmstream/src/meta/ps2_kces.c:35:9: note: Condition 'loop_flag' is always false
xbmc-13.2-Gotham/lib/vgmstream/src/meta/ps2_mihb.c:35:9: style: Condition 'loop_flag' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/ps2_mihb.c:22:17: note: Assignment 'loop_flag=0', assigned value is 0
xbmc-13.2-Gotham/lib/vgmstream/src/meta/ps2_mihb.c:35:9: note: Condition 'loop_flag' is always false
xbmc-13.2-Gotham/lib/vgmstream/src/meta/ps2_seg.c:35:9: style: Condition 'loop_flag' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/ps2_seg.c:22:17: note: Assignment 'loop_flag=0', assigned value is 0
xbmc-13.2-Gotham/lib/vgmstream/src/meta/ps2_seg.c:35:9: note: Condition 'loop_flag' is always false
xbmc-13.2-Gotham/lib/vgmstream/src/meta/ps2_sl3.c:34:9: style: Condition 'loop_flag' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/ps2_sl3.c:21:17: note: Assignment 'loop_flag=0', assigned value is 0
xbmc-13.2-Gotham/lib/vgmstream/src/meta/ps2_sl3.c:34:9: note: Condition 'loop_flag' is always false
xbmc-13.2-Gotham/lib/vgmstream/src/meta/ps2_tec.c:30:9: style: Condition 'loop_flag' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/ps2_tec.c:17:17: note: Assignment 'loop_flag=0', assigned value is 0
xbmc-13.2-Gotham/lib/vgmstream/src/meta/ps2_tec.c:30:9: note: Condition 'loop_flag' is always false
xbmc-13.2-Gotham/lib/vgmstream/src/meta/ps2_xa30.c:33:9: style: Condition 'loop_flag' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/ps2_xa30.c:20:17: note: Assignment 'loop_flag=0', assigned value is 0
xbmc-13.2-Gotham/lib/vgmstream/src/meta/ps2_xa30.c:33:9: note: Condition 'loop_flag' is always false
xbmc-13.2-Gotham/lib/vgmstream/src/meta/psx_fag.c:35:9: style: Condition 'loop_flag' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/psx_fag.c:22:14: note: Assignment 'loop_flag=0', assigned value is 0
xbmc-13.2-Gotham/lib/vgmstream/src/meta/psx_fag.c:35:9: note: Condition 'loop_flag' is always false
xbmc-13.2-Gotham/lib/vgmstream/src/meta/riff.c:242:39: error: Division by zero. [zerodiv]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/riff.c:89:25: note: Assignment 'channel_count=0', assigned value is 0
xbmc-13.2-Gotham/lib/vgmstream/src/meta/riff.c:242:39: note: Division by zero
xbmc-13.2-Gotham/lib/vgmstream/src/meta/riff.c:245:37: error: Division by zero. [zerodiv]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/riff.c:89:25: note: Assignment 'channel_count=0', assigned value is 0
xbmc-13.2-Gotham/lib/vgmstream/src/meta/riff.c:245:37: note: Division by zero
xbmc-13.2-Gotham/lib/vgmstream/src/meta/riff.c:248:42: error: Division by zero. [zerodiv]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/riff.c:89:25: note: Assignment 'channel_count=0', assigned value is 0
xbmc-13.2-Gotham/lib/vgmstream/src/meta/riff.c:248:42: note: Division by zero
xbmc-13.2-Gotham/lib/vgmstream/src/meta/rsd.c:37:9: style: Condition 'loop_flag' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/rsd.c:24:17: note: Assignment 'loop_flag=0', assigned value is 0
xbmc-13.2-Gotham/lib/vgmstream/src/meta/rsd.c:37:9: note: Condition 'loop_flag' is always false
xbmc-13.2-Gotham/lib/vgmstream/src/meta/rsd.c:103:9: style: Condition 'loop_flag' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/rsd.c:90:17: note: Assignment 'loop_flag=0', assigned value is 0
xbmc-13.2-Gotham/lib/vgmstream/src/meta/rsd.c:103:9: note: Condition 'loop_flag' is always false
xbmc-13.2-Gotham/lib/vgmstream/src/meta/rsd.c:177:9: style: Condition 'loop_flag' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/rsd.c:164:17: note: Assignment 'loop_flag=0', assigned value is 0
xbmc-13.2-Gotham/lib/vgmstream/src/meta/rsd.c:177:9: note: Condition 'loop_flag' is always false
xbmc-13.2-Gotham/lib/vgmstream/src/meta/rsd.c:249:9: style: Condition 'loop_flag' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/rsd.c:236:17: note: Assignment 'loop_flag=0', assigned value is 0
xbmc-13.2-Gotham/lib/vgmstream/src/meta/rsd.c:249:9: note: Condition 'loop_flag' is always false
xbmc-13.2-Gotham/lib/vgmstream/src/meta/rsd.c:323:9: style: Condition 'loop_flag' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/rsd.c:310:17: note: Assignment 'loop_flag=0', assigned value is 0
xbmc-13.2-Gotham/lib/vgmstream/src/meta/rsd.c:323:9: note: Condition 'loop_flag' is always false
xbmc-13.2-Gotham/lib/vgmstream/src/meta/rsd.c:389:9: style: Condition 'loop_flag' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/rsd.c:376:17: note: Assignment 'loop_flag=0', assigned value is 0
xbmc-13.2-Gotham/lib/vgmstream/src/meta/rsd.c:389:9: note: Condition 'loop_flag' is always false
xbmc-13.2-Gotham/lib/vgmstream/src/meta/rsd.c:456:9: style: Condition 'loop_flag' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/rsd.c:443:17: note: Assignment 'loop_flag=0', assigned value is 0
xbmc-13.2-Gotham/lib/vgmstream/src/meta/rsd.c:456:9: note: Condition 'loop_flag' is always false
xbmc-13.2-Gotham/lib/vgmstream/src/meta/rsd.c:523:9: style: Condition 'loop_flag' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/rsd.c:510:17: note: Assignment 'loop_flag=0', assigned value is 0
xbmc-13.2-Gotham/lib/vgmstream/src/meta/rsd.c:523:9: note: Condition 'loop_flag' is always false
xbmc-13.2-Gotham/lib/vgmstream/src/meta/rsd.c:589:9: style: Condition 'loop_flag' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/rsd.c:576:17: note: Assignment 'loop_flag=0', assigned value is 0
xbmc-13.2-Gotham/lib/vgmstream/src/meta/rsd.c:589:9: note: Condition 'loop_flag' is always false
xbmc-13.2-Gotham/lib/vgmstream/src/meta/rsd.c:668:9: style: Condition 'loop_flag' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/rsd.c:655:17: note: Assignment 'loop_flag=0', assigned value is 0
xbmc-13.2-Gotham/lib/vgmstream/src/meta/rsd.c:668:9: note: Condition 'loop_flag' is always false
xbmc-13.2-Gotham/lib/vgmstream/src/meta/sat_sap.c:36:9: style: Condition 'loop_flag' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/sat_sap.c:23:17: note: Assignment 'loop_flag=0', assigned value is 0
xbmc-13.2-Gotham/lib/vgmstream/src/meta/sat_sap.c:36:9: note: Condition 'loop_flag' is always false
xbmc-13.2-Gotham/lib/vgmstream/src/meta/wii_smp.c:34:9: style: Condition 'loop_flag' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/wii_smp.c:21:17: note: Assignment 'loop_flag=0', assigned value is 0
xbmc-13.2-Gotham/lib/vgmstream/src/meta/wii_smp.c:34:9: note: Condition 'loop_flag' is always false
xbmc-13.2-Gotham/lib/vgmstream/src/meta/wii_sng.c:90:21: style: Condition 'channel_count==2' is always true [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/wii_sng.c:38:21: note: Assignment 'channel_count=2', assigned value is 2
xbmc-13.2-Gotham/lib/vgmstream/src/meta/wii_sng.c:90:21: note: Condition 'channel_count==2' is always true
xbmc-13.2-Gotham/lib/vgmstream/src/meta/wii_sng.c:92:59: error: Uninitialized variable: coef2 [uninitvar]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/ydsp.c:39:20: style: Condition 'channel_count==1' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/ydsp.c:22:21: note: Assignment 'channel_count=2', assigned value is 2
xbmc-13.2-Gotham/lib/vgmstream/src/meta/ydsp.c:39:20: note: Condition 'channel_count==1' is always false
xbmc-13.2-Gotham/lib/vgmstream/src/meta/ydsp.c:41:31: style: Condition 'channel_count==2' is always true [knownConditionTrueFalse]
xbmc-13.2-Gotham/lib/vgmstream/src/meta/ydsp.c:22:21: note: Assignment 'channel_count=2', assigned value is 2
xbmc-13.2-Gotham/lib/vgmstream/src/meta/ydsp.c:41:31: note: Condition 'channel_count==2' is always true
xbmc-13.2-Gotham/lib/vgmstream/src/streamfile.c:145:9: style: The scope of the variable 'newfd' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/streamfile.c:146:11: style: The scope of the variable 'newfile' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/streamfile.c:147:17: style: The scope of the variable 'newstreamFile' can be reduced. [variableScope]
xbmc-13.2-Gotham/lib/vgmstream/src/streamfile.c:98:39: style: Checking if unsigned variable 'length' is less than zero. [unsignedLessThanZero]
xbmc-13.2-Gotham/lib/xbmc-libav-hacks/alloc_output_context2.c:29:54: style: Function 'avformat_alloc_output_context2' argument 1 names different: declaration 'ctx' definition 'avctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/xbmc-libav-hacks/libav_hacks.h:49:54: note: Function 'avformat_alloc_output_context2' argument 1 names different: declaration 'ctx' definition 'avctx'.
xbmc-13.2-Gotham/lib/xbmc-libav-hacks/alloc_output_context2.c:29:54: note: Function 'avformat_alloc_output_context2' argument 1 names different: declaration 'ctx' definition 'avctx'.
xbmc-13.2-Gotham/lib/xbmc-libav-hacks/alloc_output_context2.c:30:48: style: Function 'avformat_alloc_output_context2' argument 3 names different: declaration 'format_name' definition 'format'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/xbmc-libav-hacks/libav_hacks.h:50:29: note: Function 'avformat_alloc_output_context2' argument 3 names different: declaration 'format_name' definition 'format'.
xbmc-13.2-Gotham/lib/xbmc-libav-hacks/alloc_output_context2.c:30:48: note: Function 'avformat_alloc_output_context2' argument 3 names different: declaration 'format_name' definition 'format'.
xbmc-13.2-Gotham/lib/xbmc-libav-hacks/graphparser.c:370:42: style: Function 'avfilter_graph_parse_ptr' argument 3 names different: declaration 'inputs' definition 'open_inputs_ptr'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/xbmc-libav-hacks/libav_hacks.h:93:46: note: Function 'avfilter_graph_parse_ptr' argument 3 names different: declaration 'inputs' definition 'open_inputs_ptr'.
xbmc-13.2-Gotham/lib/xbmc-libav-hacks/graphparser.c:370:42: note: Function 'avfilter_graph_parse_ptr' argument 3 names different: declaration 'inputs' definition 'open_inputs_ptr'.
xbmc-13.2-Gotham/lib/xbmc-libav-hacks/graphparser.c:370:75: style: Function 'avfilter_graph_parse_ptr' argument 4 names different: declaration 'outputs' definition 'open_outputs_ptr'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/lib/xbmc-libav-hacks/libav_hacks.h:93:70: note: Function 'avfilter_graph_parse_ptr' argument 4 names different: declaration 'outputs' definition 'open_outputs_ptr'.
xbmc-13.2-Gotham/lib/xbmc-libav-hacks/graphparser.c:370:75: note: Function 'avfilter_graph_parse_ptr' argument 4 names different: declaration 'outputs' definition 'open_outputs_ptr'.
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/CWIID_WiiRemote.cpp:64:66: style: Function 'MessageCallback' argument 2 names different: declaration 'mesgCount' definition 'mesg_count'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/CWIID_WiiRemote.h:133:63: note: Function 'MessageCallback' argument 2 names different: declaration 'mesgCount' definition 'mesg_count'.
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/CWIID_WiiRemote.cpp:64:66: note: Function 'MessageCallback' argument 2 names different: declaration 'mesgCount' definition 'mesg_count'.
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/CWIID_WiiRemote.cpp:131:30: style: Function 'CWiiRemote' argument 1 names different: declaration 'btaddr' definition 'wii_btaddr'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/CWIID_WiiRemote.h:72:20: note: Function 'CWiiRemote' argument 1 names different: declaration 'btaddr' definition 'wii_btaddr'.
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/CWIID_WiiRemote.cpp:131:30: note: Function 'CWiiRemote' argument 1 names different: declaration 'btaddr' definition 'wii_btaddr'.
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/CWIID_WiiRemote.cpp:166:63: style: Function 'SetSensativity' argument 3 names different: declaration 'Samples' definition 'NumSamples'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/CWIID_WiiRemote.h:93:53: note: Function 'SetSensativity' argument 3 names different: declaration 'Samples' definition 'NumSamples'.
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/CWIID_WiiRemote.cpp:166:63: note: Function 'SetSensativity' argument 3 names different: declaration 'Samples' definition 'NumSamples'.
xbmc-13.2-Gotham/tools/EventClients/lib/c++/xbmcclient.h:194:3: warning: Member variable 'CPacket::m_Header' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/CWIID_WiiRemote.cpp:131:13: warning: Member variable 'CWiiRemote::m_NumSamples' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/CWIID_WiiRemote.cpp:131:13: warning: Member variable 'CWiiRemote::m_MaxX' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/CWIID_WiiRemote.cpp:131:13: warning: Member variable 'CWiiRemote::m_MaxY' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/CWIID_WiiRemote.cpp:131:13: warning: Member variable 'CWiiRemote::m_MinX' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/CWIID_WiiRemote.cpp:131:13: warning: Member variable 'CWiiRemote::m_MinY' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/CWIID_WiiRemote.cpp:131:13: warning: Member variable 'CWiiRemote::m_lastKeyPressed' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/CWIID_WiiRemote.cpp:131:13: warning: Member variable 'CWiiRemote::m_LastKey' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/CWIID_WiiRemote.cpp:131:13: warning: Member variable 'CWiiRemote::m_buttonRepeat' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/CWIID_WiiRemote.cpp:131:13: warning: Member variable 'CWiiRemote::m_lastKeyPressedNunchuck' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/CWIID_WiiRemote.cpp:131:13: warning: Member variable 'CWiiRemote::m_LastKeyNunchuck' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/CWIID_WiiRemote.cpp:131:13: warning: Member variable 'CWiiRemote::m_buttonRepeatNunchuck' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/CWIID_WiiRemote.cpp:131:13: warning: Member variable 'CWiiRemote::m_connected' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/CWIID_WiiRemote.cpp:131:13: warning: Member variable 'CWiiRemote::m_DisconnectWhenPossible' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/CWIID_WiiRemote.cpp:131:13: warning: Member variable 'CWiiRemote::m_connectThreadRunning' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/CWIID_WiiRemote.cpp:131:13: warning: Member variable 'CWiiRemote::m_wiiremoteHandle' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/CWIID_WiiRemote.cpp:131:13: warning: Member variable 'CWiiRemote::m_ledState' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/CWIID_WiiRemote.cpp:131:13: warning: Member variable 'CWiiRemote::m_rptMode' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/CWIID_WiiRemote.cpp:131:13: warning: Member variable 'CWiiRemote::m_Socket' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/CWIID_WiiRemote.cpp:131:13: warning: Member variable 'CWiiRemote::m_haveIRSources' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/CWIID_WiiRemote.cpp:131:13: warning: Member variable 'CWiiRemote::m_isActive' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/CWIID_WiiRemote.cpp:131:13: warning: Member variable 'CWiiRemote::m_useIRMouse' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/CWIID_WiiRemote.cpp:131:13: warning: Member variable 'CWiiRemote::m_lastActiveTime' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/tools/EventClients/lib/c++/xbmcclient.h:744:5: performance: Variable 'm_Addr' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/tools/EventClients/lib/c++/xbmcclient.h:128:19: style: Technically the member function 'CAddress::GetAddress' can be const. [functionConst]
xbmc-13.2-Gotham/tools/EventClients/lib/c++/xbmcclient.h:583:25: style: Technically the member function 'CPacketBUTTON::GetFlags' can be const. [functionConst]
xbmc-13.2-Gotham/tools/EventClients/lib/c++/xbmcclient.h:584:25: style: Technically the member function 'CPacketBUTTON::GetButtonCode' can be const. [functionConst]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/CWIID_WiiRemote.h:77:8: style: Technically the member function 'CWiiRemote::GetConnected' can be const. [functionConst]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/CWIID_WiiRemote.cpp:300:18: note: Technically the member function 'CWiiRemote::GetConnected' can be const.
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/CWIID_WiiRemote.h:77:8: note: Technically the member function 'CWiiRemote::GetConnected' can be const.
xbmc-13.2-Gotham/tools/EventClients/lib/c++/xbmcclient.h:348:7: style: Class 'CPacketHELO' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/tools/EventClients/lib/c++/xbmcclient.h:348:7: style: Class 'CPacketHELO' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/tools/EventClients/lib/c++/xbmcclient.h:438:7: style: Class 'CPacketNOTIFICATION' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/tools/EventClients/lib/c++/xbmcclient.h:438:7: style: Class 'CPacketNOTIFICATION' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/tools/EventClients/lib/c++/xbmcclient.h:94:3: style: Class 'CAddress' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/CWIID_WiiRemote.h:72:3: style: Class 'CWiiRemote' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/tools/EventClients/lib/c++/xbmcclient.h:304:16: style: The function 'ConstructPayload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/tools/EventClients/lib/c++/xbmcclient.h:283:16: note: Virtual function in base class
xbmc-13.2-Gotham/tools/EventClients/lib/c++/xbmcclient.h:304:16: note: Function in derived class
xbmc-13.2-Gotham/tools/EventClients/lib/c++/xbmcclient.h:385:16: style: The function 'ConstructPayload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/tools/EventClients/lib/c++/xbmcclient.h:283:16: note: Virtual function in base class
xbmc-13.2-Gotham/tools/EventClients/lib/c++/xbmcclient.h:385:16: note: Function in derived class
xbmc-13.2-Gotham/tools/EventClients/lib/c++/xbmcclient.h:490:16: style: The function 'ConstructPayload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/tools/EventClients/lib/c++/xbmcclient.h:283:16: note: Virtual function in base class
xbmc-13.2-Gotham/tools/EventClients/lib/c++/xbmcclient.h:490:16: note: Function in derived class
xbmc-13.2-Gotham/tools/EventClients/lib/c++/xbmcclient.h:637:16: style: The function 'ConstructPayload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/tools/EventClients/lib/c++/xbmcclient.h:283:16: note: Virtual function in base class
xbmc-13.2-Gotham/tools/EventClients/lib/c++/xbmcclient.h:637:16: note: Function in derived class
xbmc-13.2-Gotham/tools/EventClients/lib/c++/xbmcclient.h:678:16: style: The function 'ConstructPayload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/tools/EventClients/lib/c++/xbmcclient.h:283:16: note: Virtual function in base class
xbmc-13.2-Gotham/tools/EventClients/lib/c++/xbmcclient.h:678:16: note: Function in derived class
xbmc-13.2-Gotham/tools/EventClients/lib/c++/xbmcclient.h:720:16: style: The function 'ConstructPayload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/tools/EventClients/lib/c++/xbmcclient.h:283:16: note: Virtual function in base class
xbmc-13.2-Gotham/tools/EventClients/lib/c++/xbmcclient.h:720:16: note: Function in derived class
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/WiiUse_WiiRemote.cpp:198:11: style: The scope of the variable 'timeout' can be reduced. [variableScope]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/WiiUse_WiiRemote.cpp:199:8: style: The scope of the variable 'connected' can be reduced. [variableScope]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/WiiUse_WiiRemote.cpp:203:12: style: The scope of the variable 'wm' can be reduced. [variableScope]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/WiiUse_WiiRemote.h:105:3: warning: Member variable 'CWiiController::m_holdableHeld' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/WiiUse_WiiRemote.h:105:3: warning: Member variable 'CWiiController::m_holdableReleased' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/WiiUse_WiiRemote.h:105:3: warning: Member variable 'CWiiController::m_repeatableHeld' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/WiiUse_WiiRemote.h:105:3: warning: Member variable 'CWiiController::m_repeatableReleased' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/WiiUse_WiiRemote.h:105:3: warning: Member variable 'CWiiController::m_buttonPressed' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/WiiUse_WiiRemote.h:105:3: warning: Member variable 'CWiiController::m_buttonReleased' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/WiiUse_WiiRemote.h:105:3: warning: Member variable 'CWiiController::m_buttonHeld' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/WiiUse_WiiRemote.h:105:3: warning: Member variable 'CWiiController::m_currentAction' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/WiiUse_WiiRemote.h:105:3: warning: Member variable 'CWiiController::m_buttonDownTime' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/WiiUse_WiiRemote.h:105:3: warning: Member variable 'CWiiController::m_abs_roll' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/WiiUse_WiiRemote.h:105:3: warning: Member variable 'CWiiController::m_abs_pitch' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/WiiUse_WiiRemote.h:105:3: warning: Member variable 'CWiiController::m_rel_roll' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/WiiUse_WiiRemote.h:105:3: warning: Member variable 'CWiiController::m_rel_pitch' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/WiiUse_WiiRemote.h:105:3: warning: Member variable 'CWiiController::m_start_roll' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/WiiUse_WiiRemote.h:105:3: warning: Member variable 'CWiiController::m_start_pitch' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/WiiUse_WiiRemote.h:103:8: performance: Technically the member function 'CWiiController::handleIR' can be static. [functionStatic]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/WiiUse_WiiRemote.cpp:110:22: note: Technically the member function 'CWiiController::handleIR' can be static.
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/WiiUse_WiiRemote.h:103:8: note: Technically the member function 'CWiiController::handleIR' can be static.
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/wiiuse_v0.12/example-sdl/sdl.c:200:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/wiiuse_v0.12/example-sdl/sdl.c:200:9: style: The scope of the variable 'wm' can be reduced. [variableScope]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/wiiuse_v0.12/example-sdl/sdl.c:201:8: style: The scope of the variable 'size' can be reduced. [variableScope]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/wiiuse_v0.12/src/events.c:529:6: style: The scope of the variable 'ir' can be reduced. [variableScope]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/wiiuse_v0.12/src/events.c:545:43: style: Variable 'led' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/wiiuse_v0.12/src/events.c:557:3: style: Variable 'ir' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/wiiuse_v0.12/src/guitar_hero_3.c:98:11: style: Variable 'offset' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/wiiuse_v0.12/src/wiiuse.c:349:98: style: Function 'wiiuse_read_data_cb' argument 4 names different: declaration 'offset' definition 'addr'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/wiiuse_v0.12/src/wiiuse_internal.h:220:98: note: Function 'wiiuse_read_data_cb' argument 4 names different: declaration 'offset' definition 'addr'.
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/wiiuse_v0.12/src/wiiuse.c:349:98: note: Function 'wiiuse_read_data_cb' argument 4 names different: declaration 'offset' definition 'addr'.
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/wiiuse_v0.12/src/wiiuse.c:404:71: style: Function 'wiiuse_read_data' argument 3 names different: declaration 'offset' definition 'addr'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/wiiuse_v0.12/src/wiiuse.h:615:92: note: Function 'wiiuse_read_data' argument 3 names different: declaration 'offset' definition 'addr'.
xbmc-13.2-Gotham/tools/EventClients/Clients/WiiRemote/wiiuse_v0.12/src/wiiuse.c:404:71: note: Function 'wiiuse_read_data' argument 3 names different: declaration 'offset' definition 'addr'.
xbmc-13.2-Gotham/tools/EventClients/Clients/Xbox360 Controller/Xbox360Controller.h:40:8: style: Technically the member function 'Xbox360Controller::buttonPressed' can be const. [functionConst]
xbmc-13.2-Gotham/tools/EventClients/Clients/Xbox360 Controller/Xbox360Controller.cpp:64:25: note: Technically the member function 'Xbox360Controller::buttonPressed' can be const.
xbmc-13.2-Gotham/tools/EventClients/Clients/Xbox360 Controller/Xbox360Controller.h:40:8: note: Technically the member function 'Xbox360Controller::buttonPressed' can be const.
xbmc-13.2-Gotham/tools/EventClients/Clients/Xbox360 Controller/Xbox360Controller.h:41:8: style: Technically the member function 'Xbox360Controller::buttonReleased' can be const. [functionConst]
xbmc-13.2-Gotham/tools/EventClients/Clients/Xbox360 Controller/Xbox360Controller.cpp:69:25: note: Technically the member function 'Xbox360Controller::buttonReleased' can be const.
xbmc-13.2-Gotham/tools/EventClients/Clients/Xbox360 Controller/Xbox360Controller.h:41:8: note: Technically the member function 'Xbox360Controller::buttonReleased' can be const.
xbmc-13.2-Gotham/tools/EventClients/Clients/Xbox360 Controller/Xbox360Controller.h:42:8: style: Technically the member function 'Xbox360Controller::thumbMoved' can be const. [functionConst]
xbmc-13.2-Gotham/tools/EventClients/Clients/Xbox360 Controller/Xbox360Controller.cpp:136:25: note: Technically the member function 'Xbox360Controller::thumbMoved' can be const.
xbmc-13.2-Gotham/tools/EventClients/Clients/Xbox360 Controller/Xbox360Controller.h:42:8: note: Technically the member function 'Xbox360Controller::thumbMoved' can be const.
xbmc-13.2-Gotham/tools/EventClients/Clients/Xbox360 Controller/Xbox360Controller.h:44:8: style: Technically the member function 'Xbox360Controller::triggerMoved' can be const. [functionConst]
xbmc-13.2-Gotham/tools/EventClients/Clients/Xbox360 Controller/Xbox360Controller.cpp:120:25: note: Technically the member function 'Xbox360Controller::triggerMoved' can be const.
xbmc-13.2-Gotham/tools/EventClients/Clients/Xbox360 Controller/Xbox360Controller.h:44:8: note: Technically the member function 'Xbox360Controller::triggerMoved' can be const.
xbmc-13.2-Gotham/tools/EventClients/Clients/Xbox360 Controller/Xbox360Controller.h:37:3: style: Class 'Xbox360Controller' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/tools/TexturePacker/cmdlineargs.h:105:14: style: The scope of the variable 'bInQuotes' can be reduced. [variableScope]
xbmc-13.2-Gotham/tools/TexturePacker/MakeDDS.cpp:91:118: error: Uninitialized variable: colorMSE [uninitvar]
xbmc-13.2-Gotham/tools/TexturePacker/SDL_anigif.cpp:166:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/tools/TexturePacker/SDL_anigif.cpp:188:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/tools/TexturePacker/SDL_anigif.cpp:529:6: style: The scope of the variable 'count' can be reduced. [variableScope]
xbmc-13.2-Gotham/tools/TexturePacker/SDL_anigif.cpp:575:15: style: The scope of the variable 'incode' can be reduced. [variableScope]
xbmc-13.2-Gotham/tools/TexturePacker/SDL_anigif.cpp:144:57: style: Function 'AG_LoadGIF' argument 3 names different: declaration 'maxFrames' definition 'size'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/tools/TexturePacker/SDL_anigif.h:49:74: note: Function 'AG_LoadGIF' argument 3 names different: declaration 'maxFrames' definition 'size'.
xbmc-13.2-Gotham/tools/TexturePacker/SDL_anigif.cpp:144:57: note: Function 'AG_LoadGIF' argument 3 names different: declaration 'maxFrames' definition 'size'.
xbmc-13.2-Gotham/tools/TexturePacker/SDL_anigif.cpp:279:58: style: Function 'AG_LoadGIF_RW' argument 3 names different: declaration 'size' definition 'maxFrames'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/tools/TexturePacker/SDL_anigif.h:53:75: note: Function 'AG_LoadGIF_RW' argument 3 names different: declaration 'size' definition 'maxFrames'.
xbmc-13.2-Gotham/tools/TexturePacker/SDL_anigif.cpp:279:58: note: Function 'AG_LoadGIF_RW' argument 3 names different: declaration 'size' definition 'maxFrames'.
xbmc-13.2-Gotham/tools/TexturePacker/XBMCTex.cpp:130:18: style: The scope of the variable 'dp' can be reduced. [variableScope]
xbmc-13.2-Gotham/tools/TexturePacker/XBMCTex.cpp:183:52: performance: Function parameter 'fullPath' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/tools/TexturePacker/XBTFWriter.cpp:39:3: performance: Variable 'm_outputFile' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/tools/TexturePacker/XBTFWriter.cpp:47:3: warning: Possible leak in public function. The pointer 'm_file' is not deallocated before it is allocated. [publicAllocationError]
xbmc-13.2-Gotham/xbmc-xrandr.c:2854:8: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xbmc-13.2-Gotham/xbmc-xrandr.c:443:13: style: The scope of the variable 'v' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc-xrandr.c:2196:14: style: The scope of the variable 'j' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc-xrandr.c:2551:14: style: The scope of the variable 'k' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc-xrandr.c:2551:17: style: The scope of the variable 'l' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc-xrandr.c:2999:16: style: The scope of the variable 'props' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc-xrandr.c:3001:16: style: The scope of the variable 'mode_shown' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/utils/StdString.h:872:7: style: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/utils/StdString.h:865:0: note: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/xbmc/utils/StdString.h:872:7: note: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/xbmc/utils/StdString.h:919:7: style: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/utils/StdString.h:912:0: note: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/xbmc/utils/StdString.h:919:7: note: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/xbmc/utils/log.h:43:5: warning: Member variable 'CLogGlobals::m_extraLogLevels' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/FileItem.h:113:3: style: 'CFileItem::operator=' should return 'CFileItem &'. [operatorEq]
xbmc-13.2-Gotham/xbmc/Temperature.h:47:3: style: 'CTemperature::operator=' should return 'CTemperature &'. [operatorEq]
xbmc-13.2-Gotham/xbmc/utils/LabelFormatter.h:37:5: performance: Variable 'm_strLabelFile' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/utils/LabelFormatter.h:38:5: performance: Variable 'm_strLabel2File' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/utils/LabelFormatter.h:39:5: performance: Variable 'm_strLabelFolder' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/utils/LabelFormatter.h:40:5: performance: Variable 'm_strLabel2Folder' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/utils/LabelFormatter.h:69:7: performance: Variable 'm_prefix' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/utils/LabelFormatter.h:69:47: performance: Variable 'm_postfix' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.h:73:5: performance: Variable 'regexp' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/utils/StdString.h:3099:14: performance: Technically the member function 'FmtArg < std :: string >::FmtArg' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/StdString.h:3108:14: performance: Technically the member function 'FmtArg < std :: wstring >::FmtArg' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/AppParamParser.h:34:10: performance: Technically the member function 'CAppParamParser::DisplayHelp' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/AppParamParser.cpp:90:23: note: Technically the member function 'CAppParamParser::DisplayHelp' can be static.
xbmc-13.2-Gotham/xbmc/AppParamParser.h:34:10: note: Technically the member function 'CAppParamParser::DisplayHelp' can be static.
xbmc-13.2-Gotham/xbmc/AppParamParser.h:35:10: performance: Technically the member function 'CAppParamParser::DisplayVersion' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/AppParamParser.cpp:83:23: note: Technically the member function 'CAppParamParser::DisplayVersion' can be static.
xbmc-13.2-Gotham/xbmc/AppParamParser.h:35:10: note: Technically the member function 'CAppParamParser::DisplayVersion' can be static.
xbmc-13.2-Gotham/xbmc/AppParamParser.h:36:10: performance: Technically the member function 'CAppParamParser::EnableDebugMode' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/AppParamParser.cpp:113:23: note: Technically the member function 'CAppParamParser::EnableDebugMode' can be static.
xbmc-13.2-Gotham/xbmc/AppParamParser.h:36:10: note: Technically the member function 'CAppParamParser::EnableDebugMode' can be static.
xbmc-13.2-Gotham/xbmc/Application.h:271:15: style: Technically the member function 'CApplication::IsInScreenSaver' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/Application.h:298:8: style: Technically the member function 'CApplication::PlatformDirectoriesEnabled' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/Application.h:305:8: style: Technically the member function 'CApplication::IsStandAlone' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/Application.h:315:8: style: Technically the member function 'CApplication::IsEnableLegacyRes' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/Application.h:325:8: style: Technically the member function 'CApplication::IsEnableTestMode' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.h:126:10: style: Technically the member function 'CAdvancedSettings::Initialized' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/utils/StdString.h:1994:3: style: Struct 'NotSpace' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/guilib/GUIListItem.h:62:3: style: Class 'CGUIListItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/XBDateTime.h:94:3: style: Class 'CDateTime' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/XBDateTime.h:95:3: style: Class 'CDateTime' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/XBDateTime.h:96:3: style: Class 'CDateTime' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/XBDateTime.h:97:3: style: Class 'CDateTime' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingConditions.h:50:3: style: Class 'CSettingConditionItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingConditions.h:67:3: style: Class 'CSettingConditionCombination' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingConditions.h:82:3: style: Class 'CSettingCondition' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingRequirement.h:30:3: style: Class 'CSettingRequirementCondition' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingRequirement.h:41:3: style: Class 'CSettingRequirementConditionCombination' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingRequirement.h:56:3: style: Class 'CSettingRequirement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingDependency.h:51:3: style: Class 'CSettingDependencyCondition' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingDependency.h:77:3: style: Class 'CSettingDependencyConditionCombination' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingDependency.h:96:3: style: Class 'CSettingDependency' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/FileItem.h:92:3: style: Class 'CFileItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/FileItem.h:93:3: style: Class 'CFileItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/FileItem.h:95:3: style: Class 'CFileItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/FileItem.h:97:3: style: Class 'CFileItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/FileItem.h:98:3: style: Class 'CFileItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/FileItem.h:99:3: style: Class 'CFileItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/FileItem.h:100:3: style: Class 'CFileItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/FileItem.h:101:3: style: Class 'CFileItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/FileItem.h:102:3: style: Class 'CFileItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/FileItem.h:103:3: style: Class 'CFileItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/FileItem.h:104:3: style: Class 'CFileItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/FileItem.h:105:3: style: Class 'CFileItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/FileItem.h:524:3: style: Class 'CFileItemList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/Temperature.h:102:3: style: Class 'CTemperature' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/GlobalsHandling.h:191:30: style: Class 'InitFlag' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/Stopwatch.h:28:3: style: Class 'CStopWatch' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/threads/Thread.h:55:3: style: Class 'CThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/threads/SingleLock.h:38:3: style: Class 'CSingleLock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/threads/SingleLock.h:39:3: style: Class 'CSingleLock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/threads/SingleLock.h:55:3: style: Class 'CSingleTryLock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/threads/SingleLock.h:73:3: style: Class 'CSingleExit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/StdString.h:2085:0: style: Class 'CStdStr < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/StdString.h:2090:0: style: Class 'CStdStr < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/StdString.h:2106:0: style: Class 'CStdStr < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/StdString.h:2116:0: style: Class 'CStdStr < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/StdString.h:2126:0: style: Class 'CStdStr < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/StdString.h:2136:0: style: Class 'CStdStr < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/StdString.h:2085:0: style: Class 'CStdStr < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/StdString.h:2090:0: style: Class 'CStdStr < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/StdString.h:2106:0: style: Class 'CStdStr < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/StdString.h:2116:0: style: Class 'CStdStr < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/StdString.h:2126:0: style: Class 'CStdStr < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/StdString.h:2136:0: style: Class 'CStdStr < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/StdString.h:2025:1: warning: The struct 'FmtArg' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/utils/StdString.h:3097:1: warning: The struct 'FmtArg < std :: string >' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/utils/StdString.h:3106:1: warning: The struct 'FmtArg < std :: wstring >' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/XBDateTime.h:157:16: style: The function 'Archive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/Archive.h:38:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/XBDateTime.h:157:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingConditions.h:57:16: style: The function 'Check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingConditions.h:41:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingConditions.h:57:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingConditions.h:72:16: style: The function 'Check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingConditions.h:41:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingConditions.h:72:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingConditions.h:85:16: style: The function 'Check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingConditions.h:41:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingConditions.h:85:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingRequirement.h:35:16: style: The function 'Check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingConditions.h:57:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingRequirement.h:35:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingRequirement.h:46:16: style: The function 'Check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingConditions.h:72:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingRequirement.h:46:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingRequirement.h:49:35: style: The function 'newOperation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingConditions.h:75:35: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingRequirement.h:49:35: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingRequirement.h:50:31: style: The function 'newValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingConditions.h:76:31: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingRequirement.h:50:31: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingDependency.h:58:16: style: The function 'Deserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingConditions.h:55:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingDependency.h:58:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingDependency.h:59:16: style: The function 'Check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingConditions.h:57:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingDependency.h:59:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingDependency.h:87:35: style: The function 'newOperation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingConditions.h:75:35: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingDependency.h:87:35: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingDependency.h:88:31: style: The function 'newValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingConditions.h:76:31: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingDependency.h:88:31: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:90:16: style: The function 'Deserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISetting.h:56:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:90:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:113:16: style: The function 'IsVisible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISetting.h:69:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:113:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:118:16: style: The function 'OnSettingChanging' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingCallback.h:42:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:118:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:119:16: style: The function 'OnSettingChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingCallback.h:53:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:119:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:120:16: style: The function 'OnSettingAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingCallback.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:120:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:121:16: style: The function 'OnSettingUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingCallback.h:75:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:121:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:122:16: style: The function 'OnSettingPropertyChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingCallback.h:86:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:122:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:155:21: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:88:21: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:155:21: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:157:16: style: The function 'Deserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:90:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:157:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:159:15: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:92:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:159:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:160:16: style: The function 'FromString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:93:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:160:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:161:23: style: The function 'ToString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:94:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:161:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:162:16: style: The function 'Equals' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:95:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:162:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:163:16: style: The function 'CheckValidity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:96:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:163:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:164:16: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:97:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:164:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:208:21: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:88:21: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:208:21: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:210:16: style: The function 'Deserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:90:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:210:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:212:15: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:92:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:212:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:213:16: style: The function 'FromString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:93:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:213:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:214:23: style: The function 'ToString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:94:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:214:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:215:16: style: The function 'Equals' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:95:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:215:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:216:16: style: The function 'CheckValidity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:96:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:216:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:217:16: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:97:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:217:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:246:21: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:88:21: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:246:21: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:248:16: style: The function 'Deserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:90:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:248:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:250:15: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:92:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:250:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:251:16: style: The function 'FromString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:93:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:251:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:252:23: style: The function 'ToString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:94:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:252:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:253:16: style: The function 'Equals' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:95:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:253:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:254:16: style: The function 'CheckValidity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:96:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:254:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:256:16: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:97:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:256:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:299:21: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:88:21: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:299:21: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:301:16: style: The function 'Deserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:90:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:301:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:303:15: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:92:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:303:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:304:16: style: The function 'FromString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:93:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:304:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:305:23: style: The function 'ToString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:94:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:305:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:306:16: style: The function 'Equals' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:95:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:306:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:307:16: style: The function 'CheckValidity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:96:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:307:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:309:16: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:97:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:309:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:344:21: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:88:21: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:344:21: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:346:16: style: The function 'Deserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:90:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:346:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:348:15: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:92:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:348:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:349:16: style: The function 'FromString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:93:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:349:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:350:23: style: The function 'ToString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:94:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:350:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:351:16: style: The function 'Equals' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:95:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:351:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:352:16: style: The function 'CheckValidity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:96:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:352:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:353:16: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:97:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:353:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:392:21: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:88:21: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:392:21: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:394:16: style: The function 'Deserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:90:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:394:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:396:15: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:92:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:396:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:397:16: style: The function 'FromString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:93:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:397:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:398:23: style: The function 'ToString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:94:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:398:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:399:16: style: The function 'Equals' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:95:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:399:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:400:16: style: The function 'CheckValidity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:96:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:400:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:401:16: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:97:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:401:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:405:16: style: The function 'OnSettingAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:120:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:405:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/GUIPassword.h:90:16: style: The function 'OnSettingAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingCallback.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/GUIPassword.h:90:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/FileItem.h:107:25: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIListItem.h:64:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/FileItem.h:107:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/FileItem.h:114:16: style: The function 'Archive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/Archive.h:38:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/FileItem.h:114:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/FileItem.h:115:16: style: The function 'Serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/ISerializable.h:27:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/FileItem.h:115:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/FileItem.h:116:16: style: The function 'ToSortable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/ISortable.h:30:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/FileItem.h:116:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/FileItem.h:118:16: style: The function 'IsFileItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIListItem.h:140:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/FileItem.h:118:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/FileItem.h:217:16: style: The function 'SetLabel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIListItem.h:68:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/FileItem.h:217:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/FileItem.h:526:16: style: The function 'Archive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/FileItem.h:114:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/FileItem.h:526:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/Temperature.h:78:16: style: The function 'Archive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/Archive.h:38:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/Temperature.h:78:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/GUIInfoManager.h:715:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/IMsgTargetCallback.h:40:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/GUIInfoManager.h:715:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/playercorefactory/PlayerCoreFactory.h:69:16: style: The function 'OnSettingsLoaded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingsHandler.h:43:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/playercorefactory/PlayerCoreFactory.h:69:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/Application.h:108:16: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/threads/Thread.h:92:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/Application.h:108:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/Application.h:133:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/XBApplicationEx.h:47:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/Application.h:133:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/Application.h:134:16: style: The function 'FrameMove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/IWindowManagerCallback.h:38:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/Application.h:134:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/Application.h:135:16: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/IWindowManagerCallback.h:39:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/Application.h:135:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/Application.h:138:16: style: The function 'Create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/XBApplicationEx.h:53:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/Application.h:138:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/Application.h:139:16: style: The function 'Cleanup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/XBApplicationEx.h:48:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/Application.h:139:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/Application.h:160:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/IMsgTargetCallback.h:40:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/Application.h:160:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/Application.h:162:16: style: The function 'OnPlayBackEnded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayerCallback.h:27:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/Application.h:162:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/Application.h:163:16: style: The function 'OnPlayBackStarted' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayerCallback.h:28:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/Application.h:163:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/Application.h:164:16: style: The function 'OnPlayBackPaused' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayerCallback.h:29:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/Application.h:164:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/Application.h:165:16: style: The function 'OnPlayBackResumed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayerCallback.h:30:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/Application.h:165:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/Application.h:166:16: style: The function 'OnPlayBackStopped' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayerCallback.h:31:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/Application.h:166:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/Application.h:167:16: style: The function 'OnQueueNextItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayerCallback.h:32:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/Application.h:167:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/Application.h:168:16: style: The function 'OnPlayBackSeek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayerCallback.h:33:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/Application.h:168:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/Application.h:169:16: style: The function 'OnPlayBackSeekChapter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayerCallback.h:34:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/Application.h:169:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/Application.h:170:16: style: The function 'OnPlayBackSpeedChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayerCallback.h:35:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/Application.h:170:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/Application.h:196:16: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/IWindowManagerCallback.h:40:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/Application.h:196:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/Application.h:344:8: style: The function 'SetRenderGUI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/XBApplicationEx.h:49:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/Application.h:344:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/Application.h:354:16: style: The function 'OnSettingsSaving' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingsHandler.h:49:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/Application.h:354:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/Application.h:356:16: style: The function 'Load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISubSettings.h:40:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/Application.h:356:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/Application.h:357:16: style: The function 'Save' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISubSettings.h:47:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/Application.h:357:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/Application.h:359:16: style: The function 'OnSettingChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingCallback.h:53:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/Application.h:359:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/Application.h:360:16: style: The function 'OnSettingAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingCallback.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/Application.h:360:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/Application.h:361:16: style: The function 'OnSettingUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingCallback.h:75:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/Application.h:361:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/ApplicationMessenger.h:135:18: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/threads/Thread.h:92:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/ApplicationMessenger.h:135:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.h:118:18: style: The function 'OnSettingsLoaded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingsHandler.h:43:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.h:118:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.h:119:18: style: The function 'OnSettingsUnloaded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingsHandler.h:62:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.h:119:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.h:121:18: style: The function 'OnSettingChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingCallback.h:53:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.h:121:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.h:123:18: style: The function 'OnSettingAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingCallback.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.h:123:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/StdString.h:1770:42: style: Reading from empty STL container 'sEmpty' [reademptycontainer]
xbmc-13.2-Gotham/xbmc/utils/StdString.h:1771:42: style: Reading from empty STL container 'sEmpty' [reademptycontainer]
xbmc-13.2-Gotham/xbmc/Application.cpp:671:7: style: Condition '!inited' is always true [knownConditionTrueFalse]
xbmc-13.2-Gotham/xbmc/Application.cpp:670:37: note: Assignment 'inited=InitDirectoriesLinux()', assigned value is 0
xbmc-13.2-Gotham/xbmc/Application.cpp:671:7: note: Condition '!inited' is always true
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:92:46: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:106:46: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:122:46: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:140:46: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:156:46: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:172:46: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/Application.cpp:1451:28: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/Application.cpp:1648:30: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/Application.cpp:1674:33: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/Application.cpp:1684:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/Application.cpp:1686:37: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/Application.cpp:1688:43: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/Application.cpp:1690:44: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/Application.cpp:1728:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/Application.cpp:1742:39: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/Application.cpp:1749:40: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/Application.cpp:1893:26: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/Application.cpp:3264:78: style: Function 'ProcessJoystickEvent' argument 2 names different: declaration 'button' definition 'wKeyID'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/Application.h:446:66: note: Function 'ProcessJoystickEvent' argument 2 names different: declaration 'button' definition 'wKeyID'.
xbmc-13.2-Gotham/xbmc/Application.cpp:3264:78: note: Function 'ProcessJoystickEvent' argument 2 names different: declaration 'button' definition 'wKeyID'.
xbmc-13.2-Gotham/xbmc/Application.cpp:4982:50: style: Function 'ExecuteXBMCAction' argument 1 names different: declaration 'action' definition 'actionStr'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/Application.h:252:38: note: Function 'ExecuteXBMCAction' argument 1 names different: declaration 'action' definition 'actionStr'.
xbmc-13.2-Gotham/xbmc/Application.cpp:4982:50: note: Function 'ExecuteXBMCAction' argument 1 names different: declaration 'action' definition 'actionStr'.
xbmc-13.2-Gotham/xbmc/Application.cpp:5631:53: style: Function 'StartVideoScan' argument 1 names different: declaration 'path' definition 'strDirectory'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/Application.h:244:41: note: Function 'StartVideoScan' argument 1 names different: declaration 'path' definition 'strDirectory'.
xbmc-13.2-Gotham/xbmc/Application.cpp:5631:53: note: Function 'StartVideoScan' argument 1 names different: declaration 'path' definition 'strDirectory'.
xbmc-13.2-Gotham/xbmc/Application.cpp:5641:53: style: Function 'StartMusicScan' argument 1 names different: declaration 'path' definition 'strDirectory'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/Application.h:245:41: note: Function 'StartMusicScan' argument 1 names different: declaration 'path' definition 'strDirectory'.
xbmc-13.2-Gotham/xbmc/Application.cpp:5641:53: note: Function 'StartMusicScan' argument 1 names different: declaration 'path' definition 'strDirectory'.
xbmc-13.2-Gotham/xbmc/Application.cpp:674:14: style: Variable 'inited' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/xbmc/interfaces/json-rpc/JSONUtils.h:519:114: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/network/EventPacket.h:209:5: warning: Member variable 'CEventPacket::m_header' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/network/EventClient.h:129:5: warning: Member variable 'CEventClient::m_eLogoType' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/network/EventClient.h:134:5: warning: Member variable 'CEventClient::m_eLogoType' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocket.h:118:3: warning: Member variable 'CWebSocket::m_version' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindowManager.h:186:5: warning: Member variable 'CGUIWindowManagerIdCache::m_window' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/network/Network.h:37:7: performance: Variable 'm_essId' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/network/Network.h:38:7: performance: Variable 'm_macAddress' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/guilib/Resolution.h:110:5: performance: Variable 'strMode' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/guilib/Resolution.h:127:5: performance: Variable 'strMode' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/guilib/Resolution.h:127:28: performance: Variable 'strOutput' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/guilib/Resolution.h:127:55: performance: Variable 'strId' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/addons/Skin.h:44:18: performance: Variable 'm_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/network/Socket.h:160:9: performance: Variable 'm_iSock' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/network/EventClient.h:48:7: performance: Variable 'actionName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/network/EventClient.h:62:7: performance: Variable 'm_mapName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/network/EventClient.h:63:7: performance: Variable 'm_buttonName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/network/EventClient.h:83:7: performance: Variable 'm_buttonName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/network/EventClient.h:84:7: performance: Variable 'm_mapName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/network/EventClient.h:136:7: performance: Variable 'm_remoteAddr' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.h:525:54: performance: Variable 'm_group' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/network/windows/NetworkWin32.h:86:8: style: Technically the member function 'CNetworkWin32::GetSocket' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/Application.h:142:8: performance: Technically the member function 'CApplication::InitWindow' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/Application.cpp:1023:20: note: Technically the member function 'CApplication::InitWindow' can be static.
xbmc-13.2-Gotham/xbmc/Application.h:142:8: note: Technically the member function 'CApplication::InitWindow' can be static.
xbmc-13.2-Gotham/xbmc/Application.h:143:8: performance: Technically the member function 'CApplication::DestroyWindow' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/Application.cpp:1053:20: note: Technically the member function 'CApplication::DestroyWindow' can be static.
xbmc-13.2-Gotham/xbmc/Application.h:143:8: note: Technically the member function 'CApplication::DestroyWindow' can be static.
xbmc-13.2-Gotham/xbmc/Application.h:144:8: performance: Technically the member function 'CApplication::StartServices' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/Application.cpp:1598:20: note: Technically the member function 'CApplication::StartServices' can be static.
xbmc-13.2-Gotham/xbmc/Application.h:144:8: note: Technically the member function 'CApplication::StartServices' can be static.
xbmc-13.2-Gotham/xbmc/Application.h:147:8: performance: Technically the member function 'CApplication::StartServer' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/Application.cpp:1534:20: note: Technically the member function 'CApplication::StartServer' can be static.
xbmc-13.2-Gotham/xbmc/Application.h:147:8: note: Technically the member function 'CApplication::StartServer' can be static.
xbmc-13.2-Gotham/xbmc/Application.h:149:8: performance: Technically the member function 'CApplication::StartPVRManager' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/Application.cpp:1583:20: note: Technically the member function 'CApplication::StartPVRManager' can be static.
xbmc-13.2-Gotham/xbmc/Application.h:149:8: note: Technically the member function 'CApplication::StartPVRManager' can be static.
xbmc-13.2-Gotham/xbmc/Application.h:155:8: performance: Technically the member function 'CApplication::LoadUserWindows' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/Application.cpp:2060:20: note: Technically the member function 'CApplication::LoadUserWindows' can be static.
xbmc-13.2-Gotham/xbmc/Application.h:155:8: note: Technically the member function 'CApplication::LoadUserWindows' can be static.
xbmc-13.2-Gotham/xbmc/Application.h:161:16: style: Technically the member function 'CApplication::GetCurrentPlayer' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/Application.cpp:5581:28: note: Technically the member function 'CApplication::GetCurrentPlayer' can be const.
xbmc-13.2-Gotham/xbmc/Application.h:161:16: note: Technically the member function 'CApplication::GetCurrentPlayer' can be const.
xbmc-13.2-Gotham/xbmc/Application.h:183:8: style: Technically the member function 'CApplication::IsFullScreen' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/Application.cpp:4357:20: note: Technically the member function 'CApplication::IsFullScreen' can be const.
xbmc-13.2-Gotham/xbmc/Application.h:183:8: note: Technically the member function 'CApplication::IsFullScreen' can be const.
xbmc-13.2-Gotham/xbmc/Application.h:194:8: performance: Technically the member function 'CApplication::CloseNetworkShares' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/Application.cpp:5844:20: note: Technically the member function 'CApplication::CloseNetworkShares' can be static.
xbmc-13.2-Gotham/xbmc/Application.h:194:8: note: Technically the member function 'CApplication::CloseNetworkShares' can be static.
xbmc-13.2-Gotham/xbmc/Application.h:201:8: performance: Technically the member function 'CApplication::IsMuted' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/Application.cpp:5295:20: note: Technically the member function 'CApplication::IsMuted' can be static.
xbmc-13.2-Gotham/xbmc/Application.h:201:8: note: Technically the member function 'CApplication::IsMuted' can be static.
xbmc-13.2-Gotham/xbmc/Application.h:205:8: performance: Technically the member function 'CApplication::ShowVolumeBar' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/Application.cpp:5284:20: note: Technically the member function 'CApplication::ShowVolumeBar' can be static.
xbmc-13.2-Gotham/xbmc/Application.h:205:8: note: Technically the member function 'CApplication::ShowVolumeBar' can be static.
xbmc-13.2-Gotham/xbmc/Application.h:206:7: performance: Technically the member function 'CApplication::GetSubtitleDelay' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/Application.cpp:5384:19: note: Technically the member function 'CApplication::GetSubtitleDelay' can be static.
xbmc-13.2-Gotham/xbmc/Application.h:206:7: note: Technically the member function 'CApplication::GetSubtitleDelay' can be static.
xbmc-13.2-Gotham/xbmc/Application.h:207:7: performance: Technically the member function 'CApplication::GetAudioDelay' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/Application.cpp:5390:19: note: Technically the member function 'CApplication::GetAudioDelay' can be static.
xbmc-13.2-Gotham/xbmc/Application.h:207:7: note: Technically the member function 'CApplication::GetAudioDelay' can be static.
xbmc-13.2-Gotham/xbmc/Application.h:330:8: performance: Technically the member function 'CApplication::Minimize' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/Application.cpp:5576:20: note: Technically the member function 'CApplication::Minimize' can be static.
xbmc-13.2-Gotham/xbmc/Application.h:330:8: note: Technically the member function 'CApplication::Minimize' can be static.
xbmc-13.2-Gotham/xbmc/Application.h:341:8: style: Technically the member function 'CApplication::SwitchToFullScreen' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/Application.cpp:5547:20: note: Technically the member function 'CApplication::SwitchToFullScreen' can be const.
xbmc-13.2-Gotham/xbmc/Application.h:341:8: note: Technically the member function 'CApplication::SwitchToFullScreen' can be const.
xbmc-13.2-Gotham/xbmc/Application.h:442:8: performance: Technically the member function 'CApplication::ProcessRemote' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/Application.cpp:3074:20: note: Technically the member function 'CApplication::ProcessRemote' can be static.
xbmc-13.2-Gotham/xbmc/Application.h:442:8: note: Technically the member function 'CApplication::ProcessRemote' can be static.
xbmc-13.2-Gotham/xbmc/Application.h:443:8: performance: Technically the member function 'CApplication::ProcessGamepad' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/Application.cpp:2979:20: note: Technically the member function 'CApplication::ProcessGamepad' can be static.
xbmc-13.2-Gotham/xbmc/Application.h:443:8: note: Technically the member function 'CApplication::ProcessGamepad' can be static.
xbmc-13.2-Gotham/xbmc/Application.h:455:8: performance: Technically the member function 'CApplication::InitDirectoriesLinux' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/Application.cpp:1058:20: note: Technically the member function 'CApplication::InitDirectoriesLinux' can be static.
xbmc-13.2-Gotham/xbmc/Application.h:455:8: note: Technically the member function 'CApplication::InitDirectoriesLinux' can be static.
xbmc-13.2-Gotham/xbmc/Application.h:456:8: performance: Technically the member function 'CApplication::InitDirectoriesOSX' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/Application.cpp:1163:20: note: Technically the member function 'CApplication::InitDirectoriesOSX' can be static.
xbmc-13.2-Gotham/xbmc/Application.h:456:8: note: Technically the member function 'CApplication::InitDirectoriesOSX' can be static.
xbmc-13.2-Gotham/xbmc/Application.h:457:8: performance: Technically the member function 'CApplication::InitDirectoriesWin32' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/Application.cpp:1250:20: note: Technically the member function 'CApplication::InitDirectoriesWin32' can be static.
xbmc-13.2-Gotham/xbmc/Application.h:457:8: note: Technically the member function 'CApplication::InitDirectoriesWin32' can be static.
xbmc-13.2-Gotham/xbmc/Application.h:458:8: performance: Technically the member function 'CApplication::CreateUserDirs' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/Application.cpp:1280:20: note: Technically the member function 'CApplication::CreateUserDirs' can be static.
xbmc-13.2-Gotham/xbmc/Application.h:458:8: note: Technically the member function 'CApplication::CreateUserDirs' can be static.
xbmc-13.2-Gotham/xbmc/Util.h:46:8: style: Technically the member function 'sortstringbyname::operator()' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/guilib/GUITextLayout.h:146:15: performance: Technically the member function 'CGUITextLayout::IsSpace' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/guilib/GUITextLayout.h:150:15: performance: Technically the member function 'CGUITextLayout::CanWrapAtLetter' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/input/InertialScrollingHandler.h:34:10: style: Technically the member function 'CInertialScrollingHandler::IsScrolling' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/filesystem/HTSPSession.h:209:13: style: Technically the member function 'HTSP::CHTSPSession::GetProtocol' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/utils/CPUInfo.h:72:7: style: Technically the member function 'CCPUInfo::getCPUCount' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/utils/CPUInfo.h:86:16: style: Technically the member function 'CCPUInfo::GetCPUFeatures' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/RenderManager.h:126:15: style: Technically the member function 'CXBMCRenderManager::IsStarted' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/RenderManager.h:127:10: style: Technically the member function 'CXBMCRenderManager::GetDisplayLatency' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/RenderManager.h:128:10: style: Technically the member function 'CXBMCRenderManager::GetSkippedFrames' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/network/Zeroconf.h:91:8: style: Technically the member function 'CZeroconf::IsStarted' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/network/Socket.h:86:19: style: Technically the member function 'SOCKETS::CAddress::ULong' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/network/Socket.h:113:17: style: Technically the member function 'SOCKETS::CBaseSocket::Ready' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/network/Socket.h:114:17: style: Technically the member function 'SOCKETS::CBaseSocket::Bound' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/network/Socket.h:115:17: style: Technically the member function 'SOCKETS::CBaseSocket::Type' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/network/Socket.h:116:17: style: Technically the member function 'SOCKETS::CBaseSocket::Port' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/network/EventClient.h:213:10: style: Technically the member function 'EVENTCLIENT::CEventClient::Greeted' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocket.h:121:7: style: Technically the member function 'CWebSocket::GetVersion' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocket.h:122:18: style: Technically the member function 'CWebSocket::GetState' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/peripherals/devices/PeripheralImon.h:37:17: style: Technically the member function 'PERIPHERALS::CPeripheralImon::IsImonConflictsWithDInput' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/pictures/GUIWindowSlideShow.h:45:8: style: Technically the member function 'CBackgroundPicLoader::IsLoading' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogExtendedProgressBar.h:33:22: style: Technically the member function 'CGUIDialogProgressBarHandle::Title' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/Application.cpp:381:5: style: Class 'CApplication' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/xbmc/Application.cpp:381:5: style: Class 'CApplication' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/xbmc/network/Socket.h:110:18: warning: Virtual function 'Close' is called from destructor '~CBaseSocket()' at line 105. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/network/Socket.h:105:30: note: Calling Close
xbmc-13.2-Gotham/xbmc/network/Socket.h:110:18: note: Close is a virtual method
xbmc-13.2-Gotham/xbmc/network/EventPacket.h:238:18: warning: Virtual function 'Parse' is called from constructor 'CEventPacket(int datasize,const void*data)' at line 234. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/network/EventPacket.h:234:7: note: Calling Parse
xbmc-13.2-Gotham/xbmc/network/EventPacket.h:238:18: note: Parse is a virtual method
xbmc-13.2-Gotham/xbmc/peripherals/bus/PeripheralBus.h:122:18: warning: Virtual function 'Clear' is called from destructor '~CPeripheralBus()' at line 46. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/peripherals/bus/PeripheralBus.h:46:37: note: Calling Clear
xbmc-13.2-Gotham/xbmc/peripherals/bus/PeripheralBus.h:122:18: note: Clear is a virtual method
xbmc-13.2-Gotham/xbmc/threads/SystemClock.h:50:5: style: Class 'EndTime' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/Variant.h:51:3: style: Class 'CVariant' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/Variant.h:52:3: style: Class 'CVariant' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/Variant.h:53:3: style: Class 'CVariant' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/Variant.h:54:3: style: Class 'CVariant' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/Variant.h:55:3: style: Class 'CVariant' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/Variant.h:56:3: style: Class 'CVariant' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/Variant.h:57:3: style: Class 'CVariant' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/Variant.h:58:3: style: Class 'CVariant' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/Variant.h:59:3: style: Class 'CVariant' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/Variant.h:61:3: style: Class 'CVariant' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/Variant.h:62:3: style: Class 'CVariant' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/Variant.h:64:3: style: Class 'CVariant' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/Variant.h:65:3: style: Class 'CVariant' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/Variant.h:66:3: style: Class 'CVariant' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/Variant.h:67:3: style: Class 'CVariant' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/Splash.h:32:3: style: Class 'CSplash' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/URL.h:32:3: style: Class 'CURL' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEChannelInfo.h:75:3: style: Class 'CAEChannelInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEChannelInfo.h:76:3: style: Class 'CAEChannelInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/guilib/DirtyRegion.h:28:3: style: Class 'CDirtyRegion' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/guilib/VisibleEffect.h:101:3: style: Class 'CSlideEffect' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/guilib/GUIInfoTypes.h:39:3: style: Class 'CGUIInfoBool' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/guilib/GUIInfoTypes.h:56:3: style: Class 'CGUIInfoColor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/guilib/GUIAction.h:34:3: style: Class 'CGUIAction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/addons/Addon.h:58:3: style: Class 'AddonProps' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/addons/Addon.h:59:3: style: Class 'AddonProps' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/addons/Addon.h:99:3: style: Class 'CAddon' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/addons/Addon.h:100:3: style: Class 'CAddon' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/addons/Addon.h:101:3: style: Class 'CAddon' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/addons/Addon.h:238:3: style: Class 'CAddonLibrary' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/addons/Addon.h:239:3: style: Class 'CAddonLibrary' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/addons/Skin.h:52:3: style: Class 'CSkinInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/filesystem/DirectoryCache.h:38:7: style: Class 'CDir' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/GUILargeTextureManager.h:119:5: style: Class 'CLargeTexture' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/JobManager.h:34:3: style: Class 'CJobWorker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/JobManager.h:60:5: style: Class 'CJobPointer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:43:5: style: Class 'Filter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:44:5: style: Class 'Filter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/TextureCacheJob.h:130:3: style: Class 'CTextureDDSJob' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/TextureCacheJob.h:144:3: style: Class 'CTextureUseCountJob' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/playlists/PlayList.h:30:3: style: Class 'CPlayList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/network/Zeroconf.h:143:5: style: Class 'CPublish' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/network/Socket.h:67:5: style: Class 'CAddress' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/network/EventClient.h:134:5: style: Class 'CEventClient' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/network/TCPServer.h:94:7: style: Class 'CWebSocketClient' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/peripherals/devices/Peripheral.h:46:5: style: Class 'CPeripheral' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/peripherals/devices/PeripheralHID.h:30:5: style: Class 'CPeripheralHID' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/peripherals/devices/PeripheralImon.h:31:5: style: Class 'CPeripheralImon' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/music/infoscanner/MusicInfoScraper.h:38:3: style: Class 'CMusicInfoScraper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/guilib/DirtyRegionTracker.h:34:3: style: Class 'CDirtyRegionTracker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogYesNo.h:30:3: style: Class 'CGUIDialogYesNo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogExtendedProgressBar.h:27:3: style: Class 'CGUIDialogProgressBarHandle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannel.h:53:5: style: Class 'CPVRChannel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.h:89:5: style: Class 'CPVRChannelGroup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.h:525:5: style: Class 'CPVRPersistGroupJob' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/epg/EpgInfoTag.h:60:5: style: Class 'CEpgInfoTag' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/addons/AddonInstaller.h:100:5: style: Class 'CDownloadJob' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/addons/AddonInstaller.h:192:3: style: Class 'CAddonUnInstallJob' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/Weather.h:97:3: style: Class 'CWeatherJob' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/guilib/Geometry.h:103:0: style: Class 'CRectGen < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/guilib/Geometry.h:49:0: style: Class 'CPointGen < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/guilib/Resolution.h:66:1: warning: The struct 'OVERSCAN' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/guilib/Resolution.h:84:1: warning: The struct 'RESOLUTION_INFO' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/filesystem/HTSPSession.h:38:1: warning: The class 'const_circular_iter' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/guilib/GUICallback.h:120:1: warning: The class 'Callback' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/guilib/GUICallback.h:43:0: warning: The class 'GUIEvent < CGUIMessage & >' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/network/windows/NetworkWin32.h:38:24: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/Network.h:77:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/windows/NetworkWin32.h:38:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/windows/NetworkWin32.h:40:17: style: The function 'IsEnabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/Network.h:79:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/windows/NetworkWin32.h:40:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/windows/NetworkWin32.h:41:17: style: The function 'IsConnected' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/Network.h:80:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/windows/NetworkWin32.h:41:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/windows/NetworkWin32.h:42:17: style: The function 'IsWireless' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/Network.h:81:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/windows/NetworkWin32.h:42:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/windows/NetworkWin32.h:44:23: style: The function 'GetMacAddress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/Network.h:83:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/windows/NetworkWin32.h:44:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/windows/NetworkWin32.h:45:17: style: The function 'GetMacAddressRaw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/Network.h:84:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/windows/NetworkWin32.h:45:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/windows/NetworkWin32.h:47:17: style: The function 'GetHostMacAddress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/Network.h:86:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/windows/NetworkWin32.h:47:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/windows/NetworkWin32.h:49:23: style: The function 'GetCurrentIPAddress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/Network.h:88:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/windows/NetworkWin32.h:49:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/windows/NetworkWin32.h:50:23: style: The function 'GetCurrentNetmask' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/Network.h:89:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/windows/NetworkWin32.h:50:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/windows/NetworkWin32.h:51:23: style: The function 'GetCurrentDefaultGateway' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/Network.h:90:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/windows/NetworkWin32.h:51:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/windows/NetworkWin32.h:52:23: style: The function 'GetCurrentWirelessEssId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/Network.h:91:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/windows/NetworkWin32.h:52:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/windows/NetworkWin32.h:54:17: style: The function 'GetSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/Network.h:96:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/windows/NetworkWin32.h:54:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/windows/NetworkWin32.h:55:17: style: The function 'SetSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/Network.h:97:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/windows/NetworkWin32.h:55:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/windows/NetworkWin32.h:58:44: style: The function 'GetAccessPoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/Network.h:94:44: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/windows/NetworkWin32.h:58:44: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/windows/NetworkWin32.h:74:45: style: The function 'GetInterfaceList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/Network.h:116:45: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/windows/NetworkWin32.h:74:45: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/windows/NetworkWin32.h:77:17: style: The function 'PingHost' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/Network.h:136:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/windows/NetworkWin32.h:77:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/windows/NetworkWin32.h:80:36: style: The function 'GetNameServers' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/Network.h:139:36: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/windows/NetworkWin32.h:80:36: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/windows/NetworkWin32.h:81:17: style: The function 'SetNameServers' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/Network.h:140:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/windows/NetworkWin32.h:81:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/Splash.h:44:16: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/threads/Thread.h:92:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/Splash.h:44:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/Splash.h:45:16: style: The function 'OnStartup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/threads/Thread.h:90:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/Splash.h:45:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/Splash.h:46:16: style: The function 'OnExit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/threads/Thread.h:91:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/Splash.h:46:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/LangInfo.h:44:16: style: The function 'OnSettingChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingCallback.h:53:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/LangInfo.h:44:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/NetworkServices.h:43:16: style: The function 'OnSettingChanging' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingCallback.h:42:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/NetworkServices.h:43:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/NetworkServices.h:44:16: style: The function 'OnSettingChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingCallback.h:53:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/NetworkServices.h:44:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GraphicContext.h:81:16: style: The function 'OnSettingChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingCallback.h:53:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GraphicContext.h:81:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/VisibleEffect.h:92:16: style: The function 'ApplyEffect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/VisibleEffect.h:76:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/VisibleEffect.h:92:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/VisibleEffect.h:104:16: style: The function 'ApplyEffect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/VisibleEffect.h:76:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/VisibleEffect.h:104:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/VisibleEffect.h:118:16: style: The function 'ApplyEffect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/VisibleEffect.h:76:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/VisibleEffect.h:118:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/VisibleEffect.h:133:16: style: The function 'ApplyEffect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/VisibleEffect.h:76:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/VisibleEffect.h:133:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIFontManager.h:63:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/IMsgTargetCallback.h:40:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIFontManager.h:63:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/StereoscopicsManager.h:72:16: style: The function 'OnSettingChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingCallback.h:53:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/StereoscopicsManager.h:72:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/StereoscopicsManager.h:73:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/IMsgTargetCallback.h:40:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/StereoscopicsManager.h:73:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:103:20: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/IAddon.h:82:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:103:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:109:8: style: The function 'HasSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/IAddon.h:105:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:109:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:120:16: style: The function 'SaveSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/IAddon.h:106:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:120:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:127:8: style: The function 'UpdateSetting' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/IAddon.h:107:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:127:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:135:22: style: The function 'GetSetting' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/IAddon.h:108:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:135:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:137:17: style: The function 'GetSettingsXML' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/IAddon.h:109:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:137:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:138:22: style: The function 'GetString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/IAddon.h:110:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:138:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:141:8: style: The function 'Type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/IAddon.h:83:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:141:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:142:8: style: The function 'IsType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/IAddon.h:84:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:142:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:143:14: style: The function 'Props' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/IAddon.h:85:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:143:14: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:144:15: style: The function 'Props' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/IAddon.h:86:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:144:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:145:20: style: The function 'ID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/IAddon.h:87:30: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:145:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:146:20: style: The function 'Name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/IAddon.h:88:30: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:146:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:147:8: style: The function 'Enabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/IAddon.h:89:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:147:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:148:16: style: The function 'IsInUse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/IAddon.h:90:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:148:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:149:22: style: The function 'Version' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/IAddon.h:91:32: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:149:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:150:22: style: The function 'MinVersion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/IAddon.h:92:32: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:150:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:151:20: style: The function 'Summary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/IAddon.h:93:30: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:151:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:152:20: style: The function 'Description' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/IAddon.h:94:30: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:152:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:153:20: style: The function 'Path' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/IAddon.h:95:30: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:153:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:154:20: style: The function 'Profile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/IAddon.h:96:30: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:154:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:155:20: style: The function 'LibPath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/IAddon.h:97:30: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:155:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:156:20: style: The function 'Author' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/IAddon.h:100:30: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:156:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:157:20: style: The function 'ChangeLog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/IAddon.h:98:30: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:157:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:158:20: style: The function 'FanArt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/IAddon.h:99:30: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:158:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:159:20: style: The function 'Icon' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/IAddon.h:101:30: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:159:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:160:7: style: The function 'Stars' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/IAddon.h:102:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:160:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:161:20: style: The function 'Disclaimer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/IAddon.h:103:30: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:161:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:169:8: style: The function 'MeetsVersion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/IAddon.h:112:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:169:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:170:16: style: The function 'ReloadSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/IAddon.h:113:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:170:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:185:16: style: The function 'LoadSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/IAddon.h:116:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:185:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:218:16: style: The function 'IsAddonLibrary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/IAddon.h:120:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:218:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:220:8: style: The function 'Enable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/IAddon.h:121:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:220:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:221:8: style: The function 'Disable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/IAddon.h:122:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:221:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:223:16: style: The function 'LoadStrings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/IAddon.h:123:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:223:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:224:16: style: The function 'ClearStrings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/IAddon.h:124:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:224:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:241:20: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/Addon.h:103:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:241:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:244:16: style: The function 'IsAddonLibrary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/Addon.h:218:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Addon.h:244:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/Skin.h:54:20: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/Addon.h:103:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Skin.h:54:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/Skin.h:109:8: style: The function 'IsInUse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/Addon.h:148:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Skin.h:109:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/python/XBPython.h:68:16: style: The function 'OnPlayBackEnded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayerCallback.h:27:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/python/XBPython.h:68:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/python/XBPython.h:69:16: style: The function 'OnPlayBackStarted' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayerCallback.h:28:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/python/XBPython.h:69:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/python/XBPython.h:70:16: style: The function 'OnPlayBackPaused' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayerCallback.h:29:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/python/XBPython.h:70:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/python/XBPython.h:71:16: style: The function 'OnPlayBackResumed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayerCallback.h:30:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/python/XBPython.h:71:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/python/XBPython.h:72:16: style: The function 'OnPlayBackStopped' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayerCallback.h:31:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/python/XBPython.h:72:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/python/XBPython.h:73:16: style: The function 'OnPlayBackSpeedChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayerCallback.h:35:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/python/XBPython.h:73:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/python/XBPython.h:74:16: style: The function 'OnPlayBackSeek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayerCallback.h:33:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/python/XBPython.h:74:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/python/XBPython.h:75:16: style: The function 'OnPlayBackSeekChapter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayerCallback.h:34:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/python/XBPython.h:75:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/python/XBPython.h:76:16: style: The function 'OnQueueNextItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayerCallback.h:32:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/python/XBPython.h:76:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIAudioManager.h:58:16: style: The function 'OnSettingChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingCallback.h:53:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIAudioManager.h:58:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/StackDirectory.h:32:18: style: The function 'GetDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:70:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/StackDirectory.h:32:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/StackDirectory.h:33:18: style: The function 'IsAllowed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:108:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/StackDirectory.h:33:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/DllLibCurl.h:123:18: style: The function 'easy_duphandle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/DllLibCurl.h:45:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/DllLibCurl.h:123:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PluginDirectory.h:47:16: style: The function 'GetDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:70:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PluginDirectory.h:47:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PluginDirectory.h:48:16: style: The function 'IsAllowed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:108:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PluginDirectory.h:48:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PluginDirectory.h:49:16: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:95:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PluginDirectory.h:49:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PluginDirectory.h:50:17: style: The function 'GetProgress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:76:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PluginDirectory.h:50:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PluginDirectory.h:51:16: style: The function 'CancelDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:81:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PluginDirectory.h:51:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SAPDirectory.h:114:8: style: The function 'StopThread' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/threads/Thread.h:65:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SAPDirectory.h:114:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SAPDirectory.h:135:8: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/threads/Thread.h:92:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SAPDirectory.h:135:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SAPDirectory.h:153:18: style: The function 'GetDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:70:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SAPDirectory.h:153:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SAPDirectory.h:154:18: style: The function 'IsAllowed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:108:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SAPDirectory.h:154:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/HTSPDirectory.h:85:20: style: The function 'GetDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:70:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/HTSPDirectory.h:85:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/HTSPDirectory.h:86:30: style: The function 'GetCacheType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:115:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/HTSPDirectory.h:86:30: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/TuxBoxUtil.h:187:16: style: The function 'OnExit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/threads/Thread.h:91:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/TuxBoxUtil.h:187:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/TuxBoxUtil.h:188:16: style: The function 'OnStartup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/threads/Thread.h:90:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/TuxBoxUtil.h:188:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/TuxBoxUtil.h:189:16: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/threads/Thread.h:92:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/TuxBoxUtil.h:189:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/InfoLoader.h:35:16: style: The function 'OnJobComplete' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/Job.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/InfoLoader.h:35:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/SystemInfo.h:64:16: style: The function 'DoWork' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/Job.h:135:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/SystemInfo.h:64:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/SystemInfo.h:97:16: style: The function 'Load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISubSettings.h:40:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/SystemInfo.h:97:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/SystemInfo.h:98:16: style: The function 'Save' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISubSettings.h:47:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/SystemInfo.h:98:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/SystemInfo.h:147:17: style: The function 'GetJob' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/InfoLoader.h:37:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/SystemInfo.h:147:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/SystemInfo.h:148:22: style: The function 'TranslateInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/InfoLoader.h:38:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/SystemInfo.h:148:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/SystemInfo.h:149:16: style: The function 'OnJobComplete' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/InfoLoader.h:35:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/SystemInfo.h:149:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/GUILargeTextureManager.h:44:16: style: The function 'DoWork' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/Job.h:135:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/GUILargeTextureManager.h:44:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/GUILargeTextureManager.h:73:16: style: The function 'OnJobComplete' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/Job.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/GUILargeTextureManager.h:73:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/JobManager.h:37:8: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/threads/Thread.h:92:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/JobManager.h:37:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/JobManager.h:136:16: style: The function 'OnJobComplete' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/Job.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/JobManager.h:136:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/TextureCacheJob.h:67:23: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/Job.h:147:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/TextureCacheJob.h:67:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/TextureCacheJob.h:68:16: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/Job.h:149:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/TextureCacheJob.h:68:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/TextureCacheJob.h:69:16: style: The function 'DoWork' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/Job.h:135:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/TextureCacheJob.h:69:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/TextureCacheJob.h:132:23: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/Job.h:147:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/TextureCacheJob.h:132:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/TextureCacheJob.h:133:16: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/Job.h:149:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/TextureCacheJob.h:133:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/TextureCacheJob.h:134:16: style: The function 'DoWork' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/Job.h:135:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/TextureCacheJob.h:134:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/TextureCacheJob.h:146:23: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/Job.h:147:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/TextureCacheJob.h:146:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/TextureCacheJob.h:147:16: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/Job.h:149:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/TextureCacheJob.h:147:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/TextureCacheJob.h:148:16: style: The function 'DoWork' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/Job.h:135:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/TextureCacheJob.h:148:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/TextureDatabase.h:69:16: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:171:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/TextureDatabase.h:69:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/TextureDatabase.h:126:16: style: The function 'CreateTables' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:181:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/TextureDatabase.h:126:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/TextureDatabase.h:127:16: style: The function 'CreateAnalytics' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:186:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/TextureDatabase.h:127:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/TextureDatabase.h:128:16: style: The function 'UpdateTables' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:192:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/TextureDatabase.h:128:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/TextureDatabase.h:129:15: style: The function 'GetSchemaVersion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:200:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/TextureDatabase.h:129:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/TextureDatabase.h:130:15: style: The function 'GetBaseDBName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:201:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/TextureDatabase.h:130:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/TextureCache.h:212:16: style: The function 'OnJobComplete' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/JobManager.h:136:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/TextureCache.h:212:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/TextureCache.h:213:16: style: The function 'OnJobProgress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/Job.h:77:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/TextureCache.h:213:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/profiles/ProfilesManager.h:35:16: style: The function 'OnSettingsLoaded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingsHandler.h:43:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/profiles/ProfilesManager.h:35:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/profiles/ProfilesManager.h:36:16: style: The function 'OnSettingsSaved' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingsHandler.h:55:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/profiles/ProfilesManager.h:36:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/profiles/ProfilesManager.h:37:16: style: The function 'OnSettingsCleared' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingsHandler.h:68:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/profiles/ProfilesManager.h:37:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/powermanagement/IPowerSyscall.h:70:16: style: The function 'Suspend' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/powermanagement/IPowerSyscall.h:39:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/powermanagement/IPowerSyscall.h:70:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/powermanagement/IPowerSyscall.h:71:16: style: The function 'Hibernate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/powermanagement/IPowerSyscall.h:40:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/powermanagement/IPowerSyscall.h:71:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/powermanagement/IPowerSyscall.h:73:16: style: The function 'PumpPowerEvents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/powermanagement/IPowerSyscall.h:62:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/powermanagement/IPowerSyscall.h:73:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/powermanagement/PowerManager.h:47:16: style: The function 'Powerdown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/powermanagement/IPowerSyscall.h:38:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/powermanagement/PowerManager.h:47:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/powermanagement/PowerManager.h:48:16: style: The function 'Suspend' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/powermanagement/IPowerSyscall.h:39:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/powermanagement/PowerManager.h:48:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/powermanagement/PowerManager.h:49:16: style: The function 'Hibernate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/powermanagement/IPowerSyscall.h:40:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/powermanagement/PowerManager.h:49:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/powermanagement/PowerManager.h:50:16: style: The function 'Reboot' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/powermanagement/IPowerSyscall.h:41:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/powermanagement/PowerManager.h:50:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/powermanagement/PowerManager.h:52:16: style: The function 'CanPowerdown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/powermanagement/IPowerSyscall.h:44:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/powermanagement/PowerManager.h:52:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/powermanagement/PowerManager.h:53:16: style: The function 'CanSuspend' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/powermanagement/IPowerSyscall.h:45:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/powermanagement/PowerManager.h:53:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/powermanagement/PowerManager.h:54:16: style: The function 'CanHibernate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/powermanagement/IPowerSyscall.h:46:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/powermanagement/PowerManager.h:54:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/powermanagement/PowerManager.h:55:16: style: The function 'CanReboot' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/powermanagement/IPowerSyscall.h:47:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/powermanagement/PowerManager.h:55:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/powermanagement/PowerManager.h:57:16: style: The function 'BatteryLevel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/powermanagement/IPowerSyscall.h:50:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/powermanagement/PowerManager.h:57:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/powermanagement/PowerManager.h:60:16: style: The function 'PumpPowerEvents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/powermanagement/IPowerSyscall.h:62:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/powermanagement/PowerManager.h:60:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/powermanagement/PowerManager.h:91:8: style: The function 'OnSleep' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/powermanagement/IPowerSyscall.h:28:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/powermanagement/PowerManager.h:91:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/powermanagement/PowerManager.h:92:8: style: The function 'OnWake' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/powermanagement/IPowerSyscall.h:29:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/powermanagement/PowerManager.h:92:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/powermanagement/PowerManager.h:94:8: style: The function 'OnLowBattery' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/powermanagement/IPowerSyscall.h:31:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/powermanagement/PowerManager.h:94:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/SettingAddon.h:32:21: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:344:21: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/SettingAddon.h:32:21: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/SettingAddon.h:34:16: style: The function 'Deserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:346:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/SettingAddon.h:34:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/DisplaySettings.h:40:16: style: The function 'Load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISubSettings.h:40:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/DisplaySettings.h:40:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/DisplaySettings.h:41:16: style: The function 'Save' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISubSettings.h:47:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/DisplaySettings.h:41:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/DisplaySettings.h:42:16: style: The function 'Clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISubSettings.h:51:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/DisplaySettings.h:42:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/DisplaySettings.h:44:16: style: The function 'OnSettingChanging' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingCallback.h:42:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/DisplaySettings.h:44:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/DisplaySettings.h:45:16: style: The function 'OnSettingUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingCallback.h:75:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/DisplaySettings.h:45:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/MediaSettings.h:47:16: style: The function 'Load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISubSettings.h:40:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/MediaSettings.h:47:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/MediaSettings.h:48:16: style: The function 'Save' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISubSettings.h:47:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/MediaSettings.h:48:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/MediaSettings.h:50:16: style: The function 'OnSettingAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingCallback.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/MediaSettings.h:50:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/MediaSettings.h:51:16: style: The function 'OnSettingsLoaded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingsHandler.h:43:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/MediaSettings.h:51:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/MediaSourceSettings.h:36:16: style: The function 'OnSettingsLoaded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingsHandler.h:43:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/MediaSourceSettings.h:36:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/MediaSourceSettings.h:37:16: style: The function 'OnSettingsUnloaded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingsHandler.h:62:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/MediaSourceSettings.h:37:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/SkinSettings.h:53:16: style: The function 'Load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISubSettings.h:40:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/SkinSettings.h:53:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/SkinSettings.h:54:16: style: The function 'Save' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISubSettings.h:47:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/SkinSettings.h:54:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/SkinSettings.h:55:16: style: The function 'Clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISubSettings.h:51:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/SkinSettings.h:55:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/RssManager.h:47:16: style: The function 'OnSettingsLoaded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingsHandler.h:43:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/RssManager.h:47:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/RssManager.h:48:16: style: The function 'OnSettingsUnloaded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingsHandler.h:62:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/RssManager.h:48:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/RssManager.h:50:16: style: The function 'OnSettingAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingCallback.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/RssManager.h:50:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/view/ViewStateSettings.h:38:16: style: The function 'Load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISubSettings.h:40:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/view/ViewStateSettings.h:38:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/view/ViewStateSettings.h:39:16: style: The function 'Save' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISubSettings.h:47:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/view/ViewStateSettings.h:39:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/view/ViewStateSettings.h:40:16: style: The function 'Clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISubSettings.h:51:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/view/ViewStateSettings.h:40:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/input/MouseStat.h:68:16: style: The function 'OnSettingChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingCallback.h:53:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/input/MouseStat.h:68:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/OverlayRenderer.h:87:18: style: The function 'Release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/OverlayRenderer.h:51:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/OverlayRenderer.h:87:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/karaoke/GUIWindowKaraokeLyrics.h:34:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:128:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/karaoke/GUIWindowKaraokeLyrics.h:34:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/karaoke/GUIWindowKaraokeLyrics.h:35:16: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:119:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/karaoke/GUIWindowKaraokeLyrics.h:35:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/karaoke/GUIWindowKaraokeLyrics.h:36:16: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:44:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/karaoke/GUIWindowKaraokeLyrics.h:36:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/karaoke/GUIWindowKaraokeLyrics.h:37:16: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:43:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/karaoke/GUIWindowKaraokeLyrics.h:37:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/threads/platform/win/Win32Exception.h:66:18: style: The function 'LogThrowMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/threads/platform/win/Win32Exception.h:37:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/threads/platform/win/Win32Exception.h:66:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/Socket.h:163:10: style: The function 'Bind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/Socket.h:108:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/Socket.h:163:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/Socket.h:164:10: style: The function 'Connect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/Socket.h:109:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/Socket.h:164:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/Socket.h:166:10: style: The function 'SendTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/Socket.h:141:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/Socket.h:166:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/Socket.h:167:10: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/Socket.h:145:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/Socket.h:167:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/Socket.h:168:10: style: The function 'Broadcast' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/Socket.h:146:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/Socket.h:168:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/Socket.h:173:13: style: The function 'Socket' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/Socket.h:117:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/Socket.h:173:13: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/Socket.h:174:10: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/Socket.h:110:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/Socket.h:174:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/TCPServer.h:41:18: style: The function 'PrepareDownload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/json-rpc/ITransportLayer.h:42:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/TCPServer.h:41:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/TCPServer.h:42:18: style: The function 'Download' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/json-rpc/ITransportLayer.h:43:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/TCPServer.h:42:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/TCPServer.h:43:17: style: The function 'GetCapabilities' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/json-rpc/ITransportLayer.h:44:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/TCPServer.h:43:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/TCPServer.h:65:20: style: The function 'GetPermissionFlags' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/json-rpc/IClient.h:28:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/TCPServer.h:65:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/TCPServer.h:66:20: style: The function 'GetAnnouncementFlags' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/json-rpc/IClient.h:29:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/TCPServer.h:66:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/TCPServer.h:67:20: style: The function 'SetAnnouncementFlags' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/json-rpc/IClient.h:30:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/TCPServer.h:67:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/TCPServer.h:100:20: style: The function 'Send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/TCPServer.h:69:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/TCPServer.h:100:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/TCPServer.h:101:20: style: The function 'PushBuffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/TCPServer.h:70:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/TCPServer.h:101:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/TCPServer.h:102:20: style: The function 'Disconnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/TCPServer.h:71:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/TCPServer.h:102:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/TCPServer.h:104:20: style: The function 'IsNew' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/TCPServer.h:73:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/TCPServer.h:104:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/TCPServer.h:105:20: style: The function 'Closing' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/TCPServer.h:74:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/TCPServer.h:105:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/peripherals/devices/PeripheralHID.h:32:18: style: The function 'InitialiseFeature' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/peripherals/devices/Peripheral.h:91:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/peripherals/devices/PeripheralHID.h:32:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/peripherals/devices/PeripheralHID.h:34:18: style: The function 'OnSettingChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/peripherals/devices/Peripheral.h:97:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/peripherals/devices/PeripheralHID.h:34:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/peripherals/devices/PeripheralImon.h:33:18: style: The function 'InitialiseFeature' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/peripherals/devices/PeripheralHID.h:32:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/peripherals/devices/PeripheralImon.h:33:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/peripherals/devices/PeripheralImon.h:34:18: style: The function 'OnSettingChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/peripherals/devices/PeripheralHID.h:34:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/peripherals/devices/PeripheralImon.h:34:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/peripherals/devices/PeripheralImon.h:35:18: style: The function 'OnDeviceRemoved' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/peripherals/devices/Peripheral.h:102:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/peripherals/devices/PeripheralImon.h:35:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/peripherals/devices/PeripheralImon.h:36:18: style: The function 'AddSetting' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/peripherals/devices/Peripheral.h:120:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/peripherals/devices/PeripheralImon.h:36:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:41:29: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:80:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:41:29: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:43:16: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:83:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:43:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:44:16: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:85:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:44:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:45:16: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:97:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:45:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:46:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:147:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:46:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:48:16: style: The function 'HasFocus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:153:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:48:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:49:16: style: The function 'AllocResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:154:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:49:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:50:16: style: The function 'FreeResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:155:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:50:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:51:16: style: The function 'DynamicResourceAlloc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:156:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:51:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:52:16: style: The function 'CanFocus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:158:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:52:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:54:24: style: The function 'SendMouseEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:120:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:54:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:55:16: style: The function 'UnfocusFromPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:138:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:55:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:57:16: style: The function 'SetInitialVisibility' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:216:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:57:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:59:16: style: The function 'IsAnimating' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:226:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:59:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:60:16: style: The function 'HasAnimation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:227:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:60:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:61:16: style: The function 'QueueAnimation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:225:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:61:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:62:16: style: The function 'ResetAnimation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:229:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:62:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:63:16: style: The function 'ResetAnimations' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:230:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:63:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:65:16: style: The function 'HasID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:150:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:65:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:66:16: style: The function 'HasVisibleID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:151:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:66:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:81:16: style: The function 'SaveStates' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:242:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:81:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:83:16: style: The function 'IsGroup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:236:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:83:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:91:16: style: The function 'DoProcess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:82:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:91:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:99:16: style: The function 'DoRender' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:84:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:99:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:119:16: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:45:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:119:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:128:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:46:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:128:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:131:16: style: The function 'SetID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:149:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:131:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:132:16: style: The function 'HasID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:65:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:132:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:136:16: style: The function 'ClearAll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:77:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:136:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:139:16: style: The function 'DynamicResourceAlloc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:51:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:139:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:154:16: style: The function 'SetInitialVisibility' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:57:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:154:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:155:16: style: The function 'IsVisible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:159:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:155:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:163:16: style: The function 'IsAnimating' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:59:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:163:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:197:24: style: The function 'OnMouseEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:132:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:197:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:212:16: style: The function 'Animate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:311:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:212:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:213:16: style: The function 'CheckAnimation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:312:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:213:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:258:18: style: The function 'GetPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:294:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:258:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/DirtyRegionSolvers.h:27:16: style: The function 'Solve' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/IDirtyRegionSolver.h:35:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/DirtyRegionSolvers.h:27:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/DirtyRegionSolvers.h:33:16: style: The function 'Solve' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/IDirtyRegionSolver.h:35:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/DirtyRegionSolvers.h:33:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/DirtyRegionSolvers.h:39:16: style: The function 'Solve' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/IDirtyRegionSolver.h:35:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/DirtyRegionSolvers.h:39:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/DirtyRegionSolvers.h:46:16: style: The function 'Solve' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/IDirtyRegionSolver.h:35:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/DirtyRegionSolvers.h:46:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowHome.h:35:16: style: The function 'OnInitWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:209:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowHome.h:35:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowHome.h:38:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:128:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowHome.h:38:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowHome.h:39:16: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:119:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowHome.h:39:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowHome.h:41:16: style: The function 'OnJobComplete' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/Job.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowHome.h:41:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowFileManager.h:41:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:128:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowFileManager.h:41:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowFileManager.h:42:16: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:119:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowFileManager.h:42:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowFileManager.h:43:16: style: The function 'OnBack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:121:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowFileManager.h:43:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowFileManager.h:48:16: style: The function 'OnJobComplete' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/JobManager.h:136:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowFileManager.h:48:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowFileManager.h:50:16: style: The function 'OnInitWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:209:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowFileManager.h:50:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:92:24: style: The function 'GetControl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:74:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:92:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:93:16: style: The function 'OnClick' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:75:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:93:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:94:16: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:76:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:94:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:95:16: style: The function 'Clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:77:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:95:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:106:24: style: The function 'GetControl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:74:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:106:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:107:16: style: The function 'OnClick' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:75:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:107:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:108:16: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:76:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:108:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:109:16: style: The function 'Clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:77:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:109:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:122:24: style: The function 'GetControl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:74:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:122:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:123:16: style: The function 'OnClick' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:75:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:123:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:124:16: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:76:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:124:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:125:16: style: The function 'Clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:77:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:125:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:140:24: style: The function 'GetControl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:74:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:140:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:141:16: style: The function 'OnClick' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:75:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:141:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:142:16: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:76:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:142:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:143:16: style: The function 'Clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:77:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:143:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:156:24: style: The function 'GetControl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:74:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:156:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:157:16: style: The function 'OnClick' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:75:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:157:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:158:16: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:76:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:158:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:159:16: style: The function 'Clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:77:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:159:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:172:24: style: The function 'GetControl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:74:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:172:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:173:16: style: The function 'OnClick' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:75:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:173:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:174:16: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:76:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:174:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:175:16: style: The function 'Clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:77:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:175:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.h:43:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:128:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.h:43:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.h:44:16: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:119:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.h:44:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.h:45:16: style: The function 'OnBack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:121:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.h:45:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.h:46:16: style: The function 'DoProcess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:91:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.h:46:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.h:47:15: style: The function 'GetID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:148:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.h:47:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.h:50:16: style: The function 'OnInitWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:209:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.h:50:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.h:51:16: style: The function 'OnWindowLoaded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:208:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.h:51:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.h:58:16: style: The function 'OnSettingChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingCallback.h:53:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.h:58:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.h:59:16: style: The function 'OnSettingPropertyChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingCallback.h:86:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.h:59:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicPlaylist.h:32:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicBase.h:46:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicPlaylist.h:32:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicPlaylist.h:33:16: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicBase.h:47:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicPlaylist.h:33:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicPlaylist.h:34:16: style: The function 'OnBack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicBase.h:48:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicPlaylist.h:34:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicPlaylist.h:41:16: style: The function 'UpdateButtons' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicBase.h:64:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicPlaylist.h:41:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicPlaylist.h:44:16: style: The function 'GetContextButtons' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicBase.h:58:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicPlaylist.h:44:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicPlaylist.h:45:16: style: The function 'OnContextButton' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicBase.h:60:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicPlaylist.h:45:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicPlaylist.h:47:16: style: The function 'OnPlayMedia' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicBase.h:78:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicPlaylist.h:47:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicSongs.h:30:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicBase.h:46:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicSongs.h:30:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicSongs.h:31:16: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicBase.h:47:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicSongs.h:31:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicSongs.h:36:16: style: The function 'GetDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicBase.h:66:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicSongs.h:36:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicSongs.h:37:16: style: The function 'UpdateButtons' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicBase.h:64:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicSongs.h:37:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicSongs.h:40:16: style: The function 'GetContextButtons' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicBase.h:58:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicSongs.h:40:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicSongs.h:41:16: style: The function 'OnContextButton' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicBase.h:60:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicSongs.h:41:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicSongs.h:42:16: style: The function 'OnScan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicBase.h:69:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicSongs.h:42:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicSongs.h:44:22: style: The function 'GetStartFolder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicBase.h:71:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicSongs.h:44:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicSongs.h:47:16: style: The function 'PlayItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicBase.h:77:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicSongs.h:47:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicNav.h:35:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicBase.h:46:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicNav.h:35:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicNav.h:36:16: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicBase.h:47:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicNav.h:36:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicNav.h:43:16: style: The function 'GetDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicBase.h:66:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicNav.h:43:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicNav.h:44:16: style: The function 'UpdateButtons' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicBase.h:64:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicNav.h:44:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicNav.h:45:16: style: The function 'PlayItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicBase.h:77:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicNav.h:45:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicNav.h:47:16: style: The function 'GetContextButtons' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicBase.h:58:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicNav.h:47:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicNav.h:48:16: style: The function 'OnContextButton' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicBase.h:60:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicNav.h:48:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicNav.h:50:22: style: The function 'GetStartFolder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicBase.h:71:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicNav.h:50:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicPlaylistEditor.h:33:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicBase.h:46:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicPlaylistEditor.h:33:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicPlaylistEditor.h:34:16: style: The function 'OnBack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicBase.h:48:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicPlaylistEditor.h:34:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicPlaylistEditor.h:38:16: style: The function 'GetDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicBase.h:66:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicPlaylistEditor.h:38:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicPlaylistEditor.h:39:16: style: The function 'UpdateButtons' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicBase.h:64:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicPlaylistEditor.h:39:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicPlaylistEditor.h:42:16: style: The function 'GetContextButtons' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicBase.h:58:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicPlaylistEditor.h:42:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicPlaylistEditor.h:43:16: style: The function 'OnContextButton' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicBase.h:60:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicPlaylistEditor.h:43:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicPlaylistEditor.h:44:16: style: The function 'OnQueueItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicBase.h:83:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicPlaylistEditor.h:44:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicPlaylistEditor.h:45:22: style: The function 'GetStartFolder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicBase.h:71:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicPlaylistEditor.h:45:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicPlaylistEditor.h:60:16: style: The function 'PlayItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicBase.h:77:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicPlaylistEditor.h:60:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoPlaylist.h:31:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoBase.h:44:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoPlaylist.h:31:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoPlaylist.h:32:16: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoBase.h:45:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoPlaylist.h:32:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoPlaylist.h:36:16: style: The function 'OnPlayMedia' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoBase.h:129:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoPlaylist.h:36:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoPlaylist.h:37:16: style: The function 'UpdateButtons' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoBase.h:95:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoPlaylist.h:37:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoPlaylist.h:40:16: style: The function 'GetContextButtons' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoBase.h:104:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoPlaylist.h:40:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoPlaylist.h:41:16: style: The function 'OnContextButton' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoBase.h:105:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoPlaylist.h:41:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoNav.h:34:16: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoBase.h:45:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoNav.h:34:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoNav.h:35:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoBase.h:44:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoNav.h:35:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoNav.h:57:16: style: The function 'OnItemLoaded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoBase.h:98:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoNav.h:57:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoNav.h:59:16: style: The function 'GetDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoBase.h:97:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoNav.h:59:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoNav.h:60:16: style: The function 'UpdateButtons' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoBase.h:95:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoNav.h:60:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoNav.h:61:16: style: The function 'DoSearch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoBase.h:109:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoNav.h:61:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoNav.h:63:16: style: The function 'OnDeleteItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoBase.h:107:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoNav.h:63:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoNav.h:64:16: style: The function 'GetContextButtons' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoBase.h:104:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoNav.h:64:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoNav.h:65:16: style: The function 'OnContextButton' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoBase.h:105:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoNav.h:65:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoNav.h:67:22: style: The function 'GetStartFolder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoBase.h:110:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoNav.h:67:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/profiles/windows/GUIWindowSettingsProfile.h:31:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:128:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/profiles/windows/GUIWindowSettingsProfile.h:31:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/profiles/windows/GUIWindowSettingsProfile.h:34:16: style: The function 'OnInitWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:209:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/profiles/windows/GUIWindowSettingsProfile.h:34:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsScreenCalibration.h:30:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:128:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsScreenCalibration.h:30:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsScreenCalibration.h:31:16: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:119:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsScreenCalibration.h:31:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsScreenCalibration.h:32:16: style: The function 'DoProcess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:91:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsScreenCalibration.h:32:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsScreenCalibration.h:33:16: style: The function 'FrameMove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:110:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsScreenCalibration.h:33:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsScreenCalibration.h:34:16: style: The function 'DoRender' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:99:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsScreenCalibration.h:34:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsScreenCalibration.h:35:16: style: The function 'AllocResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:137:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsScreenCalibration.h:35:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsScreenCalibration.h:36:16: style: The function 'FreeResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:138:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsScreenCalibration.h:36:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pictures/GUIWindowSlideShow.h:50:8: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/threads/Thread.h:92:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pictures/GUIWindowSlideShow.h:50:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pictures/GUIWindowSlideShow.h:92:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:128:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pictures/GUIWindowSlideShow.h:92:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pictures/GUIWindowSlideShow.h:93:24: style: The function 'OnMouseEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:197:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pictures/GUIWindowSlideShow.h:93:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pictures/GUIWindowSlideShow.h:94:16: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:119:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pictures/GUIWindowSlideShow.h:94:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pictures/GUIWindowSlideShow.h:95:16: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:44:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pictures/GUIWindowSlideShow.h:95:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pictures/GUIWindowSlideShow.h:96:16: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:43:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pictures/GUIWindowSlideShow.h:96:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pictures/GUIWindowSlideShow.h:97:16: style: The function 'OnDeinitWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:195:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pictures/GUIWindowSlideShow.h:97:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pictures/PictureThumbLoader.h:45:16: style: The function 'OnJobComplete' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/JobManager.h:136:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pictures/PictureThumbLoader.h:45:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowWeather.h:31:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:128:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowWeather.h:31:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowWeather.h:32:16: style: The function 'FrameMove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:110:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowWeather.h:32:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowWeather.h:35:16: style: The function 'OnInitWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:209:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowWeather.h:35:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowLoginScreen.h:34:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:128:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowLoginScreen.h:34:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowLoginScreen.h:35:16: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:119:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowLoginScreen.h:35:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowLoginScreen.h:36:16: style: The function 'OnBack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:121:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowLoginScreen.h:36:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowLoginScreen.h:37:16: style: The function 'FrameMove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:110:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowLoginScreen.h:37:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowLoginScreen.h:38:16: style: The function 'HasListItems' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:144:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowLoginScreen.h:38:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowLoginScreen.h:39:24: style: The function 'GetCurrentListItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:146:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowLoginScreen.h:39:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowLoginScreen.h:40:7: style: The function 'GetViewContainerID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:147:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowLoginScreen.h:40:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowLoginScreen.h:44:16: style: The function 'OnInitWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:209:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowLoginScreen.h:44:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowLoginScreen.h:45:16: style: The function 'OnWindowLoaded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:208:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowLoginScreen.h:45:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowLoginScreen.h:46:16: style: The function 'OnWindowUnload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:207:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowLoginScreen.h:46:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowVisualisation.h:31:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:128:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowVisualisation.h:31:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowVisualisation.h:32:16: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:119:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowVisualisation.h:32:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowVisualisation.h:33:16: style: The function 'FrameMove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:110:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowVisualisation.h:33:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowVisualisation.h:35:24: style: The function 'OnMouseEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:197:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowVisualisation.h:35:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowSystemInfo.h:30:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:128:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowSystemInfo.h:30:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowSystemInfo.h:31:16: style: The function 'FrameMove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:110:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowSystemInfo.h:31:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowScreensaver.h:40:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:128:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowScreensaver.h:40:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowScreensaver.h:41:16: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:119:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowScreensaver.h:41:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowScreensaver.h:42:16: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:44:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowScreensaver.h:42:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowScreensaver.h:43:16: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:43:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowScreensaver.h:43:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowScreensaver.h:46:24: style: The function 'OnMouseEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:197:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowScreensaver.h:46:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowStartup.h:31:16: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:119:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windows/GUIWindowStartup.h:31:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowFullScreen.h:31:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:128:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowFullScreen.h:31:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowFullScreen.h:32:16: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:119:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowFullScreen.h:32:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowFullScreen.h:33:16: style: The function 'FrameMove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:110:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowFullScreen.h:33:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowFullScreen.h:34:16: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:43:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowFullScreen.h:34:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowFullScreen.h:35:16: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:44:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowFullScreen.h:35:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowFullScreen.h:36:16: style: The function 'OnWindowLoaded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:208:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowFullScreen.h:36:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowFullScreen.h:41:24: style: The function 'OnMouseEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:197:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowFullScreen.h:41:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/video/VideoInfoTag.h:70:16: style: The function 'Archive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/Archive.h:38:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/video/VideoInfoTag.h:70:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.h:367:16: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:171:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.h:367:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.h:368:16: style: The function 'CommitTransaction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:70:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.h:368:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.h:708:16: style: The function 'GetFilter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:160:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.h:708:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.h:788:16: style: The function 'CreateTables' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:181:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.h:788:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.h:789:16: style: The function 'CreateAnalytics' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:186:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.h:789:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.h:790:16: style: The function 'UpdateTables' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:192:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.h:790:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.h:810:15: style: The function 'GetMinSchemaVersion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:196:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.h:810:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.h:811:15: style: The function 'GetSchemaVersion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:200:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.h:811:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.h:813:15: style: The function 'GetBaseDBName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:201:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.h:813:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/video/PlayerController.h:46:16: style: The function 'OnSliderChange' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogSlider.h:44:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/video/PlayerController.h:46:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogYesNo.h:32:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogBoxBase.h:38:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogYesNo.h:32:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogYesNo.h:42:15: style: The function 'GetDefaultLabelID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogBoxBase.h:46:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogYesNo.h:42:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogOK.h:31:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogBoxBase.h:38:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogOK.h:31:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogOK.h:35:15: style: The function 'GetDefaultLabelID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogBoxBase.h:46:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogOK.h:35:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogProgress.h:34:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogBoxBase.h:38:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogProgress.h:34:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogProgress.h:52:15: style: The function 'GetDefaultLabelID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogBoxBase.h:46:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogProgress.h:52:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogSelect.h:36:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogBoxBase.h:38:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogSelect.h:36:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogSelect.h:60:16: style: The function 'OnInitWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogBoxBase.h:55:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogSelect.h:60:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogGamepad.h:31:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogBoxBase.h:38:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogGamepad.h:31:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/GUIDialogAddonSettings.h:30:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogBoxBase.h:38:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/GUIDialogAddonSettings.h:30:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/GUIDialogAddonSettings.h:42:16: style: The function 'OnInitWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogBoxBase.h:55:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/GUIDialogAddonSettings.h:42:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/GUIDialogAddonSettings.h:43:15: style: The function 'GetDefaultLabelID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogBoxBase.h:46:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/GUIDialogAddonSettings.h:43:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/GUIDialogAddonInfo.h:43:8: style: The function 'OnJobComplete' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/Job.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/GUIDialogAddonInfo.h:43:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogCache.h:43:16: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/threads/Thread.h:92:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogCache.h:43:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogPlayEject.h:31:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogYesNo.h:32:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogPlayEject.h:31:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogPlayEject.h:37:16: style: The function 'OnInitWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogBoxBase.h:55:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogPlayEject.h:37:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/video/dialogs/GUIDialogSubtitles.h:47:16: style: The function 'OnJobComplete' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/JobManager.h:136:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/video/dialogs/GUIDialogSubtitles.h:47:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/AddonInstaller.h:94:8: style: The function 'OnJobComplete' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/Job.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/AddonInstaller.h:94:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/AddonInstaller.h:95:8: style: The function 'OnJobProgress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/Job.h:77:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/AddonInstaller.h:95:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/storage/MediaManager.h:96:16: style: The function 'OnStorageAdded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/storage/IStorageProvider.h:32:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/storage/MediaManager.h:96:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/storage/MediaManager.h:97:16: style: The function 'OnStorageSafelyRemoved' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/storage/IStorageProvider.h:33:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/storage/MediaManager.h:97:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/storage/MediaManager.h:98:16: style: The function 'OnStorageUnsafelyRemoved' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/storage/IStorageProvider.h:34:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/storage/MediaManager.h:98:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/storage/MediaManager.h:100:16: style: The function 'OnJobComplete' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/Job.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/storage/MediaManager.h:100:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/SaveFileStateJob.h:46:17: style: The function 'DoWork' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/Job.h:135:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/SaveFileStateJob.h:46:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/AlarmClock.h:70:16: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/threads/Thread.h:92:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/AlarmClock.h:70:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/RssReader.h:49:8: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/threads/Thread.h:92:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/RssReader.h:49:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/RssReader.h:54:16: style: The function 'OnExit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/threads/Thread.h:91:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/RssReader.h:54:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/Weather.h:99:16: style: The function 'DoWork' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/Job.h:135:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/Weather.h:99:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/Weather.h:159:17: style: The function 'GetJob' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/InfoLoader.h:37:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/Weather.h:159:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/Weather.h:162:16: style: The function 'OnJobComplete' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/InfoLoader.h:35:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/Weather.h:162:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/Weather.h:164:16: style: The function 'OnSettingChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingCallback.h:53:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/Weather.h:164:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/Weather.h:165:16: style: The function 'OnSettingAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingCallback.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/Weather.h:165:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/threads/platform/win/Win32Exception.h:33:41: performance: Function parameter 'version' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/network/EventClient.h:74:35: performance: Function parameter 'mapName' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/network/EventClient.h:75:35: performance: Function parameter 'buttonName' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/interfaces/json-rpc/JSONUtils.h:208:85: performance: Function parameter 'key' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/ApplicationMessenger.cpp:320:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/ApplicationMessenger.cpp:338:33: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/ApplicationMessenger.cpp:603:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/ApplicationMessenger.cpp:613:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/ApplicationMessenger.cpp:640:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/ApplicationMessenger.cpp:674:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/ApplicationMessenger.cpp:682:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/ApplicationMessenger.cpp:690:30: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/ApplicationMessenger.cpp:717:10: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/ApplicationMessenger.cpp:726:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/ApplicationMessenger.cpp:746:34: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/ApplicationMessenger.cpp:776:43: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/ApplicationMessenger.cpp:811:25: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/ApplicationMessenger.cpp:486:28: style: Unsigned variable '.' can't be negative so it is unnecessary to test it. [unsignedPositive]
xbmc-13.2-Gotham/xbmc/ApplicationMessenger.cpp:142:56: style: Function 'SendMessage' argument 1 names different: declaration 'msg' definition 'message'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/ApplicationMessenger.h:165:35: note: Function 'SendMessage' argument 1 names different: declaration 'msg' definition 'message'.
xbmc-13.2-Gotham/xbmc/ApplicationMessenger.cpp:142:56: note: Function 'SendMessage' argument 1 names different: declaration 'msg' definition 'message'.
xbmc-13.2-Gotham/xbmc/ApplicationMessenger.cpp:922:60: style: Function 'MediaPlay' argument 1 names different: declaration 'item' definition 'list'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/ApplicationMessenger.h:172:39: note: Function 'MediaPlay' argument 1 names different: declaration 'item' definition 'list'.
xbmc-13.2-Gotham/xbmc/ApplicationMessenger.cpp:922:60: note: Function 'MediaPlay' argument 1 names different: declaration 'item' definition 'list'.
xbmc-13.2-Gotham/xbmc/ApplicationMessenger.cpp:1034:91: style: Function 'PlayListPlayerInsert' argument 3 names different: declaration 'position' definition 'index'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/ApplicationMessenger.h:190:70: note: Function 'PlayListPlayerInsert' argument 3 names different: declaration 'position' definition 'index'.
xbmc-13.2-Gotham/xbmc/ApplicationMessenger.cpp:1034:91: note: Function 'PlayListPlayerInsert' argument 3 names different: declaration 'position' definition 'index'.
xbmc-13.2-Gotham/xbmc/ApplicationMessenger.cpp:1041:95: style: Function 'PlayListPlayerInsert' argument 3 names different: declaration 'position' definition 'index'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/ApplicationMessenger.h:191:74: note: Function 'PlayListPlayerInsert' argument 3 names different: declaration 'position' definition 'index'.
xbmc-13.2-Gotham/xbmc/ApplicationMessenger.cpp:1041:95: note: Function 'PlayListPlayerInsert' argument 3 names different: declaration 'position' definition 'index'.
xbmc-13.2-Gotham/xbmc/ApplicationMessenger.cpp:1257:63: style: Function 'SendGUIMessage' argument 1 names different: declaration 'msg' definition 'message'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/ApplicationMessenger.h:247:42: note: Function 'SendGUIMessage' argument 1 names different: declaration 'msg' definition 'message'.
xbmc-13.2-Gotham/xbmc/ApplicationMessenger.cpp:1257:63: note: Function 'SendGUIMessage' argument 1 names different: declaration 'msg' definition 'message'.
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.h:52:5: warning: Member variable 'EmbeddedArtInfo::size' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.h:78:3: style: 'CMusicInfoTag::operator=' should return 'CMusicInfoTag &'. [operatorEq]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.h:41:3: style: Class 'CAddonCallbacksGUI' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.h:191:3: style: Class 'CGUIAddonRenderingControl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/guilib/GUIDialog.h:42:16: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:119:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIDialog.h:42:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIDialog.h:43:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:128:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIDialog.h:43:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIDialog.h:44:16: style: The function 'DoProcess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:91:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIDialog.h:44:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIDialog.h:45:16: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:44:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIDialog.h:45:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIDialog.h:50:16: style: The function 'OnBack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:121:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIDialog.h:50:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIDialog.h:52:16: style: The function 'IsDialogRunning' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:141:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIDialog.h:52:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIDialog.h:53:16: style: The function 'IsDialog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:140:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIDialog.h:53:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIDialog.h:54:16: style: The function 'IsModalDialog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:142:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIDialog.h:54:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIDialog.h:60:16: style: The function 'IsSoundEnabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:145:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIDialog.h:60:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIDialog.h:63:16: style: The function 'SetDefaults' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:206:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIDialog.h:63:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIDialog.h:64:16: style: The function 'OnWindowLoaded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:208:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIDialog.h:64:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIDialog.h:69:16: style: The function 'OnDeinitWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:195:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIDialog.h:69:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.h:175:19: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.h:130:21: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.h:175:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/ApplicationMessenger.cpp:692:46: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/xbmc/ApplicationMessenger.cpp:1100:48: performance: Function parameter 'filename' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/ApplicationMessenger.cpp:1107:53: performance: Function parameter 'pathname' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:28:21: warning: Member variable 'CApplicationPlayer::m_iPlaySpeed' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:76:9: style: Technically the member function 'CApplicationPlayer::AddSubtitle' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:508:26: note: Technically the member function 'CApplicationPlayer::AddSubtitle' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:76:9: note: Technically the member function 'CApplicationPlayer::AddSubtitle' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:77:9: style: Technically the member function 'CApplicationPlayer::CanPause' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:349:26: note: Technically the member function 'CApplicationPlayer::CanPause' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:77:9: note: Technically the member function 'CApplicationPlayer::CanPause' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:78:9: style: Technically the member function 'CApplicationPlayer::CanRecord' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:343:26: note: Technically the member function 'CApplicationPlayer::CanRecord' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:78:9: note: Technically the member function 'CApplicationPlayer::CanRecord' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:79:9: style: Technically the member function 'CApplicationPlayer::CanSeek' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:246:26: note: Technically the member function 'CApplicationPlayer::CanSeek' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:79:9: note: Technically the member function 'CApplicationPlayer::CanSeek' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:81:9: style: Technically the member function 'CApplicationPlayer::DoAudioWork' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:404:26: note: Technically the member function 'CApplicationPlayer::DoAudioWork' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:81:9: note: Technically the member function 'CApplicationPlayer::DoAudioWork' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:82:9: style: Technically the member function 'CApplicationPlayer::GetAudioCapabilities' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:551:26: note: Technically the member function 'CApplicationPlayer::GetAudioCapabilities' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:82:9: note: Technically the member function 'CApplicationPlayer::GetAudioCapabilities' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:83:9: style: Technically the member function 'CApplicationPlayer::GetAudioInfo' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:565:26: note: Technically the member function 'CApplicationPlayer::GetAudioInfo' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:83:9: note: Technically the member function 'CApplicationPlayer::GetAudioInfo' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:84:9: style: Technically the member function 'CApplicationPlayer::GetAudioStream' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:319:25: note: Technically the member function 'CApplicationPlayer::GetAudioStream' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:84:9: note: Technically the member function 'CApplicationPlayer::GetAudioStream' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:85:9: style: Technically the member function 'CApplicationPlayer::GetAudioStreamCount' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:471:26: note: Technically the member function 'CApplicationPlayer::GetAudioStreamCount' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:85:9: note: Technically the member function 'CApplicationPlayer::GetAudioStreamCount' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:86:9: style: Technically the member function 'CApplicationPlayer::GetAudioStreamInfo' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:452:26: note: Technically the member function 'CApplicationPlayer::GetAudioStreamInfo' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:86:9: note: Technically the member function 'CApplicationPlayer::GetAudioStreamInfo' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:89:9: style: Technically the member function 'CApplicationPlayer::GetChapterCount' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:144:25: note: Technically the member function 'CApplicationPlayer::GetChapterCount' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:89:9: note: Technically the member function 'CApplicationPlayer::GetChapterCount' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:90:9: style: Technically the member function 'CApplicationPlayer::GetChapter' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:135:25: note: Technically the member function 'CApplicationPlayer::GetChapter' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:90:9: note: Technically the member function 'CApplicationPlayer::GetChapter' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:91:9: style: Technically the member function 'CApplicationPlayer::GetChapterName' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:153:26: note: Technically the member function 'CApplicationPlayer::GetChapterName' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:91:9: note: Technically the member function 'CApplicationPlayer::GetChapterName' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:92:9: style: Technically the member function 'CApplicationPlayer::GetDeinterlaceMethods' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:602:26: note: Technically the member function 'CApplicationPlayer::GetDeinterlaceMethods' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:92:9: note: Technically the member function 'CApplicationPlayer::GetDeinterlaceMethods' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:93:9: style: Technically the member function 'CApplicationPlayer::GetDeinterlaceModes' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:609:26: note: Technically the member function 'CApplicationPlayer::GetDeinterlaceModes' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:93:9: note: Technically the member function 'CApplicationPlayer::GetDeinterlaceModes' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:94:9: style: Technically the member function 'CApplicationPlayer::GetGeneralInfo' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:579:26: note: Technically the member function 'CApplicationPlayer::GetGeneralInfo' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:94:9: note: Technically the member function 'CApplicationPlayer::GetGeneralInfo' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:96:14: style: Technically the member function 'CApplicationPlayer::GetPlayerState' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:411:32: note: Technically the member function 'CApplicationPlayer::GetPlayerState' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:96:14: note: Technically the member function 'CApplicationPlayer::GetPlayerState' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:97:14: style: Technically the member function 'CApplicationPlayer::GetPlayingTitle' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:265:32: note: Technically the member function 'CApplicationPlayer::GetPlayingTitle' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:97:14: note: Technically the member function 'CApplicationPlayer::GetPlayingTitle' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:98:9: style: Technically the member function 'CApplicationPlayer::GetRenderFeatures' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:595:26: note: Technically the member function 'CApplicationPlayer::GetRenderFeatures' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:98:9: note: Technically the member function 'CApplicationPlayer::GetRenderFeatures' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:99:9: style: Technically the member function 'CApplicationPlayer::GetScalingMethods' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:616:26: note: Technically the member function 'CApplicationPlayer::GetScalingMethods' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:99:9: note: Technically the member function 'CApplicationPlayer::GetScalingMethods' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:100:9: style: Technically the member function 'CApplicationPlayer::GetStreamDetails' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:426:26: note: Technically the member function 'CApplicationPlayer::GetStreamDetails' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:100:9: note: Technically the member function 'CApplicationPlayer::GetStreamDetails' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:101:9: style: Technically the member function 'CApplicationPlayer::GetSubtitle' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:328:25: note: Technically the member function 'CApplicationPlayer::GetSubtitle' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:101:9: note: Technically the member function 'CApplicationPlayer::GetSubtitle' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:102:9: style: Technically the member function 'CApplicationPlayer::GetSubtitleCapabilities' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:558:26: note: Technically the member function 'CApplicationPlayer::GetSubtitleCapabilities' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:102:9: note: Technically the member function 'CApplicationPlayer::GetSubtitleCapabilities' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:103:9: style: Technically the member function 'CApplicationPlayer::GetSubtitleCount' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:310:25: note: Technically the member function 'CApplicationPlayer::GetSubtitleCount' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:103:9: note: Technically the member function 'CApplicationPlayer::GetSubtitleCount' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:104:9: style: Technically the member function 'CApplicationPlayer::GetSubtitleStreamInfo' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:487:26: note: Technically the member function 'CApplicationPlayer::GetSubtitleStreamInfo' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:104:9: note: Technically the member function 'CApplicationPlayer::GetSubtitleStreamInfo' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:105:9: style: Technically the member function 'CApplicationPlayer::GetSubtitleVisible' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:337:26: note: Technically the member function 'CApplicationPlayer::GetSubtitleVisible' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:105:9: note: Technically the member function 'CApplicationPlayer::GetSubtitleVisible' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:109:9: style: Technically the member function 'CApplicationPlayer::GetVideoInfo' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:572:26: note: Technically the member function 'CApplicationPlayer::GetVideoInfo' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:109:9: note: Technically the member function 'CApplicationPlayer::GetVideoInfo' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:110:9: style: Technically the member function 'CApplicationPlayer::GetVideoStreamInfo' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:445:26: note: Technically the member function 'CApplicationPlayer::GetVideoStreamInfo' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:110:9: note: Technically the member function 'CApplicationPlayer::GetVideoStreamInfo' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:123:9: style: Technically the member function 'CApplicationPlayer::LoadPage' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:544:26: note: Technically the member function 'CApplicationPlayer::LoadPage' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:123:9: note: Technically the member function 'CApplicationPlayer::LoadPage' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:124:9: style: Technically the member function 'CApplicationPlayer::OnAction' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:459:26: note: Technically the member function 'CApplicationPlayer::OnAction' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:124:9: note: Technically the member function 'CApplicationPlayer::OnAction' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:125:9: style: Technically the member function 'CApplicationPlayer::OnNothingToQueueNotify' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:438:26: note: Technically the member function 'CApplicationPlayer::OnNothingToQueueNotify' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:125:9: note: Technically the member function 'CApplicationPlayer::OnNothingToQueueNotify' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:126:9: style: Technically the member function 'CApplicationPlayer::Pause' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:199:26: note: Technically the member function 'CApplicationPlayer::Pause' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:126:9: note: Technically the member function 'CApplicationPlayer::Pause' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:127:9: style: Technically the member function 'CApplicationPlayer::QueueNextFile' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:420:26: note: Technically the member function 'CApplicationPlayer::QueueNextFile' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:127:9: note: Technically the member function 'CApplicationPlayer::QueueNextFile' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:128:9: style: Technically the member function 'CApplicationPlayer::Record' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:465:26: note: Technically the member function 'CApplicationPlayer::Record' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:128:9: note: Technically the member function 'CApplicationPlayer::Record' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:129:9: style: Technically the member function 'CApplicationPlayer::RegisterAudioCallback' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:121:26: note: Technically the member function 'CApplicationPlayer::RegisterAudioCallback' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:129:9: note: Technically the member function 'CApplicationPlayer::RegisterAudioCallback' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:130:9: style: Technically the member function 'CApplicationPlayer::Seek' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:226:26: note: Technically the member function 'CApplicationPlayer::Seek' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:130:9: note: Technically the member function 'CApplicationPlayer::Seek' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:131:9: style: Technically the member function 'CApplicationPlayer::SeekChapter' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:586:26: note: Technically the member function 'CApplicationPlayer::SeekChapter' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:131:9: note: Technically the member function 'CApplicationPlayer::SeekChapter' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:132:9: style: Technically the member function 'CApplicationPlayer::SeekPercentage' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:233:26: note: Technically the member function 'CApplicationPlayer::SeekPercentage' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:132:9: note: Technically the member function 'CApplicationPlayer::SeekPercentage' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:133:9: style: Technically the member function 'CApplicationPlayer::SeekScene' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:252:26: note: Technically the member function 'CApplicationPlayer::SeekScene' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:133:9: note: Technically the member function 'CApplicationPlayer::SeekScene' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:134:9: style: Technically the member function 'CApplicationPlayer::SeekTime' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:258:26: note: Technically the member function 'CApplicationPlayer::SeekTime' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:134:9: note: Technically the member function 'CApplicationPlayer::SeekTime' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:135:9: style: Technically the member function 'CApplicationPlayer::SetAudioStream' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:480:26: note: Technically the member function 'CApplicationPlayer::SetAudioStream' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:135:9: note: Technically the member function 'CApplicationPlayer::SetAudioStream' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:136:9: style: Technically the member function 'CApplicationPlayer::SetAVDelay' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:524:26: note: Technically the member function 'CApplicationPlayer::SetAVDelay' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:136:9: note: Technically the member function 'CApplicationPlayer::SetAVDelay' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:137:9: style: Technically the member function 'CApplicationPlayer::SetDynamicRangeCompression' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:531:26: note: Technically the member function 'CApplicationPlayer::SetDynamicRangeCompression' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:137:9: note: Technically the member function 'CApplicationPlayer::SetDynamicRangeCompression' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:138:9: style: Technically the member function 'CApplicationPlayer::SetMute' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:212:26: note: Technically the member function 'CApplicationPlayer::SetMute' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:138:9: note: Technically the member function 'CApplicationPlayer::SetMute' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:139:9: style: Technically the member function 'CApplicationPlayer::SetPlayerState' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:432:26: note: Technically the member function 'CApplicationPlayer::SetPlayerState' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:139:9: note: Technically the member function 'CApplicationPlayer::SetPlayerState' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:140:9: style: Technically the member function 'CApplicationPlayer::SetSubtitle' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:494:26: note: Technically the member function 'CApplicationPlayer::SetSubtitle' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:140:9: note: Technically the member function 'CApplicationPlayer::SetSubtitle' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:141:9: style: Technically the member function 'CApplicationPlayer::SetSubTitleDelay' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:517:26: note: Technically the member function 'CApplicationPlayer::SetSubTitleDelay' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:141:9: note: Technically the member function 'CApplicationPlayer::SetSubTitleDelay' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:142:9: style: Technically the member function 'CApplicationPlayer::SetSubtitleVisible' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:501:26: note: Technically the member function 'CApplicationPlayer::SetSubtitleVisible' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:142:9: note: Technically the member function 'CApplicationPlayer::SetSubtitleVisible' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:143:9: style: Technically the member function 'CApplicationPlayer::SetVolume' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:219:26: note: Technically the member function 'CApplicationPlayer::SetVolume' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:143:9: note: Technically the member function 'CApplicationPlayer::SetVolume' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:144:9: style: Technically the member function 'CApplicationPlayer::SwitchChannel' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:538:26: note: Technically the member function 'CApplicationPlayer::SwitchChannel' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:144:9: note: Technically the member function 'CApplicationPlayer::SwitchChannel' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:145:9: style: Technically the member function 'CApplicationPlayer::ToFFRW' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:397:26: note: Technically the member function 'CApplicationPlayer::ToFFRW' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:145:9: note: Technically the member function 'CApplicationPlayer::ToFFRW' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:146:9: style: Technically the member function 'CApplicationPlayer::UnRegisterAudioCallback' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.cpp:128:26: note: Technically the member function 'CApplicationPlayer::UnRegisterAudioCallback' can be const.
xbmc-13.2-Gotham/xbmc/ApplicationPlayer.h:146:9: note: Technically the member function 'CApplicationPlayer::UnRegisterAudioCallback' can be const.
xbmc-13.2-Gotham/xbmc/BackgroundInfoLoader.h:47:8: style: Technically the member function 'CBackgroundInfoLoader::IsLoading' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/BackgroundInfoLoader.cpp:146:29: note: Technically the member function 'CBackgroundInfoLoader::IsLoading' can be const.
xbmc-13.2-Gotham/xbmc/BackgroundInfoLoader.h:47:8: note: Technically the member function 'CBackgroundInfoLoader::IsLoading' can be const.
xbmc-13.2-Gotham/xbmc/BackgroundInfoLoader.h:48:16: style: The function 'Run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/threads/Thread.h:41:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/BackgroundInfoLoader.h:48:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/CueDocument.cpp:252:85: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/music/Artist.h:106:3: warning: Member variable 'CArtistCredit::idArtist' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/music/Artist.h:106:3: warning: Member variable 'CArtistCredit::m_boolFeatured' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/music/Artist.h:107:3: warning: Member variable 'CArtistCredit::idArtist' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/music/Artist.h:108:3: warning: Member variable 'CArtistCredit::idArtist' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/CueDocument.cpp:70:15: warning: Member variable 'CCueDocument::m_szBuffer' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/CueDocument.cpp:72:3: performance: Variable 'm_strArtist' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/CueDocument.cpp:73:3: performance: Variable 'm_strAlbum' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/CueDocument.cpp:74:3: performance: Variable 'm_strGenre' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/CueDocument.h:58:14: style: Technically the member function 'CCueDocument::GetMediaTitle' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/CueDocument.cpp:256:26: note: Technically the member function 'CCueDocument::GetMediaTitle' can be const.
xbmc-13.2-Gotham/xbmc/CueDocument.h:58:14: note: Technically the member function 'CCueDocument::GetMediaTitle' can be const.
xbmc-13.2-Gotham/xbmc/music/Song.h:58:3: style: Class 'CSong' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/filesystem/File.h:160:3: style: Class 'CFileStreamBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/filesystem/File.h:182:3: style: Class 'CFileStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/music/Song.h:62:16: style: The function 'Serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/ISerializable.h:27:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/Song.h:62:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/CharsetConverter.h:39:16: style: The function 'OnSettingChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingCallback.h:53:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/CharsetConverter.h:39:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/Artist.h:107:29: performance: Function parameter 'strArtist' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/music/Artist.h:107:52: performance: Function parameter 'strJoinPhrase' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/music/Artist.h:108:29: performance: Function parameter 'strArtist' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/music/Artist.h:108:52: performance: Function parameter 'strMusicBrainzArtistID' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/music/Artist.h:108:88: performance: Function parameter 'strJoinPhrase' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/music/Album.h:39:3: warning: Member variable 'CAlbum::bCompilation' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/music/Album.h:38:3: style: Class 'CAlbum' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/addons/AddonDatabase.h:32:16: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:171:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/AddonDatabase.h:32:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/AddonDatabase.h:138:16: style: The function 'CreateTables' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:181:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/AddonDatabase.h:138:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/AddonDatabase.h:139:16: style: The function 'CreateAnalytics' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:186:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/AddonDatabase.h:139:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/AddonDatabase.h:140:16: style: The function 'UpdateTables' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:192:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/AddonDatabase.h:140:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/AddonDatabase.h:141:15: style: The function 'GetMinSchemaVersion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:196:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/AddonDatabase.h:141:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/AddonDatabase.h:142:15: style: The function 'GetSchemaVersion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:200:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/AddonDatabase.h:142:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/AddonDatabase.h:143:15: style: The function 'GetBaseDBName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:201:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/AddonDatabase.h:143:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/view/ViewDatabase.h:30:16: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:171:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/view/ViewDatabase.h:30:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/view/ViewDatabase.h:37:16: style: The function 'CreateTables' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:181:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/view/ViewDatabase.h:37:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/view/ViewDatabase.h:38:16: style: The function 'CreateAnalytics' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:186:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/view/ViewDatabase.h:38:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/view/ViewDatabase.h:39:16: style: The function 'UpdateTables' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:192:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/view/ViewDatabase.h:39:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/view/ViewDatabase.h:40:15: style: The function 'GetSchemaVersion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:200:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/view/ViewDatabase.h:40:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/view/ViewDatabase.h:41:15: style: The function 'GetBaseDBName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:201:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/view/ViewDatabase.h:41:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.h:96:16: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:171:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.h:96:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.h:97:16: style: The function 'CommitTransaction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:70:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.h:97:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.h:357:16: style: The function 'GetFilter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:160:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.h:357:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.h:471:16: style: The function 'CreateTables' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:181:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.h:471:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.h:472:16: style: The function 'CreateAnalytics' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:186:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.h:472:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.h:473:15: style: The function 'GetMinSchemaVersion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:196:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.h:473:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.h:474:15: style: The function 'GetSchemaVersion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:200:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.h:474:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.h:476:15: style: The function 'GetBaseDBName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:201:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.h:476:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.h:501:16: style: The function 'UpdateTables' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:192:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.h:501:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/DbUrl.h:43:16: style: The function 'AddOption' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/UrlOptions.h:41:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/DbUrl.h:43:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/DbUrl.h:44:16: style: The function 'AddOption' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/UrlOptions.h:42:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/DbUrl.h:44:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/DbUrl.h:45:16: style: The function 'AddOption' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/UrlOptions.h:43:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/DbUrl.h:45:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/DbUrl.h:46:16: style: The function 'AddOption' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/UrlOptions.h:44:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/DbUrl.h:46:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/DbUrl.h:47:16: style: The function 'AddOption' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/UrlOptions.h:45:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/DbUrl.h:47:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/DbUrl.h:48:16: style: The function 'AddOption' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/UrlOptions.h:46:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/DbUrl.h:48:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/DbUrl.h:49:16: style: The function 'AddOptions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/UrlOptions.h:47:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/DbUrl.h:49:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/DbUrl.h:50:16: style: The function 'RemoveOption' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/UrlOptions.h:49:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/DbUrl.h:50:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/DynamicDll.cpp:36:3: performance: Variable 'm_strDllName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/DynamicDll.h:526:16: warning: Virtual function 'Unload' is called from destructor '~DllDynamic()' at line 43. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/DynamicDll.cpp:43:3: note: Calling Unload
xbmc-13.2-Gotham/xbmc/DynamicDll.h:526:16: note: Unload is a virtual method
xbmc-13.2-Gotham/xbmc/FileItem.cpp:317:5: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/FileItem.cpp:1795:4: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/FileItem.cpp:1894:26: style: Checking if unsigned variable 'm_items.size()' is less than zero. This might be a false warning. [unsignedLessThanZero]
xbmc-13.2-Gotham/xbmc/FileItem.cpp:1792:47: style: Function 'Copy' argument 1 names different: declaration 'item' definition 'items'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/FileItem.h:546:36: note: Function 'Copy' argument 1 names different: declaration 'item' definition 'items'.
xbmc-13.2-Gotham/xbmc/FileItem.cpp:1792:47: note: Function 'Copy' argument 1 names different: declaration 'item' definition 'items'.
xbmc-13.2-Gotham/xbmc/FileItem.cpp:2915:45: style: Function 'GetBaseMoviePath' argument 1 names different: declaration 'useFolderNames' definition 'bUseFolderNames'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/FileItem.h:367:36: note: Function 'GetBaseMoviePath' argument 1 names different: declaration 'useFolderNames' definition 'bUseFolderNames'.
xbmc-13.2-Gotham/xbmc/FileItem.cpp:2915:45: note: Function 'GetBaseMoviePath' argument 1 names different: declaration 'useFolderNames' definition 'bUseFolderNames'.
xbmc-13.2-Gotham/xbmc/FileItem.cpp:749:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/FileItem.cpp:1966:81: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/FileItem.cpp:2189:112: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/FileItem.cpp:2350:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/FileItem.cpp:2404:11: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/FileItem.cpp:2443:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/FileItem.cpp:2535:19: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/FileItem.cpp:2547:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/FileItem.cpp:2554:15: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/FileItem.cpp:2561:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/FileItem.cpp:2572:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/FileItem.cpp:3269:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/FileItem.cpp:3296:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pictures/PictureInfoTag.h:100:3: style: 'CPictureInfoTag::operator=' should return 'CPictureInfoTag &'. [operatorEq]
xbmc-13.2-Gotham/xbmc/utils/RegExp.h:145:3: style: 'CRegExp::operator=' should return 'CRegExp &'. [operatorEq]
xbmc-13.2-Gotham/xbmc/FileItem.h:645:8: style: Unused private function: 'CFileItemList::FillSortFields' [unusedPrivateFunction]
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.h:94:26: style: Technically the member function 'XFILE::CCurlFile::GetHttpHeader' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/QueryParams.h:32:12: style: Technically the member function 'XFILE::MUSICDATABASEDIRECTORY::CQueryParams::GetArtistId' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/QueryParams.h:33:12: style: Technically the member function 'XFILE::MUSICDATABASEDIRECTORY::CQueryParams::GetAlbumId' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/QueryParams.h:34:12: style: Technically the member function 'XFILE::MUSICDATABASEDIRECTORY::CQueryParams::GetGenreId' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/QueryParams.h:35:12: style: Technically the member function 'XFILE::MUSICDATABASEDIRECTORY::CQueryParams::GetSongId' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/QueryParams.h:36:12: style: Technically the member function 'XFILE::MUSICDATABASEDIRECTORY::CQueryParams::GetYear' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/utils/RegExp.h:143:15: style: Technically the member function 'CRegExp::IsCompiled' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/FileItem.h:217:16: warning: Virtual function 'SetLabel' is called from constructor 'CFileItem(const CArtist&artist)' at line 267. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/FileItem.cpp:267:3: note: Calling SetLabel
xbmc-13.2-Gotham/xbmc/FileItem.h:217:16: note: SetLabel is a virtual method
xbmc-13.2-Gotham/xbmc/FileItem.h:217:16: warning: Virtual function 'SetLabel' is called from constructor 'CFileItem(const CGenre&genre)' at line 285. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/FileItem.cpp:285:3: note: Calling SetLabel
xbmc-13.2-Gotham/xbmc/FileItem.h:217:16: note: SetLabel is a virtual method
xbmc-13.2-Gotham/xbmc/FileItem.h:217:16: warning: Virtual function 'SetLabel' is called from constructor 'CFileItem(const CStdStr < char >&strLabel)' at line 345. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/FileItem.cpp:345:3: note: Calling SetLabel
xbmc-13.2-Gotham/xbmc/FileItem.h:217:16: note: SetLabel is a virtual method
xbmc-13.2-Gotham/xbmc/FileItem.h:217:16: warning: Virtual function 'SetLabel' is called from constructor 'CFileItem(const CMediaSource&share)' at line 384. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/FileItem.cpp:384:3: note: Calling SetLabel
xbmc-13.2-Gotham/xbmc/FileItem.h:217:16: note: SetLabel is a virtual method
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.h:50:20: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:54:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.h:50:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.h:51:20: style: The function 'OpenForWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:55:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.h:51:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.h:52:20: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:56:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.h:52:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.h:53:24: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:62:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.h:53:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.h:54:23: style: The function 'GetPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:64:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.h:54:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.h:55:24: style: The function 'GetLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:65:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.h:55:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.h:56:20: style: The function 'Stat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:57:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.h:56:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.h:57:20: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.h:57:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.h:58:20: style: The function 'ReadString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:61:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.h:58:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.h:59:28: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:59:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.h:59:28: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.h:60:19: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:60:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.h:60:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.h:62:26: style: The function 'GetContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:85:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.h:62:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.h:63:19: style: The function 'IoControl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:83:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.h:63:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.h:64:27: style: The function 'GetContentCharset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:86:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.h:64:27: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MultiPathDirectory.h:33:16: style: The function 'GetDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:70:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MultiPathDirectory.h:33:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MultiPathDirectory.h:34:16: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:95:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MultiPathDirectory.h:34:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MultiPathDirectory.h:35:16: style: The function 'Remove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:101:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MultiPathDirectory.h:35:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory.h:33:18: style: The function 'GetDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:70:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory.h:33:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory.h:34:18: style: The function 'IsAllowed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:108:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory.h:34:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory.h:35:18: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:95:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory.h:35:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory.h:33:18: style: The function 'GetDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:70:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory.h:33:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory.h:34:18: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:95:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory.h:34:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory.h:35:18: style: The function 'IsAllowed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:108:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory.h:35:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/video/VideoInfoTag.h:71:16: style: The function 'Serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/ISerializable.h:27:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/video/VideoInfoTag.h:71:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/video/VideoInfoTag.h:72:16: style: The function 'ToSortable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/ISortable.h:30:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/video/VideoInfoTag.h:72:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pictures/PictureInfoTag.h:97:16: style: The function 'Archive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/Archive.h:38:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pictures/PictureInfoTag.h:97:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pictures/PictureInfoTag.h:98:16: style: The function 'Serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/ISerializable.h:27:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pictures/PictureInfoTag.h:98:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pictures/PictureInfoTag.h:99:16: style: The function 'ToSortable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/ISortable.h:30:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pictures/PictureInfoTag.h:99:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/FileItem.cpp:1951:16: performance: Use const reference for 'fields' to avoid unnecessary data copying. [redundantCopyLocalConst]
xbmc-13.2-Gotham/xbmc/FileItemListModification.h:33:16: style: The function 'CanModify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/IFileItemListModifier.h:30:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/FileItemListModification.h:33:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/FileItemListModification.h:34:16: style: The function 'Modify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/IFileItemListModifier.h:31:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/FileItemListModification.h:34:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/playlists/SmartPlaylistFileItemListModifier.h:32:16: style: The function 'CanModify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/IFileItemListModifier.h:30:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/playlists/SmartPlaylistFileItemListModifier.h:32:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/playlists/SmartPlaylistFileItemListModifier.h:33:16: style: The function 'Modify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/IFileItemListModifier.h:31:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/playlists/SmartPlaylistFileItemListModifier.h:33:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/AddonDll.h:288:9: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:1739:23: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:1741:28: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:1750:19: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:1766:23: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:1775:43: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:1790:17: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:1798:37: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:2020:17: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:2027:17: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:2034:17: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:2041:17: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:2364:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:2385:18: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:2391:18: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:2407:19: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:2413:18: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:2419:18: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:2665:20: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:2675:19: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:2709:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:2720:39: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:2729:37: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:2744:37: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:2767:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:2887:63: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:2919:26: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:2921:26: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:2927:26: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:2965:74: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:2993:45: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:3004:45: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:3094:18: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:3104:55: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:3137:18: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:3147:55: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:3244:17: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:3246:17: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:3268:15: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:3377:56: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:3383:15: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:3389:15: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:4360:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:4377:33: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:4378:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:4379:38: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:4380:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:5110:57: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:5112:41: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:5123:13: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:5124:18: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:5125:18: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:5126:18: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:5131:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonDll.h:214:0: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:1999:9: style: Variable 'viz' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:1998:0: note: Variable 'viz' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:1999:9: note: Variable 'viz' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:1220:31: style: Checking if unsigned variable 'prop.num_params()' is less than zero. This might be a false warning. [unsignedLessThanZero]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:158:56: style: Function 'TranslateString' argument 1 names different: declaration 'strCondition' definition 'condition'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.h:737:41: note: Function 'TranslateString' argument 1 names different: declaration 'strCondition' definition 'condition'.
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:158:56: note: Function 'TranslateString' argument 1 names different: declaration 'strCondition' definition 'condition'.
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:2183:70: style: Function 'EvaluateBool' argument 2 names different: declaration 'context' definition 'contextWindow'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.h:735:55: note: Function 'EvaluateBool' argument 2 names different: declaration 'context' definition 'contextWindow'.
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:2183:70: note: Function 'EvaluateBool' argument 2 names different: declaration 'context' definition 'contextWindow'.
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:2194:35: style: Function 'GetBool' argument 1 names different: declaration 'condition' definition 'condition1'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.h:846:20: note: Function 'GetBool' argument 1 names different: declaration 'condition' definition 'condition1'.
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:2194:35: note: Function 'GetBool' argument 1 names different: declaration 'condition' definition 'condition1'.
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:4326:67: style: Function 'ConditionalStringParameter' argument 1 names different: declaration 'strParameter' definition 'parameter'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.h:890:52: note: Function 'ConditionalStringParameter' argument 1 names different: declaration 'strParameter' definition 'parameter'.
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:4326:67: note: Function 'ConditionalStringParameter' argument 1 names different: declaration 'strParameter' definition 'parameter'.
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:5254:49: style: Function 'GetPictureLabel' argument 1 names different: declaration 'item' definition 'info'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.h:778:34: note: Function 'GetPictureLabel' argument 1 names different: declaration 'item' definition 'info'.
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:5254:49: note: Function 'GetPictureLabel' argument 1 names different: declaration 'item' definition 'info'.
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:5528:91: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/addons/Visualisation.h:58:5: warning: Member variable 'CVisualisation::m_xPos' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/addons/Visualisation.h:58:5: warning: Member variable 'CVisualisation::m_yPos' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/addons/Visualisation.h:58:5: warning: Member variable 'CVisualisation::m_width' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/addons/Visualisation.h:58:5: warning: Member variable 'CVisualisation::m_height' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/addons/Visualisation.h:58:5: warning: Member variable 'CVisualisation::m_currentModule' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/addons/Visualisation.h:58:5: warning: Member variable 'CVisualisation::m_iChannels' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/addons/Visualisation.h:58:5: warning: Member variable 'CVisualisation::m_iSamplesPerSec' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/addons/Visualisation.h:58:5: warning: Member variable 'CVisualisation::m_iBitsPerSample' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/addons/Visualisation.h:58:5: warning: Member variable 'CVisualisation::m_iNumBuffers' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/addons/Visualisation.h:58:5: warning: Member variable 'CVisualisation::m_bWantsFreq' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/addons/Visualisation.h:58:5: warning: Member variable 'CVisualisation::m_fFreq' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/addons/Visualisation.h:58:5: warning: Member variable 'CVisualisation::m_bCalculate_Freq' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/addons/Visualisation.h:59:5: warning: Member variable 'CVisualisation::m_xPos' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/addons/Visualisation.h:59:5: warning: Member variable 'CVisualisation::m_yPos' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/addons/Visualisation.h:59:5: warning: Member variable 'CVisualisation::m_width' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/addons/Visualisation.h:59:5: warning: Member variable 'CVisualisation::m_height' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/addons/Visualisation.h:59:5: warning: Member variable 'CVisualisation::m_currentModule' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/addons/Visualisation.h:59:5: warning: Member variable 'CVisualisation::m_iChannels' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/addons/Visualisation.h:59:5: warning: Member variable 'CVisualisation::m_iSamplesPerSec' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/addons/Visualisation.h:59:5: warning: Member variable 'CVisualisation::m_iBitsPerSample' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/addons/Visualisation.h:59:5: warning: Member variable 'CVisualisation::m_iNumBuffers' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/addons/Visualisation.h:59:5: warning: Member variable 'CVisualisation::m_bWantsFreq' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/addons/Visualisation.h:59:5: warning: Member variable 'CVisualisation::m_fFreq' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/addons/Visualisation.h:59:5: warning: Member variable 'CVisualisation::m_bCalculate_Freq' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/guilib/GUILabel.h:44:5: performance: Variable 'scrollSuffix' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.h:753:14: performance: Technically the member function 'CGUIInfoManager::GetDate' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:3405:29: note: Technically the member function 'CGUIInfoManager::GetDate' can be static.
xbmc-13.2-Gotham/xbmc/GUIInfoManager.h:753:14: note: Technically the member function 'CGUIInfoManager::GetDate' can be static.
xbmc-13.2-Gotham/xbmc/GUIInfoManager.h:775:14: performance: Technically the member function 'CGUIInfoManager::GetPlaylistLabel' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:3557:29: note: Technically the member function 'CGUIInfoManager::GetPlaylistLabel' can be static.
xbmc-13.2-Gotham/xbmc/GUIInfoManager.h:775:14: note: Technically the member function 'CGUIInfoManager::GetPlaylistLabel' can be static.
xbmc-13.2-Gotham/xbmc/GUIInfoManager.h:776:14: performance: Technically the member function 'CGUIInfoManager::GetMusicPartyModeLabel' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:3471:29: note: Technically the member function 'CGUIInfoManager::GetMusicPartyModeLabel' can be static.
xbmc-13.2-Gotham/xbmc/GUIInfoManager.h:776:14: note: Technically the member function 'CGUIInfoManager::GetMusicPartyModeLabel' can be static.
xbmc-13.2-Gotham/xbmc/GUIInfoManager.h:780:11: performance: Technically the member function 'CGUIInfoManager::GetPlayTime' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:3957:26: note: Technically the member function 'CGUIInfoManager::GetPlayTime' can be static.
xbmc-13.2-Gotham/xbmc/GUIInfoManager.h:780:11: note: Technically the member function 'CGUIInfoManager::GetPlayTime' can be static.
xbmc-13.2-Gotham/xbmc/GUIInfoManager.h:784:7: performance: Technically the member function 'CGUIInfoManager::GetTotalPlayTime' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:3985:22: note: Technically the member function 'CGUIInfoManager::GetTotalPlayTime' can be static.
xbmc-13.2-Gotham/xbmc/GUIInfoManager.h:784:7: note: Technically the member function 'CGUIInfoManager::GetTotalPlayTime' can be static.
xbmc-13.2-Gotham/xbmc/GUIInfoManager.h:786:14: performance: Technically the member function 'CGUIInfoManager::GetVersion' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:4205:29: note: Technically the member function 'CGUIInfoManager::GetVersion' can be static.
xbmc-13.2-Gotham/xbmc/GUIInfoManager.h:786:14: note: Technically the member function 'CGUIInfoManager::GetVersion' can be static.
xbmc-13.2-Gotham/xbmc/GUIInfoManager.h:787:14: performance: Technically the member function 'CGUIInfoManager::GetBuild' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:4215:29: note: Technically the member function 'CGUIInfoManager::GetBuild' can be static.
xbmc-13.2-Gotham/xbmc/GUIInfoManager.h:787:14: note: Technically the member function 'CGUIInfoManager::GetBuild' can be static.
xbmc-13.2-Gotham/xbmc/GUIInfoManager.h:800:16: performance: Technically the member function 'CGUIInfoManager::GetGPUTemperature' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:4173:31: note: Technically the member function 'CGUIInfoManager::GetGPUTemperature' can be static.
xbmc-13.2-Gotham/xbmc/GUIInfoManager.h:800:16: note: Technically the member function 'CGUIInfoManager::GetGPUTemperature' can be static.
xbmc-13.2-Gotham/xbmc/GUIInfoManager.h:831:14: performance: Technically the member function 'CGUIInfoManager::LocalizeTime' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:3417:29: note: Technically the member function 'CGUIInfoManager::LocalizeTime' can be static.
xbmc-13.2-Gotham/xbmc/GUIInfoManager.h:831:14: note: Technically the member function 'CGUIInfoManager::LocalizeTime' can be static.
xbmc-13.2-Gotham/xbmc/GUIInfoManager.h:840:8: performance: Technically the member function 'CGUIInfoManager::ConditionsChangedValues' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:5526:23: note: Technically the member function 'CGUIInfoManager::ConditionsChangedValues' can be static.
xbmc-13.2-Gotham/xbmc/GUIInfoManager.h:840:8: note: Technically the member function 'CGUIInfoManager::ConditionsChangedValues' can be static.
xbmc-13.2-Gotham/xbmc/GUIInfoManager.h:850:8: performance: Technically the member function 'CGUIInfoManager::CheckWindowCondition' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:5295:23: note: Technically the member function 'CGUIInfoManager::CheckWindowCondition' can be static.
xbmc-13.2-Gotham/xbmc/GUIInfoManager.h:850:8: note: Technically the member function 'CGUIInfoManager::CheckWindowCondition' can be static.
xbmc-13.2-Gotham/xbmc/GUIInfoManager.h:872:7: performance: Technically the member function 'CGUIInfoManager::TranslateMusicPlayerString' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:1323:22: note: Technically the member function 'CGUIInfoManager::TranslateMusicPlayerString' can be static.
xbmc-13.2-Gotham/xbmc/GUIInfoManager.h:872:7: note: Technically the member function 'CGUIInfoManager::TranslateMusicPlayerString' can be static.
xbmc-13.2-Gotham/xbmc/GUIInfoManager.h:873:15: performance: Technically the member function 'CGUIInfoManager::TranslateTimeFormat' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:1333:30: note: Technically the member function 'CGUIInfoManager::TranslateTimeFormat' can be static.
xbmc-13.2-Gotham/xbmc/GUIInfoManager.h:873:15: note: Technically the member function 'CGUIInfoManager::TranslateTimeFormat' can be static.
xbmc-13.2-Gotham/xbmc/GUIInfoManager.h:886:8: performance: Technically the member function 'CGUIInfoManager::SplitInfoString' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:751:23: note: Technically the member function 'CGUIInfoManager::SplitInfoString' can be static.
xbmc-13.2-Gotham/xbmc/GUIInfoManager.h:886:8: note: Technically the member function 'CGUIInfoManager::SplitInfoString' can be static.
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:119:3: style: Class 'CGUIInfoManager' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:119:3: style: Class 'CGUIInfoManager' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/xbmc/addons/AddonDll.h:43:5: style: Class 'CAddonDll' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/addons/AddonDll.h:44:5: style: Class 'CAddonDll' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/addons/Visualisation.h:41:3: style: Class 'CAudioBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/addons/Visualisation.h:58:5: style: Class 'CVisualisation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/addons/Visualisation.h:59:5: style: Class 'CVisualisation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroups.h:40:5: style: Class 'CPVRChannelGroups' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/windows/GUIMediaWindow.h:39:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:128:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windows/GUIMediaWindow.h:39:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windows/GUIMediaWindow.h:40:16: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:119:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windows/GUIMediaWindow.h:40:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windows/GUIMediaWindow.h:41:16: style: The function 'OnBack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:121:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windows/GUIMediaWindow.h:41:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windows/GUIMediaWindow.h:42:16: style: The function 'OnWindowLoaded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:208:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windows/GUIMediaWindow.h:42:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windows/GUIMediaWindow.h:43:16: style: The function 'OnWindowUnload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:207:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windows/GUIMediaWindow.h:43:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windows/GUIMediaWindow.h:44:16: style: The function 'OnInitWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:209:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windows/GUIMediaWindow.h:44:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windows/GUIMediaWindow.h:45:16: style: The function 'IsMediaWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:143:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windows/GUIMediaWindow.h:45:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windows/GUIMediaWindow.h:47:7: style: The function 'GetViewContainerID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:147:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windows/GUIMediaWindow.h:47:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windows/GUIMediaWindow.h:48:16: style: The function 'HasListItems' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:144:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windows/GUIMediaWindow.h:48:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windows/GUIMediaWindow.h:56:16: style: The function 'LoadAdditionalTags' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:204:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windows/GUIMediaWindow.h:56:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windows/GUIMediaWindow.h:57:16: style: The function 'GetFirstFocusableControl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:71:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windows/GUIMediaWindow.h:57:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/Weather.h:160:22: style: The function 'TranslateInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/InfoLoader.h:38:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/Weather.h:160:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/Weather.h:161:22: style: The function 'BusyInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/InfoLoader.h:39:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/Weather.h:161:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/AddonDll.h:47:22: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/Addon.h:103:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/AddonDll.h:47:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/AddonDll.h:51:18: style: The function 'SaveSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/Addon.h:120:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/AddonDll.h:51:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/AddonDll.h:52:24: style: The function 'GetSetting' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/Addon.h:135:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/AddonDll.h:52:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/AddonDll.h:66:18: style: The function 'BuildLibName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/Addon.h:178:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/AddonDll.h:66:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUITextBox.h:49:24: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:80:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUITextBox.h:49:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUITextBox.h:51:16: style: The function 'DoProcess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:82:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUITextBox.h:51:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUITextBox.h:52:16: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:83:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUITextBox.h:52:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUITextBox.h:53:16: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:85:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUITextBox.h:53:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUITextBox.h:54:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:147:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUITextBox.h:54:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUITextBox.h:55:17: style: The function 'GetHeight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:170:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUITextBox.h:55:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUITextBox.h:60:16: style: The function 'CanFocus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:158:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUITextBox.h:60:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUITextBox.h:65:14: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:220:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUITextBox.h:65:14: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUITextBox.h:70:16: style: The function 'UpdateVisibility' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:215:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUITextBox.h:70:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUITextBox.h:71:16: style: The function 'UpdateColors' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:310:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUITextBox.h:71:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUITextBox.h:72:16: style: The function 'UpdateInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:233:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUITextBox.h:72:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/IGUIContainer.h:42:16: style: The function 'IsContainer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:237:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/IGUIContainer.h:42:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/video/VideoThumbLoader.h:47:16: style: The function 'DoWork' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/Job.h:135:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/video/VideoThumbLoader.h:47:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/video/VideoThumbLoader.h:49:23: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/Job.h:147:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/video/VideoThumbLoader.h:49:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/video/VideoThumbLoader.h:54:16: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/Job.h:149:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/video/VideoThumbLoader.h:54:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/info/InfoExpression.h:38:16: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/info/InfoBool.h:72:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/info/InfoExpression.h:38:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/info/InfoExpression.h:51:16: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/info/InfoBool.h:72:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/info/InfoExpression.h:51:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/GUIInfoManager.cpp:3419:20: performance: Use const reference for 'timeFormat' to avoid unnecessary data copying. [redundantCopyLocalConst]
xbmc-13.2-Gotham/xbmc/addons/AddonDll.h:285:30: warning: Unnecessary comparison of static strings. [staticStringCompare]
xbmc-13.2-Gotham/xbmc/GUILargeTextureManager.cpp:232:30: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/GUIPassword.cpp:250:3: style: Variable 'iVerifyPasswordResult' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/GUIPassword.cpp:247:0: note: Variable 'iVerifyPasswordResult' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/GUIPassword.cpp:250:3: note: Variable 'iVerifyPasswordResult' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/GUIPassword.cpp:315:3: style: Variable 'iVerifyPasswordResult' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/GUIPassword.cpp:313:0: note: Variable 'iVerifyPasswordResult' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/GUIPassword.cpp:315:3: note: Variable 'iVerifyPasswordResult' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/GUIPassword.cpp:89:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xbmc-13.2-Gotham/xbmc/GUIPassword.cpp:116:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xbmc-13.2-Gotham/xbmc/GUIPassword.h:74:8: performance: Technically the member function 'CGUIPassword::UpdateMasterLockRetryCount' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/GUIPassword.cpp:265:20: note: Technically the member function 'CGUIPassword::UpdateMasterLockRetryCount' can be static.
xbmc-13.2-Gotham/xbmc/GUIPassword.h:74:8: note: Technically the member function 'CGUIPassword::UpdateMasterLockRetryCount' can be static.
xbmc-13.2-Gotham/xbmc/GUIPassword.h:84:8: performance: Technically the member function 'CGUIPassword::SetMasterLockMode' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/GUIPassword.cpp:166:20: note: Technically the member function 'CGUIPassword::SetMasterLockMode' can be static.
xbmc-13.2-Gotham/xbmc/GUIPassword.h:84:8: note: Technically the member function 'CGUIPassword::SetMasterLockMode' can be static.
xbmc-13.2-Gotham/xbmc/GUIPassword.h:85:8: performance: Technically the member function 'CGUIPassword::LockSource' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/GUIPassword.cpp:426:20: note: Technically the member function 'CGUIPassword::LockSource' can be static.
xbmc-13.2-Gotham/xbmc/GUIPassword.h:85:8: note: Technically the member function 'CGUIPassword::LockSource' can be static.
xbmc-13.2-Gotham/xbmc/GUIPassword.h:86:8: performance: Technically the member function 'CGUIPassword::LockSources' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/GUIPassword.cpp:448:20: note: Technically the member function 'CGUIPassword::LockSources' can be static.
xbmc-13.2-Gotham/xbmc/GUIPassword.h:86:8: note: Technically the member function 'CGUIPassword::LockSources' can be static.
xbmc-13.2-Gotham/xbmc/GUIPassword.h:87:8: performance: Technically the member function 'CGUIPassword::RemoveSourceLocks' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/GUIPassword.cpp:463:20: note: Technically the member function 'CGUIPassword::RemoveSourceLocks' can be static.
xbmc-13.2-Gotham/xbmc/GUIPassword.h:87:8: note: Technically the member function 'CGUIPassword::RemoveSourceLocks' can be static.
xbmc-13.2-Gotham/xbmc/GUIPassword.h:88:8: performance: Technically the member function 'CGUIPassword::IsDatabasePathUnlocked' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/GUIPassword.cpp:483:20: note: Technically the member function 'CGUIPassword::IsDatabasePathUnlocked' can be static.
xbmc-13.2-Gotham/xbmc/GUIPassword.h:88:8: note: Technically the member function 'CGUIPassword::IsDatabasePathUnlocked' can be static.
xbmc-13.2-Gotham/xbmc/GUIPassword.h:96:7: performance: Technically the member function 'CGUIPassword::VerifyPassword' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/GUIPassword.cpp:509:19: note: Technically the member function 'CGUIPassword::VerifyPassword' can be static.
xbmc-13.2-Gotham/xbmc/GUIPassword.h:96:7: note: Technically the member function 'CGUIPassword::VerifyPassword' can be static.
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogBoxBase.h:38:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIDialog.h:43:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogBoxBase.h:38:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogBoxBase.h:55:16: style: The function 'OnInitWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:209:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogBoxBase.h:55:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogBoxBase.h:56:16: style: The function 'OnDeinitWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIDialog.h:69:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogBoxBase.h:56:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogGamepad.h:43:16: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIDialog.h:42:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogGamepad.h:43:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogNumeric.h:32:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIDialog.h:43:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogNumeric.h:32:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogNumeric.h:33:16: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIDialog.h:42:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogNumeric.h:33:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogNumeric.h:34:16: style: The function 'OnBack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIDialog.h:50:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogNumeric.h:34:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogNumeric.h:35:16: style: The function 'FrameMove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:110:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogNumeric.h:35:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogNumeric.h:57:16: style: The function 'OnInitWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:209:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogNumeric.h:57:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogNumeric.h:58:16: style: The function 'OnDeinitWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIDialog.h:69:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogNumeric.h:58:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/LangInfo.cpp:220:23: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/LangInfo.cpp:222:26: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/LangInfo.cpp:225:23: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/LangInfo.cpp:226:8: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/LangInfo.cpp:230:34: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/LangInfo.cpp:286:41: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/LangInfo.cpp:687:34: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/LangInfo.cpp:65:3: style: Variable 'm_strTimeFormat' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/LangInfo.cpp:62:3: note: Variable 'm_strTimeFormat' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/xbmc/LangInfo.cpp:65:3: note: Variable 'm_strTimeFormat' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/xbmc/LangInfo.cpp:49:3: performance: Variable 'm_strName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/LangInfo.cpp:51:3: performance: Variable 'm_strGuiCharSet' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/LangInfo.cpp:52:3: performance: Variable 'm_strSubtitleCharSet' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/LangInfo.cpp:53:3: performance: Variable 'm_strDVDMenuLanguage' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/LangInfo.cpp:54:3: performance: Variable 'm_strDVDAudioLanguage' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/LangInfo.cpp:55:3: performance: Variable 'm_strDVDSubtitleLanguage' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/LangInfo.cpp:56:3: performance: Variable 'm_strLangLocaleName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/LangInfo.cpp:57:3: performance: Variable 'm_strLangLocaleCodeTwoChar' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/LangInfo.cpp:58:3: performance: Variable 'm_strRegionLocaleName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/LangInfo.cpp:60:3: performance: Variable 'm_strDateFormatShort' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/LangInfo.cpp:61:3: performance: Variable 'm_strDateFormatLong' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/LangInfo.cpp:62:3: performance: Variable 'm_strTimeFormat' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/LangInfo.cpp:65:3: performance: Variable 'm_strTimeFormat' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/LangInfo.cpp:68:3: performance: Variable 'm_strTimeZone' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/utils/XBMCTinyXML.h:67:3: style: Class 'CXBMCTinyXML' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/XBMCTinyXML.h:68:3: style: Class 'CXBMCTinyXML' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/LangInfo.h:142:3: warning: The class 'CRegion' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/MediaSource.cpp:82:51: style: Function 'operator==' argument 1 names different: declaration 'right' definition 'share'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/MediaSource.h:47:39: note: Function 'operator==' argument 1 names different: declaration 'right' definition 'share'.
xbmc-13.2-Gotham/xbmc/MediaSource.cpp:82:51: note: Function 'operator==' argument 1 names different: declaration 'right' definition 'share'.
xbmc-13.2-Gotham/xbmc/addons/Scraper.h:84:3: warning: Member variable 'CScraper::m_requiressettings' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/addons/Scraper.h:84:3: warning: Member variable 'CScraper::m_pathContent' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/NfoFile.h:51:10: style: Technically the member function 'CNfoFile::GetDetails' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/video/Episode.h:44:10: style: Technically the member function 'VIDEO::EPISODE::operator==' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/addons/Scraper.h:84:3: style: Class 'CScraper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/addons/Scraper.h:85:3: style: Class 'CScraper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/video/VideoInfoDownloader.h:44:3: style: Class 'CVideoInfoDownloader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/addons/Scraper.h:118:8: style: The function 'IsInUse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/Addon.h:148:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Scraper.h:118:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/PartyModeManager.cpp:607:99: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/PartyModeManager.h:53:7: style: Technically the member function 'CPartyModeManager::GetSongsPlayed' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/PartyModeManager.cpp:516:24: note: Technically the member function 'CPartyModeManager::GetSongsPlayed' can be const.
xbmc-13.2-Gotham/xbmc/PartyModeManager.h:53:7: note: Technically the member function 'CPartyModeManager::GetSongsPlayed' can be const.
xbmc-13.2-Gotham/xbmc/PartyModeManager.h:54:7: style: Technically the member function 'CPartyModeManager::GetMatchingSongs' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/PartyModeManager.cpp:523:24: note: Technically the member function 'CPartyModeManager::GetMatchingSongs' can be const.
xbmc-13.2-Gotham/xbmc/PartyModeManager.h:54:7: note: Technically the member function 'CPartyModeManager::GetMatchingSongs' can be const.
xbmc-13.2-Gotham/xbmc/PartyModeManager.h:55:7: style: Technically the member function 'CPartyModeManager::GetMatchingSongsPicked' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/PartyModeManager.cpp:530:24: note: Technically the member function 'CPartyModeManager::GetMatchingSongsPicked' can be const.
xbmc-13.2-Gotham/xbmc/PartyModeManager.h:55:7: note: Technically the member function 'CPartyModeManager::GetMatchingSongsPicked' can be const.
xbmc-13.2-Gotham/xbmc/PartyModeManager.h:56:7: style: Technically the member function 'CPartyModeManager::GetMatchingSongsLeft' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/PartyModeManager.cpp:537:24: note: Technically the member function 'CPartyModeManager::GetMatchingSongsLeft' can be const.
xbmc-13.2-Gotham/xbmc/PartyModeManager.h:56:7: note: Technically the member function 'CPartyModeManager::GetMatchingSongsLeft' can be const.
xbmc-13.2-Gotham/xbmc/PartyModeManager.h:57:7: style: Technically the member function 'CPartyModeManager::GetRelaxedSongs' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/PartyModeManager.cpp:544:24: note: Technically the member function 'CPartyModeManager::GetRelaxedSongs' can be const.
xbmc-13.2-Gotham/xbmc/PartyModeManager.h:57:7: note: Technically the member function 'CPartyModeManager::GetRelaxedSongs' can be const.
xbmc-13.2-Gotham/xbmc/PartyModeManager.h:58:7: style: Technically the member function 'CPartyModeManager::GetRandomSongs' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/PartyModeManager.cpp:551:24: note: Technically the member function 'CPartyModeManager::GetRandomSongs' can be const.
xbmc-13.2-Gotham/xbmc/PartyModeManager.h:58:7: note: Technically the member function 'CPartyModeManager::GetRandomSongs' can be const.
xbmc-13.2-Gotham/xbmc/PartyModeManager.h:67:8: style: Technically the member function 'CPartyModeManager::MovePlaying' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/PartyModeManager.cpp:470:25: note: Technically the member function 'CPartyModeManager::MovePlaying' can be const.
xbmc-13.2-Gotham/xbmc/PartyModeManager.h:67:8: note: Technically the member function 'CPartyModeManager::MovePlaying' can be const.
xbmc-13.2-Gotham/xbmc/PartyModeManager.h:68:8: performance: Technically the member function 'CPartyModeManager::SendUpdateMessage' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/PartyModeManager.cpp:493:25: note: Technically the member function 'CPartyModeManager::SendUpdateMessage' can be static.
xbmc-13.2-Gotham/xbmc/PartyModeManager.h:68:8: note: Technically the member function 'CPartyModeManager::SendUpdateMessage' can be static.
xbmc-13.2-Gotham/xbmc/PartyModeManager.h:74:8: performance: Technically the member function 'CPartyModeManager::GetRandomSelection' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/PartyModeManager.cpp:685:25: note: Technically the member function 'CPartyModeManager::GetRandomSelection' can be static.
xbmc-13.2-Gotham/xbmc/PartyModeManager.h:74:8: note: Technically the member function 'CPartyModeManager::GetRandomSelection' can be static.
xbmc-13.2-Gotham/xbmc/PartyModeManager.h:75:8: style: Technically the member function 'CPartyModeManager::Announce' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/PartyModeManager.cpp:702:25: note: Technically the member function 'CPartyModeManager::Announce' can be const.
xbmc-13.2-Gotham/xbmc/PartyModeManager.h:75:8: note: Technically the member function 'CPartyModeManager::Announce' can be const.
xbmc-13.2-Gotham/xbmc/PasswordManager.h:95:14: performance: Technically the member function 'CPasswordManager::GetLookupPath' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/PasswordManager.cpp:172:30: note: Technically the member function 'CPasswordManager::GetLookupPath' can be static.
xbmc-13.2-Gotham/xbmc/PasswordManager.h:95:14: note: Technically the member function 'CPasswordManager::GetLookupPath' can be static.
xbmc-13.2-Gotham/xbmc/PasswordManager.h:96:14: performance: Technically the member function 'CPasswordManager::GetServerLookup' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/PasswordManager.cpp:177:30: note: Technically the member function 'CPasswordManager::GetServerLookup' can be static.
xbmc-13.2-Gotham/xbmc/PasswordManager.h:96:14: note: Technically the member function 'CPasswordManager::GetServerLookup' can be static.
xbmc-13.2-Gotham/xbmc/PlayListPlayer.cpp:178:49: style: Function 'PlayNext' argument 2 names different: declaration 'autoPlay' definition 'bAutoPlay'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/PlayListPlayer.h:58:38: note: Function 'PlayNext' argument 2 names different: declaration 'autoPlay' definition 'bAutoPlay'.
xbmc-13.2-Gotham/xbmc/PlayListPlayer.cpp:178:49: note: Function 'PlayNext' argument 2 names different: declaration 'autoPlay' definition 'bAutoPlay'.
xbmc-13.2-Gotham/xbmc/PlayListPlayer.cpp:256:32: style: Function 'Play' argument 1 names different: declaration 'index' definition 'iSong'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/PlayListPlayer.h:72:17: note: Function 'Play' argument 1 names different: declaration 'index' definition 'iSong'.
xbmc-13.2-Gotham/xbmc/PlayListPlayer.cpp:256:32: note: Function 'Play' argument 1 names different: declaration 'index' definition 'iSong'.
xbmc-13.2-Gotham/xbmc/PlayListPlayer.cpp:256:44: style: Function 'Play' argument 2 names different: declaration 'replace' definition 'bAutoPlay'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/PlayListPlayer.h:72:29: note: Function 'Play' argument 2 names different: declaration 'replace' definition 'bAutoPlay'.
xbmc-13.2-Gotham/xbmc/PlayListPlayer.cpp:256:44: note: Function 'Play' argument 2 names different: declaration 'replace' definition 'bAutoPlay'.
xbmc-13.2-Gotham/xbmc/PlayListPlayer.cpp:256:74: style: Function 'Play' argument 3 names different: declaration 'playPreviousOnFail' definition 'bPlayPrevious'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/PlayListPlayer.h:72:51: note: Function 'Play' argument 3 names different: declaration 'playPreviousOnFail' definition 'bPlayPrevious'.
xbmc-13.2-Gotham/xbmc/PlayListPlayer.cpp:256:74: note: Function 'Play' argument 3 names different: declaration 'playPreviousOnFail' definition 'bPlayPrevious'.
xbmc-13.2-Gotham/xbmc/PlayListPlayer.cpp:348:42: style: Function 'SetCurrentSong' argument 1 names different: declaration 'index' definition 'iSong'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/PlayListPlayer.h:84:27: note: Function 'SetCurrentSong' argument 1 names different: declaration 'index' definition 'iSong'.
xbmc-13.2-Gotham/xbmc/PlayListPlayer.cpp:348:42: note: Function 'SetCurrentSong' argument 1 names different: declaration 'index' definition 'iSong'.
xbmc-13.2-Gotham/xbmc/PlayListPlayer.cpp:364:46: style: Function 'SetCurrentPlaylist' argument 1 names different: declaration 'playlist' definition 'iPlaylist'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/PlayListPlayer.h:98:31: note: Function 'SetCurrentPlaylist' argument 1 names different: declaration 'playlist' definition 'iPlaylist'.
xbmc-13.2-Gotham/xbmc/PlayListPlayer.cpp:364:46: note: Function 'SetCurrentPlaylist' argument 1 names different: declaration 'playlist' definition 'iPlaylist'.
xbmc-13.2-Gotham/xbmc/PlayListPlayer.cpp:391:45: style: Function 'GetPlaylist' argument 1 names different: declaration 'playlist' definition 'iPlaylist'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/PlayListPlayer.h:111:30: note: Function 'GetPlaylist' argument 1 names different: declaration 'playlist' definition 'iPlaylist'.
xbmc-13.2-Gotham/xbmc/PlayListPlayer.cpp:391:45: note: Function 'GetPlaylist' argument 1 names different: declaration 'playlist' definition 'iPlaylist'.
xbmc-13.2-Gotham/xbmc/PlayListPlayer.cpp:449:36: style: Function 'Repeated' argument 1 names different: declaration 'playlist' definition 'iPlaylist'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/PlayListPlayer.h:178:21: note: Function 'Repeated' argument 1 names different: declaration 'playlist' definition 'iPlaylist'.
xbmc-13.2-Gotham/xbmc/PlayListPlayer.cpp:449:36: note: Function 'Repeated' argument 1 names different: declaration 'playlist' definition 'iPlaylist'.
xbmc-13.2-Gotham/xbmc/PlayListPlayer.cpp:456:39: style: Function 'RepeatedOne' argument 1 names different: declaration 'playlist' definition 'iPlaylist'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/PlayListPlayer.h:184:24: note: Function 'RepeatedOne' argument 1 names different: declaration 'playlist' definition 'iPlaylist'.
xbmc-13.2-Gotham/xbmc/PlayListPlayer.cpp:456:39: note: Function 'RepeatedOne' argument 1 names different: declaration 'playlist' definition 'iPlaylist'.
xbmc-13.2-Gotham/xbmc/PlayListPlayer.cpp:463:38: style: Function 'SetShuffle' argument 1 names different: declaration 'playlist' definition 'iPlaylist'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/PlayListPlayer.h:135:23: note: Function 'SetShuffle' argument 1 names different: declaration 'playlist' definition 'iPlaylist'.
xbmc-13.2-Gotham/xbmc/PlayListPlayer.cpp:463:38: note: Function 'SetShuffle' argument 1 names different: declaration 'playlist' definition 'iPlaylist'.
xbmc-13.2-Gotham/xbmc/PlayListPlayer.cpp:463:54: style: Function 'SetShuffle' argument 2 names different: declaration 'shuffle' definition 'bYesNo'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/PlayListPlayer.h:135:38: note: Function 'SetShuffle' argument 2 names different: declaration 'shuffle' definition 'bYesNo'.
xbmc-13.2-Gotham/xbmc/PlayListPlayer.cpp:463:54: note: Function 'SetShuffle' argument 2 names different: declaration 'shuffle' definition 'bYesNo'.
xbmc-13.2-Gotham/xbmc/PlayListPlayer.cpp:463:67: style: Function 'SetShuffle' argument 3 names different: declaration 'notify' definition 'bNotify'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/PlayListPlayer.h:135:52: note: Function 'SetShuffle' argument 3 names different: declaration 'notify' definition 'bNotify'.
xbmc-13.2-Gotham/xbmc/PlayListPlayer.cpp:463:67: note: Function 'SetShuffle' argument 3 names different: declaration 'notify' definition 'bNotify'.
xbmc-13.2-Gotham/xbmc/PlayListPlayer.cpp:519:73: style: Function 'SetRepeat' argument 3 names different: declaration 'notify' definition 'bNotify'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/PlayListPlayer.h:157:58: note: Function 'SetRepeat' argument 3 names different: declaration 'notify' definition 'bNotify'.
xbmc-13.2-Gotham/xbmc/PlayListPlayer.cpp:519:73: note: Function 'SetRepeat' argument 3 names different: declaration 'notify' definition 'bNotify'.
xbmc-13.2-Gotham/xbmc/SectionLoader.cpp:47:58: style: Function 'LoadDLL' argument 1 names different: declaration 'strSection' definition 'dllname'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/SectionLoader.h:44:51: note: Function 'LoadDLL' argument 1 names different: declaration 'strSection' definition 'dllname'.
xbmc-13.2-Gotham/xbmc/SectionLoader.cpp:47:58: note: Function 'LoadDLL' argument 1 names different: declaration 'strSection' definition 'dllname'.
xbmc-13.2-Gotham/xbmc/SectionLoader.cpp:79:50: style: Function 'UnloadDLL' argument 1 names different: declaration 'strSection' definition 'dllname'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/SectionLoader.h:45:43: note: Function 'UnloadDLL' argument 1 names different: declaration 'strSection' definition 'dllname'.
xbmc-13.2-Gotham/xbmc/SectionLoader.cpp:79:50: note: Function 'UnloadDLL' argument 1 names different: declaration 'strSection' definition 'dllname'.
xbmc-13.2-Gotham/xbmc/filesystem/ZipManager.h:38:1: warning: The struct 'SZipEntry' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/TextureCache.cpp:293:32: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/TextureCache.cpp:303:42: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/TextureCache.cpp:64:53: style: Function 'IsCachedImage' argument 1 names different: declaration 'image' definition 'url'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/TextureCache.h:170:40: note: Function 'IsCachedImage' argument 1 names different: declaration 'image' definition 'url'.
xbmc-13.2-Gotham/xbmc/TextureCache.cpp:64:53: note: Function 'IsCachedImage' argument 1 names different: declaration 'image' definition 'url'.
xbmc-13.2-Gotham/xbmc/TextureCache.cpp:76:54: style: Function 'HasCachedImage' argument 1 names different: declaration 'image' definition 'url'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/TextureCache.h:110:41: note: Function 'HasCachedImage' argument 1 names different: declaration 'image' definition 'url'.
xbmc-13.2-Gotham/xbmc/TextureCache.cpp:76:54: note: Function 'HasCachedImage' argument 1 names different: declaration 'image' definition 'url'.
xbmc-13.2-Gotham/xbmc/TextureCache.cpp:105:62: style: Function 'CheckCachedImage' argument 1 names different: declaration 'image' definition 'url'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/TextureCache.h:71:49: note: Function 'CheckCachedImage' argument 1 names different: declaration 'image' definition 'url'.
xbmc-13.2-Gotham/xbmc/TextureCache.cpp:105:62: note: Function 'CheckCachedImage' argument 1 names different: declaration 'image' definition 'url'.
xbmc-13.2-Gotham/xbmc/TextureCache.cpp:125:60: style: Function 'BackgroundCacheImage' argument 1 names different: declaration 'image' definition 'url'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/TextureCache.h:82:47: note: Function 'BackgroundCacheImage' argument 1 names different: declaration 'image' definition 'url'.
xbmc-13.2-Gotham/xbmc/TextureCache.cpp:125:60: note: Function 'BackgroundCacheImage' argument 1 names different: declaration 'image' definition 'url'.
xbmc-13.2-Gotham/xbmc/TextureCache.cpp:145:56: style: Function 'CacheImage' argument 1 names different: declaration 'url' definition 'image'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/TextureCache.h:94:43: note: Function 'CacheImage' argument 1 names different: declaration 'url' definition 'image'.
xbmc-13.2-Gotham/xbmc/TextureCache.cpp:145:56: note: Function 'CacheImage' argument 1 names different: declaration 'url' definition 'image'.
xbmc-13.2-Gotham/xbmc/TextureCache.cpp:179:56: style: Function 'ClearCachedImage' argument 1 names different: declaration 'image' definition 'url'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/TextureCache.h:116:43: note: Function 'ClearCachedImage' argument 1 names different: declaration 'image' definition 'url'.
xbmc-13.2-Gotham/xbmc/TextureCache.cpp:179:56: note: Function 'ClearCachedImage' argument 1 names different: declaration 'image' definition 'url'.
xbmc-13.2-Gotham/xbmc/TextureCache.cpp:193:42: style: Function 'ClearCachedImage' argument 1 names different: declaration 'textureID' definition 'id'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/TextureCache.h:122:29: note: Function 'ClearCachedImage' argument 1 names different: declaration 'textureID' definition 'id'.
xbmc-13.2-Gotham/xbmc/TextureCache.cpp:193:42: note: Function 'ClearCachedImage' argument 1 names different: declaration 'textureID' definition 'id'.
xbmc-13.2-Gotham/xbmc/TextureCache.cpp:215:56: style: Function 'AddCachedTexture' argument 1 names different: declaration 'image' definition 'url'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/TextureCache.h:149:43: note: Function 'AddCachedTexture' argument 1 names different: declaration 'image' definition 'url'.
xbmc-13.2-Gotham/xbmc/TextureCache.cpp:215:56: note: Function 'AddCachedTexture' argument 1 names different: declaration 'image' definition 'url'.
xbmc-13.2-Gotham/xbmc/TextureCache.cpp:240:75: style: Function 'ClearCachedTexture' argument 2 names different: declaration 'cacheFile' definition 'cachedURL'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/TextureCache.h:195:62: note: Function 'ClearCachedTexture' argument 2 names different: declaration 'cacheFile' definition 'cachedURL'.
xbmc-13.2-Gotham/xbmc/TextureCache.cpp:240:75: note: Function 'ClearCachedTexture' argument 2 names different: declaration 'cacheFile' definition 'cachedURL'.
xbmc-13.2-Gotham/xbmc/TextureCache.cpp:246:44: style: Function 'ClearCachedTexture' argument 1 names different: declaration 'textureID' definition 'id'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/TextureCache.h:196:31: note: Function 'ClearCachedTexture' argument 1 names different: declaration 'textureID' definition 'id'.
xbmc-13.2-Gotham/xbmc/TextureCache.cpp:246:44: note: Function 'ClearCachedTexture' argument 1 names different: declaration 'textureID' definition 'id'.
xbmc-13.2-Gotham/xbmc/TextureCache.cpp:246:60: style: Function 'ClearCachedTexture' argument 2 names different: declaration 'cacheFile' definition 'cachedURL'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/TextureCache.h:196:54: note: Function 'ClearCachedTexture' argument 2 names different: declaration 'cacheFile' definition 'cachedURL'.
xbmc-13.2-Gotham/xbmc/TextureCache.cpp:246:60: note: Function 'ClearCachedTexture' argument 2 names different: declaration 'cacheFile' definition 'cachedURL'.
xbmc-13.2-Gotham/xbmc/TextureCache.h:170:8: performance: Technically the member function 'CTextureCache::IsCachedImage' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/TextureCache.cpp:64:21: note: Technically the member function 'CTextureCache::IsCachedImage' can be static.
xbmc-13.2-Gotham/xbmc/TextureCache.h:170:8: note: Technically the member function 'CTextureCache::IsCachedImage' can be static.
xbmc-13.2-Gotham/xbmc/TextureCacheJob.cpp:77:52: style: Function 'CacheTexture' argument 1 names different: declaration 'texture' definition 'out_texture'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/TextureCacheJob.h:76:36: note: Function 'CacheTexture' argument 1 names different: declaration 'texture' definition 'out_texture'.
xbmc-13.2-Gotham/xbmc/TextureCacheJob.cpp:77:52: note: Function 'CacheTexture' argument 1 names different: declaration 'texture' definition 'out_texture'.
xbmc-13.2-Gotham/xbmc/TextureCacheJob.cpp:153:85: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/TextureCacheJob.cpp:42:3: performance: Variable 'm_url' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/TextureCacheJob.cpp:43:3: performance: Variable 'm_oldHash' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/TextureCacheJob.cpp:236:3: performance: Variable 'm_original' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/TextureCacheJob.h:98:8: performance: Technically the member function 'CTextureCacheJob::UpdateableURL' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/TextureCacheJob.cpp:209:24: note: Technically the member function 'CTextureCacheJob::UpdateableURL' can be static.
xbmc-13.2-Gotham/xbmc/TextureCacheJob.h:98:8: note: Technically the member function 'CTextureCacheJob::UpdateableURL' can be static.
xbmc-13.2-Gotham/xbmc/pictures/Picture.h:68:10: style: The function 'DoWork' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/Job.h:135:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pictures/Picture.h:68:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.h:133:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.h:137:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.h:141:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.h:145:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.h:149:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.h:153:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.h:157:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.h:161:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.h:165:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.h:169:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.h:173:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xbmc-13.2-Gotham/xbmc/TextureDatabase.cpp:103:60: style: Function 'FormatParameter' argument 1 names different: declaration 'negate' definition 'operatorString'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/TextureDatabase.h:41:65: note: Function 'FormatParameter' argument 1 names different: declaration 'negate' definition 'operatorString'.
xbmc-13.2-Gotham/xbmc/TextureDatabase.cpp:103:60: note: Function 'FormatParameter' argument 1 names different: declaration 'negate' definition 'operatorString'.
xbmc-13.2-Gotham/xbmc/TextureDatabase.cpp:103:94: style: Function 'FormatParameter' argument 2 names different: declaration 'oper' definition 'param'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/TextureDatabase.h:41:91: note: Function 'FormatParameter' argument 2 names different: declaration 'oper' definition 'param'.
xbmc-13.2-Gotham/xbmc/TextureDatabase.cpp:103:94: note: Function 'FormatParameter' argument 2 names different: declaration 'oper' definition 'param'.
xbmc-13.2-Gotham/xbmc/TextureDatabase.cpp:103:140: style: Function 'FormatParameter' argument 4 names different: declaration 'type' definition 'strType'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/TextureDatabase.h:41:136: note: Function 'FormatParameter' argument 4 names different: declaration 'type' definition 'strType'.
xbmc-13.2-Gotham/xbmc/TextureDatabase.cpp:103:140: note: Function 'FormatParameter' argument 4 names different: declaration 'type' definition 'strType'.
xbmc-13.2-Gotham/xbmc/TextureDatabase.cpp:250:59: style: Function 'GetCachedTexture' argument 1 names different: declaration 'originalURL' definition 'url'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/TextureDatabase.h:71:43: note: Function 'GetCachedTexture' argument 1 names different: declaration 'originalURL' definition 'url'.
xbmc-13.2-Gotham/xbmc/TextureDatabase.cpp:250:59: note: Function 'GetCachedTexture' argument 1 names different: declaration 'originalURL' definition 'url'.
xbmc-13.2-Gotham/xbmc/TextureDatabase.cpp:327:64: style: Function 'SetCachedTextureValid' argument 1 names different: declaration 'originalURL' definition 'url'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/TextureDatabase.h:73:48: note: Function 'SetCachedTextureValid' argument 1 names different: declaration 'originalURL' definition 'url'.
xbmc-13.2-Gotham/xbmc/TextureDatabase.cpp:327:64: note: Function 'SetCachedTextureValid' argument 1 names different: declaration 'originalURL' definition 'url'.
xbmc-13.2-Gotham/xbmc/TextureDatabase.cpp:334:59: style: Function 'AddCachedTexture' argument 1 names different: declaration 'originalURL' definition 'url'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/TextureDatabase.h:72:43: note: Function 'AddCachedTexture' argument 1 names different: declaration 'originalURL' definition 'url'.
xbmc-13.2-Gotham/xbmc/TextureDatabase.cpp:334:59: note: Function 'AddCachedTexture' argument 1 names different: declaration 'originalURL' definition 'url'.
xbmc-13.2-Gotham/xbmc/TextureDatabase.cpp:360:61: style: Function 'ClearCachedTexture' argument 1 names different: declaration 'originalURL' definition 'url'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/TextureDatabase.h:74:45: note: Function 'ClearCachedTexture' argument 1 names different: declaration 'originalURL' definition 'url'.
xbmc-13.2-Gotham/xbmc/TextureDatabase.cpp:360:61: note: Function 'ClearCachedTexture' argument 1 names different: declaration 'originalURL' definition 'url'.
xbmc-13.2-Gotham/xbmc/TextureDatabase.cpp:366:47: style: Function 'ClearCachedTexture' argument 1 names different: declaration 'textureID' definition 'id'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/TextureDatabase.h:75:31: note: Function 'ClearCachedTexture' argument 1 names different: declaration 'textureID' definition 'id'.
xbmc-13.2-Gotham/xbmc/TextureDatabase.cpp:366:47: note: Function 'ClearCachedTexture' argument 1 names different: declaration 'textureID' definition 'id'.
xbmc-13.2-Gotham/xbmc/TextureDatabase.cpp:394:66: style: Function 'InvalidateCachedTexture' argument 1 names different: declaration 'originalURL' definition 'url'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/TextureDatabase.h:83:50: note: Function 'InvalidateCachedTexture' argument 1 names different: declaration 'originalURL' definition 'url'.
xbmc-13.2-Gotham/xbmc/TextureDatabase.cpp:394:66: note: Function 'InvalidateCachedTexture' argument 1 names different: declaration 'originalURL' definition 'url'.
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:108:15: style: Technically the member function 'dbiplus::Database::getSequenceTable' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:110:15: style: Technically the member function 'dbiplus::Database::getDefaultCharset' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:286:15: style: Technically the member function 'dbiplus::Dataset::getExecSql' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:399:8: style: Technically the member function 'dbiplus::Dataset::get_autocommit' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:406:21: style: Technically the member function 'dbiplus::Dataset::get_result_set' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:413:12: style: Technically the member function 'dbiplus::Dataset::get_state' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.h:80:3: style: Class 'field_value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.h:81:3: style: Class 'field_value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.h:82:3: style: Class 'field_value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.h:83:3: style: Class 'field_value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.h:84:3: style: Class 'field_value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.h:85:3: style: Class 'field_value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.h:86:3: style: Class 'field_value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.h:87:3: style: Class 'field_value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.h:88:3: style: Class 'field_value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.h:89:3: style: Class 'field_value' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/ThumbLoader.cpp:32:3: style: Class 'CThumbLoader' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/xbmc/ThumbLoader.cpp:32:3: style: Class 'CThumbLoader' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/xbmc/ThumbLoader.h:33:16: style: The function 'OnLoaderStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/BackgroundInfoLoader.h:59:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/ThumbLoader.h:33:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/ThumbLoader.h:34:16: style: The function 'OnLoaderFinish' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/BackgroundInfoLoader.h:60:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/ThumbLoader.h:34:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/ThumbLoader.h:65:16: style: The function 'LoadItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/BackgroundInfoLoader.h:51:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/ThumbLoader.h:65:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/ThumbLoader.h:66:16: style: The function 'LoadItemCached' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/BackgroundInfoLoader.h:52:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/ThumbLoader.h:66:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/ThumbLoader.h:67:16: style: The function 'LoadItemLookup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/BackgroundInfoLoader.h:53:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/ThumbLoader.h:67:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/URL.cpp:40:30: style: Function 'CURL' argument 1 names different: declaration 'strURL' definition 'strURL1'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/URL.h:32:26: note: Function 'CURL' argument 1 names different: declaration 'strURL' definition 'strURL1'.
xbmc-13.2-Gotham/xbmc/URL.cpp:40:30: note: Function 'CURL' argument 1 names different: declaration 'strURL' definition 'strURL1'.
xbmc-13.2-Gotham/xbmc/URL.cpp:71:36: style: Function 'Parse' argument 1 names different: declaration 'strURL' definition 'strURL1'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/URL.h:37:32: note: Function 'Parse' argument 1 names different: declaration 'strURL' definition 'strURL1'.
xbmc-13.2-Gotham/xbmc/URL.cpp:71:36: note: Function 'Parse' argument 1 names different: declaration 'strURL' definition 'strURL1'.
xbmc-13.2-Gotham/xbmc/URL.cpp:781:105: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/URL.cpp:824:105: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/Util.cpp:375:0: error: Syntax error in #elif [preprocessorErrorDirective]
xbmc-13.2-Gotham/xbmc/commons/Exception.h:66:5: style: Class 'Exception' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/commons/Exception.h:56:3: warning: The class 'Exception' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/utils/log.h:74:25: style: The function 'log' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/commons/ilog.h:68:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/log.h:74:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/XBDateTime.cpp:925:50: style: Function 'SetFromW3CDate' argument 1 names different: declaration 'date' definition 'dateTime'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/XBDateTime.h:175:41: note: Function 'SetFromW3CDate' argument 1 names different: declaration 'date' definition 'dateTime'.
xbmc-13.2-Gotham/xbmc/XBDateTime.cpp:925:50: note: Function 'SetFromW3CDate' argument 1 names different: declaration 'date' definition 'dateTime'.
xbmc-13.2-Gotham/xbmc/XBDateTime.cpp:267:3: performance: Variable 'm_time' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/XBDateTime.cpp:273:3: performance: Variable 'm_time' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/XBDateTime.h:207:8: performance: Technically the member function 'CDateTime::ToFileTime' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/XBDateTime.cpp:646:17: note: Technically the member function 'CDateTime::ToFileTime' can be static.
xbmc-13.2-Gotham/xbmc/XBDateTime.h:207:8: note: Technically the member function 'CDateTime::ToFileTime' can be static.
xbmc-13.2-Gotham/xbmc/XBDateTime.h:208:8: performance: Technically the member function 'CDateTime::ToFileTime' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/XBDateTime.cpp:652:17: note: Technically the member function 'CDateTime::ToFileTime' can be static.
xbmc-13.2-Gotham/xbmc/XBDateTime.h:208:8: note: Technically the member function 'CDateTime::ToFileTime' can be static.
xbmc-13.2-Gotham/xbmc/XBDateTime.h:209:8: performance: Technically the member function 'CDateTime::ToFileTime' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/XBDateTime.cpp:662:17: note: Technically the member function 'CDateTime::ToFileTime' can be static.
xbmc-13.2-Gotham/xbmc/XBDateTime.h:209:8: note: Technically the member function 'CDateTime::ToFileTime' can be static.
xbmc-13.2-Gotham/xbmc/XBDateTime.h:48:1: warning: The class 'CDateTimeSpan' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/XBDateTime.h:89:1: warning: The class 'CDateTime' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/XbmcContext.cpp:40:5: style: Class 'Context' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/xbmc/XbmcContext.cpp:40:5: style: Class 'Context' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/xbmc/addons/Addon.cpp:277:34: style: Function 'CAddon' argument 1 names different: declaration 'addonprops' definition 'props'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/addons/Addon.h:99:28: note: Function 'CAddon' argument 1 names different: declaration 'addonprops' definition 'props'.
xbmc-13.2-Gotham/xbmc/addons/Addon.cpp:277:34: note: Function 'CAddon' argument 1 names different: declaration 'addonprops' definition 'props'.
xbmc-13.2-Gotham/xbmc/addons/Addon.cpp:326:49: style: Function 'BuildLibName' argument 1 names different: declaration 'ext' definition 'extension'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/addons/Addon.h:178:51: note: Function 'BuildLibName' argument 1 names different: declaration 'ext' definition 'extension'.
xbmc-13.2-Gotham/xbmc/addons/Addon.cpp:326:49: note: Function 'BuildLibName' argument 1 names different: declaration 'ext' definition 'extension'.
xbmc-13.2-Gotham/xbmc/addons/Addon.cpp:214:87: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/addons/Addon.cpp:227:79: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/addons/Addon.cpp:295:3: performance: Variable 'm_settings' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/addons/Addon.cpp:296:3: performance: Variable 'm_addonXmlDoc' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/addons/Addon.h:178:16: warning: Virtual function 'BuildLibName' is called from constructor 'CAddon(const struct cp_extension_t*ext)' at line 254. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/addons/Addon.cpp:254:3: note: Calling BuildLibName
xbmc-13.2-Gotham/xbmc/addons/Addon.h:178:16: note: BuildLibName is a virtual method
xbmc-13.2-Gotham/xbmc/addons/Addon.h:178:16: warning: Virtual function 'BuildLibName' is called from constructor 'CAddon(const AddonProps&addonprops)' at line 280. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/addons/Addon.cpp:280:30: note: Calling BuildLibName
xbmc-13.2-Gotham/xbmc/addons/Addon.h:178:16: note: BuildLibName is a virtual method
xbmc-13.2-Gotham/xbmc/addons/Addon.h:96:1: warning: The class 'CAddon' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacks.cpp:71:28: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacks.cpp:84:28: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacks.cpp:97:28: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacks.cpp:110:28: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacks.cpp:123:28: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacks.cpp:136:28: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacks.cpp:149:28: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacks.cpp:162:28: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacks.cpp:36:3: style: Class 'CAddonCallbacks' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacks.cpp:36:3: style: Class 'CAddonCallbacks' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksAddon.h:30:3: style: Class 'CAddonCallbacksAddon' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksCodec.h:30:3: style: Class 'CAddonCallbacksCodec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksPVR.h:41:3: style: Class 'CAddonCallbacksPVR' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksAddon.cpp:86:28: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksAddon.cpp:127:28: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksAddon.cpp:171:28: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksAddon.cpp:267:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksAddon.cpp:287:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksAddon.cpp:304:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksAddon.cpp:318:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksAddon.cpp:332:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksAddon.cpp:345:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksAddon.cpp:358:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksAddon.cpp:371:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksAddon.cpp:384:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksAddon.cpp:397:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksAddon.cpp:410:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksAddon.cpp:423:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksAddon.cpp:436:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksAddon.cpp:450:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksAddon.cpp:463:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksAddon.cpp:472:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksAddon.cpp:481:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksAddon.cpp:490:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksAddon.cpp:500:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksAddon.cpp:509:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksAddon.cpp:518:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksAddon.cpp:44:3: style: Class 'CAddonCallbacksAddon' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksAddon.cpp:44:3: style: Class 'CAddonCallbacksAddon' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksCodec.cpp:100:3: style: Class 'CAddonCallbacksCodec' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksCodec.cpp:100:3: style: Class 'CAddonCallbacksCodec' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:174:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:255:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:267:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:293:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:297:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:310:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:322:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:332:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:342:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:354:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:361:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:363:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:368:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:380:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:392:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:407:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:419:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:442:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:454:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:474:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:492:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:504:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:516:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:531:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:543:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:558:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:570:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:585:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:597:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:612:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:624:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:641:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:653:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:670:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:682:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:699:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:711:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:728:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:740:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:752:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:756:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:767:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:771:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:782:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:786:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:797:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:801:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:812:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:816:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:827:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:832:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:849:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:853:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:864:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:868:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:879:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:883:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:893:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:897:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:907:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:911:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:921:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:925:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:935:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:939:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:949:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:953:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:959:49: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:965:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:969:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:978:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:982:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:989:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:993:30: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:999:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:1003:30: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:1009:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:1013:30: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:1019:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:1023:30: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:1029:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:1033:30: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:1039:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:1043:30: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:1049:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:1053:42: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:1059:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:1063:42: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:1069:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:1073:42: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:1079:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:1083:42: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:1089:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:1099:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:1109:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:1119:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:1129:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:1143:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:1168:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:1180:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:1189:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:1202:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:1211:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:1220:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:1229:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:1237:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:1246:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:1258:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:1267:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:1271:46: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:1286:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:1290:46: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:1299:18: warning: Member variable 'CGUIAddonWindow::m_clientHandle' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:1610:28: warning: Member variable 'CGUIAddonRenderingControl::CBCreate' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:1610:28: warning: Member variable 'CGUIAddonRenderingControl::CBRender' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:1610:28: warning: Member variable 'CGUIAddonRenderingControl::CBStop' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:1610:28: warning: Member variable 'CGUIAddonRenderingControl::CBDirty' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:1610:28: warning: Member variable 'CGUIAddonRenderingControl::m_clientHandle' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:57:3: style: Class 'CAddonCallbacksGUI' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksGUI.cpp:57:3: style: Class 'CAddonCallbacksGUI' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksPVR.cpp:83:119: style: Function 'PVRTransferChannelGroup' argument 3 names different: declaration 'entry' definition 'group'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksPVR.h:55:108: note: Function 'PVRTransferChannelGroup' argument 3 names different: declaration 'entry' definition 'group'.
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksPVR.cpp:83:119: note: Function 'PVRTransferChannelGroup' argument 3 names different: declaration 'entry' definition 'group'.
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksPVR.cpp:109:132: style: Function 'PVRTransferChannelGroupMember' argument 3 names different: declaration 'entry' definition 'member'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksPVR.h:63:121: note: Function 'PVRTransferChannelGroupMember' argument 3 names different: declaration 'entry' definition 'member'.
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksPVR.cpp:109:132: note: Function 'PVRTransferChannelGroupMember' argument 3 names different: declaration 'entry' definition 'member'.
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksPVR.cpp:137:105: style: Function 'PVRTransferEpgEntry' argument 3 names different: declaration 'entry' definition 'epgentry'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksPVR.h:71:94: note: Function 'PVRTransferEpgEntry' argument 3 names different: declaration 'entry' definition 'epgentry'.
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksPVR.cpp:137:105: note: Function 'PVRTransferEpgEntry' argument 3 names different: declaration 'entry' definition 'epgentry'.
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksPVR.cpp:156:113: style: Function 'PVRTransferChannelEntry' argument 3 names different: declaration 'entry' definition 'channel'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksPVR.h:79:102: note: Function 'PVRTransferChannelEntry' argument 3 names different: declaration 'entry' definition 'channel'.
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksPVR.cpp:156:113: note: Function 'PVRTransferChannelEntry' argument 3 names different: declaration 'entry' definition 'channel'.
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksPVR.cpp:177:117: style: Function 'PVRTransferRecordingEntry' argument 3 names different: declaration 'entry' definition 'recording'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksPVR.h:95:106: note: Function 'PVRTransferRecordingEntry' argument 3 names different: declaration 'entry' definition 'recording'.
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksPVR.cpp:177:117: note: Function 'PVRTransferRecordingEntry' argument 3 names different: declaration 'entry' definition 'recording'.
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksPVR.cpp:198:109: style: Function 'PVRTransferTimerEntry' argument 3 names different: declaration 'entry' definition 'timer'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksPVR.h:87:98: note: Function 'PVRTransferTimerEntry' argument 3 names different: declaration 'entry' definition 'timer'.
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksPVR.cpp:198:109: note: Function 'PVRTransferTimerEntry' argument 3 names different: declaration 'entry' definition 'timer'.
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksPVR.cpp:45:3: style: Class 'CAddonCallbacksPVR' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/xbmc/addons/AddonCallbacksPVR.cpp:45:3: style: Class 'CAddonCallbacksPVR' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/xbmc/addons/AddonDatabase.cpp:359:43: style: Function 'DeleteRepository' argument 1 names different: declaration 'id' definition 'idRepo'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/addons/AddonDatabase.h:49:29: note: Function 'DeleteRepository' argument 1 names different: declaration 'id' definition 'idRepo'.
xbmc-13.2-Gotham/xbmc/addons/AddonDatabase.cpp:359:43: note: Function 'DeleteRepository' argument 1 names different: declaration 'id' definition 'idRepo'.
xbmc-13.2-Gotham/xbmc/addons/AddonDatabase.cpp:462:79: style: Function 'SetRepoTimestamp' argument 2 names different: declaration 'timestamp' definition 'time'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/addons/AddonDatabase.h:53:65: note: Function 'SetRepoTimestamp' argument 2 names different: declaration 'timestamp' definition 'time'.
xbmc-13.2-Gotham/xbmc/addons/AddonDatabase.cpp:462:79: note: Function 'SetRepoTimestamp' argument 2 names different: declaration 'timestamp' definition 'time'.
xbmc-13.2-Gotham/xbmc/addons/AddonDatabase.cpp:34:17: warning: Member variable 'CAddonDatabase::AddonFields' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/addons/Service.h:42:5: style: Class 'CService' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/addons/Service.h:43:5: style: Class 'CService' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/addons/Service.h:44:22: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/Addon.h:103:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Service.h:44:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/AddonManager.cpp:272:3: style: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/addons/AddonManager.cpp:271:3: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/xbmc/addons/AddonManager.cpp:272:3: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/xbmc/addons/AddonManager.cpp:273:3: style: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/addons/AddonManager.cpp:272:3: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/xbmc/addons/AddonManager.cpp:273:3: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/xbmc/addons/AddonManager.cpp:174:55: style: Function 'CheckUserDirs' argument 1 names different: declaration 'element' definition 'settings'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/addons/AddonManager.h:212:48: note: Function 'CheckUserDirs' argument 1 names different: declaration 'element' definition 'settings'.
xbmc-13.2-Gotham/xbmc/addons/AddonManager.cpp:174:55: note: Function 'CheckUserDirs' argument 1 names different: declaration 'element' definition 'settings'.
xbmc-13.2-Gotham/xbmc/addons/AddonManager.cpp:452:44: style: Function 'GetAddon' argument 1 names different: declaration 'id' definition 'str'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/addons/AddonManager.h:93:37: note: Function 'GetAddon' argument 1 names different: declaration 'id' definition 'str'.
xbmc-13.2-Gotham/xbmc/addons/AddonManager.cpp:452:44: note: Function 'GetAddon' argument 1 names different: declaration 'id' definition 'str'.
xbmc-13.2-Gotham/xbmc/addons/AddonManager.cpp:629:48: style: Function 'AddonFromProps' argument 1 names different: declaration 'props' definition 'addonProps'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/addons/AddonManager.h:113:48: note: Function 'AddonFromProps' argument 1 names different: declaration 'props' definition 'addonProps'.
xbmc-13.2-Gotham/xbmc/addons/AddonManager.cpp:629:48: note: Function 'AddonFromProps' argument 1 names different: declaration 'props' definition 'addonProps'.
xbmc-13.2-Gotham/xbmc/addons/AddonManager.cpp:676:63: style: Function 'PlatformSupportsAddon' argument 1 names different: declaration 'info' definition 'plugin'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/addons/AddonManager.h:209:56: note: Function 'PlatformSupportsAddon' argument 1 names different: declaration 'info' definition 'plugin'.
xbmc-13.2-Gotham/xbmc/addons/AddonManager.cpp:676:63: note: Function 'PlatformSupportsAddon' argument 1 names different: declaration 'info' definition 'plugin'.
xbmc-13.2-Gotham/xbmc/addons/AddonManager.cpp:388:91: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/addons/AddonManager.cpp:204:12: warning: Member variable 'CAddonMgr::m_cp_context' is not initialized in the constructor. [uninitMemberVarPrivate]
xbmc-13.2-Gotham/xbmc/addons/PluginSource.h:33:3: style: Class 'CPluginSource' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/addons/PluginSource.h:34:3: style: Class 'CPluginSource' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/addons/Repository.h:33:5: style: Class 'CRepository' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/addons/Repository.h:34:5: style: Class 'CRepository' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/addons/Repository.h:69:5: style: Class 'CRepositoryUpdateJob' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/addons/AddonManager.cpp:351:5: style: Struct 'AddonIdFinder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/addons/Scraper.h:87:20: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/Addon.h:103:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Scraper.h:87:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/PluginSource.h:36:20: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/Addon.h:103:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/PluginSource.h:36:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/PluginSource.h:37:16: style: The function 'IsType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/IAddon.h:84:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/PluginSource.h:37:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/Repository.h:32:22: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/addons/Addon.h:103:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/addons/Repository.h:32:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/addons/AddonStatusHandler.h:43:20: warning: Virtual function 'Process' is called from constructor 'CAddonStatusHandler(const CStdString&addonID,ADDON_STATUS status,CStdString message,bool sameThread=true)' at line 59. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/addons/AddonStatusHandler.cpp:59:5: note: Calling Process
xbmc-13.2-Gotham/xbmc/addons/AddonStatusHandler.h:43:20: note: Process is a virtual method
xbmc-13.2-Gotham/xbmc/addons/AddonVersion.cpp:162:5: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/addons/AddonVersion.cpp:159:0: note: Variable 'ret' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/addons/AddonVersion.cpp:162:5: note: Variable 'ret' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/addons/AddonVersion.h:77:38: warning: 'operator=' should check for assignment to self to avoid problems with dynamic memory. [operatorEqToSelf]
xbmc-13.2-Gotham/xbmc/addons/AddonVersion.cpp:34:5: performance: Variable 'm_originalVersion' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/addons/GUIDialogAddonInfo.cpp:331:33: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/GUIDialogAddonInfo.cpp:55:22: warning: Member variable 'CGUIDialogAddonInfo::m_jobid' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/addons/GUIDialogAddonInfo.cpp:55:22: warning: Member variable 'CGUIDialogAddonInfo::m_changelog' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/addons/GUIDialogAddonInfo.cpp:58:3: performance: Variable 'm_item' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/addons/GUIDialogAddonSettings.cpp:702:41: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
xbmc-13.2-Gotham/xbmc/addons/GUIDialogAddonSettings.cpp:204:15: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/GUIDialogAddonSettings.cpp:204:5: style: Variable 'pDialog' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/addons/GUIDialogAddonSettings.cpp:203:0: note: Variable 'pDialog' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/addons/GUIDialogAddonSettings.cpp:204:5: note: Variable 'pDialog' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/addons/GUIDialogAddonSettings.cpp:1083:105: style: Function 'TranslateSingleString' argument 2 names different: declaration 'enableVec' definition 'condVec'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/addons/GUIDialogAddonSettings.h:78:87: note: Function 'TranslateSingleString' argument 2 names different: declaration 'enableVec' definition 'condVec'.
xbmc-13.2-Gotham/xbmc/addons/GUIDialogAddonSettings.cpp:1083:105: note: Function 'TranslateSingleString' argument 2 names different: declaration 'enableVec' definition 'condVec'.
xbmc-13.2-Gotham/xbmc/addons/GUIDialogAddonSettings.cpp:926:82: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/addons/GUIDialogAddonSettings.cpp:77:26: warning: Member variable 'CGUIDialogAddonSettings::m_changed' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/addons/GUIDialogAddonSettings.cpp:77:26: warning: Member variable 'CGUIDialogAddonSettings::m_saveToDisk' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/addons/GUIViewStateAddonBrowser.h:28:3: style: Class 'CGUIViewStateAddonBrowser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/addons/GUIWindowAddonBrowser.cpp:476:88: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/addons/Repository.cpp:101:3: performance: Variable 'm_dirs' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/addons/Repository.h:29:3: warning: The class 'CRepository' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/addons/Scraper.cpp:70:49: style: Function 'TranslateContent' argument 1 names different: declaration 'content' definition 'type'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/addons/Scraper.h:59:49: note: Function 'TranslateContent' argument 1 names different: declaration 'content' definition 'type'.
xbmc-13.2-Gotham/xbmc/addons/Scraper.cpp:70:49: note: Function 'TranslateContent' argument 1 names different: declaration 'content' definition 'type'.
xbmc-13.2-Gotham/xbmc/addons/Scraper.cpp:387:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/addons/Scraper.cpp:166:11: warning: Member variable 'CScraper::m_parser' is not initialized in the constructor. [uninitMemberVarPrivate]
xbmc-13.2-Gotham/xbmc/addons/Scraper.cpp:170:3: performance: Variable 'm_persistence' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/addons/Scraper.cpp:172:3: performance: Variable 'm_language' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/addons/Scraper.h:81:1: warning: The class 'CScraper' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/addons/ScreenSaver.h:33:3: style: Class 'CScreenSaver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/addons/ScreenSaver.h:34:3: style: Class 'CScreenSaver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/addons/ScreenSaver.h:35:3: style: Class 'CScreenSaver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/addons/Skin.cpp:354:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/Skin.cpp:355:34: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/Skin.cpp:356:36: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/addons/Skin.cpp:47:70: style: Function 'CSkinInfo' argument 2 names different: declaration 'res' definition 'resolution'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/addons/Skin.h:51:61: note: Function 'CSkinInfo' argument 2 names different: declaration 'res' definition 'resolution'.
xbmc-13.2-Gotham/xbmc/addons/Skin.cpp:47:70: note: Function 'CSkinInfo' argument 2 names different: declaration 'res' definition 'resolution'.
xbmc-13.2-Gotham/xbmc/addons/Skin.cpp:149:53: style: Function 'GetSkinPath' argument 1 names different: declaration 'file' definition 'strFile'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/addons/Skin.h:69:44: note: Function 'GetSkinPath' argument 1 names different: declaration 'file' definition 'strFile'.
xbmc-13.2-Gotham/xbmc/addons/Skin.cpp:149:53: note: Function 'GetSkinPath' argument 1 names different: declaration 'file' definition 'strFile'.
xbmc-13.2-Gotham/xbmc/addons/Skin.cpp:149:102: style: Function 'GetSkinPath' argument 3 names different: declaration 'baseDir' definition 'strBaseDir'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/addons/Skin.h:69:97: note: Function 'GetSkinPath' argument 3 names different: declaration 'baseDir' definition 'strBaseDir'.
xbmc-13.2-Gotham/xbmc/addons/Skin.cpp:149:102: note: Function 'GetSkinPath' argument 3 names different: declaration 'baseDir' definition 'strBaseDir'.
xbmc-13.2-Gotham/xbmc/addons/Skin.cpp:210:108: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/addons/Skin.cpp:467:104: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/addons/Skin.cpp:47:12: warning: Member variable 'CSkinInfo::m_Version' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/addons/Skin.cpp:47:12: warning: Member variable 'CSkinInfo::m_effectsSlowDown' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/addons/Skin.cpp:47:12: warning: Member variable 'CSkinInfo::m_debugging' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/addons/Skin.cpp:112:3: style: Struct 'closestRes' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/addons/Visualisation.cpp:430:62: style: Function 'GetFriendlyName' argument 1 names different: declaration 'vis' definition 'strVisz'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/addons/Visualisation.h:76:57: note: Function 'GetFriendlyName' argument 1 names different: declaration 'vis' definition 'strVisz'.
xbmc-13.2-Gotham/xbmc/addons/Visualisation.cpp:430:62: note: Function 'GetFriendlyName' argument 1 names different: declaration 'vis' definition 'strVisz'.
xbmc-13.2-Gotham/xbmc/addons/Visualisation.cpp:431:62: style: Function 'GetFriendlyName' argument 2 names different: declaration 'module' definition 'strSubModule'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/addons/Visualisation.h:76:80: note: Function 'GetFriendlyName' argument 2 names different: declaration 'module' definition 'strSubModule'.
xbmc-13.2-Gotham/xbmc/addons/Visualisation.cpp:431:62: note: Function 'GetFriendlyName' argument 2 names different: declaration 'module' definition 'strSubModule'.
xbmc-13.2-Gotham/xbmc/addons/Visualisation.cpp:47:3: style: Class 'CAudioBuffer' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/xbmc/addons/Visualisation.cpp:47:3: style: Class 'CAudioBuffer' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/xbmc/addons/Visualisation.cpp:96:5: style: Exception should be caught by reference. [catchExceptionByValue]
xbmc-13.2-Gotham/xbmc/addons/Visualisation.cpp:129:5: style: Exception should be caught by reference. [catchExceptionByValue]
xbmc-13.2-Gotham/xbmc/addons/Visualisation.cpp:149:5: style: Exception should be caught by reference. [catchExceptionByValue]
xbmc-13.2-Gotham/xbmc/addons/Visualisation.cpp:166:5: style: Exception should be caught by reference. [catchExceptionByValue]
xbmc-13.2-Gotham/xbmc/addons/Visualisation.cpp:192:5: style: Exception should be caught by reference. [catchExceptionByValue]
xbmc-13.2-Gotham/xbmc/addons/Visualisation.cpp:239:3: style: Exception should be caught by reference. [catchExceptionByValue]
xbmc-13.2-Gotham/xbmc/addons/Visualisation.cpp:379:3: style: Exception should be caught by reference. [catchExceptionByValue]
xbmc-13.2-Gotham/xbmc/addons/Visualisation.cpp:325:10: performance: Possible inefficient checking for 'm_vecBuffers' emptiness. [stlSize]
xbmc-13.2-Gotham/xbmc/android/activity/AndroidJoyStick.cpp:118:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
xbmc-13.2-Gotham/xbmc/android/activity/AndroidJoyStick.cpp:119:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
xbmc-13.2-Gotham/xbmc/android/activity/AndroidJoyStick.cpp:120:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
xbmc-13.2-Gotham/xbmc/android/activity/AndroidJoyStick.cpp:121:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
xbmc-13.2-Gotham/xbmc/android/activity/AndroidJoyStick.cpp:122:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
xbmc-13.2-Gotham/xbmc/android/activity/AndroidJoyStick.cpp:123:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
xbmc-13.2-Gotham/xbmc/android/activity/AndroidJoyStick.cpp:153:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xbmc-13.2-Gotham/xbmc/android/activity/AndroidJoyStick.h:67:9: performance: Technically the member function 'CAndroidJoyStick::XBMC_JoyAxis' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/android/activity/AndroidJoyStick.cpp:381:24: note: Technically the member function 'CAndroidJoyStick::XBMC_JoyAxis' can be static.
xbmc-13.2-Gotham/xbmc/android/activity/AndroidJoyStick.h:67:9: note: Technically the member function 'CAndroidJoyStick::XBMC_JoyAxis' can be static.
xbmc-13.2-Gotham/xbmc/android/activity/AndroidJoyStick.h:68:9: performance: Technically the member function 'CAndroidJoyStick::XBMC_JoyHat' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/android/activity/AndroidJoyStick.cpp:397:24: note: Technically the member function 'CAndroidJoyStick::XBMC_JoyHat' can be static.
xbmc-13.2-Gotham/xbmc/android/activity/AndroidJoyStick.h:68:9: note: Technically the member function 'CAndroidJoyStick::XBMC_JoyHat' can be static.
xbmc-13.2-Gotham/xbmc/android/activity/AndroidJoyStick.h:69:9: performance: Technically the member function 'CAndroidJoyStick::XBMC_JoyButton' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/android/activity/AndroidJoyStick.cpp:413:24: note: Technically the member function 'CAndroidJoyStick::XBMC_JoyButton' can be static.
xbmc-13.2-Gotham/xbmc/android/activity/AndroidJoyStick.h:69:9: note: Technically the member function 'CAndroidJoyStick::XBMC_JoyButton' can be static.
xbmc-13.2-Gotham/xbmc/android/activity/XBMCApp.h:59:3: style: Class 'CXBMCApp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/activity/IInputHandler.h:41:16: style: The function 'setDPI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/android/activity/AndroidTouch.h:34:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/android/activity/IInputHandler.h:41:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/android/activity/XBMCApp.h:66:8: style: The function 'onStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/android/activity/IActivityHandler.h:39:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/android/activity/XBMCApp.h:66:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/android/activity/XBMCApp.h:67:8: style: The function 'onResume' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/android/activity/IActivityHandler.h:40:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/android/activity/XBMCApp.h:67:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/android/activity/XBMCApp.h:68:8: style: The function 'onPause' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/android/activity/IActivityHandler.h:41:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/android/activity/XBMCApp.h:68:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/android/activity/XBMCApp.h:69:8: style: The function 'onStop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/android/activity/IActivityHandler.h:42:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/android/activity/XBMCApp.h:69:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/android/activity/XBMCApp.h:70:8: style: The function 'onDestroy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/android/activity/IActivityHandler.h:43:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/android/activity/XBMCApp.h:70:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/android/activity/XBMCApp.h:72:8: style: The function 'onSaveState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/android/activity/IActivityHandler.h:45:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/android/activity/XBMCApp.h:72:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/android/activity/XBMCApp.h:73:8: style: The function 'onConfigurationChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/android/activity/IActivityHandler.h:46:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/android/activity/XBMCApp.h:73:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/android/activity/XBMCApp.h:74:8: style: The function 'onLowMemory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/android/activity/IActivityHandler.h:47:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/android/activity/XBMCApp.h:74:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/android/activity/XBMCApp.h:76:8: style: The function 'onCreateWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/android/activity/IActivityHandler.h:49:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/android/activity/XBMCApp.h:76:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/android/activity/XBMCApp.h:77:8: style: The function 'onResizeWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/android/activity/IActivityHandler.h:50:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/android/activity/XBMCApp.h:77:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/android/activity/XBMCApp.h:78:8: style: The function 'onDestroyWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/android/activity/IActivityHandler.h:51:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/android/activity/XBMCApp.h:78:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/android/activity/XBMCApp.h:79:8: style: The function 'onGainFocus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/android/activity/IActivityHandler.h:52:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/android/activity/XBMCApp.h:79:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/android/activity/XBMCApp.h:80:8: style: The function 'onLostFocus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/android/activity/IActivityHandler.h:53:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/android/activity/XBMCApp.h:80:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/android/activity/AndroidKey.h:35:8: performance: Technically the member function 'CAndroidKey::XBMC_Key' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/android/activity/AndroidKey.cpp:253:19: note: Technically the member function 'CAndroidKey::XBMC_Key' can be static.
xbmc-13.2-Gotham/xbmc/android/activity/AndroidKey.h:35:8: note: Technically the member function 'CAndroidKey::XBMC_Key' can be static.
xbmc-13.2-Gotham/xbmc/android/activity/AndroidMouse.cpp:92:59: style: Function 'MouseButton' argument 3 names different: declaration 'type' definition 'action'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/android/activity/AndroidMouse.h:36:46: note: Function 'MouseButton' argument 3 names different: declaration 'type' definition 'action'.
xbmc-13.2-Gotham/xbmc/android/activity/AndroidMouse.cpp:92:59: note: Function 'MouseButton' argument 3 names different: declaration 'type' definition 'action'.
xbmc-13.2-Gotham/xbmc/android/activity/AndroidMouse.cpp:48:28: style: Variable 'mousePointerId' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/xbmc/android/activity/AndroidMouse.h:35:8: performance: Technically the member function 'CAndroidMouse::MouseMove' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/android/activity/AndroidMouse.cpp:72:21: note: Technically the member function 'CAndroidMouse::MouseMove' can be static.
xbmc-13.2-Gotham/xbmc/android/activity/AndroidMouse.h:35:8: note: Technically the member function 'CAndroidMouse::MouseMove' can be static.
xbmc-13.2-Gotham/xbmc/android/activity/AndroidMouse.h:37:8: performance: Technically the member function 'CAndroidMouse::MouseWheel' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/android/activity/AndroidMouse.cpp:121:21: note: Technically the member function 'CAndroidMouse::MouseWheel' can be static.
xbmc-13.2-Gotham/xbmc/android/activity/AndroidMouse.h:37:8: note: Technically the member function 'CAndroidMouse::MouseWheel' can be static.
xbmc-13.2-Gotham/xbmc/android/activity/AndroidTouch.cpp:42:19: style: Checking if unsigned variable 'numPointers' is less than zero. [unsignedLessThanZero]
xbmc-13.2-Gotham/xbmc/android/activity/EventLoop.cpp:187:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/android/activity/EventLoop.cpp:196:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/android/activity/EventLoop.cpp:45:7: style: The scope of the variable 'ident' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/android/activity/EventLoop.h:30:3: style: Class 'CEventLoop' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/activity/GraphicBuffer.cpp:127:41: style: Function 'Lock' argument 1 names different: declaration 'usage' definition 'aUsage'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/android/activity/GraphicBuffer.h:108:36: note: Function 'Lock' argument 1 names different: declaration 'usage' definition 'aUsage'.
xbmc-13.2-Gotham/xbmc/android/activity/GraphicBuffer.cpp:127:41: note: Function 'Lock' argument 1 names different: declaration 'usage' definition 'aUsage'.
xbmc-13.2-Gotham/xbmc/android/activity/GraphicBuffer.h:118:17: performance: Technically the member function 'CGraphicBuffer::GetAndroidFormat' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/android/activity/GraphicBuffer.cpp:148:26: note: Technically the member function 'CGraphicBuffer::GetAndroidFormat' can be static.
xbmc-13.2-Gotham/xbmc/android/activity/GraphicBuffer.h:118:17: note: Technically the member function 'CGraphicBuffer::GetAndroidFormat' can be static.
xbmc-13.2-Gotham/xbmc/android/activity/GraphicBuffer.cpp:112:3: style: Class 'CGraphicBuffer' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/xbmc/android/activity/GraphicBuffer.cpp:112:3: style: Class 'CGraphicBuffer' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/xbmc/android/activity/XBMCApp.cpp:106:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xbmc-13.2-Gotham/xbmc/android/activity/XBMCApp.cpp:261:7: style: The scope of the variable 'status' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/android/jni/jutils/jutils.hpp:121:6: performance: Technically the member function 'jni::jholder::non_null_object' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/android/jni/JNIBase.h:28:8: performance: Technically the member function 'CJNIBase::non_null_object' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/android/jni/JNIBase.h:40:23: style: Technically the member function 'CJNIBase::GetClassName' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/android/jni/JNIBase.h:36:3: style: Class 'CJNIBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/JNIBase.h:37:3: style: Class 'CJNIBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/ApplicationInfo.h:27:3: style: Class 'CJNIApplicationInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/AudioManager.h:27:3: style: Class 'CJNIAudioManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/AudioTrack.cpp:81:19: style: Variable 'jenv' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/xbmc/android/jni/Buffer.h:27:3: style: Class 'CJNIBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/ByteBuffer.h:27:3: style: Class 'CJNIByteBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/ByteBuffer.h:43:21: style: The function 'hasArray' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/android/jni/Buffer.h:45:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/android/jni/ByteBuffer.h:43:21: note: Function in derived class
xbmc-13.2-Gotham/xbmc/android/jni/ByteBuffer.h:45:21: style: The function 'arrayOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/android/jni/Buffer.h:47:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/android/jni/ByteBuffer.h:45:21: note: Function in derived class
xbmc-13.2-Gotham/xbmc/android/jni/BitSet.h:28:3: style: Class 'CJNIBitSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/BitSet.h:29:3: style: Class 'CJNIBitSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/Drawable.h:28:3: style: Class 'CJNIDrawable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/Drawable.h:29:3: style: Class 'CJNIDrawable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/BitmapDrawable.h:30:3: style: Class 'CJNIBitmapDrawable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/BitmapDrawable.h:31:3: style: Class 'CJNIBitmapDrawable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/Bitmap.h:28:3: style: Class 'CJNIBitmap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/Drawable.h:29:28: performance: Function parameter 'classname' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/android/jni/Context.h:62:4: warning: Class 'CJNIContext' which has virtual members does not have a virtual destructor. [virtualDestructor]
xbmc-13.2-Gotham/xbmc/android/jni/Intent.h:28:3: style: Class 'CJNIIntent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/Intent.h:29:3: style: Class 'CJNIIntent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/ClassLoader.h:27:3: style: Class 'CJNIClassLoader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/CharSequence.h:27:3: style: Class 'CJNICharSequence' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/ConnectivityManager.h:29:3: style: Class 'CJNIConnectivityManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/Enum.h:27:3: style: Class 'CJNIEnum' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/NetworkInfo.h:28:3: style: Class 'CJNINetworkInfoState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/NetworkInfo.h:38:3: style: Class 'CJNINetworkInfoDetailedState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/NetworkInfo.h:49:3: style: Class 'CJNINetworkInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/ContentResolver.h:30:3: style: Class 'CJNIContentResolver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/MediaStore.h:45:3: style: Class 'CJNIMediaStore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/Cursor.h:30:3: style: Class 'CJNICursor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/URI.h:27:3: style: Class 'CJNIURI' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/PackageManager.h:33:3: style: Class 'CJNIPackageManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/IntentFilter.h:28:3: style: Class 'CJNIIntentFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/IntentFilter.h:29:3: style: Class 'CJNIIntentFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/File.h:28:3: style: Class 'CJNIFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/PowerManager.h:29:3: style: Class 'CJNIPowerManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/Surface.h:28:3: style: Class 'CJNISurface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/Surface.h:29:3: style: Class 'CJNISurface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/MediaFormat.h:28:3: style: Class 'CJNIMediaFormat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/MediaCodec.h:35:3: style: Class 'CJNIMediaCodec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/MediaCodecInfo.h:27:3: style: Class 'CJNIMediaCodecInfoCodecProfileLevel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/MediaCodecInfo.h:129:3: style: Class 'CJNIMediaCodecInfoCodecCapabilities' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/MediaCodecInfo.h:193:3: style: Class 'CJNIMediaCodecInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/Window.h:28:3: style: Class 'CJNIWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/View.h:28:3: style: Class 'CJNIViewInputDeviceMotionRange' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/View.h:46:3: style: Class 'CJNIViewInputDevice' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/View.h:66:3: style: Class 'CJNIView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/List.h:28:0: style: Class 'CJNIList < CJNIApplicationInfo >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/List.h:28:0: style: Class 'CJNIList < CJNIViewInputDeviceMotionRange >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/DhcpInfo.h:28:3: style: Class 'CJNIDhcpInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/JNIBase.cpp:28:3: performance: Variable 'm_className' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/android/jni/JNIBase.cpp:26:32: performance: Function parameter 'classname' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/android/jni/KeyCharacterMap.h:28:3: style: Class 'CJNIKeyCharacterMap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/ScanResult.h:27:3: style: Class 'CJNIScanResult' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/WifiConfiguration.h:29:3: style: Class 'CJNIWifiConfiguration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/List.h:28:0: style: Class 'CJNIList < CJNIScanResult >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/List.h:28:0: style: Class 'CJNIList < CJNIWifiConfiguration >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/MediaCrypto.h:27:3: style: Class 'CJNIMediaCrypto' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/MediaCodecCryptoInfo.h:27:3: style: Class 'CJNIMediaCodecCryptoInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/MediaCodecList.h:28:3: style: Class 'CJNIMediaCodecList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/WakeLock.h:27:3: style: Class 'CJNIWakeLock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/StatFs.h:27:3: style: Class 'CJNIStatFs' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/StatFs.h:28:3: style: Class 'CJNIStatFs' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/SurfaceTexture.h:46:3: style: Class 'CJNISurfaceTexture' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/SurfaceTexture.h:47:3: style: Class 'CJNISurfaceTexture' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/WifiInfo.h:29:3: style: Class 'CJNISupplicantState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/WifiInfo.h:39:3: style: Class 'CJNIWifiInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/WifiManager.h:35:3: style: Class 'CJNIWifiManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/WifiManagerMulticastLock.h:26:3: style: Class 'CJNIWifiManagerMulticastLock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/android/jni/jutils.cpp:75:71: style: Function 'cast' argument 1 names different: declaration 'v' definition 's'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/android/jni/jutils/jutils-details.hpp:83:45: note: Function 'cast' argument 1 names different: declaration 'v' definition 's'.
xbmc-13.2-Gotham/xbmc/android/jni/jutils.cpp:75:71: note: Function 'cast' argument 1 names different: declaration 'v' definition 's'.
xbmc-13.2-Gotham/xbmc/android/loader/AndroidDyload.cpp:207:3: style: Variable 'handle' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/android/loader/AndroidDyload.cpp:205:0: note: Variable 'handle' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/android/loader/AndroidDyload.cpp:207:3: note: Variable 'handle' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/android/loader/AndroidDyload.cpp:232:10: style: Unused variable: deppath [unusedVariable]
xbmc-13.2-Gotham/xbmc/android/loader/AndroidDyload.cpp:22:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/android/loader/AndroidDyload.cpp:96:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/android/loader/AndroidDyload.cpp:107:92: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/android/loader/AndroidDyload.cpp:287:99: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/android/loader/AndroidDyload.cpp:291:90: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/android/loader/AndroidDyload.cpp:315:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/android/loader/AndroidDyload.cpp:321:99: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/android/loader/AndroidDyload.cpp:324:88: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/android/loader/AndroidDyload.h:53:1: style: The class 'CAndroidDyload' does not have a constructor although it has private member variables. [noConstructor]
xbmc-13.2-Gotham/xbmc/android/loader/AndroidDyload.h:69:8: style: Unused private function: 'CAndroidDyload::Dump' [unusedPrivateFunction]
xbmc-13.2-Gotham/xbmc/android/loader/AndroidDyload.h:64:15: performance: Technically the member function 'CAndroidDyload::FindLib' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/android/loader/AndroidDyload.cpp:36:24: note: Technically the member function 'CAndroidDyload::FindLib' can be static.
xbmc-13.2-Gotham/xbmc/android/loader/AndroidDyload.h:64:15: note: Technically the member function 'CAndroidDyload::FindLib' can be static.
xbmc-13.2-Gotham/xbmc/android/loader/AndroidDyload.h:68:8: performance: Technically the member function 'CAndroidDyload::GetDeps' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/android/loader/AndroidDyload.cpp:131:22: note: Technically the member function 'CAndroidDyload::GetDeps' can be static.
xbmc-13.2-Gotham/xbmc/android/loader/AndroidDyload.h:68:8: note: Technically the member function 'CAndroidDyload::GetDeps' can be static.
xbmc-13.2-Gotham/xbmc/cdrip/EncoderWav.h:49:8: style: The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cdrip/Encoder.h:61:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cdrip/EncoderWav.h:49:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cdrip/EncoderWav.h:50:7: style: The function 'Encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cdrip/Encoder.h:62:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cdrip/EncoderWav.h:50:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cdrip/EncoderWav.h:51:8: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cdrip/Encoder.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cdrip/EncoderWav.h:51:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cdrip/EncoderFFmpeg.h:35:8: style: The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cdrip/Encoder.h:61:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cdrip/EncoderFFmpeg.h:35:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cdrip/EncoderFFmpeg.h:36:7: style: The function 'Encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cdrip/Encoder.h:62:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cdrip/EncoderFFmpeg.h:36:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cdrip/EncoderFFmpeg.h:37:8: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cdrip/Encoder.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cdrip/EncoderFFmpeg.h:37:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cdrip/EncoderFlac.h:32:8: style: The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cdrip/Encoder.h:61:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cdrip/EncoderFlac.h:32:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cdrip/EncoderFlac.h:33:7: style: The function 'Encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cdrip/Encoder.h:62:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cdrip/EncoderFlac.h:33:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cdrip/EncoderFlac.h:34:8: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cdrip/Encoder.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cdrip/EncoderFlac.h:34:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cdrip/Encoder.cpp:25:11: warning: Member variable 'CEncoder::m_iTrackLength' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cdrip/Encoder.cpp:25:11: warning: Member variable 'CEncoder::m_btWriteBuffer' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cdrip/EncoderFFmpeg.cpp:259:25: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cdrip/EncoderFFmpeg.cpp:270:25: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cdrip/EncoderFFmpeg.cpp:44:17: warning: Member variable 'CEncoderFFmpeg::m_BCBuffer' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cdrip/EncoderFFmpeg.cpp:44:17: warning: Member variable 'CEncoderFFmpeg::m_NeededFrames' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cdrip/EncoderFFmpeg.cpp:44:17: warning: Member variable 'CEncoderFFmpeg::m_NeededBytes' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cdrip/EncoderFlac.cpp:183:25: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cdrip/EncoderFlac.cpp:26:46: style: Class 'CEncoderFlac' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/xbmc/cdrip/EncoderFlac.cpp:26:46: style: Class 'CEncoderFlac' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/xbmc/cdrip/EncoderLame.cpp:31:15: warning: Member variable 'CEncoderLame::m_pGlobalFlags' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cdrip/EncoderLame.cpp:31:15: warning: Member variable 'CEncoderLame::m_buffer' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cdrip/EncoderLame.h:32:8: style: The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cdrip/Encoder.h:61:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cdrip/EncoderLame.h:32:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cdrip/EncoderLame.h:34:8: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cdrip/Encoder.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cdrip/EncoderLame.h:34:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cdrip/EncoderVorbis.h:34:8: style: The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cdrip/Encoder.h:61:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cdrip/EncoderVorbis.h:34:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cdrip/EncoderVorbis.h:36:8: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cdrip/Encoder.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cdrip/EncoderVorbis.h:36:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAESink.h:93:3: style: Class 'CActiveAESink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAESink.h:55:36: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAESink.h:77:33: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.h:71:40: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.h:107:37: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkProfiler.h:30:23: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Interfaces/AESink.h:31:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkProfiler.h:30:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkProfiler.h:35:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Interfaces/AESink.h:41:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkProfiler.h:35:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkProfiler.h:36:16: style: The function 'Deinitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Interfaces/AESink.h:46:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkProfiler.h:36:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkProfiler.h:38:24: style: The function 'GetDelay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Interfaces/AESink.h:52:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkProfiler.h:38:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkProfiler.h:39:24: style: The function 'GetCacheTotal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Interfaces/AESink.h:57:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkProfiler.h:39:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkProfiler.h:40:24: style: The function 'AddPackets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Interfaces/AESink.h:67:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkProfiler.h:40:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkProfiler.h:41:24: style: The function 'Drain' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Interfaces/AESink.h:72:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkProfiler.h:41:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkNULL.h:29:23: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Interfaces/AESink.h:31:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkNULL.h:29:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkNULL.h:34:16: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Interfaces/AESink.h:41:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkNULL.h:34:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkNULL.h:35:16: style: The function 'Deinitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Interfaces/AESink.h:46:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkNULL.h:35:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkNULL.h:37:24: style: The function 'GetDelay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Interfaces/AESink.h:52:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkNULL.h:37:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkNULL.h:38:24: style: The function 'GetCacheTotal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Interfaces/AESink.h:57:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkNULL.h:38:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkNULL.h:39:24: style: The function 'AddPackets' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Interfaces/AESink.h:67:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkNULL.h:39:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkNULL.h:40:24: style: The function 'Drain' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Interfaces/AESink.h:72:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkNULL.h:40:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Encoders/AEEncoderFFmpeg.cpp:127:7: style: Condition '!codec' is always true [knownConditionTrueFalse]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Encoders/AEEncoderFFmpeg.cpp:112:20: note: Assignment 'codec=NULL', assigned value is 0
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Encoders/AEEncoderFFmpeg.cpp:127:7: note: Condition '!codec' is always true
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.cpp:1819:13: style: Variable 'mix' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.cpp:1818:0: note: Variable 'mix' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.cpp:1819:13: note: Variable 'mix' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.cpp:2007:5: style: Variable 'out' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.cpp:2006:0: note: Variable 'out' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.cpp:2007:5: note: Variable 'out' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.cpp:2452:3: style: Variable 'sound' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.cpp:2449:0: note: Variable 'sound' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.cpp:2452:3: note: Variable 'sound' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.cpp:2510:3: style: Variable 'decoded_frame' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.cpp:2509:0: note: Variable 'decoded_frame' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.cpp:2510:3: note: Variable 'decoded_frame' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.cpp:801:8: style: The scope of the variable 'gotMsg' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.cpp:2518:9: style: The scope of the variable 'len' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.cpp:141:12: warning: Member variable 'CActiveAE::m_state' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.cpp:141:12: warning: Member variable 'CActiveAE::m_bStateMachineSelfTrigger' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.cpp:141:12: warning: Member variable 'CActiveAE::m_extTimeout' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.cpp:141:12: warning: Member variable 'CActiveAE::m_extError' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.cpp:141:12: warning: Member variable 'CActiveAE::m_extDrain' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.cpp:141:12: warning: Member variable 'CActiveAE::m_extKeepConfig' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.cpp:141:12: warning: Member variable 'CActiveAE::m_extDeferData' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.cpp:141:12: warning: Member variable 'CActiveAE::m_settings' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.cpp:141:12: warning: Member variable 'CActiveAE::m_stats' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.h:166:9: style: Technically the member function 'ActiveAE::CEngineStats::GetCacheTotal' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.cpp:118:21: note: Technically the member function 'ActiveAE::CEngineStats::GetCacheTotal' can be const.
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.h:166:9: note: Technically the member function 'ActiveAE::CEngineStats::GetCacheTotal' can be const.
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAESound.h:35:3: style: Class 'CActiveAESound' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEStream.h:35:3: style: Class 'CActiveAEStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEBuffer.cpp:76:18: style: The scope of the variable 'buffer' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEBuffer.cpp:106:18: style: The scope of the variable 'buffer' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEBuffer.cpp:44:16: warning: Member variable 'CSampleBuffer::timestamp' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEBuffer.cpp:134:30: warning: Member variable 'CActiveAEBufferPoolResample::m_planes' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEBuffer.cpp:69:3: performance: Variable 'm_format' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEBuffer.cpp:137:3: performance: Variable 'm_inputFormat' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEBuffer.h:76:3: style: Class 'CActiveAEBufferPool' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEBuffer.cpp:31:41: performance: Function parameter 'conf' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEResample.cpp:25:20: warning: Member variable 'CActiveAEResample::m_src_chan_layout' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEResample.cpp:25:20: warning: Member variable 'CActiveAEResample::m_dst_chan_layout' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEResample.cpp:25:20: warning: Member variable 'CActiveAEResample::m_src_rate' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEResample.cpp:25:20: warning: Member variable 'CActiveAEResample::m_dst_rate' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEResample.cpp:25:20: warning: Member variable 'CActiveAEResample::m_src_channels' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEResample.cpp:25:20: warning: Member variable 'CActiveAEResample::m_dst_channels' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEResample.cpp:25:20: warning: Member variable 'CActiveAEResample::m_src_bits' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEResample.cpp:25:20: warning: Member variable 'CActiveAEResample::m_dst_bits' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEResample.cpp:25:20: warning: Member variable 'CActiveAEResample::m_rematrix' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAESink.cpp:493:8: style: The scope of the variable 'gotMsg' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAESink.cpp:803:16: style: The scope of the variable 'maxFrames' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAESink.cpp:805:16: style: The scope of the variable 'written' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAESink.cpp:32:16: warning: Member variable 'CActiveAESink::m_state' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAESink.cpp:32:16: warning: Member variable 'CActiveAESink::m_bStateMachineSelfTrigger' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAESink.cpp:32:16: warning: Member variable 'CActiveAESink::m_extTimeout' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAESink.cpp:32:16: warning: Member variable 'CActiveAESink::m_extError' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAESink.cpp:32:16: warning: Member variable 'CActiveAESink::m_extSilenceTimeout' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAESink.cpp:32:16: warning: Member variable 'CActiveAESink::m_extAppFocused' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAESink.cpp:32:16: warning: Member variable 'CActiveAESink::m_extStreaming' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAESink.cpp:32:16: warning: Member variable 'CActiveAESink::m_convertBufferSampleSize' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAESink.cpp:32:16: warning: Member variable 'CActiveAESink::m_convertState' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAESound.cpp:36:17: warning: Member variable 'CActiveAESound::m_isSeekPosible' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAESound.cpp:36:17: warning: Member variable 'CActiveAESound::m_fileSize' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAESound.cpp:36:17: warning: Member variable 'CActiveAESound::m_isConverted' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEStream.cpp:182:5: style: Variable 'tmp' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEStream.cpp:181:0: note: Variable 'tmp' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEStream.cpp:182:5: note: Variable 'tmp' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEStream.cpp:93:16: style: The scope of the variable 'avLast' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEStream.cpp:439:52: style: Function 'FadeVolume' argument 2 names different: declaration 'to' definition 'target'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEStream.h:77:45: note: Function 'FadeVolume' argument 2 names different: declaration 'to' definition 'target'.
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEStream.cpp:439:52: note: Function 'FadeVolume' argument 2 names different: declaration 'to' definition 'target'.
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEStream.cpp:487:48: style: Function 'RegisterSlave' argument 1 names different: declaration 'stream' definition 'slave'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEStream.h:79:41: note: Function 'RegisterSlave' argument 1 names different: declaration 'stream' definition 'slave'.
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEStream.cpp:487:48: note: Function 'RegisterSlave' argument 1 names different: declaration 'stream' definition 'slave'.
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEStream.cpp:38:18: warning: Member variable 'CActiveAEStream::m_streamVolume' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEStream.cpp:38:18: warning: Member variable 'CActiveAEStream::m_streamRgain' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEStream.cpp:38:18: warning: Member variable 'CActiveAEStream::m_streamAmplify' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEStream.cpp:38:18: warning: Member variable 'CActiveAEStream::m_inputBuffers' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEStream.cpp:38:18: warning: Member variable 'CActiveAEStream::m_resampleBuffers' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEStream.cpp:38:18: warning: Member variable 'CActiveAEStream::m_streamPort' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEStream.cpp:38:18: warning: Member variable 'CActiveAEStream::m_statsLock' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEStream.cpp:38:18: warning: Member variable 'CActiveAEStream::m_started' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEStream.cpp:38:18: warning: Member variable 'CActiveAEStream::m_fadingSamples' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEStream.cpp:38:18: warning: Member variable 'CActiveAEStream::m_fadingBase' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEStream.cpp:38:18: warning: Member variable 'CActiveAEStream::m_fadingTarget' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEStream.cpp:38:18: warning: Member variable 'CActiveAEStream::m_fadingTime' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEStream.cpp:40:3: performance: Variable 'm_format' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAEStream.cpp:55:3: performance: Variable 'm_convertFn' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkAUDIOTRACK.cpp:66:20: warning: Member variable 'CAESinkAUDIOTRACK::m_passthrough' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkAUDIOTRACK.h:41:16: warning: Virtual function 'Deinitialize' is called from destructor '~CAESinkAUDIOTRACK()' at line 79. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkAUDIOTRACK.cpp:79:3: note: Calling Deinitialize
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkAUDIOTRACK.h:41:16: note: Deinitialize is a virtual method
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkDARWINIOS.cpp:471:27: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkDARWINIOS.cpp:503:27: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkDARWINIOS.cpp:287:3: style: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkDARWINIOS.cpp:282:0: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkDARWINIOS.cpp:287:3: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkDARWINIOS.cpp:231:65: style: Function 'write' argument 2 names different: declaration 'byte_count' definition 'frames'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkDARWINIOS.cpp:98:52: note: Function 'write' argument 2 names different: declaration 'byte_count' definition 'frames'.
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkDARWINIOS.cpp:231:65: note: Function 'write' argument 2 names different: declaration 'byte_count' definition 'frames'.
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkDARWINIOS.cpp:141:18: warning: Member variable 'CAAudioUnitSink::m_setup' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkDARWINIOS.cpp:141:18: warning: Member variable 'CAAudioUnitSink::m_mute' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkDARWINIOS.cpp:141:18: warning: Member variable 'CAAudioUnitSink::m_sampleRate' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkDARWINIOS.cpp:141:18: warning: Member variable 'CAAudioUnitSink::m_frameSize' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkDARWINIOS.cpp:141:18: warning: Member variable 'CAAudioUnitSink::m_frames' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkDARWINIOS.cpp:99:18: style: Technically the member function 'CAAudioUnitSink::chunkSize' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkDARWINIOS.cpp:100:18: style: Technically the member function 'CAAudioUnitSink::getRealisedSampleRate' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkDARWINIOS.cpp:104:18: style: Technically the member function 'CAAudioUnitSink::setCoreAudioBuffersize' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkDARWINIOS.cpp:279:23: note: Technically the member function 'CAAudioUnitSink::setCoreAudioBuffersize' can be const.
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkDARWINIOS.cpp:104:18: note: Technically the member function 'CAAudioUnitSink::setCoreAudioBuffersize' can be const.
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkDARWINIOS.cpp:106:18: style: Technically the member function 'CAAudioUnitSink::setCoreAudioPreferredSampleRate' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkDARWINIOS.cpp:308:23: note: Technically the member function 'CAAudioUnitSink::setCoreAudioPreferredSampleRate' can be const.
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkDARWINIOS.cpp:106:18: note: Technically the member function 'CAAudioUnitSink::setCoreAudioPreferredSampleRate' can be const.
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkDARWINIOS.cpp:108:18: performance: Technically the member function 'CAAudioUnitSink::checkAudioRoute' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkDARWINIOS.cpp:405:23: note: Technically the member function 'CAAudioUnitSink::checkAudioRoute' can be static.
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkDARWINIOS.cpp:108:18: note: Technically the member function 'CAAudioUnitSink::checkAudioRoute' can be static.
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkDARWINOSX.cpp:633:17: style: Expression is always false because 'else if' condition matches previous condition at line 631. [multiCondition]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkDirectSound.cpp:98:24: style: The scope of the variable 'enumerator' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkDirectSound.h:38:16: warning: Virtual function 'Deinitialize' is called from destructor '~CAESinkDirectSound()' at line 137. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkDirectSound.cpp:137:3: note: Calling Deinitialize
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkDirectSound.h:38:16: note: Deinitialize is a virtual method
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkOSS.h:37:16: warning: Virtual function 'Deinitialize' is called from destructor '~CAESinkOSS()' at line 74. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkOSS.cpp:74:3: note: Calling Deinitialize
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/AESinkOSS.h:37:16: note: Deinitialize is a virtual method
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/osx/CoreAudioHardware.cpp:103:13: style: Variable 'newFmt' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/osx/CoreAudioHardware.cpp:102:0: note: Variable 'newFmt' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/osx/CoreAudioHardware.cpp:103:13: note: Variable 'newFmt' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/osx/CoreAudioHardware.cpp:67:77: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/osx/CoreAudioHardware.cpp:75:87: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Sinks/osx/CoreAudioHardware.cpp:97:109: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEBitstreamPacker.cpp:34:21: warning: Member variable 'CAEBitstreamPacker::m_packedBuffer' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEBitstreamPacker.h:36:16: style: Technically the member function 'CAEBitstreamPacker::GetSize' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEBitstreamPacker.cpp:91:34: note: Technically the member function 'CAEBitstreamPacker::GetSize' can be const.
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEBitstreamPacker.h:36:16: note: Technically the member function 'CAEBitstreamPacker::GetSize' can be const.
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEStreamInfo.h:55:29: style: Technically the member function 'CAEStreamInfo::IsValid' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEStreamInfo.h:56:29: style: Technically the member function 'CAEStreamInfo::GetSampleRate' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEStreamInfo.h:57:29: style: Technically the member function 'CAEStreamInfo::GetOutputRate' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEStreamInfo.h:58:29: style: Technically the member function 'CAEStreamInfo::GetOutputChannels' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEStreamInfo.h:59:29: style: Technically the member function 'CAEStreamInfo::GetChannelMap' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEStreamInfo.h:60:29: style: Technically the member function 'CAEStreamInfo::GetChannels' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEStreamInfo.h:61:29: style: Technically the member function 'CAEStreamInfo::GetFrameSize' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEStreamInfo.h:62:29: style: Technically the member function 'CAEStreamInfo::GetDTSBlocks' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEStreamInfo.h:63:29: style: Technically the member function 'CAEStreamInfo::GetDTSPeriod' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEStreamInfo.h:64:29: style: Technically the member function 'CAEStreamInfo::GetEAC3BlocksDiv' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEStreamInfo.h:65:29: style: Technically the member function 'CAEStreamInfo::GetDataType' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEStreamInfo.h:66:29: style: Technically the member function 'CAEStreamInfo::IsLittleEndian' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEStreamInfo.h:68:29: style: Technically the member function 'CAEStreamInfo::GetBufferSize' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEBuffer.h:50:17: style: Technically the member function 'CAEBuffer::Size' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEBuffer.h:51:17: style: Technically the member function 'CAEBuffer::Used' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEBuffer.h:52:17: style: Technically the member function 'CAEBuffer::Free' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEBuffer.h:148:17: style: Technically the member function 'CAEBuffer::CursorOffset' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEBuffer.h:153:15: style: Technically the member function 'CAEBuffer::CursorEnd' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEChannelInfo.h:82:8: style: Technically the member function 'CAEChannelInfo::operator!=' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEChannelInfo.cpp:205:22: note: Technically the member function 'CAEChannelInfo::operator!=' can be const.
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEChannelInfo.h:82:8: note: Technically the member function 'CAEChannelInfo::operator!=' can be const.
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEChannelInfo.h:72:1: warning: The class 'CAEChannelInfo' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEConvert.cpp:380:17: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEConvert.cpp:1159:17: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEConvert.h:51:23: style: Unused private function: 'CAEConvert::S32LE_Float_Neon' [unusedPrivateFunction]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEConvert.h:52:23: style: Unused private function: 'CAEConvert::S32BE_Float_Neon' [unusedPrivateFunction]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEConvert.h:53:23: style: Unused private function: 'CAEConvert::Float_S32LE_Neon' [unusedPrivateFunction]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEConvert.h:54:23: style: Unused private function: 'CAEConvert::Float_S32BE_Neon' [unusedPrivateFunction]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AELimiter.h:42:11: style: Technically the member function 'CAELimiter::GetAmplification' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AERemap.cpp:33:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AERemap.cpp:46:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEStreamInfo.cpp:65:16: warning: Member variable 'CAEStreamInfo::m_buffer' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEStreamInfo.cpp:337:68: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEStreamInfo.cpp:677:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEWAVLoader.h:60:8: style: Technically the member function 'CAEWAVLoader::IsValid' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEWAVLoader.h:62:18: style: Technically the member function 'CAEWAVLoader::GetChannelLayout' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEWAVLoader.cpp:334:30: note: Technically the member function 'CAEWAVLoader::GetChannelLayout' can be const.
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEWAVLoader.h:62:18: note: Technically the member function 'CAEWAVLoader::GetChannelLayout' can be const.
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEWAVLoader.h:63:18: style: Technically the member function 'CAEWAVLoader::GetSampleRate' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEWAVLoader.cpp:339:28: note: Technically the member function 'CAEWAVLoader::GetSampleRate' can be const.
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEWAVLoader.h:63:18: note: Technically the member function 'CAEWAVLoader::GetSampleRate' can be const.
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEWAVLoader.h:64:18: style: Technically the member function 'CAEWAVLoader::GetSampleCount' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEWAVLoader.cpp:344:28: note: Technically the member function 'CAEWAVLoader::GetSampleCount' can be const.
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEWAVLoader.h:64:18: note: Technically the member function 'CAEWAVLoader::GetSampleCount' can be const.
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEWAVLoader.h:65:18: style: Technically the member function 'CAEWAVLoader::GetFrameCount' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEWAVLoader.cpp:349:28: note: Technically the member function 'CAEWAVLoader::GetFrameCount' can be const.
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEWAVLoader.h:65:18: note: Technically the member function 'CAEWAVLoader::GetFrameCount' can be const.
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEWAVLoader.h:67:18: style: Technically the member function 'CAEWAVLoader::IsCompatible' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEWAVLoader.cpp:362:20: note: Technically the member function 'CAEWAVLoader::IsCompatible' can be const.
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEWAVLoader.h:67:18: note: Technically the member function 'CAEWAVLoader::IsCompatible' can be const.
xbmc-13.2-Gotham/xbmc/cores/AudioEngine/Utils/AEWAVLoader.cpp:154:24: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader-linux.cpp:70:95: style: Function 'DllLoader' argument 5 names different: declaration 'exports' definition 'exp'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader.h:61:110: note: Function 'DllLoader' argument 5 names different: declaration 'exports' definition 'exp'.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader-linux.cpp:70:95: note: Function 'DllLoader' argument 5 names different: declaration 'exports' definition 'exp'.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader-linux.cpp:70:12: warning: Member variable 'DllLoader::ImportDirTable' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader-linux.cpp:70:12: warning: Member variable 'DllLoader::ExportDirTable' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader-linux.cpp:70:12: warning: Member variable 'DllLoader::m_bTrack' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader-linux.cpp:70:12: warning: Member variable 'DllLoader::m_bSystemDll' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader-linux.cpp:70:12: warning: Member variable 'DllLoader::m_bLoadSymbols' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader-linux.cpp:70:12: warning: Member variable 'DllLoader::m_bUnloadSymbols' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader-linux.cpp:70:12: warning: Member variable 'DllLoader::m_pExportHead' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader-linux.cpp:70:12: warning: Member variable 'DllLoader::m_pStaticExports' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader-linux.cpp:70:12: warning: Member variable 'DllLoader::m_pDlls' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader.h:64:16: style: The function 'Load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/LibraryLoader.h:35:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader.h:64:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader.h:65:16: style: The function 'Unload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/LibraryLoader.h:36:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader.h:65:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader.h:67:15: style: The function 'ResolveExport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/LibraryLoader.h:38:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader.h:67:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader.h:68:15: style: The function 'ResolveOrdinal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/LibraryLoader.h:39:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader.h:68:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader.h:69:16: style: The function 'HasSymbols' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/LibraryLoader.h:42:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader.h:69:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader.h:70:16: style: The function 'IsSystemDll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/LibraryLoader.h:40:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader.h:70:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader.h:71:19: style: The function 'GetHModule' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/LibraryLoader.h:41:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader.h:71:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader.cpp:355:21: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader.cpp:501:21: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader.cpp:522:21: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader.cpp:75:34: style: Function 'DllLoader' argument 1 names different: declaration 'dll' definition 'sDll'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader.h:61:25: note: Function 'DllLoader' argument 1 names different: declaration 'dll' definition 'sDll'.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader.cpp:75:34: note: Function 'DllLoader' argument 1 names different: declaration 'dll' definition 'sDll'.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader.cpp:75:45: style: Function 'DllLoader' argument 2 names different: declaration 'track' definition 'bTrack'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader.h:61:35: note: Function 'DllLoader' argument 2 names different: declaration 'track' definition 'bTrack'.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader.cpp:75:45: note: Function 'DllLoader' argument 2 names different: declaration 'track' definition 'bTrack'.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader.cpp:75:97: style: Function 'DllLoader' argument 5 names different: declaration 'exports' definition 'exps'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader.h:61:110: note: Function 'DllLoader' argument 5 names different: declaration 'exports' definition 'exps'.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader.cpp:75:97: note: Function 'DllLoader' argument 5 names different: declaration 'exports' definition 'exps'.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader.cpp:400:56: style: Function 'ResolveExport' argument 2 names different: declaration 'ptr' definition 'pAddr'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader.h:67:49: note: Function 'ResolveExport' argument 2 names different: declaration 'ptr' definition 'pAddr'.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader.cpp:400:56: note: Function 'ResolveExport' argument 2 names different: declaration 'ptr' definition 'pAddr'.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader.cpp:423:61: style: Function 'ResolveOrdinal' argument 2 names different: declaration 'ptr' definition 'pAddr'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader.h:68:60: note: Function 'ResolveOrdinal' argument 2 names different: declaration 'ptr' definition 'pAddr'.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader.cpp:423:61: note: Function 'ResolveOrdinal' argument 2 names different: declaration 'ptr' definition 'pAddr'.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader.h:104:7: style: Technically the member function 'DllLoader::ResolveOrdinal' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader.cpp:499:16: note: Technically the member function 'DllLoader::ResolveOrdinal' can be const.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader.h:104:7: note: Technically the member function 'DllLoader::ResolveOrdinal' can be const.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader.h:105:7: style: Technically the member function 'DllLoader::ResolveName' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader.cpp:520:16: note: Technically the member function 'DllLoader::ResolveName' can be const.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/DllLoader.h:105:7: note: Technically the member function 'DllLoader::ResolveName' can be const.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/SoLoader.cpp:92:56: style: Function 'ResolveExport' argument 2 names different: declaration 'ptr' definition 'f'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/SoLoader.h:40:56: note: Function 'ResolveExport' argument 2 names different: declaration 'ptr' definition 'f'.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/SoLoader.cpp:92:56: note: Function 'ResolveExport' argument 2 names different: declaration 'ptr' definition 'f'.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/SoLoader.h:38:16: warning: Virtual function 'Unload' is called from destructor '~SoLoader()' at line 40. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/SoLoader.cpp:40:5: note: Calling Unload
xbmc-13.2-Gotham/xbmc/cores/DllLoader/SoLoader.h:38:16: note: Unload is a virtual method
xbmc-13.2-Gotham/xbmc/cores/DllLoader/SoLoader.h:37:16: style: The function 'Load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/LibraryLoader.h:35:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DllLoader/SoLoader.h:37:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DllLoader/SoLoader.h:38:16: style: The function 'Unload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/LibraryLoader.h:36:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DllLoader/SoLoader.h:38:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DllLoader/SoLoader.h:40:15: style: The function 'ResolveExport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/LibraryLoader.h:38:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DllLoader/SoLoader.h:40:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DllLoader/SoLoader.h:41:16: style: The function 'IsSystemDll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/LibraryLoader.h:40:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DllLoader/SoLoader.h:41:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DllLoader/SoLoader.h:42:19: style: The function 'GetHModule' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/LibraryLoader.h:41:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DllLoader/SoLoader.h:42:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DllLoader/SoLoader.h:43:16: style: The function 'HasSymbols' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/LibraryLoader.h:42:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DllLoader/SoLoader.h:43:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DllLoader/Win32DllLoader.cpp:206:62: style: Function 'ResolveExport' argument 2 names different: declaration 'ptr' definition 'f'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/Win32DllLoader.h:44:56: note: Function 'ResolveExport' argument 2 names different: declaration 'ptr' definition 'f'.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/Win32DllLoader.cpp:206:62: note: Function 'ResolveExport' argument 2 names different: declaration 'ptr' definition 'f'.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/Win32DllLoader.cpp:140:3: performance: Variable 'm_dllHandle' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/Win32DllLoader.h:54:8: style: Technically the member function 'Win32DllLoader::NeedsHooking' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/Win32DllLoader.cpp:328:22: note: Technically the member function 'Win32DllLoader::NeedsHooking' can be const.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/Win32DllLoader.h:54:8: note: Technically the member function 'Win32DllLoader::NeedsHooking' can be const.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/Win32DllLoader.h:42:16: warning: Virtual function 'Unload' is called from destructor '~Win32DllLoader()' at line 148. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/Win32DllLoader.cpp:148:5: note: Calling Unload
xbmc-13.2-Gotham/xbmc/cores/DllLoader/Win32DllLoader.h:42:16: note: Unload is a virtual method
xbmc-13.2-Gotham/xbmc/cores/DllLoader/Win32DllLoader.h:38:3: style: Class 'Win32DllLoader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/Win32DllLoader.h:41:16: style: The function 'Load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/LibraryLoader.h:35:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DllLoader/Win32DllLoader.h:41:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DllLoader/Win32DllLoader.h:42:16: style: The function 'Unload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/LibraryLoader.h:36:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DllLoader/Win32DllLoader.h:42:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DllLoader/Win32DllLoader.h:44:15: style: The function 'ResolveExport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/LibraryLoader.h:38:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DllLoader/Win32DllLoader.h:44:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DllLoader/Win32DllLoader.h:45:16: style: The function 'IsSystemDll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/LibraryLoader.h:40:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DllLoader/Win32DllLoader.h:45:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DllLoader/Win32DllLoader.h:46:19: style: The function 'GetHModule' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/LibraryLoader.h:41:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DllLoader/Win32DllLoader.h:46:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DllLoader/Win32DllLoader.h:47:16: style: The function 'HasSymbols' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/LibraryLoader.h:42:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DllLoader/Win32DllLoader.h:47:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DllLoader/coffldr.h:85:8: style: Technically the member function 'CoffLoader::PrintStringTable' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/coff.cpp:513:18: note: Technically the member function 'CoffLoader::PrintStringTable' can be const.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/coffldr.h:85:8: note: Technically the member function 'CoffLoader::PrintStringTable' can be const.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/coffldr.h:98:17: style: Technically the member function 'CoffLoader::Data2RVA' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/coff.cpp:462:27: note: Technically the member function 'CoffLoader::Data2RVA' can be const.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/coffldr.h:98:17: note: Technically the member function 'CoffLoader::Data2RVA' can be const.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/dll.cpp:52:60: style: Function 'dllLoadLibraryExtended' argument 1 names different: declaration 'file' definition 'lib_file'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/dll.h:26:60: note: Function 'dllLoadLibraryExtended' argument 1 names different: declaration 'file' definition 'lib_file'.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/dll.cpp:52:60: note: Function 'dllLoadLibraryExtended' argument 1 names different: declaration 'file' definition 'lib_file'.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_kernel32.cpp:861:11: style: Condition 'ret>0' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_kernel32.cpp:858:13: note: Assignment 'ret=0', assigned value is 0
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_kernel32.cpp:861:11: note: Condition 'ret>0' is always false
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_kernel32.cpp:905:11: style: Condition 'ret>0' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_kernel32.cpp:902:13: note: Assignment 'ret=0', assigned value is 0
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_kernel32.cpp:905:11: note: Condition 'ret>0' is always false
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_kernel32.cpp:861:11: style: Same expression on both sides of '>' because the value of 'ret' and '0' are the same. [duplicateExpression]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_kernel32.cpp:858:13: note: 'ret' is assigned value '0' here.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_kernel32.cpp:861:11: note: Same expression on both sides of '>' because the value of 'ret' and '0' are the same.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_kernel32.cpp:905:11: style: Same expression on both sides of '>' because the value of 'ret' and '0' are the same. [duplicateExpression]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_kernel32.cpp:902:13: note: 'ret' is assigned value '0' here.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_kernel32.cpp:905:11: note: Same expression on both sides of '>' because the value of 'ret' and '0' are the same.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_kernel32.cpp:999:51: style: Function 'dllLoadResource' argument 1 names different: declaration 'module' definition 'hModule'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_kernel32.h:683:51: note: Function 'dllLoadResource' argument 1 names different: declaration 'module' definition 'hModule'.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_kernel32.cpp:999:51: note: Function 'dllLoadResource' argument 1 names different: declaration 'module' definition 'hModule'.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_kernel32.cpp:999:66: style: Function 'dllLoadResource' argument 2 names different: declaration 'res' definition 'hResInfo'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_kernel32.h:683:65: note: Function 'dllLoadResource' argument 2 names different: declaration 'res' definition 'hResInfo'.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_kernel32.cpp:999:66: note: Function 'dllLoadResource' argument 2 names different: declaration 'res' definition 'hResInfo'.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_kernel32.cpp:1005:50: style: Function 'dllFindResourceA' argument 1 names different: declaration 'module' definition 'hModule'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_kernel32.h:684:50: note: Function 'dllFindResourceA' argument 1 names different: declaration 'module' definition 'hModule'.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_kernel32.cpp:1005:50: note: Function 'dllFindResourceA' argument 1 names different: declaration 'module' definition 'hModule'.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_kernel32.cpp:1005:67: style: Function 'dllFindResourceA' argument 2 names different: declaration 'name' definition 'lpName'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_kernel32.h:684:66: note: Function 'dllFindResourceA' argument 2 names different: declaration 'name' definition 'lpName'.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_kernel32.cpp:1005:67: note: Function 'dllFindResourceA' argument 2 names different: declaration 'name' definition 'lpName'.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_kernel32.cpp:1005:83: style: Function 'dllFindResourceA' argument 3 names different: declaration 'type' definition 'lpType'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_kernel32.h:684:80: note: Function 'dllFindResourceA' argument 3 names different: declaration 'type' definition 'lpType'.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_kernel32.cpp:1005:83: note: Function 'dllFindResourceA' argument 3 names different: declaration 'type' definition 'lpType'.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:554:75: warning: Either the condition 'stream!=NULL' is redundant or there is possible null pointer dereference: stream. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:551:15: note: Assuming that condition 'stream!=NULL' is not redundant
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:554:75: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:676:14: warning: Either the condition 'stream!=NULL' is redundant or there is possible null pointer dereference: stream. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:673:15: note: Assuming that condition 'stream!=NULL' is not redundant
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:676:14: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:759:21: warning: Either the condition 'stream!=NULL' is redundant or there is possible null pointer dereference: stream. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:756:15: note: Assuming that condition 'stream!=NULL' is not redundant
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:759:21: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:1095:36: warning: Either the condition 'stream!=NULL' is redundant or there is possible null pointer dereference: stream. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:1091:15: note: Assuming that condition 'stream!=NULL' is not redundant
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:1095:36: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:1113:19: warning: Either the condition 'stream!=NULL' is redundant or there is possible null pointer dereference: stream. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:1109:15: note: Assuming that condition 'stream!=NULL' is not redundant
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:1113:19: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:1135:41: warning: Either the condition 'stream!=NULL' is redundant or there is possible null pointer dereference: stream. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:1132:15: note: Assuming that condition 'stream!=NULL' is not redundant
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:1135:41: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:1157:19: warning: Either the condition 'stream!=NULL' is redundant or there is possible null pointer dereference: stream. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:1153:15: note: Assuming that condition 'stream!=NULL' is not redundant
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:1157:19: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:1174:19: warning: Either the condition 'stream!=NULL' is redundant or there is possible null pointer dereference: stream. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:1170:15: note: Assuming that condition 'stream!=NULL' is not redundant
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:1174:19: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:1242:33: warning: Either the condition 'stream!=NULL' is redundant or there is possible null pointer dereference: stream. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:1238:17: note: Assuming that condition 'stream!=NULL' is not redundant
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:1242:33: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:1266:30: warning: Either the condition 'stream!=NULL' is redundant or there is possible null pointer dereference: stream. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:1262:17: note: Assuming that condition 'stream!=NULL' is not redundant
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:1266:30: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:1334:24: warning: Either the condition 'stream!=NULL' is redundant or there is possible null pointer dereference: stream. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:1330:15: note: Assuming that condition 'stream!=NULL' is not redundant
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:1334:24: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:1444:44: warning: Either the condition 'stream!=NULL' is redundant or there is possible null pointer dereference: stream. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:1440:17: note: Assuming that condition 'stream!=NULL' is not redundant
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:1444:44: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:1599:22: warning: Either the condition 'stream!=NULL' is redundant or there is possible null pointer dereference: stream. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:1595:15: note: Assuming that condition 'stream!=NULL' is not redundant
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:1599:22: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:1628:22: warning: Either the condition 'stream!=NULL' is redundant or there is possible null pointer dereference: stream. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:1623:15: note: Assuming that condition 'stream!=NULL' is not redundant
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:1628:22: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:1654:22: warning: Either the condition 'stream!=NULL' is redundant or there is possible null pointer dereference: stream. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:1650:15: note: Assuming that condition 'stream!=NULL' is not redundant
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:1654:22: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:1695:23: warning: Either the condition 'stream!=NULL' is redundant or there is possible null pointer dereference: stream. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:1693:15: note: Assuming that condition 'stream!=NULL' is not redundant
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:1695:23: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:1003:25: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:1041:25: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:1068:25: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:464:24: style: Function 'dll_fdopen' argument 1 names different: declaration 'i' definition 'fd'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.h:88:24: note: Function 'dll_fdopen' argument 1 names different: declaration 'i' definition 'fd'.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:464:24: note: Function 'dll_fdopen' argument 1 names different: declaration 'i' definition 'fd'.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:464:40: style: Function 'dll_fdopen' argument 2 names different: declaration 'file' definition 'mode'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.h:88:39: note: Function 'dll_fdopen' argument 2 names different: declaration 'file' definition 'mode'.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:464:40: note: Function 'dll_fdopen' argument 2 names different: declaration 'file' definition 'mode'.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:685:28: style: Function 'dll_flockfile' argument 1 names different: declaration 'file' definition 'stream'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.h:168:28: note: Function 'dll_flockfile' argument 1 names different: declaration 'file' definition 'stream'.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:685:28: note: Function 'dll_flockfile' argument 1 names different: declaration 'file' definition 'stream'.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:706:30: style: Function 'dll_ftrylockfile' argument 1 names different: declaration 'file' definition 'stream'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.h:169:30: note: Function 'dll_ftrylockfile' argument 1 names different: declaration 'file' definition 'stream'.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:706:30: note: Function 'dll_ftrylockfile' argument 1 names different: declaration 'file' definition 'stream'.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:728:30: style: Function 'dll_funlockfile' argument 1 names different: declaration 'file' definition 'stream'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.h:170:30: note: Function 'dll_funlockfile' argument 1 names different: declaration 'file' definition 'stream'.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:728:30: note: Function 'dll_funlockfile' argument 1 names different: declaration 'file' definition 'stream'.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:950:32: style: Function 'dll_opendir' argument 1 names different: declaration 'filename' definition 'file'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.h:105:32: note: Function 'dll_opendir' argument 1 names different: declaration 'filename' definition 'file'.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:950:32: note: Function 'dll_opendir' argument 1 names different: declaration 'filename' definition 'file'.
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/emu_msvcrt.cpp:839:24: style: Array index 'iDirSlot' is used before limits check. [arrayIndexThenCheck]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/util/EmuFileWrapper.cpp:97:21: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/util/EmuFileWrapper.cpp:92:19: note: outer condition: m_files[i].used
xbmc-13.2-Gotham/xbmc/cores/DllLoader/exports/util/EmuFileWrapper.cpp:97:21: note: identical inner condition: m_files[i].used
xbmc-13.2-Gotham/xbmc/cores/DllLoader/ldt_keeper.c:166:7: style: Unused variable: ret [unusedVariable]
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.cpp:183:52: style: Function 'GetGeneralInfo' argument 1 names different: declaration 'strVideoInfo' definition 'strGeneralInfo'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:55:44: note: Function 'GetGeneralInfo' argument 1 names different: declaration 'strVideoInfo' definition 'strGeneralInfo'.
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.cpp:183:52: note: Function 'GetGeneralInfo' argument 1 names different: declaration 'strVideoInfo' definition 'strGeneralInfo'.
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:34:16: warning: Virtual function 'CloseFile' is called from destructor '~CDummyVideoPlayer()' at line 46. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.cpp:46:3: note: Calling CloseFile
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:34:16: note: CloseFile is a virtual method
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:29:3: style: Class 'CDummyVideoPlayer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:31:16: style: The function 'RegisterAudioCallback' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayer.h:131:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:31:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:32:16: style: The function 'UnRegisterAudioCallback' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayer.h:132:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:32:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:33:16: style: The function 'OpenFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayer.h:133:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:33:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:35:16: style: The function 'IsPlaying' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayer.h:137:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:35:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:36:16: style: The function 'Pause' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayer.h:139:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:36:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:37:16: style: The function 'IsPaused' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayer.h:140:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:37:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:38:16: style: The function 'HasVideo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayer.h:141:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:38:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:39:16: style: The function 'HasAudio' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayer.h:142:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:39:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:43:16: style: The function 'CanSeek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayer.h:144:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:43:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:44:16: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayer.h:145:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:44:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:45:16: style: The function 'SeekPercentage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayer.h:147:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:45:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:46:17: style: The function 'GetPercentage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayer.h:148:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:46:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:47:16: style: The function 'SetVolume' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayer.h:151:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:47:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:48:16: style: The function 'SetDynamicRangeCompression' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayer.h:153:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:48:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:53:16: style: The function 'GetAudioInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayer.h:154:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:53:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:54:16: style: The function 'GetVideoInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayer.h:155:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:54:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:55:16: style: The function 'GetGeneralInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayer.h:156:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:55:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:58:16: style: The function 'CanRecord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayer.h:157:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:58:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:59:16: style: The function 'IsRecording' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayer.h:158:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:59:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:60:16: style: The function 'Record' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayer.h:159:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:60:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:61:16: style: The function 'SetAVDelay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayer.h:161:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:61:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:62:17: style: The function 'GetAVDelay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayer.h:162:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:62:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:65:16: style: The function 'SetSubTitleDelay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayer.h:164:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:65:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:66:17: style: The function 'GetSubTitleDelay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayer.h:165:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:66:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:68:16: style: The function 'SeekTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayer.h:189:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:68:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:69:19: style: The function 'GetTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayer.h:193:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:69:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:70:19: style: The function 'GetTotalTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayer.h:197:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:70:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:71:16: style: The function 'ToFFRW' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayer.h:201:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:71:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:73:16: style: The function 'DoAudioWork' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayer.h:213:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:73:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:75:22: style: The function 'GetPlayerState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayer.h:217:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:75:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:76:16: style: The function 'SetPlayerState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/IPlayer.h:218:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/DummyVideoPlayer.h:76:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/ExternalPlayer/ExternalPlayer.cpp:347:18: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/ExternalPlayer/ExternalPlayer.cpp:552:50: style: Function 'GetGeneralInfo' argument 1 names different: declaration 'strVideoInfo' definition 'strGeneralInfo'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/ExternalPlayer/ExternalPlayer.h:60:44: note: Function 'GetGeneralInfo' argument 1 names different: declaration 'strVideoInfo' definition 'strGeneralInfo'.
xbmc-13.2-Gotham/xbmc/cores/ExternalPlayer/ExternalPlayer.cpp:552:50: note: Function 'GetGeneralInfo' argument 1 names different: declaration 'strVideoInfo' definition 'strGeneralInfo'.
xbmc-13.2-Gotham/xbmc/cores/ExternalPlayer/ExternalPlayer.cpp:89:3: performance: Variable 'm_hwndXbmc' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/cores/ExternalPlayer/ExternalPlayer.h:39:16: warning: Virtual function 'CloseFile' is called from destructor '~CExternalPlayer()' at line 101. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/cores/ExternalPlayer/ExternalPlayer.cpp:101:3: note: Calling CloseFile
xbmc-13.2-Gotham/xbmc/cores/ExternalPlayer/ExternalPlayer.h:39:16: note: CloseFile is a virtual method
xbmc-13.2-Gotham/xbmc/cores/ExternalPlayer/ExternalPlayer.h:33:3: style: Class 'CExternalPlayer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/BaseRenderer.cpp:38:16: warning: Member variable 'CBaseRenderer::m_format' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/BaseRenderer.cpp:43:3: performance: Variable 'm_resolution' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/BaseRenderer.h:83:8: style: Technically the member function 'CBaseRenderer::GetVideoRect' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/BaseRenderer.cpp:309:21: note: Technically the member function 'CBaseRenderer::GetVideoRect' can be const.
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/BaseRenderer.h:83:8: note: Technically the member function 'CBaseRenderer::GetVideoRect' can be const.
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/OverlayRenderer.cpp:340:17: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/OverlayRenderer.cpp:365:26: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/OverlayRenderer.cpp:318:23: style: Variable 'images' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/OverlayRendererGUI.h:44:3: warning: Member variable 'COverlayText::m_layout' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/OverlayRendererGUI.h:44:3: warning: Member variable 'COverlayText::m_subalign' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/OverlayRenderer.h:122:15: performance: Technically the member function 'OVERLAY::CRenderer::Render' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/OverlayRenderer.cpp:219:17: note: Technically the member function 'OVERLAY::CRenderer::Render' can be static.
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/OverlayRenderer.h:122:15: note: Technically the member function 'OVERLAY::CRenderer::Render' can be static.
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/OverlayRendererGUI.h:45:3: style: Class 'COverlayText' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/OverlayRendererGUI.h:47:16: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/OverlayRenderer.h:52:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/OverlayRendererGUI.h:47:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/OverlayRendererGUI.h:48:16: style: The function 'PrepareRender' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/OverlayRenderer.h:53:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/OverlayRendererGUI.h:48:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/OverlayRendererUtil.cpp:239:16: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/RenderCapture.h:111:19: style: Technically the member function 'CRenderCaptureBase::GetState' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/RenderCapture.h:121:19: style: Technically the member function 'CRenderCaptureBase::GetUserState' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/RenderCapture.h:132:18: style: Technically the member function 'CRenderCaptureBase::GetFlags' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/RenderCapture.h:141:18: style: Technically the member function 'CRenderCaptureBase::GetWidth' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/RenderCapture.h:144:18: style: Technically the member function 'CRenderCaptureBase::GetHeight' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/RenderCapture.h:155:18: style: Technically the member function 'CRenderCaptureBase::IsAsync' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/RenderCapture.h:158:22: style: Technically the member function 'CRenderCaptureBase::UseOcclusionQuery' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/RenderCapture.cpp:45:26: note: Technically the member function 'CRenderCaptureBase::UseOcclusionQuery' can be const.
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/RenderCapture.h:158:22: note: Technically the member function 'CRenderCaptureBase::UseOcclusionQuery' can be const.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodec.h:194:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/RenderManager.cpp:870:58: style: Function 'AddVideoPicture' argument 1 names different: declaration 'picture' definition 'pic'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/RenderManager.h:89:40: note: Function 'AddVideoPicture' argument 1 names different: declaration 'picture' definition 'pic'.
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/RenderManager.cpp:870:58: note: Function 'AddVideoPicture' argument 1 names different: declaration 'picture' definition 'pic'.
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/RenderManager.cpp:98:21: warning: Member variable 'CXBMCRenderManager::m_Queue' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/RenderManager.cpp:98:21: warning: Member variable 'CXBMCRenderManager::m_clock_framefinish' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/RenderManager.cpp:98:21: warning: Member variable 'CXBMCRenderManager::m_firstFlipPage' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/RenderManager.h:87:8: performance: Technically the member function 'CXBMCRenderManager::IsConfigured' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/RenderManager.cpp:304:26: note: Technically the member function 'CXBMCRenderManager::IsConfigured' can be static.
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/RenderManager.h:87:8: note: Technically the member function 'CXBMCRenderManager::IsConfigured' can be static.
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/RenderManager.h:165:8: performance: Technically the member function 'CXBMCRenderManager::RegisterRenderUpdateCallBack' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/RenderManager.cpp:744:26: note: Technically the member function 'CXBMCRenderManager::RegisterRenderUpdateCallBack' can be static.
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/RenderManager.h:165:8: note: Technically the member function 'CXBMCRenderManager::RegisterRenderUpdateCallBack' can be static.
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/RenderManager.h:166:8: performance: Technically the member function 'CXBMCRenderManager::RegisterRenderFeaturesCallBack' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/RenderManager.cpp:750:26: note: Technically the member function 'CXBMCRenderManager::RegisterRenderFeaturesCallBack' can be static.
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/RenderManager.h:166:8: note: Technically the member function 'CXBMCRenderManager::RegisterRenderFeaturesCallBack' can be static.
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/RenderManager.h:185:8: performance: Technically the member function 'CXBMCRenderManager::PresentSingle' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/RenderManager.cpp:775:26: note: Technically the member function 'CXBMCRenderManager::PresentSingle' can be static.
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/RenderManager.h:185:8: note: Technically the member function 'CXBMCRenderManager::PresentSingle' can be static.
xbmc-13.2-Gotham/xbmc/cores/VideoRenderers/VideoShaders/ConvolutionKernels.h:33:14: style: Technically the member function 'CConvolutionKernel::GetSize' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:103:35: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDAudio.cpp:54:42: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDAudio.cpp:68:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDAudio.cpp:77:43: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDAudio.cpp:337:33: style: Function 'SetVolume' argument 1 names different: declaration 'fVolume' definition 'volume'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDAudio.h:64:24: note: Function 'SetVolume' argument 1 names different: declaration 'fVolume' definition 'volume'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDAudio.cpp:337:33: note: Function 'SetVolume' argument 1 names different: declaration 'fVolume' definition 'volume'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDAudio.h:70:8: style: Technically the member function 'CDVDAudio::IsValidFormat' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDAudio.cpp:397:17: note: Technically the member function 'CDVDAudio::IsValidFormat' can be const.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDAudio.h:70:8: note: Technically the member function 'CDVDAudio::IsValidFormat' can be const.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDAudio.h:58:3: style: Class 'CDVDAudio' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDAudio.cpp:100:14: style: Unhandled exception specification when calling function realloc_or_free(). [unhandledExceptionSpecification]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDAudio.cpp:249:29: note: Unhandled exception specification when calling function realloc_or_free().
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDAudio.cpp:100:14: note: Unhandled exception specification when calling function realloc_or_free().
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDAudio.cpp:100:14: style: Unhandled exception specification when calling function realloc_or_free(). [unhandledExceptionSpecification]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDAudio.cpp:302:27: note: Unhandled exception specification when calling function realloc_or_free().
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDAudio.cpp:100:14: note: Unhandled exception specification when calling function realloc_or_free().
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:76:5: performance: Variable 'codec' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecFFmpeg.cpp:49:3: performance: Variable 'm_iSampleFormat' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecFFmpeg.h:35:16: warning: Virtual function 'Dispose' is called from destructor '~CDVDAudioCodecFFmpeg()' at line 54. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecFFmpeg.cpp:54:3: note: Calling Dispose
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecFFmpeg.h:35:16: note: Dispose is a virtual method
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecFFmpeg.h:34:16: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:68:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecFFmpeg.h:34:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecFFmpeg.h:35:16: style: The function 'Dispose' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:73:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecFFmpeg.h:35:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecFFmpeg.h:36:15: style: The function 'Decode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:79:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecFFmpeg.h:36:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecFFmpeg.h:37:15: style: The function 'GetData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:85:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecFFmpeg.h:37:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecFFmpeg.h:38:16: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:115:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecFFmpeg.h:38:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecFFmpeg.h:39:15: style: The function 'GetChannels' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:120:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecFFmpeg.h:39:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecFFmpeg.h:40:26: style: The function 'GetChannelMap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:130:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecFFmpeg.h:40:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecFFmpeg.h:41:15: style: The function 'GetSampleRate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:135:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecFFmpeg.h:41:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecFFmpeg.h:42:15: style: The function 'GetEncodedSampleRate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:140:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecFFmpeg.h:42:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecFFmpeg.h:43:29: style: The function 'GetDataFormat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:145:29: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecFFmpeg.h:43:29: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecFFmpeg.h:44:23: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:160:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecFFmpeg.h:44:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecFFmpeg.h:45:15: style: The function 'GetBufferSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:165:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecFFmpeg.h:45:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecFFmpeg.h:46:15: style: The function 'GetBitRate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:150:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecFFmpeg.h:46:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:217:16: style: The function 'GetStreamInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:98:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:217:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecLPcm.cpp:26:3: performance: Variable 'm_codecID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecLPcm.h:41:13: warning: The class 'CDVDAudioCodecLPcm' defines member variable with name 'm_codecID' also defined in its parent class 'CDVDAudioCodecPcm'. [duplInheritedMember]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPcm.h:48:13: note: Parent variable 'CDVDAudioCodecPcm::m_codecID'
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecLPcm.h:41:13: note: Derived variable 'CDVDAudioCodecLPcm::m_codecID'
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPcm.h:30:16: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:68:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPcm.h:30:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPcm.h:31:16: style: The function 'Dispose' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:73:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPcm.h:31:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPcm.h:32:15: style: The function 'Decode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:79:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPcm.h:32:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPcm.h:33:15: style: The function 'GetData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:85:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPcm.h:33:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPcm.h:34:16: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:115:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPcm.h:34:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPcm.h:35:15: style: The function 'GetChannels' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:120:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPcm.h:35:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPcm.h:36:26: style: The function 'GetChannelMap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:130:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPcm.h:36:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPcm.h:37:15: style: The function 'GetSampleRate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:135:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPcm.h:37:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPcm.h:38:29: style: The function 'GetDataFormat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:145:29: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPcm.h:38:29: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPcm.h:39:23: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:160:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPcm.h:39:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecLPcm.h:32:16: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPcm.h:30:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecLPcm.h:32:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecLPcm.h:33:15: style: The function 'Decode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPcm.h:32:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecLPcm.h:33:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecLPcm.h:34:23: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPcm.h:39:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecLPcm.h:34:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecLibMad.cpp:156:27: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecLibMad.h:35:16: warning: Virtual function 'Dispose' is called from destructor '~CDVDAudioCodecLibMad()' at line 45. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecLibMad.cpp:45:3: note: Calling Dispose
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecLibMad.h:35:16: note: Dispose is a virtual method
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecLibMad.h:34:16: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:68:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecLibMad.h:34:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecLibMad.h:35:16: style: The function 'Dispose' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:73:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecLibMad.h:35:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecLibMad.h:36:15: style: The function 'Decode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:79:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecLibMad.h:36:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecLibMad.h:37:15: style: The function 'GetData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:85:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecLibMad.h:37:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecLibMad.h:38:16: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:115:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecLibMad.h:38:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecLibMad.h:39:26: style: The function 'GetChannelMap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:130:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecLibMad.h:39:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecLibMad.h:40:15: style: The function 'GetChannels' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:120:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecLibMad.h:40:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecLibMad.h:41:15: style: The function 'GetSampleRate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:135:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecLibMad.h:41:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecLibMad.h:42:29: style: The function 'GetDataFormat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:145:29: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecLibMad.h:42:29: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecLibMad.h:43:23: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:160:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecLibMad.h:43:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecLibMad.h:44:15: style: The function 'GetBufferSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:165:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecLibMad.h:44:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPassthrough.h:38:16: warning: Virtual function 'Dispose' is called from destructor '~CDVDAudioCodecPassthrough()' at line 38. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPassthrough.cpp:38:3: note: Calling Dispose
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPassthrough.h:38:16: note: Dispose is a virtual method
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPassthrough.h:37:16: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:68:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPassthrough.h:37:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPassthrough.h:38:16: style: The function 'Dispose' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:73:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPassthrough.h:38:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPassthrough.h:39:16: style: The function 'Decode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:79:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPassthrough.h:39:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPassthrough.h:40:16: style: The function 'GetData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:85:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPassthrough.h:40:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPassthrough.h:41:16: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:115:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPassthrough.h:41:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPassthrough.h:42:16: style: The function 'GetChannels' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:120:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPassthrough.h:42:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPassthrough.h:43:16: style: The function 'GetEncodedChannels' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:125:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPassthrough.h:43:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPassthrough.h:44:26: style: The function 'GetChannelMap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:130:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPassthrough.h:44:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPassthrough.h:45:16: style: The function 'GetSampleRate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:135:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPassthrough.h:45:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPassthrough.h:46:16: style: The function 'GetEncodedSampleRate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:140:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPassthrough.h:46:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPassthrough.h:47:29: style: The function 'GetDataFormat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:145:29: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPassthrough.h:47:29: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPassthrough.h:48:16: style: The function 'NeedPassthrough' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:155:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPassthrough.h:48:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPassthrough.h:49:23: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:160:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPassthrough.h:49:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPassthrough.h:50:16: style: The function 'GetBufferSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodec.h:165:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPassthrough.h:50:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPcm.cpp:116:3: performance: Variable 'm_codecID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPcm.h:31:16: warning: Virtual function 'Dispose' is called from destructor '~CDVDAudioCodecPcm()' at line 126. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPcm.cpp:126:3: note: Calling Dispose
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Audio/DVDAudioCodecPcm.h:31:16: note: Dispose is a virtual method
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/DVDCodecUtils.cpp:108:45: style: Function 'CopyPicture' argument 1 names different: declaration 'pDst' definition 'pImage'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/DVDCodecUtils.h:34:38: note: Function 'CopyPicture' argument 1 names different: declaration 'pDst' definition 'pImage'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/DVDCodecUtils.cpp:108:45: note: Function 'CopyPicture' argument 1 names different: declaration 'pDst' definition 'pImage'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/DVDCodecUtils.cpp:474:53: style: Function 'PixfmtFromEFormat' argument 1 names different: declaration 'format' definition 'fmt'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/DVDCodecUtils.h:47:56: note: Function 'PixfmtFromEFormat' argument 1 names different: declaration 'format' definition 'fmt'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/DVDCodecUtils.cpp:474:53: note: Function 'PixfmtFromEFormat' argument 1 names different: declaration 'format' definition 'fmt'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/DVDFactoryCodec.cpp:327:3: style: Variable 'pCodec' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/DVDFactoryCodec.cpp:323:0: note: Variable 'pCodec' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/DVDFactoryCodec.cpp:327:3: note: Variable 'pCodec' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/DVDFactoryCodec.cpp:66:85: style: Function 'OpenCodec' argument 2 names different: declaration 'hint' definition 'hints'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/DVDFactoryCodec.h:43:76: note: Function 'OpenCodec' argument 2 names different: declaration 'hint' definition 'hints'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/DVDFactoryCodec.cpp:66:85: note: Function 'OpenCodec' argument 2 names different: declaration 'hint' definition 'hints'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/DVDFactoryCodec.cpp:88:85: style: Function 'OpenCodec' argument 2 names different: declaration 'hint' definition 'hints'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/DVDFactoryCodec.h:42:76: note: Function 'OpenCodec' argument 2 names different: declaration 'hint' definition 'hints'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/DVDFactoryCodec.cpp:88:85: note: Function 'OpenCodec' argument 2 names different: declaration 'hint' definition 'hints'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/DVDFactoryCodec.cpp:110:89: style: Function 'OpenCodec' argument 2 names different: declaration 'hint' definition 'hints'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/DVDFactoryCodec.h:44:80: note: Function 'OpenCodec' argument 2 names different: declaration 'hint' definition 'hints'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/DVDFactoryCodec.cpp:110:89: note: Function 'OpenCodec' argument 2 names different: declaration 'hint' definition 'hints'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlay.h:102:8: style: Technically the member function 'CDVDOverlay::IsOverlayType' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.h:66:22: style: Technically the member function 'CDVDVideoCodecFFmpeg::IsHardwareAllowed' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlay.h:41:3: style: Class 'CDVDOverlay' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlay.h:38:1: warning: The class 'CDVDOverlay' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlay.h:126:1: warning: The class 'CDVDOverlayGroup' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.h:54:16: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodec.h:162:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.h:54:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.h:55:16: style: The function 'Dispose' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodec.h:167:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.h:55:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.h:56:15: style: The function 'Decode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodec.h:173:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.h:56:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.h:57:16: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodec.h:179:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.h:57:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.h:59:16: style: The function 'GetPicture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodec.h:185:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.h:59:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.h:60:16: style: The function 'SetDropState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodec.h:214:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.h:60:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.h:61:24: style: The function 'SetFilters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodec.h:250:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.h:61:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.h:62:23: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodec.h:256:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.h:62:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.h:63:20: style: The function 'GetConvergeCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodec.h:264:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.h:63:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.h:64:20: style: The function 'GetAllowedReferences' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodec.h:274:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.h:64:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecLibMpeg2.h:31:16: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodec.h:162:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecLibMpeg2.h:31:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecLibMpeg2.h:32:16: style: The function 'Dispose' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodec.h:167:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecLibMpeg2.h:32:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecLibMpeg2.h:33:15: style: The function 'Decode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodec.h:173:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecLibMpeg2.h:33:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecLibMpeg2.h:34:16: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodec.h:179:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecLibMpeg2.h:34:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecLibMpeg2.h:35:16: style: The function 'GetPicture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodec.h:185:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecLibMpeg2.h:35:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecLibMpeg2.h:36:16: style: The function 'GetUserData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodec.h:203:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecLibMpeg2.h:36:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecLibMpeg2.h:38:16: style: The function 'SetDropState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodec.h:214:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecLibMpeg2.h:38:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecLibMpeg2.h:39:23: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodec.h:256:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecLibMpeg2.h:39:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecSSA.h:34:16: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodec.h:49:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecSSA.h:34:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecSSA.h:35:16: style: The function 'Dispose' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodec.h:54:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecSSA.h:35:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecSSA.h:36:15: style: The function 'Decode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodec.h:60:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecSSA.h:36:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecSSA.h:37:16: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodec.h:66:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecSSA.h:37:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecSSA.h:38:16: style: The function 'Flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodec.h:72:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecSSA.h:38:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecSSA.h:39:24: style: The function 'GetOverlay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodec.h:78:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecSSA.h:39:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecText.h:33:16: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodec.h:49:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecText.h:33:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecText.h:34:16: style: The function 'Dispose' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodec.h:54:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecText.h:34:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecText.h:35:15: style: The function 'Decode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodec.h:60:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecText.h:35:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecText.h:36:16: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodec.h:66:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecText.h:36:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecText.h:37:16: style: The function 'Flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodec.h:72:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecText.h:37:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecText.h:38:24: style: The function 'GetOverlay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodec.h:78:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecText.h:38:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecTX3G.h:32:16: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodec.h:49:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecTX3G.h:32:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecTX3G.h:33:16: style: The function 'Dispose' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodec.h:54:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecTX3G.h:33:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecTX3G.h:34:15: style: The function 'Decode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodec.h:60:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecTX3G.h:34:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecTX3G.h:35:16: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodec.h:66:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecTX3G.h:35:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecTX3G.h:36:16: style: The function 'Flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodec.h:72:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecTX3G.h:36:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecTX3G.h:37:24: style: The function 'GetOverlay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodec.h:78:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecTX3G.h:37:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecFFmpeg.h:35:16: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodec.h:49:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecFFmpeg.h:35:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecFFmpeg.h:36:16: style: The function 'Dispose' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodec.h:54:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecFFmpeg.h:36:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecFFmpeg.h:37:15: style: The function 'Decode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodec.h:60:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecFFmpeg.h:37:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecFFmpeg.h:38:16: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodec.h:66:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecFFmpeg.h:38:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecFFmpeg.h:39:16: style: The function 'Flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodec.h:72:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecFFmpeg.h:39:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecFFmpeg.h:40:24: style: The function 'GetOverlay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodec.h:78:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecFFmpeg.h:40:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayText.h:57:10: style: Technically the member function 'CDVDOverlayText::CElement::IsElementType' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayText.h:72:9: style: Class 'CElementText' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecCC.h:35:16: warning: Virtual function 'Reset' is called from constructor 'CDVDOverlayCodecCC()' at line 31. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecCC.cpp:31:3: note: Calling Reset
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecCC.h:35:16: note: Reset is a virtual method
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayText.h:41:5: style: Class 'CElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayText.h:27:1: warning: The class 'CDVDOverlayText' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayText.h:38:3: warning: The class 'CElement' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayText.h:63:3: warning: The class 'CElementText' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayText.h:92:3: warning: The class 'CElementProperty' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecCC.h:32:16: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodec.h:49:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecCC.h:32:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecCC.h:33:16: style: The function 'Dispose' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodec.h:54:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecCC.h:33:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecCC.h:34:15: style: The function 'Decode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodec.h:60:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecCC.h:34:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecCC.h:35:16: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodec.h:66:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecCC.h:35:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecCC.h:36:16: style: The function 'Flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodec.h:72:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecCC.h:36:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecCC.h:37:24: style: The function 'GetOverlay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodec.h:78:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecCC.h:37:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayText.h:146:28: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlay.h:108:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayText.h:146:28: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayImage.h:82:7: style: Variable 'bpp' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayImage.h:95:5: style: Class 'CDVDOverlayImage' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecFFmpeg.h:36:16: warning: Virtual function 'Dispose' is called from destructor '~CDVDOverlayCodecFFmpeg()' at line 43. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecFFmpeg.cpp:43:3: note: Calling Dispose
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecFFmpeg.h:36:16: note: Dispose is a virtual method
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlaySpu.h:25:1: warning: The class 'CDVDOverlaySpu' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayImage.h:28:1: warning: The class 'CDVDOverlayImage' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayImage.h:121:29: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlay.h:108:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayImage.h:121:29: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecSSA.h:35:16: warning: Virtual function 'Dispose' is called from destructor '~CDVDOverlayCodecSSA()' at line 43. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecSSA.cpp:43:3: note: Calling Dispose
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecSSA.h:35:16: note: Dispose is a virtual method
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlaySSA.h:33:3: style: Class 'CDVDOverlaySSA' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlaySSA.h:27:1: warning: The class 'CDVDOverlaySSA' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlaySSA.h:53:27: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlay.h:108:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlaySSA.h:53:27: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/DVDOverlayCodecSSA.cpp:93:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/libspucc/cc_decoder.c:636:37: style: Function 'cc_decoder_close' argument 1 names different: declaration 'this_obj' definition 'dec'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/libspucc/cc_decoder.h:147:37: note: Function 'cc_decoder_close' argument 1 names different: declaration 'this_obj' definition 'dec'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Overlay/libspucc/cc_decoder.c:636:37: note: Function 'cc_decoder_close' argument 1 names different: declaration 'this_obj' definition 'dec'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/AMLCodec.cpp:2101:22: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/AMLCodec.cpp:2260:22: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/AMLCodec.cpp:937:5: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/AMLCodec.cpp:935:0: note: Variable 'ret' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/AMLCodec.cpp:937:5: note: Variable 'ret' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/AMLCodec.cpp:1226:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/AMLCodec.cpp:665:9: style: The scope of the variable 'write_bytes' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/AMLCodec.cpp:665:26: style: The scope of the variable 'len' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/AMLCodec.cpp:711:9: style: The scope of the variable 'write_bytes' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/AMLCodec.cpp:711:35: style: The scope of the variable 'ret' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/AMLCodec.cpp:1590:24: style: The scope of the variable 'j' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/AMLCodec.cpp:1937:13: style: The scope of the variable 'pts_video' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/AMLCodec.cpp:1722:46: style: Function 'Decode' argument 2 names different: declaration 'size' definition 'iSize'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/AMLCodec.h:43:47: note: Function 'Decode' argument 2 names different: declaration 'size' definition 'iSize'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/AMLCodec.cpp:1722:46: note: Function 'Decode' argument 2 names different: declaration 'size' definition 'iSize'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/AMLCodec.cpp:1408:12: warning: Member variable 'CAMLCodec::m_speed' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/AMLCodec.cpp:1408:12: warning: Member variable 'CAMLCodec::m_1st_pts' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/AMLCodec.cpp:1408:12: warning: Member variable 'CAMLCodec::m_cur_pts' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/AMLCodec.cpp:1408:12: warning: Member variable 'CAMLCodec::m_cur_pictcnt' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/AMLCodec.cpp:1408:12: warning: Member variable 'CAMLCodec::m_old_pictcnt' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/AMLCodec.cpp:1408:12: warning: Member variable 'CAMLCodec::m_timesize' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/AMLCodec.cpp:1408:12: warning: Member variable 'CAMLCodec::m_vbufsize' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/AMLCodec.cpp:1408:12: warning: Member variable 'CAMLCodec::m_start_dts' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/AMLCodec.cpp:1408:12: warning: Member variable 'CAMLCodec::m_start_pts' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/AMLCodec.cpp:1408:12: warning: Member variable 'CAMLCodec::m_view_mode' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/AMLCodec.cpp:1408:12: warning: Member variable 'CAMLCodec::m_zoom' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/AMLCodec.cpp:1408:12: warning: Member variable 'CAMLCodec::m_contrast' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/AMLCodec.cpp:1408:12: warning: Member variable 'CAMLCodec::m_brightness' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAmlogic.cpp:157:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAmlogic.cpp:77:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAmlogic.cpp:39:24: warning: Member variable 'CDVDVideoCodecAmlogic::m_videobuffer' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAmlogic.cpp:39:24: warning: Member variable 'CDVDVideoCodecAmlogic::m_opened' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAmlogic.cpp:39:24: warning: Member variable 'CDVDVideoCodecAmlogic::m_aspect_ratio' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAmlogic.cpp:39:24: warning: Member variable 'CDVDVideoCodecAmlogic::m_mpeg2_sequence_pts' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAmlogic.h:39:16: warning: Virtual function 'Dispose' is called from destructor '~CDVDVideoCodecAmlogic()' at line 56. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAmlogic.cpp:56:3: note: Calling Dispose
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAmlogic.h:39:16: note: Dispose is a virtual method
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAmlogic.h:38:16: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodec.h:162:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAmlogic.h:38:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAmlogic.h:39:16: style: The function 'Dispose' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodec.h:167:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAmlogic.h:39:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAmlogic.h:40:16: style: The function 'Decode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodec.h:173:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAmlogic.h:40:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAmlogic.h:41:16: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodec.h:179:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAmlogic.h:41:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAmlogic.h:42:16: style: The function 'GetPicture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodec.h:185:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAmlogic.h:42:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAmlogic.h:43:16: style: The function 'SetSpeed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodec.h:220:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAmlogic.h:43:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAmlogic.h:44:16: style: The function 'SetDropState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodec.h:214:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAmlogic.h:44:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAmlogic.h:45:16: style: The function 'GetDataSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodec.h:225:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAmlogic.h:45:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAmlogic.h:46:18: style: The function 'GetTimeSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodec.h:233:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAmlogic.h:46:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAmlogic.h:47:23: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodec.h:256:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAmlogic.h:47:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.cpp:308:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.cpp:445:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.cpp:662:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.cpp:300:34: warning: Member variable 'CDVDVideoCodecAndroidMediaCodec::m_colorFormat' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.cpp:300:34: warning: Member variable 'CDVDVideoCodecAndroidMediaCodec::m_drop' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.cpp:300:34: warning: Member variable 'CDVDVideoCodecAndroidMediaCodec::m_src_offset' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.cpp:300:34: warning: Member variable 'CDVDVideoCodecAndroidMediaCodec::m_src_stride' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.h:96:19: warning: Virtual function 'Dispose' is called from destructor '~CDVDVideoCodecAndroidMediaCodec()' at line 313. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.cpp:313:3: note: Calling Dispose
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.h:96:19: note: Dispose is a virtual method
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.cpp:130:3: style: Class 'CDVDMediaCodecOnFrameAvailable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.h:95:19: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodec.h:162:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.h:95:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.h:96:19: style: The function 'Dispose' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodec.h:167:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.h:96:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.h:97:19: style: The function 'Decode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodec.h:173:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.h:97:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.h:98:19: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodec.h:179:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.h:98:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.h:99:19: style: The function 'GetPicture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodec.h:185:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.h:99:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.h:100:19: style: The function 'ClearPicture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodec.h:192:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.h:100:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.h:101:19: style: The function 'SetDropState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodec.h:214:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.h:101:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.h:102:19: style: The function 'GetDataSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodec.h:225:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.h:102:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.h:103:19: style: The function 'GetTimeSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodec.h:233:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.h:103:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.h:104:23: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodec.h:256:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.h:104:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.h:105:20: style: The function 'GetAllowedReferences' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodec.h:274:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecAndroidMediaCodec.h:105:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.cpp:571:30: warning: Either the condition '!m_pFrame' is redundant or there is possible null pointer dereference: m_pFrame. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.cpp:620:7: note: Assuming that condition '!m_pFrame' is not redundant
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.cpp:571:30: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.cpp:572:31: warning: Either the condition '!m_pFrame' is redundant or there is possible null pointer dereference: m_pFrame. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.cpp:620:7: note: Assuming that condition '!m_pFrame' is not redundant
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.cpp:572:31: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.cpp:594:29: warning: Either the condition '!m_pFrame' is redundant or there is possible null pointer dereference: m_pFrame. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.cpp:620:7: note: Assuming that condition '!m_pFrame' is not redundant
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.cpp:594:29: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.cpp:71:32: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.cpp:378:60: style: Function 'SetFilters' argument 1 names different: declaration 'filters' definition 'flags'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.h:61:48: note: Function 'SetFilters' argument 1 names different: declaration 'filters' definition 'flags'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.cpp:378:60: note: Function 'SetFilters' argument 1 names different: declaration 'filters' definition 'flags'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.h:55:16: warning: Virtual function 'Dispose' is called from destructor '~CDVDVideoCodecFFmpeg()' at line 171. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.cpp:171:3: note: Calling Dispose
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.h:55:16: note: Dispose is a virtual method
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoPPFFmpeg.h:30:3: style: Class 'CDVDVideoPPFFmpeg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecLibMpeg2.cpp:54:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecLibMpeg2.cpp:87:9: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecLibMpeg2.cpp:292:27: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecLibMpeg2.cpp:301:23: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecLibMpeg2.h:32:16: warning: Virtual function 'Dispose' is called from destructor '~CDVDVideoCodecLibMpeg2()' at line 66. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecLibMpeg2.cpp:66:3: note: Calling Dispose
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecLibMpeg2.h:32:16: note: Dispose is a virtual method
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoPPFFmpeg.cpp:31:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoPPFFmpeg.cpp:178:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoPPFFmpeg.cpp:26:3: performance: Variable 'm_sType' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/OpenMaxVideo.cpp:89:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/OpenMaxVideo.cpp:480:32: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/libstagefrightICS/StageFrightInterface.cpp:34:10: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/libstagefrightICS/StageFrightInterface.cpp:39:11: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/libstagefrightICS/StageFrightInterface.cpp:44:4: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/libstagefrightICS/StageFrightInterface.cpp:49:11: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/libstagefrightICS/StageFrightInterface.cpp:54:4: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/libstagefrightICS/StageFrightInterface.cpp:59:11: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/libstagefrightICS/StageFrightInterface.cpp:64:11: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/libstagefrightICS/StageFrightInterface.cpp:69:4: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/libstagefrightICS/StageFrightInterface.cpp:74:4: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/libstagefrightICS/StageFrightInterface.cpp:79:4: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/libstagefrightICS/StageFrightInterface.cpp:84:4: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/libstagefrightICS/StageFrightVideo.cpp:193:15: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/libstagefrightICS/StageFrightVideo.cpp:598:13: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/libstagefrightICS/StageFrightVideo.cpp:591:10: style: The scope of the variable 'frame' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/libstagefrightICS/StageFrightVideo.cpp:787:10: style: The scope of the variable 'frame' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/libstagefrightICS/StageFrightVideo.cpp:876:10: style: The scope of the variable 'frame' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/libstagefrightICS/StageFrightVideo.cpp:78:5: performance: Variable 'source_meta' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/libstagefrightICS/StageFrightVideo.cpp:158:3: style: Class 'CStageFrightDecodeThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/libstagefrightICS/StageFrightVideoPrivate.cpp:62:27: warning: Member variable 'CStageFrightVideoPrivate::m_g_application' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/libstagefrightICS/StageFrightVideoPrivate.cpp:62:27: warning: Member variable 'CStageFrightVideoPrivate::m_g_applicationMessenger' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/libstagefrightICS/StageFrightVideoPrivate.cpp:62:27: warning: Member variable 'CStageFrightVideoPrivate::m_g_Windowing' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/libstagefrightICS/StageFrightVideoPrivate.cpp:62:27: warning: Member variable 'CStageFrightVideoPrivate::m_g_advancedSettings' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/libstagefrightICS/StageFrightVideoPrivate.cpp:62:27: warning: Member variable 'CStageFrightVideoPrivate::texslots' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/libstagefrightICS/StageFrightVideoPrivate.cpp:62:27: warning: Member variable 'CStageFrightVideoPrivate::source_done' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/libstagefrightICS/StageFrightVideoPrivate.cpp:62:27: warning: Member variable 'CStageFrightVideoPrivate::x' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/libstagefrightICS/StageFrightVideoPrivate.cpp:62:27: warning: Member variable 'CStageFrightVideoPrivate::y' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/libstagefrightICS/StageFrightVideoPrivate.cpp:62:27: warning: Member variable 'CStageFrightVideoPrivate::videoColorFormat' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/libstagefrightICS/StageFrightVideoPrivate.cpp:62:27: warning: Member variable 'CStageFrightVideoPrivate::videoStride' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/libstagefrightICS/StageFrightVideoPrivate.cpp:62:27: warning: Member variable 'CStageFrightVideoPrivate::videoSliceHeight' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/libstagefrightICS/StageFrightVideoPrivate.cpp:62:27: warning: Member variable 'CStageFrightVideoPrivate::mVideoTextureId' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/libstagefrightICS/StageFrightVideoPrivate.cpp:62:27: warning: Member variable 'CStageFrightVideoPrivate::mSurfTexture' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDCodecs/Video/libstagefrightICS/StageFrightVideoPrivate.cpp:62:27: warning: Member variable 'CStageFrightVideoPrivate::mSurface' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxSPU.cpp:46:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxSPU.cpp:71:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.cpp:123:14: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.cpp:137:14: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.cpp:151:14: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.cpp:165:14: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxBXA.cpp:160:22: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxBXA.cpp:161:22: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxBXA.h:64:8: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:231:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxBXA.h:64:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxBXA.h:65:8: style: The function 'Abort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:237:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxBXA.h:65:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxBXA.h:66:8: style: The function 'Flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:242:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxBXA.h:66:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxBXA.h:67:16: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:248:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxBXA.h:67:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxBXA.h:68:8: style: The function 'SeekTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:253:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxBXA.h:68:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxBXA.h:69:8: style: The function 'SetSpeed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:280:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxBXA.h:69:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxBXA.h:70:7: style: The function 'GetStreamLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:285:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxBXA.h:70:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxBXA.h:71:17: style: The function 'GetStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:290:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxBXA.h:71:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxBXA.h:72:7: style: The function 'GetNrOfStreams' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:295:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxBXA.h:72:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxBXA.h:73:15: style: The function 'GetFileName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:300:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxBXA.h:73:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxBXA.h:74:16: style: The function 'GetStreamCodecName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:344:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxBXA.h:74:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxBXA.cpp:43:8: style: The function 'GetStreamInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:98:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxBXA.cpp:43:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxCDDA.cpp:139:22: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxCDDA.cpp:140:22: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxCDDA.h:42:8: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:231:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxCDDA.h:42:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxCDDA.h:43:8: style: The function 'Abort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:237:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxCDDA.h:43:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxCDDA.h:44:8: style: The function 'Flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:242:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxCDDA.h:44:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxCDDA.h:45:16: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:248:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxCDDA.h:45:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxCDDA.h:46:8: style: The function 'SeekTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:253:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxCDDA.h:46:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxCDDA.h:47:8: style: The function 'SetSpeed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:280:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxCDDA.h:47:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxCDDA.h:48:7: style: The function 'GetStreamLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:285:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxCDDA.h:48:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxCDDA.h:49:17: style: The function 'GetStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:290:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxCDDA.h:49:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxCDDA.h:50:7: style: The function 'GetNrOfStreams' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:295:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxCDDA.h:50:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxCDDA.h:51:15: style: The function 'GetFileName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:300:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxCDDA.h:51:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxCDDA.h:52:16: style: The function 'GetStreamCodecName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:344:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxCDDA.h:52:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxCDDA.cpp:35:8: style: The function 'GetStreamInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:98:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxCDDA.cpp:35:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.cpp:808:17: style: Redundant condition: m_pFormatContext->duration!=(int64_t)AV_NOPTS_VALUE. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.cpp:455:7: style: Condition 'streaminfo' is always true [knownConditionTrueFalse]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.cpp:262:21: note: Assignment 'streaminfo=true', assigned value is 1
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.cpp:455:7: note: Condition 'streaminfo' is always true
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.cpp:841:12: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.cpp:842:12: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.cpp:850:12: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.cpp:851:12: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.cpp:984:54: style: Function 'GetStreamInternal' argument 1 names different: declaration 'iStreamId' definition 'iId'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.h:127:39: note: Function 'GetStreamInternal' argument 1 names different: declaration 'iStreamId' definition 'iId'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.cpp:984:54: note: Function 'GetStreamInternal' argument 1 names different: declaration 'iStreamId' definition 'iId'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.h:46:16: style: The function 'GetStreamInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:98:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.h:46:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.h:62:16: style: The function 'GetStreamInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:98:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.h:62:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.h:63:16: style: The function 'GetStreamName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:103:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.h:63:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.h:78:16: style: The function 'GetStreamInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:98:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.h:78:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.h:79:16: style: The function 'GetStreamName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:103:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.h:79:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.h:94:8: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:231:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.h:94:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.h:95:8: style: The function 'Flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:242:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.h:95:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.h:96:8: style: The function 'Abort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:237:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.h:96:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.h:97:8: style: The function 'SetSpeed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:280:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.h:97:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.h:98:23: style: The function 'GetFileName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:300:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.h:98:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.h:100:16: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:248:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.h:100:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.h:102:8: style: The function 'SeekTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:253:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.h:102:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.h:104:7: style: The function 'GetStreamLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:285:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.h:104:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.h:105:17: style: The function 'GetStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:290:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.h:105:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.h:106:7: style: The function 'GetNrOfStreams' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:295:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.h:106:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.h:108:8: style: The function 'SeekChapter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:259:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.h:108:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.h:109:7: style: The function 'GetChapterCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:264:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.h:109:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.h:110:7: style: The function 'GetChapter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:269:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.h:110:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.h:111:8: style: The function 'GetChapterName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:274:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.h:111:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.h:112:16: style: The function 'GetStreamCodecName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:344:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxFFmpeg.h:112:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxHTSP.cpp:101:19: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxHTSP.cpp:144:13: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxHTSP.h:35:8: performance: Technically the member function 'CDVDDemuxHTSP::Dispose' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxHTSP.cpp:115:21: note: Technically the member function 'CDVDDemuxHTSP::Dispose' can be static.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxHTSP.h:35:8: note: Technically the member function 'CDVDDemuxHTSP::Dispose' can be static.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxHTSP.h:36:8: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:231:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxHTSP.h:36:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxHTSP.h:37:8: style: The function 'Flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:242:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxHTSP.h:37:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxHTSP.h:38:8: style: The function 'Abort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:237:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxHTSP.h:38:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxHTSP.h:39:8: style: The function 'SetSpeed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:280:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxHTSP.h:39:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxHTSP.h:41:17: style: The function 'GetFileName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:300:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxHTSP.h:41:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxHTSP.h:43:17: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:248:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxHTSP.h:43:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxHTSP.h:45:17: style: The function 'SeekTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:253:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxHTSP.h:45:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxHTSP.h:46:17: style: The function 'GetStreamLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:285:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxHTSP.h:46:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxHTSP.h:48:17: style: The function 'GetStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:290:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxHTSP.h:48:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxHTSP.h:49:17: style: The function 'GetNrOfStreams' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:295:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxHTSP.h:49:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxHTSP.cpp:52:8: style: The function 'GetStreamInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:98:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxHTSP.cpp:52:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxHTSP.cpp:75:8: style: The function 'GetStreamInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:98:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxHTSP.cpp:75:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.cpp:178:51: style: Function 'ParsePacket' argument 1 names different: declaration 'pPacket' definition 'pkt'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.h:115:33: note: Function 'ParsePacket' argument 1 names different: declaration 'pPacket' definition 'pkt'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.cpp:178:51: note: Function 'ParsePacket' argument 1 names different: declaration 'pPacket' definition 'pkt'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.cpp:495:39: style: Function 'SeekTime' argument 1 names different: declaration 'time' definition 'timems'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.h:95:21: note: Function 'SeekTime' argument 1 names different: declaration 'time' definition 'timems'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.cpp:495:39: note: Function 'SeekTime' argument 1 names different: declaration 'time' definition 'timems'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.cpp:495:52: style: Function 'SeekTime' argument 2 names different: declaration 'backwords' definition 'backwards'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.h:95:32: note: Function 'SeekTime' argument 2 names different: declaration 'backwords' definition 'backwards'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.cpp:495:52: note: Function 'SeekTime' argument 2 names different: declaration 'backwords' definition 'backwards'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.cpp:502:41: style: Function 'SetSpeed' argument 1 names different: declaration 'iSpeed' definition 'speed'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.h:96:21: note: Function 'SetSpeed' argument 1 names different: declaration 'iSpeed' definition 'speed'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.cpp:502:41: note: Function 'SetSpeed' argument 1 names different: declaration 'iSpeed' definition 'speed'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.h:35:3: style: Class 'CDemuxStreamPVRInternal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.h:51:3: style: Class 'CDemuxStreamVideoPVRClient' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.h:62:3: style: Class 'CDemuxStreamAudioPVRClient' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.h:73:3: style: Class 'CDemuxStreamSubtitlePVRClient' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.h:54:16: style: The function 'GetStreamInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:98:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.h:54:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.h:65:16: style: The function 'GetStreamInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:98:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.h:65:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.h:76:16: style: The function 'GetStreamInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:98:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.h:76:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.h:91:8: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:231:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.h:91:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.h:92:8: style: The function 'Abort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:237:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.h:92:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.h:93:8: style: The function 'Flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:242:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.h:93:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.h:94:16: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:248:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.h:94:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.h:95:8: style: The function 'SeekTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:253:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.h:95:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.h:96:8: style: The function 'SetSpeed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:280:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.h:96:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.h:97:7: style: The function 'GetStreamLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:285:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.h:97:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.h:98:17: style: The function 'GetStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:290:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.h:98:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.h:99:7: style: The function 'GetNrOfStreams' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:295:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.h:99:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.h:100:15: style: The function 'GetFileName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:300:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.h:100:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.h:101:16: style: The function 'GetStreamCodecName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:344:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxPVRClient.h:101:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxShoutcast.h:28:16: style: The function 'GetStreamInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:98:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxShoutcast.h:28:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxShoutcast.h:41:8: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:231:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxShoutcast.h:41:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxShoutcast.h:42:8: style: The function 'Flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:242:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxShoutcast.h:42:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxShoutcast.h:43:8: style: The function 'Abort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:237:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxShoutcast.h:43:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxShoutcast.h:44:8: style: The function 'SetSpeed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:280:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxShoutcast.h:44:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxShoutcast.h:45:23: style: The function 'GetFileName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:300:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxShoutcast.h:45:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxShoutcast.h:47:16: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:248:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxShoutcast.h:47:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxShoutcast.h:49:8: style: The function 'SeekTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:253:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxShoutcast.h:49:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxShoutcast.h:50:7: style: The function 'GetStreamLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:285:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxShoutcast.h:50:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxShoutcast.h:51:17: style: The function 'GetStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:290:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxShoutcast.h:51:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxShoutcast.h:52:7: style: The function 'GetNrOfStreams' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:295:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxShoutcast.h:52:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxVobsub.h:93:8: performance: Technically the member function 'CDVDDemuxVobsub::ParseLangIdx' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxVobsub.cpp:172:23: note: Technically the member function 'CDVDDemuxVobsub::ParseLangIdx' can be static.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxVobsub.h:93:8: note: Technically the member function 'CDVDDemuxVobsub::ParseLangIdx' can be static.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxVobsub.h:94:8: performance: Technically the member function 'CDVDDemuxVobsub::ParseDelay' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxVobsub.cpp:177:23: note: Technically the member function 'CDVDDemuxVobsub::ParseDelay' can be static.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxVobsub.h:94:8: note: Technically the member function 'CDVDDemuxVobsub::ParseDelay' can be static.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxVobsub.h:96:8: performance: Technically the member function 'CDVDDemuxVobsub::ParseExtra' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxVobsub.cpp:223:23: note: Technically the member function 'CDVDDemuxVobsub::ParseExtra' can be static.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxVobsub.h:96:8: note: Technically the member function 'CDVDDemuxVobsub::ParseExtra' can be static.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxVobsub.h:87:10: style: Technically the member function 'CDVDDemuxVobsub::sorter::operator()' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxVobsub.h:54:5: style: Class 'CStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxVobsub.h:38:25: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:231:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxVobsub.h:38:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxVobsub.h:39:25: style: The function 'Abort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:237:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxVobsub.h:39:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxVobsub.h:40:25: style: The function 'Flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:242:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxVobsub.h:40:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxVobsub.h:41:25: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:248:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxVobsub.h:41:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxVobsub.h:42:25: style: The function 'SeekTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:253:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxVobsub.h:42:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxVobsub.h:43:25: style: The function 'SetSpeed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:280:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxVobsub.h:43:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxVobsub.h:44:25: style: The function 'GetStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:290:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxVobsub.h:44:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxVobsub.h:45:25: style: The function 'GetNrOfStreams' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:295:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxVobsub.h:45:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxVobsub.h:46:25: style: The function 'GetStreamLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:285:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxVobsub.h:46:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxVobsub.h:47:25: style: The function 'GetFileName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemux.h:300:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDDemuxers/DVDDemuxVobsub.h:47:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDFileInfo.cpp:221:9: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDFileInfo.cpp:247:13: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDFileInfo.cpp:113:8: warning: Either the condition 'if(pInputStream)' is redundant or there is possible null pointer dereference: pInputStream. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDFileInfo.cpp:116:8: note: Assuming that condition 'if(pInputStream)' is not redundant
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDFileInfo.cpp:113:8: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDFileInfo.cpp:389:22: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDFileInfo.cpp:390:23: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDFileInfo.cpp:391:23: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDFileInfo.cpp:396:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDFileInfo.cpp:425:25: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFFmpeg.h:41:19: style: Technically the member function 'CDVDInputStreamFFmpeg::Aborted' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:77:3: style: Class 'CDVDInputStreamNavigator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:46:3: style: Class 'CDVDInputStreamPVRManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFile.h:30:16: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:147:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFile.h:30:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFile.h:31:16: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:148:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFile.h:31:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFile.h:32:15: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:149:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFile.h:32:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFile.h:33:19: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:150:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFile.h:33:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFile.h:34:16: style: The function 'Pause' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:151:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFile.h:34:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFile.h:35:16: style: The function 'IsEOF' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:173:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFile.h:35:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFile.h:36:19: style: The function 'GetLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:152:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFile.h:36:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFile.h:37:26: style: The function 'GetBitstreamStats' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:174:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFile.h:37:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFile.h:38:15: style: The function 'GetBlockSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:158:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFile.h:38:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFile.h:39:16: style: The function 'SetReadRate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:165:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFile.h:39:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFile.h:40:16: style: The function 'GetCacheStatus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:170:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFile.h:40:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:80:16: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:147:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:80:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:81:16: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:148:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:81:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:82:15: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:149:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:82:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:83:19: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:150:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:83:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:84:16: style: The function 'Pause' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:151:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:84:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:85:15: style: The function 'GetBlockSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:158:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:85:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:86:16: style: The function 'IsEOF' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:173:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:86:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:87:19: style: The function 'GetLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:152:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:87:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:88:23: style: The function 'NextStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:156:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:88:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:90:8: style: The function 'ActivateButton' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:107:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:90:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:91:8: style: The function 'SelectButton' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:108:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:91:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:92:8: style: The function 'SkipStill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:123:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:92:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:94:8: style: The function 'OnUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:111:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:94:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:95:8: style: The function 'OnDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:112:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:95:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:96:8: style: The function 'OnLeft' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:113:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:96:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:97:8: style: The function 'OnRight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:114:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:97:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:98:8: style: The function 'OnMenu' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:115:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:98:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:99:8: style: The function 'OnBack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:116:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:99:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:100:8: style: The function 'OnNext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:117:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:100:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:101:8: style: The function 'OnPrevious' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:118:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:101:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:102:8: style: The function 'OnMouseMove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:119:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:102:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:103:8: style: The function 'OnMouseClick' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:120:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:103:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:105:7: style: The function 'GetCurrentButton' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:109:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:105:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:106:7: style: The function 'GetTotalButtons' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:110:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:106:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:109:8: style: The function 'HasMenu' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:121:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:109:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:110:8: style: The function 'IsInMenu' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:122:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:110:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:125:8: style: The function 'GetState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:125:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:125:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:126:8: style: The function 'SetState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:126:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:126:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:128:7: style: The function 'GetChapter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:97:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:128:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:129:7: style: The function 'GetChapterCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:98:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:129:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:130:8: style: The function 'GetChapterName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:99:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:130:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:131:8: style: The function 'SeekChapter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:100:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:131:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:133:7: style: The function 'GetTotalTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:82:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:133:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:134:7: style: The function 'GetTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:83:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:134:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:138:8: style: The function 'SeekTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:90:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:138:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:140:10: style: The function 'GetTimeStampCorrection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:124:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:140:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHttp.h:36:16: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:147:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHttp.h:36:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHttp.h:37:16: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:148:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHttp.h:37:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHttp.h:38:15: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:149:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHttp.h:38:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHttp.h:39:19: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:150:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHttp.h:39:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHttp.h:40:16: style: The function 'IsEOF' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:173:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHttp.h:40:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHttp.h:41:19: style: The function 'GetLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:152:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHttp.h:41:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFFmpeg.h:32:16: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:147:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFFmpeg.h:32:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFFmpeg.h:33:16: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:148:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFFmpeg.h:33:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFFmpeg.h:34:15: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:149:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFFmpeg.h:34:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFFmpeg.h:35:19: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:150:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFFmpeg.h:35:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFFmpeg.h:36:16: style: The function 'Pause' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:151:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFFmpeg.h:36:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFFmpeg.h:37:16: style: The function 'IsEOF' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:173:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFFmpeg.h:37:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFFmpeg.h:38:19: style: The function 'GetLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:152:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFFmpeg.h:38:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFFmpeg.h:40:19: style: The function 'Abort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:157:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFFmpeg.h:40:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFFmpeg.h:43:19: style: The function 'CanSeek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:134:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFFmpeg.h:43:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFFmpeg.h:44:19: style: The function 'CanPause' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:135:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFFmpeg.h:44:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:48:16: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:147:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:48:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:49:16: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:148:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:49:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:50:15: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:149:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:50:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:51:19: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:150:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:51:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:52:16: style: The function 'Pause' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:151:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:52:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:53:16: style: The function 'IsEOF' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:173:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:53:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:54:19: style: The function 'GetLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:152:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:54:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:56:23: style: The function 'NextStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:156:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:56:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:58:19: style: The function 'SelectChannelByNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:67:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:58:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:59:19: style: The function 'SelectChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:68:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:59:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:60:19: style: The function 'NextChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:65:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:60:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:61:19: style: The function 'PrevChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:66:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:61:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:64:19: style: The function 'GetTotalTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:82:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:64:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:65:19: style: The function 'GetTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:83:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:65:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:67:19: style: The function 'CanRecord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:71:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:67:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:68:19: style: The function 'IsRecording' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:72:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:68:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:69:19: style: The function 'Record' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:73:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:69:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:70:19: style: The function 'CanSeek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:75:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:70:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:71:19: style: The function 'CanPause' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:74:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:71:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:74:19: style: The function 'UpdateItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:70:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:74:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:90:8: style: The function 'ResetScanTimeout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:159:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:90:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.h:39:19: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:147:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.h:39:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.h:40:19: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:148:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.h:40:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.h:41:19: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:149:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.h:41:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.h:42:19: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:150:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.h:42:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.h:43:16: style: The function 'Pause' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:151:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.h:43:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.h:44:19: style: The function 'IsEOF' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:173:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.h:44:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.h:45:19: style: The function 'GetLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:152:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.h:45:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.h:47:23: style: The function 'NextStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:156:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.h:47:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.h:48:19: style: The function 'GetBlockSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:158:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.h:48:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.h:50:19: style: The function 'NextChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:65:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.h:50:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.h:51:19: style: The function 'PrevChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:66:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.h:51:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.h:52:19: style: The function 'SelectChannelByNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:67:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.h:52:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.h:54:19: style: The function 'GetTotalTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:82:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.h:54:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.h:55:19: style: The function 'GetTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:83:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.h:55:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.h:59:19: style: The function 'CanRecord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:71:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.h:59:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.h:60:19: style: The function 'IsRecording' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:72:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.h:60:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.h:61:19: style: The function 'Record' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:73:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.h:61:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.h:63:19: style: The function 'CanPause' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:74:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.h:63:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.h:64:19: style: The function 'CanSeek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:75:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.h:64:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.h:66:19: style: The function 'UpdateItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:70:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.h:66:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.cpp:24:48: style: Function 'CDVDInputStream' argument 1 names different: declaration 'm_streamType' definition 'streamType'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:145:33: note: Function 'CDVDInputStream' argument 1 names different: declaration 'm_streamType' definition 'streamType'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.cpp:24:48: note: Function 'CDVDInputStream' argument 1 names different: declaration 'm_streamType' definition 'streamType'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.cpp:33:40: style: Function 'Open' argument 1 names different: declaration 'strFileName' definition 'strFile'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:147:33: note: Function 'Open' argument 1 names different: declaration 'strFileName' definition 'strFile'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.cpp:33:40: note: Function 'Open' argument 1 names different: declaration 'strFileName' definition 'strFile'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFFmpeg.h:33:16: warning: Virtual function 'Close' is called from destructor '~CDVDInputStreamFFmpeg()' at line 40. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFFmpeg.cpp:40:3: note: Calling Close
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFFmpeg.h:33:16: note: Close is a virtual method
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFile.h:31:16: warning: Virtual function 'Close' is called from destructor '~CDVDInputStreamFile()' at line 38. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFile.cpp:38:3: note: Calling Close
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamFile.h:31:16: note: Close is a virtual method
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:82:10: style: Technically the member function 'CDVDInputStreamHTSP::SRead::Size' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:34:19: warning: Virtual function 'Close' is called from destructor '~CDVDInputStreamHTSP()' at line 83. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.cpp:83:3: note: Calling Close
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:34:19: note: Close is a virtual method
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:33:19: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:147:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:33:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:34:19: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:148:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:34:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:35:19: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:149:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:35:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:36:19: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:150:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:36:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:37:16: style: The function 'Pause' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:151:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:37:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:38:19: style: The function 'IsEOF' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:173:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:38:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:39:19: style: The function 'GetLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:152:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:39:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:41:23: style: The function 'NextStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:156:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:41:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:43:19: style: The function 'Abort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:157:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:43:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:45:19: style: The function 'NextChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:65:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:45:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:46:19: style: The function 'PrevChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:66:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:46:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:47:19: style: The function 'SelectChannelByNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:67:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:47:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:48:19: style: The function 'SelectChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:68:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:48:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:50:19: style: The function 'UpdateItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:70:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:50:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:52:19: style: The function 'CanRecord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:71:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:52:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:53:19: style: The function 'IsRecording' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:72:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:53:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:54:19: style: The function 'Record' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:73:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:54:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:56:19: style: The function 'CanPause' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:74:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:56:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:57:19: style: The function 'CanSeek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:75:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:57:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:59:19: style: The function 'GetTotalTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:82:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:59:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:60:19: style: The function 'GetTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:83:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHTSP.h:60:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHttp.h:37:16: warning: Virtual function 'Close' is called from destructor '~CDVDInputStreamHttp()' at line 35. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHttp.cpp:35:3: note: Calling Close
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamHttp.h:37:16: note: Close is a virtual method
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamMemory.h:31:16: warning: Virtual function 'Close' is called from destructor '~CDVDInputStreamMemory()' at line 32. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamMemory.cpp:32:3: note: Calling Close
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamMemory.h:31:16: note: Close is a virtual method
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamMemory.h:30:16: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:147:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamMemory.h:30:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamMemory.h:31:16: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:148:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamMemory.h:31:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamMemory.h:32:15: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:149:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamMemory.h:32:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamMemory.h:33:19: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:150:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamMemory.h:33:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamMemory.h:34:16: style: The function 'IsEOF' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:173:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamMemory.h:34:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamMemory.h:35:19: style: The function 'GetLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:152:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamMemory.h:35:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.cpp:370:51: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.cpp:402:53: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.cpp:478:57: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.cpp:273:53: style: Function 'ProcessBlock' argument 1 names different: declaration 'buffer' definition 'dest_buffer'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:147:29: note: Function 'ProcessBlock' argument 1 names different: declaration 'buffer' definition 'dest_buffer'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.cpp:273:53: note: Function 'ProcessBlock' argument 1 names different: declaration 'buffer' definition 'dest_buffer'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:81:16: warning: Virtual function 'Close' is called from destructor '~CDVDInputStreamNavigator()' at line 63. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.cpp:63:3: note: Calling Close
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamNavigator.h:81:16: note: Close is a virtual method
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.cpp:264:68: style: Function 'SelectChannelByNumber' argument 1 names different: declaration 'iChannel' definition 'iChannelNumber'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:58:54: note: Function 'SelectChannelByNumber' argument 1 names different: declaration 'iChannel' definition 'iChannelNumber'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.cpp:264:68: note: Function 'SelectChannelByNumber' argument 1 names different: declaration 'iChannel' definition 'iChannelNumber'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:72:19: performance: Technically the member function 'CDVDInputStreamPVRManager::Pause' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.cpp:360:33: note: Technically the member function 'CDVDInputStreamPVRManager::Pause' can be static.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:72:19: note: Technically the member function 'CDVDInputStreamPVRManager::Pause' can be static.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:85:19: style: Technically the member function 'CDVDInputStreamPVRManager::GetInputFormat' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.cpp:365:39: note: Technically the member function 'CDVDInputStreamPVRManager::GetInputFormat' can be const.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:85:19: note: Technically the member function 'CDVDInputStreamPVRManager::GetInputFormat' can be const.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:49:16: warning: Virtual function 'Close' is called from destructor '~CDVDInputStreamPVRManager()' at line 56. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.cpp:56:3: note: Calling Close
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamPVRManager.h:49:16: note: Close is a virtual method
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamStack.h:33:19: warning: Virtual function 'Close' is called from destructor '~CDVDInputStreamStack()' at line 42. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamStack.cpp:42:3: note: Calling Close
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamStack.h:33:19: note: Close is a virtual method
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamStack.h:32:19: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:147:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamStack.h:32:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamStack.h:33:19: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:148:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamStack.h:33:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamStack.h:34:19: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:149:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamStack.h:34:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamStack.h:35:19: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:150:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamStack.h:35:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamStack.h:36:16: style: The function 'Pause' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:151:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamStack.h:36:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamStack.h:37:19: style: The function 'IsEOF' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:173:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamStack.h:37:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamStack.h:38:19: style: The function 'GetLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStream.h:152:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamStack.h:38:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.h:40:19: warning: Virtual function 'Close' is called from destructor '~CDVDInputStreamTV()' at line 41. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.cpp:41:3: note: Calling Close
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDInputStreamTV.h:40:19: note: Close is a virtual method
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDStateSerializer.cpp:227:3: style: Variable 'element' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDStateSerializer.cpp:223:0: note: Variable 'element' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDInputStreams/DVDStateSerializer.cpp:227:3: note: Variable 'element' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDResource.h:33:0: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDResource.h:40:0: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessage.cpp:60:51: style: Function 'Wait' argument 1 names different: declaration 'ms' definition 'milliseconds'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessage.h:165:28: note: Function 'Wait' argument 1 names different: declaration 'ms' definition 'milliseconds'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessage.cpp:60:51: note: Function 'Wait' argument 1 names different: declaration 'ms' definition 'milliseconds'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessage.h:116:15: style: Technically the member function 'CDVDMsg::IsType' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessage.h:121:18: style: Technically the member function 'CDVDMsg::GetMessageType' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessage.h:126:8: style: Technically the member function 'CDVDMsg::GetNrOfReferences' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessage.h:179:3: style: Technically the member function 'CDVDMsgType::operatorT' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessage.h:197:7: style: Technically the member function 'CDVDMsgPlayerSetAudioStream::GetStreamId' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessage.h:206:7: style: Technically the member function 'CDVDMsgPlayerSetSubtitleStream::GetStreamId' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessage.h:215:15: style: Technically the member function 'CDVDMsgPlayerSetState::GetState' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessage.h:232:8: style: Technically the member function 'CDVDMsgPlayerSeek::GetTime' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessage.h:233:8: style: Technically the member function 'CDVDMsgPlayerSeek::GetBackward' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessage.h:234:8: style: Technically the member function 'CDVDMsgPlayerSeek::GetFlush' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessage.h:235:8: style: Technically the member function 'CDVDMsgPlayerSeek::GetAccurate' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessage.h:236:8: style: Technically the member function 'CDVDMsgPlayerSeek::GetRestore' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessage.h:237:8: style: Technically the member function 'CDVDMsgPlayerSeek::GetTrickPlay' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessage.h:274:16: style: Technically the member function 'CDVDMsgDemuxerPacket::GetPacketSize' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessage.h:275:16: style: Technically the member function 'CDVDMsgDemuxerPacket::GetPacketDrop' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessage.cpp:51:5: style: Class 'CDVDMsgGeneralSynchronize' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessage.cpp:51:5: style: Class 'CDVDMsgGeneralSynchronize' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessage.h:97:3: style: Class 'CDVDMsg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessage.h:196:3: style: Class 'CDVDMsgPlayerSetAudioStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessage.h:205:3: style: Class 'CDVDMsgPlayerSetSubtitleStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessage.h:214:3: style: Class 'CDVDMsgPlayerSetState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessage.h:250:5: style: Class 'CDVDMsgPlayerSeekChapter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessage.h:304:3: style: Class 'CDVDMsgSubtitleClutChange' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessage.h:161:16: style: The function 'Release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDResource.h:36:0: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessage.h:161:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessageQueue.cpp:129:28: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessageQueue.cpp:180:32: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessageQueue.cpp:38:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessageQueue.cpp:39:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessageQueue.cpp:56:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessageQueue.cpp:57:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessageQueue.cpp:75:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessageQueue.cpp:76:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessageQueue.cpp:133:30: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessageQueue.cpp:135:30: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessageQueue.cpp:137:24: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessageQueue.cpp:184:34: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessageQueue.cpp:186:34: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessageQueue.cpp:273:25: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessageQueue.cpp:274:26: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessageQueue.cpp:60:47: style: Function 'Flush' argument 1 names different: declaration 'message' definition 'type'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessageQueue.h:90:32: note: Function 'Flush' argument 1 names different: declaration 'message' definition 'type'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessageQueue.cpp:60:47: note: Function 'Flush' argument 1 names different: declaration 'message' definition 'type'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessageQueue.h:111:8: style: Technically the member function 'CDVDMessageQueue::ReceivedAbortRequest' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessageQueue.h:86:3: style: Class 'CDVDMessageQueue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDOverlayContainer.cpp:35:45: style: Function 'Add' argument 1 names different: declaration 'pPicture' definition 'pOverlay'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDOverlayContainer.h:35:25: note: Function 'Add' argument 1 names different: declaration 'pPicture' definition 'pOverlay'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDOverlayContainer.cpp:35:45: note: Function 'Add' argument 1 names different: declaration 'pPicture' definition 'pOverlay'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDOverlayRenderer.cpp:41:22: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDOverlayRenderer.cpp:45:22: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDOverlayRenderer.cpp:49:37: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDOverlayRenderer.cpp:206:30: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:519:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:336:13: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:340:13: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:397:37: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:473:10: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:480:23: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:1462:43: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:2108:34: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:2165:41: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:2191:46: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:2198:49: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:2217:49: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:2224:49: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:2240:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:2248:53: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:2266:26: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:2386:19: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:2389:23: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:2398:44: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:2806:41: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:3376:30: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:3420:41: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:3428:45: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:3466:51: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:3485:53: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:3501:47: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:3750:51: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:4141:8: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:4150:8: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerAudio.h:200:14: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.h:92:14: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.h:93:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.h:94:14: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.h:100:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.h:105:15: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.h:106:14: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.h:107:15: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.h:311:47: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.h:422:23: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:1078:23: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:1708:26: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:1710:23: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:1719:37: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:1721:37: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:1723:40: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:1725:40: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:1737:22: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:1758:35: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:1762:35: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:1782:18: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:1783:18: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:1790:22: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:1792:27: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:1796:27: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:1798:18: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:1804:27: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:1824:13: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:1826:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:1827:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:1835:23: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:1838:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:1845:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:1872:70: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:1873:70: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:1885:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:1915:28: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:1916:28: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:2123:24: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:2141:71: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:2166:24: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:2695:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:3086:15: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:3088:15: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:3297:16: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:3300:18: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:3304:32: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:3308:32: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:3312:32: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:3316:32: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:3359:15: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:4058:33: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:4060:33: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:4062:38: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:4064:38: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:4074:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:4134:25: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:1490:42: style: Function 'GetCachingTimes' argument 1 names different: declaration 'play_left' definition 'level'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.h:308:32: note: Function 'GetCachingTimes' argument 1 names different: declaration 'play_left' definition 'level'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:1490:42: note: Function 'GetCachingTimes' argument 1 names different: declaration 'play_left' definition 'level'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:1490:57: style: Function 'GetCachingTimes' argument 2 names different: declaration 'cache_left' definition 'delay'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.h:308:51: note: Function 'GetCachingTimes' argument 2 names different: declaration 'cache_left' definition 'delay'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:1490:57: note: Function 'GetCachingTimes' argument 2 names different: declaration 'cache_left' definition 'delay'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:1490:72: style: Function 'GetCachingTimes' argument 3 names different: declaration 'file_offset' definition 'offset'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.h:308:71: note: Function 'GetCachingTimes' argument 3 names different: declaration 'file_offset' definition 'offset'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:1490:72: note: Function 'GetCachingTimes' argument 3 names different: declaration 'file_offset' definition 'offset'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:2465:35: style: Function 'SetPlaySpeed' argument 1 names different: declaration 'iSpeed' definition 'speed'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.h:301:25: note: Function 'SetPlaySpeed' argument 1 names different: declaration 'iSpeed' definition 'speed'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:2465:35: note: Function 'SetPlaySpeed' argument 1 names different: declaration 'iSpeed' definition 'speed'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:2685:45: style: Function 'GetGeneralInfo' argument 1 names different: declaration 'strVideoInfo' definition 'strGeneralInfo'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.h:196:44: note: Function 'GetGeneralInfo' argument 1 names different: declaration 'strVideoInfo' definition 'strGeneralInfo'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:2685:45: note: Function 'GetGeneralInfo' argument 1 names different: declaration 'strVideoInfo' definition 'strGeneralInfo'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerAudio.h:79:11: style: Technically the member function 'CDVDErrorAverage::Get' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDTSCorrection.h:36:12: style: Technically the member function 'CPullupCorrection::GetCorrection' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDTSCorrection.h:37:12: style: Technically the member function 'CPullupCorrection::GetPatternLength' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDTSCorrection.h:38:12: style: Technically the member function 'CPullupCorrection::GetFrameDuration' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDTSCorrection.h:39:12: style: Technically the member function 'CPullupCorrection::HasFullBuffer' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.h:103:10: style: Technically the member function 'CCurrentStream::dts_end' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessage.h:179:0: style: Technically the member function 'CDVDMsgType < bool >::operatorT' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessage.h:179:0: style: Technically the member function 'CDVDMsgType < double >::operatorT' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessage.h:179:0: style: Technically the member function 'CDVDMsgType < SPlayerState >::operatorT' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessage.h:179:0: style: Technically the member function 'CDVDMsgType < CAction >::operatorT' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessage.h:179:0: style: Technically the member function 'CDVDMsgType < int >::operatorT' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessage.h:179:0: style: Technically the member function 'CDVDMsgType < CDVDPlayer :: SPlayerState >::operatorT' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessage.h:179:0: style: Technically the member function 'CDVDMsgType < CPVRChannel >::operatorT' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.h:176:16: warning: Virtual function 'CloseFile' is called from destructor '~CDVDPlayer()' at line 528. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:528:3: note: Calling CloseFile
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.h:176:16: note: CloseFile is a virtual method
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerSubtitle.h:38:3: style: Class 'CDVDPlayerSubtitle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.h:173:3: style: Class 'CDVDPlayer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.h:265:5: style: Class 'StreamLock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:156:3: style: Class 'PredicateSubtitleFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:229:3: style: Class 'PredicateSubtitlePriority' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.h:258:15: style: The function 'OnDVDNavResult' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/IDVDPlayer.h:28:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.h:258:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayer.cpp:357:64: performance: Function parameter 'filename' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDMessage.h:175:0: performance: Function parameter 'value' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerAudio.cpp:249:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerAudio.cpp:340:23: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerAudio.cpp:345:11: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerAudio.cpp:352:49: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerAudio.cpp:392:42: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerAudio.cpp:73:22: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerAudio.cpp:80:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerAudio.cpp:262:18: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerAudio.cpp:286:29: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerAudio.cpp:357:45: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerAudio.cpp:585:39: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerSubtitle.cpp:71:47: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerSubtitle.cpp:103:40: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerSubtitle.cpp:51:15: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerSubtitle.cpp:138:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerSubtitle.cpp:207:15: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleLineCollection.h:50:7: style: Technically the member function 'CDVDSubtitleLineCollection::GetSize' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParser.h:45:3: style: Class 'CDVDSubtitleParserCollection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParser.h:47:24: style: The function 'Parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParser.h:38:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParser.h:47:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParser.h:54:24: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParser.h:37:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParser.h:54:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParser.h:55:24: style: The function 'Dispose' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParser.h:36:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParser.h:55:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerTeletext.cpp:263:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerVideo.cpp:161:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerVideo.cpp:316:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerVideo.cpp:370:11: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerVideo.cpp:387:49: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerVideo.cpp:425:32: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerVideo.cpp:473:42: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerVideo.cpp:492:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerVideo.cpp:493:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerVideo.cpp:585:41: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerVideo.cpp:150:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerVideo.cpp:301:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerVideo.cpp:389:44: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerVideo.cpp:633:32: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerVideo.cpp:635:37: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerVideo.cpp:671:31: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerVideo.cpp:707:62: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerVideo.cpp:747:56: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerVideo.cpp:801:22: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerVideo.cpp:802:22: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerVideo.cpp:1481:24: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerVideo.cpp:829:36: style: Function 'SetSpeed' argument 1 names different: declaration 'iSpeed' definition 'speed'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerVideo.h:92:21: note: Function 'SetSpeed' argument 1 names different: declaration 'iSpeed' definition 'speed'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerVideo.cpp:829:36: note: Function 'SetSpeed' argument 1 names different: declaration 'iSpeed' definition 'speed'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerVideo.cpp:1022:19: style: Variable 'picture' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerVideo.cpp:1023:32: style: Variable 'pPicture' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerVideo.cpp:1030:31: style: Variable 'stereo_flags' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerVideo.cpp:78:10: style: Technically the member function 'CPulldownCorrection::dur' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDPlayerVideo.cpp:93:8: style: Technically the member function 'CPulldownCorrection::enabled' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParserSubrip.h:32:16: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParser.h:35:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParserSubrip.h:32:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParserMicroDVD.h:32:16: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParser.h:35:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParserMicroDVD.h:32:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParserMPL2.h:32:16: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParser.h:35:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParserMPL2.h:32:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParserSami.h:33:16: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParser.h:35:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParserSami.h:33:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParserSSA.h:34:16: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParser.h:35:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParserSSA.h:34:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParserSSA.h:35:16: style: The function 'Dispose' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParser.h:55:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParserSSA.h:35:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParserVplayer.h:32:16: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParser.h:35:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParserVplayer.h:32:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleLineCollection.cpp:39:51: style: Function 'Add' argument 1 names different: declaration 'pSubtitle' definition 'pOverlay'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleLineCollection.h:41:25: note: Function 'Add' argument 1 names different: declaration 'pSubtitle' definition 'pOverlay'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleLineCollection.cpp:39:51: note: Function 'Add' argument 1 names different: declaration 'pSubtitle' definition 'pOverlay'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleLineCollection.h:42:8: style: Technically the member function 'CDVDSubtitleLineCollection::Sort' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleLineCollection.cpp:59:34: note: Technically the member function 'CDVDSubtitleLineCollection::Sort' can be const.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleLineCollection.h:42:8: note: Technically the member function 'CDVDSubtitleLineCollection::Sort' can be const.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParserMPL2.cpp:31:90: style: Function 'CDVDSubtitleParserMPL2' argument 2 names different: declaration 'strFile' definition 'filename'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParserMPL2.h:29:73: note: Function 'CDVDSubtitleParserMPL2' argument 2 names different: declaration 'strFile' definition 'filename'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParserMPL2.cpp:31:90: note: Function 'CDVDSubtitleParserMPL2' argument 2 names different: declaration 'strFile' definition 'filename'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParserMicroDVD.cpp:32:98: style: Function 'CDVDSubtitleParserMicroDVD' argument 2 names different: declaration 'strFile' definition 'filename'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParserMicroDVD.h:29:77: note: Function 'CDVDSubtitleParserMicroDVD' argument 2 names different: declaration 'strFile' definition 'filename'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParserMicroDVD.cpp:32:98: note: Function 'CDVDSubtitleParserMicroDVD' argument 2 names different: declaration 'strFile' definition 'filename'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParserSSA.cpp:31:3: style: Class 'CDVDSubtitleParserSSA' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParserSSA.cpp:31:3: style: Class 'CDVDSubtitleParserSSA' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParserSSA.h:35:16: warning: Virtual function 'Dispose' is called from destructor '~CDVDSubtitleParserSSA()' at line 36. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParserSSA.cpp:36:3: note: Calling Dispose
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParserSSA.h:35:16: note: Dispose is a virtual method
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParserSami.cpp:33:91: style: Function 'CDVDSubtitleParserSami' argument 2 names different: declaration 'strFile' definition 'filename'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParserSami.h:31:74: note: Function 'CDVDSubtitleParserSami' argument 2 names different: declaration 'strFile' definition 'filename'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleParserSami.cpp:33:91: note: Function 'CDVDSubtitleParserSami' argument 2 names different: declaration 'strFile' definition 'filename'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleStream.cpp:126:42: style: Function 'ReadLine' argument 1 names different: declaration 'pBuffer' definition 'buf'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleStream.h:42:24: note: Function 'ReadLine' argument 1 names different: declaration 'pBuffer' definition 'buf'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDSubtitles/DVDSubtitleStream.cpp:126:42: note: Function 'ReadLine' argument 1 names different: declaration 'pBuffer' definition 'buf'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDTSCorrection.cpp:42:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDTSCorrection.cpp:47:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDTSCorrection.cpp:48:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDTSCorrection.cpp:55:20: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDTSCorrection.cpp:126:24: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDTSCorrection.cpp:315:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDTSCorrection.h:46:12: style: Technically the member function 'CPullupCorrection::GetDiff' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDTSCorrection.cpp:147:34: note: Technically the member function 'CPullupCorrection::GetDiff' can be const.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDTSCorrection.h:46:12: note: Technically the member function 'CPullupCorrection::GetDiff' can be const.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDTSCorrection.h:60:12: style: Technically the member function 'CPullupCorrection::CalcFrameDuration' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDTSCorrection.cpp:300:27: note: Technically the member function 'CPullupCorrection::CalcFrameDuration' can be const.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/DVDTSCorrection.h:60:12: note: Technically the member function 'CPullupCorrection::CalcFrameDuration' can be const.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/Edl.cpp:69:74: style: Function 'ReadEditDecisionLists' argument 2 names different: declaration 'fFramesPerSecond' definition 'fFrameRate'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/Edl.h:48:70: note: Function 'ReadEditDecisionLists' argument 2 names different: declaration 'fFramesPerSecond' definition 'fFrameRate'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/Edl.cpp:69:74: note: Function 'ReadEditDecisionLists' argument 2 names different: declaration 'fFramesPerSecond' definition 'fFrameRate'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/Edl.cpp:667:24: style: Function 'AddCut' argument 1 names different: declaration 'NewCut' definition 'cut'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/Edl.h:80:20: note: Function 'AddCut' argument 1 names different: declaration 'NewCut' definition 'cut'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/Edl.cpp:667:24: note: Function 'AddCut' argument 1 names different: declaration 'NewCut' definition 'cut'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/Edl.cpp:760:41: style: Function 'AddSceneMarker' argument 1 names different: declaration 'sceneMarker' definition 'iSceneMarker'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/Edl.h:81:37: note: Function 'AddSceneMarker' argument 1 names different: declaration 'sceneMarker' definition 'iSceneMarker'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/Edl.cpp:760:41: note: Function 'AddSceneMarker' argument 1 names different: declaration 'sceneMarker' definition 'iSceneMarker'.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/Edl.h:51:8: style: Technically the member function 'CEdl::HasCut' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/Edl.cpp:815:12: note: Technically the member function 'CEdl::HasCut' can be const.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/Edl.h:51:8: note: Technically the member function 'CEdl::HasCut' can be const.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/Edl.h:52:8: style: Technically the member function 'CEdl::HasSceneMarker' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/Edl.cpp:864:12: note: Technically the member function 'CEdl::HasSceneMarker' can be const.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/Edl.h:52:8: note: Technically the member function 'CEdl::HasSceneMarker' can be const.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/Edl.h:54:11: style: Technically the member function 'CEdl::GetTotalCutTime' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/Edl.cpp:820:15: note: Technically the member function 'CEdl::GetTotalCutTime' can be const.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/Edl.h:54:11: note: Technically the member function 'CEdl::GetTotalCutTime' can be const.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/Edl.h:58:8: style: Technically the member function 'CEdl::InCut' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/Edl.cpp:903:12: note: Technically the member function 'CEdl::InCut' can be const.
xbmc-13.2-Gotham/xbmc/cores/dvdplayer/Edl.h:58:8: note: Technically the member function 'CEdl::InCut' can be const.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.cpp:972:27: style: Condition 'm_last_pts==pts' is always true [knownConditionTrueFalse]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.cpp:797:30: style: Function 'SetMute' argument 1 names different: declaration 'bOnOff' definition 'bMute'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.h:74:21: note: Function 'SetMute' argument 1 names different: declaration 'bOnOff' definition 'bMute'.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.cpp:797:30: note: Function 'SetMute' argument 1 names different: declaration 'bOnOff' definition 'bMute'.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.cpp:806:33: style: Function 'SetVolume' argument 1 names different: declaration 'nVolume' definition 'fVolume'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.h:73:24: note: Function 'SetVolume' argument 1 names different: declaration 'nVolume' definition 'fVolume'.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.cpp:806:33: note: Function 'SetVolume' argument 1 names different: declaration 'nVolume' definition 'fVolume'.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.cpp:55:12: warning: Member variable 'COMXAudio::m_downmix_matrix' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/PCMRemap.h:147:9: style: Technically the member function 'CPCMRemap::GetCurrentAttenuation' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.h:59:16: style: Technically the member function 'COMXAudio::GetChunkLen' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.cpp:1121:25: note: Technically the member function 'COMXAudio::GetChunkLen' can be const.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.h:59:16: note: Technically the member function 'COMXAudio::GetChunkLen' can be const.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.h:62:9: style: Technically the member function 'COMXAudio::GetCacheTotal' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.cpp:1115:18: note: Technically the member function 'COMXAudio::GetCacheTotal' can be const.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.h:62:9: note: Technically the member function 'COMXAudio::GetCacheTotal' can be const.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.h:78:7: performance: Technically the member function 'COMXAudio::SetPlaySpeed' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.cpp:1126:16: note: Technically the member function 'COMXAudio::SetPlaySpeed' can be static.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.h:78:7: note: Technically the member function 'COMXAudio::SetPlaySpeed' can be static.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.h:81:8: performance: Technically the member function 'COMXAudio::SwitchChannels' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.cpp:1270:17: note: Technically the member function 'COMXAudio::SwitchChannels' can be static.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.h:81:8: note: Technically the member function 'COMXAudio::SwitchChannels' can be static.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.h:91:8: performance: Technically the member function 'COMXAudio::PrintPCM' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.cpp:1361:17: note: Technically the member function 'COMXAudio::PrintPCM' can be static.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.h:91:8: note: Technically the member function 'COMXAudio::PrintPCM' can be static.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.h:92:8: performance: Technically the member function 'COMXAudio::PrintDDP' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.cpp:1376:17: note: Technically the member function 'COMXAudio::PrintDDP' can be static.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.h:92:8: note: Technically the member function 'COMXAudio::PrintDDP' can be static.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.h:93:8: performance: Technically the member function 'COMXAudio::PrintDTS' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.cpp:1389:17: note: Technically the member function 'COMXAudio::PrintDTS' can be static.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.h:93:8: note: Technically the member function 'COMXAudio::PrintDTS' can be static.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.h:98:8: style: Technically the member function 'COMXAudio::BadState' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.h:102:8: performance: Technically the member function 'COMXAudio::BuildChannelMap' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.cpp:1571:17: note: Technically the member function 'COMXAudio::BuildChannelMap' can be static.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.h:102:8: note: Technically the member function 'COMXAudio::BuildChannelMap' can be static.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.h:103:7: performance: Technically the member function 'COMXAudio::BuildChannelMapCEA' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.cpp:1597:16: note: Technically the member function 'COMXAudio::BuildChannelMapCEA' can be static.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.h:103:7: note: Technically the member function 'COMXAudio::BuildChannelMapCEA' can be static.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.h:104:8: performance: Technically the member function 'COMXAudio::BuildChannelMapOMX' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.cpp:1619:17: note: Technically the member function 'COMXAudio::BuildChannelMapOMX' can be static.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.h:104:8: note: Technically the member function 'COMXAudio::BuildChannelMapOMX' can be static.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.h:105:12: performance: Technically the member function 'COMXAudio::GetChannelLayout' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.cpp:1647:21: note: Technically the member function 'COMXAudio::GetChannelLayout' can be static.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.h:105:12: note: Technically the member function 'COMXAudio::GetChannelLayout' can be static.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.h:106:18: performance: Technically the member function 'COMXAudio::GetAEChannelLayout' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.cpp:1664:27: note: Technically the member function 'COMXAudio::GetAEChannelLayout' can be static.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.h:106:18: note: Technically the member function 'COMXAudio::GetAEChannelLayout' can be static.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudio.cpp:1529:66: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudioCodecOMX.cpp:29:20: warning: Member variable 'COMXAudioCodecOMX::m_bFirstFrame' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudioCodecOMX.cpp:41:3: performance: Variable 'm_iSampleFormat' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudioCodecOMX.cpp:42:3: performance: Variable 'm_desiredSampleFormat' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudioCodecOMX.h:42:7: style: Technically the member function 'COMXAudioCodecOMX::GetChannels' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudioCodecOMX.cpp:260:24: note: Technically the member function 'COMXAudioCodecOMX::GetChannels' can be const.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudioCodecOMX.h:42:7: note: Technically the member function 'COMXAudioCodecOMX::GetChannels' can be const.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudioCodecOMX.h:44:7: style: Technically the member function 'COMXAudioCodecOMX::GetSampleRate' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudioCodecOMX.cpp:267:24: note: Technically the member function 'COMXAudioCodecOMX::GetSampleRate' can be const.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudioCodecOMX.h:44:7: note: Technically the member function 'COMXAudioCodecOMX::GetSampleRate' can be const.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudioCodecOMX.h:45:7: style: Technically the member function 'COMXAudioCodecOMX::GetBitsPerSample' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudioCodecOMX.cpp:274:24: note: Technically the member function 'COMXAudioCodecOMX::GetBitsPerSample' can be const.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudioCodecOMX.h:45:7: note: Technically the member function 'COMXAudioCodecOMX::GetBitsPerSample' can be const.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudioCodecOMX.h:47:7: style: Technically the member function 'COMXAudioCodecOMX::GetBitRate' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudioCodecOMX.cpp:281:24: note: Technically the member function 'COMXAudioCodecOMX::GetBitRate' can be const.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXAudioCodecOMX.h:47:7: note: Technically the member function 'COMXAudioCodecOMX::GetBitRate' can be const.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXImage.cpp:331:3: style: Variable 'eglStatus' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXImage.cpp:326:0: note: Variable 'eglStatus' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXImage.cpp:331:3: note: Variable 'eglStatus' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXPlayerAudio.cpp:310:10: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXPlayerAudio.cpp:290:11: note: outer condition: !bDropPacket
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXPlayerAudio.cpp:310:10: note: identical inner condition: !bDropPacket
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXPlayerAudio.cpp:271:12: style: Condition '!bDropPacket' is always true [knownConditionTrueFalse]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXPlayerAudio.cpp:228:44: note: Assuming that condition '!bDropPacket' is not redundant
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXPlayerAudio.cpp:271:12: note: Condition '!bDropPacket' is always true
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXPlayerAudio.cpp:310:10: style: Condition '!bDropPacket' is always true [knownConditionTrueFalse]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXPlayerAudio.cpp:290:11: note: Assuming that condition '!bDropPacket' is not redundant
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXPlayerAudio.cpp:310:10: note: Condition '!bDropPacket' is always true
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXPlayerAudio.cpp:650:35: style: Function 'SetSpeed' argument 1 names different: declaration 'iSpeed' definition 'speed'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXPlayerAudio.h:113:21: note: Function 'SetSpeed' argument 1 names different: declaration 'iSpeed' definition 'speed'.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXPlayerAudio.cpp:650:35: note: Function 'SetSpeed' argument 1 names different: declaration 'iSpeed' definition 'speed'.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXPlayer.h:97:10: style: Technically the member function 'COMXCurrentStream::dts_end' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXPlayer.h:168:3: style: Class 'COMXPlayer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXPlayer.h:270:5: style: Class 'OMXStreamLock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXPlayerVideo.cpp:703:28: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXPlayerVideo.cpp:361:14: style: The scope of the variable 'delay' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXPlayerVideo.cpp:602:35: style: Function 'SetSpeed' argument 1 names different: declaration 'iSpeed' definition 'speed'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXPlayerVideo.h:113:21: note: Function 'SetSpeed' argument 1 names different: declaration 'iSpeed' definition 'speed'.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXPlayerVideo.cpp:602:35: note: Function 'SetSpeed' argument 1 names different: declaration 'iSpeed' definition 'speed'.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXPlayerVideo.cpp:645:48: style: Function 'SetVideoRect' argument 1 names different: declaration 'SrcRect' definition 'InSrcRect'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXPlayerVideo.h:126:35: note: Function 'SetVideoRect' argument 1 names different: declaration 'SrcRect' definition 'InSrcRect'.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXPlayerVideo.cpp:645:48: note: Function 'SetVideoRect' argument 1 names different: declaration 'SrcRect' definition 'InSrcRect'.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXPlayerVideo.cpp:645:72: style: Function 'SetVideoRect' argument 2 names different: declaration 'DestRect' definition 'InDestRect'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXPlayerVideo.h:126:57: note: Function 'SetVideoRect' argument 2 names different: declaration 'DestRect' definition 'InDestRect'.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXPlayerVideo.cpp:645:72: note: Function 'SetVideoRect' argument 2 names different: declaration 'DestRect' definition 'InDestRect'.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXPlayerVideo.cpp:707:86: style: Function 'ResolutionUpdateCallBack' argument 3 names different: declaration 'pixel_aspect' definition 'display_aspect'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXPlayerVideo.h:128:72: note: Function 'ResolutionUpdateCallBack' argument 3 names different: declaration 'pixel_aspect' definition 'display_aspect'.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXPlayerVideo.cpp:707:86: note: Function 'ResolutionUpdateCallBack' argument 3 names different: declaration 'pixel_aspect' definition 'display_aspect'.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXPlayerVideo.cpp:770:97: style: Function 'ResolutionUpdateCallBack' argument 4 names different: declaration 'pixel_aspect' definition 'display_aspect'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXPlayerVideo.h:129:90: note: Function 'ResolutionUpdateCallBack' argument 4 names different: declaration 'pixel_aspect' definition 'display_aspect'.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/OMXPlayerVideo.cpp:770:97: note: Function 'ResolutionUpdateCallBack' argument 4 names different: declaration 'pixel_aspect' definition 'display_aspect'.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/PCMRemap.cpp:168:12: warning: Member variable 'CPCMRemap::m_channelLayout' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/PCMRemap.cpp:168:12: warning: Member variable 'CPCMRemap::m_inMap' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/PCMRemap.cpp:168:12: warning: Member variable 'CPCMRemap::m_outMap' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/PCMRemap.cpp:168:12: warning: Member variable 'CPCMRemap::m_layoutMap' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/PCMRemap.cpp:168:12: warning: Member variable 'CPCMRemap::m_useable' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/PCMRemap.cpp:168:12: warning: Member variable 'CPCMRemap::m_inStride' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/PCMRemap.cpp:168:12: warning: Member variable 'CPCMRemap::m_outStride' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/PCMRemap.cpp:168:12: warning: Member variable 'CPCMRemap::m_lookupMap' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/PCMRemap.cpp:168:12: warning: Member variable 'CPCMRemap::m_counts' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/PCMRemap.cpp:168:12: warning: Member variable 'CPCMRemap::m_dontnormalize' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/PCMRemap.h:122:22: performance: Technically the member function 'CPCMRemap::PCMChannelStr' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/PCMRemap.cpp:735:23: note: Technically the member function 'CPCMRemap::PCMChannelStr' can be static.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/PCMRemap.h:122:22: note: Technically the member function 'CPCMRemap::PCMChannelStr' can be static.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/PCMRemap.h:148:22: style: Technically the member function 'CPCMRemap::GetDownmixMatrix' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/omxplayer/PCMRemap.cpp:799:17: note: Technically the member function 'CPCMRemap::GetDownmixMatrix' can be const.
xbmc-13.2-Gotham/xbmc/cores/omxplayer/PCMRemap.h:148:22: note: Technically the member function 'CPCMRemap::GetDownmixMatrix' can be const.
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:43:5: performance: Variable 'm_DataFormat' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:46:5: performance: Variable 'm_CodecName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ASAPCodec.h:33:16: style: The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:60:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/ASAPCodec.h:33:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/ASAPCodec.h:34:16: style: The function 'DeInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:65:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/ASAPCodec.h:34:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/ASAPCodec.h:35:19: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:73:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/ASAPCodec.h:35:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/ASAPCodec.h:36:15: style: The function 'ReadPCM' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:79:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/ASAPCodec.h:36:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/ASAPCodec.h:37:16: style: The function 'CanInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:84:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/ASAPCodec.h:37:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/AudioDecoder.cpp:170:28: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/cores/paplayer/AudioDecoder.h:66:11: style: Technically the member function 'CAudioDecoder::TotalTime' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/paplayer/AudioDecoder.cpp:138:24: note: Technically the member function 'CAudioDecoder::TotalTime' can be const.
xbmc-13.2-Gotham/xbmc/cores/paplayer/AudioDecoder.h:66:11: note: Technically the member function 'CAudioDecoder::TotalTime' can be const.
xbmc-13.2-Gotham/xbmc/cores/paplayer/AudioDecoder.h:68:7: style: Technically the member function 'CAudioDecoder::GetStatus' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/paplayer/OggCallback.h:29:3: style: Class 'COggCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/cores/paplayer/CachingCodec.h:29:15: style: The function 'GetCacheLevel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:94:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/CachingCodec.h:29:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/MP3codec.h:57:16: style: The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:60:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/MP3codec.h:57:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/MP3codec.h:58:16: style: The function 'DeInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:65:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/MP3codec.h:58:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/MP3codec.h:59:16: style: The function 'CanSeek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:67:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/MP3codec.h:59:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/MP3codec.h:60:19: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:73:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/MP3codec.h:60:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/MP3codec.h:61:15: style: The function 'ReadPCM' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:79:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/MP3codec.h:61:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/MP3codec.h:62:16: style: The function 'CanInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:84:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/MP3codec.h:62:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/MP3codec.h:63:16: style: The function 'SkipNext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:88:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/MP3codec.h:63:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/MP3codec.h:64:26: style: The function 'GetChannelInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:99:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/MP3codec.h:64:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/OGGcodec.h:33:16: style: The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:60:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/OGGcodec.h:33:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/OGGcodec.h:34:16: style: The function 'DeInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:65:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/OGGcodec.h:34:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/OGGcodec.h:35:19: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:73:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/OGGcodec.h:35:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/OGGcodec.h:36:15: style: The function 'ReadPCM' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:79:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/OGGcodec.h:36:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/OGGcodec.h:37:16: style: The function 'CanInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:84:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/OGGcodec.h:37:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/OGGcodec.h:38:26: style: The function 'GetChannelInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:99:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/OGGcodec.h:38:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/ModplugCodec.h:32:16: style: The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:60:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/ModplugCodec.h:32:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/ModplugCodec.h:33:16: style: The function 'DeInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:65:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/ModplugCodec.h:33:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/ModplugCodec.h:34:19: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:73:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/ModplugCodec.h:34:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/ModplugCodec.h:35:15: style: The function 'ReadPCM' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:79:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/ModplugCodec.h:35:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/ModplugCodec.h:36:16: style: The function 'CanInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:84:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/ModplugCodec.h:36:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/NSFCodec.h:33:16: style: The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:60:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/NSFCodec.h:33:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/NSFCodec.h:34:16: style: The function 'DeInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:65:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/NSFCodec.h:34:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/NSFCodec.h:35:19: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:73:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/NSFCodec.h:35:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/NSFCodec.h:36:15: style: The function 'ReadPCM' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:79:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/NSFCodec.h:36:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/NSFCodec.h:37:16: style: The function 'CanInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:84:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/NSFCodec.h:37:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/SIDCodec.h:33:16: style: The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:60:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/SIDCodec.h:33:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/SIDCodec.h:34:16: style: The function 'DeInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:65:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/SIDCodec.h:34:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/SIDCodec.h:35:19: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:73:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/SIDCodec.h:35:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/SIDCodec.h:36:15: style: The function 'ReadPCM' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:79:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/SIDCodec.h:36:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/SIDCodec.h:37:16: style: The function 'CanInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:84:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/SIDCodec.h:37:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/SIDCodec.h:38:26: style: The function 'GetChannelInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:99:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/SIDCodec.h:38:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/SIDCodec.h:40:16: style: The function 'SetTotalTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:91:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/SIDCodec.h:40:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/VGMCodec.h:33:16: style: The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:60:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/VGMCodec.h:33:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/VGMCodec.h:34:16: style: The function 'DeInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:65:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/VGMCodec.h:34:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/VGMCodec.h:35:19: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:73:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/VGMCodec.h:35:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/VGMCodec.h:36:15: style: The function 'ReadPCM' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:79:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/VGMCodec.h:36:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/VGMCodec.h:37:16: style: The function 'CanInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:84:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/VGMCodec.h:37:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/YMCodec.h:33:16: style: The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:60:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/YMCodec.h:33:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/YMCodec.h:34:16: style: The function 'DeInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:65:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/YMCodec.h:34:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/YMCodec.h:35:19: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:73:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/YMCodec.h:35:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/YMCodec.h:36:15: style: The function 'ReadPCM' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:79:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/YMCodec.h:36:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/YMCodec.h:37:16: style: The function 'CanInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:84:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/YMCodec.h:37:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/TimidityCodec.h:33:16: style: The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:60:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/TimidityCodec.h:33:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/TimidityCodec.h:34:16: style: The function 'DeInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:65:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/TimidityCodec.h:34:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/TimidityCodec.h:35:19: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:73:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/TimidityCodec.h:35:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/TimidityCodec.h:36:15: style: The function 'ReadPCM' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:79:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/TimidityCodec.h:36:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/TimidityCodec.h:37:16: style: The function 'CanInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:84:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/TimidityCodec.h:37:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/DVDPlayerCodec.h:36:16: style: The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:60:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/DVDPlayerCodec.h:36:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/DVDPlayerCodec.h:37:16: style: The function 'DeInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:65:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/DVDPlayerCodec.h:37:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/DVDPlayerCodec.h:38:19: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:73:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/DVDPlayerCodec.h:38:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/DVDPlayerCodec.h:39:15: style: The function 'ReadPCM' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:79:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/DVDPlayerCodec.h:39:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/DVDPlayerCodec.h:40:16: style: The function 'CanInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:84:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/DVDPlayerCodec.h:40:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/DVDPlayerCodec.h:41:16: style: The function 'CanSeek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:67:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/DVDPlayerCodec.h:41:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/DVDPlayerCodec.h:42:26: style: The function 'GetChannelInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:99:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/DVDPlayerCodec.h:42:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/PCMCodec.h:29:16: style: The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:60:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/PCMCodec.h:29:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/PCMCodec.h:30:16: style: The function 'DeInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:65:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/PCMCodec.h:30:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/PCMCodec.h:31:19: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:73:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/PCMCodec.h:31:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/PCMCodec.h:32:15: style: The function 'ReadPCM' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:79:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/PCMCodec.h:32:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/PCMCodec.h:33:16: style: The function 'CanInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:84:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/PCMCodec.h:33:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/DVDPlayerCodec.cpp:36:17: warning: Member variable 'DVDPlayerCodec::m_bCanSeek' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/cores/paplayer/DVDPlayerCodec.cpp:47:3: performance: Variable 'm_strFileName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/cores/paplayer/DVDPlayerCodec.h:37:16: warning: Virtual function 'DeInit' is called from destructor '~DVDPlayerCodec()' at line 53. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/cores/paplayer/DVDPlayerCodec.cpp:53:3: note: Calling DeInit
xbmc-13.2-Gotham/xbmc/cores/paplayer/DVDPlayerCodec.h:37:16: note: DeInit is a virtual method
xbmc-13.2-Gotham/xbmc/cores/paplayer/MP3codec.cpp:560:17: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/cores/paplayer/MP3codec.cpp:572:25: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/cores/paplayer/MP3codec.h:72:23: style: Technically the member function 'MP3Codec::GetByteOffset' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/paplayer/MP3codec.cpp:1096:19: note: Technically the member function 'MP3Codec::GetByteOffset' can be const.
xbmc-13.2-Gotham/xbmc/cores/paplayer/MP3codec.h:72:23: note: Technically the member function 'MP3Codec::GetByteOffset' can be const.
xbmc-13.2-Gotham/xbmc/cores/paplayer/MP3codec.h:73:23: style: Technically the member function 'MP3Codec::GetTimeOffset' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/cores/paplayer/MP3codec.cpp:1109:19: note: Technically the member function 'MP3Codec::GetTimeOffset' can be const.
xbmc-13.2-Gotham/xbmc/cores/paplayer/MP3codec.h:73:23: note: Technically the member function 'MP3Codec::GetTimeOffset' can be const.
xbmc-13.2-Gotham/xbmc/cores/paplayer/MP3codec.cpp:89:3: style: Class 'MP3Codec' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/xbmc/cores/paplayer/MP3codec.cpp:89:3: style: Class 'MP3Codec' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/xbmc/cores/paplayer/MP3codec.h:58:16: warning: Virtual function 'DeInit' is called from destructor '~MP3Codec()' at line 125. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/cores/paplayer/MP3codec.cpp:125:3: note: Calling DeInit
xbmc-13.2-Gotham/xbmc/cores/paplayer/MP3codec.h:58:16: note: DeInit is a virtual method
xbmc-13.2-Gotham/xbmc/cores/paplayer/MP3codec.cpp:646:13: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ModplugCodec.h:33:16: warning: Virtual function 'DeInit' is called from destructor '~ModplugCodec()' at line 39. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ModplugCodec.cpp:39:3: note: Calling DeInit
xbmc-13.2-Gotham/xbmc/cores/paplayer/ModplugCodec.h:33:16: note: DeInit is a virtual method
xbmc-13.2-Gotham/xbmc/cores/paplayer/NSFCodec.h:34:16: warning: Virtual function 'DeInit' is called from destructor '~NSFCodec()' at line 40. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/cores/paplayer/NSFCodec.cpp:40:3: note: Calling DeInit
xbmc-13.2-Gotham/xbmc/cores/paplayer/NSFCodec.h:34:16: note: DeInit is a virtual method
xbmc-13.2-Gotham/xbmc/cores/paplayer/OGGcodec.cpp:48:39: style: Function 'Init' argument 1 names different: declaration 'strFile' definition 'strFile1'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/paplayer/OGGcodec.h:33:39: note: Function 'Init' argument 1 names different: declaration 'strFile' definition 'strFile1'.
xbmc-13.2-Gotham/xbmc/cores/paplayer/OGGcodec.cpp:48:39: note: Function 'Init' argument 1 names different: declaration 'strFile' definition 'strFile1'.
xbmc-13.2-Gotham/xbmc/cores/paplayer/OGGcodec.h:34:16: warning: Virtual function 'DeInit' is called from destructor '~OGGCodec()' at line 45. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/cores/paplayer/OGGcodec.cpp:45:3: note: Calling DeInit
xbmc-13.2-Gotham/xbmc/cores/paplayer/OGGcodec.h:34:16: note: DeInit is a virtual method
xbmc-13.2-Gotham/xbmc/cores/paplayer/OggCallback.cpp:45:27: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/paplayer/OggCallback.cpp:54:27: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/paplayer/OggCallback.cpp:68:27: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/paplayer/OggCallback.cpp:78:27: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/paplayer/PAPlayer.h:49:16: warning: Virtual function 'CloseFile' is called from destructor '~PAPlayer()' at line 86. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/cores/paplayer/PAPlayer.cpp:86:3: note: Calling CloseFile
xbmc-13.2-Gotham/xbmc/cores/paplayer/PAPlayer.h:49:16: note: CloseFile is a virtual method
xbmc-13.2-Gotham/xbmc/cores/paplayer/PAPlayer.h:41:3: style: Class 'PAPlayer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/cores/paplayer/PAPlayer.cpp:344:0: error: Memory leak: si [memleak]
xbmc-13.2-Gotham/xbmc/cores/paplayer/PAPlayer.cpp:301:9: performance: Possible inefficient checking for 'm_streams' emptiness. [stlSize]
xbmc-13.2-Gotham/xbmc/cores/paplayer/PCMCodec.h:30:16: warning: Virtual function 'DeInit' is called from destructor '~PCMCodec()' at line 39. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/cores/paplayer/PCMCodec.cpp:39:3: note: Calling DeInit
xbmc-13.2-Gotham/xbmc/cores/paplayer/PCMCodec.h:30:16: note: DeInit is a virtual method
xbmc-13.2-Gotham/xbmc/cores/paplayer/SIDCodec.h:34:16: warning: Virtual function 'DeInit' is called from destructor '~SIDCodec()' at line 38. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/cores/paplayer/SIDCodec.cpp:38:3: note: Calling DeInit
xbmc-13.2-Gotham/xbmc/cores/paplayer/SIDCodec.h:34:16: note: DeInit is a virtual method
xbmc-13.2-Gotham/xbmc/cores/paplayer/SPCCodec.h:35:16: warning: Virtual function 'DeInit' is called from destructor '~SPCCodec()' at line 55. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/cores/paplayer/SPCCodec.cpp:55:3: note: Calling DeInit
xbmc-13.2-Gotham/xbmc/cores/paplayer/SPCCodec.h:35:16: note: DeInit is a virtual method
xbmc-13.2-Gotham/xbmc/cores/paplayer/SPCCodec.h:34:16: style: The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:60:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/SPCCodec.h:34:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/SPCCodec.h:35:16: style: The function 'DeInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:65:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/SPCCodec.h:35:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/SPCCodec.h:36:19: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:73:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/SPCCodec.h:36:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/SPCCodec.h:37:15: style: The function 'ReadPCM' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:79:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/SPCCodec.h:37:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/SPCCodec.h:38:16: style: The function 'CanInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:84:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/SPCCodec.h:38:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/TimidityCodec.h:34:16: warning: Virtual function 'DeInit' is called from destructor '~TimidityCodec()' at line 47. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/cores/paplayer/TimidityCodec.cpp:47:3: note: Calling DeInit
xbmc-13.2-Gotham/xbmc/cores/paplayer/TimidityCodec.h:34:16: note: DeInit is a virtual method
xbmc-13.2-Gotham/xbmc/cores/paplayer/VGMCodec.h:34:16: warning: Virtual function 'DeInit' is called from destructor '~VGMCodec()' at line 35. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/cores/paplayer/VGMCodec.cpp:35:3: note: Calling DeInit
xbmc-13.2-Gotham/xbmc/cores/paplayer/VGMCodec.h:34:16: note: DeInit is a virtual method
xbmc-13.2-Gotham/xbmc/cores/paplayer/WAVcodec.cpp:54:3: performance: Variable 'm_ChannelMask' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/cores/paplayer/WAVcodec.h:33:16: warning: Virtual function 'DeInit' is called from destructor '~WAVCodec()' at line 61. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/cores/paplayer/WAVcodec.cpp:61:3: note: Calling DeInit
xbmc-13.2-Gotham/xbmc/cores/paplayer/WAVcodec.h:33:16: note: DeInit is a virtual method
xbmc-13.2-Gotham/xbmc/cores/paplayer/WAVcodec.h:32:16: style: The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:60:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/WAVcodec.h:32:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/WAVcodec.h:33:16: style: The function 'DeInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:65:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/WAVcodec.h:33:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/WAVcodec.h:34:19: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:73:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/WAVcodec.h:34:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/WAVcodec.h:35:15: style: The function 'ReadPCM' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:79:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/WAVcodec.h:35:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/WAVcodec.h:36:16: style: The function 'CanInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:84:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/WAVcodec.h:36:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/WAVcodec.h:37:26: style: The function 'GetChannelInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/cores/paplayer/ICodec.h:99:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/cores/paplayer/WAVcodec.h:37:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/cores/paplayer/YMCodec.h:34:16: warning: Virtual function 'DeInit' is called from destructor '~YMCodec()' at line 34. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/cores/paplayer/YMCodec.cpp:34:3: note: Calling DeInit
xbmc-13.2-Gotham/xbmc/cores/paplayer/YMCodec.h:34:16: note: DeInit is a virtual method
xbmc-13.2-Gotham/xbmc/cores/playercorefactory/PlayerCoreConfig.h:51:18: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/cores/playercorefactory/PlayerCoreConfig.h:43:5: performance: Variable 'm_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/cores/playercorefactory/PlayerCoreConfig.h:44:5: performance: Variable 'm_id' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/cores/playercorefactory/PlayerSelectionRule.h:31:3: style: Class 'CPlayerSelectionRule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/cores/playercorefactory/PlayerSelectionRule.cpp:30:58: style: Function 'CPlayerSelectionRule' argument 1 names different: declaration 'rule' definition 'pRule'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/cores/playercorefactory/PlayerSelectionRule.h:31:38: note: Function 'CPlayerSelectionRule' argument 1 names different: declaration 'rule' definition 'pRule'.
xbmc-13.2-Gotham/xbmc/cores/playercorefactory/PlayerSelectionRule.cpp:30:58: note: Function 'CPlayerSelectionRule' argument 1 names different: declaration 'rule' definition 'pRule'.
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.cpp:315:46: style: Function 'Open' argument 1 names different: declaration 'db' definition 'settings'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:67:37: note: Function 'Open' argument 1 names different: declaration 'db' definition 'settings'.
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.cpp:315:46: note: Function 'Open' argument 1 names different: declaration 'db' definition 'settings'.
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.cpp:365:48: style: Function 'Update' argument 1 names different: declaration 'db' definition 'settings'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:166:39: note: Function 'Update' argument 1 names different: declaration 'db' definition 'settings'.
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.cpp:365:48: note: Function 'Update' argument 1 names different: declaration 'db' definition 'settings'.
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.cpp:432:75: style: Function 'Connect' argument 2 names different: declaration 'db' definition 'dbSettings'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:216:66: note: Function 'Connect' argument 2 names different: declaration 'db' definition 'dbSettings'.
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.cpp:432:75: note: Function 'Connect' argument 2 names different: declaration 'db' definition 'dbSettings'.
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:62:8: style: Technically the member function 'CDatabase::IsOpen' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.cpp:569:17: note: Technically the member function 'CDatabase::IsOpen' can be const.
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:62:8: note: Technically the member function 'CDatabase::IsOpen' can be const.
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:168:8: performance: Technically the member function 'CDatabase::Split' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.cpp:117:17: note: Technically the member function 'CDatabase::Split' can be static.
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:168:8: note: Technically the member function 'CDatabase::Split' can be static.
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:169:12: performance: Technically the member function 'CDatabase::ComputeCRC' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.cpp:132:21: note: Technically the member function 'CDatabase::ComputeCRC' can be static.
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:169:12: note: Technically the member function 'CDatabase::ComputeCRC' can be static.
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:206:8: performance: Technically the member function 'CDatabase::BuildSQL' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.cpp:713:17: note: Technically the member function 'CDatabase::BuildSQL' can be static.
xbmc-13.2-Gotham/xbmc/dbwrappers/Database.h:206:8: note: Technically the member function 'CDatabase::BuildSQL' can be static.
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:134:3: style: Class 'SqliteDataset' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:55:12: style: The function 'CreateDataset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:82:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:55:12: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:60:15: style: The function 'status' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:123:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:60:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:61:15: style: The function 'setErr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:124:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:61:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:63:23: style: The function 'getErrorMsg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:125:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:63:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:65:16: style: The function 'setHostName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:84:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:65:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:67:16: style: The function 'setDatabase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:92:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:67:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:71:15: style: The function 'connect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:127:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:71:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:73:16: style: The function 'disconnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:132:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:73:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:75:15: style: The function 'create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:134:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:75:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:77:15: style: The function 'drop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:135:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:77:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:79:16: style: The function 'exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:144:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:79:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:82:15: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:139:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:82:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:85:15: style: The function 'drop_analytics' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:142:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:85:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:87:16: style: The function 'nextid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:136:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:87:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:91:16: style: The function 'start_transaction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:148:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:91:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:92:16: style: The function 'commit_transaction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:149:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:92:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:93:16: style: The function 'rollback_transaction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:150:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:93:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:96:23: style: The function 'vprepare' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:166:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:96:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:98:8: style: The function 'in_transaction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:168:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:98:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:117:16: style: The function 'make_insert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:252:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:117:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:119:16: style: The function 'make_edit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:254:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:119:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:121:16: style: The function 'make_deletion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:256:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:121:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:127:16: style: The function 'fill_fields' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:260:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:127:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:144:16: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:306:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:144:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:145:16: style: The function 'open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:305:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:145:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:147:16: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:309:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:147:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:148:16: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:308:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:148:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:149:23: style: The function 'getExecRes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:310:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:149:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:151:16: style: The function 'query' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:312:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:151:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:154:16: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:314:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:154:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:156:16: style: The function 'cancel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:359:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:156:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:158:19: style: The function 'lastinsertid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:298:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:158:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:160:16: style: The function 'nextid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:300:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:160:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:162:15: style: The function 'num_rows' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:302:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:162:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:164:16: style: The function 'interrupt' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:361:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:164:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:166:16: style: The function 'bof' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:345:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:166:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:167:16: style: The function 'eof' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:343:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:167:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:168:16: style: The function 'first' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:334:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:168:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:169:16: style: The function 'last' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:340:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:169:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:170:16: style: The function 'prev' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:338:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:170:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:171:16: style: The function 'next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:336:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:171:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:173:16: style: The function 'seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:330:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:173:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:175:16: style: The function 'dropIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:327:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:175:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/dbwrappers/DatabaseQuery.cpp:256:66: style: Function 'FormatParameter' argument 1 names different: declaration 'negate' definition 'operatorString'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/dbwrappers/DatabaseQuery.h:90:65: note: Function 'FormatParameter' argument 1 names different: declaration 'negate' definition 'operatorString'.
xbmc-13.2-Gotham/xbmc/dbwrappers/DatabaseQuery.cpp:256:66: note: Function 'FormatParameter' argument 1 names different: declaration 'negate' definition 'operatorString'.
xbmc-13.2-Gotham/xbmc/dbwrappers/DatabaseQuery.cpp:256:100: style: Function 'FormatParameter' argument 2 names different: declaration 'oper' definition 'param'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/dbwrappers/DatabaseQuery.h:90:91: note: Function 'FormatParameter' argument 2 names different: declaration 'oper' definition 'param'.
xbmc-13.2-Gotham/xbmc/dbwrappers/DatabaseQuery.cpp:256:100: note: Function 'FormatParameter' argument 2 names different: declaration 'oper' definition 'param'.
xbmc-13.2-Gotham/xbmc/dbwrappers/DatabaseQuery.cpp:256:146: style: Function 'FormatParameter' argument 4 names different: declaration 'type' definition 'strType'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/dbwrappers/DatabaseQuery.h:90:136: note: Function 'FormatParameter' argument 4 names different: declaration 'type' definition 'strType'.
xbmc-13.2-Gotham/xbmc/dbwrappers/DatabaseQuery.cpp:256:146: note: Function 'FormatParameter' argument 4 names different: declaration 'type' definition 'strType'.
xbmc-13.2-Gotham/xbmc/dbwrappers/DatabaseQuery.cpp:390:89: style: Function 'FormatWhereClause' argument 5 names different: declaration 'type' definition 'strType'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/dbwrappers/DatabaseQuery.h:92:88: note: Function 'FormatWhereClause' argument 5 names different: declaration 'type' definition 'strType'.
xbmc-13.2-Gotham/xbmc/dbwrappers/DatabaseQuery.cpp:390:89: note: Function 'FormatWhereClause' argument 5 names different: declaration 'type' definition 'strType'.
xbmc-13.2-Gotham/xbmc/dbwrappers/DatabaseQuery.cpp:177:94: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/dbwrappers/DatabaseQuery.cpp:199:94: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/dbwrappers/DatabaseQuery.cpp:518:120: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/dbwrappers/DatabaseQuery.cpp:528:93: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.cpp:78:3: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.cpp:74:0: note: Variable 'result' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.cpp:78:3: note: Variable 'result' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.cpp:309:8: style: The scope of the variable 'found' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.cpp:405:8: style: The scope of the variable 'result' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.cpp:429:8: style: The scope of the variable 'result' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.cpp:57:39: warning: Function 'connectFull' argument order different: declaration 'newDb, newHost, newLogin, newPasswd, newPort, newKey, newCert, newCA, newCApath, newCiphers' definition 'newHost, newPort, newDb, newLogin, newPasswd, newKey, newCert, newCA, newCApath, newCiphers' [funcArgOrderDifferent]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:128:40: note: Function 'connectFull' argument order different: declaration 'newDb, newHost, newLogin, newPasswd, newPort, newKey, newCert, newCA, newCApath, newCiphers' definition 'newHost, newPort, newDb, newLogin, newPasswd, newKey, newCert, newCA, newCApath, newCiphers'
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.cpp:57:39: note: Function 'connectFull' argument order different: declaration 'newDb, newHost, newLogin, newPasswd, newPort, newKey, newCert, newCA, newCApath, newCiphers' definition 'newHost, newPort, newDb, newLogin, newPasswd, newKey, newCert, newCA, newCApath, newCiphers'
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.cpp:165:44: style: Function 'set_select_sql' argument 1 names different: declaration 'select_sql' definition 'sel_sql'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:417:42: note: Function 'set_select_sql' argument 1 names different: declaration 'select_sql' definition 'sel_sql'.
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.cpp:165:44: note: Function 'set_select_sql' argument 1 names different: declaration 'select_sql' definition 'sel_sql'.
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.cpp:374:46: style: Function 'f_old' argument 1 names different: declaration 'f' definition 'f_name'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:266:47: note: Function 'f_old' argument 1 names different: declaration 'f' definition 'f_name'.
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.cpp:374:46: note: Function 'f_old' argument 1 names different: declaration 'f' definition 'f_name'.
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.cpp:86:10: warning: Member variable 'Dataset::ds_state' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.cpp:86:10: warning: Member variable 'Dataset::autorefresh' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.cpp:86:10: warning: Member variable 'Dataset::errmsg' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.cpp:103:10: warning: Member variable 'Dataset::ds_state' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.cpp:103:10: warning: Member variable 'Dataset::autorefresh' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.cpp:103:10: warning: Member variable 'Dataset::errmsg' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.cpp:44:3: performance: Variable 'error' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.cpp:45:3: performance: Variable 'host' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.cpp:46:3: performance: Variable 'port' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.cpp:47:3: performance: Variable 'db' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.cpp:48:3: performance: Variable 'login' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.cpp:49:3: performance: Variable 'passwd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.cpp:50:3: performance: Variable 'sequence_table' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.cpp:94:3: performance: Variable 'select_sql' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.cpp:111:3: performance: Variable 'select_sql' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.cpp:518:3: performance: Variable 'msg_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:407:27: style: Technically the member function 'dbiplus::Dataset::get_sql_record' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.cpp:366:34: note: Technically the member function 'dbiplus::Dataset::get_sql_record' can be const.
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:407:27: note: Technically the member function 'dbiplus::Dataset::get_sql_record' can be const.
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:455:17: style: Technically the member function 'dbiplus::DbErrors::getMsg' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.cpp:538:24: note: Technically the member function 'dbiplus::DbErrors::getMsg' can be const.
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:455:17: note: Technically the member function 'dbiplus::DbErrors::getMsg' can be const.
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.cpp:113:3: style: Class 'Dataset' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.cpp:113:3: style: Class 'Dataset' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:132:16: warning: Virtual function 'disconnect' is called from destructor '~Database()' at line 54. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.cpp:54:3: note: Calling disconnect
xbmc-13.2-Gotham/xbmc/dbwrappers/dataset.h:132:16: note: disconnect is a virtual method
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.cpp:599:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.cpp:604:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.cpp:609:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.cpp:614:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.cpp:619:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.cpp:624:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.cpp:629:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.cpp:634:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.cpp:639:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.cpp:644:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.cpp:85:36: style: Function 'field_value' argument 1 names different: declaration 'l' definition 'i'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.h:85:25: note: Function 'field_value' argument 1 names different: declaration 'l' definition 'i'.
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.cpp:85:36: note: Function 'field_value' argument 1 names different: declaration 'l' definition 'i'.
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.cpp:91:45: style: Function 'field_value' argument 1 names different: declaration 'ul' definition 'ui'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.h:86:34: note: Function 'field_value' argument 1 names different: declaration 'ul' definition 'ui'.
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.cpp:91:45: note: Function 'field_value' argument 1 names different: declaration 'ul' definition 'ui'.
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.cpp:679:39: style: Function 'set_asInt' argument 1 names different: declaration 'l' definition 'i'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.h:185:28: note: Function 'set_asInt' argument 1 names different: declaration 'l' definition 'i'.
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.cpp:679:39: note: Function 'set_asInt' argument 1 names different: declaration 'l' definition 'i'.
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.cpp:684:49: style: Function 'set_asUInt' argument 1 names different: declaration 'l' definition 'ui'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.h:186:38: note: Function 'set_asUInt' argument 1 names different: declaration 'l' definition 'ui'.
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.cpp:684:49: note: Function 'set_asUInt' argument 1 names different: declaration 'l' definition 'ui'.
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.cpp:223:14: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.cpp:283:9: style: Variable 'c' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.cpp:50:3: performance: Variable 'str_value' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.cpp:56:3: performance: Variable 'str_value' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.h:191:9: style: Technically the member function 'dbiplus::field_value::get_field_type' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.cpp:701:20: note: Technically the member function 'dbiplus::field_value::get_field_type' can be const.
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.h:191:9: note: Technically the member function 'dbiplus::field_value::get_field_type' can be const.
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.h:192:15: style: Technically the member function 'dbiplus::field_value::gft' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.cpp:705:21: note: Technically the member function 'dbiplus::field_value::gft' can be const.
xbmc-13.2-Gotham/xbmc/dbwrappers/qry_dat.h:192:15: note: Technically the member function 'dbiplus::field_value::gft' can be const.
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.cpp:331:8: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.cpp:341:8: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.cpp:351:8: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.cpp:386:8: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.cpp:48:19: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.cpp:110:28: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.cpp:280:19: style: The scope of the variable 'pBackup' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.cpp:597:12: style: The scope of the variable 'pos2' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.cpp:368:41: style: Function 'nextid' argument 1 names different: declaration 'seq_name' definition 'sname'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:87:35: note: Function 'nextid' argument 1 names different: declaration 'seq_name' definition 'sname'.
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.cpp:368:41: note: Function 'nextid' argument 1 names different: declaration 'seq_name' definition 'sname'.
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.cpp:705:41: style: Function 'query' argument 1 names different: declaration 'query' definition 'q'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:152:41: note: Function 'query' argument 1 names different: declaration 'query' definition 'q'.
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.cpp:705:41: note: Function 'query' argument 1 names different: declaration 'query' definition 'q'.
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.cpp:495:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.cpp:91:17: warning: Member variable 'SqliteDatabase::conn' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.cpp:91:17: warning: Member variable 'SqliteDatabase::last_err' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:73:16: warning: Virtual function 'disconnect' is called from destructor '~SqliteDatabase()' at line 105. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.cpp:105:3: note: Calling disconnect
xbmc-13.2-Gotham/xbmc/dbwrappers/sqlitedataset.h:73:16: note: disconnect is a virtual method
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogBusy.cpp:63:30: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogBusy.cpp:57:62: style: Function 'WaitOnEvent' argument 2 names different: declaration 'timeout' definition 'displaytime'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogBusy.h:58:55: note: Function 'WaitOnEvent' argument 2 names different: declaration 'timeout' definition 'displaytime'.
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogBusy.cpp:57:62: note: Function 'WaitOnEvent' argument 2 names different: declaration 'timeout' definition 'displaytime'.
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogBusy.cpp:141:40: style: Function 'SetProgress' argument 1 names different: declaration 'progress' definition 'percent'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogBusy.h:39:26: note: Function 'SetProgress' argument 1 names different: declaration 'progress' definition 'percent'.
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogBusy.cpp:141:40: note: Function 'SetProgress' argument 1 names different: declaration 'progress' definition 'percent'.
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogBusy.cpp:82:17: warning: Member variable 'CGUIDialogBusy::m_bCanceled' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogBusy.cpp:31:3: style: Class 'CBusyWaiter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogCache.cpp:37:12: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogCache.cpp:33:3: performance: Variable 'm_strHeader' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogCache.cpp:34:3: performance: Variable 'm_strLinePrev' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogContextMenu.cpp:762:34: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogContextMenu.cpp:183:3: style: Variable 'pControl' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogContextMenu.cpp:168:0: note: Variable 'pControl' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogContextMenu.cpp:183:3: note: Variable 'pControl' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogContextMenu.cpp:418:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogContextMenu.cpp:76:24: warning: Member variable 'CGUIDialogContextMenu::m_coordX' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogContextMenu.cpp:76:24: warning: Member variable 'CGUIDialogContextMenu::m_coordY' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogExtendedProgressBar.cpp:56:48: style: Public interface of CGUIDialogProgressBarHandle is not safe. When calling CGUIDialogProgressBarHandle::SetProgress(), if parameter itemCount is 0 that leads to division by zero. [unsafeClassDivZero]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogFileBrowser.cpp:610:138: style: Function 'ShowAndGetImage' argument 4 names different: declaration 'path' definition 'result'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogFileBrowser.h:52:124: note: Function 'ShowAndGetImage' argument 4 names different: declaration 'path' definition 'result'.
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogFileBrowser.cpp:610:138: note: Function 'ShowAndGetImage' argument 4 names different: declaration 'path' definition 'result'.
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogGamepad.cpp:268:32: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogGamepad.cpp:263:56: style: Function 'ShowAndVerifyInput' argument 1 names different: declaration 'strPassword' definition 'strToVerify'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogGamepad.h:41:46: note: Function 'ShowAndVerifyInput' argument 1 names different: declaration 'strPassword' definition 'strToVerify'.
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogGamepad.cpp:263:56: note: Function 'ShowAndVerifyInput' argument 1 names different: declaration 'strPassword' definition 'strToVerify'.
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogGamepad.cpp:31:20: warning: Member variable 'CGUIDialogGamepad::m_bHideInputChars' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogGamepad.cpp:31:20: warning: Member variable 'CGUIDialogGamepad::m_cHideInputChar' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogGamepad.cpp:35:3: performance: Variable 'm_strUserInput' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogGamepad.cpp:36:3: performance: Variable 'm_strPassword' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogKaiToast.cpp:41:3: performance: Variable 'm_defaultIcon' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogKeyboardGeneric.cpp:726:42: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogKeyboardGeneric.cpp:354:49: style: Function 'Character' argument 1 names different: declaration 'wch' definition 'ch'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogKeyboardGeneric.h:48:26: note: Function 'Character' argument 1 names different: declaration 'wch' definition 'ch'.
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogKeyboardGeneric.cpp:354:49: note: Function 'Character' argument 1 names different: declaration 'wch' definition 'ch'.
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogKeyboardGeneric.cpp:65:28: warning: Member variable 'CGUIDialogKeyboardGeneric::m_iEditingLength' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogKeyboardGeneric.cpp:65:28: warning: Member variable 'CGUIDialogKeyboardGeneric::m_iMode' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogKeyboardGeneric.cpp:65:28: warning: Member variable 'CGUIDialogKeyboardGeneric::m_indexInSeries' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogKeyboardGeneric.cpp:74:3: performance: Variable 'm_strHeading' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogMediaFilter.cpp:221:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogMediaFilter.cpp:161:101: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogMediaFilter.cpp:258:143: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogMediaFilter.cpp:386:101: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogMediaFilter.cpp:557:95: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogMediaFilter.cpp:634:99: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogMediaFilter.cpp:678:143: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogMediaFilter.cpp:719:143: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogMediaFilter.cpp:786:141: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogMediaFilter.cpp:598:7: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogMediaFilter.cpp:603:12: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogMediaSource.cpp:133:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogMediaSource.cpp:186:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogMediaSource.cpp:60:24: warning: Member variable 'CGUIDialogMediaSource::m_confirmed' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogMediaSource.cpp:60:24: warning: Member variable 'CGUIDialogMediaSource::m_bNameChanged' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogNumeric.cpp:619:32: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogNumeric.cpp:639:32: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogNumeric.cpp:652:32: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogNumeric.cpp:665:32: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogNumeric.cpp:679:32: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogNumeric.cpp:754:32: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogNumeric.cpp:751:56: style: Function 'ShowAndVerifyInput' argument 1 names different: declaration 'strPassword' definition 'strToVerify'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogNumeric.h:42:46: note: Function 'ShowAndVerifyInput' argument 1 names different: declaration 'strPassword' definition 'strToVerify'.
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogNumeric.cpp:751:56: note: Function 'ShowAndVerifyInput' argument 1 names different: declaration 'strPassword' definition 'strToVerify'.
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogNumeric.cpp:751:87: style: Function 'ShowAndVerifyInput' argument 2 names different: declaration 'strHeading' definition 'dlgHeading'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogNumeric.h:42:77: note: Function 'ShowAndVerifyInput' argument 2 names different: declaration 'strHeading' definition 'dlgHeading'.
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogNumeric.cpp:751:87: note: Function 'ShowAndVerifyInput' argument 2 names different: declaration 'strHeading' definition 'dlgHeading'.
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogNumeric.cpp:751:104: style: Function 'ShowAndVerifyInput' argument 3 names different: declaration 'bGetUserInput' definition 'bVerifyInput'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogNumeric.h:42:94: note: Function 'ShowAndVerifyInput' argument 3 names different: declaration 'bGetUserInput' definition 'bVerifyInput'.
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogNumeric.cpp:751:104: note: Function 'ShowAndVerifyInput' argument 3 names different: declaration 'bGetUserInput' definition 'bVerifyInput'.
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogNumeric.cpp:42:20: warning: Member variable 'CGUIDialogNumeric::m_lastblock' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogOK.cpp:52:26: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogOK.cpp:63:26: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogPlayEject.cpp:97:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogSelect.cpp:196:48: style: Function 'SetItems' argument 1 names different: declaration 'items' definition 'pList'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogSelect.h:43:32: note: Function 'SetItems' argument 1 names different: declaration 'items' definition 'pList'.
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogSelect.cpp:196:48: note: Function 'SetItems' argument 1 names different: declaration 'items' definition 'pList'.
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogSelect.cpp:279:100: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogSelect.cpp:288:105: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogSelect.cpp:34:19: warning: Member variable 'CGUIDialogSelect::m_bButtonPressed' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogSlider.cpp:60:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogSlider.cpp:79:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogSlider.cpp:107:30: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogSlider.cpp:120:30: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogSmartPlaylistEditor.cpp:554:43: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogSmartPlaylistEditor.cpp:567:43: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogSmartPlaylistRule.cpp:330:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogSmartPlaylistRule.cpp:521:41: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogYesNo.cpp:89:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogYesNo.cpp:119:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/dialogs/GUIDialogYesNo.cpp:28:18: warning: Member variable 'CGUIDialogYesNo::m_bCanceled' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/epg/Epg.cpp:275:46: style: Function 'GetTag' argument 1 names different: declaration 'beginTime' definition 'StartTime'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/epg/Epg.h:203:44: note: Function 'GetTag' argument 1 names different: declaration 'beginTime' definition 'StartTime'.
xbmc-13.2-Gotham/xbmc/epg/Epg.cpp:275:46: note: Function 'GetTag' argument 1 names different: declaration 'beginTime' definition 'StartTime'.
xbmc-13.2-Gotham/xbmc/epg/Epg.cpp:98:108: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/epg/Epg.cpp:204:98: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/epg/Epg.cpp:244:98: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/epg/Epg.cpp:291:96: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/epg/Epg.cpp:304:96: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/epg/Epg.cpp:403:104: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/epg/Epg.cpp:510:96: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/epg/Epg.cpp:525:96: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/epg/Epg.cpp:559:105: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/epg/Epg.cpp:562:105: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/epg/Epg.cpp:801:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/epg/Epg.cpp:838:92: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/epg/Epg.cpp:52:3: performance: Variable 'm_pvrChannel' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/epg/Epg.cpp:77:3: performance: Variable 'm_pvrChannel' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/epg/Epg.h:40:3: warning: The class 'CEpg' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/epg/EpgContainer.cpp:209:16: style: The scope of the variable 'iCounter' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/epg/EpgContainer.cpp:537:9: style: The scope of the variable 'epg' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/epg/EpgContainer.cpp:672:10: style: The scope of the variable 'iNow' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/epg/EpgContainer.cpp:103:87: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/epg/EpgContainer.cpp:217:87: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/epg/EpgContainer.cpp:242:97: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/epg/EpgContainer.cpp:318:91: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/epg/EpgContainer.cpp:402:85: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/epg/EpgContainer.cpp:539:85: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/epg/EpgContainer.cpp:572:87: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/epg/EpgContainer.cpp:611:85: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/epg/EpgContainer.cpp:622:85: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/epg/EpgContainer.cpp:639:85: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/epg/EpgContainer.cpp:658:87: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/epg/EpgContainer.cpp:680:89: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/epg/EpgContainer.h:90:18: warning: Virtual function 'Unload' is called from destructor '~CEpgContainer()' at line 63. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/epg/EpgContainer.cpp:63:3: note: Calling Unload
xbmc-13.2-Gotham/xbmc/epg/EpgContainer.h:90:18: note: Unload is a virtual method
xbmc-13.2-Gotham/xbmc/epg/EpgDatabase.cpp:92:37: style: Function 'UpdateTables' argument 1 names different: declaration 'version' definition 'iVersion'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/epg/EpgDatabase.h:163:35: note: Function 'UpdateTables' argument 1 names different: declaration 'version' definition 'iVersion'.
xbmc-13.2-Gotham/xbmc/epg/EpgDatabase.cpp:92:37: note: Function 'UpdateTables' argument 1 names different: declaration 'version' definition 'iVersion'.
xbmc-13.2-Gotham/xbmc/epg/EpgDatabase.cpp:269:99: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/epg/EpgInfoTag.cpp:103:14: warning: Member variable 'CEpgInfoTag::m_critSection' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/epg/EpgInfoTag.cpp:172:27: warning: Member variable 'CEpgInfoTag::m_critSection' is not assigned a value in 'CEpgInfoTag::operator='. [operatorEqVarError]
xbmc-13.2-Gotham/xbmc/epg/EpgInfoTag.cpp:54:3: performance: Variable 'm_pvrChannel' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/epg/EpgInfoTag.cpp:57:3: performance: Variable 'm_timer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/epg/EpgInfoTag.cpp:77:3: performance: Variable 'm_timer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/epg/EpgInfoTag.cpp:95:3: performance: Variable 'm_pvrChannel' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/epg/EpgInfoTag.cpp:98:3: performance: Variable 'm_timer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/epg/GUIEPGGridContainer.cpp:50:66: style: Function 'CGUIEPGGridContainer' argument 10 names different: declaration 'minutesPerPage' definition 'timeBlocks'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/epg/GUIEPGGridContainer.h:54:89: note: Function 'CGUIEPGGridContainer' argument 10 names different: declaration 'minutesPerPage' definition 'timeBlocks'.
xbmc-13.2-Gotham/xbmc/epg/GUIEPGGridContainer.cpp:50:66: note: Function 'CGUIEPGGridContainer' argument 10 names different: declaration 'minutesPerPage' definition 'timeBlocks'.
xbmc-13.2-Gotham/xbmc/epg/GUIEPGGridContainer.cpp:1754:46: style: Function 'UpdateLayout' argument 1 names different: declaration 'refreshAllItems' definition 'updateAllItems'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/epg/GUIEPGGridContainer.h:113:28: note: Function 'UpdateLayout' argument 1 names different: declaration 'refreshAllItems' definition 'updateAllItems'.
xbmc-13.2-Gotham/xbmc/epg/GUIEPGGridContainer.cpp:1754:46: note: Function 'UpdateLayout' argument 1 names different: declaration 'refreshAllItems' definition 'updateAllItems'.
xbmc-13.2-Gotham/xbmc/epg/GUIEPGGridContainer.cpp:48:23: warning: Member variable 'CGUIEPGGridContainer::m_wasReset' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/epg/GUIEPGGridContainer.cpp:48:23: warning: Member variable 'CGUIEPGGridContainer::m_channels' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/epg/GUIEPGGridContainer.cpp:48:23: warning: Member variable 'CGUIEPGGridContainer::m_channelsPerPage' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/epg/GUIEPGGridContainer.cpp:48:23: warning: Member variable 'CGUIEPGGridContainer::m_ProgrammesPerPage' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/epg/GUIEPGGridContainer.cpp:48:23: warning: Member variable 'CGUIEPGGridContainer::m_blocks' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/epg/GUIEPGGridContainer.cpp:48:23: warning: Member variable 'CGUIEPGGridContainer::m_gridWrapAround' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/epg/GUIEPGGridContainer.cpp:71:3: performance: Variable 'm_orientation' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/filesystem/APKDirectory.h:31:20: style: The function 'GetDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:70:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/APKDirectory.h:31:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/APKDirectory.h:32:20: style: The function 'ContainsFiles' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFileDirectory.h:30:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/APKDirectory.h:32:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/APKDirectory.h:33:30: style: The function 'GetCacheType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:115:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/APKDirectory.h:33:30: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/APKDirectory.h:34:20: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:95:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/APKDirectory.h:34:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/APKFile.h:35:18: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:54:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/APKFile.h:35:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/APKFile.h:36:18: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/APKFile.h:36:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/APKFile.h:37:18: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:56:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/APKFile.h:37:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/APKFile.h:39:21: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:62:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/APKFile.h:39:21: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/APKFile.h:40:26: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:59:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/APKFile.h:40:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/APKFile.h:41:17: style: The function 'Stat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:58:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/APKFile.h:41:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/APKFile.h:42:17: style: The function 'Stat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:57:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/APKFile.h:42:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/APKFile.h:43:21: style: The function 'GetLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:65:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/APKFile.h:43:21: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/APKFile.h:44:21: style: The function 'GetPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:64:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/APKFile.h:44:21: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/APKFile.h:45:17: style: The function 'GetChunkSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:75:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/APKFile.h:45:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicFileDirectory.h:33:20: style: The function 'GetDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:70:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicFileDirectory.h:33:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicFileDirectory.h:34:20: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:95:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicFileDirectory.h:34:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicFileDirectory.h:35:20: style: The function 'ContainsFiles' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFileDirectory.h:30:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicFileDirectory.h:35:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicFileDirectory.h:36:20: style: The function 'IsAllowed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:108:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicFileDirectory.h:36:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/ASAPFileDirectory.h:35:17: style: The function 'GetTrackCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MusicFileDirectory.h:38:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/ASAPFileDirectory.h:35:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/AddonsDirectory.h:40:18: style: The function 'GetDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:70:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/AddonsDirectory.h:40:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/AddonsDirectory.h:41:18: style: The function 'Create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:88:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/AddonsDirectory.h:41:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/AddonsDirectory.h:42:18: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:95:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/AddonsDirectory.h:42:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/AddonsDirectory.h:43:18: style: The function 'IsAllowed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:108:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/AddonsDirectory.h:43:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:95:12: style: Technically the member function 'XFILE::CSimpleFileCache::GetAvailableRead' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.cpp:155:27: note: Technically the member function 'XFILE::CSimpleFileCache::GetAvailableRead' can be const.
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:95:12: note: Technically the member function 'XFILE::CSimpleFileCache::GetAvailableRead' can be const.
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:79:16: warning: Virtual function 'Close' is called from destructor '~CSimpleFileCache()' at line 71. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.cpp:71:3: note: Calling Close
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:79:16: note: Close is a virtual method
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:108:3: style: Class 'CSimpleDoubleCache' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:78:15: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:46:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:78:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:79:16: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:47:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:79:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:81:15: style: The function 'WriteToCache' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:49:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:81:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:82:15: style: The function 'ReadFromCache' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:50:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:82:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:83:19: style: The function 'WaitForData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:51:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:83:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:85:19: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:53:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:85:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:86:16: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:54:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:86:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:87:16: style: The function 'EndOfInput' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:56:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:87:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:89:19: style: The function 'CachedDataEndPosIfSeekTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:60:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:89:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:90:19: style: The function 'CachedDataEndPos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:61:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:90:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:91:16: style: The function 'IsCachedPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:62:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:91:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:93:27: style: The function 'CreateNew' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:64:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:93:27: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:111:15: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:46:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:111:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:112:16: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:47:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:112:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:114:15: style: The function 'WriteToCache' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:49:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:114:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:115:15: style: The function 'ReadFromCache' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:50:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:115:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:116:19: style: The function 'WaitForData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:51:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:116:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:118:19: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:53:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:118:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:119:16: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:54:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:119:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:120:16: style: The function 'EndOfInput' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:56:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:120:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:121:16: style: The function 'IsEndOfInput' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:57:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:121:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:122:16: style: The function 'ClearEndOfInput' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:58:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:122:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:124:19: style: The function 'CachedDataEndPosIfSeekTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:60:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:124:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:125:19: style: The function 'CachedDataEndPos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:61:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:125:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:126:16: style: The function 'IsCachedPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:62:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:126:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:128:27: style: The function 'CreateNew' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:64:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:128:27: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CircularCache.cpp:169:50: style: Function 'WaitForData' argument 1 names different: declaration 'minimum' definition 'minumum'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/CircularCache.h:41:46: note: Function 'WaitForData' argument 1 names different: declaration 'minimum' definition 'minumum'.
xbmc-13.2-Gotham/xbmc/filesystem/CircularCache.cpp:169:50: note: Function 'WaitForData' argument 1 names different: declaration 'minimum' definition 'minumum'.
xbmc-13.2-Gotham/xbmc/filesystem/CircularCache.cpp:169:72: style: Function 'WaitForData' argument 2 names different: declaration 'iMillis' definition 'millis'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/CircularCache.h:41:68: note: Function 'WaitForData' argument 2 names different: declaration 'iMillis' definition 'millis'.
xbmc-13.2-Gotham/xbmc/filesystem/CircularCache.cpp:169:72: note: Function 'WaitForData' argument 2 names different: declaration 'iMillis' definition 'millis'.
xbmc-13.2-Gotham/xbmc/filesystem/CircularCache.h:37:18: warning: Virtual function 'Close' is called from destructor '~CCircularCache()' at line 46. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/filesystem/CircularCache.cpp:46:3: note: Calling Close
xbmc-13.2-Gotham/xbmc/filesystem/CircularCache.h:37:18: note: Close is a virtual method
xbmc-13.2-Gotham/xbmc/filesystem/CircularCache.h:36:17: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:46:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CircularCache.h:36:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CircularCache.h:37:18: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:47:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CircularCache.h:37:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CircularCache.h:39:17: style: The function 'WriteToCache' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:49:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CircularCache.h:39:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CircularCache.h:40:17: style: The function 'ReadFromCache' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:50:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CircularCache.h:40:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CircularCache.h:41:21: style: The function 'WaitForData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:51:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CircularCache.h:41:21: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CircularCache.h:43:21: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:53:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CircularCache.h:43:21: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CircularCache.h:44:18: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:54:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CircularCache.h:44:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CircularCache.h:46:21: style: The function 'CachedDataEndPosIfSeekTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:60:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CircularCache.h:46:21: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CircularCache.h:47:21: style: The function 'CachedDataEndPos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:61:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CircularCache.h:47:21: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CircularCache.h:48:18: style: The function 'IsCachedPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:62:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CircularCache.h:48:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CircularCache.h:50:29: style: The function 'CreateNew' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:64:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/CircularCache.h:50:29: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.cpp:909:35: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.cpp:658:42: style: Function 'ParseAndCorrectUrl' argument 1 names different: declaration 'url' definition 'url2'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.h:151:37: note: Function 'ParseAndCorrectUrl' argument 1 names different: declaration 'url' definition 'url2'.
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.cpp:658:42: note: Function 'ParseAndCorrectUrl' argument 1 names different: declaration 'url' definition 'url2'.
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.cpp:92:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.cpp:624:68: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.cpp:690:83: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.cpp:376:12: warning: Member variable 'CCurlFile::m_writeOffset' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.cpp:376:12: warning: Member variable 'CCurlFile::m_overflowBuffer' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.cpp:376:12: warning: Member variable 'CCurlFile::m_overflowSize' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.cpp:376:12: warning: Member variable 'CCurlFile::m_stillRunning' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.cpp:222:24: warning: Member variable 'CReadState::m_stillRunning' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.h:154:12: performance: Technically the member function 'XFILE::CCurlFile::SetCorrectHeaders' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.cpp:635:17: note: Technically the member function 'XFILE::CCurlFile::SetCorrectHeaders' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.h:154:12: note: Technically the member function 'XFILE::CCurlFile::SetCorrectHeaders' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.cpp:399:3: style: Class 'CCurlFile' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.cpp:399:3: style: Class 'CCurlFile' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.h:57:20: warning: Virtual function 'Close' is called from destructor '~CCurlFile()' at line 370. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.cpp:370:3: note: Calling Close
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.h:57:20: note: Close is a virtual method
xbmc-13.2-Gotham/xbmc/filesystem/ShoutcastFile.h:43:19: style: The function 'GetPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:64:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/ShoutcastFile.h:43:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/ShoutcastFile.h:44:19: style: The function 'GetLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:65:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/ShoutcastFile.h:44:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/ShoutcastFile.h:45:16: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:54:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/ShoutcastFile.h:45:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/ShoutcastFile.h:46:16: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:56:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/ShoutcastFile.h:46:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/ShoutcastFile.h:47:15: style: The function 'Stat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:57:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/ShoutcastFile.h:47:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/ShoutcastFile.h:48:24: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:59:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/ShoutcastFile.h:48:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/ShoutcastFile.h:49:19: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:62:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/ShoutcastFile.h:49:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/ShoutcastFile.h:50:16: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/ShoutcastFile.h:50:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/ShoutcastFile.h:51:7: style: The function 'IoControl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:83:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/ShoutcastFile.h:51:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/DAAPDirectory.h:48:8: performance: Technically the member function 'XFILE::CDAAPDirectory::free_albums' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/filesystem/DAAPDirectory.cpp:315:22: note: Technically the member function 'XFILE::CDAAPDirectory::free_albums' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/DAAPDirectory.h:48:8: note: Technically the member function 'XFILE::CDAAPDirectory::free_albums' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/DAAPFile.h:74:19: style: The function 'GetPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:64:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/DAAPFile.h:74:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/DAAPFile.h:75:19: style: The function 'GetLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:65:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/DAAPFile.h:75:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/DAAPFile.h:76:16: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:54:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/DAAPFile.h:76:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/DAAPFile.h:77:16: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:56:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/DAAPFile.h:77:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/DAAPFile.h:78:15: style: The function 'Stat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:57:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/DAAPFile.h:78:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/DAAPFile.h:79:24: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:59:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/DAAPFile.h:79:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/DAAPFile.h:80:19: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:62:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/DAAPFile.h:80:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/DAAPFile.h:81:16: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/DAAPFile.h:81:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/DAAPFile.h:82:16: style: The function 'IoControl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:83:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/DAAPFile.h:82:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/DAAPDirectory.h:42:16: style: The function 'IsAllowed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:108:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/DAAPDirectory.h:42:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/DAAPDirectory.h:43:16: style: The function 'GetDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:70:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/DAAPDirectory.h:43:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/DAAPFile.cpp:124:4: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/filesystem/DAAPFile.cpp:83:58: style: Function 'GetHost' argument 1 names different: declaration 'srtHost' definition 'strHost'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/DAAPFile.h:46:47: note: Function 'GetHost' argument 1 names different: declaration 'srtHost' definition 'strHost'.
xbmc-13.2-Gotham/xbmc/filesystem/DAAPFile.cpp:83:58: note: Function 'GetHost' argument 1 names different: declaration 'srtHost' definition 'strHost'.
xbmc-13.2-Gotham/xbmc/filesystem/DAAPFile.cpp:146:12: warning: Member variable 'CDAAPFile::m_fileSize' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/filesystem/DAAPFile.cpp:146:12: warning: Member variable 'CDAAPFile::m_filePos' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/filesystem/DAAPFile.cpp:55:3: performance: Variable 'm_Status' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/filesystem/DAAPFile.h:81:16: warning: Virtual function 'Close' is called from destructor '~CDAAPFile()' at line 156. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/filesystem/DAAPFile.cpp:156:3: note: Calling Close
xbmc-13.2-Gotham/xbmc/filesystem/DAAPFile.h:81:16: note: Close is a virtual method
xbmc-13.2-Gotham/xbmc/filesystem/DAVDirectory.h:39:12: performance: Technically the member function 'XFILE::CDAVDirectory::ParseResponse' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/filesystem/DAVDirectory.cpp:45:21: note: Technically the member function 'XFILE::CDAVDirectory::ParseResponse' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/DAVDirectory.h:39:12: note: Technically the member function 'XFILE::CDAVDirectory::ParseResponse' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/DAVDirectory.h:33:20: style: The function 'GetDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:70:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/DAVDirectory.h:33:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/DAVDirectory.h:34:20: style: The function 'Create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:88:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/DAVDirectory.h:34:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/DAVDirectory.h:35:20: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:95:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/DAVDirectory.h:35:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/DAVDirectory.h:36:20: style: The function 'Remove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:101:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/DAVDirectory.h:36:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/DAVDirectory.h:37:30: style: The function 'GetCacheType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:115:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/DAVDirectory.h:37:30: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/DAVFile.h:35:18: style: The function 'Delete' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:79:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/DAVFile.h:35:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/DAVFile.h:36:18: style: The function 'Rename' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:80:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/DAVFile.h:36:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/DAVFile.cpp:52:35: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xbmc-13.2-Gotham/xbmc/filesystem/DirectoryCache.cpp:170:52: style: Function 'FileExists' argument 1 names different: declaration 'strPath' definition 'strFile'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/DirectoryCache.h:59:39: note: Function 'FileExists' argument 1 names different: declaration 'strPath' definition 'strFile'.
xbmc-13.2-Gotham/xbmc/filesystem/DirectoryCache.cpp:170:52: note: Function 'FileExists' argument 1 names different: declaration 'strPath' definition 'strFile'.
xbmc-13.2-Gotham/xbmc/filesystem/DirectoryCache.h:64:10: performance: Technically the member function 'XFILE::CDirectoryCache::InitCache' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/filesystem/DirectoryCache.cpp:207:23: note: Technically the member function 'XFILE::CDirectoryCache::InitCache' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/DirectoryCache.h:64:10: note: Technically the member function 'XFILE::CDirectoryCache::InitCache' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/DirectoryCache.cpp:36:3: style: Class 'CDir' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/xbmc/filesystem/DirectoryCache.cpp:36:3: style: Class 'CDir' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/xbmc/filesystem/HDDirectory.h:32:16: style: The function 'GetDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:70:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/HDDirectory.h:32:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/HDDirectory.h:33:16: style: The function 'Create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:88:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/HDDirectory.h:33:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/HDDirectory.h:34:16: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:95:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/HDDirectory.h:34:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/HDDirectory.h:35:16: style: The function 'Remove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:101:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/HDDirectory.h:35:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocolDirectory.h:31:18: style: The function 'GetDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:70:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocolDirectory.h:31:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocolDirectory.h:32:18: style: The function 'Create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:88:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocolDirectory.h:32:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocolDirectory.h:33:18: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:95:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocolDirectory.h:33:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocolDirectory.h:34:18: style: The function 'Remove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:101:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocolDirectory.h:34:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PlaylistDirectory.h:32:18: style: The function 'GetDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:70:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PlaylistDirectory.h:32:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PlaylistDirectory.h:33:18: style: The function 'IsAllowed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:108:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PlaylistDirectory.h:33:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicSearchDirectory.h:31:18: style: The function 'GetDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:70:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicSearchDirectory.h:31:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicSearchDirectory.h:32:18: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:95:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicSearchDirectory.h:32:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicSearchDirectory.h:33:18: style: The function 'IsAllowed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:108:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicSearchDirectory.h:33:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/FavouritesDirectory.h:35:18: style: The function 'GetDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:70:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/FavouritesDirectory.h:35:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/FavouritesDirectory.h:36:18: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:95:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/FavouritesDirectory.h:36:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/LibraryDirectory.h:32:18: style: The function 'GetDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:70:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/LibraryDirectory.h:32:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/LibraryDirectory.h:33:18: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:95:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/LibraryDirectory.h:33:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/LibraryDirectory.h:34:18: style: The function 'IsAllowed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:108:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/LibraryDirectory.h:34:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SourcesDirectory.h:34:18: style: The function 'GetDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:70:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SourcesDirectory.h:34:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SourcesDirectory.h:36:18: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:95:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SourcesDirectory.h:36:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SourcesDirectory.h:37:18: style: The function 'IsAllowed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:108:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SourcesDirectory.h:37:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/FTPDirectory.h:31:20: style: The function 'GetDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:70:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/FTPDirectory.h:31:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/FTPDirectory.h:32:20: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:95:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/FTPDirectory.h:32:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/HTTPDirectory.h:31:20: style: The function 'GetDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:70:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/HTTPDirectory.h:31:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/HTTPDirectory.h:32:20: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:95:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/HTTPDirectory.h:32:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/HTTPDirectory.h:33:30: style: The function 'GetCacheType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:115:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/HTTPDirectory.h:33:30: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/UDFDirectory.h:35:16: style: The function 'GetDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:70:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/UDFDirectory.h:35:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/UDFDirectory.h:36:16: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:95:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/UDFDirectory.h:36:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/UDFDirectory.h:37:16: style: The function 'ContainsFiles' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFileDirectory.h:30:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/UDFDirectory.h:37:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/ZipDirectory.h:31:18: style: The function 'GetDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:70:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/ZipDirectory.h:31:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/ZipDirectory.h:32:18: style: The function 'ContainsFiles' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFileDirectory.h:30:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/ZipDirectory.h:32:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/ZipDirectory.h:33:28: style: The function 'GetCacheType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:115:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/ZipDirectory.h:33:28: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/TuxBoxDirectory.h:34:20: style: The function 'GetDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:70:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/TuxBoxDirectory.h:34:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/TuxBoxDirectory.h:35:20: style: The function 'IsAllowed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:108:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/TuxBoxDirectory.h:35:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/TuxBoxDirectory.h:36:30: style: The function 'GetCacheType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:115:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/TuxBoxDirectory.h:36:30: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/HDHomeRunDirectory.h:33:20: style: The function 'IsAllowed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:108:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/HDHomeRunDirectory.h:33:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/HDHomeRunDirectory.h:34:20: style: The function 'GetDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:70:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/HDHomeRunDirectory.h:34:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SlingboxDirectory.h:34:18: style: The function 'IsAllowed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:108:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SlingboxDirectory.h:34:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SlingboxDirectory.h:35:18: style: The function 'GetDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:70:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SlingboxDirectory.h:35:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MythDirectory.h:43:16: style: The function 'GetDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:70:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MythDirectory.h:43:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MythDirectory.h:44:16: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:95:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MythDirectory.h:44:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MythDirectory.h:45:16: style: The function 'IsAllowed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:108:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MythDirectory.h:45:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MythDirectory.h:46:26: style: The function 'GetCacheType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:115:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MythDirectory.h:46:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/RSSDirectory.h:34:18: style: The function 'GetDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:70:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/RSSDirectory.h:34:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/RSSDirectory.h:35:18: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:95:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/RSSDirectory.h:35:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/RSSDirectory.h:36:18: style: The function 'IsAllowed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:108:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/RSSDirectory.h:36:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/RSSDirectory.h:37:18: style: The function 'ContainsFiles' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFileDirectory.h:30:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/RSSDirectory.h:37:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/RSSDirectory.h:38:28: style: The function 'GetCacheType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:115:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/RSSDirectory.h:38:28: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/DirectoryHistory.cpp:79:78: style: Function 'AddPath' argument 2 names different: declaration 'm_strFilterPath' definition 'strFilterPath'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/DirectoryHistory.h:57:61: note: Function 'AddPath' argument 2 names different: declaration 'm_strFilterPath' definition 'strFilterPath'.
xbmc-13.2-Gotham/xbmc/filesystem/DirectoryHistory.cpp:79:78: note: Function 'AddPath' argument 2 names different: declaration 'm_strFilterPath' definition 'strFilterPath'.
xbmc-13.2-Gotham/xbmc/filesystem/DirectoryHistory.cpp:90:83: style: Function 'AddPathFront' argument 2 names different: declaration 'm_strFilterPath' definition 'strFilterPath'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/DirectoryHistory.h:58:66: note: Function 'AddPathFront' argument 2 names different: declaration 'm_strFilterPath' definition 'strFilterPath'.
xbmc-13.2-Gotham/xbmc/filesystem/DirectoryHistory.cpp:90:83: note: Function 'AddPathFront' argument 2 names different: declaration 'm_strFilterPath' definition 'strFilterPath'.
xbmc-13.2-Gotham/xbmc/filesystem/DllLibCurl.cpp:168:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/filesystem/DllLibCurl.cpp:185:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/filesystem/DllLibCurl.cpp:264:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/filesystem/DllLibCurl.cpp:283:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/filesystem/DllLibCurl.cpp:308:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/filesystem/FTPParse.cpp:35:3: performance: Variable 'm_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/filesystem/FTPParse.cpp:39:3: performance: Variable 'm_time' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/filesystem/FTPParse.h:33:10: style: Technically the member function 'CFTPParse::getName' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/filesystem/FTPParse.cpp:42:19: note: Technically the member function 'CFTPParse::getName' can be const.
xbmc-13.2-Gotham/xbmc/filesystem/FTPParse.h:33:10: note: Technically the member function 'CFTPParse::getName' can be const.
xbmc-13.2-Gotham/xbmc/filesystem/FTPParse.h:34:7: style: Technically the member function 'CFTPParse::getFlagtrycwd' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/filesystem/FTPParse.cpp:47:16: note: Technically the member function 'CFTPParse::getFlagtrycwd' can be const.
xbmc-13.2-Gotham/xbmc/filesystem/FTPParse.h:34:7: note: Technically the member function 'CFTPParse::getFlagtrycwd' can be const.
xbmc-13.2-Gotham/xbmc/filesystem/FTPParse.h:35:7: style: Technically the member function 'CFTPParse::getFlagtryretr' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/filesystem/FTPParse.cpp:52:16: note: Technically the member function 'CFTPParse::getFlagtryretr' can be const.
xbmc-13.2-Gotham/xbmc/filesystem/FTPParse.h:35:7: note: Technically the member function 'CFTPParse::getFlagtryretr' can be const.
xbmc-13.2-Gotham/xbmc/filesystem/FTPParse.h:36:12: style: Technically the member function 'CFTPParse::getSize' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/filesystem/FTPParse.cpp:57:21: note: Technically the member function 'CFTPParse::getSize' can be const.
xbmc-13.2-Gotham/xbmc/filesystem/FTPParse.h:36:12: note: Technically the member function 'CFTPParse::getSize' can be const.
xbmc-13.2-Gotham/xbmc/filesystem/FTPParse.h:37:10: style: Technically the member function 'CFTPParse::getTime' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/filesystem/FTPParse.cpp:62:19: note: Technically the member function 'CFTPParse::getTime' can be const.
xbmc-13.2-Gotham/xbmc/filesystem/FTPParse.h:37:10: note: Technically the member function 'CFTPParse::getTime' can be const.
xbmc-13.2-Gotham/xbmc/filesystem/FTPParse.h:45:7: performance: Technically the member function 'CFTPParse::getDayOfWeek' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/filesystem/FTPParse.cpp:265:16: note: Technically the member function 'CFTPParse::getDayOfWeek' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/FTPParse.h:45:7: note: Technically the member function 'CFTPParse::getDayOfWeek' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/File.cpp:195:9: style: The scope of the variable 'iRead' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/filesystem/File.cpp:195:16: style: The scope of the variable 'iWrite' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/filesystem/FileCache.h:34:5: style: Class 'CFileCache' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/filesystem/FileCache.h:46:27: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:54:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/FileCache.h:46:27: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/FileCache.h:47:27: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/FileCache.h:47:27: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/FileCache.h:48:27: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:56:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/FileCache.h:48:27: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/FileCache.h:49:27: style: The function 'Stat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:57:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/FileCache.h:49:27: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/FileCache.h:51:27: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:59:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/FileCache.h:51:27: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/FileCache.h:53:27: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:62:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/FileCache.h:53:27: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/FileCache.h:54:27: style: The function 'GetPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:64:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/FileCache.h:54:27: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/FileCache.h:55:27: style: The function 'GetLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:65:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/FileCache.h:55:27: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/FileCache.h:57:27: style: The function 'IoControl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:83:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/FileCache.h:57:27: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/FileCache.h:61:24: style: The function 'GetContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:85:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/FileCache.h:61:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/FileCache.h:62:25: style: The function 'GetContentCharset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:86:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/FileCache.h:62:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/FileCache.cpp:81:13: warning: Member variable 'CFileCache::m_chunkSize' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/filesystem/FileCache.cpp:81:13: warning: Member variable 'CFileCache::m_writeRate' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/filesystem/FileCache.cpp:81:13: warning: Member variable 'CFileCache::m_writeRateActual' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/filesystem/FileCache.cpp:109:13: warning: Member variable 'CFileCache::m_seekPossible' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/filesystem/FileCache.cpp:109:13: warning: Member variable 'CFileCache::m_writeRate' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/filesystem/FileCache.cpp:109:13: warning: Member variable 'CFileCache::m_writeRateActual' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/filesystem/FileCache.cpp:109:13: warning: Member variable 'CFileCache::m_cacheFull' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/filesystem/FileCache.cpp:55:12: style: Technically the member function 'CWriteRate::Rate' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/filesystem/FileCache.h:47:27: warning: Virtual function 'Close' is called from destructor '~CFileCache()' at line 122. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/filesystem/FileCache.cpp:122:3: note: Calling Close
xbmc-13.2-Gotham/xbmc/filesystem/FileCache.h:47:27: note: Close is a virtual method
xbmc-13.2-Gotham/xbmc/filesystem/SmartPlaylistDirectory.h:34:18: style: The function 'GetDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:70:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SmartPlaylistDirectory.h:34:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SmartPlaylistDirectory.h:35:18: style: The function 'IsAllowed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:108:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SmartPlaylistDirectory.h:35:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SmartPlaylistDirectory.h:36:18: style: The function 'ContainsFiles' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFileDirectory.h:30:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SmartPlaylistDirectory.h:36:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SmartPlaylistDirectory.h:37:18: style: The function 'Remove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:101:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SmartPlaylistDirectory.h:37:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PlaylistFileDirectory.h:32:18: style: The function 'GetDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:70:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PlaylistFileDirectory.h:32:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PlaylistFileDirectory.h:33:18: style: The function 'ContainsFiles' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFileDirectory.h:30:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PlaylistFileDirectory.h:33:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PlaylistFileDirectory.h:34:18: style: The function 'Remove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:101:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PlaylistFileDirectory.h:34:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PlaylistFileDirectory.h:35:18: style: The function 'IsAllowed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:108:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PlaylistFileDirectory.h:35:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:62:49: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:73:50: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/filesystem/SlingboxFile.h:50:73: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/filesystem/HDFile.h:42:19: style: The function 'GetPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:64:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/HDFile.h:42:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/HDFile.h:43:19: style: The function 'GetLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:65:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/HDFile.h:43:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/HDFile.h:44:16: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:54:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/HDFile.h:44:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/HDFile.h:45:16: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:56:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/HDFile.h:45:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/HDFile.h:46:15: style: The function 'Stat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:57:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/HDFile.h:46:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/HDFile.h:47:15: style: The function 'Stat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:58:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/HDFile.h:47:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/HDFile.h:48:24: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:59:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/HDFile.h:48:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/HDFile.h:49:15: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:60:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/HDFile.h:49:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/HDFile.h:50:19: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:62:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/HDFile.h:50:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/HDFile.h:51:15: style: The function 'Truncate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:67:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/HDFile.h:51:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/HDFile.h:52:16: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/HDFile.h:52:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/HDFile.h:53:16: style: The function 'Flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:66:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/HDFile.h:53:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/HDFile.h:55:16: style: The function 'OpenForWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:55:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/HDFile.h:55:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/HDFile.h:57:16: style: The function 'Delete' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:79:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/HDFile.h:57:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/HDFile.h:58:16: style: The function 'Rename' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:80:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/HDFile.h:58:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/HDFile.h:59:16: style: The function 'SetHidden' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:81:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/HDFile.h:59:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/HDFile.h:61:15: style: The function 'IoControl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:83:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/HDFile.h:61:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/HTTPFile.h:32:18: style: The function 'OpenForWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.h:51:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/HTTPFile.h:32:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/HTTPFile.h:33:17: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CurlFile.h:60:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/HTTPFile.h:33:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/FileReaderFile.h:34:19: style: The function 'GetPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:64:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/FileReaderFile.h:34:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/FileReaderFile.h:35:19: style: The function 'GetLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:65:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/FileReaderFile.h:35:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/FileReaderFile.h:36:16: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:54:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/FileReaderFile.h:36:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/FileReaderFile.h:37:16: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:56:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/FileReaderFile.h:37:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/FileReaderFile.h:38:15: style: The function 'Stat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:57:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/FileReaderFile.h:38:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/FileReaderFile.h:39:24: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:59:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/FileReaderFile.h:39:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/FileReaderFile.h:40:15: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:60:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/FileReaderFile.h:40:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/FileReaderFile.h:41:19: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:62:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/FileReaderFile.h:41:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/FileReaderFile.h:42:16: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/FileReaderFile.h:42:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/FileReaderFile.h:44:16: style: The function 'OpenForWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:55:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/FileReaderFile.h:44:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/ZipFile.h:37:21: style: The function 'GetPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:64:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/ZipFile.h:37:21: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/ZipFile.h:38:21: style: The function 'GetLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:65:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/ZipFile.h:38:21: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/ZipFile.h:39:18: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:54:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/ZipFile.h:39:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/ZipFile.h:40:18: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:56:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/ZipFile.h:40:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/ZipFile.h:41:17: style: The function 'Stat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:58:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/ZipFile.h:41:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/ZipFile.h:42:17: style: The function 'Stat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:57:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/ZipFile.h:42:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/ZipFile.h:43:26: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:59:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/ZipFile.h:43:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/ZipFile.h:45:21: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:62:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/ZipFile.h:45:21: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/ZipFile.h:46:18: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/ZipFile.h:46:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PipeFile.h:48:19: style: The function 'GetPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:64:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PipeFile.h:48:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PipeFile.h:49:19: style: The function 'GetLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:65:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PipeFile.h:49:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PipeFile.h:51:16: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:54:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PipeFile.h:51:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PipeFile.h:52:16: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:56:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PipeFile.h:52:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PipeFile.h:53:15: style: The function 'Stat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:57:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PipeFile.h:53:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PipeFile.h:54:15: style: The function 'Stat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:58:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PipeFile.h:54:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PipeFile.h:55:24: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:59:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PipeFile.h:55:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PipeFile.h:56:15: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:60:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PipeFile.h:56:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PipeFile.h:57:19: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:62:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PipeFile.h:57:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PipeFile.h:58:16: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PipeFile.h:58:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PipeFile.h:59:16: style: The function 'Flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:66:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PipeFile.h:59:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PipeFile.h:62:16: style: The function 'OpenForWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:55:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PipeFile.h:62:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PipeFile.h:64:16: style: The function 'Delete' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:79:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PipeFile.h:64:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PipeFile.h:65:16: style: The function 'Rename' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:80:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PipeFile.h:65:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PipeFile.h:70:16: style: The function 'OnPipeOverFlow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/PipesManager.h:43:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PipeFile.h:70:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PipeFile.h:71:16: style: The function 'OnPipeUnderFlow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/PipesManager.h:44:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PipeFile.h:71:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseFile.h:32:16: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:54:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseFile.h:32:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseFile.h:33:16: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:56:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseFile.h:33:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseFile.h:34:15: style: The function 'Stat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:57:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseFile.h:34:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseFile.h:36:24: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:59:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseFile.h:36:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseFile.h:37:19: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:62:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseFile.h:37:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseFile.h:38:16: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseFile.h:38:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseFile.h:39:19: style: The function 'GetPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:64:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseFile.h:39:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseFile.h:40:19: style: The function 'GetLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:65:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseFile.h:40:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocolFile.h:32:16: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:54:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocolFile.h:32:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocolFile.h:33:16: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:56:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocolFile.h:33:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocolFile.h:34:15: style: The function 'Stat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:57:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocolFile.h:34:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocolFile.h:35:15: style: The function 'Stat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:58:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocolFile.h:35:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocolFile.h:36:16: style: The function 'OpenForWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:55:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocolFile.h:36:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocolFile.h:37:16: style: The function 'Delete' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:79:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocolFile.h:37:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocolFile.h:38:16: style: The function 'Rename' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:80:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocolFile.h:38:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocolFile.h:40:24: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:59:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocolFile.h:40:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocolFile.h:41:15: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:60:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocolFile.h:41:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocolFile.h:42:19: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:62:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocolFile.h:42:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocolFile.h:43:16: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocolFile.h:43:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocolFile.h:44:19: style: The function 'GetPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:64:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocolFile.h:44:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocolFile.h:45:19: style: The function 'GetLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:65:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocolFile.h:45:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MultiPathFile.h:32:18: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:54:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MultiPathFile.h:32:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MultiPathFile.h:33:18: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:56:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MultiPathFile.h:33:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MultiPathFile.h:34:17: style: The function 'Stat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:57:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MultiPathFile.h:34:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MultiPathFile.h:36:26: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:59:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MultiPathFile.h:36:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MultiPathFile.h:37:21: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:62:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MultiPathFile.h:37:21: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MultiPathFile.h:38:18: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MultiPathFile.h:38:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MultiPathFile.h:39:21: style: The function 'GetPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:64:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MultiPathFile.h:39:21: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MultiPathFile.h:40:21: style: The function 'GetLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:65:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MultiPathFile.h:40:21: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/TuxBoxFile.h:31:23: style: The function 'GetPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:64:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/TuxBoxFile.h:31:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/TuxBoxFile.h:32:23: style: The function 'GetLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:65:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/TuxBoxFile.h:32:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/TuxBoxFile.h:33:20: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:54:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/TuxBoxFile.h:33:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/TuxBoxFile.h:34:20: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/TuxBoxFile.h:34:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/TuxBoxFile.h:35:20: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:56:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/TuxBoxFile.h:35:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/TuxBoxFile.h:36:19: style: The function 'Stat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:57:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/TuxBoxFile.h:36:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/TuxBoxFile.h:37:28: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:59:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/TuxBoxFile.h:37:28: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/TuxBoxFile.h:38:23: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:62:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/TuxBoxFile.h:38:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/UDFFile.h:36:19: style: The function 'GetPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:64:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/UDFFile.h:36:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/UDFFile.h:37:19: style: The function 'GetLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:65:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/UDFFile.h:37:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/UDFFile.h:38:16: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:54:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/UDFFile.h:38:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/UDFFile.h:39:16: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:56:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/UDFFile.h:39:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/UDFFile.h:40:15: style: The function 'Stat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:57:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/UDFFile.h:40:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/UDFFile.h:41:24: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:59:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/UDFFile.h:41:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/UDFFile.h:42:19: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:62:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/UDFFile.h:42:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/UDFFile.h:43:16: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/UDFFile.h:43:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:48:25: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:54:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:48:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:50:25: style: The function 'GetPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:64:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:50:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:51:25: style: The function 'GetLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:65:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:51:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:52:25: style: The function 'Stat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:57:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:52:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:53:25: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:53:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:54:25: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:59:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:54:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:55:25: style: The function 'GetContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:85:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:55:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:56:25: style: The function 'SkipNext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:77:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:56:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:58:25: style: The function 'Delete' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:79:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:58:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:59:25: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:56:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:59:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:60:25: style: The function 'GetChunkSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:75:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:60:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:64:26: style: The function 'NextChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/ILiveTV.h:30:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:64:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:65:26: style: The function 'PrevChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/ILiveTV.h:31:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:65:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:66:26: style: The function 'SelectChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/ILiveTV.h:32:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:66:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:68:26: style: The function 'GetTotalTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/ILiveTV.h:34:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:68:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:69:26: style: The function 'GetStartTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/ILiveTV.h:35:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:69:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:71:26: style: The function 'UpdateItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/ILiveTV.h:37:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:71:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:75:26: style: The function 'CanRecord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/ILiveTV.h:45:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:75:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:76:26: style: The function 'IsRecording' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/ILiveTV.h:46:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:76:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:77:26: style: The function 'Record' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/ILiveTV.h:47:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:77:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:82:26: style: The function 'IoControl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:83:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:82:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:84:16: style: The function 'OnEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MythSession.h:55:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:84:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/HDHomeRunFile.h:35:29: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:56:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/HDHomeRunFile.h:35:29: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/HDHomeRunFile.h:36:29: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:62:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/HDHomeRunFile.h:36:29: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/HDHomeRunFile.h:37:29: style: The function 'Stat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:57:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/HDHomeRunFile.h:37:29: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/HDHomeRunFile.h:38:29: style: The function 'GetPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:64:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/HDHomeRunFile.h:38:29: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/HDHomeRunFile.h:39:29: style: The function 'GetLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:65:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/HDHomeRunFile.h:39:29: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/HDHomeRunFile.h:41:29: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:54:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/HDHomeRunFile.h:41:29: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/HDHomeRunFile.h:42:29: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/HDHomeRunFile.h:42:29: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/HDHomeRunFile.h:43:29: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:59:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/HDHomeRunFile.h:43:29: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/HDHomeRunFile.h:44:29: style: The function 'GetChunkSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:75:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/HDHomeRunFile.h:44:29: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SlingboxFile.h:35:18: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:54:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SlingboxFile.h:35:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SlingboxFile.h:36:26: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:59:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SlingboxFile.h:36:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SlingboxFile.h:37:18: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SlingboxFile.h:37:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SlingboxFile.h:38:18: style: The function 'SkipNext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:77:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SlingboxFile.h:38:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SlingboxFile.h:40:17: style: The function 'GetStartTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/ILiveTV.h:35:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SlingboxFile.h:40:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SlingboxFile.h:41:17: style: The function 'GetTotalTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/ILiveTV.h:34:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SlingboxFile.h:41:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SlingboxFile.h:42:21: style: The function 'GetLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:65:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SlingboxFile.h:42:21: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SlingboxFile.h:43:21: style: The function 'GetPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:64:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SlingboxFile.h:43:21: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SlingboxFile.h:44:21: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:62:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SlingboxFile.h:44:21: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SlingboxFile.h:45:18: style: The function 'UpdateItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/ILiveTV.h:37:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SlingboxFile.h:45:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SlingboxFile.h:47:18: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:56:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SlingboxFile.h:47:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SlingboxFile.h:48:17: style: The function 'Stat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:57:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SlingboxFile.h:48:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SlingboxFile.h:54:18: style: The function 'SelectChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/ILiveTV.h:32:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SlingboxFile.h:54:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/ImageFile.h:32:18: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:54:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/ImageFile.h:32:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/ImageFile.h:33:18: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:56:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/ImageFile.h:33:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/ImageFile.h:34:17: style: The function 'Stat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:57:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/ImageFile.h:34:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/ImageFile.h:36:26: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:59:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/ImageFile.h:36:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/ImageFile.h:37:21: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:62:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/ImageFile.h:37:21: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/ImageFile.h:38:18: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/ImageFile.h:38:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/ImageFile.h:39:21: style: The function 'GetPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:64:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/ImageFile.h:39:21: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/ImageFile.h:40:21: style: The function 'GetLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:65:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/ImageFile.h:40:21: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/FileReaderFile.h:42:16: warning: Virtual function 'Close' is called from destructor '~CFileReaderFile()' at line 40. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/filesystem/FileReaderFile.cpp:40:3: note: Calling Close
xbmc-13.2-Gotham/xbmc/filesystem/FileReaderFile.h:42:16: note: Close is a virtual method
xbmc-13.2-Gotham/xbmc/filesystem/HDDirectory.cpp:58:51: style: Function 'GetDirectory' argument 1 names different: declaration 'strPath' definition 'strPath1'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/HDDirectory.h:32:47: note: Function 'GetDirectory' argument 1 names different: declaration 'strPath' definition 'strPath1'.
xbmc-13.2-Gotham/xbmc/filesystem/HDDirectory.cpp:58:51: note: Function 'GetDirectory' argument 1 names different: declaration 'strPath' definition 'strPath1'.
xbmc-13.2-Gotham/xbmc/filesystem/HDFile.cpp:370:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xbmc-13.2-Gotham/xbmc/filesystem/HDFile.cpp:53:10: warning: Member variable 'CHDFile::m_i64FilePos' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/filesystem/HDFile.cpp:53:10: warning: Member variable 'CHDFile::m_i64FileLen' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/filesystem/HDFile.h:63:15: performance: Technically the member function 'XFILE::CHDFile::GetLocal' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/filesystem/HDFile.cpp:64:22: note: Technically the member function 'XFILE::CHDFile::GetLocal' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/HDFile.h:63:15: note: Technically the member function 'XFILE::CHDFile::GetLocal' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/HDFile.h:52:16: warning: Virtual function 'Close' is called from destructor '~CHDFile()' at line 61. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/filesystem/HDFile.cpp:61:40: note: Calling Close
xbmc-13.2-Gotham/xbmc/filesystem/HDFile.h:52:16: note: Close is a virtual method
xbmc-13.2-Gotham/xbmc/filesystem/HDHomeRunDirectory.cpp:37:3: style: Class 'CHomeRunDirectory' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/xbmc/filesystem/HDHomeRunDirectory.cpp:37:3: style: Class 'CHomeRunDirectory' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/xbmc/filesystem/HDHomeRunFile.cpp:41:3: style: Class 'CHomeRunFile' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/xbmc/filesystem/HDHomeRunFile.cpp:41:3: style: Class 'CHomeRunFile' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/xbmc/filesystem/HDHomeRunFile.h:42:29: warning: Virtual function 'Close' is called from destructor '~CHomeRunFile()' at line 47. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/filesystem/HDHomeRunFile.cpp:47:3: note: Calling Close
xbmc-13.2-Gotham/xbmc/filesystem/HDHomeRunFile.h:42:29: note: Close is a virtual method
xbmc-13.2-Gotham/xbmc/filesystem/HTSPDirectory.cpp:94:76: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/filesystem/HTSPDirectory.cpp:132:76: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/filesystem/HTSPDirectory.cpp:159:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/filesystem/HTSPDirectory.cpp:332:60: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/filesystem/HTSPDirectory.cpp:378:72: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/filesystem/HTSPDirectory.cpp:443:62: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/filesystem/HTSPDirectory.cpp:66:8: style: Technically the member function 'STimedOut::operator()' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/filesystem/HTSPDirectory.cpp:62:3: style: Struct 'STimedOut' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/filesystem/HTSPDirectory.cpp:208:5: error: Memory leak: message.event [memleak]
xbmc-13.2-Gotham/xbmc/filesystem/HTSPSession.cpp:620:59: style: Function 'ParseItem' argument 2 names different: declaration 'tag' definition 'tagid'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/HTSPSession.h:217:63: note: Function 'ParseItem' argument 2 names different: declaration 'tag' definition 'tagid'.
xbmc-13.2-Gotham/xbmc/filesystem/HTSPSession.cpp:620:59: note: Function 'ParseItem' argument 2 names different: declaration 'tag' definition 'tagid'.
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.cpp:33:3: performance: Variable 'm_strFileMask' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/filesystem/ISO9660Directory.h:32:16: style: The function 'GetDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:70:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/ISO9660Directory.h:32:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/ISO9660Directory.h:33:16: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:95:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/ISO9660Directory.h:33:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/ISOFile.h:50:16: warning: Virtual function 'Close' is called from destructor '~CISOFile()' at line 46. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/filesystem/ISOFile.cpp:46:5: note: Calling Close
xbmc-13.2-Gotham/xbmc/filesystem/ISOFile.h:50:16: note: Close is a virtual method
xbmc-13.2-Gotham/xbmc/filesystem/ISOFile.h:43:19: style: The function 'GetPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:64:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/ISOFile.h:43:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/ISOFile.h:44:19: style: The function 'GetLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:65:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/ISOFile.h:44:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/ISOFile.h:45:16: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:54:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/ISOFile.h:45:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/ISOFile.h:46:16: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:56:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/ISOFile.h:46:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/ISOFile.h:47:15: style: The function 'Stat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:57:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/ISOFile.h:47:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/ISOFile.h:48:24: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:59:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/ISOFile.h:48:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/ISOFile.h:49:19: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:62:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/ISOFile.h:49:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/ISOFile.h:50:16: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/ISOFile.h:50:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/ImageFile.h:38:18: warning: Virtual function 'Close' is called from destructor '~CImageFile()' at line 35. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/filesystem/ImageFile.cpp:35:3: note: Calling Close
xbmc-13.2-Gotham/xbmc/filesystem/ImageFile.h:38:18: note: Close is a virtual method
xbmc-13.2-Gotham/xbmc/filesystem/LibraryDirectory.h:40:17: performance: Technically the member function 'XFILE::CLibraryDirectory::GetNode' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/filesystem/LibraryDirectory.cpp:173:32: note: Technically the member function 'XFILE::CLibraryDirectory::GetNode' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/LibraryDirectory.h:40:17: note: Technically the member function 'XFILE::CLibraryDirectory::GetNode' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/MemBufferCache.cpp:134:74: style: Function 'WaitForData' argument 2 names different: declaration 'iMillis' definition 'millis'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/MemBufferCache.h:45:70: note: Function 'WaitForData' argument 2 names different: declaration 'iMillis' definition 'millis'.
xbmc-13.2-Gotham/xbmc/filesystem/MemBufferCache.cpp:134:74: note: Function 'WaitForData' argument 2 names different: declaration 'iMillis' definition 'millis'.
xbmc-13.2-Gotham/xbmc/filesystem/MemBufferCache.h:40:17: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:46:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MemBufferCache.h:40:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MemBufferCache.h:41:18: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:47:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MemBufferCache.h:41:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MemBufferCache.h:43:17: style: The function 'WriteToCache' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:49:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MemBufferCache.h:43:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MemBufferCache.h:44:17: style: The function 'ReadFromCache' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:50:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MemBufferCache.h:44:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MemBufferCache.h:45:21: style: The function 'WaitForData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:51:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MemBufferCache.h:45:21: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MemBufferCache.h:47:21: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/CacheStrategy.h:53:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MemBufferCache.h:47:21: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MultiPathDirectory.h:47:14: performance: Technically the member function 'XFILE::CMultiPathDirectory::ConstructMultiPath' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/filesystem/MultiPathDirectory.cpp:201:33: note: Technically the member function 'XFILE::CMultiPathDirectory::ConstructMultiPath' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/MultiPathDirectory.h:47:14: note: Technically the member function 'XFILE::CMultiPathDirectory::ConstructMultiPath' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/MultiPathFile.h:38:18: warning: Virtual function 'Close' is called from destructor '~CMultiPathFile()' at line 36. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/filesystem/MultiPathFile.cpp:36:3: note: Calling Close
xbmc-13.2-Gotham/xbmc/filesystem/MultiPathFile.h:38:18: note: Close is a virtual method
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory.h:39:10: performance: Technically the member function 'XFILE::CMusicDatabaseDirectory::IsArtistDir' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory.cpp:109:31: note: Technically the member function 'XFILE::CMusicDatabaseDirectory::IsArtistDir' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory.h:39:10: note: Technically the member function 'XFILE::CMusicDatabaseDirectory::IsArtistDir' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory.h:40:10: performance: Technically the member function 'XFILE::CMusicDatabaseDirectory::HasAlbumInfo' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory.cpp:115:31: note: Technically the member function 'XFILE::CMusicDatabaseDirectory::HasAlbumInfo' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory.h:40:10: note: Technically the member function 'XFILE::CMusicDatabaseDirectory::HasAlbumInfo' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory.h:41:10: performance: Technically the member function 'XFILE::CMusicDatabaseDirectory::ClearDirectoryCache' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory.cpp:122:31: note: Technically the member function 'XFILE::CMusicDatabaseDirectory::ClearDirectoryCache' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory.h:41:10: note: Technically the member function 'XFILE::CMusicDatabaseDirectory::ClearDirectoryCache' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory.h:44:10: performance: Technically the member function 'XFILE::CMusicDatabaseDirectory::ContainsSongs' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory.cpp:235:31: note: Technically the member function 'XFILE::CMusicDatabaseDirectory::ContainsSongs' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory.h:44:10: note: Technically the member function 'XFILE::CMusicDatabaseDirectory::ContainsSongs' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNode.h:78:12: performance: Technically the member function 'XFILE::MUSICDATABASEDIRECTORY::CDirectoryNode::CanCache' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNode.cpp:369:22: note: Technically the member function 'XFILE::MUSICDATABASEDIRECTORY::CDirectoryNode::CanCache' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNode.h:78:12: note: Technically the member function 'XFILE::MUSICDATABASEDIRECTORY::CDirectoryNode::CanCache' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeRoot.h:33:25: style: The function 'GetChildType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNode.h:74:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeRoot.h:33:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeOverview.h:33:25: style: The function 'GetChildType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNode.h:74:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeOverview.h:33:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeOverview.h:34:20: style: The function 'GetContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNode.h:91:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeOverview.h:34:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeOverview.h:35:26: style: The function 'GetLocalizedName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNode.h:75:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeOverview.h:35:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeGrouped.h:33:25: style: The function 'GetChildType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNode.h:74:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeGrouped.h:33:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeGrouped.h:34:20: style: The function 'GetContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNode.h:91:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeGrouped.h:34:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeGrouped.h:35:26: style: The function 'GetLocalizedName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNode.h:75:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeGrouped.h:35:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeArtist.h:33:25: style: The function 'GetChildType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNode.h:74:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeArtist.h:33:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeArtist.h:34:20: style: The function 'GetContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNode.h:91:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeArtist.h:34:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeArtist.h:35:26: style: The function 'GetLocalizedName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNode.h:75:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeArtist.h:35:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeAlbum.h:33:25: style: The function 'GetChildType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNode.h:74:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeAlbum.h:33:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeAlbum.h:34:20: style: The function 'GetContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNode.h:91:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeAlbum.h:34:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeAlbum.h:35:26: style: The function 'GetLocalizedName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNode.h:75:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeAlbum.h:35:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeSong.h:33:20: style: The function 'GetContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNode.h:91:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeSong.h:33:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeAlbumRecentlyAdded.h:33:25: style: The function 'GetChildType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNode.h:74:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeAlbumRecentlyAdded.h:33:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeAlbumRecentlyAdded.h:34:20: style: The function 'GetContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNode.h:91:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeAlbumRecentlyAdded.h:34:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeAlbumRecentlyAdded.h:35:26: style: The function 'GetLocalizedName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNode.h:75:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeAlbumRecentlyAdded.h:35:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeAlbumRecentlyAddedSong.h:33:20: style: The function 'GetContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNode.h:91:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeAlbumRecentlyAddedSong.h:33:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeAlbumRecentlyPlayed.h:33:25: style: The function 'GetChildType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNode.h:74:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeAlbumRecentlyPlayed.h:33:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeAlbumRecentlyPlayed.h:34:20: style: The function 'GetContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNode.h:91:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeAlbumRecentlyPlayed.h:34:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeAlbumRecentlyPlayed.h:35:26: style: The function 'GetLocalizedName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNode.h:75:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeAlbumRecentlyPlayed.h:35:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeAlbumRecentlyPlayedSong.h:33:20: style: The function 'GetContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNode.h:91:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeAlbumRecentlyPlayedSong.h:33:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeTop100.h:33:25: style: The function 'GetChildType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNode.h:74:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeTop100.h:33:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeTop100.h:34:20: style: The function 'GetContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNode.h:91:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeTop100.h:34:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeTop100.h:35:26: style: The function 'GetLocalizedName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNode.h:75:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeTop100.h:35:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeSongTop100.h:33:20: style: The function 'GetContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNode.h:91:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeSongTop100.h:33:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeAlbumTop100.h:33:25: style: The function 'GetChildType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNode.h:74:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeAlbumTop100.h:33:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeAlbumTop100.h:34:20: style: The function 'GetContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNode.h:91:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeAlbumTop100.h:34:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeAlbumTop100.h:35:26: style: The function 'GetLocalizedName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNode.h:75:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeAlbumTop100.h:35:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeAlbumTop100Song.h:33:20: style: The function 'GetContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNode.h:91:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeAlbumTop100Song.h:33:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeAlbumCompilations.h:33:25: style: The function 'GetChildType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNode.h:74:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeAlbumCompilations.h:33:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeAlbumCompilations.h:34:20: style: The function 'GetContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNode.h:91:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeAlbumCompilations.h:34:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeAlbumCompilations.h:35:26: style: The function 'GetLocalizedName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNode.h:75:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeAlbumCompilations.h:35:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeAlbumCompilationsSongs.h:33:20: style: The function 'GetContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNode.h:91:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeAlbumCompilationsSongs.h:33:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeYearAlbum.h:33:25: style: The function 'GetChildType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNode.h:74:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeYearAlbum.h:33:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeYearAlbum.h:34:20: style: The function 'GetContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNode.h:91:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeYearAlbum.h:34:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeYearAlbum.h:35:26: style: The function 'GetLocalizedName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNode.h:75:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeYearAlbum.h:35:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeYearSong.h:33:20: style: The function 'GetContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNode.h:91:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeYearSong.h:33:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeSingles.h:33:20: style: The function 'GetContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNode.h:91:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeSingles.h:33:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeSong.cpp:27:58: style: Function 'CDirectoryNodeSong' argument 1 names different: declaration 'strEntryName' definition 'strName'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeSong.h:31:44: note: Function 'CDirectoryNodeSong' argument 1 names different: declaration 'strEntryName' definition 'strName'.
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseDirectory/DirectoryNodeSong.cpp:27:58: note: Function 'CDirectoryNodeSong' argument 1 names different: declaration 'strEntryName' definition 'strName'.
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseFile.h:38:16: warning: Virtual function 'Close' is called from destructor '~CMusicDatabaseFile()' at line 37. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseFile.cpp:37:3: note: Calling Close
xbmc-13.2-Gotham/xbmc/filesystem/MusicDatabaseFile.h:38:16: note: Close is a virtual method
xbmc-13.2-Gotham/xbmc/filesystem/MusicFileDirectory.cpp:38:58: style: Function 'GetDirectory' argument 1 names different: declaration 'strPath' definition 'strPath1'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/MusicFileDirectory.h:33:51: note: Function 'GetDirectory' argument 1 names different: declaration 'strPath' definition 'strPath1'.
xbmc-13.2-Gotham/xbmc/filesystem/MusicFileDirectory.cpp:38:58: note: Function 'GetDirectory' argument 1 names different: declaration 'strPath' definition 'strPath1'.
xbmc-13.2-Gotham/xbmc/filesystem/MythDirectory.cpp:45:17: warning: Member variable 'CMythDirectory::m_program' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:53:25: warning: Virtual function 'Close' is called from destructor '~CMythFile()' at line 386. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.cpp:386:3: note: Calling Close
xbmc-13.2-Gotham/xbmc/filesystem/MythFile.h:53:25: note: Close is a virtual method
xbmc-13.2-Gotham/xbmc/filesystem/MythSession.cpp:576:9: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xbmc-13.2-Gotham/xbmc/filesystem/MythSession.cpp:574:7: note: outer condition: !m_all_recorded
xbmc-13.2-Gotham/xbmc/filesystem/MythSession.cpp:576:9: note: opposite inner condition: m_all_recorded
xbmc-13.2-Gotham/xbmc/filesystem/MythSession.cpp:254:91: style: Function 'SetSeasonAndEpisode' argument 3 names different: declaration 'epsiode' definition 'episode'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/MythSession.h:79:91: note: Function 'SetSeasonAndEpisode' argument 3 names different: declaration 'epsiode' definition 'episode'.
xbmc-13.2-Gotham/xbmc/filesystem/MythSession.cpp:254:91: note: Function 'SetSeasonAndEpisode' argument 3 names different: declaration 'epsiode' definition 'episode'.
xbmc-13.2-Gotham/xbmc/filesystem/MythSession.cpp:70:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/filesystem/MythSession.cpp:80:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/filesystem/MythSession.cpp:361:15: warning: Member variable 'CMythSession::m_listener' is not initialized in the constructor. [uninitMemberVarPrivate]
xbmc-13.2-Gotham/xbmc/filesystem/MythSession.cpp:366:3: performance: Variable 'm_hostname' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/filesystem/MythSession.h:71:3: style: Class 'CMythSession' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/filesystem/NSFFileDirectory.h:32:19: style: The function 'GetTrackCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MusicFileDirectory.h:38:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/NSFFileDirectory.h:32:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/NptXbmcFile.cpp:65:5: style: Class 'NPT_XbmcFileStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/filesystem/NptXbmcFile.cpp:131:5: style: Class 'NPT_XbmcFileInputStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/filesystem/NptXbmcFile.cpp:213:5: style: Class 'NPT_XbmcFileOutputStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/filesystem/NptXbmcFile.cpp:258:5: style: Class 'NPT_XbmcFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/filesystem/OGGFileDirectory.h:34:19: style: The function 'GetTrackCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MusicFileDirectory.h:38:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/OGGFileDirectory.h:34:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PVRDirectory.h:35:16: style: The function 'GetDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:70:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PVRDirectory.h:35:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PVRDirectory.h:36:16: style: The function 'IsAllowed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:108:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PVRDirectory.h:36:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PVRDirectory.h:42:16: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:95:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PVRDirectory.h:42:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:53:49: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:63:48: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:39:25: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:54:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:39:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:41:25: style: The function 'GetPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:64:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:41:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:42:25: style: The function 'GetLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:65:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:42:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:43:25: style: The function 'Stat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:57:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:43:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:44:25: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:44:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:45:25: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:59:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:45:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:46:25: style: The function 'GetContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:85:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:46:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:47:25: style: The function 'SkipNext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:77:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:47:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:49:25: style: The function 'Delete' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:79:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:49:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:50:25: style: The function 'Rename' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:80:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:50:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:51:25: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:56:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:51:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:55:26: style: The function 'NextChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/ILiveTV.h:30:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:55:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:56:26: style: The function 'PrevChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/ILiveTV.h:31:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:56:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:57:26: style: The function 'SelectChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/ILiveTV.h:32:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:57:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:59:26: style: The function 'GetTotalTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/ILiveTV.h:34:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:59:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:60:26: style: The function 'GetStartTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/ILiveTV.h:35:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:60:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:61:26: style: The function 'UpdateItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/ILiveTV.h:37:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:61:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:65:26: style: The function 'CanRecord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/ILiveTV.h:45:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:65:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:66:26: style: The function 'IsRecording' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/ILiveTV.h:46:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:66:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:67:26: style: The function 'Record' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/ILiveTV.h:47:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:67:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:69:26: style: The function 'IoControl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:83:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/PVRFile.h:69:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/PipeFile.cpp:214:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/filesystem/PipeFile.h:79:8: style: Technically the member function 'XFILE::CPipeFile::IsClosed' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/filesystem/PipeFile.cpp:133:17: note: Technically the member function 'XFILE::CPipeFile::IsClosed' can be const.
xbmc-13.2-Gotham/xbmc/filesystem/PipeFile.h:79:8: note: Technically the member function 'XFILE::CPipeFile::IsClosed' can be const.
xbmc-13.2-Gotham/xbmc/filesystem/PipeFile.h:58:16: warning: Virtual function 'Close' is called from destructor '~CPipeFile()' at line 35. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/filesystem/PipeFile.cpp:35:3: note: Calling Close
xbmc-13.2-Gotham/xbmc/filesystem/PipeFile.h:58:16: note: Close is a virtual method
xbmc-13.2-Gotham/xbmc/filesystem/PipesManager.cpp:260:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/filesystem/PipesManager.h:52:23: style: Technically the member function 'XFILE::Pipe::GetName' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/filesystem/PipesManager.cpp:54:25: note: Technically the member function 'XFILE::Pipe::GetName' can be const.
xbmc-13.2-Gotham/xbmc/filesystem/PipesManager.h:52:23: note: Technically the member function 'XFILE::Pipe::GetName' can be const.
xbmc-13.2-Gotham/xbmc/filesystem/PipesManager.h:87:10: style: Technically the member function 'XFILE::Pipe::IsEof' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/filesystem/PipesManager.cpp:82:12: note: Technically the member function 'XFILE::Pipe::IsEof' can be const.
xbmc-13.2-Gotham/xbmc/filesystem/PipesManager.h:87:10: note: Technically the member function 'XFILE::Pipe::IsEof' can be const.
xbmc-13.2-Gotham/xbmc/filesystem/PluginDirectory.cpp:564:71: style: Function 'GetSetting' argument 2 names different: declaration 'key' definition 'strID'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/PluginDirectory.h:60:62: note: Function 'GetSetting' argument 2 names different: declaration 'key' definition 'strID'.
xbmc-13.2-Gotham/xbmc/filesystem/PluginDirectory.cpp:564:71: note: Function 'GetSetting' argument 2 names different: declaration 'key' definition 'strID'.
xbmc-13.2-Gotham/xbmc/filesystem/PluginDirectory.cpp:574:65: style: Function 'SetSetting' argument 2 names different: declaration 'key' definition 'strID'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/PluginDirectory.h:61:56: note: Function 'SetSetting' argument 2 names different: declaration 'key' definition 'strID'.
xbmc-13.2-Gotham/xbmc/filesystem/PluginDirectory.cpp:574:65: note: Function 'SetSetting' argument 2 names different: declaration 'key' definition 'strID'.
xbmc-13.2-Gotham/xbmc/filesystem/PluginDirectory.cpp:52:19: warning: Member variable 'CPluginDirectory::m_cancelled' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/filesystem/PluginDirectory.cpp:52:19: warning: Member variable 'CPluginDirectory::m_success' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/filesystem/PluginDirectory.cpp:52:19: warning: Member variable 'CPluginDirectory::m_totalItems' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/filesystem/PluginDirectory.cpp:54:3: style: Class 'CPluginDirectory' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/xbmc/filesystem/PluginDirectory.cpp:54:3: style: Class 'CPluginDirectory' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/xbmc/filesystem/RSSDirectory.cpp:560:52: style: Function 'GetDirectory' argument 1 names different: declaration 'strPath' definition 'path'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/RSSDirectory.h:34:49: note: Function 'GetDirectory' argument 1 names different: declaration 'strPath' definition 'path'.
xbmc-13.2-Gotham/xbmc/filesystem/RSSDirectory.cpp:560:52: note: Function 'GetDirectory' argument 1 names different: declaration 'strPath' definition 'path'.
xbmc-13.2-Gotham/xbmc/filesystem/RSSDirectory.cpp:446:75: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/filesystem/RSSDirectory.cpp:478:77: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/filesystem/RTVDirectory.h:36:16: style: The function 'GetDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:70:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/RTVDirectory.h:36:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/RTVDirectory.h:37:16: style: The function 'IsAllowed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:108:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/RTVDirectory.h:37:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/RTVFile.cpp:45:11: warning: Member variable 'CRTVFile::m_hostName' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/filesystem/RTVFile.cpp:45:11: warning: Member variable 'CRTVFile::m_fileName' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/filesystem/RTVFile.cpp:45:11: warning: Member variable 'CRTVFile::m_iport' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/filesystem/RTVFile.h:50:16: warning: Virtual function 'Close' is called from destructor '~CRTVFile()' at line 55. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/filesystem/RTVFile.cpp:55:3: note: Calling Close
xbmc-13.2-Gotham/xbmc/filesystem/RTVFile.h:50:16: note: Close is a virtual method
xbmc-13.2-Gotham/xbmc/filesystem/RTVFile.h:42:19: style: The function 'GetPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:64:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/RTVFile.h:42:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/RTVFile.h:43:19: style: The function 'GetLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:65:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/RTVFile.h:43:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/RTVFile.h:44:16: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:54:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/RTVFile.h:44:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/RTVFile.h:46:16: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:56:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/RTVFile.h:46:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/RTVFile.h:47:15: style: The function 'Stat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:57:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/RTVFile.h:47:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/RTVFile.h:48:24: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:59:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/RTVFile.h:48:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/RTVFile.h:49:19: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:62:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/RTVFile.h:49:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/RTVFile.h:50:16: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/RTVFile.h:50:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/RarDirectory.cpp:39:54: style: Function 'GetDirectory' argument 1 names different: declaration 'strPath' definition 'strPathOrig'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/RarDirectory.h:32:49: note: Function 'GetDirectory' argument 1 names different: declaration 'strPath' definition 'strPathOrig'.
xbmc-13.2-Gotham/xbmc/filesystem/RarDirectory.cpp:39:54: note: Function 'GetDirectory' argument 1 names different: declaration 'strPath' definition 'strPathOrig'.
xbmc-13.2-Gotham/xbmc/filesystem/RarDirectory.h:32:18: style: The function 'GetDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:70:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/RarDirectory.h:32:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/RarDirectory.h:33:18: style: The function 'ContainsFiles' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFileDirectory.h:30:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/RarDirectory.h:33:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/RarDirectory.h:34:18: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:95:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/RarDirectory.h:34:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/RarDirectory.h:35:28: style: The function 'GetCacheType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:115:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/RarDirectory.h:35:28: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/RarFile.cpp:174:11: style: Condition '!OpenInArchive()' is always true [knownConditionTrueFalse]
xbmc-13.2-Gotham/xbmc/filesystem/RarFile.cpp:555:80: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/filesystem/RarFile.cpp:114:11: warning: Member variable 'CRarFile::m_iFilePosition' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/filesystem/RarFile.cpp:114:11: warning: Member variable 'CRarFile::m_iFileSize' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/filesystem/RarFile.cpp:114:11: warning: Member variable 'CRarFile::m_iBufferStart' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/filesystem/RarFile.h:81:27: performance: Technically the member function 'XFILE::CRarFile::Write' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/filesystem/RarFile.cpp:360:24: note: Technically the member function 'XFILE::CRarFile::Write' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/RarFile.h:81:27: note: Technically the member function 'XFILE::CRarFile::Write' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/RarFile.h:91:10: performance: Technically the member function 'XFILE::CRarFile::OpenInArchive' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/filesystem/RarFile.cpp:624:16: note: Technically the member function 'XFILE::CRarFile::OpenInArchive' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/RarFile.h:91:10: note: Technically the member function 'XFILE::CRarFile::OpenInArchive' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/RarFile.h:92:10: performance: Technically the member function 'XFILE::CRarFile::CleanUp' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/filesystem/RarFile.cpp:572:16: note: Technically the member function 'XFILE::CRarFile::CleanUp' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/RarFile.h:92:10: note: Technically the member function 'XFILE::CRarFile::CleanUp' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/RarFile.h:67:5: style: Class 'CRarFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/filesystem/RarFile.h:69:27: style: The function 'GetPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:64:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/RarFile.h:69:27: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/RarFile.h:70:27: style: The function 'GetLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:65:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/RarFile.h:70:27: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/RarFile.h:71:27: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:54:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/RarFile.h:71:27: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/RarFile.h:72:27: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:56:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/RarFile.h:72:27: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/RarFile.h:73:27: style: The function 'Stat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:57:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/RarFile.h:73:27: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/RarFile.h:74:27: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:59:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/RarFile.h:74:27: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/RarFile.h:75:27: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:60:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/RarFile.h:75:27: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/RarFile.h:76:27: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:62:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/RarFile.h:76:27: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/RarFile.h:77:27: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/RarFile.h:77:27: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/RarFile.h:78:27: style: The function 'Flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:66:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/RarFile.h:78:27: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/RarManager.cpp:45:12: warning: Member variable 'CFileInfo::m_iOffset' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/filesystem/RarManager.h:73:8: performance: Technically the member function 'CRarManager::GetPathInCache' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/filesystem/RarManager.cpp:353:19: note: Technically the member function 'CRarManager::GetPathInCache' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/RarManager.h:73:8: note: Technically the member function 'CRarManager::GetPathInCache' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/RarManager.h:75:8: performance: Technically the member function 'CRarManager::GetFilesInRar' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/filesystem/RarManager.cpp:229:19: note: Technically the member function 'CRarManager::GetFilesInRar' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/RarManager.h:75:8: note: Technically the member function 'CRarManager::GetFilesInRar' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/RarManager.h:78:8: performance: Technically the member function 'CRarManager::IsFileInRar' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/filesystem/RarManager.cpp:367:19: note: Technically the member function 'CRarManager::IsFileInRar' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/RarManager.h:78:8: note: Technically the member function 'CRarManager::IsFileInRar' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/RarManager.h:79:8: performance: Technically the member function 'CRarManager::ClearCache' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/filesystem/RarManager.cpp:391:19: note: Technically the member function 'CRarManager::ClearCache' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/RarManager.h:79:8: note: Technically the member function 'CRarManager::ClearCache' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/RarManager.h:80:8: performance: Technically the member function 'CRarManager::ClearCachedFile' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/filesystem/RarManager.cpp:412:19: note: Technically the member function 'CRarManager::ClearCachedFile' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/RarManager.h:80:8: note: Technically the member function 'CRarManager::ClearCachedFile' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/RarManager.h:81:8: performance: Technically the member function 'CRarManager::ExtractArchive' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/filesystem/RarManager.cpp:435:19: note: Technically the member function 'CRarManager::ExtractArchive' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/RarManager.h:81:8: note: Technically the member function 'CRarManager::ExtractArchive' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/RarManager.h:84:8: performance: Technically the member function 'CRarManager::ListArchive' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/filesystem/RarManager.cpp:330:19: note: Technically the member function 'CRarManager::ListArchive' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/RarManager.h:84:8: note: Technically the member function 'CRarManager::ListArchive' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/RarManager.h:88:11: performance: Technically the member function 'CRarManager::CheckFreeSpace' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/filesystem/RarManager.cpp:448:22: note: Technically the member function 'CRarManager::CheckFreeSpace' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/RarManager.h:88:11: note: Technically the member function 'CRarManager::CheckFreeSpace' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/SAPDirectory.cpp:131:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
xbmc-13.2-Gotham/xbmc/filesystem/SAPDirectory.cpp:437:7: style: The scope of the variable 'count' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/filesystem/SAPDirectory.cpp:335:88: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/filesystem/SAPDirectory.cpp:499:132: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/filesystem/SAPDirectory.cpp:284:3: performance: Variable 'm_socket' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/filesystem/SAPDirectory.cpp:155:60: performance: Function parameter 'type' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/filesystem/SAPFile.cpp:50:125: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/filesystem/SAPFile.cpp:71:125: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/filesystem/SAPFile.cpp:95:125: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/filesystem/SAPFile.cpp:160:125: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/filesystem/SAPFile.cpp:38:11: warning: Member variable 'CSAPFile::m_len' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/filesystem/SAPFile.h:39:19: style: The function 'GetPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:64:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SAPFile.h:39:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SAPFile.h:40:19: style: The function 'GetLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:65:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SAPFile.h:40:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SAPFile.h:41:16: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:54:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SAPFile.h:41:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SAPFile.h:42:16: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:56:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SAPFile.h:42:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SAPFile.h:43:15: style: The function 'Stat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:57:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SAPFile.h:43:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SAPFile.h:44:24: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:59:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SAPFile.h:44:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SAPFile.h:45:19: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:62:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SAPFile.h:45:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SAPFile.h:46:16: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SAPFile.h:46:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SAPFile.h:48:16: style: The function 'Delete' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:79:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SAPFile.h:48:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SAPFile.h:49:16: style: The function 'Rename' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:80:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SAPFile.h:49:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SAPFile.h:51:16: style: The function 'IoControl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:83:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SAPFile.h:51:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SIDFileDirectory.h:34:17: style: The function 'GetTrackCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/MusicFileDirectory.h:38:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SIDFileDirectory.h:34:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SMBDirectory.cpp:300:3: style: Variable 'success' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/filesystem/SMBDirectory.cpp:291:0: note: Variable 'success' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/filesystem/SMBDirectory.cpp:300:3: note: Variable 'success' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/filesystem/SmbFile.h:80:16: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SmbFile.h:80:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SmbFile.h:81:19: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:62:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SmbFile.h:81:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SmbFile.h:82:24: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:59:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SmbFile.h:82:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SmbFile.h:83:16: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:54:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SmbFile.h:83:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SmbFile.h:84:16: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:56:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SmbFile.h:84:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SmbFile.h:85:15: style: The function 'Stat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:57:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SmbFile.h:85:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SmbFile.h:86:15: style: The function 'Stat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:58:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SmbFile.h:86:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SmbFile.h:87:15: style: The function 'Truncate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:67:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SmbFile.h:87:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SmbFile.h:88:19: style: The function 'GetLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:65:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SmbFile.h:88:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SmbFile.h:89:19: style: The function 'GetPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:64:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SmbFile.h:89:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SmbFile.h:90:15: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:60:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SmbFile.h:90:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SmbFile.h:92:16: style: The function 'OpenForWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:55:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SmbFile.h:92:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SmbFile.h:93:16: style: The function 'Delete' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:79:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SmbFile.h:93:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SmbFile.h:94:16: style: The function 'Rename' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:80:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SmbFile.h:94:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SmbFile.h:95:16: style: The function 'GetChunkSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:75:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SmbFile.h:95:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SMBDirectory.h:33:16: style: The function 'GetDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:70:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SMBDirectory.h:33:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SMBDirectory.h:34:26: style: The function 'GetCacheType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:115:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SMBDirectory.h:34:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SMBDirectory.h:35:16: style: The function 'Create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:88:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SMBDirectory.h:35:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SMBDirectory.h:36:16: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:95:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SMBDirectory.h:36:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/SMBDirectory.h:37:16: style: The function 'Remove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:101:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/SMBDirectory.h:37:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/ShoutcastFile.cpp:184:42: style: Function 'IoControl' argument 1 names different: declaration 'request' definition 'control'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/ShoutcastFile.h:51:28: note: Function 'IoControl' argument 1 names different: declaration 'request' definition 'control'.
xbmc-13.2-Gotham/xbmc/filesystem/ShoutcastFile.cpp:184:42: note: Function 'IoControl' argument 1 names different: declaration 'request' definition 'control'.
xbmc-13.2-Gotham/xbmc/filesystem/ShoutcastFile.cpp:184:57: style: Function 'IoControl' argument 2 names different: declaration 'param' definition 'payload'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/ShoutcastFile.h:51:43: note: Function 'IoControl' argument 2 names different: declaration 'param' definition 'payload'.
xbmc-13.2-Gotham/xbmc/filesystem/ShoutcastFile.cpp:184:57: note: Function 'IoControl' argument 2 names different: declaration 'param' definition 'payload'.
xbmc-13.2-Gotham/xbmc/filesystem/ShoutcastFile.cpp:43:17: warning: Member variable 'CShoutcastFile::m_metaint' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/filesystem/ShoutcastFile.h:50:16: warning: Virtual function 'Close' is called from destructor '~CShoutcastFile()' at line 56. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/filesystem/ShoutcastFile.cpp:56:3: note: Calling Close
xbmc-13.2-Gotham/xbmc/filesystem/ShoutcastFile.h:50:16: note: Close is a virtual method
xbmc-13.2-Gotham/xbmc/filesystem/SlingboxFile.cpp:159:41: style: Function 'Read' argument 1 names different: declaration 'buffer' definition 'pBuffer'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/SlingboxFile.h:36:38: note: Function 'Read' argument 1 names different: declaration 'buffer' definition 'pBuffer'.
xbmc-13.2-Gotham/xbmc/filesystem/SlingboxFile.cpp:159:41: note: Function 'Read' argument 1 names different: declaration 'buffer' definition 'pBuffer'.
xbmc-13.2-Gotham/xbmc/filesystem/SlingboxFile.cpp:159:58: style: Function 'Read' argument 2 names different: declaration 'size' definition 'iSize'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/SlingboxFile.h:36:54: note: Function 'Read' argument 2 names different: declaration 'size' definition 'iSize'.
xbmc-13.2-Gotham/xbmc/filesystem/SlingboxFile.cpp:159:58: note: Function 'Read' argument 2 names different: declaration 'size' definition 'iSize'.
xbmc-13.2-Gotham/xbmc/filesystem/SlingboxFile.cpp:478:52: style: Function 'LoadSettings' argument 1 names different: declaration 'strSlingbox' definition 'strHostname'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/SlingboxFile.h:73:41: note: Function 'LoadSettings' argument 1 names different: declaration 'strSlingbox' definition 'strHostname'.
xbmc-13.2-Gotham/xbmc/filesystem/SlingboxFile.cpp:478:52: note: Function 'LoadSettings' argument 1 names different: declaration 'strSlingbox' definition 'strHostname'.
xbmc-13.2-Gotham/xbmc/filesystem/SlingboxFile.cpp:34:16: warning: Member variable 'CSlingboxFile::m_sSlingboxSettings' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/filesystem/SlingboxFile.cpp:37:3: style: Class 'CSlingboxFile' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/xbmc/filesystem/SlingboxFile.cpp:37:3: style: Class 'CSlingboxFile' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/xbmc/filesystem/SmartPlaylistDirectory.cpp:85:129: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/filesystem/SmbFile.cpp:234:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/filesystem/SmbFile.cpp:298:11: warning: Member variable 'CSmbFile::m_fileSize' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/filesystem/SmbFile.h:99:8: performance: Technically the member function 'XFILE::CSmbFile::IsValidFile' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/filesystem/SmbFile.cpp:648:16: note: Technically the member function 'XFILE::CSmbFile::IsValidFile' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/SmbFile.h:99:8: note: Technically the member function 'XFILE::CSmbFile::IsValidFile' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/SmbFile.h:100:14: performance: Technically the member function 'XFILE::CSmbFile::GetAuthenticatedPath' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/filesystem/SmbFile.cpp:657:22: note: Technically the member function 'XFILE::CSmbFile::GetAuthenticatedPath' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/SmbFile.h:100:14: note: Technically the member function 'XFILE::CSmbFile::GetAuthenticatedPath' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/SmbFile.h:80:16: warning: Virtual function 'Close' is called from destructor '~CSmbFile()' at line 307. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/filesystem/SmbFile.cpp:307:3: note: Calling Close
xbmc-13.2-Gotham/xbmc/filesystem/SmbFile.h:80:16: note: Close is a virtual method
xbmc-13.2-Gotham/xbmc/filesystem/SourcesDirectory.h:35:10: performance: Technically the member function 'XFILE::CSourcesDirectory::GetDirectory' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/filesystem/SourcesDirectory.cpp:63:25: note: Technically the member function 'XFILE::CSourcesDirectory::GetDirectory' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/SourcesDirectory.h:35:10: note: Technically the member function 'XFILE::CSourcesDirectory::GetDirectory' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocol.cpp:40:57: style: Function 'SetProfilePath' argument 1 names different: declaration 'path' definition 'dir'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocol.h:55:48: note: Function 'SetProfilePath' argument 1 names different: declaration 'path' definition 'dir'.
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocol.cpp:40:57: note: Function 'SetProfilePath' argument 1 names different: declaration 'path' definition 'dir'.
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocol.cpp:46:54: style: Function 'SetXBMCPath' argument 1 names different: declaration 'path' definition 'dir'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocol.h:56:45: note: Function 'SetXBMCPath' argument 1 names different: declaration 'path' definition 'dir'.
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocol.cpp:46:54: note: Function 'SetXBMCPath' argument 1 names different: declaration 'path' definition 'dir'.
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocol.cpp:51:57: style: Function 'SetXBMCBinPath' argument 1 names different: declaration 'path' definition 'dir'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocol.h:57:48: note: Function 'SetXBMCBinPath' argument 1 names different: declaration 'path' definition 'dir'.
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocol.cpp:51:57: note: Function 'SetXBMCBinPath' argument 1 names different: declaration 'path' definition 'dir'.
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocol.cpp:56:64: style: Function 'SetXBMCFrameworksPath' argument 1 names different: declaration 'path' definition 'dir'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocol.h:58:55: note: Function 'SetXBMCFrameworksPath' argument 1 names different: declaration 'path' definition 'dir'.
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocol.cpp:56:64: note: Function 'SetXBMCFrameworksPath' argument 1 names different: declaration 'path' definition 'dir'.
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocol.cpp:61:54: style: Function 'SetHomePath' argument 1 names different: declaration 'path' definition 'dir'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocol.h:59:45: note: Function 'SetHomePath' argument 1 names different: declaration 'path' definition 'dir'.
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocol.cpp:61:54: note: Function 'SetHomePath' argument 1 names different: declaration 'path' definition 'dir'.
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocol.cpp:66:58: style: Function 'SetUserHomePath' argument 1 names different: declaration 'path' definition 'dir'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocol.h:60:49: note: Function 'SetUserHomePath' argument 1 names different: declaration 'path' definition 'dir'.
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocol.cpp:66:58: note: Function 'SetUserHomePath' argument 1 names different: declaration 'path' definition 'dir'.
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocol.cpp:71:63: style: Function 'SetMasterProfilePath' argument 1 names different: declaration 'path' definition 'dir'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocol.h:61:54: note: Function 'SetMasterProfilePath' argument 1 names different: declaration 'path' definition 'dir'.
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocol.cpp:71:63: note: Function 'SetMasterProfilePath' argument 1 names different: declaration 'path' definition 'dir'.
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocol.cpp:76:54: style: Function 'SetTempPath' argument 1 names different: declaration 'path' definition 'dir'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocol.h:62:45: note: Function 'SetTempPath' argument 1 names different: declaration 'path' definition 'dir'.
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocol.cpp:76:54: note: Function 'SetTempPath' argument 1 names different: declaration 'path' definition 'dir'.
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocolFile.h:43:16: warning: Virtual function 'Close' is called from destructor '~CSpecialProtocolFile()' at line 35. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocolFile.cpp:35:3: note: Calling Close
xbmc-13.2-Gotham/xbmc/filesystem/SpecialProtocolFile.h:43:16: note: Close is a virtual method
xbmc-13.2-Gotham/xbmc/filesystem/StackDirectory.cpp:65:36: style: Unused variable: badStacks [unusedVariable]
xbmc-13.2-Gotham/xbmc/filesystem/StackDirectory.cpp:73:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/filesystem/StackDirectory.cpp:148:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/filesystem/StackDirectory.cpp:190:92: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/filesystem/TuxBoxDirectory.h:38:12: performance: Technically the member function 'XFILE::CTuxBoxDirectory::GetRootAndChildString' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/filesystem/TuxBoxDirectory.cpp:196:24: note: Technically the member function 'XFILE::CTuxBoxDirectory::GetRootAndChildString' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/TuxBoxDirectory.h:38:12: note: Technically the member function 'XFILE::CTuxBoxDirectory::GetRootAndChildString' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/TuxBoxDirectory.h:39:12: performance: Technically the member function 'XFILE::CTuxBoxDirectory::GetRootAndChildStringEnigma2' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/filesystem/TuxBoxDirectory.cpp:188:24: note: Technically the member function 'XFILE::CTuxBoxDirectory::GetRootAndChildStringEnigma2' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/TuxBoxDirectory.h:39:12: note: Technically the member function 'XFILE::CTuxBoxDirectory::GetRootAndChildStringEnigma2' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/UDFFile.h:43:16: warning: Virtual function 'Close' is called from destructor '~CUDFFile()' at line 47. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/filesystem/UDFFile.cpp:47:5: note: Calling Close
xbmc-13.2-Gotham/xbmc/filesystem/UDFFile.h:43:16: note: Close is a virtual method
xbmc-13.2-Gotham/xbmc/filesystem/UPnPDirectory.cpp:71:11: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xbmc-13.2-Gotham/xbmc/filesystem/UPnPDirectory.cpp:345:92: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/filesystem/UPnPDirectory.h:41:18: style: The function 'GetDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:70:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/UPnPDirectory.h:41:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/UPnPDirectory.h:42:18: style: The function 'IsAllowed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:108:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/UPnPDirectory.h:42:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/UPnPFile.h:31:20: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:54:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/UPnPFile.h:31:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/UPnPFile.h:32:20: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:56:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/UPnPFile.h:32:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/UPnPFile.h:33:19: style: The function 'Stat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:57:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/UPnPFile.h:33:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/UPnPFile.h:35:28: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:59:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/UPnPFile.h:35:28: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/UPnPFile.h:36:23: style: The function 'Seek' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:62:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/UPnPFile.h:36:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/UPnPFile.h:37:20: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/UPnPFile.h:37:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/UPnPFile.h:38:23: style: The function 'GetPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:64:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/UPnPFile.h:38:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/UPnPFile.h:39:23: style: The function 'GetLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:65:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/UPnPFile.h:39:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VTPDirectory.cpp:49:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/filesystem/VTPDirectory.cpp:34:3: style: Class 'CVTPDirectory' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/xbmc/filesystem/VTPDirectory.cpp:34:3: style: Class 'CVTPDirectory' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/xbmc/filesystem/VTPDirectory.h:35:16: style: The function 'GetDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:70:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VTPDirectory.h:35:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VTPDirectory.h:36:16: style: The function 'IsAllowed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:108:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VTPDirectory.h:36:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VTPFile.h:51:49: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/filesystem/VTPFile.cpp:57:33: style: Function 'Open' argument 1 names different: declaration 'url' definition 'url2'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/VTPFile.h:38:42: note: Function 'Open' argument 1 names different: declaration 'url' definition 'url2'.
xbmc-13.2-Gotham/xbmc/filesystem/VTPFile.cpp:57:33: note: Function 'Open' argument 1 names different: declaration 'url' definition 'url2'.
xbmc-13.2-Gotham/xbmc/filesystem/VTPFile.cpp:37:3: style: Class 'CVTPFile' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/xbmc/filesystem/VTPFile.cpp:37:3: style: Class 'CVTPFile' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/xbmc/filesystem/VTPFile.h:43:25: warning: Virtual function 'Close' is called from destructor '~CVTPFile()' at line 42. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/filesystem/VTPFile.cpp:42:3: note: Calling Close
xbmc-13.2-Gotham/xbmc/filesystem/VTPFile.h:43:25: note: Close is a virtual method
xbmc-13.2-Gotham/xbmc/filesystem/VTPFile.h:38:25: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:54:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VTPFile.h:38:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VTPFile.h:40:25: style: The function 'GetPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:64:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VTPFile.h:40:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VTPFile.h:41:25: style: The function 'GetLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:65:19: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VTPFile.h:41:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VTPFile.h:42:25: style: The function 'Stat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:57:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VTPFile.h:42:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VTPFile.h:43:25: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VTPFile.h:43:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VTPFile.h:44:25: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:59:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VTPFile.h:44:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VTPFile.h:45:25: style: The function 'GetContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:85:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VTPFile.h:45:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VTPFile.h:46:25: style: The function 'SkipNext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:77:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VTPFile.h:46:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VTPFile.h:48:25: style: The function 'Delete' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:79:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VTPFile.h:48:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VTPFile.h:49:25: style: The function 'Exists' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:56:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VTPFile.h:49:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VTPFile.h:53:26: style: The function 'NextChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/ILiveTV.h:30:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VTPFile.h:53:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VTPFile.h:54:26: style: The function 'PrevChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/ILiveTV.h:31:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VTPFile.h:54:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VTPFile.h:55:26: style: The function 'SelectChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/ILiveTV.h:32:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VTPFile.h:55:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VTPFile.h:57:26: style: The function 'GetTotalTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/ILiveTV.h:34:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VTPFile.h:57:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VTPFile.h:58:26: style: The function 'GetStartTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/ILiveTV.h:35:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VTPFile.h:58:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VTPFile.h:59:26: style: The function 'UpdateItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/ILiveTV.h:37:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VTPFile.h:59:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VTPFile.h:61:26: style: The function 'IoControl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IFile.h:83:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VTPFile.h:61:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VTPSession.cpp:339:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
xbmc-13.2-Gotham/xbmc/filesystem/VTPSession.cpp:246:18: style: The scope of the variable 'pos1' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/filesystem/VTPSession.cpp:90:44: style: Function 'OpenStreamSocket' argument 1 names different: declaration 'socket' definition 'sock'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/VTPSession.h:59:35: note: Function 'OpenStreamSocket' argument 1 names different: declaration 'socket' definition 'sock'.
xbmc-13.2-Gotham/xbmc/filesystem/VTPSession.cpp:90:44: note: Function 'OpenStreamSocket' argument 1 names different: declaration 'socket' definition 'sock'.
xbmc-13.2-Gotham/xbmc/filesystem/VTPSession.cpp:90:70: style: Function 'OpenStreamSocket' argument 2 names different: declaration 'address' definition 'address2'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/VTPSession.h:59:63: note: Function 'OpenStreamSocket' argument 2 names different: declaration 'address' definition 'address2'.
xbmc-13.2-Gotham/xbmc/filesystem/VTPSession.cpp:90:70: note: Function 'OpenStreamSocket' argument 2 names different: declaration 'address' definition 'address2'.
xbmc-13.2-Gotham/xbmc/filesystem/VTPSession.cpp:130:46: style: Function 'AcceptStreamSocket' argument 1 names different: declaration 'socket' definition 'sock2'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/VTPSession.h:60:35: note: Function 'AcceptStreamSocket' argument 1 names different: declaration 'socket' definition 'sock2'.
xbmc-13.2-Gotham/xbmc/filesystem/VTPSession.cpp:130:46: note: Function 'AcceptStreamSocket' argument 1 names different: declaration 'socket' definition 'sock2'.
xbmc-13.2-Gotham/xbmc/filesystem/VTPSession.cpp:370:81: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/filesystem/VTPSession.h:59:10: performance: Technically the member function 'CVTPSession::OpenStreamSocket' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/filesystem/VTPSession.cpp:90:19: note: Technically the member function 'CVTPSession::OpenStreamSocket' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/VTPSession.h:59:10: note: Technically the member function 'CVTPSession::OpenStreamSocket' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/VTPSession.h:60:8: performance: Technically the member function 'CVTPSession::AcceptStreamSocket' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/filesystem/VTPSession.cpp:130:19: note: Technically the member function 'CVTPSession::AcceptStreamSocket' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/VTPSession.h:60:8: note: Technically the member function 'CVTPSession::AcceptStreamSocket' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory.cpp:318:58: style: Function 'CanCache' argument 1 names different: declaration 'path' definition 'strPath'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory.h:45:44: note: Function 'CanCache' argument 1 names different: declaration 'path' definition 'strPath'.
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory.cpp:318:58: note: Function 'CanCache' argument 1 names different: declaration 'path' definition 'strPath'.
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory.h:40:10: performance: Technically the member function 'XFILE::CVideoDatabaseDirectory::ClearDirectoryCache' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory.cpp:122:31: note: Technically the member function 'XFILE::CVideoDatabaseDirectory::ClearDirectoryCache' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory.h:40:10: note: Technically the member function 'XFILE::CVideoDatabaseDirectory::ClearDirectoryCache' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory.h:44:10: performance: Technically the member function 'XFILE::CVideoDatabaseDirectory::ContainsMovies' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory.cpp:297:31: note: Technically the member function 'XFILE::CVideoDatabaseDirectory::ContainsMovies' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory.h:44:10: note: Technically the member function 'XFILE::CVideoDatabaseDirectory::ContainsMovies' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNode.h:81:12: performance: Technically the member function 'XFILE::VIDEODATABASEDIRECTORY::CDirectoryNode::CanCache' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNode.cpp:354:22: note: Technically the member function 'XFILE::VIDEODATABASEDIRECTORY::CDirectoryNode::CanCache' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNode.h:81:12: note: Technically the member function 'XFILE::VIDEODATABASEDIRECTORY::CDirectoryNode::CanCache' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeRoot.h:33:25: style: The function 'GetChildType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNode.h:76:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeRoot.h:33:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeOverview.h:33:25: style: The function 'GetChildType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNode.h:76:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeOverview.h:33:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeOverview.h:34:20: style: The function 'GetContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNode.h:93:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeOverview.h:34:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeOverview.h:35:26: style: The function 'GetLocalizedName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNode.h:77:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeOverview.h:35:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeGrouped.h:33:25: style: The function 'GetChildType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNode.h:76:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeGrouped.h:33:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeGrouped.h:34:20: style: The function 'GetContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNode.h:93:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeGrouped.h:34:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeGrouped.h:35:26: style: The function 'GetLocalizedName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNode.h:77:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeGrouped.h:35:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeTitleMovies.h:33:20: style: The function 'GetContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNode.h:93:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeTitleMovies.h:33:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeTitleTvShows.h:33:25: style: The function 'GetChildType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNode.h:76:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeTitleTvShows.h:33:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeTitleTvShows.h:34:20: style: The function 'GetContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNode.h:93:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeTitleTvShows.h:34:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeTitleTvShows.h:35:26: style: The function 'GetLocalizedName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNode.h:77:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeTitleTvShows.h:35:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeMoviesOverview.h:33:25: style: The function 'GetChildType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNode.h:76:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeMoviesOverview.h:33:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeMoviesOverview.h:34:20: style: The function 'GetContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNode.h:93:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeMoviesOverview.h:34:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeMoviesOverview.h:35:26: style: The function 'GetLocalizedName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNode.h:77:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeMoviesOverview.h:35:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeTvShowsOverview.h:33:25: style: The function 'GetChildType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNode.h:76:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeTvShowsOverview.h:33:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeTvShowsOverview.h:34:20: style: The function 'GetContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNode.h:93:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeTvShowsOverview.h:34:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeTvShowsOverview.h:35:26: style: The function 'GetLocalizedName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNode.h:77:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeTvShowsOverview.h:35:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeSeasons.h:33:25: style: The function 'GetChildType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNode.h:76:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeSeasons.h:33:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeSeasons.h:34:20: style: The function 'GetContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNode.h:93:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeSeasons.h:34:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeSeasons.h:35:26: style: The function 'GetLocalizedName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNode.h:77:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeSeasons.h:35:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeEpisodes.h:33:20: style: The function 'GetContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNode.h:93:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeEpisodes.h:33:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeRecentlyAddedMovies.h:33:20: style: The function 'GetContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNode.h:93:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeRecentlyAddedMovies.h:33:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeRecentlyAddedEpisodes.h:33:20: style: The function 'GetContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNode.h:93:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeRecentlyAddedEpisodes.h:33:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeMusicVideosOverview.h:33:25: style: The function 'GetChildType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNode.h:76:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeMusicVideosOverview.h:33:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeMusicVideosOverview.h:34:20: style: The function 'GetContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNode.h:93:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeMusicVideosOverview.h:34:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeMusicVideosOverview.h:35:26: style: The function 'GetLocalizedName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNode.h:77:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeMusicVideosOverview.h:35:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeRecentlyAddedMusicVideos.h:33:20: style: The function 'GetContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNode.h:93:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeRecentlyAddedMusicVideos.h:33:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeTitleMusicVideos.h:33:20: style: The function 'GetContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNode.h:93:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeTitleMusicVideos.h:33:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeEpisodes.cpp:27:66: style: Function 'CDirectoryNodeEpisodes' argument 1 names different: declaration 'strEntryName' definition 'strName'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeEpisodes.h:31:48: note: Function 'CDirectoryNodeEpisodes' argument 1 names different: declaration 'strEntryName' definition 'strName'.
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeEpisodes.cpp:27:66: note: Function 'CDirectoryNodeEpisodes' argument 1 names different: declaration 'strEntryName' definition 'strName'.
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeRecentlyAddedEpisodes.cpp:26:92: style: Function 'CDirectoryNodeRecentlyAddedEpisodes' argument 1 names different: declaration 'strEntryName' definition 'strName'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeRecentlyAddedEpisodes.h:31:61: note: Function 'CDirectoryNodeRecentlyAddedEpisodes' argument 1 names different: declaration 'strEntryName' definition 'strName'.
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeRecentlyAddedEpisodes.cpp:26:92: note: Function 'CDirectoryNodeRecentlyAddedEpisodes' argument 1 names different: declaration 'strEntryName' definition 'strName'.
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeRecentlyAddedMovies.cpp:26:88: style: Function 'CDirectoryNodeRecentlyAddedMovies' argument 1 names different: declaration 'strEntryName' definition 'strName'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeRecentlyAddedMovies.h:31:59: note: Function 'CDirectoryNodeRecentlyAddedMovies' argument 1 names different: declaration 'strEntryName' definition 'strName'.
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeRecentlyAddedMovies.cpp:26:88: note: Function 'CDirectoryNodeRecentlyAddedMovies' argument 1 names different: declaration 'strEntryName' definition 'strName'.
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeRecentlyAddedMusicVideos.cpp:26:98: style: Function 'CDirectoryNodeRecentlyAddedMusicVideos' argument 1 names different: declaration 'strEntryName' definition 'strName'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeRecentlyAddedMusicVideos.h:31:64: note: Function 'CDirectoryNodeRecentlyAddedMusicVideos' argument 1 names different: declaration 'strEntryName' definition 'strName'.
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeRecentlyAddedMusicVideos.cpp:26:98: note: Function 'CDirectoryNodeRecentlyAddedMusicVideos' argument 1 names different: declaration 'strEntryName' definition 'strName'.
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeTitleMovies.cpp:27:72: style: Function 'CDirectoryNodeTitleMovies' argument 1 names different: declaration 'strEntryName' definition 'strName'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeTitleMovies.h:31:51: note: Function 'CDirectoryNodeTitleMovies' argument 1 names different: declaration 'strEntryName' definition 'strName'.
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeTitleMovies.cpp:27:72: note: Function 'CDirectoryNodeTitleMovies' argument 1 names different: declaration 'strEntryName' definition 'strName'.
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeTitleMusicVideos.cpp:27:82: style: Function 'CDirectoryNodeTitleMusicVideos' argument 1 names different: declaration 'strEntryName' definition 'strName'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeTitleMusicVideos.h:31:56: note: Function 'CDirectoryNodeTitleMusicVideos' argument 1 names different: declaration 'strEntryName' definition 'strName'.
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeTitleMusicVideos.cpp:27:82: note: Function 'CDirectoryNodeTitleMusicVideos' argument 1 names different: declaration 'strEntryName' definition 'strName'.
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeTitleMusicVideos.cpp:33:64: style: Function 'GetContent' argument 1 names different: declaration 'item' definition 'items'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeTitleMusicVideos.h:33:46: note: Function 'GetContent' argument 1 names different: declaration 'item' definition 'items'.
xbmc-13.2-Gotham/xbmc/filesystem/VideoDatabaseDirectory/DirectoryNodeTitleMusicVideos.cpp:33:64: note: Function 'GetContent' argument 1 names different: declaration 'item' definition 'items'.
xbmc-13.2-Gotham/xbmc/filesystem/VirtualDirectory.cpp:144:54: style: Function 'IsInSource' argument 1 names different: declaration 'strPath' definition 'path'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/VirtualDirectory.h:46:39: note: Function 'IsInSource' argument 1 names different: declaration 'strPath' definition 'path'.
xbmc-13.2-Gotham/xbmc/filesystem/VirtualDirectory.cpp:144:54: note: Function 'IsInSource' argument 1 names different: declaration 'strPath' definition 'path'.
xbmc-13.2-Gotham/xbmc/filesystem/VirtualDirectory.h:37:18: style: The function 'GetDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:70:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/VirtualDirectory.h:37:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/ZeroconfDirectory.h:35:20: style: The function 'GetDirectory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:70:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/ZeroconfDirectory.h:35:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/ZeroconfDirectory.h:36:30: style: The function 'GetCacheType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/filesystem/IDirectory.h:115:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/filesystem/ZeroconfDirectory.h:36:30: note: Function in derived class
xbmc-13.2-Gotham/xbmc/filesystem/ZipDirectory.cpp:44:54: style: Function 'GetDirectory' argument 1 names different: declaration 'strPath' definition 'strPathOrig'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/ZipDirectory.h:31:49: note: Function 'GetDirectory' argument 1 names different: declaration 'strPath' definition 'strPathOrig'.
xbmc-13.2-Gotham/xbmc/filesystem/ZipDirectory.cpp:44:54: note: Function 'GetDirectory' argument 1 names different: declaration 'strPath' definition 'strPathOrig'.
xbmc-13.2-Gotham/xbmc/filesystem/ZipFile.cpp:442:15: style: Checking if unsigned variable 'sToRead' is less than zero. [unsignedLessThanZero]
xbmc-13.2-Gotham/xbmc/filesystem/ZipFile.cpp:32:11: warning: Member variable 'CZipFile::m_iFilePos' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/filesystem/ZipFile.cpp:32:11: warning: Member variable 'CZipFile::m_iZipFilePos' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/filesystem/ZipFile.cpp:32:11: warning: Member variable 'CZipFile::m_iAvailBuffer' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/filesystem/ZipFile.cpp:32:11: warning: Member variable 'CZipFile::m_szBuffer' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/filesystem/ZipFile.cpp:32:11: warning: Member variable 'CZipFile::m_bFlush' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/filesystem/ZipFile.h:52:10: style: Unused private function: 'CZipFile::DestroyBuffer' [unusedPrivateFunction]
xbmc-13.2-Gotham/xbmc/filesystem/ZipFile.h:46:18: warning: Virtual function 'Close' is called from destructor '~CZipFile()' at line 44. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/filesystem/ZipFile.cpp:44:3: note: Calling Close
xbmc-13.2-Gotham/xbmc/filesystem/ZipFile.h:46:18: note: Close is a virtual method
xbmc-13.2-Gotham/xbmc/filesystem/iso9660.cpp:898:8: style: The scope of the variable 'bError' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/filesystem/iso9660.cpp:896:31: style: Function 'ReadFile' argument 1 names different: declaration 'fd' definition 'hFile'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/iso9660.h:189:24: note: Function 'ReadFile' argument 1 names different: declaration 'fd' definition 'hFile'.
xbmc-13.2-Gotham/xbmc/filesystem/iso9660.cpp:896:31: note: Function 'ReadFile' argument 1 names different: declaration 'fd' definition 'hFile'.
xbmc-13.2-Gotham/xbmc/filesystem/iso9660.cpp:444:10: warning: Member variable 'iso9660::m_openfileinfo' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/filesystem/iso9660.h:193:8: style: Technically the member function 'iso9660::IsScanned' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/filesystem/iso9660.cpp:1035:15: note: Technically the member function 'iso9660::IsScanned' can be const.
xbmc-13.2-Gotham/xbmc/filesystem/iso9660.h:193:8: note: Technically the member function 'iso9660::IsScanned' can be const.
xbmc-13.2-Gotham/xbmc/filesystem/iso9660.h:196:8: performance: Technically the member function 'iso9660::IsoDateTimeToFileTime' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/filesystem/iso9660.cpp:1041:15: note: Technically the member function 'iso9660::IsoDateTimeToFileTime' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/iso9660.h:196:8: note: Technically the member function 'iso9660::IsoDateTimeToFileTime' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/iso9660.h:199:15: performance: Technically the member function 'iso9660::GetThinText' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/filesystem/iso9660.cpp:701:17: note: Technically the member function 'iso9660::GetThinText' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/iso9660.h:199:15: note: Technically the member function 'iso9660::GetThinText' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/iso9660.h:202:21: performance: Technically the member function 'iso9660::ParseName' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/filesystem/iso9660.cpp:72:23: note: Technically the member function 'iso9660::ParseName' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/iso9660.h:202:21: note: Technically the member function 'iso9660::ParseName' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/iso9660.h:206:8: performance: Technically the member function 'iso9660::IsRockRidge' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/filesystem/iso9660.cpp:115:15: note: Technically the member function 'iso9660::IsRockRidge' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/iso9660.h:206:8: note: Technically the member function 'iso9660::IsRockRidge' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/test/TestFileFactory.cpp:69:16: style: The scope of the variable 'size' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/filesystem/test/TestFileFactory.cpp:120:16: style: The scope of the variable 'size' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/filesystem/test/TestFileFactory.cpp:42:62: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/filesystem/test/TestFileFactory.cpp:45:72: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/filesystem/test/TestFileFactory.cpp:77:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/filesystem/test/TestFileFactory.cpp:131:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/filesystem/udf25.cpp:661:11: style: Expression is always false because 'else if' condition matches previous condition at line 653. [multiCondition]
xbmc-13.2-Gotham/xbmc/filesystem/udf25.cpp:653:11: style: Condition 'lastsector' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/xbmc/filesystem/udf25.cpp:639:16: note: Assignment 'lastsector=0', assigned value is 0
xbmc-13.2-Gotham/xbmc/filesystem/udf25.cpp:653:11: note: Condition 'lastsector' is always false
xbmc-13.2-Gotham/xbmc/filesystem/udf25.cpp:661:13: style: Condition 'lastsector' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/xbmc/filesystem/udf25.cpp:639:16: note: Assignment 'lastsector=0', assigned value is 0
xbmc-13.2-Gotham/xbmc/filesystem/udf25.cpp:661:13: note: Condition 'lastsector' is always false
xbmc-13.2-Gotham/xbmc/filesystem/udf25.cpp:59:7: style: The scope of the variable 'p' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/filesystem/udf25.cpp:863:12: style: The scope of the variable 'dir_lba' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/filesystem/udf25.cpp:865:7: style: The scope of the variable 'found' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/filesystem/udf25.cpp:866:7: style: The scope of the variable 'in_cache' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/filesystem/udf25.cpp:979:12: style: The scope of the variable 'lbnum' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/filesystem/udf25.cpp:985:9: style: The scope of the variable 'token' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/filesystem/udf25.cpp:1102:12: style: The scope of the variable 'len' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/filesystem/udf25.cpp:1103:12: style: The scope of the variable 'ret' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/filesystem/udf25.cpp:1097:29: style: Function 'ReadFile' argument 1 names different: declaration 'fd' definition 'hFile'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/udf25.h:197:24: note: Function 'ReadFile' argument 1 names different: declaration 'fd' definition 'hFile'.
xbmc-13.2-Gotham/xbmc/filesystem/udf25.cpp:1097:29: note: Function 'ReadFile' argument 1 names different: declaration 'fd' definition 'hFile'.
xbmc-13.2-Gotham/xbmc/filesystem/udf25.cpp:326:11: style: Variable 'directory_base' is not assigned a value. [unassignedVariable]
xbmc-13.2-Gotham/xbmc/filesystem/udf25.cpp:856:11: style: Variable 'directory_base' is not assigned a value. [unassignedVariable]
xbmc-13.2-Gotham/xbmc/filesystem/udf25.cpp:977:11: style: Variable 'LogBlock_base' is not assigned a value. [unassignedVariable]
xbmc-13.2-Gotham/xbmc/filesystem/udf25.h:192:11: performance: Technically the member function 'udf25::GetFileSize' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/filesystem/udf25.cpp:1187:16: note: Technically the member function 'udf25::GetFileSize' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/udf25.h:192:11: note: Technically the member function 'udf25::GetFileSize' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/udf25.h:193:11: performance: Technically the member function 'udf25::GetFilePosition' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/filesystem/udf25.cpp:1197:16: note: Technically the member function 'udf25::GetFilePosition' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/udf25.h:193:11: note: Technically the member function 'udf25::GetFilePosition' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/udf25.h:194:11: performance: Technically the member function 'udf25::Seek' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/filesystem/udf25.cpp:1153:16: note: Technically the member function 'udf25::Seek' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/udf25.h:194:11: note: Technically the member function 'udf25::Seek' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/udf25.h:198:8: performance: Technically the member function 'udf25::CloseFile' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/filesystem/udf25.cpp:1140:13: note: Technically the member function 'udf25::CloseFile' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/udf25.h:198:8: note: Technically the member function 'udf25::CloseFile' can be static.
xbmc-13.2-Gotham/xbmc/filesystem/windows/WINFileSMB.cpp:43:14: warning: Member variable 'CWINFileSMB::m_i64FilePos' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/filesystem/windows/WINFileSMB.h:50:16: warning: Virtual function 'Close' is called from destructor '~CWINFileSMB()' at line 50. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/filesystem/windows/WINFileSMB.cpp:50:40: note: Calling Close
xbmc-13.2-Gotham/xbmc/filesystem/windows/WINFileSMB.h:50:16: note: Close is a virtual method
xbmc-13.2-Gotham/xbmc/filesystem/windows/WINSMBDirectory.cpp:62:55: style: Function 'GetDirectory' argument 1 names different: declaration 'strPath' definition 'strPath1'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/filesystem/windows/WINSMBDirectory.h:34:47: note: Function 'GetDirectory' argument 1 names different: declaration 'strPath' definition 'strPath1'.
xbmc-13.2-Gotham/xbmc/filesystem/windows/WINSMBDirectory.cpp:62:55: note: Function 'GetDirectory' argument 1 names different: declaration 'strPath' definition 'strPath1'.
xbmc-13.2-Gotham/xbmc/filesystem/windows/WINSMBDirectory.cpp:412:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/freebsd/FreeBSDGNUReplacements.c:33:31: style: Function 'strnlen' argument 2 names different: declaration 'n' definition 'maxlen'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/freebsd/FreeBSDGNUReplacements.h:39:38: note: Function 'strnlen' argument 2 names different: declaration 'n' definition 'maxlen'.
xbmc-13.2-Gotham/xbmc/freebsd/FreeBSDGNUReplacements.c:33:31: note: Function 'strnlen' argument 2 names different: declaration 'n' definition 'maxlen'.
xbmc-13.2-Gotham/xbmc/freebsd/FreeBSDGNUReplacements.c:75:41: style: Function 'getdelim' argument 3 names different: declaration 'delimiter' definition 'terminator'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/freebsd/FreeBSDGNUReplacements.h:40:49: note: Function 'getdelim' argument 3 names different: declaration 'delimiter' definition 'terminator'.
xbmc-13.2-Gotham/xbmc/freebsd/FreeBSDGNUReplacements.c:75:41: note: Function 'getdelim' argument 3 names different: declaration 'delimiter' definition 'terminator'.
xbmc-13.2-Gotham/xbmc/guilib/AnimatedGif.cpp:525:8: style: The scope of the variable 'LongCode' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/guilib/AnimatedGif.cpp:526:9: style: The scope of the variable 'Code' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/guilib/AnimatedGif.cpp:537:7: style: The scope of the variable 'OutIndex' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/guilib/AnimatedGif.cpp:197:44: style: Function 'LoadGIF' argument 1 names different: declaration 'szFile' definition 'szFileName'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/AnimatedGif.h:156:28: note: Function 'LoadGIF' argument 1 names different: declaration 'szFile' definition 'szFileName'.
xbmc-13.2-Gotham/xbmc/guilib/AnimatedGif.cpp:197:44: note: Function 'LoadGIF' argument 1 names different: declaration 'szFile' definition 'szFileName'.
xbmc-13.2-Gotham/xbmc/guilib/AnimatedGif.cpp:206:19: style: struct member 'GIFGCEtag::BlockSize' is never used. [unusedStructMember]
xbmc-13.2-Gotham/xbmc/guilib/AnimatedGif.cpp:218:19: style: struct member 'GIFNetscapeTag::comment' is never used. [unusedStructMember]
xbmc-13.2-Gotham/xbmc/guilib/AnimatedGif.cpp:219:19: style: struct member 'GIFNetscapeTag::SubBlockLength' is never used. [unusedStructMember]
xbmc-13.2-Gotham/xbmc/guilib/AnimatedGif.cpp:220:19: style: struct member 'GIFNetscapeTag::reserved' is never used. [unusedStructMember]
xbmc-13.2-Gotham/xbmc/guilib/AnimatedGif.cpp:258:19: style: struct member 'GIFLSDtag::PixelAspectRatio' is never used. [unusedStructMember]
xbmc-13.2-Gotham/xbmc/guilib/AnimatedGif.h:97:1: warning: The class 'CAnimatedGif' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/guilib/DDSImage.cpp:91:45: style: Function 'ReadFile' argument 1 names different: declaration 'file' definition 'inputFile'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/DDSImage.h:39:36: note: Function 'ReadFile' argument 1 names different: declaration 'file' definition 'inputFile'.
xbmc-13.2-Gotham/xbmc/guilib/DDSImage.cpp:91:45: note: Function 'ReadFile' argument 1 names different: declaration 'file' definition 'inputFile'.
xbmc-13.2-Gotham/xbmc/guilib/DDSImage.cpp:120:43: style: Function 'Create' argument 1 names different: declaration 'file' definition 'outputFile'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/DDSImage.h:50:34: note: Function 'Create' argument 1 names different: declaration 'file' definition 'outputFile'.
xbmc-13.2-Gotham/xbmc/guilib/DDSImage.cpp:120:43: note: Function 'Create' argument 1 names different: declaration 'file' definition 'outputFile'.
xbmc-13.2-Gotham/xbmc/guilib/DDSImage.cpp:120:137: style: Function 'Create' argument 5 names different: declaration 'argb' definition 'brga'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/DDSImage.h:50:122: note: Function 'Create' argument 5 names different: declaration 'argb' definition 'brga'.
xbmc-13.2-Gotham/xbmc/guilib/DDSImage.cpp:120:137: note: Function 'Create' argument 5 names different: declaration 'argb' definition 'brga'.
xbmc-13.2-Gotham/xbmc/guilib/DDSImage.cpp:133:46: style: Function 'WriteFile' argument 1 names different: declaration 'file' definition 'outputFile'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/DDSImage.h:67:37: note: Function 'WriteFile' argument 1 names different: declaration 'file' definition 'outputFile'.
xbmc-13.2-Gotham/xbmc/guilib/DDSImage.cpp:133:46: note: Function 'WriteFile' argument 1 names different: declaration 'file' definition 'outputFile'.
xbmc-13.2-Gotham/xbmc/guilib/DDSImage.cpp:164:108: style: Function 'Compress' argument 4 names different: declaration 'argb' definition 'brga'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/DDSImage.h:77:99: note: Function 'Compress' argument 4 names different: declaration 'argb' definition 'brga'.
xbmc-13.2-Gotham/xbmc/guilib/DDSImage.cpp:164:108: note: Function 'Compress' argument 4 names different: declaration 'argb' definition 'brga'.
xbmc-13.2-Gotham/xbmc/guilib/DirectXGraphics.cpp:325:20: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIAction.cpp:63:0: warning: Result of operator '|' is always true if one operand is non-zero. Did you intend to use '&'? [badBitmaskCheck]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.cpp:408:32: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.cpp:823:43: style: Function 'UpdateLayout' argument 1 names different: declaration 'refreshAllItems' definition 'updateAllItems'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:113:34: note: Function 'UpdateLayout' argument 1 names different: declaration 'refreshAllItems' definition 'updateAllItems'.
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.cpp:823:43: note: Function 'UpdateLayout' argument 1 names different: declaration 'refreshAllItems' definition 'updateAllItems'.
xbmc-13.2-Gotham/xbmc/guilib/GUITexture.h:52:3: style: Class 'CAspectRatio' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/guilib/GUITexture.h:75:3: style: Class 'CTextureInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/guilib/GUIListGroup.h:40:26: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:41:29: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIListGroup.h:40:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIListGroup.h:42:16: style: The function 'AddControl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:74:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIListGroup.h:42:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIListGroup.h:44:16: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:43:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIListGroup.h:44:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIListGroup.h:45:16: style: The function 'ResetAnimation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:62:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIListGroup.h:45:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIListGroup.h:46:16: style: The function 'UpdateVisibility' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:215:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIListGroup.h:46:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIListGroup.h:47:16: style: The function 'UpdateInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:233:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIListGroup.h:47:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIListGroup.h:48:16: style: The function 'SetInvalid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:218:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIListGroup.h:48:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:45:16: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:97:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:45:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:46:16: style: The function 'OnDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:101:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:46:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:47:16: style: The function 'OnUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:100:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:47:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:48:16: style: The function 'OnLeft' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:102:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:48:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:49:16: style: The function 'OnRight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:103:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:49:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:50:16: style: The function 'OnMouseOver' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:301:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:50:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:51:16: style: The function 'CanFocus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:158:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:51:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:52:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:147:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:52:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:53:16: style: The function 'SetFocus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:208:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:53:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:54:16: style: The function 'AllocResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:154:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:54:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:55:16: style: The function 'FreeResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:155:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:55:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:56:16: style: The function 'UpdateVisibility' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:215:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:56:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:65:22: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:220:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:65:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:66:16: style: The function 'SaveStates' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:242:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:66:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:69:16: style: The function 'DoProcess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:82:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:69:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:70:16: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:83:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:70:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:75:27: style: The function 'GetListItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/IGUIContainer.h:52:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:75:27: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:77:16: style: The function 'GetCondition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:238:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:77:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:78:22: style: The function 'GetLabel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/IGUIContainer.h:53:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:78:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:100:24: style: The function 'OnMouseEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:132:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:100:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:105:16: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:85:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:105:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:124:16: style: The function 'OnFocus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:107:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:124:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIBorderedImage.h:28:1: warning: The class 'CGUIBorderedImage' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:71:22: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:80:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:71:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:73:16: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:83:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:73:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:74:16: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:85:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:74:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:75:16: style: The function 'UpdateVisibility' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:215:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:75:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:76:16: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:97:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:76:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:77:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:147:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:77:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:78:16: style: The function 'AllocResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:154:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:78:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:79:16: style: The function 'FreeResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:155:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:79:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:80:16: style: The function 'DynamicResourceAlloc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:156:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:80:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:81:16: style: The function 'IsDynamicallyAllocated' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:157:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:81:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:82:16: style: The function 'SetInvalid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:218:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:82:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:83:16: style: The function 'CanFocus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:158:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:83:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:84:16: style: The function 'UpdateInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:233:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:84:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:89:16: style: The function 'SetWidth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:209:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:89:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:90:16: style: The function 'SetHeight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:210:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:90:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:91:16: style: The function 'SetPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:162:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:91:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:92:22: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:220:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:92:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:99:17: style: The function 'CalcRenderRegion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:180:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:99:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIBorderedImage.h:34:30: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:71:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIBorderedImage.h:34:30: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIBorderedImage.h:36:16: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:73:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIBorderedImage.h:36:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIBorderedImage.h:37:16: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:74:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIBorderedImage.h:37:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIBorderedImage.h:38:16: style: The function 'AllocResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:78:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIBorderedImage.h:38:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIBorderedImage.h:39:16: style: The function 'FreeResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:79:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIBorderedImage.h:39:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIBorderedImage.h:40:16: style: The function 'DynamicResourceAlloc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:80:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIBorderedImage.h:40:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIBorderedImage.h:42:17: style: The function 'CalcRenderRegion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:99:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIBorderedImage.h:42:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.cpp:29:206: style: Function 'CGUIButtonControl' argument 9 names different: declaration 'label' definition 'labelInfo'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:45:39: note: Function 'CGUIButtonControl' argument 9 names different: declaration 'label' definition 'labelInfo'.
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.cpp:29:206: note: Function 'CGUIButtonControl' argument 9 names different: declaration 'label' definition 'labelInfo'.
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.cpp:226:48: style: Function 'SetLabel' argument 1 names different: declaration 'aLabel' definition 'label'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:59:45: note: Function 'SetLabel' argument 1 names different: declaration 'aLabel' definition 'label'.
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.cpp:226:48: note: Function 'SetLabel' argument 1 names different: declaration 'aLabel' definition 'label'.
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.cpp:232:49: style: Function 'SetLabel2' argument 1 names different: declaration 'aLabel2' definition 'label2'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:60:46: note: Function 'SetLabel2' argument 1 names different: declaration 'aLabel2' definition 'label2'.
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.cpp:232:49: note: Function 'SetLabel2' argument 1 names different: declaration 'aLabel2' definition 'label2'.
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:48:30: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:80:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:48:30: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:50:16: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:83:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:50:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:51:16: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:85:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:51:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:52:16: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:97:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:52:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:53:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:147:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:53:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:54:16: style: The function 'AllocResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:154:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:54:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:55:16: style: The function 'FreeResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:155:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:55:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:56:16: style: The function 'DynamicResourceAlloc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:156:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:56:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:57:16: style: The function 'SetInvalid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:218:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:57:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:58:16: style: The function 'SetPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:162:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:58:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:69:22: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:220:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:69:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:78:16: style: The function 'UpdateColors' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:310:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:78:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:80:17: style: The function 'CalcRenderRegion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:180:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:80:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:84:24: style: The function 'OnMouseEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:132:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:84:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:85:8: style: The function 'OnFocus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:107:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:85:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:86:8: style: The function 'OnUnFocus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:108:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:86:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUICheckMarkControl.cpp:173:51: style: Function 'SetLabel' argument 1 names different: declaration 'strLabel' definition 'label'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUICheckMarkControl.h:55:36: note: Function 'SetLabel' argument 1 names different: declaration 'strLabel' definition 'label'.
xbmc-13.2-Gotham/xbmc/guilib/GUICheckMarkControl.cpp:173:51: note: Function 'SetLabel' argument 1 names different: declaration 'strLabel' definition 'label'.
xbmc-13.2-Gotham/xbmc/guilib/GUICheckMarkControl.h:44:33: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:80:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUICheckMarkControl.h:44:33: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUICheckMarkControl.h:46:16: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:83:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUICheckMarkControl.h:46:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUICheckMarkControl.h:47:16: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:85:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUICheckMarkControl.h:47:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUICheckMarkControl.h:48:16: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:97:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUICheckMarkControl.h:48:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUICheckMarkControl.h:49:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:147:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUICheckMarkControl.h:49:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUICheckMarkControl.h:50:16: style: The function 'AllocResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:154:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUICheckMarkControl.h:50:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUICheckMarkControl.h:51:16: style: The function 'FreeResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:155:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUICheckMarkControl.h:51:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUICheckMarkControl.h:52:16: style: The function 'DynamicResourceAlloc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:156:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUICheckMarkControl.h:52:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUICheckMarkControl.h:53:16: style: The function 'SetInvalid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:218:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUICheckMarkControl.h:53:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUICheckMarkControl.h:65:24: style: The function 'OnMouseEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:132:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUICheckMarkControl.h:65:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUICheckMarkControl.h:66:16: style: The function 'UpdateColors' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:310:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUICheckMarkControl.h:66:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.cpp:736:49: style: Function 'QueueAnimation' argument 1 names different: declaration 'anim' definition 'animType'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:225:46: note: Function 'QueueAnimation' argument 1 names different: declaration 'anim' definition 'animType'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.cpp:736:49: note: Function 'QueueAnimation' argument 1 names different: declaration 'anim' definition 'animType'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.cpp:777:47: style: Function 'HasAnimation' argument 1 names different: declaration 'anim' definition 'type'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:227:44: note: Function 'HasAnimation' argument 1 names different: declaration 'anim' definition 'type'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.cpp:777:47: note: Function 'HasAnimation' argument 1 names different: declaration 'anim' definition 'type'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.cpp:880:46: style: Function 'IsAnimating' argument 1 names different: declaration 'anim' definition 'animType'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:226:43: note: Function 'IsAnimating' argument 1 names different: declaration 'anim' definition 'animType'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.cpp:880:46: note: Function 'IsAnimating' argument 1 names different: declaration 'anim' definition 'animType'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1111:8: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1112:8: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1122:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1123:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1137:8: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1138:8: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1149:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1152:8: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1153:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1166:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1175:8: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1184:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1185:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1186:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1187:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1188:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1197:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1198:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1199:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1200:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1201:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1202:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1203:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1212:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1222:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1223:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1224:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1225:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1226:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1227:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1245:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1249:8: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1253:8: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1254:8: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1255:8: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1256:8: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1260:8: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1261:8: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1270:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1271:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1279:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1280:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1295:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1309:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1310:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1311:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1317:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1318:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1326:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1327:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1328:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1329:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1330:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1331:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1339:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1340:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1341:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1342:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1343:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1344:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1359:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1360:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1361:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1362:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1363:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1364:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1372:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1373:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1374:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1375:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1376:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1377:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1385:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1387:8: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1388:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1389:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1399:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1420:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1421:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:1422:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:159:95: style: Function 'GetFloatRange' argument 3 names different: declaration 'iMinValue' definition 'fMinValue'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.h:94:84: note: Function 'GetFloatRange' argument 3 names different: declaration 'iMinValue' definition 'fMinValue'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:159:95: note: Function 'GetFloatRange' argument 3 names different: declaration 'iMinValue' definition 'fMinValue'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:159:113: style: Function 'GetFloatRange' argument 4 names different: declaration 'iMaxValue' definition 'fMaxValue'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.h:94:102: note: Function 'GetFloatRange' argument 4 names different: declaration 'iMaxValue' definition 'fMaxValue'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:159:113: note: Function 'GetFloatRange' argument 4 names different: declaration 'iMaxValue' definition 'fMaxValue'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:159:131: style: Function 'GetFloatRange' argument 5 names different: declaration 'iIntervalValue' definition 'fIntervalValue'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.h:94:120: note: Function 'GetFloatRange' argument 5 names different: declaration 'iIntervalValue' definition 'fIntervalValue'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:159:131: note: Function 'GetFloatRange' argument 5 names different: declaration 'iIntervalValue' definition 'fIntervalValue'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:195:73: style: Function 'GetPosition' argument 2 names different: declaration 'tag' definition 'strTag'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.h:116:62: note: Function 'GetPosition' argument 2 names different: declaration 'tag' definition 'strTag'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:195:73: note: Function 'GetPosition' argument 2 names different: declaration 'tag' definition 'strTag'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:204:56: style: Function 'GetDimension' argument 1 names different: declaration 'node' definition 'pRootNode'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.h:132:45: note: Function 'GetDimension' argument 1 names different: declaration 'node' definition 'pRootNode'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:204:56: note: Function 'GetDimension' argument 1 names different: declaration 'node' definition 'pRootNode'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:298:103: style: Function 'GetAspectRatio' argument 3 names different: declaration 'aspectRatio' definition 'aspect'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.h:62:92: note: Function 'GetAspectRatio' argument 3 names different: declaration 'aspectRatio' definition 'aspect'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:298:103: note: Function 'GetAspectRatio' argument 3 names different: declaration 'aspectRatio' definition 'aspect'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:389:97: style: Function 'GetAlignment' argument 3 names different: declaration 'dwAlignment' definition 'alignment'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.h:65:86: note: Function 'GetAlignment' argument 3 names different: declaration 'dwAlignment' definition 'alignment'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:389:97: note: Function 'GetAlignment' argument 3 names different: declaration 'dwAlignment' definition 'alignment'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:402:98: style: Function 'GetAlignmentY' argument 3 names different: declaration 'dwAlignment' definition 'alignment'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.h:66:87: note: Function 'GetAlignmentY' argument 3 names different: declaration 'dwAlignment' definition 'alignment'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:402:98: note: Function 'GetAlignmentY' argument 3 names different: declaration 'dwAlignment' definition 'alignment'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:456:112: style: Function 'GetAnimations' argument 4 names different: declaration 'animation' definition 'animations'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.h:67:106: note: Function 'GetAnimations' argument 4 names different: declaration 'animation' definition 'animations'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:456:112: note: Function 'GetAnimations' argument 4 names different: declaration 'animation' definition 'animations'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:496:97: style: Function 'GetActions' argument 3 names different: declaration 'actions' definition 'action'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.h:86:86: note: Function 'GetActions' argument 3 names different: declaration 'actions' definition 'action'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:496:97: note: Function 'GetActions' argument 3 names different: declaration 'actions' definition 'action'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:514:54: style: Function 'GetHitRect' argument 1 names different: declaration 'pRootNode' definition 'control'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.h:88:43: note: Function 'GetHitRect' argument 1 names different: declaration 'pRootNode' definition 'control'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:514:54: note: Function 'GetHitRect' argument 1 names different: declaration 'pRootNode' definition 'control'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:530:55: style: Function 'GetScroller' argument 1 names different: declaration 'pControlNode' definition 'control'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.h:89:44: note: Function 'GetScroller' argument 1 names different: declaration 'pControlNode' definition 'control'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:530:55: note: Function 'GetScroller' argument 1 names different: declaration 'pControlNode' definition 'control'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:545:52: style: Function 'GetColor' argument 1 names different: declaration 'pRootNode' definition 'control'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.h:82:41: note: Function 'GetColor' argument 1 names different: declaration 'pRootNode' definition 'control'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:545:52: note: Function 'GetColor' argument 1 names different: declaration 'pRootNode' definition 'control'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:556:56: style: Function 'GetInfoColor' argument 1 names different: declaration 'pRootNode' definition 'control'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.h:83:45: note: Function 'GetInfoColor' argument 1 names different: declaration 'pRootNode' definition 'control'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:556:56: note: Function 'GetInfoColor' argument 1 names different: declaration 'pRootNode' definition 'control'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:647:96: style: Function 'GetString' argument 3 names different: declaration 'strString' definition 'text'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.h:93:78: note: Function 'GetString' argument 3 names different: declaration 'strString' definition 'text'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControlFactory.cpp:647:96: note: Function 'GetString' argument 3 names different: declaration 'strString' definition 'text'.
xbmc-13.2-Gotham/xbmc/guilib/GUIEditControl.h:61:3: style: Class 'CGUIEditControl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiImage.h:76:5: style: Class 'CMultiImageJob' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/guilib/GUIRadioButtonControl.h:46:35: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:48:30: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIRadioButtonControl.h:46:35: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIRadioButtonControl.h:48:16: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:50:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIRadioButtonControl.h:48:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIRadioButtonControl.h:49:16: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:51:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIRadioButtonControl.h:49:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIRadioButtonControl.h:50:16: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:52:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIRadioButtonControl.h:50:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIRadioButtonControl.h:51:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:53:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIRadioButtonControl.h:51:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIRadioButtonControl.h:52:16: style: The function 'AllocResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:54:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIRadioButtonControl.h:52:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIRadioButtonControl.h:53:16: style: The function 'FreeResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:55:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIRadioButtonControl.h:53:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIRadioButtonControl.h:54:16: style: The function 'DynamicResourceAlloc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:56:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIRadioButtonControl.h:54:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIRadioButtonControl.h:55:16: style: The function 'SetInvalid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:57:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIRadioButtonControl.h:55:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIRadioButtonControl.h:56:16: style: The function 'SetPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:58:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIRadioButtonControl.h:56:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIRadioButtonControl.h:57:16: style: The function 'SetWidth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:209:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIRadioButtonControl.h:57:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIRadioButtonControl.h:58:16: style: The function 'SetHeight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:210:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIRadioButtonControl.h:58:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIRadioButtonControl.h:59:22: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:69:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIRadioButtonControl.h:59:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIRadioButtonControl.h:64:16: style: The function 'UpdateColors' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:78:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIRadioButtonControl.h:64:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:49:28: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:80:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:49:28: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:51:16: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:83:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:51:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:52:16: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:85:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:52:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:53:16: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:97:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:53:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:54:16: style: The function 'OnLeft' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:102:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:54:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:55:16: style: The function 'OnRight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:103:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:55:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:56:16: style: The function 'HitTest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:145:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:56:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:57:16: style: The function 'OnMouseOver' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:301:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:57:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:58:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:147:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:58:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:59:16: style: The function 'AllocResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:154:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:59:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:60:16: style: The function 'FreeResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:155:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:60:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:61:16: style: The function 'DynamicResourceAlloc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:156:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:61:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:62:16: style: The function 'SetInvalid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:218:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:62:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:63:16: style: The function 'SetPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:162:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:63:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:64:17: style: The function 'GetWidth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:169:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:64:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:88:22: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:220:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:88:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:91:16: style: The function 'IsVisible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:159:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:91:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:94:24: style: The function 'OnMouseEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:132:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:94:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:95:16: style: The function 'UpdateColors' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:310:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:95:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIRSSControl.h:50:27: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:80:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIRSSControl.h:50:27: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIRSSControl.h:52:16: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:83:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIRSSControl.h:52:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIRSSControl.h:53:16: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:85:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIRSSControl.h:53:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIRSSControl.h:56:16: style: The function 'CanFocus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:158:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIRSSControl.h:56:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIRSSControl.h:57:17: style: The function 'CalcRenderRegion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:180:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIRSSControl.h:57:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIRSSControl.h:59:16: style: The function 'OnFocus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:107:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIRSSControl.h:59:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIRSSControl.h:60:16: style: The function 'OnUnFocus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:108:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIRSSControl.h:60:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIRSSControl.h:65:16: style: The function 'UpdateColors' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:310:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIRSSControl.h:65:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUILabelControl.h:44:29: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:80:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUILabelControl.h:44:29: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUILabelControl.h:46:16: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:83:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUILabelControl.h:46:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUILabelControl.h:47:16: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:85:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUILabelControl.h:47:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUILabelControl.h:48:16: style: The function 'UpdateInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:233:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUILabelControl.h:48:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUILabelControl.h:49:16: style: The function 'CanFocus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:158:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUILabelControl.h:49:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUILabelControl.h:50:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:147:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUILabelControl.h:50:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUILabelControl.h:51:22: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:220:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUILabelControl.h:51:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUILabelControl.h:52:17: style: The function 'GetWidth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:169:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUILabelControl.h:52:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUILabelControl.h:53:16: style: The function 'SetWidth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:209:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUILabelControl.h:53:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUILabelControl.h:54:17: style: The function 'CalcRenderRegion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:180:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUILabelControl.h:54:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUILabelControl.h:68:8: style: The function 'UpdateColors' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:310:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUILabelControl.h:68:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIEditControl.h:63:28: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:48:30: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIEditControl.h:63:28: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIEditControl.h:65:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:53:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIEditControl.h:65:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIEditControl.h:66:16: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:52:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIEditControl.h:66:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIEditControl.h:67:16: style: The function 'OnClick' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:75:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIEditControl.h:67:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIEditControl.h:69:16: style: The function 'SetLabel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:59:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIEditControl.h:69:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIEditControl.h:70:16: style: The function 'SetLabel2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:60:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIEditControl.h:70:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIEditControl.h:73:22: style: The function 'GetLabel2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:67:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIEditControl.h:73:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIEditControl.h:88:16: style: The function 'ProcessText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:87:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIEditControl.h:88:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIEditControl.h:89:16: style: The function 'RenderText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:88:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIEditControl.h:89:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIEditControl.h:90:28: style: The function 'GetTextColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:89:28: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIEditControl.h:90:28: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIFadeLabelControl.h:44:33: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:80:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIFadeLabelControl.h:44:33: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIFadeLabelControl.h:46:16: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:83:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIFadeLabelControl.h:46:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIFadeLabelControl.h:47:16: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:85:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIFadeLabelControl.h:47:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIFadeLabelControl.h:48:16: style: The function 'CanFocus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:158:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIFadeLabelControl.h:48:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIFadeLabelControl.h:49:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:147:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIFadeLabelControl.h:49:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIFadeLabelControl.h:54:16: style: The function 'UpdateColors' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:310:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIFadeLabelControl.h:54:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIFadeLabelControl.h:55:22: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:220:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIFadeLabelControl.h:55:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIToggleButtonControl.h:42:36: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:48:30: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIToggleButtonControl.h:42:36: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIToggleButtonControl.h:44:16: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:50:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIToggleButtonControl.h:44:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIToggleButtonControl.h:45:16: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:51:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIToggleButtonControl.h:45:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIToggleButtonControl.h:46:16: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:52:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIToggleButtonControl.h:46:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIToggleButtonControl.h:47:16: style: The function 'AllocResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:54:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIToggleButtonControl.h:47:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIToggleButtonControl.h:48:16: style: The function 'FreeResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:55:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIToggleButtonControl.h:48:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIToggleButtonControl.h:49:16: style: The function 'DynamicResourceAlloc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:56:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIToggleButtonControl.h:49:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIToggleButtonControl.h:50:16: style: The function 'SetInvalid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:57:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIToggleButtonControl.h:50:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIToggleButtonControl.h:51:16: style: The function 'SetPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:58:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIToggleButtonControl.h:51:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIToggleButtonControl.h:52:16: style: The function 'SetWidth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:209:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIToggleButtonControl.h:52:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIToggleButtonControl.h:53:16: style: The function 'SetHeight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:210:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIToggleButtonControl.h:53:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIToggleButtonControl.h:54:8: style: The function 'SetLabel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:59:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIToggleButtonControl.h:54:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIToggleButtonControl.h:56:22: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:69:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIToggleButtonControl.h:56:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIToggleButtonControl.h:61:16: style: The function 'UpdateColors' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:78:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIToggleButtonControl.h:61:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIToggleButtonControl.h:62:16: style: The function 'OnClick' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:75:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIToggleButtonControl.h:62:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIVideoControl.h:43:29: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:80:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIVideoControl.h:43:29: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIVideoControl.h:45:16: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:83:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIVideoControl.h:45:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIVideoControl.h:46:16: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:85:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIVideoControl.h:46:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIVideoControl.h:47:24: style: The function 'OnMouseEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:132:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIVideoControl.h:47:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIVideoControl.h:48:16: style: The function 'CanFocus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:158:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIVideoControl.h:48:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIVideoControl.h:49:16: style: The function 'CanFocusFromPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:308:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIVideoControl.h:49:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIProgressControl.h:48:32: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:80:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIProgressControl.h:48:32: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIProgressControl.h:50:16: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:83:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIProgressControl.h:50:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIProgressControl.h:51:16: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:85:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIProgressControl.h:51:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIProgressControl.h:52:16: style: The function 'CanFocus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:158:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIProgressControl.h:52:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIProgressControl.h:53:16: style: The function 'AllocResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:154:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIProgressControl.h:53:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIProgressControl.h:54:16: style: The function 'FreeResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:155:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIProgressControl.h:54:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIProgressControl.h:55:16: style: The function 'DynamicResourceAlloc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:156:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIProgressControl.h:55:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIProgressControl.h:56:16: style: The function 'SetInvalid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:218:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIProgressControl.h:56:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIProgressControl.h:57:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:147:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIProgressControl.h:57:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIProgressControl.h:58:16: style: The function 'SetPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:162:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIProgressControl.h:58:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIProgressControl.h:64:14: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:220:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIProgressControl.h:64:14: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIProgressControl.h:65:16: style: The function 'UpdateInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:233:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIProgressControl.h:65:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIProgressControl.h:68:16: style: The function 'UpdateColors' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:310:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIProgressControl.h:68:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISliderControl.h:61:30: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:80:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISliderControl.h:61:30: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISliderControl.h:63:16: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:83:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISliderControl.h:63:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISliderControl.h:64:16: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:85:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISliderControl.h:64:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISliderControl.h:65:16: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:97:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISliderControl.h:65:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISliderControl.h:66:16: style: The function 'AllocResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:154:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISliderControl.h:66:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISliderControl.h:67:16: style: The function 'FreeResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:155:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISliderControl.h:67:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISliderControl.h:68:16: style: The function 'DynamicResourceAlloc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:156:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISliderControl.h:68:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISliderControl.h:69:16: style: The function 'SetInvalid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:218:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISliderControl.h:69:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISliderControl.h:72:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:147:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISliderControl.h:72:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISliderControl.h:88:22: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:220:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISliderControl.h:88:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISliderControl.h:92:16: style: The function 'HitTest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:145:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISliderControl.h:92:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISliderControl.h:93:24: style: The function 'OnMouseEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:132:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISliderControl.h:93:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISliderControl.h:94:16: style: The function 'UpdateColors' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:310:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISliderControl.h:94:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISelectButtonControl.h:99:36: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:48:30: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISelectButtonControl.h:99:36: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISelectButtonControl.h:101:16: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:50:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISelectButtonControl.h:101:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISelectButtonControl.h:102:16: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:51:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISelectButtonControl.h:102:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISelectButtonControl.h:103:16: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:52:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISelectButtonControl.h:103:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISelectButtonControl.h:104:16: style: The function 'OnLeft' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:102:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISelectButtonControl.h:104:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISelectButtonControl.h:105:16: style: The function 'OnRight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:103:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISelectButtonControl.h:105:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISelectButtonControl.h:106:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:53:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISelectButtonControl.h:106:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISelectButtonControl.h:107:16: style: The function 'OnMouseOver' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:301:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISelectButtonControl.h:107:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISelectButtonControl.h:109:16: style: The function 'AllocResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:54:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISelectButtonControl.h:109:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISelectButtonControl.h:110:16: style: The function 'FreeResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:55:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISelectButtonControl.h:110:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISelectButtonControl.h:111:16: style: The function 'DynamicResourceAlloc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:56:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISelectButtonControl.h:111:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISelectButtonControl.h:112:16: style: The function 'SetInvalid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:57:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISelectButtonControl.h:112:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISelectButtonControl.h:113:16: style: The function 'SetPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:58:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISelectButtonControl.h:113:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISelectButtonControl.h:116:24: style: The function 'OnMouseEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:84:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISelectButtonControl.h:116:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISelectButtonControl.h:117:16: style: The function 'UpdateColors' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIButtonControl.h:78:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISelectButtonControl.h:117:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMoverControl.h:60:29: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:80:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMoverControl.h:60:29: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMoverControl.h:62:16: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:83:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMoverControl.h:62:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMoverControl.h:63:16: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:85:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMoverControl.h:63:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMoverControl.h:64:16: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:97:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMoverControl.h:64:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMoverControl.h:65:16: style: The function 'OnUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:100:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMoverControl.h:65:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMoverControl.h:66:16: style: The function 'OnDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:101:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMoverControl.h:66:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMoverControl.h:67:16: style: The function 'OnLeft' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:102:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMoverControl.h:67:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMoverControl.h:68:16: style: The function 'OnRight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:103:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMoverControl.h:68:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMoverControl.h:69:16: style: The function 'AllocResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:154:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMoverControl.h:69:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMoverControl.h:70:16: style: The function 'FreeResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:155:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMoverControl.h:70:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMoverControl.h:71:16: style: The function 'DynamicResourceAlloc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:156:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMoverControl.h:71:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMoverControl.h:72:16: style: The function 'SetInvalid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:218:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMoverControl.h:72:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMoverControl.h:73:16: style: The function 'SetPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:162:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMoverControl.h:73:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMoverControl.h:78:16: style: The function 'CanFocus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:158:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMoverControl.h:78:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMoverControl.h:81:24: style: The function 'OnMouseEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:132:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMoverControl.h:81:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMoverControl.h:82:16: style: The function 'UpdateColors' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:310:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMoverControl.h:82:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIResizeControl.h:52:30: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:80:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIResizeControl.h:52:30: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIResizeControl.h:54:16: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:83:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIResizeControl.h:54:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIResizeControl.h:55:16: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:85:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIResizeControl.h:55:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIResizeControl.h:56:16: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:97:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIResizeControl.h:56:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIResizeControl.h:57:16: style: The function 'OnUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:100:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIResizeControl.h:57:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIResizeControl.h:58:16: style: The function 'OnDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:101:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIResizeControl.h:58:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIResizeControl.h:59:16: style: The function 'OnLeft' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:102:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIResizeControl.h:59:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIResizeControl.h:60:16: style: The function 'OnRight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:103:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIResizeControl.h:60:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIResizeControl.h:61:16: style: The function 'AllocResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:154:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIResizeControl.h:61:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIResizeControl.h:62:16: style: The function 'FreeResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:155:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIResizeControl.h:62:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIResizeControl.h:63:16: style: The function 'DynamicResourceAlloc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:156:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIResizeControl.h:63:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIResizeControl.h:64:16: style: The function 'SetInvalid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:218:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIResizeControl.h:64:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIResizeControl.h:65:16: style: The function 'SetPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:162:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIResizeControl.h:65:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIResizeControl.h:67:16: style: The function 'CanFocus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:158:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIResizeControl.h:67:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIResizeControl.h:70:24: style: The function 'OnMouseEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:132:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIResizeControl.h:70:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIResizeControl.h:71:16: style: The function 'UpdateColors' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:310:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIResizeControl.h:71:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControlEx.h:43:30: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:49:28: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControlEx.h:43:30: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControlEx.h:45:16: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:51:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControlEx.h:45:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControlEx.h:46:16: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:52:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControlEx.h:46:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControlEx.h:47:16: style: The function 'SetPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControlEx.h:47:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControlEx.h:48:17: style: The function 'GetWidth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:64:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControlEx.h:48:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControlEx.h:49:16: style: The function 'SetWidth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:209:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControlEx.h:49:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControlEx.h:50:17: style: The function 'GetHeight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:170:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControlEx.h:50:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControlEx.h:51:16: style: The function 'SetHeight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:210:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControlEx.h:51:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControlEx.h:52:16: style: The function 'AllocResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:59:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControlEx.h:52:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControlEx.h:53:16: style: The function 'FreeResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:60:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControlEx.h:53:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControlEx.h:54:16: style: The function 'DynamicResourceAlloc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:61:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControlEx.h:54:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControlEx.h:55:16: style: The function 'SetInvalid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:62:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControlEx.h:55:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControlEx.h:58:16: style: The function 'SetEnabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:217:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControlEx.h:58:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControlEx.h:59:17: style: The function 'GetXPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:167:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControlEx.h:59:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControlEx.h:60:17: style: The function 'GetYPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:168:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControlEx.h:60:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControlEx.h:61:22: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:88:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControlEx.h:61:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControlEx.h:62:16: style: The function 'HitTest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:56:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControlEx.h:62:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControlEx.h:67:16: style: The function 'RenderText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:102:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControlEx.h:67:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControlEx.h:68:16: style: The function 'UpdateColors' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:95:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControlEx.h:68:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIRenderingControl.h:31:33: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:80:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIRenderingControl.h:31:33: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIRenderingControl.h:33:16: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:83:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIRenderingControl.h:33:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIRenderingControl.h:34:16: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:85:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIRenderingControl.h:34:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIRenderingControl.h:35:16: style: The function 'UpdateVisibility' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:215:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIRenderingControl.h:35:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIRenderingControl.h:36:16: style: The function 'FreeResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:155:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIRenderingControl.h:36:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIRenderingControl.h:37:16: style: The function 'CanFocus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:158:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIRenderingControl.h:37:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIRenderingControl.h:38:16: style: The function 'CanFocusFromPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:308:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIRenderingControl.h:38:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIVisualisationControl.h:30:37: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIRenderingControl.h:31:33: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIVisualisationControl.h:30:37: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIVisualisationControl.h:31:16: style: The function 'FreeResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIRenderingControl.h:36:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIVisualisationControl.h:31:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIVisualisationControl.h:32:16: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIRenderingControl.h:33:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIVisualisationControl.h:32:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIVisualisationControl.h:33:16: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:97:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIVisualisationControl.h:33:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIVisualisationControl.h:34:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:147:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIVisualisationControl.h:34:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISettingsSliderControl.h:48:38: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUISliderControl.h:61:30: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISettingsSliderControl.h:48:38: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISettingsSliderControl.h:50:16: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUISliderControl.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISettingsSliderControl.h:50:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISettingsSliderControl.h:51:16: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUISliderControl.h:64:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISettingsSliderControl.h:51:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISettingsSliderControl.h:52:16: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUISliderControl.h:65:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISettingsSliderControl.h:52:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISettingsSliderControl.h:53:16: style: The function 'AllocResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUISliderControl.h:66:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISettingsSliderControl.h:53:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISettingsSliderControl.h:54:16: style: The function 'FreeResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUISliderControl.h:67:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISettingsSliderControl.h:54:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISettingsSliderControl.h:55:16: style: The function 'DynamicResourceAlloc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUISliderControl.h:68:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISettingsSliderControl.h:55:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISettingsSliderControl.h:56:16: style: The function 'SetInvalid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUISliderControl.h:69:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISettingsSliderControl.h:56:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISettingsSliderControl.h:57:16: style: The function 'SetPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:162:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISettingsSliderControl.h:57:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISettingsSliderControl.h:58:17: style: The function 'GetWidth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:169:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISettingsSliderControl.h:58:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISettingsSliderControl.h:59:16: style: The function 'SetWidth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:209:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISettingsSliderControl.h:59:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISettingsSliderControl.h:60:17: style: The function 'GetHeight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:170:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISettingsSliderControl.h:60:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISettingsSliderControl.h:61:16: style: The function 'SetHeight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:210:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISettingsSliderControl.h:61:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISettingsSliderControl.h:62:16: style: The function 'SetEnabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:217:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISettingsSliderControl.h:62:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISettingsSliderControl.h:65:17: style: The function 'GetXPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:167:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISettingsSliderControl.h:65:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISettingsSliderControl.h:66:17: style: The function 'GetYPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:168:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISettingsSliderControl.h:66:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISettingsSliderControl.h:67:22: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUISliderControl.h:88:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISettingsSliderControl.h:67:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISettingsSliderControl.h:68:16: style: The function 'HitTest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUISliderControl.h:92:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISettingsSliderControl.h:68:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUISettingsSliderControl.h:71:16: style: The function 'UpdateColors' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUISliderControl.h:94:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUISettingsSliderControl.h:71:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiImage.h:46:27: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:80:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiImage.h:46:27: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiImage.h:48:16: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:83:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiImage.h:48:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiImage.h:49:16: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:85:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiImage.h:49:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiImage.h:50:16: style: The function 'UpdateVisibility' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:215:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiImage.h:50:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiImage.h:51:16: style: The function 'UpdateInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:233:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiImage.h:51:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiImage.h:52:16: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:97:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiImage.h:52:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiImage.h:53:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:147:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiImage.h:53:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiImage.h:54:16: style: The function 'AllocResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:154:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiImage.h:54:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiImage.h:55:16: style: The function 'FreeResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:155:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiImage.h:55:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiImage.h:56:16: style: The function 'DynamicResourceAlloc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:156:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiImage.h:56:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiImage.h:57:16: style: The function 'IsDynamicallyAllocated' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:157:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiImage.h:57:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiImage.h:58:16: style: The function 'SetInvalid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:218:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiImage.h:58:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiImage.h:59:16: style: The function 'CanFocus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:158:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiImage.h:59:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiImage.h:60:22: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:220:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiImage.h:60:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroupList.h:39:33: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:41:29: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroupList.h:39:33: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroupList.h:41:17: style: The function 'GetWidth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:169:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroupList.h:41:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroupList.h:42:17: style: The function 'GetHeight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:170:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroupList.h:42:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroupList.h:45:16: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:43:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroupList.h:45:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroupList.h:46:16: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:44:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroupList.h:46:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroupList.h:47:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:46:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroupList.h:47:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroupList.h:49:24: style: The function 'SendMouseEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:54:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroupList.h:49:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroupList.h:50:16: style: The function 'UnfocusFromPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:55:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroupList.h:50:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroupList.h:52:16: style: The function 'AddControl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:74:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroupList.h:52:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroupList.h:53:16: style: The function 'ClearAll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:77:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroupList.h:53:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroupList.h:55:16: style: The function 'GetCondition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:238:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroupList.h:55:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroupList.h:65:24: style: The function 'OnMouseEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:132:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroupList.h:65:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIScrollBarControl.h:49:26: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:80:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIScrollBarControl.h:49:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIScrollBarControl.h:51:16: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:83:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIScrollBarControl.h:51:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIScrollBarControl.h:52:16: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:85:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIScrollBarControl.h:52:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIScrollBarControl.h:53:16: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:97:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIScrollBarControl.h:53:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIScrollBarControl.h:54:16: style: The function 'AllocResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:154:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIScrollBarControl.h:54:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIScrollBarControl.h:55:16: style: The function 'FreeResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:155:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIScrollBarControl.h:55:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIScrollBarControl.h:56:16: style: The function 'DynamicResourceAlloc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:156:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIScrollBarControl.h:56:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIScrollBarControl.h:57:16: style: The function 'SetInvalid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:218:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIScrollBarControl.h:57:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIScrollBarControl.h:59:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:147:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIScrollBarControl.h:59:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIScrollBarControl.h:62:22: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:220:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIScrollBarControl.h:62:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIScrollBarControl.h:63:16: style: The function 'IsVisible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:159:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIScrollBarControl.h:63:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIScrollBarControl.h:65:16: style: The function 'HitTest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:145:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIScrollBarControl.h:65:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIScrollBarControl.h:66:24: style: The function 'OnMouseEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:132:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIScrollBarControl.h:66:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIScrollBarControl.h:67:16: style: The function 'UpdateColors' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:310:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIScrollBarControl.h:67:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIListContainer.h:47:16: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:45:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIListContainer.h:47:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIListContainer.h:48:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:52:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIListContainer.h:48:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIListContainer.h:50:16: style: The function 'HasNextPage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:60:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIListContainer.h:50:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIListContainer.h:51:16: style: The function 'HasPreviousPage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:61:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIListContainer.h:51:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIListContainer.h:54:16: style: The function 'Scroll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:107:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIListContainer.h:54:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIListContainer.h:55:8: style: The function 'SetCursor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:182:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIListContainer.h:55:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIListContainer.h:56:16: style: The function 'MoveDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:108:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIListContainer.h:56:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIListContainer.h:57:16: style: The function 'MoveUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:109:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIListContainer.h:57:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIListContainer.h:58:16: style: The function 'ValidateOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:111:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIListContainer.h:58:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIListContainer.h:59:16: style: The function 'SelectItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:117:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIListContainer.h:59:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIListContainer.h:60:16: style: The function 'SelectItemFromPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:118:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIListContainer.h:60:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIListContainer.h:61:15: style: The function 'GetCursorFromPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:119:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIListContainer.h:61:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIFixedListContainer.h:41:16: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:45:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIFixedListContainer.h:41:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIFixedListContainer.h:44:16: style: The function 'Scroll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:107:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIFixedListContainer.h:44:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIFixedListContainer.h:45:16: style: The function 'MoveDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:108:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIFixedListContainer.h:45:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIFixedListContainer.h:46:16: style: The function 'MoveUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:109:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIFixedListContainer.h:46:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIFixedListContainer.h:47:16: style: The function 'GetOffsetRange' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:110:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIFixedListContainer.h:47:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIFixedListContainer.h:48:16: style: The function 'ValidateOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:111:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIFixedListContainer.h:48:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIFixedListContainer.h:49:16: style: The function 'SelectItemFromPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:118:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIFixedListContainer.h:49:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIFixedListContainer.h:50:15: style: The function 'GetCursorFromPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:119:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIFixedListContainer.h:50:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIFixedListContainer.h:51:16: style: The function 'SelectItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:117:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIFixedListContainer.h:51:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIFixedListContainer.h:52:16: style: The function 'HasNextPage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:60:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIFixedListContainer.h:52:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIFixedListContainer.h:53:16: style: The function 'HasPreviousPage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:61:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIFixedListContainer.h:53:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIFixedListContainer.h:54:15: style: The function 'GetCurrentPage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:122:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIFixedListContainer.h:54:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIWrappingListContainer.h:40:16: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:45:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIWrappingListContainer.h:40:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIWrappingListContainer.h:41:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:52:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIWrappingListContainer.h:41:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIWrappingListContainer.h:42:15: style: The function 'GetSelectedItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:67:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIWrappingListContainer.h:42:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIWrappingListContainer.h:45:16: style: The function 'Scroll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:107:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIWrappingListContainer.h:45:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIWrappingListContainer.h:46:16: style: The function 'MoveDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:108:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIWrappingListContainer.h:46:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIWrappingListContainer.h:47:16: style: The function 'MoveUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:109:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIWrappingListContainer.h:47:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIWrappingListContainer.h:48:16: style: The function 'GetOffsetRange' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:110:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIWrappingListContainer.h:48:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIWrappingListContainer.h:49:16: style: The function 'ValidateOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:111:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIWrappingListContainer.h:49:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIWrappingListContainer.h:50:16: style: The function 'CorrectOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:112:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIWrappingListContainer.h:50:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIWrappingListContainer.h:51:16: style: The function 'SelectItemFromPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:118:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIWrappingListContainer.h:51:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIWrappingListContainer.h:52:16: style: The function 'SelectItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:117:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIWrappingListContainer.h:52:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIWrappingListContainer.h:53:16: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:120:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIWrappingListContainer.h:53:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIWrappingListContainer.h:54:24: style: The function 'GetNumItems' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:121:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIWrappingListContainer.h:54:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIWrappingListContainer.h:55:15: style: The function 'GetCurrentPage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:122:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIWrappingListContainer.h:55:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIWrappingListContainer.h:56:16: style: The function 'SetPageControlRange' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:114:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIWrappingListContainer.h:56:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIWrappingListContainer.h:57:16: style: The function 'UpdatePageControl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:115:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIWrappingListContainer.h:57:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:41:16: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:70:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:41:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:42:16: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:105:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:42:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:43:16: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:45:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:43:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:44:16: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:52:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:44:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:45:16: style: The function 'OnLeft' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:48:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:45:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:46:16: style: The function 'OnRight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:49:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:46:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:47:16: style: The function 'OnUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:47:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:47:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:48:16: style: The function 'OnDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:46:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:48:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:49:16: style: The function 'GetCondition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:77:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:49:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:51:16: style: The function 'MoveUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:109:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:51:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:52:16: style: The function 'MoveDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:108:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:52:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:55:16: style: The function 'Scroll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:107:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:55:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:57:16: style: The function 'ValidateOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:111:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:57:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:58:16: style: The function 'CalculateLayout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:116:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:58:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:59:16: style: The function 'GetRows' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:58:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:59:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:60:16: style: The function 'CorrectOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:112:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:60:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:61:16: style: The function 'SelectItemFromPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:118:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:61:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:62:15: style: The function 'GetCursorFromPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:119:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:62:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:63:8: style: The function 'SetCursor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:182:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:63:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:64:16: style: The function 'SelectItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:117:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:64:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:65:16: style: The function 'HasPreviousPage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:61:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:65:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:66:16: style: The function 'HasNextPage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIBaseContainer.h:60:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIPanelContainer.h:66:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiSelectText.h:37:39: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:80:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiSelectText.h:37:39: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiSelectText.h:39:16: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:83:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiSelectText.h:39:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiSelectText.h:40:16: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:85:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiSelectText.h:40:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiSelectText.h:42:16: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:97:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiSelectText.h:42:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiSelectText.h:43:16: style: The function 'OnLeft' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:102:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiSelectText.h:43:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiSelectText.h:44:16: style: The function 'OnRight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:103:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiSelectText.h:44:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiSelectText.h:45:16: style: The function 'HitTest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:145:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiSelectText.h:45:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiSelectText.h:46:16: style: The function 'OnMouseOver' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:301:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiSelectText.h:46:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiSelectText.h:47:16: style: The function 'UpdateInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:233:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiSelectText.h:47:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiSelectText.h:49:22: style: The function 'GetDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:220:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiSelectText.h:49:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiSelectText.h:50:16: style: The function 'CanFocus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:158:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiSelectText.h:50:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiSelectText.h:61:16: style: The function 'SetFocus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:208:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiSelectText.h:61:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiSelectText.h:63:24: style: The function 'OnMouseEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:132:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiSelectText.h:63:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiSelectText.h:64:16: style: The function 'UpdateColors' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:310:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiSelectText.h:64:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIListLabel.h:41:26: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:80:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIListLabel.h:41:26: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIListLabel.h:43:16: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:83:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIListLabel.h:43:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIListLabel.h:44:16: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:85:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIListLabel.h:44:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIListLabel.h:45:16: style: The function 'CanFocus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:158:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIListLabel.h:45:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIListLabel.h:46:16: style: The function 'UpdateInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:233:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIListLabel.h:46:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIListLabel.h:47:16: style: The function 'SetFocus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:208:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIListLabel.h:47:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIListLabel.h:48:16: style: The function 'SetInvalid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:218:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIListLabel.h:48:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIListLabel.h:49:16: style: The function 'SetWidth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:209:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIListLabel.h:49:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIListLabel.h:60:17: style: The function 'CalcRenderRegion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:180:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIListLabel.h:60:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIListLabel.h:63:16: style: The function 'UpdateColors' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIControl.h:310:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIListLabel.h:63:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.cpp:487:38: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.cpp:489:16: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.cpp:492:14: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.cpp:507:33: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.cpp:533:28: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.cpp:541:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.cpp:548:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.cpp:574:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.cpp:596:30: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.cpp:621:30: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.cpp:640:8: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.cpp:215:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.cpp:245:8: style: The scope of the variable 'handled' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.cpp:308:54: style: Function 'QueueAnimation' argument 1 names different: declaration 'anim' definition 'animType'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:61:46: note: Function 'QueueAnimation' argument 1 names different: declaration 'anim' definition 'animType'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.cpp:308:54: note: Function 'QueueAnimation' argument 1 names different: declaration 'anim' definition 'animType'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.cpp:319:54: style: Function 'ResetAnimation' argument 1 names different: declaration 'anim' definition 'animType'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:62:46: note: Function 'ResetAnimation' argument 1 names different: declaration 'anim' definition 'animType'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.cpp:319:54: note: Function 'ResetAnimation' argument 1 names different: declaration 'anim' definition 'animType'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.cpp:337:51: style: Function 'IsAnimating' argument 1 names different: declaration 'anim' definition 'animType'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:59:43: note: Function 'IsAnimating' argument 1 names different: declaration 'anim' definition 'animType'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.cpp:337:51: note: Function 'IsAnimating' argument 1 names different: declaration 'anim' definition 'animType'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.cpp:353:52: style: Function 'HasAnimation' argument 1 names different: declaration 'anim' definition 'animType'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:60:44: note: Function 'HasAnimation' argument 1 names different: declaration 'anim' definition 'animType'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.cpp:353:52: note: Function 'HasAnimation' argument 1 names different: declaration 'anim' definition 'animType'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.cpp:437:53: style: Function 'GetControl' argument 1 names different: declaration 'id' definition 'iControl'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:70:37: note: Function 'GetControl' argument 1 names different: declaration 'id' definition 'iControl'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.cpp:437:53: note: Function 'GetControl' argument 1 names different: declaration 'id' definition 'iControl'.
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:74:16: warning: Virtual function 'AddControl' is called from copy constructor 'CGUIControlGroup(const CGUIControlGroup&from)' at line 54. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.cpp:54:5: note: Calling AddControl
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:74:16: note: AddControl is a virtual method
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:77:16: warning: Virtual function 'ClearAll' is called from destructor '~CGUIControlGroup()' at line 63. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.cpp:63:3: note: Calling ClearAll
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:77:16: note: ClearAll is a virtual method
xbmc-13.2-Gotham/xbmc/guilib/GUIControlGroup.h:34:1: warning: The class 'CGUIControlGroup' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/guilib/GUIEditControl.h:69:16: warning: Virtual function 'SetLabel' is called from constructor 'CGUIEditControl(int parentID,int controlID,float posX,float posY,float width,float height,const CTextureInfo&textureFocus,const CTextureInfo&textureNoFocus,const CLabelInfo&labelInfo,const std::string&text)' at line 52. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/guilib/GUIEditControl.cpp:52:3: note: Calling SetLabel
xbmc-13.2-Gotham/xbmc/guilib/GUIEditControl.h:69:16: note: SetLabel is a virtual method
xbmc-13.2-Gotham/xbmc/guilib/GUIFadeLabelControl.cpp:59:65: style: Function 'SetInfo' argument 1 names different: declaration 'vecInfo' definition 'infoLabels'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIFadeLabelControl.h:51:50: note: Function 'SetInfo' argument 1 names different: declaration 'vecInfo' definition 'infoLabels'.
xbmc-13.2-Gotham/xbmc/guilib/GUIFadeLabelControl.cpp:59:65: note: Function 'SetInfo' argument 1 names different: declaration 'vecInfo' definition 'infoLabels'.
xbmc-13.2-Gotham/xbmc/guilib/GUIFadeLabelControl.h:38:1: warning: The class 'CGUIFadeLabelControl' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/guilib/GUIFont.cpp:192:64: style: Function 'DrawScrollingText' argument 7 names different: declaration 'maxPixelWidth' definition 'maxWidth'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIFont.h:126:65: note: Function 'DrawScrollingText' argument 7 names different: declaration 'maxPixelWidth' definition 'maxWidth'.
xbmc-13.2-Gotham/xbmc/guilib/GUIFont.cpp:192:64: note: Function 'DrawScrollingText' argument 7 names different: declaration 'maxPixelWidth' definition 'maxWidth'.
xbmc-13.2-Gotham/xbmc/guilib/GUIFont.cpp:63:3: performance: Variable 'm_strFontName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/guilib/GUIFontManager.cpp:273:30: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIFontManager.cpp:362:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIFontManager.cpp:364:36: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIFontManager.cpp:510:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIFontManager.cpp:512:36: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIFontManager.cpp:556:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIFontManager.cpp:558:36: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIFontManager.cpp:218:17: style: The scope of the variable 'strPath' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/guilib/GUIFontManager.cpp:95:241: style: Function 'LoadTTF' argument 10 names different: declaration 'res' definition 'sourceRes'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIFontManager.h:67:249: note: Function 'LoadTTF' argument 10 names different: declaration 'res' definition 'sourceRes'.
xbmc-13.2-Gotham/xbmc/guilib/GUIFontManager.cpp:95:241: note: Function 'LoadTTF' argument 10 names different: declaration 'res' definition 'sourceRes'.
xbmc-13.2-Gotham/xbmc/guilib/GUIFontManager.cpp:269:64: style: Function 'GetFontFile' argument 1 names different: declaration 'strFontFile' definition 'strFileName'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIFontManager.h:89:50: note: Function 'GetFontFile' argument 1 names different: declaration 'strFontFile' definition 'strFileName'.
xbmc-13.2-Gotham/xbmc/guilib/GUIFontManager.cpp:269:64: note: Function 'GetFontFile' argument 1 names different: declaration 'strFontFile' definition 'strFileName'.
xbmc-13.2-Gotham/xbmc/guilib/GUIFontTTF.cpp:143:21: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIFontTTF.cpp:733:22: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIFontTTF.cpp:614:9: style: Variable 'newTexture' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/guilib/GUIFontTTF.cpp:613:0: note: Variable 'newTexture' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/guilib/GUIFontTTF.cpp:614:9: note: Variable 'newTexture' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/guilib/GUIFontTTF.cpp:467:71: style: Function 'GetCharacter' argument 1 names different: declaration 'letter' definition 'chr'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIFontTTF.h:110:46: note: Function 'GetCharacter' argument 1 names different: declaration 'letter' definition 'chr'.
xbmc-13.2-Gotham/xbmc/guilib/GUIFontTTF.cpp:467:71: note: Function 'GetCharacter' argument 1 names different: declaration 'letter' definition 'chr'.
xbmc-13.2-Gotham/xbmc/guilib/GUIFontTTFGL.h:41:3: style: Class 'CGUIFontTTFGL' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/guilib/GUIFontTTFGL.h:44:16: style: The function 'Begin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIFontTTF.h:80:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIFontTTFGL.h:44:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIFontTTFGL.h:45:16: style: The function 'End' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIFontTTF.h:81:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIFontTTFGL.h:45:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIFontTTFGL.h:48:25: style: The function 'ReallocTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIFontTTF.h:115:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIFontTTFGL.h:48:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIFontTTFGL.h:49:16: style: The function 'CopyCharToTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIFontTTF.h:116:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIFontTTFGL.h:49:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIFontTTFGL.h:50:16: style: The function 'DeleteHardwareTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/GUIFontTTF.h:117:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/GUIFontTTFGL.h:50:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/GUIImage.h:39:1: warning: The class 'CGUIImage' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/guilib/GUIIncludes.cpp:179:53: style: Function 'HasIncludeFile' argument 1 names different: declaration 'includeFile' definition 'file'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIIncludes.h:57:41: note: Function 'HasIncludeFile' argument 1 names different: declaration 'includeFile' definition 'file'.
xbmc-13.2-Gotham/xbmc/guilib/GUIIncludes.cpp:179:53: note: Function 'HasIncludeFile' argument 1 names different: declaration 'includeFile' definition 'file'.
xbmc-13.2-Gotham/xbmc/guilib/GUIInfoTypes.cpp:165:71: style: Function 'GetItemLabel' argument 2 names different: declaration 'preferImage' definition 'preferImages'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIInfoTypes.h:95:58: note: Function 'GetItemLabel' argument 2 names different: declaration 'preferImage' definition 'preferImages'.
xbmc-13.2-Gotham/xbmc/guilib/GUIInfoTypes.cpp:165:71: note: Function 'GetItemLabel' argument 2 names different: declaration 'preferImage' definition 'preferImages'.
xbmc-13.2-Gotham/xbmc/guilib/GUIInfoTypes.cpp:351:3: performance: Variable 'm_prefix' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/guilib/GUIInfoTypes.cpp:352:3: performance: Variable 'm_postfix' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/guilib/GUIInfoTypes.h:53:1: warning: The class 'CGUIInfoColor' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/guilib/GUIKeyboardFactory.cpp:101:6: style: Condition '!kb' is always true [knownConditionTrueFalse]
xbmc-13.2-Gotham/xbmc/guilib/GUIKeyboardFactory.cpp:87:22: note: Assignment 'kb=NULL', assigned value is 0
xbmc-13.2-Gotham/xbmc/guilib/GUIKeyboardFactory.cpp:101:6: note: Condition '!kb' is always true
xbmc-13.2-Gotham/xbmc/guilib/GUIKeyboardFactory.cpp:140:61: style: Function 'ShowAndGetNewPassword' argument 1 names different: declaration 'strNewPassword' definition 'newPassword'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIKeyboardFactory.h:36:51: note: Function 'ShowAndGetNewPassword' argument 1 names different: declaration 'strNewPassword' definition 'newPassword'.
xbmc-13.2-Gotham/xbmc/guilib/GUIKeyboardFactory.cpp:140:61: note: Function 'ShowAndGetNewPassword' argument 1 names different: declaration 'strNewPassword' definition 'newPassword'.
xbmc-13.2-Gotham/xbmc/guilib/GUIKeyboardFactory.cpp:145:56: style: Function 'ShowAndGetFilter' argument 1 names different: declaration 'aTextString' definition 'filter'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIKeyboardFactory.h:41:46: note: Function 'ShowAndGetFilter' argument 1 names different: declaration 'aTextString' definition 'filter'.
xbmc-13.2-Gotham/xbmc/guilib/GUIKeyboardFactory.cpp:145:56: note: Function 'ShowAndGetFilter' argument 1 names different: declaration 'aTextString' definition 'filter'.
xbmc-13.2-Gotham/xbmc/guilib/GUIKeyboardFactory.cpp:189:64: style: Function 'ShowAndVerifyNewPassword' argument 1 names different: declaration 'strNewPassword' definition 'newPassword'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIKeyboardFactory.h:38:54: note: Function 'ShowAndVerifyNewPassword' argument 1 names different: declaration 'strNewPassword' definition 'newPassword'.
xbmc-13.2-Gotham/xbmc/guilib/GUIKeyboardFactory.cpp:189:64: note: Function 'ShowAndVerifyNewPassword' argument 1 names different: declaration 'strNewPassword' definition 'newPassword'.
xbmc-13.2-Gotham/xbmc/guilib/GUILabelControl.cpp:64:53: style: Function 'SetInfo' argument 1 names different: declaration 'labelInfo' definition 'infoLabel'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUILabelControl.h:61:36: note: Function 'SetInfo' argument 1 names different: declaration 'labelInfo' definition 'infoLabel'.
xbmc-13.2-Gotham/xbmc/guilib/GUILabelControl.cpp:64:53: note: Function 'SetInfo' argument 1 names different: declaration 'labelInfo' definition 'infoLabel'.
xbmc-13.2-Gotham/xbmc/guilib/GUIListGroup.cpp:113:50: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIListGroup.cpp:246:8: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIListGroup.cpp:248:8: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIListGroup.cpp:173:49: style: Function 'SetFocusedItem' argument 1 names different: declaration 'subfocus' definition 'focus'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIListGroup.h:52:36: note: Function 'SetFocusedItem' argument 1 names different: declaration 'subfocus' definition 'focus'.
xbmc-13.2-Gotham/xbmc/guilib/GUIListGroup.cpp:173:49: note: Function 'SetFocusedItem' argument 1 names different: declaration 'subfocus' definition 'focus'.
xbmc-13.2-Gotham/xbmc/guilib/GUIListGroup.h:34:1: warning: The class 'CGUIListGroup' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/guilib/GUIListItem.cpp:89:48: style: Function 'SetLabel2' argument 1 names different: declaration 'strLabel' definition 'strLabel2'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIListItem.h:71:36: note: Function 'SetLabel2' argument 1 names different: declaration 'strLabel' definition 'strLabel2'.
xbmc-13.2-Gotham/xbmc/guilib/GUIListItem.cpp:89:48: note: Function 'SetLabel2' argument 1 names different: declaration 'strLabel' definition 'strLabel2'.
xbmc-13.2-Gotham/xbmc/guilib/GUIListItem.cpp:46:3: performance: Variable 'm_strLabel2' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/guilib/GUIListItem.cpp:47:3: performance: Variable 'm_strLabel' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/guilib/GUIListItem.cpp:49:3: performance: Variable 'm_strIcon' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/guilib/GUIListItem.cpp:58:3: performance: Variable 'm_strLabel2' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/guilib/GUIListItem.cpp:59:3: performance: Variable 'm_strLabel' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/guilib/GUIListItemLayout.cpp:78:48: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIListItemLayout.cpp:165:33: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIListItemLayout.cpp:48:3: performance: Variable 'm_condition' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/guilib/GUIListItemLayout.h:31:1: warning: The class 'CGUIListItemLayout' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/guilib/GUIListLabel.cpp:24:160: style: Function 'CGUIListLabel' argument 8 names different: declaration 'label' definition 'info'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIListLabel.h:39:147: note: Function 'CGUIListLabel' argument 8 names different: declaration 'label' definition 'info'.
xbmc-13.2-Gotham/xbmc/guilib/GUIListLabel.cpp:24:160: note: Function 'CGUIListLabel' argument 8 names different: declaration 'label' definition 'info'.
xbmc-13.2-Gotham/xbmc/guilib/GUIMessage.cpp:28:30: style: Function 'CGUIMessage' argument 1 names different: declaration 'dwMsg' definition 'msg'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIMessage.h:305:19: note: Function 'CGUIMessage' argument 1 names different: declaration 'dwMsg' definition 'msg'.
xbmc-13.2-Gotham/xbmc/guilib/GUIMessage.cpp:28:30: note: Function 'CGUIMessage' argument 1 names different: declaration 'dwMsg' definition 'msg'.
xbmc-13.2-Gotham/xbmc/guilib/GUIMessage.cpp:131:36: style: Function 'SetPointer' argument 1 names different: declaration 'pointer' definition 'lpVoid'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIMessage.h:321:25: note: Function 'SetPointer' argument 1 names different: declaration 'pointer' definition 'lpVoid'.
xbmc-13.2-Gotham/xbmc/guilib/GUIMessage.cpp:131:36: note: Function 'SetPointer' argument 1 names different: declaration 'pointer' definition 'lpVoid'.
xbmc-13.2-Gotham/xbmc/guilib/GUIMessage.cpp:56:3: performance: Variable 'm_item' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiImage.cpp:275:16: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiImage.cpp:52:17: warning: Member variable 'CGUIMultiImage::m_section' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiImage.h:40:1: warning: The class 'CGUIMultiImage' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiSelectText.cpp:41:224: style: Function 'CGUIMultiSelectTextControl' argument 9 names different: declaration 'label' definition 'labelInfo'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiSelectText.h:34:109: note: Function 'CGUIMultiSelectTextControl' argument 9 names different: declaration 'label' definition 'labelInfo'.
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiSelectText.cpp:41:224: note: Function 'CGUIMultiSelectTextControl' argument 9 names different: declaration 'label' definition 'labelInfo'.
xbmc-13.2-Gotham/xbmc/guilib/GUIMultiSelectText.cpp:33:3: performance: Variable 'm_clickAction' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/guilib/GUIRSSControl.cpp:49:17: warning: Member variable 'CGUIRSSControl::m_criticalSection' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/guilib/GUIRSSControl.cpp:40:3: performance: Variable 'm_strRSSTags' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/guilib/GUIRSSControl.cpp:60:3: performance: Variable 'm_strRSSTags' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/guilib/GUIRSSControl.h:44:1: warning: The class 'CGUIRSSControl' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/guilib/GUIRenderingControl.cpp:40:23: warning: Member variable 'CGUIRenderingControl::m_rendering' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/guilib/GUIRenderingControl.h:26:1: warning: The class 'CGUIRenderingControl' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/guilib/GUIScrollBarControl.cpp:143:30: style: Function 'Move' argument 1 names different: declaration 'iNumSteps' definition 'numSteps'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIScrollBarControl.h:69:17: note: Function 'Move' argument 1 names different: declaration 'iNumSteps' definition 'numSteps'.
xbmc-13.2-Gotham/xbmc/guilib/GUIScrollBarControl.cpp:143:30: note: Function 'Move' argument 1 names different: declaration 'iNumSteps' definition 'numSteps'.
xbmc-13.2-Gotham/xbmc/guilib/GUISelectButtonControl.cpp:184:29: style: Checking if unsigned variable 'm_vecItems.size()' is less than zero. This might be a false warning. [unsignedLessThanZero]
xbmc-13.2-Gotham/xbmc/guilib/GUISliderControl.cpp:33:177: style: Function 'CGUISliderControl' argument 8 names different: declaration 'mibTexture' definition 'nibTexture'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUISliderControl.h:59:160: note: Function 'CGUISliderControl' argument 8 names different: declaration 'mibTexture' definition 'nibTexture'.
xbmc-13.2-Gotham/xbmc/guilib/GUISliderControl.cpp:33:177: note: Function 'CGUISliderControl' argument 8 names different: declaration 'mibTexture' definition 'nibTexture'.
xbmc-13.2-Gotham/xbmc/guilib/GUISliderControl.cpp:289:45: style: Function 'SetPercentage' argument 1 names different: declaration 'iPercent' definition 'percent'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUISliderControl.h:79:28: note: Function 'SetPercentage' argument 1 names different: declaration 'iPercent' definition 'percent'.
xbmc-13.2-Gotham/xbmc/guilib/GUISliderControl.cpp:289:45: note: Function 'SetPercentage' argument 1 names different: declaration 'iPercent' definition 'percent'.
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.cpp:776:39: style: Condition 'm_fValue-m_fInterval<m_fStart' is always true [knownConditionTrueFalse]
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.cpp:827:39: style: Condition 'm_fValue+m_fInterval>m_fEnd' is always true [knownConditionTrueFalse]
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.cpp:848:39: style: Function 'SetReverse' argument 1 names different: declaration 'bOnOff' definition 'bReverse'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.h:77:24: note: Function 'SetReverse' argument 1 names different: declaration 'bOnOff' definition 'bReverse'.
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControl.cpp:848:39: note: Function 'SetReverse' argument 1 names different: declaration 'bOnOff' definition 'bReverse'.
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControlEx.h:65:8: style: Technically the member function 'CGUISpinControlEx::SetItemInvalid' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControlEx.cpp:130:25: note: Technically the member function 'CGUISpinControlEx::SetItemInvalid' can be const.
xbmc-13.2-Gotham/xbmc/guilib/GUISpinControlEx.h:65:8: note: Technically the member function 'CGUISpinControlEx::SetItemInvalid' can be const.
xbmc-13.2-Gotham/xbmc/guilib/GUIStaticItem.cpp:29:52: style: Function 'CGUIStaticItem' argument 1 names different: declaration 'element' definition 'item'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIStaticItem.h:60:38: note: Function 'CGUIStaticItem' argument 1 names different: declaration 'element' definition 'item'.
xbmc-13.2-Gotham/xbmc/guilib/GUIStaticItem.cpp:29:52: note: Function 'CGUIStaticItem' argument 1 names different: declaration 'element' definition 'item'.
xbmc-13.2-Gotham/xbmc/guilib/GUIStaticItem.cpp:29:62: style: Function 'CGUIStaticItem' argument 2 names different: declaration 'contextWindow' definition 'parentID'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIStaticItem.h:60:51: note: Function 'CGUIStaticItem' argument 2 names different: declaration 'contextWindow' definition 'parentID'.
xbmc-13.2-Gotham/xbmc/guilib/GUIStaticItem.cpp:29:62: note: Function 'CGUIStaticItem' argument 2 names different: declaration 'contextWindow' definition 'parentID'.
xbmc-13.2-Gotham/xbmc/guilib/GUIStaticItem.h:61:3: style: Class 'CGUIStaticItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/guilib/GUITextBox.cpp:402:19: warning: Logical conjunction always evaluates to false: IsVisible() && !(wasVisible). [incorrectLogicOperator]
xbmc-13.2-Gotham/xbmc/guilib/GUITextBox.cpp:402:19: style: Opposite expression on both sides of '&&'. [oppositeExpression]
xbmc-13.2-Gotham/xbmc/guilib/GUITextBox.cpp:402:19: note: Opposite expression on both sides of '&&'.
xbmc-13.2-Gotham/xbmc/guilib/GUITextBox.cpp:402:19: note: Opposite expression on both sides of '&&'.
xbmc-13.2-Gotham/xbmc/guilib/GUITextBox.cpp:315:48: style: Function 'SetInfo' argument 1 names different: declaration 'info' definition 'infoLabel'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUITextBox.h:61:37: note: Function 'SetInfo' argument 1 names different: declaration 'info' definition 'infoLabel'.
xbmc-13.2-Gotham/xbmc/guilib/GUITextBox.cpp:315:48: note: Function 'SetInfo' argument 1 names different: declaration 'info' definition 'infoLabel'.
xbmc-13.2-Gotham/xbmc/guilib/GUITextBox.cpp:57:3: performance: Variable 'm_autoScrollCondition' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/guilib/GUITextBox.h:42:1: warning: The class 'CGUITextBox' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/guilib/GUITexture.cpp:88:57: style: Function 'CGUITextureBase' argument 1 names different: declaration 'left' definition 'right'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUITexture.h:89:42: note: Function 'CGUITextureBase' argument 1 names different: declaration 'left' definition 'right'.
xbmc-13.2-Gotham/xbmc/guilib/GUITexture.cpp:88:57: note: Function 'CGUITextureBase' argument 1 names different: declaration 'left' definition 'right'.
xbmc-13.2-Gotham/xbmc/guilib/GUITexture.cpp:244:36: warning: Function 'Render' argument order different: declaration 'left, top, bottom, right, u1, v1, u2, v2, u3, v3' definition 'left, top, right, bottom, u1, v1, u2, v2, u3, v3' [funcArgOrderDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUITexture.h:130:21: note: Function 'Render' argument order different: declaration 'left, top, bottom, right, u1, v1, u2, v2, u3, v3' definition 'left, top, right, bottom, u1, v1, u2, v2, u3, v3'
xbmc-13.2-Gotham/xbmc/guilib/GUITexture.cpp:244:36: note: Function 'Render' argument order different: declaration 'left, top, bottom, right, u1, v1, u2, v2, u3, v3' definition 'left, top, right, bottom, u1, v1, u2, v2, u3, v3'
xbmc-13.2-Gotham/xbmc/guilib/GUITexture.cpp:484:49: style: Function 'DynamicResourceAlloc' argument 1 names different: declaration 'bOnOff' definition 'allocateDynamically'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUITexture.h:95:34: note: Function 'DynamicResourceAlloc' argument 1 names different: declaration 'bOnOff' definition 'allocateDynamically'.
xbmc-13.2-Gotham/xbmc/guilib/GUITexture.cpp:484:49: note: Function 'DynamicResourceAlloc' argument 1 names different: declaration 'bOnOff' definition 'allocateDynamically'.
xbmc-13.2-Gotham/xbmc/guilib/GUITexture.cpp:624:41: style: Function 'SetPosition' argument 1 names different: declaration 'x' definition 'posX'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUITexture.h:103:26: note: Function 'SetPosition' argument 1 names different: declaration 'x' definition 'posX'.
xbmc-13.2-Gotham/xbmc/guilib/GUITexture.cpp:624:41: note: Function 'SetPosition' argument 1 names different: declaration 'x' definition 'posX'.
xbmc-13.2-Gotham/xbmc/guilib/GUITexture.cpp:624:53: style: Function 'SetPosition' argument 2 names different: declaration 'y' definition 'posY'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUITexture.h:103:35: note: Function 'SetPosition' argument 2 names different: declaration 'y' definition 'posY'.
xbmc-13.2-Gotham/xbmc/guilib/GUITexture.cpp:624:53: note: Function 'SetPosition' argument 2 names different: declaration 'y' definition 'posY'.
xbmc-13.2-Gotham/xbmc/guilib/GUITexture.cpp:39:3: performance: Variable 'filename' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/guilib/GUITexture.h:71:1: warning: The class 'CTextureInfo' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/guilib/GUITexture.h:85:1: warning: The class 'CGUITextureBase' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/guilib/GUIVisualisationControl.h:25:1: warning: The class 'CGUIVisualisationControl' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.cpp:152:30: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.cpp:173:18: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.cpp:309:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.cpp:464:26: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.cpp:644:49: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.cpp:670:32: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.cpp:680:32: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.cpp:869:23: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.cpp:763:37: style: Function 'FreeResources' argument 1 names different: declaration 'forceUnLoad' definition 'forceUnload'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:138:35: note: Function 'FreeResources' argument 1 names different: declaration 'forceUnLoad' definition 'forceUnload'.
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.cpp:763:37: note: Function 'FreeResources' argument 1 names different: declaration 'forceUnLoad' definition 'forceUnload'.
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.cpp:1029:48: style: Function 'SetProperty' argument 1 names different: declaration 'key' definition 'strKey'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:178:38: note: Function 'SetProperty' argument 1 names different: declaration 'key' definition 'strKey'.
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.cpp:1029:48: note: Function 'SetProperty' argument 1 names different: declaration 'key' definition 'strKey'.
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.cpp:1035:52: style: Function 'GetProperty' argument 1 names different: declaration 'key' definition 'strKey'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:184:42: note: Function 'GetProperty' argument 1 names different: declaration 'key' definition 'strKey'.
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.cpp:1035:52: note: Function 'GetProperty' argument 1 names different: declaration 'key' definition 'strKey'.
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:131:16: warning: Virtual function 'SetID' is called from constructor 'CGUIWindow(int id,const CStdString&xmlFile)' at line 59. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.cpp:59:3: note: Calling SetID
xbmc-13.2-Gotham/xbmc/guilib/GUIWindow.h:131:16: note: SetID is a virtual method
xbmc-13.2-Gotham/xbmc/guilib/GUIWindowManager.cpp:118:11: style: Condition '!modalAcceptedMessage' is always true [knownConditionTrueFalse]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindowManager.cpp:115:9: note: Assuming that condition '!modalAcceptedMessage' is not redundant
xbmc-13.2-Gotham/xbmc/guilib/GUIWindowManager.cpp:118:11: note: Condition '!modalAcceptedMessage' is always true
xbmc-13.2-Gotham/xbmc/guilib/GUIWindowManager.cpp:407:8: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindowManager.cpp:328:48: style: Function 'ChangeActiveWindow' argument 1 names different: declaration 'iNewID' definition 'newWindow'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindowManager.h:62:31: note: Function 'ChangeActiveWindow' argument 1 names different: declaration 'iNewID' definition 'newWindow'.
xbmc-13.2-Gotham/xbmc/guilib/GUIWindowManager.cpp:328:48: note: Function 'ChangeActiveWindow' argument 1 names different: declaration 'iNewID' definition 'newWindow'.
xbmc-13.2-Gotham/xbmc/guilib/GUIWindowManager.cpp:359:53: style: Function 'ActivateWindow_Internal' argument 1 names different: declaration 'windowID' definition 'iWindowID'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GUIWindowManager.h:157:36: note: Function 'ActivateWindow_Internal' argument 1 names different: declaration 'windowID' definition 'iWindowID'.
xbmc-13.2-Gotham/xbmc/guilib/GUIWindowManager.cpp:359:53: note: Function 'ActivateWindow_Internal' argument 1 names different: declaration 'windowID' definition 'iWindowID'.
xbmc-13.2-Gotham/xbmc/guilib/GraphicContext.cpp:990:7: style: Condition 'setVideoRes' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/xbmc/guilib/GraphicContext.cpp:956:22: note: Assignment 'setVideoRes=false', assigned value is 0
xbmc-13.2-Gotham/xbmc/guilib/GraphicContext.cpp:990:7: note: Condition 'setVideoRes' is always false
xbmc-13.2-Gotham/xbmc/guilib/GraphicContext.cpp:878:0: style: Same expression used in consecutive assignments of 'y1' and 'y2'. [duplicateAssignExpression]
xbmc-13.2-Gotham/xbmc/guilib/GraphicContext.cpp:878:0: note: Same expression used in consecutive assignments of 'y1' and 'y2'.
xbmc-13.2-Gotham/xbmc/guilib/GraphicContext.cpp:878:0: note: Same expression used in consecutive assignments of 'y1' and 'y2'.
xbmc-13.2-Gotham/xbmc/guilib/GraphicContext.cpp:878:0: style: Same expression used in consecutive assignments of 'y3' and 'y4'. [duplicateAssignExpression]
xbmc-13.2-Gotham/xbmc/guilib/GraphicContext.cpp:878:0: note: Same expression used in consecutive assignments of 'y3' and 'y4'.
xbmc-13.2-Gotham/xbmc/guilib/GraphicContext.cpp:878:0: note: Same expression used in consecutive assignments of 'y3' and 'y4'.
xbmc-13.2-Gotham/xbmc/guilib/GraphicContext.cpp:135:70: style: Function 'ClipRect' argument 3 names different: declaration 'diffuse' definition 'texture2'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GraphicContext.h:200:55: note: Function 'ClipRect' argument 3 names different: declaration 'diffuse' definition 'texture2'.
xbmc-13.2-Gotham/xbmc/guilib/GraphicContext.cpp:135:70: note: Function 'ClipRect' argument 3 names different: declaration 'diffuse' definition 'texture2'.
xbmc-13.2-Gotham/xbmc/guilib/GraphicContext.cpp:474:54: style: Function 'ResetOverscan' argument 1 names different: declaration 'resinfo' definition 'res'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/GraphicContext.h:112:39: note: Function 'ResetOverscan' argument 1 names different: declaration 'resinfo' definition 'res'.
xbmc-13.2-Gotham/xbmc/guilib/GraphicContext.cpp:474:54: note: Function 'ResetOverscan' argument 1 names different: declaration 'resinfo' definition 'res'.
xbmc-13.2-Gotham/xbmc/guilib/JpegIO.cpp:162:10: warning: Either the condition 'nextbuffer==NULL' is redundant or there is possible null pointer dereference: nextbuffer. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/xbmc/guilib/JpegIO.cpp:155:18: note: Assuming that condition 'nextbuffer==NULL' is not redundant
xbmc-13.2-Gotham/xbmc/guilib/JpegIO.cpp:162:10: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/guilib/JpegIO.cpp:214:8: warning: Either the condition 'outbuffer==NULL' is redundant or there is possible null pointer dereference: outbuffer. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/xbmc/guilib/JpegIO.cpp:191:17: note: Assuming that condition 'outbuffer==NULL' is not redundant
xbmc-13.2-Gotham/xbmc/guilib/JpegIO.cpp:214:8: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/guilib/JpegIO.cpp:169:43: warning: Either the condition 'nextbuffer==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xbmc-13.2-Gotham/xbmc/guilib/JpegIO.cpp:155:18: note: Assuming that condition 'nextbuffer==NULL' is not redundant
xbmc-13.2-Gotham/xbmc/guilib/JpegIO.cpp:169:43: note: Null pointer addition
xbmc-13.2-Gotham/xbmc/guilib/JpegIO.cpp:600:25: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/JpegIO.cpp:256:38: style: Function 'Open' argument 1 names different: declaration 'm_texturePath' definition 'texturePath'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/JpegIO.h:39:41: note: Function 'Open' argument 1 names different: declaration 'm_texturePath' definition 'texturePath'.
xbmc-13.2-Gotham/xbmc/guilib/JpegIO.cpp:256:38: note: Function 'Open' argument 1 names different: declaration 'm_texturePath' definition 'texturePath'.
xbmc-13.2-Gotham/xbmc/guilib/JpegIO.cpp:238:3: performance: Variable 'm_texturePath' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/guilib/JpegIO.h:50:18: warning: Virtual function 'ReleaseThumbnailBuffer' is called from destructor '~CJpegIO()' at line 245. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/guilib/JpegIO.cpp:245:3: note: Calling Close
xbmc-13.2-Gotham/xbmc/guilib/JpegIO.cpp:253:3: note: Calling ReleaseThumbnailBuffer
xbmc-13.2-Gotham/xbmc/guilib/JpegIO.h:50:18: note: ReleaseThumbnailBuffer is a virtual method
xbmc-13.2-Gotham/xbmc/guilib/JpegIO.h:46:18: style: The function 'Decode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/iimage.h:46:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/JpegIO.h:46:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/JpegIO.h:47:18: style: The function 'LoadImageFromMemory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/iimage.h:38:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/JpegIO.h:47:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/JpegIO.h:48:18: style: The function 'CreateThumbnailFromSurface' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/iimage.h:60:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/JpegIO.h:48:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/JpegIO.h:50:18: style: The function 'ReleaseThumbnailBuffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/iimage.h:65:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/JpegIO.h:50:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/Key.cpp:197:3: performance: Variable 'm_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/guilib/Key.cpp:200:3: performance: Variable 'm_unicode' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/guilib/Key.cpp:218:3: performance: Variable 'm_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/guilib/Key.cpp:262:3: performance: Variable 'm_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/guilib/LocalizeStrings.cpp:108:14: style: The scope of the variable 'id' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/guilib/LocalizeStrings.cpp:42:55: style: Function 'ToUTF8' argument 1 names different: declaration 'encoding' definition 'strEncoding'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/LocalizeStrings.h:94:46: note: Function 'ToUTF8' argument 1 names different: declaration 'encoding' definition 'strEncoding'.
xbmc-13.2-Gotham/xbmc/guilib/LocalizeStrings.cpp:42:55: note: Function 'ToUTF8' argument 1 names different: declaration 'encoding' definition 'strEncoding'.
xbmc-13.2-Gotham/xbmc/guilib/LocalizeStrings.cpp:76:54: style: Function 'LoadStr2Mem' argument 1 names different: declaration 'pathname' definition 'pathname_in'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/LocalizeStrings.h:71:38: note: Function 'LoadStr2Mem' argument 1 names different: declaration 'pathname' definition 'pathname_in'.
xbmc-13.2-Gotham/xbmc/guilib/LocalizeStrings.cpp:76:54: note: Function 'LoadStr2Mem' argument 1 names different: declaration 'pathname' definition 'pathname_in'.
xbmc-13.2-Gotham/xbmc/guilib/LocalizeStrings.cpp:234:50: style: Function 'Get' argument 1 names different: declaration 'code' definition 'dwCode'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/LocalizeStrings.h:58:34: note: Function 'Get' argument 1 names different: declaration 'code' definition 'dwCode'.
xbmc-13.2-Gotham/xbmc/guilib/LocalizeStrings.cpp:234:50: note: Function 'Get' argument 1 names different: declaration 'code' definition 'dwCode'.
xbmc-13.2-Gotham/xbmc/guilib/StereoscopicsManager.cpp:98:3: performance: Variable 'm_lastStereoMode' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/guilib/TextureBundleXBT.cpp:44:3: performance: Variable 'm_TimeStamp' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/guilib/TextureBundleXPR.cpp:170:16: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/TextureBundleXPR.cpp:197:16: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/TextureBundleXPR.cpp:354:22: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/TextureBundleXPR.cpp:443:15: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/TextureBundleXPR.cpp:455:16: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/TextureBundleXPR.cpp:108:3: performance: Variable 'm_TimeStamp' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/guilib/TextureManager.cpp:132:3: performance: Variable 'm_textureName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/guilib/TextureManager.cpp:140:3: performance: Variable 'm_textureName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/guilib/VisibleEffect.cpp:410:36: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/VisibleEffect.cpp:412:36: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/VisibleEffect.cpp:414:37: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/VisibleEffect.cpp:418:38: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/guilib/VisibleEffect.cpp:531:42: style: Function 'Calculate' argument 1 names different: declaration 'point' definition 'center'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/VisibleEffect.h:179:32: note: Function 'Calculate' argument 1 names different: declaration 'point' definition 'center'.
xbmc-13.2-Gotham/xbmc/guilib/VisibleEffect.cpp:531:42: note: Function 'Calculate' argument 1 names different: declaration 'point' definition 'center'.
xbmc-13.2-Gotham/xbmc/guilib/VisibleEffect.cpp:723:50: style: Function 'operator=' argument 1 names different: declaration 'src' definition 'right'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/guilib/VisibleEffect.h:219:41: note: Function 'operator=' argument 1 names different: declaration 'src' definition 'right'.
xbmc-13.2-Gotham/xbmc/guilib/VisibleEffect.cpp:723:50: note: Function 'operator=' argument 1 names different: declaration 'src' definition 'right'.
xbmc-13.2-Gotham/xbmc/guilib/VisibleEffect.cpp:51:3: performance: Variable 'm_pTweener' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/guilib/VisibleEffect.cpp:714:3: performance: Variable 'm_pTweener' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/guilib/Tween.h:89:3: style: Class 'QuadTweener' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/guilib/Tween.h:182:3: style: Class 'BackTweener' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/guilib/Tween.h:78:17: style: The function 'Tween' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/Tween.h:68:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/Tween.h:78:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/Tween.h:82:16: style: The function 'HasResumePoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/Tween.h:69:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/Tween.h:82:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/Tween.h:90:17: style: The function 'Tween' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/Tween.h:68:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/Tween.h:90:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/Tween.h:122:17: style: The function 'Tween' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/Tween.h:68:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/Tween.h:122:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/Tween.h:152:17: style: The function 'Tween' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/Tween.h:68:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/Tween.h:152:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/Tween.h:184:17: style: The function 'Tween' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/Tween.h:68:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/Tween.h:184:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/Tween.h:222:17: style: The function 'Tween' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/Tween.h:68:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/Tween.h:222:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/Tween.h:247:17: style: The function 'Tween' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/Tween.h:68:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/Tween.h:247:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/Tween.h:294:17: style: The function 'Tween' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/Tween.h:68:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/Tween.h:294:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/XBTF.h:75:1: warning: The class 'CXBTFFile' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/guilib/cximage.h:28:3: style: Class 'CXImage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/guilib/cximage.h:31:16: style: The function 'LoadImageFromMemory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/iimage.h:38:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/cximage.h:31:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/cximage.h:32:16: style: The function 'Decode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/iimage.h:46:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/cximage.h:32:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/cximage.h:33:16: style: The function 'CreateThumbnailFromSurface' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/iimage.h:60:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/cximage.h:33:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/guilib/cximage.h:35:16: style: The function 'ReleaseThumbnailBuffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/guilib/iimage.h:65:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/guilib/cximage.h:35:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/input/ButtonTranslator.cpp:1537:12: style: The scope of the variable 'actionId' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/input/ButtonTranslator.cpp:1077:66: style: Function 'MapWindowActions' argument 2 names different: declaration 'wWindowID' definition 'windowID'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/input/ButtonTranslator.h:130:49: note: Function 'MapWindowActions' argument 2 names different: declaration 'wWindowID' definition 'windowID'.
xbmc-13.2-Gotham/xbmc/input/ButtonTranslator.cpp:1077:66: note: Function 'MapWindowActions' argument 2 names different: declaration 'wWindowID' definition 'windowID'.
xbmc-13.2-Gotham/xbmc/input/ButtonTranslator.cpp:1178:51: style: Function 'TranslateWindow' argument 1 names different: declaration 'window' definition 'windowID'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/input/ButtonTranslator.h:88:41: note: Function 'TranslateWindow' argument 1 names different: declaration 'window' definition 'windowID'.
xbmc-13.2-Gotham/xbmc/input/ButtonTranslator.cpp:1178:51: note: Function 'TranslateWindow' argument 1 names different: declaration 'window' definition 'windowID'.
xbmc-13.2-Gotham/xbmc/input/ButtonTranslator.cpp:489:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/input/ButtonTranslator.cpp:505:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/input/ButtonTranslator.cpp:547:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/input/ButtonTranslator.h:59:8: performance: Technically the member function 'CButtonTranslator::HasDeviceType' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/input/ButtonTranslator.cpp:1072:25: note: Technically the member function 'CButtonTranslator::HasDeviceType' can be static.
xbmc-13.2-Gotham/xbmc/input/ButtonTranslator.h:59:8: note: Technically the member function 'CButtonTranslator::HasDeviceType' can be static.
xbmc-13.2-Gotham/xbmc/input/ButtonTranslator.h:117:7: performance: Technically the member function 'CButtonTranslator::GetFallbackWindow' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/input/ButtonTranslator.cpp:982:24: note: Technically the member function 'CButtonTranslator::GetFallbackWindow' can be static.
xbmc-13.2-Gotham/xbmc/input/ButtonTranslator.h:117:7: note: Technically the member function 'CButtonTranslator::GetFallbackWindow' can be static.
xbmc-13.2-Gotham/xbmc/input/KeyboardStat.h:49:8: performance: Technically the member function 'CKeyboardStat::Initialize' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/input/KeyboardStat.cpp:50:21: note: Technically the member function 'CKeyboardStat::Initialize' can be static.
xbmc-13.2-Gotham/xbmc/input/KeyboardStat.h:49:8: note: Technically the member function 'CKeyboardStat::Initialize' can be static.
xbmc-13.2-Gotham/xbmc/input/KeyboardStat.h:54:14: performance: Technically the member function 'CKeyboardStat::GetKeyName' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/input/KeyboardStat.cpp:191:27: note: Technically the member function 'CKeyboardStat::GetKeyName' can be static.
xbmc-13.2-Gotham/xbmc/input/KeyboardStat.h:54:14: note: Technically the member function 'CKeyboardStat::GetKeyName' can be static.
xbmc-13.2-Gotham/xbmc/input/KeyboardStat.h:57:8: performance: Technically the member function 'CKeyboardStat::LookupSymAndUnicodePeripherals' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/input/KeyboardStat.cpp:54:21: note: Technically the member function 'CKeyboardStat::LookupSymAndUnicodePeripherals' can be static.
xbmc-13.2-Gotham/xbmc/input/KeyboardStat.h:57:8: note: Technically the member function 'CKeyboardStat::LookupSymAndUnicodePeripherals' can be static.
xbmc-13.2-Gotham/xbmc/input/linux/XKBCommonKeymap.cpp:153:39: style: Function 'CXKBKeymap' argument 1 names different: declaration 'm_xkbCommonLibrary' definition 'xkbCommonLibrary'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/input/linux/XKBCommonKeymap.h:38:29: note: Function 'CXKBKeymap' argument 1 names different: declaration 'm_xkbCommonLibrary' definition 'xkbCommonLibrary'.
xbmc-13.2-Gotham/xbmc/input/linux/XKBCommonKeymap.cpp:153:39: note: Function 'CXKBKeymap' argument 1 names different: declaration 'm_xkbCommonLibrary' definition 'xkbCommonLibrary'.
xbmc-13.2-Gotham/xbmc/input/touch/generic/GenericTouchInputHandler.cpp:42:127: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/input/touch/generic/GenericTouchInputHandler.cpp:316:127: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/input/touch/generic/GenericTouchInputHandler.cpp:364:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/input/touch/generic/GenericTouchInputHandler.cpp:372:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/input/touch/generic/GenericTouchInputHandler.cpp:379:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/input/touch/generic/GenericTouchInputHandler.cpp:386:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/input/touch/generic/GenericTouchInputHandler.cpp:396:127: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/input/touch/generic/GenericTouchInputHandler.cpp:402:139: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/input/touch/generic/GenericTouchPinchDetector.cpp:25:13: style: Checking if unsigned variable 'index' is less than zero. [unsignedLessThanZero]
xbmc-13.2-Gotham/xbmc/input/touch/generic/GenericTouchPinchDetector.cpp:37:13: style: Checking if unsigned variable 'index' is less than zero. [unsignedLessThanZero]
xbmc-13.2-Gotham/xbmc/input/touch/generic/GenericTouchPinchDetector.cpp:61:13: style: Checking if unsigned variable 'index' is less than zero. [unsignedLessThanZero]
xbmc-13.2-Gotham/xbmc/input/touch/generic/GenericTouchRotateDetector.cpp:36:13: style: Checking if unsigned variable 'index' is less than zero. [unsignedLessThanZero]
xbmc-13.2-Gotham/xbmc/input/touch/generic/GenericTouchRotateDetector.cpp:49:13: style: Checking if unsigned variable 'index' is less than zero. [unsignedLessThanZero]
xbmc-13.2-Gotham/xbmc/input/touch/generic/GenericTouchRotateDetector.cpp:73:13: style: Checking if unsigned variable 'index' is less than zero. [unsignedLessThanZero]
xbmc-13.2-Gotham/xbmc/input/touch/generic/GenericTouchRotateDetector.cpp:120:13: style: Checking if unsigned variable 'index' is less than zero. [unsignedLessThanZero]
xbmc-13.2-Gotham/xbmc/input/touch/generic/GenericTouchSwipeDetector.cpp:48:13: style: Checking if unsigned variable 'index' is less than zero. [unsignedLessThanZero]
xbmc-13.2-Gotham/xbmc/input/touch/generic/GenericTouchSwipeDetector.cpp:65:13: style: Checking if unsigned variable 'index' is less than zero. [unsignedLessThanZero]
xbmc-13.2-Gotham/xbmc/input/touch/generic/GenericTouchSwipeDetector.cpp:94:13: style: Checking if unsigned variable 'index' is less than zero. [unsignedLessThanZero]
xbmc-13.2-Gotham/xbmc/input/touch/generic/GenericTouchSwipeDetector.cpp:176:13: style: Checking if unsigned variable 'index' is less than zero. [unsignedLessThanZero]
xbmc-13.2-Gotham/xbmc/input/windows/IRServerSuite.cpp:36:3: performance: Variable 'm_socket' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/input/windows/IrssMessage.h:194:20: style: Technically the member function 'CIrssMessage::GetType' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/input/windows/IrssMessage.h:195:12: style: Technically the member function 'CIrssMessage::GetFlags' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/input/windows/IrssMessage.h:197:12: style: Technically the member function 'CIrssMessage::GetDataSize' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/input/windows/WINJoystick.cpp:115:23: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/input/windows/WINJoystick.cpp:252:7: style: The scope of the variable 'numhat' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/input/windows/WINJoystick.cpp:397:12: style: The scope of the variable 'nowTicks' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/input/windows/WINJoystick.cpp:432:12: style: The scope of the variable 'nowTicks' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/input/windows/WINJoystick.cpp:473:7: style: The scope of the variable 'tempf' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/interfaces/generic/LanguageInvokerThread.h:36:16: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/generic/ILanguageInvoker.h:68:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/generic/LanguageInvokerThread.h:36:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/generic/LanguageInvokerThread.h:37:16: style: The function 'stop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/generic/ILanguageInvoker.h:69:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/generic/LanguageInvokerThread.h:37:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/info/InfoExpression.cpp:29:43: style: Function 'InfoSingle' argument 1 names different: declaration 'condition' definition 'expression'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/info/InfoExpression.h:35:33: note: Function 'InfoSingle' argument 1 names different: declaration 'condition' definition 'expression'.
xbmc-13.2-Gotham/xbmc/interfaces/info/InfoExpression.cpp:29:43: note: Function 'InfoSingle' argument 1 names different: declaration 'condition' definition 'expression'.
xbmc-13.2-Gotham/xbmc/interfaces/info/InfoExpression.h:55:9: performance: Technically the member function 'INFO::InfoExpression::GetOperator' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/interfaces/info/InfoExpression.cpp:57:23: note: Technically the member function 'INFO::InfoExpression::GetOperator' can be static.
xbmc-13.2-Gotham/xbmc/interfaces/info/InfoExpression.h:55:9: note: Technically the member function 'INFO::InfoExpression::GetOperator' can be static.
xbmc-13.2-Gotham/xbmc/interfaces/info/SkinVariable.cpp:59:22: warning: Member variable 'CSkinVariableString::m_context' is not initialized in the constructor. [uninitMemberVarPrivate]
xbmc-13.2-Gotham/xbmc/interfaces/json-rpc/AudioLibrary.cpp:770:9: style: Redundant checking of STL container element existence before removing it. [redundantIfRemove]
xbmc-13.2-Gotham/xbmc/interfaces/json-rpc/JSONServiceDescription.cpp:257:26: style: Checking if unsigned variable 'refType.length()' is less than zero. [unsignedLessThanZero]
xbmc-13.2-Gotham/xbmc/interfaces/json-rpc/JSONServiceDescription.cpp:287:24: style: Checking if unsigned variable 'enums.size()' is less than zero. [unsignedLessThanZero]
xbmc-13.2-Gotham/xbmc/interfaces/json-rpc/JSONServiceDescription.cpp:366:22: style: Checking if unsigned variable 'extends.size()' is less than zero. [unsignedLessThanZero]
xbmc-13.2-Gotham/xbmc/interfaces/json-rpc/JSONServiceDescription.cpp:579:24: style: Checking if unsigned variable 'enums.size()' is less than zero. [unsignedLessThanZero]
xbmc-13.2-Gotham/xbmc/interfaces/json-rpc/JSONServiceDescription.cpp:236:27: warning: Member variable 'JSONSchemaTypeDefinition::optional' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/interfaces/json-rpc/JSONServiceDescription.cpp:1189:16: warning: Member variable 'JsonRpcMethod::transportneed' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/interfaces/json-rpc/JSONServiceDescription.cpp:1189:16: warning: Member variable 'JsonRpcMethod::permission' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/interfaces/json-rpc/JSONServiceDescription.cpp:1159:3: performance: Variable 'm_propertiesmap' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/interfaces/json-rpc/JSONServiceDescription.cpp:2008:3: performance: Variable 'm_actionmap' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/interfaces/json-rpc/ProfilesOperations.cpp:97:2: style: Variable 'bPrompt' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/interfaces/json-rpc/ProfilesOperations.cpp:96:0: note: Variable 'bPrompt' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/interfaces/json-rpc/ProfilesOperations.cpp:97:2: note: Variable 'bPrompt' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/interfaces/json-rpc/SettingsOperations.cpp:39:28: style: Unused variable: sections [unusedVariable]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Addon.cpp:40:30: style: Function 'Addon' argument 1 names different: declaration 'id' definition 'cid'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Addon.h:75:25: note: Function 'Addon' argument 1 names different: declaration 'id' definition 'cid'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Addon.cpp:40:30: note: Function 'Addon' argument 1 names different: declaration 'id' definition 'cid'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/CallbackFunction.h:72:5: warning: Member variable 'CallbackFunction::meth' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/CallbackFunction.h:72:5: warning: Member variable 'CallbackFunction::obj' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/CallbackFunction.h:95:5: warning: Member variable 'CallbackFunction::meth' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/CallbackFunction.h:95:5: warning: Member variable 'CallbackFunction::obj' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/CallbackFunction.h:120:5: warning: Member variable 'CallbackFunction::meth' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/CallbackFunction.h:120:5: warning: Member variable 'CallbackFunction::obj' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/CallbackFunction.h:146:5: warning: Member variable 'CallbackFunction::meth' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/CallbackFunction.h:146:5: warning: Member variable 'CallbackFunction::obj' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/AddonUtils.h:63:5: style: Class 'InvertSingleLockGuard' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/AddonClass.h:166:7: style: Class 'Ref' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Addon.h:75:7: style: Class 'Addon' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/LanguageHook.h:140:5: style: Class 'DelayedCallGuard' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/LanguageHook.h:158:5: style: Class 'SetLanguageHookGuard' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/CallbackFunction.h:77:18: style: The function 'executeCallback' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/CallbackFunction.h:44:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/CallbackFunction.h:77:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/CallbackFunction.h:101:18: style: The function 'executeCallback' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/CallbackFunction.h:44:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/CallbackFunction.h:101:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/CallbackFunction.h:126:18: style: The function 'executeCallback' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/CallbackFunction.h:44:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/CallbackFunction.h:126:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/CallbackFunction.h:152:18: style: The function 'executeCallback' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/CallbackFunction.h:44:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/CallbackFunction.h:152:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/CallbackFunction.h:179:18: style: The function 'executeCallback' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/CallbackFunction.h:44:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/CallbackFunction.h:179:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/CallbackHandler.h:62:18: style: The function 'invokeCallback' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/CallbackHandler.h:39:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/CallbackHandler.h:62:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/AddonClass.h:166:0: style: Class 'XBMCAddon :: Ref < CallbackHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/AddonClass.h:170:0: style: Class 'XBMCAddon :: Ref < CallbackHandler >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/AddonClass.h:166:0: style: Class 'XBMCAddon :: Ref < O >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/AddonClass.h:166:0: style: Class 'XBMCAddon :: Ref < Callback >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/AddonClass.h:170:0: style: Class 'XBMCAddon :: Ref < Callback >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/AddonClass.h:166:0: style: Class 'XBMCAddon :: Ref < AsynchCallbackMessage >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/AddonClass.h:170:0: style: Class 'XBMCAddon :: Ref < AsynchCallbackMessage >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:212:25: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:213:26: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:229:25: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:230:26: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:56:70: style: Function 'ControlFadeLabel' argument 6 names different: declaration 'textColor' definition '_textColor'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:823:36: note: Function 'ControlFadeLabel' argument 6 names different: declaration 'textColor' definition '_textColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:56:70: note: Function 'ControlFadeLabel' argument 6 names different: declaration 'textColor' definition '_textColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:119:66: style: Function 'ControlTextBox' argument 6 names different: declaration 'textColor' definition '_textColor'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:881:34: note: Function 'ControlTextBox' argument 6 names different: declaration 'textColor' definition '_textColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:119:66: note: Function 'ControlTextBox' argument 6 names different: declaration 'textColor' definition '_textColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:159:38: style: Function 'scroll' argument 1 names different: declaration 'id' definition 'position'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:921:32: note: Function 'scroll' argument 1 names different: declaration 'id' definition 'position'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:159:38: note: Function 'scroll' argument 1 names different: declaration 'id' definition 'position'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:188:39: style: Function 'ControlButton' argument 8 names different: declaration 'textOffsetX' definition '_textOffsetX'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:1077:26: note: Function 'ControlButton' argument 8 names different: declaration 'textOffsetX' definition '_textOffsetX'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:188:39: note: Function 'ControlButton' argument 8 names different: declaration 'textOffsetX' definition '_textOffsetX'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:188:58: style: Function 'ControlButton' argument 9 names different: declaration 'textOffsetY' definition '_textOffsetY'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:1078:26: note: Function 'ControlButton' argument 9 names different: declaration 'textOffsetY' definition '_textOffsetY'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:188:58: note: Function 'ControlButton' argument 9 names different: declaration 'textOffsetY' definition '_textOffsetY'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:189:80: style: Function 'ControlButton' argument 12 names different: declaration 'textColor' definition '_textColor'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:1080:58: note: Function 'ControlButton' argument 12 names different: declaration 'textColor' definition '_textColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:189:80: note: Function 'ControlButton' argument 12 names different: declaration 'textColor' definition '_textColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:190:46: style: Function 'ControlButton' argument 13 names different: declaration 'disabledColor' definition '_disabledColor'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:1081:33: note: Function 'ControlButton' argument 13 names different: declaration 'disabledColor' definition '_disabledColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:190:46: note: Function 'ControlButton' argument 13 names different: declaration 'disabledColor' definition '_disabledColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:191:46: style: Function 'ControlButton' argument 15 names different: declaration 'shadowColor' definition '_shadowColor'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:1082:33: note: Function 'ControlButton' argument 15 names different: declaration 'shadowColor' definition '_shadowColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:191:46: note: Function 'ControlButton' argument 15 names different: declaration 'shadowColor' definition '_shadowColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:191:72: style: Function 'ControlButton' argument 16 names different: declaration 'focusedColor' definition '_focusedColor'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:1082:65: note: Function 'ControlButton' argument 16 names different: declaration 'focusedColor' definition '_focusedColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:191:72: note: Function 'ControlButton' argument 16 names different: declaration 'focusedColor' definition '_focusedColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:218:46: style: Function 'setLabel' argument 3 names different: declaration 'textColor' definition '_textColor'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:1104:41: note: Function 'setLabel' argument 3 names different: declaration 'textColor' definition '_textColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:218:46: note: Function 'setLabel' argument 3 names different: declaration 'textColor' definition '_textColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:219:46: style: Function 'setLabel' argument 4 names different: declaration 'disabledColor' definition '_disabledColor'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:1105:41: note: Function 'setLabel' argument 4 names different: declaration 'disabledColor' definition '_disabledColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:219:46: note: Function 'setLabel' argument 4 names different: declaration 'disabledColor' definition '_disabledColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:220:46: style: Function 'setLabel' argument 5 names different: declaration 'shadowColor' definition '_shadowColor'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:1106:41: note: Function 'setLabel' argument 5 names different: declaration 'shadowColor' definition '_shadowColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:220:46: note: Function 'setLabel' argument 5 names different: declaration 'shadowColor' definition '_shadowColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:221:46: style: Function 'setLabel' argument 6 names different: declaration 'focusedColor' definition '_focusedColor'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:1107:41: note: Function 'setLabel' argument 6 names different: declaration 'focusedColor' definition '_focusedColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:221:46: note: Function 'setLabel' argument 6 names different: declaration 'focusedColor' definition '_focusedColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:306:45: style: Function 'ControlCheckMark' argument 8 names different: declaration 'checkWidth' definition '_checkWidth'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:1201:29: note: Function 'ControlCheckMark' argument 8 names different: declaration 'checkWidth' definition '_checkWidth'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:306:45: note: Function 'ControlCheckMark' argument 8 names different: declaration 'checkWidth' definition '_checkWidth'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:306:63: style: Function 'ControlCheckMark' argument 9 names different: declaration 'checkHeight' definition '_checkHeight'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:1201:51: note: Function 'ControlCheckMark' argument 9 names different: declaration 'checkHeight' definition '_checkHeight'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:306:63: note: Function 'ControlCheckMark' argument 9 names different: declaration 'checkHeight' definition '_checkHeight'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:308:52: style: Function 'ControlCheckMark' argument 12 names different: declaration 'textColor' definition '_textColor'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:1203:36: note: Function 'ControlCheckMark' argument 12 names different: declaration 'textColor' definition '_textColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:308:52: note: Function 'ControlCheckMark' argument 12 names different: declaration 'textColor' definition '_textColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:308:76: style: Function 'ControlCheckMark' argument 13 names different: declaration 'disabledColor' definition '_disabledColor'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:1203:66: note: Function 'ControlCheckMark' argument 13 names different: declaration 'disabledColor' definition '_disabledColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:308:76: note: Function 'ControlCheckMark' argument 13 names different: declaration 'disabledColor' definition '_disabledColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:352:49: style: Function 'setLabel' argument 3 names different: declaration 'textColor' definition '_textColor'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:1239:41: note: Function 'setLabel' argument 3 names different: declaration 'textColor' definition '_textColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:352:49: note: Function 'setLabel' argument 3 names different: declaration 'textColor' definition '_textColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:353:49: style: Function 'setLabel' argument 4 names different: declaration 'disabledColor' definition '_disabledColor'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:1240:41: note: Function 'setLabel' argument 4 names different: declaration 'disabledColor' definition '_disabledColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:353:49: note: Function 'setLabel' argument 4 names different: declaration 'disabledColor' definition '_disabledColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:354:49: style: Function 'setLabel' argument 5 names different: declaration 'shadowColor' definition '_shadowColor'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:1241:41: note: Function 'setLabel' argument 5 names different: declaration 'shadowColor' definition '_shadowColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:354:49: note: Function 'setLabel' argument 5 names different: declaration 'shadowColor' definition '_shadowColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:355:49: style: Function 'setLabel' argument 6 names different: declaration 'focusedColor' definition '_focusedColor'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:1242:41: note: Function 'setLabel' argument 6 names different: declaration 'focusedColor' definition '_focusedColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:355:49: note: Function 'setLabel' argument 6 names different: declaration 'focusedColor' definition '_focusedColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:414:59: style: Function 'ControlImage' argument 6 names different: declaration 'aspectRatio' definition 'aRatio'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:958:47: note: Function 'ControlImage' argument 6 names different: declaration 'aspectRatio' definition 'aRatio'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:414:59: note: Function 'ControlImage' argument 6 names different: declaration 'aspectRatio' definition 'aRatio'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:415:44: style: Function 'ControlImage' argument 7 names different: declaration 'colorDiffuse' definition '_colorDiffuse'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:959:32: note: Function 'ControlImage' argument 7 names different: declaration 'colorDiffuse' definition '_colorDiffuse'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:415:44: note: Function 'ControlImage' argument 7 names different: declaration 'colorDiffuse' definition '_colorDiffuse'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:438:52: style: Function 'setColorDiffuse' argument 1 names different: declaration 'hexString' definition 'cColorDiffuse'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:980:48: note: Function 'setColorDiffuse' argument 1 names different: declaration 'hexString' definition 'cColorDiffuse'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:438:52: note: Function 'setColorDiffuse' argument 1 names different: declaration 'hexString' definition 'cColorDiffuse'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:666:51: style: Function 'setLabel' argument 3 names different: declaration 'textColor' definition '_textColor'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:1392:41: note: Function 'setLabel' argument 3 names different: declaration 'textColor' definition '_textColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:666:51: note: Function 'setLabel' argument 3 names different: declaration 'textColor' definition '_textColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:667:51: style: Function 'setLabel' argument 4 names different: declaration 'disabledColor' definition '_disabledColor'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:1393:41: note: Function 'setLabel' argument 4 names different: declaration 'disabledColor' definition '_disabledColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:667:51: note: Function 'setLabel' argument 4 names different: declaration 'disabledColor' definition '_disabledColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:668:51: style: Function 'setLabel' argument 5 names different: declaration 'shadowColor' definition '_shadowColor'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:1394:41: note: Function 'setLabel' argument 5 names different: declaration 'shadowColor' definition '_shadowColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:668:51: note: Function 'setLabel' argument 5 names different: declaration 'shadowColor' definition '_shadowColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:669:51: style: Function 'setLabel' argument 6 names different: declaration 'focusedColor' definition '_focusedColor'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:1395:41: note: Function 'setLabel' argument 6 names different: declaration 'focusedColor' definition '_focusedColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:669:51: note: Function 'setLabel' argument 6 names different: declaration 'focusedColor' definition '_focusedColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:880:44: style: Function 'controlUp' argument 1 names different: declaration 'up' definition 'control'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:245:45: note: Function 'controlUp' argument 1 names different: declaration 'up' definition 'control'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:880:44: note: Function 'controlUp' argument 1 names different: declaration 'up' definition 'control'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:977:62: style: Function 'ControlLabel' argument 7 names different: declaration 'textColor' definition 'p_textColor'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:375:56: note: Function 'ControlLabel' argument 7 names different: declaration 'textColor' definition 'p_textColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:977:62: note: Function 'ControlLabel' argument 7 names different: declaration 'textColor' definition 'p_textColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:978:44: style: Function 'ControlLabel' argument 8 names different: declaration 'disabledColor' definition 'p_disabledColor'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:376:31: note: Function 'ControlLabel' argument 8 names different: declaration 'disabledColor' definition 'p_disabledColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:978:44: note: Function 'ControlLabel' argument 8 names different: declaration 'disabledColor' definition 'p_disabledColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:979:37: style: Function 'ControlLabel' argument 9 names different: declaration 'alignment' definition 'p_alignment'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:377:24: note: Function 'ControlLabel' argument 9 names different: declaration 'alignment' definition 'p_alignment'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:979:37: note: Function 'ControlLabel' argument 9 names different: declaration 'alignment' definition 'p_alignment'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:1048:60: style: Function 'ControlEdit' argument 7 names different: declaration 'textColor' definition '_textColor'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:455:56: note: Function 'ControlEdit' argument 7 names different: declaration 'textColor' definition '_textColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:1048:60: note: Function 'ControlEdit' argument 7 names different: declaration 'textColor' definition '_textColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:1049:42: style: Function 'ControlEdit' argument 8 names different: declaration 'disabledColor' definition '_disabledColor'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:456:31: note: Function 'ControlEdit' argument 8 names different: declaration 'disabledColor' definition '_disabledColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:1049:42: note: Function 'ControlEdit' argument 8 names different: declaration 'disabledColor' definition '_disabledColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:1131:42: style: Function 'ControlList' argument 6 names different: declaration 'textColor' definition 'ctextColor'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:563:31: note: Function 'ControlList' argument 6 names different: declaration 'textColor' definition 'ctextColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:1131:42: note: Function 'ControlList' argument 6 names different: declaration 'textColor' definition 'ctextColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:1131:66: style: Function 'ControlList' argument 7 names different: declaration 'buttonTexture' definition 'cbuttonTexture'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:563:61: note: Function 'ControlList' argument 7 names different: declaration 'buttonTexture' definition 'cbuttonTexture'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:1131:66: note: Function 'ControlList' argument 7 names different: declaration 'buttonTexture' definition 'cbuttonTexture'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:1132:42: style: Function 'ControlList' argument 8 names different: declaration 'buttonFocusTexture' definition 'cbuttonFocusTexture'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:564:31: note: Function 'ControlList' argument 8 names different: declaration 'buttonFocusTexture' definition 'cbuttonFocusTexture'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:1132:42: note: Function 'ControlList' argument 8 names different: declaration 'buttonFocusTexture' definition 'cbuttonFocusTexture'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:1133:42: style: Function 'ControlList' argument 9 names different: declaration 'selectedColor' definition 'cselectedColor'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:565:31: note: Function 'ControlList' argument 9 names different: declaration 'selectedColor' definition 'cselectedColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:1133:42: note: Function 'ControlList' argument 9 names different: declaration 'selectedColor' definition 'cselectedColor'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:1226:67: style: Function 'internAddListItem' argument 1 names different: declaration 'listitem' definition 'pListItem'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:559:56: note: Function 'internAddListItem' argument 1 names different: declaration 'listitem' definition 'pListItem'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:1226:67: note: Function 'internAddListItem' argument 1 names different: declaration 'listitem' definition 'pListItem'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:1407:60: style: Function 'setStaticContent' argument 1 names different: declaration 'items' definition 'pitems'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:755:57: note: Function 'setStaticContent' argument 1 names different: declaration 'items' definition 'pitems'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:1407:60: note: Function 'setStaticContent' argument 1 names different: declaration 'items' definition 'pitems'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Tuple.h:55:5: warning: Member variable 'Tuple::v4' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Tuple.h:71:5: warning: Member variable 'Tuple::v4' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Tuple.h:87:5: warning: Member variable 'Tuple::v4' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:406:7: warning: Member variable 'ControlLabel::align' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:508:7: warning: Member variable 'ControlEdit::align' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:765:7: warning: Member variable 'ControlList::alignmentY' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:853:7: warning: Member variable 'ControlFadeLabel::align' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:467:22: warning: Member variable 'ControlProgress::aspectRatio' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:1271:7: warning: Member variable 'ControlCheckMark::align' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:1437:7: warning: Member variable 'ControlRadioButton::align' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Alternative.h:37:0: warning: Member variable 'XBMCAddon :: Alternative < std :: string , const XBMCAddon :: xbmcgui :: ListItem * >::m_data' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:201:7: performance: Variable 'strText' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:204:7: performance: Variable 'strTextureFocus' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:317:7: performance: Variable 'strText' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:424:7: performance: Variable 'strFileName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:480:7: performance: Variable 'strTextureBg' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:533:7: performance: Variable 'strTextureBack' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:938:7: performance: Variable 'color' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:945:7: performance: Variable 'strTextureUp' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:990:7: performance: Variable 'strText' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:1056:7: performance: Variable 'strTextureFocus' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:1149:7: performance: Variable 'pControlSpin' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Alternative.h:41:0: performance: Variable 'pos' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Tuple.h:35:5: style: Class 'TupleBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Tuple.h:53:5: style: Class 'Tuple' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Tuple.h:69:5: style: Class 'Tuple' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Tuple.h:85:5: style: Class 'Tuple' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Tuple.h:102:5: style: Class 'Tuple' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/ListItem.h:72:7: style: Class 'ListItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/AddonClass.h:166:0: style: Class 'XBMCAddon :: Ref < ListItem >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/AddonClass.h:170:0: style: Class 'XBMCAddon :: Ref < ListItem >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/AddonClass.h:166:0: style: Class 'XBMCAddon :: Ref < ControlSpin >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/AddonClass.h:170:0: style: Class 'XBMCAddon :: Ref < ControlSpin >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Tuple.h:31:3: warning: The class 'TupleBase' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Tuple.h:94:64: warning: The class 'Tuple' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Alternative.h:29:0: warning: The class 'XBMCAddon :: Alternative < std :: string , const XBMCAddon :: xbmcgui :: ListItem * >' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:419:38: style: The function 'Create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:59:28: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:419:38: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:521:38: style: The function 'Create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:59:28: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:521:38: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:760:30: style: The function 'canAcceptMessages' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:63:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:760:30: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:792:38: style: The function 'Create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:59:28: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:792:38: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:851:38: style: The function 'Create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:59:28: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:851:38: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:927:38: style: The function 'Create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:59:28: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:927:38: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:991:38: style: The function 'Create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:59:28: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:991:38: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:1034:38: style: The function 'Create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:59:28: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:1034:38: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:1139:30: style: The function 'canAcceptMessages' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:63:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:1139:30: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:1155:38: style: The function 'Create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:59:28: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:1155:38: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:1257:30: style: The function 'canAcceptMessages' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:63:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:1257:30: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:1269:38: style: The function 'Create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:59:28: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:1269:38: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:1297:38: style: The function 'Create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:59:28: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:1297:38: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:1416:30: style: The function 'canAcceptMessages' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:63:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:1416:30: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:1435:38: style: The function 'Create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:59:28: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:1435:38: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:1494:38: style: The function 'Create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:59:28: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:1494:38: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:559:12: style: Unhandled exception specification when calling function internAddListItem(). [unhandledExceptionSpecification]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.cpp:1212:9: note: Unhandled exception specification when calling function internAddListItem().
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Control.h:559:12: note: Unhandled exception specification when calling function internAddListItem().
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Alternative.h:50:0: style: Unhandled exception specification when calling function former(). [unhandledExceptionSpecification]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Alternative.h:43:0: note: Unhandled exception specification when calling function former().
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Alternative.h:50:0: note: Unhandled exception specification when calling function former().
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Dialog.cpp:139:71: style: Function 'browse' argument 4 names different: declaration 'mask' definition 'maskparam'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Dialog.h:148:41: note: Function 'browse' argument 4 names different: declaration 'mask' definition 'maskparam'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Dialog.cpp:139:71: note: Function 'browse' argument 4 names different: declaration 'mask' definition 'maskparam'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Dialog.cpp:140:38: style: Function 'browse' argument 6 names different: declaration 'treatAsFolder' definition 'useFileDirectories'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Dialog.h:149:32: note: Function 'browse' argument 6 names different: declaration 'treatAsFolder' definition 'useFileDirectories'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Dialog.cpp:140:38: note: Function 'browse' argument 6 names different: declaration 'treatAsFolder' definition 'useFileDirectories'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Dialog.cpp:151:80: style: Function 'browseSingle' argument 3 names different: declaration 'shares' definition 's_shares'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Dialog.h:177:74: note: Function 'browseSingle' argument 3 names different: declaration 'shares' definition 's_shares'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Dialog.cpp:151:80: note: Function 'browseSingle' argument 3 names different: declaration 'shares' definition 's_shares'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Dialog.cpp:152:47: style: Function 'browseSingle' argument 4 names different: declaration 'mask' definition 'maskparam'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Dialog.h:178:41: note: Function 'browseSingle' argument 4 names different: declaration 'mask' definition 'maskparam'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Dialog.cpp:152:47: note: Function 'browseSingle' argument 4 names different: declaration 'mask' definition 'maskparam'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Dialog.cpp:153:38: style: Function 'browseSingle' argument 6 names different: declaration 'treatAsFolder' definition 'useFileDirectories'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Dialog.h:179:32: note: Function 'browseSingle' argument 6 names different: declaration 'treatAsFolder' definition 'useFileDirectories'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Dialog.cpp:153:38: note: Function 'browseSingle' argument 6 names different: declaration 'treatAsFolder' definition 'useFileDirectories'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Dialog.cpp:176:95: style: Function 'browseMultiple' argument 3 names different: declaration 'shares' definition 's_shares'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Dialog.h:205:89: note: Function 'browseMultiple' argument 3 names different: declaration 'shares' definition 's_shares'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Dialog.cpp:176:95: note: Function 'browseMultiple' argument 3 names different: declaration 'shares' definition 's_shares'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Dialog.cpp:178:32: style: Function 'browseMultiple' argument 6 names different: declaration 'treatAsFolder' definition 'useFileDirectories'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Dialog.h:207:47: note: Function 'browseMultiple' argument 6 names different: declaration 'treatAsFolder' definition 'useFileDirectories'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Dialog.cpp:178:32: note: Function 'browseMultiple' argument 6 names different: declaration 'treatAsFolder' definition 'useFileDirectories'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Dialog.cpp:205:32: style: Function 'numeric' argument 1 names different: declaration 'type' definition 'inputtype'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Dialog.h:231:26: note: Function 'numeric' argument 1 names different: declaration 'type' definition 'inputtype'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Dialog.cpp:205:32: note: Function 'numeric' argument 1 names different: declaration 'type' definition 'inputtype'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Alternative.h:37:0: warning: Member variable 'XBMCAddon :: Alternative < std :: string , std :: vector < std :: string > >::m_data' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Dialog.h:299:20: warning: Virtual function 'deallocating' is called from destructor '~DialogProgress()' at line 357. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Dialog.cpp:357:53: note: Calling deallocating
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Dialog.h:299:20: note: deallocating is a virtual method
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Dialog.h:371:20: warning: Virtual function 'deallocating' is called from destructor '~DialogProgressBG()' at line 435. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Dialog.cpp:435:57: note: Calling deallocating
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Dialog.h:371:20: note: deallocating is a virtual method
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Alternative.h:29:0: warning: The class 'XBMCAddon :: Alternative < std :: string , std :: vector < std :: string > >' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/InfoTagMusic.h:40:7: style: Class 'InfoTagMusic' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/InfoTagVideo.h:37:7: style: Class 'InfoTagVideo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Alternative.h:77:0: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Alternative.h:85:0: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Alternative.h:37:0: warning: Member variable 'XBMCAddon :: Alternative < std :: string , Tuple < std :: string , std :: string , tuple_null_type , tuple_null_type , tuple_null_type > >::m_data' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Alternative.h:29:0: warning: The class 'XBMCAddon :: Alternative < std :: string , Tuple < std :: string , std :: string , tuple_null_type , tuple_null_type , tuple_null_type > >' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/ModuleXbmcplugin.cpp:76:66: style: Function 'addSortMethod' argument 3 names different: declaration 'label2Mask' definition 'clabel2Mask'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/ModuleXbmcplugin.h:115:66: note: Function 'addSortMethod' argument 3 names different: declaration 'label2Mask' definition 'clabel2Mask'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/ModuleXbmcplugin.cpp:76:66: note: Function 'addSortMethod' argument 3 names different: declaration 'label2Mask' definition 'clabel2Mask'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Alternative.h:37:5: warning: Member variable 'Alternative::m_data' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/AddonClass.h:166:0: style: Class 'XBMCAddon :: Ref < xbmcgui :: ListItem >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/AddonClass.h:170:0: style: Class 'XBMCAddon :: Ref < xbmcgui :: ListItem >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Alternative.h:29:38: warning: The class 'Alternative' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Alternative.h:50:16: style: Unhandled exception specification when calling function former(). [unhandledExceptionSpecification]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Alternative.h:43:24: note: Unhandled exception specification when calling function former().
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Alternative.h:50:16: note: Unhandled exception specification when calling function former().
xbmc-13.2-Gotham/xbmc/interfaces/legacy/ModuleXbmcvfs.cpp:41:35: style: Function 'deleteFile' argument 1 names different: declaration 'file' definition 'strSource'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/ModuleXbmcvfs.h:52:35: note: Function 'deleteFile' argument 1 names different: declaration 'file' definition 'strSource'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/ModuleXbmcvfs.cpp:41:35: note: Function 'deleteFile' argument 1 names different: declaration 'file' definition 'strSource'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Monitor.h:81:54: performance: Function parameter 'database' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Monitor.h:90:58: performance: Function parameter 'database' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Monitor.h:108:51: performance: Function parameter 'sender' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Monitor.h:108:72: performance: Function parameter 'method' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Monitor.h:108:93: performance: Function parameter 'data' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/PlayList.cpp:72:37: style: Function 'load' argument 1 names different: declaration 'filename' definition 'cFileName'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/PlayList.h:76:29: note: Function 'load' argument 1 names different: declaration 'filename' definition 'cFileName'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/PlayList.cpp:72:37: note: Function 'load' argument 1 names different: declaration 'filename' definition 'cFileName'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/PlayList.h:42:7: style: Class 'PlayList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Player.cpp:40:24: style: Function 'Player' argument 1 names different: declaration 'playerCore' definition '_playerCore'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Player.h:74:18: note: Function 'Player' argument 1 names different: declaration 'playerCore' definition '_playerCore'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Player.cpp:40:24: note: Function 'Player' argument 1 names different: declaration 'playerCore' definition '_playerCore'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Player.cpp:239:45: style: Function 'OnPlayBackSpeedChanged' argument 1 names different: declaration 'iSpeed' definition 'speed'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Player.h:340:60: note: Function 'OnPlayBackSpeedChanged' argument 1 names different: declaration 'iSpeed' definition 'speed'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Player.cpp:239:45: note: Function 'OnPlayBackSpeedChanged' argument 1 names different: declaration 'iSpeed' definition 'speed'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Player.cpp:245:37: style: Function 'OnPlayBackSeek' argument 1 names different: declaration 'iTime' definition 'time'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Player.h:341:52: note: Function 'OnPlayBackSeek' argument 1 names different: declaration 'iTime' definition 'time'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Player.cpp:245:37: note: Function 'OnPlayBackSeek' argument 1 names different: declaration 'iTime' definition 'time'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Player.cpp:251:44: style: Function 'OnPlayBackSeekChapter' argument 1 names different: declaration 'iChapter' definition 'chapter'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Player.h:342:59: note: Function 'OnPlayBackSeekChapter' argument 1 names different: declaration 'iChapter' definition 'chapter'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Player.cpp:251:44: note: Function 'OnPlayBackSeekChapter' argument 1 names different: declaration 'iChapter' definition 'chapter'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Player.cpp:373:34: style: Function 'seekTime' argument 1 names different: declaration 'seekTime' definition 'pTime'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Player.h:245:28: note: Function 'seekTime' argument 1 names different: declaration 'seekTime' definition 'pTime'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Player.cpp:373:34: note: Function 'seekTime' argument 1 names different: declaration 'seekTime' definition 'pTime'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Player.cpp:382:43: style: Function 'setSubtitles' argument 1 names different: declaration 'subtitleFile' definition 'cLine'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Player.h:251:37: note: Function 'setSubtitles' argument 1 names different: declaration 'subtitleFile' definition 'cLine'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Player.cpp:382:43: note: Function 'setSubtitles' argument 1 names different: declaration 'subtitleFile' definition 'cLine'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Alternative.h:37:0: warning: Member variable 'XBMCAddon :: Alternative < std :: string , const PlayList * >::m_data' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Player.h:74:7: style: Class 'Player' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Alternative.h:29:0: warning: The class 'XBMCAddon :: Alternative < std :: string , const PlayList * >' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Alternative.h:50:0: style: Unhandled exception specification when calling function former(). [unhandledExceptionSpecification]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Player.cpp:79:25: note: Unhandled exception specification when calling function former().
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Alternative.h:50:0: note: Unhandled exception specification when calling function former().
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.cpp:285:10: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.cpp:286:10: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.cpp:287:10: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.cpp:288:10: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.cpp:289:23: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.cpp:290:10: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.cpp:298:10: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.cpp:300:10: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.cpp:301:23: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.cpp:302:10: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.cpp:331:10: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.cpp:342:10: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.cpp:343:10: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.cpp:344:10: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.cpp:345:10: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.cpp:346:23: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.cpp:347:10: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.cpp:355:10: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.cpp:356:10: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.cpp:357:23: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.cpp:358:10: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.cpp:425:29: style: Function 'OnBack' argument 1 names different: declaration 'actionId' definition 'actionID'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.h:182:44: note: Function 'OnBack' argument 1 names different: declaration 'actionId' definition 'actionID'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.cpp:425:29: note: Function 'OnBack' argument 1 names different: declaration 'actionId' definition 'actionID'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.cpp:506:37: style: Function 'onControl' argument 1 names different: declaration 'control' definition 'action'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.h:218:39: note: Function 'onControl' argument 1 names different: declaration 'control' definition 'action'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.cpp:506:37: note: Function 'onControl' argument 1 names different: declaration 'control' definition 'action'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.cpp:794:48: style: Function 'setFromCAction' argument 1 names different: declaration 'caction' definition 'action'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.h:60:42: note: Function 'setFromCAction' argument 1 names different: declaration 'caction' definition 'action'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.cpp:794:48: note: Function 'setFromCAction' argument 1 names different: declaration 'caction' definition 'action'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.cpp:607:104: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.cpp:783:104: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowInterceptor.h:129:0: performance: Variable 'classname' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowInterceptor.h:142:0: performance: Variable 'classname' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.h:142:20: warning: Virtual function 'deallocating' is called from destructor '~Window()' at line 129. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.cpp:129:7: note: Calling deallocating
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.h:142:20: note: deallocating is a virtual method
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.h:58:7: style: Class 'Action' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.h:140:7: style: Class 'Window' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.h:175:7: style: Class 'Window' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowInterceptor.h:90:7: style: Class 'ref' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.cpp:49:7: style: Class 'MaybeLock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.cpp:78:7: style: Class 'ProxyExistingWindowInterceptor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/AddonClass.h:166:0: style: Class 'XBMCAddon :: Ref < Control >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/AddonClass.h:170:0: style: Class 'XBMCAddon :: Ref < Control >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/AddonClass.h:166:0: style: Class 'XBMCAddon :: Ref < Window >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/AddonClass.h:170:0: style: Class 'XBMCAddon :: Ref < Window >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/AddonClass.h:166:0: style: Class 'XBMCAddon :: Ref < Action >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/AddonClass.h:170:0: style: Class 'XBMCAddon :: Ref < Action >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.cpp:81:27: style: The function 'get' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowInterceptor.h:68:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.cpp:81:27: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowDialogMixin.h:41:7: style: Class 'WindowDialogMixin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowDialog.h:42:30: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.h:180:33: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowDialog.h:42:30: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowDialog.h:43:30: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.h:181:33: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowDialog.h:43:30: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowDialog.h:44:30: style: The function 'OnDeinitWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.h:183:33: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowDialog.h:44:30: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowDialog.h:46:30: style: The function 'IsDialogRunning' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.h:185:33: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowDialog.h:46:30: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowDialog.h:47:30: style: The function 'IsModalDialog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.h:187:33: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowDialog.h:47:30: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowDialog.h:48:30: style: The function 'IsDialog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.h:186:33: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowDialog.h:48:30: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowDialog.h:50:37: style: The function 'show' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.h:260:30: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowDialog.h:50:37: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowDialog.h:51:37: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.h:427:30: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowDialog.h:51:37: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowInterceptor.h:120:27: style: The function 'get' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowInterceptor.h:68:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowInterceptor.h:120:27: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowInterceptor.h:177:23: style: The function 'setActive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowInterceptor.h:70:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowInterceptor.h:177:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowInterceptor.h:178:23: style: The function 'isActive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowInterceptor.h:71:20: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowInterceptor.h:178:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowXML.cpp:259:47: style: Function 'setProperty' argument 1 names different: declaration 'strProperty' definition 'key'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowXML.h:160:56: note: Function 'setProperty' argument 1 names different: declaration 'strProperty' definition 'key'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowXML.cpp:259:47: note: Function 'setProperty' argument 1 names different: declaration 'strProperty' definition 'key'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowXML.cpp:259:66: style: Function 'setProperty' argument 2 names different: declaration 'strValue' definition 'value'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowXML.h:160:83: note: Function 'setProperty' argument 2 names different: declaration 'strValue' definition 'value'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowXML.cpp:259:66: note: Function 'setProperty' argument 2 names different: declaration 'strValue' definition 'value'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowXML.cpp:404:73: style: Function 'Process' argument 2 names different: declaration 'dirtyregions' definition 'regions'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowXML.h:170:87: note: Function 'Process' argument 2 names different: declaration 'dirtyregions' definition 'regions'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowXML.cpp:404:73: note: Function 'Process' argument 2 names different: declaration 'dirtyregions' definition 'regions'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowXML.cpp:433:66: style: Function 'LoadXML' argument 2 names different: declaration 'strPathLower' definition 'strLowerPath'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowXML.h:183:79: note: Function 'LoadXML' argument 2 names different: declaration 'strPathLower' definition 'strLowerPath'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowXML.cpp:433:66: note: Function 'LoadXML' argument 2 names different: declaration 'strPathLower' definition 'strLowerPath'.
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Alternative.h:37:0: warning: Member variable 'XBMCAddon :: Alternative < std :: string , const ListItem * >::m_data' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Alternative.h:29:0: warning: The class 'XBMCAddon :: Alternative < std :: string , const ListItem * >' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowXML.h:164:35: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.h:180:33: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowXML.h:164:35: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowXML.h:165:35: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.h:181:33: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowXML.h:165:35: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowXML.h:172:30: style: The function 'IsMediaWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.h:188:33: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowXML.h:172:30: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowXML.h:238:33: style: The function 'OnMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowXML.h:164:35: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowXML.h:238:33: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowXML.h:239:33: style: The function 'IsDialogRunning' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.h:185:33: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowXML.h:239:33: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowXML.h:240:33: style: The function 'IsDialog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.h:186:33: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowXML.h:240:33: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowXML.h:241:33: style: The function 'IsModalDialog' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.h:187:33: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowXML.h:241:33: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowXML.h:242:33: style: The function 'IsMediaWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowXML.h:172:30: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowXML.h:242:33: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowXML.h:243:33: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowXML.h:165:35: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowXML.h:243:33: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowXML.h:244:33: style: The function 'OnDeinitWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.h:183:33: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowXML.h:244:33: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowXML.h:246:37: style: The function 'show' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.h:260:30: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowXML.h:246:37: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowXML.h:247:37: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Window.h:427:30: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowXML.h:247:37: note: Function in derived class
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Alternative.h:50:0: style: Unhandled exception specification when calling function former(). [unhandledExceptionSpecification]
xbmc-13.2-Gotham/xbmc/interfaces/legacy/WindowXML.cpp:164:102: note: Unhandled exception specification when calling function former().
xbmc-13.2-Gotham/xbmc/interfaces/legacy/Alternative.h:50:0: note: Unhandled exception specification when calling function former().
xbmc-13.2-Gotham/xbmc/interfaces/python/AddonPythonInvoker.h:27:3: style: Class 'CAddonPythonInvoker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/python/LanguageHook.h:57:7: style: Class 'PythonLanguageHook' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/python/PyContext.cpp:90:15: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/interfaces/python/PyContext.cpp:33:7: style: Struct 'PyContextState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/python/PyContext.cpp:101:22: error: Uninitialized variable: _save [uninitvar]
xbmc-13.2-Gotham/xbmc/interfaces/python/PythonInvoker.h:32:3: style: Class 'CPythonInvoker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/python/XBPython.cpp:272:52: style: Function 'OnSettingsChanged' argument 1 names different: declaration 'strings' definition 'ID'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/python/XBPython.h:83:44: note: Function 'OnSettingsChanged' argument 1 names different: declaration 'strings' definition 'ID'.
xbmc-13.2-Gotham/xbmc/interfaces/python/XBPython.cpp:272:52: note: Function 'OnSettingsChanged' argument 1 names different: declaration 'strings' definition 'ID'.
xbmc-13.2-Gotham/xbmc/interfaces/python/XBPython.cpp:63:3: performance: Variable 'm_ThreadId' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/interfaces/python/pythreadstate.h:32:5: style: Class 'CPyThreadState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/python/pythreadstate.h:71:3: style: Class 'GilSafeSingleLock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/python/swig.h:83:10: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/interfaces/python/swig.h:85:13: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/interfaces/python/swig.h:106:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/interfaces/python/swig.cpp:226:13: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/interfaces/python/swig.cpp:320:22: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/interfaces/python/swig.cpp:48:43: style: Function 'PyXBMCGetUnicodeString' argument 4 names different: declaration 'pos' definition 'argumentName'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/python/swig.h:47:43: note: Function 'PyXBMCGetUnicodeString' argument 4 names different: declaration 'pos' definition 'argumentName'.
xbmc-13.2-Gotham/xbmc/interfaces/python/swig.cpp:48:43: note: Function 'PyXBMCGetUnicodeString' argument 4 names different: declaration 'pos' definition 'argumentName'.
xbmc-13.2-Gotham/xbmc/interfaces/python/swig.cpp:307:74: style: Function 'makePythonInstance' argument 2 names different: declaration 'pythonType' definition 'pytype'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/interfaces/python/swig.h:143:74: note: Function 'makePythonInstance' argument 2 names different: declaration 'pythonType' definition 'pytype'.
xbmc-13.2-Gotham/xbmc/interfaces/python/swig.cpp:307:74: note: Function 'makePythonInstance' argument 2 names different: declaration 'pythonType' definition 'pytype'.
xbmc-13.2-Gotham/xbmc/interfaces/python/swig.h:57:5: style: Struct 'TypeInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/interfaces/python/swig.cpp:41:5: style: Class 'PyObjectDecrementor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/linux/LinuxTimezone.cpp:209:7: style: Condition 'use_timezone' is always true [knownConditionTrueFalse]
xbmc-13.2-Gotham/xbmc/linux/LinuxTimezone.cpp:203:18: note: Assignment 'use_timezone=true', assigned value is 1
xbmc-13.2-Gotham/xbmc/linux/LinuxTimezone.cpp:209:7: note: Condition 'use_timezone' is always true
xbmc-13.2-Gotham/xbmc/linux/LinuxTimezone.cpp:203:3: style: Variable 'use_timezone' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/linux/LinuxTimezone.cpp:200:0: note: Variable 'use_timezone' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/linux/LinuxTimezone.cpp:203:3: note: Variable 'use_timezone' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/linux/LinuxTimezone.cpp:198:45: style: Function 'SetTimezone' argument 1 names different: declaration 'timezone' definition 'timezoneName'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/linux/LinuxTimezone.h:47:32: note: Function 'SetTimezone' argument 1 names different: declaration 'timezone' definition 'timezoneName'.
xbmc-13.2-Gotham/xbmc/linux/LinuxTimezone.cpp:198:45: note: Function 'SetTimezone' argument 1 names different: declaration 'timezone' definition 'timezoneName'.
xbmc-13.2-Gotham/xbmc/linux/PosixMountProvider.cpp:47:8: style: The scope of the variable 'line' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/linux/PosixMountProvider.cpp:96:8: style: The scope of the variable 'line' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/linux/PosixMountProvider.cpp:106:22: style: The scope of the variable 'excludes' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/linux/PosixMountProvider.h:39:16: warning: Virtual function 'PumpDriveChangeEvents' is called from constructor 'CPosixMountProvider()' at line 29. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/linux/PosixMountProvider.cpp:29:3: note: Calling PumpDriveChangeEvents
xbmc-13.2-Gotham/xbmc/linux/PosixMountProvider.h:39:16: note: PumpDriveChangeEvents is a virtual method
xbmc-13.2-Gotham/xbmc/linux/XHandle.cpp:31:11: warning: Member variable 'CXHandle::m_bCDROM' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/linux/XHandle.cpp:37:11: warning: Member variable 'CXHandle::m_bCDROM' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/linux/XHandle.cpp:44:11: warning: Member variable 'CXHandle::m_hParents' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/linux/XHandle.h:45:21: style: Technically the member function 'CXHandle::GetType' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/linux/XHandle.h:40:3: style: Struct 'CXHandle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/linux/XHandle.h:34:1: warning: The struct 'CXHandle' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/linux/XMemUtils.cpp:143:8: style: The scope of the variable 'name' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/linux/XMemUtils.cpp:39:0: warning: Size of pointer 'pFull' used instead of size of its data. [pointerSize]
xbmc-13.2-Gotham/xbmc/listproviders/DirectoryProvider.cpp:253:16: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/listproviders/DirectoryProvider.cpp:254:24: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/listproviders/DirectoryProvider.cpp:255:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/listproviders/DirectoryProvider.h:59:16: warning: Virtual function 'Reset' is called from destructor '~CDirectoryProvider()' at line 155. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/listproviders/DirectoryProvider.cpp:155:3: note: Calling Reset
xbmc-13.2-Gotham/xbmc/listproviders/DirectoryProvider.h:59:16: note: Reset is a virtual method
xbmc-13.2-Gotham/xbmc/listproviders/DirectoryProvider.h:56:16: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/listproviders/IListProvider.h:50:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/listproviders/DirectoryProvider.h:56:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/listproviders/DirectoryProvider.h:58:16: style: The function 'Fetch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/listproviders/IListProvider.h:55:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/listproviders/DirectoryProvider.h:58:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/listproviders/DirectoryProvider.h:59:16: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/listproviders/IListProvider.h:66:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/listproviders/DirectoryProvider.h:59:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/listproviders/DirectoryProvider.h:60:16: style: The function 'OnClick' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/listproviders/IListProvider.h:72:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/listproviders/DirectoryProvider.h:60:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/listproviders/DirectoryProvider.h:61:16: style: The function 'IsUpdating' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/listproviders/IListProvider.h:60:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/listproviders/DirectoryProvider.h:61:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/listproviders/StaticProvider.h:30:3: style: Class 'CStaticListProvider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/listproviders/StaticProvider.h:33:16: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/listproviders/IListProvider.h:50:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/listproviders/StaticProvider.h:33:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/listproviders/StaticProvider.h:34:16: style: The function 'Fetch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/listproviders/IListProvider.h:55:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/listproviders/StaticProvider.h:34:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/listproviders/StaticProvider.h:35:16: style: The function 'OnClick' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/listproviders/IListProvider.h:72:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/listproviders/StaticProvider.h:35:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/listproviders/StaticProvider.h:36:16: style: The function 'SetDefaultItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/listproviders/IListProvider.h:79:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/listproviders/StaticProvider.h:36:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/listproviders/StaticProvider.h:37:16: style: The function 'GetDefaultItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/listproviders/IListProvider.h:85:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/listproviders/StaticProvider.h:37:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/listproviders/StaticProvider.h:38:16: style: The function 'AlwaysFocusDefaultItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/listproviders/IListProvider.h:91:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/listproviders/StaticProvider.h:38:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/Album.cpp:84:46: style: Function 'MergeScrapedAlbum' argument 1 names different: declaration 'album' definition 'source'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/music/Album.h:41:40: note: Function 'MergeScrapedAlbum' argument 1 names different: declaration 'album' definition 'source'.
xbmc-13.2-Gotham/xbmc/music/Album.cpp:84:46: note: Function 'MergeScrapedAlbum' argument 1 names different: declaration 'album' definition 'source'.
xbmc-13.2-Gotham/xbmc/music/Album.cpp:166:39: style: Function 'Load' argument 1 names different: declaration 'element' definition 'album'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/music/Album.h:79:33: note: Function 'Load' argument 1 names different: declaration 'element' definition 'album'.
xbmc-13.2-Gotham/xbmc/music/Album.cpp:166:39: note: Function 'Load' argument 1 names different: declaration 'element' definition 'album'.
xbmc-13.2-Gotham/xbmc/music/Artist.cpp:55:40: style: Function 'Load' argument 1 names different: declaration 'element' definition 'artist'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/music/Artist.h:79:33: note: Function 'Load' argument 1 names different: declaration 'element' definition 'artist'.
xbmc-13.2-Gotham/xbmc/music/Artist.cpp:55:40: note: Function 'Load' argument 1 names different: declaration 'element' definition 'artist'.
xbmc-13.2-Gotham/xbmc/music/GUIViewStateMusic.h:28:3: style: Class 'CGUIViewStateWindowMusic' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/music/GUIViewStateMusic.h:40:3: style: Class 'CGUIViewStateMusicSearch' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/music/GUIViewStateMusic.h:49:3: style: Class 'CGUIViewStateMusicDatabase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/music/GUIViewStateMusic.h:58:3: style: Class 'CGUIViewStateMusicSmartPlaylist' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/music/GUIViewStateMusic.h:67:3: style: Class 'CGUIViewStateMusicPlaylist' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/music/GUIViewStateMusic.h:76:3: style: Class 'CGUIViewStateWindowMusicNav' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/music/GUIViewStateMusic.h:89:3: style: Class 'CGUIViewStateWindowMusicSongs' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/music/GUIViewStateMusic.h:99:3: style: Class 'CGUIViewStateWindowMusicPlaylist' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/music/GUIViewStateMusic.h:80:23: style: The function 'GetSources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/GUIViewStateMusic.h:30:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/GUIViewStateMusic.h:80:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/GUIViewStateMusic.h:93:23: style: The function 'GetSources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/GUIViewStateMusic.h:30:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/GUIViewStateMusic.h:93:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/GUIViewStateMusic.h:103:15: style: The function 'GetPlaylist' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/GUIViewStateMusic.h:31:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/GUIViewStateMusic.h:103:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/GUIViewStateMusic.h:104:16: style: The function 'AutoPlayNextItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/GUIViewStateMusic.h:32:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/GUIViewStateMusic.h:104:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/GUIViewStateMusic.h:106:23: style: The function 'GetSources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/GUIViewStateMusic.h:30:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/GUIViewStateMusic.h:106:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:578:10: style: Condition 'bHasKaraoke' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:522:24: note: Assignment 'bHasKaraoke=false', assigned value is 0
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:578:10: note: Condition 'bHasKaraoke' is always false
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:594:9: style: Condition 'bHasKaraoke' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:522:24: note: Assignment 'bHasKaraoke=false', assigned value is 0
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:594:9: note: Condition 'bHasKaraoke' is always false
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:2820:39: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:4707:36: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:4864:34: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:5056:36: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:5125:34: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:955:48: style: Function 'AddGenre' argument 1 names different: declaration 'strGenre' definition 'strGenre1'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.h:281:34: note: Function 'AddGenre' argument 1 names different: declaration 'strGenre' definition 'strGenre1'.
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:955:48: note: Function 'AddGenre' argument 1 names different: declaration 'strGenre' definition 'strGenre1'.
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:1480:47: style: Function 'AddPath' argument 1 names different: declaration 'strPath' definition 'strPath1'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.h:270:33: note: Function 'AddPath' argument 1 names different: declaration 'strPath' definition 'strPath1'.
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:1480:47: note: Function 'AddPath' argument 1 names different: declaration 'strPath' definition 'strPath1'.
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:1697:58: style: Function 'GetSongByFileName' argument 1 names different: declaration 'strFileName' definition 'strFileNameAndPath'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.h:185:44: note: Function 'GetSongByFileName' argument 1 names different: declaration 'strFileName' definition 'strFileNameAndPath'.
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:1697:58: note: Function 'GetSongByFileName' argument 1 names different: declaration 'strFileName' definition 'strFileNameAndPath'.
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:1730:56: style: Function 'GetAlbumIdByPath' argument 1 names different: declaration 'path' definition 'strPath'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.h:237:43: note: Function 'GetAlbumIdByPath' argument 1 names different: declaration 'path' definition 'strPath'.
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:1730:56: note: Function 'GetAlbumIdByPath' argument 1 names different: declaration 'path' definition 'strPath'.
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:1913:87: style: Function 'GetTop100AlbumSongs' argument 2 names different: declaration 'item' definition 'items'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.h:311:73: note: Function 'GetTop100AlbumSongs' argument 2 names different: declaration 'item' definition 'items'.
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:1913:87: note: Function 'GetTop100AlbumSongs' argument 2 names different: declaration 'item' definition 'items'.
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:1990:95: style: Function 'GetRecentlyPlayedAlbumSongs' argument 2 names different: declaration 'item' definition 'items'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.h:319:81: note: Function 'GetRecentlyPlayedAlbumSongs' argument 2 names different: declaration 'item' definition 'items'.
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:1990:95: note: Function 'GetRecentlyPlayedAlbumSongs' argument 2 names different: declaration 'item' definition 'items'.
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:2069:94: style: Function 'GetRecentlyAddedAlbumSongs' argument 2 names different: declaration 'item' definition 'items'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.h:317:80: note: Function 'GetRecentlyAddedAlbumSongs' argument 2 names different: declaration 'item' definition 'items'.
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:2069:94: note: Function 'GetRecentlyAddedAlbumSongs' argument 2 names different: declaration 'item' definition 'items'.
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:2131:55: style: Function 'GetSongsByPath' argument 1 names different: declaration 'strPath' definition 'strPath1'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.h:186:41: note: Function 'GetSongsByPath' argument 1 names different: declaration 'strPath' definition 'strPath1'.
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:2131:55: note: Function 'GetSongsByPath' argument 1 names different: declaration 'strPath' definition 'strPath1'.
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:2200:52: style: Function 'SearchSongs' argument 1 names different: declaration 'strSearch' definition 'search'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.h:504:38: note: Function 'SearchSongs' argument 1 names different: declaration 'strSearch' definition 'search'.
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:2200:52: note: Function 'SearchSongs' argument 1 names different: declaration 'strSearch' definition 'search'.
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:2200:75: style: Function 'SearchSongs' argument 2 names different: declaration 'songs' definition 'items'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.h:504:64: note: Function 'SearchSongs' argument 2 names different: declaration 'songs' definition 'items'.
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:2200:75: note: Function 'SearchSongs' argument 2 names different: declaration 'songs' definition 'items'.
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:4022:68: style: Function 'SaveAlbumThumb' argument 2 names different: declaration 'thumb' definition 'strThumb'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.h:404:54: note: Function 'SaveAlbumThumb' argument 2 names different: declaration 'thumb' definition 'strThumb'.
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:4022:68: note: Function 'SaveAlbumThumb' argument 2 names different: declaration 'thumb' definition 'strThumb'.
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:4036:62: style: Function 'GetArtistPath' argument 2 names different: declaration 'path' definition 'basePath'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.h:276:48: note: Function 'GetArtistPath' argument 2 names different: declaration 'path' definition 'basePath'.
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:4036:62: note: Function 'GetArtistPath' argument 2 names different: declaration 'path' definition 'basePath'.
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:4325:60: style: Function 'RemoveSongsFromPath' argument 1 names different: declaration 'path' definition 'path1'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.h:188:46: note: Function 'RemoveSongsFromPath' argument 1 names different: declaration 'path' definition 'path1'.
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:4325:60: note: Function 'RemoveSongsFromPath' argument 1 names different: declaration 'path' definition 'path1'.
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:4508:92: style: Function 'SetScraperForPath' argument 2 names different: declaration 'info' definition 'scraper'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.h:362:78: note: Function 'SetScraperForPath' argument 2 names different: declaration 'info' definition 'scraper'.
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:4508:92: note: Function 'SetScraperForPath' argument 2 names different: declaration 'info' definition 'scraper'.
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:1122:50: style: Unused variable: discography [unusedVariable]
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:2196:76: style: Variable 'time' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:3359:78: style: Variable 'time' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:3905:22: style: Unused variable: artists [unusedVariable]
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:3227:85: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:3391:85: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:3492:85: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:3821:96: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:99:17: warning: Member variable 'CMusicDatabase::SongFields' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:99:17: warning: Member variable 'CMusicDatabase::AlbumFields' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:99:17: warning: Member variable 'CMusicDatabase::ArtistCreditFields' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:99:17: warning: Member variable 'CMusicDatabase::ArtistFields' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/music/MusicDatabase.cpp:99:17: warning: Member variable 'CMusicDatabase::AlbumInfoSongFields' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/music/MusicInfoLoader.cpp:44:19: warning: Member variable 'CMusicInfoLoader::m_databaseHits' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/music/MusicInfoLoader.cpp:44:19: warning: Member variable 'CMusicInfoLoader::m_tagReads' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/music/dialogs/GUIDialogMusicInfo.cpp:59:22: warning: Member variable 'CGUIDialogMusicInfo::m_bViewReview' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/music/dialogs/GUIDialogMusicInfo.cpp:59:22: warning: Member variable 'CGUIDialogMusicInfo::m_hasUpdatedThumb' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/music/dialogs/GUIDialogMusicInfo.cpp:59:22: warning: Member variable 'CGUIDialogMusicInfo::m_bArtistInfo' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/music/dialogs/GUIDialogSongInfo.cpp:51:21: warning: Member variable 'CGUIDialogSongInfo::m_albumId' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/music/infoscanner/MusicAlbumInfo.cpp:32:3: performance: Variable 'm_strTitle2' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/music/infoscanner/MusicAlbumInfo.cpp:33:3: performance: Variable 'm_albumURL' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/music/infoscanner/MusicArtistInfo.cpp:32:3: performance: Variable 'm_artistURL' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/music/infoscanner/MusicInfoScanner.cpp:1053:14: style: The scope of the variable 'bestRelevance' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/music/infoscanner/MusicInfoScanner.cpp:1054:14: style: The scope of the variable 'minRelevance' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/music/infoscanner/MusicInfoScanner.cpp:1167:64: style: Function 'GetAlbumArtwork' argument 2 names different: declaration 'artist' definition 'album'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/music/infoscanner/MusicInfoScanner.h:186:47: note: Function 'GetAlbumArtwork' argument 2 names different: declaration 'artist' definition 'album'.
xbmc-13.2-Gotham/xbmc/music/infoscanner/MusicInfoScanner.cpp:1167:64: note: Function 'GetAlbumArtwork' argument 2 names different: declaration 'artist' definition 'album'.
xbmc-13.2-Gotham/xbmc/music/infoscanner/MusicInfoScanner.cpp:1183:96: style: Function 'DownloadArtistInfo' argument 2 names different: declaration 'scraper' definition 'info'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/music/infoscanner/MusicInfoScanner.h:157:79: note: Function 'DownloadArtistInfo' argument 2 names different: declaration 'scraper' definition 'info'.
xbmc-13.2-Gotham/xbmc/music/infoscanner/MusicInfoScanner.cpp:1183:96: note: Function 'DownloadArtistInfo' argument 2 names different: declaration 'scraper' definition 'info'.
xbmc-13.2-Gotham/xbmc/music/infoscanner/MusicInfoScanner.cpp:121:105: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/music/infoscanner/MusicInfoScanner.cpp:762:33: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/music/infoscanner/MusicInfoScanner.cpp:65:20: warning: Member variable 'CMusicInfoScanner::m_bClean' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/music/infoscanner/MusicInfoScanner.cpp:65:20: warning: Member variable 'CMusicInfoScanner::m_needsCleanup' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/music/infoscanner/MusicInfoScanner.cpp:65:20: warning: Member variable 'CMusicInfoScanner::m_scanType' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/music/infoscanner/MusicInfoScraper.cpp:35:3: performance: Variable 'm_scraper' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/music/karaoke/GUIDialogKaraokeSongSelector.cpp:35:32: warning: Member variable 'CGUIDialogKaraokeSongSelector::m_autoCloseTimeout' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/music/karaoke/GUIDialogKaraokeSongSelector.cpp:35:32: warning: Member variable 'CGUIDialogKaraokeSongSelector::m_startPlaying' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/music/karaoke/GUIWindowKaraokeLyrics.cpp:54:55: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/music/karaoke/GUIWindowKaraokeLyrics.cpp:102:59: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricscdg.cpp:339:60: style: Function 'cmdScroll' argument 2 names different: declaration 'loop' definition 'copy'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricscdg.h:71:42: note: Function 'cmdScroll' argument 2 names different: declaration 'loop' definition 'copy'.
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricscdg.cpp:339:60: note: Function 'cmdScroll' argument 2 names different: declaration 'loop' definition 'copy'.
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricscdg.cpp:36:3: performance: Variable 'm_cdgFile' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricscdg.cpp:41:3: performance: Variable 'm_hOffset' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricscdg.cpp:42:3: performance: Variable 'm_vOffset' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricscdg.cpp:43:3: performance: Variable 'm_borderColor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricscdg.cpp:44:3: performance: Variable 'm_bgColor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricscdg.h:58:18: warning: Virtual function 'Shutdown' is called from destructor '~CKaraokeLyricsCDG()' at line 54. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricscdg.cpp:54:3: note: Calling Shutdown
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricscdg.h:58:18: note: Shutdown is a virtual method
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricscdg.h:35:2: style: Class 'CKaraokeLyricsCDG' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricscdg.h:40:10: style: The function 'Load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyrics.h:36:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricscdg.h:40:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricscdg.h:43:18: style: The function 'HasBackground' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyrics.h:40:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricscdg.h:43:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricscdg.h:46:18: style: The function 'HasVideo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyrics.h:43:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricscdg.h:46:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricscdg.h:49:18: style: The function 'GetVideoParameters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyrics.h:46:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricscdg.h:49:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricscdg.h:54:18: style: The function 'InitGraphics' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyrics.h:51:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricscdg.h:54:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricscdg.h:58:18: style: The function 'Shutdown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyrics.h:59:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricscdg.h:58:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricscdg.h:61:18: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyrics.h:54:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricscdg.h:61:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstextkar.h:33:5: style: Class 'CKaraokeLyricsTextKAR' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstextlrc.h:33:5: style: Class 'CKaraokeLyricsTextLRC' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstextustar.h:33:5: style: Class 'CKaraokeLyricsTextUStar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstext.h:52:18: style: The function 'Load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyrics.h:36:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstext.h:52:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstext.h:55:18: style: The function 'HasBackground' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyrics.h:40:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstext.h:55:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstext.h:58:18: style: The function 'HasVideo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyrics.h:43:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstext.h:58:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstext.h:59:18: style: The function 'GetVideoParameters' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyrics.h:46:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstext.h:59:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstext.h:73:18: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyrics.h:54:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstext.h:73:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstext.h:78:18: style: The function 'InitGraphics' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyrics.h:51:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstext.h:78:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstext.h:82:18: style: The function 'Shutdown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyrics.h:59:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstext.h:82:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstextkar.h:38:11: style: The function 'Load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstext.h:52:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstextkar.h:38:11: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstextlrc.h:38:10: style: The function 'Load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstext.h:52:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstextlrc.h:38:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstextustar.h:38:10: style: The function 'Load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstext.h:52:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstextustar.h:38:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricsmanager.cpp:91:37: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricsmanager.cpp:120:37: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricsmanager.cpp:157:7: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricsmanager.cpp:167:37: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstext.cpp:329:10: style: The scope of the variable 'color_used' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstext.cpp:263:37: style: Array index 'm_index' is used before limits check. [arrayIndexThenCheck]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstext.cpp:65:21: warning: Member variable 'CKaraokeLyricsText::m_indexEndPara' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstext.cpp:65:21: warning: Member variable 'CKaraokeLyricsText::m_indexStartPara' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstext.cpp:65:21: warning: Member variable 'CKaraokeLyricsText::m_index' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstext.cpp:65:21: warning: Member variable 'CKaraokeLyricsText::m_lastPreambleUpdate' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstext.cpp:65:21: warning: Member variable 'CKaraokeLyricsText::m_indexNextPara' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstextkar.cpp:136:24: warning: Member variable 'CKaraokeLyricsTextKAR::m_midiOffset' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstextkar.cpp:136:24: warning: Member variable 'CKaraokeLyricsTextKAR::m_midiSize' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstextkar.cpp:136:24: warning: Member variable 'CKaraokeLyricsTextKAR::m_reportedInvalidVarField' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstextkar.cpp:140:3: performance: Variable 'm_midiFile' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstextkar.h:42:19: performance: Technically the member function 'CKaraokeLyricsTextKAR::convertText' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstextkar.cpp:599:35: note: Technically the member function 'CKaraokeLyricsTextKAR::convertText' can be static.
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstextkar.h:42:19: note: Technically the member function 'CKaraokeLyricsTextKAR::convertText' can be static.
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstextkar.cpp:87:12: style: Technically the member function 'MidiTimestamp::getTimeForClicks' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstextlrc.cpp:51:3: performance: Variable 'm_lyricsFile' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstextlrc.h:41:10: performance: Technically the member function 'CKaraokeLyricsTextLRC::checkMultiTime' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstextlrc.cpp:115:29: note: Technically the member function 'CKaraokeLyricsTextLRC::checkMultiTime' can be static.
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstextlrc.h:41:10: note: Technically the member function 'CKaraokeLyricsTextLRC::checkMultiTime' can be static.
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokelyricstextustar.cpp:35:3: performance: Variable 'm_lyricsFile' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokevideobackground.cpp:37:25: warning: Member variable 'KaraokeVideoBackground::m_videoWidth' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokevideobackground.cpp:37:25: warning: Member variable 'KaraokeVideoBackground::m_videoHeight' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokevideobackground.cpp:37:25: warning: Member variable 'KaraokeVideoBackground::m_displayLeft' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokevideobackground.cpp:37:25: warning: Member variable 'KaraokeVideoBackground::m_displayRight' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokevideobackground.cpp:37:25: warning: Member variable 'KaraokeVideoBackground::m_displayTop' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokevideobackground.cpp:37:25: warning: Member variable 'KaraokeVideoBackground::m_displayBottom' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokevideobackground.cpp:37:25: warning: Member variable 'KaraokeVideoBackground::m_millisecondsPerFrame' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokevideobackground.cpp:37:25: warning: Member variable 'KaraokeVideoBackground::m_nextFrameTime' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokevideobackground.cpp:39:3: style: Class 'KaraokeVideoBackground' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokevideobackground.cpp:39:3: style: Class 'KaraokeVideoBackground' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokewindowbackground.cpp:65:18: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokewindowbackground.cpp:66:18: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokewindowbackground.cpp:51:3: style: Variable 'm_parentWindow' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokewindowbackground.cpp:45:3: note: Variable 'm_parentWindow' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/xbmc/music/karaoke/karaokewindowbackground.cpp:51:3: note: Variable 'm_parentWindow' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.cpp:30:41: style: Function 'EmbeddedArtInfo' argument 1 names different: declaration 'size' definition 'siz'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.h:53:28: note: Function 'EmbeddedArtInfo' argument 1 names different: declaration 'size' definition 'siz'.
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.cpp:30:41: note: Function 'EmbeddedArtInfo' argument 1 names different: declaration 'size' definition 'siz'.
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.cpp:30:65: style: Function 'EmbeddedArtInfo' argument 2 names different: declaration 'mime' definition 'mim'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.h:53:53: note: Function 'EmbeddedArtInfo' argument 2 names different: declaration 'mime' definition 'mim'.
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.cpp:30:65: note: Function 'EmbeddedArtInfo' argument 2 names different: declaration 'mime' definition 'mim'.
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.cpp:35:34: style: Function 'set' argument 1 names different: declaration 'size' definition 'siz'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.h:54:21: note: Function 'set' argument 1 names different: declaration 'size' definition 'siz'.
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.cpp:35:34: note: Function 'set' argument 1 names different: declaration 'size' definition 'siz'.
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.cpp:35:58: style: Function 'set' argument 2 names different: declaration 'mime' definition 'mim'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.h:54:46: note: Function 'set' argument 2 names different: declaration 'mime' definition 'mim'.
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.cpp:35:58: note: Function 'set' argument 2 names different: declaration 'mime' definition 'mim'.
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.cpp:72:41: style: Function 'EmbeddedArt' argument 1 names different: declaration 'data' definition 'dat'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.h:67:32: note: Function 'EmbeddedArt' argument 1 names different: declaration 'data' definition 'dat'.
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.cpp:72:41: note: Function 'EmbeddedArt' argument 1 names different: declaration 'data' definition 'dat'.
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.cpp:72:53: style: Function 'EmbeddedArt' argument 2 names different: declaration 'size' definition 'siz'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.h:67:45: note: Function 'EmbeddedArt' argument 2 names different: declaration 'size' definition 'siz'.
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.cpp:72:53: note: Function 'EmbeddedArt' argument 2 names different: declaration 'size' definition 'siz'.
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.cpp:72:77: style: Function 'EmbeddedArt' argument 3 names different: declaration 'mime' definition 'mim'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.h:67:70: note: Function 'EmbeddedArt' argument 3 names different: declaration 'mime' definition 'mim'.
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.cpp:72:77: note: Function 'EmbeddedArt' argument 3 names different: declaration 'mime' definition 'mim'.
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.cpp:77:38: style: Function 'set' argument 1 names different: declaration 'data' definition 'dat'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.h:68:29: note: Function 'set' argument 1 names different: declaration 'data' definition 'dat'.
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.cpp:77:38: note: Function 'set' argument 1 names different: declaration 'data' definition 'dat'.
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.cpp:77:50: style: Function 'set' argument 2 names different: declaration 'size' definition 'siz'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.h:68:42: note: Function 'set' argument 2 names different: declaration 'size' definition 'siz'.
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.cpp:77:50: note: Function 'set' argument 2 names different: declaration 'size' definition 'siz'.
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.cpp:77:74: style: Function 'set' argument 3 names different: declaration 'mime' definition 'mim'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.h:68:67: note: Function 'set' argument 3 names different: declaration 'mime' definition 'mim'.
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.cpp:77:74: note: Function 'set' argument 3 names different: declaration 'mime' definition 'mim'.
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.cpp:376:38: style: Function 'SetPartOfSet' argument 1 names different: declaration 'm_iPartOfSet' definition 'iPartOfSet'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.h:131:25: note: Function 'SetPartOfSet' argument 1 names different: declaration 'm_iPartOfSet' definition 'iPartOfSet'.
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.cpp:376:38: note: Function 'SetPartOfSet' argument 1 names different: declaration 'm_iPartOfSet' definition 'iPartOfSet'.
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.cpp:416:53: style: Function 'SetLastPlayed' argument 1 names different: declaration 'strLastPlayed' definition 'lastplayed'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.h:148:40: note: Function 'SetLastPlayed' argument 1 names different: declaration 'strLastPlayed' definition 'lastplayed'.
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.cpp:416:53: note: Function 'SetLastPlayed' argument 1 names different: declaration 'strLastPlayed' definition 'lastplayed'.
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.cpp:421:52: style: Function 'SetLastPlayed' argument 1 names different: declaration 'strLastPlayed' definition 'lastplayed'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.h:149:39: note: Function 'SetLastPlayed' argument 1 names different: declaration 'strLastPlayed' definition 'lastplayed'.
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.cpp:421:52: note: Function 'SetLastPlayed' argument 1 names different: declaration 'strLastPlayed' definition 'lastplayed'.
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.cpp:575:41: style: Function 'Serialize' argument 1 names different: declaration 'ar' definition 'value'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.h:176:36: note: Function 'Serialize' argument 1 names different: declaration 'ar' definition 'value'.
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTag.cpp:575:41: note: Function 'Serialize' argument 1 names different: declaration 'ar' definition 'value'.
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTagLoaderASAP.cpp:36:54: style: Function 'Load' argument 1 names different: declaration 'strFileName' definition 'strFile'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTagLoaderASAP.h:33:41: note: Function 'Load' argument 1 names different: declaration 'strFileName' definition 'strFile'.
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTagLoaderASAP.cpp:36:54: note: Function 'Load' argument 1 names different: declaration 'strFileName' definition 'strFile'.
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTagLoaderASAP.h:33:18: style: The function 'Load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/tags/ImusicInfoTagLoader.h:34:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTagLoaderASAP.h:33:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTagLoaderCDDA.h:32:18: style: The function 'Load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/tags/ImusicInfoTagLoader.h:34:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTagLoaderCDDA.h:32:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTagLoaderDatabase.h:32:20: style: The function 'Load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/tags/ImusicInfoTagLoader.h:34:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTagLoaderDatabase.h:32:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTagLoaderShn.h:33:16: style: The function 'Load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/tags/ImusicInfoTagLoader.h:34:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTagLoaderShn.h:33:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTagLoaderNSF.h:33:20: style: The function 'Load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/tags/ImusicInfoTagLoader.h:34:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTagLoaderNSF.h:33:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTagLoaderSPC.h:32:20: style: The function 'Load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/tags/ImusicInfoTagLoader.h:34:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTagLoaderSPC.h:32:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTagLoaderYM.h:33:20: style: The function 'Load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/tags/ImusicInfoTagLoader.h:34:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTagLoaderYM.h:33:20: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTagLoaderMidi.h:32:18: style: The function 'Load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/music/tags/ImusicInfoTagLoader.h:34:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/music/tags/MusicInfoTagLoaderMidi.h:32:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/music/tags/TagLibVFSStream.cpp:40:18: warning: Member variable 'TagLibVFSStream::m_bufferSize' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/music/tags/TagLoaderTagLib.cpp:595:11: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicBase.cpp:851:8: style: The scope of the variable 'bIsDAAPplaylist' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicBase.cpp:83:22: warning: Member variable 'CGUIWindowMusicBase::m_hideExtensions' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicNav.cpp:860:65: style: Function 'GetStartFolder' argument 1 names different: declaration 'url' definition 'dir'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicNav.h:50:55: note: Function 'GetStartFolder' argument 1 names different: declaration 'url' definition 'dir'.
xbmc-13.2-Gotham/xbmc/music/windows/GUIWindowMusicNav.cpp:860:65: note: Function 'GetStartFolder' argument 1 names different: declaration 'url' definition 'dir'.
xbmc-13.2-Gotham/xbmc/network/DNSNameCache.cpp:62:8: style: The scope of the variable 'line' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/network/GUIDialogAccessPoints.cpp:33:25: warning: Member variable 'CGUIDialogAccessPoints::m_selectedAPEncMode' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/network/GUIDialogAccessPoints.cpp:33:25: warning: Member variable 'CGUIDialogAccessPoints::m_wasItemSelected' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/network/GUIDialogNetworkSetup.cpp:101:36: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/network/Network.cpp:41:8: style: The scope of the variable 'c' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/network/Network.cpp:44:12: style: The scope of the variable 'val' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/network/Network.cpp:399:39: style: Function 'PingHost' argument 1 names different: declaration 'host' definition 'ipaddr'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/network/Network.h:135:32: note: Function 'PingHost' argument 1 names different: declaration 'host' definition 'ipaddr'.
xbmc-13.2-Gotham/xbmc/network/Network.cpp:399:39: note: Function 'PingHost' argument 1 names different: declaration 'host' definition 'ipaddr'.
xbmc-13.2-Gotham/xbmc/network/Network.cpp:399:81: style: Function 'PingHost' argument 3 names different: declaration 'timeout_ms' definition 'timeOutMs'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/network/Network.h:135:72: note: Function 'PingHost' argument 3 names different: declaration 'timeout_ms' definition 'timeOutMs'.
xbmc-13.2-Gotham/xbmc/network/Network.cpp:399:81: note: Function 'PingHost' argument 3 names different: declaration 'timeout_ms' definition 'timeOutMs'.
xbmc-13.2-Gotham/xbmc/network/Network.h:132:9: performance: Technically the member function 'CNetwork::WakeOnLan' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/network/Network.cpp:264:16: note: Technically the member function 'CNetwork::WakeOnLan' can be static.
xbmc-13.2-Gotham/xbmc/network/Network.h:132:9: note: Technically the member function 'CNetwork::WakeOnLan' can be static.
xbmc-13.2-Gotham/xbmc/network/Network.h:143:9: performance: Technically the member function 'CNetwork::NetworkMessage' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/network/Network.cpp:246:16: note: Technically the member function 'CNetwork::NetworkMessage' can be static.
xbmc-13.2-Gotham/xbmc/network/Network.h:143:9: note: Technically the member function 'CNetwork::NetworkMessage' can be static.
xbmc-13.2-Gotham/xbmc/network/NetworkServices.cpp:411:57: style: Condition '!StartEventServer()' is always true [knownConditionTrueFalse]
xbmc-13.2-Gotham/xbmc/network/NetworkServices.cpp:413:57: style: Condition '!StartJSONRPCServer()' is always true [knownConditionTrueFalse]
xbmc-13.2-Gotham/xbmc/network/TCPServer.cpp:167:33: style: Checking if unsigned variable 'response.size()' is less than zero. [unsignedLessThanZero]
xbmc-13.2-Gotham/xbmc/network/TCPServer.cpp:115:87: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/network/TCPServer.cpp:185:89: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/network/TCPServer.cpp:496:25: warning: Member variable 'CTCPClient::m_critSection' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/network/TCPServer.cpp:501:49: warning: Member variable 'CTCPClient::m_critSection' is not assigned a value in 'CTCPClient::operator='. [operatorEqVarError]
xbmc-13.2-Gotham/xbmc/network/TCPServer.cpp:487:3: performance: Variable 'm_socket' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/network/UdpClient.cpp:231:25: style: Checking if unsigned variable 'commands.size()' is less than zero. [unsignedLessThanZero]
xbmc-13.2-Gotham/xbmc/network/WakeOnAccess.cpp:606:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/network/WakeOnAccess.cpp:332:44: style: Function 'WakeUpHost' argument 1 names different: declaration 'fileUrl' definition 'url'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/network/WakeOnAccess.h:31:32: note: Function 'WakeUpHost' argument 1 names different: declaration 'fileUrl' definition 'url'.
xbmc-13.2-Gotham/xbmc/network/WakeOnAccess.cpp:332:44: note: Function 'WakeUpHost' argument 1 names different: declaration 'fileUrl' definition 'url'.
xbmc-13.2-Gotham/xbmc/network/WakeOnAccess.cpp:434:84: style: Function 'FindOrTouchHostEntry' argument 2 names different: declaration 'server' definition 'result'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/network/WakeOnAccess.h:73:71: note: Function 'FindOrTouchHostEntry' argument 2 names different: declaration 'server' definition 'result'.
xbmc-13.2-Gotham/xbmc/network/WakeOnAccess.cpp:434:84: note: Function 'FindOrTouchHostEntry' argument 2 names different: declaration 'server' definition 'result'.
xbmc-13.2-Gotham/xbmc/network/WakeOnAccess.cpp:510:100: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/network/WakeOnAccess.cpp:520:78: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/network/WakeOnAccess.cpp:557:78: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/network/WakeOnAccess.cpp:77:3: performance: Variable 'nextWake' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/network/WakeOnAccess.h:43:5: style: Struct 'WakeUpEntry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/network/WakeOnAccess.cpp:88:3: style: Class 'CMACDiscoveryJob' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/network/WakeOnAccess.cpp:163:3: style: Class 'ProgressDialogHelper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/network/WakeOnAccess.cpp:296:7: style: Class 'CHostProberJob' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/network/WakeOnAccess.cpp:243:16: style: The function 'SuccessWaiting' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/WakeOnAccess.cpp:125:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/WakeOnAccess.cpp:243:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/WakeOnAccess.cpp:275:16: style: The function 'SuccessWaiting' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/WakeOnAccess.cpp:125:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/WakeOnAccess.cpp:275:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/Zeroconf.cpp:58:24: style: Class 'CZeroconf' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/xbmc/network/Zeroconf.cpp:44:16: style: The function 'doPublishService' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/Zeroconf.h:96:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/Zeroconf.cpp:44:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/Zeroconf.cpp:49:16: style: The function 'doForceReAnnounceService' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/Zeroconf.h:104:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/Zeroconf.cpp:49:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/Zeroconf.cpp:50:16: style: The function 'doRemoveService' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/Zeroconf.h:107:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/Zeroconf.cpp:50:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/Zeroconf.cpp:51:16: style: The function 'doStop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/Zeroconf.h:110:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/Zeroconf.cpp:51:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/ZeroconfBrowser.cpp:152:8: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xbmc-13.2-Gotham/xbmc/network/ZeroconfBrowser.cpp:148:6: note: outer condition: !smp_instance
xbmc-13.2-Gotham/xbmc/network/ZeroconfBrowser.cpp:152:8: note: identical inner condition: !smp_instance
xbmc-13.2-Gotham/xbmc/network/ZeroconfBrowser.cpp:53:38: style: Class 'CZeroconfBrowser' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/xbmc/network/ZeroconfBrowser.cpp:43:16: style: The function 'doAddServiceType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/ZeroconfBrowser.h:134:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/ZeroconfBrowser.cpp:43:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/ZeroconfBrowser.cpp:44:16: style: The function 'doRemoveServiceType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/ZeroconfBrowser.h:135:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/ZeroconfBrowser.cpp:44:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/ZeroconfBrowser.cpp:45:40: style: The function 'doGetFoundServices' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/ZeroconfBrowser.h:136:40: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/ZeroconfBrowser.cpp:45:40: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/ZeroconfBrowser.cpp:46:16: style: The function 'doResolveService' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/ZeroconfBrowser.h:137:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/ZeroconfBrowser.cpp:46:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPImageHandler.h:31:32: style: The function 'GetInstance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/IHTTPRequestHandler.h:70:32: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPImageHandler.h:31:32: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPImageHandler.h:32:16: style: The function 'CheckHTTPRequest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/IHTTPRequestHandler.h:71:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPImageHandler.h:32:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPImageHandler.h:33:15: style: The function 'HandleHTTPRequest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/IHTTPRequestHandler.h:72:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPImageHandler.h:33:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPImageHandler.h:35:23: style: The function 'GetHTTPResponseFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/IHTTPRequestHandler.h:77:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPImageHandler.h:35:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPImageHandler.h:37:15: style: The function 'GetPriority' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/IHTTPRequestHandler.h:80:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPImageHandler.h:37:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPJsonRpcHandler.h:30:32: style: The function 'GetInstance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/IHTTPRequestHandler.h:70:32: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPJsonRpcHandler.h:30:32: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPJsonRpcHandler.h:31:16: style: The function 'CheckHTTPRequest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/IHTTPRequestHandler.h:71:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPJsonRpcHandler.h:31:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPJsonRpcHandler.h:32:15: style: The function 'HandleHTTPRequest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/IHTTPRequestHandler.h:72:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPJsonRpcHandler.h:32:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPJsonRpcHandler.h:34:17: style: The function 'GetHTTPResponseData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/IHTTPRequestHandler.h:74:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPJsonRpcHandler.h:34:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPJsonRpcHandler.h:35:18: style: The function 'GetHTTPResonseDataLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/IHTTPRequestHandler.h:75:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPJsonRpcHandler.h:35:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPJsonRpcHandler.h:37:15: style: The function 'GetPriority' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/IHTTPRequestHandler.h:80:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPJsonRpcHandler.h:37:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPJsonRpcHandler.h:43:16: style: The function 'appendPostData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/IHTTPRequestHandler.h:97:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPJsonRpcHandler.h:43:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPVfsHandler.cpp:65:111: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPVfsHandler.cpp:71:118: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPVfsHandler.h:31:32: style: The function 'GetInstance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/IHTTPRequestHandler.h:70:32: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPVfsHandler.h:31:32: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPVfsHandler.h:32:16: style: The function 'CheckHTTPRequest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/IHTTPRequestHandler.h:71:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPVfsHandler.h:32:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPVfsHandler.h:33:15: style: The function 'HandleHTTPRequest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/IHTTPRequestHandler.h:72:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPVfsHandler.h:33:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPVfsHandler.h:35:23: style: The function 'GetHTTPResponseFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/IHTTPRequestHandler.h:77:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPVfsHandler.h:35:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPVfsHandler.h:37:15: style: The function 'GetPriority' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/IHTTPRequestHandler.h:80:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPVfsHandler.h:37:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPWebinterfaceAddonsHandler.h:29:32: style: The function 'GetInstance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/IHTTPRequestHandler.h:70:32: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPWebinterfaceAddonsHandler.h:29:32: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPWebinterfaceAddonsHandler.h:30:16: style: The function 'CheckHTTPRequest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/IHTTPRequestHandler.h:71:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPWebinterfaceAddonsHandler.h:30:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPWebinterfaceAddonsHandler.h:31:15: style: The function 'HandleHTTPRequest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/IHTTPRequestHandler.h:72:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPWebinterfaceAddonsHandler.h:31:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPWebinterfaceAddonsHandler.h:33:17: style: The function 'GetHTTPResponseData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/IHTTPRequestHandler.h:74:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPWebinterfaceAddonsHandler.h:33:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPWebinterfaceAddonsHandler.h:34:18: style: The function 'GetHTTPResonseDataLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/IHTTPRequestHandler.h:75:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPWebinterfaceAddonsHandler.h:34:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPWebinterfaceAddonsHandler.h:36:15: style: The function 'GetPriority' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/IHTTPRequestHandler.h:80:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPWebinterfaceAddonsHandler.h:36:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPWebinterfaceHandler.h:30:32: style: The function 'GetInstance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/IHTTPRequestHandler.h:70:32: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPWebinterfaceHandler.h:30:32: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPWebinterfaceHandler.h:31:16: style: The function 'CheckHTTPRequest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/IHTTPRequestHandler.h:71:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPWebinterfaceHandler.h:31:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPWebinterfaceHandler.h:32:15: style: The function 'HandleHTTPRequest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/IHTTPRequestHandler.h:72:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPWebinterfaceHandler.h:32:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPWebinterfaceHandler.h:34:23: style: The function 'GetHTTPRedirectUrl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/IHTTPRequestHandler.h:76:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPWebinterfaceHandler.h:34:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPWebinterfaceHandler.h:35:23: style: The function 'GetHTTPResponseFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/IHTTPRequestHandler.h:77:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/httprequesthandler/HTTPWebinterfaceHandler.h:35:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/linux/NetworkLinux.cpp:282:11: error: Width 16 given in format string (no. 1) is larger than destination buffer 'iface[16]', use %15s to prevent overflowing it. [invalidScanfFormatWidth]
xbmc-13.2-Gotham/xbmc/network/linux/NetworkLinux.cpp:282:11: error: Width 128 given in format string (no. 2) is larger than destination buffer 'dst[128]', use %127s to prevent overflowing it. [invalidScanfFormatWidth]
xbmc-13.2-Gotham/xbmc/network/linux/NetworkLinux.cpp:282:11: error: Width 128 given in format string (no. 3) is larger than destination buffer 'gateway[128]', use %127s to prevent overflowing it. [invalidScanfFormatWidth]
xbmc-13.2-Gotham/xbmc/network/linux/NetworkLinux.cpp:357:66: style: Function 'GetMacAddress' argument 2 names different: declaration 'macAddrRaw' definition 'rawMac'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/network/linux/NetworkLinux.h:87:54: note: Function 'GetMacAddress' argument 2 names different: declaration 'macAddrRaw' definition 'rawMac'.
xbmc-13.2-Gotham/xbmc/network/linux/NetworkLinux.cpp:357:66: note: Function 'GetMacAddress' argument 2 names different: declaration 'macAddrRaw' definition 'rawMac'.
xbmc-13.2-Gotham/xbmc/network/linux/NetworkLinux.cpp:534:44: style: Function 'PingHost' argument 1 names different: declaration 'host' definition 'remote_ip'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/network/linux/NetworkLinux.h:77:40: note: Function 'PingHost' argument 1 names different: declaration 'host' definition 'remote_ip'.
xbmc-13.2-Gotham/xbmc/network/linux/NetworkLinux.cpp:534:44: note: Function 'PingHost' argument 1 names different: declaration 'host' definition 'remote_ip'.
xbmc-13.2-Gotham/xbmc/network/linux/NetworkLinux.cpp:615:62: style: Function 'GetHostMacAddress' argument 1 names different: declaration 'host' definition 'host_ip'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/network/linux/NetworkLinux.h:45:49: note: Function 'GetHostMacAddress' argument 1 names different: declaration 'host' definition 'host_ip'.
xbmc-13.2-Gotham/xbmc/network/linux/NetworkLinux.cpp:615:62: note: Function 'GetHostMacAddress' argument 1 names different: declaration 'host' definition 'host_ip'.
xbmc-13.2-Gotham/xbmc/network/linux/NetworkLinux.cpp:74:4: performance: Variable 'm_interfaceName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/network/linux/NetworkLinux.cpp:75:4: performance: Variable 'm_interfaceMacAdr' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/network/mdns/ZeroconfBrowserMDNS.cpp:41:3: performance: Variable 'm_browser' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/network/mdns/ZeroconfBrowserMDNS.h:41:16: warning: Virtual function 'doRemoveServiceType' is called from destructor '~CZeroconfBrowserMDNS()' at line 49. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/network/mdns/ZeroconfBrowserMDNS.cpp:49:5: note: Calling doRemoveServiceType
xbmc-13.2-Gotham/xbmc/network/mdns/ZeroconfBrowserMDNS.h:41:16: note: doRemoveServiceType is a virtual method
xbmc-13.2-Gotham/xbmc/network/mdns/ZeroconfMDNS.cpp:56:3: performance: Variable 'm_service' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/network/mdns/ZeroconfMDNS.h:50:16: warning: Virtual function 'doStop' is called from destructor '~CZeroconfMDNS()' at line 65. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/network/mdns/ZeroconfMDNS.cpp:65:3: note: Calling doStop
xbmc-13.2-Gotham/xbmc/network/mdns/ZeroconfMDNS.h:50:16: note: doStop is a virtual method
xbmc-13.2-Gotham/xbmc/network/osx/ZeroconfBrowserOSX.cpp:44:5: style: Variable 'data' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/network/osx/ZeroconfBrowserOSX.cpp:42:0: note: Variable 'data' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/xbmc/network/osx/ZeroconfBrowserOSX.cpp:44:5: note: Variable 'data' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/xbmc/network/osx/ZeroconfBrowserOSX.cpp:125:3: performance: Variable 'm_runloop' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/network/osx/ZeroconfBrowserOSX.h:47:16: warning: Virtual function 'doRemoveServiceType' is called from destructor '~CZeroconfBrowserOSX()' at line 133. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/network/osx/ZeroconfBrowserOSX.cpp:133:5: note: Calling doRemoveServiceType
xbmc-13.2-Gotham/xbmc/network/osx/ZeroconfBrowserOSX.h:47:16: note: doRemoveServiceType is a virtual method
xbmc-13.2-Gotham/xbmc/network/osx/ZeroconfOSX.cpp:33:3: performance: Variable 'm_runloop' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/network/osx/ZeroconfOSX.h:52:16: warning: Virtual function 'doStop' is called from destructor '~CZeroconfOSX()' at line 38. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/network/osx/ZeroconfOSX.cpp:38:3: note: Calling doStop
xbmc-13.2-Gotham/xbmc/network/osx/ZeroconfOSX.h:52:16: note: doStop is a virtual method
xbmc-13.2-Gotham/xbmc/network/osx/ZeroconfOSX.cpp:196:33: error: Iterator 'it' used after element has been erased. [eraseDereference]
xbmc-13.2-Gotham/xbmc/network/osx/ZeroconfOSX.cpp:193:5: note: Iterator 'it' used after element has been erased.
xbmc-13.2-Gotham/xbmc/network/osx/ZeroconfOSX.cpp:196:33: note: Iterator 'it' used after element has been erased.
xbmc-13.2-Gotham/xbmc/network/upnp/UPnP.cpp:471:12: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnP.cpp:702:8: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnP.cpp:269:5: style: Label 'failed' is not used. [unusedLabel]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnP.h:58:10: style: Technically the member function 'UPNP::CUPnP::IsClientStarted' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnP.cpp:399:5: style: Class 'CUPnP' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnP.cpp:399:5: style: Class 'CUPnP' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnP.cpp:140:5: style: Class 'CUPnPCleaner' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnP.cpp:155:5: style: Class 'CMediaBrowser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnP.cpp:284:3: style: Class 'CMediaController' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPInternal.cpp:386:38: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPInternal.cpp:495:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPInternal.cpp:595:1: style: Label 'failure' is not used. [unusedLabel]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPInternal.cpp:831:3: style: Struct 'ResourcePrioritySort' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPPlayer.cpp:193:14: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPPlayer.cpp:328:1: style: Label 'failed_todidl' is not used. [unusedLabel]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPPlayer.cpp:331:1: style: Label 'failed_findbestresource' is not used. [unusedLabel]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPPlayer.cpp:334:1: style: Label 'failed_gettransportinfo' is not used. [unusedLabel]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPPlayer.cpp:337:1: style: Label 'failed_stop' is not used. [unusedLabel]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPPlayer.cpp:340:1: style: Label 'failed_setavtransporturi' is not used. [unusedLabel]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPPlayer.cpp:343:1: style: Label 'failed_play' is not used. [unusedLabel]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPPlayer.cpp:346:1: style: Label 'failed_waitplaying' is not used. [unusedLabel]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPPlayer.cpp:349:1: style: Label 'failed_seek' is not used. [unusedLabel]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPPlayer.cpp:475:1: style: Label 'failed' is not used. [unusedLabel]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPPlayer.cpp:489:1: style: Label 'failed' is not used. [unusedLabel]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPPlayer.cpp:541:1: style: Label 'failed' is not used. [unusedLabel]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPPlayer.cpp:551:1: style: Label 'failed' is not used. [unusedLabel]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPPlayer.cpp:561:1: style: Label 'failed' is not used. [unusedLabel]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPPlayer.cpp:573:1: style: Label 'failed' is not used. [unusedLabel]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPPlayer.cpp:582:1: style: Label 'failed' is not used. [unusedLabel]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPPlayer.cpp:590:1: style: Label 'failed' is not used. [unusedLabel]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPPlayer.cpp:480:36: style: Function 'SeekTime' argument 1 names different: declaration 'iTime' definition 'ms'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPPlayer.h:66:33: note: Function 'SeekTime' argument 1 names different: declaration 'iTime' definition 'ms'.
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPPlayer.cpp:480:36: note: Function 'SeekTime' argument 1 names different: declaration 'iTime' definition 'ms'.
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPPlayer.cpp:502:40: style: Function 'SeekPercentage' argument 1 names different: declaration 'fPercent' definition 'percent'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPPlayer.h:51:37: note: Function 'SeekPercentage' argument 1 names different: declaration 'fPercent' definition 'percent'.
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPPlayer.cpp:502:40: note: Function 'SeekPercentage' argument 1 names different: declaration 'fPercent' definition 'percent'.
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPPlayer.h:44:16: warning: Virtual function 'CloseFile' is called from destructor '~CUPnPPlayer()' at line 182. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPPlayer.cpp:182:3: note: Calling CloseFile
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPPlayer.h:44:16: note: CloseFile is a virtual method
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPRenderer.cpp:79:5: warning: Possible null pointer dereference: service [nullPointer]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPRenderer.cpp:77:28: note: Assignment 'service=NULL', assigned value is 0
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPRenderer.cpp:79:5: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPRenderer.cpp:174:5: warning: Possible null pointer dereference: service [nullPointer]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPRenderer.cpp:77:28: note: Assignment 'service=NULL', assigned value is 0
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPRenderer.cpp:174:5: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPRenderer.cpp:175:5: warning: Possible null pointer dereference: service [nullPointer]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPRenderer.cpp:77:28: note: Assignment 'service=NULL', assigned value is 0
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPRenderer.cpp:175:5: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPRenderer.cpp:596:10: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPRenderer.cpp:598:5: note: Found duplicate branches for 'if' and 'else'.
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPRenderer.cpp:596:10: note: Found duplicate branches for 'if' and 'else'.
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPRenderer.cpp:243:18: style: The scope of the variable 'avt' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPServer.cpp:167:21: warning: Possible null pointer dereference: service [nullPointer]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPServer.cpp:155:28: note: Assignment 'service=NULL', assigned value is 0
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPServer.cpp:167:21: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPServer.cpp:168:21: warning: Possible null pointer dereference: service [nullPointer]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPServer.cpp:155:28: note: Assignment 'service=NULL', assigned value is 0
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPServer.cpp:168:21: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPServer.cpp:182:21: warning: Possible null pointer dereference: service [nullPointer]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPServer.cpp:155:28: note: Assignment 'service=NULL', assigned value is 0
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPServer.cpp:182:21: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPServer.cpp:183:21: warning: Possible null pointer dereference: service [nullPointer]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPServer.cpp:155:28: note: Assignment 'service=NULL', assigned value is 0
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPServer.cpp:183:21: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPServer.cpp:185:5: warning: Possible null pointer dereference: service [nullPointer]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPServer.cpp:155:28: note: Assignment 'service=NULL', assigned value is 0
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPServer.cpp:185:5: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPServer.cpp:1015:21: warning: Possible null pointer dereference: service [nullPointer]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPServer.cpp:1013:28: note: Assignment 'service=NULL', assigned value is 0
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPServer.cpp:1015:21: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPServer.cpp:1108:21: warning: Possible null pointer dereference: service [nullPointer]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPServer.cpp:1013:28: note: Assignment 'service=NULL', assigned value is 0
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPServer.cpp:1108:21: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPServer.cpp:274:13: style: Variable 'object->m_ObjectID' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPServer.cpp:271:13: note: Variable 'object->m_ObjectID' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPServer.cpp:274:13: note: Variable 'object->m_ObjectID' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPServer.cpp:408:9: style: The scope of the variable 'item_id' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPServer.cpp:188:1: style: Label 'failed' is not used. [unusedLabel]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPServer.cpp:1111:1: style: Label 'args' is not used. [unusedLabel]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPServer.cpp:1116:1: style: Label 'error' is not used. [unusedLabel]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPServer.cpp:254:50: style: Function 'Build' argument 4 names different: declaration 'thumbLoader' definition 'thumb_loader'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPServer.h:108:58: note: Function 'Build' argument 4 names different: declaration 'thumbLoader' definition 'thumb_loader'.
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPServer.cpp:254:50: note: Function 'Build' argument 4 names different: declaration 'thumbLoader' definition 'thumb_loader'.
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPServer.cpp:833:62: style: Function 'OnSearchContainer' argument 2 names different: declaration 'container_id' definition 'object_id'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPServer.h:57:72: note: Function 'OnSearchContainer' argument 2 names different: declaration 'container_id' definition 'object_id'.
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPServer.cpp:833:62: note: Function 'OnSearchContainer' argument 2 names different: declaration 'container_id' definition 'object_id'.
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPServer.cpp:1134:54: style: Function 'ServeFile' argument 4 names different: declaration 'file_path' definition 'md5'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPServer.h:75:64: note: Function 'ServeFile' argument 4 names different: declaration 'file_path' definition 'md5'.
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPServer.cpp:1134:54: note: Function 'ServeFile' argument 4 names different: declaration 'file_path' definition 'md5'.
xbmc-13.2-Gotham/xbmc/network/upnp/UPnPServer.cpp:1211:90: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocket.cpp:229:3: style: Class 'CWebSocketFrame' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocket.cpp:229:3: style: Class 'CWebSocketFrame' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocket.h:71:16: warning: Virtual function 'IsControlFrame' is called from constructor 'CWebSocketFrame(const char*data,uint64_t length)' at line 94. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocket.cpp:94:7: note: Calling IsControlFrame
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocket.h:71:16: note: IsControlFrame is a virtual method
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocket.h:107:16: warning: Virtual function 'Clear' is called from constructor 'CWebSocketMessage()' at line 270. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocket.cpp:270:3: note: Calling Clear
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocket.h:107:16: note: Clear is a virtual method
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocketManager.cpp:42:30: style: Checking if unsigned variable 'length' is less than zero. [unsignedLessThanZero]
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocketV8.h:28:16: style: The function 'Handshake' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocket.h:124:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocketV8.h:28:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocketV8.h:29:34: style: The function 'Ping' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocket.h:127:34: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocketV8.h:29:34: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocketV8.h:30:34: style: The function 'Pong' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocket.h:128:34: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocketV8.h:30:34: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocketV8.h:31:34: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocket.h:129:34: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocketV8.h:31:34: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocketV8.h:32:16: style: The function 'Fail' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocket.h:130:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocketV8.h:32:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocketV8.h:35:28: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocket.h:137:28: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocketV8.h:35:28: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocketV8.h:36:28: style: The function 'GetFrame' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocket.h:138:28: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocketV8.h:36:28: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocketV8.h:37:30: style: The function 'GetMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocket.h:139:30: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocketV8.h:37:30: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocketV13.h:29:16: style: The function 'Handshake' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocketV8.h:28:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocketV13.h:29:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocketV13.h:30:34: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocketV8.h:31:34: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocketV13.h:30:34: note: Function in derived class
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocketV8.h:40:15: performance: Technically the member function 'CWebSocketV8::calculateKey' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocketV8.cpp:192:27: note: Technically the member function 'CWebSocketV8::calculateKey' can be static.
xbmc-13.2-Gotham/xbmc/network/websocket/WebSocketV8.h:40:15: note: Technically the member function 'CWebSocketV8::calculateKey' can be static.
xbmc-13.2-Gotham/xbmc/network/windows/NetworkWin32.cpp:48:4: performance: Variable 'm_adapter' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/network/windows/NetworkWin32.cpp:49:4: performance: Variable 'm_adaptername' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/osx/OSXGNUReplacements.c:192:10: style: Function 'getdelim' argument 3 names different: declaration 'delimiter' definition 'terminator'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/osx/OSXGNUReplacements.h:66:49: note: Function 'getdelim' argument 3 names different: declaration 'delimiter' definition 'terminator'.
xbmc-13.2-Gotham/xbmc/osx/OSXGNUReplacements.c:192:10: note: Function 'getdelim' argument 3 names different: declaration 'delimiter' definition 'terminator'.
xbmc-13.2-Gotham/xbmc/osx/smc.c:63:3: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/osx/smc.c:60:3: note: Variable 'result' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/osx/smc.c:63:3: note: Variable 'result' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/peripherals/Peripherals.cpp:468:113: style: Function 'GetSettingsFromMappingsFile' argument 2 names different: declaration 'm_settings' definition 'settings'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/peripherals/Peripherals.h:217:115: note: Function 'GetSettingsFromMappingsFile' argument 2 names different: declaration 'm_settings' definition 'settings'.
xbmc-13.2-Gotham/xbmc/peripherals/Peripherals.cpp:468:113: note: Function 'GetSettingsFromMappingsFile' argument 2 names different: declaration 'm_settings' definition 'settings'.
xbmc-13.2-Gotham/xbmc/peripherals/devices/PeripheralCecAdapter.h:33:10: performance: Technically the member function 'PERIPHERALS::CPeripheralCecAdapter::HasAudioControl' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/peripherals/devices/PeripheralCecAdapter.h:34:10: performance: Technically the member function 'PERIPHERALS::CPeripheralCecAdapter::VolumeUp' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/peripherals/devices/PeripheralCecAdapter.h:35:10: performance: Technically the member function 'PERIPHERALS::CPeripheralCecAdapter::VolumeDown' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/peripherals/devices/PeripheralCecAdapter.h:36:10: performance: Technically the member function 'PERIPHERALS::CPeripheralCecAdapter::IsMuted' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/peripherals/devices/PeripheralCecAdapter.h:37:10: performance: Technically the member function 'PERIPHERALS::CPeripheralCecAdapter::ToggleMute' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/peripherals/devices/PeripheralCecAdapter.h:38:10: performance: Technically the member function 'PERIPHERALS::CPeripheralCecAdapter::ToggleDeviceState' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/peripherals/devices/PeripheralCecAdapter.h:40:9: performance: Technically the member function 'PERIPHERALS::CPeripheralCecAdapter::GetButton' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/peripherals/devices/PeripheralCecAdapter.h:41:18: performance: Technically the member function 'PERIPHERALS::CPeripheralCecAdapter::GetHoldTime' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/peripherals/devices/PeripheralCecAdapter.h:42:10: performance: Technically the member function 'PERIPHERALS::CPeripheralCecAdapter::ResetButton' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/peripherals/Peripherals.h:56:18: warning: Virtual function 'Clear' is called from constructor 'CPeripherals()' at line 58. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/peripherals/Peripherals.cpp:58:3: note: Calling Clear
xbmc-13.2-Gotham/xbmc/peripherals/Peripherals.h:56:18: note: Clear is a virtual method
xbmc-13.2-Gotham/xbmc/peripherals/Peripherals.h:56:18: warning: Virtual function 'Clear' is called from destructor '~CPeripherals()' at line 63. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/peripherals/Peripherals.cpp:63:3: note: Calling Clear
xbmc-13.2-Gotham/xbmc/peripherals/Peripherals.h:56:18: note: Clear is a virtual method
xbmc-13.2-Gotham/xbmc/peripherals/devices/PeripheralBluetooth.h:29:5: style: Class 'CPeripheralBluetooth' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/peripherals/devices/PeripheralDisk.h:29:5: style: Class 'CPeripheralDisk' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/peripherals/devices/PeripheralNIC.h:29:5: style: Class 'CPeripheralNIC' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/peripherals/devices/PeripheralNyxboard.h:29:5: style: Class 'CPeripheralNyxboard' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/peripherals/devices/PeripheralTuner.h:29:5: style: Class 'CPeripheralTuner' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/peripherals/devices/PeripheralNyxboard.h:31:18: style: The function 'LookupSymAndUnicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/peripherals/devices/PeripheralHID.h:33:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/peripherals/devices/PeripheralNyxboard.h:31:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/peripherals/bus/linux/PeripheralBusUSBLibUSB.h:34:5: style: Class 'CPeripheralBusUSB' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/peripherals/bus/linux/PeripheralBusUSBLibUdev.cpp:203:8: style: The scope of the variable 'bUpdated' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/peripherals/bus/linux/PeripheralBusUSBLibUdev.h:35:5: style: Class 'CPeripheralBusUSB' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/peripherals/bus/osx/PeripheralBusUSB.h:37:5: style: Class 'CPeripheralBusUSB' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/peripherals/bus/win32/PeripheralBusUSB.h:33:5: style: Class 'CPeripheralBusUSB' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/peripherals/devices/Peripheral.cpp:35:8: style: Technically the member function 'SortBySettingsOrder::operator()' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/peripherals/devices/Peripheral.h:158:18: warning: Virtual function 'PersistSettings' is called from destructor '~CPeripheral()' at line 65. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/peripherals/devices/Peripheral.cpp:65:3: note: Calling PersistSettings
xbmc-13.2-Gotham/xbmc/peripherals/devices/Peripheral.h:158:18: note: PersistSettings is a virtual method
xbmc-13.2-Gotham/xbmc/peripherals/devices/Peripheral.h:167:18: warning: Virtual function 'ClearSettings' is called from destructor '~CPeripheral()' at line 71. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/peripherals/devices/Peripheral.cpp:71:3: note: Calling ClearSettings
xbmc-13.2-Gotham/xbmc/peripherals/devices/Peripheral.h:167:18: note: ClearSettings is a virtual method
xbmc-13.2-Gotham/xbmc/pictures/GUIViewStatePictures.h:28:3: style: Class 'CGUIViewStateWindowPictures' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/pictures/GUIWindowPictures.cpp:74:33: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/pictures/GUIWindowPictures.cpp:114:23: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/pictures/GUIWindowPictures.cpp:342:37: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/pictures/GUIWindowPictures.cpp:384:37: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/pictures/GUIWindowPictures.cpp:404:37: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/pictures/GUIWindowPictures.cpp:439:37: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/pictures/GUIWindowPictures.cpp:585:39: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/pictures/GUIWindowPictures.cpp:620:40: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/pictures/GUIWindowPictures.cpp:608:37: style: Function 'OnInfo' argument 1 names different: declaration 'item' definition 'itemNumber'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/pictures/GUIWindowPictures.h:40:27: note: Function 'OnInfo' argument 1 names different: declaration 'item' definition 'itemNumber'.
xbmc-13.2-Gotham/xbmc/pictures/GUIWindowPictures.cpp:608:37: note: Function 'OnInfo' argument 1 names different: declaration 'item' definition 'itemNumber'.
xbmc-13.2-Gotham/xbmc/pictures/GUIWindowSlideShow.cpp:763:44: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/pictures/GUIWindowSlideShow.cpp:76:23: warning: Member variable 'CBackgroundPicLoader::m_iPic' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pictures/GUIWindowSlideShow.cpp:76:23: warning: Member variable 'CBackgroundPicLoader::m_iSlideNumber' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pictures/GUIWindowSlideShow.cpp:76:23: warning: Member variable 'CBackgroundPicLoader::m_maxWidth' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pictures/GUIWindowSlideShow.cpp:76:23: warning: Member variable 'CBackgroundPicLoader::m_maxHeight' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pictures/GUIWindowSlideShow.cpp:150:3: performance: Variable 'm_Resolution' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/pictures/Picture.cpp:239:12: style: The scope of the variable 'src' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/pictures/Picture.cpp:240:11: style: The scope of the variable 'srcStride' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/pictures/Picture.cpp:241:12: style: The scope of the variable 'dst' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/pictures/Picture.cpp:242:11: style: The scope of the variable 'dstStride' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/pictures/Picture.cpp:83:3: performance: Variable 'm_thumbFile' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/pictures/PictureInfoLoader.cpp:26:21: warning: Member variable 'CPictureInfoLoader::m_tagReads' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pictures/PictureInfoLoader.cpp:26:21: warning: Member variable 'CPictureInfoLoader::m_loadTags' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pictures/PictureInfoTag.cpp:39:74: style: Function 'operator=' argument 1 names different: declaration 'item' definition 'right'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/pictures/PictureInfoTag.h:100:59: note: Function 'operator=' argument 1 names different: declaration 'item' definition 'right'.
xbmc-13.2-Gotham/xbmc/pictures/PictureInfoTag.cpp:39:74: note: Function 'operator=' argument 1 names different: declaration 'item' definition 'right'.
xbmc-13.2-Gotham/xbmc/pictures/PictureInfoTag.h:92:1: warning: The class 'CPictureInfoTag' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:705:32: style: Function 'Zoom' argument 1 names different: declaration 'fZoomAmount' definition 'fZoom'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.h:72:19: note: Function 'Zoom' argument 1 names different: declaration 'fZoomAmount' definition 'fZoom'.
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:705:32: note: Function 'Zoom' argument 1 names different: declaration 'fZoomAmount' definition 'fZoom'.
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:724:32: style: Function 'Move' argument 1 names different: declaration 'dX' definition 'fDeltaX'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.h:81:19: note: Function 'Move' argument 1 names different: declaration 'dX' definition 'fDeltaX'.
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:724:32: note: Function 'Move' argument 1 names different: declaration 'dX' definition 'fDeltaX'.
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:724:47: style: Function 'Move' argument 2 names different: declaration 'dY' definition 'fDeltaY'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.h:81:29: note: Function 'Move' argument 2 names different: declaration 'dY' definition 'fDeltaY'.
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:724:47: note: Function 'Move' argument 2 names different: declaration 'dY' definition 'fDeltaY'.
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:48:16: warning: Member variable 'CSlideShowPic::m_bIsComic' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:48:16: warning: Member variable 'CSlideShowPic::m_iOriginalWidth' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:48:16: warning: Member variable 'CSlideShowPic::m_iOriginalHeight' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:48:16: warning: Member variable 'CSlideShowPic::m_iSlideNumber' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:48:16: warning: Member variable 'CSlideShowPic::m_bIsDirty' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:48:16: warning: Member variable 'CSlideShowPic::m_fWidth' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:48:16: warning: Member variable 'CSlideShowPic::m_fHeight' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:48:16: warning: Member variable 'CSlideShowPic::m_alpha' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:48:16: warning: Member variable 'CSlideShowPic::m_fPosX' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:48:16: warning: Member variable 'CSlideShowPic::m_fPosY' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:48:16: warning: Member variable 'CSlideShowPic::m_fPosZ' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:48:16: warning: Member variable 'CSlideShowPic::m_fVelocityX' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:48:16: warning: Member variable 'CSlideShowPic::m_fVelocityY' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:48:16: warning: Member variable 'CSlideShowPic::m_fVelocityZ' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:48:16: warning: Member variable 'CSlideShowPic::m_fZoomAmount' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:48:16: warning: Member variable 'CSlideShowPic::m_fZoomLeft' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:48:16: warning: Member variable 'CSlideShowPic::m_fZoomTop' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:48:16: warning: Member variable 'CSlideShowPic::m_ax' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:48:16: warning: Member variable 'CSlideShowPic::m_ay' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:48:16: warning: Member variable 'CSlideShowPic::m_sx' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:48:16: warning: Member variable 'CSlideShowPic::m_sy' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:48:16: warning: Member variable 'CSlideShowPic::m_bx' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:48:16: warning: Member variable 'CSlideShowPic::m_by' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:48:16: warning: Member variable 'CSlideShowPic::m_ox' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:48:16: warning: Member variable 'CSlideShowPic::m_oy' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:48:16: warning: Member variable 'CSlideShowPic::m_displayEffect' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:48:16: warning: Member variable 'CSlideShowPic::m_transistionStart' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:48:16: warning: Member variable 'CSlideShowPic::m_transistionEnd' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:48:16: warning: Member variable 'CSlideShowPic::m_transistionTemp' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:48:16: warning: Member variable 'CSlideShowPic::m_fAngle' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:48:16: warning: Member variable 'CSlideShowPic::m_fTransistionAngle' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:48:16: warning: Member variable 'CSlideShowPic::m_fTransistionZoom' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:48:16: warning: Member variable 'CSlideShowPic::m_iCounter' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:48:16: warning: Member variable 'CSlideShowPic::m_iTotalFrames' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:48:16: warning: Member variable 'CSlideShowPic::m_bPause' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:48:16: warning: Member variable 'CSlideShowPic::m_bNoEffect' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:48:16: warning: Member variable 'CSlideShowPic::m_bFullSize' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.h:78:7: style: Technically the member function 'CSlideShowPic::GetOriginalWidth' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:225:20: note: Technically the member function 'CSlideShowPic::GetOriginalWidth' can be const.
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.h:78:7: note: Technically the member function 'CSlideShowPic::GetOriginalWidth' can be const.
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.h:79:7: style: Technically the member function 'CSlideShowPic::GetOriginalHeight' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:234:20: note: Technically the member function 'CSlideShowPic::GetOriginalHeight' can be const.
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.h:79:7: note: Technically the member function 'CSlideShowPic::GetOriginalHeight' can be const.
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.h:89:8: style: Technically the member function 'CSlideShowPic::UpdateVertices' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.cpp:267:21: note: Technically the member function 'CSlideShowPic::UpdateVertices' can be const.
xbmc-13.2-Gotham/xbmc/pictures/SlideShowPicture.h:89:8: note: Technically the member function 'CSlideShowPic::UpdateVertices' can be const.
xbmc-13.2-Gotham/xbmc/playlists/PlayList.cpp:78:66: style: Function 'Add' argument 3 names different: declaration 'iOrderOffset' definition 'iOrder'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/playlists/PlayList.h:86:57: note: Function 'Add' argument 3 names different: declaration 'iOrderOffset' definition 'iOrder'.
xbmc-13.2-Gotham/xbmc/playlists/PlayList.cpp:78:66: note: Function 'Add' argument 3 names different: declaration 'iOrderOffset' definition 'iOrder'.
xbmc-13.2-Gotham/xbmc/playlists/PlayList.cpp:116:41: style: Function 'Add' argument 1 names different: declaration 'pItem' definition 'item'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/playlists/PlayList.h:38:32: note: Function 'Add' argument 1 names different: declaration 'pItem' definition 'item'.
xbmc-13.2-Gotham/xbmc/playlists/PlayList.cpp:116:41: note: Function 'Add' argument 1 names different: declaration 'pItem' definition 'item'.
xbmc-13.2-Gotham/xbmc/playlists/PlayList.cpp:371:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/playlists/PlayList.cpp:40:3: performance: Variable 'm_strPlayListName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/playlists/PlayList.h:71:21: performance: Technically the member function 'PLAYLIST::CPlayList::ResolveURL' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/playlists/PlayList.cpp:496:30: note: Technically the member function 'PLAYLIST::CPlayList::ResolveURL' can be static.
xbmc-13.2-Gotham/xbmc/playlists/PlayList.h:71:21: note: Technically the member function 'PLAYLIST::CPlayList::ResolveURL' can be static.
xbmc-13.2-Gotham/xbmc/playlists/PlayList.h:90:8: style: Technically the member function 'PLAYLIST::CPlayList::AnnounceRemove' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/playlists/PlayList.cpp:46:17: note: Technically the member function 'PLAYLIST::CPlayList::AnnounceRemove' can be const.
xbmc-13.2-Gotham/xbmc/playlists/PlayList.h:90:8: note: Technically the member function 'PLAYLIST::CPlayList::AnnounceRemove' can be const.
xbmc-13.2-Gotham/xbmc/playlists/PlayList.h:91:8: style: Technically the member function 'PLAYLIST::CPlayList::AnnounceClear' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/playlists/PlayList.cpp:57:17: note: Technically the member function 'PLAYLIST::CPlayList::AnnounceClear' can be const.
xbmc-13.2-Gotham/xbmc/playlists/PlayList.h:91:8: note: Technically the member function 'PLAYLIST::CPlayList::AnnounceClear' can be const.
xbmc-13.2-Gotham/xbmc/playlists/PlayList.h:92:8: style: Technically the member function 'PLAYLIST::CPlayList::AnnounceAdd' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/playlists/PlayList.cpp:67:17: note: Technically the member function 'PLAYLIST::CPlayList::AnnounceAdd' can be const.
xbmc-13.2-Gotham/xbmc/playlists/PlayList.h:92:8: note: Technically the member function 'PLAYLIST::CPlayList::AnnounceAdd' can be const.
xbmc-13.2-Gotham/xbmc/playlists/PlayListB4S.h:32:16: style: The function 'LoadData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/playlists/PlayList.h:33:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/playlists/PlayListB4S.h:32:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/playlists/PlayListB4S.h:33:16: style: The function 'Save' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/playlists/PlayList.h:35:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/playlists/PlayListB4S.h:33:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/playlists/PlayListM3U.h:31:16: style: The function 'Load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/playlists/PlayList.h:32:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/playlists/PlayListM3U.h:31:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/playlists/PlayListM3U.h:32:16: style: The function 'Save' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/playlists/PlayList.h:35:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/playlists/PlayListM3U.h:32:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/playlists/PlayListPLS.h:31:16: style: The function 'Load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/playlists/PlayList.h:32:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/playlists/PlayListPLS.h:31:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/playlists/PlayListPLS.h:32:16: style: The function 'Save' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/playlists/PlayList.h:35:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/playlists/PlayListPLS.h:32:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/playlists/PlayListPLS.h:39:16: style: The function 'LoadData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/playlists/PlayList.h:33:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/playlists/PlayListPLS.h:39:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/playlists/PlayListPLS.h:47:16: style: The function 'LoadData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/playlists/PlayList.h:33:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/playlists/PlayListPLS.h:47:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/playlists/PlayListWPL.h:32:16: style: The function 'LoadData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/playlists/PlayList.h:33:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/playlists/PlayListWPL.h:32:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/playlists/PlayListWPL.h:33:16: style: The function 'Save' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/playlists/PlayList.h:35:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/playlists/PlayListWPL.h:33:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/playlists/PlayListURL.h:31:16: style: The function 'Load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/playlists/PlayList.h:32:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/playlists/PlayListURL.h:31:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/playlists/PlayListXML.h:31:16: style: The function 'Load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/playlists/PlayList.h:32:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/playlists/PlayListXML.h:31:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/playlists/PlayListXML.h:32:16: style: The function 'Save' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/playlists/PlayList.h:35:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/playlists/PlayListXML.h:32:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/playlists/PlayListPLS.cpp:58:43: style: Function 'Load' argument 1 names different: declaration 'strFileName' definition 'strFile'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/playlists/PlayListPLS.h:31:39: note: Function 'Load' argument 1 names different: declaration 'strFileName' definition 'strFile'.
xbmc-13.2-Gotham/xbmc/playlists/PlayListPLS.cpp:58:43: note: Function 'Load' argument 1 names different: declaration 'strFileName' definition 'strFile'.
xbmc-13.2-Gotham/xbmc/playlists/SmartPlayList.cpp:966:34: warning: Either the condition '!root' is redundant or there is possible null pointer dereference: root. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/xbmc/playlists/SmartPlayList.cpp:970:7: note: Assuming that condition '!root' is not redundant
xbmc-13.2-Gotham/xbmc/playlists/SmartPlayList.cpp:966:34: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/playlists/SmartPlayList.cpp:227:30: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/playlists/SmartPlayList.cpp:1339:21: style: Checking if unsigned variable 'm_limit' is less than zero. [unsignedLessThanZero]
xbmc-13.2-Gotham/xbmc/playlists/SmartPlayList.cpp:668:87: style: Function 'GetOperator' argument 1 names different: declaration 'type' definition 'strType'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/playlists/SmartPlayList.h:66:61: note: Function 'GetOperator' argument 1 names different: declaration 'type' definition 'strType'.
xbmc-13.2-Gotham/xbmc/playlists/SmartPlayList.cpp:668:87: note: Function 'GetOperator' argument 1 names different: declaration 'type' definition 'strType'.
xbmc-13.2-Gotham/xbmc/playlists/SmartPlayList.cpp:682:66: style: Function 'FormatParameter' argument 1 names different: declaration 'negate' definition 'operatorString'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/playlists/SmartPlayList.h:63:65: note: Function 'FormatParameter' argument 1 names different: declaration 'negate' definition 'operatorString'.
xbmc-13.2-Gotham/xbmc/playlists/SmartPlayList.cpp:682:66: note: Function 'FormatParameter' argument 1 names different: declaration 'negate' definition 'operatorString'.
xbmc-13.2-Gotham/xbmc/playlists/SmartPlayList.cpp:682:100: style: Function 'FormatParameter' argument 2 names different: declaration 'oper' definition 'param'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/playlists/SmartPlayList.h:63:91: note: Function 'FormatParameter' argument 2 names different: declaration 'oper' definition 'param'.
xbmc-13.2-Gotham/xbmc/playlists/SmartPlayList.cpp:682:100: note: Function 'FormatParameter' argument 2 names different: declaration 'oper' definition 'param'.
xbmc-13.2-Gotham/xbmc/playlists/SmartPlayList.cpp:682:146: style: Function 'FormatParameter' argument 4 names different: declaration 'type' definition 'strType'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/playlists/SmartPlayList.h:63:136: note: Function 'FormatParameter' argument 4 names different: declaration 'type' definition 'strType'.
xbmc-13.2-Gotham/xbmc/playlists/SmartPlayList.cpp:682:146: note: Function 'FormatParameter' argument 4 names different: declaration 'type' definition 'strType'.
xbmc-13.2-Gotham/xbmc/playlists/SmartPlayList.cpp:694:89: style: Function 'FormatWhereClause' argument 5 names different: declaration 'type' definition 'strType'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/playlists/SmartPlayList.h:65:88: note: Function 'FormatWhereClause' argument 5 names different: declaration 'type' definition 'strType'.
xbmc-13.2-Gotham/xbmc/playlists/SmartPlayList.cpp:694:89: note: Function 'FormatWhereClause' argument 5 names different: declaration 'type' definition 'strType'.
xbmc-13.2-Gotham/xbmc/playlists/SmartPlayList.cpp:1325:93: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/powermanagement/DPMSSupport.cpp:100:7: style: Condition '!PlatformSpecificDisablePowerSaving()' is always true [knownConditionTrueFalse]
xbmc-13.2-Gotham/xbmc/powermanagement/DPMSSupport.h:78:8: performance: Technically the member function 'DPMSSupport::PlatformSpecificInit' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/powermanagement/DPMSSupport.cpp:276:19: note: Technically the member function 'DPMSSupport::PlatformSpecificInit' can be static.
xbmc-13.2-Gotham/xbmc/powermanagement/DPMSSupport.h:78:8: note: Technically the member function 'DPMSSupport::PlatformSpecificInit' can be static.
xbmc-13.2-Gotham/xbmc/powermanagement/DPMSSupport.h:82:8: performance: Technically the member function 'DPMSSupport::PlatformSpecificEnablePowerSaving' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/powermanagement/DPMSSupport.cpp:281:19: note: Technically the member function 'DPMSSupport::PlatformSpecificEnablePowerSaving' can be static.
xbmc-13.2-Gotham/xbmc/powermanagement/DPMSSupport.h:82:8: note: Technically the member function 'DPMSSupport::PlatformSpecificEnablePowerSaving' can be static.
xbmc-13.2-Gotham/xbmc/powermanagement/DPMSSupport.h:85:8: performance: Technically the member function 'DPMSSupport::PlatformSpecificDisablePowerSaving' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/powermanagement/DPMSSupport.cpp:286:19: note: Technically the member function 'DPMSSupport::PlatformSpecificDisablePowerSaving' can be static.
xbmc-13.2-Gotham/xbmc/powermanagement/DPMSSupport.h:85:8: note: Technically the member function 'DPMSSupport::PlatformSpecificDisablePowerSaving' can be static.
xbmc-13.2-Gotham/xbmc/powermanagement/PowerManager.h:72:8: performance: Technically the member function 'CPowerManager::SetDefaults' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/powermanagement/PowerManager.cpp:104:21: note: Technically the member function 'CPowerManager::SetDefaults' can be static.
xbmc-13.2-Gotham/xbmc/powermanagement/PowerManager.h:72:8: note: Technically the member function 'CPowerManager::SetDefaults' can be static.
xbmc-13.2-Gotham/xbmc/profiles/Profile.cpp:32:3: performance: Variable 'settings' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/profiles/Profile.cpp:34:3: performance: Variable 'mode' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/profiles/Profile.cpp:35:3: performance: Variable 'code' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/profiles/Profile.cpp:50:3: performance: Variable 'm_directory' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/profiles/Profile.cpp:51:3: performance: Variable 'm_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/profiles/ProfilesManager.cpp:209:100: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/profiles/dialogs/GUIDialogLockSettings.cpp:204:36: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/profiles/dialogs/GUIDialogLockSettings.cpp:238:36: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/profiles/dialogs/GUIDialogLockSettings.cpp:31:25: warning: Member variable 'CGUIDialogLockSettings::m_bChanged' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/profiles/dialogs/GUIDialogLockSettings.cpp:31:25: warning: Member variable 'CGUIDialogLockSettings::m_bDetails' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/profiles/dialogs/GUIDialogLockSettings.cpp:31:25: warning: Member variable 'CGUIDialogLockSettings::m_bConditionalDetails' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/profiles/dialogs/GUIDialogLockSettings.cpp:31:25: warning: Member variable 'CGUIDialogLockSettings::m_bGetUser' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/profiles/dialogs/GUIDialogLockSettings.cpp:31:25: warning: Member variable 'CGUIDialogLockSettings::m_iButtonLabel' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/profiles/dialogs/GUIDialogLockSettings.cpp:31:25: warning: Member variable 'CGUIDialogLockSettings::m_saveUserDetails' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/profiles/dialogs/GUIDialogProfileSettings.cpp:245:39: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/profiles/dialogs/GUIDialogProfileSettings.cpp:133:63: style: Function 'OnSettingChanged' argument 1 names different: declaration 'setting' definition 'num'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/profiles/dialogs/GUIDialogProfileSettings.h:40:38: note: Function 'OnSettingChanged' argument 1 names different: declaration 'setting' definition 'num'.
xbmc-13.2-Gotham/xbmc/profiles/dialogs/GUIDialogProfileSettings.cpp:133:63: note: Function 'OnSettingChanged' argument 1 names different: declaration 'setting' definition 'num'.
xbmc-13.2-Gotham/xbmc/profiles/dialogs/GUIDialogProfileSettings.cpp:45:28: warning: Member variable 'CGUIDialogProfileSettings::m_iSourcesMode' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/profiles/dialogs/GUIDialogProfileSettings.cpp:45:28: warning: Member variable 'CGUIDialogProfileSettings::m_iDbMode' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/profiles/dialogs/GUIDialogProfileSettings.cpp:45:28: warning: Member variable 'CGUIDialogProfileSettings::m_bIsDefault' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/profiles/dialogs/GUIDialogProfileSettings.cpp:45:28: warning: Member variable 'CGUIDialogProfileSettings::m_bIsNewUser' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/profiles/dialogs/GUIDialogProfileSettings.cpp:45:28: warning: Member variable 'CGUIDialogProfileSettings::m_bShowDetails' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/programs/GUIViewStatePrograms.h:28:3: style: Class 'CGUIViewStateWindowPrograms' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/pvr/PVRDatabase.cpp:357:8: style: The scope of the variable 'bReturn' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/pvr/PVRDatabase.cpp:171:37: style: Function 'UpdateTables' argument 1 names different: declaration 'version' definition 'iVersion'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/pvr/PVRDatabase.h:238:27: note: Function 'UpdateTables' argument 1 names different: declaration 'version' definition 'iVersion'.
xbmc-13.2-Gotham/xbmc/pvr/PVRDatabase.cpp:171:37: note: Function 'UpdateTables' argument 1 names different: declaration 'version' definition 'iVersion'.
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupInternal.h:43:5: style: Class 'CPVRChannelGroupInternal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupInternal.h:45:5: style: Class 'CPVRChannelGroupInternal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/pvr/addons/PVRClient.h:57:5: style: Class 'CPVRClient' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/pvr/addons/PVRClient.h:58:5: style: Class 'CPVRClient' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupInternal.h:55:9: style: The function 'GetNumHiddenChannels' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.h:322:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupInternal.h:55:9: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupInternal.h:80:10: style: The function 'IsGroupMember' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.h:168:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupInternal.h:80:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupInternal.h:85:10: style: The function 'AddToGroup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.h:147:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupInternal.h:85:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupInternal.h:90:10: style: The function 'RemoveFromGroup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.h:139:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupInternal.h:90:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupInternal.h:95:10: style: The function 'MoveChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.h:126:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupInternal.h:95:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupInternal.h:100:9: style: The function 'GetMembers' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.h:306:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupInternal.h:100:9: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupInternal.h:112:10: style: The function 'CreateChannelEpgs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.h:447:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupInternal.h:112:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupInternal.h:114:10: style: The function 'AddNewChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.h:391:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupInternal.h:114:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupInternal.h:122:9: style: The function 'LoadFromDb' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.h:425:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupInternal.h:122:9: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupInternal.h:128:10: style: The function 'LoadFromClients' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.h:469:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupInternal.h:128:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupInternal.h:134:10: style: The function 'IsInternalGroup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.h:181:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupInternal.h:134:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupInternal.h:145:10: style: The function 'UpdateGroupEntries' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.h:436:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupInternal.h:145:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupInternal.h:147:10: style: The function 'AddAndUpdateChannels' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.h:438:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupInternal.h:147:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupInternal.h:152:10: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.h:110:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupInternal.h:152:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupInternal.h:157:10: style: The function 'Renumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.h:475:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupInternal.h:157:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupInternal.h:167:10: style: The function 'Load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.h:458:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupInternal.h:167:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/PVRGUIInfo.cpp:197:9: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xbmc-13.2-Gotham/xbmc/pvr/PVRGUIInfo.cpp:195:36: note: outer condition: !m_bStop
xbmc-13.2-Gotham/xbmc/pvr/PVRGUIInfo.cpp:197:9: note: identical inner condition: !m_bStop
xbmc-13.2-Gotham/xbmc/pvr/PVRManager.cpp:501:12: style: The scope of the variable 'iWakeupTime' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/pvr/PVRManager.cpp:225:99: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/PVRManager.cpp:246:95: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/PVRManager.cpp:325:3: style: Class 'CPVRManagerStartJob' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/pvr/addons/PVRClient.cpp:555:68: style: Function 'GetChannels' argument 2 names different: declaration 'bRadio' definition 'radio'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/pvr/addons/PVRClient.h:216:60: note: Function 'GetChannels' argument 2 names different: declaration 'bRadio' definition 'radio'.
xbmc-13.2-Gotham/xbmc/pvr/addons/PVRClient.cpp:555:68: note: Function 'GetChannels' argument 2 names different: declaration 'bRadio' definition 'radio'.
xbmc-13.2-Gotham/xbmc/pvr/addons/PVRClient.cpp:1072:66: style: Function 'GetStreamProperties' argument 1 names different: declaration 'pProperties' definition 'props'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/pvr/addons/PVRClient.h:110:58: note: Function 'GetStreamProperties' argument 1 names different: declaration 'pProperties' definition 'props'.
xbmc-13.2-Gotham/xbmc/pvr/addons/PVRClient.cpp:1072:66: note: Function 'GetStreamProperties' argument 1 names different: declaration 'pProperties' definition 'props'.
xbmc-13.2-Gotham/xbmc/pvr/addons/PVRClients.cpp:662:36: style: Function 'HasMenuHooks' argument 1 names different: declaration 'iClientId' definition 'iClientID'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/pvr/addons/PVRClients.h:517:27: note: Function 'HasMenuHooks' argument 1 names different: declaration 'iClientId' definition 'iClientID'.
xbmc-13.2-Gotham/xbmc/pvr/addons/PVRClients.cpp:662:36: note: Function 'HasMenuHooks' argument 1 names different: declaration 'iClientId' definition 'iClientID'.
xbmc-13.2-Gotham/xbmc/pvr/addons/PVRClients.cpp:974:85: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.cpp:613:17: style: Same expression on both sides of '-' because the value of 'Size()' and 'iChannelCount' are the same. [duplicateExpression]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.cpp:609:27: note: 'iChannelCount' is assigned value 'Size()' here.
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.cpp:613:17: note: Same expression on both sides of '-' because the value of 'Size()' and 'iChannelCount' are the same.
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.cpp:737:8: style: The scope of the variable 'bDelete' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.cpp:539:56: style: Function 'GetByIndex' argument 1 names different: declaration 'index' definition 'iIndex'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.h:291:42: note: Function 'GetByIndex' argument 1 names different: declaration 'index' definition 'iIndex'.
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.cpp:539:56: note: Function 'GetByIndex' argument 1 names different: declaration 'index' definition 'iIndex'.
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.cpp:1235:55: style: Function 'UpdateChannel' argument 1 names different: declaration 'channel' definition 'item'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.h:387:41: note: Function 'UpdateChannel' argument 1 names different: declaration 'channel' definition 'item'.
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.cpp:1235:55: note: Function 'UpdateChannel' argument 1 names different: declaration 'channel' definition 'item'.
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.cpp:1274:61: style: Function 'ToggleChannelLocked' argument 1 names different: declaration 'channel' definition 'item'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.h:389:47: note: Function 'ToggleChannelLocked' argument 1 names different: declaration 'channel' definition 'item'.
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.cpp:1274:61: note: Function 'ToggleChannelLocked' argument 1 names different: declaration 'channel' definition 'item'.
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.cpp:225:15: style: Variable 'bReturn' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.cpp:1151:106: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.cpp:47:19: warning: Member variable 'CPVRChannelGroup::m_bUsingBackendChannelNumbers' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.cpp:59:19: warning: Member variable 'CPVRChannelGroup::m_bUsingBackendChannelNumbers' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.cpp:72:19: warning: Member variable 'CPVRChannelGroup::m_bUsingBackendChannelNumbers' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.cpp:108:3: performance: Variable 'm_strGroupName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.cpp:320:8: style: Technically the member function 'sortByClientChannelNumber::operator()' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.cpp:328:8: style: Technically the member function 'sortByChannelNumber::operator()' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.h:463:18: warning: Virtual function 'Unload' is called from destructor '~CPVRChannelGroup()' at line 87. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.cpp:87:3: note: Calling Unload
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.h:463:18: note: Unload is a virtual method
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroup.h:64:3: warning: The class 'CPVRChannelGroup' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupInternal.cpp:243:17: style: Same expression on both sides of '-' because the value of 'Size()' and 'iChannelCount' are the same. [duplicateExpression]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupInternal.cpp:228:27: note: 'iChannelCount' is assigned value 'Size()' here.
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupInternal.cpp:243:17: note: Same expression on both sides of '-' because the value of 'Size()' and 'iChannelCount' are the same.
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroups.cpp:365:8: style: The scope of the variable 'bReturnNext' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroups.cpp:387:8: style: The scope of the variable 'bReturnNext' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroups.cpp:491:7: style: The scope of the variable 'iListGroupPtr' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroups.cpp:109:102: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroups.cpp:128:102: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroups.cpp:141:102: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroups.cpp:154:102: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroups.cpp:174:98: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroups.cpp:203:116: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroups.cpp:244:96: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroups.cpp:261:102: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroups.cpp:311:96: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroups.cpp:350:102: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroups.cpp:369:114: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroups.cpp:391:104: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroups.cpp:465:109: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroups.cpp:499:104: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroups.cpp:515:88: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroups.cpp:527:96: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroups.h:203:10: style: Unused private function: 'CPVRChannelGroups::UpdateGroupsEntries' [unusedPrivateFunction]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroups.cpp:474:23: error: Iterator 'it' used after element has been erased. [eraseDereference]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroups.cpp:465:5: note: Iterator 'it' used after element has been erased.
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroups.cpp:474:23: note: Iterator 'it' used after element has been erased.
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupsContainer.h:127:10: style: Technically the member function 'PVR::CPVRChannelGroupsContainer::GetGroupsDirectory' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupsContainer.cpp:118:34: note: Technically the member function 'PVR::CPVRChannelGroupsContainer::GetGroupsDirectory' can be const.
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupsContainer.h:127:10: note: Technically the member function 'PVR::CPVRChannelGroupsContainer::GetGroupsDirectory' can be const.
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupsContainer.h:148:9: style: Technically the member function 'PVR::CPVRChannelGroupsContainer::GetNumChannelsFromAll' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupsContainer.cpp:204:33: note: Technically the member function 'PVR::CPVRChannelGroupsContainer::GetNumChannelsFromAll' can be const.
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupsContainer.h:148:9: note: Technically the member function 'PVR::CPVRChannelGroupsContainer::GetNumChannelsFromAll' can be const.
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupsContainer.h:163:20: style: Technically the member function 'PVR::CPVRChannelGroupsContainer::GetByUniqueID' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupsContainer.cpp:214:44: note: Technically the member function 'PVR::CPVRChannelGroupsContainer::GetByUniqueID' can be const.
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupsContainer.h:163:20: note: Technically the member function 'PVR::CPVRChannelGroupsContainer::GetByUniqueID' can be const.
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupsContainer.h:170:18: style: Technically the member function 'PVR::CPVRChannelGroupsContainer::GetByChannelIDFromAll' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupsContainer.cpp:229:42: note: Technically the member function 'PVR::CPVRChannelGroupsContainer::GetByChannelIDFromAll' can be const.
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupsContainer.h:170:18: note: Technically the member function 'PVR::CPVRChannelGroupsContainer::GetByChannelIDFromAll' can be const.
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupsContainer.h:175:10: style: Technically the member function 'PVR::CPVRChannelGroupsContainer::SearchMissingChannelIcons' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupsContainer.cpp:253:34: note: Technically the member function 'PVR::CPVRChannelGroupsContainer::SearchMissingChannelIcons' can be const.
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupsContainer.h:175:10: note: Technically the member function 'PVR::CPVRChannelGroupsContainer::SearchMissingChannelIcons' can be const.
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupsContainer.h:183:10: style: Technically the member function 'PVR::CPVRChannelGroupsContainer::CreateChannel' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupsContainer.cpp:283:34: note: Technically the member function 'PVR::CPVRChannelGroupsContainer::CreateChannel' can be const.
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupsContainer.h:183:10: note: Technically the member function 'PVR::CPVRChannelGroupsContainer::CreateChannel' can be const.
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupsContainer.cpp:34:5: style: Class 'CPVRChannelGroupsContainer' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/xbmc/pvr/channels/PVRChannelGroupsContainer.cpp:34:5: style: Class 'CPVRChannelGroupsContainer' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/xbmc/pvr/dialogs/GUIDialogPVRChannelsOSD.cpp:224:48: style: Function 'GotoChannel' argument 1 names different: declaration 'iItem' definition 'item'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/pvr/dialogs/GUIDialogPVRChannelsOSD.h:50:26: note: Function 'GotoChannel' argument 1 names different: declaration 'iItem' definition 'item'.
xbmc-13.2-Gotham/xbmc/pvr/dialogs/GUIDialogPVRChannelsOSD.cpp:224:48: note: Function 'GotoChannel' argument 1 names different: declaration 'iItem' definition 'item'.
xbmc-13.2-Gotham/xbmc/pvr/dialogs/GUIDialogPVRGroupManager.cpp:48:28: warning: Member variable 'CGUIDialogPVRGroupManager::m_bIsRadio' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pvr/dialogs/GUIDialogPVRGroupManager.cpp:48:28: warning: Member variable 'CGUIDialogPVRGroupManager::m_iSelectedUngroupedChannel' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pvr/dialogs/GUIDialogPVRGroupManager.cpp:48:28: warning: Member variable 'CGUIDialogPVRGroupManager::m_iSelectedGroupMember' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pvr/dialogs/GUIDialogPVRGroupManager.cpp:48:28: warning: Member variable 'CGUIDialogPVRGroupManager::m_iSelectedChannelGroup' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pvr/dialogs/GUIDialogPVRGuideOSD.cpp:123:42: style: Function 'ShowInfo' argument 1 names different: declaration 'iItem' definition 'item'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/pvr/dialogs/GUIDialogPVRGuideOSD.h:42:23: note: Function 'ShowInfo' argument 1 names different: declaration 'iItem' definition 'item'.
xbmc-13.2-Gotham/xbmc/pvr/dialogs/GUIDialogPVRGuideOSD.cpp:123:42: note: Function 'ShowInfo' argument 1 names different: declaration 'iItem' definition 'item'.
xbmc-13.2-Gotham/xbmc/pvr/dialogs/GUIDialogPVRTimerSettings.cpp:220:8: style: The scope of the variable 'time_cur' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/pvr/dialogs/GUIDialogPVRTimerSettings.cpp:221:8: style: The scope of the variable 'time_tmr' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/pvr/dialogs/GUIDialogPVRTimerSettings.cpp:48:29: warning: Member variable 'CGUIDialogPVRTimerSettings::m_selectedChannelEntry' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/pvr/recordings/PVRRecordings.cpp:334:8: style: The scope of the variable 'bReturn' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimerInfoTag.cpp:132:37: warning: Member variable 'CPVRTimerInfoTag::m_genre' is not assigned a value in 'CPVRTimerInfoTag::operator='. [operatorEqVarError]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimerInfoTag.cpp:132:37: warning: Member variable 'CPVRTimerInfoTag::m_iGenreType' is not assigned a value in 'CPVRTimerInfoTag::operator='. [operatorEqVarError]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimerInfoTag.cpp:132:37: warning: Member variable 'CPVRTimerInfoTag::m_iGenreSubType' is not assigned a value in 'CPVRTimerInfoTag::operator='. [operatorEqVarError]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimerInfoTag.cpp:132:37: warning: Member variable 'CPVRTimerInfoTag::m_critSection' is not assigned a value in 'CPVRTimerInfoTag::operator='. [operatorEqVarError]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimerInfoTag.cpp:132:37: warning: Member variable 'CPVRTimerInfoTag::m_epgTag' is not assigned a value in 'CPVRTimerInfoTag::operator='. [operatorEqVarError]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimerInfoTag.cpp:44:3: performance: Variable 'm_strTitle' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimerInfoTag.h:67:3: warning: The class 'CPVRTimerInfoTag' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimerInfoTag.cpp:277:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimerInfoTag.cpp:278:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimerInfoTag.cpp:279:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimerInfoTag.cpp:280:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimerInfoTag.cpp:281:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimerInfoTag.cpp:282:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimerInfoTag.cpp:283:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimerInfoTag.cpp:294:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimerInfoTag.cpp:295:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimerInfoTag.cpp:296:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimerInfoTag.cpp:297:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimerInfoTag.cpp:298:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimerInfoTag.cpp:299:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimerInfoTag.cpp:300:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimers.cpp:119:14: style: The scope of the variable 'bStateChanged' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimers.cpp:93:111: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimers.cpp:94:115: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimers.cpp:110:125: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimers.cpp:112:115: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimers.cpp:230:115: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimers.cpp:304:111: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimers.cpp:306:115: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimers.cpp:326:111: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimers.cpp:328:115: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimers.cpp:347:111: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimers.cpp:348:115: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimers.cpp:360:111: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimers.cpp:362:115: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimers.cpp:381:111: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimers.cpp:382:115: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimers.cpp:392:111: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimers.cpp:393:115: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimers.cpp:419:113: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimers.cpp:421:117: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimers.cpp:442:117: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimers.cpp:594:111: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimers.cpp:596:115: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimers.cpp:612:111: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimers.cpp:614:115: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimers.cpp:634:113: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimers.cpp:636:117: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimers.cpp:741:105: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimers.cpp:743:109: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimers.cpp:752:111: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimers.cpp:754:115: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimers.cpp:766:120: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/timers/PVRTimers.cpp:768:124: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIViewStatePVR.h:31:5: style: Class 'CGUIViewStatePVR' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVR.h:62:18: warning: Virtual function 'Cleanup' is called from destructor '~CGUIWindowPVR()' at line 60. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVR.cpp:60:3: note: Calling Cleanup
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVR.h:62:18: note: Cleanup is a virtual method
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRGuide.h:48:5: style: Class 'CGUIWindowPVRGuide' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRRecordings.h:37:5: style: Class 'CGUIWindowPVRRecordings' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRSearch.h:36:5: style: Class 'CGUIWindowPVRSearch' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRTimers.h:35:5: style: Class 'CGUIWindowPVRTimers' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRChannels.h:39:10: style: The function 'GetContextButtons' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.h:99:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRChannels.h:39:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRChannels.h:40:10: style: The function 'OnContextButton' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.h:97:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRChannels.h:40:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRChannels.h:44:10: style: The function 'UpdateData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.h:100:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRChannels.h:44:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRChannels.h:50:10: style: The function 'OnClickButton' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.h:110:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRChannels.h:50:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRChannels.h:51:10: style: The function 'OnClickList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.h:111:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRChannels.h:51:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRGuide.h:51:10: style: The function 'GetContextButtons' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.h:99:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRGuide.h:51:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRGuide.h:52:10: style: The function 'OnContextButton' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.h:97:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRGuide.h:52:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRGuide.h:53:10: style: The function 'UpdateData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.h:100:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRGuide.h:53:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRGuide.h:55:10: style: The function 'SetInvalid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.h:101:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRGuide.h:55:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRGuide.h:62:10: style: The function 'SelectPlayingFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.h:107:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRGuide.h:62:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRGuide.h:63:10: style: The function 'IsSelectedButton' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.h:92:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRGuide.h:63:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRGuide.h:64:10: style: The function 'IsSelectedList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.h:94:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRGuide.h:64:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRGuide.h:65:10: style: The function 'OnClickButton' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.h:110:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRGuide.h:65:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRGuide.h:66:10: style: The function 'OnClickList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.h:111:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRGuide.h:66:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRRecordings.h:42:10: style: The function 'GetContextButtons' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.h:99:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRRecordings.h:42:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRRecordings.h:43:10: style: The function 'OnAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.h:96:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRRecordings.h:43:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRRecordings.h:44:10: style: The function 'OnContextButton' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.h:97:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRRecordings.h:44:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRRecordings.h:45:10: style: The function 'OnWindowUnload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.h:104:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRRecordings.h:45:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRRecordings.h:46:10: style: The function 'UpdateData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.h:100:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRRecordings.h:46:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRRecordings.h:52:18: style: The function 'BeforeUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.h:140:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRRecordings.h:52:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRRecordings.h:53:18: style: The function 'AfterUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.h:141:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRRecordings.h:53:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRRecordings.h:56:10: style: The function 'OnClickButton' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.h:110:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRRecordings.h:56:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRRecordings.h:57:10: style: The function 'OnClickList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.h:111:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRRecordings.h:57:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRSearch.h:39:10: style: The function 'GetContextButtons' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.h:99:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRSearch.h:39:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRSearch.h:40:10: style: The function 'OnContextButton' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.h:97:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRSearch.h:40:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRSearch.h:41:10: style: The function 'UpdateData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.h:100:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRSearch.h:41:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRSearch.h:45:10: style: The function 'OnClickButton' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.h:110:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRSearch.h:45:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRSearch.h:46:10: style: The function 'OnClickList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.h:111:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRSearch.h:46:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRTimers.h:38:10: style: The function 'GetContextButtons' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.h:99:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRTimers.h:38:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRTimers.h:39:10: style: The function 'OnContextButton' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.h:97:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRTimers.h:39:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRTimers.h:40:10: style: The function 'UpdateData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.h:100:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRTimers.h:40:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRTimers.h:46:10: style: The function 'OnClickButton' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.h:110:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRTimers.h:46:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRTimers.h:47:10: style: The function 'OnClickList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.h:111:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRTimers.h:47:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.cpp:753:23: warning: Either the condition 'tag' is redundant or there is possible null pointer dereference: tag. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.cpp:736:7: note: Assuming that condition 'tag' is not redundant
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.cpp:753:23: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.cpp:755:23: warning: Either the condition 'tag' is redundant or there is possible null pointer dereference: tag. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.cpp:736:7: note: Assuming that condition 'tag' is not redundant
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.cpp:755:23: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.cpp:761:65: warning: Either the condition 'tag' is redundant or there is possible null pointer dereference: tag. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.cpp:736:7: note: Assuming that condition 'tag' is not redundant
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.cpp:761:65: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.cpp:64:3: performance: Variable 'm_iSortOrder' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.cpp:65:3: performance: Variable 'm_iSortMethod' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRCommon.cpp:66:3: performance: Variable 'm_iSortAttributes' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRGuide.cpp:47:3: performance: Variable 'm_cachedChannelGroup' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRRecordings.cpp:434:94: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/pvr/windows/GUIWindowPVRRecordings.cpp:44:3: performance: Variable 'm_strSelectedPath' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/rendering/RenderSystem.cpp:23:20: warning: Member variable 'CRenderSystemBase::m_enumRenderingSystem' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/rendering/RenderSystem.cpp:23:20: warning: Member variable 'CRenderSystemBase::m_stereoView' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/rendering/RenderSystem.cpp:23:20: warning: Member variable 'CRenderSystemBase::m_stereoMode' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/rendering/RenderSystem.h:94:23: style: Technically the member function 'CRenderSystemBase::GetRenderingSystemType' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/rendering/RenderSystem.h:107:8: style: Technically the member function 'CRenderSystemBase::GetVSync' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/rendering/RenderSystem.h:143:8: performance: Technically the member function 'CRenderSystemBase::SupportsStereo' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/rendering/RenderSystem.cpp:68:25: note: Technically the member function 'CRenderSystemBase::SupportsStereo' can be static.
xbmc-13.2-Gotham/xbmc/rendering/RenderSystem.h:143:8: note: Technically the member function 'CRenderSystemBase::SupportsStereo' can be static.
xbmc-13.2-Gotham/xbmc/rendering/dx/GUIWindowTestPatternDX.cpp:221:9: style: The scope of the variable 'angle' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/rendering/dx/GUIWindowTestPatternDX.cpp:222:9: style: The scope of the variable 'vectorX' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/rendering/dx/GUIWindowTestPatternDX.cpp:223:9: style: The scope of the variable 'vectorY' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-fmtstream.c:125:10: style: The scope of the variable 'len' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-fmtstream.c:58:30: style: Function 'argp_make_fmtstream' argument 1 names different: declaration '__stream' definition 'stream'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-fmtstream.h:122:52: note: Function 'argp_make_fmtstream' argument 1 names different: declaration '__stream' definition 'stream'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-fmtstream.c:58:30: note: Function 'argp_make_fmtstream' argument 1 names different: declaration '__stream' definition 'stream'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-fmtstream.c:59:17: style: Function 'argp_make_fmtstream' argument 2 names different: declaration '__lmargin' definition 'lmargin'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-fmtstream.h:123:18: note: Function 'argp_make_fmtstream' argument 2 names different: declaration '__lmargin' definition 'lmargin'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-fmtstream.c:59:17: note: Function 'argp_make_fmtstream' argument 2 names different: declaration '__lmargin' definition 'lmargin'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-fmtstream.c:59:33: style: Function 'argp_make_fmtstream' argument 3 names different: declaration '__rmargin' definition 'rmargin'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-fmtstream.h:124:18: note: Function 'argp_make_fmtstream' argument 3 names different: declaration '__rmargin' definition 'rmargin'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-fmtstream.c:59:33: note: Function 'argp_make_fmtstream' argument 3 names different: declaration '__rmargin' definition 'rmargin'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-fmtstream.c:59:50: style: Function 'argp_make_fmtstream' argument 4 names different: declaration '__wmargin' definition 'wmargin'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-fmtstream.h:125:19: note: Function 'argp_make_fmtstream' argument 4 names different: declaration '__wmargin' definition 'wmargin'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-fmtstream.c:59:50: note: Function 'argp_make_fmtstream' argument 4 names different: declaration '__wmargin' definition 'wmargin'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-fmtstream.c:98:41: style: Function 'argp_fmtstream_free' argument 1 names different: declaration '__fs' definition 'fs'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-fmtstream.h:129:51: note: Function 'argp_fmtstream_free' argument 1 names different: declaration '__fs' definition 'fs'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-fmtstream.c:98:41: note: Function 'argp_fmtstream_free' argument 1 names different: declaration '__fs' definition 'fs'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-fmtstream.c:122:43: style: Function '_argp_fmtstream_update' argument 1 names different: declaration '__fs' definition 'fs'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-fmtstream.h:180:54: note: Function '_argp_fmtstream_update' argument 1 names different: declaration '__fs' definition 'fs'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-fmtstream.c:122:43: note: Function '_argp_fmtstream_update' argument 1 names different: declaration '__fs' definition 'fs'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-fmtstream.c:351:49: style: Function '_argp_fmtstream_ensure' argument 1 names different: declaration '__fs' definition 'fs'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-fmtstream.h:182:53: note: Function '_argp_fmtstream_ensure' argument 1 names different: declaration '__fs' definition 'fs'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-fmtstream.c:351:49: note: Function '_argp_fmtstream_ensure' argument 1 names different: declaration '__fs' definition 'fs'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-fmtstream.c:351:60: style: Function '_argp_fmtstream_ensure' argument 2 names different: declaration '__amount' definition 'amount'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-fmtstream.h:182:66: note: Function '_argp_fmtstream_ensure' argument 2 names different: declaration '__amount' definition 'amount'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-fmtstream.c:351:60: note: Function '_argp_fmtstream_ensure' argument 2 names different: declaration '__amount' definition 'amount'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-fmtstream.c:402:49: style: Function 'argp_fmtstream_printf' argument 1 names different: declaration '__fs' definition 'fs'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-fmtstream.h:134:56: note: Function 'argp_fmtstream_printf' argument 1 names different: declaration '__fs' definition 'fs'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-fmtstream.c:402:49: note: Function 'argp_fmtstream_printf' argument 1 names different: declaration '__fs' definition 'fs'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-fmtstream.c:402:65: style: Function 'argp_fmtstream_printf' argument 2 names different: declaration '__fmt' definition 'fmt'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-fmtstream.h:135:23: note: Function 'argp_fmtstream_printf' argument 2 names different: declaration '__fmt' definition 'fmt'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-fmtstream.c:402:65: note: Function 'argp_fmtstream_printf' argument 2 names different: declaration '__fmt' definition 'fmt'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:1158:10: style: Condition 'first_long_opt' is always true [knownConditionTrueFalse]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:1150:28: note: Assignment 'first_long_opt=1', assigned value is 1
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:1158:10: note: Condition 'first_long_opt' is always true
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:791:45: warning: Either the condition 'long1' is redundant or there is possible null pointer dereference: long1. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:781:38: note: Assuming that condition 'long1' is not redundant
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:791:45: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:792:45: warning: Either the condition 'long2' is redundant or there is possible null pointer dereference: long2. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:781:47: note: Assuming that condition 'long2' is not redundant
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:792:45: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:997:7: warning: Possible null pointer dereference: argp [nullPointer]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:1233:16: note: Calling function 'filter_doc', 3rd argument 'argp' value is 0
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:997:7: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:435:21: style: The scope of the variable 'entry' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:436:12: style: The scope of the variable 'num_short_options' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:1704:38: style: Function 'argp_help' argument 1 names different: declaration '__argp' definition 'argp'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp.h:479:54: note: Function 'argp_help' argument 1 names different: declaration '__argp' definition 'argp'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:1704:38: note: Function 'argp_help' argument 1 names different: declaration '__argp' definition 'argp'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:1704:50: style: Function 'argp_help' argument 2 names different: declaration '__stream' definition 'stream'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp.h:480:27: note: Function 'argp_help' argument 2 names different: declaration '__stream' definition 'stream'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:1704:50: note: Function 'argp_help' argument 2 names different: declaration '__stream' definition 'stream'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:1705:14: style: Function 'argp_help' argument 3 names different: declaration '__flags' definition 'flags'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp.h:481:19: note: Function 'argp_help' argument 3 names different: declaration '__flags' definition 'flags'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:1705:14: note: Function 'argp_help' argument 3 names different: declaration '__flags' definition 'flags'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:1705:27: style: Function 'argp_help' argument 4 names different: declaration '__name' definition 'name'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp.h:481:45: note: Function 'argp_help' argument 4 names different: declaration '__name' definition 'name'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:1705:27: note: Function 'argp_help' argument 4 names different: declaration '__name' definition 'name'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:1737:45: style: Function 'argp_state_help' argument 1 names different: declaration '__state' definition 'state'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp.h:496:66: note: Function 'argp_state_help' argument 1 names different: declaration '__state' definition 'state'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:1737:45: note: Function 'argp_state_help' argument 1 names different: declaration '__state' definition 'state'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:1737:58: style: Function 'argp_state_help' argument 2 names different: declaration '__stream' definition 'stream'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp.h:497:26: note: Function 'argp_state_help' argument 2 names different: declaration '__stream' definition 'stream'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:1737:58: note: Function 'argp_state_help' argument 2 names different: declaration '__stream' definition 'stream'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:1737:75: style: Function 'argp_state_help' argument 3 names different: declaration '__flags' definition 'flags'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp.h:498:22: note: Function 'argp_state_help' argument 3 names different: declaration '__flags' definition 'flags'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:1737:75: note: Function 'argp_state_help' argument 3 names different: declaration '__flags' definition 'flags'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:1764:40: style: Function 'argp_error' argument 1 names different: declaration '__state' definition 'state'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp.h:510:61: note: Function 'argp_error' argument 1 names different: declaration '__state' definition 'state'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:1764:40: note: Function 'argp_error' argument 1 names different: declaration '__state' definition 'state'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:1764:59: style: Function 'argp_error' argument 2 names different: declaration '__fmt' definition 'fmt'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp.h:511:27: note: Function 'argp_error' argument 2 names different: declaration '__fmt' definition 'fmt'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:1764:59: note: Function 'argp_error' argument 2 names different: declaration '__fmt' definition 'fmt'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:1831:42: style: Function 'argp_failure' argument 1 names different: declaration '__state' definition 'state'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp.h:525:63: note: Function 'argp_failure' argument 1 names different: declaration '__state' definition 'state'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:1831:42: note: Function 'argp_failure' argument 1 names different: declaration '__state' definition 'state'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:1831:53: style: Function 'argp_failure' argument 2 names different: declaration '__status' definition 'status'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp.h:526:10: note: Function 'argp_failure' argument 2 names different: declaration '__status' definition 'status'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:1831:53: note: Function 'argp_failure' argument 2 names different: declaration '__status' definition 'status'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:1831:65: style: Function 'argp_failure' argument 3 names different: declaration '__errnum' definition 'errnum'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp.h:526:24: note: Function 'argp_failure' argument 3 names different: declaration '__errnum' definition 'errnum'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:1831:65: note: Function 'argp_failure' argument 3 names different: declaration '__errnum' definition 'errnum'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:1832:15: style: Function 'argp_failure' argument 4 names different: declaration '__fmt' definition 'fmt'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp.h:527:29: note: Function 'argp_failure' argument 4 names different: declaration '__fmt' definition 'fmt'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:1832:15: note: Function 'argp_failure' argument 4 names different: declaration '__fmt' definition 'fmt'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:1689:7: style: Variable 'anything' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:1885:13: style: Unused variable: buf [unusedVariable]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:1332:33: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-help.c:1604:30: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-parse.c:733:21: style: The scope of the variable 'group' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-parse.c:874:34: style: Function 'argp_parse' argument 1 names different: declaration '__argp' definition 'argp'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp.h:410:58: note: Function 'argp_parse' argument 1 names different: declaration '__argp' definition 'argp'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-parse.c:874:34: note: Function 'argp_parse' argument 1 names different: declaration '__argp' definition 'argp'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-parse.c:874:44: style: Function 'argp_parse' argument 2 names different: declaration '__argc' definition 'argc'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp.h:411:11: note: Function 'argp_parse' argument 2 names different: declaration '__argc' definition 'argc'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-parse.c:874:44: note: Function 'argp_parse' argument 2 names different: declaration '__argc' definition 'argc'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-parse.c:874:57: style: Function 'argp_parse' argument 3 names different: declaration '__argv' definition 'argv'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp.h:411:37: note: Function 'argp_parse' argument 3 names different: declaration '__argv' definition 'argv'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-parse.c:874:57: note: Function 'argp_parse' argument 3 names different: declaration '__argv' definition 'argv'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-parse.c:874:72: style: Function 'argp_parse' argument 4 names different: declaration '__flags' definition 'flags'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp.h:412:16: note: Function 'argp_parse' argument 4 names different: declaration '__flags' definition 'flags'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-parse.c:874:72: note: Function 'argp_parse' argument 4 names different: declaration '__flags' definition 'flags'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-parse.c:875:13: style: Function 'argp_parse' argument 5 names different: declaration '__arg_index' definition 'end_index'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp.h:412:41: note: Function 'argp_parse' argument 5 names different: declaration '__arg_index' definition 'end_index'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-parse.c:875:13: note: Function 'argp_parse' argument 5 names different: declaration '__arg_index' definition 'end_index'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-parse.c:875:30: style: Function 'argp_parse' argument 6 names different: declaration '__input' definition 'input'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp.h:413:24: note: Function 'argp_parse' argument 6 names different: declaration '__input' definition 'input'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-parse.c:875:30: note: Function 'argp_parse' argument 6 names different: declaration '__input' definition 'input'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-parse.c:927:34: style: Function '_argp_input' argument 1 names different: declaration '__argp' definition 'argp'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp.h:545:57: note: Function '_argp_input' argument 1 names different: declaration '__argp' definition 'argp'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-parse.c:927:34: note: Function '_argp_input' argument 1 names different: declaration '__argp' definition 'argp'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-parse.c:927:65: style: Function '_argp_input' argument 2 names different: declaration '__state' definition 'state'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp.h:546:42: note: Function '_argp_input' argument 2 names different: declaration '__state' definition 'state'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-parse.c:927:65: note: Function '_argp_input' argument 2 names different: declaration '__state' definition 'state'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/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]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/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]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/argp-parse.c:336:6: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/basename.c:35:29: style: Function 'last_component' argument 1 names different: declaration 'file' definition 'name'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/dirname.h:66:35: note: Function 'last_component' argument 1 names different: declaration 'file' definition 'name'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/basename.c:35:29: note: Function 'last_component' argument 1 names different: declaration 'file' definition 'name'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/basename.c:77:24: style: Function 'base_name' argument 1 names different: declaration 'file' definition 'name'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/dirname.h:62:30: note: Function 'base_name' argument 1 names different: declaration 'file' definition 'name'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/basename.c:77:24: note: Function 'base_name' argument 1 names different: declaration 'file' definition 'name'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/basename.c:114:23: style: Function 'base_len' argument 1 names different: declaration 'file' definition 'name'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/dirname.h:64:30: note: Function 'base_len' argument 1 names different: declaration 'file' definition 'name'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/basename.c:114:23: note: Function 'base_len' argument 1 names different: declaration 'file' definition 'name'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/error.c:284:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/error.c:189:12: style: Function 'error' argument 1 names different: declaration '__status' definition 'status'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/error.h:43:24: note: Function 'error' argument 1 names different: declaration '__status' definition 'status'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/error.c:189:12: note: Function 'error' argument 1 names different: declaration '__status' definition 'status'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/error.c:189:24: style: Function 'error' argument 2 names different: declaration '__errnum' definition 'errnum'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/error.h:43:38: note: Function 'error' argument 2 names different: declaration '__errnum' definition 'errnum'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/error.c:189:24: note: Function 'error' argument 2 names different: declaration '__errnum' definition 'errnum'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/error.c:189:44: style: Function 'error' argument 3 names different: declaration '__format' definition 'message'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/error.h:43:60: note: Function 'error' argument 3 names different: declaration '__format' definition 'message'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/error.c:189:44: note: Function 'error' argument 3 names different: declaration '__format' definition 'message'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/error.c:233:20: style: Function 'error_at_line' argument 1 names different: declaration '__status' definition 'status'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/error.h:46:32: note: Function 'error_at_line' argument 1 names different: declaration '__status' definition 'status'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/error.c:233:20: note: Function 'error_at_line' argument 1 names different: declaration '__status' definition 'status'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/error.c:233:32: style: Function 'error_at_line' argument 2 names different: declaration '__errnum' definition 'errnum'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/error.h:46:46: note: Function 'error_at_line' argument 2 names different: declaration '__errnum' definition 'errnum'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/error.c:233:32: note: Function 'error_at_line' argument 2 names different: declaration '__errnum' definition 'errnum'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/error.c:233:52: style: Function 'error_at_line' argument 3 names different: declaration '__fname' definition 'file_name'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/error.h:46:68: note: Function 'error_at_line' argument 3 names different: declaration '__fname' definition 'file_name'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/error.c:233:52: note: Function 'error_at_line' argument 3 names different: declaration '__fname' definition 'file_name'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/error.c:234:22: style: Function 'error_at_line' argument 4 names different: declaration '__lineno' definition 'line_number'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/error.h:47:20: note: Function 'error_at_line' argument 4 names different: declaration '__lineno' definition 'line_number'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/error.c:234:22: note: Function 'error_at_line' argument 4 names different: declaration '__lineno' definition 'line_number'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/error.c:234:47: style: Function 'error_at_line' argument 5 names different: declaration '__format' definition 'message'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/error.h:47:42: note: Function 'error_at_line' argument 5 names different: declaration '__format' definition 'message'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/error.c:234:47: note: Function 'error_at_line' argument 5 names different: declaration '__format' definition 'message'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/error.c:226:1: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt.c:352:25: style: Function '_getopt_internal_r' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt_int.h:114:36: note: Function '_getopt_internal_r' argument 1 names different: declaration '___argc' definition 'argc'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt.c:352:25: note: Function '_getopt_internal_r' argument 1 names different: declaration '___argc' definition 'argc'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt.c:352:38: style: Function '_getopt_internal_r' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt_int.h:114:52: note: Function '_getopt_internal_r' argument 2 names different: declaration '___argv' definition 'argv'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt.c:352:38: note: Function '_getopt_internal_r' argument 2 names different: declaration '___argv' definition 'argv'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt.c:352:56: style: Function '_getopt_internal_r' argument 3 names different: declaration '__shortopts' definition 'optstring'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt_int.h:115:23: note: Function '_getopt_internal_r' argument 3 names different: declaration '__shortopts' definition 'optstring'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt.c:352:56: note: Function '_getopt_internal_r' argument 3 names different: declaration '__shortopts' definition 'optstring'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt.c:353:28: style: Function '_getopt_internal_r' argument 4 names different: declaration '__longopts' definition 'longopts'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt_int.h:116:32: note: Function '_getopt_internal_r' argument 4 names different: declaration '__longopts' definition 'longopts'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt.c:353:28: note: Function '_getopt_internal_r' argument 4 names different: declaration '__longopts' definition 'longopts'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt.c:353:43: style: Function '_getopt_internal_r' argument 5 names different: declaration '__longind' definition 'longind'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt_int.h:116:49: note: Function '_getopt_internal_r' argument 5 names different: declaration '__longind' definition 'longind'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt.c:353:43: note: Function '_getopt_internal_r' argument 5 names different: declaration '__longind' definition 'longind'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt.c:354:11: style: Function '_getopt_internal_r' argument 6 names different: declaration '__long_only' definition 'long_only'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt_int.h:117:15: note: Function '_getopt_internal_r' argument 6 names different: declaration '__long_only' definition 'long_only'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt.c:354:11: note: Function '_getopt_internal_r' argument 6 names different: declaration '__long_only' definition 'long_only'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt.c:354:26: style: Function '_getopt_internal_r' argument 7 names different: declaration '__posixly_correct' definition 'posixly_correct'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt_int.h:117:32: note: Function '_getopt_internal_r' argument 7 names different: declaration '__posixly_correct' definition 'posixly_correct'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt.c:354:26: note: Function '_getopt_internal_r' argument 7 names different: declaration '__posixly_correct' definition 'posixly_correct'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt.c:354:64: style: Function '_getopt_internal_r' argument 8 names different: declaration '__data' definition 'd'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt_int.h:118:32: note: Function '_getopt_internal_r' argument 8 names different: declaration '__data' definition 'd'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt.c:354:64: note: Function '_getopt_internal_r' argument 8 names different: declaration '__data' definition 'd'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt.c:1088:23: style: Function '_getopt_internal' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt_int.h:23:34: note: Function '_getopt_internal' argument 1 names different: declaration '___argc' definition 'argc'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt.c:1088:23: note: Function '_getopt_internal' argument 1 names different: declaration '___argc' definition 'argc'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt.c:1088:36: style: Function '_getopt_internal' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt_int.h:23:50: note: Function '_getopt_internal' argument 2 names different: declaration '___argv' definition 'argv'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt.c:1088:36: note: Function '_getopt_internal' argument 2 names different: declaration '___argv' definition 'argv'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt.c:1088:54: style: Function '_getopt_internal' argument 3 names different: declaration '__shortopts' definition 'optstring'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt_int.h:24:21: note: Function '_getopt_internal' argument 3 names different: declaration '__shortopts' definition 'optstring'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt.c:1088:54: note: Function '_getopt_internal' argument 3 names different: declaration '__shortopts' definition 'optstring'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt.c:1089:26: style: Function '_getopt_internal' argument 4 names different: declaration '__longopts' definition 'longopts'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt_int.h:25:37: note: Function '_getopt_internal' argument 4 names different: declaration '__longopts' definition 'longopts'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt.c:1089:26: note: Function '_getopt_internal' argument 4 names different: declaration '__longopts' definition 'longopts'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt.c:1089:41: style: Function '_getopt_internal' argument 5 names different: declaration '__longind' definition 'longind'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt_int.h:25:54: note: Function '_getopt_internal' argument 5 names different: declaration '__longind' definition 'longind'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt.c:1089:41: note: Function '_getopt_internal' argument 5 names different: declaration '__longind' definition 'longind'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt.c:1090:9: style: Function '_getopt_internal' argument 6 names different: declaration '__long_only' definition 'long_only'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt_int.h:26:13: note: Function '_getopt_internal' argument 6 names different: declaration '__long_only' definition 'long_only'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt.c:1090:9: note: Function '_getopt_internal' argument 6 names different: declaration '__long_only' definition 'long_only'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt.c:1090:24: style: Function '_getopt_internal' argument 7 names different: declaration '__posixly_correct' definition 'posixly_correct'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt_int.h:26:30: note: Function '_getopt_internal' argument 7 names different: declaration '__posixly_correct' definition 'posixly_correct'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt.c:1090:24: note: Function '_getopt_internal' argument 7 names different: declaration '__posixly_correct' definition 'posixly_correct'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt1.c:52:21: style: Function '_getopt_long_r' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt_int.h:120:32: note: Function '_getopt_long_r' argument 1 names different: declaration '___argc' definition 'argc'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt1.c:52:21: note: Function '_getopt_long_r' argument 1 names different: declaration '___argc' definition 'argc'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt1.c:52:34: style: Function '_getopt_long_r' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt_int.h:120:48: note: Function '_getopt_long_r' argument 2 names different: declaration '___argv' definition 'argv'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt1.c:52:34: note: Function '_getopt_long_r' argument 2 names different: declaration '___argv' definition 'argv'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt1.c:52:52: style: Function '_getopt_long_r' argument 3 names different: declaration '__shortopts' definition 'options'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt_int.h:121:19: note: Function '_getopt_long_r' argument 3 names different: declaration '__shortopts' definition 'options'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt1.c:52:52: note: Function '_getopt_long_r' argument 3 names different: declaration '__shortopts' definition 'options'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt1.c:53:24: style: Function '_getopt_long_r' argument 4 names different: declaration '__longopts' definition 'long_options'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt_int.h:122:28: note: Function '_getopt_long_r' argument 4 names different: declaration '__longopts' definition 'long_options'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt1.c:53:24: note: Function '_getopt_long_r' argument 4 names different: declaration '__longopts' definition 'long_options'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt1.c:53:43: style: Function '_getopt_long_r' argument 5 names different: declaration '__longind' definition 'opt_index'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt_int.h:122:45: note: Function '_getopt_long_r' argument 5 names different: declaration '__longind' definition 'opt_index'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt1.c:53:43: note: Function '_getopt_long_r' argument 5 names different: declaration '__longind' definition 'opt_index'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt1.c:54:24: style: Function '_getopt_long_r' argument 6 names different: declaration '__data' definition 'd'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt_int.h:123:28: note: Function '_getopt_long_r' argument 6 names different: declaration '__data' definition 'd'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt1.c:54:24: note: Function '_getopt_long_r' argument 6 names different: declaration '__data' definition 'd'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt1.c:75:26: style: Function '_getopt_long_only_r' argument 1 names different: declaration '___argc' definition 'argc'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt_int.h:125:37: note: Function '_getopt_long_only_r' argument 1 names different: declaration '___argc' definition 'argc'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt1.c:75:26: note: Function '_getopt_long_only_r' argument 1 names different: declaration '___argc' definition 'argc'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt1.c:75:39: style: Function '_getopt_long_only_r' argument 2 names different: declaration '___argv' definition 'argv'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt_int.h:125:53: note: Function '_getopt_long_only_r' argument 2 names different: declaration '___argv' definition 'argv'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt1.c:75:39: note: Function '_getopt_long_only_r' argument 2 names different: declaration '___argv' definition 'argv'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt1.c:75:57: style: Function '_getopt_long_only_r' argument 3 names different: declaration '__shortopts' definition 'options'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt_int.h:126:17: note: Function '_getopt_long_only_r' argument 3 names different: declaration '__shortopts' definition 'options'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt1.c:75:57: note: Function '_getopt_long_only_r' argument 3 names different: declaration '__shortopts' definition 'options'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt1.c:76:29: style: Function '_getopt_long_only_r' argument 4 names different: declaration '__longopts' definition 'long_options'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt_int.h:127:26: note: Function '_getopt_long_only_r' argument 4 names different: declaration '__longopts' definition 'long_options'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt1.c:76:29: note: Function '_getopt_long_only_r' argument 4 names different: declaration '__longopts' definition 'long_options'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt1.c:76:48: style: Function '_getopt_long_only_r' argument 5 names different: declaration '__longind' definition 'opt_index'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt_int.h:128:10: note: Function '_getopt_long_only_r' argument 5 names different: declaration '__longind' definition 'opt_index'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt1.c:76:48: note: Function '_getopt_long_only_r' argument 5 names different: declaration '__longind' definition 'opt_index'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt1.c:77:29: style: Function '_getopt_long_only_r' argument 6 names different: declaration '__data' definition 'd'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt_int.h:129:26: note: Function '_getopt_long_only_r' argument 6 names different: declaration '__data' definition 'd'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/getopt1.c:77:29: note: Function '_getopt_long_only_r' argument 6 names different: declaration '__data' definition 'd'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/strndup.c:49:18: style: Function 'strndup' argument 1 names different: declaration 'string' definition 's'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/strndup.h:28:35: note: Function 'strndup' argument 1 names different: declaration 'string' definition 's'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/strndup.c:49:18: note: Function 'strndup' argument 1 names different: declaration 'string' definition 's'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/xmalloc.c:219:8: style: Condition '!HAVE_GNU_CALLOC' is always true [knownConditionTrueFalse]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/xmalloc.c:220:37: style: Condition 'HAVE_GNU_CALLOC' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/xmalloc.c:63:17: style: Function 'xmalloc' argument 1 names different: declaration 's' definition 'n'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/xalloc.h:48:23: note: Function 'xmalloc' argument 1 names different: declaration 's' definition 'n'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/xmalloc.c:63:17: note: Function 'xmalloc' argument 1 names different: declaration 's' definition 'n'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/xmalloc.c:89:27: style: Function 'xrealloc' argument 2 names different: declaration 's' definition 'n'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/xalloc.h:52:33: note: Function 'xrealloc' argument 2 names different: declaration 's' definition 'n'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/xmalloc.c:89:27: note: Function 'xrealloc' argument 2 names different: declaration 's' definition 'n'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/xmalloc.c:238:22: style: Function 'xstrdup' argument 1 names different: declaration 'str' definition 'string'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/xalloc.h:57:28: note: Function 'xstrdup' argument 1 names different: declaration 'str' definition 'string'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/xmalloc.c:238:22: note: Function 'xstrdup' argument 1 names different: declaration 'str' definition 'string'.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/xmalloc.c:205:17: error: Allocation with xmalloc, memset doesn't release it. [leakNoVarFunctionCall]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/lib/xmalloc.c:232:17: error: Allocation with xmalloc, memcpy doesn't release it. [leakNoVarFunctionCall]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/libltdl/ltdl.h:335:0: error: syntax error [syntaxError]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/common.hh:262:12: style: Technically the member function 'stdx::constructor_t::operator()' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/common.hh:270:3: style: Class 'constructor1_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/vector.hh:68:2: style: Class 'Vector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/vector.hh:146:2: style: Class 'UVector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/vector.hh:181:2: style: Class 'UnitVector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/vector.hh:193:2: style: Class 'UnitVector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/vector.hh:545:2: style: Class 'UnitQuat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/color.hh:34:2: style: Class 'RGBColor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/color.hh:114:2: style: Class 'HSLColor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/resource.hh:62:3: style: Class 'DisplayLists' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/vector.hh:36:0: style: Class 'VectorBase < float >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/vector.hh:36:0: style: Class 'VectorBase < unsigned int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/vroot.hh:121:3: style: Variable '__SWM_VROOT' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/vroot.hh:113:0: note: Variable '__SWM_VROOT' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/vroot.hh:121:3: note: Variable '__SWM_VROOT' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/vroot.hh:114:16: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/common.cc:616:4: style: Exception should be caught by reference. [catchExceptionByValue]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/common.cc:443:14: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/cyclone/cyclone.cc:210:10: warning: Member variable 'Cyclone::_targetWidth' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/cyclone/cyclone.cc:210:10: warning: Member variable 'Cyclone::_oldWidth' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/cyclone/particle.hh:53:2: style: Class 'Particle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/flocks/bug.hh:69:2: style: Class 'Follower' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/helios/helios.cc:553:13: style: The scope of the variable 'releaseMicros' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/helios/sphere.hh:30:1: style: The class 'Sphere' does not have a constructor although it has private member variables. [noConstructor]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/helios/particle.hh:135:27: performance: Function parameter 'eList' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/helios/particle.hh:135:58: performance: Function parameter 'aList' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/hyperspace/hyperspace.cc:243:14: style: The scope of the variable 'headingChange' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/hyperspace/hyperspace.cc:246:14: style: The scope of the variable 'rollChange' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/implicit.cc:50:22: style: The scope of the variable 'ec' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/implicit.cc:110:16: style: The scope of the variable 'totalCount' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/implicit.cc:259:15: style: The scope of the variable 'xyz' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/implicit.cc:239:13: style: Checking if unsigned variable '--x' is less than zero. This might be a false warning. [unsignedLessThanZero]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/implicit.cc:185:11: warning: Member variable 'Implicit::_threshold' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/implicit.hh:40:0: style: Class 'LazyVector < VertexData >' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/implicit.hh:40:0: style: Class 'LazyVector < unsigned int >' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/implicit.hh:121:2: style: Class 'Implicit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/implicit.hh:35:0: warning: The class 'LazyVector < VertexData >' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/implicit.hh:35:0: warning: The class 'LazyVector < unsigned int >' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/implicit.hh:83:7: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/resource.hh:48:0: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/implicit.hh:83:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/pngimage.cc:152:4: style: Exception should be caught by reference. [catchExceptionByValue]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:75:2: warning: Member variable 'Particle::_depth' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/bee.hh:42:2: warning: Member variable 'Bee::_brightness' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/smoke.hh:53:2: warning: Member variable 'Smoke::_brightness' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/star.hh:44:2: warning: Member variable 'Star::_brightness' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/bee.hh:54:7: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:82:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/bee.hh:54:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/bee.hh:55:7: style: The function 'updateCameraOnly' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:83:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/bee.hh:55:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/bee.hh:56:7: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:84:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/bee.hh:56:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/smoke.hh:65:7: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:82:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/smoke.hh:65:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/smoke.hh:66:7: style: The function 'updateCameraOnly' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:83:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/smoke.hh:66:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/smoke.hh:67:7: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:84:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/smoke.hh:67:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/smoke.hh:69:7: style: The function 'illuminate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:89:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/smoke.hh:69:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/star.hh:52:7: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:82:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/star.hh:52:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/star.hh:53:7: style: The function 'updateCameraOnly' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:83:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/star.hh:53:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/star.hh:54:7: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:84:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/star.hh:54:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/bigmama.cc:32:10: warning: Member variable 'BigMama::_size' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/bigmama.cc:32:10: warning: Member variable 'BigMama::_brightness' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/bigmama.hh:38:7: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:82:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/bigmama.hh:38:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/bigmama.hh:39:7: style: The function 'updateCameraOnly' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:83:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/bigmama.hh:39:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/bigmama.hh:40:7: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:84:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/bigmama.hh:40:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/bomb.hh:53:7: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:82:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/bomb.hh:53:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/bomb.hh:54:7: style: The function 'updateCameraOnly' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:83:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/bomb.hh:54:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/bomb.hh:55:7: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:84:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/bomb.hh:55:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/explosion.hh:85:7: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:82:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/explosion.hh:85:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/explosion.hh:86:7: style: The function 'updateCameraOnly' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:83:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/explosion.hh:86:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/explosion.hh:87:7: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:84:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/explosion.hh:87:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/meteor.hh:40:2: warning: Member variable 'Meteor::_brightness' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/streamer.hh:40:2: warning: Member variable 'Streamer::_brightness' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/meteor.hh:46:7: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:82:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/meteor.hh:46:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/meteor.hh:47:7: style: The function 'updateCameraOnly' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:83:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/meteor.hh:47:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/meteor.hh:48:7: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:84:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/meteor.hh:48:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/streamer.hh:46:7: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:82:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/streamer.hh:46:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/streamer.hh:47:7: style: The function 'updateCameraOnly' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:83:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/streamer.hh:47:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/streamer.hh:48:7: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:84:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/streamer.hh:48:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/fountain.hh:56:7: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:82:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/fountain.hh:56:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/fountain.hh:57:7: style: The function 'updateCameraOnly' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:83:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/fountain.hh:57:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/fountain.hh:58:7: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:84:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/fountain.hh:58:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/resources.cc:784:5: style: Exception should be caught by reference. [catchExceptionByValue]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/resources.cc:786:5: style: Exception should be caught by reference. [catchExceptionByValue]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/resources.cc:794:5: style: Exception should be caught by reference. [catchExceptionByValue]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/rocket.hh:50:2: style: Class 'Rocket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/rocket.hh:52:7: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:82:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/rocket.hh:52:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/rocket.hh:53:7: style: The function 'updateCameraOnly' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:83:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/rocket.hh:53:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/rocket.hh:54:7: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:84:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/rocket.hh:54:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/spinner.hh:67:7: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:82:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/spinner.hh:67:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/spinner.hh:68:7: style: The function 'updateCameraOnly' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:83:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/spinner.hh:68:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/spinner.hh:69:7: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:84:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/spinner.hh:69:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/stretcher.hh:38:7: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:82:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/stretcher.hh:38:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/stretcher.hh:39:7: style: The function 'updateCameraOnly' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:83:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/stretcher.hh:39:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/stretcher.hh:40:7: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:84:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/stretcher.hh:40:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/stretcher.hh:41:7: style: The function 'stretch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:114:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/stretcher.hh:41:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/sucker.hh:38:7: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:82:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/sucker.hh:38:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/sucker.hh:39:7: style: The function 'updateCameraOnly' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:83:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/sucker.hh:39:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/sucker.hh:40:7: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:84:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/sucker.hh:40:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/sucker.hh:41:7: style: The function 'suck' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:92:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/sucker.hh:41:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/shockwave.cc:55:12: warning: Member variable 'Shockwave::_life' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/shockwave.hh:47:7: performance: Technically the member function 'Shockwave::drawShockwave' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/shockwave.cc:144:17: note: Technically the member function 'Shockwave::drawShockwave' can be static.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/shockwave.hh:47:7: note: Technically the member function 'Shockwave::drawShockwave' can be static.
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/shockwave.hh:44:7: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:82:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/shockwave.hh:44:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/shockwave.hh:45:7: style: The function 'updateCameraOnly' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:83:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/shockwave.hh:45:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/shockwave.hh:46:7: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:84:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/shockwave.hh:46:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/shockwave.hh:48:7: style: The function 'shock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/particle.hh:103:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/shockwave.hh:48:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/stretcher.cc:34:12: warning: Member variable 'Stretcher::_size' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/stretcher.cc:34:12: warning: Member variable 'Stretcher::_brightness' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/sucker.cc:34:9: warning: Member variable 'Sucker::_size' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/skyrocket/sucker.cc:34:9: warning: Member variable 'Sucker::_brightness' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/solarwinds/wind.cc:182:15: style: The scope of the variable 'lineSize' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/screensavers/rsxs-0.9/src/solarwinds/wind.cc:87:7: warning: Member variable 'Wind::_c' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_audioHeadRoom' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_ac3Gain' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_audioPlayCountMinimumPercent' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_dvdplayerIgnoreDTSinWAV' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_limiterHold' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_limiterRelease' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_omxHWAudioDecode' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_omxDecodeStartWithValidFrame' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_videoSubsDelayRange' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_videoAudioDelayRange' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_videoSmallStepBackSeconds' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_videoSmallStepBackTries' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_videoSmallStepBackDelay' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_videoUseTimeSeeking' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_videoTimeSeekForward' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_videoTimeSeekBackward' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_videoTimeSeekForwardBig' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_videoTimeSeekBackwardBig' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_videoPercentSeekForward' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_videoPercentSeekBackward' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_videoPercentSeekForwardBig' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_videoPercentSeekBackwardBig' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_videoVDPAUtelecine' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_videoVDPAUdeintSkipChromaHD' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_musicUseTimeSeeking' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_musicTimeSeekForward' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_musicTimeSeekBackward' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_musicTimeSeekForwardBig' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_musicTimeSeekBackwardBig' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_musicPercentSeekForward' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_musicPercentSeekBackward' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_musicPercentSeekForwardBig' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_musicPercentSeekBackwardBig' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_videoBlackBarColour' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_videoIgnoreSecondsAtStart' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_videoIgnorePercentAtEnd' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_audioApplyDrc' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_videoVDPAUScaling' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_videoNonLinStretchRatio' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_videoEnableHighQualityHwScalers' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_videoAutoScaleMaxFps' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_videoDefaultLatency' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_videoDisableBackgroundDeinterlace' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_videoCaptureUseOcclusionQuery' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_DXVACheckCompatibility' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_DXVACheckCompatibilityPresent' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_DXVAForceProcessorRenderer' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_DXVANoDeintProcForProgressive' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_videoFpsDetect' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_videoBusyDialogDelay_ms' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_videoDisableHi10pMultithreading' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_stagefrightConfig' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_videoPlayCountMinimumPercent' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_slideshowBlackBarCompensation' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_slideshowZoomAmount' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_slideshowPanAmount' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_songInfoDuration' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_logLevel' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_logLevelHint' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_extraLogLevels' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_logEnableAirtunes' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_airTunesPort' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_airPlayPort' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_handleMounting' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_fullScreenOnMovieStart' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_remoteDelay' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_controllerDeadzone' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_playlistAsFolders' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_detectAsUdf' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_fanartRes' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_imageRes' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_useDDSFanart' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_sambaclienttimeout' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_sambastatfiles' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_bHTTPDirectoryStatFilesize' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_bFTPThumbs' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_bMusicLibraryHideAllItems' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_iMusicLibraryRecentlyAddedItems' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_bMusicLibraryAllItemsOnBottom' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_bMusicLibraryAlbumsSortByArtistThenYear' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_bMusicLibraryCleanOnUpdate' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_prioritiseAPEv2tags' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_bVideoLibraryHideAllItems' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_bVideoLibraryAllItemsOnBottom' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_iVideoLibraryRecentlyAddedItems' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_bVideoLibraryHideEmptySeries' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_bVideoLibraryCleanOnUpdate' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_bVideoLibraryExportAutoThumbs' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_bVideoLibraryImportWatchedState' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_bVideoLibraryImportResumePoint' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_bVideoScannerIgnoreErrors' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_iVideoLibraryDateAdded' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_iTuxBoxStreamtsPort' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_bTuxBoxSubMenuSelection' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_iTuxBoxDefaultSubMenu' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_iTuxBoxDefaultRootMenu' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_bTuxBoxAudioChannelSelection' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_bTuxBoxPictureIcon' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_iTuxBoxEpgRequestTime' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_iTuxBoxZapWaitTime' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_bTuxBoxSendAllAPids' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_bTuxBoxZapstream' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_iTuxBoxZapstreamPort' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_iMythMovieLength' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_iEpgLingerTime' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_iEpgUpdateCheckInterval' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_iEpgCleanupInterval' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_iEpgActiveTagCheckInterval' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_iEpgRetryInterruptedUpdateInterval' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_iEpgUpdateEmptyTagsInterval' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_bEpgDisplayUpdatePopup' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_bEpgDisplayIncrementalUpdatePopup' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_bEdlMergeShortCommBreaks' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_iEdlMaxCommBreakLength' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_iEdlMinCommBreakLength' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_iEdlMaxCommBreakGap' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_iEdlMaxStartGap' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_iEdlCommBreakAutowait' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_iEdlCommBreakAutowind' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_curlconnecttimeout' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_curllowspeedtime' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_curlretries' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_curlDisableIPV6' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_fullScreen' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_startFullScreen' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_showExitButton' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_canWindowed' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_splashImage' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_alwaysOnTop' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_playlistRetries' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_playlistTimeout' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_GLRectangleHack' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_iSkipLoopFilter' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_ForcedSwapTime' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_AllowD3D9Ex' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_ForceD3D9Ex' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_AllowDynamicTextures' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_RestrictCapsMask' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_sleepBeforeFlip' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_bVirtualShares' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_karaokeSyncDelayCDG' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_karaokeSyncDelayLRC' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_karaokeChangeGenreForKaraokeSongs' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_karaokeKeepDelay' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_karaokeStartIndex' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_karaokeAlwaysEmptyOnCdgs' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_karaokeUseSongSpecificBackground' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_iPVRTimeCorrection' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_iPVRInfoToggleInterval' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_iPVRMinVideoCacheLevel' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_iPVRMinAudioCacheLevel' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_bPVRCacheInDvdPlayer' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_bPVRChannelIconsAutoScan' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_bPVRAutoScanIconsUserSet' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_iPVRNumericChannelSwitchTimeout' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_measureRefreshrate' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_guiVisualizeDirtyRegions' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_guiAlgorithmDirtyRegions' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_guiDirtyRegionNoFlipTimeout' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_addonPackageFolderSize' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_cacheMemBufferSize' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_networkBufferMode' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_readBufferFactor' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_jsonOutputCompact' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_jsonTcpPort' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/AdvancedSettings.cpp:50:20: warning: Member variable 'CAdvancedSettings::m_enableMultimediaKeys' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/SkinSettings.h:55:16: warning: Virtual function 'Clear' is called from constructor 'CSkinSettings()' at line 40. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/settings/SkinSettings.cpp:40:3: note: Calling Clear
xbmc-13.2-Gotham/xbmc/settings/SkinSettings.h:55:16: note: Clear is a virtual method
xbmc-13.2-Gotham/xbmc/settings/VideoSettings.cpp:30:17: warning: Member variable 'CVideoSettings::m_StereoMode' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/VideoSettings.cpp:30:17: warning: Member variable 'CVideoSettings::m_StereoInvert' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogContentSettings.cpp:393:39: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogContentSettings.cpp:53:3: performance: Variable 'm_content' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:96:21: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:97:24: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:98:21: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:99:28: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:100:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:101:23: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:102:26: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:181:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:186:40: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:191:40: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:196:43: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:207:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:217:33: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:233:43: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:278:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:283:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:288:33: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:293:33: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:301:40: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:306:40: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:311:43: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:331:43: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:363:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:365:21: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:371:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:373:8: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:380:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:382:24: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:388:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:390:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:393:10: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:407:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:409:24: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:416:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:419:8: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:420:24: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:428:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:430:8: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:431:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:432:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:433:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:434:24: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:440:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:444:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:453:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:455:8: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:456:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:457:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:458:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:459:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:462:8: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:463:8: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:685:26: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:143:54: style: Function 'EnableSettings' argument 1 names different: declaration 'setting' definition 'id'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.h:86:36: note: Function 'EnableSettings' argument 1 names different: declaration 'setting' definition 'id'.
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:143:54: note: Function 'EnableSettings' argument 1 names different: declaration 'setting' definition 'id'.
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:163:53: style: Function 'UpdateSetting' argument 1 names different: declaration 'setting' definition 'id'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.h:85:35: note: Function 'UpdateSetting' argument 1 names different: declaration 'setting' definition 'id'.
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:163:53: note: Function 'UpdateSetting' argument 1 names different: declaration 'setting' definition 'id'.
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:259:38: style: Function 'OnClick' argument 1 names different: declaration 'iControlID' definition 'iID'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.h:89:20: note: Function 'OnClick' argument 1 names different: declaration 'iControlID' definition 'iID'.
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:259:38: note: Function 'OnClick' argument 1 names different: declaration 'iControlID' definition 'iID'.
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:517:49: style: Function 'AddButton' argument 1 names different: declaration 'it' definition 'id'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.h:96:31: note: Function 'AddButton' argument 1 names different: declaration 'it' definition 'id'.
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:517:49: note: Function 'AddButton' argument 1 names different: declaration 'it' definition 'id'.
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:614:133: style: Function 'AddSlider' argument 7 names different: declaration 'formatFunction' definition 'function'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.h:104:115: note: Function 'AddSlider' argument 7 names different: declaration 'formatFunction' definition 'function'.
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:614:133: note: Function 'AddSlider' argument 7 names different: declaration 'formatFunction' definition 'function'.
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:633:169: style: Function 'AddRangeSlider' argument 8 names different: declaration 'formatFunction' definition 'function'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.h:105:151: note: Function 'AddRangeSlider' argument 8 names different: declaration 'formatFunction' definition 'function'.
xbmc-13.2-Gotham/xbmc/settings/dialogs/GUIDialogSettings.cpp:633:169: note: Function 'AddRangeSlider' argument 8 names different: declaration 'formatFunction' definition 'function'.
xbmc-13.2-Gotham/xbmc/settings/lib/ISetting.cpp:63:50: style: Checking if unsigned variable 'strlen(idAttribute)' is less than zero. [unsignedLessThanZero]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:226:8: performance: Technically the member function 'CSettingBool::fromString' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.cpp:659:20: note: Technically the member function 'CSettingBool::fromString' can be static.
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:226:8: note: Technically the member function 'CSettingBool::fromString' can be static.
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:321:16: warning: Virtual function 'copy' is called from constructor 'CSettingNumber(const std::string&id,const CSettingNumber&setting)' at line 948. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.cpp:948:3: note: Calling copy
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:321:16: note: copy is a virtual method
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:367:16: warning: Virtual function 'copy' is called from constructor 'CSettingString(const std::string&id,const CSettingString&setting)' at line 1110. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.cpp:1110:3: note: Calling copy
xbmc-13.2-Gotham/xbmc/settings/lib/Setting.h:367:16: note: copy is a virtual method
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.h:62:21: style: The function 'CreateSetting' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingCreator.h:44:21: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.h:62:21: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.h:65:28: style: The function 'CreateControl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingControlCreator.h:41:28: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.h:65:28: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.h:91:16: style: The function 'Save' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISubSettings.h:47:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.h:91:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.h:105:8: style: The function 'Clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISubSettings.h:51:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.h:105:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.h:387:16: style: The function 'OnSettingChanging' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingCallback.h:42:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.h:387:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.h:388:16: style: The function 'OnSettingChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingCallback.h:53:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.h:388:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.h:389:16: style: The function 'OnSettingAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingCallback.h:63:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.h:389:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.h:390:16: style: The function 'OnSettingUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingCallback.h:75:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.h:390:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.h:391:16: style: The function 'OnSettingPropertyChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingCallback.h:86:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.h:391:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.h:394:16: style: The function 'OnSettingsLoading' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingsHandler.h:37:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.h:394:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.h:395:16: style: The function 'OnSettingsLoaded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingsHandler.h:43:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.h:395:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.h:396:16: style: The function 'OnSettingsUnloaded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingsHandler.h:62:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.h:396:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.h:397:16: style: The function 'OnSettingsSaving' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingsHandler.h:49:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.h:397:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.h:399:16: style: The function 'OnSettingsCleared' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISettingsHandler.h:68:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.h:399:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.h:402:16: style: The function 'Load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISubSettings.h:40:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.h:402:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingCategoryAccess.h:30:3: style: Class 'CSettingCategoryAccessCondition' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingCategoryAccess.h:41:3: style: Class 'CSettingCategoryAccessConditionCombination' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingCategoryAccess.h:56:3: style: Class 'CSettingCategoryAccess' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingCategoryAccess.h:35:16: style: The function 'Check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingConditions.h:57:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingCategoryAccess.h:35:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingCategoryAccess.h:46:16: style: The function 'Check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingConditions.h:72:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingCategoryAccess.h:46:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingCategoryAccess.h:49:35: style: The function 'newOperation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingConditions.h:75:35: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingCategoryAccess.h:49:35: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingCategoryAccess.h:50:31: style: The function 'newValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingConditions.h:76:31: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingCategoryAccess.h:50:31: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingDependency.cpp:222:42: style: Checking if unsigned variable 'strlen(strType)' is less than zero. [unsignedLessThanZero]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingSection.cpp:197:11: warning: Possible null pointer dereference: group [nullPointer]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingSection.cpp:183:30: note: Assignment 'group=NULL', assigned value is 0
xbmc-13.2-Gotham/xbmc/settings/lib/SettingSection.cpp:197:11: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/settings/lib/SettingSection.cpp:283:11: warning: Possible null pointer dereference: category [nullPointer]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingSection.cpp:269:36: note: Assignment 'category=NULL', assigned value is 0
xbmc-13.2-Gotham/xbmc/settings/lib/SettingSection.cpp:283:11: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/settings/lib/SettingSection.cpp:101:56: style: Checking if unsigned variable 'strlen(settingType)' is less than zero. This might be a false warning. [unsignedLessThanZero]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingSection.h:50:16: style: The function 'Deserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISetting.h:56:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingSection.h:50:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingSection.h:93:16: style: The function 'Deserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISetting.h:56:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingSection.h:93:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingSection.h:171:16: style: The function 'Deserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/settings/lib/ISetting.h:56:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingSection.h:171:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/settings/lib/SettingUpdate.cpp:46:42: style: Checking if unsigned variable 'strlen(strType)' is less than zero. [unsignedLessThanZero]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.cpp:395:16: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.cpp:397:16: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.cpp:505:11: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.cpp:515:11: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.cpp:525:24: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.cpp:535:11: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.cpp:545:11: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.cpp:555:11: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.cpp:565:11: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.cpp:575:11: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.cpp:585:11: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.cpp:595:11: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.cpp:605:11: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.cpp:839:67: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.cpp:1033:35: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.cpp:1039:41: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.h:115:8: style: Technically the member function 'CSettingsManager::LoadSetting' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.cpp:242:24: note: Technically the member function 'CSettingsManager::LoadSetting' can be const.
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.h:115:8: note: Technically the member function 'CSettingsManager::LoadSetting' can be const.
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.h:396:16: warning: Virtual function 'OnSettingsUnloaded' is called from destructor '~CSettingsManager()' at line 43. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.cpp:43:3: note: Calling Clear
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.cpp:227:3: note: Calling Unload
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.cpp:221:3: note: Calling OnSettingsUnloaded
xbmc-13.2-Gotham/xbmc/settings/lib/SettingsManager.h:396:16: note: OnSettingsUnloaded is a virtual method
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.cpp:124:15: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.cpp:174:40: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.cpp:297:14: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.cpp:511:20: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.cpp:534:28: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.cpp:580:65: style: Function 'CGUIControlEditSetting' argument 1 names different: declaration 'pButton' definition 'pEdit'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:153:43: note: Function 'CGUIControlEditSetting' argument 1 names different: declaration 'pButton' definition 'pEdit'.
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.cpp:580:65: note: Function 'CGUIControlEditSetting' argument 1 names different: declaration 'pButton' definition 'pEdit'.
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:94:16: warning: Virtual function 'Update' is called from constructor 'CGUIControlRadioButtonSetting(CGUIRadioButtonControl*pRadioButton,int id,CSetting*pSetting)' at line 76. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.cpp:76:3: note: Calling Update
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:94:16: note: Update is a virtual method
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:124:16: warning: Virtual function 'Update' is called from constructor 'CGUIControlListSetting(CGUIButtonControl*pButton,int id,CSetting*pSetting)' at line 244. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.cpp:244:3: note: Calling Update
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:124:16: note: Update is a virtual method
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:142:16: warning: Virtual function 'Update' is called from constructor 'CGUIControlButtonSetting(CGUIButtonControl*pButton,int id,CSetting*pSetting)' at line 488. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.cpp:488:3: note: Calling Update
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:142:16: note: Update is a virtual method
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:158:16: warning: Virtual function 'Update' is called from constructor 'CGUIControlEditSetting(CGUIEditControl*pButton,int id,CSetting*pSetting)' at line 613. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.cpp:613:3: note: Calling Update
xbmc-13.2-Gotham/xbmc/settings/windows/GUIControlSettings.h:158:16: note: Update is a virtual method
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.cpp:396:8: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.cpp:402:8: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.cpp:411:8: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.cpp:413:8: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.cpp:433:21: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.cpp:434:28: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.cpp:435:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.cpp:436:23: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.cpp:437:22: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.cpp:440:21: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.cpp:692:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.cpp:693:61: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.cpp:701:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.cpp:702:56: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.cpp:710:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.cpp:711:54: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.cpp:719:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.cpp:720:54: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.cpp:728:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.cpp:729:56: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.cpp:749:92: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.cpp:814:88: style: Function 'GetSettingControl' argument 1 names different: declaration 'setting' definition 'strSetting'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.h:82:62: note: Function 'GetSettingControl' argument 1 names different: declaration 'setting' definition 'strSetting'.
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.cpp:814:88: note: Function 'GetSettingControl' argument 1 names different: declaration 'setting' definition 'strSetting'.
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.h:54:16: warning: Virtual function 'FreeControls' is called from destructor '~CGUIWindowSettingsCategory()' at line 129. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.cpp:129:3: note: Calling FreeControls
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsCategory.h:54:16: note: FreeControls is a virtual method
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsScreenCalibration.cpp:111:62: style: Function 'FreeResources' argument 1 names different: declaration 'forceUnLoad' definition 'forceUnload'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsScreenCalibration.h:36:35: note: Function 'FreeResources' argument 1 names different: declaration 'forceUnLoad' definition 'forceUnload'.
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsScreenCalibration.cpp:111:62: note: Function 'FreeResources' argument 1 names different: declaration 'forceUnLoad' definition 'forceUnload'.
xbmc-13.2-Gotham/xbmc/settings/windows/GUIWindowSettingsScreenCalibration.cpp:53:3: performance: Variable 'm_iCurRes' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/storage/AutorunMediaJob.cpp:30:3: performance: Variable 'm_label' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/storage/AutorunMediaJob.cpp:31:3: performance: Variable 'm_path' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/storage/MediaManager.cpp:160:96: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/storage/android/AndroidStorageProvider.h:40:16: warning: Virtual function 'PumpDriveChangeEvents' is called from constructor 'CAndroidStorageProvider()' at line 38. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/storage/android/AndroidStorageProvider.cpp:38:3: note: Calling PumpDriveChangeEvents
xbmc-13.2-Gotham/xbmc/storage/android/AndroidStorageProvider.h:40:16: note: PumpDriveChangeEvents is a virtual method
xbmc-13.2-Gotham/xbmc/storage/osx/DarwinStorageProvider.cpp:149:8: style: The scope of the variable 'line' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/storage/osx/DarwinStorageProvider.h:40:16: warning: Virtual function 'PumpDriveChangeEvents' is called from constructor 'CDarwinStorageProvider()' at line 37. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/storage/osx/DarwinStorageProvider.cpp:37:3: note: Calling PumpDriveChangeEvents
xbmc-13.2-Gotham/xbmc/storage/osx/DarwinStorageProvider.h:40:16: note: PumpDriveChangeEvents is a virtual method
xbmc-13.2-Gotham/xbmc/test/TestTextureUtils.cpp:51:0: error: syntax error [syntaxError]
xbmc-13.2-Gotham/xbmc/test/TestUtils.cpp:166:26: style: The scope of the variable 'tmpchar' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/test/TestUtils.cpp:167:16: style: The scope of the variable 'size' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/test/TestUtils.cpp:167:22: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/test/TestUtils.cpp:292:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/test/TestUtils.cpp:304:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/test/TestUtils.cpp:320:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/test/TestUtils.cpp:332:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/test/TestUtils.h:38:14: performance: Technically the member function 'CXBMCTestUtils::ReferenceFilePath' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/test/TestUtils.cpp:108:28: note: Technically the member function 'CXBMCTestUtils::ReferenceFilePath' can be static.
xbmc-13.2-Gotham/xbmc/test/TestUtils.h:38:14: note: Technically the member function 'CXBMCTestUtils::ReferenceFilePath' can be static.
xbmc-13.2-Gotham/xbmc/test/TestUtils.h:41:8: performance: Technically the member function 'CXBMCTestUtils::SetReferenceFileBasePath' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/test/TestUtils.cpp:113:22: note: Technically the member function 'CXBMCTestUtils::SetReferenceFileBasePath' can be static.
xbmc-13.2-Gotham/xbmc/test/TestUtils.h:41:8: note: Technically the member function 'CXBMCTestUtils::SetReferenceFileBasePath' can be static.
xbmc-13.2-Gotham/xbmc/test/TestUtils.h:52:8: performance: Technically the member function 'CXBMCTestUtils::DeleteTempFile' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/test/TestUtils.cpp:136:22: note: Technically the member function 'CXBMCTestUtils::DeleteTempFile' can be static.
xbmc-13.2-Gotham/xbmc/test/TestUtils.h:52:8: note: Technically the member function 'CXBMCTestUtils::DeleteTempFile' can be static.
xbmc-13.2-Gotham/xbmc/test/TestUtils.h:55:14: performance: Technically the member function 'CXBMCTestUtils::TempFilePath' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/test/TestUtils.cpp:146:28: note: Technically the member function 'CXBMCTestUtils::TempFilePath' can be static.
xbmc-13.2-Gotham/xbmc/test/TestUtils.h:55:14: note: Technically the member function 'CXBMCTestUtils::TempFilePath' can be static.
xbmc-13.2-Gotham/xbmc/test/TestUtils.h:58:14: performance: Technically the member function 'CXBMCTestUtils::TempFileDirectory' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/test/TestUtils.cpp:154:28: note: Technically the member function 'CXBMCTestUtils::TempFileDirectory' can be static.
xbmc-13.2-Gotham/xbmc/test/TestUtils.h:58:14: note: Technically the member function 'CXBMCTestUtils::TempFileDirectory' can be static.
xbmc-13.2-Gotham/xbmc/test/TestUtils.h:91:15: performance: Technically the member function 'CXBMCTestUtils::getNewLineCharacters' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/test/TestUtils.cpp:351:29: note: Technically the member function 'CXBMCTestUtils::getNewLineCharacters' can be static.
xbmc-13.2-Gotham/xbmc/test/TestUtils.h:91:15: note: Technically the member function 'CXBMCTestUtils::getNewLineCharacters' can be static.
xbmc-13.2-Gotham/xbmc/threads/Atomics.h:37:3: style: Class 'CAtomicSpinLock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/threads/Event.cpp:51:24: style: Checking if unsigned variable 'groups->size()' is less than zero. [unsignedLessThanZero]
xbmc-13.2-Gotham/xbmc/threads/Event.cpp:42:106: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/threads/Event.cpp:79:33: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/threads/Event.cpp:120:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/threads/Event.cpp:165:32: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/threads/Event.cpp:189:32: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/threads/Event.cpp:196:32: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/threads/LockFree.cpp:63:19: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/threads/LockFree.cpp:71:10: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/threads/LockFree.cpp:114:27: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/threads/LockFree.cpp:125:38: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/threads/LockFree.cpp:157:36: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/threads/LockFree.cpp:167:26: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/threads/LockFree.cpp:181:26: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/threads/LockFree.cpp:188:13: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/threads/LockFree.cpp:202:32: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/threads/LockFree.cpp:237:13: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/threads/LockFree.cpp:258:17: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/threads/LockFree.cpp:179:47: style: Function 'lf_queue_enqueue' argument 2 names different: declaration 'pVal' definition 'value'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/threads/LockFree.h:121:47: note: Function 'lf_queue_enqueue' argument 2 names different: declaration 'pVal' definition 'value'.
xbmc-13.2-Gotham/xbmc/threads/LockFree.cpp:179:47: note: Function 'lf_queue_enqueue' argument 2 names different: declaration 'pVal' definition 'value'.
xbmc-13.2-Gotham/xbmc/threads/Thread.cpp:109:22: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/threads/Thread.cpp:50:3: performance: Variable 'm_ThreadId' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/threads/Thread.cpp:67:3: performance: Variable 'm_ThreadId' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/threads/Thread.h:65:16: warning: Virtual function 'StopThread' is called from destructor '~CThread()' at line 80. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/threads/Thread.cpp:80:3: note: Calling StopThread
xbmc-13.2-Gotham/xbmc/threads/Thread.h:65:16: note: StopThread is a virtual method
xbmc-13.2-Gotham/xbmc/threads/Timer.h:36:3: style: Class 'CTimer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/threads/Timer.h:49:16: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/threads/Thread.h:92:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/threads/Timer.h:49:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/threads/platform/darwin/ThreadSchedImpl.cpp:42:3: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/threads/platform/darwin/ThreadSchedImpl.cpp:37:3: note: Variable 'result' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/threads/platform/darwin/ThreadSchedImpl.cpp:42:3: note: Variable 'result' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/threads/platform/darwin/ThreadSchedImpl.cpp:45:3: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/threads/platform/darwin/ThreadSchedImpl.cpp:42:3: note: Variable 'result' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/threads/platform/darwin/ThreadSchedImpl.cpp:45:3: note: Variable 'result' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/threads/platform/win/Win32Exception.h:72:5: style: Class 'access_violation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/threads/test/TestHelpers.h:88:52: style: Value of pointer 'cthread', which points to allocated memory, is copied in copy constructor instead of allocating new memory. [copyCtorPointerCopying]
xbmc-13.2-Gotham/xbmc/threads/test/TestHelpers.h:63:3: style: Class 'AtomicGuard' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/threads/test/TestAtomics.cpp:34:3: style: Class 'DoIncrement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/threads/test/TestAtomics.cpp:47:3: style: Class 'DoDecrement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/threads/test/TestEvent.cpp:543:3: warning: Member variable 'mass_waiter::result' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/threads/test/TestEvent.cpp:562:3: warning: Member variable 'poll_mass_waiter::result' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/threads/test/TestEvent.cpp:81:3: style: Class 'group_wait' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/threads/test/TestThreadLocal.cpp:55:3: warning: Member variable 'Runnable::threadLocalHadValue' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/threads/test/TestThreadLocal.cpp:79:24: warning: The class 'StackThreadLocal' defines member variable with name 'threadLocal' also defined in its parent class 'Runnable'. [duplInheritedMember]
xbmc-13.2-Gotham/xbmc/threads/test/TestThreadLocal.cpp:53:25: note: Parent variable 'Runnable::threadLocal'
xbmc-13.2-Gotham/xbmc/threads/test/TestThreadLocal.cpp:79:24: note: Derived variable 'StackThreadLocal::threadLocal'
xbmc-13.2-Gotham/xbmc/threads/test/TestThreadLocal.cpp:55:3: style: Class 'Runnable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/ActorProtocol.cpp:85:12: style: The scope of the variable 'msg' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/utils/ActorProtocol.h:55:3: warning: Member variable 'Message::signal' is not initialized in the constructor. [uninitMemberVarPrivate]
xbmc-13.2-Gotham/xbmc/utils/ActorProtocol.h:55:3: warning: Member variable 'Message::isSyncFini' is not initialized in the constructor. [uninitMemberVarPrivate]
xbmc-13.2-Gotham/xbmc/utils/ActorProtocol.h:55:3: warning: Member variable 'Message::isOut' is not initialized in the constructor. [uninitMemberVarPrivate]
xbmc-13.2-Gotham/xbmc/utils/ActorProtocol.h:55:3: warning: Member variable 'Message::isSyncTimeout' is not initialized in the constructor. [uninitMemberVarPrivate]
xbmc-13.2-Gotham/xbmc/utils/ActorProtocol.h:55:3: warning: Member variable 'Message::payloadSize' is not initialized in the constructor. [uninitMemberVarPrivate]
xbmc-13.2-Gotham/xbmc/utils/ActorProtocol.h:55:3: warning: Member variable 'Message::buffer' is not initialized in the constructor. [uninitMemberVarPrivate]
xbmc-13.2-Gotham/xbmc/utils/ActorProtocol.h:55:3: warning: Member variable 'Message::origin' is not initialized in the constructor. [uninitMemberVarPrivate]
xbmc-13.2-Gotham/xbmc/utils/ActorProtocol.h:61:24: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/utils/Archive.cpp:184:92: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/utils/Archive.h:100:8: style: Technically the member function 'CArchive::IsLoading' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/utils/Archive.cpp:58:16: note: Technically the member function 'CArchive::IsLoading' can be const.
xbmc-13.2-Gotham/xbmc/utils/Archive.h:100:8: note: Technically the member function 'CArchive::IsLoading' can be const.
xbmc-13.2-Gotham/xbmc/utils/Archive.h:101:8: style: Technically the member function 'CArchive::IsStoring' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/utils/Archive.cpp:63:16: note: Technically the member function 'CArchive::IsStoring' can be const.
xbmc-13.2-Gotham/xbmc/utils/Archive.h:101:8: note: Technically the member function 'CArchive::IsStoring' can be const.
xbmc-13.2-Gotham/xbmc/utils/AutoPtrHandle.h:33:3: style: Technically the member function 'AUTOPTR::CAutoPtrHandle::operatorHANDLE' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/utils/AutoPtrHandle.cpp:34:17: note: Technically the member function 'AUTOPTR::CAutoPtrHandle::operatorHANDLE' can be const.
xbmc-13.2-Gotham/xbmc/utils/AutoPtrHandle.h:33:3: note: Technically the member function 'AUTOPTR::CAutoPtrHandle::operatorHANDLE' can be const.
xbmc-13.2-Gotham/xbmc/utils/AutoPtrHandle.h:58:3: style: Technically the member function 'AUTOPTR::CAutoPtrSocket::operatorSOCKET' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/utils/AutoPtrHandle.cpp:100:17: note: Technically the member function 'AUTOPTR::CAutoPtrSocket::operatorSOCKET' can be const.
xbmc-13.2-Gotham/xbmc/utils/AutoPtrHandle.h:58:3: note: Technically the member function 'AUTOPTR::CAutoPtrSocket::operatorSOCKET' can be const.
xbmc-13.2-Gotham/xbmc/utils/AutoPtrHandle.h:39:16: warning: Virtual function 'Cleanup' is called from destructor '~CAutoPtrHandle()' at line 31. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/utils/AutoPtrHandle.cpp:31:3: note: Calling Cleanup
xbmc-13.2-Gotham/xbmc/utils/AutoPtrHandle.h:39:16: note: Cleanup is a virtual method
xbmc-13.2-Gotham/xbmc/utils/AutoPtrHandle.h:49:16: warning: Virtual function 'Cleanup' is called from destructor '~CAutoPtrFind()' at line 78. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/utils/AutoPtrHandle.cpp:78:3: note: Calling Cleanup
xbmc-13.2-Gotham/xbmc/utils/AutoPtrHandle.h:49:16: note: Cleanup is a virtual method
xbmc-13.2-Gotham/xbmc/utils/AutoPtrHandle.h:64:16: warning: Virtual function 'Cleanup' is called from destructor '~CAutoPtrSocket()' at line 97. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/utils/AutoPtrHandle.cpp:97:3: note: Calling Cleanup
xbmc-13.2-Gotham/xbmc/utils/AutoPtrHandle.h:64:16: note: Cleanup is a virtual method
xbmc-13.2-Gotham/xbmc/utils/AutoPtrHandle.h:31:3: style: Class 'CAutoPtrHandle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/AutoPtrHandle.h:46:3: style: Class 'CAutoPtrFind' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/AutoPtrHandle.h:56:3: style: Class 'CAutoPtrSocket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/AutoPtrHandle.h:49:16: style: The function 'Cleanup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/AutoPtrHandle.h:39:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/AutoPtrHandle.h:49:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/Base64.cpp:36:8: style: The scope of the variable 'l' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/utils/Base64.cpp:90:8: style: The scope of the variable 'l' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/utils/BitstreamConverter.cpp:519:20: style: The scope of the variable 'nal_size' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/utils/BitstreamConverter.cpp:106:15: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 105. [shiftTooManyBitsSigned]
xbmc-13.2-Gotham/xbmc/utils/BitstreamConverter.cpp:105:9: note: Assuming that condition 'n<32' is not redundant
xbmc-13.2-Gotham/xbmc/utils/BitstreamConverter.cpp:106:15: note: Shift
xbmc-13.2-Gotham/xbmc/utils/BitstreamConverter.cpp:277:22: warning: Member variable 'CBitstreamConverter::m_sps_pps_size' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/utils/BitstreamConverter.h:136:21: performance: Technically the member function 'CBitstreamParser::Open' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/BitstreamConverter.cpp:188:24: note: Technically the member function 'CBitstreamParser::Open' can be static.
xbmc-13.2-Gotham/xbmc/utils/BitstreamConverter.h:136:21: note: Technically the member function 'CBitstreamParser::Open' can be static.
xbmc-13.2-Gotham/xbmc/utils/BitstreamConverter.h:137:21: performance: Technically the member function 'CBitstreamParser::Close' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/BitstreamConverter.cpp:193:24: note: Technically the member function 'CBitstreamParser::Close' can be static.
xbmc-13.2-Gotham/xbmc/utils/BitstreamConverter.h:137:21: note: Technically the member function 'CBitstreamParser::Close' can be static.
xbmc-13.2-Gotham/xbmc/utils/BitstreamConverter.h:141:21: performance: Technically the member function 'CBitstreamParser::find_start_code' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/BitstreamConverter.cpp:197:34: note: Technically the member function 'CBitstreamParser::find_start_code' can be static.
xbmc-13.2-Gotham/xbmc/utils/BitstreamConverter.h:141:21: note: Technically the member function 'CBitstreamParser::find_start_code' can be static.
xbmc-13.2-Gotham/xbmc/utils/BitstreamConverter.h:152:21: style: Technically the member function 'CBitstreamConverter::NeedConvert' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/utils/BitstreamConverter.h:155:21: style: Technically the member function 'CBitstreamConverter::GetConvertSize' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/utils/BitstreamConverter.cpp:550:26: note: Technically the member function 'CBitstreamConverter::GetConvertSize' can be const.
xbmc-13.2-Gotham/xbmc/utils/BitstreamConverter.h:155:21: note: Technically the member function 'CBitstreamConverter::GetConvertSize' can be const.
xbmc-13.2-Gotham/xbmc/utils/BitstreamConverter.h:157:21: style: Technically the member function 'CBitstreamConverter::GetExtraSize' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/utils/BitstreamConverter.cpp:565:26: note: Technically the member function 'CBitstreamConverter::GetExtraSize' can be const.
xbmc-13.2-Gotham/xbmc/utils/BitstreamConverter.h:157:21: note: Technically the member function 'CBitstreamConverter::GetExtraSize' can be const.
xbmc-13.2-Gotham/xbmc/utils/BitstreamStats.h:37:3: style: Class 'BitstreamStats' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/BooleanLogic.h:66:3: style: Class 'CBooleanLogicOperation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/CPUInfo.cpp:353:11: style: Variable 'tok' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/utils/CPUInfo.cpp:350:0: note: Variable 'tok' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/utils/CPUInfo.cpp:353:11: note: Variable 'tok' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/utils/CPUInfo.cpp:756:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/utils/CPUInfo.h:92:8: performance: Technically the member function 'CCPUInfo::HasNeon' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/CPUInfo.cpp:848:16: note: Technically the member function 'CCPUInfo::HasNeon' can be static.
xbmc-13.2-Gotham/xbmc/utils/CPUInfo.h:92:8: note: Technically the member function 'CCPUInfo::HasNeon' can be static.
xbmc-13.2-Gotham/xbmc/utils/CPUInfo.cpp:231:3: style: Class 'CCPUInfo' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/xbmc/utils/CPUInfo.cpp:231:3: style: Class 'CCPUInfo' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/xbmc/utils/CharsetConverter.cpp:384:3: style: Technically the member function 'charPtrPtrAdapter::operatorconstchar**' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/utils/CharsetConverter.cpp:380:3: style: Struct 'charPtrPtrAdapter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/CharsetConverter.cpp:94:1: warning: The class 'CConverterType' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/utils/CharsetDetection.cpp:521:101: style: Function 'GetHtmlAttribute' argument 3 names different: declaration 'atrName' definition 'attrName'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/utils/CharsetDetection.h:96:91: note: Function 'GetHtmlAttribute' argument 3 names different: declaration 'atrName' definition 'attrName'.
xbmc-13.2-Gotham/xbmc/utils/CharsetDetection.cpp:521:101: note: Function 'GetHtmlAttribute' argument 3 names different: declaration 'atrName' definition 'attrName'.
xbmc-13.2-Gotham/xbmc/utils/CharsetDetection.cpp:521:124: style: Function 'GetHtmlAttribute' argument 4 names different: declaration 'strValue' definition 'attrValue'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/utils/CharsetDetection.h:96:113: note: Function 'GetHtmlAttribute' argument 4 names different: declaration 'strValue' definition 'attrValue'.
xbmc-13.2-Gotham/xbmc/utils/CharsetDetection.cpp:521:124: note: Function 'GetHtmlAttribute' argument 4 names different: declaration 'strValue' definition 'attrValue'.
xbmc-13.2-Gotham/xbmc/utils/CryptThreading.cpp:90:7: style: Condition '!attemptedToSetSSLMTHook' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/xbmc/utils/CryptThreading.cpp:75:29: note: Assignment 'attemptedToSetSSLMTHook=true', assigned value is 1
xbmc-13.2-Gotham/xbmc/utils/CryptThreading.cpp:90:7: note: Condition '!attemptedToSetSSLMTHook' is always false
xbmc-13.2-Gotham/xbmc/utils/CryptThreading.cpp:75:3: style: Variable 'attemptedToSetSSLMTHook' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/utils/CryptThreading.cpp:69:0: note: Variable 'attemptedToSetSSLMTHook' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/utils/CryptThreading.cpp:75:3: note: Variable 'attemptedToSetSSLMTHook' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/utils/CryptThreading.cpp:80:3: style: Class 'CryptThreadingInitializer' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/xbmc/utils/CryptThreading.cpp:80:3: style: Class 'CryptThreadingInitializer' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/xbmc/utils/DatabaseUtils.cpp:346:80: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/utils/DatabaseUtils.cpp:437:75: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/utils/DatabaseUtils.cpp:447:77: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/utils/EdenVideoArtUpdater.cpp:282:86: style: Function 'CacheTexture' argument 2 names different: declaration 'oldCachedFile' definition 'cachedFile'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/utils/EdenVideoArtUpdater.h:46:66: note: Function 'CacheTexture' argument 2 names different: declaration 'oldCachedFile' definition 'cachedFile'.
xbmc-13.2-Gotham/xbmc/utils/EdenVideoArtUpdater.cpp:282:86: note: Function 'CacheTexture' argument 2 names different: declaration 'oldCachedFile' definition 'cachedFile'.
xbmc-13.2-Gotham/xbmc/utils/Fanart.h:84:16: style: Technically the member function 'CFanart::GetNumFanarts' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/utils/Fanart.cpp:131:23: note: Technically the member function 'CFanart::GetNumFanarts' can be const.
xbmc-13.2-Gotham/xbmc/utils/Fanart.h:84:16: note: Technically the member function 'CFanart::GetNumFanarts' can be const.
xbmc-13.2-Gotham/xbmc/utils/Fanart.h:105:8: performance: Technically the member function 'CFanart::ParseColors' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/Fanart.cpp:136:15: note: Technically the member function 'CFanart::ParseColors' can be static.
xbmc-13.2-Gotham/xbmc/utils/Fanart.h:105:8: note: Technically the member function 'CFanart::ParseColors' can be static.
xbmc-13.2-Gotham/xbmc/utils/FileOperationJob.cpp:328:22: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/utils/FileOperationJob.cpp:44:20: warning: Member variable 'CFileOperationJob::m_action' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/utils/FileOperationJob.cpp:44:20: warning: Member variable 'CFileOperationJob::m_heading' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/utils/FileOperationJob.cpp:44:20: warning: Member variable 'CFileOperationJob::m_line' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/utils/FileOperationJob.h:57:21: style: Technically the member function 'CFileOperationJob::GetAverageSpeed' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/utils/FileOperationJob.h:58:21: style: Technically the member function 'CFileOperationJob::GetCurrentOperation' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/utils/FileOperationJob.h:59:21: style: Technically the member function 'CFileOperationJob::GetCurrentFile' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/utils/FileOperationJob.h:60:24: style: Technically the member function 'CFileOperationJob::GetItems' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/utils/FileOperationJob.h:50:16: style: The function 'operator==' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/Job.h:149:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/FileOperationJob.h:50:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/FileOperationJob.h:54:15: style: The function 'GetType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/Job.h:147:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/FileOperationJob.h:54:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/FileOperationJob.h:56:16: style: The function 'DoWork' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/Job.h:135:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/FileOperationJob.h:56:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/GroupUtils.cpp:101:108: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/utils/HTMLTable.cpp:43:40: style: Function 'Parse' argument 1 names different: declaration 'strTableRow' definition 'strTable'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/utils/HTMLTable.h:34:32: note: Function 'Parse' argument 1 names different: declaration 'strTableRow' definition 'strTable'.
xbmc-13.2-Gotham/xbmc/utils/HTMLTable.cpp:43:40: note: Function 'Parse' argument 1 names different: declaration 'strTableRow' definition 'strTable'.
xbmc-13.2-Gotham/xbmc/utils/HTMLUtil.h:32:7: performance: Technically the member function 'HTML::CHTMLUtil::FindTag' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/HTMLUtil.cpp:34:16: note: Technically the member function 'HTML::CHTMLUtil::FindTag' can be static.
xbmc-13.2-Gotham/xbmc/utils/HTMLUtil.h:32:7: note: Technically the member function 'HTML::CHTMLUtil::FindTag' can be static.
xbmc-13.2-Gotham/xbmc/utils/HTMLUtil.h:33:7: performance: Technically the member function 'HTML::CHTMLUtil::FindClosingTag' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/HTMLUtil.cpp:54:16: note: Technically the member function 'HTML::CHTMLUtil::FindClosingTag' can be static.
xbmc-13.2-Gotham/xbmc/utils/HTMLUtil.h:33:7: note: Technically the member function 'HTML::CHTMLUtil::FindClosingTag' can be static.
xbmc-13.2-Gotham/xbmc/utils/HTMLUtil.h:34:8: performance: Technically the member function 'HTML::CHTMLUtil::getValueOfTag' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/HTMLUtil.cpp:81:17: note: Technically the member function 'HTML::CHTMLUtil::getValueOfTag' can be static.
xbmc-13.2-Gotham/xbmc/utils/HTMLUtil.h:34:8: note: Technically the member function 'HTML::CHTMLUtil::getValueOfTag' can be static.
xbmc-13.2-Gotham/xbmc/utils/HTMLUtil.h:35:8: performance: Technically the member function 'HTML::CHTMLUtil::getAttributeOfTag' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/HTMLUtil.cpp:96:17: note: Technically the member function 'HTML::CHTMLUtil::getAttributeOfTag' can be static.
xbmc-13.2-Gotham/xbmc/utils/HTMLUtil.h:35:8: note: Technically the member function 'HTML::CHTMLUtil::getAttributeOfTag' can be static.
xbmc-13.2-Gotham/xbmc/utils/HttpParser.h:68:17: style: Technically the member function 'HttpParser::getMethod' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/utils/HttpParser.cpp:209:13: note: Technically the member function 'HttpParser::getMethod' can be const.
xbmc-13.2-Gotham/xbmc/utils/HttpParser.h:68:17: note: Technically the member function 'HttpParser::getMethod' can be const.
xbmc-13.2-Gotham/xbmc/utils/HttpParser.h:69:17: style: Technically the member function 'HttpParser::getUri' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/utils/HttpParser.cpp:215:13: note: Technically the member function 'HttpParser::getUri' can be const.
xbmc-13.2-Gotham/xbmc/utils/HttpParser.h:69:17: note: Technically the member function 'HttpParser::getUri' can be const.
xbmc-13.2-Gotham/xbmc/utils/HttpParser.h:71:17: style: Technically the member function 'HttpParser::getBody' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/utils/HttpParser.cpp:235:13: note: Technically the member function 'HttpParser::getBody' can be const.
xbmc-13.2-Gotham/xbmc/utils/HttpParser.h:71:17: note: Technically the member function 'HttpParser::getBody' can be const.
xbmc-13.2-Gotham/xbmc/utils/HttpParser.h:74:14: style: Technically the member function 'HttpParser::getContentLength' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/utils/HttpParser.cpp:262:13: note: Technically the member function 'HttpParser::getContentLength' can be const.
xbmc-13.2-Gotham/xbmc/utils/HttpParser.h:74:14: note: Technically the member function 'HttpParser::getContentLength' can be const.
xbmc-13.2-Gotham/xbmc/utils/JSONVariantParser.cpp:82:32: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/utils/JSONVariantParser.cpp:92:32: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/utils/JSONVariantParser.cpp:106:32: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/utils/JSONVariantParser.cpp:116:32: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/utils/JSONVariantParser.cpp:130:32: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/utils/JSONVariantParser.cpp:140:32: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/utils/JSONVariantParser.cpp:153:32: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/utils/JSONVariantParser.cpp:162:32: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/utils/JSONVariantParser.cpp:171:32: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/utils/JSONVariantParser.cpp:180:32: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/utils/JSONVariantParser.h:60:14: style: Unused private function: 'CJSONVariantParser::ParseNull' [unusedPrivateFunction]
xbmc-13.2-Gotham/xbmc/utils/JSONVariantParser.h:61:14: style: Unused private function: 'CJSONVariantParser::ParseBoolean' [unusedPrivateFunction]
xbmc-13.2-Gotham/xbmc/utils/JSONVariantParser.h:65:14: style: Unused private function: 'CJSONVariantParser::ParseInteger' [unusedPrivateFunction]
xbmc-13.2-Gotham/xbmc/utils/JSONVariantParser.h:67:14: style: Unused private function: 'CJSONVariantParser::ParseDouble' [unusedPrivateFunction]
xbmc-13.2-Gotham/xbmc/utils/JSONVariantParser.h:71:14: style: Unused private function: 'CJSONVariantParser::ParseString' [unusedPrivateFunction]
xbmc-13.2-Gotham/xbmc/utils/JSONVariantParser.h:73:14: style: Unused private function: 'CJSONVariantParser::ParseMapStart' [unusedPrivateFunction]
xbmc-13.2-Gotham/xbmc/utils/JSONVariantParser.h:77:14: style: Unused private function: 'CJSONVariantParser::ParseMapKey' [unusedPrivateFunction]
xbmc-13.2-Gotham/xbmc/utils/JSONVariantParser.h:79:14: style: Unused private function: 'CJSONVariantParser::ParseMapEnd' [unusedPrivateFunction]
xbmc-13.2-Gotham/xbmc/utils/JSONVariantParser.h:80:14: style: Unused private function: 'CJSONVariantParser::ParseArrayStart' [unusedPrivateFunction]
xbmc-13.2-Gotham/xbmc/utils/JSONVariantParser.h:81:14: style: Unused private function: 'CJSONVariantParser::ParseArrayEnd' [unusedPrivateFunction]
xbmc-13.2-Gotham/xbmc/utils/JSONVariantParser.h:52:3: style: Class 'CJSONVariantParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/JSONVariantParser.h:42:16: style: The function 'onParsed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/JSONVariantParser.h:36:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/JSONVariantParser.h:42:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/JSONVariantWriter.cpp:109:105: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/utils/JSONVariantWriter.cpp:119:99: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/utils/JobManager.cpp:323:86: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/utils/JobManager.cpp:339:86: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/utils/JobManager.h:317:16: performance: Technically the member function 'CJobManager::GetMaxWorkers' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/JobManager.cpp:428:27: note: Technically the member function 'CJobManager::GetMaxWorkers' can be static.
xbmc-13.2-Gotham/xbmc/utils/JobManager.h:317:16: note: Technically the member function 'CJobManager::GetMaxWorkers' can be static.
xbmc-13.2-Gotham/xbmc/utils/LabelFormatter.h:82:14: performance: Technically the member function 'CLabelFormatter::GetMaskContent' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/LabelFormatter.cpp:150:29: note: Technically the member function 'CLabelFormatter::GetMaskContent' can be static.
xbmc-13.2-Gotham/xbmc/utils/LabelFormatter.h:82:14: note: Technically the member function 'CLabelFormatter::GetMaskContent' can be static.
xbmc-13.2-Gotham/xbmc/utils/LangCodeExpander.cpp:330:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/utils/LangCodeExpander.h:77:8: performance: Technically the member function 'CLangCodeExpander::ConvertTwoToThreeCharCode' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/LangCodeExpander.cpp:145:25: note: Technically the member function 'CLangCodeExpander::ConvertTwoToThreeCharCode' can be static.
xbmc-13.2-Gotham/xbmc/utils/LangCodeExpander.h:77:8: note: Technically the member function 'CLangCodeExpander::ConvertTwoToThreeCharCode' can be static.
xbmc-13.2-Gotham/xbmc/utils/LangCodeExpander.h:88:28: performance: Technically the member function 'CLangCodeExpander::GetLanguageNames' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/LangCodeExpander.cpp:449:45: note: Technically the member function 'CLangCodeExpander::GetLanguageNames' can be static.
xbmc-13.2-Gotham/xbmc/utils/LangCodeExpander.h:88:28: note: Technically the member function 'CLangCodeExpander::GetLanguageNames' can be static.
xbmc-13.2-Gotham/xbmc/utils/LangCodeExpander.h:96:8: performance: Technically the member function 'CLangCodeExpander::CodeToString' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/LangCodeExpander.cpp:414:25: note: Technically the member function 'CLangCodeExpander::CodeToString' can be static.
xbmc-13.2-Gotham/xbmc/utils/LangCodeExpander.h:96:8: note: Technically the member function 'CLangCodeExpander::CodeToString' can be static.
xbmc-13.2-Gotham/xbmc/utils/LangCodeExpander.h:101:8: performance: Technically the member function 'CLangCodeExpander::LookupInDb' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/LangCodeExpander.cpp:377:25: note: Technically the member function 'CLangCodeExpander::LookupInDb' can be static.
xbmc-13.2-Gotham/xbmc/utils/LangCodeExpander.h:101:8: note: Technically the member function 'CLangCodeExpander::LookupInDb' can be static.
xbmc-13.2-Gotham/xbmc/utils/Observer.cpp:133:34: style: Function 'SetChanged' argument 1 names different: declaration 'bSetTo' definition 'SetTo'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/utils/Observer.h:126:32: note: Function 'SetChanged' argument 1 names different: declaration 'bSetTo' definition 'SetTo'.
xbmc-13.2-Gotham/xbmc/utils/Observer.cpp:133:34: note: Function 'SetChanged' argument 1 names different: declaration 'bSetTo' definition 'SetTo'.
xbmc-13.2-Gotham/xbmc/utils/Observer.h:57:16: warning: Virtual function 'StopObserving' is called from destructor '~Observer()' at line 30. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/utils/Observer.cpp:30:3: note: Calling StopObserving
xbmc-13.2-Gotham/xbmc/utils/Observer.h:57:16: note: StopObserving is a virtual method
xbmc-13.2-Gotham/xbmc/utils/Observer.h:102:16: warning: Virtual function 'StopObserver' is called from destructor '~Observable()' at line 69. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/utils/Observer.cpp:69:3: note: Calling StopObserver
xbmc-13.2-Gotham/xbmc/utils/Observer.h:102:16: note: StopObserver is a virtual method
xbmc-13.2-Gotham/xbmc/utils/Observer.h:90:1: warning: The class 'Observable' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/utils/POUtils.cpp:203:8: style: The scope of the variable 'oescchar' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/utils/POUtils.cpp:278:10: style: The scope of the variable 'nextLFPos' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/utils/POUtils.cpp:315:86: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/utils/PerformanceSample.cpp:38:3: performance: Variable 'm_statName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/utils/PerformanceStats.cpp:38:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/utils/PerformanceStats.cpp:74:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/utils/RecentlyAddedJob.h:35:8: performance: Technically the member function 'CRecentlyAddedJob::UpdateVideo' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/RecentlyAddedJob.cpp:44:25: note: Technically the member function 'CRecentlyAddedJob::UpdateVideo' can be static.
xbmc-13.2-Gotham/xbmc/utils/RecentlyAddedJob.h:35:8: note: Technically the member function 'CRecentlyAddedJob::UpdateVideo' can be static.
xbmc-13.2-Gotham/xbmc/utils/RecentlyAddedJob.h:36:8: performance: Technically the member function 'CRecentlyAddedJob::UpdateMusic' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/RecentlyAddedJob.cpp:194:25: note: Technically the member function 'CRecentlyAddedJob::UpdateMusic' can be static.
xbmc-13.2-Gotham/xbmc/utils/RecentlyAddedJob.h:36:8: note: Technically the member function 'CRecentlyAddedJob::UpdateMusic' can be static.
xbmc-13.2-Gotham/xbmc/utils/RecentlyAddedJob.h:37:8: performance: Technically the member function 'CRecentlyAddedJob::UpdateTotal' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/RecentlyAddedJob.cpp:303:25: note: Technically the member function 'CRecentlyAddedJob::UpdateTotal' can be static.
xbmc-13.2-Gotham/xbmc/utils/RecentlyAddedJob.h:37:8: note: Technically the member function 'CRecentlyAddedJob::UpdateTotal' can be static.
xbmc-13.2-Gotham/xbmc/utils/RecentlyAddedJob.h:34:3: style: Class 'CRecentlyAddedJob' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/RecentlyAddedJob.h:38:16: style: The function 'DoWork' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/Job.h:135:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/RecentlyAddedJob.h:38:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/RegExp.cpp:291:98: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xbmc-13.2-Gotham/xbmc/utils/RegExp.cpp:309:66: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xbmc-13.2-Gotham/xbmc/utils/RegExp.cpp:246:25: warning: Member variable 'CRegExp::m_utf8Mode' is not assigned a value in 'CRegExp::operator='. [operatorEqVarError]
xbmc-13.2-Gotham/xbmc/utils/RegExp.cpp:246:25: warning: Member variable 'CRegExp::m_jitStack' is not assigned a value in 'CRegExp::operator='. [operatorEqVarError]
xbmc-13.2-Gotham/xbmc/utils/RingBuffer.h:47:16: style: Technically the member function 'CRingBuffer::getReadPtr' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/utils/RingBuffer.cpp:236:27: note: Technically the member function 'CRingBuffer::getReadPtr' can be const.
xbmc-13.2-Gotham/xbmc/utils/RingBuffer.h:47:16: note: Technically the member function 'CRingBuffer::getReadPtr' can be const.
xbmc-13.2-Gotham/xbmc/utils/RssReader.cpp:143:9: style: The scope of the variable 'nRetries' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/utils/RssReader.cpp:188:14: style: The scope of the variable 'iEnd' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/utils/RssReader.cpp:71:72: style: Function 'Create' argument 2 names different: declaration 'aUrl' definition 'aUrls'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/utils/RssReader.h:37:72: note: Function 'Create' argument 2 names different: declaration 'aUrl' definition 'aUrls'.
xbmc-13.2-Gotham/xbmc/utils/RssReader.cpp:71:72: note: Function 'Create' argument 2 names different: declaration 'aUrl' definition 'aUrls'.
xbmc-13.2-Gotham/xbmc/utils/RssReader.cpp:226:43: style: Function 'AddTag' argument 1 names different: declaration 'addTag' definition 'aString'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/utils/RssReader.h:40:33: note: Function 'AddTag' argument 1 names different: declaration 'addTag' definition 'aString'.
xbmc-13.2-Gotham/xbmc/utils/RssReader.cpp:226:43: note: Function 'AddTag' argument 1 names different: declaration 'addTag' definition 'aString'.
xbmc-13.2-Gotham/xbmc/utils/RssReader.cpp:272:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/utils/RssReader.cpp:298:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/utils/ScraperParser.cpp:262:44: warning: Either the condition 'iCompare>-1' is redundant, otherwise there is negative array index -1. [negativeIndex]
xbmc-13.2-Gotham/xbmc/utils/ScraperParser.cpp:261:18: note: Assuming that condition 'iCompare>-1' is not redundant
xbmc-13.2-Gotham/xbmc/utils/ScraperParser.cpp:262:44: note: Negative array index
xbmc-13.2-Gotham/xbmc/utils/ScraperParser.cpp:324:52: warning: Either the condition 'iCompare>-1' is redundant, otherwise there is negative array index -1. [negativeIndex]
xbmc-13.2-Gotham/xbmc/utils/ScraperParser.cpp:320:22: note: Assuming that condition 'iCompare>-1' is not redundant
xbmc-13.2-Gotham/xbmc/utils/ScraperParser.cpp:324:52: note: Negative array index
xbmc-13.2-Gotham/xbmc/utils/ScraperParser.cpp:60:33: warning: Member variable 'CScraperParser::m_param' is not assigned a value in 'CScraperParser::operator='. [operatorEqVarError]
xbmc-13.2-Gotham/xbmc/utils/ScraperParser.h:48:8: style: Technically the member function 'CScraperParser::IsNoop' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/utils/ScraperParser.h:51:20: style: Technically the member function 'CScraperParser::GetFilename' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/utils/ScraperParser.h:78:8: performance: Technically the member function 'CScraperParser::ConvertJSON' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/ScraperParser.cpp:541:22: note: Technically the member function 'CScraperParser::ConvertJSON' can be static.
xbmc-13.2-Gotham/xbmc/utils/ScraperParser.h:78:8: note: Technically the member function 'CScraperParser::ConvertJSON' can be static.
xbmc-13.2-Gotham/xbmc/utils/ScraperParser.h:80:8: performance: Technically the member function 'CScraperParser::GetBufferParams' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/ScraperParser.cpp:576:22: note: Technically the member function 'CScraperParser::GetBufferParams' can be static.
xbmc-13.2-Gotham/xbmc/utils/ScraperParser.h:80:8: note: Technically the member function 'CScraperParser::GetBufferParams' can be static.
xbmc-13.2-Gotham/xbmc/utils/ScraperParser.h:81:8: performance: Technically the member function 'CScraperParser::InsertToken' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/ScraperParser.cpp:593:22: note: Technically the member function 'CScraperParser::InsertToken' can be static.
xbmc-13.2-Gotham/xbmc/utils/ScraperParser.h:81:8: note: Technically the member function 'CScraperParser::InsertToken' can be static.
xbmc-13.2-Gotham/xbmc/utils/ScraperUrl.h:34:3: style: Class 'CScraperUrl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/ScraperUrl.h:35:3: style: Class 'CScraperUrl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/Screenshot.cpp:166:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xbmc-13.2-Gotham/xbmc/utils/Screenshot.h:34:8: performance: Technically the member function 'CScreenshotSurface::capture' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/Screenshot.cpp:61:26: note: Technically the member function 'CScreenshotSurface::capture' can be static.
xbmc-13.2-Gotham/xbmc/utils/Screenshot.h:34:8: note: Technically the member function 'CScreenshotSurface::capture' can be static.
xbmc-13.2-Gotham/xbmc/utils/SortUtils.cpp:631:81: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/utils/SortUtils.cpp:634:98: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/utils/SortUtils.cpp:670:75: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/utils/SortUtils.cpp:673:98: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/utils/Splash.cpp:35:3: performance: Variable 'm_ImageName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.cpp:82:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.cpp:119:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.cpp:157:59: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.cpp:163:42: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.cpp:352:30: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.cpp:361:30: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.cpp:370:30: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.cpp:379:30: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.cpp:388:30: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.cpp:397:30: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.cpp:404:30: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.cpp:413:30: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.cpp:422:30: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.cpp:431:30: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.cpp:440:33: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.cpp:474:7: style: Variable 'p' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.cpp:471:0: note: Variable 'p' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.cpp:474:7: note: Variable 'p' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.cpp:204:56: style: Function 'operator==' argument 1 names different: declaration 'that' definition 'right'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.h:98:42: note: Function 'operator==' argument 1 names different: declaration 'that' definition 'right'.
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.cpp:204:56: note: Function 'operator==' argument 1 names different: declaration 'that' definition 'right'.
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.cpp:240:56: style: Function 'operator!=' argument 1 names different: declaration 'that' definition 'right'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.h:99:42: note: Function 'operator!=' argument 1 names different: declaration 'that' definition 'right'.
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.cpp:240:56: note: Function 'operator!=' argument 1 names different: declaration 'that' definition 'right'.
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.cpp:182:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.cpp:273:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.cpp:312:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.cpp:339:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.cpp:454:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.cpp:491:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.cpp:517:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.h:116:8: style: Technically the member function 'CStreamDetails::SetVideoDuration' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.cpp:395:22: note: Technically the member function 'CStreamDetails::SetVideoDuration' can be const.
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.h:116:8: note: Technically the member function 'CStreamDetails::SetVideoDuration' can be const.
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.h:38:3: style: Class 'CStreamDetail' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.h:79:1: warning: The class 'CStreamDetailSubtitle' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.h:39:16: style: The function 'Archive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/Archive.h:38:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.h:39:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.h:40:16: style: The function 'Serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/ISerializable.h:27:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.h:40:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.h:54:16: style: The function 'Archive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.h:39:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.h:54:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.h:55:16: style: The function 'Serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.h:40:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.h:55:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.h:56:16: style: The function 'IsWorseThan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.h:41:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.h:56:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.h:70:16: style: The function 'Archive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.h:39:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.h:70:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.h:71:16: style: The function 'Serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.h:40:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.h:71:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.h:72:16: style: The function 'IsWorseThan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.h:41:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.h:72:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.h:84:16: style: The function 'Archive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.h:39:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.h:84:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.h:85:16: style: The function 'Serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.h:40:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.h:85:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.h:86:16: style: The function 'IsWorseThan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.h:41:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.h:86:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.h:129:16: style: The function 'Archive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/Archive.h:38:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.h:129:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.h:130:16: style: The function 'Serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/utils/ISerializable.h:27:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/utils/StreamDetails.h:130:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/utils/StringUtils.cpp:1040:15: style: Redundant condition: If 'EXPR == ' '', the comparison 'EXPR' is always true. [redundantCondition]
xbmc-13.2-Gotham/xbmc/utils/StringUtils.cpp:688:3: style: Variable 'newPos' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/utils/StringUtils.cpp:680:0: note: Variable 'newPos' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/utils/StringUtils.cpp:688:3: note: Variable 'newPos' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/utils/StringUtils.cpp:872:50: style: Function 'SecondsToTimeString' argument 1 names different: declaration 'seconds' definition 'lSeconds'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/utils/StringUtils.h:113:46: note: Function 'SecondsToTimeString' argument 1 names different: declaration 'seconds' definition 'lSeconds'.
xbmc-13.2-Gotham/xbmc/utils/StringUtils.cpp:872:50: note: Function 'SecondsToTimeString' argument 1 names different: declaration 'seconds' definition 'lSeconds'.
xbmc-13.2-Gotham/xbmc/utils/StringUtils.cpp:509:60: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/utils/StringUtils.cpp:651:82: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/utils/StringUtils.cpp:1150:83: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/utils/StringUtils.cpp:1165:85: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/utils/StringUtils.cpp:319:0: error: Memory leak: cstr [memleak]
xbmc-13.2-Gotham/xbmc/utils/StringUtils.cpp:721:23: warning: Either the condition 'i>0' is redundant, otherwise there is negative array index -1. [negativeContainerIndex]
xbmc-13.2-Gotham/xbmc/utils/StringUtils.cpp:726:21: note: Assuming that condition 'i>0' is not redundant
xbmc-13.2-Gotham/xbmc/utils/StringUtils.cpp:721:23: note: Negative array index
xbmc-13.2-Gotham/xbmc/utils/SystemInfo.cpp:944:13: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/utils/SystemInfo.cpp:137:3: style: Variable 'iMinutes' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/utils/SystemInfo.cpp:136:3: note: Variable 'iMinutes' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/xbmc/utils/SystemInfo.cpp:137:3: note: Variable 'iMinutes' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/xbmc/utils/SystemInfo.h:69:8: performance: Technically the member function 'CSysInfoJob::SystemUpTime' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/SystemInfo.cpp:134:19: note: Technically the member function 'CSysInfoJob::SystemUpTime' can be static.
xbmc-13.2-Gotham/xbmc/utils/SystemInfo.h:69:8: note: Technically the member function 'CSysInfoJob::SystemUpTime' can be static.
xbmc-13.2-Gotham/xbmc/utils/SystemInfo.h:70:10: performance: Technically the member function 'CSysInfoJob::GetCPUFrequency' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/SystemInfo.cpp:125:21: note: Technically the member function 'CSysInfoJob::GetCPUFrequency' can be static.
xbmc-13.2-Gotham/xbmc/utils/SystemInfo.h:70:10: note: Technically the member function 'CSysInfoJob::GetCPUFrequency' can be static.
xbmc-13.2-Gotham/xbmc/utils/SystemInfo.h:73:14: performance: Technically the member function 'CSysInfoJob::GetMACAddress' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/SystemInfo.cpp:105:25: note: Technically the member function 'CSysInfoJob::GetMACAddress' can be static.
xbmc-13.2-Gotham/xbmc/utils/SystemInfo.h:73:14: note: Technically the member function 'CSysInfoJob::GetMACAddress' can be static.
xbmc-13.2-Gotham/xbmc/utils/SystemInfo.h:74:14: performance: Technically the member function 'CSysInfoJob::GetVideoEncoder' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/SystemInfo.cpp:115:25: note: Technically the member function 'CSysInfoJob::GetVideoEncoder' can be static.
xbmc-13.2-Gotham/xbmc/utils/SystemInfo.h:74:14: note: Technically the member function 'CSysInfoJob::GetVideoEncoder' can be static.
xbmc-13.2-Gotham/xbmc/utils/SystemInfo.h:75:14: performance: Technically the member function 'CSysInfoJob::GetBatteryLevel' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/SystemInfo.cpp:120:25: note: Technically the member function 'CSysInfoJob::GetBatteryLevel' can be static.
xbmc-13.2-Gotham/xbmc/utils/SystemInfo.h:75:14: note: Technically the member function 'CSysInfoJob::GetBatteryLevel' can be static.
xbmc-13.2-Gotham/xbmc/utils/TextSearch.h:42:8: performance: Technically the member function 'CTextSearch::GetAndCutNextTerm' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/TextSearch.cpp:83:19: note: Technically the member function 'CTextSearch::GetAndCutNextTerm' can be static.
xbmc-13.2-Gotham/xbmc/utils/TextSearch.h:42:8: note: Technically the member function 'CTextSearch::GetAndCutNextTerm' can be static.
xbmc-13.2-Gotham/xbmc/utils/TimeSmoother.h:126:8: performance: Technically the member function 'CTimeSmoother::BinData' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/TimeSmoother.cpp:96:21: note: Technically the member function 'CTimeSmoother::BinData' can be static.
xbmc-13.2-Gotham/xbmc/utils/TimeSmoother.h:126:8: note: Technically the member function 'CTimeSmoother::BinData' can be static.
xbmc-13.2-Gotham/xbmc/utils/TimeSmoother.h:136:8: performance: Technically the member function 'CTimeSmoother::GetConvergent' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/TimeSmoother.cpp:142:21: note: Technically the member function 'CTimeSmoother::GetConvergent' can be static.
xbmc-13.2-Gotham/xbmc/utils/TimeSmoother.h:136:8: note: Technically the member function 'CTimeSmoother::GetConvergent' can be static.
xbmc-13.2-Gotham/xbmc/utils/TimeSmoother.h:155:8: performance: Technically the member function 'CTimeSmoother::GetIntRepresentation' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/TimeSmoother.cpp:203:21: note: Technically the member function 'CTimeSmoother::GetIntRepresentation' can be static.
xbmc-13.2-Gotham/xbmc/utils/TimeSmoother.h:155:8: note: Technically the member function 'CTimeSmoother::GetIntRepresentation' can be static.
xbmc-13.2-Gotham/xbmc/utils/TimeSmoother.h:166:10: performance: Technically the member function 'CTimeSmoother::EstimatePeriod' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/TimeSmoother.cpp:224:23: note: Technically the member function 'CTimeSmoother::EstimatePeriod' can be static.
xbmc-13.2-Gotham/xbmc/utils/TimeSmoother.h:166:10: note: Technically the member function 'CTimeSmoother::EstimatePeriod' can be static.
xbmc-13.2-Gotham/xbmc/utils/TuxBoxUtil.cpp:793:7: style: Variable 'XMLRoot' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/utils/TuxBoxUtil.cpp:788:0: note: Variable 'XMLRoot' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/utils/TuxBoxUtil.cpp:793:7: note: Variable 'XMLRoot' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/utils/TuxBoxUtil.cpp:769:9: style: The scope of the variable 'size_read' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/utils/TuxBoxUtil.cpp:770:9: style: The scope of the variable 'data_size' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/utils/TuxBoxUtil.cpp:57:14: warning: Member variable 'CTuxBoxUtil::vVideoSubChannel' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/utils/TuxBoxUtil.h:152:10: performance: Technically the member function 'CTuxBoxUtil::ParseBouquets' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/TuxBoxUtil.cpp:162:19: note: Technically the member function 'CTuxBoxUtil::ParseBouquets' can be static.
xbmc-13.2-Gotham/xbmc/utils/TuxBoxUtil.h:152:10: note: Technically the member function 'CTuxBoxUtil::ParseBouquets' can be static.
xbmc-13.2-Gotham/xbmc/utils/TuxBoxUtil.h:153:10: performance: Technically the member function 'CTuxBoxUtil::ParseBouquetsEnigma2' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/TuxBoxUtil.cpp:223:19: note: Technically the member function 'CTuxBoxUtil::ParseBouquetsEnigma2' can be static.
xbmc-13.2-Gotham/xbmc/utils/TuxBoxUtil.h:153:10: note: Technically the member function 'CTuxBoxUtil::ParseBouquetsEnigma2' can be static.
xbmc-13.2-Gotham/xbmc/utils/TuxBoxUtil.h:155:10: performance: Technically the member function 'CTuxBoxUtil::ParseChannelsEnigma2' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/TuxBoxUtil.cpp:354:19: note: Technically the member function 'CTuxBoxUtil::ParseChannelsEnigma2' can be static.
xbmc-13.2-Gotham/xbmc/utils/TuxBoxUtil.h:155:10: note: Technically the member function 'CTuxBoxUtil::ParseChannelsEnigma2' can be static.
xbmc-13.2-Gotham/xbmc/utils/TuxBoxUtil.h:164:10: style: Technically the member function 'CTuxBoxUtil::GetRequestedAudioChannel' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/utils/TuxBoxUtil.cpp:1467:19: note: Technically the member function 'CTuxBoxUtil::GetRequestedAudioChannel' can be const.
xbmc-13.2-Gotham/xbmc/utils/TuxBoxUtil.h:164:10: note: Technically the member function 'CTuxBoxUtil::GetRequestedAudioChannel' can be const.
xbmc-13.2-Gotham/xbmc/utils/TuxBoxUtil.h:168:10: performance: Technically the member function 'CTuxBoxUtil::InitZapstream' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/TuxBoxUtil.cpp:650:19: note: Technically the member function 'CTuxBoxUtil::InitZapstream' can be static.
xbmc-13.2-Gotham/xbmc/utils/TuxBoxUtil.h:168:10: note: Technically the member function 'CTuxBoxUtil::InitZapstream' can be static.
xbmc-13.2-Gotham/xbmc/utils/TuxBoxUtil.h:169:10: performance: Technically the member function 'CTuxBoxUtil::SetAudioChannel' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/TuxBoxUtil.cpp:694:19: note: Technically the member function 'CTuxBoxUtil::SetAudioChannel' can be static.
xbmc-13.2-Gotham/xbmc/utils/TuxBoxUtil.h:169:10: note: Technically the member function 'CTuxBoxUtil::SetAudioChannel' can be static.
xbmc-13.2-Gotham/xbmc/utils/TuxBoxUtil.h:171:16: performance: Technically the member function 'CTuxBoxUtil::GetPicon' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/TuxBoxUtil.cpp:1505:25: note: Technically the member function 'CTuxBoxUtil::GetPicon' can be static.
xbmc-13.2-Gotham/xbmc/utils/TuxBoxUtil.h:171:16: note: Technically the member function 'CTuxBoxUtil::GetPicon' can be static.
xbmc-13.2-Gotham/xbmc/utils/TuxBoxUtil.h:172:16: performance: Technically the member function 'CTuxBoxUtil::GetSubMode' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/TuxBoxUtil.cpp:1568:25: note: Technically the member function 'CTuxBoxUtil::GetSubMode' can be static.
xbmc-13.2-Gotham/xbmc/utils/TuxBoxUtil.h:172:16: note: Technically the member function 'CTuxBoxUtil::GetSubMode' can be static.
xbmc-13.2-Gotham/xbmc/utils/TuxBoxUtil.h:173:16: performance: Technically the member function 'CTuxBoxUtil::DetectSubMode' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/TuxBoxUtil.cpp:1621:25: note: Technically the member function 'CTuxBoxUtil::DetectSubMode' can be static.
xbmc-13.2-Gotham/xbmc/utils/TuxBoxUtil.h:173:16: note: Technically the member function 'CTuxBoxUtil::DetectSubMode' can be static.
xbmc-13.2-Gotham/xbmc/utils/URIUtils.cpp:243:42: warning: Function 'GetCommonPath' argument order different: declaration 'strPath, strPath2' definition 'strParent, strPath' [funcArgOrderDifferent]
xbmc-13.2-Gotham/xbmc/utils/URIUtils.h:68:41: note: Function 'GetCommonPath' argument order different: declaration 'strPath, strPath2' definition 'strParent, strPath'
xbmc-13.2-Gotham/xbmc/utils/URIUtils.cpp:243:42: note: Function 'GetCommonPath' argument order different: declaration 'strPath, strPath2' definition 'strParent, strPath'
xbmc-13.2-Gotham/xbmc/utils/URIUtils.cpp:532:42: style: Function 'IsOnLAN' argument 1 names different: declaration 'strFile' definition 'strPath'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/utils/URIUtils.h:109:41: note: Function 'IsOnLAN' argument 1 names different: declaration 'strFile' definition 'strPath'.
xbmc-13.2-Gotham/xbmc/utils/URIUtils.cpp:532:42: note: Function 'IsOnLAN' argument 1 names different: declaration 'strFile' definition 'strPath'.
xbmc-13.2-Gotham/xbmc/utils/URIUtils.cpp:574:46: style: Function 'IsHostOnLAN' argument 1 names different: declaration 'hostName' definition 'host'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/utils/URIUtils.h:110:45: note: Function 'IsHostOnLAN' argument 1 names different: declaration 'hostName' definition 'host'.
xbmc-13.2-Gotham/xbmc/utils/URIUtils.cpp:574:46: note: Function 'IsHostOnLAN' argument 1 names different: declaration 'hostName' definition 'host'.
xbmc-13.2-Gotham/xbmc/utils/URIUtils.cpp:749:48: style: Function 'IsSourcesPath' argument 1 names different: declaration 'strFile' definition 'strPath'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/utils/URIUtils.h:84:47: note: Function 'IsSourcesPath' argument 1 names different: declaration 'strFile' definition 'strPath'.
xbmc-13.2-Gotham/xbmc/utils/URIUtils.cpp:749:48: note: Function 'IsSourcesPath' argument 1 names different: declaration 'strFile' definition 'strPath'.
xbmc-13.2-Gotham/xbmc/utils/URIUtils.cpp:938:47: style: Function 'IsAndroidApp' argument 1 names different: declaration 'strFile' definition 'path'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/utils/URIUtils.h:127:46: note: Function 'IsAndroidApp' argument 1 names different: declaration 'strFile' definition 'path'.
xbmc-13.2-Gotham/xbmc/utils/URIUtils.cpp:938:47: note: Function 'IsAndroidApp' argument 1 names different: declaration 'strFile' definition 'path'.
xbmc-13.2-Gotham/xbmc/utils/URIUtils.cpp:446:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/utils/URIUtils.cpp:1210:82: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/utils/URIUtils.cpp:1257:82: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/utils/UrlOptions.cpp:46:84: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/utils/UrlOptions.cpp:136:96: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/utils/UrlOptions.h:47:16: warning: Virtual function 'AddOptions' is called from constructor 'CUrlOptions(const std::string&options,const char*strLead="")' at line 37. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/utils/UrlOptions.cpp:37:3: note: Calling AddOptions
xbmc-13.2-Gotham/xbmc/utils/UrlOptions.h:47:16: note: AddOptions is a virtual method
xbmc-13.2-Gotham/xbmc/utils/Variant.cpp:164:7: portability: Using memset() on union which contains a floating point number. [memsetClassFloat]
xbmc-13.2-Gotham/xbmc/utils/Variant.cpp:503:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xbmc-13.2-Gotham/xbmc/utils/Variant.cpp:260:100: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/utils/Variant.cpp:551:21: warning: 'operator=' should check for assignment to self to avoid problems with dynamic memory. [operatorEqToSelf]
xbmc-13.2-Gotham/xbmc/utils/Vector.h:29:16: warning: Virtual function 'reset' is called from constructor 'CVector()' at line 27. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/utils/Vector.cpp:27:3: note: Calling reset
xbmc-13.2-Gotham/xbmc/utils/Vector.h:29:16: note: reset is a virtual method
xbmc-13.2-Gotham/xbmc/utils/Weather.cpp:471:13: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/utils/Weather.cpp:130:53: style: Function 'LocalizeOverviewToken' argument 1 names different: declaration 'str' definition 'token'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/utils/Weather.h:104:42: note: Function 'LocalizeOverviewToken' argument 1 names different: declaration 'str' definition 'token'.
xbmc-13.2-Gotham/xbmc/utils/Weather.cpp:130:53: note: Function 'LocalizeOverviewToken' argument 1 names different: declaration 'str' definition 'token'.
xbmc-13.2-Gotham/xbmc/utils/Weather.cpp:162:35: style: Function 'ConvertSpeed' argument 1 names different: declaration 'speed' definition 'curSpeed'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/utils/Weather.h:106:24: note: Function 'ConvertSpeed' argument 1 names different: declaration 'speed' definition 'curSpeed'.
xbmc-13.2-Gotham/xbmc/utils/Weather.cpp:162:35: note: Function 'ConvertSpeed' argument 1 names different: declaration 'speed' definition 'curSpeed'.
xbmc-13.2-Gotham/xbmc/utils/Weather.h:106:7: performance: Technically the member function 'CWeatherJob::ConvertSpeed' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/Weather.cpp:162:18: note: Technically the member function 'CWeatherJob::ConvertSpeed' can be static.
xbmc-13.2-Gotham/xbmc/utils/Weather.h:106:7: note: Technically the member function 'CWeatherJob::ConvertSpeed' can be static.
xbmc-13.2-Gotham/xbmc/utils/Weather.h:114:8: performance: Technically the member function 'CWeatherJob::FormatTemperature' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/Weather.cpp:226:19: note: Technically the member function 'CWeatherJob::FormatTemperature' can be static.
xbmc-13.2-Gotham/xbmc/utils/Weather.h:114:8: note: Technically the member function 'CWeatherJob::FormatTemperature' can be static.
xbmc-13.2-Gotham/xbmc/utils/WindowsShortcut.cpp:99:18: style: Array index 'iPos' is used before limits check. [arrayIndexThenCheck]
xbmc-13.2-Gotham/xbmc/utils/WindowsShortcut.cpp:108:18: style: Array index 'iPos' is used before limits check. [arrayIndexThenCheck]
xbmc-13.2-Gotham/xbmc/utils/WindowsShortcut.h:40:8: performance: Technically the member function 'CWindowsShortcut::GetShortcut' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/utils/WindowsShortcut.cpp:57:24: note: Technically the member function 'CWindowsShortcut::GetShortcut' can be static.
xbmc-13.2-Gotham/xbmc/utils/WindowsShortcut.h:40:8: note: Technically the member function 'CWindowsShortcut::GetShortcut' can be static.
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.cpp:28:81: style: Function 'GetHex' argument 3 names different: declaration 'dwHexValue' definition 'hexValue'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.h:33:80: note: Function 'GetHex' argument 3 names different: declaration 'dwHexValue' definition 'hexValue'.
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.cpp:28:81: note: Function 'GetHex' argument 3 names different: declaration 'dwHexValue' definition 'hexValue'.
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.cpp:37:82: style: Function 'GetUInt' argument 3 names different: declaration 'dwUIntValue' definition 'uintValue'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.h:34:81: note: Function 'GetUInt' argument 3 names different: declaration 'dwUIntValue' definition 'uintValue'.
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.cpp:37:82: note: Function 'GetUInt' argument 3 names different: declaration 'dwUIntValue' definition 'uintValue'.
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.cpp:45:82: style: Function 'GetUInt' argument 3 names different: declaration 'dwUIntValue' definition 'value'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.h:60:81: note: Function 'GetUInt' argument 3 names different: declaration 'dwUIntValue' definition 'value'.
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.cpp:45:82: note: Function 'GetUInt' argument 3 names different: declaration 'dwUIntValue' definition 'value'.
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.cpp:72:76: style: Function 'GetInt' argument 3 names different: declaration 'iIntValue' definition 'value'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.h:61:75: note: Function 'GetInt' argument 3 names different: declaration 'iIntValue' definition 'value'.
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.cpp:72:76: note: Function 'GetInt' argument 3 names different: declaration 'iIntValue' definition 'value'.
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.cpp:83:43: style: Function 'GetDouble' argument 1 names different: declaration 'pRootNode' definition 'root'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.h:37:42: note: Function 'GetDouble' argument 1 names different: declaration 'pRootNode' definition 'root'.
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.cpp:83:43: note: Function 'GetDouble' argument 1 names different: declaration 'pRootNode' definition 'root'.
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.cpp:83:61: style: Function 'GetDouble' argument 2 names different: declaration 'strTag' definition 'tag'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.h:37:65: note: Function 'GetDouble' argument 2 names different: declaration 'strTag' definition 'tag'.
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.cpp:83:61: note: Function 'GetDouble' argument 2 names different: declaration 'strTag' definition 'tag'.
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.cpp:99:42: style: Function 'GetFloat' argument 1 names different: declaration 'pRootNode' definition 'pRootElement'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.h:59:41: note: Function 'GetFloat' argument 1 names different: declaration 'pRootNode' definition 'pRootElement'.
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.cpp:99:42: note: Function 'GetFloat' argument 1 names different: declaration 'pRootNode' definition 'pRootElement'.
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.cpp:99:68: style: Function 'GetFloat' argument 2 names different: declaration 'strTag' definition 'tagName'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.h:59:64: note: Function 'GetFloat' argument 2 names different: declaration 'strTag' definition 'tagName'.
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.cpp:99:68: note: Function 'GetFloat' argument 2 names different: declaration 'strTag' definition 'tagName'.
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.cpp:99:84: style: Function 'GetFloat' argument 3 names different: declaration 'value' definition 'fValue'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.h:59:79: note: Function 'GetFloat' argument 3 names different: declaration 'value' definition 'fValue'.
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.cpp:99:84: note: Function 'GetFloat' argument 3 names different: declaration 'value' definition 'fValue'.
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.cpp:99:104: style: Function 'GetFloat' argument 4 names different: declaration 'min' definition 'fMin'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.h:59:98: note: Function 'GetFloat' argument 4 names different: declaration 'min' definition 'fMin'.
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.cpp:99:104: note: Function 'GetFloat' argument 4 names different: declaration 'min' definition 'fMin'.
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.cpp:99:122: style: Function 'GetFloat' argument 5 names different: declaration 'max' definition 'fMax'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.h:59:115: note: Function 'GetFloat' argument 5 names different: declaration 'max' definition 'fMax'.
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.cpp:99:122: note: Function 'GetFloat' argument 5 names different: declaration 'max' definition 'fMax'.
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.cpp:163:51: style: Function 'GetAdditiveString' argument 1 names different: declaration 'rootNode' definition 'pRootNode'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.h:56:50: note: Function 'GetAdditiveString' argument 1 names different: declaration 'rootNode' definition 'pRootNode'.
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.cpp:163:51: note: Function 'GetAdditiveString' argument 1 names different: declaration 'rootNode' definition 'pRootNode'.
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.cpp:163:74: style: Function 'GetAdditiveString' argument 2 names different: declaration 'tag' definition 'strTag'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.h:56:72: note: Function 'GetAdditiveString' argument 2 names different: declaration 'tag' definition 'strTag'.
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.cpp:163:74: note: Function 'GetAdditiveString' argument 2 names different: declaration 'tag' definition 'strTag'.
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.cpp:164:52: style: Function 'GetAdditiveString' argument 3 names different: declaration 'separator' definition 'strSeparator'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.h:56:95: note: Function 'GetAdditiveString' argument 3 names different: declaration 'separator' definition 'strSeparator'.
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.cpp:164:52: note: Function 'GetAdditiveString' argument 3 names different: declaration 'separator' definition 'strSeparator'.
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.cpp:164:78: style: Function 'GetAdditiveString' argument 4 names different: declaration 'value' definition 'strStringValue'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.h:56:118: note: Function 'GetAdditiveString' argument 4 names different: declaration 'value' definition 'strStringValue'.
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.cpp:164:78: note: Function 'GetAdditiveString' argument 4 names different: declaration 'value' definition 'strStringValue'.
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.cpp:194:48: style: Function 'GetStringArray' argument 1 names different: declaration 'rootNode' definition 'pRootNode'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.h:57:47: note: Function 'GetStringArray' argument 1 names different: declaration 'rootNode' definition 'pRootNode'.
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.cpp:194:48: note: Function 'GetStringArray' argument 1 names different: declaration 'rootNode' definition 'pRootNode'.
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.cpp:194:71: style: Function 'GetStringArray' argument 2 names different: declaration 'tag' definition 'strTag'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.h:57:69: note: Function 'GetStringArray' argument 2 names different: declaration 'tag' definition 'strTag'.
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.cpp:194:71: note: Function 'GetStringArray' argument 2 names different: declaration 'tag' definition 'strTag'.
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.cpp:302:71: style: Function 'SetLong' argument 3 names different: declaration 'iValue' definition 'value'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.h:73:70: note: Function 'SetLong' argument 3 names different: declaration 'iValue' definition 'value'.
xbmc-13.2-Gotham/xbmc/utils/XMLUtils.cpp:302:71: note: Function 'SetLong' argument 3 names different: declaration 'iValue' definition 'value'.
xbmc-13.2-Gotham/xbmc/utils/fastmemcpy.c:167:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/utils/fft.cpp:69:15: style: The scope of the variable 'theta' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/utils/fft.cpp:69:22: style: The scope of the variable 'wr' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/utils/fft.cpp:69:26: style: The scope of the variable 'wpr' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/utils/fft.cpp:69:31: style: The scope of the variable 'wpi' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/utils/fft.cpp:69:36: style: The scope of the variable 'wi' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/utils/fft.cpp:69:40: style: The scope of the variable 'wtemp' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/utils/fft.cpp:107:9: style: The scope of the variable 'rep' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/utils/fft.cpp:107:14: style: The scope of the variable 'rem' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/utils/fft.cpp:107:19: style: The scope of the variable 'aip' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/utils/fft.cpp:107:24: style: The scope of the variable 'aim' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/utils/fft.cpp:143:9: style: The scope of the variable 'rep' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/utils/fft.cpp:143:14: style: The scope of the variable 'rem' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/utils/fft.cpp:143:19: style: The scope of the variable 'aip' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/utils/fft.cpp:143:24: style: The scope of the variable 'aim' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/utils/fft.cpp:147:9: style: The scope of the variable 'wn' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/utils/log.cpp:67:22: style: The scope of the variable 'prefixFormat' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/utils/md5.cpp:129:28: style: Function 'MD5Init' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/utils/md5.cpp:26:40: note: Function 'MD5Init' argument 1 names different: declaration 'context' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/utils/md5.cpp:129:28: note: Function 'MD5Init' argument 1 names different: declaration 'context' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/utils/md5.cpp:145:30: style: Function 'MD5Update' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/utils/md5.cpp:27:42: note: Function 'MD5Update' argument 1 names different: declaration 'context' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/utils/md5.cpp:145:30: note: Function 'MD5Update' argument 1 names different: declaration 'context' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/utils/md5.cpp:185:49: style: Function 'MD5Final' argument 2 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/utils/md5.cpp:28:67: note: Function 'MD5Final' argument 2 names different: declaration 'context' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/utils/md5.cpp:185:49: note: Function 'MD5Final' argument 2 names different: declaration 'context' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/utils/test/TestCharsetConverter.cpp:340:54: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/utils/test/TestJobManager.cpp:98:3: style: Class 'BroadcastingJob' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/utils/test/TestMathUtils.cpp:27:7: style: The scope of the variable 'refval' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/utils/test/TestMathUtils.cpp:27:15: style: The scope of the variable 'varval' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/utils/test/TestMathUtils.cpp:40:7: style: The scope of the variable 'refval' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/utils/test/TestMathUtils.cpp:40:15: style: The scope of the variable 'varval' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/video/FFmpegVideoDecoder.cpp:31:21: warning: Member variable 'FFmpegVideoDecoder::m_videoStream' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/video/FFmpegVideoDecoder.cpp:31:21: warning: Member variable 'FFmpegVideoDecoder::m_lastFrameTime' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/video/FFmpegVideoDecoder.cpp:31:21: warning: Member variable 'FFmpegVideoDecoder::m_frameRGBwidth' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/video/FFmpegVideoDecoder.cpp:31:21: warning: Member variable 'FFmpegVideoDecoder::m_frameRGBheight' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/video/FFmpegVideoDecoder.cpp:39:3: style: Class 'FFmpegVideoDecoder' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/xbmc/video/FFmpegVideoDecoder.cpp:39:3: style: Class 'FFmpegVideoDecoder' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/xbmc/video/GUIViewStateVideo.h:28:3: style: Class 'CGUIViewStateWindowVideo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/video/GUIViewStateVideo.h:40:3: style: Class 'CGUIViewStateWindowVideoFiles' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/video/GUIViewStateVideo.h:50:3: style: Class 'CGUIViewStateWindowVideoNav' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/video/GUIViewStateVideo.h:61:3: style: Class 'CGUIViewStateWindowVideoPlaylist' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/video/GUIViewStateVideo.h:73:3: style: Class 'CGUIViewStateVideoMovies' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/video/GUIViewStateVideo.h:81:3: style: Class 'CGUIViewStateVideoMusicVideos' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/video/GUIViewStateVideo.h:89:3: style: Class 'CGUIViewStateVideoTVShows' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/video/GUIViewStateVideo.h:97:3: style: Class 'CGUIViewStateVideoEpisodes' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/video/GUIViewStateVideo.h:44:23: style: The function 'GetSources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/video/GUIViewStateVideo.h:31:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/video/GUIViewStateVideo.h:44:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/video/GUIViewStateVideo.h:55:23: style: The function 'GetSources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/video/GUIViewStateVideo.h:31:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/video/GUIViewStateVideo.h:55:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/video/GUIViewStateVideo.h:67:23: style: The function 'GetSources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/video/GUIViewStateVideo.h:31:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/video/GUIViewStateVideo.h:67:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:2735:24: warning: Either the switch case 'case 246' is redundant or the array 'arrowtable[8]' is accessed at index 9, which is out of bounds. [arrayIndexOutOfBoundsCond]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:2734:5: note: case 246: Char is 246 here.
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:2735:24: note: Array index out of bounds
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:511:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:535:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:1318:39: warning: Redundant assignment of 'm_RenderInfo.PageChar[32+i]' to itself. [selfAssignment]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:1617:10: style: The scope of the variable 'p' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:2042:7: style: The scope of the variable 'xoffset' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:2042:16: style: The scope of the variable 'l' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:2074:37: style: The scope of the variable 'p1' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:2074:42: style: The scope of the variable 'p2' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:2756:7: style: The scope of the variable 'col' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:2757:7: style: The scope of the variable 'hold' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:2757:13: style: The scope of the variable 'dhset' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:2758:7: style: The scope of the variable 'foreground' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:2758:19: style: The scope of the variable 'background' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:2758:31: style: The scope of the variable 'doubleheight' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:2758:45: style: The scope of the variable 'doublewidth' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:2758:58: style: The scope of the variable 'charset' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:2758:67: style: The scope of the variable 'previous_charset' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:2758:85: style: The scope of the variable 'mosaictype' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:2758:97: style: The scope of the variable 'IgnoreAtBlackBgSubst' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:2758:119: style: The scope of the variable 'concealed' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:2758:130: style: The scope of the variable 'flashmode' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:2758:141: style: The scope of the variable 'boxwin' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:2759:17: style: The scope of the variable 'held_mosaic' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:2759:31: style: The scope of the variable 'p' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:2853:11: style: The scope of the variable 'h' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:2886:7: style: The scope of the variable 'mosaic_pending' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:2886:22: style: The scope of the variable 'esc_pending' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:2087:67: style: Function 'ShapeCoord' argument 3 names different: declaration 'curfontheight' definition 'curFontHeight'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/video/Teletext.h:91:51: note: Function 'ShapeCoord' argument 3 names different: declaration 'curfontheight' definition 'curFontHeight'.
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:2087:67: note: Function 'ShapeCoord' argument 3 names different: declaration 'curfontheight' definition 'curFontHeight'.
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:2114:111: style: Function 'DrawShape' argument 7 names different: declaration 'fontheight' definition 'FontHeight'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/video/Teletext.h:92:95: note: Function 'DrawShape' argument 7 names different: declaration 'fontheight' definition 'FontHeight'.
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:2114:111: note: Function 'DrawShape' argument 7 names different: declaration 'fontheight' definition 'FontHeight'.
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:2114:127: style: Function 'DrawShape' argument 8 names different: declaration 'curfontheight' definition 'curFontHeight'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/video/Teletext.h:92:111: note: Function 'DrawShape' argument 8 names different: declaration 'curfontheight' definition 'curFontHeight'.
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:2114:127: note: Function 'DrawShape' argument 8 names different: declaration 'curfontheight' definition 'curFontHeight'.
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:2396:37: style: Function 'RenderChar' argument 10 names different: declaration 'fontheight' definition 'FontHeight'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/video/Teletext.h:108:22: note: Function 'RenderChar' argument 10 names different: declaration 'fontheight' definition 'FontHeight'.
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:2396:37: note: Function 'RenderChar' argument 10 names different: declaration 'fontheight' definition 'FontHeight'.
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:3202:48: style: Function 'Eval_l25' argument 1 names different: declaration 'page_char' definition 'PageChar'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/video/Teletext.h:117:32: note: Function 'Eval_l25' argument 1 names different: declaration 'page_char' definition 'PageChar'.
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:3202:48: note: Function 'Eval_l25' argument 1 names different: declaration 'page_char' definition 'PageChar'.
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:3434:71: style: Function 'Eval_Object' argument 9 names different: declaration 'page_char' definition 'PageChar'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/video/Teletext.h:121:78: note: Function 'Eval_Object' argument 9 names different: declaration 'page_char' definition 'PageChar'.
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:3434:71: note: Function 'Eval_Object' argument 9 names different: declaration 'page_char' definition 'PageChar'.
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:3481:77: style: Function 'Eval_NumberedObject' argument 10 names different: declaration 'page_char' definition 'PageChar'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/video/Teletext.h:124:87: note: Function 'Eval_NumberedObject' argument 10 names different: declaration 'page_char' definition 'PageChar'.
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:3481:77: note: Function 'Eval_NumberedObject' argument 10 names different: declaration 'page_char' definition 'PageChar'.
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:3508:103: style: Function 'Eval_Triplet' argument 12 names different: declaration 'page_char' definition 'PageChar'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/video/Teletext.h:129:110: note: Function 'Eval_Triplet' argument 12 names different: declaration 'page_char' definition 'PageChar'.
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:3508:103: note: Function 'Eval_Triplet' argument 12 names different: declaration 'page_char' definition 'PageChar'.
xbmc-13.2-Gotham/xbmc/video/Teletext.h:46:8: style: Technically the member function 'CTeletextDecoder::NeedRendering' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/video/Teletext.h:49:7: style: Technically the member function 'CTeletextDecoder::GetHeight' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/video/Teletext.h:50:7: style: Technically the member function 'CTeletextDecoder::GetWidth' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/video/Teletext.h:72:7: style: Technically the member function 'CTeletextDecoder::TopText_GetNext' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:1681:23: note: Technically the member function 'CTeletextDecoder::TopText_GetNext' can be const.
xbmc-13.2-Gotham/xbmc/video/Teletext.h:72:7: note: Technically the member function 'CTeletextDecoder::TopText_GetNext' can be const.
xbmc-13.2-Gotham/xbmc/video/Teletext.h:79:7: style: Technically the member function 'CTeletextDecoder::GetCurFontWidth' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:1922:23: note: Technically the member function 'CTeletextDecoder::GetCurFontWidth' can be const.
xbmc-13.2-Gotham/xbmc/video/Teletext.h:79:7: note: Technically the member function 'CTeletextDecoder::GetCurFontWidth' can be const.
xbmc-13.2-Gotham/xbmc/video/Teletext.h:81:8: style: Technically the member function 'CTeletextDecoder::ClearBB' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:1938:24: note: Technically the member function 'CTeletextDecoder::ClearBB' can be const.
xbmc-13.2-Gotham/xbmc/video/Teletext.h:81:8: note: Technically the member function 'CTeletextDecoder::ClearBB' can be const.
xbmc-13.2-Gotham/xbmc/video/Teletext.h:82:8: style: Technically the member function 'CTeletextDecoder::ClearFB' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:1943:24: note: Technically the member function 'CTeletextDecoder::ClearFB' can be const.
xbmc-13.2-Gotham/xbmc/video/Teletext.h:82:8: note: Technically the member function 'CTeletextDecoder::ClearFB' can be const.
xbmc-13.2-Gotham/xbmc/video/Teletext.h:84:8: performance: Technically the member function 'CTeletextDecoder::FillRect' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:1954:24: note: Technically the member function 'CTeletextDecoder::FillRect' can be static.
xbmc-13.2-Gotham/xbmc/video/Teletext.h:84:8: note: Technically the member function 'CTeletextDecoder::FillRect' can be static.
xbmc-13.2-Gotham/xbmc/video/Teletext.h:85:8: performance: Technically the member function 'CTeletextDecoder::DrawVLine' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:1970:24: note: Technically the member function 'CTeletextDecoder::DrawVLine' can be static.
xbmc-13.2-Gotham/xbmc/video/Teletext.h:85:8: note: Technically the member function 'CTeletextDecoder::DrawVLine' can be static.
xbmc-13.2-Gotham/xbmc/video/Teletext.h:86:8: performance: Technically the member function 'CTeletextDecoder::DrawHLine' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:1982:24: note: Technically the member function 'CTeletextDecoder::DrawHLine' can be static.
xbmc-13.2-Gotham/xbmc/video/Teletext.h:86:8: note: Technically the member function 'CTeletextDecoder::DrawHLine' can be static.
xbmc-13.2-Gotham/xbmc/video/Teletext.h:88:8: performance: Technically the member function 'CTeletextDecoder::FillTrapez' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:2039:24: note: Technically the member function 'CTeletextDecoder::FillTrapez' can be static.
xbmc-13.2-Gotham/xbmc/video/Teletext.h:88:8: note: Technically the member function 'CTeletextDecoder::FillTrapez' can be static.
xbmc-13.2-Gotham/xbmc/video/Teletext.h:89:8: performance: Technically the member function 'CTeletextDecoder::FlipHorz' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:2054:24: note: Technically the member function 'CTeletextDecoder::FlipHorz' can be static.
xbmc-13.2-Gotham/xbmc/video/Teletext.h:89:8: note: Technically the member function 'CTeletextDecoder::FlipHorz' can be static.
xbmc-13.2-Gotham/xbmc/video/Teletext.h:90:8: performance: Technically the member function 'CTeletextDecoder::FlipVert' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:2071:24: note: Technically the member function 'CTeletextDecoder::FlipVert' can be static.
xbmc-13.2-Gotham/xbmc/video/Teletext.h:90:8: note: Technically the member function 'CTeletextDecoder::FlipVert' can be static.
xbmc-13.2-Gotham/xbmc/video/Teletext.h:91:7: performance: Technically the member function 'CTeletextDecoder::ShapeCoord' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:2087:23: note: Technically the member function 'CTeletextDecoder::ShapeCoord' can be static.
xbmc-13.2-Gotham/xbmc/video/Teletext.h:91:7: note: Technically the member function 'CTeletextDecoder::ShapeCoord' can be static.
xbmc-13.2-Gotham/xbmc/video/Teletext.h:93:8: performance: Technically the member function 'CTeletextDecoder::RenderDRCS' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:1989:24: note: Technically the member function 'CTeletextDecoder::RenderDRCS' can be static.
xbmc-13.2-Gotham/xbmc/video/Teletext.h:93:8: note: Technically the member function 'CTeletextDecoder::RenderDRCS' can be static.
xbmc-13.2-Gotham/xbmc/video/Teletext.h:130:7: performance: Technically the member function 'CTeletextDecoder::iTripletNumber2Data' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:3910:23: note: Technically the member function 'CTeletextDecoder::iTripletNumber2Data' can be static.
xbmc-13.2-Gotham/xbmc/video/Teletext.h:130:7: note: Technically the member function 'CTeletextDecoder::iTripletNumber2Data' can be static.
xbmc-13.2-Gotham/xbmc/video/Teletext.h:131:7: performance: Technically the member function 'CTeletextDecoder::SetNational' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:3939:23: note: Technically the member function 'CTeletextDecoder::SetNational' can be static.
xbmc-13.2-Gotham/xbmc/video/Teletext.h:131:7: note: Technically the member function 'CTeletextDecoder::SetNational' can be static.
xbmc-13.2-Gotham/xbmc/video/Teletext.h:132:7: style: Technically the member function 'CTeletextDecoder::NextHex' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:3971:23: note: Technically the member function 'CTeletextDecoder::NextHex' can be const.
xbmc-13.2-Gotham/xbmc/video/Teletext.h:132:7: note: Technically the member function 'CTeletextDecoder::NextHex' can be const.
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:2541:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:3655:32: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:3656:32: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/xbmc/video/Teletext.cpp:3658:32: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:8685:62: style: Condition '!singleFiles' is always true [knownConditionTrueFalse]
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:8684:18: note: Assuming that condition '!singleFiles' is not redundant
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:8685:62: note: Condition '!singleFiles' is always true
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:7757:18: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:8316:16: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:8858:16: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:1964:57: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:3196:8: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:4033:12: style: The scope of the variable 'bMvidsChecked' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:672:47: style: Function 'AddFile' argument 1 names different: declaration 'url' definition 'strFileNameAndPath'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.h:621:33: note: Function 'AddFile' argument 1 names different: declaration 'url' definition 'strFileNameAndPath'.
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:672:47: note: Function 'AddFile' argument 1 names different: declaration 'url' definition 'strFileNameAndPath'.
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:889:49: style: Function 'GetFileId' argument 1 names different: declaration 'url' definition 'strFilenameAndPath'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.h:730:35: note: Function 'GetFileId' argument 1 names different: declaration 'url' definition 'strFilenameAndPath'.
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:889:49: note: Function 'GetFileId' argument 1 names different: declaration 'url' definition 'strFilenameAndPath'.
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:1290:48: style: Function 'AddGenre' argument 1 names different: declaration 'strGenre1' definition 'strGenre'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.h:733:34: note: Function 'AddGenre' argument 1 names different: declaration 'strGenre1' definition 'strGenre'.
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:1290:48: note: Function 'AddGenre' argument 1 names different: declaration 'strGenre1' definition 'strGenre'.
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:1295:49: style: Function 'AddStudio' argument 1 names different: declaration 'strStudio1' definition 'strStudio'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.h:736:35: note: Function 'AddStudio' argument 1 names different: declaration 'strStudio1' definition 'strStudio'.
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:1295:49: note: Function 'AddStudio' argument 1 names different: declaration 'strStudio1' definition 'strStudio'.
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:1306:76: style: Function 'AddActor' argument 2 names different: declaration 'thumbURL' definition 'thumbURLs'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.h:734:62: note: Function 'AddActor' argument 2 names different: declaration 'thumbURL' definition 'thumbURLs'.
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:1306:76: note: Function 'AddActor' argument 2 names different: declaration 'thumbURL' definition 'thumbURLs'.
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:1348:81: style: Function 'AddLinkToActor' argument 3 names different: declaration 'secondField' definition 'field'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.h:743:67: note: Function 'AddLinkToActor' argument 3 names different: declaration 'secondField' definition 'field'.
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:1348:81: note: Function 'AddLinkToActor' argument 3 names different: declaration 'secondField' definition 'field'.
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:1418:39: style: Function 'AddTagToItem' argument 1 names different: declaration 'idItem' definition 'idMovie'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.h:704:25: note: Function 'AddTagToItem' argument 1 names different: declaration 'idItem' definition 'idMovie'.
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:1418:39: note: Function 'AddTagToItem' argument 1 names different: declaration 'idItem' definition 'idMovie'.
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:1456:48: style: Function 'AddArtistToMusicVideo' argument 1 names different: declaration 'lMVideo' definition 'idMVideo'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.h:748:34: note: Function 'AddArtistToMusicVideo' argument 1 names different: declaration 'lMVideo' definition 'idMVideo'.
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:1456:48: note: Function 'AddArtistToMusicVideo' argument 1 names different: declaration 'lMVideo' definition 'idMVideo'.
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:1487:50: style: Function 'AddDirectorToMusicVideo' argument 1 names different: declaration 'lMVideo' definition 'idMVideo'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.h:753:36: note: Function 'AddDirectorToMusicVideo' argument 1 names different: declaration 'lMVideo' definition 'idMVideo'.
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:1487:50: note: Function 'AddDirectorToMusicVideo' argument 1 names different: declaration 'lMVideo' definition 'idMVideo'.
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:1561:54: style: Function 'HasTvShowInfo' argument 1 names different: declaration 'strFilenameAndPath' definition 'strPath'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.h:416:40: note: Function 'HasTvShowInfo' argument 1 names different: declaration 'strFilenameAndPath' definition 'strPath'.
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:1561:54: note: Function 'HasTvShowInfo' argument 1 names different: declaration 'strFilenameAndPath' definition 'strPath'.
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:2333:37: style: Function 'GetSeasonId' argument 1 names different: declaration 'idShow' definition 'showID'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.h:444:23: note: Function 'GetSeasonId' argument 1 names different: declaration 'idShow' definition 'showID'.
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:2333:37: note: Function 'GetSeasonId' argument 1 names different: declaration 'idShow' definition 'showID'.
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:3739:99: style: Function 'SetVideoSettings' argument 2 names different: declaration 'settings' definition 'setting'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.h:478:85: note: Function 'SetVideoSettings' argument 2 names different: declaration 'settings' definition 'setting'.
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:3739:99: note: Function 'SetVideoSettings' argument 2 names different: declaration 'settings' definition 'setting'.
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:3877:45: style: Function 'GetTvShowSeasonArt' argument 1 names different: declaration 'mediaId' definition 'showId'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.h:700:31: note: Function 'GetTvShowSeasonArt' argument 1 names different: declaration 'mediaId' definition 'showId'.
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:3877:45: note: Function 'GetTvShowSeasonArt' argument 1 names different: declaration 'mediaId' definition 'showId'.
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:4158:39: style: Function 'UpdateTables' argument 1 names different: declaration 'version' definition 'iVersion'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.h:790:33: note: Function 'UpdateTables' argument 1 names different: declaration 'version' definition 'iVersion'.
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:4158:39: note: Function 'UpdateTables' argument 1 names different: declaration 'version' definition 'iVersion'.
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:4340:54: style: Function 'GetPlayCounts' argument 1 names different: declaration 'path' definition 'strPath'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.h:410:40: note: Function 'GetPlayCounts' argument 1 names different: declaration 'path' definition 'strPath'.
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:4340:54: note: Function 'GetPlayCounts' argument 1 names different: declaration 'path' definition 'strPath'.
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:7102:62: style: Function 'GetMusicVideosByAlbum' argument 1 names different: declaration 'strAlbum' definition 'strSearch'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.h:558:48: note: Function 'GetMusicVideosByAlbum' argument 1 names different: declaration 'strAlbum' definition 'strSearch'.
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:7102:62: note: Function 'GetMusicVideosByAlbum' argument 1 names different: declaration 'strAlbum' definition 'strSearch'.
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:8802:58: style: Function 'ExportActorThumbs' argument 1 names different: declaration 'path' definition 'strDir'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.h:647:44: note: Function 'ExportActorThumbs' argument 1 names different: declaration 'path' definition 'strDir'.
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:8802:58: note: Function 'ExportActorThumbs' argument 1 names different: declaration 'path' definition 'strDir'.
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:9191:83: style: Function 'GetItemsForPath' argument 2 names different: declaration 'path' definition 'strPath'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.h:528:69: note: Function 'GetItemsForPath' argument 2 names different: declaration 'path' definition 'strPath'.
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:9191:83: note: Function 'GetItemsForPath' argument 2 names different: declaration 'path' definition 'strPath'.
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:3599:64: style: Variable 'time' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:5301:78: style: Variable 'time' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:5921:85: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:6026:85: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:6340:85: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:7191:85: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:8659:97: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:9175:49: performance: Function parameter 'content' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/video/VideoDatabase.cpp:9183:49: performance: Function parameter 'content' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/video/VideoInfoDownloader.cpp:119:48: style: Function 'FindMovie' argument 2 names different: declaration 'movielist' definition 'movieList'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/video/VideoInfoDownloader.h:55:56: note: Function 'FindMovie' argument 2 names different: declaration 'movielist' definition 'movieList'.
xbmc-13.2-Gotham/xbmc/video/VideoInfoDownloader.cpp:119:48: note: Function 'FindMovie' argument 2 names different: declaration 'movielist' definition 'movieList'.
xbmc-13.2-Gotham/xbmc/video/VideoInfoScanner.cpp:866:22: style: The scope of the variable 'regexp2pos' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/video/VideoInfoScanner.cpp:1688:102: style: Function 'GetSeasonThumbs' argument 2 names different: declaration 'art' definition 'seasonArt'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/video/VideoInfoScanner.h:119:112: note: Function 'GetSeasonThumbs' argument 2 names different: declaration 'art' definition 'seasonArt'.
xbmc-13.2-Gotham/xbmc/video/VideoInfoScanner.cpp:1688:102: note: Function 'GetSeasonThumbs' argument 2 names different: declaration 'art' definition 'seasonArt'.
xbmc-13.2-Gotham/xbmc/video/VideoInfoScanner.cpp:1861:62: style: Function 'DownloadFailed' argument 1 names different: declaration 'pDlgProgress' definition 'pDialog'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/video/VideoInfoScanner.h:93:52: note: Function 'DownloadFailed' argument 1 names different: declaration 'pDlgProgress' definition 'pDialog'.
xbmc-13.2-Gotham/xbmc/video/VideoInfoScanner.cpp:1861:62: note: Function 'DownloadFailed' argument 1 names different: declaration 'pDlgProgress' definition 'pDialog'.
xbmc-13.2-Gotham/xbmc/video/VideoInfoTag.cpp:569:53: style: Function 'ParseNative' argument 1 names different: declaration 'element' definition 'movie'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/video/VideoInfoTag.h:163:40: note: Function 'ParseNative' argument 1 names different: declaration 'element' definition 'movie'.
xbmc-13.2-Gotham/xbmc/video/VideoInfoTag.cpp:569:53: note: Function 'ParseNative' argument 1 names different: declaration 'element' definition 'movie'.
xbmc-13.2-Gotham/xbmc/video/VideoReferenceClock.cpp:148:11: style: The scope of the variable 'Now' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/video/VideoThumbLoader.cpp:527:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/video/VideoThumbLoader.cpp:48:115: style: Function 'CThumbExtractor' argument 4 names different: declaration 'strTarget' definition 'target'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/video/VideoThumbLoader.h:41:100: note: Function 'CThumbExtractor' argument 4 names different: declaration 'strTarget' definition 'target'.
xbmc-13.2-Gotham/xbmc/video/VideoThumbLoader.cpp:48:115: note: Function 'CThumbExtractor' argument 4 names different: declaration 'strTarget' definition 'target'.
xbmc-13.2-Gotham/xbmc/video/VideoThumbLoader.cpp:50:3: performance: Variable 'm_listpath' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/video/VideoThumbLoader.cpp:51:3: performance: Variable 'm_target' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/video/VideoThumbLoader.cpp:53:3: performance: Variable 'm_item' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/video/dialogs/GUIDialogAudioSubtitleSettings.cpp:384:81: style: Function 'PercentAsDecibel' argument 2 names different: declaration 'minimum' definition 'interval'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/video/dialogs/GUIDialogAudioSubtitleSettings.h:34:57: note: Function 'PercentAsDecibel' argument 2 names different: declaration 'minimum' definition 'interval'.
xbmc-13.2-Gotham/xbmc/video/dialogs/GUIDialogAudioSubtitleSettings.cpp:384:81: note: Function 'PercentAsDecibel' argument 2 names different: declaration 'minimum' definition 'interval'.
xbmc-13.2-Gotham/xbmc/video/dialogs/GUIDialogAudioSubtitleSettings.cpp:389:78: style: Function 'FormatDecibel' argument 2 names different: declaration 'minimum' definition 'interval'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/video/dialogs/GUIDialogAudioSubtitleSettings.h:36:54: note: Function 'FormatDecibel' argument 2 names different: declaration 'minimum' definition 'interval'.
xbmc-13.2-Gotham/xbmc/video/dialogs/GUIDialogAudioSubtitleSettings.cpp:389:78: note: Function 'FormatDecibel' argument 2 names different: declaration 'minimum' definition 'interval'.
xbmc-13.2-Gotham/xbmc/video/dialogs/GUIDialogAudioSubtitleSettings.cpp:394:76: style: Function 'FormatDelay' argument 2 names different: declaration 'minimum' definition 'interval'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/video/dialogs/GUIDialogAudioSubtitleSettings.h:35:52: note: Function 'FormatDelay' argument 2 names different: declaration 'minimum' definition 'interval'.
xbmc-13.2-Gotham/xbmc/video/dialogs/GUIDialogAudioSubtitleSettings.cpp:394:76: note: Function 'FormatDelay' argument 2 names different: declaration 'minimum' definition 'interval'.
xbmc-13.2-Gotham/xbmc/video/dialogs/GUIDialogAudioSubtitleSettings.cpp:408:80: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/video/dialogs/GUIDialogAudioSubtitleSettings.cpp:418:76: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/video/dialogs/GUIDialogAudioSubtitleSettings.cpp:50:34: warning: Member variable 'CGUIDialogAudioSubtitleSettings::m_volume' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/video/dialogs/GUIDialogAudioSubtitleSettings.cpp:50:34: warning: Member variable 'CGUIDialogAudioSubtitleSettings::m_audioStream' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/video/dialogs/GUIDialogAudioSubtitleSettings.cpp:50:34: warning: Member variable 'CGUIDialogAudioSubtitleSettings::m_subtitleStream' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/video/dialogs/GUIDialogAudioSubtitleSettings.cpp:50:34: warning: Member variable 'CGUIDialogAudioSubtitleSettings::m_outputmode' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/video/dialogs/GUIDialogAudioSubtitleSettings.cpp:50:34: warning: Member variable 'CGUIDialogAudioSubtitleSettings::m_subtitleVisible' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/video/dialogs/GUIDialogSubtitles.cpp:345:34: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/video/dialogs/GUIDialogSubtitles.cpp:346:34: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/video/dialogs/GUIDialogSubtitles.cpp:347:34: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/video/dialogs/GUIDialogSubtitles.cpp:257:85: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/video/dialogs/GUIDialogTeletext.cpp:35:21: warning: Member variable 'CGUIDialogTeletext::m_bClose' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/video/dialogs/GUIDialogVideoBookmarks.cpp:278:49: style: Function 'GotoBookmark' argument 1 names different: declaration 'iItem' definition 'item'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/video/dialogs/GUIDialogVideoBookmarks.h:62:25: note: Function 'GotoBookmark' argument 1 names different: declaration 'iItem' definition 'item'.
xbmc-13.2-Gotham/xbmc/video/dialogs/GUIDialogVideoBookmarks.cpp:278:49: note: Function 'GotoBookmark' argument 1 names different: declaration 'iItem' definition 'item'.
xbmc-13.2-Gotham/xbmc/video/dialogs/GUIDialogVideoBookmarks.cpp:328:19: style: Variable 'width' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/xbmc/video/dialogs/GUIDialogVideoBookmarks.cpp:327:14: style: Variable 'height' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/xbmc/video/dialogs/GUIDialogVideoInfo.cpp:614:60: style: Function 'ChooseArtType' argument 1 names different: declaration 'item' definition 'videoItem'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/video/dialogs/GUIDialogVideoInfo.h:46:53: note: Function 'ChooseArtType' argument 1 names different: declaration 'item' definition 'videoItem'.
xbmc-13.2-Gotham/xbmc/video/dialogs/GUIDialogVideoInfo.cpp:614:60: note: Function 'ChooseArtType' argument 1 names different: declaration 'item' definition 'videoItem'.
xbmc-13.2-Gotham/xbmc/video/dialogs/GUIDialogVideoInfo.cpp:338:88: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/video/dialogs/GUIDialogVideoInfo.cpp:643:88: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/video/dialogs/GUIDialogVideoInfo.cpp:85:22: warning: Member variable 'CGUIDialogVideoInfo::m_bViewReview' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/video/dialogs/GUIDialogVideoSettings.cpp:124:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/video/dialogs/GUIDialogVideoSettings.cpp:159:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoBase.cpp:914:44: style: Function 'OnFileAction' argument 1 names different: declaration 'item' definition 'iItem'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoBase.h:124:25: note: Function 'OnFileAction' argument 1 names different: declaration 'item' definition 'iItem'.
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoBase.cpp:914:44: note: Function 'OnFileAction' argument 1 names different: declaration 'item' definition 'iItem'.
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoBase.cpp:977:38: style: Function 'OnInfo' argument 1 names different: declaration 'item' definition 'iItem'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoBase.h:118:19: note: Function 'OnInfo' argument 1 names different: declaration 'item' definition 'iItem'.
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoBase.cpp:977:38: note: Function 'OnInfo' argument 1 names different: declaration 'item' definition 'iItem'.
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoBase.cpp:1272:47: style: Function 'OnPlayStackPart' argument 1 names different: declaration 'item' definition 'iItem'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoBase.h:145:28: note: Function 'OnPlayStackPart' argument 1 names different: declaration 'item' definition 'iItem'.
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoBase.cpp:1272:47: note: Function 'OnPlayStackPart' argument 1 names different: declaration 'item' definition 'iItem'.
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoBase.cpp:1618:53: style: Function 'OnDeleteItem' argument 1 names different: declaration 'pItem' definition 'item'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoBase.h:107:42: note: Function 'OnDeleteItem' argument 1 names different: declaration 'pItem' definition 'item'.
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoBase.cpp:1618:53: note: Function 'OnDeleteItem' argument 1 names different: declaration 'pItem' definition 'item'.
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoNav.cpp:671:70: style: Function 'OnInfo' argument 2 names different: declaration 'info' definition 'scraper'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoNav.h:37:60: note: Function 'OnInfo' argument 2 names different: declaration 'info' definition 'scraper'.
xbmc-13.2-Gotham/xbmc/video/windows/GUIWindowVideoNav.cpp:671:70: note: Function 'OnInfo' argument 2 names different: declaration 'info' definition 'scraper'.
xbmc-13.2-Gotham/xbmc/view/GUIViewControl.cpp:53:24: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/view/GUIViewControl.cpp:223:38: style: Function 'HasControl' argument 1 names different: declaration 'controlID' definition 'viewControlID'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/view/GUIViewControl.h:51:23: note: Function 'HasControl' argument 1 names different: declaration 'controlID' definition 'viewControlID'.
xbmc-13.2-Gotham/xbmc/view/GUIViewControl.cpp:223:38: note: Function 'HasControl' argument 1 names different: declaration 'controlID' definition 'viewControlID'.
xbmc-13.2-Gotham/xbmc/view/GUIViewControl.cpp:99:69: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/view/GUIViewControl.cpp:226:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/view/ViewDatabase.cpp:133:62: style: Function 'GetViewState' argument 2 names different: declaration 'windowID' definition 'window'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/view/ViewDatabase.h:32:49: note: Function 'GetViewState' argument 2 names different: declaration 'windowID' definition 'window'.
xbmc-13.2-Gotham/xbmc/view/ViewDatabase.cpp:133:62: note: Function 'GetViewState' argument 2 names different: declaration 'windowID' definition 'window'.
xbmc-13.2-Gotham/xbmc/view/ViewDatabase.cpp:169:62: style: Function 'SetViewState' argument 2 names different: declaration 'windowID' definition 'window'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/view/ViewDatabase.h:33:49: note: Function 'SetViewState' argument 2 names different: declaration 'windowID' definition 'window'.
xbmc-13.2-Gotham/xbmc/view/ViewDatabase.cpp:169:62: note: Function 'SetViewState' argument 2 names different: declaration 'windowID' definition 'window'.
xbmc-13.2-Gotham/xbmc/view/ViewDatabase.cpp:97:110: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/view/ViewStateSettings.cpp:65:116: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/view/ViewStateSettings.cpp:89:110: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/view/ViewStateSettings.cpp:146:116: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/view/ViewStateSettings.h:40:16: warning: Virtual function 'Clear' is called from constructor 'CViewStateSettings()' at line 60. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/view/ViewStateSettings.cpp:60:3: note: Calling Clear
xbmc-13.2-Gotham/xbmc/view/ViewStateSettings.h:40:16: note: Clear is a virtual method
xbmc-13.2-Gotham/xbmc/visualizations/DirectXSpectrum/directx_spectrum.cpp:202:6: style: Condition 'configured' is always true [knownConditionTrueFalse]
xbmc-13.2-Gotham/xbmc/visualizations/DirectXSpectrum/directx_spectrum.cpp:179:21: note: Assignment 'configured=true', assigned value is 1
xbmc-13.2-Gotham/xbmc/visualizations/DirectXSpectrum/directx_spectrum.cpp:202:6: note: Condition 'configured' is always true
xbmc-13.2-Gotham/xbmc/visualizations/DirectXSpectrum/directx_spectrum.cpp:168:22: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/DirectXSpectrum/directx_spectrum.cpp:124:19: style: The scope of the variable 'z_offset' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/DirectXSpectrum/directx_spectrum.cpp:124:29: style: The scope of the variable 'r_base' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/DirectXSpectrum/directx_spectrum.cpp:124:37: style: The scope of the variable 'b_base' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/DirectXSpectrum/directx_spectrum.cpp:163:33: style: Function 'ADDON_Create' argument 1 names different: declaration 'callbacks' definition 'hdl'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/addons/include/xbmc_addon_dll.h:41:57: note: Function 'ADDON_Create' argument 1 names different: declaration 'callbacks' definition 'hdl'.
xbmc-13.2-Gotham/xbmc/visualizations/DirectXSpectrum/directx_spectrum.cpp:163:33: note: Function 'ADDON_Create' argument 1 names different: declaration 'callbacks' definition 'hdl'.
xbmc-13.2-Gotham/xbmc/visualizations/DirectXSpectrum/directx_spectrum.cpp:163:44: style: Function 'ADDON_Create' argument 2 names different: declaration 'props' definition 'visProps'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/addons/include/xbmc_addon_dll.h:41:74: note: Function 'ADDON_Create' argument 2 names different: declaration 'props' definition 'visProps'.
xbmc-13.2-Gotham/xbmc/visualizations/DirectXSpectrum/directx_spectrum.cpp:163:44: note: Function 'ADDON_Create' argument 2 names different: declaration 'props' definition 'visProps'.
xbmc-13.2-Gotham/xbmc/visualizations/DirectXSpectrum/directx_spectrum.cpp:292:47: style: Function 'GetSubModules' argument 1 names different: declaration 'presets' definition 'names'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/addons/include/xbmc_vis_dll.h:37:38: note: Function 'GetSubModules' argument 1 names different: declaration 'presets' definition 'names'.
xbmc-13.2-Gotham/xbmc/visualizations/DirectXSpectrum/directx_spectrum.cpp:292:47: note: Function 'GetSubModules' argument 1 names different: declaration 'presets' definition 'names'.
xbmc-13.2-Gotham/xbmc/visualizations/DirectXSpectrum/directx_spectrum.cpp:300:31: style: Function 'OnAction' argument 1 names different: declaration 'action' definition 'flags'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/addons/include/xbmc_vis_dll.h:33:22: note: Function 'OnAction' argument 1 names different: declaration 'action' definition 'flags'.
xbmc-13.2-Gotham/xbmc/visualizations/DirectXSpectrum/directx_spectrum.cpp:300:31: note: Function 'OnAction' argument 1 names different: declaration 'action' definition 'flags'.
xbmc-13.2-Gotham/xbmc/visualizations/DirectXSpectrum/directx_spectrum.cpp:386:54: style: Function 'ADDON_SetSetting' argument 1 names different: declaration 'settingName' definition 'strSetting'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/addons/include/xbmc_addon_dll.h:47:67: note: Function 'ADDON_SetSetting' argument 1 names different: declaration 'settingName' definition 'strSetting'.
xbmc-13.2-Gotham/xbmc/visualizations/DirectXSpectrum/directx_spectrum.cpp:386:54: note: Function 'ADDON_SetSetting' argument 1 names different: declaration 'settingName' definition 'strSetting'.
xbmc-13.2-Gotham/xbmc/visualizations/DirectXSpectrum/directx_spectrum.cpp:386:78: style: Function 'ADDON_SetSetting' argument 2 names different: declaration 'settingValue' definition 'value'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/addons/include/xbmc_addon_dll.h:47:92: note: Function 'ADDON_SetSetting' argument 2 names different: declaration 'settingValue' definition 'value'.
xbmc-13.2-Gotham/xbmc/visualizations/DirectXSpectrum/directx_spectrum.cpp:386:78: note: Function 'ADDON_SetSetting' argument 2 names different: declaration 'settingValue' definition 'value'.
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:170:3: warning: Member variable 'CVisGLSLShaderProgram::m_validated' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:175:3: warning: Member variable 'CVisGLSLShaderProgram::m_validated' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisMatrixGLES.h:67:5: warning: Member variable 'MatrixWrapper::m_values' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:63:24: performance: Variable 'm_vertexShader' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:85:23: performance: Variable 'm_pixelShader' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:112:7: performance: Variable 'm_shaderProgram' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisGUIShader.cpp:26:3: performance: Variable 'm_hTex0' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisGUIShader.cpp:27:3: performance: Variable 'm_hTex1' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisGUIShader.cpp:28:3: performance: Variable 'm_hProj' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisGUIShader.cpp:29:3: performance: Variable 'm_hModel' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisGUIShader.cpp:30:3: performance: Variable 'm_hPos' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisGUIShader.cpp:31:3: performance: Variable 'm_hCol' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisGUIShader.cpp:32:3: performance: Variable 'm_hCord0' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisGUIShader.cpp:33:3: performance: Variable 'm_hCord1' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:46:8: style: Technically the member function 'CVisShader::OK' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:131:8: style: Technically the member function 'CVisShaderProgram::OK' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisGUIShader.h:34:9: style: Technically the member function 'CVisGUIShader::GetPosLoc' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisGUIShader.h:35:9: style: Technically the member function 'CVisGUIShader::GetColLoc' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisGUIShader.h:36:9: style: Technically the member function 'CVisGUIShader::GetCord0Loc' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisGUIShader.h:37:9: style: Technically the member function 'CVisGUIShader::GetCord1Loc' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:65:16: warning: Virtual function 'Free' is called from destructor '~CVisVertexShader()' at line 64. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:64:33: note: Calling Free
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:65:16: note: Free is a virtual method
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:87:16: warning: Virtual function 'Free' is called from destructor '~CVisPixelShader()' at line 86. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:86:32: note: Calling Free
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:87:16: note: Free is a virtual method
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:134:16: warning: Virtual function 'Free' is called from destructor '~CVisShaderProgram()' at line 119. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:119:7: note: Calling Free
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:134:16: note: Free is a virtual method
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisMatrixGLES.h:68:5: style: Struct 'MatrixWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:65:16: style: The function 'Free' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:42:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:65:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:66:18: style: The function 'Handle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:43:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:66:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:75:16: style: The function 'Free' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:65:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:75:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:76:16: style: The function 'Compile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:41:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:76:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:87:16: style: The function 'Free' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:42:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:87:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:88:18: style: The function 'Handle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:43:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:88:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:98:16: style: The function 'Free' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:87:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:98:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:99:16: style: The function 'Compile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:41:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:99:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:184:16: style: The function 'Enable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:125:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:184:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:187:16: style: The function 'Disable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:128:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:187:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:190:16: style: The function 'Free' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:134:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:190:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:193:16: style: The function 'CompileAndLink' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:143:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:193:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisGUIShader.h:30:8: style: The function 'OnCompiledAndLinked' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:147:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisGUIShader.h:30:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisGUIShader.h:31:8: style: The function 'OnEnabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:153:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisGUIShader.h:31:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisGUIShader.h:32:8: style: The function 'Free' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisShader.h:190:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisGUIShader.h:32:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisMatrixGLES.h:61:8: performance: Technically the member function 'CVisMatrixGLES::Project' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisMatrixGLES.cpp:340:22: note: Technically the member function 'CVisMatrixGLES::Project' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/EGLHelpers/VisMatrixGLES.h:61:8: note: Technically the member function 'CVisMatrixGLES::Project' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/Main.cpp:68:25: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/Main.cpp:63:44: style: Function 'ADDON_Create' argument 1 names different: declaration 'callbacks' definition 'hdl'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/addons/include/xbmc_addon_dll.h:41:57: note: Function 'ADDON_Create' argument 1 names different: declaration 'callbacks' definition 'hdl'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/Main.cpp:63:44: note: Function 'ADDON_Create' argument 1 names different: declaration 'callbacks' definition 'hdl'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/Main.cpp:220:31: style: Function 'OnAction' argument 1 names different: declaration 'action' definition 'flags'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/addons/include/xbmc_vis_dll.h:33:22: note: Function 'OnAction' argument 1 names different: declaration 'action' definition 'flags'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/Main.cpp:220:31: note: Function 'OnAction' argument 1 names different: declaration 'action' definition 'flags'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/Main.cpp:253:47: style: Function 'GetSubModules' argument 1 names different: declaration 'presets' definition 'names'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/addons/include/xbmc_vis_dll.h:37:38: note: Function 'GetSubModules' argument 1 names different: declaration 'presets' definition 'names'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/Main.cpp:253:47: note: Function 'GetSubModules' argument 1 names different: declaration 'presets' definition 'names'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/Main.cpp:298:54: style: Function 'ADDON_SetSetting' argument 1 names different: declaration 'settingName' definition 'strSetting'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/addons/include/xbmc_addon_dll.h:47:67: note: Function 'ADDON_SetSetting' argument 1 names different: declaration 'settingName' definition 'strSetting'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/Main.cpp:298:54: note: Function 'ADDON_SetSetting' argument 1 names different: declaration 'settingName' definition 'strSetting'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/Main.cpp:298:78: style: Function 'ADDON_SetSetting' argument 2 names different: declaration 'settingValue' definition 'value'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/addons/include/xbmc_addon_dll.h:47:92: note: Function 'ADDON_SetSetting' argument 2 names different: declaration 'settingValue' definition 'value'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/Main.cpp:298:78: note: Function 'ADDON_SetSetting' argument 2 names different: declaration 'settingValue' definition 'value'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/Main.cpp:72:28: style: Variable 'presetsDir' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/gtk-gui-devel/intl/bindtextdom.c:155:0: error: Memory leak: new_binding [memleak]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/gtk-gui-devel/intl/dcgettext.c:325:39: style: Redundant condition: If 'EXPR == ':'', the comparison 'EXPR != '\0'' is always true. [redundantCondition]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/gtk-gui-devel/intl/hash-string.h:42:0: style: The scope of the variable 'g' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/gtk-gui-devel/intl/dcgettext.c:231:27: style: The scope of the variable 'domain' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/gtk-gui-devel/intl/l10nflist.c:361:9: style: The scope of the variable 'wp' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/gtk-gui-devel/intl/loadmsgcat.c:119:12: style: Condition 'data==(struct mo_file_header*)-1' is always true [knownConditionTrueFalse]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/gtk-gui-devel/intl/loadmsgcat.c:70:33: note: Assignment 'data=(struct mo_file_header*)-1', assigned value is -1
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/gtk-gui-devel/intl/loadmsgcat.c:119:12: note: Condition 'data==(struct mo_file_header*)-1' is always true
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/gtk-gui-devel/intl/loadmsgcat.c:119:12: style: Same expression on both sides of '==' because the value of 'data' and '(struct mo_file_header*)-1' are the same. [duplicateExpression]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/gtk-gui-devel/intl/loadmsgcat.c:70:33: note: 'data' is assigned value '(struct mo_file_header*)-1' here.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/gtk-gui-devel/intl/loadmsgcat.c:119:12: note: Same expression on both sides of '==' because the value of 'data' and '(struct mo_file_header*)-1' are the same.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/gtk-gui-devel/intl/localealias.c:254:22: style: The scope of the variable 'alias' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/gtk-gui-devel/intl/localealias.c:255:22: style: The scope of the variable 'value' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/mac/StandAlone/CoreAudioDevice.h:26:5: style: Class 'CoreAudioDevice' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/mac/StandAlone/CoreAudioHardware.cpp:54:113: style: Function 'AddPropertyListener' argument 2 names different: declaration 'listenerProc' definition 'proc'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/mac/StandAlone/CoreAudioHardware.h:24:117: note: Function 'AddPropertyListener' argument 2 names different: declaration 'listenerProc' definition 'proc'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/mac/StandAlone/CoreAudioHardware.cpp:54:113: note: Function 'AddPropertyListener' argument 2 names different: declaration 'listenerProc' definition 'proc'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/mac/StandAlone/CoreAudioHardware.cpp:54:125: style: Function 'AddPropertyListener' argument 3 names different: declaration 'inClientData' definition 'data'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/mac/StandAlone/CoreAudioHardware.h:24:137: note: Function 'AddPropertyListener' argument 3 names different: declaration 'inClientData' definition 'data'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/mac/StandAlone/CoreAudioHardware.cpp:54:125: note: Function 'AddPropertyListener' argument 3 names different: declaration 'inClientData' definition 'data'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/mac/StandAlone/CoreAudioHardware.cpp:63:116: style: Function 'RemovePropertyListener' argument 2 names different: declaration 'listenerProc' definition 'proc'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/mac/StandAlone/CoreAudioHardware.h:25:120: note: Function 'RemovePropertyListener' argument 2 names different: declaration 'listenerProc' definition 'proc'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/mac/StandAlone/CoreAudioHardware.cpp:63:116: note: Function 'RemovePropertyListener' argument 2 names different: declaration 'listenerProc' definition 'proc'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/mac/iTunes/iGoom.c:156:17: warning: Either the condition 'source==NULL' is redundant or there is possible null pointer dereference: src. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/mac/iTunes/iGoom.c:157:16: note: Assuming that condition 'source==NULL' is not redundant
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/mac/iTunes/iGoom.c:154:31: note: Assignment 'src=(char*)source', assigned value is 0
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/mac/iTunes/iGoom.c:156:17: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/mac/iTunes/iGoom.c:222:21: warning: Either the condition 'NULL==destRect' is redundant or there is possible null pointer dereference: destRect. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/mac/iTunes/iGoom.c:239:37: note: Assuming that condition 'NULL==destRect' is not redundant
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/mac/iTunes/iGoom.c:222:21: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/mac/iTunes/iGoom.c:441:5: style: Variable 'wind' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/mac/iTunes/iGoom.c:436:0: note: Variable 'wind' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/mac/iTunes/iGoom.c:441:5: note: Variable 'wind' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/mac/iTunes/iTuneVisualAPI/iTunesAPI.c:69:59: style: Function 'ITCallApplication' argument 2 names different: declaration 'appProc' definition 'handler'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/mac/iTunes/iTuneVisualAPI/iTunesAPI.h:395:66: note: Function 'ITCallApplication' argument 2 names different: declaration 'appProc' definition 'handler'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/mac/iTunes/iTuneVisualAPI/iTunesAPI.c:69:59: note: Function 'ITCallApplication' argument 2 names different: declaration 'appProc' definition 'handler'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/sdl-goom/gtk-callbacks.c:34:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/sdl-goom/gtk-callbacks.c:367:29: style: Function 'gtk_data_init' argument 1 names different: declaration 'sdlGoom' definition 'sg'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/sdl-goom/sdl_goom.h:28:29: note: Function 'gtk_data_init' argument 1 names different: declaration 'sdlGoom' definition 'sg'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/sdl-goom/gtk-callbacks.c:367:29: note: Function 'gtk_data_init' argument 1 names different: declaration 'sdlGoom' definition 'sg'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/sdl-goom/sdl_goom.c:446:13: style: The scope of the variable 'msg_pos' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/sdl-goom/sdl_goom.c:60:9: style: Label 'value' is not used. [unusedLabel]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/convolve_fx.c:51:10: style: The scope of the variable 'h' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/convolve_fx.c:52:10: style: The scope of the variable 'radian' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/filters.c:252:5: style: Variable 'maxEnd' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/filters.c:243:0: note: Variable 'maxEnd' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/filters.c:252:5: note: Variable 'maxEnd' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/filters.c:170:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/filters.c:406:20: style: The scope of the variable 'myPos2' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/filters.c:526:10: style: The scope of the variable 'x' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/filters.c:526:13: style: The scope of the variable 'y' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/gfontlib.c:182:12: style: The scope of the variable 'xx' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/gfontlib.c:135:36: style: Function 'goom_draw_text' argument 7 names different: declaration 'chspace' definition 'charspace'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/gfontlib.h:8:26: note: Function 'goom_draw_text' argument 7 names different: declaration 'chspace' definition 'charspace'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/gfontlib.c:135:36: note: Function 'goom_draw_text' argument 7 names different: declaration 'chspace' definition 'charspace'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/gfontlib.c:69:63: warning: Division of result of sizeof() on pointer type. [divideSizeof]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goom_core.c:151:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goom_core.c:610:18: style: The scope of the variable 'text' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goom_core.c:842:9: style: The scope of the variable 'fin' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goom_core.c:858:13: style: The scope of the variable 'pos' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goom_core.c:859:15: style: The scope of the variable 'ecart' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goom_hash.c:66:31: style: Function 'goom_hash_free' argument 1 names different: declaration 'gh' definition '_this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goom_hash.h:25:31: note: Function 'goom_hash_free' argument 1 names different: declaration 'gh' definition '_this'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goom_hash.c:66:31: note: Function 'goom_hash_free' argument 1 names different: declaration 'gh' definition '_this'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goom_hash.c:71:30: style: Function 'goom_hash_put' argument 1 names different: declaration 'gh' definition '_this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goom_hash.h:27:30: note: Function 'goom_hash_put' argument 1 names different: declaration 'gh' definition '_this'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goom_hash.c:71:30: note: Function 'goom_hash_put' argument 1 names different: declaration 'gh' definition '_this'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goom_hash.c:78:36: style: Function 'goom_hash_get' argument 1 names different: declaration 'gh' definition '_this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goom_hash.h:28:36: note: Function 'goom_hash_get' argument 1 names different: declaration 'gh' definition '_this'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goom_hash.c:78:36: note: Function 'goom_hash_get' argument 1 names different: declaration 'gh' definition '_this'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goomsl.c:702:13: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goomsl.c:723:13: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goomsl.c:744:13: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goomsl.c:765:13: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goomsl.c:137:39: style: Function 'gsl_instr_add_param' argument 1 names different: declaration '_this' definition 'instr'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goomsl_private.h:199:39: note: Function 'gsl_instr_add_param' argument 1 names different: declaration '_this' definition 'instr'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goomsl.c:137:39: note: Function 'gsl_instr_add_param' argument 1 names different: declaration '_this' definition 'instr'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goomsl.c:819:37: style: Function 'gsl_reenternamespace' argument 1 names different: declaration 'ns' definition 'nsinfo'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goomsl_private.h:208:37: note: Function 'gsl_reenternamespace' argument 1 names different: declaration 'ns' definition 'nsinfo'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goomsl.c:819:37: note: Function 'gsl_reenternamespace' argument 1 names different: declaration 'ns' definition 'nsinfo'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goomsl.c:1326:26: style: Function 'gsl_compile' argument 1 names different: declaration 'scanner' definition '_currentGoomSL'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goomsl.h:15:29: note: Function 'gsl_compile' argument 1 names different: declaration 'scanner' definition '_currentGoomSL'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goomsl.c:1326:26: note: Function 'gsl_compile' argument 1 names different: declaration 'scanner' definition '_currentGoomSL'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goomsl.c:1439:35: style: Function 'gsl_init_buffer' argument 1 names different: declaration 'file_name' definition 'fname'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goomsl.h:12:35: note: Function 'gsl_init_buffer' argument 1 names different: declaration 'file_name' definition 'fname'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goomsl.c:1439:35: note: Function 'gsl_init_buffer' argument 1 names different: declaration 'file_name' definition 'fname'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goomsl.c:1470:44: style: Function 'gsl_append_file_to_buffer' argument 1 names different: declaration 'file_name' definition 'fname'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goomsl.h:13:45: note: Function 'gsl_append_file_to_buffer' argument 1 names different: declaration 'file_name' definition 'fname'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goomsl.c:1470:44: note: Function 'gsl_append_file_to_buffer' argument 1 names different: declaration 'file_name' definition 'fname'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goomsl_hash.c:68:31: style: Function 'goom_hash_free' argument 1 names different: declaration 'gh' definition '_this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goomsl_hash.h:26:36: note: Function 'goom_hash_free' argument 1 names different: declaration 'gh' definition '_this'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goomsl_hash.c:68:31: note: Function 'goom_hash_free' argument 1 names different: declaration 'gh' definition '_this'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goomsl_hash.c:73:30: style: Function 'goom_hash_put' argument 1 names different: declaration 'gh' definition '_this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goomsl_hash.h:28:30: note: Function 'goom_hash_put' argument 1 names different: declaration 'gh' definition '_this'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goomsl_hash.c:73:30: note: Function 'goom_hash_put' argument 1 names different: declaration 'gh' definition '_this'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goomsl_hash.c:81:36: style: Function 'goom_hash_get' argument 1 names different: declaration 'gh' definition '_this'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goomsl_hash.h:29:36: note: Function 'goom_hash_get' argument 1 names different: declaration 'gh' definition '_this'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goomsl_hash.c:81:36: note: Function 'goom_hash_get' argument 1 names different: declaration 'gh' definition '_this'.
goomsl_lex.c:1691:2: warning: Possible null pointer dereference: b [nullPointer]
goomsl_lex.c:1580:17: note: Calling function 'yy_init_buffer', 1st argument 'b' value is 0
goomsl_lex.c:1691:2: note: Null pointer dereference
goomsl_lex.c:1692:2: warning: Possible null pointer dereference: b [nullPointer]
goomsl_lex.c:1580:17: note: Calling function 'yy_init_buffer', 1st argument 'b' value is 0
goomsl_lex.c:1692:2: note: Null pointer dereference
goomsl_lex.c:1703:9: warning: Possible null pointer dereference: b [nullPointer]
goomsl_lex.c:1580:17: note: Calling function 'yy_init_buffer', 1st argument 'b' value is 0
goomsl_lex.c:1703:9: note: Null pointer dereference
goomsl_lex.l:94:30: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
goomsl_lex.c:1346:23: style: Checking if unsigned variable 'num_to_read' is less than zero. [unsignedLessThanZero]
goomsl_lex.c:864:1: style: Label 'find_rule' is not used. [unusedLabel]
goomsl_lex.c:1426:59: style: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent]
goomsl_lex.c:354:54: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'.
goomsl_lex.c:1426:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'.
goomsl_lex.c:1445:49: style: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. [funcArgNamesDifferent]
goomsl_lex.c:669:38: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'.
goomsl_lex.c:1445:49: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'.
goomsl_lex.c:1872:48: style: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'str'. [funcArgNamesDifferent]
goomsl_lex.c:307:47: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'str'.
goomsl_lex.c:1872:48: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'str'.
goomsl_yacc.y:1069:42: style: Function 'commit_node' argument 2 names different: declaration 'releaseIfTemp' definition 'releaseIfTmp'. [funcArgNamesDifferent]
goomsl_yacc.y:25:49: note: Function 'commit_node' argument 2 names different: declaration 'releaseIfTemp' definition 'releaseIfTmp'.
goomsl_yacc.y:1069:42: note: Function 'commit_node' argument 2 names different: declaration 'releaseIfTemp' definition 'releaseIfTmp'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/ifs.c:344:16: style: The scope of the variable 'xo' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/ifs.c:344:20: style: The scope of the variable 'yo' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/ifs.c:535:12: style: The scope of the variable 'tra' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/ifs.c:558:23: error: Signed integer overflow for expression 'couleur>>(0*8)'. [integerOverflow]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/ifs.c:472:23: note: Assignment 'couleur=3233857728U', assigned value is 3233857728
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/ifs.c:558:23: note: Integer overflow
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/ifs.c:608:23: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/ifs.c:660:23: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/ifs.c:719:23: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/jitc_x86.c:390:13: warning: Width 3 given in format string (no. 1) is smaller than destination buffer 'regname[256]'. [invalidScanfFormatWidth_smaller]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/jitc_x86.c:397:13: warning: Width 3 given in format string (no. 1) is smaller than destination buffer 'regname[256]'. [invalidScanfFormatWidth_smaller]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/jitc_x86.c:340:45: style: Function 'jitc_add' argument 2 names different: declaration 'instr' definition '_instr'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/jitc_x86.h:206:52: note: Function 'jitc_add' argument 2 names different: declaration 'instr' definition '_instr'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/jitc_x86.c:340:45: note: Function 'jitc_add' argument 2 names different: declaration 'instr' definition '_instr'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/lines.c:204:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/lines.c:154:46: style: Function 'goom_lines_switch_to' argument 5 names different: declaration 'modeCoul' definition 'col'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/lines.h:73:8: note: Function 'goom_lines_switch_to' argument 5 names different: declaration 'modeCoul' definition 'col'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/lines.c:154:46: note: Function 'goom_lines_switch_to' argument 5 names different: declaration 'modeCoul' definition 'col'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/lines.c:165:33: style: Function 'goom_lines_init' argument 6 names different: declaration 'modeCoulSrc' definition 'coulS'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/lines.h:68:34: note: Function 'goom_lines_init' argument 6 names different: declaration 'modeCoulSrc' definition 'coulS'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/lines.c:165:33: note: Function 'goom_lines_init' argument 6 names different: declaration 'modeCoulSrc' definition 'coulS'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/lines.c:166:34: style: Function 'goom_lines_init' argument 9 names different: declaration 'modeCoulDest' definition 'coulD'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/lines.h:69:35: note: Function 'goom_lines_init' argument 9 names different: declaration 'modeCoulDest' definition 'coulD'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/lines.c:166:34: note: Function 'goom_lines_init' argument 9 names different: declaration 'modeCoulDest' definition 'coulD'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/lines.c:199:28: style: Function 'goom_lines_free' argument 1 names different: declaration 'gml' definition 'l'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/lines.h:77:36: note: Function 'goom_lines_free' argument 1 names different: declaration 'gml' definition 'l'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/lines.c:199:28: note: Function 'goom_lines_free' argument 1 names different: declaration 'gml' definition 'l'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/lines.c:207:35: style: Function 'goom_lines_draw' argument 1 names different: declaration 'plugInfo' definition 'plug'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/lines.h:79:38: note: Function 'goom_lines_draw' argument 1 names different: declaration 'plugInfo' definition 'plug'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/lines.c:207:35: note: Function 'goom_lines_draw' argument 1 names different: declaration 'plugInfo' definition 'plug'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/lines.c:207:50: style: Function 'goom_lines_draw' argument 2 names different: declaration 'gml' definition 'line'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/lines.h:79:57: note: Function 'goom_lines_draw' argument 2 names different: declaration 'gml' definition 'line'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/lines.c:207:50: note: Function 'goom_lines_draw' argument 2 names different: declaration 'gml' definition 'line'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/plugin_info.c:73:35: style: Function 'plugin_info_init' argument 1 names different: declaration 'p' definition 'pp'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goom_plugin_info.h:171:35: note: Function 'plugin_info_init' argument 1 names different: declaration 'p' definition 'pp'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/plugin_info.c:73:35: note: Function 'plugin_info_init' argument 1 names different: declaration 'p' definition 'pp'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/plugin_info.c:73:43: style: Function 'plugin_info_init' argument 2 names different: declaration 'nbVisual' definition 'nbVisuals'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/goom_plugin_info.h:171:42: note: Function 'plugin_info_init' argument 2 names different: declaration 'nbVisual' definition 'nbVisuals'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/plugin_info.c:73:43: note: Function 'plugin_info_init' argument 2 names different: declaration 'nbVisual' definition 'nbVisuals'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/plugin_info.c:26:31: style: Variable 'cpuFlavour' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/plugin_info.c:109:8: error: Uninitialized struct member: p.params [uninitStructMember]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/plugin_info.c:109:8: error: Uninitialized struct member: p.screen [uninitStructMember]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/plugin_info.c:109:8: error: Uninitialized struct member: p.convolve_fx [uninitStructMember]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/plugin_info.c:109:8: error: Uninitialized struct member: p.star_fx [uninitStructMember]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/plugin_info.c:109:8: error: Uninitialized struct member: p.zoomFilter_fx [uninitStructMember]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/plugin_info.c:109:8: error: Uninitialized struct member: p.tentacles_fx [uninitStructMember]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/plugin_info.c:109:8: error: Uninitialized struct member: p.ifs_fx [uninitStructMember]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/plugin_info.c:109:8: error: Uninitialized struct member: p.pixel [uninitStructMember]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/plugin_info.c:109:8: error: Uninitialized struct member: p.back [uninitStructMember]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/plugin_info.c:109:8: error: Uninitialized struct member: p.p1 [uninitStructMember]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/plugin_info.c:109:8: error: Uninitialized struct member: p.p2 [uninitStructMember]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/plugin_info.c:109:8: error: Uninitialized struct member: p.conv [uninitStructMember]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/plugin_info.c:109:8: error: Uninitialized struct member: p.outputBuf [uninitStructMember]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/plugin_info.c:109:8: error: Uninitialized struct member: p.cycle [uninitStructMember]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/plugin_info.c:109:8: error: Uninitialized struct member: p.statesNumber [uninitStructMember]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/plugin_info.c:109:8: error: Uninitialized struct member: p.statesRangeMax [uninitStructMember]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/plugin_info.c:109:8: error: Uninitialized struct member: p.curGState [uninitStructMember]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/plugin_info.c:109:8: error: Uninitialized struct member: p.gmline1 [uninitStructMember]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/plugin_info.c:109:8: error: Uninitialized struct member: p.gmline2 [uninitStructMember]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/plugin_info.c:109:8: error: Uninitialized struct member: p.update [uninitStructMember]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/plugin_info.c:109:8: error: Uninitialized struct member: p.update_message [uninitStructMember]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/plugin_info.c:109:8: error: Uninitialized struct member: p.methods [uninitStructMember]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/plugin_info.c:109:8: error: Uninitialized struct member: p.gRandom [uninitStructMember]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/plugin_info.c:109:8: error: Uninitialized struct member: p.scanner [uninitStructMember]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/plugin_info.c:109:8: error: Uninitialized struct member: p.main_scanner [uninitStructMember]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/plugin_info.c:109:8: error: Uninitialized struct member: p.main_script_str [uninitStructMember]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/pngload.c:111:13: style: Variable 'rowbytes' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/sound_tester.c:14:53: style: Function 'evaluate_sound' argument 2 names different: declaration 'sndInfo' definition 'info'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/sound_tester.h:8:53: note: Function 'evaluate_sound' argument 2 names different: declaration 'sndInfo' definition 'info'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/sound_tester.c:14:53: note: Function 'evaluate_sound' argument 2 names different: declaration 'sndInfo' definition 'info'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/surf3d.c:80:29: style: Function 'grid3d_update' argument 1 names different: declaration 's' definition 'g'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/surf3d.h:30:29: note: Function 'grid3d_update' argument 1 names different: declaration 's' definition 'g'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/surf3d.c:80:29: note: Function 'grid3d_update' argument 1 names different: declaration 's' definition 'g'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/tentacle3d.c:241:6: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/tentacle3d.c:242:6: style: The scope of the variable 'tmp2' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/tentacle3d.c:238:41: warning: Function 'tentacle_update' argument order different: declaration 'goomInfo, buf, back, W, H, , , drawit, data' definition 'goomInfo, buf, back, W, H, data, rapport, drawit, fx_data' [funcArgOrderDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/tentacle3d.c:42:41: note: Function 'tentacle_update' argument order different: declaration 'goomInfo, buf, back, W, H, , , drawit, data' definition 'goomInfo, buf, back, W, H, data, rapport, drawit, fx_data'
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/tentacle3d.c:238:41: note: Function 'tentacle_update' argument order different: declaration 'goomInfo, buf, back, W, H, , , drawit, data' definition 'goomInfo, buf, back, W, H, data, rapport, drawit, fx_data'
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/v3d.c:3:22: style: Function 'v3d_to_v2d' argument 1 names different: declaration 'src' definition 'v3'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/v3d.h:40:22: note: Function 'v3d_to_v2d' argument 1 names different: declaration 'src' definition 'v3'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/v3d.c:3:22: note: Function 'v3d_to_v2d' argument 1 names different: declaration 'src' definition 'v3'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/v3d.c:3:84: style: Function 'v3d_to_v2d' argument 6 names different: declaration 'v2_array' definition 'v2'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/v3d.h:40:85: note: Function 'v3d_to_v2d' argument 6 names different: declaration 'v2_array' definition 'v2'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/src/v3d.c:3:84: note: Function 'v3d_to_v2d' argument 6 names different: declaration 'v2_array' definition 'v2'.
xbmc-13.2-Gotham/xbmc/visualizations/Goom/goom2k4-0/xmms-goom/xmms_goom.c:118:18: style: The scope of the variable 'title' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/XmlDocument.h:79:12: warning: Either the condition '!szFile' is redundant or there is possible null pointer dereference: szFile. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/XmlDocument.h:80:9: note: Assuming that condition '!szFile' is not redundant
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/XmlDocument.h:79:12: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/MilkdropXBMC.cpp:91:25: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/MilkdropXBMC.cpp:86:44: style: Function 'ADDON_Create' argument 1 names different: declaration 'callbacks' definition 'hdl'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/addons/include/xbmc_addon_dll.h:41:57: note: Function 'ADDON_Create' argument 1 names different: declaration 'callbacks' definition 'hdl'.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/MilkdropXBMC.cpp:86:44: note: Function 'ADDON_Create' argument 1 names different: declaration 'callbacks' definition 'hdl'.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/MilkdropXBMC.cpp:150:31: style: Function 'OnAction' argument 1 names different: declaration 'action' definition 'flags'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/addons/include/xbmc_vis_dll.h:33:22: note: Function 'OnAction' argument 1 names different: declaration 'action' definition 'flags'.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/MilkdropXBMC.cpp:150:31: note: Function 'OnAction' argument 1 names different: declaration 'action' definition 'flags'.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/MilkdropXBMC.cpp:265:54: style: Function 'ADDON_SetSetting' argument 1 names different: declaration 'settingName' definition 'id'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/addons/include/xbmc_addon_dll.h:47:67: note: Function 'ADDON_SetSetting' argument 1 names different: declaration 'settingName' definition 'id'.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/MilkdropXBMC.cpp:265:54: note: Function 'ADDON_SetSetting' argument 1 names different: declaration 'settingName' definition 'id'.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/MilkdropXBMC.cpp:265:70: style: Function 'ADDON_SetSetting' argument 2 names different: declaration 'settingValue' definition 'value'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/addons/include/xbmc_addon_dll.h:47:92: note: Function 'ADDON_SetSetting' argument 2 names different: declaration 'settingValue' definition 'value'.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/MilkdropXBMC.cpp:265:70: note: Function 'ADDON_SetSetting' argument 2 names different: declaration 'settingValue' definition 'value'.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/MilkdropXBMC.cpp:356:47: style: Function 'GetSubModules' argument 1 names different: declaration 'presets' definition 'names'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/addons/include/xbmc_vis_dll.h:37:38: note: Function 'GetSubModules' argument 1 names different: declaration 'presets' definition 'names'.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/MilkdropXBMC.cpp:356:47: note: Function 'GetSubModules' argument 1 names different: declaration 'presets' definition 'names'.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/XmlDocument.cpp:133:8: style: The scope of the variable 'szCurrentTag' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/XmlDocument.cpp:160:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/XmlDocument.cpp:199:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/XmlDocument.cpp:316:8: style: The scope of the variable 'szCurrentTag' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/XmlDocument.cpp:88:36: style: Checking if unsigned variable 'fread(m_doc,m_size,1,hFile)' is less than zero. [unsignedLessThanZero]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/XmlDocument.cpp:129:38: style: Function 'GetNodeCount' argument 1 names different: declaration 'tag' definition 'szTag'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/XmlDocument.h:53:26: note: Function 'GetNodeCount' argument 1 names different: declaration 'tag' definition 'szTag'.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/XmlDocument.cpp:129:38: note: Function 'GetNodeCount' argument 1 names different: declaration 'tag' definition 'szTag'.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/XmlDocument.h:58:10: style: Technically the member function 'CXmlDocument::GetNextNode' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/XmlDocument.cpp:155:23: note: Technically the member function 'CXmlDocument::GetNextNode' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/XmlDocument.h:58:10: note: Technically the member function 'CXmlDocument::GetNextNode' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/evallib/CAL_TAB.C:53:7: style: struct member 'yyltype::timestamp' is never used. [unusedStructMember]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/evallib/CAL_TAB.C:54:7: style: struct member 'yyltype::first_line' is never used. [unusedStructMember]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/evallib/CAL_TAB.C:55:7: style: struct member 'yyltype::first_column' is never used. [unusedStructMember]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/evallib/CAL_TAB.C:56:7: style: struct member 'yyltype::last_line' is never used. [unusedStructMember]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/evallib/CAL_TAB.C:57:7: style: struct member 'yyltype::last_column' is never used. [unusedStructMember]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/evallib/CAL_TAB.C:58:9: style: struct member 'yyltype::text' is never used. [unusedStructMember]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/evallib/Compiler.c:329:23: style: Function 'compileCode' argument 1 names different: declaration 'exp' definition 'expression'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/evallib/Compiler.h:52:23: note: Function 'compileCode' argument 1 names different: declaration 'exp' definition 'expression'.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/evallib/Compiler.c:329:23: note: Function 'compileCode' argument 1 names different: declaration 'exp' definition 'expression'.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/evallib/Compiler.c:223:3: style: Variable 'txt' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/evallib/Yylex.c:72:19: style: The scope of the variable 'st' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/evallib/Yylex.c:73:7: style: The scope of the variable 'final' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/evallib/Yylex.c:73:17: style: The scope of the variable 'llk' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/evallib/eval.c:64:31: style: Function 'compileExpression' argument 1 names different: declaration 'txt' definition 'exp'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/evallib/eval.h:74:31: note: Function 'compileExpression' argument 1 names different: declaration 'txt' definition 'exp'.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/evallib/eval.c:64:31: note: Function 'compileExpression' argument 1 names different: declaration 'txt' definition 'exp'.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/evallib/eval.c:131:25: style: Function 'getVarPtr' argument 1 names different: declaration 'varName' definition 'var'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/evallib/eval.h:61:25: note: Function 'getVarPtr' argument 1 names different: declaration 'varName' definition 'var'.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/evallib/eval.c:131:25: note: Function 'getVarPtr' argument 1 names different: declaration 'varName' definition 'var'.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/evallib/eval.c:141:27: style: Function 'registerVar' argument 1 names different: declaration 'varName' definition 'var'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/evallib/eval.h:62:27: note: Function 'registerVar' argument 1 names different: declaration 'varName' definition 'var'.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/evallib/eval.c:141:27: note: Function 'registerVar' argument 1 names different: declaration 'varName' definition 'var'.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/fft.cpp:142:13: style: The scope of the variable 'm' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/fft.cpp:175:11: style: The scope of the variable 'theta' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/fft.cpp:240:27: style: The scope of the variable 'hdftsize' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/fft.cpp:241:11: style: The scope of the variable 'wr' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/fft.cpp:241:15: style: The scope of the variable 'wi' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/fft.cpp:241:19: style: The scope of the variable 'wpi' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/fft.cpp:241:24: style: The scope of the variable 'wpr' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/fft.cpp:42:6: warning: Member variable 'FFT::m_ready' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/fft.cpp:42:6: warning: Member variable 'FFT::m_samples_in' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/fft.cpp:42:6: warning: Member variable 'FFT::cossintable' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/fft.h:42:10: style: Technically the member function 'FFT::GetNumFreq' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/milkdropfs.cpp:943:7: style: Condition '!RenderStringToTitleTexture()' is always true [knownConditionTrueFalse]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/milkdropfs.cpp:1056:7: style: The scope of the variable 'x' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/milkdropfs.cpp:1056:9: style: The scope of the variable 'y' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/milkdropfs.cpp:3146:8: style: The scope of the variable 'fZoom' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/milkdropfs.cpp:1381:0: style: Variable 'fCosineBlend' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/milkdropfs.cpp:1382:0: style: Variable 'fCosineBlend2' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:265:6: warning: Class 'CPluginShell' which has virtual members does not have a virtual destructor. [virtualDestructor]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/dxcontext.h:68:21: style: Technically the member function 'DXContext::TempIgnoreDestroyMessages' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/dxcontext.h:71:14: style: Technically the member function 'DXContext::GetBitDepth' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:359:12: style: Technically the member function 'CPlugin::ReversePropagatePoint' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/milkdropfs.cpp:1318:15: note: Technically the member function 'CPlugin::ReversePropagatePoint' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:359:12: note: Technically the member function 'CPlugin::ReversePropagatePoint' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:362:12: performance: Technically the member function 'CPlugin::OnResizeTextWindow' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/milkdropfs.cpp:218:15: note: Technically the member function 'CPlugin::OnResizeTextWindow' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:362:12: note: Technically the member function 'CPlugin::OnResizeTextWindow' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:366:12: performance: Technically the member function 'CPlugin::ClearGraphicsWindow' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/milkdropfs.cpp:265:15: note: Technically the member function 'CPlugin::ClearGraphicsWindow' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:366:12: note: Technically the member function 'CPlugin::ClearGraphicsWindow' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:373:12: performance: Technically the member function 'CPlugin::RenderStringToTitleTexture' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/milkdropfs.cpp:286:15: note: Technically the member function 'CPlugin::RenderStringToTitleTexture' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:373:12: note: Technically the member function 'CPlugin::RenderStringToTitleTexture' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:374:12: performance: Technically the member function 'CPlugin::ShowSongTitleAnim' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/milkdropfs.cpp:3562:15: note: Technically the member function 'CPlugin::ShowSongTitleAnim' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:374:12: note: Technically the member function 'CPlugin::ShowSongTitleAnim' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:382:12: performance: Technically the member function 'CPlugin::DrawUserSprites' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/milkdropfs.cpp:2786:15: note: Technically the member function 'CPlugin::DrawUserSprites' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:382:12: note: Technically the member function 'CPlugin::DrawUserSprites' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:393:22: style: The function 'OverrideDefaults' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:155:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:393:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:394:22: style: The function 'MyPreInitialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:156:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:394:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:395:22: style: The function 'MyReadConfig' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:157:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:395:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:396:22: style: The function 'MyWriteConfig' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:158:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:396:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:397:22: style: The function 'AllocateMyNonDx8Stuff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:159:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:397:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:398:23: style: The function 'CleanUpMyNonDx8Stuff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:160:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:398:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:399:22: style: The function 'AllocateMyDX8Stuff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:161:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:399:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:400:23: style: The function 'CleanUpMyDX8Stuff' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:162:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:400:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:401:22: style: The function 'MyRenderFn' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:163:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:401:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:402:22: style: The function 'MyRenderUI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:164:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:402:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:403:25: style: The function 'MyWindowProc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:165:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:403:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:404:25: style: The function 'MyConfigTabProc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:166:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:404:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.cpp:730:2: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.cpp:4597:0: style: Same expression used in consecutive assignments of 'minc' and 'maxc'. [duplicateAssignExpression]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.cpp:4598:0: note: Same expression used in consecutive assignments of 'minc' and 'maxc'.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.cpp:4597:0: note: Same expression used in consecutive assignments of 'minc' and 'maxc'.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.cpp:1123:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.cpp:4739:7: style: The scope of the variable 'hFile' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:242:15: style: Technically the member function 'CPlugin::WaitString_GetCursorColumn' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.cpp:5094:14: note: Technically the member function 'CPlugin::WaitString_GetCursorColumn' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:242:15: note: Technically the member function 'CPlugin::WaitString_GetCursorColumn' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:332:14: performance: Technically the member function 'CPlugin::RefreshTab2' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.cpp:3380:15: note: Technically the member function 'CPlugin::RefreshTab2' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:332:14: note: Technically the member function 'CPlugin::RefreshTab2' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:336:21: performance: Technically the member function 'CPlugin::DrawTooltip' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.cpp:1639:15: note: Technically the member function 'CPlugin::DrawTooltip' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:336:21: note: Technically the member function 'CPlugin::DrawTooltip' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:342:12: performance: Technically the member function 'CPlugin::WriteRealtimeConfig' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.cpp:4360:15: note: Technically the member function 'CPlugin::WriteRealtimeConfig' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:342:12: note: Technically the member function 'CPlugin::WriteRealtimeConfig' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:343:12: performance: Technically the member function 'CPlugin::dumpmsg' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.cpp:4385:15: note: Technically the member function 'CPlugin::dumpmsg' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:343:12: note: Technically the member function 'CPlugin::dumpmsg' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:360:12: performance: Technically the member function 'CPlugin::HandleRegularKey' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.cpp:3098:14: note: Technically the member function 'CPlugin::HandleRegularKey' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:360:12: note: Technically the member function 'CPlugin::HandleRegularKey' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:370:12: performance: Technically the member function 'CPlugin::ReadCustomMessages' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.cpp:5364:15: note: Technically the member function 'CPlugin::ReadCustomMessages' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:370:12: note: Technically the member function 'CPlugin::ReadCustomMessages' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:384:12: performance: Technically the member function 'CPlugin::BuildMenus' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.cpp:4169:15: note: Technically the member function 'CPlugin::BuildMenus' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:384:12: note: Technically the member function 'CPlugin::BuildMenus' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:386:12: performance: Technically the member function 'CPlugin::LaunchSprite' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.cpp:5581:15: note: Technically the member function 'CPlugin::LaunchSprite' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:386:12: note: Technically the member function 'CPlugin::LaunchSprite' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:387:12: performance: Technically the member function 'CPlugin::KillSprite' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.cpp:5716:15: note: Technically the member function 'CPlugin::KillSprite' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/plugin.h:387:12: note: Technically the member function 'CPlugin::KillSprite' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:210:9: style: Condition '!InitGDIStuff()' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:1141:7: style: Condition '!InitVJStuff()' is always false [knownConditionTrueFalse]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:153:11: style: struct member '_HELPVERTEX::x' is never used. [unusedStructMember]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:153:14: style: struct member '_HELPVERTEX::y' is never used. [unusedStructMember]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:154:11: style: struct member '_HELPVERTEX::z' is never used. [unusedStructMember]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:156:11: style: struct member '_HELPVERTEX::tu' is never used. [unusedStructMember]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:156:15: style: struct member '_HELPVERTEX::tv' is never used. [unusedStructMember]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:161:11: style: struct member '_SIMPLEVERTEX::x' is never used. [unusedStructMember]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:161:14: style: struct member '_SIMPLEVERTEX::y' is never used. [unusedStructMember]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:162:11: style: struct member '_SIMPLEVERTEX::z' is never used. [unusedStructMember]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:3294:35: style: Variable 'compare_samples' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_sound' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_start_fullscreen' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_start_desktop' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_fake_fullscreen_mode' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_max_fps_fs' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_max_fps_dm' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_max_fps_w' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_show_press_f1_msg' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_allow_page_tearing_w' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_allow_page_tearing_fs' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_allow_page_tearing_dm' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_minimize_winamp' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_desktop_show_icons' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_desktop_textlabel_boxes' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_desktop_manual_icon_scoot' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_desktop_555_fix' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_dualhead_horz' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_dualhead_vert' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_save_cpu' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_skin' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_fix_slow_text' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_fontinfo' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_posX' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_posY' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_backBufferWidth' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_backBufferHeight' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_pixelRatio' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_screenmode' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_frame' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_time' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_fps' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_lpDX' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_szPluginsDirPath' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_szConfigIniFile' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_lpDDSText' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_lost_focus' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_hidden' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_resizing' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_show_help' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_show_playlist' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_playlist_pos' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_playlist_pageups' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_playlist_top_idx' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_playlist_btm_idx' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_playlist_width_pixels' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_playlist' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_exiting' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_upper_left_corner_y' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_lower_left_corner_y' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_upper_right_corner_y' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_lower_right_corner_y' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_left_edge' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_right_edge' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_force_accept_WM_WINDOWPOSCHANGING' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_desktop_icons_texture' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_szDesktopFolder' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_desktop_icon_size' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_desktop_dragging' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_desktop_box' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_desktop_wc_registered' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_desktop_icon_state' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_desktop_icon_count' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_desktop_icon_update_frame' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_desktop_icons_disabled' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_vms_desktop_loaded' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_desktop_hook_set' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_last_raw_time' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_time_hist' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_time_hist_pos' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_oldwave' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_prev_align_offset' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_align_weights_ready' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_vj_mode' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_hidden_textwnd' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_resizing_textwnd' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_nTextWndWidth' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_nTextWndHeight' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:174:15: warning: Member variable 'CPluginShell::m_bTextWindowClassRegistered' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:78:15: style: Technically the member function 'CPluginShell::GetFrame' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:185:25: note: Technically the member function 'CPluginShell::GetFrame' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:78:15: note: Technically the member function 'CPluginShell::GetFrame' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:79:15: style: Technically the member function 'CPluginShell::GetTime' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:186:25: note: Technically the member function 'CPluginShell::GetTime' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:79:15: note: Technically the member function 'CPluginShell::GetTime' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:80:15: style: Technically the member function 'CPluginShell::GetFps' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:187:25: note: Technically the member function 'CPluginShell::GetFps' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:80:15: note: Technically the member function 'CPluginShell::GetFps' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:82:15: style: Technically the member function 'CPluginShell::GetScreenMode' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:184:25: note: Technically the member function 'CPluginShell::GetScreenMode' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:82:15: note: Technically the member function 'CPluginShell::GetScreenMode' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:95:18: style: Technically the member function 'CPluginShell::GetWidth' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:189:25: note: Technically the member function 'CPluginShell::GetWidth' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:95:18: note: Technically the member function 'CPluginShell::GetWidth' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:96:18: style: Technically the member function 'CPluginShell::GetHeight' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:190:25: note: Technically the member function 'CPluginShell::GetHeight' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:96:18: note: Technically the member function 'CPluginShell::GetHeight' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:116:18: performance: Technically the member function 'CPluginShell::SuggestHowToFreeSomeMem' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:2224:20: note: Technically the member function 'CPluginShell::SuggestHowToFreeSomeMem' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:116:18: note: Technically the member function 'CPluginShell::SuggestHowToFreeSomeMem' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:289:10: performance: Technically the member function 'CPluginShell::PushWindowToJustBeforeDesktop' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:1439:20: note: Technically the member function 'CPluginShell::PushWindowToJustBeforeDesktop' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:289:10: note: Technically the member function 'CPluginShell::PushWindowToJustBeforeDesktop' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:291:10: performance: Technically the member function 'CPluginShell::ReadConfig' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:1160:20: note: Technically the member function 'CPluginShell::ReadConfig' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:291:10: note: Technically the member function 'CPluginShell::ReadConfig' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:292:10: performance: Technically the member function 'CPluginShell::WriteConfig' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:1254:20: note: Technically the member function 'CPluginShell::WriteConfig' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:292:10: note: Technically the member function 'CPluginShell::WriteConfig' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:298:10: performance: Technically the member function 'CPluginShell::InitGDIStuff' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:222:19: note: Technically the member function 'CPluginShell::InitGDIStuff' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:298:10: note: Technically the member function 'CPluginShell::InitGDIStuff' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:299:10: performance: Technically the member function 'CPluginShell::CleanUpGDIStuff' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:251:20: note: Technically the member function 'CPluginShell::CleanUpGDIStuff' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:299:10: note: Technically the member function 'CPluginShell::CleanUpGDIStuff' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:302:10: performance: Technically the member function 'CPluginShell::InitVJStuff' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:280:19: note: Technically the member function 'CPluginShell::InitVJStuff' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:302:10: note: Technically the member function 'CPluginShell::InitVJStuff' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:303:10: performance: Technically the member function 'CPluginShell::CleanUpVJStuff' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:449:20: note: Technically the member function 'CPluginShell::CleanUpVJStuff' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:303:10: note: Technically the member function 'CPluginShell::CleanUpVJStuff' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:304:10: performance: Technically the member function 'CPluginShell::AllocateFonts' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:496:19: note: Technically the member function 'CPluginShell::AllocateFonts' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:304:10: note: Technically the member function 'CPluginShell::AllocateFonts' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:305:10: performance: Technically the member function 'CPluginShell::CleanUpFonts' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:519:20: note: Technically the member function 'CPluginShell::CleanUpFonts' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:305:10: note: Technically the member function 'CPluginShell::CleanUpFonts' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:306:10: performance: Technically the member function 'CPluginShell::AllocateTextSurface' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:527:20: note: Technically the member function 'CPluginShell::AllocateTextSurface' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:306:10: note: Technically the member function 'CPluginShell::AllocateTextSurface' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:308:10: performance: Technically the member function 'CPluginShell::OnUserResizeWindow' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:665:20: note: Technically the member function 'CPluginShell::OnUserResizeWindow' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:308:10: note: Technically the member function 'CPluginShell::OnUserResizeWindow' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:309:10: performance: Technically the member function 'CPluginShell::OnUserResizeTextWindow' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:618:20: note: Technically the member function 'CPluginShell::OnUserResizeTextWindow' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:309:10: note: Technically the member function 'CPluginShell::OnUserResizeTextWindow' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:310:10: performance: Technically the member function 'CPluginShell::PrepareFor2DDrawing_B' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:1942:20: note: Technically the member function 'CPluginShell::PrepareFor2DDrawing_B' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:310:10: note: Technically the member function 'CPluginShell::PrepareFor2DDrawing_B' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:311:10: performance: Technically the member function 'CPluginShell::RenderBuiltInTextMsgs' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:2048:20: note: Technically the member function 'CPluginShell::RenderBuiltInTextMsgs' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:311:10: note: Technically the member function 'CPluginShell::RenderBuiltInTextMsgs' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:313:10: performance: Technically the member function 'CPluginShell::ToggleFullScreen' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:789:20: note: Technically the member function 'CPluginShell::ToggleFullScreen' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:313:10: note: Technically the member function 'CPluginShell::ToggleFullScreen' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:314:10: performance: Technically the member function 'CPluginShell::DrawDarkTranslucentBox' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:2001:20: note: Technically the member function 'CPluginShell::DrawDarkTranslucentBox' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:314:10: note: Technically the member function 'CPluginShell::DrawDarkTranslucentBox' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:316:10: performance: Technically the member function 'CPluginShell::RenderPlaylist' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:2089:20: note: Technically the member function 'CPluginShell::RenderPlaylist' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:316:10: note: Technically the member function 'CPluginShell::RenderPlaylist' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:317:10: style: Technically the member function 'CPluginShell::StuffParams' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.cpp:718:20: note: Technically the member function 'CPluginShell::StuffParams' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/pluginshell.h:317:10: note: Technically the member function 'CPluginShell::StuffParams' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:1312:2: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:1313:2: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:1416:7: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:1417:7: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:929:6: style: The scope of the variable 'len' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:1026:25: style: Function 'Import' argument 1 names different: declaration 'szSection' definition 'szSectionName'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.h:149:23: note: Function 'Import' argument 1 names different: declaration 'szSection' definition 'szSectionName'.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:1026:25: note: Function 'Import' argument 1 names different: declaration 'szSection' definition 'szSectionName'.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:1026:46: style: Function 'Import' argument 2 names different: declaration 'szFile' definition 'szIniFile'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.h:149:40: note: Function 'Import' argument 2 names different: declaration 'szFile' definition 'szIniFile'.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:1026:46: note: Function 'Import' argument 2 names different: declaration 'szFile' definition 'szIniFile'.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:1055:27: style: Function 'Import' argument 1 names different: declaration 'szSection' definition 'szSectionName'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.h:92:23: note: Function 'Import' argument 1 names different: declaration 'szSection' definition 'szSectionName'.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:1055:27: note: Function 'Import' argument 1 names different: declaration 'szSection' definition 'szSectionName'.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:1055:48: style: Function 'Import' argument 2 names different: declaration 'szFile' definition 'szIniFile'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.h:92:40: note: Function 'Import' argument 2 names different: declaration 'szFile' definition 'szIniFile'.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:1055:48: note: Function 'Import' argument 2 names different: declaration 'szFile' definition 'szIniFile'.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:1529:30: style: Variable 'pf_codehandle_init' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:1612:35: style: Variable 'codehandle_temp' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:1698:35: style: Variable 'codehandle_temp' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:1752:18: warning: Member variable 'CBlendableFloat::val' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:1752:18: warning: Member variable 'CBlendableFloat::m_fBlendStartTime' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:1752:18: warning: Member variable 'CBlendableFloat::m_fBlendDuration' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:1752:18: warning: Member variable 'CBlendableFloat::m_fBlendFrom' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::m_szDesc' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::m_fRating' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::m_fVideoEchoAlphaOld' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::m_nVideoEchoOrientation' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::m_nVideoEchoOrientationOld' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::m_nWaveMode' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::m_nOldWaveMode' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::m_bAdditiveWaves' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::m_bWaveDots' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::m_bWaveThick' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::m_bModWaveAlphaByVolume' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::m_fWarpAnimSpeed' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::m_bMaximizeWaveColor' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::m_bTexWrap' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::m_bDarkenCenter' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::m_bRedBlueStereo' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::m_bBrighten' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::m_bDarken' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::m_bSolarize' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::m_bInvert' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::m_szPerFrameInit' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::m_szPerFrameExpr' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::m_szPerPixelExpr' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::m_bBlending' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::m_fBlendStartTime' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::m_fBlendDuration' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::m_fBlendProgress' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::m_pf_vars' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_zoom' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_zoomexp' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_rot' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_warp' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_cx' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_cy' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_dx' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_dy' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_sx' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_sy' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_time' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_fps' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_bass' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_mid' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_treb' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_bass_att' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_mid_att' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_treb_att' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_wave_a' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_wave_r' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_wave_g' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_wave_b' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_wave_x' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_wave_y' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_wave_mystery' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_wave_mode' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_decay' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_frame' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_q1' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_q2' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_q3' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_q4' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_q5' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_q6' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_q7' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_q8' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_progress' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_ob_size' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_ob_r' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_ob_g' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_ob_b' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_ob_a' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_ib_size' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_ib_r' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_ib_g' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_ib_b' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_ib_a' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_mv_x' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_mv_y' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_mv_dx' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_mv_dy' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_mv_l' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_mv_r' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_mv_g' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_mv_b' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_mv_a' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_monitor' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_echo_zoom' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_echo_alpha' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_echo_orient' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_wave_usedots' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_wave_thick' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_wave_additive' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_wave_brighten' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_darken_center' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_gamma' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_wrap' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_invert' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_brighten' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_darken' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_solarize' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_meshx' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pf_meshy' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::m_pv_vars' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pv_zoom' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pv_zoomexp' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pv_rot' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pv_warp' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pv_cx' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pv_cy' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pv_dx' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pv_dy' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pv_sx' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pv_sy' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pv_time' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pv_fps' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pv_bass' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pv_mid' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pv_treb' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pv_bass_att' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pv_mid_att' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pv_treb_att' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pv_x' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pv_y' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pv_rad' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pv_ang' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pv_frame' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pv_q1' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pv_q2' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pv_q3' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pv_q4' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pv_q5' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pv_q6' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pv_q7' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pv_q8' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pv_progress' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pv_meshx' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::var_pv_meshy' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::q_values_after_init_code' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:45:9: warning: Member variable 'CState::monitor_after_init_code' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.h:333:9: performance: Technically the member function 'CState::StripLinefeedCharsAndComments' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.cpp:1327:14: note: Technically the member function 'CState::StripLinefeedCharsAndComments' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/state.h:333:9: note: Technically the member function 'CState::StripLinefeedCharsAndComments' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Milkdrop/vis_milkdrop/utility.cpp:352:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/StandAlone/StandAlone.cpp:129:7: style: The scope of the variable 'bGotMsg' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/StandAlone/StandAlone.cpp:103:15: style: Variable 'iCurrent' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/EffectBase.cpp:30:2: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/EffectBase.cpp:29:2: note: Variable 'r' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/EffectBase.cpp:30:2: note: Variable 'r' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/EffectBase.cpp:31:2: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/EffectBase.cpp:30:2: note: Variable 'r' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/EffectBase.cpp:31:2: note: Variable 'r' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/EffectBase.cpp:31:6: style: Variable 'r' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Mesh.cpp:27:2: performance: Variable 'm_pMesh' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Preset.h:26:1: style: The class 'Preset' does not have a constructor although it has private member variables. [noConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Preset.h:33:7: style: Technically the member function 'Preset::IsValid' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Renderer.cpp:730:16: style: The scope of the variable 'ch' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Renderer.cpp:1297:0: style: Variable 'dy' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Shader.h:93:2: warning: The class 'DiffuseUVEnvVertexShader' defines member variable with name 'StaticType' also defined in its parent class 'DiffuseUVVertexShader'. [duplInheritedMember]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Shader.h:77:2: note: Parent variable 'DiffuseUVVertexShader::StaticType'
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Shader.h:93:2: note: Derived variable 'DiffuseUVEnvVertexShader::StaticType'
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Shader.h:100:2: warning: The class 'DiffuseUVCubeVertexShader' defines member variable with name 'StaticType' also defined in its parent class 'DiffuseUVVertexShader'. [duplInheritedMember]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Shader.h:77:2: note: Parent variable 'DiffuseUVVertexShader::StaticType'
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Shader.h:100:2: note: Derived variable 'DiffuseUVCubeVertexShader::StaticType'
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Shader.h:117:2: warning: The class 'DiffuseUVEnvCubeVertexShader' defines member variable with name 'StaticType' also defined in its parent class 'DiffuseUVCubeVertexShader'. [duplInheritedMember]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Shader.h:100:2: note: Parent variable 'DiffuseUVCubeVertexShader::StaticType'
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Shader.h:117:2: note: Derived variable 'DiffuseUVEnvCubeVertexShader::StaticType'
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Shader.h:124:2: warning: The class 'DiffuseNormalEnvCubeVertexShader' defines member variable with name 'StaticType' also defined in its parent class 'DiffuseUVCubeVertexShader'. [duplInheritedMember]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Shader.h:100:2: note: Parent variable 'DiffuseUVCubeVertexShader::StaticType'
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Shader.h:124:2: note: Derived variable 'DiffuseNormalEnvCubeVertexShader::StaticType'
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Shader.h:131:2: warning: The class 'UVNormalEnvVertexShader' defines member variable with name 'StaticType' also defined in its parent class 'DiffuseUVVertexShader'. [duplInheritedMember]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Shader.h:77:2: note: Parent variable 'DiffuseUVVertexShader::StaticType'
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Shader.h:131:2: note: Derived variable 'UVNormalEnvVertexShader::StaticType'
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Shader.cpp:31:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Shader.cpp:48:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Texture.cpp:28:2: performance: Variable 'm_pTexture' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/XmlDocument.h:80:12: warning: Either the condition '!szFile' is redundant or there is possible null pointer dereference: szFile. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/XmlDocument.h:81:9: note: Assuming that condition '!szFile' is not redundant
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/XmlDocument.h:80:12: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.cpp:752:2: style: Variable 'g_timePass' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.cpp:751:2: note: Variable 'g_timePass' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.cpp:752:2: note: Variable 'g_timePass' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.cpp:666:2: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.cpp:668:2: note: Found duplicate branches for 'if' and 'else'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.cpp:666:2: note: Found duplicate branches for 'if' and 'else'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.cpp:160:14: style: Checking if unsigned variable 'index' is less than zero. [unsignedLessThanZero]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.h:54:1: style: The class 'Vortex' does not have a constructor although it has private member variables. [noConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.cpp:201:10: style: Member variable 'FileHolder::m_AllFilenames' is in the wrong place in the initializer list. [initializerList]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.cpp:108:3: note: Member variable 'FileHolder::m_AllFilenames' is in the wrong place in the initializer list.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.cpp:201:10: note: Member variable 'FileHolder::m_AllFilenames' is in the wrong place in the initializer list.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.cpp:62:3: performance: Variable 'Title' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.h:58:7: performance: Technically the member function 'Vortex::Start' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.cpp:386:14: note: Technically the member function 'Vortex::Start' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.h:58:7: note: Technically the member function 'Vortex::Start' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.h:60:7: performance: Technically the member function 'Vortex::AudioData' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.cpp:482:14: note: Technically the member function 'Vortex::AudioData' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.h:60:7: note: Technically the member function 'Vortex::AudioData' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.h:62:7: performance: Technically the member function 'Vortex::UpdateTrack' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.cpp:390:14: note: Technically the member function 'Vortex::UpdateTrack' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.h:62:7: note: Technically the member function 'Vortex::UpdateTrack' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.h:63:7: performance: Technically the member function 'Vortex::UpdateAlbumArt' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.cpp:1418:14: note: Technically the member function 'Vortex::UpdateAlbumArt' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.h:63:7: note: Technically the member function 'Vortex::UpdateAlbumArt' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.h:64:7: performance: Technically the member function 'Vortex::LoadNextPreset' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.cpp:1440:14: note: Technically the member function 'Vortex::LoadNextPreset' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.h:64:7: note: Technically the member function 'Vortex::LoadNextPreset' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.h:65:7: performance: Technically the member function 'Vortex::LoadPreviousPreset' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.cpp:1445:14: note: Technically the member function 'Vortex::LoadPreviousPreset' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.h:65:7: note: Technically the member function 'Vortex::LoadPreviousPreset' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.h:66:7: performance: Technically the member function 'Vortex::LoadRandomPreset' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.cpp:1454:14: note: Technically the member function 'Vortex::LoadRandomPreset' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.h:66:7: note: Technically the member function 'Vortex::LoadRandomPreset' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.h:67:7: performance: Technically the member function 'Vortex::LoadPreset' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.cpp:1459:14: note: Technically the member function 'Vortex::LoadPreset' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.h:67:7: note: Technically the member function 'Vortex::LoadPreset' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.h:69:6: performance: Technically the member function 'Vortex::GetCurrentPresetIndex' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.cpp:1424:13: note: Technically the member function 'Vortex::GetCurrentPresetIndex' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.h:69:6: note: Technically the member function 'Vortex::GetCurrentPresetIndex' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.h:70:6: performance: Technically the member function 'Vortex::GetPresets' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.cpp:1434:13: note: Technically the member function 'Vortex::GetPresets' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.h:70:6: note: Technically the member function 'Vortex::GetPresets' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/fft.h:42:10: style: Technically the member function 'FFT::GetNumFreq' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.cpp:170:6: style: Technically the member function 'FileHolder::NumFiles' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptstring/scriptstring.h:31:2: style: Class 'CScriptString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.cpp:126:30: performance: Function parameter 'fileDir' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/Vortex.cpp:126:52: performance: Function parameter 'fileExt' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/XmlDocument.cpp:129:8: style: The scope of the variable 'szCurrentTag' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/XmlDocument.cpp:156:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/XmlDocument.cpp:195:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/XmlDocument.cpp:312:8: style: The scope of the variable 'szCurrentTag' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/XmlDocument.cpp:84:36: style: Checking if unsigned variable 'fread(m_doc,m_size,1,hFile)' is less than zero. [unsignedLessThanZero]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/XmlDocument.cpp:125:38: style: Function 'GetNodeCount' argument 1 names different: declaration 'tag' definition 'szTag'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/XmlDocument.h:54:26: note: Function 'GetNodeCount' argument 1 names different: declaration 'tag' definition 'szTag'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/XmlDocument.cpp:125:38: note: Function 'GetNodeCount' argument 1 names different: declaration 'tag' definition 'szTag'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/XmlDocument.h:59:10: style: Technically the member function 'CXmlDocument::GetNextNode' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/XmlDocument.cpp:151:23: note: Technically the member function 'CXmlDocument::GetNextNode' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/XmlDocument.h:59:10: note: Technically the member function 'CXmlDocument::GetNextNode' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/fft.cpp:142:13: style: The scope of the variable 'm' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/fft.cpp:175:11: style: The scope of the variable 'theta' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/fft.cpp:240:27: style: The scope of the variable 'hdftsize' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/fft.cpp:241:11: style: The scope of the variable 'wr' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/fft.cpp:241:15: style: The scope of the variable 'wi' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/fft.cpp:241:19: style: The scope of the variable 'wpi' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/fft.cpp:241:24: style: The scope of the variable 'wpr' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/fft.cpp:42:6: warning: Member variable 'FFT::m_ready' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/fft.cpp:42:6: warning: Member variable 'FFT::m_samples_in' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Core/fft.cpp:42:6: warning: Member variable 'FFT::cossintable' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexVis/Effects/VoicePrint.cpp:59:2: performance: Variable 'm_tex1' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexXBMC/VortexXBMC.cpp:39:24: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexXBMC/VortexXBMC.cpp:83:24: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexXBMC/VortexXBMC.cpp:34:44: style: Function 'ADDON_Create' argument 1 names different: declaration 'callbacks' definition 'hdl'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/addons/include/xbmc_addon_dll.h:41:57: note: Function 'ADDON_Create' argument 1 names different: declaration 'callbacks' definition 'hdl'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexXBMC/VortexXBMC.cpp:34:44: note: Function 'ADDON_Create' argument 1 names different: declaration 'callbacks' definition 'hdl'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexXBMC/VortexXBMC.cpp:185:54: style: Function 'ADDON_SetSetting' argument 1 names different: declaration 'settingName' definition 'id'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/addons/include/xbmc_addon_dll.h:47:67: note: Function 'ADDON_SetSetting' argument 1 names different: declaration 'settingName' definition 'id'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexXBMC/VortexXBMC.cpp:185:54: note: Function 'ADDON_SetSetting' argument 1 names different: declaration 'settingName' definition 'id'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexXBMC/VortexXBMC.cpp:185:70: style: Function 'ADDON_SetSetting' argument 2 names different: declaration 'settingValue' definition 'value'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/addons/include/xbmc_addon_dll.h:47:92: note: Function 'ADDON_SetSetting' argument 2 names different: declaration 'settingValue' definition 'value'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/VortexXBMC/VortexXBMC.cpp:185:70: note: Function 'ADDON_SetSetting' argument 2 names different: declaration 'settingValue' definition 'value'.
xbmc-13.2-Gotham/xbmc/addons/include/xbmc_addon_cpp_dll.h:41:7: style: Class 'DllSetting' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/xbmc/addons/include/xbmc_addon_cpp_dll.h:30:1: warning: The class 'DllSetting' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/autowrapper/generator/generateheader.cpp:88:32: style: The scope of the variable 'start2' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:919:7: style: Unused variable: ERROR_UnsupportedMethodPtr [unusedVariable]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/clib/as_c.cpp:53:7: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:844:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/clib/as_c.cpp:53:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/clib/as_c.cpp:54:7: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:843:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/clib/as_c.cpp:54:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/contextmgr/contextmgr.cpp:86:2: performance: Variable 'currentThread' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/contextmgr/contextmgr.h:44:7: performance: Technically the member function 'CContextMgr::RegisterCoRoutineSupport' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/contextmgr/contextmgr.cpp:295:19: note: Technically the member function 'CContextMgr::RegisterCoRoutineSupport' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/contextmgr/contextmgr.h:44:7: note: Technically the member function 'CContextMgr::RegisterCoRoutineSupport' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptany/scriptany.cpp:32:22: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptany/scriptany.cpp:33:21: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptany/scriptany.cpp:44:21: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptany/scriptany.cpp:52:21: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptany/scriptany.cpp:60:21: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptany/scriptany.cpp:69:21: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptany/scriptany.cpp:77:21: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptany/scriptany.cpp:85:21: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptany/scriptany.cpp:92:21: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptany/scriptany.cpp:98:21: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptany/scriptany.cpp:104:21: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptany/scriptany.cpp:110:21: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptany/scriptany.cpp:116:21: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptany/scriptany.cpp:122:21: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptany/scriptany.cpp:129:21: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptany/scriptany.cpp:234:11: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptany/scriptany.cpp:306:32: style: Function 'Store' argument 1 names different: declaration 'value' definition 'ref'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptany/scriptany.h:26:21: note: Function 'Store' argument 1 names different: declaration 'value' definition 'ref'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptany/scriptany.cpp:306:32: note: Function 'Store' argument 1 names different: declaration 'value' definition 'ref'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptany/scriptany.cpp:311:33: style: Function 'Store' argument 1 names different: declaration 'value' definition 'ref'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptany/scriptany.h:25:22: note: Function 'Store' argument 1 names different: declaration 'value' definition 'ref'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptany/scriptany.cpp:311:33: note: Function 'Store' argument 1 names different: declaration 'value' definition 'ref'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptany/scriptany.cpp:197:25: warning: Member variable 'CScriptAny::refCount' is not assigned a value in 'CScriptAny::operator='. [operatorEqVarError]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptany/scriptany.h:37:7: style: Technically the member function 'CScriptAny::GetRefCount' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptany/scriptany.cpp:448:17: note: Technically the member function 'CScriptAny::GetRefCount' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptany/scriptany.h:37:7: note: Technically the member function 'CScriptAny::GetRefCount' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptany/scriptany.h:39:7: style: Technically the member function 'CScriptAny::GetFlag' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptany/scriptany.cpp:458:18: note: Technically the member function 'CScriptAny::GetFlag' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptany/scriptany.h:39:7: note: Technically the member function 'CScriptAny::GetFlag' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptany/scriptany.h:12:2: style: Class 'CScriptAny' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptany/scriptany.h:8:1: warning: The class 'CScriptAny' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptarray/scriptarray.cpp:227:15: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptarray/scriptarray.cpp:249:15: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptarray/scriptarray.cpp:336:10: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptarray/scriptarray.cpp:341:10: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptarray/scriptarray.cpp:544:24: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptarray/scriptarray.cpp:545:23: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptarray/scriptarray.cpp:555:23: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptarray/scriptarray.cpp:562:23: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptarray/scriptarray.cpp:570:23: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptarray/scriptarray.cpp:577:23: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptarray/scriptarray.cpp:583:23: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptarray/scriptarray.cpp:589:23: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptarray/scriptarray.cpp:595:23: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptarray/scriptarray.cpp:601:23: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptarray/scriptarray.cpp:607:23: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptarray/scriptarray.cpp:614:23: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptarray/scriptarray.cpp:138:29: warning: Member variable 'CScriptArray::refCount' is not assigned a value in 'CScriptArray::operator='. [operatorEqVarError]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptarray/scriptarray.cpp:138:29: warning: Member variable 'CScriptArray::gcFlag' is not assigned a value in 'CScriptArray::operator='. [operatorEqVarError]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptarray/scriptarray.cpp:138:29: warning: Member variable 'CScriptArray::isArrayOfHandles' is not assigned a value in 'CScriptArray::operator='. [operatorEqVarError]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptarray/scriptarray.h:25:9: style: Technically the member function 'CScriptArray::GetSize' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptarray/scriptarray.cpp:204:22: note: Technically the member function 'CScriptArray::GetSize' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptarray/scriptarray.h:25:9: note: Technically the member function 'CScriptArray::GetSize' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptarray/scriptarray.h:35:7: style: Technically the member function 'CScriptArray::GetRefCount' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptarray/scriptarray.cpp:501:19: note: Technically the member function 'CScriptArray::GetRefCount' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptarray/scriptarray.h:35:7: note: Technically the member function 'CScriptArray::GetRefCount' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptarray/scriptarray.h:37:7: style: Technically the member function 'CScriptArray::GetFlag' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptarray/scriptarray.cpp:513:20: note: Technically the member function 'CScriptArray::GetFlag' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptarray/scriptarray.h:37:7: note: Technically the member function 'CScriptArray::GetFlag' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptarray/scriptarray.h:10:1: warning: The class 'CScriptArray' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptarray/scriptarray.cpp:178:49: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptbuilder/scriptbuilder.cpp:437:37: style: Function 'ExcludeCode' argument 1 names different: declaration 'start' definition 'pos'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptbuilder/scriptbuilder.h:98:23: note: Function 'ExcludeCode' argument 1 names different: declaration 'start' definition 'pos'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptbuilder/scriptbuilder.cpp:437:37: note: Function 'ExcludeCode' argument 1 names different: declaration 'start' definition 'pos'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptbuilder/scriptbuilder.cpp:491:60: style: Function 'ExtractMetadataString' argument 2 names different: declaration 'outMetadata' definition 'metadata'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptbuilder/scriptbuilder.h:109:51: note: Function 'ExtractMetadataString' argument 2 names different: declaration 'outMetadata' definition 'metadata'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptbuilder/scriptbuilder.cpp:491:60: note: Function 'ExtractMetadataString' argument 2 names different: declaration 'outMetadata' definition 'metadata'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptbuilder/scriptbuilder.cpp:528:57: style: Function 'ExtractDeclaration' argument 2 names different: declaration 'outDeclaration' definition 'declaration'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptbuilder/scriptbuilder.h:110:48: note: Function 'ExtractDeclaration' argument 2 names different: declaration 'outDeclaration' definition 'declaration'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptbuilder/scriptbuilder.cpp:528:57: note: Function 'ExtractDeclaration' argument 2 names different: declaration 'outDeclaration' definition 'declaration'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptbuilder/scriptbuilder.cpp:528:75: style: Function 'ExtractDeclaration' argument 3 names different: declaration 'outType' definition 'type'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptbuilder/scriptbuilder.h:110:69: note: Function 'ExtractDeclaration' argument 3 names different: declaration 'outType' definition 'type'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptbuilder/scriptbuilder.cpp:528:75: note: Function 'ExtractDeclaration' argument 3 names different: declaration 'outType' definition 'type'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptbuilder/scriptbuilder.h:115:29: performance: Function parameter 'm' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptbuilder/scriptbuilder.h:115:44: performance: Function parameter 'd' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptdictionary/scriptdictionary.cpp:280:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptdictionary/scriptdictionary.cpp:286:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptdictionary/scriptdictionary.cpp:292:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptdictionary/scriptdictionary.cpp:301:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptdictionary/scriptdictionary.cpp:309:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptdictionary/scriptdictionary.cpp:317:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptdictionary/scriptdictionary.cpp:326:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptdictionary/scriptdictionary.cpp:334:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptdictionary/scriptdictionary.cpp:342:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptdictionary/scriptdictionary.cpp:350:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptdictionary/scriptdictionary.cpp:357:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptdictionary/scriptdictionary.cpp:363:28: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptdictionary/scriptdictionary.cpp:369:28: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptdictionary/scriptdictionary.cpp:375:28: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptdictionary/scriptdictionary.cpp:381:28: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptdictionary/scriptdictionary.cpp:388:28: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptdictionary/scriptdictionary.cpp:66:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptdictionary/scriptdictionary.cpp:248:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptdictionary/scriptdictionary.cpp:80:39: warning: Member variable 'CScriptDictionary::engine' is not assigned a value in 'CScriptDictionary::operator='. [operatorEqVarError]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptdictionary/scriptdictionary.cpp:80:39: warning: Member variable 'CScriptDictionary::refCount' is not assigned a value in 'CScriptDictionary::operator='. [operatorEqVarError]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptdictionary/scriptdictionary.cpp:80:39: warning: Member variable 'CScriptDictionary::dict' is not assigned a value in 'CScriptDictionary::operator='. [operatorEqVarError]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptdictionary/scriptdictionary.h:50:6: style: Technically the member function 'CScriptDictionary::GetRefCount' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptdictionary/scriptdictionary.cpp:47:24: note: Technically the member function 'CScriptDictionary::GetRefCount' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptdictionary/scriptdictionary.h:50:6: note: Technically the member function 'CScriptDictionary::GetRefCount' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptdictionary/scriptdictionary.h:52:7: style: Technically the member function 'CScriptDictionary::GetGCFlag' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptdictionary/scriptdictionary.cpp:57:25: note: Technically the member function 'CScriptDictionary::GetGCFlag' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptdictionary/scriptdictionary.h:52:7: note: Technically the member function 'CScriptDictionary::GetGCFlag' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptdictionary/scriptdictionary.h:24:5: style: Class 'CScriptDictionary' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptdictionary/scriptdictionary.h:20:1: warning: The class 'CScriptDictionary' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptfile/scriptfile.cpp:31:22: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptfile/scriptfile.cpp:37:22: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptfile/scriptfile.cpp:43:22: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptfile/scriptfile.cpp:52:22: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptfile/scriptfile.cpp:59:22: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptfile/scriptfile.cpp:66:22: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptfile/scriptfile.cpp:75:22: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptfile/scriptfile.cpp:83:22: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptfile/scriptfile.cpp:90:22: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptfile/scriptfile.cpp:97:22: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptfile/scriptfile.cpp:103:22: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptfile/scriptfile.cpp:110:22: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptmath3d/scriptmath3d.cpp:145:18: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptmath3d/scriptmath3d.cpp:151:19: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptmath3d/scriptmath3d.cpp:152:18: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptmath3d/scriptmath3d.cpp:161:18: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptmath3d/scriptmath3d.cpp:167:15: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptmath3d/scriptmath3d.cpp:168:15: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptmath3d/scriptmath3d.cpp:175:15: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptmath3d/scriptmath3d.cpp:181:15: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptmath3d/scriptmath3d.cpp:182:25: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptmath3d/scriptmath3d.cpp:189:15: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptmath3d/scriptmath3d.cpp:190:25: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptmath3d/scriptmath3d.cpp:198:25: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptmath3d/scriptmath3d.cpp:206:25: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptmath3d/scriptmath3d.cpp:213:15: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptmath3d/scriptmath3d.cpp:214:15: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptmath3d/scriptmath3d.cpp:221:15: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptmath3d/scriptmath3d.cpp:222:15: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptmath3d/scriptmath3d.cpp:230:15: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptmath3d/scriptmath3d.cpp:237:15: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptmath3d/scriptmath3d.cpp:245:15: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptmath3d/scriptmath3d.cpp:23:24: style: Function 'Vector3' argument 1 names different: declaration 'x' definition '_x'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptmath3d/scriptmath3d.h:16:16: note: Function 'Vector3' argument 1 names different: declaration 'x' definition '_x'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptmath3d/scriptmath3d.cpp:23:24: note: Function 'Vector3' argument 1 names different: declaration 'x' definition '_x'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptmath3d/scriptmath3d.cpp:23:34: style: Function 'Vector3' argument 2 names different: declaration 'y' definition '_y'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptmath3d/scriptmath3d.h:16:25: note: Function 'Vector3' argument 2 names different: declaration 'y' definition '_y'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptmath3d/scriptmath3d.cpp:23:34: note: Function 'Vector3' argument 2 names different: declaration 'y' definition '_y'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptmath3d/scriptmath3d.cpp:23:44: style: Function 'Vector3' argument 3 names different: declaration 'z' definition '_z'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptmath3d/scriptmath3d.h:16:34: note: Function 'Vector3' argument 3 names different: declaration 'z' definition '_z'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptmath3d/scriptmath3d.cpp:23:44: note: Function 'Vector3' argument 3 names different: declaration 'z' definition '_z'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptmath3d/scriptmath3d.cpp:64:36: style: Function 'operator*=' argument 1 names different: declaration 'scalar' definition 's'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptmath3d/scriptmath3d.h:21:28: note: Function 'operator*=' argument 1 names different: declaration 'scalar' definition 's'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptmath3d/scriptmath3d.cpp:64:36: note: Function 'operator*=' argument 1 names different: declaration 'scalar' definition 's'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptmath3d/scriptmath3d.cpp:72:36: style: Function 'operator/=' argument 1 names different: declaration 'scalar' definition 's'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptmath3d/scriptmath3d.h:22:28: note: Function 'operator/=' argument 1 names different: declaration 'scalar' definition 's'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptmath3d/scriptmath3d.cpp:72:36: note: Function 'operator/=' argument 1 names different: declaration 'scalar' definition 's'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptstring/scriptstring.cpp:53:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptstring/scriptstring.cpp:65:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptstring/scriptstring.cpp:84:21: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptstring/scriptstring.cpp:85:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptstring/scriptstring.cpp:102:21: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptstring/scriptstring.cpp:103:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptstring/scriptstring.cpp:151:21: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptstring/scriptstring.cpp:152:21: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptstring/scriptstring.cpp:172:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptstring/scriptstring.cpp:188:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptstring/scriptstring.cpp:204:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptstring/scriptstring.cpp:220:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptstring/scriptstring.cpp:240:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptstring/scriptstring.cpp:256:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptstring/scriptstring.cpp:272:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptstring/scriptstring.cpp:288:31: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptstring/scriptstring.cpp:306:23: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptstring/scriptstring.cpp:321:23: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptstring/scriptstring.cpp:336:23: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptstring/scriptstring.cpp:351:23: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptstring/scriptstring.cpp:371:23: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptstring/scriptstring.cpp:386:23: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptstring/scriptstring.cpp:401:23: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptstring/scriptstring.cpp:416:23: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptstring/scriptstring.cpp:443:23: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptstring/scriptstring.cpp:486:25: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptstring/scriptstring.cpp:31:51: style: Function 'CScriptString' argument 1 names different: declaration 'other' definition 's'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptstring/scriptstring.h:29:37: note: Function 'CScriptString' argument 1 names different: declaration 'other' definition 's'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptstring/scriptstring.cpp:31:51: note: Function 'CScriptString' argument 1 names different: declaration 'other' definition 's'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptstring/scriptstring.cpp:73:31: warning: Member variable 'CScriptString::refCount' is not assigned a value in 'CScriptString::operator='. [operatorEqVarError]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptstring/scriptstring.cpp:28:2: performance: Variable 'buffer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/add_on/scriptstring/scriptstring.cpp:34:2: performance: Variable 'buffer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.cpp:108:26: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.cpp:109:25: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.cpp:119:25: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.cpp:126:25: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.cpp:134:25: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.cpp:141:25: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.cpp:147:25: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.cpp:153:25: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.cpp:159:25: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.cpp:165:25: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.cpp:171:25: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.cpp:178:25: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.cpp:253:11: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.cpp:331:15: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.cpp:353:15: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.cpp:443:10: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.cpp:448:10: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:324:0: style: Function 'Exists' argument 1 names different: declaration 'element' definition 'e'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:72:0: note: Function 'Exists' argument 1 names different: declaration 'element' definition 'e'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:324:0: note: Function 'Exists' argument 1 names different: declaration 'element' definition 'e'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:330:0: style: Function 'IndexOf' argument 1 names different: declaration 'element' definition 'e'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: note: Function 'IndexOf' argument 1 names different: declaration 'element' definition 'e'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:330:0: note: Function 'IndexOf' argument 1 names different: declaration 'element' definition 'e'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:351:0: style: Function 'RemoveValue' argument 1 names different: declaration 'element' definition 'e'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:75:0: note: Function 'RemoveValue' argument 1 names different: declaration 'element' definition 'e'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:351:0: note: Function 'RemoveValue' argument 1 names different: declaration 'element' definition 'e'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.cpp:331:30: warning: Multiplying sizeof() with sizeof() indicates a logic error. [multiplySizeof]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.cpp:353:30: warning: Multiplying sizeof() with sizeof() indicates a logic error. [multiplySizeof]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.cpp:443:25: warning: Multiplying sizeof() with sizeof() indicates a logic error. [multiplySizeof]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.cpp:448:25: warning: Multiplying sizeof() with sizeof() indicates a logic error. [multiplySizeof]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:96:0: warning: Member variable 'asCArray < void * >::buf' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.h:75:7: style: Technically the member function 'asCArrayObject::GetRefCount' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.cpp:613:21: note: Technically the member function 'asCArrayObject::GetRefCount' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.h:75:7: note: Technically the member function 'asCArrayObject::GetRefCount' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.h:77:7: style: Technically the member function 'asCArrayObject::GetFlag' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.cpp:623:22: note: Technically the member function 'asCArrayObject::GetFlag' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.h:77:7: note: Technically the member function 'asCArrayObject::GetFlag' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.h:78:7: style: Technically the member function 'asCArrayObject::EnumReferences' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.cpp:558:22: note: Technically the member function 'asCArrayObject::EnumReferences' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.h:78:7: note: Technically the member function 'asCArrayObject::EnumReferences' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.h:79:7: style: Technically the member function 'asCArrayObject::ReleaseAllHandles' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.cpp:573:22: note: Technically the member function 'asCArrayObject::ReleaseAllHandles' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.h:79:7: note: Technically the member function 'asCArrayObject::ReleaseAllHandles' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.h:89:7: style: Technically the member function 'asCArrayObject::CheckMaxSize' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.cpp:367:22: note: Technically the member function 'asCArrayObject::CheckMaxSize' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.h:89:7: note: Technically the member function 'asCArrayObject::CheckMaxSize' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.h:95:7: style: Technically the member function 'asCArrayObject::Construct' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.cpp:463:22: note: Technically the member function 'asCArrayObject::Construct' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.h:95:7: note: Technically the member function 'asCArrayObject::Construct' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.h:96:7: style: Technically the member function 'asCArrayObject::Destruct' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.cpp:484:22: note: Technically the member function 'asCArrayObject::Destruct' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.h:96:7: note: Technically the member function 'asCArrayObject::Destruct' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: style: Technically the member function 'asCArray < void * >::IndexOf' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:330:0: note: Technically the member function 'asCArray < void * >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: note: Technically the member function 'asCArray < void * >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:50:0: style: Class 'asCArray < void * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.h:51:1: warning: The class 'asCArrayObject' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.h:57:19: style: The function 'GetEngine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:740:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.h:57:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.h:59:6: style: The function 'AddRef' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:743:14: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.h:59:6: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.h:60:6: style: The function 'Release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:744:14: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.h:60:6: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.h:62:9: style: The function 'GetArrayTypeId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:747:14: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.h:62:9: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.h:63:9: style: The function 'GetElementTypeId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:750:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.h:63:9: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.h:65:9: style: The function 'Resize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:753:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.h:65:9: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.h:66:9: style: The function 'GetElementCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:751:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.h:66:9: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.h:67:9: style: The function 'GetElementPointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:752:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.h:67:9: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.h:71:9: style: The function 'CopyFrom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:754:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.h:71:9: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_arrayobject.cpp:277:49: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:197:11: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:203:11: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:377:23: warning: Either the condition 'remove!=0' is redundant or there is possible null pointer dereference: remove. [nullPointerRedundantCheck]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:376:6: note: Assuming that condition 'remove!=0' is not redundant
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:377:23: note: Null pointer dereference
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:188:0: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:191:0: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:242:0: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.cpp:1528:72: warning: Redundant assignment of 'prop' to itself. [selfAssignment]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.cpp:1536:24: style: The scope of the variable 'derivedFunc' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.cpp:573:78: style: Function 'VerifyProperty' argument 3 names different: declaration 'outName' definition 'name'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.h:94:67: note: Function 'VerifyProperty' argument 3 names different: declaration 'outName' definition 'name'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.cpp:573:78: note: Function 'VerifyProperty' argument 3 names different: declaration 'outName' definition 'name'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.cpp:573:97: style: Function 'VerifyProperty' argument 4 names different: declaration 'outType' definition 'type'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.h:94:89: note: Function 'VerifyProperty' argument 4 names different: declaration 'outType' definition 'type'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.cpp:573:97: note: Function 'VerifyProperty' argument 4 names different: declaration 'outType' definition 'type'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.cpp:691:57: style: Function 'ParseFunctionDeclaration' argument 1 names different: declaration 'type' definition 'objType'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.h:99:46: note: Function 'ParseFunctionDeclaration' argument 1 names different: declaration 'type' definition 'objType'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.cpp:691:57: note: Function 'ParseFunctionDeclaration' argument 1 names different: declaration 'type' definition 'objType'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.cpp:1791:70: style: Function 'AddPropertyToClass' argument 1 names different: declaration 'c' definition 'decl'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.h:145:59: note: Function 'AddPropertyToClass' argument 1 names different: declaration 'c' definition 'decl'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.cpp:1791:70: note: Function 'AddPropertyToClass' argument 1 names different: declaration 'c' definition 'decl'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.cpp:1791:118: style: Function 'AddPropertyToClass' argument 3 names different: declaration 'type' definition 'dt'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.h:145:104: note: Function 'AddPropertyToClass' argument 3 names different: declaration 'type' definition 'dt'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.cpp:1791:118: note: Function 'AddPropertyToClass' argument 3 names different: declaration 'type' definition 'dt'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.cpp:2128:109: style: Function 'RegisterScriptFunction' argument 4 names different: declaration 'object' definition 'objType'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.h:131:98: note: Function 'RegisterScriptFunction' argument 4 names different: declaration 'object' definition 'objType'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.cpp:2128:109: note: Function 'RegisterScriptFunction' argument 4 names different: declaration 'object' definition 'objType'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.cpp:2279:46: style: Function 'RegisterImportedFunction' argument 1 names different: declaration 'funcID' definition 'importID'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.h:132:35: note: Function 'RegisterImportedFunction' argument 1 names different: declaration 'funcID' definition 'importID'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.cpp:2279:46: note: Function 'RegisterImportedFunction' argument 1 names different: declaration 'funcID' definition 'importID'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.cpp:2373:59: style: Function 'GetFunctionDescription' argument 1 names different: declaration 'funcID' definition 'id'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.h:127:48: note: Function 'GetFunctionDescription' argument 1 names different: declaration 'funcID' definition 'id'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.cpp:2373:59: note: Function 'GetFunctionDescription' argument 1 names different: declaration 'funcID' definition 'id'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.cpp:2473:64: style: Function 'WriteInfo' argument 2 names different: declaration 'msg' definition 'message'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.h:112:53: note: Function 'WriteInfo' argument 2 names different: declaration 'msg' definition 'message'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.cpp:2473:64: note: Function 'WriteInfo' argument 2 names different: declaration 'msg' definition 'message'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.cpp:2473:92: style: Function 'WriteInfo' argument 5 names different: declaration 'preMessage' definition 'pre'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.h:112:77: note: Function 'WriteInfo' argument 5 names different: declaration 'preMessage' definition 'pre'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.cpp:2473:92: note: Function 'WriteInfo' argument 5 names different: declaration 'preMessage' definition 'pre'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.cpp:2490:65: style: Function 'WriteError' argument 2 names different: declaration 'msg' definition 'message'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.h:113:54: note: Function 'WriteError' argument 2 names different: declaration 'msg' definition 'message'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.cpp:2490:65: note: Function 'WriteError' argument 2 names different: declaration 'msg' definition 'message'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.cpp:2501:67: style: Function 'WriteWarning' argument 2 names different: declaration 'msg' definition 'message'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.h:114:56: note: Function 'WriteWarning' argument 2 names different: declaration 'msg' definition 'message'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.cpp:2501:67: note: Function 'WriteWarning' argument 2 names different: declaration 'msg' definition 'message'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.cpp:2685:133: style: Function 'ModifyDataTypeFromNode' argument 4 names different: declaration 'inOutFlag' definition 'inOutFlags'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.h:180:122: note: Function 'ModifyDataTypeFromNode' argument 4 names different: declaration 'inOutFlag' definition 'inOutFlags'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.cpp:2685:133: note: Function 'ModifyDataTypeFromNode' argument 4 names different: declaration 'inOutFlag' definition 'inOutFlags'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:133:0: style: Function 'EraseAll' argument 1 names different: declaration 'node' definition 'p'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:76:0: note: Function 'EraseAll' argument 1 names different: declaration 'node' definition 'p'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:133:0: note: Function 'EraseAll' argument 1 names different: declaration 'node' definition 'p'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_callfunc.h:94:2: warning: Member variable 'asSSystemFunctionInterface::func' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_callfunc.h:94:2: warning: Member variable 'asSSystemFunctionInterface::baseOffset' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_callfunc.h:94:2: warning: Member variable 'asSSystemFunctionInterface::callConv' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_callfunc.h:94:2: warning: Member variable 'asSSystemFunctionInterface::scriptReturnSize' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_callfunc.h:94:2: warning: Member variable 'asSSystemFunctionInterface::hostReturnInMemory' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_callfunc.h:94:2: warning: Member variable 'asSSystemFunctionInterface::hostReturnFloat' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_callfunc.h:94:2: warning: Member variable 'asSSystemFunctionInterface::hostReturnSize' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_callfunc.h:94:2: warning: Member variable 'asSSystemFunctionInterface::paramSize' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_callfunc.h:94:2: warning: Member variable 'asSSystemFunctionInterface::takesObjByVal' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_callfunc.h:94:2: warning: Member variable 'asSSystemFunctionInterface::returnAutoHandle' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_callfunc.h:94:2: warning: Member variable 'asSSystemFunctionInterface::hasAutoHandles' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.cpp:51:13: warning: Member variable 'asCBuilder::preMessage' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.cpp:51:13: warning: Member variable 'asCBuilder::numErrors' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.cpp:51:13: warning: Member variable 'asCBuilder::numWarnings' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:58:2: warning: Member variable 'asSDeferredParam::argInOutFlags' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:68:2: warning: Member variable 'asSExprContext::property_const' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:68:2: warning: Member variable 'asSExprContext::property_handle' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:101:0: warning: Member variable 'asSMapNode < void * , asSIntTypePair >::key' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:96:0: warning: Member variable 'asCArray < asCDataType >::buf' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:96:0: warning: Member variable 'asCArray < asETypeModifiers >::buf' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:96:0: warning: Member variable 'asCArray < unsigned long >::buf' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:96:0: warning: Member variable 'asCArray < asSScriptVariable * >::buf' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:96:0: warning: Member variable 'asCArray < asCObjectProperty * >::buf' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:96:0: warning: Member variable 'asCArray < asSEnumValue * >::buf' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:96:0: warning: Member variable 'asCArray < asCScriptFunction * >::buf' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:96:0: warning: Member variable 'asCArray < sBindInfo * >::buf' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:96:0: warning: Member variable 'asCArray < asCGlobalProperty * >::buf' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:96:0: warning: Member variable 'asCArray < bool >::buf' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:96:0: warning: Member variable 'asCArray < unsigned long * >::buf' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:96:0: warning: Member variable 'asCArray < asCConfigGroup * >::buf' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:96:0: warning: Member variable 'asCArray < asSObjTypePair >::buf' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:96:0: warning: Member variable 'asCArray < asCModule * >::buf' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:96:0: warning: Member variable 'asCArray < asCString * >::buf' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:96:0: warning: Member variable 'asCArray < asCScriptCode * >::buf' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:96:0: warning: Member variable 'asCArray < sFunctionDescription * >::buf' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:96:0: warning: Member variable 'asCArray < sGlobalVariableDescription * >::buf' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:96:0: warning: Member variable 'asCArray < sClassDeclaration * >::buf' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:96:0: warning: Member variable 'asCArray < sVariable * >::buf' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:96:0: warning: Member variable 'asCArray < asSDeferredParam >::buf' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:96:0: warning: Member variable 'asCArray < message_t * >::buf' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:96:0: warning: Member variable 'asCArray < asCParser * >::buf' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.h:151:6: performance: Technically the member function 'asCBuilder::GetEnumValueFromObjectType' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.cpp:2753:17: note: Technically the member function 'asCBuilder::GetEnumValueFromObjectType' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_builder.h:151:6: note: Technically the member function 'asCBuilder::GetEnumValueFromObjectType' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:51:0: style: Technically the member function 'asCMap < asCString , bool >::GetCount' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:149:0: note: Technically the member function 'asCMap < asCString , bool >::GetCount' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:51:0: note: Technically the member function 'asCMap < asCString , bool >::GetCount' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:62:0: style: Technically the member function 'asCMap < asCString , bool >::MoveTo' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:318:0: note: Technically the member function 'asCMap < asCString , bool >::MoveTo' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:62:0: note: Technically the member function 'asCMap < asCString , bool >::MoveTo' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:63:0: style: Technically the member function 'asCMap < asCString , bool >::MoveFirst' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:654:0: note: Technically the member function 'asCMap < asCString , bool >::MoveFirst' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:63:0: note: Technically the member function 'asCMap < asCString , bool >::MoveFirst' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:64:0: style: Technically the member function 'asCMap < asCString , bool >::MoveLast' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:666:0: note: Technically the member function 'asCMap < asCString , bool >::MoveLast' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:64:0: note: Technically the member function 'asCMap < asCString , bool >::MoveLast' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:65:0: performance: Technically the member function 'asCMap < asCString , bool >::MoveNext' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:678:0: note: Technically the member function 'asCMap < asCString , bool >::MoveNext' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:65:0: note: Technically the member function 'asCMap < asCString , bool >::MoveNext' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:66:0: performance: Technically the member function 'asCMap < asCString , bool >::MovePrev' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:709:0: note: Technically the member function 'asCMap < asCString , bool >::MovePrev' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:66:0: note: Technically the member function 'asCMap < asCString , bool >::MovePrev' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:51:0: style: Technically the member function 'asCMap < void * , asSIntTypePair >::GetCount' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:149:0: note: Technically the member function 'asCMap < void * , asSIntTypePair >::GetCount' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:51:0: note: Technically the member function 'asCMap < void * , asSIntTypePair >::GetCount' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:62:0: style: Technically the member function 'asCMap < void * , asSIntTypePair >::MoveTo' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:318:0: note: Technically the member function 'asCMap < void * , asSIntTypePair >::MoveTo' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:62:0: note: Technically the member function 'asCMap < void * , asSIntTypePair >::MoveTo' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:63:0: style: Technically the member function 'asCMap < void * , asSIntTypePair >::MoveFirst' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:654:0: note: Technically the member function 'asCMap < void * , asSIntTypePair >::MoveFirst' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:63:0: note: Technically the member function 'asCMap < void * , asSIntTypePair >::MoveFirst' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:64:0: style: Technically the member function 'asCMap < void * , asSIntTypePair >::MoveLast' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:666:0: note: Technically the member function 'asCMap < void * , asSIntTypePair >::MoveLast' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:64:0: note: Technically the member function 'asCMap < void * , asSIntTypePair >::MoveLast' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:65:0: performance: Technically the member function 'asCMap < void * , asSIntTypePair >::MoveNext' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:678:0: note: Technically the member function 'asCMap < void * , asSIntTypePair >::MoveNext' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:65:0: note: Technically the member function 'asCMap < void * , asSIntTypePair >::MoveNext' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:66:0: performance: Technically the member function 'asCMap < void * , asSIntTypePair >::MovePrev' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:709:0: note: Technically the member function 'asCMap < void * , asSIntTypePair >::MovePrev' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:66:0: note: Technically the member function 'asCMap < void * , asSIntTypePair >::MovePrev' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:51:0: style: Technically the member function 'asCMap < int , asCDataType * >::GetCount' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:149:0: note: Technically the member function 'asCMap < int , asCDataType * >::GetCount' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:51:0: note: Technically the member function 'asCMap < int , asCDataType * >::GetCount' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:62:0: style: Technically the member function 'asCMap < int , asCDataType * >::MoveTo' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:318:0: note: Technically the member function 'asCMap < int , asCDataType * >::MoveTo' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:62:0: note: Technically the member function 'asCMap < int , asCDataType * >::MoveTo' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:63:0: style: Technically the member function 'asCMap < int , asCDataType * >::MoveFirst' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:654:0: note: Technically the member function 'asCMap < int , asCDataType * >::MoveFirst' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:63:0: note: Technically the member function 'asCMap < int , asCDataType * >::MoveFirst' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:64:0: style: Technically the member function 'asCMap < int , asCDataType * >::MoveLast' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:666:0: note: Technically the member function 'asCMap < int , asCDataType * >::MoveLast' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:64:0: note: Technically the member function 'asCMap < int , asCDataType * >::MoveLast' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:65:0: performance: Technically the member function 'asCMap < int , asCDataType * >::MoveNext' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:678:0: note: Technically the member function 'asCMap < int , asCDataType * >::MoveNext' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:65:0: note: Technically the member function 'asCMap < int , asCDataType * >::MoveNext' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:66:0: performance: Technically the member function 'asCMap < int , asCDataType * >::MovePrev' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:709:0: note: Technically the member function 'asCMap < int , asCDataType * >::MovePrev' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:66:0: note: Technically the member function 'asCMap < int , asCDataType * >::MovePrev' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: style: Technically the member function 'asCArray < asCDataType >::IndexOf' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:330:0: note: Technically the member function 'asCArray < asCDataType >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: note: Technically the member function 'asCArray < asCDataType >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: style: Technically the member function 'asCArray < asETypeModifiers >::IndexOf' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:330:0: note: Technically the member function 'asCArray < asETypeModifiers >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: note: Technically the member function 'asCArray < asETypeModifiers >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: style: Technically the member function 'asCArray < unsigned long >::IndexOf' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:330:0: note: Technically the member function 'asCArray < unsigned long >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: note: Technically the member function 'asCArray < unsigned long >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: style: Technically the member function 'asCArray < asSScriptVariable * >::IndexOf' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:330:0: note: Technically the member function 'asCArray < asSScriptVariable * >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: note: Technically the member function 'asCArray < asSScriptVariable * >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: style: Technically the member function 'asCArray < asCObjectProperty * >::IndexOf' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:330:0: note: Technically the member function 'asCArray < asCObjectProperty * >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: note: Technically the member function 'asCArray < asCObjectProperty * >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: style: Technically the member function 'asCArray < asSEnumValue * >::IndexOf' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:330:0: note: Technically the member function 'asCArray < asSEnumValue * >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: note: Technically the member function 'asCArray < asSEnumValue * >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: style: Technically the member function 'asCArray < asCScriptFunction * >::IndexOf' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:330:0: note: Technically the member function 'asCArray < asCScriptFunction * >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: note: Technically the member function 'asCArray < asCScriptFunction * >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: style: Technically the member function 'asCArray < sBindInfo * >::IndexOf' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:330:0: note: Technically the member function 'asCArray < sBindInfo * >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: note: Technically the member function 'asCArray < sBindInfo * >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: style: Technically the member function 'asCArray < asCGlobalProperty * >::IndexOf' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:330:0: note: Technically the member function 'asCArray < asCGlobalProperty * >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: note: Technically the member function 'asCArray < asCGlobalProperty * >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: style: Technically the member function 'asCArray < bool >::IndexOf' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:330:0: note: Technically the member function 'asCArray < bool >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: note: Technically the member function 'asCArray < bool >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: style: Technically the member function 'asCArray < unsigned long * >::IndexOf' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:330:0: note: Technically the member function 'asCArray < unsigned long * >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: note: Technically the member function 'asCArray < unsigned long * >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: style: Technically the member function 'asCArray < asCConfigGroup * >::IndexOf' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:330:0: note: Technically the member function 'asCArray < asCConfigGroup * >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: note: Technically the member function 'asCArray < asCConfigGroup * >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: style: Technically the member function 'asCArray < asSObjTypePair >::IndexOf' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:330:0: note: Technically the member function 'asCArray < asSObjTypePair >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: note: Technically the member function 'asCArray < asSObjTypePair >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: style: Technically the member function 'asCArray < asCModule * >::IndexOf' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:330:0: note: Technically the member function 'asCArray < asCModule * >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: note: Technically the member function 'asCArray < asCModule * >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: style: Technically the member function 'asCArray < asCString * >::IndexOf' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:330:0: note: Technically the member function 'asCArray < asCString * >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: note: Technically the member function 'asCArray < asCString * >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: style: Technically the member function 'asCArray < asCScriptCode * >::IndexOf' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:330:0: note: Technically the member function 'asCArray < asCScriptCode * >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: note: Technically the member function 'asCArray < asCScriptCode * >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: style: Technically the member function 'asCArray < sFunctionDescription * >::IndexOf' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:330:0: note: Technically the member function 'asCArray < sFunctionDescription * >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: note: Technically the member function 'asCArray < sFunctionDescription * >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: style: Technically the member function 'asCArray < sGlobalVariableDescription * >::IndexOf' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:330:0: note: Technically the member function 'asCArray < sGlobalVariableDescription * >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: note: Technically the member function 'asCArray < sGlobalVariableDescription * >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: style: Technically the member function 'asCArray < sClassDeclaration * >::IndexOf' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:330:0: note: Technically the member function 'asCArray < sClassDeclaration * >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: note: Technically the member function 'asCArray < sClassDeclaration * >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: style: Technically the member function 'asCArray < sVariable * >::IndexOf' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:330:0: note: Technically the member function 'asCArray < sVariable * >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: note: Technically the member function 'asCArray < sVariable * >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: style: Technically the member function 'asCArray < asSDeferredParam >::IndexOf' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:330:0: note: Technically the member function 'asCArray < asSDeferredParam >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: note: Technically the member function 'asCArray < asSDeferredParam >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: style: Technically the member function 'asCArray < message_t * >::IndexOf' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:330:0: note: Technically the member function 'asCArray < message_t * >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: note: Technically the member function 'asCArray < message_t * >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: style: Technically the member function 'asCArray < asCParser * >::IndexOf' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:330:0: note: Technically the member function 'asCArray < asCParser * >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: note: Technically the member function 'asCArray < asCParser * >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_string.h:48:2: style: Class 'asCString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:178:2: style: Class 'asCObjectType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptnode.h:102:2: style: Class 'asCScriptNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_parser.h:99:2: style: Class 'asCParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_variablescope.h:61:2: style: Class 'asCVariableScope' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.h:58:2: style: Class 'asCByteCode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:68:2: style: Struct 'asSExprContext' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:91:2: style: Class 'asCCompiler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.h:79:2: style: Class 'asCScriptObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:50:0: style: Class 'asCArray < asCDataType >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:50:0: style: Class 'asCArray < asETypeModifiers >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:50:0: style: Class 'asCArray < unsigned long >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:50:0: style: Class 'asCArray < asSScriptVariable * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:50:0: style: Class 'asCArray < asCObjectProperty * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:50:0: style: Class 'asCArray < asSEnumValue * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:50:0: style: Class 'asCArray < asCScriptFunction * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:50:0: style: Class 'asCArray < sBindInfo * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:50:0: style: Class 'asCArray < asCGlobalProperty * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:50:0: style: Class 'asCArray < bool >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:50:0: style: Class 'asCArray < unsigned long * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:50:0: style: Class 'asCArray < asCConfigGroup * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:50:0: style: Class 'asCArray < asSObjTypePair >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:50:0: style: Class 'asCArray < asCModule * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:50:0: style: Class 'asCArray < asCString * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:50:0: style: Class 'asCArray < asCScriptCode * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:50:0: style: Class 'asCArray < sFunctionDescription * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:50:0: style: Class 'asCArray < sGlobalVariableDescription * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:50:0: style: Class 'asCArray < sClassDeclaration * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:50:0: style: Class 'asCArray < sVariable * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:50:0: style: Class 'asCArray < asSDeferredParam >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:50:0: style: Class 'asCArray < message_t * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:50:0: style: Class 'asCArray < asCParser * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.h:87:23: style: The function 'GetEngine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:811:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.h:87:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.h:90:6: style: The function 'AddRef' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:814:14: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.h:90:6: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.h:91:6: style: The function 'Release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:815:14: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.h:91:6: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.h:93:23: style: The function 'GetId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:817:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.h:93:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.h:94:23: style: The function 'GetModuleName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:818:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.h:94:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.h:95:23: style: The function 'GetObjectType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:821:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.h:95:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.h:96:23: style: The function 'GetObjectName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:822:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.h:96:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.h:97:23: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:823:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.h:97:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.h:98:23: style: The function 'GetDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:824:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.h:98:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.h:99:23: style: The function 'GetScriptSectionName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:819:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.h:99:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.h:100:23: style: The function 'GetConfigGroup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:820:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.h:100:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.h:102:23: style: The function 'IsClassMethod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:825:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.h:102:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.h:103:23: style: The function 'IsInterfaceMethod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:826:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.h:103:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.h:104:23: style: The function 'IsReadOnly' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:827:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.h:104:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.h:106:23: style: The function 'GetParamCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:829:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.h:106:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.h:107:23: style: The function 'GetParamTypeId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:830:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.h:107:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.h:108:23: style: The function 'GetReturnTypeId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:831:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.h:108:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.h:111:23: style: The function 'GetByteCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:834:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.h:111:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:132:19: style: The function 'GetEngine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:763:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:132:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:133:19: style: The function 'GetConfigGroup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:764:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:133:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:136:6: style: The function 'AddRef' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:767:14: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:136:6: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:137:6: style: The function 'Release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:768:14: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:137:6: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:140:19: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:771:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:140:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:141:19: style: The function 'GetBaseType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:772:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:141:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:142:19: style: The function 'GetFlags' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:773:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:142:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:143:19: style: The function 'GetSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:774:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:143:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:144:19: style: The function 'GetTypeId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:775:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:144:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:145:19: style: The function 'GetSubTypeId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:776:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:145:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:148:6: style: The function 'GetBehaviourCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:801:14: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:148:6: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:149:6: style: The function 'GetBehaviourByIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:802:14: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:149:6: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:152:19: style: The function 'GetInterfaceCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:779:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:152:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:153:19: style: The function 'GetInterface' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:780:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:153:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:156:21: style: The function 'GetFactoryCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:783:29: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:156:21: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:157:21: style: The function 'GetFactoryIdByIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:784:29: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:157:21: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:158:21: style: The function 'GetFactoryIdByDecl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:785:29: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:158:21: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:161:21: style: The function 'GetMethodCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:788:29: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:161:21: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:162:21: style: The function 'GetMethodIdByIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:789:29: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:162:21: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:163:21: style: The function 'GetMethodIdByName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:790:29: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:163:21: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:164:21: style: The function 'GetMethodIdByDecl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:791:29: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:164:21: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:165:21: style: The function 'GetMethodDescriptorByIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:792:29: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:165:21: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:168:14: style: The function 'GetPropertyCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:795:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:168:14: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:169:14: style: The function 'GetPropertyTypeId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:796:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:169:14: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:170:14: style: The function 'GetPropertyName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:797:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:170:14: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:171:14: style: The function 'GetPropertyOffset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:798:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:171:14: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:91:27: style: The function 'GetEngine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:537:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:91:27: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:92:27: style: The function 'SetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:538:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:92:27: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:93:27: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:539:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:93:27: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:96:15: style: The function 'AddScriptSection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:542:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:96:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:97:15: style: The function 'Build' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:543:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:97:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:98:15: style: The function 'CompileFunction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:544:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:98:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:99:15: style: The function 'CompileGlobalVar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:545:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:99:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:102:29: style: The function 'GetFunctionCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:548:29: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:102:29: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:103:29: style: The function 'GetFunctionIdByIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:549:29: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:103:29: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:104:29: style: The function 'GetFunctionIdByName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:550:29: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:104:29: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:105:29: style: The function 'GetFunctionIdByDecl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:551:29: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:105:29: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:106:29: style: The function 'GetFunctionDescriptorByIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:552:29: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:106:29: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:107:29: style: The function 'GetFunctionDescriptorById' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:553:29: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:107:29: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:108:29: style: The function 'RemoveFunction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:554:29: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:108:29: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:111:22: style: The function 'ResetGlobalVars' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:557:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:111:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:112:22: style: The function 'GetGlobalVarCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:558:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:112:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:113:22: style: The function 'GetGlobalVarIndexByName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:559:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:113:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:114:22: style: The function 'GetGlobalVarIndexByDecl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:560:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:114:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:115:22: style: The function 'GetGlobalVarDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:561:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:115:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:116:22: style: The function 'GetGlobalVarName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:562:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:116:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:117:22: style: The function 'GetGlobalVarTypeId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:563:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:117:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:118:22: style: The function 'GetAddressOfGlobalVar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:564:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:118:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:119:22: style: The function 'RemoveGlobalVar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:565:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:119:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:122:25: style: The function 'GetObjectTypeCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:568:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:122:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:123:25: style: The function 'GetObjectTypeByIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:569:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:123:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:124:25: style: The function 'GetTypeIdByDecl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:570:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:124:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:127:22: style: The function 'GetEnumCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:573:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:127:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:128:22: style: The function 'GetEnumByIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:574:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:128:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:129:22: style: The function 'GetEnumValueCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:575:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:129:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:130:22: style: The function 'GetEnumValueByIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:576:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:130:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:133:22: style: The function 'GetTypedefCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:579:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:133:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:134:22: style: The function 'GetTypedefByIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:580:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:134:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:137:22: style: The function 'GetImportedFunctionCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:583:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:137:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:138:22: style: The function 'GetImportedFunctionIndexByDecl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:584:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:138:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:139:22: style: The function 'GetImportedFunctionDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:585:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:139:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:140:22: style: The function 'GetImportedFunctionSourceModule' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:586:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:140:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:141:22: style: The function 'BindImportedFunction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:587:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:141:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:142:22: style: The function 'UnbindImportedFunction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:588:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:142:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:143:22: style: The function 'BindAllImportedFunctions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:589:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:143:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:144:22: style: The function 'UnbindAllImportedFunctions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:590:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:144:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:147:14: style: The function 'SaveByteCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:593:14: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:147:14: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:148:14: style: The function 'LoadByteCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:594:14: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:148:14: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:60:7: style: The function 'AddRef' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:604:14: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:60:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:61:7: style: The function 'Release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:605:14: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:61:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:63:19: style: The function 'GetEngine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:608:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:63:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:65:18: style: The function 'GetState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:617:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:65:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:67:7: style: The function 'Prepare' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:611:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:67:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:68:7: style: The function 'Unprepare' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:612:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:68:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:70:6: style: The function 'SetArgByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:620:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:70:6: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:71:6: style: The function 'SetArgWord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:621:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:71:6: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:72:6: style: The function 'SetArgDWord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:622:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:72:6: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:73:6: style: The function 'SetArgQWord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:623:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:73:6: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:74:6: style: The function 'SetArgFloat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:624:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:74:6: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:75:6: style: The function 'SetArgDouble' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:625:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:75:6: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:76:6: style: The function 'SetArgAddress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:626:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:76:6: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:77:6: style: The function 'SetArgObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:627:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:77:6: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:78:8: style: The function 'GetAddressOfArg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:628:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:78:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:80:6: style: The function 'SetObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:613:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:80:6: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:82:10: style: The function 'GetReturnByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:631:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:82:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:83:10: style: The function 'GetReturnWord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:632:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:83:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:84:10: style: The function 'GetReturnDWord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:633:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:84:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:85:10: style: The function 'GetReturnQWord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:634:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:85:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:86:10: style: The function 'GetReturnFloat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:635:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:86:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:87:10: style: The function 'GetReturnDouble' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:636:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:87:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:88:10: style: The function 'GetReturnAddress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:637:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:88:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:89:10: style: The function 'GetReturnObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:638:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:89:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:90:10: style: The function 'GetAddressOfReturnValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:639:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:90:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:92:7: style: The function 'Execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:614:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:92:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:93:7: style: The function 'Abort' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:615:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:93:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:94:7: style: The function 'Suspend' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:616:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:94:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:96:7: style: The function 'GetCurrentLineNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:652:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:96:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:97:7: style: The function 'GetCurrentFunction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:653:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:97:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:99:7: style: The function 'SetException' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:642:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:99:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:100:7: style: The function 'GetExceptionLineNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:643:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:100:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:101:7: style: The function 'GetExceptionFunction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:644:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:101:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:102:14: style: The function 'GetExceptionString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:645:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:102:14: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:104:7: style: The function 'SetLineCallback' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:650:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:104:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:105:7: style: The function 'ClearLineCallback' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:651:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:105:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:106:7: style: The function 'SetExceptionCallback' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:646:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:106:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:107:7: style: The function 'ClearExceptionCallback' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:647:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:107:7: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:109:6: style: The function 'GetCallstackSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:654:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:109:6: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:110:6: style: The function 'GetCallstackFunction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:655:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:110:6: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:111:6: style: The function 'GetCallstackLineNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:656:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:111:6: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:113:14: style: The function 'GetVarCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:657:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:113:14: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:114:14: style: The function 'GetVarName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:658:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:114:14: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:115:14: style: The function 'GetVarDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:659:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:115:14: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:116:14: style: The function 'GetVarTypeId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:660:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:116:14: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:117:14: style: The function 'GetAddressOfVar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:661:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:117:14: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:118:14: style: The function 'GetThisTypeId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:662:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:118:14: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:119:17: style: The function 'GetThisPointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:663:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:119:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:121:8: style: The function 'SetUserData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:666:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:121:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:122:8: style: The function 'GetUserData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:667:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:122:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:82:14: style: The function 'AddRef' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:431:14: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:82:14: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:83:14: style: The function 'Release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:432:14: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:83:14: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:86:18: style: The function 'SetEngineProperty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:435:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:86:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:87:18: style: The function 'GetEngineProperty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:436:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:87:18: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:90:14: style: The function 'SetMessageCallback' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:439:14: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:90:14: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:91:14: style: The function 'ClearMessageCallback' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:440:14: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:91:14: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:92:14: style: The function 'WriteMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:441:14: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:92:14: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:95:17: style: The function 'SetJITCompiler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:444:14: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:95:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:96:29: style: The function 'GetJITCompiler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:445:26: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:96:29: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:99:14: style: The function 'RegisterGlobalFunction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:448:14: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:99:14: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:100:14: style: The function 'GetGlobalFunctionCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:449:14: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:100:14: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:101:14: style: The function 'GetGlobalFunctionIdByIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:450:14: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:101:14: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:104:14: style: The function 'RegisterGlobalProperty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:453:14: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:104:14: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:105:14: style: The function 'GetGlobalPropertyCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:454:14: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:105:14: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:106:14: style: The function 'GetGlobalPropertyByIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:455:14: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:106:14: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:109:25: style: The function 'RegisterObjectType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:458:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:109:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:110:25: style: The function 'RegisterObjectProperty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:459:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:110:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:111:25: style: The function 'RegisterObjectMethod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:460:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:111:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:112:25: style: The function 'RegisterObjectBehaviour' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:461:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:112:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:113:25: style: The function 'RegisterInterface' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:462:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:113:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:114:25: style: The function 'RegisterInterfaceMethod' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:463:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:114:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:115:25: style: The function 'GetObjectTypeCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:464:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:115:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:116:25: style: The function 'GetObjectTypeByIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:465:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:116:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:119:14: style: The function 'RegisterStringFactory' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:468:14: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:119:14: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:120:14: style: The function 'GetStringFactoryReturnTypeId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:469:14: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:120:14: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:123:22: style: The function 'RegisterEnum' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:472:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:123:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:124:22: style: The function 'RegisterEnumValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:473:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:124:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:125:22: style: The function 'GetEnumCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:474:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:125:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:126:22: style: The function 'GetEnumByIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:475:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:126:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:127:22: style: The function 'GetEnumValueCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:476:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:127:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:128:22: style: The function 'GetEnumValueByIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:477:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:128:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:131:22: style: The function 'RegisterTypedef' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:480:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:131:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:132:22: style: The function 'GetTypedefCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:481:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:132:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:133:22: style: The function 'GetTypedefByIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:482:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:133:22: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:136:14: style: The function 'BeginConfigGroup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:485:14: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:136:14: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:137:14: style: The function 'EndConfigGroup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:486:14: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:137:14: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:138:14: style: The function 'RemoveConfigGroup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:487:14: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:138:14: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:139:14: style: The function 'SetConfigGroupModuleAccess' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:488:14: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:139:14: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:142:27: style: The function 'GetModule' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:491:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:142:27: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:143:27: style: The function 'DiscardModule' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:492:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:143:27: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:146:29: style: The function 'GetFunctionDescriptorById' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:495:29: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:146:29: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:149:25: style: The function 'GetObjectTypeById' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:498:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:149:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:150:25: style: The function 'GetTypeIdByDecl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:499:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:150:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:151:25: style: The function 'GetTypeDeclaration' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:500:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:151:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:152:25: style: The function 'GetSizeOfPrimitiveType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:501:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:152:25: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:155:28: style: The function 'CreateContext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:504:28: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:155:28: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:156:28: style: The function 'CreateScriptObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:505:28: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:156:28: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:157:28: style: The function 'CreateScriptObjectCopy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:506:28: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:157:28: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:158:28: style: The function 'CopyScriptObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:507:28: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:158:28: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:159:28: style: The function 'ReleaseScriptObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:508:28: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:159:28: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:160:28: style: The function 'AddRefScriptObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:509:28: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:160:28: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:161:28: style: The function 'IsHandleCompatibleWithObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:510:28: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:161:28: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:164:24: style: The function 'ParseToken' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:513:24: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:164:24: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:167:15: style: The function 'GarbageCollect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:516:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:167:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:168:15: style: The function 'GetGCStatistics' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:517:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:168:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:169:15: style: The function 'NotifyGarbageCollectorOfNewObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:518:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:169:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:170:15: style: The function 'GCEnumCallback' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:519:15: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:170:15: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:173:16: style: The function 'SetUserData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:522:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:173:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:174:16: style: The function 'GetUserData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:523:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:174:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.h:58:19: style: The function 'GetEngine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:730:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.h:58:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.h:61:6: style: The function 'AddRef' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:717:14: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.h:61:6: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.h:62:6: style: The function 'Release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:718:14: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.h:62:6: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.h:65:17: style: The function 'GetTypeId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:721:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.h:65:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.h:66:17: style: The function 'GetObjectType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:722:25: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.h:66:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.h:69:14: style: The function 'GetPropertyCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:725:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.h:69:14: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.h:70:14: style: The function 'GetPropertyTypeId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:726:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.h:70:14: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.h:71:14: style: The function 'GetPropertyName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:727:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.h:71:14: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.h:72:14: style: The function 'GetAddressOfProperty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:728:22: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.h:72:14: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.h:74:14: style: The function 'CopyFrom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:731:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.h:74:14: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.cpp:1987:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.cpp:2103:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.cpp:901:67: warning: Redundant assignment of 'r' to itself. [selfAssignment]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.cpp:915:67: warning: Redundant assignment of 'r' to itself. [selfAssignment]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.cpp:1433:68: warning: Redundant assignment of 'r' to itself. [selfAssignment]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.cpp:1445:68: warning: Redundant assignment of 'r' to itself. [selfAssignment]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.cpp:819:68: style: Function 'IsTempVarReadByInstr' argument 2 names different: declaration 'var' definition 'offset'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.h:144:56: note: Function 'IsTempVarReadByInstr' argument 2 names different: declaration 'var' definition 'offset'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.cpp:819:68: note: Function 'IsTempVarReadByInstr' argument 2 names different: declaration 'var' definition 'offset'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.cpp:857:75: style: Function 'IsTempVarOverwrittenByInstr' argument 2 names different: declaration 'var' definition 'offset'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.h:145:63: note: Function 'IsTempVarOverwrittenByInstr' argument 2 names different: declaration 'var' definition 'offset'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.cpp:857:75: note: Function 'IsTempVarOverwrittenByInstr' argument 2 names different: declaration 'var' definition 'offset'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.cpp:1122:35: style: Function 'Call' argument 1 names different: declaration 'bc' definition 'instr'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.h:94:23: note: Function 'Call' argument 1 names different: declaration 'bc' definition 'instr'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.cpp:1122:35: note: Function 'Call' argument 1 names different: declaration 'bc' definition 'instr'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.cpp:1139:36: style: Function 'Alloc' argument 1 names different: declaration 'bc' definition 'instr'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.h:95:24: note: Function 'Alloc' argument 1 names different: declaration 'bc' definition 'instr'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.cpp:1139:36: note: Function 'Alloc' argument 1 names different: declaration 'bc' definition 'instr'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.cpp:1837:46: style: Function 'InstrW_W' argument 2 names different: declaration 'w' definition 'a'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.h:118:34: note: Function 'InstrW_W' argument 2 names different: declaration 'w' definition 'a'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.cpp:1837:46: note: Function 'InstrW_W' argument 2 names different: declaration 'w' definition 'a'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.cpp:2196:52: style: Function 'AddBefore' argument 1 names different: declaration 'nextCode' definition 'prevCode'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.h:165:35: note: Function 'AddBefore' argument 1 names different: declaration 'nextCode' definition 'prevCode'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.cpp:2196:52: note: Function 'AddBefore' argument 1 names different: declaration 'nextCode' definition 'prevCode'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.cpp:915:67: style: Variable 'r' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.h:63:6: style: Technically the member function 'asCByteCode::GetSize' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.cpp:1054:18: note: Technically the member function 'asCByteCode::GetSize' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.h:63:6: note: Technically the member function 'asCByteCode::GetSize' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.h:70:7: performance: Technically the member function 'asCByteCode::FindLabel' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.cpp:1217:18: note: Technically the member function 'asCByteCode::FindLabel' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.h:70:7: note: Technically the member function 'asCByteCode::FindLabel' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.h:72:7: performance: Technically the member function 'asCByteCode::AddPath' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.cpp:225:19: note: Technically the member function 'asCByteCode::AddPath' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.h:72:7: note: Technically the member function 'asCByteCode::AddPath' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.h:74:7: style: Technically the member function 'asCByteCode::Output' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.cpp:1310:19: note: Technically the member function 'asCByteCode::Output' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.h:74:7: note: Technically the member function 'asCByteCode::Output' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.h:83:7: style: Technically the member function 'asCByteCode::GetLastInstr' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.cpp:2126:18: note: Technically the member function 'asCByteCode::GetLastInstr' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.h:83:7: note: Technically the member function 'asCByteCode::GetLastInstr' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.h:85:10: style: Technically the member function 'asCByteCode::GetLastInstrValueDW' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.cpp:2155:22: note: Technically the member function 'asCByteCode::GetLastInstrValueDW' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.h:85:10: note: Technically the member function 'asCByteCode::GetLastInstrValueDW' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.h:87:7: performance: Technically the member function 'asCByteCode::InsertIfNotExists' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.cpp:100:19: note: Technically the member function 'asCByteCode::InsertIfNotExists' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.h:87:7: note: Technically the member function 'asCByteCode::InsertIfNotExists' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.h:89:7: style: Technically the member function 'asCByteCode::IsVarUsed' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.cpp:142:19: note: Technically the member function 'asCByteCode::IsVarUsed' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.h:89:7: note: Technically the member function 'asCByteCode::IsVarUsed' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.h:90:7: style: Technically the member function 'asCByteCode::ExchangeVar' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.cpp:182:19: note: Technically the member function 'asCByteCode::ExchangeVar' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.h:90:7: note: Technically the member function 'asCByteCode::ExchangeVar' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.h:130:7: performance: Technically the member function 'asCByteCode::CanBeSwapped' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.cpp:313:19: note: Technically the member function 'asCByteCode::CanBeSwapped' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.h:130:7: note: Technically the member function 'asCByteCode::CanBeSwapped' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.h:131:7: performance: Technically the member function 'asCByteCode::IsCombination' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.cpp:241:19: note: Technically the member function 'asCByteCode::IsCombination' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.h:131:7: note: Technically the member function 'asCByteCode::IsCombination' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.h:132:7: performance: Technically the member function 'asCByteCode::IsCombination' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.cpp:249:19: note: Technically the member function 'asCByteCode::IsCombination' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.h:132:7: note: Technically the member function 'asCByteCode::IsCombination' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.h:141:7: performance: Technically the member function 'asCByteCode::IsTempRegUsed' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.cpp:931:19: note: Technically the member function 'asCByteCode::IsTempRegUsed' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.h:141:7: note: Technically the member function 'asCByteCode::IsTempRegUsed' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.h:144:7: performance: Technically the member function 'asCByteCode::IsTempVarReadByInstr' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.cpp:819:19: note: Technically the member function 'asCByteCode::IsTempVarReadByInstr' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.h:144:7: note: Technically the member function 'asCByteCode::IsTempVarReadByInstr' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.h:145:7: performance: Technically the member function 'asCByteCode::IsTempVarOverwrittenByInstr' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.cpp:857:19: note: Technically the member function 'asCByteCode::IsTempVarOverwrittenByInstr' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.h:145:7: note: Technically the member function 'asCByteCode::IsTempVarOverwrittenByInstr' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.h:146:7: performance: Technically the member function 'asCByteCode::IsInstrJmpOrLabel' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.cpp:841:19: note: Technically the member function 'asCByteCode::IsInstrJmpOrLabel' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.h:146:7: note: Technically the member function 'asCByteCode::IsInstrJmpOrLabel' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.h:168:7: style: Technically the member function 'cByteInstruction::GetSize' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.cpp:2206:23: note: Technically the member function 'cByteInstruction::GetSize' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.h:168:7: note: Technically the member function 'cByteInstruction::GetSize' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.h:169:7: style: Technically the member function 'cByteInstruction::GetStackIncrease' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.cpp:2211:23: note: Technically the member function 'cByteInstruction::GetStackIncrease' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_bytecode.h:169:7: note: Technically the member function 'cByteInstruction::GetStackIncrease' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_callfunc.cpp:140:34: warning: Division of result of sizeof() on pointer type. [divideSizeof]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_callfunc.cpp:167:36: warning: Division of result of sizeof() on pointer type. [divideSizeof]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_callfunc.cpp:178:33: warning: Division of result of sizeof() on pointer type. [divideSizeof]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:96:0: warning: Member variable 'asCArray < int >::buf' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: style: Technically the member function 'asCArray < int >::IndexOf' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:330:0: note: Technically the member function 'asCArray < int >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: note: Technically the member function 'asCArray < int >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:50:0: style: Class 'asCArray < int >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:9262:7: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:9264:2: note: Found duplicate branches for 'if' and 'else'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:9262:7: note: Found duplicate branches for 'if' and 'else'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:241:7: style: The scope of the variable 'isDestructor' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:3168:9: style: The scope of the variable 'n' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:5878:34: style: Checking if unsigned variable 'len' is less than zero. This might be a false warning. [unsignedLessThanZero]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:649:99: style: Function 'CompileGlobalVariable' argument 3 names different: declaration 'expr' definition 'node'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:98:87: note: Function 'CompileGlobalVariable' argument 3 names different: declaration 'expr' definition 'node'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:649:99: note: Function 'CompileGlobalVariable' argument 3 names different: declaration 'expr' definition 'node'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:1864:57: style: Function 'CompileSwitchStatement' argument 1 names different: declaration 'node' definition 'snode'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:114:45: note: Function 'CompileSwitchStatement' argument 1 names different: declaration 'node' definition 'snode'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:1864:57: note: Function 'CompileSwitchStatement' argument 1 names different: declaration 'node' definition 'snode'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:2169:53: style: Function 'CompileIfStatement' argument 1 names different: declaration 'node' definition 'inode'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:113:41: note: Function 'CompileIfStatement' argument 1 names different: declaration 'node' definition 'inode'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:2169:53: note: Function 'CompileIfStatement' argument 1 names different: declaration 'node' definition 'inode'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:2295:54: style: Function 'CompileForStatement' argument 1 names different: declaration 'node' definition 'fnode'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:116:42: note: Function 'CompileForStatement' argument 1 names different: declaration 'node' definition 'fnode'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:2295:54: note: Function 'CompileForStatement' argument 1 names different: declaration 'node' definition 'fnode'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:2393:56: style: Function 'CompileWhileStatement' argument 1 names different: declaration 'node' definition 'wnode'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:117:44: note: Function 'CompileWhileStatement' argument 1 names different: declaration 'node' definition 'wnode'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:2393:56: note: Function 'CompileWhileStatement' argument 1 names different: declaration 'node' definition 'wnode'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:2453:58: style: Function 'CompileDoWhileStatement' argument 1 names different: declaration 'node' definition 'wnode'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:118:46: note: Function 'CompileDoWhileStatement' argument 1 names different: declaration 'node' definition 'wnode'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:2453:58: note: Function 'CompileDoWhileStatement' argument 1 names different: declaration 'node' definition 'wnode'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:2559:61: style: Function 'CompileExpressionStatement' argument 1 names different: declaration 'node' definition 'enode'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:122:49: note: Function 'CompileExpressionStatement' argument 1 names different: declaration 'node' definition 'enode'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:2559:61: note: Function 'CompileExpressionStatement' argument 1 names different: declaration 'node' definition 'enode'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:2619:57: style: Function 'CompileReturnStatement' argument 1 names different: declaration 'node' definition 'rnode'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:121:45: note: Function 'CompileReturnStatement' argument 1 names different: declaration 'node' definition 'rnode'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:2619:57: note: Function 'CompileReturnStatement' argument 1 names different: declaration 'node' definition 'rnode'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:2842:38: style: Function 'GetVariableSlot' argument 1 names different: declaration 'varOffset' definition 'offset'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:227:26: note: Function 'GetVariableSlot' argument 1 names different: declaration 'varOffset' definition 'offset'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:2842:38: note: Function 'GetVariableSlot' argument 1 names different: declaration 'varOffset' definition 'offset'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:2858:42: style: Function 'DeallocateVariable' argument 1 names different: declaration 'pos' definition 'offset'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:228:30: note: Function 'DeallocateVariable' argument 1 names different: declaration 'pos' definition 'offset'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:2858:42: note: Function 'DeallocateVariable' argument 1 names different: declaration 'pos' definition 'offset'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:2987:77: style: Function 'PrepareForAssignment' argument 2 names different: declaration 'rvalue' definition 'rctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:159:65: note: Function 'PrepareForAssignment' argument 2 names different: declaration 'rvalue' definition 'rctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:2987:77: note: Function 'PrepareForAssignment' argument 2 names different: declaration 'rvalue' definition 'rctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:4136:62: style: Function 'ImplicitConversionConstant' argument 1 names different: declaration 'ctx' definition 'from'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:192:50: note: Function 'ImplicitConversionConstant' argument 1 names different: declaration 'ctx' definition 'from'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:4136:62: note: Function 'ImplicitConversionConstant' argument 1 names different: declaration 'ctx' definition 'from'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:4690:47: style: Function 'DoAssignment' argument 1 names different: declaration 'out' definition 'ctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:174:36: note: Function 'DoAssignment' argument 1 names different: declaration 'out' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:4690:47: note: Function 'DoAssignment' argument 1 names different: declaration 'out' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:4874:73: style: Function 'CompileAssignment' argument 2 names different: declaration 'out' definition 'ctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:125:62: note: Function 'CompileAssignment' argument 2 names different: declaration 'out' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:4874:73: note: Function 'CompileAssignment' argument 2 names different: declaration 'out' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:4902:72: style: Function 'CompileCondition' argument 2 names different: declaration 'out' definition 'ctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:126:61: note: Function 'CompileCondition' argument 2 names different: declaration 'out' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:4902:72: note: Function 'CompileCondition' argument 2 names different: declaration 'out' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:5089:73: style: Function 'CompileExpression' argument 2 names different: declaration 'out' definition 'ctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:127:62: note: Function 'CompileExpression' argument 2 names different: declaration 'out' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:5089:73: note: Function 'CompileExpression' argument 2 names different: declaration 'out' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:5149:95: style: Function 'CompilePostFixExpression' argument 2 names different: declaration 'out' definition 'ctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:128:84: note: Function 'CompilePostFixExpression' argument 2 names different: declaration 'out' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:5149:95: note: Function 'CompilePostFixExpression' argument 2 names different: declaration 'out' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:5173:77: style: Function 'CompileExpressionTerm' argument 2 names different: declaration 'out' definition 'ctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:129:66: note: Function 'CompileExpressionTerm' argument 2 names different: declaration 'out' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:5173:77: note: Function 'CompileExpressionTerm' argument 2 names different: declaration 'out' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:5217:78: style: Function 'CompileExpressionValue' argument 2 names different: declaration 'out' definition 'ctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:132:67: note: Function 'CompileExpressionValue' argument 2 names different: declaration 'out' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:5217:78: note: Function 'CompileExpressionValue' argument 2 names different: declaration 'out' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:5739:54: style: Function 'ProcessStringConstant' argument 1 names different: declaration 'str' definition 'cstr'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:196:42: note: Function 'ProcessStringConstant' argument 1 names different: declaration 'str' definition 'cstr'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:5739:54: note: Function 'ProcessStringConstant' argument 1 names different: declaration 'str' definition 'cstr'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:5972:74: style: Function 'CompileConversion' argument 2 names different: declaration 'out' definition 'ctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:135:62: note: Function 'CompileConversion' argument 2 names different: declaration 'out' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:5972:74: note: Function 'CompileConversion' argument 2 names different: declaration 'out' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:6230:77: style: Function 'CompileConstructCall' argument 2 names different: declaration 'out' definition 'ctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:134:65: note: Function 'CompileConstructCall' argument 2 names different: declaration 'out' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:6230:77: note: Function 'CompileConstructCall' argument 2 names different: declaration 'out' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:6393:76: style: Function 'CompileFunctionCall' argument 2 names different: declaration 'out' definition 'ctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:133:64: note: Function 'CompileFunctionCall' argument 2 names different: declaration 'out' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:6393:76: note: Function 'CompileFunctionCall' argument 2 names different: declaration 'out' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:6471:78: style: Function 'CompileExpressionPreOp' argument 2 names different: declaration 'out' definition 'ctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:130:67: note: Function 'CompileExpressionPreOp' argument 2 names different: declaration 'out' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:6471:78: note: Function 'CompileExpressionPreOp' argument 2 names different: declaration 'out' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:7059:79: style: Function 'CompileExpressionPostOp' argument 2 names different: declaration 'out' definition 'ctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:131:68: note: Function 'CompileExpressionPostOp' argument 2 names different: declaration 'out' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:7059:79: note: Function 'CompileExpressionPostOp' argument 2 names different: declaration 'out' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:7611:86: style: Function 'CompileOverloadedDualOperator' argument 2 names different: declaration 'l' definition 'lctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:142:74: note: Function 'CompileOverloadedDualOperator' argument 2 names different: declaration 'l' definition 'lctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:7611:86: note: Function 'CompileOverloadedDualOperator' argument 2 names different: declaration 'l' definition 'lctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:7611:108: style: Function 'CompileOverloadedDualOperator' argument 3 names different: declaration 'r' definition 'rctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:142:93: note: Function 'CompileOverloadedDualOperator' argument 3 names different: declaration 'r' definition 'rctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:7611:108: note: Function 'CompileOverloadedDualOperator' argument 3 names different: declaration 'r' definition 'rctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:7611:130: style: Function 'CompileOverloadedDualOperator' argument 4 names different: declaration 'out' definition 'ctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:142:112: note: Function 'CompileOverloadedDualOperator' argument 4 names different: declaration 'out' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:7611:130: note: Function 'CompileOverloadedDualOperator' argument 4 names different: declaration 'out' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:7804:110: style: Function 'CompileOverloadedDualOperator2' argument 3 names different: declaration 'l' definition 'lctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:143:99: note: Function 'CompileOverloadedDualOperator2' argument 3 names different: declaration 'l' definition 'lctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:7804:110: note: Function 'CompileOverloadedDualOperator2' argument 3 names different: declaration 'l' definition 'lctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:7804:132: style: Function 'CompileOverloadedDualOperator2' argument 4 names different: declaration 'r' definition 'rctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:143:118: note: Function 'CompileOverloadedDualOperator2' argument 4 names different: declaration 'r' definition 'rctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:7804:132: note: Function 'CompileOverloadedDualOperator2' argument 4 names different: declaration 'r' definition 'rctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:7804:154: style: Function 'CompileOverloadedDualOperator2' argument 5 names different: declaration 'out' definition 'ctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:143:137: note: Function 'CompileOverloadedDualOperator2' argument 5 names different: declaration 'out' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:7804:154: note: Function 'CompileOverloadedDualOperator2' argument 5 names different: declaration 'out' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:7928:71: style: Function 'CompileOperator' argument 2 names different: declaration 'l' definition 'lctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:136:60: note: Function 'CompileOperator' argument 2 names different: declaration 'l' definition 'lctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:7928:71: note: Function 'CompileOperator' argument 2 names different: declaration 'l' definition 'lctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:7928:93: style: Function 'CompileOperator' argument 3 names different: declaration 'r' definition 'rctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:136:79: note: Function 'CompileOperator' argument 3 names different: declaration 'r' definition 'rctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:7928:93: note: Function 'CompileOperator' argument 3 names different: declaration 'r' definition 'rctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:7928:115: style: Function 'CompileOperator' argument 4 names different: declaration 'out' definition 'ctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:136:98: note: Function 'CompileOperator' argument 4 names different: declaration 'out' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:7928:115: note: Function 'CompileOperator' argument 4 names different: declaration 'out' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:8210:76: style: Function 'CompileMathOperator' argument 2 names different: declaration 'l' definition 'lctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:138:64: note: Function 'CompileMathOperator' argument 2 names different: declaration 'l' definition 'lctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:8210:76: note: Function 'CompileMathOperator' argument 2 names different: declaration 'l' definition 'lctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:8210:99: style: Function 'CompileMathOperator' argument 3 names different: declaration 'r' definition 'rctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:138:83: note: Function 'CompileMathOperator' argument 3 names different: declaration 'r' definition 'rctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:8210:99: note: Function 'CompileMathOperator' argument 3 names different: declaration 'r' definition 'rctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:8210:121: style: Function 'CompileMathOperator' argument 4 names different: declaration 'out' definition 'ctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:138:102: note: Function 'CompileMathOperator' argument 4 names different: declaration 'out' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:8210:121: note: Function 'CompileMathOperator' argument 4 names different: declaration 'out' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:8506:79: style: Function 'CompileBitwiseOperator' argument 2 names different: declaration 'l' definition 'lctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:139:67: note: Function 'CompileBitwiseOperator' argument 2 names different: declaration 'l' definition 'lctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:8506:79: note: Function 'CompileBitwiseOperator' argument 2 names different: declaration 'l' definition 'lctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:8506:101: style: Function 'CompileBitwiseOperator' argument 3 names different: declaration 'r' definition 'rctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:139:86: note: Function 'CompileBitwiseOperator' argument 3 names different: declaration 'r' definition 'rctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:8506:101: note: Function 'CompileBitwiseOperator' argument 3 names different: declaration 'r' definition 'rctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:8506:123: style: Function 'CompileBitwiseOperator' argument 4 names different: declaration 'out' definition 'ctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:139:105: note: Function 'CompileBitwiseOperator' argument 4 names different: declaration 'out' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:8506:123: note: Function 'CompileBitwiseOperator' argument 4 names different: declaration 'out' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:8763:82: style: Function 'CompileComparisonOperator' argument 2 names different: declaration 'l' definition 'lctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:140:70: note: Function 'CompileComparisonOperator' argument 2 names different: declaration 'l' definition 'lctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:8763:82: note: Function 'CompileComparisonOperator' argument 2 names different: declaration 'l' definition 'lctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:8763:104: style: Function 'CompileComparisonOperator' argument 3 names different: declaration 'r' definition 'rctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:140:89: note: Function 'CompileComparisonOperator' argument 3 names different: declaration 'r' definition 'rctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:8763:104: note: Function 'CompileComparisonOperator' argument 3 names different: declaration 'r' definition 'rctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:8763:126: style: Function 'CompileComparisonOperator' argument 4 names different: declaration 'out' definition 'ctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:140:108: note: Function 'CompileComparisonOperator' argument 4 names different: declaration 'out' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:8763:126: note: Function 'CompileComparisonOperator' argument 4 names different: declaration 'out' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:9073:79: style: Function 'CompileBooleanOperator' argument 2 names different: declaration 'l' definition 'lctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:141:67: note: Function 'CompileBooleanOperator' argument 2 names different: declaration 'l' definition 'lctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:9073:79: note: Function 'CompileBooleanOperator' argument 2 names different: declaration 'l' definition 'lctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:9073:101: style: Function 'CompileBooleanOperator' argument 3 names different: declaration 'r' definition 'rctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:141:86: note: Function 'CompileBooleanOperator' argument 3 names different: declaration 'r' definition 'rctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:9073:101: note: Function 'CompileBooleanOperator' argument 3 names different: declaration 'r' definition 'rctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:9073:123: style: Function 'CompileBooleanOperator' argument 4 names different: declaration 'out' definition 'ctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:141:105: note: Function 'CompileBooleanOperator' argument 4 names different: declaration 'out' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:9073:123: note: Function 'CompileBooleanOperator' argument 4 names different: declaration 'out' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:9234:81: style: Function 'CompileOperatorOnHandles' argument 2 names different: declaration 'l' definition 'lctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:137:69: note: Function 'CompileOperatorOnHandles' argument 2 names different: declaration 'l' definition 'lctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:9234:81: note: Function 'CompileOperatorOnHandles' argument 2 names different: declaration 'l' definition 'lctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:9234:103: style: Function 'CompileOperatorOnHandles' argument 3 names different: declaration 'r' definition 'rctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:137:88: note: Function 'CompileOperatorOnHandles' argument 3 names different: declaration 'r' definition 'rctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:9234:103: note: Function 'CompileOperatorOnHandles' argument 3 names different: declaration 'r' definition 'rctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:9234:125: style: Function 'CompileOperatorOnHandles' argument 4 names different: declaration 'out' definition 'ctx'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:137:107: note: Function 'CompileOperatorOnHandles' argument 4 names different: declaration 'out' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:9234:125: note: Function 'CompileOperatorOnHandles' argument 4 names different: declaration 'out' definition 'ctx'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:5152:2: warning: Assert statement calls a function which may have desired side effects: 'GetLastInstr'. [assertWithSideEffect]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:5176:2: warning: Assert statement calls a function which may have desired side effects: 'GetLastInstr'. [assertWithSideEffect]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:5220:2: warning: Assert statement calls a function which may have desired side effects: 'GetLastInstr'. [assertWithSideEffect]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:6324:5: warning: Assert statement calls a function which may have desired side effects: 'GetLastInstr'. [assertWithSideEffect]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:50:14: warning: Member variable 'asCCompiler::hasCompileErrors' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:50:14: warning: Member variable 'asCCompiler::nextLabel' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:50:14: warning: Member variable 'asCCompiler::engine' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:50:14: warning: Member variable 'asCCompiler::outFunc' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:50:14: warning: Member variable 'asCCompiler::m_isConstructor' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:50:14: warning: Member variable 'asCCompiler::m_isConstructorCalled' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:50:14: warning: Member variable 'asCCompiler::globalExpression' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:96:0: warning: Member variable 'asCArray < asSExprContext * >::buf' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:96:0: warning: Member variable 'asCArray < char >::buf' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:96:0: warning: Member variable 'asCArray < asCTypeInfo >::buf' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:148:7: performance: Technically the member function 'asCCompiler::CallDestructor' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:569:19: note: Technically the member function 'asCCompiler::CallDestructor' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:148:7: note: Technically the member function 'asCCompiler::CallDestructor' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:162:7: performance: Technically the member function 'asCCompiler::Dereference' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:2922:19: note: Technically the member function 'asCCompiler::Dereference' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:162:7: note: Technically the member function 'asCCompiler::Dereference' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:173:7: performance: Technically the member function 'asCCompiler::IsLValue' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:3062:19: note: Technically the member function 'asCCompiler::IsLValue' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:173:7: note: Technically the member function 'asCCompiler::IsLValue' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:175:7: performance: Technically the member function 'asCCompiler::MergeExprContexts' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:9481:19: note: Technically the member function 'asCCompiler::MergeExprContexts' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:175:7: note: Technically the member function 'asCCompiler::MergeExprContexts' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:183:7: performance: Technically the member function 'asCCompiler::ConvertToReference' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:6813:19: note: Technically the member function 'asCCompiler::ConvertToReference' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:183:7: note: Technically the member function 'asCCompiler::ConvertToReference' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:184:7: performance: Technically the member function 'asCCompiler::PushVariableOnStack' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:9058:19: note: Technically the member function 'asCCompiler::PushVariableOnStack' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:184:7: note: Technically the member function 'asCCompiler::PushVariableOnStack' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:190:7: performance: Technically the member function 'asCCompiler::ImplicitConvPrimitiveToObject' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:4042:19: note: Technically the member function 'asCCompiler::ImplicitConvPrimitiveToObject' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:190:7: note: Technically the member function 'asCCompiler::ImplicitConvPrimitiveToObject' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:198:7: performance: Technically the member function 'asCCompiler::GetPrecedence' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.cpp:7410:18: note: Technically the member function 'asCCompiler::GetPrecedence' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_compiler.h:198:7: note: Technically the member function 'asCCompiler::GetPrecedence' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: style: Technically the member function 'asCArray < asSExprContext * >::IndexOf' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:330:0: note: Technically the member function 'asCArray < asSExprContext * >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: note: Technically the member function 'asCArray < asSExprContext * >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: style: Technically the member function 'asCArray < char >::IndexOf' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:330:0: note: Technically the member function 'asCArray < char >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: note: Technically the member function 'asCArray < char >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: style: Technically the member function 'asCArray < asCTypeInfo >::IndexOf' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:330:0: note: Technically the member function 'asCArray < asCTypeInfo >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: note: Technically the member function 'asCArray < asCTypeInfo >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:50:0: style: Class 'asCArray < asSExprContext * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:50:0: style: Class 'asCArray < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:50:0: style: Class 'asCArray < asCTypeInfo >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:101:0: warning: Member variable 'asSMapNode < asCString , bool >::value' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:919:22: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:1011:21: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:1111:27: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:1131:28: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:1141:28: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:2058:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:2067:37: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:2155:30: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:2219:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:3311:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:3645:10: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:3664:10: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:3686:10: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:3713:10: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:3739:10: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:3771:23: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:3804:23: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:725:3: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:763:3: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:1664:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:1670:4: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:1846:18: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:1867:15: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:1899:15: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:2472:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:2477:41: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:2482:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:2488:48: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:2517:41: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:2523:48: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:2528:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:2528:51: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:2533:4: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:2538:4: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:2543:4: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:2543:53: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:2603:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:2608:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:2613:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:2619:21: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:2631:5: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:2638:21: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:2650:5: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:2656:4: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:2661:4: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:2666:4: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:2672:22: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:2685:5: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:2692:22: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:2705:5: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:2728:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:2733:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:2738:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:2912:55: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:2917:55: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:2922:63: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:2927:63: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:2932:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:2942:6: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:2944:6: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:2953:4: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:2963:6: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:2965:6: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:138:2: warning: Redundant assignment of 'ctx' to itself. [selfAssignment]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:237:29: style: Function 'Prepare' argument 1 names different: declaration 'functionID' definition 'funcID'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:67:19: note: Function 'Prepare' argument 1 names different: declaration 'functionID' definition 'funcID'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:237:29: note: Function 'Prepare' argument 1 names different: declaration 'functionID' definition 'funcID'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:768:49: style: Function 'SetArgAddress' argument 2 names different: declaration 'addr' definition 'value'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:76:38: note: Function 'SetArgAddress' argument 2 names different: declaration 'addr' definition 'value'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:768:49: note: Function 'SetArgAddress' argument 2 names different: declaration 'addr' definition 'value'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:3555:33: style: Function 'CallGeneric' argument 1 names different: declaration 'funcID' definition 'id'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.h:140:23: note: Function 'CallGeneric' argument 1 names different: declaration 'funcID' definition 'id'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:3555:33: note: Function 'CallGeneric' argument 1 names different: declaration 'funcID' definition 'id'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:56:19: style: The function 'GetEngine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:677:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:56:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:57:19: style: The function 'GetFunctionId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:678:27: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:57:19: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:60:10: style: The function 'GetObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:681:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:60:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:61:10: style: The function 'GetObjectTypeId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:682:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:61:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:64:10: style: The function 'GetArgCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:685:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:64:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:65:10: style: The function 'GetArgTypeId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:686:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:65:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:66:10: style: The function 'GetArgByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:687:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:66:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:67:10: style: The function 'GetArgWord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:688:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:67:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:68:10: style: The function 'GetArgDWord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:689:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:68:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:69:10: style: The function 'GetArgQWord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:690:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:69:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:70:10: style: The function 'GetArgFloat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:691:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:70:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:71:10: style: The function 'GetArgDouble' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:692:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:71:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:72:10: style: The function 'GetArgAddress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:693:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:72:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:73:10: style: The function 'GetArgObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:694:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:73:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:74:10: style: The function 'GetAddressOfArg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:695:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:74:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:77:10: style: The function 'GetReturnTypeId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:698:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:77:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:78:10: style: The function 'SetReturnByte' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:699:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:78:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:79:10: style: The function 'SetReturnWord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:700:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:79:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:80:10: style: The function 'SetReturnDWord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:701:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:80:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:81:10: style: The function 'SetReturnQWord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:702:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:81:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:82:10: style: The function 'SetReturnFloat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:703:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:82:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:83:10: style: The function 'SetReturnDouble' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:704:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:83:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:84:10: style: The function 'SetReturnAddress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:705:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:84:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:85:10: style: The function 'SetReturnObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:706:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:85:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:86:10: style: The function 'GetAddressOfReturnLocation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/include/angelscript.h:707:18: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:86:10: note: Function in derived class
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:3476:44: performance: Function parameter 'callback' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_context.cpp:3515:49: performance: Function parameter 'callback' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_datatype.cpp:48:14: warning: Member variable 'asCDataType::dummy' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_datatype.cpp:58:14: warning: Member variable 'asCDataType::dummy' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_datatype.cpp:186:27: warning: Member variable 'asCDataType::dummy' is not assigned a value in 'asCDataType::operator='. [operatorEqVarError]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_gc.cpp:219:23: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_gc.cpp:84:7: style: The scope of the variable 'r' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_gc.cpp:407:20: style: The scope of the variable 'type' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_gc.cpp:47:22: warning: Member variable 'asCGarbageCollector::destroyIdx' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_gc.cpp:47:22: warning: Member variable 'asCGarbageCollector::detectIdx' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_gc.cpp:47:22: warning: Member variable 'asCGarbageCollector::gcMapCursor' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_gc.h:59:7: style: Technically the member function 'asCGarbageCollector::GetStatistics' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_gc.cpp:123:27: note: Technically the member function 'asCGarbageCollector::GetStatistics' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_gc.h:59:7: note: Technically the member function 'asCGarbageCollector::GetStatistics' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_gc.h:94:17: style: Technically the member function 'asCGarbageCollector::GetObjectAtIdx' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_gc.cpp:156:58: note: Technically the member function 'asCGarbageCollector::GetObjectAtIdx' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_gc.h:94:17: note: Technically the member function 'asCGarbageCollector::GetObjectAtIdx' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.cpp:68:9: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.cpp:208:10: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.cpp:231:10: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.cpp:415:40: style: Function 'SetReturnAddress' argument 1 names different: declaration 'addr' definition 'val'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.h:84:33: note: Function 'SetReturnAddress' argument 1 names different: declaration 'addr' definition 'val'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_generic.cpp:415:40: note: Function 'SetReturnAddress' argument 1 names different: declaration 'addr' definition 'val'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:96:0: warning: Member variable 'asCArray < asCObjectType * >::buf' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: style: Technically the member function 'asCArray < asCObjectType * >::IndexOf' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:330:0: note: Technically the member function 'asCArray < asCObjectType * >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: note: Technically the member function 'asCArray < asCObjectType * >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:50:0: style: Class 'asCArray < asCObjectType * >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.cpp:1110:30: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.cpp:1111:30: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.cpp:756:55: style: Function 'GetImportedFunction' argument 1 names different: declaration 'funcId' definition 'index'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:180:45: note: Function 'GetImportedFunction' argument 1 names different: declaration 'funcId' definition 'index'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.cpp:756:55: note: Function 'GetImportedFunction' argument 1 names different: declaration 'funcId' definition 'index'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.cpp:762:52: style: Function 'BindImportedFunction' argument 2 names different: declaration 'sourceID' definition 'sourceId'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:141:58: note: Function 'BindImportedFunction' argument 2 names different: declaration 'sourceID' definition 'sourceId'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.cpp:762:52: note: Function 'BindImportedFunction' argument 2 names different: declaration 'sourceID' definition 'sourceId'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.cpp:796:43: style: Function 'UnbindImportedFunction' argument 1 names different: declaration 'importIndex' definition 'index'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:142:49: note: Function 'UnbindImportedFunction' argument 1 names different: declaration 'importIndex' definition 'index'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.cpp:796:43: note: Function 'UnbindImportedFunction' argument 1 names different: declaration 'importIndex' definition 'index'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.cpp:813:59: style: Function 'GetImportedFunctionDeclaration' argument 1 names different: declaration 'importIndex' definition 'index'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:139:57: note: Function 'GetImportedFunctionDeclaration' argument 1 names different: declaration 'importIndex' definition 'index'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.cpp:813:59: note: Function 'GetImportedFunctionDeclaration' argument 1 names different: declaration 'importIndex' definition 'index'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.cpp:826:60: style: Function 'GetImportedFunctionSourceModule' argument 1 names different: declaration 'importIndex' definition 'index'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:140:58: note: Function 'GetImportedFunctionSourceModule' argument 1 names different: declaration 'importIndex' definition 'index'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.cpp:826:60: note: Function 'GetImportedFunctionSourceModule' argument 1 names different: declaration 'importIndex' definition 'index'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.cpp:1290:99: style: Function 'CompileFunction' argument 4 names different: declaration 'reserved' definition 'compileFlags'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:98:98: note: Function 'CompileFunction' argument 4 names different: declaration 'reserved' definition 'compileFlags'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.cpp:1290:99: note: Function 'CompileFunction' argument 4 names different: declaration 'reserved' definition 'compileFlags'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.cpp:1280:9: style: Variable 'r' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:96:0: warning: Member variable 'asCArray < sObjectTypePair >::buf' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.cpp:50:8: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:174:7: style: Technically the member function 'asCModule::GetNextImportedFunctionId' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.cpp:671:16: note: Technically the member function 'asCModule::GetNextImportedFunctionId' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:174:7: note: Technically the member function 'asCModule::GetNextImportedFunctionId' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: style: Technically the member function 'asCArray < sObjectTypePair >::IndexOf' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:330:0: note: Technically the member function 'asCArray < sObjectTypePair >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:73:0: note: Technically the member function 'asCArray < sObjectTypePair >::IndexOf' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:144:22: warning: Virtual function 'UnbindAllImportedFunctions' is called from destructor '~asCModule()' at line 60. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.cpp:60:2: note: Calling InternalReset
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.cpp:303:2: note: Calling UnbindAllImportedFunctions
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_module.h:144:22: note: UnbindAllImportedFunctions is a virtual method
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_array.h:50:0: style: Class 'asCArray < sObjectTypePair >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.cpp:52:24: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.cpp:58:24: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.cpp:64:24: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.cpp:70:24: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.cpp:76:24: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.cpp:82:24: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.cpp:89:24: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.cpp:123:16: warning: Member variable 'asCObjectType::size' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.cpp:123:16: warning: Member variable 'asCObjectType::flags' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.cpp:123:16: warning: Member variable 'asCObjectType::gcFlag' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.cpp:133:16: warning: Member variable 'asCObjectType::size' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.cpp:133:16: warning: Member variable 'asCObjectType::flags' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.cpp:133:16: warning: Member variable 'asCObjectType::gcFlag' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:181:7: style: Technically the member function 'asCObjectType::GetRefCount' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.cpp:155:20: note: Technically the member function 'asCObjectType::GetRefCount' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:181:7: note: Technically the member function 'asCObjectType::GetRefCount' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:183:7: style: Technically the member function 'asCObjectType::GetGCFlag' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.cpp:160:21: note: Technically the member function 'asCObjectType::GetGCFlag' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_objecttype.h:183:7: note: Technically the member function 'asCObjectType::GetGCFlag' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_parser.cpp:1271:55: style: Function 'ParseOneOf' argument 2 names different: declaration 'num' definition 'count'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_parser.h:163:45: note: Function 'ParseOneOf' argument 2 names different: declaration 'num' definition 'count'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_parser.cpp:1271:55: note: Function 'ParseOneOf' argument 2 names different: declaration 'num' definition 'count'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_parser.cpp:2858:49: style: Function 'ExpectedTokens' argument 1 names different: declaration 'token1' definition 't1'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_parser.h:186:39: note: Function 'ExpectedTokens' argument 1 names different: declaration 'token1' definition 't1'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_parser.cpp:2858:49: note: Function 'ExpectedTokens' argument 1 names different: declaration 'token1' definition 't1'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_parser.cpp:2858:65: style: Function 'ExpectedTokens' argument 2 names different: declaration 'token2' definition 't2'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_parser.h:186:59: note: Function 'ExpectedTokens' argument 2 names different: declaration 'token2' definition 't2'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_parser.cpp:2858:65: note: Function 'ExpectedTokens' argument 2 names different: declaration 'token2' definition 't2'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_parser.cpp:51:12: warning: Member variable 'asCParser::errorWhileParsing' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_parser.cpp:51:12: warning: Member variable 'asCParser::isSyntaxError' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_parser.cpp:51:12: warning: Member variable 'asCParser::sourcePos' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_parser.h:174:7: performance: Technically the member function 'asCParser::IsRealType' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_parser.cpp:2720:17: note: Technically the member function 'asCParser::IsRealType' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_parser.h:174:7: note: Technically the member function 'asCParser::IsRealType' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_parser.h:176:7: performance: Technically the member function 'asCParser::IsOperator' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_parser.cpp:2761:17: note: Technically the member function 'asCParser::IsOperator' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_parser.h:176:7: note: Technically the member function 'asCParser::IsOperator' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_parser.h:177:7: performance: Technically the member function 'asCParser::IsPreOperator' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_parser.cpp:2809:17: note: Technically the member function 'asCParser::IsPreOperator' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_parser.h:177:7: note: Technically the member function 'asCParser::IsPreOperator' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_parser.h:178:7: performance: Technically the member function 'asCParser::IsPostOperator' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_parser.cpp:2822:17: note: Technically the member function 'asCParser::IsPostOperator' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_parser.h:178:7: note: Technically the member function 'asCParser::IsPostOperator' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_parser.h:179:7: performance: Technically the member function 'asCParser::IsConstant' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_parser.cpp:2832:17: note: Technically the member function 'asCParser::IsConstant' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_parser.h:179:7: note: Technically the member function 'asCParser::IsConstant' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_parser.h:180:7: performance: Technically the member function 'asCParser::IsAssignOperator' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_parser.cpp:2790:17: note: Technically the member function 'asCParser::IsAssignOperator' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_parser.h:180:7: note: Technically the member function 'asCParser::IsAssignOperator' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_parser.h:185:12: performance: Technically the member function 'asCParser::ExpectedToken' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_parser.cpp:2849:22: note: Technically the member function 'asCParser::ExpectedToken' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_parser.h:185:12: note: Technically the member function 'asCParser::ExpectedToken' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_parser.h:186:12: performance: Technically the member function 'asCParser::ExpectedTokens' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_parser.cpp:2858:22: note: Technically the member function 'asCParser::ExpectedTokens' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_parser.h:186:12: note: Technically the member function 'asCParser::ExpectedTokens' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_parser.h:187:12: performance: Technically the member function 'asCParser::ExpectedOneOf' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_parser.cpp:2867:22: note: Technically the member function 'asCParser::ExpectedOneOf' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_parser.h:187:12: note: Technically the member function 'asCParser::ExpectedOneOf' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_restore.cpp:48:35: style: Function 'asCRestore' argument 1 names different: declaration 'module' definition '_module'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_restore.h:54:24: note: Function 'asCRestore' argument 1 names different: declaration 'module' definition '_module'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_restore.cpp:48:35: note: Function 'asCRestore' argument 1 names different: declaration 'module' definition '_module'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_restore.cpp:48:61: style: Function 'asCRestore' argument 2 names different: declaration 'stream' definition '_stream'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_restore.h:54:49: note: Function 'asCRestore' argument 2 names different: declaration 'stream' definition '_stream'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_restore.cpp:48:61: note: Function 'asCRestore' argument 2 names different: declaration 'stream' definition '_stream'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_restore.cpp:48:87: style: Function 'asCRestore' argument 3 names different: declaration 'engine' definition '_engine'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_restore.h:54:74: note: Function 'asCRestore' argument 3 names different: declaration 'engine' definition '_engine'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_restore.cpp:48:87: note: Function 'asCRestore' argument 3 names different: declaration 'engine' definition '_engine'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_restore.h:90:6: style: Technically the member function 'asCRestore::FindTypeId' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_restore.cpp:1462:17: note: Technically the member function 'asCRestore::FindTypeId' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_restore.h:90:6: note: Technically the member function 'asCRestore::FindTypeId' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptcode.cpp:45:16: warning: Member variable 'asCScriptCode::idx' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptcode.h:57:7: style: Technically the member function 'asCScriptCode::ConvertPosToRowCol' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptcode.cpp:98:21: note: Technically the member function 'asCScriptCode::ConvertPosToRowCol' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptcode.h:57:7: note: Technically the member function 'asCScriptCode::ConvertPosToRowCol' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:2827:5: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:2892:12: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:2958:12: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:3067:5: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:3449:29: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:921:59: style: Function 'GetScriptFunction' argument 1 names different: declaration 'funcID' definition 'funcId'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:240:43: note: Function 'GetScriptFunction' argument 1 names different: declaration 'funcID' definition 'funcId'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:921:59: note: Function 'GetScriptFunction' argument 1 names different: declaration 'funcID' definition 'funcId'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:1098:53: style: Function 'RegisterObjectType' argument 1 names different: declaration 'obj' definition 'name'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:109:56: note: Function 'RegisterObjectType' argument 1 names different: declaration 'obj' definition 'name'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:1098:53: note: Function 'RegisterObjectType' argument 1 names different: declaration 'obj' definition 'name'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:1348:58: style: Function 'RegisterObjectBehaviour' argument 1 names different: declaration 'obj' definition 'datatype'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:112:61: note: Function 'RegisterObjectBehaviour' argument 1 names different: declaration 'obj' definition 'datatype'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:1348:58: note: Function 'RegisterObjectBehaviour' argument 1 names different: declaration 'obj' definition 'datatype'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:1348:105: style: Function 'RegisterObjectBehaviour' argument 3 names different: declaration 'declaration' definition 'decl'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:112:103: note: Function 'RegisterObjectBehaviour' argument 3 names different: declaration 'declaration' definition 'decl'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:1348:105: note: Function 'RegisterObjectBehaviour' argument 3 names different: declaration 'declaration' definition 'decl'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:2245:84: style: Function 'RegisterStringFactory' argument 2 names different: declaration 'factoryFunc' definition 'funcPointer'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:119:76: note: Function 'RegisterStringFactory' argument 2 names different: declaration 'factoryFunc' definition 'funcPointer'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:2245:84: note: Function 'RegisterStringFactory' argument 2 names different: declaration 'factoryFunc' definition 'funcPointer'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:2312:51: style: Function 'GetModule' argument 1 names different: declaration 'name' definition '_name'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:242:35: note: Function 'GetModule' argument 1 names different: declaration 'name' definition '_name'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:2312:51: note: Function 'GetModule' argument 1 names different: declaration 'name' definition '_name'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:2343:53: style: Function 'GetModuleFromFuncId' argument 1 names different: declaration 'funcId' definition 'id'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:243:37: note: Function 'GetModuleFromFuncId' argument 1 names different: declaration 'funcId' definition 'id'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:2343:53: note: Function 'GetModuleFromFuncId' argument 1 names different: declaration 'funcId' definition 'id'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:2686:95: style: Function 'GenerateNewTemplateFunction' argument 2 names different: declaration 'templateInstanceType' definition 'ot'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:261:79: note: Function 'GenerateNewTemplateFunction' argument 2 names different: declaration 'templateInstanceType' definition 'ot'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:2686:95: note: Function 'GenerateNewTemplateFunction' argument 2 names different: declaration 'templateInstanceType' definition 'ot'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:2686:140: style: Function 'GenerateNewTemplateFunction' argument 4 names different: declaration 'templateFunc' definition 'func'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:261:142: note: Function 'GenerateNewTemplateFunction' argument 4 names different: declaration 'templateFunc' definition 'func'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:2686:140: note: Function 'GenerateNewTemplateFunction' argument 4 names different: declaration 'templateFunc' definition 'func'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:2783:79: style: Function 'CallObjectMethod' argument 2 names different: declaration 'func' definition 'i'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:211:64: note: Function 'CallObjectMethod' argument 2 names different: declaration 'func' definition 'i'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:2783:79: note: Function 'CallObjectMethod' argument 2 names different: declaration 'func' definition 'i'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:2783:101: style: Function 'CallObjectMethod' argument 3 names different: declaration 'desc' definition 's'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:211:89: note: Function 'CallObjectMethod' argument 3 names different: declaration 'desc' definition 's'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:2783:101: note: Function 'CallObjectMethod' argument 3 names different: declaration 'desc' definition 's'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:2989:77: style: Function 'CallGlobalFunctionRetPtr' argument 1 names different: declaration 'func' definition 'i'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:207:61: note: Function 'CallGlobalFunctionRetPtr' argument 1 names different: declaration 'func' definition 'i'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:2989:77: note: Function 'CallGlobalFunctionRetPtr' argument 1 names different: declaration 'func' definition 'i'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:2989:99: style: Function 'CallGlobalFunctionRetPtr' argument 2 names different: declaration 'desc' definition 's'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:207:86: note: Function 'CallGlobalFunctionRetPtr' argument 2 names different: declaration 'desc' definition 's'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:2989:99: note: Function 'CallGlobalFunctionRetPtr' argument 2 names different: declaration 'desc' definition 's'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:3037:92: style: Function 'CallObjectMethod' argument 3 names different: declaration 'func' definition 'i'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:212:77: note: Function 'CallObjectMethod' argument 3 names different: declaration 'func' definition 'i'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:3037:92: note: Function 'CallObjectMethod' argument 3 names different: declaration 'func' definition 'i'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:3037:114: style: Function 'CallObjectMethod' argument 4 names different: declaration 'desc' definition 's'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:212:102: note: Function 'CallObjectMethod' argument 4 names different: declaration 'desc' definition 's'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:3037:114: note: Function 'CallObjectMethod' argument 4 names different: declaration 'desc' definition 's'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:3090:98: style: Function 'CallGlobalFunction' argument 3 names different: declaration 'func' definition 'i'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:215:83: note: Function 'CallGlobalFunction' argument 3 names different: declaration 'func' definition 'i'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:3090:98: note: Function 'CallGlobalFunction' argument 3 names different: declaration 'func' definition 'i'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:3090:120: style: Function 'CallGlobalFunction' argument 4 names different: declaration 'desc' definition 's'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:215:108: note: Function 'CallGlobalFunction' argument 4 names different: declaration 'desc' definition 's'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:3090:120: note: Function 'CallGlobalFunction' argument 4 names different: declaration 'desc' definition 's'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:3110:105: style: Function 'CallGlobalFunctionRetBool' argument 3 names different: declaration 'func' definition 'i'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:216:90: note: Function 'CallGlobalFunctionRetBool' argument 3 names different: declaration 'func' definition 'i'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:3110:105: note: Function 'CallGlobalFunctionRetBool' argument 3 names different: declaration 'func' definition 'i'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:3110:127: style: Function 'CallGlobalFunctionRetBool' argument 4 names different: declaration 'desc' definition 's'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:216:115: note: Function 'CallGlobalFunctionRetBool' argument 4 names different: declaration 'desc' definition 's'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:3110:127: note: Function 'CallGlobalFunctionRetBool' argument 4 names different: declaration 'desc' definition 's'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:3133:49: style: Function 'CallAlloc' argument 1 names different: declaration 'objType' definition 'type'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:203:33: note: Function 'CallAlloc' argument 1 names different: declaration 'objType' definition 'type'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:3133:49: note: Function 'CallAlloc' argument 1 names different: declaration 'objType' definition 'type'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:3340:53: style: Function 'CreateScriptObjectCopy' argument 1 names different: declaration 'obj' definition 'origObj'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:157:57: note: Function 'CreateScriptObjectCopy' argument 1 names different: declaration 'obj' definition 'origObj'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:3340:53: note: Function 'CreateScriptObjectCopy' argument 1 names different: declaration 'obj' definition 'origObj'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:3562:84: style: Function 'FindConfigGroupForObjectType' argument 1 names different: declaration 'type' definition 'objType'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:224:68: note: Function 'FindConfigGroupForObjectType' argument 1 names different: declaration 'type' definition 'objType'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:3562:84: note: Function 'FindConfigGroupForObjectType' argument 1 names different: declaration 'type' definition 'objType'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:3760:47: style: Function 'RegisterEnum' argument 1 names different: declaration 'type' definition 'name'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:123:47: note: Function 'RegisterEnum' argument 1 names different: declaration 'type' definition 'name'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:3760:47: note: Function 'RegisterEnum' argument 1 names different: declaration 'type' definition 'name'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:3810:52: style: Function 'RegisterEnumValue' argument 1 names different: declaration 'type' definition 'typeName'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:124:52: note: Function 'RegisterEnumValue' argument 1 names different: declaration 'type' definition 'typeName'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:3810:52: note: Function 'RegisterEnumValue' argument 1 names different: declaration 'type' definition 'typeName'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:3810:74: style: Function 'RegisterEnumValue' argument 2 names different: declaration 'name' definition 'valueName'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:124:70: note: Function 'RegisterEnumValue' argument 2 names different: declaration 'name' definition 'valueName'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:3810:74: note: Function 'RegisterEnumValue' argument 2 names different: declaration 'name' definition 'valueName'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:3955:64: style: Function 'AddConstantString' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:265:61: note: Function 'AddConstantString' argument 2 names different: declaration 'length' definition 'len'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:3955:64: note: Function 'AddConstantString' argument 2 names different: declaration 'length' definition 'len'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:101:0: warning: Member variable 'asSMapNode < int , asCDataType * >::key' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:101:0: warning: Member variable 'asSMapNode < int , asCDataType * >::value' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:201:6: performance: Technically the member function 'asCScriptEngine::VerifyVarTypeNotInFunction' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:1752:22: note: Technically the member function 'asCScriptEngine::VerifyVarTypeNotInFunction' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:201:6: note: Technically the member function 'asCScriptEngine::VerifyVarTypeNotInFunction' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:204:8: performance: Technically the member function 'asCScriptEngine::CallFree' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:3144:23: note: Technically the member function 'asCScriptEngine::CallFree' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:204:8: note: Technically the member function 'asCScriptEngine::CallFree' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:266:19: style: Technically the member function 'asCScriptEngine::GetConstantString' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:3980:35: note: Technically the member function 'asCScriptEngine::GetConstantString' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:266:19: note: Technically the member function 'asCScriptEngine::GetConstantString' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:167:15: warning: Virtual function 'GarbageCollect' is called from destructor '~asCScriptEngine()' at line 413. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:413:2: note: Calling GarbageCollect
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:167:15: note: GarbageCollect is a virtual method
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:167:15: warning: Virtual function 'GarbageCollect' is called from destructor '~asCScriptEngine()' at line 442. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:442:2: note: Calling GarbageCollect
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:167:15: note: GarbageCollect is a virtual method
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:167:15: warning: Virtual function 'GarbageCollect' is called from destructor '~asCScriptEngine()' at line 459. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:459:2: note: Calling GarbageCollect
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.h:167:15: note: GarbageCollect is a virtual method
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptengine.cpp:3947:50: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.cpp:54:28: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.cpp:60:28: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.cpp:66:28: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.cpp:72:28: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.cpp:78:28: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.cpp:84:28: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.cpp:91:28: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.cpp:429:42: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.cpp:437:30: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.cpp:527:30: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.cpp:536:30: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.cpp:790:42: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.cpp:797:30: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.cpp:848:42: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.cpp:856:30: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.cpp:126:83: style: Function 'asCScriptFunction' argument 3 names different: declaration 'funcType' definition '_funcType'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.h:117:65: note: Function 'asCScriptFunction' argument 3 names different: declaration 'funcType' definition '_funcType'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.cpp:126:83: note: Function 'asCScriptFunction' argument 3 names different: declaration 'funcType' definition '_funcType'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.h:123:12: style: Technically the member function 'asCScriptFunction::GetSpaceNeededForReturnValue' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.cpp:263:24: note: Technically the member function 'asCScriptFunction::GetSpaceNeededForReturnValue' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.h:123:12: note: Technically the member function 'asCScriptFunction::GetSpaceNeededForReturnValue' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.h:139:7: style: Technically the member function 'asCScriptFunction::GetRefCount' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.cpp:753:24: note: Technically the member function 'asCScriptFunction::GetRefCount' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.h:139:7: note: Technically the member function 'asCScriptFunction::GetRefCount' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.h:141:7: style: Technically the member function 'asCScriptFunction::GetFlag' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.cpp:765:25: note: Technically the member function 'asCScriptFunction::GetFlag' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptfunction.h:141:7: note: Technically the member function 'asCScriptFunction::GetFlag' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptnode.cpp:45:42: style: Function 'asCScriptNode' argument 1 names different: declaration 'nodeType' definition 'type'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptnode.h:102:28: note: Function 'asCScriptNode' argument 1 names different: declaration 'nodeType' definition 'type'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptnode.cpp:45:42: note: Function 'asCScriptNode' argument 1 names different: declaration 'nodeType' definition 'type'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.cpp:66:25: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.cpp:80:26: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.cpp:86:26: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.cpp:92:26: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.cpp:98:26: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.cpp:104:26: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.cpp:110:26: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.cpp:117:26: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.cpp:161:26: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.cpp:383:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.cpp:398:6: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.cpp:408:26: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.cpp:460:11: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.cpp:171:49: style: Function 'asCScriptObject' argument 1 names different: declaration 'objType' definition 'ot'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.h:79:33: note: Function 'asCScriptObject' argument 1 names different: declaration 'objType' definition 'ot'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.cpp:171:49: note: Function 'asCScriptObject' argument 1 names different: declaration 'objType' definition 'ot'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.h:86:7: style: Technically the member function 'asCScriptObject::GetRefCount' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.cpp:317:22: note: Technically the member function 'asCScriptObject::GetRefCount' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.h:86:7: note: Technically the member function 'asCScriptObject::GetRefCount' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.h:88:7: style: Technically the member function 'asCScriptObject::GetFlag' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.cpp:327:23: note: Technically the member function 'asCScriptObject::GetFlag' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.h:88:7: note: Technically the member function 'asCScriptObject::GetFlag' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.h:89:7: style: Technically the member function 'asCScriptObject::EnumReferences' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.cpp:373:23: note: Technically the member function 'asCScriptObject::EnumReferences' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.h:89:7: note: Technically the member function 'asCScriptObject::EnumReferences' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.h:90:7: style: Technically the member function 'asCScriptObject::ReleaseAllHandles' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.cpp:388:23: note: Technically the member function 'asCScriptObject::ReleaseAllHandles' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.h:90:7: note: Technically the member function 'asCScriptObject::ReleaseAllHandles' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_scriptobject.h:52:1: warning: The class 'asCScriptObject' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_string.cpp:60:46: style: Function 'asCString' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_string.h:49:33: note: Function 'asCString' argument 2 names different: declaration 'length' definition 'len'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_string.cpp:60:46: note: Function 'asCString' argument 2 names different: declaration 'length' definition 'len'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_string.cpp:151:48: style: Function 'Assign' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_string.h:61:38: note: Function 'Assign' argument 2 names different: declaration 'length' definition 'len'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_string.cpp:151:48: note: Function 'Assign' argument 2 names different: declaration 'length' definition 'len'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_string.cpp:182:53: style: Function 'Concatenate' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_string.h:56:43: note: Function 'Concatenate' argument 2 names different: declaration 'length' definition 'len'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_string.cpp:182:53: note: Function 'Concatenate' argument 2 names different: declaration 'length' definition 'len'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_string.cpp:219:38: style: Function 'Format' argument 1 names different: declaration 'fmt' definition 'format'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_string.h:68:28: note: Function 'Format' argument 1 names different: declaration 'fmt' definition 'format'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_string.cpp:219:38: note: Function 'Format' argument 1 names different: declaration 'fmt' definition 'format'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_string.cpp:288:48: style: Function 'Compare' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_string.h:72:38: note: Function 'Compare' argument 2 names different: declaration 'length' definition 'len'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_string.cpp:288:48: note: Function 'Compare' argument 2 names different: declaration 'length' definition 'len'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:133:54: style: Function 'EraseAll' argument 1 names different: declaration 'node' definition 'p'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:76:36: note: Function 'EraseAll' argument 1 names different: declaration 'node' definition 'p'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:133:54: note: Function 'EraseAll' argument 1 names different: declaration 'node' definition 'p'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:51:8: style: Technically the member function 'asCMap::GetCount' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:149:23: note: Technically the member function 'asCMap::GetCount' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:51:8: note: Technically the member function 'asCMap::GetCount' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:62:7: style: Technically the member function 'asCMap::MoveTo' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:318:24: note: Technically the member function 'asCMap::MoveTo' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:62:7: note: Technically the member function 'asCMap::MoveTo' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:63:7: style: Technically the member function 'asCMap::MoveFirst' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:654:24: note: Technically the member function 'asCMap::MoveFirst' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:63:7: note: Technically the member function 'asCMap::MoveFirst' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:64:7: style: Technically the member function 'asCMap::MoveLast' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:666:24: note: Technically the member function 'asCMap::MoveLast' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:64:7: note: Technically the member function 'asCMap::MoveLast' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:65:7: performance: Technically the member function 'asCMap::MoveNext' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:678:24: note: Technically the member function 'asCMap::MoveNext' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:65:7: note: Technically the member function 'asCMap::MoveNext' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:66:7: performance: Technically the member function 'asCMap::MovePrev' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:709:24: note: Technically the member function 'asCMap::MovePrev' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_map.h:66:7: note: Technically the member function 'asCMap::MovePrev' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_tokenizer.cpp:49:15: warning: Member variable 'asCTokenizer::source' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_tokenizer.cpp:49:15: warning: Member variable 'asCTokenizer::sourceLength' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_tokenizer.cpp:49:15: warning: Member variable 'asCTokenizer::tokenType' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_tokenizer.cpp:49:15: warning: Member variable 'asCTokenizer::tokenLength' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_typeinfo.cpp:53:42: style: Function 'Set' argument 1 names different: declaration 'dataType' definition 'dt'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_typeinfo.h:51:30: note: Function 'Set' argument 1 names different: declaration 'dataType' definition 'dt'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_typeinfo.cpp:53:42: note: Function 'Set' argument 1 names different: declaration 'dataType' definition 'dt'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_typeinfo.cpp:65:50: style: Function 'SetVariable' argument 1 names different: declaration 'dataType' definition 'dt'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_typeinfo.h:53:38: note: Function 'SetVariable' argument 1 names different: declaration 'dataType' definition 'dt'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_typeinfo.cpp:65:50: note: Function 'SetVariable' argument 1 names different: declaration 'dataType' definition 'dt'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_typeinfo.cpp:74:52: style: Function 'SetConstantQW' argument 1 names different: declaration 'dataType' definition 'dt'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_typeinfo.h:55:40: note: Function 'SetConstantQW' argument 1 names different: declaration 'dataType' definition 'dt'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_typeinfo.cpp:74:52: note: Function 'SetConstantQW' argument 1 names different: declaration 'dataType' definition 'dt'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_typeinfo.cpp:82:52: style: Function 'SetConstantDW' argument 1 names different: declaration 'dataType' definition 'dt'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_typeinfo.h:56:40: note: Function 'SetConstantDW' argument 1 names different: declaration 'dataType' definition 'dt'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_typeinfo.cpp:82:52: note: Function 'SetConstantDW' argument 1 names different: declaration 'dataType' definition 'dt'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_typeinfo.cpp:90:51: style: Function 'SetConstantB' argument 1 names different: declaration 'dataType' definition 'dt'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_typeinfo.h:54:39: note: Function 'SetConstantB' argument 1 names different: declaration 'dataType' definition 'dt'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_typeinfo.cpp:90:51: note: Function 'SetConstantB' argument 1 names different: declaration 'dataType' definition 'dt'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_typeinfo.cpp:98:51: style: Function 'SetConstantF' argument 1 names different: declaration 'dataType' definition 'dt'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_typeinfo.h:57:39: note: Function 'SetConstantF' argument 1 names different: declaration 'dataType' definition 'dt'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_typeinfo.cpp:98:51: note: Function 'SetConstantF' argument 1 names different: declaration 'dataType' definition 'dt'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_typeinfo.cpp:106:51: style: Function 'SetConstantD' argument 1 names different: declaration 'dataType' definition 'dt'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_typeinfo.h:58:39: note: Function 'SetConstantD' argument 1 names different: declaration 'dataType' definition 'dt'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_typeinfo.cpp:106:51: note: Function 'SetConstantD' argument 1 names different: declaration 'dataType' definition 'dt'.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_typeinfo.h:62:7: style: Technically the member function 'asCTypeInfo::IsNullConstant' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_typeinfo.cpp:127:19: note: Technically the member function 'asCTypeInfo::IsNullConstant' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/Vortex/angelscript/angelscript/source/as_typeinfo.h:62:7: note: Technically the member function 'asCTypeInfo::IsNullConstant' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/projectM.hpp:243:22: style: Technically the member function 'projectM::pcm' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/projectM.hpp:108:2: style: Class 'RandomizerFunctor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/projectM.hpp:266:34: performance: Function parameter 'configpm' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Common.hpp:139:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/BeatDetect.hpp:64:3: style: Class 'BeatDetect' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/BuiltinFuncs.hpp:184:8: style: The scope of the variable 'f' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/RandomNumberGenerators.hpp:47:7: style: Variable 'y2' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Algorithms.hpp:57:12: style: Technically the member function 'Algorithms::TraverseFunctors::DeleteFunctor::operator()' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/BuiltinParams.cpp:46:28: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/BuiltinParams.cpp:60:28: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/BuiltinParams.cpp:74:28: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/BuiltinParams.cpp:88:30: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/BuiltinParams.cpp:97:28: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/InitCondUtils.hpp:24:16: style: The scope of the variable 'init_cond' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/BuiltinParams.cpp:116:77: style: Function 'insert_param_alt_name' argument 2 names different: declaration 'salt_name' definition 'alt_name'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/BuiltinParams.hpp:56:65: note: Function 'insert_param_alt_name' argument 2 names different: declaration 'salt_name' definition 'alt_name'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/BuiltinParams.cpp:116:77: note: Function 'insert_param_alt_name' argument 2 names different: declaration 'salt_name' definition 'alt_name'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Param.hpp:84:5: style: Class 'Param' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/ConfigFile.h:110:3: style: Struct 'file_not_found' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/ConfigFile.h:114:3: style: Struct 'key_not_found' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Preset.hpp:198:18: style: The scope of the variable 'custom_object' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::id' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::per_frame_count' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::x' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::y' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::r' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::g' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::b' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::a' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::x_mesh' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::y_mesh' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::r_mesh' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::b_mesh' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::g_mesh' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::a_mesh' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::value1' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::value2' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::sample_mesh' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::enabled' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::samples' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::sample' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::bSpectrum' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::bUseDots' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::bDrawThick' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::bAdditive' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::scaling' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::smoothing' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::sep' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::t1' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::t2' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::t3' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::t4' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::t5' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::t6' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::t7' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::t8' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::q1' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::q2' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::q3' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::q4' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::q5' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::q6' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::q7' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::q8' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::v1' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::v2' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::per_point_eqn_string_index' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::per_frame_eqn_string_index' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:51:6: warning: Member variable 'CustomWave::per_frame_init_eqn_string_index' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Preset.hpp:191:6: style: Technically the member function 'Preset::transfer_q_variables' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Preset.hpp:196:14: note: Technically the member function 'Preset::transfer_q_variables' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Preset.hpp:191:6: note: Technically the member function 'Preset::transfer_q_variables' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomShape.hpp:120:5: style: Class 'CustomShape' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:54:6: style: Class 'CustomWave' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:86:46: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:99:46: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:114:52: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:128:52: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:142:52: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:156:52: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:174:52: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:192:52: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:209:52: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:222:52: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:236:52: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:248:52: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:260:52: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:273:52: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:283:52: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:293:52: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:305:52: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:317:52: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:329:52: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:341:52: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:351:52: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:362:52: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:371:52: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:380:52: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:391:52: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:403:52: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:411:55: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:416:55: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:421:55: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:426:55: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:431:55: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:436:55: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:441:55: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:446:55: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:45:28: style: Function 'CustomWave' argument 1 names different: declaration 'id' definition '_id'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.hpp:54:21: note: Function 'CustomWave' argument 1 names different: declaration 'id' definition '_id'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:45:28: note: Function 'CustomWave' argument 1 names different: declaration 'id' definition '_id'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:86:25: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:99:25: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:114:25: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:128:25: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:142:25: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:156:25: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:174:25: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:192:25: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:209:25: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:222:25: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:236:25: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:248:25: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:260:25: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:273:25: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:283:25: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:293:25: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:305:25: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:317:25: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:329:25: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:341:25: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:351:25: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:362:25: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:371:25: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:380:25: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:391:25: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:403:25: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:411:26: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:416:26: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:421:26: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:426:26: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:431:26: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:436:26: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:441:26: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/CustomWave.cpp:446:26: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Expr.cpp:38:13: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Expr.cpp:40:10: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Expr.cpp:44:13: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Expr.cpp:384:13: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Expr.cpp:387:13: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Expr.cpp:390:13: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Expr.cpp:356:32: style: Function 'TreeExpr' argument 1 names different: declaration 'infix_op' definition '_infix_op'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Expr.hpp:101:22: note: Function 'TreeExpr' argument 1 names different: declaration 'infix_op' definition '_infix_op'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Expr.cpp:356:32: note: Function 'TreeExpr' argument 1 names different: declaration 'infix_op' definition '_infix_op'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Expr.cpp:356:53: style: Function 'TreeExpr' argument 2 names different: declaration 'gen_expr' definition '_gen_expr'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Expr.hpp:101:41: note: Function 'TreeExpr' argument 2 names different: declaration 'gen_expr' definition '_gen_expr'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Expr.cpp:356:53: note: Function 'TreeExpr' argument 2 names different: declaration 'gen_expr' definition '_gen_expr'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Expr.cpp:356:75: style: Function 'TreeExpr' argument 3 names different: declaration 'left' definition '_left'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Expr.hpp:102:45: note: Function 'TreeExpr' argument 3 names different: declaration 'left' definition '_left'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Expr.cpp:356:75: note: Function 'TreeExpr' argument 3 names different: declaration 'left' definition '_left'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Expr.cpp:356:93: style: Function 'TreeExpr' argument 4 names different: declaration 'right' definition '_right'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Expr.hpp:102:61: note: Function 'TreeExpr' argument 4 names different: declaration 'right' definition '_right'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Expr.cpp:356:93: note: Function 'TreeExpr' argument 4 names different: declaration 'right' definition '_right'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Expr.cpp:362:24: style: Function 'ValExpr' argument 1 names different: declaration 'type' definition '_type'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Expr.hpp:87:16: note: Function 'ValExpr' argument 1 names different: declaration 'type' definition '_type'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Expr.cpp:362:24: note: Function 'ValExpr' argument 1 names different: declaration 'type' definition '_type'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Expr.cpp:362:38: style: Function 'ValExpr' argument 2 names different: declaration 'term' definition '_term'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Expr.hpp:87:28: note: Function 'ValExpr' argument 2 names different: declaration 'term' definition '_term'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Expr.cpp:362:38: note: Function 'ValExpr' argument 2 names different: declaration 'term' definition '_term'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Expr.cpp:375:24: style: Function 'GenExpr' argument 1 names different: declaration 'type' definition '_type'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Expr.hpp:71:16: note: Function 'GenExpr' argument 1 names different: declaration 'type' definition '_type'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Expr.cpp:375:24: note: Function 'GenExpr' argument 1 names different: declaration 'type' definition '_type'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Expr.cpp:375:38: style: Function 'GenExpr' argument 2 names different: declaration 'item' definition '_item'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Expr.hpp:71:28: note: Function 'GenExpr' argument 2 names different: declaration 'item' definition '_item'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Expr.cpp:375:38: note: Function 'GenExpr' argument 2 names different: declaration 'item' definition '_item'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Expr.cpp:450:13: warning: Member variable 'PrefunExpr::func_ptr' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Expr.cpp:450:13: warning: Member variable 'PrefunExpr::num_args' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Expr.cpp:450:13: warning: Member variable 'PrefunExpr::expr_list' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/FBO.cpp:156:10: style: Variable 'this->useFBO' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/FBO.cpp:97:11: note: Variable 'this->useFBO' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/FBO.cpp:156:10: note: Variable 'this->useFBO' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/FBO.cpp:271:9: style: The scope of the variable 'power' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/FBO.hpp:72:8: performance: Technically the member function 'RenderTarget::lock' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/FBO.cpp:234:20: note: Technically the member function 'RenderTarget::lock' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/FBO.hpp:72:8: note: Technically the member function 'RenderTarget::lock' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/FBO.hpp:74:10: performance: Technically the member function 'RenderTarget::initRenderToTexture' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/FBO.cpp:57:22: note: Technically the member function 'RenderTarget::initRenderToTexture' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/FBO.hpp:74:10: note: Technically the member function 'RenderTarget::initRenderToTexture' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/FBO.hpp:75:7: performance: Technically the member function 'RenderTarget::nearestPower2' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/FBO.cpp:268:19: note: Technically the member function 'RenderTarget::nearestPower2' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/FBO.hpp:75:7: note: Technically the member function 'RenderTarget::nearestPower2' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Func.cpp:33:33: style: Function 'Func' argument 1 names different: declaration 'name' definition '_name'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Func.hpp:43:30: note: Function 'Func' argument 1 names different: declaration 'name' definition '_name'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Func.cpp:33:33: note: Function 'Func' argument 1 names different: declaration 'name' definition '_name'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Func.cpp:33:48: style: Function 'Func' argument 2 names different: declaration 'func_ptr' definition '_func_ptr'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Func.hpp:43:44: note: Function 'Func' argument 2 names different: declaration 'func_ptr' definition '_func_ptr'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Func.cpp:33:48: note: Function 'Func' argument 2 names different: declaration 'func_ptr' definition '_func_ptr'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Func.cpp:33:72: style: Function 'Func' argument 3 names different: declaration 'num_args' definition '_num_args'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Func.hpp:43:67: note: Function 'Func' argument 3 names different: declaration 'num_args' definition '_num_args'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Func.cpp:33:72: note: Function 'Func' argument 3 names different: declaration 'num_args' definition '_num_args'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Func.hpp:56:13: style: Member variable 'Func::func_ptr' is in the wrong place in the initializer list. [initializerList]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Func.cpp:34:15: note: Member variable 'Func::func_ptr' is in the wrong place in the initializer list.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Func.hpp:56:13: note: Member variable 'Func::func_ptr' is in the wrong place in the initializer list.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/InitCond.cpp:43:29: style: Function 'InitCond' argument 1 names different: declaration 'param' definition '_param'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/InitCond.hpp:50:23: note: Function 'InitCond' argument 1 names different: declaration 'param' definition '_param'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/InitCond.cpp:43:29: note: Function 'InitCond' argument 1 names different: declaration 'param' definition '_param'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/InitCond.cpp:43:44: style: Function 'InitCond' argument 2 names different: declaration 'init_val' definition '_init_val'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/InitCond.hpp:50:37: note: Function 'InitCond' argument 2 names different: declaration 'init_val' definition '_init_val'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/InitCond.cpp:43:44: note: Function 'InitCond' argument 2 names different: declaration 'init_val' definition '_init_val'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetChooser.hpp:20:5: warning: Member variable 'PresetIterator::m_currentIndex' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetChooser.hpp:20:5: warning: Member variable 'PresetIterator::m_presetChooser' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetChooser.hpp:124:24: warning: Member variable 'PresetIterator::m_presetChooser' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetChooser.hpp:46:27: style: Technically the member function 'PresetIterator::allocate' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetChooser.hpp:145:46: note: Technically the member function 'PresetIterator::allocate' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetChooser.hpp:46:27: note: Technically the member function 'PresetIterator::allocate' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetLoader.hpp:32:3: style: Class 'PresetLoader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetChooser.hpp:23:5: style: Class 'PresetIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetChooser.hpp:66:5: style: Class 'PresetChooser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PCM.cpp:107:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PCM.cpp:138:11: style: The scope of the variable 'j' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PCM.cpp:159:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PCM.cpp:189:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PCM.cpp:218:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PCM.cpp:48:23: style: Function 'initPCM' argument 1 names different: declaration 'maxsamples' definition 'samples'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PCM.hpp:55:22: note: Function 'initPCM' argument 1 names different: declaration 'maxsamples' definition 'samples'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PCM.cpp:48:23: note: Function 'initPCM' argument 1 names different: declaration 'maxsamples' definition 'samples'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PCM.cpp:255:25: style: Function 'getPCM' argument 1 names different: declaration 'data' definition 'PCMdata'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PCM.hpp:61:24: note: Function 'getPCM' argument 1 names different: declaration 'data' definition 'PCMdata'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PCM.cpp:255:25: note: Function 'getPCM' argument 1 names different: declaration 'data' definition 'PCMdata'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Param.cpp:42:27: style: Function 'Param' argument 1 names different: declaration 'name' definition '_name'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Param.hpp:76:23: note: Function 'Param' argument 1 names different: declaration 'name' definition '_name'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Param.cpp:42:27: note: Function 'Param' argument 1 names different: declaration 'name' definition '_name'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Param.cpp:42:40: style: Function 'Param' argument 2 names different: declaration 'type' definition '_type'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Param.hpp:76:35: note: Function 'Param' argument 2 names different: declaration 'type' definition '_type'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Param.cpp:42:40: note: Function 'Param' argument 2 names different: declaration 'type' definition '_type'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Param.cpp:42:57: style: Function 'Param' argument 3 names different: declaration 'flags' definition '_flags'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Param.hpp:76:51: note: Function 'Param' argument 3 names different: declaration 'flags' definition '_flags'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Param.cpp:42:57: note: Function 'Param' argument 3 names different: declaration 'flags' definition '_flags'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Param.cpp:42:76: style: Function 'Param' argument 4 names different: declaration 'eqn_val' definition '_engine_val'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Param.hpp:77:19: note: Function 'Param' argument 4 names different: declaration 'eqn_val' definition '_engine_val'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Param.cpp:42:76: note: Function 'Param' argument 4 names different: declaration 'eqn_val' definition '_engine_val'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Param.cpp:42:96: style: Function 'Param' argument 5 names different: declaration 'matrix' definition '_matrix'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Param.hpp:77:34: note: Function 'Param' argument 5 names different: declaration 'matrix' definition '_matrix'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Param.cpp:42:96: note: Function 'Param' argument 5 names different: declaration 'matrix' definition '_matrix'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Param.cpp:43:22: style: Function 'Param' argument 6 names different: declaration 'default_init_val' definition '_default_init_val'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Param.hpp:78:19: note: Function 'Param' argument 6 names different: declaration 'default_init_val' definition '_default_init_val'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Param.cpp:43:22: note: Function 'Param' argument 6 names different: declaration 'default_init_val' definition '_default_init_val'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Param.cpp:43:48: style: Function 'Param' argument 7 names different: declaration 'upper_bound' definition '_upper_bound'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Param.hpp:78:44: note: Function 'Param' argument 7 names different: declaration 'upper_bound' definition '_upper_bound'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Param.cpp:43:48: note: Function 'Param' argument 7 names different: declaration 'upper_bound' definition '_upper_bound'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Param.cpp:43:69: style: Function 'Param' argument 8 names different: declaration 'lower_bound' definition '_lower_bound'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Param.hpp:79:19: note: Function 'Param' argument 8 names different: declaration 'lower_bound' definition '_lower_bound'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Param.cpp:43:69: note: Function 'Param' argument 8 names different: declaration 'lower_bound' definition '_lower_bound'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Param.cpp:59:26: style: Function 'Param' argument 1 names different: declaration 'name' definition '_name'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Param.hpp:84:24: note: Function 'Param' argument 1 names different: declaration 'name' definition '_name'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Param.cpp:59:26: note: Function 'Param' argument 1 names different: declaration 'name' definition '_name'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Param.cpp:67:2: style: Class 'Param' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Param.cpp:67:2: style: Class 'Param' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Param.cpp:42:27: performance: Function parameter '_name' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Param.cpp:59:26: performance: Function parameter '_name' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:585:26: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:653:24: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:712:24: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:720:24: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:778:22: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:782:24: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:853:26: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:868:26: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:907:24: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:937:24: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:1063:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:1269:22: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:1274:22: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:1277:22: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:1280:22: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:1283:22: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:1286:22: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:1289:22: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:1292:22: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:1295:22: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:1303:22: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:1308:22: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:1427:22: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:1447:22: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:1451:20: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:1493:22: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:1500:22: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:1504:20: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:1538:20: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:1549:20: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:1634:20: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:1645:20: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:2042:20: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:2139:22: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:2144:24: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:2152:24: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:2169:24: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:2184:24: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:2193:24: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:2201:22: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:2228:22: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:2238:26: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:2248:24: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:2418:20: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:2423:22: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:2447:22: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:2462:22: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:2471:22: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:2478:20: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:2509:22: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:2524:22: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:2533:22: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:2540:20: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:812:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:819:14: style: The scope of the variable 'expr_list' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:2121:11: style: The scope of the variable 'param' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:2124:17: style: The scope of the variable 'per_frame_eqn' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:2126:14: style: The scope of the variable 'init_cond' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:1796:36: style: Function 'parse_shapecode' argument 1 names different: declaration 'eqn_string' definition 'token'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.hpp:166:39: note: Function 'parse_shapecode' argument 1 names different: declaration 'eqn_string' definition 'token'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:1796:36: note: Function 'parse_shapecode' argument 1 names different: declaration 'eqn_string' definition 'token'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:2090:31: style: Function 'parse_wave' argument 1 names different: declaration 'eqn_string' definition 'token'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.hpp:169:34: note: Function 'parse_wave' argument 1 names different: declaration 'eqn_string' definition 'token'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:2090:31: note: Function 'parse_wave' argument 1 names different: declaration 'eqn_string' definition 'token'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:2275:32: style: Function 'parse_shape' argument 1 names different: declaration 'eqn_string' definition 'token'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.hpp:170:35: note: Function 'parse_shape' argument 1 names different: declaration 'eqn_string' definition 'token'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Parser.cpp:2275:32: note: Function 'parse_shape' argument 1 names different: declaration 'eqn_string' definition 'token'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PerFrameEqn.cpp:66:30: style: Function 'PerFrameEqn' argument 1 names different: declaration 'index' definition '_index'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PerFrameEqn.hpp:44:21: note: Function 'PerFrameEqn' argument 1 names different: declaration 'index' definition '_index'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PerFrameEqn.cpp:66:30: note: Function 'PerFrameEqn' argument 1 names different: declaration 'index' definition '_index'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PerFrameEqn.cpp:66:46: style: Function 'PerFrameEqn' argument 2 names different: declaration 'param' definition '_param'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PerFrameEqn.hpp:44:36: note: Function 'PerFrameEqn' argument 2 names different: declaration 'param' definition '_param'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PerFrameEqn.cpp:66:46: note: Function 'PerFrameEqn' argument 2 names different: declaration 'param' definition '_param'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PerFrameEqn.cpp:66:64: style: Function 'PerFrameEqn' argument 3 names different: declaration 'gen_expr' definition '_gen_expr'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PerFrameEqn.hpp:44:53: note: Function 'PerFrameEqn' argument 3 names different: declaration 'gen_expr' definition '_gen_expr'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PerFrameEqn.cpp:66:64: note: Function 'PerFrameEqn' argument 3 names different: declaration 'gen_expr' definition '_gen_expr'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PerPixelEqn.cpp:67:30: style: Function 'PerPixelEqn' argument 1 names different: declaration 'index' definition '_index'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PerPixelEqn.hpp:61:21: note: Function 'PerPixelEqn' argument 1 names different: declaration 'index' definition '_index'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PerPixelEqn.cpp:67:30: note: Function 'PerPixelEqn' argument 1 names different: declaration 'index' definition '_index'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PerPixelEqn.cpp:67:46: style: Function 'PerPixelEqn' argument 2 names different: declaration 'param' definition '_param'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PerPixelEqn.hpp:61:36: note: Function 'PerPixelEqn' argument 2 names different: declaration 'param' definition '_param'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PerPixelEqn.cpp:67:46: note: Function 'PerPixelEqn' argument 2 names different: declaration 'param' definition '_param'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PerPixelEqn.cpp:67:64: style: Function 'PerPixelEqn' argument 3 names different: declaration 'gen_expr' definition '_gen_expr'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PerPixelEqn.hpp:61:53: note: Function 'PerPixelEqn' argument 3 names different: declaration 'gen_expr' definition '_gen_expr'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PerPixelEqn.cpp:67:64: note: Function 'PerPixelEqn' argument 3 names different: declaration 'gen_expr' definition '_gen_expr'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PerPixelEqn.cpp:67:14: warning: Member variable 'PerPixelEqn::flags' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PerPointEqn.cpp:44:11: style: The scope of the variable 'param_matrix' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PerPointEqn.cpp:79:30: style: Function 'PerPointEqn' argument 1 names different: declaration 'index' definition '_index'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PerPointEqn.hpp:45:22: note: Function 'PerPointEqn' argument 1 names different: declaration 'index' definition '_index'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PerPointEqn.cpp:79:30: note: Function 'PerPointEqn' argument 1 names different: declaration 'index' definition '_index'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PerPointEqn.cpp:79:46: style: Function 'PerPointEqn' argument 2 names different: declaration 'param' definition '_param'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PerPointEqn.hpp:45:36: note: Function 'PerPointEqn' argument 2 names different: declaration 'param' definition '_param'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PerPointEqn.cpp:79:46: note: Function 'PerPointEqn' argument 2 names different: declaration 'param' definition '_param'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PerPointEqn.cpp:79:64: style: Function 'PerPointEqn' argument 3 names different: declaration 'gen_expr' definition '_gen_expr'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PerPointEqn.hpp:45:52: note: Function 'PerPointEqn' argument 3 names different: declaration 'gen_expr' definition '_gen_expr'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PerPointEqn.cpp:79:64: note: Function 'PerPointEqn' argument 3 names different: declaration 'gen_expr' definition '_gen_expr'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PerPointEqn.cpp:79:79: style: Function 'PerPointEqn' argument 4 names different: declaration 'samples' definition '_samples'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PerPointEqn.hpp:45:66: note: Function 'PerPointEqn' argument 4 names different: declaration 'samples' definition '_samples'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PerPointEqn.cpp:79:79: note: Function 'PerPointEqn' argument 4 names different: declaration 'samples' definition '_samples'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Preset.cpp:500:19: style: Variable 'line_mode' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Preset.hpp:184:8: performance: Technically the member function 'Preset::preloadInitialize' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Preset.cpp:239:14: note: Technically the member function 'Preset::preloadInitialize' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Preset.hpp:184:8: note: Technically the member function 'Preset::preloadInitialize' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::zoom' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::zoomexp' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::rot' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::warp' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::sx' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::sy' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::dx' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::dy' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::cx' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::cy' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::decay' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::wave_r' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::wave_g' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::wave_b' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::wave_o' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::wave_x' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::wave_y' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::wave_mystery' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::ob_size' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::ob_r' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::ob_g' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::ob_b' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::ob_a' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::ib_size' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::ib_r' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::ib_g' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::ib_b' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::ib_a' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::mv_a' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::mv_r' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::mv_g' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::mv_b' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::mv_l' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::mv_x' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::mv_y' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::mv_dy' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::mv_dx' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::gy' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::gx' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::fRating' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::fGammaAdj' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::fVideoEchoZoom' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::fVideoEchoAlpha' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::nVideoEchoOrientation' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::nWaveMode' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::bAdditiveWaves' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::bWaveDots' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::bWaveThick' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::bModWaveAlphaByVolume' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::bMaximizeWaveColor' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::bTexWrap' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::bDarkenCenter' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::bRedBlueStereo' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::bBrighten' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::bDarken' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::bSolarize' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::bInvert' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::bMotionVectorsOn' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::fWaveAlpha' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::fWaveScale' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::fWaveSmoothing' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::fWaveParam' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::fModWaveAlphaStart' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::fModWaveAlphaEnd' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::fWarpAnimSpeed' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::fWarpScale' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::fShader' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::q1' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::q2' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::q3' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::q4' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::q5' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::q6' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::q7' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::q8' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::zoom_mesh' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::zoomexp_mesh' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::rot_mesh' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::sx_mesh' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::sy_mesh' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::dx_mesh' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::dy_mesh' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::cx_mesh' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::cy_mesh' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::warp_mesh' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::x_mesh' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::y_mesh' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::wavearray' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::wavearray2' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::wave_samples' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::two_waves' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::draw_wave_as_loop' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::wave_rot' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:74:16: warning: Member variable 'PresetOutputs::wave_scale' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:6:15: warning: Member variable 'PresetInputs::x_per_pixel' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:6:15: warning: Member variable 'PresetInputs::y_per_pixel' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:6:15: warning: Member variable 'PresetInputs::rad_per_pixel' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:6:15: warning: Member variable 'PresetInputs::ang_per_pixel' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:6:15: warning: Member variable 'PresetInputs::fps' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:6:15: warning: Member variable 'PresetInputs::time' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:6:15: warning: Member variable 'PresetInputs::bass' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:6:15: warning: Member variable 'PresetInputs::mid' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:6:15: warning: Member variable 'PresetInputs::treb' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:6:15: warning: Member variable 'PresetInputs::bass_att' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:6:15: warning: Member variable 'PresetInputs::mid_att' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:6:15: warning: Member variable 'PresetInputs::treb_att' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:6:15: warning: Member variable 'PresetInputs::frame' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:6:15: warning: Member variable 'PresetInputs::progress' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:6:15: warning: Member variable 'PresetInputs::gx' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:6:15: warning: Member variable 'PresetInputs::gy' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:6:15: warning: Member variable 'PresetInputs::x_mesh' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:6:15: warning: Member variable 'PresetInputs::y_mesh' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:6:15: warning: Member variable 'PresetInputs::rad_mesh' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:6:15: warning: Member variable 'PresetInputs::theta_mesh' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:6:15: warning: Member variable 'PresetInputs::origtheta' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:6:15: warning: Member variable 'PresetInputs::origrad' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:6:15: warning: Member variable 'PresetInputs::origx' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:6:15: warning: Member variable 'PresetInputs::origy' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:6:15: warning: Member variable 'PresetInputs::mood_r' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:6:15: warning: Member variable 'PresetInputs::mood_g' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetFrameIO.cpp:6:15: warning: Member variable 'PresetInputs::mood_b' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetLoader.cpp:137:16: style: Unsigned variable 'index' can't be negative so it is unnecessary to test it. [unsignedPositive]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetLoader.cpp:178:15: style: Unsigned variable 'index' can't be negative so it is unnecessary to test it. [unsignedPositive]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetLoader.cpp:51:49: style: Function 'setScanDirectory' argument 1 names different: declaration 'pathname' definition 'dirname'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetLoader.hpp:82:37: note: Function 'setScanDirectory' argument 1 names different: declaration 'pathname' definition 'dirname'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetLoader.cpp:51:49: note: Function 'setScanDirectory' argument 1 names different: declaration 'pathname' definition 'dirname'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetLoader.hpp:93:8: style: Technically the member function 'PresetLoader::handleDirectoryError' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetLoader.cpp:144:20: note: Technically the member function 'PresetLoader::handleDirectoryError' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetLoader.hpp:93:8: note: Technically the member function 'PresetLoader::handleDirectoryError' can be const.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetLoader.cpp:38:40: performance: Function parameter 'dirname' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/PresetLoader.cpp:51:49: performance: Function parameter 'dirname' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.cpp:645:8: style: The scope of the variable 'radius' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.cpp:1142:8: style: The scope of the variable 'wave_r_switch' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.cpp:1142:25: style: The scope of the variable 'wave_g_switch' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.cpp:1142:42: style: The scope of the variable 'wave_b_switch' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.cpp:15:108: style: Function 'Renderer' argument 7 names different: declaration 'presetURL' definition '_presetURL'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.hpp:59:102: note: Function 'Renderer' argument 7 names different: declaration 'presetURL' definition '_presetURL'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.cpp:15:108: note: Function 'Renderer' argument 7 names different: declaration 'presetURL' definition '_presetURL'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.cpp:15:132: style: Function 'Renderer' argument 8 names different: declaration 'title_fontURL' definition '_titlefontURL'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.hpp:59:125: note: Function 'Renderer' argument 8 names different: declaration 'title_fontURL' definition '_titlefontURL'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.cpp:15:132: note: Function 'Renderer' argument 8 names different: declaration 'title_fontURL' definition '_titlefontURL'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.cpp:15:159: style: Function 'Renderer' argument 9 names different: declaration 'menu_fontURL' definition '_menufontURL'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.hpp:59:152: note: Function 'Renderer' argument 9 names different: declaration 'menu_fontURL' definition '_menufontURL'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.cpp:15:159: note: Function 'Renderer' argument 9 names different: declaration 'menu_fontURL' definition '_menufontURL'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.cpp:660:4: style: Variable 'radius' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.cpp:1209:0: style: Variable 'unit' is assigned a value that is never used. [unreadVariable]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.cpp:1297:18: style: Unused variable: lz [unusedVariable]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.hpp:93:15: style: Member variable 'Renderer::m_presetName' is in the wrong place in the initializer list. [initializerList]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.cpp:15:288: note: Member variable 'Renderer::m_presetName' is in the wrong place in the initializer list.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.hpp:93:15: note: Member variable 'Renderer::m_presetName' is in the wrong place in the initializer list.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.hpp:90:7: style: Member variable 'Renderer::gx' is in the wrong place in the initializer list. [initializerList]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.cpp:15:333: note: Member variable 'Renderer::gx' is in the wrong place in the initializer list.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.hpp:90:7: note: Member variable 'Renderer::gx' is in the wrong place in the initializer list.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.hpp:57:7: style: Member variable 'Renderer::texsize' is in the wrong place in the initializer list. [initializerList]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.cpp:15:349: note: Member variable 'Renderer::texsize' is in the wrong place in the initializer list.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.hpp:57:7: note: Member variable 'Renderer::texsize' is in the wrong place in the initializer list.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.cpp:42:8: performance: Variable 'title' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.hpp:120:8: performance: Technically the member function 'Renderer::render_texture_to_studio' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.cpp:1804:16: note: Technically the member function 'Renderer::render_texture_to_studio' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.hpp:120:8: note: Technically the member function 'Renderer::render_texture_to_studio' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.hpp:121:8: performance: Technically the member function 'Renderer::draw_fps' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.cpp:1665:16: note: Technically the member function 'Renderer::draw_fps' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.hpp:121:8: note: Technically the member function 'Renderer::draw_fps' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.hpp:122:8: performance: Technically the member function 'Renderer::draw_stats' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.cpp:1618:16: note: Technically the member function 'Renderer::draw_stats' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.hpp:122:8: note: Technically the member function 'Renderer::draw_stats' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.hpp:123:8: performance: Technically the member function 'Renderer::draw_help' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.cpp:1559:16: note: Technically the member function 'Renderer::draw_help' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.hpp:123:8: note: Technically the member function 'Renderer::draw_help' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.hpp:124:8: performance: Technically the member function 'Renderer::draw_preset' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.cpp:1532:16: note: Technically the member function 'Renderer::draw_preset' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.hpp:124:8: note: Technically the member function 'Renderer::draw_preset' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.hpp:125:8: performance: Technically the member function 'Renderer::draw_title' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.cpp:1510:16: note: Technically the member function 'Renderer::draw_title' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.hpp:125:8: note: Technically the member function 'Renderer::draw_title' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.cpp:87:8: style: Class 'Renderer' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.cpp:87:8: style: Class 'Renderer' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/TextureManager.hpp:32:3: style: Class 'TextureManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/SectionLock.h:12:5: style: Class 'CSectionLock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.cpp:15:108: performance: Function parameter '_presetURL' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.cpp:15:132: performance: Function parameter '_titlefontURL' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/Renderer.cpp:15:159: performance: Function parameter '_menufontURL' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/SOIL.c:857:15: style: The scope of the variable 'internal_texture_format' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/SOIL.c:857:44: style: The scope of the variable 'original_texture_format' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/TextureManager.cpp:90:102: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/TextureManager.hpp:33:8: performance: Technically the member function 'TextureManager::unloadTextures' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/TextureManager.cpp:98:22: note: Technically the member function 'TextureManager::unloadTextures' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/TextureManager.hpp:33:8: note: Technically the member function 'TextureManager::unloadTextures' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/TextureManager.hpp:37:16: performance: Technically the member function 'TextureManager::getTextureMemorySize' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/TextureManager.cpp:155:30: note: Technically the member function 'TextureManager::getTextureMemorySize' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/TextureManager.hpp:37:16: note: Technically the member function 'TextureManager::getTextureMemorySize' can be static.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:314:12: style: The scope of the variable 'xi' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:468:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:468:12: style: The scope of the variable 'k' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:468:15: style: The scope of the variable 'l' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:468:21: style: The scope of the variable 'mh' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:469:12: style: The scope of the variable 'xr' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:469:20: style: The scope of the variable 'yr' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:561:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:561:12: style: The scope of the variable 'k' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:561:15: style: The scope of the variable 'l' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:561:18: style: The scope of the variable 'm' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:561:21: style: The scope of the variable 'mh' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:562:12: style: The scope of the variable 'xr' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:562:16: style: The scope of the variable 'xi' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:562:20: style: The scope of the variable 'yr' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:562:24: style: The scope of the variable 'yi' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:646:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:646:12: style: The scope of the variable 'nwh' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:646:17: style: The scope of the variable 'nw0' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:646:22: style: The scope of the variable 'nw1' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:647:12: style: The scope of the variable 'delta' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:647:19: style: The scope of the variable 'wn4r' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:647:25: style: The scope of the variable 'wk1r' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:647:31: style: The scope of the variable 'wk1i' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:647:37: style: The scope of the variable 'wk3r' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:647:43: style: The scope of the variable 'wk3i' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:706:18: style: The scope of the variable 'm2' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:706:25: style: The scope of the variable 'q' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:726:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:726:12: style: The scope of the variable 'nch' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:727:12: style: The scope of the variable 'delta' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:1801:9: style: The scope of the variable 'y0r' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:1801:14: style: The scope of the variable 'y0i' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:1801:19: style: The scope of the variable 'y1r' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:1801:24: style: The scope of the variable 'y1i' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:1801:29: style: The scope of the variable 'y2r' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:1801:34: style: The scope of the variable 'y2i' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:1801:39: style: The scope of the variable 'y3r' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:1801:44: style: The scope of the variable 'y3i' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:2007:9: style: The scope of the variable 'y0r' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:2007:14: style: The scope of the variable 'y0i' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:2007:19: style: The scope of the variable 'y1r' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:2007:24: style: The scope of the variable 'y1i' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:2007:29: style: The scope of the variable 'y2r' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:2007:34: style: The scope of the variable 'y2i' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:2007:39: style: The scope of the variable 'y3r' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:2007:44: style: The scope of the variable 'y3i' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:2318:9: style: The scope of the variable 'isplt' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:2339:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:2339:19: style: The scope of the variable 'm' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:2438:18: style: The scope of the variable 'wk1r' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:2438:24: style: The scope of the variable 'wk1i' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:2438:30: style: The scope of the variable 'wk3r' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:2438:36: style: The scope of the variable 'wk3i' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:2548:30: style: The scope of the variable 'wk3r' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:2548:36: style: The scope of the variable 'wk3i' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:2548:42: style: The scope of the variable 'wd1r' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:2548:48: style: The scope of the variable 'wd1i' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:2548:54: style: The scope of the variable 'wd3r' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:2548:60: style: The scope of the variable 'wd3i' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:3237:12: style: The scope of the variable 'k' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:3238:12: style: The scope of the variable 'wkr' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:3238:17: style: The scope of the variable 'wki' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:3238:22: style: The scope of the variable 'xr' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:3238:26: style: The scope of the variable 'xi' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:3238:30: style: The scope of the variable 'yr' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:3238:34: style: The scope of the variable 'yi' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:3262:12: style: The scope of the variable 'k' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:3263:12: style: The scope of the variable 'wkr' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:3263:17: style: The scope of the variable 'wki' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:3263:22: style: The scope of the variable 'xr' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:3263:26: style: The scope of the variable 'xi' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:3263:30: style: The scope of the variable 'yr' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:3263:34: style: The scope of the variable 'yi' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:3287:12: style: The scope of the variable 'k' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:3288:12: style: The scope of the variable 'wkr' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:3288:17: style: The scope of the variable 'wki' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:3288:22: style: The scope of the variable 'xr' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:3308:12: style: The scope of the variable 'k' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:3309:12: style: The scope of the variable 'wkr' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:3309:17: style: The scope of the variable 'wki' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/fftsg.cpp:3309:22: style: The scope of the variable 'xr' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/glew.c:179:29: warning: Comparison is wrong. Result of '(*a)+i' can't be 0 unless there is pointer overflow, and pointer overflow is undefined behaviour. [pointerAdditionResultNotNull]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/glew.c:179:44: warning: Comparison is wrong. Result of 'b+i' can't be 0 unless there is pointer overflow, and pointer overflow is undefined behaviour. [pointerAdditionResultNotNull]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/glew.c:195:29: warning: Comparison is wrong. Result of '(*a)+i' can't be 0 unless there is pointer overflow, and pointer overflow is undefined behaviour. [pointerAdditionResultNotNull]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/glew.c:195:44: warning: Comparison is wrong. Result of 'b+i' can't be 0 unless there is pointer overflow, and pointer overflow is undefined behaviour. [pointerAdditionResultNotNull]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/glew.c:211:29: warning: Comparison is wrong. Result of '(*a)+i' can't be 0 unless there is pointer overflow, and pointer overflow is undefined behaviour. [pointerAdditionResultNotNull]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/glew.c:211:44: warning: Comparison is wrong. Result of 'b+i' can't be 0 unless there is pointer overflow, and pointer overflow is undefined behaviour. [pointerAdditionResultNotNull]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/image_DXT.c:533:2: style: Variable 'vec_len2' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/image_DXT.c:514:0: note: Variable 'vec_len2' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/image_DXT.c:533:2: note: Variable 'vec_len2' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/image_DXT.c:168:4: style: Variable 'block_count' is modified but its new value is never used. [unreadVariable]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/image_DXT.c:263:4: style: Variable 'block_count' is modified but its new value is never used. [unreadVariable]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/projectM.cpp:897:7: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/projectM.cpp:902:2: note: Found duplicate branches for 'if' and 'else'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/projectM.cpp:897:7: note: Found duplicate branches for 'if' and 'else'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/projectM.cpp:792:17: style: Unsigned variable 'index' can't be negative so it is unnecessary to test it. [unsignedPositive]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/compare.h:59:59: style: Function 'compare_string' argument 1 names different: declaration 'string1' definition 'str1'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/compare.h:36:40: note: Function 'compare_string' argument 1 names different: declaration 'string1' definition 'str1'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/compare.h:59:59: note: Function 'compare_string' argument 1 names different: declaration 'string1' definition 'str1'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/compare.h:59:78: style: Function 'compare_string' argument 2 names different: declaration 'string2' definition 'str2'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/compare.h:36:62: note: Function 'compare_string' argument 2 names different: declaration 'string2' definition 'str2'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/compare.h:59:78: note: Function 'compare_string' argument 2 names different: declaration 'string2' definition 'str2'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/projectM.cpp:339:118: style: Function 'projectM_init' argument 9 names different: declaration 'useFBO' definition 'usefbo'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/projectM.hpp:267:108: note: Function 'projectM_init' argument 9 names different: declaration 'useFBO' definition 'usefbo'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/projectM.cpp:339:118: note: Function 'projectM_init' argument 9 names different: declaration 'useFBO' definition 'usefbo'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/projectM.cpp:630:49: style: Function 'projectM_resetGL' argument 1 names different: declaration 'width' definition 'w'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/projectM.hpp:147:40: note: Function 'projectM_resetGL' argument 1 names different: declaration 'width' definition 'w'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/projectM.cpp:630:49: note: Function 'projectM_resetGL' argument 1 names different: declaration 'width' definition 'w'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/projectM.cpp:630:56: style: Function 'projectM_resetGL' argument 2 names different: declaration 'height' definition 'h'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/projectM.hpp:147:51: note: Function 'projectM_resetGL' argument 2 names different: declaration 'height' definition 'h'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/projectM.cpp:630:56: note: Function 'projectM_resetGL' argument 2 names different: declaration 'height' definition 'h'.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/projectM.cpp:366:9: warning: Assert statement calls a function which may have desired side effects: 'pcm'. [assertWithSideEffect]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/projectM.cpp:395:9: warning: Assert statement calls a function which may have desired side effects: 'pcm'. [assertWithSideEffect]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/projectM.cpp:119:22: warning: Member variable 'projectM::wvw' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/projectM.cpp:119:22: warning: Member variable 'projectM::wvh' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/projectM.cpp:119:42: performance: Function parameter 'config_pm' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/projectM.cpp:128:43: performance: Function parameter 'configpm' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/projectM.cpp:639:58: performance: Function parameter 'title' should be passed by const reference. [passedByValue]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/projectM.cpp:281:21: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:1590:18: warning: Either the condition 'b<65535' is redundant or the array 'z->size[288]' is accessed at index 65534, which is out of bounds. [arrayIndexOutOfBoundsCond]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:1589:10: note: Assuming that condition 'b<65535' is not redundant
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:1590:18: note: Array index out of bounds
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:1593:22: warning: Either the condition 'b<65535' is redundant or the array 'z->value[288]' is accessed at index 65534, which is out of bounds. [arrayIndexOutOfBoundsCond]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:1589:10: note: Assuming that condition 'b<65535' is not redundant
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:1593:22: note: Array index out of bounds
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:2431:17: style: Redundant condition: If 'req_comp >= 3', the comparison 'req_comp' is always true. [redundantCondition]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:2008:4: style: Variable 'p' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:2002:0: note: Variable 'p' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:2008:4: note: Variable 'p' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:2886:4: style: Variable 'c' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:2884:0: note: Variable 'c' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:2886:4: note: Variable 'c' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:152:19: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:183:11: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:212:11: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:222:19: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:238:11: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:252:11: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:449:14: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:489:45: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:507:45: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:1327:45: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:1351:20: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:1367:20: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:2208:45: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:2355:47: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:2361:66: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:2372:25: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:2380:50: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:2436:21: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:2439:45: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:2450:19: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:2488:40: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:2946:10: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:2955:24: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:2960:42: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:2964:42: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:3009:69: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:1084:15: style: The scope of the variable 'z' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:1198:11: style: The scope of the variable 'above' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:1199:11: style: The scope of the variable 'below' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:1779:15: style: The scope of the variable 'type' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:2353:20: style: The scope of the variable 'compress' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stbi_DDS_aug_c.h:271:10: style: The scope of the variable 'compressed' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:723:18: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/stb_image_aug.c:2088:35: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/xbmc/visualizations/XBMCProjectM/libprojectM/win32-dirent.cpp:40:19: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/visualizations/fishBMC/wavepainter.c:220:68: style: Function 'fische__wavepainter_beat' argument 2 names different: declaration 'bpm' definition 'frames_per_beat'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/fishBMC/wavepainter.h:16:96: note: Function 'fische__wavepainter_beat' argument 2 names different: declaration 'bpm' definition 'frames_per_beat'.
xbmc-13.2-Gotham/xbmc/visualizations/fishBMC/wavepainter.c:220:68: note: Function 'fische__wavepainter_beat' argument 2 names different: declaration 'bpm' definition 'frames_per_beat'.
xbmc-13.2-Gotham/xbmc/visualizations/fishBMC/wavepainter.c:236:42: style: Function 'fische__wavepainter_change_color' argument 2 names different: declaration 'bpm' definition 'frames_per_beat'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/visualizations/fishBMC/wavepainter.h:17:104: note: Function 'fische__wavepainter_change_color' argument 2 names different: declaration 'bpm' definition 'frames_per_beat'.
xbmc-13.2-Gotham/xbmc/visualizations/fishBMC/wavepainter.c:236:42: note: Function 'fische__wavepainter_change_color' argument 2 names different: declaration 'bpm' definition 'frames_per_beat'.
xbmc-13.2-Gotham/xbmc/win32/WIN32Util.cpp:724:3: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/win32/WIN32Util.cpp:723:3: note: Variable 'res' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/win32/WIN32Util.cpp:724:3: note: Variable 'res' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/win32/WIN32Util.cpp:845:12: style: The scope of the variable 'bUseDCD' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/win32/WIN32Util.cpp:1339:73: error: Common realloc mistake: 'pcValue' nulled but not freed upon failure [memleakOnRealloc]
xbmc-13.2-Gotham/xbmc/win32/WindowHelper.cpp:32:3: performance: Variable 'm_hwnd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/win32/WindowHelper.cpp:33:3: performance: Variable 'm_hProcess' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-13.2-Gotham/xbmc/win32/XBMC_PC.cpp:229:3: style: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/win32/XBMC_PC.cpp:226:0: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/xbmc/win32/XBMC_PC.cpp:229:3: note: Variable 'hr' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-13.2-Gotham/xbmc/windowing/WinSystem.h:58:20: style: Technically the member function 'CWinSystemBase::GetWinSystem' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/windowing/WinSystem.h:95:16: style: Technically the member function 'CWinSystemBase::GetWidth' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/windowing/WinSystem.h:96:16: style: Technically the member function 'CWinSystemBase::GetHeight' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/windowing/WinSystem.h:99:8: style: Technically the member function 'CWinSystemBase::IsFullScreen' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/windowing/WinSystem.h:101:8: performance: Technically the member function 'CWinSystemBase::SetWindowResolution' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/windowing/WinSystem.cpp:104:22: note: Technically the member function 'CWinSystemBase::SetWindowResolution' can be static.
xbmc-13.2-Gotham/xbmc/windowing/WinSystem.h:101:8: note: Technically the member function 'CWinSystemBase::SetWindowResolution' can be static.
xbmc-13.2-Gotham/xbmc/windowing/WinSystem.h:103:31: performance: Technically the member function 'CWinSystemBase::ScreenResolutions' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/windowing/WinSystem.cpp:161:40: note: Technically the member function 'CWinSystemBase::ScreenResolutions' can be static.
xbmc-13.2-Gotham/xbmc/windowing/WinSystem.h:103:31: note: Technically the member function 'CWinSystemBase::ScreenResolutions' can be static.
xbmc-13.2-Gotham/xbmc/windowing/WinSystem.h:104:28: performance: Technically the member function 'CWinSystemBase::RefreshRates' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/windowing/WinSystem.cpp:196:37: note: Technically the member function 'CWinSystemBase::RefreshRates' can be static.
xbmc-13.2-Gotham/xbmc/windowing/WinSystem.h:104:28: note: Technically the member function 'CWinSystemBase::RefreshRates' can be static.
xbmc-13.2-Gotham/xbmc/windowing/WinSystem.h:111:15: performance: Technically the member function 'CWinSystemBase::GetClipboardText' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/windowing/WinSystem.cpp:244:29: note: Technically the member function 'CWinSystemBase::GetClipboardText' can be static.
xbmc-13.2-Gotham/xbmc/windowing/WinSystem.h:111:15: note: Technically the member function 'CWinSystemBase::GetClipboardText' can be static.
xbmc-13.2-Gotham/xbmc/windowing/WinSystem.h:114:8: performance: Technically the member function 'CWinSystemBase::UpdateDesktopResolution' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/windowing/WinSystem.cpp:56:22: note: Technically the member function 'CWinSystemBase::UpdateDesktopResolution' can be static.
xbmc-13.2-Gotham/xbmc/windowing/WinSystem.h:114:8: note: Technically the member function 'CWinSystemBase::UpdateDesktopResolution' can be static.
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAmlogic.h:52:8: performance: Technically the member function 'CEGLNativeTypeAmlogic::ModeToResolution' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAmlogic.cpp:234:29: note: Technically the member function 'CEGLNativeTypeAmlogic::ModeToResolution' can be static.
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAmlogic.h:52:8: note: Technically the member function 'CEGLNativeTypeAmlogic::ModeToResolution' can be static.
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAmlogic.h:53:8: performance: Technically the member function 'CEGLNativeTypeAmlogic::EnableFreeScale' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAmlogic.cpp:340:29: note: Technically the member function 'CEGLNativeTypeAmlogic::EnableFreeScale' can be static.
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAmlogic.h:53:8: note: Technically the member function 'CEGLNativeTypeAmlogic::EnableFreeScale' can be static.
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAmlogic.h:54:8: style: Technically the member function 'CEGLNativeTypeAmlogic::DisableFreeScale' can be const. [functionConst]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAmlogic.cpp:371:29: note: Technically the member function 'CEGLNativeTypeAmlogic::DisableFreeScale' can be const.
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAmlogic.h:54:8: note: Technically the member function 'CEGLNativeTypeAmlogic::DisableFreeScale' can be const.
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAmlogic.h:29:23: style: The function 'GetNativeName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:62:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAmlogic.h:29:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAmlogic.h:30:17: style: The function 'CheckCompatibility' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:68:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAmlogic.h:30:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAmlogic.h:31:17: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:74:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAmlogic.h:31:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAmlogic.h:32:17: style: The function 'Destroy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:79:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAmlogic.h:32:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAmlogic.h:33:17: style: The function 'GetQuirks' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:85:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAmlogic.h:33:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAmlogic.h:35:17: style: The function 'CreateNativeDisplay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:92:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAmlogic.h:35:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAmlogic.h:36:17: style: The function 'CreateNativeWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:101:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAmlogic.h:36:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAmlogic.h:37:17: style: The function 'GetNativeDisplay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:104:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAmlogic.h:37:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAmlogic.h:38:17: style: The function 'GetNativeWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:107:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAmlogic.h:38:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAmlogic.h:40:17: style: The function 'DestroyNativeWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:113:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAmlogic.h:40:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAmlogic.h:41:17: style: The function 'DestroyNativeDisplay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:119:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAmlogic.h:41:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAmlogic.h:43:17: style: The function 'GetNativeResolution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:124:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAmlogic.h:43:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAmlogic.h:44:17: style: The function 'SetNativeResolution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:129:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAmlogic.h:44:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAmlogic.h:45:17: style: The function 'ProbeResolutions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:132:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAmlogic.h:45:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAmlogic.h:46:17: style: The function 'GetPreferredResolution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:138:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAmlogic.h:46:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAmlogic.h:48:17: style: The function 'ShowWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:144:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAmlogic.h:48:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAmlogic.cpp:335:46: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAndroid.cpp:154:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAndroid.cpp:153:0: note: Variable 'ret' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAndroid.cpp:154:3: note: Variable 'ret' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAndroid.h:29:23: style: The function 'GetNativeName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:62:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAndroid.h:29:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAndroid.h:30:17: style: The function 'CheckCompatibility' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:68:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAndroid.h:30:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAndroid.h:31:17: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:74:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAndroid.h:31:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAndroid.h:32:17: style: The function 'Destroy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:79:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAndroid.h:32:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAndroid.h:33:17: style: The function 'GetQuirks' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:85:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAndroid.h:33:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAndroid.h:35:17: style: The function 'CreateNativeDisplay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:92:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAndroid.h:35:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAndroid.h:36:17: style: The function 'CreateNativeWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:101:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAndroid.h:36:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAndroid.h:37:17: style: The function 'GetNativeDisplay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:104:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAndroid.h:37:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAndroid.h:38:17: style: The function 'GetNativeWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:107:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAndroid.h:38:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAndroid.h:40:17: style: The function 'DestroyNativeWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:113:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAndroid.h:40:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAndroid.h:41:17: style: The function 'DestroyNativeDisplay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:119:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAndroid.h:41:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAndroid.h:43:17: style: The function 'GetNativeResolution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:124:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAndroid.h:43:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAndroid.h:44:17: style: The function 'SetNativeResolution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:129:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAndroid.h:44:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAndroid.h:45:17: style: The function 'ProbeResolutions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:132:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAndroid.h:45:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAndroid.h:46:17: style: The function 'GetPreferredResolution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:138:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAndroid.h:46:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAndroid.h:48:17: style: The function 'ShowWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:144:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeAndroid.h:48:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeRaspberryPI.h:35:23: style: The function 'GetNativeName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:62:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeRaspberryPI.h:35:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeRaspberryPI.h:36:17: style: The function 'CheckCompatibility' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:68:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeRaspberryPI.h:36:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeRaspberryPI.h:37:17: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:74:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeRaspberryPI.h:37:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeRaspberryPI.h:38:17: style: The function 'Destroy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:79:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeRaspberryPI.h:38:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeRaspberryPI.h:39:17: style: The function 'GetQuirks' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:85:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeRaspberryPI.h:39:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeRaspberryPI.h:41:17: style: The function 'CreateNativeDisplay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:92:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeRaspberryPI.h:41:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeRaspberryPI.h:42:17: style: The function 'CreateNativeWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:101:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeRaspberryPI.h:42:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeRaspberryPI.h:43:17: style: The function 'GetNativeDisplay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:104:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeRaspberryPI.h:43:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeRaspberryPI.h:44:17: style: The function 'GetNativeWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:107:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeRaspberryPI.h:44:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeRaspberryPI.h:46:17: style: The function 'DestroyNativeWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:113:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeRaspberryPI.h:46:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeRaspberryPI.h:47:17: style: The function 'DestroyNativeDisplay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:119:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeRaspberryPI.h:47:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeRaspberryPI.h:49:17: style: The function 'GetNativeResolution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:124:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeRaspberryPI.h:49:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeRaspberryPI.h:50:17: style: The function 'SetNativeResolution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:129:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeRaspberryPI.h:50:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeRaspberryPI.h:51:17: style: The function 'ProbeResolutions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:132:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeRaspberryPI.h:51:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeRaspberryPI.h:52:17: style: The function 'GetPreferredResolution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:138:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeRaspberryPI.h:52:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeRaspberryPI.h:54:17: style: The function 'ShowWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:144:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeRaspberryPI.h:54:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeWayland.h:33:23: style: The function 'GetNativeName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:62:23: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeWayland.h:33:23: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeWayland.h:34:17: style: The function 'CheckCompatibility' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:68:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeWayland.h:34:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeWayland.h:35:17: style: The function 'Initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:74:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeWayland.h:35:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeWayland.h:36:17: style: The function 'Destroy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:79:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeWayland.h:36:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeWayland.h:37:17: style: The function 'GetQuirks' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:85:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeWayland.h:37:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeWayland.h:39:17: style: The function 'CreateNativeDisplay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:92:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeWayland.h:39:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeWayland.h:40:17: style: The function 'CreateNativeWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:101:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeWayland.h:40:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeWayland.h:41:17: style: The function 'GetNativeDisplay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:104:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeWayland.h:41:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeWayland.h:42:17: style: The function 'GetNativeWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:107:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeWayland.h:42:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeWayland.h:44:17: style: The function 'DestroyNativeWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:113:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeWayland.h:44:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeWayland.h:45:17: style: The function 'DestroyNativeDisplay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:119:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeWayland.h:45:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeWayland.h:47:17: style: The function 'GetNativeResolution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:124:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeWayland.h:47:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeWayland.h:48:17: style: The function 'SetNativeResolution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:129:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeWayland.h:48:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeWayland.h:49:17: style: The function 'ProbeResolutions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:132:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeWayland.h:49:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeWayland.h:50:17: style: The function 'GetPreferredResolution' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:138:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeWayland.h:50:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeWayland.h:52:17: style: The function 'ShowWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeType.h:144:17: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/EGLNativeTypeWayland.h:52:17: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/egl/wayland/Display.h:42:5: style: Class 'Display' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/windowing/egl/wayland/Output.cpp:168:30: style: Function 'Geometry' argument 5 names different: declaration 'subpixel' definition 'subpixelArrangement'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/windowing/egl/wayland/Output.h:124:25: note: Function 'Geometry' argument 5 names different: declaration 'subpixel' definition 'subpixelArrangement'.
xbmc-13.2-Gotham/xbmc/windowing/egl/wayland/Output.cpp:168:30: note: Function 'Geometry' argument 5 names different: declaration 'subpixel' definition 'subpixelArrangement'.
xbmc-13.2-Gotham/xbmc/windowing/egl/wayland/ShellSurface.cpp:36:57: style: Function 'ShellSurface' argument 2 names different: declaration 'shellSurface' definition 'shell_surface'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/windowing/egl/wayland/ShellSurface.h:38:41: note: Function 'ShellSurface' argument 2 names different: declaration 'shellSurface' definition 'shell_surface'.
xbmc-13.2-Gotham/xbmc/windowing/egl/wayland/ShellSurface.cpp:36:57: note: Function 'ShellSurface' argument 2 names different: declaration 'shellSurface' definition 'shell_surface'.
xbmc-13.2-Gotham/xbmc/windowing/egl/wayland/XBMCConnection.cpp:566:51: style: Function 'XBMCConnection' argument 3 names different: declaration 'injector' definition 'eventInjector'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/windowing/egl/wayland/XBMCConnection.h:74:33: note: Function 'XBMCConnection' argument 3 names different: declaration 'injector' definition 'eventInjector'.
xbmc-13.2-Gotham/xbmc/windowing/egl/wayland/XBMCConnection.cpp:566:51: note: Function 'XBMCConnection' argument 3 names different: declaration 'injector' definition 'eventInjector'.
xbmc-13.2-Gotham/xbmc/windowing/egl/wayland/XBMCConnection.cpp:724:72: style: Function 'AvailableResolutions' argument 1 names different: declaration 'res' definition 'resolutions'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/windowing/egl/wayland/XBMCConnection.h:79:59: note: Function 'AvailableResolutions' argument 1 names different: declaration 'res' definition 'resolutions'.
xbmc-13.2-Gotham/xbmc/windowing/egl/wayland/XBMCConnection.cpp:724:72: note: Function 'AvailableResolutions' argument 1 names different: declaration 'res' definition 'resolutions'.
xbmc-13.2-Gotham/xbmc/windowing/egl/wayland/XBMCConnection.cpp:96:3: warning: Member variable 'GlobalInterface::m_version' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/windowing/egl/wayland/XBMCConnection.cpp:101:3: warning: Member variable 'GlobalInterface::m_version' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/windowing/egl/wayland/XBMCConnection.cpp:96:3: style: Class 'GlobalInterface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/windowing/egl/wayland/XBMCConnection.cpp:109:16: style: The function 'OnObjectAvailable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/egl/wayland/XBMCConnection.cpp:75:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/egl/wayland/XBMCConnection.cpp:109:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/TestEGLNativeTypeWayland.cpp:79:16: style: The function 'SetUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/WestonTest.h:44:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/TestEGLNativeTypeWayland.cpp:79:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/TestEGLNativeTypeWayland.cpp:111:16: style: The function 'SetUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/TestEGLNativeTypeWayland.cpp:79:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/TestEGLNativeTypeWayland.cpp:111:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/TestXBMCWaylandInputAcceptance.cpp:166:24: warning: Member variable 'InputEventsWestonTest::synchronized' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/TestXBMCWaylandInputAcceptance.cpp:117:16: style: The function 'SetUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/WestonTest.h:44:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/TestXBMCWaylandInputAcceptance.cpp:117:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/TestXBMCWaylandInputAcceptance.cpp:306:38: style: The function 'CreateEventQueue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/TestXBMCWaylandInputAcceptance.cpp:146:38: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/TestXBMCWaylandInputAcceptance.cpp:306:38: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/WestonProcess.cpp:200:9: style: The scope of the variable 'received' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/WestonProcess.cpp:91:40: style: Function 'Process' argument 1 names different: declaration 'base' definition 'xbmcTestBase'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/WestonProcess.h:43:29: note: Function 'Process' argument 1 names different: declaration 'base' definition 'xbmcTestBase'.
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/WestonProcess.cpp:91:40: note: Function 'Process' argument 1 names different: declaration 'base' definition 'xbmcTestBase'.
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/WestonProcess.cpp:92:40: style: Function 'Process' argument 2 names different: declaration 'socket' definition 'tempFileName'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/WestonProcess.h:44:29: note: Function 'Process' argument 2 names different: declaration 'socket' definition 'tempFileName'.
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/WestonProcess.cpp:92:40: note: Function 'Process' argument 2 names different: declaration 'socket' definition 'tempFileName'.
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/WestonProcess.cpp:377:32: style: Function 'WaitForStatus' argument 1 names different: declaration 'status' definition 'code'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/WestonProcess.h:48:26: note: Function 'WaitForStatus' argument 1 names different: declaration 'status' definition 'code'.
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/WestonProcess.cpp:377:32: note: Function 'WaitForStatus' argument 1 names different: declaration 'status' definition 'code'.
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/WestonProcess.cpp:394:21: style: Unused variable: statusMessage [unusedVariable]
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/WestonProcess.cpp:536:9: warning: Class Process is not safe, destructor throws exception [exceptThrowInDestructor]
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/WestonProcess.cpp:79:5: performance: Returning the result of c_str() in a function that returns std::string is slow and redundant. [stlcstrReturn]
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/WestonTest.cpp:43:3: style: Class 'TempFileWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/XBMCWaylandTestExtension.cpp:363:48: style: Function 'PingSurfaceCallback' argument 4 names different: declaration 'timestamp' definition 't'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/XBMCWaylandTestExtension.cpp:174:44: note: Function 'PingSurfaceCallback' argument 4 names different: declaration 'timestamp' definition 't'.
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/XBMCWaylandTestExtension.cpp:363:48: note: Function 'PingSurfaceCallback' argument 4 names different: declaration 'timestamp' definition 't'.
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/XBMCWaylandTestExtension.cpp:478:57: style: Function 'SendKeyToKeyboard' argument 3 names different: declaration 'surfaceResource' definition 'surface'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/XBMCWaylandTestExtension.cpp:199:46: note: Function 'SendKeyToKeyboard' argument 3 names different: declaration 'surfaceResource' definition 'surface'.
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/XBMCWaylandTestExtension.cpp:478:57: note: Function 'SendKeyToKeyboard' argument 3 names different: declaration 'surfaceResource' definition 'surface'.
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/XBMCWaylandTestExtension.cpp:495:63: style: Function 'SendModifiersToKeyboard' argument 3 names different: declaration 'surfaceResource' definition 'surface'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/XBMCWaylandTestExtension.cpp:204:52: note: Function 'SendModifiersToKeyboard' argument 3 names different: declaration 'surfaceResource' definition 'surface'.
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/XBMCWaylandTestExtension.cpp:495:63: note: Function 'SendModifiersToKeyboard' argument 3 names different: declaration 'surfaceResource' definition 'surface'.
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/XBMCWaylandTestExtension.cpp:515:62: style: Function 'GiveSurfaceKeyboardFocus' argument 1 names different: declaration 'clent' definition 'client'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/XBMCWaylandTestExtension.cpp:209:51: note: Function 'GiveSurfaceKeyboardFocus' argument 1 names different: declaration 'clent' definition 'client'.
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/XBMCWaylandTestExtension.cpp:515:62: note: Function 'GiveSurfaceKeyboardFocus' argument 1 names different: declaration 'clent' definition 'client'.
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/XBMCWaylandTestExtension.cpp:517:64: style: Function 'GiveSurfaceKeyboardFocus' argument 3 names different: declaration 'surfaceResource' definition 'surface'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/XBMCWaylandTestExtension.cpp:211:53: note: Function 'GiveSurfaceKeyboardFocus' argument 3 names different: declaration 'surfaceResource' definition 'surface'.
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/XBMCWaylandTestExtension.cpp:517:64: note: Function 'GiveSurfaceKeyboardFocus' argument 3 names different: declaration 'surfaceResource' definition 'surface'.
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/XBMCWaylandTestExtension.cpp:527:51: style: Function 'PingSurface' argument 3 names different: declaration 'surfaceResource' definition 'surface'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/XBMCWaylandTestExtension.cpp:214:40: note: Function 'PingSurface' argument 3 names different: declaration 'surfaceResource' definition 'surface'.
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/XBMCWaylandTestExtension.cpp:527:51: note: Function 'PingSurface' argument 3 names different: declaration 'surfaceResource' definition 'surface'.
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/XBMCWaylandTestExtension.cpp:744:47: style: Function 'Surface' argument 1 names different: declaration 'client' definition 'surface'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/XBMCWaylandTestExtension.cpp:89:55: note: Function 'Surface' argument 1 names different: declaration 'client' definition 'surface'.
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/XBMCWaylandTestExtension.cpp:744:47: note: Function 'Surface' argument 1 names different: declaration 'client' definition 'surface'.
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/XBMCWaylandTestExtension.cpp:574:23: style: Unused variable: ss [unusedVariable]
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/XBMCWaylandTestExtension.cpp:58:3: style: Class 'Listener' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/windowing/tests/wayland/XBMCWaylandTestExtension.cpp:79:3: style: Class 'Compositor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-13.2-Gotham/xbmc/windowing/wayland/EventLoop.h:80:8: style: The function 'OnEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/wayland/EventListener.h:36:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/wayland/EventLoop.h:80:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/wayland/EventLoop.h:81:8: style: The function 'OnFocused' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/wayland/EventListener.h:37:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/wayland/EventLoop.h:81:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/wayland/EventLoop.h:82:8: style: The function 'OnUnfocused' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/wayland/EventListener.h:38:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/wayland/EventLoop.h:82:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/wayland/PointerProcessor.h:44:8: style: The function 'Motion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/wayland/Pointer.h:37:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/wayland/PointerProcessor.h:44:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/wayland/PointerProcessor.h:47:8: style: The function 'Button' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/wayland/Pointer.h:40:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/wayland/PointerProcessor.h:47:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/wayland/PointerProcessor.h:51:8: style: The function 'Axis' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/wayland/Pointer.h:44:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/wayland/PointerProcessor.h:51:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/wayland/PointerProcessor.h:54:8: style: The function 'Enter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/wayland/Pointer.h:47:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/wayland/PointerProcessor.h:54:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/wayland/KeyboardProcessor.h:62:8: style: The function 'UpdateKeymap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/wayland/Keyboard.h:45:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/wayland/KeyboardProcessor.h:62:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/wayland/KeyboardProcessor.h:63:8: style: The function 'Enter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/wayland/Keyboard.h:46:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/wayland/KeyboardProcessor.h:63:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/wayland/KeyboardProcessor.h:66:8: style: The function 'Leave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/wayland/Keyboard.h:49:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/wayland/KeyboardProcessor.h:66:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/wayland/KeyboardProcessor.h:68:8: style: The function 'Key' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/wayland/Keyboard.h:51:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/wayland/KeyboardProcessor.h:68:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/wayland/KeyboardProcessor.h:72:8: style: The function 'Modifier' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/wayland/Keyboard.h:55:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/wayland/KeyboardProcessor.h:72:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/wayland/InputFactory.h:61:8: style: The function 'SetCursor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/wayland/CursorManager.h:33:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/wayland/InputFactory.h:61:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/wayland/InputFactory.h:66:8: style: The function 'InsertPointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/wayland/Seat.h:38:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/wayland/InputFactory.h:66:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/wayland/InputFactory.h:67:8: style: The function 'InsertKeyboard' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/wayland/Seat.h:39:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/wayland/InputFactory.h:67:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/wayland/InputFactory.h:69:8: style: The function 'RemovePointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/wayland/Seat.h:41:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/wayland/InputFactory.h:69:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/wayland/InputFactory.h:70:8: style: The function 'RemoveKeyboard' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/wayland/Seat.h:42:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/wayland/InputFactory.h:70:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/wayland/KeyboardProcessor.cpp:57:60: style: Function 'SetXBMCSurface' argument 1 names different: declaration 'xbmcWindow' definition 's'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/windowing/wayland/KeyboardProcessor.h:58:42: note: Function 'SetXBMCSurface' argument 1 names different: declaration 'xbmcWindow' definition 's'.
xbmc-13.2-Gotham/xbmc/windowing/wayland/KeyboardProcessor.cpp:57:60: note: Function 'SetXBMCSurface' argument 1 names different: declaration 'xbmcWindow' definition 's'.
xbmc-13.2-Gotham/xbmc/windowing/wayland/KeyboardProcessor.cpp:93:49: style: Function 'SendKeyToXBMC' argument 3 names different: declaration 'type' definition 'eventType'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/windowing/wayland/KeyboardProcessor.h:80:31: note: Function 'SendKeyToXBMC' argument 3 names different: declaration 'type' definition 'eventType'.
xbmc-13.2-Gotham/xbmc/windowing/wayland/KeyboardProcessor.cpp:93:49: note: Function 'SendKeyToXBMC' argument 3 names different: declaration 'type' definition 'eventType'.
xbmc-13.2-Gotham/xbmc/windowing/wayland/KeyboardProcessor.cpp:42:26: warning: Member variable 'KeyboardProcessor::m_keymap' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/windowing/wayland/Pointer.h:110:8: performance: Technically the member function 'xbmc::wayland::Pointer::HandleLeave' can be static. [functionStatic]
xbmc-13.2-Gotham/xbmc/windowing/wayland/Pointer.cpp:140:19: note: Technically the member function 'xbmc::wayland::Pointer::HandleLeave' can be static.
xbmc-13.2-Gotham/xbmc/windowing/wayland/Pointer.h:110:8: note: Technically the member function 'xbmc::wayland::Pointer::HandleLeave' can be static.
xbmc-13.2-Gotham/xbmc/windowing/wayland/PointerProcessor.cpp:31:25: warning: Member variable 'PointerProcessor::m_currentlyPressedButton' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/windowing/wayland/PointerProcessor.cpp:31:25: warning: Member variable 'PointerProcessor::m_lastPointerX' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/windowing/wayland/PointerProcessor.cpp:31:25: warning: Member variable 'PointerProcessor::m_lastPointerY' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/windowing/wayland/PointerProcessor.cpp:98:56: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xbmc-13.2-Gotham/xbmc/windowing/wayland/Wayland11EventQueueStrategy.cpp:102:16: style: The scope of the variable 'numActions' can be reduced. [variableScope]
xbmc-13.2-Gotham/xbmc/windowing/wayland/Wayland11EventQueueStrategy.h:65:8: style: The function 'DispatchEventsFromMain' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/wayland/EventQueueStrategy.h:41:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/wayland/Wayland11EventQueueStrategy.h:65:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/wayland/Wayland12EventQueueStrategy.h:48:8: style: The function 'DispatchEventsFromMain' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/wayland/EventQueueStrategy.h:41:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/wayland/Wayland12EventQueueStrategy.h:48:8: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/windows/WinSystemWin32GL.h:41:16: style: The function 'ResizeWindow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/windows/WinSystemWin32.h:136:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/windows/WinSystemWin32GL.h:41:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windowing/windows/WinSystemWin32GL.h:42:16: style: The function 'SetFullScreen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-13.2-Gotham/xbmc/windowing/windows/WinSystemWin32.h:137:16: note: Virtual function in base class
xbmc-13.2-Gotham/xbmc/windowing/windows/WinSystemWin32GL.h:42:16: note: Function in derived class
xbmc-13.2-Gotham/xbmc/windows/GUIMediaWindow.cpp:868:29: style: Redundant condition: iWindow==WINDOW_PVR. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition]
xbmc-13.2-Gotham/xbmc/windows/GUIMediaWindow.cpp:1640:34: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/windows/GUIMediaWindow.cpp:942:5: style: Variable 'pFileDirectory' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/windows/GUIMediaWindow.cpp:941:0: note: Variable 'pFileDirectory' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/windows/GUIMediaWindow.cpp:942:5: note: Variable 'pFileDirectory' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/windows/GUIMediaWindow.cpp:1662:58: style: Function 'UpdateFilterPath' argument 1 names different: declaration 'strDirector' definition 'strDirectory'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/windows/GUIMediaWindow.h:107:51: note: Function 'UpdateFilterPath' argument 1 names different: declaration 'strDirector' definition 'strDirectory'.
xbmc-13.2-Gotham/xbmc/windows/GUIMediaWindow.cpp:1662:58: note: Function 'UpdateFilterPath' argument 1 names different: declaration 'strDirector' definition 'strDirectory'.
xbmc-13.2-Gotham/xbmc/windows/GUIMediaWindow.cpp:1958:62: style: Function 'GetStartFolder' argument 1 names different: declaration 'url' definition 'dir'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/windows/GUIMediaWindow.h:151:55: note: Function 'GetStartFolder' argument 1 names different: declaration 'url' definition 'dir'.
xbmc-13.2-Gotham/xbmc/windows/GUIMediaWindow.cpp:1958:62: note: Function 'GetStartFolder' argument 1 names different: declaration 'url' definition 'dir'.
xbmc-13.2-Gotham/xbmc/windows/GUIWindowFileManager.cpp:1050:36: style: C-style pointer casting [cstyleCast]
xbmc-13.2-Gotham/xbmc/windows/GUIWindowFileManager.cpp:545:5: style: Variable 'pFileDirectory' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-13.2-Gotham/xbmc/windows/GUIWindowFileManager.cpp:544:0: note: Variable 'pFileDirectory' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/windows/GUIWindowFileManager.cpp:545:5: note: Variable 'pFileDirectory' is reassigned a value before the old one has been used.
xbmc-13.2-Gotham/xbmc/windows/GUIWindowFileManager.cpp:807:48: style: Function 'GetSelectedItem' argument 1 names different: declaration 'iList' definition 'iControl'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/windows/GUIWindowFileManager.h:70:27: note: Function 'GetSelectedItem' argument 1 names different: declaration 'iList' definition 'iControl'.
xbmc-13.2-Gotham/xbmc/windows/GUIWindowFileManager.cpp:807:48: note: Function 'GetSelectedItem' argument 1 names different: declaration 'iList' definition 'iControl'.
xbmc-13.2-Gotham/xbmc/windows/GUIWindowFileManager.cpp:939:45: style: Function 'OnPopupMenu' argument 1 names different: declaration 'iList' definition 'list'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/windows/GUIWindowFileManager.h:82:24: note: Function 'OnPopupMenu' argument 1 names different: declaration 'iList' definition 'list'.
xbmc-13.2-Gotham/xbmc/windows/GUIWindowFileManager.cpp:939:45: note: Function 'OnPopupMenu' argument 1 names different: declaration 'iList' definition 'list'.
xbmc-13.2-Gotham/xbmc/windows/GUIWindowFileManager.cpp:939:55: style: Function 'OnPopupMenu' argument 2 names different: declaration 'iItem' definition 'item'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/windows/GUIWindowFileManager.h:82:35: note: Function 'OnPopupMenu' argument 2 names different: declaration 'iItem' definition 'item'.
xbmc-13.2-Gotham/xbmc/windows/GUIWindowFileManager.cpp:939:55: note: Function 'OnPopupMenu' argument 2 names different: declaration 'iItem' definition 'item'.
xbmc-13.2-Gotham/xbmc/windows/GUIWindowFileManager.cpp:1100:44: style: Function 'SelectItem' argument 1 names different: declaration 'iList' definition 'list'. [funcArgNamesDifferent]
xbmc-13.2-Gotham/xbmc/windows/GUIWindowFileManager.h:56:23: note: Function 'SelectItem' argument 1 names different: declaration 'iList' definition 'list'.
xbmc-13.2-Gotham/xbmc/windows/GUIWindowFileManager.cpp:1100:44: note: Function 'SelectItem' argument 1 names different: declaration 'iList' definition 'list'.
xbmc-13.2-Gotham/xbmc/windows/GUIWindowFileManager.cpp:93:24: warning: Member variable 'CGUIWindowFileManager::m_errorHeading' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/windows/GUIWindowFileManager.cpp:93:24: warning: Member variable 'CGUIWindowFileManager::m_errorLine' is not initialized in the constructor. [uninitMemberVar]
xbmc-13.2-Gotham/xbmc/windows/GUIWindowScreensaver.cpp:33:24: warning: Member variable 'CGUIWindowScreensaver::m_bInitialized' is not initialized in the constructor. [uninitMemberVar]
[17:27]

ftp://ftp.se.debian.org/debian/pool/main/x/xbmc-pvr-addons/xbmc-pvr-addons_13.0+git20140512+g91cc731+dfsg1.orig.tar.xz
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/EventsThread.cpp:28:16: warning: Member variable 'CEventsThread::m_subscribed' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/argustvrpc.h:163:96: performance: Function parameter 'channelname' should be passed by const reference. [passedByValue]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/argustvrpc.h:251:41: performance: Function parameter 'recordingfilename' should be passed by const reference. [passedByValue]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/argustvrpc.cpp:203:0: error: #error implement for your OS! [preprocessorErrorDirective]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/channel.cpp:28:3: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/channel.cpp:29:3: performance: Variable 'guid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/channel.cpp:33:3: performance: Variable 'guidechannelid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/epg.cpp:31:7: warning: Member variable 'cEpg::m_utcdiff' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/epg.cpp:33:3: performance: Variable 'm_starttime' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/epg.cpp:34:3: performance: Variable 'm_endtime' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/guideprogram.cpp:29:3: performance: Variable 'actors' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/guideprogram.cpp:30:3: performance: Variable 'category' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/guideprogram.cpp:31:3: performance: Variable 'description' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/guideprogram.cpp:32:3: performance: Variable 'directors' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/guideprogram.cpp:34:3: performance: Variable 'episodenumberdisplay' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/guideprogram.cpp:38:3: performance: Variable 'guidechannelid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/guideprogram.cpp:39:3: performance: Variable 'guideprogramid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/guideprogram.cpp:44:3: performance: Variable 'lastmodifiedtime' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/guideprogram.cpp:45:3: performance: Variable 'rating' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/guideprogram.cpp:48:3: performance: Variable 'starttime' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/guideprogram.cpp:49:3: performance: Variable 'stoptime' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/guideprogram.cpp:50:3: performance: Variable 'subtitle' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/guideprogram.cpp:51:3: performance: Variable 'title' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/FileReader.h:48:18: warning: Virtual function 'CloseFile' is called from destructor '~FileReader()' at line 68. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/FileReader.cpp:68:3: note: Calling CloseFile
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/FileReader.h:48:18: note: CloseFile is a virtual method
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/MultiFileReader.cpp:149:3: style: Variable 'hr' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/MultiFileReader.cpp:148:3: note: Variable 'hr' is reassigned a value before the old one has been used.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/MultiFileReader.cpp:149:3: note: Variable 'hr' is reassigned a value before the old one has been used.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/MultiFileReader.cpp:478:5: style: Variable 'pos' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/MultiFileReader.cpp:474:0: note: Variable 'pos' is reassigned a value before the old one has been used.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/MultiFileReader.cpp:478:5: note: Variable 'pos' is reassigned a value before the old one has been used.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/MultiFileReader.cpp:461:9: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/MultiFileReader.cpp:463:9: note: Found duplicate branches for 'if' and 'else'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/MultiFileReader.cpp:461:9: note: Found duplicate branches for 'if' and 'else'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/MultiFileReader.cpp:201:8: style: The scope of the variable 'hr' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/MultiFileReader.cpp:312:8: style: The scope of the variable 'result' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/MultiFileReader.cpp:315:11: style: The scope of the variable 'filesAdded2' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/MultiFileReader.cpp:315:24: style: The scope of the variable 'filesRemoved2' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/MultiFileReader.cpp:151:54: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/MultiFileReader.cpp:218:34: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/MultiFileReader.cpp:535:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/MultiFileReader.cpp:541:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/MultiFileReader.cpp:572:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/MultiFileReader.h:69:10: performance: Technically the member function 'MultiFileReader::GetFileLength' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/MultiFileReader.cpp:614:23: note: Technically the member function 'MultiFileReader::GetFileLength' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/MultiFileReader.h:69:10: note: Technically the member function 'MultiFileReader::GetFileLength' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/MultiFileReader.h:84:14: warning: The class 'MultiFileReader' defines member variable with name 'm_bDebugOutput' also defined in its parent class 'FileReader'. [duplInheritedMember]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/FileReader.h:65:14: note: Parent variable 'FileReader::m_bDebugOutput'
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/MultiFileReader.h:84:14: note: Derived variable 'MultiFileReader::m_bDebugOutput'
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/MultiFileReader.h:55:18: style: The function 'GetFileName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/FileReader.h:45:18: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/MultiFileReader.h:55:18: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/MultiFileReader.h:56:18: style: The function 'SetFileName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/FileReader.h:46:18: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/MultiFileReader.h:56:18: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/MultiFileReader.h:57:18: style: The function 'OpenFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/FileReader.h:47:18: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/MultiFileReader.h:57:18: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/MultiFileReader.h:58:18: style: The function 'CloseFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/FileReader.h:48:18: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/MultiFileReader.h:58:18: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/MultiFileReader.h:59:18: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/FileReader.h:49:18: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/MultiFileReader.h:59:18: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/MultiFileReader.h:60:18: style: The function 'IsFileInvalid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/FileReader.h:50:18: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/MultiFileReader.h:60:18: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/MultiFileReader.h:62:21: style: The function 'SetFilePointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/FileReader.h:51:21: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/MultiFileReader.h:62:21: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/MultiFileReader.h:63:21: style: The function 'GetFilePointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/FileReader.h:52:21: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/MultiFileReader.h:63:21: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/MultiFileReader.h:64:21: style: The function 'GetFileSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/FileReader.h:54:21: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/MultiFileReader.h:64:21: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/MultiFileReader.h:65:18: style: The function 'OnZap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/FileReader.h:53:18: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/MultiFileReader.h:65:18: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/TSReader.cpp:123:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/lib/tsreader/TSReader.cpp:38:12: warning: Member variable 'CTsReader::m_bRecording' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:212:7: style: Variable 'isAccessibleByAddon' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:209:0: note: Variable 'isAccessibleByAddon' is reassigned a value before the old one has been used.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:212:7: note: Variable 'isAccessibleByAddon' is reassigned a value before the old one has been used.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:633:3: style: Variable 'retval' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:629:0: note: Variable 'retval' is reassigned a value before the old one has been used.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:633:3: note: Variable 'retval' is reassigned a value before the old one has been used.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:659:3: style: Variable 'retval' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:654:0: note: Variable 'retval' is reassigned a value before the old one has been used.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:659:3: note: Variable 'retval' is reassigned a value before the old one has been used.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:935:56: style: Function 'AddTimer' argument 1 names different: declaration 'timer' definition 'timerinfo'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.h:81:39: note: Function 'AddTimer' argument 1 names different: declaration 'timer' definition 'timerinfo'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:935:56: note: Function 'AddTimer' argument 1 names different: declaration 'timer' definition 'timerinfo'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:1018:59: style: Function 'DeleteTimer' argument 1 names different: declaration 'timer' definition 'timerinfo'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.h:82:42: note: Function 'DeleteTimer' argument 1 names different: declaration 'timer' definition 'timerinfo'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:1018:59: note: Function 'DeleteTimer' argument 1 names different: declaration 'timer' definition 'timerinfo'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:1018:75: style: Function 'DeleteTimer' argument 2 names different: declaration 'bForceDelete' definition 'force'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.h:82:54: note: Function 'DeleteTimer' argument 2 names different: declaration 'bForceDelete' definition 'force'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:1018:75: note: Function 'DeleteTimer' argument 2 names different: declaration 'bForceDelete' definition 'force'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:1106:59: style: Function 'UpdateTimer' argument 1 names different: declaration 'timer' definition 'timerinfo'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.h:83:42: note: Function 'UpdateTimer' argument 1 names different: declaration 'timer' definition 'timerinfo'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:1106:59: note: Function 'UpdateTimer' argument 1 names different: declaration 'timer' definition 'timerinfo'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:1152:60: style: Function '_OpenLiveStream' argument 1 names different: declaration 'channel' definition 'channelinfo'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.h:114:43: note: Function '_OpenLiveStream' argument 1 names different: declaration 'channel' definition 'channelinfo'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:1152:60: note: Function '_OpenLiveStream' argument 1 names different: declaration 'channel' definition 'channelinfo'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:1262:59: style: Function 'OpenLiveStream' argument 1 names different: declaration 'channel' definition 'channelinfo'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.h:86:42: note: Function 'OpenLiveStream' argument 1 names different: declaration 'channel' definition 'channelinfo'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:1262:59: note: Function 'OpenLiveStream' argument 1 names different: declaration 'channel' definition 'channelinfo'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:1395:58: style: Function 'SwitchChannel' argument 1 names different: declaration 'channel' definition 'channelinfo'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.h:93:41: note: Function 'SwitchChannel' argument 1 names different: declaration 'channel' definition 'channelinfo'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:1395:58: note: Function 'SwitchChannel' argument 1 names different: declaration 'channel' definition 'channelinfo'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:1471:65: style: Function 'OpenRecordedStream' argument 1 names different: declaration 'recording' definition 'recinfo'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.h:99:48: note: Function 'OpenRecordedStream' argument 1 names different: declaration 'recording' definition 'recinfo'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:1471:65: note: Function 'OpenRecordedStream' argument 1 names different: declaration 'recording' definition 'recinfo'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:1504:80: style: Function 'ReadRecordedStream' argument 2 names different: declaration 'iBufferSize' definition 'iBuffersize'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.h:101:63: note: Function 'ReadRecordedStream' argument 2 names different: declaration 'iBufferSize' definition 'iBuffersize'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:1504:80: note: Function 'ReadRecordedStream' argument 2 names different: declaration 'iBufferSize' definition 'iBuffersize'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:1554:68: style: Function 'GetLiveStreamURL' argument 1 names different: declaration 'channel' definition 'channelinfo'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.h:107:51: note: Function 'GetLiveStreamURL' argument 1 names different: declaration 'channel' definition 'channelinfo'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:1554:68: note: Function 'GetLiveStreamURL' argument 1 names different: declaration 'channel' definition 'channelinfo'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:157:10: style: Unused variable: result [unusedVariable]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:603:29: style: Variable 'channelId' is assigned a value that is never used. [unreadVariable]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:1353:10: style: Unused variable: result [unusedVariable]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:1129:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:1146:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:49:20: warning: Member variable 'cPVRClientArgusTV::m_iBackendVersion' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:49:20: warning: Member variable 'cPVRClientArgusTV::m_signalqualityInterval' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:54:3: performance: Variable 'm_BackendUTCoffset' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:55:3: performance: Variable 'm_BackendTime' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.h:49:8: performance: Technically the member function 'cPVRClientArgusTV::ShareErrorsFound' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:178:25: note: Technically the member function 'cPVRClientArgusTV::ShareErrorsFound' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.h:49:8: note: Technically the member function 'cPVRClientArgusTV::ShareErrorsFound' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.h:54:15: performance: Technically the member function 'cPVRClientArgusTV::GetConnectionString' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:273:32: note: Technically the member function 'cPVRClientArgusTV::GetConnectionString' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.h:54:15: note: Technically the member function 'cPVRClientArgusTV::GetConnectionString' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.h:62:7: performance: Technically the member function 'cPVRClientArgusTV::GetNumChannels' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:390:24: note: Technically the member function 'cPVRClientArgusTV::GetNumChannels' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.h:62:7: note: Technically the member function 'cPVRClientArgusTV::GetNumChannels' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.h:65:7: performance: Technically the member function 'cPVRClientArgusTV::GetChannelGroupsAmount' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:500:24: note: Technically the member function 'cPVRClientArgusTV::GetChannelGroupsAmount' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.h:65:7: note: Technically the member function 'cPVRClientArgusTV::GetChannelGroupsAmount' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.h:70:7: performance: Technically the member function 'cPVRClientArgusTV::GetNumRecordings' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:626:24: note: Technically the member function 'cPVRClientArgusTV::GetNumRecordings' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.h:70:7: note: Technically the member function 'cPVRClientArgusTV::GetNumRecordings' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.h:75:7: performance: Technically the member function 'cPVRClientArgusTV::GetRecordingLastPlayedPosition' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:767:24: note: Technically the member function 'cPVRClientArgusTV::GetRecordingLastPlayedPosition' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.h:75:7: note: Technically the member function 'cPVRClientArgusTV::GetRecordingLastPlayedPosition' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.h:79:7: performance: Technically the member function 'cPVRClientArgusTV::GetNumTimers' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:815:24: note: Technically the member function 'cPVRClientArgusTV::GetNumTimers' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.h:79:7: note: Technically the member function 'cPVRClientArgusTV::GetNumTimers' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.h:92:7: style: Technically the member function 'cPVRClientArgusTV::GetCurrentClientChannel' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:1413:24: note: Technically the member function 'cPVRClientArgusTV::GetCurrentClientChannel' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.h:92:7: note: Technically the member function 'cPVRClientArgusTV::GetCurrentClientChannel' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.h:95:8: style: Technically the member function 'cPVRClientArgusTV::CanPauseAndSeek' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:1575:25: note: Technically the member function 'cPVRClientArgusTV::CanPauseAndSeek' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.h:95:8: note: Technically the member function 'cPVRClientArgusTV::CanPauseAndSeek' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.h:96:8: performance: Technically the member function 'cPVRClientArgusTV::PauseStream' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:1569:25: note: Technically the member function 'cPVRClientArgusTV::PauseStream' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.h:96:8: note: Technically the member function 'cPVRClientArgusTV::PauseStream' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.h:112:8: performance: Technically the member function 'cPVRClientArgusTV::FreeChannels' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:1141:25: note: Technically the member function 'cPVRClientArgusTV::FreeChannels' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.h:112:8: note: Technically the member function 'cPVRClientArgusTV::FreeChannels' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:59:3: style: Class 'cPVRClientArgusTV' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/pvrclient-argustv.cpp:59:3: style: Class 'cPVRClientArgusTV' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/recording.cpp:28:13: warning: Member variable 'cRecording::id' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/recording.cpp:30:3: performance: Variable 'actors' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/recording.cpp:31:3: performance: Variable 'category' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/recording.cpp:32:3: performance: Variable 'channeldisplayname' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/recording.cpp:33:3: performance: Variable 'channelid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/recording.cpp:35:3: performance: Variable 'description' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/recording.cpp:36:3: performance: Variable 'director' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/recording.cpp:38:3: performance: Variable 'episodenumberdisplay' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/recording.cpp:51:3: performance: Variable 'lastwatchedtime' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/recording.cpp:52:3: performance: Variable 'programstarttime' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/recording.cpp:53:3: performance: Variable 'programstoptime' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/recording.cpp:54:3: performance: Variable 'rating' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/recording.cpp:55:3: performance: Variable 'recordingfileformatid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/recording.cpp:56:3: performance: Variable 'recordingfilename' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/recording.cpp:57:3: performance: Variable 'recordingid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/recording.cpp:58:3: performance: Variable 'recordingstarttime' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/recording.cpp:59:3: performance: Variable 'recordingstoptime' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/recording.cpp:60:3: performance: Variable 'scheduleid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/recording.cpp:61:3: performance: Variable 'schedulename' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/recording.cpp:65:3: performance: Variable 'subtitle' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/recording.cpp:66:3: performance: Variable 'title' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/recordinggroup.cpp:29:3: performance: Variable 'category' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/recordinggroup.cpp:30:3: performance: Variable 'channeldisplayname' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/recordinggroup.cpp:31:3: performance: Variable 'channelid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/recordinggroup.cpp:34:3: performance: Variable 'latestprogramstarttime' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/recordinggroup.cpp:35:3: performance: Variable 'programtitle' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/recordinggroup.cpp:38:3: performance: Variable 'scheduleid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/recordinggroup.cpp:39:3: performance: Variable 'schedulename' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/tools.h:58:8: style: Technically the member function 'cTimeMs::TimedOut' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/tools.cpp:89:15: note: Technically the member function 'cTimeMs::TimedOut' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/tools.h:58:8: note: Technically the member function 'cTimeMs::TimedOut' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/tools.h:59:12: style: Technically the member function 'cTimeMs::Elapsed' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/tools.cpp:94:19: note: Technically the member function 'cTimeMs::Elapsed' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/tools.h:59:12: note: Technically the member function 'cTimeMs::Elapsed' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/tools.h:54:3: style: Class 'cTimeMs' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/upcomingrecording.cpp:28:21: warning: Member variable 'cUpcomingRecording::prerecordseconds' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/upcomingrecording.cpp:28:21: warning: Member variable 'cUpcomingRecording::postrecordseconds' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/upcomingrecording.cpp:30:3: performance: Variable 'channeldisplayname' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/upcomingrecording.cpp:31:3: performance: Variable 'channelid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/upcomingrecording.cpp:32:3: performance: Variable 'date' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/upcomingrecording.cpp:33:3: performance: Variable 'starttime' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/upcomingrecording.cpp:34:3: performance: Variable 'stoptime' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.argustv/src/upcomingrecording.cpp:35:3: performance: Variable 'title' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.demo/src/PVRDemoData.cpp:73:7: style: The scope of the variable 'iUniqueChannelId' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.demo/src/PVRDemoData.cpp:441:103: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.demo/src/PVRDemoData.cpp:30:3: performance: Variable 'm_iEpgStart' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.demo/src/PVRDemoData.cpp:31:3: performance: Variable 'm_strDefaultIcon' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.demo/src/PVRDemoData.cpp:32:3: performance: Variable 'm_strDefaultMovie' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.demo/src/PVRDemoData.h:104:16: warning: Virtual function 'LoadDemoData' is called from constructor 'PVRDemoData()' at line 34. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.demo/src/PVRDemoData.cpp:34:3: note: Calling LoadDemoData
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.demo/src/PVRDemoData.h:104:16: note: LoadDemoData is a virtual method
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.demo/src/PVRDemoData.cpp:273:30: error: Uninitialized struct member: recording.recordingTime [uninitStructMember]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvblink/src/DVBLinkClient.cpp:43:178: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvblink/src/DVBLinkClient.cpp:89:92: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvblink/src/DVBLinkClient.cpp:233:134: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvblink/src/DVBLinkClient.cpp:274:143: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvblink/src/DVBLinkClient.cpp:390:178: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvblink/src/DVBLinkClient.cpp:455:161: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvblink/src/DVBLinkClient.cpp:690:107: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvblink/src/DVBLinkClient.cpp:694:88: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvblink/src/DVBLinkClient.cpp:540:143: performance: Function parameter 'audiotrack' should be passed by const reference. [passedByValue]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvblink/src/TimeShiftBuffer.cpp:84:7: style: The scope of the variable 'bytesRead' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvblink/src/TimeShiftBuffer.cpp:120:16: style: The scope of the variable 'totalTimeWaited' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvblink/src/base64.cpp:47:7: style: The scope of the variable 'j' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvblink/src/base64.cpp:91:7: style: The scope of the variable 'j' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvblink/src/base64.cpp:43:69: style: Function 'base64_encode' argument 2 names different: declaration 'len' definition 'in_len'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvblink/src/base64.h:3:54: note: Function 'base64_encode' argument 2 names different: declaration 'len' definition 'in_len'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvblink/src/base64.cpp:43:69: note: Function 'base64_encode' argument 2 names different: declaration 'len' definition 'in_len'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvblink/src/base64.cpp:87:46: style: Function 'base64_decode' argument 1 names different: declaration 's' definition 'encoded_string'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvblink/src/base64.h:4:46: note: Function 'base64_decode' argument 1 names different: declaration 's' definition 'encoded_string'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvblink/src/base64.cpp:87:46: note: Function 'base64_decode' argument 1 names different: declaration 's' definition 'encoded_string'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvblink/src/client.cpp:320:88: style: C-style pointer casting [cstyleCast]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvblink/src/client.cpp:322:24: style: C-style pointer casting [cstyleCast]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvbviewer/src/DvbData.cpp:282:85: style: Function 'GetChannelGroupMembers' argument 2 names different: declaration 'group' definition 'pvrGroup'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvbviewer/src/DvbData.h:197:82: note: Function 'GetChannelGroupMembers' argument 2 names different: declaration 'group' definition 'pvrGroup'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvbviewer/src/DvbData.cpp:282:85: note: Function 'GetChannelGroupMembers' argument 2 names different: declaration 'group' definition 'pvrGroup'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvbviewer/src/DvbData.cpp:1024:54: style: Function 'GenerateTimer' argument 2 names different: declaration 'newtimer' definition 'newTimer'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvbviewer/src/DvbData.h:225:51: note: Function 'GenerateTimer' argument 2 names different: declaration 'newtimer' definition 'newTimer'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvbviewer/src/DvbData.cpp:1024:54: note: Function 'GenerateTimer' argument 2 names different: declaration 'newtimer' definition 'newTimer'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvbviewer/src/DvbData.cpp:1184:45: style: Function 'ParseDateTime' argument 1 names different: declaration 'strDate' definition 'date'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvbviewer/src/DvbData.h:232:42: note: Function 'ParseDateTime' argument 1 names different: declaration 'strDate' definition 'date'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvbviewer/src/DvbData.cpp:1184:45: note: Function 'ParseDateTime' argument 1 names different: declaration 'strDate' definition 'date'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvbviewer/src/DvbData.cpp:1246:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvbviewer/src/DvbData.h:45:3: warning: Member variable 'DvbChannel::id' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvbviewer/src/DvbData.h:45:3: warning: Member variable 'DvbChannel::frontendNr' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvbviewer/src/DvbData.h:45:3: warning: Member variable 'DvbChannel::radio' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvbviewer/src/DvbData.h:45:3: warning: Member variable 'DvbChannel::hidden' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvbviewer/src/DvbData.h:45:3: warning: Member variable 'DvbChannel::encrypted' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvbviewer/src/DvbData.h:79:3: warning: Member variable 'DvbEPGEntry::iEventId' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvbviewer/src/DvbData.h:79:3: warning: Member variable 'DvbEPGEntry::iChannelUid' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvbviewer/src/DvbData.h:79:3: warning: Member variable 'DvbEPGEntry::startTime' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvbviewer/src/DvbData.h:79:3: warning: Member variable 'DvbEPGEntry::endTime' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvbviewer/src/DvbData.h:97:3: warning: Member variable 'DvbTimer::iChannelUid' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvbviewer/src/DvbData.h:97:3: warning: Member variable 'DvbTimer::startTime' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvbviewer/src/DvbData.h:97:3: warning: Member variable 'DvbTimer::endTime' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvbviewer/src/DvbData.h:97:3: warning: Member variable 'DvbTimer::bRepeating' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvbviewer/src/DvbData.h:97:3: warning: Member variable 'DvbTimer::iWeekdays' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvbviewer/src/DvbData.h:97:3: warning: Member variable 'DvbTimer::iEpgId' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvbviewer/src/DvbData.h:97:3: warning: Member variable 'DvbTimer::iTimerId' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvbviewer/src/DvbData.h:97:3: warning: Member variable 'DvbTimer::iPriority' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvbviewer/src/DvbData.h:97:3: warning: Member variable 'DvbTimer::iFirstDay' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvbviewer/src/DvbData.h:97:3: warning: Member variable 'DvbTimer::iClientIndex' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvbviewer/src/DvbData.h:155:3: warning: Member variable 'DvbRecording::startTime' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvbviewer/src/DvbData.h:155:3: warning: Member variable 'DvbRecording::duration' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvbviewer/src/DvbData.cpp:41:6: warning: Member variable 'Dvb::m_timezone' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvbviewer/src/DvbData.cpp:41:6: warning: Member variable 'Dvb::m_diskspace' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvbviewer/src/DvbData.cpp:41:6: warning: Member variable 'Dvb::m_channelAmount' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvbviewer/src/DvbData.cpp:41:6: warning: Member variable 'Dvb::m_groupAmount' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvbviewer/src/DvbData.cpp:41:6: warning: Member variable 'Dvb::m_recordingAmount' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvbviewer/src/TimeshiftBuffer.cpp:7:45: style: Function 'TimeshiftBuffer' argument 1 names different: declaration 'streamPath' definition 'streampath'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvbviewer/src/TimeshiftBuffer.h:17:30: note: Function 'TimeshiftBuffer' argument 1 names different: declaration 'streamPath' definition 'streampath'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvbviewer/src/TimeshiftBuffer.cpp:7:45: note: Function 'TimeshiftBuffer' argument 1 names different: declaration 'streamPath' definition 'streampath'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvbviewer/src/TimeshiftBuffer.cpp:7:68: style: Function 'TimeshiftBuffer' argument 2 names different: declaration 'bufferPath' definition 'bufferpath'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvbviewer/src/TimeshiftBuffer.h:17:53: note: Function 'TimeshiftBuffer' argument 2 names different: declaration 'bufferPath' definition 'bufferpath'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.dvbviewer/src/TimeshiftBuffer.cpp:7:68: note: Function 'TimeshiftBuffer' argument 2 names different: declaration 'bufferPath' definition 'bufferpath'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/CircBuffer.cpp:82:10: style: The scope of the variable 'pt1' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/CircBuffer.cpp:82:15: style: The scope of the variable 'pt2' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/CircBuffer.cpp:107:10: style: The scope of the variable 'pt1' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/CircBuffer.cpp:107:15: style: The scope of the variable 'pt2' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/CircBuffer.cpp:41:5: error: Common realloc mistake: 'm_buffer' nulled but not freed upon failure [memleakOnRealloc]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPTypes.h:102:3: warning: Member variable 'SEvent::chan_id' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPTypes.h:102:3: warning: Member variable 'SEvent::content' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/GUIDialogTranscode.h:40:8: performance: Technically the member function 'CGUIDialogTranscode::OnFocus' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/GUIDialogTranscode.cpp:183:27: note: Technically the member function 'CGUIDialogTranscode::OnFocus' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/GUIDialogTranscode.h:40:8: note: Technically the member function 'CGUIDialogTranscode::OnFocus' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/GUIDialogTranscode.h:31:3: style: Class 'CGUIDialogTranscode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPConnection.cpp:273:12: style: The scope of the variable 'bytes_read' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPConnection.cpp:459:19: style: The scope of the variable 'f' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPConnection.cpp:704:117: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPConnection.h:78:3: style: Class 'CHTSPReconnect' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPConnection.h:93:3: style: Class 'CHTSPConnection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.cpp:860:31: style: Redundant condition: If 'EXPR == '\0'', the comparison 'EXPR != '/'' is always true. [redundantCondition]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.cpp:783:13: style: The scope of the variable 'e' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.cpp:101:38: style: Function 'ReadResult' argument 1 names different: declaration 'message' definition 'm'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.h:46:37: note: Function 'ReadResult' argument 1 names different: declaration 'message' definition 'm'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.cpp:101:38: note: Function 'ReadResult' argument 1 names different: declaration 'message' definition 'm'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.cpp:357:59: style: Function 'DeleteRecording' argument 1 names different: declaration 'recinfo' definition 'recording'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.h:63:53: note: Function 'DeleteRecording' argument 1 names different: declaration 'recinfo' definition 'recording'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.cpp:357:59: note: Function 'DeleteRecording' argument 1 names different: declaration 'recinfo' definition 'recording'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.cpp:484:51: style: Function 'DeleteTimer' argument 1 names different: declaration 'timerinfo' definition 'timer'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.h:69:45: note: Function 'DeleteTimer' argument 1 names different: declaration 'timerinfo' definition 'timer'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.cpp:484:51: note: Function 'DeleteTimer' argument 1 names different: declaration 'timerinfo' definition 'timer'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.cpp:484:63: style: Function 'DeleteTimer' argument 2 names different: declaration 'force' definition 'bForce'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.h:69:61: note: Function 'DeleteTimer' argument 2 names different: declaration 'force' definition 'bForce'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.cpp:484:63: note: Function 'DeleteTimer' argument 2 names different: declaration 'force' definition 'bForce'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.cpp:517:48: style: Function 'AddTimer' argument 1 names different: declaration 'timerinfo' definition 'timer'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.h:64:42: note: Function 'AddTimer' argument 1 names different: declaration 'timerinfo' definition 'timer'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.cpp:517:48: note: Function 'AddTimer' argument 1 names different: declaration 'timerinfo' definition 'timer'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.cpp:585:51: style: Function 'UpdateTimer' argument 1 names different: declaration 'timerinfo' definition 'timer'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.h:65:45: note: Function 'UpdateTimer' argument 1 names different: declaration 'timerinfo' definition 'timer'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.cpp:585:51: note: Function 'UpdateTimer' argument 1 names different: declaration 'timerinfo' definition 'timer'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.cpp:614:59: style: Function 'RenameRecording' argument 1 names different: declaration 'recinfo' definition 'recording'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.h:66:53: note: Function 'RenameRecording' argument 1 names different: declaration 'recinfo' definition 'recording'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.cpp:614:59: note: Function 'RenameRecording' argument 1 names different: declaration 'recinfo' definition 'recording'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.cpp:614:82: style: Function 'RenameRecording' argument 2 names different: declaration 'newname' definition 'strNewName'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.h:66:74: note: Function 'RenameRecording' argument 2 names different: declaration 'newname' definition 'strNewName'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.cpp:614:82: note: Function 'RenameRecording' argument 2 names different: declaration 'newname' definition 'strNewName'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.cpp:1446:50: style: Function 'GetEdl' argument 1 names different: declaration 'recinfo' definition 'recording'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.h:95:44: note: Function 'GetEdl' argument 1 names different: declaration 'recinfo' definition 'recording'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.cpp:1446:50: note: Function 'GetEdl' argument 1 names different: declaration 'recinfo' definition 'recording'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.cpp:710:60: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.cpp:895:86: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.cpp:900:96: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.cpp:52:12: warning: Member variable 'CHTSPData::m_iReconnectRetries' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.cpp:52:12: warning: Member variable 'CHTSPData::m_recordingOff' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.h:100:9: style: Unused private function: 'CHTSPData::GetTags' [unusedPrivateFunction]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.h:70:16: style: Technically the member function 'CHTSPData::GetNumChannelGroups' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.cpp:389:25: note: Technically the member function 'CHTSPData::GetNumChannelGroups' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.h:70:16: note: Technically the member function 'CHTSPData::GetNumChannelGroups' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.h:77:16: style: Technically the member function 'CHTSPData::PositionRecordedStream' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.cpp:1306:22: note: Technically the member function 'CHTSPData::PositionRecordedStream' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.h:77:16: note: Technically the member function 'CHTSPData::PositionRecordedStream' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.h:110:8: style: Technically the member function 'CHTSPData::ParseEvent' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.cpp:1046:17: note: Technically the member function 'CHTSPData::ParseEvent' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.h:110:8: note: Technically the member function 'CHTSPData::ParseEvent' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPDemux.h:42:15: style: Technically the member function 'CHTSPDemux::CurrentChannel' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPDemux.h:33:3: style: Class 'CHTSPDemux' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.h:80:16: style: The function 'OnConnectionDropped' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPConnection.h:44:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.h:80:16: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.h:81:16: style: The function 'OnConnectionRestored' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPConnection.h:45:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.h:81:16: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.h:82:16: style: The function 'ProcessMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPConnection.h:46:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPData.h:82:16: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPDemux.h:46:16: style: The function 'OnConnectionRestored' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPConnection.h:45:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPDemux.h:46:16: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPDemux.h:47:16: style: The function 'ProcessMessage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPConnection.h:46:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPDemux.h:47:16: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPDemux.cpp:476:15: style: The scope of the variable 'audioCodec' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPDemux.cpp:477:15: style: The scope of the variable 'videoCodec' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPDemux.cpp:162:43: style: Function 'ParseMuxPacket' argument 1 names different: declaration 'm' definition 'msg'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPDemux.h:60:33: note: Function 'ParseMuxPacket' argument 1 names different: declaration 'm' definition 'msg'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPDemux.cpp:162:43: note: Function 'ParseMuxPacket' argument 1 names different: declaration 'm' definition 'msg'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPDemux.cpp:34:13: warning: Member variable 'CHTSPDemux::m_Quality' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPDemux.h:55:8: performance: Technically the member function 'CHTSPDemux::ParseSubscriptionSpeed' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPDemux.cpp:451:18: note: Technically the member function 'CHTSPDemux::ParseSubscriptionSpeed' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPDemux.h:55:8: note: Technically the member function 'CHTSPDemux::ParseSubscriptionSpeed' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPDemux.h:63:8: performance: Technically the member function 'CHTSPDemux::ParseTimeshiftStatus' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPDemux.cpp:598:18: note: Technically the member function 'CHTSPDemux::ParseTimeshiftStatus' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPDemux.h:63:8: note: Technically the member function 'CHTSPDemux::ParseTimeshiftStatus' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPDemux.cpp:42:3: style: Class 'CHTSPDemux' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.hts/src/HTSPDemux.cpp:42:3: style: Class 'CHTSPDemux' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.iptvsimple/src/PVRIptvData.cpp:389:19: style: The scope of the variable 'bRadio' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.iptvsimple/src/PVRIptvData.cpp:390:19: style: The scope of the variable 'fTvgShift' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.iptvsimple/src/PVRIptvData.cpp:866:93: style: Function 'GetCachedFileContents' argument 2 names different: declaration 'strFilePath' definition 'filePath'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.iptvsimple/src/PVRIptvData.h:103:107: note: Function 'GetCachedFileContents' argument 2 names different: declaration 'strFilePath' definition 'filePath'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.iptvsimple/src/PVRIptvData.cpp:866:93: note: Function 'GetCachedFileContents' argument 2 names different: declaration 'strFilePath' definition 'filePath'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.iptvsimple/src/PVRIptvData.cpp:867:53: style: Function 'GetCachedFileContents' argument 3 names different: declaration 'strContent' definition 'strContents'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.iptvsimple/src/PVRIptvData.h:104:67: note: Function 'GetCachedFileContents' argument 3 names different: declaration 'strContent' definition 'strContents'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.iptvsimple/src/PVRIptvData.cpp:867:53: note: Function 'GetCachedFileContents' argument 3 names different: declaration 'strContent' definition 'strContents'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.iptvsimple/src/PVRIptvData.cpp:241:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.iptvsimple/src/PVRIptvData.cpp:616:70: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.iptvsimple/src/PVRIptvData.cpp:641:60: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.iptvsimple/src/PVRIptvData.cpp:715:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.iptvsimple/src/PVRIptvData.cpp:741:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.iptvsimple/src/PVRIptvData.cpp:755:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.iptvsimple/src/PVRIptvData.cpp:769:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.iptvsimple/src/PVRIptvData.cpp:915:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.iptvsimple/src/PVRIptvData.cpp:74:3: performance: Variable 'm_strXMLTVUrl' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.iptvsimple/src/PVRIptvData.cpp:75:3: performance: Variable 'm_strM3uUrl' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.iptvsimple/src/PVRIptvData.cpp:76:3: performance: Variable 'm_strLogoPath' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.iptvsimple/src/PVRIptvData.h:94:32: warning: Virtual function 'LoadPlayList' is called from constructor 'PVRIptvData()' at line 84. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.iptvsimple/src/PVRIptvData.cpp:84:7: note: Calling LoadPlayList
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.iptvsimple/src/PVRIptvData.h:94:32: note: LoadPlayList is a virtual method
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.iptvsimple/src/PVRIptvData.cpp:182:3: style: Exception should be caught by reference. [catchExceptionByValue]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.iptvsimple/src/PVRIptvData.cpp:836:7: error: Common realloc mistake: 'uncomp' nulled but not freed upon failure [memleakOnRealloc]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/GenreTable.cpp:80:12: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/GenreTable.cpp:90:12: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/GenreTable.h:33:3: style: Class 'CGenreTable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/Socket.h:70:0: error: #error Platform specific socket support is not yet available on this platform! [preprocessorErrorDirective]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/epg.cpp:146:39: style: Function 'SetGenreTable' argument 1 names different: declaration 'genremap' definition 'genretable'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/epg.h:79:35: note: Function 'SetGenreTable' argument 1 names different: declaration 'genremap' definition 'genretable'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/epg.cpp:146:39: note: Function 'SetGenreTable' argument 1 names different: declaration 'genremap' definition 'genretable'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/TSReader.h:77:17: style: Technically the member function 'CTsReader::State' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/TSHeader.h:27:3: style: Class 'CTsHeader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/DeMultiplexer.h:48:3: style: Class 'CDeMultiplexer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/MultiFileReader.h:55:18: style: The function 'SetFileName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/FileReader.h:47:18: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/MultiFileReader.h:55:18: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/MultiFileReader.h:56:18: style: The function 'OpenFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/FileReader.h:49:18: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/MultiFileReader.h:56:18: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/MultiFileReader.h:57:18: style: The function 'OpenFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/FileReader.h:48:18: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/MultiFileReader.h:57:18: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/MultiFileReader.h:58:18: style: The function 'CloseFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/FileReader.h:50:18: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/MultiFileReader.h:58:18: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/MultiFileReader.h:59:18: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/FileReader.h:51:18: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/MultiFileReader.h:59:18: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/MultiFileReader.h:61:18: style: The function 'IsFileInvalid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/FileReader.h:52:18: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/MultiFileReader.h:61:18: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/MultiFileReader.h:63:21: style: The function 'SetFilePointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/FileReader.h:53:21: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/MultiFileReader.h:63:21: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/MultiFileReader.h:64:21: style: The function 'GetFilePointer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/FileReader.h:54:21: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/MultiFileReader.h:64:21: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/MultiFileReader.h:65:21: style: The function 'GetFileSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/FileReader.h:55:21: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/MultiFileReader.h:65:21: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/MultiFileReader.h:66:21: style: The function 'OnChannelChange' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/FileReader.h:57:21: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/MultiFileReader.h:66:21: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/PmtParser.h:65:15: style: The function 'OnNewSection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/SectionDecoder.h:43:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/PmtParser.h:65:15: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/PatParser.h:48:15: style: The function 'OnNewSection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/SectionDecoder.h:43:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/PatParser.h:48:15: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/DeMultiplexer.h:52:14: style: The function 'OnTsPacket' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/PacketSync.h:36:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/DeMultiplexer.h:52:14: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/DeMultiplexer.h:53:14: style: The function 'OnNewChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/PatParser.h:32:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/DeMultiplexer.h:53:14: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/DvbUtil.cpp:97:12: style: The scope of the variable 'w' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/DvbUtil.h:31:8: performance: Technically the member function 'CDvbUtil::getString468A' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/DvbUtil.cpp:94:16: note: Technically the member function 'CDvbUtil::getString468A' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/DvbUtil.h:31:8: note: Technically the member function 'CDvbUtil::getString468A' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/FileReader.h:50:18: warning: Virtual function 'CloseFile' is called from destructor '~FileReader()' at line 70. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/FileReader.cpp:70:3: note: Calling CloseFile
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/FileReader.h:50:18: note: CloseFile is a virtual method
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/MultiFileReader.cpp:363:11: style: The scope of the variable 'filesAdded2' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/MultiFileReader.cpp:363:24: style: The scope of the variable 'filesRemoved2' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/MultiFileReader.cpp:52:18: warning: Member variable 'MultiFileReader::m_currentFileStartOffset' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/MultiFileReader.h:71:10: performance: Technically the member function 'MultiFileReader::GetFileLength' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/MultiFileReader.cpp:630:23: note: Technically the member function 'MultiFileReader::GetFileLength' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/MultiFileReader.h:71:10: note: Technically the member function 'MultiFileReader::GetFileLength' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/PatParser.h:49:15: style: Technically the member function 'CPatParser::Count' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/PatParser.cpp:74:17: note: Technically the member function 'CPatParser::Count' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/PatParser.h:49:15: note: Technically the member function 'CPatParser::Count' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/PidTable.h:161:15: performance: Technically the member function 'CPidTable::StreamFormatAsString' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/PidTable.cpp:157:24: note: Technically the member function 'CPidTable::StreamFormatAsString' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/PidTable.h:161:15: note: Technically the member function 'CPidTable::StreamFormatAsString' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/PmtParser.h:67:15: style: Technically the member function 'CPmtParser::IsReady' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/PmtParser.cpp:45:18: note: Technically the member function 'CPmtParser::IsReady' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/PmtParser.h:67:15: note: Technically the member function 'CPmtParser::IsReady' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/Section.h:25:1: warning: The class 'CSection' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/SectionDecoder.h:39:8: style: Technically the member function 'CSectionDecoder::GetPid' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/SectionDecoder.cpp:60:22: note: Technically the member function 'CSectionDecoder::GetPid' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/SectionDecoder.h:39:8: note: Technically the member function 'CSectionDecoder::GetPid' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/SectionDecoder.h:48:7: performance: Technically the member function 'CSectionDecoder::SnapshotSectionLength' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/SectionDecoder.cpp:137:22: note: Technically the member function 'CSectionDecoder::SnapshotSectionLength' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/SectionDecoder.h:48:7: note: Technically the member function 'CSectionDecoder::SnapshotSectionLength' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/TSHeader.h:31:8: style: Technically the member function 'CTsHeader::PayLoadOnly' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/TSHeader.cpp:56:17: note: Technically the member function 'CTsHeader::PayLoadOnly' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/TSHeader.h:31:8: note: Technically the member function 'CTsHeader::PayLoadOnly' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/TSHeader.h:32:8: style: Technically the member function 'CTsHeader::AdaptionFieldOnly' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/TSHeader.cpp:61:17: note: Technically the member function 'CTsHeader::AdaptionFieldOnly' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/TSHeader.h:32:8: note: Technically the member function 'CTsHeader::AdaptionFieldOnly' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/TSHeader.h:33:8: style: Technically the member function 'CTsHeader::AdaptionFieldAndPayLoad' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/TSHeader.cpp:66:17: note: Technically the member function 'CTsHeader::AdaptionFieldAndPayLoad' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/TSHeader.h:33:8: note: Technically the member function 'CTsHeader::AdaptionFieldAndPayLoad' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/TSReader.h:73:8: style: Technically the member function 'CTsReader::IsTimeShifting' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/TSReader.cpp:398:17: note: Technically the member function 'CTsReader::IsTimeShifting' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/TSReader.h:73:8: note: Technically the member function 'CTsReader::IsTimeShifting' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/TSReader.h:74:8: style: Technically the member function 'CTsReader::IsSeeking' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/TSReader.cpp:438:17: note: Technically the member function 'CTsReader::IsSeeking' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/lib/tsreader/TSReader.h:74:8: note: Technically the member function 'CTsReader::IsSeeking' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/recordings.cpp:61:10: style: The scope of the variable 'endtime' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/recordings.cpp:301:45: style: Function 'SetGenreTable' argument 1 names different: declaration 'genremap' definition 'genretable'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/recordings.h:132:35: note: Function 'SetGenreTable' argument 1 names different: declaration 'genremap' definition 'genretable'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/recordings.cpp:301:45: note: Function 'SetGenreTable' argument 1 names different: declaration 'genremap' definition 'genretable'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/recordings.cpp:32:13: warning: Member variable 'cRecording::m_keepUntilDate' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/recordings.cpp:34:3: performance: Variable 'm_StartTime' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/recordings.h:83:8: style: Technically the member function 'cRecording::IsRecording' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/timers.h:72:5: style: Class 'cTimer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/timers.cpp:408:71: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [asctimeCalled]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/timers.cpp:410:66: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [asctimeCalled]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/timers.cpp:436:71: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [asctimeCalled]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/timers.cpp:438:66: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [asctimeCalled]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/timers.cpp:39:3: performance: Variable 'm_starttime' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/timers.cpp:40:3: performance: Variable 'm_endtime' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/timers.cpp:43:3: performance: Variable 'm_keepdate' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/timers.cpp:46:3: performance: Variable 'm_canceled' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/timers.h:92:39: performance: Technically the member function 'cTimer::RepeatFlags2SchedRecType' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/timers.cpp:360:43: note: Technically the member function 'cTimer::RepeatFlags2SchedRecType' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/timers.h:92:39: note: Technically the member function 'cTimer::RepeatFlags2SchedRecType' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/timers.h:106:9: performance: Technically the member function 'cTimer::XBMC2MepoPriority' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/timers.cpp:459:13: note: Technically the member function 'cTimer::XBMC2MepoPriority' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/timers.h:106:9: note: Technically the member function 'cTimer::XBMC2MepoPriority' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/timers.h:107:9: performance: Technically the member function 'cTimer::Mepo2XBMCPriority' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/timers.cpp:467:13: note: Technically the member function 'cTimer::Mepo2XBMCPriority' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/timers.h:107:9: note: Technically the member function 'cTimer::Mepo2XBMCPriority' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/timers.h:108:12: performance: Technically the member function 'cTimer::Now' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/timers.cpp:545:16: note: Technically the member function 'cTimer::Now' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mediaportal.tvserver/src/timers.h:108:12: note: Technically the member function 'cTimer::Now' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythEventHandler.h:87:7: performance: Variable 'm_recordingStartTimeSlot' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythTimestamp.h:43:8: style: Technically the member function 'MythTimestamp::operator!=' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythTimestamp.h:45:8: style: Technically the member function 'MythTimestamp::operator>=' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythTimestamp.h:47:8: style: Technically the member function 'MythTimestamp::operator<=' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythChannel.h:36:3: style: Class 'MythChannel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythEPGInfo.h:36:3: style: Class 'MythEPGInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythTimestamp.h:38:3: style: Class 'MythTimestamp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythTimestamp.h:39:3: style: Class 'MythTimestamp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythProgramInfo.h:42:3: style: Class 'MythProgramInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythEventHandler.h:97:5: style: Class 'RecordingChangeEvent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythFile.h:34:3: style: Class 'MythFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythRecordingRule.h:96:3: style: Class 'MythRecordingRule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:51:3: style: Class 'MythRecordingRuleNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:182:3: style: Class 'MythScheduleHelper1226' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:201:3: style: Class 'MythScheduleHelper1278' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:212:3: style: Class 'MythScheduleHelper1302' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:222:3: style: Class 'MythScheduleHelper1309' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythStorageGroupFile.h:36:3: style: Class 'MythStorageGroupFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/fileOps.h:87:3: style: Class 'FileOps' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/elementaryStream.h:49:3: style: Class 'ElementaryStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demux.h:39:3: style: Class 'Demux' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:167:16: style: The function 'SameTimeslot' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:106:18: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:167:16: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:168:24: style: The function 'GetMetadata' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:107:26: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:168:24: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:169:29: style: The function 'NewFromTemplate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:108:31: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:169:29: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:170:29: style: The function 'NewSingleRecord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:109:31: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:170:29: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:171:29: style: The function 'NewDailyRecord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:110:31: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:171:29: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:172:29: style: The function 'NewWeeklyRecord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:111:31: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:172:29: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:173:29: style: The function 'NewChannelRecord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:112:31: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:173:29: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:174:29: style: The function 'NewOneRecord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:113:31: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:174:29: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:184:16: style: The function 'SameTimeslot' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:167:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:184:16: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:185:24: style: The function 'GetMetadata' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:168:24: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:185:24: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:186:29: style: The function 'NewFromTemplate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:169:29: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:186:29: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:187:29: style: The function 'NewSingleRecord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:170:29: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:187:29: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:188:29: style: The function 'NewDailyRecord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:171:29: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:188:29: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:189:29: style: The function 'NewWeeklyRecord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:172:29: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:189:29: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:190:29: style: The function 'NewChannelRecord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:173:29: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:190:29: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:191:29: style: The function 'NewOneRecord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:174:29: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:191:29: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:203:16: style: The function 'SameTimeslot' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:184:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:203:16: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:204:29: style: The function 'NewFromTemplate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:186:29: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:204:29: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:214:29: style: The function 'NewFromTemplate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:204:29: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:214:29: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:224:24: style: The function 'GetMetadata' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:185:24: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:224:24: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:225:29: style: The function 'NewDailyRecord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:188:29: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:225:29: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:226:29: style: The function 'NewWeeklyRecord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:189:29: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:226:29: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:227:29: style: The function 'NewChannelRecord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:190:29: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:227:29: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:228:29: style: The function 'NewOneRecord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:191:29: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:228:29: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demux.h:42:24: style: The function 'ReadAV' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/tsDemuxer.h:44:32: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demux.h:42:24: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/pvrclient-mythtv.h:57:8: style: The function 'UpdateRecordings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythEventHandler.h:47:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/pvrclient-mythtv.h:57:8: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/pvrclient-mythtv.h:68:8: style: The function 'UpdateSchedules' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythEventHandler.h:46:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/pvrclient-mythtv.h:68:8: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/pvrclient-mythtv.h:77:8: style: The function 'CloseLiveStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythEventHandler.h:45:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/pvrclient-mythtv.h:77:8: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythPointer.h:45:0: style: Technically the member function 'MythPointer < cmyth_channel_t >::operatorT' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythConnection.cpp:160:3: style: Variable 'hostname' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythConnection.cpp:159:0: note: Variable 'hostname' is reassigned a value before the old one has been used.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythConnection.cpp:160:3: note: Variable 'hostname' is reassigned a value before the old one has been used.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythConnection.cpp:169:3: style: Variable 'hostname' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythConnection.cpp:168:0: note: Variable 'hostname' is reassigned a value before the old one has been used.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythConnection.cpp:169:3: note: Variable 'hostname' is reassigned a value before the old one has been used.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythConnection.cpp:192:3: style: Variable 'value' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythConnection.cpp:191:0: note: Variable 'value' is reassigned a value before the old one has been used.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythConnection.cpp:192:3: note: Variable 'value' is reassigned a value before the old one has been used.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythConnection.cpp:208:3: style: Variable 'rec' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythConnection.cpp:207:0: note: Variable 'rec' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythConnection.cpp:208:3: note: Variable 'rec' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythConnection.cpp:216:3: style: Variable 'rec' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythConnection.cpp:215:0: note: Variable 'rec' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythConnection.cpp:216:3: note: Variable 'rec' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythConnection.cpp:241:3: style: Variable 'proglist' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythConnection.cpp:240:0: note: Variable 'proglist' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythConnection.cpp:241:3: note: Variable 'proglist' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythConnection.cpp:300:3: style: Variable 'proglist' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythConnection.cpp:299:0: note: Variable 'proglist' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythConnection.cpp:300:3: note: Variable 'proglist' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythConnection.cpp:322:3: style: Variable 'proglist' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythConnection.cpp:321:0: note: Variable 'proglist' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythConnection.cpp:322:3: note: Variable 'proglist' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythConnection.cpp:355:3: style: Variable 'file' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythConnection.cpp:354:0: note: Variable 'file' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythConnection.cpp:355:3: note: Variable 'file' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythConnection.cpp:364:3: style: Variable 'file' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythConnection.cpp:363:0: note: Variable 'file' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythConnection.cpp:364:3: note: Variable 'file' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythConnection.cpp:372:3: style: Variable 'file' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythConnection.cpp:371:0: note: Variable 'file' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythConnection.cpp:372:3: note: Variable 'file' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythConnection.cpp:394:3: style: Variable 'list' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythConnection.cpp:393:0: note: Variable 'list' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythConnection.cpp:394:3: note: Variable 'list' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythConnection.cpp:413:3: style: Variable 'list' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythConnection.cpp:412:0: note: Variable 'list' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythConnection.cpp:413:3: note: Variable 'list' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythPointer.h:45:0: style: Technically the member function 'MythPointer < cmyth_conn_t >::operatorT' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythDatabase.cpp:85:3: style: Variable 'retval' is assigned a value that is never used. [unreadVariable]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythDatabase.cpp:114:3: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythDatabase.cpp:132:3: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythDatabase.cpp:194:3: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythPointer.h:45:0: style: Technically the member function 'MythPointer < cmyth_database_t >::operatorT' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythPointer.h:45:0: style: Technically the member function 'MythPointer < cmyth_epginfo_t >::operatorT' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythEventHandler.cpp:296:7: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythEventHandler.cpp:285:86: style: Function 'HandleAskRecording' argument 1 names different: declaration 'buffer' definition 'databuf'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythEventHandler.cpp:70:45: note: Function 'HandleAskRecording' argument 1 names different: declaration 'buffer' definition 'databuf'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythEventHandler.cpp:285:86: note: Function 'HandleAskRecording' argument 1 names different: declaration 'buffer' definition 'databuf'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythEventHandler.cpp:444:79: style: Function 'SignalRecordingListEvent' argument 1 names different: declaration 'changeEvent' definition 'newChangeEvent'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythEventHandler.cpp:82:38: note: Function 'SignalRecordingListEvent' argument 1 names different: declaration 'changeEvent' definition 'newChangeEvent'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythEventHandler.cpp:444:79: note: Function 'SignalRecordingListEvent' argument 1 names different: declaration 'changeEvent' definition 'newChangeEvent'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythEventHandler.h:62:14: style: Technically the member function 'MythEventHandler::GetSignal' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythEventHandler.cpp:622:30: note: Technically the member function 'MythEventHandler::GetSignal' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythEventHandler.h:62:14: note: Technically the member function 'MythEventHandler::GetSignal' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythPointer.h:45:0: style: Technically the member function 'MythPointer < cmyth_file_t >::operatorT' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythProgramInfo.h:57:8: style: Technically the member function 'MythProgramInfo::operator!=' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythProgramInfo.cpp:79:23: note: Technically the member function 'MythProgramInfo::operator!=' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythProgramInfo.h:57:8: note: Technically the member function 'MythProgramInfo::operator!=' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythPointer.h:45:0: style: Technically the member function 'MythPointer < cmyth_proginfo_t >::operatorT' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythRecorder.cpp:83:3: style: Variable 'proginfo' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythRecorder.cpp:81:0: note: Variable 'proginfo' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythRecorder.cpp:83:3: note: Variable 'proginfo' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythRecorder.cpp:165:3: style: Variable 'recorder' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythRecorder.cpp:164:0: note: Variable 'recorder' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythRecorder.cpp:165:3: note: Variable 'recorder' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythPointer.h:45:0: style: Technically the member function 'MythPointer < cmyth_recorder_t >::operatorT' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythRecordingRule.cpp:63:51: style: Function 'SetChannelID' argument 1 names different: declaration 'channelid' definition 'chanid'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythRecordingRule.h:106:34: note: Function 'SetChannelID' argument 1 names different: declaration 'channelid' definition 'chanid'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythRecordingRule.cpp:63:51: note: Function 'SetChannelID' argument 1 names different: declaration 'channelid' definition 'chanid'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythRecordingRule.cpp:76:55: style: Function 'SetCallsign' argument 1 names different: declaration 'callsign' definition 'channame'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythRecordingRule.h:109:38: note: Function 'SetCallsign' argument 1 names different: declaration 'callsign' definition 'channame'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythRecordingRule.cpp:76:55: note: Function 'SetCallsign' argument 1 names different: declaration 'callsign' definition 'channame'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythPointer.h:45:0: style: Technically the member function 'MythPointer < cmyth_recordingrule_t >::operatorT' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.cpp:40:24: style: The scope of the variable 'g' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:135:16: performance: Technically the member function 'MythScheduleManager::MakeIndex' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.cpp:145:35: note: Technically the member function 'MythScheduleManager::MakeIndex' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythScheduleManager.h:135:16: note: Technically the member function 'MythScheduleManager::MakeIndex' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythPointer.h:45:0: style: Technically the member function 'MythPointer < cmyth_storagegroup_file_t >::operatorT' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/cppmyth/MythPointer.h:45:0: style: Technically the member function 'MythPointer < cmyth_timestamp_t >::operatorT' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demux.cpp:430:104: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/bitstream.h:46:16: style: Technically the member function 'cBitstream::length' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/bitstream.h:47:16: style: Technically the member function 'cBitstream::isError' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/ES_AAC.h:46:12: performance: Technically the member function 'ES_AAC::LATMGetValue' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/ES_AAC.h:53:16: warning: Virtual function 'Reset' is called from constructor 'ES_AAC(uint16_t pes_pid)' at line 46. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/ES_AAC.cpp:46:3: note: Calling Reset
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/ES_AAC.h:53:16: note: Reset is a virtual method
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/ES_AAC.h:49:3: style: Class 'ES_AAC' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/ES_AAC.h:52:16: style: The function 'Parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/elementaryStream.h:95:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/ES_AAC.h:52:16: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/ES_AAC.h:53:16: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/elementaryStream.h:51:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/ES_AAC.h:53:16: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/ES_AC3.h:40:3: style: Class 'ES_AC3' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/ES_AC3.h:43:16: style: The function 'Parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/elementaryStream.h:95:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/ES_AC3.h:43:16: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/ES_AC3.h:44:16: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/elementaryStream.h:51:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/ES_AC3.h:44:16: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/ES_MPEGAudio.h:40:3: style: Class 'ES_MPEG2Audio' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/ES_MPEGAudio.h:43:16: style: The function 'Parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/elementaryStream.h:95:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/ES_MPEGAudio.h:43:16: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/ES_MPEGVideo.h:55:16: warning: Virtual function 'Reset' is called from constructor 'ES_MPEG2Video(uint16_t pid)' at line 72. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/ES_MPEGVideo.cpp:72:3: note: Calling Reset
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/ES_MPEGVideo.h:55:16: note: Reset is a virtual method
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/ES_MPEGVideo.h:51:3: style: Class 'ES_MPEG2Video' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/ES_MPEGVideo.h:54:16: style: The function 'Parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/elementaryStream.h:95:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/ES_MPEGVideo.h:54:16: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/ES_MPEGVideo.h:55:16: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/elementaryStream.h:51:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/ES_MPEGVideo.h:55:16: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/ES_Subtitle.h:29:3: style: Class 'ES_Subtitle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/ES_Subtitle.h:32:16: style: The function 'Parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/elementaryStream.h:95:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/ES_Subtitle.h:32:16: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/ES_Teletext.h:29:3: style: Class 'ES_Teletext' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/ES_Teletext.h:32:16: style: The function 'Parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/elementaryStream.h:95:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/ES_Teletext.h:32:16: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/ES_h264.h:101:8: style: Technically the member function 'ES_h264::IsFirstVclNal' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/ES_h264.cpp:532:15: note: Technically the member function 'ES_h264::IsFirstVclNal' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/ES_h264.h:101:8: note: Technically the member function 'ES_h264::IsFirstVclNal' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/ES_h264.h:108:16: warning: Virtual function 'Reset' is called from constructor 'ES_h264(uint16_t pes_pid)' at line 61. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/ES_h264.cpp:61:3: note: Calling Reset
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/ES_h264.h:108:16: note: Reset is a virtual method
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/ES_h264.h:104:3: style: Class 'ES_h264' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/ES_h264.h:107:16: style: The function 'Parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/elementaryStream.h:95:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/ES_h264.h:107:16: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/ES_h264.h:108:16: style: The function 'Reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/elementaryStream.h:51:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/ES_h264.h:108:16: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/bitstream.h:44:16: style: Technically the member function 'cBitstream::remainingBits' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/bitstream.cpp:119:26: note: Technically the member function 'cBitstream::remainingBits' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/bitstream.h:44:16: note: Technically the member function 'cBitstream::remainingBits' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/debug.cpp:65:7: style: The scope of the variable 'msg' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/debug.cpp:66:6: style: The scope of the variable 'len' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/elementaryStream.h:98:8: performance: Technically the member function 'ElementaryStream::ResetStreamPacket' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/elementaryStream.cpp:191:24: note: Technically the member function 'ElementaryStream::ResetStreamPacket' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/elementaryStream.h:98:8: note: Technically the member function 'ElementaryStream::ResetStreamPacket' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/elementaryStream.h:99:12: performance: Technically the member function 'ElementaryStream::Rescale' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/elementaryStream.cpp:202:28: note: Technically the member function 'ElementaryStream::Rescale' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/elementaryStream.h:99:12: note: Technically the member function 'ElementaryStream::Rescale' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/tsDemuxer.cpp:807:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/tsDemuxer.cpp:244:24: style: The scope of the variable 'data' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/tsDemuxer.cpp:315:24: style: The scope of the variable 'data' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/tsDemuxer.cpp:119:88: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/tsDemuxer.cpp:167:88: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/tsDemuxer.cpp:533:100: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/tsDemuxer.cpp:541:85: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/tsDemuxer.cpp:549:100: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/tsDemuxer.cpp:554:85: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/tsDemuxer.cpp:484:0: style: Boolean variable 'discontinuity' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/tsDemuxer.h:94:19: style: Unused private function: 'AVContext::av_rb32' [unusedPrivateFunction]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/demuxer/tsDemuxer.cpp:247:7: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/pvrclient-mythtv.cpp:1221:7: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/pvrclient-mythtv.cpp:1223:7: note: Found duplicate branches for 'if' and 'else'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/pvrclient-mythtv.cpp:1221:7: note: Found duplicate branches for 'if' and 'else'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/pvrclient-mythtv.cpp:1502:40: style: Checking if unsigned variable 'm_rec.ID()' is less than zero. This might be a false warning. [unsignedLessThanZero]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/pvrclient-mythtv.cpp:1785:63: style: Function 'OpenRecordedStream' argument 1 names different: declaration 'recinfo' definition 'recording'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/pvrclient-mythtv.h:96:48: note: Function 'OpenRecordedStream' argument 1 names different: declaration 'recinfo' definition 'recording'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/pvrclient-mythtv.cpp:1785:63: note: Function 'OpenRecordedStream' argument 1 names different: declaration 'recinfo' definition 'recording'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/pvrclient-mythtv.cpp:2044:87: style: Function 'BreakBroadcastID' argument 3 names different: declaration 'starttime' definition 'attime'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/pvrclient-mythtv.h:167:72: note: Function 'BreakBroadcastID' argument 3 names different: declaration 'starttime' definition 'attime'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/pvrclient-mythtv.cpp:2044:87: note: Function 'BreakBroadcastID' argument 3 names different: declaration 'starttime' definition 'attime'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/pvrclient-mythtv.h:160:14: performance: Technically the member function 'PVRClientMythTV::MakeProgramTitle' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/pvrclient-mythtv.cpp:2020:29: note: Technically the member function 'PVRClientMythTV::MakeProgramTitle' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/pvrclient-mythtv.h:160:14: note: Technically the member function 'PVRClientMythTV::MakeProgramTitle' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/pvrclient-mythtv.h:166:7: performance: Technically the member function 'PVRClientMythTV::MakeBroadcastID' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/pvrclient-mythtv.cpp:2038:22: note: Technically the member function 'PVRClientMythTV::MakeBroadcastID' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/pvrclient-mythtv.h:166:7: note: Technically the member function 'PVRClientMythTV::MakeBroadcastID' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/pvrclient-mythtv.h:167:8: performance: Technically the member function 'PVRClientMythTV::BreakBroadcastID' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/pvrclient-mythtv.cpp:2044:23: note: Technically the member function 'PVRClientMythTV::BreakBroadcastID' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.mythtv.cmyth/src/pvrclient-mythtv.h:167:8: note: Technically the member function 'PVRClientMythTV::BreakBroadcastID' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.nextpvr/src/Socket.h:67:0: error: #error Platform specific socket support is not yet available on this platform! [preprocessorErrorDirective]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.nextpvr/src/RingBuffer.h:45:16: style: Technically the member function 'CRingBuffer::getSize' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.nextpvr/src/RingBuffer.cpp:222:27: note: Technically the member function 'CRingBuffer::getSize' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.nextpvr/src/RingBuffer.h:45:16: note: Technically the member function 'CRingBuffer::getSize' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.nextpvr/src/RingBuffer.h:46:16: style: Technically the member function 'CRingBuffer::getReadPtr' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.nextpvr/src/RingBuffer.cpp:227:27: note: Technically the member function 'CRingBuffer::getReadPtr' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.nextpvr/src/RingBuffer.h:46:16: note: Technically the member function 'CRingBuffer::getReadPtr' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.nextpvr/src/RingBuffer.h:47:16: style: Technically the member function 'CRingBuffer::getWritePtr' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.nextpvr/src/RingBuffer.cpp:232:27: note: Technically the member function 'CRingBuffer::getWritePtr' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.nextpvr/src/RingBuffer.h:47:16: note: Technically the member function 'CRingBuffer::getWritePtr' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.nextpvr/src/RingBuffer.h:48:16: style: Technically the member function 'CRingBuffer::getMaxReadSize' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.nextpvr/src/RingBuffer.cpp:237:27: note: Technically the member function 'CRingBuffer::getMaxReadSize' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.nextpvr/src/RingBuffer.h:48:16: note: Technically the member function 'CRingBuffer::getMaxReadSize' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.nextpvr/src/RingBuffer.h:49:16: style: Technically the member function 'CRingBuffer::getMaxWriteSize' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.nextpvr/src/RingBuffer.cpp:242:27: note: Technically the member function 'CRingBuffer::getMaxWriteSize' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.nextpvr/src/RingBuffer.h:49:16: note: Technically the member function 'CRingBuffer::getMaxWriteSize' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.nextpvr/src/RingBuffer.cpp:47:3: warning: Possible leak in public function. The pointer 'm_buffer' is not deallocated before it is allocated. [publicAllocationError]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.nextpvr/src/md5.cpp:128:28: style: Function 'MD5Init' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.nextpvr/src/md5.cpp:26:40: note: Function 'MD5Init' argument 1 names different: declaration 'context' definition 'ctx'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.nextpvr/src/md5.cpp:128:28: note: Function 'MD5Init' argument 1 names different: declaration 'context' definition 'ctx'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.nextpvr/src/md5.cpp:144:30: style: Function 'MD5Update' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.nextpvr/src/md5.cpp:27:42: note: Function 'MD5Update' argument 1 names different: declaration 'context' definition 'ctx'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.nextpvr/src/md5.cpp:144:30: note: Function 'MD5Update' argument 1 names different: declaration 'context' definition 'ctx'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.nextpvr/src/md5.cpp:184:49: style: Function 'MD5Final' argument 2 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.nextpvr/src/md5.cpp:28:67: note: Function 'MD5Final' argument 2 names different: declaration 'context' definition 'ctx'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.nextpvr/src/md5.cpp:184:49: note: Function 'MD5Final' argument 2 names different: declaration 'context' definition 'ctx'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.njoy/src/N7Xml.h:18:5: performance: Variable 'strChannelName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.njoy/src/N7Xml.h:19:5: performance: Variable 'strIconPath' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.njoy/src/N7Xml.h:20:5: performance: Variable 'strStreamURL' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.njoy/src/N7Xml.h:30:8: performance: Technically the member function 'CCurlFile::Get' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.njoy/src/N7Xml.cpp:9:17: note: Technically the member function 'CCurlFile::Get' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.njoy/src/N7Xml.h:30:8: note: Technically the member function 'CCurlFile::Get' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.njoy/src/N7Xml.h:38:7: style: Technically the member function 'N7Xml::getChannelsAmount' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.njoy/src/N7Xml.cpp:34:12: note: Technically the member function 'N7Xml::getChannelsAmount' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.njoy/src/N7Xml.h:38:7: note: Technically the member function 'N7Xml::getChannelsAmount' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:170:3: warning: Member variable 'CVisGLSLShaderProgram::m_validated' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:175:3: warning: Member variable 'CVisGLSLShaderProgram::m_validated' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisMatrixGLES.h:67:5: warning: Member variable 'MatrixWrapper::m_values' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:63:24: performance: Variable 'm_vertexShader' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:85:23: performance: Variable 'm_pixelShader' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:112:7: performance: Variable 'm_shaderProgram' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisGUIShader.cpp:26:3: performance: Variable 'm_hTex0' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisGUIShader.cpp:27:3: performance: Variable 'm_hTex1' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisGUIShader.cpp:28:3: performance: Variable 'm_hProj' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisGUIShader.cpp:29:3: performance: Variable 'm_hModel' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisGUIShader.cpp:30:3: performance: Variable 'm_hPos' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisGUIShader.cpp:31:3: performance: Variable 'm_hCol' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisGUIShader.cpp:32:3: performance: Variable 'm_hCord0' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisGUIShader.cpp:33:3: performance: Variable 'm_hCord1' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:46:8: style: Technically the member function 'CVisShader::OK' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:131:8: style: Technically the member function 'CVisShaderProgram::OK' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisGUIShader.h:34:9: style: Technically the member function 'CVisGUIShader::GetPosLoc' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisGUIShader.h:35:9: style: Technically the member function 'CVisGUIShader::GetColLoc' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisGUIShader.h:36:9: style: Technically the member function 'CVisGUIShader::GetCord0Loc' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisGUIShader.h:37:9: style: Technically the member function 'CVisGUIShader::GetCord1Loc' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:65:16: warning: Virtual function 'Free' is called from destructor '~CVisVertexShader()' at line 64. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:64:33: note: Calling Free
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:65:16: note: Free is a virtual method
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:87:16: warning: Virtual function 'Free' is called from destructor '~CVisPixelShader()' at line 86. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:86:32: note: Calling Free
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:87:16: note: Free is a virtual method
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:134:16: warning: Virtual function 'Free' is called from destructor '~CVisShaderProgram()' at line 119. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:119:7: note: Calling Free
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:134:16: note: Free is a virtual method
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisMatrixGLES.h:68:5: style: Struct 'MatrixWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:65:16: style: The function 'Free' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:42:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:65:16: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:66:18: style: The function 'Handle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:43:18: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:66:18: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:75:16: style: The function 'Free' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:65:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:75:16: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:76:16: style: The function 'Compile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:41:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:76:16: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:87:16: style: The function 'Free' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:42:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:87:16: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:88:18: style: The function 'Handle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:43:18: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:88:18: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:98:16: style: The function 'Free' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:87:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:98:16: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:99:16: style: The function 'Compile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:41:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:99:16: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:184:16: style: The function 'Enable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:125:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:184:16: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:187:16: style: The function 'Disable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:128:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:187:16: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:190:16: style: The function 'Free' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:134:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:190:16: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:193:16: style: The function 'CompileAndLink' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:143:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:193:16: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisGUIShader.h:30:8: style: The function 'OnCompiledAndLinked' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:147:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisGUIShader.h:30:8: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisGUIShader.h:31:8: style: The function 'OnEnabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:153:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisGUIShader.h:31:8: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisGUIShader.h:32:8: style: The function 'Free' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisShader.h:190:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisGUIShader.h:32:8: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisMatrixGLES.h:61:8: performance: Technically the member function 'CVisMatrixGLES::Project' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisMatrixGLES.cpp:340:22: note: Technically the member function 'CVisMatrixGLES::Project' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/EGLHelpers/VisMatrixGLES.h:61:8: note: Technically the member function 'CVisMatrixGLES::Project' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/threads/mutex.h:271:0: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.cpp:194:7: style: The scope of the variable 'col' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/threads/mutex.h:266:0: style: The scope of the variable 'iMsLeft' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/posix/os-types.h:176:11: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.cpp:806:13: warning: Member variable 'cVNSIAdmin::m_window' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.cpp:806:13: warning: Member variable 'cVNSIAdmin::m_spinTimeshiftMode' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.cpp:806:13: warning: Member variable 'cVNSIAdmin::m_spinTimeshiftBufferRam' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.cpp:806:13: warning: Member variable 'cVNSIAdmin::m_spinTimeshiftBufferFile' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.cpp:806:13: warning: Member variable 'cVNSIAdmin::m_ratioIsRadio' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.cpp:806:13: warning: Member variable 'cVNSIAdmin::m_bIsOsdControl' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.cpp:806:13: warning: Member variable 'cVNSIAdmin::m_bIsOsdDirty' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.cpp:806:13: warning: Member variable 'cVNSIAdmin::m_width' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.cpp:806:13: warning: Member variable 'cVNSIAdmin::m_height' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.cpp:806:13: warning: Member variable 'cVNSIAdmin::m_osdWidth' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.cpp:806:13: warning: Member variable 'cVNSIAdmin::m_osdHeight' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.cpp:806:13: warning: Member variable 'cVNSIAdmin::m_osdRender' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.cpp:158:14: warning: Member variable 'cOSDTexture::m_numColors' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.cpp:158:14: warning: Member variable 'cOSDTexture::m_palette' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.cpp:294:13: warning: Member variable 'cOSDRender::m_osdWidth' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.cpp:294:13: warning: Member variable 'cOSDRender::m_osdHeight' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.cpp:294:13: warning: Member variable 'cOSDRender::m_controlWidth' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.cpp:294:13: warning: Member variable 'cOSDRender::m_controlHeight' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSISession.h:52:22: style: Technically the member function 'cVNSISession::GetProtocol' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSISession.h:53:22: style: Technically the member function 'cVNSISession::GetServerName' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSISession.h:54:22: style: Technically the member function 'cVNSISession::GetVersion' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSISession.h:67:8: style: Technically the member function 'cVNSISession::ConnectionLost' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.h:39:8: performance: Technically the member function 'cVNSIAdmin::OnFocus' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.cpp:1002:18: note: Technically the member function 'cVNSIAdmin::OnFocus' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.h:39:8: note: Technically the member function 'cVNSIAdmin::OnFocus' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.h:46:8: style: Technically the member function 'cVNSIAdmin::Dirty' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.cpp:1246:18: note: Technically the member function 'cVNSIAdmin::Dirty' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.h:46:8: note: Technically the member function 'cVNSIAdmin::Dirty' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.h:63:8: performance: Technically the member function 'cVNSIAdmin::IsVdrAction' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.cpp:1185:18: note: Technically the member function 'cVNSIAdmin::IsVdrAction' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.h:63:8: note: Technically the member function 'cVNSIAdmin::IsVdrAction' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.h:41:10: style: Technically the member function 'cResponsePacket::noResponse' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.h:44:15: style: Technically the member function 'cResponsePacket::getUserDataLength' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.h:45:15: style: Technically the member function 'cResponsePacket::getChannelID' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.h:46:15: style: Technically the member function 'cResponsePacket::getRequestID' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.h:47:15: style: Technically the member function 'cResponsePacket::getStreamID' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.h:48:15: style: Technically the member function 'cResponsePacket::getOpCodeID' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.h:49:15: style: Technically the member function 'cResponsePacket::getDuration' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.h:50:15: style: Technically the member function 'cResponsePacket::getDTS' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.h:51:15: style: Technically the member function 'cResponsePacket::getPTS' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.h:52:15: style: Technically the member function 'cResponsePacket::getMuxSerial' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.h:55:15: style: Technically the member function 'cResponsePacket::getPacketPos' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.h:71:18: performance: Technically the member function 'cResponsePacket::getStreamHeaderLength' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.h:72:18: performance: Technically the member function 'cResponsePacket::getHeaderLength' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.h:73:18: performance: Technically the member function 'cResponsePacket::getOSDHeaderLength' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/requestpacket.h:40:14: style: Technically the member function 'cRequestPacket::getLen' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/requestpacket.h:41:14: style: Technically the member function 'cRequestPacket::getChannel' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/requestpacket.h:42:14: style: Technically the member function 'cRequestPacket::getSerial' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/requestpacket.h:44:14: style: Technically the member function 'cRequestPacket::getOpcode' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.cpp:144:8: style: Technically the member function 'cOSDTexture::GetSize' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.cpp:252:19: note: Technically the member function 'cOSDTexture::GetSize' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.cpp:144:8: note: Technically the member function 'cOSDTexture::GetSize' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.cpp:145:8: style: Technically the member function 'cOSDTexture::GetOrigin' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.cpp:165:3: style: Class 'cOSDTexture' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.cpp:165:3: style: Class 'cOSDTexture' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/threads/threads.h:110:18: warning: Virtual function 'StopThread' is called from destructor '~CThread()' at line 48. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/threads/threads.h:48:7: note: Calling StopThread
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/threads/threads.h:110:18: note: StopThread is a virtual method
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.cpp:282:16: warning: Virtual function 'DisposeTexture' is called from destructor '~cOSDRender()' at line 304. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.cpp:304:5: note: Calling DisposeTexture
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.cpp:282:16: note: DisposeTexture is a virtual method
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.cpp:283:16: warning: Virtual function 'FreeResources' is called from destructor '~cOSDRender()' at line 306. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.cpp:306:3: note: Calling FreeResources
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.cpp:283:16: note: FreeResources is a virtual method
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIData.h:89:20: warning: The class 'cVNSIData' defines member variable with name 'm_mutex' also defined in its parent class 'cVNSISession'. [duplInheritedMember]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSISession.h:72:20: note: Parent variable 'cVNSISession::m_mutex'
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIData.h:89:20: note: Derived variable 'cVNSIData::m_mutex'
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/timeutils.h:108:5: style: Class 'CTimeout' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/threads/mutex.h:284:5: style: Class 'CEvent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIData.h:39:15: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSISession.h:42:21: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIData.h:39:15: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIData.h:40:15: style: The function 'Login' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSISession.h:43:21: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIData.h:40:15: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIData.h:72:17: style: The function 'Process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/threads/threads.h:139:19: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIData.h:72:17: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIData.h:75:16: style: The function 'OnDisconnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSISession.h:63:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIData.h:75:16: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIData.h:76:16: style: The function 'OnReconnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSISession.h:64:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIData.h:76:16: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.h:36:8: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSISession.h:42:21: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.h:36:8: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.h:59:16: style: The function 'OnResponsePacket' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIData.h:73:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.h:59:16: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.h:60:16: style: The function 'OnDisconnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIData.h:75:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.h:60:16: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.h:61:16: style: The function 'OnReconnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIData.h:76:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIAdmin.h:61:16: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIChannelScan.cpp:444:7: style: The scope of the variable 'startIndex' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIChannelScan.cpp:223:40: style: Function 'SetProgress' argument 1 names different: declaration 'procent' definition 'percent'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIChannelScan.h:70:24: note: Function 'SetProgress' argument 1 names different: declaration 'procent' definition 'percent'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIChannelScan.cpp:223:40: note: Function 'SetProgress' argument 1 names different: declaration 'procent' definition 'percent'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIChannelScan.cpp:235:38: style: Function 'SetSignal' argument 1 names different: declaration 'procent' definition 'percent'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIChannelScan.h:71:22: note: Function 'SetSignal' argument 1 names different: declaration 'procent' definition 'percent'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIChannelScan.cpp:235:38: note: Function 'SetSignal' argument 1 names different: declaration 'procent' definition 'percent'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIChannelScan.h:49:8: performance: Technically the member function 'cVNSIChannelScan::OnFocus' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIChannelScan.cpp:309:24: note: Technically the member function 'cVNSIChannelScan::OnFocus' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIChannelScan.h:49:8: note: Technically the member function 'cVNSIChannelScan::OnFocus' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIChannelScan.h:46:8: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSISession.h:42:21: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIChannelScan.h:46:8: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIChannelScan.h:60:8: style: The function 'OnResponsePacket' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIData.h:73:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIChannelScan.h:60:8: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIChannels.cpp:30:34: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIData.cpp:88:5: error: Memory leak: message.event [memleak]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIDemux.cpp:33:13: warning: Member variable 'cVNSIDemux::m_Quality' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIDemux.cpp:33:13: warning: Member variable 'cVNSIDemux::m_bTimeshift' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIDemux.cpp:33:13: warning: Member variable 'cVNSIDemux::m_MuxPacketSerial' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIDemux.cpp:33:13: warning: Member variable 'cVNSIDemux::m_ReferenceTime' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIDemux.cpp:33:13: warning: Member variable 'cVNSIDemux::m_ReferenceDTS' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIDemux.cpp:33:13: warning: Member variable 'cVNSIDemux::m_CurrentDTS' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIDemux.cpp:33:13: warning: Member variable 'cVNSIDemux::m_BufferTimeStart' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIDemux.cpp:33:13: warning: Member variable 'cVNSIDemux::m_BufferTimeEnd' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIDemux.h:53:7: style: Technically the member function 'cVNSIDemux::CurrentChannel' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIDemux.h:55:8: style: Technically the member function 'cVNSIDemux::IsTimeshift' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIDemux.h:57:10: style: Technically the member function 'cVNSIDemux::GetPlayingTime' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIDemux.cpp:249:20: note: Technically the member function 'cVNSIDemux::GetPlayingTime' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIDemux.h:57:10: note: Technically the member function 'cVNSIDemux::GetPlayingTime' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIDemux.h:58:10: style: Technically the member function 'cVNSIDemux::GetBufferTimeStart' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIDemux.cpp:256:20: note: Technically the member function 'cVNSIDemux::GetBufferTimeStart' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIDemux.h:58:10: note: Technically the member function 'cVNSIDemux::GetBufferTimeStart' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIDemux.h:59:10: style: Technically the member function 'cVNSIDemux::GetBufferTimeEnd' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIDemux.cpp:261:20: note: Technically the member function 'cVNSIDemux::GetBufferTimeEnd' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIDemux.h:59:10: note: Technically the member function 'cVNSIDemux::GetBufferTimeEnd' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIDemux.h:64:8: performance: Technically the member function 'cVNSIDemux::StreamStatus' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIDemux.cpp:350:18: note: Technically the member function 'cVNSIDemux::StreamStatus' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIDemux.h:64:8: note: Technically the member function 'cVNSIDemux::StreamStatus' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIRecording.cpp:32:17: warning: Member variable 'cVNSIRecording::m_currentPlayingRecordBytes' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIRecording.cpp:32:17: warning: Member variable 'cVNSIRecording::m_currentPlayingRecordFrames' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIRecording.cpp:32:17: warning: Member variable 'cVNSIRecording::m_currentPlayingRecordPosition' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIRecording.h:38:13: style: Technically the member function 'cVNSIRecording::Position' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIRecording.cpp:171:27: note: Technically the member function 'cVNSIRecording::Position' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIRecording.h:38:13: note: Technically the member function 'cVNSIRecording::Position' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIRecording.h:39:13: style: Technically the member function 'cVNSIRecording::Length' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIRecording.cpp:176:27: note: Technically the member function 'cVNSIRecording::Length' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIRecording.h:39:13: note: Technically the member function 'cVNSIRecording::Length' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIRecording.h:34:8: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSISession.h:44:21: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIRecording.h:34:8: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIRecording.h:43:8: style: The function 'OnReconnect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSISession.h:64:16: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSIRecording.h:43:8: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/posix/os-socket.h:253:8: warning: Either the condition 'iError==0' is redundant or there is possible null pointer dereference: iError. [nullPointerRedundantCheck]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/posix/os-socket.h:252:45: note: Assuming that condition 'iError==0' is not redundant
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/posix/os-socket.h:253:8: note: Null pointer dereference
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:869:7: style: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:866:0: note: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:869:7: note: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:912:7: style: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:909:0: note: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:912:7: note: Variable 'res' is reassigned a value before the old one has been used if variable is no semaphore variable.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSISession.cpp:331:48: style: Function 'ReadSuccess' argument 1 names different: declaration 'm' definition 'vrp'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSISession.h:50:49: note: Function 'ReadSuccess' argument 1 names different: declaration 'm' definition 'vrp'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSISession.cpp:331:48: note: Function 'ReadSuccess' argument 1 names different: declaration 'm' definition 'vrp'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:3451:0: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSISession.cpp:46:15: warning: Member variable 'cVNSISession::m_port' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSISession.h:58:8: performance: Technically the member function 'cVNSISession::SleepMs' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSISession.cpp:412:20: note: Technically the member function 'cVNSISession::SleepMs' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSISession.h:58:8: note: Technically the member function 'cVNSISession::SleepMs' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:4063:14: performance: Technically the member function 'FmtArg < std :: string >::FmtArg' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:4072:14: performance: Technically the member function 'FmtArg < std :: wstring >::FmtArg' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/tcp.h:74:20: warning: Virtual function 'Close' is called from destructor '~CTcpSocket()' at line 47. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/tcp.h:47:35: note: Calling Close
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/tcp.h:74:20: note: Close is a virtual method
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSISession.h:44:21: warning: Virtual function 'Close' is called from destructor '~cVNSISession()' at line 55. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSISession.cpp:55:3: note: Calling Close
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/VNSISession.h:44:21: note: Close is a virtual method
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/socket.h:106:0: style: Class 'PLATFORM :: CProtectedSocket < CTcpSocket >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:2078:0: style: Class 'CStdStr < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:2083:0: style: Class 'CStdStr < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:2099:0: style: Class 'CStdStr < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:2109:0: style: Class 'CStdStr < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:2119:0: style: Class 'CStdStr < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:2129:0: style: Class 'CStdStr < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:2078:0: style: Class 'CStdStr < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:2083:0: style: Class 'CStdStr < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:2099:0: style: Class 'CStdStr < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:2109:0: style: Class 'CStdStr < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:2119:0: style: Class 'CStdStr < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:2129:0: style: Class 'CStdStr < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:1987:0: style: Struct 'NotSpace < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:1987:0: style: Struct 'NotSpace < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:4061:1: warning: The struct 'FmtArg < std :: string >' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:4070:1: warning: The struct 'FmtArg < std :: wstring >' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:2018:0: warning: The struct 'FmtArg < A1 >' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:2018:0: warning: The struct 'FmtArg < A2 >' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:2018:0: warning: The struct 'FmtArg < A3 >' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:2018:0: warning: The struct 'FmtArg < A4 >' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:2018:0: warning: The struct 'FmtArg < A5 >' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:2018:0: warning: The struct 'FmtArg < A6 >' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:2018:0: warning: The struct 'FmtArg < A7 >' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:2018:0: warning: The struct 'FmtArg < A8 >' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:2018:0: warning: The struct 'FmtArg < A9 >' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:2018:0: warning: The struct 'FmtArg < A10 >' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:2018:0: warning: The struct 'FmtArg < A11 >' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:2018:0: warning: The struct 'FmtArg < A12 >' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:2018:0: warning: The struct 'FmtArg < A13 >' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:2018:0: warning: The struct 'FmtArg < A14 >' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:2018:0: warning: The struct 'FmtArg < A15 >' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:2018:0: warning: The struct 'FmtArg < A16 >' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:2018:0: warning: The struct 'FmtArg < A17 >' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/socket.h:115:0: style: The function 'Open' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/socket.h:53:18: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/socket.h:115:0: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/socket.h:126:0: style: The function 'Close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/socket.h:54:18: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/socket.h:126:0: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/socket.h:135:0: style: The function 'Shutdown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/socket.h:55:18: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/socket.h:135:0: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/socket.h:144:0: style: The function 'IsOpen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/socket.h:56:18: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/socket.h:144:0: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/socket.h:162:0: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/socket.h:57:21: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/socket.h:162:0: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/socket.h:173:0: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/socket.h:58:21: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/socket.h:173:0: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/socket.h:184:0: style: The function 'GetError' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/socket.h:59:24: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/socket.h:184:0: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/socket.h:192:0: style: The function 'GetErrorNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/socket.h:60:17: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/socket.h:192:0: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/socket.h:198:0: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/socket.h:61:24: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/socket.h:198:0: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/socket.h:75:0: style: The function 'GetError' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/socket.h:59:24: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/socket.h:75:0: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/socket.h:82:0: style: The function 'GetErrorNumber' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/socket.h:60:17: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/socket.h:82:0: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/socket.h:87:0: style: The function 'GetName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/socket.h:61:24: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/socket.h:87:0: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:1763:42: style: Reading from empty STL container 'sEmpty' [reademptycontainer]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/StdString.h:1764:42: style: Reading from empty STL container 'sEmpty' [reademptycontainer]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/requestpacket.cpp:48:36: style: Function 'init' argument 1 names different: declaration 'opcode' definition 'topcode'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/requestpacket.h:31:24: note: Function 'init' argument 1 names different: declaration 'opcode' definition 'topcode'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/requestpacket.cpp:48:36: note: Function 'init' argument 1 names different: declaration 'opcode' definition 'topcode'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/requestpacket.cpp:33:17: warning: Member variable 'cRequestPacket::channel' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.cpp:65:44: style: Function 'setResponse' argument 1 names different: declaration 'packet' definition 'tuserData'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.h:32:31: note: Function 'setResponse' argument 1 names different: declaration 'packet' definition 'tuserData'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.cpp:65:44: note: Function 'setResponse' argument 1 names different: declaration 'packet' definition 'tuserData'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.cpp:65:64: style: Function 'setResponse' argument 2 names different: declaration 'packetLength' definition 'tuserDataLength'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.h:32:48: note: Function 'setResponse' argument 2 names different: declaration 'packetLength' definition 'tuserDataLength'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.cpp:65:64: note: Function 'setResponse' argument 2 names different: declaration 'packetLength' definition 'tuserDataLength'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.cpp:73:42: style: Function 'setStatus' argument 1 names different: declaration 'packet' definition 'tuserData'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.h:33:29: note: Function 'setStatus' argument 1 names different: declaration 'packet' definition 'tuserData'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.cpp:73:42: note: Function 'setStatus' argument 1 names different: declaration 'packet' definition 'tuserData'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.cpp:73:62: style: Function 'setStatus' argument 2 names different: declaration 'packetLength' definition 'tuserDataLength'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.h:33:46: note: Function 'setStatus' argument 2 names different: declaration 'packetLength' definition 'tuserDataLength'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.cpp:73:62: note: Function 'setStatus' argument 2 names different: declaration 'packetLength' definition 'tuserDataLength'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.cpp:81:42: style: Function 'setStream' argument 1 names different: declaration 'packet' definition 'tuserData'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.h:34:29: note: Function 'setStream' argument 1 names different: declaration 'packet' definition 'tuserData'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.cpp:81:42: note: Function 'setStream' argument 1 names different: declaration 'packet' definition 'tuserData'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.cpp:81:62: style: Function 'setStream' argument 2 names different: declaration 'packetLength' definition 'tuserDataLength'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.h:34:46: note: Function 'setStream' argument 2 names different: declaration 'packetLength' definition 'tuserDataLength'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.cpp:81:62: note: Function 'setStream' argument 2 names different: declaration 'packetLength' definition 'tuserDataLength'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.cpp:90:39: style: Function 'setOSD' argument 1 names different: declaration 'packet' definition 'tuserData'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.h:35:26: note: Function 'setOSD' argument 1 names different: declaration 'packet' definition 'tuserData'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.cpp:90:39: note: Function 'setOSD' argument 1 names different: declaration 'packet' definition 'tuserData'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.cpp:90:59: style: Function 'setOSD' argument 2 names different: declaration 'packetLength' definition 'tuserDataLength'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.h:35:43: note: Function 'setOSD' argument 2 names different: declaration 'packetLength' definition 'tuserDataLength'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.cpp:90:59: note: Function 'setOSD' argument 2 names different: declaration 'packetLength' definition 'tuserDataLength'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.cpp:31:18: warning: Member variable 'cResponsePacket::header' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.cpp:31:18: warning: Member variable 'cResponsePacket::opcodeID' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.cpp:31:18: warning: Member variable 'cResponsePacket::duration' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.cpp:31:18: warning: Member variable 'cResponsePacket::dts' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.cpp:31:18: warning: Member variable 'cResponsePacket::pts' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.cpp:31:18: warning: Member variable 'cResponsePacket::muxSerial' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.cpp:31:18: warning: Member variable 'cResponsePacket::osdWnd' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.cpp:31:18: warning: Member variable 'cResponsePacket::osdColor' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.cpp:31:18: warning: Member variable 'cResponsePacket::osdX0' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.cpp:31:18: warning: Member variable 'cResponsePacket::osdY0' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.cpp:31:18: warning: Member variable 'cResponsePacket::osdX1' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.cpp:31:18: warning: Member variable 'cResponsePacket::osdY1' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.h:53:15: style: Technically the member function 'cResponsePacket::getOSDData' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.cpp:55:23: note: Technically the member function 'cResponsePacket::getOSDData' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.h:53:15: note: Technically the member function 'cResponsePacket::getOSDData' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.h:65:15: style: Technically the member function 'cResponsePacket::end' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.cpp:152:23: note: Technically the member function 'cResponsePacket::end' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vdr.vnsi/src/responsepacket.h:65:15: note: Technically the member function 'cResponsePacket::end' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vuplus/src/VuData.cpp:1713:3: style: Variable 'newPos' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vuplus/src/VuData.cpp:1706:0: note: Variable 'newPos' is reassigned a value before the old one has been used.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vuplus/src/VuData.cpp:1713:3: note: Variable 'newPos' is reassigned a value before the old one has been used.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vuplus/src/VuData.cpp:809:34: style: Function 'LoadChannels' argument 1 names different: declaration 'strServerReference' definition 'strServiceReference'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vuplus/src/VuData.h:193:32: note: Function 'LoadChannels' argument 1 names different: declaration 'strServerReference' definition 'strServiceReference'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vuplus/src/VuData.cpp:809:34: note: Function 'LoadChannels' argument 1 names different: declaration 'strServerReference' definition 'strServiceReference'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vuplus/src/VuData.cpp:1366:73: style: Function 'SendSimpleCommand' argument 2 names different: declaration 'strResult' definition 'strResultText'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vuplus/src/VuData.h:191:71: note: Function 'SendSimpleCommand' argument 2 names different: declaration 'strResult' definition 'strResultText'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vuplus/src/VuData.cpp:1366:73: note: Function 'SendSimpleCommand' argument 2 names different: declaration 'strResult' definition 'strResultText'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vuplus/src/VuData.cpp:885:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vuplus/src/VuData.h:57:3: warning: Member variable 'VuChannel::bRadio' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vuplus/src/VuData.h:57:3: warning: Member variable 'VuChannel::iUniqueId' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vuplus/src/VuData.h:57:3: warning: Member variable 'VuChannel::iChannelNumber' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vuplus/src/VuData.h:105:3: warning: Member variable 'VuTimer::iChannelId' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vuplus/src/VuData.h:105:3: warning: Member variable 'VuTimer::startTime' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vuplus/src/VuData.h:105:3: warning: Member variable 'VuTimer::endTime' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vuplus/src/VuData.h:105:3: warning: Member variable 'VuTimer::bRepeating' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vuplus/src/VuData.h:105:3: warning: Member variable 'VuTimer::iWeekdays' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vuplus/src/VuData.h:105:3: warning: Member variable 'VuTimer::iEpgID' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vuplus/src/VuData.h:105:3: warning: Member variable 'VuTimer::iClientIndex' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vuplus/src/VuData.cpp:596:3: performance: Variable 'm_strServerName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vuplus/src/VuData.h:16:8: performance: Technically the member function 'CCurlFile::Get' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vuplus/src/VuData.cpp:11:17: note: Technically the member function 'CCurlFile::Get' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vuplus/src/VuData.h:16:8: note: Technically the member function 'CCurlFile::Get' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vuplus/src/VuData.cpp:1746:20: warning: Either the condition 'i>0' is redundant, otherwise there is negative array index -1. [negativeContainerIndex]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vuplus/src/VuData.cpp:1751:21: note: Assuming that condition 'i>0' is not redundant
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vuplus/src/VuData.cpp:1746:20: note: Negative array index
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.vuplus/src/VuData.cpp:1628:28: error: Uninitialized struct member: recording.startTime [uninitStructMember]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/addons/pvr.wmc/src/Socket.h:68:0: error: #error Platform specific socket support is not yet available on this platform! [preprocessorErrorDirective]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/bookmark.c:38:8: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/bookmark.c:80:8: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/commbreak.c:106:8: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/commbreak.c:152:8: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/connection.c:1175:2: style: Variable 'conn' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/connection.c:1162:0: note: Variable 'conn' is reassigned a value before the old one has been used.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/connection.c:1175:2: note: Variable 'conn' is reassigned a value before the old one has been used.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/connection.c:1885:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/connection.c:1884:0: note: Variable 'result' is reassigned a value before the old one has been used.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/connection.c:1885:2: note: Variable 'result' is reassigned a value before the old one has been used.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/connection.c:547:14: style: Same expression on both sides of '==' because the value of 'attempt' and '0' are the same. [duplicateExpression]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/connection.c:532:16: note: 'attempt' is assigned value '0' here.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/connection.c:547:14: note: Same expression on both sides of '==' because the value of 'attempt' and '0' are the same.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/connection.c:654:14: style: Same expression on both sides of '==' because the value of 'attempt' and '0' are the same. [duplicateExpression]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/connection.c:638:16: note: 'attempt' is assigned value '0' here.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/connection.c:654:14: note: Same expression on both sides of '==' because the value of 'attempt' and '0' are the same.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/connection.c:79:6: style: The scope of the variable 'err' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/connection.c:80:7: style: The scope of the variable 'msg' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/connection.c:1416:6: style: The scope of the variable 'length' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/connection.c:2085:4: warning: The buffer 'msg' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/input.c:111:8: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/livetv.c:813:22: style: The scope of the variable 'nlen' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/mythtv_mysql.c:101:2: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/mythtv_mysql.c:90:0: note: Variable 'res' is reassigned a value before the old one has been used.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/mythtv_mysql.c:101:2: note: Variable 'res' is reassigned a value before the old one has been used.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/mythtv_mysql.c:518:8: style: The scope of the variable 'N_title' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/mythtv_mysql.c:1373:8: style: The scope of the variable 'query_str' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/mythtv_mysql.c:1375:24: style: The scope of the variable 'query' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/mythtv_mysql.c:1377:11: style: The scope of the variable 'recordid' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/mythtv_mysql.c:1620:14: style: The scope of the variable 'query_str1' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/mythtv_mysql.c:1621:14: style: The scope of the variable 'query_str2' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/mythtv_mysql.c:746:3: style: Variable 'rows' is modified but its new value is never used. [unreadVariable]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/mythtv_mysql.c:818:4: style: Variable 'rows' is modified but its new value is never used. [unreadVariable]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/mythtv_mysql.c:2019:3: style: Variable 'rows' is modified but its new value is never used. [unreadVariable]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/mythtv_mysql.c:2083:3: style: Variable 'rows' is modified but its new value is never used. [unreadVariable]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/posmap.c:51:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/socket.c:573:13: style: Redundant condition: If 'EXPR == '-'', the comparison 'EXPR' is always true. [redundantCondition]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/socket.c:1040:13: style: Redundant condition: If 'EXPR == '-'', the comparison 'EXPR' is always true. [redundantCondition]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/socket.c:69:6: style: The scope of the variable 'w' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/socket.c:148:6: style: The scope of the variable 'r' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/socket.c:214:6: style: The scope of the variable 'r' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/socket.c:631:7: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/socket.c:684:7: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/socket.c:2785:6: style: The scope of the variable 'r' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/socket.c:3100:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/socket.c:1243:69: style: Function '__cmyth_rcv_timestamp' argument 3 names different: declaration 'ts_p' definition 'ts'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/cmyth_local.h:317:30: note: Function '__cmyth_rcv_timestamp' argument 3 names different: declaration 'ts_p' definition 'ts'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/socket.c:1243:69: note: Function '__cmyth_rcv_timestamp' argument 3 names different: declaration 'ts_p' definition 'ts'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/socket.c:1325:68: style: Function '__cmyth_rcv_datetime' argument 3 names different: declaration 'ts_p' definition 'ts'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/cmyth_local.h:321:29: note: Function '__cmyth_rcv_datetime' argument 3 names different: declaration 'ts_p' definition 'ts'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/socket.c:1325:68: note: Function '__cmyth_rcv_datetime' argument 3 names different: declaration 'ts_p' definition 'ts'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/libcmyth/timestamp.c:503:3: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/librefmem/alloc.c:277:14: warning: Either the condition 'if(block)' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/librefmem/alloc.c:282:5: note: Assuming that condition 'if(block)' is not redundant
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/librefmem/alloc.c:277:14: note: Null pointer addition
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/librefmem/alloc.c:329:22: warning: Either the condition 'if(p&&ret)' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/librefmem/alloc.c:338:5: note: Assuming that condition 'if(p&&ret)' is not redundant
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/librefmem/alloc.c:329:22: note: Null pointer subtraction
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/librefmem/alloc.c:370:16: warning: Either the condition 'if(data)' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/librefmem/alloc.c:378:5: note: Assuming that condition 'if(data)' is not redundant
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/librefmem/alloc.c:370:16: note: Null pointer subtraction
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/librefmem/alloc.c:449:16: warning: Either the condition 'if(p)' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/librefmem/alloc.c:456:5: note: Assuming that condition 'if(p)' is not redundant
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/librefmem/alloc.c:449:16: note: Null pointer subtraction
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/librefmem/alloc.c:489:16: warning: Either the condition 'if(p)' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/librefmem/alloc.c:497:5: note: Assuming that condition 'if(p)' is not redundant
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/librefmem/alloc.c:489:16: note: Null pointer subtraction
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/librefmem/alloc.c:405:9: style: The scope of the variable 'len' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/cmyth/librefmem/alloc.c:494:6: style: The scope of the variable 'refcount' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/channel.cpp:87:72: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/response.h:101:9: style: Member variable 'Channel::Number' is in the wrong place in the initializer list. [initializerList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/channel.cpp:36:5: note: Member variable 'Channel::Number' is in the wrong place in the initializer list.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/response.h:101:9: note: Member variable 'Channel::Number' is in the wrong place in the initializer list.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/response.h:101:9: style: Member variable 'Channel::Number' is in the wrong place in the initializer list. [initializerList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/channel.cpp:48:5: note: Member variable 'Channel::Number' is in the wrong place in the initializer list.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/response.h:101:9: note: Member variable 'Channel::Number' is in the wrong place in the initializer list.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/response.h:84:10: style: Technically the member function 'dvblinkremote::Channel::GetDvbLinkID' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/channel.cpp:65:15: note: Technically the member function 'dvblinkremote::Channel::GetDvbLinkID' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/response.h:84:10: note: Technically the member function 'dvblinkremote::Channel::GetDvbLinkID' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/xml_object_serializer.h:45:10: performance: Technically the member function 'dvblinkremoteserialization::XmlObjectSerializer::WriteObject' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/xml_object_serializer.h:385:32: note: Technically the member function 'dvblinkremoteserialization::XmlObjectSerializer::WriteObject' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/xml_object_serializer.h:45:10: note: Technically the member function 'dvblinkremoteserialization::XmlObjectSerializer::WriteObject' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/xml_object_serializer.h:46:10: performance: Technically the member function 'dvblinkremoteserialization::XmlObjectSerializer::ReadObject' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/xml_object_serializer.h:391:32: note: Technically the member function 'dvblinkremoteserialization::XmlObjectSerializer::ReadObject' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/xml_object_serializer.h:46:10: note: Technically the member function 'dvblinkremoteserialization::XmlObjectSerializer::ReadObject' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/xml_object_serializer.h:47:10: performance: Technically the member function 'dvblinkremoteserialization::XmlObjectSerializer::HasChildElement' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/xml_object_serializer.h:408:32: note: Technically the member function 'dvblinkremoteserialization::XmlObjectSerializer::HasChildElement' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/xml_object_serializer.h:47:10: note: Technically the member function 'dvblinkremoteserialization::XmlObjectSerializer::HasChildElement' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:580:5: style: Class 'StopStreamRequest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:588:5: style: Class 'StopStreamRequest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:772:5: style: Class 'RemoveScheduleRequest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:824:5: style: Class 'RemoveRecordingRequest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:858:5: style: Class 'GetParentalStatusRequest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:894:5: style: Class 'SetParentalLockRequest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:1000:5: style: Class 'GetPlaybackObjectRequest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:1085:5: style: Class 'RemovePlaybackObjectRequest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:1114:5: style: Class 'StopRecordingRequest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/response.h:343:5: style: Class 'ChannelEpgData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremotehttp.h:65:5: style: Class 'HttpWebRequest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/response.h:39:3: warning: The class 'Channel' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/curlhttpclient.cpp:116:7: style: Condition 'headers' is always false [knownConditionTrueFalse]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/curlhttpclient.cpp:97:32: note: Assignment 'headers=NULL', assigned value is 0
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/curlhttpclient.cpp:116:7: note: Condition 'headers' is always false
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/curlhttpclient.cpp:28:17: warning: Member variable 'CurlHttpClient::m_debugCallbackFunction' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/curlhttpclient.cpp:41:17: warning: Member variable 'CurlHttpClient::m_debugCallbackFunction' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/curlhttpclient.h:45:5: style: Class 'CurlHttpClient' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/curlhttpclient.h:46:5: style: Class 'CurlHttpClient' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/curlhttpclient.h:49:10: style: The function 'SendRequest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremotehttp.h:181:18: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/curlhttpclient.h:49:10: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/curlhttpclient.h:50:22: style: The function 'GetResponse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremotehttp.h:187:30: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/curlhttpclient.h:50:22: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/curlhttpclient.h:51:10: style: The function 'GetLastError' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremotehttp.h:193:18: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/curlhttpclient.h:51:10: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/curlhttpclient.h:52:10: style: The function 'UrlEncode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremotehttp.h:200:18: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/curlhttpclient.h:52:10: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:47:29: style: The function 'GetChannels' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremote.h:307:37: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:47:29: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:48:29: style: The function 'SearchEpg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremote.h:315:37: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:48:29: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:49:29: style: The function 'PlayChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremote.h:323:37: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:49:29: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:50:29: style: The function 'StopChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremote.h:330:37: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:50:29: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:51:29: style: The function 'GetRecordings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremote.h:367:37: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:51:29: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:52:29: style: The function 'RemoveRecording' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremote.h:374:37: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:52:29: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:53:29: style: The function 'AddSchedule' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremote.h:337:37: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:53:29: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:54:29: style: The function 'GetSchedules' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremote.h:345:37: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:54:29: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:55:29: style: The function 'UpdateSchedule' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremote.h:352:37: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:55:29: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:56:29: style: The function 'RemoveSchedule' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremote.h:359:37: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:56:29: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:57:29: style: The function 'GetParentalStatus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremote.h:382:37: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:57:29: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:58:29: style: The function 'SetParentalLock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremote.h:390:37: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:58:29: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:59:29: style: The function 'GetM3uPlaylist' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremote.h:398:37: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:59:29: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:60:29: style: The function 'GetPlaybackObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremote.h:406:37: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:60:29: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:61:29: style: The function 'RemovePlaybackObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremote.h:413:37: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:61:29: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:62:29: style: The function 'StopRecording' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremote.h:420:37: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:62:29: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:63:29: style: The function 'GetStreamingCapabilities' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremote.h:428:37: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:63:29: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:64:29: style: The function 'GetRecordingSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremote.h:436:37: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:64:29: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:65:29: style: The function 'SetRecordingSettings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremote.h:443:37: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:65:29: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:66:10: style: The function 'GetLastError' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremote.h:449:18: note: Virtual function in base class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:66:10: note: Function in derived class
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremotecommunication.cpp:253:123: style: Function 'GetData' argument 3 names different: declaration 'response' definition 'responseObject'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:76:99: note: Function 'GetData' argument 3 names different: declaration 'response' definition 'responseObject'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremotecommunication.cpp:253:123: note: Function 'GetData' argument 3 names different: declaration 'response' definition 'responseObject'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremotecommunication.cpp:306:141: style: Function 'SerializeRequestObject' argument 3 names different: declaration 'requestXmlData' definition 'serializedXmlData'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:77:117: note: Function 'SerializeRequestObject' argument 3 names different: declaration 'requestXmlData' definition 'serializedXmlData'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremotecommunication.cpp:306:141: note: Function 'SerializeRequestObject' argument 3 names different: declaration 'requestXmlData' definition 'serializedXmlData'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremotecommunication.cpp:31:29: warning: Member variable 'DVBLinkRemoteCommunication::m_errorBuffer' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremotecommunication.cpp:40:29: warning: Member variable 'DVBLinkRemoteCommunication::m_errorBuffer' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremotecommunication.cpp:36:3: performance: Variable 'm_username' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremotecommunication.cpp:37:3: performance: Variable 'm_password' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:77:29: performance: Technically the member function 'dvblinkremote::DVBLinkRemoteCommunication::SerializeRequestObject' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremotecommunication.cpp:306:53: note: Technically the member function 'dvblinkremote::DVBLinkRemoteCommunication::SerializeRequestObject' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:77:29: note: Technically the member function 'dvblinkremote::DVBLinkRemoteCommunication::SerializeRequestObject' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:78:29: performance: Technically the member function 'dvblinkremote::DVBLinkRemoteCommunication::DeserializeResponseData' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremotecommunication.cpp:317:53: note: Technically the member function 'dvblinkremote::DVBLinkRemoteCommunication::DeserializeResponseData' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:78:29: note: Technically the member function 'dvblinkremote::DVBLinkRemoteCommunication::DeserializeResponseData' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:81:17: performance: Technically the member function 'dvblinkremote::DVBLinkRemoteCommunication::GetStatusCodeDescription' can be static. [functionStatic]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremotecommunication.cpp:55:41: note: Technically the member function 'dvblinkremote::DVBLinkRemoteCommunication::GetStatusCodeDescription' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremoteconnection.h:81:17: note: Technically the member function 'dvblinkremote::DVBLinkRemoteCommunication::GetStatusCodeDescription' can be static.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremotehttp.cpp:31:3: performance: Variable 'Method' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremotehttp.cpp:32:3: performance: Variable 'ContentType' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremotehttp.cpp:34:3: performance: Variable 'm_requestData' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremotehttp.cpp:61:3: performance: Variable 'ContentType' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremotehttp.h:145:9: style: Technically the member function 'dvblinkremotehttp::HttpWebResponse::GetStatusCode' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremotehttp.cpp:70:22: note: Technically the member function 'dvblinkremotehttp::HttpWebResponse::GetStatusCode' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/dvblinkremotehttp.h:145:9: note: Technically the member function 'dvblinkremotehttp::HttpWebResponse::GetStatusCode' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/epg.cpp:87:82: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/epg.cpp:96:66: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/epg.cpp:151:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/epg.cpp:162:138: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:158:10: style: Technically the member function 'dvblinkremote::EpgSearchRequest::GetStartTime' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/epg.cpp:68:24: note: Technically the member function 'dvblinkremote::EpgSearchRequest::GetStartTime' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:158:10: note: Technically the member function 'dvblinkremote::EpgSearchRequest::GetStartTime' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:171:10: style: Technically the member function 'dvblinkremote::EpgSearchRequest::GetEndTime' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/epg.cpp:72:24: note: Technically the member function 'dvblinkremote::EpgSearchRequest::GetEndTime' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:171:10: note: Technically the member function 'dvblinkremote::EpgSearchRequest::GetEndTime' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:183:10: style: Technically the member function 'dvblinkremote::EpgSearchRequest::IsShortEpg' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/epg.cpp:76:24: note: Technically the member function 'dvblinkremote::EpgSearchRequest::IsShortEpg' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:183:10: note: Technically the member function 'dvblinkremote::EpgSearchRequest::IsShortEpg' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/epg.cpp:45:3: style: Class 'EpgSearchRequest' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/epg.cpp:45:3: style: Class 'EpgSearchRequest' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/epg.cpp:105:3: style: Class 'ChannelEpgData' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/response.h:336:3: warning: The class 'ChannelEpgData' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/generic_response.cpp:33:3: performance: Variable 'm_xmlResult' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/generic_response.h:37:9: style: Technically the member function 'dvblinkremote::GenericResponse::GetStatusCode' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/generic_response.cpp:47:22: note: Technically the member function 'dvblinkremote::GenericResponse::GetStatusCode' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/generic_response.h:37:9: note: Technically the member function 'dvblinkremote::GenericResponse::GetStatusCode' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/item_metadata.cpp:32:3: performance: Variable 'm_title' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/item_metadata.cpp:35:3: performance: Variable 'ShortDescription' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/item_metadata.cpp:36:3: performance: Variable 'SubTitle' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/item_metadata.cpp:37:3: performance: Variable 'Language' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/item_metadata.cpp:38:3: performance: Variable 'Actors' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/item_metadata.cpp:39:3: performance: Variable 'Directors' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/item_metadata.cpp:40:3: performance: Variable 'Writers' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/item_metadata.cpp:41:3: performance: Variable 'Producers' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/item_metadata.cpp:42:3: performance: Variable 'Guests' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/item_metadata.cpp:43:3: performance: Variable 'Keywords' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/item_metadata.cpp:44:3: performance: Variable 'Image' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/item_metadata.cpp:82:3: performance: Variable 'ShortDescription' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/item_metadata.cpp:83:3: performance: Variable 'SubTitle' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/item_metadata.cpp:84:3: performance: Variable 'Language' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/item_metadata.cpp:85:3: performance: Variable 'Actors' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/item_metadata.cpp:86:3: performance: Variable 'Directors' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/item_metadata.cpp:87:3: performance: Variable 'Writers' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/item_metadata.cpp:88:3: performance: Variable 'Producers' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/item_metadata.cpp:89:3: performance: Variable 'Guests' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/item_metadata.cpp:90:3: performance: Variable 'Keywords' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/item_metadata.cpp:91:3: performance: Variable 'Image' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/item_metadata.cpp:129:3: performance: Variable 'ShortDescription' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/item_metadata.cpp:130:3: performance: Variable 'SubTitle' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/item_metadata.cpp:131:3: performance: Variable 'Language' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/item_metadata.cpp:132:3: performance: Variable 'Actors' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/item_metadata.cpp:133:3: performance: Variable 'Directors' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/item_metadata.cpp:134:3: performance: Variable 'Writers' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/item_metadata.cpp:135:3: performance: Variable 'Producers' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/item_metadata.cpp:136:3: performance: Variable 'Guests' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/item_metadata.cpp:137:3: performance: Variable 'Keywords' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/item_metadata.cpp:138:3: performance: Variable 'Image' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/response.h:189:10: style: Technically the member function 'dvblinkremote::ItemMetadata::GetStartTime' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/item_metadata.cpp:186:20: note: Technically the member function 'dvblinkremote::ItemMetadata::GetStartTime' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/response.h:189:10: note: Technically the member function 'dvblinkremote::ItemMetadata::GetStartTime' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/response.h:202:10: style: Technically the member function 'dvblinkremote::ItemMetadata::GetDuration' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/item_metadata.cpp:196:20: note: Technically the member function 'dvblinkremote::ItemMetadata::GetDuration' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/response.h:202:10: note: Technically the member function 'dvblinkremote::ItemMetadata::GetDuration' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/response.h:142:3: warning: The class 'ItemMetadata' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/m3u_playlist.cpp:38:39: style: Variable 'rootElement' is assigned a value that is never used. [unreadVariable]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:920:10: style: Technically the member function 'dvblinkremote::SetParentalLockRequest::IsEnabled' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/parental_lock.cpp:84:30: note: Technically the member function 'dvblinkremote::SetParentalLockRequest::IsEnabled' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:920:10: note: Technically the member function 'dvblinkremote::SetParentalLockRequest::IsEnabled' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/response.h:656:3: warning: The class 'ParentalStatus' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/playback_container.cpp:69:181: style: Function 'PlaybackContainerXmlDataDeserializer' argument 2 names different: declaration 'playbackContainerlist' definition 'playbackContainerList'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/xml_object_serializer.h:295:112: note: Function 'PlaybackContainerXmlDataDeserializer' argument 2 names different: declaration 'playbackContainerlist' definition 'playbackContainerList'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/playback_container.cpp:69:181: note: Function 'PlaybackContainerXmlDataDeserializer' argument 2 names different: declaration 'playbackContainerlist' definition 'playbackContainerList'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/playback_container.cpp:63:76: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/response.h:837:17: style: Member variable 'PlaybackContainer::Description' is in the wrong place in the initializer list. [initializerList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/playback_container.cpp:35:5: note: Member variable 'PlaybackContainer::Description' is in the wrong place in the initializer list.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/response.h:837:17: note: Member variable 'PlaybackContainer::Description' is in the wrong place in the initializer list.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/playback_item.cpp:144:71: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/response.h:936:10: style: Member variable 'PlaybackItem::CanBeDeleted' is in the wrong place in the initializer list. [initializerList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/playback_item.cpp:36:5: note: Member variable 'PlaybackItem::CanBeDeleted' is in the wrong place in the initializer list.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/response.h:936:10: note: Member variable 'PlaybackItem::CanBeDeleted' is in the wrong place in the initializer list.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/playback_item.cpp:211:9: error: Uninitialized variable: item [uninitvar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/playback_object.cpp:108:28: warning: Member variable 'GetPlaybackObjectResponse::ActualCount' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/playback_object.cpp:108:28: warning: Member variable 'GetPlaybackObjectResponse::TotalCount' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:1035:32: style: Member variable 'GetPlaybackObjectRequest::RequestedObjectType' is in the wrong place in the initializer list. [initializerList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/playback_object.cpp:34:5: note: Member variable 'GetPlaybackObjectRequest::RequestedObjectType' is in the wrong place in the initializer list.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:1035:32: note: Member variable 'GetPlaybackObjectRequest::RequestedObjectType' is in the wrong place in the initializer list.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:1035:32: style: Member variable 'GetPlaybackObjectRequest::RequestedObjectType' is in the wrong place in the initializer list. [initializerList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/playback_object.cpp:46:5: note: Member variable 'GetPlaybackObjectRequest::RequestedObjectType' is in the wrong place in the initializer list.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:1035:32: note: Member variable 'GetPlaybackObjectRequest::RequestedObjectType' is in the wrong place in the initializer list.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/playback_object.cpp:110:3: style: Class 'GetPlaybackObjectResponse' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/playback_object.cpp:110:3: style: Class 'GetPlaybackObjectResponse' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/response.h:261:3: warning: The class 'Program' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/recording.cpp:77:74: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/recording.cpp:41:3: performance: Variable 'm_id' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/response.h:464:3: warning: The class 'Recording' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/recording_settings.cpp:71:39: style: Variable 'rootElement' is assigned a value that is never used. [unreadVariable]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/recording_settings.cpp:31:20: warning: Member variable 'RecordingSettings::TimeMarginBeforeScheduledRecordings' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/recording_settings.cpp:31:20: warning: Member variable 'RecordingSettings::TimeMarginAfterScheduledRecordings' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/recording_settings.cpp:31:20: warning: Member variable 'RecordingSettings::TotalSpace' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/recording_settings.cpp:31:20: warning: Member variable 'RecordingSettings::AvailableSpace' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:1194:9: style: Technically the member function 'dvblinkremote::SetRecordingSettingsRequest::GetTimeMarginBeforeScheduledRecordings' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/recording_settings.cpp:54:34: note: Technically the member function 'dvblinkremote::SetRecordingSettingsRequest::GetTimeMarginBeforeScheduledRecordings' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:1194:9: note: Technically the member function 'dvblinkremote::SetRecordingSettingsRequest::GetTimeMarginBeforeScheduledRecordings' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:1200:9: style: Technically the member function 'dvblinkremote::SetRecordingSettingsRequest::GetTimeMarginAfterScheduledRecordings' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/recording_settings.cpp:59:34: note: Technically the member function 'dvblinkremote::SetRecordingSettingsRequest::GetTimeMarginAfterScheduledRecordings' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:1200:9: note: Technically the member function 'dvblinkremote::SetRecordingSettingsRequest::GetTimeMarginAfterScheduledRecordings' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.cpp:269:85: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.cpp:286:82: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.cpp:30:11: warning: Member variable 'Schedule::ForceAdd' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.cpp:30:11: warning: Member variable 'Schedule::RecordingsToKeep' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.cpp:30:11: warning: Member variable 'Schedule::m_scheduleType' is not initialized in the constructor. [uninitMemberVar]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.h:123:17: style: Member variable 'Schedule::m_channelId' is in the wrong place in the initializer list. [initializerList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.cpp:37:5: note: Member variable 'Schedule::m_channelId' is in the wrong place in the initializer list.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.h:123:17: note: Member variable 'Schedule::m_channelId' is in the wrong place in the initializer list.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.h:98:9: style: Member variable 'Schedule::RecordingsToKeep' is in the wrong place in the initializer list. [initializerList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.cpp:38:5: note: Member variable 'Schedule::RecordingsToKeep' is in the wrong place in the initializer list.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.h:98:9: note: Member variable 'Schedule::RecordingsToKeep' is in the wrong place in the initializer list.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.h:118:17: style: Member variable 'Schedule::m_id' is in the wrong place in the initializer list. [initializerList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.cpp:47:5: note: Member variable 'Schedule::m_id' is in the wrong place in the initializer list.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.h:118:17: note: Member variable 'Schedule::m_id' is in the wrong place in the initializer list.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.h:98:9: style: Member variable 'Schedule::RecordingsToKeep' is in the wrong place in the initializer list. [initializerList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.cpp:49:5: note: Member variable 'Schedule::RecordingsToKeep' is in the wrong place in the initializer list.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.h:98:9: note: Member variable 'Schedule::RecordingsToKeep' is in the wrong place in the initializer list.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.h:185:17: style: Member variable 'ManualSchedule::Title' is in the wrong place in the initializer list. [initializerList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.cpp:80:5: note: Member variable 'ManualSchedule::Title' is in the wrong place in the initializer list.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.h:185:17: note: Member variable 'ManualSchedule::Title' is in the wrong place in the initializer list.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.h:185:17: style: Member variable 'ManualSchedule::Title' is in the wrong place in the initializer list. [initializerList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.cpp:90:5: note: Member variable 'ManualSchedule::Title' is in the wrong place in the initializer list.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.h:185:17: note: Member variable 'ManualSchedule::Title' is in the wrong place in the initializer list.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.h:271:10: style: Member variable 'EpgSchedule::Repeat' is in the wrong place in the initializer list. [initializerList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.cpp:118:5: note: Member variable 'EpgSchedule::Repeat' is in the wrong place in the initializer list.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.h:271:10: note: Member variable 'EpgSchedule::Repeat' is in the wrong place in the initializer list.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.h:271:10: style: Member variable 'EpgSchedule::Repeat' is in the wrong place in the initializer list. [initializerList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.cpp:128:5: note: Member variable 'EpgSchedule::Repeat' is in the wrong place in the initializer list.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.h:271:10: note: Member variable 'EpgSchedule::Repeat' is in the wrong place in the initializer list.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.cpp:40:3: performance: Variable 'm_id' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.cpp:41:3: performance: Variable 'UserParameter' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.cpp:51:3: performance: Variable 'UserParameter' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.h:191:10: style: Technically the member function 'dvblinkremote::ManualSchedule::GetStartTime' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.cpp:100:22: note: Technically the member function 'dvblinkremote::ManualSchedule::GetStartTime' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.h:191:10: note: Technically the member function 'dvblinkremote::ManualSchedule::GetStartTime' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.h:197:10: style: Technically the member function 'dvblinkremote::ManualSchedule::GetDuration' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.cpp:105:22: note: Technically the member function 'dvblinkremote::ManualSchedule::GetDuration' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.h:197:10: note: Technically the member function 'dvblinkremote::ManualSchedule::GetDuration' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.h:203:10: style: Technically the member function 'dvblinkremote::ManualSchedule::GetDayMask' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.cpp:110:22: note: Technically the member function 'dvblinkremote::ManualSchedule::GetDayMask' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.h:203:10: note: Technically the member function 'dvblinkremote::ManualSchedule::GetDayMask' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:737:10: style: Technically the member function 'dvblinkremote::UpdateScheduleRequest::IsNewOnly' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.cpp:423:29: note: Technically the member function 'dvblinkremote::UpdateScheduleRequest::IsNewOnly' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:737:10: note: Technically the member function 'dvblinkremote::UpdateScheduleRequest::IsNewOnly' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:744:10: style: Technically the member function 'dvblinkremote::UpdateScheduleRequest::WillRecordSeriesAnytime' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.cpp:428:29: note: Technically the member function 'dvblinkremote::UpdateScheduleRequest::WillRecordSeriesAnytime' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:744:10: note: Technically the member function 'dvblinkremote::UpdateScheduleRequest::WillRecordSeriesAnytime' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:750:9: style: Technically the member function 'dvblinkremote::UpdateScheduleRequest::GetRecordingsToKeep' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.cpp:433:28: note: Technically the member function 'dvblinkremote::UpdateScheduleRequest::GetRecordingsToKeep' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:750:9: note: Technically the member function 'dvblinkremote::UpdateScheduleRequest::GetRecordingsToKeep' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.cpp:294:3: style: Class 'StoredSchedules' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/scheduling.cpp:294:3: style: Class 'StoredSchedules' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:611:10: style: Member variable 'StopStreamRequest::m_channelHandle' is in the wrong place in the initializer list. [initializerList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/stop_stream_request.cpp:37:27: note: Member variable 'StopStreamRequest::m_channelHandle' is in the wrong place in the initializer list.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:611:10: note: Member variable 'StopStreamRequest::m_channelHandle' is in the wrong place in the initializer list.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:599:10: style: Technically the member function 'dvblinkremote::StopStreamRequest::GetChannelHandle' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/stop_stream_request.cpp:47:25: note: Technically the member function 'dvblinkremote::StopStreamRequest::GetChannelHandle' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:599:10: note: Technically the member function 'dvblinkremote::StopStreamRequest::GetChannelHandle' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/response.h:436:10: style: Technically the member function 'dvblinkremote::Stream::GetChannelHandle' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/stream.cpp:53:14: note: Technically the member function 'dvblinkremote::Stream::GetChannelHandle' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/response.h:436:10: note: Technically the member function 'dvblinkremote::Stream::GetChannelHandle' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/response.h:405:3: warning: The class 'Stream' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/stream_request.cpp:65:89: style: Function 'RawHttpStreamRequest' argument 2 names different: declaration 'dvbLinkChannelId' definition 'channelDvbLinkId'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:508:71: note: Function 'RawHttpStreamRequest' argument 2 names different: declaration 'dvbLinkChannelId' definition 'channelDvbLinkId'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/stream_request.cpp:65:89: note: Function 'RawHttpStreamRequest' argument 2 names different: declaration 'dvbLinkChannelId' definition 'channelDvbLinkId'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/stream_request.cpp:76:87: style: Function 'RawUdpStreamRequest' argument 2 names different: declaration 'dvbLinkChannelId' definition 'channelDvbLinkId'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:535:70: note: Function 'RawUdpStreamRequest' argument 2 names different: declaration 'dvbLinkChannelId' definition 'channelDvbLinkId'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/stream_request.cpp:76:87: note: Function 'RawUdpStreamRequest' argument 2 names different: declaration 'dvbLinkChannelId' definition 'channelDvbLinkId'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/stream_request.cpp:95:91: style: Function 'HttpLiveStreamRequest' argument 2 names different: declaration 'dvbLinkChannelId' definition 'channelDvbLinkId'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:456:72: note: Function 'HttpLiveStreamRequest' argument 2 names different: declaration 'dvbLinkChannelId' definition 'channelDvbLinkId'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/stream_request.cpp:95:91: note: Function 'HttpLiveStreamRequest' argument 2 names different: declaration 'dvbLinkChannelId' definition 'channelDvbLinkId'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/stream_request.cpp:106:125: style: Function 'RealTimeTransportProtocolStreamRequest' argument 2 names different: declaration 'dvbLinkChannelId' definition 'channelDvbLinkId'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:429:89: note: Function 'RealTimeTransportProtocolStreamRequest' argument 2 names different: declaration 'dvbLinkChannelId' definition 'channelDvbLinkId'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/stream_request.cpp:106:125: note: Function 'RealTimeTransportProtocolStreamRequest' argument 2 names different: declaration 'dvbLinkChannelId' definition 'channelDvbLinkId'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/stream_request.cpp:117:99: style: Function 'WindowsMediaStreamRequest' argument 2 names different: declaration 'dvbLinkChannelId' definition 'channelDvbLinkId'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:483:76: note: Function 'WindowsMediaStreamRequest' argument 2 names different: declaration 'dvbLinkChannelId' definition 'channelDvbLinkId'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/stream_request.cpp:117:99: note: Function 'WindowsMediaStreamRequest' argument 2 names different: declaration 'dvbLinkChannelId' definition 'channelDvbLinkId'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:234:10: style: Technically the member function 'dvblinkremote::StreamRequest::GetDVBLinkChannelID' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/stream_request.cpp:50:21: note: Technically the member function 'dvblinkremote::StreamRequest::GetDVBLinkChannelID' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:234:10: note: Technically the member function 'dvblinkremote::StreamRequest::GetDVBLinkChannelID' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:552:10: style: Technically the member function 'dvblinkremote::RawUdpStreamRequest::GetStreamingPort' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/stream_request.cpp:90:27: note: Technically the member function 'dvblinkremote::RawUdpStreamRequest::GetStreamingPort' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:552:10: note: Technically the member function 'dvblinkremote::RawUdpStreamRequest::GetStreamingPort' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/streaming_capabilities.cpp:73:39: style: Variable 'rootElement' is assigned a value that is never used. [unreadVariable]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/response.h:1230:10: style: Technically the member function 'dvblinkremote::StreamingCapabilities::IsProtocolSupported' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/streaming_capabilities.cpp:56:29: note: Technically the member function 'dvblinkremote::StreamingCapabilities::IsProtocolSupported' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/response.h:1230:10: note: Technically the member function 'dvblinkremote::StreamingCapabilities::IsProtocolSupported' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/response.h:1235:10: style: Technically the member function 'dvblinkremote::StreamingCapabilities::IsTranscoderSupported' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/streaming_capabilities.cpp:66:29: note: Technically the member function 'dvblinkremote::StreamingCapabilities::IsTranscoderSupported' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/response.h:1235:10: note: Technically the member function 'dvblinkremote::StreamingCapabilities::IsTranscoderSupported' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/response.h:1180:3: warning: The class 'StreamingCapabilities' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/transcoded_video_stream_request.cpp:28:105: style: Function 'TranscodedVideoStreamRequest' argument 2 names different: declaration 'dvbLinkChannelId' definition 'channelDvbLinkId'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:390:79: note: Function 'TranscodedVideoStreamRequest' argument 2 names different: declaration 'dvbLinkChannelId' definition 'channelDvbLinkId'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/transcoded_video_stream_request.cpp:28:105: note: Function 'TranscodedVideoStreamRequest' argument 2 names different: declaration 'dvbLinkChannelId' definition 'channelDvbLinkId'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/transcoding_options.cpp:32:3: performance: Variable 'm_audioTrack' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:304:18: style: Technically the member function 'dvblinkremote::TranscodingOptions::GetWidth' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/transcoding_options.cpp:40:34: note: Technically the member function 'dvblinkremote::TranscodingOptions::GetWidth' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:304:18: note: Technically the member function 'dvblinkremote::TranscodingOptions::GetWidth' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:316:18: style: Technically the member function 'dvblinkremote::TranscodingOptions::GetHeight' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/transcoding_options.cpp:50:34: note: Technically the member function 'dvblinkremote::TranscodingOptions::GetHeight' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:316:18: note: Technically the member function 'dvblinkremote::TranscodingOptions::GetHeight' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:328:18: style: Technically the member function 'dvblinkremote::TranscodingOptions::GetBitrate' can be const. [functionConst]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/transcoding_options.cpp:60:34: note: Technically the member function 'dvblinkremote::TranscodingOptions::GetBitrate' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libdvblinkremote/request.h:328:18: note: Technically the member function 'dvblinkremote::TranscodingOptions::GetBitrate' can be const.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libhts/htsbuf.c:139:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libhts/htsbuf.c:141:18: style: The scope of the variable 'hd' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libhts/htsbuf.c:191:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libhts/htsbuf.c:214:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libhts/htsbuf.c:215:18: style: The scope of the variable 'hd' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libhts/htsmsg.c:183:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libhts/htsmsg.c:448:13: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libhts/htsmsg_binary.c:35:12: style: The scope of the variable 'type' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libhts/htsmsg_binary.c:35:18: style: The scope of the variable 'namelen' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libhts/htsmsg_binary.c:35:27: style: The scope of the variable 'datalen' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libhts/htsmsg_binary.c:188:13: style: The scope of the variable 'namelen' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libhts/net_posix.c:184:7: style: The scope of the variable 'l' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libhts/net_posix.c:184:10: style: The scope of the variable 'r' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libhts/net_posix.c:249:7: style: The scope of the variable 'len' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libhts/net_posix.c:313:7: style: The scope of the variable 'x' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libhts/net_posix.c:328:22: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libhts/net_posix.c:190:9: style: Variable 'r' is assigned a value that is never used. [unreadVariable]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libhts/net_winsock.c:213:7: style: The scope of the variable 'l' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libhts/net_winsock.c:213:10: style: The scope of the variable 'r' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libhts/net_winsock.c:278:7: style: The scope of the variable 'len' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libhts/net_winsock.c:342:7: style: The scope of the variable 'x' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libhts/net_winsock.c:342:24: style: The scope of the variable 'err' can be reduced. [variableScope]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libhts/net_winsock.c:219:9: style: Variable 'r' is assigned a value that is never used. [unreadVariable]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libhts/sha1.c:146:29: style: Function 'hts_sha1_init' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libhts/sha1.h:32:36: note: Function 'hts_sha1_init' argument 1 names different: declaration 'context' definition 'ctx'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libhts/sha1.c:146:29: note: Function 'hts_sha1_init' argument 1 names different: declaration 'context' definition 'ctx'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libhts/sha1.c:155:31: style: Function 'hts_sha1_update' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libhts/sha1.h:33:38: note: Function 'hts_sha1_update' argument 1 names different: declaration 'context' definition 'ctx'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libhts/sha1.c:155:31: note: Function 'hts_sha1_update' argument 1 names different: declaration 'context' definition 'ctx'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libhts/sha1.c:182:30: style: Function 'hts_sha1_final' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libhts/sha1.h:34:37: note: Function 'hts_sha1_final' argument 1 names different: declaration 'context' definition 'ctx'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/libhts/sha1.c:182:30: note: Function 'hts_sha1_final' argument 1 names different: declaration 'context' definition 'ctx'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/posix/serialport.cpp:79:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/posix/serialport.cpp:168:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/serialport.h:83:20: warning: Virtual function 'Close' is called from destructor '~CSerialSocket()' at line 80. Dynamic binding is not used. [virtualCallInConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/serialport.h:80:38: note: Calling Close
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/serialport.h:83:20: note: Close is a virtual method
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/util/buffer.h:43:7: style: Struct 'SyncedBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/sockets/socket.h:106:0: style: Class 'PLATFORM :: CProtectedSocket < CSerialSocket >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/windows/dlfcn-win32.cpp:86:5: warning: Either the condition 'dest' is redundant or there is possible null pointer dereference: dest. [nullPointerRedundantCheck]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/windows/dlfcn-win32.cpp:76:16: note: Assuming that condition 'dest' is not redundant
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/windows/dlfcn-win32.cpp:86:5: note: Null pointer dereference
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/windows/os-threads.cpp:74:38: style: Class 'CConditionImpl' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/windows/os-threads.cpp:74:38: style: Class 'CConditionImpl' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/platform/windows/serialport.cpp:111:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/tinyxml/XMLUtils.cpp:24:81: style: Function 'GetHex' argument 3 names different: declaration 'dwHexValue' definition 'hexValue'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/tinyxml/XMLUtils.h:35:80: note: Function 'GetHex' argument 3 names different: declaration 'dwHexValue' definition 'hexValue'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/tinyxml/XMLUtils.cpp:24:81: note: Function 'GetHex' argument 3 names different: declaration 'dwHexValue' definition 'hexValue'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/tinyxml/XMLUtils.cpp:33:82: style: Function 'GetUInt' argument 3 names different: declaration 'dwUIntValue' definition 'uintValue'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/tinyxml/XMLUtils.h:36:81: note: Function 'GetUInt' argument 3 names different: declaration 'dwUIntValue' definition 'uintValue'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/tinyxml/XMLUtils.cpp:33:82: note: Function 'GetUInt' argument 3 names different: declaration 'dwUIntValue' definition 'uintValue'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/tinyxml/XMLUtils.cpp:57:76: style: Function 'GetInt' argument 3 names different: declaration 'iIntValue' definition 'value'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/tinyxml/XMLUtils.h:46:75: note: Function 'GetInt' argument 3 names different: declaration 'iIntValue' definition 'value'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/tinyxml/XMLUtils.cpp:57:76: note: Function 'GetInt' argument 3 names different: declaration 'iIntValue' definition 'value'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/tinyxml/XMLUtils.cpp:68:43: style: Function 'GetDouble' argument 1 names different: declaration 'pRootNode' definition 'root'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/tinyxml/XMLUtils.h:39:42: note: Function 'GetDouble' argument 1 names different: declaration 'pRootNode' definition 'root'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/tinyxml/XMLUtils.cpp:68:43: note: Function 'GetDouble' argument 1 names different: declaration 'pRootNode' definition 'root'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/tinyxml/XMLUtils.cpp:68:61: style: Function 'GetDouble' argument 2 names different: declaration 'strTag' definition 'tag'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/tinyxml/XMLUtils.h:39:65: note: Function 'GetDouble' argument 2 names different: declaration 'strTag' definition 'tag'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/tinyxml/XMLUtils.cpp:68:61: note: Function 'GetDouble' argument 2 names different: declaration 'strTag' definition 'tag'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/tinyxml/XMLUtils.cpp:84:42: style: Function 'GetFloat' argument 1 names different: declaration 'pRootNode' definition 'pRootElement'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/tinyxml/XMLUtils.h:45:41: note: Function 'GetFloat' argument 1 names different: declaration 'pRootNode' definition 'pRootElement'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/tinyxml/XMLUtils.cpp:84:42: note: Function 'GetFloat' argument 1 names different: declaration 'pRootNode' definition 'pRootElement'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/tinyxml/XMLUtils.cpp:84:68: style: Function 'GetFloat' argument 2 names different: declaration 'strTag' definition 'tagName'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/tinyxml/XMLUtils.h:45:64: note: Function 'GetFloat' argument 2 names different: declaration 'strTag' definition 'tagName'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/tinyxml/XMLUtils.cpp:84:68: note: Function 'GetFloat' argument 2 names different: declaration 'strTag' definition 'tagName'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/tinyxml/XMLUtils.cpp:84:84: style: Function 'GetFloat' argument 3 names different: declaration 'value' definition 'fValue'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/tinyxml/XMLUtils.h:45:79: note: Function 'GetFloat' argument 3 names different: declaration 'value' definition 'fValue'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/tinyxml/XMLUtils.cpp:84:84: note: Function 'GetFloat' argument 3 names different: declaration 'value' definition 'fValue'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/tinyxml/XMLUtils.cpp:84:104: style: Function 'GetFloat' argument 4 names different: declaration 'min' definition 'fMin'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/tinyxml/XMLUtils.h:45:98: note: Function 'GetFloat' argument 4 names different: declaration 'min' definition 'fMin'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/tinyxml/XMLUtils.cpp:84:104: note: Function 'GetFloat' argument 4 names different: declaration 'min' definition 'fMin'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/tinyxml/XMLUtils.cpp:84:122: style: Function 'GetFloat' argument 5 names different: declaration 'max' definition 'fMax'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/tinyxml/XMLUtils.h:45:115: note: Function 'GetFloat' argument 5 names different: declaration 'max' definition 'fMax'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/tinyxml/XMLUtils.cpp:84:122: note: Function 'GetFloat' argument 5 names different: declaration 'max' definition 'fMax'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/tinyxml/XMLUtils.cpp:205:71: style: Function 'SetLong' argument 3 names different: declaration 'iValue' definition 'value'. [funcArgNamesDifferent]
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/tinyxml/XMLUtils.h:55:70: note: Function 'SetLong' argument 3 names different: declaration 'iValue' definition 'value'.
xbmc-pvr-addons-13.0+git20140512+g91cc731+dfsg1/lib/tinyxml/XMLUtils.cpp:205:71: note: Function 'SetLong' argument 3 names different: declaration 'iValue' definition 'value'.
[17:27]

ftp://ftp.se.debian.org/debian/pool/main/x/xboard/xboard_4.9.1.orig.tar.gz
xboard-4.9.1/backend.c:4909:29: warning: Either the condition 'new!=EmptySquare' is redundant or the array 'promoPartner[132]' is accessed at index 132, which is out of bounds. [arrayIndexOutOfBoundsCond]
xboard-4.9.1/backend.c:4914:75: note: Assuming that condition 'new!=EmptySquare' is not redundant
xboard-4.9.1/backend.c:4909:29: note: Array index out of bounds
xboard-4.9.1/backend.c:9185:45: warning: Either the condition 'piece<EmptySquare' is redundant or the array 'pieceDesc[132]' is accessed at index 197, which is out of bounds. [arrayIndexOutOfBoundsCond]
xboard-4.9.1/backend.c:9182:16: note: Assuming that condition 'piece<EmptySquare' is not redundant
xboard-4.9.1/backend.c:9185:45: note: Array index out of bounds
xboard-4.9.1/backend.c:7442:76: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xboard-4.9.1/backend.c:11488:59: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xboard-4.9.1/backend.c:16826:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xboard-4.9.1/backend.c:9961:13: style: Redundant condition: If 'EXPR == ' '', the comparison 'EXPR' is always true. [redundantCondition]
xboard-4.9.1/backend.c:14866:18: style: Condition '!flipView' is always true [knownConditionTrueFalse]
xboard-4.9.1/backend.c:14865:33: note: Assuming that condition '!flipView' is not redundant
xboard-4.9.1/backend.c:14866:18: note: Condition '!flipView' is always true
xboard-4.9.1/backend.c:12761:24: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xboard-4.9.1/backend.c:1044:47: warning: Either the condition 'if(q)' is redundant or there is possible null pointer dereference: q. [nullPointerRedundantCheck]
xboard-4.9.1/backend.c:1047:4: note: Assuming that condition 'if(q)' is not redundant
xboard-4.9.1/backend.c:1044:47: note: Null pointer dereference
xboard-4.9.1/backend.c:1046:52: warning: Either the condition 'if(q)' is redundant or there is possible null pointer dereference: q. [nullPointerRedundantCheck]
xboard-4.9.1/backend.c:1047:4: note: Assuming that condition 'if(q)' is not redundant
xboard-4.9.1/backend.c:1046:52: note: Null pointer dereference
xboard-4.9.1/backend.c:8282:69: warning: Possible null pointer dereference: cps [nullPointer]
xboard-4.9.1/backend.c:7284:17: note: Calling function 'Adjudicate', 1st argument 'cps' value is 0
xboard-4.9.1/backend.c:8282:69: note: Null pointer dereference
xboard-4.9.1/backend.c:19130:43: warning: Either the condition 'if(q)' is redundant or there is possible null pointer dereference: q. [nullPointerRedundantCheck]
xboard-4.9.1/backend.c:19133:4: note: Assuming that condition 'if(q)' is not redundant
xboard-4.9.1/backend.c:19130:43: note: Null pointer dereference
xboard-4.9.1/backend.c:19132:48: warning: Either the condition 'if(q)' is redundant or there is possible null pointer dereference: q. [nullPointerRedundantCheck]
xboard-4.9.1/backend.c:19133:4: note: Assuming that condition 'if(q)' is not redundant
xboard-4.9.1/backend.c:19132:48: note: Null pointer dereference
xboard-4.9.1/backend.c:4734:9: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment]
xboard-4.9.1/backend.c:4733:9: note: Variable 'r' is reassigned a value before the old one has been used.
xboard-4.9.1/backend.c:4734:9: note: Variable 'r' is reassigned a value before the old one has been used.
xboard-4.9.1/gettext.h:208:15: style: The scope of the variable 'translation' can be reduced. [variableScope]
xboard-4.9.1/gettext.h:254:15: style: The scope of the variable 'translation' can be reduced. [variableScope]
xboard-4.9.1/backend.c:1056:9: style: The scope of the variable 'matched' can be reduced. [variableScope]
xboard-4.9.1/backend.c:1601:9: style: The scope of the variable 'err' can be reduced. [variableScope]
xboard-4.9.1/backend.c:1965:19: style: The scope of the variable 'outCount' can be reduced. [variableScope]
xboard-4.9.1/backend.c:1967:18: style: The scope of the variable 'ini' can be reduced. [variableScope]
xboard-4.9.1/backend.c:2122:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
xboard-4.9.1/backend.c:2123:9: style: The scope of the variable 'len' can be reduced. [variableScope]
xboard-4.9.1/backend.c:2517:55: style: The scope of the variable 'i' can be reduced. [variableScope]
xboard-4.9.1/backend.c:2517:58: style: The scope of the variable 'j' can be reduced. [variableScope]
xboard-4.9.1/backend.c:2768:16: style: The scope of the variable 'lastDown' can be reduced. [variableScope]
xboard-4.9.1/backend.c:2768:30: style: The scope of the variable 'displayed' can be reduced. [variableScope]
xboard-4.9.1/backend.c:2768:45: style: The scope of the variable 'lastSecond' can be reduced. [variableScope]
xboard-4.9.1/backend.c:2838:16: style: The scope of the variable 'started' can be reduced. [variableScope]
xboard-4.9.1/backend.c:2840:16: style: The scope of the variable 'parse_pos' can be reduced. [variableScope]
xboard-4.9.1/backend.c:2842:16: style: The scope of the variable 'firstTime' can be reduced. [variableScope]
xboard-4.9.1/backend.c:2842:34: style: The scope of the variable 'intfSet' can be reduced. [variableScope]
xboard-4.9.1/backend.c:2844:16: style: The scope of the variable 'savingComment' can be reduced. [variableScope]
xboard-4.9.1/backend.c:2845:16: style: The scope of the variable 'cmatch' can be reduced. [variableScope]
xboard-4.9.1/backend.c:2846:11: style: The scope of the variable 'bp' can be reduced. [variableScope]
xboard-4.9.1/backend.c:2847:10: style: The scope of the variable 'str' can be reduced. [variableScope]
xboard-4.9.1/backend.c:2848:12: style: The scope of the variable 'oldi' can be reduced. [variableScope]
xboard-4.9.1/backend.c:2849:9: style: The scope of the variable 'buf_len' can be reduced. [variableScope]
xboard-4.9.1/backend.c:2850:9: style: The scope of the variable 'next_out' can be reduced. [variableScope]
xboard-4.9.1/backend.c:2851:9: style: The scope of the variable 'tkind' can be reduced. [variableScope]
xboard-4.9.1/backend.c:2852:9: style: The scope of the variable 'backup' can be reduced. [variableScope]
xboard-4.9.1/backend.c:2853:11: style: The scope of the variable 'p' can be reduced. [variableScope]
xboard-4.9.1/backend.c:2854:10: style: The scope of the variable 'talker' can be reduced. [variableScope]
xboard-4.9.1/backend.c:2855:18: style: The scope of the variable 'collective' can be reduced. [variableScope]
xboard-4.9.1/backend.c:4203:12: style: The scope of the variable 'new_piece' can be reduced. [variableScope]
xboard-4.9.1/backend.c:4432:18: style: The scope of the variable 'lastBgGame' can be reduced. [variableScope]
xboard-4.9.1/backend.c:5073:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
xboard-4.9.1/backend.c:5299:18: style: The scope of the variable 'castlingStrings' can be reduced. [variableScope]
xboard-4.9.1/backend.c:5305:22: style: The scope of the variable 'p' can be reduced. [variableScope]
xboard-4.9.1/backend.c:5305:26: style: The scope of the variable 'fen' can be reduced. [variableScope]
xboard-4.9.1/backend.c:5728:11: style: The scope of the variable 'buf2' can be reduced. [variableScope]
xboard-4.9.1/backend.c:5887:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xboard-4.9.1/backend.c:6584:28: style: The scope of the variable 'p' can be reduced. [variableScope]
xboard-4.9.1/backend.c:6633:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xboard-4.9.1/backend.c:7233:11: style: The scope of the variable 'saveAnimate' can be reduced. [variableScope]
xboard-4.9.1/backend.c:7451:13: style: The scope of the variable 'sum' can be reduced. [variableScope]
xboard-4.9.1/backend.c:7457:9: style: The scope of the variable 'capt' can be reduced. [variableScope]
xboard-4.9.1/backend.c:7533:6: style: The scope of the variable 'r' can be reduced. [variableScope]
xboard-4.9.1/backend.c:7533:9: style: The scope of the variable 'f' can be reduced. [variableScope]
xboard-4.9.1/backend.c:7550:16: style: The scope of the variable 'second' can be reduced. [variableScope]
xboard-4.9.1/backend.c:7550:49: style: The scope of the variable 'clearFlag' can be reduced. [variableScope]
xboard-4.9.1/backend.c:7550:64: style: The scope of the variable 'sweepSelecting' can be reduced. [variableScope]
xboard-4.9.1/backend.c:7550:98: style: The scope of the variable 'saveFlash' can be reduced. [variableScope]
xboard-4.9.1/backend.c:8111:18: style: The scope of the variable 'color' can be reduced. [variableScope]
xboard-4.9.1/backend.c:8111:25: style: The scope of the variable 'wScore' can be reduced. [variableScope]
xboard-4.9.1/backend.c:8281:37: style: The scope of the variable 'bare' can be reduced. [variableScope]
xboard-4.9.1/backend.c:8452:25: style: The scope of the variable 'rights' can be reduced. [variableScope]
xboard-4.9.1/backend.c:8538:50: style: The scope of the variable 'lastCheck' can be reduced. [variableScope]
xboard-4.9.1/backend.c:9529:12: style: The scope of the variable 'q' can be reduced. [variableScope]
xboard-4.9.1/backend.c:9541:12: style: The scope of the variable 'q' can be reduced. [variableScope]
xboard-4.9.1/backend.c:9558:12: style: The scope of the variable 'q' can be reduced. [variableScope]
xboard-4.9.1/backend.c:9734:10: style: The scope of the variable 'solved' can be reduced. [variableScope]
xboard-4.9.1/backend.c:10215:83: style: The scope of the variable 'p' can be reduced. [variableScope]
xboard-4.9.1/backend.c:10215:86: style: The scope of the variable 'rookX' can be reduced. [variableScope]
xboard-4.9.1/backend.c:10604:13: style: The scope of the variable 'timeLeft' can be reduced. [variableScope]
xboard-4.9.1/backend.c:10833:25: style: The scope of the variable 'b' can be reduced. [variableScope]
xboard-4.9.1/backend.c:11103:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xboard-4.9.1/backend.c:11218:31: style: The scope of the variable 'q' can be reduced. [variableScope]
xboard-4.9.1/backend.c:11219:14: style: The scope of the variable 'header' can be reduced. [variableScope]
xboard-4.9.1/backend.c:11398:11: style: The scope of the variable 'p' can be reduced. [variableScope]
xboard-4.9.1/backend.c:11399:35: style: The scope of the variable 'firstBusy' can be reduced. [variableScope]
xboard-4.9.1/backend.c:11999:16: style: The scope of the variable 'doInit' can be reduced. [variableScope]
xboard-4.9.1/backend.c:12148:9: style: The scope of the variable 'fromX' can be reduced. [variableScope]
xboard-4.9.1/backend.c:12148:16: style: The scope of the variable 'fromY' can be reduced. [variableScope]
xboard-4.9.1/backend.c:12469:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
xboard-4.9.1/backend.c:12506:9: style: The scope of the variable 'fromX' can be reduced. [variableScope]
xboard-4.9.1/backend.c:12506:16: style: The scope of the variable 'fromY' can be reduced. [variableScope]
xboard-4.9.1/backend.c:12506:23: style: The scope of the variable 'toX' can be reduced. [variableScope]
xboard-4.9.1/backend.c:12506:28: style: The scope of the variable 'toY' can be reduced. [variableScope]
xboard-4.9.1/backend.c:12507:10: style: The scope of the variable 'promoChar' can be reduced. [variableScope]
xboard-4.9.1/backend.c:13028:9: style: The scope of the variable 'err' can be reduced. [variableScope]
xboard-4.9.1/backend.c:13315:15: style: The scope of the variable 'tags' can be reduced. [variableScope]
xboard-4.9.1/backend.c:13335:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xboard-4.9.1/backend.c:13335:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xboard-4.9.1/backend.c:13336:8: style: The scope of the variable 'p' can be reduced. [variableScope]
xboard-4.9.1/backend.c:13522:11: style: The scope of the variable 'f' can be reduced. [variableScope]
xboard-4.9.1/backend.c:13523:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
xboard-4.9.1/backend.c:13543:11: style: The scope of the variable 'p' can be reduced. [variableScope]
xboard-4.9.1/backend.c:13545:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xboard-4.9.1/backend.c:13545:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xboard-4.9.1/backend.c:13715:11: style: The scope of the variable 'f' can be reduced. [variableScope]
xboard-4.9.1/backend.c:13716:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
xboard-4.9.1/backend.c:13717:9: style: The scope of the variable 'result' can be reduced. [variableScope]
xboard-4.9.1/backend.c:13717:17: style: The scope of the variable 'i' can be reduced. [variableScope]
xboard-4.9.1/backend.c:13717:20: style: The scope of the variable 't' can be reduced. [variableScope]
xboard-4.9.1/backend.c:13717:22: style: The scope of the variable 'tot' can be reduced. [variableScope]
xboard-4.9.1/backend.c:13812:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xboard-4.9.1/backend.c:13845:9: style: The scope of the variable 'movelen' can be reduced. [variableScope]
xboard-4.9.1/backend.c:13845:18: style: The scope of the variable 'numlen' can be reduced. [variableScope]
xboard-4.9.1/backend.c:13845:26: style: The scope of the variable 'blank' can be reduced. [variableScope]
xboard-4.9.1/backend.c:14096:11: style: The scope of the variable 'f' can be reduced. [variableScope]
xboard-4.9.1/backend.c:14097:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
xboard-4.9.1/backend.c:14125:11: style: The scope of the variable 'fen' can be reduced. [variableScope]
xboard-4.9.1/backend.c:14214:11: style: The scope of the variable 'f' can be reduced. [variableScope]
xboard-4.9.1/backend.c:14215:10: style: The scope of the variable 'string' can be reduced. [variableScope]
xboard-4.9.1/backend.c:14305:18: style: The scope of the variable 'partCommandString' can be reduced. [variableScope]
xboard-4.9.1/backend.c:14306:11: style: The scope of the variable 'commandOutput' can be reduced. [variableScope]
xboard-4.9.1/backend.c:14307:10: style: The scope of the variable 'buffer' can be reduced. [variableScope]
xboard-4.9.1/backend.c:14307:27: style: The scope of the variable 'msg' can be reduced. [variableScope]
xboard-4.9.1/backend.c:14307:41: style: The scope of the variable 'string' can be reduced. [variableScope]
xboard-4.9.1/backend.c:14308:9: style: The scope of the variable 'nBytes' can be reduced. [variableScope]
xboard-4.9.1/backend.c:14309:9: style: The scope of the variable 'nBuffers' can be reduced. [variableScope]
xboard-4.9.1/backend.c:14310:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xboard-4.9.1/backend.c:14311:9: style: The scope of the variable 'archived' can be reduced. [variableScope]
xboard-4.9.1/backend.c:14312:11: style: The scope of the variable 'arcDir' can be reduced. [variableScope]
xboard-4.9.1/backend.c:14395:10: style: The scope of the variable 'prependComma' can be reduced. [variableScope]
xboard-4.9.1/backend.c:14396:10: style: The scope of the variable 'number' can be reduced. [variableScope]
xboard-4.9.1/backend.c:14397:10: style: The scope of the variable 'string' can be reduced. [variableScope]
xboard-4.9.1/backend.c:14398:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xboard-4.9.1/backend.c:15008:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
xboard-4.9.1/backend.c:15029:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xboard-4.9.1/backend.c:15243:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xboard-4.9.1/backend.c:15993:6: style: The scope of the variable 'fromX' can be reduced. [variableScope]
xboard-4.9.1/backend.c:15993:13: style: The scope of the variable 'fromY' can be reduced. [variableScope]
xboard-4.9.1/backend.c:16105:6: style: The scope of the variable 'fromX' can be reduced. [variableScope]
xboard-4.9.1/backend.c:16105:13: style: The scope of the variable 'fromY' can be reduced. [variableScope]
xboard-4.9.1/backend.c:16697:9: style: The scope of the variable 'oldlen' can be reduced. [variableScope]
xboard-4.9.1/backend.c:16698:11: style: The scope of the variable 'old' can be reduced. [variableScope]
xboard-4.9.1/backend.c:16864:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
xboard-4.9.1/backend.c:16908:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
xboard-4.9.1/backend.c:17132:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
xboard-4.9.1/backend.c:17152:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
xboard-4.9.1/backend.c:17168:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
xboard-4.9.1/backend.c:17189:15: style: The scope of the variable 'buf' can be reduced. [variableScope]
xboard-4.9.1/backend.c:17538:10: style: The scope of the variable 'message' can be reduced. [variableScope]
xboard-4.9.1/backend.c:17943:10: style: The scope of the variable 'lastTickLength' can be reduced. [variableScope]
xboard-4.9.1/backend.c:18146:10: style: The scope of the variable 'c1' can be reduced. [variableScope]
xboard-4.9.1/backend.c:18146:14: style: The scope of the variable 'c2' can be reduced. [variableScope]
xboard-4.9.1/backend.c:18214:15: style: The scope of the variable 'fromX' can be reduced. [variableScope]
xboard-4.9.1/backend.c:18214:22: style: The scope of the variable 'fromY' can be reduced. [variableScope]
xboard-4.9.1/backend.c:18214:29: style: The scope of the variable 'toX' can be reduced. [variableScope]
xboard-4.9.1/backend.c:18214:34: style: The scope of the variable 'toY' can be reduced. [variableScope]
xboard-4.9.1/backend.c:18218:9: style: The scope of the variable 'emptycount' can be reduced. [variableScope]
xboard-4.9.1/backend.c:18533:13: style: The scope of the variable 'swap' can be reduced. [variableScope]
xboard-4.9.1/backend.c:18533:21: style: The scope of the variable 'wcnt' can be reduced. [variableScope]
xboard-4.9.1/backend.c:18533:29: style: The scope of the variable 'bcnt' can be reduced. [variableScope]
xboard-4.9.1/backend.c:18961:18: style: The scope of the variable 'moveBuf' can be reduced. [variableScope]
xboard-4.9.1/backend.c:19074:15: style: The scope of the variable 'q' can be reduced. [variableScope]
xboard-4.9.1/backend.c:17190:18: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xboard-4.9.1/backend.c:15871:8: error: Modifying string literal "White offers .." directly or indirectly is undefined behaviour. [stringLiteralWrite]
xboard-4.9.1/backend.c:16708:5: note: Modifying string literal "White offers .." directly or indirectly is undefined behaviour.
xboard-4.9.1/backend.c:15871:8: note: Modifying string literal "White offers .." directly or indirectly is undefined behaviour.
xboard-4.9.1/backend.c:17190:18: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xboard-4.9.1/backend.c:1369:22: style: Variable 'buf2' is not assigned a value. [unassignedVariable]
xboard-4.9.1/backend.c:10243:24: style: Variable 'killed2' is assigned a value that is never used. [unreadVariable]
xboard-4.9.1/backend.c:14187:11: style: Variable 'status' is assigned a value that is never used. [unreadVariable]
xboard-4.9.1/backend.c:971:5: warning: The array 'tidy' is too small, the function 'TidyProgramName' expects a bigger one. [argumentSize]
xboard-4.9.1/backend.c:8628:2: warning: The buffer 'buf' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xboard-4.9.1/backend.c:10650:3: warning: The buffer 'buf' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xboard-4.9.1/backend.c:2718:8: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xboard-4.9.1/backend.c:2719:8: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xboard-4.9.1/backend.c:2721:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xboard-4.9.1/backend.c:2722:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xboard-4.9.1/backend.c:3323:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xboard-4.9.1/backend.c:4233:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xboard-4.9.1/backend.c:4263:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xboard-4.9.1/backend.c:4375:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xboard-4.9.1/backend.c:8794:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xboard-4.9.1/backend.c:8795:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xboard-4.9.1/backend.c:9144:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xboard-4.9.1/backend.c:9148:15: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xboard-4.9.1/backend.c:9168:8: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xboard-4.9.1/backend.c:9189:33: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xboard-4.9.1/backend.c:9274:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xboard-4.9.1/backend.c:9496:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xboard-4.9.1/backend.c:9736:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xboard-4.9.1/backend.c:9900:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xboard-4.9.1/backend.c:9922:17: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xboard-4.9.1/backend.c:9986:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xboard-4.9.1/backend.c:11241:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xboard-4.9.1/backend.c:13612:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xboard-4.9.1/backend.c:13615:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xboard-4.9.1/backend.c:17174:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xboard-4.9.1/backend.c:5352:0: error: Memory leak: fen [memleak]
xboard-4.9.1/backend.c:8980:0: error: Memory leak: fen [memleak]
xboard-4.9.1/backend.c:6617:52: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xboard-4.9.1/backend.c:9193:48: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xboard-4.9.1/backend.c:10619:59: style: Clarify calculation precedence for '|' and '?'. [clarifyCalculation]
xboard-4.9.1/backend.c:13829:83: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xboard-4.9.1/backend.c:15253:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xboard-4.9.1/board.c:467:18: style: The scope of the variable 'i' can be reduced. [variableScope]
xboard-4.9.1/board.c:524:19: style: The scope of the variable 'i' can be reduced. [variableScope]
xboard-4.9.1/board.c:780:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xboard-4.9.1/board.c:875:9: style: The scope of the variable 'match' can be reduced. [variableScope]
xboard-4.9.1/board.c:919:15: style: The scope of the variable 'do_flash' can be reduced. [variableScope]
xboard-4.9.1/book.c:806:25: warning: %hd in format string (no. 1) requires 'short *' but the argument type is 'unsigned short *'. [invalidScanfArgType_int]
xboard-4.9.1/book.c:806:25: warning: %hd in format string (no. 2) requires 'short *' but the argument type is 'unsigned short *'. [invalidScanfArgType_int]
xboard-4.9.1/book.c:422:11: style: The scope of the variable 'c' can be reduced. [variableScope]
xboard-4.9.1/book.c:460:22: style: The scope of the variable 'middle' can be reduced. [variableScope]
xboard-4.9.1/book.c:556:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xboard-4.9.1/book.c:654:35: style: The scope of the variable 'deficit' can be reduced. [variableScope]
xboard-4.9.1/book.c:655:17: style: The scope of the variable 'move_s' can be reduced. [variableScope]
xboard-4.9.1/book.c:790:18: style: The scope of the variable 'valid' can be reduced. [variableScope]
xboard-4.9.1/book.c:870:28: style: The scope of the variable 'len2' can be reduced. [variableScope]
xboard-4.9.1/book.c:1041:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xboard-4.9.1/book.c:505:5: error: Buffer is accessed out of bounds: move_s [bufferAccessOutOfBounds]
xboard-4.9.1/book.c:680:2: note: Buffer is accessed out of bounds: move_s
xboard-4.9.1/book.c:505:5: note: Buffer is accessed out of bounds: move_s
xboard-4.9.1/book.c:680:2: warning: The array 'move_s' is too small, the function 'move_to_string' expects a bigger one. [argumentSize]
xboard-4.9.1/book.c:505:5: error: Buffer is accessed out of bounds: move_s [bufferAccessOutOfBounds]
xboard-4.9.1/book.c:723:5: note: Buffer is accessed out of bounds: move_s
xboard-4.9.1/book.c:505:5: note: Buffer is accessed out of bounds: move_s
xboard-4.9.1/book.c:723:5: warning: The array 'move_s' is too small, the function 'move_to_string' expects a bigger one. [argumentSize]
xboard-4.9.1/book.c:742:6: warning: The array 'algMove' is too small, the function 'move_to_string' expects a bigger one. [argumentSize]
xboard-4.9.1/book.c:1055:0: error: Resource leak: f [resourceLeak]
xboard-4.9.1/dialogs.c:2229:22: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xboard-4.9.1/dialogs.c:2229:8: note: outer condition: !inputs[n]
xboard-4.9.1/dialogs.c:2229:22: note: opposite inner condition: inputs[n]
xboard-4.9.1/dialogs.c:2243:20: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xboard-4.9.1/dialogs.c:2243:8: note: outer condition: !icsLine
xboard-4.9.1/dialogs.c:2243:20: note: opposite inner condition: icsLine
xboard-4.9.1/dialogs.c:983:8: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xboard-4.9.1/dialogs.c:1079:14: style: The scope of the variable 'q' can be reduced. [variableScope]
xboard-4.9.1/dialogs.c:1645:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xboard-4.9.1/dialogs.c:2155:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
xboard-4.9.1/dialogs.c:2677:24: style: The scope of the variable 'adapter' can be reduced. [variableScope]
xboard-4.9.1/dialogs.c:2677:43: style: The scope of the variable 'eng' can be reduced. [variableScope]
xboard-4.9.1/dialogs.c:2893:30: style: The scope of the variable 'f' can be reduced. [variableScope]
xboard-4.9.1/dialogs.c:2893:33: style: The scope of the variable 'r' can be reduced. [variableScope]
xboard-4.9.1/dialogs.c:3228:25: style: The scope of the variable 'match' can be reduced. [variableScope]
xboard-4.9.1/dialogs.c:3337:12: style: The scope of the variable 'p' can be reduced. [variableScope]
xboard-4.9.1/dialogs.c:1741:44: warning: The buffer 'name' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xboard-4.9.1/dialogs.c:1050:2: warning: The buffer 'buf2' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xboard-4.9.1/dialogs.c:1062:2: warning: The buffer 'buf' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xboard-4.9.1/draw.c:432:5: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xboard-4.9.1/draw.c:520:3: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xboard-4.9.1/draw.c:263:11: style: The scope of the variable 'w' can be reduced. [variableScope]
xboard-4.9.1/draw.c:263:14: style: The scope of the variable 'h' can be reduced. [variableScope]
xboard-4.9.1/draw.c:264:18: style: The scope of the variable 'n' can be reduced. [variableScope]
xboard-4.9.1/draw.c:332:12: style: The scope of the variable 'cr' can be reduced. [variableScope]
xboard-4.9.1/draw.c:382:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
xboard-4.9.1/draw.c:529:14: style: The scope of the variable 'len' can be reduced. [variableScope]
xboard-4.9.1/draw.c:716:22: style: The scope of the variable 'img' can be reduced. [variableScope]
xboard-4.9.1/draw.c:718:9: style: The scope of the variable 'w' can be reduced. [variableScope]
xboard-4.9.1/draw.c:718:12: style: The scope of the variable 'h' can be reduced. [variableScope]
xboard-4.9.1/draw.c:1070:56: style: Function 'DrawSegment' argument 5 names different: declaration 'p' definition 'penType'. [funcArgNamesDifferent]
xboard-4.9.1/evalgraph.h:51:61: note: Function 'DrawSegment' argument 5 names different: declaration 'p' definition 'penType'.
xboard-4.9.1/draw.c:1070:56: note: Function 'DrawSegment' argument 5 names different: declaration 'p' definition 'penType'.
xboard-4.9.1/draw.c:906:5: warning: The buffer 'buf' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xboard-4.9.1/draw.c:764:67: error: Uninitialized variable: x0 [uninitvar]
xboard-4.9.1/draw.c:764:79: error: Uninitialized variable: y0 [uninitvar]
xboard-4.9.1/engineoutput.c:107:14: style: The scope of the variable 'buf' can be reduced. [variableScope]
xboard-4.9.1/engineoutput.c:169:23: style: The scope of the variable 'multi' can be reduced. [variableScope]
xboard-4.9.1/engineoutput.c:483:9: style: The scope of the variable 'h' can be reduced. [variableScope]
xboard-4.9.1/engineoutput.c:583:41: style: The scope of the variable 'extra' can be reduced. [variableScope]
xboard-4.9.1/engineoutput.c:672:26: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
xboard-4.9.1/gamelist.c:393:6: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xboard-4.9.1/gamelist.c:230:9: style: The scope of the variable 'offset' can be reduced. [variableScope]
xboard-4.9.1/gtk/xboard.c:1056:12: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xboard-4.9.1/gtk/xboard.c:1038:8: note: outer condition: i<7
xboard-4.9.1/gtk/xboard.c:1056:12: note: identical inner condition: i<7
xboard-4.9.1/gtk/xboard.c:1955:18: warning: Either the condition 'text==NULL' is redundant or there is possible null pointer dereference: text. [nullPointerRedundantCheck]
xboard-4.9.1/gtk/xboard.c:1958:14: note: Assuming that condition 'text==NULL' is not redundant
xboard-4.9.1/gtk/xboard.c:1955:18: note: Null pointer dereference
xboard-4.9.1/gtk/xboard.c:823:32: style: The scope of the variable 'w' can be reduced. [variableScope]
xboard-4.9.1/gtk/xboard.c:823:35: style: The scope of the variable 'h' can be reduced. [variableScope]
xboard-4.9.1/gtk/xboard.c:870:21: style: The scope of the variable 'w' can be reduced. [variableScope]
xboard-4.9.1/gtk/xboard.c:870:24: style: The scope of the variable 'h' can be reduced. [variableScope]
xboard-4.9.1/gtk/xboard.c:1678:16: style: The scope of the variable 'i' can be reduced. [variableScope]
xboard-4.9.1/gtk/xboard.c:2214:9: style: The scope of the variable 'error' can be reduced. [variableScope]
xboard-4.9.1/gtk/xboard.c:2215:11: style: The scope of the variable 'p' can be reduced. [variableScope]
xboard-4.9.1/gtk/xboard.c:1894:9: error: Resource leak: f [resourceLeak]
xboard-4.9.1/gtk/xboard.c:2372:5: error: Resource leak: f [resourceLeak]
xboard-4.9.1/gtk/xoptions.c:499:37: warning: Redundant assignment of 'msg' to itself. [selfAssignment]
xboard-4.9.1/gtk/xoptions.c:639:71: style: The scope of the variable 'attr' can be reduced. [variableScope]
xboard-4.9.1/gtk/xoptions.c:1123:16: style: The scope of the variable 'entry' can be reduced. [variableScope]
xboard-4.9.1/gtk/xoptions.c:1465:93: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xboard-4.9.1/gtk/xoptions.c:1473:72: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xboard-4.9.1/gtk/xoptions.c:1474:72: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xboard-4.9.1/gtk/xoptions.c:1618:18: error: Uninitialized variable: v [uninitvar]
xboard-4.9.1/gtk/xtimer.c:127:5: style: Variable 'delayedEventCallback' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xboard-4.9.1/gtk/xtimer.c:126:5: note: Variable 'delayedEventCallback' is reassigned a value before the old one has been used if variable is no semaphore variable.
xboard-4.9.1/gtk/xtimer.c:127:5: note: Variable 'delayedEventCallback' is reassigned a value before the old one has been used if variable is no semaphore variable.
xboard-4.9.1/history.c:136:58: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xboard-4.9.1/menus.c:1234:6: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xboard-4.9.1/menus.c:1235:6: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xboard-4.9.1/menus.c:1243:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xboard-4.9.1/moves.c:1599:6: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
xboard-4.9.1/moves.c:1138:15: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xboard-4.9.1/moves.c:210:14: style: The scope of the variable 'c' can be reduced. [variableScope]
xboard-4.9.1/moves.c:241:15: style: The scope of the variable 'p' can be reduced. [variableScope]
xboard-4.9.1/moves.c:242:30: style: The scope of the variable 'c' can be reduced. [variableScope]
xboard-4.9.1/moves.c:529:10: style: The scope of the variable 'rt' can be reduced. [variableScope]
xboard-4.9.1/moves.c:542:10: style: The scope of the variable 'rt' can be reduced. [variableScope]
xboard-4.9.1/moves.c:1496:13: style: The scope of the variable 'ft' can be reduced. [variableScope]
xboard-4.9.1/moves.c:1496:17: style: The scope of the variable 'k' can be reduced. [variableScope]
xboard-4.9.1/moves.c:1496:20: style: The scope of the variable 'left' can be reduced. [variableScope]
xboard-4.9.1/moves.c:1496:26: style: The scope of the variable 'right' can be reduced. [variableScope]
xboard-4.9.1/moves.c:215:56: style: Variable 'pieceName' is assigned a value that is never used. [unreadVariable]
xboard-4.9.1/moves.c:425:6: warning: The buffer 'buf' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xboard-4.9.1/moves.c:2564:13: style: Array index 'rt' is used before limits check. [arrayIndexThenCheck]
xboard-4.9.1/moves.c:476:21: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xboard-4.9.1/moves.c:1515:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xboard-4.9.1/moves.c:1718:48: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xboard-4.9.1/moves.c:1724:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xboard-4.9.1/moves.c:1726:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xboard-4.9.1/moves.c:1728:65: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xboard-4.9.1/moves.c:1813:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xboard-4.9.1/moves.c:1827:65: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xboard-4.9.1/moves.c:1851:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xboard-4.9.1/moves.c:1921:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xboard-4.9.1/moves.c:1964:84: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xboard-4.9.1/moves.c:1968:62: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xboard-4.9.1/moves.c:2017:48: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xboard-4.9.1/moves.c:2047:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xboard-4.9.1/moves.c:2097:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xboard-4.9.1/moves.c:2098:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xboard-4.9.1/moves.c:2100:41: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xboard-4.9.1/moves.c:2101:41: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xboard-4.9.1/moves.c:2196:63: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xboard-4.9.1/moves.c:2253:85: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xboard-4.9.1/nengineoutput.c:155:17: style: The scope of the variable 'needInit' can be reduced. [variableScope]
xboard-4.9.1/ngamelist.c:362:9: style: The scope of the variable 'nItem' can be reduced. [variableScope]
xboard-4.9.1/parser.c:536:45: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
xboard-4.9.1/parser.c:318:15: style: Same expression on both sides of '!=' because the value of '*p' and 'start' are the same. [duplicateExpression]
xboard-4.9.1/parser.c:314:19: note: 'start' is assigned value '*p' here.
xboard-4.9.1/parser.c:318:15: note: Same expression on both sides of '!=' because the value of '*p' and 'start' are the same.
xboard-4.9.1/parser.c:793:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xboard-4.9.1/usystem.c:383:50: warning: Either the condition 'name' is redundant or there is possible null pointer dereference: name. [nullPointerRedundantCheck]
xboard-4.9.1/usystem.c:380:6: note: Assuming that condition 'name' is not redundant
xboard-4.9.1/usystem.c:383:50: note: Null pointer dereference
xboard-4.9.1/usystem.c:334:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xboard-4.9.1/usystem.c:335:20: style: The scope of the variable 'pwd' can be reduced. [variableScope]
xboard-4.9.1/usystem.c:682:17: style: The scope of the variable 'dbgchk' can be reduced. [variableScope]
xboard-4.9.1/usystem.c:717:9: style: The scope of the variable 'r' can be reduced. [variableScope]
xboard-4.9.1/usystem.c:742:9: style: The scope of the variable 'homedir' can be reduced. [variableScope]
xboard-4.9.1/usystem.c:399:17: style: Variable 'host_name' is assigned a value that is never used. [unreadVariable]
xboard-4.9.1/usystem.c:780:10: style: Variable 'fd' is assigned a value that is never used. [unreadVariable]
xboard-4.9.1/winboard/bitmaps/convert.c:16:35: error: printf format string requires 1 parameter but only 0 are given. [wrongPrintfScanfArgNum]
xboard-4.9.1/winboard/bitmaps/convert.c:48:11: error: Uninitialized variable: d [uninitvar]
xboard-4.9.1/winboard/help.c:39:8: style: The scope of the variable 'f' can be reduced. [variableScope]
xboard-4.9.1/winboard/help.c:85:8: style: The scope of the variable 'f' can be reduced. [variableScope]
xboard-4.9.1/winboard/jaws.c:845:16: style: The scope of the variable 'ynum' can be reduced. [variableScope]
xboard-4.9.1/winboard/jaws.c:939:6: style: The scope of the variable 'len' can be reduced. [variableScope]
xboard-4.9.1/winboard/jaws.c:939:11: style: The scope of the variable 'xPos' can be reduced. [variableScope]
xboard-4.9.1/winboard/jaws.c:939:17: style: The scope of the variable 'yPos' can be reduced. [variableScope]
xboard-4.9.1/winboard/jaws.c:939:31: style: The scope of the variable 'secondSpace' can be reduced. [variableScope]
xboard-4.9.1/winboard/jaws.c:939:48: style: The scope of the variable 'castle' can be reduced. [variableScope]
xboard-4.9.1/winboard/jaws.c:939:60: style: The scope of the variable 'n' can be reduced. [variableScope]
xboard-4.9.1/winboard/jaws.c:941:8: style: The scope of the variable 'piece' can be reduced. [variableScope]
xboard-4.9.1/winboard/jaws.c:941:16: style: The scope of the variable 'xchar' can be reduced. [variableScope]
xboard-4.9.1/winboard/jaws.c:941:24: style: The scope of the variable 'ynum' can be reduced. [variableScope]
xboard-4.9.1/winboard/jaws.c:941:31: style: The scope of the variable 'p' can be reduced. [variableScope]
xboard-4.9.1/winboard/jaws.c:941:34: style: The scope of the variable 'checkMark' can be reduced. [variableScope]
xboard-4.9.1/winboard/jaws.c:942:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xboard-4.9.1/winboard/jaws.c:942:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
xboard-4.9.1/winboard/jaws.c:943:14: style: The scope of the variable 'disambiguation' can be reduced. [variableScope]
xboard-4.9.1/winboard/jaws.c:944:13: style: The scope of the variable 'previousMove' can be reduced. [variableScope]
xboard-4.9.1/winboard/jaws.c:959:37: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xboard-4.9.1/winboard/wchat.c:365:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
xboard-4.9.1/winboard/wchat.c:366:14: style: The scope of the variable 'first' can be reduced. [variableScope]
xboard-4.9.1/winboard/wchat.c:403:6: style: The scope of the variable 'j' can be reduced. [variableScope]
xboard-4.9.1/winboard/wedittags.c:66:7: style: The scope of the variable 'err' can be reduced. [variableScope]
xboard-4.9.1/winboard/wengineoutput.c:190:23: style: Variable 'maxControlWidth' is assigned a value that is never used. [unreadVariable]
xboard-4.9.1/winboard/wengineoutput.c:192:16: style: Variable 'npsWidth' is assigned a value that is never used. [unreadVariable]
xboard-4.9.1/winboard/wgamelist.c:436:13: style: The scope of the variable 'k' can be reduced. [variableScope]
xboard-4.9.1/winboard/wgamelist.c:436:16: style: The scope of the variable 'n' can be reduced. [variableScope]
xboard-4.9.1/winboard/wgamelist.c:511:16: style: The scope of the variable 'len' can be reduced. [variableScope]
xboard-4.9.1/winboard/winboard.c:3738:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
xboard-4.9.1/winboard/winboard.c:1417:11: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xboard-4.9.1/winboard/winboard.c:1417:11: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xboard-4.9.1/winboard/winboard.c:1417:11: warning: %x in format string (no. 3) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xboard-4.9.1/winboard/winboard.c:956:17: style: The scope of the variable 'oldUserName' can be reduced. [variableScope]
xboard-4.9.1/winboard/winboard.c:956:39: style: The scope of the variable 'dir' can be reduced. [variableScope]
xboard-4.9.1/winboard/winboard.c:956:54: style: The scope of the variable 'curName' can be reduced. [variableScope]
xboard-4.9.1/winboard/winboard.c:1415:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
xboard-4.9.1/winboard/winboard.c:1606:16: style: The scope of the variable 'buf' can be reduced. [variableScope]
xboard-4.9.1/winboard/winboard.c:2087:9: style: The scope of the variable 'fontHeight' can be reduced. [variableScope]
xboard-4.9.1/winboard/winboard.c:2088:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xboard-4.9.1/winboard/winboard.c:2196:19: style: The scope of the variable 'buf' can be reduced. [variableScope]
xboard-4.9.1/winboard/winboard.c:2987:7: style: The scope of the variable 'tmpSize' can be reduced. [variableScope]
xboard-4.9.1/winboard/winboard.c:3766:24: style: The scope of the variable 'x2' can be reduced. [variableScope]
xboard-4.9.1/winboard/winboard.c:3766:28: style: The scope of the variable 'y2' can be reduced. [variableScope]
xboard-4.9.1/winboard/winboard.c:3766:60: style: The scope of the variable 'i' can be reduced. [variableScope]
xboard-4.9.1/winboard/winboard.c:4111:19: style: The scope of the variable 'i' can be reduced. [variableScope]
xboard-4.9.1/winboard/winboard.c:4111:22: style: The scope of the variable 'j' can be reduced. [variableScope]
xboard-4.9.1/winboard/winboard.c:4111:27: style: The scope of the variable 'm' can be reduced. [variableScope]
xboard-4.9.1/winboard/winboard.c:4111:30: style: The scope of the variable 'w' can be reduced. [variableScope]
xboard-4.9.1/winboard/winboard.c:4111:33: style: The scope of the variable 'wb' can be reduced. [variableScope]
xboard-4.9.1/winboard/winboard.c:4111:37: style: The scope of the variable 'fac' can be reduced. [variableScope]
xboard-4.9.1/winboard/winboard.c:4112:31: style: The scope of the variable 'color' can be reduced. [variableScope]
xboard-4.9.1/winboard/winboard.c:4112:42: style: The scope of the variable 'nrColors' can be reduced. [variableScope]
xboard-4.9.1/winboard/winboard.c:4312:10: style: The scope of the variable 'count' can be reduced. [variableScope]
xboard-4.9.1/winboard/winboard.c:4312:17: style: The scope of the variable 'enable' can be reduced. [variableScope]
xboard-4.9.1/winboard/winboard.c:4313:9: style: The scope of the variable 'p' can be reduced. [variableScope]
xboard-4.9.1/winboard/winboard.c:5848:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xboard-4.9.1/winboard/winboard.c:6262:7: style: The scope of the variable 'len' can be reduced. [variableScope]
xboard-4.9.1/winboard/winboard.c:7581:7: style: The scope of the variable 'trim' can be reduced. [variableScope]
xboard-4.9.1/winboard/winboard.c:8453:24: style: The scope of the variable 'buf2' can be reduced. [variableScope]
xboard-4.9.1/winboard/winboard.c:8454:7: style: The scope of the variable 'len' can be reduced. [variableScope]
xboard-4.9.1/winboard/winboard.c:8496:24: style: The scope of the variable 'buf2' can be reduced. [variableScope]
xboard-4.9.1/winboard/winboard.c:8497:7: style: The scope of the variable 'len' can be reduced. [variableScope]
xboard-4.9.1/winboard/winboard.c:9870:11: style: The scope of the variable 'dbgchk' can be reduced. [variableScope]
xboard-4.9.1/winboard/winboard.c:9952:9: style: The scope of the variable 'f' can be reduced. [variableScope]
xboard-4.9.1/winboard/winboard.c:415:26: style: Function 'Translate' argument 2 names different: declaration 'id' definition 'dialogID'. [funcArgNamesDifferent]
xboard-4.9.1/winboard/winboard.h:198:32: note: Function 'Translate' argument 2 names different: declaration 'id' definition 'dialogID'.
xboard-4.9.1/winboard/winboard.c:415:26: note: Function 'Translate' argument 2 names different: declaration 'id' definition 'dialogID'.
xboard-4.9.1/winboard/winboard.c:6038:21: style: Function 'OpenFileDialog' argument 1 names different: declaration 'hWnd' definition 'hwnd'. [funcArgNamesDifferent]
xboard-4.9.1/winboard/winboard.h:114:27: note: Function 'OpenFileDialog' argument 1 names different: declaration 'hWnd' definition 'hwnd'.
xboard-4.9.1/winboard/winboard.c:6038:21: note: Function 'OpenFileDialog' argument 1 names different: declaration 'hWnd' definition 'hwnd'.
xboard-4.9.1/winboard/winboard.c:7670:49: style: Function 'DisplayHoldingsCount' argument 4 names different: declaration 'align' definition 'rightAlign'. [funcArgNamesDifferent]
xboard-4.9.1/winboard/winboard.c:111:54: note: Function 'DisplayHoldingsCount' argument 4 names different: declaration 'align' definition 'rightAlign'.
xboard-4.9.1/winboard/winboard.c:7670:49: note: Function 'DisplayHoldingsCount' argument 4 names different: declaration 'align' definition 'rightAlign'.
xboard-4.9.1/winboard/winboard.c:7967:17: style: Function 'InputEvent' argument 1 names different: declaration 'hWnd' definition 'hwnd'. [funcArgNamesDifferent]
xboard-4.9.1/winboard/winboard.h:117:22: note: Function 'InputEvent' argument 1 names different: declaration 'hWnd' definition 'hwnd'.
xboard-4.9.1/winboard/winboard.c:7967:17: note: Function 'InputEvent' argument 1 names different: declaration 'hWnd' definition 'hwnd'.
xboard-4.9.1/winboard/winboard.c:4763:21: style: Variable 'sel' is not assigned a value. [unassignedVariable]
xboard-4.9.1/winboard/winboard.c:364:0: error: Resource leak: f [resourceLeak]
xboard-4.9.1/winboard/woptions.c:2344:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xboard-4.9.1/winboard/woptions.c:1841:7: style: The scope of the variable 'index' can be reduced. [variableScope]
xboard-4.9.1/winboard/woptions.c:2320:7: style: The scope of the variable 'err' can be reduced. [variableScope]
xboard-4.9.1/winboard/woptions.c:2610:23: style: Function 'LoadOptionsPopup' argument 1 names different: declaration 'hDlg' definition 'hwnd'. [funcArgNamesDifferent]
xboard-4.9.1/winboard/winboard.h:141:28: note: Function 'LoadOptionsPopup' argument 1 names different: declaration 'hDlg' definition 'hwnd'.
xboard-4.9.1/winboard/woptions.c:2610:23: note: Function 'LoadOptionsPopup' argument 1 names different: declaration 'hDlg' definition 'hwnd'.
xboard-4.9.1/winboard/woptions.c:2183:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xboard-4.9.1/winboard/wsettings.c:123:35: style: The scope of the variable 'stop' can be reduced. [variableScope]
xboard-4.9.1/winboard/wsettings.c:123:41: style: The scope of the variable 'prefix' can be reduced. [variableScope]
xboard-4.9.1/winboard/wsettings.c:123:49: style: The scope of the variable 'right' can be reduced. [variableScope]
xboard-4.9.1/winboard/wsettings.c:464:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xboard-4.9.1/winboard/wsettings.c:464:15: style: The scope of the variable 'ext' can be reduced. [variableScope]
xboard-4.9.1/winboard/wsettings.c:632:16: style: The scope of the variable 'j' can be reduced. [variableScope]
xboard-4.9.1/winboard/wsettings.c:838:15: style: The scope of the variable 'q' can be reduced. [variableScope]
xboard-4.9.1/winboard/wsettings.c:243:2: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xboard-4.9.1/winboard/wsettings.c:518:63: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xboard-4.9.1/xaw/xboard.c:1148:12: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xboard-4.9.1/xaw/xboard.c:1130:8: note: outer condition: i<7
xboard-4.9.1/xaw/xboard.c:1148:12: note: identical inner condition: i<7
xboard-4.9.1/xaw/xboard.c:853:13: style: The scope of the variable 'mi' can be reduced. [variableScope]
xboard-4.9.1/xaw/xboard.c:1511:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xboard-4.9.1/xaw/xboard.c:1622:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xboard-4.9.1/xaw/xboard.c:1622:15: style: The scope of the variable 'count' can be reduced. [variableScope]
xboard-4.9.1/xaw/xboard.c:1626:11: style: The scope of the variable 'p' can be reduced. [variableScope]
xboard-4.9.1/xaw/xboard.c:2048:11: style: The scope of the variable 'j' can be reduced. [variableScope]
xboard-4.9.1/xaw/xboard.c:2395:9: style: The scope of the variable 'error' can be reduced. [variableScope]
xboard-4.9.1/xaw/xboard.c:2396:11: style: The scope of the variable 'p' can be reduced. [variableScope]
xboard-4.9.1/xaw/xboard.c:763:14: style: Unused variable: vTo [unusedVariable]
xboard-4.9.1/xaw/xboard.c:2523:5: error: Resource leak: f [resourceLeak]
xboard-4.9.1/xaw/xboard.c:911:5: error: Common realloc mistake: 'mods' nulled but not freed upon failure [memleakOnRealloc]
xboard-4.9.1/xaw/xboard.c:917:5: error: Common realloc mistake: 'mods' nulled but not freed upon failure [memleakOnRealloc]
xboard-4.9.1/xaw/xoptions.c:411:5: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xboard-4.9.1/xaw/xoptions.c:413:5: note: Found duplicate branches for 'if' and 'else'.
xboard-4.9.1/xaw/xoptions.c:411:5: note: Found duplicate branches for 'if' and 'else'.
xboard-4.9.1/xaw/xoptions.c:559:51: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary]
xboard-4.9.1/xaw/xoptions.c:572:47: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary]
xboard-4.9.1/xaw/xoptions.c:305:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xboard-4.9.1/xaw/xoptions.c:650:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xboard-4.9.1/xaw/xoptions.c:444:7: error: Common realloc mistake: 'output' nulled but not freed upon failure [memleakOnRealloc]
xboard-4.9.1/xaw/xoptions.c:450:7: error: Common realloc mistake: 'output' nulled but not freed upon failure [memleakOnRealloc]
xboard-4.9.1/xaw/xoptions.c:456:7: error: Common realloc mistake: 'output' nulled but not freed upon failure [memleakOnRealloc]
xboard-4.9.1/xaw/xoptions.c:468:3: error: Common realloc mistake: 'output' nulled but not freed upon failure [memleakOnRealloc]
xboard-4.9.1/xaw/xoptions.c:559:45: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xboard-4.9.1/xaw/xoptions.c:572:41: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xboard-4.9.1/xaw/xoptions.c:1152:18: error: Uninitialized variable: v [uninitvar]
xboard-4.9.1/zippy.c:314:19: style: The scope of the variable 'lastShout' can be reduced. [variableScope]
xboard-4.9.1/zippy.c:315:12: style: The scope of the variable 'now' can be reduced. [variableScope]
xboard-4.9.1/zippy.c:412:20: style: The scope of the variable 'p' can be reduced. [variableScope]
xboard-4.9.1/zippy.c:642:8: style: The scope of the variable 'f' can be reduced. [variableScope]
xboard-4.9.1/zippy.c:660:8: style: The scope of the variable 'channel' can be reduced. [variableScope]
[17:27]

ftp://ftp.se.debian.org/debian/pool/main/x/xboing/xboing_2.4.orig.tar.gz
xboing-2.4.orig/audio/AFaudio.c:119:25: style: The scope of the variable 'aDev' can be reduced. [variableScope]
xboing-2.4.orig/audio/AFaudio.c:345:9: style: Variable 'act' is assigned a value that is never used. [unreadVariable]
xboing-2.4.orig/audio/HPaudio.c:163:6: style: The scope of the variable 'err' can be reduced. [variableScope]
xboing-2.4.orig/audio/HPaudio.c:163:11: style: The scope of the variable 'cnt' can be reduced. [variableScope]
xboing-2.4.orig/audio/HPaudio.c:163:16: style: The scope of the variable 'ifd' can be reduced. [variableScope]
xboing-2.4.orig/audio/HPaudio.c:164:7: style: The scope of the variable 'soundfile' can be reduced. [variableScope]
xboing-2.4.orig/audio/HPaudio.c:165:8: style: The scope of the variable 'str' can be reduced. [variableScope]
xboing-2.4.orig/audio/LINUXaudio.c:93:6: style: The scope of the variable 'err' can be reduced. [variableScope]
xboing-2.4.orig/audio/LINUXaudio.c:93:11: style: The scope of the variable 'cnt' can be reduced. [variableScope]
xboing-2.4.orig/audio/LINUXaudio2.c:161:8: style: The scope of the variable 'len' can be reduced. [variableScope]
xboing-2.4.orig/audio/LINUXaudio2.c:239:18: style: The scope of the variable 'osampleptr' can be reduced. [variableScope]
xboing-2.4.orig/audio/NCDaudio.c:228:17: style: The scope of the variable 'fbuf' can be reduced. [variableScope]
xboing-2.4.orig/audio/NCDaudio.c:229:18: style: The scope of the variable 'str' can be reduced. [variableScope]
xboing-2.4.orig/audio/NCDaudio.c:187:7: error: Memory leak: private [memleak]
xboing-2.4.orig/audio/RPLAYaudio.c:94:10: style: The scope of the variable 'display_machine' can be reduced. [variableScope]
xboing-2.4.orig/audio/SVR4audio.c:84:6: style: The scope of the variable 'err' can be reduced. [variableScope]
xboing-2.4.orig/audio/SVR4audio.c:84:11: style: The scope of the variable 'cnt' can be reduced. [variableScope]
xboing-2.4.orig/ball.c:528:13: style: The scope of the variable 'inc' can be reduced. [variableScope]
xboing-2.4.orig/ball.c:626:9: style: The scope of the variable 'r' can be reduced. [variableScope]
xboing-2.4.orig/ball.c:626:12: style: The scope of the variable 'c' can be reduced. [variableScope]
xboing-2.4.orig/ball.c:833:8: style: The scope of the variable 'x1' can be reduced. [variableScope]
xboing-2.4.orig/ball.c:833:12: style: The scope of the variable 'x2' can be reduced. [variableScope]
xboing-2.4.orig/ball.c:833:16: style: The scope of the variable 'y1' can be reduced. [variableScope]
xboing-2.4.orig/ball.c:833:20: style: The scope of the variable 'y2' can be reduced. [variableScope]
xboing-2.4.orig/ball.c:833:24: style: The scope of the variable 'alpha' can be reduced. [variableScope]
xboing-2.4.orig/ball.c:833:31: style: The scope of the variable 'beta' can be reduced. [variableScope]
xboing-2.4.orig/ball.c:833:37: style: The scope of the variable 'xP1' can be reduced. [variableScope]
xboing-2.4.orig/ball.c:833:42: style: The scope of the variable 'xP2' can be reduced. [variableScope]
xboing-2.4.orig/ball.c:833:47: style: The scope of the variable 'xH' can be reduced. [variableScope]
xboing-2.4.orig/ball.c:833:51: style: The scope of the variable 'yH' can be reduced. [variableScope]
xboing-2.4.orig/ball.c:1170:24: style: The scope of the variable 'ret' can be reduced. [variableScope]
xboing-2.4.orig/ball.c:1173:8: style: The scope of the variable 'Vs' can be reduced. [variableScope]
xboing-2.4.orig/ball.c:1173:12: style: The scope of the variable 'Vx' can be reduced. [variableScope]
xboing-2.4.orig/ball.c:1173:16: style: The scope of the variable 'Vy' can be reduced. [variableScope]
xboing-2.4.orig/ball.c:1173:20: style: The scope of the variable 'alpha' can be reduced. [variableScope]
xboing-2.4.orig/ball.c:1173:27: style: The scope of the variable 'beta' can be reduced. [variableScope]
xboing-2.4.orig/ball.c:1173:33: style: The scope of the variable 'gamma' can be reduced. [variableScope]
xboing-2.4.orig/ball.c:1173:40: style: The scope of the variable 'padSize' can be reduced. [variableScope]
xboing-2.4.orig/ball.c:1672:17: style: The scope of the variable 'tmp1' can be reduced. [variableScope]
xboing-2.4.orig/ball.c:1672:29: style: The scope of the variable 't1' can be reduced. [variableScope]
xboing-2.4.orig/ball.c:1672:33: style: The scope of the variable 't2' can be reduced. [variableScope]
xboing-2.4.orig/ball.c:1672:37: style: The scope of the variable 'tmin' can be reduced. [variableScope]
xboing-2.4.orig/ball.c:1981:13: style: The scope of the variable 'slide' can be reduced. [variableScope]
xboing-2.4.orig/blocks.c:1087:19: style: The scope of the variable 'theBlock' can be reduced. [variableScope]
xboing-2.4.orig/bonus.c:469:12: style: The scope of the variable 'theLevel' can be reduced. [variableScope]
xboing-2.4.orig/bonus.c:628:7: style: The scope of the variable 'str' can be reduced. [variableScope]
xboing-2.4.orig/bonus.c:849:6: style: The scope of the variable 'theLevel' can be reduced. [variableScope]
xboing-2.4.orig/dialogue.c:421:9: style: The scope of the variable 'pending' can be reduced. [variableScope]
xboing-2.4.orig/editor.c:331:15: style: The scope of the variable 'i' can be reduced. [variableScope]
xboing-2.4.orig/editor.c:546:17: style: The scope of the variable 'blockP' can be reduced. [variableScope]
xboing-2.4.orig/editor.c:940:10: style: The scope of the variable 'levelPath' can be reduced. [variableScope]
xboing-2.4.orig/editor.c:941:11: style: The scope of the variable 'str2' can be reduced. [variableScope]
xboing-2.4.orig/editor.c:1000:10: style: The scope of the variable 'levelPath' can be reduced. [variableScope]
xboing-2.4.orig/editor.c:1001:11: style: The scope of the variable 'str2' can be reduced. [variableScope]
xboing-2.4.orig/file.c:661:21: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xboing-2.4.orig/file.c:386:9: error: Resource leak: levelFile [resourceLeak]
xboing-2.4.orig/gun.c:803:3: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
xboing-2.4.orig/gun.c:802:3: note: Variable 'status' is reassigned a value before the old one has been used.
xboing-2.4.orig/gun.c:803:3: note: Variable 'status' is reassigned a value before the old one has been used.
xboing-2.4.orig/gun.c:793:14: style: The scope of the variable 'size' can be reduced. [variableScope]
xboing-2.4.orig/highscore.c:531:25: warning: Either the condition 'si==10' is redundant or the array 'highScores[10]' is accessed at index 10, which is out of bounds. [arrayIndexOutOfBoundsCond]
xboing-2.4.orig/highscore.c:531:59: note: Assuming that condition 'si==10' is not redundant
xboing-2.4.orig/highscore.c:531:25: note: Array index out of bounds
xboing-2.4.orig/highscore.c:266:8: style: The scope of the variable 'p' can be reduced. [variableScope]
xboing-2.4.orig/highscore.c:451:13: style: The scope of the variable 'sindex' can be reduced. [variableScope]
xboing-2.4.orig/highscore.c:1019:8: style: The scope of the variable 'str' can be reduced. [variableScope]
xboing-2.4.orig/highscore.c:1088:8: style: The scope of the variable 'str' can be reduced. [variableScope]
xboing-2.4.orig/highscore.c:302:8: style: Variable 'ym' is assigned a value that is never used. [unreadVariable]
xboing-2.4.orig/init.c:434:8: style: The scope of the variable 'string' can be reduced. [variableScope]
xboing-2.4.orig/init.c:274:3: error: Buffer is accessed out of bounds: str [bufferAccessOutOfBounds]
xboing-2.4.orig/init.c:284:3: error: Buffer is accessed out of bounds: str [bufferAccessOutOfBounds]
xboing-2.4.orig/init.c:294:3: error: Buffer is accessed out of bounds: str [bufferAccessOutOfBounds]
xboing-2.4.orig/init.c:304:3: error: Buffer is accessed out of bounds: str [bufferAccessOutOfBounds]
xboing-2.4.orig/inst.c:185:7: style: Variable 'y' is assigned a value that is never used. [unreadVariable]
xboing-2.4.orig/inst.c:177:22: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xboing-2.4.orig/intro.c:351:4: style: Variable 'y' is assigned a value that is never used. [unreadVariable]
xboing-2.4.orig/keysedit.c:160:34: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xboing-2.4.orig/level.c:433:6: style: The scope of the variable 'x' can be reduced. [variableScope]
xboing-2.4.orig/main.c:543:7: style: The scope of the variable 'astr' can be reduced. [variableScope]
xboing-2.4.orig/main.c:210:10: style: Variable 'count' is assigned a value that is never used. [unreadVariable]
xboing-2.4.orig/mess.c:169:7: style: The scope of the variable 'str' can be reduced. [variableScope]
xboing-2.4.orig/mess.c:170:7: style: The scope of the variable 'str2' can be reduced. [variableScope]
xboing-2.4.orig/mess.c:185:7: error: Uninitialized variable: str2 [uninitvar]
xboing-2.4.orig/misc.c:419:9: style: The scope of the variable 'uid' can be reduced. [variableScope]
xboing-2.4.orig/misc.c:420:20: style: The scope of the variable 'pw' can be reduced. [variableScope]
xboing-2.4.orig/misc.c:614:15: style: The scope of the variable 't_sq' can be reduced. [variableScope]
xboing-2.4.orig/misc.c:614:21: style: The scope of the variable 't_cb' can be reduced. [variableScope]
xboing-2.4.orig/misc.c:615:12: style: The scope of the variable 'r1' can be reduced. [variableScope]
xboing-2.4.orig/misc.c:615:16: style: The scope of the variable 'r2' can be reduced. [variableScope]
xboing-2.4.orig/misc.c:615:20: style: The scope of the variable 'r3' can be reduced. [variableScope]
xboing-2.4.orig/misc.c:615:24: style: The scope of the variable 'r4' can be reduced. [variableScope]
xboing-2.4.orig/misc.c:216:11: style: Variable 'len' is assigned a value that is never used. [unreadVariable]
xboing-2.4.orig/presents.c:614:21: style: The scope of the variable 't' can be reduced. [variableScope]
xboing-2.4.orig/presents.c:247:9: style: Variable 'pt' is assigned a value that is never used. [unreadVariable]
xboing-2.4.orig/presents.c:248:6: style: Unused variable: z [unusedVariable]
xboing-2.4.orig/presents.c:622:20: style: Variable 't' is assigned a value that is never used. [unreadVariable]
xboing-2.4.orig/sfx.c:398:16: style: The scope of the variable 'i' can be reduced. [variableScope]
xboing-2.4.orig/sfx.c:399:16: style: The scope of the variable 'd' can be reduced. [variableScope]
xboing-2.4.orig/sfx.c:400:16: style: The scope of the variable 't' can be reduced. [variableScope]
xboing-2.4.orig/stage.c:553:7: style: The scope of the variable 'type' can be reduced. [variableScope]
xboing-2.4.orig/stage.c:275:12: style: Variable 'offsetY' is assigned a value that is never used. [unreadVariable]
xboing-2.4.orig/stage.c:269:6: style: Unused variable: temp [unusedVariable]
[17:28]

ftp://ftp.se.debian.org/debian/pool/main/x/xbomb/xbomb_2.2b.orig.tar.gz
xbomb-2.2b/xbomb.c:72:6: style: The scope of the variable 'xstatus' can be reduced. [variableScope]
[17:28]

ftp://ftp.se.debian.org/debian/pool/main/x/xboxdrv/xboxdrv_0.8.8.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xbubble/xbubble_0.5.11.2.orig.tar.gz
xbubble-0.5.11.2.orig/src/board.c:658:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xbubble-0.5.11.2.orig/src/board.c:119:7: style: The scope of the variable 'possible' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/board.c:120:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/board.c:120:10: style: The scope of the variable 'count' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/board.c:120:19: style: The scope of the variable 'choosen' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/board.c:306:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/board.c:306:10: style: The scope of the variable 'clock' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/board.c:307:10: style: The scope of the variable 'bubble' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/board.c:308:9: style: The scope of the variable 'direction' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/board.c:470:10: style: The scope of the variable 'direction' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/board.c:603:7: style: The scope of the variable 'color' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/board.c:699:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/board.c:699:11: style: The scope of the variable 'cell' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/board.c:700:10: style: The scope of the variable 'violence' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/board.c:701:10: style: The scope of the variable 'direction' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/board.c:702:11: style: The scope of the variable 'bubble' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/board.c:724:10: style: The scope of the variable 'color' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/board.c:791:7: style: The scope of the variable 'blinking' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/bubble.c:50:14: style: Function 'set_bubble_state' argument 4 names different: declaration 'c' definition 'clock'. [funcArgNamesDifferent]
xbubble-0.5.11.2.orig/src/bubble.h:22:77: note: Function 'set_bubble_state' argument 4 names different: declaration 'c' definition 'clock'.
xbubble-0.5.11.2.orig/src/bubble.c:50:14: note: Function 'set_bubble_state' argument 4 names different: declaration 'c' definition 'clock'.
xbubble-0.5.11.2.orig/src/cell.c:132:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/cell.c:154:40: style: Function 'cellCL' argument 3 names different: declaration 'col' definition 'column'. [funcArgNamesDifferent]
xbubble-0.5.11.2.orig/src/cell.h:52:40: note: Function 'cellCL' argument 3 names different: declaration 'col' definition 'column'.
xbubble-0.5.11.2.orig/src/cell.c:154:40: note: Function 'cellCL' argument 3 names different: declaration 'col' definition 'column'.
xbubble-0.5.11.2.orig/src/cell.c:210:38: style: Function 'floating_cell' argument 2 names different: declaration 'c' definition 'cell'. [funcArgNamesDifferent]
xbubble-0.5.11.2.orig/src/cell.h:53:38: note: Function 'floating_cell' argument 2 names different: declaration 'c' definition 'cell'.
xbubble-0.5.11.2.orig/src/cell.c:210:38: note: Function 'floating_cell' argument 2 names different: declaration 'c' definition 'cell'.
xbubble-0.5.11.2.orig/src/cell.c:256:11: style: Function 'find_target_cell' argument 4 names different: declaration 'path' definition 'outpath'. [funcArgNamesDifferent]
xbubble-0.5.11.2.orig/src/cell.h:58:16: note: Function 'find_target_cell' argument 4 names different: declaration 'path' definition 'outpath'.
xbubble-0.5.11.2.orig/src/cell.c:256:11: note: Function 'find_target_cell' argument 4 names different: declaration 'path' definition 'outpath'.
xbubble-0.5.11.2.orig/src/dialog.c:43:10: style: The scope of the variable 'entry_width' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/dialog.c:59:7: style: The scope of the variable 'text_x' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/dialog.c:60:7: style: The scope of the variable 'text_y' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/dialog.c:61:7: style: The scope of the variable 'msg_width' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/dialog.c:153:25: style: Function 'get_menu_size' argument 1 names different: declaration 'nb_entries' definition 'nb'. [funcArgNamesDifferent]
xbubble-0.5.11.2.orig/src/dialog.h:28:25: note: Function 'get_menu_size' argument 1 names different: declaration 'nb_entries' definition 'nb'.
xbubble-0.5.11.2.orig/src/dialog.c:153:25: note: Function 'get_menu_size' argument 1 names different: declaration 'nb_entries' definition 'nb'.
xbubble-0.5.11.2.orig/src/dialog.c:153:57: style: Function 'get_menu_size' argument 3 names different: declaration 'width' definition 'w'. [funcArgNamesDifferent]
xbubble-0.5.11.2.orig/src/dialog.h:30:12: note: Function 'get_menu_size' argument 3 names different: declaration 'width' definition 'w'.
xbubble-0.5.11.2.orig/src/dialog.c:153:57: note: Function 'get_menu_size' argument 3 names different: declaration 'width' definition 'w'.
xbubble-0.5.11.2.orig/src/dialog.c:153:65: style: Function 'get_menu_size' argument 4 names different: declaration 'height' definition 'h'. [funcArgNamesDifferent]
xbubble-0.5.11.2.orig/src/dialog.h:31:12: note: Function 'get_menu_size' argument 4 names different: declaration 'height' definition 'h'.
xbubble-0.5.11.2.orig/src/dialog.c:153:65: note: Function 'get_menu_size' argument 4 names different: declaration 'height' definition 'h'.
xbubble-0.5.11.2.orig/src/game.c:327:14: style: The scope of the variable 'sp' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/game.c:420:10: style: The scope of the variable 'color' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/game.c:465:7: style: The scope of the variable 'shift' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/game.c:523:7: style: The scope of the variable 'lost1' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/game.c:524:7: style: The scope of the variable 'lost2' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/game.c:681:15: style: The scope of the variable 'msg' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/game.c:746:7: style: The scope of the variable 'state' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/game.c:766:7: style: Unused variable: i [unusedVariable]
xbubble-0.5.11.2.orig/src/game.c:766:10: style: Unused variable: pressed [unusedVariable]
xbubble-0.5.11.2.orig/src/init.c:435:3: style: Variable 'copy' is reassigned a value before the old one has been used. [redundantAssignment]
xbubble-0.5.11.2.orig/src/init.c:430:0: note: Variable 'copy' is reassigned a value before the old one has been used.
xbubble-0.5.11.2.orig/src/init.c:435:3: note: Variable 'copy' is reassigned a value before the old one has been used.
xbubble-0.5.11.2.orig/src/init.c:437:3: style: Variable 'token' is reassigned a value before the old one has been used. [redundantAssignment]
xbubble-0.5.11.2.orig/src/init.c:431:0: note: Variable 'token' is reassigned a value before the old one has been used.
xbubble-0.5.11.2.orig/src/init.c:437:3: note: Variable 'token' is reassigned a value before the old one has been used.
xbubble-0.5.11.2.orig/src/init.c:762:3: style: Variable 'fd' is reassigned a value before the old one has been used. [redundantAssignment]
xbubble-0.5.11.2.orig/src/init.c:750:0: note: Variable 'fd' is reassigned a value before the old one has been used.
xbubble-0.5.11.2.orig/src/init.c:762:3: note: Variable 'fd' is reassigned a value before the old one has been used.
xbubble-0.5.11.2.orig/src/init.c:86:7: style: The scope of the variable 'path_max' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/init.c:87:7: style: The scope of the variable 'theme_len' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/init.c:88:10: style: The scope of the variable 'abs_data_dir' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/init.c:184:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/init.c:211:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/init.c:214:11: style: The scope of the variable 'new_fontpath' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/init.c:315:9: style: The scope of the variable 'frame' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/init.c:321:7: style: The scope of the variable 'lc' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/init.c:323:8: style: The scope of the variable 'framename' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/init.c:374:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/init.c:432:7: style: The scope of the variable 'color' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/init.c:432:13: style: The scope of the variable 'state' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/init.c:746:16: style: The scope of the variable 'title' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/init.c:751:8: style: The scope of the variable 'line' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/init.c:755:7: style: The scope of the variable 'lc' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/init.c:758:7: style: The scope of the variable 'font_nb' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/init.c:760:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/init.c:545:21: style: Variable 'frame' is assigned a value that is never used. [unreadVariable]
xbubble-0.5.11.2.orig/src/init.c:181:0: error: Resource leak: fd [resourceLeak]
xbubble-0.5.11.2.orig/src/loadpng.c:39:44: style: Function 'load_png_file' argument 1 names different: declaration 'filename' definition 'file'. [funcArgNamesDifferent]
xbubble-0.5.11.2.orig/src/loadpng.h:4:44: note: Function 'load_png_file' argument 1 names different: declaration 'filename' definition 'file'.
xbubble-0.5.11.2.orig/src/loadpng.c:39:44: note: Function 'load_png_file' argument 1 names different: declaration 'filename' definition 'file'.
xbubble-0.5.11.2.orig/src/opponent.c:152:17: style: The scope of the variable 'cell' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/opponent.c:153:18: style: The scope of the variable 'bubble2' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/opponent.c:221:25: style: The scope of the variable 'cell' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/opponent.c:221:31: style: The scope of the variable 'move' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/opponent.c:221:37: style: The scope of the variable 'target_invalid' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/opponent.c:311:7: style: The scope of the variable 'neighbor' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/opponent.c:356:13: style: The scope of the variable 'count' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/opponent.c:410:10: style: The scope of the variable 'j' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/opponent.c:412:7: style: The scope of the variable 'cell' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/opponent.c:413:7: style: The scope of the variable 'eval' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/opponent.c:414:7: style: The scope of the variable 'first' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/opponent.c:415:7: style: The scope of the variable 'sum' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/opponent.c:416:7: style: The scope of the variable 'compute_sum' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/opponent.c:418:7: style: The scope of the variable 'need_target_evaluation' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/opponent.c:420:7: style: The scope of the variable 'leaf_best_eval' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/opponent.c:421:10: style: The scope of the variable 'bubble' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/opponent.c:563:10: style: The scope of the variable 'angle' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/opponent.c:117:32: style: Function 'delete_opponent' argument 1 names different: declaration 'opponent' definition 'op'. [funcArgNamesDifferent]
xbubble-0.5.11.2.orig/src/opponent.h:17:32: note: Function 'delete_opponent' argument 1 names different: declaration 'opponent' definition 'op'.
xbubble-0.5.11.2.orig/src/opponent.c:117:32: note: Function 'delete_opponent' argument 1 names different: declaration 'opponent' definition 'op'.
xbubble-0.5.11.2.orig/src/path_init.c:144:9: style: The scope of the variable 'xc' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/path_init.c:147:24: style: The scope of the variable 'min_row' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/path_init.c:147:33: style: The scope of the variable 'max_row' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/path_init.c:152:9: style: The scope of the variable 'seg_len' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/rgba.c:109:7: style: The scope of the variable 'yrange' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/rgba.c:224:8: style: The scope of the variable 'sx' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/rgba.c:225:8: style: The scope of the variable 'sy' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/rgba.c:235:13: style: The scope of the variable 'ri3' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/screens.c:308:28: style: Variable 'title' is assigned a value that is never used. [unreadVariable]
xbubble-0.5.11.2.orig/src/sprite.c:122:3: style: Variable 's->cycle' is reassigned a value before the old one has been used. [redundantAssignment]
xbubble-0.5.11.2.orig/src/sprite.c:121:3: note: Variable 's->cycle' is reassigned a value before the old one has been used.
xbubble-0.5.11.2.orig/src/sprite.c:122:3: note: Variable 's->cycle' is reassigned a value before the old one has been used.
xbubble-0.5.11.2.orig/src/sprite.c:149:9: style: The scope of the variable 'old_frame' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/sprite.c:150:9: style: The scope of the variable 'new_frame' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/sprite.c:241:14: style: The scope of the variable 'r' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/sprite.c:408:10: style: The scope of the variable 's' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/sprite.c:65:35: style: Function 'new_sprite' argument 2 names different: declaration 'overlapmax' definition 'overlap_max'. [funcArgNamesDifferent]
xbubble-0.5.11.2.orig/src/sprite.h:11:35: note: Function 'new_sprite' argument 2 names different: declaration 'overlapmax' definition 'overlap_max'.
xbubble-0.5.11.2.orig/src/sprite.c:65:35: note: Function 'new_sprite' argument 2 names different: declaration 'overlapmax' definition 'overlap_max'.
xbubble-0.5.11.2.orig/src/sprite.c:403:17: style: Function 'draw_sprite_pool' argument 2 names different: declaration 'dest' definition 'pixmap'. [funcArgNamesDifferent]
xbubble-0.5.11.2.orig/src/sprite.h:32:46: note: Function 'draw_sprite_pool' argument 2 names different: declaration 'dest' definition 'pixmap'.
xbubble-0.5.11.2.orig/src/sprite.c:403:17: note: Function 'draw_sprite_pool' argument 2 names different: declaration 'dest' definition 'pixmap'.
xbubble-0.5.11.2.orig/src/sprite.c:404:17: style: Function 'draw_sprite_pool' argument 3 names different: declaration 'bg' definition 'background'. [funcArgNamesDifferent]
xbubble-0.5.11.2.orig/src/sprite.h:32:59: note: Function 'draw_sprite_pool' argument 3 names different: declaration 'bg' definition 'background'.
xbubble-0.5.11.2.orig/src/sprite.c:404:17: note: Function 'draw_sprite_pool' argument 3 names different: declaration 'bg' definition 'background'.
xbubble-0.5.11.2.orig/src/sprite.c:405:14: style: Function 'draw_sprite_pool' argument 4 names different: declaration 'w' definition 'width'. [funcArgNamesDifferent]
xbubble-0.5.11.2.orig/src/sprite.h:32:67: note: Function 'draw_sprite_pool' argument 4 names different: declaration 'w' definition 'width'.
xbubble-0.5.11.2.orig/src/sprite.c:405:14: note: Function 'draw_sprite_pool' argument 4 names different: declaration 'w' definition 'width'.
xbubble-0.5.11.2.orig/src/sprite.c:406:14: style: Function 'draw_sprite_pool' argument 5 names different: declaration 'h' definition 'height'. [funcArgNamesDifferent]
xbubble-0.5.11.2.orig/src/sprite.h:32:74: note: Function 'draw_sprite_pool' argument 5 names different: declaration 'h' definition 'height'.
xbubble-0.5.11.2.orig/src/sprite.c:406:14: note: Function 'draw_sprite_pool' argument 5 names different: declaration 'h' definition 'height'.
xbubble-0.5.11.2.orig/src/utils.c:215:21: warning: Either the condition 'c>8' is redundant or the array 'name_color[8]' is accessed at index 8, which is out of bounds. [arrayIndexOutOfBoundsCond]
xbubble-0.5.11.2.orig/src/utils.c:214:9: note: Assuming that condition 'c>8' is not redundant
xbubble-0.5.11.2.orig/src/utils.c:215:21: note: Array index out of bounds
xbubble-0.5.11.2.orig/src/utils.c:225:21: warning: Either the condition 'c>(DEAD+1)' is redundant or the array 'name_state[10]' is accessed at index 10, which is out of bounds. [arrayIndexOutOfBoundsCond]
xbubble-0.5.11.2.orig/src/utils.c:224:9: note: Assuming that condition 'c>(DEAD+1)' is not redundant
xbubble-0.5.11.2.orig/src/utils.c:225:21: note: Array index out of bounds
xbubble-0.5.11.2.orig/src/utils.c:93:18: style: Function 'set_ref' argument 1 names different: declaration 's' definition 'set'. [funcArgNamesDifferent]
xbubble-0.5.11.2.orig/src/utils.h:31:19: note: Function 'set_ref' argument 1 names different: declaration 's' definition 'set'.
xbubble-0.5.11.2.orig/src/utils.c:93:18: note: Function 'set_ref' argument 1 names different: declaration 's' definition 'set'.
xbubble-0.5.11.2.orig/src/utils.c:97:20: style: Function 'set_unref' argument 1 names different: declaration 's' definition 'set'. [funcArgNamesDifferent]
xbubble-0.5.11.2.orig/src/utils.h:32:21: note: Function 'set_unref' argument 1 names different: declaration 's' definition 'set'.
xbubble-0.5.11.2.orig/src/utils.c:97:20: note: Function 'set_unref' argument 1 names different: declaration 's' definition 'set'.
xbubble-0.5.11.2.orig/src/utils.c:222:33: style: Function 'name_state_get' argument 1 names different: declaration 's' definition 'c'. [funcArgNamesDifferent]
xbubble-0.5.11.2.orig/src/utils.h:50:32: note: Function 'name_state_get' argument 1 names different: declaration 's' definition 'c'.
xbubble-0.5.11.2.orig/src/utils.c:222:33: note: Function 'name_state_get' argument 1 names different: declaration 's' definition 'c'.
xbubble-0.5.11.2.orig/src/xbubble.c:80:8: style: The scope of the variable 'game' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/xbubble.c:103:8: style: The scope of the variable 'game' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/xbubble.c:120:7: style: The scope of the variable 'done' can be reduced. [variableScope]
xbubble-0.5.11.2.orig/src/xbubble.c:161:8: style: The scope of the variable 'game' can be reduced. [variableScope]
[17:28]

ftp://ftp.se.debian.org/debian/pool/main/x/xbuffy/xbuffy_3.3.bl.3.dfsg.orig.tar.gz
xbuffy-3.3.bl.3.orig/boxfile.c:74:9: warning: Either the condition 'next==NULL' is redundant or there is possible null pointer dereference: next. [nullPointerRedundantCheck]
xbuffy-3.3.bl.3.orig/boxfile.c:75:13: note: Assuming that condition 'next==NULL' is not redundant
xbuffy-3.3.bl.3.orig/boxfile.c:74:9: note: Null pointer dereference
xbuffy-3.3.bl.3.orig/boxfile.c:76:11: warning: Either the condition 'next==NULL' is redundant or there is possible null pointer dereference: next. [nullPointerRedundantCheck]
xbuffy-3.3.bl.3.orig/boxfile.c:76:16: note: Assuming that condition 'next==NULL' is not redundant
xbuffy-3.3.bl.3.orig/boxfile.c:76:11: note: Null pointer dereference
xbuffy-3.3.bl.3.orig/boxfile.c:156:16: warning: Either the condition 'home==NULL' is redundant or there is possible null pointer dereference: home. [nullPointerRedundantCheck]
xbuffy-3.3.bl.3.orig/boxfile.c:157:11: note: Assuming that condition 'home==NULL' is not redundant
xbuffy-3.3.bl.3.orig/boxfile.c:156:16: note: Null pointer dereference
xbuffy-3.3.bl.3.orig/boxfile.c:197:14: warning: Either the condition 'envValue==NULL' is redundant or there is possible null pointer dereference: envValue. [nullPointerRedundantCheck]
xbuffy-3.3.bl.3.orig/boxfile.c:198:8: note: Assuming that condition 'envValue==NULL' is not redundant
xbuffy-3.3.bl.3.orig/boxfile.c:197:14: note: Null pointer dereference
xbuffy-3.3.bl.3.orig/led.c:29:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xbuffy-3.3.bl.3.orig/led.c:84:15: style: Function 'led' argument 1 names different: declaration 'what' definition 'led'. [funcArgNamesDifferent]
xbuffy-3.3.bl.3.orig/led.c:18:16: note: Function 'led' argument 1 names different: declaration 'what' definition 'led'.
xbuffy-3.3.bl.3.orig/led.c:84:15: note: Function 'led' argument 1 names different: declaration 'what' definition 'led'.
xbuffy-3.3.bl.3.orig/led.c:29:13: style: Unused variable: parent [unusedVariable]
xbuffy-3.3.bl.3.orig/libdyn/dyn_append.c:23:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'signed char *'. [invalidPrintfArgType_sint]
xbuffy-3.3.bl.3.orig/libdyn/dyn_append.c:23:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'signed char *'. [invalidPrintfArgType_sint]
xbuffy-3.3.bl.3.orig/libdyn/dyn_delete.c:47:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'signed char *'. [invalidPrintfArgType_sint]
xbuffy-3.3.bl.3.orig/libdyn/dyn_delete.c:58:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'signed char *'. [invalidPrintfArgType_sint]
xbuffy-3.3.bl.3.orig/libdyn/dyn_insert.c:38:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'signed char *'. [invalidPrintfArgType_sint]
xbuffy-3.3.bl.3.orig/libdyn/dyn_insert.c:49:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'signed char *'. [invalidPrintfArgType_sint]
xbuffy-3.3.bl.3.orig/libdyn/dyn_insert.c:49:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'signed char *'. [invalidPrintfArgType_sint]
xbuffy-3.3.bl.3.orig/libdyn/dyn_put.c:37:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed char *'. [invalidPrintfArgType_sint]
xbuffy-3.3.bl.3.orig/libdyn/dyn_put.c:70:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'signed char *'. [invalidPrintfArgType_sint]
xbuffy-3.3.bl.3.orig/libdyn/dyn_put.c:70:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'signed char *'. [invalidPrintfArgType_sint]
xbuffy-3.3.bl.3.orig/nntp.c:392:6: warning: Either the condition 'from==NULL' is redundant or there is possible null pointer dereference: from. [nullPointerRedundantCheck]
xbuffy-3.3.bl.3.orig/nntp.c:392:11: note: Assuming that condition 'from==NULL' is not redundant
xbuffy-3.3.bl.3.orig/nntp.c:392:6: note: Null pointer dereference
xbuffy-3.3.bl.3.orig/nntp.c:392:34: warning: Either the condition 'subject==NULL' is redundant or there is possible null pointer dereference: subject. [nullPointerRedundantCheck]
xbuffy-3.3.bl.3.orig/nntp.c:392:42: note: Assuming that condition 'subject==NULL' is not redundant
xbuffy-3.3.bl.3.orig/nntp.c:392:34: note: Null pointer dereference
xbuffy-3.3.bl.3.orig/nntp.c:159:12: warning: Either the condition 'line==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xbuffy-3.3.bl.3.orig/nntp.c:159:14: note: Assuming that condition 'line==NULL' is not redundant
xbuffy-3.3.bl.3.orig/nntp.c:159:12: note: Null pointer addition
xbuffy-3.3.bl.3.orig/nntp.c:159:30: warning: Either the condition 'line==NULL' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
xbuffy-3.3.bl.3.orig/nntp.c:159:14: note: Assuming that condition 'line==NULL' is not redundant
xbuffy-3.3.bl.3.orig/nntp.c:159:30: note: Null pointer subtraction
xbuffy-3.3.bl.3.orig/nntp.c:132:8: style: The scope of the variable 'q' can be reduced. [variableScope]
xbuffy-3.3.bl.3.orig/nntp.c:297:6: style: Unused variable: sock [unusedVariable]
xbuffy-3.3.bl.3.orig/nntp.c:297:12: style: Unused variable: err [unusedVariable]
xbuffy-3.3.bl.3.orig/nntp.c:297:17: style: Unused variable: len [unusedVariable]
xbuffy-3.3.bl.3.orig/nntp.c:299:7: style: Unused variable: ipaddr [unusedVariable]
xbuffy-3.3.bl.3.orig/nntp.c:302:7: style: Unused variable: firstScanArticle [unusedVariable]
xbuffy-3.3.bl.3.orig/xbuffy.c:345:6: warning: Either the condition 'fmtString==NULL' is redundant or there is possible null pointer dereference: ptr. [nullPointerRedundantCheck]
xbuffy-3.3.bl.3.orig/xbuffy.c:344:21: note: Assuming that condition 'fmtString==NULL' is not redundant
xbuffy-3.3.bl.3.orig/xbuffy.c:344:20: note: Assignment 'ptr=fmtString+(fmtString==NULL?0:strlen(fmtString))', assigned value is 0
xbuffy-3.3.bl.3.orig/xbuffy.c:345:6: note: Null pointer dereference
xbuffy-3.3.bl.3.orig/xbuffy.c:342:20: warning: Either the condition 'fmtString==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xbuffy-3.3.bl.3.orig/xbuffy.c:344:21: note: Assuming that condition 'fmtString==NULL' is not redundant
xbuffy-3.3.bl.3.orig/xbuffy.c:342:20: note: Null pointer addition
xbuffy-3.3.bl.3.orig/xbuffy.c:344:20: warning: Either the condition 'fmtString==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xbuffy-3.3.bl.3.orig/xbuffy.c:344:21: note: Assuming that condition 'fmtString==NULL' is not redundant
xbuffy-3.3.bl.3.orig/xbuffy.c:344:20: note: Null pointer addition
xbuffy-3.3.bl.3.orig/xbuffy.c:346:10: warning: Either the condition 'fmtString==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xbuffy-3.3.bl.3.orig/xbuffy.c:344:21: note: Assuming that condition 'fmtString==NULL' is not redundant
xbuffy-3.3.bl.3.orig/xbuffy.c:344:20: note: Assignment 'ptr=fmtString+(fmtString==NULL?0:strlen(fmtString))', assigned value is 0
xbuffy-3.3.bl.3.orig/xbuffy.c:346:10: note: Null pointer addition
xbuffy-3.3.bl.3.orig/xbuffy.c:355:19: warning: Either the condition 'fmtString==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xbuffy-3.3.bl.3.orig/xbuffy.c:355:20: note: Assuming that condition 'fmtString==NULL' is not redundant
xbuffy-3.3.bl.3.orig/xbuffy.c:355:19: note: Null pointer addition
xbuffy-3.3.bl.3.orig/xbuffy.c:1031:15: warning: Either the condition 'box==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xbuffy-3.3.bl.3.orig/xbuffy.c:1031:17: note: Assuming that condition 'box==NULL' is not redundant
xbuffy-3.3.bl.3.orig/xbuffy.c:1031:15: note: Null pointer addition
xbuffy-3.3.bl.3.orig/xbuffy.c:1031:32: warning: Either the condition 'box==NULL' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
xbuffy-3.3.bl.3.orig/xbuffy.c:1031:17: note: Assuming that condition 'box==NULL' is not redundant
xbuffy-3.3.bl.3.orig/xbuffy.c:1031:32: note: Null pointer subtraction
xbuffy-3.3.bl.3.orig/xbuffy.c:1064:12: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xbuffy-3.3.bl.3.orig/xbuffy.c:180:23: style: Variable 'tempNews' is assigned a value that is never used. [unreadVariable]
xbuffy-3.3.bl.3.orig/xbuffy.c:182:9: style: Unused variable: found [unusedVariable]
xbuffy-3.3.bl.3.orig/xbuffy.c:183:18: style: Variable 'mailHeader' is assigned a value that is never used. [unreadVariable]
xbuffy-3.3.bl.3.orig/xbuffy.c:184:9: style: Unused variable: headerSize [unusedVariable]
xbuffy-3.3.bl.3.orig/xbuffy.c:764:13: style: Variable 'CL' is assigned a value that is never used. [unreadVariable]
xbuffy-3.3.bl.3.orig/xbuffy.c:763:17: style: Variable 'has_CL' is assigned a value that is never used. [unreadVariable]
xbuffy-3.3.bl.3.orig/xbuffy.c:865:13: style: Unused variable: CL [unusedVariable]
xbuffy-3.3.bl.3.orig/xbuffy.c:866:12: style: Unused variable: has_CL [unusedVariable]
[17:28]

ftp://ftp.se.debian.org/debian/pool/main/x/xca/xca_2.0.1.orig.tar.gz
xca_2.0.1/lib/Passwd.h:19:11: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis]
xca_2.0.1/lib/Passwd.h:23:11: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis]
xca_2.0.1/lib/asn1int.cpp:178:15: warning: Member variable 'a1int::in' is not assigned a value in 'a1int::operator='. [operatorEqVarError]
xca_2.0.1/lib/exception.h:25:4: performance: Variable 'msg' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xca_2.0.1/lib/exception.h:32:4: performance: Variable 'msg' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xca_2.0.1/lib/asn1int.h:23:2: style: Class 'a1int' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/lib/asn1int.h:25:2: style: Class 'a1int' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/lib/asn1int.h:26:2: style: Class 'a1int' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/lib/exception.h:17:1: warning: The class 'errorEx' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xca_2.0.1/lib/asn1time.h:26:2: style: Class 'a1time' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/lib/asn1time.h:27:2: style: Class 'a1time' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/lib/asn1time.h:29:2: style: Class 'a1time' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/lib/builtin_curves.h:29:3: performance: Variable 'comment' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xca_2.0.1/lib/db.cpp:28:2: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xca_2.0.1/lib/db_base.cpp:363:3: style: C-style pointer casting [cstyleCast]
xca_2.0.1/lib/db_base.cpp:290:38: style: Function 'showItem' argument 1 names different: declaration 'keyname' definition 'name'. [funcArgNamesDifferent]
xca_2.0.1/lib/db_base.h:169:39: note: Function 'showItem' argument 1 names different: declaration 'keyname' definition 'name'.
xca_2.0.1/lib/db_base.cpp:290:38: note: Function 'showItem' argument 1 names different: declaration 'keyname' definition 'name'.
xca_2.0.1/lib/db_base.cpp:398:48: style: Function 'parent' argument 1 names different: declaration 'index' definition 'idx'. [funcArgNamesDifferent]
xca_2.0.1/lib/db_base.h:125:41: note: Function 'parent' argument 1 names different: declaration 'index' definition 'idx'.
xca_2.0.1/lib/db_base.cpp:398:48: note: Function 'parent' argument 1 names different: declaration 'index' definition 'idx'.
xca_2.0.1/lib/pkcs11_lib.h:31:10: style: Technically the member function 'pkcs11_lib::filename' can be const. [functionConst]
xca_2.0.1/lib/pkcs11_lib.h:62:7: style: Technically the member function 'slotid::isValid' can be const. [functionConst]
xca_2.0.1/lib/settings.h:27:14: style: Technically the member function 'svalue::split' can be const. [functionConst]
xca_2.0.1/lib/settings.h:56:2: style: Technically the member function 'svalue::operatorQString' can be const. [functionConst]
xca_2.0.1/lib/settings.h:60:2: style: Technically the member function 'svalue::operatorint' can be const. [functionConst]
xca_2.0.1/lib/settings.h:64:2: style: Technically the member function 'svalue::operatorint' can be const. [functionConst]
xca_2.0.1/lib/settings.h:68:2: style: Technically the member function 'svalue::operatorbool' can be const. [functionConst]
xca_2.0.1/lib/settings.h:72:2: style: Technically the member function 'svalue::operatorenumQt::CheckState' can be const. [functionConst]
xca_2.0.1/lib/headerlist.h:111:7: style: Technically the member function 'dbheader::mustSave' can be const. [functionConst]
xca_2.0.1/lib/headerlist.h:124:7: style: Technically the member function 'dbheader::isNumeric' can be const. [functionConst]
xca_2.0.1/lib/db_base.h:100:21: warning: Virtual function 'newPKI' is called from constructor 'db_base(MainWindow*mw)' at line 28. Dynamic binding is not used. [virtualCallInConstructor]
xca_2.0.1/lib/db_base.cpp:28:13: note: Calling newPKI
xca_2.0.1/lib/db_base.h:100:21: note: newPKI is a virtual method
xca_2.0.1/lib/db_base.h:139:16: warning: Virtual function 'saveHeaderState' is called from destructor '~db_base()' at line 38. Dynamic binding is not used. [virtualCallInConstructor]
xca_2.0.1/lib/db_base.cpp:38:2: note: Calling saveHeaderState
xca_2.0.1/lib/db_base.h:139:16: note: saveHeaderState is a virtual method
xca_2.0.1/lib/pkcs11_lib.h:26:2: style: Class 'pkcs11_lib' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/lib/headerlist.h:94:2: style: Class 'dbheader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/lib/headerlist.h:212:2: style: Class 'dbheaderList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/lib/sql.h:71:3: style: Class 'XSqlQuery' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/lib/db_base.h:102:3: style: Class 'db_base' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/lib/pkcs11_lib.h:41:1: warning: The class 'slotid' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xca_2.0.1/lib/load_obj.h:31:13: style: The function 'newItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/load_obj.h:24:21: note: Virtual function in base class
xca_2.0.1/lib/load_obj.h:31:13: note: Function in derived class
xca_2.0.1/lib/load_obj.h:38:13: style: The function 'newItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/load_obj.h:24:21: note: Virtual function in base class
xca_2.0.1/lib/load_obj.h:38:13: note: Function in derived class
xca_2.0.1/lib/load_obj.h:45:13: style: The function 'newItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/load_obj.h:24:21: note: Virtual function in base class
xca_2.0.1/lib/load_obj.h:45:13: note: Function in derived class
xca_2.0.1/lib/load_obj.h:52:13: style: The function 'newItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/load_obj.h:24:21: note: Virtual function in base class
xca_2.0.1/lib/load_obj.h:52:13: note: Function in derived class
xca_2.0.1/lib/load_obj.h:59:13: style: The function 'loadItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/load_obj.h:23:21: note: Virtual function in base class
xca_2.0.1/lib/load_obj.h:59:13: note: Function in derived class
xca_2.0.1/lib/load_obj.h:66:13: style: The function 'newItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/load_obj.h:24:21: note: Virtual function in base class
xca_2.0.1/lib/load_obj.h:66:13: note: Function in derived class
xca_2.0.1/lib/load_obj.h:73:13: style: The function 'newItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/load_obj.h:24:21: note: Virtual function in base class
xca_2.0.1/lib/load_obj.h:73:13: note: Function in derived class
xca_2.0.1/lib/load_obj.h:92:13: style: The function 'newItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/load_obj.h:24:21: note: Virtual function in base class
xca_2.0.1/lib/load_obj.h:92:13: note: Function in derived class
xca_2.0.1/lib/headerlist.h:197:10: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/headerlist.h:85:18: note: Virtual function in base class
xca_2.0.1/lib/headerlist.h:197:10: note: Function in derived class
xca_2.0.1/lib/headerlist.h:201:10: style: The function 'getTooltip' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/headerlist.h:86:18: note: Virtual function in base class
xca_2.0.1/lib/headerlist.h:201:10: note: Function in derived class
xca_2.0.1/lib/db_crl.cpp:75:2: style: C-style pointer casting [cstyleCast]
xca_2.0.1/lib/x509rev.h:39:3: warning: Member variable 'x509rev::crlNo' is not initialized in the constructor. [uninitMemberVar]
xca_2.0.1/lib/db_crl.cpp:20:9: warning: Member variable 'db_crl::crlicon' is not initialized in the constructor. [uninitMemberVar]
xca_2.0.1/lib/pk11_attribute.h:236:17: style: Technically the member function 'pk11_attlist::get' can be const. [functionConst]
xca_2.0.1/lib/pk11_attribute.h:250:17: style: Technically the member function 'pk11_attlist::length' can be const. [functionConst]
xca_2.0.1/lib/pkcs11.h:141:11: performance: Technically the member function 'pkcs11::driverInfo' can be static. [functionStatic]
xca_2.0.1/lib/pkcs11.h:145:14: performance: Technically the member function 'pkcs11::getSlotList' can be static. [functionStatic]
xca_2.0.1/lib/db_key.h:28:3: style: Class 'db_key' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/lib/x509name.h:21:3: style: Class 'x509name' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/lib/x509name.h:23:3: style: Class 'x509name' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/lib/x509v3ext.h:25:2: style: Class 'x509v3ext' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/lib/db_x509super.h:24:3: style: Class 'db_x509name' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/lib/db_x509super.h:35:3: style: Class 'db_x509super' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/lib/pki_temp.h:62:3: style: Class 'pki_temp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/lib/pki_temp.h:63:3: style: Class 'pki_temp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/lib/pki_x509req.h:35:3: style: Class 'pki_x509req' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/lib/x509rev.h:44:3: style: Class 'x509rev' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/lib/x509rev.h:131:3: style: Class 'x509revList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/lib/pk11_attribute.h:29:2: style: Class 'pk11_attribute' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/lib/pk11_attribute.h:230:3: style: Class 'pk11_attlist' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/lib/pkcs11.h:41:2: style: Class 'tkInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/lib/pki_x509.h:56:3: style: Class 'pki_x509' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/lib/pki_x509.h:57:3: style: Class 'pki_x509' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/lib/pki_x509.h:58:3: style: Class 'pki_x509' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/lib/pki_crl.h:32:3: style: Class 'pki_crl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/lib/db_x509.h:34:3: style: Class 'db_x509' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/lib/db_crl.h:25:3: style: Class 'db_crl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/lib/x509rev.h:114:1: warning: The class 'x509revList' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xca_2.0.1/lib/pk11_attribute.h:64:1: warning: The class 'pk11_attr_bool' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xca_2.0.1/lib/pk11_attribute.h:94:1: warning: The class 'pk11_attr_ulong' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xca_2.0.1/lib/pkcs11.h:36:1: warning: The class 'tkInfo' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xca_2.0.1/lib/pki_key.h:51:11: style: The function 'comboText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:81:19: note: Virtual function in base class
xca_2.0.1/lib/pki_key.h:51:11: note: Function in derived class
xca_2.0.1/lib/pki_key.h:57:11: style: The function 'getMsg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:117:19: note: Virtual function in base class
xca_2.0.1/lib/pki_key.h:57:11: note: Function in derived class
xca_2.0.1/lib/pki_key.h:80:8: style: The function 'pem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:137:16: note: Virtual function in base class
xca_2.0.1/lib/pki_key.h:80:8: note: Function in derived class
xca_2.0.1/lib/pki_key.h:81:12: style: The function 'column_data' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:153:20: note: Virtual function in base class
xca_2.0.1/lib/pki_key.h:81:12: note: Function in derived class
xca_2.0.1/lib/pki_key.h:90:14: style: The function 'i2d' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:115:22: note: Virtual function in base class
xca_2.0.1/lib/pki_key.h:90:14: note: Function in derived class
xca_2.0.1/lib/pki_key.h:97:13: style: The function 'insertSqlData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:161:21: note: Virtual function in base class
xca_2.0.1/lib/pki_key.h:97:13: note: Function in derived class
xca_2.0.1/lib/pki_key.h:98:13: style: The function 'deleteSqlData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:166:21: note: Virtual function in base class
xca_2.0.1/lib/pki_key.h:98:13: note: Function in derived class
xca_2.0.1/lib/pki_key.h:99:8: style: The function 'restoreSql' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:170:16: note: Virtual function in base class
xca_2.0.1/lib/pki_key.h:99:8: note: Function in derived class
xca_2.0.1/lib/db_key.h:25:24: style: The function 'getHeaders' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:51:24: note: Virtual function in base class
xca_2.0.1/lib/db_key.h:25:24: note: Function in derived class
xca_2.0.1/lib/db_key.h:26:21: style: The function 'clipboardFormat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:55:29: note: Virtual function in base class
xca_2.0.1/lib/db_key.h:26:21: note: Function in derived class
xca_2.0.1/lib/db_key.h:31:13: style: The function 'newPKI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:100:21: note: Virtual function in base class
xca_2.0.1/lib/db_key.h:31:13: note: Function in derived class
xca_2.0.1/lib/db_key.h:32:8: style: The function 'inToCont' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:117:16: note: Virtual function in base class
xca_2.0.1/lib/db_key.h:32:8: note: Function in derived class
xca_2.0.1/lib/db_key.h:33:8: style: The function 'remFromCont' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:118:16: note: Virtual function in base class
xca_2.0.1/lib/db_key.h:33:8: note: Function in derived class
xca_2.0.1/lib/db_key.h:34:13: style: The function 'insert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:116:21: note: Virtual function in base class
xca_2.0.1/lib/db_key.h:34:13: note: Function in derived class
xca_2.0.1/lib/db_key.h:37:8: style: The function 'loadContainer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:109:16: note: Virtual function in base class
xca_2.0.1/lib/db_key.h:37:8: note: Function in derived class
xca_2.0.1/lib/db_key.h:40:8: style: The function 'newItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:164:16: note: Virtual function in base class
xca_2.0.1/lib/db_key.h:40:8: note: Function in derived class
xca_2.0.1/lib/db_key.h:42:8: style: The function 'load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:165:16: note: Virtual function in base class
xca_2.0.1/lib/db_key.h:42:8: note: Function in derived class
xca_2.0.1/lib/db_key.h:43:8: style: The function 'store' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:152:16: note: Virtual function in base class
xca_2.0.1/lib/db_key.h:43:8: note: Function in derived class
xca_2.0.1/lib/db_key.h:44:8: style: The function 'showPki' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:167:16: note: Virtual function in base class
xca_2.0.1/lib/db_key.h:44:8: note: Function in derived class
xca_2.0.1/lib/pki_x509super.h:25:11: style: The function 'column_data' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:153:20: note: Virtual function in base class
xca_2.0.1/lib/pki_x509super.h:25:11: note: Function in derived class
xca_2.0.1/lib/pki_x509super.h:26:7: style: The function 'visible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:155:16: note: Virtual function in base class
xca_2.0.1/lib/pki_x509super.h:26:7: note: Function in derived class
xca_2.0.1/lib/pki_x509super.h:52:12: style: The function 'column_data' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:153:20: note: Virtual function in base class
xca_2.0.1/lib/pki_x509super.h:52:12: note: Function in derived class
xca_2.0.1/lib/pki_x509super.h:54:8: style: The function 'visible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:155:16: note: Virtual function in base class
xca_2.0.1/lib/pki_x509super.h:54:8: note: Function in derived class
xca_2.0.1/lib/pki_x509super.h:55:13: style: The function 'insertSqlData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:161:21: note: Virtual function in base class
xca_2.0.1/lib/pki_x509super.h:55:13: note: Function in derived class
xca_2.0.1/lib/pki_x509super.h:56:13: style: The function 'deleteSqlData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:166:21: note: Virtual function in base class
xca_2.0.1/lib/pki_x509super.h:56:13: note: Function in derived class
xca_2.0.1/lib/pki_x509super.h:57:8: style: The function 'restoreSql' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:170:16: note: Virtual function in base class
xca_2.0.1/lib/pki_x509super.h:57:8: note: Function in derived class
xca_2.0.1/lib/db_x509super.h:22:16: style: The function 'getHeaders' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:51:24: note: Virtual function in base class
xca_2.0.1/lib/db_x509super.h:22:16: note: Function in derived class
xca_2.0.1/lib/db_x509super.h:32:16: style: The function 'getHeaders' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:51:24: note: Virtual function in base class
xca_2.0.1/lib/db_x509super.h:32:16: note: Function in derived class
xca_2.0.1/lib/db_x509super.h:33:8: style: The function 'loadContainer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:109:16: note: Virtual function in base class
xca_2.0.1/lib/db_x509super.h:33:8: note: Function in derived class
xca_2.0.1/lib/db_x509super.h:41:8: style: The function 'showPki' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:167:16: note: Virtual function in base class
xca_2.0.1/lib/db_x509super.h:41:8: note: Function in derived class
xca_2.0.1/lib/pki_temp.h:64:8: style: The function 'fload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:141:16: note: Virtual function in base class
xca_2.0.1/lib/pki_temp.h:64:8: note: Function in derived class
xca_2.0.1/lib/pki_temp.h:65:8: style: The function 'writeDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:142:16: note: Virtual function in base class
xca_2.0.1/lib/pki_temp.h:65:8: note: Function in derived class
xca_2.0.1/lib/pki_temp.h:69:8: style: The function 'fromData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:145:16: note: Virtual function in base class
xca_2.0.1/lib/pki_temp.h:69:8: note: Function in derived class
xca_2.0.1/lib/pki_temp.h:75:11: style: The function 'comboText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:81:19: note: Virtual function in base class
xca_2.0.1/lib/pki_temp.h:75:11: note: Function in derived class
xca_2.0.1/lib/pki_temp.h:81:8: style: The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:116:16: note: Virtual function in base class
xca_2.0.1/lib/pki_temp.h:81:8: note: Function in derived class
xca_2.0.1/lib/pki_temp.h:83:12: style: The function 'getIcon' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:154:20: note: Virtual function in base class
xca_2.0.1/lib/pki_temp.h:83:12: note: Function in derived class
xca_2.0.1/lib/pki_temp.h:84:11: style: The function 'getMsg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:117:19: note: Virtual function in base class
xca_2.0.1/lib/pki_temp.h:84:11: note: Function in derived class
xca_2.0.1/lib/pki_temp.h:85:12: style: The function 'getSubject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_x509super.h:23:19: note: Virtual function in base class
xca_2.0.1/lib/pki_temp.h:85:12: note: Function in derived class
xca_2.0.1/lib/pki_temp.h:90:8: style: The function 'pem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:137:16: note: Virtual function in base class
xca_2.0.1/lib/pki_temp.h:90:8: note: Function in derived class
xca_2.0.1/lib/pki_temp.h:92:8: style: The function 'fromPEM_BIO' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:138:16: note: Virtual function in base class
xca_2.0.1/lib/pki_temp.h:92:8: note: Function in derived class
xca_2.0.1/lib/pki_temp.h:95:13: style: The function 'insertSqlData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:161:21: note: Virtual function in base class
xca_2.0.1/lib/pki_temp.h:95:13: note: Function in derived class
xca_2.0.1/lib/pki_temp.h:96:13: style: The function 'deleteSqlData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:166:21: note: Virtual function in base class
xca_2.0.1/lib/pki_temp.h:96:13: note: Function in derived class
xca_2.0.1/lib/pki_temp.h:97:8: style: The function 'restoreSql' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:170:16: note: Virtual function in base class
xca_2.0.1/lib/pki_temp.h:97:8: note: Function in derived class
xca_2.0.1/lib/pki_x509req.h:30:7: style: The function 'sigAlg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_x509super.h:35:15: note: Virtual function in base class
xca_2.0.1/lib/pki_x509req.h:30:7: note: Function in derived class
xca_2.0.1/lib/pki_x509req.h:33:11: style: The function 'getV3ext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_x509super.h:41:19: note: Virtual function in base class
xca_2.0.1/lib/pki_x509req.h:33:11: note: Function in derived class
xca_2.0.1/lib/pki_x509req.h:36:8: style: The function 'fromPEM_BIO' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:138:16: note: Virtual function in base class
xca_2.0.1/lib/pki_x509req.h:36:8: note: Function in derived class
xca_2.0.1/lib/pki_x509req.h:37:8: style: The function 'fload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:141:16: note: Virtual function in base class
xca_2.0.1/lib/pki_x509req.h:37:8: note: Function in derived class
xca_2.0.1/lib/pki_x509req.h:38:8: style: The function 'writeDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:142:16: note: Virtual function in base class
xca_2.0.1/lib/pki_x509req.h:38:8: note: Function in derived class
xca_2.0.1/lib/pki_x509req.h:40:8: style: The function 'fromData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:145:16: note: Virtual function in base class
xca_2.0.1/lib/pki_x509req.h:40:8: note: Function in derived class
xca_2.0.1/lib/pki_x509req.h:41:12: style: The function 'getSubject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_x509super.h:23:19: note: Virtual function in base class
xca_2.0.1/lib/pki_x509req.h:41:12: note: Function in derived class
xca_2.0.1/lib/pki_x509req.h:51:12: style: The function 'getPubKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_x509super.h:40:20: note: Virtual function in base class
xca_2.0.1/lib/pki_x509req.h:51:12: note: Function in derived class
xca_2.0.1/lib/pki_x509req.h:55:12: style: The function 'column_data' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:153:20: note: Virtual function in base class
xca_2.0.1/lib/pki_x509req.h:55:12: note: Function in derived class
xca_2.0.1/lib/pki_x509req.h:56:12: style: The function 'getIcon' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:154:20: note: Virtual function in base class
xca_2.0.1/lib/pki_x509req.h:56:12: note: Function in derived class
xca_2.0.1/lib/pki_x509req.h:65:19: style: The function 'getMsg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:117:19: note: Virtual function in base class
xca_2.0.1/lib/pki_x509req.h:65:19: note: Function in derived class
xca_2.0.1/lib/pki_x509req.h:67:14: style: The function 'i2d' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:115:22: note: Virtual function in base class
xca_2.0.1/lib/pki_x509req.h:67:14: note: Function in derived class
xca_2.0.1/lib/pki_x509req.h:68:8: style: The function 'pem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:137:16: note: Virtual function in base class
xca_2.0.1/lib/pki_x509req.h:68:8: note: Function in derived class
xca_2.0.1/lib/pki_x509req.h:69:8: style: The function 'visible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:155:16: note: Virtual function in base class
xca_2.0.1/lib/pki_x509req.h:69:8: note: Function in derived class
xca_2.0.1/lib/pki_x509req.h:70:13: style: The function 'insertSqlData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:161:21: note: Virtual function in base class
xca_2.0.1/lib/pki_x509req.h:70:13: note: Function in derived class
xca_2.0.1/lib/pki_x509req.h:71:13: style: The function 'deleteSqlData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:166:21: note: Virtual function in base class
xca_2.0.1/lib/pki_x509req.h:71:13: note: Function in derived class
xca_2.0.1/lib/pki_x509req.h:72:8: style: The function 'restoreSql' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:170:16: note: Virtual function in base class
xca_2.0.1/lib/pki_x509req.h:72:8: note: Function in derived class
xca_2.0.1/lib/pk11_attribute.h:198:7: style: The function 'load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pk11_attribute.h:49:15: note: Virtual function in base class
xca_2.0.1/lib/pk11_attribute.h:198:7: note: Function in derived class
xca_2.0.1/lib/pki_x509.h:52:7: style: The function 'sigAlg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_x509super.h:35:15: note: Virtual function in base class
xca_2.0.1/lib/pki_x509.h:52:7: note: Function in derived class
xca_2.0.1/lib/pki_x509.h:65:8: style: The function 'fload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:141:16: note: Virtual function in base class
xca_2.0.1/lib/pki_x509.h:65:8: note: Function in derived class
xca_2.0.1/lib/pki_x509.h:68:8: style: The function 'fromPEM_BIO' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:138:16: note: Virtual function in base class
xca_2.0.1/lib/pki_x509.h:68:8: note: Function in derived class
xca_2.0.1/lib/pki_x509.h:69:8: style: The function 'writeDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:142:16: note: Virtual function in base class
xca_2.0.1/lib/pki_x509.h:69:8: note: Function in derived class
xca_2.0.1/lib/pki_x509.h:77:12: style: The function 'getSubject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_x509super.h:23:19: note: Virtual function in base class
xca_2.0.1/lib/pki_x509.h:77:12: note: Function in derived class
xca_2.0.1/lib/pki_x509.h:83:8: style: The function 'fromData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:145:16: note: Virtual function in base class
xca_2.0.1/lib/pki_x509.h:83:8: note: Function in derived class
xca_2.0.1/lib/pki_x509.h:90:12: style: The function 'getPubKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_x509super.h:40:20: note: Virtual function in base class
xca_2.0.1/lib/pki_x509.h:90:12: note: Function in derived class
xca_2.0.1/lib/pki_x509.h:95:11: style: The function 'getV3ext' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_x509super.h:41:19: note: Virtual function in base class
xca_2.0.1/lib/pki_x509.h:95:11: note: Function in derived class
xca_2.0.1/lib/pki_x509.h:142:8: style: The function 'visible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:155:16: note: Virtual function in base class
xca_2.0.1/lib/pki_x509.h:142:8: note: Function in derived class
xca_2.0.1/lib/pki_x509.h:145:12: style: The function 'column_data' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:153:20: note: Virtual function in base class
xca_2.0.1/lib/pki_x509.h:145:12: note: Function in derived class
xca_2.0.1/lib/pki_x509.h:146:12: style: The function 'getIcon' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:154:20: note: Virtual function in base class
xca_2.0.1/lib/pki_x509.h:146:12: note: Function in derived class
xca_2.0.1/lib/pki_x509.h:147:14: style: The function 'i2d' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:115:22: note: Virtual function in base class
xca_2.0.1/lib/pki_x509.h:147:14: note: Function in derived class
xca_2.0.1/lib/pki_x509.h:149:8: style: The function 'deleteFromToken' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:132:16: note: Virtual function in base class
xca_2.0.1/lib/pki_x509.h:149:8: note: Function in derived class
xca_2.0.1/lib/pki_x509.h:150:8: style: The function 'deleteFromToken' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:133:16: note: Virtual function in base class
xca_2.0.1/lib/pki_x509.h:150:8: note: Function in derived class
xca_2.0.1/lib/pki_x509.h:151:11: style: The function 'getMsg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:117:19: note: Virtual function in base class
xca_2.0.1/lib/pki_x509.h:151:11: note: Function in derived class
xca_2.0.1/lib/pki_x509.h:152:7: style: The function 'renameOnToken' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:134:15: note: Virtual function in base class
xca_2.0.1/lib/pki_x509.h:152:7: note: Function in derived class
xca_2.0.1/lib/pki_x509.h:153:8: style: The function 'pem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:137:16: note: Virtual function in base class
xca_2.0.1/lib/pki_x509.h:153:8: note: Function in derived class
xca_2.0.1/lib/pki_x509.h:154:12: style: The function 'bg_color' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:147:20: note: Virtual function in base class
xca_2.0.1/lib/pki_x509.h:154:12: note: Function in derived class
xca_2.0.1/lib/pki_x509.h:163:13: style: The function 'insertSqlData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:161:21: note: Virtual function in base class
xca_2.0.1/lib/pki_x509.h:163:13: note: Function in derived class
xca_2.0.1/lib/pki_x509.h:164:13: style: The function 'deleteSqlData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:166:21: note: Virtual function in base class
xca_2.0.1/lib/pki_x509.h:164:13: note: Function in derived class
xca_2.0.1/lib/pki_x509.h:165:8: style: The function 'restoreSql' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:170:16: note: Virtual function in base class
xca_2.0.1/lib/pki_x509.h:165:8: note: Function in derived class
xca_2.0.1/lib/pki_crl.h:34:8: style: The function 'fromPEM_BIO' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:138:16: note: Virtual function in base class
xca_2.0.1/lib/pki_crl.h:34:8: note: Function in derived class
xca_2.0.1/lib/pki_crl.h:35:8: style: The function 'fload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:141:16: note: Virtual function in base class
xca_2.0.1/lib/pki_crl.h:35:8: note: Function in derived class
xca_2.0.1/lib/pki_crl.h:37:8: style: The function 'writeDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:142:16: note: Virtual function in base class
xca_2.0.1/lib/pki_crl.h:37:8: note: Function in derived class
xca_2.0.1/lib/pki_crl.h:58:12: style: The function 'getSubject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_x509super.h:23:19: note: Virtual function in base class
xca_2.0.1/lib/pki_crl.h:58:12: note: Function in derived class
xca_2.0.1/lib/pki_crl.h:63:8: style: The function 'fromData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:145:16: note: Virtual function in base class
xca_2.0.1/lib/pki_crl.h:63:8: note: Function in derived class
xca_2.0.1/lib/pki_crl.h:70:12: style: The function 'column_data' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:153:20: note: Virtual function in base class
xca_2.0.1/lib/pki_crl.h:70:12: note: Function in derived class
xca_2.0.1/lib/pki_crl.h:71:12: style: The function 'getIcon' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:154:20: note: Virtual function in base class
xca_2.0.1/lib/pki_crl.h:71:12: note: Function in derived class
xca_2.0.1/lib/pki_crl.h:72:11: style: The function 'getMsg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:117:19: note: Virtual function in base class
xca_2.0.1/lib/pki_crl.h:72:11: note: Function in derived class
xca_2.0.1/lib/pki_crl.h:74:14: style: The function 'i2d' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:115:22: note: Virtual function in base class
xca_2.0.1/lib/pki_crl.h:74:14: note: Function in derived class
xca_2.0.1/lib/pki_crl.h:78:8: style: The function 'pem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:137:16: note: Virtual function in base class
xca_2.0.1/lib/pki_crl.h:78:8: note: Function in derived class
xca_2.0.1/lib/pki_crl.h:79:8: style: The function 'visible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:155:16: note: Virtual function in base class
xca_2.0.1/lib/pki_crl.h:79:8: note: Function in derived class
xca_2.0.1/lib/pki_crl.h:80:13: style: The function 'insertSqlData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:161:21: note: Virtual function in base class
xca_2.0.1/lib/pki_crl.h:80:13: note: Function in derived class
xca_2.0.1/lib/pki_crl.h:81:13: style: The function 'deleteSqlData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:166:21: note: Virtual function in base class
xca_2.0.1/lib/pki_crl.h:81:13: note: Function in derived class
xca_2.0.1/lib/pki_crl.h:82:8: style: The function 'restoreSql' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:170:16: note: Virtual function in base class
xca_2.0.1/lib/pki_crl.h:82:8: note: Function in derived class
xca_2.0.1/lib/db_x509.h:29:16: style: The function 'getHeaders' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:51:24: note: Virtual function in base class
xca_2.0.1/lib/db_x509.h:29:16: note: Function in derived class
xca_2.0.1/lib/db_x509.h:35:13: style: The function 'newPKI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:100:21: note: Virtual function in base class
xca_2.0.1/lib/db_x509.h:35:13: note: Function in derived class
xca_2.0.1/lib/db_x509.h:41:8: style: The function 'remFromCont' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:118:16: note: Virtual function in base class
xca_2.0.1/lib/db_x509.h:41:8: note: Function in derived class
xca_2.0.1/lib/db_x509.h:47:13: style: The function 'insert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:116:21: note: Virtual function in base class
xca_2.0.1/lib/db_x509.h:47:13: note: Function in derived class
xca_2.0.1/lib/db_x509.h:55:8: style: The function 'inToCont' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:117:16: note: Virtual function in base class
xca_2.0.1/lib/db_x509.h:55:8: note: Function in derived class
xca_2.0.1/lib/db_x509.h:60:8: style: The function 'store' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:152:16: note: Virtual function in base class
xca_2.0.1/lib/db_x509.h:60:8: note: Function in derived class
xca_2.0.1/lib/db_x509.h:61:8: style: The function 'store' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:151:16: note: Virtual function in base class
xca_2.0.1/lib/db_x509.h:61:8: note: Function in derived class
xca_2.0.1/lib/db_x509.h:62:8: style: The function 'load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:165:16: note: Virtual function in base class
xca_2.0.1/lib/db_x509.h:62:8: note: Function in derived class
xca_2.0.1/lib/db_x509.h:72:8: style: The function 'newItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:164:16: note: Virtual function in base class
xca_2.0.1/lib/db_x509.h:72:8: note: Function in derived class
xca_2.0.1/lib/db_crl.h:23:16: style: The function 'getHeaders' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:51:24: note: Virtual function in base class
xca_2.0.1/lib/db_crl.h:23:16: note: Function in derived class
xca_2.0.1/lib/db_crl.h:26:13: style: The function 'newPKI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:100:21: note: Virtual function in base class
xca_2.0.1/lib/db_crl.h:26:13: note: Function in derived class
xca_2.0.1/lib/db_crl.h:28:8: style: The function 'inToCont' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:117:16: note: Virtual function in base class
xca_2.0.1/lib/db_crl.h:28:8: note: Function in derived class
xca_2.0.1/lib/db_crl.h:29:13: style: The function 'insert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:116:21: note: Virtual function in base class
xca_2.0.1/lib/db_crl.h:29:13: note: Function in derived class
xca_2.0.1/lib/db_crl.h:31:8: style: The function 'store' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:152:16: note: Virtual function in base class
xca_2.0.1/lib/db_crl.h:31:8: note: Function in derived class
xca_2.0.1/lib/db_crl.h:32:8: style: The function 'load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:165:16: note: Virtual function in base class
xca_2.0.1/lib/db_crl.h:32:8: note: Function in derived class
xca_2.0.1/lib/db_crl.h:33:8: style: The function 'showPki' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:167:16: note: Virtual function in base class
xca_2.0.1/lib/db_crl.h:33:8: note: Function in derived class
xca_2.0.1/lib/db_crl.h:37:8: style: The function 'newItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:164:16: note: Virtual function in base class
xca_2.0.1/lib/db_crl.h:37:8: note: Function in derived class
xca_2.0.1/lib/db.h:87:47: performance: Function parameter 'val' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/func.h:50:35: performance: Function parameter 'txt' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/func.h:51:39: performance: Function parameter 'txt' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/func.h:62:40: performance: Function parameter 's' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/func.h:67:41: performance: Function parameter 's' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/func.h:72:45: performance: Function parameter 's' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/headerlist.h:94:19: performance: Function parameter 'aname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/headerlist.h:101:11: performance: Function parameter 'aname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/headerlist.h:101:38: performance: Function parameter 'atip' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/sql.h:74:38: performance: Function parameter 'p' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_base.h:61:31: performance: Function parameter 'myerr' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_base.h:62:34: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_base.h:74:26: performance: Function parameter 'd' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_base.h:95:27: performance: Function parameter 'c' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/db_base.h:87:26: performance: Function parameter 'query' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/db_base.h:169:39: performance: Function parameter 'keyname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/builtin_curves.h:27:31: performance: Function parameter 'c' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_key.h:46:25: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_key.h:59:34: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/x509name.h:41:45: performance: Function parameter 'entry' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_x509super.h:22:29: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_x509super.h:37:31: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_temp.h:52:40: performance: Function parameter 'value' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_temp.h:63:26: performance: Function parameter 'd' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_temp.h:64:28: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_temp.h:65:35: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_x509req.h:37:28: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_x509req.h:38:35: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_x509req.h:42:31: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/exception.h:23:19: performance: Function parameter 'txt' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/exception.h:35:29: performance: Function parameter 's' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_x509.h:58:26: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_x509.h:65:28: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_x509.h:69:35: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_x509.h:86:32: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_crl.h:32:25: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_crl.h:35:28: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_crl.h:37:35: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_crl.h:39:32: performance: Function parameter 'd' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_crl.h:45:31: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/db_x509.h:44:33: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/db_x509.h:45:33: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/db_x509.h:46:36: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/db_key.cpp:46:2: style: C-style pointer casting [cstyleCast]
xca_2.0.1/lib/db_key.cpp:210:9: style: C-style pointer casting [cstyleCast]
xca_2.0.1/lib/db_key.cpp:307:21: style: C-style pointer casting [cstyleCast]
xca_2.0.1/lib/pki_evp.h:51:3: style: Class 'pki_evp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/lib/pki_evp.h:58:3: style: Class 'pki_evp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/lib/pki_scard.h:39:3: style: Class 'pki_scard' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/lib/pki_evp.h:55:13: style: The function 'decryptKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_key.h:53:21: note: Virtual function in base class
xca_2.0.1/lib/pki_evp.h:55:13: note: Function in derived class
xca_2.0.1/lib/pki_evp.h:64:8: style: The function 'fromPEMbyteArray' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:139:16: note: Virtual function in base class
xca_2.0.1/lib/pki_evp.h:64:8: note: Function in derived class
xca_2.0.1/lib/pki_evp.h:65:8: style: The function 'fload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:141:16: note: Virtual function in base class
xca_2.0.1/lib/pki_evp.h:65:8: note: Function in derived class
xca_2.0.1/lib/pki_evp.h:66:8: style: The function 'writeDefault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:142:16: note: Virtual function in base class
xca_2.0.1/lib/pki_evp.h:66:8: note: Function in derived class
xca_2.0.1/lib/pki_evp.h:67:8: style: The function 'fromData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:145:16: note: Virtual function in base class
xca_2.0.1/lib/pki_evp.h:67:8: note: Function in derived class
xca_2.0.1/lib/pki_evp.h:73:12: style: The function 'getIcon' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:154:20: note: Virtual function in base class
xca_2.0.1/lib/pki_evp.h:73:12: note: Function in derived class
xca_2.0.1/lib/pki_evp.h:75:13: style: The function 'insertSqlData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:161:21: note: Virtual function in base class
xca_2.0.1/lib/pki_evp.h:75:13: note: Function in derived class
xca_2.0.1/lib/pki_evp.h:76:13: style: The function 'deleteSqlData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:166:21: note: Virtual function in base class
xca_2.0.1/lib/pki_evp.h:76:13: note: Function in derived class
xca_2.0.1/lib/pki_evp.h:77:8: style: The function 'restoreSql' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:170:16: note: Virtual function in base class
xca_2.0.1/lib/pki_evp.h:77:8: note: Function in derived class
xca_2.0.1/lib/pki_scard.h:44:8: style: The function 'fromData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:145:16: note: Virtual function in base class
xca_2.0.1/lib/pki_scard.h:44:8: note: Function in derived class
xca_2.0.1/lib/pki_scard.h:45:11: style: The function 'getTypeString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_key.h:55:19: note: Virtual function in base class
xca_2.0.1/lib/pki_scard.h:45:11: note: Function in derived class
xca_2.0.1/lib/pki_scard.h:72:13: style: The function 'decryptKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_key.h:53:21: note: Virtual function in base class
xca_2.0.1/lib/pki_scard.h:72:13: note: Function in derived class
xca_2.0.1/lib/pki_scard.h:78:8: style: The function 'isToken' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_key.h:54:16: note: Virtual function in base class
xca_2.0.1/lib/pki_scard.h:78:8: note: Function in derived class
xca_2.0.1/lib/pki_scard.h:79:12: style: The function 'getIcon' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:154:20: note: Virtual function in base class
xca_2.0.1/lib/pki_scard.h:79:12: note: Function in derived class
xca_2.0.1/lib/pki_scard.h:87:14: style: The function 'possibleHashNids' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_key.h:56:22: note: Virtual function in base class
xca_2.0.1/lib/pki_scard.h:87:14: note: Function in derived class
xca_2.0.1/lib/pki_scard.h:91:8: style: The function 'deleteFromToken' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:132:16: note: Virtual function in base class
xca_2.0.1/lib/pki_scard.h:91:8: note: Function in derived class
xca_2.0.1/lib/pki_scard.h:92:8: style: The function 'deleteFromToken' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:133:16: note: Virtual function in base class
xca_2.0.1/lib/pki_scard.h:92:8: note: Function in derived class
xca_2.0.1/lib/pki_scard.h:94:7: style: The function 'renameOnToken' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:134:15: note: Virtual function in base class
xca_2.0.1/lib/pki_scard.h:94:7: note: Function in derived class
xca_2.0.1/lib/pki_scard.h:95:11: style: The function 'getMsg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:117:19: note: Virtual function in base class
xca_2.0.1/lib/pki_scard.h:95:11: note: Function in derived class
xca_2.0.1/lib/pki_scard.h:96:8: style: The function 'visible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:155:16: note: Virtual function in base class
xca_2.0.1/lib/pki_scard.h:96:8: note: Function in derived class
xca_2.0.1/lib/pki_scard.h:97:13: style: The function 'insertSqlData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:161:21: note: Virtual function in base class
xca_2.0.1/lib/pki_scard.h:97:13: note: Function in derived class
xca_2.0.1/lib/pki_scard.h:98:13: style: The function 'deleteSqlData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:166:21: note: Virtual function in base class
xca_2.0.1/lib/pki_scard.h:98:13: note: Function in derived class
xca_2.0.1/lib/pki_scard.h:99:8: style: The function 'restoreSql' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:170:16: note: Virtual function in base class
xca_2.0.1/lib/pki_scard.h:99:8: note: Function in derived class
xca_2.0.1/lib/db_temp.cpp:103:3: warning: Either the condition 'if(temp)' is redundant or there is possible null pointer dereference: temp. [nullPointerRedundantCheck]
xca_2.0.1/lib/db_temp.cpp:104:6: note: Assuming that condition 'if(temp)' is not redundant
xca_2.0.1/lib/db_temp.cpp:103:3: note: Null pointer dereference
xca_2.0.1/lib/db_temp.cpp:62:2: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xca_2.0.1/lib/db_temp.cpp:21:10: warning: Member variable 'db_temp::keyicon' is not initialized in the constructor. [uninitMemberVar]
xca_2.0.1/lib/db_temp.h:26:2: style: Class 'db_temp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/lib/db_temp.h:28:12: style: The function 'newPKI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:100:21: note: Virtual function in base class
xca_2.0.1/lib/db_temp.h:28:12: note: Function in derived class
xca_2.0.1/lib/db_temp.h:33:7: style: The function 'newItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:164:16: note: Virtual function in base class
xca_2.0.1/lib/db_temp.h:33:7: note: Function in derived class
xca_2.0.1/lib/db_temp.h:34:7: style: The function 'showPki' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:167:16: note: Virtual function in base class
xca_2.0.1/lib/db_temp.h:34:7: note: Function in derived class
xca_2.0.1/lib/db_temp.h:35:7: style: The function 'load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:165:16: note: Virtual function in base class
xca_2.0.1/lib/db_temp.h:35:7: note: Function in derived class
xca_2.0.1/lib/db_temp.h:36:7: style: The function 'store' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:152:16: note: Virtual function in base class
xca_2.0.1/lib/db_temp.h:36:7: note: Function in derived class
xca_2.0.1/lib/db_token.h:25:3: style: Class 'db_token' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/lib/db_token.h:32:8: style: The function 'saveHeaderState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:139:16: note: Virtual function in base class
xca_2.0.1/lib/db_token.h:32:8: note: Function in derived class
xca_2.0.1/lib/db_x509.cpp:937:6: style: Condition 'dlg' is always false [knownConditionTrueFalse]
xca_2.0.1/lib/db_x509.cpp:879:20: note: Assignment 'dlg=NULL', assigned value is 0
xca_2.0.1/lib/db_x509.cpp:937:6: note: Condition 'dlg' is always false
xca_2.0.1/lib/db_x509.cpp:108:11: style: C-style pointer casting [cstyleCast]
xca_2.0.1/lib/db_x509.cpp:109:20: style: C-style pointer casting [cstyleCast]
xca_2.0.1/lib/db_x509.cpp:276:2: style: C-style pointer casting [cstyleCast]
xca_2.0.1/lib/db_x509.cpp:288:2: style: C-style pointer casting [cstyleCast]
xca_2.0.1/lib/db_x509.cpp:354:19: style: C-style pointer casting [cstyleCast]
xca_2.0.1/lib/db_x509.cpp:355:22: style: C-style pointer casting [cstyleCast]
xca_2.0.1/lib/db_x509.cpp:417:20: style: C-style pointer casting [cstyleCast]
xca_2.0.1/lib/db_x509.cpp:564:9: style: C-style pointer casting [cstyleCast]
xca_2.0.1/lib/db_x509.cpp:567:21: style: C-style pointer casting [cstyleCast]
xca_2.0.1/lib/db_x509.cpp:726:11: style: C-style pointer casting [cstyleCast]
xca_2.0.1/lib/db_x509.cpp:783:22: style: C-style pointer casting [cstyleCast]
xca_2.0.1/lib/db_x509.cpp:839:4: style: C-style pointer casting [cstyleCast]
xca_2.0.1/lib/db_x509.cpp:926:14: style: C-style pointer casting [cstyleCast]
xca_2.0.1/lib/db_x509.cpp:768:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xca_2.0.1/lib/db_x509.cpp:103:12: style: The scope of the variable 'new_parent' can be reduced. [variableScope]
xca_2.0.1/lib/db_x509.cpp:604:7: style: The scope of the variable 'append' can be reduced. [variableScope]
xca_2.0.1/lib/db_x509.cpp:616:11: style: The scope of the variable 'pkey' can be reduced. [variableScope]
xca_2.0.1/lib/db_x509.cpp:881:7: style: The scope of the variable 'doRevoke' can be reduced. [variableScope]
xca_2.0.1/lib/db_x509.cpp:28:10: warning: Member variable 'db_x509::certicon' is not initialized in the constructor. [uninitMemberVar]
xca_2.0.1/lib/pki_pkcs12.h:34:3: style: Class 'pki_pkcs12' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/lib/pki_pkcs7.h:23:3: style: Class 'pki_pkcs7' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/lib/pki_pkcs7.h:30:8: style: The function 'fromPEM_BIO' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:138:16: note: Virtual function in base class
xca_2.0.1/lib/pki_pkcs7.h:30:8: note: Function in derived class
xca_2.0.1/lib/pki_pkcs7.h:31:8: style: The function 'fload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:141:16: note: Virtual function in base class
xca_2.0.1/lib/pki_pkcs7.h:31:8: note: Function in derived class
xca_2.0.1/lib/pki_evp.h:50:25: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_evp.h:65:28: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_evp.h:66:35: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_evp.h:68:31: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_evp.h:70:33: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_pkcs12.h:33:28: performance: Function parameter 'd' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_pkcs12.h:34:28: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_pkcs12.h:42:34: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_pkcs7.h:23:27: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_pkcs7.h:31:28: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_scard.h:39:27: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pass_info.h:49:24: performance: Function parameter 't' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pass_info.h:53:30: performance: Function parameter 'd' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/db_x509.cpp:273:43: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/db_x509.cpp:296:40: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/db_x509.cpp:594:33: performance: Function parameter 'idx' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/db_x509.cpp:761:40: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/db_x509req.cpp:48:8: style: C-style pointer casting [cstyleCast]
xca_2.0.1/lib/db_x509req.cpp:49:11: style: C-style pointer casting [cstyleCast]
xca_2.0.1/lib/db_x509req.h:24:3: style: Class 'db_x509req' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/lib/db_x509req.h:22:16: style: The function 'getHeaders' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:51:24: note: Virtual function in base class
xca_2.0.1/lib/db_x509req.h:22:16: note: Function in derived class
xca_2.0.1/lib/db_x509req.h:25:13: style: The function 'insert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:116:21: note: Virtual function in base class
xca_2.0.1/lib/db_x509req.h:25:13: note: Function in derived class
xca_2.0.1/lib/db_x509req.h:26:13: style: The function 'newPKI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:100:21: note: Virtual function in base class
xca_2.0.1/lib/db_x509req.h:26:13: note: Function in derived class
xca_2.0.1/lib/db_x509req.h:28:8: style: The function 'store' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:152:16: note: Virtual function in base class
xca_2.0.1/lib/db_x509req.h:28:8: note: Function in derived class
xca_2.0.1/lib/db_x509req.h:31:8: style: The function 'load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:165:16: note: Virtual function in base class
xca_2.0.1/lib/db_x509req.h:31:8: note: Function in derived class
xca_2.0.1/lib/db_x509req.h:36:8: style: The function 'newItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/db_base.h:164:16: note: Virtual function in base class
xca_2.0.1/lib/db_x509req.h:36:8: note: Function in derived class
xca_2.0.1/lib/db_x509super.cpp:43:2: style: C-style pointer casting [cstyleCast]
xca_2.0.1/lib/db_x509super.cpp:100:8: style: C-style pointer casting [cstyleCast]
xca_2.0.1/lib/db_x509super.cpp:110:2: style: C-style pointer casting [cstyleCast]
xca_2.0.1/lib/db_x509super.cpp:137:8: style: C-style pointer casting [cstyleCast]
xca_2.0.1/lib/load_obj.cpp:20:2: performance: Variable 'filter' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xca_2.0.1/lib/pki_multi.h:24:3: style: Class 'pki_multi' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/lib/pki_multi.h:26:8: style: The function 'fromPEMbyteArray' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:139:16: note: Virtual function in base class
xca_2.0.1/lib/pki_multi.h:26:8: note: Function in derived class
xca_2.0.1/lib/pki_multi.h:27:8: style: The function 'fload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/lib/pki_base.h:141:16: note: Virtual function in base class
xca_2.0.1/lib/pki_multi.h:27:8: note: Function in derived class
xca_2.0.1/lib/load_obj.cpp:35:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xca_2.0.1/lib/pki_multi.h:24:27: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_multi.h:27:28: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_multi.h:28:36: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/oid.cpp:132:14: style: The scope of the variable 'pb' can be reduced. [variableScope]
xca_2.0.1/lib/pass_info.cpp:16:2: performance: Variable 'title' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xca_2.0.1/lib/pass_info.cpp:17:2: performance: Variable 'description' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xca_2.0.1/lib/pkcs11.cpp:667:17: style: C-style pointer casting [cstyleCast]
xca_2.0.1/lib/pkcs11.cpp:675:17: style: C-style pointer casting [cstyleCast]
xca_2.0.1/lib/pkcs11.cpp:688:17: style: C-style pointer casting [cstyleCast]
xca_2.0.1/lib/pkcs11.cpp:698:16: style: C-style pointer casting [cstyleCast]
xca_2.0.1/lib/pkcs11.cpp:707:16: style: C-style pointer casting [cstyleCast]
xca_2.0.1/lib/pkcs11.cpp:115:21: style: The scope of the variable 'm' can be reduced. [variableScope]
xca_2.0.1/lib/pkcs11.cpp:478:64: style: Function 'generateKey' argument 2 names different: declaration 'ec_rsa_mech' definition 'mech'. [funcArgNamesDifferent]
xca_2.0.1/lib/pkcs11.h:177:18: note: Function 'generateKey' argument 2 names different: declaration 'ec_rsa_mech' definition 'mech'.
xca_2.0.1/lib/pkcs11.cpp:478:64: note: Function 'generateKey' argument 2 names different: declaration 'ec_rsa_mech' definition 'mech'.
xca_2.0.1/lib/pkcs11.h:136:10: performance: Technically the member function 'pkcs11::tokenInfo' can be static. [functionStatic]
xca_2.0.1/lib/pkcs11.cpp:408:16: note: Technically the member function 'pkcs11::tokenInfo' can be static.
xca_2.0.1/lib/pkcs11.h:136:10: note: Technically the member function 'pkcs11::tokenInfo' can be static.
xca_2.0.1/lib/pkcs11.h:153:8: performance: Technically the member function 'pkcs11::initToken' can be static. [functionStatic]
xca_2.0.1/lib/pkcs11.cpp:394:14: note: Technically the member function 'pkcs11::initToken' can be static.
xca_2.0.1/lib/pkcs11.h:153:8: note: Technically the member function 'pkcs11::initToken' can be static.
xca_2.0.1/lib/pkcs11.h:155:28: performance: Technically the member function 'pkcs11::mechanismList' can be static. [functionStatic]
xca_2.0.1/lib/pkcs11.cpp:112:34: note: Technically the member function 'pkcs11::mechanismList' can be static.
xca_2.0.1/lib/pkcs11.h:155:28: note: Technically the member function 'pkcs11::mechanismList' can be static.
xca_2.0.1/lib/pkcs11.h:156:8: performance: Technically the member function 'pkcs11::mechanismInfo' can be static. [functionStatic]
xca_2.0.1/lib/pkcs11.cpp:137:14: note: Technically the member function 'pkcs11::mechanismInfo' can be static.
xca_2.0.1/lib/pkcs11.h:156:8: note: Technically the member function 'pkcs11::mechanismInfo' can be static.
xca_2.0.1/lib/pkcs11.cpp:57:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xca_2.0.1/lib/pkcs11.cpp:132:0: error: Deallocating a deallocated pointer: m [deallocDealloc]
xca_2.0.1/lib/pkcs11.cpp:556:64: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xca_2.0.1/lib/pkcs11_lib.cpp:20:32: style: Function 'pkcs11_lib' argument 1 names different: declaration 'file' definition 'f'. [funcArgNamesDifferent]
xca_2.0.1/lib/pkcs11_lib.h:26:21: note: Function 'pkcs11_lib' argument 1 names different: declaration 'file' definition 'f'.
xca_2.0.1/lib/pkcs11_lib.cpp:20:32: note: Function 'pkcs11_lib' argument 1 names different: declaration 'file' definition 'f'.
xca_2.0.1/lib/pkcs11_lib.cpp:273:24: style: Function 'pk11error' argument 1 names different: declaration 'fmt' definition 'func'. [funcArgNamesDifferent]
xca_2.0.1/lib/pkcs11_lib.h:84:24: note: Function 'pk11error' argument 1 names different: declaration 'fmt' definition 'func'.
xca_2.0.1/lib/pkcs11_lib.cpp:273:24: note: Function 'pk11error' argument 1 names different: declaration 'fmt' definition 'func'.
xca_2.0.1/lib/pkcs11_lib.cpp:273:34: style: Function 'pk11error' argument 2 names different: declaration 'r' definition 'rv'. [funcArgNamesDifferent]
xca_2.0.1/lib/pkcs11_lib.h:84:33: note: Function 'pk11error' argument 2 names different: declaration 'r' definition 'rv'.
xca_2.0.1/lib/pkcs11_lib.cpp:273:34: note: Function 'pk11error' argument 2 names different: declaration 'r' definition 'rv'.
xca_2.0.1/lib/pkcs11_lib.cpp:25:2: performance: Variable 'file' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xca_2.0.1/lib/pki_base.cpp:19:34: style: Function 'pki_base' argument 1 names different: declaration 'd' definition 'name'. [funcArgNamesDifferent]
xca_2.0.1/lib/pki_base.h:74:26: note: Function 'pki_base' argument 1 names different: declaration 'd' definition 'name'.
xca_2.0.1/lib/pki_base.cpp:19:34: note: Function 'pki_base' argument 1 names different: declaration 'd' definition 'name'.
xca_2.0.1/lib/pki_base.cpp:109:39: style: Function 'my_error' argument 1 names different: declaration 'myerr' definition 'error'. [funcArgNamesDifferent]
xca_2.0.1/lib/pki_base.h:61:31: note: Function 'my_error' argument 1 names different: declaration 'myerr' definition 'error'.
xca_2.0.1/lib/pki_base.cpp:109:39: note: Function 'my_error' argument 1 names different: declaration 'myerr' definition 'error'.
xca_2.0.1/lib/pki_base.cpp:125:45: style: Function 'rmslashdot' argument 1 names different: declaration 'fname' definition 's'. [funcArgNamesDifferent]
xca_2.0.1/lib/pki_base.h:51:44: note: Function 'rmslashdot' argument 1 names different: declaration 'fname' definition 's'.
xca_2.0.1/lib/pki_base.cpp:125:45: note: Function 'rmslashdot' argument 1 names different: declaration 'fname' definition 's'.
xca_2.0.1/lib/pki_base.cpp:21:2: performance: Variable 'desc' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xca_2.0.1/lib/pki_crl.cpp:156:43: style: Function 'setLastUpdate' argument 1 names different: declaration 't' definition 'a'. [funcArgNamesDifferent]
xca_2.0.1/lib/pki_crl.h:59:36: note: Function 'setLastUpdate' argument 1 names different: declaration 't' definition 'a'.
xca_2.0.1/lib/pki_crl.cpp:156:43: note: Function 'setLastUpdate' argument 1 names different: declaration 't' definition 'a'.
xca_2.0.1/lib/pki_crl.cpp:163:43: style: Function 'setNextUpdate' argument 1 names different: declaration 't' definition 'a'. [funcArgNamesDifferent]
xca_2.0.1/lib/pki_crl.h:60:36: note: Function 'setNextUpdate' argument 1 names different: declaration 't' definition 'a'.
xca_2.0.1/lib/pki_crl.cpp:163:43: note: Function 'setNextUpdate' argument 1 names different: declaration 't' definition 'a'.
xca_2.0.1/lib/pki_crl.cpp:206:37: style: Function 'addRev' argument 1 names different: declaration 'rev' definition 'xrev'. [funcArgNamesDifferent]
xca_2.0.1/lib/pki_crl.h:40:30: note: Function 'addRev' argument 1 names different: declaration 'rev' definition 'xrev'.
xca_2.0.1/lib/pki_crl.cpp:206:37: note: Function 'addRev' argument 1 names different: declaration 'rev' definition 'xrev'.
xca_2.0.1/lib/pki_crl.cpp:19:32: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_crl.cpp:109:35: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_crl.cpp:139:39: performance: Function parameter 'd' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_crl.cpp:249:42: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_crl.cpp:254:38: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_evp.cpp:788:2: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xca_2.0.1/lib/pki_evp.cpp:291:12: style: The scope of the variable 'builtin' can be reduced. [variableScope]
xca_2.0.1/lib/pki_evp.cpp:578:8: style: The scope of the variable 'ret' can be reduced. [variableScope]
xca_2.0.1/lib/pki_evp.cpp:692:12: style: The scope of the variable 'pkey' can be reduced. [variableScope]
xca_2.0.1/lib/pki_evp.cpp:332:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xca_2.0.1/lib/pki_evp.cpp:371:4: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xca_2.0.1/lib/pki_key.cpp:357:6: warning: Either the condition '!kref' is redundant or there is possible null pointer dereference: kref. [nullPointerRedundantCheck]
xca_2.0.1/lib/pki_key.cpp:359:6: note: Assuming that condition '!kref' is not redundant
xca_2.0.1/lib/pki_key.cpp:357:6: note: Null pointer dereference
xca_2.0.1/lib/pki_key.cpp:521:50: warning: Either the condition '!ba' is redundant or there is possible null pointer dereference: ba. [nullPointerRedundantCheck]
xca_2.0.1/lib/pki_key.cpp:530:7: note: Assuming that condition '!ba' is not redundant
xca_2.0.1/lib/pki_key.cpp:521:50: note: Null pointer dereference
xca_2.0.1/lib/pki_key.cpp:525:6: warning: Either the condition '!ba' is redundant or there is possible null pointer dereference: ba. [nullPointerRedundantCheck]
xca_2.0.1/lib/pki_key.cpp:530:7: note: Assuming that condition '!ba' is not redundant
xca_2.0.1/lib/pki_key.cpp:525:6: note: Null pointer dereference
xca_2.0.1/lib/pki_key.cpp:355:18: style: C-style pointer casting [cstyleCast]
xca_2.0.1/lib/pki_key.cpp:23:10: warning: Member variable 'pki_key::ownPass' is not initialized in the constructor. [uninitMemberVar]
xca_2.0.1/lib/pki_multi.cpp:23:36: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_multi.cpp:90:37: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_multi.cpp:130:45: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_pkcs12.cpp:100:38: style: Function 'addCaCert' argument 1 names different: declaration 'acert' definition 'ca'. [funcArgNamesDifferent]
xca_2.0.1/lib/pki_pkcs12.h:37:28: note: Function 'addCaCert' argument 1 names different: declaration 'acert' definition 'ca'.
xca_2.0.1/lib/pki_pkcs12.cpp:100:38: note: Function 'addCaCert' argument 1 names different: declaration 'acert' definition 'ca'.
xca_2.0.1/lib/pki_pkcs12.cpp:19:38: performance: Function parameter 'd' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_pkcs12.cpp:28:38: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_pkcs12.cpp:108:44: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_pkcs7.cpp:31:2: style: Variable 'bio' is reassigned a value before the old one has been used. [redundantAssignment]
xca_2.0.1/lib/pki_pkcs7.cpp:30:0: note: Variable 'bio' is reassigned a value before the old one has been used.
xca_2.0.1/lib/pki_pkcs7.cpp:31:2: note: Variable 'bio' is reassigned a value before the old one has been used.
xca_2.0.1/lib/pki_pkcs7.cpp:14:36: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_pkcs7.cpp:28:52: performance: Function parameter 'filename' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_pkcs7.cpp:78:49: performance: Function parameter 'filename' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_pkcs7.cpp:99:33: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_pkcs7.cpp:144:37: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_scard.cpp:414:10: style: The scope of the variable 'ec' can be reduced. [variableScope]
xca_2.0.1/lib/pki_temp.cpp:55:2: performance: Variable 'xname' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xca_2.0.1/lib/pki_temp.cpp:56:2: performance: Variable 'settings' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xca_2.0.1/lib/pki_temp.cpp:469:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xca_2.0.1/lib/pki_temp.cpp:59:34: performance: Function parameter 'd' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_temp.cpp:379:34: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_temp.cpp:391:43: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_temp.cpp:459:30: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_temp.cpp:474:46: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_x509.cpp:49:34: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_x509.cpp:209:46: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_x509.cpp:221:36: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_x509.cpp:656:43: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_x509.cpp:661:40: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_x509req.cpp:160:7: style: Condition 'ret' is always false [knownConditionTrueFalse]
xca_2.0.1/lib/pki_x509req.cpp:150:12: note: Assignment 'ret=0', assigned value is 0
xca_2.0.1/lib/pki_x509req.cpp:160:7: note: Condition 'ret' is always false
xca_2.0.1/lib/pki_x509req.cpp:150:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
xca_2.0.1/lib/pki_x509req.cpp:23:40: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_x509req.cpp:146:39: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_x509req.cpp:239:46: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_x509req.cpp:244:42: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_x509super.cpp:13:44: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_x509super.cpp:165:41: performance: Function parameter 'fname' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/pki_x509super.cpp:210:42: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
xca_2.0.1/lib/settings.cpp:14:2: performance: Variable 'key' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xca_2.0.1/lib/settings.h:95:10: style: Technically the member function 'settings::defaults' can be const. [functionConst]
xca_2.0.1/lib/settings.cpp:73:19: note: Technically the member function 'settings::defaults' can be const.
xca_2.0.1/lib/settings.h:95:10: note: Technically the member function 'settings::defaults' can be const.
xca_2.0.1/lib/sql.cpp:126:41: style: Function 'rewriteQuery' argument 1 names different: declaration 'query' definition '_q'. [funcArgNamesDifferent]
xca_2.0.1/lib/sql.h:67:32: note: Function 'rewriteQuery' argument 1 names different: declaration 'query' definition '_q'.
xca_2.0.1/lib/sql.cpp:126:41: note: Function 'rewriteQuery' argument 1 names different: declaration 'query' definition '_q'.
xca_2.0.1/lib/sql.cpp:175:12: warning: Member variable 'XSqlQuery::file' is not initialized in the constructor. [uninitMemberVar]
xca_2.0.1/lib/sql.cpp:175:12: warning: Member variable 'XSqlQuery::line' is not initialized in the constructor. [uninitMemberVar]
xca_2.0.1/lib/sql.h:27:8: performance: Technically the member function 'DbTransaction::debug' can be static. [functionStatic]
xca_2.0.1/lib/sql.cpp:22:21: note: Technically the member function 'DbTransaction::debug' can be static.
xca_2.0.1/lib/sql.h:27:8: note: Technically the member function 'DbTransaction::debug' can be static.
xca_2.0.1/lib/x509name.cpp:227:21: style: The scope of the variable 'tab' can be reduced. [variableScope]
xca_2.0.1/lib/x509name.cpp:209:21: warning: Member variable 'x509name::xn' is not assigned a value in 'x509name::operator='. [operatorEqVarError]
xca_2.0.1/lib/x509rev.cpp:75:14: style: The scope of the variable 'r' can be reduced. [variableScope]
xca_2.0.1/lib/x509rev.h:44:3: warning: Member variable 'x509rev::crlNo' is not initialized in the constructor. [uninitMemberVar]
xca_2.0.1/lib/x509v3ext.cpp:84:4: style: Exception should be caught by reference. [catchExceptionByValue]
xca_2.0.1/widgets/CertDetail.h:28:3: style: Class 'CertDetail' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/widgets/NewX509.h:72:3: style: Class 'NewX509' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/widgets/OidResolver.h:18:2: style: Class 'OidResolver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/widgets/MainWindow.h:104:3: style: Class 'MainWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/widgets/distname.h:25:2: style: Class 'DistName' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/widgets/clicklabel.h:21:2: style: Class 'DoubleClickLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/widgets/clicklabel.h:36:2: style: Class 'ClickLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/widgets/clicklabel.h:50:2: style: Class 'CopyLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/widgets/CertTreeView.cpp:18:9: style: The scope of the variable 'subCa' can be reduced. [variableScope]
xca_2.0.1/widgets/X509SuperTreeView.h:21:2: warning: Member variable 'X509SuperTreeView::transform' is not initialized in the constructor. [uninitMemberVar]
xca_2.0.1/widgets/XcaTreeView.h:31:2: style: Class 'XcaTreeView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/widgets/X509SuperTreeView.h:21:2: style: Class 'X509SuperTreeView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/widgets/CertTreeView.h:20:2: style: Class 'CertTreeView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/widgets/X509SuperTreeView.h:25:7: style: The function 'fillContextMenu' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/widgets/XcaTreeView.h:43:15: note: Virtual function in base class
xca_2.0.1/widgets/X509SuperTreeView.h:25:7: note: Function in derived class
xca_2.0.1/widgets/CertTreeView.h:24:7: style: The function 'fillContextMenu' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/widgets/XcaTreeView.h:43:15: note: Virtual function in base class
xca_2.0.1/widgets/CertTreeView.h:24:7: note: Function in derived class
xca_2.0.1/widgets/CrlDetail.h:24:3: style: Class 'CrlDetail' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/widgets/RevocationList.h:28:3: style: Class 'RevocationList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/widgets/ExportDialog.h:30:13: performance: Variable 'extension' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xca_2.0.1/widgets/ExportDialog.h:30:28: performance: Variable 'desc' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xca_2.0.1/widgets/ImportMulti.h:30:3: style: Class 'ImportMulti' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/widgets/KeyDetail.h:20:2: style: Class 'KeyDetail' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/widgets/KeyTreeView.cpp:43:6: warning: Either the condition 'key' is redundant or there is possible null pointer dereference: key. [nullPointerRedundantCheck]
xca_2.0.1/widgets/KeyTreeView.cpp:25:16: note: Assuming that condition 'key' is not redundant
xca_2.0.1/widgets/KeyTreeView.cpp:43:6: note: Null pointer dereference
xca_2.0.1/widgets/KeyTreeView.h:20:2: style: Class 'KeyTreeView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/widgets/KeyTreeView.h:24:7: style: The function 'fillContextMenu' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/widgets/XcaTreeView.h:43:15: note: Virtual function in base class
xca_2.0.1/widgets/KeyTreeView.h:24:7: note: Function in derived class
xca_2.0.1/widgets/MW_database.cpp:547:41: style: Function 'update_history' argument 1 names different: declaration 'file' definition 'fname'. [funcArgNamesDifferent]
xca_2.0.1/widgets/MainWindow.h:131:31: note: Function 'update_history' argument 1 names different: declaration 'file' definition 'fname'.
xca_2.0.1/widgets/MW_database.cpp:547:41: note: Function 'update_history' argument 1 names different: declaration 'file' definition 'fname'.
xca_2.0.1/widgets/MW_menu.cpp:34:3: performance: Variable 'english' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xca_2.0.1/widgets/MW_menu.cpp:34:28: performance: Variable 'locale' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xca_2.0.1/widgets/Options.h:29:3: style: Class 'Options' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/widgets/hashBox.h:23:3: style: Class 'hashBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/widgets/MainWindow.cpp:577:6: style: Condition 'dlgi' is always false [knownConditionTrueFalse]
xca_2.0.1/widgets/MainWindow.cpp:512:22: note: Assignment 'dlgi=NULL', assigned value is 0
xca_2.0.1/widgets/MainWindow.cpp:577:6: note: Condition 'dlgi' is always false
xca_2.0.1/widgets/MainWindow.cpp:598:42: style: Function 'closeEvent' argument 1 names different: declaration 'event' definition 'e'. [funcArgNamesDifferent]
xca_2.0.1/widgets/MainWindow.h:161:33: note: Function 'closeEvent' argument 1 names different: declaration 'event' definition 'e'.
xca_2.0.1/widgets/MainWindow.cpp:598:42: note: Function 'closeEvent' argument 1 names different: declaration 'event' definition 'e'.
xca_2.0.1/widgets/NewKey.cpp:296:17: style: The scope of the variable 'size' can be reduced. [variableScope]
xca_2.0.1/widgets/NewKey.cpp:53:3: performance: Variable 'slot' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xca_2.0.1/widgets/NewKey.cpp:105:3: performance: Variable 'printname' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xca_2.0.1/widgets/NewKey.cpp:107:3: performance: Variable 'slot' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xca_2.0.1/widgets/NewKey.cpp:112:6: style: Technically the member function 'keyListItem::type' can be const. [functionConst]
xca_2.0.1/widgets/ItemCombo.h:23:2: style: Class 'itemCombo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/widgets/NewKey.cpp:92:2: style: Class 'keyListItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/widgets/NewKey.cpp:38:1: warning: The class 'keyListItem' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xca_2.0.1/widgets/NewX509.cpp:864:24: warning: Either the condition 'if(req)' is redundant or there is possible null pointer dereference: req. [nullPointerRedundantCheck]
xca_2.0.1/widgets/NewX509.cpp:865:6: note: Assuming that condition 'if(req)' is not redundant
xca_2.0.1/widgets/NewX509.cpp:864:24: note: Null pointer dereference
xca_2.0.1/widgets/NewX509.cpp:421:20: style: C-style pointer casting [cstyleCast]
xca_2.0.1/widgets/NewX509.cpp:433:22: style: C-style pointer casting [cstyleCast]
xca_2.0.1/widgets/NewX509.cpp:471:19: style: The scope of the variable 'item' can be reduced. [variableScope]
xca_2.0.1/widgets/NewX509.cpp:485:19: style: The scope of the variable 'item' can be reduced. [variableScope]
xca_2.0.1/widgets/NewX509.cpp:798:6: style: The scope of the variable 'j' can be reduced. [variableScope]
xca_2.0.1/widgets/NewX509.cpp:798:9: style: The scope of the variable 'row' can be reduced. [variableScope]
xca_2.0.1/widgets/NewX509.cpp:798:14: style: The scope of the variable 'nid' can be reduced. [variableScope]
xca_2.0.1/widgets/NewX509.cpp:891:7: style: The scope of the variable 'nid' can be reduced. [variableScope]
xca_2.0.1/widgets/NewX509.cpp:314:61: style: Function 'setupExtDNwidget' argument 2 names different: declaration 'w' definition 'l'. [funcArgNamesDifferent]
xca_2.0.1/widgets/NewX509.h:145:54: note: Function 'setupExtDNwidget' argument 2 names different: declaration 'w' definition 'l'.
xca_2.0.1/widgets/NewX509.cpp:314:61: note: Function 'setupExtDNwidget' argument 2 names different: declaration 'w' definition 'l'.
xca_2.0.1/widgets/NewX509.cpp:380:33: style: Function 'setImage' argument 1 names different: declaration 'image' definition 'img'. [funcArgNamesDifferent]
xca_2.0.1/widgets/NewX509.h:90:26: note: Function 'setImage' argument 1 names different: declaration 'image' definition 'img'.
xca_2.0.1/widgets/NewX509.cpp:380:33: note: Function 'setImage' argument 1 names different: declaration 'image' definition 'img'.
xca_2.0.1/widgets/NewX509.cpp:698:39: style: Function 'templateChanged' argument 1 names different: declaration 'templatename' definition 'tempname'. [funcArgNamesDifferent]
xca_2.0.1/widgets/NewX509.h:57:32: note: Function 'templateChanged' argument 1 names different: declaration 'templatename' definition 'tempname'.
xca_2.0.1/widgets/NewX509.cpp:698:39: note: Function 'templateChanged' argument 1 names different: declaration 'templatename' definition 'tempname'.
xca_2.0.1/widgets/NewX509.cpp:1085:47: style: Function 'on_tabWidget_currentChanged' argument 1 names different: declaration 'idx' definition 'tab'. [funcArgNamesDifferent]
xca_2.0.1/widgets/NewX509.h:141:40: note: Function 'on_tabWidget_currentChanged' argument 1 names different: declaration 'idx' definition 'tab'.
xca_2.0.1/widgets/NewX509.cpp:1085:47: note: Function 'on_tabWidget_currentChanged' argument 1 names different: declaration 'idx' definition 'tab'.
xca_2.0.1/widgets/NewX509.cpp:35:2: performance: Variable 'eku_nid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xca_2.0.1/widgets/NewX509.cpp:36:2: performance: Variable 'dn_nid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xca_2.0.1/widgets/v3ext.h:32:3: style: Class 'v3ext' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/widgets/NewX509.cpp:813:5: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xca_2.0.1/widgets/NewX509.cpp:161:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xca_2.0.1/widgets/NewX509_ext.cpp:324:21: style: The scope of the variable 'n1' can be reduced. [variableScope]
xca_2.0.1/widgets/OidResolver.cpp:15:35: style: Function 'OidResolver' argument 1 names different: declaration 'w' definition 'parent'. [funcArgNamesDifferent]
xca_2.0.1/widgets/OidResolver.h:18:23: note: Function 'OidResolver' argument 1 names different: declaration 'w' definition 'parent'.
xca_2.0.1/widgets/OidResolver.cpp:15:35: note: Function 'OidResolver' argument 1 names different: declaration 'w' definition 'parent'.
xca_2.0.1/widgets/OpenDb.cpp:58:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xca_2.0.1/widgets/ReqTreeView.h:20:2: style: Class 'ReqTreeView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/widgets/ReqTreeView.h:24:7: style: The function 'fillContextMenu' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/widgets/XcaTreeView.h:43:15: note: Virtual function in base class
xca_2.0.1/widgets/ReqTreeView.h:24:7: note: Function in derived class
xca_2.0.1/widgets/RevocationList.cpp:115:66: style: Function 'setRevList' argument 2 names different: declaration 'issuer' definition 'iss'. [funcArgNamesDifferent]
xca_2.0.1/widgets/RevocationList.h:29:52: note: Function 'setRevList' argument 2 names different: declaration 'issuer' definition 'iss'.
xca_2.0.1/widgets/RevocationList.cpp:115:66: note: Function 'setRevList' argument 2 names different: declaration 'issuer' definition 'iss'.
xca_2.0.1/widgets/RevocationList.cpp:18:2: style: Class 'revListItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/widgets/SearchPkcs11.cpp:135:2: performance: Variable 'dirname' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xca_2.0.1/widgets/SearchPkcs11.cpp:136:2: performance: Variable 'ext' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xca_2.0.1/widgets/TempTreeView.h:20:2: style: Class 'TempTreeView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/widgets/TempTreeView.h:24:7: style: The function 'fillContextMenu' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xca_2.0.1/widgets/XcaTreeView.h:43:15: note: Virtual function in base class
xca_2.0.1/widgets/TempTreeView.h:24:7: note: Function in derived class
xca_2.0.1/widgets/XcaProxyModel.h:19:2: style: Class 'XcaProxyModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xca_2.0.1/widgets/XcaTreeView.cpp:309:72: style: Function 'contextMenu' argument 3 names different: declaration 'sect' definition 'col'. [funcArgNamesDifferent]
xca_2.0.1/widgets/XcaTreeView.h:49:30: note: Function 'contextMenu' argument 3 names different: declaration 'sect' definition 'col'.
xca_2.0.1/widgets/XcaTreeView.cpp:309:72: note: Function 'contextMenu' argument 3 names different: declaration 'sect' definition 'col'.
xca_2.0.1/widgets/XcaTreeView.cpp:397:22: style: Function 'showContextMenu' argument 2 names different: declaration 'index' definition 'idx'. [funcArgNamesDifferent]
xca_2.0.1/widgets/XcaTreeView.h:42:24: note: Function 'showContextMenu' argument 2 names different: declaration 'index' definition 'idx'.
xca_2.0.1/widgets/XcaTreeView.cpp:397:22: note: Function 'showContextMenu' argument 2 names different: declaration 'index' definition 'idx'.
xca_2.0.1/widgets/distname.cpp:52:20: style: The scope of the variable 'l1' can be reduced. [variableScope]
xca_2.0.1/widgets/distname.cpp:53:10: style: The scope of the variable 'l2' can be reduced. [variableScope]
xca_2.0.1/widgets/v3ext.cpp:126:30: style: Function 'addEntry' argument 1 names different: declaration 'list' definition 'line'. [funcArgNamesDifferent]
xca_2.0.1/widgets/v3ext.h:34:25: note: Function 'addEntry' argument 1 names different: declaration 'list' definition 'line'.
xca_2.0.1/widgets/v3ext.cpp:126:30: note: Function 'addEntry' argument 1 names different: declaration 'list' definition 'line'.
xca_2.0.1/widgets/validity.h:25:2: style: Class 'Validity' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
[17:28]

ftp://ftp.se.debian.org/debian/pool/main/x/xcache/xcache_3.2.0.orig.tar.gz
xcache-3.2.0/mod_cacher/xc_cacher.c:2065:3: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn]
xcache-3.2.0/mod_cacher/xc_cacher.c:2070:3: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn]
xcache-3.2.0/mod_cacher/xc_cacher.c:2150:3: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn]
xcache-3.2.0/mod_cacher/xc_cacher.c:2182:3: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn]
xcache-3.2.0/mod_cacher/xc_cacher.c:2191:3: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn]
xcache-3.2.0/mod_cacher/xc_cacher.c:2068:19: warning: Identical condition 'cache->cached->disabled', second condition is always false [identicalConditionAfterEarlyExit]
xcache-3.2.0/mod_cacher/xc_cacher.c:2064:19: note: first condition
xcache-3.2.0/mod_cacher/xc_cacher.c:2068:19: note: second condition
xcache-3.2.0/mod_cacher/xc_cacher.c:967:34: warning: Either the condition 'if(executing_filename&&dirname_len>0&&executing_filename[0]&&executing_filename[0]!='['&&dirname_len+1+filename_len+1<MAXPATHLEN)' is redundant or there is possible null pointer dereference: executing_filename. [nullPointerRedundantCheck]
xcache-3.2.0/mod_cacher/xc_cacher.c:971:6: note: Assuming that condition 'if(executing_filename&&dirname_len>0&&executing_filename[0]&&executing_filename[0]!='['&&dirname_len+1+filename_len+1<MAXPATHLEN)' is not redundant
xcache-3.2.0/mod_cacher/xc_cacher.c:967:34: note: Null pointer dereference
xcache-3.2.0/mod_cacher/xc_cacher.c:1015:3: style: Variable 'wrapper' is reassigned a value before the old one has been used. [redundantAssignment]
xcache-3.2.0/mod_cacher/xc_cacher.c:1012:0: note: Variable 'wrapper' is reassigned a value before the old one has been used.
xcache-3.2.0/mod_cacher/xc_cacher.c:1015:3: note: Variable 'wrapper' is reassigned a value before the old one has been used.
xcache-3.2.0/mod_cacher/xc_cacher.c:451:19: style: The scope of the variable 'pp' can be reduced. [variableScope]
xcache-3.2.0/mod_cacher/xc_cacher.c:669:29: style: The scope of the variable 'php' can be reduced. [variableScope]
xcache-3.2.0/mod_cacher/xc_cacher.c:840:14: style: The scope of the variable 's' can be reduced. [variableScope]
xcache-3.2.0/mod_cacher/xc_cacher.c:3184:29: style: The scope of the variable 'stored_entry_var' can be reduced. [variableScope]
xcache-3.2.0/mod_cacher/xc_cacher.c:3225:29: style: The scope of the variable 'stored_entry_var' can be reduced. [variableScope]
xcache-3.2.0/mod_cacher/xc_cacher.c:3276:29: style: The scope of the variable 'stored_entry_var' can be reduced. [variableScope]
xcache-3.2.0/mod_cacher/xc_cacher.c:3318:29: style: The scope of the variable 'stored_entry_var' can be reduced. [variableScope]
xcache-3.2.0/mod_cacher/xc_cacher.c:1445:49: style: Function 'xc_fix_op_array_info' argument 1 names different: declaration 'xce' definition 'entry_php'. [funcArgNamesDifferent]
xcache-3.2.0/mod_cacher/xc_cache.h:203:49: note: Function 'xc_fix_op_array_info' argument 1 names different: declaration 'xce' definition 'entry_php'.
xcache-3.2.0/mod_cacher/xc_cacher.c:1445:49: note: Function 'xc_fix_op_array_info' argument 1 names different: declaration 'xce' definition 'entry_php'.
xcache-3.2.0/mod_cacher/xc_cacher.c:2580:18: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
xcache-3.2.0/mod_coverager/xc_coverager.c:278:8: style: The scope of the variable 'outfilename' can be reduced. [variableScope]
xcache-3.2.0/mod_coverager/xc_coverager.c:279:9: style: The scope of the variable 'dumpdir_len' can be reduced. [variableScope]
xcache-3.2.0/mod_coverager/xc_coverager.c:279:22: style: The scope of the variable 'outfilelen' can be reduced. [variableScope]
xcache-3.2.0/mod_coverager/xc_coverager.c:279:34: style: The scope of the variable 'alloc_len' can be reduced. [variableScope]
xcache-3.2.0/mod_optimizer/xc_optimizer.c:78:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xcache-3.2.0/mod_optimizer/xc_optimizer.c:369:8: style: The scope of the variable 'bb' can be reduced. [variableScope]
xcache-3.2.0/mod_optimizer/xc_optimizer.c:524:6: style: Unused variable: i [unusedVariable]
xcache-3.2.0/xcache.c:390:4: error: Null pointer dereference: null_ptr [nullPointer]
xcache-3.2.0/xcache.c:389:20: note: Assignment 'null_ptr=NULL', assigned value is 0
xcache-3.2.0/xcache.c:390:4: note: Null pointer dereference
xcache-3.2.0/xcache.c:263:14: style: The scope of the variable 'name' can be reduced. [variableScope]
xcache-3.2.0/xcache.c:310:26: style: The scope of the variable 'opspec' can be reduced. [variableScope]
xcache-3.2.0/xcache/xc_allocator_bestfit.c:91:15: style: The scope of the variable 'minsize' can be reduced. [variableScope]
xcache-3.2.0/xcache/xc_compatibility.c:16:35: style: Function 'xc_atol' argument 2 names different: declaration 'len' definition 'str_len'. [funcArgNamesDifferent]
xcache-3.2.0/xcache/xc_compatibility.h:269:35: note: Function 'xc_atol' argument 2 names different: declaration 'len' definition 'str_len'.
xcache-3.2.0/xcache/xc_compatibility.c:16:35: note: Function 'xc_atol' argument 2 names different: declaration 'len' definition 'str_len'.
xcache-3.2.0/xcache/xc_mutex.c:252:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
xcache-3.2.0/xcache/xc_sandbox.c:14:1: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing]
xcache-3.2.0/xcache/xc_utils.c:68:2: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
[17:28]

ftp://ftp.se.debian.org/debian/pool/main/x/xcal/xcal_4.1.orig.tar.gz
xcal-4.1.orig/strftime/strftime.c:143:32: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xcal-4.1.orig/strftime/strftime.c:156:32: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xcal-4.1.orig/xcal.c:807:6: style: The scope of the variable 'len' can be reduced. [variableScope]
xcal-4.1.orig/xcal.c:830:6: style: The scope of the variable 'len' can be reduced. [variableScope]
xcal-4.1.orig/xcal_alarm.c:93:18: style: The scope of the variable 'wk' can be reduced. [variableScope]
xcal-4.1.orig/xcal_alarm.c:95:18: style: The scope of the variable 'p' can be reduced. [variableScope]
xcal-4.1.orig/xcal_alarm.c:177:7: style: The scope of the variable 'mnow' can be reduced. [variableScope]
xcal-4.1.orig/xcal_alarm.c:181:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xcal-4.1.orig/xcal_alarm.c:326:18: style: The scope of the variable 'rem' can be reduced. [variableScope]
xcal-4.1.orig/xcal_alarm.c:374:18: style: The scope of the variable 'al_hr' can be reduced. [variableScope]
xcal-4.1.orig/xcal_alarm.c:374:25: style: The scope of the variable 'al_mn' can be reduced. [variableScope]
xcal-4.1.orig/xcal_alarm.c:451:18: style: The scope of the variable 'c' can be reduced. [variableScope]
xcal-4.1.orig/xcal_alarm.c:588:18: style: The scope of the variable 'togo' can be reduced. [variableScope]
xcal-4.1.orig/xcal_alarm.c:682:8: style: The scope of the variable 's' can be reduced. [variableScope]
xcal-4.1.orig/xcal_alarm.c:682:12: style: The scope of the variable 'd' can be reduced. [variableScope]
xcal-4.1.orig/xcal_alarm.c:180:18: style: Unused variable: home [unusedVariable]
xcal-4.1.orig/xcal_edit.c:666:18: style: The scope of the variable 'fd' can be reduced. [variableScope]
xcal-4.1.orig/xcal_edit.c:1013:7: style: The scope of the variable 'nargs' can be reduced. [variableScope]
xcal-4.1.orig/xcal_help.c:292:3: warning: Either the condition 'he==NULL' is redundant or there is possible null pointer dereference: he. [nullPointerRedundantCheck]
xcal-4.1.orig/xcal_help.c:291:9: note: Assuming that condition 'he==NULL' is not redundant
xcal-4.1.orig/xcal_help.c:292:3: note: Null pointer dereference
xcal-4.1.orig/xcal_help.c:294:6: warning: Either the condition 'he==NULL' is redundant or there is possible null pointer dereference: he. [nullPointerRedundantCheck]
xcal-4.1.orig/xcal_help.c:291:9: note: Assuming that condition 'he==NULL' is not redundant
xcal-4.1.orig/xcal_help.c:294:6: note: Null pointer dereference
xcal-4.1.orig/xcal_help.c:104:8: style: The scope of the variable 'he' can be reduced. [variableScope]
xcal-4.1.orig/xcal_help.c:106:8: style: The scope of the variable 'name' can be reduced. [variableScope]
xcal-4.1.orig/xcal_help.c:108:8: style: The scope of the variable 'vers' can be reduced. [variableScope]
xcal-4.1.orig/xcal_help.c:109:6: style: The scope of the variable 'lastc' can be reduced. [variableScope]
xcal-4.1.orig/xcal_memo.c:400:5: style: Suspicious condition (bitwise operator + comparison); Clarify expression with parentheses. [clarifyCondition]
xcal-4.1.orig/xcal_memo.c:400:9: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xcal-4.1.orig/xcal_memo.c:483:18: style: The scope of the variable 'size' can be reduced. [variableScope]
xcal-4.1.orig/xcal_memo.c:350:7: style: Variable 'lw' is assigned a value that is never used. [unreadVariable]
xcal-4.1.orig/xcal_popup.c:303:6: error: Uninitialized variable: lastc [uninitvar]
xcal-4.1.orig/xcalev/xcalev.c:143:19: warning: Logical conjunction always evaluates to false: year < 1993 && year > 2100. [incorrectLogicOperator]
xcal-4.1.orig/xcalev/xcalev.c:574:2: warning: %s in format string (no. 1) requires 'char *' but the argument type is 'signed int'. [invalidPrintfArgType_s]
xcal-4.1.orig/xcalev/xcalev.c:574:2: warning: %s in format string (no. 4) requires 'char *' but the argument type is 'signed int'. [invalidPrintfArgType_s]
xcal-4.1.orig/xcalev/xcalev.c:375:8: style: The scope of the variable 'contents' can be reduced. [variableScope]
xcal-4.1.orig/xcalev/xcalev.c:376:8: style: The scope of the variable 'substr' can be reduced. [variableScope]
xcal-4.1.orig/xcalev/xcalev.c:592:0: error: Memory leak: base [memleak]
xcal-4.1.orig/xcalpr/xcalpr.c:130:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xcal-4.1.orig/xcalpr/xcalpr.c:131:10: style: The scope of the variable 'av' can be reduced. [variableScope]
xcal-4.1.orig/xcalpr/xcalpr.c:132:7: style: The scope of the variable 'ac' can be reduced. [variableScope]
xcal-4.1.orig/xcalpr/xcalpr.c:133:7: style: The scope of the variable 'yr' can be reduced. [variableScope]
xcal-4.1.orig/xcalpr/xcalpr.c:212:7: style: The scope of the variable 'yr' can be reduced. [variableScope]
xcal-4.1.orig/xcalpr/xcalpr.c:308:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
xcal-4.1.orig/xcalpr/xcalpr.c:450:8: style: The scope of the variable 'sol' can be reduced. [variableScope]
xcal-4.1.orig/xcalpr/xcalpr.c:451:8: style: The scope of the variable 'eol' can be reduced. [variableScope]
xcal-4.1.orig/xcalpr/xcalpr.c:309:10: style: Unused variable: ti [unusedVariable]
xcal-4.1.orig/xcalpr/xcalpr.c:310:13: style: Unused variable: tm [unusedVariable]
xcal-4.1.orig/xcalpr/xcalpr.c:587:0: error: Memory leak: base [memleak]
[17:28]

ftp://ftp.se.debian.org/debian/pool/main/x/xcalib/xcalib_0.8.dfsg1.orig.tar.gz
xcalib-0.8.dfsg1/xcalib.c:871:10: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xcalib-0.8.dfsg1/xcalib.c:863:6: note: outer condition: !donothing
xcalib-0.8.dfsg1/xcalib.c:871:10: note: identical inner condition: !donothing
xcalib-0.8.dfsg1/xcalib.c:871:10: style: Condition '!donothing' is always true [knownConditionTrueFalse]
xcalib-0.8.dfsg1/xcalib.c:863:6: note: Assuming that condition '!donothing' is not redundant
xcalib-0.8.dfsg1/xcalib.c:871:10: note: Condition '!donothing' is always true
xcalib-0.8.dfsg1/xcalib.c:1034:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xcalib-0.8.dfsg1/xcalib.c:1059:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xcalib-0.8.dfsg1/xcalib.c:1059:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xcalib-0.8.dfsg1/xcalib.c:1059:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xcalib-0.8.dfsg1/xcalib.c:269:5: style: Variable 'bytesRead' is reassigned a value before the old one has been used. [redundantAssignment]
xcalib-0.8.dfsg1/xcalib.c:267:5: note: Variable 'bytesRead' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:269:5: note: Variable 'bytesRead' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:271:5: style: Variable 'bytesRead' is reassigned a value before the old one has been used. [redundantAssignment]
xcalib-0.8.dfsg1/xcalib.c:269:5: note: Variable 'bytesRead' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:271:5: note: Variable 'bytesRead' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:323:7: style: Variable 'bytesRead' is reassigned a value before the old one has been used. [redundantAssignment]
xcalib-0.8.dfsg1/xcalib.c:322:7: note: Variable 'bytesRead' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:323:7: note: Variable 'bytesRead' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:330:9: style: Variable 'bytesRead' is reassigned a value before the old one has been used. [redundantAssignment]
xcalib-0.8.dfsg1/xcalib.c:327:9: note: Variable 'bytesRead' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:330:9: note: Variable 'bytesRead' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:333:9: style: Variable 'bytesRead' is reassigned a value before the old one has been used. [redundantAssignment]
xcalib-0.8.dfsg1/xcalib.c:330:9: note: Variable 'bytesRead' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:333:9: note: Variable 'bytesRead' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:336:9: style: Variable 'bytesRead' is reassigned a value before the old one has been used. [redundantAssignment]
xcalib-0.8.dfsg1/xcalib.c:333:9: note: Variable 'bytesRead' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:336:9: note: Variable 'bytesRead' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:339:9: style: Variable 'bytesRead' is reassigned a value before the old one has been used. [redundantAssignment]
xcalib-0.8.dfsg1/xcalib.c:336:9: note: Variable 'bytesRead' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:339:9: note: Variable 'bytesRead' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:342:9: style: Variable 'bytesRead' is reassigned a value before the old one has been used. [redundantAssignment]
xcalib-0.8.dfsg1/xcalib.c:339:9: note: Variable 'bytesRead' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:342:9: note: Variable 'bytesRead' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:345:9: style: Variable 'bytesRead' is reassigned a value before the old one has been used. [redundantAssignment]
xcalib-0.8.dfsg1/xcalib.c:342:9: note: Variable 'bytesRead' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:345:9: note: Variable 'bytesRead' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:348:9: style: Variable 'bytesRead' is reassigned a value before the old one has been used. [redundantAssignment]
xcalib-0.8.dfsg1/xcalib.c:345:9: note: Variable 'bytesRead' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:348:9: note: Variable 'bytesRead' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:351:9: style: Variable 'bytesRead' is reassigned a value before the old one has been used. [redundantAssignment]
xcalib-0.8.dfsg1/xcalib.c:348:9: note: Variable 'bytesRead' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:351:9: note: Variable 'bytesRead' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:397:9: style: Variable 'bytesRead' is reassigned a value before the old one has been used. [redundantAssignment]
xcalib-0.8.dfsg1/xcalib.c:395:9: note: Variable 'bytesRead' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:397:9: note: Variable 'bytesRead' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:399:9: style: Variable 'bytesRead' is reassigned a value before the old one has been used. [redundantAssignment]
xcalib-0.8.dfsg1/xcalib.c:397:9: note: Variable 'bytesRead' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:399:9: note: Variable 'bytesRead' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:951:5: style: Variable 'redMin' is reassigned a value before the old one has been used. [redundantAssignment]
xcalib-0.8.dfsg1/xcalib.c:947:0: note: Variable 'redMin' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:951:5: note: Variable 'redMin' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:952:5: style: Variable 'redMax' is reassigned a value before the old one has been used. [redundantAssignment]
xcalib-0.8.dfsg1/xcalib.c:948:0: note: Variable 'redMax' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:952:5: note: Variable 'redMax' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:953:5: style: Variable 'redBrightness' is reassigned a value before the old one has been used. [redundantAssignment]
xcalib-0.8.dfsg1/xcalib.c:945:0: note: Variable 'redBrightness' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:953:5: note: Variable 'redBrightness' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:954:5: style: Variable 'redContrast' is reassigned a value before the old one has been used. [redundantAssignment]
xcalib-0.8.dfsg1/xcalib.c:946:0: note: Variable 'redContrast' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:954:5: note: Variable 'redContrast' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:965:5: style: Variable 'greenMin' is reassigned a value before the old one has been used. [redundantAssignment]
xcalib-0.8.dfsg1/xcalib.c:961:0: note: Variable 'greenMin' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:965:5: note: Variable 'greenMin' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:966:5: style: Variable 'greenMax' is reassigned a value before the old one has been used. [redundantAssignment]
xcalib-0.8.dfsg1/xcalib.c:962:0: note: Variable 'greenMax' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:966:5: note: Variable 'greenMax' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:967:5: style: Variable 'greenBrightness' is reassigned a value before the old one has been used. [redundantAssignment]
xcalib-0.8.dfsg1/xcalib.c:959:0: note: Variable 'greenBrightness' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:967:5: note: Variable 'greenBrightness' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:968:5: style: Variable 'greenContrast' is reassigned a value before the old one has been used. [redundantAssignment]
xcalib-0.8.dfsg1/xcalib.c:960:0: note: Variable 'greenContrast' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:968:5: note: Variable 'greenContrast' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:979:5: style: Variable 'blueMin' is reassigned a value before the old one has been used. [redundantAssignment]
xcalib-0.8.dfsg1/xcalib.c:975:0: note: Variable 'blueMin' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:979:5: note: Variable 'blueMin' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:980:5: style: Variable 'blueMax' is reassigned a value before the old one has been used. [redundantAssignment]
xcalib-0.8.dfsg1/xcalib.c:976:0: note: Variable 'blueMax' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:980:5: note: Variable 'blueMax' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:981:5: style: Variable 'blueBrightness' is reassigned a value before the old one has been used. [redundantAssignment]
xcalib-0.8.dfsg1/xcalib.c:973:0: note: Variable 'blueBrightness' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:981:5: note: Variable 'blueBrightness' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:982:5: style: Variable 'blueContrast' is reassigned a value before the old one has been used. [redundantAssignment]
xcalib-0.8.dfsg1/xcalib.c:974:0: note: Variable 'blueContrast' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:982:5: note: Variable 'blueContrast' is reassigned a value before the old one has been used.
xcalib-0.8.dfsg1/xcalib.c:232:16: style: The scope of the variable 'tagName' can be reduced. [variableScope]
xcalib-0.8.dfsg1/xcalib.c:233:16: style: The scope of the variable 'tagOffset' can be reduced. [variableScope]
xcalib-0.8.dfsg1/xcalib.c:234:16: style: The scope of the variable 'tagSize' can be reduced. [variableScope]
xcalib-0.8.dfsg1/xcalib.c:1142:11: style: The scope of the variable 'args' can be reduced. [variableScope]
xcalib-0.8.dfsg1/xcalib.c:262:0: error: Resource leak: fp [resourceLeak]
[17:28]

ftp://ftp.se.debian.org/debian/pool/main/x/xcape/xcape_1.2.orig.tar.gz
xcape-1.2/xcape.c:449:19: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xcape-1.2/xcape.c:476:15: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xcape-1.2/xcape.c:508:15: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xcape-1.2/xcape.c:425:28: style: The scope of the variable 'key' can be reduced. [variableScope]
xcape-1.2/xcape.c:427:15: style: The scope of the variable 'fromcode' can be reduced. [variableScope]
xcape-1.2/xcape.c:524:15: style: The scope of the variable 'token' can be reduced. [variableScope]
xcape-1.2/xcape.c:459:17: error: Memory leak: km [memleak]
xcape-1.2/xcape.c:467:17: error: Memory leak: km [memleak]
xcape-1.2/xcape.c:140:0: error: Memory leak: self [memleak]
[17:28]

ftp://ftp.se.debian.org/debian/pool/main/x/xcb/xcb_2.4.orig.tar.gz
xcb-2.4/xcb.c:473:3: style: Variable 'v_mask' is reassigned a value before the old one has been used. [redundantAssignment]
xcb-2.4/xcb.c:464:0: note: Variable 'v_mask' is reassigned a value before the old one has been used.
xcb-2.4/xcb.c:473:3: note: Variable 'v_mask' is reassigned a value before the old one has been used.
xcb-2.4/xcb.c:115:15: style: The scope of the variable 'p' can be reduced. [variableScope]
xcb-2.4/xcb.c:365:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xcb-2.4/xcb.c:583:9: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xcb-2.4/xcb.c:939:9: style: The scope of the variable 'data' can be reduced. [variableScope]
xcb-2.4/xcb.c:1035:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xcb-2.4/xcb.c:222:67: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xcb-2.4/xcb.c:224:55: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xcb-2.4/xcb.c:411:7: style: Unused variable: cols [unusedVariable]
xcb-2.4/xcb.c:671:9: style: Unused variable: ptr [unusedVariable]
xcb-2.4/xcb.c:1129:7: style: Unused variable: i [unusedVariable]
xcb-2.4/xcb.c:1129:10: style: Unused variable: n [unusedVariable]
xcb-2.4/xcb.c:1131:8: style: Unused variable: name [unusedVariable]
xcb-2.4/xcb.c:1132:7: style: Variable 'args' is assigned a value that is never used. [unreadVariable]
xcb-2.4/xcb.c:229:5: warning: The buffer 'weight' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xcb-2.4/xcb.c:231:5: warning: The buffer 'slant' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
[17:28]

ftp://ftp.se.debian.org/debian/pool/main/x/xcb-proto/xcb-proto_1.7.1.orig.tar.xz

ftp://ftp.se.debian.org/debian/pool/main/x/xcb-util/xcb-util_0.3.8.orig.tar.gz
atoms.gperf:37:36: warning: Either the condition 'key<=MAX_HASH_VALUE' is redundant or the array 'wordlist[147]' is accessed at index 149, which is out of bounds. [arrayIndexOutOfBoundsCond]
atoms.gperf:35:15: note: Assuming that condition 'key<=MAX_HASH_VALUE' is not redundant
atoms.gperf:37:36: note: Array index out of bounds
atoms.gperf:43:33: warning: Either the condition 'key<=MAX_HASH_VALUE' is redundant or the array 'wordlist[147]' is accessed at index 149, which is out of bounds. [arrayIndexOutOfBoundsCond]
atoms.gperf:35:15: note: Assuming that condition 'key<=MAX_HASH_VALUE' is not redundant
atoms.gperf:43:33: note: Array index out of bounds
atoms.gperf:258:6: style: The scope of the variable 'n' can be reduced. [variableScope]
xcb-util-0.3.8/src/xcb_aux.c:88:43: style: Function 'xcb_aux_get_visualtype' argument 2 names different: declaration 'screen' definition 'scr'. [funcArgNamesDifferent]
xcb-util-0.3.8/src/xcb_aux.h:20:61: note: Function 'xcb_aux_get_visualtype' argument 2 names different: declaration 'screen' definition 'scr'.
xcb-util-0.3.8/src/xcb_aux.c:88:43: note: Function 'xcb_aux_get_visualtype' argument 2 names different: declaration 'screen' definition 'scr'.
xcb-util-0.3.8/src/xcb_aux.c:127:17: style: Function 'xcb_aux_find_visual_by_attrs' argument 2 names different: declaration 'class_' definition 'class'. [funcArgNamesDifferent]
xcb-util-0.3.8/src/xcb_aux.h:29:17: note: Function 'xcb_aux_find_visual_by_attrs' argument 2 names different: declaration 'class_' definition 'class'.
xcb-util-0.3.8/src/xcb_aux.c:127:17: note: Function 'xcb_aux_find_visual_by_attrs' argument 2 names different: declaration 'class_' definition 'class'.
xcb-util-0.3.8/src/xcb_aux.c:176:47: style: Function 'xcb_aux_create_window' argument 10 names different: declaration 'class_' definition '_class'. [funcArgNamesDifferent]
xcb-util-0.3.8/src/xcb_aux.h:79:47: note: Function 'xcb_aux_create_window' argument 10 names different: declaration 'class_' definition '_class'.
xcb-util-0.3.8/src/xcb_aux.c:176:47: note: Function 'xcb_aux_create_window' argument 10 names different: declaration 'class_' definition '_class'.
xcb-util-0.3.8/src/xcb_aux.c:198:34: style: Function 'xcb_aux_create_window_checked' argument 10 names different: declaration 'class_' definition '_class'. [funcArgNamesDifferent]
xcb-util-0.3.8/src/xcb_aux.h:94:34: note: Function 'xcb_aux_create_window_checked' argument 10 names different: declaration 'class_' definition '_class'.
xcb-util-0.3.8/src/xcb_aux.c:198:34: note: Function 'xcb_aux_create_window_checked' argument 10 names different: declaration 'class_' definition '_class'.
xcb-util-0.3.8/src/xcb_aux.c:245:43: style: Function 'xcb_aux_create_gc' argument 2 names different: declaration 'cid' definition 'gid'. [funcArgNamesDifferent]
xcb-util-0.3.8/src/xcb_aux.h:155:43: note: Function 'xcb_aux_create_gc' argument 2 names different: declaration 'cid' definition 'gid'.
xcb-util-0.3.8/src/xcb_aux.c:245:43: note: Function 'xcb_aux_create_gc' argument 2 names different: declaration 'cid' definition 'gid'.
[17:28]

ftp://ftp.se.debian.org/debian/pool/main/x/xcb-util-cursor/xcb-util-cursor_0.1.1.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xcb-util-image/xcb-util-image_0.4.0.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xcb-util-keysyms/xcb-util-keysyms_0.4.0.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xcb-util-renderutil/xcb-util-renderutil_0.3.9.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xcb-util-wm/xcb-util-wm_0.4.1.orig.tar.gz
xcb-util-wm-0.4.1/icccm/icccm.c:237:84: style: Function 'xcb_icccm_get_wm_colormap_windows_reply' argument 3 names different: declaration 'windows' definition 'colormap_windows'. [funcArgNamesDifferent]
xcb-util-wm-0.4.1/icccm/xcb_icccm.h:307:94: note: Function 'xcb_icccm_get_wm_colormap_windows_reply' argument 3 names different: declaration 'windows' definition 'colormap_windows'.
xcb-util-wm-0.4.1/icccm/icccm.c:237:84: note: Function 'xcb_icccm_get_wm_colormap_windows_reply' argument 3 names different: declaration 'windows' definition 'colormap_windows'.
xcb-util-wm-0.4.1/icccm/icccm.c:248:89: style: Function 'xcb_icccm_get_wm_colormap_windows_reply_wipe' argument 1 names different: declaration 'windows' definition 'colormap_windows'. [funcArgNamesDifferent]
xcb-util-wm-0.4.1/icccm/xcb_icccm.h:315:94: note: Function 'xcb_icccm_get_wm_colormap_windows_reply_wipe' argument 1 names different: declaration 'windows' definition 'colormap_windows'.
xcb-util-wm-0.4.1/icccm/icccm.c:248:89: note: Function 'xcb_icccm_get_wm_colormap_windows_reply_wipe' argument 1 names different: declaration 'windows' definition 'colormap_windows'.
xcb-util-wm-0.4.1/icccm/icccm.c:304:44: style: Function 'xcb_icccm_set_wm_class_checked' argument 4 names different: declaration 'class_name' definition 'class'. [funcArgNamesDifferent]
xcb-util-wm-0.4.1/icccm/xcb_icccm.h:395:64: note: Function 'xcb_icccm_set_wm_class_checked' argument 4 names different: declaration 'class_name' definition 'class'.
xcb-util-wm-0.4.1/icccm/icccm.c:304:44: note: Function 'xcb_icccm_set_wm_class_checked' argument 4 names different: declaration 'class_name' definition 'class'.
xcb-util-wm-0.4.1/icccm/icccm.c:315:36: style: Function 'xcb_icccm_set_wm_class' argument 4 names different: declaration 'class_name' definition 'class'. [funcArgNamesDifferent]
xcb-util-wm-0.4.1/icccm/xcb_icccm.h:403:56: note: Function 'xcb_icccm_set_wm_class' argument 4 names different: declaration 'class_name' definition 'class'.
xcb-util-wm-0.4.1/icccm/icccm.c:315:36: note: Function 'xcb_icccm_set_wm_class' argument 4 names different: declaration 'class_name' definition 'class'.
[17:28]

ftp://ftp.se.debian.org/debian/pool/main/x/xcb-util-xrm/xcb-util-xrm_1.0.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xcfa/xcfa_5.0.2.orig.tar.gz
xcfa-5.0.2/lib/file_is.c:234:2: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/lib/file_is.c:229:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xcfa-5.0.2/lib/file_is.c:234:2: note: Variable 'buf' is reassigned a value before the old one has been used.
xcfa-5.0.2/lib/file_is.c:310:2: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/lib/file_is.c:304:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xcfa-5.0.2/lib/file_is.c:310:2: note: Variable 'buf' is reassigned a value before the old one has been used.
xcfa-5.0.2/lib/file_is.c:358:2: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/lib/file_is.c:352:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xcfa-5.0.2/lib/file_is.c:358:2: note: Variable 'buf' is reassigned a value before the old one has been used.
xcfa-5.0.2/lib/file_is.c:398:2: style: Variable 'fp' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/lib/file_is.c:388:0: note: Variable 'fp' is reassigned a value before the old one has been used.
xcfa-5.0.2/lib/file_is.c:398:2: note: Variable 'fp' is reassigned a value before the old one has been used.
xcfa-5.0.2/lib/file_is.c:484:2: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/lib/file_is.c:478:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xcfa-5.0.2/lib/file_is.c:484:2: note: Variable 'buf' is reassigned a value before the old one has been used.
xcfa-5.0.2/lib/file_is.c:545:2: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/lib/file_is.c:539:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xcfa-5.0.2/lib/file_is.c:545:2: note: Variable 'buf' is reassigned a value before the old one has been used.
xcfa-5.0.2/lib/file_is.c:593:2: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/lib/file_is.c:588:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xcfa-5.0.2/lib/file_is.c:593:2: note: Variable 'buf' is reassigned a value before the old one has been used.
xcfa-5.0.2/lib/file_is.c:697:2: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/lib/file_is.c:691:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xcfa-5.0.2/lib/file_is.c:697:2: note: Variable 'buf' is reassigned a value before the old one has been used.
xcfa-5.0.2/lib/file_is.c:735:29: style: Function 'FileIs_jpg' argument 1 names different: declaration 'namefile' definition 'p_PathName'. [funcArgNamesDifferent]
xcfa-5.0.2/lib/lib.h:71:29: note: Function 'FileIs_jpg' argument 1 names different: declaration 'namefile' definition 'p_PathName'.
xcfa-5.0.2/lib/file_is.c:735:29: note: Function 'FileIs_jpg' argument 1 names different: declaration 'namefile' definition 'p_PathName'.
xcfa-5.0.2/lib/file_is.c:382:16: style: struct member 'ID3TAG::nnull' is never used. [unusedStructMember]
xcfa-5.0.2/lib/file_is.c:383:16: style: struct member 'ID3TAG::track' is never used. [unusedStructMember]
xcfa-5.0.2/lib/file_is.c:384:16: style: struct member 'ID3TAG::style' is never used. [unusedStructMember]
xcfa-5.0.2/lib/lib.c:168:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/lib/lib.c:327:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/lib/lib.c:346:12: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/lib/lib.c:231:2: style: Variable 'LineCommand' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/lib/lib.c:229:0: note: Variable 'LineCommand' is reassigned a value before the old one has been used.
xcfa-5.0.2/lib/lib.c:231:2: note: Variable 'LineCommand' is reassigned a value before the old one has been used.
xcfa-5.0.2/lib/lib.c:370:2: style: Variable 'fp' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/lib/lib.c:368:0: note: Variable 'fp' is reassigned a value before the old one has been used.
xcfa-5.0.2/lib/lib.c:370:2: note: Variable 'fp' is reassigned a value before the old one has been used.
xcfa-5.0.2/lib/lib.c:443:2: style: Variable 'Pathname_Pixbuf' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/lib/lib.c:441:0: note: Variable 'Pathname_Pixbuf' is reassigned a value before the old one has been used.
xcfa-5.0.2/lib/lib.c:443:2: note: Variable 'Pathname_Pixbuf' is reassigned a value before the old one has been used.
xcfa-5.0.2/lib/lib.c:445:2: style: Variable 'NewPixbuf' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/lib/lib.c:439:0: note: Variable 'NewPixbuf' is reassigned a value before the old one has been used.
xcfa-5.0.2/lib/lib.c:445:2: note: Variable 'NewPixbuf' is reassigned a value before the old one has been used.
xcfa-5.0.2/lib/utf8.c:71:16: style: Condition 'NULL!=output' is always true [knownConditionTrueFalse]
xcfa-5.0.2/lib/utf8.c:149:12: style: The scope of the variable 'szStringBuilder' can be reduced. [variableScope]
xcfa-5.0.2/lib/xdg.c:137:10: style: The scope of the variable 'Llistpath' can be reduced. [variableScope]
xcfa-5.0.2/lib/xdg.c:316:10: style: The scope of the variable 'Llistpath' can be reduced. [variableScope]
xcfa-5.0.2/src/cd_audio.c:142:2: style: Variable 'Str' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_audio.c:140:0: note: Variable 'Str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio.c:142:2: note: Variable 'Str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio.c:153:2: style: Variable 'Str' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_audio.c:151:0: note: Variable 'Str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio.c:153:2: note: Variable 'Str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio.c:831:5: style: Variable 'StrTitle' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_audio.c:829:0: note: Variable 'StrTitle' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio.c:831:5: note: Variable 'StrTitle' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio.c:1159:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_audio.c:1156:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio.c:1159:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio.c:1377:3: style: Variable 'pathdest' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_audio.c:1375:0: note: Variable 'pathdest' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio.c:1377:3: note: Variable 'pathdest' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio.c:1378:3: style: Variable 'path' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_audio.c:1374:0: note: Variable 'path' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio.c:1378:3: note: Variable 'path' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio.c:1937:4: style: Variable 'StrLine' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_audio.c:1936:22: note: Variable 'StrLine' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio.c:1937:4: note: Variable 'StrLine' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio.c:1912:5: style: Variable 'StrLine' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_audio.c:1911:23: note: Variable 'StrLine' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio.c:1912:5: note: Variable 'StrLine' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio.c:2039:2: style: Variable 'Adj' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_audio.c:2029:0: note: Variable 'Adj' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio.c:2039:2: note: Variable 'Adj' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio.c:2051:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_audio.c:2027:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio.c:2051:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio.c:2233:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_audio.c:2230:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio.c:2233:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio.c:2257:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_audio.c:2254:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio.c:2257:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio.c:2273:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_audio.c:2270:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio.c:2273:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio.c:2289:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_audio.c:2286:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio.c:2289:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio.c:2307:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_audio.c:2302:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio.c:2307:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio.c:2393:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_audio.c:2389:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio.c:2393:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio.c:563:22: style: The scope of the variable 'ColumnDum' can be reduced. [variableScope]
xcfa-5.0.2/src/cd_audio.c:1113:20: style: The scope of the variable 'path' can be reduced. [variableScope]
xcfa-5.0.2/src/cd_audio.c:1286:22: style: The scope of the variable 'ColumnDum' can be reduced. [variableScope]
xcfa-5.0.2/src/cd_audio.c:2345:2: style: Variable 'BoolButtonsAudio' is assigned a value that is never used. [unreadVariable]
xcfa-5.0.2/src/cd_audio_extract.c:144:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src/cd_audio_extract.c:1003:15: warning: Either the condition 'FALSE==conv.bool_stop&&Audio' is redundant or there is possible null pointer dereference: Audio. [nullPointerRedundantCheck]
xcfa-5.0.2/src/cd_audio_extract.c:1007:32: note: Assuming that condition 'FALSE==conv.bool_stop&&Audio' is not redundant
xcfa-5.0.2/src/cd_audio_extract.c:1003:15: note: Null pointer dereference
xcfa-5.0.2/src/cd_audio_extract.c:157:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_audio_extract.c:151:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio_extract.c:157:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio_extract.c:231:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_audio_extract.c:226:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio_extract.c:231:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio_extract.c:345:5: style: Variable 'param_filelc.PtrStrBitrate' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_audio_extract.c:344:5: note: Variable 'param_filelc.PtrStrBitrate' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio_extract.c:345:5: note: Variable 'param_filelc.PtrStrBitrate' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio_extract.c:378:5: style: Variable 'param_filelc.PtrStrBitrate' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_audio_extract.c:377:5: note: Variable 'param_filelc.PtrStrBitrate' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio_extract.c:378:5: note: Variable 'param_filelc.PtrStrBitrate' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio_extract.c:418:5: style: Variable 'param_filelc.PtrStrBitrate' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_audio_extract.c:417:5: note: Variable 'param_filelc.PtrStrBitrate' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio_extract.c:418:5: note: Variable 'param_filelc.PtrStrBitrate' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio_extract.c:449:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_audio_extract.c:443:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio_extract.c:449:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio_extract.c:630:2: style: Variable 'fp1' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_audio_extract.c:612:0: note: Variable 'fp1' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio_extract.c:630:2: note: Variable 'fp1' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio_extract.c:631:2: style: Variable 'fp2' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_audio_extract.c:613:0: note: Variable 'fp2' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio_extract.c:631:2: note: Variable 'fp2' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio_extract.c:633:2: style: Variable 'fp3' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_audio_extract.c:614:0: note: Variable 'fp3' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio_extract.c:633:2: note: Variable 'fp3' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio_extract.c:780:7: style: Variable 'Str' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_audio_extract.c:778:0: note: Variable 'Str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio_extract.c:780:7: note: Variable 'Str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio_extract.c:784:7: style: Variable 'Str' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_audio_extract.c:783:7: note: Variable 'Str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio_extract.c:784:7: note: Variable 'Str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio_extract.c:830:8: style: Variable 'StrOldName' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_audio_extract.c:824:0: note: Variable 'StrOldName' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio_extract.c:830:8: note: Variable 'StrOldName' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio_extract.c:890:4: style: Variable 'List2' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_audio_extract.c:884:0: note: Variable 'List2' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio_extract.c:890:4: note: Variable 'List2' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio_extract.c:1018:5: style: Variable 'PtrTabArgs' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_audio_extract.c:1015:0: note: Variable 'PtrTabArgs' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio_extract.c:1018:5: note: Variable 'PtrTabArgs' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio_extract.c:1023:5: style: Variable 'Name' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_audio_extract.c:1013:0: note: Variable 'Name' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio_extract.c:1023:5: note: Variable 'Name' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio_extract.c:1024:5: style: Variable 'Ptr' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_audio_extract.c:1014:0: note: Variable 'Ptr' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio_extract.c:1024:5: note: Variable 'Ptr' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio_extract.c:1394:6: style: Variable 'StrModeExpert' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_audio_extract.c:1392:0: note: Variable 'StrModeExpert' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio_extract.c:1394:6: note: Variable 'StrModeExpert' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio_extract.c:1727:2: style: Variable 'Ptr' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_audio_extract.c:1725:0: note: Variable 'Ptr' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio_extract.c:1727:2: note: Variable 'Ptr' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio_extract.c:1979:3: style: Variable 'Ptr' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_audio_extract.c:1978:0: note: Variable 'Ptr' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio_extract.c:1979:3: note: Variable 'Ptr' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_audio_extract.c:1881:7: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xcfa-5.0.2/src/cd_audio_extract.c:1883:9: note: Found duplicate branches for 'if' and 'else'.
xcfa-5.0.2/src/cd_audio_extract.c:1881:7: note: Found duplicate branches for 'if' and 'else'.
xcfa-5.0.2/src/cd_audio_extract.c:1896:7: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xcfa-5.0.2/src/cd_audio_extract.c:1898:9: note: Found duplicate branches for 'if' and 'else'.
xcfa-5.0.2/src/cd_audio_extract.c:1896:7: note: Found duplicate branches for 'if' and 'else'.
xcfa-5.0.2/src/cd_audio_extract.c:1402:33: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xcfa-5.0.2/src/cd_cue.c:82:2: style: Variable 'Larrbuf' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_cue.c:77:0: note: Variable 'Larrbuf' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_cue.c:82:2: note: Variable 'Larrbuf' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_cue.c:257:2: style: Variable 'PathName' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_cue.c:253:0: note: Variable 'PathName' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_cue.c:257:2: note: Variable 'PathName' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_curl.c:1059:16: style: Redundant condition: If 'EXPR == ' '', the comparison 'EXPR' is always true. [redundantCondition]
xcfa-5.0.2/src/cd_curl.c:1067:16: style: Redundant condition: If 'EXPR == ' '', the comparison 'EXPR' is always true. [redundantCondition]
xcfa-5.0.2/src/cd_curl.c:1206:16: style: Condition 'NULL!=StrCdDiscId' is always true [knownConditionTrueFalse]
xcfa-5.0.2/src/cd_curl.c:262:3: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_curl.c:259:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_curl.c:262:3: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_curl.c:325:3: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_curl.c:318:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_curl.c:325:3: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_curl.c:394:3: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_curl.c:391:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_curl.c:394:3: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_curl.c:416:3: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_curl.c:413:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_curl.c:416:3: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_curl.c:463:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_curl.c:459:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_curl.c:463:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_curl.c:531:2: style: Variable 'curl_handle' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_curl.c:522:0: note: Variable 'curl_handle' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_curl.c:531:2: note: Variable 'curl_handle' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_curl.c:1024:2: style: Variable 'Larrbuf' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_curl.c:1019:0: note: Variable 'Larrbuf' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_curl.c:1024:2: note: Variable 'Larrbuf' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_curl.c:1200:2: style: Variable 'StrCdDiscId' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_curl.c:1190:0: note: Variable 'StrCdDiscId' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_curl.c:1200:2: note: Variable 'StrCdDiscId' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_expander.c:234:3: style: Variable 'Audio->tags->Title' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_expander.c:233:3: note: Variable 'Audio->tags->Title' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_expander.c:234:3: note: Variable 'Audio->tags->Title' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_expander.c:259:4: style: Variable 'Audio->tags->Album' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_expander.c:258:4: note: Variable 'Audio->tags->Album' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_expander.c:259:4: note: Variable 'Audio->tags->Album' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_expander.c:286:4: style: Variable 'Audio->tags->Artist' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_expander.c:285:4: note: Variable 'Audio->tags->Artist' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_expander.c:286:4: note: Variable 'Audio->tags->Artist' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_expander.c:296:5: style: Variable 'Audio->tags->Artist' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_expander.c:295:5: note: Variable 'Audio->tags->Artist' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_expander.c:296:5: note: Variable 'Audio->tags->Artist' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_expander.c:323:3: style: Variable 'Audio->tags->Comment' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_expander.c:322:3: note: Variable 'Audio->tags->Comment' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_expander.c:323:3: note: Variable 'Audio->tags->Comment' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_expander.c:346:4: style: Variable 'Audio->tags->Year' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_expander.c:345:4: note: Variable 'Audio->tags->Year' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_expander.c:346:4: note: Variable 'Audio->tags->Year' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_expander.c:357:5: style: Variable 'Audio->tags->Year' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_expander.c:356:5: note: Variable 'Audio->tags->Year' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_expander.c:357:5: note: Variable 'Audio->tags->Year' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_expander.c:379:4: style: Variable 'Audio->tags->Number' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_expander.c:378:4: note: Variable 'Audio->tags->Number' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_expander.c:379:4: note: Variable 'Audio->tags->Number' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_expander.c:398:4: style: Variable 'Str' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_expander.c:396:0: note: Variable 'Str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_expander.c:398:4: note: Variable 'Str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_expander.c:421:4: style: Variable 'Audio->tags->Genre' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_expander.c:420:4: note: Variable 'Audio->tags->Genre' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_expander.c:421:4: note: Variable 'Audio->tags->Genre' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_normalise.c:101:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_normalise.c:98:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_normalise.c:101:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_normalise.c:147:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/cd_normalise.c:144:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/cd_normalise.c:147:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/configuser.c:713:28: warning: Either the condition 'NULL!=PathNameConfig' is redundant or there is possible null pointer dereference: PathNameConfig. [nullPointerRedundantCheck]
xcfa-5.0.2/src/configuser.c:855:11: note: Assuming that condition 'NULL!=PathNameConfig' is not redundant
xcfa-5.0.2/src/configuser.c:713:28: note: Null pointer dereference
xcfa-5.0.2/src/configuser.c:450:34: style: Array index 'Indice' is used before limits check. [arrayIndexThenCheck]
xcfa-5.0.2/src/conv.c:106:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src/conv.c:382:2: style: Variable 'fd' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/conv.c:367:0: note: Variable 'fd' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/conv.c:382:2: note: Variable 'fd' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/conv.c:549:2: style: Variable 'PtrTabArgs' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/conv.c:547:0: note: Variable 'PtrTabArgs' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/conv.c:549:2: note: Variable 'PtrTabArgs' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/conv.c:592:2: style: Variable 'PtrTabArgs' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/conv.c:590:0: note: Variable 'PtrTabArgs' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/conv.c:592:2: note: Variable 'PtrTabArgs' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/conv.c:613:2: style: Variable 'PtrTabArgs' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/conv.c:611:0: note: Variable 'PtrTabArgs' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/conv.c:613:2: note: Variable 'PtrTabArgs' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/conv.c:1977:2: style: Variable 'fp' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/conv.c:1968:0: note: Variable 'fp' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/conv.c:1977:2: note: Variable 'fp' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/conv.c:2447:9: style: The scope of the variable 'l_read' can be reduced. [variableScope]
xcfa-5.0.2/src/conv.c:1545:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xcfa-5.0.2/src/conv.c:2225:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xcfa-5.0.2/src/conv.c:2458:3: error: Resource leak: fe [resourceLeak]
xcfa-5.0.2/src/conv.c:2464:3: error: Resource leak: fn [resourceLeak]
xcfa-5.0.2/src/dragNdrop.c:190:2: style: Variable 'New_Str' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/dragNdrop.c:181:0: note: Variable 'New_Str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/dragNdrop.c:190:2: note: Variable 'New_Str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/dragNdrop.c:191:2: style: Variable 'Ptr' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/dragNdrop.c:180:0: note: Variable 'Ptr' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/dragNdrop.c:191:2: note: Variable 'Ptr' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/dvd.c:171:2: style: Variable 'BoolIdem' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/dvd.c:168:0: note: Variable 'BoolIdem' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/dvd.c:171:2: note: Variable 'BoolIdem' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/dvd.c:199:2: style: Variable 'Adj' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/dvd.c:194:0: note: Variable 'Adj' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/dvd.c:199:2: note: Variable 'Adj' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/dvd.c:205:2: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/dvd.c:189:0: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/dvd.c:205:2: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/dvd.c:568:2: style: Variable 'Adj' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/dvd.c:565:0: note: Variable 'Adj' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/dvd.c:568:2: note: Variable 'Adj' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/dvd.c:1260:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/dvd.c:1257:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/dvd.c:1260:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/dvd.c:543:22: style: The scope of the variable 'ColumnDum' can be reduced. [variableScope]
xcfa-5.0.2/src/dvd.c:781:22: style: The scope of the variable 'ColumnDum' can be reduced. [variableScope]
xcfa-5.0.2/src/dvd_extract.c:107:2: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/dvd_extract.c:102:0: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/dvd_extract.c:107:2: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/dvd_extract.c:123:2: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/dvd_extract.c:120:0: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/dvd_extract.c:123:2: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/dvd_extract.c:144:2: style: Variable 'PtrTabArgs' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/dvd_extract.c:142:0: note: Variable 'PtrTabArgs' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/dvd_extract.c:144:2: note: Variable 'PtrTabArgs' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/dvd_extract.c:146:2: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/dvd_extract.c:139:0: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/dvd_extract.c:146:2: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/dvd_extract.c:422:3: style: Variable 'str' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/dvd_extract.c:419:0: note: Variable 'str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/dvd_extract.c:422:3: note: Variable 'str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/dvd_read.c:304:29: warning: Either the condition 'if(StrLanguage)' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xcfa-5.0.2/src/dvd_read.c:328:10: note: Assuming that condition 'if(StrLanguage)' is not redundant
xcfa-5.0.2/src/dvd_read.c:304:29: note: Null pointer addition
xcfa-5.0.2/src/dvd_read.c:305:29: warning: Either the condition 'if(StrLanguage)' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xcfa-5.0.2/src/dvd_read.c:328:10: note: Assuming that condition 'if(StrLanguage)' is not redundant
xcfa-5.0.2/src/dvd_read.c:305:29: note: Null pointer addition
xcfa-5.0.2/src/dvd_table.c:195:3: style: Variable 'p_list->data' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/dvd_table.c:194:3: note: Variable 'p_list->data' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/dvd_table.c:195:3: note: Variable 'p_list->data' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:1542:6: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
xcfa-5.0.2/src/file.c:921:6: warning: Either the condition 'NULL!=detail' is redundant or there is possible null pointer dereference: detail. [nullPointerRedundantCheck]
xcfa-5.0.2/src/file.c:1824:11: note: Assuming that condition 'NULL!=detail' is not redundant
xcfa-5.0.2/src/file.c:1860:23: note: Calling function 'file_get_pixbuf', 1st argument 'detail' value is 0
xcfa-5.0.2/src/file.c:921:6: note: Null pointer dereference
xcfa-5.0.2/src/file.c:922:25: warning: Either the condition 'NULL!=detail' is redundant or there is possible null pointer dereference: detail. [nullPointerRedundantCheck]
xcfa-5.0.2/src/file.c:1824:11: note: Assuming that condition 'NULL!=detail' is not redundant
xcfa-5.0.2/src/file.c:1860:23: note: Calling function 'file_get_pixbuf', 1st argument 'detail' value is 0
xcfa-5.0.2/src/file.c:922:25: note: Null pointer dereference
xcfa-5.0.2/src/file.c:926:6: warning: Either the condition 'NULL!=detail' is redundant or there is possible null pointer dereference: detail. [nullPointerRedundantCheck]
xcfa-5.0.2/src/file.c:1824:11: note: Assuming that condition 'NULL!=detail' is not redundant
xcfa-5.0.2/src/file.c:1860:23: note: Calling function 'file_get_pixbuf', 1st argument 'detail' value is 0
xcfa-5.0.2/src/file.c:926:6: note: Null pointer dereference
xcfa-5.0.2/src/file.c:130:2: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file.c:127:0: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:130:2: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:155:2: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file.c:152:0: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:155:2: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:250:2: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file.c:247:0: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:250:2: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:272:2: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file.c:269:0: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:272:2: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:436:5: style: Variable 'Str1' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file.c:433:0: note: Variable 'Str1' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:436:5: note: Variable 'Str1' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:437:5: style: Variable 'Str2' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file.c:434:0: note: Variable 'Str2' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:437:5: note: Variable 'Str2' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:1178:2: style: Variable 'BoolIdem' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file.c:1176:0: note: Variable 'BoolIdem' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:1178:2: note: Variable 'BoolIdem' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:1206:2: style: Variable 'NumLineSelected' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file.c:1201:0: note: Variable 'NumLineSelected' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:1206:2: note: Variable 'NumLineSelected' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:1216:2: style: Variable 'Adj' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file.c:1197:0: note: Variable 'Adj' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:1216:2: note: Variable 'Adj' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:1223:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file.c:1195:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:1223:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:1342:2: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file.c:1338:0: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:1342:2: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:1813:3: style: Variable 'StrVerif' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file.c:1810:0: note: Variable 'StrVerif' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:1813:3: note: Variable 'StrVerif' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:1835:5: style: Variable 'StrVerif' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file.c:1834:25: note: Variable 'StrVerif' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:1835:5: note: Variable 'StrVerif' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:1845:5: style: Variable 'StrVerif' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file.c:1844:25: note: Variable 'StrVerif' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:1845:5: note: Variable 'StrVerif' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:1915:2: style: Variable 'model' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file.c:1908:0: note: Variable 'model' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:1915:2: note: Variable 'model' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:2161:2: style: Variable 'model' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file.c:2155:0: note: Variable 'model' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:2161:2: note: Variable 'model' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:2241:2: style: Variable 'model' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file.c:2236:0: note: Variable 'model' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:2241:2: note: Variable 'model' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:2282:2: style: Variable 'model' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file.c:2277:0: note: Variable 'model' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:2282:2: note: Variable 'model' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:2319:2: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file.c:2315:0: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:2319:2: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:2779:2: style: Variable 'model' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file.c:2772:0: note: Variable 'model' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:2779:2: note: Variable 'model' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:2780:2: style: Variable 'begin_list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file.c:2773:0: note: Variable 'begin_list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:2780:2: note: Variable 'begin_list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:2781:2: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file.c:2774:0: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:2781:2: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:2827:2: style: Variable 'etat' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file.c:2825:0: note: Variable 'etat' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:2827:2: note: Variable 'etat' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file.c:2564:81: style: Same expression on both sides of '||' because the value of 'BoolShn' and 'BoolWma' are the same. [duplicateExpression]
xcfa-5.0.2/src/file.c:2367:32: note: 'BoolShn' is assigned value 'FALSE' here.
xcfa-5.0.2/src/file.c:2368:32: note: 'BoolWma' is assigned value 'FALSE' here.
xcfa-5.0.2/src/file.c:2564:81: note: Same expression on both sides of '||' because the value of 'BoolShn' and 'BoolWma' are the same.
xcfa-5.0.2/src/file.c:1369:15: style: The scope of the variable 'path' can be reduced. [variableScope]
xcfa-5.0.2/src/file.c:1911:15: style: The scope of the variable 'path' can be reduced. [variableScope]
xcfa-5.0.2/src/file.c:2157:15: style: The scope of the variable 'path' can be reduced. [variableScope]
xcfa-5.0.2/src/file.c:2238:15: style: The scope of the variable 'path' can be reduced. [variableScope]
xcfa-5.0.2/src/file.c:2279:15: style: The scope of the variable 'path' can be reduced. [variableScope]
xcfa-5.0.2/src/file.c:2392:22: style: The scope of the variable 'ColumnDum' can be reduced. [variableScope]
xcfa-5.0.2/src/file.c:2775:15: style: The scope of the variable 'path' can be reduced. [variableScope]
xcfa-5.0.2/src/file.c:2923:22: style: The scope of the variable 'ColumnDum' can be reduced. [variableScope]
xcfa-5.0.2/src/file_action.c:198:2: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_action.c:195:0: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_action.c:198:2: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_analyze.c:457:2: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_analyze.c:454:0: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_analyze.c:457:2: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_analyze.c:475:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_analyze.c:471:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_analyze.c:475:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_analyze.c:575:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_analyze.c:571:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_analyze.c:575:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_analyze.c:677:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_analyze.c:672:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_analyze.c:677:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_analyze.c:715:3: style: Variable 'Str' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_analyze.c:711:0: note: Variable 'Str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_analyze.c:715:3: note: Variable 'Str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_conv.c:216:2: style: Variable 'PtrTabArgs' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_conv.c:209:0: note: Variable 'PtrTabArgs' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_conv.c:216:2: note: Variable 'PtrTabArgs' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_conv.c:381:6: style: Variable 'PtrTabArgs' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_conv.c:379:0: note: Variable 'PtrTabArgs' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_conv.c:381:6: note: Variable 'PtrTabArgs' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_conv.c:315:6: style: Variable 'PtrTabArgs' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_conv.c:300:0: note: Variable 'PtrTabArgs' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_conv.c:315:6: note: Variable 'PtrTabArgs' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_conv.c:341:6: style: Variable 'PtrTabArgs' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_conv.c:326:0: note: Variable 'PtrTabArgs' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_conv.c:341:6: note: Variable 'PtrTabArgs' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_conv.c:360:6: style: Variable 'PtrTabArgs' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_conv.c:352:0: note: Variable 'PtrTabArgs' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_conv.c:360:6: note: Variable 'PtrTabArgs' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_conv.c:445:6: style: Variable 'PtrTabArgs' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_conv.c:437:0: note: Variable 'PtrTabArgs' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_conv.c:445:6: note: Variable 'PtrTabArgs' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_conv.c:509:6: style: Variable 'PtrTabArgs' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_conv.c:499:0: note: Variable 'PtrTabArgs' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_conv.c:509:6: note: Variable 'PtrTabArgs' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_conv.c:539:6: style: Variable 'PtrTabArgs' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_conv.c:533:0: note: Variable 'PtrTabArgs' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_conv.c:539:6: note: Variable 'PtrTabArgs' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_conv.c:630:6: style: Variable 'PtrTabArgs' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_conv.c:624:0: note: Variable 'PtrTabArgs' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_conv.c:630:6: note: Variable 'PtrTabArgs' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_conv.c:731:5: style: Variable 'PtrTabArgs' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_conv.c:720:0: note: Variable 'PtrTabArgs' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_conv.c:731:5: note: Variable 'PtrTabArgs' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_conv.c:1129:3: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_conv.c:1124:0: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_conv.c:1129:3: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_conv.c:1222:2: style: Variable 'ListGlobal' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_conv.c:1215:0: note: Variable 'ListGlobal' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_conv.c:1222:2: note: Variable 'ListGlobal' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_conv.c:1437:2: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_conv.c:1428:0: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_conv.c:1437:2: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_lc.c:80:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src/file_lc.c:882:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src/file_lc.c:332:3: warning: Either the condition 'entry!=NULL' is redundant or there is possible null pointer dereference: entry. [nullPointerRedundantCheck]
xcfa-5.0.2/src/file_lc.c:334:17: note: Assuming that condition 'entry!=NULL' is not redundant
xcfa-5.0.2/src/file_lc.c:332:3: note: Null pointer dereference
xcfa-5.0.2/src/file_mp3ogg.c:236:5: style: Variable 'info' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_mp3ogg.c:234:5: note: Variable 'info' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_mp3ogg.c:236:5: note: Variable 'info' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_mp3ogg.c:246:5: style: Variable 'info' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_mp3ogg.c:244:5: note: Variable 'info' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_mp3ogg.c:246:5: note: Variable 'info' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_mp3ogg.c:275:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_mp3ogg.c:272:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_mp3ogg.c:275:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_mp3ogg.c:294:2: style: Variable 'model' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_mp3ogg.c:289:0: note: Variable 'model' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_mp3ogg.c:294:2: note: Variable 'model' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_mp3ogg.c:295:2: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_mp3ogg.c:290:0: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_mp3ogg.c:295:2: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_mp3ogg.c:317:2: style: Variable 'model' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_mp3ogg.c:312:0: note: Variable 'model' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_mp3ogg.c:317:2: note: Variable 'model' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_mp3ogg.c:318:2: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_mp3ogg.c:313:0: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_mp3ogg.c:318:2: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_mp3ogg.c:360:2: style: Variable 'model' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_mp3ogg.c:352:0: note: Variable 'model' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_mp3ogg.c:360:2: note: Variable 'model' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_mp3ogg.c:388:2: style: Variable 'model' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_mp3ogg.c:381:0: note: Variable 'model' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_mp3ogg.c:388:2: note: Variable 'model' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_mp3ogg.c:389:2: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_mp3ogg.c:382:0: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_mp3ogg.c:389:2: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_mp3ogg.c:456:2: style: Variable 'NumLineSelected' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_mp3ogg.c:451:0: note: Variable 'NumLineSelected' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_mp3ogg.c:456:2: note: Variable 'NumLineSelected' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_mp3ogg.c:466:2: style: Variable 'Adj' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_mp3ogg.c:443:0: note: Variable 'Adj' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_mp3ogg.c:466:2: note: Variable 'Adj' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_mp3ogg.c:472:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_mp3ogg.c:441:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_mp3ogg.c:472:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_mp3ogg.c:558:2: style: Variable 'model' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_mp3ogg.c:551:0: note: Variable 'model' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_mp3ogg.c:558:2: note: Variable 'model' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_mp3ogg.c:559:2: style: Variable 'BeginList' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_mp3ogg.c:552:0: note: Variable 'BeginList' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_mp3ogg.c:559:2: note: Variable 'BeginList' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_mp3ogg.c:560:2: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_mp3ogg.c:553:0: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_mp3ogg.c:560:2: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_mp3ogg.c:712:2: style: Variable 'model' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_mp3ogg.c:705:0: note: Variable 'model' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_mp3ogg.c:712:2: note: Variable 'model' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_mp3ogg.c:713:2: style: Variable 'begin_list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_mp3ogg.c:706:0: note: Variable 'begin_list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_mp3ogg.c:713:2: note: Variable 'begin_list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_mp3ogg.c:714:2: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_mp3ogg.c:707:0: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_mp3ogg.c:714:2: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_mp3ogg.c:291:15: style: The scope of the variable 'path' can be reduced. [variableScope]
xcfa-5.0.2/src/file_mp3ogg.c:314:15: style: The scope of the variable 'path' can be reduced. [variableScope]
xcfa-5.0.2/src/file_mp3ogg.c:355:15: style: The scope of the variable 'path' can be reduced. [variableScope]
xcfa-5.0.2/src/file_mp3ogg.c:383:16: style: The scope of the variable 'path' can be reduced. [variableScope]
xcfa-5.0.2/src/file_mp3ogg.c:554:20: style: The scope of the variable 'path' can be reduced. [variableScope]
xcfa-5.0.2/src/file_mp3ogg.c:614:22: style: The scope of the variable 'ColumnDum' can be reduced. [variableScope]
xcfa-5.0.2/src/file_mp3ogg.c:708:20: style: The scope of the variable 'path' can be reduced. [variableScope]
xcfa-5.0.2/src/file_mp3ogg_conv.c:85:2: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_mp3ogg_conv.c:70:0: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_mp3ogg_conv.c:85:2: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_mp3ogg_conv.c:290:3: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_mp3ogg_conv.c:283:0: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_mp3ogg_conv.c:290:3: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_mp3ogg_conv.c:419:2: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_mp3ogg_conv.c:413:0: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_mp3ogg_conv.c:419:2: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_scan_db.c:95:2: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_scan_db.c:90:0: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_scan_db.c:95:2: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_scan_db.c:180:3: style: Variable 'str' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_scan_db.c:173:0: note: Variable 'str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_scan_db.c:180:3: note: Variable 'str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_scan_db.c:189:3: style: Variable 'str' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_scan_db.c:187:3: note: Variable 'str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_scan_db.c:189:3: note: Variable 'str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_tags.c:273:33: warning: Either the condition 'tags?(tags->Album?PtrStr:""):""' is redundant or there is possible null pointer dereference: tags. [nullPointerRedundantCheck]
xcfa-5.0.2/src/file_tags.c:274:74: note: Assuming that condition 'tags?(tags->Album?PtrStr:""):""' is not redundant
xcfa-5.0.2/src/file_tags.c:273:33: note: Null pointer dereference
xcfa-5.0.2/src/file_tags.c:290:33: warning: Either the condition 'tags?(tags->Title?PtrStr:""):""' is redundant or there is possible null pointer dereference: tags. [nullPointerRedundantCheck]
xcfa-5.0.2/src/file_tags.c:291:74: note: Assuming that condition 'tags?(tags->Title?PtrStr:""):""' is not redundant
xcfa-5.0.2/src/file_tags.c:290:33: note: Null pointer dereference
xcfa-5.0.2/src/file_tags.c:307:33: warning: Either the condition 'tags?(tags->Artist?PtrStr:""):""' is redundant or there is possible null pointer dereference: tags. [nullPointerRedundantCheck]
xcfa-5.0.2/src/file_tags.c:308:75: note: Assuming that condition 'tags?(tags->Artist?PtrStr:""):""' is not redundant
xcfa-5.0.2/src/file_tags.c:307:33: note: Null pointer dereference
xcfa-5.0.2/src/file_tags.c:324:33: warning: Either the condition 'tags?(tags->Comment?PtrStr:""):""' is redundant or there is possible null pointer dereference: tags. [nullPointerRedundantCheck]
xcfa-5.0.2/src/file_tags.c:325:76: note: Assuming that condition 'tags?(tags->Comment?PtrStr:""):""' is not redundant
xcfa-5.0.2/src/file_tags.c:324:33: note: Null pointer dereference
xcfa-5.0.2/src/file_tags.c:497:8: style: Variable 'tags->Genre' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_tags.c:496:8: note: Variable 'tags->Genre' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_tags.c:497:8: note: Variable 'tags->Genre' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_tags.c:509:8: style: Variable 'tags->Genre' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_tags.c:508:8: note: Variable 'tags->Genre' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_tags.c:509:8: note: Variable 'tags->Genre' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_tags.c:541:7: style: Variable 'tags->Comment' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_tags.c:540:7: note: Variable 'tags->Comment' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_tags.c:541:7: note: Variable 'tags->Comment' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_tags.c:550:7: style: Variable 'tags->Artist' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_tags.c:549:7: note: Variable 'tags->Artist' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_tags.c:550:7: note: Variable 'tags->Artist' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_tags.c:559:7: style: Variable 'tags->Album' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_tags.c:558:7: note: Variable 'tags->Album' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_tags.c:559:7: note: Variable 'tags->Album' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_tags.c:571:7: style: Variable 'tags->Title' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_tags.c:570:7: note: Variable 'tags->Title' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_tags.c:571:7: note: Variable 'tags->Title' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_tags.c:574:7: style: Variable 'str' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_tags.c:566:0: note: Variable 'str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_tags.c:574:7: note: Variable 'str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_tags.c:583:7: style: Variable 'tags->Title' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_tags.c:582:7: note: Variable 'tags->Title' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_tags.c:583:7: note: Variable 'tags->Title' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_tags.c:750:2: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_tags.c:747:0: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_tags.c:750:2: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_tags.c:813:7: style: Variable 'Ptr' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_tags.c:811:21: note: Variable 'Ptr' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_tags.c:813:7: note: Variable 'Ptr' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_tags.c:817:7: style: Variable 'Ptr' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_tags.c:815:21: note: Variable 'Ptr' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_tags.c:817:7: note: Variable 'Ptr' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_tags.c:821:7: style: Variable 'Ptr' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_tags.c:819:21: note: Variable 'Ptr' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_tags.c:821:7: note: Variable 'Ptr' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_tags.c:825:7: style: Variable 'Ptr' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_tags.c:823:21: note: Variable 'Ptr' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_tags.c:825:7: note: Variable 'Ptr' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_tags.c:875:2: style: Variable 'model' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_tags.c:867:0: note: Variable 'model' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_tags.c:875:2: note: Variable 'model' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_tags.c:914:2: style: Variable 'NumLineSelected' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_tags.c:907:0: note: Variable 'NumLineSelected' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_tags.c:914:2: note: Variable 'NumLineSelected' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_tags.c:924:2: style: Variable 'Adj' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_tags.c:903:0: note: Variable 'Adj' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_tags.c:924:2: note: Variable 'Adj' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_tags.c:930:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_tags.c:901:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_tags.c:930:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_tags.c:1132:2: style: Variable 'model' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_tags.c:1124:0: note: Variable 'model' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_tags.c:1132:2: note: Variable 'model' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_tags.c:1133:2: style: Variable 'begin_list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_tags.c:1125:0: note: Variable 'begin_list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_tags.c:1133:2: note: Variable 'begin_list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_tags.c:1134:2: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_tags.c:1126:0: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_tags.c:1134:2: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_tags.c:128:20: style: The scope of the variable 'path' can be reduced. [variableScope]
xcfa-5.0.2/src/file_tags.c:471:20: style: The scope of the variable 'path' can be reduced. [variableScope]
xcfa-5.0.2/src/file_tags.c:870:15: style: The scope of the variable 'path' can be reduced. [variableScope]
xcfa-5.0.2/src/file_tags.c:1035:22: style: The scope of the variable 'ColumnDum' can be reduced. [variableScope]
xcfa-5.0.2/src/file_tags.c:1127:20: style: The scope of the variable 'path' can be reduced. [variableScope]
xcfa-5.0.2/src/file_trash.c:128:2: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_trash.c:123:0: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_trash.c:128:2: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_trash.c:161:3: style: Variable 'str' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_trash.c:154:0: note: Variable 'str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_trash.c:161:3: note: Variable 'str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_trash.c:176:3: style: Variable 'Str' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_trash.c:173:0: note: Variable 'Str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_trash.c:176:3: note: Variable 'Str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_trash.c:226:2: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_trash.c:220:0: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_trash.c:226:2: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_wav.c:112:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_wav.c:108:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_wav.c:112:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_wav.c:194:2: style: Variable 'model' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_wav.c:186:0: note: Variable 'model' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_wav.c:194:2: note: Variable 'model' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_wav.c:231:2: style: Variable 'NumLineSelected' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_wav.c:226:0: note: Variable 'NumLineSelected' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_wav.c:231:2: note: Variable 'NumLineSelected' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_wav.c:241:2: style: Variable 'Adj' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_wav.c:218:0: note: Variable 'Adj' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_wav.c:241:2: note: Variable 'Adj' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_wav.c:247:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_wav.c:216:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_wav.c:247:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_wav.c:325:2: style: Variable 'model' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_wav.c:318:0: note: Variable 'model' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_wav.c:325:2: note: Variable 'model' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_wav.c:326:2: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_wav.c:321:0: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_wav.c:326:2: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_wav.c:538:2: style: Variable 'model' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_wav.c:531:0: note: Variable 'model' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_wav.c:538:2: note: Variable 'model' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_wav.c:539:2: style: Variable 'begin_list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_wav.c:532:0: note: Variable 'begin_list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_wav.c:539:2: note: Variable 'begin_list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_wav.c:540:2: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_wav.c:533:0: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_wav.c:540:2: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_wav.c:189:15: style: The scope of the variable 'path' can be reduced. [variableScope]
xcfa-5.0.2/src/file_wav.c:319:15: style: The scope of the variable 'path' can be reduced. [variableScope]
xcfa-5.0.2/src/file_wav.c:427:22: style: The scope of the variable 'ColumnDum' can be reduced. [variableScope]
xcfa-5.0.2/src/file_wav.c:534:20: style: The scope of the variable 'path' can be reduced. [variableScope]
xcfa-5.0.2/src/file_wav.c:598:22: style: The scope of the variable 'ColumnDum' can be reduced. [variableScope]
xcfa-5.0.2/src/file_wav_conv.c:96:2: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_wav_conv.c:83:0: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_wav_conv.c:96:2: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_wav_conv.c:214:4: style: Variable 'info' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_wav_conv.c:211:4: note: Variable 'info' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_wav_conv.c:214:4: note: Variable 'info' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_wav_conv.c:298:3: style: Variable 'Str' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_wav_conv.c:294:0: note: Variable 'Str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_wav_conv.c:298:3: note: Variable 'Str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_wav_conv.c:317:3: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_wav_conv.c:309:0: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_wav_conv.c:317:3: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_wav_conv.c:363:2: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/file_wav_conv.c:355:0: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/file_wav_conv.c:363:2: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/fileselect.c:350:16: style: Condition '_NB_PATH_<=0' is always false [knownConditionTrueFalse]
xcfa-5.0.2/src/fileselect.c:129:2: style: Variable 'Path' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/fileselect.c:127:0: note: Variable 'Path' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/fileselect.c:129:2: note: Variable 'Path' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/fileselect.c:150:2: style: Variable 'Path' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/fileselect.c:147:0: note: Variable 'Path' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/fileselect.c:150:2: note: Variable 'Path' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/fileselect.c:243:2: style: Variable 'Path' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/fileselect.c:240:0: note: Variable 'Path' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/fileselect.c:243:2: note: Variable 'Path' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/fileselect.c:324:2: style: Variable 'preview' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/fileselect.c:320:0: note: Variable 'preview' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/fileselect.c:324:2: note: Variable 'preview' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/get_info.c:966:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src/get_info.c:378:2: style: Variable 'ModelName' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/get_info.c:376:0: note: Variable 'ModelName' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/get_info.c:378:2: note: Variable 'ModelName' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/get_info.c:413:2: style: Variable 'ModelName' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/get_info.c:411:0: note: Variable 'ModelName' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/get_info.c:413:2: note: Variable 'ModelName' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/get_info.c:1134:2: style: Variable 'gstr' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/get_info.c:1131:0: note: Variable 'gstr' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/get_info.c:1134:2: note: Variable 'gstr' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/mplayer.c:568:2: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/mplayer.c:539:0: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/mplayer.c:568:2: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/normalise.c:209:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src/normalise.c:162:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/normalise.c:159:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/normalise.c:162:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/normalise.c:237:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/normalise.c:234:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/normalise.c:237:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/normalise.c:264:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/normalise.c:259:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/normalise.c:264:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/normalise.c:324:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/normalise.c:318:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/normalise.c:324:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/normalise.c:357:4: style: Variable 'pos' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/normalise.c:344:17: note: Variable 'pos' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/normalise.c:357:4: note: Variable 'pos' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/normalise.c:413:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/normalise.c:407:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/normalise.c:413:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/normalise.c:448:4: style: Variable 'pos' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/normalise.c:435:17: note: Variable 'pos' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/normalise.c:448:4: note: Variable 'pos' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/normalise.c:504:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/normalise.c:499:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/normalise.c:504:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/normalise.c:568:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/normalise.c:562:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/normalise.c:568:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/normalise.c:596:4: style: Variable 'pos' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/normalise.c:584:17: note: Variable 'pos' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/normalise.c:596:4: note: Variable 'pos' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/normalise.c:652:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/normalise.c:646:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/normalise.c:652:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/normalise.c:686:4: style: Variable 'pos' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/normalise.c:674:17: note: Variable 'pos' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/normalise.c:686:4: note: Variable 'pos' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/normalise.c:1065:3: style: Variable 'pos' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/normalise.c:1054:16: note: Variable 'pos' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/normalise.c:1065:3: note: Variable 'pos' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/normalise.c:1218:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/normalise.c:1215:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/normalise.c:1218:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/normalise.c:1344:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/normalise.c:1341:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/normalise.c:1344:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/normalise.c:1370:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/normalise.c:1367:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/normalise.c:1370:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/normalise.c:1687:3: style: Variable 'Str' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/normalise.c:1684:0: note: Variable 'Str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/normalise.c:1687:3: note: Variable 'Str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/normalise.c:1703:3: style: Variable 'str' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/normalise.c:1696:0: note: Variable 'str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/normalise.c:1703:3: note: Variable 'str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/options_internal.c:324:13: warning: Possible null pointer dereference: gstr [nullPointer]
xcfa-5.0.2/src/options_internal.c:85:20: note: Assignment 'gstr=NULL', assigned value is 0
xcfa-5.0.2/src/options_internal.c:324:13: note: Null pointer dereference
xcfa-5.0.2/src/options_internal.c:328:2: style: Variable 'gstr' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/options_internal.c:327:2: note: Variable 'gstr' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/options_internal.c:328:2: note: Variable 'gstr' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/parse.c:291:11: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xcfa-5.0.2/src/parse.c:289:14: note: outer condition: Ptr<PtrEqual
xcfa-5.0.2/src/parse.c:291:11: note: opposite inner condition: Ptr==PtrEqual
xcfa-5.0.2/src/parse.c:363:19: style: Redundant condition: If 'EXPR == '='', the comparison 'EXPR >= 0' is always true. [redundantCondition]
xcfa-5.0.2/src/parse.c:407:19: style: Redundant condition: If 'EXPR == '='', the comparison 'EXPR >= 0' is always true. [redundantCondition]
xcfa-5.0.2/src/parse.c:474:19: style: Redundant condition: If 'EXPR == '('', the comparison 'EXPR >= 0' is always true. [redundantCondition]
xcfa-5.0.2/src/parse.c:811:18: warning: Possible null pointer dereference: gstr [nullPointer]
xcfa-5.0.2/src/parse.c:599:19: note: Assignment 'gstr=NULL', assigned value is 0
xcfa-5.0.2/src/parse.c:811:18: note: Null pointer dereference
xcfa-5.0.2/src/parse.c:276:9: warning: Either the condition 'PtrEnd' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
xcfa-5.0.2/src/parse.c:275:10: note: Assuming that condition 'PtrEnd' is not redundant
xcfa-5.0.2/src/parse.c:276:9: note: Null pointer subtraction
xcfa-5.0.2/src/parse.c:282:9: warning: Either the condition 'PtrEnd' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xcfa-5.0.2/src/parse.c:281:10: note: Assuming that condition 'PtrEnd' is not redundant
xcfa-5.0.2/src/parse.c:282:9: note: Null pointer addition
xcfa-5.0.2/src/parse.c:238:2: style: Variable 'New' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/parse.c:236:0: note: Variable 'New' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/parse.c:238:2: note: Variable 'New' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/parse.c:604:2: style: Variable 'ListCD' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/parse.c:596:0: note: Variable 'ListCD' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/parse.c:604:2: note: Variable 'ListCD' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/parse.c:671:6: style: Variable 'var_cd.Bool_create_file_m3u' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xcfa-5.0.2/src/parse.c:670:6: note: Variable 'var_cd.Bool_create_file_m3u' is reassigned a value before the old one has been used if variable is no semaphore variable.
xcfa-5.0.2/src/parse.c:671:6: note: Variable 'var_cd.Bool_create_file_m3u' is reassigned a value before the old one has been used if variable is no semaphore variable.
xcfa-5.0.2/src/parse.c:733:6: style: Variable 'gstr' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/parse.c:732:6: note: Variable 'gstr' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/parse.c:733:6: note: Variable 'gstr' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche.c:487:33: warning: Either the condition 'NULL!=List' is redundant or there is possible null pointer dereference: List. [nullPointerRedundantCheck]
xcfa-5.0.2/src/poche.c:492:16: note: Assuming that condition 'NULL!=List' is not redundant
xcfa-5.0.2/src/poche.c:487:33: note: Null pointer dereference
xcfa-5.0.2/src/poche.c:490:40: warning: Either the condition 'NULL!=ListLast' is redundant or there is possible null pointer dereference: ListLast. [nullPointerRedundantCheck]
xcfa-5.0.2/src/poche.c:492:32: note: Assuming that condition 'NULL!=ListLast' is not redundant
xcfa-5.0.2/src/poche.c:490:40: note: Null pointer dereference
xcfa-5.0.2/src/poche.c:518:33: warning: Either the condition 'NULL!=List' is redundant or there is possible null pointer dereference: List. [nullPointerRedundantCheck]
xcfa-5.0.2/src/poche.c:523:16: note: Assuming that condition 'NULL!=List' is not redundant
xcfa-5.0.2/src/poche.c:518:33: note: Null pointer dereference
xcfa-5.0.2/src/poche.c:521:40: warning: Either the condition 'NULL!=ListLast' is redundant or there is possible null pointer dereference: ListLast. [nullPointerRedundantCheck]
xcfa-5.0.2/src/poche.c:523:32: note: Assuming that condition 'NULL!=ListLast' is not redundant
xcfa-5.0.2/src/poche.c:521:40: note: Null pointer dereference
xcfa-5.0.2/src/poche.c:1107:15: warning: Possible null pointer dereference: Image [nullPointer]
xcfa-5.0.2/src/poche.c:1090:25: note: Assignment 'Image=NULL', assigned value is 0
xcfa-5.0.2/src/poche.c:1107:15: note: Null pointer dereference
xcfa-5.0.2/src/poche.c:198:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/poche.c:194:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche.c:198:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche.c:236:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/poche.c:232:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche.c:236:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche.c:283:2: style: Variable 'Str' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/poche.c:281:0: note: Variable 'Str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche.c:283:2: note: Variable 'Str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche.c:339:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/poche.c:333:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche.c:339:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche.c:383:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/poche.c:376:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche.c:383:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche.c:448:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/poche.c:442:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche.c:448:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche.c:548:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/poche.c:542:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche.c:548:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche.c:1093:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/poche.c:1089:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche.c:1093:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche.c:1194:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/poche.c:1191:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche.c:1194:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche.c:1281:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/poche.c:1277:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche.c:1281:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche.c:1346:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/poche.c:1344:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche.c:1346:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche_dir.c:110:2: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/poche_dir.c:106:0: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche_dir.c:110:2: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche_dir.c:167:2: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/poche_dir.c:164:0: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche_dir.c:167:2: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche_dir.c:203:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/poche_dir.c:200:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche_dir.c:203:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche_dir.c:297:2: style: Variable 'List' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/poche_dir.c:291:0: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche_dir.c:297:2: note: Variable 'List' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche_dir.c:362:2: style: Variable 'Image' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/poche_dir.c:346:0: note: Variable 'Image' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche_dir.c:362:2: note: Variable 'Image' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche_dir.c:568:3: style: Variable 'Str' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/poche_dir.c:564:0: note: Variable 'Str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche_dir.c:568:3: note: Variable 'Str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche_dir.c:185:2: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xcfa-5.0.2/src/poche_draw.c:222:4: style: Variable 'p_Image->Pixbuf' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/poche_draw.c:221:4: note: Variable 'p_Image->Pixbuf' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche_draw.c:222:4: note: Variable 'p_Image->Pixbuf' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche_draw.c:228:4: style: Variable 'p_Image->Pixbuf' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/poche_draw.c:227:4: note: Variable 'p_Image->Pixbuf' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche_draw.c:228:4: note: Variable 'p_Image->Pixbuf' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche_save.c:85:2: style: Variable 'cr' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/poche_save.c:79:0: note: Variable 'cr' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche_save.c:85:2: note: Variable 'cr' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche_txt.c:165:2: style: Variable 'Image' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/poche_txt.c:163:0: note: Variable 'Image' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche_txt.c:165:2: note: Variable 'Image' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche_txt.c:240:3: style: Variable 'dialog' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/poche_txt.c:236:0: note: Variable 'dialog' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche_txt.c:240:3: note: Variable 'dialog' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche_txt.c:286:3: style: Variable 'Buf' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/poche_txt.c:279:0: note: Variable 'Buf' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche_txt.c:286:3: note: Variable 'Buf' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche_txt.c:321:3: style: Variable 'Buf' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/poche_txt.c:315:0: note: Variable 'Buf' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche_txt.c:321:3: note: Variable 'Buf' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche_txt.c:325:3: style: Variable 'PtrTexte' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/poche_txt.c:316:0: note: Variable 'PtrTexte' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche_txt.c:325:3: note: Variable 'PtrTexte' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche_web.c:284:2: style: Variable 'ptr_cdname' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/poche_web.c:282:0: note: Variable 'ptr_cdname' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/poche_web.c:284:2: note: Variable 'ptr_cdname' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/popup.c:318:7: warning: Redundant assignment of 'val' to itself. [selfAssignment]
xcfa-5.0.2/src/popup.c:976:13: style: The scope of the variable 'RemoveImage' can be reduced. [variableScope]
xcfa-5.0.2/src/popup.c:1050:13: style: The scope of the variable 'RemoveImage' can be reduced. [variableScope]
xcfa-5.0.2/src/popup.c:1156:13: style: The scope of the variable 'Separate' can be reduced. [variableScope]
xcfa-5.0.2/src/popup.c:1348:13: style: The scope of the variable 'Separate' can be reduced. [variableScope]
xcfa-5.0.2/src/popup.c:318:9: style: Variable 'val' is assigned a value that is never used. [unreadVariable]
xcfa-5.0.2/src/prg_init.c:445:2: style: Variable 'Adj' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/prg_init.c:434:0: note: Variable 'Adj' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/prg_init.c:445:2: note: Variable 'Adj' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/proc.c:88:2: style: Variable 'p_list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/proc.c:84:0: note: Variable 'p_list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/proc.c:88:2: note: Variable 'p_list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/replaygain.c:222:8: warning: Either the condition 'NULL!=detail' is redundant or there is possible null pointer dereference: detail. [nullPointerRedundantCheck]
xcfa-5.0.2/src/replaygain.c:231:13: note: Assuming that condition 'NULL!=detail' is not redundant
xcfa-5.0.2/src/replaygain.c:222:8: note: Null pointer dereference
xcfa-5.0.2/src/replaygain.c:223:8: warning: Either the condition 'NULL!=detail' is redundant or there is possible null pointer dereference: detail. [nullPointerRedundantCheck]
xcfa-5.0.2/src/replaygain.c:231:13: note: Assuming that condition 'NULL!=detail' is not redundant
xcfa-5.0.2/src/replaygain.c:223:8: note: Null pointer dereference
xcfa-5.0.2/src/replaygain.c:224:8: warning: Either the condition 'NULL!=detail' is redundant or there is possible null pointer dereference: detail. [nullPointerRedundantCheck]
xcfa-5.0.2/src/replaygain.c:231:13: note: Assuming that condition 'NULL!=detail' is not redundant
xcfa-5.0.2/src/replaygain.c:224:8: note: Null pointer dereference
xcfa-5.0.2/src/replaygain.c:225:8: warning: Either the condition 'NULL!=detail' is redundant or there is possible null pointer dereference: detail. [nullPointerRedundantCheck]
xcfa-5.0.2/src/replaygain.c:231:13: note: Assuming that condition 'NULL!=detail' is not redundant
xcfa-5.0.2/src/replaygain.c:225:8: note: Null pointer dereference
xcfa-5.0.2/src/replaygain.c:343:3: style: Variable 'str' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/replaygain.c:337:0: note: Variable 'str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/replaygain.c:343:3: note: Variable 'str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/replaygain.c:414:2: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/replaygain.c:409:0: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/replaygain.c:414:2: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/replaygain.c:439:2: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/replaygain.c:434:0: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/replaygain.c:439:2: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/scan.c:214:2: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/scan.c:209:0: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/scan.c:214:2: note: Variable 'list' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/split.c:133:2: style: Variable 'Str' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/split.c:122:17: note: Variable 'Str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/split.c:133:2: note: Variable 'Str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/split.c:140:2: style: Variable 'Str' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/split.c:136:17: note: Variable 'Str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/split.c:140:2: note: Variable 'Str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/split.c:153:2: style: Variable 'Str' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/split.c:142:17: note: Variable 'Str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/split.c:153:2: note: Variable 'Str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/split.c:167:2: style: Variable 'Str' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/split.c:156:17: note: Variable 'Str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/split.c:167:2: note: Variable 'Str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/split_cue.c:390:2: style: Variable 'Ptr' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/split_cue.c:387:3: note: Variable 'Ptr' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/split_cue.c:390:2: note: Variable 'Ptr' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/split_cue.c:416:4: style: Variable 'PathNameFileCue' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/split_cue.c:415:30: note: Variable 'PathNameFileCue' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/split_cue.c:416:4: note: Variable 'PathNameFileCue' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/split_cue.c:118:3: error: Resource leak: fp [resourceLeak]
xcfa-5.0.2/src/split_selector.c:181:2: style: Variable 'Len' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/split_selector.c:169:0: note: Variable 'Len' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/split_selector.c:181:2: note: Variable 'Len' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/split_wav.c:75:9: style: The scope of the variable 'Ret' can be reduced. [variableScope]
xcfa-5.0.2/src/split_wav.c:76:9: style: The scope of the variable 'RetRead' can be reduced. [variableScope]
xcfa-5.0.2/src/tags.c:81:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src/tags.c:165:32: style: The scope of the variable 'properties' can be reduced. [variableScope]
xcfa-5.0.2/src/tags_aac.c:66:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src/tags_ac3.c:64:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src/tags_ac3.c:78:2: style: Variable 'ptrinfo' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/tags_ac3.c:76:0: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_ac3.c:78:2: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_aiff.c:64:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src/tags_aiff.c:78:2: style: Variable 'ptrinfo' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/tags_aiff.c:76:0: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_aiff.c:78:2: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_ape.c:102:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src/tags_ape.c:115:2: style: Variable 'ptrinfo' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/tags_ape.c:109:0: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_ape.c:115:2: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_dts.c:73:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src/tags_dts.c:87:2: style: Variable 'ptrinfo' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/tags_dts.c:85:0: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_dts.c:87:2: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_flac.c:74:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src/tags_flac.c:89:2: style: Variable 'ptrinfo' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/tags_flac.c:83:0: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_flac.c:89:2: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_flac.c:82:14: style: The scope of the variable 'tag' can be reduced. [variableScope]
xcfa-5.0.2/src/tags_flac.c:84:32: style: The scope of the variable 'properties' can be reduced. [variableScope]
xcfa-5.0.2/src/tags_m4a.c:66:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src/tags_m4a.c:87:2: style: Variable 'gstr' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/tags_m4a.c:79:0: note: Variable 'gstr' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_m4a.c:87:2: note: Variable 'gstr' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_m4a.c:88:2: style: Variable 'Larrbuf' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/tags_m4a.c:78:0: note: Variable 'Larrbuf' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_m4a.c:88:2: note: Variable 'Larrbuf' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_m4a.c:90:2: style: Variable 'ptrinfo' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/tags_m4a.c:82:0: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_m4a.c:90:2: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_mp3.c:86:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src/tags_mp3.c:197:2: style: Variable 'ptrinfo' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/tags_mp3.c:187:0: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_mp3.c:197:2: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_mp3.c:189:16: style: The scope of the variable 'tag' can be reduced. [variableScope]
xcfa-5.0.2/src/tags_mp3.c:190:32: style: The scope of the variable 'properties' can be reduced. [variableScope]
xcfa-5.0.2/src/tags_mp3.c:65:16: style: struct member 'ID3TAG::nnull' is never used. [unusedStructMember]
xcfa-5.0.2/src/tags_mp3.c:66:16: style: struct member 'ID3TAG::track' is never used. [unusedStructMember]
xcfa-5.0.2/src/tags_mp3.c:67:16: style: struct member 'ID3TAG::style' is never used. [unusedStructMember]
xcfa-5.0.2/src/tags_mpc.c:201:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src/tags_mpc.c:212:2: style: Variable 'ptrinfo' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/tags_mpc.c:208:0: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_mpc.c:212:2: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_mpc.c:210:16: style: The scope of the variable 'tag' can be reduced. [variableScope]
xcfa-5.0.2/src/tags_mpc.c:206:37: style: Function 'tagsmpc_get_info' argument 1 names different: declaration 'detai' definition 'detail'. [funcArgNamesDifferent]
xcfa-5.0.2/src/tags.h:173:37: note: Function 'tagsmpc_get_info' argument 1 names different: declaration 'detai' definition 'detail'.
xcfa-5.0.2/src/tags_mpc.c:206:37: note: Function 'tagsmpc_get_info' argument 1 names different: declaration 'detai' definition 'detail'.
xcfa-5.0.2/src/tags_ogg.c:75:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src/tags_ogg.c:90:2: style: Variable 'ptrinfo' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/tags_ogg.c:84:0: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_ogg.c:90:2: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_ogg.c:83:16: style: The scope of the variable 'tag' can be reduced. [variableScope]
xcfa-5.0.2/src/tags_ogg.c:85:32: style: The scope of the variable 'properties' can be reduced. [variableScope]
xcfa-5.0.2/src/tags_rm.c:65:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src/tags_rm.c:79:2: style: Variable 'ptrinfo' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/tags_rm.c:77:0: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_rm.c:79:2: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_shn.c:69:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src/tags_shn.c:85:2: style: Variable 'ptrinfo' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/tags_shn.c:82:0: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_shn.c:85:2: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_wav.c:371:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src/tags_wav.c:314:2: style: Variable 'seek_fmt' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/tags_wav.c:310:0: note: Variable 'seek_fmt' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_wav.c:314:2: note: Variable 'seek_fmt' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_wav.c:315:2: style: Variable 'seek_data' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/tags_wav.c:311:0: note: Variable 'seek_data' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_wav.c:315:2: note: Variable 'seek_data' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_wav.c:321:2: style: Variable 'n_read' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/tags_wav.c:320:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_wav.c:321:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_wav.c:322:2: style: Variable 'n_read' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/tags_wav.c:321:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_wav.c:322:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_wav.c:323:2: style: Variable 'n_read' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/tags_wav.c:322:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_wav.c:323:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_wav.c:337:2: style: Variable 'n_read' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/tags_wav.c:336:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_wav.c:337:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_wav.c:338:2: style: Variable 'n_read' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/tags_wav.c:337:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_wav.c:338:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_wav.c:339:2: style: Variable 'n_read' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/tags_wav.c:338:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_wav.c:339:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_wav.c:340:2: style: Variable 'n_read' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/tags_wav.c:339:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_wav.c:340:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_wav.c:341:2: style: Variable 'n_read' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/tags_wav.c:340:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_wav.c:341:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_wav.c:342:2: style: Variable 'n_read' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/tags_wav.c:341:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_wav.c:342:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_wav.c:345:2: style: Variable 'n_read' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/tags_wav.c:342:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_wav.c:345:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_wav.c:346:2: style: Variable 'n_read' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/tags_wav.c:345:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_wav.c:346:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_wav.c:347:2: style: Variable 'n_read' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/tags_wav.c:346:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_wav.c:347:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_wav.c:415:2: style: Variable 'ptrinfo' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/tags_wav.c:407:0: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_wav.c:415:2: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_wav.c:127:18: style: The scope of the variable 'devbuf' can be reduced. [variableScope]
xcfa-5.0.2/src/tags_wav.c:160:2: error: Resource leak: file [resourceLeak]
xcfa-5.0.2/src/tags_wav.c:318:62: error: Resource leak: file [resourceLeak]
xcfa-5.0.2/src/tags_wav.c:352:2: error: Resource leak: file [resourceLeak]
xcfa-5.0.2/src/tags_wavpack.c:106:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src/tags_wavpack.c:119:2: style: Variable 'ptrinfo' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/tags_wavpack.c:113:0: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_wavpack.c:119:2: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_wma.c:78:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src/tags_wma.c:93:2: style: Variable 'ptrinfo' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/tags_wma.c:91:0: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/tags_wma.c:93:2: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/web.c:141:4: warning: The buffer 'Str' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xcfa-5.0.2/src/win_about.c:191:2: style: Variable 'save' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/win_about.c:189:0: note: Variable 'save' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/win_about.c:191:2: note: Variable 'save' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/win_about.c:207:2: style: Variable 'ptr' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/win_about.c:205:0: note: Variable 'ptr' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/win_about.c:207:2: note: Variable 'ptr' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/win_about.c:227:2: style: Variable 'str' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src/win_about.c:224:0: note: Variable 'str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/win_about.c:227:2: note: Variable 'str' is reassigned a value before the old one has been used.
xcfa-5.0.2/src/win_vte.c:93:10: style: The scope of the variable 'VaList' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/clib.c:94:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src_cli/clib.c:103:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src_cli/clib.c:277:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src_cli/clib.c:272:17: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xcfa-5.0.2/src_cli/clib.c:271:23: note: outer condition: p_Larrbuf[n]
xcfa-5.0.2/src_cli/clib.c:272:17: note: identical inner condition: p_Larrbuf[n]
xcfa-5.0.2/src_cli/clib.c:74:2: style: Variable 'new_clist' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/clib.c:72:0: note: Variable 'new_clist' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/clib.c:74:2: note: Variable 'new_clist' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/clib.c:118:6: style: The scope of the variable 'n' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/clib.c:168:6: style: The scope of the variable 'n' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/clib.c:324:8: style: The scope of the variable 'path' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/clib.c:327:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/conv.c:95:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src_cli/conv.c:113:2: style: Variable 'PtrTabArgs' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/conv.c:108:0: note: Variable 'PtrTabArgs' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/conv.c:113:2: note: Variable 'PtrTabArgs' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/conv.c:629:2: style: Variable 'fd' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/conv.c:623:0: note: Variable 'fd' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/conv.c:629:2: note: Variable 'fd' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/conv.c:715:2: style: Variable 'PtrTabArgs' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/conv.c:712:0: note: Variable 'PtrTabArgs' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/conv.c:715:2: note: Variable 'PtrTabArgs' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/conv.c:758:2: style: Variable 'PtrTabArgs' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/conv.c:755:0: note: Variable 'PtrTabArgs' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/conv.c:758:2: note: Variable 'PtrTabArgs' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/conv.c:1409:2: style: Variable 'fp' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/conv.c:1401:0: note: Variable 'fp' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/conv.c:1409:2: note: Variable 'fp' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/conv.c:622:7: style: The scope of the variable 'pos' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/conv.c:683:7: style: The scope of the variable 'pos' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/conv.c:778:7: style: The scope of the variable 'pos' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/conv.c:825:8: style: The scope of the variable 'pos' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/conv.c:870:12: style: The scope of the variable 'pos' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/conv.c:900:8: style: The scope of the variable 'pos' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/conv.c:930:8: style: The scope of the variable 'pos' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/conv.c:967:8: style: The scope of the variable 'pos' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/conv.c:997:8: style: The scope of the variable 'pos' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/conv.c:1029:12: style: The scope of the variable 'pos' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/conv.c:1065:12: style: The scope of the variable 'pos' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/conv.c:1128:7: style: The scope of the variable 'pos' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/conv.c:1159:7: style: The scope of the variable 'pos' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/conv.c:1188:8: style: The scope of the variable 'pos' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/conv.c:1218:8: style: The scope of the variable 'pos' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/conv.c:1248:8: style: The scope of the variable 'pos' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/conv.c:1277:8: style: The scope of the variable 'pos' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/conv.c:1322:8: style: The scope of the variable 'pos' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/conv.c:1351:12: style: The scope of the variable 'pos' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/conv.c:1397:8: style: The scope of the variable 'pos' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/conv.c:1441:7: style: The scope of the variable 'pos' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/conv.c:1549:9: style: The scope of the variable 'l_read' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/conv.c:1587:3: style: Variable 'cpt' is modified but its new value is never used. [unreadVariable]
xcfa-5.0.2/src_cli/conv.c:1557:3: error: Resource leak: fe [resourceLeak]
xcfa-5.0.2/src_cli/conv.c:1562:3: error: Resource leak: fn [resourceLeak]
xcfa-5.0.2/src_cli/cue.c:558:6: style: Variable 'index_begin' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/cue.c:557:5: note: Variable 'index_begin' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/cue.c:558:6: note: Variable 'index_begin' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/cue.c:69:9: style: The scope of the variable 'min' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/cue.c:69:14: style: The scope of the variable 'max' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/cue.c:76:7: style: The scope of the variable 'num_track' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/cue.c:77:9: style: The scope of the variable 'PercentBegin' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/cue.c:78:9: style: The scope of the variable 'PercentEnd' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/cue.c:248:7: style: The scope of the variable 'StrTimeBegin' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/cue.c:249:7: style: The scope of the variable 'StrTimeEnd' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/cue.c:291:9: style: The scope of the variable 'Percent' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/file_conv.c:596:24: warning: Logical disjunction always evaluates to true: Bits != 64 || Bits != 32. [incorrectLogicOperator]
xcfa-5.0.2/src_cli/file_conv.c:596:38: warning: Logical disjunction always evaluates to true: Bits != 32 || Bits != 24. [incorrectLogicOperator]
xcfa-5.0.2/src_cli/file_conv.c:596:52: warning: Logical disjunction always evaluates to true: Bits != 24 || Bits != 16. [incorrectLogicOperator]
xcfa-5.0.2/src_cli/file_conv.c:596:66: warning: Logical disjunction always evaluates to true: Bits != 16 || Bits != 8. [incorrectLogicOperator]
xcfa-5.0.2/src_cli/file_conv.c:488:20: style: Condition 'Bits!=24' is always false [knownConditionTrueFalse]
xcfa-5.0.2/src_cli/file_conv.c:486:18: note: Assuming that condition 'Bits==24' is not redundant
xcfa-5.0.2/src_cli/file_conv.c:488:20: note: Condition 'Bits!=24' is always false
xcfa-5.0.2/src_cli/file_conv.c:694:16: warning: Either the condition 'NULL!=(Info=(struct INFO*)list->data)' is redundant or there is possible null pointer dereference: Info. [nullPointerRedundantCheck]
xcfa-5.0.2/src_cli/file_conv.c:100:13: note: Assuming that condition 'NULL!=(Info=(struct INFO*)list->data)' is not redundant
xcfa-5.0.2/src_cli/file_conv.c:694:16: note: Null pointer dereference
xcfa-5.0.2/src_cli/file_conv.c:58:2: style: Variable 'PtrTabArgs' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/file_conv.c:52:0: note: Variable 'PtrTabArgs' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/file_conv.c:58:2: note: Variable 'PtrTabArgs' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/file_conv.c:85:7: style: The scope of the variable 'NewBits' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/file_conv.c:91:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/file_is.c:236:2: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/file_is.c:233:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/file_is.c:236:2: note: Variable 'buf' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/file_is.c:313:2: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/file_is.c:309:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/file_is.c:313:2: note: Variable 'buf' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/file_is.c:360:2: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/file_is.c:357:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/file_is.c:360:2: note: Variable 'buf' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/file_is.c:398:2: style: Variable 'fp' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/file_is.c:390:0: note: Variable 'fp' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/file_is.c:398:2: note: Variable 'fp' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/file_is.c:483:2: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/file_is.c:479:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/file_is.c:483:2: note: Variable 'buf' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/file_is.c:543:2: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/file_is.c:539:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/file_is.c:543:2: note: Variable 'buf' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/file_is.c:590:2: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/file_is.c:587:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/file_is.c:590:2: note: Variable 'buf' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/file_is.c:651:2: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/file_is.c:647:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/file_is.c:651:2: note: Variable 'buf' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/file_is.c:395:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/file_is.c:540:7: style: The scope of the variable 'cpt' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/file_is.c:623:7: style: The scope of the variable 'Ext' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/file_is.c:167:7: style: struct member 'HEADER_WAV::size1' is never used. [unusedStructMember]
xcfa-5.0.2/src_cli/file_is.c:169:7: style: struct member 'HEADER_WAV::mode' is never used. [unusedStructMember]
xcfa-5.0.2/src_cli/file_is.c:170:7: style: struct member 'HEADER_WAV::freq' is never used. [unusedStructMember]
xcfa-5.0.2/src_cli/file_is.c:171:7: style: struct member 'HEADER_WAV::bytepersec' is never used. [unusedStructMember]
xcfa-5.0.2/src_cli/file_is.c:172:7: style: struct member 'HEADER_WAV::nbrbyte' is never used. [unusedStructMember]
xcfa-5.0.2/src_cli/file_is.c:173:7: style: struct member 'HEADER_WAV::format' is never used. [unusedStructMember]
xcfa-5.0.2/src_cli/file_is.c:174:7: style: struct member 'HEADER_WAV::tag3' is never used. [unusedStructMember]
xcfa-5.0.2/src_cli/file_is.c:175:7: style: struct member 'HEADER_WAV::size2' is never used. [unusedStructMember]
xcfa-5.0.2/src_cli/file_is.c:379:9: style: struct member 'ID3TAG::songname' is never used. [unusedStructMember]
xcfa-5.0.2/src_cli/file_is.c:380:9: style: struct member 'ID3TAG::artist' is never used. [unusedStructMember]
xcfa-5.0.2/src_cli/file_is.c:381:9: style: struct member 'ID3TAG::album' is never used. [unusedStructMember]
xcfa-5.0.2/src_cli/file_is.c:382:9: style: struct member 'ID3TAG::year' is never used. [unusedStructMember]
xcfa-5.0.2/src_cli/file_is.c:383:9: style: struct member 'ID3TAG::note' is never used. [unusedStructMember]
xcfa-5.0.2/src_cli/file_is.c:384:16: style: struct member 'ID3TAG::nnull' is never used. [unusedStructMember]
xcfa-5.0.2/src_cli/file_is.c:385:16: style: struct member 'ID3TAG::track' is never used. [unusedStructMember]
xcfa-5.0.2/src_cli/file_is.c:386:16: style: struct member 'ID3TAG::style' is never used. [unusedStructMember]
xcfa-5.0.2/src_cli/get_info.c:496:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src_cli/get_info.c:179:2: style: Variable 'gstr' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/get_info.c:176:0: note: Variable 'gstr' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/get_info.c:179:2: note: Variable 'gstr' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/get_info.c:691:2: style: Variable 'ModelName' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/get_info.c:688:0: note: Variable 'ModelName' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/get_info.c:691:2: note: Variable 'ModelName' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/get_info.c:513:7: style: The scope of the variable 'Min' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/get_info.c:514:7: style: The scope of the variable 'Sec' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/get_info.c:515:7: style: The scope of the variable 'Hundr' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/main.c:729:4: style: Variable 'p' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/main.c:728:0: note: Variable 'p' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/main.c:729:4: note: Variable 'p' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/main.c:771:5: style: Variable 'p' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/main.c:770:0: note: Variable 'p' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/main.c:771:5: note: Variable 'p' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/main.c:1018:64: style: Same expression on both sides of '||'. [duplicateExpression]
xcfa-5.0.2/src_cli/main.c:1073:64: style: Same expression on both sides of '||'. [duplicateExpression]
xcfa-5.0.2/src_cli/main.c:523:6: style: The scope of the variable 'c' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/normalize.c:67:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src_cli/replaygain.c:74:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src_cli/split.c:44:9: style: The scope of the variable 'Percent' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/tags.c:74:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src_cli/tags.c:62:26: style: Function 'tags_remove' argument 1 names different: declaration 'tags' definition 'p_tags'. [funcArgNamesDifferent]
xcfa-5.0.2/src_cli/tags.h:100:27: note: Function 'tags_remove' argument 1 names different: declaration 'tags' definition 'p_tags'.
xcfa-5.0.2/src_cli/tags.c:62:26: note: Function 'tags_remove' argument 1 names different: declaration 'tags' definition 'p_tags'.
xcfa-5.0.2/src_cli/tags_aac.c:55:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src_cli/tags_ac3.c:53:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src_cli/tags_ac3.c:67:2: style: Variable 'ptrinfo' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/tags_ac3.c:65:0: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_ac3.c:67:2: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_aiff.c:53:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src_cli/tags_aiff.c:67:2: style: Variable 'ptrinfo' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/tags_aiff.c:65:0: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_aiff.c:67:2: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_ape.c:91:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src_cli/tags_ape.c:113:2: style: Variable 'ptrinfo' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/tags_ape.c:107:0: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_ape.c:113:2: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_dts.c:62:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src_cli/tags_dts.c:76:2: style: Variable 'ptrinfo' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/tags_dts.c:74:0: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_dts.c:76:2: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_flac.c:63:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src_cli/tags_flac.c:86:2: style: Variable 'ptrinfo' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/tags_flac.c:80:0: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_flac.c:86:2: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_flac.c:79:14: style: The scope of the variable 'tag' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/tags_flac.c:81:32: style: The scope of the variable 'properties' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/tags_flac.c:82:7: style: The scope of the variable 'm' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/tags_flac.c:83:7: style: The scope of the variable 's' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/tags_flac.c:84:7: style: The scope of the variable 'sec' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/tags_m4a.c:55:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src_cli/tags_m4a.c:85:2: style: Variable 'gstr' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/tags_m4a.c:77:0: note: Variable 'gstr' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_m4a.c:85:2: note: Variable 'gstr' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_m4a.c:86:2: style: Variable 'Larrbuf' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/tags_m4a.c:76:0: note: Variable 'Larrbuf' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_m4a.c:86:2: note: Variable 'Larrbuf' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_m4a.c:88:2: style: Variable 'ptrinfo' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/tags_m4a.c:80:0: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_m4a.c:88:2: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_mp3.c:75:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src_cli/tags_mp3.c:173:2: style: Variable 'ptrinfo' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/tags_mp3.c:165:0: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_mp3.c:173:2: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_mp3.c:167:16: style: The scope of the variable 'tag' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/tags_mp3.c:168:32: style: The scope of the variable 'properties' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/tags_mp3.c:169:7: style: The scope of the variable 'm' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/tags_mp3.c:170:7: style: The scope of the variable 's' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/tags_mp3.c:171:7: style: The scope of the variable 'sec' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/tags_mp3.c:48:7: style: struct member 'ID3TAG::magic' is never used. [unusedStructMember]
xcfa-5.0.2/src_cli/tags_mp3.c:49:7: style: struct member 'ID3TAG::songname' is never used. [unusedStructMember]
xcfa-5.0.2/src_cli/tags_mp3.c:50:7: style: struct member 'ID3TAG::artist' is never used. [unusedStructMember]
xcfa-5.0.2/src_cli/tags_mp3.c:51:7: style: struct member 'ID3TAG::album' is never used. [unusedStructMember]
xcfa-5.0.2/src_cli/tags_mp3.c:52:7: style: struct member 'ID3TAG::year' is never used. [unusedStructMember]
xcfa-5.0.2/src_cli/tags_mp3.c:53:7: style: struct member 'ID3TAG::note' is never used. [unusedStructMember]
xcfa-5.0.2/src_cli/tags_mp3.c:54:16: style: struct member 'ID3TAG::nnull' is never used. [unusedStructMember]
xcfa-5.0.2/src_cli/tags_mp3.c:55:16: style: struct member 'ID3TAG::track' is never used. [unusedStructMember]
xcfa-5.0.2/src_cli/tags_mp3.c:56:16: style: struct member 'ID3TAG::style' is never used. [unusedStructMember]
xcfa-5.0.2/src_cli/tags_mpc.c:196:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src_cli/tags_mpc.c:122:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xcfa-5.0.2/src_cli/tags_mpc.c:123:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xcfa-5.0.2/src_cli/tags_mpc.c:124:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xcfa-5.0.2/src_cli/tags_mpc.c:125:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xcfa-5.0.2/src_cli/tags_mpc.c:126:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xcfa-5.0.2/src_cli/tags_mpc.c:128:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xcfa-5.0.2/src_cli/tags_mpc.c:130:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xcfa-5.0.2/src_cli/tags_mpc.c:131:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xcfa-5.0.2/src_cli/tags_mpc.c:138:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xcfa-5.0.2/src_cli/tags_mpc.c:145:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xcfa-5.0.2/src_cli/tags_mpc.c:164:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xcfa-5.0.2/src_cli/tags_mpc.c:165:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xcfa-5.0.2/src_cli/tags_mpc.c:166:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xcfa-5.0.2/src_cli/tags_mpc.c:168:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xcfa-5.0.2/src_cli/tags_mpc.c:169:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xcfa-5.0.2/src_cli/tags_mpc.c:171:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xcfa-5.0.2/src_cli/tags_mpc.c:172:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xcfa-5.0.2/src_cli/tags_mpc.c:174:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xcfa-5.0.2/src_cli/tags_mpc.c:175:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xcfa-5.0.2/src_cli/tags_mpc.c:176:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xcfa-5.0.2/src_cli/tags_mpc.c:177:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xcfa-5.0.2/src_cli/tags_mpc.c:179:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xcfa-5.0.2/src_cli/tags_mpc.c:207:2: style: Variable 'ptrinfo' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/tags_mpc.c:203:0: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_mpc.c:207:2: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_mpc.c:205:16: style: The scope of the variable 'tag' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/tags_mpc.c:114:47: error: Resource leak: fp [resourceLeak]
xcfa-5.0.2/src_cli/tags_ogg.c:66:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src_cli/tags_ogg.c:94:2: style: Variable 'ptrinfo' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/tags_ogg.c:88:0: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_ogg.c:94:2: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_ogg.c:87:16: style: The scope of the variable 'tag' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/tags_ogg.c:89:32: style: The scope of the variable 'properties' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/tags_ogg.c:90:7: style: The scope of the variable 'm' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/tags_ogg.c:91:7: style: The scope of the variable 's' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/tags_ogg.c:92:7: style: The scope of the variable 'sec' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/tags_rm.c:55:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src_cli/tags_rm.c:69:2: style: Variable 'ptrinfo' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/tags_rm.c:67:0: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_rm.c:69:2: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_shn.c:59:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src_cli/tags_shn.c:83:2: style: Variable 'ptrinfo' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/tags_shn.c:80:0: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_shn.c:83:2: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_wav.c:260:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src_cli/tags_wav.c:207:2: style: Variable 'seek_fmt' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/tags_wav.c:203:0: note: Variable 'seek_fmt' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_wav.c:207:2: note: Variable 'seek_fmt' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_wav.c:208:2: style: Variable 'seek_data' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/tags_wav.c:204:0: note: Variable 'seek_data' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_wav.c:208:2: note: Variable 'seek_data' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_wav.c:215:2: style: Variable 'n_read' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/tags_wav.c:214:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_wav.c:215:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_wav.c:216:2: style: Variable 'n_read' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/tags_wav.c:215:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_wav.c:216:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_wav.c:217:2: style: Variable 'n_read' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/tags_wav.c:216:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_wav.c:217:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_wav.c:229:2: style: Variable 'n_read' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/tags_wav.c:228:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_wav.c:229:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_wav.c:230:2: style: Variable 'n_read' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/tags_wav.c:229:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_wav.c:230:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_wav.c:231:2: style: Variable 'n_read' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/tags_wav.c:230:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_wav.c:231:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_wav.c:232:2: style: Variable 'n_read' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/tags_wav.c:231:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_wav.c:232:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_wav.c:233:2: style: Variable 'n_read' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/tags_wav.c:232:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_wav.c:233:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_wav.c:234:2: style: Variable 'n_read' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/tags_wav.c:233:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_wav.c:234:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_wav.c:237:2: style: Variable 'n_read' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/tags_wav.c:234:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_wav.c:237:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_wav.c:238:2: style: Variable 'n_read' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/tags_wav.c:237:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_wav.c:238:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_wav.c:239:2: style: Variable 'n_read' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/tags_wav.c:238:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_wav.c:239:2: note: Variable 'n_read' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_wav.c:306:2: style: Variable 'ptrinfo' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/tags_wav.c:298:0: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_wav.c:306:2: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_wav.c:103:18: style: The scope of the variable 'devbuf' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/tags_wav.c:104:8: style: The scope of the variable 'n_read' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/tags_wav.c:105:7: style: The scope of the variable 'tt_read' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/tags_wav.c:106:7: style: The scope of the variable 'cpt' can be reduced. [variableScope]
xcfa-5.0.2/src_cli/tags_wav.c:136:2: error: Resource leak: file [resourceLeak]
xcfa-5.0.2/src_cli/tags_wav.c:211:62: error: Resource leak: file [resourceLeak]
xcfa-5.0.2/src_cli/tags_wav.c:244:2: error: Resource leak: file [resourceLeak]
xcfa-5.0.2/src_cli/tags_wavpack.c:95:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src_cli/tags_wavpack.c:117:2: style: Variable 'ptrinfo' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/tags_wavpack.c:111:0: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_wavpack.c:117:2: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_wma.c:67:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src_cli/tags_wma.c:82:2: style: Variable 'ptrinfo' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/tags_wma.c:80:0: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/tags_wma.c:82:2: note: Variable 'ptrinfo' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/utils.c:88:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xcfa-5.0.2/src_cli/utils.c:65:9: style: Condition 'TRUE' is always true [knownConditionTrueFalse]
xcfa-5.0.2/src_cli/utils.c:59:2: style: Variable 'Path' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/utils.c:55:0: note: Variable 'Path' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/utils.c:59:2: note: Variable 'Path' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/utils.c:69:4: style: Variable 'PathTest' is reassigned a value before the old one has been used. [redundantAssignment]
xcfa-5.0.2/src_cli/utils.c:68:4: note: Variable 'PathTest' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/utils.c:69:4: note: Variable 'PathTest' is reassigned a value before the old one has been used.
xcfa-5.0.2/src_cli/wav.c:55:23: warning: Logical conjunction always evaluates to false: p_frequency <= 0 && p_frequency > 96000. [incorrectLogicOperator]
[17:28]

ftp://ftp.se.debian.org/debian/pool/main/x/xcffib/xcffib_0.5.1.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xcftools/xcftools_1.0.7.orig.tar.gz
xcftools-1.0.7/flatspec.c:263:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xcftools-1.0.7/flatspec.c:263:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xcftools-1.0.7/flatspec.c:270:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xcftools-1.0.7/flatspec.c:40:57: style: Function 'add_layer_request' argument 2 names different: declaration 'name' definition 'layer'. [funcArgNamesDifferent]
xcftools-1.0.7/flatten.h:61:57: note: Function 'add_layer_request' argument 2 names different: declaration 'name' definition 'layer'.
xcftools-1.0.7/flatspec.c:40:57: note: Function 'add_layer_request' argument 2 names different: declaration 'name' definition 'layer'.
xcftools-1.0.7/flatten.c:615:18: style: The scope of the variable 'nrows' can be reduced. [variableScope]
xcftools-1.0.7/flatten.c:582:49: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xcftools-1.0.7/pixels.c:377:11: style: The scope of the variable 'pixhoriz' can be reduced. [variableScope]
xcftools-1.0.7/pixels.c:380:14: style: The scope of the variable 'lstart' can be reduced. [variableScope]
xcftools-1.0.7/pixels.c:64:7: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xcftools-1.0.7/pixels.c:65:7: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xcftools-1.0.7/pixels.c:95:10: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xcftools-1.0.7/pixels.c:96:7: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xcftools-1.0.7/pixels.c:97:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xcftools-1.0.7/pixels.c:102:7: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xcftools-1.0.7/pixels.c:115:30: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xcftools-1.0.7/pixels.c:150:13: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xcftools-1.0.7/test/source/mkbase.i:27:3: style: Variable 'libpng' is reassigned a value before the old one has been used. [redundantAssignment]
xcftools-1.0.7/test/source/mkbase.i:21:0: note: Variable 'libpng' is reassigned a value before the old one has been used.
xcftools-1.0.7/test/source/mkbase.i:27:3: note: Variable 'libpng' is reassigned a value before the old one has been used.
xcftools-1.0.7/utils.c:50:1: error: va_list 'v' was opened but not closed by va_end(). [va_end_missing]
xcftools-1.0.7/utils.c:58:1: error: va_list 'v' was opened but not closed by va_end(). [va_end_missing]
xcftools-1.0.7/utils.c:66:1: error: va_list 'v' was opened but not closed by va_end(). [va_end_missing]
xcftools-1.0.7/utils.c:76:3: error: va_list 'v' was opened but not closed by va_end(). [va_end_missing]
xcftools-1.0.7/utils.c:87:1: error: va_list 'v' was opened but not closed by va_end(). [va_end_missing]
xcftools-1.0.7/xcf-general.c:37:14: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xcftools-1.0.7/xcf-general.c:51:10: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xcftools-1.0.7/xcf-general.c:52:12: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xcftools-1.0.7/xcf-general.c:60:17: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xcftools-1.0.7/xcf-general.c:97:12: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xcftools-1.0.7/xcf-general.c:221:18: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xcftools-1.0.7/xcf-general.c:222:18: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xcftools-1.0.7/xcf-general.c:243:11: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xcftools-1.0.7/xcf-general.c:248:20: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xcftools-1.0.7/xcf-general.c:249:21: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xcftools-1.0.7/xcf-general.c:250:15: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xcftools-1.0.7/xcf-general.c:256:22: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xcftools-1.0.7/xcf-general.c:261:24: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xcftools-1.0.7/xcf-general.c:264:22: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xcftools-1.0.7/xcf-general.c:267:32: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xcftools-1.0.7/xcf-general.c:268:32: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xcftools-1.0.7/xcf-general.c:271:19: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xcftools-1.0.7/xcf2png.c:154:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xcftools-1.0.7/options.i:402:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xcftools-1.0.7/xcf2png.c:147:47: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xcftools-1.0.7/xcf2png.c:148:49: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xcftools-1.0.7/xcf2png.c:149:47: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xcftools-1.0.7/xcf2pnm.c:78:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xcftools-1.0.7/xcf2pnm.c:78:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xcftools-1.0.7/xcf2pnm.c:56:15: style: The scope of the variable 'format' can be reduced. [variableScope]
xcftools-1.0.7/xcfinfo.c:82:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xcftools-1.0.7/xcfinfo.c:82:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xcftools-1.0.7/xcfinfo.c:88:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xcftools-1.0.7/xcfinfo.c:88:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xcftools-1.0.7/xcfinfo.c:95:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
[17:28]

ftp://ftp.se.debian.org/debian/pool/main/x/xchain/xchain_1.0.1.orig.tar.gz
xchain-1.0.1/xchain.c:449:5: warning: wprintf format string requires 2 parameters but 3 are given. [wrongPrintfScanfArgNum]
xchain-1.0.1/xchain.c:59:13: style: The scope of the variable 'c' can be reduced. [variableScope]
xchain-1.0.1/xchain.c:59:15: style: The scope of the variable 'l' can be reduced. [variableScope]
xchain-1.0.1/xchain.c:106:11: style: The scope of the variable 'k' can be reduced. [variableScope]
[17:28]

ftp://ftp.se.debian.org/debian/pool/main/x/xchat/xchat_2.8.8.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xchat-gnome/xchat-gnome_0.30.0~git20110821.e2a400.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xchat-guile/xchat-guile_0.3.orig.tar.gz
xchat-guile-0.3/guile.c:508:5: style: Variable 'list' is reassigned a value before the old one has been used. [redundantAssignment]
xchat-guile-0.3/guile.c:503:0: note: Variable 'list' is reassigned a value before the old one has been used.
xchat-guile-0.3/guile.c:508:5: note: Variable 'list' is reassigned a value before the old one has been used.
[17:28]

ftp://ftp.se.debian.org/debian/pool/main/x/xchat-xsys/xchat-xsys_2.2.0.orig.tar.gz
xsys-2.2.0/hwmon.c:54:2: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xsys-2.2.0/hwmon.c:39:8: style: The scope of the variable 'position' can be reduced. [variableScope]
xsys-2.2.0/hwmon.c:39:18: style: The scope of the variable 'buffer' can be reduced. [variableScope]
xsys-2.2.0/match.c:81:16: style: The scope of the variable 'match_end' can be reduced. [variableScope]
xsys-2.2.0/match.c:96:8: style: The scope of the variable 'position' can be reduced. [variableScope]
xsys-2.2.0/match.c:115:8: style: The scope of the variable 'position' can be reduced. [variableScope]
xsys-2.2.0/match.c:131:8: style: The scope of the variable 'position' can be reduced. [variableScope]
xsys-2.2.0/match.c:147:8: style: The scope of the variable 'position' can be reduced. [variableScope]
xsys-2.2.0/match.c:163:8: style: The scope of the variable 'position' can be reduced. [variableScope]
xsys-2.2.0/match.c:181:9: warning: The buffer 'buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xsys-2.2.0/match.c:213:9: warning: The buffer 'buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xsys-2.2.0/match.c:48:3: error: Memory leak: bytesize [memleak]
xsys-2.2.0/match.c:66:0: error: Memory leak: bytesize [memleak]
xsys-2.2.0/parse.c:176:43: style: The scope of the variable 'vendor' can be reduced. [variableScope]
xsys-2.2.0/parse.c:176:61: style: The scope of the variable 'device' can be reduced. [variableScope]
xsys-2.2.0/parse.c:40:7: style: Unused variable: buffer [unusedVariable]
xsys-2.2.0/parse.c:444:3: error: Memory leak: value [memleak]
xsys-2.2.0/pci.c:88:18: style: The scope of the variable 'p' can be reduced. [variableScope]
xsys-2.2.0/pci.c:125:25: warning: The buffer 'vendorname' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xsys-2.2.0/pci.c:135:25: warning: The buffer 'devicename' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xsys-2.2.0/xsys.c:143:2: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xsys-2.2.0/xsys.c:144:2: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xsys-2.2.0/xsys.c:280:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xsys-2.2.0/xsys.c:281:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xsys-2.2.0/xsys.c:360:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xsys-2.2.0/xsys.c:361:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xsys-2.2.0/xsys.c:444:41: style: Function 'sound_cb' argument 2 names different: declaration 'word_eol' definition 'world_eol'. [funcArgNamesDifferent]
xsys-2.2.0/xsys.c:54:43: note: Function 'sound_cb' argument 2 names different: declaration 'word_eol' definition 'world_eol'.
xsys-2.2.0/xsys.c:444:41: note: Function 'sound_cb' argument 2 names different: declaration 'word_eol' definition 'world_eol'.
xsys-2.2.0/xsys.c:191:3: warning: The buffer 'format' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xsys-2.2.0/xsys.c:203:3: warning: The buffer 'playing' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xsys-2.2.0/xsys.c:262:3: warning: The buffer 'buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xsys-2.2.0/xsys.c:318:3: warning: The buffer 'buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xsys-2.2.0/xsys.c:543:3: error: Buffer is accessed out of bounds: mag_r [bufferAccessOutOfBounds]
xsys-2.2.0/xsys.c:545:7: error: Buffer is accessed out of bounds: mag_r [bufferAccessOutOfBounds]
xsys-2.2.0/xsys.c:651:3: warning: The buffer 'ethernet_card' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xsys-2.2.0/xsys.c:702:2: warning: The buffer 'title' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xsys-2.2.0/xsys.c:722:2: warning: Dangerous usage of strncat - 3rd parameter is the maximum number of characters to append. [strncatUsage]
[17:28]

ftp://ftp.se.debian.org/debian/pool/main/x/xchm/xchm_1.23.orig.tar.gz
xchm-1.23/src/bitfiddle.inl:112:17: style: The scope of the variable 'num_bits' can be reduced. [variableScope]
xchm-1.23/src/bitfiddle.inl:112:27: style: The scope of the variable 'base' can be reduced. [variableScope]
xchm-1.23/src/chmapp.h:54:1: style: The class 'CHMApp' does not have a constructor although it has private member variables. [noConstructor]
xchm-1.23/src/chmfile.h:70:2: style: Class 'CHMFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xchm-1.23/src/chmfile.cpp:543:10: style: The scope of the variable 'freeSpace' can be reduced. [variableScope]
xchm-1.23/src/chmfile.cpp:543:21: style: The scope of the variable 'spaceLeft' can be reduced. [variableScope]
xchm-1.23/src/chmfile.cpp:814:11: style: The scope of the variable 'free_space' can be reduced. [variableScope]
xchm-1.23/src/chmfile.cpp:834:12: style: The scope of the variable 'wlc_count' can be reduced. [variableScope]
xchm-1.23/src/chmfile.cpp:834:23: style: The scope of the variable 'wlc_size' can be reduced. [variableScope]
xchm-1.23/src/chmfile.cpp:835:12: style: The scope of the variable 'wlc_offset' can be reduced. [variableScope]
xchm-1.23/src/chmfile.cpp:946:17: style: The scope of the variable 'cursor16' can be reduced. [variableScope]
xchm-1.23/src/chmfile.cpp:1013:22: style: The scope of the variable 'count' can be reduced. [variableScope]
xchm-1.23/src/chmfile.cpp:1016:17: style: The scope of the variable 'cursor32' can be reduced. [variableScope]
xchm-1.23/src/chmfile.cpp:1017:11: style: The scope of the variable 'stroff' can be reduced. [variableScope]
xchm-1.23/src/chmfile.cpp:1017:19: style: The scope of the variable 'urloff' can be reduced. [variableScope]
xchm-1.23/src/chmfile.cpp:1109:16: style: The scope of the variable 'buffer' can be reduced. [variableScope]
xchm-1.23/src/chmfile.cpp:1110:15: style: The scope of the variable 'factor' can be reduced. [variableScope]
xchm-1.23/src/chmfile.cpp:1112:7: style: The scope of the variable 'size' can be reduced. [variableScope]
xchm-1.23/src/chmfile.cpp:1215:11: style: The scope of the variable 'value' can be reduced. [variableScope]
xchm-1.23/src/chmfile.cpp:940:19: style: Function 'GetLeafNodeOffset' argument 2 names different: declaration 'initalOffset' definition 'initialOffset'. [funcArgNamesDifferent]
xchm-1.23/src/chmfile.h:253:18: note: Function 'GetLeafNodeOffset' argument 2 names different: declaration 'initalOffset' definition 'initialOffset'.
xchm-1.23/src/chmfile.cpp:940:19: note: Function 'GetLeafNodeOffset' argument 2 names different: declaration 'initalOffset' definition 'initialOffset'.
xchm-1.23/src/chmfile.cpp:1007:36: style: Function 'ProcessWLC' argument 10 names different: declaration 'uifmain' definition 'uimain'. [funcArgNamesDifferent]
xchm-1.23/src/chmfile.h:263:35: note: Function 'ProcessWLC' argument 10 names different: declaration 'uifmain' definition 'uimain'.
xchm-1.23/src/chmfile.cpp:1007:36: note: Function 'ProcessWLC' argument 10 names different: declaration 'uifmain' definition 'uimain'.
xchm-1.23/src/chmfile.h:243:17: performance: Technically the member function 'CHMFile::GetFontEncFromCharSet' can be static. [functionStatic]
xchm-1.23/src/chmfile.cpp:1338:25: note: Technically the member function 'CHMFile::GetFontEncFromCharSet' can be static.
xchm-1.23/src/chmfile.h:243:17: note: Technically the member function 'CHMFile::GetFontEncFromCharSet' can be static.
xchm-1.23/src/chmfile.h:246:17: performance: Technically the member function 'CHMFile::GetFontEncFromLCID' can be static. [functionStatic]
xchm-1.23/src/chmfile.cpp:1396:25: note: Technically the member function 'CHMFile::GetFontEncFromLCID' can be static.
xchm-1.23/src/chmfile.h:246:17: note: Technically the member function 'CHMFile::GetFontEncFromLCID' can be static.
xchm-1.23/src/chmfile.h:284:7: performance: Technically the member function 'CHMFile::GetItem' can be static. [functionStatic]
xchm-1.23/src/chmfile.cpp:324:15: note: Technically the member function 'CHMFile::GetItem' can be static.
xchm-1.23/src/chmfile.h:284:7: note: Technically the member function 'CHMFile::GetItem' can be static.
xchm-1.23/src/chmfile.h:293:7: performance: Technically the member function 'CHMFile::ConvertFromUnicode' can be static. [functionStatic]
xchm-1.23/src/chmfile.cpp:467:15: note: Technically the member function 'CHMFile::ConvertFromUnicode' can be static.
xchm-1.23/src/chmfile.h:293:7: note: Technically the member function 'CHMFile::ConvertFromUnicode' can be static.
xchm-1.23/src/hhcparser.h:50:2: style: Struct 'URLTreeItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xchm-1.23/src/chmhtmlnotebook.h:88:15: warning: Virtual function 'AddPage' is called from constructor 'CHMHtmlNotebook(wxWindow*parent,wxTreeCtrl*tc,const wxString&normalFont,const wxString&fixedFont,const int fontSize,CHMFrame*frame)' at line 50. Dynamic binding is not used. [virtualCallInConstructor]
xchm-1.23/src/chmhtmlnotebook.cpp:50:2: note: Calling AddHtmlView
xchm-1.23/src/chmhtmlnotebook.cpp:70:27: note: Calling CreateView
xchm-1.23/src/chmhtmlnotebook.cpp:61:2: note: Calling AddPage
xchm-1.23/src/chmhtmlnotebook.h:88:15: note: AddPage is a virtual method
xchm-1.23/src/chmlistctrl.cpp:45:14: warning: Member variable 'CHMListCtrl::_currentSize' is not initialized in the constructor. [uninitMemberVar]
xchm-1.23/src/chmsearchpanel.cpp:218:30: style: Array index 'j' is used before limits check. [arrayIndexThenCheck]
xchm-1.23/src/hhcparser.cpp:316:14: style: Redundant condition: If 'EXPR == '\"'', the comparison 'EXPR' is always true. [redundantCondition]
xchm-1.23/src/hhcparser.cpp:320:15: style: Redundant condition: If 'EXPR == '\"'', the comparison 'EXPR' is always true. [redundantCondition]
xchm-1.23/src/hhcparser.cpp:332:13: style: Redundant condition: If 'EXPR == '\"'', the comparison 'EXPR' is always true. [redundantCondition]
xchm-1.23/src/hhcparser.cpp:344:14: style: Redundant condition: If 'EXPR == '\"'', the comparison 'EXPR' is always true. [redundantCondition]
xchm-1.23/src/hhcparser.cpp:48:33: style: C-style pointer casting [cstyleCast]
xchm-1.23/src/hhcparser.cpp:449:17: style: C-style pointer casting [cstyleCast]
xchm-1.23/src/hhcparser.h:73:7: performance: Technically the member function 'HHCParser::getParameters' can be static. [functionStatic]
xchm-1.23/src/hhcparser.cpp:280:17: note: Technically the member function 'HHCParser::getParameters' can be static.
xchm-1.23/src/hhcparser.h:73:7: note: Technically the member function 'HHCParser::getParameters' can be static.
xchm-1.23/src/hhcparser.h:86:11: performance: Technically the member function 'HHCParser::getHTMLCode' can be static. [functionStatic]
xchm-1.23/src/hhcparser.cpp:445:21: note: Technically the member function 'HHCParser::getHTMLCode' can be static.
xchm-1.23/src/hhcparser.h:86:11: note: Technically the member function 'HHCParser::getHTMLCode' can be static.
[17:28]

ftp://ftp.se.debian.org/debian/pool/main/x/xcircuit/xcircuit_3.8.78.dfsg.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xcite/xcite_1.60.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xclip/xclip_0.12+svn84.orig.tar.gz
xclip-0.12+svn84.orig/xcprint.c:101:11: style: The scope of the variable 'msg_cur' can be reduced. [variableScope]
[17:28]

ftp://ftp.se.debian.org/debian/pool/main/x/xcolmix/xcolmix_1.07.orig.tar.gz
xcolmix-1.07/src/loadlookupbrowser.c:55:5: error: Common realloc mistake: 'rgb' nulled but not freed upon failure [memleakOnRealloc]
[17:28]

ftp://ftp.se.debian.org/debian/pool/main/x/xcolors/xcolors_1.5a.orig.tar.gz
xcolors-1.5a.orig/xcolors.c:200:13: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
xcolors-1.5a.orig/xcolors.c:110:9: style: The scope of the variable 'n' can be reduced. [variableScope]
xcolors-1.5a.orig/xcolors.c:288:17: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xcolors-1.5a.orig/xcolors.c:305:0: error: Resource leak: rgb [resourceLeak]
[17:28]

ftp://ftp.se.debian.org/debian/pool/main/x/xcolorsel/xcolorsel_1.1a.orig.tar.gz
xcolorsel-1.1a.orig/RgbSink.c:95:0: error: #error Could not determine which Xlib is used, define LIB_X11R5 or LIB_X11R6. [preprocessorErrorDirective]
xcolorsel-1.1a.orig/RgbSrc.c:193:4: style: Variable 'position' is reassigned a value before the old one has been used. [redundantAssignment]
xcolorsel-1.1a.orig/RgbSrc.c:192:4: note: Variable 'position' is reassigned a value before the old one has been used.
xcolorsel-1.1a.orig/RgbSrc.c:193:4: note: Variable 'position' is reassigned a value before the old one has been used.
xcolorsel-1.1a.orig/RgbSrc.c:213:4: style: Variable 'position' is reassigned a value before the old one has been used. [redundantAssignment]
xcolorsel-1.1a.orig/RgbSrc.c:212:4: note: Variable 'position' is reassigned a value before the old one has been used.
xcolorsel-1.1a.orig/RgbSrc.c:213:4: note: Variable 'position' is reassigned a value before the old one has been used.
xcolorsel-1.1a.orig/RgbSrc.c:164:7: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xcolorsel-1.1a.orig/RgbText.c:104:0: error: #error Could not determine which Xlib is used, define LIB_X11R5 or LIB_X11R6. [preprocessorErrorDirective]
xcolorsel-1.1a.orig/xcolorsel.c:485:5: style: The scope of the variable 'i' can be reduced. [variableScope]
xcolorsel-1.1a.orig/xcolorsel.c:791:23: style: Function 'allocmess' argument 1 names different: declaration 'len' definition 'needed'. [funcArgNamesDifferent]
xcolorsel-1.1a.orig/xcolorsel.c:248:23: note: Function 'allocmess' argument 1 names different: declaration 'len' definition 'needed'.
xcolorsel-1.1a.orig/xcolorsel.c:791:23: note: Function 'allocmess' argument 1 names different: declaration 'len' definition 'needed'.
xcolorsel-1.1a.orig/xcolorsel.c:762:17: style: Unused variable: ptr [unusedVariable]
xcolorsel-1.1a.orig/xcolorsel.c:762:21: style: Unused variable: templ [unusedVariable]
xcolorsel-1.1a.orig/xcolorsel.c:763:17: style: Unused variable: needed [unusedVariable]
xcolorsel-1.1a.orig/xcolorsel.c:764:5: style: Unused variable: tmp [unusedVariable]
xcolorsel-1.1a.orig/xcolorsel.c:765:9: style: Unused variable: flag [unusedVariable]
[17:28]

ftp://ftp.se.debian.org/debian/pool/main/x/xcompmgr/xcompmgr_1.1.7.orig.tar.gz
xcompmgr-1.1.7/xcompmgr.c:444:14: style: The scope of the variable 'g_data' can be reduced. [variableScope]
xcompmgr-1.1.7/xcompmgr.c:2061:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xcompmgr-1.1.7/xcompmgr.c:1312:54: error: Undefined behaviour: float (4.29497e+09) to integer conversion overflow. [floatConversionOverflow]
xcompmgr-1.1.7/xcompmgr.c:1202:53: note: Calling function 'get_opacity_percent', 3rd argument 'def' value is 1.0
xcompmgr-1.1.7/xcompmgr.c:1312:54: note: float to integer conversion
xcompmgr-1.1.7/xcompmgr.c:1673:14: style: Variable 'w' is assigned a value that is never used. [unreadVariable]
xcompmgr-1.1.7/xcompmgr.c:2372:6: style: Variable 'paint' is modified but its new value is never used. [unreadVariable]
[17:28]

ftp://ftp.se.debian.org/debian/pool/main/x/xcowsay/xcowsay_1.4.orig.tar.gz
xcowsay-1.4/src/config_file.c:82:18: warning: Storing fgetc() return value in char variable and then comparing with EOF. [checkCastIntToCharAndBack]
[17:28]

ftp://ftp.se.debian.org/debian/pool/main/x/xcp-eliloader/xcp-eliloader_0.1.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xcp-storage-managers/xcp-storage-managers_0.1.1.orig.tar.gz
xcp-storage-managers-0.1.1/dcopy/dcopy.c:37:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xcp-storage-managers-0.1.1/dcopy/dcopy.c:130:13: style: The scope of the variable 'c' can be reduced. [variableScope]
xcp-storage-managers-0.1.1/snapwatchd/xslib.c:162:15: style: Unused variable: path [unusedVariable]
xcp-storage-managers-0.1.1/snapwatchd/xslib.c:81:8: warning: Ineffective statement similar to '*A++;'. Did you intend to write '(*A)++;'? [clarifyStatement]
xcp-storage-managers-0.1.1/tests/biotest.c:642:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xcp-storage-managers-0.1.1/tests/biotest.c:643:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xcp-storage-managers-0.1.1/tests/biotest.c:95:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xcp-storage-managers-0.1.1/tests/biotest.c:123:19: style: The scope of the variable 'ior' can be reduced. [variableScope]
xcp-storage-managers-0.1.1/tests/biotest.c:153:19: style: The scope of the variable 'ior' can be reduced. [variableScope]
xcp-storage-managers-0.1.1/tests/biotest.c:337:9: style: The scope of the variable 'fbs' can be reduced. [variableScope]
xcp-storage-managers-0.1.1/tests/biotest.c:547:27: style: The scope of the variable 'iorec' can be reduced. [variableScope]
xcp-storage-managers-0.1.1/tests/faultinjection/pfilter.c:114:17: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xcp-storage-managers-0.1.1/tests/faultinjection/pfilter.c:136:17: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xcp-storage-managers-0.1.1/tests/faultinjection/pfilter.c:275:17: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xcp-storage-managers-0.1.1/tests/faultinjection/pfilter.c:172:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xcp-storage-managers-0.1.1/tests/faultinjection/pfilter.c:312:17: error: Resource leak: pidfile [resourceLeak]
xcp-storage-managers-0.1.1/tests/faultinjection/pfilter.c:316:17: error: Resource leak: pidfile [resourceLeak]
xcp-storage-managers-0.1.1/tests/faultinjection/pfilter.c:318:9: error: Resource leak: pidfile [resourceLeak]
[17:28]

ftp://ftp.se.debian.org/debian/pool/main/x/xcp-vncterm/xcp-vncterm_0.1.orig.tar.gz
xcp-vncterm-0.1/console.c:612:42: error: Array 'dmask16[16]' accessed at index 4095, which is out of bounds. [arrayIndexOutOfBounds]
xcp-vncterm-0.1/console.c:610:29: note: Assignment 'font_data=65535', assigned value is 65535
xcp-vncterm-0.1/console.c:612:42: note: Array index out of bounds
xcp-vncterm-0.1/console.c:625:41: error: Array 'dmask4[4]' accessed at index 1023, which is out of bounds. [arrayIndexOutOfBounds]
xcp-vncterm-0.1/console.c:623:29: note: Assignment 'font_data=65535', assigned value is 65535
xcp-vncterm-0.1/console.c:625:41: note: Array index out of bounds
xcp-vncterm-0.1/console.c:1629:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xcp-vncterm-0.1/console.c:1656:29: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xcp-vncterm-0.1/console.c:311:14: style: The scope of the variable 'd' can be reduced. [variableScope]
xcp-vncterm-0.1/console.c:463:30: style: The scope of the variable 'mid' can be reduced. [variableScope]
xcp-vncterm-0.1/console.c:654:23: style: The scope of the variable 'c' can be reduced. [variableScope]
xcp-vncterm-0.1/console.c:729:15: style: The scope of the variable 'c' can be reduced. [variableScope]
xcp-vncterm-0.1/console.c:854:15: style: The scope of the variable 'c' can be reduced. [variableScope]
xcp-vncterm-0.1/console.c:922:15: style: The scope of the variable 'c' can be reduced. [variableScope]
xcp-vncterm-0.1/console.c:1017:15: style: The scope of the variable 'fc' can be reduced. [variableScope]
xcp-vncterm-0.1/console.c:1017:20: style: The scope of the variable 'tc' can be reduced. [variableScope]
xcp-vncterm-0.1/console.c:1018:9: style: The scope of the variable 'm_fy' can be reduced. [variableScope]
xcp-vncterm-0.1/console.c:1018:15: style: The scope of the variable 'm_ty' can be reduced. [variableScope]
xcp-vncterm-0.1/console.c:1110:11: style: The scope of the variable 'text' can be reduced. [variableScope]
xcp-vncterm-0.1/console.c:1464:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xcp-vncterm-0.1/console.c:2600:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xcp-vncterm-0.1/console.c:2658:55: style: Function 'nrof_clients_connected' argument 1 names different: declaration 's' definition 'chr'. [funcArgNamesDifferent]
xcp-vncterm-0.1/console.h:42:55: note: Function 'nrof_clients_connected' argument 1 names different: declaration 's' definition 'chr'.
xcp-vncterm-0.1/console.c:2658:55: note: Function 'nrof_clients_connected' argument 1 names different: declaration 's' definition 'chr'.
xcp-vncterm-0.1/console.c:2742:36: style: Function 'console_set_input' argument 1 names different: declaration 's' definition 'chr'. [funcArgNamesDifferent]
xcp-vncterm-0.1/console.h:40:41: note: Function 'console_set_input' argument 1 names different: declaration 's' definition 'chr'.
xcp-vncterm-0.1/console.c:2742:36: note: Function 'console_set_input' argument 1 names different: declaration 's' definition 'chr'.
xcp-vncterm-0.1/console.c:2752:35: style: Function 'console_input_fd' argument 1 names different: declaration 's' definition 'chr'. [funcArgNamesDifferent]
xcp-vncterm-0.1/console.h:41:39: note: Function 'console_input_fd' argument 1 names different: declaration 's' definition 'chr'.
xcp-vncterm-0.1/console.c:2752:35: note: Function 'console_input_fd' argument 1 names different: declaration 's' definition 'chr'.
xcp-vncterm-0.1/console.c:813:10: style: Variable 'sc_fy' is assigned a value that is never used. [unreadVariable]
xcp-vncterm-0.1/libvnc/d3des.c:70:27: style: The scope of the variable 'n' can be reduced. [variableScope]
xcp-vncterm-0.1/libvnc/d3des.c:106:33: style: The scope of the variable 'raw0' can be reduced. [variableScope]
xcp-vncterm-0.1/libvnc/d3des.c:334:25: style: The scope of the variable 'fval' can be reduced. [variableScope]
xcp-vncterm-0.1/libvnc/keymaps.c:124:28: warning: Either the condition 'if(rest&&strstr(rest,"numlock"))' is redundant or there is possible null pointer dereference: rest. [nullPointerRedundantCheck]
xcp-vncterm-0.1/libvnc/keymaps.c:126:10: note: Assuming that condition 'if(rest&&strstr(rest,"numlock"))' is not redundant
xcp-vncterm-0.1/libvnc/keymaps.c:124:28: note: Null pointer dereference
xcp-vncterm-0.1/libvnc/keymaps.c:84:9: style: The scope of the variable 'len' can be reduced. [variableScope]
xcp-vncterm-0.1/libvnc/textterm.c:156:10: style: The scope of the variable 'ret' can be reduced. [variableScope]
xcp-vncterm-0.1/libvnc/textterm.c:220:67: style: Function 'text_term_display_init' argument 2 names different: declaration 'sa' definition 'addr'. [funcArgNamesDifferent]
xcp-vncterm-0.1/libvnc/libtextterm.h:23:67: note: Function 'text_term_display_init' argument 2 names different: declaration 'sa' definition 'addr'.
xcp-vncterm-0.1/libvnc/textterm.c:220:67: note: Function 'text_term_display_init' argument 2 names different: declaration 'sa' definition 'addr'.
xcp-vncterm-0.1/libvnc/vnc.c:921:13: style: The scope of the variable 'j' can be reduced. [variableScope]
xcp-vncterm-0.1/libvnc/vnc.c:966:10: style: The scope of the variable 'ret' can be reduced. [variableScope]
xcp-vncterm-0.1/libvnc/vnc.c:1869:57: style: Function 'vnc_display_init' argument 2 names different: declaration 'sa' definition 'addr'. [funcArgNamesDifferent]
xcp-vncterm-0.1/libvnc/libvnc.h:52:57: note: Function 'vnc_display_init' argument 2 names different: declaration 'sa' definition 'addr'.
xcp-vncterm-0.1/libvnc/vnc.c:1869:57: note: Function 'vnc_display_init' argument 2 names different: declaration 'sa' definition 'addr'.
xcp-vncterm-0.1/libvnc/vnc.c:85:11: style: struct member 'vnc_pm_server_cut_text::text' is never used. [unusedStructMember]
xcp-vncterm-0.1/libvnc/keymaps.c:97:0: error: Memory leak: k [memleak]
xcp-vncterm-0.1/main.c:690:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xcp-vncterm-0.1/main.c:452:13: style: The scope of the variable 'res' can be reduced. [variableScope]
xcp-vncterm-0.1/main.c:474:13: style: The scope of the variable 'res' can be reduced. [variableScope]
xcp-vncterm-0.1/main.c:597:9: style: The scope of the variable 'nenv' can be reduced. [variableScope]
xcp-vncterm-0.1/main.c:1144:74: style: Function '_write_port_to_xenstore' argument 3 names different: declaration 'port' definition 'no'. [funcArgNamesDifferent]
xcp-vncterm-0.1/main.c:82:74: note: Function '_write_port_to_xenstore' argument 3 names different: declaration 'port' definition 'no'.
xcp-vncterm-0.1/main.c:1144:74: note: Function '_write_port_to_xenstore' argument 3 names different: declaration 'port' definition 'no'.
[17:28]

ftp://ftp.se.debian.org/debian/pool/main/x/xcrysden/xcrysden_1.5.60.orig.tar.gz
xcrysden-1.5.60/C/3D.c:276:10: style: The scope of the variable 'ii' can be reduced. [variableScope]
xcrysden-1.5.60/C/MarchCubes.c:80:18: style: The scope of the variable 'di' can be reduced. [variableScope]
xcrysden-1.5.60/C/colorplane.c:316:25: style: The scope of the variable 'fac' can be reduced. [variableScope]
xcrysden-1.5.60/C/colorplane.c:317:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xcrysden-1.5.60/C/cryClip.c:470:7: style: Variable 'tc' is modified but its new value is never used. [unreadVariable]
xcrysden-1.5.60/C/cryDispFuncMultiFS.c:181:8: warning: Either the condition 'wc==(struct NEW_WIN_CONTEXTstr*)0' is redundant or there is possible null pointer dereference: wc. [nullPointerRedundantCheck]
xcrysden-1.5.60/C/cryDispFuncMultiFS.c:184:10: note: Assuming that condition 'wc==(struct NEW_WIN_CONTEXTstr*)0' is not redundant
xcrysden-1.5.60/C/cryDispFuncMultiFS.c:181:8: note: Null pointer dereference
xcrysden-1.5.60/C/crySurf.c:216:23: style: The scope of the variable 'i' can be reduced. [variableScope]
xcrysden-1.5.60/C/datagrid.c:288:10: error: Width 5 given in format string (no. 1) is larger than destination buffer 'band[5]', use %4s to prevent overflowing it. [invalidScanfFormatWidth]
xcrysden-1.5.60/C/datagrid.c:395:3: error: Memory leak: keyword [memleak]
xcrysden-1.5.60/C/fft_util.c:13:49: style: The scope of the variable 'i_ind' can be reduced. [variableScope]
xcrysden-1.5.60/C/fft_util.c:57:66: style: The scope of the variable 'i_ind' can be reduced. [variableScope]
xcrysden-1.5.60/C/fs.c:44:25: style: The scope of the variable 'ii' can be reduced. [variableScope]
xcrysden-1.5.60/C/fs.c:44:29: style: The scope of the variable 'jj' can be reduced. [variableScope]
xcrysden-1.5.60/C/fs.c:44:33: style: The scope of the variable 'kk' can be reduced. [variableScope]
xcrysden-1.5.60/C/fs.c:44:37: style: The scope of the variable 'i1' can be reduced. [variableScope]
xcrysden-1.5.60/C/fs.c:44:41: style: The scope of the variable 'j1' can be reduced. [variableScope]
xcrysden-1.5.60/C/fs.c:44:45: style: The scope of the variable 'k1' can be reduced. [variableScope]
xcrysden-1.5.60/C/fs.c:46:9: style: The scope of the variable 'frmin' can be reduced. [variableScope]
xcrysden-1.5.60/C/fs.c:46:37: style: The scope of the variable 'frmax' can be reduced. [variableScope]
xcrysden-1.5.60/C/fs.c:46:68: style: The scope of the variable 'a' can be reduced. [variableScope]
xcrysden-1.5.60/C/fs.c:48:20: style: The scope of the variable 'frImax' can be reduced. [variableScope]
xcrysden-1.5.60/C/gl2ps.c:2465:6: style: Condition 'greyscale' is always false [knownConditionTrueFalse]
xcrysden-1.5.60/C/gl2ps.c:2456:19: note: Assignment 'greyscale=0', assigned value is 0
xcrysden-1.5.60/C/gl2ps.c:2465:6: note: Condition 'greyscale' is always false
xcrysden-1.5.60/C/gl2ps.c:2483:16: style: Condition 'nbit==2' is always false [knownConditionTrueFalse]
xcrysden-1.5.60/C/gl2ps.c:2457:14: note: Assignment 'nbit=8', assigned value is 8
xcrysden-1.5.60/C/gl2ps.c:2483:16: note: Condition 'nbit==2' is always false
xcrysden-1.5.60/C/gl2ps.c:2570:16: style: Condition 'nbit==4' is always false [knownConditionTrueFalse]
xcrysden-1.5.60/C/gl2ps.c:2457:14: note: Assignment 'nbit=8', assigned value is 8
xcrysden-1.5.60/C/gl2ps.c:2570:16: note: Condition 'nbit==4' is always false
xcrysden-1.5.60/C/gl2ps.c:4623:6: style: Condition '!done' is always true [knownConditionTrueFalse]
xcrysden-1.5.60/C/gl2ps.c:4576:24: note: Assignment 'done=0', assigned value is 0
xcrysden-1.5.60/C/gl2ps.c:4623:6: note: Condition '!done' is always true
xcrysden-1.5.60/C/gl2ps.c:5996:26: portability: Casting between integer* and const float* which have an incompatible binary data representation. [invalidPointerCast]
xcrysden-1.5.60/C/gl2ps.c:277:11: style: The scope of the variable 'args' can be reduced. [variableScope]
xcrysden-1.5.60/C/gl2ps.c:1438:27: style: The scope of the variable 'prim2' can be reduced. [variableScope]
xcrysden-1.5.60/C/gl2ps.c:2159:19: style: The scope of the variable 'prim' can be reduced. [variableScope]
xcrysden-1.5.60/C/gl2ps.c:2450:50: style: The scope of the variable 'grey' can be reduced. [variableScope]
xcrysden-1.5.60/C/gl2ps.c:2920:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xcrysden-1.5.60/C/gl2ps.c:2966:16: style: The scope of the variable 'i' can be reduced. [variableScope]
xcrysden-1.5.60/C/gl2ps.c:2966:22: style: The scope of the variable 'array' can be reduced. [variableScope]
xcrysden-1.5.60/C/gl2ps.c:3232:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xcrysden-1.5.60/C/gl2ps.c:3654:13: style: The scope of the variable 'lastel' can be reduced. [variableScope]
xcrysden-1.5.60/C/gl2ps.c:3656:18: style: The scope of the variable 'gro' can be reduced. [variableScope]
xcrysden-1.5.60/C/gl2ps.c:3847:18: style: The scope of the variable 'gro' can be reduced. [variableScope]
xcrysden-1.5.60/C/gl2ps.c:3868:18: style: The scope of the variable 'gro' can be reduced. [variableScope]
xcrysden-1.5.60/C/gl2ps.c:3892:18: style: The scope of the variable 'gro' can be reduced. [variableScope]
xcrysden-1.5.60/C/gl2ps.c:3927:18: style: The scope of the variable 'gro' can be reduced. [variableScope]
xcrysden-1.5.60/C/gl2ps.c:4226:17: style: The scope of the variable 'imap' can be reduced. [variableScope]
xcrysden-1.5.60/C/gl2ps.c:4375:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xcrysden-1.5.60/C/gl2ps.c:4665:18: style: The scope of the variable 'gro' can be reduced. [variableScope]
xcrysden-1.5.60/C/gl2ps.c:4905:8: style: The scope of the variable 'col' can be reduced. [variableScope]
xcrysden-1.5.60/C/gl2ps.c:4957:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xcrysden-1.5.60/C/gl2ps.c:4960:8: style: The scope of the variable 'col' can be reduced. [variableScope]
xcrysden-1.5.60/C/gl2ps.c:5039:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xcrysden-1.5.60/C/gl2ps.c:5241:8: style: The scope of the variable 'col' can be reduced. [variableScope]
xcrysden-1.5.60/C/gl2ps.c:5352:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xcrysden-1.5.60/C/gl2ps.c:5352:13: style: The scope of the variable 'array' can be reduced. [variableScope]
xcrysden-1.5.60/C/gl2ps.c:5897:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xcrysden-1.5.60/C/gl2ps.c:5898:18: style: The scope of the variable 'piv' can be reduced. [variableScope]
xcrysden-1.5.60/C/gl2ps.c:5868:62: style: Function 'gl2psTextOptColor' argument 4 names different: declaration 'align' definition 'alignment'. [funcArgNamesDifferent]
xcrysden-1.5.60/C/gl2ps.h:183:62: note: Function 'gl2psTextOptColor' argument 4 names different: declaration 'align' definition 'alignment'.
xcrysden-1.5.60/C/gl2ps.c:5868:62: note: Function 'gl2psTextOptColor' argument 4 names different: declaration 'align' definition 'alignment'.
xcrysden-1.5.60/C/gl2ps.c:5876:57: style: Function 'gl2psTextOpt' argument 4 names different: declaration 'align' definition 'alignment'. [funcArgNamesDifferent]
xcrysden-1.5.60/C/gl2ps.h:181:57: note: Function 'gl2psTextOpt' argument 4 names different: declaration 'align' definition 'alignment'.
xcrysden-1.5.60/C/gl2ps.c:5876:57: note: Function 'gl2psTextOpt' argument 4 names different: declaration 'align' definition 'alignment'.
xcrysden-1.5.60/C/gridNormals.c:225:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'XYZ *'. [invalidPrintfArgType_sint]
xcrysden-1.5.60/C/gridNormals.c:93:22: style: The scope of the variable 'j' can be reduced. [variableScope]
xcrysden-1.5.60/C/gridNormals.c:93:25: style: The scope of the variable 'k' can be reduced. [variableScope]
xcrysden-1.5.60/C/gridNormals.c:93:28: style: The scope of the variable 'i1' can be reduced. [variableScope]
xcrysden-1.5.60/C/gridNormals.c:93:32: style: The scope of the variable 'j1' can be reduced. [variableScope]
xcrysden-1.5.60/C/gridNormals.c:93:36: style: The scope of the variable 'k1' can be reduced. [variableScope]
xcrysden-1.5.60/C/gridNormals.c:209:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xcrysden-1.5.60/C/gridNormals.c:209:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xcrysden-1.5.60/C/gridNormals.c:209:15: style: The scope of the variable 'k' can be reduced. [variableScope]
xcrysden-1.5.60/C/gridNormals.c:204:12: style: Function 'gradient_SurfNmlNew' argument 9 names different: declaration 'normal' definition 'nml'. [funcArgNamesDifferent]
xcrysden-1.5.60/C/xcfunc.h:155:165: note: Function 'gradient_SurfNmlNew' argument 9 names different: declaration 'normal' definition 'nml'.
xcrysden-1.5.60/C/gridNormals.c:204:12: note: Function 'gradient_SurfNmlNew' argument 9 names different: declaration 'normal' definition 'nml'.
xcrysden-1.5.60/C/hpsort.c:67:19: style: The scope of the variable 'zero' can be reduced. [variableScope]
xcrysden-1.5.60/C/hpsort.c:117:19: style: The scope of the variable 'one' can be reduced. [variableScope]
xcrysden-1.5.60/C/hpsort.c:174:19: style: The scope of the variable 'zero' can be reduced. [variableScope]
xcrysden-1.5.60/C/isoline.c:130:13: style: The scope of the variable 'nseg' can be reduced. [variableScope]
xcrysden-1.5.60/C/isoline_old.c:104:13: style: The scope of the variable 'nseg' can be reduced. [variableScope]
xcrysden-1.5.60/C/isorender.c:442:24: style: The scope of the variable 'nseg' can be reduced. [variableScope]
xcrysden-1.5.60/C/lcasi.c:138:16: style: The scope of the variable 'ii' can be reduced. [variableScope]
xcrysden-1.5.60/C/lcasif.c:92:5: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xcrysden-1.5.60/C/lcasif.c:189:28: style: The scope of the variable 'ii0' can be reduced. [variableScope]
xcrysden-1.5.60/C/lcasif.c:264:16: style: The scope of the variable 'ii' can be reduced. [variableScope]
xcrysden-1.5.60/C/lighting.c:356:16: style: The scope of the variable 'i' can be reduced. [variableScope]
xcrysden-1.5.60/C/lighting.c:525:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xcrysden-1.5.60/C/lighting.c:562:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xcrysden-1.5.60/C/lighting.c:836:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xcrysden-1.5.60/C/memory.c:243:5: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xcrysden-1.5.60/C/memory.c:76:9: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xcrysden-1.5.60/C/memory.c:82:9: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xcrysden-1.5.60/C/memory.c:83:9: portability: Casting from float ** to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xcrysden-1.5.60/C/memory.c:89:9: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xcrysden-1.5.60/C/memory.c:90:9: portability: Casting from float ** to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xcrysden-1.5.60/C/memory.c:91:9: portability: Casting from float * ** to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xcrysden-1.5.60/C/memory.c:107:9: portability: Casting from float ** to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xcrysden-1.5.60/C/memory.c:108:9: portability: Casting from float * ** to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xcrysden-1.5.60/C/memory.c:26:11: style: Checking if unsigned variable 'size' is less than zero. [unsignedLessThanZero]
xcrysden-1.5.60/C/memory.c:37:11: style: Checking if unsigned variable 'size' is less than zero. [unsignedLessThanZero]
xcrysden-1.5.60/C/memory.c:37:23: style: Checking if unsigned variable 'nmemb' is less than zero. [unsignedLessThanZero]
xcrysden-1.5.60/C/paraSize.c:56:14: style: The scope of the variable 'd' can be reduced. [variableScope]
xcrysden-1.5.60/C/paraSize.c:97:14: style: The scope of the variable 'd' can be reduced. [variableScope]
xcrysden-1.5.60/C/polygonise.c:120:58: style: The scope of the variable 'ivrt' can be reduced. [variableScope]
xcrysden-1.5.60/C/polygonise.c:332:9: style: The scope of the variable 'in' can be reduced. [variableScope]
xcrysden-1.5.60/C/polygonise.c:845:10: style: The scope of the variable 'in' can be reduced. [variableScope]
xcrysden-1.5.60/C/polygonise_auxil.c:273:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'XYZ *'. [invalidPrintfArgType_sint]
xcrysden-1.5.60/C/readisodata.c:48:7: style: The scope of the variable 'last_read' can be reduced. [variableScope]
xcrysden-1.5.60/C/readisodata.c:184:16: style: The scope of the variable 'i' can be reduced. [variableScope]
xcrysden-1.5.60/C/readisodata.c:364:11: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xcrysden-1.5.60/C/readstrf.c:1763:20: style: Condition '__atmn[0]==' '' is always true [knownConditionTrueFalse]
xcrysden-1.5.60/C/readstrf.c:534:30: style: The scope of the variable 'lend' can be reduced. [variableScope]
xcrysden-1.5.60/C/readstrf.c:961:12: style: The scope of the variable 'a' can be reduced. [variableScope]
xcrysden-1.5.60/C/readstrf.c:961:15: style: The scope of the variable 'b' can be reduced. [variableScope]
xcrysden-1.5.60/C/readstrf.c:961:18: style: The scope of the variable 'c' can be reduced. [variableScope]
xcrysden-1.5.60/C/readstrf.c:991:12: style: The scope of the variable 'a' can be reduced. [variableScope]
xcrysden-1.5.60/C/readstrf.c:991:15: style: The scope of the variable 'b' can be reduced. [variableScope]
xcrysden-1.5.60/C/readstrf.c:991:18: style: The scope of the variable 'c' can be reduced. [variableScope]
xcrysden-1.5.60/C/readstrf.c:1062:10: style: The scope of the variable 'n' can be reduced. [variableScope]
xcrysden-1.5.60/C/readstrf.c:1128:10: style: The scope of the variable 'n' can be reduced. [variableScope]
xcrysden-1.5.60/C/readstrf.c:1283:10: style: The scope of the variable 'n' can be reduced. [variableScope]
xcrysden-1.5.60/C/readstrf.c:1322:25: style: The scope of the variable 'nv' can be reduced. [variableScope]
xcrysden-1.5.60/C/readstrf.c:1463:7: style: The scope of the variable 'n' can be reduced. [variableScope]
xcrysden-1.5.60/C/readstrf.c:1645:37: style: Function 'parsePDBAtomRecord' argument 2 names different: declaration 'nat1' definition 'n'. [funcArgNamesDifferent]
xcrysden-1.5.60/C/readstrf.c:68:49: note: Function 'parsePDBAtomRecord' argument 2 names different: declaration 'nat1' definition 'n'.
xcrysden-1.5.60/C/readstrf.c:1645:37: note: Function 'parsePDBAtomRecord' argument 2 names different: declaration 'nat1' definition 'n'.
xcrysden-1.5.60/C/readstrf.c:545:14: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xcrysden-1.5.60/C/readstrf.c:551:7: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xcrysden-1.5.60/C/readstrf.c:563:2: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xcrysden-1.5.60/C/readstrf.c:576:14: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xcrysden-1.5.60/C/readstrf.c:585:14: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xcrysden-1.5.60/C/readstrf.c:594:14: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xcrysden-1.5.60/C/readstrf.c:604:4: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xcrysden-1.5.60/C/readstrf.c:609:4: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xcrysden-1.5.60/C/readstrf.c:847:17: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xcrysden-1.5.60/C/readstrf.c:852:17: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xcrysden-1.5.60/C/readstrf.c:865:14: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xcrysden-1.5.60/C/readstrf.c:870:12: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xcrysden-1.5.60/C/readstrf.c:882:17: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xcrysden-1.5.60/C/readstrf.c:887:17: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xcrysden-1.5.60/C/readstrf.c:900:14: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xcrysden-1.5.60/C/readstrf.c:905:12: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xcrysden-1.5.60/C/readstrf.c:919:17: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xcrysden-1.5.60/C/readstrf.c:924:17: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xcrysden-1.5.60/C/readstrf.c:938:14: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xcrysden-1.5.60/C/readstrf.c:943:12: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xcrysden-1.5.60/C/readstrf.c:1332:5: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xcrysden-1.5.60/C/readstrf.c:1508:15: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xcrysden-1.5.60/C/readstrf.c:1174:0: error: Memory leak: xat1 [memleak]
xcrysden-1.5.60/C/readstrf.c:1174:0: error: Memory leak: yat1 [memleak]
xcrysden-1.5.60/C/readstrf.c:1174:0: error: Memory leak: zat1 [memleak]
xcrysden-1.5.60/C/readstrf.c:1174:0: error: Memory leak: nat1 [memleak]
xcrysden-1.5.60/C/readstrf.c:1174:0: error: Memory leak: flag1 [memleak]
xcrysden-1.5.60/C/readstrf.c:1505:0: error: Memory leak: nat1 [memleak]
xcrysden-1.5.60/C/readstrf.c:1505:0: error: Memory leak: flag1 [memleak]
xcrysden-1.5.60/C/readstrf.c:1505:0: error: Memory leak: xat1 [memleak]
xcrysden-1.5.60/C/readstrf.c:1505:0: error: Memory leak: yat1 [memleak]
xcrysden-1.5.60/C/readstrf.c:1505:0: error: Memory leak: zat1 [memleak]
xcrysden-1.5.60/C/readstrf.c:1505:0: error: Memory leak: fv1 [memleak]
xcrysden-1.5.60/C/realTimeMovie.c:47:17: warning: Logical conjunction always evaluates to false: argc < 3 && argc > 5. [incorrectLogicOperator]
xcrysden-1.5.60/C/realTimeMovie.c:132:7: style: The scope of the variable 'colorPPM' can be reduced. [variableScope]
xcrysden-1.5.60/C/realTimeMovie.c:132:21: style: The scope of the variable 'interpDegree' can be reduced. [variableScope]
xcrysden-1.5.60/C/realTimeMovie.c:132:39: style: The scope of the variable 'antialias' can be reduced. [variableScope]
xcrysden-1.5.60/C/realTimeMovie.c:106:17: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
xcrysden-1.5.60/C/splineInt.c:46:9: style: The scope of the variable 'p' can be reduced. [variableScope]
xcrysden-1.5.60/C/splineInt.c:46:14: style: The scope of the variable 'sig' can be reduced. [variableScope]
xcrysden-1.5.60/C/splineInt.c:257:9: style: The scope of the variable 'p' can be reduced. [variableScope]
xcrysden-1.5.60/C/splineInt.c:257:16: style: The scope of the variable 'sig' can be reduced. [variableScope]
xcrysden-1.5.60/C/splineInt.c:39:48: style: Function 'spline' argument 4 names different: declaration 'yp1' definition 'yp0'. [funcArgNamesDifferent]
xcrysden-1.5.60/C/splineInt.c:25:48: note: Function 'spline' argument 4 names different: declaration 'yp1' definition 'yp0'.
xcrysden-1.5.60/C/splineInt.c:39:48: note: Function 'spline' argument 4 names different: declaration 'yp1' definition 'yp0'.
xcrysden-1.5.60/C/splineInt.c:39:59: style: Function 'spline' argument 5 names different: declaration 'ypn' definition 'ypnn'. [funcArgNamesDifferent]
xcrysden-1.5.60/C/splineInt.c:25:59: note: Function 'spline' argument 5 names different: declaration 'ypn' definition 'ypnn'.
xcrysden-1.5.60/C/splineInt.c:39:59: note: Function 'spline' argument 5 names different: declaration 'ypn' definition 'ypnn'.
xcrysden-1.5.60/C/splineInt.c:249:13: style: Function 'spline3' argument 6 names different: declaration 'yp1' definition 'yp0'. [funcArgNamesDifferent]
xcrysden-1.5.60/C/splineInt.c:34:13: note: Function 'spline3' argument 6 names different: declaration 'yp1' definition 'yp0'.
xcrysden-1.5.60/C/splineInt.c:249:13: note: Function 'spline3' argument 6 names different: declaration 'yp1' definition 'yp0'.
xcrysden-1.5.60/C/splineInt.c:249:24: style: Function 'spline3' argument 7 names different: declaration 'ypn' definition 'ypnn'. [funcArgNamesDifferent]
xcrysden-1.5.60/C/splineInt.c:34:24: note: Function 'spline3' argument 7 names different: declaration 'ypn' definition 'ypnn'.
xcrysden-1.5.60/C/splineInt.c:249:24: note: Function 'spline3' argument 7 names different: declaration 'ypn' definition 'ypnn'.
xcrysden-1.5.60/C/togl.c:73:0: error: #error Sorry Togl requires Tcl/Tk ver 8.0 or higher. [preprocessorErrorDirective]
xcrysden-1.5.60/C/togl_ppm.c:123:18: style: The scope of the variable 'curpix' can be reduced. [variableScope]
xcrysden-1.5.60/C/togl_ppm.c:125:22: style: The scope of the variable 'i' can be reduced. [variableScope]
xcrysden-1.5.60/C/togl_ppm.c:53:5: style: Variable 'using_mesa' is assigned a value that is never used. [unreadVariable]
xcrysden-1.5.60/C/togl_ppm.c:43:23: style: Variable 'dpy' is assigned a value that is never used. [unreadVariable]
xcrysden-1.5.60/C/togl_ppm.c:175:0: error: Resource leak: fp [resourceLeak]
xcrysden-1.5.60/C/trash.c:54:3: warning: printf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum]
xcrysden-1.5.60/C/trash.c:32:10: style: Unused variable: x [unusedVariable]
xcrysden-1.5.60/C/trash.c:32:12: style: Unused variable: y [unusedVariable]
xcrysden-1.5.60/C/trash.c:32:14: style: Unused variable: z [unusedVariable]
xcrysden-1.5.60/C/vectors.c:347:9: style: The scope of the variable 'cosfi' can be reduced. [variableScope]
xcrysden-1.5.60/C/vectors.c:347:16: style: The scope of the variable 'sinfi' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcAppInit.c:1404:10: style: The scope of the variable 'translstep1' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcAppInit.c:839:5: error: Resource leak: fp [resourceLeak]
xcrysden-1.5.60/C/xcAppInit.c:848:7: error: Resource leak: fp [resourceLeak]
xcrysden-1.5.60/C/xcAppInit.c:2343:5: error: Resource leak: fp [resourceLeak]
xcrysden-1.5.60/C/xcAppInit.c:2638:7: error: Uninitialized variable: stereo [uninitvar]
xcrysden-1.5.60/C/xcBz.c:455:9: style: The scope of the variable 'sumx' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcBz.c:455:15: style: The scope of the variable 'sumy' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcBz.c:455:21: style: The scope of the variable 'sumz' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcBz.c:793:13: style: The scope of the variable 'ps1' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcBz.c:1066:12: style: The scope of the variable 'arrow' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcBz.c:1066:20: style: The scope of the variable 'text' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcBz.c:1123:12: style: The scope of the variable 'arrow' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcBz.c:1278:13: style: The scope of the variable 'sum0' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcBz.c:1278:25: style: The scope of the variable 'sum1' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcBz.c:746:36: style: Function 'BzGetCoor' argument 3 names different: declaration 'coor' definition 'v'. [funcArgNamesDifferent]
xcrysden-1.5.60/C/xcBz.c:55:48: note: Function 'BzGetCoor' argument 3 names different: declaration 'coor' definition 'v'.
xcrysden-1.5.60/C/xcBz.c:746:36: note: Function 'BzGetCoor' argument 3 names different: declaration 'coor' definition 'v'.
xcrysden-1.5.60/C/xcColorScheme.c:208:16: style: The scope of the variable 'i' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcColorScheme.c:208:19: style: The scope of the variable 'j' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcDisplayFunc.c:1607:23: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xcrysden-1.5.60/C/xcDisplayFunc.c:1601:35: note: outer condition: !atomLabel[i].base
xcrysden-1.5.60/C/xcDisplayFunc.c:1607:23: note: opposite inner condition: atomLabel[i].base
xcrysden-1.5.60/C/xcDisplayFunc.c:967:18: style: The scope of the variable 'quadObj' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcDisplayFunc.c:1005:18: style: The scope of the variable 'quadObj' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcDisplayFunc.c:1042:18: style: The scope of the variable 'quadObj' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcDisplayFunc.c:1080:18: style: The scope of the variable 'quadObj' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcDisplayFunc.c:1133:18: style: The scope of the variable 'quadObj' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcDisplayFunc.c:1196:18: style: The scope of the variable 'quadObj' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcDisplayFunc.c:1858:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcDisplayFunc.c:2070:22: style: The scope of the variable 'fulls_vs_structs' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcDisplayFunc.c:2070:40: style: The scope of the variable 'ratio' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcDisplayFunc.c:2071:17: style: The scope of the variable 'old_fulls_vs_structs' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcDisplayFunc.c:502:12: style: Variable 'nat' is assigned a value that is never used. [unreadVariable]
xcrysden-1.5.60/C/xcDisplayFunc.c:2036:21: error: Uninitialized variable: size [uninitvar]
xcrysden-1.5.60/C/xcDisplayFunc2.c:411:22: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xcrysden-1.5.60/C/xcDisplayFunc2.c:406:33: note: outer condition: !atomLabel[ia].base
xcrysden-1.5.60/C/xcDisplayFunc2.c:411:22: note: opposite inner condition: atomLabel[ia].base
xcrysden-1.5.60/C/xcFont.c:332:17: style: Redundant condition: If 'argc > 5', the comparison 'argc != 3' is always true. [redundantCondition]
xcrysden-1.5.60/C/xcFont.c:114:21: style: The scope of the variable 'result' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcFont.c:114:29: style: The scope of the variable 'font_found' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcFont.c:81:12: style: struct member 'FontType::string' is never used. [unusedStructMember]
xcrysden-1.5.60/C/xcFont.c:143:53: error: Uninitialized variable: thisFont [uninitvar]
xcrysden-1.5.60/C/xcFont.c:143:53: error: Uninitialized struct member: thisFont.font [uninitStructMember]
xcrysden-1.5.60/C/xcFont.c:143:53: error: Uninitialized struct member: thisFont.string [uninitStructMember]
xcrysden-1.5.60/C/xcFont.c:143:53: error: Uninitialized struct member: thisFont.tkfont [uninitStructMember]
xcrysden-1.5.60/C/xcFont.c:143:53: error: Uninitialized struct member: thisFont.height [uninitStructMember]
xcrysden-1.5.60/C/xcFont.c:143:53: error: Uninitialized struct member: thisFont.width [uninitStructMember]
xcrysden-1.5.60/C/xcFont.c:213:44: error: Uninitialized variable: thisFont [uninitvar]
xcrysden-1.5.60/C/xcFont.c:213:44: error: Uninitialized struct member: thisFont.font [uninitStructMember]
xcrysden-1.5.60/C/xcFont.c:213:44: error: Uninitialized struct member: thisFont.string [uninitStructMember]
xcrysden-1.5.60/C/xcFont.c:213:44: error: Uninitialized struct member: thisFont.tkfont [uninitStructMember]
xcrysden-1.5.60/C/xcFont.c:213:44: error: Uninitialized struct member: thisFont.height [uninitStructMember]
xcrysden-1.5.60/C/xcFont.c:213:44: error: Uninitialized struct member: thisFont.width [uninitStructMember]
xcrysden-1.5.60/C/xcFont.c:337:51: error: Uninitialized variable: thisFont [uninitvar]
xcrysden-1.5.60/C/xcFont.c:337:51: error: Uninitialized struct member: thisFont.font [uninitStructMember]
xcrysden-1.5.60/C/xcFont.c:337:51: error: Uninitialized struct member: thisFont.string [uninitStructMember]
xcrysden-1.5.60/C/xcFont.c:337:51: error: Uninitialized struct member: thisFont.tkfont [uninitStructMember]
xcrysden-1.5.60/C/xcFont.c:337:51: error: Uninitialized struct member: thisFont.height [uninitStructMember]
xcrysden-1.5.60/C/xcFont.c:337:51: error: Uninitialized struct member: thisFont.width [uninitStructMember]
xcrysden-1.5.60/C/xcForces.c:140:9: style: The scope of the variable 'size' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcForces.c:140:15: style: The scope of the variable 'sizeOrig' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcGLparam.c:672:11: style: The scope of the variable 'il' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcGLparam.c:1955:10: style: The scope of the variable 'val' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcGLparam.c:110:12: style: struct member 'GLParam::isonormal_what' is never used. [unusedStructMember]
xcrysden-1.5.60/C/xcGLparam.c:1209:2: error: Memory leak: res1 [memleak]
xcrysden-1.5.60/C/xcGLparam.c:1209:2: error: Memory leak: res2 [memleak]
xcrysden-1.5.60/C/xcGLparam.c:1209:2: error: Memory leak: res3 [memleak]
xcrysden-1.5.60/C/xcGLparam.c:1209:2: error: Memory leak: res4 [memleak]
xcrysden-1.5.60/C/xcGLparam.c:1218:7: error: Memory leak: res1 [memleak]
xcrysden-1.5.60/C/xcGLparam.c:1218:7: error: Memory leak: res2 [memleak]
xcrysden-1.5.60/C/xcGLparam.c:1218:7: error: Memory leak: res3 [memleak]
xcrysden-1.5.60/C/xcGLparam.c:1218:7: error: Memory leak: res4 [memleak]
xcrysden-1.5.60/C/xcGLparam.c:475:8: error: Uninitialized struct member: glparam.what [uninitStructMember]
xcrysden-1.5.60/C/xcGLparam.c:634:13: error: Uninitialized struct member: glparam.what [uninitStructMember]
xcrysden-1.5.60/C/xcGLparam.c:671:13: error: Uninitialized struct member: glparam.what [uninitStructMember]
xcrysden-1.5.60/C/xcGLparam.c:699:13: error: Uninitialized struct member: glparam.what [uninitStructMember]
xcrysden-1.5.60/C/xcGLparam.c:705:13: error: Uninitialized struct member: glparam.what [uninitStructMember]
xcrysden-1.5.60/C/xcGLparam.c:1252:8: error: Uninitialized struct member: glparam.what [uninitStructMember]
xcrysden-1.5.60/C/xcGLparam.c:1856:13: error: Uninitialized struct member: glparam.what [uninitStructMember]
xcrysden-1.5.60/C/xcIsoDataGrid.c:148:7: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum]
xcrysden-1.5.60/C/xcIsoDataGrid.c:151:7: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum]
xcrysden-1.5.60/C/xcIsoDataGrid.c:46:22: style: The scope of the variable 'io' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcIsoDataGrid.c:46:50: style: The scope of the variable 'n_grid_blocks' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcIsoDataGrid.c:65:22: style: The scope of the variable 'grid' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcIsoDataGrid.c:127:3: style: Variable 'nargc' is assigned a value that is never used. [unreadVariable]
xcrysden-1.5.60/C/xcIsoDataGrid.c:54:5: error: Memory leak: argvList [memleak]
xcrysden-1.5.60/C/xcIsoDataGrid.c:54:5: error: Memory leak: filename [memleak]
xcrysden-1.5.60/C/xcIsoDataGrid.c:96:5: error: Memory leak: argvList [memleak]
xcrysden-1.5.60/C/xcIsoDataGrid.c:96:5: error: Memory leak: filename [memleak]
xcrysden-1.5.60/C/xcIsoDataGrid.c:102:5: error: Memory leak: argvList [memleak]
xcrysden-1.5.60/C/xcIsoDataGrid.c:102:5: error: Memory leak: filename [memleak]
xcrysden-1.5.60/C/xcIsoDataGrid.c:328:0: error: Memory leak: filename [memleak]
xcrysden-1.5.60/C/xcIsoSpaceSel.c:386:7: style: The scope of the variable 'ii' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcIsoSpaceSel.c:387:9: style: The scope of the variable 'det' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcIsoSpaceSel.c:387:14: style: The scope of the variable 'k' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcIsoSpaceSel.c:388:49: style: The scope of the variable 'd' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcIsoSurf.c:471:19: warning: Logical conjunction always evaluates to false: argc < 3 && argc > 4. [incorrectLogicOperator]
xcrysden-1.5.60/C/xcIsoSurf.c:1445:2: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum]
xcrysden-1.5.60/C/xcIsoSurf.c:1448:2: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum]
xcrysden-1.5.60/C/xcIsoSurf.c:389:17: style: The scope of the variable 'iz' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcIsoSurf.c:423:17: style: The scope of the variable 'iz' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcIsoSurf.c:469:12: style: The scope of the variable 'ii' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcIsoSurf.c:727:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcIsoSurf.c:2290:9: style: The scope of the variable 'isosize' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcIsoSurf.c:1683:14: error: Uninitialized variable: f3 [uninitvar]
xcrysden-1.5.60/C/xcIsoSurf.c:1717:14: error: Uninitialized variable: f3 [uninitvar]
xcrysden-1.5.60/C/xcIsoSurf.c:1683:21: error: Uninitialized variable: f31 [uninitvar]
xcrysden-1.5.60/C/xcIsoSurf.c:1717:21: error: Uninitialized variable: f31 [uninitvar]
xcrysden-1.5.60/C/xcMolSurf.c:394:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'ISOSURFACEstruct *'. [invalidPrintfArgType_sint]
xcrysden-1.5.60/C/xcMolSurf.c:758:14: style: The scope of the variable 'mindis' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcMolSurf.c:758:22: style: The scope of the variable 'mindis1' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcMolSurf.c:758:31: style: The scope of the variable 'mindis2' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcMolSurf.c:759:7: style: The scope of the variable 'ind' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcMolSurf.c:759:12: style: The scope of the variable 'ind1' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcMolSurf.c:759:18: style: The scope of the variable 'ind2' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcMolSurf.c:868:9: style: The scope of the variable 'tmpXYZ' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcMolSurf.c:869:9: style: The scope of the variable 'rad' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcMolSurf.c:419:17: style: Variable 's_nstep' is assigned a value that is never used. [unreadVariable]
xcrysden-1.5.60/C/xcMolSurf.c:422:17: style: Variable 's_algorithm' is assigned a value that is never used. [unreadVariable]
xcrysden-1.5.60/C/xcMolSurf.c:423:17: style: Variable 's_normals' is assigned a value that is never used. [unreadVariable]
xcrysden-1.5.60/C/xcMolSurf.c:420:17: style: Variable 's_weight' is assigned a value that is never used. [unreadVariable]
xcrysden-1.5.60/C/xcMolSurf.c:421:17: style: Variable 's_level' is assigned a value that is never used. [unreadVariable]
xcrysden-1.5.60/C/xcMolSurf.c:878:11: style: Variable 'rad' is assigned a value that is never used. [unreadVariable]
xcrysden-1.5.60/C/xcReadXSF.c:96:20: style: The scope of the variable 'grid' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcReadXSF.c:121:14: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xcrysden-1.5.60/C/xcReadXSF.c:126:7: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xcrysden-1.5.60/C/xcReadXSF.c:137:17: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xcrysden-1.5.60/C/xcReadXSF.c:142:17: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xcrysden-1.5.60/C/xcReadXSF.c:157:14: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xcrysden-1.5.60/C/xcReadXSF.c:162:12: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xcrysden-1.5.60/C/xcReadXSF.c:169:6: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xcrysden-1.5.60/C/xcSelect.c:497:9: style: The scope of the variable 'dis' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcSelect.c:497:14: style: The scope of the variable 'tol_' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcSelect.c:567:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcSelect.c:708:20: style: The scope of the variable 'fdis' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcSelect.c:709:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcSelect.c:1218:19: style: The scope of the variable 'ind' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcSelect.c:1238:22: style: The scope of the variable 'i1' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcSelect.c:1238:26: style: The scope of the variable 'i2' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcSelect.c:1239:19: style: The scope of the variable 'dis' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcSelect.c:1239:24: style: The scope of the variable 'len' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcSelect.c:1291:10: style: The scope of the variable 'id' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcSelect.c:1291:14: style: The scope of the variable 'ii' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcTogl.c:146:14: style: The scope of the variable 'toglIsInteractive' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcTogl.c:330:7: style: The scope of the variable 'dx' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcTogl.c:330:11: style: The scope of the variable 'dy' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcWigner.c:51:16: style: The scope of the variable 'i' can be reduced. [variableScope]
xcrysden-1.5.60/C/xcWigner.c:54:7: style: The scope of the variable 'nodemode' can be reduced. [variableScope]
xcrysden-1.5.60/C/xsf2xsf.c:305:8: style: The scope of the variable 'c' can be reduced. [variableScope]
xcrysden-1.5.60/C/xsf2xsf.c:317:7: style: The scope of the variable 'j' can be reduced. [variableScope]
xcrysden-1.5.60/C/xsf2xsf.c:317:13: style: The scope of the variable '_nat' can be reduced. [variableScope]
xcrysden-1.5.60/C/xsf2xsf.c:112:14: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xcrysden-1.5.60/C/xsf2xsf.c:118:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xcrysden-1.5.60/C/xsf2xsf.c:149:7: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xcrysden-1.5.60/C/xsf2xsf.c:229:7: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xcrysden-1.5.60/C/xsf2xsf.c:238:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xcrysden-1.5.60/C/xsf2xsf.c:251:2: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xcrysden-1.5.60/C/xsf2xsf.c:260:7: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xcrysden-1.5.60/C/xsf2xsf.c:309:5: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xcrysden-1.5.60/C/xsf2xsf.c:310:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xcrysden-1.5.60/C/xsf2xsf.c:321:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xcrysden-1.5.60/C/xsf2xsf.c:308:40: warning: Storing getc() return value in char variable and then comparing with EOF. [checkCastIntToCharAndBack]
[17:28]

ftp://ftp.se.debian.org/debian/pool/main/x/xcscope-el/xcscope-el_1.4.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xcursor-themes/xcursor-themes_1.0.5.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xcwd/xcwd_0~1.gbp3f0728b.orig.tar.gz
xcwd-0~1.gbp3f0728b/xcwd.c:110:9: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xcwd-0~1.gbp3f0728b/xcwd.c:64:17: style: The scope of the variable 'status' can be reduced. [variableScope]
xcwd-0~1.gbp3f0728b/xcwd.c:122:18: style: The scope of the variable 'i' can be reduced. [variableScope]
xcwd-0~1.gbp3f0728b/xcwd.c:334:0: error: Memory leak: strings [memleak]
[17:28]

ftp://ftp.se.debian.org/debian/pool/main/x/xd/xd_3.26.01.orig.tar.gz
xd-3.26.01/alternatives/alternatives.h:122:41: style: Function 'update' argument 1 names different: declaration 'idx' definition 'index'. [funcArgNamesDifferent]
xd-3.26.01/alternatives/alternatives.h:75:28: note: Function 'update' argument 1 names different: declaration 'idx' definition 'index'.
xd-3.26.01/alternatives/alternatives.h:122:41: note: Function 'update' argument 1 names different: declaration 'idx' definition 'index'.
xd-3.26.01/alternatives/add.cc:3:36: style: Function 'add' argument 1 names different: declaration 'path' definition 'entry'. [funcArgNamesDifferent]
xd-3.26.01/alternatives/alternatives.h:95:30: note: Function 'add' argument 1 names different: declaration 'path' definition 'entry'.
xd-3.26.01/alternatives/add.cc:3:36: note: Function 'add' argument 1 names different: declaration 'path' definition 'entry'.
xd-3.26.01/alternatives/alternatives1.cc:3:15: warning: Member variable 'Alternatives::d_home' is not initialized in the constructor. [uninitMemberVar]
xd-3.26.01/alternatives/alternatives1.cc:3:15: warning: Member variable 'Alternatives::d_dirs' is not initialized in the constructor. [uninitMemberVar]
xd-3.26.01/alternatives/alternatives1.cc:3:15: warning: Member variable 'Alternatives::d_addRoot' is not initialized in the constructor. [uninitMemberVar]
xd-3.26.01/alternatives/generalizedglob.cc:3:65: performance: Function parameter 'initial' should be passed by const reference. [passedByValue]
xd-3.26.01/alternatives/glob.cc:3:54: style: Function 'glob' argument 1 names different: declaration 'initial' definition 'dir'. [funcArgNamesDifferent]
xd-3.26.01/alternatives/alternatives.h:103:39: note: Function 'glob' argument 1 names different: declaration 'initial' definition 'dir'.
xd-3.26.01/alternatives/glob.cc:3:54: note: Function 'glob' argument 1 names different: declaration 'initial' definition 'dir'.
xd-3.26.01/arbiter/arbiter.h:14:9: style: Class 'Arbiter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xd-3.26.01/history/maybeinsert.cc:3:46: style: Function 'maybeInsert' argument 1 names different: declaration 'historyInfo' definition 'hi'. [funcArgNamesDifferent]
xd-3.26.01/history/history.h:68:53: note: Function 'maybeInsert' argument 1 names different: declaration 'historyInfo' definition 'hi'.
xd-3.26.01/history/maybeinsert.cc:3:46: note: Function 'maybeInsert' argument 1 names different: declaration 'historyInfo' definition 'hi'.
xd-3.26.01/history/maybeinsert.cc:4:64: style: Function 'maybeInsert' argument 3 names different: declaration 'now' definition 'oldestTime'. [funcArgNamesDifferent]
xd-3.26.01/history/history.h:70:40: note: Function 'maybeInsert' argument 3 names different: declaration 'now' definition 'oldestTime'.
xd-3.26.01/history/maybeinsert.cc:4:64: note: Function 'maybeInsert' argument 3 names different: declaration 'now' definition 'oldestTime'.
[17:28]

ftp://ftp.se.debian.org/debian/pool/main/x/xdaliclock/xdaliclock_2.43+debian.orig.tar.gz
xdaliclock-2.43/X11/digital.c:358:7: warning: Either the condition 'font' is redundant or there is possible null pointer dereference: font. [nullPointerRedundantCheck]
xdaliclock-2.43/X11/digital.c:346:24: note: Assuming that condition 'font' is not redundant
xdaliclock-2.43/X11/digital.c:358:7: note: Null pointer dereference
xdaliclock-2.43/X11/vroot.h:98:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xdaliclock-2.43/X11/digital.c:225:19: style: The scope of the variable 'x' can be reduced. [variableScope]
xdaliclock-2.43/X11/overlay.c:103:7: style: The scope of the variable 'depth' can be reduced. [variableScope]
xdaliclock-2.43/X11/overlay.c:105:16: style: The scope of the variable 'layer' can be reduced. [variableScope]
xdaliclock-2.43/X11/overlay.c:106:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xdaliclock-2.43/X11/overlay.c:98:52: style: Function 'get_overlay_visual' argument 2 names different: declaration 'pixel_return' definition 'transparent_pixel_ret'. [funcArgNamesDifferent]
xdaliclock-2.43/X11/visual.h:24:61: note: Function 'get_overlay_visual' argument 2 names different: declaration 'pixel_return' definition 'transparent_pixel_ret'.
xdaliclock-2.43/X11/overlay.c:98:52: note: Function 'get_overlay_visual' argument 2 names different: declaration 'pixel_return' definition 'transparent_pixel_ret'.
xdaliclock-2.43/X11/overlay.c:92:24: warning: Division of result of sizeof() on pointer type. [divideSizeof]
xdaliclock-2.43/X11/resources.c:103:16: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xdaliclock-2.43/X11/visual.c:92:17: warning: %ld in format string (no. 1) requires 'long *' but the argument type is 'unsigned long *'. [invalidScanfArgType_int]
xdaliclock-2.43/X11/visual.c:67:12: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xdaliclock-2.43/X11/visual.c:63:41: style: Function 'get_visual' argument 2 names different: declaration 'name' definition 'string'. [funcArgNamesDifferent]
xdaliclock-2.43/X11/visual.h:15:50: note: Function 'get_visual' argument 2 names different: declaration 'name' definition 'string'.
xdaliclock-2.43/X11/visual.c:63:41: note: Function 'get_visual' argument 2 names different: declaration 'name' definition 'string'.
xdaliclock-2.43/X11/visual.c:517:45: style: Function 'find_similar_visual' argument 2 names different: declaration 'old' definition 'old_visual'. [funcArgNamesDifferent]
xdaliclock-2.43/X11/visual.h:22:55: note: Function 'find_similar_visual' argument 2 names different: declaration 'old' definition 'old_visual'.
xdaliclock-2.43/X11/visual.c:517:45: note: Function 'find_similar_visual' argument 2 names different: declaration 'old' definition 'old_visual'.
xdaliclock-2.43/X11/xdaliclock.c:234:18: warning: %lu in format string (no. 1) requires 'unsigned long *' but the argument type is 'signed long *'. [invalidScanfArgType_int]
xdaliclock-2.43/X11/xdaliclock.c:236:23: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xdaliclock-2.43/font/buildnumbers.c:226:7: style: The scope of the variable 'x' can be reduced. [variableScope]
xdaliclock-2.43/font/buildnumbers.c:289:32: style: Variable 'state' is assigned a value that is never used. [unreadVariable]
xdaliclock-2.43/font/buildnumbers.c:290:7: style: Unused variable: i [unusedVariable]
xdaliclock-2.43/gtk/digital.c:803:11: style: Expression is always false because 'else if' condition matches previous condition at line 800. [multiCondition]
xdaliclock-2.43/gtk/digital.c:212:7: style: The scope of the variable 'x' can be reduced. [variableScope]
xdaliclock-2.43/gtk/digital.c:304:7: style: The scope of the variable 'w' can be reduced. [variableScope]
xdaliclock-2.43/gtk/digital.c:304:14: style: The scope of the variable 'h' can be reduced. [variableScope]
xdaliclock-2.43/gtk/xdaliclock.c:637:3: style: Variable 'cd->config.max_fps' is reassigned a value before the old one has been used. [redundantAssignment]
xdaliclock-2.43/gtk/xdaliclock.c:636:3: note: Variable 'cd->config.max_fps' is reassigned a value before the old one has been used.
xdaliclock-2.43/gtk/xdaliclock.c:637:3: note: Variable 'cd->config.max_fps' is reassigned a value before the old one has been used.
xdaliclock-2.43/gtk/xdaliclock.c:84:25: style: Checking if unsigned variable 'cd->config.width' is less than zero. [unsignedLessThanZero]
xdaliclock-2.43/gtk/xdaliclock.c:85:25: style: Checking if unsigned variable 'cd->config.height' is less than zero. [unsignedLessThanZero]
xdaliclock-2.43/gtk/xdaliclock.c:656:17: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
[17:28]

ftp://ftp.se.debian.org/debian/pool/main/x/xdb/xdb_1.2.0.orig.tar.gz
xdb-1.2.0/bin/dbfutil1.cpp:118:20: style: Condition 'MemoFieldLen>0' is always false [knownConditionTrueFalse]
xdb-1.2.0/bin/dbfutil1.cpp:72:26: note: Assignment 'MemoFieldLen=0L', assigned value is 0
xdb-1.2.0/bin/dbfutil1.cpp:118:20: note: Condition 'MemoFieldLen>0' is always false
xdb-1.2.0/bin/dbfutil1.cpp:12:9: performance: Technically the member function 'MyClass::OpenFile' can be static. [functionStatic]
xdb-1.2.0/bin/dbfutil1.cpp:43:14: note: Technically the member function 'MyClass::OpenFile' can be static.
xdb-1.2.0/bin/dbfutil1.cpp:12:9: note: Technically the member function 'MyClass::OpenFile' can be static.
xdb-1.2.0/bin/dbfutil1.cpp:13:9: performance: Technically the member function 'MyClass::CloseFile' can be static. [functionStatic]
xdb-1.2.0/bin/dbfutil1.cpp:56:14: note: Technically the member function 'MyClass::CloseFile' can be static.
xdb-1.2.0/bin/dbfutil1.cpp:13:9: note: Technically the member function 'MyClass::CloseFile' can be static.
xdb-1.2.0/bin/dbfutil1.cpp:14:9: performance: Technically the member function 'MyClass::ConvertDatabase' can be static. [functionStatic]
xdb-1.2.0/bin/dbfutil1.cpp:65:14: note: Technically the member function 'MyClass::ConvertDatabase' can be static.
xdb-1.2.0/bin/dbfutil1.cpp:14:9: note: Technically the member function 'MyClass::ConvertDatabase' can be static.
xdb-1.2.0/bin/dbfutil1.cpp:15:9: performance: Technically the member function 'MyClass::ReindexDatabase' can be static. [functionStatic]
xdb-1.2.0/bin/dbfutil1.cpp:124:14: note: Technically the member function 'MyClass::ReindexDatabase' can be static.
xdb-1.2.0/bin/dbfutil1.cpp:15:9: note: Technically the member function 'MyClass::ReindexDatabase' can be static.
xdb-1.2.0/bin/dbfutil1.cpp:16:9: performance: Technically the member function 'MyClass::DeleteMemoField' can be static. [functionStatic]
xdb-1.2.0/bin/dbfutil1.cpp:193:14: note: Technically the member function 'MyClass::DeleteMemoField' can be static.
xdb-1.2.0/bin/dbfutil1.cpp:16:9: note: Technically the member function 'MyClass::DeleteMemoField' can be static.
xdb-1.2.0/bin/dbfutil1.cpp:17:9: performance: Technically the member function 'MyClass::UpdateMemoField' can be static. [functionStatic]
xdb-1.2.0/bin/dbfutil1.cpp:155:14: note: Technically the member function 'MyClass::UpdateMemoField' can be static.
xdb-1.2.0/bin/dbfutil1.cpp:17:9: note: Technically the member function 'MyClass::UpdateMemoField' can be static.
xdb-1.2.0/bin/dbfutil1.cpp:18:9: performance: Technically the member function 'MyClass::GetRecord' can be static. [functionStatic]
xdb-1.2.0/bin/dbfutil1.cpp:143:14: note: Technically the member function 'MyClass::GetRecord' can be static.
xdb-1.2.0/bin/dbfutil1.cpp:18:9: note: Technically the member function 'MyClass::GetRecord' can be static.
xdb-1.2.0/bin/dbfutil1.cpp:19:9: performance: Technically the member function 'MyClass::DumpDbtHeader' can be static. [functionStatic]
xdb-1.2.0/bin/dbfutil1.cpp:218:14: note: Technically the member function 'MyClass::DumpDbtHeader' can be static.
xdb-1.2.0/bin/dbfutil1.cpp:19:9: note: Technically the member function 'MyClass::DumpDbtHeader' can be static.
xdb-1.2.0/bin/dbfutil1.cpp:23:10: performance: Technically the member function 'MyClass::FindMemoBlocks' can be static. [functionStatic]
xdb-1.2.0/bin/dbfutil1.cpp:255:15: note: Technically the member function 'MyClass::FindMemoBlocks' can be static.
xdb-1.2.0/bin/dbfutil1.cpp:23:10: note: Technically the member function 'MyClass::FindMemoBlocks' can be static.
xdb-1.2.0/bin/dbfutil1.cpp:24:10: performance: Technically the member function 'MyClass::GetMemoBlocks' can be static. [functionStatic]
xdb-1.2.0/bin/dbfutil1.cpp:236:15: note: Technically the member function 'MyClass::GetMemoBlocks' can be static.
xdb-1.2.0/bin/dbfutil1.cpp:24:10: note: Technically the member function 'MyClass::GetMemoBlocks' can be static.
xdb-1.2.0/bin/dbfutil1.cpp:26:10: performance: Technically the member function 'MyClass::FileStats' can be static. [functionStatic]
xdb-1.2.0/bin/dbfutil1.cpp:37:15: note: Technically the member function 'MyClass::FileStats' can be static.
xdb-1.2.0/bin/dbfutil1.cpp:26:10: note: Technically the member function 'MyClass::FileStats' can be static.
xdb-1.2.0/bin/dbfutil1.cpp:31:10: performance: Technically the member function 'MyClass::IndexMenu' can be static. [functionStatic]
xdb-1.2.0/bin/dbfutil1.cpp:272:15: note: Technically the member function 'MyClass::IndexMenu' can be static.
xdb-1.2.0/bin/dbfutil1.cpp:31:10: note: Technically the member function 'MyClass::IndexMenu' can be static.
xdb-1.2.0/bin/dumpdbt.cpp:109:0: error: Invalid number of character '{' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
xdb-1.2.0/tv/tvbrowse.cpp:163:10: style: C-style pointer casting [cstyleCast]
xdb-1.2.0/tv/tvbrowse.cpp:250:3: style: C-style pointer casting [cstyleCast]
xdb-1.2.0/tv/tvbrowse.cpp:112:8: style: The scope of the variable 'colWidth' can be reduced. [variableScope]
xdb-1.2.0/tv/tvbrowse.h:52:16: warning: Virtual function 'setWidth' is called from constructor 'xbTvBrowseField(short,const char*)' at line 46. Dynamic binding is not used. [virtualCallInConstructor]
xdb-1.2.0/tv/tvbrowse.cpp:46:2: note: Calling setWidth
xdb-1.2.0/tv/tvbrowse.h:52:16: note: setWidth is a virtual method
xdb-1.2.0/tv/tvbrowse.h:53:16: warning: Virtual function 'setName' is called from constructor 'xbTvBrowseField(short,const char*)' at line 47. Dynamic binding is not used. [virtualCallInConstructor]
xdb-1.2.0/tv/tvbrowse.cpp:47:2: note: Calling setName
xdb-1.2.0/tv/tvbrowse.h:53:16: note: setName is a virtual method
xdb-1.2.0/tv/tvbrowse.h:74:15: warning: Virtual function 'populate' is called from constructor 'xbTvBrowse(xbDbf*)' at line 146. Dynamic binding is not used. [virtualCallInConstructor]
xdb-1.2.0/tv/tvbrowse.cpp:146:2: note: Calling populate
xdb-1.2.0/tv/tvbrowse.h:74:15: note: populate is a virtual method
xdb-1.2.0/tv/tvbrowse.h:65:15: warning: Virtual function 'setRange' is called from constructor 'xbTvBrowse(xbDbf*)' at line 147. Dynamic binding is not used. [virtualCallInConstructor]
xdb-1.2.0/tv/tvbrowse.cpp:147:2: note: Calling setRange
xdb-1.2.0/tv/tvbrowse.h:65:15: note: setRange is a virtual method
xdb-1.2.0/tv/tvbrowse.h:60:2: style: Class 'xbTvBrowse' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdb-1.2.0/tv/tvxbase.cpp:68:10: warning: Member variable 'xbTvApp::Browse' is not initialized in the constructor. [uninitMemberVar]
xdb-1.2.0/xdb/dbf.cpp:808:10: style: The scope of the variable 'p' can be reduced. [variableScope]
xdb-1.2.0/xdb/dbf.cpp:1176:8: style: The scope of the variable 'rc' can be reduced. [variableScope]
xdb-1.2.0/xdb/fields.cpp:161:17: style: The scope of the variable 'len2' can be reduced. [variableScope]
xdb-1.2.0/xdb/fields.cpp:326:11: style: The scope of the variable 'tp' can be reduced. [variableScope]
xdb-1.2.0/xdb/fields.cpp:327:17: style: The scope of the variable 'sp' can be reduced. [variableScope]
xdb-1.2.0/xdb/stack.cpp:118:11: style: The scope of the variable 'p' can be reduced. [variableScope]
xdb-1.2.0/xdb/stack.cpp:119:21: style: The scope of the variable 'Save' can be reduced. [variableScope]
xdb-1.2.0/xdb/xbstring.cpp:167:0: error: #error "You have neither vsprintf nor vsnprintf!!!" [preprocessorErrorDirective]
xdb-1.2.0/xdb/xdate.cpp:159:23: style: The scope of the variable 'iyear' can be reduced. [variableScope]
xdb-1.2.0/xdb/xdate.cpp:344:16: style: The scope of the variable 'FmtPtr' can be reduced. [variableScope]
xdb-1.2.0/xdb/xdate.cpp:345:10: style: The scope of the variable 'BufPtr' can be reduced. [variableScope]
xdb-1.2.0/xdb/xdate.cpp:346:10: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xdb-1.2.0/xdb/xdate.cpp:347:9: style: The scope of the variable 'type' can be reduced. [variableScope]
xdb-1.2.0/xdb/xdate.cpp:348:9: style: The scope of the variable 'cbuf' can be reduced. [variableScope]
xdb-1.2.0/xdb/xdate.cpp:349:9: style: The scope of the variable 'type_ctr' can be reduced. [variableScope]
xdb-1.2.0/xdb/xdate.cpp:349:19: style: The scope of the variable 'i' can be reduced. [variableScope]
[17:28]

ftp://ftp.se.debian.org/debian/pool/main/x/xdebug/xdebug_2.6.1+2.5.5.orig.tar.xz
xdebug-2.5.5/debugclient/main.c:142:27: style: The scope of the variable 'fd' can be reduced. [variableScope]
xdebug-2.5.5/debugclient/main.c:144:27: style: The scope of the variable 'buffer' can be reduced. [variableScope]
xdebug-2.5.5/debugclient/main.c:149:27: style: The scope of the variable 'opt' can be reduced. [variableScope]
xdebug-2.5.5/usefulstuff.c:309:2: style: Variable 'dfp' is reassigned a value before the old one has been used. [redundantAssignment]
xdebug-2.5.5/usefulstuff.c:301:0: note: Variable 'dfp' is reassigned a value before the old one has been used.
xdebug-2.5.5/usefulstuff.c:309:2: note: Variable 'dfp' is reassigned a value before the old one has been used.
xdebug-2.5.5/usefulstuff.c:310:2: style: Variable 'fp' is reassigned a value before the old one has been used. [redundantAssignment]
xdebug-2.5.5/usefulstuff.c:302:0: note: Variable 'fp' is reassigned a value before the old one has been used.
xdebug-2.5.5/usefulstuff.c:310:2: note: Variable 'fp' is reassigned a value before the old one has been used.
xdebug-2.5.5/usefulstuff.c:312:2: style: Variable 'tmp' is reassigned a value before the old one has been used. [redundantAssignment]
xdebug-2.5.5/usefulstuff.c:307:0: note: Variable 'tmp' is reassigned a value before the old one has been used.
xdebug-2.5.5/usefulstuff.c:312:2: note: Variable 'tmp' is reassigned a value before the old one has been used.
xdebug-2.5.5/usefulstuff.c:620:12: style: The scope of the variable 'char_ptr' can be reduced. [variableScope]
xdebug-2.5.5/usefulstuff.c:620:23: style: The scope of the variable 'strval' can be reduced. [variableScope]
xdebug-2.5.5/usefulstuff.c:678:12: style: The scope of the variable 'char_ptr' can be reduced. [variableScope]
xdebug-2.5.5/usefulstuff.c:678:23: style: The scope of the variable 'strval' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_branch_info.c:331:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdebug-2.5.5/xdebug_branch_info.c:331:4: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdebug-2.5.5/xdebug_branch_info.c:349:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdebug-2.5.5/xdebug_branch_info.c:64:15: style: The scope of the variable 'exit_jmp' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_branch_info.c:154:15: style: The scope of the variable 'i' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_branch_info.c:172:103: style: Function 'xdebug_path_info_add_path_for_level' argument 3 names different: declaration 'TSRMLS_DC' definition 'level'. [funcArgNamesDifferent]
xdebug-2.5.5/xdebug_branch_info.h:81:109: note: Function 'xdebug_path_info_add_path_for_level' argument 3 names different: declaration 'TSRMLS_DC' definition 'level'.
xdebug-2.5.5/xdebug_branch_info.c:172:103: note: Function 'xdebug_path_info_add_path_for_level' argument 3 names different: declaration 'TSRMLS_DC' definition 'level'.
xdebug-2.5.5/xdebug_branch_info.c:178:92: style: Function 'xdebug_path_info_get_path_for_level' argument 2 names different: declaration 'TSRMLS_DC' definition 'level'. [funcArgNamesDifferent]
xdebug-2.5.5/xdebug_branch_info.h:82:98: note: Function 'xdebug_path_info_get_path_for_level' argument 2 names different: declaration 'TSRMLS_DC' definition 'level'.
xdebug-2.5.5/xdebug_branch_info.c:178:92: note: Function 'xdebug_path_info_get_path_for_level' argument 2 names different: declaration 'TSRMLS_DC' definition 'level'.
xdebug-2.5.5/xdebug_branch_info.c:354:44: style: Function 'xdebug_branch_info_mark_reached' argument 1 names different: declaration 'filename' definition 'file_name'. [funcArgNamesDifferent]
xdebug-2.5.5/xdebug_branch_info.h:86:44: note: Function 'xdebug_branch_info_mark_reached' argument 1 names different: declaration 'filename' definition 'file_name'.
xdebug-2.5.5/xdebug_branch_info.c:354:44: note: Function 'xdebug_branch_info_mark_reached' argument 1 names different: declaration 'filename' definition 'file_name'.
xdebug-2.5.5/xdebug_code_coverage.c:222:2: style: Variable 'prev_opcode' is reassigned a value before the old one has been used. [redundantAssignment]
xdebug-2.5.5/xdebug_code_coverage.c:201:0: note: Variable 'prev_opcode' is reassigned a value before the old one has been used.
xdebug-2.5.5/xdebug_code_coverage.c:222:2: note: Variable 'prev_opcode' is reassigned a value before the old one has been used.
xdebug-2.5.5/xdebug_code_coverage.c:733:4: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xdebug-2.5.5/xdebug_code_coverage.c:735:6: note: Found duplicate branches for 'if' and 'else'.
xdebug-2.5.5/xdebug_code_coverage.c:733:4: note: Found duplicate branches for 'if' and 'else'.
xdebug-2.5.5/xdebug_code_coverage.c:202:17: style: The scope of the variable 'dimval' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_code_coverage.c:398:17: style: The scope of the variable 'full_varname' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_code_coverage.c:401:24: style: The scope of the variable 'fse' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_code_coverage.c:622:26: style: The scope of the variable 'el' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_code_coverage.c:1239:32: style: The scope of the variable 'functions' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_code_coverage.c:1239:44: style: The scope of the variable 'file_info' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_code_coverage.c:498:30: style: Function 'xdebug_count_line' argument 1 names different: declaration 'file' definition 'filename'. [funcArgNamesDifferent]
xdebug-2.5.5/xdebug_code_coverage.h:100:30: note: Function 'xdebug_count_line' argument 1 names different: declaration 'file' definition 'filename'.
xdebug-2.5.5/xdebug_code_coverage.c:498:30: note: Function 'xdebug_count_line' argument 1 names different: declaration 'file' definition 'filename'.
xdebug-2.5.5/xdebug_com.c:255:30: style: Function 'xdebug_close_socket' argument 1 names different: declaration 'socket' definition 'socketfd'. [funcArgNamesDifferent]
xdebug-2.5.5/xdebug_com.h:59:30: note: Function 'xdebug_close_socket' argument 1 names different: declaration 'socket' definition 'socketfd'.
xdebug-2.5.5/xdebug_com.c:255:30: note: Function 'xdebug_close_socket' argument 1 names different: declaration 'socket' definition 'socketfd'.
xdebug-2.5.5/xdebug_handler_dbgp.c:388:30: warning: Possible null pointer dereference: fse [nullPointer]
xdebug-2.5.5/xdebug_handler_dbgp.c:2446:25: note: Calling function 'check_evaled_code', 1st argument 'fse' value is 0
xdebug-2.5.5/xdebug_handler_dbgp.c:388:30: note: Null pointer dereference
xdebug-2.5.5/xdebug_handler_dbgp.c:1981:2: style: Variable 'args' is reassigned a value before the old one has been used. [redundantAssignment]
xdebug-2.5.5/xdebug_handler_dbgp.c:1975:0: note: Variable 'args' is reassigned a value before the old one has been used.
xdebug-2.5.5/xdebug_handler_dbgp.c:1981:2: note: Variable 'args' is reassigned a value before the old one has been used.
xdebug-2.5.5/xdebug_handler_dbgp.c:673:24: style: The scope of the variable 'brk_info' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_handler_dbgp.c:674:24: style: The scope of the variable 'breakpoint_node' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_handler_dbgp.c:675:2: style: The scope of the variable '__switch_variable' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_handler_dbgp.c:757:24: style: The scope of the variable 'fse' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_handler_dbgp.c:967:19: style: The scope of the variable 'ret_xml' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_handler_dbgp.c:1296:19: style: The scope of the variable 'type' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_handler_dbgp.c:1434:29: style: The scope of the variable 'res' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_handler_dbgp.c:1435:29: style: The scope of the variable 'eval_string' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_handler_dbgp.c:1439:29: style: The scope of the variable 'symbol' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_handler_dbgp.c:1441:2: style: The scope of the variable '__switch_variable' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_handler_dbgp.c:1833:24: style: The scope of the variable 'le' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_handler_dbgp.c:1834:24: style: The scope of the variable 'counter' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_handler_dbgp.c:1835:24: style: The scope of the variable 'depth' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_handler_dbgp.c:2190:8: style: The scope of the variable 'option' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_handler_dbgp.c:2192:19: style: The scope of the variable 'response' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_handler_dbgp.c:2311:29: style: The scope of the variable 'response' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_handler_dbgp.c:2312:29: style: The scope of the variable 'options' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_handler_dbgp.c:369:2: error: Memory leak: parts [memleak]
xdebug-2.5.5/xdebug_handler_dbgp.c:626:0: error: Memory leak: parts [memleak]
xdebug-2.5.5/xdebug_handler_dbgp.c:777:0: error: Memory leak: brk_info [memleak]
xdebug-2.5.5/xdebug_handlers.c:48:44: style: Function 'xdebug_brk_info_dtor' argument 1 names different: declaration 'brk' definition 'brk_info'. [funcArgNamesDifferent]
xdebug-2.5.5/xdebug_handlers.h:136:44: note: Function 'xdebug_brk_info_dtor' argument 1 names different: declaration 'brk' definition 'brk_info'.
xdebug-2.5.5/xdebug_handlers.c:48:44: note: Function 'xdebug_brk_info_dtor' argument 1 names different: declaration 'brk' definition 'brk_info'.
xdebug-2.5.5/xdebug_handlers.c:68:44: style: Function 'xdebug_hash_brk_dtor' argument 1 names different: declaration 'brk' definition 'brk_info'. [funcArgNamesDifferent]
xdebug-2.5.5/xdebug_handlers.h:138:44: note: Function 'xdebug_hash_brk_dtor' argument 1 names different: declaration 'brk' definition 'brk_info'.
xdebug-2.5.5/xdebug_handlers.c:68:44: note: Function 'xdebug_hash_brk_dtor' argument 1 names different: declaration 'brk' definition 'brk_info'.
xdebug-2.5.5/xdebug_handlers.c:73:58: style: Function 'xdebug_llist_brk_dtor' argument 2 names different: declaration 'brk' definition 'brk_info'. [funcArgNamesDifferent]
xdebug-2.5.5/xdebug_handlers.h:137:58: note: Function 'xdebug_llist_brk_dtor' argument 2 names different: declaration 'brk' definition 'brk_info'.
xdebug-2.5.5/xdebug_handlers.c:73:58: note: Function 'xdebug_llist_brk_dtor' argument 2 names different: declaration 'brk' definition 'brk_info'.
xdebug-2.5.5/xdebug_monitor.c:124:35: style: The scope of the variable 'mfe' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_private.c:63:24: style: The scope of the variable 'le' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_private.c:85:8: style: The scope of the variable 'var_name' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_profiler.c:252:3: style: Variable 'fl_ref' is reassigned a value before the old one has been used. [redundantAssignment]
xdebug-2.5.5/xdebug_profiler.c:250:0: note: Variable 'fl_ref' is reassigned a value before the old one has been used.
xdebug-2.5.5/xdebug_profiler.c:252:3: note: Variable 'fl_ref' is reassigned a value before the old one has been used.
xdebug-2.5.5/xdebug_profiler.c:253:3: style: Variable 'fn_ref' is reassigned a value before the old one has been used. [redundantAssignment]
xdebug-2.5.5/xdebug_profiler.c:250:0: note: Variable 'fn_ref' is reassigned a value before the old one has been used.
xdebug-2.5.5/xdebug_profiler.c:253:3: note: Variable 'fn_ref' is reassigned a value before the old one has been used.
xdebug-2.5.5/xdebug_profiler.c:264:3: style: Variable 'fl_ref' is reassigned a value before the old one has been used. [redundantAssignment]
xdebug-2.5.5/xdebug_profiler.c:262:0: note: Variable 'fl_ref' is reassigned a value before the old one has been used.
xdebug-2.5.5/xdebug_profiler.c:264:3: note: Variable 'fl_ref' is reassigned a value before the old one has been used.
xdebug-2.5.5/xdebug_profiler.c:265:3: style: Variable 'fn_ref' is reassigned a value before the old one has been used. [redundantAssignment]
xdebug-2.5.5/xdebug_profiler.c:262:0: note: Variable 'fn_ref' is reassigned a value before the old one has been used.
xdebug-2.5.5/xdebug_profiler.c:265:3: note: Variable 'fn_ref' is reassigned a value before the old one has been used.
xdebug-2.5.5/xdebug_profiler.c:98:24: style: The scope of the variable 'fse' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_stack.c:1440:20: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
xdebug-2.5.5/xdebug_stack.c:1299:2: style: Variable 'opline_ptr' is reassigned a value before the old one has been used. [redundantAssignment]
xdebug-2.5.5/xdebug_stack.c:1283:0: note: Variable 'opline_ptr' is reassigned a value before the old one has been used.
xdebug-2.5.5/xdebug_stack.c:1299:2: note: Variable 'opline_ptr' is reassigned a value before the old one has been used.
xdebug-2.5.5/xdebug_stack.c:169:24: style: The scope of the variable 'le' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_stack.c:195:25: style: The scope of the variable 'tmp_value' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_stack.c:275:10: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_stack.c:353:20: style: The scope of the variable 'tmp_fancy_value' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_stack.c:353:38: style: The scope of the variable 'tmp_fancy_synop_value' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_stack.c:353:62: style: The scope of the variable 'tmp_serialized' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_stack.c:414:24: style: The scope of the variable 'le' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_stack.c:415:24: style: The scope of the variable 'i' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_stack.c:416:9: style: The scope of the variable 'printed_frames' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_stack.c:765:10: style: The scope of the variable 'printable_stack' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_stack.c:1791:15: style: The scope of the variable 'tmp_hash' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_str.c:108:3: error: Common realloc mistake: 'new_str' nulled but not freed upon failure [memleakOnRealloc]
xdebug-2.5.5/xdebug_trace_computerized.c:224:2: style: Variable 'tmp_value' is reassigned a value before the old one has been used. [redundantAssignment]
xdebug-2.5.5/xdebug_trace_computerized.c:218:0: note: Variable 'tmp_value' is reassigned a value before the old one has been used.
xdebug-2.5.5/xdebug_trace_computerized.c:224:2: note: Variable 'tmp_value' is reassigned a value before the old one has been used.
xdebug-2.5.5/xdebug_trace_computerized.c:33:2: error: Memory leak: tmp_computerized_context [memleak]
xdebug-2.5.5/xdebug_trace_computerized.c:31:45: error: Uninitialized variable: used_fname [uninitvar]
xdebug-2.5.5/xdebug_trace_html.c:32:2: error: Memory leak: tmp_html_context [memleak]
xdebug-2.5.5/xdebug_trace_html.c:30:37: error: Uninitialized variable: used_fname [uninitvar]
xdebug-2.5.5/xdebug_trace_textual.c:117:6: style: The scope of the variable 'c' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_trace_textual.c:319:13: style: The scope of the variable 'tmp_value' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_trace_textual.c:34:2: error: Memory leak: tmp_textual_context [memleak]
xdebug-2.5.5/xdebug_trace_textual.c:32:40: error: Uninitialized variable: used_fname [uninitvar]
xdebug-2.5.5/xdebug_tracing.c:119:8: style: The scope of the variable 'trace_fname' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_var.c:2030:2: style: Variable 'contents' is reassigned a value before the old one has been used. [redundantAssignment]
xdebug-2.5.5/xdebug_var.c:2027:0: note: Variable 'contents' is reassigned a value before the old one has been used.
xdebug-2.5.5/xdebug_var.c:2030:2: note: Variable 'contents' is reassigned a value before the old one has been used.
xdebug-2.5.5/xdebug_var.c:1026:12: style: The scope of the variable 'tmp_str' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_var.c:1457:12: style: The scope of the variable 'tmp_str' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_var.c:1903:19: style: The scope of the variable 'node' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_var.c:1905:8: style: The scope of the variable 'name_len' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_var.c:1959:19: style: The scope of the variable 'node' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_var.c:2127:8: style: The scope of the variable 'class_name' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_var.c:2128:13: style: The scope of the variable 'class_name_len' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_var.c:2385:8: style: The scope of the variable 'tmp_str' can be reduced. [variableScope]
xdebug-2.5.5/xdebug_var.c:2902:37: style: Function 'xdebug_show_fname' argument 1 names different: declaration 't' definition 'f'. [funcArgNamesDifferent]
xdebug-2.5.5/xdebug_var.h:88:37: note: Function 'xdebug_show_fname' argument 1 names different: declaration 't' definition 'f'.
xdebug-2.5.5/xdebug_var.c:2902:37: note: Function 'xdebug_show_fname' argument 1 names different: declaration 't' definition 'f'.
xdebug-2.5.5/xdebug_var.c:1170:8: error: Uninitialized variable: is_temp [uninitvar]
xdebug-2.5.5/xdebug_var.c:1603:8: error: Uninitialized variable: is_temp [uninitvar]
xdebug-2.5.5/xdebug_var.c:2595:8: error: Uninitialized variable: is_temp [uninitvar]
xdebug-2.6.1/debugclient/main.c:142:27: style: The scope of the variable 'fd' can be reduced. [variableScope]
xdebug-2.6.1/debugclient/main.c:144:27: style: The scope of the variable 'buffer' can be reduced. [variableScope]
xdebug-2.6.1/debugclient/main.c:149:27: style: The scope of the variable 'opt' can be reduced. [variableScope]
xdebug-2.6.1/usefulstuff.c:308:2: style: Variable 'dfp' is reassigned a value before the old one has been used. [redundantAssignment]
xdebug-2.6.1/usefulstuff.c:300:0: note: Variable 'dfp' is reassigned a value before the old one has been used.
xdebug-2.6.1/usefulstuff.c:308:2: note: Variable 'dfp' is reassigned a value before the old one has been used.
xdebug-2.6.1/usefulstuff.c:309:2: style: Variable 'fp' is reassigned a value before the old one has been used. [redundantAssignment]
xdebug-2.6.1/usefulstuff.c:301:0: note: Variable 'fp' is reassigned a value before the old one has been used.
xdebug-2.6.1/usefulstuff.c:309:2: note: Variable 'fp' is reassigned a value before the old one has been used.
xdebug-2.6.1/usefulstuff.c:311:2: style: Variable 'tmp' is reassigned a value before the old one has been used. [redundantAssignment]
xdebug-2.6.1/usefulstuff.c:306:0: note: Variable 'tmp' is reassigned a value before the old one has been used.
xdebug-2.6.1/usefulstuff.c:311:2: note: Variable 'tmp' is reassigned a value before the old one has been used.
xdebug-2.6.1/usefulstuff.c:611:12: style: The scope of the variable 'char_ptr' can be reduced. [variableScope]
xdebug-2.6.1/usefulstuff.c:611:23: style: The scope of the variable 'strval' can be reduced. [variableScope]
xdebug-2.6.1/usefulstuff.c:643:12: style: The scope of the variable 'char_ptr' can be reduced. [variableScope]
xdebug-2.6.1/usefulstuff.c:643:23: style: The scope of the variable 'strval' can be reduced. [variableScope]
xdebug-2.6.1/usefulstuff.c:710:63: style: Function 'xdebug_format_filename' argument 2 names different: declaration 'format' definition 'fmt'. [funcArgNamesDifferent]
xdebug-2.6.1/usefulstuff.h:66:63: note: Function 'xdebug_format_filename' argument 2 names different: declaration 'format' definition 'fmt'.
xdebug-2.6.1/usefulstuff.c:710:63: note: Function 'xdebug_format_filename' argument 2 names different: declaration 'format' definition 'fmt'.
xdebug-2.6.1/usefulstuff.c:710:80: style: Function 'xdebug_format_filename' argument 3 names different: declaration 'default_format' definition 'default_fmt'. [funcArgNamesDifferent]
xdebug-2.6.1/usefulstuff.h:66:83: note: Function 'xdebug_format_filename' argument 3 names different: declaration 'default_format' definition 'default_fmt'.
xdebug-2.6.1/usefulstuff.c:710:80: note: Function 'xdebug_format_filename' argument 3 names different: declaration 'default_format' definition 'default_fmt'.
xdebug-2.6.1/xdebug_branch_info.c:69:15: style: The scope of the variable 'exit_jmp' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_branch_info.c:164:15: style: The scope of the variable 'i' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_branch_info.c:182:103: style: Function 'xdebug_path_info_add_path_for_level' argument 3 names different: declaration 'TSRMLS_DC' definition 'level'. [funcArgNamesDifferent]
xdebug-2.6.1/xdebug_branch_info.h:84:109: note: Function 'xdebug_path_info_add_path_for_level' argument 3 names different: declaration 'TSRMLS_DC' definition 'level'.
xdebug-2.6.1/xdebug_branch_info.c:182:103: note: Function 'xdebug_path_info_add_path_for_level' argument 3 names different: declaration 'TSRMLS_DC' definition 'level'.
xdebug-2.6.1/xdebug_branch_info.c:188:92: style: Function 'xdebug_path_info_get_path_for_level' argument 2 names different: declaration 'TSRMLS_DC' definition 'level'. [funcArgNamesDifferent]
xdebug-2.6.1/xdebug_branch_info.h:85:98: note: Function 'xdebug_path_info_get_path_for_level' argument 2 names different: declaration 'TSRMLS_DC' definition 'level'.
xdebug-2.6.1/xdebug_branch_info.c:188:92: note: Function 'xdebug_path_info_get_path_for_level' argument 2 names different: declaration 'TSRMLS_DC' definition 'level'.
xdebug-2.6.1/xdebug_branch_info.c:336:44: style: Function 'xdebug_branch_info_mark_reached' argument 1 names different: declaration 'filename' definition 'file_name'. [funcArgNamesDifferent]
xdebug-2.6.1/xdebug_branch_info.h:89:44: note: Function 'xdebug_branch_info_mark_reached' argument 1 names different: declaration 'filename' definition 'file_name'.
xdebug-2.6.1/xdebug_branch_info.c:336:44: note: Function 'xdebug_branch_info_mark_reached' argument 1 names different: declaration 'filename' definition 'file_name'.
xdebug-2.6.1/xdebug_code_coverage.c:200:2: style: Variable 'prev_opcode' is reassigned a value before the old one has been used. [redundantAssignment]
xdebug-2.6.1/xdebug_code_coverage.c:189:0: note: Variable 'prev_opcode' is reassigned a value before the old one has been used.
xdebug-2.6.1/xdebug_code_coverage.c:200:2: note: Variable 'prev_opcode' is reassigned a value before the old one has been used.
xdebug-2.6.1/xdebug_code_coverage.c:190:17: style: The scope of the variable 'dimval' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_code_coverage.c:359:24: style: The scope of the variable 'fse' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_code_coverage.c:670:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_code_coverage.c:1079:16: style: The scope of the variable 'path' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_code_coverage.c:1079:23: style: The scope of the variable 'path_container' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_code_coverage.c:1134:32: style: The scope of the variable 'functions' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_code_coverage.c:1134:44: style: The scope of the variable 'file_info' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_code_coverage.c:474:30: style: Function 'xdebug_count_line' argument 1 names different: declaration 'file' definition 'filename'. [funcArgNamesDifferent]
xdebug-2.6.1/xdebug_code_coverage.h:99:30: note: Function 'xdebug_count_line' argument 1 names different: declaration 'file' definition 'filename'.
xdebug-2.6.1/xdebug_code_coverage.c:474:30: note: Function 'xdebug_count_line' argument 1 names different: declaration 'file' definition 'filename'.
xdebug-2.6.1/xdebug_com.c:303:30: style: Function 'xdebug_close_socket' argument 1 names different: declaration 'socket' definition 'socketfd'. [funcArgNamesDifferent]
xdebug-2.6.1/xdebug_com.h:59:30: note: Function 'xdebug_close_socket' argument 1 names different: declaration 'socket' definition 'socketfd'.
xdebug-2.6.1/xdebug_com.c:303:30: note: Function 'xdebug_close_socket' argument 1 names different: declaration 'socket' definition 'socketfd'.
xdebug-2.6.1/xdebug_compat.c:179:2: style: Variable 'tmp_const' is reassigned a value before the old one has been used. [redundantAssignment]
xdebug-2.6.1/xdebug_compat.c:178:0: note: Variable 'tmp_const' is reassigned a value before the old one has been used.
xdebug-2.6.1/xdebug_compat.c:179:2: note: Variable 'tmp_const' is reassigned a value before the old one has been used.
xdebug-2.6.1/xdebug_compat.c:204:2: style: Variable 'cv' is reassigned a value before the old one has been used. [redundantAssignment]
xdebug-2.6.1/xdebug_compat.c:203:0: note: Variable 'cv' is reassigned a value before the old one has been used.
xdebug-2.6.1/xdebug_compat.c:204:2: note: Variable 'cv' is reassigned a value before the old one has been used.
xdebug-2.6.1/xdebug_compat.c:104:33: style: Function 'xdebug_stripcslashes' argument 1 names different: declaration 'string' definition 'str'. [funcArgNamesDifferent]
xdebug-2.6.1/xdebug_compat.h:34:33: note: Function 'xdebug_stripcslashes' argument 1 names different: declaration 'string' definition 'str'.
xdebug-2.6.1/xdebug_compat.c:104:33: note: Function 'xdebug_stripcslashes' argument 1 names different: declaration 'string' definition 'str'.
xdebug-2.6.1/xdebug_compat.c:104:43: style: Function 'xdebug_stripcslashes' argument 2 names different: declaration 'new_len' definition 'len'. [funcArgNamesDifferent]
xdebug-2.6.1/xdebug_compat.h:34:46: note: Function 'xdebug_stripcslashes' argument 2 names different: declaration 'new_len' definition 'len'.
xdebug-2.6.1/xdebug_compat.c:104:43: note: Function 'xdebug_stripcslashes' argument 2 names different: declaration 'new_len' definition 'len'.
xdebug-2.6.1/xdebug_compat.c:188:208: style: Function 'xdebug_setcookie' argument 12 names different: declaration 'TSRMLS_DC' definition 'TSRMLS_CC'. [funcArgNamesDifferent]
xdebug-2.6.1/xdebug_compat.h:37:208: note: Function 'xdebug_setcookie' argument 12 names different: declaration 'TSRMLS_DC' definition 'TSRMLS_CC'.
xdebug-2.6.1/xdebug_compat.c:188:208: note: Function 'xdebug_setcookie' argument 12 names different: declaration 'TSRMLS_DC' definition 'TSRMLS_CC'.
xdebug-2.6.1/xdebug_gc_stats.c:200:24: style: The scope of the variable 'fse' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_handler_dbgp.c:398:30: warning: Possible null pointer dereference: fse [nullPointer]
xdebug-2.6.1/xdebug_handler_dbgp.c:2412:25: note: Calling function 'check_evaled_code', 1st argument 'fse' value is 0
xdebug-2.6.1/xdebug_handler_dbgp.c:398:30: note: Null pointer dereference
xdebug-2.6.1/xdebug_handler_dbgp.c:1948:2: style: Variable 'args' is reassigned a value before the old one has been used. [redundantAssignment]
xdebug-2.6.1/xdebug_handler_dbgp.c:1942:0: note: Variable 'args' is reassigned a value before the old one has been used.
xdebug-2.6.1/xdebug_handler_dbgp.c:1948:2: note: Variable 'args' is reassigned a value before the old one has been used.
xdebug-2.6.1/xdebug_handler_dbgp.c:277:25: style: The scope of the variable 'tmp_node' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_handler_dbgp.c:683:24: style: The scope of the variable 'brk_info' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_handler_dbgp.c:684:24: style: The scope of the variable 'breakpoint_node' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_handler_dbgp.c:685:2: style: The scope of the variable '__switch_variable' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_handler_dbgp.c:767:24: style: The scope of the variable 'fse' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_handler_dbgp.c:952:19: style: The scope of the variable 'ret_xml' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_handler_dbgp.c:1296:19: style: The scope of the variable 'type' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_handler_dbgp.c:1431:29: style: The scope of the variable 'res' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_handler_dbgp.c:1432:29: style: The scope of the variable 'eval_string' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_handler_dbgp.c:1437:2: style: The scope of the variable '__switch_variable' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_handler_dbgp.c:1799:24: style: The scope of the variable 'le' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_handler_dbgp.c:1800:24: style: The scope of the variable 'counter' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_handler_dbgp.c:1801:24: style: The scope of the variable 'depth' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_handler_dbgp.c:2152:8: style: The scope of the variable 'option' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_handler_dbgp.c:2154:19: style: The scope of the variable 'response' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_handler_dbgp.c:2277:29: style: The scope of the variable 'response' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_handler_dbgp.c:2278:29: style: The scope of the variable 'options' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_handler_dbgp.c:2458:117: style: Function 'xdebug_dbgp_notification' argument 6 names different: declaration 'TSRMLS_DC' definition 'message'. [funcArgNamesDifferent]
xdebug-2.6.1/xdebug_handler_dbgp.h:99:125: note: Function 'xdebug_dbgp_notification' argument 6 names different: declaration 'TSRMLS_DC' definition 'message'.
xdebug-2.6.1/xdebug_handler_dbgp.c:2458:117: note: Function 'xdebug_dbgp_notification' argument 6 names different: declaration 'TSRMLS_DC' definition 'message'.
xdebug-2.6.1/xdebug_handler_dbgp.c:379:2: error: Memory leak: parts [memleak]
xdebug-2.6.1/xdebug_handler_dbgp.c:636:0: error: Memory leak: parts [memleak]
xdebug-2.6.1/xdebug_handler_dbgp.c:787:0: error: Memory leak: brk_info [memleak]
xdebug-2.6.1/xdebug_handlers.c:48:44: style: Function 'xdebug_brk_info_dtor' argument 1 names different: declaration 'brk' definition 'brk_info'. [funcArgNamesDifferent]
xdebug-2.6.1/xdebug_handlers.h:139:44: note: Function 'xdebug_brk_info_dtor' argument 1 names different: declaration 'brk' definition 'brk_info'.
xdebug-2.6.1/xdebug_handlers.c:48:44: note: Function 'xdebug_brk_info_dtor' argument 1 names different: declaration 'brk' definition 'brk_info'.
xdebug-2.6.1/xdebug_handlers.c:68:44: style: Function 'xdebug_hash_brk_dtor' argument 1 names different: declaration 'brk' definition 'brk_info'. [funcArgNamesDifferent]
xdebug-2.6.1/xdebug_handlers.h:141:44: note: Function 'xdebug_hash_brk_dtor' argument 1 names different: declaration 'brk' definition 'brk_info'.
xdebug-2.6.1/xdebug_handlers.c:68:44: note: Function 'xdebug_hash_brk_dtor' argument 1 names different: declaration 'brk' definition 'brk_info'.
xdebug-2.6.1/xdebug_handlers.c:73:58: style: Function 'xdebug_llist_brk_dtor' argument 2 names different: declaration 'brk' definition 'brk_info'. [funcArgNamesDifferent]
xdebug-2.6.1/xdebug_handlers.h:140:58: note: Function 'xdebug_llist_brk_dtor' argument 2 names different: declaration 'brk' definition 'brk_info'.
xdebug-2.6.1/xdebug_handlers.c:73:58: note: Function 'xdebug_llist_brk_dtor' argument 2 names different: declaration 'brk' definition 'brk_info'.
xdebug-2.6.1/xdebug_hash.c:246:25: style: The scope of the variable 'num_items' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_hash.c:247:25: style: The scope of the variable 'pp_he_list' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_hash.c:102:105: style: Function 'xdebug_hash_alloc_with_sort' argument 3 names different: declaration 'sort_func' definition 'sorter'. [funcArgNamesDifferent]
xdebug-2.6.1/xdebug_hash.h:65:105: note: Function 'xdebug_hash_alloc_with_sort' argument 3 names different: declaration 'sort_func' definition 'sorter'.
xdebug-2.6.1/xdebug_hash.c:102:105: note: Function 'xdebug_hash_alloc_with_sort' argument 3 names different: declaration 'sort_func' definition 'sorter'.
xdebug-2.6.1/xdebug_monitor.c:107:35: style: The scope of the variable 'mfe' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_private.c:67:24: style: The scope of the variable 'le' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_private.c:99:24: style: The scope of the variable 'var_name' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_profiler.c:355:3: warning: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xdebug-2.6.1/xdebug_profiler.c:258:3: style: Variable 'fl_ref' is reassigned a value before the old one has been used. [redundantAssignment]
xdebug-2.6.1/xdebug_profiler.c:256:0: note: Variable 'fl_ref' is reassigned a value before the old one has been used.
xdebug-2.6.1/xdebug_profiler.c:258:3: note: Variable 'fl_ref' is reassigned a value before the old one has been used.
xdebug-2.6.1/xdebug_profiler.c:259:3: style: Variable 'fn_ref' is reassigned a value before the old one has been used. [redundantAssignment]
xdebug-2.6.1/xdebug_profiler.c:256:0: note: Variable 'fn_ref' is reassigned a value before the old one has been used.
xdebug-2.6.1/xdebug_profiler.c:259:3: note: Variable 'fn_ref' is reassigned a value before the old one has been used.
xdebug-2.6.1/xdebug_profiler.c:270:3: style: Variable 'fl_ref' is reassigned a value before the old one has been used. [redundantAssignment]
xdebug-2.6.1/xdebug_profiler.c:268:0: note: Variable 'fl_ref' is reassigned a value before the old one has been used.
xdebug-2.6.1/xdebug_profiler.c:270:3: note: Variable 'fl_ref' is reassigned a value before the old one has been used.
xdebug-2.6.1/xdebug_profiler.c:271:3: style: Variable 'fn_ref' is reassigned a value before the old one has been used. [redundantAssignment]
xdebug-2.6.1/xdebug_profiler.c:268:0: note: Variable 'fn_ref' is reassigned a value before the old one has been used.
xdebug-2.6.1/xdebug_profiler.c:271:3: note: Variable 'fn_ref' is reassigned a value before the old one has been used.
xdebug-2.6.1/xdebug_profiler.c:98:24: style: The scope of the variable 'fse' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_stack.c:1539:38: warning: Either the condition 'argument' is redundant or there is possible null pointer dereference: argument. [nullPointerRedundantCheck]
xdebug-2.6.1/xdebug_stack.c:1536:46: note: Assuming that condition 'argument' is not redundant
xdebug-2.6.1/xdebug_stack.c:1539:38: note: Null pointer dereference
xdebug-2.6.1/xdebug_stack.c:163:24: style: The scope of the variable 'le' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_stack.c:190:17: style: The scope of the variable 'tmp_value' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_stack.c:388:24: style: The scope of the variable 'le' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_stack.c:390:24: style: The scope of the variable 'printed_frames' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_stack.c:650:8: style: The scope of the variable 'tmp_buf' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_stack.c:650:18: style: The scope of the variable 'p' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_stack.c:1176:24: style: The scope of the variable 'aggr_key_len' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_stack.c:1476:24: style: The scope of the variable 'frame' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_stack.c:1477:24: style: The scope of the variable 'params' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_stack.c:1571:15: style: The scope of the variable 'tmp_hash' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_str.c:184:3: error: Common realloc mistake: 'new_str' nulled but not freed upon failure [memleakOnRealloc]
xdebug-2.6.1/xdebug_superglobals.c:78:44: warning: Either the condition '(hash_key)==NULL' is redundant or there is possible null pointer dereference: hash_key. [nullPointerRedundantCheck]
xdebug-2.6.1/xdebug_superglobals.c:77:6: note: Assuming that condition '(hash_key)==NULL' is not redundant
xdebug-2.6.1/xdebug_superglobals.c:78:44: note: Null pointer dereference
xdebug-2.6.1/xdebug_trace_computerized.c:33:2: error: Memory leak: tmp_computerized_context [memleak]
xdebug-2.6.1/xdebug_trace_computerized.c:31:45: error: Uninitialized variable: used_fname [uninitvar]
xdebug-2.6.1/xdebug_trace_html.c:32:2: error: Memory leak: tmp_html_context [memleak]
xdebug-2.6.1/xdebug_trace_html.c:30:37: error: Uninitialized variable: used_fname [uninitvar]
xdebug-2.6.1/xdebug_trace_textual.c:118:6: style: The scope of the variable 'c' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_trace_textual.c:290:32: style: The scope of the variable 'tmp_value' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_trace_textual.c:34:2: error: Memory leak: tmp_textual_context [memleak]
xdebug-2.6.1/xdebug_trace_textual.c:32:40: error: Uninitialized variable: used_fname [uninitvar]
xdebug-2.6.1/xdebug_tracing.c:115:8: style: The scope of the variable 'trace_fname' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_var.c:1842:2: style: Variable 'contents' is reassigned a value before the old one has been used. [redundantAssignment]
xdebug-2.6.1/xdebug_var.c:1839:0: note: Variable 'contents' is reassigned a value before the old one has been used.
xdebug-2.6.1/xdebug_var.c:1842:2: note: Variable 'contents' is reassigned a value before the old one has been used.
xdebug-2.6.1/xdebug_var.c:885:12: style: The scope of the variable 'tmp_str' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_var.c:1240:12: style: The scope of the variable 'tmp_str' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_var.c:1241:12: style: The scope of the variable 'tmp_len' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_var.c:1670:20: style: The scope of the variable 'node' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_var.c:1671:20: style: The scope of the variable 'name' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_var.c:1729:19: style: The scope of the variable 'node' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_var.c:1927:22: style: The scope of the variable 'xoi_val' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_var.c:2152:8: style: The scope of the variable 'tmp_str' can be reduced. [variableScope]
xdebug-2.6.1/xdebug_var.c:1392:117: style: Function 'xdebug_get_zval_value_text_ansi' argument 4 names different: declaration 'options' definition 'TSRMLS_DC'. [funcArgNamesDifferent]
xdebug-2.6.1/xdebug_var.h:72:109: note: Function 'xdebug_get_zval_value_text_ansi' argument 4 names different: declaration 'options' definition 'TSRMLS_DC'.
xdebug-2.6.1/xdebug_var.c:1392:117: note: Function 'xdebug_get_zval_value_text_ansi' argument 4 names different: declaration 'options' definition 'TSRMLS_DC'.
xdebug-2.6.1/xdebug_var.c:1494:120: style: Function 'xdebug_get_zval_synopsis_text_ansi' argument 4 names different: declaration 'options' definition 'TSRMLS_DC'. [funcArgNamesDifferent]
xdebug-2.6.1/xdebug_var.h:85:112: note: Function 'xdebug_get_zval_synopsis_text_ansi' argument 4 names different: declaration 'options' definition 'TSRMLS_DC'.
xdebug-2.6.1/xdebug_var.c:1494:120: note: Function 'xdebug_get_zval_synopsis_text_ansi' argument 4 names different: declaration 'options' definition 'TSRMLS_DC'.
xdebug-2.6.1/xdebug_var.c:2355:115: style: Function 'xdebug_get_zval_value_fancy' argument 4 names different: declaration 'options' definition 'TSRMLS_DC'. [funcArgNamesDifferent]
xdebug-2.6.1/xdebug_var.h:75:107: note: Function 'xdebug_get_zval_value_fancy' argument 4 names different: declaration 'options' definition 'TSRMLS_DC'.
xdebug-2.6.1/xdebug_var.c:2355:115: note: Function 'xdebug_get_zval_value_fancy' argument 4 names different: declaration 'options' definition 'TSRMLS_DC'.
xdebug-2.6.1/xdebug_var.c:2393:108: style: Function 'xdebug_get_zval_value_serialized' argument 3 names different: declaration 'options' definition 'TSRMLS_DC'. [funcArgNamesDifferent]
xdebug-2.6.1/xdebug_var.h:76:100: note: Function 'xdebug_get_zval_value_serialized' argument 3 names different: declaration 'options' definition 'TSRMLS_DC'.
xdebug-2.6.1/xdebug_var.c:2393:108: note: Function 'xdebug_get_zval_value_serialized' argument 3 names different: declaration 'options' definition 'TSRMLS_DC'.
xdebug-2.6.1/xdebug_var.c:2499:124: style: Function 'xdebug_get_zval_synopsis_fancy' argument 4 names different: declaration 'options' definition 'TSRMLS_DC'. [funcArgNamesDifferent]
xdebug-2.6.1/xdebug_var.h:86:116: note: Function 'xdebug_get_zval_synopsis_fancy' argument 4 names different: declaration 'options' definition 'TSRMLS_DC'.
xdebug-2.6.1/xdebug_var.c:2499:124: note: Function 'xdebug_get_zval_synopsis_fancy' argument 4 names different: declaration 'options' definition 'TSRMLS_DC'.
xdebug-2.6.1/xdebug_var.c:2595:37: style: Function 'xdebug_show_fname' argument 1 names different: declaration 't' definition 'f'. [funcArgNamesDifferent]
xdebug-2.6.1/xdebug_var.h:88:37: note: Function 'xdebug_show_fname' argument 1 names different: declaration 't' definition 'f'.
xdebug-2.6.1/xdebug_var.c:2595:37: note: Function 'xdebug_show_fname' argument 1 names different: declaration 't' definition 'f'.
xdebug-2.6.1/xdebug_var.c:1004:8: error: Uninitialized variable: is_temp [uninitvar]
xdebug-2.6.1/xdebug_var.c:1364:8: error: Uninitialized variable: is_temp [uninitvar]
xdebug-2.6.1/xdebug_var.c:2061:27: error: Uninitialized variable: is_temp [uninitvar]
xdebug-2.6.1/xdebug_var.c:2327:8: error: Uninitialized variable: is_temp [uninitvar]
[17:29]

ftp://ftp.se.debian.org/debian/pool/main/x/xdelta/xdelta_1.1.3.orig.tar.gz
xdelta-1.1.3/libedsio/base64.c:41:55: style: Function 'edsio_base64_encode_region' argument 2 names different: declaration 'data_len' definition 'len'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio.h:372:80: note: Function 'edsio_base64_encode_region' argument 2 names different: declaration 'data_len' definition 'len'.
xdelta-1.1.3/libedsio/base64.c:41:55: note: Function 'edsio_base64_encode_region' argument 2 names different: declaration 'data_len' definition 'len'.
xdelta-1.1.3/libedsio/base64.c:62:60: style: Function 'edsio_base64_encode_region_into' argument 2 names different: declaration 'data_len' definition 'len'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio.h:374:80: note: Function 'edsio_base64_encode_region_into' argument 2 names different: declaration 'data_len' definition 'len'.
xdelta-1.1.3/libedsio/base64.c:62:60: note: Function 'edsio_base64_encode_region_into' argument 2 names different: declaration 'data_len' definition 'len'.
xdelta-1.1.3/libedsio/base64.c:124:60: style: Function 'edsio_base64_decode_region_into' argument 2 names different: declaration 'data_len' definition 'len'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio.h:375:80: note: Function 'edsio_base64_decode_region_into' argument 2 names different: declaration 'data_len' definition 'len'.
xdelta-1.1.3/libedsio/base64.c:124:60: note: Function 'edsio_base64_decode_region_into' argument 2 names different: declaration 'data_len' definition 'len'.
xdelta-1.1.3/libedsio/base64.c:228:40: style: Function 'serializeio_base64_sink' argument 1 names different: declaration 'sink' definition 'out'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio.h:201:55: note: Function 'serializeio_base64_sink' argument 1 names different: declaration 'sink' definition 'out'.
xdelta-1.1.3/libedsio/base64.c:228:40: note: Function 'serializeio_base64_sink' argument 1 names different: declaration 'sink' definition 'out'.
xdelta-1.1.3/libedsio/base64.c:246:32: style: Function 'base64_sink_write' argument 1 names different: declaration 'sink' definition 'fsink'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/base64.c:213:48: note: Function 'base64_sink_write' argument 1 names different: declaration 'sink' definition 'fsink'.
xdelta-1.1.3/libedsio/base64.c:246:32: note: Function 'base64_sink_write' argument 1 names different: declaration 'sink' definition 'fsink'.
xdelta-1.1.3/libedsio/base64.c:289:32: style: Function 'base64_sink_close' argument 1 names different: declaration 'sink' definition 'fsink'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/base64.c:212:48: note: Function 'base64_sink_close' argument 1 names different: declaration 'sink' definition 'fsink'.
xdelta-1.1.3/libedsio/base64.c:289:32: note: Function 'base64_sink_close' argument 1 names different: declaration 'sink' definition 'fsink'.
xdelta-1.1.3/libedsio/base64.c:353:31: style: Function 'base64_sink_free' argument 1 names different: declaration 'sink' definition 'fsink'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/base64.c:214:47: note: Function 'base64_sink_free' argument 1 names different: declaration 'sink' definition 'fsink'.
xdelta-1.1.3/libedsio/base64.c:353:31: note: Function 'base64_sink_free' argument 1 names different: declaration 'sink' definition 'fsink'.
xdelta-1.1.3/libedsio/base64.c:363:34: style: Function 'base64_sink_quantum' argument 1 names different: declaration 'sink' definition 'fsink'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/base64.c:215:50: note: Function 'base64_sink_quantum' argument 1 names different: declaration 'sink' definition 'fsink'.
xdelta-1.1.3/libedsio/base64.c:363:34: note: Function 'base64_sink_quantum' argument 1 names different: declaration 'sink' definition 'fsink'.
xdelta-1.1.3/libedsio/base64.c:395:42: style: Function 'serializeio_base64_source' argument 1 names different: declaration 'source' definition 'in0'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio.h:202:57: note: Function 'serializeio_base64_source' argument 1 names different: declaration 'source' definition 'in0'.
xdelta-1.1.3/libedsio/base64.c:395:42: note: Function 'serializeio_base64_source' argument 1 names different: declaration 'source' definition 'in0'.
xdelta-1.1.3/libedsio/base64.c:414:36: style: Function 'base64_source_close' argument 1 names different: declaration 'source' definition 'fsource'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/base64.c:390:63: note: Function 'base64_source_close' argument 1 names different: declaration 'source' definition 'fsource'.
xdelta-1.1.3/libedsio/base64.c:414:36: note: Function 'base64_source_close' argument 1 names different: declaration 'source' definition 'fsource'.
xdelta-1.1.3/libedsio/base64.c:425:35: style: Function 'base64_source_read' argument 1 names different: declaration 'source' definition 'fsource'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/base64.c:391:63: note: Function 'base64_source_read' argument 1 names different: declaration 'source' definition 'fsource'.
xdelta-1.1.3/libedsio/base64.c:425:35: note: Function 'base64_source_read' argument 1 names different: declaration 'source' definition 'fsource'.
xdelta-1.1.3/libedsio/base64.c:518:35: style: Function 'base64_source_free' argument 1 names different: declaration 'source' definition 'fsource'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/base64.c:392:63: note: Function 'base64_source_free' argument 1 names different: declaration 'source' definition 'fsource'.
xdelta-1.1.3/libedsio/base64.c:518:35: note: Function 'base64_source_free' argument 1 names different: declaration 'source' definition 'fsource'.
xdelta-1.1.3/libedsio/default.c:104:36: style: Function 'serializeio_sink_init' argument 1 names different: declaration 'sink' definition 'it'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio.h:165:72: note: Function 'serializeio_sink_init' argument 1 names different: declaration 'sink' definition 'it'.
xdelta-1.1.3/libedsio/default.c:104:36: note: Function 'serializeio_sink_init' argument 1 names different: declaration 'sink' definition 'it'.
xdelta-1.1.3/libedsio/default.c:347:40: style: Function 'serializeio_source_init' argument 1 names different: declaration 'source' definition 'it'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio.h:177:74: note: Function 'serializeio_source_init' argument 1 names different: declaration 'source' definition 'it'.
xdelta-1.1.3/libedsio/default.c:347:40: note: Function 'serializeio_source_init' argument 1 names different: declaration 'source' definition 'it'.
xdelta-1.1.3/libedsio/edsio.c:276:39: style: Function 'edsio_time_of_day' argument 1 names different: declaration 'time' definition 'setme'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio.h:379:54: note: Function 'edsio_time_of_day' argument 1 names different: declaration 'time' definition 'setme'.
xdelta-1.1.3/libedsio/edsio.c:276:39: note: Function 'edsio_time_of_day' argument 1 names different: declaration 'time' definition 'setme'.
xdelta-1.1.3/libedsio/edsio.c:324:43: style: Function 'edsio_time_to_iso8601' argument 1 names different: declaration 'time' definition 'tp'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio.h:377:54: note: Function 'edsio_time_to_iso8601' argument 1 names different: declaration 'time' definition 'tp'.
xdelta-1.1.3/libedsio/edsio.c:324:43: note: Function 'edsio_time_to_iso8601' argument 1 names different: declaration 'time' definition 'tp'.
xdelta-1.1.3/libedsio/edsio.c:330:32: style: Function 'edsio_time_t_to_iso8601' argument 1 names different: declaration 'time' definition 't0'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio.h:378:41: note: Function 'edsio_time_t_to_iso8601' argument 1 names different: declaration 'time' definition 't0'.
xdelta-1.1.3/libedsio/edsio.c:330:32: note: Function 'edsio_time_t_to_iso8601' argument 1 names different: declaration 'time' definition 't0'.
xdelta-1.1.3/libedsio/edsio.c:401:43: style: Function 'strtoss_checked' argument 2 names different: declaration 's' definition 'i'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio.h:365:52: note: Function 'strtoss_checked' argument 2 names different: declaration 's' definition 'i'.
xdelta-1.1.3/libedsio/edsio.c:401:43: note: Function 'strtoss_checked' argument 2 names different: declaration 's' definition 'i'.
xdelta-1.1.3/libedsio/edsio.c:514:40: style: Function 'serializeio_print_bytes' argument 1 names different: declaration 'buf' definition 'bytes'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio.h:250:45: note: Function 'serializeio_print_bytes' argument 1 names different: declaration 'buf' definition 'bytes'.
xdelta-1.1.3/libedsio/edsio.c:514:40: note: Function 'serializeio_print_bytes' argument 1 names different: declaration 'buf' definition 'bytes'.
xdelta-1.1.3/libedsio/edsio.c:514:53: style: Function 'serializeio_print_bytes' argument 2 names different: declaration 'len' definition 'len0'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio.h:250:56: note: Function 'serializeio_print_bytes' argument 2 names different: declaration 'len' definition 'len0'.
xdelta-1.1.3/libedsio/edsio.c:514:53: note: Function 'serializeio_print_bytes' argument 2 names different: declaration 'len' definition 'len0'.
xdelta-1.1.3/libedsio/edsio.c:733:107: style: Function 'edsio_new_property' argument 5 names different: declaration 'prop' definition 'ret_prop'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio.h:458:128: note: Function 'edsio_new_property' argument 5 names different: declaration 'prop' definition 'ret_prop'.
xdelta-1.1.3/libedsio/edsio.c:733:107: note: Function 'edsio_new_property' argument 5 names different: declaration 'prop' definition 'ret_prop'.
xdelta-1.1.3/libedsio/edsio.c:828:50: style: Function 'edsio_property_get' argument 2 names different: declaration 'ep' definition 'prop'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio.h:455:71: note: Function 'edsio_property_get' argument 2 names different: declaration 'ep' definition 'prop'.
xdelta-1.1.3/libedsio/edsio.c:828:50: note: Function 'edsio_property_get' argument 2 names different: declaration 'ep' definition 'prop'.
xdelta-1.1.3/libedsio/edsio.c:873:50: style: Function 'edsio_property_set' argument 2 names different: declaration 'ep' definition 'prop'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio.h:456:71: note: Function 'edsio_property_set' argument 2 names different: declaration 'ep' definition 'prop'.
xdelta-1.1.3/libedsio/edsio.c:873:50: note: Function 'edsio_property_set' argument 2 names different: declaration 'ep' definition 'prop'.
xdelta-1.1.3/libedsio/edsio.c:1008:85: style: Function 'edsio_property_getter' argument 4 names different: declaration 'prop' definition 'ep'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio.h:436:106: note: Function 'edsio_property_getter' argument 4 names different: declaration 'prop' definition 'ep'.
xdelta-1.1.3/libedsio/edsio.c:1008:85: note: Function 'edsio_property_getter' argument 4 names different: declaration 'prop' definition 'ep'.
xdelta-1.1.3/libedsio/edsio.c:1017:85: style: Function 'edsio_property_setter' argument 4 names different: declaration 'prop' definition 'ep'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio.h:437:106: note: Function 'edsio_property_setter' argument 4 names different: declaration 'prop' definition 'ep'.
xdelta-1.1.3/libedsio/edsio.c:1017:85: note: Function 'edsio_property_setter' argument 4 names different: declaration 'prop' definition 'ep'.
xdelta-1.1.3/libedsio/edsio.c:1031:58: style: Function 'edsio_property_uint_getter' argument 2 names different: declaration 'ep' definition 'prop'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio.h:440:79: note: Function 'edsio_property_uint_getter' argument 2 names different: declaration 'ep' definition 'prop'.
xdelta-1.1.3/libedsio/edsio.c:1031:58: note: Function 'edsio_property_uint_getter' argument 2 names different: declaration 'ep' definition 'prop'.
xdelta-1.1.3/libedsio/edsio.c:1044:58: style: Function 'edsio_property_uint_setter' argument 2 names different: declaration 'ep' definition 'prop'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio.h:441:79: note: Function 'edsio_property_uint_setter' argument 2 names different: declaration 'ep' definition 'prop'.
xdelta-1.1.3/libedsio/edsio.c:1044:58: note: Function 'edsio_property_uint_setter' argument 2 names different: declaration 'ep' definition 'prop'.
xdelta-1.1.3/libedsio/edsio.c:1095:60: style: Function 'edsio_property_string_getter' argument 2 names different: declaration 'ep' definition 'prop'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio.h:444:81: note: Function 'edsio_property_string_getter' argument 2 names different: declaration 'ep' definition 'prop'.
xdelta-1.1.3/libedsio/edsio.c:1095:60: note: Function 'edsio_property_string_getter' argument 2 names different: declaration 'ep' definition 'prop'.
xdelta-1.1.3/libedsio/edsio.c:1104:60: style: Function 'edsio_property_string_setter' argument 2 names different: declaration 'ep' definition 'prop'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio.h:445:81: note: Function 'edsio_property_string_setter' argument 2 names different: declaration 'ep' definition 'prop'.
xdelta-1.1.3/libedsio/edsio.c:1104:60: note: Function 'edsio_property_string_setter' argument 2 names different: declaration 'ep' definition 'prop'.
xdelta-1.1.3/libedsio/edsio.c:1146:59: style: Function 'edsio_property_bytes_getter' argument 2 names different: declaration 'ep' definition 'prop'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio.h:448:80: note: Function 'edsio_property_bytes_getter' argument 2 names different: declaration 'ep' definition 'prop'.
xdelta-1.1.3/libedsio/edsio.c:1146:59: note: Function 'edsio_property_bytes_getter' argument 2 names different: declaration 'ep' definition 'prop'.
xdelta-1.1.3/libedsio/edsio.c:1160:59: style: Function 'edsio_property_bytes_setter' argument 2 names different: declaration 'ep' definition 'prop'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio.h:449:80: note: Function 'edsio_property_bytes_setter' argument 2 names different: declaration 'ep' definition 'prop'.
xdelta-1.1.3/libedsio/edsio.c:1160:59: note: Function 'edsio_property_bytes_setter' argument 2 names different: declaration 'ep' definition 'prop'.
xdelta-1.1.3/libedsio/edsio.c:1180:58: style: Function 'edsio_property_vptr_getter' argument 2 names different: declaration 'ep' definition 'prop'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio.h:452:79: note: Function 'edsio_property_vptr_getter' argument 2 names different: declaration 'ep' definition 'prop'.
xdelta-1.1.3/libedsio/edsio.c:1180:58: note: Function 'edsio_property_vptr_getter' argument 2 names different: declaration 'ep' definition 'prop'.
xdelta-1.1.3/libedsio/edsio.c:1189:58: style: Function 'edsio_property_vptr_setter' argument 2 names different: declaration 'ep' definition 'prop'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio.h:453:79: note: Function 'edsio_property_vptr_setter' argument 2 names different: declaration 'ep' definition 'prop'.
xdelta-1.1.3/libedsio/edsio.c:1189:58: note: Function 'edsio_property_vptr_setter' argument 2 names different: declaration 'ep' definition 'prop'.
xdelta-1.1.3/libedsio/edsio.c:1327:42: style: Function 'serializeio_checksum_sink' argument 1 names different: declaration 'sink' definition 'out'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio.h:198:57: note: Function 'serializeio_checksum_sink' argument 1 names different: declaration 'sink' definition 'out'.
xdelta-1.1.3/libedsio/edsio.c:1327:42: note: Function 'serializeio_checksum_sink' argument 1 names different: declaration 'sink' definition 'out'.
xdelta-1.1.3/libedsio/edsio.c:1347:34: style: Function 'checksum_sink_write' argument 1 names different: declaration 'sink' definition 'fsink'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio.c:1310:50: note: Function 'checksum_sink_write' argument 1 names different: declaration 'sink' definition 'fsink'.
xdelta-1.1.3/libedsio/edsio.c:1347:34: note: Function 'checksum_sink_write' argument 1 names different: declaration 'sink' definition 'fsink'.
xdelta-1.1.3/libedsio/edsio.c:1360:34: style: Function 'checksum_sink_close' argument 1 names different: declaration 'sink' definition 'fsink'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio.c:1309:50: note: Function 'checksum_sink_close' argument 1 names different: declaration 'sink' definition 'fsink'.
xdelta-1.1.3/libedsio/edsio.c:1360:34: note: Function 'checksum_sink_close' argument 1 names different: declaration 'sink' definition 'fsink'.
xdelta-1.1.3/libedsio/edsio.c:1380:33: style: Function 'checksum_sink_free' argument 1 names different: declaration 'sink' definition 'fsink'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio.c:1311:49: note: Function 'checksum_sink_free' argument 1 names different: declaration 'sink' definition 'fsink'.
xdelta-1.1.3/libedsio/edsio.c:1380:33: note: Function 'checksum_sink_free' argument 1 names different: declaration 'sink' definition 'fsink'.
xdelta-1.1.3/libedsio/edsio.c:1390:36: style: Function 'checksum_sink_quantum' argument 1 names different: declaration 'sink' definition 'fsink'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio.c:1312:52: note: Function 'checksum_sink_quantum' argument 1 names different: declaration 'sink' definition 'fsink'.
xdelta-1.1.3/libedsio/edsio.c:1390:36: note: Function 'checksum_sink_quantum' argument 1 names different: declaration 'sink' definition 'fsink'.
xdelta-1.1.3/libedsio/edsio.c:1418:44: style: Function 'serializeio_checksum_source' argument 1 names different: declaration 'source' definition 'in0'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio.h:199:59: note: Function 'serializeio_checksum_source' argument 1 names different: declaration 'source' definition 'in0'.
xdelta-1.1.3/libedsio/edsio.c:1418:44: note: Function 'serializeio_checksum_source' argument 1 names different: declaration 'source' definition 'in0'.
xdelta-1.1.3/libedsio/edsio.c:1439:38: style: Function 'checksum_source_close' argument 1 names different: declaration 'source' definition 'fsource'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio.c:1413:65: note: Function 'checksum_source_close' argument 1 names different: declaration 'source' definition 'fsource'.
xdelta-1.1.3/libedsio/edsio.c:1439:38: note: Function 'checksum_source_close' argument 1 names different: declaration 'source' definition 'fsource'.
xdelta-1.1.3/libedsio/edsio.c:1463:37: style: Function 'checksum_source_read' argument 1 names different: declaration 'source' definition 'fsource'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio.c:1414:65: note: Function 'checksum_source_read' argument 1 names different: declaration 'source' definition 'fsource'.
xdelta-1.1.3/libedsio/edsio.c:1463:37: note: Function 'checksum_source_read' argument 1 names different: declaration 'source' definition 'fsource'.
xdelta-1.1.3/libedsio/edsio.c:1476:37: style: Function 'checksum_source_free' argument 1 names different: declaration 'source' definition 'fsource'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio.c:1415:65: note: Function 'checksum_source_free' argument 1 names different: declaration 'source' definition 'fsource'.
xdelta-1.1.3/libedsio/edsio.c:1476:37: note: Function 'checksum_source_free' argument 1 names different: declaration 'source' definition 'fsource'.
xdelta-1.1.3/libedsio/edsio.c:986:4: style: Variable 'table' is assigned a value that is never used. [unreadVariable]
xdelta-1.1.3/libedsio/edsio.c:979:13: style: Variable 'ent' is assigned a value that is never used. [unreadVariable]
xdelta-1.1.3/libedsio/edsio_edsio.c:643:58: style: Function 'edsio_generate_errno_event_internal' argument 1 names different: declaration 'code' definition '_code'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio_edsio.h:260:63: note: Function 'edsio_generate_errno_event_internal' argument 1 names different: declaration 'code' definition '_code'.
xdelta-1.1.3/libedsio/edsio_edsio.c:643:58: note: Function 'edsio_generate_errno_event_internal' argument 1 names different: declaration 'code' definition '_code'.
xdelta-1.1.3/libedsio/edsio_edsio.c:643:77: style: Function 'edsio_generate_errno_event_internal' argument 2 names different: declaration 'srcfile' definition '_srcfile'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio_edsio.h:260:81: note: Function 'edsio_generate_errno_event_internal' argument 2 names different: declaration 'srcfile' definition '_srcfile'.
xdelta-1.1.3/libedsio/edsio_edsio.c:643:77: note: Function 'edsio_generate_errno_event_internal' argument 2 names different: declaration 'srcfile' definition '_srcfile'.
xdelta-1.1.3/libedsio/edsio_edsio.c:643:92: style: Function 'edsio_generate_errno_event_internal' argument 3 names different: declaration 'srcline' definition '_srcline'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio_edsio.h:260:95: note: Function 'edsio_generate_errno_event_internal' argument 3 names different: declaration 'srcline' definition '_srcline'.
xdelta-1.1.3/libedsio/edsio_edsio.c:643:92: note: Function 'edsio_generate_errno_event_internal' argument 3 names different: declaration 'srcline' definition '_srcline'.
xdelta-1.1.3/libedsio/edsio_edsio.c:669:60: style: Function 'edsio_generate_intint_event_internal' argument 1 names different: declaration 'code' definition '_code'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio_edsio.h:269:65: note: Function 'edsio_generate_intint_event_internal' argument 1 names different: declaration 'code' definition '_code'.
xdelta-1.1.3/libedsio/edsio_edsio.c:669:60: note: Function 'edsio_generate_intint_event_internal' argument 1 names different: declaration 'code' definition '_code'.
xdelta-1.1.3/libedsio/edsio_edsio.c:669:79: style: Function 'edsio_generate_intint_event_internal' argument 2 names different: declaration 'srcfile' definition '_srcfile'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio_edsio.h:269:83: note: Function 'edsio_generate_intint_event_internal' argument 2 names different: declaration 'srcfile' definition '_srcfile'.
xdelta-1.1.3/libedsio/edsio_edsio.c:669:79: note: Function 'edsio_generate_intint_event_internal' argument 2 names different: declaration 'srcfile' definition '_srcfile'.
xdelta-1.1.3/libedsio/edsio_edsio.c:669:94: style: Function 'edsio_generate_intint_event_internal' argument 3 names different: declaration 'srcline' definition '_srcline'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio_edsio.h:269:97: note: Function 'edsio_generate_intint_event_internal' argument 3 names different: declaration 'srcline' definition '_srcline'.
xdelta-1.1.3/libedsio/edsio_edsio.c:669:94: note: Function 'edsio_generate_intint_event_internal' argument 3 names different: declaration 'srcline' definition '_srcline'.
xdelta-1.1.3/libedsio/edsio_edsio.c:697:56: style: Function 'edsio_generate_void_event_internal' argument 1 names different: declaration 'code' definition '_code'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio_edsio.h:278:61: note: Function 'edsio_generate_void_event_internal' argument 1 names different: declaration 'code' definition '_code'.
xdelta-1.1.3/libedsio/edsio_edsio.c:697:56: note: Function 'edsio_generate_void_event_internal' argument 1 names different: declaration 'code' definition '_code'.
xdelta-1.1.3/libedsio/edsio_edsio.c:697:75: style: Function 'edsio_generate_void_event_internal' argument 2 names different: declaration 'srcfile' definition '_srcfile'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio_edsio.h:278:79: note: Function 'edsio_generate_void_event_internal' argument 2 names different: declaration 'srcfile' definition '_srcfile'.
xdelta-1.1.3/libedsio/edsio_edsio.c:697:75: note: Function 'edsio_generate_void_event_internal' argument 2 names different: declaration 'srcfile' definition '_srcfile'.
xdelta-1.1.3/libedsio/edsio_edsio.c:697:90: style: Function 'edsio_generate_void_event_internal' argument 3 names different: declaration 'srcline' definition '_srcline'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio_edsio.h:278:93: note: Function 'edsio_generate_void_event_internal' argument 3 names different: declaration 'srcline' definition '_srcline'.
xdelta-1.1.3/libedsio/edsio_edsio.c:697:90: note: Function 'edsio_generate_void_event_internal' argument 3 names different: declaration 'srcline' definition '_srcline'.
xdelta-1.1.3/libedsio/edsio_edsio.c:717:60: style: Function 'edsio_generate_source_event_internal' argument 1 names different: declaration 'code' definition '_code'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio_edsio.h:296:65: note: Function 'edsio_generate_source_event_internal' argument 1 names different: declaration 'code' definition '_code'.
xdelta-1.1.3/libedsio/edsio_edsio.c:717:60: note: Function 'edsio_generate_source_event_internal' argument 1 names different: declaration 'code' definition '_code'.
xdelta-1.1.3/libedsio/edsio_edsio.c:717:79: style: Function 'edsio_generate_source_event_internal' argument 2 names different: declaration 'srcfile' definition '_srcfile'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio_edsio.h:296:83: note: Function 'edsio_generate_source_event_internal' argument 2 names different: declaration 'srcfile' definition '_srcfile'.
xdelta-1.1.3/libedsio/edsio_edsio.c:717:79: note: Function 'edsio_generate_source_event_internal' argument 2 names different: declaration 'srcfile' definition '_srcfile'.
xdelta-1.1.3/libedsio/edsio_edsio.c:717:94: style: Function 'edsio_generate_source_event_internal' argument 3 names different: declaration 'srcline' definition '_srcline'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio_edsio.h:296:97: note: Function 'edsio_generate_source_event_internal' argument 3 names different: declaration 'srcline' definition '_srcline'.
xdelta-1.1.3/libedsio/edsio_edsio.c:717:94: note: Function 'edsio_generate_source_event_internal' argument 3 names different: declaration 'srcline' definition '_srcline'.
xdelta-1.1.3/libedsio/edsio_edsio.c:743:72: style: Function 'edsio_generate_stringstring_event_internal' argument 1 names different: declaration 'code' definition '_code'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio_edsio.h:305:77: note: Function 'edsio_generate_stringstring_event_internal' argument 1 names different: declaration 'code' definition '_code'.
xdelta-1.1.3/libedsio/edsio_edsio.c:743:72: note: Function 'edsio_generate_stringstring_event_internal' argument 1 names different: declaration 'code' definition '_code'.
xdelta-1.1.3/libedsio/edsio_edsio.c:743:91: style: Function 'edsio_generate_stringstring_event_internal' argument 2 names different: declaration 'srcfile' definition '_srcfile'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio_edsio.h:305:95: note: Function 'edsio_generate_stringstring_event_internal' argument 2 names different: declaration 'srcfile' definition '_srcfile'.
xdelta-1.1.3/libedsio/edsio_edsio.c:743:91: note: Function 'edsio_generate_stringstring_event_internal' argument 2 names different: declaration 'srcfile' definition '_srcfile'.
xdelta-1.1.3/libedsio/edsio_edsio.c:743:106: style: Function 'edsio_generate_stringstring_event_internal' argument 3 names different: declaration 'srcline' definition '_srcline'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio_edsio.h:305:109: note: Function 'edsio_generate_stringstring_event_internal' argument 3 names different: declaration 'srcline' definition '_srcline'.
xdelta-1.1.3/libedsio/edsio_edsio.c:743:106: note: Function 'edsio_generate_stringstring_event_internal' argument 3 names different: declaration 'srcline' definition '_srcline'.
xdelta-1.1.3/libedsio/edsio_edsio.c:773:60: style: Function 'edsio_generate_string_event_internal' argument 1 names different: declaration 'code' definition '_code'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio_edsio.h:317:65: note: Function 'edsio_generate_string_event_internal' argument 1 names different: declaration 'code' definition '_code'.
xdelta-1.1.3/libedsio/edsio_edsio.c:773:60: note: Function 'edsio_generate_string_event_internal' argument 1 names different: declaration 'code' definition '_code'.
xdelta-1.1.3/libedsio/edsio_edsio.c:773:79: style: Function 'edsio_generate_string_event_internal' argument 2 names different: declaration 'srcfile' definition '_srcfile'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio_edsio.h:317:83: note: Function 'edsio_generate_string_event_internal' argument 2 names different: declaration 'srcfile' definition '_srcfile'.
xdelta-1.1.3/libedsio/edsio_edsio.c:773:79: note: Function 'edsio_generate_string_event_internal' argument 2 names different: declaration 'srcfile' definition '_srcfile'.
xdelta-1.1.3/libedsio/edsio_edsio.c:773:94: style: Function 'edsio_generate_string_event_internal' argument 3 names different: declaration 'srcline' definition '_srcline'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio_edsio.h:317:97: note: Function 'edsio_generate_string_event_internal' argument 3 names different: declaration 'srcline' definition '_srcline'.
xdelta-1.1.3/libedsio/edsio_edsio.c:773:94: note: Function 'edsio_generate_string_event_internal' argument 3 names different: declaration 'srcline' definition '_srcline'.
xdelta-1.1.3/libedsio/edsio_edsio.c:801:54: style: Function 'edsio_generate_int_event_internal' argument 1 names different: declaration 'code' definition '_code'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio_edsio.h:329:59: note: Function 'edsio_generate_int_event_internal' argument 1 names different: declaration 'code' definition '_code'.
xdelta-1.1.3/libedsio/edsio_edsio.c:801:54: note: Function 'edsio_generate_int_event_internal' argument 1 names different: declaration 'code' definition '_code'.
xdelta-1.1.3/libedsio/edsio_edsio.c:801:73: style: Function 'edsio_generate_int_event_internal' argument 2 names different: declaration 'srcfile' definition '_srcfile'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio_edsio.h:329:77: note: Function 'edsio_generate_int_event_internal' argument 2 names different: declaration 'srcfile' definition '_srcfile'.
xdelta-1.1.3/libedsio/edsio_edsio.c:801:73: note: Function 'edsio_generate_int_event_internal' argument 2 names different: declaration 'srcfile' definition '_srcfile'.
xdelta-1.1.3/libedsio/edsio_edsio.c:801:88: style: Function 'edsio_generate_int_event_internal' argument 3 names different: declaration 'srcline' definition '_srcline'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio_edsio.h:329:91: note: Function 'edsio_generate_int_event_internal' argument 3 names different: declaration 'srcline' definition '_srcline'.
xdelta-1.1.3/libedsio/edsio_edsio.c:801:88: note: Function 'edsio_generate_int_event_internal' argument 3 names different: declaration 'srcline' definition '_srcline'.
xdelta-1.1.3/libedsio/edsio_edsio.c:829:84: style: Function 'edsio_generate_stringstringstring_event_internal' argument 1 names different: declaration 'code' definition '_code'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio_edsio.h:341:89: note: Function 'edsio_generate_stringstringstring_event_internal' argument 1 names different: declaration 'code' definition '_code'.
xdelta-1.1.3/libedsio/edsio_edsio.c:829:84: note: Function 'edsio_generate_stringstringstring_event_internal' argument 1 names different: declaration 'code' definition '_code'.
xdelta-1.1.3/libedsio/edsio_edsio.c:829:103: style: Function 'edsio_generate_stringstringstring_event_internal' argument 2 names different: declaration 'srcfile' definition '_srcfile'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio_edsio.h:341:107: note: Function 'edsio_generate_stringstringstring_event_internal' argument 2 names different: declaration 'srcfile' definition '_srcfile'.
xdelta-1.1.3/libedsio/edsio_edsio.c:829:103: note: Function 'edsio_generate_stringstringstring_event_internal' argument 2 names different: declaration 'srcfile' definition '_srcfile'.
xdelta-1.1.3/libedsio/edsio_edsio.c:829:118: style: Function 'edsio_generate_stringstringstring_event_internal' argument 3 names different: declaration 'srcline' definition '_srcline'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio_edsio.h:341:121: note: Function 'edsio_generate_stringstringstring_event_internal' argument 3 names different: declaration 'srcline' definition '_srcline'.
xdelta-1.1.3/libedsio/edsio_edsio.c:829:118: note: Function 'edsio_generate_stringstringstring_event_internal' argument 3 names different: declaration 'srcline' definition '_srcline'.
xdelta-1.1.3/libedsio/generic.c:231:24: style: Function 'serializeio_unserialize_generic_acceptable' argument 2 names different: declaration 'acceptable' definition 'accept'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/edsio.h:161:26: note: Function 'serializeio_unserialize_generic_acceptable' argument 2 names different: declaration 'acceptable' definition 'accept'.
xdelta-1.1.3/libedsio/generic.c:231:24: note: Function 'serializeio_unserialize_generic_acceptable' argument 2 names different: declaration 'acceptable' definition 'accept'.
xdelta-1.1.3/libedsio/sha.c:179:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xdelta-1.1.3/libedsio/simple.c:68:55: style: Function 'byte_array_source_read' argument 2 names different: declaration 'ptr' definition 'buf'. [funcArgNamesDifferent]
xdelta-1.1.3/libedsio/simple.c:28:83: note: Function 'byte_array_source_read' argument 2 names different: declaration 'ptr' definition 'buf'.
xdelta-1.1.3/libedsio/simple.c:68:55: note: Function 'byte_array_source_read' argument 2 names different: declaration 'ptr' definition 'buf'.
xdelta-1.1.3/test/xdeltatest.c:416:20: style: The scope of the variable 'outfd' can be reduced. [variableScope]
xdelta-1.1.3/xd_edsio.c:1437:50: style: Function 'xd_generate_void_event_internal' argument 1 names different: declaration 'code' definition '_code'. [funcArgNamesDifferent]
xdelta-1.1.3/xd_edsio.h:354:55: note: Function 'xd_generate_void_event_internal' argument 1 names different: declaration 'code' definition '_code'.
xdelta-1.1.3/xd_edsio.c:1437:50: note: Function 'xd_generate_void_event_internal' argument 1 names different: declaration 'code' definition '_code'.
xdelta-1.1.3/xd_edsio.c:1437:69: style: Function 'xd_generate_void_event_internal' argument 2 names different: declaration 'srcfile' definition '_srcfile'. [funcArgNamesDifferent]
xdelta-1.1.3/xd_edsio.h:354:73: note: Function 'xd_generate_void_event_internal' argument 2 names different: declaration 'srcfile' definition '_srcfile'.
xdelta-1.1.3/xd_edsio.c:1437:69: note: Function 'xd_generate_void_event_internal' argument 2 names different: declaration 'srcfile' definition '_srcfile'.
xdelta-1.1.3/xd_edsio.c:1437:84: style: Function 'xd_generate_void_event_internal' argument 3 names different: declaration 'srcline' definition '_srcline'. [funcArgNamesDifferent]
xdelta-1.1.3/xd_edsio.h:354:87: note: Function 'xd_generate_void_event_internal' argument 3 names different: declaration 'srcline' definition '_srcline'.
xdelta-1.1.3/xd_edsio.c:1437:84: note: Function 'xd_generate_void_event_internal' argument 3 names different: declaration 'srcline' definition '_srcline'.
xdelta-1.1.3/xd_edsio.c:1451:48: style: Function 'xd_generate_int_event_internal' argument 1 names different: declaration 'code' definition '_code'. [funcArgNamesDifferent]
xdelta-1.1.3/xd_edsio.h:363:53: note: Function 'xd_generate_int_event_internal' argument 1 names different: declaration 'code' definition '_code'.
xdelta-1.1.3/xd_edsio.c:1451:48: note: Function 'xd_generate_int_event_internal' argument 1 names different: declaration 'code' definition '_code'.
xdelta-1.1.3/xd_edsio.c:1451:67: style: Function 'xd_generate_int_event_internal' argument 2 names different: declaration 'srcfile' definition '_srcfile'. [funcArgNamesDifferent]
xdelta-1.1.3/xd_edsio.h:363:71: note: Function 'xd_generate_int_event_internal' argument 2 names different: declaration 'srcfile' definition '_srcfile'.
xdelta-1.1.3/xd_edsio.c:1451:67: note: Function 'xd_generate_int_event_internal' argument 2 names different: declaration 'srcfile' definition '_srcfile'.
xdelta-1.1.3/xd_edsio.c:1451:82: style: Function 'xd_generate_int_event_internal' argument 3 names different: declaration 'srcline' definition '_srcline'. [funcArgNamesDifferent]
xdelta-1.1.3/xd_edsio.h:363:85: note: Function 'xd_generate_int_event_internal' argument 3 names different: declaration 'srcline' definition '_srcline'.
xdelta-1.1.3/xd_edsio.c:1451:82: note: Function 'xd_generate_int_event_internal' argument 3 names different: declaration 'srcline' definition '_srcline'.
xdelta-1.1.3/xd_edsio.c:1481:78: style: Function 'xd_generate_handlestringstring_event_internal' argument 1 names different: declaration 'code' definition '_code'. [funcArgNamesDifferent]
xdelta-1.1.3/xd_edsio.h:378:83: note: Function 'xd_generate_handlestringstring_event_internal' argument 1 names different: declaration 'code' definition '_code'.
xdelta-1.1.3/xd_edsio.c:1481:78: note: Function 'xd_generate_handlestringstring_event_internal' argument 1 names different: declaration 'code' definition '_code'.
xdelta-1.1.3/xd_edsio.c:1481:97: style: Function 'xd_generate_handlestringstring_event_internal' argument 2 names different: declaration 'srcfile' definition '_srcfile'. [funcArgNamesDifferent]
xdelta-1.1.3/xd_edsio.h:378:101: note: Function 'xd_generate_handlestringstring_event_internal' argument 2 names different: declaration 'srcfile' definition '_srcfile'.
xdelta-1.1.3/xd_edsio.c:1481:97: note: Function 'xd_generate_handlestringstring_event_internal' argument 2 names different: declaration 'srcfile' definition '_srcfile'.
xdelta-1.1.3/xd_edsio.c:1481:112: style: Function 'xd_generate_handlestringstring_event_internal' argument 3 names different: declaration 'srcline' definition '_srcline'. [funcArgNamesDifferent]
xdelta-1.1.3/xd_edsio.h:378:115: note: Function 'xd_generate_handlestringstring_event_internal' argument 3 names different: declaration 'srcline' definition '_srcline'.
xdelta-1.1.3/xd_edsio.c:1481:112: note: Function 'xd_generate_handlestringstring_event_internal' argument 3 names different: declaration 'srcline' definition '_srcline'.
xdelta-1.1.3/xd_edsio.c:1509:66: style: Function 'xd_generate_handleintint_event_internal' argument 1 names different: declaration 'code' definition '_code'. [funcArgNamesDifferent]
xdelta-1.1.3/xd_edsio.h:384:71: note: Function 'xd_generate_handleintint_event_internal' argument 1 names different: declaration 'code' definition '_code'.
xdelta-1.1.3/xd_edsio.c:1509:66: note: Function 'xd_generate_handleintint_event_internal' argument 1 names different: declaration 'code' definition '_code'.
xdelta-1.1.3/xd_edsio.c:1509:85: style: Function 'xd_generate_handleintint_event_internal' argument 2 names different: declaration 'srcfile' definition '_srcfile'. [funcArgNamesDifferent]
xdelta-1.1.3/xd_edsio.h:384:89: note: Function 'xd_generate_handleintint_event_internal' argument 2 names different: declaration 'srcfile' definition '_srcfile'.
xdelta-1.1.3/xd_edsio.c:1509:85: note: Function 'xd_generate_handleintint_event_internal' argument 2 names different: declaration 'srcfile' definition '_srcfile'.
xdelta-1.1.3/xd_edsio.c:1509:100: style: Function 'xd_generate_handleintint_event_internal' argument 3 names different: declaration 'srcline' definition '_srcline'. [funcArgNamesDifferent]
xdelta-1.1.3/xd_edsio.h:384:103: note: Function 'xd_generate_handleintint_event_internal' argument 3 names different: declaration 'srcline' definition '_srcline'.
xdelta-1.1.3/xd_edsio.c:1509:100: note: Function 'xd_generate_handleintint_event_internal' argument 3 names different: declaration 'srcline' definition '_srcline'.
xdelta-1.1.3/xd_edsio.c:1537:54: style: Function 'xd_generate_string_event_internal' argument 1 names different: declaration 'code' definition '_code'. [funcArgNamesDifferent]
xdelta-1.1.3/xd_edsio.h:390:59: note: Function 'xd_generate_string_event_internal' argument 1 names different: declaration 'code' definition '_code'.
xdelta-1.1.3/xd_edsio.c:1537:54: note: Function 'xd_generate_string_event_internal' argument 1 names different: declaration 'code' definition '_code'.
xdelta-1.1.3/xd_edsio.c:1537:73: style: Function 'xd_generate_string_event_internal' argument 2 names different: declaration 'srcfile' definition '_srcfile'. [funcArgNamesDifferent]
xdelta-1.1.3/xd_edsio.h:390:77: note: Function 'xd_generate_string_event_internal' argument 2 names different: declaration 'srcfile' definition '_srcfile'.
xdelta-1.1.3/xd_edsio.c:1537:73: note: Function 'xd_generate_string_event_internal' argument 2 names different: declaration 'srcfile' definition '_srcfile'.
xdelta-1.1.3/xd_edsio.c:1537:88: style: Function 'xd_generate_string_event_internal' argument 3 names different: declaration 'srcline' definition '_srcline'. [funcArgNamesDifferent]
xdelta-1.1.3/xd_edsio.h:390:91: note: Function 'xd_generate_string_event_internal' argument 3 names different: declaration 'srcline' definition '_srcline'.
xdelta-1.1.3/xd_edsio.c:1537:88: note: Function 'xd_generate_string_event_internal' argument 3 names different: declaration 'srcline' definition '_srcline'.
xdelta-1.1.3/xdelta.c:407:32: style: Function 'xdp_source_free' argument 1 names different: declaration 'src' definition 'xs'. [funcArgNamesDifferent]
xdelta-1.1.3/xdelta.h:165:61: note: Function 'xdp_source_free' argument 1 names different: declaration 'src' definition 'xs'.
xdelta-1.1.3/xdelta.c:407:32: note: Function 'xdp_source_free' argument 1 names different: declaration 'src' definition 'xs'.
xdelta-1.1.3/xdelta.c:1175:34: style: Function 'xdp_control_free' argument 1 names different: declaration 'con' definition 'cont'. [funcArgNamesDifferent]
xdelta-1.1.3/xdelta.h:167:61: note: Function 'xdp_control_free' argument 1 names different: declaration 'con' definition 'cont'.
xdelta-1.1.3/xdelta.c:1175:34: note: Function 'xdp_control_free' argument 1 names different: declaration 'con' definition 'cont'.
xdelta-1.1.3/xdelta.c:1434:43: style: Function 'control_version_0' argument 1 names different: declaration 'cont' definition 'ocont'. [funcArgNamesDifferent]
xdelta-1.1.3/xdelta.c:45:65: note: Function 'control_version_0' argument 1 names different: declaration 'cont' definition 'ocont'.
xdelta-1.1.3/xdelta.c:1434:43: note: Function 'control_version_0' argument 1 names different: declaration 'cont' definition 'ocont'.
xdelta-1.1.3/xdelta.c:203:26: style: Variable 'orig_segment_len' is assigned a value that is never used. [unreadVariable]
xdelta-1.1.3/xdmain.c:1772:21: style: The scope of the variable 'si' can be reduced. [variableScope]
xdelta-1.1.3/xdmain.c:1828:7: style: The scope of the variable 'count' can be reduced. [variableScope]
xdelta-1.1.3/xdmain.c:1829:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
xdelta-1.1.3/xdmain.c:585:5: error: Resource leak: f [resourceLeak]
xdelta-1.1.3/xdmain.c:593:3: error: Resource leak: f [resourceLeak]
xdelta-1.1.3/xdmain.c:634:0: error: Resource leak: out [resourceLeak]
xdelta-1.1.3/xdmain.c:1783:49: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xdelta-1.1.3/xdrsync.c:159:37: style: Function 'xdp_rsync_index' argument 1 names different: declaration 'file' definition 'str'. [funcArgNamesDifferent]
xdelta-1.1.3/xdelta.h:178:63: note: Function 'xdp_rsync_index' argument 1 names different: declaration 'file' definition 'str'.
xdelta-1.1.3/xdrsync.c:159:37: note: Function 'xdp_rsync_index' argument 1 names different: declaration 'file' definition 'str'.
[17:29]

ftp://ftp.se.debian.org/debian/pool/main/x/xdelta3/xdelta3_3.0.8-dfsg.orig.tar.xz
xdelta3-3.0.8-dfsg/testing/segment.h:69:0: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xdelta3-3.0.8-dfsg/testing/segment.h:69:0: portability: %ld in format string (no. 3) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xdelta3-3.0.8-dfsg/testing/file.h:69:0: warning: %llx in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xdelta3-3.0.8-dfsg/testing/delta.h:56:0: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xdelta3-3.0.8-dfsg/testing/delta.h:59:0: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xdelta3-3.0.8-dfsg/testing/delta.h:62:0: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xdelta3-3.0.8-dfsg/testing/delta.h:62:0: warning: %llu in format string (no. 3) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xdelta3-3.0.8-dfsg/testing/regtest.cc:233:0: portability: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint]
xdelta3-3.0.8-dfsg/testing/random.h:30:26: style: The scope of the variable 'mag01' can be reduced. [variableScope]
xdelta3-3.0.8-dfsg/testing/modify.h:121:0: style: The scope of the variable 'i_start' can be reduced. [variableScope]
xdelta3-3.0.8-dfsg/testing/modify.h:171:0: style: The scope of the variable 'i_start' can be reduced. [variableScope]
xdelta3-3.0.8-dfsg/testing/modify.h:227:0: style: The scope of the variable 'i_start' can be reduced. [variableScope]
xdelta3-3.0.8-dfsg/testing/modify.h:295:0: style: The scope of the variable 'i_start' can be reduced. [variableScope]
xdelta3-3.0.8-dfsg/testing/delta.h:6:0: style: The scope of the variable 'ret' can be reduced. [variableScope]
xdelta3-3.0.8-dfsg/testing/regtest.cc:26:0: performance: Technically the member function 'Regtest < SmallBlock >::InMemoryEncodeDecode' can be static. [functionStatic]
xdelta3-3.0.8-dfsg/testing/regtest.cc:227:0: performance: Technically the member function 'Regtest < SmallBlock >::MainEncodeDecode' can be static. [functionStatic]
xdelta3-3.0.8-dfsg/testing/regtest.cc:265:0: performance: Technically the member function 'Regtest < SmallBlock >::TestRandomNumbers' can be static. [functionStatic]
xdelta3-3.0.8-dfsg/testing/regtest.cc:297:0: performance: Technically the member function 'Regtest < SmallBlock >::TestRandomFile' can be static. [functionStatic]
xdelta3-3.0.8-dfsg/testing/regtest.cc:563:0: performance: Technically the member function 'Regtest < SmallBlock >::TestOverwriteMutator' can be static. [functionStatic]
xdelta3-3.0.8-dfsg/testing/file.h:360:0: style: Technically the member function 'Regtest < SmallBlock >::TmpFile::Append' can be const. [functionConst]
xdelta3-3.0.8-dfsg/testing/regtest.cc:26:0: performance: Technically the member function 'Regtest < MixedBlock >::InMemoryEncodeDecode' can be static. [functionStatic]
xdelta3-3.0.8-dfsg/testing/regtest.cc:227:0: performance: Technically the member function 'Regtest < MixedBlock >::MainEncodeDecode' can be static. [functionStatic]
xdelta3-3.0.8-dfsg/testing/regtest.cc:265:0: performance: Technically the member function 'Regtest < MixedBlock >::TestRandomNumbers' can be static. [functionStatic]
xdelta3-3.0.8-dfsg/testing/regtest.cc:297:0: performance: Technically the member function 'Regtest < MixedBlock >::TestRandomFile' can be static. [functionStatic]
xdelta3-3.0.8-dfsg/testing/regtest.cc:563:0: performance: Technically the member function 'Regtest < MixedBlock >::TestOverwriteMutator' can be static. [functionStatic]
xdelta3-3.0.8-dfsg/testing/file.h:360:0: style: Technically the member function 'Regtest < MixedBlock >::TmpFile::Append' can be const. [functionConst]
xdelta3-3.0.8-dfsg/testing/regtest.cc:26:0: performance: Technically the member function 'Regtest < PrimeBlock >::InMemoryEncodeDecode' can be static. [functionStatic]
xdelta3-3.0.8-dfsg/testing/regtest.cc:227:0: performance: Technically the member function 'Regtest < PrimeBlock >::MainEncodeDecode' can be static. [functionStatic]
xdelta3-3.0.8-dfsg/testing/regtest.cc:265:0: performance: Technically the member function 'Regtest < PrimeBlock >::TestRandomNumbers' can be static. [functionStatic]
xdelta3-3.0.8-dfsg/testing/regtest.cc:297:0: performance: Technically the member function 'Regtest < PrimeBlock >::TestRandomFile' can be static. [functionStatic]
xdelta3-3.0.8-dfsg/testing/regtest.cc:563:0: performance: Technically the member function 'Regtest < PrimeBlock >::TestOverwriteMutator' can be static. [functionStatic]
xdelta3-3.0.8-dfsg/testing/file.h:360:0: style: Technically the member function 'Regtest < PrimeBlock >::TmpFile::Append' can be const. [functionConst]
xdelta3-3.0.8-dfsg/testing/regtest.cc:26:0: performance: Technically the member function 'Regtest < OversizeBlock >::InMemoryEncodeDecode' can be static. [functionStatic]
xdelta3-3.0.8-dfsg/testing/regtest.cc:227:0: performance: Technically the member function 'Regtest < OversizeBlock >::MainEncodeDecode' can be static. [functionStatic]
xdelta3-3.0.8-dfsg/testing/regtest.cc:265:0: performance: Technically the member function 'Regtest < OversizeBlock >::TestRandomNumbers' can be static. [functionStatic]
xdelta3-3.0.8-dfsg/testing/regtest.cc:297:0: performance: Technically the member function 'Regtest < OversizeBlock >::TestRandomFile' can be static. [functionStatic]
xdelta3-3.0.8-dfsg/testing/regtest.cc:563:0: performance: Technically the member function 'Regtest < OversizeBlock >::TestOverwriteMutator' can be static. [functionStatic]
xdelta3-3.0.8-dfsg/testing/file.h:360:0: style: Technically the member function 'Regtest < OversizeBlock >::TmpFile::Append' can be const. [functionConst]
xdelta3-3.0.8-dfsg/testing/regtest.cc:26:0: performance: Technically the member function 'Regtest < LargeBlock >::InMemoryEncodeDecode' can be static. [functionStatic]
xdelta3-3.0.8-dfsg/testing/regtest.cc:227:0: performance: Technically the member function 'Regtest < LargeBlock >::MainEncodeDecode' can be static. [functionStatic]
xdelta3-3.0.8-dfsg/testing/regtest.cc:265:0: performance: Technically the member function 'Regtest < LargeBlock >::TestRandomNumbers' can be static. [functionStatic]
xdelta3-3.0.8-dfsg/testing/regtest.cc:297:0: performance: Technically the member function 'Regtest < LargeBlock >::TestRandomFile' can be static. [functionStatic]
xdelta3-3.0.8-dfsg/testing/regtest.cc:563:0: performance: Technically the member function 'Regtest < LargeBlock >::TestOverwriteMutator' can be static. [functionStatic]
xdelta3-3.0.8-dfsg/testing/file.h:360:0: style: Technically the member function 'Regtest < LargeBlock >::TmpFile::Append' can be const. [functionConst]
xdelta3-3.0.8-dfsg/testing/sizes.h:19:0: style: Technically the member function 'SizeIterator < unsigned long , SmallBlock :: Sizes >::Done' can be const. [functionConst]
xdelta3-3.0.8-dfsg/testing/sizes.h:19:0: style: Technically the member function 'SizeIterator < unsigned long , MixedBlock :: Sizes >::Done' can be const. [functionConst]
xdelta3-3.0.8-dfsg/testing/sizes.h:19:0: style: Technically the member function 'SizeIterator < unsigned long , PrimeBlock :: Sizes >::Done' can be const. [functionConst]
xdelta3-3.0.8-dfsg/testing/sizes.h:19:0: style: Technically the member function 'SizeIterator < unsigned long , OversizeBlock :: Sizes >::Done' can be const. [functionConst]
xdelta3-3.0.8-dfsg/testing/sizes.h:19:0: style: Technically the member function 'SizeIterator < unsigned long , LargeBlock :: Sizes >::Done' can be const. [functionConst]
xdelta3-3.0.8-dfsg/testing/random.h:24:3: style: Class 'MTRandom' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdelta3-3.0.8-dfsg/testing/random.h:130:3: style: Class 'MTRandom8' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdelta3-3.0.8-dfsg/testing/modify.h:67:0: style: Class 'ChangeListMutator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdelta3-3.0.8-dfsg/testing/file.h:105:0: style: Class 'FileSpec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdelta3-3.0.8-dfsg/testing/delta.h:5:0: style: Class 'Delta' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdelta3-3.0.8-dfsg/testing/modify.h:72:0: style: The function 'Mutate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdelta3-3.0.8-dfsg/testing/modify.h:5:0: note: Virtual function in base class
xdelta3-3.0.8-dfsg/testing/modify.h:72:0: note: Function in derived class
xdelta3-3.0.8-dfsg/testing/modify.h:379:0: style: The function 'Mutate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdelta3-3.0.8-dfsg/testing/modify.h:5:0: note: Virtual function in base class
xdelta3-3.0.8-dfsg/testing/modify.h:379:0: note: Function in derived class
xdelta3-3.0.8-dfsg/xdelta3.c:3427:11: style: Condition 'use_gencodetbl' is always false [knownConditionTrueFalse]
xdelta3-3.0.8-dfsg/xdelta3.c:3423:50: note: Assignment 'use_gencodetbl=0&&(stream->code_table_desc!=&__rfc3284_code_table_desc)', assigned value is 0
xdelta3-3.0.8-dfsg/xdelta3.c:3427:11: note: Condition 'use_gencodetbl' is always false
xdelta3-3.0.8-dfsg/xdelta3.c:3454:11: style: Condition 'use_gencodetbl' is always false [knownConditionTrueFalse]
xdelta3-3.0.8-dfsg/xdelta3.c:3423:50: note: Assignment 'use_gencodetbl=0&&(stream->code_table_desc!=&__rfc3284_code_table_desc)', assigned value is 0
xdelta3-3.0.8-dfsg/xdelta3.c:3454:11: note: Condition 'use_gencodetbl' is always false
xdelta3-3.0.8-dfsg/xdelta3.c:2537:4: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xdelta3-3.0.8-dfsg/xdelta3.c:1602:9: style: The scope of the variable 'k' can be reduced. [variableScope]
xdelta3-3.0.8-dfsg/xdelta3.c:1678:11: style: The scope of the variable 'want' can be reduced. [variableScope]
xdelta3-3.0.8-dfsg/xdelta3.c:1679:11: style: The scope of the variable 'take' can be reduced. [variableScope]
xdelta3-3.0.8-dfsg/xdelta3.c:2060:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
xdelta3-3.0.8-dfsg/xdelta3.c:2577:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
xdelta3-3.0.8-dfsg/xdelta3-decode.h:388:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xdelta3-3.0.8-dfsg/xdelta3-decode.h:645:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
xdelta3-3.0.8-dfsg/xdelta3.c:2981:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
xdelta3-3.0.8-dfsg/xdelta3.c:3042:11: style: The scope of the variable 'r1end' can be reduced. [variableScope]
xdelta3-3.0.8-dfsg/xdelta3.c:3048:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
xdelta3-3.0.8-dfsg/xdelta3.c:3223:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
xdelta3-3.0.8-dfsg/xdelta3-hash.h:77:28: style: Function 'xd3_scksum' argument 2 names different: declaration 'seg' definition 'base'. [funcArgNamesDifferent]
xdelta3-3.0.8-dfsg/xdelta3.c:527:61: note: Function 'xd3_scksum' argument 2 names different: declaration 'seg' definition 'base'.
xdelta3-3.0.8-dfsg/xdelta3-hash.h:77:28: note: Function 'xd3_scksum' argument 2 names different: declaration 'seg' definition 'base'.
xdelta3-3.0.8-dfsg/xdelta3-hash.h:78:27: style: Function 'xd3_scksum' argument 3 names different: declaration 'ln' definition 'look'. [funcArgNamesDifferent]
xdelta3-3.0.8-dfsg/xdelta3.c:528:22: note: Function 'xd3_scksum' argument 3 names different: declaration 'ln' definition 'look'.
xdelta3-3.0.8-dfsg/xdelta3-hash.h:78:27: note: Function 'xd3_scksum' argument 3 names different: declaration 'ln' definition 'look'.
xdelta3-3.0.8-dfsg/xdelta3.c:2655:15: style: Function 'xd3_set_source' argument 2 names different: declaration 'source' definition 'src'. [funcArgNamesDifferent]
xdelta3-3.0.8-dfsg/xdelta3.h:1179:22: note: Function 'xd3_set_source' argument 2 names different: declaration 'source' definition 'src'.
xdelta3-3.0.8-dfsg/xdelta3.c:2655:15: note: Function 'xd3_set_source' argument 2 names different: declaration 'source' definition 'src'.
xdelta3-3.0.8-dfsg/xdelta3.c:2687:17: style: Function 'xd3_set_source_and_size' argument 2 names different: declaration 'source' definition 'user_source'. [funcArgNamesDifferent]
xdelta3-3.0.8-dfsg/xdelta3.h:1195:21: note: Function 'xd3_set_source_and_size' argument 2 names different: declaration 'source' definition 'user_source'.
xdelta3-3.0.8-dfsg/xdelta3.c:2687:17: note: Function 'xd3_set_source_and_size' argument 2 names different: declaration 'source' definition 'user_source'.
xdelta3-3.0.8-dfsg/xdelta3-decode.h:108:21: style: Function 'xd3_decode_allocate' argument 3 names different: declaration 'copied1' definition 'buf_ptr'. [funcArgNamesDifferent]
xdelta3-3.0.8-dfsg/xdelta3.c:560:16: note: Function 'xd3_decode_allocate' argument 3 names different: declaration 'copied1' definition 'buf_ptr'.
xdelta3-3.0.8-dfsg/xdelta3-decode.h:108:21: note: Function 'xd3_decode_allocate' argument 3 names different: declaration 'copied1' definition 'buf_ptr'.
xdelta3-3.0.8-dfsg/xdelta3-decode.h:109:22: style: Function 'xd3_decode_allocate' argument 4 names different: declaration 'alloc1' definition 'buf_alloc'. [funcArgNamesDifferent]
xdelta3-3.0.8-dfsg/xdelta3.c:560:34: note: Function 'xd3_decode_allocate' argument 4 names different: declaration 'alloc1' definition 'buf_alloc'.
xdelta3-3.0.8-dfsg/xdelta3-decode.h:109:22: note: Function 'xd3_decode_allocate' argument 4 names different: declaration 'alloc1' definition 'buf_alloc'.
xdelta3-3.0.8-dfsg/xdelta3.c:4192:21: style: Function 'xd3_decode_stream' argument 6 names different: declaration 'avail_size' definition 'output_size_max'. [funcArgNamesDifferent]
xdelta3-3.0.8-dfsg/xdelta3.h:1096:22: note: Function 'xd3_decode_stream' argument 6 names different: declaration 'avail_size' definition 'output_size_max'.
xdelta3-3.0.8-dfsg/xdelta3.c:4192:21: note: Function 'xd3_decode_stream' argument 6 names different: declaration 'avail_size' definition 'output_size_max'.
xdelta3-3.0.8-dfsg/xdelta3.c:4204:21: style: Function 'xd3_decode_memory' argument 5 names different: declaration 'output_buf' definition 'output'. [funcArgNamesDifferent]
xdelta3-3.0.8-dfsg/xdelta3.h:1037:22: note: Function 'xd3_decode_memory' argument 5 names different: declaration 'output_buf' definition 'output'.
xdelta3-3.0.8-dfsg/xdelta3.c:4204:21: note: Function 'xd3_decode_memory' argument 5 names different: declaration 'output_buf' definition 'output'.
xdelta3-3.0.8-dfsg/xdelta3.c:4206:21: style: Function 'xd3_decode_memory' argument 7 names different: declaration 'avail_output' definition 'output_size_max'. [funcArgNamesDifferent]
xdelta3-3.0.8-dfsg/xdelta3.h:1039:22: note: Function 'xd3_decode_memory' argument 7 names different: declaration 'avail_output' definition 'output_size_max'.
xdelta3-3.0.8-dfsg/xdelta3.c:4206:21: note: Function 'xd3_decode_memory' argument 7 names different: declaration 'avail_output' definition 'output_size_max'.
xdelta3-3.0.8-dfsg/xdelta3.c:4223:22: style: Function 'xd3_encode_stream' argument 6 names different: declaration 'avail_output' definition 'output_size_max'. [funcArgNamesDifferent]
xdelta3-3.0.8-dfsg/xdelta3.h:1088:23: note: Function 'xd3_encode_stream' argument 6 names different: declaration 'avail_output' definition 'output_size_max'.
xdelta3-3.0.8-dfsg/xdelta3.c:4223:22: note: Function 'xd3_encode_stream' argument 6 names different: declaration 'avail_output' definition 'output_size_max'.
xdelta3-3.0.8-dfsg/xdelta3.c:4235:21: style: Function 'xd3_encode_memory' argument 5 names different: declaration 'output_buffer' definition 'output'. [funcArgNamesDifferent]
xdelta3-3.0.8-dfsg/xdelta3.h:1027:22: note: Function 'xd3_encode_memory' argument 5 names different: declaration 'output_buffer' definition 'output'.
xdelta3-3.0.8-dfsg/xdelta3.c:4235:21: note: Function 'xd3_encode_memory' argument 5 names different: declaration 'output_buffer' definition 'output'.
xdelta3-3.0.8-dfsg/xdelta3.c:4237:21: style: Function 'xd3_encode_memory' argument 7 names different: declaration 'avail_output' definition 'output_size_max'. [funcArgNamesDifferent]
xdelta3-3.0.8-dfsg/xdelta3.h:1029:22: note: Function 'xd3_encode_memory' argument 7 names different: declaration 'avail_output' definition 'output_size_max'.
xdelta3-3.0.8-dfsg/xdelta3.c:4237:21: note: Function 'xd3_encode_memory' argument 7 names different: declaration 'avail_output' definition 'output_size_max'.
xdelta3-3.0.8-dfsg/xdelta3.c:634:15: style: struct member '_xd3_sec_type::id' is never used. [unusedStructMember]
xdelta3-3.0.8-dfsg/xdelta3.c:640:21: style: struct member '_xd3_sec_type::destroy' is never used. [unusedStructMember]
xdelta3-3.0.8-dfsg/xdelta3.c:642:21: style: struct member '_xd3_sec_type::init' is never used. [unusedStructMember]
xdelta3-3.0.8-dfsg/xdelta3.c:645:21: style: struct member '_xd3_sec_type::decode' is never used. [unusedStructMember]
xdelta3-3.0.8-dfsg/xdelta3.c:652:21: style: struct member '_xd3_sec_type::encode' is never used. [unusedStructMember]
xdelta3-3.0.8-dfsg/xdelta3.c:666:11: style: struct member '_bit_state::cur_byte' is never used. [unusedStructMember]
xdelta3-3.0.8-dfsg/xdelta3.c:667:11: style: struct member '_bit_state::cur_mask' is never used. [unusedStructMember]
xdelta3-3.0.8-dfsg/xdelta3.c:898:11: style: struct member '_xd3_code_table_sizes::cpy_max' is never used. [unusedStructMember]
xdelta3-3.0.8-dfsg/xdelta3.c:899:11: style: struct member '_xd3_code_table_sizes::offset' is never used. [unusedStructMember]
xdelta3-3.0.8-dfsg/xdelta3.c:900:11: style: struct member '_xd3_code_table_sizes::mult' is never used. [unusedStructMember]
[17:29]

ftp://ftp.se.debian.org/debian/pool/main/x/xdemineur/xdemineur_2.1.1.orig.tar.gz
xdemineur-2.1.1/xdemineur.c:200:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdemineur-2.1.1/xdemineur.c:216:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
[17:29]

ftp://ftp.se.debian.org/debian/pool/main/x/xdemorse/xdemorse_3.6.1.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xdesktopwaves/xdesktopwaves_1.3.orig.tar.gz
xdesktopwaves-1.3/xdesktopwaves.c:1130:36: error: Overflow in pointer arithmetic, NULL pointer is subtracted. [nullPointerArithmetic]
xdesktopwaves-1.3/xdesktopwaves.c:171:12: style: The scope of the variable 'digit' can be reduced. [variableScope]
xdesktopwaves-1.3/xdesktopwaves.c:622:24: style: The scope of the variable 're' can be reduced. [variableScope]
xdesktopwaves-1.3/xdesktopwaves.c:641:24: style: The scope of the variable 're' can be reduced. [variableScope]
xdesktopwaves-1.3/xdesktopwaves.c:1147:10: style: The scope of the variable 'p' can be reduced. [variableScope]
xdesktopwaves-1.3/xdesktopwaves.c:1161:15: style: The scope of the variable 'pe' can be reduced. [variableScope]
xdesktopwaves-1.3/xdesktopwaves.c:1195:6: style: The scope of the variable 'w' can be reduced. [variableScope]
xdesktopwaves-1.3/xdesktopwaves.c:1212:16: style: The scope of the variable 'pc' can be reduced. [variableScope]
xdesktopwaves-1.3/xdesktopwaves.c:1279:6: style: The scope of the variable 'v' can be reduced. [variableScope]
xdesktopwaves-1.3/xdesktopwaves.c:1279:12: style: The scope of the variable 'm' can be reduced. [variableScope]
xdesktopwaves-1.3/xdesktopwaves.c:2124:21: style: The scope of the variable 'nx' can be reduced. [variableScope]
xdesktopwaves-1.3/xdesktopwaves.c:2124:25: style: The scope of the variable 'ny' can be reduced. [variableScope]
xdesktopwaves-1.3/xdesktopwaves.c:2124:29: style: The scope of the variable 'nz' can be reduced. [variableScope]
xdesktopwaves-1.3/xdesktopwaves.c:2124:36: style: The scope of the variable 'c' can be reduced. [variableScope]
xdesktopwaves-1.3/xdesktopwaves.c:2124:39: style: The scope of the variable 'k' can be reduced. [variableScope]
xdesktopwaves-1.3/xdesktopwaves.c:2125:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xdesktopwaves-1.3/xdesktopwaves.c:2125:12: style: The scope of the variable 'd1' can be reduced. [variableScope]
xdesktopwaves-1.3/xdesktopwaves.c:2125:16: style: The scope of the variable 'd2' can be reduced. [variableScope]
xdesktopwaves-1.3/xdesktopwaves.c:2203:21: style: The scope of the variable 'pe' can be reduced. [variableScope]
xdesktopwaves-1.3/xdesktopwaves.c:2274:6: style: The scope of the variable 'c' can be reduced. [variableScope]
xdesktopwaves-1.3/xdesktopwaves.c:2289:6: style: The scope of the variable 'c1' can be reduced. [variableScope]
xdesktopwaves-1.3/xdesktopwaves.c:2289:10: style: The scope of the variable 'c2' can be reduced. [variableScope]
xdesktopwaves-1.3/xdesktopwaves.c:2308:6: style: The scope of the variable 'c' can be reduced. [variableScope]
xdesktopwaves-1.3/xdesktopwaves.c:2308:9: style: The scope of the variable 'c1' can be reduced. [variableScope]
xdesktopwaves-1.3/xdesktopwaves.c:2308:13: style: The scope of the variable 'c2' can be reduced. [variableScope]
xdesktopwaves-1.3/xdesktopwaves.c:2328:27: style: The scope of the variable 't' can be reduced. [variableScope]
xdesktopwaves-1.3/xdesktopwaves.c:2329:9: style: The scope of the variable 'c1' can be reduced. [variableScope]
xdesktopwaves-1.3/xdesktopwaves.c:2329:13: style: The scope of the variable 'c2' can be reduced. [variableScope]
xdesktopwaves-1.3/xdesktopwaves.c:2351:6: style: The scope of the variable 'c' can be reduced. [variableScope]
xdesktopwaves-1.3/xdesktopwaves.c:2370:6: style: The scope of the variable 'c' can be reduced. [variableScope]
xdesktopwaves-1.3/xdesktopwaves.c:2370:9: style: The scope of the variable 'c1' can be reduced. [variableScope]
xdesktopwaves-1.3/xdesktopwaves.c:2392:6: style: The scope of the variable 'c' can be reduced. [variableScope]
xdesktopwaves-1.3/xdesktopwaves.c:2392:9: style: The scope of the variable 'c1' can be reduced. [variableScope]
xdesktopwaves-1.3/xdesktopwaves.c:2415:9: style: The scope of the variable 'c1' can be reduced. [variableScope]
xdesktopwaves-1.3/xdesktopwaves.c:2415:17: style: The scope of the variable 'c3' can be reduced. [variableScope]
xdesktopwaves-1.3/xdesktopwaves.c:2482:22: style: The scope of the variable 'pxe' can be reduced. [variableScope]
xdesktopwaves-1.3/xdesktopwaves.c:2484:9: style: The scope of the variable 'sx' can be reduced. [variableScope]
xdesktopwaves-1.3/xdesktopwaves.c:2484:13: style: The scope of the variable 'sy' can be reduced. [variableScope]
xdesktopwaves-1.3/xdesktopwaves.c:2748:7: style: The scope of the variable 'msg' can be reduced. [variableScope]
xdesktopwaves-1.3/xdesktopwaves.c:3112:17: style: The scope of the variable 'pn' can be reduced. [variableScope]
xdesktopwaves-1.3/xdesktopwaves.c:3229:17: style: The scope of the variable 'pn' can be reduced. [variableScope]
xdesktopwaves-1.3/xdesktopwaves.c:3229:25: style: The scope of the variable 'pn2' can be reduced. [variableScope]
xdesktopwaves-1.3/xdesktopwaves.c:3236:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xdesktopwaves-1.3/xdwapi/xdwapi.c:101:16: warning: Either the condition 'if(data)' is redundant or there is possible null pointer dereference: data. [nullPointerRedundantCheck]
xdesktopwaves-1.3/xdwapi/xdwapi.c:102:5: note: Assuming that condition 'if(data)' is not redundant
xdesktopwaves-1.3/xdwapi/xdwapi.c:101:16: note: Null pointer dereference
xdesktopwaves-1.3/xdwapi/xdwapidemo.c:33:54: style: The scope of the variable 'd' can be reduced. [variableScope]
[17:29]

ftp://ftp.se.debian.org/debian/pool/main/x/xdffileio/xdffileio_0.3.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xdg-desktop-portal/xdg-desktop-portal_0.99.orig.tar.xz
xdg-desktop-portal-0.99/document-portal/document-portal-fuse.c:1903:7: style: The scope of the variable 'res' can be reduced. [variableScope]
xdg-desktop-portal-0.99/document-portal/document-portal-fuse.c:1937:7: style: The scope of the variable 'res' can be reduced. [variableScope]
xdg-desktop-portal-0.99/document-portal/document-portal-fuse.c:1972:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
xdg-desktop-portal-0.99/document-portal/document-portal-fuse.c:2258:37: style: Function 'xdp_fuse_lookup_id_for_inode' argument 1 names different: declaration 'inode' definition 'ino'. [funcArgNamesDifferent]
xdg-desktop-portal-0.99/document-portal/document-portal-fuse.h:18:48: note: Function 'xdp_fuse_lookup_id_for_inode' argument 1 names different: declaration 'inode' definition 'ino'.
xdg-desktop-portal-0.99/document-portal/document-portal-fuse.c:2258:37: note: Function 'xdp_fuse_lookup_id_for_inode' argument 1 names different: declaration 'inode' definition 'ino'.
xdg-desktop-portal-0.99/document-portal/document-portal.c:668:14: style: The scope of the variable 'fd' can be reduced. [variableScope]
xdg-desktop-portal-0.99/document-portal/document-portal.c:1486:15: style: The scope of the variable 'read_res' can be reduced. [variableScope]
xdg-desktop-portal-0.99/document-portal/document-portal.c:640:52: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xdg-desktop-portal-0.99/document-portal/document-portal.c:28:26: style: struct member 'XdpDocUpdate::doc_id' is never used. [unusedStructMember]
xdg-desktop-portal-0.99/document-portal/document-portal.c:29:26: style: struct member 'XdpDocUpdate::fd' is never used. [unusedStructMember]
xdg-desktop-portal-0.99/document-portal/document-portal.c:30:26: style: struct member 'XdpDocUpdate::owner' is never used. [unusedStructMember]
xdg-desktop-portal-0.99/document-portal/document-portal.c:33:26: style: struct member 'XdpDocUpdate::finish_invocation' is never used. [unusedStructMember]
xdg-desktop-portal-0.99/document-portal/gvdb/gvdb-builder.c:70:35: style: Function 'gvdb_hash_table_new' argument 2 names different: declaration 'key' definition 'name_in_parent'. [funcArgNamesDifferent]
xdg-desktop-portal-0.99/document-portal/gvdb/gvdb-builder.h:29:89: note: Function 'gvdb_hash_table_new' argument 2 names different: declaration 'key' definition 'name_in_parent'.
xdg-desktop-portal-0.99/document-portal/gvdb/gvdb-builder.c:70:35: note: Function 'gvdb_hash_table_new' argument 2 names different: declaration 'key' definition 'name_in_parent'.
xdg-desktop-portal-0.99/document-portal/gvdb/gvdb-reader.c:56:0: error: syntax error [syntaxError]
xdg-desktop-portal-0.99/document-portal/permission-db.c:894:0: error: syntax error [syntaxError]
xdg-desktop-portal-0.99/src/xdp-utils.h:110:7: style: The scope of the variable 'errsv' can be reduced. [variableScope]
xdg-desktop-portal-0.99/src/open-uri.c:431:3: style: Variable 'default_app' is reassigned a value before the old one has been used. [redundantAssignment]
xdg-desktop-portal-0.99/src/open-uri.c:425:0: note: Variable 'default_app' is reassigned a value before the old one has been used.
xdg-desktop-portal-0.99/src/open-uri.c:431:3: note: Variable 'default_app' is reassigned a value before the old one has been used.
xdg-desktop-portal-0.99/src/open-uri.c:501:3: style: Variable 'writable' is reassigned a value before the old one has been used. [redundantAssignment]
xdg-desktop-portal-0.99/src/open-uri.c:496:0: note: Variable 'writable' is reassigned a value before the old one has been used.
xdg-desktop-portal-0.99/src/open-uri.c:501:3: note: Variable 'writable' is reassigned a value before the old one has been used.
xdg-desktop-portal-0.99/src/session.c:156:25: style: Function 'session_close' argument 2 names different: declaration 'notify_close' definition 'notify_closed'. [funcArgNamesDifferent]
xdg-desktop-portal-0.99/src/session.h:78:30: note: Function 'session_close' argument 2 names different: declaration 'notify_close' definition 'notify_closed'.
xdg-desktop-portal-0.99/src/session.c:156:25: note: Function 'session_close' argument 2 names different: declaration 'notify_close' definition 'notify_closed'.
xdg-desktop-portal-0.99/src/xdp-utils.c:308:3: style: Variable 'root_fd' is reassigned a value before the old one has been used. [redundantAssignment]
xdg-desktop-portal-0.99/src/xdp-utils.c:297:0: note: Variable 'root_fd' is reassigned a value before the old one has been used.
xdg-desktop-portal-0.99/src/xdp-utils.c:308:3: note: Variable 'root_fd' is reassigned a value before the old one has been used.
xdg-desktop-portal-0.99/src/xdp-utils.c:50:14: style: The scope of the variable 'fd' can be reduced. [variableScope]
xdg-desktop-portal-0.99/src/xdp-utils.c:476:9: style: The scope of the variable 'label' can be reduced. [variableScope]
xdg-desktop-portal-0.99/src/xdp-utils.c:476:17: style: The scope of the variable 'dot' can be reduced. [variableScope]
xdg-desktop-portal-0.99/src/xdp-utils.c:693:13: style: The scope of the variable 'value' can be reduced. [variableScope]
xdg-desktop-portal-0.99/src/xdp-utils.c:1044:17: style: The scope of the variable 'in' can be reduced. [variableScope]
xdg-desktop-portal-0.99/src/xdp-utils.c:688:31: style: Function 'xdp_filter_options' argument 1 names different: declaration 'options_in' definition 'options'. [funcArgNamesDifferent]
xdg-desktop-portal-0.99/src/xdp-utils.h:80:36: note: Function 'xdp_filter_options' argument 1 names different: declaration 'options_in' definition 'options'.
xdg-desktop-portal-0.99/src/xdp-utils.c:688:31: note: Function 'xdp_filter_options' argument 1 names different: declaration 'options_in' definition 'options'.
xdg-desktop-portal-0.99/src/xdp-utils.c:689:38: style: Function 'xdp_filter_options' argument 2 names different: declaration 'options_out' definition 'filtered'. [funcArgNamesDifferent]
xdg-desktop-portal-0.99/src/xdp-utils.h:81:43: note: Function 'xdp_filter_options' argument 2 names different: declaration 'options_out' definition 'filtered'.
xdg-desktop-portal-0.99/src/xdp-utils.c:689:38: note: Function 'xdp_filter_options' argument 2 names different: declaration 'options_out' definition 'filtered'.
xdg-desktop-portal-0.99/src/xdp-utils.c:126:15: style: struct member 'Anonymous2::dummy' is never used. [unusedStructMember]
xdg-desktop-portal-0.99/tests/test-doc-portal.c:99:3: style: Variable 'fd_list' is reassigned a value before the old one has been used. [redundantAssignment]
xdg-desktop-portal-0.99/tests/test-doc-portal.c:90:0: note: Variable 'fd_list' is reassigned a value before the old one has been used.
xdg-desktop-portal-0.99/tests/test-doc-portal.c:99:3: note: Variable 'fd_list' is reassigned a value before the old one has been used.
xdg-desktop-portal-0.99/tests/testdb.c:230:15: style: The scope of the variable 'no_permissions' can be reduced. [variableScope]
[17:29]

ftp://ftp.se.debian.org/debian/pool/main/x/xdg-desktop-portal-gtk/xdg-desktop-portal-gtk_0.99.orig.tar.xz
xdg-desktop-portal-gtk-0.99/src/access.c:246:23: style: Unused variable: handle [unusedVariable]
xdg-desktop-portal-gtk-0.99/src/access.c:338:7: style: Variable 'gtk_misc_set_alignment' is assigned a value that is never used. [unreadVariable]
xdg-desktop-portal-gtk-0.99/src/access.c:341:7: style: Variable 'gtk_label_set_line_wrap' is assigned a value that is never used. [unreadVariable]
xdg-desktop-portal-gtk-0.99/src/access.c:351:3: style: Variable 'gtk_message_dialog_set_image' is assigned a value that is never used. [unreadVariable]
xdg-desktop-portal-gtk-0.99/src/appchooserdialog.c:373:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xdg-desktop-portal-gtk-0.99/src/appchooserdialog.c:366:38: style: Function 'app_chooser_dialog_new' argument 1 names different: declaration 'app_ids' definition 'choices'. [funcArgNamesDifferent]
xdg-desktop-portal-gtk-0.99/src/appchooserdialog.h:31:57: note: Function 'app_chooser_dialog_new' argument 1 names different: declaration 'app_ids' definition 'choices'.
xdg-desktop-portal-gtk-0.99/src/appchooserdialog.c:366:38: note: Function 'app_chooser_dialog_new' argument 1 names different: declaration 'app_ids' definition 'choices'.
xdg-desktop-portal-gtk-0.99/src/appchooserdialog.c:369:37: style: Function 'app_chooser_dialog_new' argument 4 names different: declaration 'filename' definition 'location'. [funcArgNamesDifferent]
xdg-desktop-portal-gtk-0.99/src/appchooserdialog.h:34:57: note: Function 'app_chooser_dialog_new' argument 4 names different: declaration 'filename' definition 'location'.
xdg-desktop-portal-gtk-0.99/src/appchooserdialog.c:369:37: note: Function 'app_chooser_dialog_new' argument 4 names different: declaration 'filename' definition 'location'.
xdg-desktop-portal-gtk-0.99/src/filechooser.c:211:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xdg-desktop-portal-gtk-0.99/src/notification.c:571:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xdg-desktop-portal-gtk-0.99/src/remotedesktop.c:421:35: style: Function 'start_done' argument 1 names different: declaration 'session' definition 'remote_desktop_session'. [funcArgNamesDifferent]
xdg-desktop-portal-gtk-0.99/src/remotedesktop.c:108:35: note: Function 'start_done' argument 1 names different: declaration 'session' definition 'remote_desktop_session'.
xdg-desktop-portal-gtk-0.99/src/remotedesktop.c:421:35: note: Function 'start_done' argument 1 names different: declaration 'session' definition 'remote_desktop_session'.
xdg-desktop-portal-gtk-0.99/src/remotedesktop.c:494:38: style: Function 'start_session' argument 1 names different: declaration 'session' definition 'remote_desktop_session'. [funcArgNamesDifferent]
xdg-desktop-portal-gtk-0.99/src/remotedesktop.c:111:38: note: Function 'start_session' argument 1 names different: declaration 'session' definition 'remote_desktop_session'.
xdg-desktop-portal-gtk-0.99/src/remotedesktop.c:494:38: note: Function 'start_session' argument 1 names different: declaration 'session' definition 'remote_desktop_session'.
xdg-desktop-portal-gtk-0.99/src/remotedesktop.c:533:45: style: Function 'cancel_start_session' argument 1 names different: declaration 'session' definition 'remote_desktop_session'. [funcArgNamesDifferent]
xdg-desktop-portal-gtk-0.99/src/remotedesktop.c:116:45: note: Function 'cancel_start_session' argument 1 names different: declaration 'session' definition 'remote_desktop_session'.
xdg-desktop-portal-gtk-0.99/src/remotedesktop.c:533:45: note: Function 'cancel_start_session' argument 1 names different: declaration 'session' definition 'remote_desktop_session'.
xdg-desktop-portal-gtk-0.99/src/remotedesktopdialog.c:50:19: style: struct member '_RemoteDesktopDialogClass::parent_class' is never used. [unusedStructMember]
xdg-desktop-portal-gtk-0.99/src/screencast.c:361:32: style: Function 'start_done' argument 1 names different: declaration 'session' definition 'screen_cast_session'. [funcArgNamesDifferent]
xdg-desktop-portal-gtk-0.99/src/screencast.c:90:32: note: Function 'start_done' argument 1 names different: declaration 'session' definition 'screen_cast_session'.
xdg-desktop-portal-gtk-0.99/src/screencast.c:361:32: note: Function 'start_done' argument 1 names different: declaration 'session' definition 'screen_cast_session'.
xdg-desktop-portal-gtk-0.99/src/screencast.c:399:35: style: Function 'start_session' argument 1 names different: declaration 'session' definition 'screen_cast_session'. [funcArgNamesDifferent]
xdg-desktop-portal-gtk-0.99/src/screencast.c:93:35: note: Function 'start_session' argument 1 names different: declaration 'session' definition 'screen_cast_session'.
xdg-desktop-portal-gtk-0.99/src/screencast.c:399:35: note: Function 'start_session' argument 1 names different: declaration 'session' definition 'screen_cast_session'.
xdg-desktop-portal-gtk-0.99/src/screencast.c:436:42: style: Function 'cancel_start_session' argument 1 names different: declaration 'session' definition 'screen_cast_session'. [funcArgNamesDifferent]
xdg-desktop-portal-gtk-0.99/src/screencast.c:98:42: note: Function 'cancel_start_session' argument 1 names different: declaration 'session' definition 'screen_cast_session'.
xdg-desktop-portal-gtk-0.99/src/screencast.c:436:42: note: Function 'cancel_start_session' argument 1 names different: declaration 'session' definition 'screen_cast_session'.
xdg-desktop-portal-gtk-0.99/src/screencastdialog.c:40:19: style: struct member '_ScreenCastDialogClass::parent_class' is never used. [unusedStructMember]
[17:29]

ftp://ftp.se.debian.org/debian/pool/main/x/xdg-desktop-portal-kde/xdg-desktop-portal-kde_5.13.4.orig.tar.xz.asc

ftp://ftp.se.debian.org/debian/pool/main/x/xdg-user-dirs/xdg-user-dirs_0.17.orig.tar.gz
xdg-user-dirs-0.17/xdg-user-dir-lookup.c:193:26: style: The scope of the variable 'user_dir' can be reduced. [variableScope]
xdg-user-dirs-0.17/xdg-user-dirs-update.c:915:7: style: Variable 'user_dir' is reassigned a value before the old one has been used. [redundantAssignment]
xdg-user-dirs-0.17/xdg-user-dirs-update.c:914:7: note: Variable 'user_dir' is reassigned a value before the old one has been used.
xdg-user-dirs-0.17/xdg-user-dirs-update.c:915:7: note: Variable 'user_dir' is reassigned a value before the old one has been used.
xdg-user-dirs-0.17/xdg-user-dirs-update.c:1032:5: style: Variable 'dir' is reassigned a value before the old one has been used. [redundantAssignment]
xdg-user-dirs-0.17/xdg-user-dirs-update.c:1031:0: note: Variable 'dir' is reassigned a value before the old one has been used.
xdg-user-dirs-0.17/xdg-user-dirs-update.c:1032:5: note: Variable 'dir' is reassigned a value before the old one has been used.
xdg-user-dirs-0.17/xdg-user-dirs-update.c:147:7: style: The scope of the variable 'revert' can be reduced. [variableScope]
xdg-user-dirs-0.17/xdg-user-dirs-update.c:278:18: style: The scope of the variable 'pw' can be reduced. [variableScope]
xdg-user-dirs-0.17/xdg-user-dirs-update.c:330:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xdg-user-dirs-0.17/xdg-user-dirs-update.c:433:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xdg-user-dirs-0.17/xdg-user-dirs-update.c:470:9: style: The scope of the variable 'p' can be reduced. [variableScope]
xdg-user-dirs-0.17/xdg-user-dirs-update.c:471:7: style: The scope of the variable 'len' can be reduced. [variableScope]
xdg-user-dirs-0.17/xdg-user-dirs-update.c:548:15: style: The scope of the variable 'key_end' can be reduced. [variableScope]
xdg-user-dirs-0.17/xdg-user-dirs-update.c:549:7: style: The scope of the variable 'len' can be reduced. [variableScope]
xdg-user-dirs-0.17/xdg-user-dirs-update.c:617:33: style: The scope of the variable 'value_end' can be reduced. [variableScope]
xdg-user-dirs-0.17/xdg-user-dirs-update.c:618:7: style: The scope of the variable 'len' can be reduced. [variableScope]
xdg-user-dirs-0.17/xdg-user-dirs-update.c:837:15: style: The scope of the variable 'element' can be reduced. [variableScope]
xdg-user-dirs-0.17/xdg-user-dirs-update.c:837:25: style: The scope of the variable 'element_end' can be reduced. [variableScope]
xdg-user-dirs-0.17/xdg-user-dirs-update.c:838:9: style: The scope of the variable 'element_copy' can be reduced. [variableScope]
xdg-user-dirs-0.17/xdg-user-dirs-update.c:839:9: style: The scope of the variable 'translated' can be reduced. [variableScope]
xdg-user-dirs-0.17/xdg-user-dirs-update.c:840:7: style: The scope of the variable 'has_slash' can be reduced. [variableScope]
xdg-user-dirs-0.17/xdg-user-dirs-update.c:905:14: style: The scope of the variable 'user_dir' can be reduced. [variableScope]
xdg-user-dirs-0.17/xdg-user-dirs-update.c:905:25: style: The scope of the variable 'default_dir' can be reduced. [variableScope]
xdg-user-dirs-0.17/xdg-user-dirs-update.c:1006:7: style: The scope of the variable 'was_empty' can be reduced. [variableScope]
xdg-user-dirs-0.17/xdg-user-dirs-update.c:315:64: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xdg-user-dirs-0.17/xdg-user-dirs-update.c:319:52: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xdg-user-dirs-0.17/xdg-user-dirs-update.c:412:60: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xdg-user-dirs-0.17/xdg-user-dirs-update.c:922:70: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xdg-user-dirs-0.17/xdg-user-dirs-update.c:944:74: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xdg-user-dirs-0.17/xdg-user-dirs-update.c:965:74: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xdg-user-dirs-0.17/xdg-user-dirs-update.c:1032:55: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xdg-user-dirs-0.17/xdg-user-dirs-update.c:59:7: error: Common realloc mistake: 'res' nulled but not freed upon failure [memleakOnRealloc]
xdg-user-dirs-0.17/xdg-user-dirs-update.c:370:7: error: Common realloc mistake: 'paths' nulled but not freed upon failure [memleakOnRealloc]
xdg-user-dirs-0.17/xdg-user-dirs-update.c:396:4: error: Common realloc mistake: 'paths' nulled but not freed upon failure [memleakOnRealloc]
xdg-user-dirs-0.17/xdg-user-dirs-update.c:415:4: error: Common realloc mistake: 'paths' nulled but not freed upon failure [memleakOnRealloc]
xdg-user-dirs-0.17/xdg-user-dirs-update.c:861:7: error: Common realloc mistake: 'res' nulled but not freed upon failure [memleakOnRealloc]
[17:29]

ftp://ftp.se.debian.org/debian/pool/main/x/xdg-user-dirs-gtk/xdg-user-dirs-gtk_0.9.orig.tar.xz
xdg-user-dirs-gtk-0.9/parse.c:27:13: style: The scope of the variable 'd' can be reduced. [variableScope]
xdg-user-dirs-gtk-0.9/parse.c:28:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xdg-user-dirs-gtk-0.9/parse.c:29:9: style: The scope of the variable 'type_start' can be reduced. [variableScope]
xdg-user-dirs-gtk-0.9/parse.c:29:22: style: The scope of the variable 'type_end' can be reduced. [variableScope]
xdg-user-dirs-gtk-0.9/parse.c:30:9: style: The scope of the variable 'value' can be reduced. [variableScope]
xdg-user-dirs-gtk-0.9/parse.c:119:10: style: The scope of the variable 'lines' can be reduced. [variableScope]
xdg-user-dirs-gtk-0.9/parse.c:120:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xdg-user-dirs-gtk-0.9/parse.c:121:16: style: The scope of the variable 'bookmark' can be reduced. [variableScope]
xdg-user-dirs-gtk-0.9/parse.c:176:16: style: The scope of the variable 'bookmark' can be reduced. [variableScope]
xdg-user-dirs-gtk-0.9/update.c:59:30: style: The scope of the variable 'entry' can be reduced. [variableScope]
xdg-user-dirs-gtk-0.9/update.c:275:16: style: The scope of the variable 'desktop_entry' can be reduced. [variableScope]
xdg-user-dirs-gtk-0.9/update.c:280:7: style: The scope of the variable 'i' can be reduced. [variableScope]
[17:29]

ftp://ftp.se.debian.org/debian/pool/main/x/xdg-utils/xdg-utils_1.1.3.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xdiskusage/xdiskusage_1.48.orig.tar.gz
xdiskusage-1.48/xdiskusage.C:60:8: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xdiskusage-1.48/xdiskusage.C:495:2: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xdiskusage-1.48/xdiskusage.C:294:21: style: C-style pointer casting [cstyleCast]
xdiskusage-1.48/xdiskusage.C:870:21: style: C-style pointer casting [cstyleCast]
xdiskusage-1.48/xdiskusage.C:887:21: style: C-style pointer casting [cstyleCast]
xdiskusage-1.48/xdiskusage.C:892:21: style: C-style pointer casting [cstyleCast]
xdiskusage-1.48/xdiskusage.C:898:21: style: C-style pointer casting [cstyleCast]
xdiskusage-1.48/xdiskusage.C:904:21: style: C-style pointer casting [cstyleCast]
xdiskusage-1.48/xdiskusage.C:914:21: style: C-style pointer casting [cstyleCast]
xdiskusage-1.48/xdiskusage.C:923:21: style: C-style pointer casting [cstyleCast]
xdiskusage-1.48/xdiskusage.C:936:21: style: C-style pointer casting [cstyleCast]
xdiskusage-1.48/xdiskusage.C:952:21: style: C-style pointer casting [cstyleCast]
xdiskusage-1.48/xdiskusage.C:989:21: style: C-style pointer casting [cstyleCast]
xdiskusage-1.48/xdiskusage.C:1003:21: style: C-style pointer casting [cstyleCast]
xdiskusage-1.48/xdiskusage.C:1074:21: style: C-style pointer casting [cstyleCast]
xdiskusage-1.48/xdiskusage.C:1026:14: style: Function 'print_tree' argument 7 names different: declaration 'W' definition 'bboxw'. [funcArgNamesDifferent]
xdiskusage-1.48/xdiskusage.C:191:93: note: Function 'print_tree' argument 7 names different: declaration 'W' definition 'bboxw'.
xdiskusage-1.48/xdiskusage.C:1026:14: note: Function 'print_tree' argument 7 names different: declaration 'W' definition 'bboxw'.
xdiskusage-1.48/xdiskusage.C:1026:25: style: Function 'print_tree' argument 8 names different: declaration 'H' definition 'bboxh'. [funcArgNamesDifferent]
xdiskusage-1.48/xdiskusage.C:191:100: note: Function 'print_tree' argument 8 names different: declaration 'H' definition 'bboxh'.
xdiskusage-1.48/xdiskusage.C:1026:25: note: Function 'print_tree' argument 8 names different: declaration 'H' definition 'bboxh'.
xdiskusage-1.48/xdiskusage.C:392:7: warning: The buffer 'pathbuf' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xdiskusage-1.48/xdiskusage.C:187:3: warning: Member variable 'OutputWindow::root' is not initialized in the constructor. [uninitMemberVarPrivate]
xdiskusage-1.48/xdiskusage.C:187:3: warning: Member variable 'OutputWindow::current_root' is not initialized in the constructor. [uninitMemberVarPrivate]
xdiskusage-1.48/xdiskusage.C:187:3: warning: Member variable 'OutputWindow::path' is not initialized in the constructor. [uninitMemberVarPrivate]
xdiskusage-1.48/xdiskusage.C:187:3: warning: Member variable 'OutputWindow::current_node' is not initialized in the constructor. [uninitMemberVarPrivate]
xdiskusage-1.48/xdiskusage.C:187:3: warning: Member variable 'OutputWindow::root_depth' is not initialized in the constructor. [uninitMemberVarPrivate]
xdiskusage-1.48/xdiskusage.C:187:3: warning: Member variable 'OutputWindow::current_depth' is not initialized in the constructor. [uninitMemberVarPrivate]
xdiskusage-1.48/xdiskusage.C:187:3: warning: Member variable 'OutputWindow::ncols' is not initialized in the constructor. [uninitMemberVarPrivate]
xdiskusage-1.48/xdiskusage.C:500:23: warning: Storing getc() return value in char variable and then comparing with EOF. [checkCastIntToCharAndBack]
[17:29]

ftp://ftp.se.debian.org/debian/pool/main/x/xdm/xdm_1.1.11.orig.tar.gz
xdm-1.1.11/chooser/chooser.c:303:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xdm-1.1.11/chooser/chooser.c:376:17: style: The scope of the variable 'host' can be reduced. [variableScope]
xdm-1.1.11/chooser/chooser.c:592:23: style: The scope of the variable 'cp' can be reduced. [variableScope]
xdm-1.1.11/chooser/chooser.c:592:28: style: The scope of the variable 'cplim' can be reduced. [variableScope]
xdm-1.1.11/chooser/chooser.c:1342:9: style: The scope of the variable 't' can be reduced. [variableScope]
xdm-1.1.11/chooser/chooser.c:788:0: style: Variable 'soopts' is assigned a value that is never used. [unreadVariable]
xdm-1.1.11/config/Xreset.cpp:1:0: error: syntax error [syntaxError]
xdm-1.1.11/config/Xresources.cpp:82:0: error: syntax error [syntaxError]
xdm-1.1.11/config/Xservers.ws.cpp:5:0: error: syntax error [syntaxError]
xdm-1.1.11/config/Xsession.cpp:4:0: error: No pair for character ('). Can't process file. File is either invalid or unicode, which is currently not supported. [syntaxError]
xdm-1.1.11/config/Xstartup.cpp:1:0: error: syntax error [syntaxError]
xdm-1.1.11/config/xdm-config.cpp:37:0: error: syntax error [syntaxError]
xdm-1.1.11/greeter/Login.c:800:28: style: Function 'SetPrompt' argument 2 names different: declaration 'promptId' definition 'promptNum'. [funcArgNamesDifferent]
xdm-1.1.11/greeter/Login.h:218:38: note: Function 'SetPrompt' argument 2 names different: declaration 'promptId' definition 'promptNum'.
xdm-1.1.11/greeter/Login.c:800:28: note: Function 'SetPrompt' argument 2 names different: declaration 'promptId' definition 'promptNum'.
xdm-1.1.11/greeter/Login.c:890:27: style: Function 'GetPrompt' argument 2 names different: declaration 'promptId' definition 'promptNum'. [funcArgNamesDifferent]
xdm-1.1.11/greeter/Login.h:220:46: note: Function 'GetPrompt' argument 2 names different: declaration 'promptId' definition 'promptNum'.
xdm-1.1.11/greeter/Login.c:890:27: note: Function 'GetPrompt' argument 2 names different: declaration 'promptId' definition 'promptNum'.
xdm-1.1.11/greeter/Login.c:901:26: style: Function 'SetValue' argument 2 names different: declaration 'promptId' definition 'promptNum'. [funcArgNamesDifferent]
xdm-1.1.11/greeter/Login.h:222:37: note: Function 'SetValue' argument 2 names different: declaration 'promptId' definition 'promptNum'.
xdm-1.1.11/greeter/Login.c:901:26: note: Function 'SetValue' argument 2 names different: declaration 'promptId' definition 'promptNum'.
xdm-1.1.11/greeter/Login.c:931:26: style: Function 'GetValue' argument 2 names different: declaration 'promptId' definition 'promptNum'. [funcArgNamesDifferent]
xdm-1.1.11/greeter/Login.h:223:45: note: Function 'GetValue' argument 2 names different: declaration 'promptId' definition 'promptNum'.
xdm-1.1.11/greeter/Login.c:931:26: note: Function 'GetValue' argument 2 names different: declaration 'promptId' definition 'promptNum'.
xdm-1.1.11/greeter/Login.c:1669:0: style: Variable 'rv' is assigned a value that is never used. [unreadVariable]
xdm-1.1.11/greeter/Login.c:1868:35: style: Variable 'w' is assigned a value that is never used. [unreadVariable]
xdm-1.1.11/greeter/greet.c:378:15: style: The scope of the variable 'c' can be reduced. [variableScope]
xdm-1.1.11/greeter/verify.c:98:11: style: The scope of the variable 'str' can be reduced. [variableScope]
xdm-1.1.11/xdm/auth.c:179:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xdm-1.1.11/xdm/auth.c:313:9: style: The scope of the variable 'len' can be reduced. [variableScope]
xdm-1.1.11/xdm/auth.c:319:13: style: The scope of the variable 'cleanname' can be reduced. [variableScope]
xdm-1.1.11/xdm/auth.c:320:9: style: The scope of the variable 'r' can be reduced. [variableScope]
xdm-1.1.11/xdm/auth.c:405:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xdm-1.1.11/xdm/auth.c:1172:10: style: The scope of the variable 'family' can be reduced. [variableScope]
xdm-1.1.11/xdm/auth.c:1303:11: style: The scope of the variable 'home' can be reduced. [variableScope]
xdm-1.1.11/xdm/auth.c:1305:9: style: The scope of the variable 'lockStatus' can be reduced. [variableScope]
xdm-1.1.11/xdm/auth.c:1306:12: style: The scope of the variable 'entry' can be reduced. [variableScope]
xdm-1.1.11/xdm/auth.c:1307:10: style: The scope of the variable 'setenv' can be reduced. [variableScope]
xdm-1.1.11/xdm/auth.c:1309:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xdm-1.1.11/xdm/auth.c:1310:10: style: The scope of the variable 'magicCookie' can be reduced. [variableScope]
xdm-1.1.11/xdm/auth.c:1311:10: style: The scope of the variable 'data_len' can be reduced. [variableScope]
xdm-1.1.11/xdm/auth.c:1487:23: style: The scope of the variable 'entry' can be reduced. [variableScope]
xdm-1.1.11/xdm/auth.c:1492:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xdm-1.1.11/xdm/auth.c:1169:18: style: Unused variable: n [unusedVariable]
xdm-1.1.11/xdm/auth.c:1241:9: style: Unused variable: fd [unusedVariable]
xdm-1.1.11/xdm/dm.c:126:10: style: The scope of the variable 'cmdbuf' can be reduced. [variableScope]
xdm-1.1.11/xdm/dm.c:256:10: style: The scope of the variable 'lineBuf' can be reduced. [variableScope]
xdm-1.1.11/xdm/dm.c:257:10: style: The scope of the variable 'len' can be reduced. [variableScope]
xdm-1.1.11/xdm/dm.c:258:11: style: The scope of the variable 'serversFile' can be reduced. [variableScope]
xdm-1.1.11/xdm/dm.c:908:10: style: The scope of the variable 'pidstr' can be reduced. [variableScope]
xdm-1.1.11/xdm/dm.c:909:12: style: The scope of the variable 'pidstrlen' can be reduced. [variableScope]
xdm-1.1.11/xdm/error.c:125:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xdm-1.1.11/xdm/file.c:63:14: style: The scope of the variable 'wordStart' can be reduced. [variableScope]
xdm-1.1.11/xdm/genauth.c:136:6: style: The scope of the variable 'new_rotate' can be reduced. [variableScope]
xdm-1.1.11/xdm/genauth.c:269:13: style: The scope of the variable 'cnt' can be reduced. [variableScope]
xdm-1.1.11/xdm/krb5auth.c:95:11: style: The scope of the variable 'filename' can be reduced. [variableScope]
xdm-1.1.11/xdm/krb5auth.c:96:17: style: Unused variable: statbuf [unusedVariable]
xdm-1.1.11/xdm/prngc.c:99:29: warning: Either the condition 'socket_path!=NULL' is redundant or there is possible null pointer dereference: socket_path. [nullPointerRedundantCheck]
xdm-1.1.11/xdm/prngc.c:78:18: note: Assuming that condition 'socket_path!=NULL' is not redundant
xdm-1.1.11/xdm/prngc.c:99:29: note: Null pointer dereference
xdm-1.1.11/xdm/prngc.c:102:14: warning: Either the condition 'socket_path!=NULL' is redundant or there is possible null pointer dereference: socket_path. [nullPointerRedundantCheck]
xdm-1.1.11/xdm/prngc.c:78:18: note: Assuming that condition 'socket_path!=NULL' is not redundant
xdm-1.1.11/xdm/prngc.c:102:14: note: Null pointer dereference
xdm-1.1.11/xdm/prngc.c:170:10: style: The scope of the variable 'res' can be reduced. [variableScope]
xdm-1.1.11/xdm/reset.c:93:6: style: The scope of the variable 'screen' can be reduced. [variableScope]
xdm-1.1.11/xdm/resource.c:402:12: style: The scope of the variable 'a' can be reduced. [variableScope]
xdm-1.1.11/xdm/server.c:76:10: style: The scope of the variable 'arg' can be reduced. [variableScope]
xdm-1.1.11/xdm/session.c:416:12: style: The scope of the variable 'args' can be reduced. [variableScope]
xdm-1.1.11/xdm/session.c:446:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xdm-1.1.11/xdm/session.c:869:12: style: The scope of the variable 'args' can be reduced. [variableScope]
xdm-1.1.11/xdm/session.c:871:11: style: The scope of the variable 'f' can be reduced. [variableScope]
xdm-1.1.11/xdm/session.c:1007:28: style: The scope of the variable 'value' can be reduced. [variableScope]
xdm-1.1.11/xdm/util.c:197:15: style: The scope of the variable 'e' can be reduced. [variableScope]
[17:29]

ftp://ftp.se.debian.org/debian/pool/main/x/xdmf/xdmf_3.0+git20160803.orig.tar.gz
xdmf-3.0+git20160803/CMake/CheckFor64BitStreams.cxx:13:0: error: #error No 64 bit types [preprocessorErrorDirective]
xdmf-3.0+git20160803/Examples/Cxx/XdmfDsmExample.cxx:49:17: style: Unused variable: i [unusedVariable]
xdmf-3.0+git20160803/Examples/Cxx/XdmfDsmExample.cxx:49:20: style: Unused variable: Data [unusedVariable]
xdmf-3.0+git20160803/Examples/Cxx/XdmfDsmH5.cxx:70:13: style: The scope of the variable 'InCoreCoordinates' can be reduced. [variableScope]
xdmf-3.0+git20160803/Examples/Cxx/XdmfDsmH5.cxx:72:11: style: The scope of the variable 'k' can be reduced. [variableScope]
xdmf-3.0+git20160803/Examples/Cxx/XdmfDsmH5.cxx:73:12: style: The scope of the variable 'DataFromSomewhereElse' can be reduced. [variableScope]
xdmf-3.0+git20160803/Examples/Cxx/XdmfDsmH5.cxx:39:12: style: Variable 'rank' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/Examples/Cxx/XdmfDsmH5.cxx:72:8: style: Unused variable: i [unusedVariable]
xdmf-3.0+git20160803/Examples/Cxx/XdmfDsmH5Slice.cxx:79:18: style: The scope of the variable 'InCoreCoordinates' can be reduced. [variableScope]
xdmf-3.0+git20160803/Examples/Cxx/XdmfDsmH5Slice.cxx:80:18: style: The scope of the variable 'i' can be reduced. [variableScope]
xdmf-3.0+git20160803/Examples/Cxx/XdmfDsmH5Slice.cxx:80:21: style: The scope of the variable 'k' can be reduced. [variableScope]
xdmf-3.0+git20160803/Examples/Cxx/XdmfDsmH5Slice.cxx:81:18: style: The scope of the variable 'DblPtr' can be reduced. [variableScope]
xdmf-3.0+git20160803/Examples/Cxx/XdmfMpiExample.cxx:49:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xdmf-3.0+git20160803/Examples/Cxx/XdmfMpiExample.cxx:49:11: style: The scope of the variable 'k' can be reduced. [variableScope]
xdmf-3.0+git20160803/Examples/Cxx/XdmfSTLConverterExample.cxx:86:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xdmf-3.0+git20160803/Utilities/hdf5/CMake/CheckTypeSize.c:32:0: error: #error "CHECK_TYPE_SIZE_TYPE has to specify the type" [preprocessorErrorDirective]
xdmf-3.0+git20160803/Utilities/hdf5/H5public.h:198:0: error: #error "nothing appropriate for haddr_t" [preprocessorErrorDirective]
xdmf-3.0+git20160803/Utilities/vtkexodus2/ex_conv.c:198:8: style: The scope of the variable 'errmsg' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/ex_conv.c:239:8: style: The scope of the variable 'errmsg' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/ex_conv.c:265:8: style: The scope of the variable 'errmsg' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/ex_utils.c:315:14: style: The scope of the variable 'filled' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/ex_utils.c:998:7: style: The scope of the variable 'pivot' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/ex_utils.c:999:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/ex_utils.c:999:10: style: The scope of the variable 'j' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/ex_utils.c:1027:7: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/ex_utils.c:1071:14: style: The scope of the variable 'message_output' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/excn2s.c:135:46: style: The scope of the variable 'elem_num' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/excn2s.c:138:27: style: The scope of the variable 'elem_num_pos' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/excn2s.c:529:0: error: Memory leak: ss_elem_node_ndx [memleak]
xdmf-3.0+git20160803/Utilities/vtkexodus2/excn2s.c:529:0: error: Memory leak: ss_parm_ndx [memleak]
xdmf-3.0+git20160803/Utilities/vtkexodus2/excn2s.c:529:0: error: Memory leak: elem_blk_parms [memleak]
xdmf-3.0+git20160803/Utilities/vtkexodus2/excopy.c:385:7: style: The scope of the variable 'status' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/excopy.c:776:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/excopy.c:59:12: style: struct member 'ncdim::size' is never used. [unusedStructMember]
xdmf-3.0+git20160803/Utilities/vtkexodus2/excopy.c:71:9: style: struct member 'ncatt::var' is never used. [unusedStructMember]
xdmf-3.0+git20160803/Utilities/vtkexodus2/excopy.c:75:11: style: struct member 'ncatt::val' is never used. [unusedStructMember]
xdmf-3.0+git20160803/Utilities/vtkexodus2/excopy.c:578:10: style: Variable 'dim_sz' is allocated memory that is never used. [unusedAllocatedMemory]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exgatn.c:67:23: style: The scope of the variable 'start' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exgatn.c:68:9: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exgatn.c:70:7: style: The scope of the variable 'j' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exgblk.c:78:9: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exgcon.c:69:7: style: The scope of the variable 'j' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exgcon.c:71:9: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exgcor.c:84:31: style: The scope of the variable 'start' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exgcor.c:84:41: style: The scope of the variable 'count' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exggvt.c:74:10: style: The scope of the variable 'cdum' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exgidm.c:61:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exginf.c:63:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exginf.c:64:7: style: The scope of the variable 'j' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exginf.c:65:20: style: The scope of the variable 'start' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exginf.c:66:9: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exgmap.c:65:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exgnam.c:67:7: style: The scope of the variable 'j' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exgnam.c:69:10: style: The scope of the variable 'start' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exgnam.c:70:9: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exgnams.c:66:7: style: The scope of the variable 'j' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exgnams.c:68:10: style: The scope of the variable 'start' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exgnams.c:69:9: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exgnvt.c:76:9: style: The scope of the variable 'cdum' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exgnvv.c:73:8: style: The scope of the variable 'errmsg' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exgotv.c:60:21: style: The scope of the variable 'i' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exgotv.c:62:10: style: The scope of the variable 'start' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exgotv.c:62:20: style: The scope of the variable 'count' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exgpn.c:66:7: style: The scope of the variable 'status' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exgqa.c:63:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exgqa.c:63:10: style: The scope of the variable 'j' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exgqa.c:63:13: style: The scope of the variable 'k' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exgqa.c:64:26: style: The scope of the variable 'start' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exgqa.c:66:9: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exgset.c:130:19: style: Variable 'numentryptr' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exgssc.c:73:46: style: The scope of the variable 'side' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exgssc.c:73:52: style: The scope of the variable 'elem' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exgssn.c:72:46: style: The scope of the variable 'elem_num' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exgssn.c:73:7: style: The scope of the variable 'connect_offset' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exgssn.c:73:23: style: The scope of the variable 'side_num' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exgssn.c:73:33: style: The scope of the variable 'node_pos' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exgssn.c:77:27: style: The scope of the variable 'elem_num_pos' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exgssn.c:1100:0: error: Memory leak: ss_elem_node_ndx [memleak]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exgssn.c:1100:0: error: Memory leak: ss_parm_ndx [memleak]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exgvarnams.c:68:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exgvartab.c:68:28: style: The scope of the variable 'i' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exgvartab.c:68:31: style: The scope of the variable 'j' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exgvv.c:76:8: style: The scope of the variable 'errmsg' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/expconn.c:159:3: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
xdmf-3.0+git20160803/Utilities/vtkexodus2/expconn.c:171:3: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
xdmf-3.0+git20160803/Utilities/vtkexodus2/expcor.c:76:31: style: The scope of the variable 'start' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/expcor.c:76:41: style: The scope of the variable 'count' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/expinix.c:153:7: style: The scope of the variable 'status' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/expinix.c:154:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/expnvv.c:80:8: style: The scope of the variable 'errmsg' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exppem.c:78:3: style: Variable 'cdum' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/Utilities/vtkexodus2/expvpax.c:388:8: style: The scope of the variable 'errmsg' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/expvpax.c:409:8: style: The scope of the variable 'errmsg' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/expvpax.c:440:7: style: The scope of the variable 'status' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/expvpax.c:484:8: style: The scope of the variable 'errmsg' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/expvpax.c:436:38: style: Function 'get_status_array' argument 2 names different: declaration 'count' definition 'var_count'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtkexodus2/expvpax.c:58:45: note: Function 'get_status_array' argument 2 names different: declaration 'count' definition 'var_count'.
xdmf-3.0+git20160803/Utilities/vtkexodus2/expvpax.c:436:38: note: Function 'get_status_array' argument 2 names different: declaration 'count' definition 'var_count'.
xdmf-3.0+git20160803/Utilities/vtkexodus2/expvpax.c:499:43: style: Function 'define_truth_table' argument 6 names different: declaration 'status' definition 'status_tab'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtkexodus2/expvpax.c:61:50: note: Function 'define_truth_table' argument 6 names different: declaration 'status' definition 'status_tab'.
xdmf-3.0+git20160803/Utilities/vtkexodus2/expvpax.c:499:43: note: Function 'define_truth_table' argument 6 names different: declaration 'status' definition 'status_tab'.
xdmf-3.0+git20160803/Utilities/vtkexodus2/expvv.c:79:8: style: The scope of the variable 'errmsg' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/exupda.c:59:8: style: The scope of the variable 'errmsg' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/test/ReadEdgeFace.c:116:7: style: The scope of the variable 'have_var_names' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/test/ReadEdgeFace.c:207:12: style: The scope of the variable 'tp' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/test/ReadEdgeFace.c:350:14: style: The scope of the variable 'map' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkexodus2/test/ReadEdgeFace.c:203:0: error: Memory leak: obj_names [memleak]
xdmf-3.0+git20160803/Utilities/vtkexodus2/test/ReadEdgeFace.c:407:0: error: Memory leak: entry_vals [memleak]
xdmf-3.0+git20160803/Utilities/vtkexodus2/test/ReadEdgeFace.c:295:0: error: Memory leak: attr [memleak]
xdmf-3.0+git20160803/Utilities/vtklibxml2/SAX2.c:2127:20: style: The scope of the variable 'uri' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/SAX2.c:2127:26: style: The scope of the variable 'pref' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/SAX2.c:730:16: style: Variable 'attr' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/Utilities/vtklibxml2/SAX2.c:782:16: style: Variable 'elem' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/Utilities/vtklibxml2/SAX2.c:833:16: style: Variable 'nota' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/Utilities/vtklibxml2/chvalid.c:170:24: style: The scope of the variable 'sptr' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/chvalid.c:171:24: style: The scope of the variable 'lptr' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/dict.c:497:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/dict.c:500:9: style: The scope of the variable 'inside_dict' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/dict.c:756:15: style: Variable 'key' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/Utilities/vtklibxml2/dict.c:743:17: style: Variable 'nbi' is modified but its new value is never used. [unreadVariable]
xdmf-3.0+git20160803/Utilities/vtklibxml2/encoding.c:128:18: style: The scope of the variable 'c' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/encoding.c:2178:27: style: The scope of the variable 'convbuf' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/encoding.c:2182:17: style: The scope of the variable 'ret' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/error.c:576:9: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xdmf-3.0+git20160803/Utilities/vtklibxml2/hash.c:289:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/hash.c:292:9: style: The scope of the variable 'inside_table' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/hash.c:293:9: style: The scope of the variable 'nbElems' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/hash.c:831:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/hash.c:894:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/hash.c:934:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/parser.c:6010:31: style: Expression is always false because 'else if' condition matches previous condition at line 6000. [multiCondition]
xdmf-3.0+git20160803/Utilities/vtklibxml2/parser.c:2204:15: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xdmf-3.0+git20160803/Utilities/vtklibxml2/parser.c:2201:15: note: outer condition: c!=0
xdmf-3.0+git20160803/Utilities/vtklibxml2/parser.c:2204:15: note: opposite inner condition: c==0
xdmf-3.0+git20160803/Utilities/vtklibxml2/parser.c:8679:5: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xdmf-3.0+git20160803/Utilities/vtklibxml2/parser.c:8674:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xdmf-3.0+git20160803/Utilities/vtklibxml2/parser.c:8679:5: note: Variable 'buf' is reassigned a value before the old one has been used.
xdmf-3.0+git20160803/Utilities/vtklibxml2/parser.c:11148:49: style: Same expression on both sides of '==' because the value of 'directory' and 'NULL' are the same. [duplicateExpression]
xdmf-3.0+git20160803/Utilities/vtklibxml2/parser.c:11117:23: note: 'directory' is assigned value 'NULL' here.
xdmf-3.0+git20160803/Utilities/vtklibxml2/parser.c:11148:49: note: Same expression on both sides of '==' because the value of 'directory' and 'NULL' are the same.
xdmf-3.0+git20160803/Utilities/vtklibxml2/parser.c:12235:49: style: Same expression on both sides of '==' because the value of 'directory' and 'NULL' are the same. [duplicateExpression]
xdmf-3.0+git20160803/Utilities/vtklibxml2/parser.c:12216:23: note: 'directory' is assigned value 'NULL' here.
xdmf-3.0+git20160803/Utilities/vtklibxml2/parser.c:12235:49: note: Same expression on both sides of '==' because the value of 'directory' and 'NULL' are the same.
xdmf-3.0+git20160803/Utilities/vtklibxml2/parser.c:2350:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/parser.c:2350:12: style: The scope of the variable 'ret' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/parser.c:2612:20: style: The scope of the variable 'ret' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/parser.c:2613:9: style: The scope of the variable 'count' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/parser.c:4147:9: style: The scope of the variable 'len' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/parser.c:4148:9: style: The scope of the variable 'size' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/parser.c:4149:9: style: The scope of the variable 'cur' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/parser.c:4150:20: style: The scope of the variable 'target' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/parser.c:4152:9: style: The scope of the variable 'count' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/parser.c:4286:20: style: The scope of the variable 'name' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/parser.c:4288:14: style: The scope of the variable 'Systemid' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/parser.c:4364:9: style: The scope of the variable 'isParameter' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/parser.c:4366:9: style: The scope of the variable 'skipped' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/parser.c:4671:20: style: The scope of the variable 'name' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/parser.c:4724:14: style: The scope of the variable 'name' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/parser.c:4881:20: style: The scope of the variable 'elemName' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/parser.c:4882:20: style: The scope of the variable 'attrName' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/parser.c:5442:20: style: The scope of the variable 'name' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/parser.c:5907:14: style: The scope of the variable 'val' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/parser.c:5911:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/parser.c:6334:20: style: The scope of the variable 'name' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/parser.c:6500:14: style: The scope of the variable 'name' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/parser.c:6668:20: style: The scope of the variable 'name' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/parser.c:6793:14: style: The scope of the variable 'name' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/parser.c:7410:20: style: The scope of the variable 'ret' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/parser.c:7411:9: style: The scope of the variable 'count' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/parser.c:8769:9: style: The scope of the variable 'len' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/parser.c:8770:9: style: The scope of the variable 'size' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/parser.c:6810:17: style: Variable 'cur' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/Utilities/vtklibxml2/parserInternals.c:280:9: style: The scope of the variable 'indx' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/parserInternals.c:385:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/parserInternals.c:386:9: style: The scope of the variable 'indx' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/parserInternals.c:1090:9: style: The scope of the variable 'nbchars' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/rngparser.c:1395:19: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xdmf-3.0+git20160803/Utilities/vtklibxml2/rngparser.c:1394:18: note: outer condition: token!=NULL
xdmf-3.0+git20160803/Utilities/vtklibxml2/rngparser.c:1395:19: note: opposite inner condition: token==NULL
xdmf-3.0+git20160803/Utilities/vtklibxml2/rngparser.c:874:45: warning: Logical conjunction always evaluates to false: EXPR == '{' && EXPR == 0. [incorrectLogicOperator]
xdmf-3.0+git20160803/Utilities/vtklibxml2/rngparser.c:184:11: warning: Either the condition 'ctxt!=NULL' is redundant or there is possible null pointer dereference: ctxt. [nullPointerRedundantCheck]
xdmf-3.0+git20160803/Utilities/vtklibxml2/rngparser.c:176:14: note: Assuming that condition 'ctxt!=NULL' is not redundant
xdmf-3.0+git20160803/Utilities/vtklibxml2/rngparser.c:184:11: note: Null pointer dereference
xdmf-3.0+git20160803/Utilities/vtklibxml2/rngparser.c:186:9: warning: Either the condition 'ctxt!=NULL' is redundant or there is possible null pointer dereference: ctxt. [nullPointerRedundantCheck]
xdmf-3.0+git20160803/Utilities/vtklibxml2/rngparser.c:176:14: note: Assuming that condition 'ctxt!=NULL' is not redundant
xdmf-3.0+git20160803/Utilities/vtklibxml2/rngparser.c:186:9: note: Null pointer dereference
xdmf-3.0+git20160803/Utilities/vtklibxml2/rngparser.c:285:24: style: Same expression on both sides of '-'. [duplicateExpression]
xdmf-3.0+git20160803/Utilities/vtklibxml2/rngparser.c:381:9: style: The scope of the variable 'res' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/rngparser.c:1187:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/rngparser.c:1210:21: style: The scope of the variable 'tok2' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/threads.c:107:9: style: struct member '_xmlMutex::empty' is never used. [unusedStructMember]
xdmf-3.0+git20160803/Utilities/vtklibxml2/threads.c:129:9: style: struct member '_xmlRMutex::empty' is never used. [unusedStructMember]
xdmf-3.0+git20160803/Utilities/vtklibxml2/tree.c:1240:44: warning: Either the condition 'value==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xdmf-3.0+git20160803/Utilities/vtklibxml2/tree.c:1244:15: note: Assuming that condition 'value==NULL' is not redundant
xdmf-3.0+git20160803/Utilities/vtklibxml2/tree.c:1240:26: note: Assignment 'cur=value', assigned value is 0
xdmf-3.0+git20160803/Utilities/vtklibxml2/tree.c:1240:44: note: Null pointer addition
xdmf-3.0+git20160803/Utilities/vtklibxml2/tree.c:4633:14: style: The scope of the variable 'lang' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/tree.c:4712:14: style: The scope of the variable 'space' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/tree.c:7128:26: style: The scope of the variable 'base' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/trio.c:2004:27: style: Expression is always false because 'else if' condition matches previous condition at line 2001. [multiCondition]
xdmf-3.0+git20160803/Utilities/vtklibxml2/trio.c:6403:24: warning: Either the condition '0!=(self)' is redundant or there is possible null pointer dereference: self. [nullPointerRedundantCheck]
xdmf-3.0+git20160803/Utilities/vtklibxml2/trio.c:6405:10: note: Assuming that condition '0!=(self)' is not redundant
xdmf-3.0+git20160803/Utilities/vtklibxml2/trio.c:6403:24: note: Null pointer dereference
xdmf-3.0+git20160803/Utilities/vtklibxml2/trio.c:6436:21: warning: Either the condition '0!=(self)' is redundant or there is possible null pointer dereference: self. [nullPointerRedundantCheck]
xdmf-3.0+git20160803/Utilities/vtklibxml2/trio.c:6440:10: note: Assuming that condition '0!=(self)' is not redundant
xdmf-3.0+git20160803/Utilities/vtklibxml2/trio.c:6436:21: note: Null pointer dereference
xdmf-3.0+git20160803/Utilities/vtklibxml2/trio.c:5993:29: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
xdmf-3.0+git20160803/Utilities/vtklibxml2/trio.c:2081:21: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xdmf-3.0+git20160803/Utilities/vtklibxml2/trio.c:2087:25: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xdmf-3.0+git20160803/Utilities/vtklibxml2/trio.c:2091:25: portability: Casting between float* and double* which have an incompatible binary data representation. [invalidPointerCast]
xdmf-3.0+git20160803/Utilities/vtklibxml2/trio.c:2091:36: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xdmf-3.0+git20160803/Utilities/vtklibxml2/trio.c:2099:44: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xdmf-3.0+git20160803/Utilities/vtklibxml2/trio.c:2109:50: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xdmf-3.0+git20160803/Utilities/vtklibxml2/trio.c:2112:50: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xdmf-3.0+git20160803/Utilities/vtklibxml2/trio.c:5846:21: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xdmf-3.0+git20160803/Utilities/vtklibxml2/trio.c:5850:21: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xdmf-3.0+git20160803/Utilities/vtklibxml2/trio.c:5857:21: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xdmf-3.0+git20160803/Utilities/vtklibxml2/trio.c:5861:21: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xdmf-3.0+git20160803/Utilities/vtklibxml2/trio.c:5871:17: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xdmf-3.0+git20160803/Utilities/vtklibxml2/trio.c:5875:17: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xdmf-3.0+git20160803/Utilities/vtklibxml2/trio.c:5958:9: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xdmf-3.0+git20160803/Utilities/vtklibxml2/trio.c:5962:9: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xdmf-3.0+git20160803/Utilities/vtklibxml2/trio.c:6193:25: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xdmf-3.0+git20160803/Utilities/vtklibxml2/trio.c:6194:25: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xdmf-3.0+git20160803/Utilities/vtklibxml2/trio.c:5842:11: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xdmf-3.0+git20160803/Utilities/vtklibxml2/trio.c:5853:11: note: Found duplicate branches for 'if' and 'else'.
xdmf-3.0+git20160803/Utilities/vtklibxml2/trio.c:5842:11: note: Found duplicate branches for 'if' and 'else'.
xdmf-3.0+git20160803/Utilities/vtklibxml2/trio.c:5869:11: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xdmf-3.0+git20160803/Utilities/vtklibxml2/trio.c:5873:11: note: Found duplicate branches for 'if' and 'else'.
xdmf-3.0+git20160803/Utilities/vtklibxml2/trio.c:5869:11: note: Found duplicate branches for 'if' and 'else'.
xdmf-3.0+git20160803/Utilities/vtklibxml2/trio.c:1479:50: style: Same expression on both sides of '=='. [duplicateExpression]
xdmf-3.0+git20160803/Utilities/vtklibxml2/trio.c:2412:7: style: The scope of the variable 'ch' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/trio.c:2607:7: style: The scope of the variable 'exponentBase' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/trio.c:3494:7: style: The scope of the variable 'status' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/trio.c:4962:16: style: The scope of the variable 'flags' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/trio.c:4963:0: style: The scope of the variable 'number' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/trio.c:5119:7: style: The scope of the variable 'k' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/trio.c:5545:8: style: The scope of the variable 'ch' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/trio.c:644:12: style: union member 'Anonymous4::doubleNumber' is never used. [unusedStructMember]
xdmf-3.0+git20160803/Utilities/vtklibxml2/triostr.c:887:10: style: The scope of the variable 'count' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/uri.c:951:9: style: The scope of the variable 'ret2' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/uri.c:1238:24: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/uri.c:1787:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/uri.c:1816:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/xmlIO.c:2394:17: style: Condition 'context==NULL' is always true [knownConditionTrueFalse]
xdmf-3.0+git20160803/Utilities/vtklibxml2/xmlIO.c:2383:21: note: Assignment 'context=NULL', assigned value is 0
xdmf-3.0+git20160803/Utilities/vtklibxml2/xmlIO.c:2394:17: note: Condition 'context==NULL' is always true
xdmf-3.0+git20160803/Utilities/vtklibxml2/xmlIO.c:3759:18: style: Condition 'resource==NULL' is always true [knownConditionTrueFalse]
xdmf-3.0+git20160803/Utilities/vtklibxml2/xmlIO.c:3741:25: note: Assignment 'resource=NULL', assigned value is 0
xdmf-3.0+git20160803/Utilities/vtklibxml2/xmlIO.c:3759:18: note: Condition 'resource==NULL' is always true
xdmf-3.0+git20160803/Utilities/vtklibxml2/xmlIO.c:3858:18: style: Condition 'resource==NULL' is always true [knownConditionTrueFalse]
xdmf-3.0+git20160803/Utilities/vtklibxml2/xmlIO.c:3852:25: note: Assignment 'resource=NULL', assigned value is 0
xdmf-3.0+git20160803/Utilities/vtklibxml2/xmlIO.c:3858:18: note: Condition 'resource==NULL' is always true
xdmf-3.0+git20160803/Utilities/vtklibxml2/xmlIO.c:2394:17: style: Same expression on both sides of '==' because the value of 'context' and 'NULL' are the same. [duplicateExpression]
xdmf-3.0+git20160803/Utilities/vtklibxml2/xmlIO.c:2383:21: note: 'context' is assigned value 'NULL' here.
xdmf-3.0+git20160803/Utilities/vtklibxml2/xmlIO.c:2394:17: note: Same expression on both sides of '==' because the value of 'context' and 'NULL' are the same.
xdmf-3.0+git20160803/Utilities/vtklibxml2/xmlIO.c:3759:18: style: Same expression on both sides of '==' because the value of 'resource' and 'NULL' are the same. [duplicateExpression]
xdmf-3.0+git20160803/Utilities/vtklibxml2/xmlIO.c:3741:25: note: 'resource' is assigned value 'NULL' here.
xdmf-3.0+git20160803/Utilities/vtklibxml2/xmlIO.c:3759:18: note: Same expression on both sides of '==' because the value of 'resource' and 'NULL' are the same.
xdmf-3.0+git20160803/Utilities/vtklibxml2/xmlIO.c:3858:18: style: Same expression on both sides of '==' because the value of 'resource' and 'NULL' are the same. [duplicateExpression]
xdmf-3.0+git20160803/Utilities/vtklibxml2/xmlIO.c:3852:25: note: 'resource' is assigned value 'NULL' here.
xdmf-3.0+git20160803/Utilities/vtklibxml2/xmlIO.c:3858:18: note: Same expression on both sides of '==' because the value of 'resource' and 'NULL' are the same.
xdmf-3.0+git20160803/Utilities/vtklibxml2/xmlIO.c:2736:9: style: The scope of the variable 'errcode' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/xmllint.c:1231:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/xmlmemory.c:743:38: style: Function 'debugmem_tag_error' argument 1 names different: declaration 'addr' definition 'p'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtklibxml2/xmlmemory.c:124:38: note: Function 'debugmem_tag_error' argument 1 names different: declaration 'addr' definition 'p'.
xdmf-3.0+git20160803/Utilities/vtklibxml2/xmlmemory.c:743:38: note: Function 'debugmem_tag_error' argument 1 names different: declaration 'addr' definition 'p'.
xdmf-3.0+git20160803/Utilities/vtklibxml2/xmlmemory.c:174:27: warning: Division by result of sizeof(). malloc() expects a size in bytes, did you intend to multiply instead? [sizeofDivisionMemfunc]
xdmf-3.0+git20160803/Utilities/vtklibxml2/xmlmemory.c:242:27: warning: Division by result of sizeof(). malloc() expects a size in bytes, did you intend to multiply instead? [sizeofDivisionMemfunc]
xdmf-3.0+git20160803/Utilities/vtklibxml2/xmlmemory.c:486:27: warning: Division by result of sizeof(). malloc() expects a size in bytes, did you intend to multiply instead? [sizeofDivisionMemfunc]
xdmf-3.0+git20160803/Utilities/vtklibxml2/xmlmemory.c:345:5: error: Common realloc mistake: 'p' nulled but not freed upon failure [memleakOnRealloc]
xdmf-3.0+git20160803/Utilities/vtklibxml2/xmlmemory.c:706:0: error: Resource leak: fp [resourceLeak]
xdmf-3.0+git20160803/Utilities/vtklibxml2/xmlstring.c:133:18: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/xmlstring.c:207:18: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/xmlstring.c:272:18: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtklibxml2/xmlstring.c:297:18: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:413:58: style: Function 'vtk_netcdf_nc_inq_attid' argument 4 names different: declaration 'idp' definition 'attnump'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:353:58: note: Function 'vtk_netcdf_nc_inq_attid' argument 4 names different: declaration 'idp' definition 'attnump'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:413:58: note: Function 'vtk_netcdf_nc_inq_attid' argument 4 names different: declaration 'idp' definition 'attnump'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:440:64: style: Function 'vtk_netcdf_nc_inq_atttype' argument 4 names different: declaration 'xtypep' definition 'datatypep'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:356:64: note: Function 'vtk_netcdf_nc_inq_atttype' argument 4 names different: declaration 'xtypep' definition 'datatypep'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:440:64: note: Function 'vtk_netcdf_nc_inq_atttype' argument 4 names different: declaration 'xtypep' definition 'datatypep'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:475:12: style: Function 'vtk_netcdf_nc_inq_att' argument 4 names different: declaration 'xtypep' definition 'datatypep'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:350:15: note: Function 'vtk_netcdf_nc_inq_att' argument 4 names different: declaration 'xtypep' definition 'datatypep'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:475:12: note: Function 'vtk_netcdf_nc_inq_att' argument 4 names different: declaration 'xtypep' definition 'datatypep'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:561:76: style: Function 'vtk_netcdf_nc_copy_att' argument 5 names different: declaration 'varid_out' definition 'ovarid'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:365:76: note: Function 'vtk_netcdf_nc_copy_att' argument 5 names different: declaration 'varid_out' definition 'ovarid'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:561:76: note: Function 'vtk_netcdf_nc_copy_att' argument 5 names different: declaration 'varid_out' definition 'ovarid'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1041:10: style: Function 'vtk_netcdf_nc_put_att_text' argument 4 names different: declaration 'len' definition 'nelems'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:385:12: note: Function 'vtk_netcdf_nc_put_att_text' argument 4 names different: declaration 'len' definition 'nelems'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1041:10: note: Function 'vtk_netcdf_nc_put_att_text' argument 4 names different: declaration 'len' definition 'nelems'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1041:30: style: Function 'vtk_netcdf_nc_put_att_text' argument 5 names different: declaration 'op' definition 'value'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:385:29: note: Function 'vtk_netcdf_nc_put_att_text' argument 5 names different: declaration 'op' definition 'value'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1041:30: note: Function 'vtk_netcdf_nc_put_att_text' argument 5 names different: declaration 'op' definition 'value'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1152:62: style: Function 'vtk_netcdf_nc_get_att_text' argument 4 names different: declaration 'ip' definition 'str'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:388:62: note: Function 'vtk_netcdf_nc_get_att_text' argument 4 names different: declaration 'ip' definition 'str'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1152:62: note: Function 'vtk_netcdf_nc_get_att_text' argument 4 names different: declaration 'ip' definition 'str'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1179:11: style: Function 'vtk_netcdf_nc_put_att_schar' argument 4 names different: declaration 'xtype' definition 'type'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:398:65: note: Function 'vtk_netcdf_nc_put_att_schar' argument 4 names different: declaration 'xtype' definition 'type'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1179:11: note: Function 'vtk_netcdf_nc_put_att_schar' argument 4 names different: declaration 'xtype' definition 'type'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1179:24: style: Function 'vtk_netcdf_nc_put_att_schar' argument 5 names different: declaration 'len' definition 'nelems'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:399:10: note: Function 'vtk_netcdf_nc_put_att_schar' argument 5 names different: declaration 'len' definition 'nelems'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1179:24: note: Function 'vtk_netcdf_nc_put_att_schar' argument 5 names different: declaration 'len' definition 'nelems'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1179:51: style: Function 'vtk_netcdf_nc_put_att_schar' argument 6 names different: declaration 'op' definition 'value'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:399:34: note: Function 'vtk_netcdf_nc_put_att_schar' argument 6 names different: declaration 'op' definition 'value'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1179:51: note: Function 'vtk_netcdf_nc_put_att_schar' argument 6 names different: declaration 'op' definition 'value'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1302:70: style: Function 'vtk_netcdf_nc_get_att_schar' argument 4 names different: declaration 'ip' definition 'tp'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:402:70: note: Function 'vtk_netcdf_nc_get_att_schar' argument 4 names different: declaration 'ip' definition 'tp'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1302:70: note: Function 'vtk_netcdf_nc_get_att_schar' argument 4 names different: declaration 'ip' definition 'tp'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1326:11: style: Function 'vtk_netcdf_nc_put_att_uchar' argument 4 names different: declaration 'xtype' definition 'type'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:391:65: note: Function 'vtk_netcdf_nc_put_att_uchar' argument 4 names different: declaration 'xtype' definition 'type'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1326:11: note: Function 'vtk_netcdf_nc_put_att_uchar' argument 4 names different: declaration 'xtype' definition 'type'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1326:24: style: Function 'vtk_netcdf_nc_put_att_uchar' argument 5 names different: declaration 'len' definition 'nelems'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:392:10: note: Function 'vtk_netcdf_nc_put_att_uchar' argument 5 names different: declaration 'len' definition 'nelems'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1326:24: note: Function 'vtk_netcdf_nc_put_att_uchar' argument 5 names different: declaration 'len' definition 'nelems'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1326:53: style: Function 'vtk_netcdf_nc_put_att_uchar' argument 6 names different: declaration 'op' definition 'value'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:392:36: note: Function 'vtk_netcdf_nc_put_att_uchar' argument 6 names different: declaration 'op' definition 'value'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1326:53: note: Function 'vtk_netcdf_nc_put_att_uchar' argument 6 names different: declaration 'op' definition 'value'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1449:72: style: Function 'vtk_netcdf_nc_get_att_uchar' argument 4 names different: declaration 'ip' definition 'tp'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:395:72: note: Function 'vtk_netcdf_nc_get_att_uchar' argument 4 names different: declaration 'ip' definition 'tp'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1449:72: note: Function 'vtk_netcdf_nc_get_att_uchar' argument 4 names different: declaration 'ip' definition 'tp'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1473:11: style: Function 'vtk_netcdf_nc_put_att_short' argument 4 names different: declaration 'xtype' definition 'type'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:405:65: note: Function 'vtk_netcdf_nc_put_att_short' argument 4 names different: declaration 'xtype' definition 'type'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1473:11: note: Function 'vtk_netcdf_nc_put_att_short' argument 4 names different: declaration 'xtype' definition 'type'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1473:24: style: Function 'vtk_netcdf_nc_put_att_short' argument 5 names different: declaration 'len' definition 'nelems'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:406:10: note: Function 'vtk_netcdf_nc_put_att_short' argument 5 names different: declaration 'len' definition 'nelems'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1473:24: note: Function 'vtk_netcdf_nc_put_att_short' argument 5 names different: declaration 'len' definition 'nelems'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1473:45: style: Function 'vtk_netcdf_nc_put_att_short' argument 6 names different: declaration 'op' definition 'value'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:406:28: note: Function 'vtk_netcdf_nc_put_att_short' argument 6 names different: declaration 'op' definition 'value'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1473:45: note: Function 'vtk_netcdf_nc_put_att_short' argument 6 names different: declaration 'op' definition 'value'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1596:64: style: Function 'vtk_netcdf_nc_get_att_short' argument 4 names different: declaration 'ip' definition 'tp'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:409:64: note: Function 'vtk_netcdf_nc_get_att_short' argument 4 names different: declaration 'ip' definition 'tp'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1596:64: note: Function 'vtk_netcdf_nc_get_att_short' argument 4 names different: declaration 'ip' definition 'tp'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1620:11: style: Function 'vtk_netcdf_nc_put_att_int' argument 4 names different: declaration 'xtype' definition 'type'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:412:63: note: Function 'vtk_netcdf_nc_put_att_int' argument 4 names different: declaration 'xtype' definition 'type'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1620:11: note: Function 'vtk_netcdf_nc_put_att_int' argument 4 names different: declaration 'xtype' definition 'type'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1620:24: style: Function 'vtk_netcdf_nc_put_att_int' argument 5 names different: declaration 'len' definition 'nelems'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:413:10: note: Function 'vtk_netcdf_nc_put_att_int' argument 5 names different: declaration 'len' definition 'nelems'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1620:24: note: Function 'vtk_netcdf_nc_put_att_int' argument 5 names different: declaration 'len' definition 'nelems'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1620:43: style: Function 'vtk_netcdf_nc_put_att_int' argument 6 names different: declaration 'op' definition 'value'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:413:26: note: Function 'vtk_netcdf_nc_put_att_int' argument 6 names different: declaration 'op' definition 'value'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1620:43: note: Function 'vtk_netcdf_nc_put_att_int' argument 6 names different: declaration 'op' definition 'value'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1743:60: style: Function 'vtk_netcdf_nc_get_att_int' argument 4 names different: declaration 'ip' definition 'tp'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:416:60: note: Function 'vtk_netcdf_nc_get_att_int' argument 4 names different: declaration 'ip' definition 'tp'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1743:60: note: Function 'vtk_netcdf_nc_get_att_int' argument 4 names different: declaration 'ip' definition 'tp'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1767:11: style: Function 'vtk_netcdf_nc_put_att_long' argument 4 names different: declaration 'xtype' definition 'type'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:419:64: note: Function 'vtk_netcdf_nc_put_att_long' argument 4 names different: declaration 'xtype' definition 'type'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1767:11: note: Function 'vtk_netcdf_nc_put_att_long' argument 4 names different: declaration 'xtype' definition 'type'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1767:24: style: Function 'vtk_netcdf_nc_put_att_long' argument 5 names different: declaration 'len' definition 'nelems'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:420:10: note: Function 'vtk_netcdf_nc_put_att_long' argument 5 names different: declaration 'len' definition 'nelems'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1767:24: note: Function 'vtk_netcdf_nc_put_att_long' argument 5 names different: declaration 'len' definition 'nelems'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1767:44: style: Function 'vtk_netcdf_nc_put_att_long' argument 6 names different: declaration 'op' definition 'value'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:420:27: note: Function 'vtk_netcdf_nc_put_att_long' argument 6 names different: declaration 'op' definition 'value'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1767:44: note: Function 'vtk_netcdf_nc_put_att_long' argument 6 names different: declaration 'op' definition 'value'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1890:62: style: Function 'vtk_netcdf_nc_get_att_long' argument 4 names different: declaration 'ip' definition 'tp'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:423:62: note: Function 'vtk_netcdf_nc_get_att_long' argument 4 names different: declaration 'ip' definition 'tp'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1890:62: note: Function 'vtk_netcdf_nc_get_att_long' argument 4 names different: declaration 'ip' definition 'tp'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1914:11: style: Function 'vtk_netcdf_nc_put_att_float' argument 4 names different: declaration 'xtype' definition 'type'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:426:65: note: Function 'vtk_netcdf_nc_put_att_float' argument 4 names different: declaration 'xtype' definition 'type'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1914:11: note: Function 'vtk_netcdf_nc_put_att_float' argument 4 names different: declaration 'xtype' definition 'type'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1914:24: style: Function 'vtk_netcdf_nc_put_att_float' argument 5 names different: declaration 'len' definition 'nelems'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:427:10: note: Function 'vtk_netcdf_nc_put_att_float' argument 5 names different: declaration 'len' definition 'nelems'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1914:24: note: Function 'vtk_netcdf_nc_put_att_float' argument 5 names different: declaration 'len' definition 'nelems'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1914:45: style: Function 'vtk_netcdf_nc_put_att_float' argument 6 names different: declaration 'op' definition 'value'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:427:28: note: Function 'vtk_netcdf_nc_put_att_float' argument 6 names different: declaration 'op' definition 'value'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:1914:45: note: Function 'vtk_netcdf_nc_put_att_float' argument 6 names different: declaration 'op' definition 'value'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:2037:64: style: Function 'vtk_netcdf_nc_get_att_float' argument 4 names different: declaration 'ip' definition 'tp'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:430:64: note: Function 'vtk_netcdf_nc_get_att_float' argument 4 names different: declaration 'ip' definition 'tp'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:2037:64: note: Function 'vtk_netcdf_nc_get_att_float' argument 4 names different: declaration 'ip' definition 'tp'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:2061:11: style: Function 'vtk_netcdf_nc_put_att_double' argument 4 names different: declaration 'xtype' definition 'type'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:433:66: note: Function 'vtk_netcdf_nc_put_att_double' argument 4 names different: declaration 'xtype' definition 'type'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:2061:11: note: Function 'vtk_netcdf_nc_put_att_double' argument 4 names different: declaration 'xtype' definition 'type'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:2061:24: style: Function 'vtk_netcdf_nc_put_att_double' argument 5 names different: declaration 'len' definition 'nelems'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:434:10: note: Function 'vtk_netcdf_nc_put_att_double' argument 5 names different: declaration 'len' definition 'nelems'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:2061:24: note: Function 'vtk_netcdf_nc_put_att_double' argument 5 names different: declaration 'len' definition 'nelems'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:2061:46: style: Function 'vtk_netcdf_nc_put_att_double' argument 6 names different: declaration 'op' definition 'value'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:434:29: note: Function 'vtk_netcdf_nc_put_att_double' argument 6 names different: declaration 'op' definition 'value'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:2061:46: note: Function 'vtk_netcdf_nc_put_att_double' argument 6 names different: declaration 'op' definition 'value'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:2184:66: style: Function 'vtk_netcdf_nc_get_att_double' argument 4 names different: declaration 'ip' definition 'tp'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:437:66: note: Function 'vtk_netcdf_nc_get_att_double' argument 4 names different: declaration 'ip' definition 'tp'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/attr.c:2184:66: note: Function 'vtk_netcdf_nc_get_att_double' argument 4 names different: declaration 'ip' definition 'tp'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/dim.c:310:47: style: Function 'vtk_netcdf_nc_def_dim' argument 3 names different: declaration 'len' definition 'size'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:328:47: note: Function 'vtk_netcdf_nc_def_dim' argument 3 names different: declaration 'len' definition 'size'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/dim.c:310:47: note: Function 'vtk_netcdf_nc_def_dim' argument 3 names different: declaration 'len' definition 'size'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/dim.c:310:58: style: Function 'vtk_netcdf_nc_def_dim' argument 4 names different: declaration 'idp' definition 'dimidp'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:328:57: note: Function 'vtk_netcdf_nc_def_dim' argument 4 names different: declaration 'idp' definition 'dimidp'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/dim.c:310:58: note: Function 'vtk_netcdf_nc_def_dim' argument 4 names different: declaration 'idp' definition 'dimidp'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/dim.c:372:47: style: Function 'vtk_netcdf_nc_inq_dimid' argument 3 names different: declaration 'idp' definition 'dimid_ptr'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:331:47: note: Function 'vtk_netcdf_nc_inq_dimid' argument 3 names different: declaration 'idp' definition 'dimid_ptr'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/dim.c:372:47: note: Function 'vtk_netcdf_nc_inq_dimid' argument 3 names different: declaration 'idp' definition 'dimid_ptr'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/dim.c:393:53: style: Function 'vtk_netcdf_nc_inq_dim' argument 4 names different: declaration 'lenp' definition 'sizep'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:334:53: note: Function 'vtk_netcdf_nc_inq_dim' argument 4 names different: declaration 'lenp' definition 'sizep'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/dim.c:393:53: note: Function 'vtk_netcdf_nc_inq_dim' argument 4 names different: declaration 'lenp' definition 'sizep'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/dim.c:477:49: style: Function 'vtk_netcdf_nc_rename_dim' argument 3 names different: declaration 'name' definition 'newname'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:343:48: note: Function 'vtk_netcdf_nc_rename_dim' argument 3 names different: declaration 'name' definition 'newname'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/dim.c:477:49: note: Function 'vtk_netcdf_nc_rename_dim' argument 3 names different: declaration 'name' definition 'newname'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/error.c:76:17: style: Function 'vtk_netcdf_nc_strerror' argument 1 names different: declaration 'ncerr_arg' definition 'err'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:266:17: note: Function 'vtk_netcdf_nc_strerror' argument 1 names different: declaration 'ncerr_arg' definition 'err'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/error.c:76:17: note: Function 'vtk_netcdf_nc_strerror' argument 1 names different: declaration 'ncerr_arg' definition 'err'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/ffio.c:788:11: style: Unused variable: filesize [unusedVariable]
xdmf-3.0+git20160803/Utilities/vtknetcdf/nc.c:523:11: style: The scope of the variable 'recvarp' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtknetcdf/nc.c:892:11: style: The scope of the variable 'last_rec' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtknetcdf/nc.c:894:7: style: The scope of the variable 'status' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtknetcdf/nc.c:178:19: style: Function 'vtk_netcdf_nc_cktype' argument 1 names different: declaration 'datatype' definition 'type'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/nc.h:343:19: note: Function 'vtk_netcdf_nc_cktype' argument 1 names different: declaration 'datatype' definition 'type'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/nc.c:178:19: note: Function 'vtk_netcdf_nc_cktype' argument 1 names different: declaration 'datatype' definition 'type'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/nc.c:887:29: style: Function 'vtk_netcdf_NC_calcsize' argument 2 names different: declaration 'filesizep' definition 'calcsizep'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/nc.h:358:29: note: Function 'vtk_netcdf_NC_calcsize' argument 2 names different: declaration 'filesizep' definition 'calcsizep'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/nc.c:887:29: note: Function 'vtk_netcdf_NC_calcsize' argument 2 names different: declaration 'filesizep' definition 'calcsizep'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/nc.c:930:35: style: Function 'vtk_netcdf_nc__create' argument 2 names different: declaration 'cmode' definition 'ioflags'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:269:34: note: Function 'vtk_netcdf_nc__create' argument 2 names different: declaration 'cmode' definition 'ioflags'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/nc.c:930:35: note: Function 'vtk_netcdf_nc__create' argument 2 names different: declaration 'cmode' definition 'ioflags'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/nc.c:931:32: style: Function 'vtk_netcdf_nc__create' argument 5 names different: declaration 'ncidp' definition 'ncid_ptr'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:270:33: note: Function 'vtk_netcdf_nc__create' argument 5 names different: declaration 'ncidp' definition 'ncid_ptr'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/nc.c:931:32: note: Function 'vtk_netcdf_nc__create' argument 5 names different: declaration 'ncidp' definition 'ncid_ptr'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/nc.c:938:38: style: Function 'vtk_netcdf_nc__create_mp' argument 2 names different: declaration 'cmode' definition 'ioflags'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:905:37: note: Function 'vtk_netcdf_nc__create_mp' argument 2 names different: declaration 'cmode' definition 'ioflags'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/nc.c:938:38: note: Function 'vtk_netcdf_nc__create_mp' argument 2 names different: declaration 'cmode' definition 'ioflags'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/nc.c:939:32: style: Function 'vtk_netcdf_nc__create_mp' argument 6 names different: declaration 'ncidp' definition 'ncid_ptr'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:906:33: note: Function 'vtk_netcdf_nc__create_mp' argument 6 names different: declaration 'ncidp' definition 'ncid_ptr'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/nc.c:939:32: note: Function 'vtk_netcdf_nc__create_mp' argument 6 names different: declaration 'ncidp' definition 'ncid_ptr'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/nc.c:1053:34: style: Function 'vtk_netcdf_nc_create' argument 2 names different: declaration 'cmode' definition 'ioflags'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:273:33: note: Function 'vtk_netcdf_nc_create' argument 2 names different: declaration 'cmode' definition 'ioflags'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/nc.c:1053:34: note: Function 'vtk_netcdf_nc_create' argument 2 names different: declaration 'cmode' definition 'ioflags'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/nc.c:1053:48: style: Function 'vtk_netcdf_nc_create' argument 3 names different: declaration 'ncidp' definition 'ncid_ptr'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:273:45: note: Function 'vtk_netcdf_nc_create' argument 3 names different: declaration 'ncidp' definition 'ncid_ptr'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/nc.c:1053:48: note: Function 'vtk_netcdf_nc_create' argument 3 names different: declaration 'ncidp' definition 'ncid_ptr'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/nc.c:1059:33: style: Function 'vtk_netcdf_nc__open' argument 2 names different: declaration 'mode' definition 'ioflags'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:276:32: note: Function 'vtk_netcdf_nc__open' argument 2 names different: declaration 'mode' definition 'ioflags'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/nc.c:1059:33: note: Function 'vtk_netcdf_nc__open' argument 2 names different: declaration 'mode' definition 'ioflags'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/nc.c:1060:32: style: Function 'vtk_netcdf_nc__open' argument 4 names different: declaration 'ncidp' definition 'ncid_ptr'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:277:32: note: Function 'vtk_netcdf_nc__open' argument 4 names different: declaration 'ncidp' definition 'ncid_ptr'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/nc.c:1060:32: note: Function 'vtk_netcdf_nc__open' argument 4 names different: declaration 'ncidp' definition 'ncid_ptr'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/nc.c:1067:36: style: Function 'vtk_netcdf_nc__open_mp' argument 2 names different: declaration 'mode' definition 'ioflags'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:909:35: note: Function 'vtk_netcdf_nc__open_mp' argument 2 names different: declaration 'mode' definition 'ioflags'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/nc.c:1067:36: note: Function 'vtk_netcdf_nc__open_mp' argument 2 names different: declaration 'mode' definition 'ioflags'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/nc.c:1068:32: style: Function 'vtk_netcdf_nc__open_mp' argument 5 names different: declaration 'ncidp' definition 'ncid_ptr'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:910:32: note: Function 'vtk_netcdf_nc__open_mp' argument 5 names different: declaration 'ncidp' definition 'ncid_ptr'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/nc.c:1068:32: note: Function 'vtk_netcdf_nc__open_mp' argument 5 names different: declaration 'ncidp' definition 'ncid_ptr'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/nc.c:1134:32: style: Function 'vtk_netcdf_nc_open' argument 2 names different: declaration 'mode' definition 'ioflags'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:280:31: note: Function 'vtk_netcdf_nc_open' argument 2 names different: declaration 'mode' definition 'ioflags'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/nc.c:1134:32: note: Function 'vtk_netcdf_nc_open' argument 2 names different: declaration 'mode' definition 'ioflags'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/nc.c:1134:46: style: Function 'vtk_netcdf_nc_open' argument 3 names different: declaration 'ncidp' definition 'ncid_ptr'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:280:42: note: Function 'vtk_netcdf_nc_open' argument 3 names different: declaration 'ncidp' definition 'ncid_ptr'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/nc.c:1134:46: note: Function 'vtk_netcdf_nc_open' argument 3 names different: declaration 'ncidp' definition 'ncid_ptr'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/nc.c:1376:8: style: Function 'vtk_netcdf_nc_inq' argument 5 names different: declaration 'unlimdimidp' definition 'xtendimp'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:305:62: note: Function 'vtk_netcdf_nc_inq' argument 5 names different: declaration 'unlimdimidp' definition 'xtendimp'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/nc.c:1376:8: note: Function 'vtk_netcdf_nc_inq' argument 5 names different: declaration 'unlimdimidp' definition 'xtendimp'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/nc.c:1446:32: style: Function 'vtk_netcdf_nc_inq_unlimdim' argument 2 names different: declaration 'unlimdimidp' definition 'xtendimp'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:317:32: note: Function 'vtk_netcdf_nc_inq_unlimdim' argument 2 names different: declaration 'unlimdimidp' definition 'xtendimp'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/nc.c:1446:32: note: Function 'vtk_netcdf_nc_inq_unlimdim' argument 2 names different: declaration 'unlimdimidp' definition 'xtendimp'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/nc.c:1491:22: style: Function 'vtk_netcdf_nc_set_fill' argument 3 names different: declaration 'old_modep' definition 'old_mode_ptr'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:283:42: note: Function 'vtk_netcdf_nc_set_fill' argument 3 names different: declaration 'old_modep' definition 'old_mode_ptr'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/nc.c:1491:22: note: Function 'vtk_netcdf_nc_set_fill' argument 3 names different: declaration 'old_modep' definition 'old_mode_ptr'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/nc.c:529:9: style: Variable 'recvarp' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/Utilities/vtknetcdf/nc.c:908:7: style: Variable 'last_rec' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/Utilities/vtknetcdf/ncx.c:294:0: error: #error "ix_short implementation" [preprocessorErrorDirective]
xdmf-3.0+git20160803/Utilities/vtknetcdf/putget.c:208:0: error: #error "NC_fill_int implementation" [preprocessorErrorDirective]
xdmf-3.0+git20160803/Utilities/vtknetcdf/v1hpg.c:565:7: style: The scope of the variable 'status' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtknetcdf/v1hpg.c:569:10: style: The scope of the variable 'nbytes' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtknetcdf/v1hpg.c:625:7: style: The scope of the variable 'status' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtknetcdf/v1hpg.c:629:10: style: The scope of the variable 'nget' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtknetcdf/v1hpg.c:1101:7: style: The scope of the variable 'status' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:226:6: warning: Either the condition 'nrecvarsp!=NULL' is redundant or there is possible null pointer dereference: nrecvarsp. [nullPointerRedundantCheck]
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:234:19: note: Assuming that condition 'nrecvarsp!=NULL' is not redundant
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:226:6: note: Null pointer dereference
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:370:11: style: The scope of the variable 'args' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:368:23: style: Function 'vtk_netcdf_nc_advise' argument 1 names different: declaration 'cdf_routine_name' definition 'routine_name'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:983:23: note: Function 'vtk_netcdf_nc_advise' argument 1 names different: declaration 'cdf_routine_name' definition 'routine_name'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:368:23: note: Function 'vtk_netcdf_nc_advise' argument 1 names different: declaration 'cdf_routine_name' definition 'routine_name'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:471:11: style: Function 'vtk_netcdf_ncinquire' argument 2 names different: declaration 'ndimsp' definition 'ndims'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1021:26: note: Function 'vtk_netcdf_ncinquire' argument 2 names different: declaration 'ndimsp' definition 'ndims'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:471:11: note: Function 'vtk_netcdf_ncinquire' argument 2 names different: declaration 'ndimsp' definition 'ndims'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:472:11: style: Function 'vtk_netcdf_ncinquire' argument 3 names different: declaration 'nvarsp' definition 'nvars'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1021:39: note: Function 'vtk_netcdf_ncinquire' argument 3 names different: declaration 'nvarsp' definition 'nvars'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:472:11: note: Function 'vtk_netcdf_ncinquire' argument 3 names different: declaration 'nvarsp' definition 'nvars'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:473:11: style: Function 'vtk_netcdf_ncinquire' argument 4 names different: declaration 'nattsp' definition 'natts'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1021:52: note: Function 'vtk_netcdf_ncinquire' argument 4 names different: declaration 'nattsp' definition 'natts'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:473:11: note: Function 'vtk_netcdf_ncinquire' argument 4 names different: declaration 'nattsp' definition 'natts'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:474:11: style: Function 'vtk_netcdf_ncinquire' argument 5 names different: declaration 'unlimdimp' definition 'recdim'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1021:65: note: Function 'vtk_netcdf_ncinquire' argument 5 names different: declaration 'unlimdimp' definition 'recdim'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:474:11: note: Function 'vtk_netcdf_ncinquire' argument 5 names different: declaration 'unlimdimp' definition 'recdim'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:531:11: style: Function 'vtk_netcdf_ncdimdef' argument 3 names different: declaration 'len' definition 'length'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1024:43: note: Function 'vtk_netcdf_ncdimdef' argument 3 names different: declaration 'len' definition 'length'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:531:11: note: Function 'vtk_netcdf_ncdimdef' argument 3 names different: declaration 'len' definition 'length'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:570:11: style: Function 'vtk_netcdf_ncdiminq' argument 4 names different: declaration 'lenp' definition 'length'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1030:49: note: Function 'vtk_netcdf_ncdiminq' argument 4 names different: declaration 'lenp' definition 'length'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:570:11: note: Function 'vtk_netcdf_ncdiminq' argument 4 names different: declaration 'lenp' definition 'length'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:611:13: style: Function 'vtk_netcdf_ncvardef' argument 3 names different: declaration 'xtype' definition 'datatype'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1059:46: note: Function 'vtk_netcdf_ncvardef' argument 3 names different: declaration 'xtype' definition 'datatype'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:611:13: note: Function 'vtk_netcdf_ncvardef' argument 3 names different: declaration 'xtype' definition 'datatype'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:613:17: style: Function 'vtk_netcdf_ncvardef' argument 5 names different: declaration 'dimidsp' definition 'dim'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1060:25: note: Function 'vtk_netcdf_ncvardef' argument 5 names different: declaration 'dimidsp' definition 'dim'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:613:17: note: Function 'vtk_netcdf_ncvardef' argument 5 names different: declaration 'dimidsp' definition 'dim'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:649:15: style: Function 'vtk_netcdf_ncvarinq' argument 4 names different: declaration 'xtypep' definition 'datatype'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1066:52: note: Function 'vtk_netcdf_ncvarinq' argument 4 names different: declaration 'xtypep' definition 'datatype'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:649:15: note: Function 'vtk_netcdf_ncvarinq' argument 4 names different: declaration 'xtypep' definition 'datatype'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:650:11: style: Function 'vtk_netcdf_ncvarinq' argument 5 names different: declaration 'ndimsp' definition 'ndims'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1067:8: note: Function 'vtk_netcdf_ncvarinq' argument 5 names different: declaration 'ndimsp' definition 'ndims'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:650:11: note: Function 'vtk_netcdf_ncvarinq' argument 5 names different: declaration 'ndimsp' definition 'ndims'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:651:11: style: Function 'vtk_netcdf_ncvarinq' argument 6 names different: declaration 'dimidsp' definition 'dim'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1067:21: note: Function 'vtk_netcdf_ncvarinq' argument 6 names different: declaration 'dimidsp' definition 'dim'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:651:11: note: Function 'vtk_netcdf_ncvarinq' argument 6 names different: declaration 'dimidsp' definition 'dim'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:652:11: style: Function 'vtk_netcdf_ncvarinq' argument 7 names different: declaration 'nattsp' definition 'natts'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1067:35: note: Function 'vtk_netcdf_ncvarinq' argument 7 names different: declaration 'nattsp' definition 'natts'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:652:11: note: Function 'vtk_netcdf_ncvarinq' argument 7 names different: declaration 'nattsp' definition 'natts'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:680:17: style: Function 'vtk_netcdf_ncvarput1' argument 3 names different: declaration 'indexp' definition 'index'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1070:44: note: Function 'vtk_netcdf_ncvarput1' argument 3 names different: declaration 'indexp' definition 'index'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:680:17: note: Function 'vtk_netcdf_ncvarput1' argument 3 names different: declaration 'indexp' definition 'index'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:681:17: style: Function 'vtk_netcdf_ncvarput1' argument 4 names different: declaration 'op' definition 'value'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1070:64: note: Function 'vtk_netcdf_ncvarput1' argument 4 names different: declaration 'op' definition 'value'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:681:17: note: Function 'vtk_netcdf_ncvarput1' argument 4 names different: declaration 'op' definition 'value'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:704:17: style: Function 'vtk_netcdf_ncvarget1' argument 3 names different: declaration 'indexp' definition 'index'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1073:44: note: Function 'vtk_netcdf_ncvarget1' argument 3 names different: declaration 'indexp' definition 'index'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:704:17: note: Function 'vtk_netcdf_ncvarget1' argument 3 names different: declaration 'indexp' definition 'index'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:705:11: style: Function 'vtk_netcdf_ncvarget1' argument 4 names different: declaration 'ip' definition 'value'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1073:58: note: Function 'vtk_netcdf_ncvarget1' argument 4 names different: declaration 'ip' definition 'value'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:705:11: note: Function 'vtk_netcdf_ncvarget1' argument 4 names different: declaration 'ip' definition 'value'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:728:17: style: Function 'vtk_netcdf_ncvarput' argument 3 names different: declaration 'startp' definition 'start'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1076:43: note: Function 'vtk_netcdf_ncvarput' argument 3 names different: declaration 'startp' definition 'start'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:728:17: note: Function 'vtk_netcdf_ncvarput' argument 3 names different: declaration 'startp' definition 'start'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:729:17: style: Function 'vtk_netcdf_ncvarput' argument 4 names different: declaration 'countp' definition 'count'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1076:63: note: Function 'vtk_netcdf_ncvarput' argument 4 names different: declaration 'countp' definition 'count'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:729:17: note: Function 'vtk_netcdf_ncvarput' argument 4 names different: declaration 'countp' definition 'count'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:730:17: style: Function 'vtk_netcdf_ncvarput' argument 5 names different: declaration 'op' definition 'value'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1077:15: note: Function 'vtk_netcdf_ncvarput' argument 5 names different: declaration 'op' definition 'value'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:730:17: note: Function 'vtk_netcdf_ncvarput' argument 5 names different: declaration 'op' definition 'value'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:756:17: style: Function 'vtk_netcdf_ncvarget' argument 3 names different: declaration 'startp' definition 'start'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1080:43: note: Function 'vtk_netcdf_ncvarget' argument 3 names different: declaration 'startp' definition 'start'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:756:17: note: Function 'vtk_netcdf_ncvarget' argument 3 names different: declaration 'startp' definition 'start'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:757:17: style: Function 'vtk_netcdf_ncvarget' argument 4 names different: declaration 'countp' definition 'count'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1080:63: note: Function 'vtk_netcdf_ncvarget' argument 4 names different: declaration 'countp' definition 'count'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:757:17: note: Function 'vtk_netcdf_ncvarget' argument 4 names different: declaration 'countp' definition 'count'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:758:11: style: Function 'vtk_netcdf_ncvarget' argument 5 names different: declaration 'ip' definition 'value'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1081:9: note: Function 'vtk_netcdf_ncvarget' argument 5 names different: declaration 'ip' definition 'value'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:758:11: note: Function 'vtk_netcdf_ncvarget' argument 5 names different: declaration 'ip' definition 'value'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:784:17: style: Function 'vtk_netcdf_ncvarputs' argument 3 names different: declaration 'startp' definition 'start'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1084:44: note: Function 'vtk_netcdf_ncvarputs' argument 3 names different: declaration 'startp' definition 'start'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:784:17: note: Function 'vtk_netcdf_ncvarputs' argument 3 names different: declaration 'startp' definition 'start'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:785:17: style: Function 'vtk_netcdf_ncvarputs' argument 4 names different: declaration 'countp' definition 'count'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1084:64: note: Function 'vtk_netcdf_ncvarputs' argument 4 names different: declaration 'countp' definition 'count'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:785:17: note: Function 'vtk_netcdf_ncvarputs' argument 4 names different: declaration 'countp' definition 'count'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:786:17: style: Function 'vtk_netcdf_ncvarputs' argument 5 names different: declaration 'stridep' definition 'stride'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1085:15: note: Function 'vtk_netcdf_ncvarputs' argument 5 names different: declaration 'stridep' definition 'stride'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:786:17: note: Function 'vtk_netcdf_ncvarputs' argument 5 names different: declaration 'stridep' definition 'stride'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:787:17: style: Function 'vtk_netcdf_ncvarputs' argument 6 names different: declaration 'op' definition 'value'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1085:36: note: Function 'vtk_netcdf_ncvarputs' argument 6 names different: declaration 'op' definition 'value'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:787:17: note: Function 'vtk_netcdf_ncvarputs' argument 6 names different: declaration 'op' definition 'value'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:821:17: style: Function 'vtk_netcdf_ncvargets' argument 3 names different: declaration 'startp' definition 'start'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1088:44: note: Function 'vtk_netcdf_ncvargets' argument 3 names different: declaration 'startp' definition 'start'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:821:17: note: Function 'vtk_netcdf_ncvargets' argument 3 names different: declaration 'startp' definition 'start'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:822:17: style: Function 'vtk_netcdf_ncvargets' argument 4 names different: declaration 'countp' definition 'count'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1088:64: note: Function 'vtk_netcdf_ncvargets' argument 4 names different: declaration 'countp' definition 'count'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:822:17: note: Function 'vtk_netcdf_ncvargets' argument 4 names different: declaration 'countp' definition 'count'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:823:17: style: Function 'vtk_netcdf_ncvargets' argument 5 names different: declaration 'stridep' definition 'stride'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1089:15: note: Function 'vtk_netcdf_ncvargets' argument 5 names different: declaration 'stridep' definition 'stride'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:823:17: note: Function 'vtk_netcdf_ncvargets' argument 5 names different: declaration 'stridep' definition 'stride'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:824:11: style: Function 'vtk_netcdf_ncvargets' argument 6 names different: declaration 'ip' definition 'value'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1089:30: note: Function 'vtk_netcdf_ncvargets' argument 6 names different: declaration 'ip' definition 'value'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:824:11: note: Function 'vtk_netcdf_ncvargets' argument 6 names different: declaration 'ip' definition 'value'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:858:17: style: Function 'vtk_netcdf_ncvarputg' argument 3 names different: declaration 'startp' definition 'start'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1092:44: note: Function 'vtk_netcdf_ncvarputg' argument 3 names different: declaration 'startp' definition 'start'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:858:17: note: Function 'vtk_netcdf_ncvarputg' argument 3 names different: declaration 'startp' definition 'start'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:859:17: style: Function 'vtk_netcdf_ncvarputg' argument 4 names different: declaration 'countp' definition 'count'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1092:64: note: Function 'vtk_netcdf_ncvarputg' argument 4 names different: declaration 'countp' definition 'count'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:859:17: note: Function 'vtk_netcdf_ncvarputg' argument 4 names different: declaration 'countp' definition 'count'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:860:17: style: Function 'vtk_netcdf_ncvarputg' argument 5 names different: declaration 'stridep' definition 'stride'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1093:15: note: Function 'vtk_netcdf_ncvarputg' argument 5 names different: declaration 'stridep' definition 'stride'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:860:17: note: Function 'vtk_netcdf_ncvarputg' argument 5 names different: declaration 'stridep' definition 'stride'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:861:17: style: Function 'vtk_netcdf_ncvarputg' argument 6 names different: declaration 'imapp' definition 'map'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1093:36: note: Function 'vtk_netcdf_ncvarputg' argument 6 names different: declaration 'imapp' definition 'map'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:861:17: note: Function 'vtk_netcdf_ncvarputg' argument 6 names different: declaration 'imapp' definition 'map'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:862:17: style: Function 'vtk_netcdf_ncvarputg' argument 7 names different: declaration 'op' definition 'value'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1093:55: note: Function 'vtk_netcdf_ncvarputg' argument 7 names different: declaration 'op' definition 'value'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:862:17: note: Function 'vtk_netcdf_ncvarputg' argument 7 names different: declaration 'op' definition 'value'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:900:17: style: Function 'vtk_netcdf_ncvargetg' argument 3 names different: declaration 'startp' definition 'start'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1096:44: note: Function 'vtk_netcdf_ncvargetg' argument 3 names different: declaration 'startp' definition 'start'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:900:17: note: Function 'vtk_netcdf_ncvargetg' argument 3 names different: declaration 'startp' definition 'start'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:901:17: style: Function 'vtk_netcdf_ncvargetg' argument 4 names different: declaration 'countp' definition 'count'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1096:64: note: Function 'vtk_netcdf_ncvargetg' argument 4 names different: declaration 'countp' definition 'count'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:901:17: note: Function 'vtk_netcdf_ncvargetg' argument 4 names different: declaration 'countp' definition 'count'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:902:17: style: Function 'vtk_netcdf_ncvargetg' argument 5 names different: declaration 'stridep' definition 'stride'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1097:15: note: Function 'vtk_netcdf_ncvargetg' argument 5 names different: declaration 'stridep' definition 'stride'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:902:17: note: Function 'vtk_netcdf_ncvargetg' argument 5 names different: declaration 'stridep' definition 'stride'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:903:17: style: Function 'vtk_netcdf_ncvargetg' argument 6 names different: declaration 'imapp' definition 'map'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1097:36: note: Function 'vtk_netcdf_ncvargetg' argument 6 names different: declaration 'imapp' definition 'map'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:903:17: note: Function 'vtk_netcdf_ncvargetg' argument 6 names different: declaration 'imapp' definition 'map'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:904:11: style: Function 'vtk_netcdf_ncvargetg' argument 7 names different: declaration 'ip' definition 'value'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1097:49: note: Function 'vtk_netcdf_ncvargetg' argument 7 names different: declaration 'ip' definition 'value'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:904:11: note: Function 'vtk_netcdf_ncvargetg' argument 7 names different: declaration 'ip' definition 'value'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:960:13: style: Function 'vtk_netcdf_ncattput' argument 4 names different: declaration 'xtype' definition 'datatype'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1036:57: note: Function 'vtk_netcdf_ncattput' argument 4 names different: declaration 'xtype' definition 'datatype'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:960:13: note: Function 'vtk_netcdf_ncattput' argument 4 names different: declaration 'xtype' definition 'datatype'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:962:17: style: Function 'vtk_netcdf_ncattput' argument 6 names different: declaration 'op' definition 'value'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1037:24: note: Function 'vtk_netcdf_ncattput' argument 6 names different: declaration 'op' definition 'value'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:962:17: note: Function 'vtk_netcdf_ncattput' argument 6 names different: declaration 'op' definition 'value'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:980:15: style: Function 'vtk_netcdf_ncattinq' argument 4 names different: declaration 'xtypep' definition 'datatype'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1040:58: note: Function 'vtk_netcdf_ncattinq' argument 4 names different: declaration 'xtypep' definition 'datatype'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:980:15: note: Function 'vtk_netcdf_ncattinq' argument 4 names different: declaration 'xtypep' definition 'datatype'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:981:11: style: Function 'vtk_netcdf_ncattinq' argument 5 names different: declaration 'lenp' definition 'len'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1040:71: note: Function 'vtk_netcdf_ncattinq' argument 5 names different: declaration 'lenp' definition 'len'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:981:11: note: Function 'vtk_netcdf_ncattinq' argument 5 names different: declaration 'lenp' definition 'len'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:1007:11: style: Function 'vtk_netcdf_ncattget' argument 4 names different: declaration 'ip' definition 'value'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1043:55: note: Function 'vtk_netcdf_ncattget' argument 4 names different: declaration 'ip' definition 'value'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:1007:11: note: Function 'vtk_netcdf_ncattget' argument 4 names different: declaration 'ip' definition 'value'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:1115:11: style: Function 'vtk_netcdf_ncrecinq' argument 2 names different: declaration 'nrecvarsp' definition 'nrecvars'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1103:25: note: Function 'vtk_netcdf_ncrecinq' argument 2 names different: declaration 'nrecvarsp' definition 'nrecvars'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:1115:11: note: Function 'vtk_netcdf_ncrecinq' argument 2 names different: declaration 'nrecvarsp' definition 'nrecvars'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:1116:11: style: Function 'vtk_netcdf_ncrecinq' argument 3 names different: declaration 'recvaridsp' definition 'recvarids'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1103:41: note: Function 'vtk_netcdf_ncrecinq' argument 3 names different: declaration 'recvaridsp' definition 'recvarids'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:1116:11: note: Function 'vtk_netcdf_ncrecinq' argument 3 names different: declaration 'recvaridsp' definition 'recvarids'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:1117:11: style: Function 'vtk_netcdf_ncrecinq' argument 4 names different: declaration 'recsizesp' definition 'recsizes'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:1103:59: note: Function 'vtk_netcdf_ncrecinq' argument 4 names different: declaration 'recsizesp' definition 'recsizes'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/v2i.c:1117:11: note: Function 'vtk_netcdf_ncrecinq' argument 4 names different: declaration 'recsizesp' definition 'recsizes'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/var.c:601:10: style: The scope of the variable 'ii' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtknetcdf/var.c:714:10: style: The scope of the variable 'ii' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtknetcdf/var.c:500:49: style: Function 'vtk_netcdf_nc_def_var' argument 3 names different: declaration 'xtype' definition 'type'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:443:48: note: Function 'vtk_netcdf_nc_def_var' argument 3 names different: declaration 'xtype' definition 'type'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/var.c:500:49: note: Function 'vtk_netcdf_nc_def_var' argument 3 names different: declaration 'xtype' definition 'type'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/var.c:501:26: style: Function 'vtk_netcdf_nc_def_var' argument 5 names different: declaration 'dimidsp' definition 'dimids'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:444:17: note: Function 'vtk_netcdf_nc_def_var' argument 5 names different: declaration 'dimidsp' definition 'dimids'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/var.c:501:26: note: Function 'vtk_netcdf_nc_def_var' argument 5 names different: declaration 'dimidsp' definition 'dimids'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/var.c:567:47: style: Function 'vtk_netcdf_nc_inq_varid' argument 3 names different: declaration 'varidp' definition 'varid_ptr'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:451:47: note: Function 'vtk_netcdf_nc_inq_varid' argument 3 names different: declaration 'varidp' definition 'varid_ptr'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/var.c:567:47: note: Function 'vtk_netcdf_nc_inq_varid' argument 3 names different: declaration 'varidp' definition 'varid_ptr'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/var.c:593:12: style: Function 'vtk_netcdf_nc_inq_var' argument 4 names different: declaration 'xtypep' definition 'typep'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:447:54: note: Function 'vtk_netcdf_nc_inq_var' argument 4 names different: declaration 'xtypep' definition 'typep'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/var.c:593:12: note: Function 'vtk_netcdf_nc_inq_var' argument 4 names different: declaration 'xtypep' definition 'typep'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/var.c:595:8: style: Function 'vtk_netcdf_nc_inq_var' argument 6 names different: declaration 'dimidsp' definition 'dimids'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:448:24: note: Function 'vtk_netcdf_nc_inq_var' argument 6 names different: declaration 'dimidsp' definition 'dimids'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/var.c:595:8: note: Function 'vtk_netcdf_nc_inq_var' argument 6 names different: declaration 'dimidsp' definition 'dimids'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/var.c:664:46: style: Function 'vtk_netcdf_nc_inq_vartype' argument 3 names different: declaration 'xtypep' definition 'typep'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:457:46: note: Function 'vtk_netcdf_nc_inq_vartype' argument 3 names different: declaration 'xtypep' definition 'typep'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/var.c:664:46: note: Function 'vtk_netcdf_nc_inq_vartype' argument 3 names different: declaration 'xtypep' definition 'typep'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/var.c:709:43: style: Function 'vtk_netcdf_nc_inq_vardimid' argument 3 names different: declaration 'dimidsp' definition 'dimids'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:463:43: note: Function 'vtk_netcdf_nc_inq_vardimid' argument 3 names different: declaration 'dimidsp' definition 'dimids'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/var.c:709:43: note: Function 'vtk_netcdf_nc_inq_vardimid' argument 3 names different: declaration 'dimidsp' definition 'dimids'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/var.c:763:48: style: Function 'vtk_netcdf_nc_rename_var' argument 3 names different: declaration 'name' definition 'newname'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/Utilities/vtknetcdf/netcdf.h:469:48: note: Function 'vtk_netcdf_nc_rename_var' argument 3 names different: declaration 'name' definition 'newname'.
xdmf-3.0+git20160803/Utilities/vtknetcdf/var.c:763:48: note: Function 'vtk_netcdf_nc_rename_var' argument 3 names different: declaration 'name' definition 'newname'.
xdmf-3.0+git20160803/Utilities/vtkzlib/adler32.c:63:14: style: The scope of the variable 'n' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkzlib/deflate.c:1040:21: style: The scope of the variable 'match' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkzlib/deflate.c:1278:14: style: The scope of the variable 'more' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkzlib/deflate.c:1405:9: style: The scope of the variable 'max_start' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkzlib/deflate.c:161:32: style: struct member 'static_tree_desc_s::dummy' is never used. [unusedStructMember]
xdmf-3.0+git20160803/Utilities/vtkzlib/gzio.c:709:10: style: The scope of the variable 'len' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkzlib/gzio.c:19:28: style: struct member 'internal_state::dummy' is never used. [unusedStructMember]
xdmf-3.0+git20160803/Utilities/vtkzlib/inflate.c:328:20: style: The scope of the variable 'dist' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkzlib/inflate.c:1175:19: style: The scope of the variable 'id' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkzlib/inflate.c:1267:19: style: The scope of the variable 'buf' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkzlib/inflate.c:1330:14: style: The scope of the variable 'wsize' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkzlib/inflate.c:630:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xdmf-3.0+git20160803/Utilities/vtkzlib/inftrees.c:50:14: style: The scope of the variable 'fill' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkzlib/trees.c:714:9: style: The scope of the variable 'curlen' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkzlib/trees.c:759:9: style: The scope of the variable 'curlen' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkzlib/trees.c:1077:14: style: The scope of the variable 'dist' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkzlib/trees.c:1078:9: style: The scope of the variable 'lc' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkzlib/trees.c:1079:14: style: The scope of the variable 'lx' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkzlib/trees.c:1080:14: style: The scope of the variable 'code' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkzlib/trees.c:1081:9: style: The scope of the variable 'extra' can be reduced. [variableScope]
xdmf-3.0+git20160803/Utilities/vtkzlib/zutil.c:305:31: style: Same expression on both sides of '-'. [duplicateExpression]
xdmf-3.0+git20160803/Utilities/vtkzlib/zutil.c:11:33: style: struct member 'internal_state::dummy' is never used. [unusedStructMember]
xdmf-3.0+git20160803/XdmfAggregate.cpp:231:34: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfAggregate.cpp:237:34: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfAggregate.cpp:243:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfAggregate.cpp:250:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfAggregate.cpp:253:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfAggregate.cpp:260:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfAggregate.cpp:266:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfAttribute.cpp:166:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfAttribute.cpp:169:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfAttribute.cpp:172:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfAttribute.cpp:175:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfAttribute.cpp:178:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfAttribute.cpp:188:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfAttribute.cpp:191:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfAttribute.cpp:194:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfAttribute.cpp:197:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfAttribute.cpp:200:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfAttribute.cpp:203:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfAttribute.cpp:206:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfAttribute.cpp:219:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfAttribute.cpp:222:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfAttribute.cpp:225:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfAttribute.cpp:228:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfAttribute.cpp:231:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfAttribute.cpp:246:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfAttribute.cpp:249:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfAttribute.cpp:252:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfAttribute.cpp:255:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfAttribute.cpp:258:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfAttribute.cpp:261:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfAttribute.cpp:264:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfAttributeCenter.hpp:100:3: style: Class 'XdmfAttributeCenter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdmf-3.0+git20160803/XdmfAttributeType.hpp:104:3: style: Class 'XdmfAttributeType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdmf-3.0+git20160803/XdmfTime.hpp:127:3: style: Class 'XdmfTime' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdmf-3.0+git20160803/XdmfCurvilinearGrid.cpp:286:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfCurvilinearGrid.cpp:309:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfCurvilinearGrid.cpp:346:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfCurvilinearGrid.cpp:395:61: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfCurvilinearGrid.cpp:401:61: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfCurvilinearGrid.cpp:444:54: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfCurvilinearGrid.cpp:447:54: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfCurvilinearGrid.cpp:457:55: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfCurvilinearGrid.cpp:460:55: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfGrid.hpp:385:6: warning: Class 'XdmfGridImpl' which has virtual members does not have a virtual destructor. [virtualDestructor]
xdmf-3.0+git20160803/XdmfSetType.hpp:76:3: style: Class 'XdmfSetType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdmf-3.0+git20160803/XdmfCurvilinearGrid.hpp:289:3: style: Class 'XdmfCurvilinearGrid' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdmf-3.0+git20160803/XdmfCurvilinearGrid.cpp:194:3: style: Class 'XdmfCurvilinearGridImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdmf-3.0+git20160803/XdmfCurvilinearGrid.cpp:74:5: style: Class 'XdmfTopologyCurvilinear' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdmf-3.0+git20160803/XdmfCurvilinearGrid.cpp:178:5: style: Class 'XdmfTopologyTypeCurvilinear' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdmf-3.0+git20160803/XdmfCurvilinearGrid.hpp:226:16: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/XdmfGrid.hpp:257:16: note: Virtual function in base class
xdmf-3.0+git20160803/XdmfCurvilinearGrid.hpp:226:16: note: Function in derived class
xdmf-3.0+git20160803/XdmfCurvilinearGrid.hpp:228:16: style: The function 'release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/XdmfGrid.hpp:280:16: note: Virtual function in base class
xdmf-3.0+git20160803/XdmfCurvilinearGrid.hpp:228:16: note: Function in derived class
xdmf-3.0+git20160803/XdmfCurvilinearGrid.hpp:292:3: style: The function 'populateItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/XdmfGrid.hpp:371:3: note: Virtual function in base class
xdmf-3.0+git20160803/XdmfCurvilinearGrid.hpp:292:3: note: Function in derived class
xdmf-3.0+git20160803/XdmfCurvilinearGrid.hpp:306:3: style: The function 'copyGrid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/XdmfGrid.hpp:368:3: note: Virtual function in base class
xdmf-3.0+git20160803/XdmfCurvilinearGrid.hpp:306:3: note: Function in derived class
xdmf-3.0+git20160803/XdmfDomain.cpp:227:58: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfDomain.cpp:230:58: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfDomain.cpp:274:49: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfDomain.cpp:277:49: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfDomain.cpp:321:59: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfDomain.cpp:324:59: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfDomain.cpp:368:59: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfDomain.cpp:371:59: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfDomain.cpp:415:55: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfDomain.cpp:418:55: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfDomain.cpp:462:60: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfDomain.cpp:465:60: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfDomain.cpp:269:61: style: Function 'XdmfDomainInsertGraph' argument 2 names different: declaration 'graph' definition 'Graph'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/XdmfDomain.hpp:146:73: note: Function 'XdmfDomainInsertGraph' argument 2 names different: declaration 'graph' definition 'Graph'.
xdmf-3.0+git20160803/XdmfDomain.cpp:269:61: note: Function 'XdmfDomainInsertGraph' argument 2 names different: declaration 'graph' definition 'Graph'.
xdmf-3.0+git20160803/XdmfGraph.hpp:92:3: style: Class 'XdmfGraph' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdmf-3.0+git20160803/XdmfRectilinearGrid.hpp:383:3: style: Class 'XdmfRectilinearGrid' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdmf-3.0+git20160803/XdmfUnstructuredGrid.hpp:220:3: style: Class 'XdmfUnstructuredGrid' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdmf-3.0+git20160803/XdmfGridCollectionType.hpp:95:3: style: Class 'XdmfGridCollectionType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdmf-3.0+git20160803/XdmfRectilinearGrid.hpp:311:16: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/XdmfGrid.hpp:257:16: note: Virtual function in base class
xdmf-3.0+git20160803/XdmfRectilinearGrid.hpp:311:16: note: Function in derived class
xdmf-3.0+git20160803/XdmfRectilinearGrid.hpp:313:16: style: The function 'release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/XdmfGrid.hpp:280:16: note: Virtual function in base class
xdmf-3.0+git20160803/XdmfRectilinearGrid.hpp:313:16: note: Function in derived class
xdmf-3.0+git20160803/XdmfRectilinearGrid.hpp:385:8: style: The function 'copyGrid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/XdmfGrid.hpp:368:3: note: Virtual function in base class
xdmf-3.0+git20160803/XdmfRectilinearGrid.hpp:385:8: note: Function in derived class
xdmf-3.0+git20160803/XdmfRectilinearGrid.hpp:387:8: style: The function 'populateItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/XdmfGrid.hpp:371:3: note: Virtual function in base class
xdmf-3.0+git20160803/XdmfRectilinearGrid.hpp:387:8: note: Function in derived class
xdmf-3.0+git20160803/XdmfRegularGrid.hpp:319:16: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/XdmfGrid.hpp:257:16: note: Virtual function in base class
xdmf-3.0+git20160803/XdmfRegularGrid.hpp:319:16: note: Function in derived class
xdmf-3.0+git20160803/XdmfRegularGrid.hpp:321:16: style: The function 'release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/XdmfGrid.hpp:280:16: note: Virtual function in base class
xdmf-3.0+git20160803/XdmfRegularGrid.hpp:321:16: note: Function in derived class
xdmf-3.0+git20160803/XdmfRegularGrid.hpp:412:3: style: The function 'copyGrid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/XdmfGrid.hpp:368:3: note: Virtual function in base class
xdmf-3.0+git20160803/XdmfRegularGrid.hpp:412:3: note: Function in derived class
xdmf-3.0+git20160803/XdmfRegularGrid.hpp:414:8: style: The function 'populateItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/XdmfGrid.hpp:371:3: note: Virtual function in base class
xdmf-3.0+git20160803/XdmfRegularGrid.hpp:414:8: note: Function in derived class
xdmf-3.0+git20160803/XdmfUnstructuredGrid.hpp:129:23: style: The function 'getItemTag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/XdmfGrid.hpp:126:23: note: Virtual function in base class
xdmf-3.0+git20160803/XdmfUnstructuredGrid.hpp:129:23: note: Function in derived class
xdmf-3.0+git20160803/XdmfUnstructuredGrid.hpp:161:16: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/XdmfGrid.hpp:257:16: note: Virtual function in base class
xdmf-3.0+git20160803/XdmfUnstructuredGrid.hpp:161:16: note: Function in derived class
xdmf-3.0+git20160803/XdmfUnstructuredGrid.hpp:163:16: style: The function 'release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/XdmfGrid.hpp:280:16: note: Virtual function in base class
xdmf-3.0+git20160803/XdmfUnstructuredGrid.hpp:163:16: note: Function in derived class
xdmf-3.0+git20160803/XdmfUnstructuredGrid.hpp:223:3: style: The function 'copyGrid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/XdmfGrid.hpp:368:3: note: Virtual function in base class
xdmf-3.0+git20160803/XdmfUnstructuredGrid.hpp:223:3: note: Function in derived class
xdmf-3.0+git20160803/XdmfGridCollection.hpp:79:15: style: The function 'getItemTag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/XdmfDomain.hpp:86:23: note: Virtual function in base class
xdmf-3.0+git20160803/XdmfGridCollection.hpp:79:15: note: Function in derived class
xdmf-3.0+git20160803/XdmfGridCollection.hpp:134:8: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/XdmfGrid.hpp:257:16: note: Virtual function in base class
xdmf-3.0+git20160803/XdmfGridCollection.hpp:134:8: note: Function in derived class
xdmf-3.0+git20160803/XdmfGridCollection.hpp:136:8: style: The function 'release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/XdmfGrid.hpp:280:16: note: Virtual function in base class
xdmf-3.0+git20160803/XdmfGridCollection.hpp:136:8: note: Function in derived class
xdmf-3.0+git20160803/XdmfGridCollection.hpp:164:8: style: The function 'traverse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/XdmfDomain.hpp:90:16: note: Virtual function in base class
xdmf-3.0+git20160803/XdmfGridCollection.hpp:164:8: note: Function in derived class
xdmf-3.0+git20160803/XdmfGridCollection.hpp:173:3: style: The function 'populateItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/XdmfDomain.hpp:98:3: note: Virtual function in base class
xdmf-3.0+git20160803/XdmfGridCollection.hpp:173:3: note: Function in derived class
xdmf-3.0+git20160803/XdmfGridCollection.hpp:177:8: style: The function 'copyGrid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/XdmfGrid.hpp:368:3: note: Virtual function in base class
xdmf-3.0+git20160803/XdmfGridCollection.hpp:177:8: note: Function in derived class
xdmf-3.0+git20160803/XdmfRectilinearGrid.hpp:377:60: performance: Function parameter 'axesCoordinates' should be passed by const reference. [passedByValue]
xdmf-3.0+git20160803/XdmfGeometry.cpp:252:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfGeometry.cpp:260:39: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfGeometry.cpp:270:39: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfGeometry.cpp:283:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfGeometry.cpp:288:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfGeometry.cpp:291:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfGeometry.cpp:294:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfGeometry.cpp:297:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfGeometry.cpp:300:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfGeometry.cpp:311:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfGeometry.cpp:322:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfGeometry.cpp:330:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfGeometry.cpp:333:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfGeometry.cpp:336:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfGeometry.cpp:339:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfGeometry.cpp:342:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfGeometry.cpp:43:15: warning: Member variable 'XdmfGeometry::mNumberPoints' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/XdmfGeometryType.cpp:206:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xdmf-3.0+git20160803/XdmfGeometryType.cpp:212:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xdmf-3.0+git20160803/XdmfGeometryType.cpp:218:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xdmf-3.0+git20160803/XdmfGeometryType.cpp:224:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xdmf-3.0+git20160803/XdmfGeometryType.cpp:230:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xdmf-3.0+git20160803/XdmfGeometryType.cpp:236:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xdmf-3.0+git20160803/XdmfGeometryType.cpp:191:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/XdmfGraph.cpp:152:62: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfGraph.cpp:155:62: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfGrid.cpp:317:51: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfGrid.cpp:320:51: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfGrid.cpp:364:45: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfGrid.cpp:367:45: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfGrid.cpp:411:45: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfGrid.cpp:414:45: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfGrid.cpp:511:47: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfGrid.cpp:514:47: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfGrid.cpp:49:11: warning: Member variable 'XdmfGrid::mGridController' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/XdmfGridCollection.cpp:343:5: style: Variable 'returnCollection' is reassigned a value before the old one has been used. [redundantAssignment]
xdmf-3.0+git20160803/XdmfGridCollection.cpp:341:0: note: Variable 'returnCollection' is reassigned a value before the old one has been used.
xdmf-3.0+git20160803/XdmfGridCollection.cpp:343:5: note: Variable 'returnCollection' is reassigned a value before the old one has been used.
xdmf-3.0+git20160803/XdmfGridCollection.cpp:351:5: style: Variable 'returnCollection' is reassigned a value before the old one has been used. [redundantAssignment]
xdmf-3.0+git20160803/XdmfGridCollection.cpp:349:0: note: Variable 'returnCollection' is reassigned a value before the old one has been used.
xdmf-3.0+git20160803/XdmfGridCollection.cpp:351:5: note: Variable 'returnCollection' is reassigned a value before the old one has been used.
xdmf-3.0+git20160803/XdmfGridController.cpp:126:47: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfGridController.cpp:132:47: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfGridController.cpp:143:47: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfGridController.cpp:149:47: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfGridController.cpp:160:47: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfGridController.cpp:107:5: style: Variable 'returnController' is reassigned a value before the old one has been used. [redundantAssignment]
xdmf-3.0+git20160803/XdmfGridController.cpp:105:0: note: Variable 'returnController' is reassigned a value before the old one has been used.
xdmf-3.0+git20160803/XdmfGridController.cpp:107:5: note: Variable 'returnController' is reassigned a value before the old one has been used.
xdmf-3.0+git20160803/XdmfGridController.cpp:115:5: style: Variable 'returnController' is reassigned a value before the old one has been used. [redundantAssignment]
xdmf-3.0+git20160803/XdmfGridController.cpp:113:0: note: Variable 'returnController' is reassigned a value before the old one has been used.
xdmf-3.0+git20160803/XdmfGridController.cpp:115:5: note: Variable 'returnController' is reassigned a value before the old one has been used.
xdmf-3.0+git20160803/XdmfGridController.cpp:188:12: error: Uninitialized variable: returnPointer [uninitvar]
xdmf-3.0+git20160803/XdmfGridTemplate.cpp:797:58: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xdmf-3.0+git20160803/XdmfGridTemplate.hpp:66:28: warning: The class 'XdmfGridTemplate' defines member variable with name 'ItemTag' also defined in its parent class 'XdmfTemplate'. [duplInheritedMember]
xdmf-3.0+git20160803/XdmfTemplate.hpp:63:28: note: Parent variable 'XdmfTemplate::ItemTag'
xdmf-3.0+git20160803/XdmfGridTemplate.hpp:66:28: note: Derived variable 'XdmfGridTemplate::ItemTag'
xdmf-3.0+git20160803/XdmfGridTemplate.hpp:66:28: warning: The class 'XdmfGridTemplate' defines member variable with name 'ItemTag' also defined in its parent class 'XdmfGridCollection'. [duplInheritedMember]
xdmf-3.0+git20160803/XdmfGridCollection.hpp:75:28: note: Parent variable 'XdmfGridCollection::ItemTag'
xdmf-3.0+git20160803/XdmfGridTemplate.hpp:66:28: note: Derived variable 'XdmfGridTemplate::ItemTag'
xdmf-3.0+git20160803/XdmfGridTemplate.hpp:74:24: style: The function 'addStep' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/XdmfTemplate.hpp:71:24: note: Virtual function in base class
xdmf-3.0+git20160803/XdmfGridTemplate.hpp:74:24: note: Function in derived class
xdmf-3.0+git20160803/XdmfGridTemplate.hpp:170:16: style: The function 'removeStep' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/XdmfTemplate.hpp:128:16: note: Virtual function in base class
xdmf-3.0+git20160803/XdmfGridTemplate.hpp:170:16: note: Function in derived class
xdmf-3.0+git20160803/XdmfGridTemplate.hpp:172:16: style: The function 'setBase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/XdmfTemplate.hpp:138:16: note: Virtual function in base class
xdmf-3.0+git20160803/XdmfGridTemplate.hpp:172:16: note: Function in derived class
xdmf-3.0+git20160803/XdmfGridTemplate.hpp:180:8: style: The function 'setStep' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/XdmfTemplate.hpp:154:16: note: Virtual function in base class
xdmf-3.0+git20160803/XdmfGridTemplate.hpp:180:8: note: Function in derived class
xdmf-3.0+git20160803/XdmfGridTemplate.hpp:184:8: style: The function 'traverse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/XdmfTemplate.hpp:167:16: note: Virtual function in base class
xdmf-3.0+git20160803/XdmfGridTemplate.hpp:184:8: note: Function in derived class
xdmf-3.0+git20160803/XdmfGridTemplate.hpp:193:3: style: The function 'populateItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/XdmfTemplate.hpp:176:3: note: Virtual function in base class
xdmf-3.0+git20160803/XdmfGridTemplate.hpp:193:3: note: Function in derived class
xdmf-3.0+git20160803/XdmfItemFactory.cpp:346:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfItemFactory.cpp:349:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfItemFactory.cpp:352:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfItemFactory.cpp:355:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfItemFactory.cpp:358:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfItemFactory.cpp:361:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfItemFactory.cpp:364:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfItemFactory.cpp:367:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfItemFactory.cpp:372:17: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfItemFactory.cpp:376:17: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfItemFactory.cpp:380:19: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfItemFactory.cpp:384:17: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfItemFactory.cpp:386:15: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfMap.cpp:509:36: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfMap.cpp:514:36: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfMap.cpp:521:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfMap.cpp:526:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfMap.cpp:532:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfMap.cpp:538:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfMap.cpp:546:62: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfMap.cpp:561:62: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfMap.cpp:577:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfMap.cpp:582:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfMap.cpp:587:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfMap.cpp:594:36: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfMap.cpp:595:62: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfMap.cpp:608:36: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfMap.cpp:609:62: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfMap.cpp:627:62: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfMap.cpp:643:62: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfMap.cpp:672:82: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfMap.cpp:675:81: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfMap.cpp:682:81: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfMap.cpp:685:80: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfMap.cpp:692:87: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfMap.cpp:695:86: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfMap.cpp:698:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfMap.cpp:704:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfMap.cpp:97:28: style: Function 'XdmfMap' argument 1 names different: declaration 'map' definition 'refMap'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/XdmfMap.hpp:401:21: note: Function 'XdmfMap' argument 1 names different: declaration 'map' definition 'refMap'.
xdmf-3.0+git20160803/XdmfMap.cpp:97:28: note: Function 'XdmfMap' argument 1 names different: declaration 'map' definition 'refMap'.
xdmf-3.0+git20160803/XdmfMap.cpp:662:41: style: Function 'XdmfMapSetHeavyDataControllers' argument 5 names different: declaration 'numberLocalNodeControllers' definition 'numLocalNodeControllers'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/XdmfMap.hpp:467:53: note: Function 'XdmfMapSetHeavyDataControllers' argument 5 names different: declaration 'numberLocalNodeControllers' definition 'numLocalNodeControllers'.
xdmf-3.0+git20160803/XdmfMap.cpp:662:41: note: Function 'XdmfMapSetHeavyDataControllers' argument 5 names different: declaration 'numberLocalNodeControllers' definition 'numLocalNodeControllers'.
xdmf-3.0+git20160803/XdmfReader.cpp:80:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:344:19: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:345:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:359:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:374:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:429:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:436:7: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:437:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:439:20: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:441:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:444:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:451:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:464:54: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:467:54: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:478:54: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:481:54: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:494:102: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:495:102: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:499:102: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:500:102: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:507:102: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:508:102: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:512:102: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:513:102: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:524:102: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:525:102: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:526:102: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:530:102: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:531:102: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:532:102: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:539:102: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:540:102: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:541:102: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:545:102: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:546:102: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:547:102: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:652:52: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:655:52: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:668:62: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:671:62: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:559:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:603:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:251:3: style: Class 'XdmfRectilinearGridImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:86:5: style: Class 'XdmfGeometryRectilinear' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:131:5: style: Class 'XdmfGeometryTypeRectilinear' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:176:5: style: Class 'XdmfTopologyRectilinear' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:235:5: style: Class 'XdmfTopologyTypeRectilinear' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdmf-3.0+git20160803/XdmfRectilinearGrid.cpp:449:79: performance: Function parameter 'axesCoordinates' should be passed by const reference. [passedByValue]
xdmf-3.0+git20160803/XdmfRegularGrid.cpp:383:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRegularGrid.cpp:396:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRegularGrid.cpp:409:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRegularGrid.cpp:426:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRegularGrid.cpp:430:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRegularGrid.cpp:434:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRegularGrid.cpp:473:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRegularGrid.cpp:480:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRegularGrid.cpp:487:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRegularGrid.cpp:568:94: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRegularGrid.cpp:569:94: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRegularGrid.cpp:570:94: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRegularGrid.cpp:574:94: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRegularGrid.cpp:575:94: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRegularGrid.cpp:576:94: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRegularGrid.cpp:583:94: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRegularGrid.cpp:584:94: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRegularGrid.cpp:585:94: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRegularGrid.cpp:589:94: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRegularGrid.cpp:590:94: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRegularGrid.cpp:591:94: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRegularGrid.cpp:636:53: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRegularGrid.cpp:639:53: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRegularGrid.cpp:650:54: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRegularGrid.cpp:653:54: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRegularGrid.cpp:664:50: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRegularGrid.cpp:667:50: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfRegularGrid.cpp:604:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xdmf-3.0+git20160803/XdmfRegularGrid.cpp:615:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xdmf-3.0+git20160803/XdmfRegularGrid.cpp:626:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xdmf-3.0+git20160803/XdmfRegularGrid.cpp:83:5: style: Class 'XdmfGeometryRegular' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdmf-3.0+git20160803/XdmfRegularGrid.cpp:129:5: style: Class 'XdmfGeometryTypeRegular' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdmf-3.0+git20160803/XdmfRegularGrid.cpp:173:5: style: Class 'XdmfTopologyRegular' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdmf-3.0+git20160803/XdmfRegularGrid.cpp:235:5: style: Class 'XdmfTopologyTypeRegular' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdmf-3.0+git20160803/XdmfSet.cpp:164:38: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfSet.cpp:169:38: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfSet.cpp:174:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfSet.cpp:179:46: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfSet.cpp:204:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfSet.cpp:207:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfSet.cpp:213:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfSet.cpp:218:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfSet.cpp:246:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfTemplate.cpp:705:56: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xdmf-3.0+git20160803/XdmfTemplate.cpp:847:7: style: The scope of the variable 'preallocatedSize' can be reduced. [variableScope]
xdmf-3.0+git20160803/XdmfTemplate.cpp:848:7: style: The scope of the variable 'numberSetsPreallocated' can be reduced. [variableScope]
xdmf-3.0+git20160803/XdmfTemplate.cpp:447:15: warning: Member variable 'XdmfTemplate::mHeavyWriter' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/XdmfTemplate.cpp:447:15: warning: Member variable 'XdmfTemplate::mTrackedArrays' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/XdmfTemplate.cpp:447:15: warning: Member variable 'XdmfTemplate::mDataTypes' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/XdmfTemplate.cpp:447:15: warning: Member variable 'XdmfTemplate::mDataDescriptions' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/XdmfTemplate.cpp:447:15: warning: Member variable 'XdmfTemplate::mDataControllers' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/XdmfTemplate.cpp:447:15: warning: Member variable 'XdmfTemplate::mTrackedArrayTypes' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/XdmfTemplate.cpp:447:15: warning: Member variable 'XdmfTemplate::mTrackedArrayDims' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/XdmfTemplate.cpp:419:5: style: Class 'XdmfArrayGatherer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdmf-3.0+git20160803/XdmfTemplate.cpp:541:12: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
xdmf-3.0+git20160803/XdmfTemplate.cpp:967:12: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
xdmf-3.0+git20160803/XdmfTime.cpp:116:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfTime.cpp:121:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfTime.cpp:94:35: style: Function 'setValue' argument 1 names different: declaration 'time' definition 'value'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/XdmfTime.hpp:121:32: note: Function 'setValue' argument 1 names different: declaration 'time' definition 'value'.
xdmf-3.0+git20160803/XdmfTime.cpp:94:35: note: Function 'setValue' argument 1 names different: declaration 'time' definition 'value'.
xdmf-3.0+git20160803/XdmfTopology.cpp:223:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfTopology.cpp:230:46: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfTopology.cpp:474:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfTopology.cpp:600:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfTopology.cpp:174:7: style: Variable 'type' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/XdmfTopology.cpp:44:15: warning: Member variable 'XdmfTopology::mBaseOffset' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/XdmfUnstructuredGrid.cpp:381:58: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfUnstructuredGrid.cpp:384:58: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfUnstructuredGrid.cpp:393:58: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/XdmfUnstructuredGrid.cpp:396:58: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1447:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1452:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1458:50: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1526:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1534:45: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1544:45: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1559:36: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1564:36: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1572:48: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1580:36: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1585:36: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1593:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1599:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1605:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1612:19: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1632:43: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1645:42: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1650:43: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1655:41: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1660:33: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1665:34: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1670:32: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1675:33: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1680:34: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1685:35: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1700:42: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1705:43: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1710:41: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1715:33: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1720:34: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1725:32: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1730:33: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1735:34: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1740:35: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1763:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1768:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1773:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1778:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1783:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1788:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1793:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1798:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1803:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1818:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1823:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1828:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1833:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1838:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1843:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1848:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1853:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1858:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1874:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1882:36: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1887:36: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1931:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1943:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1946:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1949:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1952:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1955:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1958:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1961:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1964:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1967:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1979:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1982:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1985:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1988:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1991:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1994:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1997:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2000:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2003:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2019:39: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2020:90: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2022:90: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2024:93: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2026:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2030:39: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2031:90: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2033:90: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2035:93: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2037:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2046:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2049:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2061:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2064:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2067:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2070:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2073:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2076:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2079:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2082:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2085:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2097:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2100:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2103:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2106:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2109:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2112:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2115:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2118:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2121:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2135:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2146:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2149:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2152:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2155:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2158:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2161:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2164:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2167:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2170:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2182:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2185:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2188:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2191:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2194:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2197:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2200:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2203:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2206:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2223:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2227:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2238:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2242:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2253:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2257:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2265:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2271:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2277:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2428:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2431:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2445:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2448:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2456:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2466:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2469:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2472:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2475:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2478:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2481:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2484:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2487:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2490:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2503:39: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2504:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2514:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2524:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2534:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2544:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2554:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2564:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2574:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2584:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2594:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArray.tpp:713:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xdmf-3.0+git20160803/core/XdmfArray.tpp:725:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1167:18: style: The scope of the variable 'contentIndex' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/XdmfArray.tpp:33:3: warning: Member variable 'GetValue::mIndex' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/core/XdmfArray.tpp:124:3: warning: Member variable 'GetValues::mStartIndex' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/core/XdmfArray.tpp:124:3: warning: Member variable 'GetValues::mValuesPointer' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/core/XdmfArray.tpp:124:3: warning: Member variable 'GetValues::mNumValues' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/core/XdmfArray.tpp:124:3: warning: Member variable 'GetValues::mArrayStride' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/core/XdmfArray.tpp:124:3: warning: Member variable 'GetValues::mValuesStride' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/core/XdmfArray.tpp:238:3: warning: Member variable 'Insert::mArray' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/core/XdmfArray.tpp:238:3: warning: Member variable 'Insert::mStartIndex' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/core/XdmfArray.tpp:238:3: warning: Member variable 'Insert::mValuesPointer' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/core/XdmfArray.tpp:238:3: warning: Member variable 'Insert::mNumValues' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/core/XdmfArray.tpp:238:3: warning: Member variable 'Insert::mArrayStride' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/core/XdmfArray.tpp:238:3: warning: Member variable 'Insert::mValuesStride' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/core/XdmfArray.tpp:238:3: warning: Member variable 'Insert::mDimensions' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/core/XdmfArray.tpp:395:3: warning: Member variable 'PushBack::mVal' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/core/XdmfArray.tpp:395:3: warning: Member variable 'PushBack::mArray' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/core/XdmfArray.tpp:495:3: warning: Member variable 'Resize::mArray' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/core/XdmfArray.tpp:495:3: warning: Member variable 'Resize::mNumValues' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/core/XdmfArray.tpp:495:3: warning: Member variable 'Resize::mVal' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/core/XdmfSharedPtr.hpp:56:6: style: Technically the member function 'XdmfNullDeleter::operator()' can be const. [functionConst]
xdmf-3.0+git20160803/core/XdmfArray.tpp:33:3: style: Class 'GetValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdmf-3.0+git20160803/core/XdmfArray.tpp:74:3: style: Class 'GetValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdmf-3.0+git20160803/core/XdmfArray.cpp:50:3: style: Class 'Clear' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdmf-3.0+git20160803/core/XdmfArray.cpp:123:3: style: Class 'GetArrayType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdmf-3.0+git20160803/core/XdmfArray.cpp:276:3: style: Class 'GetValuesString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdmf-3.0+git20160803/core/XdmfArray.cpp:423:3: style: Class 'InternalizeArrayPointer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdmf-3.0+git20160803/core/XdmfArray.cpp:526:3: style: Class 'Size' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdmf-3.0+git20160803/core/XdmfArrayReference.hpp:49:3: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfItem.hpp:294:3: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfArrayReference.hpp:49:3: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfArrayReference.hpp:109:46: style: The function 'getItemProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfItem.hpp:351:46: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfArrayReference.hpp:109:46: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfArrayType.hpp:206:3: style: The function 'getProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfItemProperty.hpp:73:3: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfArrayType.hpp:206:3: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfArray.hpp:136:3: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfItem.hpp:294:3: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfArray.hpp:136:3: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfArray.hpp:293:38: style: The function 'getItemProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfItem.hpp:351:46: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfArray.hpp:293:38: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfArray.hpp:295:15: style: The function 'getItemTag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfItem.hpp:325:23: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfArray.hpp:295:15: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfArray.hpp:1459:16: style: The function 'traverse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfItem.hpp:376:16: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfArray.hpp:1459:16: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfArray.hpp:1468:3: style: The function 'populateItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfItem.hpp:396:3: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfArray.hpp:1468:3: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfBinaryController.hpp:151:23: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfHeavyDataController.hpp:224:23: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfBinaryController.hpp:151:23: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfBinaryController.hpp:154:3: style: The function 'getProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfHeavyDataController.hpp:353:16: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfBinaryController.hpp:154:3: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfBinaryController.hpp:181:16: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfHeavyDataController.hpp:405:16: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfBinaryController.hpp:181:16: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfFunction.hpp:131:3: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfArrayReference.hpp:49:3: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfFunction.hpp:131:3: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfFunction.hpp:754:38: style: The function 'getItemProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfArrayReference.hpp:109:46: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfFunction.hpp:754:38: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfFunction.hpp:756:23: style: The function 'getItemTag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfItem.hpp:325:23: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfFunction.hpp:756:23: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfFunction.hpp:1108:33: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfArrayReference.hpp:135:33: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfFunction.hpp:1108:33: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfFunction.hpp:1302:8: style: The function 'traverse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfItem.hpp:376:16: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfFunction.hpp:1302:8: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfSubset.hpp:84:3: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfArrayReference.hpp:49:3: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfSubset.hpp:84:3: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfSubset.hpp:113:38: style: The function 'getItemProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfArrayReference.hpp:109:46: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfSubset.hpp:113:38: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfSubset.hpp:115:15: style: The function 'getItemTag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfItem.hpp:325:23: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfSubset.hpp:115:15: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfSubset.hpp:242:33: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfArrayReference.hpp:135:33: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfSubset.hpp:242:33: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfSubset.hpp:367:8: style: The function 'traverse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfItem.hpp:376:16: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfSubset.hpp:367:8: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfSubset.hpp:379:3: style: The function 'populateItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfItem.hpp:396:3: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfSubset.hpp:379:3: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfArray.cpp:1520:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1625:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1749:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1867:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfArray.cpp:1932:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2011:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2039:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2129:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2214:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2229:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2244:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2259:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2419:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2438:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2457:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2497:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfArray.cpp:2607:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfArray.cpp:861:51: performance: Function parameter 'startIndex' should be passed by const reference. [passedByValue]
xdmf-3.0+git20160803/core/XdmfArray.cpp:863:51: performance: Function parameter 'valuesStartIndex' should be passed by const reference. [passedByValue]
xdmf-3.0+git20160803/core/XdmfArray.cpp:864:51: performance: Function parameter 'numValues' should be passed by const reference. [passedByValue]
xdmf-3.0+git20160803/core/XdmfArray.cpp:865:51: performance: Function parameter 'numInserted' should be passed by const reference. [passedByValue]
xdmf-3.0+git20160803/core/XdmfArray.cpp:866:51: performance: Function parameter 'arrayStride' should be passed by const reference. [passedByValue]
xdmf-3.0+git20160803/core/XdmfArray.cpp:867:51: performance: Function parameter 'valuesStride' should be passed by const reference. [passedByValue]
xdmf-3.0+git20160803/core/XdmfArray.tpp:47:27: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
xdmf-3.0+git20160803/core/XdmfArray.tpp:148:24: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
xdmf-3.0+git20160803/core/XdmfArray.tpp:74:3: warning: Member variable 'GetValue::mIndex' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/core/XdmfArray.tpp:184:3: warning: Member variable 'GetValues::mStartIndex' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/core/XdmfArray.tpp:184:3: warning: Member variable 'GetValues::mValuesPointer' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/core/XdmfArray.tpp:184:3: warning: Member variable 'GetValues::mNumValues' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/core/XdmfArray.tpp:184:3: warning: Member variable 'GetValues::mArrayStride' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/core/XdmfArray.tpp:184:3: warning: Member variable 'GetValues::mValuesStride' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/core/XdmfArray.tpp:317:3: warning: Member variable 'Insert::mArray' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/core/XdmfArray.tpp:317:3: warning: Member variable 'Insert::mStartIndex' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/core/XdmfArray.tpp:317:3: warning: Member variable 'Insert::mValuesPointer' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/core/XdmfArray.tpp:317:3: warning: Member variable 'Insert::mNumValues' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/core/XdmfArray.tpp:317:3: warning: Member variable 'Insert::mArrayStride' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/core/XdmfArray.tpp:317:3: warning: Member variable 'Insert::mValuesStride' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/core/XdmfArray.tpp:317:3: warning: Member variable 'Insert::mDimensions' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/core/XdmfArray.tpp:446:3: warning: Member variable 'PushBack::mVal' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/core/XdmfArray.tpp:446:3: warning: Member variable 'PushBack::mArray' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/core/XdmfArray.tpp:549:3: warning: Member variable 'Resize::mArray' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/core/XdmfArray.tpp:549:3: warning: Member variable 'Resize::mNumValues' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/core/XdmfArray.tpp:549:3: warning: Member variable 'Resize::mVal' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/core/XdmfArray.hpp:799:47: performance: Function parameter 'startIndex' should be passed by const reference. [passedByValue]
xdmf-3.0+git20160803/core/XdmfArray.hpp:801:47: performance: Function parameter 'valuesStartIndex' should be passed by const reference. [passedByValue]
xdmf-3.0+git20160803/core/XdmfArray.hpp:802:47: performance: Function parameter 'numValues' should be passed by const reference. [passedByValue]
xdmf-3.0+git20160803/core/XdmfArray.hpp:803:47: performance: Function parameter 'numInserted' should be passed by const reference. [passedByValue]
xdmf-3.0+git20160803/core/XdmfArray.hpp:804:47: performance: Function parameter 'arrayStride' should be passed by const reference. [passedByValue]
xdmf-3.0+git20160803/core/XdmfArray.hpp:805:47: performance: Function parameter 'valuesStride' should be passed by const reference. [passedByValue]
xdmf-3.0+git20160803/core/XdmfArrayReference.cpp:117:38: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArrayReference.cpp:122:38: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArrayReference.cpp:132:41: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArrayReference.cpp:137:41: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArrayReference.cpp:146:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArrayReference.cpp:151:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfArrayReference.hpp:78:38: style: Technically the member function 'XdmfArrayReference::getConstructedProperties' can be const. [functionConst]
xdmf-3.0+git20160803/core/XdmfArrayReference.cpp:50:21: note: Technically the member function 'XdmfArrayReference::getConstructedProperties' can be const.
xdmf-3.0+git20160803/core/XdmfArrayReference.hpp:78:38: note: Technically the member function 'XdmfArrayReference::getConstructedProperties' can be const.
xdmf-3.0+git20160803/core/XdmfArrayReference.cpp:140:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfArrayReference.cpp:98:81: performance: Function parameter 'newProperties' should be passed by const reference. [passedByValue]
xdmf-3.0+git20160803/core/XdmfArrayReference.cpp:105:52: performance: Function parameter 'newType' should be passed by const reference. [passedByValue]
xdmf-3.0+git20160803/core/XdmfArrayType.cpp:137:3: performance: Variable 'mPrecisionString' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdmf-3.0+git20160803/core/XdmfArrayType.cpp:580:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfArrayType.cpp:588:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfArrayType.cpp:596:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfArrayType.cpp:604:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfArrayType.cpp:613:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfBinaryController.cpp:296:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xdmf-3.0+git20160803/core/XdmfBinaryController.cpp:394:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfBinaryController.cpp:400:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfBinaryController.cpp:323:49: style: Function 'XdmfBinaryControllerNewHyperslab' argument 5 names different: declaration 'starts' definition 'start'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/core/XdmfBinaryController.hpp:230:88: note: Function 'XdmfBinaryControllerNewHyperslab' argument 5 names different: declaration 'starts' definition 'start'.
xdmf-3.0+git20160803/core/XdmfBinaryController.cpp:323:49: note: Function 'XdmfBinaryControllerNewHyperslab' argument 5 names different: declaration 'starts' definition 'start'.
xdmf-3.0+git20160803/core/XdmfBinaryController.cpp:324:49: style: Function 'XdmfBinaryControllerNewHyperslab' argument 6 names different: declaration 'strides' definition 'stride'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/core/XdmfBinaryController.hpp:231:88: note: Function 'XdmfBinaryControllerNewHyperslab' argument 6 names different: declaration 'strides' definition 'stride'.
xdmf-3.0+git20160803/core/XdmfBinaryController.cpp:324:49: note: Function 'XdmfBinaryControllerNewHyperslab' argument 6 names different: declaration 'strides' definition 'stride'.
xdmf-3.0+git20160803/core/XdmfBinaryController.cpp:326:49: style: Function 'XdmfBinaryControllerNewHyperslab' argument 8 names different: declaration 'dataspaces' definition 'dataspaceDimensions'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/core/XdmfBinaryController.hpp:233:88: note: Function 'XdmfBinaryControllerNewHyperslab' argument 8 names different: declaration 'dataspaces' definition 'dataspaceDimensions'.
xdmf-3.0+git20160803/core/XdmfBinaryController.cpp:326:49: note: Function 'XdmfBinaryControllerNewHyperslab' argument 8 names different: declaration 'dataspaces' definition 'dataspaceDimensions'.
xdmf-3.0+git20160803/core/XdmfBinaryController.cpp:314:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfBinaryController.cpp:387:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfCoreItemFactory.cpp:739:12: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfCoreItemFactory.cpp:742:12: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfCoreItemFactory.cpp:745:12: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfCoreItemFactory.cpp:748:12: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfCoreItemFactory.cpp:751:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfCoreItemFactory.cpp:147:5: style: Variable 'parsedArray' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xdmf-3.0+git20160803/core/XdmfCoreItemFactory.cpp:146:0: note: Variable 'parsedArray' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdmf-3.0+git20160803/core/XdmfCoreItemFactory.cpp:147:5: note: Variable 'parsedArray' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdmf-3.0+git20160803/core/XdmfCoreItemFactory.cpp:158:7: style: Variable 'returnArray' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xdmf-3.0+git20160803/core/XdmfCoreItemFactory.cpp:153:0: note: Variable 'returnArray' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdmf-3.0+git20160803/core/XdmfCoreItemFactory.cpp:158:7: note: Variable 'returnArray' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdmf-3.0+git20160803/core/XdmfCoreItemFactory.cpp:191:5: style: Variable 'returnArray' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xdmf-3.0+git20160803/core/XdmfCoreItemFactory.cpp:189:0: note: Variable 'returnArray' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdmf-3.0+git20160803/core/XdmfCoreItemFactory.cpp:191:5: note: Variable 'returnArray' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdmf-3.0+git20160803/core/XdmfCoreItemFactory.hpp:101:3: performance: Technically the member function 'XdmfCoreItemFactory::getArrayType' can be static. [functionStatic]
xdmf-3.0+git20160803/core/XdmfCoreItemFactory.cpp:60:22: note: Technically the member function 'XdmfCoreItemFactory::getArrayType' can be static.
xdmf-3.0+git20160803/core/XdmfCoreItemFactory.hpp:101:3: note: Technically the member function 'XdmfCoreItemFactory::getArrayType' can be static.
xdmf-3.0+git20160803/core/XdmfCoreItemFactory.hpp:104:3: performance: Technically the member function 'XdmfCoreItemFactory::getFullHeavyDataPath' can be static. [functionStatic]
xdmf-3.0+git20160803/core/XdmfCoreItemFactory.cpp:39:22: note: Technically the member function 'XdmfCoreItemFactory::getFullHeavyDataPath' can be static.
xdmf-3.0+git20160803/core/XdmfCoreItemFactory.hpp:104:3: note: Technically the member function 'XdmfCoreItemFactory::getFullHeavyDataPath' can be static.
xdmf-3.0+git20160803/core/XdmfHDF5Writer.hpp:264:3: style: Class 'XdmfHDF5Writer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdmf-3.0+git20160803/core/XdmfHDF5Controller.hpp:148:23: style: The function 'getDescriptor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfHeavyDataController.hpp:145:23: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfHDF5Controller.hpp:148:23: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfHDF5Controller.hpp:150:23: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfHeavyDataController.hpp:224:23: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfHDF5Controller.hpp:150:23: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfHDF5Controller.hpp:174:3: style: The function 'getProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfHeavyDataController.hpp:353:16: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfHDF5Controller.hpp:174:3: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfHDF5Controller.hpp:176:16: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfHeavyDataController.hpp:405:16: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfHDF5Controller.hpp:176:16: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfHDF5Writer.hpp:98:16: style: The function 'closeFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfHeavyDataWriter.hpp:108:16: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfHDF5Writer.hpp:98:16: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfHDF5Writer.hpp:176:16: style: The function 'openFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfHeavyDataWriter.hpp:319:16: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfHDF5Writer.hpp:176:16: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfHDF5Writer.hpp:254:16: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfHeavyDataWriter.hpp:473:16: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfHDF5Writer.hpp:254:16: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfHDF5Writer.hpp:286:3: style: The function 'createController' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfHeavyDataWriter.hpp:482:3: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfHDF5Writer.hpp:286:3: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfHDF5Writer.hpp:294:15: style: The function 'getDataSetSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfHeavyDataWriter.hpp:490:15: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfHDF5Writer.hpp:294:15: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfTIFFController.hpp:119:23: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfHeavyDataController.hpp:224:23: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfTIFFController.hpp:119:23: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfTIFFController.hpp:122:3: style: The function 'getProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfHeavyDataController.hpp:353:16: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfTIFFController.hpp:122:3: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfTIFFController.hpp:124:16: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfHeavyDataController.hpp:405:16: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfTIFFController.hpp:124:16: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfInformation.hpp:98:3: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfItem.hpp:294:3: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfInformation.hpp:98:3: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfInformation.hpp:102:38: style: The function 'getItemProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfItem.hpp:351:46: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfInformation.hpp:102:38: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfInformation.hpp:104:23: style: The function 'getItemTag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfItem.hpp:325:23: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfInformation.hpp:104:23: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfInformation.hpp:208:16: style: The function 'traverse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfItem.hpp:376:16: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfInformation.hpp:208:16: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfInformation.hpp:218:3: style: The function 'populateItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfItem.hpp:396:3: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfInformation.hpp:218:3: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfSparseMatrix.hpp:70:3: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfItem.hpp:294:3: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfSparseMatrix.hpp:70:3: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfSparseMatrix.hpp:103:38: style: The function 'getItemProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfItem.hpp:351:46: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfSparseMatrix.hpp:103:38: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfSparseMatrix.hpp:105:15: style: The function 'getItemTag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfItem.hpp:325:23: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfSparseMatrix.hpp:105:15: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfSparseMatrix.hpp:411:16: style: The function 'traverse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfItem.hpp:376:16: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfSparseMatrix.hpp:411:16: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfSparseMatrix.hpp:421:3: style: The function 'populateItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfItem.hpp:396:3: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfSparseMatrix.hpp:421:3: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfCoreReader.cpp:412:38: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfCoreReader.cpp:413:45: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfCoreReader.cpp:414:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfError.cpp:78:26: style: Function 'message' argument 1 names different: declaration 'l' definition 'level'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/core/XdmfError.hpp:218:31: note: Function 'message' argument 1 names different: declaration 'l' definition 'level'.
xdmf-3.0+git20160803/core/XdmfError.cpp:78:26: note: Function 'message' argument 1 names different: declaration 'l' definition 'level'.
xdmf-3.0+git20160803/core/XdmfError.cpp:145:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfError.cpp:148:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfError.cpp:167:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfError.cpp:5:47: performance: Function parameter 'message' should be passed by const reference. [passedByValue]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1482:52: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1491:52: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1546:51: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1554:51: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1565:93: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1569:93: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1582:52: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1591:52: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1605:98: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1610:98: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1624:55: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1633:55: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1646:36: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1651:36: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1658:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1733:42: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1738:42: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1747:46: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1756:46: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1770:97: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1774:97: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1784:43: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1787:43: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1789:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1794:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1800:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1810:51: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1818:51: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:413:8: style: The scope of the variable 'release' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1114:8: style: The scope of the variable 'release' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1332:8: style: The scope of the variable 'release' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:52:5: style: Class 'XdmfFunctionInternalImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:79:5: style: Class 'XdmfOperationInternalImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1427:5: style: Class 'XdmfCFunctionInternalImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1454:5: style: Class 'XdmfCOperationInternalImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdmf-3.0+git20160803/core/XdmfWriter.hpp:548:16: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfVisitor.hpp:52:16: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfWriter.hpp:548:16: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfFunction.cpp:47:35: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfFunction.hpp:60:7: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfFunction.cpp:47:35: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfFunction.cpp:73:35: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfFunction.hpp:77:7: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfFunction.cpp:73:35: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1418:35: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfFunction.hpp:60:7: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1418:35: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1448:35: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfFunction.hpp:77:7: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1448:35: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1513:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1536:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1571:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1596:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1613:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1638:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1776:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1801:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:161:31: performance: Function parameter 'newExpression' should be passed by const reference. [passedByValue]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:162:65: performance: Function parameter 'newVariables' should be passed by const reference. [passedByValue]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:173:40: performance: Function parameter 'newExpression' should be passed by const reference. [passedByValue]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:174:74: performance: Function parameter 'newVariables' should be passed by const reference. [passedByValue]
xdmf-3.0+git20160803/core/XdmfFunction.cpp:1238:41: performance: Function parameter 'newExpression' should be passed by const reference. [passedByValue]
xdmf-3.0+git20160803/core/XdmfHDF5Controller.cpp:454:34: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfHDF5Controller.cpp:333:3: style: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xdmf-3.0+git20160803/core/XdmfHDF5Controller.cpp:332:3: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdmf-3.0+git20160803/core/XdmfHDF5Controller.cpp:333:3: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdmf-3.0+git20160803/core/XdmfHDF5Controller.cpp:334:3: style: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xdmf-3.0+git20160803/core/XdmfHDF5Controller.cpp:333:3: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdmf-3.0+git20160803/core/XdmfHDF5Controller.cpp:334:3: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdmf-3.0+git20160803/core/XdmfHDF5Controller.cpp:448:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:252:33: style: Condition 'previousDataSize==0' is always true [knownConditionTrueFalse]
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:172:37: note: Assignment 'previousDataSize=0', assigned value is 0
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:252:33: note: Condition 'previousDataSize==0' is always true
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:1673:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:1680:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:1688:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:1695:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:210:7: style: Variable 'checkFile' is reassigned a value before the old one has been used. [redundantAssignment]
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:206:0: note: Variable 'checkFile' is reassigned a value before the old one has been used.
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:210:7: note: Variable 'checkFile' is reassigned a value before the old one has been used.
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:988:3: style: Variable 'checkspace' is reassigned a value before the old one has been used. [redundantAssignment]
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:987:0: note: Variable 'checkspace' is reassigned a value before the old one has been used.
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:988:3: note: Variable 'checkspace' is reassigned a value before the old one has been used.
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:1437:11: style: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:1428:11: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:1437:11: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:1476:11: style: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:1470:11: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:1476:11: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:1525:11: style: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:1509:11: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:1525:11: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:1583:11: style: Variable 'checkspace' is reassigned a value before the old one has been used. [redundantAssignment]
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:1582:0: note: Variable 'checkspace' is reassigned a value before the old one has been used.
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:1583:11: note: Variable 'checkspace' is reassigned a value before the old one has been used.
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:252:33: style: Same expression on both sides of '==' because the value of 'previousDataSize' and '0' are the same. [duplicateExpression]
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:172:37: note: 'previousDataSize' is assigned value '0' here.
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:252:33: note: Same expression on both sides of '==' because the value of 'previousDataSize' and '0' are the same.
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:1574:22: style: The scope of the variable 'newSize' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:917:58: style: Function 'createController' argument 2 names different: declaration 'descriptor' definition 'dataSetPath'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/core/XdmfHDF5Writer.hpp:287:40: note: Function 'createController' argument 2 names different: declaration 'descriptor' definition 'dataSetPath'.
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:917:58: note: Function 'createController' argument 2 names different: declaration 'descriptor' definition 'dataSetPath'.
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:1625:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:1626:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:1627:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:1628:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:1629:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:1630:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:1631:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:1632:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:1633:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xdmf-3.0+git20160803/core/XdmfHDF5Writer.hpp:315:5: warning: Virtual function 'closeFile' is called from destructor '~XdmfHDF5WriterImpl()' at line 57. Dynamic binding is not used. [virtualCallInConstructor]
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:57:3: note: Calling closeFile
xdmf-3.0+git20160803/core/XdmfHDF5Writer.hpp:315:5: note: closeFile is a virtual method
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:1674:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:1681:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:1689:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:1696:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfHDF5Writer.cpp:213:9: warning: Repositioning operation performed on a file opened in append mode has no effect. [seekOnAppendedFile]
xdmf-3.0+git20160803/core/XdmfHeavyDataController.cpp:176:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xdmf-3.0+git20160803/core/XdmfHeavyDataController.cpp:175:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfHeavyDataController.cpp:184:45: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfHeavyDataController.cpp:194:45: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfHeavyDataController.cpp:208:45: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfHeavyDataController.cpp:218:45: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfHeavyDataController.cpp:232:36: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfHeavyDataController.cpp:237:36: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfHeavyDataController.cpp:246:36: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfHeavyDataController.cpp:251:36: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfHeavyDataController.cpp:258:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfHeavyDataController.cpp:263:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfHeavyDataController.cpp:270:45: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfHeavyDataController.cpp:280:45: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfHeavyDataController.cpp:294:45: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfHeavyDataController.cpp:304:45: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfHeavyDataController.cpp:316:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfHeavyDataController.cpp:321:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfHeavyDataController.cpp:327:50: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfHeavyDataController.cpp:396:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfHeavyDataController.cpp:389:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfHeavyDataController.cpp:397:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfHeavyDataDescription.cpp:82:15: style: Variable 'createKey' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/core/XdmfHeavyDataDescription.cpp:83:15: style: Variable 'createValue' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/core/XdmfHeavyDataDescription.cpp:41:27: warning: Member variable 'XdmfHeavyDataDescription::mPortDescription' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/core/XdmfHeavyDataDescription.hpp:49:3: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfItem.hpp:294:3: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfHeavyDataDescription.hpp:49:3: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfHeavyDataDescription.hpp:52:38: style: The function 'getItemProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfItem.hpp:351:46: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfHeavyDataDescription.hpp:52:38: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfHeavyDataDescription.hpp:54:23: style: The function 'getItemTag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfItem.hpp:325:23: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfHeavyDataDescription.hpp:54:23: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfHeavyDataDescription.hpp:62:16: style: The function 'traverse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfItem.hpp:376:16: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfHeavyDataDescription.hpp:62:16: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfHeavyDataDescription.hpp:71:3: style: The function 'populateItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfItem.hpp:396:3: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfHeavyDataDescription.hpp:71:3: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfHeavyDataWriter.cpp:150:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xdmf-3.0+git20160803/core/XdmfHeavyDataWriter.cpp:149:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfHeavyDataWriter.cpp:156:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfHeavyDataWriter.cpp:161:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfHeavyDataWriter.cpp:166:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfHeavyDataWriter.cpp:173:36: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfHeavyDataWriter.cpp:178:36: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfHeavyDataWriter.cpp:185:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfHeavyDataWriter.cpp:190:42: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfHeavyDataWriter.cpp:208:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfHeavyDataWriter.cpp:213:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfHeavyDataWriter.cpp:218:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfHeavyDataWriter.cpp:223:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfHeavyDataWriter.cpp:247:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfHeavyDataWriter.cpp:253:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfHeavyDataWriter.cpp:121:39: style: Function 'setFileIndex' argument 1 names different: declaration 'newIndex' definition 'newSize'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/core/XdmfHeavyDataWriter.hpp:370:25: note: Function 'setFileIndex' argument 1 names different: declaration 'newIndex' definition 'newSize'.
xdmf-3.0+git20160803/core/XdmfHeavyDataWriter.cpp:121:39: note: Function 'setFileIndex' argument 1 names different: declaration 'newIndex' definition 'newSize'.
xdmf-3.0+git20160803/core/XdmfHeavyDataWriter.cpp:35:22: warning: Member variable 'XdmfHeavyDataWriter::mReleaseData' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/core/XdmfHeavyDataWriter.hpp:136:7: style: Technically the member function 'XdmfHeavyDataWriter::getAllowSetSplitting' can be const. [functionConst]
xdmf-3.0+git20160803/core/XdmfHeavyDataWriter.cpp:68:22: note: Technically the member function 'XdmfHeavyDataWriter::getAllowSetSplitting' can be const.
xdmf-3.0+git20160803/core/XdmfHeavyDataWriter.hpp:136:7: note: Technically the member function 'XdmfHeavyDataWriter::getAllowSetSplitting' can be const.
xdmf-3.0+git20160803/core/XdmfHeavyDataWriter.hpp:159:7: style: Technically the member function 'XdmfHeavyDataWriter::getFileIndex' can be const. [functionConst]
xdmf-3.0+git20160803/core/XdmfHeavyDataWriter.cpp:74:22: note: Technically the member function 'XdmfHeavyDataWriter::getFileIndex' can be const.
xdmf-3.0+git20160803/core/XdmfHeavyDataWriter.hpp:159:7: note: Technically the member function 'XdmfHeavyDataWriter::getFileIndex' can be const.
xdmf-3.0+git20160803/core/XdmfHeavyDataWriter.hpp:184:16: style: Technically the member function 'XdmfHeavyDataWriter::getFileOverhead' can be const. [functionConst]
xdmf-3.0+git20160803/core/XdmfHeavyDataWriter.cpp:80:22: note: Technically the member function 'XdmfHeavyDataWriter::getFileOverhead' can be const.
xdmf-3.0+git20160803/core/XdmfHeavyDataWriter.hpp:184:16: note: Technically the member function 'XdmfHeavyDataWriter::getFileOverhead' can be const.
xdmf-3.0+git20160803/core/XdmfHeavyDataWriter.hpp:235:7: style: Technically the member function 'XdmfHeavyDataWriter::getFileSizeLimit' can be const. [functionConst]
xdmf-3.0+git20160803/core/XdmfHeavyDataWriter.cpp:97:22: note: Technically the member function 'XdmfHeavyDataWriter::getFileSizeLimit' can be const.
xdmf-3.0+git20160803/core/XdmfHeavyDataWriter.hpp:235:7: note: Technically the member function 'XdmfHeavyDataWriter::getFileSizeLimit' can be const.
xdmf-3.0+git20160803/core/XdmfHeavyDataWriter.cpp:248:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfInformation.cpp:187:34: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfInformation.cpp:193:34: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfInformation.cpp:201:38: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfInformation.cpp:207:38: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfInformation.cpp:216:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfInformation.cpp:224:38: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfInformation.cpp:230:38: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfInformation.cpp:240:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfInformation.cpp:243:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfInformation.cpp:250:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfInformation.cpp:256:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfInformation.cpp:263:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfInformation.cpp:271:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfInformation.cpp:58:3: performance: Variable 'mKey' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdmf-3.0+git20160803/core/XdmfInformation.cpp:264:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfInformation.cpp:272:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfItem.cpp:112:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xdmf-3.0+git20160803/core/XdmfItem.cpp:103:40: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfItem.cpp:104:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfItem.cpp:111:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfItem.cpp:118:40: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfItem.cpp:123:40: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfItem.cpp:128:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfItem.cpp:134:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfItem.cpp:137:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfItem.cpp:143:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfItem.cpp:148:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfItem.cpp:153:34: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfItem.cpp:37:11: warning: Member variable 'XdmfItem::mParents' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/core/XdmfItem.hpp:401:3: style: Technically the member function 'XdmfItem::getIsChanged' can be const. [functionConst]
xdmf-3.0+git20160803/core/XdmfItem.cpp:48:11: note: Technically the member function 'XdmfItem::getIsChanged' can be const.
xdmf-3.0+git20160803/core/XdmfItem.hpp:401:3: note: Technically the member function 'XdmfItem::getIsChanged' can be const.
xdmf-3.0+git20160803/core/XdmfItem.cpp:105:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfPlaceholder.cpp:35:42: style: Function 'New' argument 1 names different: declaration 'FilePath' definition 'filePath'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/core/XdmfPlaceholder.hpp:80:27: note: Function 'New' argument 1 names different: declaration 'FilePath' definition 'filePath'.
xdmf-3.0+git20160803/core/XdmfPlaceholder.cpp:35:42: note: Function 'New' argument 1 names different: declaration 'FilePath' definition 'filePath'.
xdmf-3.0+git20160803/core/XdmfPlaceholder.hpp:87:23: style: The function 'getDescriptor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfHeavyDataController.hpp:145:23: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfPlaceholder.hpp:87:23: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfPlaceholder.hpp:89:23: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfHeavyDataController.hpp:224:23: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfPlaceholder.hpp:89:23: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfPlaceholder.hpp:92:3: style: The function 'getProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfHeavyDataController.hpp:353:16: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfPlaceholder.hpp:92:3: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfPlaceholder.hpp:94:16: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/core/XdmfHeavyDataController.hpp:405:16: note: Virtual function in base class
xdmf-3.0+git20160803/core/XdmfPlaceholder.hpp:94:16: note: Function in derived class
xdmf-3.0+git20160803/core/XdmfPlaceholder.cpp:218:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfSparseMatrix.cpp:280:34: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfSparseMatrix.cpp:289:35: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfSparseMatrix.cpp:294:35: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfSparseMatrix.cpp:301:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfSparseMatrix.cpp:306:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfSparseMatrix.cpp:312:34: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfSparseMatrix.cpp:320:34: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfSparseMatrix.cpp:330:36: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfSparseMatrix.cpp:335:36: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfSparseMatrix.cpp:346:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfSparseMatrix.cpp:349:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfSparseMatrix.cpp:357:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfSparseMatrix.cpp:365:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfSparseMatrix.cpp:368:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfSparseMatrix.cpp:377:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfSparseMatrix.cpp:380:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfSparseMatrix.hpp:101:25: style: Technically the member function 'XdmfSparseMatrix::getColumnIndex' can be const. [functionConst]
xdmf-3.0+git20160803/core/XdmfSparseMatrix.cpp:69:19: note: Technically the member function 'XdmfSparseMatrix::getColumnIndex' can be const.
xdmf-3.0+git20160803/core/XdmfSparseMatrix.hpp:101:25: note: Technically the member function 'XdmfSparseMatrix::getColumnIndex' can be const.
xdmf-3.0+git20160803/core/XdmfSparseMatrix.hpp:223:25: style: Technically the member function 'XdmfSparseMatrix::getRowPointer' can be const. [functionConst]
xdmf-3.0+git20160803/core/XdmfSparseMatrix.cpp:120:19: note: Technically the member function 'XdmfSparseMatrix::getRowPointer' can be const.
xdmf-3.0+git20160803/core/XdmfSparseMatrix.hpp:223:25: note: Technically the member function 'XdmfSparseMatrix::getRowPointer' can be const.
xdmf-3.0+git20160803/core/XdmfSparseMatrix.hpp:260:25: style: Technically the member function 'XdmfSparseMatrix::getValues' can be const. [functionConst]
xdmf-3.0+git20160803/core/XdmfSparseMatrix.cpp:126:19: note: Technically the member function 'XdmfSparseMatrix::getValues' can be const.
xdmf-3.0+git20160803/core/XdmfSparseMatrix.hpp:260:25: note: Technically the member function 'XdmfSparseMatrix::getValues' can be const.
xdmf-3.0+git20160803/core/XdmfSparseMatrix.cpp:281:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfSparseMatrix.cpp:313:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfSparseMatrix.cpp:321:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfSparseMatrix.cpp:338:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfSparseMatrix.cpp:351:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfSparseMatrix.cpp:358:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfSparseMatrix.cpp:370:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfSparseMatrix.cpp:382:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfSubset.cpp:335:48: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfSubset.cpp:338:48: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfSubset.cpp:350:48: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfSubset.cpp:353:48: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfSubset.cpp:366:45: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfSubset.cpp:376:45: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfSubset.cpp:388:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfSubset.cpp:393:39: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfSubset.cpp:399:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfSubset.cpp:406:45: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfSubset.cpp:416:45: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfSubset.cpp:430:45: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfSubset.cpp:440:45: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfSubset.cpp:454:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfSubset.cpp:462:46: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfSubset.cpp:465:46: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfSubset.cpp:467:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfSubset.cpp:474:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfSubset.cpp:482:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfSubset.cpp:358:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfSubset.cpp:455:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfSubset.cpp:475:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfSubset.cpp:483:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfSubset.cpp:247:53: performance: Function parameter 'newDimensions' should be passed by const reference. [passedByValue]
xdmf-3.0+git20160803/core/XdmfSubset.cpp:269:48: performance: Function parameter 'newStarts' should be passed by const reference. [passedByValue]
xdmf-3.0+git20160803/core/XdmfSubset.cpp:284:49: performance: Function parameter 'newStrides' should be passed by const reference. [passedByValue]
xdmf-3.0+git20160803/core/XdmfSystemUtils.cpp:52:3: style: Variable 'ref' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xdmf-3.0+git20160803/core/XdmfSystemUtils.cpp:51:0: note: Variable 'ref' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdmf-3.0+git20160803/core/XdmfSystemUtils.cpp:52:3: note: Variable 'ref' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdmf-3.0+git20160803/core/XdmfTIFFController.cpp:362:26: warning: Identical condition 'sizeLeft==0', second condition is always false [identicalConditionAfterEarlyExit]
xdmf-3.0+git20160803/core/XdmfTIFFController.cpp:328:24: note: first condition
xdmf-3.0+git20160803/core/XdmfTIFFController.cpp:362:26: note: second condition
xdmf-3.0+git20160803/core/XdmfTIFFController.cpp:184:16: style: The scope of the variable 'amountWritten' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/XdmfTIFFController.cpp:211:20: style: The scope of the variable 'row' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/XdmfTIFFController.cpp:276:85: style: Unsigned variable '-' can't be negative so it is unnecessary to test it. [unsignedPositive]
xdmf-3.0+git20160803/core/XdmfTIFFController.cpp:372:89: style: Unsigned variable '-' can't be negative so it is unnecessary to test it. [unsignedPositive]
xdmf-3.0+git20160803/core/XdmfTIFFController.cpp:517:68: style: Function 'XdmfTIFFControllerNewHyperslab' argument 3 names different: declaration 'starts' definition 'start'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/core/XdmfTIFFController.hpp:174:84: note: Function 'XdmfTIFFControllerNewHyperslab' argument 3 names different: declaration 'starts' definition 'start'.
xdmf-3.0+git20160803/core/XdmfTIFFController.cpp:517:68: note: Function 'XdmfTIFFControllerNewHyperslab' argument 3 names different: declaration 'starts' definition 'start'.
xdmf-3.0+git20160803/core/XdmfTIFFController.cpp:518:68: style: Function 'XdmfTIFFControllerNewHyperslab' argument 4 names different: declaration 'strides' definition 'stride'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/core/XdmfTIFFController.hpp:175:84: note: Function 'XdmfTIFFControllerNewHyperslab' argument 4 names different: declaration 'strides' definition 'stride'.
xdmf-3.0+git20160803/core/XdmfTIFFController.cpp:518:68: note: Function 'XdmfTIFFControllerNewHyperslab' argument 4 names different: declaration 'strides' definition 'stride'.
xdmf-3.0+git20160803/core/XdmfTIFFController.cpp:520:68: style: Function 'XdmfTIFFControllerNewHyperslab' argument 6 names different: declaration 'dataspaces' definition 'dataspaceDimensions'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/core/XdmfTIFFController.hpp:177:84: note: Function 'XdmfTIFFControllerNewHyperslab' argument 6 names different: declaration 'dataspaces' definition 'dataspaceDimensions'.
xdmf-3.0+git20160803/core/XdmfTIFFController.cpp:520:68: note: Function 'XdmfTIFFControllerNewHyperslab' argument 6 names different: declaration 'dataspaces' definition 'dataspaceDimensions'.
xdmf-3.0+git20160803/core/XdmfTIFFController.cpp:164:21: style: Unused variable: seekStream [unusedVariable]
xdmf-3.0+git20160803/core/XdmfTIFFController.hpp:144:8: performance: Technically the member function 'XdmfTIFFController::readToArray' can be static. [functionStatic]
xdmf-3.0+git20160803/core/XdmfTIFFController.cpp:103:21: note: Technically the member function 'XdmfTIFFController::readToArray' can be static.
xdmf-3.0+git20160803/core/XdmfTIFFController.hpp:144:8: note: Technically the member function 'XdmfTIFFController::readToArray' can be static.
xdmf-3.0+git20160803/core/XdmfTIFFController.cpp:511:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfTIFFController.cpp:611:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfWriter.cpp:732:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xdmf-3.0+git20160803/core/XdmfWriter.cpp:718:117: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfWriter.cpp:723:117: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfWriter.cpp:731:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfWriter.cpp:739:34: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfWriter.cpp:748:44: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfWriter.cpp:756:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfWriter.cpp:764:32: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfWriter.cpp:781:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfWriter.cpp:789:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfWriter.cpp:798:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfWriter.cpp:801:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfWriter.cpp:809:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfWriter.cpp:818:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfWriter.cpp:821:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfWriter.cpp:833:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfWriter.cpp:840:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/XdmfWriter.cpp:191:13: warning: Member variable 'XdmfWriter::mXMLArchive' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/core/XdmfWriter.hpp:297:8: style: Technically the member function 'XdmfWriter::getRebuildXML' can be const. [functionConst]
xdmf-3.0+git20160803/core/XdmfWriter.cpp:238:13: note: Technically the member function 'XdmfWriter::getRebuildXML' can be const.
xdmf-3.0+git20160803/core/XdmfWriter.hpp:297:8: note: Technically the member function 'XdmfWriter::getRebuildXML' can be const.
xdmf-3.0+git20160803/core/XdmfWriter.cpp:741:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfWriter.cpp:749:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfWriter.cpp:757:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfWriter.cpp:774:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfWriter.cpp:782:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfWriter.cpp:790:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfWriter.cpp:803:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfWriter.cpp:810:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfWriter.cpp:827:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfWriter.cpp:834:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfWriter.cpp:841:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/XdmfWriter.cpp:287:42: performance: Function parameter 'title' should be passed by const reference. [passedByValue]
xdmf-3.0+git20160803/core/XdmfWriter.cpp:317:42: performance: Function parameter 'version' should be passed by const reference. [passedByValue]
xdmf-3.0+git20160803/core/XdmfWriter.cpp:405:23: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2539:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2537:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2545:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2552:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2560:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2574:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2581:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2588:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2595:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2602:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2609:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2617:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2621:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2629:41: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2633:41: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2641:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2645:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2653:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2657:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2665:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2669:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2677:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2681:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2689:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2693:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2701:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2705:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2713:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2717:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2725:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2729:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2737:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2741:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2749:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2753:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2761:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2765:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2773:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2777:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2785:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2789:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2796:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2803:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2815:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2829:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2843:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2850:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2856:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2867:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2880:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2894:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2901:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2908:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2916:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2920:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2928:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2932:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2940:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2944:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2952:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2956:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2964:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2968:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2976:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2980:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2988:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2992:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:3000:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:3004:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:3012:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:3016:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:3024:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:3028:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:181:14: style: The scope of the variable 'syncId' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1027:9: style: The scope of the variable 'who' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1028:23: style: The scope of the variable 'len' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1086:10: style: The scope of the variable 'currentStart' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1088:16: style: The scope of the variable 'dsmPage' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1095:7: style: The scope of the variable 'serverCore' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1096:7: style: The scope of the variable 'writeAddress' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1472:9: style: The scope of the variable 'who' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1473:23: style: The scope of the variable 'len' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1541:10: style: The scope of the variable 'currentStart' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1543:16: style: The scope of the variable 'dsmPage' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1551:7: style: The scope of the variable 'serverCore' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1552:7: style: The scope of the variable 'writeAddress' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1778:10: style: The scope of the variable 'coreTag' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1787:16: style: The scope of the variable 'splitsize' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2247:10: style: The scope of the variable 'coreTag' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2256:16: style: The scope of the variable 'splitsize' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:910:49: style: Function 'ConfigureUniform' argument 1 names different: declaration 'Comm' definition 'aComm'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.hpp:413:41: note: Function 'ConfigureUniform' argument 1 names different: declaration 'Comm' definition 'aComm'.
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:910:49: note: Function 'ConfigureUniform' argument 1 names different: declaration 'Comm' definition 'aComm'.
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:910:61: style: Function 'ConfigureUniform' argument 2 names different: declaration 'Length' definition 'aLength'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.hpp:413:52: note: Function 'ConfigureUniform' argument 2 names different: declaration 'Length' definition 'aLength'.
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:910:61: note: Function 'ConfigureUniform' argument 2 names different: declaration 'Length' definition 'aLength'.
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:911:37: style: Function 'ConfigureUniform' argument 3 names different: declaration 'StartId' definition 'startId'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.hpp:414:29: note: Function 'ConfigureUniform' argument 3 names different: declaration 'StartId' definition 'startId'.
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:911:37: note: Function 'ConfigureUniform' argument 3 names different: declaration 'StartId' definition 'startId'.
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:911:50: style: Function 'ConfigureUniform' argument 4 names different: declaration 'EndId' definition 'endId'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.hpp:414:47: note: Function 'ConfigureUniform' argument 4 names different: declaration 'EndId' definition 'endId'.
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:911:50: note: Function 'ConfigureUniform' argument 4 names different: declaration 'EndId' definition 'endId'.
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2070:40: style: Function 'SendAccept' argument 1 names different: declaration 'numConnects' definition 'numConnections'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.hpp:1911:32: note: Function 'SendAccept' argument 1 names different: declaration 'numConnects' definition 'numConnections'.
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2070:40: note: Function 'SendAccept' argument 1 names different: declaration 'numConnects' definition 'numConnections'.
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:158:7: style: Variable 'status' is not assigned a value. [unassignedVariable]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.hpp:618:8: style: Technically the member function 'XdmfDSMBuffer::GetAddressRangeForId' can be const. [functionConst]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1181:16: note: Technically the member function 'XdmfDSMBuffer::GetAddressRangeForId' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.hpp:618:8: note: Technically the member function 'XdmfDSMBuffer::GetAddressRangeForId' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.hpp:671:8: style: Technically the member function 'XdmfDSMBuffer::GetBlockLength' can be const. [functionConst]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1211:16: note: Technically the member function 'XdmfDSMBuffer::GetBlockLength' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.hpp:671:8: note: Technically the member function 'XdmfDSMBuffer::GetBlockLength' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.hpp:831:7: style: Technically the member function 'XdmfDSMBuffer::GetDsmType' can be const. [functionConst]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1229:16: note: Technically the member function 'XdmfDSMBuffer::GetDsmType' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.hpp:831:7: note: Technically the member function 'XdmfDSMBuffer::GetDsmType' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.hpp:884:7: style: Technically the member function 'XdmfDSMBuffer::GetEndAddress' can be const. [functionConst]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1235:16: note: Technically the member function 'XdmfDSMBuffer::GetEndAddress' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.hpp:884:7: note: Technically the member function 'XdmfDSMBuffer::GetEndAddress' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.hpp:937:7: style: Technically the member function 'XdmfDSMBuffer::GetEndServerId' can be const. [functionConst]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1241:16: note: Technically the member function 'XdmfDSMBuffer::GetEndServerId' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.hpp:937:7: note: Technically the member function 'XdmfDSMBuffer::GetEndServerId' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.hpp:990:7: style: Technically the member function 'XdmfDSMBuffer::GetInterCommType' can be const. [functionConst]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1247:16: note: Technically the member function 'XdmfDSMBuffer::GetInterCommType' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.hpp:990:7: note: Technically the member function 'XdmfDSMBuffer::GetInterCommType' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.hpp:1043:8: style: Technically the member function 'XdmfDSMBuffer::GetIsConnected' can be const. [functionConst]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1253:16: note: Technically the member function 'XdmfDSMBuffer::GetIsConnected' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.hpp:1043:8: note: Technically the member function 'XdmfDSMBuffer::GetIsConnected' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.hpp:1096:8: style: Technically the member function 'XdmfDSMBuffer::GetIsServer' can be const. [functionConst]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1259:16: note: Technically the member function 'XdmfDSMBuffer::GetIsServer' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.hpp:1096:8: note: Technically the member function 'XdmfDSMBuffer::GetIsServer' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.hpp:1149:8: style: Technically the member function 'XdmfDSMBuffer::GetLength' can be const. [functionConst]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1265:16: note: Technically the member function 'XdmfDSMBuffer::GetLength' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.hpp:1149:8: note: Technically the member function 'XdmfDSMBuffer::GetLength' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.hpp:1202:16: style: Technically the member function 'XdmfDSMBuffer::GetLocalBufferSizeMBytes' can be const. [functionConst]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1274:16: note: Technically the member function 'XdmfDSMBuffer::GetLocalBufferSizeMBytes' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.hpp:1202:16: note: Technically the member function 'XdmfDSMBuffer::GetLocalBufferSizeMBytes' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.hpp:1243:10: style: Technically the member function 'XdmfDSMBuffer::GetResizeFactor' can be const. [functionConst]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1281:16: note: Technically the member function 'XdmfDSMBuffer::GetResizeFactor' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.hpp:1243:10: note: Technically the member function 'XdmfDSMBuffer::GetResizeFactor' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.hpp:1296:7: style: Technically the member function 'XdmfDSMBuffer::GetStartAddress' can be const. [functionConst]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1287:16: note: Technically the member function 'XdmfDSMBuffer::GetStartAddress' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.hpp:1296:7: note: Technically the member function 'XdmfDSMBuffer::GetStartAddress' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.hpp:1349:7: style: Technically the member function 'XdmfDSMBuffer::GetStartServerId' can be const. [functionConst]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1293:16: note: Technically the member function 'XdmfDSMBuffer::GetStartServerId' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.hpp:1349:7: note: Technically the member function 'XdmfDSMBuffer::GetStartServerId' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.hpp:1402:8: style: Technically the member function 'XdmfDSMBuffer::GetTotalLength' can be const. [functionConst]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1299:16: note: Technically the member function 'XdmfDSMBuffer::GetTotalLength' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.hpp:1402:8: note: Technically the member function 'XdmfDSMBuffer::GetTotalLength' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:136:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:148:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:169:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:189:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:196:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:209:5: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:228:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:237:10: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:250:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:265:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:274:10: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:287:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:837:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:854:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:878:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:904:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:950:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:989:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:997:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1019:5: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1040:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1066:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1072:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1157:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1168:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1204:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1373:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1409:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1441:10: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1485:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1515:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1526:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1610:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1621:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1651:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1681:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1708:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1754:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2099:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2132:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2153:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2180:5: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2230:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:1845:0: error: Memory leak: splitIds [memleak]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2314:0: error: Memory leak: splitIds [memleak]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2469:3: error: Mismatching allocation and deallocation: sendPointer [mismatchAllocDealloc]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:2515:3: error: Mismatching allocation and deallocation: sendPointer [mismatchAllocDealloc]
xdmf-3.0+git20160803/core/dsm/XdmfDSMBuffer.cpp:164:7: error: Uninitialized variable: status [uninitvar]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:909:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:907:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:915:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:922:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:929:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:937:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:944:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:951:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:959:36: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:964:36: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:973:36: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:978:36: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:987:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:991:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:1003:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:1016:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:1032:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:1036:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:1044:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:1048:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:1056:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:1060:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:1068:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:1072:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:1080:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:1084:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:1092:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:1096:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:1104:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:1108:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:1116:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:1120:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:1127:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:1134:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:1142:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:1146:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:1154:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:1158:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:1166:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:1170:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:1178:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:1182:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:1190:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:1194:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:400:5: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:399:5: note: Variable 'status' is reassigned a value before the old one has been used.
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:400:5: note: Variable 'status' is reassigned a value before the old one has been used.
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:558:9: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:557:9: note: Variable 'status' is reassigned a value before the old one has been used.
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:558:9: note: Variable 'status' is reassigned a value before the old one has been used.
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:594:9: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:593:9: note: Variable 'status' is reassigned a value before the old one has been used.
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:594:9: note: Variable 'status' is reassigned a value before the old one has been used.
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:504:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:342:9: style: The scope of the variable 'status' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:315:14: style: Variable 'status' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:333:14: style: Variable 'status' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:400:14: style: Variable 'status' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:558:18: style: Variable 'status' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:594:18: style: Variable 'status' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:822:14: style: Variable 'status' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:850:14: style: Variable 'status' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:66:3: performance: Variable 'IntraComm' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:69:3: performance: Variable 'InterComm' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.hpp:517:15: style: Technically the member function 'XdmfDSMCommMPI::GetApplicationName' can be const. [functionConst]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:605:17: note: Technically the member function 'XdmfDSMCommMPI::GetApplicationName' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.hpp:517:15: note: Technically the member function 'XdmfDSMCommMPI::GetApplicationName' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.hpp:560:15: style: Technically the member function 'XdmfDSMCommMPI::GetDsmFileName' can be const. [functionConst]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:611:17: note: Technically the member function 'XdmfDSMCommMPI::GetDsmFileName' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.hpp:560:15: note: Technically the member function 'XdmfDSMCommMPI::GetDsmFileName' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.hpp:640:54: style: Technically the member function 'XdmfDSMCommMPI::GetDsmProcessStructure' can be const. [functionConst]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:623:17: note: Technically the member function 'XdmfDSMCommMPI::GetDsmProcessStructure' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.hpp:640:54: note: Technically the member function 'XdmfDSMCommMPI::GetDsmProcessStructure' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.hpp:697:7: style: Technically the member function 'XdmfDSMCommMPI::GetId' can be const. [functionConst]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:629:17: note: Technically the member function 'XdmfDSMCommMPI::GetId' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.hpp:697:7: note: Technically the member function 'XdmfDSMCommMPI::GetId' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.hpp:738:12: style: Technically the member function 'XdmfDSMCommMPI::GetInterComm' can be const. [functionConst]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:635:17: note: Technically the member function 'XdmfDSMCommMPI::GetInterComm' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.hpp:738:12: note: Technically the member function 'XdmfDSMCommMPI::GetInterComm' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.hpp:795:7: style: Technically the member function 'XdmfDSMCommMPI::GetInterCommType' can be const. [functionConst]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:641:17: note: Technically the member function 'XdmfDSMCommMPI::GetInterCommType' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.hpp:795:7: note: Technically the member function 'XdmfDSMCommMPI::GetInterCommType' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.hpp:852:7: style: Technically the member function 'XdmfDSMCommMPI::GetInterId' can be const. [functionConst]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:647:17: note: Technically the member function 'XdmfDSMCommMPI::GetInterId' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.hpp:852:7: note: Technically the member function 'XdmfDSMCommMPI::GetInterId' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.hpp:909:7: style: Technically the member function 'XdmfDSMCommMPI::GetInterSize' can be const. [functionConst]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:653:17: note: Technically the member function 'XdmfDSMCommMPI::GetInterSize' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.hpp:909:7: note: Technically the member function 'XdmfDSMCommMPI::GetInterSize' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.hpp:966:12: style: Technically the member function 'XdmfDSMCommMPI::GetIntraComm' can be const. [functionConst]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:659:17: note: Technically the member function 'XdmfDSMCommMPI::GetIntraComm' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.hpp:966:12: note: Technically the member function 'XdmfDSMCommMPI::GetIntraComm' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.hpp:1023:7: style: Technically the member function 'XdmfDSMCommMPI::GetIntraSize' can be const. [functionConst]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:665:17: note: Technically the member function 'XdmfDSMCommMPI::GetIntraSize' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.hpp:1023:7: note: Technically the member function 'XdmfDSMCommMPI::GetIntraSize' can be const.
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:98:9: warning: Class XdmfDSMCommMPI is not safe, destructor throws exception [exceptThrowInDestructor]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:98:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:109:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:148:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:160:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:193:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:205:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:353:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:384:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:395:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:519:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:541:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:553:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:577:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:589:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:685:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:693:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:714:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:729:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:764:10: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:251:9: error: Mismatching allocation and deallocation: appname [mismatchAllocDealloc]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:263:7: error: Mismatching allocation and deallocation: appname [mismatchAllocDealloc]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:473:5: error: Mismatching allocation and deallocation: appname [mismatchAllocDealloc]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:486:7: error: Mismatching allocation and deallocation: appname [mismatchAllocDealloc]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:489:7: error: Mismatching allocation and deallocation: appname [mismatchAllocDealloc]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:1026:0: error: Memory leak: names [memleak]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:1026:0: error: Memory leak: coreCount [memleak]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:861:48: performance: Function parameter 'newName' should be passed by const reference. [passedByValue]
xdmf-3.0+git20160803/core/dsm/XdmfDSMCommMPI.cpp:867:44: performance: Function parameter 'filename' should be passed by const reference. [passedByValue]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDescription.cpp:101:17: style: Variable 'createKey' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDescription.cpp:102:17: style: Variable 'createValue' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDescription.cpp:108:17: style: Variable 'createKey' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDescription.cpp:109:17: style: Variable 'createValue' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDescription.cpp:42:21: warning: Member variable 'XdmfDSMDescription::mPortDescription' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDescription.cpp:84:52: performance: Function parameter 'portDesc' should be passed by const reference. [passedByValue]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:945:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:385:47: warning: Either the condition 'NULL==(fa=(struct XDMF_dsm_fapl_t*)H5P_get_driver_info(plist))' is redundant or there is possible null pointer dereference: fa. [nullPointerRedundantCheck]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:376:12: note: Assuming that condition 'NULL==(fa=(struct XDMF_dsm_fapl_t*)H5P_get_driver_info(plist))' is not redundant
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:385:47: note: Null pointer dereference
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:418:3: warning: Either the condition 'NULL==(fa=(struct XDMF_dsm_fapl_t*)calloc((unsigned long)1,sizeof(struct XDMF_dsm_fapl_t)))' is redundant or there is possible null pointer dereference: fa. [nullPointerRedundantCheck]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:415:12: note: Assuming that condition 'NULL==(fa=(struct XDMF_dsm_fapl_t*)calloc((unsigned long)1,sizeof(struct XDMF_dsm_fapl_t)))' is not redundant
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:418:3: note: Null pointer dereference
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:419:3: warning: Either the condition 'NULL==(fa=(struct XDMF_dsm_fapl_t*)calloc((unsigned long)1,sizeof(struct XDMF_dsm_fapl_t)))' is redundant or there is possible null pointer dereference: fa. [nullPointerRedundantCheck]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:415:12: note: Assuming that condition 'NULL==(fa=(struct XDMF_dsm_fapl_t*)calloc((unsigned long)1,sizeof(struct XDMF_dsm_fapl_t)))' is not redundant
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:419:3: note: Null pointer dereference
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:529:5: warning: Either the condition 'NULL==(file=(struct XDMF_dsm_t*)calloc((unsigned long)1,sizeof(struct XDMF_dsm_t)))' is redundant or there is possible null pointer dereference: file. [nullPointerRedundantCheck]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:525:12: note: Assuming that condition 'NULL==(file=(struct XDMF_dsm_t*)calloc((unsigned long)1,sizeof(struct XDMF_dsm_t)))' is not redundant
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:529:5: note: Null pointer dereference
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:536:3: warning: Either the condition 'NULL==(file=(struct XDMF_dsm_t*)calloc((unsigned long)1,sizeof(struct XDMF_dsm_t)))' is redundant or there is possible null pointer dereference: file. [nullPointerRedundantCheck]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:525:12: note: Assuming that condition 'NULL==(file=(struct XDMF_dsm_t*)calloc((unsigned long)1,sizeof(struct XDMF_dsm_t)))' is not redundant
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:536:3: note: Null pointer dereference
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:537:3: warning: Either the condition 'NULL==(file=(struct XDMF_dsm_t*)calloc((unsigned long)1,sizeof(struct XDMF_dsm_t)))' is redundant or there is possible null pointer dereference: file. [nullPointerRedundantCheck]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:525:12: note: Assuming that condition 'NULL==(file=(struct XDMF_dsm_t*)calloc((unsigned long)1,sizeof(struct XDMF_dsm_t)))' is not redundant
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:537:3: note: Null pointer dereference
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:786:9: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:787:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:929:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:930:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:937:15: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:938:15: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:995:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:996:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:1000:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:1001:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:364:7: style: The scope of the variable 'mpi_code' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:487:7: style: The scope of the variable 'mpi_rank' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:491:19: style: The scope of the variable 'plist' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:352:1: style: Label 'done' is not used. [unusedLabel]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:389:1: style: Label 'done' is not used. [unusedLabel]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:424:1: style: Label 'done' is not used. [unusedLabel]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:455:1: style: Label 'done' is not used. [unusedLabel]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:625:1: style: Label 'done' is not used. [unusedLabel]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:710:1: style: Label 'done' is not used. [unusedLabel]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:869:1: style: Label 'done' is not used. [unusedLabel]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:957:1: style: Label 'done' is not used. [unusedLabel]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:1013:1: style: Label 'done' is not used. [unusedLabel]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:404:7: style: Unused variable: mpi_code [unusedVariable]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:439:7: style: Unused variable: mpi_code [unusedVariable]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:521:14: style: Variable 'mpi_rank' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:522:14: style: Variable 'mpi_size' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:489:7: style: Unused variable: mpi_code [unusedVariable]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:640:7: style: Unused variable: mpi_code [unusedVariable]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:703:18: style: Variable 'unlock_flag' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:766:7: style: Unused variable: mpi_code [unusedVariable]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:791:20: style: Unused variable: newpages [unusedVariable]
xdmf-3.0+git20160803/core/dsm/XdmfDSMDriver.cpp:387:47: error: Uninitialized struct member: fa.local_buf_len [uninitStructMember]
xdmf-3.0+git20160803/core/dsm/XdmfDSMItemFactory.cpp:49:38: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfDSMItemFactory.cpp:141:16: style: The scope of the variable 'contentIndex' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/dsm/XdmfDSMItemFactory.hpp:105:19: style: Class 'XdmfDSMItemFactory' is unsafe, 'XdmfDSMItemFactory::mDSMBuffer' can leak by wrong usage. [unsafeClassCanLeak]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5ControllerDSM.cpp:805:86: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5ControllerDSM.cpp:969:38: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5ControllerDSM.cpp:974:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5ControllerDSM.cpp:979:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5ControllerDSM.cpp:984:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5ControllerDSM.cpp:989:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5ControllerDSM.cpp:995:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5ControllerDSM.cpp:1002:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5ControllerDSM.cpp:1009:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5ControllerDSM.cpp:807:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5ControllerDSM.cpp:883:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5ControllerDSM.cpp:963:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5ControllerDSM.cpp:42:62: style: Function 'New' argument 7 names different: declaration 'dataspaceDimensions' definition 'datspaceDimensions'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5ControllerDSM.hpp:113:41: note: Function 'New' argument 7 names different: declaration 'dataspaceDimensions' definition 'datspaceDimensions'.
xdmf-3.0+git20160803/core/dsm/XdmfHDF5ControllerDSM.cpp:42:62: note: Function 'New' argument 7 names different: declaration 'dataspaceDimensions' definition 'datspaceDimensions'.
xdmf-3.0+git20160803/core/dsm/XdmfHDF5ControllerDSM.cpp:64:62: style: Function 'New' argument 7 names different: declaration 'dataspaceDimensions' definition 'datspaceDimensions'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5ControllerDSM.hpp:171:41: note: Function 'New' argument 7 names different: declaration 'dataspaceDimensions' definition 'datspaceDimensions'.
xdmf-3.0+git20160803/core/dsm/XdmfHDF5ControllerDSM.cpp:64:62: note: Function 'New' argument 7 names different: declaration 'dataspaceDimensions' definition 'datspaceDimensions'.
xdmf-3.0+git20160803/core/dsm/XdmfHDF5ControllerDSM.cpp:94:62: style: Function 'New' argument 7 names different: declaration 'dataspaceDimensions' definition 'datspaceDimensions'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5ControllerDSM.hpp:235:41: note: Function 'New' argument 7 names different: declaration 'dataspaceDimensions' definition 'datspaceDimensions'.
xdmf-3.0+git20160803/core/dsm/XdmfHDF5ControllerDSM.cpp:94:62: note: Function 'New' argument 7 names different: declaration 'dataspaceDimensions' definition 'datspaceDimensions'.
xdmf-3.0+git20160803/core/dsm/XdmfHDF5ControllerDSM.hpp:48:1: warning: The class 'XdmfHDF5ControllerDSM' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5ControllerDSM.cpp:365:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5ControllerDSM.cpp:592:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5ControllerDSM.cpp:654:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5ControllerDSM.cpp:666:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5ControllerDSM.cpp:684:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5ControllerDSM.cpp:693:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5ControllerDSM.cpp:710:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5ControllerDSM.cpp:719:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5ControllerDSM.cpp:794:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5ControllerDSM.cpp:866:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5ControllerDSM.cpp:944:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5ControllerDSM.cpp:69:40: performance: Function parameter 'applicationName' should be passed by const reference. [passedByValue]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5ControllerDSM.cpp:101:40: performance: Function parameter 'applicationName' should be passed by const reference. [passedByValue]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5WriterDSM.cpp:70:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5WriterDSM.cpp:72:6: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5WriterDSM.cpp:78:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5WriterDSM.cpp:122:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5WriterDSM.cpp:124:8: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5WriterDSM.cpp:1122:95: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5WriterDSM.cpp:1175:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5WriterDSM.cpp:1180:38: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5WriterDSM.cpp:1185:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5WriterDSM.cpp:1190:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5WriterDSM.cpp:1195:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5WriterDSM.cpp:1200:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5WriterDSM.cpp:1206:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5WriterDSM.cpp:1213:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5WriterDSM.cpp:1220:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5WriterDSM.cpp:1226:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5WriterDSM.cpp:1231:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5WriterDSM.cpp:901:3: style: Variable 'checkspace' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5WriterDSM.cpp:900:0: note: Variable 'checkspace' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdmf-3.0+git20160803/core/dsm/XdmfHDF5WriterDSM.cpp:901:3: note: Variable 'checkspace' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdmf-3.0+git20160803/core/dsm/XdmfHDF5WriterDSM.cpp:1124:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5WriterDSM.cpp:1139:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5WriterDSM.cpp:1156:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5WriterDSM.cpp:1169:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5WriterDSM.cpp:810:57: style: Function 'createController' argument 2 names different: declaration 'descriptor' definition 'dataSetPath'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5WriterDSM.hpp:816:44: note: Function 'createController' argument 2 names different: declaration 'descriptor' definition 'dataSetPath'.
xdmf-3.0+git20160803/core/dsm/XdmfHDF5WriterDSM.cpp:810:57: note: Function 'createController' argument 2 names different: declaration 'descriptor' definition 'dataSetPath'.
xdmf-3.0+git20160803/core/dsm/XdmfHDF5WriterDSM.cpp:657:7: style: Unused variable: rank [unusedVariable]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5WriterDSM.cpp:657:13: style: Unused variable: size [unusedVariable]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5WriterDSM.cpp:423:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5WriterDSM.cpp:645:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5WriterDSM.cpp:979:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5WriterDSM.cpp:991:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5WriterDSM.cpp:1009:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5WriterDSM.cpp:1018:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5WriterDSM.cpp:1035:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5WriterDSM.cpp:1044:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5WriterDSM.cpp:146:36: performance: Function parameter 'applicationName' should be passed by const reference. [passedByValue]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5WriterDSM.cpp:165:36: performance: Function parameter 'applicationName' should be passed by const reference. [passedByValue]
xdmf-3.0+git20160803/core/dsm/XdmfHDF5WriterDSM.cpp:181:36: performance: Function parameter 'applicationName' should be passed by const reference. [passedByValue]
xdmf-3.0+git20160803/core/dsm/tests/C/CDSMLoopTest.c:155:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/core/dsm/tests/C/CDSMLoopTest.c:223:25: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/core/dsm/tests/C/CDSMLoopTest.c:243:49: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/core/dsm/tests/C/CDSMLoopTest.c:287:57: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/core/dsm/tests/C/CDSMLoopTest.c:95:17: style: Variable 'testval' is reassigned a value before the old one has been used. [redundantAssignment]
xdmf-3.0+git20160803/core/dsm/tests/C/CDSMLoopTest.c:93:17: note: Variable 'testval' is reassigned a value before the old one has been used.
xdmf-3.0+git20160803/core/dsm/tests/C/CDSMLoopTest.c:95:17: note: Variable 'testval' is reassigned a value before the old one has been used.
xdmf-3.0+git20160803/core/dsm/tests/C/CDSMLoopTest.c:32:16: style: The scope of the variable 'newSetPath' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/dsm/tests/C/CDSMLoopTest.c:34:22: style: The scope of the variable 'writeStartVector' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/dsm/tests/C/CDSMLoopTest.c:35:22: style: The scope of the variable 'writeStrideVector' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/dsm/tests/C/CDSMLoopTest.c:36:22: style: The scope of the variable 'writeCountVector' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/dsm/tests/C/CDSMLoopTest.c:37:22: style: The scope of the variable 'writeDataSizeVector' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/dsm/tests/C/CDSMLoopTest.c:39:22: style: The scope of the variable 'readStartVector' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/dsm/tests/C/CDSMLoopTest.c:40:22: style: The scope of the variable 'readStrideVector' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/dsm/tests/C/CDSMLoopTest.c:41:22: style: The scope of the variable 'readCountVector' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/dsm/tests/C/CDSMLoopTest.c:42:22: style: The scope of the variable 'readDataSizeVector' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/dsm/tests/C/CDSMLoopTest.c:44:22: style: The scope of the variable 'readOutputCountVector' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/dsm/tests/C/CDSMLoopTest.c:49:33: style: The scope of the variable 'readController' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/dsm/tests/C/CDSMLoopTest.c:50:33: style: The scope of the variable 'readOutputController' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/dsm/tests/C/CDSMLoopTest.c:51:33: style: The scope of the variable 'writeController' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/dsm/tests/C/CDSMLoopTest.c:13:20: style: Unused variable: status [unusedVariable]
xdmf-3.0+git20160803/core/dsm/tests/C/CDSMLoopTest.c:95:27: style: Variable 'testval' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/core/dsm/tests/C/CXdmfAcceptTest.c:27:13: style: The scope of the variable 'numConnections' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/dsm/tests/C/CXdmfAcceptTest.c:17:20: style: Unused variable: status [unusedVariable]
xdmf-3.0+git20160803/core/dsm/tests/C/CXdmfConnectTest.c:149:33: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/core/dsm/tests/C/CXdmfConnectTest.c:204:41: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/core/dsm/tests/C/CXdmfConnectTest.c:20:9: style: Variable 'dsmSize' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/core/dsm/tests/C/CXdmfConnectTest.c:21:20: style: Unused variable: status [unusedVariable]
xdmf-3.0+git20160803/core/dsm/tests/C/CXdmfConnectTest2.c:171:41: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/core/dsm/tests/C/CXdmfConnectTest2.c:18:9: style: Variable 'dsmSize' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/core/dsm/tests/C/CXdmfConnectTest2.c:19:20: style: Unused variable: status [unusedVariable]
xdmf-3.0+git20160803/core/dsm/tests/Cxx/DSMLoopTest.cpp:109:17: style: Variable 'testval' is reassigned a value before the old one has been used. [redundantAssignment]
xdmf-3.0+git20160803/core/dsm/tests/Cxx/DSMLoopTest.cpp:107:17: note: Variable 'testval' is reassigned a value before the old one has been used.
xdmf-3.0+git20160803/core/dsm/tests/Cxx/DSMLoopTest.cpp:109:17: note: Variable 'testval' is reassigned a value before the old one has been used.
xdmf-3.0+git20160803/core/dsm/tests/Cxx/DSMLoopTest.cpp:24:35: style: Unused variable: outputVector [unusedVariable]
xdmf-3.0+git20160803/core/dsm/tests/Cxx/DSMLoopTest.cpp:109:27: style: Variable 'testval' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/core/dsm/tests/Cxx/DSMLoopTestPaged.cpp:109:17: style: Variable 'testval' is reassigned a value before the old one has been used. [redundantAssignment]
xdmf-3.0+git20160803/core/dsm/tests/Cxx/DSMLoopTestPaged.cpp:107:17: note: Variable 'testval' is reassigned a value before the old one has been used.
xdmf-3.0+git20160803/core/dsm/tests/Cxx/DSMLoopTestPaged.cpp:109:17: note: Variable 'testval' is reassigned a value before the old one has been used.
xdmf-3.0+git20160803/core/dsm/tests/Cxx/DSMLoopTestPaged.cpp:24:35: style: Unused variable: outputVector [unusedVariable]
xdmf-3.0+git20160803/core/dsm/tests/Cxx/DSMLoopTestPaged.cpp:109:27: style: Variable 'testval' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/core/dsm/tests/Cxx/DSMLoopTestPagedSingleCore.cpp:23:35: style: Unused variable: outputVector [unusedVariable]
xdmf-3.0+git20160803/core/dsm/tests/Cxx/DSMLoopTestPagedSingleCore.cpp:35:0: style: Variable 'secondSetPath' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/core/dsm/tests/Cxx/DSMLoopTestPagedSingleCore.cpp:40:0: style: Variable 'writeArraySize' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/core/dsm/tests/Cxx/DSMLoopTestPagedSingleCore.cpp:47:35: style: Unused variable: readStartVector [unusedVariable]
xdmf-3.0+git20160803/core/dsm/tests/Cxx/DSMLoopTestPagedSingleCore.cpp:48:35: style: Unused variable: readStrideVector [unusedVariable]
xdmf-3.0+git20160803/core/dsm/tests/Cxx/DSMLoopTestPagedSingleCore.cpp:49:35: style: Unused variable: readCountVector [unusedVariable]
xdmf-3.0+git20160803/core/dsm/tests/Cxx/DSMLoopTestPagedSingleCore.cpp:50:35: style: Unused variable: readDataSizeVector [unusedVariable]
xdmf-3.0+git20160803/core/dsm/tests/Cxx/DSMLoopTestPagedSingleCore.cpp:52:35: style: Unused variable: readOutputCountVector [unusedVariable]
xdmf-3.0+git20160803/core/dsm/tests/Cxx/DSMLoopTestPagedSingleCore.cpp:105:27: style: Variable 'testval' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/core/dsm/tests/Cxx/XdmfAcceptTest.cpp:32:13: style: The scope of the variable 'numConnections' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/dsm/tests/Cxx/XdmfAcceptTestPaged.cpp:32:13: style: The scope of the variable 'numConnections' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/dsm/tests/Cxx/XdmfConnectTest.cpp:21:9: style: Variable 'dsmSize' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/core/dsm/tests/Cxx/XdmfConnectTest2.cpp:19:9: style: Variable 'dsmSize' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/core/dsm/tests/Cxx/XdmfConnectTest2Paged.cpp:19:9: style: Variable 'dsmSize' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/core/dsm/tests/Cxx/XdmfConnectTestPaged.cpp:21:9: style: Variable 'dsmSize' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/core/tests/C/CTestXdmfArray.c:139:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/core/tests/C/CTestXdmfArray.c:140:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/core/tests/C/CTestXdmfError.c:89:3: style: Variable 'functionResult' is reassigned a value before the old one has been used. [redundantAssignment]
xdmf-3.0+git20160803/core/tests/C/CTestXdmfError.c:87:0: note: Variable 'functionResult' is reassigned a value before the old one has been used.
xdmf-3.0+git20160803/core/tests/C/CTestXdmfError.c:89:3: note: Variable 'functionResult' is reassigned a value before the old one has been used.
xdmf-3.0+git20160803/core/tests/C/CTestXdmfFunction.c:88:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/core/tests/C/CTestXdmfFunction.c:257:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/core/tests/C/CTestXdmfFunction.c:259:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/core/tests/C/CTestXdmfFunction.c:340:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/core/tests/C/CTestXdmfFunction.c:358:9: style: The scope of the variable 'limit' can be reduced. [variableScope]
xdmf-3.0+git20160803/core/tests/C/CTestXdmfHDF5Controller.c:67:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/core/tests/C/CTestXdmfHDF5Controller.c:73:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/core/tests/C/CTestXdmfHDF5Controller.c:85:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/core/tests/C/CTestXdmfHDF5Controller.c:93:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/core/tests/C/CTestXdmfHDF5Controller.c:101:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/core/tests/C/CTestXdmfHDF5Controller.c:109:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/core/tests/C/CTestXdmfHDF5Controller.c:177:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/core/tests/C/CTestXdmfInformation.c:51:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/core/tests/C/CTestXdmfInformation.c:51:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/core/tests/C/CTestXdmfSparseMatrix.c:147:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/core/tests/C/CTestXdmfSparseMatrix.c:151:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/core/tests/C/CTestXdmfSparseMatrix.c:165:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/core/tests/C/CTestXdmfSubset.c:51:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/core/tests/C/CTestXdmfSubset.c:57:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/core/tests/C/CTestXdmfSubset.c:65:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/core/tests/C/CTestXdmfSubset.c:73:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/core/tests/C/CTestXdmfSubset.c:93:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/core/tests/C/CTestXdmfSubset.c:111:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/core/tests/C/CTestXdmfSubset.c:117:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/core/tests/C/CTestXdmfSubset.c:123:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/core/tests/C/CTestXdmfSubset.c:129:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/core/tests/C/CTestXdmfSubset.c:169:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/core/tests/C/CTestXdmfWriter.c:16:25: style: Variable 'testFileName' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/core/tests/Cxx/TestXdmfArray.cpp:255:46: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
xdmf-3.0+git20160803/core/tests/Cxx/TestXdmfArray.cpp:269:46: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
xdmf-3.0+git20160803/core/tests/Cxx/TestXdmfError.cpp:50:2: style: Exception should be caught by reference. [catchExceptionByValue]
xdmf-3.0+git20160803/core/tests/Cxx/TestXdmfError.cpp:62:2: style: Exception should be caught by reference. [catchExceptionByValue]
xdmf-3.0+git20160803/core/tests/Cxx/TestXdmfError.cpp:71:9: style: Exception should be caught by reference. [catchExceptionByValue]
xdmf-3.0+git20160803/core/tests/Cxx/TestXdmfError.cpp:80:9: style: Exception should be caught by reference. [catchExceptionByValue]
xdmf-3.0+git20160803/core/tests/Cxx/TestXdmfError.cpp:96:9: style: Exception should be caught by reference. [catchExceptionByValue]
xdmf-3.0+git20160803/core/tests/Cxx/TestXdmfError.cpp:105:9: style: Exception should be caught by reference. [catchExceptionByValue]
xdmf-3.0+git20160803/core/tests/Cxx/TestXdmfError.cpp:114:9: style: Exception should be caught by reference. [catchExceptionByValue]
xdmf-3.0+git20160803/core/tests/Cxx/TestXdmfError.cpp:130:9: style: Exception should be caught by reference. [catchExceptionByValue]
xdmf-3.0+git20160803/core/tests/Cxx/TestXdmfError.cpp:139:9: style: Exception should be caught by reference. [catchExceptionByValue]
xdmf-3.0+git20160803/core/tests/Cxx/TestXdmfError.cpp:148:9: style: Exception should be caught by reference. [catchExceptionByValue]
xdmf-3.0+git20160803/core/tests/Cxx/TestXdmfError.cpp:164:9: style: Exception should be caught by reference. [catchExceptionByValue]
xdmf-3.0+git20160803/core/tests/Cxx/TestXdmfError.cpp:173:9: style: Exception should be caught by reference. [catchExceptionByValue]
xdmf-3.0+git20160803/core/tests/Cxx/TestXdmfError.cpp:182:9: style: Exception should be caught by reference. [catchExceptionByValue]
xdmf-3.0+git20160803/libsrc/XdmfArray.cxx:960:13: style: The scope of the variable 'IntValues' can be reduced. [variableScope]
xdmf-3.0+git20160803/libsrc/XdmfArray.cxx:961:15: style: The scope of the variable 'FloatValues' can be reduced. [variableScope]
xdmf-3.0+git20160803/libsrc/XdmfArray.cxx:1184:12: style: The scope of the variable 'Ptr' can be reduced. [variableScope]
xdmf-3.0+git20160803/libsrc/XdmfArray.cxx:220:33: style: Function 'XdmfArray' argument 1 names different: declaration 'NumberType' definition 'numberType'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfArray.h:56:24: note: Function 'XdmfArray' argument 1 names different: declaration 'NumberType' definition 'numberType'.
xdmf-3.0+git20160803/libsrc/XdmfArray.cxx:220:33: note: Function 'XdmfArray' argument 1 names different: declaration 'NumberType' definition 'numberType'.
xdmf-3.0+git20160803/libsrc/XdmfArray.cxx:229:33: style: Function 'XdmfArray' argument 1 names different: declaration 'NumberType' definition 'numberType'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfArray.h:57:24: note: Function 'XdmfArray' argument 1 names different: declaration 'NumberType' definition 'numberType'.
xdmf-3.0+git20160803/libsrc/XdmfArray.cxx:229:33: note: Function 'XdmfArray' argument 1 names different: declaration 'NumberType' definition 'numberType'.
xdmf-3.0+git20160803/libsrc/XdmfArray.cxx:324:40: style: Function 'Reform' argument 1 names different: declaration 'Rank' definition 'rank'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfArray.h:88:32: note: Function 'Reform' argument 1 names different: declaration 'Rank' definition 'rank'.
xdmf-3.0+git20160803/libsrc/XdmfArray.cxx:324:40: note: Function 'Reform' argument 1 names different: declaration 'Rank' definition 'rank'.
xdmf-3.0+git20160803/libsrc/XdmfArray.cxx:372:42: style: Function 'SetShape' argument 1 names different: declaration 'Rank' definition 'rank'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfArray.h:75:39: note: Function 'SetShape' argument 1 names different: declaration 'Rank' definition 'rank'.
xdmf-3.0+git20160803/libsrc/XdmfArray.cxx:372:42: note: Function 'SetShape' argument 1 names different: declaration 'Rank' definition 'rank'.
xdmf-3.0+git20160803/libsrc/XdmfArray.cxx:383:29: style: Function 'CopyShape' argument 1 names different: declaration 'DataSpace' definition 'dataSpace'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfArray.h:90:31: note: Function 'CopyShape' argument 1 names different: declaration 'DataSpace' definition 'dataSpace'.
xdmf-3.0+git20160803/libsrc/XdmfArray.cxx:383:29: note: Function 'CopyShape' argument 1 names different: declaration 'DataSpace' definition 'dataSpace'.
xdmf-3.0+git20160803/libsrc/XdmfArray.cxx:1207:30: style: Function 'Clone' argument 1 names different: declaration 'Start' definition 'start'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfArray.h:379:32: note: Function 'Clone' argument 1 names different: declaration 'Start' definition 'start'.
xdmf-3.0+git20160803/libsrc/XdmfArray.cxx:1207:30: note: Function 'Clone' argument 1 names different: declaration 'Start' definition 'start'.
xdmf-3.0+git20160803/libsrc/XdmfArray.cxx:1231:34: style: Function 'Reference' argument 1 names different: declaration 'Start' definition 'start'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfArray.h:381:36: note: Function 'Reference' argument 1 names different: declaration 'Start' definition 'start'.
xdmf-3.0+git20160803/libsrc/XdmfArray.cxx:1231:34: note: Function 'Reference' argument 1 names different: declaration 'Start' definition 'start'.
xdmf-3.0+git20160803/libsrc/XdmfArray.cxx:211:12: warning: Member variable 'XdmfArray::TagName' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/libsrc/XdmfArray.cxx:220:12: warning: Member variable 'XdmfArray::TagName' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/libsrc/XdmfArray.cxx:42:11: performance: Variable 'ListLength' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdmf-3.0+git20160803/libsrc/XdmfArray.cxx:43:11: performance: Variable 'ListIndex' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdmf-3.0+git20160803/libsrc/XdmfObject.h:478:19: performance: Technically the member function 'XdmfObject::GetClassName' can be static. [functionStatic]
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.h:163:3: style: Technically the member function 'XdmfDataDesc::GetDataType' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.h:165:3: style: Technically the member function 'XdmfDataDesc::GetDataSpace' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.h:204:3: style: Technically the member function 'XdmfDataDesc::GetHeavyDataSetName' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfArray.h:61:19: performance: Technically the member function 'XdmfArray::GetClassName' can be static. [functionStatic]
xdmf-3.0+git20160803/libsrc/XdmfArray.h:56:3: style: Class 'XdmfArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdmf-3.0+git20160803/libsrc/XdmfArray.h:51:1: warning: The class 'XdmfArray' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xdmf-3.0+git20160803/libsrc/XdmfArray.cxx:520:1: error: Mismatching allocation and deallocation: TmpArray [mismatchAllocDealloc]
xdmf-3.0+git20160803/libsrc/XdmfAttribute.cxx:74:14: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/libsrc/XdmfAttribute.cxx:135:60: style: Function 'SetAttributeTypeFromString' argument 1 names different: declaration 'AttributeType' definition 'attributeType'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfAttribute.h:105:57: note: Function 'SetAttributeTypeFromString' argument 1 names different: declaration 'AttributeType' definition 'attributeType'.
xdmf-3.0+git20160803/libsrc/XdmfAttribute.cxx:135:60: note: Function 'SetAttributeTypeFromString' argument 1 names different: declaration 'AttributeType' definition 'attributeType'.
xdmf-3.0+git20160803/libsrc/XdmfAttribute.cxx:187:62: style: Function 'SetAttributeCenterFromString' argument 1 names different: declaration 'AttributeCenter' definition 'attributeCenter'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfAttribute.h:109:59: note: Function 'SetAttributeCenterFromString' argument 1 names different: declaration 'AttributeCenter' definition 'attributeCenter'.
xdmf-3.0+git20160803/libsrc/XdmfAttribute.cxx:187:62: note: Function 'SetAttributeCenterFromString' argument 1 names different: declaration 'AttributeCenter' definition 'attributeCenter'.
xdmf-3.0+git20160803/libsrc/XdmfAttribute.cxx:207:37: style: Function 'SetValues' argument 1 names different: declaration 'Values' definition 'someValues'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfAttribute.h:133:34: note: Function 'SetValues' argument 1 names different: declaration 'Values' definition 'someValues'.
xdmf-3.0+git20160803/libsrc/XdmfAttribute.cxx:207:37: note: Function 'SetValues' argument 1 names different: declaration 'Values' definition 'someValues'.
xdmf-3.0+git20160803/libsrc/XdmfAttribute.cxx:159:3: style: Variable 'Dimensions' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/libsrc/XdmfLightData.h:56:19: performance: Technically the member function 'XdmfLightData::GetClassName' can be static. [functionStatic]
xdmf-3.0+git20160803/libsrc/XdmfLightData.h:61:5: style: Technically the member function 'XdmfLightData::GetName' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfLightData.h:66:5: style: Technically the member function 'XdmfLightData::GetFileName' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfLightData.h:75:5: style: Technically the member function 'XdmfLightData::GetWorkingDirectory' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfLightData.h:89:21: style: Technically the member function 'XdmfLightData::GetReturnBuffer' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:137:5: style: Technically the member function 'XdmfElement::GetElementName' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:142:5: style: Technically the member function 'XdmfElement::GetDataXml' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:147:5: style: Technically the member function 'XdmfElement::GetInsertedDataXml' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfAttribute.h:107:19: style: Technically the member function 'XdmfAttribute::GetAttributeTypeAsString' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfAttribute.cxx:114:16: note: Technically the member function 'XdmfAttribute::GetAttributeTypeAsString' can be const.
xdmf-3.0+git20160803/libsrc/XdmfAttribute.h:107:19: note: Technically the member function 'XdmfAttribute::GetAttributeTypeAsString' can be const.
xdmf-3.0+git20160803/libsrc/XdmfAttribute.h:110:19: style: Technically the member function 'XdmfAttribute::GetAttributeCenterAsString' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfAttribute.cxx:168:16: note: Technically the member function 'XdmfAttribute::GetAttributeCenterAsString' can be const.
xdmf-3.0+git20160803/libsrc/XdmfAttribute.h:110:19: note: Technically the member function 'XdmfAttribute::GetAttributeCenterAsString' can be const.
xdmf-3.0+git20160803/libsrc/XdmfAttribute.h:124:5: style: Technically the member function 'XdmfAttribute::GetUnits' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfDataItem.h:188:5: style: Technically the member function 'XdmfDataItem::GetHeavyDataSetName' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfDataItem.h:200:5: style: Technically the member function 'XdmfDataItem::GetFunction' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfDOM.h:94:19: performance: Technically the member function 'XdmfDOM::GetClassName' can be static. [functionStatic]
xdmf-3.0+git20160803/libsrc/XdmfDOM.h:106:10: style: Technically the member function 'XdmfDOM::GetOutputFileName' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfDOM.h:225:3: style: Technically the member function 'XdmfDOM::GetNdgmHost' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfAttribute.cxx:37:9: style: Class 'XdmfAttribute' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xdmf-3.0+git20160803/libsrc/XdmfAttribute.cxx:37:9: style: Class 'XdmfAttribute' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xdmf-3.0+git20160803/libsrc/XdmfAttribute.h:79:19: style: The function 'GetClassName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:84:29: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfAttribute.h:79:19: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfAttribute.h:102:13: style: The function 'Insert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:176:25: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfAttribute.h:102:13: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfAttribute.h:138:13: style: The function 'UpdateInformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:158:23: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfAttribute.h:138:13: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfAttribute.h:140:13: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:161:23: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfAttribute.h:140:13: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfAttribute.h:142:13: style: The function 'Build' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:164:23: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfAttribute.h:142:13: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfDataItem.h:109:19: style: The function 'GetClassName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:84:29: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfDataItem.h:109:19: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfDataItem.h:120:13: style: The function 'Insert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:176:25: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfDataItem.h:120:13: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfDataItem.h:127:15: style: The function 'UpdateInformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:158:23: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfDataItem.h:127:15: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfDataItem.h:130:15: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:161:23: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfDataItem.h:130:15: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfDataItem.h:133:15: style: The function 'Build' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:164:23: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfDataItem.h:133:15: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfDataItem.h:190:15: style: The function 'Copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:173:23: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfDataItem.h:190:15: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfDOM.cxx:40:9: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/libsrc/XdmfDOM.cxx:101:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/libsrc/XdmfDOM.cxx:377:1: style: Variable 'doc' is reassigned a value before the old one has been used. [redundantAssignment]
xdmf-3.0+git20160803/libsrc/XdmfDOM.cxx:373:0: note: Variable 'doc' is reassigned a value before the old one has been used.
xdmf-3.0+git20160803/libsrc/XdmfDOM.cxx:377:1: note: Variable 'doc' is reassigned a value before the old one has been used.
xdmf-3.0+git20160803/libsrc/XdmfDOM.cxx:256:21: style: The scope of the variable 'OldOutputFileName' can be reduced. [variableScope]
xdmf-3.0+git20160803/libsrc/XdmfDOM.cxx:311:18: style: The scope of the variable 'Attribute' can be reduced. [variableScope]
xdmf-3.0+git20160803/libsrc/XdmfDOM.cxx:394:13: style: The scope of the variable 'ChildCopy' can be reduced. [variableScope]
xdmf-3.0+git20160803/libsrc/XdmfDOM.cxx:414:13: style: The scope of the variable 'Child' can be reduced. [variableScope]
xdmf-3.0+git20160803/libsrc/XdmfDOM.cxx:244:32: style: Function 'Serialize' argument 1 names different: declaration 'node' definition 'Node'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDOM.h:163:41: note: Function 'Serialize' argument 1 names different: declaration 'node' definition 'Node'.
xdmf-3.0+git20160803/libsrc/XdmfDOM.cxx:244:32: note: Function 'Serialize' argument 1 names different: declaration 'node' definition 'Node'.
xdmf-3.0+git20160803/libsrc/XdmfDOM.cxx:255:42: style: Function 'Write' argument 1 names different: declaration 'Output' definition 'wOutput'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDOM.h:167:35: note: Function 'Write' argument 1 names different: declaration 'Output' definition 'wOutput'.
xdmf-3.0+git20160803/libsrc/XdmfDOM.cxx:255:42: note: Function 'Write' argument 1 names different: declaration 'Output' definition 'wOutput'.
xdmf-3.0+git20160803/libsrc/XdmfDOM.cxx:273:34: style: Function '__Parse' argument 1 names different: declaration 'xml' definition 'inxml'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDOM.h:143:39: note: Function '__Parse' argument 1 names different: declaration 'xml' definition 'inxml'.
xdmf-3.0+git20160803/libsrc/XdmfDOM.cxx:273:34: note: Function '__Parse' argument 1 names different: declaration 'xml' definition 'inxml'.
xdmf-3.0+git20160803/libsrc/XdmfDOM.cxx:273:53: style: Function '__Parse' argument 2 names different: declaration 'Doc' definition 'DocPtr'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDOM.h:143:56: note: Function '__Parse' argument 2 names different: declaration 'Doc' definition 'DocPtr'.
xdmf-3.0+git20160803/libsrc/XdmfDOM.cxx:273:53: note: Function '__Parse' argument 2 names different: declaration 'Doc' definition 'DocPtr'.
xdmf-3.0+git20160803/libsrc/XdmfDOM.cxx:307:32: style: Function 'Parse' argument 1 names different: declaration 'xml' definition 'inxml'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDOM.h:146:35: note: Function 'Parse' argument 1 names different: declaration 'xml' definition 'inxml'.
xdmf-3.0+git20160803/libsrc/XdmfDOM.cxx:307:32: note: Function 'Parse' argument 1 names different: declaration 'xml' definition 'inxml'.
xdmf-3.0+git20160803/libsrc/XdmfDOM.cxx:342:33: style: Function 'DeleteNode' argument 1 names different: declaration 'node' definition 'Node'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDOM.h:177:36: note: Function 'DeleteNode' argument 1 names different: declaration 'node' definition 'Node'.
xdmf-3.0+git20160803/libsrc/XdmfDOM.cxx:342:33: note: Function 'DeleteNode' argument 1 names different: declaration 'node' definition 'Node'.
xdmf-3.0+git20160803/libsrc/XdmfDOM.cxx:370:39: style: Function 'InsertFromString' argument 1 names different: declaration 'parent' definition 'Parent'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDOM.h:171:44: note: Function 'InsertFromString' argument 1 names different: declaration 'parent' definition 'Parent'.
xdmf-3.0+git20160803/libsrc/XdmfDOM.cxx:370:39: note: Function 'InsertFromString' argument 1 names different: declaration 'parent' definition 'Parent'.
xdmf-3.0+git20160803/libsrc/XdmfDOM.cxx:370:63: style: Function 'InsertFromString' argument 2 names different: declaration 'xml' definition 'inxml'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDOM.h:171:68: note: Function 'InsertFromString' argument 2 names different: declaration 'xml' definition 'inxml'.
xdmf-3.0+git20160803/libsrc/XdmfDOM.cxx:370:63: note: Function 'InsertFromString' argument 2 names different: declaration 'xml' definition 'inxml'.
xdmf-3.0+git20160803/libsrc/XdmfDOM.cxx:392:29: style: Function 'Insert' argument 1 names different: declaration 'parent' definition 'Parent'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDOM.h:169:34: note: Function 'Insert' argument 1 names different: declaration 'parent' definition 'Parent'.
xdmf-3.0+git20160803/libsrc/XdmfDOM.cxx:392:29: note: Function 'Insert' argument 1 names different: declaration 'parent' definition 'Parent'.
xdmf-3.0+git20160803/libsrc/XdmfDOM.cxx:392:49: style: Function 'Insert' argument 2 names different: declaration 'node' definition 'Child'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDOM.h:169:54: note: Function 'Insert' argument 2 names different: declaration 'node' definition 'Child'.
xdmf-3.0+git20160803/libsrc/XdmfDOM.cxx:392:49: note: Function 'Insert' argument 2 names different: declaration 'node' definition 'Child'.
xdmf-3.0+git20160803/libsrc/XdmfDOM.cxx:454:43: style: Function 'GetNumberOfChildren' argument 1 names different: declaration 'node' definition 'Node'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDOM.h:153:46: note: Function 'GetNumberOfChildren' argument 1 names different: declaration 'node' definition 'Node'.
xdmf-3.0+git20160803/libsrc/XdmfDOM.cxx:454:43: note: Function 'GetNumberOfChildren' argument 1 names different: declaration 'node' definition 'Node'.
xdmf-3.0+git20160803/libsrc/XdmfDOM.cxx:251:10: style: Variable 'buflen' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/libsrc/XdmfDOM.cxx:260:29: style: Variable 'OldOutputFileName' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/libsrc/XdmfDOM.cxx:61:9: performance: Variable 'DTD' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdmf-3.0+git20160803/libsrc/XdmfDOM.h:159:19: performance: Technically the member function 'XdmfDOM::GetAttributeName' can be static. [functionStatic]
xdmf-3.0+git20160803/libsrc/XdmfDOM.cxx:130:10: note: Technically the member function 'XdmfDOM::GetAttributeName' can be static.
xdmf-3.0+git20160803/libsrc/XdmfDOM.h:159:19: note: Technically the member function 'XdmfDOM::GetAttributeName' can be static.
xdmf-3.0+git20160803/libsrc/XdmfDOM.cxx:63:3: style: Class 'XdmfDOM' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xdmf-3.0+git20160803/libsrc/XdmfDOM.cxx:63:3: style: Class 'XdmfDOM' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xdmf-3.0+git20160803/libsrc/XdmfDOM.cxx:63:3: warning: Conversion of string literal "stdout" to bool always evaluates to true. [incorrectStringBooleanError]
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:411:58: warning: Either the condition 'if(start)' is redundant or there is possible null pointer dereference: start. [nullPointerRedundantCheck]
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:416:5: note: Assuming that condition 'if(start)' is not redundant
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:411:58: note: Null pointer dereference
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:412:60: warning: Either the condition 'if(stride)' is redundant or there is possible null pointer dereference: stride. [nullPointerRedundantCheck]
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:421:5: note: Assuming that condition 'if(stride)' is not redundant
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:412:60: note: Null pointer dereference
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:413:58: warning: Either the condition 'if(count)' is redundant or there is possible null pointer dereference: count. [nullPointerRedundantCheck]
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:426:5: note: Assuming that condition 'if(count)' is not redundant
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:413:58: note: Null pointer dereference
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:59:40: style: Function 'GetHyperSlab' argument 1 names different: declaration 'Start' definition 'start'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.h:115:39: note: Function 'GetHyperSlab' argument 1 names different: declaration 'Start' definition 'start'.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:59:40: note: Function 'GetHyperSlab' argument 1 names different: declaration 'Start' definition 'start'.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:59:58: style: Function 'GetHyperSlab' argument 2 names different: declaration 'Stride' definition 'stride'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.h:115:57: note: Function 'GetHyperSlab' argument 2 names different: declaration 'Stride' definition 'stride'.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:59:58: note: Function 'GetHyperSlab' argument 2 names different: declaration 'Stride' definition 'stride'.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:59:77: style: Function 'GetHyperSlab' argument 3 names different: declaration 'Count' definition 'count'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.h:115:76: note: Function 'GetHyperSlab' argument 3 names different: declaration 'Count' definition 'count'.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:59:77: note: Function 'GetHyperSlab' argument 3 names different: declaration 'Count' definition 'count'.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:113:44: style: Function 'CopySelection' argument 1 names different: declaration 'DataDesc' definition 'Desc'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.h:84:43: note: Function 'CopySelection' argument 1 names different: declaration 'DataDesc' definition 'Desc'.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:113:44: note: Function 'CopySelection' argument 1 names different: declaration 'DataDesc' definition 'Desc'.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:152:31: style: Function 'CopyType' argument 1 names different: declaration 'DataType' definition 'dataType'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.h:94:30: note: Function 'CopyType' argument 1 names different: declaration 'DataType' definition 'dataType'.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:152:31: note: Function 'CopyType' argument 1 names different: declaration 'DataType' definition 'dataType'.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:161:32: style: Function 'CopyShape' argument 1 names different: declaration 'DataSpace' definition 'dataSpace'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.h:93:31: note: Function 'CopyShape' argument 1 names different: declaration 'DataSpace' definition 'dataSpace'.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:161:32: note: Function 'CopyShape' argument 1 names different: declaration 'DataSpace' definition 'dataSpace'.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:210:35: style: Function 'SetShape' argument 1 names different: declaration 'Rank' definition 'rank'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.h:78:34: note: Function 'SetShape' argument 1 names different: declaration 'Rank' definition 'rank'.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:210:35: note: Function 'SetShape' argument 1 names different: declaration 'Rank' definition 'rank'.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:283:44: style: Function 'SelectHyperSlab' argument 1 names different: declaration 'Start' definition 'start'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.h:111:42: note: Function 'SelectHyperSlab' argument 1 names different: declaration 'Start' definition 'start'.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:283:44: note: Function 'SelectHyperSlab' argument 1 names different: declaration 'Start' definition 'start'.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:283:62: style: Function 'SelectHyperSlab' argument 2 names different: declaration 'Stride' definition 'stride'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.h:111:60: note: Function 'SelectHyperSlab' argument 2 names different: declaration 'Stride' definition 'stride'.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:283:62: note: Function 'SelectHyperSlab' argument 2 names different: declaration 'Stride' definition 'stride'.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:283:81: style: Function 'SelectHyperSlab' argument 3 names different: declaration 'Count' definition 'count'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.h:111:79: note: Function 'SelectHyperSlab' argument 3 names different: declaration 'Count' definition 'count'.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:283:81: note: Function 'SelectHyperSlab' argument 3 names different: declaration 'Count' definition 'count'.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:409:59: style: Function 'SelectHyperSlabFromString' argument 1 names different: declaration 'Start' definition 'start'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.h:113:57: note: Function 'SelectHyperSlabFromString' argument 1 names different: declaration 'Start' definition 'start'.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:409:59: note: Function 'SelectHyperSlabFromString' argument 1 names different: declaration 'Start' definition 'start'.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:409:82: style: Function 'SelectHyperSlabFromString' argument 2 names different: declaration 'Stride' definition 'stride'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.h:113:80: note: Function 'SelectHyperSlabFromString' argument 2 names different: declaration 'Stride' definition 'stride'.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:409:82: note: Function 'SelectHyperSlabFromString' argument 2 names different: declaration 'Stride' definition 'stride'.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:409:106: style: Function 'SelectHyperSlabFromString' argument 3 names different: declaration 'Count' definition 'count'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.h:113:104: note: Function 'SelectHyperSlabFromString' argument 3 names different: declaration 'Count' definition 'count'.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:409:106: note: Function 'SelectHyperSlabFromString' argument 3 names different: declaration 'Count' definition 'count'.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:457:60: style: Function 'SelectCoordinatesFromString' argument 1 names different: declaration 'Coordinates' definition 'String'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.h:129:59: note: Function 'SelectCoordinatesFromString' argument 1 names different: declaration 'Coordinates' definition 'String'.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:457:60: note: Function 'SelectCoordinatesFromString' argument 1 names different: declaration 'Coordinates' definition 'String'.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:478:40: style: Function 'SetNumberType' argument 1 names different: declaration 'NumberType' definition 'numberType'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.h:70:39: note: Function 'SetNumberType' argument 1 names different: declaration 'NumberType' definition 'numberType'.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:478:40: note: Function 'SetNumberType' argument 1 names different: declaration 'NumberType' definition 'numberType'.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:497:56: style: Function 'SetNumberTypeFromString' argument 1 names different: declaration 'NumberType' definition 'NumberTypeString'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.h:72:55: note: Function 'SetNumberTypeFromString' argument 1 names different: declaration 'NumberType' definition 'NumberTypeString'.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:497:56: note: Function 'SetNumberTypeFromString' argument 1 names different: declaration 'NumberType' definition 'NumberTypeString'.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:678:21: style: Function 'AddCompoundMemberFromString' argument 2 names different: declaration 'NumberType' definition 'NumberTypeString'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.h:180:25: note: Function 'AddCompoundMemberFromString' argument 2 names different: declaration 'NumberType' definition 'NumberTypeString'.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:678:21: note: Function 'AddCompoundMemberFromString' argument 2 names different: declaration 'NumberType' definition 'NumberTypeString'.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:697:15: style: Function 'AddCompoundMember' argument 2 names different: declaration 'NumberType' definition 'numberType'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.h:173:19: note: Function 'AddCompoundMember' argument 2 names different: declaration 'NumberType' definition 'numberType'.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:697:15: note: Function 'AddCompoundMember' argument 2 names different: declaration 'NumberType' definition 'numberType'.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:698:15: style: Function 'AddCompoundMember' argument 3 names different: declaration 'Rank' definition 'rank'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.h:174:19: note: Function 'AddCompoundMember' argument 3 names different: declaration 'Rank' definition 'rank'.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:698:15: note: Function 'AddCompoundMember' argument 3 names different: declaration 'Rank' definition 'rank'.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:766:41: style: Function 'GetCoordinates' argument 1 names different: declaration 'Start' definition 'start'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.h:131:41: note: Function 'GetCoordinates' argument 1 names different: declaration 'Start' definition 'start'.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:766:41: note: Function 'GetCoordinates' argument 1 names different: declaration 'Start' definition 'start'.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:791:49: style: Function 'GetCoordinatesAsString' argument 1 names different: declaration 'Start' definition 'start'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.h:133:54: note: Function 'GetCoordinatesAsString' argument 1 names different: declaration 'Start' definition 'start'.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:791:49: note: Function 'GetCoordinatesAsString' argument 1 names different: declaration 'Start' definition 'start'.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.h:160:19: style: Technically the member function 'XdmfDataDesc::GetSelectionTypeAsString' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:750:15: note: Technically the member function 'XdmfDataDesc::GetSelectionTypeAsString' can be const.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.h:160:19: note: Technically the member function 'XdmfDataDesc::GetSelectionTypeAsString' can be const.
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:133:3: error: Mismatching allocation and deallocation: Coordinates [mismatchAllocDealloc]
xdmf-3.0+git20160803/libsrc/XdmfDataDesc.cxx:784:5: error: Mismatching allocation and deallocation: HCoordinates [mismatchAllocDealloc]
xdmf-3.0+git20160803/libsrc/XdmfDataItem.cxx:122:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/libsrc/XdmfDataItem.cxx:530:18: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/libsrc/XdmfDataItem.cxx:539:18: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/libsrc/XdmfDataItem.cxx:559:18: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/libsrc/XdmfDataItem.cxx:789:17: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/libsrc/XdmfDataItem.cxx:797:17: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/libsrc/XdmfDataItem.cxx:825:32: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/libsrc/XdmfDataItem.cxx:828:32: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/libsrc/XdmfDataItem.cxx:839:32: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/libsrc/XdmfDataItem.cxx:101:35: style: Function 'SetArray' argument 1 names different: declaration 'Array' definition 'anArray'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDataItem.h:145:37: note: Function 'SetArray' argument 1 names different: declaration 'Array' definition 'anArray'.
xdmf-3.0+git20160803/libsrc/XdmfDataItem.cxx:101:35: note: Function 'SetArray' argument 1 names different: declaration 'Array' definition 'anArray'.
xdmf-3.0+git20160803/libsrc/XdmfDataItem.cxx:109:41: style: Function 'SetDataDesc' argument 1 names different: declaration 'DataDesc' definition 'aDataDesc'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDataItem.h:139:41: note: Function 'SetDataDesc' argument 1 names different: declaration 'DataDesc' definition 'aDataDesc'.
xdmf-3.0+git20160803/libsrc/XdmfDataItem.cxx:109:41: note: Function 'SetDataDesc' argument 1 names different: declaration 'DataDesc' definition 'aDataDesc'.
xdmf-3.0+git20160803/libsrc/XdmfDataItem.cxx:691:72: style: Function 'SetDataValues' argument 2 names different: declaration 'Values' definition 'someValues'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDataItem.h:165:64: note: Function 'SetDataValues' argument 2 names different: declaration 'Values' definition 'someValues'.
xdmf-3.0+git20160803/libsrc/XdmfDataItem.cxx:691:72: note: Function 'SetDataValues' argument 2 names different: declaration 'Values' definition 'someValues'.
xdmf-3.0+git20160803/libsrc/XdmfDataItem.cxx:811:37: style: Function 'CheckValues' argument 1 names different: declaration 'Format' definition 'aFormat'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDataItem.h:222:43: note: Function 'CheckValues' argument 1 names different: declaration 'Format' definition 'aFormat'.
xdmf-3.0+git20160803/libsrc/XdmfDataItem.cxx:811:37: note: Function 'CheckValues' argument 1 names different: declaration 'Format' definition 'aFormat'.
xdmf-3.0+git20160803/libsrc/XdmfHeavyData.h:56:19: performance: Technically the member function 'XdmfHeavyData::GetClassName' can be static. [functionStatic]
xdmf-3.0+git20160803/libsrc/XdmfHeavyData.h:59:9: style: Technically the member function 'XdmfHeavyData::GetNdgmHost' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfHeavyData.h:64:9: style: Technically the member function 'XdmfHeavyData::GetWorkingDirectory' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfHeavyData.h:70:3: style: Technically the member function 'XdmfHeavyData::GetDomain' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfHeavyData.h:77:3: style: Technically the member function 'XdmfHeavyData::GetFileName' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfHeavyData.h:82:3: style: Technically the member function 'XdmfHeavyData::GetPath' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfHeavyData.h:95:3: style: Technically the member function 'XdmfHeavyData::GetAccess' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfHDF.h:87:19: performance: Technically the member function 'XdmfHDF::GetClassName' can be static. [functionStatic]
xdmf-3.0+git20160803/libsrc/XdmfHDF.h:122:19: style: Technically the member function 'XdmfHDF::GetChild' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfValuesBinary.h:74:3: style: Technically the member function 'XdmfValuesBinary::GetEndian' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfValuesBinary.h:79:3: style: Technically the member function 'XdmfValuesBinary::GetSeek' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfValuesBinary.h:84:3: style: Technically the member function 'XdmfValuesBinary::GetCompression' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfDataItem.cxx:45:11: style: Class 'XdmfDataItem' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xdmf-3.0+git20160803/libsrc/XdmfDataItem.cxx:45:11: style: Class 'XdmfDataItem' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xdmf-3.0+git20160803/libsrc/XdmfHDF.h:177:21: style: The function 'DoOpen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfHeavyData.h:115:21: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfHDF.h:177:21: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfHDF.h:183:22: style: The function 'DoRead' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfHeavyData.h:117:22: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfHDF.h:183:22: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfHDF.h:187:21: style: The function 'DoWrite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfHeavyData.h:119:21: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfHDF.h:187:21: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfHDF.h:190:21: style: The function 'DoClose' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfHeavyData.h:121:21: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfHDF.h:190:21: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfValues.h:73:19: style: The function 'GetClassName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:84:29: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfValues.h:73:19: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfValuesXML.h:71:19: style: The function 'GetClassName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:84:29: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfValuesXML.h:71:19: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfValuesXML.h:73:14: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfValues.h:77:22: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfValuesXML.h:73:14: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfValuesXML.h:75:13: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfValues.h:79:21: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfValuesXML.h:75:13: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfValuesHDF.h:59:19: style: The function 'GetClassName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:84:29: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfValuesHDF.h:59:19: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfValuesHDF.h:61:14: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfValues.h:77:22: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfValuesHDF.h:61:14: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfValuesHDF.h:63:13: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfValues.h:79:21: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfValuesHDF.h:63:13: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfValuesBinary.h:67:19: style: The function 'GetClassName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:84:29: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfValuesBinary.h:67:19: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfValuesBinary.h:69:14: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfValues.h:77:22: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfValuesBinary.h:69:14: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfValuesBinary.h:71:13: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfValues.h:79:21: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfValuesBinary.h:71:13: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfDataItem.cxx:377:13: error: Mismatching allocation and deallocation: Coordinates [mismatchAllocDealloc]
xdmf-3.0+git20160803/libsrc/XdmfDataStructure.h:60:19: style: The function 'GetClassName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:84:29: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfDataStructure.h:60:19: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfDataStructure.h:62:13: style: The function 'UpdateInformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:158:23: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfDataStructure.h:62:13: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfDataTransform.h:61:19: style: The function 'GetClassName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:84:29: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfDataTransform.h:61:19: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfDataTransform.h:65:15: style: The function 'UpdateInformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:158:23: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfDataTransform.h:65:15: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfDomain.cxx:58:9: warning: Either the condition 'Child' is redundant or there is possible null pointer dereference: Child. [nullPointerRedundantCheck]
xdmf-3.0+git20160803/libsrc/XdmfDomain.cxx:43:8: note: Assuming that condition 'Child' is not redundant
xdmf-3.0+git20160803/libsrc/XdmfDomain.cxx:58:9: note: Null pointer dereference
xdmf-3.0+git20160803/libsrc/XdmfDomain.cxx:50:35: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/libsrc/XdmfDomain.h:48:19: style: The function 'GetClassName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:84:29: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfDomain.h:48:19: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfDomain.h:51:15: style: The function 'UpdateInformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:158:23: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfDomain.h:51:15: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfDomain.h:54:13: style: The function 'Insert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:176:25: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfDomain.h:54:13: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfDomain.h:56:15: style: The function 'Build' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:164:23: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfDomain.h:56:15: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfGrid.h:147:19: style: The function 'GetClassName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:84:29: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfGrid.h:147:19: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfGrid.h:173:13: style: The function 'Build' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:164:23: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfGrid.h:173:13: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfGrid.h:180:13: style: The function 'Insert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:176:25: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfGrid.h:180:13: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfGrid.h:195:13: style: The function 'Copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:173:23: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfGrid.h:195:13: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfGrid.h:281:14: style: The function 'UpdateInformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:158:23: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfGrid.h:281:14: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfGrid.h:289:14: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:161:23: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfGrid.h:289:14: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfDsm.cxx:217:5: style: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xdmf-3.0+git20160803/libsrc/XdmfDsm.cxx:209:0: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdmf-3.0+git20160803/libsrc/XdmfDsm.cxx:217:5: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdmf-3.0+git20160803/libsrc/XdmfDsm.cxx:84:32: style: Function 'SetStorage' argument 1 names different: declaration 'Storage' definition 'aStorage'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDsm.h:87:39: note: Function 'SetStorage' argument 1 names different: declaration 'Storage' definition 'aStorage'.
xdmf-3.0+git20160803/libsrc/XdmfDsm.cxx:84:32: note: Function 'SetStorage' argument 1 names different: declaration 'Storage' definition 'aStorage'.
xdmf-3.0+git20160803/libsrc/XdmfDsm.cxx:92:40: style: Function 'ConfigureUniform' argument 1 names different: declaration 'Comm' definition 'aComm'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDsm.h:102:47: note: Function 'ConfigureUniform' argument 1 names different: declaration 'Comm' definition 'aComm'.
xdmf-3.0+git20160803/libsrc/XdmfDsm.cxx:92:40: note: Function 'ConfigureUniform' argument 1 names different: declaration 'Comm' definition 'aComm'.
xdmf-3.0+git20160803/libsrc/XdmfDsm.cxx:92:57: style: Function 'ConfigureUniform' argument 2 names different: declaration 'Length' definition 'aLength'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDsm.h:102:63: note: Function 'ConfigureUniform' argument 2 names different: declaration 'Length' definition 'aLength'.
xdmf-3.0+git20160803/libsrc/XdmfDsm.cxx:92:57: note: Function 'ConfigureUniform' argument 2 names different: declaration 'Length' definition 'aLength'.
xdmf-3.0+git20160803/libsrc/XdmfDsm.cxx:173:30: style: Function 'SetLength' argument 1 names different: declaration 'Length' definition 'aLength'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDsm.h:79:35: note: Function 'SetLength' argument 1 names different: declaration 'Length' definition 'aLength'.
xdmf-3.0+git20160803/libsrc/XdmfDsm.cxx:173:30: note: Function 'SetLength' argument 1 names different: declaration 'Length' definition 'aLength'.
xdmf-3.0+git20160803/libsrc/XdmfDsm.cxx:185:91: style: Function 'SendCommandHeader' argument 4 names different: declaration 'Length' definition 'aLength'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDsm.h:106:98: note: Function 'SendCommandHeader' argument 4 names different: declaration 'Length' definition 'aLength'.
xdmf-3.0+git20160803/libsrc/XdmfDsm.cxx:185:91: note: Function 'SendCommandHeader' argument 4 names different: declaration 'Length' definition 'aLength'.
xdmf-3.0+git20160803/libsrc/XdmfDsm.cxx:207:100: style: Function 'ReceiveCommandHeader' argument 4 names different: declaration 'Length' definition 'aLength'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDsm.h:107:107: note: Function 'ReceiveCommandHeader' argument 4 names different: declaration 'Length' definition 'aLength'.
xdmf-3.0+git20160803/libsrc/XdmfDsm.cxx:207:100: note: Function 'ReceiveCommandHeader' argument 4 names different: declaration 'Length' definition 'aLength'.
xdmf-3.0+git20160803/libsrc/XdmfDsm.cxx:236:57: style: Function 'SendData' argument 3 names different: declaration 'Length' definition 'aLength'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDsm.h:109:64: note: Function 'SendData' argument 3 names different: declaration 'Length' definition 'aLength'.
xdmf-3.0+git20160803/libsrc/XdmfDsm.cxx:236:57: note: Function 'SendData' argument 3 names different: declaration 'Length' definition 'aLength'.
xdmf-3.0+git20160803/libsrc/XdmfDsm.cxx:247:62: style: Function 'ReceiveData' argument 3 names different: declaration 'Length' definition 'aLength'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDsm.h:110:69: note: Function 'ReceiveData' argument 3 names different: declaration 'Length' definition 'aLength'.
xdmf-3.0+git20160803/libsrc/XdmfDsm.cxx:247:62: note: Function 'ReceiveData' argument 3 names different: declaration 'Length' definition 'aLength'.
xdmf-3.0+git20160803/libsrc/XdmfDsm.cxx:42:11: performance: Variable 'DsmType' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdmf-3.0+git20160803/libsrc/XdmfDsm.cxx:44:11: performance: Variable 'StorageIsMine' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdmf-3.0+git20160803/libsrc/XdmfDsm.h:54:19: performance: Technically the member function 'XdmfDsm::GetClassName' can be static. [functionStatic]
xdmf-3.0+git20160803/libsrc/XdmfDsmComm.h:47:19: performance: Technically the member function 'XdmfDsmComm::GetClassName' can be static. [functionStatic]
xdmf-3.0+git20160803/libsrc/XdmfDsm.cxx:43:11: style: Class 'XdmfDsm' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xdmf-3.0+git20160803/libsrc/XdmfDsm.cxx:43:11: style: Class 'XdmfDsm' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xdmf-3.0+git20160803/libsrc/XdmfDsmBuffer.cxx:41:26: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/libsrc/XdmfDsmBuffer.cxx:99:5: style: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xdmf-3.0+git20160803/libsrc/XdmfDsmBuffer.cxx:96:0: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdmf-3.0+git20160803/libsrc/XdmfDsmBuffer.cxx:99:5: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdmf-3.0+git20160803/libsrc/XdmfDsmBuffer.cxx:149:5: style: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xdmf-3.0+git20160803/libsrc/XdmfDsmBuffer.cxx:145:0: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdmf-3.0+git20160803/libsrc/XdmfDsmBuffer.cxx:149:5: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdmf-3.0+git20160803/libsrc/XdmfDsmBuffer.cxx:345:49: style: Function 'Put' argument 2 names different: declaration 'Length' definition 'aLength'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDsmBuffer.h:54:50: note: Function 'Put' argument 2 names different: declaration 'Length' definition 'aLength'.
xdmf-3.0+git20160803/libsrc/XdmfDsmBuffer.cxx:345:49: note: Function 'Put' argument 2 names different: declaration 'Length' definition 'aLength'.
xdmf-3.0+git20160803/libsrc/XdmfDsmBuffer.cxx:395:49: style: Function 'Get' argument 2 names different: declaration 'Length' definition 'aLength'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfDsmBuffer.h:55:50: note: Function 'Get' argument 2 names different: declaration 'Length' definition 'aLength'.
xdmf-3.0+git20160803/libsrc/XdmfDsmBuffer.cxx:395:49: note: Function 'Get' argument 2 names different: declaration 'Length' definition 'aLength'.
xdmf-3.0+git20160803/libsrc/XdmfDsmBuffer.cxx:50:11: performance: Variable 'ThreadDsmReady' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdmf-3.0+git20160803/libsrc/XdmfDsmBuffer.h:49:19: performance: Technically the member function 'XdmfDsmBuffer::GetClassName' can be static. [functionStatic]
xdmf-3.0+git20160803/libsrc/XdmfDsmComm.cxx:53:18: style: A pointer can not be negative so it is either pointless or an error to check if it is. [pointerLessThanZero]
xdmf-3.0+git20160803/libsrc/XdmfDsmComm.cxx:67:18: style: A pointer can not be negative so it is either pointless or an error to check if it is. [pointerLessThanZero]
xdmf-3.0+git20160803/libsrc/XdmfDsmCommMpi.cxx:57:17: style: The scope of the variable 'nid' can be reduced. [variableScope]
xdmf-3.0+git20160803/libsrc/XdmfDsmCommMpi.cxx:29:11: performance: Variable 'Comm' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdmf-3.0+git20160803/libsrc/XdmfDsmCommMpi.h:48:19: performance: Technically the member function 'XdmfDsmCommMpi::GetClassName' can be static. [functionStatic]
xdmf-3.0+git20160803/libsrc/XdmfDsmCommMpi.h:55:5: style: Technically the member function 'XdmfDsmCommMpi::GetComm' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfDsmCommMpi.h:59:17: style: The function 'Init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfDsmComm.h:58:25: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfDsmCommMpi.h:59:17: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfDsmCommMpi.h:60:17: style: The function 'Send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfDsmComm.h:59:25: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfDsmCommMpi.h:60:17: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfDsmCommMpi.h:61:17: style: The function 'Receive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfDsmComm.h:60:25: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfDsmCommMpi.h:61:17: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfDsmCommMpi.h:62:17: style: The function 'Check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfDsmComm.h:61:25: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfDsmCommMpi.h:62:17: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfDsmCommMpi.h:63:17: style: The function 'Barrier' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfDsmComm.h:62:25: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfDsmCommMpi.h:63:17: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfDsmMsg.cxx:28:13: warning: Member variable 'XdmfDsmMsg::Data' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/libsrc/XdmfDsmMsg.cxx:29:11: performance: Variable 'Tag' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdmf-3.0+git20160803/libsrc/XdmfElement.cxx:84:23: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/libsrc/XdmfElement.cxx:91:38: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/libsrc/XdmfElement.cxx:105:26: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/libsrc/XdmfElement.cxx:120:23: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/libsrc/XdmfElement.cxx:125:40: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/libsrc/XdmfElement.cxx:135:26: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/libsrc/XdmfElement.cxx:246:17: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/libsrc/XdmfElement.cxx:306:17: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/libsrc/XdmfElement.cxx:469:32: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/libsrc/XdmfElement.cxx:291:23: style: The scope of the variable 'ref' can be reduced. [variableScope]
xdmf-3.0+git20160803/libsrc/XdmfElement.cxx:465:25: style: The scope of the variable 'childnode' can be reduced. [variableScope]
xdmf-3.0+git20160803/libsrc/XdmfElement.cxx:466:26: style: The scope of the variable 'childelement' can be reduced. [variableScope]
xdmf-3.0+git20160803/libsrc/XdmfElement.cxx:77:50: style: Function 'SetReferenceObject' argument 1 names different: declaration 'Element' definition 'anElement'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:190:48: note: Function 'SetReferenceObject' argument 1 names different: declaration 'Element' definition 'anElement'.
xdmf-3.0+git20160803/libsrc/XdmfElement.cxx:77:50: note: Function 'SetReferenceObject' argument 1 names different: declaration 'Element' definition 'anElement'.
xdmf-3.0+git20160803/libsrc/XdmfElement.cxx:95:45: style: Function 'GetReferenceObject' argument 1 names different: declaration 'Element' definition 'anElement'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:191:49: note: Function 'GetReferenceObject' argument 1 names different: declaration 'Element' definition 'anElement'.
xdmf-3.0+git20160803/libsrc/XdmfElement.cxx:95:45: note: Function 'GetReferenceObject' argument 1 names different: declaration 'Element' definition 'anElement'.
xdmf-3.0+git20160803/libsrc/XdmfElement.cxx:113:53: style: Function 'SetCurrentXdmfElement' argument 1 names different: declaration 'Element' definition 'anElement'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:193:51: note: Function 'SetCurrentXdmfElement' argument 1 names different: declaration 'Element' definition 'anElement'.
xdmf-3.0+git20160803/libsrc/XdmfElement.cxx:113:53: note: Function 'SetCurrentXdmfElement' argument 1 names different: declaration 'Element' definition 'anElement'.
xdmf-3.0+git20160803/libsrc/XdmfElement.cxx:129:48: style: Function 'GetCurrentXdmfElement' argument 1 names different: declaration 'Element' definition 'anElement'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:195:52: note: Function 'GetCurrentXdmfElement' argument 1 names different: declaration 'Element' definition 'anElement'.
xdmf-3.0+git20160803/libsrc/XdmfElement.cxx:129:48: note: Function 'GetCurrentXdmfElement' argument 1 names different: declaration 'Element' definition 'anElement'.
xdmf-3.0+git20160803/libsrc/XdmfElement.cxx:146:47: style: Function 'SetElement' argument 1 names different: declaration 'Element' definition 'anElement'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:118:40: note: Function 'SetElement' argument 1 names different: declaration 'Element' definition 'anElement'.
xdmf-3.0+git20160803/libsrc/XdmfElement.cxx:146:47: note: Function 'SetElement' argument 1 names different: declaration 'Element' definition 'anElement'.
xdmf-3.0+git20160803/libsrc/XdmfElement.cxx:334:42: style: Function 'FollowReference' argument 1 names different: declaration 'Element' definition 'anElement'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:179:45: note: Function 'FollowReference' argument 1 names different: declaration 'Element' definition 'anElement'.
xdmf-3.0+git20160803/libsrc/XdmfElement.cxx:334:42: note: Function 'FollowReference' argument 1 names different: declaration 'Element' definition 'anElement'.
xdmf-3.0+git20160803/libsrc/XdmfElement.cxx:362:44: style: Function 'CheckForReference' argument 1 names different: declaration 'Element' definition 'anElement'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:105:55: note: Function 'CheckForReference' argument 1 names different: declaration 'Element' definition 'anElement'.
xdmf-3.0+git20160803/libsrc/XdmfElement.cxx:362:44: note: Function 'CheckForReference' argument 1 names different: declaration 'Element' definition 'anElement'.
xdmf-3.0+git20160803/libsrc/XdmfElement.cxx:480:44: style: Function 'Set' argument 1 names different: declaration 'Name' definition 'aName'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:167:35: note: Function 'Set' argument 1 names different: declaration 'Name' definition 'aName'.
xdmf-3.0+git20160803/libsrc/XdmfElement.cxx:480:44: note: Function 'Set' argument 1 names different: declaration 'Name' definition 'aName'.
xdmf-3.0+git20160803/libsrc/XdmfElement.cxx:494:50: style: Function 'Get' argument 1 names different: declaration 'Name' definition 'aName'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:170:41: note: Function 'Get' argument 1 names different: declaration 'Name' definition 'aName'.
xdmf-3.0+git20160803/libsrc/XdmfElement.cxx:494:50: note: Function 'Get' argument 1 names different: declaration 'Name' definition 'aName'.
xdmf-3.0+git20160803/libsrc/XdmfElement.cxx:47:11: performance: Variable 'IsReference' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdmf-3.0+git20160803/libsrc/XdmfElement.cxx:49:11: performance: Variable 'State' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdmf-3.0+git20160803/libsrc/XdmfElement.cxx:50:11: performance: Variable 'CopyReferenceData' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdmf-3.0+git20160803/libsrc/XdmfElement.cxx:55:11: performance: Variable 'DeleteOnGridDelete' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:155:21: style: Technically the member function 'XdmfElement::GetElementType' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfElement.cxx:405:30: note: Technically the member function 'XdmfElement::GetElementType' can be const.
xdmf-3.0+git20160803/libsrc/XdmfElement.h:155:21: note: Technically the member function 'XdmfElement::GetElementType' can be const.
xdmf-3.0+git20160803/libsrc/XdmfElement.h:190:17: performance: Technically the member function 'XdmfElement::SetReferenceObject' can be static. [functionStatic]
xdmf-3.0+git20160803/libsrc/XdmfElement.cxx:77:19: note: Technically the member function 'XdmfElement::SetReferenceObject' can be static.
xdmf-3.0+git20160803/libsrc/XdmfElement.h:190:17: note: Technically the member function 'XdmfElement::SetReferenceObject' can be static.
xdmf-3.0+git20160803/libsrc/XdmfElement.h:193:17: performance: Technically the member function 'XdmfElement::SetCurrentXdmfElement' can be static. [functionStatic]
xdmf-3.0+git20160803/libsrc/XdmfElement.cxx:113:19: note: Technically the member function 'XdmfElement::SetCurrentXdmfElement' can be static.
xdmf-3.0+git20160803/libsrc/XdmfElement.h:193:17: note: Technically the member function 'XdmfElement::SetCurrentXdmfElement' can be static.
/home/andy/vtk/ParaView-shared/Utilities/Xdmf/libsrc/XdmfExprLex.cxx:1148:31: warning: Possible null pointer dereference: b [nullPointer]
/home/andy/vtk/ParaView-shared/Utilities/Xdmf/libsrc/XdmfExprLex.cxx:1145:27: note: Assignment 'b=(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL', assigned value is 0
/home/andy/vtk/ParaView-shared/Utilities/Xdmf/libsrc/XdmfExprLex.cxx:1148:31: note: Null pointer dereference
/home/andy/vtk/ParaView-shared/Utilities/Xdmf/libsrc/XdmfExprLex.cxx:1150:12: warning: Possible null pointer dereference: b [nullPointer]
/home/andy/vtk/ParaView-shared/Utilities/Xdmf/libsrc/XdmfExprLex.cxx:1145:27: note: Assignment 'b=(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL', assigned value is 0
/home/andy/vtk/ParaView-shared/Utilities/Xdmf/libsrc/XdmfExprLex.cxx:1150:12: note: Null pointer dereference
/home/andy/vtk/ParaView-shared/Utilities/Xdmf/libsrc/XdmfExprLex.cxx:1509:3: warning: Possible null pointer dereference: b [nullPointer]
/home/andy/vtk/ParaView-shared/Utilities/Xdmf/libsrc/XdmfExprLex.cxx:1398:23: note: Calling function 'dice_yy_init_buffer', 1st argument 'b' value is 0
/home/andy/vtk/ParaView-shared/Utilities/Xdmf/libsrc/XdmfExprLex.cxx:1509:3: note: Null pointer dereference
/home/andy/vtk/ParaView-shared/Utilities/Xdmf/libsrc/XdmfExprLex.cxx:1510:3: warning: Possible null pointer dereference: b [nullPointer]
/home/andy/vtk/ParaView-shared/Utilities/Xdmf/libsrc/XdmfExprLex.cxx:1398:23: note: Calling function 'dice_yy_init_buffer', 1st argument 'b' value is 0
/home/andy/vtk/ParaView-shared/Utilities/Xdmf/libsrc/XdmfExprLex.cxx:1510:3: note: Null pointer dereference
/home/andy/vtk/ParaView-shared/Utilities/Xdmf/libsrc/XdmfExprLex.cxx:1521:9: warning: Possible null pointer dereference: b [nullPointer]
/home/andy/vtk/ParaView-shared/Utilities/Xdmf/libsrc/XdmfExprLex.cxx:1398:23: note: Calling function 'dice_yy_init_buffer', 1st argument 'b' value is 0
/home/andy/vtk/ParaView-shared/Utilities/Xdmf/libsrc/XdmfExprLex.cxx:1521:9: note: Null pointer dereference
/home/andy/vtk/ParaView-shared/Utilities/Xdmf/libsrc/XdmfExprLex.cxx:1141:25: style: Checking if unsigned variable 'num_to_read' is less than zero. [unsignedLessThanZero]
/home/andy/vtk/ParaView-shared/Utilities/Xdmf/libsrc/XdmfExprLex.cxx:1250:59: style: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent]
/home/andy/vtk/ParaView-shared/Utilities/Xdmf/libsrc/XdmfExprLex.cxx:343:54: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'.
/home/andy/vtk/ParaView-shared/Utilities/Xdmf/libsrc/XdmfExprLex.cxx:1250:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'.
/home/andy/vtk/ParaView-shared/Utilities/Xdmf/libsrc/XdmfExprLex.cxx:1273:49: style: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. [funcArgNamesDifferent]
/home/andy/vtk/ParaView-shared/Utilities/Xdmf/libsrc/XdmfExprLex.cxx:590:38: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'.
/home/andy/vtk/ParaView-shared/Utilities/Xdmf/libsrc/XdmfExprLex.cxx:1273:49: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'.
/home/andy/vtk/Xdmf/libsrc/XdmfExpr.y:23:9: style: Class 'XdmfInt64Array' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdmf-3.0+git20160803/libsrc/XdmfGeometry.cxx:35:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/libsrc/XdmfGeometry.cxx:90:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/libsrc/XdmfGeometry.cxx:254:39: style: Function 'SetOrigin' argument 1 names different: declaration 'Origin' definition 'origin'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfGeometry.h:130:37: note: Function 'SetOrigin' argument 1 names different: declaration 'Origin' definition 'origin'.
xdmf-3.0+git20160803/libsrc/XdmfGeometry.cxx:254:39: note: Function 'SetOrigin' argument 1 names different: declaration 'Origin' definition 'origin'.
xdmf-3.0+git20160803/libsrc/XdmfGeometry.cxx:268:39: style: Function 'SetDxDyDz' argument 1 names different: declaration 'DxDyDz' definition 'dxDyDz'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfGeometry.h:131:37: note: Function 'SetDxDyDz' argument 1 names different: declaration 'DxDyDz' definition 'dxDyDz'.
xdmf-3.0+git20160803/libsrc/XdmfGeometry.cxx:268:39: note: Function 'SetDxDyDz' argument 1 names different: declaration 'DxDyDz' definition 'dxDyDz'.
xdmf-3.0+git20160803/libsrc/XdmfGeometry.cxx:283:37: style: Function 'SetPoints' argument 1 names different: declaration 'Points' definition 'points'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfGeometry.h:124:35: note: Function 'SetPoints' argument 1 names different: declaration 'Points' definition 'points'.
xdmf-3.0+git20160803/libsrc/XdmfGeometry.cxx:283:37: note: Function 'SetPoints' argument 1 names different: declaration 'Points' definition 'points'.
xdmf-3.0+git20160803/libsrc/XdmfGeometry.cxx:292:58: style: Function 'SetGeometryTypeFromString' argument 1 names different: declaration 'GeometryType' definition 'geometryType'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfGeometry.h:115:56: note: Function 'SetGeometryTypeFromString' argument 1 names different: declaration 'GeometryType' definition 'geometryType'.
xdmf-3.0+git20160803/libsrc/XdmfGeometry.cxx:292:58: note: Function 'SetGeometryTypeFromString' argument 1 names different: declaration 'GeometryType' definition 'geometryType'.
xdmf-3.0+git20160803/libsrc/XdmfGeometry.cxx:77:10: style: Variable 'node' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/libsrc/XdmfGeometry.h:109:5: style: Technically the member function 'XdmfGeometry::GetUnits' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfGeometry.h:63:19: style: The function 'GetClassName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:84:29: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfGeometry.h:63:19: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfGeometry.h:118:13: style: The function 'Build' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:164:23: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfGeometry.h:118:13: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfGeometry.h:120:13: style: The function 'Insert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:176:25: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfGeometry.h:120:13: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfGeometry.h:121:13: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:161:23: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfGeometry.h:121:13: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfGeometry.h:122:13: style: The function 'UpdateInformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:158:23: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfGeometry.h:122:13: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfTopology.h:155:19: style: The function 'GetClassName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:84:29: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfTopology.h:155:19: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfTopology.h:158:13: style: The function 'Build' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:164:23: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfTopology.h:158:13: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfTopology.h:160:13: style: The function 'Insert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:176:25: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfTopology.h:160:13: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfTopology.h:315:13: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:161:23: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfTopology.h:315:13: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfTopology.h:317:13: style: The function 'UpdateInformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:158:23: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfTopology.h:317:13: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfGrid.cxx:195:9: warning: Either the condition 'Child' is redundant or there is possible null pointer dereference: Child. [nullPointerRedundantCheck]
xdmf-3.0+git20160803/libsrc/XdmfGrid.cxx:136:8: note: Assuming that condition 'Child' is not redundant
xdmf-3.0+git20160803/libsrc/XdmfGrid.cxx:195:9: note: Null pointer dereference
xdmf-3.0+git20160803/libsrc/XdmfGrid.cxx:42:10: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/libsrc/XdmfGrid.cxx:149:33: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/libsrc/XdmfGrid.cxx:160:42: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/libsrc/XdmfGrid.cxx:171:40: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/libsrc/XdmfGrid.cxx:182:35: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/libsrc/XdmfGrid.cxx:300:9: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/libsrc/XdmfGrid.cxx:229:55: style: Function 'SetCollectionTypeFromString' argument 1 names different: declaration 'CollectionType' definition 'aCollectionType'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfGrid.h:169:57: note: Function 'SetCollectionTypeFromString' argument 1 names different: declaration 'CollectionType' definition 'aCollectionType'.
xdmf-3.0+git20160803/libsrc/XdmfGrid.cxx:229:55: note: Function 'SetCollectionTypeFromString' argument 1 names different: declaration 'CollectionType' definition 'aCollectionType'.
xdmf-3.0+git20160803/libsrc/XdmfGrid.cxx:242:49: style: Function 'SetGridTypeFromString' argument 1 names different: declaration 'GridType' definition 'aGridType'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfGrid.h:165:51: note: Function 'SetGridTypeFromString' argument 1 names different: declaration 'GridType' definition 'aGridType'.
xdmf-3.0+git20160803/libsrc/XdmfGrid.cxx:242:49: note: Function 'SetGridTypeFromString' argument 1 names different: declaration 'GridType' definition 'aGridType'.
xdmf-3.0+git20160803/libsrc/XdmfGrid.cxx:311:43: style: Function 'AssignAttribute' argument 1 names different: declaration 'Attribute' definition 'attribute'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfGrid.h:245:45: note: Function 'AssignAttribute' argument 1 names different: declaration 'Attribute' definition 'attribute'.
xdmf-3.0+git20160803/libsrc/XdmfGrid.cxx:311:43: note: Function 'AssignAttribute' argument 1 names different: declaration 'Attribute' definition 'attribute'.
xdmf-3.0+git20160803/libsrc/XdmfGrid.cxx:343:45: style: Function 'AssignAttributeByName' argument 1 names different: declaration 'Name' definition 'name'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfGrid.h:266:47: note: Function 'AssignAttributeByName' argument 1 names different: declaration 'Name' definition 'name'.
xdmf-3.0+git20160803/libsrc/XdmfGrid.cxx:343:45: note: Function 'AssignAttributeByName' argument 1 names different: declaration 'Name' definition 'name'.
xdmf-3.0+git20160803/libsrc/XdmfGrid.cxx:761:37: style: Function 'FindGridsAtTime' argument 1 names different: declaration 'Time' definition 'theTime'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfGrid.h:301:38: note: Function 'FindGridsAtTime' argument 1 names different: declaration 'Time' definition 'theTime'.
xdmf-3.0+git20160803/libsrc/XdmfGrid.cxx:761:37: note: Function 'FindGridsAtTime' argument 1 names different: declaration 'Time' definition 'theTime'.
xdmf-3.0+git20160803/libsrc/XdmfGrid.h:163:19: style: Technically the member function 'XdmfGrid::GetGridTypeAsString' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfGrid.cxx:274:11: note: Technically the member function 'XdmfGrid::GetGridTypeAsString' can be const.
xdmf-3.0+git20160803/libsrc/XdmfGrid.h:163:19: note: Technically the member function 'XdmfGrid::GetGridTypeAsString' can be const.
xdmf-3.0+git20160803/libsrc/XdmfGrid.h:168:19: style: Technically the member function 'XdmfGrid::GetCollectionTypeAsString' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfGrid.cxx:259:11: note: Technically the member function 'XdmfGrid::GetCollectionTypeAsString' can be const.
xdmf-3.0+git20160803/libsrc/XdmfGrid.h:168:19: note: Technically the member function 'XdmfGrid::GetCollectionTypeAsString' can be const.
xdmf-3.0+git20160803/libsrc/XdmfInformation.h:71:5: style: Technically the member function 'XdmfInformation::GetValue' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfTime.h:98:5: style: Technically the member function 'XdmfTime::GetFunction' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfGrid.cxx:52:9: style: Class 'XdmfGrid' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xdmf-3.0+git20160803/libsrc/XdmfGrid.cxx:52:9: style: Class 'XdmfGrid' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xdmf-3.0+git20160803/libsrc/XdmfInformation.h:54:19: style: The function 'GetClassName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:84:29: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfInformation.h:54:19: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfInformation.h:57:13: style: The function 'Insert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:176:25: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfInformation.h:57:13: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfInformation.h:59:15: style: The function 'UpdateInformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:158:23: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfInformation.h:59:15: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfInformation.h:67:15: style: The function 'Build' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:164:23: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfInformation.h:67:15: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfTime.h:65:19: style: The function 'GetClassName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:84:29: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfTime.h:65:19: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfTime.h:68:13: style: The function 'Insert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:176:25: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfTime.h:68:13: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfTime.h:70:15: style: The function 'UpdateInformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:158:23: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfTime.h:70:15: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfTime.h:78:15: style: The function 'Build' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:164:23: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfTime.h:78:15: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfSet.h:69:19: style: The function 'GetClassName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:84:29: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfSet.h:69:19: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfSet.h:97:13: style: The function 'Insert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:176:25: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfSet.h:97:13: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfSet.h:130:13: style: The function 'UpdateInformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:158:23: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfSet.h:130:13: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfSet.h:133:13: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:161:23: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfSet.h:133:13: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfSet.h:136:13: style: The function 'Build' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:164:23: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfSet.h:136:13: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfH5Driver.cxx:429:9: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xdmf-3.0+git20160803/libsrc/XdmfH5Driver.cxx:428:9: note: outer condition: name
xdmf-3.0+git20160803/libsrc/XdmfH5Driver.cxx:429:9: note: identical inner condition: name
xdmf-3.0+git20160803/libsrc/XdmfH5Driver.cxx:433:23: warning: Possible null pointer dereference: fa [nullPointer]
xdmf-3.0+git20160803/libsrc/XdmfH5Driver.cxx:405:26: note: Assignment 'fa=NULL', assigned value is 0
xdmf-3.0+git20160803/libsrc/XdmfH5Driver.cxx:433:23: note: Null pointer dereference
xdmf-3.0+git20160803/libsrc/XdmfH5Driver.cxx:460:5: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xdmf-3.0+git20160803/libsrc/XdmfH5Driver.cxx:463:7: note: Found duplicate branches for 'if' and 'else'.
xdmf-3.0+git20160803/libsrc/XdmfH5Driver.cxx:460:5: note: Found duplicate branches for 'if' and 'else'.
xdmf-3.0+git20160803/libsrc/XdmfH5Driver.cxx:724:16: style: The scope of the variable 'nbytes' can be reduced. [variableScope]
xdmf-3.0+git20160803/libsrc/XdmfH5Driver.cxx:720:53: style: Function 'H5FD_dsm_read' argument 3 names different: declaration 'fapl_id' definition 'dxpl_id'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfH5Driver.cxx:145:67: note: Function 'H5FD_dsm_read' argument 3 names different: declaration 'fapl_id' definition 'dxpl_id'.
xdmf-3.0+git20160803/libsrc/XdmfH5Driver.cxx:720:53: note: Function 'H5FD_dsm_read' argument 3 names different: declaration 'fapl_id' definition 'dxpl_id'.
xdmf-3.0+git20160803/libsrc/XdmfH5Driver.cxx:787:54: style: Function 'H5FD_dsm_write' argument 3 names different: declaration 'fapl_id' definition 'dxpl_id'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfH5Driver.cxx:147:68: note: Function 'H5FD_dsm_write' argument 3 names different: declaration 'fapl_id' definition 'dxpl_id'.
xdmf-3.0+git20160803/libsrc/XdmfH5Driver.cxx:787:54: note: Function 'H5FD_dsm_write' argument 3 names different: declaration 'fapl_id' definition 'dxpl_id'.
xdmf-3.0+git20160803/libsrc/XdmfHDF.cxx:378:21: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xdmf-3.0+git20160803/libsrc/XdmfHDF.cxx:375:19: note: outer condition: Directory<0
xdmf-3.0+git20160803/libsrc/XdmfHDF.cxx:378:21: note: opposite inner condition: Directory>0
xdmf-3.0+git20160803/libsrc/XdmfHDF.cxx:204:29: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/libsrc/XdmfHDF.cxx:632:5: style: Variable 'NewName' is reassigned a value before the old one has been used. [redundantAssignment]
xdmf-3.0+git20160803/libsrc/XdmfHDF.cxx:631:0: note: Variable 'NewName' is reassigned a value before the old one has been used.
xdmf-3.0+git20160803/libsrc/XdmfHDF.cxx:632:5: note: Variable 'NewName' is reassigned a value before the old one has been used.
xdmf-3.0+git20160803/libsrc/XdmfHDF.cxx:708:10: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xdmf-3.0+git20160803/libsrc/XdmfHDF.cxx:711:5: note: Found duplicate branches for 'if' and 'else'.
xdmf-3.0+git20160803/libsrc/XdmfHDF.cxx:708:10: note: Found duplicate branches for 'if' and 'else'.
xdmf-3.0+git20160803/libsrc/XdmfHDF.cxx:451:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xdmf-3.0+git20160803/libsrc/XdmfHDF.cxx:624:14: style: The scope of the variable 'lastcolon' can be reduced. [variableScope]
xdmf-3.0+git20160803/libsrc/XdmfHDF.cxx:625:14: style: The scope of the variable 'firstcolon' can be reduced. [variableScope]
xdmf-3.0+git20160803/libsrc/XdmfHDF.cxx:334:41: style: Function 'CreateDataset' argument 1 names different: declaration 'Path' definition 'path'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfHDF.h:162:44: note: Function 'CreateDataset' argument 1 names different: declaration 'Path' definition 'path'.
xdmf-3.0+git20160803/libsrc/XdmfHDF.cxx:334:41: note: Function 'CreateDataset' argument 1 names different: declaration 'Path' definition 'path'.
xdmf-3.0+git20160803/libsrc/XdmfHDF.cxx:621:63: style: Function 'DoOpen' argument 2 names different: declaration 'Access' definition 'access'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfHDF.h:179:21: note: Function 'DoOpen' argument 2 names different: declaration 'Access' definition 'access'.
xdmf-3.0+git20160803/libsrc/XdmfHDF.cxx:621:63: note: Function 'DoOpen' argument 2 names different: declaration 'Access' definition 'access'.
xdmf-3.0+git20160803/libsrc/XdmfHDF.h:120:19: performance: Technically the member function 'XdmfHDF::GetHDFVersion' can be static. [functionStatic]
xdmf-3.0+git20160803/libsrc/XdmfHDF.cxx:92:10: note: Technically the member function 'XdmfHDF::GetHDFVersion' can be static.
xdmf-3.0+git20160803/libsrc/XdmfHDF.h:120:19: note: Technically the member function 'XdmfHDF::GetHDFVersion' can be static.
xdmf-3.0+git20160803/libsrc/XdmfHeavyData.cxx:73:50: style: Function 'SetFileName' argument 1 names different: declaration 'File' definition 'String'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfHeavyData.h:79:37: note: Function 'SetFileName' argument 1 names different: declaration 'File' definition 'String'.
xdmf-3.0+git20160803/libsrc/XdmfHeavyData.cxx:73:50: note: Function 'SetFileName' argument 1 names different: declaration 'File' definition 'String'.
xdmf-3.0+git20160803/libsrc/XdmfMap.cxx:71:18: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/libsrc/XdmfMap.cxx:90:18: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/libsrc/XdmfMap.cxx:109:18: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/libsrc/XdmfMap.cxx:147:48: style: Function 'SetMapTypeFromString' argument 1 names different: declaration 'MapType' definition 'regionType'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfMap.h:88:51: note: Function 'SetMapTypeFromString' argument 1 names different: declaration 'MapType' definition 'regionType'.
xdmf-3.0+git20160803/libsrc/XdmfMap.cxx:147:48: note: Function 'SetMapTypeFromString' argument 1 names different: declaration 'MapType' definition 'regionType'.
xdmf-3.0+git20160803/libsrc/XdmfMap.cxx:165:28: style: Function 'SetIds' argument 1 names different: declaration 'Ids' definition 'someIds'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfMap.h:115:31: note: Function 'SetIds' argument 1 names different: declaration 'Ids' definition 'someIds'.
xdmf-3.0+git20160803/libsrc/XdmfMap.cxx:165:28: note: Function 'SetIds' argument 1 names different: declaration 'Ids' definition 'someIds'.
xdmf-3.0+git20160803/libsrc/XdmfMap.cxx:184:33: style: Function 'SetMapIndex' argument 1 names different: declaration 'Ids' definition 'someMapIndex'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfMap.h:121:36: note: Function 'SetMapIndex' argument 1 names different: declaration 'Ids' definition 'someMapIndex'.
xdmf-3.0+git20160803/libsrc/XdmfMap.cxx:184:33: note: Function 'SetMapIndex' argument 1 names different: declaration 'Ids' definition 'someMapIndex'.
xdmf-3.0+git20160803/libsrc/XdmfMap.cxx:203:32: style: Function 'SetMapData' argument 1 names different: declaration 'Ids' definition 'someMapData'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfMap.h:127:35: note: Function 'SetMapData' argument 1 names different: declaration 'Ids' definition 'someMapData'.
xdmf-3.0+git20160803/libsrc/XdmfMap.cxx:203:32: note: Function 'SetMapData' argument 1 names different: declaration 'Ids' definition 'someMapData'.
xdmf-3.0+git20160803/libsrc/XdmfMap.h:89:19: style: Technically the member function 'XdmfMap::GetMapTypeAsString' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfMap.cxx:126:10: note: Technically the member function 'XdmfMap::GetMapTypeAsString' can be const.
xdmf-3.0+git20160803/libsrc/XdmfMap.h:89:19: note: Technically the member function 'XdmfMap::GetMapTypeAsString' can be const.
xdmf-3.0+git20160803/libsrc/XdmfMap.h:87:19: style: The function 'GetClassName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:84:29: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfMap.h:87:19: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfMap.h:112:13: style: The function 'Insert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:176:25: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfMap.h:112:13: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfMap.h:133:13: style: The function 'UpdateInformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:158:23: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfMap.h:133:13: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfMap.h:136:13: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:161:23: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfMap.h:136:13: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfMap.h:139:13: style: The function 'Build' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:164:23: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfMap.h:139:13: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfObject.cxx:77:27: style: Function 'SetGlobalDebug' argument 1 names different: declaration 'DebugLevel' definition 'Value'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfObject.h:506:44: note: Function 'SetGlobalDebug' argument 1 names different: declaration 'DebugLevel' definition 'Value'.
xdmf-3.0+git20160803/libsrc/XdmfObject.cxx:77:27: note: Function 'SetGlobalDebug' argument 1 names different: declaration 'DebugLevel' definition 'Value'.
xdmf-3.0+git20160803/libsrc/XdmfObject.cxx:50:9: performance: Variable 'Debug' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdmf-3.0+git20160803/libsrc/XdmfObject.h:484:8: performance: Technically the member function 'XdmfObject::SetGlobalDebug' can be static. [functionStatic]
xdmf-3.0+git20160803/libsrc/XdmfObject.cxx:62:13: note: Technically the member function 'XdmfObject::SetGlobalDebug' can be static.
xdmf-3.0+git20160803/libsrc/XdmfObject.h:484:8: note: Technically the member function 'XdmfObject::SetGlobalDebug' can be static.
xdmf-3.0+git20160803/libsrc/XdmfObject.h:492:19: performance: Technically the member function 'XdmfObject::GetUniqueName' can be static. [functionStatic]
xdmf-3.0+git20160803/libsrc/XdmfObject.cxx:67:13: note: Technically the member function 'XdmfObject::GetUniqueName' can be static.
xdmf-3.0+git20160803/libsrc/XdmfObject.h:492:19: note: Technically the member function 'XdmfObject::GetUniqueName' can be static.
xdmf-3.0+git20160803/libsrc/XdmfRegion.cxx:53:18: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/libsrc/XdmfRegion.cxx:91:54: style: Function 'SetRegionTypeFromString' argument 1 names different: declaration 'RegionType' definition 'regionType'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfRegion.h:46:54: note: Function 'SetRegionTypeFromString' argument 1 names different: declaration 'RegionType' definition 'regionType'.
xdmf-3.0+git20160803/libsrc/XdmfRegion.cxx:91:54: note: Function 'SetRegionTypeFromString' argument 1 names different: declaration 'RegionType' definition 'regionType'.
xdmf-3.0+git20160803/libsrc/XdmfRegion.cxx:108:34: style: Function 'SetValues' argument 1 names different: declaration 'Values' definition 'someValues'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfRegion.h:66:34: note: Function 'SetValues' argument 1 names different: declaration 'Values' definition 'someValues'.
xdmf-3.0+git20160803/libsrc/XdmfRegion.cxx:108:34: note: Function 'SetValues' argument 1 names different: declaration 'Values' definition 'someValues'.
xdmf-3.0+git20160803/libsrc/XdmfRegion.h:47:19: style: Technically the member function 'XdmfRegion::GetRegionTypeAsString' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfRegion.cxx:70:13: note: Technically the member function 'XdmfRegion::GetRegionTypeAsString' can be const.
xdmf-3.0+git20160803/libsrc/XdmfRegion.h:47:19: note: Technically the member function 'XdmfRegion::GetRegionTypeAsString' can be const.
xdmf-3.0+git20160803/libsrc/XdmfRegion.cxx:13:9: style: Class 'XdmfRegion' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xdmf-3.0+git20160803/libsrc/XdmfRegion.cxx:13:9: style: Class 'XdmfRegion' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xdmf-3.0+git20160803/libsrc/XdmfRegion.h:45:19: style: The function 'GetClassName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:84:29: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfRegion.h:45:19: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfRegion.h:63:13: style: The function 'Insert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:176:25: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfRegion.h:63:13: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfRegion.h:72:13: style: The function 'UpdateInformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:158:23: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfRegion.h:72:13: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfRegion.h:75:13: style: The function 'Update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:161:23: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfRegion.h:75:13: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfRegion.h:78:13: style: The function 'Build' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:164:23: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfRegion.h:78:13: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfRoot.cxx:45:39: warning: Either the condition '!Value' is redundant or there is possible null pointer dereference: Value. [nullPointerRedundantCheck]
xdmf-3.0+git20160803/libsrc/XdmfRoot.cxx:45:8: note: Assuming that condition '!Value' is not redundant
xdmf-3.0+git20160803/libsrc/XdmfRoot.cxx:45:39: note: Null pointer dereference
xdmf-3.0+git20160803/libsrc/XdmfRoot.cxx:58:9: warning: Either the condition 'Child' is redundant or there is possible null pointer dereference: Child. [nullPointerRedundantCheck]
xdmf-3.0+git20160803/libsrc/XdmfRoot.cxx:51:8: note: Assuming that condition 'Child' is not redundant
xdmf-3.0+git20160803/libsrc/XdmfRoot.cxx:58:9: note: Null pointer dereference
xdmf-3.0+git20160803/libsrc/XdmfRoot.h:48:19: style: The function 'GetClassName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:84:29: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfRoot.h:48:19: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfRoot.h:51:15: style: The function 'UpdateInformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:158:23: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfRoot.h:51:15: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfRoot.h:54:13: style: The function 'Insert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:176:25: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfRoot.h:54:13: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfRoot.h:64:15: style: The function 'Build' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:164:23: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfRoot.h:64:15: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfSet.cxx:71:33: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/libsrc/XdmfSet.cxx:82:45: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/libsrc/XdmfSet.cxx:108:18: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/libsrc/XdmfSet.cxx:282:18: style: The scope of the variable 'MapElement' can be reduced. [variableScope]
xdmf-3.0+git20160803/libsrc/XdmfSet.cxx:306:18: style: The scope of the variable 'AttributeElement' can be reduced. [variableScope]
xdmf-3.0+git20160803/libsrc/XdmfSet.cxx:147:48: style: Function 'SetSetTypeFromString' argument 1 names different: declaration 'SetType' definition 'regionType'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfSet.h:70:51: note: Function 'SetSetTypeFromString' argument 1 names different: declaration 'SetType' definition 'regionType'.
xdmf-3.0+git20160803/libsrc/XdmfSet.cxx:147:48: note: Function 'SetSetTypeFromString' argument 1 names different: declaration 'SetType' definition 'regionType'.
xdmf-3.0+git20160803/libsrc/XdmfSet.cxx:165:28: style: Function 'SetIds' argument 1 names different: declaration 'Ids' definition 'someIds'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfSet.h:100:31: note: Function 'SetIds' argument 1 names different: declaration 'Ids' definition 'someIds'.
xdmf-3.0+git20160803/libsrc/XdmfSet.cxx:165:28: note: Function 'SetIds' argument 1 names different: declaration 'Ids' definition 'someIds'.
xdmf-3.0+git20160803/libsrc/XdmfSet.cxx:184:32: style: Function 'SetCellIds' argument 1 names different: declaration 'Ids' definition 'someCellIds'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfSet.h:106:35: note: Function 'SetCellIds' argument 1 names different: declaration 'Ids' definition 'someCellIds'.
xdmf-3.0+git20160803/libsrc/XdmfSet.cxx:184:32: note: Function 'SetCellIds' argument 1 names different: declaration 'Ids' definition 'someCellIds'.
xdmf-3.0+git20160803/libsrc/XdmfSet.cxx:203:32: style: Function 'SetFaceIds' argument 1 names different: declaration 'Ids' definition 'someFaceIds'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfSet.h:112:35: note: Function 'SetFaceIds' argument 1 names different: declaration 'Ids' definition 'someFaceIds'.
xdmf-3.0+git20160803/libsrc/XdmfSet.cxx:203:32: note: Function 'SetFaceIds' argument 1 names different: declaration 'Ids' definition 'someFaceIds'.
xdmf-3.0+git20160803/libsrc/XdmfSet.h:71:19: style: Technically the member function 'XdmfSet::GetSetTypeAsString' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfSet.cxx:126:10: note: Technically the member function 'XdmfSet::GetSetTypeAsString' can be const.
xdmf-3.0+git20160803/libsrc/XdmfSet.h:71:19: note: Technically the member function 'XdmfSet::GetSetTypeAsString' can be const.
xdmf-3.0+git20160803/libsrc/XdmfSet.cxx:19:9: style: Class 'XdmfSet' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xdmf-3.0+git20160803/libsrc/XdmfSet.cxx:19:9: style: Class 'XdmfSet' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xdmf-3.0+git20160803/libsrc/XdmfTime.cxx:130:18: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/libsrc/XdmfTime.h:94:21: style: Technically the member function 'XdmfTime::GetTimeTypeAsString' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfTime.cxx:271:11: note: Technically the member function 'XdmfTime::GetTimeTypeAsString' can be const.
xdmf-3.0+git20160803/libsrc/XdmfTime.h:94:21: note: Technically the member function 'XdmfTime::GetTimeTypeAsString' can be const.
xdmf-3.0+git20160803/libsrc/XdmfTime.cxx:37:11: style: Class 'XdmfTime' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xdmf-3.0+git20160803/libsrc/XdmfTime.cxx:37:11: style: Class 'XdmfTime' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xdmf-3.0+git20160803/libsrc/XdmfTopology.cxx:37:14: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/libsrc/XdmfTopology.cxx:76:14: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/libsrc/XdmfTopology.cxx:629:17: style: The scope of the variable 'ConnectionElement' can be reduced. [variableScope]
xdmf-3.0+git20160803/libsrc/XdmfTopology.cxx:148:58: style: Function 'SetTopologyTypeFromString' argument 1 names different: declaration 'TopologyType' definition 'topologyType'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfTopology.h:189:56: note: Function 'SetTopologyTypeFromString' argument 1 names different: declaration 'TopologyType' definition 'topologyType'.
xdmf-3.0+git20160803/libsrc/XdmfTopology.cxx:148:58: note: Function 'SetTopologyTypeFromString' argument 1 names different: declaration 'TopologyType' definition 'topologyType'.
xdmf-3.0+git20160803/libsrc/XdmfTopology.cxx:289:42: style: Function 'SetTopologyType' argument 1 names different: declaration 'TopologyType' definition 'topologyType'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfTopology.h:181:40: note: Function 'SetTopologyType' argument 1 names different: declaration 'TopologyType' definition 'topologyType'.
xdmf-3.0+git20160803/libsrc/XdmfTopology.cxx:289:42: note: Function 'SetTopologyType' argument 1 names different: declaration 'TopologyType' definition 'topologyType'.
xdmf-3.0+git20160803/libsrc/XdmfTopology.cxx:402:54: style: Function 'SetOrder' argument 2 names different: declaration 'Order' definition 'order'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfTopology.h:245:53: note: Function 'SetOrder' argument 2 names different: declaration 'Order' definition 'order'.
xdmf-3.0+git20160803/libsrc/XdmfTopology.cxx:402:54: note: Function 'SetOrder' argument 2 names different: declaration 'Order' definition 'order'.
xdmf-3.0+git20160803/libsrc/XdmfTopology.cxx:420:51: style: Function 'SetOrderFromString' argument 1 names different: declaration 'Order' definition 'order'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfTopology.h:235:50: note: Function 'SetOrderFromString' argument 1 names different: declaration 'Order' definition 'order'.
xdmf-3.0+git20160803/libsrc/XdmfTopology.cxx:420:51: note: Function 'SetOrderFromString' argument 1 names different: declaration 'Order' definition 'order'.
xdmf-3.0+git20160803/libsrc/XdmfTopology.h:197:19: style: Technically the member function 'XdmfTopology::GetTopologyTypeAsString' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfTopology.cxx:226:15: note: Technically the member function 'XdmfTopology::GetTopologyTypeAsString' can be const.
xdmf-3.0+git20160803/libsrc/XdmfTopology.h:197:19: note: Technically the member function 'XdmfTopology::GetTopologyTypeAsString' can be const.
xdmf-3.0+git20160803/libsrc/XdmfTopology.h:233:20: style: Technically the member function 'XdmfTopology::GetOrderAsString' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfTopology.cxx:389:15: note: Technically the member function 'XdmfTopology::GetOrderAsString' can be const.
xdmf-3.0+git20160803/libsrc/XdmfTopology.h:233:20: note: Technically the member function 'XdmfTopology::GetOrderAsString' can be const.
xdmf-3.0+git20160803/libsrc/XdmfTopology.cxx:46:9: style: Class 'XdmfTopology' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xdmf-3.0+git20160803/libsrc/XdmfTopology.cxx:46:9: style: Class 'XdmfTopology' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xdmf-3.0+git20160803/libsrc/XdmfTopology.cxx:551:11: error: Mismatching allocation and deallocation: conns [mismatchAllocDealloc]
xdmf-3.0+git20160803/libsrc/XdmfTopology.cxx:701:0: error: Memory leak: ElementConns [memleak]
xdmf-3.0+git20160803/libsrc/XdmfValuesBinary.cxx:258:5: warning: Possible null pointer dereference: DataSetName [nullPointer]
xdmf-3.0+git20160803/libsrc/XdmfValuesBinary.cxx:257:5: note: Assignment 'DataSetName=0', assigned value is 0
xdmf-3.0+git20160803/libsrc/XdmfValuesBinary.cxx:258:5: note: Null pointer dereference
xdmf-3.0+git20160803/libsrc/XdmfValuesBinary.cxx:258:5: warning: Possible null pointer dereference: fp [nullPointer]
xdmf-3.0+git20160803/libsrc/XdmfValuesBinary.cxx:257:5: note: Assignment 'DataSetName=0', assigned value is 0
xdmf-3.0+git20160803/libsrc/XdmfValuesBinary.cxx:258:5: note: Assignment 'fp=DataSetName', assigned value is 0
xdmf-3.0+git20160803/libsrc/XdmfValuesBinary.cxx:258:5: note: Null pointer dereference
xdmf-3.0+git20160803/libsrc/XdmfValuesBinary.cxx:378:5: warning: Possible null pointer dereference: hds [nullPointer]
xdmf-3.0+git20160803/libsrc/XdmfValuesBinary.cxx:377:5: note: Assignment 'hds=0', assigned value is 0
xdmf-3.0+git20160803/libsrc/XdmfValuesBinary.cxx:378:5: note: Null pointer dereference
xdmf-3.0+git20160803/libsrc/XdmfValuesBinary.cxx:378:5: warning: Possible null pointer dereference: fp [nullPointer]
xdmf-3.0+git20160803/libsrc/XdmfValuesBinary.cxx:377:5: note: Assignment 'hds=0', assigned value is 0
xdmf-3.0+git20160803/libsrc/XdmfValuesBinary.cxx:378:5: note: Assignment 'fp=hds', assigned value is 0
xdmf-3.0+git20160803/libsrc/XdmfValuesBinary.cxx:378:5: note: Null pointer dereference
xdmf-3.0+git20160803/libsrc/XdmfValuesBinary.cxx:215:35: style: Function 'Read' argument 1 names different: declaration 'Array' definition 'anArray'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfValuesBinary.h:69:30: note: Function 'Read' argument 1 names different: declaration 'Array' definition 'anArray'.
xdmf-3.0+git20160803/libsrc/XdmfValuesBinary.cxx:215:35: note: Function 'Read' argument 1 names different: declaration 'Array' definition 'anArray'.
xdmf-3.0+git20160803/libsrc/XdmfValuesBinary.cxx:356:36: style: Function 'Write' argument 1 names different: declaration 'Array' definition 'anArray'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfValuesBinary.h:71:30: note: Function 'Write' argument 1 names different: declaration 'Array' definition 'anArray'.
xdmf-3.0+git20160803/libsrc/XdmfValuesBinary.cxx:356:36: note: Function 'Write' argument 1 names different: declaration 'Array' definition 'anArray'.
xdmf-3.0+git20160803/libsrc/XdmfValuesBinary.cxx:356:61: style: Function 'Write' argument 2 names different: declaration 'HeavyDataSetName' definition 'aHeavyDataSetName'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfValuesBinary.h:71:53: note: Function 'Write' argument 2 names different: declaration 'HeavyDataSetName' definition 'aHeavyDataSetName'.
xdmf-3.0+git20160803/libsrc/XdmfValuesBinary.cxx:356:61: note: Function 'Write' argument 2 names different: declaration 'HeavyDataSetName' definition 'aHeavyDataSetName'.
xdmf-3.0+git20160803/libsrc/XdmfValuesBinary.cxx:105:10: style: Technically the member function 'HyperSlabReader::toTotal' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfValuesHDF.cxx:162:5: warning: Possible null pointer dereference: hds [nullPointer]
xdmf-3.0+git20160803/libsrc/XdmfValuesHDF.cxx:161:5: note: Assignment 'hds=0', assigned value is 0
xdmf-3.0+git20160803/libsrc/XdmfValuesHDF.cxx:162:5: note: Null pointer dereference
xdmf-3.0+git20160803/libsrc/XdmfValuesHDF.cxx:162:5: warning: Possible null pointer dereference: fp [nullPointer]
xdmf-3.0+git20160803/libsrc/XdmfValuesHDF.cxx:161:5: note: Assignment 'hds=0', assigned value is 0
xdmf-3.0+git20160803/libsrc/XdmfValuesHDF.cxx:162:5: note: Assignment 'fp=hds', assigned value is 0
xdmf-3.0+git20160803/libsrc/XdmfValuesHDF.cxx:162:5: note: Null pointer dereference
xdmf-3.0+git20160803/libsrc/XdmfValuesHDF.cxx:40:32: style: Function 'Read' argument 1 names different: declaration 'Array' definition 'anArray'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfValuesHDF.h:61:30: note: Function 'Read' argument 1 names different: declaration 'Array' definition 'anArray'.
xdmf-3.0+git20160803/libsrc/XdmfValuesHDF.cxx:40:32: note: Function 'Read' argument 1 names different: declaration 'Array' definition 'anArray'.
xdmf-3.0+git20160803/libsrc/XdmfValuesHDF.cxx:122:33: style: Function 'Write' argument 1 names different: declaration 'Array' definition 'anArray'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfValuesHDF.h:63:30: note: Function 'Write' argument 1 names different: declaration 'Array' definition 'anArray'.
xdmf-3.0+git20160803/libsrc/XdmfValuesHDF.cxx:122:33: note: Function 'Write' argument 1 names different: declaration 'Array' definition 'anArray'.
xdmf-3.0+git20160803/libsrc/XdmfValuesHDF.cxx:122:58: style: Function 'Write' argument 2 names different: declaration 'HeavyDataSetName' definition 'aHeavyDataSetName'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfValuesHDF.h:63:53: note: Function 'Write' argument 2 names different: declaration 'HeavyDataSetName' definition 'aHeavyDataSetName'.
xdmf-3.0+git20160803/libsrc/XdmfValuesHDF.cxx:122:58: note: Function 'Write' argument 2 names different: declaration 'HeavyDataSetName' definition 'aHeavyDataSetName'.
xdmf-3.0+git20160803/libsrc/XdmfValuesMySQL.cxx:153:21: style: The scope of the variable 'DataValues' can be reduced. [variableScope]
xdmf-3.0+git20160803/libsrc/XdmfValuesMySQL.cxx:47:34: style: Function 'Read' argument 1 names different: declaration 'Array' definition 'anArray'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfValuesMySQL.h:74:30: note: Function 'Read' argument 1 names different: declaration 'Array' definition 'anArray'.
xdmf-3.0+git20160803/libsrc/XdmfValuesMySQL.cxx:47:34: note: Function 'Read' argument 1 names different: declaration 'Array' definition 'anArray'.
xdmf-3.0+git20160803/libsrc/XdmfValuesMySQL.cxx:151:35: style: Function 'Write' argument 1 names different: declaration 'Array' definition 'anArray'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfValuesMySQL.h:76:30: note: Function 'Write' argument 1 names different: declaration 'Array' definition 'anArray'.
xdmf-3.0+git20160803/libsrc/XdmfValuesMySQL.cxx:151:35: note: Function 'Write' argument 1 names different: declaration 'Array' definition 'anArray'.
xdmf-3.0+git20160803/libsrc/XdmfValuesMySQL.cxx:54:22: style: Unused variable: Field [unusedVariable]
xdmf-3.0+git20160803/libsrc/XdmfValuesMySQL.h:79:3: style: Technically the member function 'XdmfValuesMySQL::GetServer' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfValuesMySQL.h:84:3: style: Technically the member function 'XdmfValuesMySQL::GetUser' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfValuesMySQL.h:89:3: style: Technically the member function 'XdmfValuesMySQL::GetPassword' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfValuesMySQL.h:94:3: style: Technically the member function 'XdmfValuesMySQL::GetDataBase' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfValuesMySQL.h:99:3: style: Technically the member function 'XdmfValuesMySQL::GetQuery' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/XdmfValuesMySQL.h:72:19: style: The function 'GetClassName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfElement.h:84:29: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfValuesMySQL.h:72:19: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfValuesMySQL.h:74:14: style: The function 'Read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfValues.h:77:22: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfValuesMySQL.h:74:14: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfValuesMySQL.h:76:13: style: The function 'Write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/libsrc/XdmfValues.h:79:21: note: Virtual function in base class
xdmf-3.0+git20160803/libsrc/XdmfValuesMySQL.h:76:13: note: Function in derived class
xdmf-3.0+git20160803/libsrc/XdmfValuesXML.cxx:58:46: warning: Possible null pointer dereference: RetArray [nullPointer]
xdmf-3.0+git20160803/libsrc/XdmfValuesXML.cxx:56:20: note: Assignment 'RetArray=NULL', assigned value is 0
xdmf-3.0+git20160803/libsrc/XdmfValuesXML.cxx:58:46: note: Null pointer dereference
xdmf-3.0+git20160803/libsrc/XdmfValuesXML.cxx:79:21: style: The scope of the variable 'DataValues' can be reduced. [variableScope]
xdmf-3.0+git20160803/libsrc/XdmfValuesXML.cxx:38:32: style: Function 'Read' argument 1 names different: declaration 'Array' definition 'anArray'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfValuesXML.h:73:30: note: Function 'Read' argument 1 names different: declaration 'Array' definition 'anArray'.
xdmf-3.0+git20160803/libsrc/XdmfValuesXML.cxx:38:32: note: Function 'Read' argument 1 names different: declaration 'Array' definition 'anArray'.
xdmf-3.0+git20160803/libsrc/XdmfValuesXML.cxx:77:33: style: Function 'Write' argument 1 names different: declaration 'Array' definition 'anArray'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/XdmfValuesXML.h:75:30: note: Function 'Write' argument 1 names different: declaration 'Array' definition 'anArray'.
xdmf-3.0+git20160803/libsrc/XdmfValuesXML.cxx:77:33: note: Function 'Write' argument 1 names different: declaration 'Array' definition 'anArray'.
xdmf-3.0+git20160803/libsrc/gzstream.cxx:140:51: style: Function 'gzstreambase' argument 2 names different: declaration 'open_mode' definition 'mode'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/gzstream.h:87:41: note: Function 'gzstreambase' argument 2 names different: declaration 'open_mode' definition 'mode'.
xdmf-3.0+git20160803/libsrc/gzstream.cxx:140:51: note: Function 'gzstreambase' argument 2 names different: declaration 'open_mode' definition 'mode'.
xdmf-3.0+git20160803/libsrc/gzstream.h:65:5: warning: Member variable 'gzstreambuf::mode' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/libsrc/test/XdmfHDFMPI.cxx:17:5: style: Class 'Buffer' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xdmf-3.0+git20160803/libsrc/test/XdmfHDFMPI.cxx:17:5: style: Class 'Buffer' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xdmf-3.0+git20160803/libsrc/test/XdmfHDFMPI.cxx:15:3: style: Class 'Buffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdmf-3.0+git20160803/libsrc/utils/XdmfDiff.cxx:219:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xdmf-3.0+git20160803/libsrc/utils/XdmfDiff.cxx:236:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xdmf-3.0+git20160803/libsrc/utils/XdmfDiff.cxx:607:19: warning: Member variable 'XdmfDiffInternal::diffGrid' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/libsrc/utils/XdmfDiff.cxx:636:19: warning: Member variable 'XdmfDiffInternal::diffGrid' is not initialized in the constructor. [uninitMemberVar]
xdmf-3.0+git20160803/libsrc/utils/XdmfDiff.cxx:101:9: performance: Variable 'description' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdmf-3.0+git20160803/libsrc/utils/XdmfDiff.cxx:102:9: performance: Variable 'location' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdmf-3.0+git20160803/libsrc/utils/XdmfDiff.cxx:103:9: performance: Variable 'refValues' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdmf-3.0+git20160803/libsrc/utils/XdmfDiff.cxx:104:9: performance: Variable 'newValues' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdmf-3.0+git20160803/libsrc/utils/XdmfDiff.cxx:137:7: performance: Variable 'valType' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdmf-3.0+git20160803/libsrc/utils/XdmfDiff.cxx:200:7: performance: Variable 'displayFailuresOnly' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdmf-3.0+git20160803/libsrc/utils/XdmfDiff.cxx:201:7: performance: Variable 'verboseOutput' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdmf-3.0+git20160803/libsrc/utils/XdmfDiff.cxx:641:3: performance: Variable 'refDOMIsMine' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdmf-3.0+git20160803/libsrc/utils/XdmfDiff.cxx:642:3: performance: Variable 'newDOMIsMine' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdmf-3.0+git20160803/libsrc/utils/XdmfDiff.cxx:282:14: style: Technically the member function 'XdmfDiffInternal::GetDiffFileName' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/utils/XdmfDiff.cxx:705:19: note: Technically the member function 'XdmfDiffInternal::GetDiffFileName' can be const.
xdmf-3.0+git20160803/libsrc/utils/XdmfDiff.cxx:282:14: note: Technically the member function 'XdmfDiffInternal::GetDiffFileName' can be const.
xdmf-3.0+git20160803/libsrc/utils/XdmfDiff.cxx:165:5: style: Technically the member function 'XdmfDiffInternal::XdmfDiffReport::GetNumberOfErrors' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/utils/XdmfDiff.cxx:431:3: style: Class 'XdmfDiff' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xdmf-3.0+git20160803/libsrc/utils/XdmfDiff.cxx:431:3: style: Class 'XdmfDiff' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xdmf-3.0+git20160803/libsrc/utils/XdmfDiff.cxx:610:3: style: Class 'XdmfDiffInternal' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xdmf-3.0+git20160803/libsrc/utils/XdmfDiff.cxx:610:3: style: Class 'XdmfDiffInternal' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xdmf-3.0+git20160803/libsrc/utils/XdmfDiff.cxx:135:5: style: Class 'XdmfDiffReport' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdmf-3.0+git20160803/libsrc/utils/XdmfDiff.cxx:98:33: performance: Function parameter 'errorDescription' should be passed by const reference. [passedByValue]
xdmf-3.0+git20160803/libsrc/utils/XdmfDiff.cxx:99:23: performance: Function parameter 'refVals' should be passed by const reference. [passedByValue]
xdmf-3.0+git20160803/libsrc/utils/XdmfDiff.cxx:99:44: performance: Function parameter 'newVals' should be passed by const reference. [passedByValue]
xdmf-3.0+git20160803/libsrc/utils/XdmfDiff.cxx:135:32: performance: Function parameter 'type' should be passed by const reference. [passedByValue]
xdmf-3.0+git20160803/libsrc/utils/XdmfExodusReader.h:68:15: performance: Technically the member function 'XdmfExodusReader::DetermineXdmfCellType' can be static. [functionStatic]
xdmf-3.0+git20160803/libsrc/utils/XdmfExodusReader.cxx:49:29: note: Technically the member function 'XdmfExodusReader::DetermineXdmfCellType' can be static.
xdmf-3.0+git20160803/libsrc/utils/XdmfExodusReader.h:68:15: note: Technically the member function 'XdmfExodusReader::DetermineXdmfCellType' can be static.
xdmf-3.0+git20160803/libsrc/utils/XdmfExodusWriter.h:65:17: performance: Technically the member function 'XdmfExodusWriter::DetermineExodusCellType' can be static. [functionStatic]
xdmf-3.0+git20160803/libsrc/utils/XdmfExodusWriter.cxx:85:31: note: Technically the member function 'XdmfExodusWriter::DetermineExodusCellType' can be static.
xdmf-3.0+git20160803/libsrc/utils/XdmfExodusWriter.h:65:17: note: Technically the member function 'XdmfExodusWriter::DetermineExodusCellType' can be static.
xdmf-3.0+git20160803/libsrc/utils/XdmfExodusWriter.cxx:38:10: performance: Technically the member function 'XdmfExodusWriterNameHandler::ConstructAttributeName' can be static. [functionStatic]
xdmf-3.0+git20160803/libsrc/utils/XdmfExodusWriter.cxx:71:3: style: Class 'XdmfExodusWriter' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xdmf-3.0+git20160803/libsrc/utils/XdmfExodusWriter.cxx:71:3: style: Class 'XdmfExodusWriter' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xdmf-3.0+git20160803/libsrc/utils/XdmfFortran.cxx:466:11: warning: Return value of function atoi() is not used. [ignoredReturnValue]
xdmf-3.0+git20160803/libsrc/utils/XdmfFortran.cxx:688:66: style: Function 'ReadInformationValue' argument 2 names different: declaration 'valueToReturn' definition 'toReturn'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/libsrc/utils/XdmfFortran.h:85:60: note: Function 'ReadInformationValue' argument 2 names different: declaration 'valueToReturn' definition 'toReturn'.
xdmf-3.0+git20160803/libsrc/utils/XdmfFortran.cxx:688:66: note: Function 'ReadInformationValue' argument 2 names different: declaration 'valueToReturn' definition 'toReturn'.
xdmf-3.0+git20160803/libsrc/utils/XdmfFortran.h:78:8: style: Technically the member function 'XdmfFortran::GetNumberOfGrids' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/utils/XdmfFortran.cxx:599:14: note: Technically the member function 'XdmfFortran::GetNumberOfGrids' can be const.
xdmf-3.0+git20160803/libsrc/utils/XdmfFortran.h:78:8: note: Technically the member function 'XdmfFortran::GetNumberOfGrids' can be const.
xdmf-3.0+git20160803/libsrc/utils/XdmfFortran.h:86:8: style: Technically the member function 'XdmfFortran::GetTime' can be const. [functionConst]
xdmf-3.0+git20160803/libsrc/utils/XdmfFortran.cxx:720:14: note: Technically the member function 'XdmfFortran::GetTime' can be const.
xdmf-3.0+git20160803/libsrc/utils/XdmfFortran.h:86:8: note: Technically the member function 'XdmfFortran::GetTime' can be const.
xdmf-3.0+git20160803/libsrc/utils/XdmfFortran.h:96:8: performance: Technically the member function 'XdmfFortran::WriteToXdmfArray' can be static. [functionStatic]
xdmf-3.0+git20160803/libsrc/utils/XdmfFortran.cxx:872:14: note: Technically the member function 'XdmfFortran::WriteToXdmfArray' can be static.
xdmf-3.0+git20160803/libsrc/utils/XdmfFortran.h:96:8: note: Technically the member function 'XdmfFortran::WriteToXdmfArray' can be static.
xdmf-3.0+git20160803/libsrc/utils/XdmfFortran.h:97:8: performance: Technically the member function 'XdmfFortran::ReadFromXdmfArray' can be static. [functionStatic]
xdmf-3.0+git20160803/libsrc/utils/XdmfFortran.cxx:915:14: note: Technically the member function 'XdmfFortran::ReadFromXdmfArray' can be static.
xdmf-3.0+git20160803/libsrc/utils/XdmfFortran.h:97:8: note: Technically the member function 'XdmfFortran::ReadFromXdmfArray' can be static.
xdmf-3.0+git20160803/libsrc/utils/XdmfFortran.cxx:76:3: style: Class 'XdmfFortran' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xdmf-3.0+git20160803/libsrc/utils/XdmfFortran.cxx:76:3: style: Class 'XdmfFortran' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xdmf-3.0+git20160803/libsrc/utils/XdmfFortran.h:56:3: style: Class 'XdmfFortran' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdmf-3.0+git20160803/libsrc/utils/XdmfPartitioner.cxx:309:22: error: Same iterator is used with different containers 'currElemMap' and 'currNodeMap'. [iterators]
xdmf-3.0+git20160803/libsrc/utils/XdmfSTLConverter.txx:219:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xdmf-3.0+git20160803/libsrc/utils/XdmfSTLConverter.txx:419:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xdmf-3.0+git20160803/libsrc/utils/XdmfSTLConverter.txx:155:10: performance: Technically the member function 'XdmfSTLConverter::writeArrayValues' can be static. [functionStatic]
xdmf-3.0+git20160803/libsrc/utils/XdmfSTLConverter.txx:414:21: note: Technically the member function 'XdmfSTLConverter::writeArrayValues' can be static.
xdmf-3.0+git20160803/libsrc/utils/XdmfSTLConverter.txx:155:10: note: Technically the member function 'XdmfSTLConverter::writeArrayValues' can be static.
xdmf-3.0+git20160803/libsrc/utils/XdmfSTLConverter.txx:159:7: performance: Technically the member function 'XdmfSTLConverter::getArrayValue' can be static. [functionStatic]
xdmf-3.0+git20160803/libsrc/utils/XdmfSTLConverter.txx:428:21: note: Technically the member function 'XdmfSTLConverter::getArrayValue' can be static.
xdmf-3.0+git20160803/libsrc/utils/XdmfSTLConverter.txx:159:7: note: Technically the member function 'XdmfSTLConverter::getArrayValue' can be static.
xdmf-3.0+git20160803/libsrc/utils/XdmfUtilsPython.cxx:2702:0: error: #error "This python version requires swig to be run with the '-classic' option" [preprocessorErrorDirective]
xdmf-3.0+git20160803/libsrc/utils/XdmfUtilsPythonNoMpi.cxx:2737:0: error: #error "This python version requires swig to be run with the '-classic' option" [preprocessorErrorDirective]
xdmf-3.0+git20160803/tests/C/CTestXdmfBinaryController.c:60:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xdmf-3.0+git20160803/tests/C/CTestXdmfCurvilinearGrid.c:61:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfDomain.c:318:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfDomain.c:370:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfDomain.c:388:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfDomain.c:398:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfDomain.c:482:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfDomain.c:500:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfDomain.c:508:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfDomain.c:592:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfDomain.c:610:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfDomain.c:618:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfDomain.c:670:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfDomain.c:688:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfDomain.c:696:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfDomain.c:706:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfDomain.c:706:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfDomain.c:714:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfDomain.c:732:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfDomain.c:732:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfDomain.c:740:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfDomain.c:756:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfDomain.c:770:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfDomain.c:778:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGeometry.c:58:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGeometry.c:70:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGraph.c:182:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGraph.c:182:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGraph.c:198:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGraph.c:210:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGraph.c:210:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGraph.c:218:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGraph.c:232:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGraph.c:258:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGraph.c:274:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGridCollection.c:409:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGridCollection.c:461:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGridCollection.c:479:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGridCollection.c:489:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGridCollection.c:573:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGridCollection.c:591:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGridCollection.c:599:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGridCollection.c:683:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGridCollection.c:701:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGridCollection.c:709:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGridCollection.c:761:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGridCollection.c:779:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGridCollection.c:787:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGridCollection.c:797:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGridCollection.c:797:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGridCollection.c:805:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGridCollection.c:823:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGridCollection.c:823:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGridCollection.c:831:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGridCollection.c:847:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGridCollection.c:863:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGridCollection.c:871:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGridCollection.c:913:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGridCollection.c:929:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGridCollection.c:939:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGridCollection.c:1051:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGridCollection.c:1067:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGridCollection.c:1075:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGridCollection.c:1117:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGridCollection.c:1133:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGridCollection.c:1141:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGridCollection.c:1183:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGridCollection.c:1199:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfGridController.c:269:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfMap.c:184:10: style: The scope of the variable 'testMap' can be reduced. [variableScope]
xdmf-3.0+git20160803/tests/C/CTestXdmfMap.c:185:7: style: The scope of the variable 'testNumRemoteTaskIds' can be reduced. [variableScope]
xdmf-3.0+git20160803/tests/C/CTestXdmfMap.c:186:9: style: The scope of the variable 'remoteTaskIds' can be reduced. [variableScope]
xdmf-3.0+git20160803/tests/C/CTestXdmfRegularGrid.c:19:0: style: Variable 'i' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/tests/C/CTestXdmfTIFFReadWriteCompressed.c:27:20: style: The scope of the variable 'scanline' can be reduced. [variableScope]
xdmf-3.0+git20160803/tests/C/CTestXdmfTIFFReadWriteCompressed.c:29:15: style: Variable 'npixels' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/tests/C/CTestXdmfTopology.c:58:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfTopology.c:74:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfTopology.c:74:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfTopology.c:74:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfWriter.c:112:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/C/CTestXdmfWriter.c:30:25: style: Variable 'testFileName' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/tests/C/CTestXdmfWriter.c:116:27: style: Variable 'testHeavyName' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/tests/Cxx/ExampleXdmfEdit.cpp:303:3: warning: Suspicious use of ; at the end of 'if' statement. [suspiciousSemicolon]
xdmf-3.0+git20160803/tests/Cxx/ExampleXdmfEdit.cpp:63:0: style: Variable 'k' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/tests/Cxx/ExampleXdmfEdit.cpp:64:0: style: Variable 'm' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/tests/Cxx/ExampleXdmfEdit.cpp:69:20: style: Variable 'outstring' is allocated memory that is never used. [unusedAllocatedMemory]
xdmf-3.0+git20160803/tests/Cxx/ExampleXdmfRead.cpp:65:0: style: Variable 'k' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/tests/Cxx/ExampleXdmfRead.cpp:66:0: style: Variable 'm' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/tests/Cxx/ExampleXdmfRead.cpp:71:20: style: Variable 'outstring' is allocated memory that is never used. [unusedAllocatedMemory]
xdmf-3.0+git20160803/tests/Cxx/ExampleXdmfRead.cpp:44:9: error: Invalid usage of output stream: '<< std::cout'. [coutCerrMisusage]
xdmf-3.0+git20160803/tests/Cxx/ExampleXdmfWrite.cpp:102:13: style: Variable 'task2globalnodes' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/tests/Cxx/TestXdmfFunction.cpp:183:9: warning: %lf in format string (no. 1) requires 'double' but the argument type is 'signed int'. [invalidPrintfArgType_float]
xdmf-3.0+git20160803/tests/Cxx/TestXdmfGridController.cpp:405:3: style: Exception should be caught by reference. [catchExceptionByValue]
xdmf-3.0+git20160803/tests/Cxx/TestXdmfTIFFReadWriteCompressed.cpp:131:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/Cxx/TestXdmfTIFFReadWriteCompressed.cpp:185:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdmf-3.0+git20160803/tests/Cxx/TestXdmfTIFFReadWriteCompressed.cpp:22:20: style: The scope of the variable 'scanline' can be reduced. [variableScope]
xdmf-3.0+git20160803/tests/Cxx/TestXdmfTIFFReadWriteCompressed.cpp:24:15: style: Variable 'npixels' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/tests/Cxx/TestXdmfTIFFReadWriteCompressed.cpp:145:15: style: Variable 'npixels' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/tests/Cxx/XdmfFileAcceptTest.cpp:29:35: style: Unused variable: outputVector [unusedVariable]
xdmf-3.0+git20160803/tests/Cxx/XdmfFileAcceptTest.cpp:38:0: style: Variable 'newSetPath' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/tests/Cxx/XdmfFileAcceptTest.cpp:39:0: style: Variable 'secondSetPath' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/tests/Cxx/XdmfFileAcceptTest.cpp:44:0: style: Variable 'writeArraySize' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/tests/Cxx/XdmfFileAcceptTest.cpp:46:35: style: Unused variable: writeStartVector [unusedVariable]
xdmf-3.0+git20160803/tests/Cxx/XdmfFileAcceptTest.cpp:47:35: style: Unused variable: writeStrideVector [unusedVariable]
xdmf-3.0+git20160803/tests/Cxx/XdmfFileAcceptTest.cpp:48:35: style: Unused variable: writeCountVector [unusedVariable]
xdmf-3.0+git20160803/tests/Cxx/XdmfFileAcceptTest.cpp:49:35: style: Unused variable: writeDataSizeVector [unusedVariable]
xdmf-3.0+git20160803/tests/Cxx/XdmfFileAcceptTest.cpp:51:35: style: Unused variable: readStartVector [unusedVariable]
xdmf-3.0+git20160803/tests/Cxx/XdmfFileAcceptTest.cpp:52:35: style: Unused variable: readStrideVector [unusedVariable]
xdmf-3.0+git20160803/tests/Cxx/XdmfFileAcceptTest.cpp:53:35: style: Unused variable: readCountVector [unusedVariable]
xdmf-3.0+git20160803/tests/Cxx/XdmfFileAcceptTest.cpp:54:35: style: Unused variable: readDataSizeVector [unusedVariable]
xdmf-3.0+git20160803/tests/Cxx/XdmfFileAcceptTest.cpp:56:35: style: Unused variable: readOutputCountVector [unusedVariable]
xdmf-3.0+git20160803/tests/Cxx/XdmfFileAcceptTest.cpp:85:23: style: Variable 'testval' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/tests/Cxx/XdmfFileConnectTest.cpp:23:9: style: Variable 'dsmSize' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/tests/Cxx/XdmfPostFixCalc.cpp:422:0: error: Memory leak: operationPriority [memleak]
xdmf-3.0+git20160803/tests/Cxx/XdmfPostFixCalc.cpp:696:0: error: Memory leak: operationPriority [memleak]
xdmf-3.0+git20160803/utils/XdmfDiff.cpp:331:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xdmf-3.0+git20160803/utils/XdmfDiff.cpp:309:57: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/utils/XdmfDiff.cpp:310:57: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/utils/XdmfDiff.cpp:311:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/utils/XdmfDiff.cpp:317:11: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/utils/XdmfDiff.cpp:323:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/utils/XdmfDiff.cpp:330:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/utils/XdmfExodusReader.cpp:688:3: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn]
xdmf-3.0+git20160803/utils/XdmfExodusReader.cpp:696:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xdmf-3.0+git20160803/utils/XdmfExodusReader.cpp:687:80: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/utils/XdmfExodusReader.cpp:688:71: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/utils/XdmfExodusReader.cpp:695:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/utils/XdmfExodusWriter.cpp:962:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xdmf-3.0+git20160803/utils/XdmfExodusWriter.cpp:940:80: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/utils/XdmfExodusWriter.cpp:941:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/utils/XdmfExodusWriter.cpp:952:76: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/utils/XdmfExodusWriter.cpp:953:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/utils/XdmfExodusWriter.cpp:961:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/utils/XdmfExodusWriter.cpp:360:64: style: Function 'write' argument 2 names different: declaration 'grid' definition 'gridToWrite'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/utils/XdmfExodusWriter.hpp:63:53: note: Function 'write' argument 2 names different: declaration 'grid' definition 'gridToWrite'.
xdmf-3.0+git20160803/utils/XdmfExodusWriter.cpp:360:64: note: Function 'write' argument 2 names different: declaration 'grid' definition 'gridToWrite'.
xdmf-3.0+git20160803/utils/XdmfExodusWriter.cpp:535:11: style: Variable 'error' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/utils/XdmfExodusWriter.cpp:425:43: style: Unused variable: globalNodeIds [unusedVariable]
xdmf-3.0+git20160803/utils/XdmfExodusWriter.cpp:791:25: style: Unused variable: elementArray [unusedVariable]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:1250:39: style: Function 'retrieveDomainTag' argument 1 names different: declaration 'tag' definition 'returnTag'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/utils/XdmfFortran.hpp:832:33: note: Function 'retrieveDomainTag' argument 1 names different: declaration 'tag' definition 'returnTag'.
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:1250:39: note: Function 'retrieveDomainTag' argument 1 names different: declaration 'tag' definition 'returnTag'.
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:1615:47: style: Function 'retrieveGridCollectionTag' argument 1 names different: declaration 'tag' definition 'returnTag'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/utils/XdmfFortran.hpp:968:41: note: Function 'retrieveGridCollectionTag' argument 1 names different: declaration 'tag' definition 'returnTag'.
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:1615:47: note: Function 'retrieveGridCollectionTag' argument 1 names different: declaration 'tag' definition 'returnTag'.
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:1635:48: style: Function 'retrieveGridCollectionName' argument 1 names different: declaration 'name' definition 'returnName'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/utils/XdmfFortran.hpp:958:42: note: Function 'retrieveGridCollectionName' argument 1 names different: declaration 'name' definition 'returnName'.
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:1635:48: note: Function 'retrieveGridCollectionName' argument 1 names different: declaration 'name' definition 'returnName'.
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2496:81: style: Function 'retrieveDomainGridName' argument 3 names different: declaration 'name' definition 'returnName'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/utils/XdmfFortran.hpp:1081:38: note: Function 'retrieveDomainGridName' argument 3 names different: declaration 'name' definition 'returnName'.
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2496:81: note: Function 'retrieveDomainGridName' argument 3 names different: declaration 'name' definition 'returnName'.
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2573:43: style: Function 'retrieveDomainGridTag' argument 3 names different: declaration 'tag' definition 'returnTag'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/utils/XdmfFortran.hpp:1097:37: note: Function 'retrieveDomainGridTag' argument 3 names different: declaration 'tag' definition 'returnTag'.
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2573:43: note: Function 'retrieveDomainGridTag' argument 3 names different: declaration 'tag' definition 'returnTag'.
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3623:52: style: Function 'retrieveGridCollectionGridName' argument 3 names different: declaration 'name' definition 'returnName'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/utils/XdmfFortran.hpp:1228:46: note: Function 'retrieveGridCollectionGridName' argument 3 names different: declaration 'name' definition 'returnName'.
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3623:52: note: Function 'retrieveGridCollectionGridName' argument 3 names different: declaration 'name' definition 'returnName'.
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3712:51: style: Function 'retrieveGridCollectionGridTag' argument 3 names different: declaration 'tag' definition 'returnTag'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/utils/XdmfFortran.hpp:1244:45: note: Function 'retrieveGridCollectionGridTag' argument 3 names different: declaration 'tag' definition 'returnTag'.
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3712:51: note: Function 'retrieveGridCollectionGridTag' argument 3 names different: declaration 'tag' definition 'returnTag'.
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:7956:49: style: Function 'openSet' argument 2 names different: declaration 'openAttributes' definition 'openAttribute'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/utils/XdmfFortran.hpp:3030:43: note: Function 'openSet' argument 2 names different: declaration 'openAttributes' definition 'openAttribute'.
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:7956:49: note: Function 'openSet' argument 2 names different: declaration 'openAttributes' definition 'openAttribute'.
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:9804:30: style: Function 'write' argument 2 names different: declaration 'dataLimit' definition 'datalimit'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/utils/XdmfFortran.hpp:3702:56: note: Function 'write' argument 2 names different: declaration 'dataLimit' definition 'datalimit'.
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:9804:30: note: Function 'write' argument 2 names different: declaration 'dataLimit' definition 'datalimit'.
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:9058:34: style: Variable 'expressionstring' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:9153:36: style: Variable 'expressionstring' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:1274:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:1680:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2803:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3965:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4486:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4927:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:5365:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:5764:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6162:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6266:66: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6410:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6911:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:7421:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8096:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8422:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xdmf-3.0+git20160803/utils/XdmfFortran.hpp:2155:7: style: Technically the member function 'XdmfFortran::retrieveNumMaps' can be const. [functionConst]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6218:14: note: Technically the member function 'XdmfFortran::retrieveNumMaps' can be const.
xdmf-3.0+git20160803/utils/XdmfFortran.hpp:2155:7: note: Technically the member function 'XdmfFortran::retrieveNumMaps' can be const.
xdmf-3.0+git20160803/utils/XdmfFortran.hpp:2307:7: style: Technically the member function 'XdmfFortran::retrieveNumAttributes' can be const. [functionConst]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6469:14: note: Technically the member function 'XdmfFortran::retrieveNumAttributes' can be const.
xdmf-3.0+git20160803/utils/XdmfFortran.hpp:2307:7: note: Technically the member function 'XdmfFortran::retrieveNumAttributes' can be const.
xdmf-3.0+git20160803/utils/XdmfFortran.hpp:2551:7: style: Technically the member function 'XdmfFortran::retrieveNumCoordinates' can be const. [functionConst]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:7183:14: note: Technically the member function 'XdmfFortran::retrieveNumCoordinates' can be const.
xdmf-3.0+git20160803/utils/XdmfFortran.hpp:2551:7: note: Technically the member function 'XdmfFortran::retrieveNumCoordinates' can be const.
xdmf-3.0+git20160803/utils/XdmfFortran.hpp:2969:7: style: Technically the member function 'XdmfFortran::retrieveNumSets' can be const. [functionConst]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:7785:14: note: Technically the member function 'XdmfFortran::retrieveNumSets' can be const.
xdmf-3.0+git20160803/utils/XdmfFortran.hpp:2969:7: note: Technically the member function 'XdmfFortran::retrieveNumSets' can be const.
xdmf-3.0+git20160803/utils/XdmfFortran.hpp:3139:7: style: Technically the member function 'XdmfFortran::retrieveNumInformation' can be const. [functionConst]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8190:14: note: Technically the member function 'XdmfFortran::retrieveNumInformation' can be const.
xdmf-3.0+git20160803/utils/XdmfFortran.hpp:3139:7: note: Technically the member function 'XdmfFortran::retrieveNumInformation' can be const.
xdmf-3.0+git20160803/utils/XdmfFortran.hpp:3880:3: performance: Technically the member function 'XdmfFortran::readFromArray' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:132:14: note: Technically the member function 'XdmfFortran::readFromArray' can be static.
xdmf-3.0+git20160803/utils/XdmfFortran.hpp:3880:3: note: Technically the member function 'XdmfFortran::readFromArray' can be static.
xdmf-3.0+git20160803/utils/XdmfFortran.hpp:3889:3: performance: Technically the member function 'XdmfFortran::writeToArray' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:220:14: note: Technically the member function 'XdmfFortran::writeToArray' can be static.
xdmf-3.0+git20160803/utils/XdmfFortran.hpp:3889:3: note: Technically the member function 'XdmfFortran::writeToArray' can be static.
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:213:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:297:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:356:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:384:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:514:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:524:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:556:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:570:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:601:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:635:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:645:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:655:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:701:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:811:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:826:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:872:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:987:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:1002:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:1118:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:1243:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:1290:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:1322:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:1338:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:1398:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:1419:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:1433:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:1447:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:1461:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:1471:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:1481:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:1500:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:1510:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:1571:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:1581:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:1599:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:1609:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:1629:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:1649:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:1666:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:1697:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:1707:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:1733:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:1798:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:1853:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:1910:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:1965:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:1975:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:1994:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2008:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2022:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2036:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2046:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2064:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2078:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2092:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2106:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2116:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2133:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2142:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2214:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2226:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2295:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2307:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2317:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2327:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2398:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2410:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2419:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2489:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2509:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2523:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2537:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2551:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2561:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2588:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2602:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2616:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2630:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2640:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2662:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2677:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2692:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2707:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2718:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2744:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2758:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2772:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2786:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2796:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2820:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2843:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2857:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2871:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2885:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2895:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:2968:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3023:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3080:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3135:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3145:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3155:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3174:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3188:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3202:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3216:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3227:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3245:13: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3254:13: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3327:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3339:13: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3409:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3421:13: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3431:13: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3441:13: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3512:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3524:13: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3533:13: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3604:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3615:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3638:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3652:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3666:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3680:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3690:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3704:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3727:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3741:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3755:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3769:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3779:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3793:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3812:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3827:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3842:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3857:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3868:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3879:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3906:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3920:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3934:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3948:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3958:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3982:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:3992:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4016:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4030:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4044:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4058:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4068:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4085:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4111:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4139:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4150:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4172:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4182:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4193:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4214:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4234:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4258:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4268:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4284:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4323:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4333:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4354:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4381:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4399:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4428:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4455:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4478:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4503:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4521:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4545:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4564:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4581:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4601:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4700:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4710:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4726:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4765:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4775:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4796:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4823:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4841:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4870:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4897:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4920:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4944:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4960:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:4984:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:5003:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:5040:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:5076:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:5128:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:5145:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:5171:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:5197:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:5218:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:5257:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:5267:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:5289:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:5315:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:5334:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:5357:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:5382:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:5400:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:5443:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:5478:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:5529:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:5546:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:5571:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:5597:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:5618:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:5657:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:5667:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:5688:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:5714:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:5733:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:5756:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:5781:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:5797:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:5840:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:5876:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:5928:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:5945:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:5970:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:5996:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6016:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6055:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6065:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6086:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6112:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6131:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6154:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6179:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6195:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6244:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6278:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6288:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6313:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6333:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6351:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6374:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6391:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6427:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6437:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6463:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6495:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6515:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6558:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6568:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6579:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6612:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6629:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6668:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6697:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6710:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6735:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6752:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6792:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6825:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6836:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6875:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6892:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6928:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6938:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6964:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6982:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:6999:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:7031:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:7051:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:7087:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:7139:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:7177:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:7203:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:7223:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:7266:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:7276:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:7287:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:7320:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:7337:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:7361:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:7378:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:7402:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:7438:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:7448:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:7474:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:7492:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:7509:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:7543:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:7589:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:7625:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:7677:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:7701:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:7739:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:7759:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:7779:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:7802:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:7846:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:7856:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:7867:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:7900:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:7928:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:7938:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:7949:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:7987:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8004:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8039:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8078:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8113:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8123:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8149:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8167:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8184:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8216:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8244:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8262:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8279:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8304:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8332:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8356:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8380:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8403:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8439:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8449:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8476:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8500:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8524:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8534:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8573:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8583:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8638:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8648:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8672:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8682:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8719:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8738:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8748:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8767:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8777:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8823:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8833:11: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8844:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8854:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8889:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8899:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8918:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8928:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8946:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8956:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:8991:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:9019:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:9103:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:9167:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:9273:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:9319:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:9372:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:9400:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:9499:9: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:9576:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:9684:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfFortran.cpp:9737:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xdmf-3.0+git20160803/utils/XdmfGeometryConverter.cpp:355:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xdmf-3.0+git20160803/utils/XdmfGeometryConverter.cpp:317:57: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/utils/XdmfGeometryConverter.cpp:323:57: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/utils/XdmfGeometryConverter.cpp:329:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/utils/XdmfGeometryConverter.cpp:335:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/utils/XdmfGeometryConverter.cpp:341:57: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/utils/XdmfGeometryConverter.cpp:347:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/utils/XdmfGeometryConverter.cpp:354:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/utils/XdmfPartitioner.cpp:1144:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xdmf-3.0+git20160803/utils/XdmfPartitioner.cpp:1088:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/utils/XdmfPartitioner.cpp:1096:59: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/utils/XdmfPartitioner.cpp:1097:4: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/utils/XdmfPartitioner.cpp:1119:80: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/utils/XdmfPartitioner.cpp:1122:82: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/utils/XdmfPartitioner.cpp:1123:71: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/utils/XdmfPartitioner.cpp:1127:71: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/utils/XdmfPartitioner.cpp:1135:76: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/utils/XdmfPartitioner.cpp:1136:73: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/utils/XdmfPartitioner.cpp:1143:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/utils/XdmfPartitioner.cpp:994:14: style: The scope of the variable 'releaseSet' can be reduced. [variableScope]
xdmf-3.0+git20160803/utils/XdmfPartitioner.cpp:997:24: style: Variable 'releaseSet' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:2120:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:2100:88: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:2103:88: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:2112:57: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:2119:13: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:561:0: style: The scope of the variable 'zeroIndex' can be reduced. [variableScope]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:562:0: style: The scope of the variable 'oneIndex' can be reduced. [variableScope]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:563:0: style: The scope of the variable 'twoIndex' can be reduced. [variableScope]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:564:0: style: The scope of the variable 'threeIndex' can be reduced. [variableScope]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:565:0: style: The scope of the variable 'fourIndex' can be reduced. [variableScope]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:566:0: style: The scope of the variable 'fiveIndex' can be reduced. [variableScope]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:567:0: style: The scope of the variable 'sixIndex' can be reduced. [variableScope]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:568:0: style: The scope of the variable 'sevenIndex' can be reduced. [variableScope]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.hpp:137:8: performance: Technically the member function 'XdmfTopologyConverter::insertInHash' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:1904:24: note: Technically the member function 'XdmfTopologyConverter::insertInHash' can be static.
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.hpp:137:8: note: Technically the member function 'XdmfTopologyConverter::insertInHash' can be static.
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:290:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 2 , false >::reorder' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:330:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 2 , false >::rotateQuad' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:370:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 2 , false >::addEdgeToHash' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:514:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 2 , false >::calculateIntermediatePoint' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:290:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 3 , false >::reorder' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:330:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 3 , false >::rotateQuad' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:370:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 3 , false >::addEdgeToHash' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:514:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 3 , false >::calculateIntermediatePoint' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:290:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 3 , true >::reorder' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:330:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 3 , true >::rotateQuad' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:370:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 3 , true >::addEdgeToHash' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:514:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 3 , true >::calculateIntermediatePoint' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:290:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 4 , false >::reorder' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:330:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 4 , false >::rotateQuad' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:370:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 4 , false >::addEdgeToHash' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:514:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 4 , false >::calculateIntermediatePoint' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:290:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 4 , true >::reorder' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:330:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 4 , true >::rotateQuad' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:370:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 4 , true >::addEdgeToHash' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:514:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 4 , true >::calculateIntermediatePoint' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:290:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 5 , false >::reorder' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:330:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 5 , false >::rotateQuad' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:370:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 5 , false >::addEdgeToHash' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:514:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 5 , false >::calculateIntermediatePoint' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:290:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 5 , true >::reorder' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:330:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 5 , true >::rotateQuad' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:370:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 5 , true >::addEdgeToHash' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:514:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 5 , true >::calculateIntermediatePoint' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:290:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 6 , false >::reorder' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:330:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 6 , false >::rotateQuad' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:370:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 6 , false >::addEdgeToHash' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:514:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 6 , false >::calculateIntermediatePoint' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:290:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 6 , true >::reorder' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:330:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 6 , true >::rotateQuad' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:370:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 6 , true >::addEdgeToHash' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:514:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 6 , true >::calculateIntermediatePoint' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:290:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 7 , false >::reorder' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:330:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 7 , false >::rotateQuad' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:370:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 7 , false >::addEdgeToHash' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:514:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 7 , false >::calculateIntermediatePoint' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:290:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 7 , true >::reorder' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:330:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 7 , true >::rotateQuad' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:370:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 7 , true >::addEdgeToHash' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:514:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 7 , true >::calculateIntermediatePoint' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:290:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 8 , false >::reorder' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:330:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 8 , false >::rotateQuad' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:370:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 8 , false >::addEdgeToHash' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:514:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 8 , false >::calculateIntermediatePoint' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:290:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 8 , true >::reorder' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:330:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 8 , true >::rotateQuad' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:370:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 8 , true >::addEdgeToHash' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:514:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 8 , true >::calculateIntermediatePoint' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:290:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 9 , false >::reorder' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:330:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 9 , false >::rotateQuad' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:370:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 9 , false >::addEdgeToHash' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:514:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 9 , false >::calculateIntermediatePoint' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:290:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 9 , true >::reorder' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:330:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 9 , true >::rotateQuad' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:370:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 9 , true >::addEdgeToHash' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:514:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 9 , true >::calculateIntermediatePoint' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:290:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 10 , false >::reorder' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:330:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 10 , false >::rotateQuad' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:370:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 10 , false >::addEdgeToHash' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:514:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 10 , false >::calculateIntermediatePoint' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:290:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 10 , true >::reorder' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:330:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 10 , true >::rotateQuad' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:370:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 10 , true >::addEdgeToHash' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:514:0: performance: Technically the member function 'HexahedronToHighOrderHexahedron < 10 , true >::calculateIntermediatePoint' can be static. [functionStatic]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:178:5: style: The function 'convert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:163:5: note: Virtual function in base class
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:178:5: note: Function in derived class
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:1314:0: style: The function 'tesselateTopology' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:262:5: note: Virtual function in base class
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:1314:0: note: Function in derived class
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:526:0: style: The function 'convert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:163:5: note: Virtual function in base class
xdmf-3.0+git20160803/utils/XdmfTopologyConverter.cpp:526:0: note: Function in derived class
xdmf-3.0+git20160803/vtk/vtkSILBuilder.cxx:66:49: style: Function 'AddChildEdge' argument 1 names different: declaration 'parent' definition 'src'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/vtk/vtkSILBuilder.h:52:36: note: Function 'AddChildEdge' argument 1 names different: declaration 'parent' definition 'src'.
xdmf-3.0+git20160803/vtk/vtkSILBuilder.cxx:66:49: note: Function 'AddChildEdge' argument 1 names different: declaration 'parent' definition 'src'.
xdmf-3.0+git20160803/vtk/vtkSILBuilder.cxx:66:64: style: Function 'AddChildEdge' argument 2 names different: declaration 'child' definition 'dst'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/vtk/vtkSILBuilder.h:52:54: note: Function 'AddChildEdge' argument 2 names different: declaration 'child' definition 'dst'.
xdmf-3.0+git20160803/vtk/vtkSILBuilder.cxx:66:64: note: Function 'AddChildEdge' argument 2 names different: declaration 'child' definition 'dst'.
xdmf-3.0+git20160803/vtk/vtkSILBuilder.cxx:32:9: performance: Variable 'RootVertex' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdmf-3.0+git20160803/vtk/vtkXdmfDataArray.cxx:137:5: style: Variable 'tuples' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xdmf-3.0+git20160803/vtk/vtkXdmfDataArray.cxx:134:5: note: Variable 'tuples' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdmf-3.0+git20160803/vtk/vtkXdmfDataArray.cxx:137:5: note: Variable 'tuples' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdmf-3.0+git20160803/vtk/vtkXdmfHeavyData.cxx:843:18: warning: Either the condition 'update_extents' is redundant or there is possible null pointer dereference: update_extents. [nullPointerRedundantCheck]
xdmf-3.0+git20160803/vtk/vtkXdmfHeavyData.cxx:803:7: note: Assuming that condition 'update_extents' is not redundant
xdmf-3.0+git20160803/vtk/vtkXdmfHeavyData.cxx:843:18: note: Null pointer dereference
xdmf-3.0+git20160803/vtk/vtkXdmfHeavyData.cxx:1073:66: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xdmf-3.0+git20160803/vtk/vtkXdmfHeavyData.cxx:1074:66: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xdmf-3.0+git20160803/vtk/vtkXdmfHeavyData.cxx:1075:66: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xdmf-3.0+git20160803/vtk/vtkXdmfHeavyData.cxx:1045:40: error: Shifting by a negative value is undefined behaviour [shiftNegative]
xdmf-3.0+git20160803/vtk/vtkXdmfHeavyData.cxx:158:58: style: Function 'ReadComposite' argument 1 names different: declaration 'xmfColOrTree' definition 'xmfComposite'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/vtk/vtkXdmfHeavyData.h:80:42: note: Function 'ReadComposite' argument 1 names different: declaration 'xmfColOrTree' definition 'xmfComposite'.
xdmf-3.0+git20160803/vtk/vtkXdmfHeavyData.cxx:158:58: note: Function 'ReadComposite' argument 1 names different: declaration 'xmfColOrTree' definition 'xmfComposite'.
xdmf-3.0+git20160803/vtk/vtkXdmfReaderInternal.h:255:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xdmf-3.0+git20160803/vtk/vtkXdmfReaderInternal.h:69:41: style: Technically the member function 'vtkXdmfDocument::GetDomains' can be const. [functionConst]
xdmf-3.0+git20160803/vtk/vtkXdmfReaderInternal.h:211:8: style: Technically the member function 'vtkXdmfDomain::IsValid' can be const. [functionConst]
xdmf-3.0+git20160803/vtk/vtkXdmfReaderInternal.h:221:13: style: Technically the member function 'vtkXdmfDomain::GetNumberOfGrids' can be const. [functionConst]
xdmf-3.0+git20160803/vtk/vtkXdmfReaderInternal.h:239:35: style: Technically the member function 'vtkXdmfDomain::GetTimeSteps' can be const. [functionConst]
xdmf-3.0+git20160803/vtk/vtkXdmfReader.cxx:475:46: style: Function 'GetGridStatus' argument 1 names different: declaration 'gridname' definition 'arrayname'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/vtk/vtkXdmfReader.h:101:33: note: Function 'GetGridStatus' argument 1 names different: declaration 'gridname' definition 'arrayname'.
xdmf-3.0+git20160803/vtk/vtkXdmfReader.cxx:475:46: note: Function 'GetGridStatus' argument 1 names different: declaration 'gridname' definition 'arrayname'.
xdmf-3.0+git20160803/vtk/vtkXdmfReader.cxx:493:53: style: Function 'SetPointArrayStatus' argument 1 names different: declaration 'name' definition 'arrayname'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/vtk/vtkXdmfReader.h:83:40: note: Function 'SetPointArrayStatus' argument 1 names different: declaration 'name' definition 'arrayname'.
xdmf-3.0+git20160803/vtk/vtkXdmfReader.cxx:493:53: note: Function 'SetPointArrayStatus' argument 1 names different: declaration 'name' definition 'arrayname'.
xdmf-3.0+git20160803/vtk/vtkXdmfReader.cxx:500:52: style: Function 'GetPointArrayStatus' argument 1 names different: declaration 'name' definition 'arrayname'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/vtk/vtkXdmfReader.h:82:39: note: Function 'GetPointArrayStatus' argument 1 names different: declaration 'name' definition 'arrayname'.
xdmf-3.0+git20160803/vtk/vtkXdmfReader.cxx:500:52: note: Function 'GetPointArrayStatus' argument 1 names different: declaration 'name' definition 'arrayname'.
xdmf-3.0+git20160803/vtk/vtkXdmfReader.cxx:518:52: style: Function 'SetCellArrayStatus' argument 1 names different: declaration 'name' definition 'arrayname'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/vtk/vtkXdmfReader.h:91:39: note: Function 'SetCellArrayStatus' argument 1 names different: declaration 'name' definition 'arrayname'.
xdmf-3.0+git20160803/vtk/vtkXdmfReader.cxx:518:52: note: Function 'SetCellArrayStatus' argument 1 names different: declaration 'name' definition 'arrayname'.
xdmf-3.0+git20160803/vtk/vtkXdmfReader.cxx:525:51: style: Function 'GetCellArrayStatus' argument 1 names different: declaration 'name' definition 'arrayname'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/vtk/vtkXdmfReader.h:92:38: note: Function 'GetCellArrayStatus' argument 1 names different: declaration 'name' definition 'arrayname'.
xdmf-3.0+git20160803/vtk/vtkXdmfReader.cxx:525:51: note: Function 'GetCellArrayStatus' argument 1 names different: declaration 'name' definition 'arrayname'.
xdmf-3.0+git20160803/vtk/vtkXdmfReader.cxx:543:46: style: Function 'SetSetStatus' argument 1 names different: declaration 'gridname' definition 'arrayname'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/vtk/vtkXdmfReader.h:110:33: note: Function 'SetSetStatus' argument 1 names different: declaration 'gridname' definition 'arrayname'.
xdmf-3.0+git20160803/vtk/vtkXdmfReader.cxx:543:46: note: Function 'SetSetStatus' argument 1 names different: declaration 'gridname' definition 'arrayname'.
xdmf-3.0+git20160803/vtk/vtkXdmfReader.cxx:550:45: style: Function 'GetSetStatus' argument 1 names different: declaration 'gridname' definition 'arrayname'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/vtk/vtkXdmfReader.h:111:32: note: Function 'GetSetStatus' argument 1 names different: declaration 'gridname' definition 'arrayname'.
xdmf-3.0+git20160803/vtk/vtkXdmfReader.cxx:550:45: note: Function 'GetSetStatus' argument 1 names different: declaration 'gridname' definition 'arrayname'.
xdmf-3.0+git20160803/vtk/vtkXdmfReaderInternal.cxx:722:44: style: Function 'UpdateGridAttributeInSIL' argument 2 names different: declaration 'gridSILId' definition 'silVertex'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/vtk/vtkXdmfReaderInternal.h:336:44: note: Function 'UpdateGridAttributeInSIL' argument 2 names different: declaration 'gridSILId' definition 'silVertex'.
xdmf-3.0+git20160803/vtk/vtkXdmfReaderInternal.cxx:722:44: note: Function 'UpdateGridAttributeInSIL' argument 2 names different: declaration 'gridSILId' definition 'silVertex'.
xdmf-3.0+git20160803/vtk/vtkXdmfReaderInternal.cxx:335:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xdmf-3.0+git20160803/vtk/vtkXdmfReaderInternal.cxx:342:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xdmf-3.0+git20160803/vtk/vtkXdmfReaderInternal.cxx:197:9: performance: Variable 'NumberOfGrids' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdmf-3.0+git20160803/vtk/vtkXdmfReaderInternal.h:289:8: performance: Technically the member function 'vtkXdmfDomain::GetOriginAndSpacing' can be static. [functionStatic]
xdmf-3.0+git20160803/vtk/vtkXdmfReaderInternal.cxx:415:21: note: Technically the member function 'vtkXdmfDomain::GetOriginAndSpacing' can be static.
xdmf-3.0+git20160803/vtk/vtkXdmfReaderInternal.h:289:8: note: Technically the member function 'vtkXdmfDomain::GetOriginAndSpacing' can be static.
xdmf-3.0+git20160803/vtk/vtkXdmfReaderInternal.cxx:217:9: style: Class 'vtkXdmfDomain' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xdmf-3.0+git20160803/vtk/vtkXdmfReaderInternal.cxx:217:9: style: Class 'vtkXdmfDomain' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xdmf-3.0+git20160803/vtk/vtkXdmfWriter.cxx:669:23: error: Array 'updateExtent[6]' accessed at index 11, which is out of bounds. [arrayIndexOutOfBounds]
xdmf-3.0+git20160803/vtk/vtkXdmfWriter.cxx:670:17: error: Array 'extent[6]' accessed at index 11, which is out of bounds. [arrayIndexOutOfBounds]
xdmf-3.0+git20160803/vtk/vtkXdmfWriter.cxx:671:25: error: Array 'updateExtent[6]' accessed at index 11, which is out of bounds. [arrayIndexOutOfBounds]
xdmf-3.0+git20160803/vtk/vtkXdmfWriter.cxx:672:19: error: Array 'extent[6]' accessed at index 11, which is out of bounds. [arrayIndexOutOfBounds]
xdmf-3.0+git20160803/vtk/vtkXdmfWriter.cxx:1054:30: style: Redundant condition: this->InputsArePieces. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition]
xdmf-3.0+git20160803/vtk/vtkXdmfWriter.cxx:1091:30: style: Redundant condition: this->InputsArePieces. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition]
xdmf-3.0+git20160803/vtk/vtkXdmfWriter.cxx:1270:30: style: Redundant condition: this->InputsArePieces. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition]
xdmf-3.0+git20160803/vtk/vtkXdmfWriter.cxx:1431:32: style: Redundant condition: this->InputsArePieces. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition]
xdmf-3.0+git20160803/vtk/vtkXdmfWriter.cxx:1444:30: style: Redundant condition: this->InputsArePieces. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition]
xdmf-3.0+git20160803/vtk/vtkXdmfWriter.cxx:1590:32: style: Redundant condition: this->InputsArePieces. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition]
xdmf-3.0+git20160803/vtk/vtkXdmfWriter.cxx:1262:7: style: The scope of the variable 'type' can be reduced. [variableScope]
xdmf-3.0+git20160803/vtk/vtkXdmfWriter.cxx:319:62: style: Function 'WriteCellArray' argument 2 names different: declaration 'Cells' definition 'ds'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/vtk/vtkXdmfWriter.h:186:57: note: Function 'WriteCellArray' argument 2 names different: declaration 'Cells' definition 'ds'.
xdmf-3.0+git20160803/vtk/vtkXdmfWriter.cxx:319:62: note: Function 'WriteCellArray' argument 2 names different: declaration 'Cells' definition 'ds'.
xdmf-3.0+git20160803/vtk/vtkXdmfWriter.cxx:320:31: style: Function 'WriteCellArray' argument 4 names different: declaration 'mapofcells' definition 'mapofcell'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/vtk/vtkXdmfWriter.h:187:11: note: Function 'WriteCellArray' argument 4 names different: declaration 'mapofcells' definition 'mapofcell'.
xdmf-3.0+git20160803/vtk/vtkXdmfWriter.cxx:320:31: note: Function 'WriteCellArray' argument 4 names different: declaration 'mapofcells' definition 'mapofcell'.
xdmf-3.0+git20160803/vtk/vtkXdmfWriter.cxx:1045:83: style: Function 'WriteDataArray' argument 3 names different: declaration 'ds' definition 'dataSet'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/vtk/vtkXdmfWriter.h:189:78: note: Function 'WriteDataArray' argument 3 names different: declaration 'ds' definition 'dataSet'.
xdmf-3.0+git20160803/vtk/vtkXdmfWriter.cxx:1045:83: note: Function 'WriteDataArray' argument 3 names different: declaration 'ds' definition 'dataSet'.
xdmf-3.0+git20160803/vtk/vtkXdmfWriter.cxx:1259:57: style: Function 'WriteGrid' argument 2 names different: declaration 'name' definition 'gridName'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/vtk/vtkXdmfWriter.h:184:52: note: Function 'WriteGrid' argument 2 names different: declaration 'name' definition 'gridName'.
xdmf-3.0+git20160803/vtk/vtkXdmfWriter.cxx:1259:57: note: Function 'WriteGrid' argument 2 names different: declaration 'name' definition 'gridName'.
xdmf-3.0+git20160803/vtk/vtkXdmfWriter.cxx:1260:9: style: Function 'WriteGrid' argument 4 names different: declaration 'mapofcells' definition 'mapofcell'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/vtk/vtkXdmfWriter.h:185:11: note: Function 'WriteGrid' argument 4 names different: declaration 'mapofcells' definition 'mapofcell'.
xdmf-3.0+git20160803/vtk/vtkXdmfWriter.cxx:1260:9: note: Function 'WriteGrid' argument 4 names different: declaration 'mapofcells' definition 'mapofcell'.
xdmf-3.0+git20160803/vtk/vtkXdmfWriter.cxx:1655:45: style: Function 'AddInput' argument 1 names different: declaration 'in' definition 'ds'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/vtk/vtkXdmfWriter.h:145:32: note: Function 'AddInput' argument 1 names different: declaration 'in' definition 'ds'.
xdmf-3.0+git20160803/vtk/vtkXdmfWriter.cxx:1655:45: note: Function 'AddInput' argument 1 names different: declaration 'in' definition 'ds'.
xdmf-3.0+git20160803/vtk/vtkXdmfWriter.cxx:1673:48: style: Function 'RemoveInput' argument 1 names different: declaration 'in' definition 'ds'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/vtk/vtkXdmfWriter.h:155:35: note: Function 'RemoveInput' argument 1 names different: declaration 'in' definition 'ds'.
xdmf-3.0+git20160803/vtk/vtkXdmfWriter.cxx:1673:48: note: Function 'RemoveInput' argument 1 names different: declaration 'in' definition 'ds'.
xdmf-3.0+git20160803/vtk/vtkXdmfWriter.cxx:1717:37: style: Function 'Indent' argument 1 names different: declaration 'ost' definition 'os'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/vtk/vtkXdmfWriter.h:164:24: note: Function 'Indent' argument 1 names different: declaration 'ost' definition 'os'.
xdmf-3.0+git20160803/vtk/vtkXdmfWriter.cxx:1717:37: note: Function 'Indent' argument 1 names different: declaration 'ost' definition 'os'.
xdmf-3.0+git20160803/vtk/vtkXdmfWriter.cxx:1730:62: style: Function 'GenerateHDF5ArrayName' argument 2 names different: declaration 'arrayName' definition 'array'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/vtk/vtkXdmfWriter.h:170:71: note: Function 'GenerateHDF5ArrayName' argument 2 names different: declaration 'arrayName' definition 'array'.
xdmf-3.0+git20160803/vtk/vtkXdmfWriter.cxx:1730:62: note: Function 'GenerateHDF5ArrayName' argument 2 names different: declaration 'arrayName' definition 'array'.
xdmf-3.0+git20160803/vtk/vtkXdmfWriter.cxx:1020:18: style: Variable 'src_npts' is assigned a value that is never used. [unreadVariable]
xdmf-3.0+git20160803/vtk/vtkXdmfWriter2.cxx:506:32: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/vtk/vtkXdmfWriter2.cxx:858:32: style: C-style pointer casting [cstyleCast]
xdmf-3.0+git20160803/vtk/vtkXdmfWriter2.cxx:222:46: style: Function 'SetInput' argument 1 names different: declaration 'dobj' definition 'input'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/vtk/vtkXdmfWriter2.h:63:40: note: Function 'SetInput' argument 1 names different: declaration 'dobj' definition 'input'.
xdmf-3.0+git20160803/vtk/vtkXdmfWriter2.cxx:222:46: note: Function 'SetInput' argument 1 names different: declaration 'dobj' definition 'input'.
xdmf-3.0+git20160803/vtk/vtkXdmfWriter2.cxx:965:48: style: Function 'WriteArrays' argument 1 names different: declaration 'dsa' definition 'fd'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/vtk/vtkXdmfWriter2.h:146:42: note: Function 'WriteArrays' argument 1 names different: declaration 'dsa' definition 'fd'.
xdmf-3.0+git20160803/vtk/vtkXdmfWriter2.cxx:965:48: note: Function 'WriteArrays' argument 1 names different: declaration 'dsa' definition 'fd'.
xdmf-3.0+git20160803/vtk/vtkXdmfWriter2.cxx:1074:60: style: Function 'ConvertVToXArray' argument 5 names different: declaration 'AllocStrategy' definition 'allocStrategy'. [funcArgNamesDifferent]
xdmf-3.0+git20160803/vtk/vtkXdmfWriter2.h:150:37: note: Function 'ConvertVToXArray' argument 5 names different: declaration 'AllocStrategy' definition 'allocStrategy'.
xdmf-3.0+git20160803/vtk/vtkXdmfWriter2.cxx:1074:60: note: Function 'ConvertVToXArray' argument 5 names different: declaration 'AllocStrategy' definition 'allocStrategy'.
xdmf-3.0+git20160803/vtk/vtkXdmfWriter2.cxx:72:9: style: Class 'vtkXdmfWriter2DomainMemoryHandler' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xdmf-3.0+git20160803/vtk/vtkXdmfWriter2.cxx:72:9: style: Class 'vtkXdmfWriter2DomainMemoryHandler' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xdmf-3.0+git20160803/vtk/vtkXdmfWriter2.cxx:198:16: error: Memory pointed to by 'DomainMemoryHandler' is freed twice. [doubleFree]
[17:30]

ftp://ftp.se.debian.org/debian/pool/main/x/xdms/xdms_1.3.2.orig.tar.gz
xdms-1.3.2/src/pfile.c:50:62: style: The scope of the variable 'pv' can be reduced. [variableScope]
xdms-1.3.2/src/pfile.c:491:9: style: The scope of the variable 't' can be reduced. [variableScope]
xdms-1.3.2/src/pfile.c:219:3: error: Memory leak: b1 [memleak]
xdms-1.3.2/src/pfile.c:219:3: error: Memory leak: b2 [memleak]
xdms-1.3.2/src/u_deep.c:75:15: style: The scope of the variable 'c' can be reduced. [variableScope]
xdms-1.3.2/src/u_deep.c:136:18: style: The scope of the variable 'f' can be reduced. [variableScope]
xdms-1.3.2/src/u_deep.c:136:21: style: The scope of the variable 'l' can be reduced. [variableScope]
xdms-1.3.2/src/u_deep.c:175:15: style: The scope of the variable 'k' can be reduced. [variableScope]
xdms-1.3.2/src/u_deep.c:175:18: style: The scope of the variable 'l' can be reduced. [variableScope]
xdms-1.3.2/src/u_heavy.c:39:15: style: The scope of the variable 'c' can be reduced. [variableScope]
xdms-1.3.2/src/u_rle.c:19:8: style: The scope of the variable 'a' can be reduced. [variableScope]
[17:30]

ftp://ftp.se.debian.org/debian/pool/main/x/xdo/xdo_0.5.2.orig.tar.gz
xdo-0.5.2/xdo.c:398:9: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdo-0.5.2/xdo.c:366:5: style: Variable 'i' is modified but its new value is never used. [unreadVariable]
xdo-0.5.2/xdo.c:378:5: style: Variable 'i' is modified but its new value is never used. [unreadVariable]
[17:30]

ftp://ftp.se.debian.org/debian/pool/main/x/xdot/xdot_0.9.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xdotool/xdotool_3.20160805.1.orig.tar.gz
xdotool-3.20160805.1/cmd_behave_screen_edge.c:346:7: warning: Redundant assignment of 'dpy' to itself. [selfAssignment]
xdotool-3.20160805.1/cmd_behave_screen_edge.c:347:8: warning: Redundant assignment of 'xerr' to itself. [selfAssignment]
xdotool-3.20160805.1/cmd_search.c:12:7: style: The scope of the variable 'search_title' can be reduced. [variableScope]
xdotool-3.20160805.1/cmd_type.c:19:10: style: The scope of the variable 'bytes_read' can be reduced. [variableScope]
xdotool-3.20160805.1/cmd_type.c:135:0: error: Resource leak: input [resourceLeak]
xdotool-3.20160805.1/cmd_type.c:127:0: error: Memory leak: data [memleak]
xdotool-3.20160805.1/t/showmodifiers.c:12:3: style: Variable 'xdo' is reassigned a value before the old one has been used. [redundantAssignment]
xdotool-3.20160805.1/t/showmodifiers.c:9:0: note: Variable 'xdo' is reassigned a value before the old one has been used.
xdotool-3.20160805.1/t/showmodifiers.c:12:3: note: Variable 'xdo' is reassigned a value before the old one has been used.
xdotool-3.20160805.1/t/showmodifiers.c:15:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xdotool-3.20160805.1/xdo.c:117:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xdotool-3.20160805.1/xdo.c:381:47: style: Condition 'ret==0' is always true [knownConditionTrueFalse]
xdotool-3.20160805.1/xdo.c:380:11: note: Assuming that condition 'ret==0' is not redundant
xdotool-3.20160805.1/xdo.c:381:47: note: Condition 'ret==0' is always true
xdotool-3.20160805.1/xdo.c:980:7: warning: %lc in format string (no. 1) requires 'unsigned long' but the argument type is 'wchar_t'. [invalidPrintfArgType_uint]
xdotool-3.20160805.1/xdo.c:1037:3: style: Variable 'keysyms' is reassigned a value before the old one has been used. [redundantAssignment]
xdotool-3.20160805.1/xdo.c:1034:0: note: Variable 'keysyms' is reassigned a value before the old one has been used.
xdotool-3.20160805.1/xdo.c:1037:3: note: Variable 'keysyms' is reassigned a value before the old one has been used.
xdotool-3.20160805.1/xdo.c:1492:3: style: Variable 'results' is reassigned a value before the old one has been used. [redundantAssignment]
xdotool-3.20160805.1/xdo.c:1481:0: note: Variable 'results' is reassigned a value before the old one has been used.
xdotool-3.20160805.1/xdo.c:1492:3: note: Variable 'results' is reassigned a value before the old one has been used.
xdotool-3.20160805.1/xdo.c:441:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
xdotool-3.20160805.1/xdo.c:1210:13: style: The scope of the variable 'ret' can be reduced. [variableScope]
xdotool-3.20160805.1/xdo.c:1295:23: style: The scope of the variable 'groups' can be reduced. [variableScope]
xdotool-3.20160805.1/xdo.c:83:28: style: Function 'xdo_new' argument 1 names different: declaration 'display' definition 'display_name'. [funcArgNamesDifferent]
xdotool-3.20160805.1/xdo.h:206:28: note: Function 'xdo_new' argument 1 names different: declaration 'display' definition 'display_name'.
xdotool-3.20160805.1/xdo.c:83:28: note: Function 'xdo_new' argument 1 names different: declaration 'display' definition 'display_name'.
xdotool-3.20160805.1/xdo.c:291:50: style: Function 'xdo_set_window_size' argument 2 names different: declaration 'wid' definition 'window'. [funcArgNamesDifferent]
xdotool-3.20160805.1/xdo.h:480:50: note: Function 'xdo_set_window_size' argument 2 names different: declaration 'wid' definition 'window'.
xdotool-3.20160805.1/xdo.c:291:50: note: Function 'xdo_set_window_size' argument 2 names different: declaration 'wid' definition 'window'.
xdotool-3.20160805.1/xdo.c:291:62: style: Function 'xdo_set_window_size' argument 3 names different: declaration 'w' definition 'width'. [funcArgNamesDifferent]
xdotool-3.20160805.1/xdo.h:480:59: note: Function 'xdo_set_window_size' argument 3 names different: declaration 'w' definition 'width'.
xdotool-3.20160805.1/xdo.c:291:62: note: Function 'xdo_set_window_size' argument 3 names different: declaration 'w' definition 'width'.
xdotool-3.20160805.1/xdo.c:291:73: style: Function 'xdo_set_window_size' argument 4 names different: declaration 'h' definition 'height'. [funcArgNamesDifferent]
xdotool-3.20160805.1/xdo.h:480:66: note: Function 'xdo_set_window_size' argument 4 names different: declaration 'h' definition 'height'.
xdotool-3.20160805.1/xdo.c:291:73: note: Function 'xdo_set_window_size' argument 4 names different: declaration 'h' definition 'height'.
xdotool-3.20160805.1/xdo.c:863:51: style: Function 'xdo_get_mouse_location' argument 2 names different: declaration 'x' definition 'x_ret'. [funcArgNamesDifferent]
xdotool-3.20160805.1/xdo.h:284:51: note: Function 'xdo_get_mouse_location' argument 2 names different: declaration 'x' definition 'x_ret'.
xdotool-3.20160805.1/xdo.c:863:51: note: Function 'xdo_get_mouse_location' argument 2 names different: declaration 'x' definition 'x_ret'.
xdotool-3.20160805.1/xdo.c:863:63: style: Function 'xdo_get_mouse_location' argument 3 names different: declaration 'y' definition 'y_ret'. [funcArgNamesDifferent]
xdotool-3.20160805.1/xdo.h:284:59: note: Function 'xdo_get_mouse_location' argument 3 names different: declaration 'y' definition 'y_ret'.
xdotool-3.20160805.1/xdo.c:863:63: note: Function 'xdo_get_mouse_location' argument 3 names different: declaration 'y' definition 'y_ret'.
xdotool-3.20160805.1/xdo.c:864:33: style: Function 'xdo_get_mouse_location' argument 4 names different: declaration 'screen_num' definition 'screen_num_ret'. [funcArgNamesDifferent]
xdotool-3.20160805.1/xdo.h:284:67: note: Function 'xdo_get_mouse_location' argument 4 names different: declaration 'screen_num' definition 'screen_num_ret'.
xdotool-3.20160805.1/xdo.c:864:33: note: Function 'xdo_get_mouse_location' argument 4 names different: declaration 'screen_num' definition 'screen_num_ret'.
xdotool-3.20160805.1/xdo.c:1110:83: style: Function 'xdo_send_keysequence_window_down' argument 3 names different: declaration 'keysequence' definition 'keyseq'. [funcArgNamesDifferent]
xdotool-3.20160805.1/xdo.h:397:38: note: Function 'xdo_send_keysequence_window_down' argument 3 names different: declaration 'keysequence' definition 'keyseq'.
xdotool-3.20160805.1/xdo.c:1110:83: note: Function 'xdo_send_keysequence_window_down' argument 3 names different: declaration 'keysequence' definition 'keyseq'.
xdotool-3.20160805.1/xdo.c:1115:81: style: Function 'xdo_send_keysequence_window_up' argument 3 names different: declaration 'keysequence' definition 'keyseq'. [funcArgNamesDifferent]
xdotool-3.20160805.1/xdo.h:389:36: note: Function 'xdo_send_keysequence_window_up' argument 3 names different: declaration 'keysequence' definition 'keyseq'.
xdotool-3.20160805.1/xdo.c:1115:81: note: Function 'xdo_send_keysequence_window_up' argument 3 names different: declaration 'keysequence' definition 'keyseq'.
xdotool-3.20160805.1/xdo.c:1120:78: style: Function 'xdo_send_keysequence_window' argument 3 names different: declaration 'keysequence' definition 'keyseq'. [funcArgNamesDifferent]
xdotool-3.20160805.1/xdo.h:381:33: note: Function 'xdo_send_keysequence_window' argument 3 names different: declaration 'keysequence' definition 'keyseq'.
xdotool-3.20160805.1/xdo.c:1120:78: note: Function 'xdo_send_keysequence_window' argument 3 names different: declaration 'keysequence' definition 'keyseq'.
xdotool-3.20160805.1/xdo.c:1882:50: style: Function 'xdo_minimize_window' argument 2 names different: declaration 'wid' definition 'window'. [funcArgNamesDifferent]
xdotool-3.20160805.1/xdo.h:614:50: note: Function 'xdo_minimize_window' argument 2 names different: declaration 'wid' definition 'window'.
xdotool-3.20160805.1/xdo.c:1882:50: note: Function 'xdo_minimize_window' argument 2 names different: declaration 'wid' definition 'window'.
xdotool-3.20160805.1/xdo.c:1904:1: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing]
xdotool-3.20160805.1/xdo.c:1912:11: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing]
xdotool-3.20160805.1/xdo_search.c:33:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xdotool-3.20160805.1/xdo_search.c:93:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xdotool-3.20160805.1/xdotool.c:634:11: warning: Redundant assignment of 'context' to itself. [selfAssignment]
xdotool-3.20160805.1/xdotool.c:298:7: style: The scope of the variable 'stat_ret' can be reduced. [variableScope]
xdotool-3.20160805.1/xdotool.c:361:9: style: The scope of the variable 'token' can be reduced. [variableScope]
xdotool-3.20160805.1/xdotool.c:570:7: style: The scope of the variable 'cmd_found' can be reduced. [variableScope]
xdotool-3.20160805.1/xdotool.c:341:7: error: Memory leak: script_argv [memleak]
xdotool-3.20160805.1/xdotool.c:355:5: error: Memory leak: script_argv [memleak]
xdotool-3.20160805.1/xdotool.c:442:11: error: Common realloc mistake: 'script_argv' nulled but not freed upon failure [memleakOnRealloc]
xdotool-3.20160805.1/xdotool.c:467:7: error: Common realloc mistake: 'script_argv' nulled but not freed upon failure [memleakOnRealloc]
xdotool-3.20160805.1/xdotool.c:355:0: error: Resource leak: input [resourceLeak]
xdotool-3.20160805.1/xdotool.c:631:1: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing]
xdotool-3.20160805.1/xdotool.c:641:1: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing]
[17:30]

ftp://ftp.se.debian.org/debian/pool/main/x/xdrawchem/xdrawchem_2.0.orig.tar.gz
xdrawchem-2.0.orig/xdrawchem/moldata.h:155:23: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
xdrawchem-2.0.orig/xdrawchem/application.cpp:1385:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xdrawchem-2.0.orig/xdrawchem/moldata.h:201:13: style: The scope of the variable 'swp' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/application.cpp:704:27: style: The scope of the variable 'passfail' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/application.cpp:1409:9: style: The scope of the variable 'pm' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/application.cpp:1410:10: style: The scope of the variable 'was_saved' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/moldata.h:164:13: style: Variable 'ptr' is modified but its new value is never used. [unreadVariable]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:67:5: warning: Member variable 'DPoint::x3' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:67:5: warning: Member variable 'DPoint::y3' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:67:5: warning: Member variable 'DPoint::z3' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:67:5: warning: Member variable 'DPoint::dx' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:67:5: warning: Member variable 'DPoint::dy' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:67:5: warning: Member variable 'DPoint::dz' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:67:5: warning: Member variable 'DPoint::hosescore' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:67:5: warning: Member variable 'DPoint::ketos' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:67:5: warning: Member variable 'DPoint::inring' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:67:5: warning: Member variable 'DPoint::substituents' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:67:5: warning: Member variable 'DPoint::other' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:67:5: warning: Member variable 'DPoint::otherBond' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:67:5: warning: Member variable 'DPoint::source' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:67:5: warning: Member variable 'DPoint::new_order' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:67:5: warning: Member variable 'DPoint::partial_charge' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:67:5: warning: Member variable 'DPoint::H1_shift' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:67:5: warning: Member variable 'DPoint::H1_multiplicity' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:72:5: warning: Member variable 'DPoint::z' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:72:5: warning: Member variable 'DPoint::x3' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:72:5: warning: Member variable 'DPoint::y3' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:72:5: warning: Member variable 'DPoint::z3' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:72:5: warning: Member variable 'DPoint::dx' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:72:5: warning: Member variable 'DPoint::dy' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:72:5: warning: Member variable 'DPoint::dz' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:72:5: warning: Member variable 'DPoint::hosescore' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:72:5: warning: Member variable 'DPoint::ketos' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:72:5: warning: Member variable 'DPoint::inring' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:72:5: warning: Member variable 'DPoint::substituents' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:72:5: warning: Member variable 'DPoint::other' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:72:5: warning: Member variable 'DPoint::otherBond' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:72:5: warning: Member variable 'DPoint::source' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:72:5: warning: Member variable 'DPoint::new_order' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:72:5: warning: Member variable 'DPoint::partial_charge' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:72:5: warning: Member variable 'DPoint::H1_shift' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:72:5: warning: Member variable 'DPoint::H1_multiplicity' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:76:5: warning: Member variable 'DPoint::z' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:76:5: warning: Member variable 'DPoint::x3' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:76:5: warning: Member variable 'DPoint::y3' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:76:5: warning: Member variable 'DPoint::z3' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:76:5: warning: Member variable 'DPoint::dx' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:76:5: warning: Member variable 'DPoint::dy' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:76:5: warning: Member variable 'DPoint::dz' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:76:5: warning: Member variable 'DPoint::hosescore' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:76:5: warning: Member variable 'DPoint::ketos' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:76:5: warning: Member variable 'DPoint::inring' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:76:5: warning: Member variable 'DPoint::substituents' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:76:5: warning: Member variable 'DPoint::other' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:76:5: warning: Member variable 'DPoint::otherBond' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:76:5: warning: Member variable 'DPoint::source' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:76:5: warning: Member variable 'DPoint::new_order' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:76:5: warning: Member variable 'DPoint::partial_charge' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:76:5: warning: Member variable 'DPoint::H1_shift' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:76:5: warning: Member variable 'DPoint::H1_multiplicity' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:80:5: warning: Member variable 'DPoint::x3' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:80:5: warning: Member variable 'DPoint::y3' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:80:5: warning: Member variable 'DPoint::z3' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:80:5: warning: Member variable 'DPoint::dx' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:80:5: warning: Member variable 'DPoint::dy' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:80:5: warning: Member variable 'DPoint::dz' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:80:5: warning: Member variable 'DPoint::source' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:80:5: warning: Member variable 'DPoint::new_order' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:80:5: warning: Member variable 'DPoint::partial_charge' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:80:5: warning: Member variable 'DPoint::nmr_proton' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:80:5: warning: Member variable 'DPoint::H1_shift' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:80:5: warning: Member variable 'DPoint::H1_multiplicity' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:80:5: warning: Member variable 'DPoint::C13_shift' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:80:5: warning: Member variable 'DPoint::partialCharge' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:80:5: warning: Member variable 'DPoint::highlighted' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/prefs.h:19:5: warning: Member variable 'Preferences::antialiased' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/prefs.h:19:5: warning: Member variable 'Preferences::fallback' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/prefs.h:19:5: warning: Member variable 'Preferences::paper_dpi' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/xdc_event.h:24:5: warning: Member variable 'XDC_Event::evt_type' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/xdc_event.h:24:5: warning: Member variable 'XDC_Event::start' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/xdc_event.h:24:5: warning: Member variable 'XDC_Event::end' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/xdc_event.h:24:5: warning: Member variable 'XDC_Event::dx' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/xdc_event.h:24:5: warning: Member variable 'XDC_Event::dy' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/xdc_event.h:24:5: warning: Member variable 'XDC_Event::param1' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/xdc_event.h:24:5: warning: Member variable 'XDC_Event::param2' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/xdc_event.h:24:5: warning: Member variable 'XDC_Event::param3' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/xdc_event.h:24:5: warning: Member variable 'XDC_Event::param4' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/xdc_event.h:25:5: warning: Member variable 'XDC_Event::start' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/xdc_event.h:25:5: warning: Member variable 'XDC_Event::end' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/xdc_event.h:25:5: warning: Member variable 'XDC_Event::dx' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/xdc_event.h:25:5: warning: Member variable 'XDC_Event::dy' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/xdc_event.h:25:5: warning: Member variable 'XDC_Event::param1' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/xdc_event.h:25:5: warning: Member variable 'XDC_Event::param2' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/xdc_event.h:25:5: warning: Member variable 'XDC_Event::param3' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/xdc_event.h:25:5: warning: Member variable 'XDC_Event::param4' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/cml.h:11:5: warning: Member variable 'CML_Atom::formalCharge' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/cml.h:11:5: warning: Member variable 'CML_Atom::z' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:84:9: performance: Variable 'id' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:85:9: performance: Variable 'element' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:86:9: performance: Variable 'elementmask' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:87:9: performance: Variable 'symbol' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:88:9: performance: Variable 'hosecode' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:89:9: performance: Variable 'tmphose' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:94:9: performance: Variable 'ringset' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:95:9: performance: Variable 'color' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:96:9: performance: Variable 'font' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdrawchem-2.0.orig/xdrawchem/cml.h:15:9: performance: Variable 'element' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:61:12: style: Technically the member function 'DPoint::getC13_shift' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:62:13: style: Technically the member function 'DPoint::getC13_multiplicity' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:122:9: style: Technically the member function 'DPoint::degree' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:125:10: style: Technically the member function 'DPoint::isHighlighted' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:128:12: style: Technically the member function 'DPoint::getCharge' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:142:12: style: Technically the member function 'DPoint::toQPoint' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:154:10: style: Technically the member function 'DPoint::isZero' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:168:12: style: Technically the member function 'DPoint::Magnitude' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/prefs.h:204:10: style: Technically the member function 'Preferences::getArrow_fixed' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/prefs.h:205:12: style: Technically the member function 'Preferences::getArrow_fixedlength' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/prefs.h:206:12: style: Technically the member function 'Preferences::getArrow_fixedangle' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/prefs.h:207:10: style: Technically the member function 'Preferences::getBond_fixed' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/prefs.h:208:12: style: Technically the member function 'Preferences::getBond_fixedlength' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/prefs.h:209:12: style: Technically the member function 'Preferences::getBond_fixedangle' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/prefs.h:210:10: style: Technically the member function 'Preferences::getAntialiased' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/prefs.h:211:10: style: Technically the member function 'Preferences::getFixHydrogens' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/prefs.h:212:9: style: Technically the member function 'Preferences::getPageSize' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/prefs.h:213:9: style: Technically the member function 'Preferences::getPageOrientation' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/prefs.h:224:12: style: Technically the member function 'Preferences::getDoubleBondOffset' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/prefs.h:226:9: style: Technically the member function 'Preferences::getPageWidth' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/prefs.h:228:9: style: Technically the member function 'Preferences::getPageHeight' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/prefs.h:230:9: style: Technically the member function 'Preferences::getUnits' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/prefs.h:232:9: style: Technically the member function 'Preferences::getGridMode' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/prefs.h:234:9: style: Technically the member function 'Preferences::getDrawGrid' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/prefs.h:236:9: style: Technically the member function 'Preferences::getSnapGrid' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/prefs.h:238:9: style: Technically the member function 'Preferences::getGridSpacing' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/prefs.h:240:10: style: Technically the member function 'Preferences::getDYK' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/prefs.h:242:9: style: Technically the member function 'Preferences::getDYKCount' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/prefs.h:244:9: style: Technically the member function 'Preferences::getZoom' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/prefs.h:246:11: style: Technically the member function 'Preferences::getMainFont' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/prefs.h:248:11: style: Technically the member function 'Preferences::getRulerFont' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/prefs.h:263:13: style: Technically the member function 'Preferences::getCustomRingDir' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/prefs.h:265:10: style: Technically the member function 'Preferences::getBondCenter' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/xdc_event.h:32:9: style: Technically the member function 'XDC_Event::type' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/xdc_event.h:39:12: style: Technically the member function 'XDC_Event::deltaX' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/xdc_event.h:40:12: style: Technically the member function 'XDC_Event::deltaY' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/xdc_event.h:41:9: style: Technically the member function 'XDC_Event::Param1' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/xdc_event.h:43:9: style: Technically the member function 'XDC_Event::Param2' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/xdc_event.h:45:9: style: Technically the member function 'XDC_Event::Param3' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/xdc_event.h:47:9: style: Technically the member function 'XDC_Event::Param4' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/xdc_event.h:49:13: style: Technically the member function 'XDC_Event::text' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/xdc_event.h:51:12: style: Technically the member function 'XDC_Event::color' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/xdc_event.h:54:10: style: Technically the member function 'XDC_Event::bool1' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/xdc_event.h:56:10: style: Technically the member function 'XDC_Event::bool2' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/xdc_event.h:58:10: style: Technically the member function 'XDC_Event::undoable' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/xdc_event.h:60:14: style: Technically the member function 'XDC_Event::points' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/molecule.h:189:13: warning: The class 'Molecule' defines member variable with name 'tmp_pt' also defined in its parent class 'Drawable'. [duplInheritedMember]
xdrawchem-2.0.orig/xdrawchem/drawable.h:90:13: note: Parent variable 'Drawable::tmp_pt'
xdrawchem-2.0.orig/xdrawchem/molecule.h:189:13: note: Derived variable 'Molecule::tmp_pt'
xdrawchem-2.0.orig/xdrawchem/dpoint.h:76:5: style: Class 'DPoint' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:80:5: style: Class 'DPoint' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdrawchem-2.0.orig/xdrawchem/drawable.h:21:5: style: Class 'Drawable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdrawchem-2.0.orig/xdrawchem/renderarea.h:12:5: style: Class 'RenderArea' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdrawchem-2.0.orig/xdrawchem/xdc_event.h:25:5: style: Class 'XDC_Event' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdrawchem-2.0.orig/xdrawchem/render2d.h:31:5: style: Class 'Render2D' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdrawchem-2.0.orig/xdrawchem/molinfodialog.h:15:5: style: Class 'MolInfoDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdrawchem-2.0.orig/xdrawchem/chemdata.h:35:5: style: Class 'ChemData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdrawchem-2.0.orig/xdrawchem/ringdialog.h:13:5: style: Class 'RingDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdrawchem-2.0.orig/xdrawchem/fixeddialog.h:15:5: style: Class 'FixedDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdrawchem-2.0.orig/xdrawchem/netdialog.h:12:5: style: Class 'NetDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdrawchem-2.0.orig/xdrawchem/pagesetupdialog.h:14:5: style: Class 'PageSetupDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdrawchem-2.0.orig/xdrawchem/peptidebuilder.h:12:5: style: Class 'PeptDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdrawchem-2.0.orig/xdrawchem/tooldialog.h:18:5: style: Class 'ToolDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdrawchem-2.0.orig/xdrawchem/crings_dialog.h:36:5: style: Class 'CustomRingWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdrawchem-2.0.orig/xdrawchem/crings_dialog.h:66:5: style: Class 'CustomRingDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdrawchem-2.0.orig/xdrawchem/myfiledialog.h:10:5: style: Class 'MyFileDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdrawchem-2.0.orig/xdrawchem/xruler.h:15:5: style: Class 'XRuler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdrawchem-2.0.orig/xdrawchem/dyk.h:17:5: style: Class 'DYKDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdrawchem-2.0.orig/xdrawchem/charsel.h:15:5: style: Class 'CharSelLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdrawchem-2.0.orig/xdrawchem/charsel.h:29:5: style: Class 'CharSelDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdrawchem-2.0.orig/xdrawchem/bond.h:22:10: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:22:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/bond.h:22:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/bond.h:23:10: style: The function 'Edit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:23:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/bond.h:23:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/bond.h:31:9: style: The function 'Type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:24:17: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/bond.h:31:9: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/bond.h:32:10: style: The function 'Find' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:27:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/bond.h:32:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/bond.h:33:13: style: The function 'FindNearestPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:25:21: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/bond.h:33:13: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/bond.h:34:15: style: The function 'FindNearestObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:26:23: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/bond.h:34:15: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/bond.h:37:10: style: The function 'isWithinRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:34:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/bond.h:37:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/bond.h:52:11: style: The function 'BoundingBox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:42:19: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/bond.h:52:11: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/text.h:21:10: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:22:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/text.h:21:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/text.h:22:9: style: The function 'Type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:24:17: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/text.h:22:9: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/text.h:23:10: style: The function 'Find' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:27:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/text.h:23:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/text.h:24:13: style: The function 'FindNearestPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:25:21: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/text.h:24:13: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/text.h:25:15: style: The function 'FindNearestObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:26:23: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/text.h:25:15: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/text.h:30:10: style: The function 'isWithinRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:34:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/text.h:30:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/text.h:102:11: style: The function 'BoundingBox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:42:19: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/text.h:102:11: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/text.h:111:13: style: The function 'ToXML' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:45:21: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/text.h:111:13: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/text.h:112:13: style: The function 'ToCDXML' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:46:21: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/text.h:112:13: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/text.h:113:10: style: The function 'FromXML' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:47:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/text.h:113:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/gobject.h:18:10: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:22:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/gobject.h:18:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/gobject.h:19:10: style: The function 'Edit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:23:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/gobject.h:19:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/gobject.h:20:9: style: The function 'Type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:24:17: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/gobject.h:20:9: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/gobject.h:21:10: style: The function 'Find' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:27:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/gobject.h:21:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/gobject.h:22:13: style: The function 'FindNearestPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:25:21: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/gobject.h:22:13: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/gobject.h:23:15: style: The function 'FindNearestObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:26:23: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/gobject.h:23:15: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/gobject.h:26:10: style: The function 'isWithinRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:34:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/gobject.h:26:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/gobject.h:27:11: style: The function 'BoundingBox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:42:19: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/gobject.h:27:11: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/gobject.h:28:13: style: The function 'ToXML' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:45:21: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/gobject.h:28:13: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/gobject.h:29:13: style: The function 'ToCDXML' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:46:21: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/gobject.h:29:13: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/gobject.h:30:10: style: The function 'FromXML' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:47:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/gobject.h:30:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/symbol.h:14:10: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:22:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/symbol.h:14:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/symbol.h:15:10: style: The function 'Edit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:23:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/symbol.h:15:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/symbol.h:16:9: style: The function 'Type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:24:17: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/symbol.h:16:9: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/symbol.h:17:10: style: The function 'Find' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:27:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/symbol.h:17:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/symbol.h:18:13: style: The function 'FindNearestPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:25:21: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/symbol.h:18:13: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/symbol.h:19:15: style: The function 'FindNearestObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:26:23: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/symbol.h:19:15: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/symbol.h:21:11: style: The function 'BoundingBox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:42:19: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/symbol.h:21:11: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/symbol.h:22:10: style: The function 'isWithinRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:34:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/symbol.h:22:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/symbol.h:24:13: style: The function 'ToXML' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:45:21: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/symbol.h:24:13: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/symbol.h:25:10: style: The function 'FromXML' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:47:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/symbol.h:25:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/molecule.h:29:10: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:22:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/molecule.h:29:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/molecule.h:30:9: style: The function 'Type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:24:17: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/molecule.h:30:9: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/molecule.h:31:10: style: The function 'Find' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:27:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/molecule.h:31:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/molecule.h:32:13: style: The function 'FindNearestPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:25:21: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/molecule.h:32:13: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/molecule.h:33:15: style: The function 'FindNearestObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:26:23: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/molecule.h:33:15: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/molecule.h:34:10: style: The function 'addBond' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:28:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/molecule.h:34:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/molecule.h:40:10: style: The function 'addMolecule' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:29:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/molecule.h:40:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/molecule.h:41:11: style: The function 'bondsFirst' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:50:19: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/molecule.h:41:11: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/molecule.h:44:11: style: The function 'labelsFirst' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:52:19: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/molecule.h:44:11: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/molecule.h:53:10: style: The function 'Erase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:33:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/molecule.h:53:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/molecule.h:55:10: style: The function 'isWithinRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:34:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/molecule.h:55:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/molecule.h:57:10: style: The function 'SelectAll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:35:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/molecule.h:57:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/molecule.h:58:10: style: The function 'DeselectAll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:36:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/molecule.h:58:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/molecule.h:59:10: style: The function 'SetColorIfHighlighted' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:63:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/molecule.h:59:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/molecule.h:60:10: style: The function 'Move' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:37:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/molecule.h:60:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/molecule.h:61:10: style: The function 'Rotate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:39:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/molecule.h:61:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/molecule.h:63:10: style: The function 'Flip' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:40:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/molecule.h:63:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/molecule.h:64:10: style: The function 'Resize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:41:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/molecule.h:64:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/molecule.h:65:11: style: The function 'BoundingBox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:42:19: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/molecule.h:65:11: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/molecule.h:67:21: style: The function 'AllPoints' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:43:29: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/molecule.h:67:21: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/molecule.h:68:23: style: The function 'AllObjects' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:44:31: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/molecule.h:68:23: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/molecule.h:71:9: style: The function 'Members' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:48:17: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/molecule.h:71:9: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/molecule.h:72:13: style: The function 'ToXML' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:45:21: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/molecule.h:72:13: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/molecule.h:73:13: style: The function 'ToCDXML' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:46:21: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/molecule.h:73:13: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/molecule.h:75:10: style: The function 'FromXML' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:47:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/molecule.h:75:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/chemdata.h:152:16: style: Class 'ChemData' is unsafe, 'ChemData::clip' can leak by wrong usage. [unsafeClassCanLeak]
xdrawchem-2.0.orig/xdrawchem/dpoint.h:64:39: performance: Function parameter 'in1' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/drawable.h:64:26: performance: Function parameter 'c' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/drawable.h:67:24: performance: Function parameter 'x' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/prefs.h:48:27: performance: Function parameter 'fn' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/prefs.h:54:31: performance: Function parameter 'fn' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/xdc_event.h:52:27: performance: Function parameter 'p1' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/xdc_event.h:59:30: performance: Function parameter 'inp1' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/bond.h:55:35: performance: Function parameter 'in1' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/bond.h:67:32: performance: Function parameter 'rxn1' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/bond.h:69:28: performance: Function parameter 'cn1' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/text.h:37:27: performance: Function parameter 'nt1' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/text.h:37:40: performance: Function parameter 'nt2' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/text.h:46:27: performance: Function parameter 'nt' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/text.h:129:33: performance: Function parameter 'c1' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/text.h:133:31: performance: Function parameter 'c1' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/molinfodialog.h:21:24: performance: Function parameter 's1' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/molinfodialog.h:28:24: performance: Function parameter 's1' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/molinfodialog.h:34:25: performance: Function parameter 's1' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/molinfodialog.h:41:25: performance: Function parameter 's1' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/molinfodialog.h:50:26: performance: Function parameter 's1' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/molinfodialog.h:58:30: performance: Function parameter 's1' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/application.cpp:1337:39: performance: Function parameter 'fileName' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/application.cpp:1889:44: performance: Function parameter 'topic' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/application_ob.cpp:161:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/previewwidget.h:11:5: style: Class 'PreviewWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdrawchem-2.0.orig/xdrawchem/arrow.h:19:10: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:22:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/arrow.h:19:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/arrow.h:20:10: style: The function 'Edit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:23:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/arrow.h:20:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/arrow.h:21:9: style: The function 'Type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:24:17: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/arrow.h:21:9: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/arrow.h:22:10: style: The function 'Find' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:27:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/arrow.h:22:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/arrow.h:23:13: style: The function 'FindNearestPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:25:21: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/arrow.h:23:13: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/arrow.h:24:15: style: The function 'FindNearestObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:26:23: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/arrow.h:24:15: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/arrow.h:26:11: style: The function 'BoundingBox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:42:19: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/arrow.h:26:11: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/arrow.h:27:10: style: The function 'isWithinRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:34:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/arrow.h:27:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/arrow.h:28:13: style: The function 'ToXML' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:45:21: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/arrow.h:28:13: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/arrow.h:29:13: style: The function 'ToCDXML' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:46:21: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/arrow.h:29:13: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/arrow.h:30:10: style: The function 'FromXML' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:47:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/arrow.h:30:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/previewwidget.h:12:71: performance: Function parameter 'c' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/biotools.h:17:8: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:22:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/biotools.h:17:8: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/biotools.h:18:7: style: The function 'Type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:24:17: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/biotools.h:18:7: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/bond.cpp:147:5: style: Variable 'abl' is reassigned a value before the old one has been used. [redundantAssignment]
xdrawchem-2.0.orig/xdrawchem/bond.cpp:145:0: note: Variable 'abl' is reassigned a value before the old one has been used.
xdrawchem-2.0.orig/xdrawchem/bond.cpp:147:5: note: Variable 'abl' is reassigned a value before the old one has been used.
xdrawchem-2.0.orig/xdrawchem/bond.cpp:9:7: warning: Member variable 'Bond::partial_charge' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/bond.cpp:21:5: performance: Variable 'IR_intensity' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdrawchem-2.0.orig/xdrawchem/bond.cpp:22:5: performance: Variable 'cname' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdrawchem-2.0.orig/xdrawchem/bond.cpp:23:5: performance: Variable 'rxnlist' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdrawchem-2.0.orig/xdrawchem/bondedit.cpp:27:5: performance: Variable 'color' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdrawchem-2.0.orig/xdrawchem/bondedit.cpp:17:119: performance: Function parameter 'c1' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/boshcp.h:47:5: warning: Member variable 'HOSECodeShiftRange::shift' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/boshcp.h:47:5: warning: Member variable 'HOSECodeShiftRange::confidenceLimit' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/boshcp.h:47:5: warning: Member variable 'HOSECodeShiftRange::maxShift' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/boshcp.h:47:5: warning: Member variable 'HOSECodeShiftRange::minShift' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/boshcp.h:47:5: warning: Member variable 'HOSECodeShiftRange::fourSphereCount' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/boshcp.h:47:5: warning: Member variable 'HOSECodeShiftRange::lineCount' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/boshcp.h:52:9: performance: Variable 'code' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdrawchem-2.0.orig/xdrawchem/boshcp.h:55:9: performance: Variable 'multiplicity' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdrawchem-2.0.orig/xdrawchem/boshcp.h:164:13: performance: Technically the member function 'BremserOneSphereHOSECodePredictor::getBibData' can be static. [functionStatic]
xdrawchem-2.0.orig/xdrawchem/boshcp.h:113:45: performance: Function parameter 'r' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/bracket.cpp:15:5: performance: Variable 'subtext' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdrawchem-2.0.orig/xdrawchem/bracket.cpp:17:5: performance: Variable 'fillColor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdrawchem-2.0.orig/xdrawchem/bracket.h:18:10: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:22:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/bracket.h:18:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/bracket.h:19:10: style: The function 'Edit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:23:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/bracket.h:19:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/bracket.h:20:9: style: The function 'Type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:24:17: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/bracket.h:20:9: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/bracket.h:21:10: style: The function 'Find' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:27:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/bracket.h:21:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/bracket.h:22:13: style: The function 'FindNearestPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:25:21: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/bracket.h:22:13: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/bracket.h:23:15: style: The function 'FindNearestObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:26:23: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/bracket.h:23:15: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/bracket.h:25:10: style: The function 'isWithinRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:34:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/bracket.h:25:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/bracket.h:26:11: style: The function 'BoundingBox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:42:19: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/bracket.h:26:11: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/bracket.h:27:13: style: The function 'ToXML' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:45:21: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/bracket.h:27:13: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/bracket.h:28:13: style: The function 'ToCDXML' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:46:21: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/bracket.h:28:13: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/bracket.h:29:10: style: The function 'FromXML' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:47:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/bracket.h:29:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/bracket.h:36:31: performance: Function parameter 'fc1' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/cdxml_reader.cpp:275:13: style: The scope of the variable 'i2' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/cdxml_reader.cpp:275:17: style: The scope of the variable 'i3' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/cdxml_reader.h:14:5: warning: Member variable 'ColorTableEntry::index' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/cdxml_reader.h:30:5: warning: Member variable 'CDXML_Object::start' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/cdxml_reader.h:30:5: warning: Member variable 'CDXML_Object::end' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/cdxml_reader.h:30:5: warning: Member variable 'CDXML_Object::type' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/cdxml_reader.h:30:5: warning: Member variable 'CDXML_Object::idata1' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/cdxml_reader.h:30:5: warning: Member variable 'CDXML_Object::idata2' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/cdxml_reader.h:30:5: warning: Member variable 'CDXML_Object::ddata1' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/cdxml_reader.h:30:5: warning: Member variable 'CDXML_Object::ddata2' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/cdxml_reader.cpp:12:15: warning: Member variable 'CDXML_Reader::tmp_font' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/cdxml_reader.cpp:12:15: warning: Member variable 'CDXML_Reader::tmp_node' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/cdxml_reader.cpp:12:15: warning: Member variable 'CDXML_Reader::tmp_obj' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/cdxml_reader.cpp:12:15: warning: Member variable 'CDXML_Reader::globalx' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/cdxml_reader.cpp:12:15: warning: Member variable 'CDXML_Reader::globaly' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/cdxml_reader.cpp:21:5: style: Class 'CDXML_Reader' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xdrawchem-2.0.orig/xdrawchem/cdxml_reader.cpp:21:5: style: Class 'CDXML_Reader' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xdrawchem-2.0.orig/xdrawchem/cdxml_reader.h:47:5: style: Class 'CDXML_Reader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdrawchem-2.0.orig/xdrawchem/cdxml_reader.cpp:80:45: performance: Function parameter 'ctable' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/cdxml_reader.cpp:104:42: performance: Function parameter 'ctag' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/cdxml_reader.cpp:126:44: performance: Function parameter 'ftable' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/cdxml_reader.cpp:146:50: performance: Function parameter 'ftag' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/cdxml_reader.cpp:490:41: performance: Function parameter 'key' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/chemdata.cpp:35:23: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/chemdata.cpp:47:23: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/chemdata.cpp:104:32: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/chemdata.cpp:171:18: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/chemdata.cpp:186:18: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/chemdata.cpp:264:17: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/chemdata.cpp:304:23: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/chemdata.cpp:232:10: style: The scope of the variable 'erased' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/chemdata.cpp:13:11: warning: Member variable 'ChemData::r' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/chemdata.cpp:13:11: warning: Member variable 'ChemData::clip' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/chemdata.cpp:13:11: warning: Member variable 'ChemData::tmp_draw' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/chemdata.cpp:13:11: warning: Member variable 'ChemData::tmp_pt' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/chemdata.cpp:13:11: warning: Member variable 'ChemData::tmp_atom' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/chemdata.cpp:13:11: warning: Member variable 'ChemData::tmp_bond' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/chemdata.cpp:13:11: warning: Member variable 'ChemData::undo_last' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/chemdata.cpp:13:11: warning: Member variable 'ChemData::undo_start' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/chemdata.cpp:13:11: warning: Member variable 'ChemData::undo_end' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/chemdata.cpp:13:11: warning: Member variable 'ChemData::undo_dx' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/chemdata.cpp:13:11: warning: Member variable 'ChemData::undo_dy' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/chemdata.cpp:13:11: warning: Member variable 'ChemData::mi' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/chemdata.cpp:13:11: warning: Member variable 'ChemData::tt' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/chemdata.cpp:13:11: warning: Member variable 'ChemData::tt_mw' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/chemdata.cpp:13:11: warning: Member variable 'ChemData::tt_ef' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/chemdata.cpp:13:11: warning: Member variable 'ChemData::tt_ea' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/curvearrow.h:17:10: style: The function 'Render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:22:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/curvearrow.h:17:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/curvearrow.h:18:10: style: The function 'Edit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:23:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/curvearrow.h:18:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/curvearrow.h:19:9: style: The function 'Type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:24:17: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/curvearrow.h:19:9: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/curvearrow.h:20:10: style: The function 'Find' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:27:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/curvearrow.h:20:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/curvearrow.h:21:13: style: The function 'FindNearestPoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:25:21: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/curvearrow.h:21:13: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/curvearrow.h:22:15: style: The function 'FindNearestObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:26:23: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/curvearrow.h:22:15: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/curvearrow.h:24:11: style: The function 'BoundingBox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:42:19: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/curvearrow.h:24:11: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/curvearrow.h:25:10: style: The function 'isWithinRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:34:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/curvearrow.h:25:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/curvearrow.h:26:13: style: The function 'ToXML' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:45:21: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/curvearrow.h:26:13: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/curvearrow.h:27:10: style: The function 'FromXML' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/drawable.h:47:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/curvearrow.h:27:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/bracket.h:32:27: performance: Function parameter 's1' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/chemdata_cdxml.cpp:15:9: style: The scope of the variable 'currentpage' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/chemdata_cdxml.cpp:16:9: style: The scope of the variable 'currentfragment' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/chemdata_cdxml.cpp:11:58: performance: Function parameter 'doctype' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/chemdata_cml.cpp:555:24: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/chemdata_cml.cpp:584:24: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/xml_cml.h:37:5: warning: Member variable 'CMLParser::tmp_pt' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/xml_cml.h:37:5: warning: Member variable 'CMLParser::ep1' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/xml_cml.h:37:5: warning: Member variable 'CMLParser::ep2' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/xml_cml.h:37:5: warning: Member variable 'CMLParser::tmp_bond' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/xml_cml.h:37:5: warning: Member variable 'CMLParser::states' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/xml_cml.h:37:5: style: Class 'CMLParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdrawchem-2.0.orig/xdrawchem/chemdata_cml.cpp:104:56: performance: Function parameter 'doctype' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/chemdata_edit.cpp:19:23: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/chemdata_edit.cpp:103:32: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/chemdata_edit.cpp:108:36: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/chemdata_edit.cpp:113:17: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/chemdata_edit.cpp:117:37: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/chemdata_edit.cpp:122:31: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/chemdata_edit.cpp:130:18: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/chemdata_edit.cpp:75:13: style: The scope of the variable 'n' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/chemdata_mdl.cpp:6:34: performance: Function parameter 'fn' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/chemdata_mdl.cpp:11:36: performance: Function parameter 'wf' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/chemdata_mdl.cpp:16:34: performance: Function parameter 'fn' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/chemdata_rw.cpp:60:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xdrawchem-2.0.orig/xdrawchem/chemdata_rxn.cpp:28:23: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/graphdata.h:14:3: warning: Member variable 'GraphData::value' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/graphdata.h:14:51: performance: Variable 'pcolor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdrawchem-2.0.orig/xdrawchem/graphwidget.h:17:5: style: Class 'GraphWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdrawchem-2.0.orig/xdrawchem/ngw.h:24:5: style: Class 'NewGraphWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdrawchem-2.0.orig/xdrawchem/tool_1h_nmr.h:15:5: style: Class 'Tool_1HNMR_Dialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdrawchem-2.0.orig/xdrawchem/tool_13c_nmr.h:15:5: style: Class 'Tool_13CNMR_Dialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdrawchem-2.0.orig/xdrawchem/tool_1h_nmr.h:16:10: style: The function 'process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/tooldialog.h:23:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/tool_1h_nmr.h:16:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/tool_13c_nmr.h:16:10: style: The function 'process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/tooldialog.h:23:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/tool_13c_nmr.h:16:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/boshcp.h:49:33: performance: Function parameter 'c' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/boshcp.h:49:67: performance: Function parameter 'm' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/boshcp.h:102:37: performance: Function parameter 'n' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/boshcp.h:113:23: performance: Function parameter 'n' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/boshcp.h:121:30: performance: Function parameter 'n' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/chemdata_tools.cpp:94:17: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/chemdata_tools.cpp:245:17: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/chemdata_tools.cpp:280:17: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/chemdata_tools.cpp:324:25: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/chemdata_tools.cpp:327:32: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/chemdata_tools.cpp:435:25: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/chemdata_tools.cpp:522:20: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/chemdata_tools.cpp:552:20: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/chemdata_tools.cpp:587:20: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/chemdata_tools.cpp:621:17: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/chemdata_tools.cpp:292:9: style: The scope of the variable 'dista' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/chemdata_tools.cpp:292:16: style: The scope of the variable 'distb' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/chemdata_tools.cpp:292:23: style: The scope of the variable 'distl' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/chemdata_tools.cpp:292:30: style: The scope of the variable 'distr' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/chemdata_tools.cpp:292:53: style: The scope of the variable 'ds' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/chemdata_tools.cpp:295:15: style: The scope of the variable 'td2' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/chemdata_tools.cpp:639:9: style: The scope of the variable 'side_up' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/chemdata_tools.cpp:639:18: style: The scope of the variable 'side_down' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/chemdata_tools.cpp:639:29: style: The scope of the variable 'side_left' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/chemdata_tools.cpp:639:40: style: The scope of the variable 'side_right' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/tool_ir.h:15:5: style: Class 'Tool_IR_Dialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdrawchem-2.0.orig/xdrawchem/tool_2d3d.h:13:5: style: Class 'Tool_2D3D' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdrawchem-2.0.orig/xdrawchem/tool_ir.h:16:10: style: The function 'process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/tooldialog.h:23:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/tool_ir.h:16:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/tool_2d3d.h:14:10: style: The function 'process' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xdrawchem-2.0.orig/xdrawchem/tooldialog.h:23:18: note: Virtual function in base class
xdrawchem-2.0.orig/xdrawchem/tool_2d3d.h:14:10: note: Function in derived class
xdrawchem-2.0.orig/xdrawchem/chemdata_xdc.cpp:23:9: style: The scope of the variable 'psize' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/chemdata_xdc.cpp:23:30: style: The scope of the variable 'porient' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/chemdata_xml.cpp:181:9: style: The scope of the variable 't1' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/chemdata_xml.cpp:181:13: style: The scope of the variable 'eq1' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/chemdata_xml.cpp:181:18: style: The scope of the variable 'te' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/chemdata_xml.cpp:216:9: style: The scope of the variable 't1' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/colorbutton.cpp:26:5: performance: Variable 'btnColor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdrawchem-2.0.orig/xdrawchem/colorbutton.cpp:23:34: performance: Function parameter 'color' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/colorbutton.cpp:76:36: performance: Function parameter 'color' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/drawable.cpp:7:11: warning: Member variable 'Drawable::highlighted' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/drawable.cpp:7:11: warning: Member variable 'Drawable::ingroup' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/drawable.cpp:7:11: warning: Member variable 'Drawable::tmp_pt' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/drawable.cpp:7:11: warning: Member variable 'Drawable::style' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/drawable.cpp:7:11: warning: Member variable 'Drawable::thick' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/drawable.cpp:12:5: performance: Variable 'color' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdrawchem-2.0.orig/xdrawchem/gobject.cpp:84:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xdrawchem-2.0.orig/xdrawchem/gobject.cpp:77:41: performance: Function parameter 'xml_id' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/gobject.cpp:268:41: performance: Function parameter 'n' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/gobject.cpp:300:45: performance: Function parameter 'inp1' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/helpwindow.cpp:31:64: style: Function 'HelpWindow' argument 2 names different: declaration 'path' definition '_path'. [funcArgNamesDifferent]
xdrawchem-2.0.orig/xdrawchem/helpwindow.h:25:55: note: Function 'HelpWindow' argument 2 names different: declaration 'path' definition '_path'.
xdrawchem-2.0.orig/xdrawchem/helpwindow.cpp:31:64: note: Function 'HelpWindow' argument 2 names different: declaration 'path' definition '_path'.
xdrawchem-2.0.orig/xdrawchem/ioiface.cpp:110:13: style: The scope of the variable 's' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/ioiface.cpp:110:17: style: The scope of the variable 'e' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/ioiface.cpp:284:9: style: The scope of the variable 'start' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/ioiface.cpp:284:16: style: The scope of the variable 'end' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/ioiface.cpp:284:21: style: The scope of the variable 'order' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/ioiface.cpp:284:28: style: The scope of the variable 'flag' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/ioiface.cpp:284:34: style: The scope of the variable 'bst' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/ioiface.cpp:53:10: style: Technically the member function 'pt_cmp::operator()' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/main.cpp:165:10: style: Condition 'quitflag' is always false [knownConditionTrueFalse]
xdrawchem-2.0.orig/xdrawchem/main.cpp:37:56: note: Assignment 'quitflag=false', assigned value is 0
xdrawchem-2.0.orig/xdrawchem/main.cpp:165:10: note: Condition 'quitflag' is always false
xdrawchem-2.0.orig/xdrawchem/molecule.cpp:378:20: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/molecule.cpp:381:20: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/molecule.cpp:384:20: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/molecule.cpp:713:20: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/molecule.cpp:731:41: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/molecule.cpp:739:42: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/molecule.cpp:812:24: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/molecule.cpp:820:23: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/molecule.cpp:895:24: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/molecule.cpp:959:23: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/molecule.cpp:995:24: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/molecule.cpp:106:10: style: The scope of the variable 'top' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/molecule.cpp:106:22: style: The scope of the variable 'bottom' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/molecule.cpp:106:37: style: The scope of the variable 'left' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/molecule.cpp:106:50: style: The scope of the variable 'right' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/molecule.cpp:498:12: style: The scope of the variable 'dx' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/molecule.cpp:498:16: style: The scope of the variable 'dy' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/molecule.cpp:11:11: warning: Member variable 'Molecule::tmp_peak' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/molecule.cpp:11:11: warning: Member variable 'Molecule::cd' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/molecule.cpp:11:11: warning: Member variable 'Molecule::tmp_bond' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/molecule.cpp:11:11: warning: Member variable 'Molecule::tmp_text' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/molecule.cpp:11:11: warning: Member variable 'Molecule::tmp_sym' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/molecule.cpp:11:11: warning: Member variable 'Molecule::tmp_pt' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/molecule.cpp:11:11: warning: Member variable 'Molecule::nc' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/molecule.cpp:11:11: warning: Member variable 'Molecule::nh' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/molecule.cpp:11:11: warning: Member variable 'Molecule::no' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/molecule.cpp:11:11: warning: Member variable 'Molecule::nn' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/molecule.cpp:11:11: warning: Member variable 'Molecule::nmw' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/molecule.cpp:11:11: warning: Member variable 'Molecule::this_sssr' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/molecule.cpp:11:11: warning: Member variable 'Molecule::group_id' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/molecule_1h_nmr.cpp:54:9: style: Variable 'nfull' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xdrawchem-2.0.orig/xdrawchem/molecule_1h_nmr.cpp:52:9: note: Variable 'nfull' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdrawchem-2.0.orig/xdrawchem/molecule_1h_nmr.cpp:54:9: note: Variable 'nfull' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdrawchem-2.0.orig/xdrawchem/molecule_1h_nmr.cpp:18:9: style: The scope of the variable 'c1' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/molecule_1h_nmr.cpp:18:13: style: The scope of the variable 'c2' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/molecule_1h_nmr.cpp:18:17: style: The scope of the variable 'c3' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/molecule_1h_nmr.cpp:18:21: style: The scope of the variable 'mul' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/molecule_1h_nmr.cpp:18:26: style: The scope of the variable 'inten' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/molecule_1h_nmr.cpp:19:12: style: The scope of the variable 'shift1' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/molecule_1h_nmr.cpp:78:12: style: The scope of the variable 'ox' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/molecule_1h_nmr.cpp:78:16: style: The scope of the variable 'oy' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/molecule_1h_nmr.cpp:150:9: style: The scope of the variable 'adj_protons' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/molecule_1h_nmr.cpp:156:9: style: The scope of the variable 'rnext' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/molecule_1h_nmr.cpp:259:17: style: The scope of the variable 'chiral' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/molecule_obmol.cpp:57:13: style: The scope of the variable 's' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/molecule_obmol.cpp:57:17: style: The scope of the variable 'e' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/molecule_obmol.cpp:226:9: style: The scope of the variable 'start' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/molecule_obmol.cpp:226:16: style: The scope of the variable 'end' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/molecule_obmol.cpp:226:21: style: The scope of the variable 'order' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/molecule_obmol.cpp:226:28: style: The scope of the variable 'flag' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/molecule_obmol.cpp:226:34: style: The scope of the variable 'bst' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/molecule_obmol.cpp:29:10: style: Technically the member function 'pt_cmp::operator()' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/sorf.h:426:7: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xdrawchem-2.0.orig/xdrawchem/sorf.h:428:7: note: Found duplicate branches for 'if' and 'else'.
xdrawchem-2.0.orig/xdrawchem/sorf.h:426:7: note: Found duplicate branches for 'if' and 'else'.
xdrawchem-2.0.orig/xdrawchem/sdg.h:1113:10: warning: Redundant assignment of 'ir' to itself. [selfAssignment]
xdrawchem-2.0.orig/xdrawchem/sdg.h:1364:10: warning: Redundant assignment of 'ir' to itself. [selfAssignment]
xdrawchem-2.0.orig/xdrawchem/ring.h:211:11: style: The scope of the variable 't' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/setofrings.h:89:11: style: The scope of the variable 'partionElement' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/setofrings.h:147:11: style: The scope of the variable 'ring' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sorf.h:102:9: style: The scope of the variable 'smallestDegree' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sorf.h:103:11: style: The scope of the variable 'smallest' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sorf.h:205:18: style: The scope of the variable 'neighbor' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sorf.h:206:11: style: The scope of the variable 'source' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sorf.h:206:24: style: The scope of the variable 'frontNode' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sorf.h:327:11: style: The scope of the variable 'conn' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sorf.h:375:9: style: The scope of the variable 'degree' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sorf.h:411:11: style: The scope of the variable 'r1' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sorf.h:411:16: style: The scope of the variable 'r2' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:144:9: style: The scope of the variable 'thisAtom' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:144:23: style: The scope of the variable 'neighbor' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:146:9: style: The scope of the variable 'counter' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:148:10: style: The scope of the variable 'vmit' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:178:6: style: The scope of the variable 'fatest' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:179:6: style: The scope of the variable 'fatestIndex' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:180:6: style: The scope of the variable 'cmpl' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:187:6: style: The scope of the variable 'toDraw' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:292:9: style: The scope of the variable 'counter' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:372:12: style: The scope of the variable 'nn' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:402:12: style: The scope of the variable 'ph' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:406:9: style: The scope of the variable 'secondRingNumber' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:410:15: style: The scope of the variable 'ringCounter' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:410:28: style: The scope of the variable 'tempRing' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:410:43: style: The scope of the variable 'atom1' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:410:55: style: The scope of the variable 'atom2' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:410:67: style: The scope of the variable 'tempAtom' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:410:82: style: The scope of the variable 'il' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:411:37: style: The scope of the variable 'stillToPos' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:411:49: style: The scope of the variable 'j' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:411:52: style: The scope of the variable 'km' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:411:56: style: The scope of the variable 'iz1' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:411:61: style: The scope of the variable 'iz2' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:411:66: style: The scope of the variable 'igr' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:411:83: style: The scope of the variable 'ik' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:412:9: style: The scope of the variable 'isum1' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:412:16: style: The scope of the variable 'isum2' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:414:9: style: The scope of the variable 'size' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:415:12: style: The scope of the variable 'dist' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:415:18: style: The scope of the variable 'radius' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:415:26: style: The scope of the variable 'r1' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:415:30: style: The scope of the variable 'r2' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:415:42: style: The scope of the variable 'geomDist' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:416:12: style: The scope of the variable 'rad1' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:416:18: style: The scope of the variable 'rad2' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:416:24: style: The scope of the variable 'sux' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:416:29: style: The scope of the variable 'suy' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:416:34: style: The scope of the variable 'r' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:416:37: style: The scope of the variable 'alph' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:416:43: style: The scope of the variable 'phi' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:416:52: style: The scope of the variable 'rad' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:417:10: style: The scope of the variable 'isSpiro' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:417:40: style: The scope of the variable 'ums' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:417:45: style: The scope of the variable 'vmit' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:417:51: style: The scope of the variable 'doneSomething' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:926:9: style: The scope of the variable 'nn' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:1043:9: style: The scope of the variable 'tempAtom' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:1132:17: style: The scope of the variable 'fewi' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:1358:11: style: The scope of the variable 'vmit' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:1403:33: style: The scope of the variable 'ihil' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:1525:29: style: The scope of the variable 'kl' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:1526:12: style: The scope of the variable 'min' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/sdg.h:901:10: style: Variable 'coord' is assigned a value that is never used. [unreadVariable]
xdrawchem-2.0.orig/xdrawchem/sdg.h:922:9: style: Unused variable: i [unusedVariable]
xdrawchem-2.0.orig/xdrawchem/sdg.h:1203:19: style: Variable 'wahl' is assigned a value that is never used. [unreadVariable]
xdrawchem-2.0.orig/xdrawchem/sdg.h:1360:5: style: Variable 'iz' is assigned a value that is never used. [unreadVariable]
xdrawchem-2.0.orig/xdrawchem/sdg.h:1370:9: style: Variable 'vmit' is assigned a value that is never used. [unreadVariable]
xdrawchem-2.0.orig/xdrawchem/atom.h:60:5: warning: Member variable 'Atom::number' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:60:5: warning: Member variable 'Atom::charge' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:60:5: warning: Member variable 'Atom::degree' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:60:5: warning: Member variable 'Atom::HCount' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:60:5: warning: Member variable 'Atom::maxBondOrderSum' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:60:5: warning: Member variable 'Atom::maxBondOrder' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:60:5: warning: Member variable 'Atom::bondOrderSum' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:60:5: warning: Member variable 'Atom::x' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:60:5: warning: Member variable 'Atom::y' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:60:5: warning: Member variable 'Atom::z' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:60:5: warning: Member variable 'Atom::ringCounter' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:60:5: warning: Member variable 'Atom::status' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:68:5: warning: Member variable 'Atom::number' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:68:5: warning: Member variable 'Atom::charge' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:68:5: warning: Member variable 'Atom::degree' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:68:5: warning: Member variable 'Atom::HCount' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:68:5: warning: Member variable 'Atom::maxBondOrderSum' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:68:5: warning: Member variable 'Atom::maxBondOrder' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:68:5: warning: Member variable 'Atom::bondOrderSum' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:68:5: warning: Member variable 'Atom::x' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:68:5: warning: Member variable 'Atom::y' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:68:5: warning: Member variable 'Atom::z' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:68:5: warning: Member variable 'Atom::ringCounter' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:68:5: warning: Member variable 'Atom::status' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:75:5: warning: Member variable 'Atom::charge' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:75:5: warning: Member variable 'Atom::degree' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:75:5: warning: Member variable 'Atom::HCount' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:75:5: warning: Member variable 'Atom::maxBondOrderSum' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:75:5: warning: Member variable 'Atom::maxBondOrder' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:75:5: warning: Member variable 'Atom::bondOrderSum' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:75:5: warning: Member variable 'Atom::x' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:75:5: warning: Member variable 'Atom::y' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:75:5: warning: Member variable 'Atom::z' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:75:5: warning: Member variable 'Atom::ringCounter' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:75:5: warning: Member variable 'Atom::status' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:83:5: warning: Member variable 'Atom::number' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:83:5: warning: Member variable 'Atom::charge' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:83:5: warning: Member variable 'Atom::degree' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:83:5: warning: Member variable 'Atom::HCount' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:83:5: warning: Member variable 'Atom::maxBondOrderSum' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:83:5: warning: Member variable 'Atom::maxBondOrder' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:83:5: warning: Member variable 'Atom::bondOrderSum' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:83:5: warning: Member variable 'Atom::ringCounter' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:83:5: warning: Member variable 'Atom::status' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:94:5: warning: Member variable 'Atom::charge' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:94:5: warning: Member variable 'Atom::degree' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:94:5: warning: Member variable 'Atom::HCount' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:94:5: warning: Member variable 'Atom::maxBondOrderSum' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:94:5: warning: Member variable 'Atom::maxBondOrder' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:94:5: warning: Member variable 'Atom::bondOrderSum' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:94:5: warning: Member variable 'Atom::x' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:94:5: warning: Member variable 'Atom::y' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:94:5: warning: Member variable 'Atom::z' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:94:5: warning: Member variable 'Atom::ringCounter' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:94:5: warning: Member variable 'Atom::status' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/ring.h:57:3: warning: Member variable 'Ring::serial' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/ring.h:57:3: warning: Member variable 'Ring::x' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/ring.h:57:3: warning: Member variable 'Ring::y' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/ring.h:62:3: warning: Member variable 'Ring::serial' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/ring.h:62:3: warning: Member variable 'Ring::x' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/ring.h:62:3: warning: Member variable 'Ring::y' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/sdg.h:42:3: warning: Member variable 'Integer::eger' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/sdg.h:57:3: warning: Member variable 'SPoint::x' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/sdg.h:57:3: warning: Member variable 'SPoint::y' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/sdg.h:57:3: warning: Member variable 'SPoint::subst' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/sdg.h:60:3: warning: Member variable 'SPoint::subst' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/sdg.h:66:3: warning: Member variable 'SPoint::subst' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/sdg.h:72:3: warning: Member variable 'SPoint::subst' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/sdg.h:85:3: warning: Member variable 'FusedRingParams::startAngle' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/sdg.h:85:3: warning: Member variable 'FusedRingParams::annulAxisOrientation' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/sdg.h:85:3: warning: Member variable 'FusedRingParams::toggleStartAngleSign' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/sdg.h:85:3: warning: Member variable 'FusedRingParams::startAtomNumber' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/sdg.h:110:3: warning: Member variable 'SDG::bondLength' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/sdg.h:110:3: warning: Member variable 'SDG::bondLineSep' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/sdg.h:110:3: warning: Member variable 'SDG::roundFactor' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/sdg.h:110:3: warning: Member variable 'SDG::ringTracker' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/sdg.h:110:3: warning: Member variable 'SDG::ddebug' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/sdg.h:110:3: warning: Member variable 'SDG::allDone' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/atom.h:70:9: performance: Variable 'symbol' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdrawchem-2.0.orig/xdrawchem/atom.h:77:9: performance: Variable 'symbol' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdrawchem-2.0.orig/xdrawchem/atom.h:85:9: performance: Variable 'symbol' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdrawchem-2.0.orig/xdrawchem/sorf.h:326:8: performance: Technically the member function 'SetOfRingsFinder::trim' can be static. [functionStatic]
xdrawchem-2.0.orig/xdrawchem/sorf.h:348:8: performance: Technically the member function 'SetOfRingsFinder::breakBond' can be static. [functionStatic]
xdrawchem-2.0.orig/xdrawchem/sorf.h:374:8: performance: Technically the member function 'SetOfRingsFinder::breakBond' can be static. [functionStatic]
xdrawchem-2.0.orig/xdrawchem/sorf.h:401:8: performance: Technically the member function 'SetOfRingsFinder::restoreBond' can be static. [functionStatic]
xdrawchem-2.0.orig/xdrawchem/sdg.h:44:7: style: Technically the member function 'Integer::intValue' can be const. [functionConst]
xdrawchem-2.0.orig/xdrawchem/sdg.h:741:7: performance: Technically the member function 'SDG::round' can be static. [functionStatic]
xdrawchem-2.0.orig/xdrawchem/sdg.h:964:10: performance: Technically the member function 'SDG::placeAtom' can be static. [functionStatic]
xdrawchem-2.0.orig/xdrawchem/sdg.h:1516:10: performance: Technically the member function 'SDG::sqr' can be static. [functionStatic]
xdrawchem-2.0.orig/xdrawchem/atom.h:68:5: style: Class 'Atom' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdrawchem-2.0.orig/xdrawchem/atom.h:94:5: style: Class 'Atom' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdrawchem-2.0.orig/xdrawchem/ring.h:62:3: style: Class 'Ring' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdrawchem-2.0.orig/xdrawchem/sdg.h:43:3: style: Class 'Integer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdrawchem-2.0.orig/xdrawchem/sdg.h:47:1: warning: The class 'SPoint' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xdrawchem-2.0.orig/xdrawchem/atom.h:68:18: performance: Function parameter 's' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/atom.h:75:18: performance: Function parameter 's' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/atom.h:83:18: performance: Function parameter 's' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/sdg.h:368:47: performance: Function parameter 'center' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/molecule_smiles.cpp:221:35: performance: Function parameter 'sm' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/molecule_sssr.cpp:35:9: style: The scope of the variable 'retval' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/molecule_sssr.cpp:70:18: style: The scope of the variable 'goodring' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/molecule_sssr.cpp:139:13: style: The scope of the variable 'neighbors' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/molecule_sssr.cpp:140:14: style: The scope of the variable 'bridged' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/molecule_sssr.cpp:162:13: style: The scope of the variable 'flagpt' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/molecule_sssr.cpp:189:9: style: The scope of the variable 'l2' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/molecule_sssr.h:42:9: performance: Technically the member function 'SSSR::CommonPoints' can be static. [functionStatic]
xdrawchem-2.0.orig/xdrawchem/molecule_sssr.cpp:175:11: note: Technically the member function 'SSSR::CommonPoints' can be static.
xdrawchem-2.0.orig/xdrawchem/molecule_sssr.h:42:9: note: Technically the member function 'SSSR::CommonPoints' can be static.
xdrawchem-2.0.orig/xdrawchem/molecule_tools_1.cpp:714:54: style: Same expression on both sides of '&&'. [duplicateExpression]
xdrawchem-2.0.orig/xdrawchem/molecule_tools_1.cpp:723:54: style: Same expression on both sides of '&&'. [duplicateExpression]
xdrawchem-2.0.orig/xdrawchem/molecule_tools_1.cpp:304:9: style: The scope of the variable 'atom1' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/molecule_tools_1.cpp:304:16: style: The scope of the variable 'atom2' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/molecule_tools_1.cpp:304:23: style: The scope of the variable 'lorder' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/molecule_tools_2.cpp:212:9: style: The scope of the variable 'n1' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/molecule_tools_2.cpp:212:13: style: The scope of the variable 'n2' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/molecule_tools_2.cpp:212:17: style: The scope of the variable 'n3' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/molecule_tools_2.cpp:292:13: style: The scope of the variable 'isoflag' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/molecule_tools_2.cpp:621:9: style: The scope of the variable 'h' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/molecule_tools_2.cpp:499:16: style: Variable 'tmp_txt1' is assigned a value that is never used. [unreadVariable]
xdrawchem-2.0.orig/xdrawchem/molecule_tools_2.cpp:272:45: performance: Function parameter 'atomtype' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/molecule_tools_2.cpp:593:44: performance: Function parameter 's1' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/netaccess.cpp:133:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xdrawchem-2.0.orig/xdrawchem/netaccess.cpp:195:10: style: The scope of the variable 'addflag' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/netaccess.cpp:306:9: style: The scope of the variable 'i1' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/netaccess.cpp:13:5: performance: Variable 'sname' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdrawchem-2.0.orig/xdrawchem/netaccess.cpp:14:5: performance: Variable 'siupacname' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdrawchem-2.0.orig/xdrawchem/netaccess.cpp:15:5: performance: Variable 'scas' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdrawchem-2.0.orig/xdrawchem/netaccess.cpp:16:5: performance: Variable 'spccompound' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdrawchem-2.0.orig/xdrawchem/http.h:16:3: style: Class 'HTTP' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdrawchem-2.0.orig/xdrawchem/http.h:46:23: performance: Function parameter 'url1' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/netaccess.cpp:26:44: performance: Function parameter 'server' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/netaccess.cpp:88:48: performance: Function parameter 'nserver' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/netaccess.cpp:88:65: performance: Function parameter 'insmiles' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/netaccess.cpp:156:35: performance: Function parameter 'buildfile' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/netaccess.cpp:294:37: performance: Function parameter 'nserver' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/netaccess.cpp:349:35: performance: Function parameter 'inmol' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/netchoosedialog.cpp:44:9: style: Variable 'tcas' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xdrawchem-2.0.orig/xdrawchem/netchoosedialog.cpp:41:9: note: Variable 'tcas' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdrawchem-2.0.orig/xdrawchem/netchoosedialog.cpp:44:9: note: Variable 'tcas' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdrawchem-2.0.orig/xdrawchem/netchoosedialog.cpp:33:9: style: The scope of the variable 'i1' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/netchoosedialog.cpp:35:22: style: The scope of the variable 'lvi' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/netchoosedialog.cpp:12:5: performance: Variable 'results' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdrawchem-2.0.orig/xdrawchem/netdialog.cpp:15:12: warning: Member variable 'NetDialog::dblist' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/ngw.cpp:111:5: warning: Possible leak in public function. The pointer 'printer' is not deallocated before it is allocated. [publicAllocationError]
xdrawchem-2.0.orig/xdrawchem/pagesetupdialog.cpp:151:31: error: Uninitialized variable: pwf [uninitvar]
xdrawchem-2.0.orig/xdrawchem/pagesetupdialog.cpp:152:32: error: Uninitialized variable: phf [uninitvar]
xdrawchem-2.0.orig/xdrawchem/previewwidget.cpp:122:9: style: The scope of the variable 'ofs' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/previewwidget.cpp:114:16: warning: Member variable 'PreviewWidget::type' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/previewwidget.cpp:114:16: warning: Member variable 'PreviewWidget::th' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/previewwidget.cpp:114:16: warning: Member variable 'PreviewWidget::da' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/previewwidget.cpp:114:16: warning: Member variable 'PreviewWidget::_or' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/previewwidget.cpp:114:16: warning: Member variable 'PreviewWidget::style' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/render2d.cpp:480:5: style: Variable 'smartplace' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xdrawchem-2.0.orig/xdrawchem/render2d.cpp:479:5: note: Variable 'smartplace' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdrawchem-2.0.orig/xdrawchem/render2d.cpp:480:5: note: Variable 'smartplace' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdrawchem-2.0.orig/xdrawchem/render2d.cpp:477:42: performance: Function parameter 's' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/render2d.cpp:880:33: performance: Function parameter 'fn' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/render2d_draw.cpp:955:9: style: Variable 'ia' is reassigned a value before the old one has been used. [redundantAssignment]
xdrawchem-2.0.orig/xdrawchem/render2d_draw.cpp:952:0: note: Variable 'ia' is reassigned a value before the old one has been used.
xdrawchem-2.0.orig/xdrawchem/render2d_draw.cpp:955:9: note: Variable 'ia' is reassigned a value before the old one has been used.
xdrawchem-2.0.orig/xdrawchem/render2d_draw.cpp:991:9: style: Variable 'ia' is reassigned a value before the old one has been used. [redundantAssignment]
xdrawchem-2.0.orig/xdrawchem/render2d_draw.cpp:988:0: note: Variable 'ia' is reassigned a value before the old one has been used.
xdrawchem-2.0.orig/xdrawchem/render2d_draw.cpp:991:9: note: Variable 'ia' is reassigned a value before the old one has been used.
xdrawchem-2.0.orig/xdrawchem/render2d_draw.cpp:1026:9: style: Variable 'ia' is reassigned a value before the old one has been used. [redundantAssignment]
xdrawchem-2.0.orig/xdrawchem/render2d_draw.cpp:1023:0: note: Variable 'ia' is reassigned a value before the old one has been used.
xdrawchem-2.0.orig/xdrawchem/render2d_draw.cpp:1026:9: note: Variable 'ia' is reassigned a value before the old one has been used.
xdrawchem-2.0.orig/xdrawchem/render2d_draw.cpp:1062:9: style: Variable 'ia' is reassigned a value before the old one has been used. [redundantAssignment]
xdrawchem-2.0.orig/xdrawchem/render2d_draw.cpp:1059:0: note: Variable 'ia' is reassigned a value before the old one has been used.
xdrawchem-2.0.orig/xdrawchem/render2d_draw.cpp:1062:9: note: Variable 'ia' is reassigned a value before the old one has been used.
xdrawchem-2.0.orig/xdrawchem/render2d_draw.cpp:304:12: style: The scope of the variable 'dx1' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/render2d_draw.cpp:304:17: style: The scope of the variable 'dy1' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/render2d_draw.cpp:304:22: style: The scope of the variable 'ia_rad' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/render2d_draw.cpp:304:30: style: The scope of the variable 'dx2' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/render2d_draw.cpp:304:35: style: The scope of the variable 'dy2' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/render2d_draw.cpp:688:16: style: The scope of the variable 'dy' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/render2d_draw.cpp:833:14: style: The scope of the variable 'sumtotal' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/render2d_draw.cpp:867:71: performance: Function parameter 'wh' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/render2d_event.cpp:154:26: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/render2d_event.cpp:156:26: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/render2d_event.cpp:158:32: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/render2d_event.cpp:166:17: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/render2d_event.cpp:196:25: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/render2d_event.cpp:209:25: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/render2d_event.cpp:425:29: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/render2d_event.cpp:712:87: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/render2d_event.cpp:661:18: style: The scope of the variable 'shiftdown' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/render2d_event.cpp:2011:13: style: The scope of the variable 'cl1' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/render2d_event.cpp:327:13: style: Unused variable: id1 [unusedVariable]
xdrawchem-2.0.orig/xdrawchem/render2d_event.cpp:599:22: style: Variable 'allowedit' is assigned a value that is never used. [unreadVariable]
xdrawchem-2.0.orig/xdrawchem/render2d_event.cpp:664:29: style: Variable 'shiftdown' is assigned a value that is never used. [unreadVariable]
xdrawchem-2.0.orig/xdrawchem/render2d_event.cpp:1901:9: style: Unused variable: i1 [unusedVariable]
xdrawchem-2.0.orig/xdrawchem/render2d_event.cpp:1901:13: style: Unused variable: cl1 [unusedVariable]
xdrawchem-2.0.orig/xdrawchem/render2d_event.cpp:2015:21: style: Variable 'width' is assigned a value that is never used. [unreadVariable]
xdrawchem-2.0.orig/xdrawchem/render2d_event.cpp:2016:22: style: Variable 'height' is assigned a value that is never used. [unreadVariable]
xdrawchem-2.0.orig/xdrawchem/textshapedialog.h:14:5: style: Class 'TextShapeDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdrawchem-2.0.orig/xdrawchem/render2d_print.cpp:43:13: style: Variable 'renderWidth' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xdrawchem-2.0.orig/xdrawchem/render2d_print.cpp:42:13: note: Variable 'renderWidth' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdrawchem-2.0.orig/xdrawchem/render2d_print.cpp:43:13: note: Variable 'renderWidth' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdrawchem-2.0.orig/xdrawchem/render2d_print.cpp:47:13: style: Variable 'renderWidth' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xdrawchem-2.0.orig/xdrawchem/render2d_print.cpp:46:13: note: Variable 'renderWidth' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdrawchem-2.0.orig/xdrawchem/render2d_print.cpp:47:13: note: Variable 'renderWidth' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdrawchem-2.0.orig/xdrawchem/render2d_print.cpp:51:13: style: Variable 'renderWidth' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xdrawchem-2.0.orig/xdrawchem/render2d_print.cpp:50:13: note: Variable 'renderWidth' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdrawchem-2.0.orig/xdrawchem/render2d_print.cpp:51:13: note: Variable 'renderWidth' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdrawchem-2.0.orig/xdrawchem/render2d_print.cpp:76:13: style: Variable 'renderWidth' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xdrawchem-2.0.orig/xdrawchem/render2d_print.cpp:75:13: note: Variable 'renderWidth' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdrawchem-2.0.orig/xdrawchem/render2d_print.cpp:76:13: note: Variable 'renderWidth' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdrawchem-2.0.orig/xdrawchem/render2d_print.cpp:80:13: style: Variable 'renderWidth' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xdrawchem-2.0.orig/xdrawchem/render2d_print.cpp:79:13: note: Variable 'renderWidth' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdrawchem-2.0.orig/xdrawchem/render2d_print.cpp:80:13: note: Variable 'renderWidth' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdrawchem-2.0.orig/xdrawchem/render2d_print.cpp:84:13: style: Variable 'renderWidth' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xdrawchem-2.0.orig/xdrawchem/render2d_print.cpp:83:13: note: Variable 'renderWidth' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdrawchem-2.0.orig/xdrawchem/render2d_print.cpp:84:13: note: Variable 'renderWidth' is reassigned a value before the old one has been used if variable is no semaphore variable.
xdrawchem-2.0.orig/xdrawchem/render2d_print.cpp:93:31: performance: Function parameter 'epsname' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/render2d_text.cpp:179:14: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/render2d_text.cpp:363:45: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/render2d_text.cpp:385:29: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/render2d_text.cpp:607:19: style: The scope of the variable 'lwidth' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/retro.cpp:53:13: style: Unused variable: i2 [unusedVariable]
xdrawchem-2.0.orig/xdrawchem/retro.cpp:144:28: style: Unused variable: inner_tmp_bond [unusedVariable]
xdrawchem-2.0.orig/xdrawchem/retro.cpp:145:40: style: Unused variable: inner2 [unusedVariable]
xdrawchem-2.0.orig/xdrawchem/retro.cpp:145:49: style: Unused variable: inner3 [unusedVariable]
xdrawchem-2.0.orig/xdrawchem/retro.cpp:29:46: performance: Function parameter 'inbond' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/retro.cpp:533:40: performance: Function parameter 'inleft' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/retro.cpp:533:56: performance: Function parameter 'inright' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/retro.cpp:533:73: performance: Function parameter 'patleft' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/retro.cpp:533:90: performance: Function parameter 'patright' should be passed by const reference. [passedByValue]
xdrawchem-2.0.orig/xdrawchem/ringdialog.cpp:17:5: performance: Variable 'fn' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdrawchem-2.0.orig/xdrawchem/smilesdialog.h:10:5: style: Class 'SmilesDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xdrawchem-2.0.orig/xdrawchem/symbol.cpp:323:9: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xdrawchem-2.0.orig/xdrawchem/symbol.cpp:361:11: note: Found duplicate branches for 'if' and 'else'.
xdrawchem-2.0.orig/xdrawchem/symbol.cpp:323:9: note: Found duplicate branches for 'if' and 'else'.
xdrawchem-2.0.orig/xdrawchem/symbol.cpp:20:5: performance: Variable 'offset' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdrawchem-2.0.orig/xdrawchem/text.cpp:1260:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xdrawchem-2.0.orig/xdrawchem/text.cpp:388:8: style: The scope of the variable 'flag1' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/text.cpp:1089:31: style: The scope of the variable 'ldist' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/text.cpp:1186:10: style: The scope of the variable 'leftcenter' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/text.cpp:54:17: style: Variable 'fsize' is assigned a value that is never used. [unreadVariable]
xdrawchem-2.0.orig/xdrawchem/text.cpp:825:20: style: Variable 'dist' is assigned a value that is never used. [unreadVariable]
xdrawchem-2.0.orig/xdrawchem/text.cpp:1145:13: style: Variable 'cr1' is modified but its new value is never used. [unreadVariable]
xdrawchem-2.0.orig/xdrawchem/text.cpp:1166:13: style: Variable 'cr2' is modified but its new value is never used. [unreadVariable]
xdrawchem-2.0.orig/xdrawchem/text.cpp:16:7: warning: Member variable 'Text::justify' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/text.cpp:20:5: performance: Variable 'font' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdrawchem-2.0.orig/xdrawchem/to3d.cpp:169:9: style: The scope of the variable 'an' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/to3d.cpp:260:9: style: The scope of the variable 'ge1' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/tool_2d3d.cpp:57:17: style: C-style pointer casting [cstyleCast]
xdrawchem-2.0.orig/xdrawchem/tool_2d3d.cpp:29:13: style: The scope of the variable 'n' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/tool_2d3d.cpp:15:12: warning: Member variable 'Tool_2D3D::new3dmol' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/tooldialog.cpp:9:13: warning: Member variable 'ToolDialog::tmp_peak' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/tooldialog.cpp:12:5: performance: Variable 'helpfile' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdrawchem-2.0.orig/xdrawchem/xdc_toolbutton.cpp:5:3: performance: Variable 'fn' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xdrawchem-2.0.orig/xdrawchem/xml_reader.cpp:129:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
xdrawchem-2.0.orig/xdrawchem/xml_reader.cpp:130:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
xdrawchem-2.0.orig/xdrawchem/xml_reader.cpp:131:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
xdrawchem-2.0.orig/xdrawchem/xml_reader.cpp:132:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
xdrawchem-2.0.orig/xdrawchem/xml_reader.cpp:55:9: style: The scope of the variable 't1' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/xml_reader.cpp:55:13: style: The scope of the variable 'eq1' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/xml_reader.cpp:55:18: style: The scope of the variable 'te' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/xml_reader.cpp:94:9: style: The scope of the variable 't1' can be reduced. [variableScope]
xdrawchem-2.0.orig/xdrawchem/xml_reader.h:9:10: performance: Technically the member function 'XML_Reader::selfContainedTag' can be static. [functionStatic]
xdrawchem-2.0.orig/xdrawchem/xml_reader.cpp:19:18: note: Technically the member function 'XML_Reader::selfContainedTag' can be static.
xdrawchem-2.0.orig/xdrawchem/xml_reader.h:9:10: note: Technically the member function 'XML_Reader::selfContainedTag' can be static.
xdrawchem-2.0.orig/xdrawchem/xml_reader.h:10:13: performance: Technically the member function 'XML_Reader::readTag' can be static. [functionStatic]
xdrawchem-2.0.orig/xdrawchem/xml_reader.cpp:28:21: note: Technically the member function 'XML_Reader::readTag' can be static.
xdrawchem-2.0.orig/xdrawchem/xml_reader.h:10:13: note: Technically the member function 'XML_Reader::readTag' can be static.
xdrawchem-2.0.orig/xdrawchem/xml_reader.h:11:13: performance: Technically the member function 'XML_Reader::readData' can be static. [functionStatic]
xdrawchem-2.0.orig/xdrawchem/xml_reader.cpp:40:21: note: Technically the member function 'XML_Reader::readData' can be static.
xdrawchem-2.0.orig/xdrawchem/xml_reader.h:11:13: note: Technically the member function 'XML_Reader::readData' can be static.
xdrawchem-2.0.orig/xdrawchem/xml_reader.h:12:17: performance: Technically the member function 'XML_Reader::readAttr' can be static. [functionStatic]
xdrawchem-2.0.orig/xdrawchem/xml_reader.cpp:50:25: note: Technically the member function 'XML_Reader::readAttr' can be static.
xdrawchem-2.0.orig/xdrawchem/xml_reader.h:12:17: note: Technically the member function 'XML_Reader::readAttr' can be static.
xdrawchem-2.0.orig/xdrawchem/xml_reader.h:13:17: performance: Technically the member function 'XML_Reader::tokenize' can be static. [functionStatic]
xdrawchem-2.0.orig/xdrawchem/xml_reader.cpp:90:25: note: Technically the member function 'XML_Reader::tokenize' can be static.
xdrawchem-2.0.orig/xdrawchem/xml_reader.h:13:17: note: Technically the member function 'XML_Reader::tokenize' can be static.
xdrawchem-2.0.orig/xdrawchem/xml_reader.h:14:10: performance: Technically the member function 'XML_Reader::parseBoundingBox' can be static. [functionStatic]
xdrawchem-2.0.orig/xdrawchem/xml_reader.cpp:119:18: note: Technically the member function 'XML_Reader::parseBoundingBox' can be static.
xdrawchem-2.0.orig/xdrawchem/xml_reader.h:14:10: note: Technically the member function 'XML_Reader::parseBoundingBox' can be static.
xdrawchem-2.0.orig/xdrawchem/xml_reader.h:15:9: performance: Technically the member function 'XML_Reader::positionOfEndTag' can be static. [functionStatic]
xdrawchem-2.0.orig/xdrawchem/xml_reader.cpp:139:17: note: Technically the member function 'XML_Reader::positionOfEndTag' can be static.
xdrawchem-2.0.orig/xdrawchem/xml_reader.h:15:9: note: Technically the member function 'XML_Reader::positionOfEndTag' can be static.
xdrawchem-2.0.orig/xdrawchem/xruler.cpp:11:9: warning: Member variable 'XRuler::iu' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/xruler.cpp:11:9: warning: Member variable 'XRuler::ihv' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/xruler.cpp:11:9: warning: Member variable 'XRuler::incr' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/xruler.cpp:11:9: warning: Member variable 'XRuler::dx' is not initialized in the constructor. [uninitMemberVar]
xdrawchem-2.0.orig/xdrawchem/xruler.cpp:11:9: warning: Member variable 'XRuler::dy' is not initialized in the constructor. [uninitMemberVar]
[17:30]

ftp://ftp.se.debian.org/debian/pool/main/x/xdu/xdu_3.0.orig.tar.gz
xdu-3.0.orig/xdu.c:442:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint]
xdu-3.0.orig/xdu.c:621:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint]
xdu-3.0.orig/xdu.c:751:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint]
xdu-3.0.orig/xdu.c:117:15: style: The scope of the variable 'np2' can be reduced. [variableScope]
xdu-3.0.orig/xdu.c:524:9: style: The scope of the variable 'fractsize' can be reduced. [variableScope]
xdu-3.0.orig/xdu.c:525:6: style: The scope of the variable 'height' can be reduced. [variableScope]
xdu-3.0.orig/xdu.c:248:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
[17:30]

ftp://ftp.se.debian.org/debian/pool/main/x/xdvik-ja/xdvik-ja_22.87.03+j1.42.orig.tar.gz
xdvik-ja-22.87.03+j1.42/texk/xdvik/browser.c:74:8: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdvik-ja-22.87.03+j1.42/texk/xdvik/dl_list.c:139:32: warning: Function 'dl_list_remove' argument order different: declaration 'list, elem, count, item, compare_func' definition 'list, item, count, removed_item, compare_func' [funcArgOrderDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/dl_list.h:22:48: note: Function 'dl_list_remove' argument order different: declaration 'list, elem, count, item, compare_func' definition 'list, item, count, removed_item, compare_func'
xdvik-ja-22.87.03+j1.42/texk/xdvik/dl_list.c:139:32: note: Function 'dl_list_remove' argument order different: declaration 'list, elem, count, item, compare_func' definition 'list, item, count, removed_item, compare_func'
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-draw.c:2814:8: style: Redundant condition: w_info->text_selection_pass. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition]
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-draw.c:2859:6: style: Redundant condition: w_info->text_selection_pass. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition]
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-draw.c:2884:7: style: Redundant condition: w_info->text_selection_pass. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition]
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-draw.c:1204:2: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-draw.c:1206:2: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-draw.c:1471:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-draw.c:1658:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-draw.c:2666:25: warning: Either the condition 'w_info!=NULL' is redundant or there is possible null pointer dereference: w_info. [nullPointerRedundantCheck]
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-draw.c:2684:16: note: Assuming that condition 'w_info!=NULL' is not redundant
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-draw.c:2666:25: note: Null pointer dereference
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-draw.c:2690:9: warning: Either the condition 'w_info!=NULL' is redundant or there is possible null pointer dereference: w_info. [nullPointerRedundantCheck]
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-draw.c:2684:16: note: Assuming that condition 'w_info!=NULL' is not redundant
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-draw.c:2690:9: note: Null pointer dereference
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-draw.c:4681:15: style: Same expression on both sides of '==' because the value of 'y_pos' and '-1' are the same. [duplicateExpression]
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-draw.c:4612:18: note: 'y_pos' is assigned value '-1' here.
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-draw.c:4681:15: note: Same expression on both sides of '==' because the value of 'y_pos' and '-1' are the same.
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-draw.c:602:23: style: The scope of the variable 'wid' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-draw.c:675:9: style: The scope of the variable 'cols_left' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-draw.c:676:9: style: The scope of the variable 'cols' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-draw.c:1310:11: style: The scope of the variable 'ch' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-draw.c:1311:11: style: The scope of the variable 'n' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-draw.c:1834:11: style: The scope of the variable 'ch' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-draw.c:2135:17: style: The scope of the variable 'pagelist' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-draw.c:2136:16: style: The scope of the variable 'pagelist_size' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-draw.c:2655:27: style: The scope of the variable 'new_glyph' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-draw.c:2678:16: style: The scope of the variable 'page_bak' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-draw.c:3226:11: style: The scope of the variable 'ch' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-draw.c:3736:12: style: The scope of the variable 'argv' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-draw.c:3737:17: style: The scope of the variable 'p' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-draw.c:3739:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-draw.c:4050:19: style: The scope of the variable 'col_dist' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-draw.c:3224:57: style: Function 'geom_scan_part' argument 4 names different: declaration 'min_frame' definition 'minframe'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-draw.h:106:55: note: Function 'geom_scan_part' argument 4 names different: declaration 'min_frame' definition 'minframe'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-draw.c:3224:57: note: Function 'geom_scan_part' argument 4 names different: declaration 'min_frame' definition 'minframe'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-init.c:1170:9: style: Condition 'first_time' is always true [knownConditionTrueFalse]
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-init.c:1167:18: note: Assignment 'first_time=1', assigned value is 1
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-init.c:1170:9: note: Condition 'first_time' is always true
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-init.c:683:2: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-init.c:1127:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-init.c:1127:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-init.c:608:19: style: The scope of the variable 'fp' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-init.c:1157:16: style: The scope of the variable 'tmp_fd' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-init.c:1490:11: style: The scope of the variable 'new_filename' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-init.c:1559:10: style: The scope of the variable 'canonical_path' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-init.c:1588:8: style: The scope of the variable 'expanded_filename' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-init.c:1345:50: style: Function 'internal_open_dvi' argument 2 names different: declaration 'errmsg' definition 'errflag'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-init.h:54:65: note: Function 'internal_open_dvi' argument 2 names different: declaration 'errmsg' definition 'errflag'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvi-init.c:1345:50: note: Function 'internal_open_dvi' argument 2 names different: declaration 'errmsg' definition 'errflag'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvisel.c:323:12: style: The scope of the variable 'i' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvisel.c:581:54: style: Function 'check_pagerange' argument 2 names different: declaration 'pageno' definition 'page'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvisel.h:38:62: note: Function 'check_pagerange' argument 2 names different: declaration 'pageno' definition 'page'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvisel.c:581:54: note: Function 'check_pagerange' argument 2 names different: declaration 'pageno' definition 'page'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvisel.c:587:51: style: Function 'check_marked' argument 2 names different: declaration 'pageno' definition 'page'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvisel.h:39:59: note: Function 'check_marked' argument 2 names different: declaration 'pageno' definition 'page'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/dvisel.c:587:51: note: Function 'check_marked' argument 2 names different: declaration 'pageno' definition 'page'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/encodings.c:3086:27: style: The scope of the variable 'match_item' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/encodings.c:4037:34: style: Function 'iso_8859_1_to_utf8' argument 1 names different: declaration 'iso_8859_1' definition 'c'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/encodings.h:50:46: note: Function 'iso_8859_1_to_utf8' argument 1 names different: declaration 'iso_8859_1' definition 'c'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/encodings.c:4037:34: note: Function 'iso_8859_1_to_utf8' argument 1 names different: declaration 'iso_8859_1' definition 'c'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/encodings.c:4081:24: style: Function 'is_hyphenchar' argument 1 names different: declaration 'unicode' definition 'u'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/encodings.h:52:39: note: Function 'is_hyphenchar' argument 1 names different: declaration 'unicode' definition 'u'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/encodings.c:4081:24: note: Function 'is_hyphenchar' argument 1 names different: declaration 'unicode' definition 'u'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/encodings.c:4108:23: style: Function 'is_ideograph' argument 1 names different: declaration 'unicode' definition 'u'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/encodings.h:53:38: note: Function 'is_ideograph' argument 1 names different: declaration 'unicode' definition 'u'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/encodings.c:4108:23: note: Function 'is_ideograph' argument 1 names different: declaration 'unicode' definition 'u'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/events.c:1016:51: style: Condition 'm_x_scroll!=0' is always false [knownConditionTrueFalse]
xdvik-ja-22.87.03+j1.42/texk/xdvik/events.c:1016:105: style: Condition 'm_y_scroll!=0' is always false [knownConditionTrueFalse]
xdvik-ja-22.87.03+j1.42/texk/xdvik/events.c:1020:50: style: Condition 'm_x_scroll!=0' is always false [knownConditionTrueFalse]
xdvik-ja-22.87.03+j1.42/texk/xdvik/events.c:1033:50: style: Condition 'm_y_scroll!=0' is always false [knownConditionTrueFalse]
xdvik-ja-22.87.03+j1.42/texk/xdvik/events.c:1081:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdvik-ja-22.87.03+j1.42/texk/xdvik/events.c:1081:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdvik-ja-22.87.03+j1.42/texk/xdvik/events.c:5773:7: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdvik-ja-22.87.03+j1.42/texk/xdvik/events.c:6012:2: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xdvik-ja-22.87.03+j1.42/texk/xdvik/events.c:517:31: style: The scope of the variable 'end_cmd' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/events.c:354:25: style: Function 'null_mouse' argument 1 names different: declaration 'ignored' definition 'event'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/events.h:214:32: note: Function 'null_mouse' argument 1 names different: declaration 'ignored' definition 'event'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/events.c:354:25: note: Function 'null_mouse' argument 1 names different: declaration 'ignored' definition 'event'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/events.c:1698:15: style: Function 'goto_page' argument 1 names different: declaration 'page' definition 'new_page'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/events.h:158:27: note: Function 'goto_page' argument 1 names different: declaration 'page' definition 'new_page'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/events.c:1698:15: note: Function 'goto_page' argument 1 names different: declaration 'page' definition 'new_page'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/events.c:4075:11: warning: Result of operator '|' is always true if one operand is non-zero. Did you intend to use '&'? [badBitmaskCheck]
xdvik-ja-22.87.03+j1.42/texk/xdvik/events.c:4075:29: style: Clarify calculation precedence for '|' and '?'. [clarifyCalculation]
xdvik-ja-22.87.03+j1.42/texk/xdvik/filehist.c:164:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/filehist.c:332:31: style: Function 'file_history_open' argument 1 names different: declaration 'filename' definition 'fname'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/filehist.h:36:43: note: Function 'file_history_open' argument 1 names different: declaration 'filename' definition 'fname'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/filehist.c:332:31: note: Function 'file_history_open' argument 1 names different: declaration 'filename' definition 'fname'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/filehist.c:111:25: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
xdvik-ja-22.87.03+j1.42/texk/xdvik/ft.c:127:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdvik-ja-22.87.03+j1.42/texk/xdvik/ft.c:469:44: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gf.c:105:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gf.c:282:2: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gf.c:282:2: warning: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gf.c:98:9: style: The scope of the variable 'count' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gf.c:247:19: style: The scope of the variable 'g' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/help-window.c:1046:12: style: The scope of the variable 'i' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/help-window.c:1044:18: style: Function 'show_help' argument 1 names different: declaration 'parent' definition 'toplevel'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/help-window.h:27:30: note: Function 'show_help' argument 1 names different: declaration 'parent' definition 'toplevel'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/help-window.c:1044:18: note: Function 'show_help' argument 1 names different: declaration 'parent' definition 'toplevel'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/menu.c:344:12: style: Function 'create_menu_buttons' argument 2 names different: declaration 'ret_panel_width' definition 'width'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/menu.h:66:10: note: Function 'create_menu_buttons' argument 2 names different: declaration 'ret_panel_width' definition 'width'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/menu.c:344:12: note: Function 'create_menu_buttons' argument 2 names different: declaration 'ret_panel_width' definition 'width'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/message-window.c:251:5: style: Variable 'idx' is reassigned a value before the old one has been used. [redundantAssignment]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/message-window.c:239:0: note: Variable 'idx' is reassigned a value before the old one has been used.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/message-window.c:251:5: note: Variable 'idx' is reassigned a value before the old one has been used.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/message-window.c:339:5: style: Variable 'idx' is reassigned a value before the old one has been used. [redundantAssignment]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/message-window.c:316:0: note: Variable 'idx' is reassigned a value before the old one has been used.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/message-window.c:339:5: note: Variable 'idx' is reassigned a value before the old one has been used.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/message-window.c:461:5: style: Variable 'translations_str' is reassigned a value before the old one has been used. [redundantAssignment]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/message-window.c:432:0: note: Variable 'translations_str' is reassigned a value before the old one has been used.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/message-window.c:461:5: note: Variable 'translations_str' is reassigned a value before the old one has been used.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/message-window.c:1009:20: style: Function 'choice_dialog' argument 4 names different: declaration 'ret_action_str' definition 'xaw_ret_action_str'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/message-window.h:69:20: note: Function 'choice_dialog' argument 4 names different: declaration 'ret_action_str' definition 'xaw_ret_action_str'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/message-window.c:1009:20: note: Function 'choice_dialog' argument 4 names different: declaration 'ret_action_str' definition 'xaw_ret_action_str'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/message-window.c:1012:59: style: Function 'choice_dialog' argument 9 names different: declaration 'ok_args' definition 'ok_arg'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/message-window.h:72:59: note: Function 'choice_dialog' argument 9 names different: declaration 'ok_args' definition 'ok_arg'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/message-window.c:1012:59: note: Function 'choice_dialog' argument 9 names different: declaration 'ok_args' definition 'ok_arg'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/message-window.c:1013:67: style: Function 'choice_dialog' argument 12 names different: declaration 'cancel_args' definition 'cancel_arg'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/message-window.h:73:67: note: Function 'choice_dialog' argument 12 names different: declaration 'cancel_args' definition 'cancel_arg'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/message-window.c:1013:67: note: Function 'choice_dialog' argument 12 names different: declaration 'cancel_args' definition 'cancel_arg'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/message-window.c:1070:29: style: Function 'choice_dialog_sized' argument 3 names different: declaration 'size' definition 'sizehint'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/message-window.h:90:29: note: Function 'choice_dialog_sized' argument 3 names different: declaration 'size' definition 'sizehint'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/message-window.c:1070:29: note: Function 'choice_dialog_sized' argument 3 names different: declaration 'size' definition 'sizehint'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/message-window.c:1073:19: style: Function 'choice_dialog_sized' argument 5 names different: declaration 'ret_action_str' definition 'xaw_ret_action_str'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/message-window.h:93:19: note: Function 'choice_dialog_sized' argument 5 names different: declaration 'ret_action_str' definition 'xaw_ret_action_str'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/message-window.c:1073:19: note: Function 'choice_dialog_sized' argument 5 names different: declaration 'ret_action_str' definition 'xaw_ret_action_str'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/message-window.c:1076:58: style: Function 'choice_dialog_sized' argument 10 names different: declaration 'ok_args' definition 'ok_arg'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/message-window.h:96:58: note: Function 'choice_dialog_sized' argument 10 names different: declaration 'ok_args' definition 'ok_arg'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/message-window.c:1076:58: note: Function 'choice_dialog_sized' argument 10 names different: declaration 'ok_args' definition 'ok_arg'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/message-window.c:1077:66: style: Function 'choice_dialog_sized' argument 13 names different: declaration 'cancel_args' definition 'cancel_arg'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/message-window.h:97:67: note: Function 'choice_dialog_sized' argument 13 names different: declaration 'cancel_args' definition 'cancel_arg'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/message-window.c:1077:66: note: Function 'choice_dialog_sized' argument 13 names different: declaration 'cancel_args' definition 'cancel_arg'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/message-window.c:1107:17: style: Function 'positioned_choice_dialog' argument 6 names different: declaration 'ret_action_str' definition 'xaw_ret_action_str'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/message-window.h:105:24: note: Function 'positioned_choice_dialog' argument 6 names different: declaration 'ret_action_str' definition 'xaw_ret_action_str'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/message-window.c:1107:17: note: Function 'positioned_choice_dialog' argument 6 names different: declaration 'ret_action_str' definition 'xaw_ret_action_str'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/message-window.c:1110:56: style: Function 'positioned_choice_dialog' argument 11 names different: declaration 'ok_args' definition 'ok_arg'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/message-window.h:108:63: note: Function 'positioned_choice_dialog' argument 11 names different: declaration 'ok_args' definition 'ok_arg'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/message-window.c:1110:56: note: Function 'positioned_choice_dialog' argument 11 names different: declaration 'ok_args' definition 'ok_arg'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/message-window.c:1111:64: style: Function 'positioned_choice_dialog' argument 14 names different: declaration 'cancel_args' definition 'cancel_arg'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/message-window.h:109:71: note: Function 'positioned_choice_dialog' argument 14 names different: declaration 'cancel_args' definition 'cancel_arg'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/message-window.c:1111:64: note: Function 'positioned_choice_dialog' argument 14 names different: declaration 'cancel_args' definition 'cancel_arg'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/pagesel.c:1028:69: style: Function 'xaw_maybe_scroll_pagelist' argument 3 names different: declaration 'old' definition 'idx_bak'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/pagesel.c:176:80: note: Function 'xaw_maybe_scroll_pagelist' argument 3 names different: declaration 'old' definition 'idx_bak'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/pagesel.c:1028:69: note: Function 'xaw_maybe_scroll_pagelist' argument 3 names different: declaration 'old' definition 'idx_bak'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/pagesel.c:1055:22: error: Uninitialized variable: view_height [uninitvar]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/print-dialog.c:288:5: style: Variable 'info' is reassigned a value before the old one has been used. [redundantAssignment]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/print-dialog.c:261:0: note: Variable 'info' is reassigned a value before the old one has been used.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/print-dialog.c:288:5: note: Variable 'info' is reassigned a value before the old one has been used.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/print-dialog.c:376:5: style: Variable 'info' is reassigned a value before the old one has been used. [redundantAssignment]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/print-dialog.c:365:0: note: Variable 'info' is reassigned a value before the old one has been used.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/print-dialog.c:376:5: note: Variable 'info' is reassigned a value before the old one has been used.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/print-dialog.c:469:5: style: Variable 'info' is reassigned a value before the old one has been used. [redundantAssignment]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/print-dialog.c:458:0: note: Variable 'info' is reassigned a value before the old one has been used.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/print-dialog.c:469:5: note: Variable 'info' is reassigned a value before the old one has been used.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/print-dialog.c:269:10: style: The scope of the variable 'tmp_label' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/print-dialog.c:2190:35: style: Function 'print_check_target_file' argument 1 names different: declaration 'info' definition 'myinfo'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/print-dialog.c:143:47: note: Function 'print_check_target_file' argument 1 names different: declaration 'info' definition 'myinfo'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/print-dialog.c:2190:35: note: Function 'print_check_target_file' argument 1 names different: declaration 'info' definition 'myinfo'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/print-dialog.c:299:2: warning: The buffer 'tmp_label' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/print-log.c:295:5: style: Variable 'text_translation_str' is reassigned a value before the old one has been used. [redundantAssignment]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/print-log.c:242:0: note: Variable 'text_translation_str' is reassigned a value before the old one has been used.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/print-log.c:295:5: note: Variable 'text_translation_str' is reassigned a value before the old one has been used.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/print-log.c:593:59: style: Function 'printlog_popdown' argument 2 names different: declaration 'override_timer' definition 'force'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/print-log.h:39:71: note: Function 'printlog_popdown' argument 2 names different: declaration 'override_timer' definition 'force'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/print-log.c:593:59: note: Function 'printlog_popdown' argument 2 names different: declaration 'override_timer' definition 'force'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/search-dialog.c:554:5: style: Variable 'settings' is reassigned a value before the old one has been used. [redundantAssignment]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/search-dialog.c:541:0: note: Variable 'settings' is reassigned a value before the old one has been used.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/search-dialog.c:554:5: note: Variable 'settings' is reassigned a value before the old one has been used.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/search-dialog.c:788:5: style: Variable 'translation_str' is reassigned a value before the old one has been used. [redundantAssignment]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/search-dialog.c:765:0: note: Variable 'translation_str' is reassigned a value before the old one has been used.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/search-dialog.c:788:5: note: Variable 'translation_str' is reassigned a value before the old one has been used.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/search-dialog.c:795:5: style: Variable 'translation_str' is reassigned a value before the old one has been used. [redundantAssignment]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/search-dialog.c:792:5: note: Variable 'translation_str' is reassigned a value before the old one has been used.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/search-dialog.c:795:5: note: Variable 'translation_str' is reassigned a value before the old one has been used.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/selection.c:114:20: style: Variable 'targets' is assigned a value that is never used. [unreadVariable]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/sfDir.c:112:5: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/sfDir.c:96:0: note: Variable 'result' is reassigned a value before the old one has been used.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/sfDir.c:112:5: note: Variable 'result' is reassigned a value before the old one has been used.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/sfDir.c:101:11: style: The scope of the variable 'str' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/sfDir.c:102:9: style: The scope of the variable 'len' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/sfDraw.c:149:12: style: The scope of the variable 'dir' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/sfDraw.c:240:9: style: The scope of the variable 'last' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/sfDraw.c:296:14: style: The scope of the variable 'entry' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/sfDraw.c:354:12: style: The scope of the variable 'dir' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/sfPath.c:228:14: style: The scope of the variable 'entry' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/sfPath.c:407:9: style: The scope of the variable 'len' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/sfPath.c:720:12: style: The scope of the variable 'dir' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/sfPath.c:740:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/sfPath.c:803:10: style: The scope of the variable 'old' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/sfPath.c:806:9: style: The scope of the variable 'last' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/sfPath.c:840:16: style: The scope of the variable 'n' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/sfPath.c:841:16: style: The scope of the variable 'f' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/sfPath.c:842:10: style: The scope of the variable 'save' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/sfPath.c:843:12: style: The scope of the variable 'dir' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/sfSelFile.c:316:12: style: The scope of the variable 'dir' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/sfSelFile.c:333:14: style: The scope of the variable 'entry' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/topic-window.c:513:5: style: Variable 'app' is reassigned a value before the old one has been used. [redundantAssignment]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/topic-window.c:489:0: note: Variable 'app' is reassigned a value before the old one has been used.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/topic-window.c:513:5: note: Variable 'app' is reassigned a value before the old one has been used.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/xaw_menu.c:463:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/xaw_menu.c:464:19: style: The scope of the variable 'buf_len' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/xaw_menu.c:611:16: style: The scope of the variable 'flag' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/xaw_menu.c:307:37: style: Function 'xaw_create_menu' argument 1 names different: declaration 'items' definition 'item'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/xaw_menu.h:34:49: note: Function 'xaw_create_menu' argument 1 names different: declaration 'items' definition 'item'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/xaw_menu.c:307:37: note: Function 'xaw_create_menu' argument 1 names different: declaration 'items' definition 'item'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/xaw_menu.c:675:31: style: Function 'realize_button_panel' argument 1 names different: declaration 'height' definition 'h'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/xaw_menu.h:40:43: note: Function 'realize_button_panel' argument 1 names different: declaration 'height' definition 'h'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/xaw_menu.c:675:31: note: Function 'realize_button_panel' argument 1 names different: declaration 'height' definition 'h'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/xicon.c:60:17: style: Function 'add_icon' argument 1 names different: declaration 'toplevel' definition 'top_level'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/xicon.h:27:29: note: Function 'add_icon' argument 1 names different: declaration 'toplevel' definition 'top_level'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/xicon.c:60:17: note: Function 'add_icon' argument 1 names different: declaration 'toplevel' definition 'top_level'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/xlwradio.c:403:5: style: Variable 'rw->label.left_bitmap' is reassigned a value before the old one has been used. [redundantAssignment]
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/xlwradio.c:401:5: note: Variable 'rw->label.left_bitmap' is reassigned a value before the old one has been used.
xdvik-ja-22.87.03+j1.42/texk/xdvik/gui/xlwradio.c:403:5: note: Variable 'rw->label.left_bitmap' is reassigned a value before the old one has been used.
xdvik-ja-22.87.03+j1.42/texk/xdvik/hypertex.c:867:5: style: Variable 'anchor' is reassigned a value before the old one has been used. [redundantAssignment]
xdvik-ja-22.87.03+j1.42/texk/xdvik/hypertex.c:862:0: note: Variable 'anchor' is reassigned a value before the old one has been used.
xdvik-ja-22.87.03+j1.42/texk/xdvik/hypertex.c:867:5: note: Variable 'anchor' is reassigned a value before the old one has been used.
xdvik-ja-22.87.03+j1.42/texk/xdvik/hypertex.c:714:12: style: The scope of the variable 'i' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/hypertex.c:825:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/hypertex.c:1019:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/hypertex.c:1757:16: style: The scope of the variable 'pageno_bak' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/hypertex.c:2014:10: style: The scope of the variable 'canonical_path' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/hypertex.c:296:34: style: Function 'htex_prescan_special' argument 1 names different: declaration 'str' definition 'cp'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/hypertex.h:52:49: note: Function 'htex_prescan_special' argument 1 names different: declaration 'str' definition 'cp'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/hypertex.c:296:34: note: Function 'htex_prescan_special' argument 1 names different: declaration 'str' definition 'cp'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/hypertex.c:296:42: style: Function 'htex_prescan_special' argument 2 names different: declaration 'str_len' definition 'cp_len'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/hypertex.h:52:58: note: Function 'htex_prescan_special' argument 2 names different: declaration 'str_len' definition 'cp_len'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/hypertex.c:296:42: note: Function 'htex_prescan_special' argument 2 names different: declaration 'str_len' definition 'cp_len'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/hypertex.c:981:25: style: Function 'htex_set_anchorsize' argument 1 names different: declaration 'x' definition 'ulx'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/hypertex.h:60:37: note: Function 'htex_set_anchorsize' argument 1 names different: declaration 'x' definition 'ulx'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/hypertex.c:981:25: note: Function 'htex_set_anchorsize' argument 1 names different: declaration 'x' definition 'ulx'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/hypertex.c:981:34: style: Function 'htex_set_anchorsize' argument 2 names different: declaration 'y' definition 'uly'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/hypertex.h:60:44: note: Function 'htex_set_anchorsize' argument 2 names different: declaration 'y' definition 'uly'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/hypertex.c:981:34: note: Function 'htex_set_anchorsize' argument 2 names different: declaration 'y' definition 'uly'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/hypertex.c:981:43: style: Function 'htex_set_anchorsize' argument 3 names different: declaration 'w' definition 'lrx'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/hypertex.h:60:51: note: Function 'htex_set_anchorsize' argument 3 names different: declaration 'w' definition 'lrx'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/hypertex.c:981:43: note: Function 'htex_set_anchorsize' argument 3 names different: declaration 'w' definition 'lrx'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/hypertex.c:981:52: style: Function 'htex_set_anchorsize' argument 4 names different: declaration 'h' definition 'lry'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/hypertex.h:60:58: note: Function 'htex_set_anchorsize' argument 4 names different: declaration 'h' definition 'lry'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/hypertex.c:981:52: note: Function 'htex_set_anchorsize' argument 4 names different: declaration 'h' definition 'lry'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/hypertex.c:1063:23: style: Function 'htex_initpage' argument 1 names different: declaration 'dvi_file_changed' definition 'new_dvi_file'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/hypertex.h:39:35: note: Function 'htex_initpage' argument 1 names different: declaration 'dvi_file_changed' definition 'new_dvi_file'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/hypertex.c:1063:23: note: Function 'htex_initpage' argument 1 names different: declaration 'dvi_file_changed' definition 'new_dvi_file'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/hypertex.c:1205:30: style: Function 'htex_scan_anchor' argument 1 names different: declaration 'special' definition 'cp'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/hypertex.h:69:45: note: Function 'htex_scan_anchor' argument 1 names different: declaration 'special' definition 'cp'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/hypertex.c:1205:30: note: Function 'htex_scan_anchor' argument 1 names different: declaration 'special' definition 'cp'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/hypertex.c:1491:12: style: Variable 'info' is assigned a value that is never used. [unreadVariable]
xdvik-ja-22.87.03+j1.42/texk/xdvik/main.c:331:17: style: The scope of the variable 'str1' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/main.c:336:14: style: The scope of the variable 'n' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/mime.c:220:11: style: The scope of the variable 'cp' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/mime.c:397:11: style: The scope of the variable 'fp' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/mime.c:590:23: style: The scope of the variable 'cp' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/mime.c:542:27: style: Function 'figure_viewer' argument 1 names different: declaration 'mime_type' definition 'content_type'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/mime.h:27:40: note: Function 'figure_viewer' argument 1 names different: declaration 'mime_type' definition 'content_type'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/mime.c:542:27: note: Function 'figure_viewer' argument 1 names different: declaration 'mime_type' definition 'content_type'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/pk.c:170:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdvik-ja-22.87.03+j1.42/texk/xdvik/pk.c:194:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdvik-ja-22.87.03+j1.42/texk/xdvik/pk.c:194:6: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xdvik-ja-22.87.03+j1.42/texk/xdvik/pk.c:194:6: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xdvik-ja-22.87.03+j1.42/texk/xdvik/pk.c:310:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdvik-ja-22.87.03+j1.42/texk/xdvik/pk.c:333:2: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xdvik-ja-22.87.03+j1.42/texk/xdvik/pk.c:333:2: warning: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xdvik-ja-22.87.03+j1.42/texk/xdvik/pk.c:73:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/pk.c:145:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/pk.c:147:9: style: The scope of the variable 'row_bit_pos' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/pk.c:154:9: style: The scope of the variable 'word_weight' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/pk.c:155:9: style: The scope of the variable 'rows_left' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/pk.c:155:20: style: The scope of the variable 'h_bit' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/pk.c:155:27: style: The scope of the variable 'count' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/print-internal.c:411:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdvik-ja-22.87.03+j1.42/texk/xdvik/print-internal.c:560:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdvik-ja-22.87.03+j1.42/texk/xdvik/print-internal.c:258:10: style: The scope of the variable 'from_page' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/print-internal.c:259:10: style: The scope of the variable 'to_page' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/print-internal.c:339:9: style: The scope of the variable 'bytes' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/search-internal.c:856:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xdvik-ja-22.87.03+j1.42/texk/xdvik/search-internal.c:868:21: style: The scope of the variable 'i' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/search-internal.c:868:24: style: The scope of the variable 'j' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/search-internal.c:2038:16: style: The scope of the variable 'wrapcnt_bak' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/search-internal.c:1022:34: style: Function 'get_text_selection' argument 2 names different: declaration 'x' definition 'ulx'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/search-internal.h:77:47: note: Function 'get_text_selection' argument 2 names different: declaration 'x' definition 'ulx'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/search-internal.c:1022:34: note: Function 'get_text_selection' argument 2 names different: declaration 'x' definition 'ulx'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/search-internal.c:1022:43: style: Function 'get_text_selection' argument 3 names different: declaration 'y' definition 'uly'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/search-internal.h:77:54: note: Function 'get_text_selection' argument 3 names different: declaration 'y' definition 'uly'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/search-internal.c:1022:43: note: Function 'get_text_selection' argument 3 names different: declaration 'y' definition 'uly'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/search-internal.c:1022:52: style: Function 'get_text_selection' argument 4 names different: declaration 'w' definition 'lrx'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/search-internal.h:77:61: note: Function 'get_text_selection' argument 4 names different: declaration 'w' definition 'lrx'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/search-internal.c:1022:52: note: Function 'get_text_selection' argument 4 names different: declaration 'w' definition 'lrx'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/search-internal.c:1022:61: style: Function 'get_text_selection' argument 5 names different: declaration 'h' definition 'lry'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/search-internal.h:77:68: note: Function 'get_text_selection' argument 5 names different: declaration 'h' definition 'lry'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/search-internal.c:1022:61: note: Function 'get_text_selection' argument 5 names different: declaration 'h' definition 'lry'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/search-internal.c:1110:35: style: Function 'search_erase_highlighting' argument 1 names different: declaration 'flag' definition 'reset'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/search-internal.h:75:47: note: Function 'search_erase_highlighting' argument 1 names different: declaration 'flag' definition 'reset'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/search-internal.c:1110:35: note: Function 'search_erase_highlighting' argument 1 names different: declaration 'flag' definition 'reset'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/search-internal.c:1132:26: style: Function 'search_restart' argument 1 names different: declaration 'settings' definition 'arg'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/search-internal.h:68:38: note: Function 'search_restart' argument 1 names different: declaration 'settings' definition 'arg'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/search-internal.c:1132:26: note: Function 'search_restart' argument 1 names different: declaration 'settings' definition 'arg'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/search-internal.c:1641:22: style: Function 'search_dvi' argument 1 names different: declaration 'settings' definition 'arg'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/search-internal.h:67:34: note: Function 'search_dvi' argument 1 names different: declaration 'settings' definition 'arg'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/search-internal.c:1641:22: note: Function 'search_dvi' argument 1 names different: declaration 'settings' definition 'arg'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/special.c:1572:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xdvik-ja-22.87.03+j1.42/texk/xdvik/special.c:341:19: style: The scope of the variable 'cx1' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/special.c:341:24: style: The scope of the variable 'cy1' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/special.c:343:12: style: The scope of the variable 'd' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/special.c:343:15: style: The scope of the variable 'spacesize' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/special.c:343:29: style: The scope of the variable 'b' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/special.c:438:19: style: The scope of the variable 'px1' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/special.c:438:24: style: The scope of the variable 'py1' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/special.c:543:9: style: The scope of the variable 'steps' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/special.c:824:9: style: The scope of the variable 'xcorner' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/special.c:824:18: style: The scope of the variable 'ycorner' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/special.c:2378:10: style: The scope of the variable 'scr' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/special.c:2697:11: style: The scope of the variable 'p' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/special.c:2488:28: style: Function 'applicationDoSpecial' argument 1 names different: declaration 'str' definition 'cp'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/special.h:57:40: note: Function 'applicationDoSpecial' argument 1 names different: declaration 'str' definition 'cp'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/special.c:2488:28: note: Function 'applicationDoSpecial' argument 1 names different: declaration 'str' definition 'cp'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/special.c:2695:20: style: Function 'scan_special' argument 1 names different: declaration 'str' definition 'cp'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/special.h:29:35: note: Function 'scan_special' argument 1 names different: declaration 'str' definition 'cp'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/special.c:2695:20: note: Function 'scan_special' argument 1 names different: declaration 'str' definition 'cp'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/special.c:2695:28: style: Function 'scan_special' argument 2 names different: declaration 'str_len' definition 'cp_len'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/special.h:29:44: note: Function 'scan_special' argument 2 names different: declaration 'str_len' definition 'cp_len'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/special.c:2695:28: note: Function 'scan_special' argument 2 names different: declaration 'str_len' definition 'cp_len'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/squeeze/squeeze.c:118:9: style: The scope of the variable 'c' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/string-utils.c:587:25: warning: Either the condition 'path!=NULL' is redundant or there is possible null pointer dereference: path. [nullPointerRedundantCheck]
xdvik-ja-22.87.03+j1.42/texk/xdvik/string-utils.c:589:17: note: Assuming that condition 'path!=NULL' is not redundant
xdvik-ja-22.87.03+j1.42/texk/xdvik/string-utils.c:587:25: note: Null pointer dereference
xdvik-ja-22.87.03+j1.42/texk/xdvik/string-utils.c:145:9: style: The scope of the variable 'path_name_len' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/string-utils.c:242:10: style: The scope of the variable 'canonical_path' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/string-utils.c:586:10: style: The scope of the variable 'c' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/string-utils.c:676:17: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/string-utils.c:137:29: style: Function 'expand_filename' argument 1 names different: declaration 'fname' definition 'filename'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/string-utils.h:20:42: note: Function 'expand_filename' argument 1 names different: declaration 'fname' definition 'filename'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/string-utils.c:137:29: note: Function 'expand_filename' argument 1 names different: declaration 'fname' definition 'filename'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/string-utils.c:187:33: style: Function 'filename_append_dvi' argument 1 names different: declaration 'fname' definition 'filename'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/string-utils.h:17:46: note: Function 'filename_append_dvi' argument 1 names different: declaration 'fname' definition 'filename'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/string-utils.c:187:33: note: Function 'filename_append_dvi' argument 1 names different: declaration 'fname' definition 'filename'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/string-utils.c:240:40: style: Function 'expand_filename_append_dvi' argument 1 names different: declaration 'fname' definition 'filename'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/string-utils.h:23:53: note: Function 'expand_filename_append_dvi' argument 1 names different: declaration 'fname' definition 'filename'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/string-utils.c:240:40: note: Function 'expand_filename_append_dvi' argument 1 names different: declaration 'fname' definition 'filename'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/string-utils.c:438:75: style: Function 'src_compare' argument 4 names different: declaration 'path' definition 'dvi_path'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/string-utils.h:34:90: note: Function 'src_compare' argument 4 names different: declaration 'path' definition 'dvi_path'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/string-utils.c:438:75: note: Function 'src_compare' argument 4 names different: declaration 'path' definition 'dvi_path'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/string-utils.c:438:92: style: Function 'src_compare' argument 5 names different: declaration 'path_len' definition 'dvi_path_len'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/string-utils.h:34:103: note: Function 'src_compare' argument 5 names different: declaration 'path_len' definition 'dvi_path_len'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/string-utils.c:438:92: note: Function 'src_compare' argument 5 names different: declaration 'path_len' definition 'dvi_path_len'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/string-utils.c:699:23: style: Function 'replace_extension' argument 4 names different: declaration 'name_len' definition 'buf_len'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/string-utils.h:36:91: note: Function 'replace_extension' argument 4 names different: declaration 'name_len' definition 'buf_len'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/string-utils.c:699:23: note: Function 'replace_extension' argument 4 names different: declaration 'name_len' definition 'buf_len'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/tests/run_tests.c:63:30: style: Function 'register_test' argument 1 names different: declaration 'testproc' definition 'proc'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/tests/run_tests.h:25:37: note: Function 'register_test' argument 1 names different: declaration 'testproc' definition 'proc'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/tests/run_tests.c:63:30: note: Function 'register_test' argument 1 names different: declaration 'testproc' definition 'proc'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/tests/run_tests.c:90:6: style: Variable 'tests_ok' is modified but its new value is never used. [unreadVariable]
xdvik-ja-22.87.03+j1.42/texk/xdvik/tests/test1.c:4:14: style: Condition '1==1' is always true [knownConditionTrueFalse]
xdvik-ja-22.87.03+j1.42/texk/xdvik/tests/test1.c:8:14: style: Condition '0==0' is always true [knownConditionTrueFalse]
xdvik-ja-22.87.03+j1.42/texk/xdvik/tests/test1.c:4:14: style: Same expression on both sides of '=='. [duplicateExpression]
xdvik-ja-22.87.03+j1.42/texk/xdvik/tests/test1.c:8:14: style: Same expression on both sides of '=='. [duplicateExpression]
xdvik-ja-22.87.03+j1.42/texk/xdvik/tests/test_string_utils.c:331:21: style: Condition '"xdvik-ja-22.87.03+j1.42/texk/xdvik/tests/test_string_utils.c"[0]=='/'' is always false [knownConditionTrueFalse]
xdvik-ja-22.87.03+j1.42/texk/xdvik/tests/test_string_utils.c:377:17: warning: Either the condition 'tmp!=NULL' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
xdvik-ja-22.87.03+j1.42/texk/xdvik/tests/test_string_utils.c:370:15: note: Assuming that condition 'tmp!=NULL' is not redundant
xdvik-ja-22.87.03+j1.42/texk/xdvik/tests/test_string_utils.c:377:17: note: Null pointer dereference
xdvik-ja-22.87.03+j1.42/texk/xdvik/util.c:596:0: error: failed to expand 'ASSERT', Wrong number of parameters for macro 'ASSERT'. [preprocessorErrorDirective]
xdvik-ja-22.87.03+j1.42/texk/xdvik/vf.c:81:2: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xdvik-ja-22.87.03+j1.42/texk/xdvik/vf.c:81:2: warning: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xdvik-ja-22.87.03+j1.42/texk/xdvik/x_util.c:155:13: style: Expression is always false because 'else if' condition matches previous condition at line 153. [multiCondition]
xdvik-ja-22.87.03+j1.42/texk/xdvik/x_util.c:57:5: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xdvik-ja-22.87.03+j1.42/texk/xdvik/x_util.c:904:10: style: The scope of the variable 'testbuf' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/x_util.c:907:11: style: The scope of the variable 'from_fp' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/x_util.c:27:22: style: Function 'center_window' argument 1 names different: declaration 'w1' definition 'wa'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/x_util.h:42:34: note: Function 'center_window' argument 1 names different: declaration 'w1' definition 'wa'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/x_util.c:27:22: note: Function 'center_window' argument 1 names different: declaration 'w1' definition 'wa'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/x_util.c:27:33: style: Function 'center_window' argument 2 names different: declaration 'w2' definition 'wb'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/x_util.h:42:45: note: Function 'center_window' argument 2 names different: declaration 'w2' definition 'wb'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/x_util.c:27:33: note: Function 'center_window' argument 2 names different: declaration 'w2' definition 'wb'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/x_util.c:435:37: style: Function 'synthesize_event' argument 2 names different: declaration 'button' definition 'w'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/x_util.h:100:49: note: Function 'synthesize_event' argument 2 names different: declaration 'button' definition 'w'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/x_util.c:435:37: note: Function 'synthesize_event' argument 2 names different: declaration 'button' definition 'w'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/x_util.c:561:38: style: Function 'get_matching_parent' argument 2 names different: declaration 'p' definition 'd'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/x_util.h:111:52: note: Function 'get_matching_parent' argument 2 names different: declaration 'p' definition 'd'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/x_util.c:561:38: note: Function 'get_matching_parent' argument 2 names different: declaration 'p' definition 'd'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/x_util.c:634:23: style: Function 'adjust_heights' argument 1 names different: declaration 'w1' definition 'w'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/x_util.h:115:35: note: Function 'adjust_heights' argument 1 names different: declaration 'w1' definition 'w'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/x_util.c:634:23: note: Function 'adjust_heights' argument 1 names different: declaration 'w1' definition 'w'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/x_util.c:677:27: style: Function 'adjust_heights_min' argument 1 names different: declaration 'w1' definition 'w'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/x_util.h:116:39: note: Function 'adjust_heights_min' argument 1 names different: declaration 'w1' definition 'w'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/x_util.c:677:27: note: Function 'adjust_heights_min' argument 1 names different: declaration 'w1' definition 'w'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/x_util.c:1228:37: style: Function 'cast_int_to_XtPointer' argument 1 names different: declaration 'x' definition 'i'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/x_util.h:141:44: note: Function 'cast_int_to_XtPointer' argument 1 names different: declaration 'x' definition 'i'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/x_util.c:1228:37: note: Function 'cast_int_to_XtPointer' argument 1 names different: declaration 'x' definition 'i'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/x_util.c:936:6: error: Resource leak: to_fp [resourceLeak]
xdvik-ja-22.87.03+j1.42/texk/xdvik/xdvi.c:3403:6: style: Condition 'tried_dvi_ext' is always false [knownConditionTrueFalse]
xdvik-ja-22.87.03+j1.42/texk/xdvik/xdvi.c:3153:29: note: Assignment 'tried_dvi_ext=0', assigned value is 0
xdvik-ja-22.87.03+j1.42/texk/xdvik/xdvi.c:3403:6: note: Condition 'tried_dvi_ext' is always false
xdvik-ja-22.87.03+j1.42/texk/xdvik/xdvi.c:3461:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdvik-ja-22.87.03+j1.42/texk/xdvik/xdvi.c:3461:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdvik-ja-22.87.03+j1.42/texk/xdvik/xdvi.c:2085:18: style: The scope of the variable 'p_end' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/xdvi.c:1402:28: style: Function 'reconfigure_window' argument 1 names different: declaration 'fullsize' definition 'fullscreen'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/xdvi.h:1142:40: note: Function 'reconfigure_window' argument 1 names different: declaration 'fullsize' definition 'fullscreen'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/xdvi.c:1402:28: note: Function 'reconfigure_window' argument 1 names different: declaration 'fullsize' definition 'fullscreen'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/xdvi.c:1402:50: style: Function 'reconfigure_window' argument 2 names different: declaration 'w' definition 'width'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/xdvi.h:1142:60: note: Function 'reconfigure_window' argument 2 names different: declaration 'w' definition 'width'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/xdvi.c:1402:50: note: Function 'reconfigure_window' argument 2 names different: declaration 'w' definition 'width'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/xdvi.c:1402:67: style: Function 'reconfigure_window' argument 3 names different: declaration 'h' definition 'height'. [funcArgNamesDifferent]
xdvik-ja-22.87.03+j1.42/texk/xdvik/xdvi.h:1142:73: note: Function 'reconfigure_window' argument 3 names different: declaration 'h' definition 'height'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/xdvi.c:1402:67: note: Function 'reconfigure_window' argument 3 names different: declaration 'h' definition 'height'.
xdvik-ja-22.87.03+j1.42/texk/xdvik/xdvi.c:217:19: style: struct member 'PropMotifWmHints::functions' is never used. [unusedStructMember]
xdvik-ja-22.87.03+j1.42/texk/xdvik/xdvi.c:219:19: style: struct member 'PropMotifWmHints::inputMode' is never used. [unusedStructMember]
xdvik-ja-22.87.03+j1.42/texk/xdvik/xdvi.c:220:19: style: struct member 'PropMotifWmHints::status' is never used. [unusedStructMember]
xdvik-ja-22.87.03+j1.42/texk/xdvik/xdvi.c:2957:12: style: Unused variable: values [unusedVariable]
xdvik-ja-22.87.03+j1.42/texk/xdvik/xserver-info.c:240:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdvik-ja-22.87.03+j1.42/texk/xdvik/xserver-info.c:240:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xdvik-ja-22.87.03+j1.42/texk/xdvik/xserver-info.c:208:5: style: Variable 'depths' is reassigned a value before the old one has been used. [redundantAssignment]
xdvik-ja-22.87.03+j1.42/texk/xdvik/xserver-info.c:184:0: note: Variable 'depths' is reassigned a value before the old one has been used.
xdvik-ja-22.87.03+j1.42/texk/xdvik/xserver-info.c:208:5: note: Variable 'depths' is reassigned a value before the old one has been used.
xdvik-ja-22.87.03+j1.42/texk/xdvik/xserver-info.c:43:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xdvik-ja-22.87.03+j1.42/texk/xdvik/xserver-info.c:265:9: style: The scope of the variable 'i' can be reduced. [variableScope]
[17:30]

ftp://ftp.se.debian.org/debian/pool/main/x/xdx/xdx_2.5.0.orig.tar.gz
xdx-2.5.0/src/gtksourceiter.c:49:12: style: The scope of the variable 'casefold' can be reduced. [variableScope]
xdx-2.5.0/src/gtksourceiter.c:49:23: style: The scope of the variable 'normal' can be reduced. [variableScope]
xdx-2.5.0/src/gui.c:241:5: style: Variable 'icon' is reassigned a value before the old one has been used. [redundantAssignment]
xdx-2.5.0/src/gui.c:231:0: note: Variable 'icon' is reassigned a value before the old one has been used.
xdx-2.5.0/src/gui.c:241:5: note: Variable 'icon' is reassigned a value before the old one has been used.
xdx-2.5.0/src/gui.c:700:16: style: The scope of the variable 'mainentry' can be reduced. [variableScope]
xdx-2.5.0/src/gui.c:1175:16: style: The scope of the variable 'editdialog' can be reduced. [variableScope]
xdx-2.5.0/src/gui.c:1175:29: style: The scope of the variable 'editvbox' can be reduced. [variableScope]
xdx-2.5.0/src/gui.c:1175:40: style: The scope of the variable 'editlabel' can be reduced. [variableScope]
xdx-2.5.0/src/gui.c:1175:52: style: The scope of the variable 'editentry' can be reduced. [variableScope]
xdx-2.5.0/src/gui.c:1176:16: style: The scope of the variable 'f1button' can be reduced. [variableScope]
xdx-2.5.0/src/gui.c:1176:27: style: The scope of the variable 'f2button' can be reduced. [variableScope]
xdx-2.5.0/src/gui.c:1176:38: style: The scope of the variable 'f3button' can be reduced. [variableScope]
xdx-2.5.0/src/gui.c:1176:49: style: The scope of the variable 'f4button' can be reduced. [variableScope]
xdx-2.5.0/src/gui.c:1176:60: style: The scope of the variable 'f5button' can be reduced. [variableScope]
xdx-2.5.0/src/gui.c:1176:71: style: The scope of the variable 'f6button' can be reduced. [variableScope]
xdx-2.5.0/src/gui.c:1177:16: style: The scope of the variable 'f7button' can be reduced. [variableScope]
xdx-2.5.0/src/gui.c:1177:27: style: The scope of the variable 'f8button' can be reduced. [variableScope]
xdx-2.5.0/src/gui.c:1178:12: style: The scope of the variable 'temp' can be reduced. [variableScope]
xdx-2.5.0/src/gui.c:1178:19: style: The scope of the variable 'str' can be reduced. [variableScope]
xdx-2.5.0/src/gui.c:1310:20: style: The scope of the variable 'fsplit' can be reduced. [variableScope]
xdx-2.5.0/src/gui.c:1310:29: style: The scope of the variable 'hamlibstr' can be reduced. [variableScope]
xdx-2.5.0/src/gui_logdialog.c:73:18: style: The scope of the variable 'mark' can be reduced. [variableScope]
xdx-2.5.0/src/gui_logdialog.c:124:20: style: Variable 'response' is assigned a value that is never used. [unreadVariable]
xdx-2.5.0/src/gui_manualdialog.c:68:32: style: The scope of the variable 'b' can be reduced. [variableScope]
xdx-2.5.0/src/gui_opendialog.c:150:9: style: Variable 'node' is reassigned a value before the old one has been used. [redundantAssignment]
xdx-2.5.0/src/gui_opendialog.c:149:9: note: Variable 'node' is reassigned a value before the old one has been used.
xdx-2.5.0/src/gui_opendialog.c:150:9: note: Variable 'node' is reassigned a value before the old one has been used.
xdx-2.5.0/src/gui_opendialog.c:172:9: style: Variable 'node' is reassigned a value before the old one has been used. [redundantAssignment]
xdx-2.5.0/src/gui_opendialog.c:171:9: note: Variable 'node' is reassigned a value before the old one has been used.
xdx-2.5.0/src/gui_opendialog.c:172:9: note: Variable 'node' is reassigned a value before the old one has been used.
xdx-2.5.0/src/gui_opendialog.c:72:12: style: The scope of the variable 'node' can be reduced. [variableScope]
xdx-2.5.0/src/gui_opendialog.c:74:17: style: The scope of the variable 'cluster' can be reduced. [variableScope]
xdx-2.5.0/src/gui_settingsdialog.c:126:38: style: The scope of the variable 'pfontsdxentry' can be reduced. [variableScope]
xdx-2.5.0/src/gui_settingsdialog.c:126:54: style: The scope of the variable 'pfontsallentry' can be reduced. [variableScope]
xdx-2.5.0/src/gui_settingsdialog.c:128:12: style: The scope of the variable 'font' can be reduced. [variableScope]
xdx-2.5.0/src/gui_settingsdialog.c:231:24: style: The scope of the variable 'column' can be reduced. [variableScope]
xdx-2.5.0/src/gui_settingsdialog.c:232:16: style: The scope of the variable 'treeview' can be reduced. [variableScope]
xdx-2.5.0/src/gui_settingsdialog.c:232:27: style: The scope of the variable 'maintext' can be reduced. [variableScope]
xdx-2.5.0/src/gui_settingsdialog.c:233:16: style: The scope of the variable 'highentry1' can be reduced. [variableScope]
xdx-2.5.0/src/gui_settingsdialog.c:233:29: style: The scope of the variable 'highentry2' can be reduced. [variableScope]
xdx-2.5.0/src/gui_settingsdialog.c:233:42: style: The scope of the variable 'highentry3' can be reduced. [variableScope]
xdx-2.5.0/src/gui_settingsdialog.c:233:55: style: The scope of the variable 'highentry4' can be reduced. [variableScope]
xdx-2.5.0/src/gui_settingsdialog.c:233:68: style: The scope of the variable 'highentry5' can be reduced. [variableScope]
xdx-2.5.0/src/gui_settingsdialog.c:234:16: style: The scope of the variable 'highentry6' can be reduced. [variableScope]
xdx-2.5.0/src/gui_settingsdialog.c:234:29: style: The scope of the variable 'highentry7' can be reduced. [variableScope]
xdx-2.5.0/src/gui_settingsdialog.c:234:42: style: The scope of the variable 'highentry8' can be reduced. [variableScope]
xdx-2.5.0/src/gui_settingsdialog.c:235:27: style: The scope of the variable 'font_description' can be reduced. [variableScope]
xdx-2.5.0/src/gui_settingsdialog.c:239:20: style: The scope of the variable 'buffer' can be reduced. [variableScope]
xdx-2.5.0/src/history.c:43:41: style: The scope of the variable 'histsplit' can be reduced. [variableScope]
xdx-2.5.0/src/history.c:123:16: style: The scope of the variable 'mainentry' can be reduced. [variableScope]
xdx-2.5.0/src/history.c:124:20: style: The scope of the variable 'entrybuffer' can be reduced. [variableScope]
xdx-2.5.0/src/history.c:126:12: style: The scope of the variable 'str' can be reduced. [variableScope]
xdx-2.5.0/src/history.c:146:12: style: The scope of the variable 'str' can be reduced. [variableScope]
xdx-2.5.0/src/history.c:52:13: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xdx-2.5.0/src/hyperlink.c:140:12: style: The scope of the variable 'word' can be reduced. [variableScope]
xdx-2.5.0/src/hyperlink.c:212:20: style: The scope of the variable 'buffer' can be reduced. [variableScope]
xdx-2.5.0/src/net.c:354:13: style: Function 'tx' argument 1 names different: declaration 'message' definition 'txmsg'. [funcArgNamesDifferent]
xdx-2.5.0/src/net.h:53:18: note: Function 'tx' argument 1 names different: declaration 'message' definition 'txmsg'.
xdx-2.5.0/src/net.c:354:13: note: Function 'tx' argument 1 names different: declaration 'message' definition 'txmsg'.
xdx-2.5.0/src/preferences.c:330:30: style: The scope of the variable 'str' can be reduced. [variableScope]
xdx-2.5.0/src/preferences.c:165:17: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xdx-2.5.0/src/save.c:74:5: style: Variable 'tmp' is reassigned a value before the old one has been used. [redundantAssignment]
xdx-2.5.0/src/save.c:70:0: note: Variable 'tmp' is reassigned a value before the old one has been used.
xdx-2.5.0/src/save.c:74:5: note: Variable 'tmp' is reassigned a value before the old one has been used.
xdx-2.5.0/src/save.c:40:25: style: The scope of the variable 'd' can be reduced. [variableScope]
xdx-2.5.0/src/save.c:40:29: style: The scope of the variable 't' can be reduced. [variableScope]
xdx-2.5.0/src/save.c:70:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xdx-2.5.0/src/save.c:143:24: style: The scope of the variable 'd' can be reduced. [variableScope]
xdx-2.5.0/src/save.c:143:28: style: The scope of the variable 't' can be reduced. [variableScope]
xdx-2.5.0/src/save.c:165:21: style: The scope of the variable 'd' can be reduced. [variableScope]
xdx-2.5.0/src/save.c:165:25: style: The scope of the variable 't' can be reduced. [variableScope]
xdx-2.5.0/src/text.c:1019:5: style: Variable 'lookup.country' is reassigned a value before the old one has been used. [redundantAssignment]
xdx-2.5.0/src/text.c:1017:5: note: Variable 'lookup.country' is reassigned a value before the old one has been used.
xdx-2.5.0/src/text.c:1019:5: note: Variable 'lookup.country' is reassigned a value before the old one has been used.
xdx-2.5.0/src/text.c:564:18: style: The scope of the variable 'startmark' can be reduced. [variableScope]
xdx-2.5.0/src/text.c:564:30: style: The scope of the variable 'endmark' can be reduced. [variableScope]
xdx-2.5.0/src/text.c:564:40: style: The scope of the variable 'promptmark' can be reduced. [variableScope]
xdx-2.5.0/src/text.c:566:18: style: The scope of the variable 'path' can be reduced. [variableScope]
xdx-2.5.0/src/text.c:569:25: style: The scope of the variable 'anchor' can be reduced. [variableScope]
xdx-2.5.0/src/text.c:570:16: style: The scope of the variable 'swidget' can be reduced. [variableScope]
xdx-2.5.0/src/text.c:571:13: style: The scope of the variable 's' can be reduced. [variableScope]
xdx-2.5.0/src/text.c:572:19: style: The scope of the variable 'high' can be reduced. [variableScope]
xdx-2.5.0/src/text.c:572:26: style: The scope of the variable 'tagname' can be reduced. [variableScope]
xdx-2.5.0/src/text.c:572:36: style: The scope of the variable 'p' can be reduced. [variableScope]
xdx-2.5.0/src/text.c:572:40: style: The scope of the variable 'temp' can be reduced. [variableScope]
xdx-2.5.0/src/text.c:572:47: style: The scope of the variable 'mycall' can be reduced. [variableScope]
xdx-2.5.0/src/text.c:912:28: style: The scope of the variable 'split' can be reduced. [variableScope]
xdx-2.5.0/src/text.c:1013:13: style: The scope of the variable 'excsplit' can be reduced. [variableScope]
xdx-2.5.0/src/text.c:1013:24: style: The scope of the variable 'exc' can be reduced. [variableScope]
xdx-2.5.0/src/text.c:1098:56: style: The scope of the variable 'split' can be reduced. [variableScope]
xdx-2.5.0/src/text.c:1099:21: style: The scope of the variable 'cty_env' can be reduced. [variableScope]
xdx-2.5.0/src/utils.c:244:5: style: Variable 'timestruct' is reassigned a value before the old one has been used. [redundantAssignment]
xdx-2.5.0/src/utils.c:240:0: note: Variable 'timestruct' is reassigned a value before the old one has been used.
xdx-2.5.0/src/utils.c:244:5: note: Variable 'timestruct' is reassigned a value before the old one has been used.
xdx-2.5.0/src/utils.c:264:5: style: Variable 'timestruct' is reassigned a value before the old one has been used. [redundantAssignment]
xdx-2.5.0/src/utils.c:260:0: note: Variable 'timestruct' is reassigned a value before the old one has been used.
xdx-2.5.0/src/utils.c:264:5: note: Variable 'timestruct' is reassigned a value before the old one has been used.
[17:30]

ftp://ftp.se.debian.org/debian/pool/main/x/xe/xe_0.11.orig.tar.gz
xe-0.11/xe.c:349:3: style: Variable 'd' is reassigned a value before the old one has been used. [redundantAssignment]
xe-0.11/xe.c:347:0: note: Variable 'd' is reassigned a value before the old one has been used.
xe-0.11/xe.c:349:3: note: Variable 'd' is reassigned a value before the old one has been used.
xe-0.11/xe.c:586:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xe-0.11/xe.c:686:6: style: The scope of the variable 'keeparg' can be reduced. [variableScope]
xe-0.11/xe.c:604:13: style: Checking if unsigned variable 'argmax' is less than zero. [unsignedLessThanZero]
xe-0.11/xe.c:194:3: error: Common realloc mistake: 'buf' nulled but not freed upon failure [memleakOnRealloc]
[17:30]

ftp://ftp.se.debian.org/debian/pool/main/x/xemacs21/xemacs21_21.4.24.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xemacs21-packages/xemacs21-packages_2009.02.17.dfsg.2.orig.tar.gz
xemacs21-packages-2009.02.17.dfsg.2/mule-packages/mule-base/lib-src/bdf.c:106:10: style: The scope of the variable 'lc' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/mule-packages/mule-base/lib-src/bdf.c:116:11: style: Variable 'lc' is assigned a value that is never used. [unreadVariable]
xemacs21-packages-2009.02.17.dfsg.2/mule-packages/mule-base/lib-src/bdf.c:169:10: style: Unused variable: j [unusedVariable]
xemacs21-packages-2009.02.17.dfsg.2/mule-packages/mule-base/lib-src/bdf.c:170:16: style: Unused variable: idx [unusedVariable]
xemacs21-packages-2009.02.17.dfsg.2/mule-packages/mule-base/lib-src/bdf.c:186:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xemacs21-packages-2009.02.17.dfsg.2/mule-packages/mule-base/lib-src/bdf.c:203:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xemacs21-packages-2009.02.17.dfsg.2/mule-packages/mule-base/lib-src/bdf.c:207:2: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xemacs21-packages-2009.02.17.dfsg.2/mule-packages/mule-base/lib-src/bdf.c:209:2: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xemacs21-packages-2009.02.17.dfsg.2/mule-packages/mule-base/lib-src/bdf.c:212:2: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xemacs21-packages-2009.02.17.dfsg.2/mule-packages/mule-base/lib-src/bdf.c:215:2: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xemacs21-packages-2009.02.17.dfsg.2/mule-packages/mule-base/lib-src/bdf.c:220:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xemacs21-packages-2009.02.17.dfsg.2/mule-packages/mule-base/lib-src/bdf.c:251:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xemacs21-packages-2009.02.17.dfsg.2/mule-packages/mule-base/lib-src/bdf.c:265:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xemacs21-packages-2009.02.17.dfsg.2/mule-packages/mule-base/lib-src/bdf.c:267:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xemacs21-packages-2009.02.17.dfsg.2/mule-packages/mule-base/lib-src/m2ps.c:207:13: error: Array 'ext->new[256]' accessed at index 256, which is out of bounds. [arrayIndexOutOfBounds]
xemacs21-packages-2009.02.17.dfsg.2/mule-packages/mule-base/lib-src/m2ps.c:204:5: note: After for loop, code has value 256
xemacs21-packages-2009.02.17.dfsg.2/mule-packages/mule-base/lib-src/m2ps.c:207:13: note: Array index out of bounds
xemacs21-packages-2009.02.17.dfsg.2/mule-packages/mule-base/lib-src/m2ps.c:208:15: error: Array 'ext->count[256]' accessed at index 256, which is out of bounds. [arrayIndexOutOfBounds]
xemacs21-packages-2009.02.17.dfsg.2/mule-packages/mule-base/lib-src/m2ps.c:204:5: note: After for loop, code has value 256
xemacs21-packages-2009.02.17.dfsg.2/mule-packages/mule-base/lib-src/m2ps.c:208:15: note: Array index out of bounds
xemacs21-packages-2009.02.17.dfsg.2/mule-packages/mule-base/lib-src/m2ps.c:167:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/mule-packages/mule-base/lib-src/m2ps.c:232:19: style: The scope of the variable 'j' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/mule-packages/mule-base/lib-src/m2ps.c:235:26: style: The scope of the variable 'r2l_chars' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/mule-packages/mule-base/lib-src/m2ps.c:421:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/mule-packages/mule-base/lib-src/m2ps.c:570:7: style: The scope of the variable 'lc' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/mule-packages/mule-base/lib-src/m2ps.c:208:10: error: Array 'ext.count[256]' accessed at index 256, which is out of bounds. [arrayIndexOutOfBounds]
xemacs21-packages-2009.02.17.dfsg.2/mule-packages/mule-base/lib-src/m2ps.c:207:10: error: Array 'ext.new[256]' accessed at index 256, which is out of bounds. [arrayIndexOutOfBounds]
xemacs21-packages-2009.02.17.dfsg.2/mule-packages/mule-base/lib-src/mulelib.c:41:7: style: The scope of the variable 'len' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/mule-packages/mule-base/lib-src/mulelib.c:42:9: style: The scope of the variable 'fp' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/mule-packages/mule-base/lib-src/mulelib.c:78:7: style: The scope of the variable 'len' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/mule-packages/mule-base/lib-src/mulelib.c:194:19: style: Unused variable: j [unusedVariable]
xemacs21-packages-2009.02.17.dfsg.2/mule-packages/mule-base/lib-src/mulelib.c:244:0: error: Resource leak: fp [resourceLeak]
xemacs21-packages-2009.02.17.dfsg.2/mule-packages/mule-base/lib-src/mulelib.c:444:0: error: Resource leak: fp [resourceLeak]
xemacs21-packages-2009.02.17.dfsg.2/unsupported/stephen/curl/curl_api.c:304:16: style: Variable 'index' is assigned a value that is never used. [unreadVariable]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/liece/dcc/dcc.c:180:19: style: The scope of the variable 'hp' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/liece/dcc/dcc.c:351:19: style: The scope of the variable 'hp' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/liece/dcc/dcc.c:354:8: style: The scope of the variable 'namebuf' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/liece/dcc/dcc.c:395:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/liece/dcc/dcc.c:177:10: style: Unused variable: readfds [unusedVariable]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/liece/dcc/dcc.c:177:19: style: Unused variable: writefds [unusedVariable]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/liece/dcc/dcc.c:177:29: style: Unused variable: fdset [unusedVariable]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/liece/dcc/dcc.c:229:7: style: Unused variable: sock [unusedVariable]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/liece/dcc/dcc.c:231:10: style: Unused variable: readfds [unusedVariable]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/liece/dcc/dcc.c:231:19: style: Unused variable: writefds [unusedVariable]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/liece/dcc/dcc.c:231:29: style: Unused variable: fdset [unusedVariable]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/liece/dcc/dcc.c:269:0: style: Variable 'bytesreceived' is assigned a value that is never used. [unreadVariable]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/liece/dcc/dcc.c:271:19: style: Unused variable: writefds [unusedVariable]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/liece/dcc/dcc.c:271:29: style: Unused variable: fdset [unusedVariable]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/liece/dcc/dcc.c:304:26: style: Variable 'hp' is assigned a value that is never used. [unreadVariable]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/mew/mew/Win32/mewencode.c:316:10: style: The scope of the variable 'c2' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/mew/mew/Win32/mewencode.c:362:10: style: The scope of the variable 'c2' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/mew/mew/Win32/mewencode.c:362:14: style: The scope of the variable 'c3' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/mew/mew/Win32/mewencode.c:362:18: style: The scope of the variable 'c4' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/mew/mew/Win32/mewencode.c:520:13: style: The scope of the variable 'warned' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/mew/mew/bin/getopt.c:335:7: style: The scope of the variable 'option_index' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/mew/mew/bin/mewencode.c:340:10: style: The scope of the variable 'c2' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/mew/mew/bin/mewencode.c:365:10: style: The scope of the variable 'c2' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/mew/mew/bin/mewencode.c:365:14: style: The scope of the variable 'c3' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/mew/mew/bin/mewencode.c:365:18: style: The scope of the variable 'c4' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/mew/mew/bin/mewencode.c:496:13: style: The scope of the variable 'warned' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:4433:8: warning: Either the condition '(s)==NULL' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:4441:8: note: Assuming that condition '(s)==NULL' is not redundant
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:4433:8: note: Null pointer dereference
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:4435:11: warning: Either the condition '(s)==NULL' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:4441:8: note: Assuming that condition '(s)==NULL' is not redundant
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:4435:11: note: Null pointer dereference
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:4469:15: warning: Either the condition '(s)==NULL' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:4441:8: note: Assuming that condition '(s)==NULL' is not redundant
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:4426:22: note: Calling function 'prolog_atom', 1st argument 's' value is 0
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:4469:15: note: Null pointer dereference
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:4592:7: warning: Either the condition '(s)==NULL' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:4595:8: note: Assuming that condition '(s)==NULL' is not redundant
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:4592:7: note: Null pointer dereference
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:4625:11: warning: Either the condition '(s)==NULL' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:4622:7: note: Assuming that condition '(s)==NULL' is not redundant
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:4625:11: note: Null pointer dereference
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:4651:16: warning: Either the condition '(s)==NULL' is redundant or there is possible null pointer dereference: s. [nullPointerRedundantCheck]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:4595:8: note: Assuming that condition '(s)==NULL' is not redundant
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:4584:22: note: Calling function 'erlang_atom', 1st argument 's' value is 0
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:4651:16: note: Null pointer dereference
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:4431:24: warning: Either the condition '(s)==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:4441:8: note: Assuming that condition '(s)==NULL' is not redundant
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:4431:24: note: Null pointer addition
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:4589:24: warning: Either the condition '(s)==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:4595:8: note: Assuming that condition '(s)==NULL' is not redundant
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:4589:24: note: Null pointer addition
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:4624:28: warning: Either the condition '(s)==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:4622:7: note: Assuming that condition '(s)==NULL' is not redundant
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:4624:28: note: Null pointer addition
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:4627:25: warning: Either the condition '(s)==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:4622:7: note: Assuming that condition '(s)==NULL' is not redundant
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:4627:25: note: Null pointer addition
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:5373:3: style: Variable 'slashp[1]' is reassigned a value before the old one has been used. [redundantAssignment]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:5371:3: note: Variable 'slashp[1]' is reassigned a value before the old one has been used.
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:5373:3: note: Variable 'slashp[1]' is reassigned a value before the old one has been used.
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:4137:22: style: Same expression on both sides of '||'. [duplicateExpression]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:1204:13: style: The scope of the variable 'lang' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:1533:18: style: The scope of the variable 'cp' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:1599:16: style: The scope of the variable 'dif' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:1664:18: style: The scope of the variable 'sp' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:2656:17: style: The scope of the variable 'c' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:3821:8: style: The scope of the variable 'c' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:4198:14: style: The scope of the variable 'lasthit' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:4619:7: style: The scope of the variable 'pos' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:4620:7: style: The scope of the variable 'len' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:1058:7: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:1073:11: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:1125:12: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:1281:33: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:1463:32: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:3523:7: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:4622:7: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:4387:0: error: Memory leak: last [memleak]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/ootags.c:4563:0: error: Memory leak: last [memleak]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/TREE.c++:86:0: error: Invalid number of character '{' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/draw.c:523:27: style: The scope of the variable 'tail' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/draw.c:524:9: style: The scope of the variable 'child' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/draw.c:525:7: style: The scope of the variable 'x' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/draw.c:525:10: style: The scope of the variable 'y' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/draw.c:525:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/draw.c:750:9: style: The scope of the variable 'child' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/draw.c:803:9: style: The scope of the variable 'child' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/draw.c:828:9: style: The scope of the variable 'child' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/draw.c:867:9: style: The scope of the variable 'child' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/draw.c:895:9: style: The scope of the variable 'child' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/draw.c:927:9: style: The scope of the variable 'child' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/draw.c:990:9: style: The scope of the variable 'child' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/input.c:345:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/input.c:158:7: error: Resource leak: infile [resourceLeak]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/input.c:306:5: error: Resource leak: outfile [resourceLeak]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/tree.c:96:14: warning: Either the condition 'upper' is redundant or there is possible null pointer dereference: line2. [nullPointerRedundantCheck]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/tree.c:191:20: note: Assuming that condition 'upper' is not redundant
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/tree.c:214:49: note: Calling function 'MakeBridge', 4th argument 'line2' value is 0
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/tree.c:96:14: note: Null pointer dereference
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/tree.c:97:8: warning: Either the condition 'upper' is redundant or there is possible null pointer dereference: line2. [nullPointerRedundantCheck]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/tree.c:191:20: note: Assuming that condition 'upper' is not redundant
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/tree.c:214:49: note: Calling function 'MakeBridge', 4th argument 'line2' value is 0
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/tree.c:97:8: note: Null pointer dereference
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/tree.c:103:25: warning: Either the condition 'upper' is redundant or there is possible null pointer dereference: line2. [nullPointerRedundantCheck]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/tree.c:191:20: note: Assuming that condition 'upper' is not redundant
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/tree.c:214:49: note: Calling function 'MakeBridge', 4th argument 'line2' value is 0
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/tree.c:103:25: note: Null pointer dereference
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/tree.c:104:35: warning: Either the condition 'upper' is redundant or there is possible null pointer dereference: line2. [nullPointerRedundantCheck]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/tree.c:191:20: note: Assuming that condition 'upper' is not redundant
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/tree.c:214:49: note: Calling function 'MakeBridge', 4th argument 'line2' value is 0
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/tree.c:104:35: note: Null pointer dereference
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/tree.c:93:16: style: The scope of the variable 's' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/tree.c:180:21: style: The scope of the variable 'd' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/tree.c:297:18: style: The scope of the variable 'link' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/tree.c:328:8: style: The scope of the variable 'd' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/tree.c:415:10: style: The scope of the variable 'height' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/tree.c:451:10: style: The scope of the variable 'child' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/tree.c:579:10: style: Function 'Delete' argument 1 names different: declaration 'p' definition 'tree'. [funcArgNamesDifferent]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/tree.h:100:32: note: Function 'Delete' argument 1 names different: declaration 'p' definition 'tree'.
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/tree.c:579:10: note: Function 'Delete' argument 1 names different: declaration 'p' definition 'tree'.
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/tree.c:616:10: style: Function 'DeleteTree' argument 1 names different: declaration 'p' definition 'tree'. [funcArgNamesDifferent]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/tree.h:101:36: note: Function 'DeleteTree' argument 1 names different: declaration 'p' definition 'tree'.
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/tree.c:616:10: note: Function 'DeleteTree' argument 1 names different: declaration 'p' definition 'tree'.
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/tree.c:41:4: error: Memory leak: new [memleak]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/tree.c:66:4: error: Memory leak: node [memleak]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-w32/tree.c:70:7: error: Memory leak: node [memleak]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/TREE.c++:86:0: error: Invalid number of character '{' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/dbl.c:362:13: style: The scope of the variable 'surface' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/draw.c:363:23: style: The scope of the variable 'tail' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/draw.c:364:9: style: The scope of the variable 'child' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/draw.c:365:7: style: The scope of the variable 'x' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/draw.c:365:10: style: The scope of the variable 'y' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/draw.c:365:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/draw.c:571:9: style: The scope of the variable 'child' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/draw.c:623:9: style: The scope of the variable 'child' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/draw.c:645:9: style: The scope of the variable 'child' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/draw.c:682:9: style: The scope of the variable 'child' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/draw.c:708:9: style: The scope of the variable 'child' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/draw.c:737:9: style: The scope of the variable 'child' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/draw.c:797:9: style: The scope of the variable 'child' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/input.c:338:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/input.c:155:7: error: Resource leak: infile [resourceLeak]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/input.c:302:5: error: Resource leak: outfile [resourceLeak]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/intf.c:1365:9: style: The scope of the variable 'node_label' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/intf.c:1366:9: style: The scope of the variable 'tree' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/intf.c:1394:9: style: The scope of the variable 'fname' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/intf.c:1395:9: style: The scope of the variable 'tree' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/intf.c:1397:7: style: The scope of the variable 'menuItem' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/intf.c:1441:7: style: The scope of the variable 'level_value' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/intf.c:1441:20: style: The scope of the variable 'sibling_value' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/intf.c:1552:9: style: The scope of the variable 'strargs' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/intf.c:1100:9: style: Variable 'win' is assigned a value that is never used. [unreadVariable]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/intf.c:1397:7: style: Variable 'menuItem' is not assigned a value. [unassignedVariable]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/intf.c:1422:18: error: Uninitialized variable: menuItem [uninitvar]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/tree.c:84:14: warning: Either the condition 'upper' is redundant or there is possible null pointer dereference: line2. [nullPointerRedundantCheck]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/tree.c:177:20: note: Assuming that condition 'upper' is not redundant
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/tree.c:200:49: note: Calling function 'MakeBridge', 4th argument 'line2' value is 0
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/tree.c:84:14: note: Null pointer dereference
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/tree.c:85:8: warning: Either the condition 'upper' is redundant or there is possible null pointer dereference: line2. [nullPointerRedundantCheck]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/tree.c:177:20: note: Assuming that condition 'upper' is not redundant
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/tree.c:200:49: note: Calling function 'MakeBridge', 4th argument 'line2' value is 0
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/tree.c:85:8: note: Null pointer dereference
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/tree.c:91:25: warning: Either the condition 'upper' is redundant or there is possible null pointer dereference: line2. [nullPointerRedundantCheck]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/tree.c:177:20: note: Assuming that condition 'upper' is not redundant
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/tree.c:200:49: note: Calling function 'MakeBridge', 4th argument 'line2' value is 0
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/tree.c:91:25: note: Null pointer dereference
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/tree.c:92:35: warning: Either the condition 'upper' is redundant or there is possible null pointer dereference: line2. [nullPointerRedundantCheck]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/tree.c:177:20: note: Assuming that condition 'upper' is not redundant
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/tree.c:200:49: note: Calling function 'MakeBridge', 4th argument 'line2' value is 0
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/tree.c:92:35: note: Null pointer dereference
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/tree.c:81:16: style: The scope of the variable 's' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/tree.c:166:21: style: The scope of the variable 'd' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/tree.c:279:14: style: The scope of the variable 'link' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/tree.c:309:8: style: The scope of the variable 'd' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/tree.c:393:10: style: The scope of the variable 'height' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/tree.c:428:10: style: The scope of the variable 'child' can be reduced. [variableScope]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/tree.c:36:4: error: Memory leak: new_line [memleak]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/tree.c:60:4: error: Memory leak: node [memleak]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/oo-browser/tree-x/tree.c:64:7: error: Memory leak: node [memleak]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/scopetest.cpp:42:7: style: Unused variable: alocalvar [unusedVariable]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/scopetest.cpp:43:9: style: Unused variable: q [unusedVariable]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/scopetest.cpp:7:3: style: The class 'aclass1' does not have a constructor although it has private member variables. [noConstructor]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/scopetest.cpp:27:5: style: Class 'aclass2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/templates.cpp:35:1: style: The class 'Vector < void * >' does not have a constructor although it has private member variables. [noConstructor]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.c:192:3: style: Variable 'sv' is reassigned a value before the old one has been used. [redundantAssignment]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.c:186:0: note: Variable 'sv' is reassigned a value before the old one has been used.
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.c:192:3: note: Variable 'sv' is reassigned a value before the old one has been used.
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.c:40:22: style: struct member 'typedef_of_anonymous_struct::slot_a' is never used. [unusedStructMember]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.c:66:21: style: union member 'typedef_of_anonymous_union::slot_a' is never used. [unusedStructMember]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.c:135:0: style: Variable 'sv' is assigned a value that is never used. [unreadVariable]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.c:140:0: style: Variable 'sv' is assigned a value that is never used. [unreadVariable]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.c:145:0: style: Variable 'sv' is assigned a value that is never used. [unreadVariable]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.c:150:0: style: Variable 'sv' is assigned a value that is never used. [unreadVariable]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.c:185:0: style: Variable 'q' is assigned a value that is never used. [unreadVariable]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.c:192:3: style: Variable 'sv' is assigned a value that is never used. [unreadVariable]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.c:198:15: style: Variable 'testconst' is assigned a value that is never used. [unreadVariable]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.c:191:9: error: Uninitialized struct member: ms1.slot11 [uninitStructMember]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.cpp:124:3: warning: Return value of function cos() is not used. [ignoredReturnValue]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.cpp:125:3: warning: Return value of function abs() is not used. [ignoredReturnValue]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.cpp:35:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.cpp:81:9: style: struct member 'embedded_bar_struct::a' is never used. [unusedStructMember]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.cpp:82:9: style: struct member 'embedded_bar_struct::b' is never used. [unusedStructMember]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.cpp:113:7: style: Unused variable: cvariablename [unusedVariable]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.cpp:137:11: style: Variable 'q' is assigned a value that is never used. [unreadVariable]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.cpp:143:11: style: Variable 'q' is assigned a value that is never used. [unreadVariable]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.cpp:35:1: style: The class 'class1' does not have a constructor although it has private member variables. [noConstructor]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.cpp:44:1: style: The class 'i_class1' does not have a constructor although it has private member variables. [noConstructor]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.cpp:53:1: style: The class 'class2' does not have a constructor although it has private member variables. [noConstructor]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.cpp:62:1: style: The class 'i_class2' does not have a constructor although it has private member variables. [noConstructor]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.cpp:102:9: warning: Member variable 'class3::embed1' is not initialized in the constructor. [uninitMemberVar]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.cpp:102:9: warning: Member variable 'class3::embed2' is not initialized in the constructor. [uninitMemberVar]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.cpp:186:1: style: The class 'class6' does not have a constructor although it has private member variables. [noConstructor]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.cpp:480:21: warning: Member variable 'ClassWithExternals::i' is not initialized in the constructor. [uninitMemberVar]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.cpp:202:10: style: Unused private function: '_n_class2::n_c2_method1' [unusedPrivateFunction]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.cpp:31:13: performance: Technically the member function 'foo2::foo22' can be static. [functionStatic]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.cpp:91:7: performance: Technically the member function 'class3::method_for_class3' can be static. [functionStatic]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.cpp:107:13: note: Technically the member function 'class3::method_for_class3' can be static.
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.cpp:91:7: note: Technically the member function 'class3::method_for_class3' can be static.
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.cpp:93:7: performance: Technically the member function 'class3::inline_method' can be static. [functionStatic]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.cpp:197:10: performance: Technically the member function 'namespace1::n_class1::method11' can be static. [functionStatic]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.cpp:202:10: performance: Technically the member function 'namespace1::_n_class2::n_c2_method1' can be static. [functionStatic]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.cpp:460:8: performance: Technically the member function 'ClassWithExternals::non_nil' can be static. [functionStatic]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.cpp:474:21: note: Technically the member function 'ClassWithExternals::non_nil' can be static.
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.cpp:460:8: note: Technically the member function 'ClassWithExternals::non_nil' can be static.
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.cpp:49:7: warning: The class 'i_class1' defines member variable with name 'p_var11' also defined in its parent class 'class1'. [duplInheritedMember]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.cpp:40:7: note: Parent variable 'class1::p_var11'
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.cpp:49:7: note: Derived variable 'i_class1::p_var11'
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.cpp:50:14: warning: The class 'i_class1' defines member variable with name 'p_var12' also defined in its parent class 'class1'. [duplInheritedMember]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.cpp:41:14: note: Parent variable 'class1::p_var12'
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.cpp:50:14: note: Derived variable 'i_class1::p_var12'
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.cpp:69:7: warning: The class 'i_class2' defines member variable with name 'p_var21' also defined in its parent class 'class2'. [duplInheritedMember]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.cpp:58:7: note: Parent variable 'class2::p_var21'
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.cpp:69:7: note: Derived variable 'i_class2::p_var21'
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.cpp:70:14: warning: The class 'i_class2' defines member variable with name 'p_var22' also defined in its parent class 'class2'. [duplInheritedMember]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.cpp:59:14: note: Parent variable 'class2::p_var22'
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.cpp:70:14: note: Derived variable 'i_class2::p_var22'
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.cpp:117:7: error: Uninitialized variable: fooy [uninitvar]
xemacs21-packages-2009.02.17.dfsg.2/xemacs-packages/semantic/tests/test.cpp:120:7: error: Uninitialized variable: fooy [uninitvar]
[17:30]

ftp://ftp.se.debian.org/debian/pool/main/x/xen/xen_4.8.4+xsa273+shim4.10.1+xsa273.orig.tar.gz
xen/docs/misc/pvrdtscp.c:279:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xen/docs/misc/pvrdtscp.c:279:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xen/docs/misc/pvrdtscp.c:289:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xen/docs/misc/pvrdtscp.c:289:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xen/docs/misc/pvrdtscp.c:121:22: style: Unused variable: sys_lo [unusedVariable]
xen/docs/misc/pvrdtscp.c:121:30: style: Unused variable: sys_hi [unusedVariable]
xen/docs/misc/pvrdtscp.c:121:38: style: Unused variable: dummy [unusedVariable]
xen/misc/coverity/model.c:64:10: error: Uninitialized variable: has_memory [uninitvar]
xen/stubdom/grub/kexec.c:108:5: error: Common realloc mistake: 'pages' nulled but not freed upon failure [memleakOnRealloc]
xen/stubdom/grub/kexec.c:109:5: error: Common realloc mistake: 'pages_mfns' nulled but not freed upon failure [memleakOnRealloc]
xen/stubdom/grub/kexec.c:110:5: error: Common realloc mistake: 'pages_moved2pfns' nulled but not freed upon failure [memleakOnRealloc]
xen/stubdom/grub/mini-os.c:148:9: style: The scope of the variable 'len' can be reduced. [variableScope]
xen/stubdom/grub/mini-os.c:611:32: style: The scope of the variable 'alt' can be reduced. [variableScope]
xen/stubdom/grub/mini-os.c:241:27: portability: 'multiboot_next_module' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/stubdom/grub/mini-os.c:242:73: portability: '(void*)multiboot_next_module_header' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/stubdom/grub/mini-os.c:255:27: portability: 'multiboot_next_module' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/stubdom/grub/mini-os.c:260:27: portability: 'multiboot_next_module' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/stubdom/grub/mini-os.c:676:19: portability: 'fb' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/stubdom/grub/mini-os.c:677:37: portability: 'fb' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/stubdom/grub/mini-os.c:636:15: style: Variable 'alt' is assigned a value that is never used. [unreadVariable]
xen/stubdom/grub/mini-os.c:336:27: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xen/stubdom/vtpm/vtpm.c:359:42: warning: Either the condition 'nr_client_localities==16' is redundant or the array 'client_locality[16]' is accessed at index 16, which is out of bounds. [arrayIndexOutOfBoundsCond]
xen/stubdom/vtpm/vtpm.c:364:27: note: Assuming that condition 'nr_client_localities==16' is not redundant
xen/stubdom/vtpm/vtpm.c:359:42: note: Array index out of bounds
xen/stubdom/vtpm/vtpm.c:283:11: error: Width 25 given in format string (no. 1) is larger than destination buffer 'sval[25]', use %24s to prevent overflowing it. [invalidScanfFormatWidth]
xen/stubdom/vtpm/vtpm_cmd.c:44:10: style: struct member 'shpage::page' is never used. [unusedStructMember]
xen/stubdom/vtpmmgr/disk_crypto.c:56:81: style: Function 'aes_encrypt_ctr' argument 4 names different: declaration 'src_size' definition 'pt_size'. [funcArgNamesDifferent]
xen/stubdom/vtpmmgr/disk_crypto.h:9:81: note: Function 'aes_encrypt_ctr' argument 4 names different: declaration 'src_size' definition 'pt_size'.
xen/stubdom/vtpmmgr/disk_crypto.c:56:81: note: Function 'aes_encrypt_ctr' argument 4 names different: declaration 'src_size' definition 'pt_size'.
xen/stubdom/vtpmmgr/disk_crypto.c:111:43: style: Function 'aes_decrypt_ctr' argument 2 names different: declaration 'target_size' definition 'pt_size'. [funcArgNamesDifferent]
xen/stubdom/vtpmmgr/disk_crypto.h:10:43: note: Function 'aes_decrypt_ctr' argument 2 names different: declaration 'target_size' definition 'pt_size'.
xen/stubdom/vtpmmgr/disk_crypto.c:111:43: note: Function 'aes_decrypt_ctr' argument 2 names different: declaration 'target_size' definition 'pt_size'.
xen/stubdom/vtpmmgr/disk_io.c:104:18: warning: Either the condition 's>512' is redundant or the array 'sector_inuse_map[512]' is accessed at index 512, which is out of bounds. [arrayIndexOutOfBoundsCond]
xen/stubdom/vtpmmgr/disk_io.c:100:8: note: Assuming that condition 's>512' is not redundant
xen/stubdom/vtpmmgr/disk_io.c:104:18: note: Array index out of bounds
xen/stubdom/vtpmmgr/disk_read.c:36:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/stubdom/vtpmmgr/disk_read.c:36:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xen/stubdom/vtpmmgr/disk_read.c:53:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/stubdom/vtpmmgr/disk_read.c:245:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xen/stubdom/vtpmmgr/disk_read.c:275:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xen/stubdom/vtpmmgr/disk_tpm.c:159:1: style: Label 'egress' is not used. [unusedLabel]
xen/stubdom/vtpmmgr/disk_tpm.c:175:1: style: Label 'egress' is not used. [unusedLabel]
xen/stubdom/vtpmmgr/disk_tpm.c:66:6: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xen/stubdom/vtpmmgr/init.c:524:31: warning: Possible null pointer dereference: authValue [nullPointer]
xen/stubdom/vtpmmgr/init.c:532:24: note: Calling function 'tpm2_AuthArea_ctor', 1st argument 'authValue' value is 0
xen/stubdom/vtpmmgr/init.c:524:31: note: Null pointer dereference
xen/stubdom/vtpmmgr/marshal.h:78:13: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/stubdom/vtpmmgr/marshal.h:84:13: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/stubdom/vtpmmgr/marshal.h:99:13: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/stubdom/vtpmmgr/marshal.h:105:13: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/stubdom/vtpmmgr/init.c:664:35: error: Signed integer overflow for expression '(128<<24)+3'. [integerOverflow]
xen/stubdom/vtpmmgr/init.c:664:35: error: Signed integer overflow for expression '(128<<24)+3-1'. [integerOverflow]
xen/stubdom/vtpmmgr/tpm2_marshal.h:436:25: warning: Conversion of string literal "DEFAULT" to bool always evaluates to true. [incorrectStringBooleanError]
xen/stubdom/vtpmmgr/log.c:55:10: style: struct member 'error_code_entry_t::msg' is never used. [unusedStructMember]
xen/stubdom/vtpmmgr/mgmt_authority.c:134:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/stubdom/vtpmmgr/mgmt_authority.c:325:11: style: Function 'vtpm_do_quote' argument 6 names different: declaration 'extraInfoFlags' definition 'extra_info_flags'. [funcArgNamesDifferent]
xen/stubdom/vtpmmgr/mgmt_authority.h:8:94: note: Function 'vtpm_do_quote' argument 6 names different: declaration 'extraInfoFlags' definition 'extra_info_flags'.
xen/stubdom/vtpmmgr/mgmt_authority.c:325:11: note: Function 'vtpm_do_quote' argument 6 names different: declaration 'extraInfoFlags' definition 'extra_info_flags'.
xen/stubdom/vtpmmgr/mgmt_authority.c:316:30: portability: 'resp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/stubdom/vtpmmgr/mgmt_authority.c:385:17: portability: 'pcr_out' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/stubdom/vtpmmgr/tpm.c:617:22: style: Same expression on both sides of '>' because the value of '*bytesRequested' and 'req_len' are the same. [duplicateExpression]
xen/stubdom/vtpmmgr/tpm.c:610:19: note: 'req_len' is assigned value '*bytesRequested' here.
xen/stubdom/vtpmmgr/tpm.c:617:22: note: Same expression on both sides of '>' because the value of '*bytesRequested' and 'req_len' are the same.
xen/stubdom/vtpmmgr/tpm.c:591:21: style: Function 'TPM_FlushSpecific' argument 2 names different: declaration 'resourceType' definition 'rt'. [funcArgNamesDifferent]
xen/stubdom/vtpmmgr/tpm.h:78:25: note: Function 'TPM_FlushSpecific' argument 2 names different: declaration 'resourceType' definition 'rt'.
xen/stubdom/vtpmmgr/tpm.c:591:21: note: Function 'TPM_FlushSpecific' argument 2 names different: declaration 'resourceType' definition 'rt'.
xen/stubdom/vtpmmgr/tpm2.c:249:45: warning: Function 'TPM2_CreatePrimary' argument order different: declaration 'primaryHandle, objHandle, in, out' definition 'primaryHandle, in, objHandle, out' [funcArgOrderDifferent]
xen/stubdom/vtpmmgr/tpm2.h:67:45: note: Function 'TPM2_CreatePrimary' argument order different: declaration 'primaryHandle, objHandle, in, out' definition 'primaryHandle, in, objHandle, out'
xen/stubdom/vtpmmgr/tpm2.c:249:45: note: Function 'TPM2_CreatePrimary' argument order different: declaration 'primaryHandle, objHandle, in, out' definition 'primaryHandle, in, objHandle, out'
xen/stubdom/vtpmmgr/tpmrsa.c:81:1: style: Label 'cleanup' is not used. [unusedLabel]
xen/stubdom/vtpmmgr/tpmrsa.c:63:8: style: Variable 'ret' is not assigned a value. [unassignedVariable]
xen/stubdom/vtpmmgr/tpmrsa.c:97:23: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xen/stubdom/vtpmmgr/vtpm_cmd_handler.c:776:22: style: Function 'vtpmmgr_handle_cmd' argument 1 names different: declaration 'opq' definition 'opaque'. [funcArgNamesDifferent]
xen/stubdom/vtpmmgr/vtpmmgr.h:102:50: note: Function 'vtpmmgr_handle_cmd' argument 1 names different: declaration 'opq' definition 'opaque'.
xen/stubdom/vtpmmgr/vtpm_cmd_handler.c:776:22: note: Function 'vtpmmgr_handle_cmd' argument 1 names different: declaration 'opq' definition 'opaque'.
xen/stubdom/vtpmmgr/vtpm_cmd_handler.c:302:104: portability: '(void*)(tpmcmd->resp+tpmcmd->resp_len)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/stubdom/vtpmmgr/vtpm_cmd_handler.c:407:47: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/stubdom/vtpmmgr/vtpm_cmd_handler.c:411:7: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/stubdom/vtpmmgr/vtpm_cmd_handler.c:413:50: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/stubdom/vtpmmgr/vtpm_cmd_handler.c:632:13: portability: 'seal_bits' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/stubdom/vtpmmgr/vtpmmgr.c:71:14: style: The scope of the variable 'tpmcmd' can be reduced. [variableScope]
xen/tools/blktap2/control/tap-ctl-allocate.c:140:9: error: Width 256 given in format string (no. 2) is larger than destination buffer 'name[256]', use %255s to prevent overflowing it. [invalidScanfFormatWidth]
xen/tools/blktap2/control/tap-ctl-check.c:51:9: error: Width 32 given in format string (no. 2) is larger than destination buffer 'name[32]', use %31s to prevent overflowing it. [invalidScanfFormatWidth]
xen/tools/blktap2/control/tap-ctl-check.c:37:35: style: Function 'tap_ctl_check_blktap' argument 1 names different: declaration 'message' definition 'msg'. [funcArgNamesDifferent]
xen/tools/blktap2/control/tap-ctl.h:53:39: note: Function 'tap_ctl_check_blktap' argument 1 names different: declaration 'message' definition 'msg'.
xen/tools/blktap2/control/tap-ctl-check.c:37:35: note: Function 'tap_ctl_check_blktap' argument 1 names different: declaration 'message' definition 'msg'.
xen/tools/blktap2/control/tap-ctl-check.c:65:28: style: Function 'tap_ctl_check' argument 1 names different: declaration 'message' definition 'msg'. [funcArgNamesDifferent]
xen/tools/blktap2/control/tap-ctl.h:55:32: note: Function 'tap_ctl_check' argument 1 names different: declaration 'message' definition 'msg'.
xen/tools/blktap2/control/tap-ctl-check.c:65:28: note: Function 'tap_ctl_check' argument 1 names different: declaration 'message' definition 'msg'.
xen/tools/blktap2/control/tap-ctl-close.c:69:9: style: The scope of the variable 'err' can be reduced. [variableScope]
xen/tools/blktap2/control/tap-ctl-ipc.c:47:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
xen/tools/blktap2/control/tap-ctl-ipc.c:99:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
xen/tools/blktap2/control/tap-ctl-ipc.c:149:30: style: Function 'tap_ctl_send_and_receive' argument 1 names different: declaration 'fd' definition 'sfd'. [funcArgNamesDifferent]
xen/tools/blktap2/control/tap-ctl.h:61:34: note: Function 'tap_ctl_send_and_receive' argument 1 names different: declaration 'fd' definition 'sfd'.
xen/tools/blktap2/control/tap-ctl-ipc.c:149:30: note: Function 'tap_ctl_send_and_receive' argument 1 names different: declaration 'fd' definition 'sfd'.
xen/tools/blktap2/control/tap-ctl-ipc.c:183:29: style: Function 'tap_ctl_connect' argument 1 names different: declaration 'path' definition 'name'. [funcArgNamesDifferent]
xen/tools/blktap2/control/tap-ctl.h:57:33: note: Function 'tap_ctl_connect' argument 1 names different: declaration 'path' definition 'name'.
xen/tools/blktap2/control/tap-ctl-ipc.c:183:29: note: Function 'tap_ctl_connect' argument 1 names different: declaration 'path' definition 'name'.
xen/tools/blktap2/control/tap-ctl-ipc.c:183:40: style: Function 'tap_ctl_connect' argument 2 names different: declaration 'socket' definition 'sfd'. [funcArgNamesDifferent]
xen/tools/blktap2/control/tap-ctl.h:57:44: note: Function 'tap_ctl_connect' argument 2 names different: declaration 'socket' definition 'sfd'.
xen/tools/blktap2/control/tap-ctl-ipc.c:183:40: note: Function 'tap_ctl_connect' argument 2 names different: declaration 'socket' definition 'sfd'.
xen/tools/blktap2/control/tap-ctl-ipc.c:212:33: style: Function 'tap_ctl_connect_id' argument 2 names different: declaration 'socket' definition 'sfd'. [funcArgNamesDifferent]
xen/tools/blktap2/control/tap-ctl.h:58:37: note: Function 'tap_ctl_connect_id' argument 2 names different: declaration 'socket' definition 'sfd'.
xen/tools/blktap2/control/tap-ctl-ipc.c:212:33: note: Function 'tap_ctl_connect_id' argument 2 names different: declaration 'socket' definition 'sfd'.
xen/tools/blktap2/control/tap-ctl-list.c:179:2: style: Variable 'minorv' is reassigned a value before the old one has been used. [redundantAssignment]
xen/tools/blktap2/control/tap-ctl-list.c:172:0: note: Variable 'minorv' is reassigned a value before the old one has been used.
xen/tools/blktap2/control/tap-ctl-list.c:179:2: note: Variable 'minorv' is reassigned a value before the old one has been used.
xen/tools/blktap2/control/tap-ctl-list.c:252:2: style: Variable 'tapv' is reassigned a value before the old one has been used. [redundantAssignment]
xen/tools/blktap2/control/tap-ctl-list.c:245:0: note: Variable 'tapv' is reassigned a value before the old one has been used.
xen/tools/blktap2/control/tap-ctl-list.c:252:2: note: Variable 'tapv' is reassigned a value before the old one has been used.
xen/tools/blktap2/control/tap-ctl-list.c:323:28: style: The scope of the variable 'next' can be reduced. [variableScope]
xen/tools/blktap2/control/tap-ctl-spawn.c:42:6: style: Unused variable: err [unusedVariable]
xen/tools/blktap2/control/tap-ctl.c:94:7: style: Variable 'd' is assigned a value that is never used. [unreadVariable]
xen/tools/blktap2/drivers/aes.c:842:6: style: The scope of the variable 'temp' can be reduced. [variableScope]
xen/tools/blktap2/drivers/block-aio.c:67:7: style: Unused variable: size [unusedVariable]
xen/tools/blktap2/drivers/block-aio.c:68:16: style: Unused variable: total_size [unusedVariable]
xen/tools/blktap2/drivers/block-aio.c:69:17: style: Unused variable: statBuf [unusedVariable]
xen/tools/blktap2/drivers/block-cache.c:598:2: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xen/tools/blktap2/drivers/block-cache.c:296:6: style: The scope of the variable 'idx' can be reduced. [variableScope]
xen/tools/blktap2/drivers/block-cache.c:323:6: style: The scope of the variable 'idx' can be reduced. [variableScope]
xen/tools/blktap2/drivers/block-cache.c:382:21: style: The scope of the variable 'link' can be reduced. [variableScope]
xen/tools/blktap2/drivers/block-cache.c:416:21: style: The scope of the variable 'link' can be reduced. [variableScope]
xen/tools/blktap2/drivers/block-cache.c:755:27: style: Variable 'cache' is assigned a value that is never used. [unreadVariable]
xen/tools/blktap2/drivers/block-log.c:562:3: style: Variable 'fd' is reassigned a value before the old one has been used. [redundantAssignment]
xen/tools/blktap2/drivers/block-log.c:560:0: note: Variable 'fd' is reassigned a value before the old one has been used.
xen/tools/blktap2/drivers/block-log.c:562:3: note: Variable 'fd' is reassigned a value before the old one has been used.
xen/tools/blktap2/drivers/log.h:71:14: portability: 'shm' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/blktap2/drivers/log.h:81:26: portability: 'sringstart(shm)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/blktap2/drivers/log.h:86:14: portability: 'shm' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/blktap2/drivers/block-log.c:141:22: portability: 's->writelog' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/blktap2/drivers/block-log.c:489:12: style: Unused variable: rspstart [unusedVariable]
xen/tools/blktap2/drivers/block-log.c:489:22: style: Unused variable: rspend [unusedVariable]
xen/tools/blktap2/drivers/block-log.c:560:11: style: Unused variable: i [unusedVariable]
xen/tools/blktap2/drivers/block-log.c:638:7: style: Unused variable: rc [unusedVariable]
xen/tools/blktap2/drivers/block-qcow.c:1279:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/blktap2/drivers/block-qcow.c:302:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/tools/blktap2/drivers/block-qcow.c:661:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
xen/tools/blktap2/drivers/block-qcow.c:661:11: style: The scope of the variable 'csize' can be reduced. [variableScope]
xen/tools/blktap2/drivers/block-qcow.c:1056:15: style: The scope of the variable 'index_in_cluster' can be reduced. [variableScope]
xen/tools/blktap2/drivers/block-qcow.c:1056:33: style: The scope of the variable 'n' can be reduced. [variableScope]
xen/tools/blktap2/drivers/block-qcow.c:1057:11: style: The scope of the variable 'cluster_offset' can be reduced. [variableScope]
xen/tools/blktap2/drivers/block-qcow.c:1187:22: style: The scope of the variable 'total_length' can be reduced. [variableScope]
xen/tools/blktap2/drivers/block-qcow.c:1355:11: style: The scope of the variable 'cluster_offset' can be reduced. [variableScope]
xen/tools/blktap2/drivers/block-qcow.c:531:25: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned]
xen/tools/blktap2/drivers/block-qcow.c:535:25: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned]
xen/tools/blktap2/drivers/block-qcow.c:589:23: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned]
xen/tools/blktap2/drivers/block-qcow.c:1027:31: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned]
xen/tools/blktap2/drivers/block-qcow.c:63:23: style: struct member 'pending_aio::cb' is never used. [unusedStructMember]
xen/tools/blktap2/drivers/block-qcow.c:64:13: style: struct member 'pending_aio::id' is never used. [unusedStructMember]
xen/tools/blktap2/drivers/block-qcow.c:65:15: style: struct member 'pending_aio::private' is never used. [unusedStructMember]
xen/tools/blktap2/drivers/block-qcow.c:66:6: style: struct member 'pending_aio::nb_sectors' is never used. [unusedStructMember]
xen/tools/blktap2/drivers/block-qcow.c:68:11: style: struct member 'pending_aio::sector' is never used. [unusedStructMember]
xen/tools/blktap2/drivers/block-qcow.c:86:7: style: Unused variable: i [unusedVariable]
xen/tools/blktap2/drivers/block-qcow.c:1056:0: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
xen/tools/blktap2/drivers/block-qcow.c:1056:36: style: Unused variable: i [unusedVariable]
xen/tools/blktap2/drivers/block-qcow.c:1058:16: style: Unused variable: cb [unusedVariable]
xen/tools/blktap2/drivers/block-qcow.c:1059:19: style: Unused variable: prv [unusedVariable]
xen/tools/blktap2/drivers/block-qcow.c:1183:21: style: Unused variable: adjust [unusedVariable]
xen/tools/blktap2/drivers/block-ram.c:58:7: style: Unused variable: size [unusedVariable]
xen/tools/blktap2/drivers/block-ram.c:59:16: style: Unused variable: total_size [unusedVariable]
xen/tools/blktap2/drivers/block-ram.c:60:17: style: Unused variable: statBuf [unusedVariable]
xen/tools/blktap2/drivers/block-ram.c:203:50: style: Variable 'prv' is assigned a value that is never used. [unreadVariable]
xen/tools/blktap2/drivers/block-ram.c:214:50: style: Variable 'prv' is assigned a value that is never used. [unreadVariable]
xen/tools/blktap2/drivers/block-ram.c:227:50: style: Variable 'prv' is assigned a value that is never used. [unreadVariable]
xen/tools/blktap2/drivers/block-remus.c:726:2: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xen/tools/blktap2/drivers/block-remus.c:335:8: style: The scope of the variable 'v' can be reduced. [variableScope]
xen/tools/blktap2/drivers/block-remus.c:387:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xen/tools/blktap2/drivers/block-remus.c:509:17: style: The scope of the variable 'batchlen' can be reduced. [variableScope]
xen/tools/blktap2/drivers/block-remus.c:510:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xen/tools/blktap2/drivers/block-remus.c:579:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
xen/tools/blktap2/drivers/block-remus.c:581:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/tools/blktap2/drivers/block-remus.c:581:12: style: The scope of the variable 'count' can be reduced. [variableScope]
xen/tools/blktap2/drivers/block-remus.c:674:21: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/blktap2/drivers/block-remus.c:719:22: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/blktap2/drivers/block-remus.c:78:11: style: struct member 'tdremus_req::sector' is never used. [unusedStructMember]
xen/tools/blktap2/drivers/block-remus.c:79:6: style: struct member 'tdremus_req::nb_sectors' is never used. [unusedStructMember]
xen/tools/blktap2/drivers/block-remus.c:137:24: style: struct member 'ramdisk_cbdata::state' is never used. [unusedStructMember]
xen/tools/blktap2/drivers/block-remus.c:141:24: style: struct member 'ramdisk_write_cbdata::state' is never used. [unusedStructMember]
xen/tools/blktap2/drivers/block-remus.c:578:12: style: Unused variable: key [unusedVariable]
xen/tools/blktap2/drivers/block-remus.c:580:0: style: Variable 'rc' is assigned a value that is never used. [unreadVariable]
xen/tools/blktap2/drivers/block-remus.c:581:9: style: Unused variable: j [unusedVariable]
xen/tools/blktap2/drivers/block-remus.c:581:19: style: Unused variable: batchlen [unusedVariable]
xen/tools/blktap2/drivers/block-remus.c:749:6: style: Unused variable: rc [unusedVariable]
xen/tools/blktap2/drivers/block-remus.c:1031:6: style: Unused variable: rc [unusedVariable]
xen/tools/blktap2/drivers/block-remus.c:1154:6: style: Unused variable: i [unusedVariable]
xen/tools/blktap2/drivers/block-remus.c:1171:52: style: Variable 's' is assigned a value that is never used. [unreadVariable]
xen/tools/blktap2/drivers/block-remus.c:1186:6: style: Unused variable: fd [unusedVariable]
xen/tools/blktap2/drivers/block-remus.c:422:3: error: Memory leak: psectors [memleak]
xen/tools/blktap2/drivers/block-remus.c:298:21: error: Uninitialized struct member: treq.blocked [uninitStructMember]
xen/tools/blktap2/drivers/block-vhd.c:372:14: style: The scope of the variable 'entry' can be reduced. [variableScope]
xen/tools/blktap2/drivers/block-vhd.c:457:21: style: The scope of the variable 'bm' can be reduced. [variableScope]
xen/tools/blktap2/drivers/block-vhd.c:975:21: style: The scope of the variable 'bm' can be reduced. [variableScope]
xen/tools/blktap2/drivers/block-vhd.c:1082:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/tools/blktap2/drivers/block-vhd.c:1349:6: style: The scope of the variable 'err' can be reduced. [variableScope]
xen/tools/blktap2/drivers/block-vhd.c:2152:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/tools/blktap2/drivers/block-vhd.c:775:11: style: Unused variable: status [unusedVariable]
xen/tools/blktap2/drivers/block-vhd.c:776:14: style: Unused variable: stats [unusedVariable]
xen/tools/blktap2/drivers/block-vhd.c:1383:8: style: Unused variable: zeros [unusedVariable]
xen/tools/blktap2/drivers/block-vhd.c:1863:0: style: Variable 'error' is assigned a value that is never used. [unreadVariable]
xen/tools/blktap2/drivers/block-vhd.c:347:16: warning: The 2nd memset() argument '3351758791U' doesn't fit into an 'unsigned char'. [memsetValueOutOfRange]
xen/tools/blktap2/drivers/hashtable.c:81:17: style: The scope of the variable 'pE' can be reduced. [variableScope]
xen/tools/blktap2/drivers/hashtable.c:35:33: style: Function 'create_hashtable' argument 2 names different: declaration 'hashfunction' definition 'hashf'. [funcArgNamesDifferent]
xen/tools/blktap2/drivers/hashtable.h:81:33: note: Function 'create_hashtable' argument 2 names different: declaration 'hashfunction' definition 'hashf'.
xen/tools/blktap2/drivers/hashtable.c:35:33: note: Function 'create_hashtable' argument 2 names different: declaration 'hashfunction' definition 'hashf'.
xen/tools/blktap2/drivers/hashtable.c:36:24: style: Function 'create_hashtable' argument 3 names different: declaration 'key_eq_fn' definition 'eqf'. [funcArgNamesDifferent]
xen/tools/blktap2/drivers/hashtable.h:82:24: note: Function 'create_hashtable' argument 3 names different: declaration 'key_eq_fn' definition 'eqf'.
xen/tools/blktap2/drivers/hashtable.c:36:24: note: Function 'create_hashtable' argument 3 names different: declaration 'key_eq_fn' definition 'eqf'.
xen/tools/blktap2/drivers/img2qcow.c:84:7: style: Unused variable: i [unusedVariable]
xen/tools/blktap2/drivers/img2qcow.c:115:7: style: Unused variable: size [unusedVariable]
xen/tools/blktap2/drivers/img2qcow.c:116:16: style: Unused variable: total_size [unusedVariable]
xen/tools/blktap2/drivers/img2qcow.c:117:17: style: Unused variable: statBuf [unusedVariable]
xen/tools/blktap2/drivers/img2qcow.c:167:17: style: Unused variable: timeout [unusedVariable]
xen/tools/blktap2/drivers/img2qcow.c:90:11: warning: Ineffective statement similar to '*A++;'. Did you intend to write '(*A)++;'? [clarifyStatement]
xen/tools/blktap2/drivers/io-optimize.c:293:19: style: The scope of the variable 'ep' can be reduced. [variableScope]
xen/tools/blktap2/drivers/io-optimize.c:324:15: style: The scope of the variable 'io' can be reduced. [variableScope]
xen/tools/blktap2/drivers/io-optimize.c:369:15: style: The scope of the variable 'io' can be reduced. [variableScope]
xen/tools/blktap2/drivers/io-optimize.c:396:15: style: The scope of the variable 'io' can be reduced. [variableScope]
xen/tools/blktap2/drivers/io-optimize.c:416:15: style: The scope of the variable 'io' can be reduced. [variableScope]
xen/tools/blktap2/drivers/io-optimize.c:222:15: style: Unused variable: ophead [unusedVariable]
xen/tools/blktap2/drivers/io-optimize.c:353:9: style: Variable 'type' is assigned a value that is never used. [unreadVariable]
xen/tools/blktap2/drivers/lock.c:76:16: warning: Either the condition '!lockfn' is redundant or there is possible null pointer dereference: lockfn. [nullPointerRedundantCheck]
xen/tools/blktap2/drivers/lock.c:71:13: note: Assuming that condition '!lockfn' is not redundant
xen/tools/blktap2/drivers/lock.c:76:16: note: Null pointer dereference
xen/tools/blktap2/drivers/lock.c:77:16: warning: Either the condition '!lockfn' is redundant or there is possible null pointer dereference: lockfn. [nullPointerRedundantCheck]
xen/tools/blktap2/drivers/lock.c:71:13: note: Assuming that condition '!lockfn' is not redundant
xen/tools/blktap2/drivers/lock.c:77:16: note: Null pointer dereference
xen/tools/blktap2/drivers/lock.c:102:16: warning: Either the condition '!lockfn_link' is redundant or there is possible null pointer dereference: lockfn_link. [nullPointerRedundantCheck]
xen/tools/blktap2/drivers/lock.c:97:13: note: Assuming that condition '!lockfn_link' is not redundant
xen/tools/blktap2/drivers/lock.c:102:16: note: Null pointer dereference
xen/tools/blktap2/drivers/lock.c:103:36: warning: Either the condition '!lockfn_link' is redundant or there is possible null pointer dereference: lockfn_link. [nullPointerRedundantCheck]
xen/tools/blktap2/drivers/lock.c:97:13: note: Assuming that condition '!lockfn_link' is not redundant
xen/tools/blktap2/drivers/lock.c:103:36: note: Null pointer dereference
xen/tools/blktap2/drivers/lock.c:126:16: warning: Either the condition '!buf' is redundant or there is possible null pointer dereference: buf. [nullPointerRedundantCheck]
xen/tools/blktap2/drivers/lock.c:124:13: note: Assuming that condition '!buf' is not redundant
xen/tools/blktap2/drivers/lock.c:126:16: note: Null pointer dereference
xen/tools/blktap2/drivers/lock.c:127:30: warning: Either the condition '!buf' is redundant or there is possible null pointer dereference: buf. [nullPointerRedundantCheck]
xen/tools/blktap2/drivers/lock.c:124:13: note: Assuming that condition '!buf' is not redundant
xen/tools/blktap2/drivers/lock.c:127:30: note: Null pointer dereference
xen/tools/blktap2/drivers/lock.c:660:39: warning: Either the condition '!fn' is redundant or there is possible null pointer dereference: fn. [nullPointerRedundantCheck]
xen/tools/blktap2/drivers/lock.c:667:13: note: Assuming that condition '!fn' is not redundant
xen/tools/blktap2/drivers/lock.c:660:39: note: Null pointer dereference
xen/tools/blktap2/drivers/lock.c:661:37: warning: Either the condition '!fn' is redundant or there is possible null pointer dereference: fn. [nullPointerRedundantCheck]
xen/tools/blktap2/drivers/lock.c:667:13: note: Assuming that condition '!fn' is not redundant
xen/tools/blktap2/drivers/lock.c:661:37: note: Null pointer dereference
xen/tools/blktap2/drivers/lock.c:103:27: warning: Either the condition '!lockfn_link' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xen/tools/blktap2/drivers/lock.c:97:13: note: Assuming that condition '!lockfn_link' is not redundant
xen/tools/blktap2/drivers/lock.c:103:27: note: Null pointer addition
xen/tools/blktap2/drivers/lock.c:127:21: warning: Either the condition '!buf' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xen/tools/blktap2/drivers/lock.c:124:13: note: Assuming that condition '!buf' is not redundant
xen/tools/blktap2/drivers/lock.c:127:21: note: Null pointer addition
xen/tools/blktap2/drivers/lock.c:268:87: style: Function 'lock' argument 6 names different: declaration 'retstat' definition 'retstatus'. [funcArgNamesDifferent]
xen/tools/blktap2/drivers/lock.h:31:87: note: Function 'lock' argument 6 names different: declaration 'retstat' definition 'retstatus'.
xen/tools/blktap2/drivers/lock.c:268:87: note: Function 'lock' argument 6 names different: declaration 'retstat' definition 'retstatus'.
xen/tools/blktap2/drivers/lock.c:624:63: style: Function 'unlock' argument 4 names different: declaration 'retstat' definition 'status'. [funcArgNamesDifferent]
xen/tools/blktap2/drivers/lock.h:32:63: note: Function 'unlock' argument 4 names different: declaration 'retstat' definition 'status'.
xen/tools/blktap2/drivers/lock.c:624:63: note: Function 'unlock' argument 4 names different: declaration 'retstat' definition 'status'.
xen/tools/blktap2/drivers/lock.c:652:22: style: Function 'lock_delta' argument 1 names different: declaration 'fn_to_check' definition 'fn'. [funcArgNamesDifferent]
xen/tools/blktap2/drivers/lock.h:33:22: note: Function 'lock_delta' argument 1 names different: declaration 'fn_to_check' definition 'fn'.
xen/tools/blktap2/drivers/lock.c:652:22: note: Function 'lock_delta' argument 1 names different: declaration 'fn_to_check' definition 'fn'.
xen/tools/blktap2/drivers/lock.c:652:31: style: Function 'lock_delta' argument 2 names different: declaration 'cur_lease_time' definition 'ret_lease'. [funcArgNamesDifferent]
xen/tools/blktap2/drivers/lock.h:33:40: note: Function 'lock_delta' argument 2 names different: declaration 'cur_lease_time' definition 'ret_lease'.
xen/tools/blktap2/drivers/lock.c:652:31: note: Function 'lock_delta' argument 2 names different: declaration 'cur_lease_time' definition 'ret_lease'.
xen/tools/blktap2/drivers/lock.c:652:47: style: Function 'lock_delta' argument 3 names different: declaration 'max_lease_time' definition 'max_lease'. [funcArgNamesDifferent]
xen/tools/blktap2/drivers/lock.h:33:61: note: Function 'lock_delta' argument 3 names different: declaration 'max_lease_time' definition 'max_lease'.
xen/tools/blktap2/drivers/lock.c:652:47: note: Function 'lock_delta' argument 3 names different: declaration 'max_lease_time' definition 'max_lease'.
xen/tools/blktap2/drivers/lock.c:72:17: error: Memory leak: lockfn [memleak]
xen/tools/blktap2/drivers/lock.c:98:17: error: Memory leak: lockfn_link [memleak]
xen/tools/blktap2/drivers/lock.c:670:17: error: Memory leak: dirname [memleak]
xen/tools/blktap2/drivers/lock.c:670:17: error: Memory leak: uname [memleak]
xen/tools/blktap2/drivers/md5.c:76:33: style: Function 'MD5Init' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent]
xen/tools/blktap2/drivers/md5.c:28:40: note: Function 'MD5Init' argument 1 names different: declaration 'context' definition 'ctx'.
xen/tools/blktap2/drivers/md5.c:76:33: note: Function 'MD5Init' argument 1 names different: declaration 'context' definition 'ctx'.
xen/tools/blktap2/drivers/md5.c:91:35: style: Function 'MD5Update' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent]
xen/tools/blktap2/drivers/md5.c:29:42: note: Function 'MD5Update' argument 1 names different: declaration 'context' definition 'ctx'.
xen/tools/blktap2/drivers/md5.c:91:35: note: Function 'MD5Update' argument 1 names different: declaration 'context' definition 'ctx'.
xen/tools/blktap2/drivers/md5.c:139:60: style: Function 'MD5Final' argument 2 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent]
xen/tools/blktap2/drivers/md5.c:31:67: note: Function 'MD5Final' argument 2 names different: declaration 'context' definition 'ctx'.
xen/tools/blktap2/drivers/md5.c:139:60: note: Function 'MD5Final' argument 2 names different: declaration 'context' definition 'ctx'.
xen/tools/blktap2/drivers/qcow-create.c:63:16: style: The scope of the variable 'c' can be reduced. [variableScope]
xen/tools/blktap2/drivers/qcow2raw.c:90:7: style: Unused variable: i [unusedVariable]
xen/tools/blktap2/drivers/qcow2raw.c:147:6: style: Unused variable: ret [unusedVariable]
xen/tools/blktap2/drivers/qcow2raw.c:96:11: warning: Ineffective statement similar to '*A++;'. Did you intend to write '(*A)++;'? [clarifyStatement]
xen/tools/blktap2/drivers/tapdisk-client.c:129:5: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xen/tools/blktap2/drivers/tapdisk-client.c:295:18: style: The scope of the variable 'req' can be reduced. [variableScope]
xen/tools/blktap2/drivers/tapdisk-client.c:85:16: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/blktap2/drivers/tapdisk-client.c:87:10: portability: 'next' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/blktap2/drivers/tapdisk-client.c:244:9: style: Unused variable: shm [unusedVariable]
xen/tools/blktap2/drivers/tapdisk-control.c:116:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
xen/tools/blktap2/drivers/tapdisk-control.c:163:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
xen/tools/blktap2/drivers/tapdisk-control.c:92:9: style: Unused variable: sz [unusedVariable]
xen/tools/blktap2/drivers/tapdisk-control.c:832:6: style: Unused variable: err [unusedVariable]
xen/tools/blktap2/drivers/tapdisk-diff.c:395:9: style: The scope of the variable 'idx' can be reduced. [variableScope]
xen/tools/blktap2/drivers/tapdisk-diff.c:395:21: style: The scope of the variable 'blk' can be reduced. [variableScope]
xen/tools/blktap2/drivers/tapdisk-disktype.c:141:21: style: The scope of the variable 'info' can be reduced. [variableScope]
xen/tools/blktap2/drivers/tapdisk-filter.c:142:9: style: Variable 'hash' is assigned a value that is never used. [unreadVariable]
xen/tools/blktap2/drivers/tapdisk-filter.c:159:14: style: Unused variable: sec [unusedVariable]
xen/tools/blktap2/drivers/tapdisk-image.c:153:53: style: Checking if unsigned variable 'nsects' is less than zero. [unsignedLessThanZero]
xen/tools/blktap2/drivers/tapdisk-interface.c:157:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xen/tools/blktap2/drivers/tapdisk-interface.c:64:6: style: The scope of the variable 'err' can be reduced. [variableScope]
xen/tools/blktap2/drivers/tapdisk-interface.c:40:6: style: Unused variable: err [unusedVariable]
xen/tools/blktap2/drivers/tapdisk-log.c:172:8: warning: %lld in format string (no. 2) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/blktap2/drivers/tapdisk-log.c:193:16: style: The scope of the variable 'e' can be reduced. [variableScope]
xen/tools/blktap2/drivers/tapdisk-log.c:210:16: style: The scope of the variable 'e' can be reduced. [variableScope]
xen/tools/blktap2/drivers/tapdisk-queue.c:379:8: style: Condition '!tapdisk_lio_check_resfd()' is always false [knownConditionTrueFalse]
xen/tools/blktap2/drivers/tapdisk-queue.c:380:6: style: Condition '!err' is always true [knownConditionTrueFalse]
xen/tools/blktap2/drivers/tapdisk-queue.c:379:8: note: Assignment 'err=!tapdisk_lio_check_resfd()', assigned value is 0
xen/tools/blktap2/drivers/tapdisk-queue.c:380:6: note: Condition '!err' is always true
xen/tools/blktap2/drivers/tapdisk-queue.c:231:16: style: The scope of the variable 'tiocb' can be reduced. [variableScope]
xen/tools/blktap2/drivers/tapdisk-queue.c:424:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/tools/blktap2/drivers/tapdisk-queue.c:448:16: style: The scope of the variable 'tiocb' can be reduced. [variableScope]
xen/tools/blktap2/drivers/tapdisk-queue.c:197:6: style: Unused variable: err [unusedVariable]
xen/tools/blktap2/drivers/tapdisk-ring.c:334:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
xen/tools/blktap2/drivers/tapdisk-ring.c:376:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
xen/tools/blktap2/drivers/tapdisk-server.c:183:6: style: Unused variable: n [unusedVariable]
xen/tools/blktap2/drivers/tapdisk-stream.c:266:9: style: The scope of the variable 'idx' can be reduced. [variableScope]
xen/tools/blktap2/drivers/tapdisk-utils.c:181:13: style: The scope of the variable 'len' can be reduced. [variableScope]
xen/tools/blktap2/drivers/tapdisk-utils.c:201:13: style: The scope of the variable 'len' can be reduced. [variableScope]
xen/tools/blktap2/drivers/tapdisk-utils.c:114:6: style: Unused variable: ret [unusedVariable]
xen/tools/blktap2/drivers/tapdisk-vbd.c:275:2: style: Variable 'log' is reassigned a value before the old one has been used. [redundantAssignment]
xen/tools/blktap2/drivers/tapdisk-vbd.c:271:2: note: Variable 'log' is reassigned a value before the old one has been used.
xen/tools/blktap2/drivers/tapdisk-vbd.c:275:2: note: Variable 'log' is reassigned a value before the old one has been used.
xen/tools/blktap2/drivers/tapdisk-vbd.c:162:6: style: The scope of the variable 'err' can be reduced. [variableScope]
xen/tools/blktap2/drivers/tapdisk-vbd.c:163:22: style: The scope of the variable 'parent' can be reduced. [variableScope]
xen/tools/blktap2/drivers/tapdisk-vbd.c:914:14: style: The scope of the variable 'parent' can be reduced. [variableScope]
xen/tools/blktap2/drivers/tapdisk-vbd.c:1136:6: style: The scope of the variable 'err' can be reduced. [variableScope]
xen/tools/blktap2/drivers/tapdisk-vbd.c:1137:14: style: The scope of the variable 'image' can be reduced. [variableScope]
xen/tools/blktap2/drivers/tapdisk-vbd.c:1183:14: style: The scope of the variable 'nsects' can be reduced. [variableScope]
xen/tools/blktap2/drivers/tapdisk-vbd.c:1504:6: style: The scope of the variable 'err' can be reduced. [variableScope]
xen/tools/blktap2/drivers/tapdisk-vbd.c:1555:6: style: The scope of the variable 'idx' can be reduced. [variableScope]
xen/tools/blktap2/drivers/tapdisk-vbd.c:1199:25: style: Variable 'image' is assigned a value that is never used. [unreadVariable]
xen/tools/blktap2/vhd/lib/libvhd-journal.c:948:24: style: The scope of the variable 'loc' can be reduced. [variableScope]
xen/tools/blktap2/vhd/lib/libvhd-journal.c:614:8: style: Unused variable: eof [unusedVariable]
xen/tools/blktap2/vhd/lib/libvhd.c:454:6: style: The scope of the variable 'err' can be reduced. [variableScope]
xen/tools/blktap2/vhd/lib/libvhd.c:603:6: style: The scope of the variable 'err' can be reduced. [variableScope]
xen/tools/blktap2/vhd/lib/libvhd.c:664:11: style: The scope of the variable 'blk' can be reduced. [variableScope]
xen/tools/blktap2/vhd/lib/libvhd.c:1630:24: style: The scope of the variable 'loc' can be reduced. [variableScope]
xen/tools/blktap2/vhd/lib/libvhd.c:2585:9: style: The scope of the variable 'err' can be reduced. [variableScope]
xen/tools/blktap2/vhd/lib/libvhd.c:1017:6: style: Unused variable: err [unusedVariable]
xen/tools/blktap2/vhd/lib/libvhd.c:2005:6: style: Unused variable: err [unusedVariable]
xen/tools/blktap2/vhd/lib/libvhd.c:2140:9: style: Unused variable: secs [unusedVariable]
xen/tools/blktap2/vhd/lib/relative-path.c:160:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xen/tools/blktap2/vhd/lib/vhd-util-check.c:65:6: warning: Division of result of sizeof() on pointer type. [divideSizeof]
xen/tools/blktap2/vhd/lib/vhd-util-read.c:111:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/blktap2/vhd/lib/vhd-util-read.c:111:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/blktap2/vhd/lib/vhd-util-read.c:125:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/blktap2/vhd/lib/vhd-util-read.c:125:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/blktap2/vhd/lib/vhd-util-read.c:206:24: style: The scope of the variable 'loc' can be reduced. [variableScope]
xen/tools/blktap2/vhd/lib/vhd-util-read.c:266:6: style: The scope of the variable 'err' can be reduced. [variableScope]
xen/tools/blktap2/vhd/lib/vhd-util-read.c:323:11: style: The scope of the variable 'blk' can be reduced. [variableScope]
xen/tools/blktap2/vhd/lib/vhd-util-read.c:323:16: style: The scope of the variable 'lsec' can be reduced. [variableScope]
xen/tools/blktap2/vhd/lib/vhd-util-read.c:324:11: style: The scope of the variable 'cur' can be reduced. [variableScope]
xen/tools/blktap2/vhd/lib/vhd-util-read.c:324:16: style: The scope of the variable 'offset' can be reduced. [variableScope]
xen/tools/blktap2/vhd/lib/vhd-util-read.c:357:11: style: The scope of the variable 'cur' can be reduced. [variableScope]
xen/tools/blktap2/vhd/lib/vhd-util-read.c:357:16: style: The scope of the variable 'offset' can be reduced. [variableScope]
xen/tools/blktap2/vhd/lib/vhd-util-read.c:378:10: style: The scope of the variable 'num_written' can be reduced. [variableScope]
xen/tools/blktap2/vhd/lib/vhd-util-read.c:500:11: style: The scope of the variable 'cur' can be reduced. [variableScope]
xen/tools/blktap2/vhd/lib/vhd-util-read.c:525:11: style: The scope of the variable 'cur' can be reduced. [variableScope]
xen/tools/blktap2/vhd/lib/vhd-util-read.c:556:16: style: The scope of the variable 'secs' can be reduced. [variableScope]
xen/tools/blktap2/vhd/lib/vhd-util-read.c:467:2: style: Label 'print' is not used. [unusedLabel]
xen/tools/blktap2/vhd/lib/vhd-util-read.c:393:9: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/blktap2/vhd/lib/vhd-util-read.c:62:47: style: Unused variable: out [unusedVariable]
xen/tools/blktap2/vhd/lib/vhd-util-read.c:97:50: style: Unused variable: cksm_save [unusedVariable]
xen/tools/blktap2/vhd/lib/vhd-util-resize.c:343:2: style: Variable 'blocks' is reassigned a value before the old one has been used. [redundantAssignment]
xen/tools/blktap2/vhd/lib/vhd-util-resize.c:339:2: note: Variable 'blocks' is reassigned a value before the old one has been used.
xen/tools/blktap2/vhd/lib/vhd-util-resize.c:343:2: note: Variable 'blocks' is reassigned a value before the old one has been used.
xen/tools/blktap2/vhd/lib/vhd-util-resize.c:898:2: style: Variable 'bat_needed' is reassigned a value before the old one has been used. [redundantAssignment]
xen/tools/blktap2/vhd/lib/vhd-util-resize.c:891:2: note: Variable 'bat_needed' is reassigned a value before the old one has been used.
xen/tools/blktap2/vhd/lib/vhd-util-resize.c:898:2: note: Variable 'bat_needed' is reassigned a value before the old one has been used.
xen/tools/blktap2/vhd/lib/vhd-util-resize.c:899:2: style: Variable 'map_needed' is reassigned a value before the old one has been used. [redundantAssignment]
xen/tools/blktap2/vhd/lib/vhd-util-resize.c:892:2: note: Variable 'map_needed' is reassigned a value before the old one has been used.
xen/tools/blktap2/vhd/lib/vhd-util-resize.c:899:2: note: Variable 'map_needed' is reassigned a value before the old one has been used.
xen/tools/blktap2/vhd/lib/vhd-util-resize.c:485:2: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xen/tools/blktap2/vhd/lib/vhd-util-resize.c:103:11: style: The scope of the variable 'bytes' can be reduced. [variableScope]
xen/tools/blktap2/vhd/lib/vhd-util-resize.c:546:11: style: The scope of the variable 'blk' can be reduced. [variableScope]
xen/tools/blktap2/vhd/lib/vhd-util-resize.c:566:11: style: The scope of the variable 'blk' can be reduced. [variableScope]
xen/tools/blktap2/vhd/lib/vhd-util-resize.c:569:9: style: Variable 'spp' is assigned a value that is never used. [unreadVariable]
xen/tools/blktap2/vhd/lib/vhd-util-scan.c:944:2: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
xen/tools/blktap2/vhd/lib/vhd-util-scan.c:942:2: note: Variable 'err' is reassigned a value before the old one has been used.
xen/tools/blktap2/vhd/lib/vhd-util-scan.c:944:2: note: Variable 'err' is reassigned a value before the old one has been used.
xen/tools/blktap2/vhd/lib/vhd-util-scan.c:159:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/tools/blktap2/vhd/lib/vhd-util-scan.c:370:6: style: The scope of the variable 'err' can be reduced. [variableScope]
xen/tools/blktap2/vhd/lib/vhd-util-scan.c:826:17: style: The scope of the variable 't' can be reduced. [variableScope]
xen/tools/blktap2/vhd/lib/vhd-util-scan.c:827:8: style: The scope of the variable 'lname' can be reduced. [variableScope]
xen/tools/blktap2/vhd/lib/vhd-util-scan.c:827:16: style: The scope of the variable 'rname' can be reduced. [variableScope]
xen/tools/blktap2/vhd/lib/vhd-util-scan.c:1133:13: style: The scope of the variable 'lv' can be reduced. [variableScope]
xen/tools/blktap2/vhd/lib/vhd-util-scan.c:1134:9: style: The scope of the variable 'err' can be reduced. [variableScope]
xen/tools/blktap2/vhd/lib/vhd-util-scan.c:446:6: style: Unused variable: err [unusedVariable]
xen/tools/blktap2/vhd/lib/vhd-util-scan.c:513:6: style: Unused variable: i [unusedVariable]
xen/tools/blktap2/vhd/lib/vhd-util-scan.c:681:6: style: Unused variable: err [unusedVariable]
xen/tools/blktap2/vhd/lib/vhd-util-set-field.c:99:2: style: Label 'done' is not used. [unusedLabel]
xen/tools/blktap2/vhd/lib/vhd-util-uuid.c:126:0: error: #error "Please update vhd-util-uuid.c for your OS" [preprocessorErrorDirective]
xen/tools/blktap2/vhd/vhd-update.c:64:9: style: The scope of the variable 'err' can be reduced. [variableScope]
xen/tools/console/client/main.c:426:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/console/client/main.c:437:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/console/client/main.c:60:10: style: The scope of the variable 'len' can be reduced. [variableScope]
xen/tools/console/client/main.c:180:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
xen/tools/console/client/main.c:63:24: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/console/daemon/io.c:634:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xen/tools/console/daemon/io.c:900:11: warning: %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xen/tools/console/daemon/io.c:977:3: style: Variable 'new_fds' is reassigned a value before the old one has been used. [redundantAssignment]
xen/tools/console/daemon/io.c:969:0: note: Variable 'new_fds' is reassigned a value before the old one has been used.
xen/tools/console/daemon/io.c:977:3: note: Variable 'new_fds' is reassigned a value before the old one has been used.
xen/tools/console/daemon/io.c:764:17: style: The scope of the variable 'dom' can be reduced. [variableScope]
xen/tools/console/daemon/io.c:539:30: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xen/tools/debugger/gdbsx/gx/gx_comm.c:190:19: style: The scope of the variable 'csum' can be reduced. [variableScope]
xen/tools/debugger/gdbsx/gx/gx_comm.c:190:25: style: The scope of the variable 'c1' can be reduced. [variableScope]
xen/tools/debugger/gdbsx/gx/gx_comm.c:190:29: style: The scope of the variable 'c2' can be reduced. [variableScope]
xen/tools/debugger/gdbsx/gx/gx_comm.c:130:22: style: Function 'gx_remote_open' argument 1 names different: declaration 'commstr' definition 'portnum_str'. [funcArgNamesDifferent]
xen/tools/debugger/gdbsx/gx/gx.h:22:27: note: Function 'gx_remote_open' argument 1 names different: declaration 'commstr' definition 'portnum_str'.
xen/tools/debugger/gdbsx/gx/gx_comm.c:130:22: note: Function 'gx_remote_open' argument 1 names different: declaration 'commstr' definition 'portnum_str'.
xen/tools/debugger/gdbsx/gx/gx_comm.c:132:9: style: Unused variable: save_fcntl_flags [unusedVariable]
xen/tools/debugger/gdbsx/gx/gx_comm.c:169:5: style: Variable 'll' is assigned a value that is never used. [unreadVariable]
xen/tools/debugger/gdbsx/gx/gx_local.c:48:5: warning: %llx in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xen/tools/debugger/gdbsx/gx/gx_local.c:48:5: warning: %llx in format string (no. 2) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xen/tools/debugger/gdbsx/gx/gx_local.c:48:5: warning: %llx in format string (no. 3) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xen/tools/debugger/gdbsx/gx/gx_local.c:50:5: warning: %llx in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xen/tools/debugger/gdbsx/gx/gx_local.c:50:5: warning: %llx in format string (no. 2) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xen/tools/debugger/gdbsx/gx/gx_local.c:50:5: warning: %llx in format string (no. 3) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xen/tools/debugger/gdbsx/gx/gx_local.c:52:5: warning: %llx in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xen/tools/debugger/gdbsx/gx/gx_local.c:52:5: warning: %llx in format string (no. 2) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xen/tools/debugger/gdbsx/gx/gx_local.c:52:5: warning: %llx in format string (no. 3) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xen/tools/debugger/gdbsx/gx/gx_local.c:54:5: warning: %llx in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xen/tools/debugger/gdbsx/gx/gx_local.c:54:5: warning: %llx in format string (no. 2) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xen/tools/debugger/gdbsx/gx/gx_local.c:54:5: warning: %llx in format string (no. 3) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xen/tools/debugger/gdbsx/gx/gx_local.c:56:5: warning: %llx in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xen/tools/debugger/gdbsx/gx/gx_local.c:56:5: warning: %llx in format string (no. 2) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xen/tools/debugger/gdbsx/gx/gx_local.c:56:5: warning: %llx in format string (no. 3) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xen/tools/debugger/gdbsx/gx/gx_local.c:58:5: warning: %llx in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xen/tools/debugger/gdbsx/gx/gx_local.c:58:5: warning: %llx in format string (no. 2) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xen/tools/debugger/gdbsx/gx/gx_local.c:58:5: warning: %llx in format string (no. 3) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xen/tools/debugger/gdbsx/gx/gx_local.c:60:5: warning: %llx in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xen/tools/debugger/gdbsx/gx/gx_local.c:60:5: warning: %llx in format string (no. 2) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xen/tools/debugger/gdbsx/gx/gx_local.c:60:5: warning: %llx in format string (no. 3) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xen/tools/debugger/gdbsx/gx/gx_local.c:60:5: warning: %llx in format string (no. 4) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xen/tools/debugger/gdbsx/gx/gx_local.c:95:5: warning: %llx in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xen/tools/debugger/gdbsx/gx/gx_local.c:101:13: warning: %llx in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xen/tools/debugger/gdbsx/gx/gx_local.c:116:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/debugger/gdbsx/gx/gx_main.c:253:23: style: Redundant condition: If 'EXPR == '\0'', the comparison 'EXPR != ';'' is always true. [redundantCondition]
xen/tools/debugger/gdbsx/gx/gx_main.c:117:13: warning: %llx in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xen/tools/debugger/gdbsx/gx/gx_main.c:119:13: warning: %llx in format string (no. 1) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xen/tools/debugger/gdbsx/gx/gx_main.c:658:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/debugger/gdbsx/gx/gx_main.c:634:1: error: Memory leak: rbufpp [memleak]
xen/tools/debugger/gdbsx/gx/gx_main.c:673:0: error: Memory leak: remote_buf [memleak]
xen/tools/debugger/gdbsx/gx/gx_utils.c:62:9: style: The scope of the variable 'nib' can be reduced. [variableScope]
xen/tools/debugger/gdbsx/gx/gx_utils.c:63:9: style: The scope of the variable 'ch' can be reduced. [variableScope]
xen/tools/debugger/gdbsx/gx/gx_utils.c:78:9: style: The scope of the variable 'nib1' can be reduced. [variableScope]
xen/tools/debugger/gdbsx/gx/gx_utils.c:78:15: style: The scope of the variable 'nib2' can be reduced. [variableScope]
xen/tools/debugger/kdd/kdd-xen.c:599:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/debugger/kdd/kdd-xen.c:578:5: style: Variable 'g' is reassigned a value before the old one has been used. [redundantAssignment]
xen/tools/debugger/kdd/kdd-xen.c:573:0: note: Variable 'g' is reassigned a value before the old one has been used.
xen/tools/debugger/kdd/kdd-xen.c:578:5: note: Variable 'g' is reassigned a value before the old one has been used.
xen/tools/debugger/kdd/kdd-xen.c:412:31: style: The scope of the variable 'lapic' can be reduced. [variableScope]
xen/tools/debugger/kdd/kdd-xen.c:534:14: style: The scope of the variable 'chunk' can be reduced. [variableScope]
xen/tools/debugger/kdd/kdd-xen.c:534:21: style: The scope of the variable 'rv' can be reduced. [variableScope]
xen/tools/debugger/kdd/kdd-xen.c:256:23: warning: Division of result of sizeof() on pointer type. [divideSizeof]
xen/tools/debugger/kdd/kdd-xen.c:150:68: portability: 'g->hvm_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/debugger/kdd/kdd-xen.c:151:32: portability: '(void*)desc' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/debugger/kdd/kdd-xen.c:151:49: portability: '((void*)desc)+(sizeof(*desc))' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/debugger/kdd/kdd-xen.c:171:68: portability: 'g->hvm_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/debugger/kdd/kdd-xen.c:172:32: portability: '(void*)desc' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/debugger/kdd/kdd-xen.c:172:49: portability: '((void*)desc)+(sizeof(*desc))' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/debugger/kdd/kdd-xen.c:174:34: portability: '(void*)desc' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/debugger/kdd/kdd-xen.c:175:30: portability: '(void*)cpu' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/debugger/kdd/kdd-xen.c:175:60: portability: 'g->hvm_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/debugger/kdd/kdd-xen.c:195:68: portability: 'g->hvm_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/debugger/kdd/kdd-xen.c:196:32: portability: '(void*)desc' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/debugger/kdd/kdd-xen.c:196:49: portability: '((void*)desc)+(sizeof(*desc))' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/debugger/kdd/kdd-xen.c:198:35: portability: '(void*)desc' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/debugger/kdd/kdd-xen.c:199:31: portability: '(void*)regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/debugger/kdd/kdd-xen.c:199:62: portability: 'g->hvm_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/debugger/kdd/kdd.c:209:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xen/tools/debugger/kdd/kdd.c:209:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xen/tools/debugger/kdd/kdd.c:209:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xen/tools/debugger/kdd/kdd.c:209:5: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xen/tools/debugger/kdd/kdd.c:209:5: warning: %u in format string (no. 5) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xen/tools/debugger/kdd/kdd.c:120:21: style: The scope of the variable 'j' can be reduced. [variableScope]
xen/tools/debugger/kdd/kdd.c:188:30: style: The scope of the variable 'shift' can be reduced. [variableScope]
xen/tools/debugger/kdd/kdd.c:188:37: style: The scope of the variable 'offset' can be reduced. [variableScope]
xen/tools/debugger/kdd/kdd.c:255:14: style: The scope of the variable 'pa' can be reduced. [variableScope]
xen/tools/debugger/kdd/kdd.c:256:14: style: The scope of the variable 'chunk' can be reduced. [variableScope]
xen/tools/debugger/kdd/kdd.c:256:21: style: The scope of the variable 'rv' can be reduced. [variableScope]
xen/tools/debugger/kdd/kdd.c:110:13: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/debugger/kdd/kdd.c:272:13: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/32bitbios_support.c:68:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/firmware/hvmloader/32bitbios_support.c:106:28: style: The scope of the variable 'sym' can be reduced. [variableScope]
xen/tools/firmware/hvmloader/32bitbios_support.c:109:21: style: The scope of the variable 'loc' can be reduced. [variableScope]
xen/tools/firmware/hvmloader/32bitbios_support.c:109:26: style: The scope of the variable 'fix' can be reduced. [variableScope]
xen/tools/firmware/hvmloader/cacheattr.c:130:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/firmware/hvmloader/cacheattr.c:130:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/firmware/hvmloader/cacheattr.c:60:34: style: The scope of the variable 'content' can be reduced. [variableScope]
xen/tools/firmware/hvmloader/e820.c:38:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/firmware/hvmloader/e820.c:108:28: style: The scope of the variable 'start' can be reduced. [variableScope]
xen/tools/firmware/hvmloader/e820.c:108:35: style: The scope of the variable 'end' can be reduced. [variableScope]
xen/tools/firmware/hvmloader/mp_tables.c:263:38: style: Function 'create_mp_tables' argument 1 names different: declaration 'table' definition '_mpfps'. [funcArgNamesDifferent]
xen/tools/firmware/hvmloader/util.h:251:38: note: Function 'create_mp_tables' argument 1 names different: declaration 'table' definition '_mpfps'.
xen/tools/firmware/hvmloader/mp_tables.c:263:38: note: Function 'create_mp_tables' argument 1 names different: declaration 'table' definition '_mpfps'.
xen/tools/firmware/hvmloader/mp_tables.c:293:14: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/mp_tables.c:144:14: style: struct member 'mp_local_intr_entry::local_intr_flags' is never used. [unusedStructMember]
xen/tools/firmware/hvmloader/mp_tables.c:147:13: style: struct member 'mp_local_intr_entry::dst_lapic_id' is never used. [unusedStructMember]
xen/tools/firmware/hvmloader/mp_tables.c:148:13: style: struct member 'mp_local_intr_entry::dst_lapic_lintin' is never used. [unusedStructMember]
xen/tools/firmware/hvmloader/optionroms.c:124:14: style: The scope of the variable 'class' can be reduced. [variableScope]
xen/tools/firmware/hvmloader/optionroms.c:124:21: style: The scope of the variable 'vendor_id' can be reduced. [variableScope]
xen/tools/firmware/hvmloader/optionroms.c:124:32: style: The scope of the variable 'device_id' can be reduced. [variableScope]
xen/tools/firmware/hvmloader/optionroms.c:153:14: style: The scope of the variable 'vendor_id' can be reduced. [variableScope]
xen/tools/firmware/hvmloader/optionroms.c:153:25: style: The scope of the variable 'device_id' can be reduced. [variableScope]
xen/tools/firmware/hvmloader/optionroms.c:153:43: style: The scope of the variable 'class' can be reduced. [variableScope]
xen/tools/firmware/hvmloader/pci.c:313:13: warning: %lu in format string (no. 3) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xen/tools/firmware/hvmloader/pci.c:519:46: style: Opposite expression on both sides of '&'. [oppositeExpression]
xen/tools/firmware/hvmloader/pci.c:519:46: note: Opposite expression on both sides of '&'.
xen/tools/firmware/hvmloader/pci.c:519:46: note: Opposite expression on both sides of '&'.
xen/tools/firmware/hvmloader/pci.c:62:14: style: The scope of the variable 'end' can be reduced. [variableScope]
xen/tools/firmware/hvmloader/pci.c:81:23: style: The scope of the variable 'using_64bar' can be reduced. [variableScope]
xen/tools/firmware/hvmloader/pci.c:83:14: style: The scope of the variable 'base' can be reduced. [variableScope]
xen/tools/firmware/hvmloader/pci.c:85:14: style: The scope of the variable 'class' can be reduced. [variableScope]
xen/tools/firmware/hvmloader/pci.c:85:21: style: The scope of the variable 'vendor_id' can be reduced. [variableScope]
xen/tools/firmware/hvmloader/pci.c:85:32: style: The scope of the variable 'device_id' can be reduced. [variableScope]
xen/tools/firmware/hvmloader/smbios.c:281:5: style: Variable 'p' is reassigned a value before the old one has been used. [redundantAssignment]
xen/tools/firmware/hvmloader/smbios.c:264:0: note: Variable 'p' is reassigned a value before the old one has been used.
xen/tools/firmware/hvmloader/smbios.c:281:5: note: Variable 'p' is reassigned a value before the old one has been used.
xen/tools/firmware/hvmloader/smbios.c:136:14: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xen/tools/firmware/hvmloader/smbios.c:501:14: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xen/tools/firmware/hvmloader/smbios.c:634:17: style: The scope of the variable 's' can be reduced. [variableScope]
xen/tools/firmware/hvmloader/smbios.c:895:14: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xen/tools/firmware/hvmloader/smbios.c:680:43: style: Function 'smbios_type_16_init' argument 2 names different: declaration 'memory_size_mb' definition 'memsize'. [funcArgNamesDifferent]
xen/tools/firmware/hvmloader/smbios.c:82:43: note: Function 'smbios_type_16_init' argument 2 names different: declaration 'memory_size_mb' definition 'memsize'.
xen/tools/firmware/hvmloader/smbios.c:680:43: note: Function 'smbios_type_16_init' argument 2 names different: declaration 'memory_size_mb' definition 'memsize'.
xen/tools/firmware/hvmloader/smbios.c:393:23: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:420:11: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:423:11: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:427:11: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:430:11: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:433:18: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:452:23: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:472:11: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:476:11: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:480:11: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:484:11: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:489:11: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:493:17: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:519:23: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:540:23: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:559:11: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:563:11: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:570:15: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:575:17: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:612:11: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:619:11: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:622:11: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:625:17: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:644:23: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:653:11: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:662:15: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:670:15: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:675:17: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:697:11: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:699:18: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:727:11: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:729:11: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:732:11: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:735:17: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:755:11: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:757:18: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:780:11: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:783:17: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:801:23: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:830:11: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:833:11: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:837:11: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:840:11: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:844:11: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:848:17: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:865:11: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:867:17: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:883:23: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:912:19: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:934:11: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:936:18: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/hvmloader/smbios.c:614:5: warning: The buffer 'buf' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xen/tools/firmware/hvmloader/tests.c:306:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/firmware/hvmloader/tests.c:306:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/firmware/hvmloader/tests.c:308:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/firmware/hvmloader/tests.c:308:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/firmware/hvmloader/tests.c:311:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/firmware/hvmloader/tests.c:311:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/firmware/hvmloader/xenbus.c:107:14: style: The scope of the variable 'part' can be reduced. [variableScope]
xen/tools/firmware/hvmloader/xenbus.c:135:14: style: The scope of the variable 'part' can be reduced. [variableScope]
xen/tools/firmware/rombios/32bit/pmm.c:220:46: portability: '(void*)((uint32_t)(&(mb)->buffer))' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/firmware/rombios/32bit/tcgbios/tcgbios.c:195:9: style: Condition 'rc==0' is always true [knownConditionTrueFalse]
xen/tools/firmware/rombios/32bit/tcgbios/tcgbios.c:186:16: note: Assignment 'rc=0', assigned value is 0
xen/tools/firmware/rombios/32bit/tcgbios/tcgbios.c:195:9: note: Condition 'rc==0' is always true
xen/tools/firmware/rombios/32bit/tcgbios/tcgbios.c:814:9: style: Condition 'rc==0' is always true [knownConditionTrueFalse]
xen/tools/firmware/rombios/32bit/tcgbios/tcgbios.c:809:16: note: Assignment 'rc=0', assigned value is 0
xen/tools/firmware/rombios/32bit/tcgbios/tcgbios.c:814:9: note: Condition 'rc==0' is always true
xen/tools/firmware/rombios/32bit/tcgbios/tcgbios.c:195:9: style: Same expression on both sides of '==' because the value of 'rc' and '0' are the same. [duplicateExpression]
xen/tools/firmware/rombios/32bit/tcgbios/tcgbios.c:186:16: note: 'rc' is assigned value '0' here.
xen/tools/firmware/rombios/32bit/tcgbios/tcgbios.c:195:9: note: Same expression on both sides of '==' because the value of 'rc' and '0' are the same.
xen/tools/firmware/rombios/32bit/tcgbios/tcgbios.c:814:9: style: Same expression on both sides of '==' because the value of 'rc' and '0' are the same. [duplicateExpression]
xen/tools/firmware/rombios/32bit/tcgbios/tcgbios.c:809:16: note: 'rc' is assigned value '0' here.
xen/tools/firmware/rombios/32bit/tcgbios/tcgbios.c:814:9: note: Same expression on both sides of '==' because the value of 'rc' and '0' are the same.
xen/tools/firmware/rombios/32bit/tcgbios/tcgbios.c:269:11: style: The scope of the variable 'length' can be reduced. [variableScope]
xen/tools/firmware/rombios/32bit/tcgbios/tcgbios.c:270:11: style: The scope of the variable 'off' can be reduced. [variableScope]
xen/tools/firmware/rombios/32bit/tcgbios/tcgbios.c:773:10: style: The scope of the variable '_pttto' can be reduced. [variableScope]
xen/tools/firmware/rombios/32bit/tcgbios/tcgbios.c:908:11: style: The scope of the variable 'size' can be reduced. [variableScope]
xen/tools/firmware/rombios/32bit/tcgbios/tcgbios.c:913:11: style: The scope of the variable 'logdataptr' can be reduced. [variableScope]
xen/tools/firmware/rombios/32bit/tcgbios/tcgbios.c:999:11: style: The scope of the variable 'cmd32' can be reduced. [variableScope]
xen/tools/firmware/rombios/32bit/tcgbios/tcgbios.c:1064:11: style: The scope of the variable 'size' can be reduced. [variableScope]
xen/tools/firmware/rombios/32bit/tcgbios/tcgbios.c:1066:11: style: The scope of the variable 'logdatalen' can be reduced. [variableScope]
xen/tools/firmware/rombios/32bit/tcgbios/tcgbios.c:1067:11: style: The scope of the variable 'hashdataptr' can be reduced. [variableScope]
xen/tools/firmware/rombios/32bit/tcgbios/tcgbios.c:1068:11: style: The scope of the variable 'hashdatalen' can be reduced. [variableScope]
xen/tools/firmware/rombios/32bit/tcgbios/tcgbios.c:238:9: style: Variable 'irc' is assigned a value that is never used. [unreadVariable]
xen/tools/firmware/rombios/32bit/tcgbios/tcgbios.c:1086:16: style: Variable 'logdatalen' is assigned a value that is never used. [unreadVariable]
xen/tools/firmware/rombios/32bit/tcgbios/tpm_drivers.c:134:11: style: The scope of the variable 'sts' can be reduced. [variableScope]
xen/tools/firmware/rombios/32bit/util.c:394:14: style: The scope of the variable 'x' can be reduced. [variableScope]
xen/tools/firmware/rombios/32bit/util.c:391:23: style: Function 'mssleep' argument 1 names different: declaration 'time' definition 'waittime'. [funcArgNamesDifferent]
xen/tools/firmware/rombios/32bit/util.h:12:23: note: Function 'mssleep' argument 1 names different: declaration 'time' definition 'waittime'.
xen/tools/firmware/rombios/32bit/util.c:391:23: note: Function 'mssleep' argument 1 names different: declaration 'time' definition 'waittime'.
xen/tools/firmware/rombios/32bitgateway.c:81:0: error: syntax error [syntaxError]
xen/tools/firmware/rombios/biossums.c:216:17: style: Function 'check' argument 1 names different: declaration 'value' definition 'okay'. [funcArgNamesDifferent]
xen/tools/firmware/rombios/biossums.c:8:17: note: Function 'check' argument 1 names different: declaration 'value' definition 'okay'.
xen/tools/firmware/rombios/biossums.c:216:17: note: Function 'check' argument 1 names different: declaration 'value' definition 'okay'.
xen/tools/firmware/rombios/rombios.c:2028:0: error: failed to expand 'printf', it is invalid to use a preprocessor directive as macro parameter [preprocessorErrorDirective]
xen/tools/firmware/vgabios/biossums.c:174:17: style: Function 'check' argument 1 names different: declaration 'value' definition 'okay'. [funcArgNamesDifferent]
xen/tools/firmware/vgabios/biossums.c:23:17: note: Function 'check' argument 1 names different: declaration 'value' definition 'okay'.
xen/tools/firmware/vgabios/biossums.c:174:17: note: Function 'check' argument 1 names different: declaration 'value' definition 'okay'.
xen/tools/firmware/vgabios/clext.c:1426:0: error: syntax error [syntaxError]
xen/tools/firmware/vgabios/vbe.c:599:0: error: syntax error [syntaxError]
xen/tools/firmware/vgabios/vbetables-gen.c:85:7: style: The scope of the variable 'pages' can be reduced. [variableScope]
xen/tools/firmware/vgabios/vgabios.c:415:0: error: syntax error [syntaxError]
xen/tools/flask/utils/get-bool.c:28:6: style: The scope of the variable 'err' can be reduced. [variableScope]
xen/tools/flask/utils/label-pci.c:57:2: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xen/tools/flask/utils/label-pci.c:57:2: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xen/tools/flask/utils/label-pci.c:57:2: warning: %x in format string (no. 3) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xen/tools/helpers/init-xenstore-domain.c:298:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/helpers/init-xenstore-domain.c:387:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/helpers/init-xenstore-domain.c:404:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/libacpi/build.c:78:36: style: The scope of the variable 'intsrcovr' can be reduced. [variableScope]
xen/tools/libacpi/build.c:79:36: style: The scope of the variable 'io_apic' can be reduced. [variableScope]
xen/tools/libacpi/build.c:311:25: style: The scope of the variable 'header' can be reduced. [variableScope]
xen/tools/libacpi/build.c:315:14: style: The scope of the variable 'buffer' can be reduced. [variableScope]
xen/tools/libacpi/build.c:348:26: style: The scope of the variable 'madt' can be reduced. [variableScope]
xen/tools/libacpi/build.c:349:26: style: The scope of the variable 'hpet' can be reduced. [variableScope]
xen/tools/libacpi/build.c:350:26: style: The scope of the variable 'waet' can be reduced. [variableScope]
xen/tools/libacpi/build.c:351:26: style: The scope of the variable 'tcpa' can be reduced. [variableScope]
xen/tools/libacpi/build.c:354:11: style: The scope of the variable 'lasa' can be reduced. [variableScope]
xen/tools/libacpi/mk_dsdt.c:445:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xen/tools/libfsimage/common/fsimage_grub.c:163:9: style: The scope of the variable 'r' can be reduced. [variableScope]
xen/tools/libfsimage/ext2fs/fsys_ext2fs.c:485:71: warning: Either the condition 'extent_hdr==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xen/tools/libfsimage/ext2fs/fsys_ext2fs.c:486:23: note: Assuming that condition 'extent_hdr==NULL' is not redundant
xen/tools/libfsimage/ext2fs/fsys_ext2fs.c:485:71: note: Null pointer addition
xen/tools/libfsimage/ext2fs/fsys_ext2fs.c:507:7: style: The scope of the variable 'logical_block' can be reduced. [variableScope]
xen/tools/libfsimage/ext2fs/fsys_ext2fs.c:508:7: style: The scope of the variable 'offset' can be reduced. [variableScope]
xen/tools/libfsimage/ext2fs/fsys_ext2fs.c:509:7: style: The scope of the variable 'map' can be reduced. [variableScope]
xen/tools/libfsimage/ext2fs/fsys_ext2fs.c:511:7: style: The scope of the variable 'size' can be reduced. [variableScope]
xen/tools/libfsimage/ext2fs/fsys_ext2fs.c:616:7: style: The scope of the variable 'group_id' can be reduced. [variableScope]
xen/tools/libfsimage/ext2fs/fsys_ext2fs.c:617:7: style: The scope of the variable 'group_desc' can be reduced. [variableScope]
xen/tools/libfsimage/ext2fs/fsys_ext2fs.c:618:7: style: The scope of the variable 'desc' can be reduced. [variableScope]
xen/tools/libfsimage/ext2fs/fsys_ext2fs.c:619:7: style: The scope of the variable 'ino_blk' can be reduced. [variableScope]
xen/tools/libfsimage/ext2fs/fsys_ext2fs.c:622:22: style: The scope of the variable 'raw_inode' can be reduced. [variableScope]
xen/tools/libfsimage/ext2fs/fsys_ext2fs.c:633:7: style: The scope of the variable 'inodes_per_block' can be reduced. [variableScope]
xen/tools/libfsimage/ext2fs/fsys_ext2fs.c:634:7: style: The scope of the variable 'inode_offset' can be reduced. [variableScope]
xen/tools/libfsimage/ext2fs/fsys_ext2fs.c:159:12: style: struct member 'Anonymous1::l_i_reserved1' is never used. [unusedStructMember]
xen/tools/libfsimage/ext2fs/fsys_ext2fs.c:164:12: style: struct member 'Anonymous2::h_i_translator' is never used. [unusedStructMember]
xen/tools/libfsimage/ext2fs/fsys_ext2fs.c:169:12: style: struct member 'Anonymous3::m_i_reserved1' is never used. [unusedStructMember]
xen/tools/libfsimage/ext2fs/fsys_ext2fs.c:183:11: style: struct member 'Anonymous5::l_i_frag' is never used. [unusedStructMember]
xen/tools/libfsimage/ext2fs/fsys_ext2fs.c:184:11: style: struct member 'Anonymous5::l_i_fsize' is never used. [unusedStructMember]
xen/tools/libfsimage/ext2fs/fsys_ext2fs.c:185:12: style: struct member 'Anonymous5::i_pad1' is never used. [unusedStructMember]
xen/tools/libfsimage/ext2fs/fsys_ext2fs.c:186:12: style: struct member 'Anonymous5::l_i_reserved2' is never used. [unusedStructMember]
xen/tools/libfsimage/ext2fs/fsys_ext2fs.c:191:11: style: struct member 'Anonymous6::h_i_frag' is never used. [unusedStructMember]
xen/tools/libfsimage/ext2fs/fsys_ext2fs.c:192:11: style: struct member 'Anonymous6::h_i_fsize' is never used. [unusedStructMember]
xen/tools/libfsimage/ext2fs/fsys_ext2fs.c:193:12: style: struct member 'Anonymous6::h_i_mode_high' is never used. [unusedStructMember]
xen/tools/libfsimage/ext2fs/fsys_ext2fs.c:194:12: style: struct member 'Anonymous6::h_i_uid_high' is never used. [unusedStructMember]
xen/tools/libfsimage/ext2fs/fsys_ext2fs.c:195:12: style: struct member 'Anonymous6::h_i_gid_high' is never used. [unusedStructMember]
xen/tools/libfsimage/ext2fs/fsys_ext2fs.c:196:12: style: struct member 'Anonymous6::h_i_author' is never used. [unusedStructMember]
xen/tools/libfsimage/ext2fs/fsys_ext2fs.c:201:11: style: struct member 'Anonymous7::m_i_frag' is never used. [unusedStructMember]
xen/tools/libfsimage/ext2fs/fsys_ext2fs.c:202:11: style: struct member 'Anonymous7::m_i_fsize' is never used. [unusedStructMember]
xen/tools/libfsimage/ext2fs/fsys_ext2fs.c:203:12: style: struct member 'Anonymous7::m_pad1' is never used. [unusedStructMember]
xen/tools/libfsimage/ext2fs/fsys_ext2fs.c:204:12: style: struct member 'Anonymous7::m_i_reserved2' is never used. [unusedStructMember]
xen/tools/libfsimage/iso9660/fsys_iso9660.c:223:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/libfsimage/iso9660/fsys_iso9660.c:418:26: style: The scope of the variable 'size' can be reduced. [variableScope]
xen/tools/libfsimage/reiserfs/fsys_reiserfs.c:370:16: style: Opposite expression on both sides of '&'. [oppositeExpression]
xen/tools/libfsimage/reiserfs/fsys_reiserfs.c:370:16: note: Opposite expression on both sides of '&'.
xen/tools/libfsimage/reiserfs/fsys_reiserfs.c:370:16: note: Opposite expression on both sides of '&'.
xen/tools/libfsimage/reiserfs/fsys_reiserfs.c:466:16: style: The scope of the variable 'commit_block' can be reduced. [variableScope]
xen/tools/libfsimage/reiserfs/fsys_reiserfs.c:98:8: style: struct member 'reiserfs_journal_commit::j_digest' is never used. [unusedStructMember]
xen/tools/libfsimage/reiserfs/fsys_reiserfs.c:194:11: style: union member 'Anonymous1::ih_free_space' is never used. [unusedStructMember]
xen/tools/libfsimage/ufs/fsys_ufs.c:68:8: style: The scope of the variable 'fname' can be reduced. [variableScope]
xen/tools/libfsimage/ufs/fsys_ufs.c:68:15: style: The scope of the variable 'ch' can be reduced. [variableScope]
xen/tools/libfsimage/ufs/fsys_ufs.c:107:8: style: The scope of the variable 'off' can be reduced. [variableScope]
xen/tools/libfsimage/ufs/fsys_ufs.c:107:13: style: The scope of the variable 'size' can be reduced. [variableScope]
xen/tools/libfsimage/ufs/fsys_ufs.c:108:17: style: The scope of the variable 'lblk' can be reduced. [variableScope]
xen/tools/libfsimage/ufs/fsys_ufs.c:108:23: style: The scope of the variable 'dblk' can be reduced. [variableScope]
xen/tools/libfsimage/ufs/fsys_ufs.c:231:11: style: The scope of the variable 'off' can be reduced. [variableScope]
xen/tools/libfsimage/ufs/fsys_ufs.c:233:17: style: The scope of the variable 'dp' can be reduced. [variableScope]
xen/tools/libfsimage/ufs/fsys_ufs.c:118:33: style: Checking if unsigned variable 'dblk=sbmap(ffi,lblk)' is less than zero. [unsignedLessThanZero]
xen/tools/libfsimage/xfs/fsys_xfs.c:155:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/tools/libfsimage/xfs/fsys_xfs.c:292:16: style: The scope of the variable 'offset' can be reduced. [variableScope]
xen/tools/libfsimage/xfs/fsys_xfs.c:489:37: style: The scope of the variable 'offset' can be reduced. [variableScope]
xen/tools/libfsimage/xfs/fsys_xfs.c:490:16: style: The scope of the variable 'xadlen' can be reduced. [variableScope]
xen/tools/libfsimage/xfs/fsys_xfs.c:539:14: style: The scope of the variable 'di_size' can be reduced. [variableScope]
xen/tools/libfsimage/xfs/fsys_xfs.c:540:6: style: The scope of the variable 'di_mode' can be reduced. [variableScope]
xen/tools/libfsimage/zfs/zfs_sha256.c:73:38: style: The scope of the variable 'T1' can be reduced. [variableScope]
xen/tools/libfsimage/zfs/zfs_sha256.c:73:42: style: The scope of the variable 'T2' can be reduced. [variableScope]
xen/tools/libs/call/buffer.c:102:11: style: The scope of the variable 'p' can be reduced. [variableScope]
xen/tools/libs/call/freebsd.c:75:55: style: Function 'osdep_alloc_pages' argument 2 names different: declaration 'nr_pages' definition 'npages'. [funcArgNamesDifferent]
xen/tools/libs/call/private.h:51:55: note: Function 'osdep_alloc_pages' argument 2 names different: declaration 'nr_pages' definition 'npages'.
xen/tools/libs/call/freebsd.c:75:55: note: Function 'osdep_alloc_pages' argument 2 names different: declaration 'nr_pages' definition 'npages'.
xen/tools/libs/call/freebsd.c:99:52: style: Function 'osdep_free_pages' argument 2 names different: declaration 'p' definition 'ptr'. [funcArgNamesDifferent]
xen/tools/libs/call/private.h:52:52: note: Function 'osdep_free_pages' argument 2 names different: declaration 'p' definition 'ptr'.
xen/tools/libs/call/freebsd.c:99:52: note: Function 'osdep_free_pages' argument 2 names different: declaration 'p' definition 'ptr'.
xen/tools/libs/call/freebsd.c:99:64: style: Function 'osdep_free_pages' argument 3 names different: declaration 'nr_pages' definition 'npages'. [funcArgNamesDifferent]
xen/tools/libs/call/private.h:52:62: note: Function 'osdep_free_pages' argument 3 names different: declaration 'nr_pages' definition 'npages'.
xen/tools/libs/call/freebsd.c:99:64: note: Function 'osdep_free_pages' argument 3 names different: declaration 'nr_pages' definition 'npages'.
xen/tools/libs/call/linux.c:71:55: style: Function 'osdep_alloc_pages' argument 2 names different: declaration 'nr_pages' definition 'npages'. [funcArgNamesDifferent]
xen/tools/libs/call/private.h:51:55: note: Function 'osdep_alloc_pages' argument 2 names different: declaration 'nr_pages' definition 'npages'.
xen/tools/libs/call/linux.c:71:55: note: Function 'osdep_alloc_pages' argument 2 names different: declaration 'nr_pages' definition 'npages'.
xen/tools/libs/call/linux.c:115:52: style: Function 'osdep_free_pages' argument 2 names different: declaration 'p' definition 'ptr'. [funcArgNamesDifferent]
xen/tools/libs/call/private.h:52:52: note: Function 'osdep_free_pages' argument 2 names different: declaration 'p' definition 'ptr'.
xen/tools/libs/call/linux.c:115:52: note: Function 'osdep_free_pages' argument 2 names different: declaration 'p' definition 'ptr'.
xen/tools/libs/call/linux.c:115:64: style: Function 'osdep_free_pages' argument 3 names different: declaration 'nr_pages' definition 'npages'. [funcArgNamesDifferent]
xen/tools/libs/call/private.h:52:62: note: Function 'osdep_free_pages' argument 3 names different: declaration 'nr_pages' definition 'npages'.
xen/tools/libs/call/linux.c:115:64: note: Function 'osdep_free_pages' argument 3 names different: declaration 'nr_pages' definition 'npages'.
xen/tools/libs/call/minios.c:63:55: style: Function 'osdep_alloc_pages' argument 2 names different: declaration 'nr_pages' definition 'npages'. [funcArgNamesDifferent]
xen/tools/libs/call/private.h:51:55: note: Function 'osdep_alloc_pages' argument 2 names different: declaration 'nr_pages' definition 'npages'.
xen/tools/libs/call/minios.c:63:55: note: Function 'osdep_alloc_pages' argument 2 names different: declaration 'nr_pages' definition 'npages'.
xen/tools/libs/call/minios.c:68:52: style: Function 'osdep_free_pages' argument 2 names different: declaration 'p' definition 'ptr'. [funcArgNamesDifferent]
xen/tools/libs/call/private.h:52:52: note: Function 'osdep_free_pages' argument 2 names different: declaration 'p' definition 'ptr'.
xen/tools/libs/call/minios.c:68:52: note: Function 'osdep_free_pages' argument 2 names different: declaration 'p' definition 'ptr'.
xen/tools/libs/call/minios.c:68:64: style: Function 'osdep_free_pages' argument 3 names different: declaration 'nr_pages' definition 'npages'. [funcArgNamesDifferent]
xen/tools/libs/call/private.h:52:62: note: Function 'osdep_free_pages' argument 3 names different: declaration 'nr_pages' definition 'npages'.
xen/tools/libs/call/minios.c:68:64: note: Function 'osdep_free_pages' argument 3 names different: declaration 'nr_pages' definition 'npages'.
xen/tools/libs/evtchn/minios.c:143:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/libs/evtchn/minios.c:213:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/libs/foreignmemory/compat.c:19:0: error: #error Please implement osdep_xenforeignmemory_map directly for new ports. [preprocessorErrorDirective]
xen/tools/libs/foreignmemory/linux.c:191:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xen/tools/libs/gnttab/linux.c:109:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xen/tools/libvchan/init.c:274:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/libvchan/init.c:299:52: style: Function 'libxenvchan_server_init' argument 4 names different: declaration 'read_min' definition 'left_min'. [funcArgNamesDifferent]
xen/tools/libvchan/libxenvchan.h:101:52: note: Function 'libxenvchan_server_init' argument 4 names different: declaration 'read_min' definition 'left_min'.
xen/tools/libvchan/init.c:299:52: note: Function 'libxenvchan_server_init' argument 4 names different: declaration 'read_min' definition 'left_min'.
xen/tools/libvchan/init.c:299:69: style: Function 'libxenvchan_server_init' argument 5 names different: declaration 'write_min' definition 'right_min'. [funcArgNamesDifferent]
xen/tools/libvchan/libxenvchan.h:101:69: note: Function 'libxenvchan_server_init' argument 5 names different: declaration 'write_min' definition 'right_min'.
xen/tools/libvchan/init.c:299:69: note: Function 'libxenvchan_server_init' argument 5 names different: declaration 'write_min' definition 'right_min'.
xen/tools/libvchan/init.c:101:43: portability: '(void*)ctrl->ring' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/libvchan/init.c:104:43: portability: '(void*)ctrl->ring' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/libvchan/init.c:115:44: portability: '(void*)ctrl->ring' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/libvchan/init.c:118:44: portability: '(void*)ctrl->ring' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/libvchan/init.c:167:44: portability: '(void*)ctrl->ring' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/libvchan/init.c:170:44: portability: '(void*)ctrl->ring' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/libvchan/init.c:185:43: portability: '(void*)ctrl->ring' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/libvchan/init.c:188:43: portability: '(void*)ctrl->ring' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/libvchan/io.c:236:6: style: The scope of the variable 'avail' can be reduced. [variableScope]
xen/tools/libvchan/io.c:218:23: portability: 'wr_ring(ctrl)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/libvchan/io.c:222:30: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/libvchan/io.c:264:31: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/libvchan/io.c:294:29: portability: 'rd_ring(ctrl)' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/libvchan/io.c:298:15: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/libvchan/node-select.c:110:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
xen/tools/libvchan/node.c:43:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
xen/tools/libvchan/node.c:58:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
xen/tools/libvchan/node.c:81:6: style: The scope of the variable 'size' can be reduced. [variableScope]
xen/tools/libvchan/node.c:105:6: style: The scope of the variable 'size' can be reduced. [variableScope]
xen/tools/libxc/xc_private.h:342:5: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
xen/tools/libxc/xc_private.h:339:0: note: Variable 'ret' is reassigned a value before the old one has been used.
xen/tools/libxc/xc_private.h:342:5: note: Variable 'ret' is reassigned a value before the old one has been used.
xen/tools/libxc/xc_compression.c:212:5: style: Variable 'item' is reassigned a value before the old one has been used. [redundantAssignment]
xen/tools/libxc/xc_compression.c:210:0: note: Variable 'item' is reassigned a value before the old one has been used.
xen/tools/libxc/xc_compression.c:212:5: note: Variable 'item' is reassigned a value before the old one has been used.
xen/tools/libxc/xc_compression.c:258:5: style: Variable 'item' is reassigned a value before the old one has been used. [redundantAssignment]
xen/tools/libxc/xc_compression.c:256:0: note: Variable 'item' is reassigned a value before the old one has been used.
xen/tools/libxc/xc_compression.c:258:5: note: Variable 'item' is reassigned a value before the old one has been used.
xen/tools/libxc/xc_compression.c:473:5: style: Variable 'ctx' is reassigned a value before the old one has been used. [redundantAssignment]
xen/tools/libxc/xc_compression.c:470:0: note: Variable 'ctx' is reassigned a value before the old one has been used.
xen/tools/libxc/xc_compression.c:473:5: note: Variable 'ctx' is reassigned a value before the old one has been used.
xen/tools/libxc/xc_compression.c:139:25: style: The scope of the variable 'copying' can be reduced. [variableScope]
xen/tools/libxc/xc_compression.c:368:18: style: The scope of the variable 'len' can be reduced. [variableScope]
xen/tools/libxc/xc_compression.c:368:27: style: The scope of the variable 'pagepos' can be reduced. [variableScope]
xen/tools/libxc/xc_compression.c:369:10: style: The scope of the variable 'flag' can be reduced. [variableScope]
xen/tools/libxc/xc_core.h:159:0: error: #error "unsupported architecture" [preprocessorErrorDirective]
xen/tools/libxc/xc_cpuid_x86.c:215:18: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/tools/libxc/xc_dom_arm.c:503:20: style: Variable 'modbase' is assigned a value that is never used. [unreadVariable]
xen/tools/libxc/xc_dom_armzimageloader.c:33:14: style: struct member 'minimal_dtb_header::magic' is never used. [unusedStructMember]
xen/tools/libxc/xc_dom_armzimageloader.c:34:14: style: struct member 'minimal_dtb_header::total_size' is never used. [unusedStructMember]
xen/tools/libxc/xc_dom_core.c:204:5: style: Variable 'fd' is reassigned a value before the old one has been used. [redundantAssignment]
xen/tools/libxc/xc_dom_core.c:201:0: note: Variable 'fd' is reassigned a value before the old one has been used.
xen/tools/libxc/xc_dom_core.c:204:5: note: Variable 'fd' is reassigned a value before the old one has been used.
xen/tools/libxc/xc_dom_core.c:512:13: style: The scope of the variable 'err' can be reduced. [variableScope]
xen/tools/libxc/xc_dom_core.c:350:18: portability: 'blob' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/libxc/xc_dom_core.c:350:27: portability: 'blob+ziplen' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/libxc/xc_dom_decompress_lz4.c:39:49: style: Function 'xc_try_lz4_decode' argument 3 names different: declaration 'size' definition 'psize'. [funcArgNamesDifferent]
xen/tools/libxc/xc_dom_decompress.h:7:70: note: Function 'xc_try_lz4_decode' argument 3 names different: declaration 'size' definition 'psize'.
xen/tools/libxc/xc_dom_decompress_lz4.c:39:49: note: Function 'xc_try_lz4_decode' argument 3 names different: declaration 'size' definition 'psize'.
xen/tools/libxc/xc_dom_decompress_unsafe.c:30:0: style: Function 'xc_dom_decompress_unsafe' argument 2 names different: declaration 'dom' definition 'len'. [funcArgNamesDifferent]
xen/tools/libxc/xc_dom_decompress_unsafe.h:10:44: note: Function 'xc_dom_decompress_unsafe' argument 2 names different: declaration 'dom' definition 'len'.
xen/tools/libxc/xc_dom_decompress_unsafe.c:30:0: note: Function 'xc_dom_decompress_unsafe' argument 2 names different: declaration 'dom' definition 'len'.
xen/tools/libxc/xc_dom_decompress_unsafe.c:30:0: style: Function 'xc_dom_decompress_unsafe' argument 3 names different: declaration 'blob' definition 'fill'. [funcArgNamesDifferent]
xen/tools/libxc/xc_dom_decompress_unsafe.h:10:56: note: Function 'xc_dom_decompress_unsafe' argument 3 names different: declaration 'blob' definition 'fill'.
xen/tools/libxc/xc_dom_decompress_unsafe.c:30:0: note: Function 'xc_dom_decompress_unsafe' argument 3 names different: declaration 'blob' definition 'fill'.
xen/tools/libxc/xc_dom_decompress_unsafe.c:30:0: style: Function 'xc_dom_decompress_unsafe' argument 4 names different: declaration 'size' definition 'flush'. [funcArgNamesDifferent]
xen/tools/libxc/xc_dom_decompress_unsafe.h:10:70: note: Function 'xc_dom_decompress_unsafe' argument 4 names different: declaration 'size' definition 'flush'.
xen/tools/libxc/xc_dom_decompress_unsafe.c:30:0: note: Function 'xc_dom_decompress_unsafe' argument 4 names different: declaration 'size' definition 'flush'.
xen/xen/common/bunzip2.c:622:21: style: The scope of the variable 'c' can be reduced. [variableScope]
xen/xen/common/bunzip2.c:140:51: error: Shifting 32-bit value by 32 bits is undefined behaviour [shiftTooManyBits]
xen/xen/common/bunzip2.c:166:31: note: Calling function 'get_bits', 2nd argument 'bits_wanted' value is 32
xen/xen/common/bunzip2.c:140:51: note: Shift
xen/xen/common/bunzip2.c:140:51: error: Signed integer overflow for expression '1<<bits_wanted'. [integerOverflow]
xen/xen/common/bunzip2.c:166:31: note: Calling function 'get_bits', 2nd argument 'bits_wanted' value is 32
xen/xen/common/bunzip2.c:140:51: note: Integer overflow
xen/xen/common/bunzip2.c:140:66: error: Signed integer overflow for expression '(1<<bits_wanted)-1'. [integerOverflow]
xen/xen/common/bunzip2.c:166:31: note: Calling function 'get_bits', 2nd argument 'bits_wanted' value is 32
xen/xen/common/bunzip2.c:140:66: note: Integer overflow
xen/xen/common/bunzip2.c:647:21: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/common/unlzo.c:75:18: warning: Either the condition 'input' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xen/xen/common/unlzo.c:154:6: note: Assuming that condition 'input' is not redundant
xen/xen/common/unlzo.c:177:20: note: Calling function 'parse_header', 1st argument 'input' value is 0
xen/xen/common/unlzo.c:75:18: note: Null pointer addition
xen/xen/common/unlzo.c:76:5: style: The scope of the variable 'level' can be reduced. [variableScope]
xen/xen/common/unlzo.c:218:15: style: Checking if unsigned variable 'src_len' is less than zero. [unsignedLessThanZero]
xen/xen/common/unlzo.c:98:3: style: Variable 'level' is assigned a value that is never used. [unreadVariable]
xen/xen/common/xz/crc32.c:28:11: style: The scope of the variable 'r' can be reduced. [variableScope]
xen/xen/common/xz/dec_stream.c:178:10: style: The scope of the variable 'byte' can be reduced. [variableScope]
xen/xen/common/xz/dec_lzma2.c:377:9: style: The scope of the variable 'copy_size' can be reduced. [variableScope]
xen/xen/common/xz/dec_lzma2.c:585:11: style: The scope of the variable 'match_byte' can be reduced. [variableScope]
xen/xen/common/xz/dec_lzma2.c:586:11: style: The scope of the variable 'match_bit' can be reduced. [variableScope]
xen/xen/common/xz/dec_lzma2.c:588:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/xen/common/xz/dec_lzma2.c:650:11: style: The scope of the variable 'limit' can be reduced. [variableScope]
xen/xen/common/xz/dec_lzma2.c:690:11: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xen/xen/common/xz/dec_lzma2.c:724:11: style: The scope of the variable 'pos_state' can be reduced. [variableScope]
xen/xen/common/xz/dec_lzma2.c:849:11: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xen/tools/libxc/xc_dom_hvmloader.c:195:5: style: Variable 'entries' is reassigned a value before the old one has been used. [redundantAssignment]
xen/tools/libxc/xc_dom_hvmloader.c:189:0: note: Variable 'entries' is reassigned a value before the old one has been used.
xen/tools/libxc/xc_dom_hvmloader.c:195:5: note: Variable 'entries' is reassigned a value before the old one has been used.
xen/tools/libxc/xc_dom_x86.c:515:14: style: The scope of the variable 'lvl' can be reduced. [variableScope]
xen/tools/libxc/xc_dom_x86.c:1595:12: style: The scope of the variable 'rc' can be reduced. [variableScope]
xen/tools/libxc/xc_dom_x86.c:1744:35: portability: 'modules_cmdline_start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/libxc/xc_dom_x86.c:1780:39: portability: '(void*)(start_info+1)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/libxc/xc_dom_x86.c:1153:21: style: Variable 'nr_vnodes' is assigned a value that is never used. [unreadVariable]
xen/tools/libxc/xc_flask.c:378:9: style: The scope of the variable 'err' can be reduced. [variableScope]
xen/tools/libxc/xc_hcall_buf.c:64:72: style: Function 'xc__hypercall_bounce_pre' argument 2 names different: declaration 'bounce' definition 'b'. [funcArgNamesDifferent]
xen/tools/libxc/xc_private.h:207:72: note: Function 'xc__hypercall_bounce_pre' argument 2 names different: declaration 'bounce' definition 'b'.
xen/tools/libxc/xc_hcall_buf.c:64:72: note: Function 'xc__hypercall_bounce_pre' argument 2 names different: declaration 'bounce' definition 'b'.
xen/tools/libxc/xc_hcall_buf.c:93:74: style: Function 'xc__hypercall_bounce_post' argument 2 names different: declaration 'bounce' definition 'b'. [funcArgNamesDifferent]
xen/tools/libxc/xc_private.h:209:74: note: Function 'xc__hypercall_bounce_post' argument 2 names different: declaration 'bounce' definition 'b'.
xen/tools/libxc/xc_hcall_buf.c:93:74: note: Function 'xc__hypercall_bounce_post' argument 2 names different: declaration 'bounce' definition 'b'.
xen/tools/libxc/xc_misc.c:849:28: style: The scope of the variable 'nr' can be reduced. [variableScope]
xen/tools/libxc/xc_pagetab.c:35:11: style: The scope of the variable 'map' can be reduced. [variableScope]
xen/tools/libxc/xc_pagetab.c:89:26: portability: 'map' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/libxc/xc_private.c:631:13: style: The scope of the variable 'len' can be reduced. [variableScope]
xen/tools/libxc/xc_private.c:651:13: style: The scope of the variable 'len' can be reduced. [variableScope]
xen/tools/libxc/xc_private.c:62:48: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/tools/libxc/xc_sr_common_x86_pv.c:52:58: style: Function 'mfn_to_cr3' argument 2 names different: declaration 'mfn' definition '_mfn'. [funcArgNamesDifferent]
xen/tools/libxc/xc_sr_common_x86_pv.h:44:58: note: Function 'mfn_to_cr3' argument 2 names different: declaration 'mfn' definition '_mfn'.
xen/tools/libxc/xc_sr_common_x86_pv.c:52:58: note: Function 'mfn_to_cr3' argument 2 names different: declaration 'mfn' definition '_mfn'.
xen/tools/libxc/xc_sr_restore.c:152:22: style: Redundant condition: types. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition]
xen/tools/libxc/xc_sr_restore.c:605:14: style: The scope of the variable 'new_alloc_num' can be reduced. [variableScope]
xen/tools/libxc/xc_sr_restore.c:311:20: portability: 'guest_page' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/libxc/xc_sr_restore.c:312:19: portability: 'page_data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/libxc/xc_sr_restore_x86_hvm.c:40:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xen/tools/libxc/xc_sr_restore_x86_hvm.c:27:5: error: Memory leak: p [memleak]
xen/tools/libxc/xc_sr_restore_x86_pv.c:32:5: style: Variable 'p2m' is reassigned a value before the old one has been used. [redundantAssignment]
xen/tools/libxc/xc_sr_restore_x86_pv.c:25:0: note: Variable 'p2m' is reassigned a value before the old one has been used.
xen/tools/libxc/xc_sr_restore_x86_pv.c:32:5: note: Variable 'p2m' is reassigned a value before the old one has been used.
xen/tools/libxc/xc_sr_restore_x86_pv.c:478:39: style: The scope of the variable 'vcpu' can be reduced. [variableScope]
xen/tools/libxc/xc_sr_restore_x86_pv.c:668:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xen/tools/libxc/xc_sr_save.c:418:9: style: The scope of the variable 'on1' can be reduced. [variableScope]
xen/tools/libxc/xc_sr_save.c:418:18: style: The scope of the variable 'off' can be reduced. [variableScope]
xen/tools/libxc/xc_sr_save.c:418:27: style: The scope of the variable 'on2' can be reduced. [variableScope]
xen/tools/libxc/xc_sr_save.c:182:46: portability: 'guest_mapping' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/libxc/xc_sr_save_x86_pv.c:38:12: style: The scope of the variable 'x' can be reduced. [variableScope]
xen/tools/libxc/xc_sr_save_x86_pv.c:768:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xen/tools/libxc/xc_sr_save_x86_pv.c:830:22: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/tools/libxc/xc_sr_save_x86_pv.c:892:14: style: The scope of the variable 'pte' can be reduced. [variableScope]
xen/tools/libxc/xc_sr_save_x86_pv.c:9:28: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xen/tools/libxc/xc_sr_save_x86_pv.c:9:54: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned]
xen/tools/libxl/libxl_osdeps.h:65:0: error: #error define SYSFS_USBBACK_DRIVER for your platform [preprocessorErrorDirective]
libxlu_cfg_l.c:2082:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
libxlu_cfg_l.c:1192:19: style: Checking if unsigned variable 'new_size' is less than zero. [unsignedLessThanZero]
libxlu_cfg_l.c:1297:59: style: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent]
libxlu_cfg_l.c:365:54: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'.
libxlu_cfg_l.c:1297:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'.
libxlu_cfg_l.c:1719:57: style: Function 'xlu__cfg_yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent]
libxlu_cfg_l.c:324:56: note: Function 'xlu__cfg_yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'.
libxlu_cfg_l.c:1719:57: note: Function 'xlu__cfg_yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'.
libxlu_cfg_l.c:1732:57: style: Function 'xlu__cfg_yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent]
libxlu_cfg_l.c:325:55: note: Function 'xlu__cfg_yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'.
libxlu_cfg_l.c:1732:57: note: Function 'xlu__cfg_yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'.
libxlu_cfg_l.c:1732:77: style: Function 'xlu__cfg_yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent]
libxlu_cfg_l.c:325:71: note: Function 'xlu__cfg_yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'.
libxlu_cfg_l.c:1732:77: note: Function 'xlu__cfg_yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'.
libxlu_cfg_l.c:1927:33: style: Function 'xlu__cfg_yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. [funcArgNamesDifferent]
libxlu_cfg_l.c:598:32: note: Function 'xlu__cfg_yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'.
libxlu_cfg_l.c:1927:33: note: Function 'xlu__cfg_yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'.
libxlu_cfg_l.c:1966:35: style: Function 'xlu__cfg_yylex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. [funcArgNamesDifferent]
libxlu_cfg_l.c:587:36: note: Function 'xlu__cfg_yylex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'.
libxlu_cfg_l.c:1966:35: note: Function 'xlu__cfg_yylex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'.
libxlu_cfg_l.c:1995:45: style: Function 'xlu__cfg_yylex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. [funcArgNamesDifferent]
libxlu_cfg_l.c:589:46: note: Function 'xlu__cfg_yylex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'.
libxlu_cfg_l.c:1995:45: note: Function 'xlu__cfg_yylex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'.
libxlu_cfg_l.c:1995:71: style: Function 'xlu__cfg_yylex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'. [funcArgNamesDifferent]
libxlu_cfg_l.c:589:69: note: Function 'xlu__cfg_yylex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'.
libxlu_cfg_l.c:1995:71: note: Function 'xlu__cfg_yylex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'.
* yacc.c:358  *:896:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
* yacc.c:358  *:761:53: warning: Either the condition 'yytoken!=-2' is redundant, otherwise there is negative array index -2. [negativeIndex]
* yacc.c:358  *:795:15: note: Assuming that condition 'yytoken!=-2' is not redundant
* yacc.c:358  *:761:53: note: Negative array index
libxlu_disk_l.c:1768:0: error: Invalid number of character '{' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
xen/tools/libxl/test_common.c:41:9: error: Common realloc mistake: 'poll_fds' nulled but not freed upon failure [memleakOnRealloc]
xen/tools/memshr/bidir-daemon.c:79:24: style: Condition 'ret>0' is always true [knownConditionTrueFalse]
xen/tools/memshr/bidir-daemon.c:54:17: style: The scope of the variable 'ret' can be reduced. [variableScope]
xen/tools/memshr/bidir-hash.c:803:47: style: Function 'blockshr_shrhnd_lookup' argument 2 names different: declaration 'v' definition 'k'. [funcArgNamesDifferent]
xen/tools/memshr/bidir-namedefs.h:64:55: note: Function 'blockshr_shrhnd_lookup' argument 2 names different: declaration 'v' definition 'k'.
xen/tools/memshr/bidir-hash.c:803:47: note: Function 'blockshr_shrhnd_lookup' argument 2 names different: declaration 'v' definition 'k'.
xen/tools/memshr/bidir-hash.c:803:59: style: Function 'blockshr_shrhnd_lookup' argument 3 names different: declaration 'kp' definition 'vp'. [funcArgNamesDifferent]
xen/tools/memshr/bidir-namedefs.h:64:65: note: Function 'blockshr_shrhnd_lookup' argument 3 names different: declaration 'kp' definition 'vp'.
xen/tools/memshr/bidir-hash.c:803:59: note: Function 'blockshr_shrhnd_lookup' argument 3 names different: declaration 'kp' definition 'vp'.
xen/tools/memshr/bidir-hash.c:1063:47: style: Function 'blockshr_shrhnd_remove' argument 2 names different: declaration 'v' definition 'k'. [funcArgNamesDifferent]
xen/tools/memshr/bidir-namedefs.h:67:55: note: Function 'blockshr_shrhnd_remove' argument 2 names different: declaration 'v' definition 'k'.
xen/tools/memshr/bidir-hash.c:1063:47: note: Function 'blockshr_shrhnd_remove' argument 2 names different: declaration 'v' definition 'k'.
xen/tools/memshr/bidir-hash.c:1063:59: style: Function 'blockshr_shrhnd_remove' argument 3 names different: declaration 'kp' definition 'vp'. [funcArgNamesDifferent]
xen/tools/memshr/bidir-namedefs.h:67:65: note: Function 'blockshr_shrhnd_remove' argument 3 names different: declaration 'kp' definition 'vp'.
xen/tools/memshr/bidir-hash.c:1063:59: note: Function 'blockshr_shrhnd_remove' argument 3 names different: declaration 'kp' definition 'vp'.
xen/tools/memshr/bidir-hash.c:706:22: error: Array 'hash_sizes[26]' accessed at index 26, which is out of bounds. [arrayIndexOutOfBounds]
xen/tools/memshr/bidir-hash.c:703:5: note: After for loop, size_idx has value 26
xen/tools/memshr/bidir-hash.c:706:22: note: Array index out of bounds
xen/tools/memshr/interface.c:53:11: style: Unused variable: shm_base_addr [unusedVariable]
xen/tools/memshr/interface.c:54:27: style: Unused variable: h [unusedVariable]
xen/tools/memshr/shm.c:94:19: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/tools/memshr/shm.c:240:29: style: The scope of the variable 'next_img' can be reduced. [variableScope]
xen/tools/memshr/shm.c:240:40: style: The scope of the variable 'prev_img' can be reduced. [variableScope]
xen/tools/misc/xen-hptool.c:216:25: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/misc/xen-hptool.c:226:25: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/misc/xen-hptool.c:233:25: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/misc/xen-hptool.c:150:22: style: The scope of the variable 'domid' can be reduced. [variableScope]
xen/tools/misc/xen-hvmcrash.c:56:33: style: The scope of the variable 'descriptor' can be reduced. [variableScope]
xen/tools/misc/xen-livepatch.c:103:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/misc/xen-livepatch.c:103:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/misc/xen-livepatch.c:196:5: portability: %zu in format string (no. 2) requires 'size_t' but the argument type is 'ssize_t {aka signed long}'. [invalidPrintfArgType_uint]
xen/tools/misc/xen-lowmemd.c:44:23: style: The scope of the variable 'error' can be reduced. [variableScope]
xen/tools/misc/xen-tmem-list-parse.c:208:5: warning: %lu in format string (no. 12) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xen/tools/misc/xen-tmem-list-parse.c:309:14: style: The scope of the variable 'c' can be reduced. [variableScope]
xen/tools/misc/xenlockprof.c:83:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/misc/xenlockprof.c:26:27: style: The scope of the variable 'b' can be reduced. [variableScope]
xen/tools/misc/xenperf.c:178:25: warning: The buffer 'hypercall_name' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xen/tools/misc/xenpm.c:192:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/misc/xenpm.c:1091:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/misc/xenpm.c:447:23: style: The scope of the variable 'triggers' can be reduced. [variableScope]
xen/tools/misc/xenpm.c:448:16: style: The scope of the variable 'avg_res' can be reduced. [variableScope]
xen/tools/misc/xenpm.c:490:18: style: The scope of the variable 'socket_ids' can be reduced. [variableScope]
xen/tools/misc/xenpm.c:491:18: style: The scope of the variable 'core_ids' can be reduced. [variableScope]
xen/tools/misc/xenpm.c:492:18: style: The scope of the variable 'socket_nr' can be reduced. [variableScope]
xen/tools/misc/xenpm.c:493:18: style: The scope of the variable 'core_nr' can be reduced. [variableScope]
xen/tools/misc/xenwatchdogd.c:56:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xen/tools/ocaml/libs/mmap/xenmmap_stubs.c:98:45: portability: '((struct mmap_interface*)intf)->addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/ocaml/libs/mmap/xenmmap_stubs.c:118:30: portability: '((struct mmap_interface*)intf)->addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/ocaml/libs/xc/xenctrl_stubs.c:539:2: style: Variable 'str' is reassigned a value before the old one has been used. [redundantAssignment]
xen/tools/ocaml/libs/xc/xenctrl_stubs.c:533:0: note: Variable 'str' is reassigned a value before the old one has been used.
xen/tools/ocaml/libs/xc/xenctrl_stubs.c:539:2: note: Variable 'str' is reassigned a value before the old one has been used.
xen/tools/ocaml/libs/xc/xenctrl_stubs.c:400:8: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
xen/tools/ocaml/libs/xl/xenlight_stubs.c:271:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/tools/ocaml/libs/xl/xenlight_stubs.c:335:7: style: The scope of the variable 'b' can be reduced. [variableScope]
xen/tools/ocaml/libs/xl/xenlight_stubs.c:459:9: style: The scope of the variable 'p' can be reduced. [variableScope]
xen/tools/ocaml/libs/xl/xenlight_stubs.c:690:1: style: Unused variable: marker_var [unusedVariable]
xen/tools/ocaml/libs/xl/xenlight_stubs.c:691:1: style: Unused variable: marker_var [unusedVariable]
xen/tools/ocaml/libs/xl/xenlight_stubs.c:692:1: style: Unused variable: marker_var [unusedVariable]
xen/tools/ocaml/libs/xl/xenlight_stubs.c:693:1: style: Unused variable: marker_var [unusedVariable]
xen/tools/ocaml/libs/xl/xenlight_stubs.c:694:1: style: Unused variable: marker_var [unusedVariable]
xen/tools/ocaml/libs/xl/xenlight_stubs.c:695:1: style: Unused variable: marker_var [unusedVariable]
xen/tools/ocaml/libs/xl/xenlight_stubs.c:827:11: style: Unused variable: marker_var [unusedVariable]
xen/tools/ocaml/libs/xl/xenlight_stubs.c:848:11: style: Unused variable: marker_var [unusedVariable]
xen/tools/ocaml/libs/xl/xenlight_stubs.c:871:11: style: Unused variable: c_domid [unusedVariable]
xen/tools/pygrub/src/fsimage/fsimage.c:47:6: style: struct member 'foo::ref' is never used. [unusedStructMember]
xen/tools/pygrub/src/fsimage/fsimage.c:48:6: style: struct member 'foo::size' is never used. [unusedStructMember]
xen/tools/pygrub/src/fsimage/fsimage.c:49:7: style: struct member 'foo::hash' is never used. [unusedStructMember]
xen/tools/pygrub/src/fsimage/fsimage.c:50:6: style: struct member 'foo::state' is never used. [unusedStructMember]
xen/tools/python/xen/lowlevel/xc/xc.c:222:19: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/tools/python/xen/lowlevel/xc/xc.c:308:22: style: The scope of the variable 'info_dict' can be reduced. [variableScope]
xen/tools/python/xen/lowlevel/xc/xc.c:308:34: style: The scope of the variable 'pyhandle' can be reduced. [variableScope]
xen/tools/python/xen/lowlevel/xc/xc.c:1005:34: style: The scope of the variable 'cpuinfo_obj' can be reduced. [variableScope]
xen/tools/python/xen/lowlevel/xc/xc.c:1749:22: style: The scope of the variable 'info_dict' can be reduced. [variableScope]
xen/tools/python/xen/lowlevel/xc/xc.c:916:9: error: Memory leak: str [memleak]
xen/tools/python/xen/lowlevel/xs/xs.c:432:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xen/tools/python/xen/lowlevel/xs/xs.c:471:9: warning: %li in format string (no. 1) requires 'long *' but the argument type is 'unsigned long *'. [invalidScanfArgType_int]
xen/tools/python/xen/lowlevel/xs/xs.c:517:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xen/tools/python/xen/lowlevel/xs/xs.c:265:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/tools/python/xen/lowlevel/xs/xs.c:790:36: style: Function 'remove_watch' argument 1 names different: declaration 'xsh' definition 'self'. [funcArgNamesDifferent]
xen/tools/python/xen/lowlevel/xs/xs.c:70:36: note: Function 'remove_watch' argument 1 names different: declaration 'xsh' definition 'self'.
xen/tools/python/xen/lowlevel/xs/xs.c:790:36: note: Function 'remove_watch' argument 1 names different: declaration 'xsh' definition 'self'.
xen/tools/python/xen/lowlevel/xs/xs.c:96:11: style: Unused variable: xsval [unusedVariable]
xen/tools/python/xen/lowlevel/xs/xs.c:135:10: style: Unused variable: result [unusedVariable]
xen/tools/python/xen/lowlevel/xs/xs.c:207:10: style: Unused variable: result [unusedVariable]
xen/tools/python/xen/lowlevel/xs/xs.c:235:10: style: Unused variable: result [unusedVariable]
xen/tools/python/xen/lowlevel/xs/xs.c:263:28: style: Unused variable: perms [unusedVariable]
xen/tools/python/xen/lowlevel/xs/xs.c:510:9: style: Unused variable: result [unusedVariable]
xen/tools/python/xen/lowlevel/xs/xs.c:522:5: style: Variable 'remove_watch' is assigned a value that is never used. [unreadVariable]
xen/tools/python/xen/lowlevel/xs/xs.c:537:22: style: Unused variable: th [unusedVariable]
xen/tools/python/xen/lowlevel/xs/xs.c:574:10: style: Unused variable: result [unusedVariable]
xen/tools/python/xen/lowlevel/xs/xs.c:623:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
xen/tools/python/xen/lowlevel/xs/xs.c:653:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
xen/tools/python/xen/lowlevel/xs/xs.c:681:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
xen/tools/python/xen/lowlevel/xs/xs.c:709:0: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
xen/tools/python/xen/lowlevel/xs/xs.c:764:11: style: Unused variable: xsval [unusedVariable]
xen/tools/tests/mce-test/tools/xen-mceinj.c:413:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:211:5: warning: %lld in format string (no. 3) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:218:9: warning: %lld in format string (no. 7) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:225:9: warning: %lld in format string (no. 3) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:259:9: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:259:9: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:267:13: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:267:13: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:392:5: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:392:5: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:403:5: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:403:5: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:442:5: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:442:5: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:450:5: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:450:5: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:458:9: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:458:9: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:458:9: warning: %ld in format string (no. 7) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:475:5: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:475:5: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:483:5: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:483:5: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:491:9: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:491:9: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:491:9: warning: %ld in format string (no. 7) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:513:9: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:513:9: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:513:9: warning: %ld in format string (no. 7) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:528:5: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:528:5: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:541:9: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:541:9: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:541:9: warning: %ld in format string (no. 7) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:558:5: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:558:5: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:566:9: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:566:9: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:566:9: warning: %ld in format string (no. 7) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:650:9: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:650:9: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:657:9: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:729:13: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:747:17: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xen/tools/tests/vhpet/main.c:697:9: style: Variable 'hpet0' is reassigned a value before the old one has been used. [redundantAssignment]
xen/tools/tests/vhpet/main.c:683:9: note: Variable 'hpet0' is reassigned a value before the old one has been used.
xen/tools/tests/vhpet/main.c:697:9: note: Variable 'hpet0' is reassigned a value before the old one has been used.
xen/tools/tests/vhpet/main.c:700:9: style: Variable 'hpet1' is reassigned a value before the old one has been used. [redundantAssignment]
xen/tools/tests/vhpet/main.c:686:9: note: Variable 'hpet1' is reassigned a value before the old one has been used.
xen/tools/tests/vhpet/main.c:700:9: note: Variable 'hpet1' is reassigned a value before the old one has been used.
xen/tools/tests/vhpet/main.c:705:9: style: Variable 'hpet2' is reassigned a value before the old one has been used. [redundantAssignment]
xen/tools/tests/vhpet/main.c:690:9: note: Variable 'hpet2' is reassigned a value before the old one has been used.
xen/tools/tests/vhpet/main.c:705:9: note: Variable 'hpet2' is reassigned a value before the old one has been used.
xen/tools/tests/vhpet/main.c:715:9: style: Variable 'hpet0' is reassigned a value before the old one has been used. [redundantAssignment]
xen/tools/tests/vhpet/main.c:697:9: note: Variable 'hpet0' is reassigned a value before the old one has been used.
xen/tools/tests/vhpet/main.c:715:9: note: Variable 'hpet0' is reassigned a value before the old one has been used.
xen/tools/tests/vhpet/main.c:718:9: style: Variable 'hpet1' is reassigned a value before the old one has been used. [redundantAssignment]
xen/tools/tests/vhpet/main.c:700:9: note: Variable 'hpet1' is reassigned a value before the old one has been used.
xen/tools/tests/vhpet/main.c:718:9: note: Variable 'hpet1' is reassigned a value before the old one has been used.
xen/tools/tests/vhpet/main.c:723:9: style: Variable 'hpet2' is reassigned a value before the old one has been used. [redundantAssignment]
xen/tools/tests/vhpet/main.c:705:9: note: Variable 'hpet2' is reassigned a value before the old one has been used.
xen/tools/tests/vhpet/main.c:723:9: note: Variable 'hpet2' is reassigned a value before the old one has been used.
xen/tools/tests/vhpet/main.c:195:15: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
xen/tools/tests/vhpet/main.c:209:35: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/tools/tests/vhpet/main.c:210:35: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/tools/tests/vhpet/main.c:220:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/tools/tests/vhpet/main.c:221:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/tools/tests/vhpet/main.c:222:37: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/tools/tests/x86_emulator/blowfish.c:395:14: style: The scope of the variable 'data' can be reduced. [variableScope]
xen/tools/tests/x86_emulator/test_x86_emulator.c:267:51: portability: '(void*)(sp&-4096L)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/tests/x86_emulator/test_x86_emulator.c:1391:28: portability: '(void*)res' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/tests/xen-access/xen-access.c:544:10: style: Condition 'breakpoint' is always false [knownConditionTrueFalse]
xen/tools/tests/xen-access/xen-access.c:365:22: note: Assignment 'breakpoint=0', assigned value is 0
xen/tools/tests/xen-access/xen-access.c:544:10: note: Condition 'breakpoint' is always false
xen/tools/tests/xen-access/xen-access.c:554:10: style: Condition 'debug' is always false [knownConditionTrueFalse]
xen/tools/tests/xen-access/xen-access.c:369:17: note: Assignment 'debug=0', assigned value is 0
xen/tools/tests/xen-access/xen-access.c:554:10: note: Condition 'debug' is always false
xen/tools/tests/xen-access/xen-access.c:564:10: style: Condition 'cpuid' is always false [knownConditionTrueFalse]
xen/tools/tests/xen-access/xen-access.c:370:17: note: Assignment 'cpuid=0', assigned value is 0
xen/tools/tests/xen-access/xen-access.c:564:10: note: Condition 'cpuid' is always false
xen/tools/tests/xen-access/xen-access.c:574:10: style: Condition 'privcall' is always false [knownConditionTrueFalse]
xen/tools/tests/xen-access/xen-access.c:367:20: note: Assignment 'privcall=0', assigned value is 0
xen/tools/tests/xen-access/xen-access.c:574:10: note: Condition 'privcall' is always false
xen/tools/tests/xen-access/xen-access.c:592:18: style: Condition 'breakpoint' is always false [knownConditionTrueFalse]
xen/tools/tests/xen-access/xen-access.c:365:22: note: Assignment 'breakpoint=0', assigned value is 0
xen/tools/tests/xen-access/xen-access.c:592:18: note: Condition 'breakpoint' is always false
xen/tools/tests/xen-access/xen-access.c:594:18: style: Condition 'debug' is always false [knownConditionTrueFalse]
xen/tools/tests/xen-access/xen-access.c:369:17: note: Assignment 'debug=0', assigned value is 0
xen/tools/tests/xen-access/xen-access.c:594:18: note: Condition 'debug' is always false
xen/tools/tests/xen-access/xen-access.c:596:18: style: Condition 'cpuid' is always false [knownConditionTrueFalse]
xen/tools/tests/xen-access/xen-access.c:370:17: note: Assignment 'cpuid=0', assigned value is 0
xen/tools/tests/xen-access/xen-access.c:596:18: note: Condition 'cpuid' is always false
xen/tools/tests/xen-access/xen-access.c:599:18: style: Condition 'privcall' is always false [knownConditionTrueFalse]
xen/tools/tests/xen-access/xen-access.c:367:20: note: Assignment 'privcall=0', assigned value is 0
xen/tools/tests/xen-access/xen-access.c:599:18: note: Condition 'privcall' is always false
xen/tools/tests/xen-access/xen-access.c:605:17: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
xen/tools/tests/xen-access/xen-access.c:604:17: note: Variable 'rc' is reassigned a value before the old one has been used.
xen/tools/tests/xen-access/xen-access.c:605:17: note: Variable 'rc' is reassigned a value before the old one has been used.
xen/tools/tests/xen-access/xen-access.c:606:17: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
xen/tools/tests/xen-access/xen-access.c:605:17: note: Variable 'rc' is reassigned a value before the old one has been used.
xen/tools/tests/xen-access/xen-access.c:606:17: note: Variable 'rc' is reassigned a value before the old one has been used.
xen/tools/tests/xen-access/xen-access.c:607:17: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
xen/tools/tests/xen-access/xen-access.c:606:17: note: Variable 'rc' is reassigned a value before the old one has been used.
xen/tools/tests/xen-access/xen-access.c:607:17: note: Variable 'rc' is reassigned a value before the old one has been used.
xen/tools/tests/xen-access/xen-access.c:610:17: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
xen/tools/tests/xen-access/xen-access.c:609:17: note: Variable 'rc' is reassigned a value before the old one has been used.
xen/tools/tests/xen-access/xen-access.c:610:17: note: Variable 'rc' is reassigned a value before the old one has been used.
xen/tools/xcutils/lsevtchn.c:12:22: style: The scope of the variable 'rc' can be reduced. [variableScope]
xen/tools/xcutils/readnotes.c:106:14: style: The scope of the variable 'this_note_name' can be reduced. [variableScope]
xen/tools/xcutils/readnotes.c:186:11: style: The scope of the variable 'payload_offset' can be reduced. [variableScope]
xen/tools/xcutils/readnotes.c:186:27: style: The scope of the variable 'payload_length' can be reduced. [variableScope]
xen/tools/xcutils/readnotes.c:244:17: portability: 'image' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/xenbackendd/xenbackendd.c:42:0: error: #error XEN_SCRIPT_DIR not defined [preprocessorErrorDirective]
xen/tools/xenmon/setmask.c:35:22: style: struct member 'atomic_t::counter' is never used. [unusedStructMember]
xen/tools/xenmon/xenbaked.c:714:5: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xen/tools/xenmon/xenbaked.c:844:14: style: The scope of the variable 't_blocked' can be reduced. [variableScope]
xen/tools/xenmon/xenbaked.c:891:32: style: The scope of the variable 'start' can be reduced. [variableScope]
xen/tools/xenmon/xenbaked.c:892:32: style: The scope of the variable 'run_time' can be reduced. [variableScope]
xen/tools/xenmon/xenbaked.c:1104:20: style: The scope of the variable 'cpu_data' can be reduced. [variableScope]
xen/tools/xenmon/xenbaked.c:56:22: style: struct member 'atomic_t::counter' is never used. [unusedStructMember]
xen/tools/xenpaging/file_ops.c:30:9: style: The scope of the variable 'bytes' can be reduced. [variableScope]
xen/tools/xenpaging/file_ops.c:38:29: portability: 'page' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/xenpaging/pagein.c:23:12: style: The scope of the variable 'num' can be reduced. [variableScope]
xen/tools/xenpaging/xenpaging.c:255:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
xen/tools/xenpaging/xenpaging.c:122:21: style: The scope of the variable 'ret' can be reduced. [variableScope]
xen/tools/xenpaging/xenpaging.c:968:72: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/tools/xenpmd/xenpmd.c:102:20: style: The scope of the variable 'dir_entries' can be reduced. [variableScope]
xen/tools/xenpmd/xenpmd.c:433:10: style: The scope of the variable 'dir' can be reduced. [variableScope]
xen/tools/xenstat/libxenstat/src/xenstat.c:770:2: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xenstat/libxenstat/src/xenstat.c:123:15: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/tools/xenstat/libxenstat/src/xenstat.c:292:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/tools/xenstat/libxenstat/src/xenstat.c:624:7: style: The scope of the variable 'vnum' can be reduced. [variableScope]
xen/tools/xenstat/libxenstat/src/xenstat_linux.c:436:9: warning: Width 3 given in format string (no. 1) is smaller than destination buffer 'buf[256]'. [invalidScanfFormatWidth_smaller]
xen/tools/xenstat/libxenstat/src/xenstat_linux.c:102:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/tools/xenstat/libxenstat/src/xenstat_linux.c:102:13: style: The scope of the variable 'x' can be reduced. [variableScope]
xen/tools/xenstat/libxenstat/src/xenstat_linux.c:102:20: style: The scope of the variable 'col' can be reduced. [variableScope]
xen/tools/xenstat/libxenstat/src/xenstat_linux.c:245:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
xen/tools/xenstat/libxenstat/src/xenstat_linux.c:160:5: error: Common realloc mistake: 'tmp' nulled but not freed upon failure [memleakOnRealloc]
xen/tools/xenstat/libxenstat/src/xenstat_solaris.c:220:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xenstat/libxenstat/src/xenstat_solaris.c:236:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xenstat/libxenstat/src/xenstat_solaris.c:327:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xenstat/libxenstat/src/xenstat_solaris.c:344:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xenstat/xentop/xentop.c:469:18: style: The scope of the variable 'd1s' can be reduced. [variableScope]
xen/tools/xenstat/xentop/xentop.c:469:23: style: The scope of the variable 'd2s' can be reduced. [variableScope]
xen/tools/xenstat/xentop/xentop.c:650:19: style: The scope of the variable 'network' can be reduced. [variableScope]
xen/tools/xenstat/xentop/xentop.c:765:15: style: The scope of the variable 'vbd' can be reduced. [variableScope]
xen/tools/xenstat/xentop/xentop.c:871:18: style: The scope of the variable 'domain' can be reduced. [variableScope]
xen/tools/xenstat/xentop/xentop.c:999:16: style: The scope of the variable 'vcpu' can be reduced. [variableScope]
xen/tools/xenstat/xentop/xentop.c:1023:19: style: The scope of the variable 'network' can be reduced. [variableScope]
xen/tools/xenstat/xentop/xentop.c:1054:15: style: The scope of the variable 'vbd' can be reduced. [variableScope]
xen/tools/xenstore/hashtable.c:92:20: style: The scope of the variable 'pE' can be reduced. [variableScope]
xen/tools/xenstore/hashtable.c:36:33: style: Function 'create_hashtable' argument 2 names different: declaration 'hashfunction' definition 'hashf'. [funcArgNamesDifferent]
xen/tools/xenstore/hashtable.h:81:33: note: Function 'create_hashtable' argument 2 names different: declaration 'hashfunction' definition 'hashf'.
xen/tools/xenstore/hashtable.c:36:33: note: Function 'create_hashtable' argument 2 names different: declaration 'hashfunction' definition 'hashf'.
xen/tools/xenstore/hashtable.c:37:24: style: Function 'create_hashtable' argument 3 names different: declaration 'key_eq_fn' definition 'eqf'. [funcArgNamesDifferent]
xen/tools/xenstore/hashtable.h:82:24: note: Function 'create_hashtable' argument 3 names different: declaration 'key_eq_fn' definition 'eqf'.
xen/tools/xenstore/hashtable.c:37:24: note: Function 'create_hashtable' argument 3 names different: declaration 'key_eq_fn' definition 'eqf'.
xen/tools/xenstore/talloc.c:1292:8: warning: Either the condition 'tc' is redundant or there is possible null pointer dereference: tc. [nullPointerRedundantCheck]
xen/tools/xenstore/talloc.c:1291:10: note: Assuming that condition 'tc' is not redundant
xen/tools/xenstore/talloc.c:1292:8: note: Null pointer dereference
xen/tools/xenstore/talloc.c:1314:8: warning: Either the condition 'tc' is redundant or there is possible null pointer dereference: tc. [nullPointerRedundantCheck]
xen/tools/xenstore/talloc.c:1313:10: note: Assuming that condition 'tc' is not redundant
xen/tools/xenstore/talloc.c:1314:8: note: Null pointer dereference
xen/tools/xenstore/talloc.c:1263:36: style: Function 'talloc_get_size' argument 1 names different: declaration 'ctx' definition 'context'. [funcArgNamesDifferent]
xen/tools/xenstore/talloc.h:138:36: note: Function 'talloc_get_size' argument 1 names different: declaration 'ctx' definition 'context'.
xen/tools/xenstore/talloc.c:1263:36: note: Function 'talloc_get_size' argument 1 names different: declaration 'ctx' definition 'context'.
xen/tools/xenstore/talloc.c:1278:45: style: Function 'talloc_find_parent_byname' argument 1 names different: declaration 'ctx' definition 'context'. [funcArgNamesDifferent]
xen/tools/xenstore/talloc.h:139:45: note: Function 'talloc_find_parent_byname' argument 1 names different: declaration 'ctx' definition 'context'.
xen/tools/xenstore/talloc.c:1278:45: note: Function 'talloc_find_parent_byname' argument 1 names different: declaration 'ctx' definition 'context'.
xen/tools/xenstore/tdb.c:523:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xenstore/tdb.c:523:2: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xenstore/tdb.c:523:2: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xenstore/tdb.c:602:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xenstore/tdb.c:401:11: style: The scope of the variable 'len' can be reduced. [variableScope]
xen/tools/xenstore/tdb.c:1006:3: style: Redundant pointer operation on 'newdb' - it's already a pointer. [redundantPointerOp]
xen/tools/xenstore/tdb.c:1016:2: style: Redundant pointer operation on 'newdb' - it's already a pointer. [redundantPointerOp]
xen/tools/xenstore/tdb.c:1459:49: style: Function 'tdb_nextkey' argument 2 names different: declaration 'key' definition 'oldkey'. [funcArgNamesDifferent]
xen/tools/xenstore/tdb.h:133:49: note: Function 'tdb_nextkey' argument 2 names different: declaration 'key' definition 'oldkey'.
xen/tools/xenstore/tdb.c:1459:49: note: Function 'tdb_nextkey' argument 2 names different: declaration 'key' definition 'oldkey'.
xen/tools/xenstore/tdb.c:543:8: warning: Suspicious code: sign conversion of i in calculation, even though i can have a negative value [signConversion]
xen/tools/xenstore/xenstore_client.c:488:13: style: Expression is always false because 'else if' condition matches previous condition at line 474. [multiCondition]
xen/tools/xenstore/xenstore_client.c:133:9: style: The scope of the variable 'newpath_len' can be reduced. [variableScope]
xen/tools/xenstore/xenstore_client.c:146:14: style: The scope of the variable 'buf' can be reduced. [variableScope]
xen/tools/xenstore/xenstore_client.c:147:32: style: The scope of the variable 'perms' can be reduced. [variableScope]
xen/tools/xenstore/xenstore_client.c:256:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xen/tools/xenstore/xenstored_core.c:335:3: style: Variable 'new_fds' is reassigned a value before the old one has been used. [redundantAssignment]
xen/tools/xenstore/xenstored_core.c:327:0: note: Variable 'new_fds' is reassigned a value before the old one has been used.
xen/tools/xenstore/xenstored_core.c:335:3: note: Variable 'new_fds' is reassigned a value before the old one has been used.
xen/tools/xenstore/xenstored_core.c:2087:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xen/tools/xenstore/xenstored_core.c:2097:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xen/tools/xenstore/xenstored_core.c:2107:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xen/tools/xenstore/xenstored_core.c:459:30: portability: 'node->data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/xenstore/xenstored_core.c:491:4: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/xenstore/xenstored_core.c:493:4: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/xenstore/xenstored_core.c:1050:14: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/xenstore/xenstored_core.c:1050:31: portability: 'mem+off' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/xenstore/xenstored_core.c:179:10: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable]
xen/tools/xenstore/xenstored_core.c:231:10: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable]
xen/tools/xenstore/xenstored_domain.c:685:17: style: The scope of the variable 'd' can be reduced. [variableScope]
xen/tools/xenstore/xenstored_domain.c:711:17: style: The scope of the variable 'd' can be reduced. [variableScope]
xen/tools/xenstore/xenstored_domain.c:786:45: style: Function 'wrl_gettime_now' argument 1 names different: declaration 'now_ts' definition 'now_wt'. [funcArgNamesDifferent]
xen/tools/xenstore/xenstored_domain.h:84:45: note: Function 'wrl_gettime_now' argument 1 names different: declaration 'now_ts' definition 'now_wt'.
xen/tools/xenstore/xenstored_domain.c:786:45: note: Function 'wrl_gettime_now' argument 1 names different: declaration 'now_ts' definition 'now_wt'.
xen/tools/xenstore/xenstored_solaris.c:125:70: style: Function 'dtrace_io' argument 2 names different: declaration 'data' definition 'in'. [funcArgNamesDifferent]
xen/tools/xenstore/xenstored_core.h:182:75: note: Function 'dtrace_io' argument 2 names different: declaration 'data' definition 'in'.
xen/tools/xenstore/xenstored_solaris.c:125:70: note: Function 'dtrace_io' argument 2 names different: declaration 'data' definition 'in'.
xen/tools/xenstore/xenstored_solaris.c:126:9: style: Function 'dtrace_io' argument 3 names different: declaration 'out' definition 'io_out'. [funcArgNamesDifferent]
xen/tools/xenstore/xenstored_core.h:182:85: note: Function 'dtrace_io' argument 3 names different: declaration 'out' definition 'io_out'.
xen/tools/xenstore/xenstored_solaris.c:126:9: note: Function 'dtrace_io' argument 3 names different: declaration 'out' definition 'io_out'.
xen/tools/xenstore/xenstored_transaction.c:145:74: style: Function 'do_transaction_start' argument 2 names different: declaration 'node' definition 'in'. [funcArgNamesDifferent]
xen/tools/xenstore/xenstored_transaction.h:24:74: note: Function 'do_transaction_start' argument 2 names different: declaration 'node' definition 'in'.
xen/tools/xenstore/xenstored_transaction.c:145:74: note: Function 'do_transaction_start' argument 2 names different: declaration 'node' definition 'in'.
xen/tools/xenstore/xenstored_watch.c:97:50: style: Function 'fire_watches' argument 2 names different: declaration 'tmp' definition 'ctx'. [funcArgNamesDifferent]
xen/tools/xenstore/xenstored_watch.h:28:50: note: Function 'fire_watches' argument 2 names different: declaration 'tmp' definition 'ctx'.
xen/tools/xenstore/xenstored_watch.c:97:50: note: Function 'fire_watches' argument 2 names different: declaration 'tmp' definition 'ctx'.
xen/tools/xenstore/xs.c:432:6: style: Condition '!read_from_thread' is always true [knownConditionTrueFalse]
xen/tools/xenstore/xs.c:429:21: note: Assignment 'read_from_thread=0', assigned value is 0
xen/tools/xenstore/xs.c:432:6: note: Condition '!read_from_thread' is always true
xen/tools/xenstore/xs.c:712:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xenstore/xs.c:226:15: style: The scope of the variable 'saved_errno' can be reduced. [variableScope]
xen/tools/xenstore/xs.c:887:8: style: The scope of the variable 'l_token' can be reduced. [variableScope]
xen/tools/xenstore/xs.c:887:18: style: The scope of the variable 'l_path' can be reduced. [variableScope]
xen/tools/xenstore/xs.c:388:8: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/xenstore/xs_lib.c:212:20: style: The scope of the variable 'c' can be reduced. [variableScope]
xen/tools/xenstore/xs_lib.c:105:8: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/xenstore/xs_tdb_dump.c:69:4: warning: %i in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xenstore/xs_tdb_dump.c:69:4: warning: %i in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xenstore/xs_tdb_dump.c:69:4: warning: %i in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xenstore/xs_tdb_dump.c:69:4: warning: %i in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xentrace/mread.c:33:41: style: Function 'mread64' argument 2 names different: declaration 'dst' definition 'rec'. [funcArgNamesDifferent]
xen/tools/xentrace/mread.h:18:41: note: Function 'mread64' argument 2 names different: declaration 'dst' definition 'rec'.
xen/tools/xentrace/mread.c:33:41: note: Function 'mread64' argument 2 names different: declaration 'dst' definition 'rec'.
xen/tools/xentrace/mread.c:154:23: portability: 'rec' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/xentrace/xenalyze.c:1452:13: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:1791:13: warning: %lld in format string (no. 2) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:1796:21: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:1802:25: warning: %lld in format string (no. 2) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:2891:13: warning: %lld in format string (no. 4) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:2891:13: warning: %lld in format string (no. 5) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:2891:13: warning: %lld in format string (no. 6) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:2891:13: warning: %lld in format string (no. 7) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3036:13: warning: %lld in format string (no. 5) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3036:13: warning: %lld in format string (no. 6) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3036:13: warning: %lld in format string (no. 7) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3041:13: warning: %lld in format string (no. 5) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3041:13: warning: %lld in format string (no. 6) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3041:13: warning: %lld in format string (no. 7) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3047:17: warning: %lld in format string (no. 5) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3047:17: warning: %lld in format string (no. 6) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3047:17: warning: %lld in format string (no. 7) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3052:17: warning: %lld in format string (no. 5) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3052:17: warning: %lld in format string (no. 6) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3052:17: warning: %lld in format string (no. 7) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3057:25: warning: %lld in format string (no. 5) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3057:25: warning: %lld in format string (no. 6) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3057:25: warning: %lld in format string (no. 7) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3065:17: warning: %lld in format string (no. 5) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3065:17: warning: %lld in format string (no. 6) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3065:17: warning: %lld in format string (no. 7) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3069:25: warning: %lld in format string (no. 5) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3069:25: warning: %lld in format string (no. 6) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3069:25: warning: %lld in format string (no. 7) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3072:21: warning: %lld in format string (no. 5) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3072:21: warning: %lld in format string (no. 6) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3072:21: warning: %lld in format string (no. 7) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3336:13: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3336:13: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3336:13: warning: %d in format string (no. 8) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3336:13: warning: %d in format string (no. 9) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3336:13: warning: %d in format string (no. 10) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3343:13: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3343:13: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3343:13: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3343:13: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3343:13: warning: %d in format string (no. 8) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3375:13: warning: %lld in format string (no. 3) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3382:13: warning: %lld in format string (no. 5) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3595:5: warning: %lld in format string (no. 5) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3595:5: warning: %lld in format string (no. 6) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3595:5: warning: %lld in format string (no. 7) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3619:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3725:17: warning: %lld in format string (no. 4) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3811:13: warning: %lld in format string (no. 5) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3811:13: warning: %lld in format string (no. 6) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3811:13: warning: %lld in format string (no. 7) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3812:13: warning: %lld in format string (no. 5) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3812:13: warning: %lld in format string (no. 6) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3812:13: warning: %lld in format string (no. 7) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3816:13: warning: %lld in format string (no. 5) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3816:13: warning: %lld in format string (no. 6) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3816:13: warning: %lld in format string (no. 7) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3817:13: warning: %lld in format string (no. 5) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3817:13: warning: %lld in format string (no. 6) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3817:13: warning: %lld in format string (no. 7) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:4076:9: warning: %lld in format string (no. 5) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:4076:9: warning: %lld in format string (no. 6) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:4076:9: warning: %lld in format string (no. 7) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:4078:5: warning: %lld in format string (no. 5) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:4078:5: warning: %lld in format string (no. 6) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:4078:5: warning: %lld in format string (no. 7) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:4086:5: warning: %lld in format string (no. 5) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:4086:5: warning: %lld in format string (no. 6) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:4086:5: warning: %lld in format string (no. 7) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:4169:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:4214:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:4305:9: warning: %lld in format string (no. 5) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:4305:9: warning: %lld in format string (no. 6) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:4305:9: warning: %lld in format string (no. 7) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:4308:5: warning: %lld in format string (no. 5) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:4308:5: warning: %lld in format string (no. 6) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:4308:5: warning: %lld in format string (no. 7) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:4436:9: warning: %lld in format string (no. 5) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:4573:9: warning: %lld in format string (no. 3) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:4600:5: warning: %lld in format string (no. 5) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:4600:5: warning: %lld in format string (no. 6) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:4600:5: warning: %lld in format string (no. 7) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:5163:17: warning: %lld in format string (no. 5) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:5236:21: warning: %lld in format string (no. 4) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:5256:9: warning: %lld in format string (no. 2) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:5310:12: warning: %lld in format string (no. 5) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:5310:12: warning: %lld in format string (no. 6) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:5310:12: warning: %lld in format string (no. 7) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:5313:12: warning: %lld in format string (no. 5) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:5313:12: warning: %lld in format string (no. 6) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:5313:12: warning: %lld in format string (no. 7) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:5354:4: warning: %lld in format string (no. 4) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:5354:4: warning: %lld in format string (no. 5) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:5354:4: warning: %lld in format string (no. 6) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:5354:4: warning: %lld in format string (no. 7) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:5506:13: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:5521:13: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:5535:13: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:5607:13: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:5623:13: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:5635:13: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:5808:13: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:5821:13: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:5834:13: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:5916:13: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:5927:13: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:5996:13: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:6009:13: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:6022:13: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:6057:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:6061:5: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:6381:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:6403:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:6485:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:6568:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:6573:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:6577:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:6581:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:6585:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:6654:9: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:6696:9: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:6911:5: warning: %lld in format string (no. 3) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:7067:29: warning: %lld in format string (no. 3) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:7117:17: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:7155:13: warning: %lld in format string (no. 3) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:7155:13: warning: %lld in format string (no. 5) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:7155:13: warning: %lld in format string (no. 6) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:8226:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:8226:13: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:8233:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:8244:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:8249:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:8305:9: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:8526:5: warning: %u in format string (no. 6) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xen/tools/xentrace/xenalyze.c:8546:9: warning: %lld in format string (no. 4) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:8650:17: warning: %lld in format string (no. 2) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:8684:13: warning: %lld in format string (no. 7) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:8690:13: warning: %lld in format string (no. 5) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:8915:9: warning: %lld in format string (no. 3) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:9017:21: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:9112:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xen/tools/xentrace/xenalyze.c:9112:9: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xen/tools/xentrace/xenalyze.c:9155:9: warning: %lld in format string (no. 3) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:9193:13: warning: %lld in format string (no. 3) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:9193:13: warning: %lld in format string (no. 4) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:9201:13: warning: %lld in format string (no. 3) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:9204:17: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:9210:17: warning: %lld in format string (no. 3) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:9746:17: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:9746:17: warning: %lld in format string (no. 2) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:10044:9: warning: %lld in format string (no. 3) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xenalyze.c:3537:5: style: Variable 'o' is reassigned a value before the old one has been used. [redundantAssignment]
xen/tools/xentrace/xenalyze.c:3535:0: note: Variable 'o' is reassigned a value before the old one has been used.
xen/tools/xentrace/xenalyze.c:3537:5: note: Variable 'o' is reassigned a value before the old one has been used.
xen/tools/xentrace/xenalyze.c:9720:5: style: Variable 'min_p' is reassigned a value before the old one has been used. [redundantAssignment]
xen/tools/xentrace/xenalyze.c:9718:0: note: Variable 'min_p' is reassigned a value before the old one has been used.
xen/tools/xentrace/xenalyze.c:9720:5: note: Variable 'min_p' is reassigned a value before the old one has been used.
xen/tools/xentrace/xenalyze.c:10390:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xen/tools/xentrace/xenalyze.c:1973:9: style: The scope of the variable 'I' can be reduced. [variableScope]
xen/tools/xentrace/xenalyze.c:1973:12: style: The scope of the variable 'J' can be reduced. [variableScope]
xen/tools/xentrace/xenalyze.c:1975:15: style: The scope of the variable 'X' can be reduced. [variableScope]
xen/tools/xentrace/xenalyze.c:2030:18: style: The scope of the variable 'J' can be reduced. [variableScope]
xen/tools/xentrace/xenalyze.c:2030:21: style: The scope of the variable 'K' can be reduced. [variableScope]
xen/tools/xentrace/xenalyze.c:2031:44: style: The scope of the variable 'I_weight' can be reduced. [variableScope]
xen/tools/xentrace/xenalyze.c:2031:54: style: The scope of the variable 'J_weight' can be reduced. [variableScope]
xen/tools/xentrace/xenalyze.c:2034:11: style: The scope of the variable 'X' can be reduced. [variableScope]
xen/tools/xentrace/xenalyze.c:2115:18: style: The scope of the variable 'J' can be reduced. [variableScope]
xen/tools/xentrace/xenalyze.c:2115:21: style: The scope of the variable 'K' can be reduced. [variableScope]
xen/tools/xentrace/xenalyze.c:2116:35: style: The scope of the variable 'I_weight' can be reduced. [variableScope]
xen/tools/xentrace/xenalyze.c:2116:45: style: The scope of the variable 'J_weight' can be reduced. [variableScope]
xen/tools/xentrace/xenalyze.c:2119:15: style: The scope of the variable 'X' can be reduced. [variableScope]
xen/tools/xentrace/xenalyze.c:2409:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/tools/xentrace/xenalyze.c:2586:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/tools/xentrace/xenalyze.c:3501:31: style: The scope of the variable 'ov' can be reduced. [variableScope]
xen/tools/xentrace/xenalyze.c:4097:28: style: The scope of the variable 'oval' can be reduced. [variableScope]
xen/tools/xentrace/xenalyze.c:4486:11: style: The scope of the variable 'intsrc_name' can be reduced. [variableScope]
xen/tools/xentrace/xenalyze.c:4617:21: style: The scope of the variable 'registered' can be reduced. [variableScope]
xen/tools/xentrace/xenalyze.c:8198:33: style: The scope of the variable 'd' can be reduced. [variableScope]
xen/tools/xentrace/xenalyze.c:8867:23: style: The scope of the variable 'p' can be reduced. [variableScope]
xen/tools/xentrace/xenalyze.c:9499:11: style: The scope of the variable 'tsc' can be reduced. [variableScope]
xen/tools/xentrace/xenalyze.c:9779:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/tools/xentrace/xenalyze.c:5476:32: style: struct member 'Anonymous69::emulation_count' is never used. [unusedStructMember]
xen/tools/xentrace/xenalyze.c:5481:32: style: struct member 'Anonymous70::emulation_count' is never used. [unusedStructMember]
xen/tools/xentrace/xenalyze.c:5486:32: style: struct member 'Anonymous71::emulation_count' is never used. [unusedStructMember]
xen/tools/xentrace/xenalyze.c:6249:13: style: union member 'pv_event::unused1' is never used. [unusedStructMember]
xen/tools/xentrace/xenalyze.c:6252:13: style: union member 'pv_event::unused' is never used. [unusedStructMember]
xen/tools/xentrace/xenalyze.c:8774:44: style: Variable 'r' is assigned a value that is never used. [unreadVariable]
xen/tools/xentrace/xenalyze.c:9076:12: style: Variable 'c' is assigned a value that is never used. [unreadVariable]
xen/tools/xentrace/xenalyze.c:9077:14: style: Variable 'len' is assigned a value that is never used. [unreadVariable]
xen/tools/xentrace/xenctx.c:737:15: style: The scope of the variable 'src' can be reduced. [variableScope]
xen/tools/xentrace/xenctx.c:781:13: style: The scope of the variable 'k' can be reduced. [variableScope]
xen/tools/xentrace/xenctx.c:711:28: portability: 'mapped' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/tools/xentrace/xenctx.c:86:9: style: struct member 'xenctx::tag_call_trace' is never used. [unusedStructMember]
xen/tools/xentrace/xentrace.c:399:17: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xentrace.c:415:13: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xentrace.c:996:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xentrace.c:996:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/tools/xentrace/xentrace.c:332:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xen/tools/xentrace/xentrace.c:529:18: style: The scope of the variable 'v' can be reduced. [variableScope]
xen/tools/xentrace/xentrace.c:630:9: style: The scope of the variable 'port' can be reduced. [variableScope]
xen/tools/xentrace/xentrace.c:265:15: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/unmodified_drivers/linux-2.6/platform-pci/evtchn.c:244:16: style: The scope of the variable 'masked_l1' can be reduced. [variableScope]
xen/unmodified_drivers/linux-2.6/platform-pci/machine_reboot.c:85:10: style: Condition 'err<0' is always false [knownConditionTrueFalse]
xen/unmodified_drivers/linux-2.6/platform-pci/machine_reboot.c:84:8: note: Assignment 'err=0', assigned value is 0
xen/unmodified_drivers/linux-2.6/platform-pci/machine_reboot.c:85:10: note: Condition 'err<0' is always false
xen/xen/arch/arm/alternative.c:183:35: portability: 'xenmap' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/arm/alternative.c:193:68: portability: 'xenmap' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/arm/alternative.c:194:70: portability: 'xenmap' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/arm/arm32/livepatch.c:230:14: style: The scope of the variable 'val' can be reduced. [variableScope]
xen/xen/arch/arm/bootfdt.c:38:14: style: The scope of the variable 'l' can be reduced. [variableScope]
xen/xen/arch/arm/bootfdt.c:171:16: style: The scope of the variable 'kind_guess' can be reduced. [variableScope]
xen/xen/arch/arm/bootfdt.c:52:14: portability: 'prop' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/arm/bootfdt.c:42:12: style: Variable 'mlen' is assigned a value that is never used. [unreadVariable]
xen/xen/arch/arm/domain.c:371:19: style: The scope of the variable 'arg' can be reduced. [variableScope]
xen/xen/arch/arm/domain.c:259:73: portability: '(void*)(&v->runstate.state_entry_time+1)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/arm/domain.c:270:73: portability: '(void*)(&v->runstate.state_entry_time+1)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/arm/domain_build.c:490:21: warning: Logical conjunction always evaluates to false: irq < 16 && irq >= 32. [incorrectLogicOperator]
xen/xen/arch/arm/domain_build.c:668:14: style: The scope of the variable 'mpidr_aff' can be reduced. [variableScope]
xen/xen/arch/arm/domain_build.c:1033:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xen/xen/arch/arm/domain_build.c:2011:29: portability: 'dst' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/arm/domain_build.c:974:11: style: Variable 'res' is assigned a value that is never used. [unreadVariable]
xen/xen/arch/arm/gic-v2.c:761:5: style: Variable 'compatible' is reassigned a value before the old one has been used. [redundantAssignment]
xen/xen/arch/arm/gic-v2.c:756:0: note: Variable 'compatible' is reassigned a value before the old one has been used.
xen/xen/arch/arm/gic-v2.c:761:5: note: Variable 'compatible' is reassigned a value before the old one has been used.
xen/xen/arch/arm/gic-v2.c:446:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xen/xen/arch/arm/gic-v2.c:261:30: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/arm/gic-v2.c:262:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/arm/gic-v2.c:263:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/arm/gic-v3.c:1087:5: style: Variable 'compatible' is reassigned a value before the old one has been used. [redundantAssignment]
xen/xen/arch/arm/gic-v3.c:1082:0: note: Variable 'compatible' is reassigned a value before the old one has been used.
xen/xen/arch/arm/gic-v3.c:1087:5: note: Variable 'compatible' is reassigned a value before the old one has been used.
xen/xen/arch/arm/gic-v3.c:263:14: style: The scope of the variable 'val' can be reduced. [variableScope]
xen/xen/arch/arm/gic-v3.c:539:14: style: The scope of the variable 'priority' can be reduced. [variableScope]
xen/xen/arch/arm/gic-v3.c:631:14: style: The scope of the variable 'reg' can be reduced. [variableScope]
xen/xen/arch/arm/gic-v3.c:841:14: style: The scope of the variable 'val' can be reduced. [variableScope]
xen/xen/arch/arm/gic-v3.c:268:34: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/arm/gic-v3.c:511:30: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/arm/gic-v3.c:512:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/arm/gic-v3.c:513:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/arm/gic.c:440:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/xen/arch/arm/gic.c:701:18: style: The scope of the variable 'irq' can be reduced. [variableScope]
xen/xen/arch/arm/guestcopy.c:25:11: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/arm/guestcopy.c:30:29: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/arm/guestcopy.c:33:14: portability: 'from' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/arm/guestcopy.c:34:12: portability: 'to' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/arm/guestcopy.c:72:11: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/arm/guestcopy.c:75:29: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/arm/guestcopy.c:78:12: portability: 'to' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/arm/guestcopy.c:104:11: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/arm/guestcopy.c:111:14: portability: 'from' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/arm/guestcopy.c:112:12: portability: 'to' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/arm/io.c:109:5: style: Variable 'handler' is reassigned a value before the old one has been used. [redundantAssignment]
xen/xen/arch/arm/io.c:107:0: note: Variable 'handler' is reassigned a value before the old one has been used.
xen/xen/arch/arm/io.c:109:5: note: Variable 'handler' is reassigned a value before the old one has been used.
xen/xen/arch/arm/kernel.c:61:25: portability: 'src' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/arm/kernel.c:65:13: portability: 'dst' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/arm/kernel.c:189:29: portability: 'dst' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/arm/kernel.c:216:17: style: struct member 'Anonymous2::os' is never used. [unusedStructMember]
xen/xen/arch/arm/kernel.c:217:17: style: struct member 'Anonymous2::arch' is never used. [unusedStructMember]
xen/xen/arch/arm/kernel.c:218:17: style: struct member 'Anonymous2::type' is never used. [unusedStructMember]
xen/xen/arch/arm/kernel.c:219:17: style: struct member 'Anonymous2::comp' is never used. [unusedStructMember]
xen/xen/arch/arm/kernel.c:220:17: style: struct member 'Anonymous2::name' is never used. [unusedStructMember]
xen/xen/arch/arm/kernel.c:304:10: style: Variable 'rc' is assigned a value that is never used. [unreadVariable]
xen/xen/arch/arm/livepatch.c:77:47: portability: 'vmap_of_xen_text' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/arm/mm.c:503:44: portability: '(void*)BOOT_FDT_VIRT_START' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/arm/mm.c:877:16: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/arm/p2m.c:286:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xen/xen/arch/arm/p2m.c:620:18: style: The scope of the variable 'index' can be reduced. [variableScope]
xen/xen/arch/arm/platforms/brcm.c:27:17: style: struct member 'brcm_plat_regs::hif_mask' is never used. [unusedStructMember]
xen/xen/arch/arm/platforms/exynos5.c:168:18: style: The scope of the variable 'timeout' can be reduced. [variableScope]
xen/xen/arch/arm/platforms/exynos5.c:156:30: portability: 'power' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/arm/platforms/exynos5.c:163:24: portability: 'power' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/arm/platforms/omap5.c:85:11: style: Variable 'den' is assigned a value that is never used. [unreadVariable]
xen/xen/arch/arm/platforms/xgene-storm.c:55:11: style: Variable 'res' is assigned a value that is never used. [unreadVariable]
xen/xen/arch/arm/psci.c:125:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xen/xen/arch/arm/setup.c:234:24: style: The scope of the variable 'mod' can be reduced. [variableScope]
xen/xen/arch/arm/setup.c:897:9: style: The scope of the variable 'major' can be reduced. [variableScope]
xen/xen/arch/arm/setup.c:897:20: style: The scope of the variable 'minor' can be reduced. [variableScope]
xen/xen/arch/arm/setup.c:898:10: style: The scope of the variable 's' can be reduced. [variableScope]
xen/xen/arch/arm/time.c:159:9: style: The scope of the variable 'res' can be reduced. [variableScope]
xen/xen/arch/arm/traps.c:932:27: style: The scope of the variable 'addr' can be reduced. [variableScope]
xen/xen/arch/arm/traps.c:1661:19: style: The scope of the variable 'itbits' can be reduced. [variableScope]
xen/xen/arch/arm/traps.c:1661:27: style: The scope of the variable 'cond' can be reduced. [variableScope]
xen/xen/arch/arm/traps.c:2458:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xen/xen/arch/arm/traps.c:2530:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xen/xen/arch/arm/traps.c:2562:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xen/xen/arch/arm/traps.c:1005:20: portability: 'mapped' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/arm/traps.c:371:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/arm/vgic.c:300:18: style: The scope of the variable 'v_target' can be reduced. [variableScope]
xen/xen/arch/arm/vgic.c:317:18: style: The scope of the variable 'irq' can be reduced. [variableScope]
xen/xen/arch/arm/vgic.c:320:18: style: The scope of the variable 'v_target' can be reduced. [variableScope]
xen/xen/arch/arm/vgic.c:358:18: style: The scope of the variable 'irq' can be reduced. [variableScope]
xen/xen/arch/arm/vgic.c:395:9: style: The scope of the variable 'vcpuid' can be reduced. [variableScope]
xen/xen/arch/arm/vgic.c:348:15: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 364. [shiftTooManyBitsSigned]
xen/xen/arch/arm/vgic.c:364:47: note: Assuming that condition '(i=find_next_bit(&mask,32,i))<32' is not redundant
xen/xen/arch/arm/vgic.c:383:68: note: Calling function 'vgic_get_virq_type', 3rd argument 'index' value is 31
xen/xen/arch/arm/vgic.c:348:15: note: Shift
xen/xen/arch/x86/acpi/cpu_idle.c:1239:14: style: The scope of the variable 'last_state_update_tick' can be reduced. [variableScope]
xen/xen/arch/x86/acpi/cpu_idle.c:1239:53: style: The scope of the variable 'current_tick' can be reduced. [variableScope]
xen/xen/arch/x86/acpi/cpu_idle.c:1242:18: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/xen/arch/x86/acpi/cpufreq/cpufreq.c:373:18: style: The scope of the variable 'cur_freq' can be reduced. [variableScope]
xen/xen/arch/x86/acpi/cpufreq/cpufreq.c:490:23: style: The scope of the variable 'freq' can be reduced. [variableScope]
xen/xen/arch/x86/acpi/cpufreq/cpufreq.c:240:22: style: struct member 'Anonymous2::lo' is never used. [unusedStructMember]
xen/xen/arch/x86/acpi/cpufreq/cpufreq.c:241:22: style: struct member 'Anonymous2::hi' is never used. [unusedStructMember]
xen/xen/arch/x86/alternative.c:151:9: style: The scope of the variable 'instr' can be reduced. [variableScope]
xen/xen/arch/x86/alternative.c:151:17: style: The scope of the variable 'replacement' can be reduced. [variableScope]
xen/xen/arch/x86/alternative.c:112:15: portability: 'insns' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/apic.c:497:5: style: Variable 'ioapic_entries' is reassigned a value before the old one has been used. [redundantAssignment]
xen/xen/arch/x86/apic.c:493:0: note: Variable 'ioapic_entries' is reassigned a value before the old one has been used.
xen/xen/arch/x86/apic.c:497:5: note: Variable 'ioapic_entries' is reassigned a value before the old one has been used.
xen/xen/arch/x86/apic.c:526:19: style: The scope of the variable 'oldvalue' can be reduced. [variableScope]
xen/xen/arch/x86/apic.c:526:41: style: The scope of the variable 'maxlvt' can be reduced. [variableScope]
xen/xen/arch/x86/apic.c:733:14: style: The scope of the variable 'msr_content' can be reduced. [variableScope]
xen/xen/arch/x86/boot/mkelf32.c:217:11: style: The scope of the variable 'done' can be reduced. [variableScope]
xen/xen/arch/x86/boot/mkelf32.c:238:11: style: The scope of the variable 'done' can be reduced. [variableScope]
xen/xen/arch/x86/boot/reloc.c:70:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/xen/arch/x86/bzimage.c:14:5: 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]
xen/xen/arch/x86/cpu/centaur.c:20:11: style: The scope of the variable 'msr_content' can be reduced. [variableScope]
xen/xen/arch/x86/cpu/intel.c:344:16: style: The scope of the variable 'lo' can be reduced. [variableScope]
xen/xen/arch/x86/cpu/intel.c:344:20: style: The scope of the variable 'hi' can be reduced. [variableScope]
xen/xen/arch/x86/cpu/intel.c:388:7: style: Variable 'l2' is assigned a value that is never used. [unreadVariable]
xen/xen/arch/x86/cpu/intel_cacheinfo.c:126:39: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/xen/arch/x86/cpu/intel_cacheinfo.c:127:15: style: The scope of the variable 'l2_id' can be reduced. [variableScope]
xen/xen/arch/x86/cpu/intel_cacheinfo.c:127:26: style: The scope of the variable 'l3_id' can be reduced. [variableScope]
xen/xen/arch/x86/cpu/intel_cacheinfo.c:127:37: style: The scope of the variable 'num_threads_sharing' can be reduced. [variableScope]
xen/xen/arch/x86/cpu/intel_cacheinfo.c:127:58: style: The scope of the variable 'index_msb' can be reduced. [variableScope]
xen/xen/arch/x86/cpu/mcheck/mce.c:1244:0: error: #error BITS_PER_LONG definition absent [preprocessorErrorDirective]
xen/xen/arch/x86/cpu/mcheck/mce_amd.c:274:37: style: Function 'amd_mcheck_init' argument 1 names different: declaration 'c' definition 'ci'. [funcArgNamesDifferent]
xen/xen/arch/x86/cpu/mcheck/mce.h:43:54: note: Function 'amd_mcheck_init' argument 1 names different: declaration 'c' definition 'ci'.
xen/xen/arch/x86/cpu/mcheck/mce_amd.c:274:37: note: Function 'amd_mcheck_init' argument 1 names different: declaration 'c' definition 'ci'.
xen/xen/arch/x86/cpu/mcheck/mctelem.c:256:25: style: Condition 'MC_URGENT!=0' is always false [knownConditionTrueFalse]
xen/xen/arch/x86/cpu/mcheck/mctelem.c:256:46: style: Condition 'MC_NONURGENT!=1' is always false [knownConditionTrueFalse]
xen/xen/arch/x86/cpu/mcheck/mctelem.c:150:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
xen/xen/arch/x86/cpu/mcheck/mctelem.c:291:11: style: The scope of the variable 'bit' can be reduced. [variableScope]
xen/xen/arch/x86/cpu/mcheck/non-fatal.c:40:18: style: The scope of the variable 'dumpcount' can be reduced. [variableScope]
xen/xen/arch/x86/cpu/mtrr/generic.c:188:20: style: The scope of the variable 'tom2' can be reduced. [variableScope]
xen/xen/arch/x86/cpu/mtrr/generic.c:161:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/cpu/mtrr/generic.c:171:32: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/cpu/mtrr/generic.c:194:30: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/cpu/mtrr/main.c:558:16: style: struct member 'mtrr_value::lbase' is never used. [unusedStructMember]
xen/xen/arch/x86/cpu/mtrr/main.c:559:16: style: struct member 'mtrr_value::lsize' is never used. [unusedStructMember]
xen/xen/arch/x86/cpu/vpmu.c:622:14: style: The scope of the variable 'mfn' can be reduced. [variableScope]
xen/xen/arch/x86/cpu/vpmu_intel.c:552:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/xen/arch/x86/cpu/vpmu_intel.c:335:58: portability: '(void*)(&vpmu->xenpmu_data->pmu.c.intel)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/cpu/vpmu_intel.c:448:63: portability: '(void*)&v->arch.vpmu.xenpmu_data->pmu.c.intel' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/cpuid.c:23:9: style: The scope of the variable 'val' can be reduced. [variableScope]
xen/xen/arch/x86/debug.c:196:13: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/dmi_scan.c:140:21: style: The scope of the variable 'dm' can be reduced. [variableScope]
xen/xen/arch/x86/domain.c:1491:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xen/xen/arch/x86/domain.c:2407:19: style: The scope of the variable 'arg' can be reduced. [variableScope]
xen/xen/arch/x86/domain.c:318:34: portability: '(void*)d' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/domain.c:2096:73: portability: '(void*)(&v->runstate.state_entry_time+1)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/domain.c:2117:73: portability: '(void*)(&v->runstate.state_entry_time+1)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/domain.c:2034:41: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/domain_build.c:629:19: style: The scope of the variable 'pl3e' can be reduced. [variableScope]
xen/xen/arch/x86/domain_build.c:700:23: style: The scope of the variable 'page' can be reduced. [variableScope]
xen/xen/arch/x86/domain_build.c:752:19: style: The scope of the variable 'pl4e' can be reduced. [variableScope]
xen/xen/arch/x86/domain_page.c:172:40: portability: '(void*)MAPCACHE_VIRT_START' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/domain_page.c:250:47: portability: '(void*)MAPCACHE_VIRT_END' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/domctl.c:699:13: style: The scope of the variable 'found' can be reduced. [variableScope]
xen/xen/arch/x86/domctl.c:1174:53: portability: 'receive_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/domctl.c:1175:39: portability: 'receive_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/e820.c:140:19: style: The scope of the variable 'current_type' can be reduced. [variableScope]
xen/xen/arch/x86/e820.c:369:10: style: The scope of the variable '_warnmsg' can be reduced. [variableScope]
xen/xen/arch/x86/e820.c:516:26: style: The scope of the variable 'size' can be reduced. [variableScope]
xen/xen/arch/x86/e820.c:517:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/xen/arch/x86/efi/mkreloc.c:46:17: style: struct member 'Anonymous0::linker_major' is never used. [unusedStructMember]
xen/xen/arch/x86/efi/mkreloc.c:46:31: style: struct member 'Anonymous0::linker_minor' is never used. [unusedStructMember]
xen/xen/arch/x86/efi/mkreloc.c:47:18: style: struct member 'Anonymous0::code_size' is never used. [unusedStructMember]
xen/xen/arch/x86/efi/mkreloc.c:47:29: style: struct member 'Anonymous0::data_size' is never used. [unusedStructMember]
xen/xen/arch/x86/efi/mkreloc.c:47:40: style: struct member 'Anonymous0::bss_size' is never used. [unusedStructMember]
xen/xen/arch/x86/efi/mkreloc.c:48:18: style: struct member 'Anonymous0::entry_rva' is never used. [unusedStructMember]
xen/xen/arch/x86/efi/mkreloc.c:48:29: style: struct member 'Anonymous0::code_rva' is never used. [unusedStructMember]
xen/xen/arch/x86/extable.c:71:10: style: The scope of the variable 'diff' can be reduced. [variableScope]
xen/xen/arch/x86/flushtlb.c:197:23: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/emulate.c:432:24: style: The scope of the variable 'npfn' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/emulate.c:82:23: portability: 'buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/hvm/hpet.c:90:14: style: The scope of the variable 'elapsed' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/hpet.c:585:14: style: The scope of the variable 'cmp' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/hpet.c:688:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/hpet.c:353:70: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/hvm/hvm.c:4515:9: style: Variable 'curr->arch.hvm_vcpu.hcall_64bit' is reassigned a value before the old one has been used. [redundantAssignment]
xen/xen/arch/x86/hvm/hvm.c:4511:9: note: Variable 'curr->arch.hvm_vcpu.hcall_64bit' is reassigned a value before the old one has been used.
xen/xen/arch/x86/hvm/hvm.c:4515:9: note: Variable 'curr->arch.hvm_vcpu.hcall_64bit' is reassigned a value before the old one has been used.
xen/xen/arch/x86/hvm/hvm.c:1315:18: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/hvm.c:3157:23: style: The scope of the variable 'page' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/hvm.c:3159:11: style: The scope of the variable 'p' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/hvm.c:3160:9: style: The scope of the variable 'count' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/hvm.c:3274:19: style: The scope of the variable 'gfn' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/hvm.c:3275:23: style: The scope of the variable 'page' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/hvm.c:3277:11: style: The scope of the variable 'p' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/hvm.c:3278:9: style: The scope of the variable 'count' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/hvm.c:5593:22: style: The scope of the variable 'v' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/hvm.c:3263:14: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/hvm/hvm.c:1030:57: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/hvm/hvm.c:1032:57: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/hvm/hvm.c:1034:56: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/hvm/hvm.c:1036:57: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/hvm/hvm.c:1038:57: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/hvm/hvm.c:1041:59: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/hvm/hvm.c:1043:57: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/hvm/hvm.c:1046:58: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/hvm/hvm.c:1048:57: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/hvm/hvm.c:1053:64: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/hvm/hvm.c:1055:58: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/hvm/hvm.c:1057:59: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/hvm/hvm.c:1059:60: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/hvm/hvm.c:1061:60: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/hvm/hvm.c:1063:60: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/hvm/hvm.c:3757:58: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/hvm/hvm.c:3762:54: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/hvm/hvm.c:4149:68: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/hvm/i8254.c:243:9: style: The scope of the variable 'channel' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/i8254.c:243:18: style: The scope of the variable 'access' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/i8254.c:446:32: style: The scope of the variable 's' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/io.c:180:18: style: The scope of the variable 'start' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/io.c:180:25: style: The scope of the variable 'end' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/irq.c:366:46: style: Array index 'gsi' is used before limits check. [arrayIndexThenCheck]
xen/xen/arch/x86/hvm/pmtimer.c:156:26: style: The scope of the variable 'byte' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/pmtimer.c:157:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/rtc.c:126:22: style: The scope of the variable 'period' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/rtc.c:126:30: style: The scope of the variable 'delta' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/rtc.c:178:14: style: The scope of the variable 'next_update_time' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/rtc.c:178:32: style: The scope of the variable 'expire_time' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/rtc.c:179:14: style: The scope of the variable 'guest_usec' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/rtc.c:250:14: style: The scope of the variable 'next_update_time' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/rtc.c:250:32: style: The scope of the variable 'next_alarm_sec' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/rtc.c:251:14: style: The scope of the variable 'expire_time' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/rtc.c:252:13: style: The scope of the variable 'alarm_sec' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/rtc.c:252:24: style: The scope of the variable 'alarm_min' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/rtc.c:252:35: style: The scope of the variable 'alarm_hour' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/rtc.c:252:47: style: The scope of the variable 'cur_hour' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/rtc.c:252:57: style: The scope of the variable 'cur_min' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/rtc.c:252:66: style: The scope of the variable 'cur_sec' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/rtc.c:253:13: style: The scope of the variable 'hour' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/rtc.c:253:19: style: The scope of the variable 'min' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/rtc.c:560:49: style: Function 'convert_hour' argument 2 names different: declaration 'hour' definition 'raw'. [funcArgNamesDifferent]
xen/xen/arch/x86/hvm/rtc.c:60:49: note: Function 'convert_hour' argument 2 names different: declaration 'hour' definition 'raw'.
xen/xen/arch/x86/hvm/rtc.c:560:49: note: Function 'convert_hour' argument 2 names different: declaration 'hour' definition 'raw'.
xen/xen/arch/x86/hvm/svm/svm.c:420:21: style: The scope of the variable 'idx' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/svm/svm.c:974:14: style: The scope of the variable 'msr_low' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/svm/svm.c:929:37: portability: 'hypercall_page' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/hvm/svm/svm.c:939:29: portability: 'hypercall_page' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/hvm/svm/svm.c:631:60: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/hvm/svm/svm.c:2777:14: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/hvm/vioapic.c:287:20: style: The scope of the variable 'target' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/vioapic.c:394:32: style: The scope of the variable 'ent' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/vioapic.c:199:56: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/hvm/viridian.c:642:22: style: union member 'hypercall_input::rsvd1' is never used. [unusedStructMember]
xen/xen/arch/x86/hvm/viridian.c:644:22: style: union member 'hypercall_input::rsvd2' is never used. [unusedStructMember]
xen/xen/arch/x86/hvm/viridian.c:645:22: style: union member 'hypercall_input::rep_start' is never used. [unusedStructMember]
xen/xen/arch/x86/hvm/viridian.c:646:22: style: union member 'hypercall_input::rsvd3' is never used. [unusedStructMember]
xen/xen/arch/x86/hvm/viridian.c:654:22: style: union member 'hypercall_output::rsvd1' is never used. [unusedStructMember]
xen/xen/arch/x86/hvm/viridian.c:656:22: style: union member 'hypercall_output::rsvd2' is never used. [unusedStructMember]
xen/xen/arch/x86/hvm/viridian.c:695:22: style: struct member 'Anonymous0::address_space' is never used. [unusedStructMember]
xen/xen/arch/x86/hvm/vlapic.c:1146:20: warning: Either the condition 'v?__vlapic_accept_pic_intr(v):-1' is redundant or there is possible null pointer dereference: v. [nullPointerRedundantCheck]
xen/xen/arch/x86/hvm/vlapic.c:1147:16: note: Assuming that condition 'v?__vlapic_accept_pic_intr(v):-1' is not redundant
xen/xen/arch/x86/hvm/vlapic.c:1146:20: note: Null pointer dereference
xen/xen/arch/x86/hvm/vlapic.c:393:14: style: The scope of the variable 'ppr' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/vlapic.c:720:22: style: The scope of the variable 'lvt_val' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/vlapic.c:1301:22: style: The scope of the variable 'tdt_msr' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/vlapic.c:1349:20: style: The scope of the variable 's' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/vlapic.c:916:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/hvm/vmx/vmcs.c:98:16: warning: Either the condition 'ss' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xen/xen/arch/x86/hvm/vmx/vmcs.c:90:14: note: Assuming that condition 'ss' is not redundant
xen/xen/arch/x86/hvm/vmx/vmcs.c:98:16: note: Null pointer addition
xen/xen/arch/x86/hvm/vmx/vmcs.c:477:40: style: Opposite expression on both sides of '&'. [oppositeExpression]
xen/xen/arch/x86/hvm/vmx/vmcs.c:477:40: note: Opposite expression on both sides of '&'.
xen/xen/arch/x86/hvm/vmx/vmcs.c:477:40: note: Opposite expression on both sides of '&'.
xen/xen/arch/x86/hvm/vmx/vmx.c:460:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/vmx/vmx.c:483:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/vmx/vmx.c:1416:37: portability: 'hypercall_page' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/hvm/vmx/vmx.c:1426:29: portability: 'hypercall_page' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/hvm/vmx/vvmx.c:549:20: style: The scope of the variable 'bitmap' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/vmx/vvmx.c:1422:24: style: The scope of the variable 'vvmcs' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/vmx/vvmx.c:2200:13: style: The scope of the variable 'status' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/vmx/vvmx.c:503:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/hvm/vmx/vvmx.c:539:54: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/hvm/vmx/vvmx.c:540:54: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/hvm/vpic.c:187:9: style: The scope of the variable 'priority' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/vpic.c:187:19: style: The scope of the variable 'cmd' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/vpic.c:187:24: style: The scope of the variable 'irq' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/vpic.c:188:13: style: The scope of the variable 'mask' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/vpic.c:352:14: style: The scope of the variable 'data' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/vpic.c:377:25: style: The scope of the variable 's' can be reduced. [variableScope]
xen/xen/arch/x86/hvm/vpt.c:571:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/xen/arch/x86/hypercall.c:292:21: error: Uninitialized variable: op [uninitvar]
xen/xen/arch/x86/io_apic.c:417:18: style: The scope of the variable 'pin' can be reduced. [variableScope]
xen/xen/arch/x86/io_apic.c:417:23: style: The scope of the variable 'reg' can be reduced. [variableScope]
xen/xen/arch/x86/io_apic.c:478:18: style: The scope of the variable 'pin' can be reduced. [variableScope]
xen/xen/arch/x86/io_apic.c:555:9: style: The scope of the variable 'pin' can be reduced. [variableScope]
xen/xen/arch/x86/io_apic.c:896:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/xen/arch/x86/io_apic.c:2105:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/xen/arch/x86/io_apic.c:1041:20: style: Variable 'desc' is assigned a value that is never used. [unreadVariable]
xen/xen/arch/x86/irq.c:80:16: warning: Either the condition 'ss' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xen/xen/arch/x86/irq.c:70:14: note: Assuming that condition 'ss' is not redundant
xen/xen/arch/x86/irq.c:80:16: note: Null pointer addition
xen/xen/arch/x86/irq.c:2225:43: warning: Either the condition 'msi_desc' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xen/xen/arch/x86/irq.c:2187:14: note: Assuming that condition 'msi_desc' is not redundant
xen/xen/arch/x86/irq.c:2225:43: note: Null pointer addition
xen/xen/arch/x86/irq.c:351:22: style: The scope of the variable 'desc' can be reduced. [variableScope]
xen/xen/arch/x86/irq.c:1148:25: style: The scope of the variable 'd' can be reduced. [variableScope]
xen/xen/arch/x86/irq.c:1149:28: style: The scope of the variable 'sp' can be reduced. [variableScope]
xen/xen/arch/x86/irq.c:1364:24: style: The scope of the variable 'irq' can be reduced. [variableScope]
xen/xen/arch/x86/irq.c:2425:22: style: The scope of the variable 'desc' can be reduced. [variableScope]
xen/xen/arch/x86/irq.c:1144:32: style: Function '__do_IRQ_guest' argument 1 names different: declaration 'vector' definition 'irq'. [funcArgNamesDifferent]
xen/xen/arch/x86/irq.c:380:32: note: Function '__do_IRQ_guest' argument 1 names different: declaration 'vector' definition 'irq'.
xen/xen/arch/x86/irq.c:1144:32: note: Function '__do_IRQ_guest' argument 1 names different: declaration 'vector' definition 'irq'.
xen/xen/arch/x86/irq.c:1444:11: style: Variable 'irq' is assigned a value that is never used. [unreadVariable]
xen/xen/arch/x86/microcode.c:387:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xen/xen/arch/x86/microcode.c:430:18: style: Variable 'rc' is assigned a value that is never used. [unreadVariable]
xen/xen/arch/x86/microcode_amd.c:244:38: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/microcode_amd.c:294:39: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/microcode_amd.c:294:49: portability: 'data+*offset' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/microcode_amd.c:333:23: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/microcode_amd.c:529:38: portability: 'buf' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/microcode_intel.c:144:32: style: The scope of the variable 'ext_sig' can be reduced. [variableScope]
xen/xen/arch/x86/microcode_intel.c:147:14: style: The scope of the variable 'sum' can be reduced. [variableScope]
xen/xen/arch/x86/microcode_intel.c:174:25: portability: 'mc' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/microcode_intel.c:174:42: portability: 'mc+(sizeof(struct microcode_header_intel))' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/microcode_intel.c:216:38: portability: '(void*)ext_header' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/microcode_intel.c:216:56: portability: '(void*)ext_header+(sizeof(struct extended_sigtable))' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/microcode_intel.c:252:21: portability: 'mc' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/microcode_intel.c:252:47: portability: 'mc+(((struct microcode_intel*)mc_header)->hdr.datasize?((struct microcode_intel*)mc_header)->hdr.datasize:2000)' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/microcode_intel.c:254:34: portability: '(void*)ext_header' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/mm.c:236:24: style: The scope of the variable 'eidx' can be reduced. [variableScope]
xen/xen/arch/x86/mm.c:273:49: style: The scope of the variable 'iostart_pfn' can be reduced. [variableScope]
xen/xen/arch/x86/mm.c:273:62: style: The scope of the variable 'ioend_pfn' can be reduced. [variableScope]
xen/xen/arch/x86/mm.c:1230:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xen/xen/arch/x86/mm.c:1382:23: style: The scope of the variable 'v' can be reduced. [variableScope]
xen/xen/arch/x86/mm.c:2473:22: style: The scope of the variable 'nx' can be reduced. [variableScope]
xen/xen/arch/x86/mm.c:2562:19: style: The scope of the variable 'gmfn' can be reduced. [variableScope]
xen/xen/arch/x86/mm.c:3337:27: style: The scope of the variable 'vcpu_bias' can be reduced. [variableScope]
xen/xen/arch/x86/mm.c:4962:19: style: The scope of the variable 'pfn' can be reduced. [variableScope]
xen/xen/arch/x86/mm.c:2106:60: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/mm/hap/hap.c:250:5: style: Variable 'pg' is reassigned a value before the old one has been used. [redundantAssignment]
xen/xen/arch/x86/mm/hap/hap.c:245:0: note: Variable 'pg' is reassigned a value before the old one has been used.
xen/xen/arch/x86/mm/hap/hap.c:250:5: note: Variable 'pg' is reassigned a value before the old one has been used.
xen/xen/arch/x86/mm/mem_sharing.c:1034:5: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
xen/xen/arch/x86/mm/mem_sharing.c:1021:0: note: Variable 'ret' is reassigned a value before the old one has been used.
xen/xen/arch/x86/mm/mem_sharing.c:1034:5: note: Variable 'ret' is reassigned a value before the old one has been used.
xen/xen/arch/x86/mm/mem_sharing.c:295:17: style: The scope of the variable 'gfn_info' can be reduced. [variableScope]
xen/xen/arch/x86/mm/mem_sharing.c:1240:13: style: The scope of the variable 'set_rc' can be reduced. [variableScope]
xen/xen/arch/x86/mm/p2m-pod.c:161:27: style: The scope of the variable 'q' can be reduced. [variableScope]
xen/xen/arch/x86/mm/p2m.c:476:9: style: The scope of the variable 'set_rc' can be reduced. [variableScope]
xen/xen/arch/x86/mm/p2m.c:1761:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xen/xen/arch/x86/mm/p2m.c:2537:24: style: The scope of the variable 'p2m' can be reduced. [variableScope]
xen/xen/arch/x86/mm/p2m.c:2571:18: style: The scope of the variable 'v' can be reduced. [variableScope]
xen/xen/arch/x86/mm/shadow/common.c:433:25: style: The scope of the variable 'diff' can be reduced. [variableScope]
xen/xen/arch/x86/mm/shadow/common.c:556:9: style: The scope of the variable 'idx' can be reduced. [variableScope]
xen/xen/arch/x86/mm/shadow/common.c:558:12: style: The scope of the variable 'oos' can be reduced. [variableScope]
xen/xen/arch/x86/mm/shadow/common.c:625:9: style: The scope of the variable 'idx' can be reduced. [variableScope]
xen/xen/arch/x86/mm/shadow/common.c:626:12: style: The scope of the variable 'oos' can be reduced. [variableScope]
xen/xen/arch/x86/mm/shadow/common.c:808:9: style: The scope of the variable 'idx' can be reduced. [variableScope]
xen/xen/arch/x86/mm/shadow/common.c:809:12: style: The scope of the variable 'oos' can be reduced. [variableScope]
xen/xen/arch/x86/mm/shadow/common.c:833:9: style: The scope of the variable 'idx' can be reduced. [variableScope]
xen/xen/arch/x86/mm/shadow/common.c:834:12: style: The scope of the variable 'oos' can be reduced. [variableScope]
xen/xen/arch/x86/mm/shadow/common.c:835:12: style: The scope of the variable 'oos_snapshot' can be reduced. [variableScope]
xen/xen/arch/x86/mm/shadow/common.c:858:9: style: The scope of the variable 'idx' can be reduced. [variableScope]
xen/xen/arch/x86/mm/shadow/common.c:859:12: style: The scope of the variable 'oos' can be reduced. [variableScope]
xen/xen/arch/x86/mm/shadow/common.c:860:12: style: The scope of the variable 'oos_snapshot' can be reduced. [variableScope]
xen/xen/arch/x86/mm/shadow/common.c:1620:18: style: The scope of the variable 'lower_bound' can be reduced. [variableScope]
xen/xen/arch/x86/mm/shadow/common.c:2146:28: style: The scope of the variable 'x' can be reduced. [variableScope]
xen/xen/arch/x86/mm/shadow/common.c:3590:22: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/xen/arch/x86/mm/shadow/common.c:3807:31: style: The scope of the variable 'page' can be reduced. [variableScope]
xen/xen/arch/x86/mm/shadow/common.c:1328:44: style: Function 'shadow_prealloc' argument 2 names different: declaration 'shadow_type' definition 'type'. [funcArgNamesDifferent]
xen/xen/arch/x86/mm/shadow/private.h:358:45: note: Function 'shadow_prealloc' argument 2 names different: declaration 'shadow_type' definition 'type'.
xen/xen/arch/x86/mm/shadow/common.c:1328:44: note: Function 'shadow_prealloc' argument 2 names different: declaration 'shadow_type' definition 'type'.
xen/xen/arch/x86/mm/shadow/common.c:2366:52: style: Function 'sh_remove_write_access' argument 2 names different: declaration 'readonly_mfn' definition 'gmfn'. [funcArgNamesDifferent]
xen/xen/arch/x86/mm/shadow/private.h:378:59: note: Function 'sh_remove_write_access' argument 2 names different: declaration 'readonly_mfn' definition 'gmfn'.
xen/xen/arch/x86/mm/shadow/common.c:2366:52: note: Function 'sh_remove_write_access' argument 2 names different: declaration 'readonly_mfn' definition 'gmfn'.
xen/xen/arch/x86/mm/shadow/common.c:2591:64: style: Function 'sh_remove_write_access_from_sl1p' argument 4 names different: declaration 'offset' definition 'off'. [funcArgNamesDifferent]
xen/xen/arch/x86/mm/shadow/private.h:417:64: note: Function 'sh_remove_write_access_from_sl1p' argument 4 names different: declaration 'offset' definition 'off'.
xen/xen/arch/x86/mm/shadow/common.c:2591:64: note: Function 'sh_remove_write_access_from_sl1p' argument 4 names different: declaration 'offset' definition 'off'.
xen/xen/arch/x86/mm/shadow/common.c:1837:13: portability: 'map' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/mm/shadow/common.c:1902:65: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/mm/shadow/common.c:2722:11: portability: 'vaddr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/mm/shadow/common.c:3848:41: portability: 'map_sl1p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/mm/shadow/multi.c:4070:0: error: #error this should never happen [preprocessorErrorDirective]
xen/xen/arch/x86/mpparse.c:714:41: portability: '(void*)fix_to_virt(FIX_EFI_MPF)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/mpparse.c:359:12: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/msi.c:1558:48: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/msi.c:1559:46: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/msi.c:1560:45: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/msi.c:1561:47: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/msi.c:1562:51: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/nmi.c:508:34: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xen/xen/arch/x86/numa.c:70:19: style: The scope of the variable 'spdx' can be reduced. [variableScope]
xen/xen/arch/x86/numa.c:70:25: style: The scope of the variable 'epdx' can be reduced. [variableScope]
xen/xen/arch/x86/numa.c:130:19: style: The scope of the variable 'spdx' can be reduced. [variableScope]
xen/xen/arch/x86/numa.c:130:25: style: The scope of the variable 'epdx' can be reduced. [variableScope]
xen/xen/arch/x86/numa.c:302:36: style: Function 'numa_setup' argument 1 names different: declaration 's' definition 'opt'. [funcArgNamesDifferent]
xen/xen/arch/x86/numa.c:21:29: note: Function 'numa_setup' argument 1 names different: declaration 's' definition 'opt'.
xen/xen/arch/x86/numa.c:302:36: note: Function 'numa_setup' argument 1 names different: declaration 's' definition 'opt'.
xen/xen/arch/x86/oprofile/op_model_p4.c:487:32: style: Checking if unsigned variable 'counter_config[ctr].event' is less than zero. [unsignedLessThanZero]
xen/xen/arch/x86/oprofile/op_model_ppro.c:41:16: style: struct member 'Anonymous0::mask_length' is never used. [unusedStructMember]
xen/xen/arch/x86/physdev.c:195:52: style: Opposite expression on both sides of '&'. [oppositeExpression]
xen/xen/arch/x86/physdev.c:195:52: note: Opposite expression on both sides of '&'.
xen/xen/arch/x86/physdev.c:195:52: note: Opposite expression on both sides of '&'.
xen/xen/arch/x86/physdev.c:293:9: style: The scope of the variable 'irq' can be reduced. [variableScope]
xen/xen/arch/x86/psr.c:113:16: warning: Either the condition 'ss' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xen/xen/arch/x86/psr.c:96:14: note: Assuming that condition 'ss' is not redundant
xen/xen/arch/x86/psr.c:113:16: note: Null pointer addition
xen/xen/arch/x86/psr.c:92:16: style: The scope of the variable 'val_str' can be reduced. [variableScope]
xen/xen/arch/x86/psr.c:441:14: style: The scope of the variable 'ret' can be reduced. [variableScope]
xen/xen/arch/x86/psr.c:531:18: style: The scope of the variable 'cos' can be reduced. [variableScope]
xen/xen/arch/x86/psr.c:589:14: style: The scope of the variable 'val' can be reduced. [variableScope]
xen/xen/arch/x86/setup.c:271:24: style: The scope of the variable 'min_cpu' can be reduced. [variableScope]
xen/xen/arch/x86/setup.c:272:14: style: The scope of the variable 'apicid' can be reduced. [variableScope]
xen/xen/arch/x86/setup.c:272:28: style: The scope of the variable 'min_diff' can be reduced. [variableScope]
xen/xen/arch/x86/setup.c:1791:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xen/xen/arch/x86/setup.c:389:19: portability: 'd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/setup.c:389:30: portability: 's' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/setup.c:396:36: portability: 'd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/setup.c:582:54: portability: 'va' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/smpboot.c:529:9: style: The scope of the variable 'timeout' can be reduced. [variableScope]
xen/xen/arch/x86/smpboot.c:1334:9: style: The scope of the variable 'irq' can be reduced. [variableScope]
xen/xen/arch/x86/spec_ctrl.c:38:0: error: syntax error [syntaxError]
xen/xen/arch/x86/srat.c:351:49: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/tboot.c:159:32: style: The scope of the variable 'pte' can be reduced. [variableScope]
xen/xen/arch/x86/tboot.c:314:24: style: The scope of the variable 'eidx' can be reduced. [variableScope]
xen/xen/arch/x86/tboot.c:59:18: style: struct member '__packed::bios_acm_id' is never used. [unusedStructMember]
xen/xen/arch/x86/tboot.c:60:18: style: struct member '__packed::edx_senter_flags' is never used. [unusedStructMember]
xen/xen/arch/x86/tboot.c:61:18: style: struct member '__packed::mseg_valid' is never used. [unusedStructMember]
xen/xen/arch/x86/tboot.c:62:18: style: struct member '__packed::sinit_hash' is never used. [unusedStructMember]
xen/xen/arch/x86/tboot.c:63:18: style: struct member '__packed::mle_hash' is never used. [unusedStructMember]
xen/xen/arch/x86/tboot.c:64:18: style: struct member '__packed::stm_hash' is never used. [unusedStructMember]
xen/xen/arch/x86/tboot.c:65:18: style: struct member '__packed::lcp_policy_hash' is never used. [unusedStructMember]
xen/xen/arch/x86/tboot.c:66:18: style: struct member '__packed::lcp_policy_control' is never used. [unusedStructMember]
xen/xen/arch/x86/tboot.c:67:18: style: struct member '__packed::rlp_wakeup_addr' is never used. [unusedStructMember]
xen/xen/arch/x86/tboot.c:68:18: style: struct member '__packed::reserved' is never used. [unusedStructMember]
xen/xen/arch/x86/tboot.c:69:18: style: struct member '__packed::num_mdrs' is never used. [unusedStructMember]
xen/xen/arch/x86/tboot.c:70:18: style: struct member '__packed::mdrs_off' is never used. [unusedStructMember]
xen/xen/arch/x86/tboot.c:71:18: style: struct member '__packed::num_vtd_dmars' is never used. [unusedStructMember]
xen/xen/arch/x86/time.c:1581:5: style: Variable 't->stamp.local_stime' is reassigned a value before the old one has been used. [redundantAssignment]
xen/xen/arch/x86/time.c:1580:5: note: Variable 't->stamp.local_stime' is reassigned a value before the old one has been used.
xen/xen/arch/x86/time.c:1581:5: note: Variable 't->stamp.local_stime' is reassigned a value before the old one has been used.
xen/xen/arch/x86/time.c:812:19: style: The scope of the variable 'res' can be reduced. [variableScope]
xen/xen/arch/x86/traps.c:333:49: style: The scope of the variable 'addr' can be reduced. [variableScope]
xen/xen/arch/x86/traps.c:423:71: style: The scope of the variable 'addr' can be reduced. [variableScope]
xen/xen/arch/x86/traps.c:1813:25: style: The scope of the variable 'fixup' can be reduced. [variableScope]
xen/xen/arch/x86/traps.c:4498:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/xen/arch/x86/traps.c:3022:55: portability: '(void*)data_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/traps.c:3040:64: portability: '(void*)data_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/traps.c:2753:60: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/traps.c:2986:30: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/traps.c:3399:46: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/x86_64/compat/mm.c:52:19: style: The scope of the variable 'v' can be reduced. [variableScope]
xen/xen/arch/x86/x86_64/compat/mm.c:54:18: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/xen/arch/x86/x86_64/compat/traps.c:28:36: warning: Either the condition '!vcpu' is redundant or there is possible null pointer dereference: vcpu. [nullPointerRedundantCheck]
xen/xen/arch/x86/x86_64/compat/traps.c:30:14: note: Assuming that condition '!vcpu' is not redundant
xen/xen/arch/x86/x86_64/compat/traps.c:28:36: note: Null pointer dereference
xen/xen/arch/x86/x86_64/compat/traps.c:389:37: portability: 'hypercall_page' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/x86_64/compat/traps.c:401:33: portability: 'hypercall_page' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/x86_64/mm.c:404:5: style: Variable 'l3_ro_mpt' is reassigned a value before the old one has been used. [redundantAssignment]
xen/xen/arch/x86/x86_64/mm.c:399:0: note: Variable 'l3_ro_mpt' is reassigned a value before the old one has been used.
xen/xen/arch/x86/x86_64/mm.c:404:5: note: Variable 'l3_ro_mpt' is reassigned a value before the old one has been used.
xen/xen/arch/x86/x86_64/mm.c:220:0: style: Same expression used in consecutive assignments of 'smap' and 'emap'. [duplicateAssignExpression]
xen/xen/arch/x86/x86_64/mm.c:220:0: note: Same expression used in consecutive assignments of 'smap' and 'emap'.
xen/xen/arch/x86/x86_64/mm.c:220:0: note: Same expression used in consecutive assignments of 'smap' and 'emap'.
xen/xen/arch/x86/x86_64/mm.c:354:40: style: Opposite expression on both sides of '&'. [oppositeExpression]
xen/xen/arch/x86/x86_64/mm.c:354:40: note: Opposite expression on both sides of '&'.
xen/xen/arch/x86/x86_64/mm.c:354:40: note: Opposite expression on both sides of '&'.
xen/xen/arch/x86/x86_64/mm.c:416:40: style: Opposite expression on both sides of '&'. [oppositeExpression]
xen/xen/arch/x86/x86_64/mm.c:416:40: note: Opposite expression on both sides of '&'.
xen/xen/arch/x86/x86_64/mm.c:416:40: note: Opposite expression on both sides of '&'.
xen/xen/arch/x86/x86_64/mm.c:219:22: style: The scope of the variable 'va' can be reduced. [variableScope]
xen/xen/arch/x86/x86_64/mm.c:219:26: style: The scope of the variable 'rwva' can be reduced. [variableScope]
xen/xen/arch/x86/x86_64/mm.c:263:22: style: The scope of the variable 'va' can be reduced. [variableScope]
xen/xen/arch/x86/x86_64/mm.c:263:26: style: The scope of the variable 'rwva' can be reduced. [variableScope]
xen/xen/arch/x86/x86_64/mm.c:322:38: style: The scope of the variable 'rwva' can be reduced. [variableScope]
xen/xen/arch/x86/x86_64/mm.c:776:19: style: The scope of the variable 'mfn' can be reduced. [variableScope]
xen/xen/arch/x86/x86_64/mm.c:777:9: style: The scope of the variable 'err' can be reduced. [variableScope]
xen/xen/arch/x86/x86_64/mm.c:1270:23: style: The scope of the variable 'pg' can be reduced. [variableScope]
xen/xen/arch/x86/x86_64/mmconfig-shared.c:46:16: warning: Either the condition 'ss' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xen/xen/arch/x86/x86_64/mmconfig-shared.c:38:14: note: Assuming that condition 'ss' is not redundant
xen/xen/arch/x86/x86_64/mmconfig-shared.c:46:16: note: Null pointer addition
xen/xen/arch/x86/x86_64/mmconfig_64.c:32:34: style: The scope of the variable 'cfg' can be reduced. [variableScope]
xen/xen/arch/x86/x86_64/traps.c:623:37: portability: 'hypercall_page' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/x86_64/traps.c:639:33: portability: 'hypercall_page' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/x86_emulate/x86_emulate.c:2308:26: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress]
xen/xen/arch/x86/x86_emulate/x86_emulate.c:2373:26: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress]
xen/xen/arch/x86/x86_emulate/x86_emulate.c:1115:18: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xen/xen/arch/x86/x86_emulate/x86_emulate.c:4026:53: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary]
xen/xen/arch/x86/x86_emulate/x86_emulate.c:4405:13: style: Boolean variable 'lock_prefix' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
xen/xen/arch/x86/x86_emulate/x86_emulate.c:1418:50: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/x86_emulate/x86_emulate.c:1421:16: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/x86_emulate/x86_emulate.c:4759:57: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/x86_emulate/x86_emulate.c:348:17: style: union member 'evex::R' is never used. [unusedStructMember]
xen/xen/arch/x86/x86_emulate/x86_emulate.c:356:17: style: union member 'evex::opmsk' is never used. [unusedStructMember]
xen/xen/arch/x86/x86_emulate/x86_emulate.c:357:17: style: union member 'evex::RX' is never used. [unusedStructMember]
xen/xen/arch/x86/x86_emulate/x86_emulate.c:358:17: style: union member 'evex::bcst' is never used. [unusedStructMember]
xen/xen/arch/x86/x86_emulate/x86_emulate.c:359:17: style: union member 'evex::lr' is never used. [unusedStructMember]
xen/xen/arch/x86/x86_emulate/x86_emulate.c:360:17: style: union member 'evex::z' is never used. [unusedStructMember]
xen/xen/arch/x86/xstate.c:206:29: style: Opposite expression on both sides of '&'. [oppositeExpression]
xen/xen/arch/x86/xstate.c:206:29: note: Opposite expression on both sides of '&'.
xen/xen/arch/x86/xstate.c:206:29: note: Opposite expression on both sides of '&'.
xen/xen/arch/x86/xstate.c:272:29: style: Opposite expression on both sides of '&'. [oppositeExpression]
xen/xen/arch/x86/xstate.c:272:29: note: Opposite expression on both sides of '&'.
xen/xen/arch/x86/xstate.c:272:29: note: Opposite expression on both sides of '&'.
xen/xen/arch/x86/xstate.c:194:17: portability: 'dest' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/xstate.c:216:21: portability: 'dest' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/xstate.c:216:50: portability: 'src' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/xstate.c:282:21: portability: 'dest' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/xstate.c:282:48: portability: 'src' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/arch/x86/xstate.c:476:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/arch/x86/xstate.c:506:29: error: Uninitialized variable: save_area [uninitvar]
xen/xen/arch/x86/xstate.c:507:55: error: Uninitialized variable: save_area [uninitvar]
xen/xen/common/bitmap.c:328:9: style: The scope of the variable 'word' can be reduced. [variableScope]
xen/xen/common/bitmap.c:328:15: style: The scope of the variable 'bit' can be reduced. [variableScope]
xen/xen/common/bitmap.c:329:16: style: The scope of the variable 'val' can be reduced. [variableScope]
xen/xen/common/bitmap.c:393:17: style: The scope of the variable 'rtop' can be reduced. [variableScope]
xen/xen/common/bsearch.c:36:6: style: The scope of the variable 'result' can be reduced. [variableScope]
xen/xen/common/bsearch.c:41:26: portability: 'base' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/bsearch.c:47:24: portability: '(void*)base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/compat/memory.c:64:22: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/xen/common/xenoprof.c:786:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/xen/common/core_parking.c:64:13: style: The scope of the variable 'sibling_tmp' can be reduced. [variableScope]
xen/xen/common/core_parking.c:122:13: style: The scope of the variable 'sibling_tmp' can be reduced. [variableScope]
xen/xen/common/cpu.c:211:14: style: The scope of the variable 'error' can be reduced. [variableScope]
xen/xen/common/cpupool.c:446:17: style: Variable 'n_dom' is assigned a value that is never used. [unreadVariable]
xen/xen/common/cpupool.c:467:18: style: Variable 'cpupool_id' is assigned a value that is never used. [unreadVariable]
xen/xen/common/cpupool.c:469:13: style: Variable 'n_dom' is assigned a value that is never used. [unreadVariable]
xen/xen/common/device_tree.c:765:5: style: Variable 'parent' is reassigned a value before the old one has been used. [redundantAssignment]
xen/xen/common/device_tree.c:756:0: note: Variable 'parent' is reassigned a value before the old one has been used.
xen/xen/common/device_tree.c:765:5: note: Variable 'parent' is reassigned a value before the old one has been used.
xen/xen/common/device_tree.c:397:19: style: The scope of the variable 'ip' can be reduced. [variableScope]
xen/xen/common/device_tree.c:414:19: style: The scope of the variable 'ip' can be reduced. [variableScope]
xen/xen/common/device_tree.c:971:19: style: The scope of the variable 'parp' can be reduced. [variableScope]
xen/xen/common/domain.c:436:16: style: The scope of the variable 'dom_affinity' can be reduced. [variableScope]
xen/xen/common/domain.c:438:18: style: The scope of the variable 'v' can be reduced. [variableScope]
xen/xen/common/domain.c:439:18: style: The scope of the variable 'cpu' can be reduced. [variableScope]
xen/xen/common/domain.c:913:14: style: The scope of the variable 'new' can be reduced. [variableScope]
xen/xen/common/domain.c:933:14: style: The scope of the variable 'new' can be reduced. [variableScope]
xen/xen/common/domain.c:977:18: style: The scope of the variable 'v' can be reduced. [variableScope]
xen/xen/common/domain.c:989:14: style: The scope of the variable 'new' can be reduced. [variableScope]
xen/xen/common/domain.c:1047:18: style: The scope of the variable 'v' can be reduced. [variableScope]
xen/xen/common/domain.c:1061:18: style: The scope of the variable 'v' can be reduced. [variableScope]
xen/xen/common/domain.c:1185:40: portability: 'mapping' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/domctl.c:831:22: warning: Either the condition '!d' is redundant or there is possible null pointer dereference: d. [nullPointerRedundantCheck]
xen/xen/common/domctl.c:821:14: note: Assuming that condition '!d' is not redundant
xen/xen/common/domctl.c:831:22: note: Null pointer dereference
xen/xen/common/domctl.c:895:9: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
xen/xen/common/domctl.c:884:9: note: Variable 'ret' is reassigned a value before the old one has been used.
xen/xen/common/domctl.c:895:9: note: Variable 'ret' is reassigned a value before the old one has been used.
xen/xen/common/efi/boot.c:279:35: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
xen/xen/common/efi/boot.c:950:28: note: Calling function 'get_argv', 2nd argument 'argv' value is 0
xen/xen/common/efi/boot.c:279:35: note: Null pointer addition
xen/xen/common/efi/boot.c:1180:16: warning: Either the condition 'ss' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xen/xen/common/efi/boot.c:1172:14: note: Assuming that condition 'ss' is not redundant
xen/xen/common/efi/boot.c:1180:16: note: Null pointer addition
xen/xen/common/efi/boot.c:927:18: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/xen/common/efi/boot.c:934:11: style: The scope of the variable 'option_str' can be reduced. [variableScope]
xen/xen/common/efi/boot.c:349:27: portability: '(void*)dp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/efi/boot.c:808:26: portability: '(void*)rom' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/efi/boot.c:897:29: portability: '(void*)efi_ct' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/efi/boot.c:901:37: portability: '(void*)efi_memmap' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/efi/boot.c:902:43: portability: '(void*)efi_fw_vendor' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/efi/boot.c:1249:50: portability: 'efi_memmap' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/efi/boot.c:1363:56: portability: 'efi_memmap' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/efi/runtime.c:238:54: portability: 'efi_memmap' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/event_channel.c:1226:27: style: The scope of the variable 'rchn' can be reduced. [variableScope]
xen/xen/common/event_channel.c:1227:20: style: The scope of the variable 'rd' can be reduced. [variableScope]
xen/xen/common/event_channel.c:1247:18: style: The scope of the variable 'v' can be reduced. [variableScope]
xen/xen/common/event_fifo.c:64:31: style: The scope of the variable 'q' can be reduced. [variableScope]
xen/xen/common/event_fifo.c:448:42: portability: 'virt' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/gdbstub.c:132:0: error: #error unknown endian [preprocessorErrorDirective]
xen/xen/common/grant_table.c:2060:18: style: Condition 'okay' is always false [knownConditionTrueFalse]
xen/xen/common/grant_table.c:2054:23: note: Assuming that condition '!okay' is not redundant
xen/xen/common/grant_table.c:2060:18: note: Condition 'okay' is always false
xen/xen/common/grant_table.c:639:5: style: Variable 'flags' is reassigned a value before the old one has been used. [redundantAssignment]
xen/xen/common/grant_table.c:629:0: note: Variable 'flags' is reassigned a value before the old one has been used.
xen/xen/common/grant_table.c:639:5: note: Variable 'flags' is reassigned a value before the old one has been used.
xen/xen/common/grant_table.c:640:5: style: Variable 'id' is reassigned a value before the old one has been used. [redundantAssignment]
xen/xen/common/grant_table.c:630:0: note: Variable 'id' is reassigned a value before the old one has been used.
xen/xen/common/grant_table.c:640:5: note: Variable 'id' is reassigned a value before the old one has been used.
xen/xen/common/grant_table.c:344:24: style: The scope of the variable 'next' can be reduced. [variableScope]
xen/xen/common/grant_table.c:762:27: style: The scope of the variable 'map' can be reduced. [variableScope]
xen/xen/common/grant_table.c:3569:32: style: The scope of the variable 'act' can be reduced. [variableScope]
xen/xen/common/grant_table.c:2654:23: portability: 'dest->virt' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/grant_table.c:2654:52: portability: 'src->virt' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/grant_table.c:3153:7: portability: 'v' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/grant_table.c:786:50: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/common/inflate.c:1085:9: style: The scope of the variable 'r' can be reduced. [variableScope]
xen/xen/common/inflate.c:1147:19: style: The scope of the variable 'c' can be reduced. [variableScope]
xen/xen/common/gunzip.c:80:24: style: The scope of the variable 'ch' can be reduced. [variableScope]
xen/xen/common/inflate.c:1167:23: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/common/hvm/save.c:85:18: style: The scope of the variable 'v' can be reduced. [variableScope]
xen/xen/common/hvm/save.c:205:33: style: The scope of the variable 'desc' can be reduced. [variableScope]
xen/xen/common/kernel.c:107:21: style: Variable 'optval[-1]' is reassigned a value before the old one has been used. [redundantAssignment]
xen/xen/common/kernel.c:105:21: note: Variable 'optval[-1]' is reassigned a value before the old one has been used.
xen/xen/common/kernel.c:107:21: note: Variable 'optval[-1]' is reassigned a value before the old one has been used.
xen/xen/common/kernel.c:51:21: style: The scope of the variable 'optval' can be reduced. [variableScope]
xen/xen/common/kernel.c:54:9: style: The scope of the variable 'bool_assert' can be reduced. [variableScope]
xen/xen/common/kernel.c:223:48: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/common/kernel.c:224:47: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/common/kernel.c:225:47: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/common/kernel.c:226:42: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/common/kexec.c:858:5: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
xen/xen/common/kexec.c:856:0: note: Variable 'ret' is reassigned a value before the old one has been used.
xen/xen/common/kexec.c:858:5: note: Variable 'ret' is reassigned a value before the old one has been used.
xen/xen/common/kexec.c:1176:5: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
xen/xen/common/kexec.c:1174:0: note: Variable 'ret' is reassigned a value before the old one has been used.
xen/xen/common/kexec.c:1176:5: note: Variable 'ret' is reassigned a value before the old one has been used.
xen/xen/common/kexec.c:423:29: portability: 'crash_heap_current' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/kexec.c:426:24: portability: 'crash_heap_current' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/kexec.c:567:45: portability: 'crash_heap_current' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/keyhandler.c:277:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xen/xen/common/keyhandler.c:277:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xen/xen/common/keyhandler.c:461:24: style: The scope of the variable 'h' can be reduced. [variableScope]
xen/xen/common/kimage.c:733:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xen/xen/common/kimage.c:829:9: style: The scope of the variable 'result' can be reduced. [variableScope]
xen/xen/common/kimage.c:575:52: style: Function 'kimage_alloc_page' argument 2 names different: declaration 'dest' definition 'destination'. [funcArgNamesDifferent]
xen/xen/common/kimage.c:70:52: note: Function 'kimage_alloc_page' argument 2 names different: declaration 'dest' definition 'destination'.
xen/xen/common/kimage.c:575:52: note: Function 'kimage_alloc_page' argument 2 names different: declaration 'dest' definition 'destination'.
xen/xen/common/kimage.c:756:24: portability: 'dest_va' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/kimage.c:694:20: style: Variable 'dest_mfn' is assigned a value that is never used. [unreadVariable]
xen/xen/common/libelf/libelf-private.h:69:0: error: #error Unsupported OS [preprocessorErrorDirective]
xen/xen/common/libfdt/fdt.c:86:14: warning: Invalid test for overflow 'p+len<p'. Condition is always false unless there is overflow, and overflow is undefined behaviour. [invalidTestForOverflow]
xen/xen/common/libfdt/fdt_ro.c:469:14: style: The scope of the variable 'val' can be reduced. [variableScope]
xen/xen/common/libfdt/fdt_ro.c:551:14: style: The scope of the variable 'err' can be reduced. [variableScope]
xen/xen/common/libfdt/fdt_rw.c:294:19: style: The scope of the variable 'newlen' can be reduced. [variableScope]
xen/xen/common/libfdt/fdt_rw.c:416:6: style: The scope of the variable 'err' can be reduced. [variableScope]
xen/xen/common/libfdt/fdt_wip.c:95:41: style: Function '_fdt_node_end_offset' argument 2 names different: declaration 'nodeoffset' definition 'offset'. [funcArgNamesDifferent]
xen/xen/common/libfdt/libfdt_internal.h:66:41: note: Function '_fdt_node_end_offset' argument 2 names different: declaration 'nodeoffset' definition 'offset'.
xen/xen/common/libfdt/fdt_wip.c:95:41: note: Function '_fdt_node_end_offset' argument 2 names different: declaration 'nodeoffset' definition 'offset'.
xen/xen/common/livepatch.c:502:28: style: The scope of the variable 'f' can be reduced. [variableScope]
xen/xen/common/livepatch.c:1418:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xen/xen/common/livepatch.c:153:36: portability: 'data->rw_addr' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/livepatch.c:155:36: portability: 'data->ro_addr' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/livepatch.c:157:38: portability: 'data->text_addr' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/livepatch.c:209:37: portability: 'data->text_addr' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/livepatch.c:377:23: portability: 'text_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/livepatch.c:378:21: portability: 'rw_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/livepatch.c:404:41: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/livepatch.c:624:38: portability: 'payload->text_addr' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/livepatch_elf.c:344:31: style: The scope of the variable 'r' can be reduced. [variableScope]
xen/xen/common/livepatch_elf.c:73:27: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/livepatch_elf.c:94:28: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/livepatch_elf.c:184:21: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/livepatch_elf.c:223:40: portability: 'data' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/memory.c:152:67: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/common/notifier.c:26:28: style: The scope of the variable 'nb' can be reduced. [variableScope]
xen/xen/common/page_alloc.c:273:19: style: The scope of the variable 'bad_spfn' can be reduced. [variableScope]
xen/xen/common/page_alloc.c:273:29: style: The scope of the variable 'bad_epfn' can be reduced. [variableScope]
xen/xen/common/page_alloc.c:335:19: style: The scope of the variable 'pg' can be reduced. [variableScope]
xen/xen/common/page_alloc.c:1387:23: style: The scope of the variable 'pg' can be reduced. [variableScope]
xen/xen/common/page_alloc.c:1924:19: style: The scope of the variable 'n' can be reduced. [variableScope]
xen/xen/common/page_alloc.c:944:17: style: Unsigned variable 'node' can't be negative so it is unnecessary to test it. [unsignedPositive]
xen/xen/common/page_alloc.c:565:43: portability: '(void*)_heap[node]' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/page_alloc.c:1795:64: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/common/pdx.c:74:18: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/xen/common/radix-tree.c:151:6: style: The scope of the variable 'error' can be reduced. [variableScope]
xen/xen/common/sched_arinc653.c:388:18: style: The scope of the variable 'entry' can be reduced. [variableScope]
xen/xen/common/sched_credit.c:1320:25: style: The scope of the variable 'svc_elem' can be reduced. [variableScope]
xen/xen/common/sched_credit.c:1599:23: style: The scope of the variable 'iter' can be reduced. [variableScope]
xen/xen/common/sched_credit.c:1600:18: style: The scope of the variable 'vc' can be reduced. [variableScope]
xen/xen/common/sched_rt.c:993:16: style: The scope of the variable 'online' can be reduced. [variableScope]
xen/xen/common/schedule.c:299:11: style: The scope of the variable 'vcpudata' can be reduced. [variableScope]
xen/xen/common/softirq.c:31:18: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/xen/common/softirq.c:31:21: style: The scope of the variable 'cpu' can be reduced. [variableScope]
xen/xen/common/softirq.c:32:19: style: The scope of the variable 'pending' can be reduced. [variableScope]
xen/xen/common/sort.c:18:10: style: The scope of the variable 't' can be reduced. [variableScope]
xen/xen/common/sort.c:22:19: portability: 'a' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/sort.c:23:19: portability: 'b' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/sort.c:60:46: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/sort.c:60:60: portability: 'base+c' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/sort.c:62:27: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/sort.c:64:23: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/sort.c:71:25: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/sort.c:75:46: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/sort.c:75:60: portability: 'base+c' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/sort.c:77:27: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/sort.c:79:23: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/symbols.c:46:15: style: The scope of the variable 'tptr' can be reduced. [variableScope]
xen/xen/common/symbols.c:111:33: style: The scope of the variable 'mid' can be reduced. [variableScope]
xen/xen/common/symbols.c:222:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xen/xen/common/sysctl.c:279:25: style: The scope of the variable 'j' can be reduced. [variableScope]
xen/xen/common/sysctl.c:294:33: style: The scope of the variable 'distance' can be reduced. [variableScope]
xen/xen/common/timer.c:236:18: style: The scope of the variable 'cpu' can be reduced. [variableScope]
xen/xen/common/tmem.c:325:5: style: Variable 'pool' is reassigned a value before the old one has been used. [redundantAssignment]
xen/xen/common/tmem.c:319:0: note: Variable 'pool' is reassigned a value before the old one has been used.
xen/xen/common/tmem.c:325:5: note: Variable 'pool' is reassigned a value before the old one has been used.
xen/xen/common/tmem.c:640:21: style: The scope of the variable 'node' can be reduced. [variableScope]
xen/xen/common/tmem.c:875:23: style: The scope of the variable 'pool' can be reduced. [variableScope]
xen/xen/common/tmem.c:1002:19: style: The scope of the variable 'free_mem' can be reduced. [variableScope]
xen/xen/common/tmem.c:1661:34: style: The scope of the variable 'pgp' can be reduced. [variableScope]
xen/xen/common/tmem.c:1661:40: style: The scope of the variable 'pgp2' can be reduced. [variableScope]
xen/xen/common/tmem_control.c:103:23: style: The scope of the variable 'p' can be reduced. [variableScope]
xen/xen/common/tmem_control.c:265:14: style: The scope of the variable 'old_weight' can be reduced. [variableScope]
xen/xen/common/tmem_control.c:256:15: style: Variable 'off' is assigned a value that is never used. [unreadVariable]
xen/xen/common/trace.c:231:27: style: The scope of the variable 'pg' can be reduced. [variableScope]
xen/xen/common/virtual_region.c:104:12: style: The scope of the variable 'sz' can be reduced. [variableScope]
xen/xen/common/vm_event.c:154:19: style: The scope of the variable 'k' can be reduced. [variableScope]
xen/xen/common/vm_event.c:776:14: style: The scope of the variable 'new' can be reduced. [variableScope]
xen/xen/common/vsprintf.c:439:15: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
xen/xen/common/vsprintf.c:727:22: note: Calling function 'vsnprintf', 1st argument 'buf' value is 0
xen/xen/common/vsprintf.c:439:15: note: Null pointer addition
xen/xen/common/vsprintf.c:271:34: style: The scope of the variable 's' can be reduced. [variableScope]
xen/xen/common/xenoprof.c:203:10: style: Condition '!nvcpu' is always false [knownConditionTrueFalse]
xen/xen/common/xenoprof.c:199:13: note: Assignment 'nvcpu=0', assigned value is 0
xen/xen/common/xenoprof.c:201:9: note: nvcpu is incremented', new value is 1
xen/xen/common/xenoprof.c:203:10: note: Condition '!nvcpu' is always false
xen/xen/common/xenoprof.c:116:21: style: The scope of the variable 'buf' can be reduced. [variableScope]
xen/xen/common/xenoprof.c:281:9: style: The scope of the variable 'order' can be reduced. [variableScope]
xen/xen/common/xenoprof.c:350:20: style: Checking if unsigned variable 'activated' is less than zero. [unsignedLessThanZero]
xen/xen/common/xmalloc_tlsf.c:132:9: style: The scope of the variable 't' can be reduced. [variableScope]
xen/xen/common/xmalloc_tlsf.c:539:19: portability: 'res' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/xmalloc_tlsf.c:543:15: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/common/xmalloc_tlsf.c:637:34: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/drivers/acpi/apei/apei-base.c:211:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xen/xen/drivers/acpi/apei/apei-io.c:80:16: style: The scope of the variable 'cur_nr' can be reduced. [variableScope]
xen/xen/drivers/acpi/apei/erst.c:188:6: style: The scope of the variable 'rc' can be reduced. [variableScope]
xen/xen/drivers/acpi/apei/hest.c:93:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xen/xen/drivers/acpi/apei/hest.c:93:13: style: The scope of the variable 'len' can be reduced. [variableScope]
xen/xen/drivers/acpi/apei/hest.c:108:24: portability: '(void*)hest_hdr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/drivers/acpi/apei/hest.c:109:24: portability: '(void*)hest_tab' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/drivers/acpi/apei/hest.c:120:31: portability: '(void*)hest_hdr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/drivers/acpi/tables.c:246:31: portability: '(void*)table_header' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/drivers/acpi/tables.c:261:25: portability: '(void*)entry' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/drivers/acpi/tables/tbfadt.c:298:31: style: The scope of the variable 'target' can be reduced. [variableScope]
xen/xen/drivers/acpi/tables/tbfadt.c:412:7: style: The scope of the variable 'address32' can be reduced. [variableScope]
xen/xen/drivers/acpi/tables/tbfadt.c:413:31: style: The scope of the variable 'address64' can be reduced. [variableScope]
xen/xen/drivers/acpi/utilities/utmisc.c:161:2: error: va_list 'args' used before va_start() was called. [va_list_usedBeforeStarted]
xen/xen/drivers/char/cadence-uart.c:74:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xen/xen/drivers/char/console.c:213:14: style: The scope of the variable 'idx' can be reduced. [variableScope]
xen/xen/drivers/char/console.c:213:19: style: The scope of the variable 'len' can be reduced. [variableScope]
xen/xen/drivers/char/console.c:296:14: style: The scope of the variable 'idx' can be reduced. [variableScope]
xen/xen/drivers/char/console.c:296:19: style: The scope of the variable 'len' can be reduced. [variableScope]
xen/xen/drivers/char/console.c:469:18: style: The scope of the variable 'idx' can be reduced. [variableScope]
xen/xen/drivers/char/console.c:469:23: style: The scope of the variable 'len' can be reduced. [variableScope]
xen/xen/drivers/char/ehci-dbgp.c:1527:43: style: Opposite expression on both sides of '&'. [oppositeExpression]
xen/xen/drivers/char/ehci-dbgp.c:1527:43: note: Opposite expression on both sides of '&'.
xen/xen/drivers/char/ehci-dbgp.c:1527:43: note: Opposite expression on both sides of '&'.
xen/xen/drivers/char/exynos4210-uart.c:105:18: style: The scope of the variable 'divisor' can be reduced. [variableScope]
xen/xen/drivers/char/exynos4210-uart.c:240:20: style: Unsigned variable 'val' can't be negative so it is unnecessary to test it. [unsignedPositive]
xen/xen/drivers/char/exynos4210-uart.c:55:14: portability: 'uart->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/drivers/char/exynos4210-uart.c:67:25: portability: 'uart->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/drivers/char/exynos4210-uart.c:78:13: portability: 'uart->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/drivers/char/exynos4210-uart.c:87:13: portability: 'uart->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/drivers/char/exynos4210-uart.c:95:13: portability: 'uart->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/drivers/char/exynos4210-uart.c:98:18: portability: 'uart->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/drivers/char/exynos4210-uart.c:109:5: portability: 'uart->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/drivers/char/exynos4210-uart.c:112:5: portability: 'uart->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/drivers/char/exynos4210-uart.c:120:9: portability: 'uart->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/drivers/char/exynos4210-uart.c:121:9: portability: 'uart->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/drivers/char/exynos4210-uart.c:155:5: portability: 'uart->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/drivers/char/exynos4210-uart.c:158:5: portability: 'uart->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/drivers/char/exynos4210-uart.c:159:5: portability: 'uart->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/drivers/char/exynos4210-uart.c:162:5: portability: 'uart->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/drivers/char/exynos4210-uart.c:165:13: portability: 'uart->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/drivers/char/exynos4210-uart.c:178:5: portability: 'uart->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/drivers/char/exynos4210-uart.c:186:5: portability: 'uart->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/drivers/char/exynos4210-uart.c:205:5: portability: 'uart->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/drivers/char/exynos4210-uart.c:208:5: portability: 'uart->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/drivers/char/exynos4210-uart.c:211:5: portability: 'uart->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/drivers/char/exynos4210-uart.c:229:10: portability: 'uart->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/drivers/char/exynos4210-uart.c:233:24: portability: 'uart->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/drivers/char/exynos4210-uart.c:250:5: portability: 'uart->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/drivers/char/exynos4210-uart.c:256:23: portability: 'uart->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/drivers/char/exynos4210-uart.c:264:15: portability: 'uart->regs' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/drivers/char/exynos4210-uart.c:118:21: style: Variable 'divisor' is assigned a value that is never used. [unreadVariable]
xen/xen/drivers/char/ns16550.c:903:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xen/xen/drivers/char/ns16550.c:670:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xen/xen/drivers/char/omap-uart.c:271:17: style: Unsigned variable 'cnt' can't be negative so it is unnecessary to test it. [unsignedPositive]
xen/xen/drivers/char/pl011.c:95:18: style: The scope of the variable 'cr' can be reduced. [variableScope]
xen/xen/drivers/char/pl011.c:130:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xen/xen/drivers/char/scif-uart.c:161:17: style: Unsigned variable 'cnt' can't be negative so it is unnecessary to test it. [unsignedPositive]
xen/xen/drivers/cpufreq/cpufreq.c:588:22: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/xen/drivers/cpufreq/utility.c:378:9: style: The scope of the variable 'freq_avg' can be reduced. [variableScope]
xen/xen/drivers/passthrough/amd/iommu_acpi.c:132:19: style: The scope of the variable 'old_top' can be reduced. [variableScope]
xen/xen/drivers/passthrough/amd/iommu_acpi.c:132:28: style: The scope of the variable 'new_top' can be reduced. [variableScope]
xen/xen/drivers/passthrough/amd/iommu_acpi.c:158:9: style: The scope of the variable 'seg' can be reduced. [variableScope]
xen/xen/drivers/passthrough/amd/iommu_acpi.c:159:41: style: The scope of the variable 'length' can be reduced. [variableScope]
xen/xen/drivers/passthrough/amd/iommu_acpi.c:160:23: style: The scope of the variable 'iommu' can be reduced. [variableScope]
xen/xen/drivers/passthrough/amd/iommu_acpi.c:161:18: style: The scope of the variable 'bdf' can be reduced. [variableScope]
xen/xen/drivers/passthrough/amd/iommu_acpi.c:194:41: style: The scope of the variable 'length' can be reduced. [variableScope]
xen/xen/drivers/passthrough/amd/iommu_acpi.c:238:41: style: The scope of the variable 'length' can be reduced. [variableScope]
xen/xen/drivers/passthrough/amd/iommu_acpi.c:239:18: style: The scope of the variable 'bdf' can be reduced. [variableScope]
xen/xen/drivers/passthrough/amd/iommu_acpi.c:365:56: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/drivers/passthrough/amd/iommu_acpi.c:367:57: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/drivers/passthrough/amd/iommu_cmd.c:27:22: style: The scope of the variable 'cmd_buffer' can be reduced. [variableScope]
xen/xen/drivers/passthrough/amd/iommu_cmd.c:28:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/xen/drivers/passthrough/amd/iommu_guest.c:351:19: style: The scope of the variable 'gfn' can be reduced. [variableScope]
xen/xen/drivers/passthrough/amd/iommu_guest.c:471:19: style: The scope of the variable 'opcode' can be reduced. [variableScope]
xen/xen/drivers/passthrough/amd/iommu_guest.c:471:57: style: The scope of the variable 'cmd_mfn' can be reduced. [variableScope]
xen/xen/drivers/passthrough/amd/iommu_guest.c:472:18: style: The scope of the variable 'cmd' can be reduced. [variableScope]
xen/xen/drivers/passthrough/amd/iommu_guest.c:381:45: portability: 'vaddr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/drivers/passthrough/amd/iommu_guest.c:568:15: style: Variable 'cmd_run' is assigned a value that is never used. [unreadVariable]
xen/xen/drivers/passthrough/amd/iommu_init.c:359:22: style: The scope of the variable 'entry' can be reduced. [variableScope]
xen/xen/drivers/passthrough/amd/iommu_init.c:528:18: style: The scope of the variable 'bdf' can be reduced. [variableScope]
xen/xen/drivers/passthrough/amd/iommu_init.c:530:10: style: The scope of the variable 'addr' can be reduced. [variableScope]
xen/xen/drivers/passthrough/amd/iommu_init.c:918:9: style: The scope of the variable 'order' can be reduced. [variableScope]
xen/xen/drivers/passthrough/amd/iommu_init.c:1160:11: style: The scope of the variable 'intr_tb' can be reduced. [variableScope]
xen/xen/drivers/passthrough/amd/iommu_intr.c:432:6: warning: Possible null pointer dereference: data [nullPointer]
xen/xen/drivers/passthrough/amd/iommu_intr.c:502:54: note: Calling function 'update_intremap_entry_from_msi_msg', 6th argument 'data' value is 0
xen/xen/drivers/passthrough/amd/iommu_intr.c:432:6: note: Null pointer dereference
xen/xen/drivers/passthrough/amd/iommu_intr.c:555:19: style: Variable 'offset' is assigned a value that is never used. [unreadVariable]
xen/xen/drivers/passthrough/amd/iommu_map.c:443:10: style: The scope of the variable 'pde' can be reduced. [variableScope]
xen/xen/drivers/passthrough/amd/iommu_map.c:547:11: style: The scope of the variable 'device_entry' can be reduced. [variableScope]
xen/xen/drivers/passthrough/amd/iommu_map.c:548:18: style: The scope of the variable 'req_id' can be reduced. [variableScope]
xen/xen/drivers/passthrough/amd/iommu_map.c:549:19: style: The scope of the variable 'flags' can be reduced. [variableScope]
xen/xen/drivers/passthrough/amd/iommu_map.c:550:21: style: The scope of the variable 'pdev' can be reduced. [variableScope]
xen/xen/drivers/passthrough/amd/iommu_map.c:554:11: style: The scope of the variable 'new_root_vaddr' can be reduced. [variableScope]
xen/xen/drivers/passthrough/amd/iommu_map.c:555:19: style: The scope of the variable 'old_root_mfn' can be reduced. [variableScope]
xen/xen/drivers/passthrough/amd/iommu_map.c:770:9: style: The scope of the variable 'rt' can be reduced. [variableScope]
xen/xen/drivers/passthrough/amd/pci_amd_iommu.c:280:19: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/xen/drivers/passthrough/amd/pci_amd_iommu.c:432:25: style: The scope of the variable 'pde' can be reduced. [variableScope]
xen/xen/drivers/passthrough/amd/pci_amd_iommu.c:434:48: style: The scope of the variable 'next_level' can be reduced. [variableScope]
xen/xen/drivers/passthrough/amd/pci_amd_iommu.c:546:25: style: The scope of the variable 'pde' can be reduced. [variableScope]
xen/xen/drivers/passthrough/amd/pci_amd_iommu.c:548:28: style: The scope of the variable 'present' can be reduced. [variableScope]
xen/xen/drivers/passthrough/amd/pci_amd_iommu.c:549:10: style: The scope of the variable 'entry' can be reduced. [variableScope]
xen/xen/drivers/passthrough/amd/pci_amd_iommu.c:448:27: portability: 'table_vaddr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/drivers/passthrough/amd/pci_amd_iommu.c:567:27: portability: 'table_vaddr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/drivers/passthrough/arm/iommu.c:43:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xen/xen/drivers/passthrough/arm/smmu.c:1297:6: style: The scope of the variable 'irq' can be reduced. [variableScope]
xen/xen/drivers/passthrough/arm/smmu.c:924:14: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xen/xen/drivers/passthrough/arm/smmu.c:1176:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xen/xen/drivers/passthrough/arm/smmu.c:1448:13: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xen/xen/drivers/passthrough/arm/smmu.c:1477:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xen/xen/drivers/passthrough/arm/smmu.c:2065:18: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xen/xen/drivers/passthrough/arm/smmu.c:2202:24: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xen/xen/drivers/passthrough/arm/smmu.c:933:10: style: Variable 'flags' is assigned a value that is never used. [unreadVariable]
xen/xen/drivers/passthrough/arm/smmu.c:933:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/drivers/passthrough/device_tree.c:121:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xen/xen/drivers/passthrough/io.c:226:18: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/xen/drivers/passthrough/io.c:617:42: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xen/xen/drivers/passthrough/io.c:752:17: style: The scope of the variable 'desc' can be reduced. [variableScope]
xen/xen/drivers/passthrough/io.c:724:47: error: Uninitialized variable: pirq_dpci [uninitvar]
xen/xen/drivers/passthrough/io.c:738:39: error: Uninitialized variable: pirq_dpci [uninitvar]
xen/xen/drivers/passthrough/io.c:868:17: error: Uninitialized variable: pirq_dpci [uninitvar]
xen/xen/drivers/passthrough/io.c:345:17: error: Uninitialized variable: pirq_dpci [uninitvar]
xen/xen/drivers/passthrough/io.c:607:17: error: Uninitialized variable: pirq_dpci [uninitvar]
xen/xen/drivers/passthrough/iommu.c:128:16: warning: Either the condition 'ss' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xen/xen/drivers/passthrough/iommu.c:92:14: note: Assuming that condition 'ss' is not redundant
xen/xen/drivers/passthrough/iommu.c:128:16: note: Null pointer addition
xen/xen/drivers/passthrough/iommu.c:84:9: style: The scope of the variable 'val' can be reduced. [variableScope]
xen/xen/drivers/passthrough/pci.c:229:16: warning: Either the condition 'ss' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xen/xen/drivers/passthrough/pci.c:204:14: note: Assuming that condition 'ss' is not redundant
xen/xen/drivers/passthrough/pci.c:229:16: note: Null pointer addition
xen/xen/drivers/passthrough/vtd/dmar.c:293:42: style: The scope of the variable 'scope' can be reduced. [variableScope]
xen/xen/drivers/passthrough/vtd/dmar.c:701:16: style: The scope of the variable 'all_ports' can be reduced. [variableScope]
xen/xen/drivers/passthrough/vtd/dmar.c:702:11: style: The scope of the variable 'dev_scope_start' can be reduced. [variableScope]
xen/xen/drivers/passthrough/vtd/dmar.c:702:29: style: The scope of the variable 'dev_scope_end' can be reduced. [variableScope]
xen/xen/drivers/passthrough/vtd/dmar.c:879:14: style: The scope of the variable 'sig' can be reduced. [variableScope]
xen/xen/drivers/passthrough/vtd/dmar.c:887:14: style: The scope of the variable 'sig' can be reduced. [variableScope]
xen/xen/drivers/passthrough/vtd/dmar.c:311:15: portability: 'start' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/drivers/passthrough/vtd/dmar.c:431:19: portability: 'start' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/drivers/passthrough/vtd/dmar.c:435:15: portability: 'start' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/drivers/passthrough/vtd/dmar.c:490:36: portability: '(void*)drhd' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/drivers/passthrough/vtd/dmar.c:527:26: portability: 'p.raw' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/drivers/passthrough/vtd/dmar.c:627:38: portability: '(void*)rmrr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/drivers/passthrough/vtd/dmar.c:718:42: portability: '(void*)atsr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/drivers/passthrough/vtd/dmar.c:839:46: portability: '(void*)entry_header' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen/xen/drivers/passthrough/vtd/dmar.c:913:5: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
xen/xen/drivers/passthrough/vtd/intremap.c:408:5: style: Variable 'remap_rte->mask' is reassigned a value before the old one has been used. [redundantAssignment]
xen/xen/drivers/passthrough/vtd/intremap.c:406:5: note: Variable 'remap_rte->mask' is reassigned a value before the old one has been used.
xen/xen/drivers/passthrough/vtd/intremap.c:408:5: note: Variable 'remap_rte->mask' is reassigned a value before the old one has been used.
xen/xen/drivers/passthrough/vtd/intremap.c:655:5: style: Variable 'drhd' is reassigned a value before the old one has been used. [redundantAssignment]
xen/xen/drivers/passthrough/vtd/intremap.c:653:0: note: Variable 'drhd' is reassigned a value before the old one has been used.
xen/xen/drivers/passthrough/vtd/intremap.c:655:5: note: Variable 'drhd' is reassigned a value before the old one has been used.
xen/xen/drivers/passthrough/vtd/intremap.c:669:5: style: Variable 'drhd' is reassigned a value before the old one has been used. [redundantAssignment]
xen/xen/drivers/passthrough/vtd/intremap.c:667:0: note: Variable 'drhd' is reassigned a value before the old one has been used.
xen/xen/drivers/passthrough/vtd/intremap.c:669:5: note: Variable 'drhd' is reassigned a value before the old one has been used.
xen/xen/drivers/passthrough/vtd/intremap.c:702:28: style: The scope of the variable 'drhd' can be reduced. [variableScope]
xen/xen/drivers/passthrough/vtd/iommu.c:123:19: style: The scope of the variable 'dom_index' can be reduced. [variableScope]
xen/xen/drivers/passthrough/vtd/iommu.c:123:30: style: The scope of the variable 'nr_dom' can be reduced. [variableScope]
xen/xen/drivers/passthrough/vtd/iommu.c:191:10: style: The scope of the variable 'vaddr' can be reduced. [variableScope]
xen/xen/drivers/passthrough/vtd/iommu.c:227:28: style: The scope of the variable 'drhd' can be reduced. [variableScope]
xen/xen/drivers/passthrough/vtd/iommu.c:552:19: style: The scope of the variable 'iommu' can be reduced. [variableScope]
xen/xen/drivers/passthrough/vtd/iommu.c:594:19: style: The scope of the variable 'iommu' can be reduced. [variableScope]
xen/xen/drivers/passthrough/vtd/iommu.c:703:32: style: The scope of the variable 'pte' can be reduced. [variableScope]
xen/xen/drivers/passthrough/vtd/iommu.c:2100:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xen/xen/drivers/passthrough/vtd/iommu.c:2201:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xen/xen/drivers/passthrough/vtd/iommu.c:2537:19: style: The scope of the variable 'iommu' can be reduced. [variableScope]
xen/xen/drivers/passthrough/vtd/iommu.c:2593:32: style: The scope of the variable 'pte' can be reduced. [variableScope]
xen/xen/drivers/passthrough/vtd/iommu.c:1988:5: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
xen/xen/drivers/passthrough/vtd/iommu.c:2034:5: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
xen/xen/drivers/passthrough/vtd/iommu.c:2204:5: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
xen/xen/drivers/passthrough/vtd/iommu.c:2358:9: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
xen/xen/drivers/passthrough/vtd/iommu.c:2425:5: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
xen/xen/drivers/passthrough/vtd/iommu.c:2451:5: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
xen/xen/drivers/passthrough/vtd/qinval.c:385:10: style: Condition '!ret' is always true [knownConditionTrueFalse]
xen/xen/drivers/passthrough/vtd/qinval.c:356:15: note: Assignment 'ret=0', assigned value is 0
xen/xen/drivers/passthrough/vtd/qinval.c:385:10: note: Condition '!ret' is always true
xen/xen/drivers/passthrough/vtd/qinval.c:399:28: style: The scope of the variable 'drhd' can be reduced. [variableScope]
xen/xen/drivers/passthrough/vtd/quirks.c:276:19: style: The scope of the variable 'device' can be reduced. [variableScope]
xen/xen/drivers/passthrough/vtd/quirks.c:277:13: style: The scope of the variable 'rev' can be reduced. [variableScope]
xen/xen/drivers/passthrough/vtd/quirks.c:442:63: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xen/xen/drivers/passthrough/vtd/quirks.c:78:42: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/drivers/passthrough/vtd/x86/ats.c:81:5: style: Variable 'root_entry' is reassigned a value before the old one has been used. [redundantAssignment]
xen/xen/drivers/passthrough/vtd/x86/ats.c:77:0: note: Variable 'root_entry' is reassigned a value before the old one has been used.
xen/xen/drivers/passthrough/vtd/x86/ats.c:81:5: note: Variable 'root_entry' is reassigned a value before the old one has been used.
xen/xen/drivers/passthrough/x86/ats.c:63:62: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/drivers/video/arm_hdlcd.c:193:15: warning: Either the condition '!s' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
xen/xen/drivers/video/arm_hdlcd.c:172:14: note: Assuming that condition '!s' is not redundant
xen/xen/drivers/video/arm_hdlcd.c:193:15: note: Null pointer subtraction
xen/xen/tools/kconfig/conf.c:136:14: style: The scope of the variable 'def' can be reduced. [variableScope]
xen/xen/tools/kconfig/lkc.h:164:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/tools/kconfig/lkc.h:169:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/tools/kconfig/lkc.h:174:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/tools/kconfig/lkc.h:179:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xen/xen/tools/kconfig/confdata.c:86:17: style: The scope of the variable 'sym' can be reduced. [variableScope]
xen/xen/tools/kconfig/confdata.c:113:14: style: The scope of the variable 'fullname' can be reduced. [variableScope]
xen/xen/tools/kconfig/confdata.c:511:9: style: The scope of the variable 'l' can be reduced. [variableScope]
xen/xen/tools/kconfig/confdata.c:583:9: style: The scope of the variable 'l' can be reduced. [variableScope]
xen/xen/tools/kconfig/confdata.c:665:38: style: Function 'conf_write_defconfig' argument 1 names different: declaration 'name' definition 'filename'. [funcArgNamesDifferent]
xen/xen/tools/kconfig/lkc_proto.h:7:38: note: Function 'conf_write_defconfig' argument 1 names different: declaration 'name' definition 'filename'.
xen/xen/tools/kconfig/confdata.c:665:38: note: Function 'conf_write_defconfig' argument 1 names different: declaration 'name' definition 'filename'.
xen/xen/tools/kconfig/expr.c:248:15: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xen/xen/tools/kconfig/gconf.c:1220:15: style: The scope of the variable 'ret' can be reduced. [variableScope]
xen/xen/tools/kconfig/gconf.c:1336:17: style: The scope of the variable 'sym' can be reduced. [variableScope]
xen/xen/tools/kconfig/gconf.c:170:11: style: Variable 'widget' is assigned a value that is never used. [unreadVariable]
xen/xen/tools/kconfig/lxdialog/util.c:384:6: style: The scope of the variable 'newl' can be reduced. [variableScope]
xen/xen/tools/kconfig/lxdialog/util.c:384:12: style: The scope of the variable 'cur_x' can be reduced. [variableScope]
xen/xen/tools/kconfig/lxdialog/util.c:384:19: style: The scope of the variable 'cur_y' can be reduced. [variableScope]
xen/xen/tools/kconfig/lxdialog/util.c:385:18: style: The scope of the variable 'room' can be reduced. [variableScope]
xen/xen/tools/kconfig/lxdialog/util.c:385:24: style: The scope of the variable 'wlen' can be reduced. [variableScope]
xen/xen/tools/kconfig/lxdialog/util.c:386:30: style: The scope of the variable 'word' can be reduced. [variableScope]
xen/xen/tools/kconfig/lxdialog/util.c:386:42: style: The scope of the variable 'sp2' can be reduced. [variableScope]
xen/xen/tools/kconfig/lxdialog/util.c:386:48: style: The scope of the variable 'newline_separator' can be reduced. [variableScope]
xen/xen/tools/kconfig/lxdialog/util.c:513:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xen/xen/tools/kconfig/lxdialog/util.c:534:23: style: The scope of the variable 'c' can be reduced. [variableScope]
xen/xen/tools/kconfig/lxdialog/util.c:641:26: style: Function 'item_set_data' argument 1 names different: declaration 'p' definition 'ptr'. [funcArgNamesDifferent]
xen/xen/tools/kconfig/lxdialog/dialog.h:164:26: note: Function 'item_set_data' argument 1 names different: declaration 'p' definition 'ptr'.
xen/xen/tools/kconfig/lxdialog/util.c:641:26: note: Function 'item_set_data' argument 1 names different: declaration 'p' definition 'ptr'.
xen/xen/tools/kconfig/mconf.c:651:6: style: The scope of the variable 'res' can be reduced. [variableScope]
xen/xen/tools/kconfig/menu.c:610:2: warning: Either the condition 'sym' is redundant or there is possible null pointer dereference: sym. [nullPointerRedundantCheck]
xen/xen/tools/kconfig/menu.c:624:6: note: Assuming that condition 'sym' is not redundant
xen/xen/tools/kconfig/menu.c:640:25: note: Calling function 'get_symbol_prop', 1st argument 'sym' value is 0
xen/xen/tools/kconfig/menu.c:610:2: note: Null pointer dereference
xen/xen/tools/kconfig/menu.c:637:2: warning: Either the condition 'sym' is redundant or there is possible null pointer dereference: sym. [nullPointerRedundantCheck]
xen/xen/tools/kconfig/menu.c:624:6: note: Assuming that condition 'sym' is not redundant
xen/xen/tools/kconfig/menu.c:637:2: note: Null pointer dereference
xen/xen/tools/kconfig/menu.c:652:2: warning: Either the condition 'sym' is redundant or there is possible null pointer dereference: sym. [nullPointerRedundantCheck]
xen/xen/tools/kconfig/menu.c:624:6: note: Assuming that condition 'sym' is not redundant
xen/xen/tools/kconfig/menu.c:652:2: note: Null pointer dereference
xen/xen/tools/kconfig/menu.c:662:6: warning: Either the condition 'sym' is redundant or there is possible null pointer dereference: sym. [nullPointerRedundantCheck]
xen/xen/tools/kconfig/menu.c:624:6: note: Assuming that condition 'sym' is not redundant
xen/xen/tools/kconfig/menu.c:662:6: note: Null pointer dereference
xen/xen/tools/kconfig/menu.c:549:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xen/xen/tools/kconfig/menu.c:183:39: style: Function 'menu_add_visibility' argument 1 names different: declaration 'dep' definition 'expr'. [funcArgNamesDifferent]
xen/xen/tools/kconfig/lkc.h:105:39: note: Function 'menu_add_visibility' argument 1 names different: declaration 'dep' definition 'expr'.
xen/xen/tools/kconfig/menu.c:183:39: note: Function 'menu_add_visibility' argument 1 names different: declaration 'dep' definition 'expr'.
xen/xen/tools/kconfig/nconf.gui.c:222:2: style: Variable 'total_lines' is reassigned a value before the old one has been used. [redundantAssignment]
xen/xen/tools/kconfig/nconf.gui.c:217:0: note: Variable 'total_lines' is reassigned a value before the old one has been used.
xen/xen/tools/kconfig/nconf.gui.c:222:2: note: Variable 'total_lines' is reassigned a value before the old one has been used.
xen/xen/tools/kconfig/nconf.gui.c:562:2: style: Variable 'total_lines' is reassigned a value before the old one has been used. [redundantAssignment]
xen/xen/tools/kconfig/nconf.gui.c:547:0: note: Variable 'total_lines' is reassigned a value before the old one has been used.
xen/xen/tools/kconfig/nconf.gui.c:562:2: note: Variable 'total_lines' is reassigned a value before the old one has been used.
xen/xen/tools/kconfig/nconf.gui.c:244:8: style: The scope of the variable 'btn' can be reduced. [variableScope]
xen/xen/tools/kconfig/nconf.gui.c:375:14: error: Common realloc mistake: 'result' nulled but not freed upon failure [memleakOnRealloc]
xen/xen/tools/kconfig/nconf.gui.c:481:17: error: Common realloc mistake: 'result' nulled but not freed upon failure [memleakOnRealloc]
xen/xen/tools/kconfig/qconf.h:58:10: style: C-style pointer casting [cstyleCast]
xen/xen/tools/kconfig/qconf.h:98:10: style: C-style pointer casting [cstyleCast]
xen/xen/tools/kconfig/qconf.h:169:10: style: C-style pointer casting [cstyleCast]
xen/xen/tools/kconfig/qconf.h:173:10: style: C-style pointer casting [cstyleCast]
xen/xen/tools/kconfig/qconf.h:177:10: style: C-style pointer casting [cstyleCast]
xen/xen/tools/kconfig/qconf.h:210:10: style: C-style pointer casting [cstyleCast]
xen/xen/tools/kconfig/qconf.cc:247:12: style: C-style pointer casting [cstyleCast]
xen/xen/tools/kconfig/qconf.cc:273:14: style: C-style pointer casting [cstyleCast]
xen/xen/tools/kconfig/qconf.cc:419:21: style: C-style pointer casting [cstyleCast]
xen/xen/tools/kconfig/qconf.cc:434:21: style: C-style pointer casting [cstyleCast]
xen/xen/tools/kconfig/qconf.cc:458:11: style: C-style pointer casting [cstyleCast]
xen/xen/tools/kconfig/qconf.cc:584:17: style: C-style pointer casting [cstyleCast]
xen/xen/tools/kconfig/qconf.cc:680:9: style: C-style pointer casting [cstyleCast]
xen/xen/tools/kconfig/qconf.cc:727:21: style: C-style pointer casting [cstyleCast]
xen/xen/tools/kconfig/qconf.cc:789:21: style: C-style pointer casting [cstyleCast]
xen/xen/tools/kconfig/qconf.cc:819:21: style: C-style pointer casting [cstyleCast]
xen/xen/tools/kconfig/qconf.cc:1585:9: style: C-style pointer casting [cstyleCast]
xen/xen/tools/kconfig/qconf.cc:1591:10: style: C-style pointer casting [cstyleCast]
xen/xen/tools/kconfig/qconf.cc:455:15: style: The scope of the variable 'item' can be reduced. [variableScope]
xen/xen/tools/kconfig/qconf.cc:663:43: style: Function 'keyPressEvent' argument 1 names different: declaration 'e' definition 'ev'. [funcArgNamesDifferent]
xen/xen/tools/kconfig/qconf.h:63:32: note: Function 'keyPressEvent' argument 1 names different: declaration 'e' definition 'ev'.
xen/xen/tools/kconfig/qconf.cc:663:43: note: Function 'keyPressEvent' argument 1 names different: declaration 'e' definition 'ev'.
xen/xen/tools/kconfig/qconf.cc:988:43: style: Function 'setInfo' argument 1 names different: declaration 'menu' definition 'm'. [funcArgNamesDifferent]
xen/xen/tools/kconfig/qconf.h:260:28: note: Function 'setInfo' argument 1 names different: declaration 'menu' definition 'm'.
xen/xen/tools/kconfig/qconf.cc:988:43: note: Function 'setInfo' argument 1 names different: declaration 'menu' definition 'm'.
xen/xen/tools/kconfig/qconf.h:207:2: style: Class 'ConfigLineEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xen/xen/tools/kconfig/symbol.c:695:17: style: The scope of the variable 'ds' can be reduced. [variableScope]
xen/xen/tools/kconfig/symbol.c:1083:23: style: The scope of the variable 'next_sym' can be reduced. [variableScope]
xen/xen/tools/kconfig/symbol.c:1261:19: style: The scope of the variable 'prop' can be reduced. [variableScope]
xen/xen/tools/kconfig/symbol.c:1295:20: style: The scope of the variable 'propp' can be reduced. [variableScope]
xen/xen/tools/kconfig/symbol.c:473:61: style: Function 'sym_tristate_within_range' argument 2 names different: declaration 'tri' definition 'val'. [funcArgNamesDifferent]
xen/xen/tools/kconfig/lkc_proto.h:39:60: note: Function 'sym_tristate_within_range' argument 2 names different: declaration 'tri' definition 'val'.
xen/xen/tools/kconfig/symbol.c:473:61: note: Function 'sym_tristate_within_range' argument 2 names different: declaration 'tri' definition 'val'.
xen/xen/tools/kconfig/symbol.c:492:58: style: Function 'sym_set_tristate_value' argument 2 names different: declaration 'tri' definition 'val'. [funcArgNamesDifferent]
xen/xen/tools/kconfig/lkc_proto.h:40:57: note: Function 'sym_set_tristate_value' argument 2 names different: declaration 'tri' definition 'val'.
xen/xen/tools/kconfig/symbol.c:492:58: note: Function 'sym_set_tristate_value' argument 2 names different: declaration 'tri' definition 'val'.
xen/xen/tools/kconfig/symbol.c:551:55: style: Function 'sym_string_valid' argument 2 names different: declaration 'newval' definition 'str'. [funcArgNamesDifferent]
xen/xen/tools/kconfig/lkc_proto.h:42:55: note: Function 'sym_string_valid' argument 2 names different: declaration 'newval' definition 'str'.
xen/xen/tools/kconfig/symbol.c:551:55: note: Function 'sym_string_valid' argument 2 names different: declaration 'newval' definition 'str'.
xen/xen/tools/kconfig/symbol.c:903:4: error: Common realloc mistake: 'res' nulled but not freed upon failure [memleakOnRealloc]
xen/xen/tools/kconfig/util.c:37:23: style: The scope of the variable 'env_sym' can be reduced. [variableScope]
xen/xen/tools/kconfig/util.c:103:9: style: The scope of the variable 'l' can be reduced. [variableScope]
xen/xen/tools/symbols.c:342:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/xen/tools/symbols.c:367:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/xen/tools/symbols.c:383:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xen/xen/tools/symbols.c:266:6: style: The scope of the variable 'c' can be reduced. [variableScope]
xen/xen/tools/symbols.c:456:18: style: The scope of the variable 'len' can be reduced. [variableScope]
xen/xen/tools/symbols.c:457:17: style: The scope of the variable 'p1' can be reduced. [variableScope]
xen/xen/xsm/flask/avc.c:247:24: style: The scope of the variable 'head' can be reduced. [variableScope]
xen/xen/xsm/flask/avc.c:682:24: style: The scope of the variable 'head' can be reduced. [variableScope]
xen/xen/xsm/flask/avc.c:684:17: style: The scope of the variable 'lock' can be reduced. [variableScope]
xen/xen/xsm/flask/hooks.c:955:5: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
xen/xen/xsm/flask/hooks.c:951:0: note: Variable 'rc' is reassigned a value before the old one has been used.
xen/xen/xsm/flask/hooks.c:955:5: note: Variable 'rc' is reassigned a value before the old one has been used.
xen/xen/xsm/flask/hooks.c:1000:5: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
xen/xen/xsm/flask/hooks.c:994:0: note: Variable 'rc' is reassigned a value before the old one has been used.
xen/xen/xsm/flask/hooks.c:1000:5: note: Variable 'rc' is reassigned a value before the old one has been used.
xen/xen/xsm/flask/hooks.c:1041:5: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
xen/xen/xsm/flask/hooks.c:1037:0: note: Variable 'rc' is reassigned a value before the old one has been used.
xen/xen/xsm/flask/hooks.c:1041:5: note: Variable 'rc' is reassigned a value before the old one has been used.
xen/xen/xsm/flask/hooks.c:1077:5: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
xen/xen/xsm/flask/hooks.c:1074:0: note: Variable 'rc' is reassigned a value before the old one has been used.
xen/xen/xsm/flask/hooks.c:1077:5: note: Variable 'rc' is reassigned a value before the old one has been used.
xen/xen/xsm/flask/hooks.c:1092:5: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
xen/xen/xsm/flask/hooks.c:1089:0: note: Variable 'rc' is reassigned a value before the old one has been used.
xen/xen/xsm/flask/hooks.c:1092:5: note: Variable 'rc' is reassigned a value before the old one has been used.
xen/xen/xsm/flask/hooks.c:1107:5: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
xen/xen/xsm/flask/hooks.c:1104:0: note: Variable 'rc' is reassigned a value before the old one has been used.
xen/xen/xsm/flask/hooks.c:1107:5: note: Variable 'rc' is reassigned a value before the old one has been used.
xen/xen/xsm/flask/hooks.c:1122:5: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
xen/xen/xsm/flask/hooks.c:1119:0: note: Variable 'rc' is reassigned a value before the old one has been used.
xen/xen/xsm/flask/hooks.c:1122:5: note: Variable 'rc' is reassigned a value before the old one has been used.
xen/xen/xsm/flask/ss/ebitmap.h:44:18: style: The scope of the variable 'ofs' can be reduced. [variableScope]
xen/xen/xsm/flask/ss/avtab.c:136:69: style: Function 'avtab_search' argument 2 names different: declaration 'k' definition 'key'. [funcArgNamesDifferent]
xen/xen/xsm/flask/ss/avtab.h:65:69: note: Function 'avtab_search' argument 2 names different: declaration 'k' definition 'key'.
xen/xen/xsm/flask/ss/avtab.c:136:69: note: Function 'avtab_search' argument 2 names different: declaration 'k' definition 'key'.
xen/xen/xsm/flask/ss/avtab.c:342:35: style: Function 'avtab_read_item' argument 4 names different: declaration 'insert' definition 'insertf'. [funcArgNamesDifferent]
xen/xen/xsm/flask/ss/avtab.h:71:19: note: Function 'avtab_read_item' argument 4 names different: declaration 'insert' definition 'insertf'.
xen/xen/xsm/flask/ss/avtab.c:342:35: note: Function 'avtab_read_item' argument 4 names different: declaration 'insert' definition 'insertf'.
xen/xen/xsm/flask/ss/ebitmap.c:205:30: style: The scope of the variable 'temp' can be reduced. [variableScope]
xen/xen/xsm/flask/ss/ebitmap.c:32:41: warning: Division by result of sizeof(). memcmp() expects a size in bytes, did you intend to multiply instead? [sizeofDivisionMemfunc]
xen/xen/xsm/flask/ss/ebitmap.c:60:36: warning: Division by result of sizeof(). memcpy() expects a size in bytes, did you intend to multiply instead? [sizeofDivisionMemfunc]
xen/xen/xsm/flask/ss/hashtab.c:37:45: style: Function 'hashtab_insert' argument 2 names different: declaration 'k' definition 'key'. [funcArgNamesDifferent]
xen/xen/xsm/flask/ss/hashtab.h:55:45: note: Function 'hashtab_insert' argument 2 names different: declaration 'k' definition 'key'.
xen/xen/xsm/flask/ss/hashtab.c:37:45: note: Function 'hashtab_insert' argument 2 names different: declaration 'k' definition 'key'.
xen/xen/xsm/flask/ss/hashtab.c:37:56: style: Function 'hashtab_insert' argument 3 names different: declaration 'd' definition 'datum'. [funcArgNamesDifferent]
xen/xen/xsm/flask/ss/hashtab.h:55:54: note: Function 'hashtab_insert' argument 3 names different: declaration 'd' definition 'datum'.
xen/xen/xsm/flask/ss/hashtab.c:37:56: note: Function 'hashtab_insert' argument 3 names different: declaration 'd' definition 'datum'.
xen/xen/xsm/flask/ss/hashtab.c:77:53: style: Function 'hashtab_search' argument 2 names different: declaration 'k' definition 'key'. [funcArgNamesDifferent]
xen/xen/xsm/flask/ss/hashtab.h:63:53: note: Function 'hashtab_search' argument 2 names different: declaration 'k' definition 'key'.
xen/xen/xsm/flask/ss/hashtab.c:77:53: note: Function 'hashtab_search' argument 2 names different: declaration 'k' definition 'key'.
xen/xen/xsm/flask/ss/mls.c:32:20: style: The scope of the variable 'head' can be reduced. [variableScope]
xen/xen/xsm/flask/ss/mls.c:32:26: style: The scope of the variable 'prev' can be reduced. [variableScope]
xen/xen/xsm/flask/ss/mls.c:34:21: style: The scope of the variable 'e' can be reduced. [variableScope]
xen/xen/xsm/flask/ss/mls.c:92:15: style: The scope of the variable 'head' can be reduced. [variableScope]
xen/xen/xsm/flask/ss/mls.c:92:21: style: The scope of the variable 'prev' can be reduced. [variableScope]
xen/xen/xsm/flask/ss/mls.c:93:21: style: The scope of the variable 'e' can be reduced. [variableScope]
xen/xen/xsm/flask/ss/mls.c:405:77: style: Function 'mls_convert_context' argument 3 names different: declaration 'context' definition 'c'. [funcArgNamesDifferent]
xen/xen/xsm/flask/ss/mls.h:30:69: note: Function 'mls_convert_context' argument 3 names different: declaration 'context' definition 'c'.
xen/xen/xsm/flask/ss/mls.c:405:77: note: Function 'mls_convert_context' argument 3 names different: declaration 'context' definition 'c'.
xen/xen/xsm/flask/ss/policydb.c:1052:33: style: The scope of the variable 'le' can be reduced. [variableScope]
xen/xen/xsm/flask/ss/policydb.c:1055:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xen/xen/xsm/flask/ss/policydb.c:1055:19: style: The scope of the variable 'depth' can be reduced. [variableScope]
xen/xen/xsm/flask/ss/policydb.c:1680:20: style: Variable 'type' is assigned a value that is never used. [unreadVariable]
xen/xen/xsm/flask/ss/services.c:1177:17: style: The scope of the variable 'def_class' can be reduced. [variableScope]
xen/xen/xsm/flask/ss/services.c:1177:29: style: The scope of the variable 'def_perm' can be reduced. [variableScope]
xen/xen/xsm/flask/ss/services.c:346:23: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xen/xen/xsm/flask/ss/sidtab.c:155:25: style: The scope of the variable 'last' can be reduced. [variableScope]
xen/xen/xsm/flask/ss/sidtab.c:215:70: style: Function 'sidtab_context_to_sid' argument 3 names different: declaration 'sid' definition 'out_sid'. [funcArgNamesDifferent]
xen/xen/xsm/flask/ss/sidtab.h:46:75: note: Function 'sidtab_context_to_sid' argument 3 names different: declaration 'sid' definition 'out_sid'.
xen/xen/xsm/flask/ss/sidtab.c:215:70: note: Function 'sidtab_context_to_sid' argument 3 names different: declaration 'sid' definition 'out_sid'.
[17:31]

ftp://ftp.se.debian.org/debian/pool/main/x/xen-api/xen-api_1.3.2.orig.tar.gz
mcclurmc-xen-api-bafbf44/ocaml/xenguest/xenguest_stubs.c:79:9: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
mcclurmc-xen-api-bafbf44/ocaml/xenguest/xenguest_stubs.c:143:17: warning: %Ld in format string (no. 1) requires 'long long *' but the argument type is 'unsigned long *'. [invalidScanfArgType_int]
mcclurmc-xen-api-bafbf44/ocaml/xenguest/xenguest_stubs.c:97:5: style: Variable 'xsh' is reassigned a value before the old one has been used. [redundantAssignment]
mcclurmc-xen-api-bafbf44/ocaml/xenguest/xenguest_stubs.c:91:0: note: Variable 'xsh' is reassigned a value before the old one has been used.
mcclurmc-xen-api-bafbf44/ocaml/xenguest/xenguest_stubs.c:97:5: note: Variable 'xsh' is reassigned a value before the old one has been used.
mcclurmc-xen-api-bafbf44/ocaml/xenguest/xenguest_stubs.c:455:3: style: Variable 'xsh' is reassigned a value before the old one has been used. [redundantAssignment]
mcclurmc-xen-api-bafbf44/ocaml/xenguest/xenguest_stubs.c:450:0: note: Variable 'xsh' is reassigned a value before the old one has been used.
mcclurmc-xen-api-bafbf44/ocaml/xenguest/xenguest_stubs.c:455:3: note: Variable 'xsh' is reassigned a value before the old one has been used.
[17:31]

ftp://ftp.se.debian.org/debian/pool/main/x/xen-api-libs/xen-api-libs_0.5.2.orig.tar.gz
xen-api-libs-0.5.2/camldm/camldm_stubs.c:36:12: style: The scope of the variable 'start' can be reduced. [variableScope]
xen-api-libs-0.5.2/camldm/camldm_stubs.c:36:19: style: The scope of the variable 'size' can be reduced. [variableScope]
xen-api-libs-0.5.2/camldm/camldm_stubs.c:37:9: style: The scope of the variable 'ty' can be reduced. [variableScope]
xen-api-libs-0.5.2/camldm/camldm_stubs.c:37:13: style: The scope of the variable 'params' can be reduced. [variableScope]
xen-api-libs-0.5.2/camldm/camldm_stubs.c:66:2: style: Label 'win' is not used. [unusedLabel]
xen-api-libs-0.5.2/camldm/camldm_stubs.c:307:28: portability: '(void*)names' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xen-api-libs-0.5.2/cdrom/cdrom_stubs.c:81:1: error: Array 'CDROM_DRIVE_STATUS_list[5]' accessed at index 19, which is out of bounds. [arrayIndexOutOfBounds]
xen-api-libs-0.5.2/cdrom/cdrom_stubs.c:82:1: error: Array 'CDROM_DISC_STATUS_list[8]' accessed at index 31, which is out of bounds. [arrayIndexOutOfBounds]
xen-api-libs-0.5.2/netdev/addr_stubs.c:40:10: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xen-api-libs-0.5.2/netdev/addr_stubs.c:81:19: style: The scope of the variable 'sock' can be reduced. [variableScope]
xen-api-libs-0.5.2/netdev/addr_stubs.c:81:26: style: The scope of the variable 'netmask' can be reduced. [variableScope]
xen-api-libs-0.5.2/stdext/unixext_stubs.c:353:19: style: The scope of the variable 'cmsg' can be reduced. [variableScope]
xen-api-libs-0.5.2/stdext/unixext_write_stubs.c:35:7: style: The scope of the variable 'numbytes' can be reduced. [variableScope]
xen-api-libs-0.5.2/stdext/unixext_write_stubs.c:35:17: style: The scope of the variable 'ret' can be reduced. [variableScope]
xen-api-libs-0.5.2/vhd/vhd_stubs.c:93:25: style: The scope of the variable 'loc' can be reduced. [variableScope]
xen-api-libs-0.5.2/vhd/vhd_stubs.c:434:9: style: Variable 'err' is assigned a value that is never used. [unreadVariable]
xen-api-libs-0.5.2/vhd/vhd_stubs.c:534:9: style: Variable 'err' is assigned a value that is never used. [unreadVariable]
[17:31]

ftp://ftp.se.debian.org/debian/pool/main/x/xen-tools/xen-tools_4.7.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xenomai/xenomai_2.6.4+dfsg.orig.tar.xz
xenomai-2.6.4/ksrc/arch/arm/hal.c:553:10: style: Condition 'ret<0' is always false [knownConditionTrueFalse]
xenomai-2.6.4/ksrc/arch/arm/hal.c:552:8: note: Assignment 'ret=0', assigned value is 0
xenomai-2.6.4/ksrc/arch/arm/hal.c:553:10: note: Condition 'ret<0' is always false
xenomai-2.6.4/ksrc/arch/arm/hal.c:493:16: style: The scope of the variable 'addr' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/arch/blackfin/hal.c:450:10: style: Condition 'ret<0' is always false [knownConditionTrueFalse]
xenomai-2.6.4/ksrc/arch/blackfin/hal.c:449:12: note: Assignment 'ret=0', assigned value is 0
xenomai-2.6.4/ksrc/arch/blackfin/hal.c:450:10: note: Condition 'ret<0' is always false
xenomai-2.6.4/ksrc/arch/generic/hal.c:596:9: style: Condition 'err' is always false [knownConditionTrueFalse]
xenomai-2.6.4/ksrc/arch/generic/hal.c:595:28: note: Assignment 'err=setup_apc_handler()', assigned value is 0
xenomai-2.6.4/ksrc/arch/generic/hal.c:596:9: note: Condition 'err' is always false
xenomai-2.6.4/ksrc/arch/generic/hal.c:329:12: style: The scope of the variable 'handler' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/arch/generic/hal.c:329:32: style: The scope of the variable 'cookie' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/arch/powerpc/hal.c:550:6: style: Condition 'ret' is always false [knownConditionTrueFalse]
xenomai-2.6.4/ksrc/arch/powerpc/hal.c:549:28: note: Assignment 'ret=rthal_tickdev_select()', assigned value is 0
xenomai-2.6.4/ksrc/arch/powerpc/hal.c:550:6: note: Condition 'ret' is always false
xenomai-2.6.4/ksrc/drivers/analogy/buffer.c:133:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/analogy/buffer.c:419:6: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/analogy/buffer.c:874:38: portability: 'bufdata' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/buffer.c:961:27: portability: '(void*)bufdata' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/instruction.c:371:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1746:28: style: The scope of the variable 'aref' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1850:21: style: The scope of the variable 'range' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1850:28: style: The scope of the variable 'aref' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1852:15: style: The scope of the variable 'hi' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1854:15: style: The scope of the variable 'dither' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:2667:18: style: The scope of the variable 'range' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:2690:15: style: The scope of the variable 'range' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:2691:15: style: The scope of the variable 'chan' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:2692:15: style: The scope of the variable 'conf' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:2766:15: style: The scope of the variable 'range' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:2767:15: style: The scope of the variable 'chan' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:2768:15: style: The scope of the variable 'conf' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:2947:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:4337:6: style: The scope of the variable 'type' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:4368:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mite.h:434:33: portability: 'mite_chan->mite->mite_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:244:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:249:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:631:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:632:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:633:10: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:637:4: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:638:4: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:649:2: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:650:2: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:659:2: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:660:2: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:670:2: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:671:9: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1103:4: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1105:4: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1183:9: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1191:9: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1202:9: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1211:4: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1212:9: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1227:5: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1300:9: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1309:10: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1310:9: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1319:7: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1320:4: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1321:9: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1342:6: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1361:6: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1362:8: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1378:6: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1380:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1381:8: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1553:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1651:9: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1652:11: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1659:10: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1683:9: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1684:6: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1685:11: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1714:15: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1716:9: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1773:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1775:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1813:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1880:4: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1884:4: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1895:4: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1899:4: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1932:5: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1955:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:1964:4: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:2636:4: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:2648:5: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:2697:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:2717:4: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:2721:4: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:2725:4: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:2730:4: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:2754:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:2756:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:2799:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:2842:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:2844:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:3332:2: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:3354:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:3357:22: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:3379:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:3382:12: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:3904:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:3907:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:3910:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:3913:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:3916:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:3919:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:3922:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:3925:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:3965:10: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:3968:10: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:4071:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:4074:10: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:4088:2: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:4090:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:4092:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:4097:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:4098:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:4099:18: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:4101:2: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:4190:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:4254:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:4256:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:4356:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:4358:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:4361:2: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:4363:2: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:4559:2: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:4650:9: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:4653:2: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:4665:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:4668:12: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:4836:2: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:4840:2: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:4844:7: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:4871:4: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:4873:4: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:5102:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:5103:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:5109:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:5165:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:5238:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:5240:4: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:5492:2: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:5493:2: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:5496:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:5500:4: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:5501:4: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mio_common.c:5504:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mite.h:304:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mite.h:321:23: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mite.h:397:16: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mite.c:171:32: portability: 'mite->mite_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mite.c:175:29: portability: 'mite->mite_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mite.c:176:32: portability: 'mite->mite_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mite.c:179:29: portability: 'mite->mite_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mite.c:189:28: portability: 'mite->mite_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mite.c:192:28: portability: 'mite->mite_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mite.c:194:40: portability: 'mite->mite_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mite.c:222:44: portability: 'mite->mite_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mite.c:227:29: portability: 'mite->mite_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mite.c:347:29: portability: 'mite->mite_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mite.c:371:34: portability: 'mite->mite_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mite.c:383:34: portability: 'mite->mite_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mite.c:446:34: portability: 'mite->mite_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mite.c:474:34: portability: 'mite->mite_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mite.c:493:33: portability: 'mite->mite_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mite.c:513:33: portability: 'mite->mite_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mite.c:516:31: portability: 'mite->mite_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mite.c:520:34: portability: 'mite->mite_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mite.c:524:28: portability: 'mite->mite_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mite.c:532:34: portability: 'mite->mite_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mite.c:538:34: portability: 'mite->mite_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mite.c:614:40: portability: 'mite_chan->mite->mite_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mite.c:627:36: portability: 'mite->mite_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/mite.c:631:29: portability: 'mite->mite_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/ni_660x.c:1261:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/ni_660x.c:1356:11: style: The scope of the variable 'idle_bits' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/ni_660x.c:773:38: portability: 'private(dev)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/ni_660x.c:773:64: portability: 'private(dev)->mite->daq_io_addr+GPCT_OFFSET[chip_index]' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/ni_660x.c:796:38: portability: 'private(dev)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/ni_660x.c:796:64: portability: 'private(dev)->mite->daq_io_addr+GPCT_OFFSET[chip_index]' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/ni_670x.c:292:36: error: Array 'ni_670x_boards[3]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/ni_670x.c:279:2: note: After for loop, i has value 3
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/ni_670x.c:292:36: note: Array index out of bounds
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/ni_670x.c:146:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/ni_670x.c:262:6: style: The scope of the variable 'err' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/ni_670x.c:391:15: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/ni_670x.c:334:42: portability: '((struct ni_670x_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/ni_670x.c:336:42: portability: '((struct ni_670x_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/ni_670x.c:383:36: portability: '((struct ni_670x_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/ni_670x.c:414:49: portability: 'private(subd->dev)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/ni_670x.c:418:48: portability: 'private(subd->dev)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/pcimio.c:1125:2: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/pcimio.c:1126:2: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/pcimio.c:1136:2: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/pcimio.c:1137:8: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/pcimio.c:1174:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/pcimio.c:1179:3: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/pcimio.c:1294:2: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/pcimio.c:1312:10: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/pcimio.c:1331:9: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/pcimio.c:1373:2: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/pcimio.c:1399:9: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/pcimio.c:1425:55: portability: '((struct ni_private*)dev->priv)->mite->mite_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/pcimio.c:1426:56: portability: '((struct ni_private*)dev->priv)->mite->mite_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/pcimio.c:1427:55: portability: '((struct ni_private*)dev->priv)->mite->mite_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/pcimio.c:1428:42: portability: '((struct ni_private*)dev->priv)->mite->mite_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/pcimio.c:1430:37: portability: '((struct ni_private*)dev->priv)->mite->mite_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/pcimio.c:1431:42: portability: '((struct ni_private*)dev->priv)->mite->mite_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/pcimio.c:1432:42: portability: '((struct ni_private*)dev->priv)->mite->mite_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/pcimio.c:1436:31: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/pcimio.c:1439:56: portability: '((struct ni_private*)dev->priv)->mite->mite_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/pcimio.c:1440:55: portability: '((struct ni_private*)dev->priv)->mite->mite_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/pcimio.c:1441:55: portability: '((struct ni_private*)dev->priv)->mite->mite_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/pcimio.c:1442:42: portability: '((struct ni_private*)dev->priv)->mite->mite_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/pcimio.c:1453:2: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/pcimio.c:1455:2: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/pcimio.c:1457:2: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/pcimio.c:1460:2: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/pcimio.c:1464:2: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/pcimio.c:1466:2: portability: '((struct ni_private*)dev->priv)->mite->daq_io_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/tio_common.c:1172:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/tio_common.c:1181:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/tio_common.c:1227:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/tio_common.c:1236:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/tio_common.c:1276:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xenomai-2.6.4/ksrc/drivers/analogy/national_instruments/tio_common.c:1285:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xenomai-2.6.4/ksrc/drivers/analogy/sensoray/s526.c:116:0: error: #error Unknown bit field order [preprocessorErrorDirective]
xenomai-2.6.4/ksrc/drivers/analogy/subdevice.c:228:18: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xenomai-2.6.4/ksrc/drivers/analogy/subdevice.c:328:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/analogy/testing/fake.c:601:8: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
xenomai-2.6.4/ksrc/drivers/analogy/transfer.c:105:2: style: Variable 'dev' is reassigned a value before the old one has been used. [redundantAssignment]
xenomai-2.6.4/ksrc/drivers/analogy/transfer.c:102:0: note: Variable 'dev' is reassigned a value before the old one has been used.
xenomai-2.6.4/ksrc/drivers/analogy/transfer.c:105:2: note: Variable 'dev' is reassigned a value before the old one has been used.
xenomai-2.6.4/ksrc/drivers/analogy/transfer.c:125:2: style: Variable 'dev' is reassigned a value before the old one has been used. [redundantAssignment]
xenomai-2.6.4/ksrc/drivers/analogy/transfer.c:120:0: note: Variable 'dev' is reassigned a value before the old one has been used.
xenomai-2.6.4/ksrc/drivers/analogy/transfer.c:125:2: note: Variable 'dev' is reassigned a value before the old one has been used.
xenomai-2.6.4/ksrc/drivers/can/mscan/rtcan_mscan.c:212:2: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
xenomai-2.6.4/ksrc/drivers/can/mscan/rtcan_mscan.c:202:0: note: Variable 'ret' is reassigned a value before the old one has been used.
xenomai-2.6.4/ksrc/drivers/can/mscan/rtcan_mscan.c:212:2: note: Variable 'ret' is reassigned a value before the old one has been used.
xenomai-2.6.4/ksrc/drivers/can/mscan/rtcan_mscan_mpc52xx.c:66:0: error: #error "No CAN controller enabled, fix configuration!" [preprocessorErrorDirective]
xenomai-2.6.4/ksrc/drivers/can/rtcan_dev.c:66:26: style: The scope of the variable 'dev' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/can/rtcan_dev.c:138:26: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/can/rtcan_flexcan.c:1053:6: style: Condition '!devtype_data' is always true [knownConditionTrueFalse]
xenomai-2.6.4/ksrc/drivers/can/rtcan_flexcan.c:1021:52: note: Assignment 'devtype_data=NULL', assigned value is 0
xenomai-2.6.4/ksrc/drivers/can/rtcan_flexcan.c:1053:6: note: Condition '!devtype_data' is always true
xenomai-2.6.4/ksrc/drivers/can/rtcan_flexcan.c:1063:6: style: Condition '!clock_freq' is always true [knownConditionTrueFalse]
xenomai-2.6.4/ksrc/drivers/can/rtcan_flexcan.c:1032:19: note: Assignment 'clock_freq=0', assigned value is 0
xenomai-2.6.4/ksrc/drivers/can/rtcan_flexcan.c:1063:6: note: Condition '!clock_freq' is always true
xenomai-2.6.4/ksrc/drivers/can/rtcan_raw.c:81:22: style: The scope of the variable 'first_part_size' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/can/rtcan_raw.c:109:47: portability: '(void*)frame' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/can/rtcan_raw.c:139:35: portability: '(void*)&skb->rb_frame' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/can/rtcan_raw.c:664:5: portability: '(void*)&frame.can_id' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/can/rtcan_raw.c:684:2: portability: '(void*)frame.data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/can/rtcan_raw.c:691:2: portability: '(void*)&timestamp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/can/rtcan_raw_dev.c:147:18: style: The scope of the variable 'brp' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/can/rtcan_raw_dev.c:147:23: style: The scope of the variable 'tsegall' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/can/rtcan_virt.c:181:23: style: The scope of the variable 'dev' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/can/sja1000/rtcan_esd_pci.c:143:34: style: Variable 'board' is assigned a value that is never used. [unreadVariable]
xenomai-2.6.4/ksrc/drivers/can/sja1000/rtcan_isa.c:161:9: style: The scope of the variable 'err' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/can/sja1000/rtcan_isa.c:185:23: style: The scope of the variable 'dev' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/can/sja1000/rtcan_mem.c:173:9: style: The scope of the variable 'err' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/can/sja1000/rtcan_mem.c:197:23: style: The scope of the variable 'dev' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/can/sja1000/rtcan_plx_pci.c:413:23: style: The scope of the variable 'dev' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/can/sja1000/rtcan_plx_pci.c:293:47: portability: '(void*__iomem)dev->base_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/can/sja1000/rtcan_plx_pci.c:298:46: portability: '(void*__iomem)dev->base_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/can/sja1000/rtcan_sja1000.c:300:2: style: Variable 'irq_count' is modified but its new value is never used. [unreadVariable]
xenomai-2.6.4/ksrc/drivers/ipc/bufp.c:227:49: portability: 'sk->bufmem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/ipc/bufp.c:478:42: portability: 'rsk->bufmem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/drivers/serial/16550A_io.h:157:0: error: #error Unsupported I/O access method [preprocessorErrorDirective]
xenomai-2.6.4/ksrc/drivers/serial/rt_imx_uart.c:301:15: style: The scope of the variable 'rx' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/serial/rt_imx_uart.c:301:19: style: The scope of the variable 'temp' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/serial/rt_imx_uart.c:345:6: style: The scope of the variable 'ch' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/serial/rt_imx_uart.c:1262:6: style: The scope of the variable 'free' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/serial/rt_imx_uart.c:1423:16: style: Checking if unsigned variable 'port->irq' is less than zero. [unsignedLessThanZero]
xenomai-2.6.4/ksrc/drivers/serial/rt_mpc52xx_uart.c:242:22: style: The scope of the variable 'gpio_np' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/serial/rt_mpc52xx_uart.c:1127:6: style: The scope of the variable 'free' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/testing/irqbench.c:518:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xenomai-2.6.4/ksrc/drivers/testing/klat.c:102:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xenomai-2.6.4/ksrc/drivers/testing/klat.c:59:6: style: The scope of the variable 'err' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/testing/rtdmtest.c:161:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xenomai-2.6.4/ksrc/drivers/testing/rtdmtest.c:156:6: style: The scope of the variable 'err' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/testing/switchtest.c:773:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xenomai-2.6.4/ksrc/drivers/testing/switchtest.c:68:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/testing/switchtest.c:552:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/drivers/testing/timerbench.c:511:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xenomai-2.6.4/ksrc/drivers/testing/timerbench.c:151:7: style: The scope of the variable 'err' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/nucleus/heap.c:1486:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/nucleus/pipe.c:681:6: style: Condition 'err' is always false [knownConditionTrueFalse]
xenomai-2.6.4/ksrc/nucleus/pipe.c:634:19: note: Assignment 'err=0', assigned value is 0
xenomai-2.6.4/ksrc/nucleus/pipe.c:681:6: note: Condition 'err' is always false
xenomai-2.6.4/ksrc/nucleus/pipe.c:219:20: style: The scope of the variable 'mh' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/nucleus/pipe.c:634:22: style: The scope of the variable 'sigpending' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/nucleus/pipe.c:734:6: style: The scope of the variable 'sigpending' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/nucleus/pipe.c:735:9: style: The scope of the variable 'nbytes' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/nucleus/pod.c:2158:2: style: Variable 'resched' is reassigned a value before the old one has been used. [redundantAssignment]
xenomai-2.6.4/ksrc/nucleus/pod.c:2149:0: note: Variable 'resched' is reassigned a value before the old one has been used.
xenomai-2.6.4/ksrc/nucleus/pod.c:2158:2: note: Variable 'resched' is reassigned a value before the old one has been used.
xenomai-2.6.4/ksrc/nucleus/pod.c:456:19: style: The scope of the variable 'thread' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/nucleus/pod.c:457:18: style: The scope of the variable 'sched' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/nucleus/pod.c:2663:6: style: The scope of the variable 'err' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/nucleus/pod.c:270:13: style: Variable 'sched' is not assigned a value. [unassignedVariable]
xenomai-2.6.4/ksrc/nucleus/registry.c:516:22: style: The scope of the variable 'g' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/nucleus/registry.c:116:9: style: Unused variable: ret [unusedVariable]
xenomai-2.6.4/ksrc/nucleus/sched-rt.c:65:20: style: The scope of the variable 'h' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/nucleus/sched-sporadic.c:177:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/nucleus/sched-tp.c:31:6: style: The scope of the variable 'p_next' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/nucleus/sched-tp.c:31:14: style: The scope of the variable 'ret' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/nucleus/sched.c:405:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/nucleus/sched.c:207:24: style: Variable 'p' is not assigned a value. [unassignedVariable]
xenomai-2.6.4/ksrc/nucleus/select.c:413:6: style: The scope of the variable 'resched' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/nucleus/shadow.c:3074:6: style: Condition 'ret' is always false [knownConditionTrueFalse]
xenomai-2.6.4/ksrc/nucleus/shadow.c:3073:24: note: Assignment 'ret=mayday_init_page()', assigned value is 0
xenomai-2.6.4/ksrc/nucleus/shadow.c:3074:6: note: Condition 'ret' is always false
xenomai-2.6.4/ksrc/nucleus/shadow.c:757:19: style: The scope of the variable 'type' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/nucleus/shadow.c:757:25: style: The scope of the variable 'arg' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/nucleus/shadow.c:759:22: style: The scope of the variable 'p' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/nucleus/shadow.c:861:19: style: The scope of the variable 'target' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/nucleus/shadow.c:1546:19: style: The scope of the variable 'thread' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/nucleus/synch.c:589:20: style: The scope of the variable 'h' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/nucleus/synch.c:924:27: style: The scope of the variable 'target' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/nucleus/synch.c:925:20: style: The scope of the variable 'h' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/nucleus/synch.c:984:18: style: The scope of the variable 'synch' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/nucleus/vfile.c:314:36: style: The scope of the variable 'it' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/nucleus/vfile.c:446:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/nucleus/vfile.c:569:35: style: The scope of the variable 'it' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/skins/native/demos/latency.c:81:48: style: The scope of the variable 'dt' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/skins/native/demos/satch.c:73:17: style: The scope of the variable 'msg' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/skins/native/heap.c:425:6: style: The scope of the variable 'err' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/skins/native/pipe.c:277:8: style: The scope of the variable 'poolmem' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/skins/native/pipe.c:409:6: style: The scope of the variable 'err' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/skins/native/pipe.c:1167:6: style: The scope of the variable 'err' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/skins/native/pipe.c:902:10: style: Unused variable: outbytes [unusedVariable]
xenomai-2.6.4/ksrc/skins/native/pipe.c:903:10: style: Unused variable: fillptr [unusedVariable]
xenomai-2.6.4/ksrc/skins/native/pipe.c:904:8: style: Unused variable: s [unusedVariable]
xenomai-2.6.4/ksrc/skins/native/queue.c:388:6: style: The scope of the variable 'err' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/skins/native/queue.c:1186:23: style: The scope of the variable 'msg' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/skins/native/snippets/cond_var.c:20:5: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
xenomai-2.6.4/ksrc/skins/native/snippets/cond_var.c:19:5: note: Variable 'err' is reassigned a value before the old one has been used.
xenomai-2.6.4/ksrc/skins/native/snippets/cond_var.c:20:5: note: Variable 'err' is reassigned a value before the old one has been used.
xenomai-2.6.4/ksrc/skins/native/snippets/event_flags.c:27:5: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
xenomai-2.6.4/ksrc/skins/native/snippets/event_flags.c:20:5: note: Variable 'err' is reassigned a value before the old one has been used.
xenomai-2.6.4/ksrc/skins/native/snippets/event_flags.c:27:5: note: Variable 'err' is reassigned a value before the old one has been used.
xenomai-2.6.4/ksrc/skins/native/snippets/event_flags.c:27:11: style: Variable 'err' is assigned a value that is never used. [unreadVariable]
xenomai-2.6.4/ksrc/skins/native/snippets/msg_queue.c:39:2: portability: %d in format string (no. 1) requires 'int' but the argument type is 'ssize_t {aka signed long}'. [invalidPrintfArgType_sint]
xenomai-2.6.4/ksrc/skins/native/snippets/msg_queue.c:61:12: style: The scope of the variable 'len' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/skins/native/snippets/msg_queue.c:62:11: style: The scope of the variable 'msg' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/skins/native/snippets/mutex.c:15:11: style: Variable 'err' is assigned a value that is never used. [unreadVariable]
xenomai-2.6.4/ksrc/skins/native/snippets/pipe.c:51:15: style: The scope of the variable 'msgout' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/skins/native/snippets/pipe.c:52:11: style: The scope of the variable 'len' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/skins/native/snippets/pipe.c:52:16: style: The scope of the variable 'n' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/skins/native/snippets/pipe.c:52:6: style: Unused variable: err [unusedVariable]
xenomai-2.6.4/ksrc/skins/native/snippets/semaphore.c:17:11: style: Variable 'err' is assigned a value that is never used. [unreadVariable]
xenomai-2.6.4/ksrc/skins/native/snippets/user_alarm.c:41:5: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
xenomai-2.6.4/ksrc/skins/native/snippets/user_alarm.c:39:5: note: Variable 'err' is reassigned a value before the old one has been used.
xenomai-2.6.4/ksrc/skins/native/snippets/user_alarm.c:41:5: note: Variable 'err' is reassigned a value before the old one has been used.
xenomai-2.6.4/ksrc/skins/native/snippets/user_alarm.c:46:5: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
xenomai-2.6.4/ksrc/skins/native/snippets/user_alarm.c:41:5: note: Variable 'err' is reassigned a value before the old one has been used.
xenomai-2.6.4/ksrc/skins/native/snippets/user_alarm.c:46:5: note: Variable 'err' is reassigned a value before the old one has been used.
xenomai-2.6.4/ksrc/skins/native/snippets/user_irq.c:41:5: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
xenomai-2.6.4/ksrc/skins/native/snippets/user_irq.c:37:5: note: Variable 'err' is reassigned a value before the old one has been used.
xenomai-2.6.4/ksrc/skins/native/snippets/user_irq.c:41:5: note: Variable 'err' is reassigned a value before the old one has been used.
xenomai-2.6.4/ksrc/skins/native/syscall.c:90:30: portability: 'objaddr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/skins/posix/mq.c:531:6: style: The scope of the variable 'rc' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/skins/posix/mq.c:659:6: style: The scope of the variable 'rc' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/skins/posix/mutex.c:100:12: style: Variable 'sys_ppd' is assigned a value that is never used. [unreadVariable]
xenomai-2.6.4/ksrc/skins/posix/registry.c:36:18: style: The scope of the variable 'g' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/skins/posix/sched.c:436:29: style: Variable 'param' is not assigned a value. [unassignedVariable]
xenomai-2.6.4/ksrc/skins/posix/signal.c:1152:19: style: The scope of the variable 'si' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/skins/posix/syscall.c:445:11: style: The scope of the variable 'ret' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/skins/posix/syscall.c:1709:10: style: Checking if unsigned variable 'len' is less than zero. [unsignedLessThanZero]
xenomai-2.6.4/ksrc/skins/posix/syscall.c:1786:10: style: Checking if unsigned variable 'len' is less than zero. [unsignedLessThanZero]
xenomai-2.6.4/ksrc/skins/posix/syscall.c:105:30: warning: Division of result of sizeof() on pointer type. [divideSizeof]
xenomai-2.6.4/ksrc/skins/posix/syscall.c:135:30: warning: Division of result of sizeof() on pointer type. [divideSizeof]
xenomai-2.6.4/ksrc/skins/posix/tsd.c:123:12: portability: '(void*)_laddr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/skins/posix/tsd.c:299:24: portability: '(void*)_laddr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/skins/posix/tsd.c:338:16: portability: '(void*)_laddr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/skins/posix/tsd.c:343:16: portability: '(void*)_laddr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/ksrc/skins/psos+/demos/satch.c:84:17: style: The scope of the variable 's' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/skins/psos+/queue.c:224:23: style: The scope of the variable 'msgq_ids' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/skins/psos+/rn.c:169:23: style: The scope of the variable 'rn_ids' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/skins/psos+/sem.c:136:23: style: The scope of the variable 'sem_ids' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/skins/rtdm/core.c:220:6: style: The scope of the variable 'err' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/skins/rtdm/core.c:453:27: style: The scope of the variable 'context' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/skins/rtdm/device.c:109:22: style: The scope of the variable 'device' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/skins/rtdm/device.c:137:22: style: The scope of the variable 'device' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/skins/rtdm/module.c:99:2: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xenomai-2.6.4/ksrc/skins/rtdm/proc.c:49:20: style: The scope of the variable 'head' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/skins/vrtx/heap.c:157:6: style: The scope of the variable 'err' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/skins/vrtx/heap.c:129:8: style: Variable 'hid' is assigned a value that is never used. [unreadVariable]
xenomai-2.6.4/ksrc/skins/vrtx/mb.c:137:27: warning: Division of result of sizeof() on pointer type. [divideSizeof]
xenomai-2.6.4/ksrc/skins/vrtx/mb.c:153:27: warning: Division of result of sizeof() on pointer type. [divideSizeof]
xenomai-2.6.4/ksrc/skins/vrtx/mb.c:178:27: warning: Division of result of sizeof() on pointer type. [divideSizeof]
xenomai-2.6.4/ksrc/skins/vxworks/demos/satch.c:100:9: style: The scope of the variable 'sz' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/skins/vxworks/syscall.c:719:12: style: The scope of the variable 'pTcb' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/skins/vxworks/taskLib.c:579:15: style: The scope of the variable 'task' can be reduced. [variableScope]
xenomai-2.6.4/ksrc/skins/vxworks/taskLib.c:637:47: style: Function 'wind_task_delete_hook' argument 1 names different: declaration 'xnthread' definition 'thread'. [funcArgNamesDifferent]
xenomai-2.6.4/ksrc/skins/vxworks/taskLib.c:30:47: note: Function 'wind_task_delete_hook' argument 1 names different: declaration 'xnthread' definition 'thread'.
xenomai-2.6.4/ksrc/skins/vxworks/taskLib.c:637:47: note: Function 'wind_task_delete_hook' argument 1 names different: declaration 'xnthread' definition 'thread'.
xenomai-2.6.4/src/drvlib/analogy/async.c:145:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xenomai-2.6.4/src/drvlib/analogy/async.c:136:6: style: Variable 'err' is not assigned a value. [unassignedVariable]
xenomai-2.6.4/src/drvlib/analogy/descriptor.c:106:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
xenomai-2.6.4/src/drvlib/analogy/descriptor.c:38:27: portability: '(void*)rt' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/src/drvlib/analogy/descriptor.c:47:13: portability: 'rt->offset' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/src/drvlib/analogy/descriptor.c:55:17: portability: 'rt->offset' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/src/drvlib/analogy/descriptor.c:56:25: portability: 'rt->offset+sizeof(struct a4l_leaf)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/src/drvlib/analogy/descriptor.c:56:49: portability: '(void*)rt' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/src/drvlib/analogy/descriptor.c:76:13: portability: 'rt->offset' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/src/drvlib/analogy/descriptor.c:86:13: portability: 'rt->offset' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/src/drvlib/analogy/range.c:281:41: portability: 'src' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/src/drvlib/analogy/range.c:351:23: portability: 'src' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/src/drvlib/analogy/range.c:424:23: portability: 'src' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/src/drvlib/analogy/range.c:491:17: portability: 'dst' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/src/drvlib/analogy/range.c:561:17: portability: 'dst' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/src/drvlib/analogy/range.c:631:17: portability: 'dst' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/src/skins/common/rt_print.c:628:6: style: The scope of the variable 'len' can be reduced. [variableScope]
xenomai-2.6.4/src/skins/common/rt_print.c:142:24: portability: 'buffer->ring' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/src/skins/common/rt_print.c:162:22: portability: 'buffer->ring' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/src/skins/common/rt_print.c:230:23: portability: 'buffer->ring' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/src/skins/common/rt_print.c:601:41: portability: 'buffer->ring' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/src/skins/common/rt_print.c:636:23: portability: 'buffer->ring' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/src/skins/common/rt_print.c:406:16: style: Unused variable: old_bitmap [unusedVariable]
xenomai-2.6.4/src/skins/common/rt_print.c:407:11: style: Unused variable: j [unusedVariable]
xenomai-2.6.4/src/skins/native/wrappers.c:52:10: style: The scope of the variable 'ap' can be reduced. [variableScope]
xenomai-2.6.4/src/skins/posix/mq.c:33:10: style: The scope of the variable 'ap' can be reduced. [variableScope]
xenomai-2.6.4/src/skins/posix/shm.c:93:17: style: struct member 'Anonymous0::kaddr' is never used. [unusedStructMember]
xenomai-2.6.4/src/skins/posix/shm.c:94:17: style: struct member 'Anonymous0::len' is never used. [unusedStructMember]
xenomai-2.6.4/src/skins/posix/shm.c:96:17: style: struct member 'Anonymous0::mapsize' is never used. [unusedStructMember]
xenomai-2.6.4/src/skins/posix/shm.c:164:17: style: struct member 'Anonymous1::kaddr' is never used. [unusedStructMember]
xenomai-2.6.4/src/skins/posix/shm.c:165:17: style: struct member 'Anonymous1::len' is never used. [unusedStructMember]
xenomai-2.6.4/src/skins/posix/shm.c:167:17: style: struct member 'Anonymous1::mapsize' is never used. [unusedStructMember]
xenomai-2.6.4/src/skins/posix/shm.c:233:17: style: struct member 'Anonymous2::mapsize' is never used. [unusedStructMember]
xenomai-2.6.4/src/skins/posix/wrappers.c:109:10: style: The scope of the variable 'ap' can be reduced. [variableScope]
xenomai-2.6.4/src/skins/vxworks/wrappers.c:52:10: style: The scope of the variable 'ap' can be reduced. [variableScope]
xenomai-2.6.4/src/utils/analogy/cmd_read.c:477:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xenomai-2.6.4/src/utils/analogy/cmd_write.c:400:23: portability: 'cfg->buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/src/utils/analogy/cmd_write.c:401:30: portability: 'cfg->buffer+filled*scan_size' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xenomai-2.6.4/src/utils/can/rtcanconfig.c:151:6: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xenomai-2.6.4/src/utils/can/rtcanrecv.c:78:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xenomai-2.6.4/src/utils/can/rtcansend.c:71:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xenomai-2.6.4/src/utils/ps/rtps.c:18:37: style: The scope of the variable 'sec' can be reduced. [variableScope]
xenomai-2.6.4/src/utils/ps/rtps.c:20:36: style: The scope of the variable 'v' can be reduced. [variableScope]
xenomai-2.6.4/src/utils/ps/rtps.c:21:20: style: The scope of the variable 'hr' can be reduced. [variableScope]
xenomai-2.6.4/src/utils/ps/rtps.c:21:24: style: The scope of the variable 'min' can be reduced. [variableScope]
xenomai-2.6.4/src/utils/ps/rtps.c:21:29: style: The scope of the variable 'msec' can be reduced. [variableScope]
xenomai-2.6.4/src/utils/ps/rtps.c:21:35: style: The scope of the variable 'usec' can be reduced. [variableScope]
xenomai-2.6.4/src/utils/ps/rtps.c:22:17: style: The scope of the variable 'cmdfp' can be reduced. [variableScope]
xenomai-2.6.4/src/utils/ps/rtps.c:33:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
[17:31]

ftp://ftp.se.debian.org/debian/pool/main/x/xenwatch/xenwatch_0.5.4.orig.tar.gz
xenwatch-0.5.4/apps.c:207:11: style: The scope of the variable 'tag' can be reduced. [variableScope]
xenwatch-0.5.4/apps.c:207:17: style: The scope of the variable 'val' can be reduced. [variableScope]
xenwatch-0.5.4/apps.c:259:18: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xenwatch-0.5.4/apps.c:262:51: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xenwatch-0.5.4/apps.c:267:72: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xenwatch-0.5.4/apps.c:269:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xenwatch-0.5.4/mdns-browser.c:61:9: style: The scope of the variable 'c' can be reduced. [variableScope]
xenwatch-0.5.4/mdns-publish-vnc.c:200:11: warning: Width 64 given in format string (no. 2) is smaller than destination buffer 'path[128]'. [invalidScanfFormatWidth_smaller]
xenwatch-0.5.4/mdns-publish-vnc.c:40:17: style: The scope of the variable 'dom' can be reduced. [variableScope]
xenwatch-0.5.4/mdns-publish-vnc.c:107:16: style: The scope of the variable 'c' can be reduced. [variableScope]
xenwatch-0.5.4/mdns-publish-vnc.c:77:75: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xenwatch-0.5.4/mdns-publish-xendom.c:129:68: warning: Either the condition 'if(vec)' is redundant or there is possible null pointer dereference: vec. [nullPointerRedundantCheck]
xenwatch-0.5.4/mdns-publish-xendom.c:132:8: note: Assuming that condition 'if(vec)' is not redundant
xenwatch-0.5.4/mdns-publish-xendom.c:129:68: note: Null pointer dereference
xenwatch-0.5.4/mdns-publish-xendom.c:128:5: style: Variable 'vec' is reassigned a value before the old one has been used. [redundantAssignment]
xenwatch-0.5.4/mdns-publish-xendom.c:125:0: note: Variable 'vec' is reassigned a value before the old one has been used.
xenwatch-0.5.4/mdns-publish-xendom.c:128:5: note: Variable 'vec' is reassigned a value before the old one has been used.
xenwatch-0.5.4/mdns-publish-xendom.c:108:16: style: The scope of the variable 'count' can be reduced. [variableScope]
xenwatch-0.5.4/mdns-publish-xendom.c:119:20: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xenwatch-0.5.4/mdns-publish.c:161:28: style: The scope of the variable 'entry' can be reduced. [variableScope]
xenwatch-0.5.4/mdns-publish.c:341:28: style: The scope of the variable 'entry' can be reduced. [variableScope]
xenwatch-0.5.4/x11.c:193:55: style: Function 'x11_create_pixmap' argument 2 names different: declaration 'data' definition 'byte_data'. [funcArgNamesDifferent]
xenwatch-0.5.4/x11.h:20:55: note: Function 'x11_create_pixmap' argument 2 names different: declaration 'data' definition 'byte_data'.
xenwatch-0.5.4/x11.c:193:55: note: Function 'x11_create_pixmap' argument 2 names different: declaration 'data' definition 'byte_data'.
xenwatch-0.5.4/xd_store.c:274:6: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xenwatch-0.5.4/xd_store.c:271:5: style: Variable 'vec' is reassigned a value before the old one has been used. [redundantAssignment]
xenwatch-0.5.4/xd_store.c:262:0: note: Variable 'vec' is reassigned a value before the old one has been used.
xenwatch-0.5.4/xd_store.c:271:5: note: Variable 'vec' is reassigned a value before the old one has been used.
xenwatch-0.5.4/xd_store.c:241:21: style: The scope of the variable 'node' can be reduced. [variableScope]
xenwatch-0.5.4/xd_store.c:365:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xenwatch-0.5.4/xd_store.c:365:38: style: The scope of the variable 'usecs' can be reduced. [variableScope]
xenwatch-0.5.4/xd_store.c:402:24: style: Function 'xen_doms_init' argument 1 names different: declaration 'pkg_tree' definition 'xd'. [funcArgNamesDifferent]
xenwatch-0.5.4/xd_store.c:14:61: note: Function 'xen_doms_init' argument 1 names different: declaration 'pkg_tree' definition 'xd'.
xenwatch-0.5.4/xd_store.c:402:24: note: Function 'xen_doms_init' argument 1 names different: declaration 'pkg_tree' definition 'xd'.
xenwatch-0.5.4/xd_store.c:575:19: style: Function 'xen_doms_get_value' argument 3 names different: declaration 'column' definition 'index'. [funcArgNamesDifferent]
xenwatch-0.5.4/xd_store.c:29:31: note: Function 'xen_doms_get_value' argument 3 names different: declaration 'column' definition 'index'.
xenwatch-0.5.4/xd_store.c:575:19: note: Function 'xen_doms_get_value' argument 3 names different: declaration 'column' definition 'index'.
xenwatch-0.5.4/xd_view.c:107:28: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xenwatch-0.5.4/xd_view.c:121:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xenwatch-0.5.4/xd_view.c:318:39: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xenwatch-0.5.4/xd_view.c:323:41: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xenwatch-0.5.4/xd_view.c:328:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xenwatch-0.5.4/xd_view.c:333:52: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xenwatch-0.5.4/xd_view.c:338:41: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xenwatch-0.5.4/xenlog.c:18:5: style: Variable 'xenstore' is reassigned a value before the old one has been used. [redundantAssignment]
xenwatch-0.5.4/xenlog.c:13:0: note: Variable 'xenstore' is reassigned a value before the old one has been used.
xenwatch-0.5.4/xenlog.c:18:5: note: Variable 'xenstore' is reassigned a value before the old one has been used.
xenwatch-0.5.4/xenlog.c:14:12: style: The scope of the variable 'vec' can be reduced. [variableScope]
xenwatch-0.5.4/xenscreen.c:615:19: style: Same expression on both sides of '&&' because the value of '!vir_conn' and '!xenstore' are the same. [duplicateExpression]
xenwatch-0.5.4/xenscreen.c:455:22: note: 'vir_conn' is assigned value 'NULL' here.
xenwatch-0.5.4/xenscreen.c:461:22: note: 'xenstore' is assigned value 'NULL' here.
xenwatch-0.5.4/xenscreen.c:615:19: note: Same expression on both sides of '&&' because the value of '!vir_conn' and '!xenstore' are the same.
xenwatch-0.5.4/xenscreen.c:80:17: style: The scope of the variable 'dom' can be reduced. [variableScope]
xenwatch-0.5.4/xenscreen.c:442:9: style: The scope of the variable 'maxfd' can be reduced. [variableScope]
xenwatch-0.5.4/xenscreen.c:445:9: style: The scope of the variable 'nac' can be reduced. [variableScope]
xenwatch-0.5.4/xenscreen.c:445:14: style: The scope of the variable 'c' can be reduced. [variableScope]
xenwatch-0.5.4/xenscreen.c:446:18: style: The scope of the variable 'rc' can be reduced. [variableScope]
xenwatch-0.5.4/xenscreen.c:446:22: style: The scope of the variable 'i' can be reduced. [variableScope]
xenwatch-0.5.4/xenscreen.c:448:12: style: The scope of the variable 'nav' can be reduced. [variableScope]
xenwatch-0.5.4/xenscreen.c:144:34: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xenwatch-0.5.4/xenscreen.c:177:63: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xenwatch-0.5.4/xenscreen.c:180:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xenwatch-0.5.4/xenscreen.c:535:39: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xenwatch-0.5.4/xenscreen.c:589:55: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xenwatch-0.5.4/xenscreen.c:180:7: style: Variable 'rc' is assigned a value that is never used. [unreadVariable]
xenwatch-0.5.4/xs_store.c:313:6: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xenwatch-0.5.4/xs_store.c:329:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xenwatch-0.5.4/xs_store.c:309:5: style: Variable 'vec' is reassigned a value before the old one has been used. [redundantAssignment]
xenwatch-0.5.4/xs_store.c:302:0: note: Variable 'vec' is reassigned a value before the old one has been used.
xenwatch-0.5.4/xs_store.c:309:5: note: Variable 'vec' is reassigned a value before the old one has been used.
xenwatch-0.5.4/xs_store.c:155:21: style: The scope of the variable 'child' can be reduced. [variableScope]
xenwatch-0.5.4/xs_store.c:194:21: style: The scope of the variable 'child' can be reduced. [variableScope]
xenwatch-0.5.4/xs_store.c:217:21: style: The scope of the variable 'child' can be reduced. [variableScope]
xenwatch-0.5.4/xs_store.c:219:9: style: The scope of the variable 'len' can be reduced. [variableScope]
xenwatch-0.5.4/xs_store.c:238:21: style: The scope of the variable 'child' can be reduced. [variableScope]
xenwatch-0.5.4/xs_store.c:393:25: style: Function 'xenstore_init' argument 1 names different: declaration 'pkg_tree' definition 'st'. [funcArgNamesDifferent]
xenwatch-0.5.4/xs_store.c:13:62: note: Function 'xenstore_init' argument 1 names different: declaration 'pkg_tree' definition 'st'.
xenwatch-0.5.4/xs_store.c:393:25: note: Function 'xenstore_init' argument 1 names different: declaration 'pkg_tree' definition 'st'.
xenwatch-0.5.4/xs_store.c:536:19: style: Function 'xenstore_get_value' argument 3 names different: declaration 'column' definition 'index'. [funcArgNamesDifferent]
xenwatch-0.5.4/xs_store.c:28:31: note: Function 'xenstore_get_value' argument 3 names different: declaration 'column' definition 'index'.
xenwatch-0.5.4/xs_store.c:536:19: note: Function 'xenstore_get_value' argument 3 names different: declaration 'column' definition 'index'.
xenwatch-0.5.4/xs_store.c:211:10: style: Variable 'child' is assigned a value that is never used. [unreadVariable]
xenwatch-0.5.4/xs_store.c:188:0: error: Memory leak: xs_path [memleak]
xenwatch-0.5.4/xs_view.c:163:33: style: The scope of the variable 'toolbar' can be reduced. [variableScope]
[17:31]

ftp://ftp.se.debian.org/debian/pool/main/x/xerces-c/xerces-c_3.2.1+debian.orig.tar.gz
xerces-c-3.2.1/samples/src/CreateDOMDocument/CreateDOMDocument.cpp:55:5: style: Class 'XStr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/samples/src/DOMCount/DOMCount.cpp:357:34: style: Same expression on both sides of '-' because the value of 'endMillis' and 'startMillis' are the same. [duplicateExpression]
xerces-c-3.2.1/samples/src/DOMCount/DOMCount.cpp:356:79: note: 'endMillis' is assigned value 'XMLPlatformUtils::getCurrentMillis()' here.
xerces-c-3.2.1/samples/src/DOMCount/DOMCount.cpp:354:81: note: 'startMillis' is assigned value 'XMLPlatformUtils::getCurrentMillis()' here.
xerces-c-3.2.1/samples/src/DOMCount/DOMCount.cpp:357:34: note: Same expression on both sides of '-' because the value of 'endMillis' and 'startMillis' are the same.
xerces-c-3.2.1/samples/src/DOMCount/DOMCount.hpp:91:5: style: Class 'StrX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/samples/src/DOMPrint/DOMPrint.cpp:452:27: style: The scope of the variable 'myFilter' can be reduced. [variableScope]
xerces-c-3.2.1/samples/src/DOMPrint/DOMTreeErrorReporter.hpp:89:5: style: Class 'StrX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/samples/src/DOMPrint/DOMPrintFilter.hpp:37:5: style: Class 'DOMPrintFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/samples/src/DOMPrint/DOMPrintFilter.cpp:72:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xerces-c-3.2.1/samples/src/DOMPrint/DOMPrintFilter.cpp:78:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xerces-c-3.2.1/samples/src/DOMPrint/DOMPrintFilter.cpp:84:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xerces-c-3.2.1/samples/src/DOMPrint/DOMPrintFilter.cpp:95:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xerces-c-3.2.1/samples/src/DOMPrint/DOMPrintFilter.cpp:101:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xerces-c-3.2.1/samples/src/DOMPrint/DOMPrintFilter.cpp:106:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xerces-c-3.2.1/samples/src/EnumVal/EnumVal.cpp:59:5: style: Class 'StrX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/samples/src/MemParse/MemParse.cpp:241:30: style: Same expression on both sides of '-' because the value of 'endMillis' and 'startMillis' are the same. [duplicateExpression]
xerces-c-3.2.1/samples/src/MemParse/MemParse.cpp:240:75: note: 'endMillis' is assigned value 'XMLPlatformUtils::getCurrentMillis()' here.
xerces-c-3.2.1/samples/src/MemParse/MemParse.cpp:238:77: note: 'startMillis' is assigned value 'XMLPlatformUtils::getCurrentMillis()' here.
xerces-c-3.2.1/samples/src/MemParse/MemParse.cpp:241:30: note: Same expression on both sides of '-' because the value of 'endMillis' and 'startMillis' are the same.
xerces-c-3.2.1/samples/src/MemParse/MemParse.hpp:50:5: style: Class 'StrX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/samples/src/MemParse/MemParseHandlers.cpp:86:55: style: Function 'error' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-3.2.1/samples/src/MemParse/MemParseHandlers.hpp:82:41: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/MemParse/MemParseHandlers.cpp:86:55: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/MemParse/MemParseHandlers.cpp:94:60: style: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-3.2.1/samples/src/MemParse/MemParseHandlers.hpp:83:46: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/MemParse/MemParseHandlers.cpp:94:60: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/MemParse/MemParseHandlers.cpp:102:57: style: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-3.2.1/samples/src/MemParse/MemParseHandlers.hpp:81:43: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/MemParse/MemParseHandlers.cpp:102:57: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/PParse/PParse.cpp:243:30: style: Same expression on both sides of '-' because the value of 'endMillis' and 'startMillis' are the same. [duplicateExpression]
xerces-c-3.2.1/samples/src/PParse/PParse.cpp:242:75: note: 'endMillis' is assigned value 'XMLPlatformUtils::getCurrentMillis()' here.
xerces-c-3.2.1/samples/src/PParse/PParse.cpp:226:77: note: 'startMillis' is assigned value 'XMLPlatformUtils::getCurrentMillis()' here.
xerces-c-3.2.1/samples/src/PParse/PParse.cpp:243:30: note: Same expression on both sides of '-' because the value of 'endMillis' and 'startMillis' are the same.
xerces-c-3.2.1/samples/src/PParse/PParse.hpp:46:5: style: Class 'StrX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/samples/src/PParse/PParseHandlers.cpp:84:53: style: Function 'error' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-3.2.1/samples/src/PParse/PParseHandlers.hpp:78:41: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/PParse/PParseHandlers.cpp:84:53: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/PParse/PParseHandlers.cpp:92:58: style: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-3.2.1/samples/src/PParse/PParseHandlers.hpp:79:46: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/PParse/PParseHandlers.cpp:92:58: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/PParse/PParseHandlers.cpp:100:55: style: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-3.2.1/samples/src/PParse/PParseHandlers.hpp:77:43: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/PParse/PParseHandlers.cpp:100:55: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/PParse/PParseHandlers.cpp:36:17: warning: Member variable 'PParseHandlers::fSawErrors' is not initialized in the constructor. [uninitMemberVar]
xerces-c-3.2.1/samples/src/PSVIWriter/PSVIWriterHandlers.hpp:286:5: style: Class 'PSVIAdvancedHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/samples/src/PSVIWriter/PSVIWriter.hpp:50:5: style: Class 'StrX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/samples/src/PSVIWriter/PSVIWriterHandlers.cpp:797:19: style: The scope of the variable 'attrUse' can be reduced. [variableScope]
xerces-c-3.2.1/samples/src/PSVIWriter/PSVIWriterHandlers.cpp:295:57: style: Function 'error' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-3.2.1/samples/src/PSVIWriter/PSVIWriterHandlers.hpp:139:41: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/PSVIWriter/PSVIWriterHandlers.cpp:295:57: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/PSVIWriter/PSVIWriterHandlers.cpp:308:62: style: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-3.2.1/samples/src/PSVIWriter/PSVIWriterHandlers.hpp:140:46: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/PSVIWriter/PSVIWriterHandlers.cpp:308:62: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/PSVIWriter/PSVIWriterHandlers.cpp:322:59: style: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-3.2.1/samples/src/PSVIWriter/PSVIWriterHandlers.hpp:138:40: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/PSVIWriter/PSVIWriterHandlers.cpp:322:59: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/PSVIWriter/PSVIWriterHandlers.cpp:522:62: style: Function 'processAttributePSVI' argument 1 names different: declaration 'attribute' definition 'attrPSVI'. [funcArgNamesDifferent]
xerces-c-3.2.1/samples/src/PSVIWriter/PSVIWriterHandlers.hpp:163:46: note: Function 'processAttributePSVI' argument 1 names different: declaration 'attribute' definition 'attrPSVI'.
xerces-c-3.2.1/samples/src/PSVIWriter/PSVIWriterHandlers.cpp:522:62: note: Function 'processAttributePSVI' argument 1 names different: declaration 'attribute' definition 'attrPSVI'.
xerces-c-3.2.1/samples/src/PSVIWriter/PSVIWriterHandlers.cpp:842:75: style: Function 'processFundamentalFacets' argument 1 names different: declaration 'facets' definition 'type'. [funcArgNamesDifferent]
xerces-c-3.2.1/samples/src/PSVIWriter/PSVIWriterHandlers.hpp:188:59: note: Function 'processFundamentalFacets' argument 1 names different: declaration 'facets' definition 'type'.
xerces-c-3.2.1/samples/src/PSVIWriter/PSVIWriterHandlers.cpp:842:75: note: Function 'processFundamentalFacets' argument 1 names different: declaration 'facets' definition 'type'.
xerces-c-3.2.1/samples/src/PSVIWriter/PSVIWriterHandlers.cpp:1064:79: style: Function 'processValueConstraint' argument 1 names different: declaration 'ConstraintType' definition 'valueConstraintType'. [funcArgNamesDifferent]
xerces-c-3.2.1/samples/src/PSVIWriter/PSVIWriterHandlers.hpp:200:63: note: Function 'processValueConstraint' argument 1 names different: declaration 'ConstraintType' definition 'valueConstraintType'.
xerces-c-3.2.1/samples/src/PSVIWriter/PSVIWriterHandlers.cpp:1064:79: note: Function 'processValueConstraint' argument 1 names different: declaration 'ConstraintType' definition 'valueConstraintType'.
xerces-c-3.2.1/samples/src/PSVIWriter/PSVIWriterHandlers.cpp:1075:91: style: Function 'processIdentityConstraintDefinition' argument 1 names different: declaration 'identityConstraint' definition 'idConstraint'. [funcArgNamesDifferent]
xerces-c-3.2.1/samples/src/PSVIWriter/PSVIWriterHandlers.hpp:202:75: note: Function 'processIdentityConstraintDefinition' argument 1 names different: declaration 'identityConstraint' definition 'idConstraint'.
xerces-c-3.2.1/samples/src/PSVIWriter/PSVIWriterHandlers.cpp:1075:91: note: Function 'processIdentityConstraintDefinition' argument 1 names different: declaration 'identityConstraint' definition 'idConstraint'.
xerces-c-3.2.1/samples/src/Redirect/Redirect.cpp:122:30: style: Same expression on both sides of '-' because the value of 'endMillis' and 'startMillis' are the same. [duplicateExpression]
xerces-c-3.2.1/samples/src/Redirect/Redirect.cpp:121:75: note: 'endMillis' is assigned value 'XMLPlatformUtils::getCurrentMillis()' here.
xerces-c-3.2.1/samples/src/Redirect/Redirect.cpp:119:77: note: 'startMillis' is assigned value 'XMLPlatformUtils::getCurrentMillis()' here.
xerces-c-3.2.1/samples/src/Redirect/Redirect.cpp:122:30: note: Same expression on both sides of '-' because the value of 'endMillis' and 'startMillis' are the same.
xerces-c-3.2.1/samples/src/Redirect/Redirect.hpp:47:5: style: Class 'StrX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/samples/src/Redirect/RedirectHandlers.cpp:112:55: style: Function 'error' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-3.2.1/samples/src/Redirect/RedirectHandlers.hpp:83:41: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/Redirect/RedirectHandlers.cpp:112:55: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/Redirect/RedirectHandlers.cpp:120:60: style: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-3.2.1/samples/src/Redirect/RedirectHandlers.hpp:84:46: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/Redirect/RedirectHandlers.cpp:120:60: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/Redirect/RedirectHandlers.cpp:128:57: style: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-3.2.1/samples/src/Redirect/RedirectHandlers.hpp:82:43: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/Redirect/RedirectHandlers.cpp:128:57: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/SAX2Count/SAX2Count.cpp:292:34: style: Same expression on both sides of '-' because the value of 'endMillis' and 'startMillis' are the same. [duplicateExpression]
xerces-c-3.2.1/samples/src/SAX2Count/SAX2Count.cpp:291:79: note: 'endMillis' is assigned value 'XMLPlatformUtils::getCurrentMillis()' here.
xerces-c-3.2.1/samples/src/SAX2Count/SAX2Count.cpp:289:81: note: 'startMillis' is assigned value 'XMLPlatformUtils::getCurrentMillis()' here.
xerces-c-3.2.1/samples/src/SAX2Count/SAX2Count.cpp:292:34: note: Same expression on both sides of '-' because the value of 'endMillis' and 'startMillis' are the same.
xerces-c-3.2.1/samples/src/SAX2Count/SAX2Count.cpp:163:14: warning: The buffer 'localeStr' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xerces-c-3.2.1/samples/src/SAX2Count/SAX2Count.hpp:50:5: style: Class 'StrX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/samples/src/SAX2Count/SAX2CountHandlers.cpp:85:56: style: Function 'error' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-3.2.1/samples/src/SAX2Count/SAX2CountHandlers.hpp:83:41: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/SAX2Count/SAX2CountHandlers.cpp:85:56: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/SAX2Count/SAX2CountHandlers.cpp:94:61: style: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-3.2.1/samples/src/SAX2Count/SAX2CountHandlers.hpp:84:46: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/SAX2Count/SAX2CountHandlers.cpp:94:61: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/SAX2Count/SAX2CountHandlers.cpp:103:58: style: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-3.2.1/samples/src/SAX2Count/SAX2CountHandlers.hpp:82:40: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/SAX2Count/SAX2CountHandlers.cpp:103:58: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/SAX2Print/SAX2FilterHandlers.hpp:32:5: style: Class 'SAX2SortAttributesFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/samples/src/SAX2Print/SAX2FilterHandlers.cpp:41:5: style: Class 'AttrList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/samples/src/SAX2Print/SAX2Print.hpp:45:5: style: Class 'StrX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/samples/src/SAX2Print/SAX2PrintHandlers.cpp:116:56: style: Function 'error' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-3.2.1/samples/src/SAX2Print/SAX2PrintHandlers.hpp:94:41: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/SAX2Print/SAX2PrintHandlers.cpp:116:56: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/SAX2Print/SAX2PrintHandlers.cpp:124:61: style: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-3.2.1/samples/src/SAX2Print/SAX2PrintHandlers.hpp:95:46: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/SAX2Print/SAX2PrintHandlers.cpp:124:61: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/SAX2Print/SAX2PrintHandlers.cpp:132:58: style: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-3.2.1/samples/src/SAX2Print/SAX2PrintHandlers.hpp:93:43: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/SAX2Print/SAX2PrintHandlers.cpp:132:58: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/SAXCount/SAXCount.cpp:262:34: style: Same expression on both sides of '-' because the value of 'endMillis' and 'startMillis' are the same. [duplicateExpression]
xerces-c-3.2.1/samples/src/SAXCount/SAXCount.cpp:261:79: note: 'endMillis' is assigned value 'XMLPlatformUtils::getCurrentMillis()' here.
xerces-c-3.2.1/samples/src/SAXCount/SAXCount.cpp:259:81: note: 'startMillis' is assigned value 'XMLPlatformUtils::getCurrentMillis()' here.
xerces-c-3.2.1/samples/src/SAXCount/SAXCount.cpp:262:34: note: Same expression on both sides of '-' because the value of 'endMillis' and 'startMillis' are the same.
xerces-c-3.2.1/samples/src/SAXCount/SAXCount.hpp:48:5: style: Class 'StrX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/samples/src/SAXCount/SAXCountHandlers.cpp:84:55: style: Function 'error' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-3.2.1/samples/src/SAXCount/SAXCountHandlers.hpp:86:41: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/SAXCount/SAXCountHandlers.cpp:84:55: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/SAXCount/SAXCountHandlers.cpp:93:60: style: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-3.2.1/samples/src/SAXCount/SAXCountHandlers.hpp:87:46: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/SAXCount/SAXCountHandlers.cpp:93:60: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/SAXCount/SAXCountHandlers.cpp:102:57: style: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-3.2.1/samples/src/SAXCount/SAXCountHandlers.hpp:85:40: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/SAXCount/SAXCountHandlers.cpp:102:57: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/SAXPrint/SAXPrint.hpp:45:5: style: Class 'StrX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/samples/src/SAXPrint/SAXPrintHandlers.cpp:114:55: style: Function 'error' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-3.2.1/samples/src/SAXPrint/SAXPrintHandlers.hpp:89:41: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/SAXPrint/SAXPrintHandlers.cpp:114:55: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/SAXPrint/SAXPrintHandlers.cpp:122:60: style: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-3.2.1/samples/src/SAXPrint/SAXPrintHandlers.hpp:90:46: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/SAXPrint/SAXPrintHandlers.cpp:122:60: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/SAXPrint/SAXPrintHandlers.cpp:130:57: style: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-3.2.1/samples/src/SAXPrint/SAXPrintHandlers.hpp:88:43: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/SAXPrint/SAXPrintHandlers.cpp:130:57: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/SCMPrint/SCMPrint.cpp:145:54: style: Function 'error' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-3.2.1/samples/src/SCMPrint/SCMPrint.cpp:124:41: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/SCMPrint/SCMPrint.cpp:145:54: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/SCMPrint/SCMPrint.cpp:154:59: style: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-3.2.1/samples/src/SCMPrint/SCMPrint.cpp:125:46: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/SCMPrint/SCMPrint.cpp:154:59: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/SCMPrint/SCMPrint.cpp:163:56: style: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-3.2.1/samples/src/SCMPrint/SCMPrint.cpp:123:40: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/SCMPrint/SCMPrint.cpp:163:56: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/SCMPrint/SCMPrint.cpp:73:5: style: Class 'StrX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/samples/src/SEnumVal/SEnumVal.cpp:481:53: style: Function 'processContentSpecNode' argument 1 names different: declaration 'specNode' definition 'cSpecNode'. [funcArgNamesDifferent]
xerces-c-3.2.1/samples/src/SEnumVal/SEnumVal.cpp:53:53: note: Function 'processContentSpecNode' argument 1 names different: declaration 'specNode' definition 'cSpecNode'.
xerces-c-3.2.1/samples/src/SEnumVal/SEnumVal.cpp:481:53: note: Function 'processContentSpecNode' argument 1 names different: declaration 'specNode' definition 'cSpecNode'.
xerces-c-3.2.1/samples/src/SEnumVal/SEnumVal.cpp:66:5: style: Class 'StrX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/samples/src/StdInParse/StdInParse.cpp:188:34: style: Same expression on both sides of '-' because the value of 'endMillis' and 'startMillis' are the same. [duplicateExpression]
xerces-c-3.2.1/samples/src/StdInParse/StdInParse.cpp:187:79: note: 'endMillis' is assigned value 'XMLPlatformUtils::getCurrentMillis()' here.
xerces-c-3.2.1/samples/src/StdInParse/StdInParse.cpp:185:81: note: 'startMillis' is assigned value 'XMLPlatformUtils::getCurrentMillis()' here.
xerces-c-3.2.1/samples/src/StdInParse/StdInParse.cpp:188:34: note: Same expression on both sides of '-' because the value of 'endMillis' and 'startMillis' are the same.
xerces-c-3.2.1/samples/src/StdInParse/StdInParse.cpp:173:19: style: The scope of the variable 'duration' can be reduced. [variableScope]
xerces-c-3.2.1/samples/src/StdInParse/StdInParse.hpp:47:5: style: Class 'StrX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/samples/src/StdInParse/StdInParseHandlers.cpp:90:57: style: Function 'error' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-3.2.1/samples/src/StdInParse/StdInParseHandlers.hpp:82:41: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/StdInParse/StdInParseHandlers.cpp:90:57: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/StdInParse/StdInParseHandlers.cpp:98:62: style: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-3.2.1/samples/src/StdInParse/StdInParseHandlers.hpp:83:46: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/StdInParse/StdInParseHandlers.cpp:98:62: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/StdInParse/StdInParseHandlers.cpp:106:59: style: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-3.2.1/samples/src/StdInParse/StdInParseHandlers.hpp:81:40: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/StdInParse/StdInParseHandlers.cpp:106:59: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/samples/src/XInclude/XInclude.hpp:92:5: style: Class 'StrX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/src/stricmp.c:37:0: error: #error Need implementation of stricmp compatibility function [preprocessorErrorDirective]
xerces-c-3.2.1/src/strnicmp.c:37:0: error: #error Need implementation of strnicmp compatibility function [preprocessorErrorDirective]
xerces-c-3.2.1/src/towupper.c:24:18: style: Function 'towupper' argument 1 names different: declaration 'wc' definition 'c'. [funcArgNamesDifferent]
xerces-c-3.2.1/src/towupper.h:29:25: note: Function 'towupper' argument 1 names different: declaration 'wc' definition 'c'.
xerces-c-3.2.1/src/towupper.c:24:18: note: Function 'towupper' argument 1 names different: declaration 'wc' definition 'c'.
xerces-c-3.2.1/src/xercesc/dom/DOMException.cpp:50:34: style: Function 'DOMException' argument 1 names different: declaration 'code' definition 'exCode'. [funcArgNamesDifferent]
xerces-c-3.2.1/src/xercesc/dom/DOMException.hpp:177:24: note: Function 'DOMException' argument 1 names different: declaration 'code' definition 'exCode'.
xerces-c-3.2.1/src/xercesc/dom/DOMException.cpp:50:34: note: Function 'DOMException' argument 1 names different: declaration 'code' definition 'exCode'.
xerces-c-3.2.1/src/xercesc/dom/DOMLSException.cpp:32:38: style: Function 'DOMLSException' argument 1 names different: declaration 'code' definition 'exCode'. [funcArgNamesDifferent]
xerces-c-3.2.1/src/xercesc/dom/DOMLSException.hpp:89:26: note: Function 'DOMLSException' argument 1 names different: declaration 'code' definition 'exCode'.
xerces-c-3.2.1/src/xercesc/dom/DOMLSException.cpp:32:38: note: Function 'DOMLSException' argument 1 names different: declaration 'code' definition 'exCode'.
xerces-c-3.2.1/src/xercesc/dom/DOMRangeException.cpp:34:44: style: Function 'DOMRangeException' argument 1 names different: declaration 'code' definition 'exCode'. [funcArgNamesDifferent]
xerces-c-3.2.1/src/xercesc/dom/DOMRangeException.hpp:81:29: note: Function 'DOMRangeException' argument 1 names different: declaration 'code' definition 'exCode'.
xerces-c-3.2.1/src/xercesc/dom/DOMRangeException.cpp:34:44: note: Function 'DOMRangeException' argument 1 names different: declaration 'code' definition 'exCode'.
xerces-c-3.2.1/src/xercesc/dom/DOMXPathException.cpp:34:44: style: Function 'DOMXPathException' argument 1 names different: declaration 'code' definition 'exCode'. [funcArgNamesDifferent]
xerces-c-3.2.1/src/xercesc/dom/DOMXPathException.hpp:71:29: note: Function 'DOMXPathException' argument 1 names different: declaration 'code' definition 'exCode'.
xerces-c-3.2.1/src/xercesc/dom/DOMXPathException.cpp:34:44: note: Function 'DOMXPathException' argument 1 names different: declaration 'code' definition 'exCode'.
xerces-c-3.2.1/src/xercesc/dom/impl/DOMDeepNodeListPool.hpp:48:0: error: syntax error [syntaxError]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMParentNode.hpp:66:6: warning: Class 'DOMParentNode' which has virtual members does not have a virtual destructor. [virtualDestructor]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMNodeListImpl.hpp:65:5: style: Class 'DOMNodeListImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMAttrMapImpl.hpp:54:5: style: Class 'DOMAttrMapImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMElementImpl.hpp:77:5: style: The function 'getNodeImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMNodeBase.hpp:92:33: note: Virtual function in base class
xerces-c-3.2.1/src/xercesc/dom/impl/DOMElementImpl.hpp:77:5: note: Function in derived class
xerces-c-3.2.1/src/xercesc/dom/impl/DOMElementImpl.hpp:77:5: style: The function 'getNodeImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMNodeBase.hpp:97:33: note: Virtual function in base class
xerces-c-3.2.1/src/xercesc/dom/impl/DOMElementImpl.hpp:77:5: note: Function in derived class
xerces-c-3.2.1/src/xercesc/dom/impl/DOMElementImpl.hpp:78:5: style: The function 'getParentNodeImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMNodeBase.hpp:150:33: note: Virtual function in base class
xerces-c-3.2.1/src/xercesc/dom/impl/DOMElementImpl.hpp:78:5: note: Function in derived class
xerces-c-3.2.1/src/xercesc/dom/impl/DOMElementImpl.hpp:78:5: style: The function 'getParentNodeImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMNodeBase.hpp:155:34: note: Virtual function in base class
xerces-c-3.2.1/src/xercesc/dom/impl/DOMElementImpl.hpp:78:5: note: Function in derived class
xerces-c-3.2.1/src/xercesc/dom/impl/DOMElementImpl.hpp:79:5: style: The function 'getChildNodeImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMNodeBase.hpp:208:32: note: Virtual function in base class
xerces-c-3.2.1/src/xercesc/dom/impl/DOMElementImpl.hpp:79:5: note: Function in derived class
xerces-c-3.2.1/src/xercesc/dom/impl/DOMElementImpl.hpp:79:5: style: The function 'getChildNodeImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMNodeBase.hpp:213:33: note: Virtual function in base class
xerces-c-3.2.1/src/xercesc/dom/impl/DOMElementImpl.hpp:79:5: note: Function in derived class
xerces-c-3.2.1/src/xercesc/dom/impl/DOMTextImpl.hpp:72:5: style: The function 'getNodeImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMNodeBase.hpp:92:33: note: Virtual function in base class
xerces-c-3.2.1/src/xercesc/dom/impl/DOMTextImpl.hpp:72:5: note: Function in derived class
xerces-c-3.2.1/src/xercesc/dom/impl/DOMTextImpl.hpp:72:5: style: The function 'getNodeImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMNodeBase.hpp:97:33: note: Virtual function in base class
xerces-c-3.2.1/src/xercesc/dom/impl/DOMTextImpl.hpp:72:5: note: Function in derived class
xerces-c-3.2.1/src/xercesc/dom/impl/DOMTextImpl.hpp:73:5: style: The function 'getChildNodeImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMNodeBase.hpp:208:32: note: Virtual function in base class
xerces-c-3.2.1/src/xercesc/dom/impl/DOMTextImpl.hpp:73:5: note: Function in derived class
xerces-c-3.2.1/src/xercesc/dom/impl/DOMTextImpl.hpp:73:5: style: The function 'getChildNodeImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMNodeBase.hpp:213:33: note: Virtual function in base class
xerces-c-3.2.1/src/xercesc/dom/impl/DOMTextImpl.hpp:73:5: note: Function in derived class
xerces-c-3.2.1/src/xercesc/dom/impl/DOMConfigurationImpl.cpp:165:13: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMConfigurationImpl.cpp:166:13: note: Found duplicate branches for 'if' and 'else'.
xerces-c-3.2.1/src/xercesc/dom/impl/DOMConfigurationImpl.cpp:165:13: note: Found duplicate branches for 'if' and 'else'.
xerces-c-3.2.1/src/xercesc/dom/impl/DOMConfigurationImpl.cpp:180:13: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMConfigurationImpl.cpp:181:13: note: Found duplicate branches for 'if' and 'else'.
xerces-c-3.2.1/src/xercesc/dom/impl/DOMConfigurationImpl.cpp:180:13: note: Found duplicate branches for 'if' and 'else'.
xerces-c-3.2.1/src/xercesc/dom/impl/DOMConfigurationImpl.cpp:140:68: style: Function 'canSetParameter' argument 2 names different: declaration 'value' definition 'booleanValue'. [funcArgNamesDifferent]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMConfigurationImpl.hpp:96:58: note: Function 'canSetParameter' argument 2 names different: declaration 'value' definition 'booleanValue'.
xerces-c-3.2.1/src/xercesc/dom/impl/DOMConfigurationImpl.cpp:140:68: note: Function 'canSetParameter' argument 2 names different: declaration 'value' definition 'booleanValue'.
xerces-c-3.2.1/src/xercesc/dom/impl/DOMConfigurationImpl.hpp:55:5: style: Class 'DOMConfigurationImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMDeepNodeListPool.c:66:0: error: Code 'template<...' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMErrorImpl.hpp:45:5: style: Class 'DOMErrorImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMLSInputImpl.hpp:35:5: style: Class 'DOMLSInputImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMLSOutputImpl.hpp:35:5: style: Class 'DOMLSOutputImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:1651:35: style: C-style pointer casting [cstyleCast]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:1469:12: style: The scope of the variable 'endTagPos' can be reduced. [variableScope]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:311:56: style: Function 'canSetParameter' argument 1 names different: declaration 'name' definition 'featName'. [funcArgNamesDifferent]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMLSSerializerImpl.hpp:85:47: note: Function 'canSetParameter' argument 1 names different: declaration 'name' definition 'featName'.
xerces-c-3.2.1/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:311:56: note: Function 'canSetParameter' argument 1 names different: declaration 'name' definition 'featName'.
xerces-c-3.2.1/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:319:56: style: Function 'canSetParameter' argument 1 names different: declaration 'name' definition 'featName'. [funcArgNamesDifferent]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMLSSerializerImpl.hpp:86:47: note: Function 'canSetParameter' argument 1 names different: declaration 'name' definition 'featName'.
xerces-c-3.2.1/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:319:56: note: Function 'canSetParameter' argument 1 names different: declaration 'name' definition 'featName'.
xerces-c-3.2.1/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:320:56: style: Function 'canSetParameter' argument 2 names different: declaration 'value' definition 'state'. [funcArgNamesDifferent]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMLSSerializerImpl.hpp:86:58: note: Function 'canSetParameter' argument 2 names different: declaration 'value' definition 'state'.
xerces-c-3.2.1/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:320:56: note: Function 'canSetParameter' argument 2 names different: declaration 'value' definition 'state'.
xerces-c-3.2.1/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:326:53: style: Function 'setParameter' argument 1 names different: declaration 'name' definition 'featName'. [funcArgNamesDifferent]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMLSSerializerImpl.hpp:82:44: note: Function 'setParameter' argument 1 names different: declaration 'name' definition 'featName'.
xerces-c-3.2.1/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:326:53: note: Function 'setParameter' argument 1 names different: declaration 'name' definition 'featName'.
xerces-c-3.2.1/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:335:53: style: Function 'setParameter' argument 1 names different: declaration 'name' definition 'featName'. [funcArgNamesDifferent]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMLSSerializerImpl.hpp:83:44: note: Function 'setParameter' argument 1 names different: declaration 'name' definition 'featName'.
xerces-c-3.2.1/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:335:53: note: Function 'setParameter' argument 1 names different: declaration 'name' definition 'featName'.
xerces-c-3.2.1/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:336:53: style: Function 'setParameter' argument 2 names different: declaration 'value' definition 'state'. [funcArgNamesDifferent]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMLSSerializerImpl.hpp:83:55: note: Function 'setParameter' argument 2 names different: declaration 'value' definition 'state'.
xerces-c-3.2.1/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:336:53: note: Function 'setParameter' argument 2 names different: declaration 'value' definition 'state'.
xerces-c-3.2.1/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:362:60: style: Function 'getParameter' argument 1 names different: declaration 'name' definition 'featName'. [funcArgNamesDifferent]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMLSSerializerImpl.hpp:84:51: note: Function 'getParameter' argument 1 names different: declaration 'name' definition 'featName'.
xerces-c-3.2.1/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:362:60: note: Function 'getParameter' argument 1 names different: declaration 'name' definition 'featName'.
xerces-c-3.2.1/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:1339:53: style: Function 'checkFeature' argument 2 names different: declaration 'state' definition 'toThrow'. [funcArgNamesDifferent]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMLSSerializerImpl.hpp:117:67: note: Function 'checkFeature' argument 2 names different: declaration 'state' definition 'toThrow'.
xerces-c-3.2.1/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:1339:53: note: Function 'checkFeature' argument 2 names different: declaration 'state' definition 'toThrow'.
xerces-c-3.2.1/src/xercesc/dom/impl/DOMLSSerializerImpl.hpp:49:5: style: Class 'DOMLSSerializerImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:707:13: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:803:17: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:997:21: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:1015:21: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:1091:17: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:1112:21: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:1147:17: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:1205:13: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:1222:13: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:1494:13: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:1548:13: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMLSSerializerImpl.cpp:1562:13: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMStringListImpl.cpp:38:42: style: Function 'add' argument 1 names different: declaration 'impl' definition 'str'. [funcArgNamesDifferent]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMStringListImpl.hpp:45:27: note: Function 'add' argument 1 names different: declaration 'impl' definition 'str'.
xerces-c-3.2.1/src/xercesc/dom/impl/DOMStringListImpl.cpp:38:42: note: Function 'add' argument 1 names different: declaration 'impl' definition 'str'.
xerces-c-3.2.1/src/xercesc/dom/impl/DOMXPathExpressionImpl.cpp:128:27: style: C-style pointer casting [cstyleCast]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMXPathExpressionImpl.cpp:154:39: style: C-style pointer casting [cstyleCast]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMXPathExpressionImpl.cpp:160:31: style: C-style pointer casting [cstyleCast]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMXPathExpressionImpl.cpp:201:46: style: C-style pointer casting [cstyleCast]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMXPathNSResolverImpl.cpp:105:32: style: C-style pointer casting [cstyleCast]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMXPathNSResolverImpl.cpp:64:64: style: Function 'lookupPrefix' argument 1 names different: declaration 'URI' definition 'uri'. [funcArgNamesDifferent]
xerces-c-3.2.1/src/xercesc/dom/impl/DOMXPathNSResolverImpl.hpp:43:61: note: Function 'lookupPrefix' argument 1 names different: declaration 'URI' definition 'uri'.
xerces-c-3.2.1/src/xercesc/dom/impl/DOMXPathNSResolverImpl.cpp:64:64: note: Function 'lookupPrefix' argument 1 names different: declaration 'URI' definition 'uri'.
xerces-c-3.2.1/src/xercesc/framework/psvi/XSNamedMap.c:51:0: error: Code 'template<...' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-3.2.1/src/xercesc/framework/psvi/XSValue.cpp:1129:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xerces-c-3.2.1/src/xercesc/framework/psvi/XSValue.cpp:1139:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xerces-c-3.2.1/src/xercesc/framework/psvi/XSValue.cpp:1200:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xerces-c-3.2.1/src/xercesc/framework/psvi/XSValue.cpp:1233:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xerces-c-3.2.1/src/xercesc/framework/psvi/XSValue.cpp:1266:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xerces-c-3.2.1/src/xercesc/framework/psvi/XSValue.cpp:1344:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xerces-c-3.2.1/src/xercesc/framework/psvi/XSValue.cpp:1507:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xerces-c-3.2.1/src/xercesc/framework/psvi/XSValue.cpp:1524:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xerces-c-3.2.1/src/xercesc/internal/DGXMLScanner.cpp:2662:22: style: The scope of the variable 'loopAttr' can be reduced. [variableScope]
xerces-c-3.2.1/src/xercesc/internal/IGXMLScanner.cpp:2798:32: style: The scope of the variable 'curTypeInfo' can be reduced. [variableScope]
xerces-c-3.2.1/src/xercesc/internal/IGXMLScanner.cpp:2799:32: style: The scope of the variable 'curDV' can be reduced. [variableScope]
xerces-c-3.2.1/src/xercesc/internal/IGXMLScanner2.cpp:1116:10: style: The scope of the variable 'escaped' can be reduced. [variableScope]
xerces-c-3.2.1/src/xercesc/internal/SGXMLScanner.cpp:1312:14: style: Condition '!elemDecl' is always true [knownConditionTrueFalse]
xerces-c-3.2.1/src/xercesc/internal/SGXMLScanner.cpp:1207:32: note: Assignment 'elemDecl=0', assigned value is 0
xerces-c-3.2.1/src/xercesc/internal/SGXMLScanner.cpp:1312:14: note: Condition '!elemDecl' is always true
xerces-c-3.2.1/src/xercesc/internal/SGXMLScanner.cpp:1775:32: style: The scope of the variable 'curTypeInfo' can be reduced. [variableScope]
xerces-c-3.2.1/src/xercesc/internal/SGXMLScanner.cpp:1776:32: style: The scope of the variable 'curDV' can be reduced. [variableScope]
xerces-c-3.2.1/src/xercesc/internal/SGXMLScanner.cpp:2887:10: style: The scope of the variable 'firstNonWS' can be reduced. [variableScope]
xerces-c-3.2.1/src/xercesc/internal/SGXMLScanner.cpp:3009:10: style: The scope of the variable 'escaped' can be reduced. [variableScope]
xerces-c-3.2.1/src/xercesc/internal/WFXMLScanner.cpp:1427:18: style: The scope of the variable 'loopAttr' can be reduced. [variableScope]
xerces-c-3.2.1/src/xercesc/internal/XMLScanner.cpp:1428:35: style: Condition 'flags[curString]==-1' is always true [knownConditionTrueFalse]
xerces-c-3.2.1/src/xercesc/internal/XMLScanner.cpp:1231:10: style: The scope of the variable 'sawDocTypeDecl' can be reduced. [variableScope]
xerces-c-3.2.1/src/xercesc/internal/XMLScanner.cpp:2276:19: style: The scope of the variable 'retVal' can be reduced. [variableScope]
xerces-c-3.2.1/src/xercesc/internal/XTemplateSerializer.cpp:1833:23: style: Variable 'key' is assigned a value that is never used. [unreadVariable]
xerces-c-3.2.1/src/xercesc/sax/SAXException.hpp:60:5: style: Class 'SAXException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/src/xercesc/sax/SAXException.hpp:165:2: style: Class 'SAXNotSupportedException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/src/xercesc/sax/SAXException.hpp:192:5: style: Class 'SAXNotSupportedException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/src/xercesc/sax/SAXException.hpp:198:2: style: Class 'SAXNotRecognizedException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/src/xercesc/sax/SAXException.hpp:225:5: style: Class 'SAXNotRecognizedException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/src/xercesc/util/Base64.cpp:370:32: warning: Possible null pointer dereference: canRepInByte [nullPointer]
xerces-c-3.2.1/src/xercesc/util/Base64.cpp:352:33: note: Assignment 'canRepInByte=0', assigned value is 0
xerces-c-3.2.1/src/xercesc/util/Base64.cpp:370:32: note: Null pointer dereference
xerces-c-3.2.1/src/xercesc/util/BaseRefVectorOf.c:48:0: error: Code 'template<...' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-3.2.1/src/xercesc/util/CountedPointer.c:44:0: error: Code 'template<...' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-3.2.1/src/xercesc/util/FlagJanitor.c:46:0: error: Code 'template<...' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-3.2.1/src/xercesc/util/Hash2KeysSetOf.c:55:0: error: Code 'template<...' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-3.2.1/src/xercesc/util/Janitor.c:41:0: error: Code 'template<...' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-3.2.1/src/xercesc/util/KeyRefPair.c:39:0: error: Code 'template<...' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-3.2.1/src/xercesc/util/KeyValuePair.c:39:0: error: Code 'template<...' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-3.2.1/src/xercesc/util/LogicalPath.c:79:0: error: Code 'XMLString::copyString' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-3.2.1/src/xercesc/util/MsgLoaders/ICU/ICUMsgLoader.hpp:40:5: style: Class 'ICUMsgLoader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/src/xercesc/util/MsgLoaders/InMemory/InMemMsgLoader.hpp:42:5: style: Class 'InMemMsgLoader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/src/xercesc/util/MsgLoaders/MsgCatalog/MsgCatalogLoader.cpp:135:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xerces-c-3.2.1/src/xercesc/util/MsgLoaders/MsgCatalog/MsgCatalogLoader.hpp:41:5: style: Class 'MsgCatalogLoader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/src/xercesc/util/MutexManagers/PosixMutexMgr.cpp:75:26: style: C-style pointer casting [cstyleCast]
xerces-c-3.2.1/src/xercesc/util/MutexManagers/PosixMutexMgr.cpp:91:26: style: C-style pointer casting [cstyleCast]
xerces-c-3.2.1/src/xercesc/util/MutexManagers/PosixMutexMgr.cpp:103:26: style: C-style pointer casting [cstyleCast]
xerces-c-3.2.1/src/xercesc/util/NameIdPool.c:68:0: error: Code 'template<...' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-3.2.1/src/xercesc/util/NetAccessors/BinHTTPInputStreamCommon.cpp:67:24: style: The scope of the variable 'PUT' can be reduced. [variableScope]
xerces-c-3.2.1/src/xercesc/util/NetAccessors/BinHTTPInputStreamCommon.cpp:68:24: style: The scope of the variable 'POST' can be reduced. [variableScope]
xerces-c-3.2.1/src/xercesc/util/NetAccessors/BinHTTPInputStreamCommon.cpp:71:24: style: The scope of the variable 'AUTHORIZATION' can be reduced. [variableScope]
xerces-c-3.2.1/src/xercesc/util/NetAccessors/BinHTTPInputStreamCommon.cpp:72:24: style: The scope of the variable 'COLON' can be reduced. [variableScope]
xerces-c-3.2.1/src/xercesc/util/NetAccessors/BinHTTPInputStreamCommon.cpp:219:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xerces-c-3.2.1/src/xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.cpp:258:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xerces-c-3.2.1/src/xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.cpp:75:10: style: Technically the member function 'SocketJanitor::isDataNull' can be const. [functionConst]
xerces-c-3.2.1/src/xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.cpp:61:5: style: Class 'SocketJanitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/src/xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.cpp:477:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xerces-c-3.2.1/src/xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.cpp:163:10: style: Technically the member function 'SocketJanitor::isDataNull' can be const. [functionConst]
xerces-c-3.2.1/src/xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.cpp:149:5: style: Class 'SocketJanitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/src/xercesc/util/NetAccessors/WinSock/WinSockNetAccessor.cpp:65:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xerces-c-3.2.1/src/xercesc/util/PlatformUtils.cpp:448:0: error: #error No MsgLoader configured for platform! You must configure it. [preprocessorErrorDirective]
xerces-c-3.2.1/src/xercesc/util/RefArrayOf.c:48:0: error: Code 'template<...' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-3.2.1/src/xercesc/util/RefArrayVectorOf.c:34:0: error: Code 'BaseRefVectorOf<TElem>() {}' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-3.2.1/src/xercesc/util/RefHash2KeysTableOf.c:55:0: error: Code 'template<...' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-3.2.1/src/xercesc/util/RefHash3KeysIdPool.c:65:0: error: Code 'template<...' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-3.2.1/src/xercesc/util/RefHashTableOf.c:55:0: error: Code 'template<...' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-3.2.1/src/xercesc/util/RefStackOf.c:44:0: error: Code 'template<...' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-3.2.1/src/xercesc/util/RefVectorOf.c:39:0: error: Code 'BaseRefVectorOf<TElem>() {}' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-3.2.1/src/xercesc/util/TransENameMap.c:38:0: error: Code 'template<...' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-3.2.1/src/xercesc/util/Transcoders/ICU/ICUTransService.hpp:39:5: style: Class 'ICUTransService' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/src/xercesc/util/Transcoders/ICU/ICUTransService.hpp:176:5: style: Class 'ICULCPTranscoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/src/xercesc/util/Transcoders/Iconv/IconvTransService.cpp:289:61: style: Function 'transcode' argument 3 names different: declaration 'maxChars' definition 'maxBytes'. [funcArgNamesDifferent]
xerces-c-3.2.1/src/xercesc/util/Transcoders/Iconv/IconvTransService.hpp:127:33: note: Function 'transcode' argument 3 names different: declaration 'maxChars' definition 'maxBytes'.
xerces-c-3.2.1/src/xercesc/util/Transcoders/Iconv/IconvTransService.cpp:289:61: note: Function 'transcode' argument 3 names different: declaration 'maxChars' definition 'maxBytes'.
xerces-c-3.2.1/src/xercesc/util/Transcoders/Iconv/IconvTransService.hpp:35:5: style: Class 'IconvTransService' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.cpp:634:51: style: Function 'lowerCase' argument 1 names different: declaration 'toUpperCase' definition 'toLowerCase'. [funcArgNamesDifferent]
xerces-c-3.2.1/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.hpp:189:41: note: Function 'lowerCase' argument 1 names different: declaration 'toUpperCase' definition 'toLowerCase'.
xerces-c-3.2.1/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.cpp:634:51: note: Function 'lowerCase' argument 1 names different: declaration 'toUpperCase' definition 'toLowerCase'.
xerces-c-3.2.1/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.cpp:790:45: style: Function 'transcode' argument 3 names different: declaration 'maxChars' definition 'maxBytes'. [funcArgNamesDifferent]
xerces-c-3.2.1/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.hpp:342:33: note: Function 'transcode' argument 3 names different: declaration 'maxChars' definition 'maxBytes'.
xerces-c-3.2.1/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.cpp:790:45: note: Function 'transcode' argument 3 names different: declaration 'maxChars' definition 'maxBytes'.
xerces-c-3.2.1/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.cpp:965:62: style: Function 'IconvGNULCPTranscoder' argument 1 names different: declaration 'from' definition 'cd_from'. [funcArgNamesDifferent]
xerces-c-3.2.1/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.hpp:296:16: note: Function 'IconvGNULCPTranscoder' argument 1 names different: declaration 'from' definition 'cd_from'.
xerces-c-3.2.1/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.cpp:965:62: note: Function 'IconvGNULCPTranscoder' argument 1 names different: declaration 'from' definition 'cd_from'.
xerces-c-3.2.1/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.cpp:966:40: style: Function 'IconvGNULCPTranscoder' argument 2 names different: declaration 'to' definition 'cd_to'. [funcArgNamesDifferent]
xerces-c-3.2.1/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.hpp:297:16: note: Function 'IconvGNULCPTranscoder' argument 2 names different: declaration 'to' definition 'cd_to'.
xerces-c-3.2.1/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.cpp:966:40: note: Function 'IconvGNULCPTranscoder' argument 2 names different: declaration 'to' definition 'cd_to'.
xerces-c-3.2.1/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.hpp:114:5: style: Class 'IconvGNUWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.hpp:162:5: style: Class 'IconvGNUTransService' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/src/xercesc/util/Transcoders/MacOSUnicodeConverter/MacOSUnicodeConverter.cpp:317:0: error: #error Sorry, no support for upperCase [preprocessorErrorDirective]
xerces-c-3.2.1/src/xercesc/util/Transcoders/Win32/Win32TransService.cpp:1060:61: style: Function 'transcode' argument 3 names different: declaration 'maxChars' definition 'maxBytes'. [funcArgNamesDifferent]
xerces-c-3.2.1/src/xercesc/util/Transcoders/Win32/Win32TransService.hpp:260:33: note: Function 'transcode' argument 3 names different: declaration 'maxChars' definition 'maxBytes'.
xerces-c-3.2.1/src/xercesc/util/Transcoders/Win32/Win32TransService.cpp:1060:61: note: Function 'transcode' argument 3 names different: declaration 'maxChars' definition 'maxBytes'.
xerces-c-3.2.1/src/xercesc/util/Transcoders/Win32/Win32TransService.cpp:941:21: warning: Member variable 'Win32LCPTranscoder::fManager' is not initialized in the constructor. [uninitMemberVar]
xerces-c-3.2.1/src/xercesc/util/Transcoders/Win32/Win32TransService.hpp:46:5: style: Class 'Win32TransService' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/src/xercesc/util/Transcoders/Win32/Win32TransService.cpp:677:56: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xerces-c-3.2.1/src/xercesc/util/ValueArrayOf.c:47:0: error: Code 'template<...' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-3.2.1/src/xercesc/util/ValueHashTableOf.c:54:0: error: Code 'template<...' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-3.2.1/src/xercesc/util/ValueStackOf.c:45:0: error: Code 'template<...' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-3.2.1/src/xercesc/util/ValueVectorOf.c:55:0: error: Code 'template<...' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-3.2.1/src/xercesc/util/XMLDateTime.cpp:1494:10: style: The scope of the variable 'pos' can be reduced. [variableScope]
xerces-c-3.2.1/src/xercesc/util/regx/RegularExpression.cpp:1007:9: style: The scope of the variable 'doReturn' can be reduced. [variableScope]
xerces-c-3.2.1/src/xercesc/util/regx/RegxParser.cpp:617:10: style: The scope of the variable 'wasDecoded' can be reduced. [variableScope]
xerces-c-3.2.1/src/xercesc/validators/common/ContentSpecNode.cpp:99:1: warning: The class 'formatNodeHolder' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xerces-c-3.2.1/src/xercesc/validators/common/DFAContentModel.cpp:1082:68: style: The scope of the variable 'i' can be reduced. [variableScope]
xerces-c-3.2.1/src/xercesc/validators/common/DFAContentModel.cpp:49:13: performance: Technically the member function 'CMStateSetHasher::getHashVal' can be static. [functionStatic]
xerces-c-3.2.1/src/xercesc/validators/common/DFAContentModel.cpp:55:8: performance: Technically the member function 'CMStateSetHasher::equals' can be static. [functionStatic]
xerces-c-3.2.1/src/xercesc/validators/datatype/AbstractNumericFacetValidator.cpp:147:12: style: The scope of the variable 'key' can be reduced. [variableScope]
xerces-c-3.2.1/src/xercesc/validators/datatype/AbstractStringValidator.cpp:120:12: style: The scope of the variable 'key' can be reduced. [variableScope]
xerces-c-3.2.1/src/xercesc/validators/datatype/BooleanDatatypeValidator.cpp:57:16: style: The scope of the variable 'key' can be reduced. [variableScope]
xerces-c-3.2.1/src/xercesc/validators/datatype/BooleanDatatypeValidator.cpp:58:16: style: The scope of the variable 'value' can be reduced. [variableScope]
xerces-c-3.2.1/src/xercesc/validators/datatype/UnionDatatypeValidator.cpp:140:16: style: The scope of the variable 'key' can be reduced. [variableScope]
xerces-c-3.2.1/src/xercesc/validators/datatype/UnionDatatypeValidator.cpp:141:16: style: The scope of the variable 'value' can be reduced. [variableScope]
xerces-c-3.2.1/src/xercesc/validators/schema/TraverseSchema.cpp:5636:18: style: Same expression on both sides of '!=' because the value of 'saveInfo' and 'fSchemaInfo' are the same. [duplicateExpression]
xerces-c-3.2.1/src/xercesc/validators/schema/TraverseSchema.cpp:5573:37: note: 'saveInfo' is assigned value 'fSchemaInfo' here.
xerces-c-3.2.1/src/xercesc/validators/schema/TraverseSchema.cpp:5636:18: note: Same expression on both sides of '!=' because the value of 'saveInfo' and 'fSchemaInfo' are the same.
xerces-c-3.2.1/src/xercesc/validators/schema/TraverseSchema.cpp:2835:22: style: The scope of the variable 'noErrorFound' can be reduced. [variableScope]
xerces-c-3.2.1/src/xercesc/validators/schema/TraverseSchema.cpp:9213:5: style: Class 'AnnotationErrorReporter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/src/xercesc/validators/schema/TraverseSchema.cpp:1502:5: style: Exception should be caught by reference. [catchExceptionByValue]
xerces-c-3.2.1/tests/src/Char16Test/Char16Test.cpp:52:21: style: The scope of the variable 'ns' can be reduced. [variableScope]
xerces-c-3.2.1/tests/src/DOM/DOMMemTest/DOMMemTest.cpp:357:9: style: Variable 'nt2' is reassigned a value before the old one has been used. [redundantAssignment]
xerces-c-3.2.1/tests/src/DOM/DOMMemTest/DOMMemTest.cpp:352:9: note: Variable 'nt2' is reassigned a value before the old one has been used.
xerces-c-3.2.1/tests/src/DOM/DOMMemTest/DOMMemTest.cpp:357:9: note: Variable 'nt2' is reassigned a value before the old one has been used.
xerces-c-3.2.1/tests/src/DOM/DOMMemTest/DOMMemTest.cpp:552:9: style: Variable 'a' is reassigned a value before the old one has been used. [redundantAssignment]
xerces-c-3.2.1/tests/src/DOM/DOMMemTest/DOMMemTest.cpp:550:9: note: Variable 'a' is reassigned a value before the old one has been used.
xerces-c-3.2.1/tests/src/DOM/DOMMemTest/DOMMemTest.cpp:552:9: note: Variable 'a' is reassigned a value before the old one has been used.
xerces-c-3.2.1/tests/src/DOM/DOMMemTest/DOMMemTest.cpp:369:9: style: Same expression on both sides of '==' because the value of 'nnm' and '0' are the same. [duplicateExpression]
xerces-c-3.2.1/tests/src/DOM/DOMMemTest/DOMMemTest.cpp:368:35: note: 'nnm' is assigned value '0' here.
xerces-c-3.2.1/tests/src/DOM/DOMMemTest/DOMMemTest.cpp:369:9: note: Same expression on both sides of '==' because the value of 'nnm' and '0' are the same.
xerces-c-3.2.1/tests/src/DOM/DOMMemTest/DOMMemTest.cpp:453:9: style: Same expression on both sides of '==' because the value of 'nl' and '0' are the same. [duplicateExpression]
xerces-c-3.2.1/tests/src/DOM/DOMMemTest/DOMMemTest.cpp:451:30: note: 'nl' is assigned value '0' here.
xerces-c-3.2.1/tests/src/DOM/DOMMemTest/DOMMemTest.cpp:453:9: note: Same expression on both sides of '==' because the value of 'nl' and '0' are the same.
xerces-c-3.2.1/tests/src/DOM/DOMMemTest/DOMMemTest.cpp:454:9: style: Same expression on both sides of '!=' because the value of 'nl' and '0' are the same. [duplicateExpression]
xerces-c-3.2.1/tests/src/DOM/DOMMemTest/DOMMemTest.cpp:451:30: note: 'nl' is assigned value '0' here.
xerces-c-3.2.1/tests/src/DOM/DOMMemTest/DOMMemTest.cpp:454:9: note: Same expression on both sides of '!=' because the value of 'nl' and '0' are the same.
xerces-c-3.2.1/tests/src/DOM/DOMMemTest/DOMMemTest.cpp:455:9: style: Same expression on both sides of '==' because the value of 'nl' and 'nl2' are the same. [duplicateExpression]
xerces-c-3.2.1/tests/src/DOM/DOMMemTest/DOMMemTest.cpp:451:30: note: 'nl' is assigned value '0' here.
xerces-c-3.2.1/tests/src/DOM/DOMMemTest/DOMMemTest.cpp:452:31: note: 'nl2' is assigned value '0' here.
xerces-c-3.2.1/tests/src/DOM/DOMMemTest/DOMMemTest.cpp:455:9: note: Same expression on both sides of '==' because the value of 'nl' and 'nl2' are the same.
xerces-c-3.2.1/tests/src/DOM/DOMMemTest/DOMMemTest.cpp:357:30: style: Variable 'nt2' is assigned a value that is never used. [unreadVariable]
xerces-c-3.2.1/tests/src/DOM/DOMMemTest/DOMMemTest.cpp:82:5: style: Class 'XStr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/tests/src/DOM/DOMMemTest/DOMMemTest.cpp:490:10: style: Exception should be caught by reference. [catchExceptionByValue]
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.cpp:1049:9: style: Condition '!T' is always false [knownConditionTrueFalse]
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.cpp:1009:14: note: Assignment 'T=true', assigned value is 1
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.cpp:1049:9: note: Condition '!T' is always false
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.cpp:2841:5: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.cpp:2834:0: note: Variable 'result' is reassigned a value before the old one has been used.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.cpp:2841:5: note: Variable 'result' is reassigned a value before the old one has been used.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.cpp:2878:17: style: The scope of the variable 'textCompare' can be reduced. [variableScope]
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.cpp:236:56: style: Function 'docBuilder' argument 2 names different: declaration 'name' definition 'nameIn'. [funcArgNamesDifferent]
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:64:47: note: Function 'docBuilder' argument 2 names different: declaration 'name' definition 'nameIn'.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.cpp:236:56: note: Function 'docBuilder' argument 2 names different: declaration 'name' definition 'nameIn'.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:64:6: performance: Technically the member function 'DOMTest::docBuilder' can be static. [functionStatic]
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.cpp:236:15: note: Technically the member function 'DOMTest::docBuilder' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:64:6: note: Technically the member function 'DOMTest::docBuilder' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:66:6: performance: Technically the member function 'DOMTest::findTestNodes' can be static. [functionStatic]
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.cpp:716:15: note: Technically the member function 'DOMTest::findTestNodes' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:66:6: note: Technically the member function 'DOMTest::findTestNodes' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:67:6: performance: Technically the member function 'DOMTest::findTestNodes' can be static. [functionStatic]
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.cpp:773:15: note: Technically the member function 'DOMTest::findTestNodes' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:67:6: note: Technically the member function 'DOMTest::findTestNodes' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:70:6: performance: Technically the member function 'DOMTest::testAttr' can be static. [functionStatic]
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.cpp:1005:15: note: Technically the member function 'DOMTest::testAttr' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:70:6: note: Technically the member function 'DOMTest::testAttr' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:71:6: performance: Technically the member function 'DOMTest::testCDATASection' can be static. [functionStatic]
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.cpp:1511:15: note: Technically the member function 'DOMTest::testCDATASection' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:71:6: note: Technically the member function 'DOMTest::testCDATASection' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:72:6: performance: Technically the member function 'DOMTest::testCharacterData' can be static. [functionStatic]
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.cpp:1676:15: note: Technically the member function 'DOMTest::testCharacterData' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:72:6: note: Technically the member function 'DOMTest::testCharacterData' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:73:6: performance: Technically the member function 'DOMTest::testChildNodeList' can be static. [functionStatic]
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.cpp:1943:15: note: Technically the member function 'DOMTest::testChildNodeList' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:73:6: note: Technically the member function 'DOMTest::testChildNodeList' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:74:6: performance: Technically the member function 'DOMTest::testComment' can be static. [functionStatic]
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.cpp:1970:15: note: Technically the member function 'DOMTest::testComment' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:74:6: note: Technically the member function 'DOMTest::testComment' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:75:6: performance: Technically the member function 'DOMTest::testDeepNodeList' can be static. [functionStatic]
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.cpp:2132:15: note: Technically the member function 'DOMTest::testDeepNodeList' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:75:6: note: Technically the member function 'DOMTest::testDeepNodeList' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:86:6: performance: Technically the member function 'DOMTest::testDocumentFragment' can be static. [functionStatic]
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.cpp:2475:15: note: Technically the member function 'DOMTest::testDocumentFragment' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:86:6: note: Technically the member function 'DOMTest::testDocumentFragment' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:88:6: performance: Technically the member function 'DOMTest::testDocumentType' can be static. [functionStatic]
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.cpp:2527:15: note: Technically the member function 'DOMTest::testDocumentType' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:88:6: note: Technically the member function 'DOMTest::testDocumentType' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:89:6: performance: Technically the member function 'DOMTest::testDOMerrors' can be static. [functionStatic]
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.cpp:2703:15: note: Technically the member function 'DOMTest::testDOMerrors' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:89:6: note: Technically the member function 'DOMTest::testDOMerrors' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:90:6: performance: Technically the member function 'DOMTest::testXPath' can be static. [functionStatic]
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.cpp:2785:15: note: Technically the member function 'DOMTest::testXPath' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:90:6: note: Technically the member function 'DOMTest::testXPath' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:91:6: performance: Technically the member function 'DOMTest::testDOMImplementation' can be static. [functionStatic]
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.cpp:2830:15: note: Technically the member function 'DOMTest::testDOMImplementation' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:91:6: note: Technically the member function 'DOMTest::testDOMImplementation' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:92:6: performance: Technically the member function 'DOMTest::testElement' can be static. [functionStatic]
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.cpp:2870:15: note: Technically the member function 'DOMTest::testElement' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:92:6: note: Technically the member function 'DOMTest::testElement' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:93:6: performance: Technically the member function 'DOMTest::testEntity' can be static. [functionStatic]
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.cpp:3560:15: note: Technically the member function 'DOMTest::testEntity' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:93:6: note: Technically the member function 'DOMTest::testEntity' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:94:6: performance: Technically the member function 'DOMTest::testEntityReference' can be static. [functionStatic]
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.cpp:3722:15: note: Technically the member function 'DOMTest::testEntityReference' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:94:6: note: Technically the member function 'DOMTest::testEntityReference' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:103:6: performance: Technically the member function 'DOMTest::testNotation' can be static. [functionStatic]
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.cpp:4061:15: note: Technically the member function 'DOMTest::testNotation' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:103:6: note: Technically the member function 'DOMTest::testNotation' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:104:6: performance: Technically the member function 'DOMTest::testPI' can be static. [functionStatic]
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.cpp:4226:15: note: Technically the member function 'DOMTest::testPI' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:104:6: note: Technically the member function 'DOMTest::testPI' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:105:6: performance: Technically the member function 'DOMTest::testText' can be static. [functionStatic]
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.cpp:4415:15: note: Technically the member function 'DOMTest::testText' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:105:6: note: Technically the member function 'DOMTest::testText' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:108:6: performance: Technically the member function 'DOMTest::testBaseURI' can be static. [functionStatic]
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.cpp:4606:15: note: Technically the member function 'DOMTest::testBaseURI' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:108:6: note: Technically the member function 'DOMTest::testBaseURI' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:109:6: performance: Technically the member function 'DOMTest::testWholeText' can be static. [functionStatic]
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.cpp:4823:15: note: Technically the member function 'DOMTest::testWholeText' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:109:6: note: Technically the member function 'DOMTest::testWholeText' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:110:6: performance: Technically the member function 'DOMTest::testLSExceptions' can be static. [functionStatic]
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.cpp:4973:15: note: Technically the member function 'DOMTest::testLSExceptions' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:110:6: note: Technically the member function 'DOMTest::testLSExceptions' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:111:6: performance: Technically the member function 'DOMTest::testElementTraversal' can be static. [functionStatic]
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.cpp:5157:15: note: Technically the member function 'DOMTest::testElementTraversal' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:111:6: note: Technically the member function 'DOMTest::testElementTraversal' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:113:6: performance: Technically the member function 'DOMTest::testRegex' can be static. [functionStatic]
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.cpp:5400:15: note: Technically the member function 'DOMTest::testRegex' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:113:6: note: Technically the member function 'DOMTest::testRegex' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:114:6: performance: Technically the member function 'DOMTest::testScanner' can be static. [functionStatic]
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.cpp:5605:15: note: Technically the member function 'DOMTest::testScanner' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:114:6: note: Technically the member function 'DOMTest::testScanner' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:115:6: performance: Technically the member function 'DOMTest::testUtilFunctions' can be static. [functionStatic]
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.cpp:5712:15: note: Technically the member function 'DOMTest::testUtilFunctions' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.h:115:6: note: Technically the member function 'DOMTest::testUtilFunctions' can be static.
xerces-c-3.2.1/tests/src/DOM/DOMTest/DTest.cpp:5423:26: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xerces-c-3.2.1/tests/src/DOM/Normalizer/Normalizer.cpp:227:0: style: Variable 'tmpTrue' is allocated memory that is never used. [unusedAllocatedMemory]
xerces-c-3.2.1/tests/src/DOM/Normalizer/Normalizer.cpp:228:0: style: Variable 'tmpFalse' is allocated memory that is never used. [unusedAllocatedMemory]
xerces-c-3.2.1/tests/src/DOM/Normalizer/Normalizer.cpp:123:13: warning: Member variable 'Normalizer::doc' is not initialized in the constructor. [uninitMemberVar]
xerces-c-3.2.1/tests/src/DOM/Normalizer/Normalizer.cpp:47:5: style: Class 'XStr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/tests/src/DOM/Normalizer/Normalizer.cpp:89:5: style: Class 'StrX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/tests/src/DOM/TypeInfo/TypeInfo.cpp:140:11: warning: Member variable 'TypeInfo::doc' is not initialized in the constructor. [uninitMemberVar]
xerces-c-3.2.1/tests/src/DOM/TypeInfo/TypeInfo.hpp:39:10: style: Technically the member function 'TypeInfo::testInBuiltTypesOnAttributes' can be const. [functionConst]
xerces-c-3.2.1/tests/src/DOM/TypeInfo/TypeInfo.cpp:159:16: note: Technically the member function 'TypeInfo::testInBuiltTypesOnAttributes' can be const.
xerces-c-3.2.1/tests/src/DOM/TypeInfo/TypeInfo.hpp:39:10: note: Technically the member function 'TypeInfo::testInBuiltTypesOnAttributes' can be const.
xerces-c-3.2.1/tests/src/DOM/TypeInfo/TypeInfo.hpp:50:10: performance: Technically the member function 'TypeInfo::compareDOMTypeInfo' can be static. [functionStatic]
xerces-c-3.2.1/tests/src/DOM/TypeInfo/TypeInfo.cpp:731:16: note: Technically the member function 'TypeInfo::compareDOMTypeInfo' can be static.
xerces-c-3.2.1/tests/src/DOM/TypeInfo/TypeInfo.hpp:50:10: note: Technically the member function 'TypeInfo::compareDOMTypeInfo' can be static.
xerces-c-3.2.1/tests/src/DOM/TypeInfo/TypeInfo.cpp:66:5: style: Class 'XStr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/tests/src/DOM/TypeInfo/TypeInfo.cpp:108:5: style: Class 'StrX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/tests/src/EncodingTest/EncodingTest.cpp:357:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xerces-c-3.2.1/tests/src/EncodingTest/EncodingTest.cpp:364:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xerces-c-3.2.1/tests/src/EncodingTest/EncodingTest.cpp:373:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xerces-c-3.2.1/tests/src/InitTermTest/InitTermTest.hpp:99:5: style: Class 'StrX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/tests/src/MemHandlerTest/SimpleValueHashTableOf.hpp:41:0: error: syntax error [syntaxError]
xerces-c-3.2.1/tests/src/NetAccessorTest/NetAccessorTest.cpp:69:14: style: Checking if unsigned variable 'bufCnt' is less than zero. [unsignedLessThanZero]
xerces-c-3.2.1/tests/src/ThreadTest/ThreadTest.cpp:1102:17: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xerces-c-3.2.1/tests/src/ThreadTest/ThreadTest.cpp:1121:17: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xerces-c-3.2.1/tests/src/ThreadTest/ThreadTest.cpp:1075:28: style: C-style pointer casting [cstyleCast]
xerces-c-3.2.1/tests/src/ThreadTest/ThreadTest.cpp:1011:13: style: The scope of the variable 'fileNum' can be reduced. [variableScope]
xerces-c-3.2.1/tests/src/ThreadTest/ThreadTest.cpp:1012:14: style: The scope of the variable 'fileF' can be reduced. [variableScope]
xerces-c-3.2.1/tests/src/ThreadTest/ThreadTest.cpp:1013:13: style: The scope of the variable 't' can be reduced. [variableScope]
xerces-c-3.2.1/tests/src/ThreadTest/ThreadTest.cpp:1045:13: style: The scope of the variable 'fileNum' can be reduced. [variableScope]
xerces-c-3.2.1/tests/src/ThreadTest/ThreadTest.cpp:1226:17: style: The scope of the variable 'cksum' can be reduced. [variableScope]
xerces-c-3.2.1/tests/src/ThreadTest/ThreadTest.cpp:1279:14: style: The scope of the variable 'notDone' can be reduced. [variableScope]
xerces-c-3.2.1/tests/src/ThreadTest/ThreadTest.cpp:338:9: style: Technically the member function 'ThreadParser::getCheckSum' can be const. [functionConst]
xerces-c-3.2.1/tests/src/ThreadTest/ThreadTest.cpp:360:10: performance: Technically the member function 'ThreadParser::resetDocument' can be static. [functionStatic]
xerces-c-3.2.1/tests/src/ThreadTest/ThreadTest.cpp:363:10: performance: Technically the member function 'ThreadParser::warning' can be static. [functionStatic]
xerces-c-3.2.1/tests/src/ThreadTest/ThreadTest.cpp:369:10: performance: Technically the member function 'ThreadParser::error' can be static. [functionStatic]
xerces-c-3.2.1/tests/src/ThreadTest/ThreadTest.cpp:375:10: performance: Technically the member function 'ThreadParser::fatalError' can be static. [functionStatic]
xerces-c-3.2.1/tests/src/XSTSHarness/XSTSHarness.hpp:64:5: style: Class 'StrX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/tests/src/XSTSHarness/XSTSHarness.hpp:105:5: style: Class 'BaseHarnessHandlers' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/tests/src/XSTSHarness/XSTSHarness.cpp:365:40: style: Same expression on both sides of '-' because the value of 'endMillis' and 'startMillis' are the same. [duplicateExpression]
xerces-c-3.2.1/tests/src/XSTSHarness/XSTSHarness.cpp:364:71: note: 'endMillis' is assigned value 'XMLPlatformUtils::getCurrentMillis()' here.
xerces-c-3.2.1/tests/src/XSTSHarness/XSTSHarness.cpp:337:73: note: 'startMillis' is assigned value 'XMLPlatformUtils::getCurrentMillis()' here.
xerces-c-3.2.1/tests/src/XSTSHarness/XSTSHarness.cpp:365:40: note: Same expression on both sides of '-' because the value of 'endMillis' and 'startMillis' are the same.
xerces-c-3.2.1/tests/src/XSTSHarness/XSTSHarness.cpp:76:58: style: Function 'error' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-3.2.1/tests/src/XSTSHarness/XSTSHarness.hpp:127:41: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/tests/src/XSTSHarness/XSTSHarness.cpp:76:58: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/tests/src/XSTSHarness/XSTSHarness.cpp:85:63: style: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-3.2.1/tests/src/XSTSHarness/XSTSHarness.hpp:128:46: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/tests/src/XSTSHarness/XSTSHarness.cpp:85:63: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/tests/src/XSTSHarness/XSTSHarness.cpp:94:60: style: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-3.2.1/tests/src/XSTSHarness/XSTSHarness.hpp:126:40: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/tests/src/XSTSHarness/XSTSHarness.cpp:94:60: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/tests/src/XSValueTest/XSValueTest.cpp:432:0: error: Invalid number of character '(' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
xerces-c-3.2.1/tests/src/XSerializerTest/XSerializerHandlers.cpp:84:58: style: Function 'error' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-3.2.1/tests/src/XSerializerTest/XSerializerHandlers.hpp:85:41: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/tests/src/XSerializerTest/XSerializerHandlers.cpp:84:58: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/tests/src/XSerializerTest/XSerializerHandlers.cpp:93:63: style: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-3.2.1/tests/src/XSerializerTest/XSerializerHandlers.hpp:86:46: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/tests/src/XSerializerTest/XSerializerHandlers.cpp:93:63: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/tests/src/XSerializerTest/XSerializerHandlers.cpp:102:60: style: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-3.2.1/tests/src/XSerializerTest/XSerializerHandlers.hpp:84:40: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/tests/src/XSerializerTest/XSerializerHandlers.cpp:102:60: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-3.2.1/tests/src/XSerializerTest/XSerializerTest.hpp:51:5: style: Class 'StrX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-3.2.1/tests/src/XSerializerTest/XSerializerTest.cpp:492:30: style: Same expression on both sides of '-' because the value of 'endMillis' and 'startMillis' are the same. [duplicateExpression]
xerces-c-3.2.1/tests/src/XSerializerTest/XSerializerTest.cpp:491:75: note: 'endMillis' is assigned value 'XMLPlatformUtils::getCurrentMillis()' here.
xerces-c-3.2.1/tests/src/XSerializerTest/XSerializerTest.cpp:489:77: note: 'startMillis' is assigned value 'XMLPlatformUtils::getCurrentMillis()' here.
xerces-c-3.2.1/tests/src/XSerializerTest/XSerializerTest.cpp:492:30: note: Same expression on both sides of '-' because the value of 'endMillis' and 'startMillis' are the same.
xerces-c-3.2.1/tools/IANACharset/IANACharset.cpp:215:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xerces-c-3.2.1/tools/ICUData/ICUData.cpp:471:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xerces-c-3.2.1/tools/ICUData/ICUData.cpp:326:28: style: C-style pointer casting [cstyleCast]
xerces-c-3.2.1/tools/ICUData/ICUData.cpp:327:28: style: C-style pointer casting [cstyleCast]
xerces-c-3.2.1/tools/ICUData/ICUData.cpp:335:28: style: C-style pointer casting [cstyleCast]
xerces-c-3.2.1/tools/ICUData/ICUData.cpp:336:28: style: C-style pointer casting [cstyleCast]
xerces-c-3.2.1/tools/NLS/Xlat/Xlat.hpp:83:0: error: #error Code requires port to host OS! [preprocessorErrorDirective]
[17:31]

ftp://ftp.se.debian.org/debian/pool/main/x/xerces-c2/xerces-c2_2.8.0+deb1.orig.tar.gz
xerces-c-src_2_8_0/Projects/Win32/BCB6/Xerces-all/DOMCount/DOMCount.cpp:19:0: error: #include nested too deeply [preprocessorErrorDirective]
xerces-c-src_2_8_0/Projects/Win32/BCB6/Xerces-all/DOMPrint/DOMPrint.cpp:22:0: error: #include nested too deeply [preprocessorErrorDirective]
xerces-c-src_2_8_0/Projects/Win32/BCB6/Xerces-all/EncodingTest/EncodingTest.cpp:19:0: error: #include nested too deeply [preprocessorErrorDirective]
xerces-c-src_2_8_0/Projects/Win32/BCB6/Xerces-all/SAX2Count/SAX2Count.cpp:21:0: error: #include nested too deeply [preprocessorErrorDirective]
xerces-c-src_2_8_0/Projects/Win32/BCB6/Xerces-all/SAX2Print/SAX2Print.cpp:21:0: error: #include nested too deeply [preprocessorErrorDirective]
xerces-c-src_2_8_0/Projects/Win32/BCB6/Xerces-all/SAXCount/SAXCount.cpp:20:0: error: #include nested too deeply [preprocessorErrorDirective]
xerces-c-src_2_8_0/Projects/Win32/BCB6/Xerces-all/SAXPrint/SAXPrint.cpp:21:0: error: #include nested too deeply [preprocessorErrorDirective]
xerces-c-src_2_8_0/Projects/Win32/BCC.551/Xerces-all/DeprecatedDOMCount/DeprecatedDOMCount.cpp:19:0: error: #include nested too deeply [preprocessorErrorDirective]
xerces-c-src_2_8_0/samples/CreateDOMDocument/CreateDOMDocument.cpp:53:5: style: Class 'XStr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/samples/DOMCount/DOMCount.cpp:347:34: style: Same expression on both sides of '-' because the value of 'endMillis' and 'startMillis' are the same. [duplicateExpression]
xerces-c-src_2_8_0/samples/DOMCount/DOMCount.cpp:346:79: note: 'endMillis' is assigned value 'XMLPlatformUtils::getCurrentMillis()' here.
xerces-c-src_2_8_0/samples/DOMCount/DOMCount.cpp:344:81: note: 'startMillis' is assigned value 'XMLPlatformUtils::getCurrentMillis()' here.
xerces-c-src_2_8_0/samples/DOMCount/DOMCount.cpp:347:34: note: Same expression on both sides of '-' because the value of 'endMillis' and 'startMillis' are the same.
xerces-c-src_2_8_0/samples/DOMCount/DOMCount.hpp:129:5: style: Class 'StrX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/samples/DOMPrint/DOMPrint.cpp:430:27: style: The scope of the variable 'myFilter' can be reduced. [variableScope]
xerces-c-src_2_8_0/samples/DOMPrint/DOMTreeErrorReporter.hpp:89:5: style: Class 'StrX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/samples/DOMPrint/DOMPrintFilter.hpp:54:2: style: Class 'DOMPrintFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/samples/DOMPrint/DOMPrintFilter.cpp:85:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xerces-c-src_2_8_0/samples/DOMPrint/DOMPrintFilter.cpp:91:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xerces-c-src_2_8_0/samples/DOMPrint/DOMPrintFilter.cpp:97:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xerces-c-src_2_8_0/samples/DOMPrint/DOMPrintFilter.cpp:108:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xerces-c-src_2_8_0/samples/DOMPrint/DOMPrintFilter.cpp:114:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xerces-c-src_2_8_0/samples/DOMPrint/DOMPrintFilter.cpp:119:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xerces-c-src_2_8_0/samples/EnumVal/EnumVal.cpp:137:5: style: Class 'StrX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/samples/MemParse/MemParse.cpp:301:30: style: Same expression on both sides of '-' because the value of 'endMillis' and 'startMillis' are the same. [duplicateExpression]
xerces-c-src_2_8_0/samples/MemParse/MemParse.cpp:300:75: note: 'endMillis' is assigned value 'XMLPlatformUtils::getCurrentMillis()' here.
xerces-c-src_2_8_0/samples/MemParse/MemParse.cpp:298:77: note: 'startMillis' is assigned value 'XMLPlatformUtils::getCurrentMillis()' here.
xerces-c-src_2_8_0/samples/MemParse/MemParse.cpp:301:30: note: Same expression on both sides of '-' because the value of 'endMillis' and 'startMillis' are the same.
xerces-c-src_2_8_0/samples/MemParse/MemParse.hpp:79:5: style: Class 'StrX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/samples/MemParse/MemParseHandlers.cpp:115:55: style: Function 'error' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/samples/MemParse/MemParseHandlers.hpp:111:41: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/MemParse/MemParseHandlers.cpp:115:55: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/MemParse/MemParseHandlers.cpp:123:60: style: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/samples/MemParse/MemParseHandlers.hpp:112:46: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/MemParse/MemParseHandlers.cpp:123:60: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/MemParse/MemParseHandlers.cpp:131:57: style: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/samples/MemParse/MemParseHandlers.hpp:110:43: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/MemParse/MemParseHandlers.cpp:131:57: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/PParse/PParse.cpp:306:30: style: Same expression on both sides of '-' because the value of 'endMillis' and 'startMillis' are the same. [duplicateExpression]
xerces-c-src_2_8_0/samples/PParse/PParse.cpp:305:75: note: 'endMillis' is assigned value 'XMLPlatformUtils::getCurrentMillis()' here.
xerces-c-src_2_8_0/samples/PParse/PParse.cpp:289:77: note: 'startMillis' is assigned value 'XMLPlatformUtils::getCurrentMillis()' here.
xerces-c-src_2_8_0/samples/PParse/PParse.cpp:306:30: note: Same expression on both sides of '-' because the value of 'endMillis' and 'startMillis' are the same.
xerces-c-src_2_8_0/samples/PParse/PParse.hpp:72:5: style: Class 'StrX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/samples/PParse/PParseHandlers.cpp:84:53: style: Function 'error' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/samples/PParse/PParseHandlers.hpp:109:41: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/PParse/PParseHandlers.cpp:84:53: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/PParse/PParseHandlers.cpp:92:58: style: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/samples/PParse/PParseHandlers.hpp:110:46: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/PParse/PParseHandlers.cpp:92:58: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/PParse/PParseHandlers.cpp:100:55: style: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/samples/PParse/PParseHandlers.hpp:108:43: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/PParse/PParseHandlers.cpp:100:55: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/PParse/PParseHandlers.cpp:36:17: warning: Member variable 'PParseHandlers::fSawErrors' is not initialized in the constructor. [uninitMemberVar]
xerces-c-src_2_8_0/samples/PSVIWriter/PSVIWriter.cpp:323:34: style: Same expression on both sides of '-' because the value of 'endMillis' and 'startMillis' are the same. [duplicateExpression]
xerces-c-src_2_8_0/samples/PSVIWriter/PSVIWriter.cpp:322:79: note: 'endMillis' is assigned value 'XMLPlatformUtils::getCurrentMillis()' here.
xerces-c-src_2_8_0/samples/PSVIWriter/PSVIWriter.cpp:320:81: note: 'startMillis' is assigned value 'XMLPlatformUtils::getCurrentMillis()' here.
xerces-c-src_2_8_0/samples/PSVIWriter/PSVIWriter.cpp:323:34: note: Same expression on both sides of '-' because the value of 'endMillis' and 'startMillis' are the same.
xerces-c-src_2_8_0/samples/PSVIWriter/PSVIWriter.cpp:254:19: style: The scope of the variable 'duration' can be reduced. [variableScope]
xerces-c-src_2_8_0/samples/PSVIWriter/PSVIWriterHandlers.hpp:286:5: style: Class 'PSVIAdvancedHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/samples/PSVIWriter/PSVIWriter.hpp:50:5: style: Class 'StrX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/samples/PSVIWriter/PSVIWriterHandlers.cpp:496:7: style: The scope of the variable 'ind' can be reduced. [variableScope]
xerces-c-src_2_8_0/samples/PSVIWriter/PSVIWriterHandlers.cpp:799:19: style: The scope of the variable 'attrUse' can be reduced. [variableScope]
xerces-c-src_2_8_0/samples/PSVIWriter/PSVIWriterHandlers.cpp:297:57: style: Function 'error' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/samples/PSVIWriter/PSVIWriterHandlers.hpp:139:41: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/PSVIWriter/PSVIWriterHandlers.cpp:297:57: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/PSVIWriter/PSVIWriterHandlers.cpp:310:62: style: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/samples/PSVIWriter/PSVIWriterHandlers.hpp:140:46: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/PSVIWriter/PSVIWriterHandlers.cpp:310:62: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/PSVIWriter/PSVIWriterHandlers.cpp:324:59: style: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/samples/PSVIWriter/PSVIWriterHandlers.hpp:138:40: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/PSVIWriter/PSVIWriterHandlers.cpp:324:59: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/PSVIWriter/PSVIWriterHandlers.cpp:524:62: style: Function 'processAttributePSVI' argument 1 names different: declaration 'attribute' definition 'attrPSVI'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/samples/PSVIWriter/PSVIWriterHandlers.hpp:163:46: note: Function 'processAttributePSVI' argument 1 names different: declaration 'attribute' definition 'attrPSVI'.
xerces-c-src_2_8_0/samples/PSVIWriter/PSVIWriterHandlers.cpp:524:62: note: Function 'processAttributePSVI' argument 1 names different: declaration 'attribute' definition 'attrPSVI'.
xerces-c-src_2_8_0/samples/PSVIWriter/PSVIWriterHandlers.cpp:844:75: style: Function 'processFundamentalFacets' argument 1 names different: declaration 'facets' definition 'type'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/samples/PSVIWriter/PSVIWriterHandlers.hpp:188:59: note: Function 'processFundamentalFacets' argument 1 names different: declaration 'facets' definition 'type'.
xerces-c-src_2_8_0/samples/PSVIWriter/PSVIWriterHandlers.cpp:844:75: note: Function 'processFundamentalFacets' argument 1 names different: declaration 'facets' definition 'type'.
xerces-c-src_2_8_0/samples/PSVIWriter/PSVIWriterHandlers.cpp:1066:79: style: Function 'processValueConstraint' argument 1 names different: declaration 'ConstraintType' definition 'valueConstraintType'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/samples/PSVIWriter/PSVIWriterHandlers.hpp:200:63: note: Function 'processValueConstraint' argument 1 names different: declaration 'ConstraintType' definition 'valueConstraintType'.
xerces-c-src_2_8_0/samples/PSVIWriter/PSVIWriterHandlers.cpp:1066:79: note: Function 'processValueConstraint' argument 1 names different: declaration 'ConstraintType' definition 'valueConstraintType'.
xerces-c-src_2_8_0/samples/PSVIWriter/PSVIWriterHandlers.cpp:1077:91: style: Function 'processIdentityConstraintDefinition' argument 1 names different: declaration 'identityConstraint' definition 'idConstraint'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/samples/PSVIWriter/PSVIWriterHandlers.hpp:202:75: note: Function 'processIdentityConstraintDefinition' argument 1 names different: declaration 'identityConstraint' definition 'idConstraint'.
xerces-c-src_2_8_0/samples/PSVIWriter/PSVIWriterHandlers.cpp:1077:91: note: Function 'processIdentityConstraintDefinition' argument 1 names different: declaration 'identityConstraint' definition 'idConstraint'.
xerces-c-src_2_8_0/samples/PSVIWriter/PSVIWriterHandlers.cpp:1632:3: error: Mismatching allocation and deallocation: objLoc [mismatchAllocDealloc]
xerces-c-src_2_8_0/samples/Redirect/Redirect.cpp:162:30: style: Same expression on both sides of '-' because the value of 'endMillis' and 'startMillis' are the same. [duplicateExpression]
xerces-c-src_2_8_0/samples/Redirect/Redirect.cpp:161:75: note: 'endMillis' is assigned value 'XMLPlatformUtils::getCurrentMillis()' here.
xerces-c-src_2_8_0/samples/Redirect/Redirect.cpp:159:77: note: 'startMillis' is assigned value 'XMLPlatformUtils::getCurrentMillis()' here.
xerces-c-src_2_8_0/samples/Redirect/Redirect.cpp:162:30: note: Same expression on both sides of '-' because the value of 'endMillis' and 'startMillis' are the same.
xerces-c-src_2_8_0/samples/Redirect/Redirect.hpp:76:5: style: Class 'StrX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/samples/Redirect/RedirectHandlers.cpp:112:55: style: Function 'error' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/samples/Redirect/RedirectHandlers.hpp:115:41: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/Redirect/RedirectHandlers.cpp:112:55: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/Redirect/RedirectHandlers.cpp:120:60: style: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/samples/Redirect/RedirectHandlers.hpp:116:46: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/Redirect/RedirectHandlers.cpp:120:60: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/Redirect/RedirectHandlers.cpp:128:57: style: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/samples/Redirect/RedirectHandlers.hpp:114:43: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/Redirect/RedirectHandlers.cpp:128:57: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/SAX2Count/SAX2Count.cpp:383:34: style: Same expression on both sides of '-' because the value of 'endMillis' and 'startMillis' are the same. [duplicateExpression]
xerces-c-src_2_8_0/samples/SAX2Count/SAX2Count.cpp:382:79: note: 'endMillis' is assigned value 'XMLPlatformUtils::getCurrentMillis()' here.
xerces-c-src_2_8_0/samples/SAX2Count/SAX2Count.cpp:380:81: note: 'startMillis' is assigned value 'XMLPlatformUtils::getCurrentMillis()' here.
xerces-c-src_2_8_0/samples/SAX2Count/SAX2Count.cpp:383:34: note: Same expression on both sides of '-' because the value of 'endMillis' and 'startMillis' are the same.
xerces-c-src_2_8_0/samples/SAX2Count/SAX2Count.cpp:255:14: warning: The buffer 'localeStr' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xerces-c-src_2_8_0/samples/SAX2Count/SAX2Count.hpp:69:5: style: Class 'StrX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/samples/SAX2Count/SAX2CountHandlers.cpp:107:56: style: Function 'error' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/samples/SAX2Count/SAX2CountHandlers.hpp:104:41: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/SAX2Count/SAX2CountHandlers.cpp:107:56: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/SAX2Count/SAX2CountHandlers.cpp:116:61: style: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/samples/SAX2Count/SAX2CountHandlers.hpp:105:46: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/SAX2Count/SAX2CountHandlers.cpp:116:61: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/SAX2Count/SAX2CountHandlers.cpp:125:58: style: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/samples/SAX2Count/SAX2CountHandlers.hpp:103:40: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/SAX2Count/SAX2CountHandlers.cpp:125:58: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/SAX2Print/SAX2FilterHandlers.hpp:36:5: style: Class 'SAX2SortAttributesFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/samples/SAX2Print/SAX2FilterHandlers.cpp:48:5: style: Class 'AttrList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/samples/SAX2Print/SAX2Print.hpp:58:5: style: Class 'StrX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/samples/SAX2Print/SAX2PrintHandlers.cpp:151:56: style: Function 'error' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/samples/SAX2Print/SAX2PrintHandlers.hpp:117:41: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/SAX2Print/SAX2PrintHandlers.cpp:151:56: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/SAX2Print/SAX2PrintHandlers.cpp:159:61: style: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/samples/SAX2Print/SAX2PrintHandlers.hpp:118:46: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/SAX2Print/SAX2PrintHandlers.cpp:159:61: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/SAX2Print/SAX2PrintHandlers.cpp:167:58: style: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/samples/SAX2Print/SAX2PrintHandlers.hpp:116:43: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/SAX2Print/SAX2PrintHandlers.cpp:167:58: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/SAXCount/SAXCount.cpp:364:34: style: Same expression on both sides of '-' because the value of 'endMillis' and 'startMillis' are the same. [duplicateExpression]
xerces-c-src_2_8_0/samples/SAXCount/SAXCount.cpp:363:79: note: 'endMillis' is assigned value 'XMLPlatformUtils::getCurrentMillis()' here.
xerces-c-src_2_8_0/samples/SAXCount/SAXCount.cpp:361:81: note: 'startMillis' is assigned value 'XMLPlatformUtils::getCurrentMillis()' here.
xerces-c-src_2_8_0/samples/SAXCount/SAXCount.cpp:364:34: note: Same expression on both sides of '-' because the value of 'endMillis' and 'startMillis' are the same.
xerces-c-src_2_8_0/samples/SAXCount/SAXCount.hpp:77:5: style: Class 'StrX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/samples/SAXCount/SAXCountHandlers.cpp:113:55: style: Function 'error' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/samples/SAXCount/SAXCountHandlers.hpp:118:41: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/SAXCount/SAXCountHandlers.cpp:113:55: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/SAXCount/SAXCountHandlers.cpp:122:60: style: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/samples/SAXCount/SAXCountHandlers.hpp:119:46: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/SAXCount/SAXCountHandlers.cpp:122:60: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/SAXCount/SAXCountHandlers.cpp:131:57: style: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/samples/SAXCount/SAXCountHandlers.hpp:117:40: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/SAXCount/SAXCountHandlers.cpp:131:57: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/SAXPrint/SAXPrint.hpp:71:5: style: Class 'StrX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/samples/SAXPrint/SAXPrintHandlers.cpp:180:55: style: Function 'error' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/samples/SAXPrint/SAXPrintHandlers.hpp:131:41: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/SAXPrint/SAXPrintHandlers.cpp:180:55: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/SAXPrint/SAXPrintHandlers.cpp:188:60: style: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/samples/SAXPrint/SAXPrintHandlers.hpp:132:46: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/SAXPrint/SAXPrintHandlers.cpp:188:60: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/SAXPrint/SAXPrintHandlers.cpp:196:57: style: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/samples/SAXPrint/SAXPrintHandlers.hpp:130:43: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/SAXPrint/SAXPrintHandlers.cpp:196:57: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/SCMPrint/SCMPrint.cpp:166:54: style: Function 'error' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/samples/SCMPrint/SCMPrint.cpp:145:41: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/SCMPrint/SCMPrint.cpp:166:54: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/SCMPrint/SCMPrint.cpp:175:59: style: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/samples/SCMPrint/SCMPrint.cpp:146:46: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/SCMPrint/SCMPrint.cpp:175:59: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/SCMPrint/SCMPrint.cpp:184:56: style: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/samples/SCMPrint/SCMPrint.cpp:144:40: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/SCMPrint/SCMPrint.cpp:184:56: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/SCMPrint/SCMPrint.cpp:94:5: style: Class 'StrX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/samples/SEnumVal/SEnumVal.cpp:521:53: style: Function 'processContentSpecNode' argument 1 names different: declaration 'specNode' definition 'cSpecNode'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/samples/SEnumVal/SEnumVal.cpp:110:53: note: Function 'processContentSpecNode' argument 1 names different: declaration 'specNode' definition 'cSpecNode'.
xerces-c-src_2_8_0/samples/SEnumVal/SEnumVal.cpp:521:53: note: Function 'processContentSpecNode' argument 1 names different: declaration 'specNode' definition 'cSpecNode'.
xerces-c-src_2_8_0/samples/SEnumVal/SEnumVal.cpp:123:5: style: Class 'StrX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/samples/StdInParse/StdInParse.cpp:244:34: style: Same expression on both sides of '-' because the value of 'endMillis' and 'startMillis' are the same. [duplicateExpression]
xerces-c-src_2_8_0/samples/StdInParse/StdInParse.cpp:243:79: note: 'endMillis' is assigned value 'XMLPlatformUtils::getCurrentMillis()' here.
xerces-c-src_2_8_0/samples/StdInParse/StdInParse.cpp:241:81: note: 'startMillis' is assigned value 'XMLPlatformUtils::getCurrentMillis()' here.
xerces-c-src_2_8_0/samples/StdInParse/StdInParse.cpp:244:34: note: Same expression on both sides of '-' because the value of 'endMillis' and 'startMillis' are the same.
xerces-c-src_2_8_0/samples/StdInParse/StdInParse.cpp:229:19: style: The scope of the variable 'duration' can be reduced. [variableScope]
xerces-c-src_2_8_0/samples/StdInParse/StdInParse.hpp:79:5: style: Class 'StrX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/samples/StdInParse/StdInParseHandlers.cpp:116:57: style: Function 'error' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/samples/StdInParse/StdInParseHandlers.hpp:111:41: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/StdInParse/StdInParseHandlers.cpp:116:57: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/StdInParse/StdInParseHandlers.cpp:124:62: style: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/samples/StdInParse/StdInParseHandlers.hpp:112:46: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/StdInParse/StdInParseHandlers.cpp:124:62: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/StdInParse/StdInParseHandlers.cpp:132:59: style: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/samples/StdInParse/StdInParseHandlers.hpp:110:40: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/samples/StdInParse/StdInParseHandlers.cpp:132:59: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/src/xercesc/com/IXMLDOMNodeImpl.h:41:0: error: #error "xerces-dom requires an MSXML.H compatible with IE5 or later.  See http://xerces.apache.org/xerces-c/build.html#BuildCOM for directions to correct this problem." [preprocessorErrorDirective]
xerces-c-src_2_8_0/src/xercesc/com/StdAfx.cpp:28:0: error: #error "xerces-dom requires an MSXML.H compatible with IE5 or later.  See http://xerces.apache.org/xerces-c/build.html#BuildCOM for directions to correct this problem." [preprocessorErrorDirective]
xerces-c-src_2_8_0/src/xercesc/com/XMLDOMImplementation.h:34:2: warning: Member variable 'CXMLDOMImplementation::implementation' is not initialized in the constructor. [uninitMemberVar]
xerces-c-src_2_8_0/src/xercesc/dom/DOMException.cpp:47:56: style: Function 'DOMException' argument 1 names different: declaration 'code' definition 'exCode'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/DOMException.hpp:73:46: note: Function 'DOMException' argument 1 names different: declaration 'code' definition 'exCode'.
xerces-c-src_2_8_0/src/xercesc/dom/DOMException.cpp:47:56: note: Function 'DOMException' argument 1 names different: declaration 'code' definition 'exCode'.
xerces-c-src_2_8_0/src/xercesc/dom/DOMRangeException.cpp:34:71: style: Function 'DOMRangeException' argument 1 names different: declaration 'code' definition 'exCode'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/DOMRangeException.hpp:82:54: note: Function 'DOMRangeException' argument 1 names different: declaration 'code' definition 'exCode'.
xerces-c-src_2_8_0/src/xercesc/dom/DOMRangeException.cpp:34:71: note: Function 'DOMRangeException' argument 1 names different: declaration 'code' definition 'exCode'.
xerces-c-src_2_8_0/src/xercesc/dom/DOMXPathException.cpp:31:44: style: Function 'DOMXPathException' argument 1 names different: declaration 'code' definition 'exCode'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/DOMXPathException.hpp:48:29: note: Function 'DOMXPathException' argument 1 names different: declaration 'code' definition 'exCode'.
xerces-c-src_2_8_0/src/xercesc/dom/DOMXPathException.cpp:31:44: note: Function 'DOMXPathException' argument 1 names different: declaration 'code' definition 'exCode'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.cpp:144:15: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.cpp:319:12: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.cpp:471:31: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.cpp:479:30: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.cpp:549:20: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.cpp:590:31: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.cpp:674:14: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.cpp:56:34: style: Function 'AttrImpl' argument 1 names different: declaration 'ownerDocument' definition 'ownerDoc'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.hpp:123:28: note: Function 'AttrImpl' argument 1 names different: declaration 'ownerDocument' definition 'ownerDoc'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.cpp:56:34: note: Function 'AttrImpl' argument 1 names different: declaration 'ownerDocument' definition 'ownerDoc'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.cpp:236:46: style: Function 'setNodeValue' argument 1 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.hpp:134:48: note: Function 'setNodeValue' argument 1 names different: declaration 'value' definition 'val'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.cpp:236:46: note: Function 'setNodeValue' argument 1 names different: declaration 'value' definition 'val'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.cpp:250:42: style: Function 'setValue' argument 1 names different: declaration 'value' definition 'newvalue'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.hpp:136:44: note: Function 'setValue' argument 1 names different: declaration 'value' definition 'newvalue'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.cpp:250:42: note: Function 'setValue' argument 1 names different: declaration 'value' definition 'newvalue'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.cpp:639:33: style: Function 'setReadOnly' argument 1 names different: declaration 'isReadOnly' definition 'readOnl'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.hpp:154:42: note: Function 'setReadOnly' argument 1 names different: declaration 'isReadOnly' definition 'readOnl'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.cpp:639:33: note: Function 'setReadOnly' argument 1 names different: declaration 'isReadOnly' definition 'readOnl'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.cpp:59:5: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.cpp:68:5: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMString.hpp:70:5: style: Class 'DOMString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMString.hpp:87:5: style: Class 'DOMString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMString.hpp:92:5: style: Class 'DOMString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ChildNode.hpp:50:5: style: Class 'ChildNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Node.hpp:575:5: style: Class 'DOM_Node' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.hpp:74:5: style: Class 'ParentNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Element.hpp:403:6: style: Class 'DOM_Element' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/XMLDeclImpl.hpp:53:5: style: Class 'XMLDeclImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.hpp:138:5: style: Class 'DocumentImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NamedNodeMapImpl.hpp:62:5: style: Class 'NamedNodeMapImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrMapImpl.hpp:50:2: style: Class 'AttrMapImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_DocumentFragment.hpp:134:5: style: Class 'DOM_DocumentFragment' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Range.hpp:99:5: style: Class 'DOM_Range' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_CharacterData.hpp:218:5: style: Class 'DOM_CharacterData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Text.hpp:147:5: style: Class 'DOM_Text' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_DocumentType.hpp:66:5: style: Class 'DOM_DocumentType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_DocumentType.hpp:166:5: style: Class 'DOM_DocumentType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Comment.hpp:100:5: style: Class 'DOM_Comment' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_CDATASection.hpp:103:2: style: Class 'DOM_CDATASection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_ProcessingInstruction.hpp:133:5: style: Class 'DOM_ProcessingInstruction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Attr.hpp:165:5: style: Class 'DOM_Attr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Entity.hpp:131:5: style: Class 'DOM_Entity' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_EntityReference.hpp:101:5: style: Class 'DOM_EntityReference' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_NodeList.hpp:175:5: style: Class 'DOM_NodeList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Notation.hpp:128:5: style: Class 'DOM_Notation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_NodeIterator.hpp:179:9: style: Class 'DOM_NodeIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_TreeWalker.hpp:228:9: style: Class 'DOM_TreeWalker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_XMLDecl.hpp:121:5: style: Class 'DOM_XMLDecl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Document.hpp:567:5: style: Class 'DOM_Document' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.hpp:49:5: style: Class 'RangeImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.hpp:111:1: warning: The class 'AttrImpl' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:123:26: style: The function 'getLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeListImpl.hpp:48:26: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:123:26: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:135:26: style: The function 'item' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeListImpl.hpp:47:25: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:135:26: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:136:25: style: The function 'referenced' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RefCountedImpl.hpp:51:21: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:136:25: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:143:25: style: The function 'unreferenced' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RefCountedImpl.hpp:56:21: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:143:25: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ChildNode.hpp:54:24: style: The function 'getNextSibling' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:124:24: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ChildNode.hpp:54:24: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ChildNode.hpp:55:24: style: The function 'getParentNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:129:24: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ChildNode.hpp:55:24: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ChildNode.hpp:56:24: style: The function 'getPreviousSibling' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:130:24: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ChildNode.hpp:56:24: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.hpp:127:23: style: The function 'getNodeName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:125:23: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.hpp:127:23: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.hpp:128:19: style: The function 'getNodeType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:126:19: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.hpp:128:19: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.hpp:130:23: style: The function 'getNodeValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:127:23: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.hpp:130:23: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.hpp:133:18: style: The function 'isAttrImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:104:18: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.hpp:133:18: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.hpp:134:18: style: The function 'setNodeValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:139:25: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.hpp:134:18: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.hpp:137:23: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:142:25: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.hpp:137:23: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.hpp:145:27: style: The function 'getChildNodes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:120:27: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.hpp:145:27: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.hpp:146:24: style: The function 'getFirstChild' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:121:24: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.hpp:146:24: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.hpp:147:24: style: The function 'getLastChild' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:122:24: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.hpp:147:24: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.hpp:148:26: style: The function 'getLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:123:26: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.hpp:148:26: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.hpp:149:25: style: The function 'hasChildNodes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:132:25: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.hpp:149:25: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.hpp:150:26: style: The function 'insertBefore' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:133:26: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.hpp:150:26: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.hpp:151:26: style: The function 'item' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:135:26: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.hpp:151:26: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.hpp:152:26: style: The function 'removeChild' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:137:27: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.hpp:152:26: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.hpp:153:26: style: The function 'replaceChild' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:138:26: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.hpp:153:26: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.hpp:154:25: style: The function 'setReadOnly' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:140:25: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.hpp:154:25: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.hpp:157:18: style: The function 'normalize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:146:18: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.hpp:157:18: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.hpp:77:28: style: The function 'getOwnerDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:128:28: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.hpp:77:28: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.hpp:78:18: style: The function 'setOwnerDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:165:18: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.hpp:78:18: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.hpp:80:27: style: The function 'getChildNodes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:120:27: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.hpp:80:27: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.hpp:81:24: style: The function 'getFirstChild' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:121:24: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.hpp:81:24: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.hpp:82:24: style: The function 'getLastChild' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:122:24: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.hpp:82:24: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.hpp:83:26: style: The function 'getLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:123:26: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.hpp:83:26: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.hpp:84:25: style: The function 'hasChildNodes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:132:25: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.hpp:84:25: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.hpp:85:26: style: The function 'insertBefore' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:133:26: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.hpp:85:26: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.hpp:86:26: style: The function 'item' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:135:26: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.hpp:86:26: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.hpp:87:27: style: The function 'removeChild' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:137:27: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.hpp:87:27: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.hpp:88:26: style: The function 'replaceChild' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:138:26: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.hpp:88:26: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.hpp:89:25: style: The function 'setReadOnly' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:140:25: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.hpp:89:25: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.hpp:92:18: style: The function 'normalize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:146:18: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.hpp:92:18: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.hpp:96:28: style: The function 'getDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:168:28: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.hpp:96:28: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/XMLDeclImpl.hpp:59:24: style: The function 'cloneNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:117:24: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/XMLDeclImpl.hpp:59:24: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/XMLDeclImpl.hpp:60:23: style: The function 'getNodeName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:125:23: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/XMLDeclImpl.hpp:60:23: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/XMLDeclImpl.hpp:61:19: style: The function 'getNodeType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:126:19: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/XMLDeclImpl.hpp:61:19: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.hpp:144:18: style: The function 'isDocumentImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:107:18: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.hpp:144:18: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.hpp:146:34: style: The function 'cloneNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:117:24: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.hpp:146:34: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.hpp:147:23: style: The function 'getNodeName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:125:23: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.hpp:147:23: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.hpp:148:19: style: The function 'getNodeType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:126:19: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.hpp:148:19: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.hpp:149:28: style: The function 'getOwnerDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.hpp:77:28: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.hpp:149:28: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.hpp:168:34: style: The function 'insertBefore' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.hpp:85:26: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.hpp:168:34: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.hpp:170:33: style: The function 'referenced' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:136:25: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.hpp:170:33: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.hpp:171:34: style: The function 'removeChild' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.hpp:87:27: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.hpp:171:34: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.hpp:172:33: style: The function 'unreferenced' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:143:25: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.hpp:172:33: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.hpp:178:22: style: The function 'getUserData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:131:19: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.hpp:178:22: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.hpp:179:21: style: The function 'setUserData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:141:25: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.hpp:179:21: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.hpp:206:18: style: The function 'changed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:113:18: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.hpp:206:18: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.hpp:207:17: style: The function 'changes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:114:17: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.hpp:207:17: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/CharacterDataImpl.hpp:50:23: style: The function 'getNodeValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:127:23: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/CharacterDataImpl.hpp:50:23: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/CharacterDataImpl.hpp:51:18: style: The function 'setNodeValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:139:25: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/CharacterDataImpl.hpp:51:18: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/TextImpl.hpp:47:23: style: The function 'cloneNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:117:24: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/TextImpl.hpp:47:23: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/TextImpl.hpp:48:23: style: The function 'getNodeName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:125:23: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/TextImpl.hpp:48:23: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/TextImpl.hpp:49:19: style: The function 'getNodeType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:126:19: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/TextImpl.hpp:49:19: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/TextImpl.hpp:50:18: style: The function 'isTextImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:111:18: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/TextImpl.hpp:50:18: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrMapImpl.hpp:57:23: style: The function 'removeNamedItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NamedNodeMapImpl.hpp:72:30: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrMapImpl.hpp:57:23: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrMapImpl.hpp:58:23: style: The function 'removeNamedItemNS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NamedNodeMapImpl.hpp:83:30: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrMapImpl.hpp:58:23: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.hpp:55:18: style: The function 'isElementImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:109:18: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.hpp:55:18: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.hpp:56:24: style: The function 'cloneNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:117:24: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.hpp:56:24: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.hpp:57:23: style: The function 'getNodeName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:125:23: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.hpp:57:23: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.hpp:58:19: style: The function 'getNodeType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:126:19: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.hpp:58:19: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.hpp:61:32: style: The function 'getAttributes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:119:32: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.hpp:61:32: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.hpp:68:18: style: The function 'setReadOnly' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.hpp:89:25: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.hpp:68:18: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.hpp:83:18: style: The function 'setOwnerDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.hpp:78:18: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.hpp:83:18: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.hpp:84:18: style: The function 'hasAttributes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:152:25: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.hpp:84:18: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.hpp:56:33: style: The function 'unreferenced' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RefCountedImpl.hpp:56:21: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.hpp:56:33: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrMapImpl.cpp:72:28: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrMapImpl.cpp:73:20: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrMapImpl.cpp:76:24: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrMapImpl.cpp:92:28: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrMapImpl.cpp:93:20: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrMapImpl.cpp:96:24: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrMapImpl.cpp:56:50: style: Function 'cloneAttrMap' argument 1 names different: declaration 'ownerNode' definition 'ownerNode_p'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrMapImpl.hpp:53:46: note: Function 'cloneAttrMap' argument 1 names different: declaration 'ownerNode' definition 'ownerNode_p'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrMapImpl.cpp:56:50: note: Function 'cloneAttrMap' argument 1 names different: declaration 'ownerNode' definition 'ownerNode_p'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrMapImpl.hpp:55:15: warning: Virtual function 'hasDefaults' is called from constructor 'AttrMapImpl(NodeImpl*ownerNod)' at line 35. Dynamic binding is not used. [virtualCallInConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrMapImpl.cpp:35:2: note: Calling hasDefaults
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrMapImpl.hpp:55:15: note: hasDefaults is a virtual method
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrMapImpl.hpp:55:15: warning: Virtual function 'hasDefaults' is called from constructor 'AttrMapImpl(NodeImpl*ownerNod,NamedNodeMapImpl*defaults)' at line 41. Dynamic binding is not used. [virtualCallInConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrMapImpl.cpp:41:2: note: Calling hasDefaults
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrMapImpl.hpp:55:15: note: hasDefaults is a virtual method
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrMapImpl.hpp:55:15: warning: Virtual function 'hasDefaults' is called from constructor 'AttrMapImpl(NodeImpl*ownerNod,NamedNodeMapImpl*defaults)' at line 46. Dynamic binding is not used. [virtualCallInConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrMapImpl.cpp:46:4: note: Calling hasDefaults
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrMapImpl.hpp:55:15: note: hasDefaults is a virtual method
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrNSImpl.cpp:119:33: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrNSImpl.cpp:31:65: style: Function 'AttrNSImpl' argument 2 names different: declaration 'name' definition 'nam'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrNSImpl.hpp:49:57: note: Function 'AttrNSImpl' argument 2 names different: declaration 'name' definition 'nam'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrNSImpl.cpp:31:65: note: Function 'AttrNSImpl' argument 2 names different: declaration 'name' definition 'nam'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrNSImpl.cpp:40:41: style: Function 'AttrNSImpl' argument 2 names different: declaration 'namespaceURI' definition 'fNamespaceURI'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrNSImpl.hpp:51:19: note: Function 'AttrNSImpl' argument 2 names different: declaration 'namespaceURI' definition 'fNamespaceURI'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrNSImpl.cpp:40:41: note: Function 'AttrNSImpl' argument 2 names different: declaration 'namespaceURI' definition 'fNamespaceURI'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrNSImpl.cpp:34:11: performance: Variable 'namespaceURI' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrNSImpl.cpp:35:11: performance: Variable 'localName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrNSImpl.cpp:75:11: performance: Variable 'namespaceURI' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrNSImpl.hpp:41:1: warning: The class 'AttrNSImpl' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrNSImpl.hpp:54:24: style: The function 'cloneNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrImpl.hpp:126:23: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrNSImpl.hpp:54:24: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrNSImpl.hpp:56:23: style: The function 'getNamespaceURI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:148:23: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrNSImpl.hpp:56:23: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrNSImpl.hpp:57:25: style: The function 'getPrefix' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:149:25: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrNSImpl.hpp:57:25: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrNSImpl.hpp:58:25: style: The function 'getLocalName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:150:25: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrNSImpl.hpp:58:25: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrNSImpl.hpp:59:25: style: The function 'setPrefix' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:151:25: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/AttrNSImpl.hpp:59:25: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/CDATASectionImpl.cpp:34:53: style: Function 'CDATASectionImpl' argument 2 names different: declaration 'data' definition 'dat'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/CDATASectionImpl.hpp:42:64: note: Function 'CDATASectionImpl' argument 2 names different: declaration 'data' definition 'dat'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/CDATASectionImpl.cpp:34:53: note: Function 'CDATASectionImpl' argument 2 names different: declaration 'data' definition 'dat'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/CDATASectionImpl.hpp:46:26: style: The function 'cloneNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/TextImpl.hpp:47:23: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/CDATASectionImpl.hpp:46:26: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/CDATASectionImpl.hpp:47:23: style: The function 'getNodeName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/TextImpl.hpp:48:23: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/CDATASectionImpl.hpp:47:23: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/CDATASectionImpl.hpp:48:19: style: The function 'getNodeType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/TextImpl.hpp:49:19: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/CDATASectionImpl.hpp:48:19: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/CDATASectionImpl.hpp:49:25: style: The function 'isCDATASectionImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:105:18: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/CDATASectionImpl.hpp:49:25: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/CharacterDataImpl.cpp:30:52: style: Function 'CharacterDataImpl' argument 1 names different: declaration 'ownerDocument' definition 'ownerDoc'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/CharacterDataImpl.hpp:47:37: note: Function 'CharacterDataImpl' argument 1 names different: declaration 'ownerDocument' definition 'ownerDoc'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/CharacterDataImpl.cpp:30:52: note: Function 'CharacterDataImpl' argument 1 names different: declaration 'ownerDocument' definition 'ownerDoc'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/CharacterDataImpl.cpp:31:55: style: Function 'CharacterDataImpl' argument 2 names different: declaration 'data' definition 'dat'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/CharacterDataImpl.hpp:47:69: note: Function 'CharacterDataImpl' argument 2 names different: declaration 'data' definition 'dat'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/CharacterDataImpl.cpp:31:55: note: Function 'CharacterDataImpl' argument 2 names different: declaration 'data' definition 'dat'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/CharacterDataImpl.cpp:76:53: style: Function 'appendData' argument 1 names different: declaration 'data' definition 'dat'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/CharacterDataImpl.hpp:52:46: note: Function 'appendData' argument 1 names different: declaration 'data' definition 'dat'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/CharacterDataImpl.cpp:76:53: note: Function 'appendData' argument 1 names different: declaration 'data' definition 'dat'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/CharacterDataImpl.cpp:137:74: style: Function 'insertData' argument 2 names different: declaration 'data' definition 'dat'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/CharacterDataImpl.hpp:56:67: note: Function 'insertData' argument 2 names different: declaration 'data' definition 'dat'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/CharacterDataImpl.cpp:137:74: note: Function 'insertData' argument 2 names different: declaration 'data' definition 'dat'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/CharacterDataImpl.cpp:153:54: style: Function 'replaceData' argument 3 names different: declaration 'data' definition 'dat'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/CharacterDataImpl.hpp:57:88: note: Function 'replaceData' argument 3 names different: declaration 'data' definition 'dat'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/CharacterDataImpl.cpp:153:54: note: Function 'replaceData' argument 3 names different: declaration 'data' definition 'dat'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/CharacterDataImpl.cpp:34:11: performance: Variable 'data' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/CharacterDataImpl.cpp:40:5: performance: Variable 'data' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/CharacterDataImpl.hpp:41:1: warning: The class 'CharacterDataImpl' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ChildNode.cpp:29:36: style: Function 'ChildNode' argument 1 names different: declaration 'ownerDocument' definition 'ownerDoc'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ChildNode.hpp:50:29: note: Function 'ChildNode' argument 1 names different: declaration 'ownerDocument' definition 'ownerDoc'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ChildNode.cpp:29:36: note: Function 'ChildNode' argument 1 names different: declaration 'ownerDocument' definition 'ownerDoc'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ChildNode.hpp:44:1: warning: The class 'ChildNode' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/CommentImpl.hpp:47:28: style: The function 'cloneNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:117:24: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/CommentImpl.hpp:47:28: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/CommentImpl.hpp:48:23: style: The function 'getNodeName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:125:23: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/CommentImpl.hpp:48:23: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/CommentImpl.hpp:49:19: style: The function 'getNodeType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:126:19: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/CommentImpl.hpp:49:19: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMParser.cpp:692:28: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMParser.cpp:693:28: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMParser.cpp:733:26: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMParser.cpp:779:32: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMParser.cpp:797:33: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMParser.cpp:830:33: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMParser.cpp:1086:21: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMParser.cpp:1087:3: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMParser.cpp:1169:23: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMParser.cpp:1205:66: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMParser.cpp:1213:64: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMParser.cpp:1224:37: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMParser.cpp:1253:24: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMParser.cpp:1259:31: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMParser.cpp:1335:28: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMParser.cpp:1339:33: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMParser.cpp:881:46: style: Function 'XMLDecl' argument 1 names different: declaration 'versionStr' definition 'version'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMParser.hpp:1542:33: note: Function 'XMLDecl' argument 1 names different: declaration 'versionStr' definition 'version'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMParser.cpp:881:46: note: Function 'XMLDecl' argument 1 names different: declaration 'versionStr' definition 'version'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMParser.cpp:882:46: style: Function 'XMLDecl' argument 2 names different: declaration 'encodingStr' definition 'encoding'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMParser.hpp:1543:33: note: Function 'XMLDecl' argument 2 names different: declaration 'encodingStr' definition 'encoding'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMParser.cpp:882:46: note: Function 'XMLDecl' argument 2 names different: declaration 'encodingStr' definition 'encoding'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMParser.cpp:883:46: style: Function 'XMLDecl' argument 3 names different: declaration 'standaloneStr' definition 'standalone'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMParser.hpp:1544:33: note: Function 'XMLDecl' argument 3 names different: declaration 'standaloneStr' definition 'standalone'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMParser.cpp:883:46: note: Function 'XMLDecl' argument 3 names different: declaration 'standaloneStr' definition 'standalone'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentTypeImpl.hpp:70:18: style: The function 'isDocumentTypeImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:108:18: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentTypeImpl.hpp:70:18: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentTypeImpl.hpp:72:32: style: The function 'cloneNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:117:24: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentTypeImpl.hpp:72:32: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentTypeImpl.hpp:73:18: style: The function 'setOwnerDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.hpp:78:18: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentTypeImpl.hpp:73:18: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentTypeImpl.hpp:74:23: style: The function 'getNodeName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:125:23: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentTypeImpl.hpp:74:23: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentTypeImpl.hpp:75:19: style: The function 'getNodeType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:126:19: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentTypeImpl.hpp:75:19: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentTypeImpl.hpp:80:32: style: The function 'setReadOnly' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.hpp:89:25: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentTypeImpl.hpp:80:32: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/EntityReferenceImpl.hpp:49:24: style: The function 'cloneNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:117:24: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/EntityReferenceImpl.hpp:49:24: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/EntityReferenceImpl.hpp:50:23: style: The function 'getNodeName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:125:23: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/EntityReferenceImpl.hpp:50:23: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/EntityReferenceImpl.hpp:51:19: style: The function 'getNodeType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:126:19: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/EntityReferenceImpl.hpp:51:19: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/EntityReferenceImpl.hpp:52:18: style: The function 'isEntityReference' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:110:18: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/EntityReferenceImpl.hpp:52:18: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/EntityReferenceImpl.hpp:53:18: style: The function 'setReadOnly' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.hpp:89:25: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/EntityReferenceImpl.hpp:53:18: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/EntityImpl.hpp:57:25: style: The function 'cloneNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:117:24: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/EntityImpl.hpp:57:25: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/EntityImpl.hpp:58:23: style: The function 'getNodeName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:125:23: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/EntityImpl.hpp:58:23: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/EntityImpl.hpp:59:19: style: The function 'getNodeType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:126:19: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/EntityImpl.hpp:59:19: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NotationImpl.hpp:53:23: style: The function 'cloneNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:117:24: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NotationImpl.hpp:53:23: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NotationImpl.hpp:54:23: style: The function 'getNodeName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:125:23: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NotationImpl.hpp:54:23: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NotationImpl.hpp:55:19: style: The function 'getNodeType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:126:19: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NotationImpl.hpp:55:19: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NotationImpl.hpp:56:24: style: The function 'getParentNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:129:24: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NotationImpl.hpp:56:24: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMString.cpp:143:11: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMString.cpp:215:32: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMString.cpp:249:45: style: Function 'operatordelete' argument 1 names different: declaration 'pvMem' definition 'pMem'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMStringImpl.hpp:64:36: note: Function 'operatordelete' argument 1 names different: declaration 'pvMem' definition 'pMem'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMString.cpp:249:45: note: Function 'operatordelete' argument 1 names different: declaration 'pvMem' definition 'pMem'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMString.cpp:337:35: style: Function 'DOMString' argument 1 names different: declaration 'other' definition 'data'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMString.hpp:70:28: note: Function 'DOMString' argument 1 names different: declaration 'other' definition 'data'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMString.cpp:337:35: note: Function 'DOMString' argument 1 names different: declaration 'other' definition 'data'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMString.cpp:362:35: style: Function 'DOMString' argument 1 names different: declaration 'other' definition 'data'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMString.hpp:78:28: note: Function 'DOMString' argument 1 names different: declaration 'other' definition 'data'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMString.cpp:362:35: note: Function 'DOMString' argument 1 names different: declaration 'other' definition 'data'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMString.cpp:362:54: style: Function 'DOMString' argument 2 names different: declaration 'length' definition 'dataLength'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMString.hpp:78:48: note: Function 'DOMString' argument 2 names different: declaration 'length' definition 'dataLength'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMString.cpp:362:54: note: Function 'DOMString' argument 2 names different: declaration 'length' definition 'dataLength'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMString.cpp:389:34: style: Function 'DOMString' argument 1 names different: declaration 'other' definition 'srcString'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMString.hpp:87:27: note: Function 'DOMString' argument 1 names different: declaration 'other' definition 'srcString'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMString.cpp:389:34: note: Function 'DOMString' argument 1 names different: declaration 'other' definition 'srcString'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMString.cpp:429:26: style: Function 'DOMString' argument 1 names different: declaration 'nullPointerValue' definition 'nullValue'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMString.hpp:92:19: note: Function 'DOMString' argument 1 names different: declaration 'nullPointerValue' definition 'nullValue'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMString.cpp:429:26: note: Function 'DOMString' argument 1 names different: declaration 'nullPointerValue' definition 'nullValue'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMString.cpp:462:49: style: Function 'operator=' argument 1 names different: declaration 'other' definition 'arg'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMString.hpp:104:49: note: Function 'operator=' argument 1 names different: declaration 'other' definition 'arg'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMString.cpp:462:49: note: Function 'operator=' argument 1 names different: declaration 'other' definition 'arg'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMString.cpp:610:48: style: Function 'operator+=' argument 1 names different: declaration 'other' definition 'str'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMString.hpp:228:41: note: Function 'operator+=' argument 1 names different: declaration 'other' definition 'str'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMString.cpp:610:48: note: Function 'operator+=' argument 1 names different: declaration 'other' definition 'str'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMString.cpp:647:62: style: Function 'deleteData' argument 2 names different: declaration 'count' definition 'delLength'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMString.hpp:245:62: note: Function 'deleteData' argument 2 names different: declaration 'count' definition 'delLength'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMString.cpp:647:62: note: Function 'deleteData' argument 2 names different: declaration 'count' definition 'delLength'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMString.cpp:794:66: style: Function 'insertData' argument 2 names different: declaration 'data' definition 'src'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMString.hpp:255:66: note: Function 'insertData' argument 2 names different: declaration 'data' definition 'src'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMString.cpp:794:66: note: Function 'insertData' argument 2 names different: declaration 'data' definition 'src'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMStringImpl.hpp:81:5: warning: Member variable 'DOMStringHandle::fLength' is not initialized in the constructor. [uninitMemberVarPrivate]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMStringImpl.hpp:81:5: warning: Member variable 'DOMStringHandle::fRefCount' is not initialized in the constructor. [uninitMemberVarPrivate]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMStringImpl.hpp:81:5: warning: Member variable 'DOMStringHandle::fDSData' is not initialized in the constructor. [uninitMemberVarPrivate]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMStringImpl.hpp:64:13: style: Technically the member function 'DOMStringHandle::operatordelete' can be const. [functionConst]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMString.cpp:249:23: note: Technically the member function 'DOMStringHandle::operatordelete' can be const.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOMStringImpl.hpp:64:13: note: Technically the member function 'DOMStringHandle::operatordelete' can be const.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Attr.cpp:67:13: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Attr.cpp:73:13: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Attr.cpp:83:13: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Attr.cpp:88:6: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Attr.cpp:96:25: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Attr.cpp:41:30: style: Function 'DOM_Attr' argument 1 names different: declaration 'attr' definition 'impl'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Attr.hpp:165:24: note: Function 'DOM_Attr' argument 1 names different: declaration 'attr' definition 'impl'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Attr.cpp:41:30: note: Function 'DOM_Attr' argument 1 names different: declaration 'attr' definition 'impl'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Attr.cpp:58:53: style: Function 'operator=' argument 1 names different: declaration 'val' definition 'other'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Attr.hpp:102:47: note: Function 'operator=' argument 1 names different: declaration 'val' definition 'other'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Attr.cpp:58:53: note: Function 'operator=' argument 1 names different: declaration 'val' definition 'other'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Attr.cpp:52:22: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Attr.cpp:58:22: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_CDATASection.cpp:58:69: style: Function 'operator=' argument 1 names different: declaration 'val' definition 'other'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_CDATASection.hpp:87:55: note: Function 'operator=' argument 1 names different: declaration 'val' definition 'other'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_CDATASection.cpp:58:69: note: Function 'operator=' argument 1 names different: declaration 'val' definition 'other'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_CDATASection.cpp:52:38: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_CDATASection.cpp:58:38: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_CharacterData.cpp:61:13: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_CharacterData.cpp:66:6: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_CharacterData.cpp:73:13: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_CharacterData.cpp:80:13: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_CharacterData.cpp:87:6: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_CharacterData.cpp:93:6: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_CharacterData.cpp:101:6: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_CharacterData.cpp:107:6: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_CharacterData.cpp:53:71: style: Function 'operator=' argument 1 names different: declaration 'val' definition 'other'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_CharacterData.hpp:86:56: note: Function 'operator=' argument 1 names different: declaration 'val' definition 'other'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_CharacterData.cpp:53:71: note: Function 'operator=' argument 1 names different: declaration 'val' definition 'other'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_CharacterData.cpp:48:40: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_CharacterData.cpp:53:40: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Comment.cpp:40:39: style: Function 'DOM_Comment' argument 1 names different: declaration 'comment' definition 'impl'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Comment.hpp:100:30: note: Function 'DOM_Comment' argument 1 names different: declaration 'comment' definition 'impl'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Comment.cpp:40:39: note: Function 'DOM_Comment' argument 1 names different: declaration 'comment' definition 'impl'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Comment.cpp:56:59: style: Function 'operator=' argument 1 names different: declaration 'val' definition 'other'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Comment.hpp:84:50: note: Function 'operator=' argument 1 names different: declaration 'val' definition 'other'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Comment.cpp:56:59: note: Function 'operator=' argument 1 names different: declaration 'val' definition 'other'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Comment.cpp:51:28: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Comment.cpp:56:28: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_DOMException.cpp:35:42: style: Function 'DOM_DOMException' argument 1 names different: declaration 'code' definition 'exCode'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_DOMException.hpp:86:28: note: Function 'DOM_DOMException' argument 1 names different: declaration 'code' definition 'exCode'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_DOMException.cpp:35:42: note: Function 'DOM_DOMException' argument 1 names different: declaration 'code' definition 'exCode'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_DOMException.hpp:49:1: warning: The class 'DOM_DOMException' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_DOMImplementation.cpp:184:27: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_DOMImplementation.hpp:89:8: performance: Technically the member function 'DOM_DOMImplementation::hasFeature' can be static. [functionStatic]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_DOMImplementation.cpp:124:30: note: Technically the member function 'DOM_DOMImplementation::hasFeature' can be static.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_DOMImplementation.hpp:89:8: note: Technically the member function 'DOM_DOMImplementation::hasFeature' can be static.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_DOMImplementation.hpp:124:22: performance: Technically the member function 'DOM_DOMImplementation::createDocumentType' can be static. [functionStatic]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_DOMImplementation.cpp:172:41: note: Technically the member function 'DOM_DOMImplementation::createDocumentType' can be static.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_DOMImplementation.hpp:124:22: note: Technically the member function 'DOM_DOMImplementation::createDocumentType' can be static.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_DOMImplementation.hpp:152:18: performance: Technically the member function 'DOM_DOMImplementation::createDocument' can be static. [functionStatic]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_DOMImplementation.cpp:180:37: note: Technically the member function 'DOM_DOMImplementation::createDocument' can be static.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_DOMImplementation.hpp:152:18: note: Technically the member function 'DOM_DOMImplementation::createDocument' can be static.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Document.cpp:74:30: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Document.cpp:79:34: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Document.cpp:88:29: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Document.cpp:94:29: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Document.cpp:101:29: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Document.cpp:108:28: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Document.cpp:115:38: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Document.cpp:121:34: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Document.cpp:127:26: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Document.cpp:132:29: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Document.cpp:137:34: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Document.cpp:143:43: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Document.cpp:148:26: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Document.cpp:153:37: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Document.cpp:168:23: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Document.cpp:176:19: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Document.cpp:183:29: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Document.cpp:190:26: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Document.cpp:197:30: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Document.cpp:203:29: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Document.cpp:209:26: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Document.cpp:214:24: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Document.cpp:219:6: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Document.cpp:223:13: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Document.cpp:60:61: style: Function 'operator=' argument 1 names different: declaration 'val' definition 'other'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Document.hpp:107:51: note: Function 'operator=' argument 1 names different: declaration 'val' definition 'other'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Document.cpp:60:61: note: Function 'operator=' argument 1 names different: declaration 'val' definition 'other'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Document.cpp:54:30: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Document.cpp:60:30: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Document.hpp:319:22: performance: Technically the member function 'DOM_Document::createNodeIterator' can be static. [functionStatic]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Document.cpp:157:38: note: Technically the member function 'DOM_Document::createNodeIterator' can be static.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Document.hpp:319:22: note: Technically the member function 'DOM_Document::createNodeIterator' can be static.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Document.hpp:352:21: performance: Technically the member function 'DOM_Document::createTreeWalker' can be static. [functionStatic]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Document.cpp:162:30: note: Technically the member function 'DOM_Document::createTreeWalker' can be static.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Document.hpp:352:21: note: Technically the member function 'DOM_Document::createTreeWalker' can be static.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DeepNodeListImpl.hpp:64:26: style: The function 'getLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeListImpl.hpp:48:26: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DeepNodeListImpl.hpp:64:26: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DeepNodeListImpl.hpp:65:26: style: The function 'item' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeListImpl.hpp:47:25: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DeepNodeListImpl.hpp:65:26: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DeepNodeListImpl.hpp:74:25: style: The function 'unreferenced' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RefCountedImpl.hpp:56:21: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DeepNodeListImpl.hpp:74:25: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeIteratorImpl.hpp:69:8: style: The function 'unreferenced' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RefCountedImpl.hpp:56:21: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeIteratorImpl.hpp:69:8: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/TreeWalkerImpl.hpp:108:10: style: The function 'unreferenced' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RefCountedImpl.hpp:56:21: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/TreeWalkerImpl.hpp:108:10: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_DocumentFragment.cpp:57:77: style: Function 'operator=' argument 1 names different: declaration 'val' definition 'other'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_DocumentFragment.hpp:118:59: note: Function 'operator=' argument 1 names different: declaration 'val' definition 'other'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_DocumentFragment.cpp:57:77: note: Function 'operator=' argument 1 names different: declaration 'val' definition 'other'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_DocumentFragment.cpp:51:46: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_DocumentFragment.cpp:57:46: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentFragmentImpl.hpp:41:5: style: Class 'DocumentFragmentImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentFragmentImpl.hpp:49:23: style: The function 'cloneNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:117:24: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentFragmentImpl.hpp:49:23: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentFragmentImpl.hpp:50:23: style: The function 'getNodeName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:125:23: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentFragmentImpl.hpp:50:23: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentFragmentImpl.hpp:51:19: style: The function 'getNodeType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:126:19: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentFragmentImpl.hpp:51:19: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentFragmentImpl.hpp:52:18: style: The function 'isDocumentFragmentImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:106:18: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentFragmentImpl.hpp:52:18: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_DocumentType.cpp:76:17: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_DocumentType.cpp:83:34: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_DocumentType.cpp:90:34: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_DocumentType.cpp:98:17: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_DocumentType.cpp:104:17: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_DocumentType.cpp:110:17: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_DocumentType.cpp:68:69: style: Function 'operator=' argument 1 names different: declaration 'val' definition 'other'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_DocumentType.hpp:98:55: note: Function 'operator=' argument 1 names different: declaration 'val' definition 'other'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_DocumentType.cpp:68:69: note: Function 'operator=' argument 1 names different: declaration 'val' definition 'other'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_DocumentType.cpp:62:38: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_DocumentType.cpp:68:38: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_NamedNodeMap.hpp:304:5: style: Class 'DOM_NamedNodeMap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_NamedNodeMap.hpp:305:2: style: Class 'DOM_NamedNodeMap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Element.cpp:68:17: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Element.cpp:74:17: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Element.cpp:81:10: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Element.cpp:88:10: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Element.cpp:94:26: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Element.cpp:100:26: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Element.cpp:101:47: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Element.cpp:107:26: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Element.cpp:108:69: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Element.cpp:114:30: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Element.cpp:124:13: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Element.cpp:130:6: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Element.cpp:137:6: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Element.cpp:144:22: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Element.cpp:150:22: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Element.cpp:151:49: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Element.cpp:158:26: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Element.cpp:165:17: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Element.cpp:171:17: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Element.cpp:178:13: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Element.cpp:60:59: style: Function 'operator=' argument 1 names different: declaration 'val' definition 'other'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Element.hpp:105:50: note: Function 'operator=' argument 1 names different: declaration 'val' definition 'other'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Element.cpp:60:59: note: Function 'operator=' argument 1 names different: declaration 'val' definition 'other'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Element.cpp:54:28: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Element.cpp:60:28: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Entity.cpp:66:17: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Entity.cpp:71:17: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Entity.cpp:77:17: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Entity.cpp:82:23: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Entity.cpp:87:22: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Entity.cpp:92:25: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Entity.cpp:97:13: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Entity.cpp:102:22: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Entity.cpp:108:22: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Entity.cpp:58:57: style: Function 'operator=' argument 1 names different: declaration 'val' definition 'other'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Entity.hpp:87:49: note: Function 'operator=' argument 1 names different: declaration 'val' definition 'other'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Entity.cpp:58:57: note: Function 'operator=' argument 1 names different: declaration 'val' definition 'other'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Entity.cpp:52:26: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Entity.cpp:58:26: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_EntityReference.cpp:57:75: style: Function 'operator=' argument 1 names different: declaration 'val' definition 'other'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_EntityReference.hpp:87:58: note: Function 'operator=' argument 1 names different: declaration 'val' definition 'other'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_EntityReference.cpp:57:75: note: Function 'operator=' argument 1 names different: declaration 'val' definition 'other'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_EntityReference.cpp:51:44: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_EntityReference.cpp:57:44: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_NamedNodeMap.cpp:46:53: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_NamedNodeMap.cpp:47:61: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_NamedNodeMap.cpp:56:28: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_NamedNodeMap.cpp:63:19: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_NamedNodeMap.cpp:69:56: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_NamedNodeMap.cpp:70:48: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_NamedNodeMap.cpp:102:63: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_NamedNodeMap.cpp:107:60: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_NamedNodeMap.cpp:116:59: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_NamedNodeMap.cpp:125:45: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_NamedNodeMap.cpp:126:45: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_NamedNodeMap.cpp:132:45: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_NamedNodeMap.cpp:133:45: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_NamedNodeMap.cpp:139:45: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_NamedNodeMap.cpp:140:45: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_NamedNodeMap.cpp:146:45: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_NamedNodeMap.cpp:147:45: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_NamedNodeMap.cpp:153:36: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_NamedNodeMap.cpp:154:36: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_NamedNodeMap.cpp:163:45: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_NamedNodeMap.cpp:164:21: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_NamedNodeMap.cpp:169:48: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_NamedNodeMap.cpp:170:45: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_NamedNodeMap.cpp:176:45: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_NamedNodeMap.cpp:177:48: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Notation.cpp:66:14: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Notation.cpp:72:17: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Notation.cpp:57:61: style: Function 'operator=' argument 1 names different: declaration 'val' definition 'other'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Notation.hpp:90:51: note: Function 'operator=' argument 1 names different: declaration 'val' definition 'other'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Notation.cpp:57:61: note: Function 'operator=' argument 1 names different: declaration 'val' definition 'other'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Notation.cpp:51:30: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Notation.cpp:57:30: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_ProcessingInstruction.cpp:69:13: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_ProcessingInstruction.cpp:75:13: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_ProcessingInstruction.cpp:81:6: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_ProcessingInstruction.cpp:60:87: style: Function 'operator=' argument 1 names different: declaration 'val' definition 'other'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_ProcessingInstruction.hpp:84:64: note: Function 'operator=' argument 1 names different: declaration 'val' definition 'other'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_ProcessingInstruction.cpp:60:87: note: Function 'operator=' argument 1 names different: declaration 'val' definition 'other'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_ProcessingInstruction.cpp:53:56: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_ProcessingInstruction.cpp:60:56: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ProcessingInstructionImpl.hpp:55:23: style: The function 'cloneNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:117:24: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ProcessingInstructionImpl.hpp:55:23: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ProcessingInstructionImpl.hpp:56:23: style: The function 'getNodeValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:127:23: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ProcessingInstructionImpl.hpp:56:23: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ProcessingInstructionImpl.hpp:57:18: style: The function 'setNodeValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:139:25: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ProcessingInstructionImpl.hpp:57:18: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ProcessingInstructionImpl.hpp:58:23: style: The function 'getNodeName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:125:23: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ProcessingInstructionImpl.hpp:58:23: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ProcessingInstructionImpl.hpp:59:19: style: The function 'getNodeType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:126:19: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ProcessingInstructionImpl.hpp:59:19: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Range.cpp:99:13: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Range.cpp:103:13: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Range.cpp:107:17: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Range.cpp:111:17: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Range.cpp:115:17: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Range.cpp:158:13: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Range.cpp:163:4: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Range.cpp:167:6: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Range.cpp:173:13: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Range.cpp:178:6: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Range.cpp:183:13: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Range.cpp:188:13: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Range.cpp:193:6: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Range.cpp:199:6: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Range.cpp:204:24: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Range.cpp:209:13: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Range.cpp:214:6: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_RangeException.cpp:35:59: style: Function 'DOM_RangeException' argument 1 names different: declaration 'code' definition 'exCode'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_RangeException.hpp:69:43: note: Function 'DOM_RangeException' argument 1 names different: declaration 'code' definition 'exCode'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_RangeException.cpp:35:59: note: Function 'DOM_RangeException' argument 1 names different: declaration 'code' definition 'exCode'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_RangeException.hpp:96:25: warning: The class 'DOM_RangeException' defines member variable with name 'code' also defined in its parent class 'DOM_DOMException'. [duplInheritedMember]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_DOMException.hpp:113:20: note: Parent variable 'DOM_DOMException::code'
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_RangeException.hpp:96:25: note: Derived variable 'DOM_RangeException::code'
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_RangeException.hpp:45:1: warning: The class 'DOM_RangeException' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Text.cpp:65:26: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Text.cpp:71:17: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Text.cpp:57:53: style: Function 'operator=' argument 1 names different: declaration 'val' definition 'other'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Text.hpp:98:47: note: Function 'operator=' argument 1 names different: declaration 'val' definition 'other'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Text.cpp:57:53: note: Function 'operator=' argument 1 names different: declaration 'val' definition 'other'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Text.cpp:51:22: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_Text.cpp:57:22: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_XMLDecl.cpp:62:24: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_XMLDecl.cpp:67:24: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_XMLDecl.cpp:72:24: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_XMLDecl.cpp:55:59: style: Function 'operator=' argument 1 names different: declaration 'val' definition 'other'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_XMLDecl.hpp:77:50: note: Function 'operator=' argument 1 names different: declaration 'val' definition 'other'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_XMLDecl.cpp:55:59: note: Function 'operator=' argument 1 names different: declaration 'val' definition 'other'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_XMLDecl.cpp:49:28: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DOM_XMLDecl.cpp:55:28: style: 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DeepNodeListImpl.cpp:174:20: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DeepNodeListImpl.cpp:104:15: style: The scope of the variable 'thisNode' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DeepNodeListImpl.cpp:36:46: style: Function 'DeepNodeListImpl' argument 1 names different: declaration 'rootNode' definition 'rootNod'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DeepNodeListImpl.hpp:60:52: note: Function 'DeepNodeListImpl' argument 1 names different: declaration 'rootNode' definition 'rootNod'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DeepNodeListImpl.cpp:36:46: note: Function 'DeepNodeListImpl' argument 1 names different: declaration 'rootNode' definition 'rootNod'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DeepNodeListImpl.cpp:36:72: style: Function 'DeepNodeListImpl' argument 2 names different: declaration 'tagName' definition 'tagNam'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DeepNodeListImpl.hpp:60:79: note: Function 'DeepNodeListImpl' argument 2 names different: declaration 'tagName' definition 'tagNam'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DeepNodeListImpl.cpp:36:72: note: Function 'DeepNodeListImpl' argument 2 names different: declaration 'tagName' definition 'tagNam'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DeepNodeListImpl.cpp:54:46: style: Function 'DeepNodeListImpl' argument 1 names different: declaration 'rootNode' definition 'rootNod'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DeepNodeListImpl.hpp:61:52: note: Function 'DeepNodeListImpl' argument 1 names different: declaration 'rootNode' definition 'rootNod'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DeepNodeListImpl.cpp:54:46: note: Function 'DeepNodeListImpl' argument 1 names different: declaration 'rootNode' definition 'rootNod'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DeepNodeListImpl.cpp:55:22: style: Function 'DeepNodeListImpl' argument 2 names different: declaration 'namespaceURI' definition 'fNamespaceURI'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DeepNodeListImpl.hpp:62:25: note: Function 'DeepNodeListImpl' argument 2 names different: declaration 'namespaceURI' definition 'fNamespaceURI'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DeepNodeListImpl.cpp:55:22: note: Function 'DeepNodeListImpl' argument 2 names different: declaration 'namespaceURI' definition 'fNamespaceURI'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DeepNodeListImpl.cpp:40:11: performance: Variable 'tagName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DeepNodeListImpl.cpp:59:11: performance: Variable 'tagName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeVector.hpp:53:5: style: Class 'NodeVector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.cpp:336:16: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.cpp:339:16: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.cpp:362:16: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.cpp:365:16: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.cpp:411:20: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.cpp:413:17: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.cpp:488:38: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.cpp:492:43: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.cpp:519:30: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.cpp:521:37: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.cpp:551:35: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.cpp:570:44: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.cpp:571:44: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.cpp:604:39: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.cpp:628:11: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.cpp:489:32: style: The scope of the variable 'pOldAttr' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.cpp:81:45: style: Function 'DocumentImpl' argument 1 names different: declaration 'namespaceURI' definition 'fNamespaceURI'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.hpp:139:35: note: Function 'DocumentImpl' argument 1 names different: declaration 'namespaceURI' definition 'fNamespaceURI'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.cpp:81:45: note: Function 'DocumentImpl' argument 1 names different: declaration 'namespaceURI' definition 'fNamespaceURI'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.cpp:200:58: style: Function 'createAttribute' argument 1 names different: declaration 'name' definition 'nam'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.hpp:150:67: note: Function 'createAttribute' argument 1 names different: declaration 'name' definition 'nam'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.cpp:200:58: note: Function 'createAttribute' argument 1 names different: declaration 'name' definition 'nam'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.cpp:230:69: style: Function 'createDocumentType' argument 1 names different: declaration 'name' definition 'nam'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.hpp:154:70: note: Function 'createDocumentType' argument 1 names different: declaration 'name' definition 'nam'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.cpp:230:69: note: Function 'createDocumentType' argument 1 names different: declaration 'name' definition 'nam'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.cpp:241:55: style: Function 'createDocumentType' argument 1 names different: declaration 'qName' definition 'qualifiedName'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.hpp:155:70: note: Function 'createDocumentType' argument 1 names different: declaration 'qName' definition 'qualifiedName'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.cpp:241:55: note: Function 'createDocumentType' argument 1 names different: declaration 'qName' definition 'qualifiedName'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.cpp:272:57: style: Function 'createEntity' argument 1 names different: declaration 'name' definition 'nam'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.hpp:160:65: note: Function 'createEntity' argument 1 names different: declaration 'name' definition 'nam'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.cpp:272:57: note: Function 'createEntity' argument 1 names different: declaration 'name' definition 'nam'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.cpp:282:75: style: Function 'createEntityReference' argument 1 names different: declaration 'name' definition 'nam'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.hpp:161:74: note: Function 'createEntityReference' argument 1 names different: declaration 'name' definition 'nam'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.cpp:282:75: note: Function 'createEntityReference' argument 1 names different: declaration 'name' definition 'nam'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.cpp:292:61: style: Function 'createNotation' argument 1 names different: declaration 'name' definition 'nam'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.hpp:162:67: note: Function 'createNotation' argument 1 names different: declaration 'name' definition 'nam'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.cpp:292:61: note: Function 'createNotation' argument 1 names different: declaration 'name' definition 'nam'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.cpp:636:61: style: Function 'createElementNS' argument 1 names different: declaration 'namespaceURI' definition 'fNamespaceURI'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.hpp:191:67: note: Function 'createElementNS' argument 1 names different: declaration 'namespaceURI' definition 'fNamespaceURI'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.cpp:636:61: note: Function 'createElementNS' argument 1 names different: declaration 'namespaceURI' definition 'fNamespaceURI'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.cpp:647:60: style: Function 'createAttributeNS' argument 1 names different: declaration 'namespaceURI' definition 'fNamespaceURI'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.hpp:193:69: note: Function 'createAttributeNS' argument 1 names different: declaration 'namespaceURI' definition 'fNamespaceURI'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.cpp:647:60: note: Function 'createAttributeNS' argument 1 names different: declaration 'namespaceURI' definition 'fNamespaceURI'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.cpp:657:73: style: Function 'getElementsByTagNameNS' argument 1 names different: declaration 'namespaceURI' definition 'fNamespaceURI'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.hpp:195:74: note: Function 'getElementsByTagNameNS' argument 1 names different: declaration 'namespaceURI' definition 'fNamespaceURI'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.cpp:657:73: note: Function 'getElementsByTagNameNS' argument 1 names different: declaration 'namespaceURI' definition 'fNamespaceURI'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.cpp:658:19: style: Function 'getElementsByTagNameNS' argument 2 names different: declaration 'localName' definition 'fLocalName'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.hpp:196:65: note: Function 'getElementsByTagNameNS' argument 2 names different: declaration 'localName' definition 'fLocalName'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.cpp:658:19: note: Function 'getElementsByTagNameNS' argument 2 names different: declaration 'localName' definition 'fLocalName'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.cpp:813:38: style: Function 'setUserData' argument 1 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.hpp:179:39: note: Function 'setUserData' argument 1 names different: declaration 'value' definition 'val'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.cpp:813:38: note: Function 'setUserData' argument 1 names different: declaration 'value' definition 'val'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.hpp:191:34: warning: Virtual function 'createElementNS' is called from constructor 'DocumentImpl(const DOMString&namespaceURI,const DOMString&qualifiedName,DocumentTypeImpl*doctype,MemoryManager*const manager=XMLPlatformUtils::fgMemoryManager)' at line 100. Dynamic binding is not used. [virtualCallInConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.cpp:100:17: note: Calling createElementNS
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentImpl.hpp:191:34: note: createElementNS is a virtual method
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementNSImpl.hpp:53:24: style: The function 'cloneNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.hpp:56:24: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementNSImpl.hpp:53:24: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementNSImpl.hpp:55:23: style: The function 'getNamespaceURI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:148:23: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementNSImpl.hpp:55:23: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementNSImpl.hpp:56:25: style: The function 'getPrefix' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:149:25: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementNSImpl.hpp:56:25: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementNSImpl.hpp:57:25: style: The function 'getLocalName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:150:25: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementNSImpl.hpp:57:25: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementNSImpl.hpp:58:25: style: The function 'setPrefix' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:151:25: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementNSImpl.hpp:58:25: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentTypeImpl.cpp:48:53: style: Function 'DocumentTypeImpl' argument 3 names different: declaration 'publicId' definition 'pubId'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentTypeImpl.hpp:67:39: note: Function 'DocumentTypeImpl' argument 3 names different: declaration 'publicId' definition 'pubId'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentTypeImpl.cpp:48:53: note: Function 'DocumentTypeImpl' argument 3 names different: declaration 'publicId' definition 'pubId'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentTypeImpl.cpp:49:53: style: Function 'DocumentTypeImpl' argument 4 names different: declaration 'systemId' definition 'sysId'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentTypeImpl.hpp:67:66: note: Function 'DocumentTypeImpl' argument 4 names different: declaration 'systemId' definition 'sysId'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentTypeImpl.cpp:49:53: note: Function 'DocumentTypeImpl' argument 4 names different: declaration 'systemId' definition 'sysId'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentTypeImpl.cpp:158:41: style: Function 'setReadOnly' argument 1 names different: declaration 'readOnly' definition 'readOnl'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentTypeImpl.hpp:80:49: note: Function 'setReadOnly' argument 1 names different: declaration 'readOnly' definition 'readOnl'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentTypeImpl.cpp:158:41: note: Function 'setReadOnly' argument 1 names different: declaration 'readOnly' definition 'readOnl'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentTypeImpl.cpp:37:5: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentTypeImpl.cpp:54:5: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentTypeImpl.cpp:67:5: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DocumentTypeImpl.hpp:44:1: warning: The class 'DocumentTypeImpl' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DomMemDebug.hpp:63:5: style: 'DomMemDebug::operator=' should return 'DomMemDebug &'. [operatorEq]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DomMemDebug.hpp:60:17: style: Technically the member function 'DomMemDebug::printDifference' can be const. [functionConst]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DomMemDebug.cpp:101:19: note: Technically the member function 'DomMemDebug::printDifference' can be const.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DomMemDebug.hpp:60:17: note: Technically the member function 'DomMemDebug::printDifference' can be const.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DomMemDebug.hpp:61:17: style: Technically the member function 'DomMemDebug::operator==' can be const. [functionConst]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DomMemDebug.cpp:50:19: note: Technically the member function 'DomMemDebug::operator==' can be const.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DomMemDebug.hpp:61:17: note: Technically the member function 'DomMemDebug::operator==' can be const.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/DomMemDebug.hpp:43:1: warning: The class 'DomMemDebug' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementDefinitionImpl.cpp:31:60: style: Function 'ElementDefinitionImpl' argument 1 names different: declaration 'ownerDocument' definition 'ownerDoc'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementDefinitionImpl.hpp:46:41: note: Function 'ElementDefinitionImpl' argument 1 names different: declaration 'ownerDocument' definition 'ownerDoc'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementDefinitionImpl.cpp:31:60: note: Function 'ElementDefinitionImpl' argument 1 names different: declaration 'ownerDocument' definition 'ownerDoc'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementDefinitionImpl.cpp:32:63: style: Function 'ElementDefinitionImpl' argument 2 names different: declaration 'name' definition 'nam'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementDefinitionImpl.hpp:46:73: note: Function 'ElementDefinitionImpl' argument 2 names different: declaration 'name' definition 'nam'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementDefinitionImpl.cpp:32:63: note: Function 'ElementDefinitionImpl' argument 2 names different: declaration 'name' definition 'nam'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementDefinitionImpl.cpp:35:5: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementDefinitionImpl.cpp:45:5: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementDefinitionImpl.hpp:40:1: warning: The class 'ElementDefinitionImpl' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementDefinitionImpl.hpp:50:30: style: The function 'cloneNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:117:24: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementDefinitionImpl.hpp:50:30: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementDefinitionImpl.hpp:51:23: style: The function 'getNodeName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:125:23: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementDefinitionImpl.hpp:51:23: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementDefinitionImpl.hpp:52:19: style: The function 'getNodeType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:126:19: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementDefinitionImpl.hpp:52:19: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementDefinitionImpl.hpp:53:31: style: The function 'getAttributes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:119:32: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementDefinitionImpl.hpp:53:31: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:109:7: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:121:39: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:158:22: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:179:24: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:202:25: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:208:19: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:232:7: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:262:7: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:276:7: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:282:25: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:302:5: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:316:39: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:335:25: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:477:34: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:38:67: style: Function 'ElementImpl' argument 2 names different: declaration 'name' definition 'eName'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.hpp:51:58: note: Function 'ElementImpl' argument 2 names different: declaration 'name' definition 'eName'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:38:67: note: Function 'ElementImpl' argument 2 names different: declaration 'name' definition 'eName'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:104:54: style: Function 'getAttribute' argument 1 names different: declaration 'name' definition 'nam'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.hpp:59:53: note: Function 'getAttribute' argument 1 names different: declaration 'name' definition 'nam'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:104:54: note: Function 'getAttribute' argument 1 names different: declaration 'name' definition 'nam'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:119:58: style: Function 'getAttributeNode' argument 1 names different: declaration 'name' definition 'nam'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.hpp:60:57: note: Function 'getAttributeNode' argument 1 names different: declaration 'name' definition 'nam'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:119:58: note: Function 'getAttributeNode' argument 1 names different: declaration 'name' definition 'nam'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:150:52: style: Function 'removeAttribute' argument 1 names different: declaration 'name' definition 'nam'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.hpp:64:51: note: Function 'removeAttribute' argument 1 names different: declaration 'name' definition 'nam'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:150:52: note: Function 'removeAttribute' argument 1 names different: declaration 'name' definition 'nam'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:196:54: style: Function 'setAttribute' argument 1 names different: declaration 'name' definition 'nam'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.hpp:66:53: note: Function 'setAttribute' argument 1 names different: declaration 'name' definition 'nam'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:196:54: note: Function 'setAttribute' argument 1 names different: declaration 'name' definition 'nam'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:196:76: style: Function 'setAttribute' argument 2 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.hpp:66:76: note: Function 'setAttribute' argument 2 names different: declaration 'value' definition 'val'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:196:76: note: Function 'setAttribute' argument 2 names different: declaration 'value' definition 'val'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:249:36: style: Function 'setReadOnly' argument 1 names different: declaration 'readOnly' definition 'readOnl'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.hpp:68:35: note: Function 'setReadOnly' argument 1 names different: declaration 'readOnly' definition 'readOnl'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:249:36: note: Function 'setReadOnly' argument 1 names different: declaration 'readOnly' definition 'readOnl'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:258:56: style: Function 'getAttributeNS' argument 1 names different: declaration 'namespaceURI' definition 'fNamespaceURI'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.hpp:71:55: note: Function 'getAttributeNS' argument 1 names different: declaration 'namespaceURI' definition 'fNamespaceURI'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:258:56: note: Function 'getAttributeNS' argument 1 names different: declaration 'namespaceURI' definition 'fNamespaceURI'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:259:19: style: Function 'getAttributeNS' argument 2 names different: declaration 'localName' definition 'fLocalName'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.hpp:72:19: note: Function 'getAttributeNS' argument 2 names different: declaration 'localName' definition 'fLocalName'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:259:19: note: Function 'getAttributeNS' argument 2 names different: declaration 'localName' definition 'fLocalName'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:268:56: style: Function 'setAttributeNS' argument 1 names different: declaration 'namespaceURI' definition 'fNamespaceURI'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.hpp:73:55: note: Function 'setAttributeNS' argument 1 names different: declaration 'namespaceURI' definition 'fNamespaceURI'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:268:56: note: Function 'setAttributeNS' argument 1 names different: declaration 'namespaceURI' definition 'fNamespaceURI'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:269:51: style: Function 'setAttributeNS' argument 3 names different: declaration 'value' definition 'fValue'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.hpp:74:51: note: Function 'setAttributeNS' argument 3 names different: declaration 'value' definition 'fValue'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:269:51: note: Function 'setAttributeNS' argument 3 names different: declaration 'value' definition 'fValue'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:292:54: style: Function 'removeAttributeNS' argument 1 names different: declaration 'namespaceURI' definition 'fNamespaceURI'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.hpp:75:53: note: Function 'removeAttributeNS' argument 1 names different: declaration 'namespaceURI' definition 'fNamespaceURI'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:292:54: note: Function 'removeAttributeNS' argument 1 names different: declaration 'namespaceURI' definition 'fNamespaceURI'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:293:19: style: Function 'removeAttributeNS' argument 2 names different: declaration 'localName' definition 'fLocalName'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.hpp:76:19: note: Function 'removeAttributeNS' argument 2 names different: declaration 'localName' definition 'fLocalName'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:293:19: note: Function 'removeAttributeNS' argument 2 names different: declaration 'localName' definition 'fLocalName'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:313:60: style: Function 'getAttributeNodeNS' argument 1 names different: declaration 'namespaceURI' definition 'fNamespaceURI'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.hpp:77:59: note: Function 'getAttributeNodeNS' argument 1 names different: declaration 'namespaceURI' definition 'fNamespaceURI'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:313:60: note: Function 'getAttributeNodeNS' argument 1 names different: declaration 'namespaceURI' definition 'fNamespaceURI'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:314:19: style: Function 'getAttributeNodeNS' argument 2 names different: declaration 'localName' definition 'fLocalName'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.hpp:78:19: note: Function 'getAttributeNodeNS' argument 2 names different: declaration 'localName' definition 'fLocalName'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:314:19: note: Function 'getAttributeNodeNS' argument 2 names different: declaration 'localName' definition 'fLocalName'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:353:72: style: Function 'getElementsByTagNameNS' argument 1 names different: declaration 'namespaceURI' definition 'fNamespaceURI'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.hpp:80:71: note: Function 'getElementsByTagNameNS' argument 1 names different: declaration 'namespaceURI' definition 'fNamespaceURI'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:353:72: note: Function 'getElementsByTagNameNS' argument 1 names different: declaration 'namespaceURI' definition 'fNamespaceURI'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:354:19: style: Function 'getElementsByTagNameNS' argument 2 names different: declaration 'localName' definition 'fLocalName'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.hpp:81:19: note: Function 'getElementsByTagNameNS' argument 2 names different: declaration 'localName' definition 'fLocalName'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:354:19: note: Function 'getElementsByTagNameNS' argument 2 names different: declaration 'localName' definition 'fLocalName'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:41:5: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:50:5: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.hpp:108:15: warning: Virtual function 'setupDefaultAttributes' is called from constructor 'ElementImpl(DocumentImpl*ownerDoc,const DOMString&name)' at line 43. Dynamic binding is not used. [virtualCallInConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:43:2: note: Calling setupDefaultAttributes
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.hpp:108:15: note: setupDefaultAttributes is a virtual method
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.hpp:108:15: warning: Virtual function 'setupDefaultAttributes' is called from copy constructor 'ElementImpl(const ElementImpl&other,bool deep=false)' at line 52. Dynamic binding is not used. [virtualCallInConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.cpp:52:2: note: Calling setupDefaultAttributes
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.hpp:108:15: note: setupDefaultAttributes is a virtual method
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementImpl.hpp:45:1: warning: The class 'ElementImpl' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementNSImpl.cpp:104:33: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementNSImpl.cpp:30:71: style: Function 'ElementNSImpl' argument 2 names different: declaration 'name' definition 'nam'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementNSImpl.hpp:48:60: note: Function 'ElementNSImpl' argument 2 names different: declaration 'name' definition 'nam'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementNSImpl.cpp:30:71: note: Function 'ElementNSImpl' argument 2 names different: declaration 'name' definition 'nam'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementNSImpl.cpp:39:47: style: Function 'ElementNSImpl' argument 2 names different: declaration 'namespaceURI' definition 'fNamespaceURI'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementNSImpl.hpp:50:19: note: Function 'ElementNSImpl' argument 2 names different: declaration 'namespaceURI' definition 'fNamespaceURI'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementNSImpl.cpp:39:47: note: Function 'ElementNSImpl' argument 2 names different: declaration 'namespaceURI' definition 'fNamespaceURI'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementNSImpl.cpp:33:11: performance: Variable 'namespaceURI' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementNSImpl.cpp:34:11: performance: Variable 'localName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementNSImpl.cpp:66:11: performance: Variable 'namespaceURI' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ElementNSImpl.hpp:40:1: warning: The class 'ElementNSImpl' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/EntityImpl.cpp:33:5: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/EntityImpl.cpp:41:5: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/EntityImpl.hpp:41:1: warning: The class 'EntityImpl' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/EntityReferenceImpl.cpp:98:38: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/EntityReferenceImpl.cpp:159:44: style: Function 'setReadOnly' argument 1 names different: declaration 'readOnly' definition 'readOnl'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/EntityReferenceImpl.hpp:53:35: note: Function 'setReadOnly' argument 1 names different: declaration 'readOnly' definition 'readOnl'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/EntityReferenceImpl.cpp:159:44: note: Function 'setReadOnly' argument 1 names different: declaration 'readOnly' definition 'readOnl'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/EntityReferenceImpl.cpp:90:5: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/EntityReferenceImpl.cpp:115:5: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/EntityReferenceImpl.hpp:53:18: warning: Virtual function 'setReadOnly' is called from constructor 'EntityReferenceImpl(DocumentImpl*ownerDoc,const DOMString&entityName)' at line 106. Dynamic binding is not used. [virtualCallInConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/EntityReferenceImpl.cpp:106:5: note: Calling setReadOnly
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/EntityReferenceImpl.hpp:53:18: note: setReadOnly is a virtual method
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/EntityReferenceImpl.hpp:53:18: warning: Virtual function 'setReadOnly' is called from copy constructor 'EntityReferenceImpl(const EntityReferenceImpl&other,bool deep=false)' at line 118. Dynamic binding is not used. [virtualCallInConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/EntityReferenceImpl.cpp:118:5: note: Calling setReadOnly
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/EntityReferenceImpl.hpp:53:18: note: setReadOnly is a virtual method
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/EntityReferenceImpl.hpp:40:1: warning: The class 'EntityReferenceImpl' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NamedNodeMapImpl.cpp:175:27: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NamedNodeMapImpl.cpp:183:9: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NamedNodeMapImpl.cpp:205:9: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NamedNodeMapImpl.cpp:34:46: style: Function 'NamedNodeMapImpl' argument 1 names different: declaration 'ownerNode' definition 'ownerNod'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NamedNodeMapImpl.hpp:62:32: note: Function 'NamedNodeMapImpl' argument 1 names different: declaration 'ownerNode' definition 'ownerNod'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NamedNodeMapImpl.cpp:34:46: note: Function 'NamedNodeMapImpl' argument 1 names different: declaration 'ownerNode' definition 'ownerNod'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NamedNodeMapImpl.cpp:67:56: style: Function 'cloneMap' argument 1 names different: declaration 'ownerNode' definition 'ownerNod'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NamedNodeMapImpl.hpp:65:50: note: Function 'cloneMap' argument 1 names different: declaration 'ownerNode' definition 'ownerNod'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NamedNodeMapImpl.cpp:67:56: note: Function 'cloneMap' argument 1 names different: declaration 'ownerNode' definition 'ownerNod'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NamedNodeMapImpl.cpp:265:41: style: Function 'setReadOnly' argument 1 names different: declaration 'readOnly' definition 'readOnl'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NamedNodeMapImpl.hpp:75:46: note: Function 'setReadOnly' argument 1 names different: declaration 'readOnly' definition 'readOnl'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NamedNodeMapImpl.cpp:265:41: note: Function 'setReadOnly' argument 1 names different: declaration 'readOnly' definition 'readOnl'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeIDMap.cpp:113:34: style: Function 'remove' argument 1 names different: declaration 'other' definition 'attr'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeIDMap.hpp:68:28: note: Function 'remove' argument 1 names different: declaration 'other' definition 'attr'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeIDMap.cpp:113:34: note: Function 'remove' argument 1 names different: declaration 'other' definition 'attr'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeIDMap.cpp:155:44: style: Function 'find' argument 1 names different: declaration 'ID' definition 'id'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeIDMap.hpp:70:37: note: Function 'find' argument 1 names different: declaration 'ID' definition 'id'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeIDMap.cpp:155:44: note: Function 'find' argument 1 names different: declaration 'ID' definition 'id'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.cpp:162:36: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.cpp:164:10: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.cpp:165:36: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.cpp:229:16: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.cpp:241:16: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.cpp:65:34: style: Function 'NodeImpl' argument 1 names different: declaration 'ownerDocument' definition 'ownerDoc'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:99:28: note: Function 'NodeImpl' argument 1 names different: declaration 'ownerDocument' definition 'ownerDoc'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.cpp:65:34: note: Function 'NodeImpl' argument 1 names different: declaration 'ownerDocument' definition 'ownerDoc'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.cpp:343:35: style: Function 'setUserData' argument 1 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:141:43: note: Function 'setUserData' argument 1 names different: declaration 'value' definition 'val'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.cpp:343:35: note: Function 'setUserData' argument 1 names different: declaration 'value' definition 'val'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:141:25: warning: Virtual function 'setUserData' is called from destructor '~NodeImpl()' at line 98. Dynamic binding is not used. [virtualCallInConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.cpp:98:3: note: Calling setUserData
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:141:25: note: setUserData is a virtual method
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeImpl.hpp:75:1: warning: The class 'NodeImpl' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeIteratorImpl.cpp:375:16: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeIteratorImpl.cpp:378:16: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeIteratorImpl.cpp:38:19: warning: Member variable 'NodeIteratorImpl::fWhatToShow' is not initialized in the constructor. [uninitMemberVar]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeIteratorImpl.cpp:38:19: warning: Member variable 'NodeIteratorImpl::fExpandEntityReferences' is not initialized in the constructor. [uninitMemberVar]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeIteratorImpl.cpp:38:19: warning: Member variable 'NodeIteratorImpl::fForward' is not initialized in the constructor. [uninitMemberVar]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeVector.cpp:133:41: style: Function 'setElementAt' argument 1 names different: declaration 'val' definition 'elem'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeVector.hpp:63:44: note: Function 'setElementAt' argument 1 names different: declaration 'val' definition 'elem'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NodeVector.cpp:133:41: note: Function 'setElementAt' argument 1 names different: declaration 'val' definition 'elem'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NotationImpl.cpp:59:15: warning: Member variable 'NotationImpl::publicId' is not initialized in the constructor. [uninitMemberVar]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NotationImpl.cpp:59:15: warning: Member variable 'NotationImpl::systemId' is not initialized in the constructor. [uninitMemberVar]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NotationImpl.cpp:56:5: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NotationImpl.cpp:62:5: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/NotationImpl.hpp:41:1: warning: The class 'NotationImpl' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.cpp:223:31: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.cpp:231:30: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.cpp:321:32: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.cpp:365:31: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.cpp:376:28: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.cpp:458:14: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.cpp:35:38: style: Function 'ParentNode' argument 1 names different: declaration 'ownerDocument' definition 'ownerDoc'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.hpp:74:30: note: Function 'ParentNode' argument 1 names different: declaration 'ownerDocument' definition 'ownerDoc'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.cpp:35:38: note: Function 'ParentNode' argument 1 names different: declaration 'ownerDocument' definition 'ownerDoc'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.cpp:308:41: style: Function 'item' argument 1 names different: declaration 'index' definition 'uindex'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.hpp:86:44: note: Function 'item' argument 1 names different: declaration 'index' definition 'uindex'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.cpp:308:41: note: Function 'item' argument 1 names different: declaration 'index' definition 'uindex'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.cpp:429:35: style: Function 'setReadOnly' argument 1 names different: declaration 'isReadOnly' definition 'readOnl'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.hpp:89:42: note: Function 'setReadOnly' argument 1 names different: declaration 'isReadOnly' definition 'readOnl'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.cpp:429:35: note: Function 'setReadOnly' argument 1 names different: declaration 'isReadOnly' definition 'readOnl'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ParentNode.hpp:67:1: warning: The class 'ParentNode' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ProcessingInstructionImpl.cpp:32:71: style: Function 'ProcessingInstructionImpl' argument 2 names different: declaration 'target' definition 'targt'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ProcessingInstructionImpl.hpp:50:49: note: Function 'ProcessingInstructionImpl' argument 2 names different: declaration 'target' definition 'targt'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ProcessingInstructionImpl.cpp:32:71: note: Function 'ProcessingInstructionImpl' argument 2 names different: declaration 'target' definition 'targt'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ProcessingInstructionImpl.cpp:33:71: style: Function 'ProcessingInstructionImpl' argument 3 names different: declaration 'data' definition 'dat'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ProcessingInstructionImpl.hpp:51:48: note: Function 'ProcessingInstructionImpl' argument 3 names different: declaration 'data' definition 'dat'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ProcessingInstructionImpl.cpp:33:71: note: Function 'ProcessingInstructionImpl' argument 3 names different: declaration 'data' definition 'dat'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ProcessingInstructionImpl.cpp:36:11: performance: Variable 'target' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ProcessingInstructionImpl.cpp:46:5: performance: Variable 'target' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/ProcessingInstructionImpl.hpp:43:1: warning: The class 'ProcessingInstructionImpl' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.cpp:73:10: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.cpp:74:19: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.cpp:76:18: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.cpp:77:18: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.cpp:605:13: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.cpp:691:25: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.cpp:864:32: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.cpp:871:31: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.cpp:176:42: style: Function 'setStart' argument 1 names different: declaration 'node' definition 'refNode'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.hpp:75:42: note: Function 'setStart' argument 1 names different: declaration 'node' definition 'refNode'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.cpp:176:42: note: Function 'setStart' argument 1 names different: declaration 'node' definition 'refNode'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.cpp:199:40: style: Function 'setEnd' argument 1 names different: declaration 'node' definition 'refNode'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.hpp:76:40: note: Function 'setEnd' argument 1 names different: declaration 'node' definition 'refNode'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.cpp:199:40: note: Function 'setEnd' argument 1 names different: declaration 'node' definition 'refNode'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.cpp:222:48: style: Function 'setStartBefore' argument 1 names different: declaration 'node' definition 'refNode'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.hpp:70:48: note: Function 'setStartBefore' argument 1 names different: declaration 'node' definition 'refNode'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.cpp:222:48: note: Function 'setStartBefore' argument 1 names different: declaration 'node' definition 'refNode'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.cpp:258:47: style: Function 'setStartAfter' argument 1 names different: declaration 'node' definition 'refNode'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.hpp:71:47: note: Function 'setStartAfter' argument 1 names different: declaration 'node' definition 'refNode'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.cpp:258:47: note: Function 'setStartAfter' argument 1 names different: declaration 'node' definition 'refNode'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.cpp:292:46: style: Function 'setEndBefore' argument 1 names different: declaration 'node' definition 'refNode'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.hpp:72:46: note: Function 'setEndBefore' argument 1 names different: declaration 'node' definition 'refNode'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.cpp:292:46: note: Function 'setEndBefore' argument 1 names different: declaration 'node' definition 'refNode'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.cpp:327:45: style: Function 'setEndAfter' argument 1 names different: declaration 'node' definition 'refNode'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.hpp:73:45: note: Function 'setEndAfter' argument 1 names different: declaration 'node' definition 'refNode'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.cpp:327:45: note: Function 'setEndAfter' argument 1 names different: declaration 'node' definition 'refNode'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.cpp:400:44: style: Function 'selectNode' argument 1 names different: declaration 'node' definition 'refNode'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.hpp:78:44: note: Function 'selectNode' argument 1 names different: declaration 'node' definition 'refNode'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.cpp:400:44: note: Function 'selectNode' argument 1 names different: declaration 'node' definition 'refNode'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.cpp:461:44: style: Function 'surroundContents' argument 1 names different: declaration 'node' definition 'newParent'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.hpp:91:44: note: Function 'surroundContents' argument 1 names different: declaration 'node' definition 'newParent'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.cpp:461:44: note: Function 'surroundContents' argument 1 names different: declaration 'node' definition 'newParent'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.cpp:508:78: style: Function 'compareBoundaryPoints' argument 2 names different: declaration 'range' definition 'srcRange'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.hpp:81:77: note: Function 'compareBoundaryPoints' argument 2 names different: declaration 'range' definition 'srcRange'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.cpp:508:78: note: Function 'compareBoundaryPoints' argument 2 names different: declaration 'range' definition 'srcRange'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.cpp:966:64: style: Function 'traverseContents' argument 1 names different: declaration 'type' definition 'how'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.hpp:135:57: note: Function 'traverseContents' argument 1 names different: declaration 'type' definition 'how'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.cpp:966:64: note: Function 'traverseContents' argument 1 names different: declaration 'type' definition 'how'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.cpp:1469:44: style: Function 'checkReadOnly' argument 3 names different: declaration 'starOffset' definition 'startOffset'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.hpp:137:34: note: Function 'checkReadOnly' argument 3 names different: declaration 'starOffset' definition 'startOffset'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.cpp:1469:44: note: Function 'checkReadOnly' argument 3 names different: declaration 'starOffset' definition 'startOffset'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.cpp:57:5: performance: Variable 'fDocument' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.cpp:58:5: performance: Variable 'fStartContainer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.cpp:60:5: performance: Variable 'fEndContainer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.cpp:64:5: performance: Variable 'fRemoveChild' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/RangeImpl.hpp:46:1: warning: The class 'RangeImpl' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/TextImpl.cpp:88:17: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/TextImpl.cpp:36:61: style: Function 'TextImpl' argument 2 names different: declaration 'data' definition 'dat'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/TextImpl.hpp:44:55: note: Function 'TextImpl' argument 2 names different: declaration 'data' definition 'dat'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/TextImpl.cpp:36:61: note: Function 'TextImpl' argument 2 names different: declaration 'data' definition 'dat'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/TreeWalkerImpl.cpp:78:16: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/TreeWalkerImpl.cpp:81:16: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/XMLDeclImpl.cpp:44:67: style: Function 'XMLDeclImpl' argument 2 names different: declaration 'version' definition 'ver'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/XMLDeclImpl.hpp:54:58: note: Function 'XMLDeclImpl' argument 2 names different: declaration 'version' definition 'ver'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/XMLDeclImpl.cpp:44:67: note: Function 'XMLDeclImpl' argument 2 names different: declaration 'version' definition 'ver'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/XMLDeclImpl.cpp:45:43: style: Function 'XMLDeclImpl' argument 3 names different: declaration 'encoding' definition 'enc'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/XMLDeclImpl.hpp:55:38: note: Function 'XMLDeclImpl' argument 3 names different: declaration 'encoding' definition 'enc'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/XMLDeclImpl.cpp:45:43: note: Function 'XMLDeclImpl' argument 3 names different: declaration 'encoding' definition 'enc'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/XMLDeclImpl.cpp:45:65: style: Function 'XMLDeclImpl' argument 4 names different: declaration 'standalone' definition 'isStd'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/XMLDeclImpl.hpp:55:65: note: Function 'XMLDeclImpl' argument 4 names different: declaration 'standalone' definition 'isStd'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/XMLDeclImpl.cpp:45:65: note: Function 'XMLDeclImpl' argument 4 names different: declaration 'standalone' definition 'isStd'.
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/XMLDeclImpl.cpp:57:5: performance: Variable 'version' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xerces-c-src_2_8_0/src/xercesc/dom/deprecated/XMLDeclImpl.hpp:42:1: warning: The class 'XMLDeclImpl' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xerces-c-src_2_8_0/src/xercesc/dom/impl/DOMDeepNodeListPool.hpp:51:0: error: syntax error [syntaxError]
xerces-c-src_2_8_0/src/xercesc/dom/impl/DOMCasts.hpp:99:26: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/impl/DOMCasts.hpp:105:26: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/impl/DOMCasts.hpp:111:26: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/impl/DOMCasts.hpp:113:27: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/impl/DOMCasts.hpp:124:12: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/impl/DOMCasts.hpp:131:12: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/impl/DOMCasts.hpp:141:12: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/impl/DOMNodeImpl.hpp:88:5: style: Class 'DOMNodeImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/impl/DOMNodeListImpl.hpp:63:5: style: Class 'DOMNodeListImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/impl/DOMParentNode.hpp:64:5: style: Class 'DOMParentNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/impl/DOMAttrMapImpl.hpp:56:5: style: Class 'DOMAttrMapImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/impl/DOMConfigurationImpl.cpp:201:17: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xerces-c-src_2_8_0/src/xercesc/dom/impl/DOMConfigurationImpl.cpp:202:17: note: Found duplicate branches for 'if' and 'else'.
xerces-c-src_2_8_0/src/xercesc/dom/impl/DOMConfigurationImpl.cpp:201:17: note: Found duplicate branches for 'if' and 'else'.
xerces-c-src_2_8_0/src/xercesc/dom/impl/DOMConfigurationImpl.cpp:216:17: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xerces-c-src_2_8_0/src/xercesc/dom/impl/DOMConfigurationImpl.cpp:217:17: note: Found duplicate branches for 'if' and 'else'.
xerces-c-src_2_8_0/src/xercesc/dom/impl/DOMConfigurationImpl.cpp:216:17: note: Found duplicate branches for 'if' and 'else'.
xerces-c-src_2_8_0/src/xercesc/dom/impl/DOMConfigurationImpl.hpp:56:5: style: Class 'DOMConfigurationImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/impl/DOMDeepNodeListPool.c:73:0: error: Code 'template<...' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-src_2_8_0/src/xercesc/dom/impl/DOMErrorImpl.hpp:45:5: style: Class 'DOMErrorImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/impl/DOMImplementationRegistry.cpp:92:13: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xerces-c-src_2_8_0/src/xercesc/dom/impl/DOMImplementationRegistry.cpp:88:9: note: outer condition: !gDOMImplSrcVectorMutex
xerces-c-src_2_8_0/src/xercesc/dom/impl/DOMImplementationRegistry.cpp:92:13: note: identical inner condition: !gDOMImplSrcVectorMutex
xerces-c-src_2_8_0/src/xercesc/dom/impl/DOMWriterImpl.cpp:1640:29: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/dom/impl/DOMWriterImpl.cpp:1452:12: style: The scope of the variable 'endTagPos' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/dom/impl/DOMWriterImpl.cpp:1337:53: style: Function 'checkFeature' argument 2 names different: declaration 'state' definition 'toThrow'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/dom/impl/DOMWriterImpl.hpp:330:67: note: Function 'checkFeature' argument 2 names different: declaration 'state' definition 'toThrow'.
xerces-c-src_2_8_0/src/xercesc/dom/impl/DOMWriterImpl.cpp:1337:53: note: Function 'checkFeature' argument 2 names different: declaration 'state' definition 'toThrow'.
xerces-c-src_2_8_0/src/xercesc/dom/impl/DOMWriterImpl.hpp:261:5: style: Class 'DOMWriterImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/dom/impl/DOMWriterImpl.cpp:715:13: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xerces-c-src_2_8_0/src/xercesc/dom/impl/DOMWriterImpl.cpp:814:17: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xerces-c-src_2_8_0/src/xercesc/dom/impl/DOMWriterImpl.cpp:1025:21: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xerces-c-src_2_8_0/src/xercesc/dom/impl/DOMWriterImpl.cpp:1044:21: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xerces-c-src_2_8_0/src/xercesc/dom/impl/DOMWriterImpl.cpp:1115:17: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xerces-c-src_2_8_0/src/xercesc/dom/impl/DOMWriterImpl.cpp:1137:21: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xerces-c-src_2_8_0/src/xercesc/dom/impl/DOMWriterImpl.cpp:1178:17: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xerces-c-src_2_8_0/src/xercesc/dom/impl/DOMWriterImpl.cpp:1200:13: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xerces-c-src_2_8_0/src/xercesc/dom/impl/DOMWriterImpl.cpp:1218:13: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xerces-c-src_2_8_0/src/xercesc/dom/impl/DOMWriterImpl.cpp:1479:13: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xerces-c-src_2_8_0/src/xercesc/dom/impl/DOMWriterImpl.cpp:1539:13: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xerces-c-src_2_8_0/src/xercesc/dom/impl/DOMWriterImpl.cpp:1554:13: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xerces-c-src_2_8_0/src/xercesc/framework/XMLValidator.cpp:55:13: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xerces-c-src_2_8_0/src/xercesc/framework/XMLValidator.cpp:51:9: note: outer condition: !sMsgMutex
xerces-c-src_2_8_0/src/xercesc/framework/XMLValidator.cpp:55:13: note: identical inner condition: !sMsgMutex
xerces-c-src_2_8_0/src/xercesc/framework/psvi/XSNamedMap.c:51:0: error: Code 'template<...' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-src_2_8_0/src/xercesc/framework/psvi/XSValue.cpp:161:13: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xerces-c-src_2_8_0/src/xercesc/framework/psvi/XSValue.cpp:157:9: note: outer condition: !sXSValueMutext
xerces-c-src_2_8_0/src/xercesc/framework/psvi/XSValue.cpp:161:13: note: identical inner condition: !sXSValueMutext
xerces-c-src_2_8_0/src/xercesc/framework/psvi/XSValue.cpp:1195:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xerces-c-src_2_8_0/src/xercesc/framework/psvi/XSValue.cpp:1205:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xerces-c-src_2_8_0/src/xercesc/framework/psvi/XSValue.cpp:1266:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xerces-c-src_2_8_0/src/xercesc/framework/psvi/XSValue.cpp:1299:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xerces-c-src_2_8_0/src/xercesc/framework/psvi/XSValue.cpp:1332:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xerces-c-src_2_8_0/src/xercesc/framework/psvi/XSValue.cpp:1410:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xerces-c-src_2_8_0/src/xercesc/framework/psvi/XSValue.cpp:1572:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xerces-c-src_2_8_0/src/xercesc/framework/psvi/XSValue.cpp:1589:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xerces-c-src_2_8_0/src/xercesc/internal/DGXMLScanner.cpp:277:18: style: The scope of the variable 'orgReader' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/internal/DGXMLScanner.cpp:2344:22: style: The scope of the variable 'loopAttr' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/internal/IGXMLScanner.cpp:314:18: style: The scope of the variable 'orgReader' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/internal/IGXMLScanner.cpp:2800:32: style: The scope of the variable 'curTypeInfo' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/internal/IGXMLScanner.cpp:2801:32: style: The scope of the variable 'curDV' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/internal/IGXMLScanner2.cpp:1008:10: style: The scope of the variable 'firstNonWS' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/internal/IGXMLScanner2.cpp:1130:10: style: The scope of the variable 'escaped' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/internal/SGXMLScanner.cpp:1305:14: style: Condition '!elemDecl' is always true [knownConditionTrueFalse]
xerces-c-src_2_8_0/src/xercesc/internal/SGXMLScanner.cpp:1201:32: note: Assignment 'elemDecl=0', assigned value is 0
xerces-c-src_2_8_0/src/xercesc/internal/SGXMLScanner.cpp:1305:14: note: Condition '!elemDecl' is always true
xerces-c-src_2_8_0/src/xercesc/internal/SGXMLScanner.cpp:306:18: style: The scope of the variable 'orgReader' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/internal/SGXMLScanner.cpp:1772:32: style: The scope of the variable 'curTypeInfo' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/internal/SGXMLScanner.cpp:1773:32: style: The scope of the variable 'curDV' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/internal/SGXMLScanner.cpp:2938:10: style: The scope of the variable 'firstNonWS' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/internal/SGXMLScanner.cpp:3060:10: style: The scope of the variable 'escaped' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/internal/ValidationContextImpl.cpp:189:30: style: Variable 'uriId' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/src/xercesc/internal/WFXMLScanner.cpp:252:18: style: The scope of the variable 'orgReader' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/internal/WFXMLScanner.cpp:1461:18: style: The scope of the variable 'loopAttr' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/internal/XMLReader.cpp:693:18: style: The scope of the variable 'charIndex_start' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/internal/XMLScanner.cpp:91:13: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xerces-c-src_2_8_0/src/xercesc/internal/XMLScanner.cpp:87:9: note: outer condition: !sRegistered
xerces-c-src_2_8_0/src/xercesc/internal/XMLScanner.cpp:91:13: note: identical inner condition: !sRegistered
xerces-c-src_2_8_0/src/xercesc/internal/XMLScanner.cpp:1484:35: style: Condition 'flags[curString]==-1' is always true [knownConditionTrueFalse]
xerces-c-src_2_8_0/src/xercesc/internal/XMLScanner.cpp:1295:10: style: The scope of the variable 'sawDocTypeDecl' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/internal/XMLScanner.cpp:2329:19: style: The scope of the variable 'retVal' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/internal/XSerializeEngine.cpp:1136:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xerces-c-src_2_8_0/src/xercesc/internal/XTemplateSerializer.cpp:1868:23: style: Variable 'key' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/src/xercesc/sax/SAXException.hpp:61:5: style: Class 'SAXException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/sax/SAXException.hpp:166:2: style: Class 'SAXNotSupportedException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/sax/SAXException.hpp:193:5: style: Class 'SAXNotSupportedException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/sax/SAXException.hpp:199:2: style: Class 'SAXNotRecognizedException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/sax/SAXException.hpp:226:5: style: Class 'SAXNotRecognizedException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/util/Base64.cpp:423:26: warning: Possible null pointer dereference: canRepInByte [nullPointer]
xerces-c-src_2_8_0/src/xercesc/util/Base64.cpp:405:33: note: Assignment 'canRepInByte=0', assigned value is 0
xerces-c-src_2_8_0/src/xercesc/util/Base64.cpp:423:26: note: Null pointer dereference
xerces-c-src_2_8_0/src/xercesc/util/BaseRefVectorOf.c:48:0: error: Code 'template<...' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-src_2_8_0/src/xercesc/util/Compilers/OS400SetDefs.cpp:48:18: style: The scope of the variable 's1' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/util/Compilers/OS400SetDefs.cpp:48:23: style: The scope of the variable 's2' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/util/Compilers/OS400SetDefs.cpp:49:16: style: The scope of the variable 'r' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/util/CountedPointer.c:44:0: error: Code 'template<...' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-src_2_8_0/src/xercesc/util/EncodingValidator.cpp:56:13: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xerces-c-src_2_8_0/src/xercesc/util/EncodingValidator.cpp:51:9: note: outer condition: !sEncValMutex
xerces-c-src_2_8_0/src/xercesc/util/EncodingValidator.cpp:56:13: note: identical inner condition: !sEncValMutex
xerces-c-src_2_8_0/src/xercesc/util/FlagJanitor.c:46:0: error: Code 'template<...' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-src_2_8_0/src/xercesc/util/Janitor.c:41:0: error: Code 'template<...' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-src_2_8_0/src/xercesc/util/KeyRefPair.c:39:0: error: Code 'template<...' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-src_2_8_0/src/xercesc/util/KeyValuePair.c:39:0: error: Code 'template<...' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-src_2_8_0/src/xercesc/util/LogicalPath.c:58:0: error: Code 'XMLString::copyString' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-src_2_8_0/src/xercesc/util/MsgLoaders/ICU/ICUMsgLoader.hpp:41:5: style: Class 'ICUMsgLoader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/util/MsgLoaders/InMemory/InMemMsgLoader.hpp:43:5: style: Class 'InMemMsgLoader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/util/MsgLoaders/MsgCatalog/MsgCatalogLoader.cpp:135:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xerces-c-src_2_8_0/src/xercesc/util/MsgLoaders/MsgCatalog/MsgCatalogLoader.hpp:41:5: style: Class 'MsgCatalogLoader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/util/MsgLoaders/MsgFile/MsgLoader.cpp:70:10: style: Unused variable: temp [unusedVariable]
xerces-c-src_2_8_0/src/xercesc/util/MsgLoaders/MsgFile/MsgLoader.hpp:41:5: style: Class 'MsgCatalogLoader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/util/MsgLoaders/MsgFile/MsgLoader.cpp:182:19: error: Uninitialized variable: msgId [uninitvar]
xerces-c-src_2_8_0/src/xercesc/util/MsgLoaders/MsgFile/MsgLoader.cpp:217:19: error: Uninitialized variable: msgId [uninitvar]
xerces-c-src_2_8_0/src/xercesc/util/MsgLoaders/Win32/Win32MsgLoader.cpp:190:61: style: Function 'loadMsg' argument 8 names different: declaration 'manger' definition 'manager'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/util/MsgLoaders/Win32/Win32MsgLoader.hpp:63:41: note: Function 'loadMsg' argument 8 names different: declaration 'manger' definition 'manager'.
xerces-c-src_2_8_0/src/xercesc/util/MsgLoaders/Win32/Win32MsgLoader.cpp:190:61: note: Function 'loadMsg' argument 8 names different: declaration 'manger' definition 'manager'.
xerces-c-src_2_8_0/src/xercesc/util/MsgLoaders/Win32/Win32MsgLoader.cpp:76:5: performance: Variable 'fModHandle' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xerces-c-src_2_8_0/src/xercesc/util/MsgLoaders/Win32/Win32MsgLoader.hpp:40:5: style: Class 'Win32MsgLoader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/util/NameIdPool.c:49:0: error: Code 'template<...' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-src_2_8_0/src/xercesc/util/NetAccessors/MacOSURLAccess/URLAccessBinInputStream.cpp:48:2: style: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xerces-c-src_2_8_0/src/xercesc/util/NetAccessors/MacOSURLAccess/URLAccessBinInputStream.cpp:41:0: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
xerces-c-src_2_8_0/src/xercesc/util/NetAccessors/MacOSURLAccess/URLAccessBinInputStream.cpp:48:2: note: Variable 'status' is reassigned a value before the old one has been used if variable is no semaphore variable.
xerces-c-src_2_8_0/src/xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.cpp:258:24: style: Checking if unsigned variable 'numAddress' is less than zero. [unsignedLessThanZero]
xerces-c-src_2_8_0/src/xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.cpp:62:10: style: Technically the member function 'SocketJanitor::isDataNull' can be const. [functionConst]
xerces-c-src_2_8_0/src/xercesc/util/NetAccessors/Socket/UnixHTTPURLInputStream.cpp:55:5: style: Class 'SocketJanitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.cpp:56:10: style: Technically the member function 'SocketJanitor::isDataNull' can be const. [functionConst]
xerces-c-src_2_8_0/src/xercesc/util/NetAccessors/WinSock/BinHTTPURLInputStream.cpp:49:5: style: Class 'SocketJanitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/util/NetAccessors/WinSock/WinSockNetAccessor.cpp:66:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xerces-c-src_2_8_0/src/xercesc/util/NetAccessors/libWWW/BinURLInputStream.cpp:238:24: style: Variable 'bytesForCopy' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/AIX/AIXPlatformUtils.cpp:254:12: style: The scope of the variable 'bytesWritten' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/AIX/AIXPlatformUtils.cpp:386:12: error: Memory pointed to by 'holder' is freed twice. [doubleFree]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/AIX/AIXPlatformUtils.cpp:430:5: error: Returning/dereferencing 'holder' after it is deallocated / released [deallocret]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/BeOS/BeOSPlatformUtils.cpp:28:0: error: #error BeOS native threads not yet supported. [preprocessorErrorDirective]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/Cygwin/CygwinPlatformUtils.cpp:32:0: error: #error _GNU_SOURCE is not defined in your compile settings [preprocessorErrorDirective]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/FreeBSD/FreeBSDPlatformUtils.cpp:32:0: error: #error _GNU_SOURCE is not defined in your compile settings [preprocessorErrorDirective]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/HPUX/HPPlatformUtils.cpp:287:12: style: The scope of the variable 'bytesWritten' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/HPUX/HPPlatformUtils.cpp:458:5: error: Returning/dereferencing 'holder' after it is deallocated / released [deallocret]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/HPUX/HPPlatformUtils.cpp:475:16: error: Memory pointed to by 'holder' is freed twice. [doubleFree]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/IRIX/IRIXPlatformUtils.cpp:279:12: style: The scope of the variable 'bytesWritten' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/IRIX/IRIXPlatformUtils.cpp:548:5: error: Returning/dereferencing 'holder' after it is deallocated / released [deallocret]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/IRIX/IRIXPlatformUtils.cpp:565:16: error: Memory pointed to by 'holder' is freed twice. [doubleFree]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/Interix/InterixPlatformUtils.cpp:34:0: error: #error _GNU_SOURCE is not defined in your compile settings [preprocessorErrorDirective]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/Linux/LinuxPlatformUtils.cpp:32:0: error: #error _GNU_SOURCE is not defined in your compile settings [preprocessorErrorDirective]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/MacOS/MacCarbonFile.cpp:0:0: error: Internal Error. MathLib::normalizeCharacterLiteral: Unhandled char constant '??\??'. [cppcheckError]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/MacOS/MacCarbonFile.cpp:0:0: note: Internal Error. MathLib::normalizeCharacterLiteral: Unhandled char constant '??\??'.
xerces-c-src_2_8_0/src/xercesc/util/Platforms/MacOS/MacCarbonFile.cpp:0:0: note: Internal Error. MathLib::normalizeCharacterLiteral: Unhandled char constant '??\??'.
xerces-c-src_2_8_0/src/xercesc/util/Platforms/MacOS/MacOSPlatformUtils.cpp:619:0: error: #error You must provide a message loader [preprocessorErrorDirective]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/NetBSD/NetBSDPlatformUtils.cpp:346:12: style: The scope of the variable 'bytesWritten' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/NetBSD/NetBSDPlatformUtils.cpp:508:5: error: Returning/dereferencing 'holder' after it is deallocated / released [deallocret]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/NetBSD/NetBSDPlatformUtils.cpp:526:16: error: Memory pointed to by 'holder' is freed twice. [doubleFree]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS2/OS2PlatformUtils.cpp:50:0: error: #error A transcoding service must be chosen [preprocessorErrorDirective]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS390/FileHandleImpl.hpp:36:14: style: Member variable 'FileHandleImpl::lrecl' is in the wrong place in the initializer list. [initializerList]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS390/FileHandleImpl.cpp:36:63: note: Member variable 'FileHandleImpl::lrecl' is in the wrong place in the initializer list.
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS390/FileHandleImpl.hpp:36:14: note: Member variable 'FileHandleImpl::lrecl' is in the wrong place in the initializer list.
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS390/OS390PlatformUtils.cpp:551:30: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS390/OS390PlatformUtils.cpp:564:30: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS390/OS390PlatformUtils.cpp:598:30: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS390/OS390PlatformUtils.cpp:676:30: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS390/OS390PlatformUtils.cpp:761:30: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS390/OS390PlatformUtils.cpp:823:30: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS390/OS390PlatformUtils.cpp:222:13: style: The scope of the variable 'bytesThisWrite' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS390/OS390PlatformUtils.cpp:469:9: style: The scope of the variable 'fldata_rc' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS390/OS390PlatformUtils.cpp:1082:17: style: Variable 'boolVar' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS390/Path390.hpp:35:5: style: Class 'Path390' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS390/OS390PlatformUtils.cpp:977:16: error: Memory pointed to by 'holder' is freed twice. [doubleFree]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS390/OS390PlatformUtils.cpp:1024:5: error: Returning/dereferencing 'holder' after it is deallocated / released [deallocret]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS390/Path390.cpp:119:27: style: Redundant condition: If 'EXPR == '/'', the comparison 'EXPR' is always true. [redundantCondition]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS390/Path390.cpp:565:10: style: Boolean variable '_absolute' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS390/Path390.cpp:113:22: style: Array index 'ffi' is used before limits check. [arrayIndexThenCheck]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS390/Path390.cpp:39:10: warning: Member variable 'Path390::_pathtype' is not initialized in the constructor. [uninitMemberVar]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS390/Path390.cpp:39:10: warning: Member variable 'Path390::_orglen' is not initialized in the constructor. [uninitMemberVar]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS390/Path390.cpp:39:10: warning: Member variable 'Path390::_uriabsolute' is not initialized in the constructor. [uninitMemberVar]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS390/Path390.cpp:39:10: warning: Member variable 'Path390::_curpos' is not initialized in the constructor. [uninitMemberVar]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS390/Path390.cpp:39:10: warning: Member variable 'Path390::_numperiods' is not initialized in the constructor. [uninitMemberVar]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS390/Path390.cpp:39:10: warning: Member variable 'Path390::_numsemicolons' is not initialized in the constructor. [uninitMemberVar]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS390/Path390.cpp:39:10: warning: Member variable 'Path390::_orgparmlen' is not initialized in the constructor. [uninitMemberVar]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS390/Path390.cpp:39:10: warning: Member variable 'Path390::_lastsemi' is not initialized in the constructor. [uninitMemberVar]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS390/Path390.cpp:39:10: warning: Member variable 'Path390::_lastslash' is not initialized in the constructor. [uninitMemberVar]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS390/Path390.cpp:39:10: warning: Member variable 'Path390::_lastparen' is not initialized in the constructor. [uninitMemberVar]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS390/Path390.cpp:39:10: warning: Member variable 'Path390::_parmStart' is not initialized in the constructor. [uninitMemberVar]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS390/Path390.cpp:39:10: warning: Member variable 'Path390::_pathEnd' is not initialized in the constructor. [uninitMemberVar]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS390/Path390.cpp:39:10: warning: Member variable 'Path390::_extStart' is not initialized in the constructor. [uninitMemberVar]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS390/Path390.cpp:39:10: warning: Member variable 'Path390::_typerecord' is not initialized in the constructor. [uninitMemberVar]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS390/Path390.cpp:48:10: warning: Member variable 'Path390::_numperiods' is not initialized in the constructor. [uninitMemberVar]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS390/Path390.cpp:48:10: warning: Member variable 'Path390::_numsemicolons' is not initialized in the constructor. [uninitMemberVar]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS390/Path390.cpp:48:10: warning: Member variable 'Path390::_orgparmlen' is not initialized in the constructor. [uninitMemberVar]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS390/Path390.cpp:48:10: warning: Member variable 'Path390::_lastsemi' is not initialized in the constructor. [uninitMemberVar]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS390/Path390.cpp:48:10: warning: Member variable 'Path390::_lastslash' is not initialized in the constructor. [uninitMemberVar]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS390/Path390.cpp:48:10: warning: Member variable 'Path390::_lastparen' is not initialized in the constructor. [uninitMemberVar]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS390/Path390.cpp:48:10: warning: Member variable 'Path390::_parmStart' is not initialized in the constructor. [uninitMemberVar]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS390/Path390.cpp:48:10: warning: Member variable 'Path390::_pathEnd' is not initialized in the constructor. [uninitMemberVar]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS390/Path390.cpp:48:10: warning: Member variable 'Path390::_extStart' is not initialized in the constructor. [uninitMemberVar]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS390/Path390.cpp:48:10: warning: Member variable 'Path390::_typerecord' is not initialized in the constructor. [uninitMemberVar]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS390/Path390.cpp:179:17: warning: Ineffective statement similar to '*A++;'. Did you intend to write '(*A)++;'? [clarifyStatement]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS400/OS400PlatformUtils.cpp:879:26: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS400/OS400PlatformUtils.cpp:888:26: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS400/OS400PlatformUtils.cpp:896:26: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS400/OS400PlatformUtils.cpp:287:10: style: The scope of the variable 'errno_id' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS400/OS400PlatformUtils.cpp:351:10: style: The scope of the variable 'errno_id' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS400/OS400PlatformUtils.cpp:377:10: style: The scope of the variable 'errno_id' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS400/OS400PlatformUtils.cpp:419:12: style: The scope of the variable 'bytesWritten' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS400/OS400PlatformUtils.cpp:764:4: style: Label 'jsendprob' is not used. [unusedLabel]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS400/OS400PlatformUtils.cpp:711:18: style: struct member 'Anonymous0::bytes_used' is never used. [unusedStructMember]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS400/OS400PlatformUtils.cpp:712:19: style: struct member 'Anonymous0::exception_id' is never used. [unusedStructMember]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS400/OS400PlatformUtils.cpp:713:19: style: struct member 'Anonymous0::reserved' is never used. [unusedStructMember]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS400/OS400PlatformUtils.cpp:714:19: style: struct member 'Anonymous0::exception_data' is never used. [unusedStructMember]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS400/OS400PlatformUtils.cpp:296:25: style: Variable 'mySourceChars' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS400/OS400PlatformUtils.cpp:704:17: style: Variable 'message_type' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS400/OS400PlatformUtils.cpp:787:9: style: Variable 'rc' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OS400/OS400PlatformUtils.cpp:828:5: style: Class 'RecursiveMutex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OpenServer/OpenServerPlatformUtils.cpp:469:23: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OpenServer/OpenServerPlatformUtils.cpp:478:23: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OpenServer/OpenServerPlatformUtils.cpp:487:23: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OpenServer/OpenServerPlatformUtils.cpp:267:12: style: The scope of the variable 'bytesWritten' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/OpenServer/OpenServerPlatformUtils.cpp:422:2: style: Class 'RecursiveMutex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/Solaris/SolarisPlatformUtils.cpp:502:26: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/Solaris/SolarisPlatformUtils.cpp:517:26: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/Solaris/SolarisPlatformUtils.cpp:531:26: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/Solaris/SolarisPlatformUtils.cpp:275:13: style: The scope of the variable 'bytesWritten' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/Solaris/SolarisPlatformUtils.cpp:431:5: style: Class 'RecursiveMutex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/QNX/QNXPlatformUtils.cpp:54:0: error: #error A transcoding service must be chosen [preprocessorErrorDirective]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/Tandem/TandemPlatformUtils.cpp:277:16: error: Memory pointed to by 'holder' is freed twice. [doubleFree]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/Tandem/TandemPlatformUtils.cpp:303:5: error: Returning/dereferencing 'holder' after it is deallocated / released [deallocret]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/Tru64/Tru64PlatformUtils.cpp:481:24: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/Tru64/Tru64PlatformUtils.cpp:490:24: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/Tru64/Tru64PlatformUtils.cpp:498:24: style: C-style pointer casting [cstyleCast]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/Tru64/Tru64PlatformUtils.cpp:275:12: style: The scope of the variable 'bytesWritten' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/Tru64/Tru64PlatformUtils.cpp:430:3: style: Class 'RecursiveMutex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/UnixWare/UnixWarePlatformUtils.cpp:54:0: error: #error Transcoding service unknown by UnixWarePlatformUtils.cpp [preprocessorErrorDirective]
xerces-c-src_2_8_0/src/xercesc/util/Platforms/Win32/Win32PlatformUtils.cpp:53:0: error: #error A transcoding service must be chosen [preprocessorErrorDirective]
xerces-c-src_2_8_0/src/xercesc/util/RefArrayOf.c:48:0: error: Code 'template<...' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-src_2_8_0/src/xercesc/util/RefArrayVectorOf.c:34:0: error: Code 'BaseRefVectorOf<TElem>() {}' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-src_2_8_0/src/xercesc/util/RefHash2KeysTableOf.c:57:0: error: Code 'template<...' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-src_2_8_0/src/xercesc/util/RefHash3KeysIdPool.c:73:0: error: Code 'template<...' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-src_2_8_0/src/xercesc/util/RefHashTableOf.c:60:0: error: Code 'template<...' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-src_2_8_0/src/xercesc/util/RefStackOf.c:44:0: error: Code 'template<...' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-src_2_8_0/src/xercesc/util/RefVectorOf.c:39:0: error: Code 'BaseRefVectorOf<TElem>() {}' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-src_2_8_0/src/xercesc/util/TransENameMap.c:38:0: error: Code 'template<...' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Cygwin/CygwinTransService.cpp:450:56: style: Function 'auxCompareString' argument 3 names different: declaration 'maxChars' definition 'sMaxChars'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Cygwin/CygwinTransService.hpp:98:31: note: Function 'auxCompareString' argument 3 names different: declaration 'maxChars' definition 'sMaxChars'.
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Cygwin/CygwinTransService.cpp:450:56: note: Function 'auxCompareString' argument 3 names different: declaration 'maxChars' definition 'sMaxChars'.
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Cygwin/CygwinTransService.cpp:1106:61: style: Function 'transcode' argument 3 names different: declaration 'maxChars' definition 'maxBytes'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Cygwin/CygwinTransService.hpp:244:33: note: Function 'transcode' argument 3 names different: declaration 'maxChars' definition 'maxBytes'.
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Cygwin/CygwinTransService.cpp:1106:61: note: Function 'transcode' argument 3 names different: declaration 'maxChars' definition 'maxBytes'.
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/ICU/ICUTransService.hpp:178:5: style: Class 'ICULCPTranscoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv390/Iconv390TransService.cpp:146:30: warning: Either the condition 'tconv' is redundant or there is possible null pointer dereference: tconv. [nullPointerRedundantCheck]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv390/Iconv390TransService.cpp:141:18: note: Assuming that condition 'tconv' is not redundant
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv390/Iconv390TransService.cpp:146:30: note: Null pointer dereference
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv390/Iconv390TransService.cpp:134:21: style: The scope of the variable 'pconv' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv390/Iconv390TransService.cpp:475:23: style: Unused variable: tmpWideCharArr [unusedVariable]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv390/Iconv390TransService.cpp:477:0: style: Variable 'wideCharBuf' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv390/Iconv390TransService.cpp:522:23: style: Unused variable: tmpWideCharArr [unusedVariable]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv390/Iconv390TransService.cpp:524:0: style: Variable 'wideCharBuf' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv390/Iconv390TransService.cpp:592:24: warning: Member variable 'Iconv390LCPTranscoder::converter' is not initialized in the constructor. [uninitMemberVar]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv390/Iconv390TransService.hpp:106:5: style: Class 'Iconv390LCPTranscoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/Iconv400TransService.cpp:518:5: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/Iconv400TransService.cpp:509:0: note: Variable 'err' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/Iconv400TransService.cpp:518:5: note: Variable 'err' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/Iconv400TransService.cpp:236:50: style: Function 'toUnicodeUpper' argument 1 names different: declaration 'toupper' definition 'comp1'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/Iconv400TransService.hpp:101:32: note: Function 'toUnicodeUpper' argument 1 names different: declaration 'toupper' definition 'comp1'.
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/Iconv400TransService.cpp:236:50: note: Function 'toUnicodeUpper' argument 1 names different: declaration 'toupper' definition 'comp1'.
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/Iconv400TransService.cpp:258:50: style: Function 'toUnicodeLower' argument 1 names different: declaration 'tolower' definition 'comp1'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/Iconv400TransService.hpp:102:32: note: Function 'toUnicodeLower' argument 1 names different: declaration 'tolower' definition 'comp1'.
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/Iconv400TransService.cpp:258:50: note: Function 'toUnicodeLower' argument 1 names different: declaration 'tolower' definition 'comp1'.
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/Iconv400TransService.cpp:241:18: style: struct member 'Anonymous1::bytes_used' is never used. [unusedStructMember]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/Iconv400TransService.cpp:242:19: style: struct member 'Anonymous1::exception_id' is never used. [unusedStructMember]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/Iconv400TransService.cpp:243:19: style: struct member 'Anonymous1::reserved' is never used. [unusedStructMember]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/Iconv400TransService.cpp:244:19: style: struct member 'Anonymous1::exception_data' is never used. [unusedStructMember]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/Iconv400TransService.cpp:263:18: style: struct member 'Anonymous2::bytes_used' is never used. [unusedStructMember]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/Iconv400TransService.cpp:264:19: style: struct member 'Anonymous2::exception_id' is never used. [unusedStructMember]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/Iconv400TransService.cpp:265:19: style: struct member 'Anonymous2::reserved' is never used. [unusedStructMember]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/Iconv400TransService.cpp:266:19: style: struct member 'Anonymous2::exception_data' is never used. [unusedStructMember]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/Iconv400TransService.cpp:54:24: style: Variable 'actualLen' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/Iconv400TransService.hpp:195:5: style: Class 'Iconv400LCPTranscoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_cnv.cpp:117:15: warning: Either the condition 'converter==0' is redundant or there is possible null pointer dereference: converter. [nullPointerRedundantCheck]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_cnv.cpp:119:17: note: Assuming that condition 'converter==0' is not redundant
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_cnv.cpp:117:15: note: Null pointer dereference
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_cnv.cpp:118:15: warning: Either the condition 'converter==0' is redundant or there is possible null pointer dereference: converter. [nullPointerRedundantCheck]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_cnv.cpp:119:17: note: Assuming that condition 'converter==0' is not redundant
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_cnv.cpp:118:15: note: Null pointer dereference
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_cnv.cpp:80:36: style: Function 'ucnv_open' argument 1 names different: declaration 'converterName' definition 'name'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_cnv.hpp:47:48: note: Function 'ucnv_open' argument 1 names different: declaration 'converterName' definition 'name'.
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_cnv.cpp:80:36: note: Function 'ucnv_open' argument 1 names different: declaration 'converterName' definition 'name'.
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_cnv.cpp:144:39: style: Function 'ucnv_fromUnicode' argument 1 names different: declaration 'converter' definition '_this'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_cnv.hpp:139:49: note: Function 'ucnv_fromUnicode' argument 1 names different: declaration 'converter' definition '_this'.
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_cnv.cpp:144:39: note: Function 'ucnv_fromUnicode' argument 1 names different: declaration 'converter' definition '_this'.
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_cnv.cpp:171:37: style: Function 'ucnv_toUnicode' argument 1 names different: declaration 'converter' definition '_this'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_cnv.hpp:178:47: note: Function 'ucnv_toUnicode' argument 1 names different: declaration 'converter' definition '_this'.
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_cnv.cpp:171:37: note: Function 'ucnv_toUnicode' argument 1 names different: declaration 'converter' definition '_this'.
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_cnv.cpp:200:15: style: Function 'ucnv_fromUChars' argument 3 names different: declaration 'targetCapacity' definition 'targetSize'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_cnv.hpp:213:15: note: Function 'ucnv_fromUChars' argument 3 names different: declaration 'targetCapacity' definition 'targetSize'.
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_cnv.cpp:200:15: note: Function 'ucnv_fromUChars' argument 3 names different: declaration 'targetCapacity' definition 'targetSize'.
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_cnv.cpp:298:18: style: Function 'ucnv_toUChars' argument 3 names different: declaration 'targetCapacity' definition 'targetSize'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_cnv.hpp:250:13: note: Function 'ucnv_toUChars' argument 3 names different: declaration 'targetCapacity' definition 'targetSize'.
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_cnv.cpp:298:18: note: Function 'ucnv_toUChars' argument 3 names different: declaration 'targetCapacity' definition 'targetSize'.
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_cnv.cpp:496:17: style: Function 'ucnv_convert' argument 4 names different: declaration 'targetCapacity' definition 'targetSize'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_cnv.hpp:299:12: note: Function 'ucnv_convert' argument 4 names different: declaration 'targetCapacity' definition 'targetSize'.
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_cnv.cpp:496:17: note: Function 'ucnv_convert' argument 4 names different: declaration 'targetCapacity' definition 'targetSize'.
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_cnv.cpp:498:17: style: Function 'ucnv_convert' argument 6 names different: declaration 'sourceLength' definition 'sourceSize'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_cnv.hpp:301:12: note: Function 'ucnv_convert' argument 6 names different: declaration 'sourceLength' definition 'sourceSize'.
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_cnv.cpp:498:17: note: Function 'ucnv_convert' argument 6 names different: declaration 'sourceLength' definition 'sourceSize'.
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_cnv.cpp:503:0: style: Variable 'mySourceLength' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_cnv.cpp:620:13: style: Variable 'chardone' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_cnv.cpp:617:0: style: Variable 'targetChar' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_cnv.cpp:661:13: style: Variable 'chardone' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_cnv.cpp:709:12: style: Variable 'chardone' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_cnv.cpp:714:0: style: Variable 'sourceFinal' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_util.cpp:224:3: performance: Buffer 'my_CCSID_ID' is being written before its old content has been used. [redundantCopy]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_util.cpp:223:3: note: Buffer 'my_CCSID_ID' is being written before its old content has been used.
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_util.cpp:224:3: note: Buffer 'my_CCSID_ID' is being written before its old content has been used.
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_util.cpp:131:7: style: The scope of the variable 'tempchar' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_util.cpp:88:19: style: Variable 'anchor' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_util.cpp:116:8: style: Unused variable: realName [unusedVariable]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_util.cpp:119:0: style: Variable 'mySharedConverterData' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_util.cpp:125:9: style: Unused variable: InDescriptor [unusedVariable]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_util.cpp:126:8: style: Unused variable: InDescSize [unusedVariable]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_util.cpp:128:8: style: Unused variable: OutDescSize [unusedVariable]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_util.cpp:190:0: style: Variable 'i' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_util.cpp:191:0: style: Variable 'myByteArray' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_util.cpp:192:0: style: Variable 'myIndexArray' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_util.cpp:193:0: style: Variable 'myValuesCount' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_util.cpp:194:0: style: Variable 'myIndexCount' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_util.cpp:196:11: style: Unused variable: myCheck [unusedVariable]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_util.cpp:197:0: style: Variable 'errorLevel' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_util.cpp:198:8: style: Unused variable: throwAway [unusedVariable]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_util.cpp:232:3: style: Variable 'my_CCSID_ID' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Iconv400/iconv_util.cpp:243:3: error: Returning/dereferencing 'myConverter' after it is deallocated / released [deallocret]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/IconvFBSD/IconvFBSDTransService.cpp:845:52: style: Function 'lowerCase' argument 1 names different: declaration 'toUpperCase' definition 'toLowerCase'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/IconvFBSD/IconvFBSDTransService.hpp:195:41: note: Function 'lowerCase' argument 1 names different: declaration 'toUpperCase' definition 'toLowerCase'.
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/IconvFBSD/IconvFBSDTransService.cpp:845:52: note: Function 'lowerCase' argument 1 names different: declaration 'toUpperCase' definition 'toLowerCase'.
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/IconvFBSD/IconvFBSDTransService.cpp:195:11: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.cpp:677:51: style: Function 'lowerCase' argument 1 names different: declaration 'toUpperCase' definition 'toLowerCase'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.hpp:187:41: note: Function 'lowerCase' argument 1 names different: declaration 'toUpperCase' definition 'toLowerCase'.
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.cpp:677:51: note: Function 'lowerCase' argument 1 names different: declaration 'toUpperCase' definition 'toLowerCase'.
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.cpp:1129:62: style: Function 'IconvGNULCPTranscoder' argument 1 names different: declaration 'from' definition 'cd_from'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.hpp:294:12: note: Function 'IconvGNULCPTranscoder' argument 1 names different: declaration 'from' definition 'cd_from'.
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.cpp:1129:62: note: Function 'IconvGNULCPTranscoder' argument 1 names different: declaration 'from' definition 'cd_from'.
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.cpp:1130:40: style: Function 'IconvGNULCPTranscoder' argument 2 names different: declaration 'to' definition 'cd_to'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.hpp:295:12: note: Function 'IconvGNULCPTranscoder' argument 2 names different: declaration 'to' definition 'cd_to'.
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.cpp:1130:40: note: Function 'IconvGNULCPTranscoder' argument 2 names different: declaration 'to' definition 'cd_to'.
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.hpp:180:18: style: The function 'isSpace' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.hpp:64:18: note: Virtual function in base class
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.hpp:180:18: note: Function in derived class
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.cpp:803:21: error: Memory leak: retVal [memleak]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/IconvGNU/IconvGNUTransService.cpp:976:0: error: Memory leak: retVal [memleak]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/MacOSUnicodeConverter/MacOSUnicodeConverter.cpp:385:0: error: #error Sorry, no support for upperCase [preprocessorErrorDirective]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp:285:14: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp:283:11: note: outer condition: !XMLPlatformUtils::fgTransService2
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp:285:14: note: identical inner condition: !XMLPlatformUtils::fgTransService2
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp:357:14: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp:355:11: note: outer condition: !XMLPlatformUtils::fgTransService2
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp:357:14: note: identical inner condition: !XMLPlatformUtils::fgTransService2
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp:423:15: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp:421:10: note: outer condition: !XMLPlatformUtils::fgTransService2
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp:423:15: note: identical inner condition: !XMLPlatformUtils::fgTransService2
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp:464:13: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp:462:10: note: outer condition: !XMLPlatformUtils::fgTransService2
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp:464:13: note: identical inner condition: !XMLPlatformUtils::fgTransService2
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp:483:14: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp:481:11: note: outer condition: !XMLPlatformUtils::fgTransService2
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp:483:14: note: identical inner condition: !XMLPlatformUtils::fgTransService2
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp:504:20: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp:502:17: note: outer condition: !XMLPlatformUtils::fgTransService2
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp:504:20: note: identical inner condition: !XMLPlatformUtils::fgTransService2
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp:534:14: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp:532:11: note: outer condition: !XMLPlatformUtils::fgTransService2
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp:534:14: note: identical inner condition: !XMLPlatformUtils::fgTransService2
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp:552:17: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp:550:14: note: outer condition: !XMLPlatformUtils::fgTransService2
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp:552:17: note: identical inner condition: !XMLPlatformUtils::fgTransService2
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp:526:1: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp:1184:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp:1194:1: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp:1194:1: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp:1215:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp:1581:61: style: Function 'transcode' argument 3 names different: declaration 'maxChars' definition 'maxBytes'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.hpp:215:33: note: Function 'transcode' argument 3 names different: declaration 'maxChars' definition 'maxBytes'.
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp:1581:61: note: Function 'transcode' argument 3 names different: declaration 'maxChars' definition 'maxBytes'.
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp:1182:0: style: Variable 'countIn' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp:1183:0: style: Variable 'countOut' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp:1213:0: style: Variable 'countIn' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp:1214:0: style: Variable 'countOut' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp:167:25: warning: Member variable 'Uniconv390TransService::fICUService' is not initialized in the constructor. [uninitMemberVar]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp:167:25: warning: Member variable 'Uniconv390TransService::fLCPTranscoder' is not initialized in the constructor. [uninitMemberVar]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp:1151:23: warning: Member variable 'Uniconv390Transcoder::fICUTranscoder' is not initialized in the constructor. [uninitMemberVar]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.cpp:1290:26: warning: Member variable 'Uniconv390LCPTranscoder::fICULCPTranscoder' is not initialized in the constructor. [uninitMemberVar]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/Uniconv390TransService.hpp:182:5: style: Class 'Uniconv390LCPTranscoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/XML256TableTranscoder390.cpp:75:30: style: Variable 'endPtr' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/XML256TableTranscoder390.cpp:76:30: style: Variable 'outPtr' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/XML88591Transcoder390.cpp:40:16: style: struct member 'temp::pad' is never used. [unusedStructMember]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/XMLASCIITranscoder390.cpp:43:16: style: struct member 'temp::pad' is never used. [unusedStructMember]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/XMLASCIITranscoder390.cpp:130:30: style: Variable 'outPtr' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/XMLEBCDICTranscoder390.cpp:48:16: style: struct member 'temp::pad' is never used. [unusedStructMember]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/XMLIBM1047Transcoder390.cpp:48:16: style: struct member 'temp::pad' is never used. [unusedStructMember]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/XMLIBM1140Transcoder390.cpp:50:16: style: struct member 'temp::pad' is never used. [unusedStructMember]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/XMLUTF8Transcoder390.cpp:45:16: style: struct member 'temp::pad' is never used. [unusedStructMember]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Uniconv390/XMLWin1252Transcoder390.cpp:49:16: style: struct member 'temp::pad' is never used. [unusedStructMember]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Win32/Win32TransService.cpp:978:61: style: Function 'transcode' argument 3 names different: declaration 'maxChars' definition 'maxBytes'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Win32/Win32TransService.hpp:242:33: note: Function 'transcode' argument 3 names different: declaration 'maxChars' definition 'maxBytes'.
xerces-c-src_2_8_0/src/xercesc/util/Transcoders/Win32/Win32TransService.cpp:978:61: note: Function 'transcode' argument 3 names different: declaration 'maxChars' definition 'maxBytes'.
xerces-c-src_2_8_0/src/xercesc/util/ValueArrayOf.c:47:0: error: Code 'template<...' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-src_2_8_0/src/xercesc/util/ValueHashTableOf.c:53:0: error: Code 'template<...' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-src_2_8_0/src/xercesc/util/ValueStackOf.c:45:0: error: Code 'template<...' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-src_2_8_0/src/xercesc/util/ValueVectorOf.c:55:0: error: Code 'template<...' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-src_2_8_0/src/xercesc/util/XMLDateTime.cpp:1379:10: style: The scope of the variable 'pos' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/util/XMLDeleterFor.c:41:0: error: Code 'template<...' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-src_2_8_0/src/xercesc/util/XMLException.cpp:61:13: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xerces-c-src_2_8_0/src/xercesc/util/XMLException.cpp:57:9: note: outer condition: !sScannerMutexRegistered
xerces-c-src_2_8_0/src/xercesc/util/XMLException.cpp:61:13: note: identical inner condition: !sScannerMutexRegistered
xerces-c-src_2_8_0/src/xercesc/util/XMLException.cpp:84:13: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xerces-c-src_2_8_0/src/xercesc/util/XMLException.cpp:78:9: note: outer condition: !sMsgLoader
xerces-c-src_2_8_0/src/xercesc/util/XMLException.cpp:84:13: note: identical inner condition: !sMsgLoader
xerces-c-src_2_8_0/src/xercesc/util/XMLHolder.c:39:0: error: Code 'template<...' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-src_2_8_0/src/xercesc/util/regx/ParserForXMLSchema.cpp:124:10: style: The scope of the variable 'wasDecoded' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/util/regx/RangeTokenMap.cpp:65:13: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xerces-c-src_2_8_0/src/xercesc/util/regx/RangeTokenMap.cpp:60:9: note: outer condition: !sRangeTokMapMutex
xerces-c-src_2_8_0/src/xercesc/util/regx/RangeTokenMap.cpp:65:13: note: identical inner condition: !sRangeTokMapMutex
xerces-c-src_2_8_0/src/xercesc/util/regx/RegxParser.cpp:1301:9: style: The scope of the variable 'v1' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/util/regx/RegxParser.cpp:1340:8: style: The scope of the variable 'v1' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/util/regx/RegxParser.cpp:1357:8: style: The scope of the variable 'v1' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/util/regx/Token.cpp:260:26: error: Uninitialized variable: ret2 [uninitvar]
xerces-c-src_2_8_0/src/xercesc/validators/DTD/DTDGrammar.cpp:228:17: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xerces-c-src_2_8_0/src/xercesc/validators/DTD/DTDGrammar.cpp:214:9: note: outer condition: !sEntityPoolMutexRegistered
xerces-c-src_2_8_0/src/xercesc/validators/DTD/DTDGrammar.cpp:228:17: note: identical inner condition: !sEntityPoolMutexRegistered
xerces-c-src_2_8_0/src/xercesc/validators/DTD/DTDGrammar.cpp:219:17: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xerces-c-src_2_8_0/src/xercesc/validators/DTD/DTDGrammar.cpp:216:13: note: outer condition: !sEntityPoolMutex
xerces-c-src_2_8_0/src/xercesc/validators/DTD/DTDGrammar.cpp:219:17: note: identical inner condition: !sEntityPoolMutex
xerces-c-src_2_8_0/src/xercesc/validators/DTD/DTDScanner.cpp:1233:25: warning: Possible null pointer dereference: lastNode [nullPointer]
xerces-c-src_2_8_0/src/xercesc/validators/DTD/DTDScanner.cpp:1201:37: note: Assignment 'lastNode=0', assigned value is 0
xerces-c-src_2_8_0/src/xercesc/validators/DTD/DTDScanner.cpp:1233:25: note: Null pointer dereference
xerces-c-src_2_8_0/src/xercesc/validators/common/ContentSpecNode.cpp:247:56: style: Clarify calculation precedence for '*' and '?'. [clarifyCalculation]
xerces-c-src_2_8_0/src/xercesc/validators/datatype/AbstractNumericFacetValidator.cpp:147:12: style: The scope of the variable 'key' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/validators/datatype/AbstractStringValidator.cpp:120:12: style: The scope of the variable 'key' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/validators/datatype/BooleanDatatypeValidator.cpp:57:16: style: The scope of the variable 'key' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/validators/datatype/BooleanDatatypeValidator.cpp:58:16: style: The scope of the variable 'value' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:202:17: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xerces-c-src_2_8_0/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:199:13: note: outer condition: !sBuiltInRegistryMutex
xerces-c-src_2_8_0/src/xercesc/validators/datatype/DatatypeValidatorFactory.cpp:202:17: note: identical inner condition: !sBuiltInRegistryMutex
xerces-c-src_2_8_0/src/xercesc/validators/datatype/UnionDatatypeValidator.cpp:143:16: style: The scope of the variable 'key' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/validators/datatype/UnionDatatypeValidator.cpp:144:16: style: The scope of the variable 'value' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/validators/schema/ComplexTypeInfo.cpp:89:17: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xerces-c-src_2_8_0/src/xercesc/validators/schema/ComplexTypeInfo.cpp:75:9: note: outer condition: !sAnyTypeMutexRegistered
xerces-c-src_2_8_0/src/xercesc/validators/schema/ComplexTypeInfo.cpp:89:17: note: identical inner condition: !sAnyTypeMutexRegistered
xerces-c-src_2_8_0/src/xercesc/validators/schema/ComplexTypeInfo.cpp:80:17: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xerces-c-src_2_8_0/src/xercesc/validators/schema/ComplexTypeInfo.cpp:77:13: note: outer condition: !sAnyTypeMutex
xerces-c-src_2_8_0/src/xercesc/validators/schema/ComplexTypeInfo.cpp:80:17: note: identical inner condition: !sAnyTypeMutex
xerces-c-src_2_8_0/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:130:17: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xerces-c-src_2_8_0/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:126:13: note: outer condition: !sGeneralAttCheckMutex
xerces-c-src_2_8_0/src/xercesc/validators/schema/GeneralAttributeCheck.cpp:130:17: note: identical inner condition: !sGeneralAttCheckMutex
xerces-c-src_2_8_0/src/xercesc/validators/schema/TraverseSchema.cpp:5539:18: style: Same expression on both sides of '!=' because the value of 'saveInfo' and 'fSchemaInfo' are the same. [duplicateExpression]
xerces-c-src_2_8_0/src/xercesc/validators/schema/TraverseSchema.cpp:5476:37: note: 'saveInfo' is assigned value 'fSchemaInfo' here.
xerces-c-src_2_8_0/src/xercesc/validators/schema/TraverseSchema.cpp:5539:18: note: Same expression on both sides of '!=' because the value of 'saveInfo' and 'fSchemaInfo' are the same.
xerces-c-src_2_8_0/src/xercesc/validators/schema/TraverseSchema.cpp:2767:22: style: The scope of the variable 'noErrorFound' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/validators/schema/TraverseSchema.cpp:8969:22: style: The scope of the variable 'attrCount' can be reduced. [variableScope]
xerces-c-src_2_8_0/src/xercesc/validators/schema/TraverseSchema.cpp:1445:5: style: Exception should be caught by reference. [catchExceptionByValue]
xerces-c-src_2_8_0/src/xercesc/validators/schema/XSDErrorReporter.cpp:59:13: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xerces-c-src_2_8_0/src/xercesc/validators/schema/XSDErrorReporter.cpp:55:9: note: outer condition: !sErrRprtrMutex
xerces-c-src_2_8_0/src/xercesc/validators/schema/XSDErrorReporter.cpp:59:13: note: identical inner condition: !sErrRprtrMutex
xerces-c-src_2_8_0/src/xercesc/validators/schema/XSDErrorReporter.cpp:87:13: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xerces-c-src_2_8_0/src/xercesc/validators/schema/XSDErrorReporter.cpp:83:9: note: outer condition: !gErrMsgLoader
xerces-c-src_2_8_0/src/xercesc/validators/schema/XSDErrorReporter.cpp:87:13: note: identical inner condition: !gErrMsgLoader
xerces-c-src_2_8_0/tests/DOM/DOMMemTest/DOMMemTest.cpp:344:9: style: Variable 'nt2' is reassigned a value before the old one has been used. [redundantAssignment]
xerces-c-src_2_8_0/tests/DOM/DOMMemTest/DOMMemTest.cpp:339:9: note: Variable 'nt2' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMMemTest/DOMMemTest.cpp:344:9: note: Variable 'nt2' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMMemTest/DOMMemTest.cpp:538:9: style: Variable 'a' is reassigned a value before the old one has been used. [redundantAssignment]
xerces-c-src_2_8_0/tests/DOM/DOMMemTest/DOMMemTest.cpp:536:9: note: Variable 'a' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMMemTest/DOMMemTest.cpp:538:9: note: Variable 'a' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMMemTest/DOMMemTest.cpp:356:9: style: Same expression on both sides of '==' because the value of 'nnm' and '0' are the same. [duplicateExpression]
xerces-c-src_2_8_0/tests/DOM/DOMMemTest/DOMMemTest.cpp:355:35: note: 'nnm' is assigned value '0' here.
xerces-c-src_2_8_0/tests/DOM/DOMMemTest/DOMMemTest.cpp:356:9: note: Same expression on both sides of '==' because the value of 'nnm' and '0' are the same.
xerces-c-src_2_8_0/tests/DOM/DOMMemTest/DOMMemTest.cpp:440:9: style: Same expression on both sides of '==' because the value of 'nl' and '0' are the same. [duplicateExpression]
xerces-c-src_2_8_0/tests/DOM/DOMMemTest/DOMMemTest.cpp:438:30: note: 'nl' is assigned value '0' here.
xerces-c-src_2_8_0/tests/DOM/DOMMemTest/DOMMemTest.cpp:440:9: note: Same expression on both sides of '==' because the value of 'nl' and '0' are the same.
xerces-c-src_2_8_0/tests/DOM/DOMMemTest/DOMMemTest.cpp:441:9: style: Same expression on both sides of '!=' because the value of 'nl' and '0' are the same. [duplicateExpression]
xerces-c-src_2_8_0/tests/DOM/DOMMemTest/DOMMemTest.cpp:438:30: note: 'nl' is assigned value '0' here.
xerces-c-src_2_8_0/tests/DOM/DOMMemTest/DOMMemTest.cpp:441:9: note: Same expression on both sides of '!=' because the value of 'nl' and '0' are the same.
xerces-c-src_2_8_0/tests/DOM/DOMMemTest/DOMMemTest.cpp:442:9: style: Same expression on both sides of '==' because the value of 'nl' and 'nl2' are the same. [duplicateExpression]
xerces-c-src_2_8_0/tests/DOM/DOMMemTest/DOMMemTest.cpp:438:30: note: 'nl' is assigned value '0' here.
xerces-c-src_2_8_0/tests/DOM/DOMMemTest/DOMMemTest.cpp:439:31: note: 'nl2' is assigned value '0' here.
xerces-c-src_2_8_0/tests/DOM/DOMMemTest/DOMMemTest.cpp:442:9: note: Same expression on both sides of '==' because the value of 'nl' and 'nl2' are the same.
xerces-c-src_2_8_0/tests/DOM/DOMMemTest/DOMMemTest.cpp:286:26: style: Variable 'value' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/tests/DOM/DOMMemTest/DOMMemTest.cpp:344:30: style: Variable 'nt2' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/tests/DOM/DOMMemTest/DOMMemTest.cpp:80:5: style: Class 'XStr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/tests/DOM/DOMMemTest/DOMMemTest.cpp:476:10: style: Exception should be caught by reference. [catchExceptionByValue]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:1110:9: style: Condition '!T' is always false [knownConditionTrueFalse]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:1069:14: note: Assignment 'T=true', assigned value is 1
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:1110:9: note: Condition '!T' is always false
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:982:10: style: Variable 'OK' is reassigned a value before the old one has been used. [redundantAssignment]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:978:10: note: Variable 'OK' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:982:10: note: Variable 'OK' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:983:10: style: Variable 'OK' is reassigned a value before the old one has been used. [redundantAssignment]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:982:10: note: Variable 'OK' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:983:10: note: Variable 'OK' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:984:10: style: Variable 'OK' is reassigned a value before the old one has been used. [redundantAssignment]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:983:10: note: Variable 'OK' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:984:10: note: Variable 'OK' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:985:10: style: Variable 'OK' is reassigned a value before the old one has been used. [redundantAssignment]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:984:10: note: Variable 'OK' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:985:10: note: Variable 'OK' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:986:10: style: Variable 'OK' is reassigned a value before the old one has been used. [redundantAssignment]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:985:10: note: Variable 'OK' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:986:10: note: Variable 'OK' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:987:10: style: Variable 'OK' is reassigned a value before the old one has been used. [redundantAssignment]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:986:10: note: Variable 'OK' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:987:10: note: Variable 'OK' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:988:10: style: Variable 'OK' is reassigned a value before the old one has been used. [redundantAssignment]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:987:10: note: Variable 'OK' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:988:10: note: Variable 'OK' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:989:10: style: Variable 'OK' is reassigned a value before the old one has been used. [redundantAssignment]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:988:10: note: Variable 'OK' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:989:10: note: Variable 'OK' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:990:10: style: Variable 'OK' is reassigned a value before the old one has been used. [redundantAssignment]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:989:10: note: Variable 'OK' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:990:10: note: Variable 'OK' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:991:10: style: Variable 'OK' is reassigned a value before the old one has been used. [redundantAssignment]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:990:10: note: Variable 'OK' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:991:10: note: Variable 'OK' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:992:10: style: Variable 'OK' is reassigned a value before the old one has been used. [redundantAssignment]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:991:10: note: Variable 'OK' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:992:10: note: Variable 'OK' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:994:10: style: Variable 'OK' is reassigned a value before the old one has been used. [redundantAssignment]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:992:10: note: Variable 'OK' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:994:10: note: Variable 'OK' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:995:10: style: Variable 'OK' is reassigned a value before the old one has been used. [redundantAssignment]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:994:10: note: Variable 'OK' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:995:10: note: Variable 'OK' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:996:10: style: Variable 'OK' is reassigned a value before the old one has been used. [redundantAssignment]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:995:10: note: Variable 'OK' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:996:10: note: Variable 'OK' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:997:10: style: Variable 'OK' is reassigned a value before the old one has been used. [redundantAssignment]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:996:10: note: Variable 'OK' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:997:10: note: Variable 'OK' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:998:10: style: Variable 'OK' is reassigned a value before the old one has been used. [redundantAssignment]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:997:10: note: Variable 'OK' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:998:10: note: Variable 'OK' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:999:10: style: Variable 'OK' is reassigned a value before the old one has been used. [redundantAssignment]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:998:10: note: Variable 'OK' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:999:10: note: Variable 'OK' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:1032:9: style: Variable 'OK' is reassigned a value before the old one has been used. [redundantAssignment]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:999:10: note: Variable 'OK' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:1032:9: note: Variable 'OK' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:1035:9: style: Variable 'OK' is reassigned a value before the old one has been used. [redundantAssignment]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:1032:9: note: Variable 'OK' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:1035:9: note: Variable 'OK' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:1039:9: style: Variable 'OK' is reassigned a value before the old one has been used. [redundantAssignment]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:1035:9: note: Variable 'OK' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:1039:9: note: Variable 'OK' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:1042:9: style: Variable 'OK' is reassigned a value before the old one has been used. [redundantAssignment]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:1039:9: note: Variable 'OK' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:1042:9: note: Variable 'OK' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:2782:5: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:2775:0: note: Variable 'result' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:2782:5: note: Variable 'result' is reassigned a value before the old one has been used.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:2820:17: style: The scope of the variable 'textCompare' can be reduced. [variableScope]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:2956:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:333:56: style: Function 'docBuilder' argument 2 names different: declaration 'name' definition 'nameIn'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.h:94:47: note: Function 'docBuilder' argument 2 names different: declaration 'name' definition 'nameIn'.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:333:56: note: Function 'docBuilder' argument 2 names different: declaration 'name' definition 'nameIn'.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:758:41: style: Variable 'docEntity' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:760:54: style: Variable 'docDocType' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:762:69: style: Variable 'entityReferenceText' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:955:0: style: Variable 'avgTime' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:956:0: style: Variable 'startTime' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:971:33: style: Variable 'docEntity' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:1070:14: style: Variable 'F' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.h:94:6: performance: Technically the member function 'DOMTest::docBuilder' can be static. [functionStatic]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:333:15: note: Technically the member function 'DOMTest::docBuilder' can be static.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.h:94:6: note: Technically the member function 'DOMTest::docBuilder' can be static.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.h:96:6: performance: Technically the member function 'DOMTest::findTestNodes' can be static. [functionStatic]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:811:15: note: Technically the member function 'DOMTest::findTestNodes' can be static.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.h:96:6: note: Technically the member function 'DOMTest::findTestNodes' can be static.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.h:97:6: performance: Technically the member function 'DOMTest::findTestNodes' can be static. [functionStatic]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:868:15: note: Technically the member function 'DOMTest::findTestNodes' can be static.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.h:97:6: note: Technically the member function 'DOMTest::findTestNodes' can be static.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.h:100:6: performance: Technically the member function 'DOMTest::testAttr' can be static. [functionStatic]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:1065:15: note: Technically the member function 'DOMTest::testAttr' can be static.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.h:100:6: note: Technically the member function 'DOMTest::testAttr' can be static.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.h:101:6: performance: Technically the member function 'DOMTest::testCDATASection' can be static. [functionStatic]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:1565:15: note: Technically the member function 'DOMTest::testCDATASection' can be static.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.h:101:6: note: Technically the member function 'DOMTest::testCDATASection' can be static.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.h:102:6: performance: Technically the member function 'DOMTest::testCharacterData' can be static. [functionStatic]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:1730:15: note: Technically the member function 'DOMTest::testCharacterData' can be static.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.h:102:6: note: Technically the member function 'DOMTest::testCharacterData' can be static.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.h:103:6: performance: Technically the member function 'DOMTest::testChildNodeList' can be static. [functionStatic]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:1997:15: note: Technically the member function 'DOMTest::testChildNodeList' can be static.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.h:103:6: note: Technically the member function 'DOMTest::testChildNodeList' can be static.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.h:104:6: performance: Technically the member function 'DOMTest::testComment' can be static. [functionStatic]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:2024:15: note: Technically the member function 'DOMTest::testComment' can be static.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.h:104:6: note: Technically the member function 'DOMTest::testComment' can be static.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.h:105:6: performance: Technically the member function 'DOMTest::testDeepNodeList' can be static. [functionStatic]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:2186:15: note: Technically the member function 'DOMTest::testDeepNodeList' can be static.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.h:105:6: note: Technically the member function 'DOMTest::testDeepNodeList' can be static.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.h:116:6: performance: Technically the member function 'DOMTest::testDocumentFragment' can be static. [functionStatic]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:2526:15: note: Technically the member function 'DOMTest::testDocumentFragment' can be static.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.h:116:6: note: Technically the member function 'DOMTest::testDocumentFragment' can be static.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.h:118:6: performance: Technically the member function 'DOMTest::testDocumentType' can be static. [functionStatic]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:2578:15: note: Technically the member function 'DOMTest::testDocumentType' can be static.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.h:118:6: note: Technically the member function 'DOMTest::testDocumentType' can be static.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.h:119:6: performance: Technically the member function 'DOMTest::testDOMerrors' can be static. [functionStatic]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:2754:15: note: Technically the member function 'DOMTest::testDOMerrors' can be static.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.h:119:6: note: Technically the member function 'DOMTest::testDOMerrors' can be static.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.h:120:6: performance: Technically the member function 'DOMTest::testDOMImplementation' can be static. [functionStatic]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:2771:15: note: Technically the member function 'DOMTest::testDOMImplementation' can be static.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.h:120:6: note: Technically the member function 'DOMTest::testDOMImplementation' can be static.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.h:121:6: performance: Technically the member function 'DOMTest::testElement' can be static. [functionStatic]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:2811:15: note: Technically the member function 'DOMTest::testElement' can be static.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.h:121:6: note: Technically the member function 'DOMTest::testElement' can be static.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.h:122:6: performance: Technically the member function 'DOMTest::testEntity' can be static. [functionStatic]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:3458:15: note: Technically the member function 'DOMTest::testEntity' can be static.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.h:122:6: note: Technically the member function 'DOMTest::testEntity' can be static.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.h:123:6: performance: Technically the member function 'DOMTest::testEntityReference' can be static. [functionStatic]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:3620:15: note: Technically the member function 'DOMTest::testEntityReference' can be static.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.h:123:6: note: Technically the member function 'DOMTest::testEntityReference' can be static.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.h:132:6: performance: Technically the member function 'DOMTest::testNotation' can be static. [functionStatic]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:3959:15: note: Technically the member function 'DOMTest::testNotation' can be static.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.h:132:6: note: Technically the member function 'DOMTest::testNotation' can be static.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.h:133:6: performance: Technically the member function 'DOMTest::testPI' can be static. [functionStatic]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:4124:15: note: Technically the member function 'DOMTest::testPI' can be static.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.h:133:6: note: Technically the member function 'DOMTest::testPI' can be static.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.h:134:6: performance: Technically the member function 'DOMTest::testText' can be static. [functionStatic]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:4313:15: note: Technically the member function 'DOMTest::testText' can be static.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.h:134:6: note: Technically the member function 'DOMTest::testText' can be static.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.h:137:6: performance: Technically the member function 'DOMTest::testBaseURI' can be static. [functionStatic]
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.cpp:4504:15: note: Technically the member function 'DOMTest::testBaseURI' can be static.
xerces-c-src_2_8_0/tests/DOM/DOMTest/DTest.h:137:6: note: Technically the member function 'DOMTest::testBaseURI' can be static.
xerces-c-src_2_8_0/tests/DOM/DeprecatedDOMCount/DeprecatedDOMCount.cpp:234:34: style: Same expression on both sides of '-' because the value of 'endMillis' and 'startMillis' are the same. [duplicateExpression]
xerces-c-src_2_8_0/tests/DOM/DeprecatedDOMCount/DeprecatedDOMCount.cpp:233:79: note: 'endMillis' is assigned value 'XMLPlatformUtils::getCurrentMillis()' here.
xerces-c-src_2_8_0/tests/DOM/DeprecatedDOMCount/DeprecatedDOMCount.cpp:231:81: note: 'startMillis' is assigned value 'XMLPlatformUtils::getCurrentMillis()' here.
xerces-c-src_2_8_0/tests/DOM/DeprecatedDOMCount/DeprecatedDOMCount.cpp:234:34: note: Same expression on both sides of '-' because the value of 'endMillis' and 'startMillis' are the same.
xerces-c-src_2_8_0/tests/DOM/DeprecatedDOMCount/DeprecatedDOMCount.hpp:99:5: style: Class 'StrX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/tests/DOM/TypeInfo/TypeInfo.cpp:324:23: style: Variable 'docEle' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/tests/DOM/TypeInfo/TypeInfo.cpp:475:23: style: Variable 'docEle' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/tests/DOM/TypeInfo/TypeInfo.cpp:490:23: style: Variable 'docEle' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/tests/DOM/TypeInfo/TypeInfo.cpp:539:23: style: Variable 'docEle' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/tests/DOM/TypeInfo/TypeInfo.cpp:566:23: style: Variable 'docEle' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/tests/DOM/TypeInfo/TypeInfo.cpp:597:23: style: Variable 'docEle' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/tests/DOM/TypeInfo/TypeInfo.cpp:784:23: style: Variable 'docEle' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/tests/DOM/TypeInfo/TypeInfo.cpp:139:11: warning: Member variable 'TypeInfo::doc' is not initialized in the constructor. [uninitMemberVar]
xerces-c-src_2_8_0/tests/DOM/TypeInfo/TypeInfo.hpp:39:10: style: Technically the member function 'TypeInfo::testInBuiltTypesOnAttributes' can be const. [functionConst]
xerces-c-src_2_8_0/tests/DOM/TypeInfo/TypeInfo.cpp:158:16: note: Technically the member function 'TypeInfo::testInBuiltTypesOnAttributes' can be const.
xerces-c-src_2_8_0/tests/DOM/TypeInfo/TypeInfo.hpp:39:10: note: Technically the member function 'TypeInfo::testInBuiltTypesOnAttributes' can be const.
xerces-c-src_2_8_0/tests/DOM/TypeInfo/TypeInfo.hpp:50:10: performance: Technically the member function 'TypeInfo::compareDOMTypeInfo' can be static. [functionStatic]
xerces-c-src_2_8_0/tests/DOM/TypeInfo/TypeInfo.cpp:723:16: note: Technically the member function 'TypeInfo::compareDOMTypeInfo' can be static.
xerces-c-src_2_8_0/tests/DOM/TypeInfo/TypeInfo.hpp:50:10: note: Technically the member function 'TypeInfo::compareDOMTypeInfo' can be static.
xerces-c-src_2_8_0/tests/DOM/TypeInfo/TypeInfo.cpp:65:5: style: Class 'XStr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/tests/DOM/TypeInfo/TypeInfo.cpp:107:5: style: Class 'StrX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/tests/EncodingTest/EncodingTest.cpp:354:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xerces-c-src_2_8_0/tests/EncodingTest/EncodingTest.cpp:361:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xerces-c-src_2_8_0/tests/EncodingTest/EncodingTest.cpp:370:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xerces-c-src_2_8_0/tests/InitTermTest/InitTermTest.hpp:99:5: style: Class 'StrX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/tests/MemHandlerTest/SimpleValueHashTableOf.hpp:39:0: error: syntax error [syntaxError]
xerces-c-src_2_8_0/tests/MemHandlerTest/SimpleValueHashTableOf.c:48:0: error: Code 'template<...' is invalid C code. Use --std or --language to configure the language. [syntaxError]
xerces-c-src_2_8_0/tests/ParserTest/ParserTest_Parser.hpp:346:54: style: Function 'setScanner' argument 1 names different: declaration 'state' definition 'ourScanner'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/tests/ParserTest/ParserTest_Parser.hpp:79:39: note: Function 'setScanner' argument 1 names different: declaration 'state' definition 'ourScanner'.
xerces-c-src_2_8_0/tests/ParserTest/ParserTest_Parser.hpp:346:54: note: Function 'setScanner' argument 1 names different: declaration 'state' definition 'ourScanner'.
xerces-c-src_2_8_0/tests/ParserTest/ParserTest_Parser.cpp:302:57: style: Function 'startElement' argument 2 names different: declaration 'elemURIId' definition 'uriId'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/tests/ParserTest/ParserTest_Parser.hpp:135:41: note: Function 'startElement' argument 2 names different: declaration 'elemURIId' definition 'uriId'.
xerces-c-src_2_8_0/tests/ParserTest/ParserTest_Parser.cpp:302:57: note: Function 'startElement' argument 2 names different: declaration 'elemURIId' definition 'uriId'.
xerces-c-src_2_8_0/tests/ParserTest/ParserTest_Parser.cpp:303:57: style: Function 'startElement' argument 3 names different: declaration 'elemPrefix' definition 'prefixName'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/tests/ParserTest/ParserTest_Parser.hpp:136:41: note: Function 'startElement' argument 3 names different: declaration 'elemPrefix' definition 'prefixName'.
xerces-c-src_2_8_0/tests/ParserTest/ParserTest_Parser.cpp:303:57: note: Function 'startElement' argument 3 names different: declaration 'elemPrefix' definition 'prefixName'.
xerces-c-src_2_8_0/tests/ParserTest/ParserTest_Parser.cpp:305:57: style: Function 'startElement' argument 5 names different: declaration 'attrCount' definition 'attCount'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/tests/ParserTest/ParserTest_Parser.hpp:138:41: note: Function 'startElement' argument 5 names different: declaration 'attrCount' definition 'attCount'.
xerces-c-src_2_8_0/tests/ParserTest/ParserTest_Parser.cpp:305:57: note: Function 'startElement' argument 5 names different: declaration 'attrCount' definition 'attCount'.
xerces-c-src_2_8_0/tests/ParserTest/ParserTest_Parser.cpp:101:13: warning: Member variable 'TestParser::fScanner' is not initialized in the constructor. [uninitMemberVar]
xerces-c-src_2_8_0/tests/ThreadTest/ThreadTest.cpp:153:0: error: #error This platform is not supported [preprocessorErrorDirective]
xerces-c-src_2_8_0/tests/UtilTests/CoreTests_CountedPointer.cpp:64:5: warning: Member variable 'TestClass::refCount' is not initialized in the constructor. [uninitMemberVar]
xerces-c-src_2_8_0/tests/UtilTests/CoreTests_RefHashTable.cpp:124:13: style: Condition '!basicTests()' is always false [knownConditionTrueFalse]
xerces-c-src_2_8_0/tests/UtilTests/CoreTests_ValueArray.cpp:164:17: style: Variable 'index' is assigned a value that is never used. [unreadVariable]
xerces-c-src_2_8_0/tests/XSValueTest/XSValueTest.cpp:471:0: error: Invalid number of character '(' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
xerces-c-src_2_8_0/tests/XSerializerTest/XSerializerHandlers.cpp:92:58: style: Function 'error' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/tests/XSerializerTest/XSerializerHandlers.hpp:96:41: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/tests/XSerializerTest/XSerializerHandlers.cpp:92:58: note: Function 'error' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/tests/XSerializerTest/XSerializerHandlers.cpp:101:63: style: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/tests/XSerializerTest/XSerializerHandlers.hpp:97:46: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/tests/XSerializerTest/XSerializerHandlers.cpp:101:63: note: Function 'fatalError' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/tests/XSerializerTest/XSerializerHandlers.cpp:110:60: style: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'. [funcArgNamesDifferent]
xerces-c-src_2_8_0/tests/XSerializerTest/XSerializerHandlers.hpp:95:40: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/tests/XSerializerTest/XSerializerHandlers.cpp:110:60: note: Function 'warning' argument 1 names different: declaration 'exc' definition 'e'.
xerces-c-src_2_8_0/tests/XSerializerTest/XSerializerHandlers.hpp:116:21: style: Member variable 'XSerializerHandlers::fAttrCount' is in the wrong place in the initializer list. [initializerList]
xerces-c-src_2_8_0/tests/XSerializerTest/XSerializerHandlers.cpp:45:7: note: Member variable 'XSerializerHandlers::fAttrCount' is in the wrong place in the initializer list.
xerces-c-src_2_8_0/tests/XSerializerTest/XSerializerHandlers.hpp:116:21: note: Member variable 'XSerializerHandlers::fAttrCount' is in the wrong place in the initializer list.
xerces-c-src_2_8_0/tests/XSerializerTest/XSerializerTest.hpp:63:5: style: Class 'StrX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xerces-c-src_2_8_0/tests/XSerializerTest/XSerializerTest.cpp:516:30: style: Same expression on both sides of '-' because the value of 'endMillis' and 'startMillis' are the same. [duplicateExpression]
xerces-c-src_2_8_0/tests/XSerializerTest/XSerializerTest.cpp:515:75: note: 'endMillis' is assigned value 'XMLPlatformUtils::getCurrentMillis()' here.
xerces-c-src_2_8_0/tests/XSerializerTest/XSerializerTest.cpp:513:77: note: 'startMillis' is assigned value 'XMLPlatformUtils::getCurrentMillis()' here.
xerces-c-src_2_8_0/tests/XSerializerTest/XSerializerTest.cpp:516:30: note: Same expression on both sides of '-' because the value of 'endMillis' and 'startMillis' are the same.
[17:32]

ftp://ftp.se.debian.org/debian/pool/main/x/xevil/xevil_2.02r2.orig.tar.gz
xevil-2.02r2.orig/cmn/actual.cpp:1042:8: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/actual.cpp:1092:29: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/actual.cpp:1174:12: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/actual.cpp:1194:12: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/actual.cpp:1213:14: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/actual.cpp:1218:12: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/actual.cpp:1236:14: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/actual.cpp:1242:12: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/actual.cpp:1261:45: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/actual.cpp:1269:14: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/actual.cpp:1275:12: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/actual.cpp:1419:30: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/actual.cpp:1426:7: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/actual.cpp:1427:9: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/actual.cpp:1428:6: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/actual.cpp:1431:4: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/actual.cpp:1445:3: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/actual.cpp:2396:6: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/actual.cpp:2544:37: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/actual.cpp:2556:14: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/actual.cpp:2560:14: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/actual.cpp:2587:35: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/actual.cpp:3047:26: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/actual.cpp:3054:24: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/actual.cpp:3628:13: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/actual.cpp:3684:13: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/actual.cpp:2534:12: style: The scope of the variable 'nearbyIntel' can be reduced. [variableScope]
xevil-2.02r2.orig/cmn/actual.cpp:2536:12: style: The scope of the variable 'shooterIntel' can be reduced. [variableScope]
xevil-2.02r2.orig/cmn/actual.cpp:350:53: style: Function 'Explosion' argument 3 names different: declaration 'middle' definition 'mid'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:108:44: note: Function 'Explosion' argument 3 names different: declaration 'middle' definition 'mid'.
xevil-2.02r2.orig/cmn/actual.cpp:350:53: note: Function 'Explosion' argument 3 names different: declaration 'middle' definition 'mid'.
xevil-2.02r2.orig/cmn/actual.cpp:351:17: style: Function 'Explosion' argument 4 names different: declaration 'bomber' definition 'bomb_er'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:108:61: note: Function 'Explosion' argument 4 names different: declaration 'bomber' definition 'bomb_er'.
xevil-2.02r2.orig/cmn/actual.cpp:351:17: note: Function 'Explosion' argument 4 names different: declaration 'bomber' definition 'bomb_er'.
xevil-2.02r2.orig/cmn/actual.cpp:351:29: style: Function 'Explosion' argument 5 names different: declaration 'radius' definition 'r'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:108:72: note: Function 'Explosion' argument 5 names different: declaration 'radius' definition 'r'.
xevil-2.02r2.orig/cmn/actual.cpp:351:29: note: Function 'Explosion' argument 5 names different: declaration 'radius' definition 'r'.
xevil-2.02r2.orig/cmn/actual.cpp:351:35: style: Function 'Explosion' argument 6 names different: declaration 'damageMax' definition 'dMax'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:109:10: note: Function 'Explosion' argument 6 names different: declaration 'damageMax' definition 'dMax'.
xevil-2.02r2.orig/cmn/actual.cpp:351:35: note: Function 'Explosion' argument 6 names different: declaration 'damageMax' definition 'dMax'.
xevil-2.02r2.orig/cmn/actual.cpp:472:43: style: Function 'Fire' argument 3 names different: declaration 'middle' definition 'mid'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:142:39: note: Function 'Fire' argument 3 names different: declaration 'middle' definition 'mid'.
xevil-2.02r2.orig/cmn/actual.cpp:472:43: note: Function 'Fire' argument 3 names different: declaration 'middle' definition 'mid'.
xevil-2.02r2.orig/cmn/actual.cpp:612:58: style: Function 'FireExplosion' argument 4 names different: declaration 'shooter' definition 'sh'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:188:65: note: Function 'FireExplosion' argument 4 names different: declaration 'shooter' definition 'sh'.
xevil-2.02r2.orig/cmn/actual.cpp:612:58: note: Function 'FireExplosion' argument 4 names different: declaration 'shooter' definition 'sh'.
xevil-2.02r2.orig/cmn/actual.cpp:913:43: style: Function 'apply' argument 2 names different: declaration 'startVal' definition 'val'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:359:40: note: Function 'apply' argument 2 names different: declaration 'startVal' definition 'val'.
xevil-2.02r2.orig/cmn/actual.cpp:913:43: note: Function 'apply' argument 2 names different: declaration 'startVal' definition 'val'.
xevil-2.02r2.orig/cmn/actual.cpp:938:42: style: Function 'apply' argument 2 names different: declaration 'startVal' definition 'val'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:367:40: note: Function 'apply' argument 2 names different: declaration 'startVal' definition 'val'.
xevil-2.02r2.orig/cmn/actual.cpp:938:42: note: Function 'apply' argument 2 names different: declaration 'startVal' definition 'val'.
xevil-2.02r2.orig/cmn/actual.cpp:963:44: style: Function 'apply' argument 2 names different: declaration 'startVal' definition 'val'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:377:40: note: Function 'apply' argument 2 names different: declaration 'startVal' definition 'val'.
xevil-2.02r2.orig/cmn/actual.cpp:963:44: note: Function 'apply' argument 2 names different: declaration 'startVal' definition 'val'.
xevil-2.02r2.orig/cmn/actual.cpp:1604:37: style: Function 'apply' argument 2 names different: declaration 'startVal' definition 'val'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:554:40: note: Function 'apply' argument 2 names different: declaration 'startVal' definition 'val'.
xevil-2.02r2.orig/cmn/actual.cpp:1604:37: note: Function 'apply' argument 2 names different: declaration 'startVal' definition 'val'.
xevil-2.02r2.orig/cmn/actual.cpp:1679:40: style: Function 'apply' argument 2 names different: declaration 'startVal' definition 'val'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:596:40: note: Function 'apply' argument 2 names different: declaration 'startVal' definition 'val'.
xevil-2.02r2.orig/cmn/actual.cpp:1679:40: note: Function 'apply' argument 2 names different: declaration 'startVal' definition 'val'.
xevil-2.02r2.orig/cmn/actual.cpp:1751:36: style: Function 'apply' argument 2 names different: declaration 'startVal' definition 'val'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:638:40: note: Function 'apply' argument 2 names different: declaration 'startVal' definition 'val'.
xevil-2.02r2.orig/cmn/actual.cpp:1751:36: note: Function 'apply' argument 2 names different: declaration 'startVal' definition 'val'.
xevil-2.02r2.orig/cmn/actual.cpp:1906:43: style: Function 'Bomb' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:743:39: note: Function 'Bomb' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:1906:43: note: Function 'Bomb' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:1938:26: style: Function 'use' argument 1 names different: declaration 'p' definition 'bomberP'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:750:30: note: Function 'use' argument 1 names different: declaration 'p' definition 'bomberP'.
xevil-2.02r2.orig/cmn/actual.cpp:1938:26: note: Function 'use' argument 1 names different: declaration 'p' definition 'bomberP'.
xevil-2.02r2.orig/cmn/actual.cpp:2030:65: style: Function 'Trapdoor' argument 4 names different: declaration 'homeId' definition 'home_id'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:1166:57: note: Function 'Trapdoor' argument 4 names different: declaration 'homeId' definition 'home_id'.
xevil-2.02r2.orig/cmn/actual.cpp:2030:65: note: Function 'Trapdoor' argument 4 names different: declaration 'homeId' definition 'home_id'.
xevil-2.02r2.orig/cmn/actual.cpp:2066:51: style: Function 'append_seals_out' argument 2 names different: declaration 'lem' definition 'lems'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:1178:43: note: Function 'append_seals_out' argument 2 names different: declaration 'lem' definition 'lems'.
xevil-2.02r2.orig/cmn/actual.cpp:2066:51: note: Function 'append_seals_out' argument 2 names different: declaration 'lem' definition 'lems'.
xevil-2.02r2.orig/cmn/actual.cpp:2175:45: style: Function 'Shell' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:786:40: note: Function 'Shell' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:2175:45: note: Function 'Shell' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:2176:9: style: Function 'Shell' argument 5 names different: declaration 'dir' definition 'd'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:788:6: note: Function 'Shell' argument 5 names different: declaration 'dir' definition 'd'.
xevil-2.02r2.orig/cmn/actual.cpp:2176:9: note: Function 'Shell' argument 5 names different: declaration 'dir' definition 'd'.
xevil-2.02r2.orig/cmn/actual.cpp:2204:53: style: Function 'SwapShell' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:814:44: note: Function 'SwapShell' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:2204:53: note: Function 'SwapShell' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:2205:17: style: Function 'SwapShell' argument 4 names different: declaration 'shooter' definition 'sh'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:815:16: note: Function 'SwapShell' argument 4 names different: declaration 'shooter' definition 'sh'.
xevil-2.02r2.orig/cmn/actual.cpp:2205:17: note: Function 'SwapShell' argument 4 names different: declaration 'shooter' definition 'sh'.
xevil-2.02r2.orig/cmn/actual.cpp:2205:30: style: Function 'SwapShell' argument 5 names different: declaration 'swapper' definition 'sw'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:816:17: note: Function 'SwapShell' argument 5 names different: declaration 'swapper' definition 'sw'.
xevil-2.02r2.orig/cmn/actual.cpp:2205:30: note: Function 'SwapShell' argument 5 names different: declaration 'swapper' definition 'sw'.
xevil-2.02r2.orig/cmn/actual.cpp:2205:37: style: Function 'SwapShell' argument 6 names different: declaration 'dir' definition 'd'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:816:29: note: Function 'SwapShell' argument 6 names different: declaration 'dir' definition 'd'.
xevil-2.02r2.orig/cmn/actual.cpp:2205:37: note: Function 'SwapShell' argument 6 names different: declaration 'dir' definition 'd'.
xevil-2.02r2.orig/cmn/actual.cpp:2266:45: style: Function 'Lance' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:848:40: note: Function 'Lance' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:2266:45: note: Function 'Lance' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:2266:69: style: Function 'Lance' argument 5 names different: declaration 'dir' definition 'd'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:850:6: note: Function 'Lance' argument 5 names different: declaration 'dir' definition 'd'.
xevil-2.02r2.orig/cmn/actual.cpp:2266:69: note: Function 'Lance' argument 5 names different: declaration 'dir' definition 'd'.
xevil-2.02r2.orig/cmn/actual.cpp:2320:45: style: Function 'Laser' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:881:40: note: Function 'Laser' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:2320:45: note: Function 'Laser' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:2320:69: style: Function 'Laser' argument 5 names different: declaration 'dir' definition 'd'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:883:6: note: Function 'Laser' argument 5 names different: declaration 'dir' definition 'd'.
xevil-2.02r2.orig/cmn/actual.cpp:2320:69: note: Function 'Laser' argument 5 names different: declaration 'dir' definition 'd'.
xevil-2.02r2.orig/cmn/actual.cpp:2355:53: style: Function 'FrogShell' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:914:44: note: Function 'FrogShell' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:2355:53: note: Function 'FrogShell' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:2356:35: style: Function 'FrogShell' argument 5 names different: declaration 'frogGun' definition 'frog_gun'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:916:16: note: Function 'FrogShell' argument 5 names different: declaration 'frogGun' definition 'frog_gun'.
xevil-2.02r2.orig/cmn/actual.cpp:2356:35: note: Function 'FrogShell' argument 5 names different: declaration 'frogGun' definition 'frog_gun'.
xevil-2.02r2.orig/cmn/actual.cpp:2356:48: style: Function 'FrogShell' argument 6 names different: declaration 'dir' definition 'd'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:916:28: note: Function 'FrogShell' argument 6 names different: declaration 'dir' definition 'd'.
xevil-2.02r2.orig/cmn/actual.cpp:2356:48: note: Function 'FrogShell' argument 6 names different: declaration 'dir' definition 'd'.
xevil-2.02r2.orig/cmn/actual.cpp:2424:51: style: Function 'Fireball' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:949:43: note: Function 'Fireball' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:2424:51: note: Function 'Fireball' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:2425:12: style: Function 'Fireball' argument 5 names different: declaration 'dir' definition 'd'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:950:9: note: Function 'Fireball' argument 5 names different: declaration 'dir' definition 'd'.
xevil-2.02r2.orig/cmn/actual.cpp:2425:12: note: Function 'Fireball' argument 5 names different: declaration 'dir' definition 'd'.
xevil-2.02r2.orig/cmn/actual.cpp:2425:18: style: Function 'Fireball' argument 6 names different: declaration 'heat' definition 'h'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:950:17: note: Function 'Fireball' argument 6 names different: declaration 'heat' definition 'h'.
xevil-2.02r2.orig/cmn/actual.cpp:2425:18: note: Function 'Fireball' argument 6 names different: declaration 'heat' definition 'h'.
xevil-2.02r2.orig/cmn/actual.cpp:2425:24: style: Function 'Fireball' argument 7 names different: declaration 'time' definition 't'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:950:31: note: Function 'Fireball' argument 7 names different: declaration 'time' definition 't'.
xevil-2.02r2.orig/cmn/actual.cpp:2425:24: note: Function 'Fireball' argument 7 names different: declaration 'time' definition 't'.
xevil-2.02r2.orig/cmn/actual.cpp:2425:34: style: Function 'Fireball' argument 8 names different: declaration 'hurtOnFire' definition 'hOnFire'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:950:49: note: Function 'Fireball' argument 8 names different: declaration 'hurtOnFire' definition 'hOnFire'.
xevil-2.02r2.orig/cmn/actual.cpp:2425:34: note: Function 'Fireball' argument 8 names different: declaration 'hurtOnFire' definition 'hOnFire'.
xevil-2.02r2.orig/cmn/actual.cpp:2497:49: style: Function 'Missile' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:982:42: note: Function 'Missile' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:2497:49: note: Function 'Missile' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:2497:61: style: Function 'Missile' argument 4 names different: declaration 'shooter' definition 'sh'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:983:21: note: Function 'Missile' argument 4 names different: declaration 'shooter' definition 'sh'.
xevil-2.02r2.orig/cmn/actual.cpp:2497:61: note: Function 'Missile' argument 4 names different: declaration 'shooter' definition 'sh'.
xevil-2.02r2.orig/cmn/actual.cpp:2497:68: style: Function 'Missile' argument 5 names different: declaration 'dir' definition 'd'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:984:15: note: Function 'Missile' argument 5 names different: declaration 'dir' definition 'd'.
xevil-2.02r2.orig/cmn/actual.cpp:2497:68: note: Function 'Missile' argument 5 names different: declaration 'dir' definition 'd'.
xevil-2.02r2.orig/cmn/actual.cpp:2650:43: style: Function 'Star' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:1019:39: note: Function 'Star' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:2650:43: note: Function 'Star' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:2650:55: style: Function 'Star' argument 4 names different: declaration 'shooter' definition 'sh'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:1020:18: note: Function 'Star' argument 4 names different: declaration 'shooter' definition 'sh'.
xevil-2.02r2.orig/cmn/actual.cpp:2650:55: note: Function 'Star' argument 4 names different: declaration 'shooter' definition 'sh'.
xevil-2.02r2.orig/cmn/actual.cpp:2650:62: style: Function 'Star' argument 5 names different: declaration 'dir' definition 'd'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:1021:11: note: Function 'Star' argument 5 names different: declaration 'dir' definition 'd'.
xevil-2.02r2.orig/cmn/actual.cpp:2650:62: note: Function 'Star' argument 5 names different: declaration 'dir' definition 'd'.
xevil-2.02r2.orig/cmn/actual.cpp:3127:51: style: Function 'Chainsaw' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:1404:43: note: Function 'Chainsaw' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:3127:51: note: Function 'Chainsaw' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:3150:47: style: Function 'Pistol' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:1427:41: note: Function 'Pistol' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:3150:47: note: Function 'Pistol' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:3172:43: style: Function 'MGun' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:1451:39: note: Function 'MGun' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:3172:43: note: Function 'MGun' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:3194:49: style: Function 'Swapper' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:1670:42: note: Function 'Swapper' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:3194:49: note: Function 'Swapper' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:3217:30: style: Function 'create_shot' argument 5 names different: declaration 'dir' definition 'd'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:1685:75: note: Function 'create_shot' argument 5 names different: declaration 'dir' definition 'd'.
xevil-2.02r2.orig/cmn/actual.cpp:3217:30: note: Function 'create_shot' argument 5 names different: declaration 'dir' definition 'd'.
xevil-2.02r2.orig/cmn/actual.cpp:3233:47: style: Function 'Lancer' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:1474:41: note: Function 'Lancer' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:3233:47: note: Function 'Lancer' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:3263:29: style: Function 'create_shot' argument 5 names different: declaration 'dir' definition 'd'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:1490:75: note: Function 'create_shot' argument 5 names different: declaration 'dir' definition 'd'.
xevil-2.02r2.orig/cmn/actual.cpp:3263:29: note: Function 'create_shot' argument 5 names different: declaration 'dir' definition 'd'.
xevil-2.02r2.orig/cmn/actual.cpp:3279:55: style: Function 'AutoLancer' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:1501:45: note: Function 'AutoLancer' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:3279:55: note: Function 'AutoLancer' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:3309:29: style: Function 'create_shot' argument 5 names different: declaration 'dir' definition 'd'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:1517:75: note: Function 'create_shot' argument 5 names different: declaration 'dir' definition 'd'.
xevil-2.02r2.orig/cmn/actual.cpp:3309:29: note: Function 'create_shot' argument 5 names different: declaration 'dir' definition 'd'.
xevil-2.02r2.orig/cmn/actual.cpp:3325:49: style: Function 'FrogGun' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:1696:42: note: Function 'FrogGun' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:3325:49: note: Function 'FrogGun' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:3348:30: style: Function 'create_shot' argument 5 names different: declaration 'dir' definition 'd'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:1711:75: note: Function 'create_shot' argument 5 names different: declaration 'dir' definition 'd'.
xevil-2.02r2.orig/cmn/actual.cpp:3348:30: note: Function 'create_shot' argument 5 names different: declaration 'dir' definition 'd'.
xevil-2.02r2.orig/cmn/actual.cpp:3364:55: style: Function 'DogWhistle' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:1722:45: note: Function 'DogWhistle' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:3364:55: note: Function 'DogWhistle' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:3430:61: style: Function 'DemonSummoner' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:1751:48: note: Function 'DemonSummoner' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:3430:61: note: Function 'DemonSummoner' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:3482:51: style: Function 'FThrower' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:1528:43: note: Function 'FThrower' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:3482:51: note: Function 'FThrower' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:3501:28: style: Function 'create_shot' argument 5 names different: declaration 'dir' definition 'd'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:1535:75: note: Function 'create_shot' argument 5 names different: declaration 'dir' definition 'd'.
xevil-2.02r2.orig/cmn/actual.cpp:3501:28: note: Function 'create_shot' argument 5 names different: declaration 'dir' definition 'd'.
xevil-2.02r2.orig/cmn/actual.cpp:3548:51: style: Function 'Launcher' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:1564:43: note: Function 'Launcher' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:3548:51: note: Function 'Launcher' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:3587:51: style: Function 'Grenades' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:1590:43: note: Function 'Grenades' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:3587:51: note: Function 'Grenades' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:3645:49: style: Function 'Napalms' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:1616:42: note: Function 'Napalms' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:3645:49: note: Function 'Napalms' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:3701:45: style: Function 'Stars' argument 3 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:1642:40: note: Function 'Stars' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:3701:45: note: Function 'Stars' argument 3 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/actual.cpp:3733:28: style: Function 'fire' argument 1 names different: declaration 'id' definition 'shooterId'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:1659:31: note: Function 'fire' argument 1 names different: declaration 'id' definition 'shooterId'.
xevil-2.02r2.orig/cmn/actual.cpp:3733:28: note: Function 'fire' argument 1 names different: declaration 'id' definition 'shooterId'.
xevil-2.02r2.orig/cmn/actual.cpp:3771:1: style: Function 'Enforcer' argument 3 names different: declaration 'pos' definition 'rawPos'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:1781:43: note: Function 'Enforcer' argument 3 names different: declaration 'pos' definition 'rawPos'.
xevil-2.02r2.orig/cmn/actual.cpp:3771:1: note: Function 'Enforcer' argument 3 names different: declaration 'pos' definition 'rawPos'.
xevil-2.02r2.orig/cmn/actual.cpp:3789:1: style: Function 'Frog' argument 3 names different: declaration 'pos' definition 'rawPos'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:1814:39: note: Function 'Frog' argument 3 names different: declaration 'pos' definition 'rawPos'.
xevil-2.02r2.orig/cmn/actual.cpp:3789:1: note: Function 'Frog' argument 3 names different: declaration 'pos' definition 'rawPos'.
xevil-2.02r2.orig/cmn/actual.cpp:3810:1: style: Function 'Hero' argument 3 names different: declaration 'pos' definition 'rawPos'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:1848:39: note: Function 'Hero' argument 3 names different: declaration 'pos' definition 'rawPos'.
xevil-2.02r2.orig/cmn/actual.cpp:3810:1: note: Function 'Hero' argument 3 names different: declaration 'pos' definition 'rawPos'.
xevil-2.02r2.orig/cmn/actual.cpp:3828:1: style: Function 'Ninja' argument 3 names different: declaration 'pos' definition 'rawPos'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:1888:40: note: Function 'Ninja' argument 3 names different: declaration 'pos' definition 'rawPos'.
xevil-2.02r2.orig/cmn/actual.cpp:3828:1: note: Function 'Ninja' argument 3 names different: declaration 'pos' definition 'rawPos'.
xevil-2.02r2.orig/cmn/actual.cpp:3846:1: style: Function 'Alien' argument 3 names different: declaration 'pos' definition 'rawPos'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:1927:40: note: Function 'Alien' argument 3 names different: declaration 'pos' definition 'rawPos'.
xevil-2.02r2.orig/cmn/actual.cpp:3846:1: note: Function 'Alien' argument 3 names different: declaration 'pos' definition 'rawPos'.
xevil-2.02r2.orig/cmn/actual.cpp:3864:1: style: Function 'RedHugger' argument 3 names different: declaration 'pos' definition 'rawPos'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:1962:44: note: Function 'RedHugger' argument 3 names different: declaration 'pos' definition 'rawPos'.
xevil-2.02r2.orig/cmn/actual.cpp:3864:1: note: Function 'RedHugger' argument 3 names different: declaration 'pos' definition 'rawPos'.
xevil-2.02r2.orig/cmn/actual.cpp:3878:1: style: Function 'GreenHugger' argument 3 names different: declaration 'pos' definition 'rawPos'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:1991:46: note: Function 'GreenHugger' argument 3 names different: declaration 'pos' definition 'rawPos'.
xevil-2.02r2.orig/cmn/actual.cpp:3878:1: note: Function 'GreenHugger' argument 3 names different: declaration 'pos' definition 'rawPos'.
xevil-2.02r2.orig/cmn/actual.cpp:3892:1: style: Function 'ChopperBoy' argument 3 names different: declaration 'pos' definition 'rawPos'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:2020:45: note: Function 'ChopperBoy' argument 3 names different: declaration 'pos' definition 'rawPos'.
xevil-2.02r2.orig/cmn/actual.cpp:3892:1: note: Function 'ChopperBoy' argument 3 names different: declaration 'pos' definition 'rawPos'.
xevil-2.02r2.orig/cmn/actual.cpp:3910:1: style: Function 'Seal' argument 3 names different: declaration 'pos' definition 'rawPos'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:2054:39: note: Function 'Seal' argument 3 names different: declaration 'pos' definition 'rawPos'.
xevil-2.02r2.orig/cmn/actual.cpp:3910:1: note: Function 'Seal' argument 3 names different: declaration 'pos' definition 'rawPos'.
xevil-2.02r2.orig/cmn/actual.cpp:3928:1: style: Function 'FireDemon' argument 3 names different: declaration 'pos' definition 'rawPos'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:2088:44: note: Function 'FireDemon' argument 3 names different: declaration 'pos' definition 'rawPos'.
xevil-2.02r2.orig/cmn/actual.cpp:3928:1: note: Function 'FireDemon' argument 3 names different: declaration 'pos' definition 'rawPos'.
xevil-2.02r2.orig/cmn/actual.cpp:3960:1: style: Function 'Dragon' argument 3 names different: declaration 'pos' definition 'rawPos'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:2129:41: note: Function 'Dragon' argument 3 names different: declaration 'pos' definition 'rawPos'.
xevil-2.02r2.orig/cmn/actual.cpp:3960:1: note: Function 'Dragon' argument 3 names different: declaration 'pos' definition 'rawPos'.
xevil-2.02r2.orig/cmn/actual.cpp:4019:1: style: Function 'Dog' argument 3 names different: declaration 'pos' definition 'rawPos'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:2206:38: note: Function 'Dog' argument 3 names different: declaration 'pos' definition 'rawPos'.
xevil-2.02r2.orig/cmn/actual.cpp:4019:1: note: Function 'Dog' argument 3 names different: declaration 'pos' definition 'rawPos'.
xevil-2.02r2.orig/cmn/actual.cpp:4044:1: style: Function 'Mutt' argument 3 names different: declaration 'pos' definition 'rawPos'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:2247:39: note: Function 'Mutt' argument 3 names different: declaration 'pos' definition 'rawPos'.
xevil-2.02r2.orig/cmn/actual.cpp:4044:1: note: Function 'Mutt' argument 3 names different: declaration 'pos' definition 'rawPos'.
xevil-2.02r2.orig/cmn/actual.cpp:4069:1: style: Function 'Yeti' argument 3 names different: declaration 'pos' definition 'rawPos'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/actual.h:2286:39: note: Function 'Yeti' argument 3 names different: declaration 'pos' definition 'rawPos'.
xevil-2.02r2.orig/cmn/actual.cpp:4069:1: note: Function 'Yeti' argument 3 names different: declaration 'pos' definition 'rawPos'.
xevil-2.02r2.orig/cmn/actual.cpp:1946:24: style: Variable 'locator' is assigned a value that is never used. [unreadVariable]
xevil-2.02r2.orig/cmn/intel.h:384:30: warning: Assert statement calls a function which may have desired side effects: 'strategy_uses_target_id'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/physical.h:475:42: warning: Assert statement calls a function which may have desired side effects: 'alive'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/actual.cpp:1332:17: warning: Assert statement calls a function which may have desired side effects: 'get_intel'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/actual.cpp:1415:13: warning: Assert statement calls a function which may have desired side effects: 'is_moving'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/actual.cpp:1443:12: warning: Assert statement calls a function which may have desired side effects: 'is_moving'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/actual.cpp:1477:17: warning: Assert statement calls a function which may have desired side effects: 'alive'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/actual.cpp:1574:13: warning: Assert statement calls a function which may have desired side effects: 'alive'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/actual.cpp:2384:19: warning: Assert statement calls a function which may have desired side effects: 'get_mapped'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/actual.cpp:3626:18: warning: Assert statement calls a function which may have desired side effects: 'is_moving'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/actual.cpp:3682:18: warning: Assert statement calls a function which may have desired side effects: 'is_moving'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/utils.h:365:3: warning: Member variable 'PtrList::len' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/cmn/utils.h:365:3: warning: Member variable 'PtrList::allc' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/cmn/utils.h:365:3: warning: Member variable 'PtrList::data' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/cmn/utils.h:366:8: warning: Member variable 'PtrList::len' is not assigned a value in 'PtrList::operator='. [operatorEqVarError]
xevil-2.02r2.orig/cmn/utils.h:366:8: warning: Member variable 'PtrList::allc' is not assigned a value in 'PtrList::operator='. [operatorEqVarError]
xevil-2.02r2.orig/cmn/utils.h:366:8: warning: Member variable 'PtrList::data' is not assigned a value in 'PtrList::operator='. [operatorEqVarError]
xevil-2.02r2.orig/cmn/coord.h:449:3: warning: Member variable 'Box::loc' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/cmn/coord.h:517:3: warning: Member variable 'Hanging::type' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/cmn/coord.h:517:3: warning: Member variable 'Hanging::loc' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/cmn/area.h:76:3: warning: Member variable 'Area::size' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/cmn/area.h:248:1: style: The class 'Avoid' does not have a constructor although it has private member variables. [noConstructor]
xevil-2.02r2.orig/cmn/area.h:284:3: warning: Member variable 'ViewportRegion::type' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/cmn/area.h:284:3: warning: Member variable 'ViewportRegion::radius' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/cmn/area.h:322:3: warning: Member variable 'ViewportInfo::logicalSize' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/cmn/area.h:322:3: warning: Member variable 'ViewportInfo::extraSize' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/cmn/area.h:322:3: warning: Member variable 'ViewportInfo::radius' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/cmn/world.h:155:3: warning: Member variable 'Mover::world' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/cmn/world.h:155:3: warning: Member variable 'Mover::locator' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/cmn/world.h:155:3: warning: Member variable 'Mover::vel' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/cmn/world.h:155:3: warning: Member variable 'Mover::velStored' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/cmn/sound_cmn.h:46:3: warning: Member variable 'SoundRequest::soundName' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/cmn/locator.h:101:1: style: The class 'OLentry' does not have a constructor although it has private member variables. [noConstructor]
xevil-2.02r2.orig/cmn/actual.cpp:821:1: warning: Member variable 'XProtection::health' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/cmn/actual.cpp:1921:1: warning: Member variable 'Bomb::frame' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/cmn/actual.cpp:2971:1: warning: Member variable 'Egg::intelOptions' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/cmn/actual.cpp:3482:11: warning: Member variable 'FThrower::fireCommand' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/cmn/actual.cpp:3491:1: warning: Member variable 'FThrower::fireCommand' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/cmn/utils.h:366:3: style: 'PtrList::operator=' should return 'PtrList &'. [operatorEq]
xevil-2.02r2.orig/cmn/actual.h:89:15: style: Unused private function: 'PhysMover::init_x' [unusedPrivateFunction]
xevil-2.02r2.orig/cmn/actual.h:211:15: style: Unused private function: 'FireExplosion::init_x' [unusedPrivateFunction]
xevil-2.02r2.orig/cmn/actual.h:2146:15: style: Unused private function: 'Dragon::get_shot_size' [unusedPrivateFunction]
xevil-2.02r2.orig/cmn/actual.h:2147:20: style: Unused private function: 'Dragon::create_shot' [unusedPrivateFunction]
xevil-2.02r2.orig/cmn/actual.h:2185:20: style: Unused private function: 'Walker::create_shot' [unusedPrivateFunction]
xevil-2.02r2.orig/cmn/streams.h:45:35: performance: Variable 'ownSocket' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/coord.h:450:35: performance: Variable 'loc' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/coord.h:450:44: performance: Variable 'dim' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/area.h:79:61: performance: Variable 'size' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/world.h:155:12: performance: Variable 'areaSet' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/sound_cmn.h:44:6: performance: Variable 'pos' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/locator.h:315:5: performance: Variable 'membersDontCollide' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/actual.cpp:181:2: performance: Variable 'moverId' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/actual.cpp:354:3: performance: Variable 'bomber' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/actual.cpp:490:3: performance: Variable 'isCollidable' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/actual.cpp:614:3: performance: Variable 'shooter' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/actual.cpp:978:3: performance: Variable 'turnTaken' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/actual.cpp:984:3: performance: Variable 'turnTaken' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/actual.cpp:1922:3: performance: Variable 'active' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/actual.cpp:1923:3: performance: Variable 'defused' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/actual.cpp:2208:3: performance: Variable 'swapper' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/actual.cpp:2359:3: performance: Variable 'frogGun' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/actual.cpp:2448:3: performance: Variable 'hurtOnFire' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/actual.cpp:2821:3: performance: Variable 'defused' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/actual.cpp:2895:3: performance: Variable 'defused' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/actual.cpp:2964:3: performance: Variable 'intelOptions' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/actual.cpp:2966:3: performance: Variable 'open' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/utils.h:172:11: style: Technically the member function 'Timer::ready' can be const. [functionConst]
xevil-2.02r2.orig/cmn/utils.h:173:7: style: Technically the member function 'Timer::get_remaining' can be const. [functionConst]
xevil-2.02r2.orig/cmn/streams.h:221:7: style: Technically the member function 'UDPInStream::bytes_remaining' can be const. [functionConst]
xevil-2.02r2.orig/cmn/coord.h:421:7: style: Technically the member function 'Size::abs_2' can be const. [functionConst]
xevil-2.02r2.orig/cmn/coord.h:438:7: style: Technically the member function 'Loc::move' can be const. [functionConst]
xevil-2.02r2.orig/cmn/coord.h:641:11: style: Technically the member function 'NetData::clocked_this_turn' can be const. [functionConst]
xevil-2.02r2.orig/cmn/coord.h:652:12: style: Technically the member function 'NetData::get_tick_type' can be const. [functionConst]
xevil-2.02r2.orig/cmn/coord.h:657:8: style: Technically the member function 'NetData::get_last_modified' can be const. [functionConst]
xevil-2.02r2.orig/cmn/coord.h:665:11: style: Technically the member function 'NetData::get_sent_flag' can be const. [functionConst]
xevil-2.02r2.orig/cmn/world.h:166:11: style: Technically the member function 'Mover::is_area_set' can be const. [functionConst]
xevil-2.02r2.orig/cmn/world.h:174:15: style: Technically the member function 'Mover::get_area' can be const. [functionConst]
xevil-2.02r2.orig/cmn/world.h:176:15: style: Technically the member function 'Mover::get_vel' can be const. [functionConst]
xevil-2.02r2.orig/cmn/world.h:179:18: style: Technically the member function 'Mover::get_mover_id' can be const. [functionConst]
xevil-2.02r2.orig/cmn/world.h:263:8: style: Technically the member function 'World::get_size' can be const. [functionConst]
xevil-2.02r2.orig/cmn/world.h:266:7: style: Technically the member function 'World::get_dim' can be const. [functionConst]
xevil-2.02r2.orig/cmn/world.h:275:9: style: Technically the member function 'World::get_rooms' can be const. [functionConst]
xevil-2.02r2.orig/cmn/world.h:311:11: style: Technically the member function 'World::inside' can be const. [functionConst]
xevil-2.02r2.orig/cmn/world.h:393:11: style: Technically the member function 'World::just_reset' can be const. [functionConst]
xevil-2.02r2.orig/cmn/sound_cmn.h:54:7: style: Technically the member function 'SoundRequest::get_pos' can be const. [functionConst]
xevil-2.02r2.orig/cmn/sound_cmn.h:57:13: style: Technically the member function 'SoundRequest::get_sound_name' can be const. [functionConst]
xevil-2.02r2.orig/cmn/locator.h:147:11: style: Technically the member function 'OLgridEntry::get_collided' can be const. [functionConst]
xevil-2.02r2.orig/cmn/locator.h:149:11: style: Technically the member function 'OLgridEntry::get_mapped' can be const. [functionConst]
xevil-2.02r2.orig/cmn/locator.h:151:11: style: Technically the member function 'OLgridEntry::get_flash' can be const. [functionConst]
xevil-2.02r2.orig/cmn/locator.h:169:11: style: Technically the member function 'OLgridEntry::get_collidable' can be const. [functionConst]
xevil-2.02r2.orig/cmn/intel.h:133:11: style: Technically the member function 'Intel::creation_ok' can be const. [functionConst]
xevil-2.02r2.orig/cmn/intel.h:147:11: style: Technically the member function 'Intel::alive' can be const. [functionConst]
xevil-2.02r2.orig/cmn/intel.h:151:13: style: Technically the member function 'Intel::get_id' can be const. [functionConst]
xevil-2.02r2.orig/cmn/intel.h:157:11: style: Technically the member function 'Intel::intel_status_changed' can be const. [functionConst]
xevil-2.02r2.orig/cmn/intel.h:164:15: style: Technically the member function 'Intel::get_name' can be const. [functionConst]
xevil-2.02r2.orig/cmn/intel.h:166:7: style: Technically the member function 'Intel::get_human_kills' can be const. [functionConst]
xevil-2.02r2.orig/cmn/intel.h:167:7: style: Technically the member function 'Intel::get_enemy_kills' can be const. [functionConst]
xevil-2.02r2.orig/cmn/intel.h:168:7: style: Technically the member function 'Intel::get_soups' can be const. [functionConst]
xevil-2.02r2.orig/cmn/intel.h:176:11: style: Technically the member function 'Intel::get_killer_intel_id' can be const. [functionConst]
xevil-2.02r2.orig/cmn/intel.h:178:11: style: Technically the member function 'Intel::get_intel_id' can be const. [functionConst]
xevil-2.02r2.orig/cmn/intel.h:180:11: style: Technically the member function 'Intel::get_dont_collide' can be const. [functionConst]
xevil-2.02r2.orig/cmn/intel.h:264:23: style: Technically the member function 'Intel::get_intel_options' can be const. [functionConst]
xevil-2.02r2.orig/cmn/intel.h:308:12: style: Technically the member function 'Human::get_color_num' can be const. [functionConst]
xevil-2.02r2.orig/cmn/intel.h:316:13: style: Technically the member function 'Human::get_command' can be const. [functionConst]
xevil-2.02r2.orig/cmn/intel.h:373:12: style: Technically the member function 'Machine::get_strategy' can be const. [functionConst]
xevil-2.02r2.orig/cmn/intel.h:381:11: style: Technically the member function 'Machine::strategy_uses_target_id' can be const. [functionConst]
xevil-2.02r2.orig/cmn/physical.h:327:11: style: Technically the member function 'Physical::creation_ok' can be const. [functionConst]
xevil-2.02r2.orig/cmn/physical.h:343:10: style: Technically the member function 'Physical::get_health' can be const. [functionConst]
xevil-2.02r2.orig/cmn/physical.h:345:10: style: Technically the member function 'Physical::get_health_next' can be const. [functionConst]
xevil-2.02r2.orig/cmn/physical.h:352:8: style: Technically the member function 'Physical::get_mass' can be const. [functionConst]
xevil-2.02r2.orig/cmn/physical.h:356:11: style: Technically the member function 'Physical::get_class_id' can be const. [functionConst]
xevil-2.02r2.orig/cmn/physical.h:357:15: style: Technically the member function 'Physical::get_class_name' can be const. [functionConst]
xevil-2.02r2.orig/cmn/physical.h:361:26: style: Technically the member function 'Physical::get_context' can be const. [functionConst]
xevil-2.02r2.orig/cmn/physical.h:363:11: style: Technically the member function 'Physical::delete_me' can be const. [functionConst]
xevil-2.02r2.orig/cmn/physical.h:369:11: style: Technically the member function 'Physical::die_called' can be const. [functionConst]
xevil-2.02r2.orig/cmn/physical.h:397:11: style: Technically the member function 'Physical::get_mapped' can be const. [functionConst]
xevil-2.02r2.orig/cmn/physical.h:402:14: performance: Technically the member function 'Physical::get_unit_accs' can be static. [functionStatic]
xevil-2.02r2.orig/cmn/physical.h:403:14: performance: Technically the member function 'Physical::get_unit_vels' can be static. [functionStatic]
xevil-2.02r2.orig/cmn/physical.h:405:6: style: Technically the member function 'Physical::get_id' can be const. [functionConst]
xevil-2.02r2.orig/cmn/physical.h:412:6: style: Technically the member function 'Physical::get_dont_collide' can be const. [functionConst]
xevil-2.02r2.orig/cmn/physical.h:416:15: style: Technically the member function 'Physical::get_dont_collide_composite' can be const. [functionConst]
xevil-2.02r2.orig/cmn/physical.h:424:11: style: Technically the member function 'Physical::get_quiet_death' can be const. [functionConst]
xevil-2.02r2.orig/cmn/physical.h:580:11: style: Technically the member function 'Physical::alive_next' can be const. [functionConst]
xevil-2.02r2.orig/cmn/physical.h:590:11: style: Technically the member function 'Physical::get_mapped_next' can be const. [functionConst]
xevil-2.02r2.orig/cmn/physical.h:778:14: style: Technically the member function 'Moving::get_raw_pos' can be const. [functionConst]
xevil-2.02r2.orig/cmn/physical.h:785:11: style: Technically the member function 'Moving::supports_invisibility' can be const. [functionConst]
xevil-2.02r2.orig/cmn/physical.h:846:24: style: Technically the member function 'Moving::get_moving_context' can be const. [functionConst]
xevil-2.02r2.orig/cmn/physical.h:858:11: style: Technically the member function 'Moving::hit_wall' can be const. [functionConst]
xevil-2.02r2.orig/cmn/physical.h:859:11: style: Technically the member function 'Moving::hit_wall_next' can be const. [functionConst]
xevil-2.02r2.orig/cmn/physical.h:863:7: style: Technically the member function 'Moving::get_vel_next' can be const. [functionConst]
xevil-2.02r2.orig/cmn/physical.h:1018:13: style: Technically the member function 'Shot::get_shooter' can be const. [functionConst]
xevil-2.02r2.orig/cmn/physical.h:1033:7: style: Technically the member function 'Shot::get_damage' can be const. [functionConst]
xevil-2.02r2.orig/cmn/physical.h:1163:11: style: Technically the member function 'Touchable::wasTouched' can be const. [functionConst]
xevil-2.02r2.orig/cmn/physical.h:1298:11: style: Technically the member function 'Item::is_held' can be const. [functionConst]
xevil-2.02r2.orig/cmn/physical.h:1313:11: style: Technically the member function 'Item::persists' can be const. [functionConst]
xevil-2.02r2.orig/cmn/physical.h:1571:11: style: Technically the member function 'Weapon::entered_scope' can be const. [functionConst]
xevil-2.02r2.orig/cmn/physical.h:1941:10: style: Technically the member function 'Creature::get_stance' can be const. [functionConst]
xevil-2.02r2.orig/cmn/physical.h:1943:11: style: Technically the member function 'Creature::can_climb' can be const. [functionConst]
xevil-2.02r2.orig/cmn/physical.h:1948:18: style: Technically the member function 'Creature::get_hanging' can be const. [functionConst]
xevil-2.02r2.orig/cmn/physical.h:1952:19: style: Technically the member function 'Creature::get_touching_area' can be const. [functionConst]
xevil-2.02r2.orig/cmn/physical.h:1955:8: style: Technically the member function 'Creature::get_grav' can be const. [functionConst]
xevil-2.02r2.orig/cmn/physical.h:1969:11: style: Technically the member function 'Creature::biological' can be const. [functionConst]
xevil-2.02r2.orig/cmn/physical.h:1976:11: style: Technically the member function 'Creature::get_want_climb' can be const. [functionConst]
xevil-2.02r2.orig/cmn/physical.h:2085:10: style: Technically the member function 'Creature::get_stance_next' can be const. [functionConst]
xevil-2.02r2.orig/cmn/physical.h:2103:10: style: Technically the member function 'Creature::get_birth_time' can be const. [functionConst]
xevil-2.02r2.orig/cmn/physical.h:2131:11: style: Technically the member function 'Creature::stunned_next' can be const. [functionConst]
xevil-2.02r2.orig/cmn/physical.h:2805:9: style: Technically the member function 'Sticky::get_wall_crawl_speed' can be const. [functionConst]
xevil-2.02r2.orig/cmn/physical.h:2841:11: performance: Technically the member function 'Sticky::get_dont_attach' can be static. [functionStatic]
xevil-2.02r2.orig/cmn/physical.h:2920:7: style: Technically the member function 'BuiltIn::get_weapon_coolness' can be const. [functionConst]
xevil-2.02r2.orig/cmn/physical.h:3272:15: style: Technically the member function 'Composite::get_composite_id' can be const. [functionConst]
xevil-2.02r2.orig/cmn/physical.h:3345:6: style: Technically the member function 'Segmented::get_prev' can be const. [functionConst]
xevil-2.02r2.orig/cmn/physical.h:3346:6: style: Technically the member function 'Segmented::get_next' can be const. [functionConst]
xevil-2.02r2.orig/cmn/actual.h:1178:8: style: Technically the member function 'Trapdoor::append_seals_out' can be const. [functionConst]
xevil-2.02r2.orig/cmn/actual.cpp:2066:16: note: Technically the member function 'Trapdoor::append_seals_out' can be const.
xevil-2.02r2.orig/cmn/actual.h:1178:8: note: Technically the member function 'Trapdoor::append_seals_out' can be const.
xevil-2.02r2.orig/cmn/actual.h:1220:7: style: Technically the member function 'Home::get_seals_safe' can be const. [functionConst]
xevil-2.02r2.orig/cmn/streams.h:237:14: warning: The class 'UDPInStream' defines member variable with name 'bytesIn' also defined in its parent class 'NetInStream'. [duplInheritedMember]
xevil-2.02r2.orig/cmn/streams.h:157:14: note: Parent variable 'NetInStream::bytesIn'
xevil-2.02r2.orig/cmn/streams.h:237:14: note: Derived variable 'UDPInStream::bytesIn'
xevil-2.02r2.orig/cmn/streams.h:281:14: warning: The class 'UDPOutStream' defines member variable with name 'bytesOut' also defined in its parent class 'NetOutStream'. [duplInheritedMember]
xevil-2.02r2.orig/cmn/streams.h:199:14: note: Parent variable 'NetOutStream::bytesOut'
xevil-2.02r2.orig/cmn/streams.h:281:14: note: Derived variable 'UDPOutStream::bytesOut'
xevil-2.02r2.orig/cmn/actual.h:569:29: warning: The class 'CrackPipe' defines member variable with name 'context' also defined in its parent class 'Drugs'. [duplInheritedMember]
xevil-2.02r2.orig/cmn/physical.h:1427:23: note: Parent variable 'Drugs::context'
xevil-2.02r2.orig/cmn/actual.h:569:29: note: Derived variable 'CrackPipe::context'
xevil-2.02r2.orig/cmn/actual.h:611:29: warning: The class 'Caffine' defines member variable with name 'context' also defined in its parent class 'Drugs'. [duplInheritedMember]
xevil-2.02r2.orig/cmn/physical.h:1427:23: note: Parent variable 'Drugs::context'
xevil-2.02r2.orig/cmn/actual.h:611:29: note: Derived variable 'Caffine::context'
xevil-2.02r2.orig/cmn/actual.h:660:29: warning: The class 'PCP' defines member variable with name 'context' also defined in its parent class 'Drugs'. [duplInheritedMember]
xevil-2.02r2.orig/cmn/physical.h:1427:23: note: Parent variable 'Drugs::context'
xevil-2.02r2.orig/cmn/actual.h:660:29: note: Derived variable 'PCP::context'
xevil-2.02r2.orig/cmn/utils.h:171:3: style: Class 'Timer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xevil-2.02r2.orig/cmn/utils.h:349:3: style: Class 'PtrList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xevil-2.02r2.orig/cmn/utils.h:354:3: style: Class 'PtrList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xevil-2.02r2.orig/cmn/utils.h:370:3: style: Class 'PtrList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xevil-2.02r2.orig/cmn/id.h:53:3: style: Class 'Identifier' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xevil-2.02r2.orig/cmn/id.h:66:3: style: Class 'Id' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xevil-2.02r2.orig/cmn/id.h:75:3: style: Class 'IntelId' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xevil-2.02r2.orig/cmn/id.h:84:3: style: Class 'MoverId' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xevil-2.02r2.orig/cmn/coord.h:323:3: style: Struct 'Pos' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xevil-2.02r2.orig/cmn/coord.h:373:3: style: Struct 'Dim' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xevil-2.02r2.orig/cmn/coord.h:469:3: style: Struct 'RoomIndex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xevil-2.02r2.orig/cmn/coord.h:490:3: style: Struct 'Rooms' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xevil-2.02r2.orig/cmn/area.h:89:3: style: Class 'Area' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xevil-2.02r2.orig/cmn/locator.h:141:3: style: Class 'OLgridEntry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xevil-2.02r2.orig/cmn/locator.h:248:3: style: Class 'Incarnator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xevil-2.02r2.orig/cmn/locator.h:264:3: style: Class 'PhysicalIter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xevil-2.02r2.orig/cmn/physical.h:1897:3: style: Class 'Doubler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xevil-2.02r2.orig/cmn/actual.h:355:3: style: Class 'DoubleSpeed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xevil-2.02r2.orig/cmn/streams.h:128:15: style: The function 'get_protocol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/streams.h:51:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/streams.h:128:15: note: Function in derived class
xevil-2.02r2.orig/cmn/streams.h:130:19: style: The function 'alive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/streams.h:53:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/streams.h:130:19: note: Function in derived class
xevil-2.02r2.orig/cmn/streams.h:132:19: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/streams.h:76:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/streams.h:132:19: note: Function in derived class
xevil-2.02r2.orig/cmn/streams.h:134:18: style: The function 'read_char' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/streams.h:80:18: note: Virtual function in base class
xevil-2.02r2.orig/cmn/streams.h:134:18: note: Function in derived class
xevil-2.02r2.orig/cmn/streams.h:136:15: style: The function 'read_signed_char' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/streams.h:82:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/streams.h:136:15: note: Function in derived class
xevil-2.02r2.orig/cmn/streams.h:138:19: style: The function 'read_short' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/streams.h:84:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/streams.h:138:19: note: Function in derived class
xevil-2.02r2.orig/cmn/streams.h:140:15: style: The function 'read_signed_short' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/streams.h:86:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/streams.h:140:15: note: Function in derived class
xevil-2.02r2.orig/cmn/streams.h:142:17: style: The function 'read_int' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/streams.h:88:17: note: Virtual function in base class
xevil-2.02r2.orig/cmn/streams.h:142:17: note: Function in derived class
xevil-2.02r2.orig/cmn/streams.h:144:17: style: The function 'read_float' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/streams.h:90:17: note: Virtual function in base class
xevil-2.02r2.orig/cmn/streams.h:144:17: note: Function in derived class
xevil-2.02r2.orig/cmn/streams.h:170:15: style: The function 'get_protocol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/streams.h:51:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/streams.h:170:15: note: Function in derived class
xevil-2.02r2.orig/cmn/streams.h:172:19: style: The function 'alive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/streams.h:53:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/streams.h:172:19: note: Function in derived class
xevil-2.02r2.orig/cmn/streams.h:174:19: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/streams.h:100:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/streams.h:174:19: note: Function in derived class
xevil-2.02r2.orig/cmn/streams.h:176:16: style: The function 'write_char' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/streams.h:104:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/streams.h:176:16: note: Function in derived class
xevil-2.02r2.orig/cmn/streams.h:178:16: style: The function 'write_signed_char' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/streams.h:106:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/streams.h:178:16: note: Function in derived class
xevil-2.02r2.orig/cmn/streams.h:180:16: style: The function 'write_short' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/streams.h:108:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/streams.h:180:16: note: Function in derived class
xevil-2.02r2.orig/cmn/streams.h:182:16: style: The function 'write_signed_short' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/streams.h:110:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/streams.h:182:16: note: Function in derived class
xevil-2.02r2.orig/cmn/streams.h:184:16: style: The function 'write_int' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/streams.h:112:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/streams.h:184:16: note: Function in derived class
xevil-2.02r2.orig/cmn/streams.h:186:16: style: The function 'write_float' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/streams.h:114:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/streams.h:186:16: note: Function in derived class
xevil-2.02r2.orig/cmn/streams.h:210:15: style: The function 'get_protocol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/streams.h:128:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/streams.h:210:15: note: Function in derived class
xevil-2.02r2.orig/cmn/streams.h:219:19: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/streams.h:132:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/streams.h:219:19: note: Function in derived class
xevil-2.02r2.orig/cmn/streams.h:250:15: style: The function 'get_protocol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/streams.h:170:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/streams.h:250:15: note: Function in derived class
xevil-2.02r2.orig/cmn/streams.h:256:19: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/streams.h:174:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/streams.h:256:19: note: Function in derived class
xevil-2.02r2.orig/cmn/locator.h:680:16: style: The function 'begin_draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/locator.h:336:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/locator.h:680:16: note: Function in derived class
xevil-2.02r2.orig/cmn/locator.h:682:16: style: The function 'end_draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/locator.h:339:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/locator.h:682:16: note: Function in derived class
xevil-2.02r2.orig/cmn/locator.h:684:19: style: The function 'draw_tick' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/locator.h:343:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/locator.h:684:19: note: Function in derived class
xevil-2.02r2.orig/cmn/intel.h:302:16: style: The function 'update_from_stream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/intel.h:134:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/intel.h:302:16: note: Function in derived class
xevil-2.02r2.orig/cmn/intel.h:304:15: style: The function 'get_write_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/intel.h:135:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/intel.h:304:15: note: Function in derived class
xevil-2.02r2.orig/cmn/intel.h:305:16: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/intel.h:136:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/intel.h:305:16: note: Function in derived class
xevil-2.02r2.orig/cmn/intel.h:310:19: style: The function 'is_human' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/intel.h:140:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/intel.h:310:19: note: Function in derived class
xevil-2.02r2.orig/cmn/intel.h:319:16: style: The function 'clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/intel.h:257:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/intel.h:319:16: note: Function in derived class
xevil-2.02r2.orig/cmn/intel.h:330:15: style: The function '_get_lives' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/intel.h:266:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/intel.h:330:15: note: Function in derived class
xevil-2.02r2.orig/cmn/intel.h:331:16: style: The function '_set_lives' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/intel.h:267:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/intel.h:331:16: note: Function in derived class
xevil-2.02r2.orig/cmn/intel.h:356:16: style: The function 'clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/intel.h:257:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/intel.h:356:16: note: Function in derived class
xevil-2.02r2.orig/cmn/intel.h:475:19: style: The function 'is_enemy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/intel.h:142:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/intel.h:475:19: note: Function in derived class
xevil-2.02r2.orig/cmn/intel.h:481:7: style: The function '_get_reflexes_time' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/intel.h:378:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/intel.h:481:7: note: Function in derived class
xevil-2.02r2.orig/cmn/intel.h:497:19: style: The function 'is_enemy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/intel.h:142:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/intel.h:497:19: note: Function in derived class
xevil-2.02r2.orig/cmn/intel.h:507:19: style: The function 'is_seal_intel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/intel.h:144:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/intel.h:507:19: note: Function in derived class
xevil-2.02r2.orig/cmn/intel.h:513:16: style: The function 'choose_strategy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/intel.h:398:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/intel.h:513:16: note: Function in derived class
xevil-2.02r2.orig/cmn/intel.h:529:18: style: The function 'get_master_intel_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/intel.h:352:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/intel.h:529:18: note: Function in derived class
xevil-2.02r2.orig/cmn/intel.h:531:15: style: The function 'add_human_kill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/intel.h:204:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/intel.h:531:15: note: Function in derived class
xevil-2.02r2.orig/cmn/intel.h:533:16: style: The function 'add_enemy_kill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/intel.h:206:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/intel.h:533:16: note: Function in derived class
xevil-2.02r2.orig/cmn/intel.h:535:16: style: The function 'add_soup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/intel.h:208:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/intel.h:535:16: note: Function in derived class
xevil-2.02r2.orig/cmn/intel.h:537:16: style: The function 'clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/intel.h:356:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/intel.h:537:16: note: Function in derived class
xevil-2.02r2.orig/cmn/intel.h:548:15: style: The function 'choose_strategy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/intel.h:398:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/intel.h:548:15: note: Function in derived class
xevil-2.02r2.orig/cmn/intel.h:553:18: style: The function 'filter_target' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/intel.h:411:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/intel.h:553:18: note: Function in derived class
xevil-2.02r2.orig/cmn/intel.h:579:11: style: The function 'is_pet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/intel.h:145:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/intel.h:579:11: note: Function in derived class
xevil-2.02r2.orig/cmn/intel.h:593:15: style: The function '_get_reflexes_time' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/intel.h:378:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/intel.h:593:15: note: Function in derived class
xevil-2.02r2.orig/cmn/intel.h:595:16: style: The function 'choose_strategy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/intel.h:548:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/intel.h:595:16: note: Function in derived class
xevil-2.02r2.orig/cmn/intel.h:597:19: style: The function 'filter_target' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/intel.h:553:18: note: Virtual function in base class
xevil-2.02r2.orig/cmn/intel.h:597:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:659:3: style: The function 'update_from_stream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:331:3: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:659:3: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:659:3: style: The function 'get_write_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:331:3: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:659:3: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:659:3: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:331:3: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:659:3: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:661:19: style: The function 'collidable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:399:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:661:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:662:23: style: The function 'get_area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:338:23: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:662:23: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:663:23: style: The function 'get_area_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:340:23: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:663:23: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:665:16: style: The function 'follow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:436:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:665:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:678:16: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:537:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:678:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:680:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:529:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:680:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:681:16: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:533:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:681:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:683:16: style: The function 'dr_clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:554:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:683:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:689:16: style: The function 'update_area_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:598:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:689:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:758:3: style: The function 'update_from_stream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:331:3: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:758:3: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:758:3: style: The function 'get_write_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:331:3: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:758:3: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:758:3: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:331:3: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:758:3: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:764:19: style: The function 'is_moving' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:376:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:764:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:766:23: style: The function 'get_area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:338:23: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:766:23: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:768:23: style: The function 'get_area_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:340:23: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:768:23: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:777:15: style: The function 'get_vel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:353:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:777:15: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:779:15: style: The function 'get_dir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:354:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:779:15: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:783:16: style: The function 'get_followers' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:426:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:783:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:788:16: style: The function 'follow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:436:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:788:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:807:16: style: The function 'set_mapped_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:481:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:807:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:828:19: style: The function 'corporeal_attack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:494:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:828:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:831:16: style: The function 'heat_attack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:498:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:831:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:838:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:529:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:838:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:839:16: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:533:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:839:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:840:16: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:537:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:840:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:841:16: style: The function 'avoid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:510:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:841:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:842:16: style: The function 'collide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:511:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:842:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:843:16: style: The function 'die' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:545:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:843:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:844:16: style: The function 'dr_clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:554:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:844:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:861:15: style: The function 'get_dir_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:582:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:861:15: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:904:8: style: The function 'update_area_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:598:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:904:8: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1020:19: style: The function 'is_shot' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:377:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1020:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1022:16: style: The function 'avoid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:841:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1022:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1023:16: style: The function 'collide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:842:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1023:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1025:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:838:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1025:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1027:16: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:839:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1027:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1069:19: style: The function 'collidable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:399:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1069:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1071:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:838:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1071:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1127:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:838:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1127:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1160:15: style: The function 'get_drawing_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:359:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1160:15: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1166:19: style: The function 'collidable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:399:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1166:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1167:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1127:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1167:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1201:16: style: The function 'collide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:842:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1201:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1239:19: style: The function 'is_liftable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:387:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1239:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1241:15: style: The function 'get_drawing_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:359:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1241:15: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1246:16: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:839:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1246:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1248:16: style: The function 'collide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1201:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1248:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1294:3: style: The function 'update_from_stream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:758:3: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1294:3: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1294:3: style: The function 'get_write_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:758:3: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1294:3: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1294:3: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:758:3: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1294:3: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1296:11: style: The function 'is_item' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:378:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1296:11: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1303:15: style: The function 'get_drawing_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:359:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1303:15: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1311:8: style: The function 'set_quiet_death' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:522:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1311:8: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1331:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1127:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1331:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1333:16: style: The function 'die' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:843:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1333:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1339:19: style: The function 'gravity_on' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1133:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1339:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1388:19: style: The function 'is_auto_use' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:385:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1388:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1390:16: style: The function 'collide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:842:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1390:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1414:19: style: The function 'is_drugs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:386:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1414:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1416:16: style: The function 'taken' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1315:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1416:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1418:16: style: The function 'use' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1326:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1418:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1449:19: style: The function 'is_shield' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:379:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1449:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1451:16: style: The function 'use' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1326:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1451:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1523:11: style: The function 'is_weapon' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:381:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1523:11: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1553:16: style: The function 'use' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1326:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1553:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1606:3: style: The function 'update_from_stream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1294:3: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1606:3: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1606:3: style: The function 'get_write_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1294:3: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1606:3: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1606:3: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1294:3: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1606:3: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1608:19: style: The function 'is_cutter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:382:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1608:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1610:19: style: The function 'ready' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1525:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1610:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1612:15: style: The function 'get_ammo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1534:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1612:15: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1613:15: style: The function 'get_ammo_max' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1535:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1613:15: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1615:19: style: The function 'ignore_walls' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:774:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1615:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1618:16: style: The function 'set_ammo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1573:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1618:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1620:16: style: The function 'follow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:788:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1620:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1622:16: style: The function 'enter_scope_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1556:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1622:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1623:16: style: The function 'leave_scope_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1557:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1623:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1625:16: style: The function 'collide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:842:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1625:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1627:16: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:839:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1627:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1629:16: style: The function 'take_ammo_from' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1564:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1629:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1661:3: style: The function 'update_from_stream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1294:3: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1661:3: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1661:3: style: The function 'get_write_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1294:3: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1661:3: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1661:3: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1294:3: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1661:3: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1663:19: style: The function 'is_gun' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:383:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1663:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1664:19: style: The function 'ready' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1525:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1664:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1665:7: style: The function 'get_ammo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1534:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1665:7: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1666:7: style: The function 'get_ammo_max' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1535:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1666:7: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1668:16: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:839:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1668:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1674:8: style: The function 'set_ammo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1573:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1674:8: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1679:16: style: The function 'fire' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1548:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1679:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1717:19: style: The function 'ready' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1664:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1717:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1721:16: style: The function 'fire' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1679:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1721:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1745:3: style: The function 'update_from_stream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1294:3: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1745:3: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1745:3: style: The function 'get_write_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1294:3: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1745:3: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1745:3: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1294:3: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1745:3: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1747:19: style: The function 'ready' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1525:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1747:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1749:15: style: The function 'get_ammo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1534:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1749:15: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1750:15: style: The function 'get_ammo_max' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1535:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1750:15: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1753:15: style: The function 'get_coolness' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1308:14: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1753:15: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1755:19: style: The function 'useful_no_ammo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1538:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1755:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1757:19: style: The function 'fire_repeatedly' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1543:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1757:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1759:16: style: The function 'fire' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1548:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1759:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1764:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1331:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1764:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1770:16: style: The function 'set_ammo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1573:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1770:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1899:8: style: The function 'combine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1847:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1899:8: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1932:16: style: The function 'update_from_stream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:758:3: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1932:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1934:15: style: The function 'get_write_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:758:3: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1934:15: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1935:16: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:758:3: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1935:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1939:19: style: The function 'is_creature' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:384:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1939:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1945:21: style: The function 'get_command' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:586:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1945:21: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1964:16: style: The function 'get_followers' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:783:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1964:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1980:19: style: The function 'command_repeatable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:453:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1980:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1986:19: style: The function 'get_weapon_string' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:560:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1986:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1988:15: style: The function 'get_drawing_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:359:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1988:15: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1991:15: style: The function 'get_anim_time' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:865:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1991:15: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1994:16: style: The function 'follow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:788:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1994:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:1998:19: style: The function 'swap_protect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:504:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:1998:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2001:19: style: The function 'frog_protect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:505:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2001:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2007:16: style: The function 'set_intel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:470:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2007:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2014:16: style: The function 'set_quiet_death' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:522:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2014:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2017:16: style: The function 'heal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:477:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2017:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2020:16: style: The function 'set_mapped_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:807:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2020:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2023:16: style: The function 'drop_all' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:566:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2023:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2026:19: style: The function 'corporeal_attack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:828:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2026:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2027:16: style: The function 'heat_attack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:831:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2027:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2029:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:838:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2029:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2030:16: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:839:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2030:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2031:16: style: The function 'die' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:843:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2031:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2033:16: style: The function 'dr_clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:844:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2033:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2036:16: style: The function 'collide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:842:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2036:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2038:20: style: The function 'get_ability' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:390:20: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2038:20: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2042:19: style: The function 'get_holder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:391:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2042:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2046:23: style: The function 'get_locomotion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:392:23: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2046:23: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2048:22: style: The function 'get_composite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:393:22: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2048:22: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2081:19: style: The function 'generate_masks' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:879:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2081:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2087:18: style: The function 'get_health_max' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:349:18: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2087:18: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2105:16: style: The function 'get_pixmap_mask' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:909:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2105:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2122:16: style: The function 'get_size_offset_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:916:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2122:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2166:15: style: The function 'get_dir_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:861:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2166:15: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2170:16: style: The function 'update_area_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:598:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2170:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2354:19: style: The function 'is_locomotion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2252:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2354:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2375:21: style: The function 'get_ability_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2247:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2375:21: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2377:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2309:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2377:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2401:21: style: The function 'get_ability_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2247:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2401:21: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2403:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2309:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2403:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2428:21: style: The function 'get_ability_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2247:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2428:21: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2430:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2309:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2430:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2445:19: style: The function 'is_holder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2249:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2445:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2494:3: style: The function 'update_from_stream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2237:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2494:3: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2494:3: style: The function 'get_write_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2240:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2494:3: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2494:3: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2243:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2494:3: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2496:21: style: The function 'get_ability_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2247:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2496:21: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2498:15: style: The function 'get_weapons_num' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2447:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2498:15: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2499:15: style: The function 'get_items_num' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2448:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2499:15: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2502:21: style: The function 'get_weapon' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2451:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2502:21: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2503:21: style: The function 'get_item' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2452:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2503:21: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2504:21: style: The function 'get_weapon_current' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2453:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2504:21: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2505:21: style: The function 'get_item_current' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2454:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2505:21: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2508:15: style: The function 'get_item_count' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2462:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2508:15: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2510:19: style: The function 'get_weapon_string' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2262:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2510:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2514:16: style: The function 'get_followers' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2271:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2514:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2516:19: style: The function 'command_repeatable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2278:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2516:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2518:16: style: The function 'set_mapped_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2306:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2518:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2521:16: style: The function 'drop_all' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2268:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2521:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2523:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2309:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2523:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2525:16: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2312:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2525:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2527:19: style: The function 'collide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2319:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2527:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2529:16: style: The function 'die' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2315:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2529:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2615:21: style: The function 'get_ability_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2247:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2615:21: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2617:15: style: The function 'get_weapons_num' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2447:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2617:15: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2618:15: style: The function 'get_items_num' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2448:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2618:15: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2621:21: style: The function 'get_weapon' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2451:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2621:21: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2622:21: style: The function 'get_weapon_current' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2453:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2622:21: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2623:21: style: The function 'get_item' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2452:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2623:21: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2624:21: style: The function 'get_item_current' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2454:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2624:21: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2627:15: style: The function 'get_item_count' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2462:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2627:15: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2629:16: style: The function 'get_followers' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2271:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2629:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2631:16: style: The function 'drop_all' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2268:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2631:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2633:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2309:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2633:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2635:19: style: The function 'collide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2319:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2635:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2637:16: style: The function 'die' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2315:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2637:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2678:3: style: The function 'update_from_stream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2237:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2678:3: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2678:3: style: The function 'get_write_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2240:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2678:3: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2678:3: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2243:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2678:3: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2680:16: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2232:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2680:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2682:21: style: The function 'get_ability_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2247:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2682:21: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2684:19: style: The function 'get_pixmap_mask' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2258:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2684:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2687:19: style: The function 'get_size_offset_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2259:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2687:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2689:19: style: The function 'get_weapon_string' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2262:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2689:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2691:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2309:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2691:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2693:16: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2312:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2693:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2695:19: style: The function 'collide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2319:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2695:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2765:21: style: The function 'get_ability_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2247:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2765:21: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2767:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2309:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2767:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2797:16: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2232:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2797:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2799:21: style: The function 'get_ability_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2247:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2799:21: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2801:19: style: The function 'stick_touching' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2322:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2801:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2803:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2309:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2803:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2868:21: style: The function 'get_ability_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2247:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2868:21: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2870:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2309:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2870:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2912:21: style: The function 'get_ability_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2247:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2912:21: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2914:19: style: The function 'get_weapon_string' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2262:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2914:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2918:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2309:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2918:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2969:21: style: The function 'get_ability_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2247:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2969:21: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2971:15: style: The function 'get_drawing_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2281:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2971:15: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2973:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2309:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2973:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:2975:19: style: The function 'collide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2319:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:2975:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3004:21: style: The function 'get_ability_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2247:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3004:21: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3006:19: style: The function 'get_weapon_string' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2262:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3006:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3008:19: style: The function 'collide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2319:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3008:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3039:16: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2232:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3039:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3041:21: style: The function 'get_ability_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2247:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3041:21: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3043:16: style: The function 'heal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2303:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3043:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3045:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2309:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3045:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3073:22: style: The function 'get_modifier_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1842:22: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3073:22: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3075:15: style: The function 'apply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1867:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3075:15: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3095:16: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2232:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3095:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3097:21: style: The function 'get_ability_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2247:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3097:21: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3099:19: style: The function 'get_weapon_string' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2262:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3099:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3101:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2309:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3101:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3104:19: style: The function 'collide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2319:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3104:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3141:21: style: The function 'get_ability_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2247:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3141:21: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3143:16: style: The function 'get_followers' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2271:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3143:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3145:16: style: The function 'drop_all' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2268:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3145:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3147:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2309:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3147:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3149:16: style: The function 'die' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2315:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3149:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3177:16: style: The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2232:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3177:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3179:21: style: The function 'get_ability_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2247:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3179:21: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3181:15: style: The function 'get_anim_time' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2286:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3181:15: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3210:21: style: The function 'get_ability_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2247:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3210:21: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3212:19: style: The function 'heat_attack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2291:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3212:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3214:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2309:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3214:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3216:19: style: The function 'collide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2319:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3216:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3243:21: style: The function 'get_ability_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2247:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3243:21: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3245:19: style: The function 'swap_protect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2294:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3245:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3247:19: style: The function 'frog_protect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2297:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3247:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3267:11: style: The function 'is_composite' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2255:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3267:11: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3320:3: style: The function 'update_from_stream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2237:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3320:3: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3320:3: style: The function 'get_write_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2240:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3320:3: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3320:3: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2243:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3320:3: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3323:21: style: The function 'get_ability_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2247:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3323:21: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3325:16: style: The function 'get_followers' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2271:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3325:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3327:19: style: The function 'follow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2274:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3327:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3330:19: style: The function 'get_pixmap_mask' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2258:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3330:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3334:16: style: The function 'set_intel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2300:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3334:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3337:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2309:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3337:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3339:16: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2312:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3339:16: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3341:19: style: The function 'is_leader' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:3269:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3341:19: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3343:21: style: The function 'get_draw_before_me' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:3276:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3343:21: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3424:21: style: The function 'get_ability_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2247:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3424:21: note: Function in derived class
xevil-2.02r2.orig/cmn/physical.h:3429:19: style: The function 'heat_attack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:2291:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/physical.h:3429:19: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:57:3: style: The function 'update_from_stream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:331:3: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:57:3: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:57:3: style: The function 'get_write_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:331:3: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:57:3: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:57:3: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:331:3: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:57:3: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:62:23: style: The function 'get_area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:338:23: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:62:23: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:64:23: style: The function 'get_area_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:340:23: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:64:23: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:67:19: style: The function 'collidable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:399:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:67:19: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:68:19: style: The function 'corporeal_attack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:494:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:68:19: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:69:16: style: The function 'heat_attack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:498:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:69:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:71:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:529:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:71:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:72:16: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:533:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:72:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:74:16: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:537:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:74:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:111:3: style: The function 'update_from_stream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:331:3: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:111:3: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:111:3: style: The function 'get_write_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:331:3: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:111:3: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:111:3: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:331:3: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:111:3: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:116:19: style: The function 'collidable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:399:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:116:19: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:117:23: style: The function 'get_area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:338:23: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:117:23: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:118:23: style: The function 'get_area_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:340:23: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:118:23: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:119:16: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:537:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:119:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:120:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:529:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:120:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:146:3: style: The function 'update_from_stream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:331:3: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:146:3: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:146:3: style: The function 'get_write_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:331:3: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:146:3: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:146:3: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:331:3: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:146:3: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:152:23: style: The function 'get_area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:338:23: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:152:23: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:153:23: style: The function 'get_area_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:340:23: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:153:23: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:155:15: style: The function 'get_drawing_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:359:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:155:15: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:157:19: style: The function 'collidable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:399:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:157:19: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:158:19: style: The function 'corporeal_attack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:494:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:158:19: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:159:16: style: The function 'heat_attack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:498:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:159:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:161:16: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:537:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:161:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:163:16: style: The function 'avoid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:510:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:163:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:164:16: style: The function 'collide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:511:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:164:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:166:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:529:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:166:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:167:16: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:533:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:167:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:190:3: style: The function 'update_from_stream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:331:3: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:190:3: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:190:3: style: The function 'get_write_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:331:3: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:190:3: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:190:3: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:331:3: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:190:3: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:195:19: style: The function 'collidable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:399:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:195:19: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:196:19: style: The function 'corporeal_attack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:494:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:196:19: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:197:16: style: The function 'heat_attack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:498:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:197:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:199:23: style: The function 'get_area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:338:23: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:199:23: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:200:23: style: The function 'get_area_next' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:340:23: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:200:23: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:201:16: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:537:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:201:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:202:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:529:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:202:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:237:19: style: The function 'corporeal_protect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:673:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:237:19: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:238:19: style: The function 'heat_protect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:674:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:238:19: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:258:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:680:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:258:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:267:19: style: The function 'corporeal_protect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:673:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:267:19: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:268:19: style: The function 'heat_protect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:674:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:268:19: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:295:19: style: The function 'corporeal_protect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:673:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:295:19: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:296:19: style: The function 'heat_protect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:674:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:296:19: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:357:22: style: The function 'get_modifier_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1842:22: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:357:22: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:359:15: style: The function 'apply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1867:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:359:15: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:365:22: style: The function 'get_modifier_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1842:22: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:365:22: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:367:15: style: The function 'apply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1867:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:367:15: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:375:22: style: The function 'get_modifier_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1842:22: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:375:22: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:377:15: style: The function 'apply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1867:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:377:15: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:390:19: style: The function 'corporeal_attack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:828:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:390:19: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:392:16: style: The function 'heat_attack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:831:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:392:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:394:16: style: The function 'collide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1201:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:394:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:396:16: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:839:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:396:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:429:16: style: The function 'use' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1326:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:429:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:463:16: style: The function 'use' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1326:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:463:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:493:16: style: The function 'use' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1326:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:493:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:529:16: style: The function 'use' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1326:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:529:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:552:22: style: The function 'get_modifier_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1842:22: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:552:22: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:554:15: style: The function 'apply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1867:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:554:15: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:578:21: style: The function 'create_modifier' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1424:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:578:21: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:594:22: style: The function 'get_modifier_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1842:22: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:594:22: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:596:15: style: The function 'apply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1867:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:596:15: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:620:21: style: The function 'create_modifier' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1424:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:620:21: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:636:22: style: The function 'get_modifier_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1842:22: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:636:22: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:638:15: style: The function 'apply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1867:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:638:15: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:644:8: style: The function 'preDie' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1877:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:644:8: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:669:21: style: The function 'create_modifier' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1424:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:669:21: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:690:16: style: The function 'use' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1451:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:690:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:701:23: style: The function 'create_protection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1457:23: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:701:23: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:720:16: style: The function 'use' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1451:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:720:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:731:23: style: The function 'create_protection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1457:23: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:731:23: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:750:16: style: The function 'use' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1326:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:750:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:753:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1331:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:753:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:755:19: style: The function 'is_bomb' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:380:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:755:19: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:757:16: style: The function 'set_quiet_death' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:522:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:757:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:759:16: style: The function 'die' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1333:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:759:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:825:16: style: The function 'collide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1023:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:825:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:923:16: style: The function 'collide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1023:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:923:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:960:16: style: The function 'collide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1023:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:960:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:961:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1025:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:961:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:992:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1025:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:992:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:1173:19: style: The function 'collidable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:399:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:1173:19: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:1175:15: style: The function 'get_drawing_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:359:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:1175:15: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:1183:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:838:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:1183:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:1214:19: style: The function 'collidable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:399:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:1214:19: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:1217:15: style: The function 'get_drawing_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:359:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:1217:15: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:1222:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:838:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:1222:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:1253:16: style: The function 'set_quiet_death' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:522:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:1253:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:1255:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1127:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:1255:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:1257:16: style: The function 'die' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:843:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:1257:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:1291:16: style: The function 'set_quiet_death' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:522:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:1291:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:1293:16: style: The function 'heat_attack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:831:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:1293:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:1296:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1127:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:1296:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:1298:16: style: The function 'die' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:843:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:1298:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:1326:3: style: The function 'update_from_stream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:758:3: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:1326:3: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:1326:3: style: The function 'get_write_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:758:3: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:1326:3: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:1326:3: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:758:3: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:1326:3: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:1331:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1127:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:1331:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:1488:16: style: The function 'get_shot_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1677:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:1488:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:1489:15: style: The function 'compute_weapon_dir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1575:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:1489:15: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:1490:21: style: The function 'create_shot' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1687:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:1490:21: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:1515:16: style: The function 'get_shot_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1677:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:1515:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:1516:15: style: The function 'compute_weapon_dir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1575:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:1516:15: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:1517:21: style: The function 'create_shot' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1687:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:1517:21: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:1535:21: style: The function 'create_shot' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1687:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:1535:21: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:1537:16: style: The function 'fire' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1679:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:1537:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:1539:16: style: The function 'act' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1331:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:1539:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:1550:16: style: The function 'get_shot_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1677:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:1550:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:1578:16: style: The function 'get_shot_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1677:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:1578:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:1579:21: style: The function 'create_shot' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1687:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:1579:21: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:1604:16: style: The function 'get_shot_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1677:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:1604:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:1605:21: style: The function 'create_shot' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1687:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:1605:21: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:1630:16: style: The function 'get_shot_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1677:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:1630:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:1631:21: style: The function 'create_shot' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1687:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:1631:21: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:1656:16: style: The function 'get_shot_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1677:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:1656:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:1657:21: style: The function 'create_shot' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1687:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:1657:21: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:1659:16: style: The function 'fire' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1679:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:1659:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:1684:16: style: The function 'get_shot_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1677:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:1684:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:1685:21: style: The function 'create_shot' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1687:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:1685:21: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:1710:16: style: The function 'get_shot_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1677:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:1710:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:1711:21: style: The function 'create_shot' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1687:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:1711:21: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:1738:16: style: The function 'create_pet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1772:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:1738:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:1767:16: style: The function 'create_pet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:1772:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:1767:16: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:2213:19: style: The function 'draw_outline' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:874:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:2213:19: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.h:2254:19: style: The function 'draw_outline' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/physical.h:874:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/actual.h:2254:19: note: Function in derived class
xevil-2.02r2.orig/cmn/actual.cpp:2004:16: performance: Use const reference for 'area' to avoid unnecessary data copying. [redundantCopyLocalConst]
xevil-2.02r2.orig/cmn/actual.cpp:2856:14: performance: Use const reference for 'area' to avoid unnecessary data copying. [redundantCopyLocalConst]
xevil-2.02r2.orig/cmn/actual.cpp:2935:14: performance: Use const reference for 'area' to avoid unnecessary data copying. [redundantCopyLocalConst]
xevil-2.02r2.orig/cmn/area.cpp:75:20: style: Function 'Area' argument 1 names different: declaration 'c' definition 'sh'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/area.h:85:16: note: Function 'Area' argument 1 names different: declaration 'c' definition 'sh'.
xevil-2.02r2.orig/cmn/area.cpp:75:20: note: Function 'Area' argument 1 names different: declaration 'c' definition 'sh'.
xevil-2.02r2.orig/cmn/area.cpp:218:34: style: Function 'overlap' argument 1 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/area.h:132:30: note: Function 'overlap' argument 1 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/area.cpp:218:34: note: Function 'overlap' argument 1 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/cmn/area.cpp:283:38: style: Function 'avoid_area_dir' argument 1 names different: declaration 'area' definition 'other'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/area.h:148:34: note: Function 'avoid_area_dir' argument 1 names different: declaration 'area' definition 'other'.
xevil-2.02r2.orig/cmn/area.cpp:283:38: note: Function 'avoid_area_dir' argument 1 names different: declaration 'area' definition 'other'.
xevil-2.02r2.orig/cmn/area.cpp:305:30: style: Function 'avoid' argument 1 names different: declaration 'area' definition 'other'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/area.h:152:26: note: Function 'avoid' argument 1 names different: declaration 'area' definition 'other'.
xevil-2.02r2.orig/cmn/area.cpp:305:30: note: Function 'avoid' argument 1 names different: declaration 'area' definition 'other'.
xevil-2.02r2.orig/cmn/area.cpp:333:37: style: Function 'adjacent_rect' argument 1 names different: declaration 's' definition 'otherSize'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/area.h:159:33: note: Function 'adjacent_rect' argument 1 names different: declaration 's' definition 'otherSize'.
xevil-2.02r2.orig/cmn/area.cpp:333:37: note: Function 'adjacent_rect' argument 1 names different: declaration 's' definition 'otherSize'.
xevil-2.02r2.orig/cmn/area.cpp:388:35: style: Function 'touches' argument 1 names different: declaration 'other' definition 'oth'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/area.h:168:31: note: Function 'touches' argument 1 names different: declaration 'other' definition 'oth'.
xevil-2.02r2.orig/cmn/area.cpp:388:35: note: Function 'touches' argument 1 names different: declaration 'other' definition 'oth'.
xevil-2.02r2.orig/cmn/area.cpp:636:34: style: Function 'set_middle' argument 1 names different: declaration 'pos' definition 'mid'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/area.h:197:30: note: Function 'set_middle' argument 1 names different: declaration 'pos' definition 'mid'.
xevil-2.02r2.orig/cmn/area.cpp:636:34: note: Function 'set_middle' argument 1 names different: declaration 'pos' definition 'mid'.
xevil-2.02r2.orig/cmn/area.cpp:645:29: style: Function 'dir_to' argument 1 names different: declaration 'pos' definition 'other'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/area.h:200:25: note: Function 'dir_to' argument 1 names different: declaration 'pos' definition 'other'.
xevil-2.02r2.orig/cmn/area.cpp:645:29: note: Function 'dir_to' argument 1 names different: declaration 'pos' definition 'other'.
xevil-2.02r2.orig/cmn/area.cpp:706:30: style: Function 'dir_to' argument 1 names different: declaration 'area' definition 'other'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/area.h:201:26: note: Function 'dir_to' argument 1 names different: declaration 'area' definition 'other'.
xevil-2.02r2.orig/cmn/area.cpp:706:30: note: Function 'dir_to' argument 1 names different: declaration 'area' definition 'other'.
xevil-2.02r2.orig/cmn/area.cpp:877:29: style: Function 'clip' argument 1 names different: declaration 'size' definition 'clipper'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/area.h:234:25: note: Function 'clip' argument 1 names different: declaration 'size' definition 'clipper'.
xevil-2.02r2.orig/cmn/area.cpp:877:29: note: Function 'clip' argument 1 names different: declaration 'size' definition 'clipper'.
xevil-2.02r2.orig/cmn/area.cpp:961:28: style: Function 'offset_dir' argument 1 names different: declaration 'd' definition 'dir'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/area.h:261:23: note: Function 'offset_dir' argument 1 names different: declaration 'd' definition 'dir'.
xevil-2.02r2.orig/cmn/area.cpp:961:28: note: Function 'offset_dir' argument 1 names different: declaration 'd' definition 'dir'.
xevil-2.02r2.orig/cmn/area.cpp:989:24: style: Function 'get_dir' argument 1 names different: declaration 'd' definition 'dir'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/area.h:265:19: note: Function 'get_dir' argument 1 names different: declaration 'd' definition 'dir'.
xevil-2.02r2.orig/cmn/area.cpp:989:24: note: Function 'get_dir' argument 1 names different: declaration 'd' definition 'dir'.
xevil-2.02r2.orig/cmn/area.cpp:1017:43: style: Function 'ViewportRegion' argument 1 names different: declaration 'periphCenter' definition 'p'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/area.h:302:29: note: Function 'ViewportRegion' argument 1 names different: declaration 'periphCenter' definition 'p'.
xevil-2.02r2.orig/cmn/area.cpp:1017:43: note: Function 'ViewportRegion' argument 1 names different: declaration 'periphCenter' definition 'p'.
xevil-2.02r2.orig/cmn/area.cpp:1017:49: style: Function 'ViewportRegion' argument 2 names different: declaration 'periphRadius' definition 'rad'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/area.h:302:46: note: Function 'ViewportRegion' argument 2 names different: declaration 'periphRadius' definition 'rad'.
xevil-2.02r2.orig/cmn/area.cpp:1017:49: note: Function 'ViewportRegion' argument 2 names different: declaration 'periphRadius' definition 'rad'.
xevil-2.02r2.orig/cmn/area.cpp:1073:32: style: Function 'ViewportInfo' argument 1 names different: declaration 'radius' definition 'r'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/area.h:326:20: note: Function 'ViewportInfo' argument 1 names different: declaration 'radius' definition 'r'.
xevil-2.02r2.orig/cmn/area.cpp:1073:32: note: Function 'ViewportInfo' argument 1 names different: declaration 'radius' definition 'r'.
xevil-2.02r2.orig/cmn/area.cpp:1082:32: style: Function 'ViewportInfo' argument 1 names different: declaration 'radius' definition 'r'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/area.h:329:20: note: Function 'ViewportInfo' argument 1 names different: declaration 'radius' definition 'r'.
xevil-2.02r2.orig/cmn/area.cpp:1082:32: note: Function 'ViewportInfo' argument 1 names different: declaration 'radius' definition 'r'.
xevil-2.02r2.orig/cmn/area.cpp:1082:46: style: Function 'ViewportInfo' argument 2 names different: declaration 'logicalSize' definition 'lSize'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/area.h:329:39: note: Function 'ViewportInfo' argument 2 names different: declaration 'logicalSize' definition 'lSize'.
xevil-2.02r2.orig/cmn/area.cpp:1082:46: note: Function 'ViewportInfo' argument 2 names different: declaration 'logicalSize' definition 'lSize'.
xevil-2.02r2.orig/cmn/area.cpp:1082:64: style: Function 'ViewportInfo' argument 3 names different: declaration 'extraSize' definition 'exSize'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/area.h:329:63: note: Function 'ViewportInfo' argument 3 names different: declaration 'extraSize' definition 'exSize'.
xevil-2.02r2.orig/cmn/area.cpp:1082:64: note: Function 'ViewportInfo' argument 3 names different: declaration 'extraSize' definition 'exSize'.
xevil-2.02r2.orig/cmn/area.cpp:264:10: warning: Assert statement calls a function which may have desired side effects: 'overlap'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/area.cpp:1019:3: performance: Variable 'pos' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/area.cpp:1021:3: performance: Variable 'area' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/area.cpp:1074:3: performance: Variable 'smoothScroll' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/area.cpp:1076:3: performance: Variable 'logicalSize' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/area.cpp:1083:3: performance: Variable 'smoothScroll' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/area.cpp:1085:3: performance: Variable 'logicalSize' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/area.cpp:1086:3: performance: Variable 'extraSize' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/area.h:299:3: style: Class 'ViewportRegion' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xevil-2.02r2.orig/cmn/coord.cpp:231:30: style: Function 'cross' argument 1 names different: declaration 'v' definition 'vel'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/coord.h:413:26: note: Function 'cross' argument 1 names different: declaration 'v' definition 'vel'.
xevil-2.02r2.orig/cmn/coord.cpp:231:30: note: Function 'cross' argument 1 names different: declaration 'v' definition 'vel'.
xevil-2.02r2.orig/cmn/coord.cpp:852:37: style: Function 'dir_to_touching' argument 1 names different: declaration 'd' definition 'dir'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/coord.h:598:39: note: Function 'dir_to_touching' argument 1 names different: declaration 'd' definition 'dir'.
xevil-2.02r2.orig/cmn/coord.cpp:852:37: note: Function 'dir_to_touching' argument 1 names different: declaration 'd' definition 'dir'.
xevil-2.02r2.orig/cmn/coord.cpp:86:16: warning: Assert statement calls a function which may have desired side effects: 'abs_2'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/coord.cpp:842:3: performance: Variable 'lastModified' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/coord.cpp:844:3: performance: Variable 'sent' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/coord.h:359:8: style: Technically the member function 'Vel::get_dirs_4' can be const. [functionConst]
xevil-2.02r2.orig/cmn/coord.cpp:404:11: note: Technically the member function 'Vel::get_dirs_4' can be const.
xevil-2.02r2.orig/cmn/coord.h:359:8: note: Technically the member function 'Vel::get_dirs_4' can be const.
xevil-2.02r2.orig/cmn/coord.h:389:7: style: Technically the member function 'Size::get_dir' can be const. [functionConst]
xevil-2.02r2.orig/cmn/coord.cpp:121:11: note: Technically the member function 'Size::get_dir' can be const.
xevil-2.02r2.orig/cmn/coord.h:389:7: note: Technically the member function 'Size::get_dir' can be const.
xevil-2.02r2.orig/cmn/coord.h:392:8: style: Technically the member function 'Size::get_dirs_4' can be const. [functionConst]
xevil-2.02r2.orig/cmn/coord.cpp:166:12: note: Technically the member function 'Size::get_dirs_4' can be const.
xevil-2.02r2.orig/cmn/coord.h:392:8: note: Technically the member function 'Size::get_dirs_4' can be const.
xevil-2.02r2.orig/cmn/coord.h:413:9: style: Technically the member function 'Size::cross' can be const. [functionConst]
xevil-2.02r2.orig/cmn/coord.cpp:231:13: note: Technically the member function 'Size::cross' can be const.
xevil-2.02r2.orig/cmn/coord.h:413:9: note: Technically the member function 'Size::cross' can be const.
xevil-2.02r2.orig/cmn/coord.h:416:9: style: Technically the member function 'Size::dot' can be const. [functionConst]
xevil-2.02r2.orig/cmn/coord.cpp:237:13: note: Technically the member function 'Size::dot' can be const.
xevil-2.02r2.orig/cmn/coord.h:416:9: note: Technically the member function 'Size::dot' can be const.
xevil-2.02r2.orig/cmn/coord.h:451:11: style: Technically the member function 'Box::overlap' can be const. [functionConst]
xevil-2.02r2.orig/cmn/coord.cpp:264:14: note: Technically the member function 'Box::overlap' can be const.
xevil-2.02r2.orig/cmn/coord.h:451:11: note: Technically the member function 'Box::overlap' can be const.
xevil-2.02r2.orig/cmn/role.h:610:45: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/game.cpp:667:14: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/game.cpp:1012:6: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/game.cpp:1161:10: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/game.cpp:1173:8: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/game.cpp:1555:8: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/game.cpp:1622:36: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/game.cpp:1664:27: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/game.cpp:1714:11: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/game.cpp:1729:16: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/game.cpp:1760:12: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/game.cpp:1763:8: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/game.cpp:1944:20: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/game.cpp:2019:24: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/game.cpp:2035:24: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/game.cpp:2054:16: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/game.cpp:2059:14: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/game.cpp:2068:50: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/game.cpp:2079:14: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/game.cpp:2527:22: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/game.cpp:3184:28: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/game.cpp:3372:10: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/game.cpp:3521:25: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/game.cpp:3525:34: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/game.cpp:3632:25: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/game.cpp:3641:25: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/game.cpp:3676:12: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/game.cpp:3686:12: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/game.cpp:3695:10: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/game.cpp:3696:10: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/game.cpp:2496:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xevil-2.02r2.orig/cmn/game.cpp:503:42: style: Function 'game_reset' argument 1 names different: declaration 'oneItem' definition 'one_item'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/game.h:79:31: note: Function 'game_reset' argument 1 names different: declaration 'oneItem' definition 'one_item'.
xevil-2.02r2.orig/cmn/game.cpp:503:42: note: Function 'game_reset' argument 1 names different: declaration 'oneItem' definition 'one_item'.
xevil-2.02r2.orig/cmn/game.cpp:504:17: style: Function 'game_reset' argument 2 names different: declaration 'noItems' definition 'no_items'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/game.h:79:47: note: Function 'game_reset' argument 2 names different: declaration 'noItems' definition 'no_items'.
xevil-2.02r2.orig/cmn/game.cpp:504:17: note: Function 'game_reset' argument 2 names different: declaration 'noItems' definition 'no_items'.
xevil-2.02r2.orig/cmn/game.cpp:504:34: style: Function 'game_reset' argument 3 names different: declaration 'oneEach' definition 'one_each'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/game.h:80:13: note: Function 'game_reset' argument 3 names different: declaration 'oneEach' definition 'one_each'.
xevil-2.02r2.orig/cmn/game.cpp:504:34: note: Function 'game_reset' argument 3 names different: declaration 'oneEach' definition 'one_each'.
xevil-2.02r2.orig/cmn/game.cpp:782:17: style: Function 'Game' argument 1 names different: declaration 'argc' definition 'arg_c'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/game.h:153:13: note: Function 'Game' argument 1 names different: declaration 'argc' definition 'arg_c'.
xevil-2.02r2.orig/cmn/game.cpp:782:17: note: Function 'Game' argument 1 names different: declaration 'argc' definition 'arg_c'.
xevil-2.02r2.orig/cmn/game.cpp:782:30: style: Function 'Game' argument 2 names different: declaration 'argv' definition 'arg_v'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/game.h:153:25: note: Function 'Game' argument 2 names different: declaration 'argv' definition 'arg_v'.
xevil-2.02r2.orig/cmn/game.cpp:782:30: note: Function 'Game' argument 2 names different: declaration 'argv' definition 'arg_v'.
xevil-2.02r2.orig/cmn/game.cpp:1786:41: style: Function 'enemy_physical' argument 1 names different: declaration 'classIds' definition 'choosable'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/game.h:227:45: note: Function 'enemy_physical' argument 1 names different: declaration 'classIds' definition 'choosable'.
xevil-2.02r2.orig/cmn/game.cpp:1786:41: note: Function 'enemy_physical' argument 1 names different: declaration 'classIds' definition 'choosable'.
xevil-2.02r2.orig/cmn/game.cpp:1786:55: style: Function 'enemy_physical' argument 2 names different: declaration 'num' definition 'choosableNum'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/game.h:227:58: note: Function 'enemy_physical' argument 2 names different: declaration 'num' definition 'choosableNum'.
xevil-2.02r2.orig/cmn/game.cpp:1786:55: note: Function 'enemy_physical' argument 2 names different: declaration 'num' definition 'choosableNum'.
xevil-2.02r2.orig/cmn/game.cpp:3070:40: style: Function 'create_enemy' argument 1 names different: declaration 'p' definition 'obj'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/game.h:216:44: note: Function 'create_enemy' argument 1 names different: declaration 'p' definition 'obj'.
xevil-2.02r2.orig/cmn/game.cpp:3070:40: note: Function 'create_enemy' argument 1 names different: declaration 'p' definition 'obj'.
xevil-2.02r2.orig/cmn/game.cpp:1160:30: warning: Assert statement calls a function which may have desired side effects: 'get_type'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/game.cpp:1888:23: warning: Assert statement calls a function which may have desired side effects: 'get_type'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/game.cpp:2119:16: warning: Assert statement calls a function which may have desired side effects: 'get_type'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/game.cpp:2211:16: warning: Assert statement calls a function which may have desired side effects: 'just_reset'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/game.cpp:2805:16: warning: Assert statement calls a function which may have desired side effects: 'get_type'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/game.cpp:2890:16: warning: Assert statement calls a function which may have desired side effects: 'get_type'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/game.h:58:3: warning: Member variable 'GameStats::prevTime' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/cmn/game.cpp:482:14: warning: Member variable 'GameObjects::levelAlready' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/cmn/game.cpp:482:14: warning: Member variable 'GameObjects::levelMaxTimes' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/cmn/game.cpp:482:14: warning: Member variable 'GameObjects::oneItem' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/cmn/game.cpp:782:7: warning: Member variable 'Game::viewportsNum' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/cmn/game.cpp:782:7: warning: Member variable 'Game::sharedLives' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/cmn/game.cpp:782:7: warning: Member variable 'Game::level' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/cmn/game.cpp:782:7: warning: Member variable 'Game::levelHighest' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/cmn/game.h:342:10: style: Unused private function: 'Game::display_names' [unusedPrivateFunction]
xevil-2.02r2.orig/cmn/game.h:348:9: style: Unused private function: 'Game::font_name' [unusedPrivateFunction]
xevil-2.02r2.orig/cmn/game.h:411:16: style: Member variable 'Game::soundManager' is in the wrong place in the initializer list. [initializerList]
xevil-2.02r2.orig/cmn/game.cpp:784:5: note: Member variable 'Game::soundManager' is in the wrong place in the initializer list.
xevil-2.02r2.orig/cmn/game.h:411:16: note: Member variable 'Game::soundManager' is in the wrong place in the initializer list.
xevil-2.02r2.orig/cmn/game.cpp:485:3: performance: Variable 'resetCalled' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/role.h:290:15: style: Technically the member function 'Client::get_server_name' can be const. [functionConst]
xevil-2.02r2.orig/cmn/role.h:408:15: style: Technically the member function 'Connection::get_client_name' can be const. [functionConst]
xevil-2.02r2.orig/cmn/role.h:417:11: style: Technically the member function 'Connection::get_human' can be const. [functionConst]
xevil-2.02r2.orig/cmn/role.h:422:11: style: Technically the member function 'Connection::sent_creation_message' can be const. [functionConst]
xevil-2.02r2.orig/cmn/role.h:428:8: style: Technically the member function 'Connection::get_start_turn' can be const. [functionConst]
xevil-2.02r2.orig/cmn/role.h:430:8: style: Technically the member function 'Connection::get_last_activity' can be const. [functionConst]
xevil-2.02r2.orig/cmn/role.h:442:25: style: Technically the member function 'Connection::get_viewport' can be const. [functionConst]
xevil-2.02r2.orig/cmn/role.h:446:23: style: Technically the member function 'Connection::get_viewport_info' can be const. [functionConst]
xevil-2.02r2.orig/cmn/role.h:448:11: style: Technically the member function 'Connection::want_sounds' can be const. [functionConst]
xevil-2.02r2.orig/cmn/role.h:559:8: style: Technically the member function 'Server::get_turn' can be const. [functionConst]
xevil-2.02r2.orig/cmn/game.h:59:8: style: Technically the member function 'GameStats::num_turns' can be const. [functionConst]
xevil-2.02r2.orig/cmn/game.h:61:8: style: Technically the member function 'GameStats::report' can be const. [functionConst]
xevil-2.02r2.orig/cmn/game.cpp:459:17: note: Technically the member function 'GameStats::report' can be const.
xevil-2.02r2.orig/cmn/game.h:61:8: note: Technically the member function 'GameStats::report' can be const.
xevil-2.02r2.orig/cmn/game.h:164:11: style: Technically the member function 'Game::quit_game' can be const. [functionConst]
xevil-2.02r2.orig/cmn/game.h:174:11: style: Technically the member function 'Game::has_ui' can be const. [functionConst]
xevil-2.02r2.orig/cmn/game.h:177:10: style: Technically the member function 'Game::get_quanta' can be const. [functionConst]
xevil-2.02r2.orig/cmn/game.h:183:11: style: Technically the member function 'Game::show_stats' can be const. [functionConst]
xevil-2.02r2.orig/cmn/game.h:407:8: performance: Technically the member function 'Game::play_sounds' can be static. [functionStatic]
xevil-2.02r2.orig/cmn/game.cpp:3721:7: note: Technically the member function 'Game::play_sounds' can be static.
xevil-2.02r2.orig/cmn/game.h:407:8: note: Technically the member function 'Game::play_sounds' can be static.
xevil-2.02r2.orig/cmn/l_agreement.h:43:15: style: Technically the member function 'Line::get_text' can be const. [functionConst]
xevil-2.02r2.orig/cmn/l_agreement.h:79:17: style: Technically the member function 'Page::get_lines' can be const. [functionConst]
xevil-2.02r2.orig/cmn/game.cpp:898:7: style: Class 'Game' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xevil-2.02r2.orig/cmn/game.cpp:898:7: style: Class 'Game' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xevil-2.02r2.orig/cmn/game_style.h:250:22: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:92:22: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:250:22: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:252:16: style: The function 'describe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:94:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:252:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:254:25: style: The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:97:25: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:254:25: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:256:15: style: The function 'human_initial_lives' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:112:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:256:15: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:258:16: style: The function 'set_human_data' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:115:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:258:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:260:15: style: The function 'human_initial_pos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:118:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:260:15: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:262:19: style: The function 'can_refill_game_objects' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:121:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:262:19: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:264:17: style: The function 'can_reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:127:17: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:264:17: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:267:16: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:134:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:267:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:270:15: style: The function 'new_level_check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:138:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:270:15: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:275:19: style: The function 'advance_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:156:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:275:19: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:277:19: style: The function 'award_bonus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:161:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:277:19: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:279:16: style: The function 'new_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:167:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:279:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:283:16: style: The function 'new_level_set_timer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:180:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:283:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:285:16: style: The function 'refill_enemies' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:185:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:285:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:287:24: style: The function 'get_soundtrack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:206:24: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:287:24: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:289:21: style: The function 'get_midisoundtrack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:209:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:289:21: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:306:22: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:92:22: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:306:22: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:308:16: style: The function 'describe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:94:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:308:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:310:25: style: The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:97:25: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:310:25: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:312:17: style: The function 'can_reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:127:17: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:312:17: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:314:16: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:134:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:314:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:316:15: style: The function 'new_level_check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:138:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:316:15: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:320:16: style: The function 'new_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:167:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:320:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:324:16: style: The function 'new_level_set_timer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:180:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:324:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:326:16: style: The function 'refill_enemies' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:185:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:326:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:328:24: style: The function 'get_soundtrack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:206:24: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:328:24: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:341:22: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:92:22: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:341:22: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:343:16: style: The function 'describe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:94:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:343:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:345:25: style: The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:97:25: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:345:25: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:347:19: style: The function 'class_friends' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:108:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:347:19: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:349:19: style: The function 'need_difficulty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:124:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:349:19: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:351:17: style: The function 'can_reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:127:17: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:351:17: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:353:16: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:134:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:353:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:355:19: style: The function 'game_over_check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:153:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:355:19: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:357:16: style: The function 'new_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:167:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:357:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:361:16: style: The function 'refill_enemies' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:185:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:361:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:363:21: style: The function 'get_midisoundtrack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:209:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:363:21: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:377:22: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:92:22: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:377:22: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:379:16: style: The function 'describe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:94:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:379:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:381:25: style: The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:97:25: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:381:25: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:383:19: style: The function 'need_difficulty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:124:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:383:19: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:385:17: style: The function 'can_reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:127:17: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:385:17: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:387:16: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:134:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:387:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:389:19: style: The function 'game_over_check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:153:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:389:19: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:391:16: style: The function 'new_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:167:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:391:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:395:16: style: The function 'refill_enemies' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:185:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:395:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:409:22: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:92:22: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:409:22: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:411:16: style: The function 'describe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:94:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:411:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:413:25: style: The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:97:25: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:413:25: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:415:15: style: The function 'human_initial_lives' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:112:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:415:15: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:417:19: style: The function 'need_difficulty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:124:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:417:19: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:419:17: style: The function 'can_reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:127:17: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:419:17: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:421:16: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:134:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:421:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:423:19: style: The function 'game_over_check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:153:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:423:19: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:425:16: style: The function 'new_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:167:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:425:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:429:16: style: The function 'refill_enemies' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:185:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:429:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:443:22: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:92:22: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:443:22: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:445:16: style: The function 'describe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:94:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:445:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:447:25: style: The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:97:25: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:447:25: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:449:19: style: The function 'need_difficulty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:124:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:449:19: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:451:16: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:134:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:451:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:453:16: style: The function 'new_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:167:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:453:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:457:16: style: The function 'refill_enemies' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:185:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:457:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:467:22: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:92:22: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:467:22: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:469:16: style: The function 'describe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:94:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:469:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:471:25: style: The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:97:25: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:471:25: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:473:19: style: The function 'class_friends' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:108:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:473:19: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:475:15: style: The function 'human_initial_lives' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:112:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:475:15: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:477:16: style: The function 'set_human_data' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:115:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:477:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:479:15: style: The function 'human_initial_pos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:118:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:479:15: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:481:19: style: The function 'can_refill_game_objects' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:121:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:481:19: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:483:17: style: The function 'can_reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:127:17: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:483:17: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:485:16: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:134:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:485:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:487:15: style: The function 'new_level_check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:138:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:487:15: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:491:19: style: The function 'advance_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:156:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:491:19: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:493:19: style: The function 'award_bonus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:161:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:493:19: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:495:16: style: The function 'new_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:167:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:495:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:499:16: style: The function 'new_level_set_timer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:180:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:499:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:501:16: style: The function 'refill_enemies' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:185:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:501:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:512:24: style: The function 'get_soundtrack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:206:24: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:512:24: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.h:515:21: style: The function 'get_midisoundtrack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:209:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.h:515:21: note: Function in derived class
xevil-2.02r2.orig/cmn/role.h:225:11: style: The function 'ok' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/role.h:94:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/role.h:225:11: note: Function in derived class
xevil-2.02r2.orig/cmn/role.h:227:20: style: The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/role.h:96:20: note: Virtual function in base class
xevil-2.02r2.orig/cmn/role.h:227:20: note: Function in derived class
xevil-2.02r2.orig/cmn/role.h:229:15: style: The function 'get_humans_num' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/role.h:98:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/role.h:229:15: note: Function in derived class
xevil-2.02r2.orig/cmn/role.h:231:16: style: The function 'set_humans_num' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/role.h:108:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/role.h:231:16: note: Function in derived class
xevil-2.02r2.orig/cmn/role.h:233:16: style: The function 'yield' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/role.h:120:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/role.h:233:16: note: Function in derived class
xevil-2.02r2.orig/cmn/role.h:268:20: style: The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/role.h:96:20: note: Virtual function in base class
xevil-2.02r2.orig/cmn/role.h:268:20: note: Function in derived class
xevil-2.02r2.orig/cmn/role.h:270:15: style: The function 'get_humans_num' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/role.h:98:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/role.h:270:15: note: Function in derived class
xevil-2.02r2.orig/cmn/role.h:272:16: style: The function 'set_humans_num' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/role.h:108:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/role.h:272:16: note: Function in derived class
xevil-2.02r2.orig/cmn/role.h:274:19: style: The function 'ok' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/role.h:94:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/role.h:274:19: note: Function in derived class
xevil-2.02r2.orig/cmn/role.h:276:16: style: The function 'clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/role.h:117:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/role.h:276:16: note: Function in derived class
xevil-2.02r2.orig/cmn/role.h:278:16: style: The function 'yield' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/role.h:120:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/role.h:278:16: note: Function in derived class
xevil-2.02r2.orig/cmn/role.h:281:16: style: The function 'game_quitting' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/role.h:142:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/role.h:281:16: note: Function in derived class
xevil-2.02r2.orig/cmn/role.h:283:16: style: The function 'send_chat_request' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/role.h:147:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/role.h:283:16: note: Function in derived class
xevil-2.02r2.orig/cmn/role.h:300:16: style: The function '_error' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/role.h:187:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/role.h:300:16: note: Function in derived class
xevil-2.02r2.orig/cmn/role.h:301:16: style: The function '_message' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/role.h:191:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/role.h:301:16: note: Function in derived class
xevil-2.02r2.orig/cmn/role.h:553:19: style: The function 'ok' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/role.h:94:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/role.h:553:19: note: Function in derived class
xevil-2.02r2.orig/cmn/role.h:555:20: style: The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/role.h:96:20: note: Virtual function in base class
xevil-2.02r2.orig/cmn/role.h:555:20: note: Function in derived class
xevil-2.02r2.orig/cmn/role.h:557:15: style: The function 'get_humans_num' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/role.h:98:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/role.h:557:15: note: Function in derived class
xevil-2.02r2.orig/cmn/role.h:562:25: style: The function 'get_default_game_style' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/role.h:100:25: note: Virtual function in base class
xevil-2.02r2.orig/cmn/role.h:562:25: note: Function in derived class
xevil-2.02r2.orig/cmn/role.h:564:15: style: The function 'num_viewports_needed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/role.h:103:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/role.h:564:15: note: Function in derived class
xevil-2.02r2.orig/cmn/role.h:566:16: style: The function 'set_humans_num' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/role.h:108:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/role.h:566:16: note: Function in derived class
xevil-2.02r2.orig/cmn/role.h:568:16: style: The function 'human_created' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/role.h:110:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/role.h:568:16: note: Function in derived class
xevil-2.02r2.orig/cmn/role.h:570:16: style: The function 'clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/role.h:117:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/role.h:570:16: note: Function in derived class
xevil-2.02r2.orig/cmn/role.h:573:16: style: The function 'yield' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/role.h:120:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/role.h:573:16: note: Function in derived class
xevil-2.02r2.orig/cmn/role.h:576:16: style: The function 'new_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/role.h:124:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/role.h:576:16: note: Function in derived class
xevil-2.02r2.orig/cmn/role.h:578:16: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/role.h:128:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/role.h:578:16: note: Function in derived class
xevil-2.02r2.orig/cmn/role.h:580:16: style: The function 'handle_messages' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/role.h:132:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/role.h:580:16: note: Function in derived class
xevil-2.02r2.orig/cmn/role.h:582:16: style: The function 'send_chat_request' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/role.h:147:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/role.h:582:16: note: Function in derived class
xevil-2.02r2.orig/cmn/role.h:585:16: style: The function 'set_humans_playing' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/role.h:137:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/role.h:585:16: note: Function in derived class
xevil-2.02r2.orig/cmn/role.h:587:16: style: The function 'set_enemies_playing' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/role.h:138:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/role.h:587:16: note: Function in derived class
xevil-2.02r2.orig/cmn/role.h:601:16: style: The function '_error' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/role.h:187:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/role.h:601:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game.h:216:21: style: The function 'create_enemy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:59:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game.h:216:21: note: Function in derived class
xevil-2.02r2.orig/cmn/game.h:221:21: style: The function 'enemy_physical' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:63:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game.h:221:21: note: Function in derived class
xevil-2.02r2.orig/cmn/game.h:224:21: style: The function 'enemy_physical' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:64:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game.h:224:21: note: Function in derived class
xevil-2.02r2.orig/cmn/game.h:227:21: style: The function 'enemy_physical' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:65:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game.h:227:21: note: Function in derived class
xevil-2.02r2.orig/cmn/game.h:231:18: style: The function 'intel_options_for' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:72:18: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game.h:231:18: note: Function in derived class
xevil-2.02r2.orig/cmn/game.h:236:16: style: The function 'kill_physical' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.h:75:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game.h:236:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game.h:244:16: style: The function 'world_changed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/role.h:49:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game.h:244:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game.h:246:16: style: The function 'manager_reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/role.h:55:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game.h:246:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game.h:248:16: style: The function 'register_intel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/role.h:58:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game.h:248:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game.h:251:16: style: The function 'humans_num_incremented' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/role.h:62:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game.h:251:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game.h:253:16: style: The function 'humans_num_decremented' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/role.h:64:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game.h:253:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game.h:255:16: style: The function 'quit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/role.h:66:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game.h:255:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game.h:257:16: style: The function 'set_humans_playing' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/role.h:68:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game.h:257:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game.h:259:16: style: The function 'set_enemies_playing' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/role.h:70:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game.h:259:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game.h:261:18: style: The function 'manager_get_quanta' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/role.h:72:18: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game.h:261:18: note: Function in derived class
xevil-2.02r2.orig/cmn/game.h:263:25: style: The function 'get_game_style_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/role.h:74:25: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game.h:263:25: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:671:8: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/game_style.cpp:723:24: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/game_style.cpp:763:19: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/game_style.cpp:1967:8: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/game_style.cpp:2041:28: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/game_style.cpp:2083:11: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/game_style.cpp:2250:16: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/game_style.cpp:2251:24: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/game_style.cpp:2252:25: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/game_style.cpp:2402:29: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/game_style.cpp:2526:38: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/game_style.cpp:2625:19: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/game_style.cpp:2674:8: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/game_style.cpp:565:68: style: Function 'human_initial_pos' argument 3 names different: declaration 's' definition 'size'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/game_style.h:118:61: note: Function 'human_initial_pos' argument 3 names different: declaration 's' definition 'size'.
xevil-2.02r2.orig/cmn/game_style.cpp:565:68: note: Function 'human_initial_pos' argument 3 names different: declaration 's' definition 'size'.
xevil-2.02r2.orig/cmn/game_style.cpp:879:36: style: Function 'new_level' argument 5 names different: declaration 'levelStr' definition 'lStr'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/game_style.h:280:38: note: Function 'new_level' argument 5 names different: declaration 'levelStr' definition 'lStr'.
xevil-2.02r2.orig/cmn/game_style.cpp:879:36: note: Function 'new_level' argument 5 names different: declaration 'levelStr' definition 'lStr'.
xevil-2.02r2.orig/cmn/game_style.cpp:879:53: style: Function 'new_level' argument 6 names different: declaration 'levelTitleStr' definition 'lTitleStr'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/game_style.h:280:59: note: Function 'new_level' argument 6 names different: declaration 'levelTitleStr' definition 'lTitleStr'.
xevil-2.02r2.orig/cmn/game_style.cpp:879:53: note: Function 'new_level' argument 6 names different: declaration 'levelTitleStr' definition 'lTitleStr'.
xevil-2.02r2.orig/cmn/game_style.cpp:902:37: style: Function 'refill_enemies' argument 1 names different: declaration 'enemiesRefill' definition 'eRefill'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/game_style.h:285:39: note: Function 'refill_enemies' argument 1 names different: declaration 'enemiesRefill' definition 'eRefill'.
xevil-2.02r2.orig/cmn/game_style.cpp:902:37: note: Function 'refill_enemies' argument 1 names different: declaration 'enemiesRefill' definition 'eRefill'.
xevil-2.02r2.orig/cmn/game_style.cpp:986:36: style: Function 'new_level' argument 5 names different: declaration 'levelStr' definition 'lStr'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/game_style.h:321:38: note: Function 'new_level' argument 5 names different: declaration 'levelStr' definition 'lStr'.
xevil-2.02r2.orig/cmn/game_style.cpp:986:36: note: Function 'new_level' argument 5 names different: declaration 'levelStr' definition 'lStr'.
xevil-2.02r2.orig/cmn/game_style.cpp:986:53: style: Function 'new_level' argument 6 names different: declaration 'levelTitleStr' definition 'lTitleStr'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/game_style.h:321:59: note: Function 'new_level' argument 6 names different: declaration 'levelTitleStr' definition 'lTitleStr'.
xevil-2.02r2.orig/cmn/game_style.cpp:986:53: note: Function 'new_level' argument 6 names different: declaration 'levelTitleStr' definition 'lTitleStr'.
xevil-2.02r2.orig/cmn/game_style.cpp:1098:42: style: Function 'new_level' argument 5 names different: declaration 'levelStr' definition 'lStr'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/game_style.h:358:38: note: Function 'new_level' argument 5 names different: declaration 'levelStr' definition 'lStr'.
xevil-2.02r2.orig/cmn/game_style.cpp:1098:42: note: Function 'new_level' argument 5 names different: declaration 'levelStr' definition 'lStr'.
xevil-2.02r2.orig/cmn/game_style.cpp:1098:59: style: Function 'new_level' argument 6 names different: declaration 'levelTitleStr' definition 'lTitleStr'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/game_style.h:358:59: note: Function 'new_level' argument 6 names different: declaration 'levelTitleStr' definition 'lTitleStr'.
xevil-2.02r2.orig/cmn/game_style.cpp:1098:59: note: Function 'new_level' argument 6 names different: declaration 'levelTitleStr' definition 'lTitleStr'.
xevil-2.02r2.orig/cmn/game_style.cpp:1210:34: style: Function 'new_level' argument 5 names different: declaration 'levelStr' definition 'lStr'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/game_style.h:392:38: note: Function 'new_level' argument 5 names different: declaration 'levelStr' definition 'lStr'.
xevil-2.02r2.orig/cmn/game_style.cpp:1210:34: note: Function 'new_level' argument 5 names different: declaration 'levelStr' definition 'lStr'.
xevil-2.02r2.orig/cmn/game_style.cpp:1210:51: style: Function 'new_level' argument 6 names different: declaration 'levelTitleStr' definition 'lTitleStr'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/game_style.h:392:59: note: Function 'new_level' argument 6 names different: declaration 'levelTitleStr' definition 'lTitleStr'.
xevil-2.02r2.orig/cmn/game_style.cpp:1210:51: note: Function 'new_level' argument 6 names different: declaration 'levelTitleStr' definition 'lTitleStr'.
xevil-2.02r2.orig/cmn/game_style.cpp:1321:42: style: Function 'new_level' argument 5 names different: declaration 'levelStr' definition 'lStr'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/game_style.h:426:38: note: Function 'new_level' argument 5 names different: declaration 'levelStr' definition 'lStr'.
xevil-2.02r2.orig/cmn/game_style.cpp:1321:42: note: Function 'new_level' argument 5 names different: declaration 'levelStr' definition 'lStr'.
xevil-2.02r2.orig/cmn/game_style.cpp:1321:59: style: Function 'new_level' argument 6 names different: declaration 'levelTitleStr' definition 'lTitleStr'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/game_style.h:426:59: note: Function 'new_level' argument 6 names different: declaration 'levelTitleStr' definition 'lTitleStr'.
xevil-2.02r2.orig/cmn/game_style.cpp:1321:59: note: Function 'new_level' argument 6 names different: declaration 'levelTitleStr' definition 'lTitleStr'.
xevil-2.02r2.orig/cmn/game_style.cpp:1395:37: style: Function 'new_level' argument 5 names different: declaration 'levelStr' definition 'lStr'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/game_style.h:454:38: note: Function 'new_level' argument 5 names different: declaration 'levelStr' definition 'lStr'.
xevil-2.02r2.orig/cmn/game_style.cpp:1395:37: note: Function 'new_level' argument 5 names different: declaration 'levelStr' definition 'lStr'.
xevil-2.02r2.orig/cmn/game_style.cpp:1395:54: style: Function 'new_level' argument 6 names different: declaration 'levelTitleStr' definition 'lTitleStr'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/game_style.h:454:59: note: Function 'new_level' argument 6 names different: declaration 'levelTitleStr' definition 'lTitleStr'.
xevil-2.02r2.orig/cmn/game_style.cpp:1395:54: note: Function 'new_level' argument 6 names different: declaration 'levelTitleStr' definition 'lTitleStr'.
xevil-2.02r2.orig/cmn/game_style.cpp:1537:36: style: Function 'new_level' argument 5 names different: declaration 'levelStr' definition 'lStr'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/game_style.h:496:38: note: Function 'new_level' argument 5 names different: declaration 'levelStr' definition 'lStr'.
xevil-2.02r2.orig/cmn/game_style.cpp:1537:36: note: Function 'new_level' argument 5 names different: declaration 'levelStr' definition 'lStr'.
xevil-2.02r2.orig/cmn/game_style.cpp:1537:53: style: Function 'new_level' argument 6 names different: declaration 'levelTitleStr' definition 'lTitleStr'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/game_style.h:496:59: note: Function 'new_level' argument 6 names different: declaration 'levelTitleStr' definition 'lTitleStr'.
xevil-2.02r2.orig/cmn/game_style.cpp:1537:53: note: Function 'new_level' argument 6 names different: declaration 'levelTitleStr' definition 'lTitleStr'.
xevil-2.02r2.orig/cmn/game_style.cpp:1564:40: style: Function 'refill_enemies' argument 1 names different: declaration 'enemiesRefill' definition 'eRefill'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/game_style.h:501:39: note: Function 'refill_enemies' argument 1 names different: declaration 'enemiesRefill' definition 'eRefill'.
xevil-2.02r2.orig/cmn/game_style.cpp:1564:40: note: Function 'refill_enemies' argument 1 names different: declaration 'enemiesRefill' definition 'eRefill'.
xevil-2.02r2.orig/cmn/game_style.cpp:1677:53: style: Function 'filter_weapons_and_other_items' argument 2 names different: declaration 'weaponsNum' definition 'wNum'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/game_style.h:507:61: note: Function 'filter_weapons_and_other_items' argument 2 names different: declaration 'weaponsNum' definition 'wNum'.
xevil-2.02r2.orig/cmn/game_style.cpp:1677:53: note: Function 'filter_weapons_and_other_items' argument 2 names different: declaration 'weaponsNum' definition 'wNum'.
xevil-2.02r2.orig/cmn/game_style.cpp:1677:81: style: Function 'filter_weapons_and_other_items' argument 3 names different: declaration 'weapons' definition 'w'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/game_style.h:508:70: note: Function 'filter_weapons_and_other_items' argument 3 names different: declaration 'weapons' definition 'w'.
xevil-2.02r2.orig/cmn/game_style.cpp:1677:81: note: Function 'filter_weapons_and_other_items' argument 3 names different: declaration 'weapons' definition 'w'.
xevil-2.02r2.orig/cmn/game_style.cpp:1678:53: style: Function 'filter_weapons_and_other_items' argument 4 names different: declaration 'oItemsNum' definition 'oINum'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/game_style.h:509:52: note: Function 'filter_weapons_and_other_items' argument 4 names different: declaration 'oItemsNum' definition 'oINum'.
xevil-2.02r2.orig/cmn/game_style.cpp:1678:53: note: Function 'filter_weapons_and_other_items' argument 4 names different: declaration 'oItemsNum' definition 'oINum'.
xevil-2.02r2.orig/cmn/game_style.cpp:1678:82: style: Function 'filter_weapons_and_other_items' argument 5 names different: declaration 'oItems' definition 'oI'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/game_style.h:510:70: note: Function 'filter_weapons_and_other_items' argument 5 names different: declaration 'oItems' definition 'oI'.
xevil-2.02r2.orig/cmn/game_style.cpp:1678:82: note: Function 'filter_weapons_and_other_items' argument 5 names different: declaration 'oItems' definition 'oI'.
xevil-2.02r2.orig/cmn/game_style.cpp:1755:67: style: Function 'human_initial_pos' argument 3 names different: declaration 's' definition 'size'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/game_style.cpp:105:61: note: Function 'human_initial_pos' argument 3 names different: declaration 's' definition 'size'.
xevil-2.02r2.orig/cmn/game_style.cpp:1755:67: note: Function 'human_initial_pos' argument 3 names different: declaration 's' definition 'size'.
xevil-2.02r2.orig/cmn/game_style.cpp:2615:48: style: Function 'new_level' argument 2 names different: declaration 'world' definition 'w'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/game_style.cpp:398:43: note: Function 'new_level' argument 2 names different: declaration 'world' definition 'w'.
xevil-2.02r2.orig/cmn/game_style.cpp:2615:48: note: Function 'new_level' argument 2 names different: declaration 'world' definition 'w'.
xevil-2.02r2.orig/cmn/game_style.cpp:2615:59: style: Function 'new_level' argument 3 names different: declaration 'locator' definition 'l'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/game_style.cpp:398:58: note: Function 'new_level' argument 3 names different: declaration 'locator' definition 'l'.
xevil-2.02r2.orig/cmn/game_style.cpp:2615:59: note: Function 'new_level' argument 3 names different: declaration 'locator' definition 'l'.
xevil-2.02r2.orig/cmn/game_style.cpp:2656:65: style: Function 'human_initial_pos' argument 3 names different: declaration 's' definition 'size'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/game_style.cpp:419:61: note: Function 'human_initial_pos' argument 3 names different: declaration 's' definition 'size'.
xevil-2.02r2.orig/cmn/game_style.cpp:2656:65: note: Function 'human_initial_pos' argument 3 names different: declaration 's' definition 'size'.
xevil-2.02r2.orig/cmn/game_style.cpp:732:15: warning: Assert statement calls a function which may have desired side effects: 'is_moving'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/game_style.cpp:924:9: warning: Member variable 'Levels::enemiesNum' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/cmn/game_style.cpp:1142:7: warning: Member variable 'Duel::enemiesNum' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/cmn/game_style.cpp:1246:15: warning: Member variable 'ExtendedDuel::enemiesNum' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/cmn/game_style.cpp:1801:14: warning: Member variable 'Exterminate::enemiesNum' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/cmn/game_style.cpp:2070:17: warning: Member variable 'CaptureTheFlag::flagsRemaining' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/cmn/game_style.cpp:771:3: performance: Variable 'playScenarios' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/game_style.cpp:1026:3: performance: Variable 'justReset' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/game_style.cpp:2158:3: performance: Variable 'dontAdvance' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/game_style.h:230:7: performance: Technically the member function 'GameStyle::partition' can be static. [functionStatic]
xevil-2.02r2.orig/cmn/game_style.cpp:702:16: note: Technically the member function 'GameStyle::partition' can be static.
xevil-2.02r2.orig/cmn/game_style.h:230:7: note: Technically the member function 'GameStyle::partition' can be static.
xevil-2.02r2.orig/cmn/game_style.cpp:772:3: style: Class 'Normal' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xevil-2.02r2.orig/cmn/game_style.cpp:772:3: style: Class 'Normal' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xevil-2.02r2.orig/cmn/game_style.cpp:158:24: style: The function 'get_scenario_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:95:24: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:158:24: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:160:15: style: The function 'new_level_check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:111:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:160:15: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:164:16: style: The function 'setup_world' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:115:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:164:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:165:16: style: The function 'new_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:116:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:165:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:181:24: style: The function 'get_scenario_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:95:24: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:181:24: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:183:19: style: The function 'can_refill_game_objects' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:108:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:183:19: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:185:15: style: The function 'new_level_check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:111:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:185:15: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:189:16: style: The function 'setup_world' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:115:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:189:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:190:16: style: The function 'new_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:116:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:190:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:195:16: style: The function 'new_level_set_timer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:127:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:195:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:209:24: style: The function 'get_scenario_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:95:24: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:209:24: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:211:15: style: The function 'new_level_check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:111:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:211:15: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:215:19: style: The function 'award_bonus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:133:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:215:19: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:218:16: style: The function 'setup_world' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:115:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:218:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:219:16: style: The function 'new_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:116:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:219:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:224:16: style: The function 'refill_enemies' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:136:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:224:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:229:21: style: The function 'get_midisoundtrack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:148:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:229:21: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:242:24: style: The function 'get_scenario_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:95:24: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:242:24: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:244:15: style: The function 'new_level_check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:111:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:244:15: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:248:16: style: The function 'setup_world' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:115:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:248:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:249:16: style: The function 'new_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:116:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:249:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:254:16: style: The function 'refill_enemies' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:136:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:254:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:269:16: style: The function 'setup_world' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:115:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:269:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:270:16: style: The function 'new_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:116:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:270:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:275:19: style: The function 'advance_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:130:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:275:19: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:277:16: style: The function 'refill_enemies' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:136:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:277:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:279:24: style: The function 'get_soundtrack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:145:24: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:279:24: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:281:21: style: The function 'get_midisoundtrack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:148:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:281:21: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:311:24: style: The function 'get_scenario_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:95:24: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:311:24: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:313:15: style: The function 'new_level_check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:111:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:313:15: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:317:19: style: The function 'award_bonus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:133:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:317:19: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:324:21: style: The function 'get_team' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:293:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:324:21: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:326:16: style: The function 'set_level_strings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:295:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:326:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:342:24: style: The function 'get_scenario_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:95:24: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:342:24: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:344:15: style: The function 'new_level_check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:111:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:344:15: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:352:21: style: The function 'get_team' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:293:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:352:21: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:354:16: style: The function 'set_level_strings' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:295:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:354:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:367:24: style: The function 'get_scenario_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:95:24: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:367:24: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:369:21: style: The function 'get_midisoundtrack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:148:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:369:21: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:371:15: style: The function 'new_level_check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:111:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:371:15: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:375:16: style: The function 'setup_world' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:115:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:375:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:376:16: style: The function 'new_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:116:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:376:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:381:19: style: The function 'award_bonus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:133:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:381:19: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:391:24: style: The function 'get_scenario_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:95:24: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:391:24: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:393:15: style: The function 'new_level_check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:111:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:393:15: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:397:16: style: The function 'setup_world' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:115:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:397:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:398:16: style: The function 'new_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:116:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:398:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:403:21: style: The function 'get_midisoundtrack' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:148:21: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:403:21: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:405:19: style: The function 'award_bonus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:133:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:405:19: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:415:24: style: The function 'get_scenario_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:95:24: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:415:24: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:417:16: style: The function 'set_human_data' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:102:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:417:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:419:15: style: The function 'human_initial_pos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:105:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:419:15: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:421:15: style: The function 'new_level_check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:111:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:421:15: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:425:16: style: The function 'setup_world' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:115:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:425:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:426:16: style: The function 'new_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:116:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:426:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:431:16: style: The function 'refill_enemies' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:136:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:431:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:433:19: style: The function 'award_bonus' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:133:19: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:433:19: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:447:24: style: The function 'get_scenario_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:95:24: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:447:24: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:449:15: style: The function 'new_level_check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:111:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:449:15: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:453:16: style: The function 'setup_world' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:115:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:453:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:454:16: style: The function 'new_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:116:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:454:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:466:24: style: The function 'get_scenario_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:95:24: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:466:24: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:468:15: style: The function 'new_level_check' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:111:15: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:468:15: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:472:16: style: The function 'setup_world' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:115:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:472:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:473:16: style: The function 'new_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:116:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:473:16: note: Function in derived class
xevil-2.02r2.orig/cmn/game_style.cpp:478:16: style: The function 'filter_weapons_and_other_items' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/cmn/game_style.cpp:139:16: note: Virtual function in base class
xevil-2.02r2.orig/cmn/game_style.cpp:478:16: note: Function in derived class
xevil-2.02r2.orig/cmn/id.cpp:40:13: warning: Member variable 'Identifier::unique' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/cmn/intel.cpp:639:11: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/intel.cpp:652:22: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/intel.cpp:660:24: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/intel.cpp:671:26: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/intel.cpp:705:32: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/intel.cpp:1154:20: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/intel.cpp:1161:12: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/intel.cpp:1207:22: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/intel.cpp:1323:24: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/intel.cpp:1640:33: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/intel.cpp:1664:9: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/intel.cpp:1687:8: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/intel.cpp:1690:9: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/intel.cpp:1758:24: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/intel.cpp:2032:8: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/intel.cpp:386:28: style: Function 'set_name' argument 1 names different: declaration 'name' definition 'newName'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/intel.h:201:23: note: Function 'set_name' argument 1 names different: declaration 'name' definition 'newName'.
xevil-2.02r2.orig/cmn/intel.cpp:386:28: note: Function 'set_name' argument 1 names different: declaration 'name' definition 'newName'.
xevil-2.02r2.orig/cmn/intel.cpp:758:49: style: Function 'Human' argument 4 names different: declaration 'lives' definition 'lves'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/intel.h:296:44: note: Function 'Human' argument 4 names different: declaration 'lives' definition 'lves'.
xevil-2.02r2.orig/cmn/intel.cpp:758:49: note: Function 'Human' argument 4 names different: declaration 'lives' definition 'lves'.
xevil-2.02r2.orig/cmn/intel.cpp:759:19: style: Function 'Human' argument 5 names different: declaration 'sharedLives' definition 'sharedLves'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/intel.h:297:14: note: Function 'Human' argument 5 names different: declaration 'sharedLives' definition 'sharedLves'.
xevil-2.02r2.orig/cmn/intel.cpp:759:19: note: Function 'Human' argument 5 names different: declaration 'sharedLives' definition 'sharedLves'.
xevil-2.02r2.orig/cmn/intel.cpp:759:39: style: Function 'Human' argument 6 names different: declaration 'colorNum' definition 'cNum'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/intel.h:297:35: note: Function 'Human' argument 6 names different: declaration 'colorNum' definition 'cNum'.
xevil-2.02r2.orig/cmn/intel.cpp:759:39: note: Function 'Human' argument 6 names different: declaration 'colorNum' definition 'cNum'.
xevil-2.02r2.orig/cmn/intel.cpp:1282:40: style: Function 'move_target' argument 1 names different: declaration 'p' definition 'physical'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/intel.h:417:40: note: Function 'move_target' argument 1 names different: declaration 'p' definition 'physical'.
xevil-2.02r2.orig/cmn/intel.cpp:1282:40: note: Function 'move_target' argument 1 names different: declaration 'p' definition 'physical'.
xevil-2.02r2.orig/cmn/intel.cpp:1293:40: style: Function 'away_target' argument 1 names different: declaration 'p' definition 'physical'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/intel.h:418:40: note: Function 'away_target' argument 1 names different: declaration 'p' definition 'physical'.
xevil-2.02r2.orig/cmn/intel.cpp:1293:40: note: Function 'away_target' argument 1 names different: declaration 'p' definition 'physical'.
xevil-2.02r2.orig/cmn/intel.cpp:1304:37: style: Function 'move_pos' argument 1 names different: declaration 'p' definition 'physical'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/intel.h:419:37: note: Function 'move_pos' argument 1 names different: declaration 'p' definition 'physical'.
xevil-2.02r2.orig/cmn/intel.cpp:1304:37: note: Function 'move_pos' argument 1 names different: declaration 'p' definition 'physical'.
xevil-2.02r2.orig/cmn/intel.cpp:1319:37: style: Function 'move_dir' argument 1 names different: declaration 'p' definition 'physical'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/intel.h:420:37: note: Function 'move_dir' argument 1 names different: declaration 'p' definition 'physical'.
xevil-2.02r2.orig/cmn/intel.cpp:1319:37: note: Function 'move_dir' argument 1 names different: declaration 'p' definition 'physical'.
xevil-2.02r2.orig/cmn/intel.cpp:1319:50: style: Function 'move_dir' argument 2 names different: declaration 'd' definition 'dir'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/intel.h:420:43: note: Function 'move_dir' argument 2 names different: declaration 'd' definition 'dir'.
xevil-2.02r2.orig/cmn/intel.cpp:1319:50: note: Function 'move_dir' argument 2 names different: declaration 'd' definition 'dir'.
xevil-2.02r2.orig/cmn/intel.cpp:1870:63: style: Function 'SealIntel' argument 4 names different: declaration 'homeId' definition 'home_id'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/intel.h:505:54: note: Function 'SealIntel' argument 4 names different: declaration 'homeId' definition 'home_id'.
xevil-2.02r2.orig/cmn/intel.cpp:1870:63: note: Function 'SealIntel' argument 4 names different: declaration 'homeId' definition 'home_id'.
xevil-2.02r2.orig/cmn/intel.cpp:2013:46: style: Function 'filter_target' argument 1 names different: declaration 'candidate' definition 'p'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/intel.h:553:42: note: Function 'filter_target' argument 1 names different: declaration 'candidate' definition 'p'.
xevil-2.02r2.orig/cmn/intel.cpp:2013:46: note: Function 'filter_target' argument 1 names different: declaration 'candidate' definition 'p'.
xevil-2.02r2.orig/cmn/intel.cpp:2107:31: style: Function 'go_get_em' argument 1 names different: declaration 'p' definition 'shooter'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/intel.h:581:28: note: Function 'go_get_em' argument 1 names different: declaration 'p' definition 'shooter'.
xevil-2.02r2.orig/cmn/intel.cpp:2107:31: note: Function 'go_get_em' argument 1 names different: declaration 'p' definition 'shooter'.
xevil-2.02r2.orig/cmn/intel.cpp:879:10: warning: Assert statement calls a function which may have desired side effects: 'alive'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/intel.cpp:954:10: warning: Assert statement calls a function which may have desired side effects: 'alive'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/intel.cpp:954:24: warning: Assert statement calls a function which may have desired side effects: 'is_creature'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/intel.cpp:1160:22: warning: Assert statement calls a function which may have desired side effects: 'is_weapon'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/intel.cpp:1322:20: warning: Assert statement calls a function which may have desired side effects: 'is_creature'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/intel.cpp:1730:20: warning: Assert statement calls a function which may have desired side effects: 'is_auto_use'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/intel.cpp:1745:20: warning: Assert statement calls a function which may have desired side effects: 'is_auto_use'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/intel.cpp:1762:22: warning: Assert statement calls a function which may have desired side effects: 'is_auto_use'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/intel.cpp:1809:20: warning: Assert statement calls a function which may have desired side effects: 'is_auto_use'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/intel.cpp:1892:10: warning: Assert statement calls a function which may have desired side effects: 'alive'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/intel.cpp:1892:24: warning: Assert statement calls a function which may have desired side effects: 'is_creature'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/intel.cpp:934:10: warning: Member variable 'Machine::targetDir' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/cmn/intel.cpp:217:3: performance: Variable 'intelStatusChanged' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/intel.cpp:218:3: performance: Variable 'living' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/intel.cpp:271:3: performance: Variable 'creationOk' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/intel.cpp:1875:3: performance: Variable 'homeId' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/intel.cpp:281:3: style: Class 'Intel' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xevil-2.02r2.orig/cmn/intel.cpp:281:3: style: Class 'Intel' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xevil-2.02r2.orig/cmn/intel.h:134:16: warning: Virtual function 'update_from_stream' is called from constructor 'Intel(InStream*,World*,Locator*)' at line 284. Dynamic binding is not used. [virtualCallInConstructor]
xevil-2.02r2.orig/cmn/intel.cpp:284:3: note: Calling update_from_stream
xevil-2.02r2.orig/cmn/intel.h:134:16: note: update_from_stream is a virtual method
xevil-2.02r2.orig/cmn/intel.cpp:2201:6: error: Uninitialized variable: master_dist_2 [uninitvar]
xevil-2.02r2.orig/cmn/l_agreement.cpp:70:19: style: Redundant condition: If 'EXPR == ' '', the comparison 'EXPR' is always true. [redundantCondition]
xevil-2.02r2.orig/cmn/l_agreement.cpp:97:22: style: Redundant condition: If 'EXPR == ' '', the comparison 'EXPR' is always true. [redundantCondition]
xevil-2.02r2.orig/cmn/l_agreement.cpp:141:12: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/locator.cpp:1484:36: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/locator.cpp:1496:32: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/locator.cpp:1902:31: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/locator.cpp:239:25: style: Function 'Locator' argument 1 names different: declaration 'world' definition 'w'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/locator.h:393:18: note: Function 'Locator' argument 1 names different: declaration 'world' definition 'w'.
xevil-2.02r2.orig/cmn/locator.cpp:239:25: note: Function 'Locator' argument 1 names different: declaration 'world' definition 'w'.
xevil-2.02r2.orig/cmn/locator.cpp:239:32: style: Function 'Locator' argument 2 names different: declaration 'drawingAlgorithm' definition 'drawAlg'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/locator.h:393:28: note: Function 'Locator' argument 2 names different: declaration 'drawingAlgorithm' definition 'drawAlg'.
xevil-2.02r2.orig/cmn/locator.cpp:239:32: note: Function 'Locator' argument 2 names different: declaration 'drawingAlgorithm' definition 'drawAlg'.
xevil-2.02r2.orig/cmn/locator.cpp:239:55: style: Function 'Locator' argument 3 names different: declaration 'soundManager' definition 's'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/locator.h:393:59: note: Function 'Locator' argument 3 names different: declaration 'soundManager' definition 's'.
xevil-2.02r2.orig/cmn/locator.cpp:239:55: note: Function 'Locator' argument 3 names different: declaration 'soundManager' definition 's'.
xevil-2.02r2.orig/cmn/locator.cpp:417:48: style: Function 'lookup' argument 2 names different: declaration 'recentAdditions' definition 'recentAddition'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/locator.h:420:41: note: Function 'lookup' argument 2 names different: declaration 'recentAdditions' definition 'recentAddition'.
xevil-2.02r2.orig/cmn/locator.cpp:417:48: note: Function 'lookup' argument 2 names different: declaration 'recentAdditions' definition 'recentAddition'.
xevil-2.02r2.orig/cmn/locator.cpp:1279:31: style: Function 'get_human' argument 1 names different: declaration 'n' definition 'which'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/locator.h:543:24: note: Function 'get_human' argument 1 names different: declaration 'n' definition 'which'.
xevil-2.02r2.orig/cmn/locator.cpp:1279:31: note: Function 'get_human' argument 1 names different: declaration 'n' definition 'which'.
xevil-2.02r2.orig/cmn/locator.cpp:651:10: warning: Assert statement calls a function which may have desired side effects: 'lookup'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/locator.cpp:1498:25: warning: Assert statement calls a function which may have desired side effects: 'is_human'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/locator.cpp:203:3: performance: Variable 'intelId' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/locator.cpp:245:3: performance: Variable 'drawRects' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/locator.h:466:8: performance: Technically the member function 'Locator::client_pre_clock' can be static. [functionStatic]
xevil-2.02r2.orig/cmn/locator.cpp:807:15: note: Technically the member function 'Locator::client_pre_clock' can be static.
xevil-2.02r2.orig/cmn/locator.h:466:8: note: Technically the member function 'Locator::client_pre_clock' can be static.
xevil-2.02r2.orig/cmn/locator.h:540:7: style: Technically the member function 'Locator::humans_registered' can be const. [functionConst]
xevil-2.02r2.orig/cmn/locator.cpp:1266:14: note: Technically the member function 'Locator::humans_registered' can be const.
xevil-2.02r2.orig/cmn/locator.h:540:7: note: Technically the member function 'Locator::humans_registered' can be const.
xevil-2.02r2.orig/cmn/locator.h:624:26: style: Technically the member function 'Locator::get_context' can be const. [functionConst]
xevil-2.02r2.orig/cmn/locator.cpp:1419:33: note: Technically the member function 'Locator::get_context' can be const.
xevil-2.02r2.orig/cmn/locator.h:624:26: note: Technically the member function 'Locator::get_context' can be const.
xevil-2.02r2.orig/cmn/locator.h:717:8: performance: Technically the member function 'Locator::compute_gloc' can be static. [functionStatic]
xevil-2.02r2.orig/cmn/locator.cpp:1818:15: note: Technically the member function 'Locator::compute_gloc' can be static.
xevil-2.02r2.orig/cmn/locator.h:717:8: note: Technically the member function 'Locator::compute_gloc' can be static.
xevil-2.02r2.orig/cmn/locator.h:718:8: performance: Technically the member function 'Locator::compute_gloc' can be static. [functionStatic]
xevil-2.02r2.orig/cmn/locator.cpp:1835:15: note: Technically the member function 'Locator::compute_gloc' can be static.
xevil-2.02r2.orig/cmn/locator.h:718:8: note: Technically the member function 'Locator::compute_gloc' can be static.
xevil-2.02r2.orig/cmn/locator.h:743:11: performance: Technically the member function 'Locator::possible_overlap' can be static. [functionStatic]
xevil-2.02r2.orig/cmn/locator.cpp:1846:18: note: Technically the member function 'Locator::possible_overlap' can be static.
xevil-2.02r2.orig/cmn/locator.h:743:11: note: Technically the member function 'Locator::possible_overlap' can be static.
xevil-2.02r2.orig/cmn/locator.h:746:8: performance: Technically the member function 'Locator::delete_team_data' can be static. [functionStatic]
xevil-2.02r2.orig/cmn/locator.cpp:1413:15: note: Technically the member function 'Locator::delete_team_data' can be static.
xevil-2.02r2.orig/cmn/locator.h:746:8: note: Technically the member function 'Locator::delete_team_data' can be static.
xevil-2.02r2.orig/cmn/locator.h:816:8: performance: Technically the member function 'Locator::grid_covering_area' can be static. [functionStatic]
xevil-2.02r2.orig/cmn/locator.cpp:1945:15: note: Technically the member function 'Locator::grid_covering_area' can be static.
xevil-2.02r2.orig/cmn/locator.h:816:8: note: Technically the member function 'Locator::grid_covering_area' can be static.
xevil-2.02r2.orig/cmn/physical.h:92:0: error: failed to expand 'CONSTRUCTOR_INTERNAL_NODE_IO', Invalid ## usage when expanding 'CONSTRUCTOR_INTERNAL_NODE_IO'. [preprocessorErrorDirective]
xevil-2.02r2.orig/cmn/role.cpp:788:22: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/role.cpp:915:21: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/role.cpp:1294:12: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/role.cpp:1321:12: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/role.cpp:1335:18: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/role.cpp:2256:21: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/role.cpp:2286:26: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/role.cpp:2312:19: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/role.cpp:2322:28: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/role.cpp:2422:20: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/role.cpp:2904:20: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/role.cpp:3095:4: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/role.cpp:3279:16: style: Same expression on both sides of '&&' because the value of 'names' and 'clientNames' are the same. [duplicateExpression]
xevil-2.02r2.orig/cmn/role.cpp:3274:24: note: 'names' is assigned value 'new const char*[humansNum]' here.
xevil-2.02r2.orig/cmn/role.cpp:3275:30: note: 'clientNames' is assigned value 'new const char*[humansNum]' here.
xevil-2.02r2.orig/cmn/role.cpp:3279:16: note: Same expression on both sides of '&&' because the value of 'names' and 'clientNames' are the same.
xevil-2.02r2.orig/cmn/role.cpp:255:31: style: Function '_error' argument 1 names different: declaration 'msg1' definition 'msg'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/role.h:187:35: note: Function '_error' argument 1 names different: declaration 'msg1' definition 'msg'.
xevil-2.02r2.orig/cmn/role.cpp:255:31: note: Function '_error' argument 1 names different: declaration 'msg1' definition 'msg'.
xevil-2.02r2.orig/cmn/role.cpp:542:22: style: Function 'Client' argument 1 names different: declaration 'serverName' definition 'sName'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/role.h:248:16: note: Function 'Client' argument 1 names different: declaration 'serverName' definition 'sName'.
xevil-2.02r2.orig/cmn/role.cpp:542:22: note: Function 'Client' argument 1 names different: declaration 'serverName' definition 'sName'.
xevil-2.02r2.orig/cmn/role.cpp:542:52: style: Function 'Client' argument 3 names different: declaration 'clientPortBase' definition 'clientPrt'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/role.h:248:51: note: Function 'Client' argument 3 names different: declaration 'clientPortBase' definition 'clientPrt'.
xevil-2.02r2.orig/cmn/role.cpp:542:52: note: Function 'Client' argument 3 names different: declaration 'clientPortBase' definition 'clientPrt'.
xevil-2.02r2.orig/cmn/role.cpp:542:68: style: Function 'Client' argument 4 names different: declaration 'humanName' definition 'hName'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/role.h:249:16: note: Function 'Client' argument 4 names different: declaration 'humanName' definition 'hName'.
xevil-2.02r2.orig/cmn/role.cpp:542:68: note: Function 'Client' argument 4 names different: declaration 'humanName' definition 'hName'.
xevil-2.02r2.orig/cmn/role.cpp:543:40: style: Function 'Client' argument 6 names different: declaration 'skip' definition 'skp'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/role.h:250:29: note: Function 'Client' argument 6 names different: declaration 'skip' definition 'skp'.
xevil-2.02r2.orig/cmn/role.cpp:543:40: note: Function 'Client' argument 6 names different: declaration 'skip' definition 'skp'.
xevil-2.02r2.orig/cmn/role.cpp:543:53: style: Function 'Client' argument 7 names different: declaration 'errorLocator' definition 'errLocator'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/role.h:250:43: note: Function 'Client' argument 7 names different: declaration 'errorLocator' definition 'errLocator'.
xevil-2.02r2.orig/cmn/role.cpp:543:53: note: Function 'Client' argument 7 names different: declaration 'errorLocator' definition 'errLocator'.
xevil-2.02r2.orig/cmn/role.cpp:965:33: style: Function '_error' argument 1 names different: declaration 'msg1' definition 'msg'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/role.h:300:35: note: Function '_error' argument 1 names different: declaration 'msg1' definition 'msg'.
xevil-2.02r2.orig/cmn/role.cpp:965:33: note: Function '_error' argument 1 names different: declaration 'msg1' definition 'msg'.
xevil-2.02r2.orig/cmn/role.cpp:1499:32: style: Function 'Connection' argument 1 names different: declaration 'server' definition 'srvr'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/role.h:386:22: note: Function 'Connection' argument 1 names different: declaration 'server' definition 'srvr'.
xevil-2.02r2.orig/cmn/role.cpp:1499:32: note: Function 'Connection' argument 1 names different: declaration 'server' definition 'srvr'.
xevil-2.02r2.orig/cmn/role.cpp:1500:33: style: Function 'Connection' argument 2 names different: declaration 'errorLocator' definition 'eLocator'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/role.h:386:38: note: Function 'Connection' argument 2 names different: declaration 'errorLocator' definition 'eLocator'.
xevil-2.02r2.orig/cmn/role.cpp:1500:33: note: Function 'Connection' argument 2 names different: declaration 'errorLocator' definition 'eLocator'.
xevil-2.02r2.orig/cmn/role.cpp:1502:35: style: Function 'Connection' argument 5 names different: declaration 'tcpSock' definition 'tcp'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/role.h:388:25: note: Function 'Connection' argument 5 names different: declaration 'tcpSock' definition 'tcp'.
xevil-2.02r2.orig/cmn/role.cpp:1502:35: note: Function 'Connection' argument 5 names different: declaration 'tcpSock' definition 'tcp'.
xevil-2.02r2.orig/cmn/role.cpp:1502:49: style: Function 'Connection' argument 6 names different: declaration 'tcpIn' definition 'tcp_in'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/role.h:388:43: note: Function 'Connection' argument 6 names different: declaration 'tcpIn' definition 'tcp_in'.
xevil-2.02r2.orig/cmn/role.cpp:1502:49: note: Function 'Connection' argument 6 names different: declaration 'tcpIn' definition 'tcp_in'.
xevil-2.02r2.orig/cmn/role.cpp:1503:35: style: Function 'Connection' argument 7 names different: declaration 'udpSock' definition 'udp'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/role.h:388:60: note: Function 'Connection' argument 7 names different: declaration 'udpSock' definition 'udp'.
xevil-2.02r2.orig/cmn/role.cpp:1503:35: note: Function 'Connection' argument 7 names different: declaration 'udpSock' definition 'udp'.
xevil-2.02r2.orig/cmn/role.cpp:1503:56: style: Function 'Connection' argument 8 names different: declaration 'udpClientAddr' definition 'cAddr'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/role.h:389:34: note: Function 'Connection' argument 8 names different: declaration 'udpClientAddr' definition 'cAddr'.
xevil-2.02r2.orig/cmn/role.cpp:1503:56: note: Function 'Connection' argument 8 names different: declaration 'udpClientAddr' definition 'cAddr'.
xevil-2.02r2.orig/cmn/role.cpp:1505:55: style: Function 'Connection' argument 11 names different: declaration 'skip' definition 'skp'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/role.h:390:39: note: Function 'Connection' argument 11 names different: declaration 'skip' definition 'skp'.
xevil-2.02r2.orig/cmn/role.cpp:1505:55: note: Function 'Connection' argument 11 names different: declaration 'skip' definition 'skp'.
xevil-2.02r2.orig/cmn/role.cpp:1505:67: style: Function 'Connection' argument 12 names different: declaration 'wantSounds' definition 'wSounds'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/role.h:390:52: note: Function 'Connection' argument 12 names different: declaration 'wantSounds' definition 'wSounds'.
xevil-2.02r2.orig/cmn/role.cpp:1505:67: note: Function 'Connection' argument 12 names different: declaration 'wantSounds' definition 'wSounds'.
xevil-2.02r2.orig/cmn/role.cpp:1780:24: style: Function 'Server' argument 1 names different: declaration 'localHuman' definition 'lHuman'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/role.h:542:18: note: Function 'Server' argument 1 names different: declaration 'localHuman' definition 'lHuman'.
xevil-2.02r2.orig/cmn/role.cpp:1780:24: note: Function 'Server' argument 1 names different: declaration 'localHuman' definition 'lHuman'.
xevil-2.02r2.orig/cmn/role.cpp:2366:47: style: Function 'send_sounds' argument 2 names different: declaration 'connectionNum' definition 'n'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/role.h:673:33: note: Function 'send_sounds' argument 2 names different: declaration 'connectionNum' definition 'n'.
xevil-2.02r2.orig/cmn/role.cpp:2366:47: note: Function 'send_sounds' argument 2 names different: declaration 'connectionNum' definition 'n'.
xevil-2.02r2.orig/cmn/role.cpp:2691:33: style: Function '_error' argument 1 names different: declaration 'msg1' definition 'msg'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/role.h:601:35: note: Function '_error' argument 1 names different: declaration 'msg1' definition 'msg'.
xevil-2.02r2.orig/cmn/role.cpp:2691:33: note: Function '_error' argument 1 names different: declaration 'msg1' definition 'msg'.
xevil-2.02r2.orig/cmn/role.cpp:2729:47: style: Function 'display_chat_message' argument 3 names different: declaration 'message' definition 'msg'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/role.h:605:41: note: Function 'display_chat_message' argument 3 names different: declaration 'message' definition 'msg'.
xevil-2.02r2.orig/cmn/role.cpp:2729:47: note: Function 'display_chat_message' argument 3 names different: declaration 'message' definition 'msg'.
xevil-2.02r2.orig/cmn/role.cpp:3064:47: style: Function 'process_command' argument 2 names different: declaration 'connectionNum' definition 'n'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/role.h:619:41: note: Function 'process_command' argument 2 names different: declaration 'connectionNum' definition 'n'.
xevil-2.02r2.orig/cmn/role.cpp:3064:47: note: Function 'process_command' argument 2 names different: declaration 'connectionNum' definition 'n'.
xevil-2.02r2.orig/cmn/role.cpp:3103:44: style: Function 'process_pong' argument 2 names different: declaration 'connectionNum' definition 'n'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/role.h:621:38: note: Function 'process_pong' argument 2 names different: declaration 'connectionNum' definition 'n'.
xevil-2.02r2.orig/cmn/role.cpp:3103:44: note: Function 'process_pong' argument 2 names different: declaration 'connectionNum' definition 'n'.
xevil-2.02r2.orig/cmn/role.cpp:3119:66: style: Function 'process_request_new_human' argument 2 names different: declaration 'h' definition 'n'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/role.h:625:52: note: Function 'process_request_new_human' argument 2 names different: declaration 'h' definition 'n'.
xevil-2.02r2.orig/cmn/role.cpp:3119:66: note: Function 'process_request_new_human' argument 2 names different: declaration 'h' definition 'n'.
xevil-2.02r2.orig/cmn/role.cpp:3134:52: style: Function 'process_chat_request' argument 2 names different: declaration 'connectionNum' definition 'senderNum'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/role.h:627:43: note: Function 'process_chat_request' argument 2 names different: declaration 'connectionNum' definition 'senderNum'.
xevil-2.02r2.orig/cmn/role.cpp:3134:52: note: Function 'process_chat_request' argument 2 names different: declaration 'connectionNum' definition 'senderNum'.
xevil-2.02r2.orig/cmn/role.cpp:123:14: style: Variable 'msec' is assigned a value that is never used. [unreadVariable]
xevil-2.02r2.orig/cmn/role.cpp:1180:22: style: Variable 'worldVersion' is assigned a value that is never used. [unreadVariable]
xevil-2.02r2.orig/cmn/role.cpp:787:21: warning: Assert statement calls a function which may have desired side effects: 'is_human'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/role.cpp:889:32: warning: Assert statement calls a function which may have desired side effects: 'get_last_modified'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/role.cpp:1270:20: warning: Assert statement calls a function which may have desired side effects: 'get_protocol'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/role.cpp:1946:19: warning: Assert statement calls a function which may have desired side effects: 'lookup'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/role.cpp:2098:26: warning: Assert statement calls a function which may have desired side effects: 'get_last_activity'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/role.cpp:2227:28: warning: Assert statement calls a function which may have desired side effects: 'get_sent_flag'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/role.cpp:2309:20: warning: Assert statement calls a function which may have desired side effects: 'get_sent_flag'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/role.cpp:2314:22: warning: Assert statement calls a function which may have desired side effects: 'get_sent_flag'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/role.cpp:2398:22: warning: Assert statement calls a function which may have desired side effects: 'get_mapped'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/role.cpp:2903:19: warning: Assert statement calls a function which may have desired side effects: 'is_human'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/role.cpp:3149:18: warning: Assert statement calls a function which may have desired side effects: 'is_human'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/role.cpp:566:3: warning: The buffer 'serverName' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xevil-2.02r2.orig/cmn/role.cpp:1509:3: warning: The buffer 'clientName' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xevil-2.02r2.orig/cmn/role.h:181:7: performance: Technically the member function 'Role::compute_remaining' can be static. [functionStatic]
xevil-2.02r2.orig/cmn/role.cpp:222:11: note: Technically the member function 'Role::compute_remaining' can be static.
xevil-2.02r2.orig/cmn/role.h:181:7: note: Technically the member function 'Role::compute_remaining' can be static.
xevil-2.02r2.orig/cmn/role.h:194:8: performance: Technically the member function 'Role::check_show_stats' can be static. [functionStatic]
xevil-2.02r2.orig/cmn/role.cpp:316:12: note: Technically the member function 'Role::check_show_stats' can be static.
xevil-2.02r2.orig/cmn/role.h:194:8: note: Technically the member function 'Role::check_show_stats' can be static.
xevil-2.02r2.orig/cmn/role.h:197:7: performance: Technically the member function 'Role::quantaToMS' can be static. [functionStatic]
xevil-2.02r2.orig/cmn/role.cpp:356:11: note: Technically the member function 'Role::quantaToMS' can be static.
xevil-2.02r2.orig/cmn/role.h:197:7: note: Technically the member function 'Role::quantaToMS' can be static.
xevil-2.02r2.orig/cmn/role.h:198:10: performance: Technically the member function 'Role::MSToQuanta' can be static. [functionStatic]
xevil-2.02r2.orig/cmn/role.cpp:362:14: note: Technically the member function 'Role::MSToQuanta' can be static.
xevil-2.02r2.orig/cmn/role.h:198:10: note: Technically the member function 'Role::MSToQuanta' can be static.
xevil-2.02r2.orig/cmn/role.h:204:8: performance: Technically the member function 'Role::display_chat_message' can be static. [functionStatic]
xevil-2.02r2.orig/cmn/role.cpp:140:12: note: Technically the member function 'Role::display_chat_message' can be static.
xevil-2.02r2.orig/cmn/role.h:204:8: note: Technically the member function 'Role::display_chat_message' can be static.
xevil-2.02r2.orig/cmn/role.h:315:8: performance: Technically the member function 'Client::process_reset' can be static. [functionStatic]
xevil-2.02r2.orig/cmn/role.cpp:1190:14: note: Technically the member function 'Client::process_reset' can be static.
xevil-2.02r2.orig/cmn/role.h:315:8: note: Technically the member function 'Client::process_reset' can be static.
xevil-2.02r2.orig/cmn/role.h:321:8: performance: Technically the member function 'Client::process_delete_object' can be static. [functionStatic]
xevil-2.02r2.orig/cmn/role.cpp:1379:14: note: Technically the member function 'Client::process_delete_object' can be static.
xevil-2.02r2.orig/cmn/role.h:321:8: note: Technically the member function 'Client::process_delete_object' can be static.
xevil-2.02r2.orig/cmn/role.h:323:8: performance: Technically the member function 'Client::process_message' can be static. [functionStatic]
xevil-2.02r2.orig/cmn/role.cpp:1399:14: note: Technically the member function 'Client::process_message' can be static.
xevil-2.02r2.orig/cmn/role.h:323:8: note: Technically the member function 'Client::process_message' can be static.
xevil-2.02r2.orig/cmn/role.h:327:8: performance: Technically the member function 'Client::process_sound_request' can be static. [functionStatic]
xevil-2.02r2.orig/cmn/role.cpp:1442:14: note: Technically the member function 'Client::process_sound_request' can be static.
xevil-2.02r2.orig/cmn/role.h:327:8: note: Technically the member function 'Client::process_sound_request' can be static.
xevil-2.02r2.orig/cmn/role.h:670:11: performance: Technically the member function 'Server::should_send_object' can be static. [functionStatic]
xevil-2.02r2.orig/cmn/role.cpp:2339:17: note: Technically the member function 'Server::should_send_object' can be static.
xevil-2.02r2.orig/cmn/role.h:670:11: note: Technically the member function 'Server::should_send_object' can be static.
xevil-2.02r2.orig/cmn/role.cpp:1516:3: style: Class 'Connection' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xevil-2.02r2.orig/cmn/role.cpp:1516:3: style: Class 'Connection' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xevil-2.02r2.orig/cmn/streams.cpp:61:37: style: Function 'NetInStream' argument 1 names different: declaration 'sock' definition 's'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/streams.h:123:26: note: Function 'NetInStream' argument 1 names different: declaration 'sock' definition 's'.
xevil-2.02r2.orig/cmn/streams.cpp:61:37: note: Function 'NetInStream' argument 1 names different: declaration 'sock' definition 's'.
xevil-2.02r2.orig/cmn/streams.cpp:180:39: style: Function 'NetOutStream' argument 1 names different: declaration 'sock' definition 's'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/streams.h:165:27: note: Function 'NetOutStream' argument 1 names different: declaration 'sock' definition 's'.
xevil-2.02r2.orig/cmn/streams.cpp:180:39: note: Function 'NetOutStream' argument 1 names different: declaration 'sock' definition 's'.
xevil-2.02r2.orig/cmn/streams.cpp:63:3: performance: Variable 'sock' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/streams.cpp:64:3: performance: Variable 'isAlive' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/streams.cpp:182:3: performance: Variable 'sock' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/streams.cpp:183:3: performance: Variable 'isAlive' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/streams.h:67:12: performance: Technically the member function 'GenericStream::compute_checksum' can be static. [functionStatic]
xevil-2.02r2.orig/cmn/streams.cpp:41:25: note: Technically the member function 'GenericStream::compute_checksum' can be static.
xevil-2.02r2.orig/cmn/streams.h:67:12: note: Technically the member function 'GenericStream::compute_checksum' can be static.
xevil-2.02r2.orig/cmn/ui_cmn.cpp:37:3: performance: Variable 'weaponKeyDown' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/ui_cmn.cpp:39:3: performance: Variable 'dispatchCalled' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/utils.cpp:1034:0: error: syntax error [syntaxError]
xevil-2.02r2.orig/cmn/world.cpp:853:19: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/world.cpp:2979:0: style: Same expression used in consecutive assignments of 'mLeft' and 'mRight'. [duplicateAssignExpression]
xevil-2.02r2.orig/cmn/world.cpp:2980:0: note: Same expression used in consecutive assignments of 'mLeft' and 'mRight'.
xevil-2.02r2.orig/cmn/world.cpp:2979:0: note: Same expression used in consecutive assignments of 'mLeft' and 'mRight'.
xevil-2.02r2.orig/cmn/world.cpp:3093:0: style: Same expression used in consecutive assignments of 'mTop' and 'mBottom'. [duplicateAssignExpression]
xevil-2.02r2.orig/cmn/world.cpp:3094:0: note: Same expression used in consecutive assignments of 'mTop' and 'mBottom'.
xevil-2.02r2.orig/cmn/world.cpp:3093:0: note: Same expression used in consecutive assignments of 'mTop' and 'mBottom'.
xevil-2.02r2.orig/cmn/world.cpp:164:31: style: Function 'Blueprints' argument 1 names different: declaration 'world' definition 'w'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/world.cpp:91:21: note: Function 'Blueprints' argument 1 names different: declaration 'world' definition 'w'.
xevil-2.02r2.orig/cmn/world.cpp:164:31: note: Function 'Blueprints' argument 1 names different: declaration 'world' definition 'w'.
xevil-2.02r2.orig/cmn/world.cpp:164:38: style: Function 'Blueprints' argument 2 names different: declaration 'map' definition 'm'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/world.cpp:91:32: note: Function 'Blueprints' argument 2 names different: declaration 'map' definition 'm'.
xevil-2.02r2.orig/cmn/world.cpp:164:38: note: Function 'Blueprints' argument 2 names different: declaration 'map' definition 'm'.
xevil-2.02r2.orig/cmn/world.cpp:165:33: style: Function 'Blueprints' argument 3 names different: declaration 'objectDimMax' definition 'o_dim_max'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/world.cpp:92:24: note: Function 'Blueprints' argument 3 names different: declaration 'objectDimMax' definition 'o_dim_max'.
xevil-2.02r2.orig/cmn/world.cpp:165:33: note: Function 'Blueprints' argument 3 names different: declaration 'objectDimMax' definition 'o_dim_max'.
xevil-2.02r2.orig/cmn/world.cpp:165:55: style: Function 'Blueprints' argument 4 names different: declaration 'specialMap' definition 'special'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/world.cpp:92:41: note: Function 'Blueprints' argument 4 names different: declaration 'specialMap' definition 'special'.
xevil-2.02r2.orig/cmn/world.cpp:165:55: note: Function 'Blueprints' argument 4 names different: declaration 'specialMap' definition 'special'.
xevil-2.02r2.orig/cmn/world.cpp:579:55: style: Function 'has_top' argument 2 names different: declaration 'rl' definition 'roomLoc'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/world.cpp:138:47: note: Function 'has_top' argument 2 names different: declaration 'rl' definition 'roomLoc'.
xevil-2.02r2.orig/cmn/world.cpp:579:55: note: Function 'has_top' argument 2 names different: declaration 'rl' definition 'roomLoc'.
xevil-2.02r2.orig/cmn/world.cpp:586:47: style: Function 'missing_top' argument 1 names different: declaration 'ri' definition 'roomIndex'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/world.cpp:139:37: note: Function 'missing_top' argument 1 names different: declaration 'ri' definition 'roomIndex'.
xevil-2.02r2.orig/cmn/world.cpp:586:47: note: Function 'missing_top' argument 1 names different: declaration 'ri' definition 'roomIndex'.
xevil-2.02r2.orig/cmn/world.cpp:587:37: style: Function 'missing_top' argument 2 names different: declaration 'rl' definition 'roomLoc'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/world.cpp:139:51: note: Function 'missing_top' argument 2 names different: declaration 'rl' definition 'roomLoc'.
xevil-2.02r2.orig/cmn/world.cpp:587:37: note: Function 'missing_top' argument 2 names different: declaration 'rl' definition 'roomLoc'.
xevil-2.02r2.orig/cmn/world.cpp:600:37: style: Function 'has_bottom' argument 2 names different: declaration 'rl' definition 'roomLoc'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/world.cpp:136:50: note: Function 'has_bottom' argument 2 names different: declaration 'rl' definition 'roomLoc'.
xevil-2.02r2.orig/cmn/world.cpp:600:37: note: Function 'has_bottom' argument 2 names different: declaration 'rl' definition 'roomLoc'.
xevil-2.02r2.orig/cmn/world.cpp:608:50: style: Function 'missing_bottom' argument 1 names different: declaration 'ri' definition 'roomIndex'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/world.cpp:137:40: note: Function 'missing_bottom' argument 1 names different: declaration 'ri' definition 'roomIndex'.
xevil-2.02r2.orig/cmn/world.cpp:608:50: note: Function 'missing_bottom' argument 1 names different: declaration 'ri' definition 'roomIndex'.
xevil-2.02r2.orig/cmn/world.cpp:609:40: style: Function 'missing_bottom' argument 2 names different: declaration 'rl' definition 'roomLoc'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/world.cpp:137:54: note: Function 'missing_bottom' argument 2 names different: declaration 'rl' definition 'roomLoc'.
xevil-2.02r2.orig/cmn/world.cpp:609:40: note: Function 'missing_bottom' argument 2 names different: declaration 'rl' definition 'roomLoc'.
xevil-2.02r2.orig/cmn/world.cpp:623:56: style: Function 'has_left' argument 2 names different: declaration 'rl' definition 'roomLoc'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/world.cpp:140:48: note: Function 'has_left' argument 2 names different: declaration 'rl' definition 'roomLoc'.
xevil-2.02r2.orig/cmn/world.cpp:623:56: note: Function 'has_left' argument 2 names different: declaration 'rl' definition 'roomLoc'.
xevil-2.02r2.orig/cmn/world.cpp:631:48: style: Function 'missing_left' argument 1 names different: declaration 'ri' definition 'roomIndex'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/world.cpp:141:38: note: Function 'missing_left' argument 1 names different: declaration 'ri' definition 'roomIndex'.
xevil-2.02r2.orig/cmn/world.cpp:631:48: note: Function 'missing_left' argument 1 names different: declaration 'ri' definition 'roomIndex'.
xevil-2.02r2.orig/cmn/world.cpp:632:42: style: Function 'missing_left' argument 2 names different: declaration 'rl' definition 'roomLoc'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/world.cpp:141:52: note: Function 'missing_left' argument 2 names different: declaration 'rl' definition 'roomLoc'.
xevil-2.02r2.orig/cmn/world.cpp:632:42: note: Function 'missing_left' argument 2 names different: declaration 'rl' definition 'roomLoc'.
xevil-2.02r2.orig/cmn/world.cpp:640:57: style: Function 'has_right' argument 2 names different: declaration 'rl' definition 'roomLoc'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/world.cpp:134:49: note: Function 'has_right' argument 2 names different: declaration 'rl' definition 'roomLoc'.
xevil-2.02r2.orig/cmn/world.cpp:640:57: note: Function 'has_right' argument 2 names different: declaration 'rl' definition 'roomLoc'.
xevil-2.02r2.orig/cmn/world.cpp:648:49: style: Function 'missing_right' argument 1 names different: declaration 'ri' definition 'roomIndex'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/world.cpp:135:39: note: Function 'missing_right' argument 1 names different: declaration 'ri' definition 'roomIndex'.
xevil-2.02r2.orig/cmn/world.cpp:648:49: note: Function 'missing_right' argument 1 names different: declaration 'ri' definition 'roomIndex'.
xevil-2.02r2.orig/cmn/world.cpp:649:43: style: Function 'missing_right' argument 2 names different: declaration 'rl' definition 'roomLoc'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/world.cpp:135:53: note: Function 'missing_right' argument 2 names different: declaration 'rl' definition 'roomLoc'.
xevil-2.02r2.orig/cmn/world.cpp:649:43: note: Function 'missing_right' argument 2 names different: declaration 'rl' definition 'roomLoc'.
xevil-2.02r2.orig/cmn/world.cpp:659:36: style: Function 'ladder' argument 1 names different: declaration 'loc' definition 'init'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/world.cpp:143:26: note: Function 'ladder' argument 1 names different: declaration 'loc' definition 'init'.
xevil-2.02r2.orig/cmn/world.cpp:659:36: note: Function 'ladder' argument 1 names different: declaration 'loc' definition 'init'.
xevil-2.02r2.orig/cmn/world.cpp:758:26: style: Function 'init' argument 5 names different: declaration 'id' definition 'mId'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/world.h:165:21: note: Function 'init' argument 5 names different: declaration 'id' definition 'mId'.
xevil-2.02r2.orig/cmn/world.cpp:758:26: note: Function 'init' argument 5 names different: declaration 'id' definition 'mId'.
xevil-2.02r2.orig/cmn/world.cpp:778:69: style: Function 'init_not_area' argument 4 names different: declaration 'id' definition 'mId'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/world.h:168:64: note: Function 'init_not_area' argument 4 names different: declaration 'id' definition 'mId'.
xevil-2.02r2.orig/cmn/world.cpp:778:69: note: Function 'init_not_area' argument 4 names different: declaration 'id' definition 'mId'.
xevil-2.02r2.orig/cmn/world.cpp:1095:38: style: Function 'check_door' argument 1 names different: declaration 'loc1' definition 'loc'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/world.h:280:33: note: Function 'check_door' argument 1 names different: declaration 'loc1' definition 'loc'.
xevil-2.02r2.orig/cmn/world.cpp:1095:38: note: Function 'check_door' argument 1 names different: declaration 'loc1' definition 'loc'.
xevil-2.02r2.orig/cmn/world.cpp:1154:45: style: Function 'draw' argument 2 names different: declaration 'xv' definition 'xvars'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/world.h:305:40: note: Function 'draw' argument 2 names different: declaration 'xv' definition 'xvars'.
xevil-2.02r2.orig/cmn/world.cpp:1154:45: note: Function 'draw' argument 2 names different: declaration 'xv' definition 'xvars'.
xevil-2.02r2.orig/cmn/world.cpp:1418:50: style: Function 'open_offset' argument 2 names different: declaration 'area' definition 'areaNew'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/world.h:326:45: note: Function 'open_offset' argument 2 names different: declaration 'area' definition 'areaNew'.
xevil-2.02r2.orig/cmn/world.cpp:1418:50: note: Function 'open_offset' argument 2 names different: declaration 'area' definition 'areaNew'.
xevil-2.02r2.orig/cmn/world.cpp:1849:40: style: Function 'read_from_stream' argument 1 names different: declaration 'inStream' definition 'in'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/world.h:458:35: note: Function 'read_from_stream' argument 1 names different: declaration 'inStream' definition 'in'.
xevil-2.02r2.orig/cmn/world.cpp:1849:40: note: Function 'read_from_stream' argument 1 names different: declaration 'inStream' definition 'in'.
xevil-2.02r2.orig/cmn/world.cpp:1946:30: style: Function 'write' argument 1 names different: declaration 'outStream' definition 'out'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/world.h:399:25: note: Function 'write' argument 1 names different: declaration 'outStream' definition 'out'.
xevil-2.02r2.orig/cmn/world.cpp:1946:30: note: Function 'write' argument 1 names different: declaration 'outStream' definition 'out'.
xevil-2.02r2.orig/cmn/world.cpp:1999:30: style: Function 'write' argument 1 names different: declaration 'out' definition 'outStream'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/world.h:406:25: note: Function 'write' argument 1 names different: declaration 'out' definition 'outStream'.
xevil-2.02r2.orig/cmn/world.cpp:1999:30: note: Function 'write' argument 1 names different: declaration 'out' definition 'outStream'.
xevil-2.02r2.orig/cmn/world.cpp:2148:37: style: Function 'lookup' argument 1 names different: declaration 'moverId' definition 'id'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/world.h:412:32: note: Function 'lookup' argument 1 names different: declaration 'moverId' definition 'id'.
xevil-2.02r2.orig/cmn/world.cpp:2148:37: note: Function 'lookup' argument 1 names different: declaration 'moverId' definition 'id'.
xevil-2.02r2.orig/cmn/world.cpp:2170:35: style: Function 'empty_rect' argument 1 names different: declaration 'size' definition 's'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/world.h:353:30: note: Function 'empty_rect' argument 1 names different: declaration 'size' definition 's'.
xevil-2.02r2.orig/cmn/world.cpp:2170:35: note: Function 'empty_rect' argument 1 names different: declaration 'size' definition 's'.
xevil-2.02r2.orig/cmn/world.cpp:2196:44: style: Function 'empty_touching_rect' argument 1 names different: declaration 'size' definition 's'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/world.h:358:39: note: Function 'empty_touching_rect' argument 1 names different: declaration 'size' definition 's'.
xevil-2.02r2.orig/cmn/world.cpp:2196:44: note: Function 'empty_touching_rect' argument 1 names different: declaration 'size' definition 's'.
xevil-2.02r2.orig/cmn/world.cpp:2226:46: style: Function 'empty_accessible_rect' argument 1 names different: declaration 'size' definition 's'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/world.h:362:41: note: Function 'empty_accessible_rect' argument 1 names different: declaration 'size' definition 's'.
xevil-2.02r2.orig/cmn/world.cpp:2226:46: note: Function 'empty_accessible_rect' argument 1 names different: declaration 'size' definition 's'.
xevil-2.02r2.orig/cmn/world.cpp:2252:46: style: Function 'empty_accessible_rect' argument 1 names different: declaration 'size' definition 's'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/world.h:368:41: note: Function 'empty_accessible_rect' argument 1 names different: declaration 'size' definition 's'.
xevil-2.02r2.orig/cmn/world.cpp:2252:46: note: Function 'empty_accessible_rect' argument 1 names different: declaration 'size' definition 's'.
xevil-2.02r2.orig/cmn/world.cpp:2275:47: style: Function 'empty_accessible_rect_one' argument 1 names different: declaration 'pos' definition 'ret'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/world.h:463:42: note: Function 'empty_accessible_rect_one' argument 1 names different: declaration 'pos' definition 'ret'.
xevil-2.02r2.orig/cmn/world.cpp:2275:47: note: Function 'empty_accessible_rect_one' argument 1 names different: declaration 'pos' definition 'ret'.
xevil-2.02r2.orig/cmn/world.cpp:2341:46: style: Function 'empty_box' argument 2 names different: declaration 'dim' definition 'd'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/world.h:372:41: note: Function 'empty_box' argument 2 names different: declaration 'dim' definition 'd'.
xevil-2.02r2.orig/cmn/world.cpp:2341:46: note: Function 'empty_box' argument 2 names different: declaration 'dim' definition 'd'.
xevil-2.02r2.orig/cmn/world.cpp:2363:55: style: Function 'empty_touching_box' argument 2 names different: declaration 'dim' definition 'd'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/world.h:378:50: note: Function 'empty_touching_box' argument 2 names different: declaration 'dim' definition 'd'.
xevil-2.02r2.orig/cmn/world.cpp:2363:55: note: Function 'empty_touching_box' argument 2 names different: declaration 'dim' definition 'd'.
xevil-2.02r2.orig/cmn/world.cpp:2417:29: style: Function 'th_helper' argument 4 names different: declaration 'touchingItem' definition 'tItem'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/world.h:500:28: note: Function 'th_helper' argument 4 names different: declaration 'touchingItem' definition 'tItem'.
xevil-2.02r2.orig/cmn/world.cpp:2417:29: note: Function 'th_helper' argument 4 names different: declaration 'touchingItem' definition 'tItem'.
xevil-2.02r2.orig/cmn/world.cpp:2418:29: style: Function 'th_helper' argument 5 names different: declaration 'edgeItem' definition 'eItem'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/world.h:501:28: note: Function 'th_helper' argument 5 names different: declaration 'edgeItem' definition 'eItem'.
xevil-2.02r2.orig/cmn/world.cpp:2418:29: note: Function 'th_helper' argument 5 names different: declaration 'edgeItem' definition 'eItem'.
xevil-2.02r2.orig/cmn/world.cpp:766:10: warning: Assert statement calls a function which may have desired side effects: 'check_area'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/world.cpp:784:10: warning: Assert statement calls a function which may have desired side effects: 'check_area'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/world.cpp:793:10: warning: Assert statement calls a function which may have desired side effects: 'check_area'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/world.cpp:819:14: warning: Assert statement calls a function which may have desired side effects: 'check_area'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/world.cpp:3012:14: warning: Assert statement calls a function which may have desired side effects: 'inside'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/world.cpp:3131:16: warning: Assert statement calls a function which may have desired side effects: 'inside'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/world.cpp:720:8: warning: Member variable 'Mover::vel' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/cmn/world.cpp:720:8: warning: Member variable 'Mover::velStored' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/cmn/world.cpp:164:13: warning: Member variable 'Blueprints::map' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/cmn/world.cpp:166:3: performance: Variable 'objectDimMax' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/world.cpp:723:3: performance: Variable 'areaSet' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/world.cpp:724:3: performance: Variable 'timerSet' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/world.cpp:976:3: performance: Variable 'mapPrint' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/cmn/world.h:162:8: style: Technically the member function 'Mover::write' can be const. [functionConst]
xevil-2.02r2.orig/cmn/world.cpp:749:13: note: Technically the member function 'Mover::write' can be const.
xevil-2.02r2.orig/cmn/world.h:162:8: note: Technically the member function 'Mover::write' can be const.
xevil-2.02r2.orig/cmn/world.h:269:7: performance: Technically the member function 'World::get_room_dim' can be static. [functionStatic]
xevil-2.02r2.orig/cmn/world.cpp:1079:12: note: Technically the member function 'World::get_room_dim' can be static.
xevil-2.02r2.orig/cmn/world.h:269:7: note: Technically the member function 'World::get_room_dim' can be static.
xevil-2.02r2.orig/cmn/world.h:272:8: performance: Technically the member function 'World::get_room_size' can be static. [functionStatic]
xevil-2.02r2.orig/cmn/world.cpp:1086:13: note: Technically the member function 'World::get_room_size' can be static.
xevil-2.02r2.orig/cmn/world.h:272:8: note: Technically the member function 'World::get_room_size' can be static.
xevil-2.02r2.orig/cmn/world.h:280:11: style: Technically the member function 'World::check_door' can be const. [functionConst]
xevil-2.02r2.orig/cmn/world.cpp:1095:16: note: Technically the member function 'World::check_door' can be const.
xevil-2.02r2.orig/cmn/world.h:280:11: note: Technically the member function 'World::check_door' can be const.
xevil-2.02r2.orig/cmn/world.h:302:11: style: Technically the member function 'World::overlap' can be const. [functionConst]
xevil-2.02r2.orig/cmn/world.cpp:1145:16: note: Technically the member function 'World::overlap' can be const.
xevil-2.02r2.orig/cmn/world.h:302:11: note: Technically the member function 'World::overlap' can be const.
xevil-2.02r2.orig/cmn/world.h:396:7: style: Technically the member function 'World::get_write_length' can be const. [functionConst]
xevil-2.02r2.orig/cmn/world.cpp:1919:12: note: Technically the member function 'World::get_write_length' can be const.
xevil-2.02r2.orig/cmn/world.h:396:7: note: Technically the member function 'World::get_write_length' can be const.
xevil-2.02r2.orig/cmn/world.h:403:7: performance: Technically the member function 'World::get_write_length' can be static. [functionStatic]
xevil-2.02r2.orig/cmn/world.cpp:1992:12: note: Technically the member function 'World::get_write_length' can be static.
xevil-2.02r2.orig/cmn/world.h:403:7: note: Technically the member function 'World::get_write_length' can be static.
xevil-2.02r2.orig/cmn/world.h:523:8: performance: Technically the member function 'World::open_size' can be static. [functionStatic]
xevil-2.02r2.orig/cmn/world.cpp:2627:13: note: Technically the member function 'World::open_size' can be static.
xevil-2.02r2.orig/cmn/world.h:523:8: note: Technically the member function 'World::open_size' can be static.
xevil-2.02r2.orig/cmn/world.h:524:8: performance: Technically the member function 'World::open_size' can be static. [functionStatic]
xevil-2.02r2.orig/cmn/world.cpp:2651:13: note: Technically the member function 'World::open_size' can be static.
xevil-2.02r2.orig/cmn/world.h:524:8: note: Technically the member function 'World::open_size' can be static.
xevil-2.02r2.orig/cmn/world.cpp:114:8: style: Technically the member function 'Blueprints::print' can be const. [functionConst]
xevil-2.02r2.orig/cmn/world.cpp:400:18: note: Technically the member function 'Blueprints::print' can be const.
xevil-2.02r2.orig/cmn/world.cpp:114:8: note: Technically the member function 'Blueprints::print' can be const.
xevil-2.02r2.orig/cmn/world.cpp:133:11: style: Technically the member function 'Blueprints::open' can be const. [functionConst]
xevil-2.02r2.orig/cmn/world.cpp:552:21: note: Technically the member function 'Blueprints::open' can be const.
xevil-2.02r2.orig/cmn/world.cpp:133:11: note: Technically the member function 'Blueprints::open' can be const.
xevil-2.02r2.orig/cmn/xetp.cpp:90:6: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/xetp.cpp:99:6: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/xetp.cpp:111:6: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/xetp.cpp:120:6: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/xetp.cpp:130:6: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/xetp.cpp:136:6: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/xetp.cpp:149:46: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/xetp.cpp:155:6: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/xetp.cpp:160:19: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/xetp.cpp:167:6: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/xetp.cpp:209:6: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/xetp.cpp:217:6: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/xetp.cpp:232:6: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/xetp.cpp:245:6: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/xetp.cpp:260:6: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/xetp.cpp:271:6: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/xetp.cpp:282:6: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/xetp.cpp:290:6: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/xetp.cpp:302:6: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/xetp.cpp:311:6: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/xetp.cpp:324:6: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/xetp.cpp:333:6: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/xetp.cpp:344:6: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/xetp.cpp:351:6: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/xetp.cpp:362:6: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/xetp.cpp:370:6: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/xetp.cpp:381:6: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/xetp.cpp:388:6: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/xetp.cpp:415:6: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/xetp.cpp:435:6: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/xetp.cpp:448:6: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/xetp.cpp:456:6: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/xetp.cpp:470:6: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/xetp.cpp:479:6: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/xetp.cpp:60:26: style: Same expression on both sides of '=='. [duplicateExpression]
xevil-2.02r2.orig/cmn/xetp.cpp:61:22: style: Same expression on both sides of '=='. [duplicateExpression]
xevil-2.02r2.orig/cmn/xetp.cpp:62:25: style: Same expression on both sides of '=='. [duplicateExpression]
xevil-2.02r2.orig/cmn/xetp.cpp:63:27: style: Same expression on both sides of '=='. [duplicateExpression]
xevil-2.02r2.orig/cmn/xetp.cpp:64:28: style: Same expression on both sides of '=='. [duplicateExpression]
xevil-2.02r2.orig/cmn/xetp.cpp:65:23: style: Same expression on both sides of '=='. [duplicateExpression]
xevil-2.02r2.orig/cmn/xetp.cpp:67:32: style: Same expression on both sides of '=='. [duplicateExpression]
xevil-2.02r2.orig/cmn/xetp.cpp:68:28: style: Same expression on both sides of '=='. [duplicateExpression]
xevil-2.02r2.orig/cmn/xetp.cpp:296:50: style: Function 'send_arena_message' argument 2 names different: declaration 'timeMS' definition 'time'. [funcArgNamesDifferent]
xevil-2.02r2.orig/cmn/xetp.h:88:49: note: Function 'send_arena_message' argument 2 names different: declaration 'timeMS' definition 'time'.
xevil-2.02r2.orig/cmn/xetp.cpp:296:50: note: Function 'send_arena_message' argument 2 names different: declaration 'timeMS' definition 'time'.
xevil-2.02r2.orig/cmn/xetp.cpp:194:13: warning: Assert statement calls a function which may have desired side effects: 'get_class_id'. [assertWithSideEffect]
xevil-2.02r2.orig/cmn/xetp_basic.cpp:85:6: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/xetp_basic.cpp:89:6: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/xetp_basic.cpp:98:6: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/xetp_basic.cpp:103:6: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/xetp_basic.cpp:113:6: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/cmn/xetp_basic.cpp:118:6: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/win32/xevil.h:26:0: error: #error include 'stdafx.h' before including this file for PCH [preprocessorErrorDirective]
xevil-2.02r2.orig/win32/xdata.h:89:16: performance: Variable 'valid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/win32/xdata.h:417:22: performance: Variable 'valid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/win32/xdata.h:427:18: performance: Variable 'valid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/win32/xdata.h:427:44: performance: Variable 'offsetsValid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/win32/s_man.h:62:11: style: Technically the member function 'SurfaceManager::is_add_completed' can be const. [functionConst]
xevil-2.02r2.orig/win32/xdata.h:130:11: style: Technically the member function 'Xvars::is_valid' can be const. [functionConst]
xevil-2.02r2.orig/win32/xdata.h:134:8: style: Technically the member function 'Xvars::mark_valid' can be const. [functionConst]
xevil-2.02r2.orig/win32/xdata.h:177:7: style: Technically the member function 'Xvars::bytes_per_pixel' can be const. [functionConst]
xevil-2.02r2.orig/win32/xdata.h:213:7: style: Technically the member function 'Xvars::stretch_x' can be const. [functionConst]
xevil-2.02r2.orig/win32/xdata.h:214:7: style: Technically the member function 'Xvars::stretch_y' can be const. [functionConst]
xevil-2.02r2.orig/win32/xdata.h:226:9: performance: Technically the member function 'Xvars::contain_rect' can be static. [functionStatic]
xevil-2.02r2.orig/win32/xdata.h:315:15: performance: Technically the member function 'Xvars::pixel_set' can be static. [functionStatic]
xevil-2.02r2.orig/win32/xdata.h:373:20: note: Technically the member function 'Xvars::pixel_set' can be static.
xevil-2.02r2.orig/win32/xdata.h:315:15: note: Technically the member function 'Xvars::pixel_set' can be static.
xevil-2.02r2.orig/win32/ui.h:148:11: style: Technically the member function 'Ui::settings_changed' can be const. [functionConst]
xevil-2.02r2.orig/win32/ui.h:197:8: performance: Technically the member function 'Ui::unset_prompt_difficulty' can be static. [functionStatic]
xevil-2.02r2.orig/win32/s_man.h:56:3: style: Class 'SurfaceManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xevil-2.02r2.orig/win32/glowpal.h:29:3: style: Class 'GlowPalette' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xevil-2.02r2.orig/win32/fogpal.h:29:15: style: Class 'FogPalette' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xevil-2.02r2.orig/win32/firepal.h:29:3: style: Class 'FirePalette' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xevil-2.02r2.orig/win32/palmod.h:53:21: style: The function 'applyPalette' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/win32/palmod.h:33:21: note: Virtual function in base class
xevil-2.02r2.orig/win32/palmod.h:53:21: note: Function in derived class
xevil-2.02r2.orig/win32/palmod.h:54:21: style: The function 'removePalette' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/win32/palmod.h:34:21: note: Virtual function in base class
xevil-2.02r2.orig/win32/palmod.h:54:21: note: Function in derived class
xevil-2.02r2.orig/win32/palmod.h:55:18: style: The function 'clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/win32/palmod.h:35:18: note: Virtual function in base class
xevil-2.02r2.orig/win32/palmod.h:55:18: note: Function in derived class
xevil-2.02r2.orig/win32/glowpal.h:31:16: style: The function 'clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/win32/palmod.h:35:18: note: Virtual function in base class
xevil-2.02r2.orig/win32/glowpal.h:31:16: note: Function in derived class
xevil-2.02r2.orig/win32/fogpal.h:31:16: style: The function 'clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/win32/palmod.h:35:18: note: Virtual function in base class
xevil-2.02r2.orig/win32/fogpal.h:31:16: note: Function in derived class
xevil-2.02r2.orig/win32/firepal.h:31:16: style: The function 'clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/win32/palmod.h:35:18: note: Virtual function in base class
xevil-2.02r2.orig/win32/firepal.h:31:16: note: Function in derived class
xevil-2.02r2.orig/win32/fileman.h:39:9: style: Technically the member function 'TempFileManager::getNumTempFiles' can be const. [functionConst]
xevil-2.02r2.orig/win32/fileman.h:40:17: style: Technically the member function 'TempFileManager::getTempFileByIndex' can be const. [functionConst]
xevil-2.02r2.orig/win32/fileman.cpp:102:18: note: Technically the member function 'TempFileManager::getTempFileByIndex' can be const.
xevil-2.02r2.orig/win32/fileman.h:40:17: note: Technically the member function 'TempFileManager::getTempFileByIndex' can be const.
xevil-2.02r2.orig/win32/firepal.cpp:31:0: style: Variable 't_int' is assigned a value that is never used. [unreadVariable]
xevil-2.02r2.orig/win32/fogpal.cpp:28:7: style: The scope of the variable 't_int' can be reduced. [variableScope]
xevil-2.02r2.orig/win32/fsstatus.cpp:331:43: style: Function 'updateCharacterName' argument 1 names different: declaration 'p_stat' definition 'p_name'. [funcArgNamesDifferent]
xevil-2.02r2.orig/win32/fsstatus.h:134:41: note: Function 'updateCharacterName' argument 1 names different: declaration 'p_stat' definition 'p_name'.
xevil-2.02r2.orig/win32/fsstatus.cpp:331:43: note: Function 'updateCharacterName' argument 1 names different: declaration 'p_stat' definition 'p_name'.
xevil-2.02r2.orig/win32/fsstatus.cpp:344:44: style: Function 'updateCharacterClass' argument 1 names different: declaration 'p_stat' definition 'p_class'. [funcArgNamesDifferent]
xevil-2.02r2.orig/win32/fsstatus.h:135:42: note: Function 'updateCharacterClass' argument 1 names different: declaration 'p_stat' definition 'p_class'.
xevil-2.02r2.orig/win32/fsstatus.cpp:344:44: note: Function 'updateCharacterClass' argument 1 names different: declaration 'p_stat' definition 'p_class'.
xevil-2.02r2.orig/win32/fsstatus.h:78:5: warning: Member variable 'XEvilFSHealthBar::m_pos' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/win32/fsstatus.h:78:5: warning: Member variable 'XEvilFSHealthBar::m_maxpos' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/win32/fsstatus.h:78:5: warning: Member variable 'XEvilFSHealthBar::m_postedpos' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/win32/fsstatus.h:78:5: warning: Member variable 'XEvilFSHealthBar::m_postedmaxpos' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/win32/fsstatus.h:78:5: warning: Member variable 'XEvilFSHealthBar::m_health' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/win32/fsstatus.h:34:21: performance: Variable 'm_message' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/win32/fsstatus.h:35:32: performance: Variable 'm_clientpos' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/win32/fsstatus.h:78:35: performance: Variable 'm_clientpos' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/win32/fsstatus.cpp:272:3: performance: Variable 'm_buffer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/win32/wheel.h:56:7: style: Technically the member function 'Wheel::getIndex' can be const. [functionConst]
xevil-2.02r2.orig/win32/fsstatus.h:130:9: performance: Technically the member function 'StatusWnd::setRedraw' can be static. [functionStatic]
xevil-2.02r2.orig/win32/fsstatus.h:137:10: performance: Technically the member function 'StatusWnd::updateMass' can be static. [functionStatic]
xevil-2.02r2.orig/win32/fsstatus.cpp:291:12: note: Technically the member function 'StatusWnd::updateMass' can be static.
xevil-2.02r2.orig/win32/fsstatus.h:137:10: note: Technically the member function 'StatusWnd::updateMass' can be static.
xevil-2.02r2.orig/win32/wheel.h:46:3: style: Class 'Wheel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xevil-2.02r2.orig/win32/fsstatus.h:35:5: style: Class 'XEvilFSButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xevil-2.02r2.orig/win32/fsstatus.h:78:5: style: Class 'XEvilFSHealthBar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xevil-2.02r2.orig/win32/glowpal.cpp:28:0: style: Variable 't_int' is assigned a value that is never used. [unreadVariable]
xevil-2.02r2.orig/win32/palmod.cpp:68:61: style: Function 'applyPalette' argument 2 names different: declaration 'p_suface' definition 'p_surface'. [funcArgNamesDifferent]
xevil-2.02r2.orig/win32/palmod.h:33:65: note: Function 'applyPalette' argument 2 names different: declaration 'p_suface' definition 'p_surface'.
xevil-2.02r2.orig/win32/palmod.cpp:68:61: note: Function 'applyPalette' argument 2 names different: declaration 'p_suface' definition 'p_surface'.
xevil-2.02r2.orig/win32/palmod.cpp:32:3: performance: Variable 'm_applied' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/win32/palmod.cpp:33:3: performance: Variable 'm_ddpalette' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/win32/palmod.cpp:34:3: performance: Variable 'm_oldpalette' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/win32/palmod.cpp:35:3: performance: Variable 'm_surface' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/win32/palmod.cpp:36:3: performance: Variable 'm_hpal' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/win32/palmod.cpp:43:3: performance: Variable 'm_applied' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/win32/palmod.cpp:44:3: performance: Variable 'm_ddpalette' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/win32/palmod.cpp:45:3: performance: Variable 'm_oldpalette' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/win32/palmod.cpp:46:3: performance: Variable 'm_surface' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/win32/palmod.cpp:47:3: performance: Variable 'm_hpal' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/win32/s_man.cpp:143:18: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/win32/s_man.cpp:154:26: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/win32/s_man.cpp:175:28: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/win32/s_man.cpp:224:22: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/win32/s_man.cpp:241:19: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/win32/s_man.cpp:248:20: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/win32/s_man.cpp:258:20: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/win32/s_man.cpp:285:24: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/win32/s_man.cpp:305:18: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/win32/s_man.cpp:333:24: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/win32/s_man.cpp:366:24: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/win32/s_man.cpp:402:12: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/win32/s_man.cpp:417:23: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/win32/s_man.cpp:437:23: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/win32/s_man.cpp:452:19: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/win32/s_man.cpp:464:23: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/win32/s_man.cpp:510:23: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/win32/s_man.cpp:558:23: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/win32/s_man.cpp:575:23: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/win32/s_man.cpp:117:36: style: Function 'SurfaceSet' argument 1 names different: declaration 'colorKey' definition 'cKey'. [funcArgNamesDifferent]
xevil-2.02r2.orig/win32/s_man.cpp:32:26: note: Function 'SurfaceSet' argument 1 names different: declaration 'colorKey' definition 'cKey'.
xevil-2.02r2.orig/win32/s_man.cpp:117:36: note: Function 'SurfaceSet' argument 1 names different: declaration 'colorKey' definition 'cKey'.
xevil-2.02r2.orig/win32/s_man.cpp:117:45: style: Function 'SurfaceSet' argument 2 names different: declaration 'colHeightMax' definition 'cHeightMax'. [funcArgNamesDifferent]
xevil-2.02r2.orig/win32/s_man.cpp:32:39: note: Function 'SurfaceSet' argument 2 names different: declaration 'colHeightMax' definition 'cHeightMax'.
xevil-2.02r2.orig/win32/s_man.cpp:117:45: note: Function 'SurfaceSet' argument 2 names different: declaration 'colHeightMax' definition 'cHeightMax'.
xevil-2.02r2.orig/win32/s_man.cpp:317:45: style: Function 'debug_pages_num' argument 1 names different: declaration 'size' definition 'pageSize'. [funcArgNamesDifferent]
xevil-2.02r2.orig/win32/s_man.cpp:61:35: note: Function 'debug_pages_num' argument 1 names different: declaration 'size' definition 'pageSize'.
xevil-2.02r2.orig/win32/s_man.cpp:317:45: note: Function 'debug_pages_num' argument 1 names different: declaration 'size' definition 'pageSize'.
xevil-2.02r2.orig/win32/s_man.cpp:351:46: style: Function 'draw_debug_page' argument 3 names different: declaration 'size' definition 'pageSize'. [funcArgNamesDifferent]
xevil-2.02r2.orig/win32/s_man.cpp:65:68: note: Function 'draw_debug_page' argument 3 names different: declaration 'size' definition 'pageSize'.
xevil-2.02r2.orig/win32/s_man.cpp:351:46: note: Function 'draw_debug_page' argument 3 names different: declaration 'size' definition 'pageSize'.
xevil-2.02r2.orig/win32/s_man.cpp:393:36: style: Function 'SurfaceManager' argument 1 names different: declaration 'heightMax' definition 'hMax'. [funcArgNamesDifferent]
xevil-2.02r2.orig/win32/s_man.h:56:22: note: Function 'SurfaceManager' argument 1 names different: declaration 'heightMax' definition 'hMax'.
xevil-2.02r2.orig/win32/s_man.cpp:393:36: note: Function 'SurfaceManager' argument 1 names different: declaration 'heightMax' definition 'hMax'.
xevil-2.02r2.orig/win32/s_man.cpp:393:17: warning: Member variable 'SurfaceManager::pixAllc' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/win32/s_man.cpp:393:17: warning: Member variable 'SurfaceManager::pixUsed' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/win32/s_man.cpp:118:3: performance: Variable 'addCompleted' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/win32/s_man.cpp:394:3: performance: Variable 'addCompleted' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/win32/s_man.h:119:11: performance: Technically the member function 'SurfaceManager::color_key_equals' can be static. [functionStatic]
xevil-2.02r2.orig/win32/s_man.cpp:539:25: note: Technically the member function 'SurfaceManager::color_key_equals' can be static.
xevil-2.02r2.orig/win32/s_man.h:119:11: note: Technically the member function 'SurfaceManager::color_key_equals' can be static.
xevil-2.02r2.orig/win32/s_man.cpp:45:21: style: Technically the member function 'SurfaceSet::get_color_key' can be const. [functionConst]
xevil-2.02r2.orig/win32/sound.cpp:574:9: warning: Either the condition 'p_index>4' is redundant or the array 'm_array[4]' is accessed at index 4, which is out of bounds. [arrayIndexOutOfBoundsCond]
xevil-2.02r2.orig/win32/sound.cpp:569:27: note: Assuming that condition 'p_index>4' is not redundant
xevil-2.02r2.orig/win32/sound.cpp:574:9: note: Array index out of bounds
xevil-2.02r2.orig/win32/sound.cpp:222:33: style: Function 'removeSound' argument 1 names different: declaration 'p_index' definition 'p_resourceid'. [funcArgNamesDifferent]
xevil-2.02r2.orig/win32/sound.h:122:28: note: Function 'removeSound' argument 1 names different: declaration 'p_index' definition 'p_resourceid'.
xevil-2.02r2.orig/win32/sound.cpp:222:33: note: Function 'removeSound' argument 1 names different: declaration 'p_index' definition 'p_resourceid'.
xevil-2.02r2.orig/win32/sound.cpp:416:35: style: Function 'stopSound' argument 1 names different: declaration 'p_resourceid' definition 'p_name'. [funcArgNamesDifferent]
xevil-2.02r2.orig/win32/sound.h:132:31: note: Function 'stopSound' argument 1 names different: declaration 'p_resourceid' definition 'p_name'.
xevil-2.02r2.orig/win32/sound.cpp:416:35: note: Function 'stopSound' argument 1 names different: declaration 'p_resourceid' definition 'p_name'.
xevil-2.02r2.orig/win32/sound.cpp:567:53: style: Function 'setAt' argument 2 names different: declaration 'p_buf' definition 'p_buff'. [funcArgNamesDifferent]
xevil-2.02r2.orig/win32/sound.h:62:46: note: Function 'setAt' argument 2 names different: declaration 'p_buf' definition 'p_buff'.
xevil-2.02r2.orig/win32/sound.cpp:567:53: note: Function 'setAt' argument 2 names different: declaration 'p_buf' definition 'p_buff'.
xevil-2.02r2.orig/win32/sound.cpp:753:47: style: Function 'requestMIDItrack' argument 1 names different: declaration 'p_request' definition 'p_filename'. [funcArgNamesDifferent]
xevil-2.02r2.orig/win32/sound.h:142:40: note: Function 'requestMIDItrack' argument 1 names different: declaration 'p_request' definition 'p_filename'.
xevil-2.02r2.orig/win32/sound.cpp:753:47: note: Function 'requestMIDItrack' argument 1 names different: declaration 'p_request' definition 'p_filename'.
xevil-2.02r2.orig/win32/sound.cpp:773:37: style: Function 'requestMIDItrack' argument 1 names different: declaration 'p_id' definition 'p_trackresourceid'. [funcArgNamesDifferent]
xevil-2.02r2.orig/win32/sound.h:143:30: note: Function 'requestMIDItrack' argument 1 names different: declaration 'p_id' definition 'p_trackresourceid'.
xevil-2.02r2.orig/win32/sound.cpp:773:37: note: Function 'requestMIDItrack' argument 1 names different: declaration 'p_id' definition 'p_trackresourceid'.
xevil-2.02r2.orig/win32/sound.cpp:1109:29: style: Function 'CMCIObject' argument 1 names different: declaration 'p_nofity' definition 'p_hwndnotify'. [funcArgNamesDifferent]
xevil-2.02r2.orig/win32/sound.cpp:57:21: note: Function 'CMCIObject' argument 1 names different: declaration 'p_nofity' definition 'p_hwndnotify'.
xevil-2.02r2.orig/win32/sound.cpp:1109:29: note: Function 'CMCIObject' argument 1 names different: declaration 'p_nofity' definition 'p_hwndnotify'.
xevil-2.02r2.orig/win32/sound.h:58:2: warning: Member variable 'SoundBuffer::m_array' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/win32/sound.h:58:30: performance: Variable 'm_index' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/win32/sound.h:58:40: performance: Variable 'm_soundid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/win32/sound.cpp:1116:5: performance: Variable 'm_HwndNotify' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/win32/sound.h:114:11: style: Technically the member function 'SoundManager::isSoundOn' can be const. [functionConst]
xevil-2.02r2.orig/win32/sound.h:118:7: style: Technically the member function 'SoundManager::getTrackVolume' can be const. [functionConst]
xevil-2.02r2.orig/win32/sound.h:119:7: style: Technically the member function 'SoundManager::getEffectsVolume' can be const. [functionConst]
xevil-2.02r2.orig/win32/sound.h:136:14: style: Technically the member function 'SoundManager::getEvent' can be const. [functionConst]
xevil-2.02r2.orig/win32/sound.cpp:524:15: note: Technically the member function 'SoundManager::getEvent' can be const.
xevil-2.02r2.orig/win32/sound.h:136:14: note: Technically the member function 'SoundManager::getEvent' can be const.
xevil-2.02r2.orig/win32/sound.h:154:11: performance: Technically the member function 'SoundManager::init_midi' can be static. [functionStatic]
xevil-2.02r2.orig/win32/sound.cpp:710:15: note: Technically the member function 'SoundManager::init_midi' can be static.
xevil-2.02r2.orig/win32/sound.h:154:11: note: Technically the member function 'SoundManager::init_midi' can be static.
xevil-2.02r2.orig/win32/sound.h:157:7: style: Technically the member function 'SoundManager::getKeyPosition' can be const. [functionConst]
xevil-2.02r2.orig/win32/sound.h:159:9: style: Technically the member function 'SoundManager::getNumKeyPositions' can be const. [functionConst]
xevil-2.02r2.orig/win32/sound.h:164:11: performance: Technically the member function 'SoundManager::DSParseWaveResource' can be static. [functionStatic]
xevil-2.02r2.orig/win32/sound.cpp:1031:15: note: Technically the member function 'SoundManager::DSParseWaveResource' can be static.
xevil-2.02r2.orig/win32/sound.h:164:11: note: Technically the member function 'SoundManager::DSParseWaveResource' can be static.
xevil-2.02r2.orig/win32/sound.h:169:11: performance: Technically the member function 'SoundManager::DSFillSoundBuffer' can be static. [functionStatic]
xevil-2.02r2.orig/win32/sound.cpp:999:15: note: Technically the member function 'SoundManager::DSFillSoundBuffer' can be static.
xevil-2.02r2.orig/win32/sound.h:169:11: note: Technically the member function 'SoundManager::DSFillSoundBuffer' can be static.
xevil-2.02r2.orig/win32/sound.h:58:2: style: Class 'SoundBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xevil-2.02r2.orig/win32/sound.cpp:57:5: style: Class 'CMCIObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xevil-2.02r2.orig/win32/sound.cpp:841:5: style: Exception should be caught by reference. [catchExceptionByValue]
xevil-2.02r2.orig/win32/specialcontrols.cpp:59:5: performance: Variable 'm_state' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/win32/specialcontrols.cpp:137:5: performance: Variable 'm_init' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/win32/specialcontrols.h:67:18: style: The function 'SpecialOnLButtonDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/win32/specialcontrols.h:49:18: note: Virtual function in base class
xevil-2.02r2.orig/win32/specialcontrols.h:67:18: note: Function in derived class
xevil-2.02r2.orig/win32/specialcontrols.h:68:18: style: The function 'SpecialOnLButtonUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/win32/specialcontrols.h:50:18: note: Virtual function in base class
xevil-2.02r2.orig/win32/specialcontrols.h:68:18: note: Function in derived class
xevil-2.02r2.orig/win32/specialcontrols.h:69:18: style: The function 'SpecialOnMouseMove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/win32/specialcontrols.h:51:18: note: Virtual function in base class
xevil-2.02r2.orig/win32/specialcontrols.h:69:18: note: Function in derived class
xevil-2.02r2.orig/win32/ui.cpp:44:5: warning: Member variable 'Ui::settings' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/win32/ui.cpp:45:3: performance: Variable 'settingsChanges' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/win32/uiplayer.h:82:7: style: The function 'getWindowList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/win32/ui.h:129:15: note: Virtual function in base class
xevil-2.02r2.orig/win32/uiplayer.h:82:7: note: Function in derived class
xevil-2.02r2.orig/win32/uiplayer.h:83:7: style: The function 'get_viewports_num' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/win32/ui.h:130:15: note: Virtual function in base class
xevil-2.02r2.orig/win32/uiplayer.h:83:7: note: Function in derived class
xevil-2.02r2.orig/win32/uiplayer.h:86:7: style: The function 'get_dpy_max' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/win32/ui.h:138:15: note: Virtual function in base class
xevil-2.02r2.orig/win32/uiplayer.h:86:7: note: Function in derived class
xevil-2.02r2.orig/win32/uiplayer.h:88:8: style: The function 'set_humans_playing' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/win32/ui.h:163:16: note: Virtual function in base class
xevil-2.02r2.orig/win32/uiplayer.h:88:8: note: Function in derived class
xevil-2.02r2.orig/win32/uiplayer.h:90:8: style: The function 'set_enemies_playing' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/win32/ui.h:164:16: note: Virtual function in base class
xevil-2.02r2.orig/win32/uiplayer.h:90:8: note: Function in derived class
xevil-2.02r2.orig/win32/uiplayer.h:92:8: style: The function 'set_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/win32/ui.h:166:16: note: Virtual function in base class
xevil-2.02r2.orig/win32/uiplayer.h:92:8: note: Function in derived class
xevil-2.02r2.orig/win32/uiplayer.h:94:8: style: The function 'set_screen_mode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/win32/ui.h:168:16: note: Virtual function in base class
xevil-2.02r2.orig/win32/uiplayer.h:94:8: note: Function in derived class
xevil-2.02r2.orig/win32/uiplayer.h:96:11: style: The function 'other_input' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/win32/ui.h:170:19: note: Virtual function in base class
xevil-2.02r2.orig/win32/uiplayer.h:96:11: note: Function in derived class
xevil-2.02r2.orig/win32/uiplayer.h:100:8: style: The function 'set_input' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/win32/ui.h:174:16: note: Virtual function in base class
xevil-2.02r2.orig/win32/uiplayer.h:100:8: note: Function in derived class
xevil-2.02r2.orig/win32/uiplayer.h:103:8: style: The function 'set_difficulty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/win32/ui.h:177:16: note: Virtual function in base class
xevil-2.02r2.orig/win32/uiplayer.h:103:8: note: Function in derived class
xevil-2.02r2.orig/win32/uiplayer.h:105:8: style: The function 'set_role_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/win32/ui.h:194:16: note: Virtual function in base class
xevil-2.02r2.orig/win32/uiplayer.h:105:8: note: Function in derived class
xevil-2.02r2.orig/win32/uiplayer.h:107:8: style: The function 'set_prompt_difficulty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/win32/ui.h:188:16: note: Virtual function in base class
xevil-2.02r2.orig/win32/uiplayer.h:107:8: note: Function in derived class
xevil-2.02r2.orig/win32/uiplayer.h:109:7: style: The function 'get_difficulty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/win32/ui.h:198:15: note: Virtual function in base class
xevil-2.02r2.orig/win32/uiplayer.h:109:7: note: Function in derived class
xevil-2.02r2.orig/win32/uiplayer.h:114:7: style: The function 'add_viewport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/win32/ui.h:203:15: note: Virtual function in base class
xevil-2.02r2.orig/win32/uiplayer.h:114:7: note: Function in derived class
xevil-2.02r2.orig/win32/uiplayer.h:117:8: style: The function 'del_viewport' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/win32/ui.h:206:16: note: Virtual function in base class
xevil-2.02r2.orig/win32/uiplayer.h:117:8: note: Function in derived class
xevil-2.02r2.orig/win32/uiplayer.h:120:8: style: The function 'register_intel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/win32/ui.h:209:16: note: Virtual function in base class
xevil-2.02r2.orig/win32/uiplayer.h:120:8: note: Function in derived class
xevil-2.02r2.orig/win32/uiplayer.h:126:8: style: The function 'unregister_intel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/win32/ui.h:215:16: note: Virtual function in base class
xevil-2.02r2.orig/win32/uiplayer.h:126:8: note: Function in derived class
xevil-2.02r2.orig/win32/uiplayer.h:131:10: style: The function 'get_intel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/win32/ui.h:220:18: note: Virtual function in base class
xevil-2.02r2.orig/win32/uiplayer.h:131:10: note: Function in derived class
xevil-2.02r2.orig/win32/uiplayer.h:135:8: style: The function 'demo_reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/win32/ui.h:224:16: note: Virtual function in base class
xevil-2.02r2.orig/win32/uiplayer.h:135:8: note: Function in derived class
xevil-2.02r2.orig/win32/uiplayer.h:139:8: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/win32/ui.h:228:16: note: Virtual function in base class
xevil-2.02r2.orig/win32/uiplayer.h:139:8: note: Function in derived class
xevil-2.02r2.orig/win32/uiplayer.h:142:8: style: The function 'reset_graphics' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/win32/ui.h:231:16: note: Virtual function in base class
xevil-2.02r2.orig/win32/uiplayer.h:142:8: note: Function in derived class
xevil-2.02r2.orig/win32/uiplayer.h:145:8: style: The function 'set_redraw_arena' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/win32/ui.h:234:16: note: Virtual function in base class
xevil-2.02r2.orig/win32/uiplayer.h:145:8: note: Function in derived class
xevil-2.02r2.orig/win32/uiplayer.h:147:11: style: The function 'process_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/win32/ui.h:237:19: note: Virtual function in base class
xevil-2.02r2.orig/win32/uiplayer.h:147:11: note: Function in derived class
xevil-2.02r2.orig/win32/uiplayer.h:150:8: style: The function 'pre_clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/win32/ui.h:241:16: note: Virtual function in base class
xevil-2.02r2.orig/win32/uiplayer.h:150:8: note: Function in derived class
xevil-2.02r2.orig/win32/uiplayer.h:154:8: style: The function 'post_clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/win32/ui.h:245:16: note: Virtual function in base class
xevil-2.02r2.orig/win32/uiplayer.h:154:8: note: Function in derived class
xevil-2.02r2.orig/win32/uiplayer.h:176:19: style: The function 'attemptRecovery' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/win32/xdata.h:113:19: note: Virtual function in base class
xevil-2.02r2.orig/win32/uiplayer.h:176:19: note: Function in derived class
xevil-2.02r2.orig/win32/uiplayer.cpp:1538:22: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/win32/uiplayer.cpp:2501:29: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/win32/uiplayer.cpp:2509:35: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/win32/uiplayer.cpp:2565:29: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/win32/uiplayer.cpp:1700:3: style: Variable 't_result' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xevil-2.02r2.orig/win32/uiplayer.cpp:1697:3: note: Variable 't_result' is reassigned a value before the old one has been used if variable is no semaphore variable.
xevil-2.02r2.orig/win32/uiplayer.cpp:1700:3: note: Variable 't_result' is reassigned a value before the old one has been used if variable is no semaphore variable.
xevil-2.02r2.orig/win32/uiplayer.cpp:1721:3: style: Variable 't_result' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xevil-2.02r2.orig/win32/uiplayer.cpp:1720:3: note: Variable 't_result' is reassigned a value before the old one has been used if variable is no semaphore variable.
xevil-2.02r2.orig/win32/uiplayer.cpp:1721:3: note: Variable 't_result' is reassigned a value before the old one has been used if variable is no semaphore variable.
xevil-2.02r2.orig/win32/uiplayer.cpp:1739:3: style: Variable 't_result' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xevil-2.02r2.orig/win32/uiplayer.cpp:1730:0: note: Variable 't_result' is reassigned a value before the old one has been used if variable is no semaphore variable.
xevil-2.02r2.orig/win32/uiplayer.cpp:1739:3: note: Variable 't_result' is reassigned a value before the old one has been used if variable is no semaphore variable.
xevil-2.02r2.orig/win32/uiplayer.cpp:1807:5: style: Variable 't_uint' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xevil-2.02r2.orig/win32/uiplayer.cpp:1806:0: note: Variable 't_uint' is reassigned a value before the old one has been used if variable is no semaphore variable.
xevil-2.02r2.orig/win32/uiplayer.cpp:1807:5: note: Variable 't_uint' is reassigned a value before the old one has been used if variable is no semaphore variable.
xevil-2.02r2.orig/win32/uiplayer.cpp:1050:7: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xevil-2.02r2.orig/win32/uiplayer.cpp:968:9: style: The scope of the variable 't_paintwnd' can be reduced. [variableScope]
xevil-2.02r2.orig/win32/uiplayer.cpp:969:13: style: The scope of the variable 't_dc' can be reduced. [variableScope]
xevil-2.02r2.orig/win32/uiplayer.cpp:1513:9: style: The scope of the variable 't_src' can be reduced. [variableScope]
xevil-2.02r2.orig/win32/uiplayer.cpp:1514:9: style: The scope of the variable 't_dest' can be reduced. [variableScope]
xevil-2.02r2.orig/win32/uiplayer.cpp:730:30: style: Function 'set_input' argument 1 names different: declaration 'vNum' definition 'n'. [funcArgNamesDifferent]
xevil-2.02r2.orig/win32/uiplayer.h:100:22: note: Function 'set_input' argument 1 names different: declaration 'vNum' definition 'n'.
xevil-2.02r2.orig/win32/uiplayer.cpp:730:30: note: Function 'set_input' argument 1 names different: declaration 'vNum' definition 'n'.
xevil-2.02r2.orig/win32/uiplayer.cpp:1236:48: style: Function 'update_statuses' argument 2 names different: declaration 'forcestatuschange' definition 'forcestatuschanged'. [funcArgNamesDifferent]
xevil-2.02r2.orig/win32/uiplayer.h:231:45: note: Function 'update_statuses' argument 2 names different: declaration 'forcestatuschange' definition 'forcestatuschanged'.
xevil-2.02r2.orig/win32/uiplayer.cpp:1236:48: note: Function 'update_statuses' argument 2 names different: declaration 'forcestatuschange' definition 'forcestatuschanged'.
xevil-2.02r2.orig/win32/uiplayer.cpp:1692:40: style: Function 'full_screen_init_x' argument 1 names different: declaration 'p_primarywnd' definition 'p_primarywindow'. [funcArgNamesDifferent]
xevil-2.02r2.orig/win32/uiplayer.h:190:32: note: Function 'full_screen_init_x' argument 1 names different: declaration 'p_primarywnd' definition 'p_primarywindow'.
xevil-2.02r2.orig/win32/uiplayer.cpp:1692:40: note: Function 'full_screen_init_x' argument 1 names different: declaration 'p_primarywnd' definition 'p_primarywindow'.
xevil-2.02r2.orig/win32/uiplayer.cpp:1729:42: style: Function 'window_screen_init_x' argument 1 names different: declaration 'p_primarywnd' definition 'p_primarywindow'. [funcArgNamesDifferent]
xevil-2.02r2.orig/win32/uiplayer.h:191:34: note: Function 'window_screen_init_x' argument 1 names different: declaration 'p_primarywnd' definition 'p_primarywindow'.
xevil-2.02r2.orig/win32/uiplayer.cpp:1729:42: note: Function 'window_screen_init_x' argument 1 names different: declaration 'p_primarywnd' definition 'p_primarywindow'.
xevil-2.02r2.orig/win32/uiplayer.cpp:1892:49: style: Function 'viewport_to_pos' argument 2 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent]
xevil-2.02r2.orig/win32/uiplayer.h:206:44: note: Function 'viewport_to_pos' argument 2 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/win32/uiplayer.cpp:1892:49: note: Function 'viewport_to_pos' argument 2 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/win32/uiplayer.cpp:1904:29: style: Function 'dispatch' argument 1 names different: declaration 'v' definition 'viewportNum'. [funcArgNamesDifferent]
xevil-2.02r2.orig/win32/uiplayer.h:211:21: note: Function 'dispatch' argument 1 names different: declaration 'v' definition 'viewportNum'.
xevil-2.02r2.orig/win32/uiplayer.cpp:1904:29: note: Function 'dispatch' argument 1 names different: declaration 'v' definition 'viewportNum'.
xevil-2.02r2.orig/win32/uiplayer.cpp:360:18: warning: Assert statement calls a function which may have desired side effects: 'get_viewports_num'. [assertWithSideEffect]
xevil-2.02r2.orig/win32/xviewport.h:63:34: performance: Variable 'm_redrawflag' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/win32/xviewport.h:63:53: performance: Variable 'm_valid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/win32/uiplayer.cpp:147:3: performance: Variable 'world' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/win32/uiplayer.cpp:148:3: performance: Variable 'locator' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/win32/aboutdialog.h:31:2: style: Class 'AboutDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xevil-2.02r2.orig/win32/optionsdlg.h:33:3: style: Class 'OptionsDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xevil-2.02r2.orig/win32/keysets.h:32:2: style: Class 'CKeySets' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xevil-2.02r2.orig/win32/difficulty.h:34:2: style: Class 'CDifficulty' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xevil-2.02r2.orig/win32/runserverdlg.h:33:2: style: Class 'CRunServerDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xevil-2.02r2.orig/win32/connectdlg.h:34:2: style: Class 'CConnectDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xevil-2.02r2.orig/win32/uiplayer.cpp:1419:7: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xevil-2.02r2.orig/win32/uiserver.cpp:122:12: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/win32/uiserver.cpp:136:12: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/win32/uiserver.cpp:153:12: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/win32/uiserver.cpp:69:13: style: The scope of the variable 'inteltarget' can be reduced. [variableScope]
xevil-2.02r2.orig/win32/uiserver.cpp:31:5: performance: Variable 'locator' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/win32/uiserver.h:30:3: style: Class 'UiServer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xevil-2.02r2.orig/win32/uiserver.h:33:8: style: The function 'pre_clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/win32/ui.h:241:16: note: Virtual function in base class
xevil-2.02r2.orig/win32/uiserver.h:33:8: note: Function in derived class
xevil-2.02r2.orig/win32/uiserver.h:37:8: style: The function 'post_clock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/win32/ui.h:245:16: note: Virtual function in base class
xevil-2.02r2.orig/win32/uiserver.h:37:8: note: Function in derived class
xevil-2.02r2.orig/win32/uiserver.h:39:7: style: The function 'getWindowList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/win32/ui.h:129:15: note: Virtual function in base class
xevil-2.02r2.orig/win32/uiserver.h:39:7: note: Function in derived class
xevil-2.02r2.orig/win32/uiserver.h:40:11: style: The function 'process_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/win32/ui.h:237:19: note: Virtual function in base class
xevil-2.02r2.orig/win32/uiserver.h:40:11: note: Function in derived class
xevil-2.02r2.orig/win32/uiserver.h:41:8: style: The function 'set_level' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/win32/ui.h:166:16: note: Virtual function in base class
xevil-2.02r2.orig/win32/uiserver.h:41:8: note: Function in derived class
xevil-2.02r2.orig/win32/wheel.cpp:157:21: style: Function 'setIndex' argument 1 names different: declaration 'p_index' definition 'p_item'. [funcArgNamesDifferent]
xevil-2.02r2.orig/win32/wheel.h:85:21: note: Function 'setIndex' argument 1 names different: declaration 'p_index' definition 'p_item'.
xevil-2.02r2.orig/win32/wheel.cpp:157:21: note: Function 'setIndex' argument 1 names different: declaration 'p_index' definition 'p_item'.
xevil-2.02r2.orig/win32/wheel.cpp:190:34: style: Function 'setIndexByClassId' argument 1 names different: declaration 'cId' definition 'p_cid'. [funcArgNamesDifferent]
xevil-2.02r2.orig/win32/wheel.h:51:34: note: Function 'setIndexByClassId' argument 1 names different: declaration 'cId' definition 'p_cid'.
xevil-2.02r2.orig/win32/wheel.cpp:190:34: note: Function 'setIndexByClassId' argument 1 names different: declaration 'cId' definition 'p_cid'.
xevil-2.02r2.orig/win32/wheel.cpp:206:41: style: Function 'setValueAtIndex' argument 2 names different: declaration 'p_item' definition 'p_index'. [funcArgNamesDifferent]
xevil-2.02r2.orig/win32/wheel.h:57:40: note: Function 'setValueAtIndex' argument 2 names different: declaration 'p_item' definition 'p_index'.
xevil-2.02r2.orig/win32/wheel.cpp:206:41: note: Function 'setValueAtIndex' argument 2 names different: declaration 'p_item' definition 'p_index'.
xevil-2.02r2.orig/win32/wheel.cpp:218:54: style: Function 'setReadyAtIndex' argument 2 names different: declaration 'p_item' definition 'p_index'. [funcArgNamesDifferent]
xevil-2.02r2.orig/win32/wheel.h:59:39: note: Function 'setReadyAtIndex' argument 2 names different: declaration 'p_item' definition 'p_index'.
xevil-2.02r2.orig/win32/wheel.cpp:218:54: note: Function 'setReadyAtIndex' argument 2 names different: declaration 'p_item' definition 'p_index'.
xevil-2.02r2.orig/win32/wheel.cpp:236:28: style: Function 'getValueAtIndex' argument 1 names different: declaration 'p_item' definition 'p_index'. [funcArgNamesDifferent]
xevil-2.02r2.orig/win32/wheel.h:58:27: note: Function 'getValueAtIndex' argument 1 names different: declaration 'p_item' definition 'p_index'.
xevil-2.02r2.orig/win32/wheel.cpp:236:28: note: Function 'getValueAtIndex' argument 1 names different: declaration 'p_item' definition 'p_index'.
xevil-2.02r2.orig/win32/wheel.h:58:7: style: Technically the member function 'Wheel::getValueAtIndex' can be const. [functionConst]
xevil-2.02r2.orig/win32/wheel.cpp:236:8: note: Technically the member function 'Wheel::getValueAtIndex' can be const.
xevil-2.02r2.orig/win32/wheel.h:58:7: note: Technically the member function 'Wheel::getValueAtIndex' can be const.
xevil-2.02r2.orig/win32/xdata.cpp:459:5: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/win32/xdata.cpp:444:81: style: Function 'load_surface_palette' argument 2 names different: declaration 'p_destrect' definition 'p_dest'. [funcArgNamesDifferent]
xevil-2.02r2.orig/win32/xdata.h:318:76: note: Function 'load_surface_palette' argument 2 names different: declaration 'p_destrect' definition 'p_dest'.
xevil-2.02r2.orig/win32/xdata.cpp:444:81: note: Function 'load_surface_palette' argument 2 names different: declaration 'p_destrect' definition 'p_dest'.
xevil-2.02r2.orig/win32/xdata.cpp:693:59: style: Function 'generate_mask_from_pixmap' argument 1 names different: declaration 'mask' definition 'maskSurf'. [funcArgNamesDifferent]
xevil-2.02r2.orig/win32/xdata.h:242:54: note: Function 'generate_mask_from_pixmap' argument 1 names different: declaration 'mask' definition 'maskSurf'.
xevil-2.02r2.orig/win32/xdata.cpp:693:59: note: Function 'generate_mask_from_pixmap' argument 1 names different: declaration 'mask' definition 'maskSurf'.
xevil-2.02r2.orig/win32/xdata.cpp:694:59: style: Function 'generate_mask_from_pixmap' argument 3 names different: declaration 'pixmap' definition 'pixmapSurf'. [funcArgNamesDifferent]
xevil-2.02r2.orig/win32/xdata.h:243:54: note: Function 'generate_mask_from_pixmap' argument 3 names different: declaration 'pixmap' definition 'pixmapSurf'.
xevil-2.02r2.orig/win32/xdata.cpp:694:59: note: Function 'generate_mask_from_pixmap' argument 3 names different: declaration 'pixmap' definition 'pixmapSurf'.
xevil-2.02r2.orig/win32/xdata.cpp:931:28: style: Function 'Blt' argument 6 names different: declaration 'srcColorKey' definition 'requestSrcColorKey'. [funcArgNamesDifferent]
xevil-2.02r2.orig/win32/xdata.h:270:23: note: Function 'Blt' argument 6 names different: declaration 'srcColorKey' definition 'requestSrcColorKey'.
xevil-2.02r2.orig/win32/xdata.cpp:931:28: note: Function 'Blt' argument 6 names different: declaration 'srcColorKey' definition 'requestSrcColorKey'.
xevil-2.02r2.orig/win32/xdata.cpp:1029:10: warning: Assert statement calls a function which may have desired side effects: 'uses_palette'. [assertWithSideEffect]
xevil-2.02r2.orig/win32/xdata.cpp:192:8: warning: Member variable 'Xvars::screenmode' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/win32/xdata.cpp:192:8: warning: Member variable 'Xvars::m_bpp' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/win32/xdata.cpp:192:8: warning: Member variable 'Xvars::m_stretch' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/win32/xdata.cpp:194:3: performance: Variable 'm_lpDD' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/win32/xdata.h:284:11: performance: Technically the member function 'Xvars::GetDC' can be static. [functionStatic]
xevil-2.02r2.orig/win32/xdata.cpp:1007:16: note: Technically the member function 'Xvars::GetDC' can be static.
xevil-2.02r2.orig/win32/xdata.h:284:11: note: Technically the member function 'Xvars::GetDC' can be static.
xevil-2.02r2.orig/win32/xdata.h:331:9: performance: Technically the member function 'Xvars::read_param' can be static. [functionStatic]
xevil-2.02r2.orig/win32/xdata.cpp:625:14: note: Technically the member function 'Xvars::read_param' can be static.
xevil-2.02r2.orig/win32/xdata.h:331:9: note: Technically the member function 'Xvars::read_param' can be static.
xevil-2.02r2.orig/win32/xdata.cpp:56:8: style: Technically the member function 'XPMSymbols::getSymbols' can be const. [functionConst]
xevil-2.02r2.orig/win32/xdata.cpp:141:18: note: Technically the member function 'XPMSymbols::getSymbols' can be const.
xevil-2.02r2.orig/win32/xdata.cpp:56:8: note: Technically the member function 'XPMSymbols::getSymbols' can be const.
xevil-2.02r2.orig/win32/xdata.cpp:71:8: performance: Technically the member function 'XPMSymbols::generate_potential_symbols' can be static. [functionStatic]
xevil-2.02r2.orig/win32/xdata.cpp:160:18: note: Technically the member function 'XPMSymbols::generate_potential_symbols' can be static.
xevil-2.02r2.orig/win32/xdata.cpp:71:8: note: Technically the member function 'XPMSymbols::generate_potential_symbols' can be static.
xevil-2.02r2.orig/win32/xdata.cpp:50:3: style: Class 'XPMSymbols' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xevil-2.02r2.orig/win32/timedlg.h:32:2: style: Class 'TimeStampFailedDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xevil-2.02r2.orig/win32/xevil.cpp:135:3: style: Class 'TurnStarter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xevil-2.02r2.orig/win32/xviewport.cpp:176:13: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xevil-2.02r2.orig/win32/xviewport.cpp:146:9: note: outer condition: !CXEvilWnd::atom
xevil-2.02r2.orig/win32/xviewport.cpp:176:13: note: identical inner condition: !CXEvilWnd::atom
xevil-2.02r2.orig/x11/xdata.h:308:3: warning: Member variable 'ProtectionXdata::color' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/x11/xdata.h:297:16: performance: Variable 'valid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/x11/xdata.h:308:22: performance: Variable 'valid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/x11/xdata.h:318:18: performance: Variable 'valid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/x11/xdata.h:318:44: performance: Variable 'offsetsValid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/x11/xdata.h:114:11: performance: Technically the member function 'Xvars::is_valid' can be static. [functionStatic]
xevil-2.02r2.orig/x11/xdata.h:119:8: performance: Technically the member function 'Xvars::mark_valid' can be static. [functionStatic]
xevil-2.02r2.orig/x11/xdata.h:153:11: style: Technically the member function 'Xvars::is_stretched' can be const. [functionConst]
xevil-2.02r2.orig/x11/xdata.h:158:7: style: Technically the member function 'Xvars::stretch_x' can be const. [functionConst]
xevil-2.02r2.orig/x11/xdata.h:159:7: style: Technically the member function 'Xvars::stretch_y' can be const. [functionConst]
xevil-2.02r2.orig/x11/panel.h:64:9: style: Technically the member function 'Panel::get_foreground' can be const. [functionConst]
xevil-2.02r2.orig/x11/panel.h:65:9: style: Technically the member function 'Panel::get_background' can be const. [functionConst]
xevil-2.02r2.orig/x11/panel.h:66:8: style: Technically the member function 'Panel::get_size' can be const. [functionConst]
xevil-2.02r2.orig/x11/panel.h:67:10: style: Technically the member function 'Panel::get_window' can be const. [functionConst]
xevil-2.02r2.orig/x11/panel.h:68:16: style: Technically the member function 'Panel::get_xvars' can be const. [functionConst]
xevil-2.02r2.orig/x11/panel.h:70:7: style: Technically the member function 'Panel::get_dpy_num' can be const. [functionConst]
xevil-2.02r2.orig/x11/panel.h:118:15: style: Technically the member function 'TextPanel::get_message' can be const. [functionConst]
xevil-2.02r2.orig/x11/panel.h:132:11: style: Technically the member function 'TextPanel::get_sensitive' can be const. [functionConst]
xevil-2.02r2.orig/x11/panel.h:156:15: style: Technically the member function 'WritePanel::get_value' can be const. [functionConst]
xevil-2.02r2.orig/x11/panel.h:216:11: style: Technically the member function 'TogglePanel::get_value' can be const. [functionConst]
xevil-2.02r2.orig/x11/panel.h:244:11: style: Technically the member function 'ChatPanel::get_chat' can be const. [functionConst]
xevil-2.02r2.orig/x11/panel.h:249:15: style: Technically the member function 'ChatPanel::get_value' can be const. [functionConst]
xevil-2.02r2.orig/x11/panel.h:128:16: style: The function 'redraw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/x11/panel.h:82:16: note: Virtual function in base class
xevil-2.02r2.orig/x11/panel.h:128:16: note: Function in derived class
xevil-2.02r2.orig/x11/panel.h:129:16: style: The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/x11/panel.h:83:16: note: Virtual function in base class
xevil-2.02r2.orig/x11/panel.h:129:16: note: Function in derived class
xevil-2.02r2.orig/x11/panel.h:159:19: style: The function 'process_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/x11/panel.h:76:19: note: Virtual function in base class
xevil-2.02r2.orig/x11/panel.h:159:19: note: Function in derived class
xevil-2.02r2.orig/x11/panel.h:184:19: style: The function 'process_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/x11/panel.h:76:19: note: Virtual function in base class
xevil-2.02r2.orig/x11/panel.h:184:19: note: Function in derived class
xevil-2.02r2.orig/x11/panel.h:200:19: style: The function 'process_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/x11/panel.h:76:19: note: Virtual function in base class
xevil-2.02r2.orig/x11/panel.h:200:19: note: Function in derived class
xevil-2.02r2.orig/x11/panel.h:219:19: style: The function 'process_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/x11/panel.h:76:19: note: Virtual function in base class
xevil-2.02r2.orig/x11/panel.h:219:19: note: Function in derived class
xevil-2.02r2.orig/x11/panel.h:253:19: style: The function 'process_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/x11/panel.h:76:19: note: Virtual function in base class
xevil-2.02r2.orig/x11/panel.h:253:19: note: Function in derived class
xevil-2.02r2.orig/x11/panel.h:256:16: style: The function 'set_message' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/x11/panel.h:122:16: note: Virtual function in base class
xevil-2.02r2.orig/x11/panel.h:256:16: note: Function in derived class
xevil-2.02r2.orig/x11/viewport.h:485:15: style: The function 'get_inner_dim' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/x11/viewport.h:321:15: note: Virtual function in base class
xevil-2.02r2.orig/x11/viewport.h:485:15: note: Function in derived class
xevil-2.02r2.orig/x11/viewport.h:487:15: style: The function 'get_extra_dim' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/x11/viewport.h:326:15: note: Virtual function in base class
xevil-2.02r2.orig/x11/viewport.h:487:15: note: Function in derived class
xevil-2.02r2.orig/x11/viewport.h:489:16: style: The function 'init_sizes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/x11/viewport.h:331:16: note: Virtual function in base class
xevil-2.02r2.orig/x11/viewport.h:489:16: note: Function in derived class
xevil-2.02r2.orig/x11/viewport.h:492:16: style: The function 'create_statuses' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/x11/viewport.h:307:16: note: Virtual function in base class
xevil-2.02r2.orig/x11/viewport.h:492:16: note: Function in derived class
xevil-2.02r2.orig/x11/viewport.h:515:15: style: The function 'get_inner_dim' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/x11/viewport.h:321:15: note: Virtual function in base class
xevil-2.02r2.orig/x11/viewport.h:515:15: note: Function in derived class
xevil-2.02r2.orig/x11/viewport.h:517:15: style: The function 'get_extra_dim' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/x11/viewport.h:326:15: note: Virtual function in base class
xevil-2.02r2.orig/x11/viewport.h:517:15: note: Function in derived class
xevil-2.02r2.orig/x11/viewport.h:519:16: style: The function 'init_sizes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/x11/viewport.h:331:16: note: Virtual function in base class
xevil-2.02r2.orig/x11/viewport.h:519:16: note: Function in derived class
xevil-2.02r2.orig/x11/viewport.h:522:16: style: The function 'create_statuses' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/x11/viewport.h:307:16: note: Virtual function in base class
xevil-2.02r2.orig/x11/viewport.h:522:16: note: Function in derived class
xevil-2.02r2.orig/x11/l_agreement_dlg.cpp:485:24: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/l_agreement_dlg.cpp:146:48: style: Function 'LAgreementDlg' argument 2 names different: declaration 'dpyNum' definition 'dpy_num'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/l_agreement_dlg.cpp:54:29: note: Function 'LAgreementDlg' argument 2 names different: declaration 'dpyNum' definition 'dpy_num'.
xevil-2.02r2.orig/x11/l_agreement_dlg.cpp:146:48: note: Function 'LAgreementDlg' argument 2 names different: declaration 'dpyNum' definition 'dpy_num'.
xevil-2.02r2.orig/x11/l_agreement_dlg.cpp:62:7: style: Technically the member function 'LAgreementDlg::get_status' can be const. [functionConst]
xevil-2.02r2.orig/x11/l_agreement_dlg.cpp:102:8: performance: Technically the member function 'LAgreementDlg::compute_button_pos' can be static. [functionStatic]
xevil-2.02r2.orig/x11/l_agreement_dlg.cpp:454:21: note: Technically the member function 'LAgreementDlg::compute_button_pos' can be static.
xevil-2.02r2.orig/x11/l_agreement_dlg.cpp:102:8: note: Technically the member function 'LAgreementDlg::compute_button_pos' can be static.
xevil-2.02r2.orig/x11/main.cpp:46:3: style: Class 'TurnStarter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xevil-2.02r2.orig/x11/panel.cpp:49:18: style: Function 'Panel' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/panel.h:52:13: note: Function 'Panel' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'.
xevil-2.02r2.orig/x11/panel.cpp:49:18: note: Function 'Panel' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'.
xevil-2.02r2.orig/x11/panel.cpp:51:28: style: Function 'Panel' argument 6 names different: declaration 'callback' definition 'cb'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/panel.h:54:23: note: Function 'Panel' argument 6 names different: declaration 'callback' definition 'cb'.
xevil-2.02r2.orig/x11/panel.cpp:51:28: note: Function 'Panel' argument 6 names different: declaration 'callback' definition 'cb'.
xevil-2.02r2.orig/x11/panel.cpp:51:37: style: Function 'Panel' argument 7 names different: declaration 'closure' definition 'clsre'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/panel.h:54:45: note: Function 'Panel' argument 7 names different: declaration 'closure' definition 'clsre'.
xevil-2.02r2.orig/x11/panel.cpp:51:37: note: Function 'Panel' argument 7 names different: declaration 'closure' definition 'clsre'.
xevil-2.02r2.orig/x11/panel.cpp:98:34: style: Function 'process_event' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/panel.h:76:37: note: Function 'process_event' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'.
xevil-2.02r2.orig/x11/panel.cpp:98:34: note: Function 'process_event' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'.
xevil-2.02r2.orig/x11/panel.cpp:110:26: style: Function 'TextPanel' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/panel.h:111:17: note: Function 'TextPanel' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'.
xevil-2.02r2.orig/x11/panel.cpp:110:26: note: Function 'TextPanel' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'.
xevil-2.02r2.orig/x11/panel.cpp:110:47: style: Function 'TextPanel' argument 2 names different: declaration 'xvars' definition 'xv'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/panel.h:111:37: note: Function 'TextPanel' argument 2 names different: declaration 'xvars' definition 'xv'.
xevil-2.02r2.orig/x11/panel.cpp:110:47: note: Function 'TextPanel' argument 2 names different: declaration 'xvars' definition 'xv'.
xevil-2.02r2.orig/x11/panel.cpp:111:33: style: Function 'TextPanel' argument 4 names different: declaration 'pos' definition 'p'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/panel.h:112:38: note: Function 'TextPanel' argument 4 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/x11/panel.cpp:111:33: note: Function 'TextPanel' argument 4 names different: declaration 'pos' definition 'p'.
xevil-2.02r2.orig/x11/panel.cpp:111:47: style: Function 'TextPanel' argument 5 names different: declaration 'size' definition 's'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/panel.h:112:54: note: Function 'TextPanel' argument 5 names different: declaration 'size' definition 's'.
xevil-2.02r2.orig/x11/panel.cpp:111:47: note: Function 'TextPanel' argument 5 names different: declaration 'size' definition 's'.
xevil-2.02r2.orig/x11/panel.cpp:205:39: style: Function 'set_sensitive' argument 1 names different: declaration 'val' definition 's'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/panel.h:131:30: note: Function 'set_sensitive' argument 1 names different: declaration 'val' definition 's'.
xevil-2.02r2.orig/x11/panel.cpp:205:39: note: Function 'set_sensitive' argument 1 names different: declaration 'val' definition 's'.
xevil-2.02r2.orig/x11/panel.cpp:214:28: style: Function 'WritePanel' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/panel.h:147:18: note: Function 'WritePanel' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'.
xevil-2.02r2.orig/x11/panel.cpp:214:28: note: Function 'WritePanel' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'.
xevil-2.02r2.orig/x11/panel.cpp:216:38: style: Function 'WritePanel' argument 6 names different: declaration 'callback' definition 'cb'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/panel.h:150:28: note: Function 'WritePanel' argument 6 names different: declaration 'callback' definition 'cb'.
xevil-2.02r2.orig/x11/panel.cpp:216:38: note: Function 'WritePanel' argument 6 names different: declaration 'callback' definition 'cb'.
xevil-2.02r2.orig/x11/panel.cpp:216:47: style: Function 'WritePanel' argument 7 names different: declaration 'closure' definition 'clos'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/panel.h:150:50: note: Function 'WritePanel' argument 7 names different: declaration 'closure' definition 'clos'.
xevil-2.02r2.orig/x11/panel.cpp:216:47: note: Function 'WritePanel' argument 7 names different: declaration 'closure' definition 'clos'.
xevil-2.02r2.orig/x11/panel.cpp:217:36: style: Function 'WritePanel' argument 8 names different: declaration 'prompt' definition 'pmpt'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/panel.h:151:26: note: Function 'WritePanel' argument 8 names different: declaration 'prompt' definition 'pmpt'.
xevil-2.02r2.orig/x11/panel.cpp:217:36: note: Function 'WritePanel' argument 8 names different: declaration 'prompt' definition 'pmpt'.
xevil-2.02r2.orig/x11/panel.cpp:230:40: style: Function 'set_value' argument 1 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/panel.h:157:30: note: Function 'set_value' argument 1 names different: declaration 'value' definition 'val'.
xevil-2.02r2.orig/x11/panel.cpp:230:40: note: Function 'set_value' argument 1 names different: declaration 'value' definition 'val'.
xevil-2.02r2.orig/x11/panel.cpp:238:39: style: Function 'process_event' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/panel.h:159:37: note: Function 'process_event' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'.
xevil-2.02r2.orig/x11/panel.cpp:238:39: note: Function 'process_event' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'.
xevil-2.02r2.orig/x11/panel.cpp:327:34: style: Function 'KeyPressPanel' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/panel.h:176:21: note: Function 'KeyPressPanel' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'.
xevil-2.02r2.orig/x11/panel.cpp:327:34: note: Function 'KeyPressPanel' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'.
xevil-2.02r2.orig/x11/panel.cpp:337:42: style: Function 'process_event' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/panel.h:184:37: note: Function 'process_event' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'.
xevil-2.02r2.orig/x11/panel.cpp:337:42: note: Function 'process_event' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'.
xevil-2.02r2.orig/x11/panel.cpp:357:30: style: Function 'ButtonPanel' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/panel.h:193:19: note: Function 'ButtonPanel' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'.
xevil-2.02r2.orig/x11/panel.cpp:357:30: note: Function 'ButtonPanel' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'.
xevil-2.02r2.orig/x11/panel.cpp:385:30: style: Function 'TogglePanel' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/panel.h:209:19: note: Function 'TogglePanel' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'.
xevil-2.02r2.orig/x11/panel.cpp:385:30: note: Function 'TogglePanel' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'.
xevil-2.02r2.orig/x11/panel.cpp:462:38: style: Function 'process_event' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/panel.h:253:37: note: Function 'process_event' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'.
xevil-2.02r2.orig/x11/panel.cpp:462:38: note: Function 'process_event' argument 1 names different: declaration 'dpyNum' definition 'dpy_num'.
xevil-2.02r2.orig/x11/panel.cpp:391:3: performance: Variable 'set' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/x11/panel.cpp:435:3: performance: Variable 'chatOn' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/x11/serverping.cpp:358:0: error: syntax error [syntaxError]
xevil-2.02r2.orig/x11/ui.cpp:264:12: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:337:24: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:369:27: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:380:27: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:393:23: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:402:23: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:449:23: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:487:21: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:505:21: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:515:21: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:525:21: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:535:21: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:546:21: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:556:21: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:566:23: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:575:23: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:584:23: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:593:21: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:669:21: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:686:21: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:696:23: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:713:23: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:739:25: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:747:25: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:755:25: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:775:23: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:825:29: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:859:25: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:890:23: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:898:12: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:905:12: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:912:12: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:921:12: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:930:12: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:940:12: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:956:12: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:996:12: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:1007:12: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:1018:12: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:1029:12: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:1040:12: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:1051:12: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:1062:12: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:1071:12: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:1080:12: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:1136:12: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:1150:12: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:1160:21: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:1248:23: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:1484:23: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/ui.cpp:192:13: style: Function 'Ui' argument 1 names different: declaration 'argc' definition 'agc'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/ui.h:116:11: note: Function 'Ui' argument 1 names different: declaration 'argc' definition 'agc'.
xevil-2.02r2.orig/x11/ui.cpp:192:13: note: Function 'Ui' argument 1 names different: declaration 'argc' definition 'agc'.
xevil-2.02r2.orig/x11/ui.cpp:192:25: style: Function 'Ui' argument 2 names different: declaration 'argv' definition 'agv'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/ui.h:116:23: note: Function 'Ui' argument 2 names different: declaration 'argv' definition 'agv'.
xevil-2.02r2.orig/x11/ui.cpp:192:25: note: Function 'Ui' argument 2 names different: declaration 'argv' definition 'agv'.
xevil-2.02r2.orig/x11/ui.cpp:192:58: style: Function 'Ui' argument 5 names different: declaration 'displayNames' definition 'd_names'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/ui.h:117:13: note: Function 'Ui' argument 5 names different: declaration 'displayNames' definition 'd_names'.
xevil-2.02r2.orig/x11/ui.cpp:192:58: note: Function 'Ui' argument 5 names different: declaration 'displayNames' definition 'd_names'.
xevil-2.02r2.orig/x11/ui.cpp:193:14: style: Function 'Ui' argument 6 names different: declaration 'fontName' definition 'font_name'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/ui.h:117:32: note: Function 'Ui' argument 6 names different: declaration 'fontName' definition 'font_name'.
xevil-2.02r2.orig/x11/ui.cpp:193:14: note: Function 'Ui' argument 6 names different: declaration 'fontName' definition 'font_name'.
xevil-2.02r2.orig/x11/ui.cpp:591:24: style: Function 'set_input' argument 1 names different: declaration 'vNum' definition 'n'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/ui.h:191:22: note: Function 'set_input' argument 1 names different: declaration 'vNum' definition 'n'.
xevil-2.02r2.orig/x11/ui.cpp:591:24: note: Function 'set_input' argument 1 names different: declaration 'vNum' definition 'n'.
xevil-2.02r2.orig/x11/ui.cpp:599:41: style: Function 'set_keyset' argument 2 names different: declaration 'keyset' definition 'ks'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/ui.h:194:39: note: Function 'set_keyset' argument 2 names different: declaration 'keyset' definition 'ks'.
xevil-2.02r2.orig/x11/ui.cpp:599:41: note: Function 'set_keyset' argument 2 names different: declaration 'keyset' definition 'ks'.
xevil-2.02r2.orig/x11/ui.cpp:1685:3: style: Variable 'p' is modified but its new value is never used. [unreadVariable]
xevil-2.02r2.orig/x11/ui.cpp:192:5: warning: Member variable 'Ui::keycodes' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/x11/ui.cpp:192:5: warning: Member variable 'Ui::settings' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/x11/ui.cpp:192:5: warning: Member variable 'Ui::lControls' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/x11/sound.h:42:11: performance: Technically the member function 'SoundManager::isSoundOn' can be static. [functionStatic]
xevil-2.02r2.orig/x11/sound.h:43:8: performance: Technically the member function 'SoundManager::turnOnoff' can be static. [functionStatic]
xevil-2.02r2.orig/x11/sound.h:44:8: performance: Technically the member function 'SoundManager::setTrackVolume' can be static. [functionStatic]
xevil-2.02r2.orig/x11/sound.h:45:8: performance: Technically the member function 'SoundManager::setEffectsVolume' can be static. [functionStatic]
xevil-2.02r2.orig/x11/sound.h:46:7: performance: Technically the member function 'SoundManager::getTrackVolume' can be static. [functionStatic]
xevil-2.02r2.orig/x11/sound.h:47:7: performance: Technically the member function 'SoundManager::getEffectsVolume' can be static. [functionStatic]
xevil-2.02r2.orig/x11/sound.h:50:11: performance: Technically the member function 'SoundManager::removeSound' can be static. [functionStatic]
xevil-2.02r2.orig/x11/sound.h:51:11: performance: Technically the member function 'SoundManager::playSound' can be static. [functionStatic]
xevil-2.02r2.orig/x11/sound.h:53:11: performance: Technically the member function 'SoundManager::stopSound' can be static. [functionStatic]
xevil-2.02r2.orig/x11/sound.h:54:11: performance: Technically the member function 'SoundManager::destroyAllSound' can be static. [functionStatic]
xevil-2.02r2.orig/x11/sound.h:56:11: performance: Technically the member function 'SoundManager::submitRequest' can be static. [functionStatic]
xevil-2.02r2.orig/x11/sound.h:57:14: performance: Technically the member function 'SoundManager::getEvent' can be static. [functionStatic]
xevil-2.02r2.orig/x11/sound.h:58:8: performance: Technically the member function 'SoundManager::clearRegisteredSounds' can be static. [functionStatic]
xevil-2.02r2.orig/x11/sound.h:60:8: performance: Technically the member function 'SoundManager::setKeyPosition' can be static. [functionStatic]
xevil-2.02r2.orig/x11/sound.h:61:7: performance: Technically the member function 'SoundManager::getKeyPosition' can be static. [functionStatic]
xevil-2.02r2.orig/x11/sound.h:62:8: performance: Technically the member function 'SoundManager::setNumKeyPositions' can be static. [functionStatic]
xevil-2.02r2.orig/x11/sound.h:63:9: performance: Technically the member function 'SoundManager::getNumKeyPositions' can be static. [functionStatic]
xevil-2.02r2.orig/x11/ui.h:132:7: style: Technically the member function 'Ui::get_viewports_num_on_dpy' can be const. [functionConst]
xevil-2.02r2.orig/x11/ui.h:133:7: style: Technically the member function 'Ui::get_viewport_on_dpy' can be const. [functionConst]
xevil-2.02r2.orig/x11/ui.h:139:7: style: Technically the member function 'Ui::get_dpy_max' can be const. [functionConst]
xevil-2.02r2.orig/x11/ui.h:150:23: performance: Technically the member function 'Ui::get_keys_names' can be static. [functionStatic]
xevil-2.02r2.orig/x11/ui.h:153:11: style: Technically the member function 'Ui::settings_changed' can be const. [functionConst]
xevil-2.02r2.orig/x11/ui.h:157:11: style: Technically the member function 'Ui::keyset_set' can be const. [functionConst]
xevil-2.02r2.orig/x11/ui.h:167:8: performance: Technically the member function 'Ui::set_track_volume' can be static. [functionStatic]
xevil-2.02r2.orig/x11/ui.h:168:8: performance: Technically the member function 'Ui::set_sound_volume' can be static. [functionStatic]
xevil-2.02r2.orig/x11/ui.h:169:8: performance: Technically the member function 'Ui::set_sound_onoff' can be static. [functionStatic]
xevil-2.02r2.orig/x11/ui.h:170:8: performance: Technically the member function 'Ui::set_world_rooms' can be static. [functionStatic]
xevil-2.02r2.orig/x11/ui.h:171:8: performance: Technically the member function 'Ui::set_role_type' can be static. [functionStatic]
xevil-2.02r2.orig/x11/ui.h:187:11: style: Technically the member function 'Ui::other_input' can be const. [functionConst]
xevil-2.02r2.orig/x11/ui.h:200:8: performance: Technically the member function 'Ui::set_difficulty' can be static. [functionStatic]
xevil-2.02r2.orig/x11/ui.h:208:7: style: Technically the member function 'Ui::get_difficulty' can be const. [functionConst]
xevil-2.02r2.orig/x11/ui.h:335:11: style: Technically the member function 'Ui::key_equals' can be const. [functionConst]
xevil-2.02r2.orig/x11/ui.cpp:428:13: note: Technically the member function 'Ui::key_equals' can be const.
xevil-2.02r2.orig/x11/ui.h:335:11: note: Technically the member function 'Ui::key_equals' can be const.
xevil-2.02r2.orig/x11/ui.h:213:16: style: The function 'change_difficulty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/x11/viewport.h:97:16: note: Virtual function in base class
xevil-2.02r2.orig/x11/ui.h:213:16: note: Function in derived class
xevil-2.02r2.orig/x11/ui.h:216:25: style: The function 'get_game_style_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/x11/viewport.h:106:25: note: Virtual function in base class
xevil-2.02r2.orig/x11/ui.h:216:25: note: Function in derived class
xevil-2.02r2.orig/x11/ui.h:217:20: style: The function 'get_role_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/x11/viewport.h:108:20: note: Virtual function in base class
xevil-2.02r2.orig/x11/ui.h:217:20: note: Function in derived class
xevil-2.02r2.orig/x11/ui.h:220:16: style: The function 'key_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/x11/viewport.h:117:16: note: Virtual function in base class
xevil-2.02r2.orig/x11/ui.h:220:16: note: Function in derived class
xevil-2.02r2.orig/x11/viewport.cpp:1010:23: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/viewport.cpp:1038:4: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/viewport.cpp:1045:11: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/viewport.cpp:1052:4: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/viewport.cpp:1061:4: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/viewport.cpp:1071:4: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/viewport.cpp:1079:4: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/viewport.cpp:1085:4: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/viewport.cpp:1094:4: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/viewport.cpp:1095:4: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/viewport.cpp:1096:4: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/viewport.cpp:1097:4: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/viewport.cpp:1098:4: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/viewport.cpp:1099:4: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/viewport.cpp:1133:4: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/viewport.cpp:1141:4: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/viewport.cpp:1405:29: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/viewport.cpp:1624:28: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/viewport.cpp:1637:8: style: C-style pointer casting [cstyleCast]
xevil-2.02r2.orig/x11/viewport.cpp:225:49: style: Function 'BorderTickRenderer' argument 1 names different: declaration 'outer' definition 'oter'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/viewport.cpp:164:31: note: Function 'BorderTickRenderer' argument 1 names different: declaration 'outer' definition 'oter'.
xevil-2.02r2.orig/x11/viewport.cpp:225:49: note: Function 'BorderTickRenderer' argument 1 names different: declaration 'outer' definition 'oter'.
xevil-2.02r2.orig/x11/viewport.cpp:226:44: style: Function 'BorderTickRenderer' argument 3 names different: declaration 'dpyNum' definition 'dpy_num'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/viewport.cpp:164:48: note: Function 'BorderTickRenderer' argument 3 names different: declaration 'dpyNum' definition 'dpy_num'.
xevil-2.02r2.orig/x11/viewport.cpp:226:44: note: Function 'BorderTickRenderer' argument 3 names different: declaration 'dpyNum' definition 'dpy_num'.
xevil-2.02r2.orig/x11/viewport.cpp:227:52: style: Function 'BorderTickRenderer' argument 4 names different: declaration 'outerSize' definition 'outer_size'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/viewport.cpp:165:34: note: Function 'BorderTickRenderer' argument 4 names different: declaration 'outerSize' definition 'outer_size'.
xevil-2.02r2.orig/x11/viewport.cpp:227:52: note: Function 'BorderTickRenderer' argument 4 names different: declaration 'outerSize' definition 'outer_size'.
xevil-2.02r2.orig/x11/viewport.cpp:656:47: style: Function 'init' argument 2 names different: declaration 'dpyNum' definition 'dpy_num'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/viewport.cpp:614:32: note: Function 'init' argument 2 names different: declaration 'dpyNum' definition 'dpy_num'.
xevil-2.02r2.orig/x11/viewport.cpp:656:47: note: Function 'init' argument 2 names different: declaration 'dpyNum' definition 'dpy_num'.
xevil-2.02r2.orig/x11/viewport.cpp:810:45: style: Function 'init' argument 2 names different: declaration 'dpyNum' definition 'dpy_num'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/viewport.cpp:777:32: note: Function 'init' argument 2 names different: declaration 'dpyNum' definition 'dpy_num'.
xevil-2.02r2.orig/x11/viewport.cpp:810:45: note: Function 'init' argument 2 names different: declaration 'dpyNum' definition 'dpy_num'.
xevil-2.02r2.orig/x11/viewport.cpp:899:24: style: Function 'Viewport' argument 1 names different: declaration 'argc' definition 'arg_c'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/viewport.h:286:16: note: Function 'Viewport' argument 1 names different: declaration 'argc' definition 'arg_c'.
xevil-2.02r2.orig/x11/viewport.cpp:899:24: note: Function 'Viewport' argument 1 names different: declaration 'argc' definition 'arg_c'.
xevil-2.02r2.orig/x11/viewport.cpp:899:37: style: Function 'Viewport' argument 2 names different: declaration 'argv' definition 'arg_v'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/viewport.h:286:28: note: Function 'Viewport' argument 2 names different: declaration 'argv' definition 'arg_v'.
xevil-2.02r2.orig/x11/viewport.cpp:899:37: note: Function 'Viewport' argument 2 names different: declaration 'argv' definition 'arg_v'.
xevil-2.02r2.orig/x11/viewport.cpp:900:27: style: Function 'Viewport' argument 3 names different: declaration 'xvars' definition 'x_vars'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/viewport.h:287:19: note: Function 'Viewport' argument 3 names different: declaration 'xvars' definition 'x_vars'.
xevil-2.02r2.orig/x11/viewport.cpp:900:27: note: Function 'Viewport' argument 3 names different: declaration 'xvars' definition 'x_vars'.
xevil-2.02r2.orig/x11/viewport.cpp:900:38: style: Function 'Viewport' argument 4 names different: declaration 'dpyNum' definition 'dNum'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/viewport.h:287:29: note: Function 'Viewport' argument 4 names different: declaration 'dpyNum' definition 'dNum'.
xevil-2.02r2.orig/x11/viewport.cpp:900:38: note: Function 'Viewport' argument 4 names different: declaration 'dpyNum' definition 'dNum'.
xevil-2.02r2.orig/x11/viewport.cpp:902:45: style: Function 'Viewport' argument 8 names different: declaration 'menusNum' definition 'mNum'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/viewport.h:289:37: note: Function 'Viewport' argument 8 names different: declaration 'menusNum' definition 'mNum'.
xevil-2.02r2.orig/x11/viewport.cpp:902:45: note: Function 'Viewport' argument 8 names different: declaration 'menusNum' definition 'mNum'.
xevil-2.02r2.orig/x11/viewport.cpp:904:32: style: Function 'Viewport' argument 10 names different: declaration 'styleInfo' definition 'styInfo'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/viewport.h:291:24: note: Function 'Viewport' argument 10 names different: declaration 'styleInfo' definition 'styInfo'.
xevil-2.02r2.orig/x11/viewport.cpp:904:32: note: Function 'Viewport' argument 10 names different: declaration 'styleInfo' definition 'styInfo'.
xevil-2.02r2.orig/x11/viewport.cpp:905:34: style: Function 'Viewport' argument 11 names different: declaration 'keyObserver' definition 'kObserver'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/viewport.h:292:26: note: Function 'Viewport' argument 11 names different: declaration 'keyObserver' definition 'kObserver'.
xevil-2.02r2.orig/x11/viewport.cpp:905:34: note: Function 'Viewport' argument 11 names different: declaration 'keyObserver' definition 'kObserver'.
xevil-2.02r2.orig/x11/viewport.cpp:908:29: style: Function 'Viewport' argument 13 names different: declaration 'roleType' definition 'rType'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/viewport.h:295:21: note: Function 'Viewport' argument 13 names different: declaration 'roleType' definition 'rType'.
xevil-2.02r2.orig/x11/viewport.cpp:908:29: note: Function 'Viewport' argument 13 names different: declaration 'roleType' definition 'rType'.
xevil-2.02r2.orig/x11/viewport.cpp:910:26: style: Function 'Viewport' argument 15 names different: declaration 'closure' definition 'clos'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/viewport.h:297:18: note: Function 'Viewport' argument 15 names different: declaration 'closure' definition 'clos'.
xevil-2.02r2.orig/x11/viewport.cpp:910:26: note: Function 'Viewport' argument 15 names different: declaration 'closure' definition 'clos'.
xevil-2.02r2.orig/x11/viewport.cpp:1203:46: style: Function 'set_arena_message' argument 1 names different: declaration 'message' definition 'msg'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/viewport.h:199:38: note: Function 'set_arena_message' argument 1 names different: declaration 'message' definition 'msg'.
xevil-2.02r2.orig/x11/viewport.cpp:1203:46: note: Function 'set_arena_message' argument 1 names different: declaration 'message' definition 'msg'.
xevil-2.02r2.orig/x11/viewport.cpp:1212:56: style: Function 'register_intel' argument 2 names different: declaration 'intel' definition 'intl'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/viewport.h:212:48: note: Function 'register_intel' argument 2 names different: declaration 'intel' definition 'intl'.
xevil-2.02r2.orig/x11/viewport.cpp:1212:56: note: Function 'register_intel' argument 2 names different: declaration 'intel' definition 'intl'.
xevil-2.02r2.orig/x11/viewport.cpp:1330:38: style: Function 'process_event' argument 1 names different: declaration 'e' definition 'event'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/viewport.h:238:30: note: Function 'process_event' argument 1 names different: declaration 'e' definition 'event'.
xevil-2.02r2.orig/x11/viewport.cpp:1330:38: note: Function 'process_event' argument 1 names different: declaration 'e' definition 'event'.
xevil-2.02r2.orig/x11/viewport.cpp:337:17: warning: Assert statement calls a function which may have desired side effects: 'is_valid'. [assertWithSideEffect]
xevil-2.02r2.orig/x11/viewport.cpp:1331:10: warning: Assert statement calls a function which may have desired side effects: 'has_window'. [assertWithSideEffect]
xevil-2.02r2.orig/x11/viewport.cpp:899:11: warning: Member variable 'Viewport::menus' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/x11/viewport.cpp:899:11: warning: Member variable 'Viewport::statuses' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/x11/viewport.cpp:899:11: warning: Member variable 'Viewport::humansPlaying' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/x11/viewport.cpp:899:11: warning: Member variable 'Viewport::enemiesPlaying' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/x11/viewport.cpp:899:11: warning: Member variable 'Viewport::messageBar' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/x11/viewport.cpp:899:11: warning: Member variable 'Viewport::level' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/x11/viewport.cpp:642:19: warning: Member variable 'DiscreteScroller::xvars' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/x11/viewport.cpp:642:19: warning: Member variable 'DiscreteScroller::dpyNum' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/x11/viewport.cpp:805:17: warning: Member variable 'SmoothScroller::xvars' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/x11/viewport.cpp:805:17: warning: Member variable 'SmoothScroller::dpyNum' is not initialized in the constructor. [uninitMemberVar]
xevil-2.02r2.orig/x11/viewport.cpp:918:3: performance: Variable 'intel' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/x11/viewport.cpp:920:3: performance: Variable 'roleType' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/x11/viewport.cpp:924:3: performance: Variable 'cursorDefined' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/x11/viewport.cpp:926:3: performance: Variable 'redrawArena' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/x11/viewport.cpp:927:3: performance: Variable 'promptDifficulty' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xevil-2.02r2.orig/x11/viewport.cpp:614:16: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/x11/viewport.cpp:570:16: note: Virtual function in base class
xevil-2.02r2.orig/x11/viewport.cpp:614:16: note: Function in derived class
xevil-2.02r2.orig/x11/viewport.cpp:616:19: style: The function 'move_to_pos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/x11/viewport.cpp:577:19: note: Virtual function in base class
xevil-2.02r2.orig/x11/viewport.cpp:616:19: note: Function in derived class
xevil-2.02r2.orig/x11/viewport.cpp:619:16: style: The function 'draw_arena' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/x11/viewport.cpp:584:16: note: Virtual function in base class
xevil-2.02r2.orig/x11/viewport.cpp:619:16: note: Function in derived class
xevil-2.02r2.orig/x11/viewport.cpp:627:15: style: The function 'get_border_width' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/x11/viewport.cpp:594:15: note: Virtual function in base class
xevil-2.02r2.orig/x11/viewport.cpp:627:15: note: Function in derived class
xevil-2.02r2.orig/x11/viewport.cpp:629:16: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/x11/viewport.cpp:598:16: note: Virtual function in base class
xevil-2.02r2.orig/x11/viewport.cpp:629:16: note: Function in derived class
xevil-2.02r2.orig/x11/viewport.cpp:777:16: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/x11/viewport.cpp:570:16: note: Virtual function in base class
xevil-2.02r2.orig/x11/viewport.cpp:777:16: note: Function in derived class
xevil-2.02r2.orig/x11/viewport.cpp:779:19: style: The function 'move_to_pos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/x11/viewport.cpp:577:19: note: Virtual function in base class
xevil-2.02r2.orig/x11/viewport.cpp:779:19: note: Function in derived class
xevil-2.02r2.orig/x11/viewport.cpp:783:16: style: The function 'draw_arena' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/x11/viewport.cpp:584:16: note: Virtual function in base class
xevil-2.02r2.orig/x11/viewport.cpp:783:16: note: Function in derived class
xevil-2.02r2.orig/x11/viewport.cpp:790:15: style: The function 'get_border_width' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/x11/viewport.cpp:594:15: note: Virtual function in base class
xevil-2.02r2.orig/x11/viewport.cpp:790:15: note: Function in derived class
xevil-2.02r2.orig/x11/viewport.cpp:792:16: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xevil-2.02r2.orig/x11/viewport.cpp:598:16: note: Virtual function in base class
xevil-2.02r2.orig/x11/viewport.cpp:792:16: note: Function in derived class
xevil-2.02r2.orig/x11/xdata.cpp:113:36: style: Function 'alloc_named_color' argument 1 names different: declaration 'displayNum' definition 'dpyNum'. [funcArgNamesDifferent]
xevil-2.02r2.orig/x11/xdata.h:107:31: note: Function 'alloc_named_color' argument 1 names different: declaration 'displayNum' definition 'dpyNum'.
xevil-2.02r2.orig/x11/xdata.cpp:113:36: note: Function 'alloc_named_color' argument 1 names different: declaration 'displayNum' definition 'dpyNum'.
xevil-2.02r2.orig/x11/xdata.h:222:7: performance: Technically the member function 'Xvars::color_match' can be static. [functionStatic]
xevil-2.02r2.orig/x11/xdata.cpp:486:12: note: Technically the member function 'Xvars::color_match' can be static.
xevil-2.02r2.orig/x11/xdata.h:222:7: note: Technically the member function 'Xvars::color_match' can be static.
xevil-2.02r2.orig/x11/xdata.h:230:8: performance: Technically the member function 'Xvars::destroy_image' can be static. [functionStatic]
xevil-2.02r2.orig/x11/xdata.cpp:552:13: note: Technically the member function 'Xvars::destroy_image' can be static.
xevil-2.02r2.orig/x11/xdata.h:230:8: note: Technically the member function 'Xvars::destroy_image' can be static.
xevil-2.02r2.orig/x11/xdata.cpp:267:12: error: Uninitialized variable: srcMask [uninitvar]
xevil-2.02r2.orig/x11/xdata.cpp:282:37: error: Uninitialized variable: srcMask [uninitvar]
[17:32]

ftp://ftp.se.debian.org/debian/pool/main/x/xf86-input-mtrack/xf86-input-mtrack_0.3.1.orig.tar.gz
xf86-input-mtrack-0.3.1/driver/mprops.c:211:17: style: Checking if unsigned variable 'ivals8[0]' is less than zero. [unsignedLessThanZero]
xf86-input-mtrack-0.3.1/driver/mprops.c:244:8: style: Unsigned variable '[' can't be negative so it is unnecessary to test it. [unsignedPositive]
xf86-input-mtrack-0.3.1/driver/mprops.c:278:72: style: Checking if unsigned variable 'ivals16[2]' is less than zero. [unsignedLessThanZero]
xf86-input-mtrack-0.3.1/driver/mprops.c:296:8: style: Unsigned variable '[' can't be negative so it is unnecessary to test it. [unsignedPositive]
xf86-input-mtrack-0.3.1/driver/mprops.c:332:8: style: Unsigned variable '[' can't be negative so it is unnecessary to test it. [unsignedPositive]
xf86-input-mtrack-0.3.1/driver/mprops.c:368:18: style: Checking if unsigned variable 'ivals32[0]' is less than zero. [unsignedLessThanZero]
xf86-input-mtrack-0.3.1/driver/mprops.c:368:26: style: Unsigned variable '[' can't be negative so it is unnecessary to test it. [unsignedPositive]
xf86-input-mtrack-0.3.1/driver/mprops.c:402:18: style: Checking if unsigned variable 'ivals32[0]' is less than zero. [unsignedLessThanZero]
xf86-input-mtrack-0.3.1/driver/mprops.c:418:36: style: Checking if unsigned variable 'ivals16[1]' is less than zero. [unsignedLessThanZero]
xf86-input-mtrack-0.3.1/driver/mprops.c:451:8: style: Unsigned variable '[' can't be negative so it is unnecessary to test it. [unsignedPositive]
xf86-input-mtrack-0.3.1/driver/mprops.c:486:8: style: Unsigned variable '[' can't be negative so it is unnecessary to test it. [unsignedPositive]
xf86-input-mtrack-0.3.1/driver/mprops.c:521:8: style: Unsigned variable '[' can't be negative so it is unnecessary to test it. [unsignedPositive]
xf86-input-mtrack-0.3.1/driver/mprops.c:556:8: style: Unsigned variable '[' can't be negative so it is unnecessary to test it. [unsignedPositive]
xf86-input-mtrack-0.3.1/driver/mprops.c:589:8: style: Unsigned variable '[' can't be negative so it is unnecessary to test it. [unsignedPositive]
xf86-input-mtrack-0.3.1/driver/mprops.c:606:63: style: Checking if unsigned variable 'ivals32[2]' is less than zero. [unsignedLessThanZero]
xf86-input-mtrack-0.3.1/driver/mprops.c:606:81: style: Checking if unsigned variable 'ivals32[3]' is less than zero. [unsignedLessThanZero]
xf86-input-mtrack-0.3.1/driver/mprops.c:261:8: error: Uninitialized variable: ivals16 [uninitvar]
xf86-input-mtrack-0.3.1/driver/mtrack.c:129:0: error: #error "Unsupported ABI_XINPUT_VERSION" [preprocessorErrorDirective]
xf86-input-mtrack-0.3.1/src/gestures.c:179:24: style: The scope of the variable 'touching' can be reduced. [variableScope]
xf86-input-mtrack-0.3.1/src/gestures.c:214:16: style: The scope of the variable 'left' can be reduced. [variableScope]
xf86-input-mtrack-0.3.1/src/gestures.c:214:22: style: The scope of the variable 'right' can be reduced. [variableScope]
xf86-input-mtrack-0.3.1/src/gestures.c:214:29: style: The scope of the variable 'pos' can be reduced. [variableScope]
xf86-input-mtrack-0.3.1/src/gestures.c:215:12: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-input-mtrack-0.3.1/src/gestures.c:282:9: style: The scope of the variable 'n' can be reduced. [variableScope]
xf86-input-mtrack-0.3.1/src/gestures.c:282:12: style: The scope of the variable 'dist' can be reduced. [variableScope]
xf86-input-mtrack-0.3.1/src/gestures.c:598:9: style: The scope of the variable 'v' can be reduced. [variableScope]
xf86-input-mtrack-0.3.1/src/mtouch.c:64:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
xf86-input-mtrack-0.3.1/src/mtstate.c:135:6: style: The scope of the variable 'x' can be reduced. [variableScope]
xf86-input-mtrack-0.3.1/src/mtstate.c:135:9: style: The scope of the variable 'y' can be reduced. [variableScope]
xf86-input-mtrack-0.3.1/src/mtstate.c:209:9: style: The scope of the variable 'n' can be reduced. [variableScope]
xf86-input-mtrack-0.3.1/src/trig.c:93:17: style: The scope of the variable 'r' can be reduced. [variableScope]
[17:32]

ftp://ftp.se.debian.org/debian/pool/main/x/xf86-input-multitouch/xf86-input-multitouch_1.0~rc3.orig.tar.gz
xf86-input-multitouch-1.0~rc3/driver/multitouch.c:132:0: error: #error "Unsupported ABI_XINPUT_VERSION" [preprocessorErrorDirective]
xf86-input-multitouch-1.0~rc3/src/memory.c:172:28: style: The scope of the variable 'prev' can be reduced. [variableScope]
xf86-input-multitouch-1.0~rc3/src/memory.c:234:12: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-input-multitouch-1.0~rc3/src/memory.c:290:6: style: Unused variable: i [unusedVariable]
xf86-input-multitouch-1.0~rc3/src/mtouch.c:61:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
[17:32]

ftp://ftp.se.debian.org/debian/pool/main/x/xf86-input-wacom/xf86-input-wacom_0.34.99.1.orig.tar.gz
xf86-input-wacom-0.34.99.1/src/wcmCommon.c:101:23: style: The scope of the variable 'mask' can be reduced. [variableScope]
xf86-input-wacom-0.34.99.1/src/wcmCommon.c:157:9: style: The scope of the variable 'act' can be reduced. [variableScope]
xf86-input-wacom-0.34.99.1/src/wcmCommon.c:449:6: style: The scope of the variable 'tmp_coord' can be reduced. [variableScope]
xf86-input-wacom-0.34.99.1/src/wcmCommon.c:592:7: style: The scope of the variable 'buttons' can be reduced. [variableScope]
xf86-input-wacom-0.34.99.1/src/wcmCommon.c:1178:6: style: The scope of the variable 'raw_pressure' can be reduced. [variableScope]
xf86-input-wacom-0.34.99.1/src/wcmCommon.c:253:23: style: Function 'sendAButton' argument 5 names different: declaration 'num_vals' definition 'num_val'. [funcArgNamesDifferent]
xf86-input-wacom-0.34.99.1/src/wcmCommon.c:62:23: note: Function 'sendAButton' argument 5 names different: declaration 'num_vals' definition 'num_val'.
xf86-input-wacom-0.34.99.1/src/wcmCommon.c:253:23: note: Function 'sendAButton' argument 5 names different: declaration 'num_vals' definition 'num_val'.
xf86-input-wacom-0.34.99.1/src/wcmCommon.c:898:26: style: Function 'wcmEvent' argument 3 names different: declaration 'ds' definition 'pState'. [funcArgNamesDifferent]
xf86-input-wacom-0.34.99.1/src/xf86Wacom.h:126:84: note: Function 'wcmEvent' argument 3 names different: declaration 'ds' definition 'pState'.
xf86-input-wacom-0.34.99.1/src/wcmCommon.c:898:26: note: Function 'wcmEvent' argument 3 names different: declaration 'ds' definition 'pState'.
xf86-input-wacom-0.34.99.1/src/wcmCommon.c:1476:36: style: Function 'wcmFreeCommon' argument 1 names different: declaration 'common' definition 'ptr'. [funcArgNamesDifferent]
xf86-input-wacom-0.34.99.1/src/xf86Wacom.h:174:43: note: Function 'wcmFreeCommon' argument 1 names different: declaration 'common' definition 'ptr'.
xf86-input-wacom-0.34.99.1/src/wcmCommon.c:1476:36: note: Function 'wcmFreeCommon' argument 1 names different: declaration 'common' definition 'ptr'.
xf86-input-wacom-0.34.99.1/src/wcmConfig.c:43:2: style: Variable 'priv' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-input-wacom-0.34.99.1/src/wcmConfig.c:38:0: note: Variable 'priv' is reassigned a value before the old one has been used.
xf86-input-wacom-0.34.99.1/src/wcmConfig.c:43:2: note: Variable 'priv' is reassigned a value before the old one has been used.
xf86-input-wacom-0.34.99.1/src/wcmConfig.c:315:12: style: The scope of the variable 'b' can be reduced. [variableScope]
xf86-input-wacom-0.34.99.1/src/wcmFilter.c:109:29: style: The scope of the variable 'd2' can be reduced. [variableScope]
xf86-input-wacom-0.34.99.1/src/wcmFilter.c:109:33: style: The scope of the variable 'c' can be reduced. [variableScope]
xf86-input-wacom-0.34.99.1/src/wcmISDV4.c:638:32: style: Redundant condition: !touchdata.finger2.status. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition]
xf86-input-wacom-0.34.99.1/src/wcmISDV4.c:642:22: style: Redundant condition: !ds->proximity. 'ds->proximity || (!ds->proximity && last->proximity)' is equivalent to 'ds->proximity || last->proximity' [redundantCondition]
xf86-input-wacom-0.34.99.1/src/wcmISDV4.c:959:6: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xf86-input-wacom-0.34.99.1/src/wcmISDV4.c:962:13: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xf86-input-wacom-0.34.99.1/src/wcmISDV4.c:398:4: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xf86-input-wacom-0.34.99.1/src/wcmISDV4.c:400:4: note: Found duplicate branches for 'if' and 'else'.
xf86-input-wacom-0.34.99.1/src/wcmISDV4.c:398:4: note: Found duplicate branches for 'if' and 'else'.
xf86-input-wacom-0.34.99.1/src/wcmISDV4.c:452:4: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xf86-input-wacom-0.34.99.1/src/wcmISDV4.c:454:4: note: Found duplicate branches for 'if' and 'else'.
xf86-input-wacom-0.34.99.1/src/wcmISDV4.c:452:4: note: Found duplicate branches for 'if' and 'else'.
xf86-input-wacom-0.34.99.1/src/wcmISDV4.c:215:16: style: The scope of the variable 'isdv4data' can be reduced. [variableScope]
xf86-input-wacom-0.34.99.1/src/wcmISDV4.c:870:55: style: Function 'wcmWaitForTablet' argument 2 names different: declaration 'data' definition 'answer'. [funcArgNamesDifferent]
xf86-input-wacom-0.34.99.1/src/wcmISDV4.c:83:56: note: Function 'wcmWaitForTablet' argument 2 names different: declaration 'data' definition 'answer'.
xf86-input-wacom-0.34.99.1/src/wcmISDV4.c:870:55: note: Function 'wcmWaitForTablet' argument 2 names different: declaration 'data' definition 'answer'.
xf86-input-wacom-0.34.99.1/src/wcmUSB.c:139:6: style: The scope of the variable 'err' can be reduced. [variableScope]
xf86-input-wacom-0.34.99.1/src/wcmUSB.c:1613:6: style: The scope of the variable 'nkeys' can be reduced. [variableScope]
xf86-input-wacom-0.34.99.1/src/wcmUSB.c:402:37: style: Function 'usbWcmInit' argument 1 names different: declaration 'pDev' definition 'pInfo'. [funcArgNamesDifferent]
xf86-input-wacom-0.34.99.1/src/wcmUSB.c:48:37: note: Function 'usbWcmInit' argument 1 names different: declaration 'pDev' definition 'pInfo'.
xf86-input-wacom-0.34.99.1/src/wcmUSB.c:402:37: note: Function 'usbWcmInit' argument 1 names different: declaration 'pDev' definition 'pInfo'.
xf86-input-wacom-0.34.99.1/src/wcmValidateDevice.c:675:35: style: Function 'wcmParseSerials' argument 1 names different: declaration 'pinfo' definition 'pInfo'. [funcArgNamesDifferent]
xf86-input-wacom-0.34.99.1/src/xf86Wacom.h:144:41: note: Function 'wcmParseSerials' argument 1 names different: declaration 'pinfo' definition 'pInfo'.
xf86-input-wacom-0.34.99.1/src/wcmValidateDevice.c:675:35: note: Function 'wcmParseSerials' argument 1 names different: declaration 'pinfo' definition 'pInfo'.
xf86-input-wacom-0.34.99.1/src/wcmValidateDevice.c:700:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xf86-input-wacom-0.34.99.1/src/wcmXCommand.c:384:12: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
xf86-input-wacom-0.34.99.1/src/wcmXCommand.c:392:12: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
xf86-input-wacom-0.34.99.1/src/wcmXCommand.c:400:12: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
xf86-input-wacom-0.34.99.1/src/wcmXCommand.c:486:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-input-wacom-0.34.99.1/src/wcmXCommand.c:818:16: style: The scope of the variable 'serial' can be reduced. [variableScope]
xf86-input-wacom-0.34.99.1/src/wcmXCommand.c:682:51: style: Function 'wcmUpdateHWTouchProperty' argument 2 names different: declaration 'touch' definition 'hw_touch'. [funcArgNamesDifferent]
xf86-input-wacom-0.34.99.1/src/xf86Wacom.h:168:63: note: Function 'wcmUpdateHWTouchProperty' argument 2 names different: declaration 'touch' definition 'hw_touch'.
xf86-input-wacom-0.34.99.1/src/wcmXCommand.c:682:51: note: Function 'wcmUpdateHWTouchProperty' argument 2 names different: declaration 'touch' definition 'hw_touch'.
xf86-input-wacom-0.34.99.1/src/wcmXCommand.c:556:41: style: Variable 'priv' is assigned a value that is never used. [unreadVariable]
xf86-input-wacom-0.34.99.1/src/xf86Wacom.c:656:16: style: The scope of the variable 'cnt' can be reduced. [variableScope]
xf86-input-wacom-0.34.99.1/src/xf86Wacom.c:341:11: style: Variable 'nbkeys' is assigned a value that is never used. [unreadVariable]
xf86-input-wacom-0.34.99.1/src/xf86Wacom.c:536:40: style: Variable 'priv' is assigned a value that is never used. [unreadVariable]
xf86-input-wacom-0.34.99.1/test/wacom-tests.c:159:2: style: Variable 'base' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-input-wacom-0.34.99.1/test/wacom-tests.c:147:0: note: Variable 'base' is reassigned a value before the old one has been used.
xf86-input-wacom-0.34.99.1/test/wacom-tests.c:159:2: note: Variable 'base' is reassigned a value before the old one has been used.
xf86-input-wacom-0.34.99.1/test/wacom-tests.c:264:9: style: Variable 'miny' is assigned a value that is never used. [unreadVariable]
xf86-input-wacom-0.34.99.1/tools/isdv4-serial-inputattach.c:110:17: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xf86-input-wacom-0.34.99.1/tools/isdv4-serial-inputattach.c:189:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xf86-input-wacom-0.34.99.1/tools/isdv4-serial-inputattach.c:214:2: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-input-wacom-0.34.99.1/tools/isdv4-serial-inputattach.c:210:2: note: Variable 'rc' is reassigned a value before the old one has been used.
xf86-input-wacom-0.34.99.1/tools/isdv4-serial-inputattach.c:214:2: note: Variable 'rc' is reassigned a value before the old one has been used.
xf86-input-wacom-0.34.99.1/tools/tools-shared.c:96:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xf86-input-wacom-0.34.99.1/tools/tools-shared.c:138:7: style: The scope of the variable 'buffer' can be reduced. [variableScope]
xf86-input-wacom-0.34.99.1/tools/xsetwacom.c:2130:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
xf86-input-wacom-0.34.99.1/tools/xsetwacom.c:2131:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xf86-input-wacom-0.34.99.1/tools/xsetwacom.c:2238:16: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xf86-input-wacom-0.34.99.1/tools/xsetwacom.c:2289:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xf86-input-wacom-0.34.99.1/tools/xsetwacom.c:1346:2: style: Variable 'words' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-input-wacom-0.34.99.1/tools/xsetwacom.c:1342:0: note: Variable 'words' is reassigned a value before the old one has been used.
xf86-input-wacom-0.34.99.1/tools/xsetwacom.c:1346:2: note: Variable 'words' is reassigned a value before the old one has been used.
xf86-input-wacom-0.34.99.1/tools/xsetwacom.c:2373:17: style: The scope of the variable 'output_info' can be reduced. [variableScope]
xf86-input-wacom-0.34.99.1/tools/xsetwacom.c:1355:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
[17:32]

ftp://ftp.se.debian.org/debian/pool/main/x/xf86-input-xwiimote/xf86-input-xwiimote_0.5.orig.tar.gz
xf86-input-xwiimote-0.5/src/xwiimote.c:477:10: style: The scope of the variable 'x' can be reduced. [variableScope]
xf86-input-xwiimote-0.5/src/xwiimote.c:477:13: style: The scope of the variable 'z' can be reduced. [variableScope]
[17:32]

ftp://ftp.se.debian.org/debian/pool/main/x/xf86-video-glamo/xf86-video-glamo_0.0.0+20110719.gitcb9ed170.orig.tar.gz
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-cmdq.c:72:12: style: The scope of the variable 'rest_size' can be reduced. [variableScope]
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-draw.c:176:59: style: Function 'GLAMODrawInit' argument 3 names different: declaration 'mem_len' definition 'mem_size'. [funcArgNamesDifferent]
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo.h:183:59: note: Function 'GLAMODrawInit' argument 3 names different: declaration 'mem_len' definition 'mem_size'.
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-draw.c:176:59: note: Function 'GLAMODrawInit' argument 3 names different: declaration 'mem_len' definition 'mem_size'.
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-draw.c:297:37: style: Function 'GLAMOExaPrepareSolid' argument 1 names different: declaration 'pPixmap' definition 'pPix'. [funcArgNamesDifferent]
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-draw.c:82:37: note: Function 'GLAMOExaPrepareSolid' argument 1 names different: declaration 'pPixmap' definition 'pPix'.
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-draw.c:297:37: note: Function 'GLAMOExaPrepareSolid' argument 1 names different: declaration 'pPixmap' definition 'pPix'.
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-draw.c:299:23: style: Function 'GLAMOExaPrepareSolid' argument 3 names different: declaration 'planemask' definition 'pm'. [funcArgNamesDifferent]
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-draw.c:84:23: note: Function 'GLAMOExaPrepareSolid' argument 3 names different: declaration 'planemask' definition 'pm'.
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-draw.c:299:23: note: Function 'GLAMOExaPrepareSolid' argument 3 names different: declaration 'planemask' definition 'pm'.
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-draw.c:336:25: style: Function 'GLAMOExaSolid' argument 1 names different: declaration 'pPixmap' definition 'pPix'. [funcArgNamesDifferent]
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-draw.c:88:25: note: Function 'GLAMOExaSolid' argument 1 names different: declaration 'pPixmap' definition 'pPix'.
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-draw.c:336:25: note: Function 'GLAMOExaSolid' argument 1 names different: declaration 'pPixmap' definition 'pPix'.
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-draw.c:353:29: style: Function 'GLAMOExaDoneSolid' argument 1 names different: declaration 'pPixmap' definition 'pPix'. [funcArgNamesDifferent]
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-draw.c:91:29: note: Function 'GLAMOExaDoneSolid' argument 1 names different: declaration 'pPixmap' definition 'pPix'.
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-draw.c:353:29: note: Function 'GLAMOExaDoneSolid' argument 1 names different: declaration 'pPixmap' definition 'pPix'.
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-draw.c:362:37: style: Function 'GLAMOExaPrepareCopy' argument 1 names different: declaration 'pSrcPixmap' definition 'pSrc'. [funcArgNamesDifferent]
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-draw.c:133:37: note: Function 'GLAMOExaPrepareCopy' argument 1 names different: declaration 'pSrcPixmap' definition 'pSrc'.
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-draw.c:362:37: note: Function 'GLAMOExaPrepareCopy' argument 1 names different: declaration 'pSrcPixmap' definition 'pSrc'.
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-draw.c:363:23: style: Function 'GLAMOExaPrepareCopy' argument 2 names different: declaration 'pDstPixmap' definition 'pDst'. [funcArgNamesDifferent]
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-draw.c:134:23: note: Function 'GLAMOExaPrepareCopy' argument 2 names different: declaration 'pDstPixmap' definition 'pDst'.
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-draw.c:363:23: note: Function 'GLAMOExaPrepareCopy' argument 2 names different: declaration 'pDstPixmap' definition 'pDst'.
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-draw.c:367:23: style: Function 'GLAMOExaPrepareCopy' argument 6 names different: declaration 'planemask' definition 'pm'. [funcArgNamesDifferent]
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-draw.c:138:23: note: Function 'GLAMOExaPrepareCopy' argument 6 names different: declaration 'planemask' definition 'pm'.
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-draw.c:367:23: note: Function 'GLAMOExaPrepareCopy' argument 6 names different: declaration 'planemask' definition 'pm'.
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-draw.c:418:30: style: Function 'GLAMOExaCopy' argument 1 names different: declaration 'pDstPixmap' definition 'pDst'. [funcArgNamesDifferent]
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-draw.c:94:24: note: Function 'GLAMOExaCopy' argument 1 names different: declaration 'pDstPixmap' definition 'pDst'.
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-draw.c:418:30: note: Function 'GLAMOExaCopy' argument 1 names different: declaration 'pDstPixmap' definition 'pDst'.
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-draw.c:443:28: style: Function 'GLAMOExaDoneCopy' argument 1 names different: declaration 'pDstPixmap' definition 'pDst'. [funcArgNamesDifferent]
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-draw.c:103:28: note: Function 'GLAMOExaDoneCopy' argument 1 names different: declaration 'pDstPixmap' definition 'pDst'.
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-draw.c:443:28: note: Function 'GLAMOExaDoneCopy' argument 1 names different: declaration 'pDstPixmap' definition 'pDst'.
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-driver.c:242:12: style: The scope of the variable 'length' can be reduced. [variableScope]
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-driver.c:280:8: style: The scope of the variable 'dev' can be reduced. [variableScope]
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-driver.c:526:21: style: Function 'GlamoScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'. [funcArgNamesDifferent]
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-driver.c:71:21: note: Function 'GlamoScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'.
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-driver.c:526:21: note: Function 'GlamoScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'.
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-driver.c:682:29: style: Function 'GlamoCrtcResize' argument 1 names different: declaration 'scrn' definition 'pScrn'. [funcArgNamesDifferent]
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-driver.c:77:29: note: Function 'GlamoCrtcResize' argument 1 names different: declaration 'scrn' definition 'pScrn'.
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-driver.c:682:29: note: Function 'GlamoCrtcResize' argument 1 names different: declaration 'scrn' definition 'pScrn'.
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-driver.c:693:40: style: Function 'GlamoInitFramebufferDevice' argument 1 names different: declaration 'scrn' definition 'pScrn'. [funcArgNamesDifferent]
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-driver.c:80:40: note: Function 'GlamoInitFramebufferDevice' argument 1 names different: declaration 'scrn' definition 'pScrn'.
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-driver.c:693:40: note: Function 'GlamoInitFramebufferDevice' argument 1 names different: declaration 'scrn' definition 'pScrn'.
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-driver.c:786:28: style: Function 'GlamoRestoreHW' argument 1 names different: declaration 'pScren' definition 'pScrn'. [funcArgNamesDifferent]
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-driver.c:86:28: note: Function 'GlamoRestoreHW' argument 1 names different: declaration 'pScren' definition 'pScrn'.
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-driver.c:786:28: note: Function 'GlamoRestoreHW' argument 1 names different: declaration 'pScren' definition 'pScrn'.
xf86-video-glamo-0.0.0+20110719.gitcb9ed170/src/glamo-kms-driver.c:257:16: style: Variable 'xf86_config' is assigned a value that is never used. [unreadVariable]
[17:32]

ftp://ftp.se.debian.org/debian/pool/main/x/xf86-video-msm/xf86-video-msm_1.0.1+git20100122.5f7df591.orig.tar.gz
xf86-video-msm/src/msm-binder.c:165:20: style: The scope of the variable 'nr' can be reduced. [variableScope]
xf86-video-msm/src/msm-dri.c:201:18: style: Variable 'pDRIInfo' is assigned a value that is never used. [unreadVariable]
xf86-video-msm/src/msm-dri2.c:63:29: style: The scope of the variable 'pixpriv' can be reduced. [variableScope]
xf86-video-msm/src/msm-dri2.c:197:27: style: The scope of the variable 'priv' can be reduced. [variableScope]
xf86-video-msm/src/msm-driver.c:413:8: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xf86-video-msm/src/msm-driver.c:1057:10: style: The scope of the variable 'dev' can be reduced. [variableScope]
xf86-video-msm/src/msm-driver.c:314:4: warning: The buffer 'leftCopy' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xf86-video-msm/src/msm-driver.c:315:4: warning: The buffer 'rightCopy' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xf86-video-msm/src/msm-drm.c:110:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xf86-video-msm/src/msm-drm.c:262:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xf86-video-msm/src/msm-drm.c:323:11: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
xf86-video-msm/src/msm-pixmap.c:144:25: portability: 'pMsm->fbmem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xf86-video-msm/src/msm-pixmap.c:69:0: style: Variable 'pMsm' is assigned a value that is never used. [unreadVariable]
xf86-video-msm/src/msm-pixmap.c:70:34: style: Variable 'priv' is assigned a value that is never used. [unreadVariable]
xf86-video-msm/src/msm-pixmap.c:83:0: style: Variable 'pMsm' is assigned a value that is never used. [unreadVariable]
xf86-video-msm/src/msm-pixmap.c:84:34: style: Variable 'priv' is assigned a value that is never used. [unreadVariable]
xf86-video-msm/src/msm-swfill.c:458:43: portability: 'pMsm->fbmem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xf86-video-msm/src/msm-swfill.c:458:56: portability: 'pMsm->fbmem+byteOffset' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xf86-video-msm/src/msm-swfill.c:458:69: portability: 'pMsm->fbmem+byteOffset+y*dpitch' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xf86-video-msm/src/msm-video.c:283:6: style: The scope of the variable 'newMaxSrcSize' can be reduced. [variableScope]
xf86-video-msm/src/msm-video.c:779:14: warning: Size of pointer 'newlist' used instead of size of its data. [pointerSize]
[17:32]

ftp://ftp.se.debian.org/debian/pool/main/x/xf86-video-omap/xf86-video-omap_0.4.5.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xf86-video-omapfb/xf86-video-omapfb_0.1.1.1.orig.tar.gz
xf86-video-omapfb-0.1.1.1/src/omapfb-crtc.c:34:18: style: Variable 'ofb' is assigned a value that is never used. [unreadVariable]
xf86-video-omapfb-0.1.1.1/src/omapfb-driver.c:177:6: style: The scope of the variable 'fd' can be reduced. [variableScope]
xf86-video-omapfb-0.1.1.1/src/omapfb-driver.c:305:9: style: Variable 'pEnt' is assigned a value that is never used. [unreadVariable]
xf86-video-omapfb-0.1.1.1/src/omapfb-output.c:126:2: style: Variable 'mode' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-omapfb-0.1.1.1/src/omapfb-output.c:122:0: note: Variable 'mode' is reassigned a value before the old one has been used.
xf86-video-omapfb-0.1.1.1/src/omapfb-output.c:126:2: note: Variable 'mode' is reassigned a value before the old one has been used.
[17:32]

ftp://ftp.se.debian.org/debian/pool/main/x/xfaces/xfaces_3.3.orig.tar.gz
xfaces-3.3/cmd_check.c:95:10: style: The scope of the variable 'cols' can be reduced. [variableScope]
xfaces-3.3/cmd_check.c:96:10: style: The scope of the variable 'rows' can be reduced. [variableScope]
xfaces-3.3/face_binding.c:80:10: style: The scope of the variable 'anno' can be reduced. [variableScope]
xfaces-3.3/face_image.c:204:11: style: The scope of the variable 'length' can be reduced. [variableScope]
xfaces-3.3/face_image.c:205:18: style: The scope of the variable 'filename' can be reduced. [variableScope]
xfaces-3.3/face_image.c:206:17: style: The scope of the variable 'filename_length' can be reduced. [variableScope]
xfaces-3.3/face_image_xbm.c:123:11: style: Unused variable: depth [unusedVariable]
xfaces-3.3/face_image_xface.c:230:2: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xfaces-3.3/face_search.c:178:12: style: The scope of the variable 'value' can be reduced. [variableScope]
xfaces-3.3/face_search_facedb.c:202:0: error: Resource leak: file [resourceLeak]
xfaces-3.3/face_search_facedb.c:318:0: error: Resource leak: file [resourceLeak]
xfaces-3.3/mail_box.c:55:17: style: The scope of the variable 'header' can be reduced. [variableScope]
xfaces-3.3/mail_box.c:56:9: style: The scope of the variable 'content_length' can be reduced. [variableScope]
xfaces-3.3/mail_file.c:97:9: style: The scope of the variable 'ch' can be reduced. [variableScope]
xfaces-3.3/mail_file.c:121:9: style: The scope of the variable 'ch' can be reduced. [variableScope]
xfaces-3.3/mail_header.c:329:17: style: The scope of the variable 'header' can be reduced. [variableScope]
xfaces-3.3/mail_header.c:346:9: style: The scope of the variable 'c1' can be reduced. [variableScope]
xfaces-3.3/mail_header.c:346:13: style: The scope of the variable 'c2' can be reduced. [variableScope]
xfaces-3.3/mail_items.c:115:11: style: The scope of the variable 'buffer' can be reduced. [variableScope]
xfaces-3.3/mail_items.c:116:18: style: The scope of the variable 'header' can be reduced. [variableScope]
xfaces-3.3/mail_items.c:119:12: style: The scope of the variable 'p' can be reduced. [variableScope]
xfaces-3.3/main.c:526:24: warning: Either the condition 'pw!=NULL' is redundant or there is possible null pointer dereference: pw. [nullPointerRedundantCheck]
xfaces-3.3/main.c:526:13: note: Assuming that condition 'pw!=NULL' is not redundant
xfaces-3.3/main.c:526:24: note: Null pointer dereference
xfaces-3.3/main.c:481:11: style: The scope of the variable 'name' can be reduced. [variableScope]
xfaces-3.3/main.c:482:11: style: The scope of the variable 'home' can be reduced. [variableScope]
xfaces-3.3/pop_check.c:432:17: style: The scope of the variable 'headers' can be reduced. [variableScope]
xfaces-3.3/pop_check.c:407:11: style: Variable 'len' is assigned a value that is never used. [unreadVariable]
xfaces-3.3/regexp.c:195:15: style: The scope of the variable 'len' can be reduced. [variableScope]
xfaces-3.3/regexp.c:226:0: error: Memory leak: r [memleak]
[17:32]

ftp://ftp.se.debian.org/debian/pool/main/x/xfburn/xfburn_0.5.5.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-appfinder/xfce4-appfinder_4.8.0.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-artwork/xfce4-artwork_0.1.1a~git+20110420.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-battery-plugin/xfce4-battery-plugin_1.1.0.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-cellmodem-plugin/xfce4-cellmodem-plugin_0.0.5.orig.tar.gz
xfce4-cellmodem-plugin-0.0.5/panel-plugin/pin_helper.c:54:64: style: Function 'pin_helper_launch' argument 2 names different: declaration 'callback' definition 'cb'. [funcArgNamesDifferent]
xfce4-cellmodem-plugin-0.0.5/panel-plugin/pin_helper.h:36:64: note: Function 'pin_helper_launch' argument 2 names different: declaration 'callback' definition 'cb'.
xfce4-cellmodem-plugin-0.0.5/panel-plugin/pin_helper.c:54:64: note: Function 'pin_helper_launch' argument 2 names different: declaration 'callback' definition 'cb'.
[17:32]

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-clipman-plugin/xfce4-clipman-plugin_1.4.2.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-cpufreq-plugin/xfce4-cpufreq-plugin_1.2.0.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-cpugraph-plugin/xfce4-cpugraph-plugin_1.0.5.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-datetime-plugin/xfce4-datetime-plugin_0.7.0.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-dev-tools/xfce4-dev-tools_4.12.0.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-dict/xfce4-dict_0.8.0.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-diskperf-plugin/xfce4-diskperf-plugin_2.6.1.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-equake-plugin/xfce4-equake-plugin_1.3.8.1.orig.tar.gz
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_applet.c:82:7: style: The scope of the variable 'val' can be reduced. [variableScope]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_applet.c:307:8: style: The scope of the variable 'url' can be reduced. [variableScope]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_applet.c:1251:10: style: The scope of the variable 'cmd' can be reduced. [variableScope]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_applet.c:1170:10: warning: Size of pointer 'lastday' used instead of size of its data. [pointerSize]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_applet.c:1171:10: warning: Size of pointer 'runningday' used instead of size of its data. [pointerSize]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_applet.c:1172:10: warning: Size of pointer 'lastweek' used instead of size of its data. [pointerSize]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_applet.c:1173:10: warning: Size of pointer 'runningweek' used instead of size of its data. [pointerSize]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_applet.c:1184:10: warning: Size of pointer 'lasthour' used instead of size of its data. [pointerSize]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_applet.c:1185:10: warning: Size of pointer 'running' used instead of size of its data. [pointerSize]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_applet.c:528:56: warning: String literal compared with variable 'equakedata->equakeformat[equakedata->pos].src'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_applet.c:542:59: warning: String literal compared with variable 'equakedata->equakeformatday[equakedata->pos].src'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_applet.c:1083:31: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_applet.c:1152:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_applet.c:1155:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_applet.c:1159:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_applet.c:1162:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_applet.c:1175:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_applet.c:1178:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_applet.c:90:5: error: Resource leak: fp [resourceLeak]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_processdata.c:982:15: style: Condition 'mag>=9' is always true [knownConditionTrueFalse]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_processdata.c:54:17: style: The scope of the variable 'dt1' can be reduced. [variableScope]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_processdata.c:54:23: style: The scope of the variable 'dt2' can be reduced. [variableScope]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_processdata.c:255:17: style: The scope of the variable 'dt1' can be reduced. [variableScope]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_processdata.c:255:23: style: The scope of the variable 'dt2' can be reduced. [variableScope]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_processdata.c:453:8: style: The scope of the variable 'url' can be reduced. [variableScope]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_processdata.c:454:7: style: The scope of the variable 'n' can be reduced. [variableScope]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_processdata.c:454:27: style: The scope of the variable 'day' can be reduced. [variableScope]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_processdata.c:455:10: style: The scope of the variable 'mag' can be reduced. [variableScope]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_processdata.c:585:17: style: The scope of the variable 'dt1' can be reduced. [variableScope]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_processdata.c:585:23: style: The scope of the variable 'dt2' can be reduced. [variableScope]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_processdata.c:997:9: style: The scope of the variable 'c' can be reduced. [variableScope]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_processdata.c:74:14: warning: Char literal compared with pointer 'running'. Did you intend to dereference it? [charLiteralWithCharPtrCompare]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_processdata.c:207:72: warning: String literal compared with variable 'equakedata->equakeformatday[n].region'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_processdata.c:228:42: warning: Char literal compared with pointer 'running'. Did you intend to dereference it? [charLiteralWithCharPtrCompare]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_processdata.c:275:14: warning: Char literal compared with pointer 'running'. Did you intend to dereference it? [charLiteralWithCharPtrCompare]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_processdata.c:408:73: warning: String literal compared with variable 'equakedata->equakeformatweek[n].region'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_processdata.c:429:42: warning: Char literal compared with pointer 'running'. Did you intend to dereference it? [charLiteralWithCharPtrCompare]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_processdata.c:502:41: warning: String literal compared with variable 'equakedata->equakeformatday[i].src'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_processdata.c:526:40: warning: String literal compared with variable 'equakedata->equakeformat[i].src'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_processdata.c:624:14: warning: Char literal compared with pointer 'running'. Did you intend to dereference it? [charLiteralWithCharPtrCompare]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_processdata.c:764:69: warning: String literal compared with variable 'equakedata->equakeformat[n].region'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_processdata.c:785:42: warning: Char literal compared with pointer 'running'. Did you intend to dereference it? [charLiteralWithCharPtrCompare]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_processdata.c:825:42: warning: String literal compared with variable 'equakedata->equakeformat[pos].src'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_processdata.c:844:52: warning: String literal compared with variable 'equakedata->equakeformatday[pos].src'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_processdata.c:886:40: warning: String literal compared with variable 'equakedata->equakeformat[pos].src'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_processdata.c:912:50: warning: String literal compared with variable 'equakedata->equakeformatday[pos].src'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_processdata.c:1097:13: style: Variable 'printtime' is assigned a value that is never used. [unreadVariable]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_processdata.c:1100:55: style: Unused variable: new [unusedVariable]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_processdata.c:57:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_processdata.c:258:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_processdata.c:609:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_processdata.c:868:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_processdata.c:1002:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_processdata.c:1008:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_processdata.c:1012:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_processdata.c:1016:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xfce4-equake-plugin-1.3.8.1/panel-plugin/equake_processdata.c:1020:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
[17:32]

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-eyes-plugin/xfce4-eyes-plugin_4.5.0.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-fsguard-plugin/xfce4-fsguard-plugin_1.1.0.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-genmon-plugin/xfce4-genmon-plugin_4.0.1.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-hdaps/xfce4-hdaps_0.0.9.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-indicator-plugin/xfce4-indicator-plugin_2.3.4.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-linelight-plugin/xfce4-linelight-plugin_0.1.7.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-mailwatch-plugin/xfce4-mailwatch-plugin_1.2.0.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-messenger-plugin/xfce4-messenger-plugin_0.1.0.orig.tar.gz
xfce4-messenger-plugin-0.1.0/panel-plugin/history.c:257:13: style: Variable 'tree_path' is reassigned a value before the old one has been used. [redundantAssignment]
xfce4-messenger-plugin-0.1.0/panel-plugin/history.c:255:0: note: Variable 'tree_path' is reassigned a value before the old one has been used.
xfce4-messenger-plugin-0.1.0/panel-plugin/history.c:257:13: note: Variable 'tree_path' is reassigned a value before the old one has been used.
xfce4-messenger-plugin-0.1.0/panel-plugin/plugin.c:691:27: style: The scope of the variable 'strv' can be reduced. [variableScope]
xfce4-messenger-plugin-0.1.0/panel-plugin/popup.c:653:34: style: Function 'messenger_popup_text' argument 3 names different: declaration 'icon' definition 'pixbuf'. [funcArgNamesDifferent]
xfce4-messenger-plugin-0.1.0/panel-plugin/popup.h:65:78: note: Function 'messenger_popup_text' argument 3 names different: declaration 'icon' definition 'pixbuf'.
xfce4-messenger-plugin-0.1.0/panel-plugin/popup.c:653:34: note: Function 'messenger_popup_text' argument 3 names different: declaration 'icon' definition 'pixbuf'.
xfce4-messenger-plugin-0.1.0/panel-plugin/preferences-dialog.c:540:75: style: Function 'messenger_preferences_dialog_set_preferences' argument 1 names different: declaration 'dialog' definition 'self'. [funcArgNamesDifferent]
xfce4-messenger-plugin-0.1.0/panel-plugin/preferences-dialog.c:87:91: note: Function 'messenger_preferences_dialog_set_preferences' argument 1 names different: declaration 'dialog' definition 'self'.
xfce4-messenger-plugin-0.1.0/panel-plugin/preferences-dialog.c:540:75: note: Function 'messenger_preferences_dialog_set_preferences' argument 1 names different: declaration 'dialog' definition 'self'.
[17:32]

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-mixer/xfce4-mixer_4.8.0.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-mount-plugin/xfce4-mount-plugin_1.1.2.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-mpc-plugin/xfce4-mpc-plugin_0.5.0.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-netload-plugin/xfce4-netload-plugin_1.3.1.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-notes-plugin/xfce4-notes-plugin_1.8.1.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-notifyd/xfce4-notifyd_0.4.2.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-panel/xfce4-panel_4.8.6.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-places-plugin/xfce4-places-plugin_1.7.0.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-power-manager/xfce4-power-manager_1.6.1.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-pulseaudio-plugin/xfce4-pulseaudio-plugin_0.4.1.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-quicklauncher-plugin/xfce4-quicklauncher-plugin_1.9.4.orig.tar.gz
xfce4-quicklauncher-plugin-1.9.4/panel-plugin/avoid_deprecation.h:123:0: error: #error you must have gtk > 2.4.0 or libxfcegui4 < 4.3.0 in order to compile this!!! [preprocessorErrorDirective]
[17:32]

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-radio-plugin/xfce4-radio-plugin_0.5.1.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-screenshooter/xfce4-screenshooter_1.9.2.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-sensors-plugin/xfce4-sensors-plugin_1.3.0.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-session/xfce4-session_4.8.3.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-settings/xfce4-settings_4.8.3.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-smartbookmark-plugin/xfce4-smartbookmark-plugin_0.4.6.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-sntray-plugin/xfce4-sntray-plugin_0.4.10.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-systemload-plugin/xfce4-systemload-plugin_1.1.2.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-taskmanager/xfce4-taskmanager_1.1.0.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-terminal/xfce4-terminal_0.8.7.4.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-timer-plugin/xfce4-timer-plugin_1.7.0.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-utils/xfce4-utils_4.8.3.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-verve-plugin/xfce4-verve-plugin_2.0.0.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-volumed/xfce4-volumed_0.1.13.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-wavelan-plugin/xfce4-wavelan-plugin_0.6.0.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-weather-plugin/xfce4-weather-plugin_0.8.9.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin_2.2.0.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-wmdock-plugin/xfce4-wmdock-plugin_0.6.0.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfce4-xkb-plugin/xfce4-xkb-plugin_0.8.1.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfconf/xfconf_4.8.1.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfdesktop4/xfdesktop4_4.8.3.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfe/xfe_1.42.orig.tar.gz
xfe-1.42/intl/dcigettext.c:700:37: style: Redundant condition: If 'EXPR == ':'', the comparison 'EXPR != '\0'' is always true. [redundantCondition]
xfe-1.42/intl/dcigettext.c:1460:17: style: The scope of the variable 'language_default' can be reduced. [variableScope]
xfe-1.42/intl/dcigettext.c:487:25: style: Function 'libintl_dcigettext' argument 1 names different: declaration '__domainname' definition 'domainname'. [funcArgNamesDifferent]
xfe-1.42/intl/gettextP.h:72:46: note: Function 'libintl_dcigettext' argument 1 names different: declaration '__domainname' definition 'domainname'.
xfe-1.42/intl/dcigettext.c:487:25: note: Function 'libintl_dcigettext' argument 1 names different: declaration '__domainname' definition 'domainname'.
xfe-1.42/intl/dcigettext.c:487:49: style: Function 'libintl_dcigettext' argument 2 names different: declaration '__msgid1' definition 'msgid1'. [funcArgNamesDifferent]
xfe-1.42/intl/gettextP.h:73:46: note: Function 'libintl_dcigettext' argument 2 names different: declaration '__msgid1' definition 'msgid1'.
xfe-1.42/intl/dcigettext.c:487:49: note: Function 'libintl_dcigettext' argument 2 names different: declaration '__msgid1' definition 'msgid1'.
xfe-1.42/intl/dcigettext.c:487:69: style: Function 'libintl_dcigettext' argument 3 names different: declaration '__msgid2' definition 'msgid2'. [funcArgNamesDifferent]
xfe-1.42/intl/gettextP.h:73:68: note: Function 'libintl_dcigettext' argument 3 names different: declaration '__msgid2' definition 'msgid2'.
xfe-1.42/intl/dcigettext.c:487:69: note: Function 'libintl_dcigettext' argument 3 names different: declaration '__msgid2' definition 'msgid2'.
xfe-1.42/intl/dcigettext.c:488:17: style: Function 'libintl_dcigettext' argument 4 names different: declaration '__plural' definition 'plural'. [funcArgNamesDifferent]
xfe-1.42/intl/gettextP.h:74:38: note: Function 'libintl_dcigettext' argument 4 names different: declaration '__plural' definition 'plural'.
xfe-1.42/intl/dcigettext.c:488:17: note: Function 'libintl_dcigettext' argument 4 names different: declaration '__plural' definition 'plural'.
xfe-1.42/intl/dcigettext.c:488:39: style: Function 'libintl_dcigettext' argument 5 names different: declaration '__n' definition 'n'. [funcArgNamesDifferent]
xfe-1.42/intl/gettextP.h:74:62: note: Function 'libintl_dcigettext' argument 5 names different: declaration '__n' definition 'n'.
xfe-1.42/intl/dcigettext.c:488:39: note: Function 'libintl_dcigettext' argument 5 names different: declaration '__n' definition 'n'.
xfe-1.42/intl/dcigettext.c:488:50: style: Function 'libintl_dcigettext' argument 6 names different: declaration '__category' definition 'category'. [funcArgNamesDifferent]
xfe-1.42/intl/gettextP.h:75:38: note: Function 'libintl_dcigettext' argument 6 names different: declaration '__category' definition 'category'.
xfe-1.42/intl/dcigettext.c:488:50: note: Function 'libintl_dcigettext' argument 6 names different: declaration '__category' definition 'category'.
xfe-1.42/intl/dcigettext.c:240:9: style: struct member 'known_translation_t::category' is never used. [unusedStructMember]
xfe-1.42/intl/dcigettext.c:253:9: style: struct member 'known_translation_t::counter' is never used. [unusedStructMember]
xfe-1.42/intl/dcigettext.c:256:29: style: struct member 'known_translation_t::domain' is never used. [unusedStructMember]
xfe-1.42/intl/dcigettext.c:259:17: style: struct member 'known_translation_t::translation' is never used. [unusedStructMember]
xfe-1.42/intl/dcigettext.c:260:12: style: struct member 'known_translation_t::translation_length' is never used. [unusedStructMember]
xfe-1.42/intl/dcigettext.c:263:10: style: struct member 'known_translation_t::msgid' is never used. [unusedStructMember]
xfe-1.42/intl/finddomain.c:61:30: style: Function '_nl_find_domain' argument 1 names different: declaration '__dirname' definition 'dirname'. [funcArgNamesDifferent]
xfe-1.42/intl/gettextP.h:224:54: note: Function '_nl_find_domain' argument 1 names different: declaration '__dirname' definition 'dirname'.
xfe-1.42/intl/finddomain.c:61:30: note: Function '_nl_find_domain' argument 1 names different: declaration '__dirname' definition 'dirname'.
xfe-1.42/intl/finddomain.c:61:45: style: Function '_nl_find_domain' argument 2 names different: declaration '__locale' definition 'locale'. [funcArgNamesDifferent]
xfe-1.42/intl/gettextP.h:224:71: note: Function '_nl_find_domain' argument 2 names different: declaration '__locale' definition 'locale'.
xfe-1.42/intl/finddomain.c:61:45: note: Function '_nl_find_domain' argument 2 names different: declaration '__locale' definition 'locale'.
xfe-1.42/intl/finddomain.c:62:30: style: Function '_nl_find_domain' argument 3 names different: declaration '__domainname' definition 'domainname'. [funcArgNamesDifferent]
xfe-1.42/intl/gettextP.h:225:21: note: Function '_nl_find_domain' argument 3 names different: declaration '__domainname' definition 'domainname'.
xfe-1.42/intl/finddomain.c:62:30: note: Function '_nl_find_domain' argument 3 names different: declaration '__domainname' definition 'domainname'.
xfe-1.42/intl/finddomain.c:62:58: style: Function '_nl_find_domain' argument 4 names different: declaration '__domainbinding' definition 'domainbinding'. [funcArgNamesDifferent]
xfe-1.42/intl/gettextP.h:226:25: note: Function '_nl_find_domain' argument 4 names different: declaration '__domainbinding' definition 'domainbinding'.
xfe-1.42/intl/finddomain.c:62:58: note: Function '_nl_find_domain' argument 4 names different: declaration '__domainbinding' definition 'domainbinding'.
xfe-1.42/intl/hash-string.c:34:0: style: The scope of the variable 'g' can be reduced. [variableScope]
xfe-1.42/intl/l10nflist.c:351:11: style: The scope of the variable 'wp' can be reduced. [variableScope]
xfe-1.42/intl/loadmsgcat.c:861:14: style: Condition 'data==(struct mo_file_header*)-1' is always true [knownConditionTrueFalse]
xfe-1.42/intl/loadmsgcat.c:791:35: note: Assignment 'data=(struct mo_file_header*)-1', assigned value is -1
xfe-1.42/intl/loadmsgcat.c:861:14: note: Condition 'data==(struct mo_file_header*)-1' is always true
xfe-1.42/intl/loadmsgcat.c:861:14: style: Same expression on both sides of '==' because the value of 'data' and '(struct mo_file_header*)-1' are the same. [duplicateExpression]
xfe-1.42/intl/loadmsgcat.c:791:35: note: 'data' is assigned value '(struct mo_file_header*)-1' here.
xfe-1.42/intl/loadmsgcat.c:861:14: note: Same expression on both sides of '==' because the value of 'data' and '(struct mo_file_header*)-1' are the same.
xfe-1.42/intl/loadmsgcat.c:780:42: style: Function '_nl_load_domain' argument 1 names different: declaration '__domain' definition 'domain_file'. [funcArgNamesDifferent]
xfe-1.42/intl/gettextP.h:228:47: note: Function '_nl_load_domain' argument 1 names different: declaration '__domain' definition 'domain_file'.
xfe-1.42/intl/loadmsgcat.c:780:42: note: Function '_nl_load_domain' argument 1 names different: declaration '__domain' definition 'domain_file'.
xfe-1.42/intl/loadmsgcat.c:781:34: style: Function '_nl_load_domain' argument 2 names different: declaration '__domainbinding' definition 'domainbinding'. [funcArgNamesDifferent]
xfe-1.42/intl/gettextP.h:229:39: note: Function '_nl_load_domain' argument 2 names different: declaration '__domainbinding' definition 'domainbinding'.
xfe-1.42/intl/loadmsgcat.c:781:34: note: Function '_nl_load_domain' argument 2 names different: declaration '__domainbinding' definition 'domainbinding'.
xfe-1.42/intl/localcharset.c:358:16: style: Condition 'locale==NULL' is always true [knownConditionTrueFalse]
xfe-1.42/intl/localcharset.c:349:26: note: Assignment 'locale=NULL', assigned value is 0
xfe-1.42/intl/localcharset.c:358:16: note: Condition 'locale==NULL' is always true
xfe-1.42/intl/localcharset.c:358:16: style: Same expression on both sides of '==' because the value of 'locale' and 'NULL' are the same. [duplicateExpression]
xfe-1.42/intl/localcharset.c:349:26: note: 'locale' is assigned value 'NULL' here.
xfe-1.42/intl/localcharset.c:358:16: note: Same expression on both sides of '==' because the value of 'locale' and 'NULL' are the same.
xfe-1.42/intl/localcharset.c:117:21: style: The scope of the variable 'base' can be reduced. [variableScope]
xfe-1.42/libsn/sn-xmessages.c:776:5: style: Variable 'prefix' is reassigned a value before the old one has been used. [redundantAssignment]
xfe-1.42/libsn/sn-xmessages.c:772:5: note: Variable 'prefix' is reassigned a value before the old one has been used.
xfe-1.42/libsn/sn-xmessages.c:776:5: note: Variable 'prefix' is reassigned a value before the old one has been used.
xfe-1.42/libsn/sn-xmessages.c:190:19: style: The scope of the variable 'dest_end' can be reduced. [variableScope]
xfe-1.42/libsn/sn-xmessages.c:756:46: style: Function 'sn_internal_unserialize_message' argument 2 names different: declaration 'prefix' definition 'prefix_p'. [funcArgNamesDifferent]
xfe-1.42/libsn/sn-xmessages.h:59:23: note: Function 'sn_internal_unserialize_message' argument 2 names different: declaration 'prefix' definition 'prefix_p'.
xfe-1.42/libsn/sn-xmessages.c:756:46: note: Function 'sn_internal_unserialize_message' argument 2 names different: declaration 'prefix' definition 'prefix_p'.
xfe-1.42/src/DirPanel.h:178:16: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.h:184:38: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/xfeutils.h:182:10: style: The scope of the variable 'ca' can be reduced. [variableScope]
xfe-1.42/src/xfeutils.h:182:14: style: The scope of the variable 'cb' can be reduced. [variableScope]
xfe-1.42/src/xfeutils.h:390:13: style: The scope of the variable 'wca' can be reduced. [variableScope]
xfe-1.42/src/xfeutils.h:390:18: style: The scope of the variable 'wcb' can be reduced. [variableScope]
xfe-1.42/src/DialogBox.h:12:5: warning: Member variable 'DialogBox::_option' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/IconList.h:241:5: warning: Member variable 'IconList::headerpct' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/Properties.h:108:5: warning: Member variable 'PropertiesBox::pid' is not initialized in the constructor. [uninitMemberVarPrivate]
xfe-1.42/src/Properties.h:108:5: warning: Member variable 'PropertiesBox::pipes' is not initialized in the constructor. [uninitMemberVarPrivate]
xfe-1.42/src/DirList.h:53:9: performance: Variable 'tdata' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xfe-1.42/src/StringList.h:54:14: performance: Technically the member function 'StringList::getString' can be static. [functionStatic]
xfe-1.42/src/DialogBox.h:6:1: warning: The class 'DialogBox' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xfe-1.42/src/FileList.h:155:23: style: The function 'createItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfe-1.42/src/IconList.h:252:23: note: Virtual function in base class
xfe-1.42/src/FileList.h:155:23: note: Function in derived class
xfe-1.42/src/FileList.h:318:18: style: The function 'create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfe-1.42/src/IconList.h:333:18: note: Virtual function in base class
xfe-1.42/src/FileList.h:318:18: note: Function in derived class
xfe-1.42/src/Properties.h:152:18: style: The function 'create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfe-1.42/src/DialogBox.h:33:18: note: Virtual function in base class
xfe-1.42/src/Properties.h:152:18: note: Function in derived class
xfe-1.42/src/InputDialog.h:20:18: style: The function 'create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfe-1.42/src/DialogBox.h:33:18: note: Virtual function in base class
xfe-1.42/src/InputDialog.h:20:18: note: Function in derived class
xfe-1.42/src/ArchInputDialog.h:50:18: style: The function 'create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfe-1.42/src/DialogBox.h:33:18: note: Virtual function in base class
xfe-1.42/src/ArchInputDialog.h:50:18: note: Function in derived class
xfe-1.42/src/BrowseInputDialog.h:37:18: style: The function 'create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfe-1.42/src/DialogBox.h:33:18: note: Virtual function in base class
xfe-1.42/src/BrowseInputDialog.h:37:18: note: Function in derived class
xfe-1.42/src/Bookmarks.cpp:179:5: style: Variable 'bookname' is reassigned a value before the old one has been used. [redundantAssignment]
xfe-1.42/src/Bookmarks.cpp:173:0: note: Variable 'bookname' is reassigned a value before the old one has been used.
xfe-1.42/src/Bookmarks.cpp:179:5: note: Variable 'bookname' is reassigned a value before the old one has been used.
xfe-1.42/src/Bookmarks.cpp:153:17: style: The scope of the variable 'bookname' can be reduced. [variableScope]
xfe-1.42/src/Bookmarks.cpp:154:17: style: The scope of the variable 'key' can be reduced. [variableScope]
xfe-1.42/src/Bookmarks.cpp:176:17: style: The scope of the variable '_char' can be reduced. [variableScope]
xfe-1.42/src/Bookmarks.cpp:59:56: style: Function 'setBookmark' argument 2 names different: declaration 'filename' definition 'bookname'. [funcArgNamesDifferent]
xfe-1.42/src/Bookmarks.h:107:49: note: Function 'setBookmark' argument 2 names different: declaration 'filename' definition 'bookname'.
xfe-1.42/src/Bookmarks.cpp:59:56: note: Function 'setBookmark' argument 2 names different: declaration 'filename' definition 'bookname'.
xfe-1.42/src/Bookmarks.cpp:70:48: style: Function 'appendBookmark' argument 1 names different: declaration 'filename' definition 'bookname'. [funcArgNamesDifferent]
xfe-1.42/src/Bookmarks.h:110:41: note: Function 'appendBookmark' argument 1 names different: declaration 'filename' definition 'bookname'.
xfe-1.42/src/Bookmarks.cpp:70:48: note: Function 'appendBookmark' argument 1 names different: declaration 'filename' definition 'bookname'.
xfe-1.42/src/Bookmarks.cpp:100:48: style: Function 'removeBookmark' argument 1 names different: declaration 'filename' definition 'bookname'. [funcArgNamesDifferent]
xfe-1.42/src/Bookmarks.h:113:41: note: Function 'removeBookmark' argument 1 names different: declaration 'filename' definition 'bookname'.
xfe-1.42/src/Bookmarks.cpp:100:48: note: Function 'removeBookmark' argument 1 names different: declaration 'filename' definition 'bookname'.
xfe-1.42/src/BrowseInputDialog.cpp:34:5: performance: Variable 'browsetype' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xfe-1.42/src/CommandWindow.h:21:5: warning: Member variable 'CommandWindow::pipes' is not initialized in the constructor. [uninitMemberVarPrivate]
xfe-1.42/src/CommandWindow.cpp:45:16: warning: Member variable 'CommandWindow::pipes' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/CommandWindow.cpp:74:16: warning: Member variable 'CommandWindow::pipes' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/CommandWindow.cpp:49:5: performance: Variable 'command' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xfe-1.42/src/CommandWindow.cpp:78:5: performance: Variable 'command' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xfe-1.42/src/CommandWindow.h:37:18: style: The function 'create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfe-1.42/src/DialogBox.h:33:18: note: Virtual function in base class
xfe-1.42/src/CommandWindow.h:37:18: note: Function in derived class
xfe-1.42/src/DialogBox.cpp:99:12: style: The scope of the variable 'rw' can be reduced. [variableScope]
xfe-1.42/src/DialogBox.cpp:99:16: style: The scope of the variable 'rh' can be reduced. [variableScope]
xfe-1.42/src/DialogBox.cpp:32:5: performance: Variable '_option' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xfe-1.42/src/DialogBox.cpp:40:5: performance: Variable '_option' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xfe-1.42/src/DirList.cpp:660:21: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xfe-1.42/src/DirList.cpp:300:24: style: Redundant condition: If 'EXPR > '\t'', the comparison 'EXPR != '\0'' is always true. [redundantCondition]
xfe-1.42/src/DirList.cpp:305:24: style: Redundant condition: If 'EXPR > '\t'', the comparison 'EXPR != '\0'' is always true. [redundantCondition]
xfe-1.42/src/DirList.cpp:353:24: style: Redundant condition: If 'EXPR > '\t'', the comparison 'EXPR != '\0'' is always true. [redundantCondition]
xfe-1.42/src/DirList.cpp:358:24: style: Redundant condition: If 'EXPR > '\t'', the comparison 'EXPR != '\0'' is always true. [redundantCondition]
xfe-1.42/src/FileDict.h:211:16: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirList.cpp:257:12: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirList.cpp:265:16: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirList.cpp:278:12: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirList.cpp:401:33: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirList.cpp:402:33: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirList.cpp:537:16: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirList.cpp:561:34: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirList.cpp:978:16: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirList.cpp:991:24: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirList.cpp:997:28: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirList.cpp:999:24: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirList.cpp:1294:21: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirList.cpp:1308:21: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirList.cpp:1321:21: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirList.cpp:1329:16: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirList.cpp:1350:21: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirList.cpp:1358:18: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirList.cpp:1371:28: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirList.cpp:1565:12: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirList.cpp:1572:40: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirList.cpp:1597:28: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirList.cpp:1615:20: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirList.cpp:1619:16: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirList.cpp:1627:23: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirList.cpp:1634:23: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirList.cpp:1697:33: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirList.cpp:1774:20: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirList.cpp:2098:20: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirList.cpp:2129:23: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirList.cpp:2138:23: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirList.cpp:2158:27: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirList.cpp:2165:32: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirList.cpp:2167:27: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirList.cpp:2209:58: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirList.cpp:2230:28: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirList.cpp:2238:16: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirList.cpp:2249:58: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirList.cpp:2268:28: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/Preferences.h:39:9: style: Variable 'color[7]' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xfe-1.42/src/Preferences.h:38:9: note: Variable 'color[7]' is reassigned a value before the old one has been used if variable is no semaphore variable.
xfe-1.42/src/Preferences.h:39:9: note: Variable 'color[7]' is reassigned a value before the old one has been used if variable is no semaphore variable.
xfe-1.42/src/DirList.cpp:785:17: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
xfe-1.42/src/DirList.cpp:784:0: note: Variable 'rc' is reassigned a value before the old one has been used.
xfe-1.42/src/DirList.cpp:785:17: note: Variable 'rc' is reassigned a value before the old one has been used.
xfe-1.42/src/DirList.cpp:2390:5: style: Variable 'prevMinimized' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xfe-1.42/src/DirList.cpp:2387:19: note: Variable 'prevMinimized' is reassigned a value before the old one has been used if variable is no semaphore variable.
xfe-1.42/src/DirList.cpp:2390:5: note: Variable 'prevMinimized' is reassigned a value before the old one has been used if variable is no semaphore variable.
xfe-1.42/src/DirList.cpp:516:15: style: The scope of the variable 'item' can be reduced. [variableScope]
xfe-1.42/src/DirList.cpp:622:14: style: The scope of the variable 'ret' can be reduced. [variableScope]
xfe-1.42/src/DirList.cpp:969:24: style: The scope of the variable 'item' can be reduced. [variableScope]
xfe-1.42/src/DirList.cpp:2245:46: style: Function 'setCurrentFile' argument 1 names different: declaration 'file' definition 'pathname'. [funcArgNamesDifferent]
xfe-1.42/src/DirList.h:251:41: note: Function 'setCurrentFile' argument 1 names different: declaration 'file' definition 'pathname'.
xfe-1.42/src/DirList.cpp:2245:46: note: Function 'setCurrentFile' argument 1 names different: declaration 'file' definition 'pathname'.
xfe-1.42/src/File.h:93:5: warning: Member variable 'File::ownerwin' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/Preferences.h:167:5: warning: Member variable 'PreferencesBox::mountcmd' is not initialized in the constructor. [uninitMemberVarPrivate]
xfe-1.42/src/Preferences.h:167:5: warning: Member variable 'PreferencesBox::umountcmd' is not initialized in the constructor. [uninitMemberVarPrivate]
xfe-1.42/src/SearchWindow.h:75:5: warning: Member variable 'SearchWindow::in' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/SearchWindow.h:75:5: warning: Member variable 'SearchWindow::out' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/SearchWindow.h:83:5: warning: Member variable 'SearchWindow::application' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/SearchWindow.h:83:5: warning: Member variable 'SearchWindow::searchresults' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/SearchWindow.h:83:5: warning: Member variable 'SearchWindow::findfile' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/SearchWindow.h:83:5: warning: Member variable 'SearchWindow::wheredir' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/SearchWindow.h:83:5: warning: Member variable 'SearchWindow::greptext' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/SearchWindow.h:83:5: warning: Member variable 'SearchWindow::dirbutton' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/SearchWindow.h:83:5: warning: Member variable 'SearchWindow::startbutton' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/SearchWindow.h:83:5: warning: Member variable 'SearchWindow::stopbutton' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/SearchWindow.h:83:5: warning: Member variable 'SearchWindow::searchpanel' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/SearchWindow.h:83:5: warning: Member variable 'SearchWindow::warnwindow' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/SearchWindow.h:83:5: warning: Member variable 'SearchWindow::in' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/SearchWindow.h:83:5: warning: Member variable 'SearchWindow::out' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/SearchWindow.h:83:5: warning: Member variable 'SearchWindow::pid' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/SearchWindow.h:83:5: warning: Member variable 'SearchWindow::count' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/SearchWindow.h:83:5: warning: Member variable 'SearchWindow::running' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/SearchWindow.h:83:5: warning: Member variable 'SearchWindow::strprev' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/SearchWindow.h:83:5: warning: Member variable 'SearchWindow::searchcommand' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/SearchWindow.h:83:5: warning: Member variable 'SearchWindow::uid' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/SearchWindow.h:83:5: warning: Member variable 'SearchWindow::gid' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/SearchWindow.h:83:5: warning: Member variable 'SearchWindow::moregroup' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/SearchWindow.h:83:5: warning: Member variable 'SearchWindow::searchframe' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/SearchWindow.h:83:5: warning: Member variable 'SearchWindow::grepigncase' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/SearchWindow.h:83:5: warning: Member variable 'SearchWindow::findigncase' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/SearchWindow.h:83:5: warning: Member variable 'SearchWindow::findhidden' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/SearchWindow.h:83:5: warning: Member variable 'SearchWindow::moreoptions' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/SearchWindow.h:83:5: warning: Member variable 'SearchWindow::minsize' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/SearchWindow.h:83:5: warning: Member variable 'SearchWindow::maxsize' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/SearchWindow.h:83:5: warning: Member variable 'SearchWindow::mindays' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/SearchWindow.h:83:5: warning: Member variable 'SearchWindow::maxdays' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/SearchWindow.h:83:5: warning: Member variable 'SearchWindow::user' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/SearchWindow.h:83:5: warning: Member variable 'SearchWindow::grp' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/SearchWindow.h:83:5: warning: Member variable 'SearchWindow::type' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/SearchWindow.h:83:5: warning: Member variable 'SearchWindow::perm' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/SearchWindow.h:83:5: warning: Member variable 'SearchWindow::userbtn' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/SearchWindow.h:83:5: warning: Member variable 'SearchWindow::grpbtn' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/SearchWindow.h:83:5: warning: Member variable 'SearchWindow::typebtn' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/SearchWindow.h:83:5: warning: Member variable 'SearchWindow::permbtn' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/SearchWindow.h:83:5: warning: Member variable 'SearchWindow::emptybtn' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/SearchWindow.h:83:5: warning: Member variable 'SearchWindow::linkbtn' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/SearchWindow.h:83:5: warning: Member variable 'SearchWindow::norecbtn' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/SearchWindow.h:83:5: warning: Member variable 'SearchWindow::nofsbtn' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/SearchWindow.h:83:5: warning: Member variable 'SearchWindow::resetoptions' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/XFileExplorer.h:172:5: warning: Member variable 'XFileExplorer::RunHistory' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/Preferences.h:24:9: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xfe-1.42/src/Preferences.h:30:9: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xfe-1.42/src/DirList.cpp:112:5: performance: Variable 'matchmode' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xfe-1.42/src/FileDict.h:151:5: style: Class 'FileDict' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xfe-1.42/src/SearchWindow.h:7:1: warning: The class 'SearchWindow' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xfe-1.42/src/File.h:97:10: style: The function 'create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfe-1.42/src/DialogBox.h:33:18: note: Virtual function in base class
xfe-1.42/src/File.h:97:10: note: Function in derived class
xfe-1.42/src/HistInputDialog.h:60:18: style: The function 'create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfe-1.42/src/DialogBox.h:33:18: note: Virtual function in base class
xfe-1.42/src/HistInputDialog.h:60:18: note: Function in derived class
xfe-1.42/src/Keybindings.h:56:18: style: The function 'create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfe-1.42/src/DialogBox.h:33:18: note: Virtual function in base class
xfe-1.42/src/Keybindings.h:56:18: note: Function in derived class
xfe-1.42/src/DirPanel.cpp:1782:31: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xfe-1.42/src/DirPanel.cpp:558:32: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:592:22: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:602:37: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:603:32: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:705:21: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:712:37: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:714:10: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:715:10: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:805:26: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:809:28: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:812:12: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:833:27: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:837:26: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:841:28: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:843:12: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:853:30: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:857:32: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:875:25: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:888:25: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:902:21: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:903:47: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:928:21: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:930:47: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:1091:10: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:1092:10: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:1302:21: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:1303:47: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:1332:27: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:1545:25: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:1558:40: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:1810:32: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:1811:29: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:2169:21: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:2170:47: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:2239:14: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:2240:14: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:2266:10: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:2267:10: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:2284:21: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:2285:47: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:2351:14: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:2352:14: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:2383:10: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:2384:10: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:2399:21: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:2400:47: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:2535:10: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:2536:10: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:2553:21: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:2555:46: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:2621:21: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:2622:42: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:2877:22: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:2895:22: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:2925:22: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:2968:22: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:3028:22: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:3082:22: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/DirPanel.cpp:1712:4: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
xfe-1.42/src/DirPanel.cpp:1711:0: note: Variable 'rc' is reassigned a value before the old one has been used.
xfe-1.42/src/DirPanel.cpp:1712:4: note: Variable 'rc' is reassigned a value before the old one has been used.
xfe-1.42/src/DirPanel.cpp:1740:4: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
xfe-1.42/src/DirPanel.cpp:1739:0: note: Variable 'rc' is reassigned a value before the old one has been used.
xfe-1.42/src/DirPanel.cpp:1740:4: note: Variable 'rc' is reassigned a value before the old one has been used.
xfe-1.42/src/DirPanel.cpp:3114:5: style: Variable 'prevMinimized' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xfe-1.42/src/DirPanel.cpp:3111:19: note: Variable 'prevMinimized' is reassigned a value before the old one has been used if variable is no semaphore variable.
xfe-1.42/src/DirPanel.cpp:3114:5: note: Variable 'prevMinimized' is reassigned a value before the old one has been used if variable is no semaphore variable.
xfe-1.42/src/DirPanel.cpp:925:14: style: The scope of the variable 'f' can be reduced. [variableScope]
xfe-1.42/src/DirPanel.cpp:3024:14: style: The scope of the variable 'dsize' can be reduced. [variableScope]
xfe-1.42/src/File.cpp:1221:13: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
xfe-1.42/src/File.cpp:1419:13: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
xfe-1.42/src/File.cpp:1307:28: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xfe-1.42/src/File.cpp:418:25: style: The scope of the variable 'dst' can be reduced. [variableScope]
xfe-1.42/src/File.cpp:1358:14: style: The scope of the variable 'buf' can be reduced. [variableScope]
xfe-1.42/src/File.cpp:649:80: style: Function 'copydir' argument 3 names different: declaration 'parentstatus' definition 'parentinfo'. [funcArgNamesDifferent]
xfe-1.42/src/File.h:75:78: note: Function 'copydir' argument 3 names different: declaration 'parentstatus' definition 'parentinfo'.
xfe-1.42/src/File.cpp:649:80: note: Function 'copydir' argument 3 names different: declaration 'parentstatus' definition 'parentinfo'.
xfe-1.42/src/File.cpp:1715:34: warning: Obsolete function 'alloca' called. [allocaCalled]
xfe-1.42/src/File.cpp:1906:34: warning: Obsolete function 'alloca' called. [allocaCalled]
xfe-1.42/src/FileDialog.cpp:747:17: style: The scope of the variable 'item' can be reduced. [variableScope]
xfe-1.42/src/FileDialog.cpp:842:17: style: The scope of the variable 'item' can be reduced. [variableScope]
xfe-1.42/src/FileDialog.cpp:1039:15: style: The scope of the variable 'file' can be reduced. [variableScope]
xfe-1.42/src/FileDialog.cpp:1118:14: style: The scope of the variable 'end' can be reduced. [variableScope]
xfe-1.42/src/FileDialog.cpp:1118:19: style: The scope of the variable 'c' can be reduced. [variableScope]
xfe-1.42/src/FileDialog.cpp:1240:24: style: The scope of the variable 'i' can be reduced. [variableScope]
xfe-1.42/src/FileDialog.cpp:1240:27: style: The scope of the variable 'n' can be reduced. [variableScope]
xfe-1.42/src/FileDialog.cpp:1366:42: style: Function 'setCurrentPattern' argument 1 names different: declaration 'n' definition 'patno'. [funcArgNamesDifferent]
xfe-1.42/src/FileDialog.h:152:32: note: Function 'setCurrentPattern' argument 1 names different: declaration 'n' definition 'patno'.
xfe-1.42/src/FileDialog.cpp:1366:42: note: Function 'setCurrentPattern' argument 1 names different: declaration 'n' definition 'patno'.
xfe-1.42/src/FileDict.cpp:235:13: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/FileDict.cpp:264:12: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/FileDict.cpp:306:18: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/FileDict.cpp:366:26: style: The scope of the variable 'record' can be reduced. [variableScope]
xfe-1.42/src/FileList.cpp:1603:13: style: Expression is always false because 'else if' condition matches previous condition at line 1598. [multiCondition]
xfe-1.42/src/FileList.cpp:555:21: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xfe-1.42/src/FileList.cpp:2534:24: style: Redundant condition: If 'EXPR > '\t'', the comparison 'EXPR != '\0'' is always true. [redundantCondition]
xfe-1.42/src/FileList.cpp:2539:24: style: Redundant condition: If 'EXPR > '\t'', the comparison 'EXPR != '\0'' is always true. [redundantCondition]
xfe-1.42/src/FileList.cpp:2621:28: style: Redundant condition: If 'EXPR > '\t'', the comparison 'EXPR != '\0'' is always true. [redundantCondition]
xfe-1.42/src/FileList.cpp:2626:28: style: Redundant condition: If 'EXPR > '\t'', the comparison 'EXPR != '\0'' is always true. [redundantCondition]
xfe-1.42/src/FileList.cpp:2684:24: style: Redundant condition: If 'EXPR > '\t'', the comparison 'EXPR != '\0'' is always true. [redundantCondition]
xfe-1.42/src/FileList.cpp:2689:24: style: Redundant condition: If 'EXPR > '\t'', the comparison 'EXPR != '\0'' is always true. [redundantCondition]
xfe-1.42/src/FileList.cpp:2772:28: style: Redundant condition: If 'EXPR > '\t'', the comparison 'EXPR != '\0'' is always true. [redundantCondition]
xfe-1.42/src/FileList.cpp:2777:28: style: Redundant condition: If 'EXPR > '\t'', the comparison 'EXPR != '\0'' is always true. [redundantCondition]
xfe-1.42/src/FileList.cpp:2831:34: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/FileList.cpp:2832:34: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/FileList.cpp:2993:34: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/FileList.cpp:2994:34: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/FileList.cpp:3041:34: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/FileList.cpp:3042:34: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/FileList.cpp:3091:34: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/FileList.cpp:3092:34: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/FileList.cpp:3125:34: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/FileList.cpp:3126:34: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/FileList.cpp:3195:34: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/FileList.cpp:3196:34: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/FileList.cpp:3228:34: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/FileList.cpp:3229:34: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/FileList.cpp:3354:34: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/FileList.cpp:3355:34: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/FileList.cpp:3399:34: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/FileList.cpp:3400:34: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/FileList.cpp:3449:34: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/FileList.cpp:3450:34: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/FileList.cpp:3482:34: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/FileList.cpp:3483:34: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/FileList.cpp:3552:34: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/FileList.cpp:3553:34: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/FileList.cpp:3585:34: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/FileList.cpp:3586:34: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/FileList.cpp:3888:14: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/FileList.cpp:3900:14: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/FileList.cpp:3912:14: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/FileList.cpp:3924:14: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/FileList.cpp:3975:13: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/FileList.cpp:3987:13: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/FileList.cpp:4158:16: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/FileList.cpp:4626:19: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/FileList.cpp:4758:24: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/FileList.cpp:678:17: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
xfe-1.42/src/FileList.cpp:677:0: note: Variable 'rc' is reassigned a value before the old one has been used.
xfe-1.42/src/FileList.cpp:678:17: note: Variable 'rc' is reassigned a value before the old one has been used.
xfe-1.42/src/FileList.cpp:4056:5: style: Variable 'prevMinimized' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xfe-1.42/src/FileList.cpp:4053:19: note: Variable 'prevMinimized' is reassigned a value before the old one has been used if variable is no semaphore variable.
xfe-1.42/src/FileList.cpp:4056:5: note: Variable 'prevMinimized' is reassigned a value before the old one has been used if variable is no semaphore variable.
xfe-1.42/src/FileList.cpp:410:14: style: The scope of the variable 'index' can be reduced. [variableScope]
xfe-1.42/src/FileList.cpp:516:14: style: The scope of the variable 'ret' can be reduced. [variableScope]
xfe-1.42/src/FileList.cpp:854:18: style: The scope of the variable 'i' can be reduced. [variableScope]
xfe-1.42/src/FileList.cpp:4143:19: style: The scope of the variable 'item' can be reduced. [variableScope]
xfe-1.42/src/FileList.cpp:3676:47: style: Function 'setCurrentFile' argument 1 names different: declaration 'file' definition 'pathname'. [funcArgNamesDifferent]
xfe-1.42/src/FileList.h:324:41: note: Function 'setCurrentFile' argument 1 names different: declaration 'file' definition 'pathname'.
xfe-1.42/src/FileList.cpp:3676:47: note: Function 'setCurrentFile' argument 1 names different: declaration 'file' definition 'pathname'.
xfe-1.42/src/FileList.cpp:3699:45: style: Function 'setDirectory' argument 1 names different: declaration 'path' definition 'pathname'. [funcArgNamesDifferent]
xfe-1.42/src/FileList.h:330:39: note: Function 'setDirectory' argument 1 names different: declaration 'path' definition 'pathname'.
xfe-1.42/src/FileList.cpp:3699:45: note: Function 'setDirectory' argument 1 names different: declaration 'path' definition 'pathname'.
xfe-1.42/src/FileList.cpp:3805:39: style: Function 'showHiddenFiles' argument 1 names different: declaration 'showing' definition 'shown'. [funcArgNamesDifferent]
xfe-1.42/src/FileList.h:441:33: note: Function 'showHiddenFiles' argument 1 names different: declaration 'showing' definition 'shown'.
xfe-1.42/src/FileList.cpp:3805:39: note: Function 'showHiddenFiles' argument 1 names different: declaration 'showing' definition 'shown'.
xfe-1.42/src/FileList.cpp:3993:42: style: Function 'setAssociations' argument 1 names different: declaration 'assoc' definition 'assocs'. [funcArgNamesDifferent]
xfe-1.42/src/FileList.h:456:36: note: Function 'setAssociations' argument 1 names different: declaration 'assoc' definition 'assocs'.
xfe-1.42/src/FileList.cpp:3993:42: note: Function 'setAssociations' argument 1 names different: declaration 'assoc' definition 'assocs'.
xfe-1.42/src/FilePanel.cpp:2411:53: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xfe-1.42/src/FilePanel.cpp:2944:53: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xfe-1.42/src/FilePanel.cpp:6115:22: style: Condition 'num>1' is always true [knownConditionTrueFalse]
xfe-1.42/src/FilePanel.cpp:459:28: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/FilePanel.cpp:6316:21: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/FilePanel.cpp:6532:21: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/FilePanel.cpp:1715:17: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
xfe-1.42/src/FilePanel.cpp:1714:0: note: Variable 'rc' is reassigned a value before the old one has been used.
xfe-1.42/src/FilePanel.cpp:1715:17: note: Variable 'rc' is reassigned a value before the old one has been used.
xfe-1.42/src/FilePanel.cpp:1753:17: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
xfe-1.42/src/FilePanel.cpp:1752:0: note: Variable 'rc' is reassigned a value before the old one has been used.
xfe-1.42/src/FilePanel.cpp:1753:17: note: Variable 'rc' is reassigned a value before the old one has been used.
xfe-1.42/src/FilePanel.cpp:1774:13: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
xfe-1.42/src/FilePanel.cpp:1773:0: note: Variable 'rc' is reassigned a value before the old one has been used.
xfe-1.42/src/FilePanel.cpp:1774:13: note: Variable 'rc' is reassigned a value before the old one has been used.
xfe-1.42/src/FilePanel.cpp:3377:9: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
xfe-1.42/src/FilePanel.cpp:3376:0: note: Variable 'rc' is reassigned a value before the old one has been used.
xfe-1.42/src/FilePanel.cpp:3377:9: note: Variable 'rc' is reassigned a value before the old one has been used.
xfe-1.42/src/FilePanel.cpp:931:14: style: The scope of the variable 'ret' can be reduced. [variableScope]
xfe-1.42/src/FilePanel.cpp:3654:15: style: The scope of the variable 'file' can be reduced. [variableScope]
xfe-1.42/src/FilePanel.cpp:3753:15: style: The scope of the variable 'f' can be reduced. [variableScope]
xfe-1.42/src/FilePanel.cpp:4265:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xfe-1.42/src/FilePanel.cpp:4705:14: style: The scope of the variable 'f' can be reduced. [variableScope]
xfe-1.42/src/FilePanel.cpp:4906:14: style: The scope of the variable 'f' can be reduced. [variableScope]
xfe-1.42/src/FilePanel.cpp:5056:14: style: The scope of the variable 'f' can be reduced. [variableScope]
xfe-1.42/src/FilePanel.cpp:5214:14: style: The scope of the variable 'f' can be reduced. [variableScope]
xfe-1.42/src/FilePanel.cpp:178:5: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xfe-1.42/src/FilePanel.cpp:180:5: performance: Variable 'attenclr' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xfe-1.42/src/FontDialog.cpp:180:17: style: The scope of the variable 'selindex' can be reduced. [variableScope]
xfe-1.42/src/FontDialog.cpp:216:17: style: The scope of the variable 'wgt' can be reduced. [variableScope]
xfe-1.42/src/FontDialog.cpp:217:17: style: The scope of the variable 'selindex' can be reduced. [variableScope]
xfe-1.42/src/FontDialog.cpp:306:17: style: The scope of the variable 'slt' can be reduced. [variableScope]
xfe-1.42/src/FontDialog.cpp:307:17: style: The scope of the variable 'selindex' can be reduced. [variableScope]
xfe-1.42/src/FontDialog.cpp:384:17: style: The scope of the variable 'selindex' can be reduced. [variableScope]
xfe-1.42/src/HistInputDialog.cpp:48:5: performance: Variable 'browsetype' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xfe-1.42/src/IconList.cpp:190:9: style: Variable 'dw' is reassigned a value before the old one has been used. [redundantAssignment]
xfe-1.42/src/IconList.cpp:188:9: note: Variable 'dw' is reassigned a value before the old one has been used.
xfe-1.42/src/IconList.cpp:190:9: note: Variable 'dw' is reassigned a value before the old one has been used.
xfe-1.42/src/IconList.cpp:682:10: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xfe-1.42/src/IconList.cpp:694:5: note: Found duplicate branches for 'if' and 'else'.
xfe-1.42/src/IconList.cpp:682:10: note: Found duplicate branches for 'if' and 'else'.
xfe-1.42/src/IconList.cpp:2615:9: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xfe-1.42/src/IconList.cpp:2635:9: note: Found duplicate branches for 'if' and 'else'.
xfe-1.42/src/IconList.cpp:2615:9: note: Found duplicate branches for 'if' and 'else'.
xfe-1.42/src/IconList.cpp:78:22: style: The scope of the variable 'len' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:78:27: style: The scope of the variable 'dw' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:78:31: style: The scope of the variable 's' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:78:41: style: The scope of the variable 'xt' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:78:45: style: The scope of the variable 'yt' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:78:49: style: The scope of the variable 'xi' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:78:53: style: The scope of the variable 'yi' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:80:22: style: The scope of the variable 'iw' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:80:30: style: The scope of the variable 'ih' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:80:38: style: The scope of the variable 'tw' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:160:22: style: The scope of the variable 'iw' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:160:30: style: The scope of the variable 'ih' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:160:38: style: The scope of the variable 'tw' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:160:46: style: The scope of the variable 'th' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:161:22: style: The scope of the variable 'len' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:161:27: style: The scope of the variable 'dw' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:161:31: style: The scope of the variable 's' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:241:32: style: The scope of the variable 'ih' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:241:40: style: The scope of the variable 'tw' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:241:48: style: The scope of the variable 'th' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:241:56: style: The scope of the variable 'yt' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:241:60: style: The scope of the variable 'beg' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:241:65: style: The scope of the variable 'end' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:241:74: style: The scope of the variable 'drw' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:241:79: style: The scope of the variable 'space' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:241:86: style: The scope of the variable 'used' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:241:92: style: The scope of the variable 'dw' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:374:54: style: The scope of the variable 'ss' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:374:78: style: The scope of the variable 'w' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:896:13: style: The scope of the variable 'newhsize' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:995:18: style: The scope of the variable 'w' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:995:21: style: The scope of the variable 'h' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:1238:18: style: The scope of the variable 'i' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:1238:21: style: The scope of the variable 'iw' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:1238:25: style: The scope of the variable 'tw' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:1238:29: style: The scope of the variable 'w' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:1238:32: style: The scope of the variable 'nw' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:1534:21: style: The scope of the variable 'x' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:1534:27: style: The scope of the variable 'hh' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:1576:18: style: The scope of the variable 'x' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:1576:21: style: The scope of the variable 'y' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:1576:24: style: The scope of the variable 'hh' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:1576:28: style: The scope of the variable 'px' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:1576:32: style: The scope of the variable 'py' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:1658:18: style: The scope of the variable 'ix' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:1658:22: style: The scope of the variable 'iy' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:1659:18: style: The scope of the variable 'r' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:1738:29: style: The scope of the variable 'c1' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:1738:33: style: The scope of the variable 'c2' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:1766:29: style: The scope of the variable 'c1' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:1766:33: style: The scope of the variable 'c2' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:1795:28: style: The scope of the variable 'comparefunc' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:1796:28: style: The scope of the variable 'index' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:1796:35: style: The scope of the variable 'len' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:1860:18: style: The scope of the variable 'index' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:1922:9: style: The scope of the variable 'ix' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:1922:13: style: The scope of the variable 'iy' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:1922:17: style: The scope of the variable 'r' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:1922:20: style: The scope of the variable 'c' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:2158:21: style: The scope of the variable 'r' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:2158:24: style: The scope of the variable 'c' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:2196:21: style: The scope of the variable 'i1' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:2196:25: style: The scope of the variable 'i2' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:2196:29: style: The scope of the variable 'i3' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:2196:33: style: The scope of the variable 'i' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:2330:18: style: The scope of the variable 'r' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:2330:21: style: The scope of the variable 'c' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:2579:28: style: The scope of the variable 'clo' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:2579:33: style: The scope of the variable 'chi' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:2579:38: style: The scope of the variable 'yy' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:2579:42: style: The scope of the variable 'xx' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:2580:18: style: The scope of the variable 'x' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:2580:24: style: The scope of the variable 'r' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:2580:27: style: The scope of the variable 'c' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:2961:28: style: The scope of the variable 'c' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:2963:24: style: The scope of the variable 'i' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:2963:27: style: The scope of the variable 'j' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:2963:30: style: The scope of the variable 'h' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:3374:14: style: The scope of the variable 'olx' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:3374:19: style: The scope of the variable 'orx' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:3374:24: style: The scope of the variable 'oty' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:3374:29: style: The scope of the variable 'oby' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:3374:34: style: The scope of the variable 'nlx' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:3374:39: style: The scope of the variable 'nrx' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:3374:44: style: The scope of the variable 'nty' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:3374:49: style: The scope of the variable 'nby' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:3419:14: style: The scope of the variable 'olx' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:3419:19: style: The scope of the variable 'orx' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:3419:24: style: The scope of the variable 'oty' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:3419:29: style: The scope of the variable 'oby' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:3419:34: style: The scope of the variable 'nlx' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:3419:39: style: The scope of the variable 'nrx' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:3419:44: style: The scope of the variable 'nty' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:3419:49: style: The scope of the variable 'nby' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:3505:14: style: The scope of the variable 'index' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:3505:21: style: The scope of the variable 'code' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:4010:24: style: The scope of the variable 'item' can be reduced. [variableScope]
xfe-1.42/src/IconList.cpp:1793:64: style: Function 'findItem' argument 3 names different: declaration 'flags' definition 'flgs'. [funcArgNamesDifferent]
xfe-1.42/src/IconList.h:502:63: note: Function 'findItem' argument 3 names different: declaration 'flags' definition 'flgs'.
xfe-1.42/src/IconList.cpp:1793:64: note: Function 'findItem' argument 3 names different: declaration 'flags' definition 'flgs'.
xfe-1.42/src/IconList.cpp:1858:65: style: Function 'findItemByData' argument 3 names different: declaration 'flags' definition 'flgs'. [funcArgNamesDifferent]
xfe-1.42/src/IconList.h:510:64: note: Function 'findItemByData' argument 3 names different: declaration 'flags' definition 'flgs'.
xfe-1.42/src/IconList.cpp:1858:65: note: Function 'findItemByData' argument 3 names different: declaration 'flags' definition 'flgs'.
xfe-1.42/src/IconList.cpp:4274:81: portability: '(void*)(FXival)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xfe-1.42/src/IconList.cpp:803:11: warning: Member variable 'IconList::headerpct' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/IconList.h:339:18: warning: Virtual function 'recalc' is called from destructor '~IconList()' at line 4431. Dynamic binding is not used. [virtualCallInConstructor]
xfe-1.42/src/IconList.cpp:4431:5: note: Calling clearItems
xfe-1.42/src/IconList.cpp:4279:5: note: Calling recalc
xfe-1.42/src/IconList.h:339:18: note: recalc is a virtual method
xfe-1.42/src/KeybindingsDialog.h:18:18: style: The function 'create' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfe-1.42/src/DialogBox.h:33:18: note: Virtual function in base class
xfe-1.42/src/KeybindingsDialog.h:18:18: note: Function in derived class
xfe-1.42/src/MessageBox.cpp:110:86: style: Same expression on both sides of '|'. [duplicateExpression]
xfe-1.42/src/Preferences.cpp:1745:10: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/Preferences.cpp:1749:10: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/Preferences.h:46:12: style: Technically the member function 'Theme::operator!=' can be const. [functionConst]
xfe-1.42/src/Preferences.cpp:20:15: note: Technically the member function 'Theme::operator!=' can be const.
xfe-1.42/src/Preferences.h:46:12: note: Technically the member function 'Theme::operator!=' can be const.
xfe-1.42/src/Properties.cpp:688:20: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xfe-1.42/src/Properties.cpp:1588:6: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/Properties.cpp:1589:6: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/Properties.cpp:1797:6: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/Properties.cpp:1798:6: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/Properties.cpp:175:17: style: The scope of the variable 'mnttype' can be reduced. [variableScope]
xfe-1.42/src/Properties.cpp:176:17: style: The scope of the variable 'buf' can be reduced. [variableScope]
xfe-1.42/src/Properties.cpp:178:17: style: The scope of the variable 'p' can be reduced. [variableScope]
xfe-1.42/src/Properties.cpp:927:65: style: Function 'PropertiesBox' argument 3 names different: declaration 'num' definition 'n'. [funcArgNamesDifferent]
xfe-1.42/src/Properties.h:155:54: note: Function 'PropertiesBox' argument 3 names different: declaration 'num' definition 'n'.
xfe-1.42/src/Properties.cpp:927:65: note: Function 'PropertiesBox' argument 3 names different: declaration 'num' definition 'n'.
xfe-1.42/src/Properties.cpp:165:16: warning: Member variable 'PropertiesBox::pipes' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/Properties.cpp:927:16: warning: Member variable 'PropertiesBox::pipes' is not initialized in the constructor. [uninitMemberVar]
xfe-1.42/src/Properties.cpp:181:5: performance: Variable 'trashfileslocation' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xfe-1.42/src/Properties.cpp:182:5: performance: Variable 'trashinfolocation' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xfe-1.42/src/Properties.cpp:936:5: performance: Variable 'isDirectory' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xfe-1.42/src/SearchPanel.cpp:2935:49: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xfe-1.42/src/SearchPanel.cpp:3194:53: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xfe-1.42/src/SearchPanel.cpp:375:14: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/SearchPanel.cpp:378:14: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/SearchPanel.cpp:379:14: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/SearchPanel.cpp:385:41: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/SearchPanel.cpp:675:22: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/SearchPanel.cpp:678:22: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/SearchPanel.cpp:679:22: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/SearchPanel.cpp:685:49: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/SearchPanel.cpp:1693:6: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/SearchPanel.cpp:1696:6: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/SearchPanel.cpp:1697:6: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/SearchPanel.cpp:1703:33: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/SearchPanel.cpp:2041:26: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/SearchPanel.cpp:4109:6: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/SearchPanel.cpp:4112:6: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/SearchPanel.cpp:4113:6: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/SearchPanel.cpp:1600:9: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
xfe-1.42/src/SearchPanel.cpp:1599:0: note: Variable 'rc' is reassigned a value before the old one has been used.
xfe-1.42/src/SearchPanel.cpp:1600:9: note: Variable 'rc' is reassigned a value before the old one has been used.
xfe-1.42/src/SearchPanel.cpp:1837:9: style: Variable 'ext' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xfe-1.42/src/SearchPanel.cpp:1822:9: note: Variable 'ext' is reassigned a value before the old one has been used if variable is no semaphore variable.
xfe-1.42/src/SearchPanel.cpp:1837:9: note: Variable 'ext' is reassigned a value before the old one has been used if variable is no semaphore variable.
xfe-1.42/src/SearchPanel.cpp:3619:17: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
xfe-1.42/src/SearchPanel.cpp:3618:0: note: Variable 'rc' is reassigned a value before the old one has been used.
xfe-1.42/src/SearchPanel.cpp:3619:17: note: Variable 'rc' is reassigned a value before the old one has been used.
xfe-1.42/src/SearchPanel.cpp:3658:17: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
xfe-1.42/src/SearchPanel.cpp:3657:0: note: Variable 'rc' is reassigned a value before the old one has been used.
xfe-1.42/src/SearchPanel.cpp:3658:17: note: Variable 'rc' is reassigned a value before the old one has been used.
xfe-1.42/src/SearchPanel.cpp:3679:13: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
xfe-1.42/src/SearchPanel.cpp:3678:0: note: Variable 'rc' is reassigned a value before the old one has been used.
xfe-1.42/src/SearchPanel.cpp:3679:13: note: Variable 'rc' is reassigned a value before the old one has been used.
xfe-1.42/src/SearchPanel.cpp:4140:5: style: Variable 'item' is reassigned a value before the old one has been used. [redundantAssignment]
xfe-1.42/src/SearchPanel.cpp:4131:0: note: Variable 'item' is reassigned a value before the old one has been used.
xfe-1.42/src/SearchPanel.cpp:4140:5: note: Variable 'item' is reassigned a value before the old one has been used.
xfe-1.42/src/SearchPanel.cpp:502:14: style: The scope of the variable 'ret' can be reduced. [variableScope]
xfe-1.42/src/SearchPanel.cpp:2419:14: style: The scope of the variable 'f' can be reduced. [variableScope]
xfe-1.42/src/SearchPanel.cpp:2579:14: style: The scope of the variable 'f' can be reduced. [variableScope]
xfe-1.42/src/SearchWindow.cpp:857:14: style: The scope of the variable 'buf' can be reduced. [variableScope]
xfe-1.42/src/SearchWindow.cpp:858:14: style: The scope of the variable 'nread' can be reduced. [variableScope]
xfe-1.42/src/SearchWindow.cpp:858:29: style: The scope of the variable 'beg' can be reduced. [variableScope]
xfe-1.42/src/SearchWindow.cpp:858:34: style: The scope of the variable 'end' can be reduced. [variableScope]
xfe-1.42/src/TextLabel.cpp:494:14: style: The scope of the variable 't' can be reduced. [variableScope]
xfe-1.42/src/TextLabel.cpp:1007:18: style: The scope of the variable 'sx' can be reduced. [variableScope]
xfe-1.42/src/TextLabel.cpp:1007:22: style: The scope of the variable 'ex' can be reduced. [variableScope]
xfe-1.42/src/TextLabel.cpp:1773:35: style: Function 'setNumColumns' argument 1 names different: declaration 'cols' definition 'ncols'. [funcArgNamesDifferent]
xfe-1.42/src/TextLabel.h:204:28: note: Function 'setNumColumns' argument 1 names different: declaration 'cols' definition 'ncols'.
xfe-1.42/src/TextLabel.cpp:1773:35: note: Function 'setNumColumns' argument 1 names different: declaration 'cols' definition 'ncols'.
xfe-1.42/src/TextLabel.cpp:1791:35: style: Function 'setJustify' argument 1 names different: declaration 'mode' definition 'style'. [funcArgNamesDifferent]
xfe-1.42/src/TextLabel.h:219:28: note: Function 'setJustify' argument 1 names different: declaration 'mode' definition 'style'.
xfe-1.42/src/TextLabel.cpp:1791:35: note: Function 'setJustify' argument 1 names different: declaration 'mode' definition 'style'.
xfe-1.42/src/WriteWindow.h:149:16: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/WriteWindow.h:387:16: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/WriteWindow.cpp:742:5: style: Variable 'mc' is reassigned a value before the old one has been used. [redundantAssignment]
xfe-1.42/src/WriteWindow.cpp:737:0: note: Variable 'mc' is reassigned a value before the old one has been used.
xfe-1.42/src/WriteWindow.cpp:742:5: note: Variable 'mc' is reassigned a value before the old one has been used.
xfe-1.42/src/WriteWindow.cpp:1066:21: style: The scope of the variable 'i' can be reduced. [variableScope]
xfe-1.42/src/WriteWindow.cpp:1066:24: style: The scope of the variable 'j' can be reduced. [variableScope]
xfe-1.42/src/WriteWindow.cpp:1066:27: style: The scope of the variable 'c' can be reduced. [variableScope]
xfe-1.42/src/WriteWindow.cpp:2079:14: style: The scope of the variable 'pos' can be reduced. [variableScope]
xfe-1.42/src/WriteWindow.cpp:557:76: style: Function 'WriteWindow' argument 3 names different: declaration 'readonly' definition '_readonly'. [funcArgNamesDifferent]
xfe-1.42/src/WriteWindow.h:373:67: note: Function 'WriteWindow' argument 3 names different: declaration 'readonly' definition '_readonly'.
xfe-1.42/src/WriteWindow.cpp:557:76: note: Function 'WriteWindow' argument 3 names different: declaration 'readonly' definition '_readonly'.
xfe-1.42/src/WriteWindow.h:144:5: style: Class 'Preferences' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xfe-1.42/src/XFileExplorer.cpp:597:5: style: Variable 'btn' is reassigned a value before the old one has been used. [redundantAssignment]
xfe-1.42/src/XFileExplorer.cpp:591:0: note: Variable 'btn' is reassigned a value before the old one has been used.
xfe-1.42/src/XFileExplorer.cpp:597:5: note: Variable 'btn' is reassigned a value before the old one has been used.
xfe-1.42/src/XFileExplorer.cpp:781:5: style: Variable 'mc' is reassigned a value before the old one has been used. [redundantAssignment]
xfe-1.42/src/XFileExplorer.cpp:779:0: note: Variable 'mc' is reassigned a value before the old one has been used.
xfe-1.42/src/XFileExplorer.cpp:781:5: note: Variable 'mc' is reassigned a value before the old one has been used.
xfe-1.42/src/XFileExplorer.cpp:1098:5: style: Variable 'mc' is reassigned a value before the old one has been used. [redundantAssignment]
xfe-1.42/src/XFileExplorer.cpp:1096:5: note: Variable 'mc' is reassigned a value before the old one has been used.
xfe-1.42/src/XFileExplorer.cpp:1098:5: note: Variable 'mc' is reassigned a value before the old one has been used.
xfe-1.42/src/XFileExplorer.cpp:1128:5: style: Variable 'mc' is reassigned a value before the old one has been used. [redundantAssignment]
xfe-1.42/src/XFileExplorer.cpp:1126:5: note: Variable 'mc' is reassigned a value before the old one has been used.
xfe-1.42/src/XFileExplorer.cpp:1128:5: note: Variable 'mc' is reassigned a value before the old one has been used.
xfe-1.42/src/XFileExplorer.cpp:2792:17: style: The scope of the variable 'item' can be reduced. [variableScope]
xfe-1.42/src/XFileExplorer.cpp:2894:17: style: The scope of the variable 'item' can be reduced. [variableScope]
xfe-1.42/src/XFileExplorer.cpp:170:58: performance: Function parameter 'URIs' should be passed by const reference. [passedByValue]
xfe-1.42/src/foxhacks.cpp:155:29: style: C-style pointer casting [cstyleCast]
xfe-1.42/src/XFileImage.cpp:624:5: style: Variable 'mc' is reassigned a value before the old one has been used. [redundantAssignment]
xfe-1.42/src/XFileImage.cpp:619:0: note: Variable 'mc' is reassigned a value before the old one has been used.
xfe-1.42/src/XFileImage.cpp:624:5: note: Variable 'mc' is reassigned a value before the old one has been used.
xfe-1.42/src/foxhacks.cpp:110:21: style: Same expression on both sides of '!=' because the value of 'olditem' and 'currentitem' are the same. [duplicateExpression]
xfe-1.42/src/foxhacks.cpp:26:36: note: 'olditem' is assigned value 'currentitem' here.
xfe-1.42/src/foxhacks.cpp:110:21: note: Same expression on both sides of '!=' because the value of 'olditem' and 'currentitem' are the same.
xfe-1.42/src/foxhacks.cpp:285:29: style: The scope of the variable 'escapement' can be reduced. [variableScope]
xfe-1.42/src/foxhacks.cpp:285:41: style: The scope of the variable 'defwidth' can be reduced. [variableScope]
xfe-1.42/src/foxhacks.cpp:285:51: style: The scope of the variable 'ww' can be reduced. [variableScope]
xfe-1.42/src/foxhacks.cpp:285:55: style: The scope of the variable 'size' can be reduced. [variableScope]
xfe-1.42/src/foxhacks.cpp:285:61: style: The scope of the variable 'i' can be reduced. [variableScope]
xfe-1.42/src/foxhacks.cpp:286:22: style: The scope of the variable 'ang' can be reduced. [variableScope]
xfe-1.42/src/foxhacks.cpp:286:27: style: The scope of the variable 'ux' can be reduced. [variableScope]
xfe-1.42/src/foxhacks.cpp:286:31: style: The scope of the variable 'uy' can be reduced. [variableScope]
xfe-1.42/src/foxhacks.cpp:379:48: style: The scope of the variable 'ww' can be reduced. [variableScope]
xfe-1.42/src/foxhacks.cpp:1506:19: style: The scope of the variable 'maxtfrsize' can be reduced. [variableScope]
xfe-1.42/src/foxhacks.cpp:1506:31: style: The scope of the variable 'tfrsize' can be reduced. [variableScope]
xfe-1.42/src/foxhacks.cpp:1506:40: style: The scope of the variable 'tfroffset' can be reduced. [variableScope]
xfe-1.42/src/foxhacks.cpp:1507:19: style: The scope of the variable 'mode' can be reduced. [variableScope]
xfe-1.42/src/foxhacks.cpp:1938:24: style: The scope of the variable 'ancestor' can be reduced. [variableScope]
xfe-1.42/src/foxhacks.cpp:3585:19: style: The scope of the variable 'table' can be reduced. [variableScope]
xfe-1.42/src/clearlooks.cpp:17:18: style: The scope of the variable 'rr' can be reduced. [variableScope]
xfe-1.42/src/clearlooks.cpp:17:22: style: The scope of the variable 'gg' can be reduced. [variableScope]
xfe-1.42/src/clearlooks.cpp:17:26: style: The scope of the variable 'bb' can be reduced. [variableScope]
xfe-1.42/src/clearlooks.cpp:17:30: style: The scope of the variable 'dr' can be reduced. [variableScope]
xfe-1.42/src/clearlooks.cpp:17:34: style: The scope of the variable 'dg' can be reduced. [variableScope]
xfe-1.42/src/clearlooks.cpp:17:38: style: The scope of the variable 'db' can be reduced. [variableScope]
xfe-1.42/src/clearlooks.cpp:17:42: style: The scope of the variable 'r1' can be reduced. [variableScope]
xfe-1.42/src/clearlooks.cpp:17:46: style: The scope of the variable 'g1' can be reduced. [variableScope]
xfe-1.42/src/clearlooks.cpp:17:50: style: The scope of the variable 'b1' can be reduced. [variableScope]
xfe-1.42/src/clearlooks.cpp:17:54: style: The scope of the variable 'r2' can be reduced. [variableScope]
xfe-1.42/src/clearlooks.cpp:17:58: style: The scope of the variable 'g2' can be reduced. [variableScope]
xfe-1.42/src/clearlooks.cpp:17:62: style: The scope of the variable 'b2' can be reduced. [variableScope]
xfe-1.42/src/clearlooks.cpp:17:66: style: The scope of the variable 'yl' can be reduced. [variableScope]
xfe-1.42/src/clearlooks.cpp:17:70: style: The scope of the variable 'yh' can be reduced. [variableScope]
xfe-1.42/src/clearlooks.cpp:17:74: style: The scope of the variable 'yy' can be reduced. [variableScope]
xfe-1.42/src/clearlooks.cpp:17:78: style: The scope of the variable 'dy' can be reduced. [variableScope]
xfe-1.42/src/clearlooks.cpp:17:82: style: The scope of the variable 'n' can be reduced. [variableScope]
xfe-1.42/src/clearlooks.cpp:17:85: style: The scope of the variable 't' can be reduced. [variableScope]
xfe-1.42/src/clearlooks.cpp:17:88: style: The scope of the variable 'ww' can be reduced. [variableScope]
xfe-1.42/src/clearlooks.cpp:2507:60: style: The scope of the variable 'd' can be reduced. [variableScope]
xfe-1.42/src/XFileImage.cpp:1044:17: style: The scope of the variable 'item' can be reduced. [variableScope]
xfe-1.42/src/XFileImage.cpp:1138:17: style: The scope of the variable 'item' can be reduced. [variableScope]
xfe-1.42/src/XFilePackage.cpp:140:5: style: Variable 'mc' is reassigned a value before the old one has been used. [redundantAssignment]
xfe-1.42/src/XFilePackage.cpp:138:0: note: Variable 'mc' is reassigned a value before the old one has been used.
xfe-1.42/src/XFilePackage.cpp:140:5: note: Variable 'mc' is reassigned a value before the old one has been used.
xfe-1.42/src/XFilePackage.h:40:5: style: Class 'XFilePackage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xfe-1.42/src/xfeutils.cpp:1725:5: style: Variable 'icon' is reassigned a value before the old one has been used. [redundantAssignment]
xfe-1.42/src/xfeutils.cpp:1724:0: note: Variable 'icon' is reassigned a value before the old one has been used.
xfe-1.42/src/xfeutils.cpp:1725:5: note: Variable 'icon' is reassigned a value before the old one has been used.
xfe-1.42/src/xfeutils.cpp:1212:20: style: The scope of the variable 'entry' can be reduced. [variableScope]
xfe-1.42/src/xfeutils.cpp:1213:9: style: The scope of the variable 'n' can be reduced. [variableScope]
xfe-1.42/src/xfeutils.cpp:1246:20: style: The scope of the variable 'entry' can be reduced. [variableScope]
xfe-1.42/src/xfeutils.cpp:1694:10: style: The scope of the variable 'buffer' can be reduced. [variableScope]
xfe-1.42/src/xfeutils.cpp:1777:9: style: The scope of the variable 'pos2' can be reduced. [variableScope]
xfe-1.42/st/st.c:3157:8: warning: Return value of function ceilf() is not used. [ignoredReturnValue]
xfe-1.42/st/st.c:3160:9: warning: Return value of function floor() is not used. [ignoredReturnValue]
xfe-1.42/st/st.c:3054:2: style: Variable 'sizeh' is reassigned a value before the old one has been used. [redundantAssignment]
xfe-1.42/st/st.c:3052:0: note: Variable 'sizeh' is reassigned a value before the old one has been used.
xfe-1.42/st/st.c:3054:2: note: Variable 'sizeh' is reassigned a value before the old one has been used.
xfe-1.42/st/st.c:807:6: style: The scope of the variable 'newx' can be reduced. [variableScope]
xfe-1.42/st/st.c:807:12: style: The scope of the variable 'newy' can be reduced. [variableScope]
xfe-1.42/st/st.c:808:7: style: The scope of the variable 'delim' can be reduced. [variableScope]
xfe-1.42/st/st.c:1012:25: style: The scope of the variable 'linelen' can be reduced. [variableScope]
xfe-1.42/st/st.c:1013:14: style: The scope of the variable 'last' can be reduced. [variableScope]
xfe-1.42/st/st.c:1068:16: style: The scope of the variable 'last' can be reduced. [variableScope]
xfe-1.42/st/st.c:1068:23: style: The scope of the variable 'repl' can be reduced. [variableScope]
xfe-1.42/st/st.c:1451:6: style: The scope of the variable 'len' can be reduced. [variableScope]
xfe-1.42/st/st.c:1660:7: style: The scope of the variable 'v' can be reduced. [variableScope]
xfe-1.42/st/st.c:1967:6: style: The scope of the variable 'temp' can be reduced. [variableScope]
xfe-1.42/st/st.c:2324:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xfe-1.42/st/st.c:2401:6: style: The scope of the variable 'c' can be reduced. [variableScope]
xfe-1.42/st/st.c:2423:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xfe-1.42/st/st.c:2487:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xfe-1.42/st/st.c:2553:6: style: The scope of the variable 'x' can be reduced. [variableScope]
xfe-1.42/st/st.c:2553:9: style: The scope of the variable 'y' can be reduced. [variableScope]
xfe-1.42/st/st.c:2873:8: style: The scope of the variable 'bp' can be reduced. [variableScope]
xfe-1.42/st/st.c:2995:9: style: The scope of the variable 'cp' can be reduced. [variableScope]
xfe-1.42/st/st.c:3386:9: style: The scope of the variable 'mode' can be reduced. [variableScope]
xfe-1.42/st/st.c:3390:7: style: The scope of the variable 'rune' can be reduced. [variableScope]
xfe-1.42/st/st.c:3918:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xfe-1.42/st/st.c:1833:7: style: Unsigned variable 'r' can't be negative so it is unnecessary to test it. [unsignedPositive]
xfe-1.42/st/st.c:1833:30: style: Unsigned variable 'g' can't be negative so it is unnecessary to test it. [unsignedPositive]
xfe-1.42/st/st.c:1833:53: style: Unsigned variable 'b' can't be negative so it is unnecessary to test it. [unsignedPositive]
xfe-1.42/st/st.c:2525:5: style: Unsigned variable 'u' can't be negative so it is unnecessary to test it. [unsignedPositive]
xfe-1.42/st/st.c:2761:12: style: Unsigned variable 'u' can't be negative so it is unnecessary to test it. [unsignedPositive]
xfe-1.42/st/st.c:3557:51: style: Unsigned variable '.' can't be negative so it is unnecessary to test it. [unsignedPositive]
[17:33]

ftp://ftp.se.debian.org/debian/pool/main/x/xfig/xfig_3.2.7a.orig.tar.xz
xfig-3.2.7a/lib/realloc.c:41:0: error: Invalid number of character '{' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
xfig-3.2.7a/lib/strcasecmp.c:7:7: style: The scope of the variable 'c1' can be reduced. [variableScope]
xfig-3.2.7a/lib/strcasecmp.c:7:10: style: The scope of the variable 'c2' can be reduced. [variableScope]
xfig-3.2.7a/lib/strncasecmp.c:7:7: style: The scope of the variable 'c1' can be reduced. [variableScope]
xfig-3.2.7a/lib/strncasecmp.c:7:10: style: The scope of the variable 'c2' can be reduced. [variableScope]
xfig-3.2.7a/src/SimpleMenu.c:1169:17: style: The scope of the variable 'entry' can be reduced. [variableScope]
xfig-3.2.7a/src/SmeBSB.c:486:61: style: Variable 'oclass' is assigned a value that is never used. [unreadVariable]
xfig-3.2.7a/src/SmeBSB.c:706:17: style: Variable 'mask_i18n' is assigned a value that is never used. [unreadVariable]
xfig-3.2.7a/src/d_arc.c:82:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xfig-3.2.7a/src/d_line.c:238:20: style: The scope of the variable 'comp' can be reduced. [variableScope]
xfig-3.2.7a/src/d_regpoly.c:84:21: style: The scope of the variable 'angle' can be reduced. [variableScope]
xfig-3.2.7a/src/d_regpoly.c:85:21: style: The scope of the variable 'nx' can be reduced. [variableScope]
xfig-3.2.7a/src/d_regpoly.c:85:25: style: The scope of the variable 'ny' can be reduced. [variableScope]
xfig-3.2.7a/src/d_text.c:457:14: style: The scope of the variable 'length' can be reduced. [variableScope]
xfig-3.2.7a/src/d_text.c:459:15: style: The scope of the variable 'lensin' can be reduced. [variableScope]
xfig-3.2.7a/src/d_text.c:459:23: style: The scope of the variable 'lencos' can be reduced. [variableScope]
xfig-3.2.7a/src/d_text.c:1602:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xfig-3.2.7a/src/d_text.c:1632:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xfig-3.2.7a/src/e_align.c:84:14: style: The scope of the variable 'ux' can be reduced. [variableScope]
xfig-3.2.7a/src/e_chop.c:239:7: style: The scope of the variable 'last_x' can be reduced. [variableScope]
xfig-3.2.7a/src/e_chop.c:240:7: style: The scope of the variable 'last_y' can be reduced. [variableScope]
xfig-3.2.7a/src/e_chop.c:243:7: style: The scope of the variable 'this_x' can be reduced. [variableScope]
xfig-3.2.7a/src/e_chop.c:244:7: style: The scope of the variable 'this_y' can be reduced. [variableScope]
xfig-3.2.7a/src/e_chop.c:245:7: style: The scope of the variable 'this_ptype' can be reduced. [variableScope]
xfig-3.2.7a/src/e_chop.c:345:7: style: The scope of the variable 'last_x' can be reduced. [variableScope]
xfig-3.2.7a/src/e_chop.c:346:7: style: The scope of the variable 'last_y' can be reduced. [variableScope]
xfig-3.2.7a/src/e_chop.c:409:10: style: The scope of the variable 'j' can be reduced. [variableScope]
xfig-3.2.7a/src/e_chop.c:412:7: style: The scope of the variable 'nr_verts' can be reduced. [variableScope]
xfig-3.2.7a/src/e_chop.c:413:7: style: The scope of the variable 'nr_segs' can be reduced. [variableScope]
xfig-3.2.7a/src/e_chop.c:663:9: style: Variable 'vpha' is assigned a value that is never used. [unreadVariable]
xfig-3.2.7a/src/e_chop.c:128:5: error: Common realloc mistake: 'axe_objects' nulled but not freed upon failure [memleakOnRealloc]
xfig-3.2.7a/src/e_compound.c:123:15: style: The scope of the variable 'd' can be reduced. [variableScope]
xfig-3.2.7a/src/e_compound.c:164:15: style: The scope of the variable 'c' can be reduced. [variableScope]
xfig-3.2.7a/src/e_compound.c:165:15: style: The scope of the variable 'd' can be reduced. [variableScope]
xfig-3.2.7a/src/e_edit.c:3155:11: error: Array 'pix_table[16]' accessed at index 16, which is out of bounds. [arrayIndexOutOfBounds]
xfig-3.2.7a/src/e_edit.c:3120:5: note: After for loop, i has value 16
xfig-3.2.7a/src/e_edit.c:3155:11: note: Array index out of bounds
xfig-3.2.7a/src/e_edit.c:3156:11: error: Array 'pix_table[16]' accessed at index 16, which is out of bounds. [arrayIndexOutOfBounds]
xfig-3.2.7a/src/e_edit.c:3120:5: note: After for loop, i has value 16
xfig-3.2.7a/src/e_edit.c:3156:11: note: Array index out of bounds
xfig-3.2.7a/src/e_edit.c:1794:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xfig-3.2.7a/src/e_edit.c:2108:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xfig-3.2.7a/src/e_edit.c:3031:5: style: Variable 'button_result' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xfig-3.2.7a/src/e_edit.c:3030:5: note: Variable 'button_result' is reassigned a value before the old one has been used if variable is no semaphore variable.
xfig-3.2.7a/src/e_edit.c:3031:5: note: Variable 'button_result' is reassigned a value before the old one has been used if variable is no semaphore variable.
xfig-3.2.7a/src/e_edit.c:1084:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xfig-3.2.7a/src/e_edit.c:3081:17: style: The scope of the variable 'fill' can be reduced. [variableScope]
xfig-3.2.7a/src/e_edit.c:3779:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xfig-3.2.7a/src/e_edit.c:3779:8: style: The scope of the variable 'j' can be reduced. [variableScope]
xfig-3.2.7a/src/e_edit.c:4644:16: style: The scope of the variable 'dval' can be reduced. [variableScope]
xfig-3.2.7a/src/e_edit.c:4669:16: style: The scope of the variable 'val' can be reduced. [variableScope]
xfig-3.2.7a/src/e_edit.c:5379:10: style: The scope of the variable 'err' can be reduced. [variableScope]
xfig-3.2.7a/src/e_edit.c:5412:8: style: Variable 'err' is assigned a value that is never used. [unreadVariable]
xfig-3.2.7a/src/e_joinsplit.c:193:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xfig-3.2.7a/src/e_joinsplit.c:186:11: warning: Either the condition 'if(point)' is redundant or there is possible null pointer dereference: point. [nullPointerRedundantCheck]
xfig-3.2.7a/src/e_joinsplit.c:187:8: note: Assuming that condition 'if(point)' is not redundant
xfig-3.2.7a/src/e_joinsplit.c:186:11: note: Null pointer dereference
xfig-3.2.7a/src/e_joinsplit.c:436:25: style: The scope of the variable 'new_l2' can be reduced. [variableScope]
xfig-3.2.7a/src/e_joinsplit.c:545:29: style: The scope of the variable 'new_spl2' can be reduced. [variableScope]
xfig-3.2.7a/src/e_measure.c:313:16: style: The scope of the variable 'a' can be reduced. [variableScope]
xfig-3.2.7a/src/e_measure.c:313:18: style: The scope of the variable 'b' can be reduced. [variableScope]
xfig-3.2.7a/src/e_measure.c:313:20: style: The scope of the variable 'z' can be reduced. [variableScope]
xfig-3.2.7a/src/e_movept.c:173:16: style: The scope of the variable 'dx' can be reduced. [variableScope]
xfig-3.2.7a/src/e_movept.c:173:20: style: The scope of the variable 'dy' can be reduced. [variableScope]
xfig-3.2.7a/src/e_movept.c:173:24: style: The scope of the variable 'l' can be reduced. [variableScope]
xfig-3.2.7a/src/e_movept.c:526:16: style: The scope of the variable 'dx' can be reduced. [variableScope]
xfig-3.2.7a/src/e_movept.c:526:20: style: The scope of the variable 'dy' can be reduced. [variableScope]
xfig-3.2.7a/src/e_movept.c:526:24: style: The scope of the variable 'l' can be reduced. [variableScope]
xfig-3.2.7a/src/e_placelib.c:73:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xfig-3.2.7a/src/e_placelib.c:181:19: style: The scope of the variable 'x1' can be reduced. [variableScope]
xfig-3.2.7a/src/e_placelib.c:181:23: style: The scope of the variable 'y1' can be reduced. [variableScope]
xfig-3.2.7a/src/e_placelib.c:181:27: style: The scope of the variable 'x2' can be reduced. [variableScope]
xfig-3.2.7a/src/e_placelib.c:181:31: style: The scope of the variable 'y2' can be reduced. [variableScope]
xfig-3.2.7a/src/e_placelib.c:234:17: style: The scope of the variable 'this_c' can be reduced. [variableScope]
xfig-3.2.7a/src/e_placelib.c:269:9: style: The scope of the variable 'dx' can be reduced. [variableScope]
xfig-3.2.7a/src/e_placelib.c:269:12: style: The scope of the variable 'dy' can be reduced. [variableScope]
xfig-3.2.7a/src/e_rotate.c:340:14: style: The scope of the variable 'dx' can be reduced. [variableScope]
xfig-3.2.7a/src/e_rotate.c:372:14: style: The scope of the variable 'dx' can be reduced. [variableScope]
xfig-3.2.7a/src/e_rotate.c:389:14: style: The scope of the variable 'dx' can be reduced. [variableScope]
xfig-3.2.7a/src/e_rotate.c:408:14: style: The scope of the variable 'dxc' can be reduced. [variableScope]
xfig-3.2.7a/src/e_rotate.c:408:18: style: The scope of the variable 'dxs' can be reduced. [variableScope]
xfig-3.2.7a/src/e_rotate.c:408:22: style: The scope of the variable 'dxe' can be reduced. [variableScope]
xfig-3.2.7a/src/e_rotate.c:434:14: style: The scope of the variable 'dx' can be reduced. [variableScope]
xfig-3.2.7a/src/e_scale.c:294:16: style: The scope of the variable 'dx' can be reduced. [variableScope]
xfig-3.2.7a/src/e_scale.c:294:20: style: The scope of the variable 'dy' can be reduced. [variableScope]
xfig-3.2.7a/src/e_scale.c:584:16: style: The scope of the variable 'dx' can be reduced. [variableScope]
xfig-3.2.7a/src/e_scale.c:584:20: style: The scope of the variable 'dy' can be reduced. [variableScope]
xfig-3.2.7a/src/e_scale.c:584:24: style: The scope of the variable 'l' can be reduced. [variableScope]
xfig-3.2.7a/src/e_scale.c:821:16: style: The scope of the variable 'length' can be reduced. [variableScope]
xfig-3.2.7a/src/e_scale.c:824:30: style: The scope of the variable 'save' can be reduced. [variableScope]
xfig-3.2.7a/src/e_scale.c:827:23: style: The scope of the variable 'comment' can be reduced. [variableScope]
xfig-3.2.7a/src/e_scale.c:1122:9: style: The scope of the variable 'newsize' can be reduced. [variableScope]
xfig-3.2.7a/src/e_scale.c:1148:16: style: The scope of the variable 'dx' can be reduced. [variableScope]
xfig-3.2.7a/src/e_scale.c:1148:20: style: The scope of the variable 'dy' can be reduced. [variableScope]
xfig-3.2.7a/src/e_scale.c:1148:24: style: The scope of the variable 'l' can be reduced. [variableScope]
xfig-3.2.7a/src/e_scale.c:1353:10: style: The scope of the variable 'owd' can be reduced. [variableScope]
xfig-3.2.7a/src/e_scale.c:1353:14: style: The scope of the variable 'oht' can be reduced. [variableScope]
xfig-3.2.7a/src/e_scale.c:1353:19: style: The scope of the variable 'nwd' can be reduced. [variableScope]
xfig-3.2.7a/src/e_scale.c:1353:24: style: The scope of the variable 'nht' can be reduced. [variableScope]
xfig-3.2.7a/src/e_scale.c:281:5: style: Variable 'dx' is assigned a value that is never used. [unreadVariable]
xfig-3.2.7a/src/e_scale.c:282:5: style: Variable 'dy' is assigned a value that is never used. [unreadVariable]
xfig-3.2.7a/src/e_scale.c:1278:5: style: Variable 'scalex' is assigned a value that is never used. [unreadVariable]
xfig-3.2.7a/src/e_scale.c:1279:5: style: Variable 'scaley' is assigned a value that is never used. [unreadVariable]
xfig-3.2.7a/src/e_update.c:647:16: style: The scope of the variable 'dtext' can be reduced. [variableScope]
xfig-3.2.7a/src/e_update.c:550:26: style: Function 'fix_fillstyle' argument 1 names different: declaration 'object' definition 'obj'. [funcArgNamesDifferent]
xfig-3.2.7a/src/e_update.c:69:27: note: Function 'fix_fillstyle' argument 1 names different: declaration 'object' definition 'obj'.
xfig-3.2.7a/src/e_update.c:550:26: note: Function 'fix_fillstyle' argument 1 names different: declaration 'object' definition 'obj'.
xfig-3.2.7a/src/f_load.c:241:5: warning: Either the condition 'if(c)' is redundant or there is possible null pointer dereference: c. [nullPointerRedundantCheck]
xfig-3.2.7a/src/f_load.c:260:5: note: Assuming that condition 'if(c)' is not redundant
xfig-3.2.7a/src/f_load.c:241:5: note: Null pointer dereference
xfig-3.2.7a/src/f_load.c:242:5: warning: Either the condition 'if(c)' is redundant or there is possible null pointer dereference: c. [nullPointerRedundantCheck]
xfig-3.2.7a/src/f_load.c:260:5: note: Assuming that condition 'if(c)' is not redundant
xfig-3.2.7a/src/f_load.c:242:5: note: Null pointer dereference
xfig-3.2.7a/src/f_load.c:243:5: warning: Either the condition 'if(c)' is redundant or there is possible null pointer dereference: c. [nullPointerRedundantCheck]
xfig-3.2.7a/src/f_load.c:260:5: note: Assuming that condition 'if(c)' is not redundant
xfig-3.2.7a/src/f_load.c:243:5: note: Null pointer dereference
xfig-3.2.7a/src/f_load.c:244:5: warning: Either the condition 'if(c)' is redundant or there is possible null pointer dereference: c. [nullPointerRedundantCheck]
xfig-3.2.7a/src/f_load.c:260:5: note: Assuming that condition 'if(c)' is not redundant
xfig-3.2.7a/src/f_load.c:244:5: note: Null pointer dereference
xfig-3.2.7a/src/f_load.c:245:5: warning: Either the condition 'if(c)' is redundant or there is possible null pointer dereference: c. [nullPointerRedundantCheck]
xfig-3.2.7a/src/f_load.c:260:5: note: Assuming that condition 'if(c)' is not redundant
xfig-3.2.7a/src/f_load.c:245:5: note: Null pointer dereference
xfig-3.2.7a/src/f_load.c:246:5: warning: Either the condition 'if(c)' is redundant or there is possible null pointer dereference: c. [nullPointerRedundantCheck]
xfig-3.2.7a/src/f_load.c:260:5: note: Assuming that condition 'if(c)' is not redundant
xfig-3.2.7a/src/f_load.c:246:5: note: Null pointer dereference
xfig-3.2.7a/src/f_load.c:247:5: warning: Either the condition 'if(c)' is redundant or there is possible null pointer dereference: c. [nullPointerRedundantCheck]
xfig-3.2.7a/src/f_load.c:260:5: note: Assuming that condition 'if(c)' is not redundant
xfig-3.2.7a/src/f_load.c:247:5: note: Null pointer dereference
xfig-3.2.7a/src/f_load.c:248:5: warning: Either the condition 'if(c)' is redundant or there is possible null pointer dereference: c. [nullPointerRedundantCheck]
xfig-3.2.7a/src/f_load.c:260:5: note: Assuming that condition 'if(c)' is not redundant
xfig-3.2.7a/src/f_load.c:248:5: note: Null pointer dereference
xfig-3.2.7a/src/f_load.c:148:0: style: Variable '_ArgCountMax' is assigned a value that is never used. [unreadVariable]
xfig-3.2.7a/src/f_neuclrtab.c:98:16: style: The scope of the variable 'sv' can be reduced. [variableScope]
xfig-3.2.7a/src/f_neuclrtab.c:99:9: style: The scope of the variable 'rval' can be reduced. [variableScope]
xfig-3.2.7a/src/f_neuclrtab.c:99:15: style: The scope of the variable 'cumprob' can be reduced. [variableScope]
xfig-3.2.7a/src/f_neuclrtab.c:324:19: style: The scope of the variable 'smallpos' can be reduced. [variableScope]
xfig-3.2.7a/src/f_neuclrtab.c:324:28: style: The scope of the variable 'smallval' can be reduced. [variableScope]
xfig-3.2.7a/src/f_neuclrtab.c:422:17: style: The scope of the variable 'dist' can be reduced. [variableScope]
xfig-3.2.7a/src/f_neuclrtab.c:422:22: style: The scope of the variable 'a' can be reduced. [variableScope]
xfig-3.2.7a/src/f_neuclrtab.c:422:24: style: The scope of the variable 'biasdist' can be reduced. [variableScope]
xfig-3.2.7a/src/f_neuclrtab.c:422:33: style: The scope of the variable 'betafreq' can be reduced. [variableScope]
xfig-3.2.7a/src/f_neuclrtab.c:478:25: style: The scope of the variable 'a' can be reduced. [variableScope]
xfig-3.2.7a/src/f_neuclrtab.c:514:17: style: The scope of the variable 'j' can be reduced. [variableScope]
xfig-3.2.7a/src/f_neuclrtab.c:514:19: style: The scope of the variable 'b' can be reduced. [variableScope]
xfig-3.2.7a/src/f_neuclrtab.c:514:21: style: The scope of the variable 'g' can be reduced. [variableScope]
xfig-3.2.7a/src/f_neuclrtab.c:514:23: style: The scope of the variable 'r' can be reduced. [variableScope]
xfig-3.2.7a/src/f_neuclrtab.c:587:19: style: The scope of the variable 'k' can be reduced. [variableScope]
xfig-3.2.7a/src/f_picobj.c:219:13: error: Array 'headers[10]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds]
xfig-3.2.7a/src/f_picobj.c:208:5: note: After for loop, i has value 10
xfig-3.2.7a/src/f_picobj.c:219:13: note: Array index out of bounds
xfig-3.2.7a/src/f_picobj.c:128:9: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
xfig-3.2.7a/src/f_picobj.c:99:18: style: The scope of the variable 'c' can be reduced. [variableScope]
xfig-3.2.7a/src/f_picobj.c:329:11: style: The scope of the variable 'line' can be reduced. [variableScope]
xfig-3.2.7a/src/f_picobj.c:330:11: style: The scope of the variable 'stat' can be reduced. [variableScope]
xfig-3.2.7a/src/f_read.c:1826:21: warning: Either the condition 'newval<512' is redundant or the array 'colorFree[512]' is accessed at index 512, which is out of bounds. [arrayIndexOutOfBoundsCond]
xfig-3.2.7a/src/f_read.c:1824:18: note: Assuming that condition 'newval<512' is not redundant
xfig-3.2.7a/src/f_read.c:1825:8: note: newval is incremented', new value is 512
xfig-3.2.7a/src/f_read.c:1826:21: note: Array index out of bounds
xfig-3.2.7a/src/f_read.c:589:10: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xfig-3.2.7a/src/f_read.c:589:10: warning: %x in format string (no. 3) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xfig-3.2.7a/src/f_read.c:589:10: warning: %x in format string (no. 4) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xfig-3.2.7a/src/f_read.c:1454:12: warning: %o in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xfig-3.2.7a/src/f_read.c:199:14: style: The scope of the variable 'status' can be reduced. [variableScope]
xfig-3.2.7a/src/f_read.c:230:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xfig-3.2.7a/src/f_read.c:232:14: style: The scope of the variable 'versstring' can be reduced. [variableScope]
xfig-3.2.7a/src/f_read.c:873:14: style: The scope of the variable 'picfile' can be reduced. [variableScope]
xfig-3.2.7a/src/f_read.c:1293:14: style: The scope of the variable 'l' can be reduced. [variableScope]
xfig-3.2.7a/src/f_read.c:1294:14: style: The scope of the variable 'ignore' can be reduced. [variableScope]
xfig-3.2.7a/src/f_read.c:973:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xfig-3.2.7a/src/f_read.c:1327:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xfig-3.2.7a/src/f_read.c:1332:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xfig-3.2.7a/src/f_read.c:1420:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xfig-3.2.7a/src/f_readeps.c:58:17: style: The scope of the variable 'nbitmap' can be reduced. [variableScope]
xfig-3.2.7a/src/f_readeps.c:62:17: style: The scope of the variable 'cp' can be reduced. [variableScope]
xfig-3.2.7a/src/f_readeps.c:63:20: style: The scope of the variable 'mp' can be reduced. [variableScope]
xfig-3.2.7a/src/f_readeps.c:64:18: style: The scope of the variable 'hexnib' can be reduced. [variableScope]
xfig-3.2.7a/src/f_readeps.c:65:17: style: The scope of the variable 'flag' can be reduced. [variableScope]
xfig-3.2.7a/src/f_readeps.c:68:20: style: The scope of the variable 'last' can be reduced. [variableScope]
xfig-3.2.7a/src/f_readgif.c:79:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xfig-3.2.7a/src/f_readgif.c:81:25: style: The scope of the variable 'red' can be reduced. [variableScope]
xfig-3.2.7a/src/f_readgif.c:81:30: style: The scope of the variable 'green' can be reduced. [variableScope]
xfig-3.2.7a/src/f_readgif.c:81:37: style: The scope of the variable 'blue' can be reduced. [variableScope]
xfig-3.2.7a/src/f_readold.c:500:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xfig-3.2.7a/src/f_readpcx.c:242:0: error: Memory leak: pal [memleak]
xfig-3.2.7a/src/f_readpng.c:175:0: error: Memory leak: row_pointers [memleak]
xfig-3.2.7a/src/f_readxbm.c:142:9: style: The scope of the variable 'ch' can be reduced. [variableScope]
xfig-3.2.7a/src/f_readxbm.c:216:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xfig-3.2.7a/src/f_readxbm.c:229:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xfig-3.2.7a/src/f_readxbm.c:231:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xfig-3.2.7a/src/f_readxbm.c:233:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xfig-3.2.7a/src/f_readxpm.c:38:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xfig-3.2.7a/src/f_readxpm.c:39:14: style: The scope of the variable 'c' can be reduced. [variableScope]
xfig-3.2.7a/src/f_save.c:167:14: style: The scope of the variable 'str' can be reduced. [variableScope]
xfig-3.2.7a/src/f_save.c:167:24: style: The scope of the variable 'com' can be reduced. [variableScope]
xfig-3.2.7a/src/f_save.c:168:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xfig-3.2.7a/src/f_save.c:168:17: style: The scope of the variable 'len' can be reduced. [variableScope]
xfig-3.2.7a/src/f_save.c:520:21: style: The scope of the variable 'c' can be reduced. [variableScope]
xfig-3.2.7a/src/f_util.c:114:17: warning: Either the condition 'path==NULL' is redundant or there is possible null pointer dereference: path. [nullPointerRedundantCheck]
xfig-3.2.7a/src/f_util.c:114:36: note: Assuming that condition 'path==NULL' is not redundant
xfig-3.2.7a/src/f_util.c:114:17: note: Null pointer dereference
xfig-3.2.7a/src/f_util.c:162:14: style: The scope of the variable 'string' can be reduced. [variableScope]
xfig-3.2.7a/src/f_util.c:750:31: style: The scope of the variable 'word' can be reduced. [variableScope]
xfig-3.2.7a/src/f_util.c:750:38: style: The scope of the variable 'opnd' can be reduced. [variableScope]
xfig-3.2.7a/src/f_util.c:844:33: style: The scope of the variable 'tok' can be reduced. [variableScope]
xfig-3.2.7a/src/f_util.c:1228:18: style: The scope of the variable 'd1' can be reduced. [variableScope]
xfig-3.2.7a/src/f_util.c:1263:17: style: The scope of the variable 'd1' can be reduced. [variableScope]
xfig-3.2.7a/src/main.c:698:11: style: The scope of the variable 'len' can be reduced. [variableScope]
xfig-3.2.7a/src/main.c:1008:11: style: The scope of the variable 'margin_ht' can be reduced. [variableScope]
xfig-3.2.7a/src/main.c:1009:11: style: The scope of the variable 'margin_wd' can be reduced. [variableScope]
xfig-3.2.7a/src/main.c:1010:11: style: The scope of the variable 'max_ht' can be reduced. [variableScope]
xfig-3.2.7a/src/main.c:1010:19: style: The scope of the variable 'max_wd' can be reduced. [variableScope]
xfig-3.2.7a/src/main.c:1575:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xfig-3.2.7a/src/main.c:1741:9: style: The scope of the variable 'scr' can be reduced. [variableScope]
xfig-3.2.7a/src/u_bound.c:323:13: style: The scope of the variable 'xleft' can be reduced. [variableScope]
xfig-3.2.7a/src/u_bound.c:323:20: style: The scope of the variable 'xright' can be reduced. [variableScope]
xfig-3.2.7a/src/u_bound.c:507:14: style: The scope of the variable 'px' can be reduced. [variableScope]
xfig-3.2.7a/src/u_bound.c:507:18: style: The scope of the variable 'py' can be reduced. [variableScope]
xfig-3.2.7a/src/u_bound.c:615:14: style: The scope of the variable 'fxmin' can be reduced. [variableScope]
xfig-3.2.7a/src/u_bound.c:615:21: style: The scope of the variable 'fymin' can be reduced. [variableScope]
xfig-3.2.7a/src/u_bound.c:615:28: style: The scope of the variable 'fxmax' can be reduced. [variableScope]
xfig-3.2.7a/src/u_bound.c:615:35: style: The scope of the variable 'fymax' can be reduced. [variableScope]
xfig-3.2.7a/src/u_bound.c:616:14: style: The scope of the variable 'bxmin' can be reduced. [variableScope]
xfig-3.2.7a/src/u_bound.c:616:21: style: The scope of the variable 'bymin' can be reduced. [variableScope]
xfig-3.2.7a/src/u_bound.c:616:28: style: The scope of the variable 'bxmax' can be reduced. [variableScope]
xfig-3.2.7a/src/u_bound.c:616:35: style: The scope of the variable 'bymax' can be reduced. [variableScope]
xfig-3.2.7a/src/u_create.c:467:2: portability: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'intptr_t {aka signed long}'. [invalidPrintfArgType_uint]
xfig-3.2.7a/src/u_create.c:476:14: style: The scope of the variable 'width' can be reduced. [variableScope]
xfig-3.2.7a/src/u_create.c:476:21: style: The scope of the variable 'height' can be reduced. [variableScope]
xfig-3.2.7a/src/u_create.c:701:23: style: The scope of the variable 'ee' can be reduced. [variableScope]
xfig-3.2.7a/src/u_create.c:702:19: style: The scope of the variable 'aa' can be reduced. [variableScope]
xfig-3.2.7a/src/u_create.c:703:20: style: The scope of the variable 'll' can be reduced. [variableScope]
xfig-3.2.7a/src/u_create.c:704:22: style: The scope of the variable 'ss' can be reduced. [variableScope]
xfig-3.2.7a/src/u_create.c:705:20: style: The scope of the variable 'tt' can be reduced. [variableScope]
xfig-3.2.7a/src/u_create.c:706:25: style: The scope of the variable 'ccc' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:95:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:95:17: style: The scope of the variable 'j' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:95:20: style: The scope of the variable 'delta_x' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:95:29: style: The scope of the variable 'delta_y' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:95:38: style: The scope of the variable 'start_x' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:95:47: style: The scope of the variable 'start_y' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:96:14: style: The scope of the variable 'nx' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:96:18: style: The scope of the variable 'ny' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:223:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:223:17: style: The scope of the variable 'j' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:223:20: style: The scope of the variable 'delta_x' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:223:29: style: The scope of the variable 'delta_y' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:223:38: style: The scope of the variable 'start_x' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:223:47: style: The scope of the variable 'start_y' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:224:14: style: The scope of the variable 'nx' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:224:18: style: The scope of the variable 'ny' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:357:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:357:17: style: The scope of the variable 'j' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:357:20: style: The scope of the variable 'delta_x' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:357:29: style: The scope of the variable 'delta_y' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:357:38: style: The scope of the variable 'start_x' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:357:47: style: The scope of the variable 'start_y' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:358:14: style: The scope of the variable 'nx' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:358:18: style: The scope of the variable 'ny' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:458:14: style: The scope of the variable 'cw' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:458:17: style: The scope of the variable 'cw2' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:496:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:496:17: style: The scope of the variable 'j' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:496:20: style: The scope of the variable 'delta_x' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:496:29: style: The scope of the variable 'delta_y' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:496:38: style: The scope of the variable 'start_x' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:496:47: style: The scope of the variable 'start_y' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:497:14: style: The scope of the variable 'nx' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:497:18: style: The scope of the variable 'ny' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:642:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:642:17: style: The scope of the variable 'j' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:642:20: style: The scope of the variable 'delta_x' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:642:29: style: The scope of the variable 'delta_y' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:642:38: style: The scope of the variable 'start_x' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:642:47: style: The scope of the variable 'start_y' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:643:14: style: The scope of the variable 'nx' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:643:18: style: The scope of the variable 'ny' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:775:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:775:17: style: The scope of the variable 'j' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:775:20: style: The scope of the variable 'delta_x' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:775:29: style: The scope of the variable 'delta_y' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:775:38: style: The scope of the variable 'start_x' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:775:47: style: The scope of the variable 'start_y' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:776:14: style: The scope of the variable 'nx' can be reduced. [variableScope]
xfig-3.2.7a/src/u_drag.c:776:18: style: The scope of the variable 'ny' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw_spline.c:344:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:228:22: style: The scope of the variable 'scx' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:228:27: style: The scope of the variable 'scy' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:231:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:469:9: style: The scope of the variable 'xleft' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:469:16: style: The scope of the variable 'xright' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:590:14: style: The scope of the variable 'string' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:591:27: style: The scope of the variable 'p2' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:874:18: style: The scope of the variable 'k' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:875:14: style: The scope of the variable 'bwidth' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:876:28: style: The scope of the variable 'tdata' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:877:14: style: The scope of the variable 'nbytes' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:878:14: style: The scope of the variable 'bbytes' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:879:14: style: The scope of the variable 'ibit' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:879:20: style: The scope of the variable 'jbit' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:879:26: style: The scope of the variable 'jnb' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:880:14: style: The scope of the variable 'wbit' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:881:14: style: The scope of the variable 'fg' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:881:18: style: The scope of the variable 'bg' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:882:16: style: The scope of the variable 'image' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:1000:21: style: The scope of the variable 'pixel' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:1003:22: style: The scope of the variable 'Spixel' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:1291:21: style: The scope of the variable 'lenword' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:1291:30: style: The scope of the variable 'lenspace' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:1292:11: style: The scope of the variable 'xs' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:1292:15: style: The scope of the variable 'ys' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:1292:19: style: The scope of the variable 'xe' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:1292:23: style: The scope of the variable 'ye' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:1454:17: style: The scope of the variable 'j' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:1606:22: style: The scope of the variable 'xs' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:1606:26: style: The scope of the variable 'ys' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:1610:16: style: The scope of the variable 'radius' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:1611:16: style: The scope of the variable 'angle' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:1611:23: style: The scope of the variable 'init_angle' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:1611:35: style: The scope of the variable 'rads' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:1612:16: style: The scope of the variable 'fix_x' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:1612:23: style: The scope of the variable 'fix_y' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:1613:33: style: The scope of the variable 'tip' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:1614:17: style: The scope of the variable 'np' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:1615:14: style: The scope of the variable 'offset' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:1891:21: style: The scope of the variable 'deltax' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:1891:29: style: The scope of the variable 'deltay' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:1893:24: style: The scope of the variable 'fx' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:1893:28: style: The scope of the variable 'fy' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:1893:32: style: The scope of the variable 'fxy' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:1893:37: style: The scope of the variable 'absfx' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:1893:44: style: The scope of the variable 'absfy' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:1893:51: style: The scope of the variable 'absfxy' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:2024:10: style: The scope of the variable 'str' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:2046:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xfig-3.2.7a/src/u_draw.c:2096:13: style: The scope of the variable 'step' can be reduced. [variableScope]
xfig-3.2.7a/src/u_elastic.c:343:14: style: The scope of the variable 'dx' can be reduced. [variableScope]
xfig-3.2.7a/src/u_elastic.c:343:18: style: The scope of the variable 'dy' can be reduced. [variableScope]
xfig-3.2.7a/src/u_elastic.c:343:22: style: The scope of the variable 'x' can be reduced. [variableScope]
xfig-3.2.7a/src/u_elastic.c:343:25: style: The scope of the variable 'y' can be reduced. [variableScope]
xfig-3.2.7a/src/u_elastic.c:343:28: style: The scope of the variable 'xx' can be reduced. [variableScope]
xfig-3.2.7a/src/u_elastic.c:343:32: style: The scope of the variable 'yy' can be reduced. [variableScope]
xfig-3.2.7a/src/u_elastic.c:469:21: style: The scope of the variable 'angle' can be reduced. [variableScope]
xfig-3.2.7a/src/u_elastic.c:470:21: style: The scope of the variable 'nx' can be reduced. [variableScope]
xfig-3.2.7a/src/u_elastic.c:470:25: style: The scope of the variable 'ny' can be reduced. [variableScope]
xfig-3.2.7a/src/u_elastic.c:514:21: style: The scope of the variable 'x1' can be reduced. [variableScope]
xfig-3.2.7a/src/u_elastic.c:514:25: style: The scope of the variable 'y1' can be reduced. [variableScope]
xfig-3.2.7a/src/u_elastic.c:514:29: style: The scope of the variable 'x2' can be reduced. [variableScope]
xfig-3.2.7a/src/u_elastic.c:514:33: style: The scope of the variable 'y2' can be reduced. [variableScope]
xfig-3.2.7a/src/u_elastic.c:684:21: style: The scope of the variable 'x1' can be reduced. [variableScope]
xfig-3.2.7a/src/u_elastic.c:684:25: style: The scope of the variable 'y1' can be reduced. [variableScope]
xfig-3.2.7a/src/u_elastic.c:684:29: style: The scope of the variable 'x2' can be reduced. [variableScope]
xfig-3.2.7a/src/u_elastic.c:684:33: style: The scope of the variable 'y2' can be reduced. [variableScope]
xfig-3.2.7a/src/u_free.c:37:19: style: The scope of the variable 'arc' can be reduced. [variableScope]
xfig-3.2.7a/src/u_free.c:78:23: style: The scope of the variable 'ellipse' can be reduced. [variableScope]
xfig-3.2.7a/src/u_free.c:92:20: style: The scope of the variable 'line' can be reduced. [variableScope]
xfig-3.2.7a/src/u_free.c:104:20: style: The scope of the variable 'text' can be reduced. [variableScope]
xfig-3.2.7a/src/u_free.c:119:22: style: The scope of the variable 'spline' can be reduced. [variableScope]
xfig-3.2.7a/src/u_free.c:222:24: style: The scope of the variable 'link' can be reduced. [variableScope]
xfig-3.2.7a/src/u_geom.c:358:30: style: The scope of the variable 'cphi' can be reduced. [variableScope]
xfig-3.2.7a/src/u_geom.c:358:36: style: The scope of the variable 'sphi' can be reduced. [variableScope]
xfig-3.2.7a/src/u_geom.c:360:8: style: The scope of the variable 'wx' can be reduced. [variableScope]
xfig-3.2.7a/src/u_geom.c:360:12: style: The scope of the variable 'wy' can be reduced. [variableScope]
xfig-3.2.7a/src/u_geom.c:443:16: style: The scope of the variable 'x2' can be reduced. [variableScope]
xfig-3.2.7a/src/u_geom.c:443:20: style: The scope of the variable 'y2' can be reduced. [variableScope]
xfig-3.2.7a/src/u_geom.c:881:18: style: The scope of the variable 'tri_area' can be reduced. [variableScope]
xfig-3.2.7a/src/u_geom.c:1016:19: style: The scope of the variable 'd1' can be reduced. [variableScope]
xfig-3.2.7a/src/u_geom.c:1051:34: style: The scope of the variable 'dsx' can be reduced. [variableScope]
xfig-3.2.7a/src/u_geom.c:1051:39: style: The scope of the variable 'dsy' can be reduced. [variableScope]
xfig-3.2.7a/src/u_geom.c:275:65: error: Invalid abs() argument nr 1. A non-boolean value is required. [invalidFunctionArgBool]
xfig-3.2.7a/src/u_list.c:201:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xfig-3.2.7a/src/u_list.c:206:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xfig-3.2.7a/src/u_list.c:211:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xfig-3.2.7a/src/u_list.c:216:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xfig-3.2.7a/src/u_list.c:221:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xfig-3.2.7a/src/u_list.c:410:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xfig-3.2.7a/src/u_list.c:415:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xfig-3.2.7a/src/u_list.c:420:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xfig-3.2.7a/src/u_list.c:425:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xfig-3.2.7a/src/u_list.c:430:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xfig-3.2.7a/src/u_list.c:1331:16: style: The scope of the variable 'l' can be reduced. [variableScope]
xfig-3.2.7a/src/u_print.c:139:35: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xfig-3.2.7a/src/u_print.c:230:8: style: The scope of the variable 'loc' can be reduced. [variableScope]
xfig-3.2.7a/src/u_print.c:255:7: style: The scope of the variable 'tmpcmd' can be reduced. [variableScope]
xfig-3.2.7a/src/u_print.c:256:7: style: The scope of the variable 'tmp_name' can be reduced. [variableScope]
xfig-3.2.7a/src/u_print.c:259:8: style: The scope of the variable 'suf' can be reduced. [variableScope]
xfig-3.2.7a/src/u_print.c:629:8: style: The scope of the variable 'errfile' can be reduced. [variableScope]
xfig-3.2.7a/src/u_print.c:630:7: style: The scope of the variable 'str' can be reduced. [variableScope]
xfig-3.2.7a/src/u_quartic.c:29:10: style: The scope of the variable 'dum1' can be reduced. [variableScope]
xfig-3.2.7a/src/u_quartic.c:104:31: style: The scope of the variable 's' can be reduced. [variableScope]
xfig-3.2.7a/src/u_quartic.c:104:34: style: The scope of the variable 't' can be reduced. [variableScope]
xfig-3.2.7a/src/u_quartic.c:105:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xfig-3.2.7a/src/u_quartic.c:177:61: style: The scope of the variable 's' can be reduced. [variableScope]
xfig-3.2.7a/src/u_quartic.c:177:64: style: The scope of the variable 't' can be reduced. [variableScope]
xfig-3.2.7a/src/u_quartic.c:179:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xfig-3.2.7a/src/u_redraw.c:355:11: style: The scope of the variable 'rx' can be reduced. [variableScope]
xfig-3.2.7a/src/u_redraw.c:355:14: style: The scope of the variable 'ry' can be reduced. [variableScope]
xfig-3.2.7a/src/u_redraw.c:355:17: style: The scope of the variable 'i' can be reduced. [variableScope]
xfig-3.2.7a/src/u_redraw.c:504:23: style: The scope of the variable 'ux' can be reduced. [variableScope]
xfig-3.2.7a/src/u_redraw.c:505:13: style: The scope of the variable 'x' can be reduced. [variableScope]
xfig-3.2.7a/src/u_redraw.c:505:16: style: The scope of the variable 'y' can be reduced. [variableScope]
xfig-3.2.7a/src/u_redraw.c:602:14: style: The scope of the variable 'cx' can be reduced. [variableScope]
xfig-3.2.7a/src/u_redraw.c:602:18: style: The scope of the variable 'cy' can be reduced. [variableScope]
xfig-3.2.7a/src/w_browse.c:110:28: style: The scope of the variable 'path' can be reduced. [variableScope]
xfig-3.2.7a/src/w_canvas.c:231:14: style: The scope of the variable 'buf' can be reduced. [variableScope]
xfig-3.2.7a/src/w_canvas.c:245:21: style: The scope of the variable 'compose_key' can be reduced. [variableScope]
xfig-3.2.7a/src/w_canvas.c:247:21: style: The scope of the variable 'c' can be reduced. [variableScope]
xfig-3.2.7a/src/w_capture.c:62:12: style: The scope of the variable 'pngfile' can be reduced. [variableScope]
xfig-3.2.7a/src/w_capture.c:143:10: style: The scope of the variable 'red' can be reduced. [variableScope]
xfig-3.2.7a/src/w_capture.c:143:15: style: The scope of the variable 'green' can be reduced. [variableScope]
xfig-3.2.7a/src/w_capture.c:143:22: style: The scope of the variable 'blue' can be reduced. [variableScope]
xfig-3.2.7a/src/w_capture.c:145:10: style: The scope of the variable 'red_shift' can be reduced. [variableScope]
xfig-3.2.7a/src/w_capture.c:145:21: style: The scope of the variable 'green_shift' can be reduced. [variableScope]
xfig-3.2.7a/src/w_capture.c:145:34: style: The scope of the variable 'blue_shift' can be reduced. [variableScope]
xfig-3.2.7a/src/w_capture.c:152:13: style: The scope of the variable 'j' can be reduced. [variableScope]
xfig-3.2.7a/src/w_capture.c:154:27: style: The scope of the variable 'bit_order' can be reduced. [variableScope]
xfig-3.2.7a/src/w_capture.c:154:38: style: The scope of the variable 'byte_order' can be reduced. [variableScope]
xfig-3.2.7a/src/w_capture.c:155:10: style: The scope of the variable 'byte_inc' can be reduced. [variableScope]
xfig-3.2.7a/src/w_capture.c:156:10: style: The scope of the variable 'pix' can be reduced. [variableScope]
xfig-3.2.7a/src/w_cmdpanel.c:1015:2: style: Variable 'below' is reassigned a value before the old one has been used. [redundantAssignment]
xfig-3.2.7a/src/w_cmdpanel.c:1012:2: note: Variable 'below' is reassigned a value before the old one has been used.
xfig-3.2.7a/src/w_cmdpanel.c:1015:2: note: Variable 'below' is reassigned a value before the old one has been used.
xfig-3.2.7a/src/w_cmdpanel.c:454:30: style: The scope of the variable 'menu' can be reduced. [variableScope]
xfig-3.2.7a/src/w_cmdpanel.c:850:10: style: The scope of the variable 'dx' can be reduced. [variableScope]
xfig-3.2.7a/src/w_cmdpanel.c:850:14: style: The scope of the variable 'dy' can be reduced. [variableScope]
xfig-3.2.7a/src/w_cmdpanel.c:1186:11: style: The scope of the variable 'buf' can be reduced. [variableScope]
xfig-3.2.7a/src/w_cmdpanel.c:1633:5: style: The scope of the variable '_ArgCount' can be reduced. [variableScope]
xfig-3.2.7a/src/w_cmdpanel.c:521:19: style: Variable 'balloons_label' is assigned a value that is never used. [unreadVariable]
xfig-3.2.7a/src/w_cmdpanel.c:1080:15: style: Variable 'n_freehand' is assigned a value that is never used. [unreadVariable]
xfig-3.2.7a/src/w_cmdpanel.c:1094:13: style: Variable 'n_recent' is assigned a value that is never used. [unreadVariable]
xfig-3.2.7a/src/w_cmdpanel.c:1347:19: style: Variable 'balloons_label' is assigned a value that is never used. [unreadVariable]
xfig-3.2.7a/src/w_cmdpanel.c:1633:5: style: Variable '_ArgCountMax' is assigned a value that is never used. [unreadVariable]
xfig-3.2.7a/src/w_color.c:2438:13: style: Condition 'info==NULL' is always true [knownConditionTrueFalse]
xfig-3.2.7a/src/w_color.c:2434:22: note: Assignment 'info=NULL', assigned value is 0
xfig-3.2.7a/src/w_color.c:2438:13: note: Condition 'info==NULL' is always true
xfig-3.2.7a/src/w_color.c:1761:6: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xfig-3.2.7a/src/w_color.c:1761:6: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xfig-3.2.7a/src/w_color.c:1761:6: warning: %x in format string (no. 3) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xfig-3.2.7a/src/w_color.c:2438:13: style: Same expression on both sides of '==' because the value of 'info' and 'NULL' are the same. [duplicateExpression]
xfig-3.2.7a/src/w_color.c:2434:22: note: 'info' is assigned value 'NULL' here.
xfig-3.2.7a/src/w_color.c:2438:13: note: Same expression on both sides of '==' because the value of 'info' and 'NULL' are the same.
xfig-3.2.7a/src/w_color.c:2464:14: style: Same expression on both sides of '!=' because the value of 'info' and 'NULL' are the same. [duplicateExpression]
xfig-3.2.7a/src/w_color.c:2434:22: note: 'info' is assigned value 'NULL' here.
xfig-3.2.7a/src/w_color.c:2464:14: note: Same expression on both sides of '!=' because the value of 'info' and 'NULL' are the same.
xfig-3.2.7a/src/w_color.c:943:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
xfig-3.2.7a/src/w_color.c:1494:8: style: The scope of the variable 'indx' can be reduced. [variableScope]
xfig-3.2.7a/src/w_color.c:2253:8: style: The scope of the variable 'p' can be reduced. [variableScope]
xfig-3.2.7a/src/w_color.c:2253:11: style: The scope of the variable 'q' can be reduced. [variableScope]
xfig-3.2.7a/src/w_color.c:2253:14: style: The scope of the variable 't' can be reduced. [variableScope]
xfig-3.2.7a/src/w_color.c:2253:17: style: The scope of the variable 'f' can be reduced. [variableScope]
xfig-3.2.7a/src/w_color.c:2254:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xfig-3.2.7a/src/w_color.c:2299:8: style: The scope of the variable 'rc' can be reduced. [variableScope]
xfig-3.2.7a/src/w_color.c:2299:12: style: The scope of the variable 'gc' can be reduced. [variableScope]
xfig-3.2.7a/src/w_color.c:2299:16: style: The scope of the variable 'bc' can be reduced. [variableScope]
xfig-3.2.7a/src/w_color.c:417:15: style: Variable 'form_fg' is assigned a value that is never used. [unreadVariable]
xfig-3.2.7a/src/w_digitize.c:67:0: style: Variable '_ArgCountMax' is assigned a value that is never used. [unreadVariable]
xfig-3.2.7a/src/w_digitize.c:168:28: style: Variable 'file_prefix_seq' is assigned a value that is never used. [unreadVariable]
xfig-3.2.7a/src/w_digitize.c:358:0: style: Variable '_ArgCountMax' is assigned a value that is never used. [unreadVariable]
xfig-3.2.7a/src/w_digitize.c:388:0: style: Variable '_ArgCountMax' is assigned a value that is never used. [unreadVariable]
xfig-3.2.7a/src/w_digitize.c:408:0: style: Variable '_ArgCountMax' is assigned a value that is never used. [unreadVariable]
xfig-3.2.7a/src/w_dir.c:564:9: warning: Either the condition 'cmask==NULL' is redundant or there is possible null pointer dereference: cmask. [nullPointerRedundantCheck]
xfig-3.2.7a/src/w_dir.c:563:16: note: Assuming that condition 'cmask==NULL' is not redundant
xfig-3.2.7a/src/w_dir.c:564:9: note: Null pointer dereference
xfig-3.2.7a/src/w_dir.c:676:15: warning: Either the condition 'dir!=NULL' is redundant or there is possible null pointer dereference: dir. [nullPointerRedundantCheck]
xfig-3.2.7a/src/w_dir.c:659:13: note: Assuming that condition 'dir!=NULL' is not redundant
xfig-3.2.7a/src/w_dir.c:676:15: note: Null pointer dereference
xfig-3.2.7a/src/w_dir.c:648:14: style: The scope of the variable 'p' can be reduced. [variableScope]
xfig-3.2.7a/src/w_dir.c:567:17: style: Array index 'nmasks' is used before limits check. [arrayIndexThenCheck]
xfig-3.2.7a/src/w_drawprim.c:270:24: style: The scope of the variable 'sub' can be reduced. [variableScope]
xfig-3.2.7a/src/w_drawprim.c:613:21: style: The scope of the variable 'mask' can be reduced. [variableScope]
xfig-3.2.7a/src/w_drawprim.c:1201:18: style: The scope of the variable 'i' can be reduced. [variableScope]
xfig-3.2.7a/src/w_drawprim.c:1232:32: style: The scope of the variable 'i' can be reduced. [variableScope]
xfig-3.2.7a/src/w_drawprim.c:1662:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xfig-3.2.7a/src/w_drawprim.c:243:14: style: Unused variable: s [unusedVariable]
xfig-3.2.7a/src/w_export.c:905:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
xfig-3.2.7a/src/w_export.c:938:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xfig-3.2.7a/src/w_export.c:383:35: style: Function 'orient_select' argument 2 names different: declaration 'client_dat' definition 'client_data'. [funcArgNamesDifferent]
xfig-3.2.7a/src/w_export.c:160:45: note: Function 'orient_select' argument 2 names different: declaration 'client_dat' definition 'client_data'.
xfig-3.2.7a/src/w_export.c:383:35: note: Function 'orient_select' argument 2 names different: declaration 'client_dat' definition 'client_data'.
xfig-3.2.7a/src/w_export.c:383:58: style: Function 'orient_select' argument 3 names different: declaration 'call_dat' definition 'call_data'. [funcArgNamesDifferent]
xfig-3.2.7a/src/w_export.c:160:67: note: Function 'orient_select' argument 3 names different: declaration 'call_dat' definition 'call_data'.
xfig-3.2.7a/src/w_export.c:383:58: note: Function 'orient_select' argument 3 names different: declaration 'call_dat' definition 'call_data'.
xfig-3.2.7a/src/w_export.c:359:5: error: Uninitialized variable: transp [uninitvar]
xfig-3.2.7a/src/w_file.c:170:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xfig-3.2.7a/src/w_file.c:301:14: style: The scope of the variable 'fname' can be reduced. [variableScope]
xfig-3.2.7a/src/w_file.c:437:27: style: The scope of the variable 'fname' can be reduced. [variableScope]
xfig-3.2.7a/src/w_file.c:438:14: style: The scope of the variable 'qresult' can be reduced. [variableScope]
xfig-3.2.7a/src/w_file.c:549:14: style: The scope of the variable 'qresult' can be reduced. [variableScope]
xfig-3.2.7a/src/w_file.c:1218:10: style: The scope of the variable 'save_objmask' can be reduced. [variableScope]
xfig-3.2.7a/src/w_file.c:1223:10: style: The scope of the variable 'xmin' can be reduced. [variableScope]
xfig-3.2.7a/src/w_file.c:1223:16: style: The scope of the variable 'xmax' can be reduced. [variableScope]
xfig-3.2.7a/src/w_file.c:1223:22: style: The scope of the variable 'ymin' can be reduced. [variableScope]
xfig-3.2.7a/src/w_file.c:1223:28: style: The scope of the variable 'ymax' can be reduced. [variableScope]
xfig-3.2.7a/src/w_file.c:1224:11: style: The scope of the variable 'width' can be reduced. [variableScope]
xfig-3.2.7a/src/w_file.c:1224:18: style: The scope of the variable 'height' can be reduced. [variableScope]
xfig-3.2.7a/src/w_file.c:1224:26: style: The scope of the variable 'size' can be reduced. [variableScope]
xfig-3.2.7a/src/w_file.c:1225:10: style: The scope of the variable 'pixwidth' can be reduced. [variableScope]
xfig-3.2.7a/src/w_file.c:1225:20: style: The scope of the variable 'pixheight' can be reduced. [variableScope]
xfig-3.2.7a/src/w_file.c:1226:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xfig-3.2.7a/src/w_file.c:1227:10: style: The scope of the variable 'figsize' can be reduced. [variableScope]
xfig-3.2.7a/src/w_file.c:615:0: style: Variable '_ArgCountMax' is assigned a value that is never used. [unreadVariable]
xfig-3.2.7a/src/w_fontpanel.c:322:5: style: The scope of the variable '_ArgCountMax' can be reduced. [variableScope]
xfig-3.2.7a/src/w_fontpanel.c:322:5: style: The scope of the variable '_ArgCount' can be reduced. [variableScope]
xfig-3.2.7a/src/w_grid.c:43:5: style: The scope of the variable '_ArgCountMax' can be reduced. [variableScope]
xfig-3.2.7a/src/w_grid.c:43:5: style: The scope of the variable '_ArgCount' can be reduced. [variableScope]
xfig-3.2.7a/src/w_help.c:129:5: style: The scope of the variable '_ArgCountMax' can be reduced. [variableScope]
xfig-3.2.7a/src/w_help.c:129:5: style: The scope of the variable '_ArgCount' can be reduced. [variableScope]
xfig-3.2.7a/src/w_help.c:132:12: style: The scope of the variable 'info' can be reduced. [variableScope]
xfig-3.2.7a/src/w_i18n.c:451:10: style: The scope of the variable 'scale' can be reduced. [variableScope]
xfig-3.2.7a/src/w_i18n.c:510:16: style: The scope of the variable 'x1' can be reduced. [variableScope]
xfig-3.2.7a/src/w_i18n.c:545:11: style: The scope of the variable 'y2' can be reduced. [variableScope]
xfig-3.2.7a/src/w_i18n.c:546:24: style: The scope of the variable 'last_x2' can be reduced. [variableScope]
xfig-3.2.7a/src/w_i18n.c:599:14: style: The scope of the variable 'paint_bitmap_width' can be reduced. [variableScope]
xfig-3.2.7a/src/w_i18n.c:600:14: style: The scope of the variable 'paint_bitmap_height' can be reduced. [variableScope]
xfig-3.2.7a/src/w_i18n.c:601:18: style: The scope of the variable 'to_image' can be reduced. [variableScope]
xfig-3.2.7a/src/w_i18n.c:602:16: style: The scope of the variable 'to_image_data' can be reduced. [variableScope]
xfig-3.2.7a/src/w_i18n.c:603:14: style: The scope of the variable 'to_image_size' can be reduced. [variableScope]
xfig-3.2.7a/src/w_i18n.c:607:15: style: The scope of the variable 'last_str' can be reduced. [variableScope]
xfig-3.2.7a/src/w_i18n.c:608:14: style: The scope of the variable 'width' can be reduced. [variableScope]
xfig-3.2.7a/src/w_i18n.c:608:21: style: The scope of the variable 'lbearing' can be reduced. [variableScope]
xfig-3.2.7a/src/w_i18n.c:608:31: style: The scope of the variable 'height' can be reduced. [variableScope]
xfig-3.2.7a/src/w_i18n.c:608:39: style: The scope of the variable 'ascent' can be reduced. [variableScope]
xfig-3.2.7a/src/w_i18n.c:609:11: style: The scope of the variable 'from_image' can be reduced. [variableScope]
xfig-3.2.7a/src/w_i18n.c:612:7: style: The scope of the variable 'base_width' can be reduced. [variableScope]
xfig-3.2.7a/src/w_i18n.c:612:19: style: The scope of the variable 'base_height' can be reduced. [variableScope]
xfig-3.2.7a/src/w_i18n.c:615:10: style: The scope of the variable 'scale' can be reduced. [variableScope]
xfig-3.2.7a/src/w_indpanel.c:4045:34: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xfig-3.2.7a/src/w_indpanel.c:2166:14: style: The scope of the variable 'new_i_value' can be reduced. [variableScope]
xfig-3.2.7a/src/w_indpanel.c:2167:15: style: The scope of the variable 'new_f_value' can be reduced. [variableScope]
xfig-3.2.7a/src/w_indpanel.c:3169:21: style: The scope of the variable 'isw' can be reduced. [variableScope]
xfig-3.2.7a/src/w_indpanel.c:3914:16: style: The scope of the variable 'j' can be reduced. [variableScope]
xfig-3.2.7a/src/w_indpanel.c:4269:21: style: The scope of the variable 'sw' can be reduced. [variableScope]
xfig-3.2.7a/src/w_indpanel.c:3068:43: style: Function 'dimline_panel_preview' argument 2 names different: declaration 'user_data' definition 'new_type'. [funcArgNamesDifferent]
xfig-3.2.7a/src/w_indpanel.c:2400:59: note: Function 'dimline_panel_preview' argument 2 names different: declaration 'user_data' definition 'new_type'.
xfig-3.2.7a/src/w_indpanel.c:3068:43: note: Function 'dimline_panel_preview' argument 2 names different: declaration 'user_data' definition 'new_type'.
xfig-3.2.7a/src/w_intersect.c:135:14: style: The scope of the variable 'ix' can be reduced. [variableScope]
xfig-3.2.7a/src/w_intersect.c:139:19: style: The scope of the variable 'dt' can be reduced. [variableScope]
xfig-3.2.7a/src/w_intersect.c:240:18: style: The scope of the variable 'iy' can be reduced. [variableScope]
xfig-3.2.7a/src/w_intersect.c:256:13: style: The scope of the variable 'dd' can be reduced. [variableScope]
xfig-3.2.7a/src/w_intersect.c:697:13: style: The scope of the variable 'ex' can be reduced. [variableScope]
xfig-3.2.7a/src/w_intersect.c:803:14: style: The scope of the variable 'rx' can be reduced. [variableScope]
xfig-3.2.7a/src/w_keyboard.c:138:12: style: Condition 'NULL==pmatch' is always true [knownConditionTrueFalse]
xfig-3.2.7a/src/w_keyboard.c:130:25: note: Assignment 'pmatch=NULL', assigned value is 0
xfig-3.2.7a/src/w_keyboard.c:138:12: note: Condition 'NULL==pmatch' is always true
xfig-3.2.7a/src/w_keyboard.c:292:14: style: The scope of the variable 'xv' can be reduced. [variableScope]
xfig-3.2.7a/src/w_keyboard.c:292:18: style: The scope of the variable 'yv' can be reduced. [variableScope]
xfig-3.2.7a/src/w_layers.c:540:19: style: The scope of the variable 'i' can be reduced. [variableScope]
xfig-3.2.7a/src/w_layers.c:348:13: style: Variable 'below' is assigned a value that is never used. [unreadVariable]
xfig-3.2.7a/src/w_library.c:1555:12: style: The scope of the variable 'c' can be reduced. [variableScope]
xfig-3.2.7a/src/w_library.c:1617:11: style: The scope of the variable 'xmin' can be reduced. [variableScope]
xfig-3.2.7a/src/w_library.c:1617:17: style: The scope of the variable 'xmax' can be reduced. [variableScope]
xfig-3.2.7a/src/w_library.c:1617:23: style: The scope of the variable 'ymin' can be reduced. [variableScope]
xfig-3.2.7a/src/w_library.c:1617:29: style: The scope of the variable 'ymax' can be reduced. [variableScope]
xfig-3.2.7a/src/w_library.c:1618:12: style: The scope of the variable 'width' can be reduced. [variableScope]
xfig-3.2.7a/src/w_library.c:1618:19: style: The scope of the variable 'height' can be reduced. [variableScope]
xfig-3.2.7a/src/w_library.c:1618:27: style: The scope of the variable 'size' can be reduced. [variableScope]
xfig-3.2.7a/src/w_library.c:1378:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xfig-3.2.7a/src/w_modepanel.c:439:28: style: The scope of the variable 'msw' can be reduced. [variableScope]
xfig-3.2.7a/src/w_msgpanel.c:148:10: style: The scope of the variable 'sdx' can be reduced. [variableScope]
xfig-3.2.7a/src/w_msgpanel.c:148:15: style: The scope of the variable 'sdy' can be reduced. [variableScope]
xfig-3.2.7a/src/w_msgpanel.c:149:10: style: The scope of the variable 't1x' can be reduced. [variableScope]
xfig-3.2.7a/src/w_msgpanel.c:149:15: style: The scope of the variable 't1y' can be reduced. [variableScope]
xfig-3.2.7a/src/w_msgpanel.c:149:20: style: The scope of the variable 't2x' can be reduced. [variableScope]
xfig-3.2.7a/src/w_msgpanel.c:149:25: style: The scope of the variable 't2y' can be reduced. [variableScope]
xfig-3.2.7a/src/w_msgpanel.c:152:11: style: The scope of the variable 'udx' can be reduced. [variableScope]
xfig-3.2.7a/src/w_msgpanel.c:152:16: style: The scope of the variable 'udy' can be reduced. [variableScope]
xfig-3.2.7a/src/w_msgpanel.c:507:11: style: The scope of the variable 'len1' can be reduced. [variableScope]
xfig-3.2.7a/src/w_msgpanel.c:507:17: style: The scope of the variable 'len2' can be reduced. [variableScope]
xfig-3.2.7a/src/w_msgpanel.c:508:12: style: The scope of the variable 'dx1' can be reduced. [variableScope]
xfig-3.2.7a/src/w_msgpanel.c:508:17: style: The scope of the variable 'dy1' can be reduced. [variableScope]
xfig-3.2.7a/src/w_msgpanel.c:508:22: style: The scope of the variable 'dx2' can be reduced. [variableScope]
xfig-3.2.7a/src/w_msgpanel.c:508:27: style: The scope of the variable 'dy2' can be reduced. [variableScope]
xfig-3.2.7a/src/w_msgpanel.c:509:10: style: The scope of the variable 'len1str' can be reduced. [variableScope]
xfig-3.2.7a/src/w_msgpanel.c:509:23: style: The scope of the variable 'len2str' can be reduced. [variableScope]
xfig-3.2.7a/src/w_msgpanel.c:509:36: style: The scope of the variable 'radstr' can be reduced. [variableScope]
xfig-3.2.7a/src/w_msgpanel.c:510:10: style: The scope of the variable 'dx1str' can be reduced. [variableScope]
xfig-3.2.7a/src/w_msgpanel.c:510:22: style: The scope of the variable 'dy1str' can be reduced. [variableScope]
xfig-3.2.7a/src/w_msgpanel.c:510:34: style: The scope of the variable 'dx2str' can be reduced. [variableScope]
xfig-3.2.7a/src/w_msgpanel.c:510:46: style: The scope of the variable 'dy2str' can be reduced. [variableScope]
xfig-3.2.7a/src/w_msgpanel.c:494:27: error: Uninitialized variable: dx1 [uninitvar]
xfig-3.2.7a/src/w_msgpanel.c:495:27: error: Uninitialized variable: dy1 [uninitvar]
xfig-3.2.7a/src/w_msgpanel.c:496:27: error: Uninitialized variable: dx2 [uninitvar]
xfig-3.2.7a/src/w_msgpanel.c:497:27: error: Uninitialized variable: dy2 [uninitvar]
xfig-3.2.7a/src/w_msgpanel.c:454:10: error: Uninitialized variable: t1x [uninitvar]
xfig-3.2.7a/src/w_msgpanel.c:455:10: error: Uninitialized variable: t1y [uninitvar]
xfig-3.2.7a/src/w_msgpanel.c:456:10: error: Uninitialized variable: t2x [uninitvar]
xfig-3.2.7a/src/w_msgpanel.c:457:10: error: Uninitialized variable: t2y [uninitvar]
xfig-3.2.7a/src/w_msgpanel.c:458:10: error: Uninitialized variable: t3x [uninitvar]
xfig-3.2.7a/src/w_msgpanel.c:459:10: error: Uninitialized variable: t3y [uninitvar]
xfig-3.2.7a/src/w_print.c:149:20: style: The scope of the variable 'cmd2' can be reduced. [variableScope]
xfig-3.2.7a/src/w_print.c:150:11: style: The scope of the variable 'c1' can be reduced. [variableScope]
xfig-3.2.7a/src/w_print.c:151:11: style: The scope of the variable 'backgrnd' can be reduced. [variableScope]
xfig-3.2.7a/src/w_print.c:279:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
xfig-3.2.7a/src/w_print.c:584:14: style: The scope of the variable 'buf' can be reduced. [variableScope]
xfig-3.2.7a/src/w_print.c:633:10: style: The scope of the variable 'len' can be reduced. [variableScope]
xfig-3.2.7a/src/w_print.c:1232:19: style: The scope of the variable 'len' can be reduced. [variableScope]
xfig-3.2.7a/src/w_print.c:404:35: style: Function 'orient_select' argument 2 names different: declaration 'new' definition 'new_orient'. [funcArgNamesDifferent]
xfig-3.2.7a/src/w_print.c:77:47: note: Function 'orient_select' argument 2 names different: declaration 'new' definition 'new_orient'.
xfig-3.2.7a/src/w_print.c:404:35: note: Function 'orient_select' argument 2 names different: declaration 'new' definition 'new_orient'.
xfig-3.2.7a/src/w_print.c:415:33: style: Function 'just_select' argument 2 names different: declaration 'new' definition 'new_just'. [funcArgNamesDifferent]
xfig-3.2.7a/src/w_print.c:78:45: note: Function 'just_select' argument 2 names different: declaration 'new' definition 'new_just'.
xfig-3.2.7a/src/w_print.c:415:33: note: Function 'just_select' argument 2 names different: declaration 'new' definition 'new_just'.
xfig-3.2.7a/src/w_print.c:427:38: style: Function 'papersize_select' argument 2 names different: declaration 'new' definition 'new_papersize'. [funcArgNamesDifferent]
xfig-3.2.7a/src/w_print.c:81:50: note: Function 'papersize_select' argument 2 names different: declaration 'new' definition 'new_papersize'.
xfig-3.2.7a/src/w_print.c:427:38: note: Function 'papersize_select' argument 2 names different: declaration 'new' definition 'new_papersize'.
xfig-3.2.7a/src/w_print.c:442:37: style: Function 'multiple_select' argument 2 names different: declaration 'new' definition 'new_multiple'. [funcArgNamesDifferent]
xfig-3.2.7a/src/w_print.c:87:49: note: Function 'multiple_select' argument 2 names different: declaration 'new' definition 'new_multiple'.
xfig-3.2.7a/src/w_print.c:442:37: note: Function 'multiple_select' argument 2 names different: declaration 'new' definition 'new_multiple'.
xfig-3.2.7a/src/w_print.c:476:36: style: Function 'overlap_select' argument 2 names different: declaration 'new' definition 'new_overlap'. [funcArgNamesDifferent]
xfig-3.2.7a/src/w_print.c:88:48: note: Function 'overlap_select' argument 2 names different: declaration 'new' definition 'new_overlap'.
xfig-3.2.7a/src/w_print.c:476:36: note: Function 'overlap_select' argument 2 names different: declaration 'new' definition 'new_overlap'.
xfig-3.2.7a/src/w_print.c:491:39: style: Function 'background_select' argument 2 names different: declaration 'data' definition 'closure'. [funcArgNamesDifferent]
xfig-3.2.7a/src/w_print.c:84:51: note: Function 'background_select' argument 2 names different: declaration 'data' definition 'closure'.
xfig-3.2.7a/src/w_print.c:491:39: note: Function 'background_select' argument 2 names different: declaration 'data' definition 'closure'.
xfig-3.2.7a/src/w_print.c:547:36: style: Function 'printer_select' argument 2 names different: declaration 'new' definition 'new_printer'. [funcArgNamesDifferent]
xfig-3.2.7a/src/w_print.c:89:48: note: Function 'printer_select' argument 2 names different: declaration 'new' definition 'new_printer'.
xfig-3.2.7a/src/w_print.c:547:36: note: Function 'printer_select' argument 2 names different: declaration 'new' definition 'new_printer'.
xfig-3.2.7a/src/w_print.c:358:3: error: Resource leak: infp [resourceLeak]
xfig-3.2.7a/src/w_rottext.c:1269:10: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xfig-3.2.7a/src/w_rottext.c:1270:10: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xfig-3.2.7a/src/w_rottext.c:865:5: style: Variable 'item' is reassigned a value before the old one has been used. [redundantAssignment]
xfig-3.2.7a/src/w_rottext.c:844:0: note: Variable 'item' is reassigned a value before the old one has been used.
xfig-3.2.7a/src/w_rottext.c:865:5: note: Variable 'item' is reassigned a value before the old one has been used.
xfig-3.2.7a/src/w_rottext.c:159:15: style: The scope of the variable 'stop' can be reduced. [variableScope]
xfig-3.2.7a/src/w_rottext.c:347:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xfig-3.2.7a/src/w_rottext.c:585:15: style: The scope of the variable 'i' can be reduced. [variableScope]
xfig-3.2.7a/src/w_rottext.c:856:11: style: The scope of the variable 'di' can be reduced. [variableScope]
xfig-3.2.7a/src/w_rottext.c:859:9: style: The scope of the variable 'byte_out' can be reduced. [variableScope]
xfig-3.2.7a/src/w_rottext.c:1292:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xfig-3.2.7a/src/w_rottext.c:1293:11: style: The scope of the variable 'x' can be reduced. [variableScope]
xfig-3.2.7a/src/w_rottext.c:1189:6: style: Variable 'i' is modified but its new value is never used. [unreadVariable]
xfig-3.2.7a/src/w_rottext.c:885:2: error: Memory leak: item [memleak]
xfig-3.2.7a/src/w_rottext.c:1509:0: error: Memory leak: xp_in [memleak]
xfig-3.2.7a/src/w_rottext.c:952:2: error: Memory leak: item.corners_x [memleak]
xfig-3.2.7a/src/w_rottext.c:966:2: error: Memory leak: item.corners_y [memleak]
xfig-3.2.7a/src/w_rulers.c:984:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfig-3.2.7a/src/w_rulers.c:1311:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfig-3.2.7a/src/w_snap.c:370:3: style: Variable 'mind' is reassigned a value before the old one has been used. [redundantAssignment]
xfig-3.2.7a/src/w_snap.c:358:0: note: Variable 'mind' is reassigned a value before the old one has been used.
xfig-3.2.7a/src/w_snap.c:370:3: note: Variable 'mind' is reassigned a value before the old one has been used.
xfig-3.2.7a/src/w_snap.c:357:10: style: The scope of the variable 'dist' can be reduced. [variableScope]
xfig-3.2.7a/src/w_snap.c:362:7: style: The scope of the variable 'sel_idx' can be reduced. [variableScope]
xfig-3.2.7a/src/w_snap.c:903:14: style: The scope of the variable 'dist' can be reduced. [variableScope]
xfig-3.2.7a/src/w_snap.c:1101:17: style: The scope of the variable 'intersect_object_1' can be reduced. [variableScope]
xfig-3.2.7a/src/w_snap.c:1102:14: style: The scope of the variable 'intersect_type_1' can be reduced. [variableScope]
xfig-3.2.7a/src/w_snap.c:135:38: style: Function 'snap_polyline_focus_handler' argument 1 names different: declaration 'a' definition 'l'. [funcArgNamesDifferent]
xfig-3.2.7a/src/w_snap.h:36:50: note: Function 'snap_polyline_focus_handler' argument 1 names different: declaration 'a' definition 'l'.
xfig-3.2.7a/src/w_snap.c:135:38: note: Function 'snap_polyline_focus_handler' argument 1 names different: declaration 'a' definition 'l'.
xfig-3.2.7a/src/w_snap.c:389:10: style: Variable 'nsol' is assigned a value that is never used. [unreadVariable]
xfig-3.2.7a/src/w_snap.c:635:7: style: Variable 'A' is assigned a value that is never used. [unreadVariable]
xfig-3.2.7a/src/w_srchrepl.c:157:7: style: The scope of the variable 'cnt' can be reduced. [variableScope]
xfig-3.2.7a/src/w_srchrepl.c:788:10: style: The scope of the variable 'cmd' can be reduced. [variableScope]
xfig-3.2.7a/src/w_srchrepl.c:789:10: style: The scope of the variable 'str' can be reduced. [variableScope]
xfig-3.2.7a/src/w_srchrepl.c:791:9: style: The scope of the variable 'len' can be reduced. [variableScope]
xfig-3.2.7a/src/w_srchrepl.c:669:13: style: Variable 'label' is assigned a value that is never used. [unreadVariable]
xfig-3.2.7a/src/w_style.c:252:19: style: The scope of the variable 'k' can be reduced. [variableScope]
xfig-3.2.7a/src/w_style.c:458:13: style: The scope of the variable 'ii' can be reduced. [variableScope]
xfig-3.2.7a/src/w_style.c:458:17: style: The scope of the variable 'j' can be reduced. [variableScope]
xfig-3.2.7a/src/w_style.c:458:20: style: The scope of the variable 'k' can be reduced. [variableScope]
xfig-3.2.7a/src/w_style.c:501:16: style: The scope of the variable 'j' can be reduced. [variableScope]
xfig-3.2.7a/src/w_style.c:501:19: style: The scope of the variable 'jj' can be reduced. [variableScope]
xfig-3.2.7a/src/w_style.c:501:23: style: The scope of the variable 'k' can be reduced. [variableScope]
xfig-3.2.7a/src/w_style.c:555:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xfig-3.2.7a/src/w_style.c:698:14: style: The scope of the variable 'status' can be reduced. [variableScope]
xfig-3.2.7a/src/w_style.c:332:9: style: Variable 'r' is assigned a value that is never used. [unreadVariable]
xfig-3.2.7a/src/w_style.c:280:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xfig-3.2.7a/src/w_style.c:290:30: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xfig-3.2.7a/src/w_style.c:332:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xfig-3.2.7a/src/w_util.c:937:10: style: The scope of the variable 'val' can be reduced. [variableScope]
xfig-3.2.7a/src/w_util.c:1123:12: style: The scope of the variable 'num' can be reduced. [variableScope]
xfig-3.2.7a/src/w_util.c:1458:10: style: The scope of the variable 'min_sw_per_row' can be reduced. [variableScope]
xfig-3.2.7a/src/w_util.c:1826:8: style: The scope of the variable 'convert' can be reduced. [variableScope]
xfig-3.2.7a/src/w_util.c:1904:31: style: The scope of the variable 'diff' can be reduced. [variableScope]
xfig-3.2.7a/src/w_util.c:1905:14: style: The scope of the variable 'fraction' can be reduced. [variableScope]
xfig-3.2.7a/src/w_util.c:1907:10: style: The scope of the variable 'tol' can be reduced. [variableScope]
xfig-3.2.7a/src/w_util.c:1909:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xfig-3.2.7a/src/w_util.c:2220:20: style: The scope of the variable 'i' can be reduced. [variableScope]
xfig-3.2.7a/src/w_util.c:934:0: style: Variable '_ArgCountMax' is assigned a value that is never used. [unreadVariable]
xfig-3.2.7a/src/w_util.c:1374:11: style: Variable 'labelw' is assigned a value that is never used. [unreadVariable]
xfig-3.2.7a/src/w_util.c:1426:0: style: Variable '_ArgCountMax' is assigned a value that is never used. [unreadVariable]
xfig-3.2.7a/src/w_zoom.c:140:5: style: Variable 'canvas_rightbut_proc' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xfig-3.2.7a/src/w_zoom.c:139:29: note: Variable 'canvas_rightbut_proc' is reassigned a value before the old one has been used if variable is no semaphore variable.
xfig-3.2.7a/src/w_zoom.c:140:5: note: Variable 'canvas_rightbut_proc' is reassigned a value before the old one has been used if variable is no semaphore variable.
xfig-3.2.7a/src/w_zoom.c:152:15: style: The scope of the variable 'scalex' can be reduced. [variableScope]
xfig-3.2.7a/src/w_zoom.c:152:23: style: The scope of the variable 'scaley' can be reduced. [variableScope]
[17:33]

ftp://ftp.se.debian.org/debian/pool/main/x/xfingerd/xfingerd_0.6.orig.tar.gz
xfingerd-0.6/finger.c:93:13: style: The scope of the variable 'f' can be reduced. [variableScope]
xfingerd-0.6/finger.c:94:12: style: The scope of the variable 'buf' can be reduced. [variableScope]
xfingerd-0.6/finger.c:156:24: style: The scope of the variable 'saved' can be reduced. [variableScope]
xfingerd-0.6/misc.c:298:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
xfingerd-0.6/misc.c:299:9: style: The scope of the variable 'f' can be reduced. [variableScope]
xfingerd-0.6/misc.c:301:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
xfingerd-0.6/misc.c:81:15: style: Function 'strlwr' argument 1 names different: declaration 'name' definition 'str'. [funcArgNamesDifferent]
xfingerd-0.6/misc.h:10:21: note: Function 'strlwr' argument 1 names different: declaration 'name' definition 'str'.
xfingerd-0.6/misc.c:81:15: note: Function 'strlwr' argument 1 names different: declaration 'name' definition 'str'.
xfingerd-0.6/misc.c:193:18: style: Function 'start_block' argument 1 names different: declaration 'lfneeded' definition 'bif'. [funcArgNamesDifferent]
xfingerd-0.6/misc.h:17:23: note: Function 'start_block' argument 1 names different: declaration 'lfneeded' definition 'bif'.
xfingerd-0.6/misc.c:193:18: note: Function 'start_block' argument 1 names different: declaration 'lfneeded' definition 'bif'.
xfingerd-0.6/misc.c:296:27: style: Function 'display_file' argument 1 names different: declaration 'headerline' definition 'header'. [funcArgNamesDifferent]
xfingerd-0.6/misc.h:22:31: note: Function 'display_file' argument 1 names different: declaration 'headerline' definition 'header'.
xfingerd-0.6/misc.c:296:27: note: Function 'display_file' argument 1 names different: declaration 'headerline' definition 'header'.
xfingerd-0.6/test.c:56:7: style: The scope of the variable 'i' can be reduced. [variableScope]
[17:33]

ftp://ftp.se.debian.org/debian/pool/main/x/xfireworks/xfireworks_1.3.orig.tar.gz
xfireworks-1.3.orig/ColorGC.c:798:20: warning: Either the condition 'if(len)' is redundant or there is possible null pointer dereference: len. [nullPointerRedundantCheck]
xfireworks-1.3.orig/ColorGC.c:841:8: note: Assuming that condition 'if(len)' is not redundant
xfireworks-1.3.orig/ColorGC.c:798:20: note: Null pointer dereference
xfireworks-1.3.orig/ColorGC.c:135:7: style: The scope of the variable 'cmp' can be reduced. [variableScope]
xfireworks-1.3.orig/ColorGC.c:236:7: style: The scope of the variable 'cmp' can be reduced. [variableScope]
xfireworks-1.3.orig/ColorGC.c:733:11: style: The scope of the variable 'color_gc' can be reduced. [variableScope]
xfireworks-1.3.orig/ColorGC.c:773:10: style: The scope of the variable 'end' can be reduced. [variableScope]
xfireworks-1.3.orig/ColorGC.c:774:10: style: The scope of the variable 'len' can be reduced. [variableScope]
xfireworks-1.3.orig/ColorGC.c:775:7: style: The scope of the variable 'length' can be reduced. [variableScope]
xfireworks-1.3.orig/ColorGC.c:779:11: style: The scope of the variable 'start_color_gc' can be reduced. [variableScope]
xfireworks-1.3.orig/ColorGC.c:780:11: style: The scope of the variable 'end_color_gc' can be reduced. [variableScope]
xfireworks-1.3.orig/Disp.c:49:17: style: Unused variable: pixel [unusedVariable]
xfireworks-1.3.orig/Piece.c:305:5: style: Variable 'w2' is reassigned a value before the old one has been used. [redundantAssignment]
xfireworks-1.3.orig/Piece.c:297:5: note: Variable 'w2' is reassigned a value before the old one has been used.
xfireworks-1.3.orig/Piece.c:305:5: note: Variable 'w2' is reassigned a value before the old one has been used.
xfireworks-1.3.orig/Piece.c:285:10: style: The scope of the variable 'w2' can be reduced. [variableScope]
xfireworks-1.3.orig/Piece.c:287:14: style: The scope of the variable 'piece_class' can be reduced. [variableScope]
xfireworks-1.3.orig/Piece.c:348:10: style: The scope of the variable 'word2' can be reduced. [variableScope]
xfireworks-1.3.orig/Piece.c:637:10: style: The scope of the variable 'z' can be reduced. [variableScope]
xfireworks-1.3.orig/Piece.c:640:16: style: The scope of the variable 'tmp2' can be reduced. [variableScope]
xfireworks-1.3.orig/Piece.c:110:7: style: Unused variable: i [unusedVariable]
xfireworks-1.3.orig/Piece.c:635:7: style: Unused variable: length [unusedVariable]
xfireworks-1.3.orig/XFireworks.c:197:14: style: The scope of the variable 'piece_class' can be reduced. [variableScope]
xfireworks-1.3.orig/XFireworks.c:198:11: style: The scope of the variable 'gc_list_list' can be reduced. [variableScope]
xfireworks-1.3.orig/XFireworks.c:338:10: style: Unused variable: pieces2 [unusedVariable]
[17:33]

ftp://ftp.se.debian.org/debian/pool/main/x/xfishtank/xfishtank_2.5.orig.tar.gz
xfishtank-2.5/gofish/gofish.c:48:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xfishtank-2.5/gofish/gofish.c:48:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xfishtank-2.5/gofish/gofish.c:48:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xfishtank-2.5/gofish/gofish.c:77:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xfishtank-2.5/gofish/gofish.c:77:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xfishtank-2.5/gofish/gofish.c:77:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xfishtank-2.5/gofish/gofish.c:255:2: style: Variable 'val' is reassigned a value before the old one has been used. [redundantAssignment]
xfishtank-2.5/gofish/gofish.c:254:2: note: Variable 'val' is reassigned a value before the old one has been used.
xfishtank-2.5/gofish/gofish.c:255:2: note: Variable 'val' is reassigned a value before the old one has been used.
xfishtank-2.5/gofish/gofish.c:257:2: style: Variable 'val' is reassigned a value before the old one has been used. [redundantAssignment]
xfishtank-2.5/gofish/gofish.c:255:2: note: Variable 'val' is reassigned a value before the old one has been used.
xfishtank-2.5/gofish/gofish.c:257:2: note: Variable 'val' is reassigned a value before the old one has been used.
xfishtank-2.5/gofish/gofish.c:261:2: style: Variable 'val' is reassigned a value before the old one has been used. [redundantAssignment]
xfishtank-2.5/gofish/gofish.c:259:2: note: Variable 'val' is reassigned a value before the old one has been used.
xfishtank-2.5/gofish/gofish.c:261:2: note: Variable 'val' is reassigned a value before the old one has been used.
xfishtank-2.5/gofish/gofish.c:265:2: style: Variable 'val' is reassigned a value before the old one has been used. [redundantAssignment]
xfishtank-2.5/gofish/gofish.c:263:2: note: Variable 'val' is reassigned a value before the old one has been used.
xfishtank-2.5/gofish/gofish.c:265:2: note: Variable 'val' is reassigned a value before the old one has been used.
xfishtank-2.5/gofish/gofish.c:145:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xfishtank-2.5/gofish/gofish.c:145:12: style: The scope of the variable 'val' can be reduced. [variableScope]
xfishtank-2.5/gofish/gofish.c:163:18: style: The scope of the variable 'indx2' can be reduced. [variableScope]
xfishtank-2.5/gofish/gofish.c:251:12: style: The scope of the variable 'val' can be reduced. [variableScope]
xfishtank-2.5/gofish/gofish.c:276:12: style: The scope of the variable 'status' can be reduced. [variableScope]
xfishtank-2.5/gofish/gofish.c:149:12: style: Variable 'val' is assigned a value that is never used. [unreadVariable]
xfishtank-2.5/gofish/gofish.c:163:9: style: Unused variable: i [unusedVariable]
xfishtank-2.5/gofish/gofish.c:276:9: style: Unused variable: i [unusedVariable]
xfishtank-2.5/gofish/gofish.c:280:15: error: Buffer overrun possible for long command line arguments. [insecureCmdLineArgs]
xfishtank-2.5/makeh.c:41:2: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xfishtank-2.5/medcut.c:271:6: style: Variable 'color_indx' is reassigned a value before the old one has been used. [redundantAssignment]
xfishtank-2.5/medcut.c:270:6: note: Variable 'color_indx' is reassigned a value before the old one has been used.
xfishtank-2.5/medcut.c:271:6: note: Variable 'color_indx' is reassigned a value before the old one has been used.
xfishtank-2.5/medcut.c:183:18: style: The scope of the variable 'split_val' can be reduced. [variableScope]
xfishtank-2.5/medcut.c:184:9: style: The scope of the variable 'low_cnt' can be reduced. [variableScope]
xfishtank-2.5/medcut.c:184:18: style: The scope of the variable 'high_cnt' can be reduced. [variableScope]
xfishtank-2.5/pcfshtofish/pcfshtofish.c:252:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xfishtank-2.5/pcfshtofish/pcfshtofish.c:254:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xfishtank-2.5/pcfshtofish/pcfshtofish.c:260:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xfishtank-2.5/pcfshtofish/pcfshtofish.c:262:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xfishtank-2.5/pcfshtofish/pcfshtofish.c:268:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xfishtank-2.5/pcfshtofish/pcfshtofish.c:270:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xfishtank-2.5/pcfshtofish/pcfshtofish.c:40:15: style: The scope of the variable 'indx' can be reduced. [variableScope]
xfishtank-2.5/pcfshtofish/pcfshtofish.c:65:15: style: The scope of the variable 'indx' can be reduced. [variableScope]
xfishtank-2.5/pcfshtofish/pcfshtofish.c:195:15: style: The scope of the variable 'cnt' can be reduced. [variableScope]
xfishtank-2.5/pcfshtofish/pcfshtofish.c:17:14: style: Unused variable: val2 [unusedVariable]
xfishtank-2.5/pcfshtofish/pcfshtofish.c:195:12: style: Unused variable: j [unusedVariable]
xfishtank-2.5/ppmtofish/fishtoppm.c:112:2: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xfishtank-2.5/ppmtofish/fishtoppm.c:122:2: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xfishtank-2.5/ppmtofish/fishtoppm.c:44:2: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xfishtank-2.5/ppmtofish/ppmtofish.c:103:10: warning: Width 12 given in format string (no. 1) is smaller than destination buffer 'line[1024]'. [invalidScanfFormatWidth_smaller]
xfishtank-2.5/ppmtofish/ppmtofish.c:450:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xfishtank-2.5/ppmtofish/ppmtofish.c:452:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xfishtank-2.5/ppmtofish/ppmtofish.c:463:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xfishtank-2.5/ppmtofish/ppmtofish.c:465:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xfishtank-2.5/ppmtofish/ppmtofish.c:476:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xfishtank-2.5/ppmtofish/ppmtofish.c:478:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xfishtank-2.5/ppmtofish/ppmtofish.c:91:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xfishtank-2.5/ppmtofish/ppmtofish.c:92:18: style: The scope of the variable 'bmap_size' can be reduced. [variableScope]
xfishtank-2.5/ppmtofish/ppmtofish.c:93:10: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xfishtank-2.5/ppmtofish/ppmtofish.c:97:20: style: The scope of the variable 'bitp' can be reduced. [variableScope]
xfishtank-2.5/ppmtofish/ppmtofish.c:173:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xfishtank-2.5/ppmtofish/ppmtofish.c:173:12: style: The scope of the variable 'scale' can be reduced. [variableScope]
xfishtank-2.5/ppmtofish/ppmtofish.c:174:18: style: The scope of the variable 'bmap_size' can be reduced. [variableScope]
xfishtank-2.5/ppmtofish/ppmtofish.c:175:10: style: The scope of the variable 'pix_file' can be reduced. [variableScope]
xfishtank-2.5/ppmtofish/ppmtofish.c:177:20: style: The scope of the variable 'bitp' can be reduced. [variableScope]
xfishtank-2.5/ppmtofish/ppmtofish.c:180:9: style: The scope of the variable 'doswap' can be reduced. [variableScope]
xfishtank-2.5/ppmtofish/ppmtofish.c:347:12: style: The scope of the variable 'cnt' can be reduced. [variableScope]
xfishtank-2.5/ppmtofish/ppmtofish.c:179:22: style: Unused variable: color_data [unusedVariable]
xfishtank-2.5/ppmtofish/ppmtofish.c:106:6: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xfishtank-2.5/ppmtofish/ppmtofish.c:121:10: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xfishtank-2.5/rasttofish/rasttofish.c:553:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xfishtank-2.5/rasttofish/rasttofish.c:555:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xfishtank-2.5/rasttofish/rasttofish.c:561:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xfishtank-2.5/rasttofish/rasttofish.c:563:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xfishtank-2.5/rasttofish/rasttofish.c:569:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xfishtank-2.5/rasttofish/rasttofish.c:571:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xfishtank-2.5/rasttofish/rasttofish.c:204:28: style: The scope of the variable 'c' can be reduced. [variableScope]
xfishtank-2.5/rasttofish/rasttofish.c:292:20: style: The scope of the variable 'dptr' can be reduced. [variableScope]
xfishtank-2.5/rasttofish/rasttofish.c:476:15: style: The scope of the variable 'cnt' can be reduced. [variableScope]
xfishtank-2.5/rasttofish/rasttofish.c:481:20: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xfishtank-2.5/rasttofish/rasttofish.c:503:14: style: Variable 'width2' is assigned a value that is never used. [unreadVariable]
xfishtank-2.5/rasttofish/rasttofish.c:504:15: style: Variable 'height2' is assigned a value that is never used. [unreadVariable]
xfishtank-2.5/vroot.h:92:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xfishtank-2.5/xfish.c:697:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xfishtank-2.5/xfish.c:698:12: style: The scope of the variable 'rd' can be reduced. [variableScope]
xfishtank-2.5/xfish.c:698:16: style: The scope of the variable 'gd' can be reduced. [variableScope]
xfishtank-2.5/xfish.c:698:20: style: The scope of the variable 'bd' can be reduced. [variableScope]
xfishtank-2.5/xfish.c:698:24: style: The scope of the variable 'dist' can be reduced. [variableScope]
xfishtank-2.5/xfish.c:698:30: style: The scope of the variable 'mindist' can be reduced. [variableScope]
xfishtank-2.5/xfish.c:699:9: style: The scope of the variable 'cindx' can be reduced. [variableScope]
xfishtank-2.5/xfish.c:701:9: style: The scope of the variable 'NumCells' can be reduced. [variableScope]
xfishtank-2.5/xfish.c:846:23: style: The scope of the variable 'cdp' can be reduced. [variableScope]
xfishtank-2.5/xfish.c:1524:24: style: The scope of the variable 's' can be reduced. [variableScope]
xfishtank-2.5/xfish.c:1566:12: style: The scope of the variable 'delta' can be reduced. [variableScope]
[17:33]

ftp://ftp.se.debian.org/debian/pool/main/x/xflip/xflip_1.01.orig.tar.gz
xflip-1.01.orig/flip.c:96:15: style: The scope of the variable 'vmask' can be reduced. [variableScope]
xflip-1.01.orig/flip.c:102:5: style: The scope of the variable 'x' can be reduced. [variableScope]
xflip-1.01.orig/flip.c:102:8: style: The scope of the variable 'y' can be reduced. [variableScope]
xflip-1.01.orig/flip.c:102:11: style: The scope of the variable 'w' can be reduced. [variableScope]
xflip-1.01.orig/flip.c:102:14: style: The scope of the variable 'h' can be reduced. [variableScope]
xflip-1.01.orig/meltdown.c:144:5: style: The scope of the variable 'width' can be reduced. [variableScope]
xflip-1.01.orig/meltdown.c:144:12: style: The scope of the variable 'xloc' can be reduced. [variableScope]
xflip-1.01.orig/meltdown.c:144:18: style: The scope of the variable 'yloc' can be reduced. [variableScope]
xflip-1.01.orig/meltdown.c:194:5: style: The scope of the variable 'width' can be reduced. [variableScope]
xflip-1.01.orig/meltdown.c:194:12: style: The scope of the variable 'xloc' can be reduced. [variableScope]
xflip-1.01.orig/meltdown.c:194:18: style: The scope of the variable 'yloc' can be reduced. [variableScope]
[17:33]

ftp://ftp.se.debian.org/debian/pool/main/x/xflr5/xflr5_6.09.06.orig.tar.gz
xflr5-6.09-06/src/XFLR5Application.cpp:42:14: style: The scope of the variable 'k' can be reduced. [variableScope]
xflr5-6.09-06/src/XFLR5Application.cpp:121:6: style: The scope of the variable 'iApp' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Quaternion.h:66:2: warning: Member variable 'Quaternion::t1' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/Quaternion.h:66:2: warning: Member variable 'Quaternion::t11' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/Quaternion.h:66:2: warning: Member variable 'Quaternion::t12' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/Quaternion.h:66:2: warning: Member variable 'Quaternion::t15' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/Quaternion.h:66:2: warning: Member variable 'Quaternion::t19' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/Quaternion.h:66:2: warning: Member variable 'Quaternion::t20' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/Quaternion.h:66:2: warning: Member variable 'Quaternion::t24' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/Quaternion.h:73:2: warning: Member variable 'Quaternion::t1' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/Quaternion.h:73:2: warning: Member variable 'Quaternion::t11' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/Quaternion.h:73:2: warning: Member variable 'Quaternion::t12' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/Quaternion.h:73:2: warning: Member variable 'Quaternion::t15' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/Quaternion.h:73:2: warning: Member variable 'Quaternion::t19' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/Quaternion.h:73:2: warning: Member variable 'Quaternion::t20' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/Quaternion.h:73:2: warning: Member variable 'Quaternion::t24' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/Quaternion.h:80:2: warning: Member variable 'Quaternion::t1' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/Quaternion.h:80:2: warning: Member variable 'Quaternion::t11' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/Quaternion.h:80:2: warning: Member variable 'Quaternion::t12' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/Quaternion.h:80:2: warning: Member variable 'Quaternion::t15' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/Quaternion.h:80:2: warning: Member variable 'Quaternion::t19' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/Quaternion.h:80:2: warning: Member variable 'Quaternion::t20' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/Quaternion.h:80:2: warning: Member variable 'Quaternion::t24' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/CVector.h:75:2: style: 'CVector::operator=' should return 'CVector &'. [operatorEq]
xflr5-6.09-06/src/objects/CVector.h:61:9: style: Technically the member function 'CVector::operator[]' can be const. [functionConst]
xflr5-6.09-06/src/objects/CVector.h:69:7: style: Technically the member function 'CVector::operator==' can be const. [functionConst]
xflr5-6.09-06/src/objects/CVector.h:109:10: style: Technically the member function 'CVector::operator*' can be const. [functionConst]
xflr5-6.09-06/src/objects/CVector.h:174:9: style: Technically the member function 'CVector::dot' can be const. [functionConst]
xflr5-6.09-06/src/objects/CVector.h:179:7: style: Technically the member function 'CVector::IsSame' can be const. [functionConst]
xflr5-6.09-06/src/objects/CVector.h:199:6: performance: Technically the member function 'CVector::size' can be static. [functionStatic]
xflr5-6.09-06/src/objects/CRectangle.h:74:7: style: Technically the member function 'CRectangle::IsRectEmpty' can be const. [functionConst]
xflr5-6.09-06/src/objects/CRectangle.h:79:7: style: Technically the member function 'CRectangle::PtInRect' can be const. [functionConst]
xflr5-6.09-06/src/objects/CRectangle.h:84:9: style: Technically the member function 'CRectangle::width' can be const. [functionConst]
xflr5-6.09-06/src/objects/CRectangle.h:85:9: style: Technically the member function 'CRectangle::height' can be const. [functionConst]
xflr5-6.09-06/src/objects/Quaternion.h:97:7: style: Technically the member function 'Quaternion::Conjugate' can be const. [functionConst]
xflr5-6.09-06/src/objects/Polar.h:71:7: style: Technically the member function 'Polar::isVisible' can be const. [functionConst]
xflr5-6.09-06/src/objects/Polar.h:72:7: style: Technically the member function 'Polar::pointsVisible' can be const. [functionConst]
xflr5-6.09-06/src/graph/Curve.h:73:6: style: Technically the member function 'Curve::selected' can be const. [functionConst]
xflr5-6.09-06/src/graph/Curve.h:123:7: style: Technically the member function 'Curve::IsVisible' can be const. [functionConst]
xflr5-6.09-06/src/graph/Curve.h:126:7: style: Technically the member function 'Curve::PointsVisible' can be const. [functionConst]
xflr5-6.09-06/src/graph/Curve.h:135:6: style: Technically the member function 'Curve::style' can be const. [functionConst]
xflr5-6.09-06/src/graph/Curve.h:138:6: style: Technically the member function 'Curve::width' can be const. [functionConst]
xflr5-6.09-06/src/graph/Curve.h:141:10: style: Technically the member function 'Curve::color' can be const. [functionConst]
xflr5-6.09-06/src/graph/Curve.h:144:7: style: Technically the member function 'Curve::title' can be const. [functionConst]
xflr5-6.09-06/src/graph/Curve.h:147:10: style: Technically the member function 'Curve::title' can be const. [functionConst]
xflr5-6.09-06/src/twodwidget.h:50:2: style: Class 'TwoDWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/misc/GLLightDlg.h:40:5: style: Class 'GLLightDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/threedwidget.h:62:2: style: Class 'ThreeDWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/objects/WingOpp.h:67:2: style: Class 'WingOpp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/objects/PlaneOpp.h:55:2: style: Class 'PlaneOpp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/objects/CVector.h:38:1: warning: The class 'CVector' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xflr5-6.09-06/src/objects/CRectangle.h:28:1: warning: The class 'CRectangle' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xflr5-6.09-06/src/design/AFoil.cpp:522:28: warning: Either the condition 'if(pFoil&&pFoil->m_bTEFlap)' is redundant or there is possible null pointer dereference: pFoil. [nullPointerRedundantCheck]
xflr5-6.09-06/src/design/AFoil.cpp:540:4: note: Assuming that condition 'if(pFoil&&pFoil->m_bTEFlap)' is not redundant
xflr5-6.09-06/src/design/AFoil.cpp:522:28: note: Null pointer dereference
xflr5-6.09-06/src/design/AFoil.cpp:525:29: warning: Either the condition 'if(pFoil&&pFoil->m_bTEFlap)' is redundant or there is possible null pointer dereference: pFoil. [nullPointerRedundantCheck]
xflr5-6.09-06/src/design/AFoil.cpp:540:4: note: Assuming that condition 'if(pFoil&&pFoil->m_bTEFlap)' is not redundant
xflr5-6.09-06/src/design/AFoil.cpp:525:29: note: Null pointer dereference
xflr5-6.09-06/src/design/AFoil.cpp:528:29: warning: Either the condition 'if(pFoil&&pFoil->m_bTEFlap)' is redundant or there is possible null pointer dereference: pFoil. [nullPointerRedundantCheck]
xflr5-6.09-06/src/design/AFoil.cpp:540:4: note: Assuming that condition 'if(pFoil&&pFoil->m_bTEFlap)' is not redundant
xflr5-6.09-06/src/design/AFoil.cpp:528:29: note: Null pointer dereference
xflr5-6.09-06/src/design/AFoil.cpp:531:29: warning: Either the condition 'if(pFoil&&pFoil->m_bTEFlap)' is redundant or there is possible null pointer dereference: pFoil. [nullPointerRedundantCheck]
xflr5-6.09-06/src/design/AFoil.cpp:540:4: note: Assuming that condition 'if(pFoil&&pFoil->m_bTEFlap)' is not redundant
xflr5-6.09-06/src/design/AFoil.cpp:531:29: note: Null pointer dereference
xflr5-6.09-06/src/design/AFoil.cpp:534:28: warning: Either the condition 'if(pFoil&&pFoil->m_bTEFlap)' is redundant or there is possible null pointer dereference: pFoil. [nullPointerRedundantCheck]
xflr5-6.09-06/src/design/AFoil.cpp:540:4: note: Assuming that condition 'if(pFoil&&pFoil->m_bTEFlap)' is not redundant
xflr5-6.09-06/src/design/AFoil.cpp:534:28: note: Null pointer dereference
xflr5-6.09-06/src/design/AFoil.cpp:537:28: warning: Either the condition 'if(pFoil&&pFoil->m_bTEFlap)' is redundant or there is possible null pointer dereference: pFoil. [nullPointerRedundantCheck]
xflr5-6.09-06/src/design/AFoil.cpp:540:4: note: Assuming that condition 'if(pFoil&&pFoil->m_bTEFlap)' is not redundant
xflr5-6.09-06/src/design/AFoil.cpp:537:28: note: Null pointer dereference
xflr5-6.09-06/src/design/AFoil.cpp:155:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/AFoil.cpp:519:16: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/AFoil.cpp:591:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/AFoil.cpp:1012:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/AFoil.cpp:1062:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/AFoil.cpp:1145:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/AFoil.cpp:1175:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/AFoil.cpp:1189:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/AFoil.cpp:1227:4: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/AFoil.cpp:1261:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/AFoil.cpp:1312:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/AFoil.cpp:1350:4: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/AFoil.cpp:1363:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/AFoil.cpp:1414:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/AFoil.cpp:1468:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/AFoil.cpp:1519:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/AFoil.cpp:1576:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/AFoil.cpp:1620:4: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/AFoil.cpp:1636:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/AFoil.cpp:1672:4: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/AFoil.cpp:1686:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/AFoil.cpp:1699:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/AFoil.cpp:1757:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/AFoil.cpp:1988:11: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/AFoil.cpp:2014:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/AFoil.cpp:2040:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/AFoil.cpp:2055:11: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/AFoil.cpp:2091:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/AFoil.cpp:2194:28: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/AFoil.cpp:2215:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/AFoil.cpp:2216:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/AFoil.cpp:2351:15: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/AFoil.cpp:2492:11: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/AFoil.cpp:2544:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/AFoil.cpp:2546:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/AFoil.cpp:2671:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/AFoil.cpp:2840:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/AFoil.cpp:2872:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/AFoil.cpp:2893:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/AFoil.cpp:2923:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/AFoil.cpp:2998:20: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/AFoil.cpp:3111:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/AFoil.cpp:593:7: style: The scope of the variable 'bCtrl' can be reduced. [variableScope]
xflr5-6.09-06/src/design/AFoil.cpp:725:6: style: The scope of the variable 'r' can be reduced. [variableScope]
xflr5-6.09-06/src/design/AFoil.cpp:725:8: style: The scope of the variable 'g' can be reduced. [variableScope]
xflr5-6.09-06/src/design/AFoil.cpp:725:10: style: The scope of the variable 'b' can be reduced. [variableScope]
xflr5-6.09-06/src/design/AFoil.cpp:726:6: style: The scope of the variable 'style' can be reduced. [variableScope]
xflr5-6.09-06/src/design/AFoil.cpp:726:13: style: The scope of the variable 'width' can be reduced. [variableScope]
xflr5-6.09-06/src/design/AFoil.cpp:844:7: style: The scope of the variable 'bCtrl' can be reduced. [variableScope]
xflr5-6.09-06/src/design/AFoil.cpp:1985:7: style: The scope of the variable 'pFoil' can be reduced. [variableScope]
xflr5-6.09-06/src/design/AFoil.cpp:2052:7: style: The scope of the variable 'pFoil' can be reduced. [variableScope]
xflr5-6.09-06/src/design/AFoil.cpp:2483:8: style: The scope of the variable 'pFoil' can be reduced. [variableScope]
xflr5-6.09-06/src/design/AFoil.cpp:2772:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xflr5-6.09-06/src/design/AFoil.cpp:845:54: style: Variable 'bCtrl' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/design/AFoil.cpp:62:2: performance: Variable 'm_hcCross' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xflr5-6.09-06/src/objects/Spline.h:81:9: style: Technically the member function 'Spline::color' can be const. [functionConst]
xflr5-6.09-06/src/objects/Spline.h:82:6: style: Technically the member function 'Spline::style' can be const. [functionConst]
xflr5-6.09-06/src/objects/Spline.h:83:6: style: Technically the member function 'Spline::width' can be const. [functionConst]
xflr5-6.09-06/src/misc/LineBtn.h:36:2: style: Class 'LineBtn' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/misc/LineCbBox.h:32:2: style: Class 'LineCbBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/misc/LineDelegate.h:39:2: style: Class 'LineDelegate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/misc/LinePickerDlg.h:36:5: style: Class 'LinePickerDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/misc/DoubleEdit.h:34:5: style: Class 'DoubleEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/design/FoilTableDelegate.h:37:2: style: Class 'FoilTableDelegate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/objects/SplineFoil.h:58:2: style: Class 'SplineFoil' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/design/AFoil.h:73:2: style: Class 'QAFoil' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/design/AFoilGridDlg.h:39:5: style: Class 'AFoilGridDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/design/AFoilTableDlg.h:38:5: style: Class 'AFoilTableDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/misc/FloatEditDelegate.h:34:5: style: Class 'FloatEditDelegate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/design/SplineCtrlsDlg.h:44:5: style: Class 'SplineCtrlsDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/design/LECircleDlg.h:39:5: style: Class 'LECircleDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/misc/IntEdit.h:34:2: style: Class 'IntEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/xdirect/NacaFoilDlg.h:44:2: style: Class 'NacaFoilDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/xdirect/CAddDlg.h:53:2: style: Class 'CAddDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/xdirect/TwoDPanelDlg.h:43:2: style: Class 'TwoDPanelDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/xdirect/TEGapDlg.h:38:2: style: Class 'TEGapDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/xdirect/LEDlg.h:37:2: style: Class 'LEDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/xdirect/FlapDlg.h:37:2: style: Class 'FlapDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/xdirect/FoilCoordDlg.h:42:2: style: Class 'FoilCoordDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/xdirect/FoilGeomDlg.h:39:2: style: Class 'FoilGeomDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/xdirect/InterpolateFoilsDlg.h:48:2: style: Class 'InterpolateFoilsDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/objects/CVector.h:38:0: warning: The class 'CVector' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xflr5-6.09-06/src/design/AFoilGridDlg.cpp:357:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/FoilTableDelegate.cpp:124:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/FoilTableDelegate.cpp:137:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/FoilTableDelegate.cpp:191:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/design/FoilTableDelegate.cpp:197:3: style: Variable 'r' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xflr5-6.09-06/src/design/FoilTableDelegate.cpp:196:0: note: Variable 'r' is reassigned a value before the old one has been used if variable is no semaphore variable.
xflr5-6.09-06/src/design/FoilTableDelegate.cpp:197:3: note: Variable 'r' is reassigned a value before the old one has been used if variable is no semaphore variable.
xflr5-6.09-06/src/design/FoilTableDelegate.cpp:41:2: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xflr5-6.09-06/src/design/FoilTableDelegate.cpp:31:20: warning: Member variable 'FoilTableDelegate::m_pFoilModel' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/design/FoilTableDelegate.cpp:31:20: warning: Member variable 'FoilTableDelegate::m_Precision' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/design/SplineCtrlsDlg.cpp:414:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/globals.cpp:2498:15: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
xflr5-6.09-06/src/globals.cpp:1847:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/globals.cpp:1866:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/globals.cpp:1908:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/globals.cpp:2108:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/globals.cpp:2127:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/globals.cpp:2168:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/globals.cpp:2717:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/globals.cpp:2724:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/globals.cpp:2732:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/globals.cpp:2759:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/globals.cpp:2766:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/globals.cpp:2774:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/globals.cpp:2830:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/globals.cpp:2837:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/globals.cpp:2845:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/globals.cpp:2883:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/globals.cpp:2890:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/globals.cpp:2898:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/globals.cpp:2473:2: style: Variable 'bOutRe' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xflr5-6.09-06/src/globals.cpp:2468:2: note: Variable 'bOutRe' is reassigned a value before the old one has been used if variable is no semaphore variable.
xflr5-6.09-06/src/globals.cpp:2473:2: note: Variable 'bOutRe' is reassigned a value before the old one has been used if variable is no semaphore variable.
xflr5-6.09-06/src/globals.cpp:76:24: style: The scope of the variable 'pivot_row' can be reduced. [variableScope]
xflr5-6.09-06/src/globals.cpp:77:16: style: The scope of the variable 'max' can be reduced. [variableScope]
xflr5-6.09-06/src/globals.cpp:77:37: style: The scope of the variable 'A_pivot_row' can be reduced. [variableScope]
xflr5-6.09-06/src/globals.cpp:459:6: style: The scope of the variable 'pos' can be reduced. [variableScope]
xflr5-6.09-06/src/globals.cpp:529:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xflr5-6.09-06/src/globals.cpp:1037:9: style: The scope of the variable 'max' can be reduced. [variableScope]
xflr5-6.09-06/src/globals.cpp:1295:21: style: The scope of the variable 'p' can be reduced. [variableScope]
xflr5-6.09-06/src/globals.cpp:1296:16: style: The scope of the variable 'sign' can be reduced. [variableScope]
xflr5-6.09-06/src/globals.cpp:1585:16: style: The scope of the variable 'iter' can be reduced. [variableScope]
xflr5-6.09-06/src/globals.cpp:1587:9: style: The scope of the variable 'Delta' can be reduced. [variableScope]
xflr5-6.09-06/src/globals.cpp:2090:6: style: The scope of the variable 'pt' can be reduced. [variableScope]
xflr5-6.09-06/src/globals.cpp:3109:7: style: The scope of the variable 'b1' can be reduced. [variableScope]
xflr5-6.09-06/src/globals.cpp:3109:11: style: The scope of the variable 'b2' can be reduced. [variableScope]
xflr5-6.09-06/src/globals.cpp:3109:15: style: The scope of the variable 'b3' can be reduced. [variableScope]
xflr5-6.09-06/src/globals.cpp:3109:19: style: The scope of the variable 'b4' can be reduced. [variableScope]
xflr5-6.09-06/src/globals.cpp:1121:88: style: Function 'Crout_LU_with_Pivoting_Solve' argument 5 names different: declaration 'n' definition 'Size'. [funcArgNamesDifferent]
xflr5-6.09-06/src/globals.h:107:88: note: Function 'Crout_LU_with_Pivoting_Solve' argument 5 names different: declaration 'n' definition 'Size'.
xflr5-6.09-06/src/globals.cpp:1121:88: note: Function 'Crout_LU_with_Pivoting_Solve' argument 5 names different: declaration 'n' definition 'Size'.
xflr5-6.09-06/src/globals.cpp:1466:4: style: Variable 'AC' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/graph/Curve.cpp:119:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/graph/Curve.cpp:150:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/graph/Curve.cpp:121:16: style: The scope of the variable 'd2' can be reduced. [variableScope]
xflr5-6.09-06/src/graph/Curve.cpp:151:16: style: The scope of the variable 'd2' can be reduced. [variableScope]
xflr5-6.09-06/src/graph/Curve.cpp:178:16: style: The scope of the variable 'd2' can be reduced. [variableScope]
xflr5-6.09-06/src/graph/Curve.cpp:33:5: performance: Variable 'CurveColor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xflr5-6.09-06/src/graph/Curve.h:63:10: style: Technically the member function 'Curve::closestPoint' can be const. [functionConst]
xflr5-6.09-06/src/graph/Curve.cpp:148:13: note: Technically the member function 'Curve::closestPoint' can be const.
xflr5-6.09-06/src/graph/Curve.h:63:10: note: Technically the member function 'Curve::closestPoint' can be const.
xflr5-6.09-06/src/graph/Graph.cpp:219:15: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/graph/Graph.cpp:235:15: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/graph/Graph.cpp:353:10: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/graph/Graph.cpp:364:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/graph/Graph.cpp:595:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/graph/Graph.cpp:999:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/graph/Graph.cpp:1013:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/graph/Graph.cpp:1043:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/graph/Graph.cpp:1164:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/graph/Graph.cpp:1178:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/graph/Graph.cpp:1208:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/graph/Graph.cpp:1342:15: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/graph/Graph.cpp:1367:15: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/graph/Graph.cpp:1397:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/graph/Graph.cpp:1424:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/graph/Graph.cpp:202:2: style: Variable 'm_bBorder' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xflr5-6.09-06/src/graph/Graph.cpp:170:2: note: Variable 'm_bBorder' is reassigned a value before the old one has been used if variable is no semaphore variable.
xflr5-6.09-06/src/graph/Graph.cpp:202:2: note: Variable 'm_bBorder' is reassigned a value before the old one has been used if variable is no semaphore variable.
xflr5-6.09-06/src/graph/Graph.cpp:361:10: style: The scope of the variable 'pCurve' can be reduced. [variableScope]
xflr5-6.09-06/src/graph/Graph.cpp:592:9: style: The scope of the variable 'pCurve' can be reduced. [variableScope]
xflr5-6.09-06/src/graph/Graph.cpp:987:9: style: The scope of the variable 'pCurve' can be reduced. [variableScope]
xflr5-6.09-06/src/graph/Graph.cpp:988:6: style: The scope of the variable 'nc' can be reduced. [variableScope]
xflr5-6.09-06/src/graph/Graph.cpp:1153:6: style: The scope of the variable 'nc' can be reduced. [variableScope]
xflr5-6.09-06/src/graph/Graph.cpp:1154:9: style: The scope of the variable 'pCurve' can be reduced. [variableScope]
xflr5-6.09-06/src/graph/Graph.cpp:1359:19: style: The scope of the variable 'xc' can be reduced. [variableScope]
xflr5-6.09-06/src/graph/Graph.cpp:1359:23: style: The scope of the variable 'yc' can be reduced. [variableScope]
xflr5-6.09-06/src/graph/Graph.cpp:1361:9: style: The scope of the variable 'pOldCurve' can be reduced. [variableScope]
xflr5-6.09-06/src/graph/Graph.cpp:1421:9: style: The scope of the variable 'pCurve' can be reduced. [variableScope]
xflr5-6.09-06/src/graph/Graph.cpp:442:31: style: Function 'GetXMinGrid' argument 1 names different: declaration 'bstate' definition 'state'. [funcArgNamesDifferent]
xflr5-6.09-06/src/graph/Graph.h:160:25: note: Function 'GetXMinGrid' argument 1 names different: declaration 'bstate' definition 'state'.
xflr5-6.09-06/src/graph/Graph.cpp:442:31: note: Function 'GetXMinGrid' argument 1 names different: declaration 'bstate' definition 'state'.
xflr5-6.09-06/src/graph/Graph.cpp:490:31: style: Function 'GetYMajGrid' argument 1 names different: declaration 'bstate' definition 'state'. [funcArgNamesDifferent]
xflr5-6.09-06/src/graph/Graph.h:159:25: note: Function 'GetYMajGrid' argument 1 names different: declaration 'bstate' definition 'state'.
xflr5-6.09-06/src/graph/Graph.cpp:490:31: note: Function 'GetYMajGrid' argument 1 names different: declaration 'bstate' definition 'state'.
xflr5-6.09-06/src/graph/Graph.cpp:510:31: style: Function 'GetYMinGrid' argument 1 names different: declaration 'bstate' definition 'state'. [funcArgNamesDifferent]
xflr5-6.09-06/src/graph/Graph.h:161:25: note: Function 'GetYMinGrid' argument 1 names different: declaration 'bstate' definition 'state'.
xflr5-6.09-06/src/graph/Graph.cpp:510:31: note: Function 'GetYMinGrid' argument 1 names different: declaration 'bstate' definition 'state'.
xflr5-6.09-06/src/graph/Graph.h:43:7: style: Technically the member function 'Graph::GetAutoX' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:306:13: note: Technically the member function 'Graph::GetAutoX' can be const.
xflr5-6.09-06/src/graph/Graph.h:43:7: note: Technically the member function 'Graph::GetAutoX' can be const.
xflr5-6.09-06/src/graph/Graph.h:44:7: style: Technically the member function 'Graph::GetAutoY' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:310:13: note: Technically the member function 'Graph::GetAutoY' can be const.
xflr5-6.09-06/src/graph/Graph.h:44:7: note: Technically the member function 'Graph::GetAutoY' can be const.
xflr5-6.09-06/src/graph/Graph.h:45:7: style: Technically the member function 'Graph::GetAutoXMin' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:318:13: note: Technically the member function 'Graph::GetAutoXMin' can be const.
xflr5-6.09-06/src/graph/Graph.h:45:7: note: Technically the member function 'Graph::GetAutoXMin' can be const.
xflr5-6.09-06/src/graph/Graph.h:46:7: style: Technically the member function 'Graph::GetAutoYMin' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:322:13: note: Technically the member function 'Graph::GetAutoYMin' can be const.
xflr5-6.09-06/src/graph/Graph.h:46:7: note: Technically the member function 'Graph::GetAutoYMin' can be const.
xflr5-6.09-06/src/graph/Graph.h:47:7: style: Technically the member function 'Graph::GetBorder' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:329:13: note: Technically the member function 'Graph::GetBorder' can be const.
xflr5-6.09-06/src/graph/Graph.h:47:7: note: Technically the member function 'Graph::GetBorder' can be const.
xflr5-6.09-06/src/graph/Graph.h:48:7: style: Technically the member function 'Graph::GetInverted' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:375:13: note: Technically the member function 'Graph::GetInverted' can be const.
xflr5-6.09-06/src/graph/Graph.h:48:7: note: Technically the member function 'Graph::GetInverted' can be const.
xflr5-6.09-06/src/graph/Graph.h:117:9: style: Technically the member function 'Graph::GetAxisColor' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:280:15: note: Technically the member function 'Graph::GetAxisColor' can be const.
xflr5-6.09-06/src/graph/Graph.h:117:9: note: Technically the member function 'Graph::GetAxisColor' can be const.
xflr5-6.09-06/src/graph/Graph.h:118:9: style: Technically the member function 'Graph::GetBorderColor' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:285:15: note: Technically the member function 'Graph::GetBorderColor' can be const.
xflr5-6.09-06/src/graph/Graph.h:118:9: note: Technically the member function 'Graph::GetBorderColor' can be const.
xflr5-6.09-06/src/graph/Graph.h:119:9: style: Technically the member function 'Graph::GetBackColor' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:290:15: note: Technically the member function 'Graph::GetBackColor' can be const.
xflr5-6.09-06/src/graph/Graph.h:119:9: note: Technically the member function 'Graph::GetBackColor' can be const.
xflr5-6.09-06/src/graph/Graph.h:120:9: style: Technically the member function 'Graph::GetTitleColor' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:412:15: note: Technically the member function 'Graph::GetTitleColor' can be const.
xflr5-6.09-06/src/graph/Graph.h:120:9: note: Technically the member function 'Graph::GetTitleColor' can be const.
xflr5-6.09-06/src/graph/Graph.h:121:9: style: Technically the member function 'Graph::GetLabelColor' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:275:15: note: Technically the member function 'Graph::GetLabelColor' can be const.
xflr5-6.09-06/src/graph/Graph.h:121:9: note: Technically the member function 'Graph::GetLabelColor' can be const.
xflr5-6.09-06/src/graph/Graph.h:123:6: style: Technically the member function 'Graph::GetBorderStyle' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:336:12: note: Technically the member function 'Graph::GetBorderStyle' can be const.
xflr5-6.09-06/src/graph/Graph.h:123:6: note: Technically the member function 'Graph::GetBorderStyle' can be const.
xflr5-6.09-06/src/graph/Graph.h:125:6: style: Technically the member function 'Graph::GetLogPixelsY' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:381:12: note: Technically the member function 'Graph::GetLogPixelsY' can be const.
xflr5-6.09-06/src/graph/Graph.h:125:6: note: Technically the member function 'Graph::GetLogPixelsY' can be const.
xflr5-6.09-06/src/graph/Graph.h:126:6: style: Technically the member function 'Graph::GetMargin' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:385:12: note: Technically the member function 'Graph::GetMargin' can be const.
xflr5-6.09-06/src/graph/Graph.h:126:6: note: Technically the member function 'Graph::GetMargin' can be const.
xflr5-6.09-06/src/graph/Graph.h:127:6: style: Technically the member function 'Graph::GetAxisStyle' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:295:12: note: Technically the member function 'Graph::GetAxisStyle' can be const.
xflr5-6.09-06/src/graph/Graph.h:127:6: note: Technically the member function 'Graph::GetAxisStyle' can be const.
xflr5-6.09-06/src/graph/Graph.h:128:6: style: Technically the member function 'Graph::GetAxisWidth' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:300:12: note: Technically the member function 'Graph::GetAxisWidth' can be const.
xflr5-6.09-06/src/graph/Graph.h:128:6: note: Technically the member function 'Graph::GetAxisWidth' can be const.
xflr5-6.09-06/src/graph/Graph.h:129:6: style: Technically the member function 'Graph::GetBorderWidth' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:341:12: note: Technically the member function 'Graph::GetBorderWidth' can be const.
xflr5-6.09-06/src/graph/Graph.h:129:6: note: Technically the member function 'Graph::GetBorderWidth' can be const.
xflr5-6.09-06/src/graph/Graph.h:130:6: style: Technically the member function 'Graph::GetXVariable' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:478:12: note: Technically the member function 'Graph::GetXVariable' can be const.
xflr5-6.09-06/src/graph/Graph.h:130:6: note: Technically the member function 'Graph::GetXVariable' can be const.
xflr5-6.09-06/src/graph/Graph.h:131:6: style: Technically the member function 'Graph::GetYVariable' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:545:12: note: Technically the member function 'Graph::GetYVariable' can be const.
xflr5-6.09-06/src/graph/Graph.h:131:6: note: Technically the member function 'Graph::GetYVariable' can be const.
xflr5-6.09-06/src/graph/Graph.h:135:9: style: Technically the member function 'Graph::GetX0' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:416:15: note: Technically the member function 'Graph::GetX0' can be const.
xflr5-6.09-06/src/graph/Graph.h:135:9: note: Technically the member function 'Graph::GetX0' can be const.
xflr5-6.09-06/src/graph/Graph.h:136:9: style: Technically the member function 'Graph::GetXMin' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:452:15: note: Technically the member function 'Graph::GetXMin' can be const.
xflr5-6.09-06/src/graph/Graph.h:136:9: note: Technically the member function 'Graph::GetXMin' can be const.
xflr5-6.09-06/src/graph/Graph.h:137:9: style: Technically the member function 'Graph::GetXMax' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:457:15: note: Technically the member function 'Graph::GetXMax' can be const.
xflr5-6.09-06/src/graph/Graph.h:137:9: note: Technically the member function 'Graph::GetXMax' can be const.
xflr5-6.09-06/src/graph/Graph.h:138:9: style: Technically the member function 'Graph::GetXUnit' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:472:15: note: Technically the member function 'Graph::GetXUnit' can be const.
xflr5-6.09-06/src/graph/Graph.h:138:9: note: Technically the member function 'Graph::GetXUnit' can be const.
xflr5-6.09-06/src/graph/Graph.h:139:9: style: Technically the member function 'Graph::GetY0' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:521:15: note: Technically the member function 'Graph::GetY0' can be const.
xflr5-6.09-06/src/graph/Graph.h:139:9: note: Technically the member function 'Graph::GetY0' can be const.
xflr5-6.09-06/src/graph/Graph.h:140:9: style: Technically the member function 'Graph::GetYMin' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:525:15: note: Technically the member function 'Graph::GetYMin' can be const.
xflr5-6.09-06/src/graph/Graph.h:140:9: note: Technically the member function 'Graph::GetYMin' can be const.
xflr5-6.09-06/src/graph/Graph.h:141:9: style: Technically the member function 'Graph::GetYMax' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:529:15: note: Technically the member function 'Graph::GetYMax' can be const.
xflr5-6.09-06/src/graph/Graph.h:141:9: note: Technically the member function 'Graph::GetYMax' can be const.
xflr5-6.09-06/src/graph/Graph.h:142:9: style: Technically the member function 'Graph::GetYUnit' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:533:15: note: Technically the member function 'Graph::GetYUnit' can be const.
xflr5-6.09-06/src/graph/Graph.h:142:9: note: Technically the member function 'Graph::GetYUnit' can be const.
xflr5-6.09-06/src/graph/Graph.h:143:9: style: Technically the member function 'Graph::GetXScale' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:463:15: note: Technically the member function 'Graph::GetXScale' can be const.
xflr5-6.09-06/src/graph/Graph.h:143:9: note: Technically the member function 'Graph::GetXScale' can be const.
xflr5-6.09-06/src/graph/Graph.h:144:9: style: Technically the member function 'Graph::GetYScale' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:539:15: note: Technically the member function 'Graph::GetYScale' can be const.
xflr5-6.09-06/src/graph/Graph.h:144:9: note: Technically the member function 'Graph::GetYScale' can be const.
xflr5-6.09-06/src/graph/Graph.h:146:7: style: Technically the member function 'Graph::GetXMajGrid' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:422:13: note: Technically the member function 'Graph::GetXMajGrid' can be const.
xflr5-6.09-06/src/graph/Graph.h:146:7: note: Technically the member function 'Graph::GetXMajGrid' can be const.
xflr5-6.09-06/src/graph/Graph.h:147:7: style: Technically the member function 'Graph::GetYMajGrid' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:485:13: note: Technically the member function 'Graph::GetYMajGrid' can be const.
xflr5-6.09-06/src/graph/Graph.h:147:7: note: Technically the member function 'Graph::GetYMajGrid' can be const.
xflr5-6.09-06/src/graph/Graph.h:148:7: style: Technically the member function 'Graph::GetXMinGrid' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:437:13: note: Technically the member function 'Graph::GetXMinGrid' can be const.
xflr5-6.09-06/src/graph/Graph.h:148:7: note: Technically the member function 'Graph::GetXMinGrid' can be const.
xflr5-6.09-06/src/graph/Graph.h:149:7: style: Technically the member function 'Graph::GetYMinGrid' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:504:13: note: Technically the member function 'Graph::GetYMinGrid' can be const.
xflr5-6.09-06/src/graph/Graph.h:149:7: note: Technically the member function 'Graph::GetYMinGrid' can be const.
xflr5-6.09-06/src/graph/Graph.h:158:7: style: Technically the member function 'Graph::GetXMajGrid' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:428:13: note: Technically the member function 'Graph::GetXMajGrid' can be const.
xflr5-6.09-06/src/graph/Graph.h:158:7: note: Technically the member function 'Graph::GetXMajGrid' can be const.
xflr5-6.09-06/src/graph/Graph.h:159:7: style: Technically the member function 'Graph::GetYMajGrid' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:490:13: note: Technically the member function 'Graph::GetYMajGrid' can be const.
xflr5-6.09-06/src/graph/Graph.h:159:7: note: Technically the member function 'Graph::GetYMajGrid' can be const.
xflr5-6.09-06/src/graph/Graph.h:160:7: style: Technically the member function 'Graph::GetXMinGrid' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:442:13: note: Technically the member function 'Graph::GetXMinGrid' can be const.
xflr5-6.09-06/src/graph/Graph.h:160:7: note: Technically the member function 'Graph::GetXMinGrid' can be const.
xflr5-6.09-06/src/graph/Graph.h:161:7: style: Technically the member function 'Graph::GetYMinGrid' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:510:13: note: Technically the member function 'Graph::GetYMinGrid' can be const.
xflr5-6.09-06/src/graph/Graph.h:161:7: note: Technically the member function 'Graph::GetYMinGrid' can be const.
xflr5-6.09-06/src/graph/Graph.h:162:7: style: Technically the member function 'Graph::GetXTitle' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:467:13: note: Technically the member function 'Graph::GetXTitle' can be const.
xflr5-6.09-06/src/graph/Graph.h:162:7: note: Technically the member function 'Graph::GetXTitle' can be const.
xflr5-6.09-06/src/graph/Graph.h:163:7: style: Technically the member function 'Graph::GetYTitle' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:498:13: note: Technically the member function 'Graph::GetYTitle' can be const.
xflr5-6.09-06/src/graph/Graph.h:163:7: note: Technically the member function 'Graph::GetYTitle' can be const.
xflr5-6.09-06/src/graph/Graph.h:165:7: style: Technically the member function 'Graph::GetTitleLogFont' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:390:13: note: Technically the member function 'Graph::GetTitleLogFont' can be const.
xflr5-6.09-06/src/graph/Graph.h:165:7: note: Technically the member function 'Graph::GetTitleLogFont' can be const.
xflr5-6.09-06/src/graph/Graph.h:166:7: style: Technically the member function 'Graph::GetLabelLogFont' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:396:13: note: Technically the member function 'Graph::GetLabelLogFont' can be const.
xflr5-6.09-06/src/graph/Graph.h:166:7: note: Technically the member function 'Graph::GetLabelLogFont' can be const.
xflr5-6.09-06/src/graph/Graph.h:167:7: style: Technically the member function 'Graph::GetClientRect' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:345:13: note: Technically the member function 'Graph::GetClientRect' can be const.
xflr5-6.09-06/src/graph/Graph.h:167:7: note: Technically the member function 'Graph::GetClientRect' can be const.
xflr5-6.09-06/src/graph/Graph.h:171:7: style: Technically the member function 'Graph::GetGraphName' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:402:13: note: Technically the member function 'Graph::GetGraphName' can be const.
xflr5-6.09-06/src/graph/Graph.h:171:7: note: Technically the member function 'Graph::GetGraphName' can be const.
xflr5-6.09-06/src/graph/Graph.h:173:10: style: Technically the member function 'Graph::GetGraphName' can be const. [functionConst]
xflr5-6.09-06/src/graph/Graph.cpp:407:16: note: Technically the member function 'Graph::GetGraphName' can be const.
xflr5-6.09-06/src/graph/Graph.h:173:10: note: Technically the member function 'Graph::GetGraphName' can be const.
xflr5-6.09-06/src/graph/GraphDlg.cpp:361:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/graph/GraphDlg.cpp:555:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/misc/ColorButton.h:30:2: style: Class 'ColorButton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/graph/GraphDlg.h:43:2: style: Class 'GraphDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/graph/QGraph.cpp:564:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/graph/QGraph.cpp:272:2: style: Variable 'xt' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xflr5-6.09-06/src/graph/QGraph.cpp:270:2: note: Variable 'xt' is reassigned a value before the old one has been used if variable is no semaphore variable.
xflr5-6.09-06/src/graph/QGraph.cpp:272:2: note: Variable 'xt' is reassigned a value before the old one has been used if variable is no semaphore variable.
xflr5-6.09-06/src/graph/QGraph.cpp:100:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xflr5-6.09-06/src/graph/QGraph.cpp:556:9: style: The scope of the variable 'pCurve' can be reduced. [variableScope]
xflr5-6.09-06/src/graph/QGraph.cpp:691:6: style: The scope of the variable 'k' can be reduced. [variableScope]
xflr5-6.09-06/src/graph/QGraph.cpp:691:8: style: The scope of the variable 's' can be reduced. [variableScope]
xflr5-6.09-06/src/graph/QGraph.cpp:691:10: style: The scope of the variable 'w' can be reduced. [variableScope]
xflr5-6.09-06/src/graph/QGraph.cpp:692:7: style: The scope of the variable 'ba' can be reduced. [variableScope]
xflr5-6.09-06/src/graph/QGraph.cpp:692:11: style: The scope of the variable 'bs' can be reduced. [variableScope]
xflr5-6.09-06/src/graph/QGraph.cpp:693:9: style: The scope of the variable 'f' can be reduced. [variableScope]
xflr5-6.09-06/src/graph/QGraph.cpp:792:6: style: The scope of the variable 'k' can be reduced. [variableScope]
xflr5-6.09-06/src/graph/QGraph.cpp:795:7: style: The scope of the variable 'bs' can be reduced. [variableScope]
xflr5-6.09-06/src/graph/QGraph.cpp:795:11: style: The scope of the variable 'ba' can be reduced. [variableScope]
xflr5-6.09-06/src/graph/QGraph.cpp:796:6: style: The scope of the variable 's' can be reduced. [variableScope]
xflr5-6.09-06/src/graph/QGraph.cpp:796:8: style: The scope of the variable 'w' can be reduced. [variableScope]
xflr5-6.09-06/src/graph/QGraph.cpp:797:6: style: The scope of the variable 'r' can be reduced. [variableScope]
xflr5-6.09-06/src/graph/QGraph.cpp:797:8: style: The scope of the variable 'g' can be reduced. [variableScope]
xflr5-6.09-06/src/graph/QGraph.cpp:797:10: style: The scope of the variable 'b' can be reduced. [variableScope]
xflr5-6.09-06/src/graph/QGraph.cpp:798:9: style: The scope of the variable 'f' can be reduced. [variableScope]
xflr5-6.09-06/src/graph/QGraph.cpp:263:2: style: Variable 'xMainOff' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/graph/QGraph.cpp:341:2: style: Variable 'xExpOff' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/graph/QGraph.cpp:337:20: style: Variable 'fmheight2' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/graph/QGraph.cpp:31:9: warning: Member variable 'QGraph::m_pParent' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/graph/QGraph.h:50:7: performance: Technically the member function 'QGraph::ExpFormat' can be static. [functionStatic]
xflr5-6.09-06/src/graph/QGraph.cpp:593:14: note: Technically the member function 'QGraph::ExpFormat' can be static.
xflr5-6.09-06/src/graph/QGraph.h:50:7: note: Technically the member function 'QGraph::ExpFormat' can be static.
xflr5-6.09-06/src/graph/QGraph.h:56:9: style: Technically the member function 'QGraph::GetOffset' can be const. [functionConst]
xflr5-6.09-06/src/graph/QGraph.cpp:663:16: note: Technically the member function 'QGraph::GetOffset' can be const.
xflr5-6.09-06/src/graph/QGraph.h:56:9: note: Technically the member function 'QGraph::GetOffset' can be const.
xflr5-6.09-06/src/mainframe.cpp:4341:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
xflr5-6.09-06/src/mainframe.cpp:4364:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
xflr5-6.09-06/src/mainframe.cpp:5826:7: style: Expression is always false because 'else if' condition matches previous condition at line 5820. [multiCondition]
xflr5-6.09-06/src/mainframe.cpp:4753:13: style: Condition 'n>=100000' is always true [knownConditionTrueFalse]
xflr5-6.09-06/src/mainframe.cpp:5183:16: style: Condition 'm_iApp==MIAREX' is always true [knownConditionTrueFalse]
xflr5-6.09-06/src/mainframe.cpp:5814:9: warning: Either the condition 'if(pWing)' is redundant or there is possible null pointer dereference: pWing. [nullPointerRedundantCheck]
xflr5-6.09-06/src/mainframe.cpp:5816:8: note: Assuming that condition 'if(pWing)' is not redundant
xflr5-6.09-06/src/mainframe.cpp:5814:9: note: Null pointer dereference
xflr5-6.09-06/src/mainframe.cpp:5868:15: warning: Either the condition 'if(pWOpp&&bWOppOK)' is redundant or there is possible null pointer dereference: pWOpp. [nullPointerRedundantCheck]
xflr5-6.09-06/src/mainframe.cpp:5869:7: note: Assuming that condition 'if(pWOpp&&bWOppOK)' is not redundant
xflr5-6.09-06/src/mainframe.cpp:5868:15: note: Null pointer dereference
xflr5-6.09-06/src/mainframe.cpp:5994:11: warning: Either the condition 'if(pWPolar)' is redundant or there is possible null pointer dereference: pWPolar. [nullPointerRedundantCheck]
xflr5-6.09-06/src/mainframe.cpp:5996:9: note: Assuming that condition 'if(pWPolar)' is not redundant
xflr5-6.09-06/src/mainframe.cpp:5994:11: note: Null pointer dereference
xflr5-6.09-06/src/mainframe.cpp:6011:10: warning: Either the condition 'if(pPOpp)' is redundant or there is possible null pointer dereference: pPOpp. [nullPointerRedundantCheck]
xflr5-6.09-06/src/mainframe.cpp:6013:8: note: Assuming that condition 'if(pPOpp)' is not redundant
xflr5-6.09-06/src/mainframe.cpp:6011:10: note: Null pointer dereference
xflr5-6.09-06/src/mainframe.cpp:194:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:195:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:196:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:197:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:325:16: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:331:16: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:337:10: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:343:16: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:349:16: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:355:10: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:361:10: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:367:10: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:373:16: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:415:20: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:443:15: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:453:27: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:506:27: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:519:40: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:725:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:1028:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:1036:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:1044:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:1053:29: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:1067:28: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:1084:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:1218:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:1904:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:2396:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:2505:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:2531:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:2550:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:2559:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:2568:20: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:2571:52: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:2572:52: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:2593:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:2595:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:2604:11: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:2617:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:2653:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:2680:10: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:2687:10: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:2693:10: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:2700:10: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:2707:10: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:2714:10: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:2720:10: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:2726:10: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:2732:10: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:2735:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:2752:24: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:2763:20: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:2768:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:2782:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:2784:20: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:2792:11: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:2806:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:2843:17: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:2877:29: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:2898:30: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:2919:17: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:2940:16: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:2963:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:2984:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:3018:17: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:3040:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:3052:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:3059:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:3090:24: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:3095:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:3100:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:3105:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:3124:24: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:3141:24: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:3146:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:3157:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:3162:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:3207:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:3278:15: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:3290:4: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:3448:24: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:3496:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:3573:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:3576:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:3593:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:3610:24: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:3629:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:3635:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:3701:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:3702:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:3703:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:3775:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:3776:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:3847:20: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:3870:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:3872:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:3898:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:3940:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:3946:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:3953:27: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:3974:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4060:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4091:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4107:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4115:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4162:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4219:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4225:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4231:27: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4237:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4262:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4282:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4299:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4340:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4365:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4382:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4411:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4412:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4476:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4487:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4490:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4515:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4517:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4520:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4545:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4547:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4550:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4576:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4577:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4610:20: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4785:29: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4807:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4816:9: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4831:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4851:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4866:24: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4891:32: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4906:36: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4913:44: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4928:34: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4936:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4959:32: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4972:17: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4984:30: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4996:30: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:5004:17: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:5078:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:5079:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:5080:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:5081:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:5178:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:5207:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:5267:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:5313:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:5399:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:5406:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:5533:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:5545:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:5575:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:5586:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:5587:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:5659:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:5666:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:5675:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:5688:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:5696:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:5706:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:5920:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:5923:29: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:5981:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6026:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6043:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6044:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6117:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6118:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6133:24: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6156:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6176:32: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6195:32: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6211:17: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6223:30: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6291:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6292:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6293:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6349:20: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6358:17: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6363:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6430:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6456:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6469:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6509:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6534:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6547:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6573:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6585:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6618:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6627:17: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6677:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6697:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6711:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6749:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6769:10: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6782:11: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6874:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6880:20: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6886:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6892:27: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6916:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6925:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6943:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6950:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6961:11: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6974:24: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6979:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6990:24: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:6995:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:7013:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:7019:20: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/mainframe.cpp:4635:2: style: Variable 'pFoil' is reassigned a value before the old one has been used. [redundantAssignment]
xflr5-6.09-06/src/mainframe.cpp:4628:0: note: Variable 'pFoil' is reassigned a value before the old one has been used.
xflr5-6.09-06/src/mainframe.cpp:4635:2: note: Variable 'pFoil' is reassigned a value before the old one has been used.
xflr5-6.09-06/src/mainframe.cpp:6683:13: warning: Redundant assignment of 's_pCurFoil' to itself. [selfAssignment]
xflr5-6.09-06/src/mainframe.cpp:2534:8: style: The scope of the variable 'pOldFoil' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:2535:12: style: The scope of the variable 'pOpPoint' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:2536:9: style: The scope of the variable 'pPolar' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:2596:10: style: The scope of the variable 'pWPolar' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:2597:13: style: The scope of the variable 'pPOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:2598:9: style: The scope of the variable 'pOldPlane' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:2789:12: style: The scope of the variable 'pWOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:2803:10: style: The scope of the variable 'pWPolar' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:2840:8: style: The scope of the variable 'pWing' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:3015:8: style: The scope of the variable 'pFoil' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:3037:9: style: The scope of the variable 'pPolar' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:3051:11: style: The scope of the variable 'pOpPoint' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:3173:11: style: The scope of the variable 'pOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:3300:7: style: The scope of the variable 'bFloat' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:3301:6: style: The scope of the variable 'SettingsFormat' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:3774:7: style: The scope of the variable 'warn_non_airfoil_multiload' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:4710:10: style: The scope of the variable 'xtmp' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:4710:16: style: The scope of the variable 'ytmp' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:4813:12: style: The scope of the variable 'opt' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:4828:12: style: The scope of the variable 'pOpPoint' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:4874:8: style: The scope of the variable 'bExists' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:5212:9: style: The scope of the variable 'val' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:5269:9: style: The scope of the variable 'val' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:5599:9: style: The scope of the variable 'n' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:5599:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:5599:15: style: The scope of the variable 'k' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:5600:8: style: The scope of the variable 'f' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:5833:8: style: The scope of the variable 'bWPolarOK' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:6119:6: style: The scope of the variable 'j' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:6119:8: style: The scope of the variable 'k' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:6119:10: style: The scope of the variable 'l' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:6121:7: style: The scope of the variable 'bNotFound' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:6152:10: style: The scope of the variable 'pFoil' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:6166:9: style: The scope of the variable 'exists' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:6208:15: style: The scope of the variable 'pOpPoint' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:6220:13: style: The scope of the variable 'pPolar' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:6350:8: style: The scope of the variable 'pWing' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:6351:9: style: The scope of the variable 'pPlane' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:6511:11: style: The scope of the variable 'pWOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:6512:12: style: The scope of the variable 'pPOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:6619:9: style: The scope of the variable 'pos' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:6623:8: style: The scope of the variable 'pFoil' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:6678:15: style: The scope of the variable 'pos' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:6750:9: style: The scope of the variable 'pos' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:6922:11: style: The scope of the variable 'pPolar' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:6958:13: style: The scope of the variable 'pOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/mainframe.cpp:540:46: style: Function 'AddRecentFile' argument 1 names different: declaration 'PathNAme' definition 'PathName'. [funcArgNamesDifferent]
xflr5-6.09-06/src/mainframe.h:163:36: note: Function 'AddRecentFile' argument 1 names different: declaration 'PathNAme' definition 'PathName'.
xflr5-6.09-06/src/mainframe.cpp:540:46: note: Function 'AddRecentFile' argument 1 names different: declaration 'PathNAme' definition 'PathName'.
xflr5-6.09-06/src/mainframe.cpp:4622:44: style: Function 'ReadFoilFile' argument 1 names different: declaration 'ar' definition 'in'. [funcArgNamesDifferent]
xflr5-6.09-06/src/mainframe.h:196:34: note: Function 'ReadFoilFile' argument 1 names different: declaration 'ar' definition 'in'.
xflr5-6.09-06/src/mainframe.cpp:4622:44: note: Function 'ReadFoilFile' argument 1 names different: declaration 'ar' definition 'in'.
xflr5-6.09-06/src/objects/PointMass.h:39:3: performance: Variable 'm_Position' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xflr5-6.09-06/src/objects/PointMass.h:40:3: performance: Variable 'm_Tag' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xflr5-6.09-06/src/objects/PointMass.h:47:3: performance: Variable 'm_Position' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xflr5-6.09-06/src/objects/PointMass.h:48:3: performance: Variable 'm_Tag' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xflr5-6.09-06/src/objects/WPolar.h:85:21: style: Technically the member function 'WPolar::analysisMethod' can be const. [functionConst]
xflr5-6.09-06/src/objects/WPolar.h:86:9: style: Technically the member function 'WPolar::density' can be const. [functionConst]
xflr5-6.09-06/src/objects/WPolar.h:87:7: style: Technically the member function 'WPolar::pointsVisible' can be const. [functionConst]
xflr5-6.09-06/src/objects/WPolar.h:88:10: style: Technically the member function 'WPolar::polarName' can be const. [functionConst]
xflr5-6.09-06/src/objects/WPolar.h:89:16: style: Technically the member function 'WPolar::polarType' can be const. [functionConst]
xflr5-6.09-06/src/objects/WPolar.h:90:9: style: Technically the member function 'WPolar::sideSlip' can be const. [functionConst]
xflr5-6.09-06/src/objects/WPolar.h:91:10: style: Technically the member function 'WPolar::UFOName' can be const. [functionConst]
xflr5-6.09-06/src/objects/WPolar.h:92:9: style: Technically the member function 'WPolar::viscosity' can be const. [functionConst]
xflr5-6.09-06/src/objects/WPolar.h:93:7: style: Technically the member function 'WPolar::visible' can be const. [functionConst]
xflr5-6.09-06/src/objects/WPolar.h:94:7: style: Technically the member function 'WPolar::thinSurfaces' can be const. [functionConst]
xflr5-6.09-06/src/objects/PointMass.h:52:9: style: Technically the member function 'PointMass::mass' can be const. [functionConst]
xflr5-6.09-06/src/objects/PointMass.h:55:10: style: Technically the member function 'PointMass::position' can be const. [functionConst]
xflr5-6.09-06/src/objects/PointMass.h:58:10: style: Technically the member function 'PointMass::tag' can be const. [functionConst]
xflr5-6.09-06/src/objects/Surface.h:133:7: style: Technically the member function 'Surface::IsCenterSurf' can be const. [functionConst]
xflr5-6.09-06/src/objects/Surface.h:134:7: style: Technically the member function 'Surface::IsLeftSurf' can be const. [functionConst]
xflr5-6.09-06/src/objects/Surface.h:135:7: style: Technically the member function 'Surface::IsRightSurf' can be const. [functionConst]
xflr5-6.09-06/src/objects/Surface.h:136:7: style: Technically the member function 'Surface::IsTipLeft' can be const. [functionConst]
xflr5-6.09-06/src/objects/Surface.h:137:7: style: Technically the member function 'Surface::IsTipRight' can be const. [functionConst]
xflr5-6.09-06/src/objects/Surface.h:138:7: style: Technically the member function 'Surface::IsInSymPlane' can be const. [functionConst]
xflr5-6.09-06/src/objects/Wing.h:121:7: style: Technically the member function 'Wing::IsWingOut' can be const. [functionConst]
xflr5-6.09-06/src/objects/Wing.h:122:7: style: Technically the member function 'Wing::IsFin' can be const. [functionConst]
xflr5-6.09-06/src/objects/Wing.h:123:7: style: Technically the member function 'Wing::IsDoubleFin' can be const. [functionConst]
xflr5-6.09-06/src/objects/Wing.h:124:7: style: Technically the member function 'Wing::IsSymFin' can be const. [functionConst]
xflr5-6.09-06/src/objects/Wing.h:125:7: style: Technically the member function 'Wing::IsDoubleSymFin' can be const. [functionConst]
xflr5-6.09-06/src/objects/Wing.h:168:10: style: Technically the member function 'Wing::CoG' can be const. [functionConst]
xflr5-6.09-06/src/objects/Plane.h:79:10: style: Technically the member function 'Plane::BodyPos' can be const. [functionConst]
xflr5-6.09-06/src/objects/Plane.h:86:10: style: Technically the member function 'Plane::WingLE' can be const. [functionConst]
xflr5-6.09-06/src/objects/Plane.h:93:9: style: Technically the member function 'Plane::WingTiltAngle' can be const. [functionConst]
xflr5-6.09-06/src/objects/Plane.h:96:7: style: Technically the member function 'Plane::BiPlane' can be const. [functionConst]
xflr5-6.09-06/src/objects/Plane.h:126:10: style: Technically the member function 'Plane::CoG' can be const. [functionConst]
xflr5-6.09-06/src/miarex/GL3DScales.h:41:2: style: Class 'GL3DScales' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/objects/Frame.h:41:2: style: Class 'Frame' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/objects/NURBSSurface.h:50:2: style: Class 'NURBSSurface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/objects/PointMass.h:36:2: style: Class 'PointMass' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/miarex/PanelAnalysisDlg.h:69:5: style: Class 'PanelAnalysisDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/miarex/LLTAnalysis.h:56:5: style: Class 'LLTAnalysis' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/miarex/LLTAnalysisDlg.h:70:5: style: Class 'LLTAnalysisDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/miarex/Miarex.h:119:2: style: Class 'QMiarex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/miarex/InertiaDlg.h:49:5: style: Class 'InertiaDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/miarex/BodyTransDlg.h:41:5: style: Class 'BodyTransDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/miarex/WingDelegate.h:37:2: style: Class 'WingDelegate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/miarex/GL3dWingDlg.h:59:5: style: Class 'GL3dWingDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/miarex/BodyGridDlg.h:43:5: style: Class 'BodyGridDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/miarex/BodyTableDelegate.h:35:2: style: Class 'BodyTableDelegate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/miarex/GL3dBodyDlg.h:60:5: style: Class 'GL3dBodyDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/miarex/StabViewDlg.h:51:5: style: Class 'StabViewDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/miarex/WPolarDlg.h:53:2: style: Class 'WPolarDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/miarex/CtrlTableDelegate.h:36:2: style: Class 'CtrlTableDelegate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/miarex/StabPolarDlg.h:47:2: style: Class 'StabPolarDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/miarex/PlaneDlg.h:45:5: style: Class 'PlaneDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/miarex/UFOTableDelegate.h:38:2: style: Class 'UFOTableDelegate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/miarex/ManageUFOsDlg.h:43:5: style: Class 'ManageUFOsDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/miarex/NURBSDomDoc.h:29:2: style: Class 'NURBSDomDoc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/misc/ObjectPropsDlg.h:39:5: style: Class 'ObjectPropsDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/misc/DisplaySettingsDlg.h:43:5: style: Class 'DisplaySettingsDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/misc/SaveOptionsDlg.h:36:5: style: Class 'SaveOptionsDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/misc/TranslatorDlg.h:38:5: style: Class 'TranslatorDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/misc/RenameDlg.h:55:2: style: Class 'RenameDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/misc/UnitsDlg.h:40:5: style: Class 'UnitsDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/misc/W3dPrefsDlg.h:43:5: style: Class 'W3dPrefsDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/xdirect/XDirect.h:74:2: style: Class 'QXDirect' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/xdirect/BatchDlg.h:45:2: style: Class 'BatchDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/xdirect/BatchThreadDlg.h:63:2: style: Class 'BatchThreadDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/xdirect/XFoilAnalysisDlg.h:45:2: style: Class 'XFoilAnalysisDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/xdirect/FoilPolarDlg.h:41:2: style: Class 'FoilPolarDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/xinverse/XInverse.h:61:2: style: Class 'QXInverse' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/miarex/BodyScaleDlg.cpp:214:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/BodyScaleDlg.h:43:5: style: Class 'BodyScaleDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/miarex/BodyTableDelegate.cpp:26:20: warning: Member variable 'BodyTableDelegate::m_Precision' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/miarex/CtrlTableDelegate.cpp:28:20: warning: Member variable 'CtrlTableDelegate::m_pCtrlModel' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/miarex/CtrlTableDelegate.cpp:28:20: warning: Member variable 'CtrlTableDelegate::m_Precision' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/miarex/GL3DScales.cpp:242:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/GL3DScales.cpp:283:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/GL3DScales.cpp:298:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/GL3DScales.cpp:310:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/GL3DScales.cpp:320:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/GL3DScales.cpp:329:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/GL3DScales.cpp:403:28: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/GL3dBodyDlg.cpp:1932:15: warning: Either the condition 'if(m_pFrame)' is redundant or there is possible null pointer dereference: m_pFrame. [nullPointerRedundantCheck]
xflr5-6.09-06/src/miarex/GL3dBodyDlg.cpp:1934:6: note: Assuming that condition 'if(m_pFrame)' is not redundant
xflr5-6.09-06/src/miarex/GL3dBodyDlg.cpp:1932:15: note: Null pointer dereference
xflr5-6.09-06/src/miarex/GL3dBodyDlg.cpp:3115:46: warning: Either the condition 'if(m_pBody&&m_pBody->m_LineType==BODYPANELTYPE)' is redundant or there is possible null pointer dereference: m_pBody. [nullPointerRedundantCheck]
xflr5-6.09-06/src/miarex/GL3dBodyDlg.cpp:3117:4: note: Assuming that condition 'if(m_pBody&&m_pBody->m_LineType==BODYPANELTYPE)' is not redundant
xflr5-6.09-06/src/miarex/GL3dBodyDlg.cpp:3115:46: note: Null pointer dereference
xflr5-6.09-06/src/miarex/GL3dBodyDlg.cpp:2356:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/GL3dBodyDlg.cpp:2393:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/GL3dBodyDlg.cpp:121:2: style: Variable 'm_bResetglBody2D' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xflr5-6.09-06/src/miarex/GL3dBodyDlg.cpp:119:2: note: Variable 'm_bResetglBody2D' is reassigned a value before the old one has been used if variable is no semaphore variable.
xflr5-6.09-06/src/miarex/GL3dBodyDlg.cpp:121:2: note: Variable 'm_bResetglBody2D' is reassigned a value before the old one has been used if variable is no semaphore variable.
xflr5-6.09-06/src/miarex/GL3dBodyDlg.cpp:447:4: style: Variable 'u' is reassigned a value before the old one has been used. [redundantAssignment]
xflr5-6.09-06/src/miarex/GL3dBodyDlg.cpp:444:4: note: Variable 'u' is reassigned a value before the old one has been used.
xflr5-6.09-06/src/miarex/GL3dBodyDlg.cpp:447:4: note: Variable 'u' is reassigned a value before the old one has been used.
xflr5-6.09-06/src/miarex/GL3dBodyDlg.cpp:2979:2: style: Variable 'm_bResetglBody2D' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xflr5-6.09-06/src/miarex/GL3dBodyDlg.cpp:2976:2: note: Variable 'm_bResetglBody2D' is reassigned a value before the old one has been used if variable is no semaphore variable.
xflr5-6.09-06/src/miarex/GL3dBodyDlg.cpp:2979:2: note: Variable 'm_bResetglBody2D' is reassigned a value before the old one has been used if variable is no semaphore variable.
xflr5-6.09-06/src/miarex/GL3dBodyDlg.cpp:3069:2: style: Variable 'bIntersect' is reassigned a value before the old one has been used. [redundantAssignment]
xflr5-6.09-06/src/miarex/GL3dBodyDlg.cpp:3067:0: note: Variable 'bIntersect' is reassigned a value before the old one has been used.
xflr5-6.09-06/src/miarex/GL3dBodyDlg.cpp:3069:2: note: Variable 'bIntersect' is reassigned a value before the old one has been used.
xflr5-6.09-06/src/miarex/GL3dBodyDlg.cpp:373:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GL3dBodyDlg.cpp:373:8: style: The scope of the variable 'k' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GL3dBodyDlg.cpp:373:11: style: The scope of the variable 'width' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GL3dBodyDlg.cpp:374:9: style: The scope of the variable 'zpos' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GL3dBodyDlg.cpp:484:9: style: The scope of the variable 'zpos' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GL3dBodyDlg.cpp:585:6: style: The scope of the variable 'j' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GL3dBodyDlg.cpp:1841:13: style: The scope of the variable 'n' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GL3dBodyDlg.cpp:2552:6: style: The scope of the variable 'FrameSel' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GL3dBodyDlg.cpp:3196:6: style: The scope of the variable 'k' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GL3dBodyDlg.cpp:3197:9: style: The scope of the variable 'height' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GL3dBodyDlg.cpp:2974:45: style: Function 'resizeEvent' argument 1 names different: declaration 'evendyt' definition 'event'. [funcArgNamesDifferent]
xflr5-6.09-06/src/miarex/GL3dBodyDlg.h:111:33: note: Function 'resizeEvent' argument 1 names different: declaration 'evendyt' definition 'event'.
xflr5-6.09-06/src/miarex/GL3dBodyDlg.cpp:2974:45: note: Function 'resizeEvent' argument 1 names different: declaration 'evendyt' definition 'event'.
xflr5-6.09-06/src/miarex/GL3dBodyDlg.cpp:833:33: style: Variable 'LabelWidth' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/miarex/GL3dBodyDlg.cpp:934:33: style: Variable 'LabelWidth' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/miarex/GL3dWingDlg.cpp:864:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/GL3dWingDlg.cpp:2050:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/GL3dWingDlg.cpp:678:8: style: The scope of the variable 'l' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GL3dWingDlg.cpp:545:17: style: Variable 'width' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/miarex/WingScaleDlg.h:37:5: style: Class 'WingScaleDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/miarex/GLCreateBodyLists.cpp:23:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateBodyLists.cpp:23:8: style: The scope of the variable 'j' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateBodyLists.cpp:28:9: style: The scope of the variable 'hinc' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateBodyLists.cpp:222:6: style: The scope of the variable 'style' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateBodyLists.cpp:222:13: style: The scope of the variable 'width' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateBodyLists.cpp:371:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateBodyLists.cpp:371:11: style: The scope of the variable 'j' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateBodyLists.cpp:373:19: style: The scope of the variable 'dj' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateBodyLists.cpp:373:23: style: The scope of the variable 'dj1' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateBodyLists.cpp:373:28: style: The scope of the variable 'dl1' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1335:21: style: Redundant condition: pWPolar. '!pWPolar || (pWPolar && !pWPolar->m_bVLM1)' is equivalent to '!pWPolar || !pWPolar->m_bVLM1' [redundantCondition]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:843:61: warning: Either the condition 'if(pWOpp)' is redundant or there is possible null pointer dereference: pWOpp. [nullPointerRedundantCheck]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:845:5: note: Assuming that condition 'if(pWOpp)' is not redundant
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:843:61: note: Null pointer dereference
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1629:42: warning: Either the condition 'if(pWOpp)' is redundant or there is possible null pointer dereference: pWOpp. [nullPointerRedundantCheck]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1631:5: note: Assuming that condition 'if(pWOpp)' is not redundant
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1629:42: note: Null pointer dereference
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:39:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:441:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:594:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:654:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:792:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1214:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1247:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1362:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1441:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1607:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1748:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1910:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1911:29: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1928:29: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:2124:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:2134:81: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:2261:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:2453:24: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:2454:31: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:2509:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:2510:28: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:2364:5: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:2379:5: note: Found duplicate branches for 'if' and 'else'.
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:2364:5: note: Found duplicate branches for 'if' and 'else'.
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:45:16: style: The scope of the variable 'pFoilA' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:45:25: style: The scope of the variable 'pFoilB' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:49:9: style: The scope of the variable 'xx' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:449:6: style: The scope of the variable 'p' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:449:9: style: The scope of the variable 'pp' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:449:13: style: The scope of the variable 'n' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:449:16: style: The scope of the variable 'averageInf' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:449:28: style: The scope of the variable 'averageSup' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:449:40: style: The scope of the variable 'average100' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:450:6: style: The scope of the variable 'nPanels' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:451:9: style: The scope of the variable 'color' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:452:9: style: The scope of the variable 'lmin' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:452:15: style: The scope of the variable 'lmax' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:452:21: style: The scope of the variable 'range' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:453:9: style: The scope of the variable 'tab' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:593:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:600:9: style: The scope of the variable 'fi' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:601:9: style: The scope of the variable 'color' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:659:6: style: The scope of the variable 'style' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:659:13: style: The scope of the variable 'width' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:660:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:660:8: style: The scope of the variable 'j' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:660:10: style: The scope of the variable 'k' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:660:12: style: The scope of the variable 'p' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:661:9: style: The scope of the variable 'dih' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:661:14: style: The scope of the variable 'xt' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:661:18: style: The scope of the variable 'yt' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:661:22: style: The scope of the variable 'zt' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:661:26: style: The scope of the variable 'yob' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:662:9: style: The scope of the variable 'y1' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:662:13: style: The scope of the variable 'y2' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:662:17: style: The scope of the variable 'z1' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:662:21: style: The scope of the variable 'z2' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:662:25: style: The scope of the variable 'xs' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:662:29: style: The scope of the variable 'ys' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:662:33: style: The scope of the variable 'zs' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:664:17: style: The scope of the variable 'amp' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:789:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:789:8: style: The scope of the variable 'j' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:789:10: style: The scope of the variable 'k' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:793:9: style: The scope of the variable 'coef' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:798:16: style: The scope of the variable 'amp' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:798:21: style: The scope of the variable 'amp1' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:798:27: style: The scope of the variable 'amp2' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:799:16: style: The scope of the variable 'yob' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:799:21: style: The scope of the variable 'xt' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:799:25: style: The scope of the variable 'yt' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:799:29: style: The scope of the variable 'zt' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:799:33: style: The scope of the variable 'dih' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1255:6: style: The scope of the variable 'p' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1357:9: style: The scope of the variable 'style' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1359:12: style: The scope of the variable 'forcez' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1359:19: style: The scope of the variable 'forcex' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1359:26: style: The scope of the variable 'glx' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1359:31: style: The scope of the variable 'gly' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1359:36: style: The scope of the variable 'glz' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1360:9: style: The scope of the variable 'sign' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1432:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1433:6: style: The scope of the variable 'style' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1433:13: style: The scope of the variable 'width' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1436:9: style: The scope of the variable 'sign' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1436:15: style: The scope of the variable 'amp' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1436:20: style: The scope of the variable 'radius' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1437:9: style: The scope of the variable 'angle' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1438:9: style: The scope of the variable 'endx' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1438:15: style: The scope of the variable 'endy' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1438:21: style: The scope of the variable 'endz' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1438:27: style: The scope of the variable 'dx' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1438:31: style: The scope of the variable 'dy' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1438:35: style: The scope of the variable 'dz' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1438:38: style: The scope of the variable 'xae' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1438:43: style: The scope of the variable 'yae' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1438:48: style: The scope of the variable 'zae' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1597:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1597:8: style: The scope of the variable 'j' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1597:10: style: The scope of the variable 'k' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1598:6: style: The scope of the variable 'style' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1598:13: style: The scope of the variable 'width' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1603:9: style: The scope of the variable 'amp' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1603:14: style: The scope of the variable 'yob' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1603:19: style: The scope of the variable 'xt' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1603:23: style: The scope of the variable 'yt' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1603:27: style: The scope of the variable 'zt' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1603:31: style: The scope of the variable 'dih' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1744:15: style: The scope of the variable 'm' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1923:8: style: The scope of the variable 'pWing' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1929:7: style: The scope of the variable 'bFound' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1930:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1931:6: style: The scope of the variable 'm' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1931:9: style: The scope of the variable 'p' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1931:12: style: The scope of the variable 'style' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1931:20: style: The scope of the variable 'iWing' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:1932:9: style: The scope of the variable 'ds' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:2136:6: style: The scope of the variable 'p' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:2136:9: style: The scope of the variable 'style' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:2138:9: style: The scope of the variable 'length' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:2138:17: style: The scope of the variable 'sinT' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:2138:23: style: The scope of the variable 'cosT' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:2141:9: style: The scope of the variable 'x1' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:2141:13: style: The scope of the variable 'x2' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:2141:17: style: The scope of the variable 'y1' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:2141:21: style: The scope of the variable 'y2' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:2141:25: style: The scope of the variable 'z1' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:2141:29: style: The scope of the variable 'z2' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:2141:33: style: The scope of the variable 'xe' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:2141:37: style: The scope of the variable 'ye' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:2141:41: style: The scope of the variable 'ze' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:2141:45: style: The scope of the variable 'dlx' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:2141:50: style: The scope of the variable 'dlz' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:2273:6: style: The scope of the variable 'p' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:2275:9: style: The scope of the variable 'force' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:2275:16: style: The scope of the variable 'cosa' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:2275:22: style: The scope of the variable 'sina2' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:2275:29: style: The scope of the variable 'cosa2' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:2275:36: style: The scope of the variable 'color' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:2452:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:2457:12: style: The scope of the variable 'labellength' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:2459:12: style: The scope of the variable 'f' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:2511:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:2512:9: style: The scope of the variable 'labellength' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:2513:12: style: The scope of the variable 'f' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/GLCreateLists.cpp:775:6: style: Variable 'p' is modified but its new value is never used. [unreadVariable]
xflr5-6.09-06/src/miarex/ImportObjectDlg.cpp:51:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/ImportObjectDlg.cpp:65:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/ImportObjectDlg.cpp:72:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/ImportObjectDlg.cpp:48:9: style: The scope of the variable 'pWing' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/ImportObjectDlg.cpp:62:9: style: The scope of the variable 'pBody' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/ImportObjectDlg.cpp:69:10: style: The scope of the variable 'pPlane' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/ImportObjectDlg.h:38:5: style: Class 'ImportObjectDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/miarex/InertiaDlg.cpp:746:9: style: The scope of the variable 'mass' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/InertiaDlg.cpp:746:15: style: The scope of the variable 'x' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/InertiaDlg.cpp:746:17: style: The scope of the variable 'y' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/InertiaDlg.cpp:746:19: style: The scope of the variable 'z' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/LLTAnalysis.cpp:497:29: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/LLTAnalysis.cpp:97:9: style: The scope of the variable 'yob' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/LLTAnalysis.cpp:156:9: style: The scope of the variable 'eta' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/LLTAnalysis.cpp:156:14: style: The scope of the variable 'sigma' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/LLTAnalysis.cpp:161:7: style: The scope of the variable 'bPointOutRe' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/LLTAnalysis.cpp:161:20: style: The scope of the variable 'bPointOutAlpha' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/LLTAnalysis.cpp:303:9: style: The scope of the variable 'bm' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/LLTAnalysis.cpp:304:9: style: The scope of the variable 'y' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/LLTAnalysis.cpp:343:17: style: The scope of the variable 'st0' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/LLTAnalysis.cpp:343:28: style: The scope of the variable 'c' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/LLTAnalysis.cpp:511:9: style: The scope of the variable 'y' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/LLTAnalysis.cpp:534:9: style: The scope of the variable 'yj' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/LLTAnalysis.cpp:534:13: style: The scope of the variable 'yjm' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/LLTAnalysis.cpp:534:18: style: The scope of the variable 'yjp' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/LLTAnalysis.cpp:534:23: style: The scope of the variable 'dy' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/LLTAnalysis.h:60:12: style: Technically the member function 'LLTAnalysis::Beta' can be const. [functionConst]
xflr5-6.09-06/src/miarex/LLTAnalysis.cpp:402:21: note: Technically the member function 'LLTAnalysis::Beta' can be const.
xflr5-6.09-06/src/miarex/LLTAnalysis.h:60:12: note: Technically the member function 'LLTAnalysis::Beta' can be const.
xflr5-6.09-06/src/miarex/LLTAnalysisDlg.cpp:100:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/LLTAnalysisDlg.cpp:206:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/LLTAnalysisDlg.cpp:313:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/LLTAnalysisDlg.cpp:413:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/LLTAnalysisDlg.cpp:490:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/LLTAnalysisDlg.cpp:101:8: style: The scope of the variable 'iter' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/LLTAnalysisDlg.cpp:125:9: style: The scope of the variable 'Alpha' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/LLTAnalysisDlg.cpp:203:8: style: The scope of the variable 'iter' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/LLTAnalysisDlg.cpp:234:9: style: The scope of the variable 'QInf' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/LLTAnalysisDlg.cpp:400:72: style: Function 'SetAlpha' argument 3 names different: declaration 'AlphaDelta' definition 'DeltaAlpha'. [funcArgNamesDifferent]
xflr5-6.09-06/src/miarex/LLTAnalysisDlg.h:88:57: note: Function 'SetAlpha' argument 3 names different: declaration 'AlphaDelta' definition 'DeltaAlpha'.
xflr5-6.09-06/src/miarex/LLTAnalysisDlg.cpp:400:72: note: Function 'SetAlpha' argument 3 names different: declaration 'AlphaDelta' definition 'DeltaAlpha'.
xflr5-6.09-06/src/miarex/ManageUFOsDlg.cpp:58:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/ManageUFOsDlg.cpp:234:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/ManageUFOsDlg.cpp:270:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/ManageUFOsDlg.cpp:303:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/ManageUFOsDlg.cpp:317:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/ManageUFOsDlg.cpp:318:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/ManageUFOsDlg.cpp:378:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:13903:38: style: Boolean value assigned to floating point variable. [assignBoolToFloat]
xflr5-6.09-06/src/miarex/Miarex.cpp:5687:2: portability: Using memset() on class which contains a floating point number. [memsetClassFloat]
xflr5-6.09-06/src/miarex/Miarex.cpp:5688:2: portability: Using memset() on class which contains a floating point number. [memsetClassFloat]
xflr5-6.09-06/src/miarex/Miarex.cpp:2651:12: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xflr5-6.09-06/src/miarex/Miarex.cpp:2585:13: note: outer condition: l<NXWakePanels
xflr5-6.09-06/src/miarex/Miarex.cpp:2651:12: note: opposite inner condition: l==NXWakePanels
xflr5-6.09-06/src/miarex/Miarex.cpp:9527:5: warning: Identical condition '!pGraph', second condition is always false [identicalConditionAfterEarlyExit]
xflr5-6.09-06/src/miarex/Miarex.cpp:9516:5: note: first condition
xflr5-6.09-06/src/miarex/Miarex.cpp:9527:5: note: second condition
xflr5-6.09-06/src/miarex/Miarex.cpp:13012:20: style: Redundant condition: m_pCurWPolar. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition]
xflr5-6.09-06/src/miarex/Miarex.cpp:5231:69: warning: Either the condition 'if(pWing)' is redundant or there is possible null pointer dereference: pWing. [nullPointerRedundantCheck]
xflr5-6.09-06/src/miarex/Miarex.cpp:5252:20: note: Assuming that condition 'if(pWing)' is not redundant
xflr5-6.09-06/src/miarex/Miarex.cpp:5231:69: note: Null pointer dereference
xflr5-6.09-06/src/miarex/Miarex.cpp:5236:69: warning: Either the condition 'if(pWing)' is redundant or there is possible null pointer dereference: pWing. [nullPointerRedundantCheck]
xflr5-6.09-06/src/miarex/Miarex.cpp:5252:20: note: Assuming that condition 'if(pWing)' is not redundant
xflr5-6.09-06/src/miarex/Miarex.cpp:5236:69: note: Null pointer dereference
xflr5-6.09-06/src/miarex/Miarex.cpp:5241:71: warning: Either the condition 'if(pWing)' is redundant or there is possible null pointer dereference: pWing. [nullPointerRedundantCheck]
xflr5-6.09-06/src/miarex/Miarex.cpp:5252:20: note: Assuming that condition 'if(pWing)' is not redundant
xflr5-6.09-06/src/miarex/Miarex.cpp:5241:71: note: Null pointer dereference
xflr5-6.09-06/src/miarex/Miarex.cpp:5245:71: warning: Either the condition 'if(pWing)' is redundant or there is possible null pointer dereference: pWing. [nullPointerRedundantCheck]
xflr5-6.09-06/src/miarex/Miarex.cpp:5252:20: note: Assuming that condition 'if(pWing)' is not redundant
xflr5-6.09-06/src/miarex/Miarex.cpp:5245:71: note: Null pointer dereference
xflr5-6.09-06/src/miarex/Miarex.cpp:5257:27: warning: Either the condition 'if(pWing)' is redundant or there is possible null pointer dereference: pWing. [nullPointerRedundantCheck]
xflr5-6.09-06/src/miarex/Miarex.cpp:5275:28: note: Assuming that condition 'if(pWing)' is not redundant
xflr5-6.09-06/src/miarex/Miarex.cpp:5257:27: note: Null pointer dereference
xflr5-6.09-06/src/miarex/Miarex.cpp:5264:69: warning: Either the condition 'if(pWing)' is redundant or there is possible null pointer dereference: pWing. [nullPointerRedundantCheck]
xflr5-6.09-06/src/miarex/Miarex.cpp:5275:28: note: Assuming that condition 'if(pWing)' is not redundant
xflr5-6.09-06/src/miarex/Miarex.cpp:5264:69: note: Null pointer dereference
xflr5-6.09-06/src/miarex/Miarex.cpp:5297:70: warning: Either the condition 'if(pWing)' is redundant or there is possible null pointer dereference: pWing. [nullPointerRedundantCheck]
xflr5-6.09-06/src/miarex/Miarex.cpp:5314:20: note: Assuming that condition 'if(pWing)' is not redundant
xflr5-6.09-06/src/miarex/Miarex.cpp:5297:70: note: Null pointer dereference
xflr5-6.09-06/src/miarex/Miarex.cpp:5301:70: warning: Either the condition 'if(pWing)' is redundant or there is possible null pointer dereference: pWing. [nullPointerRedundantCheck]
xflr5-6.09-06/src/miarex/Miarex.cpp:5314:20: note: Assuming that condition 'if(pWing)' is not redundant
xflr5-6.09-06/src/miarex/Miarex.cpp:5301:70: note: Null pointer dereference
xflr5-6.09-06/src/miarex/Miarex.cpp:5305:70: warning: Either the condition 'if(pWing)' is redundant or there is possible null pointer dereference: pWing. [nullPointerRedundantCheck]
xflr5-6.09-06/src/miarex/Miarex.cpp:5314:20: note: Assuming that condition 'if(pWing)' is not redundant
xflr5-6.09-06/src/miarex/Miarex.cpp:5305:70: note: Null pointer dereference
xflr5-6.09-06/src/miarex/Miarex.cpp:5309:70: warning: Either the condition 'if(pWing)' is redundant or there is possible null pointer dereference: pWing. [nullPointerRedundantCheck]
xflr5-6.09-06/src/miarex/Miarex.cpp:5314:20: note: Assuming that condition 'if(pWing)' is not redundant
xflr5-6.09-06/src/miarex/Miarex.cpp:5309:70: note: Null pointer dereference
xflr5-6.09-06/src/miarex/Miarex.cpp:9402:12: warning: Either the condition 'if(m_pCurWing)' is redundant or there is possible null pointer dereference: m_pCurWing. [nullPointerRedundantCheck]
xflr5-6.09-06/src/miarex/Miarex.cpp:9411:9: note: Assuming that condition 'if(m_pCurWing)' is not redundant
xflr5-6.09-06/src/miarex/Miarex.cpp:9402:12: note: Null pointer dereference
xflr5-6.09-06/src/miarex/Miarex.cpp:91:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:542:9: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:559:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:592:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:599:15: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:613:17: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:633:17: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:661:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:869:15: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:1004:15: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:1020:16: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:1070:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:1299:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:1410:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:1425:16: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:1455:16: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:1467:20: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:1493:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:1641:27: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:2760:11: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:2780:11: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:2842:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:2898:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:2899:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:3010:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:3011:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:3188:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:3421:11: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:3435:11: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:3450:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:3528:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:3533:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:3559:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:3614:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:3693:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:3710:11: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:3713:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:3725:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:3728:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:3754:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:3788:15: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:3844:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:3873:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:3880:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:3890:11: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:4207:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:4208:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:4325:11: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:4332:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:4358:11: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:4390:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:4411:11: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:4513:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:4534:11: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:4685:28: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:4964:28: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:5126:28: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:5190:28: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:5343:31: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:5474:28: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:5476:24: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:5801:11: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:6152:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:6516:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:6550:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:6551:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:6743:29: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:6775:31: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:6776:31: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:6798:28: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:6940:28: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:6955:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:6956:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:6957:28: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:7023:28: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:7140:27: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:7153:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:7298:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:7407:17: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:7436:17: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:7480:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:7621:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:7636:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:7669:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:7670:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:7756:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:7776:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:7781:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:7902:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:8000:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:8085:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:8176:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:8247:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:8325:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:8334:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:8347:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:8376:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:8383:11: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:8389:11: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:8416:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:8441:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:8452:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:8477:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:8541:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:8554:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:8570:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:8586:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:8598:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:8605:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:8616:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:8647:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:8663:11: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:8675:11: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:8686:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:8735:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:8776:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:8786:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:8792:15: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:8875:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:8882:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:8891:11: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:9497:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:9513:17: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:9603:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:9630:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:9642:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:9673:11: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:9679:11: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:9703:11: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:9711:11: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:9743:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:9768:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:9788:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:9902:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:9950:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:9990:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:10007:15: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:10053:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:10069:16: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:10171:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:10210:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:10226:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:10250:15: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:10264:15: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:10273:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:10294:16: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:10317:15: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:10326:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:10350:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:10379:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:10408:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:10421:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:10433:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:10528:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:10603:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:10613:11: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:10618:11: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:10643:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:10671:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:10700:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:10724:11: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:10732:11: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:10764:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:10776:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:11045:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:11046:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:11079:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:11080:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:11099:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:11117:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:11179:28: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:11181:24: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:11318:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:11347:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:11411:15: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:11419:24: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:11428:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:11462:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:11493:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:12246:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:12346:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:12354:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:12368:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:12375:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:12541:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:12542:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:12768:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:12852:28: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:12945:28: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:13038:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:13058:27: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:13165:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:13170:11: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:13174:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:13190:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:13199:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:13214:15: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:13222:17: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:13248:15: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:13253:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:13265:16: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:13287:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:13292:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:13303:16: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:13328:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:13340:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:13384:11: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:13389:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:13393:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:13408:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:13417:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:13433:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:13441:16: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:13467:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:13472:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:13486:16: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:13512:16: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:13517:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:13533:17: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:13582:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:13613:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:13640:15: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:13646:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:13655:24: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:13700:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:13788:27: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:13795:27: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:13843:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:13848:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:13961:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:14361:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:14379:17: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:14404:15: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:14554:27: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:14676:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:14771:27: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:14778:27: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:14854:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:14857:28: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:14945:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:14946:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:14971:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:14985:29: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:15075:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:15076:28: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:15164:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:15182:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:15406:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:15407:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:15408:28: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:15456:30: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/Miarex.cpp:161:2: style: Variable 'm_bAutoScales' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xflr5-6.09-06/src/miarex/Miarex.cpp:160:2: note: Variable 'm_bAutoScales' is reassigned a value before the old one has been used if variable is no semaphore variable.
xflr5-6.09-06/src/miarex/Miarex.cpp:161:2: note: Variable 'm_bAutoScales' is reassigned a value before the old one has been used if variable is no semaphore variable.
xflr5-6.09-06/src/miarex/Miarex.cpp:6759:3: style: Variable 'pCloseCurve' is reassigned a value before the old one has been used. [redundantAssignment]
xflr5-6.09-06/src/miarex/Miarex.cpp:6756:0: note: Variable 'pCloseCurve' is reassigned a value before the old one has been used.
xflr5-6.09-06/src/miarex/Miarex.cpp:6759:3: note: Variable 'pCloseCurve' is reassigned a value before the old one has been used.
xflr5-6.09-06/src/miarex/Miarex.cpp:9515:2: style: Variable 'pGraph' is reassigned a value before the old one has been used. [redundantAssignment]
xflr5-6.09-06/src/miarex/Miarex.cpp:9512:0: note: Variable 'pGraph' is reassigned a value before the old one has been used.
xflr5-6.09-06/src/miarex/Miarex.cpp:9515:2: note: Variable 'pGraph' is reassigned a value before the old one has been used.
xflr5-6.09-06/src/miarex/Miarex.cpp:9820:2: style: Variable 'bRead' is reassigned a value before the old one has been used. [redundantAssignment]
xflr5-6.09-06/src/miarex/Miarex.cpp:9819:2: note: Variable 'bRead' is reassigned a value before the old one has been used.
xflr5-6.09-06/src/miarex/Miarex.cpp:9820:2: note: Variable 'bRead' is reassigned a value before the old one has been used.
xflr5-6.09-06/src/miarex/Miarex.cpp:9843:2: style: Variable 'bRead' is reassigned a value before the old one has been used. [redundantAssignment]
xflr5-6.09-06/src/miarex/Miarex.cpp:9839:2: note: Variable 'bRead' is reassigned a value before the old one has been used.
xflr5-6.09-06/src/miarex/Miarex.cpp:9843:2: note: Variable 'bRead' is reassigned a value before the old one has been used.
xflr5-6.09-06/src/miarex/Miarex.cpp:9846:2: style: Variable 'bRead' is reassigned a value before the old one has been used. [redundantAssignment]
xflr5-6.09-06/src/miarex/Miarex.cpp:9843:2: note: Variable 'bRead' is reassigned a value before the old one has been used.
xflr5-6.09-06/src/miarex/Miarex.cpp:9846:2: note: Variable 'bRead' is reassigned a value before the old one has been used.
xflr5-6.09-06/src/miarex/Miarex.cpp:9847:2: style: Variable 'bRead' is reassigned a value before the old one has been used. [redundantAssignment]
xflr5-6.09-06/src/miarex/Miarex.cpp:9846:2: note: Variable 'bRead' is reassigned a value before the old one has been used.
xflr5-6.09-06/src/miarex/Miarex.cpp:9847:2: note: Variable 'bRead' is reassigned a value before the old one has been used.
xflr5-6.09-06/src/miarex/Miarex.cpp:13541:8: style: Variable 'm_pCurPOpp' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xflr5-6.09-06/src/miarex/Miarex.cpp:13540:8: note: Variable 'm_pCurPOpp' is reassigned a value before the old one has been used if variable is no semaphore variable.
xflr5-6.09-06/src/miarex/Miarex.cpp:13541:8: note: Variable 'm_pCurPOpp' is reassigned a value before the old one has been used if variable is no semaphore variable.
xflr5-6.09-06/src/miarex/Miarex.cpp:9395:2: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xflr5-6.09-06/src/miarex/Miarex.cpp:9396:2: note: Found duplicate branches for 'if' and 'else'.
xflr5-6.09-06/src/miarex/Miarex.cpp:9395:2: note: Found duplicate branches for 'if' and 'else'.
xflr5-6.09-06/src/miarex/Miarex.cpp:15326:54: style: Same expression on both sides of '&&'. [duplicateExpression]
xflr5-6.09-06/src/miarex/Miarex.cpp:665:8: style: The scope of the variable 'l' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:665:10: style: The scope of the variable 'p' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:666:9: style: The scope of the variable 'Cb' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:862:7: style: The scope of the variable 'bIsInserted' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:994:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:1071:8: style: The scope of the variable 'l' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:1292:7: style: The scope of the variable 'bIsInserted' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:1692:6: style: The scope of the variable 'p' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:1692:8: style: The scope of the variable 'pp' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:1693:7: style: The scope of the variable 'bFound' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:1694:18: style: The scope of the variable 'SpanInc' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:1802:8: style: The scope of the variable 'j' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:1803:21: style: The scope of the variable 'dj' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:1803:25: style: The scope of the variable 'dj1' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:1803:30: style: The scope of the variable 'dl1' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:1809:27: style: The scope of the variable 'lnh' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:2551:9: style: The scope of the variable 'n0' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:2551:13: style: The scope of the variable 'n1' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:2551:16: style: The scope of the variable 'n2' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:2551:20: style: The scope of the variable 'n3' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:2752:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:2835:10: style: The scope of the variable 'pWPolar' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:2892:9: style: The scope of the variable 't' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:3003:23: style: The scope of the variable 'ctrl_t' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:3176:10: style: The scope of the variable 'pWPolar' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:3405:12: style: The scope of the variable 'k' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:3405:14: style: The scope of the variable 'l' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:3405:21: style: The scope of the variable 'nc' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:3705:8: style: The scope of the variable 'pWing' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:3706:9: style: The scope of the variable 'pPlane' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:3875:10: style: The scope of the variable 'pWPolar' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:3876:12: style: The scope of the variable 'pPOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:4205:16: style: The scope of the variable 'x' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:4205:18: style: The scope of the variable 'y' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:4248:7: style: The scope of the variable 'bAdd' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:4250:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:4250:11: style: The scope of the variable 'y' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:4322:8: style: The scope of the variable 'pBody' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:4329:9: style: The scope of the variable 'pPlane' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:4354:12: style: The scope of the variable 'pPOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:4381:10: style: The scope of the variable 'pWPolar' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:4407:11: style: The scope of the variable 'pWOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:4510:9: style: The scope of the variable 'pPlane' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:4531:8: style: The scope of the variable 'pWing' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:5192:19: style: The scope of the variable 'Mass' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:5346:9: style: The scope of the variable 'l' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:5610:37: style: The scope of the variable 'nx' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:5610:41: style: The scope of the variable 'nh' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:5796:11: style: The scope of the variable 'pWOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:5870:7: style: The scope of the variable 'b1' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:5870:11: style: The scope of the variable 'b2' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:5870:15: style: The scope of the variable 'b3' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:5870:19: style: The scope of the variable 'b4' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:6548:6: style: The scope of the variable 'r' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:6548:8: style: The scope of the variable 'g' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:6548:10: style: The scope of the variable 'b' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:7611:11: style: The scope of the variable 'pWOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:7612:11: style: The scope of the variable 'pPOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:7613:6: style: The scope of the variable 'l' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:7667:41: style: The scope of the variable 'theta_sum' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:7667:52: style: The scope of the variable 'psi_sum' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:8328:12: style: The scope of the variable 'pPOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:8378:11: style: The scope of the variable 'pWOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:8379:12: style: The scope of the variable 'pPOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:8449:13: style: The scope of the variable 'pPOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:8474:12: style: The scope of the variable 'pWOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:8534:12: style: The scope of the variable 'pPOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:8587:10: style: The scope of the variable 'pWPolar' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:8602:14: style: The scope of the variable 'pWOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:8613:15: style: The scope of the variable 'pPOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:8660:12: style: The scope of the variable 'pWOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:8672:13: style: The scope of the variable 'pPOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:8683:10: style: The scope of the variable 'pWPolar' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:8782:9: style: The scope of the variable 'pPlane' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:8876:10: style: The scope of the variable 'pWPolar' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:8877:11: style: The scope of the variable 'pWOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:8998:6: style: The scope of the variable 'iStrip' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:8998:13: style: The scope of the variable 'j' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:8998:15: style: The scope of the variable 'k' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:8998:19: style: The scope of the variable 'p' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:8998:22: style: The scope of the variable 'coef' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:9600:10: style: The scope of the variable 'pWPolar' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:9624:12: style: The scope of the variable 'pPOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:9669:12: style: The scope of the variable 'pPOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:9670:11: style: The scope of the variable 'pWOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:9698:12: style: The scope of the variable 'pPOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:9699:11: style: The scope of the variable 'pWOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:9740:10: style: The scope of the variable 'pWPolar' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:9992:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:9993:8: style: The scope of the variable 'pOldWing' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:10052:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:10213:6: style: The scope of the variable 'resp' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:10415:12: style: The scope of the variable 'pPOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:10416:11: style: The scope of the variable 'pWOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:10609:12: style: The scope of the variable 'pPOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:10610:11: style: The scope of the variable 'pWOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:10640:10: style: The scope of the variable 'pWPolar' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:10697:10: style: The scope of the variable 'pWPolar' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:10719:12: style: The scope of the variable 'pPOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:10720:11: style: The scope of the variable 'pWOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:10758:12: style: The scope of the variable 'pPOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:11816:16: style: The scope of the variable 'Mass' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:11925:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:12332:12: style: The scope of the variable 'pPOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:12540:6: style: The scope of the variable 'k' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:12849:13: style: The scope of the variable 'p' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:12851:15: style: The scope of the variable 'dist' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:13158:6: style: The scope of the variable 'resp' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:13379:6: style: The scope of the variable 'resp' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:13577:6: style: The scope of the variable 'resp' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:14365:8: style: The scope of the variable 'j' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:14365:10: style: The scope of the variable 'k' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:14365:12: style: The scope of the variable 'm' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:14365:15: style: The scope of the variable 'NStation' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:14366:9: style: The scope of the variable 'SpanPos' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:15212:8: style: The scope of the variable 'pWing' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/Miarex.cpp:13370:32: style: Function 'SetModWing' argument 1 names different: declaration 'pWing' definition 'pModWing'. [funcArgNamesDifferent]
xflr5-6.09-06/src/miarex/Miarex.h:335:24: note: Function 'SetModWing' argument 1 names different: declaration 'pWing' definition 'pModWing'.
xflr5-6.09-06/src/miarex/Miarex.cpp:13370:32: note: Function 'SetModWing' argument 1 names different: declaration 'pWing' definition 'pModWing'.
xflr5-6.09-06/src/miarex/Miarex.cpp:15370:6: style: Variable 'nFlap' is modified but its new value is never used. [unreadVariable]
xflr5-6.09-06/src/miarex/WAdvancedDlg.h:42:5: style: Class 'WAdvancedDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/misc/ProgressDlg.h:34:5: style: Class 'ProgressDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/misc/ModDlg.h:37:5: style: Class 'ModDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/misc/PolarFilterDlg.h:39:2: style: Class 'PolarFilterDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/miarex/Miarex.cpp:14904:0: error: Memory leak: pPixelData [memleak]
xflr5-6.09-06/src/miarex/Miarex.cpp:5253:71: error: Uninitialized variable: xcog [uninitvar]
xflr5-6.09-06/src/miarex/NURBSDomDoc.cpp:31:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/NURBSDomDoc.cpp:300:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/NURBSDomDoc.cpp:333:11: style: The scope of the variable 'x' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/NURBSDomDoc.cpp:333:13: style: The scope of the variable 'y' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/NURBSDomDoc.cpp:333:15: style: The scope of the variable 'z' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/CRectangle.h:28:0: warning: The class 'CRectangle' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xflr5-6.09-06/src/miarex/PanelAnalysisDlg.cpp:207:2: portability: Using memset() on class which contains a floating point number. [memsetClassFloat]
xflr5-6.09-06/src/miarex/PanelAnalysisDlg.cpp:208:2: portability: Using memset() on class which contains a floating point number. [memsetClassFloat]
xflr5-6.09-06/src/miarex/PanelAnalysisDlg.cpp:209:2: portability: Using memset() on class which contains a floating point number. [memsetClassFloat]
xflr5-6.09-06/src/miarex/PanelAnalysisDlg.cpp:1157:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/PanelAnalysisDlg.cpp:2005:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/PanelAnalysisDlg.cpp:2608:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/PanelAnalysisDlg.cpp:2887:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/PanelAnalysisDlg.cpp:74:2: style: Variable 'm_bSequence' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xflr5-6.09-06/src/miarex/PanelAnalysisDlg.cpp:71:2: note: Variable 'm_bSequence' is reassigned a value before the old one has been used if variable is no semaphore variable.
xflr5-6.09-06/src/miarex/PanelAnalysisDlg.cpp:74:2: note: Variable 'm_bSequence' is reassigned a value before the old one has been used if variable is no semaphore variable.
xflr5-6.09-06/src/miarex/PanelAnalysisDlg.cpp:515:9: style: The scope of the variable 'alpha' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/PanelAnalysisDlg.cpp:917:9: style: The scope of the variable 'pos' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/PanelAnalysisDlg.cpp:918:24: style: The scope of the variable 'Mu' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/PanelAnalysisDlg.cpp:918:29: style: The scope of the variable 'Sigma' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/PanelAnalysisDlg.cpp:1158:6: style: The scope of the variable 'pos' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/PanelAnalysisDlg.cpp:1161:12: style: The scope of the variable 'Lift' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/PanelAnalysisDlg.cpp:1161:18: style: The scope of the variable 'IDrag' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/PanelAnalysisDlg.cpp:1161:25: style: The scope of the variable 'VDrag' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/PanelAnalysisDlg.cpp:1161:32: style: The scope of the variable 'XCP' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/PanelAnalysisDlg.cpp:1161:37: style: The scope of the variable 'YCP' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/PanelAnalysisDlg.cpp:1161:42: style: The scope of the variable 'ZCP' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/PanelAnalysisDlg.cpp:1161:47: style: The scope of the variable 'WingVDrag' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/PanelAnalysisDlg.cpp:1510:16: style: The scope of the variable 'Alpha' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/PanelAnalysisDlg.cpp:1512:9: style: The scope of the variable 'Speed2' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/PanelAnalysisDlg.cpp:1512:17: style: The scope of the variable 'cosa' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/PanelAnalysisDlg.cpp:1512:23: style: The scope of the variable 'sina' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/PanelAnalysisDlg.cpp:2363:6: style: The scope of the variable 'm' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/PanelAnalysisDlg.cpp:2420:9: style: The scope of the variable 'alpha' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/PanelAnalysisDlg.cpp:2420:16: style: The scope of the variable 'cosa' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/PanelAnalysisDlg.cpp:2420:22: style: The scope of the variable 'sina' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/PanelAnalysisDlg.cpp:3305:41: style: The scope of the variable 'Cp' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/PanelAnalysisDlg.cpp:3306:16: style: The scope of the variable 'QInf' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/PanelAnalysisDlg.cpp:3481:41: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/PanelAnalysisDlg.cpp:1343:92: style: Function 'GetDoubletDerivative' argument 4 names different: declaration 'VTotl' definition 'VLocal'. [funcArgNamesDifferent]
xflr5-6.09-06/src/miarex/PanelAnalysisDlg.h:125:75: note: Function 'GetDoubletDerivative' argument 4 names different: declaration 'VTotl' definition 'VLocal'.
xflr5-6.09-06/src/miarex/PanelAnalysisDlg.cpp:1343:92: note: Function 'GetDoubletDerivative' argument 4 names different: declaration 'VTotl' definition 'VLocal'.
xflr5-6.09-06/src/miarex/PanelAnalysisDlg.cpp:893:6: style: Variable 'mm' is modified but its new value is never used. [unreadVariable]
xflr5-6.09-06/src/miarex/PanelAnalysisDlg.cpp:3425:12: style: Variable 'bOut' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/miarex/PanelAnalysisDlg.cpp:3310:0: style: Variable 'bOutCl' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/miarex/PanelAnalysisDlg.cpp:3434:4: style: Variable 'm' is modified but its new value is never used. [unreadVariable]
xflr5-6.09-06/src/miarex/PanelAnalysisDlg.cpp:545:55: performance: Function parameter 'VInf' should be passed by const reference. [passedByValue]
xflr5-6.09-06/src/miarex/PlaneDlg.cpp:124:35: style: Boolean value assigned to floating point variable. [assignBoolToFloat]
xflr5-6.09-06/src/miarex/PlaneDlg.cpp:275:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/PlaneDlg.cpp:295:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/PlaneDlg.cpp:315:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/PlaneDlg.cpp:335:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/PlaneDlg.cpp:371:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/PlaneDlg.cpp:376:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/PlaneDlg.cpp:397:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/PlaneDlg.cpp:398:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/PlaneDlg.cpp:410:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/PlaneDlg.cpp:411:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/PlaneDlg.cpp:454:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/PlaneDlg.cpp:476:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/PlaneDlg.cpp:496:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/StabPolarDlg.cpp:915:20: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/StabViewDlg.cpp:65:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/StabViewDlg.cpp:141:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/StabViewDlg.cpp:277:24: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/StabViewDlg.cpp:287:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/StabViewDlg.cpp:311:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/StabViewDlg.cpp:319:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/StabViewDlg.cpp:329:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/StabViewDlg.cpp:421:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/StabViewDlg.cpp:437:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/StabViewDlg.cpp:465:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/StabViewDlg.cpp:475:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/StabViewDlg.cpp:493:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/StabViewDlg.cpp:904:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/StabViewDlg.cpp:1027:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/StabViewDlg.cpp:1052:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/StabViewDlg.cpp:1086:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/StabViewDlg.cpp:1109:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/StabViewDlg.cpp:1134:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/StabViewDlg.cpp:1159:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/StabViewDlg.cpp:143:12: style: The scope of the variable 'OmegaN' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/StabViewDlg.cpp:143:20: style: The scope of the variable 'Omega1' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/StabViewDlg.cpp:143:28: style: The scope of the variable 'Dsi' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/StabViewDlg.cpp:143:33: style: The scope of the variable 'Sigma1' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/StabViewDlg.cpp:144:12: style: The scope of the variable 'sum' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/StabViewDlg.cpp:144:17: style: The scope of the variable 'prod' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/StabViewDlg.cpp:146:12: style: The scope of the variable 'u0' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/StabViewDlg.cpp:146:16: style: The scope of the variable 'mac' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/StabViewDlg.cpp:146:21: style: The scope of the variable 'span' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/StabViewDlg.cpp:327:23: style: The scope of the variable 'theta_sum' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/StabViewDlg.cpp:327:34: style: The scope of the variable 'psi_sum' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/StabViewDlg.cpp:1028:9: style: The scope of the variable 'pCurve' can be reduced. [variableScope]
xflr5-6.09-06/src/miarex/StabViewDlg.cpp:1054:9: style: The scope of the variable 'pCurve' can be reduced. [variableScope]
xflr5-6.09-06/src/misc/NewNameDlg.h:36:2: style: Class 'NewNameDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/miarex/UFOTableDelegate.cpp:69:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/UFOTableDelegate.cpp:39:2: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xflr5-6.09-06/src/miarex/UFOTableDelegate.cpp:29:19: warning: Member variable 'UFOTableDelegate::m_pUFOModel' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/miarex/UFOTableDelegate.cpp:29:19: warning: Member variable 'UFOTableDelegate::m_Precision' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/miarex/WPolarDlg.cpp:872:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/WingDelegate.cpp:65:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/miarex/WingDelegate.cpp:28:15: warning: Member variable 'WingDelegate::m_Precision' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/miarex/WingDelegate.cpp:28:15: warning: Member variable 'WingDelegate::m_poaFoil' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/miarex/WingDelegate.cpp:28:15: warning: Member variable 'WingDelegate::m_pWingSection' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/miarex/WingScaleDlg.cpp:36:0: style: Boolean value assigned to floating point variable. [assignBoolToFloat]
xflr5-6.09-06/src/misc/ColorButton.cpp:29:2: performance: Variable 'm_Color' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xflr5-6.09-06/src/misc/DisplaySettingsDlg.cpp:265:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/misc/DisplaySettingsDlg.cpp:266:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/misc/DisplaySettingsDlg.cpp:267:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/misc/DisplaySettingsDlg.cpp:268:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/misc/DisplaySettingsDlg.cpp:294:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/misc/DisplaySettingsDlg.cpp:295:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/misc/DisplaySettingsDlg.cpp:296:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/misc/DisplaySettingsDlg.cpp:297:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/misc/FloatEditDelegate.cpp:26:20: warning: Member variable 'FloatEditDelegate::m_Precision' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/misc/GLLightDlg.cpp:298:28: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/misc/GLLightDlg.cpp:317:28: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/misc/LineDelegate.cpp:27:15: warning: Member variable 'LineDelegate::m_pCbBox' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/misc/RenameDlg.cpp:214:37: style: Function 'OnSelChangeList' argument 1 names different: declaration 'iItem' definition 'item'. [funcArgNamesDifferent]
xflr5-6.09-06/src/misc/RenameDlg.h:51:27: note: Function 'OnSelChangeList' argument 1 names different: declaration 'iItem' definition 'item'.
xflr5-6.09-06/src/misc/RenameDlg.cpp:214:37: note: Function 'OnSelChangeList' argument 1 names different: declaration 'iItem' definition 'item'.
xflr5-6.09-06/src/misc/UnitsDlg.cpp:35:5: performance: Variable 'm_Question' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xflr5-6.09-06/src/misc/W3dPrefsDlg.cpp:525:6: style: The scope of the variable 'r' can be reduced. [variableScope]
xflr5-6.09-06/src/misc/W3dPrefsDlg.cpp:525:8: style: The scope of the variable 'g' can be reduced. [variableScope]
xflr5-6.09-06/src/misc/W3dPrefsDlg.cpp:525:10: style: The scope of the variable 'b' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/ArcBall.cpp:380:28: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/objects/ArcBall.cpp:30:10: warning: Member variable 'ArcBall::cosa2' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/ArcBall.cpp:30:10: warning: Member variable 'ArcBall::sina2' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/ArcBall.cpp:30:10: warning: Member variable 'ArcBall::cosa' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/ArcBall.cpp:30:10: warning: Member variable 'ArcBall::t' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/ArcBall.cpp:30:10: warning: Member variable 'ArcBall::ac' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/ArcBall.cpp:30:10: warning: Member variable 'ArcBall::c2' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/ArcBall.cpp:30:10: warning: Member variable 'ArcBall::q' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/ArcBall.cpp:30:10: warning: Member variable 'ArcBall::b' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/ArcBall.cpp:30:10: warning: Member variable 'ArcBall::delta' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/ArcBall.cpp:30:10: warning: Member variable 'ArcBall::a' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/ArcBall.cpp:30:10: warning: Member variable 'ArcBall::x2' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/ArcBall.cpp:30:10: warning: Member variable 'ArcBall::y2' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/ArcBall.cpp:30:10: warning: Member variable 'ArcBall::z2' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/ArcBall.cpp:30:10: warning: Member variable 'ArcBall::xy' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/ArcBall.cpp:30:10: warning: Member variable 'ArcBall::xz' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/ArcBall.cpp:30:10: warning: Member variable 'ArcBall::yz' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/ArcBall.cpp:30:10: warning: Member variable 'ArcBall::wx' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/ArcBall.cpp:30:10: warning: Member variable 'ArcBall::wy' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/ArcBall.cpp:30:10: warning: Member variable 'ArcBall::wz' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/ArcBall.h:105:7: performance: Technically the member function 'ArcBall::QuatCopy' can be static. [functionStatic]
xflr5-6.09-06/src/objects/ArcBall.cpp:201:15: note: Technically the member function 'ArcBall::QuatCopy' can be static.
xflr5-6.09-06/src/objects/ArcBall.h:105:7: note: Technically the member function 'ArcBall::QuatCopy' can be static.
xflr5-6.09-06/src/objects/ArcBall.h:107:7: performance: Technically the member function 'ArcBall::QuatNext' can be static. [functionStatic]
xflr5-6.09-06/src/objects/ArcBall.cpp:236:15: note: Technically the member function 'ArcBall::QuatNext' can be static.
xflr5-6.09-06/src/objects/ArcBall.h:107:7: note: Technically the member function 'ArcBall::QuatNext' can be static.
xflr5-6.09-06/src/objects/ArcBall.h:108:7: style: Technically the member function 'ArcBall::ClientToGL' can be const. [functionConst]
xflr5-6.09-06/src/objects/ArcBall.cpp:375:15: note: Technically the member function 'ArcBall::ClientToGL' can be const.
xflr5-6.09-06/src/objects/ArcBall.h:108:7: note: Technically the member function 'ArcBall::ClientToGL' can be const.
xflr5-6.09-06/src/objects/ArcBall.cpp:305:46: performance: Function parameter 'eye' should be passed by const reference. [passedByValue]
xflr5-6.09-06/src/objects/ArcBall.cpp:305:59: performance: Function parameter 'up' should be passed by const reference. [passedByValue]
xflr5-6.09-06/src/objects/Body.cpp:266:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/objects/Body.cpp:554:2: style: Variable 'bRead' is reassigned a value before the old one has been used. [redundantAssignment]
xflr5-6.09-06/src/objects/Body.cpp:549:2: note: Variable 'bRead' is reassigned a value before the old one has been used.
xflr5-6.09-06/src/objects/Body.cpp:554:2: note: Variable 'bRead' is reassigned a value before the old one has been used.
xflr5-6.09-06/src/objects/Body.cpp:197:21: style: The scope of the variable 'PanelLift' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Body.cpp:335:9: style: The scope of the variable 'u' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Body.cpp:377:17: style: The scope of the variable 'pivot_row' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Body.cpp:378:9: style: The scope of the variable 'max' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Body.cpp:378:30: style: The scope of the variable 'A_pivot_row' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Body.cpp:506:9: style: The scope of the variable 'v' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Body.cpp:777:9: style: The scope of the variable 'u' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Body.cpp:777:12: style: The scope of the variable 'v' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Body.cpp:777:24: style: The scope of the variable 'tp' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Body.cpp:1104:6: style: The scope of the variable 'ArchiveFormat' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Body.cpp:1105:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Body.cpp:1105:11: style: The scope of the variable 'nStations' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Body.cpp:1106:8: style: The scope of the variable 'f' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Body.cpp:1106:10: style: The scope of the variable 'g' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Body.cpp:1106:12: style: The scope of the variable 'h' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Body.cpp:1107:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Body.cpp:1107:11: style: The scope of the variable 'y' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Body.cpp:1107:13: style: The scope of the variable 'z' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Body.cpp:1268:9: style: The scope of the variable 'y' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Body.cpp:1268:12: style: The scope of the variable 'x' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Body.cpp:1408:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Body.cpp:1408:10: style: The scope of the variable 'k' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Body.cpp:1410:9: style: The scope of the variable 'dj' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Body.cpp:1410:13: style: The scope of the variable 'dj1' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Body.cpp:1362:26: style: Variable 'VolumeMass' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/objects/Body.cpp:36:7: warning: Member variable 'Body::value' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/Body.cpp:36:7: warning: Member variable 'Body::bs' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/Body.cpp:36:7: warning: Member variable 'Body::cs' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/Body.cpp:39:2: performance: Variable 'm_BodyName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xflr5-6.09-06/src/objects/Body.h:52:7: performance: Technically the member function 'Body::Gauss' can be static. [functionStatic]
xflr5-6.09-06/src/objects/Body.cpp:375:12: note: Technically the member function 'Body::Gauss' can be static.
xflr5-6.09-06/src/objects/Body.h:52:7: note: Technically the member function 'Body::Gauss' can be static.
xflr5-6.09-06/src/objects/Body.h:65:6: performance: Technically the member function 'Body::ReadFrame' can be static. [functionStatic]
xflr5-6.09-06/src/objects/Body.cpp:1012:11: note: Technically the member function 'Body::ReadFrame' can be static.
xflr5-6.09-06/src/objects/Body.h:65:6: note: Technically the member function 'Body::ReadFrame' can be static.
xflr5-6.09-06/src/objects/Body.h:89:7: style: Technically the member function 'Body::SetPanelPos' can be const. [functionConst]
xflr5-6.09-06/src/objects/Body.cpp:1260:12: note: Technically the member function 'Body::SetPanelPos' can be const.
xflr5-6.09-06/src/objects/Body.h:89:7: note: Technically the member function 'Body::SetPanelPos' can be const.
xflr5-6.09-06/src/objects/Body.h:95:9: style: Technically the member function 'Body::FramePosition' can be const. [functionConst]
xflr5-6.09-06/src/objects/Body.cpp:1322:14: note: Technically the member function 'Body::FramePosition' can be const.
xflr5-6.09-06/src/objects/Body.h:95:9: note: Technically the member function 'Body::FramePosition' can be const.
xflr5-6.09-06/src/objects/Body.cpp:764:30: performance: Function parameter 'A' should be passed by const reference. [passedByValue]
xflr5-6.09-06/src/objects/Body.cpp:764:41: performance: Function parameter 'B' should be passed by const reference. [passedByValue]
xflr5-6.09-06/src/objects/Body.cpp:832:47: performance: Function parameter 'B' should be passed by const reference. [passedByValue]
xflr5-6.09-06/src/objects/Foil.cpp:75:2: portability: Using memset() on class which contains a floating point number. [memsetClassFloat]
xflr5-6.09-06/src/objects/Foil.cpp:76:2: portability: Using memset() on class which contains a floating point number. [memsetClassFloat]
xflr5-6.09-06/src/objects/Foil.cpp:77:2: portability: Using memset() on class which contains a floating point number. [memsetClassFloat]
xflr5-6.09-06/src/objects/Foil.cpp:79:2: portability: Using memset() on class which contains a floating point number. [memsetClassFloat]
xflr5-6.09-06/src/objects/Foil.cpp:80:2: portability: Using memset() on class which contains a floating point number. [memsetClassFloat]
xflr5-6.09-06/src/objects/Foil.cpp:102:16: style: The scope of the variable 'xt' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Foil.cpp:102:20: style: The scope of the variable 'yex' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Foil.cpp:102:25: style: The scope of the variable 'yin' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Foil.cpp:953:6: style: The scope of the variable 'p' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Foil.cpp:954:8: style: The scope of the variable 'f' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Foil.cpp:954:10: style: The scope of the variable 'ff' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Foil.cpp:40:2: performance: Variable 'm_FoilColor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xflr5-6.09-06/src/objects/Foil.h:92:7: style: Technically the member function 'Foil::foilName' can be const. [functionConst]
xflr5-6.09-06/src/objects/Foil.cpp:596:12: note: Technically the member function 'Foil::foilName' can be const.
xflr5-6.09-06/src/objects/Foil.h:92:7: note: Technically the member function 'Foil::foilName' can be const.
xflr5-6.09-06/src/objects/Foil.h:107:9: style: Technically the member function 'Foil::GetCamber' can be const. [functionConst]
xflr5-6.09-06/src/objects/Foil.cpp:551:14: note: Technically the member function 'Foil::GetCamber' can be const.
xflr5-6.09-06/src/objects/Foil.h:107:9: note: Technically the member function 'Foil::GetCamber' can be const.
xflr5-6.09-06/src/objects/Foil.h:108:9: style: Technically the member function 'Foil::GetCamberSlope' can be const. [functionConst]
xflr5-6.09-06/src/objects/Foil.cpp:570:14: note: Technically the member function 'Foil::GetCamberSlope' can be const.
xflr5-6.09-06/src/objects/Foil.h:108:9: note: Technically the member function 'Foil::GetCamberSlope' can be const.
xflr5-6.09-06/src/objects/Foil.h:110:9: style: Technically the member function 'Foil::GetArea' can be const. [functionConst]
xflr5-6.09-06/src/objects/Foil.cpp:441:14: note: Technically the member function 'Foil::GetArea' can be const.
xflr5-6.09-06/src/objects/Foil.h:110:9: note: Technically the member function 'Foil::GetArea' can be const.
xflr5-6.09-06/src/objects/Foil.h:111:9: style: Technically the member function 'Foil::GetTopSlope' can be const. [functionConst]
xflr5-6.09-06/src/objects/Foil.cpp:528:14: note: Technically the member function 'Foil::GetTopSlope' can be const.
xflr5-6.09-06/src/objects/Foil.h:111:9: note: Technically the member function 'Foil::GetTopSlope' can be const.
xflr5-6.09-06/src/objects/Foil.h:112:9: style: Technically the member function 'Foil::GetBotSlope' can be const. [functionConst]
xflr5-6.09-06/src/objects/Foil.cpp:505:14: note: Technically the member function 'Foil::GetBotSlope' can be const.
xflr5-6.09-06/src/objects/Foil.h:112:9: note: Technically the member function 'Foil::GetBotSlope' can be const.
xflr5-6.09-06/src/objects/Foil.h:128:7: performance: Technically the member function 'Foil::Intersect' can be static. [functionStatic]
xflr5-6.09-06/src/objects/Foil.cpp:840:12: note: Technically the member function 'Foil::Intersect' can be static.
xflr5-6.09-06/src/objects/Foil.h:128:7: note: Technically the member function 'Foil::Intersect' can be static.
xflr5-6.09-06/src/objects/Frame.cpp:71:6: style: The scope of the variable 'ArchiveFormat' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Frame.cpp:72:8: style: The scope of the variable 'n' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Frame.cpp:73:8: style: The scope of the variable 'fx' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Frame.cpp:73:12: style: The scope of the variable 'fy' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Frame.cpp:73:16: style: The scope of the variable 'fz' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Frame.cpp:278:33: performance: Function parameter 'Pos' should be passed by const reference. [passedByValue]
xflr5-6.09-06/src/objects/NURBSSurface.cpp:83:23: style: The scope of the variable 'u' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/NURBSSurface.cpp:83:27: style: The scope of the variable 'zz' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/NURBSSurface.cpp:127:9: style: The scope of the variable 'v' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/NURBSSurface.cpp:163:9: style: The scope of the variable 'wx' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/NURBSSurface.cpp:234:9: style: The scope of the variable 'u' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/NURBSSurface.cpp:234:12: style: The scope of the variable 'v' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/NURBSSurface.cpp:234:24: style: The scope of the variable 'tp' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/NURBSSurface.cpp:34:15: warning: Member variable 'NURBSSurface::m_uKnots' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/NURBSSurface.cpp:34:15: warning: Member variable 'NURBSSurface::m_vKnots' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/NURBSSurface.cpp:34:15: warning: Member variable 'NURBSSurface::value' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/NURBSSurface.cpp:34:15: warning: Member variable 'NURBSSurface::bs' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/NURBSSurface.cpp:34:15: warning: Member variable 'NURBSSurface::cs' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/NURBSSurface.h:66:9: performance: Technically the member function 'NURBSSurface::Weight' can be static. [functionStatic]
xflr5-6.09-06/src/objects/NURBSSurface.cpp:204:22: note: Technically the member function 'NURBSSurface::Weight' can be static.
xflr5-6.09-06/src/objects/NURBSSurface.h:66:9: note: Technically the member function 'NURBSSurface::Weight' can be static.
xflr5-6.09-06/src/objects/OpPoint.cpp:83:15: style: The scope of the variable 'Format' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/OpPoint.cpp:84:8: style: The scope of the variable 'f' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/OpPoint.cpp:84:10: style: The scope of the variable 'gg' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Panel.cpp:321:7: style: The scope of the variable 'b1' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Panel.cpp:321:11: style: The scope of the variable 'b2' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Panel.cpp:321:15: style: The scope of the variable 'b3' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Panel.cpp:321:19: style: The scope of the variable 'b4' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Panel.h:77:10: style: Technically the member function 'Panel::GlobalToLocal' can be const. [functionConst]
xflr5-6.09-06/src/objects/Panel.cpp:268:16: note: Technically the member function 'Panel::GlobalToLocal' can be const.
xflr5-6.09-06/src/objects/Panel.h:77:10: note: Technically the member function 'Panel::GlobalToLocal' can be const.
xflr5-6.09-06/src/objects/Panel.h:78:10: style: Technically the member function 'Panel::GlobalToLocal' can be const. [functionConst]
xflr5-6.09-06/src/objects/Panel.cpp:285:16: note: Technically the member function 'Panel::GlobalToLocal' can be const.
xflr5-6.09-06/src/objects/Panel.h:78:10: note: Technically the member function 'Panel::GlobalToLocal' can be const.
xflr5-6.09-06/src/objects/Panel.h:79:10: style: Technically the member function 'Panel::LocalToGlobal' can be const. [functionConst]
xflr5-6.09-06/src/objects/Panel.cpp:301:16: note: Technically the member function 'Panel::LocalToGlobal' can be const.
xflr5-6.09-06/src/objects/Panel.h:79:10: note: Technically the member function 'Panel::LocalToGlobal' can be const.
xflr5-6.09-06/src/objects/Panel.h:81:9: style: Technically the member function 'Panel::Width' can be const. [functionConst]
xflr5-6.09-06/src/objects/Panel.cpp:409:15: note: Technically the member function 'Panel::Width' can be const.
xflr5-6.09-06/src/objects/Panel.h:81:9: note: Technically the member function 'Panel::Width' can be const.
xflr5-6.09-06/src/objects/Panel.h:82:9: style: Technically the member function 'Panel::GetArea' can be const. [functionConst]
xflr5-6.09-06/src/objects/Panel.cpp:401:15: note: Technically the member function 'Panel::GetArea' can be const.
xflr5-6.09-06/src/objects/Panel.h:82:9: note: Technically the member function 'Panel::GetArea' can be const.
xflr5-6.09-06/src/objects/Plane.cpp:331:27: style: Boolean value assigned to floating point variable. [assignBoolToFloat]
xflr5-6.09-06/src/objects/Plane.cpp:543:26: style: Boolean value assigned to floating point variable. [assignBoolToFloat]
xflr5-6.09-06/src/objects/Plane.cpp:549:32: style: Boolean value assigned to floating point variable. [assignBoolToFloat]
xflr5-6.09-06/src/objects/Plane.cpp:439:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/objects/Plane.cpp:312:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Plane.cpp:441:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Plane.cpp:441:9: style: The scope of the variable 'nMass' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Plane.cpp:442:8: style: The scope of the variable 'f' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Plane.cpp:442:10: style: The scope of the variable 'g' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Plane.cpp:442:12: style: The scope of the variable 'h' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Plane.cpp:445:6: style: The scope of the variable 'ArchiveFormat' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Plane.cpp:629:15: style: The scope of the variable 'pPM' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Plane.cpp:120:71: style: Function 'ComputeVolumeInertia' argument 3 names different: declaration 'Ixx' definition 'CoGIxx'. [funcArgNamesDifferent]
xflr5-6.09-06/src/objects/Plane.h:68:64: note: Function 'ComputeVolumeInertia' argument 3 names different: declaration 'Ixx' definition 'CoGIxx'.
xflr5-6.09-06/src/objects/Plane.cpp:120:71: note: Function 'ComputeVolumeInertia' argument 3 names different: declaration 'Ixx' definition 'CoGIxx'.
xflr5-6.09-06/src/objects/Plane.cpp:120:87: style: Function 'ComputeVolumeInertia' argument 4 names different: declaration 'Iyy' definition 'CoGIyy'. [funcArgNamesDifferent]
xflr5-6.09-06/src/objects/Plane.h:68:77: note: Function 'ComputeVolumeInertia' argument 4 names different: declaration 'Iyy' definition 'CoGIyy'.
xflr5-6.09-06/src/objects/Plane.cpp:120:87: note: Function 'ComputeVolumeInertia' argument 4 names different: declaration 'Iyy' definition 'CoGIyy'.
xflr5-6.09-06/src/objects/Plane.cpp:120:103: style: Function 'ComputeVolumeInertia' argument 5 names different: declaration 'Izz' definition 'CoGIzz'. [funcArgNamesDifferent]
xflr5-6.09-06/src/objects/Plane.h:68:90: note: Function 'ComputeVolumeInertia' argument 5 names different: declaration 'Izz' definition 'CoGIzz'.
xflr5-6.09-06/src/objects/Plane.cpp:120:103: note: Function 'ComputeVolumeInertia' argument 5 names different: declaration 'Izz' definition 'CoGIzz'.
xflr5-6.09-06/src/objects/Plane.cpp:120:119: style: Function 'ComputeVolumeInertia' argument 6 names different: declaration 'Ixz' definition 'CoGIxz'. [funcArgNamesDifferent]
xflr5-6.09-06/src/objects/Plane.h:68:103: note: Function 'ComputeVolumeInertia' argument 6 names different: declaration 'Ixz' definition 'CoGIxz'.
xflr5-6.09-06/src/objects/Plane.cpp:120:119: note: Function 'ComputeVolumeInertia' argument 6 names different: declaration 'Ixz' definition 'CoGIxz'.
xflr5-6.09-06/src/objects/Plane.h:58:9: style: Technically the member function 'Plane::TailVolume' can be const. [functionConst]
xflr5-6.09-06/src/objects/Plane.cpp:403:15: note: Technically the member function 'Plane::TailVolume' can be const.
xflr5-6.09-06/src/objects/Plane.h:58:9: note: Technically the member function 'Plane::TailVolume' can be const.
xflr5-6.09-06/src/objects/PlaneOpp.cpp:136:6: style: The scope of the variable 'ArchiveFormat' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/PlaneOpp.cpp:137:6: style: The scope of the variable 'a' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/PlaneOpp.cpp:138:8: style: The scope of the variable 'f' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/PlaneOpp.cpp:138:11: style: The scope of the variable 'g' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/PlaneOpp.cpp:138:14: style: The scope of the variable 'h' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/PlaneOpp.cpp:32:2: performance: Variable 'm_PlaneName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xflr5-6.09-06/src/objects/PlaneOpp.cpp:33:2: performance: Variable 'm_PlrName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xflr5-6.09-06/src/objects/PlaneOpp.cpp:36:2: performance: Variable 'm_Color' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xflr5-6.09-06/src/objects/Polar.cpp:219:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/objects/Polar.cpp:240:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Polar.cpp:452:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Polar.cpp:452:15: style: The scope of the variable 'l' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Polar.cpp:452:18: style: The scope of the variable 'k' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Polar.cpp:453:6: style: The scope of the variable 'ArchiveFormat' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Polar.cpp:454:8: style: The scope of the variable 'f' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Polar.cpp:568:8: style: The scope of the variable 'bExists' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Polar.cpp:674:10: style: The scope of the variable 'Cl' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Polar.cpp:48:2: performance: Variable 'm_FoilName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xflr5-6.09-06/src/objects/Polar.cpp:49:2: performance: Variable 'm_PlrName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xflr5-6.09-06/src/objects/Quaternion.cpp:89:18: warning: Member variable 'Quaternion::theta' is not assigned a value in 'Quaternion::operator='. [operatorEqVarError]
xflr5-6.09-06/src/objects/Quaternion.cpp:89:18: warning: Member variable 'Quaternion::t1' is not assigned a value in 'Quaternion::operator='. [operatorEqVarError]
xflr5-6.09-06/src/objects/Quaternion.cpp:89:18: warning: Member variable 'Quaternion::t11' is not assigned a value in 'Quaternion::operator='. [operatorEqVarError]
xflr5-6.09-06/src/objects/Quaternion.cpp:89:18: warning: Member variable 'Quaternion::t12' is not assigned a value in 'Quaternion::operator='. [operatorEqVarError]
xflr5-6.09-06/src/objects/Quaternion.cpp:89:18: warning: Member variable 'Quaternion::t15' is not assigned a value in 'Quaternion::operator='. [operatorEqVarError]
xflr5-6.09-06/src/objects/Quaternion.cpp:89:18: warning: Member variable 'Quaternion::t19' is not assigned a value in 'Quaternion::operator='. [operatorEqVarError]
xflr5-6.09-06/src/objects/Quaternion.cpp:89:18: warning: Member variable 'Quaternion::t20' is not assigned a value in 'Quaternion::operator='. [operatorEqVarError]
xflr5-6.09-06/src/objects/Quaternion.cpp:89:18: warning: Member variable 'Quaternion::t24' is not assigned a value in 'Quaternion::operator='. [operatorEqVarError]
xflr5-6.09-06/src/objects/Quaternion.h:63:13: style: Technically the member function 'Quaternion::operator*' can be const. [functionConst]
xflr5-6.09-06/src/objects/Quaternion.cpp:74:24: note: Technically the member function 'Quaternion::operator*' can be const.
xflr5-6.09-06/src/objects/Quaternion.h:63:13: note: Technically the member function 'Quaternion::operator*' can be const.
xflr5-6.09-06/src/objects/Quaternion.h:46:0: warning: The class 'Quaternion' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xflr5-6.09-06/src/objects/Spline.cpp:54:2: portability: Using memset() on class which contains a floating point number. [memsetClassFloat]
xflr5-6.09-06/src/objects/Spline.cpp:199:13: style: The scope of the variable 'k' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Spline.cpp:286:13: style: The scope of the variable 'k' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Spline.cpp:491:16: style: The scope of the variable 't' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Spline.cpp:491:19: style: The scope of the variable 'increment' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Spline.cpp:491:30: style: The scope of the variable 'b' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Spline.cpp:491:33: style: The scope of the variable 'w' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Spline.cpp:492:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Spline.cpp:492:15: style: The scope of the variable 'j' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Spline.cpp:35:2: performance: Variable 'm_Color' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xflr5-6.09-06/src/objects/Spline.h:69:9: style: Technically the member function 'Spline::GetY' can be const. [functionConst]
xflr5-6.09-06/src/objects/Spline.cpp:258:16: note: Technically the member function 'Spline::GetY' can be const.
xflr5-6.09-06/src/objects/Spline.h:69:9: note: Technically the member function 'Spline::GetY' can be const.
xflr5-6.09-06/src/objects/SplineFoil.cpp:110:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/SplineFoil.cpp:110:12: style: The scope of the variable 'yex' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/SplineFoil.cpp:110:17: style: The scope of the variable 'yin' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/SplineFoil.cpp:209:8: style: The scope of the variable 'f' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/SplineFoil.cpp:209:10: style: The scope of the variable 'x' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/SplineFoil.cpp:209:12: style: The scope of the variable 'y' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/SplineFoil.cpp:210:6: style: The scope of the variable 'ArchiveFormat' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/SplineFoil.cpp:210:22: style: The scope of the variable 'n' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/SplineFoil.cpp:35:2: performance: Variable 'm_FoilColor' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xflr5-6.09-06/src/objects/SplineFoil.h:72:7: style: Technically the member function 'SplineFoil::ExportToBuffer' can be const. [functionConst]
xflr5-6.09-06/src/objects/SplineFoil.cpp:168:18: note: Technically the member function 'SplineFoil::ExportToBuffer' can be const.
xflr5-6.09-06/src/objects/SplineFoil.h:72:7: note: Technically the member function 'SplineFoil::ExportToBuffer' can be const.
xflr5-6.09-06/src/objects/Surface.cpp:1012:2: style: Variable 'cosdA' is reassigned a value before the old one has been used. [redundantAssignment]
xflr5-6.09-06/src/objects/Surface.cpp:1007:2: note: Variable 'cosdA' is reassigned a value before the old one has been used.
xflr5-6.09-06/src/objects/Surface.cpp:1012:2: note: Variable 'cosdA' is reassigned a value before the old one has been used.
xflr5-6.09-06/src/objects/Surface.cpp:1012:10: style: Variable 'cosdB' is reassigned a value before the old one has been used. [redundantAssignment]
xflr5-6.09-06/src/objects/Surface.cpp:1008:2: note: Variable 'cosdB' is reassigned a value before the old one has been used.
xflr5-6.09-06/src/objects/Surface.cpp:1012:10: note: Variable 'cosdB' is reassigned a value before the old one has been used.
xflr5-6.09-06/src/objects/Surface.cpp:353:9: style: The scope of the variable 'area' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Surface.cpp:353:15: style: The scope of the variable 'chord' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Surface.cpp:497:16: style: The scope of the variable 'TopA' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Surface.cpp:497:22: style: The scope of the variable 'TopB' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Surface.cpp:816:6: style: The scope of the variable 'k' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Surface.cpp:816:8: style: The scope of the variable 'l' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Surface.cpp:817:9: style: The scope of the variable 'alpha0' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Surface.cpp:874:11: style: Variable 'p' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/objects/Surface.cpp:41:10: warning: Member variable 'Surface::chordA' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/Surface.cpp:41:10: warning: Member variable 'Surface::chordB' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/Surface.cpp:41:10: warning: Member variable 'Surface::y1' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/Surface.cpp:41:10: warning: Member variable 'Surface::y2' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/Surface.cpp:41:10: warning: Member variable 'Surface::xLA' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/Surface.cpp:41:10: warning: Member variable 'Surface::xTA' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/Surface.cpp:41:10: warning: Member variable 'Surface::xLB' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/Surface.cpp:41:10: warning: Member variable 'Surface::xTB' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/objects/Surface.h:111:7: style: Technically the member function 'Surface::GetNormal' can be const. [functionConst]
xflr5-6.09-06/src/objects/Surface.cpp:369:15: note: Technically the member function 'Surface::GetNormal' can be const.
xflr5-6.09-06/src/objects/Surface.h:111:7: note: Technically the member function 'Surface::GetNormal' can be const.
xflr5-6.09-06/src/objects/Surface.h:140:7: style: Technically the member function 'Surface::IsFlapPanel' can be const. [functionConst]
xflr5-6.09-06/src/objects/Surface.cpp:763:15: note: Technically the member function 'Surface::IsFlapPanel' can be const.
xflr5-6.09-06/src/objects/Surface.h:140:7: note: Technically the member function 'Surface::IsFlapPanel' can be const.
xflr5-6.09-06/src/objects/Surface.h:141:7: style: Technically the member function 'Surface::IsFlapNode' can be const. [functionConst]
xflr5-6.09-06/src/objects/Surface.cpp:779:15: note: Technically the member function 'Surface::IsFlapNode' can be const.
xflr5-6.09-06/src/objects/Surface.h:141:7: note: Technically the member function 'Surface::IsFlapNode' can be const.
xflr5-6.09-06/src/objects/Surface.h:146:9: style: Technically the member function 'Surface::GetChord' can be const. [functionConst]
xflr5-6.09-06/src/objects/Surface.cpp:319:17: note: Technically the member function 'Surface::GetChord' can be const.
xflr5-6.09-06/src/objects/Surface.h:146:9: note: Technically the member function 'Surface::GetChord' can be const.
xflr5-6.09-06/src/objects/Surface.h:147:9: style: Technically the member function 'Surface::GetOffset' can be const. [functionConst]
xflr5-6.09-06/src/objects/Surface.cpp:340:17: note: Technically the member function 'Surface::GetOffset' can be const.
xflr5-6.09-06/src/objects/Surface.h:147:9: note: Technically the member function 'Surface::GetOffset' can be const.
xflr5-6.09-06/src/objects/WPolar.cpp:384:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/objects/WPolar.cpp:2278:20: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/objects/WPolar.cpp:2510:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/objects/WPolar.cpp:2520:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/objects/WPolar.cpp:1126:2: style: Variable 'm_bVLM1' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xflr5-6.09-06/src/objects/WPolar.cpp:1122:2: note: Variable 'm_bVLM1' is reassigned a value before the old one has been used if variable is no semaphore variable.
xflr5-6.09-06/src/objects/WPolar.cpp:1126:2: note: Variable 'm_bVLM1' is reassigned a value before the old one has been used if variable is no semaphore variable.
xflr5-6.09-06/src/objects/WPolar.cpp:98:8: style: The scope of the variable 'j' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/WPolar.cpp:1805:6: style: The scope of the variable 'n' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/WPolar.cpp:1806:8: style: The scope of the variable 'f' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/WPolar.cpp:1806:10: style: The scope of the variable 'r0' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/WPolar.cpp:1806:13: style: The scope of the variable 'r1' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/WPolar.cpp:1806:16: style: The scope of the variable 'r2' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/WPolar.cpp:1806:19: style: The scope of the variable 'r3' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/WPolar.cpp:1806:22: style: The scope of the variable 'i0' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/WPolar.cpp:1806:25: style: The scope of the variable 'i1' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/WPolar.cpp:1806:28: style: The scope of the variable 'i2' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/WPolar.cpp:1806:31: style: The scope of the variable 'i3' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/WPolar.cpp:1807:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/WPolar.cpp:1807:12: style: The scope of the variable 'k' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/WPolar.cpp:2276:42: style: Function 'GetPolarProperties' argument 1 names different: declaration 'Properties' definition 'PolarProperties'. [funcArgNamesDifferent]
xflr5-6.09-06/src/objects/WPolar.h:77:35: note: Function 'GetPolarProperties' argument 1 names different: declaration 'Properties' definition 'PolarProperties'.
xflr5-6.09-06/src/objects/WPolar.cpp:2276:42: note: Function 'GetPolarProperties' argument 1 names different: declaration 'Properties' definition 'PolarProperties'.
xflr5-6.09-06/src/objects/WPolar.cpp:60:2: performance: Variable 'm_Color' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xflr5-6.09-06/src/objects/Wing.cpp:1471:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xflr5-6.09-06/src/objects/Wing.cpp:1472:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xflr5-6.09-06/src/objects/Wing.cpp:76:20: style: Boolean value assigned to floating point variable. [assignBoolToFloat]
xflr5-6.09-06/src/objects/Wing.cpp:77:20: style: Boolean value assigned to floating point variable. [assignBoolToFloat]
xflr5-6.09-06/src/objects/Wing.cpp:398:37: style: Redundant condition: m_bIsFin. '!m_bIsFin || (m_bIsFin && m_bSymFin)' is equivalent to '!m_bIsFin || m_bSymFin' [redundantCondition]
xflr5-6.09-06/src/objects/Wing.cpp:732:15: style: Redundant condition: m_bIsFin. '!m_bIsFin || (m_bIsFin && m_bSymFin)' is equivalent to '!m_bIsFin || m_bSymFin' [redundantCondition]
xflr5-6.09-06/src/objects/Wing.cpp:794:15: style: Redundant condition: m_bIsFin. '!m_bIsFin || (m_bIsFin && m_bSymFin)' is equivalent to '!m_bIsFin || m_bSymFin' [redundantCondition]
xflr5-6.09-06/src/objects/Wing.cpp:1655:16: style: Redundant condition: m_bIsFin. '!m_bIsFin || (m_bIsFin && m_bDoubleFin)' is equivalent to '!m_bIsFin || m_bDoubleFin' [redundantCondition]
xflr5-6.09-06/src/objects/Wing.cpp:1764:18: style: Redundant condition: m_bIsFin. '!m_bIsFin || (m_bIsFin && m_bDoubleFin)' is equivalent to '!m_bIsFin || m_bDoubleFin' [redundantCondition]
xflr5-6.09-06/src/objects/Wing.cpp:1617:32: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/objects/Wing.cpp:167:9: style: The scope of the variable 'ypos' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Wing.cpp:168:9: style: The scope of the variable 'chord' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Wing.cpp:169:9: style: The scope of the variable 'offset' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Wing.cpp:170:9: style: The scope of the variable 'dihedral' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Wing.cpp:171:9: style: The scope of the variable 'twist' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Wing.cpp:172:6: style: The scope of the variable 'nx' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Wing.cpp:173:6: style: The scope of the variable 'ny' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Wing.cpp:174:6: style: The scope of the variable 'px' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Wing.cpp:174:10: style: The scope of the variable 'py' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Wing.cpp:177:7: style: The scope of the variable 'right_buff' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Wing.cpp:178:7: style: The scope of the variable 'left_buff' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Wing.cpp:180:11: style: The scope of the variable 'counter' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Wing.cpp:882:6: style: The scope of the variable 'j' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Wing.cpp:882:10: style: The scope of the variable 'm' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Wing.cpp:883:9: style: The scope of the variable 'y' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Wing.cpp:883:12: style: The scope of the variable 'yob' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Wing.cpp:883:17: style: The scope of the variable 'tau' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Wing.cpp:884:9: style: The scope of the variable 'x0' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Wing.cpp:884:12: style: The scope of the variable 'y0' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Wing.cpp:884:15: style: The scope of the variable 'y1' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Wing.cpp:884:18: style: The scope of the variable 'y2' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Wing.cpp:968:6: style: The scope of the variable 'm' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Wing.cpp:969:9: style: The scope of the variable 'y' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Wing.cpp:969:12: style: The scope of the variable 'yob' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Wing.cpp:969:17: style: The scope of the variable 'tau' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Wing.cpp:970:9: style: The scope of the variable 'x0' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Wing.cpp:970:12: style: The scope of the variable 'y0' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Wing.cpp:970:15: style: The scope of the variable 'y1' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Wing.cpp:970:18: style: The scope of the variable 'y2' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Wing.cpp:1806:9: style: The scope of the variable 'bm' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Wing.cpp:1969:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Wing.cpp:1970:6: style: The scope of the variable 'ArchiveFormat' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Wing.cpp:2066:11: style: The scope of the variable 'g' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Wing.cpp:2066:13: style: The scope of the variable 'h' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/Wing.cpp:571:26: style: Variable 'VolumeMass' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/objects/Wing.cpp:1647:2: style: Variable 'IYm' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/objects/Wing.h:103:7: style: Technically the member function 'Wing::IsWingPanel' can be const. [functionConst]
xflr5-6.09-06/src/objects/Wing.cpp:2602:12: note: Technically the member function 'Wing::IsWingPanel' can be const.
xflr5-6.09-06/src/objects/Wing.h:103:7: note: Technically the member function 'Wing::IsWingPanel' can be const.
xflr5-6.09-06/src/objects/Wing.h:104:7: style: Technically the member function 'Wing::IsWingNode' can be const. [functionConst]
xflr5-6.09-06/src/objects/Wing.cpp:2617:12: note: Technically the member function 'Wing::IsWingNode' can be const.
xflr5-6.09-06/src/objects/Wing.h:104:7: note: Technically the member function 'Wing::IsWingNode' can be const.
xflr5-6.09-06/src/objects/Wing.cpp:244:2: style: Exception should be caught by reference. [catchExceptionByValue]
xflr5-6.09-06/src/objects/Wing.cpp:320:2: style: Exception should be caught by reference. [catchExceptionByValue]
xflr5-6.09-06/src/objects/Wing.cpp:2347:33: performance: Function parameter 'CoG' should be passed by const reference. [passedByValue]
xflr5-6.09-06/src/objects/WingOpp.cpp:104:2: portability: Using memset() on class which contains a floating point number. [memsetClassFloat]
xflr5-6.09-06/src/objects/WingOpp.cpp:105:2: portability: Using memset() on class which contains a floating point number. [memsetClassFloat]
xflr5-6.09-06/src/objects/WingOpp.cpp:236:6: style: The scope of the variable 'ArchiveFormat' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/WingOpp.cpp:237:6: style: The scope of the variable 'a' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/WingOpp.cpp:237:14: style: The scope of the variable 'n' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/WingOpp.cpp:238:11: style: The scope of the variable 'f0' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/WingOpp.cpp:238:15: style: The scope of the variable 'f1' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/WingOpp.cpp:238:19: style: The scope of the variable 'f2' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/WingOpp.cpp:238:23: style: The scope of the variable 'f3' can be reduced. [variableScope]
xflr5-6.09-06/src/objects/WingOpp.h:75:9: style: Technically the member function 'WingOpp::GetMaxLift' can be const. [functionConst]
xflr5-6.09-06/src/objects/WingOpp.cpp:210:17: note: Technically the member function 'WingOpp::GetMaxLift' can be const.
xflr5-6.09-06/src/objects/WingOpp.h:75:9: note: Technically the member function 'WingOpp::GetMaxLift' can be const.
xflr5-6.09-06/src/threedwidget.cpp:63:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/threedwidget.cpp:67:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/threedwidget.cpp:76:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/threedwidget.cpp:95:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/threedwidget.cpp:100:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/threedwidget.cpp:105:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/threedwidget.cpp:119:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/threedwidget.cpp:124:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/threedwidget.cpp:129:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/threedwidget.cpp:143:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/threedwidget.cpp:148:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/threedwidget.cpp:153:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/threedwidget.cpp:167:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/threedwidget.cpp:172:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/threedwidget.cpp:177:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/threedwidget.cpp:191:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/threedwidget.cpp:196:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/threedwidget.cpp:201:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/threedwidget.cpp:220:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/threedwidget.cpp:225:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/threedwidget.cpp:230:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/threedwidget.cpp:244:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/threedwidget.cpp:249:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/threedwidget.cpp:254:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/threedwidget.cpp:269:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/threedwidget.cpp:279:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/threedwidget.cpp:286:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/threedwidget.cpp:332:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/threedwidget.cpp:345:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/threedwidget.cpp:364:27: style: The scope of the variable 'NumCircles' can be reduced. [variableScope]
xflr5-6.09-06/src/threedwidget.cpp:565:9: style: The scope of the variable 'start_lat' can be reduced. [variableScope]
xflr5-6.09-06/src/threedwidget.cpp:565:20: style: The scope of the variable 'start_lon' can be reduced. [variableScope]
xflr5-6.09-06/src/threedwidget.cpp:565:30: style: The scope of the variable 'lat_incr' can be reduced. [variableScope]
xflr5-6.09-06/src/threedwidget.cpp:565:40: style: The scope of the variable 'lon_incr' can be reduced. [variableScope]
xflr5-6.09-06/src/threedwidget.cpp:565:50: style: The scope of the variable 'R' can be reduced. [variableScope]
xflr5-6.09-06/src/threedwidget.cpp:566:9: style: The scope of the variable 'phi1' can be reduced. [variableScope]
xflr5-6.09-06/src/threedwidget.cpp:566:15: style: The scope of the variable 'phi2' can be reduced. [variableScope]
xflr5-6.09-06/src/threedwidget.cpp:566:21: style: The scope of the variable 'theta1' can be reduced. [variableScope]
xflr5-6.09-06/src/threedwidget.cpp:566:29: style: The scope of the variable 'theta2' can be reduced. [variableScope]
xflr5-6.09-06/src/threedwidget.cpp:568:6: style: The scope of the variable 'row' can be reduced. [variableScope]
xflr5-6.09-06/src/threedwidget.cpp:568:11: style: The scope of the variable 'col' can be reduced. [variableScope]
xflr5-6.09-06/src/threedwidget.cpp:442:3: style: Variable 'lon_incr' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/twodwidget.cpp:226:9: style: Expression is always false because 'else if' condition matches previous condition at line 216. [multiCondition]
xflr5-6.09-06/src/twodwidget.cpp:56:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:59:24: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:64:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:69:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:74:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:87:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:90:24: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:95:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:100:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:105:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:118:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:121:24: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:126:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:131:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:136:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:148:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:151:24: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:156:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:161:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:166:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:178:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:181:24: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:186:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:191:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:196:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:209:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:213:24: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:218:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:223:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:233:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:246:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:247:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:248:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:249:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:282:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:285:24: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:290:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:295:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:300:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:312:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:315:24: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:321:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:327:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:333:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:351:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:359:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/twodwidget.cpp:379:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/BatchDlg.cpp:1051:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
xflr5-6.09-06/src/xdirect/BatchDlg.cpp:1058:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
xflr5-6.09-06/src/xdirect/BatchDlg.cpp:328:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/BatchDlg.cpp:329:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/BatchDlg.cpp:347:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/BatchDlg.cpp:522:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/BatchDlg.cpp:715:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/BatchDlg.cpp:724:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/BatchDlg.cpp:725:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/BatchDlg.cpp:926:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/BatchDlg.cpp:947:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/BatchDlg.cpp:1019:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/BatchDlg.cpp:1133:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/BatchDlg.cpp:1324:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/BatchDlg.cpp:1374:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/BatchDlg.cpp:1386:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/BatchDlg.cpp:352:9: style: The scope of the variable 'alphadeg' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/BatchDlg.cpp:1139:23: style: The scope of the variable 'SpInc' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/ReListDlg.h:41:2: style: Class 'ReListDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/xinverse/FoilSelectionDlg.h:39:5: style: Class 'FoilSelectionDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/xdirect/BatchThreadDlg.cpp:650:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
xflr5-6.09-06/src/xdirect/BatchThreadDlg.cpp:661:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
xflr5-6.09-06/src/xdirect/BatchThreadDlg.cpp:354:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/BatchThreadDlg.cpp:444:7: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/BatchThreadDlg.cpp:541:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/BatchThreadDlg.cpp:612:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/BatchThreadDlg.cpp:808:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/BatchThreadDlg.cpp:886:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/BatchThreadDlg.cpp:953:17: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/BatchThreadDlg.cpp:938:12: style: The scope of the variable 'pAnalysis' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/CAddDlg.cpp:111:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/CAddDlg.cpp:112:20: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/CAddDlg.cpp:113:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/CAddDlg.cpp:185:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/EditPlrDlg.cpp:211:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/EditPlrDlg.cpp:234:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/EditPlrDlg.h:43:2: style: Class 'EditPlrDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/xdirect/FlapDlg.cpp:168:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/FlapDlg.cpp:169:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/FlapDlg.h:69:15: warning: Virtual function 'OnOK' is called from constructor 'FlapDlg(QWidget*pParent=NULL)' at line 54. Dynamic binding is not used. [virtualCallInConstructor]
xflr5-6.09-06/src/xdirect/FlapDlg.cpp:54:49: note: Calling OnOK
xflr5-6.09-06/src/xdirect/FlapDlg.h:69:15: note: OnOK is a virtual method
xflr5-6.09-06/src/xdirect/FoilCoordDlg.cpp:146:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/FoilCoordDlg.cpp:147:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/FoilCoordDlg.cpp:156:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/FoilCoordDlg.cpp:157:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/FoilCoordDlg.cpp:187:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/FoilCoordDlg.cpp:188:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/FoilCoordDlg.cpp:250:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/FoilCoordDlg.cpp:251:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/FoilCoordDlg.cpp:262:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/FoilCoordDlg.cpp:263:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/FoilGeomDlg.cpp:231:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/FoilGeomDlg.cpp:232:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/FoilGeomDlg.cpp:234:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/FoilGeomDlg.cpp:379:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/FoilGeomDlg.cpp:380:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/FoilGeomDlg.cpp:381:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/FoilGeomDlg.cpp:236:8: style: The scope of the variable 'j' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/InterpolateFoilsDlg.cpp:199:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
xflr5-6.09-06/src/xdirect/InterpolateFoilsDlg.cpp:227:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
xflr5-6.09-06/src/xdirect/InterpolateFoilsDlg.cpp:146:11: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/InterpolateFoilsDlg.cpp:255:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/InterpolateFoilsDlg.cpp:256:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/InterpolateFoilsDlg.cpp:257:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/InterpolateFoilsDlg.cpp:141:8: style: The scope of the variable 'pFoil' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/LEDlg.cpp:156:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/LEDlg.cpp:157:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/LEDlg.cpp:158:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/LEDlg.cpp:160:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/ManageFoilsDlg.cpp:219:29: warning: Either the condition 'if(pFoil&&pFoil->m_bTEFlap)' is redundant or there is possible null pointer dereference: pFoil. [nullPointerRedundantCheck]
xflr5-6.09-06/src/xdirect/ManageFoilsDlg.cpp:234:4: note: Assuming that condition 'if(pFoil&&pFoil->m_bTEFlap)' is not redundant
xflr5-6.09-06/src/xdirect/ManageFoilsDlg.cpp:219:29: note: Null pointer dereference
xflr5-6.09-06/src/xdirect/ManageFoilsDlg.cpp:222:29: warning: Either the condition 'if(pFoil&&pFoil->m_bTEFlap)' is redundant or there is possible null pointer dereference: pFoil. [nullPointerRedundantCheck]
xflr5-6.09-06/src/xdirect/ManageFoilsDlg.cpp:234:4: note: Assuming that condition 'if(pFoil&&pFoil->m_bTEFlap)' is not redundant
xflr5-6.09-06/src/xdirect/ManageFoilsDlg.cpp:222:29: note: Null pointer dereference
xflr5-6.09-06/src/xdirect/ManageFoilsDlg.cpp:225:29: warning: Either the condition 'if(pFoil&&pFoil->m_bTEFlap)' is redundant or there is possible null pointer dereference: pFoil. [nullPointerRedundantCheck]
xflr5-6.09-06/src/xdirect/ManageFoilsDlg.cpp:234:4: note: Assuming that condition 'if(pFoil&&pFoil->m_bTEFlap)' is not redundant
xflr5-6.09-06/src/xdirect/ManageFoilsDlg.cpp:225:29: note: Null pointer dereference
xflr5-6.09-06/src/xdirect/ManageFoilsDlg.cpp:228:28: warning: Either the condition 'if(pFoil&&pFoil->m_bTEFlap)' is redundant or there is possible null pointer dereference: pFoil. [nullPointerRedundantCheck]
xflr5-6.09-06/src/xdirect/ManageFoilsDlg.cpp:234:4: note: Assuming that condition 'if(pFoil&&pFoil->m_bTEFlap)' is not redundant
xflr5-6.09-06/src/xdirect/ManageFoilsDlg.cpp:228:28: note: Null pointer dereference
xflr5-6.09-06/src/xdirect/ManageFoilsDlg.cpp:231:28: warning: Either the condition 'if(pFoil&&pFoil->m_bTEFlap)' is redundant or there is possible null pointer dereference: pFoil. [nullPointerRedundantCheck]
xflr5-6.09-06/src/xdirect/ManageFoilsDlg.cpp:234:4: note: Assuming that condition 'if(pFoil&&pFoil->m_bTEFlap)' is not redundant
xflr5-6.09-06/src/xdirect/ManageFoilsDlg.cpp:231:28: note: Null pointer dereference
xflr5-6.09-06/src/xdirect/ManageFoilsDlg.cpp:195:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/ManageFoilsDlg.cpp:208:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/ManageFoilsDlg.cpp:211:16: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/ManageFoilsDlg.cpp:262:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/ManageFoilsDlg.cpp:304:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/ManageFoilsDlg.cpp:334:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/ManageFoilsDlg.h:42:2: style: Class 'ManageFoilsDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/xdirect/NacaFoilDlg.cpp:114:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/NacaFoilDlg.cpp:115:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/NacaFoilDlg.cpp:116:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/TEGapDlg.cpp:160:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/TEGapDlg.cpp:161:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/TEGapDlg.cpp:163:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/TEGapDlg.cpp:164:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/TwoDPanelDlg.cpp:128:17: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/TwoDPanelDlg.cpp:129:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/TwoDPanelDlg.cpp:198:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/TwoDPanelDlg.cpp:199:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/TwoDPanelDlg.cpp:200:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/TwoDPanelDlg.cpp:202:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/TwoDPanelDlg.cpp:203:22: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/TwoDPanelDlg.cpp:276:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:6104:10: style: Expression is always false because 'else if' condition matches previous condition at line 6103. [multiCondition]
xflr5-6.09-06/src/xdirect/XDirect.cpp:643:6: warning: Either the condition 'm_bShowInviscid&&pOpPoint' is redundant or there is possible null pointer dereference: pOpPoint. [nullPointerRedundantCheck]
xflr5-6.09-06/src/xdirect/XDirect.cpp:655:22: note: Assuming that condition 'm_bShowInviscid&&pOpPoint' is not redundant
xflr5-6.09-06/src/xdirect/XDirect.cpp:643:6: note: Null pointer dereference
xflr5-6.09-06/src/xdirect/XDirect.cpp:645:21: warning: Either the condition 'm_bShowInviscid&&pOpPoint' is redundant or there is possible null pointer dereference: pOpPoint. [nullPointerRedundantCheck]
xflr5-6.09-06/src/xdirect/XDirect.cpp:655:22: note: Assuming that condition 'm_bShowInviscid&&pOpPoint' is not redundant
xflr5-6.09-06/src/xdirect/XDirect.cpp:645:21: note: Null pointer dereference
xflr5-6.09-06/src/xdirect/XDirect.cpp:646:21: warning: Either the condition 'm_bShowInviscid&&pOpPoint' is redundant or there is possible null pointer dereference: pOpPoint. [nullPointerRedundantCheck]
xflr5-6.09-06/src/xdirect/XDirect.cpp:655:22: note: Assuming that condition 'm_bShowInviscid&&pOpPoint' is not redundant
xflr5-6.09-06/src/xdirect/XDirect.cpp:646:21: note: Null pointer dereference
xflr5-6.09-06/src/xdirect/XDirect.cpp:647:21: warning: Either the condition 'm_bShowInviscid&&pOpPoint' is redundant or there is possible null pointer dereference: pOpPoint. [nullPointerRedundantCheck]
xflr5-6.09-06/src/xdirect/XDirect.cpp:655:22: note: Assuming that condition 'm_bShowInviscid&&pOpPoint' is not redundant
xflr5-6.09-06/src/xdirect/XDirect.cpp:647:21: note: Null pointer dereference
xflr5-6.09-06/src/xdirect/XDirect.cpp:649:40: warning: Either the condition 'm_bShowInviscid&&pOpPoint' is redundant or there is possible null pointer dereference: pOpPoint. [nullPointerRedundantCheck]
xflr5-6.09-06/src/xdirect/XDirect.cpp:655:22: note: Assuming that condition 'm_bShowInviscid&&pOpPoint' is not redundant
xflr5-6.09-06/src/xdirect/XDirect.cpp:649:40: note: Null pointer dereference
xflr5-6.09-06/src/xdirect/XDirect.cpp:650:9: warning: Either the condition 'm_bShowInviscid&&pOpPoint' is redundant or there is possible null pointer dereference: pOpPoint. [nullPointerRedundantCheck]
xflr5-6.09-06/src/xdirect/XDirect.cpp:655:22: note: Assuming that condition 'm_bShowInviscid&&pOpPoint' is not redundant
xflr5-6.09-06/src/xdirect/XDirect.cpp:650:9: note: Null pointer dereference
xflr5-6.09-06/src/xdirect/XDirect.cpp:912:51: warning: Either the condition 'm_bShowInviscid&&pOpPoint' is redundant or there is possible null pointer dereference: pOpp. [nullPointerRedundantCheck]
xflr5-6.09-06/src/xdirect/XDirect.cpp:655:22: note: Assuming that condition 'm_bShowInviscid&&pOpPoint' is not redundant
xflr5-6.09-06/src/xdirect/XDirect.cpp:653:16: note: Calling function 'FillOppCurve', 1st argument 'pOpp' value is 0
xflr5-6.09-06/src/xdirect/XDirect.cpp:912:51: note: Null pointer dereference
xflr5-6.09-06/src/xdirect/XDirect.cpp:436:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:507:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:672:11: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:714:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:799:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:824:9: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:840:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:912:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:1048:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:1195:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:1209:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:1258:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:1611:15: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:1714:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:1741:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:1771:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:1826:15: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:1846:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:1863:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:1892:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:1936:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:1990:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:2067:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:2586:17: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:2619:3: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:2668:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:2750:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:2771:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:2801:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:2815:15: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:2852:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:2857:10: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:2882:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:2887:10: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:2910:27: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:2926:15: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:2937:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:2963:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:2996:15: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:3002:15: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:3022:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:3055:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:3258:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:3345:27: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:3390:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:3500:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:3549:15: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:3556:15: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:3579:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:3606:15: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:3612:15: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:3631:17: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:3709:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:3732:10: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:3750:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:3769:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:3793:10: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:3815:10: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:3832:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4017:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4145:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4196:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4221:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4254:15: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4264:27: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4265:16: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4278:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4380:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4408:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4443:15: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4450:15: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4493:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4503:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4526:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4538:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4553:14: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4562:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4579:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4609:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4629:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4648:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4709:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4715:10: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4752:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4803:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4827:15: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4834:15: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4851:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4878:15: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4885:15: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4901:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4931:15: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4939:15: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4959:3: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4963:10: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4966:3: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4981:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:5046:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:5065:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:5088:3: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:5092:10: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:5111:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:5123:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:5162:3: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:5166:10: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:5248:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:5282:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:5839:11: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:5842:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:5864:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:5898:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:6267:28: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:6321:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:6362:10: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:6526:13: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:6544:17: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:6585:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:6632:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:6671:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:7092:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XDirect.cpp:3628:2: style: Variable 'pGraph' is reassigned a value before the old one has been used. [redundantAssignment]
xflr5-6.09-06/src/xdirect/XDirect.cpp:3626:0: note: Variable 'pGraph' is reassigned a value before the old one has been used.
xflr5-6.09-06/src/xdirect/XDirect.cpp:3628:2: note: Variable 'pGraph' is reassigned a value before the old one has been used.
xflr5-6.09-06/src/xdirect/XDirect.cpp:3861:2: style: Variable 'bRead' is reassigned a value before the old one has been used. [redundantAssignment]
xflr5-6.09-06/src/xdirect/XDirect.cpp:3860:2: note: Variable 'bRead' is reassigned a value before the old one has been used.
xflr5-6.09-06/src/xdirect/XDirect.cpp:3861:2: note: Variable 'bRead' is reassigned a value before the old one has been used.
xflr5-6.09-06/src/xdirect/XDirect.cpp:3961:2: style: Variable 'bRead' is reassigned a value before the old one has been used. [redundantAssignment]
xflr5-6.09-06/src/xdirect/XDirect.cpp:3960:2: note: Variable 'bRead' is reassigned a value before the old one has been used.
xflr5-6.09-06/src/xdirect/XDirect.cpp:3961:2: note: Variable 'bRead' is reassigned a value before the old one has been used.
xflr5-6.09-06/src/xdirect/XDirect.cpp:4090:4: style: Variable 'bRead' is reassigned a value before the old one has been used. [redundantAssignment]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4089:4: note: Variable 'bRead' is reassigned a value before the old one has been used.
xflr5-6.09-06/src/xdirect/XDirect.cpp:4090:4: note: Variable 'bRead' is reassigned a value before the old one has been used.
xflr5-6.09-06/src/xdirect/XDirect.cpp:3518:0: style: Same expression used in consecutive assignments of 'Xh' and 'Yh'. [duplicateAssignExpression]
xflr5-6.09-06/src/xdirect/XDirect.cpp:3519:0: note: Same expression used in consecutive assignments of 'Xh' and 'Yh'.
xflr5-6.09-06/src/xdirect/XDirect.cpp:3518:0: note: Same expression used in consecutive assignments of 'Xh' and 'Yh'.
xflr5-6.09-06/src/xdirect/XDirect.cpp:5316:9: warning: Redundant assignment of 'scale' to itself. [selfAssignment]
xflr5-6.09-06/src/xdirect/XDirect.cpp:5317:9: warning: Redundant assignment of 'scale' to itself. [selfAssignment]
xflr5-6.09-06/src/xdirect/XDirect.cpp:821:12: style: The scope of the variable 'opt' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:837:12: style: The scope of the variable 'pOpPoint' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:1044:11: style: The scope of the variable 'pOpPoint' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:1197:11: style: The scope of the variable 'pOpPoint' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:1260:7: style: The scope of the variable 'bCtrl' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:1458:6: style: The scope of the variable 'r' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:1458:8: style: The scope of the variable 'g' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:1458:10: style: The scope of the variable 'b' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:1608:16: style: The scope of the variable 'xu' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:1608:20: style: The scope of the variable 'yu' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:1608:32: style: The scope of the variable 'xmin' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:1608:38: style: The scope of the variable 'ymin' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:1608:44: style: The scope of the variable 'xmax' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:1608:50: style: The scope of the variable 'ymax' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:1819:11: style: The scope of the variable 'pOpPoint' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:1820:6: style: The scope of the variable 'l' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:2802:11: style: The scope of the variable 'pOpPoint' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:2803:6: style: The scope of the variable 'l' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:2853:11: style: The scope of the variable 'pOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:2883:11: style: The scope of the variable 'pOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:2911:6: style: The scope of the variable 'l' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:2912:11: style: The scope of the variable 'pOpPoint' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:2934:10: style: The scope of the variable 'pPolar' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:3255:9: style: The scope of the variable 'pPolar' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:3386:11: style: The scope of the variable 'pOpPoint' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:3729:11: style: The scope of the variable 'pOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:3747:9: style: The scope of the variable 'pPolar' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:3766:9: style: The scope of the variable 'pPolar' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:3789:11: style: The scope of the variable 'pOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:3811:11: style: The scope of the variable 'pOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4046:9: style: The scope of the variable 'Re' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4495:6: style: The scope of the variable 'resp' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4712:10: style: The scope of the variable 'pOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4956:11: style: The scope of the variable 'pOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4978:9: style: The scope of the variable 'pPolar' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:5062:9: style: The scope of the variable 'pPolar' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:5085:11: style: The scope of the variable 'pOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:5159:11: style: The scope of the variable 'pOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:5383:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:5383:12: style: The scope of the variable 'y' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:5528:16: style: The scope of the variable 'Alpha' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:5836:8: style: The scope of the variable 'pFoil' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:6312:6: style: The scope of the variable 'j' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:6359:11: style: The scope of the variable 'pOpp' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:6418:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:6419:9: style: The scope of the variable 'hmom' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:6419:15: style: The scope of the variable 'hfx' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:6419:20: style: The scope of the variable 'hfy' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:6420:9: style: The scope of the variable 'dx' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:6420:13: style: The scope of the variable 'dy' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:6420:17: style: The scope of the variable 'xmid' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:6420:23: style: The scope of the variable 'ymid' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:6420:29: style: The scope of the variable 'pmid' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XDirect.cpp:305:35: style: Function 'AddOpData' argument 1 names different: declaration 'pNewPoint' definition 'pOpPoint'. [funcArgNamesDifferent]
xflr5-6.09-06/src/xdirect/XDirect.h:194:26: note: Function 'AddOpData' argument 1 names different: declaration 'pNewPoint' definition 'pOpPoint'.
xflr5-6.09-06/src/xdirect/XDirect.cpp:305:35: note: Function 'AddOpData' argument 1 names different: declaration 'pNewPoint' definition 'pOpPoint'.
xflr5-6.09-06/src/xdirect/XDirect.cpp:4087:4: style: Variable 'NPolars' is modified but its new value is never used. [unreadVariable]
xflr5-6.09-06/src/xdirect/XDirect.cpp:4095:14: style: Variable 'bRead' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/xdirect/XFoilAdvancedDlg.h:44:2: style: Class 'XFoilAdvancedDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/xdirect/XDirectStyleDlg.h:34:2: style: Class 'XDirectStyleDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/xdirect/XDirectStyleDlg.cpp:146:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XFoil.cpp:9925:5: error: Array 'vb[4][3][350]' index vb[249][1][1] out of bounds. [arrayIndexOutOfBounds]
xflr5-6.09-06/src/xdirect/XFoil.cpp:9926:5: error: Array 'vb[4][3][350]' index vb[249][1][302] out of bounds. [arrayIndexOutOfBounds]
xflr5-6.09-06/src/xdirect/XFoil.cpp:3479:2: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
xflr5-6.09-06/src/xdirect/XFoil.cpp:5421:3: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment]
xflr5-6.09-06/src/xdirect/XFoil.cpp:5419:3: note: Variable 'i' is reassigned a value before the old one has been used.
xflr5-6.09-06/src/xdirect/XFoil.cpp:5421:3: note: Variable 'i' is reassigned a value before the old one has been used.
xflr5-6.09-06/src/xdirect/XFoil.cpp:5800:2: style: Variable 'xble' is reassigned a value before the old one has been used. [redundantAssignment]
xflr5-6.09-06/src/xdirect/XFoil.cpp:5792:2: note: Variable 'xble' is reassigned a value before the old one has been used.
xflr5-6.09-06/src/xdirect/XFoil.cpp:5800:2: note: Variable 'xble' is reassigned a value before the old one has been used.
xflr5-6.09-06/src/xdirect/XFoil.cpp:5801:2: style: Variable 'yble' is reassigned a value before the old one has been used. [redundantAssignment]
xflr5-6.09-06/src/xdirect/XFoil.cpp:5793:2: note: Variable 'yble' is reassigned a value before the old one has been used.
xflr5-6.09-06/src/xdirect/XFoil.cpp:5801:2: note: Variable 'yble' is reassigned a value before the old one has been used.
xflr5-6.09-06/src/xdirect/XFoil.cpp:9255:2: style: Variable 'xt_xf' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xflr5-6.09-06/src/xdirect/XFoil.cpp:9181:2: note: Variable 'xt_xf' is reassigned a value before the old one has been used if variable is no semaphore variable.
xflr5-6.09-06/src/xdirect/XFoil.cpp:9255:2: note: Variable 'xt_xf' is reassigned a value before the old one has been used if variable is no semaphore variable.
xflr5-6.09-06/src/xdirect/XFoil.cpp:208:9: style: The scope of the variable 'dx' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:208:13: style: The scope of the variable 'dy' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:208:17: style: The scope of the variable 'xa' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:208:21: style: The scope of the variable 'ya' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:208:25: style: The scope of the variable 'ta' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:208:29: style: The scope of the variable 'ds' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:1084:14: style: The scope of the variable 'ivp' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:1085:9: style: The scope of the variable 'pivot' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:1085:22: style: The scope of the variable 'vtmp1' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:1085:29: style: The scope of the variable 'vtmp2' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:1267:9: style: The scope of the variable 'res_u1' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:1267:17: style: The scope of the variable 'res_u2' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:1267:25: style: The scope of the variable 'res_ms' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:1268:9: style: The scope of the variable 'l' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:1360:9: style: The scope of the variable 'di2_hk2' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:1360:18: style: The scope of the variable 'di2_rt2' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:1365:38: style: The scope of the variable 'dd' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:1365:42: style: The scope of the variable 'dd_hs2' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:1366:9: style: The scope of the variable 'dd_us2' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:1366:17: style: The scope of the variable 'dd_s2' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:1366:24: style: The scope of the variable 'dd_rt2' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:1694:9: style: The scope of the variable 'dx1' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:1694:14: style: The scope of the variable 'dx2' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:1694:19: style: The scope of the variable 'dy1' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:1694:24: style: The scope of the variable 'dy2' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:1694:29: style: The scope of the variable 'crossp' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:1694:37: style: The scope of the variable 'angl' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:1730:9: style: The scope of the variable 'thwake' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:1730:17: style: The scope of the variable 'urat' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:1730:23: style: The scope of the variable 'uewake' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:1730:31: style: The scope of the variable 'shwake' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:1843:9: style: The scope of the variable 'dx' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:1843:13: style: The scope of the variable 'dy' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:1843:17: style: The scope of the variable 'dg' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:1843:21: style: The scope of the variable 'ax' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:1843:25: style: The scope of the variable 'ay' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:1843:29: style: The scope of the variable 'ag' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:1843:33: style: The scope of the variable 'dx_alf' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:1843:41: style: The scope of the variable 'ag_alf' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:1843:49: style: The scope of the variable 'ag_msq' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:1844:35: style: The scope of the variable 'cpg2' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:1844:41: style: The scope of the variable 'cpg2_msq' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:1844:51: style: The scope of the variable 'cpg2_alf' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:1959:9: style: The scope of the variable 'cpinc' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:1959:16: style: The scope of the variable 'den' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2124:9: style: The scope of the variable 'rnorm' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2124:16: style: The scope of the variable 'rn_hk' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2124:23: style: The scope of the variable 'rn_rt' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2124:30: style: The scope of the variable 'rfac' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2124:36: style: The scope of the variable 'rfac_hk' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2124:45: style: The scope of the variable 'rfac_rt' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2125:9: style: The scope of the variable 'rfac_rn' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2125:18: style: The scope of the variable 'arg_hk' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2125:25: style: The scope of the variable 'ex' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2125:29: style: The scope of the variable 'f_arg' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2125:36: style: The scope of the variable 'ex_hk' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2126:9: style: The scope of the variable 'af' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2126:13: style: The scope of the variable 'af_hmi' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2126:21: style: The scope of the variable 'af_hk' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2126:28: style: The scope of the variable 'dadr' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2126:34: style: The scope of the variable 'dadr_hk' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2208:15: style: The scope of the variable 'imid' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2362:20: style: The scope of the variable 'nx' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2364:21: style: The scope of the variable 'pivot' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2430:20: style: The scope of the variable 'nx' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2432:21: style: The scope of the variable 'pivot' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2547:27: style: The scope of the variable 'xopp' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2547:32: style: The scope of the variable 'yopp' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2608:28: style: The scope of the variable 'res' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2608:33: style: The scope of the variable 'resp' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2608:39: style: The scope of the variable 'dx' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2673:23: style: The scope of the variable 'dx' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2673:27: style: The scope of the variable 'dxds' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2673:33: style: The scope of the variable 'dxdd' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2673:39: style: The scope of the variable 'dsle' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2673:45: style: The scope of the variable 'res' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2673:50: style: The scope of the variable 'ress' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2722:10: style: The scope of the variable 'kks' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2792:23: style: The scope of the variable 'xopp' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2792:29: style: The scope of the variable 'yopp' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2792:35: style: The scope of the variable 'xoppd' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2792:42: style: The scope of the variable 'yoppd' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2793:9: style: The scope of the variable 'res' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2793:14: style: The scope of the variable 'resd' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2793:20: style: The scope of the variable 'dsopp' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2919:21: style: The scope of the variable 'psiinf' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2919:34: style: The scope of the variable 'res1' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2919:40: style: The scope of the variable 'res2' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2919:46: style: The scope of the variable 'ag1' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2919:51: style: The scope of the variable 'ag2' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2920:9: style: The scope of the variable 'abis' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2920:15: style: The scope of the variable 'cbis' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2920:21: style: The scope of the variable 'sbis' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2920:27: style: The scope of the variable 'ds1' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2920:32: style: The scope of the variable 'ds2' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2920:37: style: The scope of the variable 'dsmin' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2921:9: style: The scope of the variable 'xbis' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2921:15: style: The scope of the variable 'ybis' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2921:21: style: The scope of the variable 'qbis' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:3072:13: style: The scope of the variable 'll' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:3121:9: style: The scope of the variable 'ycc' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:3121:13: style: The scope of the variable 'ytt' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:3264:9: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:3292:49: style: The scope of the variable 'hr' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:3292:53: style: The scope of the variable 'hr_hk' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:3292:60: style: The scope of the variable 'hr_rt' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:3293:9: style: The scope of the variable 'grt' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:3293:14: style: The scope of the variable 'hdif' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:3293:20: style: The scope of the variable 'rtmp' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:3293:26: style: The scope of the variable 'htmp' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:3293:32: style: The scope of the variable 'htmp_hk' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:3293:41: style: The scope of the variable 'htmp_rt' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:4018:9: style: The scope of the variable 'k' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:4106:9: style: The scope of the variable 'ip' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:4107:9: style: The scope of the variable 'xb1' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:4107:14: style: The scope of the variable 'xb2' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:4107:19: style: The scope of the variable 'yb1' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:4107:23: style: The scope of the variable 'yb2' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:4140:16: style: The scope of the variable 'dxte' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:4140:22: style: The scope of the variable 'dyte' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:4140:28: style: The scope of the variable 'dx' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:4140:32: style: The scope of the variable 'dy' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:4140:36: style: The scope of the variable 'dotp' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:4140:42: style: The scope of the variable 'dxds' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:4140:48: style: The scope of the variable 'dyds' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:4140:54: style: The scope of the variable 'dxdd' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:4140:60: style: The scope of the variable 'dydd' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:4141:9: style: The scope of the variable 'res' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:4141:14: style: The scope of the variable 'ress' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:4141:20: style: The scope of the variable 'dsle' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:4142:9: style: The scope of the variable 'xchord' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:4142:17: style: The scope of the variable 'ychord' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:4213:7: style: The scope of the variable 'bimaxok' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:6572:9: style: The scope of the variable 'x1i' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:6572:14: style: The scope of the variable 'x2i' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:6572:19: style: The scope of the variable 'yyi' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:6572:24: style: The scope of the variable 'x0' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:6572:27: style: The scope of the variable 'rs0' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:6572:31: style: The scope of the variable 'g0' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:6572:34: style: The scope of the variable 't0' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:6573:9: style: The scope of the variable 'dso' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:6573:14: style: The scope of the variable 'dsio' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:6573:20: style: The scope of the variable 'apan' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:6573:26: style: The scope of the variable 'rx1' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:6573:31: style: The scope of the variable 'rx2' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:6573:36: style: The scope of the variable 'ry1' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:6573:41: style: The scope of the variable 'ry2' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:6574:9: style: The scope of the variable 'sx' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:6574:13: style: The scope of the variable 'sy' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:6574:17: style: The scope of the variable 'x1' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:6574:21: style: The scope of the variable 'x2' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:6574:25: style: The scope of the variable 'yy' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:6574:29: style: The scope of the variable 'rs1' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:6574:34: style: The scope of the variable 'rs2' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:6574:39: style: The scope of the variable 'sgn' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:6575:9: style: The scope of the variable 'dxinv' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:6575:16: style: The scope of the variable 'psum' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:6575:22: style: The scope of the variable 'pdif' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:6575:28: style: The scope of the variable 'psx1' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:6575:34: style: The scope of the variable 'psx0' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:6575:40: style: The scope of the variable 'psyy' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:6575:46: style: The scope of the variable 'pdx1' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:6575:52: style: The scope of the variable 'pdx0' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:6575:58: style: The scope of the variable 'pdyy' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:6576:9: style: The scope of the variable 'dsm' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:6576:14: style: The scope of the variable 'dsim' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:6576:20: style: The scope of the variable 'ssum' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:6576:26: style: The scope of the variable 'sdif' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:6576:32: style: The scope of the variable 'psni' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:6576:38: style: The scope of the variable 'pdni' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:6576:44: style: The scope of the variable 'psx2' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:6576:50: style: The scope of the variable 'pdx2' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:6576:56: style: The scope of the variable 'dsp' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:6576:61: style: The scope of the variable 'dsip' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:6765:19: style: The scope of the variable 'iw' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:7362:25: style: The scope of the variable 'u1_a' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:7362:37: style: The scope of the variable 'd1_a' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:7362:43: style: The scope of the variable 'due1' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:7362:55: style: The scope of the variable 'dds1' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:7841:12: style: The scope of the variable 'im1' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:7841:17: style: The scope of the variable 'ip1' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:7841:22: style: The scope of the variable 'ip2' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:7842:9: style: The scope of the variable 'dxm1' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:7842:15: style: The scope of the variable 'dym1' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:7842:21: style: The scope of the variable 'dsm1' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:7842:27: style: The scope of the variable 'dxp1' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:7842:33: style: The scope of the variable 'dxp2' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:7842:38: style: The scope of the variable 'dyp1' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:7842:43: style: The scope of the variable 'dyp2' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:7842:48: style: The scope of the variable 'dsp1' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:7842:53: style: The scope of the variable 'dsp2' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:7999:15: style: The scope of the variable 'imid' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:8044:16: style: The scope of the variable 'res' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:8044:20: style: The scope of the variable 'resp' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:8044:25: style: The scope of the variable 'ds' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:8069:19: style: The scope of the variable 'msq_clm' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:8070:14: style: The scope of the variable 'dclm' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:8070:20: style: The scope of the variable 'clm1' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:8176:9: style: The scope of the variable 'dalfa' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:8270:9: style: The scope of the variable 'ds' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:8337:9: style: The scope of the variable 'dsm' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:8337:14: style: The scope of the variable 'dsp' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:8441:14: style: The scope of the variable 'x1p' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:8441:18: style: The scope of the variable 'y1p' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:8441:23: style: The scope of the variable 'x2p' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:8441:28: style: The scope of the variable 'y2p' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:8442:9: style: The scope of the variable 'r1sq' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:8442:15: style: The scope of the variable 'r2sq' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:8442:21: style: The scope of the variable 'rrsq' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:8442:26: style: The scope of the variable 'rr' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:8442:29: style: The scope of the variable 'r1_s1' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:8442:35: style: The scope of the variable 'r2_s2' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:8444:9: style: The scope of the variable 'x1' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:8444:12: style: The scope of the variable 'x2' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:8444:16: style: The scope of the variable 'y1' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:8444:20: style: The scope of the variable 'y2' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:8446:9: style: The scope of the variable 'det' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:8446:14: style: The scope of the variable 'ds1' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:8446:18: style: The scope of the variable 'ds2' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:8710:11: style: The scope of the variable 'idif' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:8711:9: style: The scope of the variable 'dudx' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:9633:9: style: The scope of the variable 'ip' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:9636:41: style: The scope of the variable 'dx' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:9636:45: style: The scope of the variable 'dx_a' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:9636:51: style: The scope of the variable 'ag' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:9636:55: style: The scope of the variable 'ag_ms' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:9636:62: style: The scope of the variable 'ag_ac' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:9642:47: style: The scope of the variable 'cpg2' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:9642:53: style: The scope of the variable 'cpg2_ms' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:9642:62: style: The scope of the variable 'cpg2_ac' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:9945:6: style: The scope of the variable 'ibl' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:10117:40: style: The scope of the variable 'zn' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:10256:9: style: The scope of the variable 'ds' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:10492:9: style: The scope of the variable 'it2q' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:10492:15: style: The scope of the variable 'ib2q' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:10494:21: style: The scope of the variable 'chx' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:10494:26: style: The scope of the variable 'chy' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:10494:31: style: The scope of the variable 'fvx' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:10494:36: style: The scope of the variable 'fvy' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:10494:41: style: The scope of the variable 'crsp' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:10496:19: style: The scope of the variable 'sb1p' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:10496:25: style: The scope of the variable 'sb1q' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:10496:31: style: The scope of the variable 'sb2p' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:10496:37: style: The scope of the variable 'sb2q' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:10497:23: style: The scope of the variable 'st1p' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:10497:29: style: The scope of the variable 'st1q' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:10497:35: style: The scope of the variable 'st2p' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:10497:41: style: The scope of the variable 'st2q' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11255:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11306:21: style: The scope of the variable 'dxdw' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11306:27: style: The scope of the variable 'dydw' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11306:33: style: The scope of the variable 'dxdd' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11306:39: style: The scope of the variable 'dydd' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11306:45: style: The scope of the variable 'xchord' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11306:53: style: The scope of the variable 'ychord' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11306:61: style: The scope of the variable 'res' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11306:66: style: The scope of the variable 'resw' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11306:72: style: The scope of the variable 'dwcle' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11393:9: style: The scope of the variable 'rr1' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11393:14: style: The scope of the variable 'rr2' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11393:19: style: The scope of the variable 'rr3' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11396:9: style: The scope of the variable 'alfcir' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11398:9: style: The scope of the variable 'cpinc1' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11398:17: style: The scope of the variable 'cpi_q1' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11398:25: style: The scope of the variable 'cpcom1' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11398:32: style: The scope of the variable 'cpc_q1' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11398:40: style: The scope of the variable 'cpc_a1' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11522:25: style: The scope of the variable 'dcnmax' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11523:11: style: The scope of the variable 'm' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11605:6: style: The scope of the variable 'nx' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11739:9: style: The scope of the variable 'cosw' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11739:15: style: The scope of the variable 'sinw' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11739:21: style: The scope of the variable 'sinwe' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11739:34: style: The scope of the variable 'cnr' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11931:9: style: The scope of the variable 'ip' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11932:22: style: The scope of the variable 'cpq2' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11933:9: style: The scope of the variable 'dx' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11933:12: style: The scope of the variable 'dy' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11933:15: style: The scope of the variable 'du' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11933:18: style: The scope of the variable 'ax' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11933:21: style: The scope of the variable 'ay' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11933:24: style: The scope of the variable 'aq' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11977:24: style: The scope of the variable 'ds' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11977:38: style: The scope of the variable 'dso' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11977:43: style: The scope of the variable 'qspp1' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11977:50: style: The scope of the variable 'qspp2' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:12075:9: style: The scope of the variable 'cwt' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:12075:14: style: The scope of the variable 'cwtx' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:12076:9: style: The scope of the variable 'freq' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:12131:6: style: The scope of the variable 'm' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:12271:14: style: The scope of the variable 'kqtarg' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:12374:8: style: The scope of the variable 'inmax' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:12374:15: style: The scope of the variable 'igmax' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:12376:14: style: The scope of the variable 'fs' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:12380:9: style: The scope of the variable 'dnmax' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:12380:16: style: The scope of the variable 'dgmax' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:12841:25: style: The scope of the variable 'xbopp' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:12841:32: style: The scope of the variable 'ybopp' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:12841:39: style: The scope of the variable 'xcavg' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:12841:46: style: The scope of the variable 'ycavg' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:12841:53: style: The scope of the variable 'xcdel' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:12841:60: style: The scope of the variable 'ycdel' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:12916:13: style: The scope of the variable 'st0' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:13010:9: style: The scope of the variable 'xt' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:13010:13: style: The scope of the variable 'yt' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:13041:40: style: The scope of the variable 'xoc' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:13118:21: style: The scope of the variable 'cv' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:13162:26: style: The scope of the variable 'xbar' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:13162:32: style: The scope of the variable 'ybar' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:13162:44: style: The scope of the variable 'xopp' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:13162:50: style: The scope of the variable 'yopp' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:13162:56: style: The scope of the variable 'ybarop' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:13162:64: style: The scope of the variable 'xoc' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:13162:69: style: The scope of the variable 'tfac' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:13162:75: style: The scope of the variable 'arg' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:13162:80: style: The scope of the variable 'ybarct' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:13259:18: style: The scope of the variable 'frac' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:13324:26: style: The scope of the variable 'frac' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoil.cpp:3111:26: style: Function 'hipnt' argument 1 names different: declaration 'xhc' definition 'chpnt'. [funcArgNamesDifferent]
xflr5-6.09-06/src/xdirect/XFoil.h:300:20: note: Function 'hipnt' argument 1 names different: declaration 'xhc' definition 'chpnt'.
xflr5-6.09-06/src/xdirect/XFoil.cpp:3111:26: note: Function 'hipnt' argument 1 names different: declaration 'xhc' definition 'chpnt'.
xflr5-6.09-06/src/xdirect/XFoil.cpp:3111:40: style: Function 'hipnt' argument 2 names different: declaration 'xht' definition 'thpnt'. [funcArgNamesDifferent]
xflr5-6.09-06/src/xdirect/XFoil.h:300:32: note: Function 'hipnt' argument 2 names different: declaration 'xht' definition 'thpnt'.
xflr5-6.09-06/src/xdirect/XFoil.cpp:3111:40: note: Function 'hipnt' argument 2 names different: declaration 'xht' definition 'thpnt'.
xflr5-6.09-06/src/xdirect/XFoil.cpp:4098:27: style: Function 'inside' argument 1 names different: declaration 'xb' definition 'x'. [funcArgNamesDifferent]
xflr5-6.09-06/src/xdirect/XFoil.h:195:21: note: Function 'inside' argument 1 names different: declaration 'xb' definition 'x'.
xflr5-6.09-06/src/xdirect/XFoil.cpp:4098:27: note: Function 'inside' argument 1 names different: declaration 'xb' definition 'x'.
xflr5-6.09-06/src/xdirect/XFoil.cpp:4098:39: style: Function 'inside' argument 2 names different: declaration 'yb' definition 'y'. [funcArgNamesDifferent]
xflr5-6.09-06/src/xdirect/XFoil.h:195:34: note: Function 'inside' argument 2 names different: declaration 'yb' definition 'y'.
xflr5-6.09-06/src/xdirect/XFoil.cpp:4098:39: note: Function 'inside' argument 2 names different: declaration 'yb' definition 'y'.
xflr5-6.09-06/src/xdirect/XFoil.cpp:4098:48: style: Function 'inside' argument 3 names different: declaration 'nb' definition 'n'. [funcArgNamesDifferent]
xflr5-6.09-06/src/xdirect/XFoil.h:195:44: note: Function 'inside' argument 3 names different: declaration 'nb' definition 'n'.
xflr5-6.09-06/src/xdirect/XFoil.cpp:4098:48: note: Function 'inside' argument 3 names different: declaration 'nb' definition 'n'.
xflr5-6.09-06/src/xdirect/XFoil.cpp:4098:58: style: Function 'inside' argument 4 names different: declaration 'xbf' definition 'xf'. [funcArgNamesDifferent]
xflr5-6.09-06/src/xdirect/XFoil.h:195:55: note: Function 'inside' argument 4 names different: declaration 'xbf' definition 'xf'.
xflr5-6.09-06/src/xdirect/XFoil.cpp:4098:58: note: Function 'inside' argument 4 names different: declaration 'xbf' definition 'xf'.
xflr5-6.09-06/src/xdirect/XFoil.cpp:4098:69: style: Function 'inside' argument 5 names different: declaration 'ybf' definition 'yf'. [funcArgNamesDifferent]
xflr5-6.09-06/src/xdirect/XFoil.h:195:67: note: Function 'inside' argument 5 names different: declaration 'ybf' definition 'yf'.
xflr5-6.09-06/src/xdirect/XFoil.cpp:4098:69: note: Function 'inside' argument 5 names different: declaration 'ybf' definition 'yf'.
xflr5-6.09-06/src/xdirect/XFoil.cpp:704:14: style: Variable 'scc_us1' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/xdirect/XFoil.cpp:705:14: style: Variable 'scc_us2' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/xdirect/XFoil.cpp:665:5: style: Variable 'gcc' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/xdirect/XFoil.cpp:692:12: style: Variable 'uq_t1' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/xdirect/XFoil.cpp:695:12: style: Variable 'uq_t2' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/xdirect/XFoil.cpp:693:12: style: Variable 'uq_d1' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/xdirect/XFoil.cpp:696:12: style: Variable 'uq_d2' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/xdirect/XFoil.cpp:694:12: style: Variable 'uq_u1' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/xdirect/XFoil.cpp:697:12: style: Variable 'uq_u2' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/xdirect/XFoil.cpp:698:12: style: Variable 'uq_ms' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/xdirect/XFoil.cpp:699:12: style: Variable 'uq_re' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2952:12: style: Variable 'psiinf' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/xdirect/XFoil.cpp:3017:9: style: Variable 'res' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/xdirect/XFoil.cpp:3146:8: style: Variable 'xbl' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/xdirect/XFoil.cpp:4248:15: style: Variable 'bimaxok' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/xdirect/XFoil.cpp:5800:9: style: Variable 'xble' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/xdirect/XFoil.cpp:5801:9: style: Variable 'yble' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/xdirect/XFoil.cpp:5794:2: style: Variable 'xbte' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/xdirect/XFoil.cpp:5795:2: style: Variable 'ybte' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/xdirect/XFoil.cpp:5783:10: style: Variable 'area' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/xdirect/XFoil.cpp:7855:9: style: Variable 'im1' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/xdirect/XFoil.cpp:7856:9: style: Variable 'ip1' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/xdirect/XFoil.cpp:7857:9: style: Variable 'ip2' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/xdirect/XFoil.cpp:10571:8: style: Variable 'xt2' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/xdirect/XFoil.cpp:10572:8: style: Variable 'yt2' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/xdirect/XFoil.cpp:10575:8: style: Variable 'xb2' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/xdirect/XFoil.cpp:10576:8: style: Variable 'yb2' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/xdirect/XFoil.cpp:12223:13: style: Variable 'ntqspl' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/xdirect/XFoil.cpp:12291:13: style: Variable 'ntqspl' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/xdirect/XFoil.cpp:12327:3: style: Variable 'kqtarg' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/xdirect/XFoil.cpp:12571:13: style: Variable 'inmax' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/xdirect/XFoil.cpp:12580:13: style: Variable 'igmax' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/xdirect/XFoil.cpp:12592:10: style: Variable 'sina' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/xdirect/XFoil.cpp:12591:10: style: Variable 'cosa' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/xdirect/XFoil.cpp:13144:2: style: Variable 'radius' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/xdirect/XFoil.cpp:13474:4: style: Variable 'xxtr' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11296:2: warning: The array 'xc' is too small, the function 'splind' expects a bigger one. [argumentSize]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11296:2: warning: The array 'xcw' is too small, the function 'splind' expects a bigger one. [argumentSize]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11297:2: warning: The array 'yc' is too small, the function 'splind' expects a bigger one. [argumentSize]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11297:2: warning: The array 'ycw' is too small, the function 'splind' expects a bigger one. [argumentSize]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11765:2: warning: The array 'qcw' is too small, the function 'splind' expects a bigger one. [argumentSize]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11765:2: warning: The array 'wc' is too small, the function 'splind' expects a bigger one. [argumentSize]
xflr5-6.09-06/src/xdirect/XFoil.cpp:12698:2: warning: The array 'x' is too small, the function 'splind' expects a bigger one. [argumentSize]
xflr5-6.09-06/src/xdirect/XFoil.cpp:12751:2: warning: The array 'x' is too small, the function 'splind' expects a bigger one. [argumentSize]
xflr5-6.09-06/src/xdirect/XFoil.cpp:12699:2: warning: The array 'y' is too small, the function 'splind' expects a bigger one. [argumentSize]
xflr5-6.09-06/src/xdirect/XFoil.cpp:12752:2: warning: The array 'y' is too small, the function 'splind' expects a bigger one. [argumentSize]
xflr5-6.09-06/src/xdirect/XFoil.cpp:12698:2: warning: The array 'xp' is too small, the function 'splind' expects a bigger one. [argumentSize]
xflr5-6.09-06/src/xdirect/XFoil.cpp:12751:2: warning: The array 'xp' is too small, the function 'splind' expects a bigger one. [argumentSize]
xflr5-6.09-06/src/xdirect/XFoil.cpp:12699:2: warning: The array 'yp' is too small, the function 'splind' expects a bigger one. [argumentSize]
xflr5-6.09-06/src/xdirect/XFoil.cpp:12752:2: warning: The array 'yp' is too small, the function 'splind' expects a bigger one. [argumentSize]
xflr5-6.09-06/src/xdirect/XFoil.cpp:10212:2: warning: The array 's' is too small, the function 'splind' expects a bigger one. [argumentSize]
xflr5-6.09-06/src/xdirect/XFoil.cpp:10213:2: warning: The array 's' is too small, the function 'splind' expects a bigger one. [argumentSize]
xflr5-6.09-06/src/xdirect/XFoil.cpp:12698:2: warning: The array 's' is too small, the function 'splind' expects a bigger one. [argumentSize]
xflr5-6.09-06/src/xdirect/XFoil.cpp:12699:2: warning: The array 's' is too small, the function 'splind' expects a bigger one. [argumentSize]
xflr5-6.09-06/src/xdirect/XFoil.cpp:12751:2: warning: The array 's' is too small, the function 'splind' expects a bigger one. [argumentSize]
xflr5-6.09-06/src/xdirect/XFoil.cpp:12752:2: warning: The array 's' is too small, the function 'splind' expects a bigger one. [argumentSize]
xflr5-6.09-06/src/xdirect/XFoil.h:100:9: style: Technically the member function 'XFoil::qincom' can be const. [functionConst]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11682:15: note: Technically the member function 'XFoil::qincom' can be const.
xflr5-6.09-06/src/xdirect/XFoil.h:100:9: note: Technically the member function 'XFoil::qincom' can be const.
xflr5-6.09-06/src/xdirect/XFoil.h:101:9: style: Technically the member function 'XFoil::qcomp' can be const. [functionConst]
xflr5-6.09-06/src/xdirect/XFoil.cpp:11678:15: note: Technically the member function 'XFoil::qcomp' can be const.
xflr5-6.09-06/src/xdirect/XFoil.h:101:9: note: Technically the member function 'XFoil::qcomp' can be const.
xflr5-6.09-06/src/xdirect/XFoil.h:195:7: style: Technically the member function 'XFoil::inside' can be const. [functionConst]
xflr5-6.09-06/src/xdirect/XFoil.cpp:4098:13: note: Technically the member function 'XFoil::inside' can be const.
xflr5-6.09-06/src/xdirect/XFoil.h:195:7: note: Technically the member function 'XFoil::inside' can be const.
xflr5-6.09-06/src/xdirect/XFoil.h:267:7: style: Technically the member function 'XFoil::baksub' can be const. [functionConst]
xflr5-6.09-06/src/xdirect/XFoil.cpp:3069:13: note: Technically the member function 'XFoil::baksub' can be const.
xflr5-6.09-06/src/xdirect/XFoil.h:267:7: note: Technically the member function 'XFoil::baksub' can be const.
xflr5-6.09-06/src/xdirect/XFoil.h:277:7: performance: Technically the member function 'XFoil::cfl' can be static. [functionStatic]
xflr5-6.09-06/src/xdirect/XFoil.cpp:1773:13: note: Technically the member function 'XFoil::cfl' can be static.
xflr5-6.09-06/src/xdirect/XFoil.h:277:7: note: Technically the member function 'XFoil::cfl' can be static.
xflr5-6.09-06/src/xdirect/XFoil.h:278:7: performance: Technically the member function 'XFoil::cft' can be static. [functionStatic]
xflr5-6.09-06/src/xdirect/XFoil.cpp:1796:13: note: Technically the member function 'XFoil::cft' can be static.
xflr5-6.09-06/src/xdirect/XFoil.h:278:7: note: Technically the member function 'XFoil::cft' can be static.
xflr5-6.09-06/src/xdirect/XFoil.h:281:7: performance: Technically the member function 'XFoil::dampl' can be static. [functionStatic]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2080:13: note: Technically the member function 'XFoil::dampl' can be static.
xflr5-6.09-06/src/xdirect/XFoil.h:281:7: note: Technically the member function 'XFoil::dampl' can be static.
xflr5-6.09-06/src/xdirect/XFoil.h:283:7: performance: Technically the member function 'XFoil::dil' can be static. [functionStatic]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2235:13: note: Technically the member function 'XFoil::dil' can be static.
xflr5-6.09-06/src/xdirect/XFoil.h:283:7: note: Technically the member function 'XFoil::dil' can be static.
xflr5-6.09-06/src/xdirect/XFoil.h:305:7: performance: Technically the member function 'XFoil::hct' can be static. [functionStatic]
xflr5-6.09-06/src/xdirect/XFoil.cpp:3098:13: note: Technically the member function 'XFoil::hct' can be static.
xflr5-6.09-06/src/xdirect/XFoil.h:305:7: note: Technically the member function 'XFoil::hct' can be static.
xflr5-6.09-06/src/xdirect/XFoil.h:306:7: performance: Technically the member function 'XFoil::hkin' can be static. [functionStatic]
xflr5-6.09-06/src/xdirect/XFoil.cpp:3250:13: note: Technically the member function 'XFoil::hkin' can be static.
xflr5-6.09-06/src/xdirect/XFoil.h:306:7: note: Technically the member function 'XFoil::hkin' can be static.
xflr5-6.09-06/src/xdirect/XFoil.h:307:7: performance: Technically the member function 'XFoil::hsl' can be static. [functionStatic]
xflr5-6.09-06/src/xdirect/XFoil.cpp:3261:13: note: Technically the member function 'XFoil::hsl' can be static.
xflr5-6.09-06/src/xdirect/XFoil.h:307:7: note: Technically the member function 'XFoil::hsl' can be static.
xflr5-6.09-06/src/xdirect/XFoil.h:308:7: performance: Technically the member function 'XFoil::hst' can be static. [functionStatic]
xflr5-6.09-06/src/xdirect/XFoil.cpp:3290:13: note: Technically the member function 'XFoil::hst' can be static.
xflr5-6.09-06/src/xdirect/XFoil.h:308:7: note: Technically the member function 'XFoil::hst' can be static.
xflr5-6.09-06/src/xdirect/XFoil.h:331:7: style: Technically the member function 'XFoil::splina' can be const. [functionConst]
xflr5-6.09-06/src/xdirect/XFoil.cpp:8266:13: note: Technically the member function 'XFoil::splina' can be const.
xflr5-6.09-06/src/xdirect/XFoil.h:331:7: note: Technically the member function 'XFoil::splina' can be const.
xflr5-6.09-06/src/xdirect/XFoil.h:342:7: performance: Technically the member function 'XFoil::trisol' can be static. [functionStatic]
xflr5-6.09-06/src/xdirect/XFoil.cpp:9533:13: note: Technically the member function 'XFoil::trisol' can be static.
xflr5-6.09-06/src/xdirect/XFoil.h:342:7: note: Technically the member function 'XFoil::trisol' can be static.
xflr5-6.09-06/src/xdirect/XFoil.h:349:9: performance: Technically the member function 'XFoil::aint' can be static. [functionStatic]
xflr5-6.09-06/src/xdirect/XFoil.cpp:329:15: note: Technically the member function 'XFoil::aint' can be static.
xflr5-6.09-06/src/xdirect/XFoil.h:349:9: note: Technically the member function 'XFoil::aint' can be static.
xflr5-6.09-06/src/xdirect/XFoil.h:351:9: style: Technically the member function 'XFoil::curv' can be const. [functionConst]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2003:15: note: Technically the member function 'XFoil::curv' can be const.
xflr5-6.09-06/src/xdirect/XFoil.h:351:9: note: Technically the member function 'XFoil::curv' can be const.
xflr5-6.09-06/src/xdirect/XFoil.h:352:9: style: Technically the member function 'XFoil::d2val' can be const. [functionConst]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2051:15: note: Technically the member function 'XFoil::d2val' can be const.
xflr5-6.09-06/src/xdirect/XFoil.h:352:9: note: Technically the member function 'XFoil::d2val' can be const.
xflr5-6.09-06/src/xdirect/XFoil.h:353:9: style: Technically the member function 'XFoil::deval' can be const. [functionConst]
xflr5-6.09-06/src/xdirect/XFoil.cpp:2201:15: note: Technically the member function 'XFoil::deval' can be const.
xflr5-6.09-06/src/xdirect/XFoil.h:353:9: note: Technically the member function 'XFoil::deval' can be const.
xflr5-6.09-06/src/xdirect/XFoil.h:354:9: style: Technically the member function 'XFoil::seval' can be const. [functionConst]
xflr5-6.09-06/src/xdirect/XFoil.cpp:7992:15: note: Technically the member function 'XFoil::seval' can be const.
xflr5-6.09-06/src/xdirect/XFoil.h:354:9: note: Technically the member function 'XFoil::seval' can be const.
xflr5-6.09-06/src/xdirect/XFoil.h:355:9: performance: Technically the member function 'XFoil::sign' can be static. [functionStatic]
xflr5-6.09-06/src/xdirect/XFoil.cpp:8020:15: note: Technically the member function 'XFoil::sign' can be static.
xflr5-6.09-06/src/xdirect/XFoil.h:355:9: note: Technically the member function 'XFoil::sign' can be static.
xflr5-6.09-06/src/xdirect/XFoil.h:360:7: style: Technically the member function 'XFoil::CreateXBL' can be const. [functionConst]
xflr5-6.09-06/src/xdirect/XFoil.cpp:13464:13: note: Technically the member function 'XFoil::CreateXBL' can be const.
xflr5-6.09-06/src/xdirect/XFoil.h:360:7: note: Technically the member function 'XFoil::CreateXBL' can be const.
xflr5-6.09-06/src/xdirect/XFoilAnalysisDlg.cpp:153:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XFoilAnalysisDlg.cpp:264:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XFoilAnalysisDlg.cpp:515:23: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XFoilTask.cpp:102:27: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XFoilTask.cpp:224:27: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xdirect/XFoilTask.cpp:120:10: warning: Redundant assignment of 'SpMax' to itself. [selfAssignment]
xflr5-6.09-06/src/xdirect/XFoilTask.cpp:107:18: style: The scope of the variable 'total' can be reduced. [variableScope]
xflr5-6.09-06/src/xdirect/XFoilTask.cpp:40:12: warning: Member variable 'XFoilTask::m_Iterations' is not initialized in the constructor. [uninitMemberVar]
xflr5-6.09-06/src/xinverse/FoilSelectionDlg.cpp:116:11: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/FoilSelectionDlg.cpp:112:8: style: The scope of the variable 'pFoil' can be reduced. [variableScope]
xflr5-6.09-06/src/xinverse/InverseOptionsDlg.cpp:89:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/InverseOptionsDlg.cpp:98:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/InverseOptionsDlg.cpp:114:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/InverseOptionsDlg.cpp:129:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/InverseOptionsDlg.cpp:144:25: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/InverseOptionsDlg.h:36:5: style: Class 'InverseOptionsDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/xinverse/PertDlg.h:40:5: style: Class 'PertDlg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xflr5-6.09-06/src/xinverse/XInverse.cpp:189:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:203:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:261:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:282:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:377:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:415:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:486:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:487:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:633:29: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:639:29: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:955:27: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:973:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:1066:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:1067:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:1258:19: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:1306:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:1321:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:1348:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:1383:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:1399:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:1448:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:1469:65: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:1537:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:1541:21: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:1585:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:1635:28: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:1658:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:1680:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:1733:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:1754:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:1768:28: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:1788:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:1800:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:1910:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:2042:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:2068:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:2122:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:2195:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:2196:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:2260:12: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:2336:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:2346:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:2531:18: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:2573:26: style: C-style pointer casting [cstyleCast]
xflr5-6.09-06/src/xinverse/XInverse.cpp:72:2: style: Variable 'm_bMarked' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xflr5-6.09-06/src/xinverse/XInverse.cpp:64:2: note: Variable 'm_bMarked' is reassigned a value before the old one has been used if variable is no semaphore variable.
xflr5-6.09-06/src/xinverse/XInverse.cpp:72:2: note: Variable 'm_bMarked' is reassigned a value before the old one has been used if variable is no semaphore variable.
xflr5-6.09-06/src/xinverse/XInverse.cpp:438:2: style: Variable 'strong' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xflr5-6.09-06/src/xinverse/XInverse.cpp:437:0: note: Variable 'strong' is reassigned a value before the old one has been used if variable is no semaphore variable.
xflr5-6.09-06/src/xinverse/XInverse.cpp:438:2: note: Variable 'strong' is reassigned a value before the old one has been used if variable is no semaphore variable.
xflr5-6.09-06/src/xinverse/XInverse.cpp:557:5: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xflr5-6.09-06/src/xinverse/XInverse.cpp:562:5: note: Found duplicate branches for 'if' and 'else'.
xflr5-6.09-06/src/xinverse/XInverse.cpp:557:5: note: Found duplicate branches for 'if' and 'else'.
xflr5-6.09-06/src/xinverse/XInverse.cpp:580:5: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xflr5-6.09-06/src/xinverse/XInverse.cpp:584:5: note: Found duplicate branches for 'if' and 'else'.
xflr5-6.09-06/src/xinverse/XInverse.cpp:580:5: note: Found duplicate branches for 'if' and 'else'.
xflr5-6.09-06/src/xinverse/XInverse.cpp:262:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xflr5-6.09-06/src/xinverse/XInverse.cpp:262:11: style: The scope of the variable 'y' can be reduced. [variableScope]
xflr5-6.09-06/src/xinverse/XInverse.cpp:284:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xflr5-6.09-06/src/xinverse/XInverse.cpp:284:11: style: The scope of the variable 'y' can be reduced. [variableScope]
xflr5-6.09-06/src/xinverse/XInverse.cpp:379:9: style: The scope of the variable 'isp' can be reduced. [variableScope]
xflr5-6.09-06/src/xinverse/XInverse.cpp:380:9: style: The scope of the variable 'qscom' can be reduced. [variableScope]
xflr5-6.09-06/src/xinverse/XInverse.cpp:426:6: style: The scope of the variable 'isp' can be reduced. [variableScope]
xflr5-6.09-06/src/xinverse/XInverse.cpp:427:9: style: The scope of the variable 'qscom' can be reduced. [variableScope]
xflr5-6.09-06/src/xinverse/XInverse.cpp:535:7: style: The scope of the variable 'bCtrl' can be reduced. [variableScope]
xflr5-6.09-06/src/xinverse/XInverse.cpp:979:6: style: The scope of the variable 'CtrlPt' can be reduced. [variableScope]
xflr5-6.09-06/src/xinverse/XInverse.cpp:1070:18: style: The scope of the variable 'width' can be reduced. [variableScope]
xflr5-6.09-06/src/xinverse/XInverse.cpp:1070:25: style: The scope of the variable 'height' can be reduced. [variableScope]
xflr5-6.09-06/src/xinverse/XInverse.cpp:1071:22: style: The scope of the variable 'w' can be reduced. [variableScope]
xflr5-6.09-06/src/xinverse/XInverse.cpp:1071:24: style: The scope of the variable 'h' can be reduced. [variableScope]
xflr5-6.09-06/src/xinverse/XInverse.cpp:1071:26: style: The scope of the variable 'xw' can be reduced. [variableScope]
xflr5-6.09-06/src/xinverse/XInverse.cpp:1071:29: style: The scope of the variable 'yh' can be reduced. [variableScope]
xflr5-6.09-06/src/xinverse/XInverse.cpp:1071:32: style: The scope of the variable 'xm' can be reduced. [variableScope]
xflr5-6.09-06/src/xinverse/XInverse.cpp:1071:35: style: The scope of the variable 'ym' can be reduced. [variableScope]
xflr5-6.09-06/src/xinverse/XInverse.cpp:1072:16: style: The scope of the variable 'xmin' can be reduced. [variableScope]
xflr5-6.09-06/src/xinverse/XInverse.cpp:1072:22: style: The scope of the variable 'ymin' can be reduced. [variableScope]
xflr5-6.09-06/src/xinverse/XInverse.cpp:1072:28: style: The scope of the variable 'xmax' can be reduced. [variableScope]
xflr5-6.09-06/src/xinverse/XInverse.cpp:1072:34: style: The scope of the variable 'ymax' can be reduced. [variableScope]
xflr5-6.09-06/src/xinverse/XInverse.cpp:1073:16: style: The scope of the variable 'ratio' can be reduced. [variableScope]
xflr5-6.09-06/src/xinverse/XInverse.cpp:1259:10: style: The scope of the variable 'isp' can be reduced. [variableScope]
xflr5-6.09-06/src/xinverse/XInverse.cpp:1260:10: style: The scope of the variable 'qscom' can be reduced. [variableScope]
xflr5-6.09-06/src/xinverse/XInverse.cpp:1260:17: style: The scope of the variable 'xx' can be reduced. [variableScope]
xflr5-6.09-06/src/xinverse/XInverse.cpp:2159:10: style: The scope of the variable 'x' can be reduced. [variableScope]
xflr5-6.09-06/src/xinverse/XInverse.cpp:2159:12: style: The scope of the variable 'y' can be reduced. [variableScope]
xflr5-6.09-06/src/xinverse/XInverse.cpp:2160:10: style: The scope of the variable 'dsp' can be reduced. [variableScope]
xflr5-6.09-06/src/xinverse/XInverse.cpp:2160:15: style: The scope of the variable 'dqv' can be reduced. [variableScope]
xflr5-6.09-06/src/xinverse/XInverse.cpp:2160:20: style: The scope of the variable 'sp1' can be reduced. [variableScope]
xflr5-6.09-06/src/xinverse/XInverse.cpp:2160:25: style: The scope of the variable 'sp2' can be reduced. [variableScope]
xflr5-6.09-06/src/xinverse/XInverse.cpp:2160:30: style: The scope of the variable 'qv1' can be reduced. [variableScope]
xflr5-6.09-06/src/xinverse/XInverse.cpp:2160:35: style: The scope of the variable 'qv2' can be reduced. [variableScope]
xflr5-6.09-06/src/xinverse/XInverse.cpp:383:9: style: Variable 'isp' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/xinverse/XInverse.cpp:430:9: style: Variable 'isp' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/xinverse/XInverse.cpp:1280:10: style: Variable 'isp' is assigned a value that is never used. [unreadVariable]
xflr5-6.09-06/src/xinverse/XInverse.cpp:1988:7: style: Variable 'D' is assigned a value that is never used. [unreadVariable]
[17:34]

ftp://ftp.se.debian.org/debian/pool/main/x/xfm/xfm_1.5.4.orig.tar.gz
xfm-1.5.4/src/FileList.c:174:9: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xfm-1.5.4/src/FileList.c:175:14: style: The scope of the variable 'name' can be reduced. [variableScope]
xfm-1.5.4/src/FileList.c:232:11: style: The scope of the variable 'file' can be reduced. [variableScope]
xfm-1.5.4/src/FileList.c:233:16: style: The scope of the variable 'width' can be reduced. [variableScope]
xfm-1.5.4/src/FileList.c:234:9: style: The scope of the variable 'namelen' can be reduced. [variableScope]
xfm-1.5.4/src/FileList.c:362:10: style: The scope of the variable 'file' can be reduced. [variableScope]
xfm-1.5.4/src/FileList.c:416:13: style: Function 'FileListEntryPosition' argument 5 names different: declaration 'width' definition 'w'. [funcArgNamesDifferent]
xfm-1.5.4/src/FileList.h:95:13: note: Function 'FileListEntryPosition' argument 5 names different: declaration 'width' definition 'w'.
xfm-1.5.4/src/FileList.c:416:13: note: Function 'FileListEntryPosition' argument 5 names different: declaration 'width' definition 'w'.
xfm-1.5.4/src/FileList.c:416:27: style: Function 'FileListEntryPosition' argument 6 names different: declaration 'height' definition 'h'. [funcArgNamesDifferent]
xfm-1.5.4/src/FileList.h:95:31: note: Function 'FileListEntryPosition' argument 6 names different: declaration 'height' definition 'h'.
xfm-1.5.4/src/FileList.c:416:27: note: Function 'FileListEntryPosition' argument 6 names different: declaration 'height' definition 'h'.
xfm-1.5.4/src/FileList.c:427:50: style: Function 'FileListRefreshItem' argument 2 names different: declaration 'entry' definition 'item'. [funcArgNamesDifferent]
xfm-1.5.4/src/FileList.h:98:50: note: Function 'FileListRefreshItem' argument 2 names different: declaration 'entry' definition 'item'.
xfm-1.5.4/src/FileList.c:427:50: note: Function 'FileListRefreshItem' argument 2 names different: declaration 'entry' definition 'item'.
xfm-1.5.4/src/FmAw.c:216:7: style: The scope of the variable 'l' can be reduced. [variableScope]
xfm-1.5.4/src/FmAwActions.c:207:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xfm-1.5.4/src/FmAwActions.c:307:8: style: The scope of the variable 's' can be reduced. [variableScope]
xfm-1.5.4/src/FmAwActions.c:337:8: style: The scope of the variable 's' can be reduced. [variableScope]
xfm-1.5.4/src/FmAwActions.c:392:8: style: The scope of the variable 's' can be reduced. [variableScope]
xfm-1.5.4/src/FmAwActions.c:411:8: style: The scope of the variable 's' can be reduced. [variableScope]
xfm-1.5.4/src/FmAwActions.c:471:24: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xfm-1.5.4/src/FmAwCb.c:71:8: style: The scope of the variable 's' can be reduced. [variableScope]
xfm-1.5.4/src/FmAwCb.c:121:8: style: The scope of the variable 's' can be reduced. [variableScope]
xfm-1.5.4/src/FmAwCb.c:187:8: style: The scope of the variable 's' can be reduced. [variableScope]
xfm-1.5.4/src/FmBitmaps.c:149:7: style: struct member 'CursorRec::source' is never used. [unusedStructMember]
xfm-1.5.4/src/FmBitmaps.c:149:15: style: struct member 'CursorRec::mask' is never used. [unusedStructMember]
xfm-1.5.4/src/FmChmod.c:150:0: style: Variable 'picts' is assigned a value that is never used. [unreadVariable]
xfm-1.5.4/src/FmDirs.c:309:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xfm-1.5.4/src/FmDirs.c:217:63: style: Function 'sortDirectory' argument 4 names different: declaration 'dirs_first' definition 'dfirst'. [funcArgNamesDifferent]
xfm-1.5.4/src/Fm.h:155:63: note: Function 'sortDirectory' argument 4 names different: declaration 'dirs_first' definition 'dfirst'.
xfm-1.5.4/src/FmDirs.c:217:63: note: Function 'sortDirectory' argument 4 names different: declaration 'dirs_first' definition 'dfirst'.
xfm-1.5.4/src/FmDirs.c:272:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfm-1.5.4/src/FmDirs.c:273:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfm-1.5.4/src/FmDirs.c:279:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfm-1.5.4/src/FmDirs.c:282:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfm-1.5.4/src/FmDirs.c:283:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfm-1.5.4/src/FmDirs.c:289:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfm-1.5.4/src/FmDirs.c:292:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfm-1.5.4/src/FmDirs.c:293:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfm-1.5.4/src/FmDirs.c:299:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfm-1.5.4/src/FmErrors.c:185:27: style: Function 'sysError' argument 1 names different: declaration 'label' definition 'string1'. [funcArgNamesDifferent]
xfm-1.5.4/src/FmErrors.h:6:27: note: Function 'sysError' argument 1 names different: declaration 'label' definition 'string1'.
xfm-1.5.4/src/FmErrors.c:185:27: note: Function 'sysError' argument 1 names different: declaration 'label' definition 'string1'.
xfm-1.5.4/src/FmErrors.c:216:24: style: Function 'error' argument 1 names different: declaration 'label1' definition 'string1'. [funcArgNamesDifferent]
xfm-1.5.4/src/FmErrors.h:5:24: note: Function 'error' argument 1 names different: declaration 'label1' definition 'string1'.
xfm-1.5.4/src/FmErrors.c:216:24: note: Function 'error' argument 1 names different: declaration 'label1' definition 'string1'.
xfm-1.5.4/src/FmErrors.c:216:45: style: Function 'error' argument 2 names different: declaration 'label2' definition 'string2'. [funcArgNamesDifferent]
xfm-1.5.4/src/FmErrors.h:5:44: note: Function 'error' argument 2 names different: declaration 'label2' definition 'string2'.
xfm-1.5.4/src/FmErrors.c:216:45: note: Function 'error' argument 2 names different: declaration 'label2' definition 'string2'.
xfm-1.5.4/src/FmFw.c:426:9: style: The scope of the variable 'l' can be reduced. [variableScope]
xfm-1.5.4/src/FmFw.c:1212:45: style: Function 'newFileWindow' argument 2 names different: declaration 'format' definition 'd'. [funcArgNamesDifferent]
xfm-1.5.4/src/Fm.h:173:45: note: Function 'newFileWindow' argument 2 names different: declaration 'format' definition 'd'.
xfm-1.5.4/src/FmFw.c:1212:45: note: Function 'newFileWindow' argument 2 names different: declaration 'format' definition 'd'.
xfm-1.5.4/src/FmFw.c:981:27: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
xfm-1.5.4/src/FmFw.c:553:10: style: Unused variable: j [unusedVariable]
xfm-1.5.4/src/FmFwActions.c:846:8: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xfm-1.5.4/src/FmFwActions.c:859:3: note: Found duplicate branches for 'if' and 'else'.
xfm-1.5.4/src/FmFwActions.c:846:8: note: Found duplicate branches for 'if' and 'else'.
xfm-1.5.4/src/FmFwActions.c:365:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xfm-1.5.4/src/FmFwActions.c:896:48: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xfm-1.5.4/src/FmFwActions.c:909:48: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xfm-1.5.4/src/FmFwActions.c:687:7: style: Variable 'i' is assigned a value that is never used. [unreadVariable]
xfm-1.5.4/src/FmHistory.c:61:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xfm-1.5.4/src/FmHistory.c:61:8: style: The scope of the variable 'j' can be reduced. [variableScope]
xfm-1.5.4/src/FmHistory.c:61:10: style: The scope of the variable 'found' can be reduced. [variableScope]
xfm-1.5.4/src/FmInfo.c:233:15: style: The scope of the variable 'link' can be reduced. [variableScope]
xfm-1.5.4/src/FmLog.c:208:7: style: Variable 'win' is assigned a value that is never used. [unreadVariable]
xfm-1.5.4/src/FmMain.c:412:15: style: The scope of the variable 'xfmversion' can be reduced. [variableScope]
xfm-1.5.4/src/FmOps.c:248:34: style: Function 'xfnmatch' argument 2 names different: declaration 'name' definition 'fn'. [funcArgNamesDifferent]
xfm-1.5.4/src/Fm.h:547:36: note: Function 'xfnmatch' argument 2 names different: declaration 'name' definition 'fn'.
xfm-1.5.4/src/FmOps.c:248:34: note: Function 'xfnmatch' argument 2 names different: declaration 'name' definition 'fn'.
xfm-1.5.4/src/FmOps.c:674:32: style: Function 'suffixConcat' argument 1 names different: declaration 'directory' definition 'str1'. [funcArgNamesDifferent]
xfm-1.5.4/src/Fm.h:541:32: note: Function 'suffixConcat' argument 1 names different: declaration 'directory' definition 'str1'.
xfm-1.5.4/src/FmOps.c:674:32: note: Function 'suffixConcat' argument 1 names different: declaration 'directory' definition 'str1'.
xfm-1.5.4/src/FmOps.c:674:50: style: Function 'suffixConcat' argument 2 names different: declaration 'name' definition 'str2'. [funcArgNamesDifferent]
xfm-1.5.4/src/Fm.h:541:54: note: Function 'suffixConcat' argument 2 names different: declaration 'name' definition 'str2'.
xfm-1.5.4/src/FmOps.c:674:50: note: Function 'suffixConcat' argument 2 names different: declaration 'name' definition 'str2'.
xfm-1.5.4/src/FmOps.c:491:24: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xfm-1.5.4/src/FmOps.c:492:24: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xfm-1.5.4/src/FmOps.c:612:24: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xfm-1.5.4/src/FmPopup.c:464:19: warning: Possible null pointer dereference: from [nullPointer]
xfm-1.5.4/src/FmPopup.c:392:22: note: Assignment 'from=NULL', assigned value is 0
xfm-1.5.4/src/FmPopup.c:464:19: note: Null pointer dereference
xfm-1.5.4/src/FmSelection.c:94:12: style: The scope of the variable 'i' can be reduced. [variableScope]
xfm-1.5.4/src/FmSelection.c:95:14: style: The scope of the variable 'len' can be reduced. [variableScope]
xfm-1.5.4/src/FmUtils.c:856:3: style: Variable 'about' is reassigned a value before the old one has been used. [redundantAssignment]
xfm-1.5.4/src/FmUtils.c:853:0: note: Variable 'about' is reassigned a value before the old one has been used.
xfm-1.5.4/src/FmUtils.c:856:3: note: Variable 'about' is reassigned a value before the old one has been used.
xfm-1.5.4/src/FmUtils.c:871:2: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xfm-1.5.4/src/FmUtils.c:374:7: style: The scope of the variable 'l' can be reduced. [variableScope]
xfm-1.5.4/src/FmUtils.c:378:11: style: The scope of the variable 'button_widgets' can be reduced. [variableScope]
xfm-1.5.4/src/FmUtils.c:545:12: style: The scope of the variable 'dpy' can be reduced. [variableScope]
xfm-1.5.4/src/FmUtils.c:546:11: style: The scope of the variable 'scr' can be reduced. [variableScope]
xfm-1.5.4/src/FmUtils.c:548:27: style: The scope of the variable 'scr_width' can be reduced. [variableScope]
xfm-1.5.4/src/FmUtils.c:548:38: style: The scope of the variable 'scr_height' can be reduced. [variableScope]
xfm-1.5.4/src/FmUtils.c:646:55: style: The scope of the variable 't' can be reduced. [variableScope]
xfm-1.5.4/src/FmUtils.c:678:12: style: The scope of the variable 'l' can be reduced. [variableScope]
xfm-1.5.4/src/FmUtils.c:740:7: style: The scope of the variable 'l' can be reduced. [variableScope]
xfm-1.5.4/src/FmUtils.c:762:28: style: Variable 'bitmap_widget' is assigned a value that is never used. [unreadVariable]
xfm-1.5.4/src/FmUtils.c:646:24: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xfm-1.5.4/src/FmUtils.c:647:23: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xfm-1.5.4/src/FocusForm.c:263:8: style: The scope of the variable 'name' can be reduced. [variableScope]
xfm-1.5.4/src/IconFileList.c:297:22: style: The scope of the variable 'ulx' can be reduced. [variableScope]
xfm-1.5.4/src/IconFileList.c:391:16: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xfm-1.5.4/src/TextField.c:711:26: style: The scope of the variable 'hil1' can be reduced. [variableScope]
xfm-1.5.4/src/TextField.c:711:31: style: The scope of the variable 'hil2' can be reduced. [variableScope]
xfm-1.5.4/src/TextField.c:936:18: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xfm-1.5.4/src/TextField.c:1179:16: style: The scope of the variable 'ch' can be reduced. [variableScope]
xfm-1.5.4/src/TextField.c:1289:26: style: The scope of the variable 'argindx' can be reduced. [variableScope]
xfm-1.5.4/src/TextField.c:2354:11: style: The scope of the variable 'len' can be reduced. [variableScope]
xfm-1.5.4/src/TextField.c:2395:10: style: The scope of the variable 'iarg' can be reduced. [variableScope]
xfm-1.5.4/src/TextField.c:2396:8: style: The scope of the variable 'larg' can be reduced. [variableScope]
xfm-1.5.4/src/TextField.c:2397:10: style: The scope of the variable 'darg' can be reduced. [variableScope]
xfm-1.5.4/src/TextField.c:855:41: style: Function 'DoPastingCallback' argument 5 names different: declaration 'value' definition 'vpar'. [funcArgNamesDifferent]
xfm-1.5.4/src/TextField.c:213:12: note: Function 'DoPastingCallback' argument 5 names different: declaration 'value' definition 'vpar'.
xfm-1.5.4/src/TextField.c:855:41: note: Function 'DoPastingCallback' argument 5 names different: declaration 'value' definition 'vpar'.
xfm-1.5.4/src/TextField.c:929:13: style: Function 'ConvertSelection' argument 5 names different: declaration 'value' definition 'valp'. [funcArgNamesDifferent]
xfm-1.5.4/src/TextField.c:207:13: note: Function 'ConvertSelection' argument 5 names different: declaration 'value' definition 'valp'.
xfm-1.5.4/src/TextField.c:929:13: note: Function 'ConvertSelection' argument 5 names different: declaration 'value' definition 'valp'.
xfm-1.5.4/src/TextField.c:2334:38: style: Function 'TextFieldString2Value' argument 1 names different: declaration 'textFieldWidget' definition 'w'. [funcArgNamesDifferent]
xfm-1.5.4/src/TextField.h:614:38: note: Function 'TextFieldString2Value' argument 1 names different: declaration 'textFieldWidget' definition 'w'.
xfm-1.5.4/src/TextField.c:2334:38: note: Function 'TextFieldString2Value' argument 1 names different: declaration 'textFieldWidget' definition 'w'.
xfm-1.5.4/src/TextField.c:2349:38: style: Function 'TextFieldValue2String' argument 1 names different: declaration 'textFieldWidget' definition 'w'. [funcArgNamesDifferent]
xfm-1.5.4/src/TextField.h:615:38: note: Function 'TextFieldValue2String' argument 1 names different: declaration 'textFieldWidget' definition 'w'.
xfm-1.5.4/src/TextField.c:2349:38: note: Function 'TextFieldValue2String' argument 1 names different: declaration 'textFieldWidget' definition 'w'.
xfm-1.5.4/src/TextField.c:1245:2: style: Variable 'curs' is modified but its new value is never used. [unreadVariable]
xfm-1.5.4/src/TextFileList.c:248:24: style: The scope of the variable 'len' can be reduced. [variableScope]
xfm-1.5.4/src/TextFileList.c:597:15: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xfm-1.5.4/src/TextFileList.c:609:15: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xfm-1.5.4/src/TextFileList.c:620:15: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xfm-1.5.4/src/TextFileList.c:620:19: style: The scope of the variable 'len' can be reduced. [variableScope]
xfm-1.5.4/src/TextFileList.c:621:7: style: The scope of the variable 'chpt' can be reduced. [variableScope]
xfm-1.5.4/src/TextFileList.c:633:13: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xfm-1.5.4/src/TextFileList.c:633:17: style: The scope of the variable 'tmp1' can be reduced. [variableScope]
xfm-1.5.4/src/TextFileList.c:633:22: style: The scope of the variable 'tmp2' can be reduced. [variableScope]
xfm-1.5.4/src/TextFileList.c:297:17: style: Variable 'cur' is assigned a value that is never used. [unreadVariable]
xfm-1.5.4/src/execute.c:215:40: style: Function 'makeShellArgs' argument 1 names different: declaration 'command' definition 'action'. [funcArgNamesDifferent]
xfm-1.5.4/src/execute.h:8:40: note: Function 'makeShellArgs' argument 1 names different: declaration 'command' definition 'action'.
xfm-1.5.4/src/execute.c:215:40: note: Function 'makeShellArgs' argument 1 names different: declaration 'command' definition 'action'.
xfm-1.5.4/src/magic.c:564:9: style: The scope of the variable 'fd' can be reduced. [variableScope]
xfm-1.5.4/src/magic.c:903:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xfm-1.5.4/src/magic.c:561:138: style: Function 'magic_get_type' argument 5 names different: declaration 's' definition 'statp'. [funcArgNamesDifferent]
xfm-1.5.4/src/magic.h:12:139: note: Function 'magic_get_type' argument 5 names different: declaration 's' definition 'statp'.
xfm-1.5.4/src/magic.c:561:138: note: Function 'magic_get_type' argument 5 names different: declaration 's' definition 'statp'.
xfm-1.5.4/src/magic.c:614:9: style: Unused variable: newbuffer [unusedVariable]
xfm-1.5.4/src/magic.c:134:2: error: Resource leak: fh [resourceLeak]
xfm-1.5.4/src/magic.c:160:3: error: Common realloc mistake: 'mtypes' nulled but not freed upon failure [memleakOnRealloc]
xfm-1.5.4/src/mime.c:202:8: style: The scope of the variable 'cc' can be reduced. [variableScope]
xfm-1.5.4/src/mime.c:142:53: style: Function 'mime_get_filetype' argument 1 names different: declaration 'identifier' definition 'mimetype'. [funcArgNamesDifferent]
xfm-1.5.4/src/mime.h:30:53: note: Function 'mime_get_filetype' argument 1 names different: declaration 'identifier' definition 'mimetype'.
xfm-1.5.4/src/mime.c:142:53: note: Function 'mime_get_filetype' argument 1 names different: declaration 'identifier' definition 'mimetype'.
xfm-1.5.4/src/mime.c:659:0: style: Boolean variable 'editOK' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
xfm-1.5.4/src/mime.c:253:2: error: Memory pointed to by 'test' is freed twice. [doubleFree]
xfm-1.5.4/src/mime.c:566:4: error: Memory leak: fn [memleak]
xfm-1.5.4/src/mime.c:426:0: error: Memory leak: h [memleak]
xfm-1.5.4/src/mime_start.c:355:19: warning: Logical conjunction always evaluates to false: *(test) < 'a' && *(test) > 'z'. [incorrectLogicOperator]
xfm-1.5.4/src/suffix.c:78:10: style: Checking if unsigned variable 'len' is less than zero. [unsignedLessThanZero]
[17:34]

ftp://ftp.se.debian.org/debian/pool/main/x/xfmpc/xfmpc_0.2.2.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfoil/xfoil_6.99.dfsg.orig.tar.gz
Xfoil/plotlib/Xwin.c:184:17: style: The scope of the variable 'tmp' can be reduced. [variableScope]
Xfoil/plotlib/Xwin.c:276:17: style: The scope of the variable 'curs_x_hot' can be reduced. [variableScope]
Xfoil/plotlib/Xwin.c:277:17: style: The scope of the variable 'curs_y_hot' can be reduced. [variableScope]
Xfoil/plotlib/Xwin.c:946:14: style: The scope of the variable 'count' can be reduced. [variableScope]
Xfoil/plotlib/Xwin1.c:182:17: style: The scope of the variable 'tmp' can be reduced. [variableScope]
Xfoil/plotlib/Xwin1.c:275:17: style: The scope of the variable 'curs_x_hot' can be reduced. [variableScope]
Xfoil/plotlib/Xwin1.c:276:17: style: The scope of the variable 'curs_y_hot' can be reduced. [variableScope]
Xfoil/plotlib/Xwin1.c:213:17: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/Xwin1.c:755:7: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/Xwin1.c:1030:14: error: Uninitialized variable: ibitold [uninitvar]
Xfoil/plotlib/Xwin2.c:187:17: style: The scope of the variable 'tmp' can be reduced. [variableScope]
Xfoil/plotlib/Xwin2.c:279:17: style: The scope of the variable 'curs_x_hot' can be reduced. [variableScope]
Xfoil/plotlib/Xwin2.c:280:17: style: The scope of the variable 'curs_y_hot' can be reduced. [variableScope]
Xfoil/plotlib/Xwin2.c:948:14: style: The scope of the variable 'count' can be reduced. [variableScope]
Xfoil/plotlib/colorstuff/._rgb.c:1:0: error: The code contains unhandled character(s) (character code=160). Neither unicode nor extended ascii is supported. [syntaxError]
Xfoil/plotlib/colorstuff/._rgbtest.c:1:0: error: The code contains unhandled character(s) (character code=160). Neither unicode nor extended ascii is supported. [syntaxError]
Xfoil/plotlib/colorstuff/rgb.c:803:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
Xfoil/plotlib/colorstuff/rgb.c:774:19: style: Unused variable: c [unusedVariable]
Xfoil/plotlib/colorstuff/rgbtest.c:44:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
Xfoil/plotlib/colorstuff/rgbtest.c:15:19: style: Unused variable: c [unusedVariable]
Xfoil/plotlib/win32/W32win.c:1051:17: warning: Possible null pointer dereference: event [nullPointer]
Xfoil/plotlib/win32/W32win.c:1047:17: note: Assignment 'event=NULL', assigned value is 0
Xfoil/plotlib/win32/W32win.c:1051:17: note: Null pointer dereference
Xfoil/plotlib/win32/W32win.c:1414:5: style: Variable 'oldpen' is reassigned a value before the old one has been used. [redundantAssignment]
Xfoil/plotlib/win32/W32win.c:1412:5: note: Variable 'oldpen' is reassigned a value before the old one has been used.
Xfoil/plotlib/win32/W32win.c:1414:5: note: Variable 'oldpen' is reassigned a value before the old one has been used.
Xfoil/plotlib/win32/W32win.c:1435:5: style: Variable 'oldpen' is reassigned a value before the old one has been used. [redundantAssignment]
Xfoil/plotlib/win32/W32win.c:1433:5: note: Variable 'oldpen' is reassigned a value before the old one has been used.
Xfoil/plotlib/win32/W32win.c:1435:5: note: Variable 'oldpen' is reassigned a value before the old one has been used.
Xfoil/plotlib/win32/W32win.c:560:17: style: The scope of the variable 'tmp' can be reduced. [variableScope]
Xfoil/plotlib/win32/W32win.c:1677:12: style: The scope of the variable 'col' can be reduced. [variableScope]
Xfoil/plotlib/win32/W32win.c:1678:7: style: The scope of the variable 'i' can be reduced. [variableScope]
Xfoil/plotlib/win32/W32win.c:1724:7: style: The scope of the variable 'i' can be reduced. [variableScope]
Xfoil/plotlib/win32/W32win.c:1724:12: style: The scope of the variable 'n' can be reduced. [variableScope]
Xfoil/plotlib/win32/W32win.c:587:6: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win.c:587:9: style: Unused variable: j [unusedVariable]
Xfoil/plotlib/win32/W32win.c:587:12: style: Unused variable: k [unusedVariable]
Xfoil/plotlib/win32/W32win.c:698:9: style: Unused variable: r [unusedVariable]
Xfoil/plotlib/win32/W32win.c:698:12: style: Unused variable: g [unusedVariable]
Xfoil/plotlib/win32/W32win.c:698:15: style: Unused variable: b [unusedVariable]
Xfoil/plotlib/win32/W32win.c:698:18: style: Unused variable: ic [unusedVariable]
Xfoil/plotlib/win32/W32win.c:977:14: style: Unused variable: lb [unusedVariable]
Xfoil/plotlib/win32/W32win.c:1123:10: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win.c:1170:9: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win.c:1197:10: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win.c:1219:13: style: Unused variable: xs [unusedVariable]
Xfoil/plotlib/win32/W32win.c:1219:17: style: Unused variable: ys [unusedVariable]
Xfoil/plotlib/win32/W32win.c:1282:10: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win.c:1328:9: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win.c:1395:7: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win.c:1598:7: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win.c:1471:14: error: Uninitialized variable: ibitold [uninitvar]
Xfoil/plotlib/win32/W32win2.c:1054:17: warning: Possible null pointer dereference: event [nullPointer]
Xfoil/plotlib/win32/W32win2.c:1050:17: note: Assignment 'event=NULL', assigned value is 0
Xfoil/plotlib/win32/W32win2.c:1054:17: note: Null pointer dereference
Xfoil/plotlib/win32/W32win2.c:1446:5: style: Variable 'oldpen' is reassigned a value before the old one has been used. [redundantAssignment]
Xfoil/plotlib/win32/W32win2.c:1444:5: note: Variable 'oldpen' is reassigned a value before the old one has been used.
Xfoil/plotlib/win32/W32win2.c:1446:5: note: Variable 'oldpen' is reassigned a value before the old one has been used.
Xfoil/plotlib/win32/W32win2.c:1467:5: style: Variable 'oldpen' is reassigned a value before the old one has been used. [redundantAssignment]
Xfoil/plotlib/win32/W32win2.c:1465:5: note: Variable 'oldpen' is reassigned a value before the old one has been used.
Xfoil/plotlib/win32/W32win2.c:1467:5: note: Variable 'oldpen' is reassigned a value before the old one has been used.
Xfoil/plotlib/win32/W32win2.c:563:17: style: The scope of the variable 'tmp' can be reduced. [variableScope]
Xfoil/plotlib/win32/W32win2.c:1709:12: style: The scope of the variable 'col' can be reduced. [variableScope]
Xfoil/plotlib/win32/W32win2.c:1710:7: style: The scope of the variable 'i' can be reduced. [variableScope]
Xfoil/plotlib/win32/W32win2.c:1756:7: style: The scope of the variable 'i' can be reduced. [variableScope]
Xfoil/plotlib/win32/W32win2.c:1756:12: style: The scope of the variable 'n' can be reduced. [variableScope]
Xfoil/plotlib/win32/W32win2.c:590:6: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win2.c:590:9: style: Unused variable: j [unusedVariable]
Xfoil/plotlib/win32/W32win2.c:590:12: style: Unused variable: k [unusedVariable]
Xfoil/plotlib/win32/W32win2.c:701:9: style: Unused variable: r [unusedVariable]
Xfoil/plotlib/win32/W32win2.c:701:12: style: Unused variable: g [unusedVariable]
Xfoil/plotlib/win32/W32win2.c:701:15: style: Unused variable: b [unusedVariable]
Xfoil/plotlib/win32/W32win2.c:701:18: style: Unused variable: ic [unusedVariable]
Xfoil/plotlib/win32/W32win2.c:980:14: style: Unused variable: lb [unusedVariable]
Xfoil/plotlib/win32/W32win2.c:1126:10: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win2.c:1173:9: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win2.c:1200:10: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win2.c:1222:13: style: Unused variable: xs [unusedVariable]
Xfoil/plotlib/win32/W32win2.c:1222:17: style: Unused variable: ys [unusedVariable]
Xfoil/plotlib/win32/W32win2.c:1285:10: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win2.c:1360:9: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win2.c:1427:7: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win2.c:1630:7: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win2.c:1503:14: error: Uninitialized variable: ibitold [uninitvar]
Xfoil/plotlib/win32/W32win2d.c:1062:17: warning: Possible null pointer dereference: event [nullPointer]
Xfoil/plotlib/win32/W32win2d.c:1058:17: note: Assignment 'event=NULL', assigned value is 0
Xfoil/plotlib/win32/W32win2d.c:1062:17: note: Null pointer dereference
Xfoil/plotlib/win32/W32win2d.c:1459:5: style: Variable 'oldpen' is reassigned a value before the old one has been used. [redundantAssignment]
Xfoil/plotlib/win32/W32win2d.c:1457:5: note: Variable 'oldpen' is reassigned a value before the old one has been used.
Xfoil/plotlib/win32/W32win2d.c:1459:5: note: Variable 'oldpen' is reassigned a value before the old one has been used.
Xfoil/plotlib/win32/W32win2d.c:1480:5: style: Variable 'oldpen' is reassigned a value before the old one has been used. [redundantAssignment]
Xfoil/plotlib/win32/W32win2d.c:1478:5: note: Variable 'oldpen' is reassigned a value before the old one has been used.
Xfoil/plotlib/win32/W32win2d.c:1480:5: note: Variable 'oldpen' is reassigned a value before the old one has been used.
Xfoil/plotlib/win32/W32win2d.c:398:13: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
Xfoil/plotlib/win32/W32win2d.c:565:17: style: The scope of the variable 'tmp' can be reduced. [variableScope]
Xfoil/plotlib/win32/W32win2d.c:1722:12: style: The scope of the variable 'col' can be reduced. [variableScope]
Xfoil/plotlib/win32/W32win2d.c:1723:7: style: The scope of the variable 'i' can be reduced. [variableScope]
Xfoil/plotlib/win32/W32win2d.c:1769:7: style: The scope of the variable 'i' can be reduced. [variableScope]
Xfoil/plotlib/win32/W32win2d.c:1769:12: style: The scope of the variable 'n' can be reduced. [variableScope]
Xfoil/plotlib/win32/W32win2d.c:592:6: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win2d.c:592:9: style: Unused variable: j [unusedVariable]
Xfoil/plotlib/win32/W32win2d.c:592:12: style: Unused variable: k [unusedVariable]
Xfoil/plotlib/win32/W32win2d.c:703:9: style: Unused variable: r [unusedVariable]
Xfoil/plotlib/win32/W32win2d.c:703:12: style: Unused variable: g [unusedVariable]
Xfoil/plotlib/win32/W32win2d.c:703:15: style: Unused variable: b [unusedVariable]
Xfoil/plotlib/win32/W32win2d.c:703:18: style: Unused variable: ic [unusedVariable]
Xfoil/plotlib/win32/W32win2d.c:988:14: style: Unused variable: lb [unusedVariable]
Xfoil/plotlib/win32/W32win2d.c:1135:10: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win2d.c:1182:9: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win2d.c:1209:10: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win2d.c:1231:13: style: Unused variable: xs [unusedVariable]
Xfoil/plotlib/win32/W32win2d.c:1231:17: style: Unused variable: ys [unusedVariable]
Xfoil/plotlib/win32/W32win2d.c:1294:10: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win2d.c:1373:9: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win2d.c:1440:7: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win2d.c:1643:7: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win2d.c:1516:14: error: Uninitialized variable: ibitold [uninitvar]
Xfoil/plotlib/win32/W32win3.c:1052:17: warning: Possible null pointer dereference: event [nullPointer]
Xfoil/plotlib/win32/W32win3.c:1048:17: note: Assignment 'event=NULL', assigned value is 0
Xfoil/plotlib/win32/W32win3.c:1052:17: note: Null pointer dereference
Xfoil/plotlib/win32/W32win3.c:1447:5: style: Variable 'oldpen' is reassigned a value before the old one has been used. [redundantAssignment]
Xfoil/plotlib/win32/W32win3.c:1445:5: note: Variable 'oldpen' is reassigned a value before the old one has been used.
Xfoil/plotlib/win32/W32win3.c:1447:5: note: Variable 'oldpen' is reassigned a value before the old one has been used.
Xfoil/plotlib/win32/W32win3.c:1468:5: style: Variable 'oldpen' is reassigned a value before the old one has been used. [redundantAssignment]
Xfoil/plotlib/win32/W32win3.c:1466:5: note: Variable 'oldpen' is reassigned a value before the old one has been used.
Xfoil/plotlib/win32/W32win3.c:1468:5: note: Variable 'oldpen' is reassigned a value before the old one has been used.
Xfoil/plotlib/win32/W32win3.c:561:17: style: The scope of the variable 'tmp' can be reduced. [variableScope]
Xfoil/plotlib/win32/W32win3.c:1710:12: style: The scope of the variable 'col' can be reduced. [variableScope]
Xfoil/plotlib/win32/W32win3.c:1711:7: style: The scope of the variable 'i' can be reduced. [variableScope]
Xfoil/plotlib/win32/W32win3.c:1757:7: style: The scope of the variable 'i' can be reduced. [variableScope]
Xfoil/plotlib/win32/W32win3.c:1757:12: style: The scope of the variable 'n' can be reduced. [variableScope]
Xfoil/plotlib/win32/W32win3.c:588:6: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win3.c:588:9: style: Unused variable: j [unusedVariable]
Xfoil/plotlib/win32/W32win3.c:588:12: style: Unused variable: k [unusedVariable]
Xfoil/plotlib/win32/W32win3.c:699:9: style: Unused variable: r [unusedVariable]
Xfoil/plotlib/win32/W32win3.c:699:12: style: Unused variable: g [unusedVariable]
Xfoil/plotlib/win32/W32win3.c:699:15: style: Unused variable: b [unusedVariable]
Xfoil/plotlib/win32/W32win3.c:699:18: style: Unused variable: ic [unusedVariable]
Xfoil/plotlib/win32/W32win3.c:978:14: style: Unused variable: lb [unusedVariable]
Xfoil/plotlib/win32/W32win3.c:1124:10: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win3.c:1171:9: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win3.c:1198:10: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win3.c:1220:13: style: Unused variable: xs [unusedVariable]
Xfoil/plotlib/win32/W32win3.c:1220:17: style: Unused variable: ys [unusedVariable]
Xfoil/plotlib/win32/W32win3.c:1283:10: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win3.c:1361:9: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win3.c:1428:7: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win3.c:1631:7: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win3.c:1504:14: error: Uninitialized variable: ibitold [uninitvar]
Xfoil/plotlib/win32/W32win3d.c:1065:17: warning: Possible null pointer dereference: event [nullPointer]
Xfoil/plotlib/win32/W32win3d.c:1061:17: note: Assignment 'event=NULL', assigned value is 0
Xfoil/plotlib/win32/W32win3d.c:1065:17: note: Null pointer dereference
Xfoil/plotlib/win32/W32win3d.c:1462:5: style: Variable 'oldpen' is reassigned a value before the old one has been used. [redundantAssignment]
Xfoil/plotlib/win32/W32win3d.c:1460:5: note: Variable 'oldpen' is reassigned a value before the old one has been used.
Xfoil/plotlib/win32/W32win3d.c:1462:5: note: Variable 'oldpen' is reassigned a value before the old one has been used.
Xfoil/plotlib/win32/W32win3d.c:1483:5: style: Variable 'oldpen' is reassigned a value before the old one has been used. [redundantAssignment]
Xfoil/plotlib/win32/W32win3d.c:1481:5: note: Variable 'oldpen' is reassigned a value before the old one has been used.
Xfoil/plotlib/win32/W32win3d.c:1483:5: note: Variable 'oldpen' is reassigned a value before the old one has been used.
Xfoil/plotlib/win32/W32win3d.c:398:13: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
Xfoil/plotlib/win32/W32win3d.c:566:17: style: The scope of the variable 'tmp' can be reduced. [variableScope]
Xfoil/plotlib/win32/W32win3d.c:1725:12: style: The scope of the variable 'col' can be reduced. [variableScope]
Xfoil/plotlib/win32/W32win3d.c:1726:7: style: The scope of the variable 'i' can be reduced. [variableScope]
Xfoil/plotlib/win32/W32win3d.c:1772:7: style: The scope of the variable 'i' can be reduced. [variableScope]
Xfoil/plotlib/win32/W32win3d.c:1772:12: style: The scope of the variable 'n' can be reduced. [variableScope]
Xfoil/plotlib/win32/W32win3d.c:593:6: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win3d.c:593:9: style: Unused variable: j [unusedVariable]
Xfoil/plotlib/win32/W32win3d.c:593:12: style: Unused variable: k [unusedVariable]
Xfoil/plotlib/win32/W32win3d.c:704:9: style: Unused variable: r [unusedVariable]
Xfoil/plotlib/win32/W32win3d.c:704:12: style: Unused variable: g [unusedVariable]
Xfoil/plotlib/win32/W32win3d.c:704:15: style: Unused variable: b [unusedVariable]
Xfoil/plotlib/win32/W32win3d.c:704:18: style: Unused variable: ic [unusedVariable]
Xfoil/plotlib/win32/W32win3d.c:991:14: style: Unused variable: lb [unusedVariable]
Xfoil/plotlib/win32/W32win3d.c:1138:10: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win3d.c:1185:9: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win3d.c:1212:10: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win3d.c:1234:13: style: Unused variable: xs [unusedVariable]
Xfoil/plotlib/win32/W32win3d.c:1234:17: style: Unused variable: ys [unusedVariable]
Xfoil/plotlib/win32/W32win3d.c:1297:10: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win3d.c:1376:9: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win3d.c:1443:7: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win3d.c:1646:7: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win3d.c:1519:14: error: Uninitialized variable: ibitold [uninitvar]
Xfoil/plotlib/win32/W32win4.c:955:17: warning: Possible null pointer dereference: event [nullPointer]
Xfoil/plotlib/win32/W32win4.c:951:17: note: Assignment 'event=NULL', assigned value is 0
Xfoil/plotlib/win32/W32win4.c:955:17: note: Null pointer dereference
Xfoil/plotlib/win32/W32win4.c:1349:5: style: Variable 'oldpen' is reassigned a value before the old one has been used. [redundantAssignment]
Xfoil/plotlib/win32/W32win4.c:1347:5: note: Variable 'oldpen' is reassigned a value before the old one has been used.
Xfoil/plotlib/win32/W32win4.c:1349:5: note: Variable 'oldpen' is reassigned a value before the old one has been used.
Xfoil/plotlib/win32/W32win4.c:1370:5: style: Variable 'oldpen' is reassigned a value before the old one has been used. [redundantAssignment]
Xfoil/plotlib/win32/W32win4.c:1368:5: note: Variable 'oldpen' is reassigned a value before the old one has been used.
Xfoil/plotlib/win32/W32win4.c:1370:5: note: Variable 'oldpen' is reassigned a value before the old one has been used.
Xfoil/plotlib/win32/W32win4.c:514:17: style: The scope of the variable 'tmp' can be reduced. [variableScope]
Xfoil/plotlib/win32/W32win4.c:1612:12: style: The scope of the variable 'col' can be reduced. [variableScope]
Xfoil/plotlib/win32/W32win4.c:1613:7: style: The scope of the variable 'i' can be reduced. [variableScope]
Xfoil/plotlib/win32/W32win4.c:1659:7: style: The scope of the variable 'i' can be reduced. [variableScope]
Xfoil/plotlib/win32/W32win4.c:1659:12: style: The scope of the variable 'n' can be reduced. [variableScope]
Xfoil/plotlib/win32/W32win4.c:541:6: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win4.c:541:9: style: Unused variable: j [unusedVariable]
Xfoil/plotlib/win32/W32win4.c:541:12: style: Unused variable: k [unusedVariable]
Xfoil/plotlib/win32/W32win4.c:618:9: style: Unused variable: r [unusedVariable]
Xfoil/plotlib/win32/W32win4.c:618:12: style: Unused variable: g [unusedVariable]
Xfoil/plotlib/win32/W32win4.c:618:15: style: Unused variable: b [unusedVariable]
Xfoil/plotlib/win32/W32win4.c:618:18: style: Unused variable: ic [unusedVariable]
Xfoil/plotlib/win32/W32win4.c:881:14: style: Unused variable: lb [unusedVariable]
Xfoil/plotlib/win32/W32win4.c:1026:10: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win4.c:1073:9: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win4.c:1100:10: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win4.c:1122:13: style: Unused variable: xs [unusedVariable]
Xfoil/plotlib/win32/W32win4.c:1122:17: style: Unused variable: ys [unusedVariable]
Xfoil/plotlib/win32/W32win4.c:1185:10: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win4.c:1264:9: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win4.c:1330:7: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win4.c:1533:7: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win4.c:1406:14: error: Uninitialized variable: ibitold [uninitvar]
Xfoil/plotlib/win32/W32win_pthread.c:1084:17: warning: Possible null pointer dereference: event [nullPointer]
Xfoil/plotlib/win32/W32win_pthread.c:1080:17: note: Assignment 'event=NULL', assigned value is 0
Xfoil/plotlib/win32/W32win_pthread.c:1084:17: note: Null pointer dereference
Xfoil/plotlib/win32/W32win_pthread.c:1493:5: style: Variable 'oldpen' is reassigned a value before the old one has been used. [redundantAssignment]
Xfoil/plotlib/win32/W32win_pthread.c:1491:5: note: Variable 'oldpen' is reassigned a value before the old one has been used.
Xfoil/plotlib/win32/W32win_pthread.c:1493:5: note: Variable 'oldpen' is reassigned a value before the old one has been used.
Xfoil/plotlib/win32/W32win_pthread.c:1514:5: style: Variable 'oldpen' is reassigned a value before the old one has been used. [redundantAssignment]
Xfoil/plotlib/win32/W32win_pthread.c:1512:5: note: Variable 'oldpen' is reassigned a value before the old one has been used.
Xfoil/plotlib/win32/W32win_pthread.c:1514:5: note: Variable 'oldpen' is reassigned a value before the old one has been used.
Xfoil/plotlib/win32/W32win_pthread.c:577:17: style: The scope of the variable 'tmp' can be reduced. [variableScope]
Xfoil/plotlib/win32/W32win_pthread.c:1756:12: style: The scope of the variable 'col' can be reduced. [variableScope]
Xfoil/plotlib/win32/W32win_pthread.c:1757:7: style: The scope of the variable 'i' can be reduced. [variableScope]
Xfoil/plotlib/win32/W32win_pthread.c:1803:7: style: The scope of the variable 'i' can be reduced. [variableScope]
Xfoil/plotlib/win32/W32win_pthread.c:1803:12: style: The scope of the variable 'n' can be reduced. [variableScope]
Xfoil/plotlib/win32/W32win_pthread.c:604:6: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win_pthread.c:604:9: style: Unused variable: j [unusedVariable]
Xfoil/plotlib/win32/W32win_pthread.c:604:12: style: Unused variable: k [unusedVariable]
Xfoil/plotlib/win32/W32win_pthread.c:715:9: style: Unused variable: r [unusedVariable]
Xfoil/plotlib/win32/W32win_pthread.c:715:12: style: Unused variable: g [unusedVariable]
Xfoil/plotlib/win32/W32win_pthread.c:715:15: style: Unused variable: b [unusedVariable]
Xfoil/plotlib/win32/W32win_pthread.c:715:18: style: Unused variable: ic [unusedVariable]
Xfoil/plotlib/win32/W32win_pthread.c:1010:14: style: Unused variable: lb [unusedVariable]
Xfoil/plotlib/win32/W32win_pthread.c:1165:10: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win_pthread.c:1213:9: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win_pthread.c:1240:10: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win_pthread.c:1262:13: style: Unused variable: xs [unusedVariable]
Xfoil/plotlib/win32/W32win_pthread.c:1262:17: style: Unused variable: ys [unusedVariable]
Xfoil/plotlib/win32/W32win_pthread.c:1325:10: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win_pthread.c:1407:9: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win_pthread.c:1474:7: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win_pthread.c:1677:7: style: Unused variable: i [unusedVariable]
Xfoil/plotlib/win32/W32win_pthread.c:1550:14: error: Uninitialized variable: ibitold [uninitvar]
[17:34]

ftp://ftp.se.debian.org/debian/pool/main/x/xfonts-a12k12/xfonts-a12k12_1.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xfonts-ayu/xfonts-ayu_1.7a.orig.tar.xz

ftp://ftp.se.debian.org/debian/pool/main/x/xfonts-baekmuk/xfonts-baekmuk_2.2.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xfonts-biznet/xfonts-biznet_3.0.0.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xfonts-bolkhov/xfonts-bolkhov_1.1.20001007.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xfonts-cronyx/xfonts-cronyx_2.3.8.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xfonts-efont-unicode/xfonts-efont-unicode_0.4.2.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfonts-encodings/xfonts-encodings_1.0.4.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xfonts-jisx0213/xfonts-jisx0213_0+20040511.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xfonts-jmk/xfonts-jmk_3.0.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xfonts-kaname/xfonts-kaname_1.1.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xfonts-kappa20/xfonts-kappa20_0.396.orig.tar.xz

ftp://ftp.se.debian.org/debian/pool/main/x/xfonts-marumoji/xfonts-marumoji_0.2.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xfonts-mona/xfonts-mona_2.90.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xfonts-mplus/xfonts-mplus_2.2.4.orig.tar.xz

ftp://ftp.se.debian.org/debian/pool/main/x/xfonts-nexus/xfonts-nexus_0.0.2.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xfonts-scalable/xfonts-scalable_1.0.3.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xfonts-shinonome/xfonts-shinonome_5.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xfonts-terminus/xfonts-terminus_4.40.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xfonts-wqy/xfonts-wqy_1.0.0~rc1.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xfprint4/xfprint4_4.6.1.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfpt/xfpt_0.09.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfrisk/xfrisk_1.2.orig.tar.gz
xfrisk-1.2/aiClientMain.c:242:0: error: Invalid number of character '(' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
xfrisk-1.2/aiColson.c:1544:11: warning: Redundant assignment of '*nb' to itself. [selfAssignment]
xfrisk-1.2/aiColson.c:719:22: style: Variable 'max' is assigned a value that is never used. [unreadVariable]
xfrisk-1.2/aiColson.c:720:24: style: Variable 'bonus' is assigned a value that is never used. [unreadVariable]
xfrisk-1.2/aiController.c:349:0: error: Invalid number of character '(' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
xfrisk-1.2/aiConway.c:455:15: style: The scope of the variable 'numarmies' can be reduced. [variableScope]
xfrisk-1.2/aiConway.c:558:17: style: The scope of the variable 'country' can be reduced. [variableScope]
xfrisk-1.2/aiConway.c:637:12: style: The scope of the variable 'pWorstDefendedCountry' can be reduced. [variableScope]
xfrisk-1.2/aiConway.c:708:17: style: The scope of the variable 'pNeighbors' can be reduced. [variableScope]
xfrisk-1.2/aiConway.c:709:34: style: The scope of the variable 'pBestDefended' can be reduced. [variableScope]
xfrisk-1.2/aiConway.c:768:21: style: The scope of the variable 'thiscont' can be reduced. [variableScope]
xfrisk-1.2/aiConway.c:201:49: style: Function 'CLIST_Evaluate' argument 2 names different: declaration 'foo' definition 'function'. [funcArgNamesDifferent]
xfrisk-1.2/aiConway.c:141:49: note: Function 'CLIST_Evaluate' argument 2 names different: declaration 'foo' definition 'function'.
xfrisk-1.2/aiConway.c:201:49: note: Function 'CLIST_Evaluate' argument 2 names different: declaration 'foo' definition 'function'.
xfrisk-1.2/aiConway.c:679:40: style: Function 'CNT_CalculateUsefulness' argument 1 names different: declaration 'c' definition 'country'. [funcArgNamesDifferent]
xfrisk-1.2/aiConway.h:116:40: note: Function 'CNT_CalculateUsefulness' argument 1 names different: declaration 'c' definition 'country'.
xfrisk-1.2/aiConway.c:679:40: note: Function 'CNT_CalculateUsefulness' argument 1 names different: declaration 'c' definition 'country'.
xfrisk-1.2/aiConway.c:749:31: style: Function 'CNT_IsAdjacent' argument 1 names different: declaration 'c' definition 'country'. [funcArgNamesDifferent]
xfrisk-1.2/aiConway.h:120:30: note: Function 'CNT_IsAdjacent' argument 1 names different: declaration 'c' definition 'country'.
xfrisk-1.2/aiConway.c:749:31: note: Function 'CNT_IsAdjacent' argument 1 names different: declaration 'c' definition 'country'.
xfrisk-1.2/aiConway.c:764:28: style: Function 'CNT_IsBorder' argument 1 names different: declaration 'c' definition 'country'. [funcArgNamesDifferent]
xfrisk-1.2/aiConway.h:117:29: note: Function 'CNT_IsBorder' argument 1 names different: declaration 'c' definition 'country'.
xfrisk-1.2/aiConway.c:764:28: note: Function 'CNT_IsBorder' argument 1 names different: declaration 'c' definition 'country'.
xfrisk-1.2/aiConway.c:863:27: style: Function 'CNT_IsNextTo' argument 1 names different: declaration 'c0' definition 'countrya'. [funcArgNamesDifferent]
xfrisk-1.2/aiConway.h:121:28: note: Function 'CNT_IsNextTo' argument 1 names different: declaration 'c0' definition 'countrya'.
xfrisk-1.2/aiConway.c:863:27: note: Function 'CNT_IsNextTo' argument 1 names different: declaration 'c0' definition 'countrya'.
xfrisk-1.2/aiConway.c:863:46: style: Function 'CNT_IsNextTo' argument 2 names different: declaration 'c1' definition 'countryb'. [funcArgNamesDifferent]
xfrisk-1.2/aiConway.h:121:41: note: Function 'CNT_IsNextTo' argument 2 names different: declaration 'c1' definition 'countryb'.
xfrisk-1.2/aiConway.c:863:46: note: Function 'CNT_IsNextTo' argument 2 names different: declaration 'c1' definition 'countryb'.
xfrisk-1.2/buildmap.c:332:7: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum]
xfrisk-1.2/buildmap.c:115:55: style: The scope of the variable 'pbMisc' can be reduced. [variableScope]
xfrisk-1.2/buildmap.c:287:17: style: Variable 'pbPseudo' is assigned a value that is never used. [unreadVariable]
xfrisk-1.2/callbacks.c:443:0: error: Invalid number of character '(' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
xfrisk-1.2/cards.c:589:0: error: Invalid number of character '(' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
xfrisk-1.2/client.c:107:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
xfrisk-1.2/client.c:204:48: style: Function 'CLNT_PreViewVector' argument 2 names different: declaration 'pMess' definition 'pvMess'. [funcArgNamesDifferent]
xfrisk-1.2/client.h:32:50: note: Function 'CLNT_PreViewVector' argument 2 names different: declaration 'pMess' definition 'pvMess'.
xfrisk-1.2/client.c:204:48: note: Function 'CLNT_PreViewVector' argument 2 names different: declaration 'pMess' definition 'pvMess'.
xfrisk-1.2/client.c:221:49: style: Function 'CLNT_PostViewVector' argument 2 names different: declaration 'pMess' definition 'pvMess'. [funcArgNamesDifferent]
xfrisk-1.2/client.h:33:51: note: Function 'CLNT_PostViewVector' argument 2 names different: declaration 'pMess' definition 'pvMess'.
xfrisk-1.2/client.c:221:49: note: Function 'CLNT_PostViewVector' argument 2 names different: declaration 'pMess' definition 'pvMess'.
xfrisk-1.2/client.c:320:56: style: Function 'CLNT_SetLightCountOfCountry' argument 2 names different: declaration 'iCount' definition 'iLightCount'. [funcArgNamesDifferent]
xfrisk-1.2/client.h:39:58: note: Function 'CLNT_SetLightCountOfCountry' argument 2 names different: declaration 'iCount' definition 'iLightCount'.
xfrisk-1.2/client.c:320:56: note: Function 'CLNT_SetLightCountOfCountry' argument 2 names different: declaration 'iCount' definition 'iLightCount'.
xfrisk-1.2/clients.c:228:7: style: The scope of the variable 'n' can be reduced. [variableScope]
xfrisk-1.2/clients.c:125:37: style: Function 'CLIENTS_GetFailureCount' argument 1 names different: declaration 'iNumClient' definition 'iClient'. [funcArgNamesDifferent]
xfrisk-1.2/clients.h:45:37: note: Function 'CLIENTS_GetFailureCount' argument 1 names different: declaration 'iNumClient' definition 'iClient'.
xfrisk-1.2/clients.c:125:37: note: Function 'CLIENTS_GetFailureCount' argument 1 names different: declaration 'iNumClient' definition 'iClient'.
xfrisk-1.2/clients.c:185:31: style: Function 'CLIENTS_SetFailure' argument 1 names different: declaration 'iNumClient' definition 'iClient'. [funcArgNamesDifferent]
xfrisk-1.2/clients.h:58:31: note: Function 'CLIENTS_SetFailure' argument 1 names different: declaration 'iNumClient' definition 'iClient'.
xfrisk-1.2/clients.c:185:31: note: Function 'CLIENTS_SetFailure' argument 1 names different: declaration 'iNumClient' definition 'iClient'.
xfrisk-1.2/colorEdit.c:535:0: error: syntax error [syntaxError]
xfrisk-1.2/colormap.c:186:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xfrisk-1.2/colormap.c:556:17: style: The scope of the variable 'c' can be reduced. [variableScope]
xfrisk-1.2/colormap.c:263:28: style: Function 'COLOR_rgbToNum' argument 1 names different: declaration 'r' definition 'Red'. [funcArgNamesDifferent]
xfrisk-1.2/colormap.h:62:28: note: Function 'COLOR_rgbToNum' argument 1 names different: declaration 'r' definition 'Red'.
xfrisk-1.2/colormap.c:263:28: note: Function 'COLOR_rgbToNum' argument 1 names different: declaration 'r' definition 'Red'.
xfrisk-1.2/colormap.c:263:39: style: Function 'COLOR_rgbToNum' argument 2 names different: declaration 'g' definition 'Green'. [funcArgNamesDifferent]
xfrisk-1.2/colormap.h:62:37: note: Function 'COLOR_rgbToNum' argument 2 names different: declaration 'g' definition 'Green'.
xfrisk-1.2/colormap.c:263:39: note: Function 'COLOR_rgbToNum' argument 2 names different: declaration 'g' definition 'Green'.
xfrisk-1.2/colormap.c:263:52: style: Function 'COLOR_rgbToNum' argument 3 names different: declaration 'b' definition 'Blue'. [funcArgNamesDifferent]
xfrisk-1.2/colormap.h:62:46: note: Function 'COLOR_rgbToNum' argument 3 names different: declaration 'b' definition 'Blue'.
xfrisk-1.2/colormap.c:263:52: note: Function 'COLOR_rgbToNum' argument 3 names different: declaration 'b' definition 'Blue'.
xfrisk-1.2/colormap.c:356:30: style: Function 'COLOR_GetColormap' argument 1 names different: declaration 'pVisualArgs' definition 'pData'. [funcArgNamesDifferent]
xfrisk-1.2/colormap.h:58:32: note: Function 'COLOR_GetColormap' argument 1 names different: declaration 'pVisualArgs' definition 'pData'.
xfrisk-1.2/colormap.c:356:30: note: Function 'COLOR_GetColormap' argument 1 names different: declaration 'pVisualArgs' definition 'pData'.
xfrisk-1.2/game.c:162:0: error: Invalid number of character '(' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
xfrisk-1.2/gui.c:497:0: error: Invalid number of character '(' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
xfrisk-1.2/help.c:96:0: error: Invalid number of character '(' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
xfrisk-1.2/network.c:390:64: style: Function 'NET_RecvMessage' argument 3 names different: declaration 'pvMessage' definition 'ppvMessage'. [funcArgNamesDifferent]
xfrisk-1.2/network.h:238:67: note: Function 'NET_RecvMessage' argument 3 names different: declaration 'pvMessage' definition 'ppvMessage'.
xfrisk-1.2/network.c:390:64: note: Function 'NET_RecvMessage' argument 3 names different: declaration 'pvMessage' definition 'ppvMessage'.
xfrisk-1.2/registerPlayers.c:309:0: error: Invalid number of character '(' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
xfrisk-1.2/riskgame.c:430:36: style: Function 'RISK_SelectiveReplicate' argument 1 names different: declaration 'iClientToServerSocket' definition 'iSocket'. [funcArgNamesDifferent]
xfrisk-1.2/riskgame.h:231:40: note: Function 'RISK_SelectiveReplicate' argument 1 names different: declaration 'iClientToServerSocket' definition 'iSocket'.
xfrisk-1.2/riskgame.c:430:36: note: Function 'RISK_SelectiveReplicate' argument 1 names different: declaration 'iClientToServerSocket' definition 'iSocket'.
xfrisk-1.2/riskgame.c:535:49: style: Function 'RISK_ProcessMessage' argument 2 names different: declaration 'pMessage' definition 'pvMess'. [funcArgNamesDifferent]
xfrisk-1.2/riskgame.h:235:53: note: Function 'RISK_ProcessMessage' argument 2 names different: declaration 'pMessage' definition 'pvMess'.
xfrisk-1.2/riskgame.c:535:49: note: Function 'RISK_ProcessMessage' argument 2 names different: declaration 'pMessage' definition 'pvMess'.
xfrisk-1.2/riskgame.c:758:41: style: Function 'RISK_SetNumCountriesOfPlayer' argument 1 names different: declaration 'iCountry' definition 'iPlayer'. [funcArgNamesDifferent]
xfrisk-1.2/riskgame.h:244:45: note: Function 'RISK_SetNumCountriesOfPlayer' argument 1 names different: declaration 'iCountry' definition 'iPlayer'.
xfrisk-1.2/riskgame.c:758:41: note: Function 'RISK_SetNumCountriesOfPlayer' argument 1 names different: declaration 'iCountry' definition 'iPlayer'.
xfrisk-1.2/riskgame.c:765:38: style: Function 'RISK_SetNumArmiesOfPlayer' argument 1 names different: declaration 'iCountry' definition 'iPlayer'. [funcArgNamesDifferent]
xfrisk-1.2/riskgame.h:245:42: note: Function 'RISK_SetNumArmiesOfPlayer' argument 1 names different: declaration 'iCountry' definition 'iPlayer'.
xfrisk-1.2/riskgame.c:765:38: note: Function 'RISK_SetNumArmiesOfPlayer' argument 1 names different: declaration 'iCountry' definition 'iPlayer'.
xfrisk-1.2/riskgame.c:1251:16: style: Function '_RISK_BuildMsg' argument 5 names different: declaration 'strNewValue' definition 'strValue'. [funcArgNamesDifferent]
xfrisk-1.2/riskgame.c:73:19: note: Function '_RISK_BuildMsg' argument 5 names different: declaration 'strNewValue' definition 'strValue'.
xfrisk-1.2/riskgame.c:1251:16: note: Function '_RISK_BuildMsg' argument 5 names different: declaration 'strNewValue' definition 'strValue'.
xfrisk-1.2/riskgame.c:1251:32: style: Function '_RISK_BuildMsg' argument 6 names different: declaration 'iNewValue' definition 'iValue'. [funcArgNamesDifferent]
xfrisk-1.2/riskgame.c:73:38: note: Function '_RISK_BuildMsg' argument 6 names different: declaration 'iNewValue' definition 'iValue'.
xfrisk-1.2/riskgame.c:1251:32: note: Function '_RISK_BuildMsg' argument 6 names different: declaration 'iNewValue' definition 'iValue'.
xfrisk-1.2/riskgame.c:1546:34: style: Function 'RISK_SendSyncMessage' argument 1 names different: declaration 'iCommLink' definition 'iSocket'. [funcArgNamesDifferent]
xfrisk-1.2/riskgame.h:225:37: note: Function 'RISK_SendSyncMessage' argument 1 names different: declaration 'iCommLink' definition 'iSocket'.
xfrisk-1.2/riskgame.c:1546:34: note: Function 'RISK_SendSyncMessage' argument 1 names different: declaration 'iCommLink' definition 'iSocket'.
xfrisk-1.2/riskgame.c:1546:49: style: Function 'RISK_SendSyncMessage' argument 2 names different: declaration 'iMessType' definition 'iSendMessType'. [funcArgNamesDifferent]
xfrisk-1.2/riskgame.h:225:54: note: Function 'RISK_SendSyncMessage' argument 2 names different: declaration 'iMessType' definition 'iSendMessType'.
xfrisk-1.2/riskgame.c:1546:49: note: Function 'RISK_SendSyncMessage' argument 2 names different: declaration 'iMessType' definition 'iSendMessType'.
xfrisk-1.2/riskgame.c:1678:39: style: Function '_RISK_GetSpecies' argument 1 names different: declaration 'iHandle' definition 'iSpecies'. [funcArgNamesDifferent]
xfrisk-1.2/riskgame.c:332:39: note: Function '_RISK_GetSpecies' argument 1 names different: declaration 'iHandle' definition 'iSpecies'.
xfrisk-1.2/riskgame.c:1678:39: note: Function '_RISK_GetSpecies' argument 1 names different: declaration 'iHandle' definition 'iSpecies'.
xfrisk-1.2/server.c:1577:0: error: Invalid number of character '(' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
xfrisk-1.2/snprintf.c:38:14: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing]
xfrisk-1.2/utils.c:302:0: error: Invalid number of character '(' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
xfrisk-1.2/viewStats.c:548:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
xfrisk-1.2/viewStats.c:567:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
xfrisk-1.2/viewStats.c:586:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
xfrisk-1.2/viewStats.c:605:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
xfrisk-1.2/viewStats.c:345:43: style: Function 'STAT_Callback' argument 2 names different: declaration 'pvMessage' definition 'pvMess'. [funcArgNamesDifferent]
xfrisk-1.2/viewStats.h:30:43: note: Function 'STAT_Callback' argument 2 names different: declaration 'pvMessage' definition 'pvMess'.
xfrisk-1.2/viewStats.c:345:43: note: Function 'STAT_Callback' argument 2 names different: declaration 'pvMessage' definition 'pvMess'.
[17:34]

ftp://ftp.se.debian.org/debian/pool/main/x/xfs/xfs_1.0.8.orig.tar.gz
xfs-1.0.8/config.cpp:15:0: error: syntax error [syntaxError]
xfs-1.0.8/difs/cache.c:366:20: error: Uninitialized variable: elements [uninitvar]
xfs-1.0.8/difs/difsutils.c:356:17: style: The scope of the variable 'j' can be reduced. [variableScope]
xfs-1.0.8/difs/difsutils.c:381:17: style: The scope of the variable 'j' can be reduced. [variableScope]
xfs-1.0.8/difs/dispatch.c:192:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xfs-1.0.8/difs/dispatch.c:106:17: style: The scope of the variable 'nready' can be reduced. [variableScope]
xfs-1.0.8/difs/dispatch.c:508:17: style: The scope of the variable 'err' can be reduced. [variableScope]
xfs-1.0.8/difs/dispatch.c:544:17: style: The scope of the variable 'size' can be reduced. [variableScope]
xfs-1.0.8/difs/extensions.c:205:17: style: The scope of the variable 'i' can be reduced. [variableScope]
xfs-1.0.8/difs/extensions.c:206:17: style: The scope of the variable 'j' can be reduced. [variableScope]
xfs-1.0.8/difs/fontinfo.c:102:11: style: The scope of the variable 'str' can be reduced. [variableScope]
xfs-1.0.8/difs/fonts.c:250:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xfs-1.0.8/difs/resource.c:383:27: style: The scope of the variable 'prev' can be reduced. [variableScope]
xfs-1.0.8/difs/resource.c:385:19: style: The scope of the variable 'eltptr' can be reduced. [variableScope]
xfs-1.0.8/difs/resource.c:386:17: style: The scope of the variable 'elements' can be reduced. [variableScope]
xfs-1.0.8/difs/resource.c:403:18: error: Uninitialized variable: elements [uninitvar]
xfs-1.0.8/difs/swaprep.c:102:17: style: The scope of the variable 'toLast' can be reduced. [variableScope]
xfs-1.0.8/difs/swaprep.c:151:17: style: The scope of the variable 'toLast' can be reduced. [variableScope]
xfs-1.0.8/difs/swapreq.c:147:19: style: The scope of the variable 't' can be reduced. [variableScope]
xfs-1.0.8/os/config.c:179:17: style: The scope of the variable 'rc' can be reduced. [variableScope]
xfs-1.0.8/os/config.c:208:17: style: The scope of the variable 'p' can be reduced. [variableScope]
xfs-1.0.8/os/config.c:340:17: style: The scope of the variable 'i' can be reduced. [variableScope]
xfs-1.0.8/os/config.c:567:17: style: The scope of the variable 'b' can be reduced. [variableScope]
xfs-1.0.8/os/config.c:645:17: style: The scope of the variable 'err' can be reduced. [variableScope]
xfs-1.0.8/os/connection.c:382:5: style: Variable 'waittime.tv_usec' is reassigned a value before the old one has been used. [redundantAssignment]
xfs-1.0.8/os/connection.c:381:5: note: Variable 'waittime.tv_usec' is reassigned a value before the old one has been used.
xfs-1.0.8/os/connection.c:382:5: note: Variable 'waittime.tv_usec' is reassigned a value before the old one has been used.
xfs-1.0.8/os/connection.c:299:17: style: The scope of the variable 'curconn' can be reduced. [variableScope]
xfs-1.0.8/os/connection.c:374:17: style: The scope of the variable 'pad' can be reduced. [variableScope]
xfs-1.0.8/os/error.c:106:17: style: The scope of the variable 'i' can be reduced. [variableScope]
xfs-1.0.8/os/io.c:132:17: style: The scope of the variable 'result' can be reduced. [variableScope]
xfs-1.0.8/os/osglue.c:196:17: style: The scope of the variable 'len' can be reduced. [variableScope]
xfs-1.0.8/os/osglue.c:288:17: style: The scope of the variable 'i' can be reduced. [variableScope]
xfs-1.0.8/os/osglue.c:288:20: style: The scope of the variable 'j' can be reduced. [variableScope]
xfs-1.0.8/os/osglue.c:290:10: style: The scope of the variable 'portnum' can be reduced. [variableScope]
xfs-1.0.8/os/utils.c:255:9: style: The scope of the variable 'len' can be reduced. [variableScope]
xfs-1.0.8/os/utils.c:526:13: style: The scope of the variable 'oldpid' can be reduced. [variableScope]
xfs-1.0.8/os/waitfor.c:108:17: style: The scope of the variable 'curclient' can be reduced. [variableScope]
xfs-1.0.8/os/waitfor.c:109:17: style: The scope of the variable 'selecterr' can be reduced. [variableScope]
xfs-1.0.8/os/waitfor.c:111:17: style: The scope of the variable 'timeout' can be reduced. [variableScope]
[17:34]

ftp://ftp.se.debian.org/debian/pool/main/x/xfsprogs/xfsprogs_4.15.1.orig.tar.gz
xfsprogs-4.15.1/copy/xfs_copy.c:379:10: style: The scope of the variable 'diff' can be reduced. [variableScope]
xfsprogs-4.15.1/copy/xfs_copy.c:543:10: style: The scope of the variable 'j' can be reduced. [variableScope]
xfsprogs-4.15.1/copy/xfs_copy.c:547:10: style: The scope of the variable 'length' can be reduced. [variableScope]
xfsprogs-4.15.1/copy/xfs_copy.c:1279:7: style: The scope of the variable 'offset' can be reduced. [variableScope]
xfsprogs-4.15.1/copy/xfs_copy.c:1368:8: style: The scope of the variable 'logsize' can be reduced. [variableScope]
xfsprogs-4.15.1/copy/xfs_copy.c:1244:32: style: Function 'write_log_header' argument 2 names different: declaration 'w' definition 'buf'. [funcArgNamesDifferent]
xfsprogs-4.15.1/copy/xfs_copy.c:66:42: note: Function 'write_log_header' argument 2 names different: declaration 'w' definition 'buf'.
xfsprogs-4.15.1/copy/xfs_copy.c:1244:32: note: Function 'write_log_header' argument 2 names different: declaration 'w' definition 'buf'.
xfsprogs-4.15.1/copy/xfs_copy.c:1276:33: style: Function 'write_log_trailer' argument 2 names different: declaration 'w' definition 'buf'. [funcArgNamesDifferent]
xfsprogs-4.15.1/copy/xfs_copy.c:65:43: note: Function 'write_log_trailer' argument 2 names different: declaration 'w' definition 'buf'.
xfsprogs-4.15.1/copy/xfs_copy.c:1276:33: note: Function 'write_log_trailer' argument 2 names different: declaration 'w' definition 'buf'.
xfsprogs-4.15.1/db/attr.c:246:30: style: The scope of the variable 'e' can be reduced. [variableScope]
xfsprogs-4.15.1/db/attr.c:408:35: style: The scope of the variable 'l' can be reduced. [variableScope]
xfsprogs-4.15.1/db/attr.c:409:36: style: The scope of the variable 'r' can be reduced. [variableScope]
xfsprogs-4.15.1/db/bit.c:156:6: style: The scope of the variable 'bit' can be reduced. [variableScope]
xfsprogs-4.15.1/db/bit.c:114:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xfsprogs-4.15.1/db/bit.c:114:17: warning: Shifting signed 64-bit value by 63 bits is undefined behaviour. See condition at line 113. [shiftTooManyBitsSigned]
xfsprogs-4.15.1/db/bit.c:113:35: note: Assuming that condition 'nbits<64' is not redundant
xfsprogs-4.15.1/db/bit.c:114:17: note: Shift
xfsprogs-4.15.1/db/bmap.c:141:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xfsprogs-4.15.1/db/bmap.c:144:16: style: The scope of the variable 'dip' can be reduced. [variableScope]
xfsprogs-4.15.1/db/check.c:3241:6: warning: Either the condition '!leaf' is redundant or there is possible null pointer dereference: lp. [nullPointerRedundantCheck]
xfsprogs-4.15.1/db/check.c:3364:13: note: Assuming that condition '!leaf' is not redundant
xfsprogs-4.15.1/db/check.c:3344:51: note: Calling function 'xfs_dir3_leaf_ents_count', 1st argument 'lp' value is 0
xfsprogs-4.15.1/db/check.c:3241:6: note: Null pointer dereference
xfsprogs-4.15.1/db/check.c:3247:21: warning: Either the condition '!leaf' is redundant or there is possible null pointer dereference: lp. [nullPointerRedundantCheck]
xfsprogs-4.15.1/db/check.c:3364:13: note: Assuming that condition '!leaf' is not redundant
xfsprogs-4.15.1/db/check.c:3344:51: note: Calling function 'xfs_dir3_leaf_ents_count', 1st argument 'lp' value is 0
xfsprogs-4.15.1/db/check.c:3247:21: note: Null pointer dereference
xfsprogs-4.15.1/db/check.c:3364:43: warning: Either the condition '!leaf' is redundant or there is possible null pointer dereference: leaf. [nullPointerRedundantCheck]
xfsprogs-4.15.1/db/check.c:3364:13: note: Assuming that condition '!leaf' is not redundant
xfsprogs-4.15.1/db/check.c:3364:43: note: Null pointer dereference
xfsprogs-4.15.1/db/check.c:3369:18: warning: Either the condition '!leaf' is redundant or there is possible null pointer dereference: leaf. [nullPointerRedundantCheck]
xfsprogs-4.15.1/db/check.c:3364:13: note: Assuming that condition '!leaf' is not redundant
xfsprogs-4.15.1/db/check.c:3369:18: note: Null pointer dereference
xfsprogs-4.15.1/db/check.c:542:12: style: The scope of the variable 'ent' can be reduced. [variableScope]
xfsprogs-4.15.1/db/check.c:941:7: style: The scope of the variable 'bit' can be reduced. [variableScope]
xfsprogs-4.15.1/db/check.c:944:7: style: The scope of the variable 'byte' can be reduced. [variableScope]
xfsprogs-4.15.1/db/check.c:1230:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xfsprogs-4.15.1/db/check.c:1429:18: style: The scope of the variable 'valid_range' can be reduced. [variableScope]
xfsprogs-4.15.1/db/check.c:1430:18: style: The scope of the variable 'cur' can be reduced. [variableScope]
xfsprogs-4.15.1/db/check.c:1430:23: style: The scope of the variable 'prev' can be reduced. [variableScope]
xfsprogs-4.15.1/db/check.c:1974:13: style: The scope of the variable 'ilp' can be reduced. [variableScope]
xfsprogs-4.15.1/db/check.c:2215:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xfsprogs-4.15.1/db/check.c:2289:26: style: The scope of the variable 'dup' can be reduced. [variableScope]
xfsprogs-4.15.1/db/check.c:2708:16: style: The scope of the variable 'fmtnames' can be reduced. [variableScope]
xfsprogs-4.15.1/db/check.c:3008:8: style: The scope of the variable 'nex' can be reduced. [variableScope]
xfsprogs-4.15.1/db/check.c:3381:7: style: The scope of the variable 'cb' can be reduced. [variableScope]
xfsprogs-4.15.1/db/check.c:3389:7: style: The scope of the variable 'scicb' can be reduced. [variableScope]
xfsprogs-4.15.1/db/check.c:4164:19: style: The scope of the variable 'rp' can be reduced. [variableScope]
xfsprogs-4.15.1/db/check.c:4230:20: style: The scope of the variable 'rp' can be reduced. [variableScope]
xfsprogs-4.15.1/db/check.c:4305:20: style: The scope of the variable 'rp' can be reduced. [variableScope]
xfsprogs-4.15.1/db/check.c:4630:23: style: The scope of the variable 'rp' can be reduced. [variableScope]
xfsprogs-4.15.1/db/check.c:4702:27: style: The scope of the variable 'rp' can be reduced. [variableScope]
xfsprogs-4.15.1/db/check.c:3161:15: style: Function 'process_leaf_node_dir_v2_free' argument 3 names different: declaration 'dbno' definition 'dabno'. [funcArgNamesDifferent]
xfsprogs-4.15.1/db/check.c:310:25: note: Function 'process_leaf_node_dir_v2_free' argument 3 names different: declaration 'dbno' definition 'dabno'.
xfsprogs-4.15.1/db/check.c:3161:15: note: Function 'process_leaf_node_dir_v2_free' argument 3 names different: declaration 'dbno' definition 'dabno'.
xfsprogs-4.15.1/db/check.c:3254:15: style: Function 'process_leaf_node_dir_v2_int' argument 3 names different: declaration 'dbno' definition 'dabno'. [funcArgNamesDifferent]
xfsprogs-4.15.1/db/check.c:313:24: note: Function 'process_leaf_node_dir_v2_int' argument 3 names different: declaration 'dbno' definition 'dabno'.
xfsprogs-4.15.1/db/check.c:3254:15: note: Function 'process_leaf_node_dir_v2_int' argument 3 names different: declaration 'dbno' definition 'dabno'.
xfsprogs-4.15.1/db/check.c:3714:14: style: Function 'quota_add' argument 1 names different: declaration 'p' definition 'prjid'. [funcArgNamesDifferent]
xfsprogs-4.15.1/db/check.c:321:36: note: Function 'quota_add' argument 1 names different: declaration 'p' definition 'prjid'.
xfsprogs-4.15.1/db/check.c:3714:14: note: Function 'quota_add' argument 1 names different: declaration 'p' definition 'prjid'.
xfsprogs-4.15.1/db/check.c:3715:14: style: Function 'quota_add' argument 2 names different: declaration 'g' definition 'grpid'. [funcArgNamesDifferent]
xfsprogs-4.15.1/db/check.c:321:51: note: Function 'quota_add' argument 2 names different: declaration 'g' definition 'grpid'.
xfsprogs-4.15.1/db/check.c:3715:14: note: Function 'quota_add' argument 2 names different: declaration 'g' definition 'grpid'.
xfsprogs-4.15.1/db/check.c:3716:14: style: Function 'quota_add' argument 3 names different: declaration 'u' definition 'usrid'. [funcArgNamesDifferent]
xfsprogs-4.15.1/db/check.c:321:66: note: Function 'quota_add' argument 3 names different: declaration 'u' definition 'usrid'.
xfsprogs-4.15.1/db/check.c:3716:14: note: Function 'quota_add' argument 3 names different: declaration 'u' definition 'usrid'.
xfsprogs-4.15.1/db/check.c:588:5: error: Common realloc mistake: 'bmp' nulled but not freed upon failure [memleakOnRealloc]
xfsprogs-4.15.1/db/check.c:2356:16: error: Common realloc mistake: 'freetab' nulled but not freed upon failure [memleakOnRealloc]
xfsprogs-4.15.1/db/check.c:2800:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/db/check.c:2801:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/db/check.c:2802:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/db/check.c:2803:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/db/check.c:2804:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/db/check.c:2805:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/db/check.c:2806:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/db/crc.c:73:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xfsprogs-4.15.1/db/dir2.c:218:31: style: The scope of the variable 'dep' can be reduced. [variableScope]
xfsprogs-4.15.1/db/dir2.c:241:31: style: The scope of the variable 'dep' can be reduced. [variableScope]
xfsprogs-4.15.1/db/dir2.c:590:25: style: The scope of the variable 'dep' can be reduced. [variableScope]
xfsprogs-4.15.1/db/flist.c:142:18: style: The scope of the variable 'fa' can be reduced. [variableScope]
xfsprogs-4.15.1/db/flist.c:334:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xfsprogs-4.15.1/db/flist.c:426:11: style: The scope of the variable 'fl' can be reduced. [variableScope]
xfsprogs-4.15.1/db/flist.c:428:19: style: The scope of the variable 'fa' can be reduced. [variableScope]
xfsprogs-4.15.1/db/flist.c:244:11: style: Function 'flist_replicate' argument 1 names different: declaration 'fl' definition 'f'. [funcArgNamesDifferent]
xfsprogs-4.15.1/db/flist.c:31:42: note: Function 'flist_replicate' argument 1 names different: declaration 'fl' definition 'f'.
xfsprogs-4.15.1/db/flist.c:244:11: note: Function 'flist_replicate' argument 1 names different: declaration 'fl' definition 'f'.
xfsprogs-4.15.1/db/flist.c:225:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/db/flist.c:226:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/db/flist.c:231:32: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/db/flist.c:232:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/db/flist.c:233:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/db/flist.c:234:32: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/db/flist.c:235:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/db/fprint.c:83:11: style: The scope of the variable 'val' can be reduced. [variableScope]
xfsprogs-4.15.1/db/fprint.c:140:8: style: The scope of the variable 'c' can be reduced. [variableScope]
xfsprogs-4.15.1/db/fprint.c:207:11: style: The scope of the variable 'val' can be reduced. [variableScope]
xfsprogs-4.15.1/db/frag.c:441:19: style: The scope of the variable 'rp' can be reduced. [variableScope]
xfsprogs-4.15.1/db/frag.c:477:8: style: The scope of the variable 'j' can be reduced. [variableScope]
xfsprogs-4.15.1/db/frag.c:478:8: style: The scope of the variable 'off' can be reduced. [variableScope]
xfsprogs-4.15.1/db/freesp.c:310:20: style: The scope of the variable 'rp' can be reduced. [variableScope]
xfsprogs-4.15.1/db/freesp.c:338:20: style: The scope of the variable 'rp' can be reduced. [variableScope]
xfsprogs-4.15.1/db/fsmap.c:62:24: style: The scope of the variable 'bt_cur' can be reduced. [variableScope]
xfsprogs-4.15.1/db/fsmap.c:64:8: style: The scope of the variable 'error' can be reduced. [variableScope]
xfsprogs-4.15.1/db/fuzz.c:182:7: style: The scope of the variable 'bit' can be reduced. [variableScope]
xfsprogs-4.15.1/db/fuzz.c:200:7: style: The scope of the variable 'bit' can be reduced. [variableScope]
xfsprogs-4.15.1/db/input.c:326:8: style: The scope of the variable 'input' can be reduced. [variableScope]
xfsprogs-4.15.1/db/input.c:327:9: style: The scope of the variable 'v' can be reduced. [variableScope]
xfsprogs-4.15.1/db/input.c:164:4: portability: fflush() called on input stream 'stdin' may result in undefined behaviour on non-linux systems. [fflushOnInputStream]
xfsprogs-4.15.1/db/io.c:152:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xfsprogs-4.15.1/db/io.c:174:11: style: The scope of the variable 'ioc' can be reduced. [variableScope]
xfsprogs-4.15.1/db/io.c:242:19: style: The scope of the variable 'ct' can be reduced. [variableScope]
xfsprogs-4.15.1/db/io.c:523:7: style: Function 'set_cur' argument 4 names different: declaration 'ring_add' definition 'ring_flag'. [funcArgNamesDifferent]
xfsprogs-4.15.1/db/io.h:64:17: note: Function 'set_cur' argument 4 names different: declaration 'ring_add' definition 'ring_flag'.
xfsprogs-4.15.1/db/io.c:523:7: note: Function 'set_cur' argument 4 names different: declaration 'ring_add' definition 'ring_flag'.
xfsprogs-4.15.1/db/metadump.c:213:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xfsprogs-4.15.1/db/metadump.c:1703:13: style: The scope of the variable 'vlen' can be reduced. [variableScope]
xfsprogs-4.15.1/db/metadump.c:2437:20: style: The scope of the variable 'rp' can be reduced. [variableScope]
xfsprogs-4.15.1/db/metadump.c:239:38: portability: 'buf->data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xfsprogs-4.15.1/db/output.c:97:10: style: The scope of the variable 'ap' can be reduced. [variableScope]
xfsprogs-4.15.1/db/print.c:102:10: style: Function 'print_flist_1' argument 2 names different: declaration 'pfx' definition 'ppfx'. [funcArgNamesDifferent]
xfsprogs-4.15.1/db/print.c:36:55: note: Function 'print_flist_1' argument 2 names different: declaration 'pfx' definition 'ppfx'.
xfsprogs-4.15.1/db/print.c:102:10: note: Function 'print_flist_1' argument 2 names different: declaration 'pfx' definition 'ppfx'.
xfsprogs-4.15.1/db/type.c:205:6: style: The scope of the variable 'count' can be reduced. [variableScope]
xfsprogs-4.15.1/db/write.c:494:26: warning: Logical conjunction always evaluates to false: arg[count] < '0' && arg[count] > '7'. [incorrectLogicOperator]
xfsprogs-4.15.1/db/write.c:568:28: warning: Logical disjunction always evaluates to true: EXPR >= '0' || EXPR <= '7'. [incorrectLogicOperator]
xfsprogs-4.15.1/db/write.c:531:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xfsprogs-4.15.1/db/write.c:535:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
xfsprogs-4.15.1/db/write.c:539:9: style: The scope of the variable 'ostr' can be reduced. [variableScope]
xfsprogs-4.15.1/estimate/xfs_estimate.c:94:21: style: The scope of the variable 'est' can be reduced. [variableScope]
xfsprogs-4.15.1/fsr/xfs_fsr.c:234:8: style: The scope of the variable 'argname' can be reduced. [variableScope]
xfsprogs-4.15.1/fsr/xfs_fsr.c:236:8: style: The scope of the variable 'mntp' can be reduced. [variableScope]
xfsprogs-4.15.1/fsr/xfs_fsr.c:498:6: style: The scope of the variable 'found' can be reduced. [variableScope]
xfsprogs-4.15.1/fsr/xfs_fsr.c:499:8: style: The scope of the variable 'fsname' can be reduced. [variableScope]
xfsprogs-4.15.1/fsr/xfs_fsr.c:500:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xfsprogs-4.15.1/fsr/xfs_fsr.c:502:8: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xfsprogs-4.15.1/fsr/xfs_fsr.c:504:12: style: The scope of the variable 'fsp' can be reduced. [variableScope]
xfsprogs-4.15.1/fsr/xfs_fsr.c:645:6: style: The scope of the variable 'fd' can be reduced. [variableScope]
xfsprogs-4.15.1/fsr/xfs_fsr.c:646:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
xfsprogs-4.15.1/fsr/xfs_fsr.c:647:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xfsprogs-4.15.1/fsr/xfs_fsr.c:676:31: style: Function 'fsrfs' argument 2 names different: declaration 'ino' definition 'startino'. [funcArgNamesDifferent]
xfsprogs-4.15.1/fsr/xfs_fsr.c:86:43: note: Function 'fsrfs' argument 2 names different: declaration 'ino' definition 'startino'.
xfsprogs-4.15.1/fsr/xfs_fsr.c:676:31: note: Function 'fsrfs' argument 2 names different: declaration 'ino' definition 'startino'.
xfsprogs-4.15.1/fsr/xfs_fsr.c:887:9: style: Function 'fsrfile_common' argument 3 names different: declaration 'mnt' definition 'fsname'. [funcArgNamesDifferent]
xfsprogs-4.15.1/fsr/xfs_fsr.c:81:61: note: Function 'fsrfile_common' argument 3 names different: declaration 'mnt' definition 'fsname'.
xfsprogs-4.15.1/fsr/xfs_fsr.c:887:9: note: Function 'fsrfile_common' argument 3 names different: declaration 'mnt' definition 'fsname'.
xfsprogs-4.15.1/growfs/xfs_growfs.c:256:53: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/growfs/xfs_growfs.c:257:53: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/growfs/xfs_growfs.c:258:53: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/growfs/xfs_growfs.c:259:54: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/growfs/xfs_growfs.c:261:47: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/growfs/xfs_growfs.c:262:57: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/growfs/xfs_growfs.c:263:54: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/growfs/xfs_growfs.c:264:56: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/growfs/xfs_growfs.c:265:58: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/growfs/xfs_growfs.c:266:54: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/growfs/xfs_growfs.c:267:58: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/growfs/xfs_growfs.c:268:60: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/io/bmap.c:67:8: style: The scope of the variable 'flg' can be reduced. [variableScope]
xfsprogs-4.15.1/io/bmap.c:224:4: error: Common realloc mistake: 'map' nulled but not freed upon failure [memleakOnRealloc]
xfsprogs-4.15.1/io/fiemap.c:68:11: style: The scope of the variable 'lbuf' can be reduced. [variableScope]
xfsprogs-4.15.1/io/fiemap.c:205:24: style: The scope of the variable 'extent' can be reduced. [variableScope]
xfsprogs-4.15.1/io/file.c:40:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/io/file.c:41:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/io/file.c:42:27: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/io/file.c:43:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/io/file.c:44:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/io/file.c:45:27: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/io/file.c:46:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/io/file.c:47:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/io/fsmap.c:98:10: style: The scope of the variable 'fork' can be reduced. [variableScope]
xfsprogs-4.15.1/io/fsmap.c:130:10: style: The scope of the variable 'fork' can be reduced. [variableScope]
xfsprogs-4.15.1/io/fsmap.c:386:17: style: The scope of the variable 'p' can be reduced. [variableScope]
xfsprogs-4.15.1/io/fsmap.c:393:8: style: The scope of the variable 'nmap_size' can be reduced. [variableScope]
xfsprogs-4.15.1/io/mincore.c:84:48: portability: 'current' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xfsprogs-4.15.1/io/mincore.c:88:22: portability: 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xfsprogs-4.15.1/io/mmap.c:267:2: error: Common realloc mistake: 'maptable' nulled but not freed upon failure [memleakOnRealloc]
xfsprogs-4.15.1/io/mmap.c:515:3: error: Common realloc mistake: 'maptable' nulled but not freed upon failure [memleakOnRealloc]
xfsprogs-4.15.1/io/open.c:58:18: style: The scope of the variable 'fsp' can be reduced. [variableScope]
xfsprogs-4.15.1/io/open.c:687:8: style: The scope of the variable 'cmd' can be reduced. [variableScope]
xfsprogs-4.15.1/io/open.c:152:2: error: Common realloc mistake: 'filetable' nulled but not freed upon failure [memleakOnRealloc]
xfsprogs-4.15.1/io/open.c:307:3: error: Common realloc mistake: 'filetable' nulled but not freed upon failure [memleakOnRealloc]
xfsprogs-4.15.1/io/open.c:62:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/io/pread.c:158:10: style: The scope of the variable 'l' can be reduced. [variableScope]
xfsprogs-4.15.1/io/pread.c:341:11: style: The scope of the variable 'bytes' can be reduced. [variableScope]
xfsprogs-4.15.1/io/pwrite.c:236:11: style: The scope of the variable 'bytes' can be reduced. [variableScope]
xfsprogs-4.15.1/io/readdir.c:100:17: style: The scope of the variable 'dirent' can be reduced. [variableScope]
xfsprogs-4.15.1/io/resblks.c:33:13: style: The scope of the variable 'blks' can be reduced. [variableScope]
xfsprogs-4.15.1/io/sendfile.c:54:11: style: The scope of the variable 'bytes' can be reduced. [variableScope]
xfsprogs-4.15.1/io/stat.c:97:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/io/stat.c:98:27: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/io/stat.c:99:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/io/stat.c:100:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/io/stat.c:101:27: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/io/stat.c:102:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/io/stat.c:103:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/libfrog/avl64.c:688:11: style: The scope of the variable 'nvalue' can be reduced. [variableScope]
xfsprogs-4.15.1/libfrog/paths.c:458:0: error: #error "How do I extract info about mounted filesystems on this platform?" [preprocessorErrorDirective]
xfsprogs-4.15.1/libfrog/radix-tree.c:182:6: style: The scope of the variable 'error' can be reduced. [variableScope]
xfsprogs-4.15.1/libxcmd/command.c:259:9: style: The scope of the variable 's1' can be reduced. [variableScope]
xfsprogs-4.15.1/libxcmd/command.c:259:17: style: The scope of the variable 's2' can be reduced. [variableScope]
xfsprogs-4.15.1/libxcmd/command.c:48:2: error: Common realloc mistake: 'cmdtab' nulled but not freed upon failure [memleakOnRealloc]
xfsprogs-4.15.1/libxcmd/input.c:118:3: error: Common realloc mistake: 'rval' nulled but not freed upon failure [memleakOnRealloc]
xfsprogs-4.15.1/libxfs/cache.c:600:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xfsprogs-4.15.1/libxfs/cache.c:728:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xfsprogs-4.15.1/libxfs/cache.c:733:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xfsprogs-4.15.1/libxfs/cache.c:675:16: style: The scope of the variable 'count' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/init.c:864:20: style: The scope of the variable 'pag' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/init.c:605:10: style: Function 'libxfs_buftarg_init' argument 2 names different: declaration 'ddev' definition 'dev'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/libxfs_io.h:40:61: note: Function 'libxfs_buftarg_init' argument 2 names different: declaration 'ddev' definition 'dev'.
xfsprogs-4.15.1/libxfs/init.c:605:10: note: Function 'libxfs_buftarg_init' argument 2 names different: declaration 'ddev' definition 'dev'.
xfsprogs-4.15.1/libxfs/init.c:910:6: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [asctimeCalled]
xfsprogs-4.15.1/libxfs/irix.c:111:0: error: Invalid number of character '{' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
xfsprogs-4.15.1/libxfs/logitem.c:50:34: style: The scope of the variable 'blip' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/logitem.c:86:19: style: The scope of the variable 'lip' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/rdwr.c:545:4: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xfsprogs-4.15.1/libxfs/rdwr.c:186:10: warning: Either the condition 'dptr' is redundant or there is possible null pointer dereference: dptr. [nullPointerRedundantCheck]
xfsprogs-4.15.1/libxfs/rdwr.c:178:15: note: Assuming that condition 'dptr' is not redundant
xfsprogs-4.15.1/libxfs/rdwr.c:186:10: note: Null pointer dereference
xfsprogs-4.15.1/libxfs/rdwr.c:75:18: style: The scope of the variable 'bytes' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/rdwr.c:1224:21: portability: 'bp->b_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xfsprogs-4.15.1/libxfs/rdwr.c:1227:27: portability: 'bp->b_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xfsprogs-4.15.1/libxfs/rdwr.c:1230:21: portability: 'bp->b_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xfsprogs-4.15.1/libxfs/trans.c:314:2: warning: Redundant assignment of 'tp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/trans.c:869:12: style: The scope of the variable 'sbp' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/trans.c:141:10: style: Variable 'error' is assigned a value that is never used. [unreadVariable]
xfsprogs-4.15.1/libxfs/trans.c:314:2: style: Variable '__t' is assigned a value that is never used. [unreadVariable]
xfsprogs-4.15.1/libxfs/util.c:448:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xfsprogs-4.15.1/libxfs/util.c:449:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xfsprogs-4.15.1/libxfs/util.c:453:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xfsprogs-4.15.1/libxfs/util.c:400:16: style: The scope of the variable 'i' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/util.c:401:16: style: The scope of the variable 'ifp' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_ialloc.h:54:9: portability: 'b->b_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xfsprogs-4.15.1/libxfs/util.c:478:8: portability: '(bp)->b_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xfsprogs-4.15.1/libxfs/xfs_alloc.c:721:2: warning: Redundant assignment of 'args->mp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_alloc.c:722:2: warning: Redundant assignment of 'args->mp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_alloc.c:1894:2: warning: Redundant assignment of 'mp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_alloc.c:1895:2: warning: Redundant assignment of 'mp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_alloc.c:2310:2: warning: Redundant assignment of 'tp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_alloc.c:2390:2: warning: Redundant assignment of 'tp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_alloc.c:2546:51: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xfsprogs-4.15.1/libxfs/xfs_alloc.c:2310:2: style: Variable '__t' is assigned a value that is never used. [unreadVariable]
xfsprogs-4.15.1/libxfs/xfs_alloc.c:2390:2: style: Variable '__t' is assigned a value that is never used. [unreadVariable]
xfsprogs-4.15.1/libxfs/xfs_alloc_btree.c:116:2: style: Variable '__foo' is assigned a value that is never used. [unreadVariable]
xfsprogs-4.15.1/libxfs/xfs_attr.c:235:6: style: Condition 'error' is always false [knownConditionTrueFalse]
xfsprogs-4.15.1/libxfs/xfs_attr.c:234:10: note: Assignment 'error=0', assigned value is 0
xfsprogs-4.15.1/libxfs/xfs_attr.c:235:6: note: Condition 'error' is always false
xfsprogs-4.15.1/libxfs/xfs_attr.c:269:6: style: Condition 'error' is always false [knownConditionTrueFalse]
xfsprogs-4.15.1/libxfs/xfs_attr.c:266:10: note: Assignment 'error=0', assigned value is 0
xfsprogs-4.15.1/libxfs/xfs_attr.c:269:6: note: Condition 'error' is always false
xfsprogs-4.15.1/libxfs/xfs_attr.c:426:6: style: Condition 'error' is always false [knownConditionTrueFalse]
xfsprogs-4.15.1/libxfs/xfs_attr.c:425:10: note: Assignment 'error=0', assigned value is 0
xfsprogs-4.15.1/libxfs/xfs_attr.c:426:6: note: Condition 'error' is always false
xfsprogs-4.15.1/libxfs/xfs_attr.c:143:2: warning: Redundant assignment of 'ip->i_mount' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_attr.c:218:2: warning: Redundant assignment of 'mp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_attr.c:406:2: warning: Redundant assignment of 'mp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:2039:2: style: Variable 'drop_leaf' is reassigned a value before the old one has been used. [redundantAssignment]
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:2031:0: note: Variable 'drop_leaf' is reassigned a value before the old one has been used.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:2039:2: note: Variable 'drop_leaf' is reassigned a value before the old one has been used.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:2040:2: style: Variable 'save_leaf' is reassigned a value before the old one has been used. [redundantAssignment]
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:2032:0: note: Variable 'save_leaf' is reassigned a value before the old one has been used.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:2040:2: note: Variable 'save_leaf' is reassigned a value before the old one has been used.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:350:3: warning: Redundant assignment of 'tp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:987:2: warning: Redundant assignment of 'args->trans' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:1049:2: warning: Redundant assignment of 'args->trans' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:107:29: style: The scope of the variable 'hdr3' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:134:29: style: The scope of the variable 'hdr3' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:1230:36: style: The scope of the variable 'name_rmt' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:2270:36: style: The scope of the variable 'name_rmt' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:2271:8: style: The scope of the variable 'valuelen' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:2494:30: style: The scope of the variable 'name_loc' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:2495:31: style: The scope of the variable 'name_rmt' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:2548:36: style: The scope of the variable 'name_rmt' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:2617:36: style: The scope of the variable 'name_rmt' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:1032:15: style: Function 'xfs_attr3_leaf_create' argument 2 names different: declaration 'which_block' definition 'blkno'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:56:18: note: Function 'xfs_attr3_leaf_create' argument 2 names different: declaration 'which_block' definition 'blkno'.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:1032:15: note: Function 'xfs_attr3_leaf_create' argument 2 names different: declaration 'which_block' definition 'blkno'.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:1143:19: style: Function 'xfs_attr3_leaf_add' argument 1 names different: declaration 'leaf_buffer' definition 'bp'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.h:77:40: note: Function 'xfs_attr3_leaf_add' argument 1 names different: declaration 'leaf_buffer' definition 'bp'.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:1143:19: note: Function 'xfs_attr3_leaf_add' argument 1 names different: declaration 'leaf_buffer' definition 'bp'.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:1222:19: style: Function 'xfs_attr3_leaf_add_work' argument 1 names different: declaration 'leaf_buffer' definition 'bp'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:57:52: note: Function 'xfs_attr3_leaf_add_work' argument 1 names different: declaration 'leaf_buffer' definition 'bp'.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:1222:19: note: Function 'xfs_attr3_leaf_add_work' argument 1 names different: declaration 'leaf_buffer' definition 'bp'.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:1225:8: style: Function 'xfs_attr3_leaf_add_work' argument 4 names different: declaration 'freemap_index' definition 'mapindex'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:59:38: note: Function 'xfs_attr3_leaf_add_work' argument 4 names different: declaration 'freemap_index' definition 'mapindex'.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:1225:8: note: Function 'xfs_attr3_leaf_add_work' argument 4 names different: declaration 'freemap_index' definition 'mapindex'.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:1343:31: style: Function 'xfs_attr3_leaf_compact' argument 2 names different: declaration 'ichdr' definition 'ichdr_dst'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:61:37: note: Function 'xfs_attr3_leaf_compact' argument 2 names different: declaration 'ichdr' definition 'ichdr_dst'.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:1343:31: note: Function 'xfs_attr3_leaf_compact' argument 2 names different: declaration 'ichdr' definition 'ichdr_dst'.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:1344:19: style: Function 'xfs_attr3_leaf_compact' argument 3 names different: declaration 'leaf_buffer' definition 'bp'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:62:24: note: Function 'xfs_attr3_leaf_compact' argument 3 names different: declaration 'leaf_buffer' definition 'bp'.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:1344:19: note: Function 'xfs_attr3_leaf_compact' argument 3 names different: declaration 'leaf_buffer' definition 'bp'.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:1647:28: style: Function 'xfs_attr3_leaf_figure_balance' argument 2 names different: declaration 'leaf_blk_1' definition 'blk1'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:67:24: note: Function 'xfs_attr3_leaf_figure_balance' argument 2 names different: declaration 'leaf_blk_1' definition 'blk1'.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:1647:28: note: Function 'xfs_attr3_leaf_figure_balance' argument 2 names different: declaration 'leaf_blk_1' definition 'blk1'.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:1649:28: style: Function 'xfs_attr3_leaf_figure_balance' argument 4 names different: declaration 'leaf_blk_2' definition 'blk2'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:69:24: note: Function 'xfs_attr3_leaf_figure_balance' argument 4 names different: declaration 'leaf_blk_2' definition 'blk2'.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:1649:28: note: Function 'xfs_attr3_leaf_figure_balance' argument 4 names different: declaration 'leaf_blk_2' definition 'blk2'.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:1651:10: style: Function 'xfs_attr3_leaf_figure_balance' argument 6 names different: declaration 'number_entries_in_blk1' definition 'countarg'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:71:9: note: Function 'xfs_attr3_leaf_figure_balance' argument 6 names different: declaration 'number_entries_in_blk1' definition 'countarg'.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:1651:10: note: Function 'xfs_attr3_leaf_figure_balance' argument 6 names different: declaration 'number_entries_in_blk1' definition 'countarg'.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:1652:10: style: Function 'xfs_attr3_leaf_figure_balance' argument 7 names different: declaration 'number_usedbytes_in_blk1' definition 'usedbytesarg'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:72:9: note: Function 'xfs_attr3_leaf_figure_balance' argument 7 names different: declaration 'number_usedbytes_in_blk1' definition 'usedbytesarg'.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:1652:10: note: Function 'xfs_attr3_leaf_figure_balance' argument 7 names different: declaration 'number_usedbytes_in_blk1' definition 'usedbytesarg'.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:1747:9: style: Function 'xfs_attr3_leaf_toosmall' argument 2 names different: declaration 'retval' definition 'action'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.h:87:62: note: Function 'xfs_attr3_leaf_toosmall' argument 2 names different: declaration 'retval' definition 'action'.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:1747:9: note: Function 'xfs_attr3_leaf_toosmall' argument 2 names different: declaration 'retval' definition 'action'.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:1873:19: style: Function 'xfs_attr3_leaf_remove' argument 1 names different: declaration 'leaf_buffer' definition 'bp'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.h:79:43: note: Function 'xfs_attr3_leaf_remove' argument 1 names different: declaration 'leaf_buffer' definition 'bp'.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:1873:19: note: Function 'xfs_attr3_leaf_remove' argument 1 names different: declaration 'leaf_buffer' definition 'bp'.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:2153:19: style: Function 'xfs_attr3_leaf_lookup_int' argument 1 names different: declaration 'leaf' definition 'bp'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.h:74:47: note: Function 'xfs_attr3_leaf_lookup_int' argument 1 names different: declaration 'leaf' definition 'bp'.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:2153:19: note: Function 'xfs_attr3_leaf_lookup_int' argument 1 names different: declaration 'leaf' definition 'bp'.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:2327:29: style: Function 'xfs_attr3_leaf_moveents' argument 2 names different: declaration 'src_leaf' definition 'leaf_s'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:78:31: note: Function 'xfs_attr3_leaf_moveents' argument 2 names different: declaration 'src_leaf' definition 'leaf_s'.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:2327:29: note: Function 'xfs_attr3_leaf_moveents' argument 2 names different: declaration 'src_leaf' definition 'leaf_s'.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:2328:31: style: Function 'xfs_attr3_leaf_moveents' argument 3 names different: declaration 'src_ichdr' definition 'ichdr_s'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:79:33: note: Function 'xfs_attr3_leaf_moveents' argument 3 names different: declaration 'src_ichdr' definition 'ichdr_s'.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:2328:31: note: Function 'xfs_attr3_leaf_moveents' argument 3 names different: declaration 'src_ichdr' definition 'ichdr_s'.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:2329:9: style: Function 'xfs_attr3_leaf_moveents' argument 4 names different: declaration 'src_start' definition 'start_s'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:79:48: note: Function 'xfs_attr3_leaf_moveents' argument 4 names different: declaration 'src_start' definition 'start_s'.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:2329:9: note: Function 'xfs_attr3_leaf_moveents' argument 4 names different: declaration 'src_start' definition 'start_s'.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:2330:29: style: Function 'xfs_attr3_leaf_moveents' argument 5 names different: declaration 'dst_leaf' definition 'leaf_d'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:80:31: note: Function 'xfs_attr3_leaf_moveents' argument 5 names different: declaration 'dst_leaf' definition 'leaf_d'.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:2330:29: note: Function 'xfs_attr3_leaf_moveents' argument 5 names different: declaration 'dst_leaf' definition 'leaf_d'.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:2331:31: style: Function 'xfs_attr3_leaf_moveents' argument 6 names different: declaration 'dst_ichdr' definition 'ichdr_d'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:81:33: note: Function 'xfs_attr3_leaf_moveents' argument 6 names different: declaration 'dst_ichdr' definition 'ichdr_d'.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:2331:31: note: Function 'xfs_attr3_leaf_moveents' argument 6 names different: declaration 'dst_ichdr' definition 'ichdr_d'.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:2332:9: style: Function 'xfs_attr3_leaf_moveents' argument 7 names different: declaration 'dst_start' definition 'start_d'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:81:48: note: Function 'xfs_attr3_leaf_moveents' argument 7 names different: declaration 'dst_start' definition 'start_d'.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:2332:9: note: Function 'xfs_attr3_leaf_moveents' argument 7 names different: declaration 'dst_start' definition 'start_d'.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:2333:9: style: Function 'xfs_attr3_leaf_moveents' argument 8 names different: declaration 'move_count' definition 'count'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:82:8: note: Function 'xfs_attr3_leaf_moveents' argument 8 names different: declaration 'move_count' definition 'count'.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:2333:9: note: Function 'xfs_attr3_leaf_moveents' argument 8 names different: declaration 'move_count' definition 'count'.
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:1049:2: style: Variable '__t' is assigned a value that is never used. [unreadVariable]
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:365:46: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:564:15: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:809:17: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:943:17: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/libxfs/xfs_attr_leaf.c:1271:18: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/libxfs/xfs_attr_remote.c:356:8: style: The scope of the variable 'error' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_bmap.c:1060:6: style: Condition 'error' is always false [knownConditionTrueFalse]
xfsprogs-4.15.1/libxfs/xfs_bmap.c:1057:10: note: Assignment 'error=0', assigned value is 0
xfsprogs-4.15.1/libxfs/xfs_bmap.c:1060:6: note: Condition 'error' is always false
xfsprogs-4.15.1/libxfs/xfs_bmap.c:3311:7: style: Condition 'error' is always false [knownConditionTrueFalse]
xfsprogs-4.15.1/libxfs/xfs_bmap.c:3310:11: note: Assignment 'error=0', assigned value is 0
xfsprogs-4.15.1/libxfs/xfs_bmap.c:3311:7: note: Condition 'error' is always false
xfsprogs-4.15.1/libxfs/xfs_bmap.c:3911:6: style: Condition 'error' is always false [knownConditionTrueFalse]
xfsprogs-4.15.1/libxfs/xfs_bmap.c:3909:10: note: Assignment 'error=0', assigned value is 0
xfsprogs-4.15.1/libxfs/xfs_bmap.c:3911:6: note: Condition 'error' is always false
xfsprogs-4.15.1/libxfs/xfs_bmap.c:4668:6: style: Condition 'error' is always false [knownConditionTrueFalse]
xfsprogs-4.15.1/libxfs/xfs_bmap.c:4665:10: note: Assignment 'error=0', assigned value is 0
xfsprogs-4.15.1/libxfs/xfs_bmap.c:4668:6: note: Condition 'error' is always false
xfsprogs-4.15.1/libxfs/xfs_bmap.c:1187:3: warning: Redundant assignment of 'mp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_bmap.c:1238:4: warning: Redundant assignment of 'ip->i_mount' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_bmap.c:1257:5: warning: Redundant assignment of 'mp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_bmap.c:1557:2: warning: Redundant assignment of 'mp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_bmap.c:2060:2: warning: Redundant assignment of 'mp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_bmap.c:2669:2: warning: Redundant assignment of 'mp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_bmap.c:3776:3: warning: Redundant assignment of 'mp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_bmap.c:3783:2: warning: Redundant assignment of 'mp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_bmap.c:4254:3: warning: Redundant assignment of 'mp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_bmap.c:4263:2: warning: Redundant assignment of 'mp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_bmap.c:4476:3: warning: Redundant assignment of 'mp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_bmap.c:4641:2: warning: Redundant assignment of 'mp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_bmap.c:4763:2: warning: Redundant assignment of 'mp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_bmap.c:4854:2: warning: Redundant assignment of 'mp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_bmap.c:5113:3: warning: Redundant assignment of 'ip->i_mount' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_bmap.c:5142:2: warning: Redundant assignment of 'mp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_bmap.c:5630:3: warning: Redundant assignment of 'mp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_bmap.c:5727:3: warning: Redundant assignment of 'mp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_bmap.c:5838:3: warning: Redundant assignment of 'mp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_bmap.c:1313:17: style: The scope of the variable 'lastaddr' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_bmap.c:1315:8: style: The scope of the variable 'error' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_bmap.c:1364:8: style: The scope of the variable 'error' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_bmap.c:1398:8: style: The scope of the variable 'error' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_bmap.c:3262:8: style: The scope of the variable 'error' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_bmap.c:3339:17: style: The scope of the variable 'ag' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_bmap.c:3762:8: style: The scope of the variable 'error' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_bmap.c:1307:18: style: Function 'xfs_bmap_first_unused' argument 4 names different: declaration 'unused' definition 'first_unused'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_bmap.h:200:36: note: Function 'xfs_bmap_first_unused' argument 4 names different: declaration 'unused' definition 'first_unused'.
xfsprogs-4.15.1/libxfs/xfs_bmap.c:1307:18: note: Function 'xfs_bmap_first_unused' argument 4 names different: declaration 'unused' definition 'first_unused'.
xfsprogs-4.15.1/libxfs/xfs_bmap.c:1461:18: style: Function 'libxfs_bmap_last_offset' argument 2 names different: declaration 'unused' definition 'last_block'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_bmap.h:203:63: note: Function 'libxfs_bmap_last_offset' argument 2 names different: declaration 'unused' definition 'last_block'.
xfsprogs-4.15.1/libxfs/xfs_bmap.c:1461:18: note: Function 'libxfs_bmap_last_offset' argument 2 names different: declaration 'unused' definition 'last_block'.
xfsprogs-4.15.1/libxfs/xfs_bmap.c:3863:26: style: Function 'xfs_bmapi_reserve_delalloc' argument 7 names different: declaration 'cur' definition 'icur'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_bmap.h:240:54: note: Function 'xfs_bmapi_reserve_delalloc' argument 7 names different: declaration 'cur' definition 'icur'.
xfsprogs-4.15.1/libxfs/xfs_bmap.c:3863:26: note: Function 'xfs_bmapi_reserve_delalloc' argument 7 names different: declaration 'cur' definition 'icur'.
xfsprogs-4.15.1/libxfs/xfs_bmap.c:4627:26: style: Function 'xfs_bmap_del_extent_delay' argument 3 names different: declaration 'cur' definition 'icur'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_bmap.h:223:27: note: Function 'xfs_bmap_del_extent_delay' argument 3 names different: declaration 'cur' definition 'icur'.
xfsprogs-4.15.1/libxfs/xfs_bmap.c:4627:26: note: Function 'xfs_bmap_del_extent_delay' argument 3 names different: declaration 'cur' definition 'icur'.
xfsprogs-4.15.1/libxfs/xfs_bmap.c:4753:26: style: Function 'xfs_bmap_del_extent_cow' argument 2 names different: declaration 'cur' definition 'icur'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_bmap.h:226:27: note: Function 'xfs_bmap_del_extent_cow' argument 2 names different: declaration 'cur' definition 'icur'.
xfsprogs-4.15.1/libxfs/xfs_bmap.c:4753:26: note: Function 'xfs_bmap_del_extent_cow' argument 2 names different: declaration 'cur' definition 'icur'.
xfsprogs-4.15.1/libxfs/xfs_bmap.c:5076:17: style: Function '__xfs_bunmapi' argument 3 names different: declaration 'bno' definition 'start'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_bmap.h:215:17: note: Function '__xfs_bunmapi' argument 3 names different: declaration 'bno' definition 'start'.
xfsprogs-4.15.1/libxfs/xfs_bmap.c:5076:17: note: Function '__xfs_bunmapi' argument 3 names different: declaration 'bno' definition 'start'.
xfsprogs-4.15.1/libxfs/xfs_bmap.c:5934:26: style: Function 'xfs_bmap_split_extent' argument 2 names different: declaration 'split_offset' definition 'split_fsb'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_bmap.h:237:63: note: Function 'xfs_bmap_split_extent' argument 2 names different: declaration 'split_offset' definition 'split_fsb'.
xfsprogs-4.15.1/libxfs/xfs_bmap.c:5934:26: note: Function 'xfs_bmap_split_extent' argument 2 names different: declaration 'split_offset' definition 'split_fsb'.
xfsprogs-4.15.1/libxfs/xfs_bmap.c:6023:24: style: Function 'xfs_bmap_map_extent' argument 4 names different: declaration 'imap' definition 'PREV'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_bmap.h:261:47: note: Function 'xfs_bmap_map_extent' argument 4 names different: declaration 'imap' definition 'PREV'.
xfsprogs-4.15.1/libxfs/xfs_bmap.c:6023:24: note: Function 'xfs_bmap_map_extent' argument 4 names different: declaration 'imap' definition 'PREV'.
xfsprogs-4.15.1/libxfs/xfs_bmap.c:6038:24: style: Function 'xfs_bmap_unmap_extent' argument 4 names different: declaration 'imap' definition 'PREV'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_bmap.h:263:47: note: Function 'xfs_bmap_unmap_extent' argument 4 names different: declaration 'imap' definition 'PREV'.
xfsprogs-4.15.1/libxfs/xfs_bmap.c:6038:24: note: Function 'xfs_bmap_unmap_extent' argument 4 names different: declaration 'imap' definition 'PREV'.
xfsprogs-4.15.1/libxfs/xfs_bmap_btree.c:73:23: style: Function 'xfs_bmbt_disk_get_all' argument 1 names different: declaration 'r' definition 'rec'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_bmap_btree.h:105:51: note: Function 'xfs_bmbt_disk_get_all' argument 1 names different: declaration 'r' definition 'rec'.
xfsprogs-4.15.1/libxfs/xfs_bmap_btree.c:73:23: note: Function 'xfs_bmbt_disk_get_all' argument 1 names different: declaration 'r' definition 'rec'.
xfsprogs-4.15.1/libxfs/xfs_bmap_btree.c:74:24: style: Function 'xfs_bmbt_disk_get_all' argument 2 names different: declaration 's' definition 'irec'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_bmap_btree.h:105:71: note: Function 'xfs_bmbt_disk_get_all' argument 2 names different: declaration 's' definition 'irec'.
xfsprogs-4.15.1/libxfs/xfs_bmap_btree.c:74:24: note: Function 'xfs_bmbt_disk_get_all' argument 2 names different: declaration 's' definition 'irec'.
xfsprogs-4.15.1/libxfs/xfs_btree.c:3789:20: error: Array 'cur->bc_ptrs[9]' accessed at index 9998, which is out of bounds. [arrayIndexOutOfBounds]
xfsprogs-4.15.1/libxfs/xfs_btree.c:4289:33: note: Calling function 'xfs_btree_delrec', 2nd argument 'level' value is 9998
xfsprogs-4.15.1/libxfs/xfs_btree.c:3789:20: note: Array index out of bounds
xfsprogs-4.15.1/libxfs/xfs_btree.c:123:3: warning: Redundant assignment of 'mp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_btree.c:187:3: warning: Redundant assignment of 'mp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_btree.c:1441:3: warning: Redundant assignment of 'cur->bc_tp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_btree.c:1466:2: warning: Redundant assignment of 'cur->bc_tp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_btree.c:1491:3: warning: Redundant assignment of 'cur->bc_tp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_btree.c:1566:3: warning: Redundant assignment of 'cur->bc_tp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_btree.c:2047:23: style: The scope of the variable 'high' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_btree.c:2048:8: style: The scope of the variable 'n' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_btree.c:2077:23: style: The scope of the variable 'max_hkey' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_btree.c:2078:23: style: The scope of the variable 'high' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_btree.c:2079:8: style: The scope of the variable 'n' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_btree.c:2144:23: style: The scope of the variable 'nlkey' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_btree.c:2145:23: style: The scope of the variable 'nhkey' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_btree.c:2147:8: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_btree.c:2213:23: style: The scope of the variable 'kp' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_btree.c:3738:8: style: The scope of the variable 'error' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_btree.c:4407:9: style: The scope of the variable 'error' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_btree.c:1385:27: warning: Suspicious code: sign conversion of dir in calculation, even though dir can have a negative value [signConversion]
xfsprogs-4.15.1/libxfs/xfs_btree.c:1404:27: warning: Suspicious code: sign conversion of dir in calculation, even though dir can have a negative value [signConversion]
xfsprogs-4.15.1/libxfs/xfs_btree.c:1423:27: warning: Suspicious code: sign conversion of dir in calculation, even though dir can have a negative value [signConversion]
xfsprogs-4.15.1/libxfs/xfs_btree.c:881:2: style: Variable '__d' is assigned a value that is never used. [unreadVariable]
xfsprogs-4.15.1/libxfs/xfs_btree.c:902:2: style: Variable '__d' is assigned a value that is never used. [unreadVariable]
xfsprogs-4.15.1/libxfs/xfs_btree.c:1017:2: style: Variable '__d' is assigned a value that is never used. [unreadVariable]
xfsprogs-4.15.1/libxfs/xfs_btree.c:1441:3: style: Variable '__t' is assigned a value that is never used. [unreadVariable]
xfsprogs-4.15.1/libxfs/xfs_btree.c:1466:2: style: Variable '__t' is assigned a value that is never used. [unreadVariable]
xfsprogs-4.15.1/libxfs/xfs_btree.c:1491:3: style: Variable '__t' is assigned a value that is never used. [unreadVariable]
xfsprogs-4.15.1/libxfs/xfs_btree.c:1566:3: style: Variable '__t' is assigned a value that is never used. [unreadVariable]
xfsprogs-4.15.1/libxfs/xfs_btree.c:3789:13: error: Array 'cur.bc_ptrs[9]' accessed at index 9998, which is out of bounds. [arrayIndexOutOfBounds]
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:283:3: warning: Redundant assignment of 'tp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:318:2: warning: Redundant assignment of 'tp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:552:3: warning: Redundant assignment of 'tp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:570:3: warning: Redundant assignment of 'tp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:2180:3: warning: Redundant assignment of 'mp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:2231:4: warning: Redundant assignment of 'mp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:2253:4: warning: Redundant assignment of 'mp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:2276:4: warning: Redundant assignment of 'mp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:2289:4: warning: Redundant assignment of 'mp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:2316:4: warning: Redundant assignment of 'mp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:2327:4: warning: Redundant assignment of 'mp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:2539:4: warning: Redundant assignment of 'mp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:515:24: style: The scope of the variable 'leaf' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:645:8: style: The scope of the variable 'error' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:1262:25: style: The scope of the variable 'node' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:1320:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:1451:25: style: The scope of the variable 'curr' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:1452:25: style: The scope of the variable 'node' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:1453:28: style: The scope of the variable 'btree' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:1457:16: style: The scope of the variable 'hashval' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:1459:8: style: The scope of the variable 'probe' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:1460:8: style: The scope of the variable 'span' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:1461:8: style: The scope of the variable 'max' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:1840:25: style: The scope of the variable 'info' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:1848:8: style: The scope of the variable 'error' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:504:27: style: Function 'xfs_da3_root_split' argument 2 names different: declaration 'existing_root' definition 'blk1'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:53:30: note: Function 'xfs_da3_root_split' argument 2 names different: declaration 'existing_root' definition 'blk1'.
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:504:27: note: Function 'xfs_da3_root_split' argument 2 names different: declaration 'existing_root' definition 'blk1'.
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:505:27: style: Function 'xfs_da3_root_split' argument 3 names different: declaration 'new_child' definition 'blk2'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:54:30: note: Function 'xfs_da3_root_split' argument 3 names different: declaration 'new_child' definition 'blk2'.
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:505:27: note: Function 'xfs_da3_root_split' argument 3 names different: declaration 'new_child' definition 'blk2'.
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:635:27: style: Function 'xfs_da3_node_split' argument 2 names different: declaration 'existing_blk' definition 'oldblk'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:56:30: note: Function 'xfs_da3_node_split' argument 2 names different: declaration 'existing_blk' definition 'oldblk'.
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:635:27: note: Function 'xfs_da3_node_split' argument 2 names different: declaration 'existing_blk' definition 'oldblk'.
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:636:27: style: Function 'xfs_da3_node_split' argument 3 names different: declaration 'split_blk' definition 'newblk'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:57:30: note: Function 'xfs_da3_node_split' argument 3 names different: declaration 'split_blk' definition 'newblk'.
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:636:27: note: Function 'xfs_da3_node_split' argument 3 names different: declaration 'split_blk' definition 'newblk'.
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:637:27: style: Function 'xfs_da3_node_split' argument 4 names different: declaration 'blk_to_add' definition 'addblk'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:58:30: note: Function 'xfs_da3_node_split' argument 4 names different: declaration 'blk_to_add' definition 'addblk'.
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:637:27: note: Function 'xfs_da3_node_split' argument 4 names different: declaration 'blk_to_add' definition 'addblk'.
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:732:27: style: Function 'xfs_da3_node_rebalance' argument 2 names different: declaration 'node_blk_1' definition 'blk1'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:62:27: note: Function 'xfs_da3_node_rebalance' argument 2 names different: declaration 'node_blk_1' definition 'blk1'.
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:732:27: note: Function 'xfs_da3_node_rebalance' argument 2 names different: declaration 'node_blk_1' definition 'blk1'.
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:733:27: style: Function 'xfs_da3_node_rebalance' argument 3 names different: declaration 'node_blk_2' definition 'blk2'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:63:27: note: Function 'xfs_da3_node_rebalance' argument 3 names different: declaration 'node_blk_2' definition 'blk2'.
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:733:27: note: Function 'xfs_da3_node_rebalance' argument 3 names different: declaration 'node_blk_2' definition 'blk2'.
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:875:27: style: Function 'xfs_da3_node_add' argument 2 names different: declaration 'old_node_blk' definition 'oldblk'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:65:28: note: Function 'xfs_da3_node_add' argument 2 names different: declaration 'old_node_blk' definition 'oldblk'.
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:875:27: note: Function 'xfs_da3_node_add' argument 2 names different: declaration 'old_node_blk' definition 'oldblk'.
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:876:27: style: Function 'xfs_da3_node_add' argument 3 names different: declaration 'new_node_blk' definition 'newblk'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:66:28: note: Function 'xfs_da3_node_add' argument 3 names different: declaration 'new_node_blk' definition 'newblk'.
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:876:27: note: Function 'xfs_da3_node_add' argument 3 names different: declaration 'new_node_blk' definition 'newblk'.
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:1113:9: style: Function 'xfs_da3_node_toosmall' argument 2 names different: declaration 'retval' definition 'action'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:73:62: note: Function 'xfs_da3_node_toosmall' argument 2 names different: declaration 'retval' definition 'action'.
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:1113:9: note: Function 'xfs_da3_node_toosmall' argument 2 names different: declaration 'retval' definition 'action'.
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:1259:28: style: Function 'xfs_da3_fixhashpath' argument 2 names different: declaration 'path_to_to_fix' definition 'path'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_da_btree.h:174:34: note: Function 'xfs_da3_fixhashpath' argument 2 names different: declaration 'path_to_to_fix' definition 'path'.
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:1259:28: note: Function 'xfs_da3_fixhashpath' argument 2 names different: declaration 'path_to_to_fix' definition 'path'.
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:1364:27: style: Function 'xfs_da3_node_unbalance' argument 2 names different: declaration 'src_node_blk' definition 'drop_blk'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:77:27: note: Function 'xfs_da3_node_unbalance' argument 2 names different: declaration 'src_node_blk' definition 'drop_blk'.
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:1364:27: note: Function 'xfs_da3_node_unbalance' argument 2 names different: declaration 'src_node_blk' definition 'drop_blk'.
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:1365:27: style: Function 'xfs_da3_node_unbalance' argument 3 names different: declaration 'dst_node_blk' definition 'save_blk'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:78:27: note: Function 'xfs_da3_node_unbalance' argument 3 names different: declaration 'dst_node_blk' definition 'save_blk'.
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:1365:27: note: Function 'xfs_da3_node_unbalance' argument 3 names different: declaration 'dst_node_blk' definition 'save_blk'.
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:1970:32: style: Function 'libxfs_da_hashname' argument 1 names different: declaration 'name_string' definition 'name'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_da_btree.h:210:37: note: Function 'libxfs_da_hashname' argument 1 names different: declaration 'name_string' definition 'name'.
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:1970:32: note: Function 'libxfs_da_hashname' argument 1 names different: declaration 'name_string' definition 'name'.
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:1970:42: style: Function 'libxfs_da_hashname' argument 2 names different: declaration 'name_length' definition 'namelen'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_da_btree.h:210:54: note: Function 'libxfs_da_hashname' argument 2 names different: declaration 'name_length' definition 'namelen'.
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:1970:42: note: Function 'libxfs_da_hashname' argument 2 names different: declaration 'name_length' definition 'namelen'.
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:2560:20: style: Function 'xfs_da_get_buf' argument 5 names different: declaration 'bp' definition 'bpp'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_da_btree.h:199:27: note: Function 'xfs_da_get_buf' argument 5 names different: declaration 'bp' definition 'bpp'.
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:2560:20: note: Function 'xfs_da_get_buf' argument 5 names different: declaration 'bp' definition 'bpp'.
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:2655:15: style: Function 'xfs_da_reada_buf' argument 3 names different: declaration 'mapped_bno' definition 'mappedbno'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_da_btree.h:205:17: note: Function 'xfs_da_reada_buf' argument 3 names different: declaration 'mapped_bno' definition 'mappedbno'.
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:2655:15: note: Function 'xfs_da_reada_buf' argument 3 names different: declaration 'mapped_bno' definition 'mappedbno'.
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:318:2: style: Variable '__t' is assigned a value that is never used. [unreadVariable]
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:552:3: style: Variable '__t' is assigned a value that is never used. [unreadVariable]
xfsprogs-4.15.1/libxfs/xfs_da_btree.c:570:3: style: Variable '__t' is assigned a value that is never used. [unreadVariable]
xfsprogs-4.15.1/libxfs/xfs_defer.c:485:21: style: Function 'xfs_defer_add' argument 3 names different: declaration 'h' definition 'li'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_defer.h:76:21: note: Function 'xfs_defer_add' argument 3 names different: declaration 'h' definition 'li'.
xfsprogs-4.15.1/libxfs/xfs_defer.c:485:21: note: Function 'xfs_defer_add' argument 3 names different: declaration 'h' definition 'li'.
xfsprogs-4.15.1/libxfs/xfs_dir2.c:212:3: warning: Redundant assignment of 'mp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_dir2.c:270:3: warning: Redundant assignment of 'dp->i_mount' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_dir2.c:364:2: warning: Redundant assignment of 'dp->i_mount' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_dir2.c:443:2: warning: Redundant assignment of 'dp->i_mount' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_dir2.c:259:16: style: Function 'libxfs_dir_createname' argument 7 names different: declaration 'tot' definition 'total'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_dir2.h:134:47: note: Function 'libxfs_dir_createname' argument 7 names different: declaration 'tot' definition 'total'.
xfsprogs-4.15.1/libxfs/xfs_dir2.c:259:16: note: Function 'libxfs_dir_createname' argument 7 names different: declaration 'tot' definition 'total'.
xfsprogs-4.15.1/libxfs/xfs_dir2.c:436:15: style: Function 'xfs_dir_removename' argument 7 names different: declaration 'tot' definition 'total'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_dir2.h:141:47: note: Function 'xfs_dir_removename' argument 7 names different: declaration 'tot' definition 'total'.
xfsprogs-4.15.1/libxfs/xfs_dir2.c:436:15: note: Function 'xfs_dir_removename' argument 7 names different: declaration 'tot' definition 'total'.
xfsprogs-4.15.1/libxfs/xfs_dir2.c:498:15: style: Function 'libxfs_dir_replace' argument 7 names different: declaration 'tot' definition 'total'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_dir2.h:145:47: note: Function 'libxfs_dir_replace' argument 7 names different: declaration 'tot' definition 'total'.
xfsprogs-4.15.1/libxfs/xfs_dir2.c:498:15: note: Function 'libxfs_dir_replace' argument 7 names different: declaration 'tot' definition 'total'.
xfsprogs-4.15.1/libxfs/xfs_dir2.c:621:9: style: Function 'libxfs_dir2_isblock' argument 2 names different: declaration 'r' definition 'vp'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_dir2.h:157:60: note: Function 'libxfs_dir2_isblock' argument 2 names different: declaration 'r' definition 'vp'.
xfsprogs-4.15.1/libxfs/xfs_dir2.c:621:9: note: Function 'libxfs_dir2_isblock' argument 2 names different: declaration 'r' definition 'vp'.
xfsprogs-4.15.1/libxfs/xfs_dir2.c:641:9: style: Function 'libxfs_dir2_isleaf' argument 2 names different: declaration 'r' definition 'vp'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_dir2.h:158:59: note: Function 'libxfs_dir2_isleaf' argument 2 names different: declaration 'r' definition 'vp'.
xfsprogs-4.15.1/libxfs/xfs_dir2.c:641:9: note: Function 'libxfs_dir2_isleaf' argument 2 names different: declaration 'r' definition 'vp'.
xfsprogs-4.15.1/libxfs/xfs_dir2_block.c:139:3: warning: Redundant assignment of 'tp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_dir2_block.c:153:2: warning: Redundant assignment of 'tp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_dir2_block.c:344:16: style: The scope of the variable 'hash' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_dir2_block.c:346:8: style: The scope of the variable 'highstale' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_dir2_block.c:351:8: style: The scope of the variable 'lowstale' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_dir2_block.c:655:21: style: The scope of the variable 'addr' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_dir2_block.c:903:12: style: The scope of the variable 'bestsp' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_dir2_block.c:153:2: style: Variable '__t' is assigned a value that is never used. [unreadVariable]
xfsprogs-4.15.1/libxfs/xfs_dir2_data.c:98:3: warning: Redundant assignment of 'mp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_dir2_data.c:334:3: warning: Redundant assignment of 'tp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_dir2_data.c:611:2: warning: Redundant assignment of 'tp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_dir2_data.c:50:26: style: The scope of the variable 'dup' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_dir2_data.c:59:8: style: The scope of the variable 'stale' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_dir2_data.c:515:25: style: The scope of the variable 'btp' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_dir2_data.c:517:26: style: The scope of the variable 'dup' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_dir2_data.c:426:29: style: Function 'xfs_dir2_data_freeinsert' argument 2 names different: declaration 'bf' definition 'dfp'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_dir2_priv.h:55:30: note: Function 'xfs_dir2_data_freeinsert' argument 2 names different: declaration 'bf' definition 'dfp'.
xfsprogs-4.15.1/libxfs/xfs_dir2_data.c:426:29: note: Function 'xfs_dir2_data_freeinsert' argument 2 names different: declaration 'bf' definition 'dfp'.
xfsprogs-4.15.1/libxfs/xfs_dir2_data.c:611:2: style: Variable 'tp' is assigned a value that is never used. [unreadVariable]
xfsprogs-4.15.1/libxfs/xfs_dir2_data.c:611:2: style: Variable '__t' is assigned a value that is never used. [unreadVariable]
xfsprogs-4.15.1/libxfs/xfs_dir2_leaf.c:269:3: warning: Redundant assignment of 'tp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_dir2_leaf.c:286:3: warning: Redundant assignment of 'tp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_dir2_leaf.c:331:3: warning: Redundant assignment of 'tp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_dir2_leaf.c:334:3: warning: Redundant assignment of 'tp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_dir2_leaf.c:453:2: warning: Redundant assignment of 'tp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_dir2_leaf.c:1773:2: warning: Redundant assignment of 'tp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_dir2_leaf.c:1349:17: style: The scope of the variable 'i' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_dir2_leaf.c:331:3: style: Variable '__t' is assigned a value that is never used. [unreadVariable]
xfsprogs-4.15.1/libxfs/xfs_dir2_leaf.c:334:3: style: Variable '__t' is assigned a value that is never used. [unreadVariable]
xfsprogs-4.15.1/libxfs/xfs_dir2_leaf.c:453:2: style: Variable 'tp' is assigned a value that is never used. [unreadVariable]
xfsprogs-4.15.1/libxfs/xfs_dir2_leaf.c:453:2: style: Variable '__t' is assigned a value that is never used. [unreadVariable]
xfsprogs-4.15.1/libxfs/xfs_dir2_leaf.c:1773:2: style: Variable '__t' is assigned a value that is never used. [unreadVariable]
xfsprogs-4.15.1/libxfs/xfs_dir2_node.c:217:3: warning: Redundant assignment of 'tp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_dir2_node.c:260:2: warning: Redundant assignment of 'tp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_dir2_node.c:410:2: warning: Redundant assignment of 'tp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_dir2_node.c:670:5: warning: Redundant assignment of 'mp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_dir2_node.c:832:4: warning: Redundant assignment of 'tp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_dir2_node.c:847:4: warning: Redundant assignment of 'tp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_dir2_node.c:1914:5: warning: Redundant assignment of 'mp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_dir2_node.c:347:22: style: The scope of the variable 'off' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_dir2_node.c:2179:23: style: The scope of the variable 'hdr' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_dir2_node.c:2180:25: style: The scope of the variable 'dep' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_dir2_node.c:2185:20: style: The scope of the variable 'leaf' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_dir2_node.c:2186:25: style: The scope of the variable 'lep' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_dir2_node.c:934:3: warning: Suspicious code: sign conversion of count in calculation, even though count can have a negative value [signConversion]
xfsprogs-4.15.1/libxfs/xfs_dir2_node.c:260:2: style: Variable 'tp' is assigned a value that is never used. [unreadVariable]
xfsprogs-4.15.1/libxfs/xfs_dir2_node.c:260:2: style: Variable '__t' is assigned a value that is never used. [unreadVariable]
xfsprogs-4.15.1/libxfs/xfs_dir2_node.c:410:2: style: Variable 'tp' is assigned a value that is never used. [unreadVariable]
xfsprogs-4.15.1/libxfs/xfs_dir2_node.c:410:2: style: Variable '__t' is assigned a value that is never used. [unreadVariable]
xfsprogs-4.15.1/libxfs/xfs_dir2_node.c:832:4: style: Variable '__t' is assigned a value that is never used. [unreadVariable]
xfsprogs-4.15.1/libxfs/xfs_dir2_node.c:847:4: style: Variable '__t' is assigned a value that is never used. [unreadVariable]
xfsprogs-4.15.1/libxfs/xfs_dir2_node.c:490:12: error: Uninitialized variable: highstale [uninitvar]
xfsprogs-4.15.1/libxfs/xfs_dir2_node.c:489:65: error: Uninitialized variable: lowstale [uninitvar]
xfsprogs-4.15.1/libxfs/xfs_dir2_sf.c:65:21: style: The scope of the variable 'addr' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_dir2_sf.c:281:8: style: The scope of the variable 'error' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_dir2_sf.c:648:13: style: The scope of the variable 'filetype' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_dir2_sf.c:970:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_dir2_sf.c:973:23: style: The scope of the variable 'sfep' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_dir2_sf.c:997:7: style: The scope of the variable 'error' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_dir2_sf.c:62:23: style: Function 'xfs_dir2_block_sfsize' argument 2 names different: declaration 'block' definition 'hdr'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_dir2_priv.h:122:29: note: Function 'xfs_dir2_block_sfsize' argument 2 names different: declaration 'block' definition 'hdr'.
xfsprogs-4.15.1/libxfs/xfs_dir2_sf.c:62:23: note: Function 'xfs_dir2_block_sfsize' argument 2 names different: declaration 'block' definition 'hdr'.
xfsprogs-4.15.1/libxfs/xfs_dir2_sf.c:292:2: warning: Assert statement calls a function which may have desired side effects: 'xfs_dir2_sf_lookup'. [assertWithSideEffect]
xfsprogs-4.15.1/libxfs/xfs_ialloc.c:578:7: style: Condition 'error' is always false [knownConditionTrueFalse]
xfsprogs-4.15.1/libxfs/xfs_ialloc.c:577:11: note: Assignment 'error=0', assigned value is 0
xfsprogs-4.15.1/libxfs/xfs_ialloc.c:578:7: note: Condition 'error' is always false
xfsprogs-4.15.1/libxfs/xfs_ialloc.c:650:6: style: Condition 'do_sparse' is always false [knownConditionTrueFalse]
xfsprogs-4.15.1/libxfs/xfs_ialloc.c:615:19: note: Assignment 'do_sparse=0', assigned value is 0
xfsprogs-4.15.1/libxfs/xfs_ialloc.c:650:6: note: Condition 'do_sparse' is always false
xfsprogs-4.15.1/libxfs/xfs_ialloc.c:1143:6: style: Condition 'error' is always false [knownConditionTrueFalse]
xfsprogs-4.15.1/libxfs/xfs_ialloc.c:1142:10: note: Assignment 'error=0', assigned value is 0
xfsprogs-4.15.1/libxfs/xfs_ialloc.c:1143:6: note: Condition 'error' is always false
xfsprogs-4.15.1/libxfs/xfs_ialloc.c:1348:6: style: Condition 'error' is always false [knownConditionTrueFalse]
xfsprogs-4.15.1/libxfs/xfs_ialloc.c:1347:10: note: Assignment 'error=0', assigned value is 0
xfsprogs-4.15.1/libxfs/xfs_ialloc.c:1348:6: note: Condition 'error' is always false
xfsprogs-4.15.1/libxfs/xfs_ialloc.c:1566:6: style: Condition 'error' is always false [knownConditionTrueFalse]
xfsprogs-4.15.1/libxfs/xfs_ialloc.c:1565:10: note: Assignment 'error=0', assigned value is 0
xfsprogs-4.15.1/libxfs/xfs_ialloc.c:1566:6: note: Condition 'error' is always false
xfsprogs-4.15.1/libxfs/xfs_ialloc.c:1609:6: style: Condition 'error' is always false [knownConditionTrueFalse]
xfsprogs-4.15.1/libxfs/xfs_ialloc.c:1608:10: note: Assignment 'error=0', assigned value is 0
xfsprogs-4.15.1/libxfs/xfs_ialloc.c:1609:6: note: Condition 'error' is always false
xfsprogs-4.15.1/libxfs/xfs_ialloc.c:1627:6: style: Condition 'error' is always false [knownConditionTrueFalse]
xfsprogs-4.15.1/libxfs/xfs_ialloc.c:1626:10: note: Assignment 'error=0', assigned value is 0
xfsprogs-4.15.1/libxfs/xfs_ialloc.c:1627:6: note: Condition 'error' is always false
xfsprogs-4.15.1/libxfs/xfs_ialloc.c:1630:6: style: Condition 'error' is always false [knownConditionTrueFalse]
xfsprogs-4.15.1/libxfs/xfs_ialloc.c:1629:10: note: Assignment 'error=0', assigned value is 0
xfsprogs-4.15.1/libxfs/xfs_ialloc.c:1630:6: note: Condition 'error' is always false
xfsprogs-4.15.1/libxfs/xfs_ialloc.c:1917:6: style: Condition 'error' is always false [knownConditionTrueFalse]
xfsprogs-4.15.1/libxfs/xfs_ialloc.c:1916:10: note: Assignment 'error=0', assigned value is 0
xfsprogs-4.15.1/libxfs/xfs_ialloc.c:1917:6: note: Condition 'error' is always false
xfsprogs-4.15.1/libxfs/xfs_ialloc.c:2004:6: style: Condition 'error' is always false [knownConditionTrueFalse]
xfsprogs-4.15.1/libxfs/xfs_ialloc.c:2003:10: note: Assignment 'error=0', assigned value is 0
xfsprogs-4.15.1/libxfs/xfs_ialloc.c:2004:6: note: Condition 'error' is always false
xfsprogs-4.15.1/libxfs/xfs_ialloc.c:2105:6: style: Condition 'error' is always false [knownConditionTrueFalse]
xfsprogs-4.15.1/libxfs/xfs_ialloc.c:2104:10: note: Assignment 'error=0', assigned value is 0
xfsprogs-4.15.1/libxfs/xfs_ialloc.c:2105:6: note: Condition 'error' is always false
xfsprogs-4.15.1/libxfs/xfs_ialloc.c:2598:3: warning: Redundant assignment of 'tp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_ialloc.c:178:8: style: The scope of the variable 'error' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_ialloc.c:266:19: style: The scope of the variable 'fbuf' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_ialloc.c:127:31: style: Function 'xfs_inobt_get_rec' argument 2 names different: declaration 'rec' definition 'irec'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_ialloc.h:157:27: note: Function 'xfs_inobt_get_rec' argument 2 names different: declaration 'rec' definition 'irec'.
xfsprogs-4.15.1/libxfs/xfs_ialloc.c:127:31: note: Function 'xfs_inobt_get_rec' argument 2 names different: declaration 'rec' definition 'irec'.
xfsprogs-4.15.1/libxfs/xfs_ialloc.c:1673:20: style: Function 'xfs_dialloc' argument 4 names different: declaration 'agbp' definition 'IO_agbp'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_ialloc.h:84:19: note: Function 'xfs_dialloc' argument 4 names different: declaration 'agbp' definition 'IO_agbp'.
xfsprogs-4.15.1/libxfs/xfs_ialloc.c:1673:20: note: Function 'xfs_dialloc' argument 4 names different: declaration 'agbp' definition 'IO_agbp'.
xfsprogs-4.15.1/libxfs/xfs_ialloc.c:2127:23: style: Function 'xfs_difree' argument 4 names different: declaration 'ifree' definition 'xic'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_ialloc.h:98:23: note: Function 'xfs_difree' argument 4 names different: declaration 'ifree' definition 'xic'.
xfsprogs-4.15.1/libxfs/xfs_ialloc.c:2127:23: note: Function 'xfs_difree' argument 4 names different: declaration 'ifree' definition 'xic'.
xfsprogs-4.15.1/libxfs/xfs_iext_tree.c:921:2: warning: Redundant assignment of 'ip->i_mount' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_iext_tree.c:685:52: style: The scope of the variable 'i' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_iext_tree.c:698:52: style: The scope of the variable 'i' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_iext_tree.c:1021:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_iext_tree.c:917:17: style: Function 'libxfs_iext_lookup_extent' argument 3 names different: declaration 'bno' definition 'offset'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_inode_fork.h:123:41: note: Function 'libxfs_iext_lookup_extent' argument 3 names different: declaration 'bno' definition 'offset'.
xfsprogs-4.15.1/libxfs/xfs_iext_tree.c:917:17: note: Function 'libxfs_iext_lookup_extent' argument 3 names different: declaration 'bno' definition 'offset'.
xfsprogs-4.15.1/libxfs/xfs_iext_tree.c:977:24: style: Function 'xfs_iext_update_extent' argument 4 names different: declaration 'gotp' definition 'new'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_inode_fork.h:135:26: note: Function 'xfs_iext_update_extent' argument 4 names different: declaration 'gotp' definition 'new'.
xfsprogs-4.15.1/libxfs/xfs_iext_tree.c:977:24: note: Function 'xfs_iext_update_extent' argument 4 names different: declaration 'gotp' definition 'new'.
xfsprogs-4.15.1/libxfs/xfs_iext_tree.c:618:13: portability: 'new' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xfsprogs-4.15.1/libxfs/xfs_inode_buf.c:512:3: warning: Redundant assignment of 'mp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_inode_buf.c:103:9: portability: '(bp)->b_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xfsprogs-4.15.1/libxfs/xfs_inode_buf.c:204:10: portability: '(bp)->b_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xfsprogs-4.15.1/libxfs/xfs_inode_fork.c:703:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xfsprogs-4.15.1/libxfs/xfs_inode_fork.c:72:3: warning: Redundant assignment of 'ip->i_mount' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_inode_fork.c:81:3: warning: Redundant assignment of 'ip->i_mount' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_inode_fork.c:91:3: warning: Redundant assignment of 'ip->i_mount' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_inode_fork.c:100:3: warning: Redundant assignment of 'ip->i_mount' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_inode_fork.c:110:3: warning: Redundant assignment of 'ip->i_mount' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_inode_fork.c:121:4: warning: Redundant assignment of 'ip->i_mount' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_inode_fork.c:141:5: warning: Redundant assignment of 'ip->i_mount' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_inode_fork.c:154:5: warning: Redundant assignment of 'ip->i_mount' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_inode_fork.c:170:4: warning: Redundant assignment of 'ip->i_mount' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_inode_fork.c:177:3: warning: Redundant assignment of 'ip->i_mount' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_inode_fork.c:213:4: warning: Redundant assignment of 'ip->i_mount' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_inode_fork.c:300:3: warning: Redundant assignment of 'ip->i_mount' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_inode_fork.c:336:3: warning: Redundant assignment of 'mp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_inode_fork.c:352:5: warning: Redundant assignment of 'mp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_inode_fork.c:409:3: warning: Redundant assignment of 'mp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_inode_fork.c:325:23: style: The scope of the variable 'dp' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_inode_fork.c:327:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_refcount.c:1174:25: style: Function 'xfs_refcount_increase_extent' argument 3 names different: declaration 'irec' definition 'PREV'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_refcount.h:45:54: note: Function 'xfs_refcount_increase_extent' argument 3 names different: declaration 'irec' definition 'PREV'.
xfsprogs-4.15.1/libxfs/xfs_refcount.c:1174:25: note: Function 'xfs_refcount_increase_extent' argument 3 names different: declaration 'irec' definition 'PREV'.
xfsprogs-4.15.1/libxfs/xfs_refcount.c:1190:25: style: Function 'xfs_refcount_decrease_extent' argument 3 names different: declaration 'irec' definition 'PREV'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_refcount.h:47:54: note: Function 'xfs_refcount_decrease_extent' argument 3 names different: declaration 'irec' definition 'PREV'.
xfsprogs-4.15.1/libxfs/xfs_refcount.c:1190:25: note: Function 'xfs_refcount_decrease_extent' argument 3 names different: declaration 'irec' definition 'PREV'.
xfsprogs-4.15.1/libxfs/xfs_rmap.c:2269:24: style: Function 'xfs_rmap_map_extent' argument 5 names different: declaration 'imap' definition 'PREV'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_rmap.h:204:25: note: Function 'xfs_rmap_map_extent' argument 5 names different: declaration 'imap' definition 'PREV'.
xfsprogs-4.15.1/libxfs/xfs_rmap.c:2269:24: note: Function 'xfs_rmap_map_extent' argument 5 names different: declaration 'imap' definition 'PREV'.
xfsprogs-4.15.1/libxfs/xfs_rmap.c:2286:24: style: Function 'xfs_rmap_unmap_extent' argument 5 names different: declaration 'imap' definition 'PREV'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_rmap.h:207:25: note: Function 'xfs_rmap_unmap_extent' argument 5 names different: declaration 'imap' definition 'PREV'.
xfsprogs-4.15.1/libxfs/xfs_rmap.c:2286:24: note: Function 'xfs_rmap_unmap_extent' argument 5 names different: declaration 'imap' definition 'PREV'.
xfsprogs-4.15.1/libxfs/xfs_rmap.c:2303:24: style: Function 'xfs_rmap_convert_extent' argument 5 names different: declaration 'imap' definition 'PREV'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_rmap.h:210:25: note: Function 'xfs_rmap_convert_extent' argument 5 names different: declaration 'imap' definition 'PREV'.
xfsprogs-4.15.1/libxfs/xfs_rmap.c:2303:24: note: Function 'xfs_rmap_convert_extent' argument 5 names different: declaration 'imap' definition 'PREV'.
xfsprogs-4.15.1/libxfs/xfs_rmap_btree.c:466:19: style: Function 'libxfs_rmapbt_init_cursor' argument 3 names different: declaration 'bp' definition 'agbp'. [funcArgNamesDifferent]
xfsprogs-4.15.1/libxfs/xfs_rmap_btree.h:56:43: note: Function 'libxfs_rmapbt_init_cursor' argument 3 names different: declaration 'bp' definition 'agbp'.
xfsprogs-4.15.1/libxfs/xfs_rmap_btree.c:466:19: note: Function 'libxfs_rmapbt_init_cursor' argument 3 names different: declaration 'bp' definition 'agbp'.
xfsprogs-4.15.1/libxfs/xfs_rmap_btree.c:155:2: style: Variable '__foo' is assigned a value that is never used. [unreadVariable]
xfsprogs-4.15.1/libxfs/xfs_rtbitmap.c:986:6: style: Condition 'error' is always false [knownConditionTrueFalse]
xfsprogs-4.15.1/libxfs/xfs_rtbitmap.c:985:10: note: Assignment 'error=0', assigned value is 0
xfsprogs-4.15.1/libxfs/xfs_rtbitmap.c:986:6: note: Condition 'error' is always false
xfsprogs-4.15.1/libxfs/xfs_rtbitmap.c:95:2: warning: Redundant assignment of 'tp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_rtbitmap.c:467:7: style: The scope of the variable 'error' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_rtbitmap.c:507:7: portability: 'bp->b_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xfsprogs-4.15.1/libxfs/xfs_rtbitmap.c:95:2: style: Variable '__t' is assigned a value that is never used. [unreadVariable]
xfsprogs-4.15.1/libxfs/xfs_sb.c:828:2: warning: Redundant assignment of 'tp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_sb.c:767:15: style: The scope of the variable 'pag' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_sb.c:774:7: style: The scope of the variable 'error' can be reduced. [variableScope]
xfsprogs-4.15.1/libxfs/xfs_sb.c:230:6: style: Checking if unsigned variable 'sbp->sb_agcount' is less than zero. [unsignedLessThanZero]
xfsprogs-4.15.1/libxfs/xfs_sb.c:828:2: style: Variable '__t' is assigned a value that is never used. [unreadVariable]
xfsprogs-4.15.1/libxfs/xfs_symlink_remote.c:182:2: warning: Redundant assignment of 'tp' to itself. [selfAssignment]
xfsprogs-4.15.1/libxfs/xfs_symlink_remote.c:182:2: style: Variable '__t' is assigned a value that is never used. [unreadVariable]
xfsprogs-4.15.1/libxlog/xfs_log_recover.c:870:11: warning: Redundant assignment of 'tail_lsn' to itself. [selfAssignment]
xfsprogs-4.15.1/libxlog/xfs_log_recover.c:205:7: style: The scope of the variable 'error' can be reduced. [variableScope]
xfsprogs-4.15.1/libxlog/xfs_log_recover.c:1228:19: style: The scope of the variable 'trans' can be reduced. [variableScope]
xfsprogs-4.15.1/libxlog/xfs_log_recover.c:1231:17: style: The scope of the variable 'hash' can be reduced. [variableScope]
xfsprogs-4.15.1/libxlog/xfs_log_recover.c:1358:11: style: The scope of the variable 'j' can be reduced. [variableScope]
xfsprogs-4.15.1/libxlog/xfs_log_recover.c:1358:14: style: The scope of the variable 'k' can be reduced. [variableScope]
xfsprogs-4.15.1/logprint/log_copy.c:33:12: style: The scope of the variable 'r' can be reduced. [variableScope]
xfsprogs-4.15.1/logprint/log_dump.c:33:8: style: The scope of the variable 'r' can be reduced. [variableScope]
xfsprogs-4.15.1/logprint/log_misc.c:494:2: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xfsprogs-4.15.1/logprint/log_misc.c:1037:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xfsprogs-4.15.1/logprint/log_misc.c:1111:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xfsprogs-4.15.1/logprint/log_print_all.c:88:10: style: The scope of the variable 'p' can be reduced. [variableScope]
xfsprogs-4.15.1/logprint/log_print_all.c:89:8: style: The scope of the variable 'len' can be reduced. [variableScope]
xfsprogs-4.15.1/logprint/log_print_all.c:287:8: style: The scope of the variable 'attr_index' can be reduced. [variableScope]
xfsprogs-4.15.1/mdrestore/xfs_mdrestore.c:264:41: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/mdrestore/xfs_mdrestore.c:265:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/mdrestore/xfs_mdrestore.c:266:41: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xfsprogs-4.15.1/mdrestore/xfs_mdrestore.c:36:1: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing]
xfsprogs-4.15.1/mkfs/proto.c:191:12: style: Function 'rsvfile' argument 3 names different: declaration 'len' definition 'llen'. [funcArgNamesDifferent]
xfsprogs-4.15.1/mkfs/proto.c:29:65: note: Function 'rsvfile' argument 3 names different: declaration 'len' definition 'llen'.
xfsprogs-4.15.1/mkfs/proto.c:191:12: note: Function 'rsvfile' argument 3 names different: declaration 'len' definition 'llen'.
xfsprogs-4.15.1/mkfs/xfs_mkfs.c:1055:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xfsprogs-4.15.1/mkfs/xfs_mkfs.c:2032:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xfsprogs-4.15.1/mkfs/xfs_mkfs.c:2039:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xfsprogs-4.15.1/mkfs/xfs_mkfs.c:1697:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
xfsprogs-4.15.1/mkfs/xfs_mkfs.c:3369:8: style: The scope of the variable 'bucket' can be reduced. [variableScope]
xfsprogs-4.15.1/quota/darwin.c:24:7: style: Function 'xfsquotactl' argument 1 names different: declaration '__cmd' definition 'command'. [funcArgNamesDifferent]
xfsprogs-4.15.1/quota/quota.h:36:28: note: Function 'xfsquotactl' argument 1 names different: declaration '__cmd' definition 'command'.
xfsprogs-4.15.1/quota/darwin.c:24:7: note: Function 'xfsquotactl' argument 1 names different: declaration '__cmd' definition 'command'.
xfsprogs-4.15.1/quota/darwin.c:25:14: style: Function 'xfsquotactl' argument 2 names different: declaration '__device' definition 'device'. [funcArgNamesDifferent]
xfsprogs-4.15.1/quota/quota.h:36:47: note: Function 'xfsquotactl' argument 2 names different: declaration '__device' definition 'device'.
xfsprogs-4.15.1/quota/darwin.c:25:14: note: Function 'xfsquotactl' argument 2 names different: declaration '__device' definition 'device'.
xfsprogs-4.15.1/quota/darwin.c:26:8: style: Function 'xfsquotactl' argument 3 names different: declaration '__type' definition 'type'. [funcArgNamesDifferent]
xfsprogs-4.15.1/quota/quota.h:37:9: note: Function 'xfsquotactl' argument 3 names different: declaration '__type' definition 'type'.
xfsprogs-4.15.1/quota/darwin.c:26:8: note: Function 'xfsquotactl' argument 3 names different: declaration '__type' definition 'type'.
xfsprogs-4.15.1/quota/darwin.c:27:8: style: Function 'xfsquotactl' argument 4 names different: declaration '__id' definition 'id'. [funcArgNamesDifferent]
xfsprogs-4.15.1/quota/quota.h:37:22: note: Function 'xfsquotactl' argument 4 names different: declaration '__id' definition 'id'.
xfsprogs-4.15.1/quota/darwin.c:27:8: note: Function 'xfsquotactl' argument 4 names different: declaration '__id' definition 'id'.
xfsprogs-4.15.1/quota/darwin.c:28:9: style: Function 'xfsquotactl' argument 5 names different: declaration '__addr' definition 'addr'. [funcArgNamesDifferent]
xfsprogs-4.15.1/quota/quota.h:37:35: note: Function 'xfsquotactl' argument 5 names different: declaration '__addr' definition 'addr'.
xfsprogs-4.15.1/quota/darwin.c:28:9: note: Function 'xfsquotactl' argument 5 names different: declaration '__addr' definition 'addr'.
xfsprogs-4.15.1/quota/edit.c:229:12: style: The scope of the variable 'v' can be reduced. [variableScope]
xfsprogs-4.15.1/quota/free.c:65:12: style: The scope of the variable 'logsize' can be reduced. [variableScope]
xfsprogs-4.15.1/quota/freebsd.c:23:7: style: Function 'xfsquotactl' argument 1 names different: declaration '__cmd' definition 'command'. [funcArgNamesDifferent]
xfsprogs-4.15.1/quota/quota.h:36:28: note: Function 'xfsquotactl' argument 1 names different: declaration '__cmd' definition 'command'.
xfsprogs-4.15.1/quota/freebsd.c:23:7: note: Function 'xfsquotactl' argument 1 names different: declaration '__cmd' definition 'command'.
xfsprogs-4.15.1/quota/freebsd.c:24:14: style: Function 'xfsquotactl' argument 2 names different: declaration '__device' definition 'device'. [funcArgNamesDifferent]
xfsprogs-4.15.1/quota/quota.h:36:47: note: Function 'xfsquotactl' argument 2 names different: declaration '__device' definition 'device'.
xfsprogs-4.15.1/quota/freebsd.c:24:14: note: Function 'xfsquotactl' argument 2 names different: declaration '__device' definition 'device'.
xfsprogs-4.15.1/quota/freebsd.c:25:8: style: Function 'xfsquotactl' argument 3 names different: declaration '__type' definition 'type'. [funcArgNamesDifferent]
xfsprogs-4.15.1/quota/quota.h:37:9: note: Function 'xfsquotactl' argument 3 names different: declaration '__type' definition 'type'.
xfsprogs-4.15.1/quota/freebsd.c:25:8: note: Function 'xfsquotactl' argument 3 names different: declaration '__type' definition 'type'.
xfsprogs-4.15.1/quota/freebsd.c:26:8: style: Function 'xfsquotactl' argument 4 names different: declaration '__id' definition 'id'. [funcArgNamesDifferent]
xfsprogs-4.15.1/quota/quota.h:37:22: note: Function 'xfsquotactl' argument 4 names different: declaration '__id' definition 'id'.
xfsprogs-4.15.1/quota/freebsd.c:26:8: note: Function 'xfsquotactl' argument 4 names different: declaration '__id' definition 'id'.
xfsprogs-4.15.1/quota/freebsd.c:27:9: style: Function 'xfsquotactl' argument 5 names different: declaration '__addr' definition 'addr'. [funcArgNamesDifferent]
xfsprogs-4.15.1/quota/quota.h:37:35: note: Function 'xfsquotactl' argument 5 names different: declaration '__addr' definition 'addr'.
xfsprogs-4.15.1/quota/freebsd.c:27:9: note: Function 'xfsquotactl' argument 5 names different: declaration '__addr' definition 'addr'.
xfsprogs-4.15.1/quota/irix.c:56:7: style: Function 'xfsquotactl' argument 1 names different: declaration '__cmd' definition 'command'. [funcArgNamesDifferent]
xfsprogs-4.15.1/quota/quota.h:36:28: note: Function 'xfsquotactl' argument 1 names different: declaration '__cmd' definition 'command'.
xfsprogs-4.15.1/quota/irix.c:56:7: note: Function 'xfsquotactl' argument 1 names different: declaration '__cmd' definition 'command'.
xfsprogs-4.15.1/quota/irix.c:57:14: style: Function 'xfsquotactl' argument 2 names different: declaration '__device' definition 'device'. [funcArgNamesDifferent]
xfsprogs-4.15.1/quota/quota.h:36:47: note: Function 'xfsquotactl' argument 2 names different: declaration '__device' definition 'device'.
xfsprogs-4.15.1/quota/irix.c:57:14: note: Function 'xfsquotactl' argument 2 names different: declaration '__device' definition 'device'.
xfsprogs-4.15.1/quota/irix.c:58:8: style: Function 'xfsquotactl' argument 3 names different: declaration '__type' definition 'type'. [funcArgNamesDifferent]
xfsprogs-4.15.1/quota/quota.h:37:9: note: Function 'xfsquotactl' argument 3 names different: declaration '__type' definition 'type'.
xfsprogs-4.15.1/quota/irix.c:58:8: note: Function 'xfsquotactl' argument 3 names different: declaration '__type' definition 'type'.
xfsprogs-4.15.1/quota/irix.c:59:8: style: Function 'xfsquotactl' argument 4 names different: declaration '__id' definition 'id'. [funcArgNamesDifferent]
xfsprogs-4.15.1/quota/quota.h:37:22: note: Function 'xfsquotactl' argument 4 names different: declaration '__id' definition 'id'.
xfsprogs-4.15.1/quota/irix.c:59:8: note: Function 'xfsquotactl' argument 4 names different: declaration '__id' definition 'id'.
xfsprogs-4.15.1/quota/irix.c:60:9: style: Function 'xfsquotactl' argument 5 names different: declaration '__addr' definition 'addr'. [funcArgNamesDifferent]
xfsprogs-4.15.1/quota/quota.h:37:35: note: Function 'xfsquotactl' argument 5 names different: declaration '__addr' definition 'addr'.
xfsprogs-4.15.1/quota/irix.c:60:9: note: Function 'xfsquotactl' argument 5 names different: declaration '__addr' definition 'addr'.
xfsprogs-4.15.1/quota/linux.c:70:7: style: Function 'xfsquotactl' argument 1 names different: declaration '__cmd' definition 'command'. [funcArgNamesDifferent]
xfsprogs-4.15.1/quota/quota.h:36:28: note: Function 'xfsquotactl' argument 1 names different: declaration '__cmd' definition 'command'.
xfsprogs-4.15.1/quota/linux.c:70:7: note: Function 'xfsquotactl' argument 1 names different: declaration '__cmd' definition 'command'.
xfsprogs-4.15.1/quota/linux.c:71:14: style: Function 'xfsquotactl' argument 2 names different: declaration '__device' definition 'device'. [funcArgNamesDifferent]
xfsprogs-4.15.1/quota/quota.h:36:47: note: Function 'xfsquotactl' argument 2 names different: declaration '__device' definition 'device'.
xfsprogs-4.15.1/quota/linux.c:71:14: note: Function 'xfsquotactl' argument 2 names different: declaration '__device' definition 'device'.
xfsprogs-4.15.1/quota/linux.c:72:8: style: Function 'xfsquotactl' argument 3 names different: declaration '__type' definition 'type'. [funcArgNamesDifferent]
xfsprogs-4.15.1/quota/quota.h:37:9: note: Function 'xfsquotactl' argument 3 names different: declaration '__type' definition 'type'.
xfsprogs-4.15.1/quota/linux.c:72:8: note: Function 'xfsquotactl' argument 3 names different: declaration '__type' definition 'type'.
xfsprogs-4.15.1/quota/linux.c:73:8: style: Function 'xfsquotactl' argument 4 names different: declaration '__id' definition 'id'. [funcArgNamesDifferent]
xfsprogs-4.15.1/quota/quota.h:37:22: note: Function 'xfsquotactl' argument 4 names different: declaration '__id' definition 'id'.
xfsprogs-4.15.1/quota/linux.c:73:8: note: Function 'xfsquotactl' argument 4 names different: declaration '__id' definition 'id'.
xfsprogs-4.15.1/quota/linux.c:74:9: style: Function 'xfsquotactl' argument 5 names different: declaration '__addr' definition 'addr'. [funcArgNamesDifferent]
xfsprogs-4.15.1/quota/quota.h:37:35: note: Function 'xfsquotactl' argument 5 names different: declaration '__addr' definition 'addr'.
xfsprogs-4.15.1/quota/linux.c:74:9: note: Function 'xfsquotactl' argument 5 names different: declaration '__addr' definition 'addr'.
xfsprogs-4.15.1/quota/path.c:35:16: style: The scope of the variable 'prj' can be reduced. [variableScope]
xfsprogs-4.15.1/quota/path.c:79:18: style: The scope of the variable 'path' can be reduced. [variableScope]
xfsprogs-4.15.1/quota/path.c:97:18: style: The scope of the variable 'path' can be reduced. [variableScope]
xfsprogs-4.15.1/quota/quot.c:236:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xfsprogs-4.15.1/quota/quot.c:86:10: style: The scope of the variable 'hp' can be reduced. [variableScope]
xfsprogs-4.15.1/quota/quot.c:88:14: style: The scope of the variable 'id' can be reduced. [variableScope]
xfsprogs-4.15.1/quota/quot.c:219:9: style: The scope of the variable 'cp' can be reduced. [variableScope]
xfsprogs-4.15.1/quota/report.c:348:7: style: The scope of the variable 'count' can be reduced. [variableScope]
xfsprogs-4.15.1/quota/util.c:33:10: style: Function 'time_to_string' argument 1 names different: declaration '__time' definition 'origin'. [funcArgNamesDifferent]
xfsprogs-4.15.1/quota/quota.h:55:36: note: Function 'time_to_string' argument 1 names different: declaration '__time' definition 'origin'.
xfsprogs-4.15.1/quota/util.c:33:10: note: Function 'time_to_string' argument 1 names different: declaration '__time' definition 'origin'.
xfsprogs-4.15.1/quota/util.c:34:8: style: Function 'time_to_string' argument 2 names different: declaration '__flags' definition 'flags'. [funcArgNamesDifferent]
xfsprogs-4.15.1/quota/quota.h:55:49: note: Function 'time_to_string' argument 2 names different: declaration '__flags' definition 'flags'.
xfsprogs-4.15.1/quota/util.c:34:8: note: Function 'time_to_string' argument 2 names different: declaration '__flags' definition 'flags'.
xfsprogs-4.15.1/quota/util.c:126:11: style: Function 'bbs_to_string' argument 1 names different: declaration '__v' definition 'v'. [funcArgNamesDifferent]
xfsprogs-4.15.1/quota/quota.h:56:37: note: Function 'bbs_to_string' argument 1 names different: declaration '__v' definition 'v'.
xfsprogs-4.15.1/quota/util.c:126:11: note: Function 'bbs_to_string' argument 1 names different: declaration '__v' definition 'v'.
xfsprogs-4.15.1/quota/util.c:127:9: style: Function 'bbs_to_string' argument 2 names different: declaration '__c' definition 'sp'. [funcArgNamesDifferent]
xfsprogs-4.15.1/quota/quota.h:56:48: note: Function 'bbs_to_string' argument 2 names different: declaration '__c' definition 'sp'.
xfsprogs-4.15.1/quota/util.c:127:9: note: Function 'bbs_to_string' argument 2 names different: declaration '__c' definition 'sp'.
xfsprogs-4.15.1/quota/util.c:128:8: style: Function 'bbs_to_string' argument 3 names different: declaration '__size' definition 'size'. [funcArgNamesDifferent]
xfsprogs-4.15.1/quota/quota.h:56:58: note: Function 'bbs_to_string' argument 3 names different: declaration '__size' definition 'size'.
xfsprogs-4.15.1/quota/util.c:128:8: note: Function 'bbs_to_string' argument 3 names different: declaration '__size' definition 'size'.
xfsprogs-4.15.1/quota/util.c:159:11: style: Function 'num_to_string' argument 1 names different: declaration '__v' definition 'v'. [funcArgNamesDifferent]
xfsprogs-4.15.1/quota/quota.h:57:37: note: Function 'num_to_string' argument 1 names different: declaration '__v' definition 'v'.
xfsprogs-4.15.1/quota/util.c:159:11: note: Function 'num_to_string' argument 1 names different: declaration '__v' definition 'v'.
xfsprogs-4.15.1/quota/util.c:160:9: style: Function 'num_to_string' argument 2 names different: declaration '__c' definition 'sp'. [funcArgNamesDifferent]
xfsprogs-4.15.1/quota/quota.h:57:48: note: Function 'num_to_string' argument 2 names different: declaration '__c' definition 'sp'.
xfsprogs-4.15.1/quota/util.c:160:9: note: Function 'num_to_string' argument 2 names different: declaration '__c' definition 'sp'.
xfsprogs-4.15.1/quota/util.c:161:8: style: Function 'num_to_string' argument 3 names different: declaration '__size' definition 'size'. [funcArgNamesDifferent]
xfsprogs-4.15.1/quota/quota.h:57:58: note: Function 'num_to_string' argument 3 names different: declaration '__size' definition 'size'.
xfsprogs-4.15.1/quota/util.c:161:8: note: Function 'num_to_string' argument 3 names different: declaration '__size' definition 'size'.
xfsprogs-4.15.1/quota/util.c:186:11: style: Function 'pct_to_string' argument 1 names different: declaration '__v' definition 'portion'. [funcArgNamesDifferent]
xfsprogs-4.15.1/quota/quota.h:58:37: note: Function 'pct_to_string' argument 1 names different: declaration '__v' definition 'portion'.
xfsprogs-4.15.1/quota/util.c:186:11: note: Function 'pct_to_string' argument 1 names different: declaration '__v' definition 'portion'.
xfsprogs-4.15.1/quota/util.c:187:11: style: Function 'pct_to_string' argument 2 names different: declaration '__t' definition 'whole'. [funcArgNamesDifferent]
xfsprogs-4.15.1/quota/quota.h:58:51: note: Function 'pct_to_string' argument 2 names different: declaration '__t' definition 'whole'.
xfsprogs-4.15.1/quota/util.c:187:11: note: Function 'pct_to_string' argument 2 names different: declaration '__t' definition 'whole'.
xfsprogs-4.15.1/quota/util.c:188:9: style: Function 'pct_to_string' argument 3 names different: declaration '__c' definition 'buf'. [funcArgNamesDifferent]
xfsprogs-4.15.1/quota/quota.h:58:62: note: Function 'pct_to_string' argument 3 names different: declaration '__c' definition 'buf'.
xfsprogs-4.15.1/quota/util.c:188:9: note: Function 'pct_to_string' argument 3 names different: declaration '__c' definition 'buf'.
xfsprogs-4.15.1/quota/util.c:189:8: style: Function 'pct_to_string' argument 4 names different: declaration '__s' definition 'size'. [funcArgNamesDifferent]
xfsprogs-4.15.1/quota/quota.h:58:72: note: Function 'pct_to_string' argument 4 names different: declaration '__s' definition 'size'.
xfsprogs-4.15.1/quota/util.c:189:8: note: Function 'pct_to_string' argument 4 names different: declaration '__s' definition 'size'.
xfsprogs-4.15.1/quota/util.c:202:8: style: Function 'form_to_string' argument 1 names different: declaration '__form' definition 'form'. [funcArgNamesDifferent]
xfsprogs-4.15.1/quota/quota.h:54:34: note: Function 'form_to_string' argument 1 names different: declaration '__form' definition 'form'.
xfsprogs-4.15.1/quota/util.c:202:8: note: Function 'form_to_string' argument 1 names different: declaration '__form' definition 'form'.
xfsprogs-4.15.1/quota/util.c:218:8: style: Function 'type_to_string' argument 1 names different: declaration '__type' definition 'type'. [funcArgNamesDifferent]
xfsprogs-4.15.1/quota/quota.h:53:34: note: Function 'type_to_string' argument 1 names different: declaration '__type' definition 'type'.
xfsprogs-4.15.1/quota/util.c:218:8: note: Function 'type_to_string' argument 1 names different: declaration '__type' definition 'type'.
xfsprogs-4.15.1/quota/util.c:299:11: style: Function 'uid_to_name' argument 1 names different: declaration '__uid' definition 'id'. [funcArgNamesDifferent]
xfsprogs-4.15.1/quota/quota.h:84:35: note: Function 'uid_to_name' argument 1 names different: declaration '__uid' definition 'id'.
xfsprogs-4.15.1/quota/util.c:299:11: note: Function 'uid_to_name' argument 1 names different: declaration '__uid' definition 'id'.
xfsprogs-4.15.1/quota/util.c:336:11: style: Function 'gid_to_name' argument 1 names different: declaration '__gid' definition 'id'. [funcArgNamesDifferent]
xfsprogs-4.15.1/quota/quota.h:85:35: note: Function 'gid_to_name' argument 1 names different: declaration '__gid' definition 'id'.
xfsprogs-4.15.1/quota/util.c:336:11: note: Function 'gid_to_name' argument 1 names different: declaration '__gid' definition 'id'.
xfsprogs-4.15.1/quota/util.c:373:11: style: Function 'prid_to_name' argument 1 names different: declaration '__prid' definition 'id'. [funcArgNamesDifferent]
xfsprogs-4.15.1/quota/quota.h:86:36: note: Function 'prid_to_name' argument 1 names different: declaration '__prid' definition 'id'.
xfsprogs-4.15.1/quota/util.c:373:11: note: Function 'prid_to_name' argument 1 names different: declaration '__prid' definition 'id'.
xfsprogs-4.15.1/quota/util.c:418:9: style: Function 'fopen_write_secure' argument 1 names different: declaration '__filename' definition 'fname'. [funcArgNamesDifferent]
xfsprogs-4.15.1/quota/quota.h:60:39: note: Function 'fopen_write_secure' argument 1 names different: declaration '__filename' definition 'fname'.
xfsprogs-4.15.1/quota/util.c:418:9: note: Function 'fopen_write_secure' argument 1 names different: declaration '__filename' definition 'fname'.
xfsprogs-4.15.1/repair/attr_repair.c:228:11: style: The scope of the variable 'junkit' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/attr_repair.c:406:13: style: The scope of the variable 'bp' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/attr_repair.c:407:27: style: The scope of the variable 'length' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/attr_repair.c:586:10: style: The scope of the variable 'start' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/attr_repair.c:1110:26: style: The scope of the variable 'ace' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/attr_repair.c:1111:24: style: The scope of the variable 'dace' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/avl.c:666:12: style: The scope of the variable 'nvalue' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/bmap.c:64:3: error: Common realloc mistake: 'blkmap' nulled but not freed upon failure [memleakOnRealloc]
xfsprogs-4.15.1/repair/btree.c:98:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/btree.c:1114:23: style: The scope of the variable 'nc' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/da_util.c:89:4: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xfsprogs-4.15.1/repair/da_util.c:511:20: style: The scope of the variable 'newnode' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/da_util.c:514:8: style: The scope of the variable 'bad' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/da_util.c:518:8: style: The scope of the variable 'nex' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/dino_chunks.c:42:16: style: The scope of the variable 'dino_p' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/dino_chunks.c:111:7: style: The scope of the variable 'j' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/dino_chunks.c:1006:9: style: The scope of the variable 'num_inos' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/dino_chunks.c:1002:9: style: Function 'process_aginodes' argument 4 names different: declaration 'check_dirs' definition 'ino_discovery'. [funcArgNamesDifferent]
xfsprogs-4.15.1/repair/dinode.h:108:9: note: Function 'process_aginodes' argument 4 names different: declaration 'check_dirs' definition 'ino_discovery'.
xfsprogs-4.15.1/repair/dino_chunks.c:1002:9: note: Function 'process_aginodes' argument 4 names different: declaration 'check_dirs' definition 'ino_discovery'.
xfsprogs-4.15.1/repair/dinode.c:437:8: style: The scope of the variable 'pwe' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/dinode.c:1289:10: style: The scope of the variable 'src' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/dinode.c:2871:7: style: Function 'process_dinode' argument 8 names different: declaration 'check_dirs' definition 'ino_discovery'. [funcArgNamesDifferent]
xfsprogs-4.15.1/repair/dinode.h:74:7: note: Function 'process_dinode' argument 8 names different: declaration 'check_dirs' definition 'ino_discovery'.
xfsprogs-4.15.1/repair/dinode.c:2871:7: note: Function 'process_dinode' argument 8 names different: declaration 'check_dirs' definition 'ino_discovery'.
xfsprogs-4.15.1/repair/dir2.c:52:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xfsprogs-4.15.1/repair/dir2.c:94:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xfsprogs-4.15.1/repair/dir2.c:160:8: style: The scope of the variable 'bad_sfnamelen' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/dir2.c:166:8: style: The scope of the variable 'junkit' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/dir2.c:171:8: style: The scope of the variable 'namelen' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/dir2.c:179:23: style: The scope of the variable 'tmp_sfep' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/dir2.c:1279:8: style: The scope of the variable 'nex' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/dir2.c:1354:8: style: Function 'process_dir2' argument 5 names different: declaration 'dirty' definition 'dino_dirty'. [funcArgNamesDifferent]
xfsprogs-4.15.1/repair/dir2.h:31:8: note: Function 'process_dir2' argument 5 names different: declaration 'dirty' definition 'dino_dirty'.
xfsprogs-4.15.1/repair/dir2.c:1354:8: note: Function 'process_dir2' argument 5 names different: declaration 'dirty' definition 'dino_dirty'.
xfsprogs-4.15.1/repair/incore.c:232:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xfsprogs-4.15.1/repair/incore.c:51:9: style: The scope of the variable 'next_state' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/incore_bmc.c:28:43: style: Function 'init_bm_cursor' argument 2 names different: declaration 'num_level' definition 'num_levels'. [funcArgNamesDifferent]
xfsprogs-4.15.1/repair/incore.h:626:48: note: Function 'init_bm_cursor' argument 2 names different: declaration 'num_level' definition 'num_levels'.
xfsprogs-4.15.1/repair/incore_bmc.c:28:43: note: Function 'init_bm_cursor' argument 2 names different: declaration 'num_level' definition 'num_levels'.
xfsprogs-4.15.1/repair/incore_ext.c:289:18: style: The scope of the variable 'tmp_state' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/incore_ext.c:398:13: style: The scope of the variable 'nextino' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/incore_ext.c:432:18: style: The scope of the variable 'tmp_state' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/incore_ext.c:246:52: style: Function 'find_bno_extent' argument 2 names different: declaration 'agbno' definition 'startblock'. [funcArgNamesDifferent]
xfsprogs-4.15.1/repair/incore.h:132:52: note: Function 'find_bno_extent' argument 2 names different: declaration 'agbno' definition 'startblock'.
xfsprogs-4.15.1/repair/incore_ext.c:246:52: note: Function 'find_bno_extent' argument 2 names different: declaration 'agbno' definition 'startblock'.
xfsprogs-4.15.1/repair/incore_ino.c:578:12: warning: Redundant assignment of 'ino_rec' to itself. [selfAssignment]
xfsprogs-4.15.1/repair/incore_ino.c:335:8: style: The scope of the variable 'offset' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/incore_ino.c:704:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/incore_ino.c:705:7: style: The scope of the variable 'target' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/incore_ino.c:763:19: style: The scope of the variable 'ino_rec' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/incore_ino.c:102:52: style: Function 'add_inode_ref' argument 2 names different: declaration 'offset' definition 'ino_offset'. [funcArgNamesDifferent]
xfsprogs-4.15.1/repair/incore.h:544:52: note: Function 'add_inode_ref' argument 2 names different: declaration 'offset' definition 'ino_offset'.
xfsprogs-4.15.1/repair/incore_ino.c:102:52: note: Function 'add_inode_ref' argument 2 names different: declaration 'offset' definition 'ino_offset'.
xfsprogs-4.15.1/repair/incore_ino.c:129:53: style: Function 'drop_inode_ref' argument 2 names different: declaration 'offset' definition 'ino_offset'. [funcArgNamesDifferent]
xfsprogs-4.15.1/repair/incore.h:545:53: note: Function 'drop_inode_ref' argument 2 names different: declaration 'offset' definition 'ino_offset'.
xfsprogs-4.15.1/repair/incore_ino.c:129:53: note: Function 'drop_inode_ref' argument 2 names different: declaration 'offset' definition 'ino_offset'.
xfsprogs-4.15.1/repair/incore_ino.c:156:63: style: Function 'num_inode_references' argument 2 names different: declaration 'offset' definition 'ino_offset'. [funcArgNamesDifferent]
xfsprogs-4.15.1/repair/incore.h:546:63: note: Function 'num_inode_references' argument 2 names different: declaration 'offset' definition 'ino_offset'.
xfsprogs-4.15.1/repair/incore_ino.c:156:63: note: Function 'num_inode_references' argument 2 names different: declaration 'offset' definition 'ino_offset'.
xfsprogs-4.15.1/repair/incore_ino.c:173:60: style: Function 'set_inode_disk_nlinks' argument 2 names different: declaration 'offset' definition 'ino_offset'. [funcArgNamesDifferent]
xfsprogs-4.15.1/repair/incore.h:548:60: note: Function 'set_inode_disk_nlinks' argument 2 names different: declaration 'offset' definition 'ino_offset'.
xfsprogs-4.15.1/repair/incore_ino.c:173:60: note: Function 'set_inode_disk_nlinks' argument 2 names different: declaration 'offset' definition 'ino_offset'.
xfsprogs-4.15.1/repair/incore_ino.c:199:64: style: Function 'get_inode_disk_nlinks' argument 2 names different: declaration 'offset' definition 'ino_offset'. [funcArgNamesDifferent]
xfsprogs-4.15.1/repair/incore.h:549:64: note: Function 'get_inode_disk_nlinks' argument 2 names different: declaration 'offset' definition 'ino_offset'.
xfsprogs-4.15.1/repair/incore_ino.c:199:64: note: Function 'get_inode_disk_nlinks' argument 2 names different: declaration 'offset' definition 'ino_offset'.
xfsprogs-4.15.1/repair/incore_ino.c:330:15: style: Function 'add_aginode_uncertain' argument 3 names different: declaration 'agino' definition 'ino'. [funcArgNamesDifferent]
xfsprogs-4.15.1/repair/incore.h:364:19: note: Function 'add_aginode_uncertain' argument 3 names different: declaration 'agino' definition 'ino'.
xfsprogs-4.15.1/repair/incore_ino.c:330:15: note: Function 'add_aginode_uncertain' argument 3 names different: declaration 'agino' definition 'ino'.
xfsprogs-4.15.1/repair/incore_ino.c:605:8: style: Function 'set_inode_parent' argument 2 names different: declaration 'ino_offset' definition 'offset'. [funcArgNamesDifferent]
xfsprogs-4.15.1/repair/incore.h:589:51: note: Function 'set_inode_parent' argument 2 names different: declaration 'ino_offset' definition 'offset'.
xfsprogs-4.15.1/repair/incore_ino.c:605:8: note: Function 'set_inode_parent' argument 2 names different: declaration 'ino_offset' definition 'offset'.
xfsprogs-4.15.1/repair/incore_ino.c:606:13: style: Function 'set_inode_parent' argument 3 names different: declaration 'ino' definition 'parent'. [funcArgNamesDifferent]
xfsprogs-4.15.1/repair/incore.h:590:16: note: Function 'set_inode_parent' argument 3 names different: declaration 'ino' definition 'parent'.
xfsprogs-4.15.1/repair/incore_ino.c:606:13: note: Function 'set_inode_parent' argument 3 names different: declaration 'ino' definition 'parent'.
xfsprogs-4.15.1/repair/incore_ino.c:700:45: style: Function 'get_inode_parent' argument 2 names different: declaration 'ino_offset' definition 'offset'. [funcArgNamesDifferent]
xfsprogs-4.15.1/repair/incore.h:591:55: note: Function 'get_inode_parent' argument 2 names different: declaration 'ino_offset' definition 'offset'.
xfsprogs-4.15.1/repair/incore_ino.c:700:45: note: Function 'get_inode_parent' argument 2 names different: declaration 'ino_offset' definition 'offset'.
xfsprogs-4.15.1/repair/phase2.c:158:8: style: The scope of the variable 'j' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/phase3.c:160:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xfsprogs-4.15.1/repair/phase4.c:158:8: style: The scope of the variable 'error' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/phase5.c:104:8: style: The scope of the variable 'bstate' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/phase5.c:209:8: style: The scope of the variable 'error' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/phase5.c:732:20: style: The scope of the variable 'bt_rec' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/phase5.c:893:8: style: The scope of the variable 'rec_nfinos' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/phase5.c:894:8: style: The scope of the variable 'rec_ninos' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/phase5.c:1494:26: style: The scope of the variable 'bt_hdr' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/phase5.c:1495:23: style: The scope of the variable 'bt_key' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/phase5.c:1496:24: style: The scope of the variable 'lptr' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/phase5.c:1501:8: style: The scope of the variable 'numrecs' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/phase5.c:1541:23: style: The scope of the variable 'bt_rec' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/phase5.c:1545:8: style: The scope of the variable 'numrecs' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/phase5.c:1847:27: style: The scope of the variable 'bt_rec' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/phase5.c:1849:8: style: The scope of the variable 'numrecs' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/phase5.c:1977:8: style: The scope of the variable 'error' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/phase5.c:2206:7: style: The scope of the variable 'extra_blocks' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/phase5.c:2214:7: style: The scope of the variable 'error' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/phase6.c:2260:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xfsprogs-4.15.1/repair/phase6.c:1061:20: style: The scope of the variable 'irec' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/phase6.c:1062:8: style: The scope of the variable 'ino_offset' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/phase6.c:1442:25: style: The scope of the variable 'blp' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/phase6.c:1444:25: style: The scope of the variable 'btp' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/phase6.c:2065:20: style: The scope of the variable 'free' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/phase6.c:2067:20: style: The scope of the variable 'leaf' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/phase6.c:2071:30: style: The scope of the variable 'ents' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/phase6.c:2074:12: style: The scope of the variable 'bests' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/phase6.c:2476:8: style: The scope of the variable 'bad_sfnamelen' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/phase6.c:2477:8: style: The scope of the variable 'namelen' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/prefetch.c:239:6: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xfsprogs-4.15.1/repair/prefetch.c:397:17: style: The scope of the variable 'dino' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/prefetch.c:400:8: style: The scope of the variable 'isadir' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/prefetch.c:467:16: style: The scope of the variable 'num' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/prefetch.c:469:8: style: The scope of the variable 'len' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/prefetch.c:708:8: style: The scope of the variable 'num_inos' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/prefetch.c:487:16: style: Array index 'num' is used before limits check. [arrayIndexThenCheck]
xfsprogs-4.15.1/repair/progress.c:163:13: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/progress.c:164:14: style: The scope of the variable 'elapsed' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/progress.c:168:12: style: The scope of the variable 'donep' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/progress.c:169:11: style: The scope of the variable 'sum' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/progress.c:171:11: style: The scope of the variable 'percent' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/progress.c:384:13: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/progress.c:417:14: style: Function 'duration' argument 1 names different: declaration 'val' definition 'length'. [funcArgNamesDifferent]
xfsprogs-4.15.1/repair/progress.h:38:27: note: Function 'duration' argument 1 names different: declaration 'val' definition 'length'.
xfsprogs-4.15.1/repair/progress.c:417:14: note: Function 'duration' argument 1 names different: declaration 'val' definition 'length'.
xfsprogs-4.15.1/repair/progress.c:99:11: style: struct member 'phase_times_s::item_counts' is never used. [unusedStructMember]
xfsprogs-4.15.1/repair/rmap.c:77:8: style: The scope of the variable 'error' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/rmap.c:659:24: style: The scope of the variable 'irec' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/rmap.c:660:8: style: The scope of the variable 'off' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/rmap.c:1195:12: style: The scope of the variable 'was' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/rmap.c:1196:12: style: The scope of the variable 'is' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/sb.c:126:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xfsprogs-4.15.1/repair/sb.c:518:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xfsprogs-4.15.1/repair/sb.c:554:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xfsprogs-4.15.1/repair/sb.c:620:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xfsprogs-4.15.1/repair/sb.c:222:7: style: The scope of the variable 'blocklog' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/sb.c:546:6: style: The scope of the variable 'error' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/sb.c:216:29: style: Function 'find_secondary_sb' argument 1 names different: declaration 'sb' definition 'rsb'. [funcArgNamesDifferent]
xfsprogs-4.15.1/repair/protos.h:34:33: note: Function 'find_secondary_sb' argument 1 names different: declaration 'sb' definition 'rsb'.
xfsprogs-4.15.1/repair/sb.c:216:29: note: Function 'find_secondary_sb' argument 1 names different: declaration 'sb' definition 'rsb'.
xfsprogs-4.15.1/repair/sb.c:685:34: style: Function 'verify_set_primary_sb' argument 1 names different: declaration 'root_sb' definition 'rsb'. [funcArgNamesDifferent]
xfsprogs-4.15.1/repair/protos.h:24:37: note: Function 'verify_set_primary_sb' argument 1 names different: declaration 'root_sb' definition 'rsb'.
xfsprogs-4.15.1/repair/sb.c:685:34: note: Function 'verify_set_primary_sb' argument 1 names different: declaration 'root_sb' definition 'rsb'.
xfsprogs-4.15.1/repair/scan.c:2362:2: style: Variable 'sb' is reassigned a value before the old one has been used. [redundantAssignment]
xfsprogs-4.15.1/repair/scan.c:2356:0: note: Variable 'sb' is reassigned a value before the old one has been used.
xfsprogs-4.15.1/repair/scan.c:2362:2: note: Variable 'sb' is reassigned a value before the old one has been used.
xfsprogs-4.15.1/repair/scan.c:163:15: style: Same expression on both sides of '==' because the value of 'dirty' and '0' are the same. [duplicateExpression]
xfsprogs-4.15.1/repair/scan.c:134:15: note: 'dirty' is assigned value '0' here.
xfsprogs-4.15.1/repair/scan.c:163:15: note: Same expression on both sides of '==' because the value of 'dirty' and '0' are the same.
xfsprogs-4.15.1/repair/scan.c:86:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xfsprogs-4.15.1/repair/scan.c:2136:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xfsprogs-4.15.1/repair/scan.c:2365:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xfsprogs-4.15.1/repair/scan.c:2518:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xfsprogs-4.15.1/repair/scan.c:194:19: style: The scope of the variable 'rp' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/scan.c:201:8: style: The scope of the variable 'state' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/scan.c:202:8: style: The scope of the variable 'error' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/scan.c:564:20: style: The scope of the variable 'rp' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/scan.c:1621:8: style: The scope of the variable 'j' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/scan.c:1625:8: style: The scope of the variable 'state' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/scan.c:1958:8: style: The scope of the variable 'freecount' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/slab.c:236:21: style: The scope of the variable 'qs' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/xfs_repair.c:641:7: style: The scope of the variable 'old_flags' can be reduced. [variableScope]
xfsprogs-4.15.1/repair/xfs_repair.c:356:1: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing]
xfsprogs-4.15.1/repair/xfs_repair.c:372:1: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing]
xfsprogs-4.15.1/rtcp/xfs_rtcp.c:114:29: style: The scope of the variable 'writect' can be reduced. [variableScope]
xfsprogs-4.15.1/rtcp/xfs_rtcp.c:116:21: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xfsprogs-4.15.1/scrub/bitmap.c:116:22: style: The scope of the variable 'ext' can be reduced. [variableScope]
xfsprogs-4.15.1/scrub/bitmap.c:88:19: style: Function 'bitmap_init' argument 1 names different: declaration 'bmap' definition 'bmapp'. [funcArgNamesDifferent]
xfsprogs-4.15.1/scrub/bitmap.h:28:34: note: Function 'bitmap_init' argument 1 names different: declaration 'bmap' definition 'bmapp'.
xfsprogs-4.15.1/scrub/bitmap.c:88:19: note: Function 'bitmap_init' argument 1 names different: declaration 'bmap' definition 'bmapp'.
xfsprogs-4.15.1/scrub/bitmap.c:111:19: style: Function 'bitmap_free' argument 1 names different: declaration 'bmap' definition 'bmapp'. [funcArgNamesDifferent]
xfsprogs-4.15.1/scrub/bitmap.h:29:34: note: Function 'bitmap_free' argument 1 names different: declaration 'bmap' definition 'bmapp'.
xfsprogs-4.15.1/scrub/bitmap.c:111:19: note: Function 'bitmap_free' argument 1 names different: declaration 'bmap' definition 'bmapp'.
xfsprogs-4.15.1/scrub/common.c:146:21: style: Function 'auto_space_units' argument 1 names different: declaration 'kilobytes' definition 'bytes'. [funcArgNamesDifferent]
xfsprogs-4.15.1/scrub/common.h:68:44: note: Function 'auto_space_units' argument 1 names different: declaration 'kilobytes' definition 'bytes'.
xfsprogs-4.15.1/scrub/common.c:146:21: note: Function 'auto_space_units' argument 1 names different: declaration 'kilobytes' definition 'bytes'.
xfsprogs-4.15.1/scrub/disk.c:306:12: style: Function 'disk_read_verify' argument 3 names different: declaration 'startblock' definition 'start'. [funcArgNamesDifferent]
xfsprogs-4.15.1/scrub/disk.h:37:65: note: Function 'disk_read_verify' argument 3 names different: declaration 'startblock' definition 'start'.
xfsprogs-4.15.1/scrub/disk.c:306:12: note: Function 'disk_read_verify' argument 3 names different: declaration 'startblock' definition 'start'.
xfsprogs-4.15.1/scrub/disk.c:307:12: style: Function 'disk_read_verify' argument 4 names different: declaration 'blockcount' definition 'length'. [funcArgNamesDifferent]
xfsprogs-4.15.1/scrub/disk.h:38:12: note: Function 'disk_read_verify' argument 4 names different: declaration 'blockcount' definition 'length'.
xfsprogs-4.15.1/scrub/disk.c:307:12: note: Function 'disk_read_verify' argument 4 names different: declaration 'blockcount' definition 'length'.
xfsprogs-4.15.1/scrub/fscounters.c:76:13: style: Variable 'igrp_ino' is assigned a value that is never used. [unreadVariable]
xfsprogs-4.15.1/scrub/inodes.c:89:12: style: Variable 'oneino' is assigned a value that is never used. [unreadVariable]
xfsprogs-4.15.1/scrub/phase5.c:128:2: warning: Redundant assignment of 'uc' to itself. [selfAssignment]
xfsprogs-4.15.1/scrub/phase5.c:59:10: style: The scope of the variable 'errname' can be reduced. [variableScope]
xfsprogs-4.15.1/scrub/phase6.c:193:9: style: The scope of the variable 'error' can be reduced. [variableScope]
xfsprogs-4.15.1/scrub/phase6.c:319:15: style: The scope of the variable 'type' can be reduced. [variableScope]
xfsprogs-4.15.1/scrub/phase6.c:366:10: style: The scope of the variable 'moveon' can be reduced. [variableScope]
xfsprogs-4.15.1/scrub/phase7.c:190:14: style: The scope of the variable 'r' can be reduced. [variableScope]
xfsprogs-4.15.1/scrub/progress.c:134:8: style: The scope of the variable 'ret' can be reduced. [variableScope]
xfsprogs-4.15.1/scrub/progress.c:184:10: style: Function 'progress_init_phase' argument 2 names different: declaration 'progress_fp' definition 'fp'. [funcArgNamesDifferent]
xfsprogs-4.15.1/scrub/progress.h:27:55: note: Function 'progress_init_phase' argument 2 names different: declaration 'progress_fp' definition 'fp'.
xfsprogs-4.15.1/scrub/progress.c:184:10: note: Function 'progress_init_phase' argument 2 names different: declaration 'progress_fp' definition 'fp'.
xfsprogs-4.15.1/scrub/read_verify.c:138:13: style: The scope of the variable 'sz' can be reduced. [variableScope]
xfsprogs-4.15.1/scrub/read_verify.c:139:13: style: The scope of the variable 'len' can be reduced. [variableScope]
xfsprogs-4.15.1/scrub/unicrash.c:270:2: style: Variable 'bad1' is reassigned a value before the old one has been used. [redundantAssignment]
xfsprogs-4.15.1/scrub/unicrash.c:267:0: note: Variable 'bad1' is reassigned a value before the old one has been used.
xfsprogs-4.15.1/scrub/unicrash.c:270:2: note: Variable 'bad1' is reassigned a value before the old one has been used.
xfsprogs-4.15.1/scrub/unicrash.c:271:2: style: Variable 'bad2' is reassigned a value before the old one has been used. [redundantAssignment]
xfsprogs-4.15.1/scrub/unicrash.c:268:0: note: Variable 'bad2' is reassigned a value before the old one has been used.
xfsprogs-4.15.1/scrub/unicrash.c:271:2: note: Variable 'bad2' is reassigned a value before the old one has been used.
xfsprogs-4.15.1/scrub/xfs_scrub.c:307:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xfsprogs-4.15.1/scrub/xfs_scrub.c:307:14: style: The scope of the variable 'o' can be reduced. [variableScope]
xfsprogs-4.15.1/scrub/xfs_scrub.c:307:17: style: The scope of the variable 't' can be reduced. [variableScope]
xfsprogs-4.15.1/scrub/xfs_scrub.c:308:11: style: The scope of the variable 'din' can be reduced. [variableScope]
xfsprogs-4.15.1/scrub/xfs_scrub.c:308:16: style: The scope of the variable 'dout' can be reduced. [variableScope]
xfsprogs-4.15.1/scrub/xfs_scrub.c:308:22: style: The scope of the variable 'dtot' can be reduced. [variableScope]
xfsprogs-4.15.1/spaceman/file.c:62:18: style: The scope of the variable 'fsp' can be reduced. [variableScope]
xfsprogs-4.15.1/spaceman/file.c:107:2: error: Common realloc mistake: 'filetable' nulled but not freed upon failure [memleakOnRealloc]
xfsprogs-4.15.1/spaceman/freesp.c:170:8: style: The scope of the variable 'ret' can be reduced. [variableScope]
xfsprogs-4.15.1/spaceman/freesp.c:61:2: error: Common realloc mistake: 'hist' nulled but not freed upon failure [memleakOnRealloc]
xfsprogs-4.15.1/spaceman/freesp.c:251:2: error: Common realloc mistake: 'aglist' nulled but not freed upon failure [memleakOnRealloc]
[17:35]

ftp://ftp.se.debian.org/debian/pool/main/x/xfstt/xfstt_1.9.orig.tar.gz
xfstt-1.9/libfstt/rafile.cc:203:32: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xfstt-1.9/libfstt/ttf.h:769:2: warning: Member variable 'GraphicsState::f_vec_x' is not initialized in the constructor. [uninitMemberVarPrivate]
xfstt-1.9/libfstt/ttf.h:769:2: warning: Member variable 'GraphicsState::p_vec_x' is not initialized in the constructor. [uninitMemberVarPrivate]
xfstt-1.9/libfstt/ttf.h:769:2: warning: Member variable 'GraphicsState::dp_vec_x' is not initialized in the constructor. [uninitMemberVarPrivate]
xfstt-1.9/libfstt/ttf.h:769:2: warning: Member variable 'GraphicsState::f_vec_y' is not initialized in the constructor. [uninitMemberVarPrivate]
xfstt-1.9/libfstt/ttf.h:769:2: warning: Member variable 'GraphicsState::p_vec_y' is not initialized in the constructor. [uninitMemberVarPrivate]
xfstt-1.9/libfstt/ttf.h:769:2: warning: Member variable 'GraphicsState::dp_vec_y' is not initialized in the constructor. [uninitMemberVarPrivate]
xfstt-1.9/libfstt/ttf.h:769:2: warning: Member variable 'GraphicsState::flags' is not initialized in the constructor. [uninitMemberVarPrivate]
xfstt-1.9/libfstt/ttf.h:769:2: warning: Member variable 'GraphicsState::move_x' is not initialized in the constructor. [uninitMemberVarPrivate]
xfstt-1.9/libfstt/ttf.h:769:2: warning: Member variable 'GraphicsState::move_y' is not initialized in the constructor. [uninitMemberVarPrivate]
xfstt-1.9/libfstt/ttf.h:769:2: warning: Member variable 'GraphicsState::zp0' is not initialized in the constructor. [uninitMemberVarPrivate]
xfstt-1.9/libfstt/ttf.h:769:2: warning: Member variable 'GraphicsState::zp1' is not initialized in the constructor. [uninitMemberVarPrivate]
xfstt-1.9/libfstt/ttf.h:769:2: warning: Member variable 'GraphicsState::zp2' is not initialized in the constructor. [uninitMemberVarPrivate]
xfstt-1.9/libfstt/ttf.h:769:2: warning: Member variable 'GraphicsState::rp0' is not initialized in the constructor. [uninitMemberVarPrivate]
xfstt-1.9/libfstt/ttf.h:769:2: warning: Member variable 'GraphicsState::rp1' is not initialized in the constructor. [uninitMemberVarPrivate]
xfstt-1.9/libfstt/ttf.h:769:2: warning: Member variable 'GraphicsState::rp2' is not initialized in the constructor. [uninitMemberVarPrivate]
xfstt-1.9/libfstt/ttf.h:769:2: warning: Member variable 'GraphicsState::loop' is not initialized in the constructor. [uninitMemberVarPrivate]
xfstt-1.9/libfstt/ttf.h:769:2: warning: Member variable 'GraphicsState::auto_flip' is not initialized in the constructor. [uninitMemberVarPrivate]
xfstt-1.9/libfstt/ttf.h:769:2: warning: Member variable 'GraphicsState::cvt_cut_in' is not initialized in the constructor. [uninitMemberVarPrivate]
xfstt-1.9/libfstt/ttf.h:769:2: warning: Member variable 'GraphicsState::round_state' is not initialized in the constructor. [uninitMemberVarPrivate]
xfstt-1.9/libfstt/ttf.h:769:2: warning: Member variable 'GraphicsState::round_phase' is not initialized in the constructor. [uninitMemberVarPrivate]
xfstt-1.9/libfstt/ttf.h:769:2: warning: Member variable 'GraphicsState::round_period' is not initialized in the constructor. [uninitMemberVarPrivate]
xfstt-1.9/libfstt/ttf.h:769:2: warning: Member variable 'GraphicsState::round_thold' is not initialized in the constructor. [uninitMemberVarPrivate]
xfstt-1.9/libfstt/ttf.h:769:2: warning: Member variable 'GraphicsState::min_distance' is not initialized in the constructor. [uninitMemberVarPrivate]
xfstt-1.9/libfstt/ttf.h:769:2: warning: Member variable 'GraphicsState::swidth_cut_in' is not initialized in the constructor. [uninitMemberVarPrivate]
xfstt-1.9/libfstt/ttf.h:769:2: warning: Member variable 'GraphicsState::swidth_value' is not initialized in the constructor. [uninitMemberVarPrivate]
xfstt-1.9/libfstt/ttf.h:769:2: warning: Member variable 'GraphicsState::delta_base' is not initialized in the constructor. [uninitMemberVarPrivate]
xfstt-1.9/libfstt/ttf.h:769:2: warning: Member variable 'GraphicsState::delta_shift' is not initialized in the constructor. [uninitMemberVarPrivate]
xfstt-1.9/libfstt/ttf.h:769:2: warning: Member variable 'GraphicsState::instr_control' is not initialized in the constructor. [uninitMemberVarPrivate]
xfstt-1.9/libfstt/ttf.h:769:2: warning: Member variable 'GraphicsState::dropout_control' is not initialized in the constructor. [uninitMemberVarPrivate]
xfstt-1.9/libfstt/ttf.h:84:6: style: Technically the member function 'RandomAccessFile::openError' can be const. [functionConst]
xfstt-1.9/libfstt/ttf.h:90:6: style: Technically the member function 'RandomAccessFile::tell' can be const. [functionConst]
xfstt-1.9/libfstt/ttf.h:91:6: style: Technically the member function 'RandomAccessFile::fileOffset' can be const. [functionConst]
xfstt-1.9/libfstt/ttf.h:92:11: style: Technically the member function 'RandomAccessFile::getLength' can be const. [functionConst]
xfstt-1.9/libfstt/ttf.h:350:6: style: Technically the member function 'HeadTable::shortLoca' can be const. [functionConst]
xfstt-1.9/libfstt/ttf.h:351:6: style: Technically the member function 'HeadTable::badHeadMagic' can be const. [functionConst]
xfstt-1.9/libfstt/ttf.h:378:11: style: Technically the member function 'MaxpTable::getNumGlyphs' can be const. [functionConst]
xfstt-1.9/libfstt/ttf.h:648:6: style: Technically the member function 'CvtTable::numVals' can be const. [functionConst]
xfstt-1.9/libfstt/ttf.h:925:6: style: Technically the member function 'Rasterizer::scaleX' can be const. [functionConst]
xfstt-1.9/libfstt/ttf.h:928:6: style: Technically the member function 'Rasterizer::scaleY' can be const. [functionConst]
xfstt-1.9/libfstt/ttf.h:76:2: style: Class 'RandomAccessFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xfstt-1.9/libfstt/raster_draw.cc:36:12: style: C-style pointer casting [cstyleCast]
xfstt-1.9/libfstt/raster_draw.cc:254:38: style: Function 'drawGlyph' argument 1 names different: declaration 'startbmp' definition 'bmp'. [funcArgNamesDifferent]
xfstt-1.9/libfstt/ttf.h:960:32: note: Function 'drawGlyph' argument 1 names different: declaration 'startbmp' definition 'bmp'.
xfstt-1.9/libfstt/raster_draw.cc:254:38: note: Function 'drawGlyph' argument 1 names different: declaration 'startbmp' definition 'bmp'.
xfstt-1.9/libfstt/raster_draw.cc:331:41: style: Function 'bezier1' argument 3 names different: declaration 'x1' definition 'x11'. [funcArgNamesDifferent]
xfstt-1.9/libfstt/ttf.h:966:42: note: Function 'bezier1' argument 3 names different: declaration 'x1' definition 'x11'.
xfstt-1.9/libfstt/raster_draw.cc:331:41: note: Function 'bezier1' argument 3 names different: declaration 'x1' definition 'x11'.
xfstt-1.9/libfstt/raster_draw.cc:331:50: style: Function 'bezier1' argument 4 names different: declaration 'y1' definition 'y11'. [funcArgNamesDifferent]
xfstt-1.9/libfstt/ttf.h:966:50: note: Function 'bezier1' argument 4 names different: declaration 'y1' definition 'y11'.
xfstt-1.9/libfstt/raster_draw.cc:331:50: note: Function 'bezier1' argument 4 names different: declaration 'y1' definition 'y11'.
xfstt-1.9/libfstt/raster_hints.cc:213:34: style: Function 'absNewMeasure' argument 1 names different: declaration 'dx' definition 'dx11D6'. [funcArgNamesDifferent]
xfstt-1.9/libfstt/ttf.h:772:24: note: Function 'absNewMeasure' argument 1 names different: declaration 'dx' definition 'dx11D6'.
xfstt-1.9/libfstt/raster_hints.cc:213:34: note: Function 'absNewMeasure' argument 1 names different: declaration 'dx' definition 'dx11D6'.
xfstt-1.9/libfstt/raster_hints.cc:213:46: style: Function 'absNewMeasure' argument 2 names different: declaration 'dy' definition 'dy11D6'. [funcArgNamesDifferent]
xfstt-1.9/libfstt/ttf.h:772:32: note: Function 'absNewMeasure' argument 2 names different: declaration 'dy' definition 'dy11D6'.
xfstt-1.9/libfstt/raster_hints.cc:213:46: note: Function 'absNewMeasure' argument 2 names different: declaration 'dy' definition 'dy11D6'.
xfstt-1.9/libfstt/raster_hints.cc:224:34: style: Function 'absOldMeasure' argument 1 names different: declaration 'dx' definition 'dx11D6'. [funcArgNamesDifferent]
xfstt-1.9/libfstt/ttf.h:773:24: note: Function 'absOldMeasure' argument 1 names different: declaration 'dx' definition 'dx11D6'.
xfstt-1.9/libfstt/raster_hints.cc:224:34: note: Function 'absOldMeasure' argument 1 names different: declaration 'dx' definition 'dx11D6'.
xfstt-1.9/libfstt/raster_hints.cc:224:46: style: Function 'absOldMeasure' argument 2 names different: declaration 'dy' definition 'dy11D6'. [funcArgNamesDifferent]
xfstt-1.9/libfstt/ttf.h:773:32: note: Function 'absOldMeasure' argument 2 names different: declaration 'dy' definition 'dy11D6'.
xfstt-1.9/libfstt/raster_hints.cc:224:46: note: Function 'absOldMeasure' argument 2 names different: declaration 'dy' definition 'dy11D6'.
xfstt-1.9/libfstt/raster_hints.cc:254:41: warning: Function 'newLine2vector' argument order different: declaration 'p1, p2, vx, vy' definition 'p2, p1, vx, vy' [funcArgOrderDifferent]
xfstt-1.9/libfstt/ttf.h:953:42: note: Function 'newLine2vector' argument order different: declaration 'p1, p2, vx, vy' definition 'p2, p1, vx, vy'
xfstt-1.9/libfstt/raster_hints.cc:254:41: note: Function 'newLine2vector' argument order different: declaration 'p1, p2, vx, vy' definition 'p2, p1, vx, vy'
xfstt-1.9/libfstt/raster_hints.cc:278:41: warning: Function 'oldLine2vector' argument order different: declaration 'p1, p2, vx, vy' definition 'p2, p1, vx, vy' [funcArgOrderDifferent]
xfstt-1.9/libfstt/ttf.h:955:42: note: Function 'oldLine2vector' argument order different: declaration 'p1, p2, vx, vy' definition 'p2, p1, vx, vy'
xfstt-1.9/libfstt/raster_hints.cc:278:41: note: Function 'oldLine2vector' argument order different: declaration 'p1, p2, vx, vy' definition 'p2, p1, vx, vy'
xfstt-1.9/libfstt/raster_hints.cc:302:41: style: Function 'movePoint' argument 2 names different: declaration 'len10D6' definition 'len11D6'. [funcArgNamesDifferent]
xfstt-1.9/libfstt/ttf.h:774:32: note: Function 'movePoint' argument 2 names different: declaration 'len10D6' definition 'len11D6'.
xfstt-1.9/libfstt/raster_hints.cc:302:41: note: Function 'movePoint' argument 2 names different: declaration 'len10D6' definition 'len11D6'.
xfstt-1.9/libfstt/raster_hints.cc:1616:49: style: Function 'interpolate' argument 2 names different: declaration 'pRef1' definition 'p2'. [funcArgNamesDifferent]
xfstt-1.9/libfstt/ttf.h:944:43: note: Function 'interpolate' argument 2 names different: declaration 'pRef1' definition 'p2'.
xfstt-1.9/libfstt/raster_hints.cc:1616:49: note: Function 'interpolate' argument 2 names different: declaration 'pRef1' definition 'p2'.
xfstt-1.9/libfstt/raster_hints.cc:1616:66: style: Function 'interpolate' argument 3 names different: declaration 'pRef2' definition 'p1'. [funcArgNamesDifferent]
xfstt-1.9/libfstt/ttf.h:944:63: note: Function 'interpolate' argument 3 names different: declaration 'pRef2' definition 'p1'.
xfstt-1.9/libfstt/raster_hints.cc:1616:66: note: Function 'interpolate' argument 3 names different: declaration 'pRef2' definition 'p1'.
xfstt-1.9/libfstt/raster_hints.cc:1645:54: style: Function 'iup0' argument 2 names different: declaration 'pRef1' definition 'p1'. [funcArgNamesDifferent]
xfstt-1.9/libfstt/ttf.h:948:24: note: Function 'iup0' argument 2 names different: declaration 'pRef1' definition 'p1'.
xfstt-1.9/libfstt/raster_hints.cc:1645:54: note: Function 'iup0' argument 2 names different: declaration 'pRef1' definition 'p1'.
xfstt-1.9/libfstt/raster_hints.cc:1645:77: style: Function 'iup0' argument 3 names different: declaration 'pRef2' definition 'p2'. [funcArgNamesDifferent]
xfstt-1.9/libfstt/ttf.h:948:50: note: Function 'iup0' argument 3 names different: declaration 'pRef2' definition 'p2'.
xfstt-1.9/libfstt/raster_hints.cc:1645:77: note: Function 'iup0' argument 3 names different: declaration 'pRef2' definition 'p2'.
xfstt-1.9/libfstt/raster_hints.cc:1671:54: style: Function 'iup1' argument 2 names different: declaration 'pRef1' definition 'p1'. [funcArgNamesDifferent]
xfstt-1.9/libfstt/ttf.h:950:24: note: Function 'iup1' argument 2 names different: declaration 'pRef1' definition 'p1'.
xfstt-1.9/libfstt/raster_hints.cc:1671:54: note: Function 'iup1' argument 2 names different: declaration 'pRef1' definition 'p1'.
xfstt-1.9/libfstt/raster_hints.cc:1671:77: style: Function 'iup1' argument 3 names different: declaration 'pRef2' definition 'p2'. [funcArgNamesDifferent]
xfstt-1.9/libfstt/ttf.h:950:50: note: Function 'iup1' argument 3 names different: declaration 'pRef2' definition 'p2'.
xfstt-1.9/libfstt/raster_hints.cc:1671:77: note: Function 'iup1' argument 3 names different: declaration 'pRef2' definition 'p2'.
xfstt-1.9/libfstt/ttf.h:772:6: style: Technically the member function 'GraphicsState::absNewMeasure' can be const. [functionConst]
xfstt-1.9/libfstt/raster_hints.cc:213:16: note: Technically the member function 'GraphicsState::absNewMeasure' can be const.
xfstt-1.9/libfstt/ttf.h:772:6: note: Technically the member function 'GraphicsState::absNewMeasure' can be const.
xfstt-1.9/libfstt/ttf.h:773:6: style: Technically the member function 'GraphicsState::absOldMeasure' can be const. [functionConst]
xfstt-1.9/libfstt/raster_hints.cc:224:16: note: Technically the member function 'GraphicsState::absOldMeasure' can be const.
xfstt-1.9/libfstt/ttf.h:773:6: note: Technically the member function 'GraphicsState::absOldMeasure' can be const.
xfstt-1.9/libfstt/ttf.h:774:7: style: Technically the member function 'GraphicsState::movePoint' can be const. [functionConst]
xfstt-1.9/libfstt/raster_hints.cc:302:16: note: Technically the member function 'GraphicsState::movePoint' can be const.
xfstt-1.9/libfstt/ttf.h:774:7: note: Technically the member function 'GraphicsState::movePoint' can be const.
xfstt-1.9/libfstt/ttf.h:935:7: style: Technically the member function 'Rasterizer::endInterpreter' can be const. [functionConst]
xfstt-1.9/libfstt/raster_hints.cc:94:13: note: Technically the member function 'Rasterizer::endInterpreter' can be const.
xfstt-1.9/libfstt/ttf.h:935:7: note: Technically the member function 'Rasterizer::endInterpreter' can be const.
xfstt-1.9/libfstt/raster_scale.cc:223:17: style: C-style pointer casting [cstyleCast]
xfstt-1.9/libfstt/raster_scale.cc:321:15: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xfstt-1.9/libfstt/raster_scale.cc:322:15: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xfstt-1.9/libfstt/raster_scale.cc:323:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xfstt-1.9/libfstt/raster_scale.cc:101:30: style: Function 'setPointSize' argument 1 names different: declaration 'xx' definition '_xx'. [funcArgNamesDifferent]
xfstt-1.9/libfstt/ttf.h:911:24: note: Function 'setPointSize' argument 1 names different: declaration 'xx' definition '_xx'.
xfstt-1.9/libfstt/raster_scale.cc:101:30: note: Function 'setPointSize' argument 1 names different: declaration 'xx' definition '_xx'.
xfstt-1.9/libfstt/raster_scale.cc:101:39: style: Function 'setPointSize' argument 2 names different: declaration 'xy' definition '_xy'. [funcArgNamesDifferent]
xfstt-1.9/libfstt/ttf.h:911:32: note: Function 'setPointSize' argument 2 names different: declaration 'xy' definition '_xy'.
xfstt-1.9/libfstt/raster_scale.cc:101:39: note: Function 'setPointSize' argument 2 names different: declaration 'xy' definition '_xy'.
xfstt-1.9/libfstt/raster_scale.cc:101:48: style: Function 'setPointSize' argument 3 names different: declaration 'yx' definition '_yx'. [funcArgNamesDifferent]
xfstt-1.9/libfstt/ttf.h:911:40: note: Function 'setPointSize' argument 3 names different: declaration 'yx' definition '_yx'.
xfstt-1.9/libfstt/raster_scale.cc:101:48: note: Function 'setPointSize' argument 3 names different: declaration 'yx' definition '_yx'.
xfstt-1.9/libfstt/raster_scale.cc:101:57: style: Function 'setPointSize' argument 4 names different: declaration 'yy' definition '_yy'. [funcArgNamesDifferent]
xfstt-1.9/libfstt/ttf.h:911:48: note: Function 'setPointSize' argument 4 names different: declaration 'yy' definition '_yy'.
xfstt-1.9/libfstt/raster_scale.cc:101:57: note: Function 'setPointSize' argument 4 names different: declaration 'yy' definition '_yy'.
xfstt-1.9/libfstt/raster_scale.cc:123:30: style: Function 'setPixelSize' argument 1 names different: declaration 'xx' definition '_xx'. [funcArgNamesDifferent]
xfstt-1.9/libfstt/ttf.h:910:24: note: Function 'setPixelSize' argument 1 names different: declaration 'xx' definition '_xx'.
xfstt-1.9/libfstt/raster_scale.cc:123:30: note: Function 'setPixelSize' argument 1 names different: declaration 'xx' definition '_xx'.
xfstt-1.9/libfstt/raster_scale.cc:123:39: style: Function 'setPixelSize' argument 2 names different: declaration 'xy' definition '_xy'. [funcArgNamesDifferent]
xfstt-1.9/libfstt/ttf.h:910:32: note: Function 'setPixelSize' argument 2 names different: declaration 'xy' definition '_xy'.
xfstt-1.9/libfstt/raster_scale.cc:123:39: note: Function 'setPixelSize' argument 2 names different: declaration 'xy' definition '_xy'.
xfstt-1.9/libfstt/raster_scale.cc:123:48: style: Function 'setPixelSize' argument 3 names different: declaration 'yx' definition '_yx'. [funcArgNamesDifferent]
xfstt-1.9/libfstt/ttf.h:910:40: note: Function 'setPixelSize' argument 3 names different: declaration 'yx' definition '_yx'.
xfstt-1.9/libfstt/raster_scale.cc:123:48: note: Function 'setPixelSize' argument 3 names different: declaration 'yx' definition '_yx'.
xfstt-1.9/libfstt/raster_scale.cc:123:57: style: Function 'setPixelSize' argument 4 names different: declaration 'yy' definition '_yy'. [funcArgNamesDifferent]
xfstt-1.9/libfstt/ttf.h:910:48: note: Function 'setPixelSize' argument 4 names different: declaration 'yy' definition '_yy'.
xfstt-1.9/libfstt/raster_scale.cc:123:57: note: Function 'setPixelSize' argument 4 names different: declaration 'yy' definition '_yy'.
xfstt-1.9/libfstt/raster_scale.cc:260:33: style: Function 'putChar8Bitmap' argument 1 names different: declaration 'c8' definition 'c'. [funcArgNamesDifferent]
xfstt-1.9/libfstt/ttf.h:914:26: note: Function 'putChar8Bitmap' argument 1 names different: declaration 'c8' definition 'c'.
xfstt-1.9/libfstt/raster_scale.cc:260:33: note: Function 'putChar8Bitmap' argument 1 names different: declaration 'c8' definition 'c'.
xfstt-1.9/libfstt/raster_scale.cc:260:59: style: Function 'putChar8Bitmap' argument 3 names different: declaration 'bmpend' definition 'endbmp'. [funcArgNamesDifferent]
xfstt-1.9/libfstt/ttf.h:914:53: note: Function 'putChar8Bitmap' argument 3 names different: declaration 'bmpend' definition 'endbmp'.
xfstt-1.9/libfstt/raster_scale.cc:260:59: note: Function 'putChar8Bitmap' argument 3 names different: declaration 'bmpend' definition 'endbmp'.
xfstt-1.9/libfstt/raster_scale.cc:269:33: style: Function 'putChar16Bitmap' argument 1 names different: declaration 'c16' definition 'c'. [funcArgNamesDifferent]
xfstt-1.9/libfstt/ttf.h:915:26: note: Function 'putChar16Bitmap' argument 1 names different: declaration 'c16' definition 'c'.
xfstt-1.9/libfstt/raster_scale.cc:269:33: note: Function 'putChar16Bitmap' argument 1 names different: declaration 'c16' definition 'c'.
xfstt-1.9/libfstt/raster_scale.cc:269:59: style: Function 'putChar16Bitmap' argument 3 names different: declaration 'bmpend' definition 'endbmp'. [funcArgNamesDifferent]
xfstt-1.9/libfstt/ttf.h:915:54: note: Function 'putChar16Bitmap' argument 3 names different: declaration 'bmpend' definition 'endbmp'.
xfstt-1.9/libfstt/raster_scale.cc:269:59: note: Function 'putChar16Bitmap' argument 3 names different: declaration 'bmpend' definition 'endbmp'.
xfstt-1.9/libfstt/raster_scale.cc:278:32: style: Function 'putGlyphBitmap' argument 1 names different: declaration 'glyph' definition 'glyphNo'. [funcArgNamesDifferent]
xfstt-1.9/libfstt/ttf.h:916:25: note: Function 'putGlyphBitmap' argument 1 names different: declaration 'glyph' definition 'glyphNo'.
xfstt-1.9/libfstt/raster_scale.cc:278:32: note: Function 'putGlyphBitmap' argument 1 names different: declaration 'glyph' definition 'glyphNo'.
xfstt-1.9/libfstt/raster_scale.cc:278:64: style: Function 'putGlyphBitmap' argument 3 names different: declaration 'bmpend' definition 'endbmp'. [funcArgNamesDifferent]
xfstt-1.9/libfstt/ttf.h:916:55: note: Function 'putGlyphBitmap' argument 3 names different: declaration 'bmpend' definition 'endbmp'.
xfstt-1.9/libfstt/raster_scale.cc:278:64: note: Function 'putGlyphBitmap' argument 3 names different: declaration 'bmpend' definition 'endbmp'.
xfstt-1.9/libfstt/raster_scale.cc:383:66: style: Function 'putGlyphData' argument 5 names different: declaration 'gn' definition 'glyphNo'. [funcArgNamesDifferent]
xfstt-1.9/libfstt/ttf.h:932:60: note: Function 'putGlyphData' argument 5 names different: declaration 'gn' definition 'glyphNo'.
xfstt-1.9/libfstt/raster_scale.cc:383:66: note: Function 'putGlyphData' argument 5 names different: declaration 'gn' definition 'glyphNo'.
xfstt-1.9/libfstt/raster_scale.cc:384:16: style: Function 'putGlyphData' argument 6 names different: declaration 'xm' definition 'xmin'. [funcArgNamesDifferent]
xfstt-1.9/libfstt/ttf.h:932:68: note: Function 'putGlyphData' argument 6 names different: declaration 'xm' definition 'xmin'.
xfstt-1.9/libfstt/raster_scale.cc:384:16: note: Function 'putGlyphData' argument 6 names different: declaration 'xm' definition 'xmin'.
xfstt-1.9/libfstt/ttf.h:918:7: style: Technically the member function 'Rasterizer::printOutline' can be const. [functionConst]
xfstt-1.9/libfstt/raster_scale.cc:444:13: note: Technically the member function 'Rasterizer::printOutline' can be const.
xfstt-1.9/libfstt/ttf.h:918:7: note: Technically the member function 'Rasterizer::printOutline' can be const.
xfstt-1.9/libfstt/table_cmap.cc:113:6: style: The scope of the variable 'index' can be reduced. [variableScope]
xfstt-1.9/libfstt/table_ebdt.cc:97:30: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xfstt-1.9/libfstt/table_eblc.cc:72:19: style: Variable 'startGlyph' is assigned a value that is never used. [unreadVariable]
xfstt-1.9/libfstt/table_eblc.cc:73:17: style: Variable 'endGlyph' is assigned a value that is never used. [unreadVariable]
xfstt-1.9/libfstt/table_eblc.cc:74:14: style: Variable 'ppemx' is assigned a value that is never used. [unreadVariable]
xfstt-1.9/libfstt/table_eblc.cc:75:14: style: Variable 'ppemy' is assigned a value that is never used. [unreadVariable]
xfstt-1.9/libfstt/table_eblc.cc:77:14: style: Variable 'flags' is assigned a value that is never used. [unreadVariable]
xfstt-1.9/libfstt/table_glyf.cc:30:30: style: Function 'getGlyphData' argument 1 names different: declaration 'glyphOffset' definition 'glyphNo'. [funcArgNamesDifferent]
xfstt-1.9/libfstt/ttf.h:457:23: note: Function 'getGlyphData' argument 1 names different: declaration 'glyphOffset' definition 'glyphNo'.
xfstt-1.9/libfstt/table_glyf.cc:30:30: note: Function 'getGlyphData' argument 1 names different: declaration 'glyphOffset' definition 'glyphNo'.
xfstt-1.9/libfstt/table_glyf.cc:117:39: style: Function 'getCompositeGlyphData' argument 1 names different: declaration 'gn' definition 'glyphNo'. [funcArgNamesDifferent]
xfstt-1.9/libfstt/ttf.h:460:32: note: Function 'getCompositeGlyphData' argument 1 names different: declaration 'gn' definition 'glyphNo'.
xfstt-1.9/libfstt/table_glyf.cc:117:39: note: Function 'getCompositeGlyphData' argument 1 names different: declaration 'gn' definition 'glyphNo'.
xfstt-1.9/libfstt/table_glyf.cc:24:13: warning: Member variable 'GlyphTable::xmin' is not initialized in the constructor. [uninitMemberVar]
xfstt-1.9/libfstt/table_glyf.cc:24:13: warning: Member variable 'GlyphTable::codeOffset' is not initialized in the constructor. [uninitMemberVar]
xfstt-1.9/libfstt/table_glyf.cc:24:13: warning: Member variable 'GlyphTable::codeLength' is not initialized in the constructor. [uninitMemberVar]
xfstt-1.9/libfstt/table_glyf.cc:24:13: warning: Member variable 'GlyphTable::nEndPoints' is not initialized in the constructor. [uninitMemberVar]
xfstt-1.9/libfstt/table_glyf.cc:24:13: warning: Member variable 'GlyphTable::endPoints' is not initialized in the constructor. [uninitMemberVar]
xfstt-1.9/libfstt/table_glyf.cc:24:13: warning: Member variable 'GlyphTable::nPoints' is not initialized in the constructor. [uninitMemberVar]
xfstt-1.9/libfstt/table_glyf.cc:24:13: warning: Member variable 'GlyphTable::points' is not initialized in the constructor. [uninitMemberVar]
xfstt-1.9/libfstt/ttf.h:699:6: performance: Technically the member function 'KernTable::getKerning' can be static. [functionStatic]
xfstt-1.9/libfstt/table_kern.cc:49:12: note: Technically the member function 'KernTable::getKerning' can be static.
xfstt-1.9/libfstt/ttf.h:699:6: note: Technically the member function 'KernTable::getKerning' can be static.
xfstt-1.9/libfstt/table_loca.cc:24:12: warning: Member variable 'LocaTable::maxGlyph' is not initialized in the constructor. [uninitMemberVar]
xfstt-1.9/libfstt/table_loca.cc:24:12: warning: Member variable 'LocaTable::isShort' is not initialized in the constructor. [uninitMemberVar]
xfstt-1.9/libfstt/table_name.cc:34:26: style: Function 'getString' argument 1 names different: declaration 'platformId' definition 'pfId'. [funcArgNamesDifferent]
xfstt-1.9/libfstt/ttf.h:312:23: note: Function 'getString' argument 1 names different: declaration 'platformId' definition 'pfId'.
xfstt-1.9/libfstt/table_name.cc:34:26: note: Function 'getString' argument 1 names different: declaration 'platformId' definition 'pfId'.
xfstt-1.9/libfstt/ttfont.cc:250:26: style: Function 'getGlyphNo8' argument 1 names different: declaration 'charNo' definition 'char8'. [funcArgNamesDifferent]
xfstt-1.9/libfstt/ttf.h:276:23: note: Function 'getGlyphNo8' argument 1 names different: declaration 'charNo' definition 'char8'.
xfstt-1.9/libfstt/ttfont.cc:250:26: note: Function 'getGlyphNo8' argument 1 names different: declaration 'charNo' definition 'char8'.
xfstt-1.9/libfstt/ttfont.cc:256:26: style: Function 'getGlyphNo16' argument 1 names different: declaration 'charNo' definition 'unicode'. [funcArgNamesDifferent]
xfstt-1.9/libfstt/ttf.h:277:23: note: Function 'getGlyphNo16' argument 1 names different: declaration 'charNo' definition 'unicode'.
xfstt-1.9/libfstt/ttfont.cc:256:26: note: Function 'getGlyphNo16' argument 1 names different: declaration 'charNo' definition 'unicode'.
xfstt-1.9/libfstt/ttfont.cc:316:36: style: Function 'patchGlyphCode' argument 1 names different: declaration 'glyph' definition 'g'. [funcArgNamesDifferent]
xfstt-1.9/libfstt/ttf.h:287:33: note: Function 'patchGlyphCode' argument 1 names different: declaration 'glyph' definition 'g'.
xfstt-1.9/libfstt/ttfont.cc:316:36: note: Function 'patchGlyphCode' argument 1 names different: declaration 'glyph' definition 'g'.
xfstt-1.9/libfstt/ttfont.cc:317:28: style: Function 'patchGlyphCode' argument 2 names different: declaration 'instruction' definition 'glyphNo'. [funcArgNamesDifferent]
xfstt-1.9/libfstt/ttf.h:287:44: note: Function 'patchGlyphCode' argument 2 names different: declaration 'instruction' definition 'glyphNo'.
xfstt-1.9/libfstt/ttfont.cc:317:28: note: Function 'patchGlyphCode' argument 2 names different: declaration 'instruction' definition 'glyphNo'.
xfstt-1.9/libfstt/ttf.h:278:6: style: Technically the member function 'TTFont::getEmUnits' can be const. [functionConst]
xfstt-1.9/libfstt/ttfont.cc:214:9: note: Technically the member function 'TTFont::getEmUnits' can be const.
xfstt-1.9/libfstt/ttf.h:278:6: note: Technically the member function 'TTFont::getEmUnits' can be const.
xfstt-1.9/libfstt/ttf.h:287:6: performance: Technically the member function 'TTFont::patchGlyphCode' can be static. [functionStatic]
xfstt-1.9/libfstt/ttfont.cc:316:9: note: Technically the member function 'TTFont::patchGlyphCode' can be static.
xfstt-1.9/libfstt/ttf.h:287:6: note: Technically the member function 'TTFont::patchGlyphCode' can be static.
xfstt-1.9/libfstt/ttf.h:288:6: performance: Technically the member function 'TTFont::checksum' can be static. [functionStatic]
xfstt-1.9/libfstt/ttfont.cc:323:9: note: Technically the member function 'TTFont::checksum' can be static.
xfstt-1.9/libfstt/ttf.h:288:6: note: Technically the member function 'TTFont::checksum' can be static.
xfstt-1.9/libfstt/ttfont.cc:66:4: style: Class 'TTFont' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xfstt-1.9/libfstt/ttfont.cc:66:4: style: Class 'TTFont' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xfstt-1.9/src/encoding.cc:36:33: style: Function 'Encoding' argument 1 names different: declaration 'name' definition 'mapname'. [funcArgNamesDifferent]
xfstt-1.9/src/encoding.h:42:24: note: Function 'Encoding' argument 1 names different: declaration 'name' definition 'mapname'.
xfstt-1.9/src/encoding.cc:36:33: note: Function 'Encoding' argument 1 names different: declaration 'name' definition 'mapname'.
xfstt-1.9/src/encoding.cc:65:45: style: Function 'parse' argument 2 names different: declaration 'maps' definition 'maps0'. [funcArgNamesDifferent]
xfstt-1.9/src/encoding.h:35:47: note: Function 'parse' argument 2 names different: declaration 'maps' definition 'maps0'.
xfstt-1.9/src/encoding.cc:65:45: note: Function 'parse' argument 2 names different: declaration 'maps' definition 'maps0'.
xfstt-1.9/src/encoding.cc:116:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:116:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:131:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:131:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:162:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:162:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:193:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:193:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:224:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:224:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:242:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:242:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:260:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:260:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:284:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:284:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:302:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:302:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:328:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:328:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:358:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:358:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:390:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:390:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:415:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:415:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:450:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:450:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:483:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:483:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:518:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:518:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:552:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:552:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:586:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:586:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:620:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:620:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:654:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:654:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:688:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:688:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:722:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:722:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:756:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:756:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:790:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:790:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:824:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:824:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:858:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:858:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:892:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:892:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:926:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:926:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:960:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:960:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:993:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:993:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:1027:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:1027:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:1061:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:1061:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:1095:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:1095:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:1129:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:1129:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:1163:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:1163:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:1197:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:1197:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:1231:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:1231:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:1265:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:1265:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:1299:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:1299:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:1333:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:1333:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:1383:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:1383:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:1433:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:1433:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:1483:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:1483:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:1520:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:1520:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:1528:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:1528:6: note: Function in derived class
xfstt-1.9/src/encoding.cc:1563:6: style: The function 'map2unicode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xfstt-1.9/src/encoding.h:32:14: note: Virtual function in base class
xfstt-1.9/src/encoding.cc:1563:6: note: Function in derived class
xfstt-1.9/src/showttf.cc:233:0: error: Uninitialized variable: mask [uninitvar]
xfstt-1.9/src/xfstt.cc:217:7: warning: Either the condition '!ttFont' is redundant or there is possible null pointer dereference: ttFont. [nullPointerRedundantCheck]
xfstt-1.9/src/xfstt.cc:217:28: note: Assuming that condition '!ttFont' is not redundant
xfstt-1.9/src/xfstt.cc:217:7: note: Null pointer dereference
xfstt-1.9/src/xfstt.cc:449:15: style: The scope of the variable 'alias' can be reduced. [variableScope]
xfstt-1.9/src/xfstt.cc:1124:19: style: struct member 'Anonymous0::pad' is never used. [unusedStructMember]
xfstt-1.9/src/xfstt.cc:1466:10: style: struct member 'Anonymous1::pad' is never used. [unusedStructMember]
xfstt-1.9/src/xfstt.cc:2041:4: error: Memory leak: fs_conn.sd_list [memleak]
[17:35]

ftp://ftp.se.debian.org/debian/pool/main/x/xfswitch-plugin/xfswitch-plugin_0.0.1.orig.tar.gz
[17:35]

ftp://ftp.se.debian.org/debian/pool/main/x/xft/xft_2.3.2.orig.tar.gz
libXft-2.3.2/src/xftcore.c:51:48: style: The scope of the variable 'src' can be reduced. [variableScope]
libXft-2.3.2/src/xftcore.c:52:21: style: The scope of the variable 'bits' can be reduced. [variableScope]
libXft-2.3.2/src/xftcore.c:56:14: style: The scope of the variable 'w' can be reduced. [variableScope]
libXft-2.3.2/src/xftcore.c:57:14: style: The scope of the variable 'xspan' can be reduced. [variableScope]
libXft-2.3.2/src/xftcore.c:124:48: style: The scope of the variable 'src' can be reduced. [variableScope]
libXft-2.3.2/src/xftcore.c:124:53: style: The scope of the variable 'bits' can be reduced. [variableScope]
libXft-2.3.2/src/xftcore.c:128:14: style: The scope of the variable 'w' can be reduced. [variableScope]
libXft-2.3.2/src/xftcore.c:129:14: style: The scope of the variable 'xspan' can be reduced. [variableScope]
libXft-2.3.2/src/xftcore.c:180:43: style: The scope of the variable 'src' can be reduced. [variableScope]
libXft-2.3.2/src/xftcore.c:184:14: style: The scope of the variable 'w' can be reduced. [variableScope]
libXft-2.3.2/src/xftcore.c:185:14: style: The scope of the variable 'xspan' can be reduced. [variableScope]
libXft-2.3.2/src/xftcore.c:324:47: style: The scope of the variable 'src' can be reduced. [variableScope]
libXft-2.3.2/src/xftcore.c:325:21: style: The scope of the variable 'bits' can be reduced. [variableScope]
libXft-2.3.2/src/xftcore.c:329:14: style: The scope of the variable 'w' can be reduced. [variableScope]
libXft-2.3.2/src/xftcore.c:330:14: style: The scope of the variable 'xspan' can be reduced. [variableScope]
libXft-2.3.2/src/xftcore.c:461:23: style: The scope of the variable 'dst' can be reduced. [variableScope]
libXft-2.3.2/src/xftcore.c:462:23: style: The scope of the variable 'mask' can be reduced. [variableScope]
libXft-2.3.2/src/xftcore.c:465:10: style: The scope of the variable 'w' can be reduced. [variableScope]
libXft-2.3.2/src/xftcore.c:532:23: style: The scope of the variable 'dst' can be reduced. [variableScope]
libXft-2.3.2/src/xftcore.c:533:23: style: The scope of the variable 'mask' can be reduced. [variableScope]
libXft-2.3.2/src/xftcore.c:536:10: style: The scope of the variable 'w' can be reduced. [variableScope]
libXft-2.3.2/src/xftcore.c:608:23: style: The scope of the variable 'dst' can be reduced. [variableScope]
libXft-2.3.2/src/xftcore.c:609:23: style: The scope of the variable 'mask' can be reduced. [variableScope]
libXft-2.3.2/src/xftcore.c:612:10: style: The scope of the variable 'w' can be reduced. [variableScope]
libXft-2.3.2/src/xftcore.c:685:27: style: The scope of the variable 'mask' can be reduced. [variableScope]
libXft-2.3.2/src/xftcore.c:690:14: style: The scope of the variable 'w' can be reduced. [variableScope]
libXft-2.3.2/src/xftcore.c:690:17: style: The scope of the variable 'tx' can be reduced. [variableScope]
libXft-2.3.2/src/xftcore.c:768:14: style: The scope of the variable 'w' can be reduced. [variableScope]
libXft-2.3.2/src/xftcore.c:768:17: style: The scope of the variable 'tx' can be reduced. [variableScope]
libXft-2.3.2/src/xftdpy.c:168:2: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
libXft-2.3.2/src/xftdpy.c:209:2: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
libXft-2.3.2/src/xftdpy.c:209:2: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
libXft-2.3.2/src/xftdpy.c:226:6: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
libXft-2.3.2/src/xftdpy.c:226:6: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
libXft-2.3.2/src/xftdpy.c:217:21: style: The scope of the variable 'glyph_memory' can be reduced. [variableScope]
libXft-2.3.2/src/xftdpy.c:218:18: style: The scope of the variable 'public' can be reduced. [variableScope]
libXft-2.3.2/src/xftdpy.c:287:17: style: The scope of the variable 'c1' can be reduced. [variableScope]
libXft-2.3.2/src/xftdpy.c:325:13: style: The scope of the variable 'd' can be reduced. [variableScope]
libXft-2.3.2/src/xftdpy.c:458:12: style: The scope of the variable 'dpi' can be reduced. [variableScope]
libXft-2.3.2/src/xftdraw.c:706:10: style: The scope of the variable 'start' can be reduced. [variableScope]
libXft-2.3.2/src/xftextent.c:40:11: style: The scope of the variable 'x' can be reduced. [variableScope]
libXft-2.3.2/src/xftextent.c:40:14: style: The scope of the variable 'y' can be reduced. [variableScope]
libXft-2.3.2/src/xftextent.c:41:11: style: The scope of the variable 'left' can be reduced. [variableScope]
libXft-2.3.2/src/xftextent.c:41:17: style: The scope of the variable 'right' can be reduced. [variableScope]
libXft-2.3.2/src/xftextent.c:41:24: style: The scope of the variable 'top' can be reduced. [variableScope]
libXft-2.3.2/src/xftextent.c:41:29: style: The scope of the variable 'bottom' can be reduced. [variableScope]
libXft-2.3.2/src/xftextent.c:42:11: style: The scope of the variable 'overall_left' can be reduced. [variableScope]
libXft-2.3.2/src/xftextent.c:42:25: style: The scope of the variable 'overall_right' can be reduced. [variableScope]
libXft-2.3.2/src/xftextent.c:43:11: style: The scope of the variable 'overall_top' can be reduced. [variableScope]
libXft-2.3.2/src/xftextent.c:43:24: style: The scope of the variable 'overall_bottom' can be reduced. [variableScope]
libXft-2.3.2/src/xftfreetype.c:132:16: style: The scope of the variable 'f' can be reduced. [variableScope]
libXft-2.3.2/src/xftfreetype.c:259:17: style: The scope of the variable 'prev' can be reduced. [variableScope]
libXft-2.3.2/src/xftfreetype.c:1090:18: style: The scope of the variable 'public' can be reduced. [variableScope]
libXft-2.3.2/src/xftglyphs.c:51:2: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
libXft-2.3.2/src/xftglyphs.c:51:2: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
libXft-2.3.2/src/xftglyphs.c:715:6: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
libXft-2.3.2/src/xftglyphs.c:905:7: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
libXft-2.3.2/src/xftglyphs.c:929:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
libXft-2.3.2/src/xftglyphs.c:929:3: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
libXft-2.3.2/src/xftglyphs.c:39:19: style: The scope of the variable 'xftg' can be reduced. [variableScope]
libXft-2.3.2/src/xftglyphs.c:731:19: style: The scope of the variable 'xftg' can be reduced. [variableScope]
libXft-2.3.2/src/xftglyphs.c:784:14: style: The scope of the variable 'n' can be reduced. [variableScope]
libXft-2.3.2/src/xftglyphs.c:877:19: style: The scope of the variable 'xftg' can be reduced. [variableScope]
libXft-2.3.2/src/xftglyphs.c:872:46: style: Function '_XftFontUncacheGlyph' argument 2 names different: declaration 'public' definition 'pub'. [funcArgNamesDifferent]
libXft-2.3.2/src/xftint.h:407:46: note: Function '_XftFontUncacheGlyph' argument 2 names different: declaration 'public' definition 'pub'.
libXft-2.3.2/src/xftglyphs.c:872:46: note: Function '_XftFontUncacheGlyph' argument 2 names different: declaration 'public' definition 'pub'.
libXft-2.3.2/src/xftglyphs.c:920:46: style: Function '_XftFontManageMemory' argument 2 names different: declaration 'public' definition 'pub'. [funcArgNamesDifferent]
libXft-2.3.2/src/xftint.h:410:46: note: Function '_XftFontManageMemory' argument 2 names different: declaration 'public' definition 'pub'.
libXft-2.3.2/src/xftglyphs.c:920:46: note: Function '_XftFontManageMemory' argument 2 names different: declaration 'public' definition 'pub'.
libXft-2.3.2/src/xftglyphs.c:606:50: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
libXft-2.3.2/src/xftswap.c:59:13: style: The scope of the variable 'n' can be reduced. [variableScope]
libXft-2.3.2/src/xftswap.c:70:20: style: The scope of the variable 'u' can be reduced. [variableScope]
libXft-2.3.2/src/xftswap.c:72:14: style: The scope of the variable 'd' can be reduced. [variableScope]
libXft-2.3.2/src/xftswap.c:91:13: style: The scope of the variable 'n' can be reduced. [variableScope]
libXft-2.3.2/src/xftswap.c:57:34: style: Function 'XftSwapCARD32' argument 2 names different: declaration 'n' definition 'u'. [funcArgNamesDifferent]
libXft-2.3.2/src/xftint.h:444:34: note: Function 'XftSwapCARD32' argument 2 names different: declaration 'n' definition 'u'.
libXft-2.3.2/src/xftswap.c:57:34: note: Function 'XftSwapCARD32' argument 2 names different: declaration 'n' definition 'u'.
libXft-2.3.2/src/xftswap.c:89:34: style: Function 'XftSwapCARD16' argument 2 names different: declaration 'n' definition 'u'. [funcArgNamesDifferent]
libXft-2.3.2/src/xftint.h:450:34: note: Function 'XftSwapCARD16' argument 2 names different: declaration 'n' definition 'u'.
libXft-2.3.2/src/xftswap.c:89:34: note: Function 'XftSwapCARD16' argument 2 names different: declaration 'n' definition 'u'.
libXft-2.3.2/src/xftxlfd.c:52:13: style: The scope of the variable 'c' can be reduced. [variableScope]
[17:35]

ftp://ftp.se.debian.org/debian/pool/main/x/xfwm4/xfwm4_4.8.3.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xfwm4-theme-breeze/xfwm4-theme-breeze_0.1.0.orig.tar.xz

ftp://ftp.se.debian.org/debian/pool/main/x/xfwm4-themes/xfwm4-themes_4.6.0.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xgalaga/xgalaga_2.1.1.0.orig.tar.gz
xgalaga-2.1.1.0/libsprite/circle.c:29:19: style: The scope of the variable 'valuemask' can be reduced. [variableScope]
xgalaga-2.1.1.0/libsprite/event.c:73:20: style: The scope of the variable 'win' can be reduced. [variableScope]
xgalaga-2.1.1.0/libsprite/image.c:135:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
xgalaga-2.1.1.0/libsprite/image.c:59:31: error: Undefined behavior: Variable 'imagedir' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
xgalaga-2.1.1.0/libsprite/init.c:151:13: style: The scope of the variable 'white' can be reduced. [variableScope]
xgalaga-2.1.1.0/libsprite/init.c:151:20: style: The scope of the variable 'black' can be reduced. [variableScope]
xgalaga-2.1.1.0/libsprite/makewindow.c:43:18: style: Condition 'adefault==NULL' is always true [knownConditionTrueFalse]
xgalaga-2.1.1.0/libsprite/makewindow.c:42:16: note: Assignment 'adefault=NULL', assigned value is 0
xgalaga-2.1.1.0/libsprite/makewindow.c:43:18: note: Condition 'adefault==NULL' is always true
xgalaga-2.1.1.0/libsprite/makewindow.c:91:18: style: Condition 'adefault==NULL' is always true [knownConditionTrueFalse]
xgalaga-2.1.1.0/libsprite/makewindow.c:90:16: note: Assignment 'adefault=NULL', assigned value is 0
xgalaga-2.1.1.0/libsprite/makewindow.c:91:18: note: Condition 'adefault==NULL' is always true
xgalaga-2.1.1.0/libsprite/makewindow.c:535:14: style: Function 'W_ToggleFullscreen' argument 1 names different: declaration 'win' definition '_win'. [funcArgNamesDifferent]
xgalaga-2.1.1.0/libsprite/Wproto.h:66:34: note: Function 'W_ToggleFullscreen' argument 1 names different: declaration 'win' definition '_win'.
xgalaga-2.1.1.0/libsprite/makewindow.c:535:14: note: Function 'W_ToggleFullscreen' argument 1 names different: declaration 'win' definition '_win'.
xgalaga-2.1.1.0/libsprite/menu.c:20:13: style: The scope of the variable 'addr' can be reduced. [variableScope]
xgalaga-2.1.1.0/main.c:154:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xgalaga-2.1.1.0/main.c:170:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xgalaga-2.1.1.0/main.c:382:9: style: The scope of the variable 'diffx' can be reduced. [variableScope]
xgalaga-2.1.1.0/main.c:382:16: style: The scope of the variable 'diffy' can be reduced. [variableScope]
xgalaga-2.1.1.0/main.c:383:9: style: The scope of the variable 'tc' can be reduced. [variableScope]
xgalaga-2.1.1.0/main.c:829:16: style: The scope of the variable 'torpok' can be reduced. [variableScope]
xgalaga-2.1.1.0/main.c:831:16: style: The scope of the variable 'shotside' can be reduced. [variableScope]
xgalaga-2.1.1.0/pathfile.c:137:9: style: The scope of the variable 'dp' can be reduced. [variableScope]
xgalaga-2.1.1.0/pathfile.c:138:9: style: The scope of the variable 'curdir' can be reduced. [variableScope]
xgalaga-2.1.1.0/pathfile.c:138:22: style: The scope of the variable 'gotdir' can be reduced. [variableScope]
xgalaga-2.1.1.0/pathfile.c:139:9: style: The scope of the variable 'duration' can be reduced. [variableScope]
xgalaga-2.1.1.0/pathfile.c:297:9: style: The scope of the variable 'rlen' can be reduced. [variableScope]
xgalaga-2.1.1.0/paths.c:1202:31: style: Function 'new_alien' argument 2 names different: declaration 'i' definition 'anum'. [funcArgNamesDifferent]
xgalaga-2.1.1.0/proto.h:16:31: note: Function 'new_alien' argument 2 names different: declaration 'i' definition 'anum'.
xgalaga-2.1.1.0/paths.c:1202:31: note: Function 'new_alien' argument 2 names different: declaration 'i' definition 'anum'.
xgalaga-2.1.1.0/title.c:113:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xgalaga-2.1.1.0/title.c:113:13: style: The scope of the variable 'l' can be reduced. [variableScope]
xgalaga-2.1.1.0/title.c:114:9: style: The scope of the variable 'nSize' can be reduced. [variableScope]
xgalaga-2.1.1.0/title.c:115:19: style: The scope of the variable 'chLBuf' can be reduced. [variableScope]
xgalaga-2.1.1.0/title.c:178:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xgalaga-2.1.1.0/title.c:178:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xgalaga-2.1.1.0/title.c:178:13: style: The scope of the variable 'lines' can be reduced. [variableScope]
xgalaga-2.1.1.0/title.c:204:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xgalaga-2.1.1.0/title.c:204:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xgalaga-2.1.1.0/title.c:204:13: style: The scope of the variable 'lines' can be reduced. [variableScope]
xgalaga-2.1.1.0/title.c:121:23: error: Memory leak: chFBuf [memleak]
xgalaga-2.1.1.0/title.c:140:13: error: Common realloc mistake: 'gchLBuf' nulled but not freed upon failure [memleakOnRealloc]
xgalaga-2.1.1.0/title.c:158:15: error: Common realloc mistake: 'gchLBuf' nulled but not freed upon failure [memleakOnRealloc]
xgalaga-2.1.1.0/xgal.sndsrv.freebsd.c:83:7: style: The scope of the variable 'mixer' can be reduced. [variableScope]
xgalaga-2.1.1.0/xgal.sndsrv.freebsd.c:179:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xgalaga-2.1.1.0/xgal.sndsrv.freebsd.c:180:7: style: The scope of the variable 'terminate' can be reduced. [variableScope]
xgalaga-2.1.1.0/xgal.sndsrv.freebsd.c:260:21: style: Unused variable: ppid [unusedVariable]
xgalaga-2.1.1.0/xgal.sndsrv.freebsd.c:261:8: style: Unused variable: filename [unusedVariable]
xgalaga-2.1.1.0/xgal.sndsrv.linux.c:96:7: style: The scope of the variable 'mixer' can be reduced. [variableScope]
xgalaga-2.1.1.0/xgal.sndsrv.linux.c:148:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xgalaga-2.1.1.0/xgal.sndsrv.linux.c:185:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xgalaga-2.1.1.0/xgal.sndsrv.linux.c:186:7: style: The scope of the variable 'terminate' can be reduced. [variableScope]
xgalaga-2.1.1.0/xgal.sndsrv.sun.c:150:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xgalaga-2.1.1.0/xgal.sndsrv.sun.c:151:7: style: The scope of the variable 'terminate' can be reduced. [variableScope]
xgalaga-2.1.1.0/xgal.sndsrv.sun.c:87:12: style: Unused variable: frag [unusedVariable]
xgalaga-2.1.1.0/xgal.sndsrv.sun.c:87:18: style: Unused variable: value [unusedVariable]
xgalaga-2.1.1.0/xgal.sndsrv.sun.c:88:7: style: Unused variable: mixer [unusedVariable]
[17:35]

ftp://ftp.se.debian.org/debian/pool/main/x/xgalaga++/xgalaga++_0.9.orig.tar.gz
xgalaga++-0.9/config.cc:40:26: style: Condition 'scores_file_name[0]!='/'' is always true [knownConditionTrueFalse]
xgalaga++-0.9/gfxinterface.h:17:2: warning: Member variable 'RCoord::x' is not initialized in the constructor. [uninitMemberVar]
xgalaga++-0.9/gfxinterface.h:17:2: warning: Member variable 'RCoord::y' is not initialized in the constructor. [uninitMemberVar]
xgalaga++-0.9/config.h:27:6: performance: Technically the member function 'Config::MaxDetails' can be static. [functionStatic]
xgalaga++-0.9/gfxinterface.h:42:2: style: Struct 'Coord' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xgalaga++-0.9/highscore.cc:67:6: style: The scope of the variable 'refresh_rate' can be reduced. [variableScope]
xgalaga++-0.9/highscore.h:45:2: warning: Member variable 'HighScores::last_rate_' is not initialized in the constructor. [uninitMemberVarPrivate]
xgalaga++-0.9/input.cc:6:8: warning: Member variable 'Input::vmove_' is not initialized in the constructor. [uninitMemberVar]
xgalaga++-0.9/input.cc:6:8: warning: Member variable 'Input::highscores_' is not initialized in the constructor. [uninitMemberVar]
xgalaga++-0.9/stars.h:22:3: style: Class 'StarsField' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xgalaga++-0.9/vectordeque.t.h:71:0: error: Iterators of different containers are used together. [mismatchingContainers]
xgalaga++-0.9/main.cc:349:14: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
xgalaga++-0.9/managers.cc:179:67: style: Function 'AliensManager' argument 6 names different: declaration 'convoysdata' definition 'convoys_data'. [funcArgNamesDifferent]
xgalaga++-0.9/managers.h:87:53: note: Function 'AliensManager' argument 6 names different: declaration 'convoysdata' definition 'convoys_data'.
xgalaga++-0.9/managers.cc:179:67: note: Function 'AliensManager' argument 6 names different: declaration 'convoysdata' definition 'convoys_data'.
xgalaga++-0.9/managers.cc:175:16: warning: Member variable 'AliensManager::convoy_alien_idx_' is not initialized in the constructor. [uninitMemberVar]
xgalaga++-0.9/menu.cc:264:7: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
xgalaga++-0.9/menu.h:27:7: style: Technically the member function 'StartMenu::PrintHelp' can be const. [functionConst]
xgalaga++-0.9/menu.cc:178:17: note: Technically the member function 'StartMenu::PrintHelp' can be const.
xgalaga++-0.9/menu.h:27:7: note: Technically the member function 'StartMenu::PrintHelp' can be const.
xgalaga++-0.9/pix.h:19:2: style: Class 'Pix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xgalaga++-0.9/posix_stream.h:31:14: warning: Virtual function 'sync' is called from destructor '~PosixBuf()' at line 25. Dynamic binding is not used. [virtualCallInConstructor]
xgalaga++-0.9/posix_stream.cc:25:3: note: Calling sync
xgalaga++-0.9/posix_stream.h:31:14: note: sync is a virtual method
[17:35]

ftp://ftp.se.debian.org/debian/pool/main/x/xgammon/xgammon_0.99.1128.orig.tar.gz
xgammon/lib/db.c:193:9: style: The scope of the variable 'erwartung' can be reduced. [variableScope]
xgammon/lib/db.c:113:15: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
xgammon/lib/db.c:268:0: error: Resource leak: fid [resourceLeak]
xgammon/src/allow.c:325:21: style: The scope of the variable 'from' can be reduced. [variableScope]
xgammon/src/allow.c:325:27: style: The scope of the variable 'i' can be reduced. [variableScope]
xgammon/src/decision.c:156:2: style: Variable 'Runninggame' is reassigned a value before the old one has been used. [redundantAssignment]
xgammon/src/decision.c:153:0: note: Variable 'Runninggame' is reassigned a value before the old one has been used.
xgammon/src/decision.c:156:2: note: Variable 'Runninggame' is reassigned a value before the old one has been used.
xgammon/src/decision.c:416:2: style: Variable 'Runninggame' is reassigned a value before the old one has been used. [redundantAssignment]
xgammon/src/decision.c:413:0: note: Variable 'Runninggame' is reassigned a value before the old one has been used.
xgammon/src/decision.c:416:2: note: Variable 'Runninggame' is reassigned a value before the old one has been used.
xgammon/src/decision.c:154:8: style: The scope of the variable 'value' can be reduced. [variableScope]
xgammon/src/decision.c:334:9: style: The scope of the variable 'alset' can be reduced. [variableScope]
xgammon/src/drawing.c:229:2: style: Variable 'here' is assigned a value that is never used. [unreadVariable]
xgammon/src/drawing.c:984:17: style: Variable 'board_pixmap' is assigned a value that is never used. [unreadVariable]
xgammon/src/filemenu.c:83:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xgammon/src/filemenu.c:83:11: style: The scope of the variable 'j' can be reduced. [variableScope]
xgammon/src/filemenu.c:151:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xgammon/src/misc.c:422:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xgammon/src/misc.c:428:38: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xgammon/src/misc.c:434:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xgammon/src/misc.c:209:21: style: The scope of the variable 'd' can be reduced. [variableScope]
xgammon/src/misc.c:220:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xgammon/src/misc.c:305:7: style: The scope of the variable 'f' can be reduced. [variableScope]
xgammon/src/misc.c:305:13: style: The scope of the variable 't' can be reduced. [variableScope]
xgammon/src/misc.c:544:29: style: The scope of the variable 'value' can be reduced. [variableScope]
xgammon/src/misc.c:521:12: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
xgammon/src/rollout.c:135:94: error: Array 'Player[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds]
xgammon/src/rollout.c:139:86: error: Array 'Player[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds]
xgammon/src/rollout.c:117:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xgammon/src/rollout.c:117:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xgammon/src/rollout.c:123:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xgammon/src/rollout.c:124:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xgammon/src/rollout.c:127:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xgammon/src/rollout.c:131:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xgammon/src/rollout.c:235:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xgammon/src/rollout.c:167:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xgammon/src/save.c:82:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xgammon/src/save.c:175:0: error: Resource leak: f [resourceLeak]
xgammon/src/xgammon.c:947:0: error: No pair for character ("). Can't process file. File is either invalid or unicode, which is currently not supported. [syntaxError]
[17:35]

ftp://ftp.se.debian.org/debian/pool/main/x/xgks/xgks_2.6.1+dfsg.2.orig.tar.gz
xgks-2.6.1+dfsg.2/src/bugs/sample.c:8:0: error: No pair for character ('). Can't process file. File is either invalid or unicode, which is currently not supported. [syntaxError]
xgks-2.6.1+dfsg.2/src/fontdb/a.c:3:1: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
xgks-2.6.1+dfsg.2/src/fontdb/mkfont.c:332:29: style: The scope of the variable 'sp' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/fontdb/rshowfont.c:90:24: style: The scope of the variable 'co' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:654:19: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:597:11: style: The scope of the variable 'length' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1156:17: style: The scope of the variable 'me' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:3101:17: style: The scope of the variable 'me' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:2101:19: style: Variable 'data' is not assigned a value. [unassignedVariable]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:2163:12: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:2358:12: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:503:2: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:530:2: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:568:2: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:606:6: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:659:2: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:693:2: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:724:2: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:767:2: error: Uninitialized variable: rep [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:981:2: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:982:2: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1047:6: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1048:6: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1050:6: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1051:6: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1038:3: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1039:3: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1040:3: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1041:3: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1170:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1171:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1292:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1347:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1348:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1374:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1375:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1376:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1377:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1378:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1379:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1380:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1666:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1667:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1668:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1669:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1687:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1723:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1724:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1725:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1727:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1728:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1729:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1731:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1732:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1733:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1734:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1735:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1737:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1738:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1739:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1746:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1844:2: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1845:2: error: Uninitialized variable: rep [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1888:2: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgm.c:1889:2: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmi.c:1146:32: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmi.c:85:19: style: Variable 'data' is not assigned a value. [unassignedVariable]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmi.c:147:12: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmi.c:348:12: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:2021:28: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:466:19: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:409:11: style: The scope of the variable 'length' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:307:2: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:334:2: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:380:2: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:418:6: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:471:2: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:502:2: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:531:2: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:572:2: error: Uninitialized variable: modc_rep [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:784:6: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:788:6: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:857:2: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:858:2: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:860:2: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:861:2: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:848:6: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:849:6: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:850:6: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:851:6: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:884:6: error: Uninitialized variable: modc_rep [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:903:5: error: Uninitialized variable: modc_rep [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:977:2: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:978:2: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:993:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:994:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:995:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:996:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:1010:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:1042:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:1043:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:1044:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:1046:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:1047:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:1048:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:1050:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:1051:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:1052:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:1053:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:1054:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:1056:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:1057:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:1058:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:1065:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:1304:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:1362:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:1363:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:1390:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:1391:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:1392:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:1393:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:1394:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:1395:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/cgm/cgmo.c:1396:5: error: Uninitialized variable: bytes [uninitvar]
xgks-2.6.1+dfsg.2/src/lib/c/choice.c:92:31: style: The scope of the variable 'width' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/choice.c:632:21: style: The scope of the variable 'f' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/choice.c:633:21: style: The scope of the variable 's' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/choice.c:633:26: style: The scope of the variable 'd' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/choice.c:634:21: style: The scope of the variable 'number' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/choice.c:634:29: style: The scope of the variable 'i' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/choice.c:801:21: style: The scope of the variable 'data' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/colours.c:76:21: style: The scope of the variable 'i' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/colours.c:388:21: style: The scope of the variable 'i' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/colours.c:388:24: style: The scope of the variable 'ncolours' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/colours.c:389:21: style: The scope of the variable 'clr' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/event.c:444:18: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xgks-2.6.1+dfsg.2/src/lib/c/fillarea.c:98:24: style: The scope of the variable 'j' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/gks_error.c:67:21: style: The scope of the variable 'i' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/gksm/gksm.c:1154:32: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xgks-2.6.1+dfsg.2/src/lib/c/gksm/gksm.c:1232:32: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xgks-2.6.1+dfsg.2/src/lib/c/input.c:67:26: style: Unused variable: xswa [unusedVariable]
xgks-2.6.1+dfsg.2/src/lib/c/inquiries.c:126:21: style: The scope of the variable 'i' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/inquiries.c:126:24: style: The scope of the variable 'j' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/inquiries.c:159:21: style: The scope of the variable 'i' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/inquiries.c:159:24: style: The scope of the variable 'j' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/mkerrmsg.c:69:12: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [getsCalled]
xgks-2.6.1+dfsg.2/src/lib/c/mkerrmsg.c:79:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xgks-2.6.1+dfsg.2/src/lib/c/open_ws.c:559:21: style: The scope of the variable 'cnt' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/open_ws.c:512:9: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
xgks-2.6.1+dfsg.2/src/lib/c/open_ws.c:514:16: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
xgks-2.6.1+dfsg.2/src/lib/c/open_ws.c:516:16: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
xgks-2.6.1+dfsg.2/src/lib/c/prmgr.c:210:21: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/segments.c:886:21: style: The scope of the variable 'dist_primi' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/segments.c:1300:21: style: The scope of the variable 'i' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/segments.c:1625:21: style: The scope of the variable 'ws' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/segments.c:2292:21: style: The scope of the variable 'clip' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/segments.c:2341:33: style: The scope of the variable 'pre' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/segments.c:2342:21: style: The scope of the variable 'workSeg' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/segments.c:2342:30: style: The scope of the variable 'oldSeg' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/segments.c:2405:21: style: The scope of the variable 'seg' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/segments.c:1255:30: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
xgks-2.6.1+dfsg.2/src/lib/c/string.c:512:21: style: The scope of the variable 'data' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/string.c:513:28: style: The scope of the variable 'wid' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/string.c:514:21: style: The scope of the variable 'place' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/stroke.c:346:21: style: The scope of the variable 'spt' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/stroke.c:346:27: style: The scope of the variable 'dpt' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/stroke.c:347:21: style: The scope of the variable 'i' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/stroke.c:741:44: style: The scope of the variable 'spt' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/stroke.c:741:50: style: The scope of the variable 'dpt' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/stroke.c:998:21: style: The scope of the variable 'i' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/transforms.c:352:21: style: The scope of the variable 'i' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/transforms.c:352:24: style: The scope of the variable 'j' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/transforms.c:619:21: style: The scope of the variable 'win' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/transforms.c:667:21: style: The scope of the variable 'win' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/valuator.c:849:6: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xgks-2.6.1+dfsg.2/src/lib/c/valuator.c:539:21: style: The scope of the variable 'Low' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/valuator.c:718:21: style: The scope of the variable 'data' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/x/xevent.c:429:24: style: Variable 'pid' is assigned a value that is never used. [unreadVariable]
xgks-2.6.1+dfsg.2/src/lib/c/x/xopws.c:772:21: style: The scope of the variable 'pw' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/lib/c/x/xopws.c:560:21: style: Unused variable: buf [unusedVariable]
xgks-2.6.1+dfsg.2/src/lib/c/x/xopws.c:562:21: style: Unused variable: value [unusedVariable]
xgks-2.6.1+dfsg.2/src/lib/c/x/xport.c:169:10: style: Unused variable: status [unusedVariable]
xgks-2.6.1+dfsg.2/src/lib/c/x/xport.c:170:0: style: Variable 'zero' is assigned a value that is never used. [unreadVariable]
xgks-2.6.1+dfsg.2/src/lib/c/x/xport.c:171:0: style: Variable 'one' is assigned a value that is never used. [unreadVariable]
xgks-2.6.1+dfsg.2/src/lib/iso-c/open_ws.c:396:21: style: The scope of the variable 'cnt' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/port/misc/config.c:946:14: style: Condition '((int)c)<0' is always true [knownConditionTrueFalse]
xgks-2.6.1+dfsg.2/src/port/misc/config.c:945:5: note: Assignment 'c=(char)(-1)', assigned value is -1
xgks-2.6.1+dfsg.2/src/port/misc/config.c:946:14: note: Condition '((int)c)<0' is always true
xgks-2.6.1+dfsg.2/src/port/misc/config.c:1089:24: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xgks-2.6.1+dfsg.2/src/port/misc/config.c:1090:25: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xgks-2.6.1+dfsg.2/src/port/misc/config.c:1680:14: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xgks-2.6.1+dfsg.2/src/port/misc/config.c:1684:14: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xgks-2.6.1+dfsg.2/src/port/misc/config.c:1078:16: style: Same expression on both sides of '>' because the value of 'sizeof(int*)' and 'sizeof(int)' are the same. [duplicateExpression]
xgks-2.6.1+dfsg.2/src/port/misc/config.c:1099:13: style: Same expression on both sides of '=='. [duplicateExpression]
xgks-2.6.1+dfsg.2/src/port/misc/config.c:482:6: style: The scope of the variable 'dprec' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/port/misc/config.c:482:13: style: The scope of the variable 'fprec' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/port/misc/config.c:482:20: style: The scope of the variable 'lprec' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/port/misc/config.c:483:15: style: The scope of the variable 'size' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/port/misc/config.c:484:7: style: The scope of the variable 'total' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/port/misc/config.c:485:15: style: The scope of the variable 's' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/port/misc/config.c:718:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/port/misc/config.c:1742:3: style: The scope of the variable 'iz' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/port/misc/config.c:1743:3: style: The scope of the variable 'mantbits' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/port/misc/config.c:1744:3: style: The scope of the variable 'hidden' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/port/misc/config.c:2194:21: style: The scope of the variable 'b' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/port/misc/config.c:2195:18: style: The scope of the variable 'd' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/port/misc/config.c:2195:21: style: The scope of the variable 'oldd' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/port/misc/config.c:2195:27: style: The scope of the variable 'dbase' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/port/misc/config.c:2195:34: style: The scope of the variable 'one' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/port/misc/config.c:2195:39: style: The scope of the variable 'zero' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/port/misc/config.c:585:11: error: Return value of allocation function 'malloc' is not stored. [leakReturnValNotUsed]
xgks-2.6.1+dfsg.2/src/port/misc/config.c:725:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xgks-2.6.1+dfsg.2/src/port/misc/config.c:1099:6: warning: Unnecessary comparison of static strings. [staticStringCompare]
xgks-2.6.1+dfsg.2/src/port/misc/inetutil.c:175:2: style: Variable 'sock' is reassigned a value before the old one has been used. [redundantAssignment]
xgks-2.6.1+dfsg.2/src/port/misc/inetutil.c:172:0: note: Variable 'sock' is reassigned a value before the old one has been used.
xgks-2.6.1+dfsg.2/src/port/misc/inetutil.c:175:2: note: Variable 'sock' is reassigned a value before the old one has been used.
xgks-2.6.1+dfsg.2/src/port/misc/inetutil.c:208:2: style: Variable 'sock' is reassigned a value before the old one has been used. [redundantAssignment]
xgks-2.6.1+dfsg.2/src/port/misc/inetutil.c:204:0: note: Variable 'sock' is reassigned a value before the old one has been used.
xgks-2.6.1+dfsg.2/src/port/misc/inetutil.c:208:2: note: Variable 'sock' is reassigned a value before the old one has been used.
xgks-2.6.1+dfsg.2/src/port/misc/regex.c:86:18: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xgks-2.6.1+dfsg.2/src/port/misc/regex.c:142:39: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xgks-2.6.1+dfsg.2/src/port/misc/regex.c:66:5: error: Memory leak: lowstring [memleak]
xgks-2.6.1+dfsg.2/src/port/misc/sigpending.c:21:14: style: Unused variable: out_mask [unusedVariable]
xgks-2.6.1+dfsg.2/src/port/misc/strftime.c:156:17: warning: Either the condition 'tz!=NULL' is redundant or there is possible null pointer dereference: tz. [nullPointerRedundantCheck]
xgks-2.6.1+dfsg.2/src/port/misc/strftime.c:158:10: note: Assuming that condition 'tz!=NULL' is not redundant
xgks-2.6.1+dfsg.2/src/port/misc/strftime.c:156:17: note: Null pointer dereference
xgks-2.6.1+dfsg.2/src/port/misc/strftime.c:113:17: warning: Either the condition 's==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xgks-2.6.1+dfsg.2/src/port/misc/strftime.c:143:8: note: Assuming that condition 's==NULL' is not redundant
xgks-2.6.1+dfsg.2/src/port/misc/strftime.c:113:17: note: Null pointer addition
xgks-2.6.1+dfsg.2/src/port/misc/strftime.c:172:4: error: Common realloc mistake: 'savetz' nulled but not freed upon failure [memleakOnRealloc]
xgks-2.6.1+dfsg.2/src/port/misc/uderrmsg.c:197:10: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
xgks-2.6.1+dfsg.2/src/port/misc/uderrmsg.c:321:6: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
xgks-2.6.1+dfsg.2/src/port/misc/uderrmsg.c:175:10: style: The scope of the variable 'nc' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/port/misc/uderrmsg.c:314:10: style: The scope of the variable 'nc' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/port/misc/uderrmsg.c:267:5: error: Pointer to local array variable returned. [returnLocalVariable]
xgks-2.6.1+dfsg.2/src/port/misc/uderrmsg.c:265:20: error: Uninitialized variable: buf [uninitvar]
xgks-2.6.1+dfsg.2/src/port/misc/uderrmsg.c:243:17: error: va_list 'alist' used before va_start() was called. [va_list_usedBeforeStarted]
xgks-2.6.1+dfsg.2/src/port/misc/uderrmsg.c:244:26: error: va_list 'alist' used before va_start() was called. [va_list_usedBeforeStarted]
xgks-2.6.1+dfsg.2/src/port/misc/uderrmsg.c:245:5: error: va_list 'alist' used before va_start() was called. [va_list_usedBeforeStarted]
xgks-2.6.1+dfsg.2/src/port/misc/uderrmsg.c:291:17: error: va_list 'alist' used before va_start() was called. [va_list_usedBeforeStarted]
xgks-2.6.1+dfsg.2/src/port/misc/uderrmsg.c:292:32: error: va_list 'alist' used before va_start() was called. [va_list_usedBeforeStarted]
xgks-2.6.1+dfsg.2/src/port/misc/uderrmsg.c:293:5: error: va_list 'alist' used before va_start() was called. [va_list_usedBeforeStarted]
xgks-2.6.1+dfsg.2/src/port/misc/uderrmsg.c:358:17: error: va_list 'alist' used before va_start() was called. [va_list_usedBeforeStarted]
xgks-2.6.1+dfsg.2/src/port/misc/uderrmsg.c:359:20: error: va_list 'alist' used before va_start() was called. [va_list_usedBeforeStarted]
xgks-2.6.1+dfsg.2/src/port/misc/uderrmsg.c:360:5: error: va_list 'alist' used before va_start() was called. [va_list_usedBeforeStarted]
xgks-2.6.1+dfsg.2/src/port/misc/uderrmsg.c:384:17: error: va_list 'alist' used before va_start() was called. [va_list_usedBeforeStarted]
xgks-2.6.1+dfsg.2/src/port/misc/uderrmsg.c:385:34: error: va_list 'alist' used before va_start() was called. [va_list_usedBeforeStarted]
xgks-2.6.1+dfsg.2/src/port/misc/uderrmsg.c:386:5: error: va_list 'alist' used before va_start() was called. [va_list_usedBeforeStarted]
xgks-2.6.1+dfsg.2/src/port/misc/udfifo_err.c:54:17: style: Checking if unsigned variable 'eltsize' is less than zero. [unsignedLessThanZero]
xgks-2.6.1+dfsg.2/src/port/misc/udqueue.c:259:10: style: Unused variable: status [unusedVariable]
xgks-2.6.1+dfsg.2/src/port/misc/udqueue_err.c:65:17: style: Checking if unsigned variable 'eltsize' is less than zero. [unsignedLessThanZero]
xgks-2.6.1+dfsg.2/src/port/misc/uthread.c:118:0: error: Invalid number of character '{' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
xgks-2.6.1+dfsg.2/src/progs/gksm2cgm/src/AEutils.c:121:10: style: The scope of the variable 'num' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/gksm2cgm/src/CGMutils.c:107:10: style: The scope of the variable 'sign' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/gksm2cgm/src/CGMutils.c:108:10: style: The scope of the variable 'ind' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/gksm2cgm/src/CGMutils.c:109:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/gksm2cgm/src/CGMutils.c:110:10: style: The scope of the variable 'cont_flag' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/gksm2cgm/src/CGMutils.c:111:10: style: The scope of the variable 'str' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/gksm2cgm/src/CGMutils.c:153:10: style: The scope of the variable 'mantissa' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/gksm2cgm/src/CGMutils.c:154:10: style: The scope of the variable 'exponent' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/gksm2cgm/src/CGMutils.c:155:10: style: The scope of the variable 'sign' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/gksm2cgm/src/CGMutils.c:156:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/gksm2cgm/src/CGMutils.c:157:10: style: The scope of the variable 'dtmp' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/gksm2cgm/src/CGMutils.c:158:10: style: The scope of the variable 'int_part' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/gksm2cgm/src/CGMutils.c:519:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/gksm2cgm/src/annexe_10.c:112:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/gksm2cgm/src/annexe_7.c:344:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/gksm2cgm/src/defaults.c:97:17: error: Width 20 given in format string (no. 1) is larger than destination buffer 'dft_str[20]', use %19s to prevent overflowing it. [invalidScanfFormatWidth]
xgks-2.6.1+dfsg.2/src/progs/gksm2cgm/src/defaults.c:163:9: warning: %f in format string (no. 1) requires 'float *' but the argument type is 'double *'. [invalidScanfArgType_float]
xgks-2.6.1+dfsg.2/src/progs/gksm2cgm/src/defaults.c:87:10: style: The scope of the variable 'dft_id' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/gksm2cgm/src/main.c:173:7: style: The scope of the variable 'dummy' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/mi.c:131:10: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xgks-2.6.1+dfsg.2/src/progs/mi.c:107:6: note: outer condition: !error
xgks-2.6.1+dfsg.2/src/progs/mi.c:131:10: note: identical inner condition: !error
xgks-2.6.1+dfsg.2/src/progs/mi.c:131:10: style: Condition '!error' is always true [knownConditionTrueFalse]
xgks-2.6.1+dfsg.2/src/progs/mi.c:107:6: note: Assuming that condition '!error' is not redundant
xgks-2.6.1+dfsg.2/src/progs/mi.c:131:10: note: Condition '!error' is always true
xgks-2.6.1+dfsg.2/src/progs/mi.c:125:8: error: Common realloc mistake: 'record' nulled but not freed upon failure [memleakOnRealloc]
xgks-2.6.1+dfsg.2/src/progs/pmark.c:119:5: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xgks-2.6.1+dfsg.2/src/progs/pmark.c:121:5: note: Found duplicate branches for 'if' and 'else'.
xgks-2.6.1+dfsg.2/src/progs/pmark.c:119:5: note: Found duplicate branches for 'if' and 'else'.
xgks-2.6.1+dfsg.2/src/progs/sledsrc/add_objects.c:378:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/sledsrc/add_objects.c:1207:10: style: The scope of the variable 'object' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/sledsrc/draw_menu.c:104:6: style: The scope of the variable 'idx' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/sledsrc/draw_menu.c:144:6: style: The scope of the variable 'idx' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/sledsrc/edit_picture.c:283:18: style: The scope of the variable 'dup' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/sledsrc/edit_picture.c:518:11: style: The scope of the variable 'dup' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/sledsrc/edit_picture.c:632:11: style: The scope of the variable 'prev_comb_ob' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/sledsrc/edit_picture.c:836:11: style: The scope of the variable 'prev' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/sledsrc/edit_picture.c:838:10: style: The scope of the variable 'dup_object' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/sledsrc/init_tbls.c:1038:8: style: The scope of the variable 'precision' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/sledsrc/io.c:348:23: style: Checking if unsigned variable 'strlen(ln)-1' is less than zero. [unsignedLessThanZero]
xgks-2.6.1+dfsg.2/src/progs/sledsrc/main_menu.c:95:7: warning: Either the condition 'sec_menu!=(struct menu*)NULL' is redundant or there is possible null pointer dereference: sec_menu. [nullPointerRedundantCheck]
xgks-2.6.1+dfsg.2/src/progs/sledsrc/main_menu.c:96:13: note: Assuming that condition 'sec_menu!=(struct menu*)NULL' is not redundant
xgks-2.6.1+dfsg.2/src/progs/sledsrc/main_menu.c:95:7: note: Null pointer dereference
xgks-2.6.1+dfsg.2/src/progs/sledsrc/main_menu.c:258:9: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [getsCalled]
xgks-2.6.1+dfsg.2/src/progs/sledsrc/main_menu.c:317:9: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [getsCalled]
xgks-2.6.1+dfsg.2/src/progs/sledsrc/menu.c:95:7: style: The scope of the variable 'area' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/sledsrc/menu.c:134:13: style: The scope of the variable 'menu_item_ptr' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/sledsrc/menu.c:106:0: error: Memory leak: area [memleak]
xgks-2.6.1+dfsg.2/src/progs/sledsrc/objects_detect.c:164:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/sledsrc/popup.c:171:6: style: The scope of the variable 'idx' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/sledsrc/popup.c:757:6: style: The scope of the variable 'idx' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/sledsrc/popup.c:788:6: style: The scope of the variable 'idx' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/sledsrc/read_menu.c:207:3: style: Variable 'temp' is reassigned a value before the old one has been used. [redundantAssignment]
xgks-2.6.1+dfsg.2/src/progs/sledsrc/read_menu.c:206:3: note: Variable 'temp' is reassigned a value before the old one has been used.
xgks-2.6.1+dfsg.2/src/progs/sledsrc/read_menu.c:207:3: note: Variable 'temp' is reassigned a value before the old one has been used.
xgks-2.6.1+dfsg.2/src/progs/sledsrc/read_menu.c:89:9: style: The scope of the variable 'name_ptr' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/sledsrc/read_menu.c:90:8: style: The scope of the variable 'temp' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/sledsrc/screen_items.c:108:7: warning: Either the condition 'area!=(char*)NULL' is redundant or there is possible null pointer dereference: area. [nullPointerRedundantCheck]
xgks-2.6.1+dfsg.2/src/progs/sledsrc/screen_items.c:118:12: note: Assuming that condition 'area!=(char*)NULL' is not redundant
xgks-2.6.1+dfsg.2/src/progs/sledsrc/screen_items.c:108:7: note: Null pointer dereference
xgks-2.6.1+dfsg.2/src/progs/sledsrc/screen_items.c:81:7: style: The scope of the variable 'area' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/sledsrc/screen_items.c:170:6: style: The scope of the variable 'idx' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/sledsrc/screen_items.c:289:6: style: The scope of the variable 'idx' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/sledsrc/screen_items.c:456:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/sledsrc/trans.c:163:6: style: The scope of the variable 'transno' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/sledsrc/trans.c:227:6: style: The scope of the variable 'transno' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/sledsrc/trans.c:318:13: style: The scope of the variable 'trans' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/sledsrc/undo.c:96:9: error: Null pointer dereference [nullPointer]
xgks-2.6.1+dfsg.2/src/progs/sledsrc/undo.c:124:9: error: Null pointer dereference [nullPointer]
xgks-2.6.1+dfsg.2/src/progs/sledsrc/undo.c:149:7: error: Null pointer dereference [nullPointer]
xgks-2.6.1+dfsg.2/src/progs/sledsrc/undo.c:175:7: error: Null pointer dereference [nullPointer]
xgks-2.6.1+dfsg.2/src/progs/stratego/blue.c:366:19: style: The scope of the variable 'valid' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/stratego/blue.c:541:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/stratego/blue.c:609:8: style: The scope of the variable 'status' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/stratego/blue.c:683:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/stratego/blue.c:684:8: style: The scope of the variable 'scoutmove' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/stratego/blue.c:813:8: style: The scope of the variable 'winner' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/stratego/blue.c:814:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/stratego/blue.c:814:10: style: The scope of the variable 'j' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/stratego/red.c:417:19: style: The scope of the variable 'valid' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/stratego/red.c:632:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/stratego/red.c:701:8: style: The scope of the variable 'status' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/stratego/red.c:781:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/stratego/red.c:782:8: style: The scope of the variable 'scoutmove' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/stratego/red.c:901:8: style: The scope of the variable 'winner' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/stratego/red.c:902:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/stratego/red.c:902:10: style: The scope of the variable 'j' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/stratego/red.c:1015:9: style: The scope of the variable 'name' can be reduced. [variableScope]
xgks-2.6.1+dfsg.2/src/progs/stratego/red.c:57:27: error: Buffer overrun possible for long command line arguments. [insecureCmdLineArgs]
[17:35]

ftp://ftp.se.debian.org/debian/pool/main/x/xgraph/xgraph_12.1.orig.tar.gz
xgraph-12.1.orig/dialog.c:906:15: style: Same expression on both sides of '>' because the value of '*tptr' and 'start' are the same. [duplicateExpression]
xgraph-12.1.orig/dialog.c:902:13: note: 'start' is assigned value '*tptr' here.
xgraph-12.1.orig/dialog.c:906:15: note: Same expression on both sides of '>' because the value of '*tptr' and 'start' are the same.
xgraph-12.1.orig/dialog.c:111:13: style: The scope of the variable 'dev_p' can be reduced. [variableScope]
xgraph-12.1.orig/dialog.c:112:13: style: The scope of the variable 'doc_p' can be reduced. [variableScope]
xgraph-12.1.orig/dialog.c:113:13: style: The scope of the variable 'file_or_dev' can be reduced. [variableScope]
xgraph-12.1.orig/dialog.c:114:13: style: The scope of the variable 'dim_spec' can be reduced. [variableScope]
xgraph-12.1.orig/dialog.c:115:13: style: The scope of the variable 'dev_spec' can be reduced. [variableScope]
xgraph-12.1.orig/dialog.c:116:13: style: The scope of the variable 'tfam' can be reduced. [variableScope]
xgraph-12.1.orig/dialog.c:117:13: style: The scope of the variable 'afam' can be reduced. [variableScope]
xgraph-12.1.orig/dialog.c:118:13: style: The scope of the variable 'tsizstr' can be reduced. [variableScope]
xgraph-12.1.orig/dialog.c:119:13: style: The scope of the variable 'asizstr' can be reduced. [variableScope]
xgraph-12.1.orig/dialog.c:334:13: style: The scope of the variable 'text' can be reduced. [variableScope]
xgraph-12.1.orig/dialog.c:409:13: style: The scope of the variable 'which_one' can be reduced. [variableScope]
xgraph-12.1.orig/dialog.c:410:13: style: The scope of the variable 'fodi' can be reduced. [variableScope]
xgraph-12.1.orig/dialog.c:930:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xgraph-12.1.orig/draw.c:125:13: style: The scope of the variable 'err' can be reduced. [variableScope]
xgraph-12.1.orig/draw.c:441:13: style: The scope of the variable 'ratio' can be reduced. [variableScope]
xgraph-12.1.orig/draw.c:442:13: style: The scope of the variable 'x' can be reduced. [variableScope]
xgraph-12.1.orig/idraw.c:168:9: style: Variable 'scx' is assigned a value that is never used. [unreadVariable]
xgraph-12.1.orig/idraw.c:169:2: style: Variable 'scy' is assigned a value that is never used. [unreadVariable]
xgraph-12.1.orig/init.c:455:4: style: Variable 'low' is assigned a value that is never used. [unreadVariable]
xgraph-12.1.orig/init.c:478:4: style: Variable 'low' is assigned a value that is never used. [unreadVariable]
xgraph-12.1.orig/params.c:531:11: warning: Either the condition 'a==(char*)0' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
xgraph-12.1.orig/params.c:530:12: note: Assuming that condition 'a==(char*)0' is not redundant
xgraph-12.1.orig/params.c:531:11: note: Null pointer subtraction
xgraph-12.1.orig/params.c:334:13: style: The scope of the variable 'query_spec' can be reduced. [variableScope]
xgraph-12.1.orig/params.c:335:13: style: The scope of the variable 'font_family' can be reduced. [variableScope]
xgraph-12.1.orig/params.c:336:13: style: The scope of the variable 'font_size' can be reduced. [variableScope]
xgraph-12.1.orig/params.c:337:13: style: The scope of the variable 'font_list' can be reduced. [variableScope]
xgraph-12.1.orig/params.c:338:13: style: The scope of the variable 'font_size_value' can be reduced. [variableScope]
xgraph-12.1.orig/params.c:340:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xgraph-12.1.orig/params.c:385:13: style: The scope of the variable 'spot' can be reduced. [variableScope]
xgraph-12.1.orig/params.c:386:13: style: The scope of the variable 'last_char' can be reduced. [variableScope]
xgraph-12.1.orig/params.c:387:13: style: The scope of the variable 'count' can be reduced. [variableScope]
xgraph-12.1.orig/ps.c:243:2: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
xgraph-12.1.orig/ps.c:243:2: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
xgraph-12.1.orig/ps.c:243:2: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
xgraph-12.1.orig/ps.c:243:2: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
xgraph-12.1.orig/ps.c:239:13: style: The scope of the variable 'pnt_width' can be reduced. [variableScope]
xgraph-12.1.orig/ps.c:240:13: style: The scope of the variable 'pnt_height' can be reduced. [variableScope]
xgraph-12.1.orig/ps.c:502:13: style: The scope of the variable 'newwidth' can be reduced. [variableScope]
xgraph-12.1.orig/read.c:120:37: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xgraph-12.1.orig/read.c:123:37: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xgraph-12.1.orig/read.c:51:13: style: The scope of the variable 'setname' can be reduced. [variableScope]
xgraph-12.1.orig/st.c:516:18: style: The scope of the variable 'i' can be reduced. [variableScope]
xgraph-12.1.orig/tgif.c:215:13: style: Unused variable: font [unusedVariable]
xgraph-12.1.orig/tgif.c:269:13: style: Unused variable: j [unusedVariable]
xgraph-12.1.orig/tgif.c:270:13: style: Unused variable: k [unusedVariable]
xgraph-12.1.orig/xgraph.c:97:13: style: The scope of the variable 'strm' can be reduced. [variableScope]
xgraph-12.1.orig/xgraph.c:100:13: style: The scope of the variable 'keys' can be reduced. [variableScope]
xgraph-12.1.orig/xgraph.c:101:13: style: The scope of the variable 'nbytes' can be reduced. [variableScope]
xgraph-12.1.orig/xgraph.c:558:18: style: The scope of the variable 'msg_fmt' can be reduced. [variableScope]
xgraph-12.1.orig/xgraph.c:572:13: style: The scope of the variable 'msg_buf' can be reduced. [variableScope]
xgraph-12.1.orig/xgraph.c:736:13: style: The scope of the variable 'geo_mask' can be reduced. [variableScope]
xgraph-12.1.orig/xgraph.c:739:19: style: The scope of the variable 'wamask' can be reduced. [variableScope]
xgraph-12.1.orig/xgraph.c:740:13: style: The scope of the variable 'defSpec' can be reduced. [variableScope]
xgraph-12.1.orig/xgraph.c:1207:13: style: The scope of the variable 'username' can be reduced. [variableScope]
xgraph-12.1.orig/xgraph.c:1208:13: style: The scope of the variable 'userPntr' can be reduced. [variableScope]
xgraph-12.1.orig/xgraph.c:1209:20: style: The scope of the variable 'userRecord' can be reduced. [variableScope]
xgraph-12.1.orig/xgraph.c:829:21: style: Unused variable: rw_frame [unusedVariable]
xgraph-12.1.orig/xgraph.c:830:21: style: Unused variable: rp_frame [unusedVariable]
xgraph-12.1.orig/xgraph.c:831:21: style: Unused variable: dx_frame [unusedVariable]
xgraph-12.1.orig/xtb.c:645:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xgraph-12.1.orig/xtb.c:1592:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xgraph-12.1.orig/xtb.c:1282:15: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing]
xgraph-12.1.orig/xtb.c:1324:15: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing]
[17:35]

ftp://ftp.se.debian.org/debian/pool/main/x/xgridfit/xgridfit_2.3.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xhprof/xhprof_0.9.4.orig.tar.gz
xhprof-0.9.4/extension/xhprof.c:528:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xhprof-0.9.4/extension/xhprof.c:602:5: style: Variable 'zresult' is reassigned a value before the old one has been used. [redundantAssignment]
xhprof-0.9.4/extension/xhprof.c:600:0: note: Variable 'zresult' is reassigned a value before the old one has been used.
xhprof-0.9.4/extension/xhprof.c:602:5: note: Variable 'zresult' is reassigned a value before the old one has been used.
xhprof-0.9.4/extension/xhprof.c:1650:3: style: Variable 'func' is reassigned a value before the old one has been used. [redundantAssignment]
xhprof-0.9.4/extension/xhprof.c:1647:0: note: Variable 'func' is reassigned a value before the old one has been used.
xhprof-0.9.4/extension/xhprof.c:1650:3: note: Variable 'func' is reassigned a value before the old one has been used.
xhprof-0.9.4/extension/xhprof.c:1698:3: style: Variable 'func' is reassigned a value before the old one has been used. [redundantAssignment]
xhprof-0.9.4/extension/xhprof.c:1694:0: note: Variable 'func' is reassigned a value before the old one has been used.
xhprof-0.9.4/extension/xhprof.c:1698:3: note: Variable 'func' is reassigned a value before the old one has been used.
xhprof-0.9.4/extension/xhprof.c:522:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xhprof-0.9.4/extension/xhprof.c:523:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xhprof-0.9.4/extension/xhprof.c:924:22: style: The scope of the variable 'len' can be reduced. [variableScope]
xhprof-0.9.4/extension/xhprof.c:1019:15: style: The scope of the variable 'cur' can be reduced. [variableScope]
xhprof-0.9.4/extension/xhprof.c:1334:10: style: The scope of the variable 'frequency' can be reduced. [variableScope]
xhprof-0.9.4/extension/xhprof.c:1584:8: style: The scope of the variable 'mu_end' can be reduced. [variableScope]
xhprof-0.9.4/extension/xhprof.c:1585:8: style: The scope of the variable 'pmu_end' can be reduced. [variableScope]
xhprof-0.9.4/extension/xhprof.c:1953:12: style: The scope of the variable 'count' can be reduced. [variableScope]
xhprof-0.9.4/extension/xhprof.c:2013:21: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
[17:35]

ftp://ftp.se.debian.org/debian/pool/main/x/xhtml2pdf/xhtml2pdf_0.2.1.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xhtmlrenderer/xhtmlrenderer_0.0~R8.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xia/xia_2.2.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xicc/xicc_0.2.orig.tar.gz
xicc-0.2/src/xicc.c:30:17: style: Same expression on both sides of '==' because the value of 'filenames' and 'NULL' are the same. [duplicateExpression]
xicc-0.2/src/xicc.c:11:22: note: 'filenames' is assigned value 'NULL' here.
xicc-0.2/src/xicc.c:30:17: note: Same expression on both sides of '==' because the value of 'filenames' and 'NULL' are the same.
[17:35]

ftp://ftp.se.debian.org/debian/pool/main/x/xiccd/xiccd_0.2.4.orig.tar.gz
xiccd-0.2.4/src/xiccd.c:293:2: style: Variable 'icc' is reassigned a value before the old one has been used. [redundantAssignment]
xiccd-0.2.4/src/xiccd.c:283:0: note: Variable 'icc' is reassigned a value before the old one has been used.
xiccd-0.2.4/src/xiccd.c:293:2: note: Variable 'icc' is reassigned a value before the old one has been used.
xiccd-0.2.4/src/xiccd.c:392:2: style: Variable 'device' is reassigned a value before the old one has been used. [redundantAssignment]
xiccd-0.2.4/src/xiccd.c:384:0: note: Variable 'device' is reassigned a value before the old one has been used.
xiccd-0.2.4/src/xiccd.c:392:2: note: Variable 'device' is reassigned a value before the old one has been used.
xiccd-0.2.4/src/xiccd.c:516:2: style: Variable 'prof' is reassigned a value before the old one has been used. [redundantAssignment]
xiccd-0.2.4/src/xiccd.c:508:0: note: Variable 'prof' is reassigned a value before the old one has been used.
xiccd-0.2.4/src/xiccd.c:516:2: note: Variable 'prof' is reassigned a value before the old one has been used.
[17:35]

ftp://ftp.se.debian.org/debian/pool/main/x/xindy/xindy_2.5.1.20160104.orig.tar.gz
tex2xindy.c:1517:27: warning: Possible null pointer dereference: b [nullPointer]
tex2xindy.c:1514:24: note: Assignment 'b=(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL', assigned value is 0
tex2xindy.c:1517:27: note: Null pointer dereference
tex2xindy.c:1519:9: warning: Possible null pointer dereference: b [nullPointer]
tex2xindy.c:1514:24: note: Assignment 'b=(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL', assigned value is 0
tex2xindy.c:1519:9: note: Null pointer dereference
tex2xindy.c:1882:2: warning: Possible null pointer dereference: b [nullPointer]
tex2xindy.c:1775:17: note: Calling function 'yy_init_buffer', 1st argument 'b' value is 0
tex2xindy.c:1882:2: note: Null pointer dereference
tex2xindy.c:1883:2: warning: Possible null pointer dereference: b [nullPointer]
tex2xindy.c:1775:17: note: Calling function 'yy_init_buffer', 1st argument 'b' value is 0
tex2xindy.c:1883:2: note: Null pointer dereference
tex2xindy.c:1894:9: warning: Possible null pointer dereference: b [nullPointer]
tex2xindy.c:1775:17: note: Calling function 'yy_init_buffer', 1st argument 'b' value is 0
tex2xindy.c:1894:9: note: Null pointer dereference
tex2xindy.c:1627:59: style: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent]
tex2xindy.c:363:54: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'.
tex2xindy.c:1627:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'.
tex2xindy.c:1650:49: style: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. [funcArgNamesDifferent]
tex2xindy.c:817:38: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'.
tex2xindy.c:1650:49: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'.
tex2xindy.c:2067:48: style: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent]
tex2xindy.c:316:47: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'.
tex2xindy.c:2067:48: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'.
tex2xindy.c:2080:48: style: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent]
tex2xindy.c:317:46: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'.
tex2xindy.c:2080:48: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'.
tex2xindy.c:2080:62: style: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent]
tex2xindy.c:317:56: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'.
tex2xindy.c:2080:62: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'.
tex2xindy.c:2212:24: style: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. [funcArgNamesDifferent]
tex2xindy.c:783:23: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'.
tex2xindy.c:2212:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'.
[17:35]

ftp://ftp.se.debian.org/debian/pool/main/x/xine-lib/xine-lib_1.1.21.orig.tar.xz
xine-lib-1.1.21/lib/strcasestr.c:45:10: style: The scope of the variable 'sc' can be reduced. [variableScope]
xine-lib-1.1.21/lib/strcasestr.c:46:9: style: The scope of the variable 'len' can be reduced. [variableScope]
xine-lib-1.1.21/lib/strsep.c:51:14: style: The scope of the variable 'spanp' can be reduced. [variableScope]
xine-lib-1.1.21/lib/strsep.c:52:6: style: The scope of the variable 'c' can be reduced. [variableScope]
xine-lib-1.1.21/misc/cdda_server.c:705:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/misc/cdda_server.c:711:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/misc/cdda_server.c:404:14: warning: Possible null pointer dereference: dvdcss_version [nullPointer]
xine-lib-1.1.21/misc/cdda_server.c:354:27: note: Assignment 'dvdcss_version=NULL', assigned value is 0
xine-lib-1.1.21/misc/cdda_server.c:404:14: note: Null pointer dereference
xine-lib-1.1.21/misc/cdda_server.c:363:3: style: Variable 'dvdcss_library' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/misc/cdda_server.c:353:0: note: Variable 'dvdcss_library' is reassigned a value before the old one has been used.
xine-lib-1.1.21/misc/cdda_server.c:363:3: note: Variable 'dvdcss_library' is reassigned a value before the old one has been used.
xine-lib-1.1.21/misc/cdda_server.c:186:12: style: The scope of the variable 'retval' can be reduced. [variableScope]
xine-lib-1.1.21/misc/cdda_server.c:266:12: style: The scope of the variable 'r' can be reduced. [variableScope]
xine-lib-1.1.21/misc/cdda_server.c:266:15: style: The scope of the variable 'rr' can be reduced. [variableScope]
xine-lib-1.1.21/misc/cdda_server.c:307:12: style: The scope of the variable 'size' can be reduced. [variableScope]
xine-lib-1.1.21/misc/xine-fontconv.c:163:11: style: The scope of the variable 'item' can be reduced. [variableScope]
xine-lib-1.1.21/misc/xine-fontconv.c:353:23: style: The scope of the variable 'converted' can be reduced. [variableScope]
xine-lib-1.1.21/misc/xine-fontconv.c:535:16: style: The scope of the variable 'thickness' can be reduced. [variableScope]
xine-lib-1.1.21/src/audio_out/audio_alsa_out.c:481:3: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/audio_out/audio_alsa_out.c:480:3: note: Variable 'err' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/audio_out/audio_alsa_out.c:481:3: note: Variable 'err' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/audio_out/audio_alsa_out.c:483:3: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/audio_out/audio_alsa_out.c:481:3: note: Variable 'err' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/audio_out/audio_alsa_out.c:483:3: note: Variable 'err' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/audio_out/audio_alsa_out.c:485:3: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/audio_out/audio_alsa_out.c:483:3: note: Variable 'err' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/audio_out/audio_alsa_out.c:485:3: note: Variable 'err' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/audio_out/audio_alsa_out.c:534:3: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/audio_out/audio_alsa_out.c:531:3: note: Variable 'err' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/audio_out/audio_alsa_out.c:534:3: note: Variable 'err' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/audio_out/audio_alsa_out.c:1412:3: style: Variable 'pcm_device' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/audio_out/audio_alsa_out.c:1403:3: note: Variable 'pcm_device' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/audio_out/audio_alsa_out.c:1412:3: note: Variable 'pcm_device' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/audio_out/audio_alsa_out.c:1421:3: style: Variable 'pcm_device' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/audio_out/audio_alsa_out.c:1412:3: note: Variable 'pcm_device' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/audio_out/audio_alsa_out.c:1421:3: note: Variable 'pcm_device' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/audio_out/audio_alsa_out.c:1431:3: style: Variable 'pcm_device' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/audio_out/audio_alsa_out.c:1421:3: note: Variable 'pcm_device' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/audio_out/audio_alsa_out.c:1431:3: note: Variable 'pcm_device' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/audio_out/audio_alsa_out.c:1441:3: style: Variable 'pcm_device' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/audio_out/audio_alsa_out.c:1431:3: note: Variable 'pcm_device' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/audio_out/audio_alsa_out.c:1441:3: note: Variable 'pcm_device' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/audio_out/audio_alsa_out.c:1454:3: style: Variable 'pcm_device' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/audio_out/audio_alsa_out.c:1441:3: note: Variable 'pcm_device' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/audio_out/audio_alsa_out.c:1454:3: note: Variable 'pcm_device' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/audio_out/audio_alsa_out.c:794:7: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xine-lib-1.1.21/src/audio_out/audio_alsa_out.c:991:7: style: The scope of the variable 'err' can be reduced. [variableScope]
xine-lib-1.1.21/src/audio_out/audio_alsa_out.c:1084:52: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xine-lib-1.1.21/src/audio_out/audio_alsa_out.c:399:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xine-lib-1.1.21/src/audio_out/audio_alsa_out.c:1211:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xine-lib-1.1.21/src/audio_out/audio_arts_out.c:85:7: style: The scope of the variable 'v' can be reduced. [variableScope]
xine-lib-1.1.21/src/audio_out/audio_coreaudio_out.c:121:13: style: The scope of the variable 'buffer_size' can be reduced. [variableScope]
xine-lib-1.1.21/src/audio_out/audio_directx2_out.c:373:6: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
xine-lib-1.1.21/src/audio_out/audio_directx2_out.c:750:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
xine-lib-1.1.21/src/audio_out/audio_directx2_out.c:778:10: style: The scope of the variable 'free_size' can be reduced. [variableScope]
xine-lib-1.1.21/src/audio_out/audio_directx2_out.c:228:10: warning: Size of pointer 'wfx' used instead of size of its data. [pointerSize]
xine-lib-1.1.21/src/audio_out/audio_directx_out.c:319:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xine-lib-1.1.21/src/audio_out/audio_esd_out.c:560:3: error: Memory leak: this [memleak]
xine-lib-1.1.21/src/audio_out/audio_jack_out.c:165:15: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xine-lib-1.1.21/src/audio_out/audio_jack_out.c:202:22: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xine-lib-1.1.21/src/audio_out/audio_jack_out.c:160:10: style: The scope of the variable 'p_write' can be reduced. [variableScope]
xine-lib-1.1.21/src/audio_out/audio_oss_out.c:799:3: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/audio_out/audio_oss_out.c:797:3: note: Variable 'status' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/audio_out/audio_oss_out.c:799:3: note: Variable 'status' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/audio_out/audio_oss_out.c:877:9: style: The scope of the variable 'c' can be reduced. [variableScope]
xine-lib-1.1.21/src/audio_out/audio_sndio_out.c:310:45: style: Variable 'this' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/audio_out/audio_sun_out.c:524:10: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
xine-lib-1.1.21/src/audio_out/audio_sun_out.c:334:12: style: The scope of the variable 'err' can be reduced. [variableScope]
xine-lib-1.1.21/src/audio_out/audio_sun_out.c:908:24: style: Unused variable: audio_fd [unusedVariable]
xine-lib-1.1.21/src/combined/decoder_flac.c:278:2: style: Variable 'mode' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/combined/decoder_flac.c:272:0: note: Variable 'mode' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/combined/decoder_flac.c:278:2: note: Variable 'mode' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/combined/decoder_wavpack.c:168:2: style: Variable 'mode' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/combined/decoder_wavpack.c:160:0: note: Variable 'mode' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/combined/decoder_wavpack.c:168:2: note: Variable 'mode' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/combined/decoder_wavpack.c:92:32: style: Checking if unsigned variable 'this->buf_pos+delta' is less than zero. [unsignedLessThanZero]
xine-lib-1.1.21/src/combined/decoder_wavpack.c:238:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xine-lib-1.1.21/src/combined/demux_flac.c:411:20: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.1.21/src/combined/demux_flac.c:230:14: style: Variable 'offset' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/combined/demux_wavpack.c:213:7: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/combined/demux_wavpack.c:209:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/combined/demux_wavpack.c:213:7: note: Variable 'buf' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/combined/demux_wavpack.c:180:12: style: The scope of the variable 'bytes_to_read' can be reduced. [variableScope]
xine-lib-1.1.21/src/combined/demux_wavpack.c:262:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.1.21/src/combined/demux_wavpack.c:248:26: style: Checking if unsigned variable 'bytes_to_read' is less than zero. [unsignedLessThanZero]
xine-lib-1.1.21/src/combined/ffmpeg/ff_audio_decoder.c:401:14: style: Condition 'parser_consumed' is always false [knownConditionTrueFalse]
xine-lib-1.1.21/src/combined/ffmpeg/ff_audio_decoder.c:352:25: note: Assignment 'parser_consumed=0', assigned value is 0
xine-lib-1.1.21/src/combined/ffmpeg/ff_audio_decoder.c:401:14: note: Condition 'parser_consumed' is always false
xine-lib-1.1.21/src/combined/ffmpeg/ff_audio_decoder.c:527:37: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xine-lib-1.1.21/src/combined/ffmpeg/ff_audio_decoder.c:85:17: style: The scope of the variable 'diff' can be reduced. [variableScope]
xine-lib-1.1.21/src/combined/ffmpeg/ff_audio_decoder.c:413:7: style: The scope of the variable 'bytes_consumed' can be reduced. [variableScope]
xine-lib-1.1.21/src/combined/ffmpeg/ff_audio_decoder.c:415:7: style: The scope of the variable 'offset' can be reduced. [variableScope]
xine-lib-1.1.21/src/combined/ffmpeg/ff_audio_decoder.c:416:7: style: The scope of the variable 'out' can be reduced. [variableScope]
xine-lib-1.1.21/src/combined/ffmpeg/ff_audio_decoder.c:418:7: style: The scope of the variable 'bytes_to_send' can be reduced. [variableScope]
xine-lib-1.1.21/src/combined/ffmpeg/ff_dvaudio_decoder.c:243:7: style: The scope of the variable 'bytes_consumed' can be reduced. [variableScope]
xine-lib-1.1.21/src/combined/ffmpeg/ff_dvaudio_decoder.c:244:7: style: The scope of the variable 'decode_buffer_size' can be reduced. [variableScope]
xine-lib-1.1.21/src/combined/ffmpeg/ff_dvaudio_decoder.c:245:7: style: The scope of the variable 'offset' can be reduced. [variableScope]
xine-lib-1.1.21/src/combined/ffmpeg/ff_dvaudio_decoder.c:246:7: style: The scope of the variable 'out' can be reduced. [variableScope]
xine-lib-1.1.21/src/combined/ffmpeg/ff_dvaudio_decoder.c:248:7: style: The scope of the variable 'bytes_to_send' can be reduced. [variableScope]
xine-lib-1.1.21/src/combined/ffmpeg/ff_mpeg_parser.c:92:10: style: The scope of the variable 'mpeg1_pel_ratio' can be reduced. [variableScope]
xine-lib-1.1.21/src/combined/ffmpeg/ff_mpeg_parser.c:237:11: style: The scope of the variable 'byte' can be reduced. [variableScope]
xine-lib-1.1.21/src/combined/ffmpeg/ff_mpeg_parser.c:281:11: style: The scope of the variable 'code' can be reduced. [variableScope]
xine-lib-1.1.21/src/combined/ffmpeg/ff_video_decoder.c:156:7: style: Condition 'cm' is always false [knownConditionTrueFalse]
xine-lib-1.1.21/src/combined/ffmpeg/ff_video_decoder.c:151:8: note: Assignment 'cm=0', assigned value is 0
xine-lib-1.1.21/src/combined/ffmpeg/ff_video_decoder.c:156:7: note: Condition 'cm' is always false
xine-lib-1.1.21/src/combined/ffmpeg/ff_video_decoder.c:170:12: style: Condition 'cm&1' is always false [knownConditionTrueFalse]
xine-lib-1.1.21/src/combined/ffmpeg/ff_video_decoder.c:151:8: note: Assignment 'cm=0', assigned value is 0
xine-lib-1.1.21/src/combined/ffmpeg/ff_video_decoder.c:170:12: note: Condition 'cm&1' is always false
xine-lib-1.1.21/src/combined/ffmpeg/ff_video_decoder.c:663:15: style: The scope of the variable 'argb_pixels' can be reduced. [variableScope]
xine-lib-1.1.21/src/combined/ffmpeg/ff_video_decoder.c:691:14: style: The scope of the variable 'src' can be reduced. [variableScope]
xine-lib-1.1.21/src/combined/ffmpeg/ff_video_decoder.c:720:14: style: The scope of the variable 'src' can be reduced. [variableScope]
xine-lib-1.1.21/src/combined/ffmpeg/ff_video_decoder.c:749:14: style: The scope of the variable 'src' can be reduced. [variableScope]
xine-lib-1.1.21/src/combined/ffmpeg/ff_video_decoder.c:773:14: style: The scope of the variable 'src' can be reduced. [variableScope]
xine-lib-1.1.21/src/combined/ffmpeg/ff_video_decoder.c:797:14: style: The scope of the variable 'src' can be reduced. [variableScope]
xine-lib-1.1.21/src/combined/ffmpeg/ff_video_decoder.c:800:14: style: The scope of the variable 'rgb_color' can be reduced. [variableScope]
xine-lib-1.1.21/src/combined/ffmpeg/ff_video_decoder.c:801:13: style: The scope of the variable 'r' can be reduced. [variableScope]
xine-lib-1.1.21/src/combined/ffmpeg/ff_video_decoder.c:801:16: style: The scope of the variable 'g' can be reduced. [variableScope]
xine-lib-1.1.21/src/combined/ffmpeg/ff_video_decoder.c:801:19: style: The scope of the variable 'b' can be reduced. [variableScope]
xine-lib-1.1.21/src/combined/ffmpeg/ff_video_decoder.c:1220:28: style: The scope of the variable 'len' can be reduced. [variableScope]
xine-lib-1.1.21/src/combined/ffmpeg/ffmpeg_encoder.c:289:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/combined/ffmpeg/ffmpeg_encoder.c:289:10: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.1.21/src/combined/ffmpeg/ffmpeg_encoder.c:289:13: style: The scope of the variable 'w2' can be reduced. [variableScope]
xine-lib-1.1.21/src/combined/ffmpeg/ffmpeg_encoder.c:290:12: style: The scope of the variable 'yuy2' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/asfheader.c:482:7: style: The scope of the variable 'stream_id' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/asfheader.c:804:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/asfheader.c:815:39: style: Function 'asf_header_delete' argument 1 names different: declaration 'header' definition 'header_pub'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/demuxers/asfheader.h:398:39: note: Function 'asf_header_delete' argument 1 names different: declaration 'header' definition 'header_pub'.
xine-lib-1.1.21/src/demuxers/asfheader.c:815:39: note: Function 'asf_header_delete' argument 1 names different: declaration 'header' definition 'header_pub'.
xine-lib-1.1.21/src/demuxers/asfheader.c:860:47: style: Function 'asf_header_choose_streams' argument 1 names different: declaration 'header' definition 'header_pub'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/demuxers/asfheader.h:394:47: note: Function 'asf_header_choose_streams' argument 1 names different: declaration 'header' definition 'header_pub'.
xine-lib-1.1.21/src/demuxers/asfheader.c:860:47: note: Function 'asf_header_choose_streams' argument 1 names different: declaration 'header' definition 'header_pub'.
xine-lib-1.1.21/src/demuxers/asfheader.c:899:48: style: Function 'asf_header_disable_streams' argument 1 names different: declaration 'header' definition 'header_pub'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/demuxers/asfheader.h:396:48: note: Function 'asf_header_disable_streams' argument 1 names different: declaration 'header' definition 'header_pub'.
xine-lib-1.1.21/src/demuxers/asfheader.c:899:48: note: Function 'asf_header_disable_streams' argument 1 names different: declaration 'header' definition 'header_pub'.
xine-lib-1.1.21/src/demuxers/demux_4xm.c:107:33: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xine-lib-1.1.21/src/demuxers/demux_aac.c:165:3: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/demuxers/demux_aac.c:162:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/demuxers/demux_aac.c:165:3: note: Variable 'buf' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/demuxers/demux_aac.c:197:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_ac3.c:335:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_ac3.c:85:12: style: struct member 'frmsize_s::bit_rate' is never used. [unusedStructMember]
xine-lib-1.1.21/src/demuxers/demux_ac3.c:152:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xine-lib-1.1.21/src/demuxers/demux_ac3.c:157:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xine-lib-1.1.21/src/demuxers/demux_aiff.c:97:25: style: Same expression on both sides of '/'. [duplicateExpression]
xine-lib-1.1.21/src/demuxers/demux_aiff.c:110:16: style: The scope of the variable 'chunk_type' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_aiff.c:111:16: style: The scope of the variable 'chunk_size' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_aiff.c:267:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_asf.c:1367:11: style: Condition '!frag_offset' is always true [knownConditionTrueFalse]
xine-lib-1.1.21/src/demuxers/demux_asf.c:1359:9: note: Assuming that condition '!frag_offset' is not redundant
xine-lib-1.1.21/src/demuxers/demux_asf.c:1367:11: note: Condition '!frag_offset' is always true
xine-lib-1.1.21/src/demuxers/demux_asf.c:711:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_asf.c:713:18: style: The scope of the variable 'package_done' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_asf.c:794:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_asf.c:935:13: style: The scope of the variable 'ecd_flags' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_asf.c:1102:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_asf.c:1479:19: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_asf.c:1703:12: style: The scope of the variable 'raw_id' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_aud.c:194:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_avi.c:1708:18: style: The scope of the variable 'audio_pts' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_avi.c:1708:29: style: The scope of the variable 'video_pts' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_avi.c:797:0: error: Memory leak: hdrl_data [memleak]
xine-lib-1.1.21/src/demuxers/demux_cdda.c:107:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_dts.c:302:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_dts.c:229:41: warning: Either the condition 'sfreq>16' is redundant or the array 'dts_sample_rates[16]' is accessed at index 16, which is out of bounds. [arrayIndexOutOfBoundsCond]
xine-lib-1.1.21/src/demuxers/demux_dts.c:210:16: note: Assuming that condition 'sfreq>16' is not redundant
xine-lib-1.1.21/src/demuxers/demux_dts.c:229:41: note: Array index out of bounds
xine-lib-1.1.21/src/demuxers/demux_dts.c:102:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xine-lib-1.1.21/src/demuxers/demux_dts.c:107:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xine-lib-1.1.21/src/demuxers/demux_film.c:364:16: style: The scope of the variable 'cvid_chunk_size' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_film.c:366:7: style: The scope of the variable 'fixed_cvid_header' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_film.c:664:11: style: The scope of the variable 'initial_duration' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_film.c:665:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_film.c:726:7: style: The scope of the variable 'found' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_flac.c:313:3: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/demuxers/demux_flac.c:308:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/demuxers/demux_flac.c:313:3: note: Variable 'buf' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/demuxers/demux_flac.c:87:16: style: The scope of the variable 'block_length' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_flac.c:199:18: style: The scope of the variable 'length' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_flac.c:199:26: style: The scope of the variable 'user_comment_list_length' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_flac.c:200:13: style: The scope of the variable 'cn' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_flac.c:202:14: style: The scope of the variable 'c' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_flac.c:401:7: style: The scope of the variable 'seekpoint_index' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_flac.c:402:11: style: The scope of the variable 'start_pts' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_flac.c:403:17: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/flacutils.h:73:35: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.1.21/src/demuxers/demux_flv.c:376:28: warning: Either the condition '!buf' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xine-lib-1.1.21/src/demuxers/demux_flv.c:379:7: note: Assuming that condition '!buf' is not redundant
xine-lib-1.1.21/src/demuxers/demux_flv.c:376:28: note: Null pointer addition
xine-lib-1.1.21/src/demuxers/demux_flv.c:377:18: style: The scope of the variable 'len' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_flv.c:779:44: style: Checking if unsigned variable 'seek_pts-this->cur_pts' is less than zero. [unsignedLessThanZero]
xine-lib-1.1.21/src/demuxers/demux_ipmovie.c:609:31: warning: Redundant assignment of 'this->wave.nSamplesPerSec' to itself. [selfAssignment]
xine-lib-1.1.21/src/demuxers/demux_ipmovie.c:610:31: warning: Redundant assignment of 'this->wave.wBitsPerSample' to itself. [selfAssignment]
xine-lib-1.1.21/src/demuxers/demux_ipmovie.c:128:17: style: The scope of the variable 'opcode_type' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_ipmovie.c:129:17: style: The scope of the variable 'opcode_version' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_ipmovie.c:130:7: style: The scope of the variable 'opcode_size' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_matroska-chapters.c:289:0: error: Memory leak: chapter [memleak]
xine-lib-1.1.21/src/demuxers/demux_matroska-chapters.c:372:0: error: Memory leak: edition [memleak]
xine-lib-1.1.21/src/demuxers/demux_matroska.c:674:9: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xine-lib-1.1.21/src/demuxers/demux_matroska.c:58:11: style: The scope of the variable 'diff' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_matroska.c:537:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_matroska.c:668:10: style: The scope of the variable 'r' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_matroska.c:668:13: style: The scope of the variable 'g' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_matroska.c:668:16: style: The scope of the variable 'b' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_matroska.c:668:19: style: The scope of the variable 'y' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_matroska.c:668:22: style: The scope of the variable 'u' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_matroska.c:668:25: style: The scope of the variable 'v' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_matroska.c:704:26: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_matroska.c:756:18: style: The scope of the variable 'buf_el' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_matroska.c:959:13: style: The scope of the variable 'val' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_matroska.c:1262:23: style: The scope of the variable 'bih' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_matroska.c:1408:26: style: The scope of the variable 'wfh' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_matroska.c:2713:7: style: The scope of the variable 'found' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_matroska.c:920:9: style: Variable 'lines' is modified but its new value is never used. [unreadVariable]
xine-lib-1.1.21/src/demuxers/demux_matroska.c:941:27: style: Variable 'dest_len' is modified but its new value is never used. [unreadVariable]
xine-lib-1.1.21/src/demuxers/demux_matroska.c:1029:7: error: Common realloc mistake: 'dest' nulled but not freed upon failure [memleakOnRealloc]
xine-lib-1.1.21/src/demuxers/demux_mpc.c:167:45: style: The scope of the variable 'extra_bits_read' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_mpc.c:167:62: style: The scope of the variable 'next_frame_size' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_mpc.c:246:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_mpeg.c:596:7: style: Variable 'w' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/demuxers/demux_mpeg.c:595:7: note: Variable 'w' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/demuxers/demux_mpeg.c:596:7: note: Variable 'w' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/demuxers/demux_mpeg.c:721:10: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xine-lib-1.1.21/src/demuxers/demux_mpeg.c:726:5: note: Found duplicate branches for 'if' and 'else'.
xine-lib-1.1.21/src/demuxers/demux_mpeg.c:721:10: note: Found duplicate branches for 'if' and 'else'.
xine-lib-1.1.21/src/demuxers/demux_mpeg.c:125:16: style: The scope of the variable 'atom' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_mpeg.c:566:19: style: The scope of the variable 'w' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_mpeg.c:979:12: style: The scope of the variable 'w' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_mpeg.c:1109:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_mpeg_block.c:186:3: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/demuxers/demux_mpeg_block.c:177:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/demuxers/demux_mpeg_block.c:186:3: note: Variable 'buf' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/demuxers/demux_mpeg_block.c:196:20: style: The scope of the variable 'cbuf' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_mpeg_pes.c:377:7: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xine-lib-1.1.21/src/demuxers/demux_mpeg_pes.c:1127:12: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_mpeg_pes.c:1256:57: style: Checking if unsigned variable 'todo_length' is less than zero. [unsignedLessThanZero]
xine-lib-1.1.21/src/demuxers/demux_mpgaudio.c:444:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_mpgaudio.c:454:37: error: Memory leak: vbri [memleak]
xine-lib-1.1.21/src/demuxers/demux_mpgaudio.c:460:40: error: Memory leak: vbri [memleak]
xine-lib-1.1.21/src/demuxers/demux_mpgaudio.c:480:80: error: Memory leak: vbri [memleak]
xine-lib-1.1.21/src/demuxers/demux_nsf.c:117:7: style: The scope of the variable 'bytes_read' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_nsf.c:118:8: style: The scope of the variable 'title' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_nsf.c:184:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_nsv.c:372:18: style: Condition 'buf_num==0' is always true [knownConditionTrueFalse]
xine-lib-1.1.21/src/demuxers/demux_nsv.c:355:19: note: Assignment 'buf_num=0', assigned value is 0
xine-lib-1.1.21/src/demuxers/demux_nsv.c:372:18: note: Condition 'buf_num==0' is always true
xine-lib-1.1.21/src/demuxers/demux_nsv.c:372:18: style: Same expression on both sides of '==' because the value of 'buf_num' and '0' are the same. [duplicateExpression]
xine-lib-1.1.21/src/demuxers/demux_nsv.c:355:19: note: 'buf_num' is assigned value '0' here.
xine-lib-1.1.21/src/demuxers/demux_nsv.c:372:18: note: Same expression on both sides of '==' because the value of 'buf_num' and '0' are the same.
xine-lib-1.1.21/src/demuxers/demux_nsv.c:139:9: style: The scope of the variable 'ultravox_rest' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_nsv.c:505:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_ogg.c:1682:17: style: Expression is always false because 'else if' condition matches previous condition at line 1668. [multiCondition]
xine-lib-1.1.21/src/demuxers/demux_ogg.c:276:14: style: Condition '!done' is always true [knownConditionTrueFalse]
xine-lib-1.1.21/src/demuxers/demux_ogg.c:275:12: note: Assignment 'done=0', assigned value is 0
xine-lib-1.1.21/src/demuxers/demux_ogg.c:276:14: note: Condition '!done' is always true
xine-lib-1.1.21/src/demuxers/demux_ogg.c:234:9: style: The scope of the variable 'buffer' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_ogg.c:235:8: style: The scope of the variable 'bytes' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_ogg.c:262:7: style: The scope of the variable 'done' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_ogg.c:263:7: style: The scope of the variable 'stream_num' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_ogg.c:496:20: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_ogg.c:497:19: style: The scope of the variable 'comment' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_ogg.c:527:20: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_ogg.c:528:19: style: The scope of the variable 'comment' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_ogg.c:746:14: style: The scope of the variable 'data' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_ogg.c:747:9: style: The scope of the variable 'size' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_ogg.c:748:13: style: The scope of the variable 'pts' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_ogg.c:1438:16: style: The scope of the variable 'cur_serno' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_pva.c:129:17: style: The scope of the variable 'pts_buf' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_qt.c:683:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xine-lib-1.1.21/src/demuxers/demux_qt.c:1979:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/demuxers/demux_qt.c:2140:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/demuxers/demux_qt.c:2702:9: warning: Either the condition '!audio_trak' is redundant or there is possible null pointer dereference: audio_trak. [nullPointerRedundantCheck]
xine-lib-1.1.21/src/demuxers/demux_qt.c:2563:7: note: Assuming that condition '!audio_trak' is not redundant
xine-lib-1.1.21/src/demuxers/demux_qt.c:2702:9: note: Null pointer dereference
xine-lib-1.1.21/src/demuxers/demux_qt.c:2704:9: warning: Either the condition '!audio_trak' is redundant or there is possible null pointer dereference: audio_trak. [nullPointerRedundantCheck]
xine-lib-1.1.21/src/demuxers/demux_qt.c:2563:7: note: Assuming that condition '!audio_trak' is not redundant
xine-lib-1.1.21/src/demuxers/demux_qt.c:2704:9: note: Null pointer dereference
xine-lib-1.1.21/src/demuxers/demux_qt.c:990:3: style: Variable 'trak->sync_sample_table' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/demuxers/demux_qt.c:989:3: note: Variable 'trak->sync_sample_table' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/demuxers/demux_qt.c:990:3: note: Variable 'trak->sync_sample_table' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/demuxers/demux_qt.c:494:11: style: The scope of the variable 'atom' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_qt.c:639:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_qt.c:639:10: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_qt.c:787:17: style: The scope of the variable 'atom_preamble' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_qt.c:789:7: style: The scope of the variable 'len' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_qt.c:851:11: style: The scope of the variable 'current_atom' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_qt.c:1774:11: style: The scope of the variable 'current_atom' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_qt.c:1775:16: style: The scope of the variable 'current_atom_size' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_qt.c:1904:16: style: The scope of the variable 'frame_counter' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_qt.c:1906:16: style: The scope of the variable 'samples_per_chunk' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_qt.c:1907:12: style: The scope of the variable 'current_offset' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_qt.c:1908:11: style: The scope of the variable 'current_pts' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_qt.c:1909:16: style: The scope of the variable 'pts_index' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_qt.c:1910:16: style: The scope of the variable 'pts_index_countdown' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_qt.c:1911:16: style: The scope of the variable 'ptsoffs_index' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_qt.c:1912:16: style: The scope of the variable 'ptsoffs_index_countdown' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_qt.c:1913:16: style: The scope of the variable 'audio_frame_counter' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_qt.c:1916:11: style: The scope of the variable 'frame_duration' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_qt.c:1918:16: style: The scope of the variable 'edit_list_pts_counter' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_qt.c:1919:7: style: The scope of the variable 'atom_to_use' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_qt.c:2184:11: style: The scope of the variable 'current_atom' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_qt.c:2349:7: style: The scope of the variable 'z_ret_code' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_qt.c:2495:19: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_qt.c:2497:16: style: The scope of the variable 'frame_aligned_buf_size' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_qt.c:2498:7: style: The scope of the variable 'frame_duration' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_qt.c:2499:7: style: The scope of the variable 'first_buf' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_qt.c:2797:16: style: The scope of the variable 'audio_bitrate' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_qt.c:3067:7: style: The scope of the variable 'found' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_qt.c:3128:11: style: The scope of the variable 'keyframe_pts' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_rawdv.c:252:11: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xine-lib-1.1.21/src/demuxers/demux_rawdv.c:264:13: note: Found duplicate branches for 'if' and 'else'.
xine-lib-1.1.21/src/demuxers/demux_rawdv.c:252:11: note: Found duplicate branches for 'if' and 'else'.
xine-lib-1.1.21/src/demuxers/demux_rawdv.c:144:27: style: The scope of the variable 'scratch2' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_rawdv.c:145:10: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_real.c:890:19: style: The scope of the variable 'alternative' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_real.c:891:19: style: The scope of the variable 'comment' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_real.c:1578:23: style: The scope of the variable 'index' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_real.c:1579:23: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_real.c:1579:30: style: The scope of the variable 'entries' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_realaudio.c:297:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_roq.c:86:16: style: The scope of the variable 'chunk_type' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_roq.c:87:16: style: The scope of the variable 'chunk_size' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_roq.c:180:11: style: The scope of the variable 'audio_pts' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_shn.c:83:3: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/demuxers/demux_shn.c:80:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/demuxers/demux_shn.c:83:3: note: Variable 'buf' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/demuxers/demux_shn.c:108:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_slave.c:86:8: style: The scope of the variable 'fifo_name' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_slave.c:88:11: style: The scope of the variable 'curvpts' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_slave.c:299:9: style: The scope of the variable 'data' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_smjpeg.c:255:11: style: Condition 'last_frame_pts' is always false [knownConditionTrueFalse]
xine-lib-1.1.21/src/demuxers/demux_smjpeg.c:194:28: note: Assignment 'last_frame_pts=0', assigned value is 0
xine-lib-1.1.21/src/demuxers/demux_smjpeg.c:255:11: note: Condition 'last_frame_pts' is always false
xine-lib-1.1.21/src/demuxers/demux_smjpeg.c:195:16: style: The scope of the variable 'audio_frame_count' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_snd.c:216:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_str.c:184:29: style: The scope of the variable 'channel' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_ts.c:615:19: style: The scope of the variable 'k' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_ts.c:833:18: style: The scope of the variable 'program_number' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_ts.c:834:18: style: The scope of the variable 'pmt_pid' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_ts.c:1423:18: style: The scope of the variable 'section_syntax_indicator' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_ts.c:1425:18: style: The scope of the variable 'program_number' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_ts.c:1426:18: style: The scope of the variable 'current_next_indicator' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_ts.c:1427:18: style: The scope of the variable 'section_number' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_ts.c:1428:18: style: The scope of the variable 'last_section_number' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_ts.c:1881:7: style: The scope of the variable 'read_length' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_ts.c:1969:11: style: The scope of the variable 'read_length' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_ts.c:2052:15: style: The scope of the variable 'offset' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_ts.c:2154:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_ts.c:2565:10: style: The scope of the variable 'try_again' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_ts.c:2596:15: style: The scope of the variable 'size' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_ts.c:2099:11: style: Variable 'offset' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/demuxers/demux_ts.c:2248:31: style: Array index 'program_count' is used before limits check. [arrayIndexThenCheck]
xine-lib-1.1.21/src/demuxers/demux_tta.c:144:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_tta.c:210:12: style: The scope of the variable 'start_frame' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_tta.c:211:12: style: The scope of the variable 'frame_index' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_tta.c:212:11: style: The scope of the variable 'pts' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_tta.c:62:16: style: struct member 'tta_header::signature' is never used. [unusedStructMember]
xine-lib-1.1.21/src/demuxers/demux_tta.c:63:16: style: struct member 'tta_header::flags' is never used. [unusedStructMember]
xine-lib-1.1.21/src/demuxers/demux_tta.c:68:16: style: struct member 'tta_header::crc32' is never used. [unusedStructMember]
xine-lib-1.1.21/src/demuxers/demux_voc.c:195:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_vox.c:77:3: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/demuxers/demux_vox.c:63:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/demuxers/demux_vox.c:77:3: note: Variable 'buf' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/demuxers/demux_vox.c:103:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_wav.c:85:12: style: The scope of the variable 'chunk_tag' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_wav.c:86:12: style: The scope of the variable 'chunk_size' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_wav.c:251:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_wav.c:369:12: style: The scope of the variable 'align' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_wc3movie.c:144:11: style: The scope of the variable 'audio_pts' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_wc3movie.c:146:16: style: The scope of the variable 'chunk_tag' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_wc3movie.c:147:16: style: The scope of the variable 'chunk_size' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_wc3movie.c:149:16: style: The scope of the variable 'palette_number' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_wc3movie.c:348:16: style: The scope of the variable 'chunk_size' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/demux_yuv4mpeg2.c:322:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
xine-lib-1.1.21/src/demuxers/ebml.c:296:7: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xine-lib-1.1.21/src/demuxers/ebml.c:301:7: portability: Casting from double* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xine-lib-1.1.21/src/demuxers/ebml.c:68:16: style: The scope of the variable 'parent_elem' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/ebml.c:341:16: style: The scope of the variable 'top_elem' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/ebml.c:224:70: style: Function 'ebml_read_uint' argument 3 names different: declaration 'val' definition 'num'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/demuxers/ebml.h:84:70: note: Function 'ebml_read_uint' argument 3 names different: declaration 'val' definition 'num'.
xine-lib-1.1.21/src/demuxers/ebml.c:224:70: note: Function 'ebml_read_uint' argument 3 names different: declaration 'val' definition 'num'.
xine-lib-1.1.21/src/demuxers/ebml.c:246:71: style: Function 'ebml_read_sint' argument 3 names different: declaration 'val' definition 'num'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/demuxers/ebml.h:86:69: note: Function 'ebml_read_sint' argument 3 names different: declaration 'val' definition 'num'.
xine-lib-1.1.21/src/demuxers/ebml.c:246:71: note: Function 'ebml_read_sint' argument 3 names different: declaration 'val' definition 'num'.
xine-lib-1.1.21/src/demuxers/ebml.c:274:70: style: Function 'ebml_read_float' argument 3 names different: declaration 'val' definition 'num'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/demuxers/ebml.h:88:70: note: Function 'ebml_read_float' argument 3 names different: declaration 'val' definition 'num'.
xine-lib-1.1.21/src/demuxers/ebml.c:274:70: note: Function 'ebml_read_float' argument 3 names different: declaration 'val' definition 'num'.
xine-lib-1.1.21/src/demuxers/ebml.c:371:38: style: Function 'ebml_check_header' argument 1 names different: declaration 'read' definition 'ebml'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/demuxers/ebml.h:73:38: note: Function 'ebml_check_header' argument 1 names different: declaration 'read' definition 'ebml'.
xine-lib-1.1.21/src/demuxers/ebml.c:371:38: note: Function 'ebml_check_header' argument 1 names different: declaration 'read' definition 'ebml'.
xine-lib-1.1.21/src/demuxers/ebml.c:294:11: style: Variable 'f' is not assigned a value. [unassignedVariable]
xine-lib-1.1.21/src/demuxers/ebml.c:299:12: style: Variable 'd' is not assigned a value. [unassignedVariable]
xine-lib-1.1.21/src/demuxers/id3.c:92:8: style: The scope of the variable 'track' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/id3.c:277:7: style: The scope of the variable 'enc' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/id3.c:349:7: style: The scope of the variable 'pos' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/id3.c:475:7: style: The scope of the variable 'enc' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/id3.c:551:7: style: The scope of the variable 'pos' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/id3.c:734:7: style: The scope of the variable 'enc' can be reduced. [variableScope]
xine-lib-1.1.21/src/demuxers/id3.c:813:7: style: The scope of the variable 'pos' can be reduced. [variableScope]
xine-lib-1.1.21/src/dxr3/dxr3_decode_spu.c:726:9: style: Condition '!button_ptr' is always true [knownConditionTrueFalse]
xine-lib-1.1.21/src/dxr3/dxr3_decode_spu.c:698:24: note: Assignment 'button_ptr=NULL', assigned value is 0
xine-lib-1.1.21/src/dxr3/dxr3_decode_spu.c:726:9: note: Condition '!button_ptr' is always true
xine-lib-1.1.21/src/dxr3/dxr3_decode_spu.c:161:18: style: The scope of the variable 'node' can be reduced. [variableScope]
xine-lib-1.1.21/src/dxr3/dxr3_decode_spu.c:162:25: style: The scope of the variable 'vo_class' can be reduced. [variableScope]
xine-lib-1.1.21/src/dxr3/dxr3_decode_spu.c:230:8: style: The scope of the variable 'tmpstr' can be reduced. [variableScope]
xine-lib-1.1.21/src/dxr3/dxr3_decode_spu.c:700:22: style: Checking if unsigned variable 'this->buttonN' is less than zero. [unsignedLessThanZero]
xine-lib-1.1.21/src/dxr3/dxr3_decode_video.c:170:18: style: The scope of the variable 'node' can be reduced. [variableScope]
xine-lib-1.1.21/src/dxr3/dxr3_decode_video.c:171:25: style: The scope of the variable 'vo_class' can be reduced. [variableScope]
xine-lib-1.1.21/src/dxr3/dxr3_decode_video.c:331:20: style: The scope of the variable 'byte' can be reduced. [variableScope]
xine-lib-1.1.21/src/dxr3/dxr3_spu_encoder.c:139:16: style: The scope of the variable 'len' can be reduced. [variableScope]
xine-lib-1.1.21/src/dxr3/dxr3_spu_encoder.c:332:28: style: The scope of the variable 'x' can be reduced. [variableScope]
xine-lib-1.1.21/src/dxr3/dxr3_spu_encoder.c:332:31: style: The scope of the variable 'y' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/libdvdnav/bswap.h:104:0: error: #error "You need to add endian swap macros for you're system" [preprocessorErrorDirective]
xine-lib-1.1.21/src/dxr3/video_out_dxr3.c:847:8: style: The scope of the variable 'tmpstr' can be reduced. [variableScope]
xine-lib-1.1.21/src/dxr3/video_out_dxr3.c:214:86: style: Function 'dxr3_vo_open_plugin' argument 2 names different: declaration 'visual' definition 'visual_gen'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/dxr3/video_out_dxr3.c:105:86: note: Function 'dxr3_vo_open_plugin' argument 2 names different: declaration 'visual' definition 'visual_gen'.
xine-lib-1.1.21/src/dxr3/video_out_dxr3.c:214:86: note: Function 'dxr3_vo_open_plugin' argument 2 names different: declaration 'visual' definition 'visual_gen'.
xine-lib-1.1.21/src/dxr3/video_out_dxr3.c:1588:45: style: Function 'dxr3_update_enhanced_mode' argument 1 names different: declaration 'this_gen' definition 'data'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/dxr3/video_out_dxr3.c:147:52: note: Function 'dxr3_update_enhanced_mode' argument 1 names different: declaration 'this_gen' definition 'data'.
xine-lib-1.1.21/src/dxr3/video_out_dxr3.c:1588:45: note: Function 'dxr3_update_enhanced_mode' argument 1 names different: declaration 'this_gen' definition 'data'.
xine-lib-1.1.21/src/dxr3/video_out_dxr3.c:1026:42: style: Variable 'this' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/input/input_bluray.c:1573:33: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_bluray.c:1573:36: style: The scope of the variable 'num_pl' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_bluray.c:340:13: warning: The buffer 'title_name' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xine-lib-1.1.21/src/input/input_cdda.c:1630:58: warning: Either the condition 'this==NULL' is redundant or there is possible null pointer dereference: this. [nullPointerRedundantCheck]
xine-lib-1.1.21/src/input/input_cdda.c:1635:11: note: Assuming that condition 'this==NULL' is not redundant
xine-lib-1.1.21/src/input/input_cdda.c:1630:58: note: Null pointer dereference
xine-lib-1.1.21/src/input/input_cdda.c:2119:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xine-lib-1.1.21/src/input/input_cdda.c:1370:15: style: The scope of the variable 'fdig' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_cdda.c:1370:21: style: The scope of the variable 'sdig' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_cdda.c:1370:27: style: The scope of the variable 'tdig' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_cdda.c:1631:43: style: The scope of the variable 'm' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_cdda.c:1633:7: style: The scope of the variable 'err' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_cdda.c:1633:12: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_cdda.c:1452:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xine-lib-1.1.21/src/input/input_cdda.c:1477:12: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xine-lib-1.1.21/src/input/input_cdda.c:1482:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xine-lib-1.1.21/src/input/input_cdda.c:1487:12: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xine-lib-1.1.21/src/input/input_dvb.c:1191:56: warning: Either the condition 'has_subs<=4' is redundant or the array 'this->channels[this->channel].subpid[4]' is accessed at index 4, which is out of bounds. [arrayIndexOutOfBoundsCond]
xine-lib-1.1.21/src/input/input_dvb.c:1189:18: note: Assuming that condition 'has_subs<=4' is not redundant
xine-lib-1.1.21/src/input/input_dvb.c:1191:56: note: Array index out of bounds
xine-lib-1.1.21/src/input/input_dvb.c:905:9: style: Condition '!f' is always true [knownConditionTrueFalse]
xine-lib-1.1.21/src/input/input_dvb.c:903:7: note: Assuming that condition '!f' is not redundant
xine-lib-1.1.21/src/input/input_dvb.c:905:9: note: Condition '!f' is always true
xine-lib-1.1.21/src/input/input_dvb.c:1315:3: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/input/input_dvb.c:1312:3: note: Variable 'result' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/input/input_dvb.c:1315:3: note: Variable 'result' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/input/input_dvb.c:1452:3: style: Variable 'seen_channels' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/input/input_dvb.c:1437:0: note: Variable 'seen_channels' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/input/input_dvb.c:1452:3: note: Variable 'seen_channels' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/input/input_dvb.c:1455:3: style: Variable 'foo' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/input/input_dvb.c:1436:0: note: Variable 'foo' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/input/input_dvb.c:1455:3: note: Variable 'foo' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/input/input_dvb.c:456:19: style: The scope of the variable 'k' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_dvb.c:1429:7: style: The scope of the variable 'table_id' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_dvb.c:1432:7: style: The scope of the variable 'section_len' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_dvb.c:1433:16: style: The scope of the variable 'service_id' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_dvb.c:1434:7: style: The scope of the variable 'n' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_dvb.c:1441:7: style: The scope of the variable 'current_channel_index' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_dvb.c:1686:27: style: The scope of the variable 'line_cursor' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_dvb.c:1838:7: style: The scope of the variable 'prog_rating' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_dvb.c:1923:7: style: The scope of the variable 'y' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_dvb.c:1924:7: style: The scope of the variable 'centered_x' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_dvb.c:1924:19: style: The scope of the variable 'centered_y' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_dvb.c:1926:7: style: The scope of the variable 'window_width' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_dvb.c:1926:21: style: The scope of the variable 'window_height' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_dvb.c:1926:36: style: The scope of the variable 'stream_width' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_dvb.c:1926:50: style: The scope of the variable 'stream_height' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_dvb.c:1929:8: style: The scope of the variable 'clock' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_dvb.c:2209:13: style: The scope of the variable 'tma' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_dvb.c:2210:10: style: The scope of the variable 't' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_dvb.c:2211:7: style: The scope of the variable 'filename' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_dvb.c:2212:7: style: The scope of the variable 'dates' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_dvb.c:2213:6: style: The scope of the variable 'x' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_dvb.c:2215:7: style: The scope of the variable 'dir' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_dvb.c:2464:17: style: The scope of the variable 'sync_byte' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_dvb.c:2465:17: style: The scope of the variable 'data_offset' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_dvb.c:2466:17: style: The scope of the variable 'data_len' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_dvb.c:2467:16: style: The scope of the variable 'pid' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_dvb.c:1038:35: style: Checking if unsigned variable 'event.parameters.frequency' is less than zero. [unsignedLessThanZero]
xine-lib-1.1.21/src/input/input_dvb.c:2253:20: style: Array index 'x' is used before limits check. [arrayIndexThenCheck]
xine-lib-1.1.21/src/input/input_dvb.c:612:7: error: Memory leak: video_device [memleak]
xine-lib-1.1.21/src/input/input_dvb.c:618:7: error: Memory leak: video_device [memleak]
xine-lib-1.1.21/src/input/input_dvb.c:992:27: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xine-lib-1.1.21/src/input/input_dvb.c:2253:12: error: Uninitialized variable: filename [uninitvar]
xine-lib-1.1.21/src/input/input_dvd.c:1277:14: style: The scope of the variable 'lang' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_dvd.c:1279:14: style: The scope of the variable 'dvd_channel' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_dvd.c:1319:14: style: The scope of the variable 'lang' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_dvd.c:1321:14: style: The scope of the variable 'dvd_channel' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_dvd.c:885:12: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/input/input_dvd.c:927:12: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/input/input_file.c:577:16: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_file.c:623:16: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_gnome_vfs.c:81:0: error: failed to expand 'D', Wrong number of parameters for macro 'D'. [preprocessorErrorDirective]
xine-lib-1.1.21/src/input/input_http.c:981:5: style: Variable 'newline' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/input/input_http.c:978:0: note: Variable 'newline' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/input/input_http.c:981:5: note: Variable 'newline' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/input/input_http.c:286:8: style: The scope of the variable 'metadata_buf' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_http.c:288:9: style: The scope of the variable 'title_end' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_http.c:289:9: style: The scope of the variable 'songtitle' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_http.c:290:15: style: The scope of the variable 'radio' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_http.c:671:24: style: The scope of the variable 'res' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_http.c:230:5: style: Variable 'i' is modified but its new value is never used. [unreadVariable]
xine-lib-1.1.21/src/input/input_net.c:177:19: style: The scope of the variable 's' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_pvr.c:870:9: style: The scope of the variable 'src_filename' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_pvr.c:872:9: style: The scope of the variable 'dst_filename' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_pvr.c:873:12: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_pvr.c:1107:26: style: The scope of the variable 'show' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_pvr.c:1349:18: style: The scope of the variable 'show' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_pvr.c:149:11: style: struct member 'ivtv_ioctl_codec::aspect' is never used. [unusedStructMember]
xine-lib-1.1.21/src/input/input_pvr.c:150:11: style: struct member 'ivtv_ioctl_codec::audio_bitmask' is never used. [unusedStructMember]
xine-lib-1.1.21/src/input/input_pvr.c:151:11: style: struct member 'ivtv_ioctl_codec::bframes' is never used. [unusedStructMember]
xine-lib-1.1.21/src/input/input_pvr.c:155:11: style: struct member 'ivtv_ioctl_codec::dnr_mode' is never used. [unusedStructMember]
xine-lib-1.1.21/src/input/input_pvr.c:156:11: style: struct member 'ivtv_ioctl_codec::dnr_spatial' is never used. [unusedStructMember]
xine-lib-1.1.21/src/input/input_pvr.c:157:11: style: struct member 'ivtv_ioctl_codec::dnr_temporal' is never used. [unusedStructMember]
xine-lib-1.1.21/src/input/input_pvr.c:158:11: style: struct member 'ivtv_ioctl_codec::dnr_type' is never used. [unusedStructMember]
xine-lib-1.1.21/src/input/input_pvr.c:159:11: style: struct member 'ivtv_ioctl_codec::framerate' is never used. [unusedStructMember]
xine-lib-1.1.21/src/input/input_pvr.c:160:11: style: struct member 'ivtv_ioctl_codec::framespergop' is never used. [unusedStructMember]
xine-lib-1.1.21/src/input/input_pvr.c:161:11: style: struct member 'ivtv_ioctl_codec::gop_closure' is never used. [unusedStructMember]
xine-lib-1.1.21/src/input/input_pvr.c:162:11: style: struct member 'ivtv_ioctl_codec::pulldown' is never used. [unusedStructMember]
xine-lib-1.1.21/src/input/input_rtp.c:273:7: style: The scope of the variable 's' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_smb.c:503:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
xine-lib-1.1.21/src/input/input_smb.c:254:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_v4l.c:1762:3: style: Variable 'this' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/input/input_v4l.c:1758:0: note: Variable 'this' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/input/input_v4l.c:1762:3: note: Variable 'this' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/input/input_v4l.c:639:16: style: The scope of the variable 'tv_standard_entry' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_v4l.c:1246:25: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_v4l.c:696:81: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.1.21/src/input/input_v4l.c:697:83: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.1.21/src/input/input_v4l.c:698:85: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.1.21/src/input/input_v4l.c:699:81: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.1.21/src/input/input_v4l.c:700:83: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.1.21/src/input/input_v4l.c:701:93: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.1.21/src/input/input_v4l.c:702:87: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.1.21/src/input/input_v4l.c:703:87: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.1.21/src/input/input_v4l2.c:264:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xine-lib-1.1.21/src/input/input_v4l2.c:107:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/input_v4l2.c:274:86: style: Function 'v4l2_input_dequeue_video_buffer' argument 2 names different: declaration 'input' definition 'output'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/input_v4l2.c:101:86: note: Function 'v4l2_input_dequeue_video_buffer' argument 2 names different: declaration 'input' definition 'output'.
xine-lib-1.1.21/src/input/input_v4l2.c:274:86: note: Function 'v4l2_input_dequeue_video_buffer' argument 2 names different: declaration 'input' definition 'output'.
xine-lib-1.1.21/src/input/input_vcd.c:46:0: error: #error "you need to add cdrom / VCD support for your platform to input_vcd and configure.in" [preprocessorErrorDirective]
xine-lib-1.1.21/src/input/libdvdnav/dvd_input.c:421:7: warning: Possible null pointer dereference: dvdcss_version [nullPointer]
xine-lib-1.1.21/src/input/libdvdnav/dvd_input.c:357:27: note: Assignment 'dvdcss_version=NULL', assigned value is 0
xine-lib-1.1.21/src/input/libdvdnav/dvd_input.c:421:7: note: Null pointer dereference
xine-lib-1.1.21/src/input/libdvdnav/dvd_input.c:373:3: style: Variable 'dvdcss_library' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/input/libdvdnav/dvd_input.c:356:0: note: Variable 'dvdcss_library' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/input/libdvdnav/dvd_input.c:373:3: note: Variable 'dvdcss_library' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/input/libdvdnav/dvd_input.c:297:11: style: The scope of the variable 'ret' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/libdvdnav/dvd_input.c:322:12: portability: 'buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/input/libdvdnav/dvd_input.c:73:21: style: struct member 'css_s::i_agid' is never used. [unusedStructMember]
xine-lib-1.1.21/src/input/libdvdnav/dvd_input.c:74:21: style: struct member 'css_s::p_bus_key' is never used. [unusedStructMember]
xine-lib-1.1.21/src/input/libdvdnav/dvd_input.c:75:21: style: struct member 'css_s::p_disc_key' is never used. [unusedStructMember]
xine-lib-1.1.21/src/input/libdvdnav/dvd_input.c:76:21: style: struct member 'css_s::p_title_key' is never used. [unusedStructMember]
xine-lib-1.1.21/src/input/libdvdnav/dvd_reader.c:884:9: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xine-lib-1.1.21/src/input/libdvdnav/dvd_reader.c:976:29: style: Redundant condition: If 'off < 0', the comparison 'off != 0' is always true. [redundantCondition]
xine-lib-1.1.21/src/input/libdvdnav/dvd_reader.c:514:13: style: Condition '!auth_drive' is always true [knownConditionTrueFalse]
xine-lib-1.1.21/src/input/libdvdnav/dvd_reader.c:400:29: note: Assignment 'auth_drive=0', assigned value is 0
xine-lib-1.1.21/src/input/libdvdnav/dvd_reader.c:514:13: note: Condition '!auth_drive' is always true
xine-lib-1.1.21/src/input/libdvdnav/dvd_reader.c:946:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/dvd_reader.c:961:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/dvd_reader.c:1144:3: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/dvd_reader.c:168:14: style: The scope of the variable 'start' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/libdvdnav/dvd_reader.c:619:10: style: The scope of the variable 'video_path' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/libdvdnav/dvd_reader.c:749:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/libdvdnav/dvd_reader.c:870:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/libdvdnav/dvd_udf.c:681:4: style: Expression is always false because 'else if' condition matches previous condition at line 672. [multiCondition]
xine-lib-1.1.21/src/input/libdvdnav/dvd_udf.c:672:11: style: Condition 'lastsector' is always false [knownConditionTrueFalse]
xine-lib-1.1.21/src/input/libdvdnav/dvd_udf.c:658:16: note: Assignment 'lastsector=0', assigned value is 0
xine-lib-1.1.21/src/input/libdvdnav/dvd_udf.c:672:11: note: Condition 'lastsector' is always false
xine-lib-1.1.21/src/input/libdvdnav/dvd_udf.c:681:6: style: Condition 'lastsector' is always false [knownConditionTrueFalse]
xine-lib-1.1.21/src/input/libdvdnav/dvd_udf.c:658:16: note: Assignment 'lastsector=0', assigned value is 0
xine-lib-1.1.21/src/input/libdvdnav/dvd_udf.c:681:6: note: Condition 'lastsector' is always false
xine-lib-1.1.21/src/input/libdvdnav/dvd_udf.c:55:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/libdvdnav/dvd_udf.c:330:9: style: The scope of the variable 'p' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/libdvdnav/dvd_udf.c:539:14: style: The scope of the variable 'dir_lba' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/libdvdnav/dvd_udf.c:541:9: style: The scope of the variable 'found' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/libdvdnav/dvd_udf.c:542:9: style: The scope of the variable 'in_cache' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/libdvdnav/dvd_udf.c:719:14: style: The scope of the variable 'lbnum' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/libdvdnav/dvd_udf.c:782:14: style: The scope of the variable 'lbnum' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/libdvdnav/dvd_udf.c:787:11: style: The scope of the variable 'token' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/libdvdnav/dvd_udf.c:778:19: style: Function 'UDFFindFile' argument 3 names different: declaration 'size' definition 'filesize'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvd_udf.h:49:71: note: Function 'UDFFindFile' argument 3 names different: declaration 'size' definition 'filesize'.
xine-lib-1.1.21/src/input/libdvdnav/dvd_udf.c:778:19: note: Function 'UDFFindFile' argument 3 names different: declaration 'size' definition 'filesize'.
xine-lib-1.1.21/src/input/libdvdnav/dvd_udf.c:418:12: style: Variable 'MT_L' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/input/libdvdnav/dvd_udf.c:419:12: style: Variable 'N_PM' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/input/libdvdnav/dvd_udf.c:487:13: style: Variable 'LogBlock_base' is not assigned a value. [unassignedVariable]
xine-lib-1.1.21/src/input/libdvdnav/dvd_udf.c:532:13: style: Variable 'directory_base' is not assigned a value. [unassignedVariable]
xine-lib-1.1.21/src/input/libdvdnav/dvd_udf.c:717:13: style: Variable 'LogBlock_base' is not assigned a value. [unassignedVariable]
xine-lib-1.1.21/src/input/libdvdnav/dvd_udf.c:780:13: style: Variable 'LogBlock_base' is not assigned a value. [unassignedVariable]
xine-lib-1.1.21/src/input/libdvdnav/dvd_udf.c:877:3: style: Variable 'lastsector' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/input/libdvdnav/dvd_udf.c:879:3: style: Variable 'terminate' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/input/libdvdnav/dvd_udf.c:925:11: style: Variable 'pvd_buf_base' is not assigned a value. [unassignedVariable]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:233:18: style: The scope of the variable 'bMpeg1' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:239:13: style: The scope of the variable 'nStuffingBytes' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:298:12: style: The scope of the variable 'next' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:115:40: style: Function 'dvdnav_close' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:95:40: note: Function 'dvdnav_close' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:115:40: note: Function 'dvdnav_close' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:151:40: style: Function 'dvdnav_reset' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:100:40: note: Function 'dvdnav_reset' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:151:40: note: Function 'dvdnav_reset' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:182:39: style: Function 'dvdnav_path' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:107:39: note: Function 'dvdnav_path' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:182:39: note: Function 'dvdnav_path' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:194:44: style: Function 'dvdnav_err_to_string' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:112:44: note: Function 'dvdnav_err_to_string' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:194:44: note: Function 'dvdnav_err_to_string' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:374:49: style: Function 'dvdnav_get_next_block' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:202:49: note: Function 'dvdnav_get_next_block' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:374:49: note: Function 'dvdnav_get_next_block' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:389:55: style: Function 'dvdnav_get_next_cache_block' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:213:55: note: Function 'dvdnav_get_next_cache_block' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:389:55: note: Function 'dvdnav_get_next_cache_block' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:808:51: style: Function 'dvdnav_get_title_string' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:523:51: note: Function 'dvdnav_get_title_string' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:808:51: note: Function 'dvdnav_get_title_string' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:819:43: style: Function 'dvdnav_get_video_aspect' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:532:43: note: Function 'dvdnav_get_video_aspect' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:819:43: note: Function 'dvdnav_get_video_aspect' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:838:53: style: Function 'dvdnav_get_video_scale_permission' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:541:53: note: Function 'dvdnav_get_video_scale_permission' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:838:53: note: Function 'dvdnav_get_video_scale_permission' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:857:48: style: Function 'dvdnav_audio_stream_to_lang' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:547:48: note: Function 'dvdnav_audio_stream_to_lang' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:857:48: note: Function 'dvdnav_audio_stream_to_lang' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:879:46: style: Function 'dvdnav_spu_stream_to_lang' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:553:46: note: Function 'dvdnav_spu_stream_to_lang' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:879:46: note: Function 'dvdnav_spu_stream_to_lang' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:901:50: style: Function 'dvdnav_get_audio_logical_stream' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:558:50: note: Function 'dvdnav_get_audio_logical_stream' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:901:50: note: Function 'dvdnav_get_audio_logical_stream' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:925:48: style: Function 'dvdnav_get_spu_logical_stream' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:563:48: note: Function 'dvdnav_get_spu_logical_stream' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:925:48: note: Function 'dvdnav_get_spu_logical_stream' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:949:49: style: Function 'dvdnav_get_active_audio_stream' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:568:49: note: Function 'dvdnav_get_active_audio_stream' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:949:49: note: Function 'dvdnav_get_active_audio_stream' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:973:47: style: Function 'dvdnav_get_active_spu_stream' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:573:47: note: Function 'dvdnav_get_active_spu_stream' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:973:47: note: Function 'dvdnav_get_active_spu_stream' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:1017:38: style: Function 'dvdnav_is_domain_fp' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:612:38: note: Function 'dvdnav_is_domain_fp' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:1017:38: note: Function 'dvdnav_is_domain_fp' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:1021:40: style: Function 'dvdnav_is_domain_vmgm' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:617:40: note: Function 'dvdnav_is_domain_vmgm' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:1021:40: note: Function 'dvdnav_is_domain_vmgm' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:1025:40: style: Function 'dvdnav_is_domain_vtsm' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:622:40: note: Function 'dvdnav_is_domain_vtsm' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:1025:40: note: Function 'dvdnav_is_domain_vtsm' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:1029:39: style: Function 'dvdnav_is_domain_vts' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:627:39: note: Function 'dvdnav_is_domain_vts' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:1029:39: note: Function 'dvdnav_is_domain_vts' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:1034:47: style: Function 'dvdnav_angle_change' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:597:47: note: Function 'dvdnav_angle_change' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:1034:47: note: Function 'dvdnav_angle_change' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:1057:49: style: Function 'dvdnav_get_angle_info' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:602:49: note: Function 'dvdnav_get_angle_info' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:1057:49: note: Function 'dvdnav_get_angle_info' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:1071:45: style: Function 'dvdnav_get_current_nav_pci' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:427:45: note: Function 'dvdnav_get_current_nav_pci' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:1071:45: note: Function 'dvdnav_get_current_nav_pci' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:1076:45: style: Function 'dvdnav_get_current_nav_dsi' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:436:45: note: Function 'dvdnav_get_current_nav_dsi' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:1076:45: note: Function 'dvdnav_get_current_nav_dsi' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:1081:47: style: Function 'dvdnav_get_next_still_flag' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:247:47: note: Function 'dvdnav_get_next_still_flag' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:1081:47: note: Function 'dvdnav_get_next_still_flag' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.c:285:20: style: Variable 'nPacketLen' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/input/libdvdnav/highlight.c:205:56: style: Function 'dvdnav_get_current_highlight' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:418:56: note: Function 'dvdnav_get_current_highlight' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/highlight.c:205:56: note: Function 'dvdnav_get_current_highlight' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/highlight.c:249:54: style: Function 'dvdnav_upper_button_select' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:447:54: note: Function 'dvdnav_upper_button_select' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/highlight.c:249:54: note: Function 'dvdnav_upper_button_select' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/highlight.c:259:54: style: Function 'dvdnav_lower_button_select' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:448:54: note: Function 'dvdnav_lower_button_select' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/highlight.c:259:54: note: Function 'dvdnav_lower_button_select' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/highlight.c:269:54: style: Function 'dvdnav_right_button_select' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:449:54: note: Function 'dvdnav_right_button_select' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/highlight.c:269:54: note: Function 'dvdnav_right_button_select' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/highlight.c:279:53: style: Function 'dvdnav_left_button_select' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:450:53: note: Function 'dvdnav_left_button_select' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/highlight.c:279:53: note: Function 'dvdnav_left_button_select' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/highlight.c:327:50: style: Function 'dvdnav_button_activate' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:455:50: note: Function 'dvdnav_button_activate' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/highlight.c:327:50: note: Function 'dvdnav_button_activate' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/highlight.c:389:54: style: Function 'dvdnav_button_activate_cmd' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:470:54: note: Function 'dvdnav_button_activate_cmd' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/highlight.c:389:54: note: Function 'dvdnav_button_activate_cmd' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/highlight.c:416:48: style: Function 'dvdnav_button_select' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:460:48: note: Function 'dvdnav_button_select' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/highlight.c:416:48: note: Function 'dvdnav_button_select' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/highlight.c:446:61: style: Function 'dvdnav_button_select_and_activate' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:465:61: note: Function 'dvdnav_button_select_and_activate' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/highlight.c:446:61: note: Function 'dvdnav_button_select_and_activate' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/highlight.c:454:47: style: Function 'dvdnav_mouse_select' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:475:47: note: Function 'dvdnav_mouse_select' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/highlight.c:454:47: note: Function 'dvdnav_mouse_select' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/highlight.c:505:49: style: Function 'dvdnav_mouse_activate' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:480:49: note: Function 'dvdnav_mouse_activate' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/highlight.c:505:49: note: Function 'dvdnav_mouse_activate' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/nav_print.c:115:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/nav_print.c:161:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/nav_print.c:161:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/nav_print.c:163:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/nav_print.c:163:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/nav_print.c:163:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/nav_print.c:163:2: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/nav_print.c:166:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/nav_print.c:167:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/nav_print.c:168:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/nav_print.c:169:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/navigation.c:90:11: style: The scope of the variable 'retval' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/libdvdnav/navigation.c:29:45: style: Function 'dvdnav_still_skip' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:228:45: note: Function 'dvdnav_still_skip' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/navigation.c:29:45: note: Function 'dvdnav_still_skip' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/navigation.c:43:44: style: Function 'dvdnav_wait_skip' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:237:44: note: Function 'dvdnav_wait_skip' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/navigation.c:43:44: note: Function 'dvdnav_wait_skip' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/navigation.c:55:55: style: Function 'dvdnav_get_number_of_titles' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:265:55: note: Function 'dvdnav_get_number_of_titles' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/navigation.c:55:55: note: Function 'dvdnav_get_number_of_titles' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/navigation.c:70:54: style: Function 'dvdnav_get_number_of_parts' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:270:54: note: Function 'dvdnav_get_number_of_parts' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/navigation.c:70:54: note: Function 'dvdnav_get_number_of_parts' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/navigation.c:89:53: style: Function 'dvdnav_current_title_info' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:311:53: note: Function 'dvdnav_current_title_info' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/navigation.c:89:53: note: Function 'dvdnav_current_title_info' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/navigation.c:133:45: style: Function 'dvdnav_title_play' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:275:45: note: Function 'dvdnav_title_play' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/navigation.c:133:45: note: Function 'dvdnav_title_play' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/navigation.c:141:44: style: Function 'dvdnav_part_play' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:280:44: note: Function 'dvdnav_part_play' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/navigation.c:141:44: note: Function 'dvdnav_part_play' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/navigation.c:184:54: style: Function 'dvdnav_part_play_auto_stop' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:288:54: note: Function 'dvdnav_part_play_auto_stop' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/navigation.c:184:54: note: Function 'dvdnav_part_play_auto_stop' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/navigation.c:192:44: style: Function 'dvdnav_time_play' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:296:44: note: Function 'dvdnav_time_play' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/navigation.c:192:44: note: Function 'dvdnav_time_play' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/navigation.c:204:39: style: Function 'dvdnav_stop' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:255:39: note: Function 'dvdnav_stop' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/navigation.c:204:39: note: Function 'dvdnav_stop' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/navigation.c:216:40: style: Function 'dvdnav_go_up' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:368:40: note: Function 'dvdnav_go_up' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/navigation.c:216:40: note: Function 'dvdnav_go_up' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/read_cache.c:197:13: error: Array 'self->chunk[10]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds]
xine-lib-1.1.21/src/input/libdvdnav/read_cache.c:187:7: note: After for loop, i has value 10
xine-lib-1.1.21/src/input/libdvdnav/read_cache.c:197:13: note: Array index out of bounds
xine-lib-1.1.21/src/input/libdvdnav/read_cache.c:199:13: error: Array 'self->chunk[10]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds]
xine-lib-1.1.21/src/input/libdvdnav/read_cache.c:187:7: note: After for loop, i has value 10
xine-lib-1.1.21/src/input/libdvdnav/read_cache.c:199:13: note: Array index out of bounds
xine-lib-1.1.21/src/input/libdvdnav/read_cache.c:200:39: error: Array 'self->chunk[10]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds]
xine-lib-1.1.21/src/input/libdvdnav/read_cache.c:187:7: note: After for loop, i has value 10
xine-lib-1.1.21/src/input/libdvdnav/read_cache.c:200:39: note: Array index out of bounds
xine-lib-1.1.21/src/input/libdvdnav/read_cache.c:201:13: error: Array 'self->chunk[10]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds]
xine-lib-1.1.21/src/input/libdvdnav/read_cache.c:187:7: note: After for loop, i has value 10
xine-lib-1.1.21/src/input/libdvdnav/read_cache.c:201:13: note: Array index out of bounds
xine-lib-1.1.21/src/input/libdvdnav/read_cache.c:94:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/libdvdnav/read_cache.c:221:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/libdvdnav/read_cache.c:222:7: style: The scope of the variable 'start' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/libdvdnav/read_cache.c:223:7: style: The scope of the variable 'size' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/libdvdnav/read_cache.c:224:7: style: The scope of the variable 'incr' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/libdvdnav/read_cache.c:225:12: style: The scope of the variable 'read_ahead_buf' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/libdvdnav/read_cache.c:197:8: error: Array 'self.chunk[10]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds]
xine-lib-1.1.21/src/input/libdvdnav/read_cache.c:199:8: error: Array 'self.chunk[10]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds]
xine-lib-1.1.21/src/input/libdvdnav/read_cache.c:200:34: error: Array 'self.chunk[10]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds]
xine-lib-1.1.21/src/input/libdvdnav/read_cache.c:201:8: error: Array 'self.chunk[10]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds]
xine-lib-1.1.21/src/input/libdvdnav/remap.c:102:9: style: The scope of the variable 'mid' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/libdvdnav/remap.c:103:9: style: The scope of the variable 'res' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/libdvdnav/remap.c:126:9: style: The scope of the variable 'n' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/libdvdnav/remap.c:148:10: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/libdvdnav/searching.c:65:26: style: The scope of the variable 'next_vobu' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/libdvdnav/searching.c:100:12: style: The scope of the variable 'length' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/libdvdnav/searching.c:466:20: style: The scope of the variable 'cell' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/libdvdnav/searching.c:226:24: style: Checking if unsigned variable 'length-offset' is less than zero. [unsignedLessThanZero]
xine-lib-1.1.21/src/input/libdvdnav/searching.c:96:46: style: Function 'dvdnav_time_search' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:361:46: note: Function 'dvdnav_time_search' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/searching.c:96:46: note: Function 'dvdnav_time_search' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/searching.c:176:48: style: Function 'dvdnav_sector_search' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:352:48: note: Function 'dvdnav_sector_search' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/searching.c:176:48: note: Function 'dvdnav_sector_search' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/searching.c:295:46: style: Function 'dvdnav_part_search' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:331:46: note: Function 'dvdnav_part_search' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/searching.c:295:46: note: Function 'dvdnav_part_search' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/searching.c:303:49: style: Function 'dvdnav_prev_pg_search' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:374:49: note: Function 'dvdnav_prev_pg_search' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/searching.c:303:49: note: Function 'dvdnav_prev_pg_search' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/searching.c:336:48: style: Function 'dvdnav_top_pg_search' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:380:48: note: Function 'dvdnav_top_pg_search' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/searching.c:336:48: note: Function 'dvdnav_top_pg_search' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/searching.c:369:49: style: Function 'dvdnav_next_pg_search' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:386:49: note: Function 'dvdnav_next_pg_search' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/searching.c:369:49: note: Function 'dvdnav_next_pg_search' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/searching.c:415:44: style: Function 'dvdnav_menu_call' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:304:44: note: Function 'dvdnav_menu_call' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/searching.c:415:44: note: Function 'dvdnav_menu_call' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/searching.c:462:47: style: Function 'dvdnav_get_position' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:396:47: note: Function 'dvdnav_get_position' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/searching.c:462:47: note: Function 'dvdnav_get_position' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/searching.c:529:56: style: Function 'dvdnav_get_position_in_title' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:321:56: note: Function 'dvdnav_get_position_in_title' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/searching.c:529:56: note: Function 'dvdnav_get_position_in_title' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/settings.c:29:50: style: Function 'dvdnav_get_region_mask' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:142:50: note: Function 'dvdnav_get_region_mask' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/settings.c:29:50: note: Function 'dvdnav_get_region_mask' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/settings.c:29:65: style: Function 'dvdnav_get_region_mask' argument 2 names different: declaration 'region_mask' definition 'region'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:142:65: note: Function 'dvdnav_get_region_mask' argument 2 names different: declaration 'region_mask' definition 'region'.
xine-lib-1.1.21/src/input/libdvdnav/settings.c:29:65: note: Function 'dvdnav_get_region_mask' argument 2 names different: declaration 'region_mask' definition 'region'.
xine-lib-1.1.21/src/input/libdvdnav/settings.c:39:50: style: Function 'dvdnav_set_region_mask' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:134:50: note: Function 'dvdnav_set_region_mask' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/settings.c:39:50: note: Function 'dvdnav_set_region_mask' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/settings.c:39:64: style: Function 'dvdnav_set_region_mask' argument 2 names different: declaration 'region_mask' definition 'mask'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:134:64: note: Function 'dvdnav_set_region_mask' argument 2 names different: declaration 'region_mask' definition 'mask'.
xine-lib-1.1.21/src/input/libdvdnav/settings.c:39:64: note: Function 'dvdnav_set_region_mask' argument 2 names different: declaration 'region_mask' definition 'mask'.
xine-lib-1.1.21/src/input/libdvdnav/settings.c:51:53: style: Function 'dvdnav_set_readahead_flag' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:157:53: note: Function 'dvdnav_set_readahead_flag' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/settings.c:51:53: note: Function 'dvdnav_set_readahead_flag' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/settings.c:51:67: style: Function 'dvdnav_set_readahead_flag' argument 2 names different: declaration 'read_ahead_flag' definition 'use_readahead'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:157:67: note: Function 'dvdnav_set_readahead_flag' argument 2 names different: declaration 'read_ahead_flag' definition 'use_readahead'.
xine-lib-1.1.21/src/input/libdvdnav/settings.c:51:67: note: Function 'dvdnav_set_readahead_flag' argument 2 names different: declaration 'read_ahead_flag' definition 'use_readahead'.
xine-lib-1.1.21/src/input/libdvdnav/settings.c:61:53: style: Function 'dvdnav_get_readahead_flag' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:162:53: note: Function 'dvdnav_get_readahead_flag' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/settings.c:61:53: note: Function 'dvdnav_get_readahead_flag' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/settings.c:61:68: style: Function 'dvdnav_get_readahead_flag' argument 2 names different: declaration 'read_ahead_flag' definition 'flag'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:162:68: note: Function 'dvdnav_get_readahead_flag' argument 2 names different: declaration 'read_ahead_flag' definition 'flag'.
xine-lib-1.1.21/src/input/libdvdnav/settings.c:61:68: note: Function 'dvdnav_get_readahead_flag' argument 2 names different: declaration 'read_ahead_flag' definition 'flag'.
xine-lib-1.1.21/src/input/libdvdnav/settings.c:88:55: style: Function 'dvdnav_menu_language_select' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:495:55: note: Function 'dvdnav_menu_language_select' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/settings.c:88:55: note: Function 'dvdnav_menu_language_select' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/settings.c:92:56: style: Function 'dvdnav_audio_language_select' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:501:56: note: Function 'dvdnav_audio_language_select' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/settings.c:92:56: note: Function 'dvdnav_audio_language_select' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/settings.c:96:54: style: Function 'dvdnav_spu_language_select' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:507:54: note: Function 'dvdnav_spu_language_select' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/settings.c:96:54: note: Function 'dvdnav_spu_language_select' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/settings.c:100:59: style: Function 'dvdnav_set_PGC_positioning_flag' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:171:59: note: Function 'dvdnav_set_PGC_positioning_flag' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/settings.c:100:59: note: Function 'dvdnav_set_PGC_positioning_flag' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/settings.c:100:73: style: Function 'dvdnav_set_PGC_positioning_flag' argument 2 names different: declaration 'pgc_based_flag' definition 'pgc'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:171:73: note: Function 'dvdnav_set_PGC_positioning_flag' argument 2 names different: declaration 'pgc_based_flag' definition 'pgc'.
xine-lib-1.1.21/src/input/libdvdnav/settings.c:100:73: note: Function 'dvdnav_set_PGC_positioning_flag' argument 2 names different: declaration 'pgc_based_flag' definition 'pgc'.
xine-lib-1.1.21/src/input/libdvdnav/settings.c:110:59: style: Function 'dvdnav_get_PGC_positioning_flag' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:176:59: note: Function 'dvdnav_get_PGC_positioning_flag' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/settings.c:110:59: note: Function 'dvdnav_get_PGC_positioning_flag' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.1.21/src/input/libdvdnav/settings.c:110:74: style: Function 'dvdnav_get_PGC_positioning_flag' argument 2 names different: declaration 'pgc_based_flag' definition 'flag'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/dvdnav.h:176:74: note: Function 'dvdnav_get_PGC_positioning_flag' argument 2 names different: declaration 'pgc_based_flag' definition 'flag'.
xine-lib-1.1.21/src/input/libdvdnav/settings.c:110:74: note: Function 'dvdnav_get_PGC_positioning_flag' argument 2 names different: declaration 'pgc_based_flag' definition 'flag'.
xine-lib-1.1.21/src/input/libdvdnav/vm.c:176:9: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xine-lib-1.1.21/src/input/libdvdnav/vm.c:131:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/libdvdnav/vm.c:1765:7: style: The scope of the variable 'pgcN' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/libdvdnav/vm.c:370:25: style: Function 'vm_new_copy' argument 1 names different: declaration 'vm' definition 'source'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/vm.h:132:25: note: Function 'vm_new_copy' argument 1 names different: declaration 'vm' definition 'source'.
xine-lib-1.1.21/src/input/libdvdnav/vm.c:370:25: note: Function 'vm_new_copy' argument 1 names different: declaration 'vm' definition 'source'.
xine-lib-1.1.21/src/input/libdvdnav/vm.c:699:49: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/input/libdvdnav/vm.c:751:51: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/input/libdvdnav/vmcmd.c:163:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/vmcmd.c:256:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/vmcmd.c:262:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/vmcmd.c:262:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/vmcmd.c:266:7: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/vmcmd.c:276:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/vmcmd.c:278:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/vmcmd.c:296:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/vmcmd.c:299:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/vmcmd.c:299:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/vmcmd.c:303:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/vmcmd.c:303:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/vmcmd.c:307:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/vmcmd.c:307:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/vmcmd.c:321:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/vmcmd.c:324:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/vmcmd.c:327:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/vmcmd.c:327:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/vmcmd.c:336:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/vmcmd.c:339:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/vmcmd.c:339:11: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/vmcmd.c:339:11: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/vmcmd.c:343:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/vmcmd.c:350:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/vmcmd.c:354:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/vmcmd.c:354:11: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/vmcmd.c:358:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/vmcmd.c:358:11: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/vmcmd.c:362:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/vmcmd.c:362:11: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/vmcmd.c:394:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/vmcmd.c:409:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/vmcmd.c:411:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/vmcmd.c:414:7: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/vmcmd.c:514:7: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libdvdnav/vmcmd.c:456:34: style: Function 'vm_print_mnemonic' argument 1 names different: declaration 'command' definition 'vm_command'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/vmcmd.h:27:34: note: Function 'vm_print_mnemonic' argument 1 names different: declaration 'command' definition 'vm_command'.
xine-lib-1.1.21/src/input/libdvdnav/vmcmd.c:456:34: note: Function 'vm_print_mnemonic' argument 1 names different: declaration 'command' definition 'vm_command'.
xine-lib-1.1.21/src/input/libdvdnav/vmcmd.c:525:38: style: Function 'vm_print_cmd' argument 2 names different: declaration 'command' definition 'vm_command'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libdvdnav/vmcmd.h:28:38: note: Function 'vm_print_cmd' argument 2 names different: declaration 'command' definition 'vm_command'.
xine-lib-1.1.21/src/input/libdvdnav/vmcmd.c:525:38: note: Function 'vm_print_cmd' argument 2 names different: declaration 'command' definition 'vm_command'.
xine-lib-1.1.21/src/input/libreal/asmrp.c:636:70: style: Function 'asmrp_match' argument 4 names different: declaration 'matchesizxe' definition 'matchsize'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/libreal/asmrp.h:38:70: note: Function 'asmrp_match' argument 4 names different: declaration 'matchesizxe' definition 'matchsize'.
xine-lib-1.1.21/src/input/libreal/asmrp.c:636:70: note: Function 'asmrp_match' argument 4 names different: declaration 'matchesizxe' definition 'matchsize'.
xine-lib-1.1.21/src/input/libreal/real.c:477:7: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'int'. [invalidPrintfArgType_uint]
xine-lib-1.1.21/src/input/libreal/real.c:545:3: style: Variable 'n' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/input/libreal/real.c:537:0: note: Variable 'n' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/input/libreal/real.c:545:3: note: Variable 'n' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/input/libreal/real.c:220:21: style: The scope of the variable 'd' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/libreal/real.c:317:10: style: The scope of the variable 'ch_len' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/libreal/rmff.c:726:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libreal/rmff.c:727:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libreal/rmff.c:740:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libreal/rmff.c:740:5: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libreal/rmff.c:741:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libreal/rmff.c:741:5: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libreal/rmff.c:742:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libreal/rmff.c:743:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libreal/rmff.c:744:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libreal/rmff.c:745:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libreal/rmff.c:746:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libreal/rmff.c:776:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libreal/rmff.c:777:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/libreal/rmff.c:452:16: style: The scope of the variable 'chunk_size' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/libreal/rmff.c:525:12: style: The scope of the variable 'chunk_size' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/libreal/rmff.c:786:17: style: The scope of the variable 'streams' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/libreal/sdpplin.c:133:13: style: The scope of the variable 'handled' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/libreal/sdpplin.c:251:20: style: The scope of the variable 'handled' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/librtsp/rtsp.c:396:11: warning: %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xine-lib-1.1.21/src/input/librtsp/rtsp.c:222:3: style: Variable 'answer' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/input/librtsp/rtsp.c:216:0: note: Variable 'answer' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/input/librtsp/rtsp.c:222:3: note: Variable 'answer' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/input/librtsp/rtsp.c:455:3: style: Variable 's->mrl' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/input/librtsp/rtsp.c:454:3: note: Variable 's->mrl' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/input/librtsp/rtsp.c:455:3: note: Variable 's->mrl' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/input/librtsp/rtsp.c:152:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/librtsp/rtsp.c:523:25: style: Function 'rtsp_close' argument 1 names different: declaration 'this' definition 's'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/librtsp/rtsp.h:62:30: note: Function 'rtsp_close' argument 1 names different: declaration 'this' definition 's'.
xine-lib-1.1.21/src/input/librtsp/rtsp.c:523:25: note: Function 'rtsp_close' argument 1 names different: declaration 'this' definition 's'.
xine-lib-1.1.21/src/input/librtsp/rtsp.c:645:32: style: Function 'rtsp_free_answers' argument 1 names different: declaration 'this' definition 's'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/librtsp/rtsp.h:59:32: note: Function 'rtsp_free_answers' argument 1 names different: declaration 'this' definition 's'.
xine-lib-1.1.21/src/input/librtsp/rtsp.c:645:32: note: Function 'rtsp_free_answers' argument 1 names different: declaration 'this' definition 's'.
xine-lib-1.1.21/src/input/librtsp/rtsp_session.c:198:40: style: Function 'rtsp_session_read' argument 1 names different: declaration 'session' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/librtsp/rtsp_session.h:32:39: note: Function 'rtsp_session_read' argument 1 names different: declaration 'session' definition 'this'.
xine-lib-1.1.21/src/input/librtsp/rtsp_session.c:198:40: note: Function 'rtsp_session_read' argument 1 names different: declaration 'session' definition 'this'.
xine-lib-1.1.21/src/input/mms.c:670:56: style: Function 'mms_connect' argument 2 names different: declaration 'url_' definition 'url'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/mms.h:32:58: note: Function 'mms_connect' argument 2 names different: declaration 'url_' definition 'url'.
xine-lib-1.1.21/src/input/mms.c:670:56: note: Function 'mms_connect' argument 2 names different: declaration 'url_' definition 'url'.
xine-lib-1.1.21/src/input/mmsh.c:529:3: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xine-lib-1.1.21/src/input/mmsh.c:596:7: warning: %u in format string (no. 5) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xine-lib-1.1.21/src/input/mmsh.c:596:7: warning: %u in format string (no. 6) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xine-lib-1.1.21/src/input/mmsh.c:596:7: warning: %u in format string (no. 7) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xine-lib-1.1.21/src/input/mmsh.c:596:7: warning: %u in format string (no. 8) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xine-lib-1.1.21/src/input/mmsh.c:601:7: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xine-lib-1.1.21/src/input/mmsh.c:707:7: style: The scope of the variable 'len' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/mmsh.c:629:58: style: Function 'mmsh_connect' argument 2 names different: declaration 'url_' definition 'url'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/mmsh.h:32:59: note: Function 'mmsh_connect' argument 2 names different: declaration 'url_' definition 'url'.
xine-lib-1.1.21/src/input/mmsh.c:629:58: note: Function 'mmsh_connect' argument 2 names different: declaration 'url_' definition 'url'.
xine-lib-1.1.21/src/input/net_buf_ctrl.c:134:15: style: The scope of the variable 'mrl' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/net_buf_ctrl.c:188:11: style: The scope of the variable 'diff' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/net_buf_ctrl.c:264:11: style: The scope of the variable 'diff' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/net_buf_ctrl.c:500:11: style: The scope of the variable 'video_p' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/net_buf_ctrl.c:501:11: style: The scope of the variable 'audio_p' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/net_buf_ctrl.c:502:7: style: The scope of the variable 'has_video' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/net_buf_ctrl.c:502:18: style: The scope of the variable 'has_audio' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/pnm.c:347:18: warning: Possible null pointer dereference: chunk [nullPointer]
xine-lib-1.1.21/src/input/pnm.c:367:29: note: Calling function 'pnm_write_chunk', 3rd argument 'chunk' value is 0
xine-lib-1.1.21/src/input/pnm.c:347:18: note: Null pointer dereference
xine-lib-1.1.21/src/input/pnm.c:444:12: style: The scope of the variable 'chunk_size' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/pnm.c:704:55: style: Function 'pnm_connect' argument 2 names different: declaration 'url' definition 'mrl'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/pnm.h:33:58: note: Function 'pnm_connect' argument 2 names different: declaration 'url' definition 'mrl'.
xine-lib-1.1.21/src/input/pnm.c:704:55: note: Function 'pnm_connect' argument 2 names different: declaration 'url' definition 'mrl'.
xine-lib-1.1.21/src/input/pnm.c:827:23: style: Function 'pnm_close' argument 1 names different: declaration 'this' definition 'p'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/pnm.h:36:28: note: Function 'pnm_close' argument 1 names different: declaration 'this' definition 'p'.
xine-lib-1.1.21/src/input/pnm.c:827:23: note: Function 'pnm_close' argument 1 names different: declaration 'this' definition 'p'.
xine-lib-1.1.21/src/input/sha1.c:204:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/vcd/libcdio/MSWindows/win32.c:674:9: style: Variable 'len' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/input/vcd/libcdio/_cdio_bsdi.c:759:29: style: Function 'cdio_open_bsdi' argument 1 names different: declaration 'psz_source_name' definition 'psz_orig_source'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:696:40: note: Function 'cdio_open_bsdi' argument 1 names different: declaration 'psz_source_name' definition 'psz_orig_source'.
xine-lib-1.1.21/src/input/vcd/libcdio/_cdio_bsdi.c:759:29: note: Function 'cdio_open_bsdi' argument 1 names different: declaration 'psz_source_name' definition 'psz_orig_source'.
xine-lib-1.1.21/src/input/vcd/libcdio/_cdio_generic.c:67:26: style: Function 'cdio_generic_free' argument 1 names different: declaration 'env' definition 'p_user_data'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/generic.h:82:33: note: Function 'cdio_generic_free' argument 1 names different: declaration 'env' definition 'p_user_data'.
xine-lib-1.1.21/src/input/vcd/libcdio/_cdio_generic.c:67:26: note: Function 'cdio_generic_free' argument 1 names different: declaration 'env' definition 'p_user_data'.
xine-lib-1.1.21/src/input/vcd/libcdio/_cdio_generic.c:89:26: style: Function 'cdio_generic_init' argument 1 names different: declaration 'env' definition 'user_data'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/generic.h:87:33: note: Function 'cdio_generic_init' argument 1 names different: declaration 'env' definition 'user_data'.
xine-lib-1.1.21/src/input/vcd/libcdio/_cdio_generic.c:89:26: note: Function 'cdio_generic_init' argument 1 names different: declaration 'env' definition 'user_data'.
xine-lib-1.1.21/src/input/vcd/libcdio/_cdio_generic.c:133:27: style: Function 'cdio_generic_lseek' argument 1 names different: declaration 'env' definition 'user_data'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/generic.h:94:35: note: Function 'cdio_generic_lseek' argument 1 names different: declaration 'env' definition 'user_data'.
xine-lib-1.1.21/src/input/vcd/libcdio/_cdio_generic.c:133:27: note: Function 'cdio_generic_lseek' argument 1 names different: declaration 'env' definition 'user_data'.
xine-lib-1.1.21/src/input/vcd/libcdio/_cdio_generic.c:145:26: style: Function 'cdio_generic_read' argument 1 names different: declaration 'env' definition 'user_data'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/generic.h:101:36: note: Function 'cdio_generic_read' argument 1 names different: declaration 'env' definition 'user_data'.
xine-lib-1.1.21/src/input/vcd/libcdio/_cdio_generic.c:145:26: note: Function 'cdio_generic_read' argument 1 names different: declaration 'env' definition 'user_data'.
xine-lib-1.1.21/src/input/vcd/libcdio/_cdio_generic.c:155:32: style: Function 'cdio_generic_stdio_free' argument 1 names different: declaration 'env' definition 'user_data'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/generic.h:113:39: note: Function 'cdio_generic_stdio_free' argument 1 names different: declaration 'env' definition 'user_data'.
xine-lib-1.1.21/src/input/vcd/libcdio/_cdio_generic.c:155:32: note: Function 'cdio_generic_stdio_free' argument 1 names different: declaration 'env' definition 'user_data'.
xine-lib-1.1.21/src/input/vcd/libcdio/_cdio_generic.c:202:22: style: Function 'cdio_add_device_list' argument 3 names different: declaration 'i_drives' definition 'num_drives'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio_private.h:309:22: note: Function 'cdio_add_device_list' argument 3 names different: declaration 'i_drives' definition 'num_drives'.
xine-lib-1.1.21/src/input/vcd/libcdio/_cdio_generic.c:202:22: note: Function 'cdio_add_device_list' argument 3 names different: declaration 'i_drives' definition 'num_drives'.
xine-lib-1.1.21/src/input/vcd/libcdio/_cdio_linux.c:1091:30: style: Function 'cdio_open_linux' argument 1 names different: declaration 'source_name' definition 'psz_source_name'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:769:41: note: Function 'cdio_open_linux' argument 1 names different: declaration 'source_name' definition 'psz_source_name'.
xine-lib-1.1.21/src/input/vcd/libcdio/_cdio_linux.c:1091:30: note: Function 'cdio_open_linux' argument 1 names different: declaration 'source_name' definition 'psz_source_name'.
xine-lib-1.1.21/src/input/vcd/libcdio/_cdio_linux.c:1102:33: style: Function 'cdio_open_am_linux' argument 1 names different: declaration 'source_name' definition 'psz_orig_source'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:777:44: note: Function 'cdio_open_am_linux' argument 1 names different: declaration 'source_name' definition 'psz_orig_source'.
xine-lib-1.1.21/src/input/vcd/libcdio/_cdio_linux.c:1102:33: note: Function 'cdio_open_am_linux' argument 1 names different: declaration 'source_name' definition 'psz_orig_source'.
xine-lib-1.1.21/src/input/vcd/libcdio/_cdio_osx.c:1382:28: style: Function 'cdio_open_osx' argument 1 names different: declaration 'psz_source_name' definition 'psz_orig_source'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:846:39: note: Function 'cdio_open_osx' argument 1 names different: declaration 'psz_source_name' definition 'psz_orig_source'.
xine-lib-1.1.21/src/input/vcd/libcdio/_cdio_osx.c:1382:28: note: Function 'cdio_open_osx' argument 1 names different: declaration 'psz_source_name' definition 'psz_orig_source'.
xine-lib-1.1.21/src/input/vcd/libcdio/_cdio_sunos.c:818:32: style: Function 'cdio_open_solaris' argument 1 names different: declaration 'source_name' definition 'psz_source_name'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:805:43: note: Function 'cdio_open_solaris' argument 1 names different: declaration 'source_name' definition 'psz_source_name'.
xine-lib-1.1.21/src/input/vcd/libcdio/_cdio_sunos.c:818:32: note: Function 'cdio_open_solaris' argument 1 names different: declaration 'source_name' definition 'psz_source_name'.
xine-lib-1.1.21/src/input/vcd/libcdio/_cdio_sunos.c:829:35: style: Function 'cdio_open_am_solaris' argument 1 names different: declaration 'psz_source_name' definition 'psz_orig_source'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:813:46: note: Function 'cdio_open_am_solaris' argument 1 names different: declaration 'psz_source_name' definition 'psz_orig_source'.
xine-lib-1.1.21/src/input/vcd/libcdio/_cdio_sunos.c:829:35: note: Function 'cdio_open_am_solaris' argument 1 names different: declaration 'psz_source_name' definition 'psz_orig_source'.
xine-lib-1.1.21/src/input/vcd/libcdio/_cdio_sunos.c:829:64: style: Function 'cdio_open_am_solaris' argument 2 names different: declaration 'psz_access_mode' definition 'access_mode'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:814:18: note: Function 'cdio_open_am_solaris' argument 2 names different: declaration 'psz_access_mode' definition 'access_mode'.
xine-lib-1.1.21/src/input/vcd/libcdio/_cdio_sunos.c:829:64: note: Function 'cdio_open_am_solaris' argument 2 names different: declaration 'psz_access_mode' definition 'access_mode'.
xine-lib-1.1.21/src/input/vcd/libcdio/cd_types.c:228:8: style: The scope of the variable 'sector0_read_ok' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/vcd/libcdio/cd_types.c:224:65: style: Function 'cdio_guess_cd_type' argument 3 names different: declaration 'track_num' definition 'i_track'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cd_types.h:140:15: note: Function 'cdio_guess_cd_type' argument 3 names different: declaration 'track_num' definition 'i_track'.
xine-lib-1.1.21/src/input/vcd/libcdio/cd_types.c:224:65: note: Function 'cdio_guess_cd_type' argument 3 names different: declaration 'track_num' definition 'i_track'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:789:18: style: The scope of the variable 'all_dp' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:260:26: style: Function 'cdio_eject_media' argument 1 names different: declaration 'p_cdio' definition 'obj'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:156:34: note: Function 'cdio_eject_media' argument 1 names different: declaration 'p_cdio' definition 'obj'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:260:26: note: Function 'cdio_eject_media' argument 1 names different: declaration 'p_cdio' definition 'obj'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:296:27: style: Function 'cdio_get_arg' argument 1 names different: declaration 'p_cdio' definition 'obj'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:186:44: note: Function 'cdio_get_arg' argument 1 names different: declaration 'p_cdio' definition 'obj'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:296:27: note: Function 'cdio_get_arg' argument 1 names different: declaration 'p_cdio' definition 'obj'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:315:24: style: Function 'cdio_get_cdtext' argument 1 names different: declaration 'p_cdio' definition 'obj'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:199:44: note: Function 'cdio_get_cdtext' argument 1 names different: declaration 'p_cdio' definition 'obj'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:315:24: note: Function 'cdio_get_cdtext' argument 1 names different: declaration 'p_cdio' definition 'obj'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:334:38: style: Function 'cdio_get_default_device' argument 1 names different: declaration 'p_cdio' definition 'obj'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:214:49: note: Function 'cdio_get_default_device' argument 1 names different: declaration 'p_cdio' definition 'obj'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:334:38: note: Function 'cdio_get_default_device' argument 1 names different: declaration 'p_cdio' definition 'obj'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:413:42: style: Function 'cdio_get_devices_with_cap' argument 1 names different: declaration 'ppsz_search_devices' definition 'search_devices'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:246:44: note: Function 'cdio_get_devices_with_cap' argument 1 names different: declaration 'ppsz_search_devices' definition 'search_devices'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:413:42: note: Function 'cdio_get_devices_with_cap' argument 1 names different: declaration 'ppsz_search_devices' definition 'search_devices'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:414:62: style: Function 'cdio_get_devices_with_cap' argument 3 names different: declaration 'b_any' definition 'any'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:247:44: note: Function 'cdio_get_devices_with_cap' argument 3 names different: declaration 'b_any' definition 'any'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:414:62: note: Function 'cdio_get_devices_with_cap' argument 3 names different: declaration 'b_any' definition 'any'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:422:46: style: Function 'cdio_get_devices_with_cap_ret' argument 1 names different: declaration 'ppsz_search_devices' definition 'search_devices'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:255:56: note: Function 'cdio_get_devices_with_cap_ret' argument 1 names different: declaration 'ppsz_search_devices' definition 'search_devices'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:422:46: note: Function 'cdio_get_devices_with_cap_ret' argument 1 names different: declaration 'ppsz_search_devices' definition 'search_devices'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:423:66: style: Function 'cdio_get_devices_with_cap_ret' argument 3 names different: declaration 'b_any' definition 'any'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:257:12: note: Function 'cdio_get_devices_with_cap_ret' argument 3 names different: declaration 'b_any' definition 'any'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:423:66: note: Function 'cdio_get_devices_with_cap_ret' argument 3 names different: declaration 'b_any' definition 'any'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:481:26: style: Function 'cdio_get_discmode' argument 1 names different: declaration 'p_cdio' definition 'cd_obj'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:274:41: note: Function 'cdio_get_discmode' argument 1 names different: declaration 'p_cdio' definition 'cd_obj'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:481:26: note: Function 'cdio_get_discmode' argument 1 names different: declaration 'p_cdio' definition 'cd_obj'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:548:35: style: Function 'cdio_get_driver_name' argument 1 names different: declaration 'p_cdio' definition 'cdio'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:313:52: note: Function 'cdio_get_driver_name' argument 1 names different: declaration 'p_cdio' definition 'cdio'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:548:35: note: Function 'cdio_get_driver_name' argument 1 names different: declaration 'p_cdio' definition 'cdio'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:560:33: style: Function 'cdio_get_driver_id' argument 1 names different: declaration 'p_cdio' definition 'cdio'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:322:49: note: Function 'cdio_get_driver_id' argument 1 names different: declaration 'p_cdio' definition 'cdio'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:560:33: note: Function 'cdio_get_driver_id' argument 1 names different: declaration 'p_cdio' definition 'cdio'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:589:53: style: Function 'cdio_get_hwinfo' argument 2 names different: declaration 'p_hw_info' definition 'hw_info'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:337:29: note: Function 'cdio_get_hwinfo' argument 2 names different: declaration 'p_hw_info' definition 'hw_info'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:589:53: note: Function 'cdio_get_hwinfo' argument 2 names different: declaration 'p_hw_info' definition 'hw_info'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:656:34: style: Function 'cdio_get_track_green' argument 1 names different: declaration 'p_cdio' definition 'cdio'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:378:43: note: Function 'cdio_get_track_green' argument 1 names different: declaration 'p_cdio' definition 'cdio'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:656:34: note: Function 'cdio_get_track_green' argument 1 names different: declaration 'p_cdio' definition 'cdio'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:656:48: style: Function 'cdio_get_track_green' argument 2 names different: declaration 'i_track' definition 'track_num'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:378:59: note: Function 'cdio_get_track_green' argument 2 names different: declaration 'i_track' definition 'track_num'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:656:48: note: Function 'cdio_get_track_green' argument 2 names different: declaration 'i_track' definition 'track_num'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:675:32: style: Function 'cdio_get_track_lba' argument 1 names different: declaration 'p_cdio' definition 'cdio'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:392:42: note: Function 'cdio_get_track_lba' argument 1 names different: declaration 'p_cdio' definition 'cdio'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:675:32: note: Function 'cdio_get_track_lba' argument 1 names different: declaration 'p_cdio' definition 'cdio'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:675:46: style: Function 'cdio_get_track_lba' argument 2 names different: declaration 'i_track' definition 'track_num'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:392:58: note: Function 'cdio_get_track_lba' argument 2 names different: declaration 'i_track' definition 'track_num'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:675:46: note: Function 'cdio_get_track_lba' argument 2 names different: declaration 'i_track' definition 'track_num'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:698:32: style: Function 'cdio_get_track_lsn' argument 1 names different: declaration 'p_cdio' definition 'cdio'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:406:42: note: Function 'cdio_get_track_lsn' argument 1 names different: declaration 'p_cdio' definition 'cdio'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:698:32: note: Function 'cdio_get_track_lsn' argument 1 names different: declaration 'p_cdio' definition 'cdio'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:698:46: style: Function 'cdio_get_track_lsn' argument 2 names different: declaration 'i_track' definition 'track_num'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:406:58: note: Function 'cdio_get_track_lsn' argument 2 names different: declaration 'i_track' definition 'track_num'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:698:46: note: Function 'cdio_get_track_lsn' argument 2 names different: declaration 'i_track' definition 'track_num'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:720:32: style: Function 'cdio_get_track_msf' argument 1 names different: declaration 'p_cdio' definition 'cdio'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:418:41: note: Function 'cdio_get_track_msf' argument 1 names different: declaration 'p_cdio' definition 'cdio'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:720:32: note: Function 'cdio_get_track_msf' argument 1 names different: declaration 'p_cdio' definition 'cdio'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:720:46: style: Function 'cdio_get_track_msf' argument 2 names different: declaration 'i_track' definition 'track_num'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:418:57: note: Function 'cdio_get_track_msf' argument 2 names different: declaration 'i_track' definition 'track_num'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:720:46: note: Function 'cdio_get_track_msf' argument 2 names different: declaration 'i_track' definition 'track_num'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:743:38: style: Function 'cdio_get_track_sec_count' argument 1 names different: declaration 'p_cdio' definition 'cdio'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:429:55: note: Function 'cdio_get_track_sec_count' argument 1 names different: declaration 'p_cdio' definition 'cdio'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:743:38: note: Function 'cdio_get_track_sec_count' argument 1 names different: declaration 'p_cdio' definition 'cdio'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:743:52: style: Function 'cdio_get_track_sec_count' argument 2 names different: declaration 'i_track' definition 'track_num'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:429:71: note: Function 'cdio_get_track_sec_count' argument 2 names different: declaration 'i_track' definition 'track_num'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:743:52: note: Function 'cdio_get_track_sec_count' argument 2 names different: declaration 'i_track' definition 'track_num'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:774:28: style: Function 'cdio_is_device' argument 1 names different: declaration 'source_name' definition 'psz_source'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:974:35: note: Function 'cdio_is_device' argument 1 names different: declaration 'source_name' definition 'psz_source'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:774:28: note: Function 'cdio_is_device' argument 1 names different: declaration 'source_name' definition 'psz_source'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:810:53: style: Function 'cdio_new' argument 2 names different: declaration 'funcs' definition 'p_funcs'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio_private.h:273:62: note: Function 'cdio_new' argument 2 names different: declaration 'funcs' definition 'p_funcs'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:810:53: note: Function 'cdio_new' argument 2 names different: declaration 'funcs' definition 'p_funcs'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:829:21: style: Function 'cdio_destroy' argument 1 names different: declaration 'p_cdio' definition 'cdio'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:164:30: note: Function 'cdio_destroy' argument 1 names different: declaration 'p_cdio' definition 'cdio'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:829:21: note: Function 'cdio_destroy' argument 1 names different: declaration 'p_cdio' definition 'cdio'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:845:25: style: Function 'cdio_lseek' argument 1 names different: declaration 'p_cdio' definition 'cdio'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:441:34: note: Function 'cdio_lseek' argument 1 names different: declaration 'p_cdio' definition 'cdio'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:845:25: note: Function 'cdio_lseek' argument 1 names different: declaration 'p_cdio' definition 'cdio'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:891:39: style: Function 'cdio_read_audio_sectors' argument 4 names different: declaration 'i_sectors' definition 'nblocks'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:473:24: note: Function 'cdio_read_audio_sectors' argument 4 names different: declaration 'i_sectors' definition 'nblocks'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:891:39: note: Function 'cdio_read_audio_sectors' argument 4 names different: declaration 'i_sectors' definition 'nblocks'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:910:51: style: Function 'cdio_read_mode1_sector' argument 2 names different: declaration 'buf' definition 'data'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:486:59: note: Function 'cdio_read_mode1_sector' argument 2 names different: declaration 'buf' definition 'data'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:910:51: note: Function 'cdio_read_mode1_sector' argument 2 names different: declaration 'buf' definition 'data'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:935:38: style: Function 'cdio_read_mode1_sectors' argument 1 names different: declaration 'p_cdio' definition 'cdio'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:501:46: note: Function 'cdio_read_mode1_sectors' argument 1 names different: declaration 'p_cdio' definition 'cdio'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:935:38: note: Function 'cdio_read_mode1_sectors' argument 1 names different: declaration 'p_cdio' definition 'cdio'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:936:54: style: Function 'cdio_read_mode1_sectors' argument 5 names different: declaration 'i_sectors' definition 'num_sectors'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:502:38: note: Function 'cdio_read_mode1_sectors' argument 5 names different: declaration 'i_sectors' definition 'num_sectors'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:936:54: note: Function 'cdio_read_mode1_sectors' argument 5 names different: declaration 'i_sectors' definition 'num_sectors'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:953:37: style: Function 'cdio_read_mode2_sector' argument 1 names different: declaration 'p_cdio' definition 'cdio'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:515:45: note: Function 'cdio_read_mode2_sector' argument 1 names different: declaration 'p_cdio' definition 'cdio'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:953:37: note: Function 'cdio_read_mode2_sector' argument 1 names different: declaration 'p_cdio' definition 'cdio'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:972:38: style: Function 'cdio_read_mode2_sectors' argument 1 names different: declaration 'p_cdio' definition 'cdio'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:530:46: note: Function 'cdio_read_mode2_sectors' argument 1 names different: declaration 'p_cdio' definition 'cdio'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:972:38: note: Function 'cdio_read_mode2_sectors' argument 1 names different: declaration 'p_cdio' definition 'cdio'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:973:53: style: Function 'cdio_read_mode2_sectors' argument 5 names different: declaration 'i_sectors' definition 'num_sectors'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:531:38: note: Function 'cdio_read_mode2_sectors' argument 5 names different: declaration 'i_sectors' definition 'num_sectors'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:973:53: note: Function 'cdio_read_mode2_sectors' argument 5 names different: declaration 'i_sectors' definition 'num_sectors'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:986:29: style: Function 'cdio_stat_size' argument 1 names different: declaration 'p_cdio' definition 'cdio'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:549:42: note: Function 'cdio_stat_size' argument 1 names different: declaration 'p_cdio' definition 'cdio'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:986:29: note: Function 'cdio_stat_size' argument 1 names different: declaration 'p_cdio' definition 'cdio'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:997:21: style: Function 'cdio_set_arg' argument 1 names different: declaration 'p_cdio' definition 'cdio'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:541:29: note: Function 'cdio_set_arg' argument 1 names different: declaration 'p_cdio' definition 'cdio'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:997:21: note: Function 'cdio_set_arg' argument 1 names different: declaration 'p_cdio' definition 'cdio'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:1014:24: style: Function 'cdio_open' argument 1 names different: declaration 'source_name' definition 'orig_source_name'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:605:35: note: Function 'cdio_open' argument 1 names different: declaration 'source_name' definition 'orig_source_name'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:1014:24: note: Function 'cdio_open' argument 1 names different: declaration 'source_name' definition 'orig_source_name'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:1027:27: style: Function 'cdio_open_am' argument 1 names different: declaration 'psz_source_name' definition 'psz_orig_source'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:615:38: note: Function 'cdio_open_am' argument 1 names different: declaration 'psz_source_name' definition 'psz_orig_source'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:1027:27: note: Function 'cdio_open_am' argument 1 names different: declaration 'psz_source_name' definition 'psz_orig_source'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:1087:27: style: Function 'cdio_open_cd' argument 1 names different: declaration 'device_name' definition 'psz_source'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:670:38: note: Function 'cdio_open_cd' argument 1 names different: declaration 'device_name' definition 'psz_source'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:1087:27: note: Function 'cdio_open_cd' argument 1 names different: declaration 'device_name' definition 'psz_source'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:1108:30: style: Function 'cdio_open_am_cd' argument 1 names different: declaration 'psz_device' definition 'psz_source'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/cdio.h:678:41: note: Function 'cdio_open_am_cd' argument 1 names different: declaration 'psz_device' definition 'psz_source'.
xine-lib-1.1.21/src/input/vcd/libcdio/cdio.c:1108:30: note: Function 'cdio_open_am_cd' argument 1 names different: declaration 'psz_device' definition 'psz_source'.
xine-lib-1.1.21/src/input/vcd/libcdio/image/bincue.c:539:14: style: Expression is always false because 'else if' condition matches previous condition at line 466. [multiCondition]
xine-lib-1.1.21/src/input/vcd/libcdio/image/bincue.c:861:7: style: The scope of the variable 'retval' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/vcd/libcdio/image/bincue.c:921:7: style: The scope of the variable 'retval' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/vcd/libcdio/image/bincue.c:262:48: style: Function 'parse_cuefile' argument 2 names different: declaration 'toc_name' definition 'psz_cue_name'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/image/bincue.c:81:64: note: Function 'parse_cuefile' argument 2 names different: declaration 'toc_name' definition 'psz_cue_name'.
xine-lib-1.1.21/src/input/vcd/libcdio/image/bincue.c:262:48: note: Function 'parse_cuefile' argument 2 names different: declaration 'toc_name' definition 'psz_cue_name'.
xine-lib-1.1.21/src/input/vcd/libcdio/image/cdrdao.c:907:7: style: The scope of the variable 'retval' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/vcd/libcdio/image/cdrdao.c:967:7: style: The scope of the variable 'retval' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/vcd/libcdio/image/cdrdao.c:260:48: style: Function 'parse_tocfile' argument 2 names different: declaration 'toc_name' definition 'psz_cue_name'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/image/cdrdao.c:82:60: note: Function 'parse_tocfile' argument 2 names different: declaration 'toc_name' definition 'psz_cue_name'.
xine-lib-1.1.21/src/input/vcd/libcdio/image/cdrdao.c:260:48: note: Function 'parse_tocfile' argument 2 names different: declaration 'toc_name' definition 'psz_cue_name'.
xine-lib-1.1.21/src/input/vcd/libcdio/image/nrg.c:946:7: style: The scope of the variable 'retval' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/vcd/libcdio/image/nrg.c:1019:7: style: The scope of the variable 'retval' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/vcd/libcdio/image/nrg.c:207:45: style: Function 'parse_nrg' argument 2 names different: declaration 'psz_cue_name' definition 'psz_nrg_name'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/image/nrg.c:97:61: note: Function 'parse_nrg' argument 2 names different: declaration 'psz_cue_name' definition 'psz_nrg_name'.
xine-lib-1.1.21/src/input/vcd/libcdio/image/nrg.c:207:45: note: Function 'parse_nrg' argument 2 names different: declaration 'psz_cue_name' definition 'psz_nrg_name'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:468:29: warning: Either the condition 'dir!=((void*)0)' is redundant or there is possible null pointer dereference: idr. [nullPointerRedundantCheck]
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:476:3: note: Assuming that condition 'dir!=((void*)0)' is not redundant
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:465:24: note: Assignment 'idr=dir', assigned value is 0
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:468:29: note: Null pointer dereference
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:536:37: warning: Possible null pointer dereference: su_data [nullPointer]
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:547:46: note: Calling function 'iso9660_dir_init_new_su', 4th argument 'ssu_data' value is 0
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:570:68: note: Calling function 'iso9660_dir_add_entry_su', 6th argument 'su_data' value is 0
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:536:37: note: Null pointer dereference
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:85:58: style: Function 'iso9660_get_dtime' argument 2 names different: declaration 'use_localtime' definition 'b_localtime'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/iso9660.h:443:65: note: Function 'iso9660_get_dtime' argument 2 names different: declaration 'use_localtime' definition 'b_localtime'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:85:58: note: Function 'iso9660_get_dtime' argument 2 names different: declaration 'use_localtime' definition 'b_localtime'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:86:39: style: Function 'iso9660_get_dtime' argument 3 names different: declaration 'tm' definition 'p_tm'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/iso9660.h:444:46: note: Function 'iso9660_get_dtime' argument 3 names different: declaration 'tm' definition 'p_tm'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:86:39: note: Function 'iso9660_get_dtime' argument 3 names different: declaration 'tm' definition 'p_tm'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:129:37: style: Function 'iso9660_set_dtime' argument 1 names different: declaration 'tm' definition 'p_tm'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/iso9660.h:425:44: note: Function 'iso9660_set_dtime' argument 1 names different: declaration 'tm' definition 'p_tm'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:129:37: note: Function 'iso9660_set_dtime' argument 1 names different: declaration 'tm' definition 'p_tm'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:129:68: style: Function 'iso9660_set_dtime' argument 2 names different: declaration 'idr_date' definition 'p_idr_date'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/iso9660.h:426:52: note: Function 'iso9660_set_dtime' argument 2 names different: declaration 'idr_date' definition 'p_idr_date'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:129:68: note: Function 'iso9660_set_dtime' argument 2 names different: declaration 'idr_date' definition 'p_idr_date'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:168:67: style: Function 'iso9660_set_ltime' argument 2 names different: declaration 'p_pvd_date' definition 'pvd_date'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/iso9660.h:433:52: note: Function 'iso9660_set_ltime' argument 2 names different: declaration 'p_pvd_date' definition 'pvd_date'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:168:67: note: Function 'iso9660_set_ltime' argument 2 names different: declaration 'p_pvd_date' definition 'pvd_date'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:195:36: style: Function 'iso9660_name_translate' argument 1 names different: declaration 'psz_oldname' definition 'old'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/iso9660.h:472:40: note: Function 'iso9660_name_translate' argument 1 names different: declaration 'psz_oldname' definition 'old'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:195:36: note: Function 'iso9660_name_translate' argument 1 names different: declaration 'psz_oldname' definition 'old'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:195:47: style: Function 'iso9660_name_translate' argument 2 names different: declaration 'psz_newname' definition 'new'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/iso9660.h:472:59: note: Function 'iso9660_name_translate' argument 2 names different: declaration 'psz_newname' definition 'new'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:195:47: note: Function 'iso9660_name_translate' argument 2 names different: declaration 'psz_newname' definition 'new'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:367:23: warning: Function 'iso9660_set_pvd' argument order different: declaration 'pd, volume_id, application_id, publisher_id, preparer_id, iso_size, root_dir, path_table_l_extent, path_table_m_extent, path_table_size, pvd_time' definition 'pd, volume_id, publisher_id, preparer_id, application_id, iso_size, root_dir, path_table_l_extent, path_table_m_extent, path_table_size, pvd_time' [funcArgOrderDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/iso9660.h:759:24: note: Function 'iso9660_set_pvd' argument order different: declaration 'pd, volume_id, application_id, publisher_id, preparer_id, iso_size, root_dir, path_table_l_extent, path_table_m_extent, path_table_size, pvd_time' definition 'pd, volume_id, publisher_id, preparer_id, application_id, iso_size, root_dir, path_table_l_extent, path_table_m_extent, path_table_size, pvd_time'
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:367:23: note: Function 'iso9660_set_pvd' argument order different: declaration 'pd, volume_id, application_id, publisher_id, preparer_id, iso_size, root_dir, path_table_l_extent, path_table_m_extent, path_table_size, pvd_time' definition 'pd, volume_id, publisher_id, preparer_id, application_id, iso_size, root_dir, path_table_l_extent, path_table_m_extent, path_table_size, pvd_time'
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:846:57: style: Function 'iso9660_pathname_isofy' argument 2 names different: declaration 'i_version' definition 'version'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/iso9660.h:521:63: note: Function 'iso9660_pathname_isofy' argument 2 names different: declaration 'i_version' definition 'version'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:846:57: note: Function 'iso9660_pathname_isofy' argument 2 names different: declaration 'i_version' definition 'version'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:878:42: style: Function 'iso9660_get_dir_len' argument 1 names different: declaration 'p_idr' definition 'idr'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/iso9660.h:641:50: note: Function 'iso9660_get_dir_len' argument 1 names different: declaration 'p_idr' definition 'idr'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:878:42: note: Function 'iso9660_get_dir_len' argument 1 names different: declaration 'p_idr' definition 'idr'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:894:43: style: Function 'iso9660_get_pvd_type' argument 1 names different: declaration 'p_pvd' definition 'pvd'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/iso9660.h:682:51: note: Function 'iso9660_get_pvd_type' argument 1 names different: declaration 'p_pvd' definition 'pvd'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:894:43: note: Function 'iso9660_get_pvd_type' argument 1 names different: declaration 'p_pvd' definition 'pvd'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:901:41: style: Function 'iso9660_get_pvd_id' argument 1 names different: declaration 'p_pvd' definition 'pvd'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/iso9660.h:684:54: note: Function 'iso9660_get_pvd_id' argument 1 names different: declaration 'p_pvd' definition 'pvd'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:901:41: note: Function 'iso9660_get_pvd_id' argument 1 names different: declaration 'p_pvd' definition 'pvd'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:908:49: style: Function 'iso9660_get_pvd_space_size' argument 1 names different: declaration 'p_pvd' definition 'pvd'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/iso9660.h:686:53: note: Function 'iso9660_get_pvd_space_size' argument 1 names different: declaration 'p_pvd' definition 'pvd'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:908:49: note: Function 'iso9660_get_pvd_space_size' argument 1 names different: declaration 'p_pvd' definition 'pvd'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:915:49: style: Function 'iso9660_get_pvd_block_size' argument 1 names different: declaration 'p_pvd' definition 'pvd'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/iso9660.h:688:53: note: Function 'iso9660_get_pvd_block_size' argument 1 names different: declaration 'p_pvd' definition 'pvd'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:915:49: note: Function 'iso9660_get_pvd_block_size' argument 1 names different: declaration 'p_pvd' definition 'pvd'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:935:43: style: Function 'iso9660_get_root_lsn' argument 1 names different: declaration 'p_pvd' definition 'pvd'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/iso9660.h:712:49: note: Function 'iso9660_get_root_lsn' argument 1 names different: declaration 'p_pvd' definition 'pvd'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:935:43: note: Function 'iso9660_get_root_lsn' argument 1 names different: declaration 'p_pvd' definition 'pvd'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:951:46: style: Function 'iso9660_get_preparer_id' argument 1 names different: declaration 'p_pvd' definition 'pvd'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/iso9660.h:660:52: note: Function 'iso9660_get_preparer_id' argument 1 names different: declaration 'p_pvd' definition 'pvd'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:951:46: note: Function 'iso9660_get_preparer_id' argument 1 names different: declaration 'p_pvd' definition 'pvd'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:962:47: style: Function 'iso9660_get_publisher_id' argument 1 names different: declaration 'p_pvd' definition 'pvd'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/iso9660.h:673:53: note: Function 'iso9660_get_publisher_id' argument 1 names different: declaration 'p_pvd' definition 'pvd'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:962:47: note: Function 'iso9660_get_publisher_id' argument 1 names different: declaration 'p_pvd' definition 'pvd'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:973:44: style: Function 'iso9660_get_system_id' argument 1 names different: declaration 'p_pvd' definition 'pvd'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/iso9660.h:699:50: note: Function 'iso9660_get_system_id' argument 1 names different: declaration 'p_pvd' definition 'pvd'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:973:44: note: Function 'iso9660_get_system_id' argument 1 names different: declaration 'p_pvd' definition 'pvd'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:983:44: style: Function 'iso9660_get_volume_id' argument 1 names different: declaration 'p_pvd' definition 'pvd'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/iso9660.h:717:50: note: Function 'iso9660_get_volume_id' argument 1 names different: declaration 'p_pvd' definition 'pvd'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:983:44: note: Function 'iso9660_get_volume_id' argument 1 names different: declaration 'p_pvd' definition 'pvd'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:994:47: style: Function 'iso9660_get_volumeset_id' argument 1 names different: declaration 'p_pvd' definition 'pvd'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/iso9660.h:730:53: note: Function 'iso9660_get_volumeset_id' argument 1 names different: declaration 'p_pvd' definition 'pvd'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660.c:994:47: note: Function 'iso9660_get_volumeset_id' argument 1 names different: declaration 'p_pvd' definition 'pvd'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660_fs.c:769:19: style: The scope of the variable 'p_stat' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660_fs.c:73:27: style: Function 'iso9660_open' argument 1 names different: declaration 'psz_pathname' definition 'pathname'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/iso9660.h:364:40: note: Function 'iso9660_open' argument 1 names different: declaration 'psz_pathname' definition 'pathname'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660_fs.c:73:27: note: Function 'iso9660_open' argument 1 names different: declaration 'psz_pathname' definition 'pathname'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660_fs.c:83:31: style: Function 'iso9660_open_ext' argument 1 names different: declaration 'psz_pathname' definition 'pathname'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/iso9660.h:371:44: note: Function 'iso9660_open_ext' argument 1 names different: declaration 'psz_pathname' definition 'pathname'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660_fs.c:83:31: note: Function 'iso9660_open_ext' argument 1 names different: declaration 'psz_pathname' definition 'pathname'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660_fs.c:586:15: style: Function 'iso9660_iso_seek_read' argument 4 names different: declaration 'i_size' definition 'size'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/iso9660.h:386:53: note: Function 'iso9660_iso_seek_read' argument 4 names different: declaration 'i_size' definition 'size'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660_fs.c:586:15: note: Function 'iso9660_iso_seek_read' argument 4 names different: declaration 'i_size' definition 'size'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660_fs.c:683:43: style: Function 'iso9660_dir_to_name' argument 1 names different: declaration 'p_iso9660_dir' definition 'iso9660_dir'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/iso9660.h:654:50: note: Function 'iso9660_dir_to_name' argument 1 names different: declaration 'p_iso9660_dir' definition 'iso9660_dir'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660_fs.c:683:43: note: Function 'iso9660_dir_to_name' argument 1 names different: declaration 'p_iso9660_dir' definition 'iso9660_dir'.
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660_fs.c:828:14: style: Variable 'trans_len' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/input/vcd/libcdio/iso9660_fs.c:915:14: style: Variable 'trans_len' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/input/vcd/libcdio/scsi_mmc.c:124:35: style: Function 'scsi_mmc_eject_media' argument 1 names different: declaration 'p_cdio' definition 'cdio'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/scsi_mmc.h:367:39: note: Function 'scsi_mmc_eject_media' argument 1 names different: declaration 'p_cdio' definition 'cdio'.
xine-lib-1.1.21/src/input/vcd/libcdio/scsi_mmc.c:124:35: note: Function 'scsi_mmc_eject_media' argument 1 names different: declaration 'p_cdio' definition 'cdio'.
xine-lib-1.1.21/src/input/vcd/libcdio/scsi_mmc.c:165:37: style: Function 'scsi_mmc_read_sectors' argument 1 names different: declaration 'p_cdio' definition 'cdio'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/scsi_mmc.h:372:41: note: Function 'scsi_mmc_read_sectors' argument 1 names different: declaration 'p_cdio' definition 'cdio'.
xine-lib-1.1.21/src/input/vcd/libcdio/scsi_mmc.c:165:37: note: Function 'scsi_mmc_read_sectors' argument 1 names different: declaration 'p_cdio' definition 'cdio'.
xine-lib-1.1.21/src/input/vcd/libcdio/scsi_mmc.c:234:38: style: Function 'scsi_mmc_set_blocksize' argument 1 names different: declaration 'p_cdio' definition 'cdio'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/scsi_mmc.h:379:42: note: Function 'scsi_mmc_set_blocksize' argument 1 names different: declaration 'p_cdio' definition 'cdio'.
xine-lib-1.1.21/src/input/vcd/libcdio/scsi_mmc.c:234:38: note: Function 'scsi_mmc_set_blocksize' argument 1 names different: declaration 'p_cdio' definition 'cdio'.
xine-lib-1.1.21/src/input/vcd/libcdio/scsi_mmc.c:436:32: style: Function 'scsi_mmc_get_hwinfo' argument 2 names different: declaration 'p_hw_info' definition 'hw_info'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/cdio/scsi_mmc.h:400:31: note: Function 'scsi_mmc_get_hwinfo' argument 2 names different: declaration 'p_hw_info' definition 'hw_info'.
xine-lib-1.1.21/src/input/vcd/libcdio/scsi_mmc.c:436:32: note: Function 'scsi_mmc_get_hwinfo' argument 2 names different: declaration 'p_hw_info' definition 'hw_info'.
xine-lib-1.1.21/src/input/vcd/libcdio/scsi_mmc.c:526:38: style: Function 'scsi_mmc_init_cdtext_private' argument 1 names different: declaration 'user_data' definition 'p_user_data'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libcdio/scsi_mmc_private.h:68:43: note: Function 'scsi_mmc_init_cdtext_private' argument 1 names different: declaration 'user_data' definition 'p_user_data'.
xine-lib-1.1.21/src/input/vcd/libcdio/scsi_mmc.c:526:38: note: Function 'scsi_mmc_init_cdtext_private' argument 1 names different: declaration 'user_data' definition 'p_user_data'.
xine-lib-1.1.21/src/input/vcd/libcdio/scsi_mmc.c:200:13: style: struct member 'Anonymous1::reserved1' is never used. [unusedStructMember]
xine-lib-1.1.21/src/input/vcd/libcdio/scsi_mmc.c:201:13: style: struct member 'Anonymous1::medium' is never used. [unusedStructMember]
xine-lib-1.1.21/src/input/vcd/libcdio/scsi_mmc.c:202:13: style: struct member 'Anonymous1::reserved2' is never used. [unusedStructMember]
xine-lib-1.1.21/src/input/vcd/libcdio/scsi_mmc.c:204:13: style: struct member 'Anonymous1::density' is never used. [unusedStructMember]
xine-lib-1.1.21/src/input/vcd/libcdio/scsi_mmc.c:205:13: style: struct member 'Anonymous1::number_of_blocks_hi' is never used. [unusedStructMember]
xine-lib-1.1.21/src/input/vcd/libcdio/scsi_mmc.c:206:13: style: struct member 'Anonymous1::number_of_blocks_med' is never used. [unusedStructMember]
xine-lib-1.1.21/src/input/vcd/libcdio/scsi_mmc.c:207:13: style: struct member 'Anonymous1::number_of_blocks_lo' is never used. [unusedStructMember]
xine-lib-1.1.21/src/input/vcd/libcdio/scsi_mmc.c:208:13: style: struct member 'Anonymous1::reserved3' is never used. [unusedStructMember]
xine-lib-1.1.21/src/input/vcd/libcdio/scsi_mmc.c:580:17: style: Variable 'i_errno' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/input/vcd/libvcd/data_structures.c:43:12: style: struct member '_CdioList::length' is never used. [unusedStructMember]
xine-lib-1.1.21/src/input/vcd/libvcd/data_structures.c:51:13: style: struct member '_CdioListNode::list' is never used. [unusedStructMember]
xine-lib-1.1.21/src/input/vcd/libvcd/directory.c:150:28: warning: Either the condition 'd!=NULL' is redundant or there is possible null pointer dereference: d. [nullPointerRedundantCheck]
xine-lib-1.1.21/src/input/vcd/libvcd/directory.c:154:11: note: Assuming that condition 'd!=NULL' is not redundant
xine-lib-1.1.21/src/input/vcd/libvcd/directory.c:150:28: note: Null pointer dereference
xine-lib-1.1.21/src/input/vcd/libvcd/directory.c:151:39: warning: Either the condition 'd!=NULL' is redundant or there is possible null pointer dereference: d. [nullPointerRedundantCheck]
xine-lib-1.1.21/src/input/vcd/libvcd/directory.c:154:11: note: Assuming that condition 'd!=NULL' is not redundant
xine-lib-1.1.21/src/input/vcd/libvcd/directory.c:151:39: note: Null pointer dereference
xine-lib-1.1.21/src/input/vcd/libvcd/directory.c:152:55: warning: Either the condition 'd!=NULL' is redundant or there is possible null pointer dereference: d. [nullPointerRedundantCheck]
xine-lib-1.1.21/src/input/vcd/libvcd/directory.c:154:11: note: Assuming that condition 'd!=NULL' is not redundant
xine-lib-1.1.21/src/input/vcd/libvcd/directory.c:152:55: note: Null pointer dereference
xine-lib-1.1.21/src/input/vcd/libvcd/directory.c:188:3: style: Variable 'dir' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/input/vcd/libvcd/directory.c:183:0: note: Variable 'dir' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/input/vcd/libvcd/directory.c:188:3: note: Variable 'dir' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/input/vcd/libvcd/files.c:319:7: style: The scope of the variable 'n' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/vcd/libvcd/files.c:743:3: warning: Assert statement modifies 'n'. [assignmentInAssert]
xine-lib-1.1.21/src/input/vcd/libvcd/files.c:793:3: warning: Assert statement modifies 'i'. [assignmentInAssert]
xine-lib-1.1.21/src/input/vcd/libvcd/info.c:704:5: style: Variable 'msf' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/input/vcd/libvcd/info.c:703:0: note: Variable 'msf' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/input/vcd/libvcd/info.c:704:5: note: Variable 'msf' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/input/vcd/libvcd/info.c:1864:5: style: Variable 'cd_drives' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/input/vcd/libvcd/info.c:1863:0: note: Variable 'cd_drives' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/input/vcd/libvcd/info.c:1864:5: note: Variable 'cd_drives' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/input/vcd/libvcd/info.c:342:27: style: Function 'vcdinfo_pin2str' argument 1 names different: declaration 'itemid' definition 'itemid_num'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libvcd/libvcd/info.h:231:29: note: Function 'vcdinfo_pin2str' argument 1 names different: declaration 'itemid' definition 'itemid_num'.
xine-lib-1.1.21/src/input/vcd/libvcd/info.c:342:27: note: Function 'vcdinfo_pin2str' argument 1 names different: declaration 'itemid' definition 'itemid_num'.
xine-lib-1.1.21/src/input/vcd/libvcd/info.c:391:43: style: Function 'vcdinfo_get_application_id' argument 1 names different: declaration 'obj' definition 'p_obj'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libvcd/libvcd/info.h:255:45: note: Function 'vcdinfo_get_application_id' argument 1 names different: declaration 'obj' definition 'p_obj'.
xine-lib-1.1.21/src/input/vcd/libvcd/info.c:391:43: note: Function 'vcdinfo_get_application_id' argument 1 names different: declaration 'obj' definition 'p_obj'.
xine-lib-1.1.21/src/input/vcd/libvcd/info.c:564:47: style: Function 'vcdinfo_get_multi_default_offset' argument 3 names different: declaration 'selection' definition 'entry_num'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libvcd/libvcd/info.h:373:21: note: Function 'vcdinfo_get_multi_default_offset' argument 3 names different: declaration 'selection' definition 'entry_num'.
xine-lib-1.1.21/src/input/vcd/libvcd/info.c:564:47: note: Function 'vcdinfo_get_multi_default_offset' argument 3 names different: declaration 'selection' definition 'entry_num'.
xine-lib-1.1.21/src/input/vcd/libvcd/info.c:1723:59: style: Function 'vcdinfo_track_get_entry' argument 2 names different: declaration 'track' definition 'i_track'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libvcd/libvcd/info.h:806:61: note: Function 'vcdinfo_track_get_entry' argument 2 names different: declaration 'track' definition 'i_track'.
xine-lib-1.1.21/src/input/vcd/libvcd/info.c:1723:59: note: Function 'vcdinfo_track_get_entry' argument 2 names different: declaration 'track' definition 'i_track'.
xine-lib-1.1.21/src/input/vcd/libvcd/info.c:1851:30: style: Function 'vcdinfo_open' argument 1 names different: declaration 'p_obj' definition 'obj_p'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libvcd/libvcd/info.h:835:32: note: Function 'vcdinfo_open' argument 1 names different: declaration 'p_obj' definition 'obj_p'.
xine-lib-1.1.21/src/input/vcd/libvcd/info.c:1851:30: note: Function 'vcdinfo_open' argument 1 names different: declaration 'p_obj' definition 'obj_p'.
xine-lib-1.1.21/src/input/vcd/libvcd/info.c:1481:14: error: Uninitialized variable: statbuf [uninitvar]
xine-lib-1.1.21/src/input/vcd/libvcd/info_private.c:128:19: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/vcd/libvcd/mpeg.c:620:9: style: Unsigned variable '.' can't be negative so it is unnecessary to test it. [unsignedPositive]
xine-lib-1.1.21/src/input/vcd/libvcd/mpeg.c:895:36: style: Function 'vcd_mpeg_parse_packet' argument 1 names different: declaration 'buf' definition '_buf'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libvcd/mpeg.h:138:36: note: Function 'vcd_mpeg_parse_packet' argument 1 names different: declaration 'buf' definition '_buf'.
xine-lib-1.1.21/src/input/vcd/libvcd/mpeg.c:895:36: note: Function 'vcd_mpeg_parse_packet' argument 1 names different: declaration 'buf' definition '_buf'.
xine-lib-1.1.21/src/input/vcd/libvcd/mpeg.c:243:15: style: Variable 'drop_flag' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/input/vcd/libvcd/mpeg_stream.c:254:0: error: syntax error [syntaxError]
xine-lib-1.1.21/src/input/vcd/libvcd/pbc.c:737:0: error: syntax error [syntaxError]
xine-lib-1.1.21/src/input/vcd/libvcd/sector.c:221:41: warning: Either the condition 'raw_sector!=NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xine-lib-1.1.21/src/input/vcd/libvcd/sector.c:223:3: note: Assuming that condition 'raw_sector!=NULL' is not redundant
xine-lib-1.1.21/src/input/vcd/libvcd/sector.c:221:41: note: Null pointer addition
xine-lib-1.1.21/src/input/vcd/libvcd/sector.c:96:12: style: The scope of the variable 'dp' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/vcd/libvcd/sector.c:134:12: style: The scope of the variable 'dp' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/vcd/libvcd/vcd.c:426:37: warning: Either the condition 'obj!=NULL' is redundant or there is possible null pointer dereference: obj. [nullPointerRedundantCheck]
xine-lib-1.1.21/src/input/vcd/libvcd/vcd.c:428:3: note: Assuming that condition 'obj!=NULL' is not redundant
xine-lib-1.1.21/src/input/vcd/libvcd/vcd.c:426:37: note: Null pointer dereference
xine-lib-1.1.21/src/input/vcd/libvcd/vcd.c:334:3: style: Variable 'node' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/input/vcd/libvcd/vcd.c:330:0: note: Variable 'node' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/input/vcd/libvcd/vcd.c:334:3: note: Variable 'node' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/input/vcd/libvcd/vcd.c:338:3: style: Variable 'track' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/input/vcd/libvcd/vcd.c:329:0: note: Variable 'track' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/input/vcd/libvcd/vcd.c:338:3: note: Variable 'track' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/input/vcd/libvcd/vcd.c:2084:7: style: Variable 'content' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/input/vcd/libvcd/vcd.c:2081:0: note: Variable 'content' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/input/vcd/libvcd/vcd.c:2084:7: note: Variable 'content' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/input/vcd/libvcd/vcd.c:2260:17: style: The scope of the variable 'node' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/vcd/libvcd/vcd.c:735:12: style: Unsigned variable '.' can't be negative so it is unnecessary to test it. [unsignedPositive]
xine-lib-1.1.21/src/input/vcd/libvcd/vcd.c:737:37: style: Checking if unsigned variable 'obj->info_volume_number' is less than zero. [unsignedLessThanZero]
xine-lib-1.1.21/src/input/vcd/libvcd/vcd.c:745:12: style: Unsigned variable '.' can't be negative so it is unnecessary to test it. [unsignedPositive]
xine-lib-1.1.21/src/input/vcd/libvcd/vcd.c:747:35: style: Checking if unsigned variable 'obj->info_restriction' is less than zero. [unsignedLessThanZero]
xine-lib-1.1.21/src/input/vcd/libvcd/vcd.c:755:12: style: Unsigned variable '.' can't be negative so it is unnecessary to test it. [unsignedPositive]
xine-lib-1.1.21/src/input/vcd/libvcd/vcd.c:757:33: style: Checking if unsigned variable 'obj->leadout_pregap' is less than zero. [unsignedLessThanZero]
xine-lib-1.1.21/src/input/vcd/libvcd/vcd.c:782:12: style: Unsigned variable '.' can't be negative so it is unnecessary to test it. [unsignedPositive]
xine-lib-1.1.21/src/input/vcd/libvcd/vcd.c:784:37: style: Checking if unsigned variable 'obj->track_front_margin' is less than zero. [unsignedLessThanZero]
xine-lib-1.1.21/src/input/vcd/libvcd/vcd.c:798:12: style: Unsigned variable '.' can't be negative so it is unnecessary to test it. [unsignedPositive]
xine-lib-1.1.21/src/input/vcd/libvcd/vcd.c:800:36: style: Checking if unsigned variable 'obj->track_rear_margin' is less than zero. [unsignedLessThanZero]
xine-lib-1.1.21/src/input/vcd/libvcd/vcd.c:548:36: style: Function 'vcd_obj_add_sequence_pause' argument 3 names different: declaration 'pause_timestamp' definition 'pause_time'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libvcd/vcd.h:100:36: note: Function 'vcd_obj_add_sequence_pause' argument 3 names different: declaration 'pause_timestamp' definition 'pause_time'.
xine-lib-1.1.21/src/input/vcd/libvcd/vcd.c:548:36: note: Function 'vcd_obj_add_sequence_pause' argument 3 names different: declaration 'pause_timestamp' definition 'pause_time'.
xine-lib-1.1.21/src/input/vcd/libvcd/vcd.c:589:36: style: Function 'vcd_obj_add_segment_pause' argument 3 names different: declaration 'pause_timestamp' definition 'pause_time'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/libvcd/vcd.h:104:35: note: Function 'vcd_obj_add_segment_pause' argument 3 names different: declaration 'pause_timestamp' definition 'pause_time'.
xine-lib-1.1.21/src/input/vcd/libvcd/vcd.c:589:36: note: Function 'vcd_obj_add_segment_pause' argument 3 names different: declaration 'pause_timestamp' definition 'pause_time'.
xine-lib-1.1.21/src/input/vcd/vcdio.c:89:44: style: Function 'vcdio_open' argument 2 names different: declaration 'psz_device' definition 'intended_vcd_device'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/vcdio.h:40:44: note: Function 'vcdio_open' argument 2 names different: declaration 'psz_device' definition 'intended_vcd_device'.
xine-lib-1.1.21/src/input/vcd/vcdio.c:89:44: note: Function 'vcdio_open' argument 2 names different: declaration 'psz_device' definition 'intended_vcd_device'.
xine-lib-1.1.21/src/input/vcd/vcdplayer.c:819:11: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/vcd/vcdplayer.c:899:29: style: Function 'vcdplayer_read' argument 3 names different: declaration 'nlen' definition 'i_len'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/input/vcd/vcdplayer.h:294:71: note: Function 'vcdplayer_read' argument 3 names different: declaration 'nlen' definition 'i_len'.
xine-lib-1.1.21/src/input/vcd/vcdplayer.c:899:29: note: Function 'vcdplayer_read' argument 3 names different: declaration 'nlen' definition 'i_len'.
xine-lib-1.1.21/src/input/vcd/vcdplayer.c:936:15: style: struct member 'vcdsector_t::spare' is never used. [unusedStructMember]
xine-lib-1.1.21/src/input/vcd/xine-extra.c:138:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xine-lib-1.1.21/src/input/vcd/xine-extra.c:52:1: error: va_list 'copy' was opened but not closed by va_end(). [va_end_missing]
xine-lib-1.1.21/src/input/vcd/xine-extra.c:68:1: error: va_list 'copy' was opened but not closed by va_end(). [va_end_missing]
xine-lib-1.1.21/src/input/vcd/xineplug_inp_vcd.c:261:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/vcd/xineplug_inp_vcd.c:614:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/vcd/xineplug_inp_vcd.c:733:7: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xine-lib-1.1.21/src/input/vcd/xineplug_inp_vcd.c:1052:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/vcd/xineplug_inp_vcd.c:1082:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/vcd/xineplug_inp_vcd.c:1087:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/input/vcd/xineplug_inp_vcd.c:187:5: style: Variable 'cd_drives' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/input/vcd/xineplug_inp_vcd.c:186:0: note: Variable 'cd_drives' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/input/vcd/xineplug_inp_vcd.c:187:5: note: Variable 'cd_drives' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/input/vcd/xineplug_inp_vcd.c:1037:7: style: The scope of the variable 'digit_entered' can be reduced. [variableScope]
xine-lib-1.1.21/src/input/vcd/xineplug_inp_vcd.c:1369:16: style: The scope of the variable 'filelist' can be reduced. [variableScope]
xine-lib-1.1.21/src/liba52/bit_allocate.c:234:20: portability: Undefined behaviour, pointer arithmetic 'bndtab-20' is out of bounds. [pointerOutOfBounds]
xine-lib-1.1.21/src/liba52/bitstream.h:59:14: style: The scope of the variable 'result' can be reduced. [variableScope]
xine-lib-1.1.21/src/liba52/bitstream.h:72:13: style: The scope of the variable 'result' can be reduced. [variableScope]
xine-lib-1.1.21/src/liba52/downmix.c:339:14: style: The scope of the variable 'common' can be reduced. [variableScope]
xine-lib-1.1.21/src/liba52/downmix.c:351:14: style: The scope of the variable 'common' can be reduced. [variableScope]
xine-lib-1.1.21/src/liba52/downmix.c:363:14: style: The scope of the variable 'surround' can be reduced. [variableScope]
xine-lib-1.1.21/src/liba52/downmix.c:375:14: style: The scope of the variable 'common' can be reduced. [variableScope]
xine-lib-1.1.21/src/liba52/downmix.c:387:14: style: The scope of the variable 'common' can be reduced. [variableScope]
xine-lib-1.1.21/src/liba52/downmix.c:387:22: style: The scope of the variable 'surround' can be reduced. [variableScope]
xine-lib-1.1.21/src/liba52/downmix.c:400:14: style: The scope of the variable 'surround' can be reduced. [variableScope]
xine-lib-1.1.21/src/liba52/downmix.c:412:14: style: The scope of the variable 'common' can be reduced. [variableScope]
xine-lib-1.1.21/src/liba52/downmix.c:424:14: style: The scope of the variable 'common' can be reduced. [variableScope]
xine-lib-1.1.21/src/liba52/downmix.c:424:22: style: The scope of the variable 'surround' can be reduced. [variableScope]
xine-lib-1.1.21/src/liba52/imdct.c:246:12: style: The scope of the variable 'k' can be reduced. [variableScope]
xine-lib-1.1.21/src/liba52/imdct.c:247:24: style: The scope of the variable 'a_r' can be reduced. [variableScope]
xine-lib-1.1.21/src/liba52/imdct.c:247:29: style: The scope of the variable 'a_i' can be reduced. [variableScope]
xine-lib-1.1.21/src/liba52/imdct.c:247:34: style: The scope of the variable 'b_r' can be reduced. [variableScope]
xine-lib-1.1.21/src/liba52/imdct.c:247:39: style: The scope of the variable 'b_i' can be reduced. [variableScope]
xine-lib-1.1.21/src/liba52/imdct.c:247:44: style: The scope of the variable 'w_1' can be reduced. [variableScope]
xine-lib-1.1.21/src/liba52/imdct.c:247:49: style: The scope of the variable 'w_2' can be reduced. [variableScope]
xine-lib-1.1.21/src/liba52/imdct.c:290:12: style: The scope of the variable 'k' can be reduced. [variableScope]
xine-lib-1.1.21/src/liba52/imdct.c:291:24: style: The scope of the variable 'a_r' can be reduced. [variableScope]
xine-lib-1.1.21/src/liba52/imdct.c:291:29: style: The scope of the variable 'a_i' can be reduced. [variableScope]
xine-lib-1.1.21/src/liba52/imdct.c:291:34: style: The scope of the variable 'b_r' can be reduced. [variableScope]
xine-lib-1.1.21/src/liba52/imdct.c:291:39: style: The scope of the variable 'b_i' can be reduced. [variableScope]
xine-lib-1.1.21/src/liba52/imdct.c:291:44: style: The scope of the variable 'c_r' can be reduced. [variableScope]
xine-lib-1.1.21/src/liba52/imdct.c:291:49: style: The scope of the variable 'c_i' can be reduced. [variableScope]
xine-lib-1.1.21/src/liba52/imdct.c:291:54: style: The scope of the variable 'd_r' can be reduced. [variableScope]
xine-lib-1.1.21/src/liba52/imdct.c:291:59: style: The scope of the variable 'd_i' can be reduced. [variableScope]
xine-lib-1.1.21/src/liba52/imdct.c:291:64: style: The scope of the variable 'w_1' can be reduced. [variableScope]
xine-lib-1.1.21/src/liba52/imdct.c:291:69: style: The scope of the variable 'w_2' can be reduced. [variableScope]
xine-lib-1.1.21/src/liba52/imdct.c:213:29: portability: Undefined behaviour, pointer arithmetic 'roots16-4' is out of bounds. [pointerOutOfBounds]
xine-lib-1.1.21/src/liba52/imdct.c:221:29: portability: Undefined behaviour, pointer arithmetic 'roots32-8' is out of bounds. [pointerOutOfBounds]
xine-lib-1.1.21/src/liba52/imdct.c:229:29: portability: Undefined behaviour, pointer arithmetic 'roots64-16' is out of bounds. [pointerOutOfBounds]
xine-lib-1.1.21/src/liba52/imdct.c:237:29: portability: Undefined behaviour, pointer arithmetic 'roots64-16' is out of bounds. [pointerOutOfBounds]
xine-lib-1.1.21/src/liba52/imdct.c:241:30: portability: Undefined behaviour, pointer arithmetic 'roots128-32' is out of bounds. [pointerOutOfBounds]
xine-lib-1.1.21/src/liba52/parse.c:210:9: style: The scope of the variable 'exps' can be reduced. [variableScope]
xine-lib-1.1.21/src/liba52/parse.c:263:19: style: The scope of the variable 'deltlen' can be reduced. [variableScope]
xine-lib-1.1.21/src/liba52/parse.c:263:28: style: The scope of the variable 'delta' can be reduced. [variableScope]
xine-lib-1.1.21/src/liba52/parse.c:406:29: style: The scope of the variable 'i_end' can be reduced. [variableScope]
xine-lib-1.1.21/src/liba52/parse.c:596:22: style: The scope of the variable 'cplcoexp' can be reduced. [variableScope]
xine-lib-1.1.21/src/liba52/parse.c:596:32: style: The scope of the variable 'cplcomant' can be reduced. [variableScope]
xine-lib-1.1.21/src/liba52/tables.h:54:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/liba52/tables.h:61:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/liba52/tables.h:62:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/liba52/tables.h:63:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/liba52/tables.h:68:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/liba52/tables.h:69:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/liba52/tables.h:70:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/liba52/tables.h:85:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/liba52/tables.h:86:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/liba52/tables.h:94:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/liba52/tables.h:95:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/liba52/tables.h:96:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/liba52/tables.h:97:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/liba52/tables.h:98:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/liba52/tables.h:103:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/liba52/tables.h:104:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/liba52/tables.h:105:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/liba52/tables.h:106:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/liba52/tables.h:107:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/liba52/tables.h:118:9: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/liba52/tables.h:135:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/liba52/tables.h:136:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/liba52/tables.h:137:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/liba52/tables.h:138:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/liba52/tables.h:139:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/liba52/tables.h:150:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/liba52/tables.h:151:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/liba52/tables.h:152:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/liba52/tables.h:153:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/liba52/tables.h:154:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/liba52/tables.h:155:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/liba52/tables.h:156:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/liba52/tables.h:157:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/liba52/tables.h:158:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/liba52/tables.h:159:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/liba52/tables.h:160:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/liba52/tables.h:177:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/liba52/tables.h:178:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/liba52/tables.h:179:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/liba52/xine_a52_decoder.c:194:17: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xine-lib-1.1.21/src/liba52/xine_a52_decoder.c:415:21: style: The scope of the variable 'byte' can be reduced. [variableScope]
xine-lib-1.1.21/src/liba52/xine_a52_decoder.c:417:21: style: The scope of the variable 'crc16' can be reduced. [variableScope]
xine-lib-1.1.21/src/liba52/xine_a52_decoder.c:110:12: style: struct member 'frmsize_s::bit_rate' is never used. [unusedStructMember]
xine-lib-1.1.21/src/liba52/xine_a52_decoder.c:384:18: style: Variable 'syncword' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/liba52/xine_a52_decoder.c:385:14: style: Variable 'crc1' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/liba52/xine_a52_decoder.c:388:15: style: Variable 'bsid' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libdts/bitstream.h:56:14: style: The scope of the variable 'result' can be reduced. [variableScope]
xine-lib-1.1.21/src/libdts/bitstream.c:36:30: style: Function 'dts_bitstream_init' argument 4 names different: declaration 'endian_mode' definition 'bigendian_mode'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libdts/bitstream.h:51:30: note: Function 'dts_bitstream_init' argument 4 names different: declaration 'endian_mode' definition 'bigendian_mode'.
xine-lib-1.1.21/src/libdts/bitstream.c:36:30: note: Function 'dts_bitstream_init' argument 4 names different: declaration 'endian_mode' definition 'bigendian_mode'.
xine-lib-1.1.21/src/libdts/downmix.c:383:14: style: The scope of the variable 'common' can be reduced. [variableScope]
xine-lib-1.1.21/src/libdts/downmix.c:395:14: style: The scope of the variable 'common' can be reduced. [variableScope]
xine-lib-1.1.21/src/libdts/downmix.c:407:14: style: The scope of the variable 'surround' can be reduced. [variableScope]
xine-lib-1.1.21/src/libdts/downmix.c:419:14: style: The scope of the variable 'common' can be reduced. [variableScope]
xine-lib-1.1.21/src/libdts/downmix.c:431:14: style: The scope of the variable 'common' can be reduced. [variableScope]
xine-lib-1.1.21/src/libdts/downmix.c:431:22: style: The scope of the variable 'surround' can be reduced. [variableScope]
xine-lib-1.1.21/src/libdts/downmix.c:444:14: style: The scope of the variable 'surround' can be reduced. [variableScope]
xine-lib-1.1.21/src/libdts/downmix.c:456:14: style: The scope of the variable 'common' can be reduced. [variableScope]
xine-lib-1.1.21/src/libdts/downmix.c:468:14: style: The scope of the variable 'common' can be reduced. [variableScope]
xine-lib-1.1.21/src/libdts/downmix.c:468:22: style: The scope of the variable 'surround' can be reduced. [variableScope]
xine-lib-1.1.21/src/libdts/parse.c:667:36: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xine-lib-1.1.21/src/libdts/parse.c:937:36: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xine-lib-1.1.21/src/libdts/parse.c:634:13: style: The scope of the variable 'source_channel' can be reduced. [variableScope]
xine-lib-1.1.21/src/libdts/parse.c:1144:37: style: Function 'qmf_32_subbands' argument 5 names different: declaration 'rScale' definition 'scale'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libdts/parse.c:62:37: note: Function 'qmf_32_subbands' argument 5 names different: declaration 'rScale' definition 'scale'.
xine-lib-1.1.21/src/libdts/parse.c:1144:37: note: Function 'qmf_32_subbands' argument 5 names different: declaration 'rScale' definition 'scale'.
xine-lib-1.1.21/src/libdts/parse.c:1226:43: style: Function 'lfe_interpolation_fir' argument 5 names different: declaration 'rScale' definition 'scale'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libdts/parse.c:66:43: note: Function 'lfe_interpolation_fir' argument 5 names different: declaration 'rScale' definition 'scale'.
xine-lib-1.1.21/src/libdts/parse.c:1226:43: note: Function 'lfe_interpolation_fir' argument 5 names different: declaration 'rScale' definition 'scale'.
xine-lib-1.1.21/src/libdts/xine_dts_decoder.c:129:9: style: The scope of the variable 'f' can be reduced. [variableScope]
xine-lib-1.1.21/src/libdts/xine_dts_decoder.c:150:13: style: The scope of the variable 'ac5_spdif_type' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/bits.c:207:18: style: The scope of the variable 'temp' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/bits.c:38:45: style: Function 'faad_initbits' argument 2 names different: declaration 'buffer' definition '_buffer'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libfaad/bits.h:75:45: note: Function 'faad_initbits' argument 2 names different: declaration 'buffer' definition '_buffer'.
xine-lib-1.1.21/src/libfaad/bits.c:38:45: note: Function 'faad_initbits' argument 2 names different: declaration 'buffer' definition '_buffer'.
xine-lib-1.1.21/src/libfaad/cfft.c:75:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/cfft.c:120:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/cfft.c:305:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/cfft.c:392:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/cfft.c:700:22: style: The scope of the variable 'l2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/cfft.c:701:22: style: The scope of the variable 'ip' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/cfft.c:701:45: style: The scope of the variable 'ido' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/cfft.c:701:50: style: The scope of the variable 'idl1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/cfft.c:779:22: style: The scope of the variable 'l2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/cfft.c:780:22: style: The scope of the variable 'ip' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/cfft.c:780:45: style: The scope of the variable 'ido' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/cfft.c:780:50: style: The scope of the variable 'idl1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/decoder.c:990:13: style: Variable 'hDecoder->sample_buffer' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/libfaad/decoder.c:989:13: note: Variable 'hDecoder->sample_buffer' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/libfaad/decoder.c:990:13: note: Variable 'hDecoder->sample_buffer' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/libfaad/decoder.c:1066:29: style: Checking if unsigned variable 'hDecoder->frame' is less than zero. [unsignedLessThanZero]
xine-lib-1.1.21/src/libfaad/decoder.c:762:38: style: Function 'aac_frame_decode' argument 5 names different: declaration 'sample_buffer' definition 'sample_buffer2'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libfaad/decoder.c:59:38: note: Function 'aac_frame_decode' argument 5 names different: declaration 'sample_buffer' definition 'sample_buffer2'.
xine-lib-1.1.21/src/libfaad/decoder.c:762:38: note: Function 'aac_frame_decode' argument 5 names different: declaration 'sample_buffer' definition 'sample_buffer2'.
xine-lib-1.1.21/src/libfaad/drc.c:115:21: style: The scope of the variable 'top' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/drc.c:119:12: style: The scope of the variable 'factor' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/hcr.c:229:25: style: The scope of the variable 'this_CB' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/huffman.c:406:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/ic_predict.c:46:12: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xine-lib-1.1.21/src/libfaad/ic_predict.c:58:16: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xine-lib-1.1.21/src/libfaad/ic_predict.c:60:16: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xine-lib-1.1.21/src/libfaad/ic_predict.c:67:21: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xine-lib-1.1.21/src/libfaad/ic_predict.c:77:21: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xine-lib-1.1.21/src/libfaad/ic_predict.c:90:16: style: The scope of the variable 'k2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/ic_predict.c:238:13: style: The scope of the variable 'sfb' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/ic_predict.c:239:14: style: The scope of the variable 'bin' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/lt_predict.c:85:13: style: The scope of the variable 'sfb' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/lt_predict.c:86:14: style: The scope of the variable 'bin' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/lt_predict.c:86:19: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/lt_predict.c:86:22: style: The scope of the variable 'num_samples' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/lt_predict.c:87:18: style: The scope of the variable 'x_est' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/lt_predict.c:88:18: style: The scope of the variable 'X_est' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/ms.c:42:13: style: The scope of the variable 'g' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/ms.c:42:16: style: The scope of the variable 'b' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/ms.c:42:19: style: The scope of the variable 'sfb' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/ms.c:43:13: style: The scope of the variable 'group' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/ms.c:46:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/ms.c:46:17: style: The scope of the variable 'k' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/ms.c:47:12: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/output.c:94:17: style: The scope of the variable 'ch1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/output.c:159:17: style: The scope of the variable 'ch1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/output.c:229:17: style: The scope of the variable 'ch1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/output.c:299:17: style: The scope of the variable 'ch1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/output.c:351:17: style: The scope of the variable 'ch1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/output.c:400:43: style: Function 'output_to_PCM' argument 3 names different: declaration 'samplebuffer' definition 'sample_buffer'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libfaad/output.h:40:27: note: Function 'output_to_PCM' argument 3 names different: declaration 'samplebuffer' definition 'sample_buffer'.
xine-lib-1.1.21/src/libfaad/output.c:400:43: note: Function 'output_to_PCM' argument 3 names different: declaration 'samplebuffer' definition 'sample_buffer'.
xine-lib-1.1.21/src/libfaad/ps_dec.c:756:14: warning: Redundant assignment of 'index[0]' to itself. [selfAssignment]
xine-lib-1.1.21/src/libfaad/ps_dec.c:1204:32: style: The scope of the variable 'tmp0' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/ps_dec.c:1449:13: style: The scope of the variable 'bk' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/ps_dec.c:1450:17: style: The scope of the variable 'maxsb' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/ps_syntax.c:475:13: style: The scope of the variable 'n' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/ps_syntax.c:539:13: style: The scope of the variable 'bit' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/pulse.c:36:47: style: Function 'pulse_decode' argument 2 names different: declaration 'spec_coef' definition 'spec_data'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libfaad/pulse.h:38:47: note: Function 'pulse_decode' argument 2 names different: declaration 'spec_coef' definition 'spec_data'.
xine-lib-1.1.21/src/libfaad/pulse.c:36:47: note: Function 'pulse_decode' argument 2 names different: declaration 'spec_coef' definition 'spec_data'.
xine-lib-1.1.21/src/libfaad/rvlc.c:453:16: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/rvlc.c:506:16: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/rvlc.c:170:48: style: Function 'rvlc_decode_sf_forward' argument 4 names different: declaration 'is_used' definition 'intensity_used'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libfaad/rvlc.c:62:48: note: Function 'rvlc_decode_sf_forward' argument 4 names different: declaration 'is_used' definition 'intensity_used'.
xine-lib-1.1.21/src/libfaad/rvlc.c:170:48: note: Function 'rvlc_decode_sf_forward' argument 4 names different: declaration 'is_used' definition 'intensity_used'.
xine-lib-1.1.21/src/libfaad/rvlc.c:503:41: style: Function 'rvlc_huffman_esc' argument 1 names different: declaration 'ld_esc' definition 'ld'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libfaad/rvlc.c:71:41: note: Function 'rvlc_huffman_esc' argument 1 names different: declaration 'ld_esc' definition 'ld'.
xine-lib-1.1.21/src/libfaad/rvlc.c:503:41: note: Function 'rvlc_huffman_esc' argument 1 names different: declaration 'ld_esc' definition 'ld'.
xine-lib-1.1.21/src/libfaad/sbr_dec.c:148:13: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/sbr_dec.c:452:13: style: The scope of the variable 'ret' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/sbr_dec.c:535:13: style: The scope of the variable 'ret' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/sbr_dec.c:604:13: style: The scope of the variable 'ret' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/sbr_dec.c:260:22: style: Checking if unsigned variable 'sbr->L_E[ch]' is less than zero. [unsignedLessThanZero]
xine-lib-1.1.21/src/libfaad/sbr_dec.c:483:9: warning: The array 'X' is too small, the function 'sbr_qmf_synthesis_32' expects a bigger one. [argumentSize]
xine-lib-1.1.21/src/libfaad/sbr_dec.c:485:9: warning: The array 'X' is too small, the function 'sbr_qmf_synthesis_64' expects a bigger one. [argumentSize]
xine-lib-1.1.21/src/libfaad/sbr_dec.c:492:9: warning: The array 'X' is too small, the function 'sbr_qmf_synthesis_32' expects a bigger one. [argumentSize]
xine-lib-1.1.21/src/libfaad/sbr_dec.c:494:9: warning: The array 'X' is too small, the function 'sbr_qmf_synthesis_64' expects a bigger one. [argumentSize]
xine-lib-1.1.21/src/libfaad/sbr_dec.c:566:9: warning: The array 'X' is too small, the function 'sbr_qmf_synthesis_32' expects a bigger one. [argumentSize]
xine-lib-1.1.21/src/libfaad/sbr_dec.c:568:9: warning: The array 'X' is too small, the function 'sbr_qmf_synthesis_64' expects a bigger one. [argumentSize]
xine-lib-1.1.21/src/libfaad/sbr_dec.c:666:9: warning: The array 'X_left' is too small, the function 'sbr_qmf_synthesis_32' expects a bigger one. [argumentSize]
xine-lib-1.1.21/src/libfaad/sbr_dec.c:667:9: warning: The array 'X_right' is too small, the function 'sbr_qmf_synthesis_32' expects a bigger one. [argumentSize]
xine-lib-1.1.21/src/libfaad/sbr_dec.c:669:9: warning: The array 'X_left' is too small, the function 'sbr_qmf_synthesis_64' expects a bigger one. [argumentSize]
xine-lib-1.1.21/src/libfaad/sbr_dec.c:670:9: warning: The array 'X_right' is too small, the function 'sbr_qmf_synthesis_64' expects a bigger one. [argumentSize]
xine-lib-1.1.21/src/libfaad/sbr_fbt.c:193:12: style: The scope of the variable 'incr' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/sbr_fbt.c:219:17: style: Checking if unsigned variable 'nrBands' is less than zero. [unsignedLessThanZero]
xine-lib-1.1.21/src/libfaad/sbr_fbt.c:391:17: style: Checking if unsigned variable 'nrBand0' is less than zero. [unsignedLessThanZero]
xine-lib-1.1.21/src/libfaad/sbr_hfadj.c:139:13: style: The scope of the variable 'm' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/sbr_hfadj.c:139:19: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/sbr_hfadj.c:139:22: style: The scope of the variable 'k' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/sbr_hfadj.c:139:25: style: The scope of the variable 'k_l' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/sbr_hfadj.c:139:30: style: The scope of the variable 'k_h' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/sbr_hfadj.c:139:35: style: The scope of the variable 'p' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/sbr_hfadj.c:1160:13: style: The scope of the variable 'S_mapped' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/sbr_hfadj.c:1533:13: style: The scope of the variable 'h_SL' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/sbr_hfadj.c:1582:23: style: The scope of the variable 'psi' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/sbr_hfadj.c:1189:0: style: Variable 'current_res_band_size' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libfaad/sbr_hfgen.c:92:20: style: The scope of the variable 'a0_r' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/sbr_hfgen.c:92:26: style: The scope of the variable 'a0_i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/sbr_hfgen.c:92:32: style: The scope of the variable 'a1_r' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/sbr_hfgen.c:92:38: style: The scope of the variable 'a1_i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/sbr_hfgen.c:120:24: style: The scope of the variable 'temp1_r' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/sbr_hfgen.c:122:24: style: The scope of the variable 'temp1_i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/sbr_hfgen.c:273:12: style: The scope of the variable 'temp1_r' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/sbr_hfgen.c:273:21: style: The scope of the variable 'temp1_i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/sbr_hfgen.c:604:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/sbr_huff.c:337:13: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xine-lib-1.1.21/src/libfaad/sbr_huff.c:341:15: note: Found duplicate branches for 'if' and 'else'.
xine-lib-1.1.21/src/libfaad/sbr_huff.c:337:13: note: Found duplicate branches for 'if' and 'else'.
xine-lib-1.1.21/src/libfaad/sbr_huff.c:227:13: style: The scope of the variable 'bit' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/sbr_syntax.c:142:14: style: The scope of the variable 'num_align_bits' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/sbr_syntax.c:650:12: style: The scope of the variable 'log2tab' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/sbr_syntax.c:788:22: style: Checking if unsigned variable 'sbr->L_E[ch]' is less than zero. [unsignedLessThanZero]
xine-lib-1.1.21/src/libfaad/sbr_syntax.c:139:36: style: Function 'sbr_extension_data' argument 4 names different: declaration 'resetFlag' definition 'psResetFlag'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libfaad/sbr_syntax.h:62:36: note: Function 'sbr_extension_data' argument 4 names different: declaration 'resetFlag' definition 'psResetFlag'.
xine-lib-1.1.21/src/libfaad/sbr_syntax.c:139:36: note: Function 'sbr_extension_data' argument 4 names different: declaration 'resetFlag' definition 'psResetFlag'.
xine-lib-1.1.21/src/libfaad/syntax.c:420:13: style: The scope of the variable 'id_syn_ele' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/syntax.c:421:13: style: The scope of the variable 'ele_this_frame' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/syntax.c:1045:13: style: The scope of the variable 'bs_extension_type' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/syntax.c:2004:13: style: The scope of the variable 'sfb' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/syntax.c:2004:18: style: The scope of the variable 'w' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/syntax.c:2070:22: style: The scope of the variable 'p' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/syntax.c:2213:13: style: The scope of the variable 'band_incr' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/syntax.c:109:41: style: Function 'GASpecificConfig' argument 3 names different: declaration 'pce' definition 'pce_out'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libfaad/syntax.h:112:41: note: Function 'GASpecificConfig' argument 3 names different: declaration 'pce' definition 'pce_out'.
xine-lib-1.1.21/src/libfaad/syntax.c:109:41: note: Function 'GASpecificConfig' argument 3 names different: declaration 'pce' definition 'pce_out'.
xine-lib-1.1.21/src/libfaad/syntax.c:635:45: style: Function 'channel_pair_element' argument 3 names different: declaration 'channel' definition 'channels'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libfaad/syntax.c:65:45: note: Function 'channel_pair_element' argument 3 names different: declaration 'channel' definition 'channels'.
xine-lib-1.1.21/src/libfaad/syntax.c:635:45: note: Function 'channel_pair_element' argument 3 names different: declaration 'channel' definition 'channels'.
xine-lib-1.1.21/src/libfaad/tns.c:88:14: style: The scope of the variable 'bottom' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/tns.c:142:14: style: The scope of the variable 'bottom' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/tns.c:245:12: style: The scope of the variable 'y' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/tns.c:288:12: style: The scope of the variable 'y' can be reduced. [variableScope]
xine-lib-1.1.21/src/libfaad/xine_faad_decoder.c:219:12: style: The scope of the variable 'sample_buffer' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/4xm.c:439:0: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress]
xine-lib-1.1.21/src/libffmpeg/libavcodec/bitstream.h:782:27: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
xine-lib-1.1.21/src/libffmpeg/libavcodec/bitstream.h:777:18: note: Assignment 'buffer=NULL', assigned value is 0
xine-lib-1.1.21/src/libffmpeg/libavcodec/bitstream.h:782:27: note: Null pointer addition
xine-lib-1.1.21/src/libffmpeg/libavcodec/4xm.c:374:9: style: The scope of the variable 'code' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/4xm.c:608:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/bitstream.h:648:18: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/bitstream.h:694:5: style: Variable 're_cache' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/bitstream.h:888:5: style: Variable 're_cache' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/8bps.c:69:24: style: The scope of the variable 'lp' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/aasc.c:67:19: style: The scope of the variable 'rle_code' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/aasc.c:68:19: style: The scope of the variable 'stream_byte' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/adpcm.c:741:9: style: The scope of the variable 'shift' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/adpcm.c:741:15: style: The scope of the variable 'filter' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/adpcm.c:741:22: style: The scope of the variable 'f0' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/adpcm.c:741:25: style: The scope of the variable 'f1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/adpcm.c:742:9: style: The scope of the variable 's_1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/adpcm.c:742:13: style: The scope of the variable 's_2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/adpcm.c:843:13: style: The scope of the variable 'coeff1l' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/adpcm.c:843:22: style: The scope of the variable 'coeff2l' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/adpcm.c:843:31: style: The scope of the variable 'coeff1r' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/adpcm.c:843:40: style: The scope of the variable 'coeff2r' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/adpcm.c:844:13: style: The scope of the variable 'shift_left' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/adpcm.c:844:25: style: The scope of the variable 'shift_right' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/adx.c:102:9: style: The scope of the variable 's0' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/adx.c:102:18: style: The scope of the variable 'd' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/adx.c:293:12: style: Variable 'size' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/alac.c:190:17: style: The scope of the variable 'extrabits' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/alac.c:497:13: style: The scope of the variable 'ricemodifier' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/alac.c:132:9: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/alpha/asm.h:188:0: error: #error "Unknown compiler!" [preprocessorErrorDirective]
xine-lib-1.1.21/src/libffmpeg/libavcodec/avs.c:53:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/bitstream.c:221:18: style: Function 'init_vlc' argument 10 names different: declaration 'flags' definition 'use_static'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libffmpeg/libavcodec/bitstream.h:805:18: note: Function 'init_vlc' argument 10 names different: declaration 'flags' definition 'use_static'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/bitstream.c:221:18: note: Function 'init_vlc' argument 10 names different: declaration 'flags' definition 'use_static'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/cabac.h:219:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/cabac.h:559:52: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/cabac.h:674:18: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/golomb.h:48:9: style: The scope of the variable 'log' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/golomb.h:73:9: style: The scope of the variable 'log' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/golomb.h:131:9: style: The scope of the variable 'log' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/golomb.h:159:9: style: The scope of the variable 'log' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/golomb.h:365:9: style: The scope of the variable 'e' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/golomb.h:464:12: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/golomb.h:476:12: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/cinepak.c:272:14: style: The scope of the variable 'chunk_id' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/cinepak.c:272:24: style: The scope of the variable 'chunk_size' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/cinepak.c:323:22: style: The scope of the variable 'result' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/cinepak.c:323:30: style: The scope of the variable 'strip_size' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/cook.c:391:11: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/cook.c:391:14: style: The scope of the variable 'vlc_index' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/cook.c:617:9: style: The scope of the variable 'vlc' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/cook.c:618:9: style: The scope of the variable 'ub' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/cook.c:619:9: style: The scope of the variable 'cb' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/cook.c:672:9: style: The scope of the variable 'index' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/cook.c:785:16: style: The scope of the variable 'fc2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/cook.c:925:14: style: The scope of the variable 'cpl_tmp' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/cook.c:926:11: style: The scope of the variable 'f1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/cook.c:926:14: style: The scope of the variable 'f2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/cook.c:999:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/cook.c:394:15: style: Variable 'bitbias' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/cook.c:624:14: style: Variable 'ub' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/cook.c:626:14: style: Variable 'cb' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/cyuv.c:84:19: style: The scope of the variable 'y_pred' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/cyuv.c:84:27: style: The scope of the variable 'u_pred' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/cyuv.c:84:35: style: The scope of the variable 'v_pred' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/cyuv.c:86:19: style: The scope of the variable 'cur_byte' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/cyuv.c:87:9: style: The scope of the variable 'pixel_groups' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/dpcm.c:119:11: style: The scope of the variable 'square' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/dpcm.c:172:19: style: The scope of the variable 'byte' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/dpcm.c:173:11: style: The scope of the variable 'diff' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/dsputil.c:4145:40: error: Array 'c->put_2tap_qpel_pixels_tab[4][16]' index c->put_2tap_qpel_pixels_tab[0][63] out of bounds. [arrayIndexOutOfBounds]
xine-lib-1.1.21/src/libffmpeg/libavcodec/dsputil.c:3730:29: portability: Casting from const float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xine-lib-1.1.21/src/libffmpeg/libavcodec/dsputil.c:1151:12: style: The scope of the variable 'vx' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/dsputil.c:1151:16: style: The scope of the variable 'vy' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/dsputil.c:3504:18: style: The scope of the variable 'run' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/dsputil.c:3504:29: style: The scope of the variable 'level' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/dsputil.c:3581:18: style: The scope of the variable 'run' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/dsputil.c:3581:29: style: The scope of the variable 'level' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/dsputil.c:3810:16: style: The scope of the variable 'did_fail' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/dsputil.c:3721:114: style: Function 'ff_vector_fmul_add_add_c' argument 6 names different: declaration 'blocksize' definition 'len'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libffmpeg/libavcodec/dsputil.h:64:64: note: Function 'ff_vector_fmul_add_add_c' argument 6 names different: declaration 'blocksize' definition 'len'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/dsputil.c:3721:114: note: Function 'ff_vector_fmul_add_add_c' argument 6 names different: declaration 'blocksize' definition 'len'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/dsputil.c:3828:31: style: Function 'dsputil_init' argument 1 names different: declaration 'p' definition 'c'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libffmpeg/libavcodec/dsputil.h:411:31: note: Function 'dsputil_init' argument 1 names different: declaration 'p' definition 'c'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/dsputil.c:3828:31: note: Function 'dsputil_init' argument 1 names different: declaration 'p' definition 'c'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/dsputil.c:2654:28: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/dsputil.c:2655:28: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/dsputil.c:2689:28: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/dsputil.c:2690:28: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/dv.c:115:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/dv.c:300:9: style: The scope of the variable 'level' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/dv.c:300:16: style: The scope of the variable 'pos1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/dv.c:300:22: style: The scope of the variable 'run' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/dv.c:300:27: style: The scope of the variable 'vlc_len' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/dv.c:300:36: style: The scope of the variable 'index' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/dv.c:376:9: style: The scope of the variable 'quant' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/dv.c:377:19: style: The scope of the variable 'mb_x' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/dv.c:377:25: style: The scope of the variable 'mb_y' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/dv.c:377:31: style: The scope of the variable 'v' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/dv.c:532:42: style: The scope of the variable 'c_ptr1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/dv.c:633:9: style: The scope of the variable 'prev' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/dv.c:842:25: style: The scope of the variable 'v' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/dv.c:843:9: style: The scope of the variable 'mb_x' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/dv.c:843:15: style: The scope of the variable 'mb_y' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/dv.c:846:15: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/dv.c:847:15: style: The scope of the variable 'do_edge_wrap' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/dv.c:704:35: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/error_resilience.c:48:9: style: The scope of the variable 'dc' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/error_resilience.c:324:9: style: The scope of the variable 'mb_x' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/error_resilience.c:324:15: style: The scope of the variable 'mb_y' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/error_resilience.c:935:17: style: The scope of the variable 'dc' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:75:11: style: The scope of the variable 'tmp0' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:75:17: style: The scope of the variable 'tmp1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:75:23: style: The scope of the variable 'tmp2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:75:29: style: The scope of the variable 'tmp3' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:75:35: style: The scope of the variable 'tmp4' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:75:41: style: The scope of the variable 'tmp5' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:75:47: style: The scope of the variable 'tmp6' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:75:53: style: The scope of the variable 'tmp7' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:76:11: style: The scope of the variable 'tmp10' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:76:18: style: The scope of the variable 'tmp11' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:76:25: style: The scope of the variable 'tmp12' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:76:32: style: The scope of the variable 'tmp13' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:77:11: style: The scope of the variable 'z1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:77:15: style: The scope of the variable 'z2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:77:19: style: The scope of the variable 'z3' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:77:23: style: The scope of the variable 'z4' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:77:27: style: The scope of the variable 'z5' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:77:31: style: The scope of the variable 'z11' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:77:36: style: The scope of the variable 'z13' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:123:11: style: The scope of the variable 'tmp0' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:123:17: style: The scope of the variable 'tmp1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:123:23: style: The scope of the variable 'tmp2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:123:29: style: The scope of the variable 'tmp3' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:123:35: style: The scope of the variable 'tmp4' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:123:41: style: The scope of the variable 'tmp5' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:123:47: style: The scope of the variable 'tmp6' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:123:53: style: The scope of the variable 'tmp7' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:124:11: style: The scope of the variable 'tmp10' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:124:18: style: The scope of the variable 'tmp11' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:124:25: style: The scope of the variable 'tmp12' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:124:32: style: The scope of the variable 'tmp13' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:125:11: style: The scope of the variable 'z1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:125:15: style: The scope of the variable 'z2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:125:19: style: The scope of the variable 'z3' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:125:23: style: The scope of the variable 'z4' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:125:27: style: The scope of the variable 'z5' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:125:31: style: The scope of the variable 'z11' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:125:36: style: The scope of the variable 'z13' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:176:11: style: The scope of the variable 'tmp0' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:176:17: style: The scope of the variable 'tmp1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:176:23: style: The scope of the variable 'tmp2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:176:29: style: The scope of the variable 'tmp3' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:176:35: style: The scope of the variable 'tmp4' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:176:41: style: The scope of the variable 'tmp5' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:176:47: style: The scope of the variable 'tmp6' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:176:53: style: The scope of the variable 'tmp7' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:177:11: style: The scope of the variable 'tmp10' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:177:18: style: The scope of the variable 'tmp11' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:177:25: style: The scope of the variable 'tmp12' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:177:32: style: The scope of the variable 'tmp13' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/faandct.c:178:11: style: The scope of the variable 'z1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/fdctref.c:53:10: style: The scope of the variable 's' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/fft.c:240:12: style: The scope of the variable 'k' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/ffv1.c:784:20: error: Array index -1 is out of bounds. [negativeIndex]
xine-lib-1.1.21/src/libffmpeg/libavcodec/ffv1.c:815:27: error: Array index -1 is out of bounds. [negativeIndex]
xine-lib-1.1.21/src/libffmpeg/libavcodec/ffv1.c:225:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/ffv1.c:322:48: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/ffv1.c:349:43: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/flac.c:179:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/flac.c:179:12: style: The scope of the variable 'metadata_last' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/flac.c:179:27: style: The scope of the variable 'metadata_type' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/flac.c:179:42: style: The scope of the variable 'metadata_size' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/flac.c:179:57: style: The scope of the variable 'streaminfo_updated' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/flac.c:216:12: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/flac.c:353:17: style: The scope of the variable 'sum' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/flac.c:362:13: style: The scope of the variable 'sum' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/flac.c:378:12: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/flicvideo.c:144:18: style: The scope of the variable 'chunk_size' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/flicvideo.c:145:9: style: The scope of the variable 'chunk_type' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/flicvideo.c:443:18: style: The scope of the variable 'chunk_size' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/flicvideo.c:444:9: style: The scope of the variable 'chunk_type' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/fraps.c:211:18: style: The scope of the variable 'x' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/fraps.c:212:15: style: The scope of the variable 'buf32' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/fraps.c:213:15: style: The scope of the variable 'luma1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/fraps.c:213:22: style: The scope of the variable 'luma2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/fraps.c:213:29: style: The scope of the variable 'cb' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/fraps.c:213:33: style: The scope of the variable 'cr' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/fraps.c:215:12: style: The scope of the variable 'is_chroma' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/fraps.c:262:36: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/fraps.c:305:36: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/g726.c:189:29: style: The scope of the variable 'fa1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h261.c:173:9: style: The scope of the variable 'sign' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h261.c:206:14: style: The scope of the variable 'mv_diff_x' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h261.c:206:25: style: The scope of the variable 'mv_diff_y' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h261.c:305:21: style: The scope of the variable 'last' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h261.c:305:30: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h261.c:430:18: style: The scope of the variable 'val' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h261.c:481:9: style: The scope of the variable 'left' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h261.c:688:9: style: The scope of the variable 'code' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h261.c:688:25: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h263.c:1723:5: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h263.c:1676:13: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h263.c:1470:13: style: The scope of the variable 'qp_dt' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h263.c:3071:29: style: The scope of the variable 'gob_number' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h263.c:3421:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h263.c:3421:12: style: The scope of the variable 'y' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h263.c:3421:15: style: The scope of the variable 'mb_v' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h263.c:3421:26: style: The scope of the variable 'dx' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h263.c:3421:30: style: The scope of the variable 'dy' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h263.c:3421:34: style: The scope of the variable 'shift' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h263.c:4559:33: style: The scope of the variable 'l' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h263.c:4882:5: style: The scope of the variable 're_cache' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h263.c:5559:9: style: The scope of the variable 'width' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h263.c:5559:16: style: The scope of the variable 'height' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h263.c:6082:20: style: The scope of the variable 'v' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h263.c:5919:90: style: Checking if unsigned variable 's->pp_time' is less than zero. [unsignedLessThanZero]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h263.c:4557:65: style: Function 'h263_decode_motion' argument 3 names different: declaration 'fcode' definition 'f_code'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h263.c:69:65: note: Function 'h263_decode_motion' argument 3 names different: declaration 'fcode' definition 'f_code'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/h263.c:4557:65: note: Function 'h263_decode_motion' argument 3 names different: declaration 'fcode' definition 'f_code'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/h263.c:4912:34: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h263.c:4998:38: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h263.c:5012:34: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h263.c:5018:30: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h263.c:5041:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h263.c:3303:25: style: Variable 'time_increment' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h263.c:3300:13: style: Variable 'time_incr' is modified but its new value is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h263.c:5788:27: style: Variable 'ref_layer_id' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h263.c:5789:37: style: Variable 'ref_layer_sampling_dir' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h263.c:5968:22: style: Variable 'width' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h263.c:5970:23: style: Variable 'height' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h263.c:5972:29: style: Variable 'hor_spat_ref' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h263.c:5974:29: style: Variable 'ver_spat_ref' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h263.c:4672:20: error: Uninitialized variable: level [uninitvar]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h264.c:1640:0: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h264.c:3151:26: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h264.c:3152:26: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h264.c:3156:34: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h264.c:3175:30: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h264.c:3178:38: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h264.c:7402:23: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h264.c:7399:21: note: outer condition: ret>=0
xine-lib-1.1.21/src/libffmpeg/libavcodec/h264.c:7402:23: note: identical inner condition: ret>=0
xine-lib-1.1.21/src/libffmpeg/libavcodec/h264.c:3197:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h264.c:3197:11: style: The scope of the variable 'x' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h264.c:3921:30: style: The scope of the variable 'pic_id' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h264.c:3922:21: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h264.c:4126:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h264.c:4220:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h264.c:4234:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h264.c:4494:9: style: The scope of the variable 'num_ref_idx_active_override_flag' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h264.c:6337:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h264.c:6611:17: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h264.c:6693:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h264.c:6693:12: style: The scope of the variable 'd' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h264.c:6754:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h264.c:6921:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h264.c:6921:12: style: The scope of the variable 'd' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h264.c:6981:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h264.c:7145:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h264.c:7218:17: style: The scope of the variable 'qp' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h264.c:7218:21: style: The scope of the variable 'chroma_qp' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h264.c:7615:18: style: The scope of the variable 'aspect_ratio_idc' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h264.c:7698:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h264.c:7698:12: style: The scope of the variable 'last' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h264.c:7698:22: style: The scope of the variable 'next' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h264.c:7718:20: style: The scope of the variable 'fallback' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h264.c:8083:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/svq3.c:275:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/svq3.c:437:10: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/svq3.c:437:13: style: The scope of the variable 'k' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/svq3.c:797:16: style: The scope of the variable 'size' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h264.c:3259:1: style: Label 'fail' is not used. [unusedLabel]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h264.c:811:124: error: Signed integer overflow for expression '((top_type?-1:-2)&255)*16843009'. [integerOverflow]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h264.c:2161:39: style: Variable 'unu' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h264.c:2184:39: style: Variable 'unu' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h264.c:2229:39: style: Variable 'unu' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h264.c:2702:5: style: Variable 't13' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h264.c:2702:5: style: Variable 't14' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h264.c:2702:5: style: Variable 't15' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/h264.c:5833:18: style: Variable 'mbn_xy' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/svq3.c:186:39: style: Variable 'unu0' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/svq3.c:187:39: style: Variable 'unu1' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/huffyuv.c:210:12: style: The scope of the variable 'val' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/huffyuv.c:210:17: style: The scope of the variable 'repeat' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/huffyuv.c:356:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/i386/cputest.c:50:19: style: The scope of the variable 'ecx' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/i386/cputest.c:51:39: style: The scope of the variable 'std_caps' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/i386/cputest.c:51:51: style: The scope of the variable 'ext_caps' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/i386/cputest.c:98:26: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/i386/dsputil_mmx.c:2477:27: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment]
xine-lib-1.1.21/src/libffmpeg/libavcodec/i386/fft_3dn.c:33:13: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/i386/fft_3dn.c:35:17: style: The scope of the variable 'p' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/i386/fft_3dn.c:25:12: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/i386/fft_3dn.c:28:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/i386/fft_3dn2.c:33:13: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/i386/fft_3dn2.c:35:17: style: The scope of the variable 'p' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/i386/fft_3dn2.c:25:12: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/i386/fft_3dn2.c:28:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/i386/fft_sse.c:51:13: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/i386/fft_sse.c:53:17: style: The scope of the variable 'p' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/i386/fft_sse.c:24:18: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/i386/fft_sse.c:27:15: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/i386/fft_sse.c:30:15: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/i386/fft_sse.c:33:12: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/i386/fft_sse.c:36:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/i386/mpegvideo_mmx.c:570:0: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress]
xine-lib-1.1.21/src/libffmpeg/libavcodec/i386/mpegvideo_mmx.c:624:0: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress]
xine-lib-1.1.21/src/libffmpeg/libavcodec/i386/vp3dsp_mmx.c:267:5: style: Variable 'j' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/libffmpeg/libavcodec/i386/vp3dsp_mmx.c:264:0: note: Variable 'j' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/libffmpeg/libavcodec/i386/vp3dsp_mmx.c:267:5: note: Variable 'j' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/libffmpeg/libavcodec/idcinvideo.c:121:14: style: The scope of the variable 'node' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:583:5: style: Variable 'pf' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:579:5: note: Variable 'pf' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:583:5: note: Variable 'pf' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:752:5: style: Variable 'pf' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:750:0: note: Variable 'pf' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:752:5: note: Variable 'pf' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:2595:5: style: Variable 'pf' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:2592:0: note: Variable 'pf' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:2595:5: note: Variable 'pf' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:515:26: style: The scope of the variable 's' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:809:14: style: The scope of the variable 'lum' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:809:20: style: The scope of the variable 'cr' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:809:25: style: The scope of the variable 'cb' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:865:14: style: The scope of the variable 'lum' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:865:20: style: The scope of the variable 'cr' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:865:25: style: The scope of the variable 'cb' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:923:14: style: The scope of the variable 'lum' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:923:20: style: The scope of the variable 'cr' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:923:25: style: The scope of the variable 'cb' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:957:14: style: The scope of the variable 'lum' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:957:20: style: The scope of the variable 'cr' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:957:25: style: The scope of the variable 'cb' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:989:14: style: The scope of the variable 'p' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:1022:14: style: The scope of the variable 'p' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:1056:14: style: The scope of the variable 'lum' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:1056:20: style: The scope of the variable 'cr' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:1056:25: style: The scope of the variable 'cb' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:1092:14: style: The scope of the variable 'line1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:1092:22: style: The scope of the variable 'line2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:1093:14: style: The scope of the variable 'lum1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:1093:21: style: The scope of the variable 'lum2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:1094:14: style: The scope of the variable 'cb1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:1095:14: style: The scope of the variable 'cr1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:1125:14: style: The scope of the variable 'line1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:1125:22: style: The scope of the variable 'line2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:1126:14: style: The scope of the variable 'lum1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:1126:21: style: The scope of the variable 'lum2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:1127:14: style: The scope of the variable 'cb1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:1128:14: style: The scope of the variable 'cr1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:1259:9: style: The scope of the variable 'n' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:1260:20: style: The scope of the variable 's' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:1261:14: style: The scope of the variable 'd' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:1298:20: style: The scope of the variable 's' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:1299:14: style: The scope of the variable 'd' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:1320:20: style: The scope of the variable 's' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:1321:14: style: The scope of the variable 'd' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:1342:14: style: The scope of the variable 'd' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:1343:25: style: The scope of the variable 's2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:1375:25: style: The scope of the variable 's2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:1376:14: style: The scope of the variable 'd' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:1408:35: style: The scope of the variable 's4' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:1409:14: style: The scope of the variable 'd' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:1485:12: style: The scope of the variable 'v' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:1558:20: style: The scope of the variable 's1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:1558:25: style: The scope of the variable 's2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:1559:14: style: The scope of the variable 'd' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert_template.h:29:29: style: The scope of the variable 'y2_ptr' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert_template.h:30:23: style: The scope of the variable 'd2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert_template.h:123:29: style: The scope of the variable 'y2_ptr' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert_template.h:124:23: style: The scope of the variable 'd2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert_template.h:556:18: style: The scope of the variable 'd1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert_template.h:589:18: style: The scope of the variable 'd1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert_template.h:846:18: style: The scope of the variable 'r' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert_template.h:846:21: style: The scope of the variable 'g' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert_template.h:846:24: style: The scope of the variable 'b' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:1749:12: style: The scope of the variable 'w' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:1799:9: style: The scope of the variable 'n' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:2260:9: style: The scope of the variable 'y_shift' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:2261:9: style: The scope of the variable 'x_shift' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:2360:18: style: The scope of the variable 'd' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:2670:9: style: The scope of the variable 'sum' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:2713:9: style: The scope of the variable 'sum' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:2318:43: style: Function 'img_convert' argument 4 names different: declaration 'pix_fmt' definition 'src_pix_fmt'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libffmpeg/libavcodec/avcodec.h:2475:43: note: Function 'img_convert' argument 4 names different: declaration 'pix_fmt' definition 'src_pix_fmt'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:2318:43: note: Function 'img_convert' argument 4 names different: declaration 'pix_fmt' definition 'src_pix_fmt'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:2319:21: style: Function 'img_convert' argument 5 names different: declaration 'width' definition 'src_width'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libffmpeg/libavcodec/avcodec.h:2476:21: note: Function 'img_convert' argument 5 names different: declaration 'width' definition 'src_width'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:2319:21: note: Function 'img_convert' argument 5 names different: declaration 'width' definition 'src_width'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:2319:36: style: Function 'img_convert' argument 6 names different: declaration 'height' definition 'src_height'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libffmpeg/libavcodec/avcodec.h:2476:32: note: Function 'img_convert' argument 6 names different: declaration 'height' definition 'src_height'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert.c:2319:36: note: Function 'img_convert' argument 6 names different: declaration 'height' definition 'src_height'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert_template.h:113:13: style: Variable 'y1_ptr' is modified but its new value is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert_template.h:114:13: style: Variable 'cb_ptr' is modified but its new value is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert_template.h:115:13: style: Variable 'cr_ptr' is modified but its new value is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert_template.h:111:16: style: Variable 'd1' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert_template.h:207:13: style: Variable 'y1_ptr' is modified but its new value is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert_template.h:208:13: style: Variable 'cb_ptr' is modified but its new value is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert_template.h:209:13: style: Variable 'cr_ptr' is modified but its new value is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert_template.h:205:16: style: Variable 'd1' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert_template.h:853:13: style: Variable 'r' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert_template.h:853:13: style: Variable 'g' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgconvert_template.h:853:13: style: Variable 'b' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgresample.c:78:18: style: The scope of the variable 'phase' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgresample.c:78:25: style: The scope of the variable 'sum' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgresample.c:80:14: style: The scope of the variable 'filter' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgresample.c:121:9: style: The scope of the variable 'sum' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgresample.c:419:18: style: The scope of the variable 'phase' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgresample.c:419:25: style: The scope of the variable 'sum' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgresample.c:421:14: style: The scope of the variable 'filter' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgresample.c:492:16: style: The scope of the variable 'src_y1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgresample.c:492:44: style: The scope of the variable 'phase_y' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgresample.c:616:12: style: The scope of the variable 'shift' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgresample.c:617:14: style: The scope of the variable 'optr' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgresample.c:553:43: style: Function 'img_resample_init' argument 1 names different: declaration 'output_width' definition 'owidth'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libffmpeg/libavcodec/avcodec.h:2415:43: note: Function 'img_resample_init' argument 1 names different: declaration 'output_width' definition 'owidth'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgresample.c:553:43: note: Function 'img_resample_init' argument 1 names different: declaration 'output_width' definition 'owidth'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgresample.c:553:55: style: Function 'img_resample_init' argument 2 names different: declaration 'output_height' definition 'oheight'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libffmpeg/libavcodec/avcodec.h:2415:61: note: Function 'img_resample_init' argument 2 names different: declaration 'output_height' definition 'oheight'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgresample.c:553:55: note: Function 'img_resample_init' argument 2 names different: declaration 'output_height' definition 'oheight'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgresample.c:554:43: style: Function 'img_resample_init' argument 3 names different: declaration 'input_width' definition 'iwidth'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libffmpeg/libavcodec/avcodec.h:2416:43: note: Function 'img_resample_init' argument 3 names different: declaration 'input_width' definition 'iwidth'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgresample.c:554:43: note: Function 'img_resample_init' argument 3 names different: declaration 'input_width' definition 'iwidth'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgresample.c:554:55: style: Function 'img_resample_init' argument 4 names different: declaration 'input_height' definition 'iheight'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libffmpeg/libavcodec/avcodec.h:2416:60: note: Function 'img_resample_init' argument 4 names different: declaration 'input_height' definition 'iheight'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgresample.c:554:55: note: Function 'img_resample_init' argument 4 names different: declaration 'input_height' definition 'iheight'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgresample.c:673:41: style: Function 'sws_freeContext' argument 1 names different: declaration 'swsContext' definition 'ctx'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libffmpeg/libavcodec/swscale.h:105:41: note: Function 'sws_freeContext' argument 1 names different: declaration 'swsContext' definition 'ctx'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgresample.c:673:41: note: Function 'sws_freeContext' argument 1 names different: declaration 'swsContext' definition 'ctx'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgresample.c:697:60: style: Function 'sws_getCachedContext' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libffmpeg/libavcodec/swscale.h:137:60: note: Function 'sws_getCachedContext' argument 1 names different: declaration 'context' definition 'ctx'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgresample.c:697:60: note: Function 'sws_getCachedContext' argument 1 names different: declaration 'context' definition 'ctx'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgresample.c:722:34: style: Function 'sws_scale' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libffmpeg/libavcodec/swscale.h:109:34: note: Function 'sws_scale' argument 1 names different: declaration 'context' definition 'ctx'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/imgresample.c:722:34: note: Function 'sws_scale' argument 1 names different: declaration 'context' definition 'ctx'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/indeo2.c:108:9: style: The scope of the variable 'out' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/indeo3.c:327:33: style: The scope of the variable 'cmd' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/indeo3.c:355:16: style: Checking if unsigned variable 'bit_pos' is less than zero. [unsignedLessThanZero]
xine-lib-1.1.21/src/libffmpeg/libavcodec/indeo3.c:406:18: style: Checking if unsigned variable 'bit_pos' is less than zero. [unsignedLessThanZero]
xine-lib-1.1.21/src/libffmpeg/libavcodec/interplayvideo.c:824:12: warning: Redundant assignment of 's->dsp' to itself. [selfAssignment]
xine-lib-1.1.21/src/libffmpeg/libavcodec/interplayvideo.c:336:9: style: The scope of the variable 'lower_half' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/interplayvideo.c:589:9: style: The scope of the variable 'index' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/interplayvideo.c:591:9: style: The scope of the variable 'lower_half' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:149:16: style: The scope of the variable 'tmp0' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:149:22: style: The scope of the variable 'tmp1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:149:28: style: The scope of the variable 'tmp2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:149:34: style: The scope of the variable 'tmp3' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:149:40: style: The scope of the variable 'tmp4' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:149:46: style: The scope of the variable 'tmp5' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:149:52: style: The scope of the variable 'tmp6' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:149:58: style: The scope of the variable 'tmp7' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:150:16: style: The scope of the variable 'tmp10' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:150:23: style: The scope of the variable 'tmp11' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:150:30: style: The scope of the variable 'tmp12' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:150:37: style: The scope of the variable 'tmp13' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:151:16: style: The scope of the variable 'z1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:151:20: style: The scope of the variable 'z2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:151:24: style: The scope of the variable 'z3' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:151:28: style: The scope of the variable 'z4' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:151:32: style: The scope of the variable 'z5' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:151:36: style: The scope of the variable 'z11' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:151:41: style: The scope of the variable 'z13' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:214:16: style: The scope of the variable 'tmp0' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:214:22: style: The scope of the variable 'tmp1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:214:28: style: The scope of the variable 'tmp2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:214:34: style: The scope of the variable 'tmp3' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:214:40: style: The scope of the variable 'tmp4' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:214:46: style: The scope of the variable 'tmp5' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:214:52: style: The scope of the variable 'tmp6' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:214:58: style: The scope of the variable 'tmp7' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:215:16: style: The scope of the variable 'tmp10' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:215:23: style: The scope of the variable 'tmp11' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:215:30: style: The scope of the variable 'tmp12' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:215:37: style: The scope of the variable 'tmp13' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:216:16: style: The scope of the variable 'z1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:216:20: style: The scope of the variable 'z2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:216:24: style: The scope of the variable 'z3' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:216:28: style: The scope of the variable 'z4' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:216:32: style: The scope of the variable 'z5' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:216:36: style: The scope of the variable 'z11' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:216:41: style: The scope of the variable 'z13' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:281:16: style: The scope of the variable 'tmp0' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:281:22: style: The scope of the variable 'tmp1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:281:28: style: The scope of the variable 'tmp2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:281:34: style: The scope of the variable 'tmp3' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:281:40: style: The scope of the variable 'tmp4' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:281:46: style: The scope of the variable 'tmp5' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:281:52: style: The scope of the variable 'tmp6' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:281:58: style: The scope of the variable 'tmp7' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:282:16: style: The scope of the variable 'tmp10' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:282:23: style: The scope of the variable 'tmp11' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:282:30: style: The scope of the variable 'tmp12' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:282:37: style: The scope of the variable 'tmp13' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctfst.c:283:16: style: The scope of the variable 'z1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:185:16: style: The scope of the variable 'tmp0' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:185:22: style: The scope of the variable 'tmp1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:185:28: style: The scope of the variable 'tmp2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:185:34: style: The scope of the variable 'tmp3' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:185:40: style: The scope of the variable 'tmp4' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:185:46: style: The scope of the variable 'tmp5' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:185:52: style: The scope of the variable 'tmp6' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:185:58: style: The scope of the variable 'tmp7' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:186:16: style: The scope of the variable 'tmp10' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:186:23: style: The scope of the variable 'tmp11' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:186:30: style: The scope of the variable 'tmp12' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:186:37: style: The scope of the variable 'tmp13' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:187:16: style: The scope of the variable 'z1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:187:20: style: The scope of the variable 'z2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:187:24: style: The scope of the variable 'z3' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:187:28: style: The scope of the variable 'z4' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:187:32: style: The scope of the variable 'z5' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:264:16: style: The scope of the variable 'tmp0' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:264:22: style: The scope of the variable 'tmp1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:264:28: style: The scope of the variable 'tmp2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:264:34: style: The scope of the variable 'tmp3' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:264:40: style: The scope of the variable 'tmp4' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:264:46: style: The scope of the variable 'tmp5' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:264:52: style: The scope of the variable 'tmp6' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:264:58: style: The scope of the variable 'tmp7' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:265:16: style: The scope of the variable 'tmp10' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:265:23: style: The scope of the variable 'tmp11' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:265:30: style: The scope of the variable 'tmp12' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:265:37: style: The scope of the variable 'tmp13' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:266:16: style: The scope of the variable 'z1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:266:20: style: The scope of the variable 'z2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:266:24: style: The scope of the variable 'z3' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:266:28: style: The scope of the variable 'z4' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:266:32: style: The scope of the variable 'z5' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:351:16: style: The scope of the variable 'tmp0' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:351:22: style: The scope of the variable 'tmp1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:351:28: style: The scope of the variable 'tmp2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:351:34: style: The scope of the variable 'tmp3' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:351:40: style: The scope of the variable 'tmp4' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:351:46: style: The scope of the variable 'tmp5' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:351:52: style: The scope of the variable 'tmp6' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:351:58: style: The scope of the variable 'tmp7' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:352:16: style: The scope of the variable 'tmp10' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:352:23: style: The scope of the variable 'tmp11' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:352:30: style: The scope of the variable 'tmp12' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:352:37: style: The scope of the variable 'tmp13' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jfdctint.c:353:16: style: The scope of the variable 'z1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jpeg_ls.c:293:9: style: The scope of the variable 'Ra' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jpeg_ls.c:293:13: style: The scope of the variable 'Rb' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jpeg_ls.c:293:17: style: The scope of the variable 'Rc' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jpeg_ls.c:293:21: style: The scope of the variable 'Rd' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jpeg_ls.c:294:9: style: The scope of the variable 'D0' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jpeg_ls.c:294:13: style: The scope of the variable 'D1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jpeg_ls.c:294:17: style: The scope of the variable 'D2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jpeg_ls.c:394:12: style: The scope of the variable 't' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jrevdct.c:703:21: style: Variable 'z1' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jrevdct.c:695:21: note: Variable 'z1' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/libffmpeg/libavcodec/jrevdct.c:703:21: note: Variable 'z1' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/libffmpeg/libavcodec/jrevdct.c:729:21: style: Variable 'z2' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/libffmpeg/libavcodec/jrevdct.c:720:21: note: Variable 'z2' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/libffmpeg/libavcodec/jrevdct.c:729:21: note: Variable 'z2' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/libffmpeg/libavcodec/lcl.c:86:25: style: struct member 'LclContext::avctx' is never used. [unusedStructMember]
xine-lib-1.1.21/src/libffmpeg/libavcodec/lcl.c:91:9: style: struct member 'LclContext::imgtype' is never used. [unusedStructMember]
xine-lib-1.1.21/src/libffmpeg/libavcodec/lcl.c:93:9: style: struct member 'LclContext::compression' is never used. [unusedStructMember]
xine-lib-1.1.21/src/libffmpeg/libavcodec/lcl.c:95:9: style: struct member 'LclContext::flags' is never used. [unusedStructMember]
xine-lib-1.1.21/src/libffmpeg/libavcodec/lcl.c:97:18: style: struct member 'LclContext::decomp_size' is never used. [unusedStructMember]
xine-lib-1.1.21/src/libffmpeg/libavcodec/lcl.c:99:20: style: struct member 'LclContext::decomp_buf' is never used. [unusedStructMember]
xine-lib-1.1.21/src/libffmpeg/libavcodec/lcl.c:101:18: style: struct member 'LclContext::max_comp_size' is never used. [unusedStructMember]
xine-lib-1.1.21/src/libffmpeg/libavcodec/lcl.c:103:20: style: struct member 'LclContext::comp_buf' is never used. [unusedStructMember]
xine-lib-1.1.21/src/libffmpeg/libavcodec/libpostproc/postprocess_template.c:1577:13: style: The scope of the variable 'a' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/libpostproc/postprocess_template.c:1577:16: style: The scope of the variable 'b' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/libpostproc/postprocess_template.c:1899:13: style: The scope of the variable 'a' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/libpostproc/postprocess_template.c:3358:13: style: The scope of the variable 'black' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/libpostproc/postprocess_template.c:3358:22: style: The scope of the variable 'white' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/libpostproc/postprocess.c:771:15: style: The scope of the variable 'filterToken' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/libpostproc/postprocess_template.c:3349:65: style: Function 'postProcess_C' argument 10 names different: declaration 'c' definition 'c2'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libffmpeg/libavcodec/libpostproc/postprocess_template.c:3183:65: note: Function 'postProcess_C' argument 10 names different: declaration 'c' definition 'c2'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/libpostproc/postprocess_template.c:3349:65: note: Function 'postProcess_C' argument 10 names different: declaration 'c' definition 'c2'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/libpostproc/postprocess.c:1003:57: style: Function 'pp_get_context' argument 3 names different: declaration 'flags' definition 'cpuCaps'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libffmpeg/libavcodec/libpostproc/postprocess.h:62:57: note: Function 'pp_get_context' argument 3 names different: declaration 'flags' definition 'cpuCaps'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/libpostproc/postprocess.c:1003:57: note: Function 'pp_get_context' argument 3 names different: declaration 'flags' definition 'cpuCaps'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/libpostproc/postprocess.c:1027:28: style: Function 'pp_free_context' argument 1 names different: declaration 'ppContext' definition 'vc'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libffmpeg/libavcodec/libpostproc/postprocess.h:63:36: note: Function 'pp_free_context' argument 1 names different: declaration 'ppContext' definition 'vc'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/libpostproc/postprocess.c:1027:28: note: Function 'pp_free_context' argument 1 names different: declaration 'ppContext' definition 'vc'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/libpostproc/postprocess.c:1050:22: style: Function 'pp_postprocess' argument 5 names different: declaration 'horizontalSize' definition 'width'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libffmpeg/libavcodec/libpostproc/postprocess.h:49:22: note: Function 'pp_postprocess' argument 5 names different: declaration 'horizontalSize' definition 'width'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/libpostproc/postprocess.c:1050:22: note: Function 'pp_postprocess' argument 5 names different: declaration 'horizontalSize' definition 'width'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/libpostproc/postprocess.c:1050:33: style: Function 'pp_postprocess' argument 6 names different: declaration 'verticalSize' definition 'height'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libffmpeg/libavcodec/libpostproc/postprocess.h:49:42: note: Function 'pp_postprocess' argument 6 names different: declaration 'verticalSize' definition 'height'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/libpostproc/postprocess.c:1050:33: note: Function 'pp_postprocess' argument 6 names different: declaration 'verticalSize' definition 'height'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/libpostproc/postprocess.c:1051:45: style: Function 'pp_postprocess' argument 8 names different: declaration 'QP_stride' definition 'QPStride'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libffmpeg/libavcodec/libpostproc/postprocess.h:50:45: note: Function 'pp_postprocess' argument 8 names different: declaration 'QP_stride' definition 'QPStride'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/libpostproc/postprocess.c:1051:45: note: Function 'pp_postprocess' argument 8 names different: declaration 'QP_stride' definition 'QPStride'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/libpostproc/postprocess.c:1052:29: style: Function 'pp_postprocess' argument 9 names different: declaration 'mode' definition 'vm'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libffmpeg/libavcodec/libpostproc/postprocess.h:51:29: note: Function 'pp_postprocess' argument 9 names different: declaration 'mode' definition 'vm'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/libpostproc/postprocess.c:1052:29: note: Function 'pp_postprocess' argument 9 names different: declaration 'mode' definition 'vm'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/libpostproc/postprocess.c:1052:40: style: Function 'pp_postprocess' argument 10 names different: declaration 'ppContext' definition 'vc'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libffmpeg/libavcodec/libpostproc/postprocess.h:51:49: note: Function 'pp_postprocess' argument 10 names different: declaration 'ppContext' definition 'vc'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/libpostproc/postprocess.c:1052:40: note: Function 'pp_postprocess' argument 10 names different: declaration 'ppContext' definition 'vc'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/libpostproc/postprocess_internal.h:172:28: portability: 'dest' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/libffmpeg/libavcodec/libpostproc/postprocess_internal.h:172:50: portability: 'src' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/libffmpeg/libavcodec/libpostproc/postprocess_internal.h:73:30: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/libpostproc/postprocess_template.c:2058:34: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/libpostproc/postprocess_template.c:2059:34: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/libpostproc/postprocess_template.c:2060:34: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/libpostproc/postprocess.c:787:9: warning: The buffer 'temp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xine-lib-1.1.21/src/libffmpeg/libavcodec/libpostproc/postprocess.c:915:57: style: Array index 'o' is used before limits check. [arrayIndexThenCheck]
xine-lib-1.1.21/src/libffmpeg/libavcodec/libpostproc/postprocess.c:931:57: style: Array index 'o' is used before limits check. [arrayIndexThenCheck]
xine-lib-1.1.21/src/libffmpeg/libavcodec/libpostproc/postprocess_altivec_template.c:68:16: style: Unused variable: y [unusedVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mace.c:272:12: style: The scope of the variable 'pkt' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mace.c:356:12: style: The scope of the variable 'pkt' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mace.c:256:29: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mdct.c:82:27: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mdct.c:134:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mdec.c:61:9: style: The scope of the variable 'level' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mdec.c:61:16: style: The scope of the variable 'diff' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mdec.c:61:25: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mdec.c:61:28: style: The scope of the variable 'run' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mdec.c:62:9: style: The scope of the variable 'component' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mdec.c:82:9: style: The scope of the variable 're_cache' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mdec.c:95:34: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mjpeg.c:242:17: style: The scope of the variable 'nb' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mjpeg.c:1045:14: style: The scope of the variable 'index' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mjpeg.c:1080:14: style: The scope of the variable 'index' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mjpeg.c:1080:24: style: The scope of the variable 'class' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mjpeg.c:1080:31: style: The scope of the variable 'n' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mjpeg.c:1080:37: style: The scope of the variable 'code_max' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mjpeg.c:1295:9: style: The scope of the variable 'code' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mjpeg.c:1295:18: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mjpeg.c:1295:21: style: The scope of the variable 'level' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mjpeg.c:1308:6: style: The scope of the variable 're_cache' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mjpeg.c:1353:9: style: The scope of the variable 'code' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mjpeg.c:1353:15: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mjpeg.c:1353:18: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mjpeg.c:1353:21: style: The scope of the variable 'level' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mjpeg.c:1353:33: style: The scope of the variable 'run' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mjpeg.c:1373:6: style: The scope of the variable 're_cache' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mjpeg.c:1587:26: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mjpeg.c:1324:34: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mjpeg.c:1387:34: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mjpeg.c:1412:47: warning: Shifting 32-bit value by 32 bits is undefined behaviour. See condition at line 1413. [shiftTooManyBits]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mjpeg.c:1413:19: note: Assuming that condition 'if(val)' is not redundant
xine-lib-1.1.21/src/libffmpeg/libavcodec/mjpeg.c:1412:47: note: Shift
xine-lib-1.1.21/src/libffmpeg/libavcodec/mjpeg.c:53:13: style: struct member 'MJpegContext::huff_size_dc_luminance' is never used. [unusedStructMember]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mjpeg.c:54:14: style: struct member 'MJpegContext::huff_code_dc_luminance' is never used. [unusedStructMember]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mjpeg.c:55:13: style: struct member 'MJpegContext::huff_size_dc_chrominance' is never used. [unusedStructMember]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mjpeg.c:56:14: style: struct member 'MJpegContext::huff_code_dc_chrominance' is never used. [unusedStructMember]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mjpeg.c:58:13: style: struct member 'MJpegContext::huff_size_ac_luminance' is never used. [unusedStructMember]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mjpeg.c:59:14: style: struct member 'MJpegContext::huff_code_ac_luminance' is never used. [unusedStructMember]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mjpeg.c:60:13: style: struct member 'MJpegContext::huff_size_ac_chrominance' is never used. [unusedStructMember]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mjpeg.c:61:14: style: struct member 'MJpegContext::huff_code_ac_chrominance' is never used. [unusedStructMember]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mjpeg.c:2359:15: style: Variable 'buf_ptr' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mjpeg.c:2360:15: style: Variable 'buf_end' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/motion_est_template.c:686:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/libffmpeg/libavcodec/motion_est_template.c:687:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/libffmpeg/libavcodec/motion_est_template.c:834:21: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpeg12.c:1094:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpeg12.c:1094:15: style: The scope of the variable 'k' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpeg12.c:1094:18: style: The scope of the variable 'cbp' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpeg12.c:1094:23: style: The scope of the variable 'val' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpeg12.c:1094:37: style: The scope of the variable 'motion_type' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpeg12.c:1353:51: style: The scope of the variable 'm' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpeg12.c:1546:9: style: The scope of the variable 'level' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpeg12.c:1546:29: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpeg12.c:1546:32: style: The scope of the variable 'run' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpeg12.c:1565:9: style: The scope of the variable 're_cache' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpeg12.c:1913:9: style: The scope of the variable 'level' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpeg12.c:1913:29: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpeg12.c:1913:32: style: The scope of the variable 'run' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpeg12.c:1945:9: style: The scope of the variable 're_cache' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpeg12.c:1993:9: style: The scope of the variable 'level' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpeg12.c:1993:26: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpeg12.c:1993:29: style: The scope of the variable 'run' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpeg12.c:2021:9: style: The scope of the variable 're_cache' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpeg12.c:2115:13: style: The scope of the variable 'old_permutation' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpeg12.c:2903:12: style: The scope of the variable 'v' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpeg12.c:2957:14: style: The scope of the variable 'flags' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpeg12.c:3061:14: style: The scope of the variable 'input_size' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpeg12.c:1578:34: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpeg12.c:1651:34: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpeg12.c:1726:34: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpeg12.c:1808:34: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpeg12.c:1878:30: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpeg12.c:1957:34: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpeg12.c:2033:34: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpeg12.c:2994:23: style: Variable 'drop_frame_flag' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegaudiodec.c:302:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegaudiodec.c:302:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegaudiodec.c:302:15: style: The scope of the variable 'k' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegaudiodec.c:414:19: style: The scope of the variable 'f' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegaudiodec.c:430:20: style: The scope of the variable 'f' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegaudiodec.c:431:17: style: The scope of the variable 'e' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegaudiodec.c:431:20: style: The scope of the variable 'k' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegaudiodec.c:853:20: style: The scope of the variable 'v' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegaudiodec.c:856:14: style: The scope of the variable 'sum2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegaudiodec.c:1006:39: style: The scope of the variable 's2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegaudiodec.c:1006:43: style: The scope of the variable 's3' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegaudiodec.c:1007:19: style: The scope of the variable 'tmp1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegaudiodec.c:1117:22: style: The scope of the variable 'frame_size' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegaudiodec.c:1553:20: style: The scope of the variable 'k' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegaudiodec.c:1553:23: style: The scope of the variable 'l' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegaudiodec.c:1770:15: style: The scope of the variable 'len' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegaudiodec.c:1771:20: style: The scope of the variable 'dst' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegaudiodec.c:1771:26: style: The scope of the variable 'ptr1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegaudiodec.c:1934:20: style: The scope of the variable 'csa' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegaudiodec.c:2017:30: style: The scope of the variable 'v' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegaudiodec.c:2310:21: style: The scope of the variable 'slen' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegaudiodec.c:2369:47: style: The scope of the variable 'sl' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegaudiodec.c:2470:14: style: The scope of the variable 'samples_ptr' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegaudiodec.c:184:11: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/libffmpeg/libavcodec/bitstream.h:672:10: warning: Shifting 32-bit value by 32 bits is undefined behaviour. See condition at line 1437. [shiftTooManyBits]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegaudiodec.c:1437:34: note: Assuming that condition 'bits<0' is not redundant
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegaudiodec.c:1451:54: note: Calling function 'get_bits', 2nd argument 'n' value is 0
xine-lib-1.1.21/src/libffmpeg/libavcodec/bitstream.h:672:10: note: Shift
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegaudiodec.c:99:9: style: struct member 'MP3On4DecodeContext::frames' is never used. [unusedStructMember]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegaudiodec.c:100:9: style: struct member 'MP3On4DecodeContext::chan_cfg' is never used. [unusedStructMember]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegaudiodec.c:355:17: style: Variable 'n' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegaudiodec.c:2161:28: style: Variable 'private_bits' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegaudiodec.c:184:11: warning: Either the condition 'bits<0' is redundant, otherwise there is negative array index -2. [negativeIndex]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegaudiodec.c:1437:34: note: Assuming that condition 'bits<0' is not redundant
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegaudiodec.c:1452:53: note: Calling function 'l1_unscale', 1st argument 'n' value is -1
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegaudiodec.c:184:11: note: Negative array index
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegvideo.c:783:22: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegvideo.c:784:22: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegvideo.c:384:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegvideo.c:1668:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegvideo.c:3480:9: style: The scope of the variable 'dxy' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegvideo.c:3480:22: style: The scope of the variable 'src_x' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegvideo.c:3480:29: style: The scope of the variable 'src_y' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegvideo.c:3480:36: style: The scope of the variable 'motion_x' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegvideo.c:3480:46: style: The scope of the variable 'motion_y' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegvideo.c:3482:14: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegvideo.c:3482:20: style: The scope of the variable 'dest' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegvideo.c:6670:12: style: The scope of the variable 'level' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegvideo.c:6702:12: style: The scope of the variable 'level' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegvideo.c:6731:12: style: The scope of the variable 'level' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegvideo.c:6761:12: style: The scope of the variable 'level' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegvideo.c:6794:12: style: The scope of the variable 'level' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegvideo.c:6825:12: style: The scope of the variable 'level' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegvideo.c:6862:12: style: The scope of the variable 'level' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegvideo.c:456:1: style: Label 'fail' is not used. [unusedLabel]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegvideo.c:519:1: style: Label 'fail' is not used. [unusedLabel]
xine-lib-1.1.21/src/libffmpeg/libavcodec/msmpeg4.c:782:9: style: The scope of the variable 'sign' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/msmpeg4.c:782:15: style: The scope of the variable 'code' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/msmpeg4.c:989:20: style: The scope of the variable 'uni_code' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/msmpeg4.c:989:30: style: The scope of the variable 'uni_len' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/msmpeg4.c:1045:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/msmpeg4.c:1142:9: style: The scope of the variable 'code' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/msmpeg4.c:1417:14: style: The scope of the variable 'code' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/msmpeg4.c:1661:5: style: The scope of the variable 're_cache' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/wmv2.c:353:9: style: The scope of the variable 'code' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/wmv2.c:548:9: style: The scope of the variable 'sub_cbp' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/msmpeg4.c:1592:64: style: Function 'msmpeg4_decode_block' argument 5 names different: declaration 'scantable' definition 'scan_table'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libffmpeg/libavcodec/msmpeg4.c:66:73: note: Function 'msmpeg4_decode_block' argument 5 names different: declaration 'scantable' definition 'scan_table'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/msmpeg4.c:1592:64: note: Function 'msmpeg4_decode_block' argument 5 names different: declaration 'scantable' definition 'scan_table'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/wmv2.c:613:48: style: Function 'ff_wmv2_add_mb' argument 2 names different: declaration 'block' definition 'block1'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libffmpeg/libavcodec/mpegvideo.h:911:48: note: Function 'ff_wmv2_add_mb' argument 2 names different: declaration 'block' definition 'block1'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/wmv2.c:613:48: note: Function 'ff_wmv2_add_mb' argument 2 names different: declaration 'block' definition 'block1'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/msmpeg4.c:1764:38: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/msmpeg4.c:1784:34: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/msmpeg4.c:1795:30: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/msmpeg4.c:1318:14: style: Variable 'fps' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/msrle.c:63:19: style: The scope of the variable 'rle_code' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/msrle.c:65:19: style: The scope of the variable 'stream_byte' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/msrle.c:158:19: style: The scope of the variable 'rle_code' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/msrle.c:160:19: style: The scope of the variable 'stream_byte' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/msvideo1.c:89:9: style: The scope of the variable 'block_ptr' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/msvideo1.c:194:9: style: The scope of the variable 'block_ptr' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/opt.c:161:41: warning: Size of pointer 'val' used instead of size of its data. [pointerSize]
xine-lib-1.1.21/src/libffmpeg/libavcodec/parser.c:105:16: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/ppc/fft_altivec.c:73:30: style: The scope of the variable 'q' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/ppc/fft_altivec.c:124:11: style: Variable 'np2' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/ppc/float_altivec.c:74:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/ppc/mpegvideo_altivec.c:499:12: style: The scope of the variable 'level' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/ppc/snow_altivec.c:347:13: style: The scope of the variable 'a' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/ppc/snow_altivec.c:517:15: style: The scope of the variable 'dst' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/ppc/snow_altivec.c:584:15: style: The scope of the variable 'dst' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/ppc/snow_altivec.c:664:15: style: The scope of the variable 'dst' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/ppc/snow_altivec.c:711:15: style: The scope of the variable 'dst' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/ppc/snow_altivec.c:548:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/ppc/snow_altivec.c:614:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/ppc/snow_altivec.c:50:14: style: Variable 'offset' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/ppc/snow_altivec.c:672:5: style: Variable 'vbuf' is not assigned a value. [unassignedVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/ppc/snow_altivec.c:718:5: style: Variable 'vbuf' is not assigned a value. [unassignedVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qdm2.c:675:9: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qdm2.c:675:14: style: The scope of the variable 'acc' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qdm2.c:675:19: style: The scope of the variable 'esp_40' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qdm2.c:675:27: style: The scope of the variable 'comp' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qdm2.c:676:9: style: The scope of the variable 'add1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qdm2.c:676:15: style: The scope of the variable 'add2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qdm2.c:676:21: style: The scope of the variable 'add3' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qdm2.c:676:27: style: The scope of the variable 'add4' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qdm2.c:677:13: style: The scope of the variable 'multres' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qdm2.c:801:31: style: The scope of the variable 'channels' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qdm2.c:984:15: style: The scope of the variable 'run' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qdm2.c:984:27: style: The scope of the variable 'diff' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qdm2.c:1218:26: style: The scope of the variable 'sub_packet_size' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qdm2.c:1352:26: style: The scope of the variable 'phase' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qdm2.c:1352:33: style: The scope of the variable 'exp' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qdm2.c:1353:37: style: The scope of the variable 'stereo_phase' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qdm2.c:1354:9: style: The scope of the variable 'local_int_14' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qdm2.c:1354:23: style: The scope of the variable 'stereo_exp' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qdm2.c:1429:32: style: The scope of the variable 'type' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qdm2.c:1500:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qdm2.c:1621:11: style: The scope of the variable 'c' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qdm2.c:1621:14: style: The scope of the variable 's' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qdm2.c:1621:17: style: The scope of the variable 'f0' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qdm2.c:1621:21: style: The scope of the variable 'f1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qdm2.c:1621:25: style: The scope of the variable 'f2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qdm2.c:1621:29: style: The scope of the variable 'f3' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qdm2.c:1622:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qdm2.c:1768:11: style: The scope of the variable 'alpha' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qdrw.c:89:25: style: The scope of the variable 'code' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qdrw.c:115:24: style: The scope of the variable 'pix' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qpeg.c:41:9: style: The scope of the variable 'code' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qpeg.c:43:9: style: The scope of the variable 'run' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qpeg.c:43:14: style: The scope of the variable 'copy' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qpeg.c:124:9: style: The scope of the variable 'code' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qpeg.c:260:9: style: The scope of the variable 'delta' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qtrle.c:83:9: style: The scope of the variable 'rle_code' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qtrle.c:84:18: style: The scope of the variable 'pixel_ptr' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qtrle.c:174:9: style: The scope of the variable 'rle_code' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qtrle.c:175:18: style: The scope of the variable 'pixel_ptr' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qtrle.c:256:9: style: The scope of the variable 'rle_code' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qtrle.c:257:18: style: The scope of the variable 'pixel_ptr' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qtrle.c:334:9: style: The scope of the variable 'rle_code' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qtrle.c:335:18: style: The scope of the variable 'pixel_ptr' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qtrle.c:413:9: style: The scope of the variable 'rle_code' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/qtrle.c:414:18: style: The scope of the variable 'pixel_ptr' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/ra144.c:356:7: style: The scope of the variable 'b' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/ra144.c:360:8: style: The scope of the variable 'ptr1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/ra144.c:434:17: style: The scope of the variable 'shptr' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/ra144.c:122:9: style: Variable 'buffer' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/ra288.c:55:7: style: The scope of the variable 'n' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/ra288.c:55:9: style: The scope of the variable 'temp' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/ra288.c:96:10: style: The scope of the variable 'p1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/ra288.c:96:14: style: The scope of the variable 'p2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/ra288.c:142:10: style: The scope of the variable 'p1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/ra288.c:142:14: style: The scope of the variable 'p2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/ra288.c:143:13: style: The scope of the variable 'f1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/ra288.c:143:16: style: The scope of the variable 'f2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/ra288.c:200:10: style: The scope of the variable 'p1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/ra288.c:200:14: style: The scope of the variable 'p2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/ratecontrol.c:668:12: style: The scope of the variable 'bits' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/ratecontrol.c:669:12: style: The scope of the variable 'rate_factor' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/ratecontrol.c:241:20: style: Variable 'q' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/ratecontrol.c:445:11: style: Variable 'bits' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/ratecontrol.c:741:15: style: Variable 'bits' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/raw.c:77:60: style: Function 'avcodec_pix_fmt_to_codec_tag' argument 1 names different: declaration 'p' definition 'fmt'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libffmpeg/libavcodec/avcodec.h:2454:60: note: Function 'avcodec_pix_fmt_to_codec_tag' argument 1 names different: declaration 'p' definition 'fmt'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/raw.c:77:60: note: Function 'avcodec_pix_fmt_to_codec_tag' argument 1 names different: declaration 'p' definition 'fmt'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/resample2.c:190:20: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/resample2.c:135:68: style: Function 'av_resample_init' argument 3 names different: declaration 'filter_length' definition 'filter_size'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libffmpeg/libavcodec/avcodec.h:2404:75: note: Function 'av_resample_init' argument 3 names different: declaration 'filter_length' definition 'filter_size'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/resample2.c:135:68: note: Function 'av_resample_init' argument 3 names different: declaration 'filter_length' definition 'filter_size'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/resample2.c:135:85: style: Function 'av_resample_init' argument 4 names different: declaration 'log2_phase_count' definition 'phase_shift'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libffmpeg/libavcodec/avcodec.h:2404:94: note: Function 'av_resample_init' argument 4 names different: declaration 'log2_phase_count' definition 'phase_shift'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/resample2.c:135:85: note: Function 'av_resample_init' argument 4 names different: declaration 'log2_phase_count' definition 'phase_shift'.
xine-lib-1.1.21/src/libffmpeg/libavcodec/resample2.c:236:64: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/roqvideo.c:286:18: style: The scope of the variable 'chunk_id' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/rpza.c:81:19: style: The scope of the variable 'opcode' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/rpza.c:82:9: style: The scope of the variable 'n_blocks' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/rv10.c:731:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/rv10.c:490:94: style: Checking if unsigned variable 's->pp_time' is less than zero. [unsignedLessThanZero]
xine-lib-1.1.21/src/libffmpeg/libavcodec/rv10.c:367:10: style: Variable 'unk' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/shorten.c:145:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/shorten.c:254:9: style: The scope of the variable 'sum' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/smacker.c:581:9: style: The scope of the variable 'val' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/smc.c:374:17: style: Variable 'color_flags_a' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/libffmpeg/libavcodec/smc.c:373:17: note: Variable 'color_flags_a' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/libffmpeg/libavcodec/smc.c:374:17: note: Variable 'color_flags_a' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/libffmpeg/libavcodec/smc.c:90:19: style: The scope of the variable 'opcode' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:1636:9: style: Variable 'run_index' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:1635:14: note: Variable 'run_index' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:1636:9: note: Variable 'run_index' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:597:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:1588:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:1588:12: style: The scope of the variable 'y' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:1715:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:1715:11: style: The scope of the variable 'y' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:1731:17: style: The scope of the variable 'lt' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:2533:15: style: The scope of the variable 'dst' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:2577:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:2577:11: style: The scope of the variable 'y' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:2728:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:2728:12: style: The scope of the variable 'y' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:2795:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:2795:12: style: The scope of the variable 'y' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:3110:13: style: The scope of the variable 'index' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:3110:20: style: The scope of the variable 'value' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:3559:15: style: The scope of the variable 'prev' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:3611:9: style: The scope of the variable 'plane_index' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:3611:22: style: The scope of the variable 'level' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:3611:29: style: The scope of the variable 'orientation' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:3661:9: style: The scope of the variable 'plane_index' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:3661:22: style: The scope of the variable 'level' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:3661:29: style: The scope of the variable 'orientation' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:4406:16: style: The scope of the variable 'y' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:4407:13: style: The scope of the variable 'decode_state' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:4438:9: style: The scope of the variable 'y' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:4439:9: style: The scope of the variable 'end_y' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:2549:23: error: Shifting by a negative value is undefined behaviour [shiftNegative]
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:2708:23: error: Shifting by a negative value is undefined behaviour [shiftNegative]
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:2388:35: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:2420:35: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:2555:36: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:2714:36: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:2753:40: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:2815:40: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:2984:32: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:525:14: style: Variable 'offset' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:543:14: style: Variable 'offset' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:2776:13: style: Variable 'add_yblock' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:2833:13: style: Variable 'add_yblock' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:3785:10: style: Variable 'dec' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/snow.c:3147:12: warning: The array 'p' is too small, the function 'check_block' expects a bigger one. [argumentSize]
xine-lib-1.1.21/src/libffmpeg/libavcodec/svq1.c:259:21: style: The scope of the variable 'stages' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/svq1.c:260:21: style: The scope of the variable 'width' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/svq1.c:260:28: style: The scope of the variable 'height' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/svq1.c:314:21: style: The scope of the variable 'stages' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/svq1.c:315:21: style: The scope of the variable 'width' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/svq1.c:315:28: style: The scope of the variable 'height' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/svq1.c:351:14: style: The scope of the variable 'diff' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/svq1.c:444:15: style: The scope of the variable 'src' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/svq1.c:445:15: style: The scope of the variable 'dst' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/bitstream.h:672:10: warning: Shifting 32-bit value by 32 bits is undefined behaviour. See condition at line 335. [shiftTooManyBits]
xine-lib-1.1.21/src/libffmpeg/libavcodec/svq1.c:335:17: note: Assuming that condition 'stages>0' is not redundant
xine-lib-1.1.21/src/libffmpeg/libavcodec/svq1.c:344:5: note: Calling function 'get_bits', 2nd argument 'n' value is 0
xine-lib-1.1.21/src/libffmpeg/libavcodec/bitstream.h:672:10: note: Shift
xine-lib-1.1.21/src/libffmpeg/libavcodec/svq1.c:299:7: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/svq1.c:344:5: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/svq1.c:79:9: style: struct member 'SVQ1Context::frame_width' is never used. [unusedStructMember]
xine-lib-1.1.21/src/libffmpeg/libavcodec/svq1.c:80:9: style: struct member 'SVQ1Context::frame_height' is never used. [unusedStructMember]
xine-lib-1.1.21/src/libffmpeg/libavcodec/svq1.c:83:9: style: struct member 'SVQ1Context::y_block_width' is never used. [unusedStructMember]
xine-lib-1.1.21/src/libffmpeg/libavcodec/svq1.c:84:9: style: struct member 'SVQ1Context::y_block_height' is never used. [unusedStructMember]
xine-lib-1.1.21/src/libffmpeg/libavcodec/svq1.c:87:9: style: struct member 'SVQ1Context::c_block_width' is never used. [unusedStructMember]
xine-lib-1.1.21/src/libffmpeg/libavcodec/svq1.c:88:9: style: struct member 'SVQ1Context::c_block_height' is never used. [unusedStructMember]
xine-lib-1.1.21/src/libffmpeg/libavcodec/svq1.c:90:15: style: struct member 'SVQ1Context::mb_type' is never used. [unusedStructMember]
xine-lib-1.1.21/src/libffmpeg/libavcodec/svq1.c:91:15: style: struct member 'SVQ1Context::dummy' is never used. [unusedStructMember]
xine-lib-1.1.21/src/libffmpeg/libavcodec/svq1.c:92:15: style: struct member 'SVQ1Context::motion_val8' is never used. [unusedStructMember]
xine-lib-1.1.21/src/libffmpeg/libavcodec/svq1.c:93:15: style: struct member 'SVQ1Context::motion_val16' is never used. [unusedStructMember]
xine-lib-1.1.21/src/libffmpeg/libavcodec/svq1.c:95:13: style: struct member 'SVQ1Context::rd_total' is never used. [unusedStructMember]
xine-lib-1.1.21/src/libffmpeg/libavcodec/svq1.c:590:21: style: struct member 'Anonymous0::width' is never used. [unusedStructMember]
xine-lib-1.1.21/src/libffmpeg/libavcodec/svq1.c:590:32: style: struct member 'Anonymous0::height' is never used. [unusedStructMember]
xine-lib-1.1.21/src/libffmpeg/libavcodec/truemotion1.c:255:9: style: The scope of the variable 'len' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/truemotion1.c:276:9: style: The scope of the variable 'len' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/truemotion1.c:297:9: style: The scope of the variable 'len' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/truemotion1.c:596:9: style: The scope of the variable 'pixels_left' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/truemotion1.c:598:18: style: The scope of the variable 'horiz_pred' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/truemotion1.c:599:19: style: The scope of the variable 'vert_pred' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/truemotion1.c:600:19: style: The scope of the variable 'current_pixel_pair' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/truemotion1.c:601:19: style: The scope of the variable 'prev_pixel_pair' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/truemotion1.c:608:19: style: The scope of the variable 'mb_change_byte' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/truemotion1.c:610:9: style: The scope of the variable 'mb_change_index' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/truemotion1.c:728:9: style: The scope of the variable 'pixels_left' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/truemotion1.c:730:18: style: The scope of the variable 'horiz_pred' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/truemotion1.c:731:19: style: The scope of the variable 'vert_pred' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/truemotion1.c:732:19: style: The scope of the variable 'current_pixel_pair' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/truemotion1.c:733:19: style: The scope of the variable 'prev_pixel_pair' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/truemotion1.c:740:19: style: The scope of the variable 'mb_change_byte' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/truemotion1.c:742:9: style: The scope of the variable 'mb_change_index' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/truemotion1.c:453:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.1.21/src/libffmpeg/libavcodec/truemotion1.c:454:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.1.21/src/libffmpeg/libavcodec/truemotion1.c:455:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.1.21/src/libffmpeg/libavcodec/truemotion1.c:456:42: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.1.21/src/libffmpeg/libavcodec/truemotion1.c:379:16: error: Uninitialized struct member: header.xoffset [uninitStructMember]
xine-lib-1.1.21/src/libffmpeg/libavcodec/truemotion1.c:380:16: error: Uninitialized struct member: header.yoffset [uninitStructMember]
xine-lib-1.1.21/src/libffmpeg/libavcodec/truemotion1.c:377:16: error: Uninitialized struct member: header.width [uninitStructMember]
xine-lib-1.1.21/src/libffmpeg/libavcodec/truemotion1.c:378:16: error: Uninitialized struct member: header.height [uninitStructMember]
xine-lib-1.1.21/src/libffmpeg/libavcodec/truemotion2.c:162:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/truemotion2.c:242:12: style: The scope of the variable 'v' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/truemotion2.c:378:9: style: The scope of the variable 'ct' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/truemotion2.c:594:9: style: The scope of the variable 'd' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/truemotion2.c:220:18: style: Variable 'length' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/truemotion2.c:226:13: style: Variable 'w' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/truemotion2.c:225:13: style: Variable 'h' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/truemotion2.c:224:16: style: Variable 'size' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/truemotion2.c:227:17: style: Variable 'flags' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/truemotion2.c:229:14: style: Variable 'xr' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/truemotion2.c:228:14: style: Variable 'yr' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/truespeech.c:140:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xine-lib-1.1.21/src/libffmpeg/libavcodec/tscc.c:244:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xine-lib-1.1.21/src/libffmpeg/libavcodec/tscc.c:280:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xine-lib-1.1.21/src/libffmpeg/libavcodec/tscc.c:81:9: style: The scope of the variable 'p1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/tscc.c:190:47: style: Variable 'encoded' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/tscc.c:195:15: style: Variable 'len' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/tta.c:203:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/tta.c:293:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/ulti.c:265:17: style: The scope of the variable 'code' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vc1.c:3479:61: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vc1.c:2876:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vc1.c:2873:5: note: Variable 'i' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/libffmpeg/libavcodec/vc1.c:2876:5: note: Variable 'i' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/libffmpeg/libavcodec/vc1.c:3081:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vc1.c:3078:5: note: Variable 'i' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/libffmpeg/libavcodec/vc1.c:3081:5: note: Variable 'i' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/libffmpeg/libavcodec/vc1.c:441:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vc1.c:1342:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vc1.c:1601:9: style: The scope of the variable 'fcm' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vc1.c:1951:9: style: The scope of the variable 'sum' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vc1.c:2590:16: style: The scope of the variable 'escape' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vc1.c:2771:13: style: The scope of the variable 'k' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vc1.c:3578:18: style: The scope of the variable 'off' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vc1.c:903:5: style: Variable 'uvdxy' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vc1.c:2159:5: style: Variable 'uvdxy' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vc1.c:2490:28: style: Variable 'scale' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vc1dsp.c:37:9: style: The scope of the variable 'a' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vc1dsp.c:37:12: style: The scope of the variable 'b' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vc1dsp.c:37:15: style: The scope of the variable 'c' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vc1dsp.c:37:18: style: The scope of the variable 'd' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vc1dsp.c:38:9: style: The scope of the variable 'd1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vc1dsp.c:38:13: style: The scope of the variable 'd2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vc1dsp.c:62:9: style: The scope of the variable 'a' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vc1dsp.c:62:12: style: The scope of the variable 'b' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vc1dsp.c:62:15: style: The scope of the variable 'c' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vc1dsp.c:62:18: style: The scope of the variable 'd' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vc1dsp.c:63:9: style: The scope of the variable 'd1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vc1dsp.c:63:13: style: The scope of the variable 'd2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vc1dsp.c:159:36: style: The scope of the variable 't7' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vc1dsp.c:159:39: style: The scope of the variable 't8' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vc1dsp.c:220:36: style: The scope of the variable 't7' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vc1dsp.c:220:39: style: The scope of the variable 't8' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vmdav.c:89:19: style: The scope of the variable 'tag' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vmdav.c:153:12: style: The scope of the variable 'l' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vmdav.c:190:19: style: The scope of the variable 'palette32' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vmdav.c:191:19: style: The scope of the variable 'r' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vmdav.c:191:22: style: The scope of the variable 'g' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vmdav.c:191:25: style: The scope of the variable 'b' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vmdav.c:196:20: style: The scope of the variable 'pb' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vmdav.c:197:19: style: The scope of the variable 'meth' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vmdav.c:200:19: style: The scope of the variable 'len' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vmdav.c:201:9: style: The scope of the variable 'ofs' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vmdav.c:205:9: style: The scope of the variable 'dp_size' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vmdav.c:325:19: style: The scope of the variable 'r' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vmdav.c:325:22: style: The scope of the variable 'g' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vmdav.c:325:25: style: The scope of the variable 'b' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vmdav.c:474:9: style: The scope of the variable 'bytes_decoded' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vmdav.c:496:25: style: Variable 'bytes_decoded' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vorbis.c:1712:26: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vorbis.c:1729:22: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vorbis.c:383:26: style: The scope of the variable 'flag' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vorbis.c:673:30: style: The scope of the variable 'book_idx' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vorbis.c:742:22: style: The scope of the variable 'high_bits' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vorbis.c:743:22: style: The scope of the variable 'low_bits' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vorbis.c:859:20: style: The scope of the variable 'map' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vorbis.c:860:18: style: The scope of the variable 'n' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vorbis.c:1129:19: style: The scope of the variable 'book_idx' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vorbis.c:1287:18: style: The scope of the variable 'class_' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vorbis.c:1288:18: style: The scope of the variable 'cdim' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vorbis.c:1289:18: style: The scope of the variable 'cbits' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vorbis.c:1291:18: style: The scope of the variable 'cval' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vorbis.c:1295:23: style: The scope of the variable 'adx' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vorbis.c:1295:28: style: The scope of the variable 'ady' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vorbis.c:1295:33: style: The scope of the variable 'off' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vorbis.c:1296:18: style: The scope of the variable 'dy' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vorbis.c:1296:22: style: The scope of the variable 'err' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vorbis.c:1465:35: style: The scope of the variable 'voffs' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vorbis.c:200:18: style: Array index 'p' is used before limits check. [arrayIndexThenCheck]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp3.c:2562:13: style: Variable 's->hbits' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp3.c:2560:13: note: Variable 's->hbits' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp3.c:2562:13: note: Variable 's->hbits' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp3.c:673:9: style: The scope of the variable 'current_superblock' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp3.c:675:9: style: The scope of the variable 'decode_fully_flags' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp3.c:676:9: style: The scope of the variable 'decode_partial_blocks' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp3.c:878:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp3.c:878:15: style: The scope of the variable 'k' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp3.c:879:9: style: The scope of the variable 'scheme' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp3.c:880:9: style: The scope of the variable 'current_macroblock' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp3.c:881:9: style: The scope of the variable 'current_fragment' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp3.c:882:9: style: The scope of the variable 'coding_mode' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp3.c:963:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp3.c:963:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp3.c:963:15: style: The scope of the variable 'k' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp3.c:964:9: style: The scope of the variable 'coding_mode' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp3.c:967:9: style: The scope of the variable 'last_motion_x' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp3.c:968:9: style: The scope of the variable 'last_motion_y' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp3.c:969:9: style: The scope of the variable 'prior_last_motion_x' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp3.c:970:9: style: The scope of the variable 'prior_last_motion_y' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp3.c:971:9: style: The scope of the variable 'current_macroblock' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp3.c:972:9: style: The scope of the variable 'current_fragment' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp3.c:1153:18: style: The scope of the variable 'fragment' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp3.c:1725:9: style: The scope of the variable 'filter_value' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp3.c:1741:9: style: The scope of the variable 'filter_value' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp3.c:1942:12: style: The scope of the variable 'inter' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp3.c:1942:19: style: The scope of the variable 'plane' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp3.c:2138:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp3.c:2576:9: style: The scope of the variable 'ptype' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp3.c:2578:9: style: The scope of the variable 'op_bytes' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp3.c:1603:57: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp3.c:480:15: style: Variable 'hilbert' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp3.c:2255:5: style: Variable 'init_frame' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp3.c:2312:5: style: Variable 'apply_loop_filter' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp5.c:41:9: style: The scope of the variable 'rows' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp5.c:41:15: style: The scope of the variable 'cols' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp5.c:182:14: style: The scope of the variable 'model' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp5.c:182:22: style: The scope of the variable 'model2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp5.c:184:24: style: The scope of the variable 'ctx' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp5.c:184:29: style: The scope of the variable 'ctx_last' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp5.c:74:20: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp5.c:79:12: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp56.c:306:12: style: The scope of the variable 'v' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp56.c:401:18: style: The scope of the variable 'off' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp6.c:48:9: style: The scope of the variable 'sub_version' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp6.c:49:9: style: The scope of the variable 'rows' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp6.c:49:15: style: The scope of the variable 'cols' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp6.c:197:24: style: The scope of the variable 'pos' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp6.c:252:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp6.c:283:14: style: The scope of the variable 'model' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp6.c:285:24: style: The scope of the variable 'ctx' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp6.c:357:22: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp6.c:495:32: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vp6.c:509:32: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vqavideo.c:301:18: style: The scope of the variable 'chunk_type' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vqavideo.c:303:9: style: The scope of the variable 'byte_skip' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vqavideo.c:305:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vqavideo.c:306:19: style: The scope of the variable 'r' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vqavideo.c:306:22: style: The scope of the variable 'g' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/vqavideo.c:306:25: style: The scope of the variable 'b' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/wavpack.c:156:12: style: The scope of the variable 't2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/wavpack.c:238:15: style: The scope of the variable 'L' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/wavpack.c:238:22: style: The scope of the variable 'R' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/wavpack.c:319:12: style: The scope of the variable 'S' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/wavpack.c:319:15: style: The scope of the variable 'T' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/wavpack.c:384:15: style: The scope of the variable 'id' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/wavpack.c:384:19: style: The scope of the variable 'size' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/wavpack.c:384:25: style: The scope of the variable 'ssize' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/wmadec.c:198:12: style: The scope of the variable 'l' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/wmadec.c:357:33: style: The scope of the variable 'block_len' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/wmadec.c:544:22: style: The scope of the variable 'k' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/wmadec.c:545:11: style: The scope of the variable 'v' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/wmadec.c:592:17: style: The scope of the variable 'a' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/wmadec.c:593:12: style: The scope of the variable 'e' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/wmadec.c:593:15: style: The scope of the variable 'm' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/wmadec.c:634:11: style: The scope of the variable 'p' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/wmadec.c:634:14: style: The scope of the variable 'q' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/wmadec.c:634:17: style: The scope of the variable 'w' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/wmadec.c:634:20: style: The scope of the variable 'v' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/wmadec.c:677:22: style: The scope of the variable 'code' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/wmadec.c:811:27: style: The scope of the variable 'a' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/wmadec.c:875:29: style: The scope of the variable 'sign' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/wmadec.c:940:45: style: The scope of the variable 'mult1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/wmadec.c:940:52: style: The scope of the variable 'noise' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/wmadec.c:941:20: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/wmadec.c:941:26: style: The scope of the variable 'n1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/wmadec.c:941:30: style: The scope of the variable 'last_high_band' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/wmadec.c:942:19: style: The scope of the variable 'exp_power' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/wmadec.c:968:35: style: The scope of the variable 'v' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/wmadec.c:1044:15: style: The scope of the variable 'a' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/wmadec.c:1044:18: style: The scope of the variable 'b' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/wmadec.c:1148:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/wmadec.c:1149:14: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/wmadec.c:1150:12: style: The scope of the variable 'iptr' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/xan.c:208:33: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xine-lib-1.1.21/src/libffmpeg/libavcodec/xan.c:282:19: style: The scope of the variable 'opcode' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/xan.c:284:9: style: The scope of the variable 'size' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/zmbv.c:488:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xine-lib-1.1.21/src/libffmpeg/libavcodec/zmbv.c:633:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xine-lib-1.1.21/src/libffmpeg/libavcodec/zmbv.c:88:25: style: The scope of the variable 'bh2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/zmbv.c:164:25: style: The scope of the variable 'bh2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/zmbv.c:320:25: style: The scope of the variable 'bh2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/zmbv.c:408:9: style: The scope of the variable 'hi_ver' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/zmbv.c:408:17: style: The scope of the variable 'lo_ver' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavcodec/zmbv.c:612:9: style: Unused variable: zret [unusedVariable]
xine-lib-1.1.21/src/libffmpeg/libavcodec/zmbv.c:540:25: warning: Ineffective statement similar to '*A++;'. Did you intend to write '(*A)++;'? [clarifyStatement]
xine-lib-1.1.21/src/libffmpeg/libavutil/common.h:182:30: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavutil/crc.c:66:44: style: Function 'av_crc' argument 2 names different: declaration 'start_crc' definition 'crc'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libffmpeg/libavutil/crc.h:32:44: note: Function 'av_crc' argument 2 names different: declaration 'start_crc' definition 'crc'.
xine-lib-1.1.21/src/libffmpeg/libavutil/crc.c:66:44: note: Function 'av_crc' argument 2 names different: declaration 'start_crc' definition 'crc'.
xine-lib-1.1.21/src/libffmpeg/libavutil/crc.c:51:64: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavutil/integer.c:75:22: style: The scope of the variable 'carry' can be reduced. [variableScope]
xine-lib-1.1.21/src/libffmpeg/libavutil/lls.c:43:41: style: Function 'av_update_lls' argument 2 names different: declaration 'param' definition 'var'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libffmpeg/libavutil/lls.h:41:41: note: Function 'av_update_lls' argument 2 names different: declaration 'param' definition 'var'.
xine-lib-1.1.21/src/libffmpeg/libavutil/lls.c:43:41: note: Function 'av_update_lls' argument 2 names different: declaration 'param' definition 'var'.
xine-lib-1.1.21/src/libffmpeg/libavutil/rational.h:46:24: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libffmpeg/libavutil/mem.c:144:21: style: Function 'av_freep' argument 1 names different: declaration 'ptr' definition 'arg'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libffmpeg/libavutil/common.h:346:21: note: Function 'av_freep' argument 1 names different: declaration 'ptr' definition 'arg'.
xine-lib-1.1.21/src/libffmpeg/libavutil/mem.c:144:21: note: Function 'av_freep' argument 1 names different: declaration 'ptr' definition 'arg'.
xine-lib-1.1.21/src/libmad/fixed.h:446:0: error: #error "no FPM selected" [preprocessorErrorDirective]
xine-lib-1.1.21/src/libmad/timer.c:105:17: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xine-lib-1.1.21/src/libmpeg2/decode.c:60:12: style: The scope of the variable 'mm_accel' can be reduced. [variableScope]
xine-lib-1.1.21/src/libmpeg2/decode.c:164:10: style: The scope of the variable 'mpeg1_pel_ratio' can be reduced. [variableScope]
xine-lib-1.1.21/src/libmpeg2/decode.c:247:12: style: The scope of the variable 'ratio' can be reduced. [variableScope]
xine-lib-1.1.21/src/libmpeg2/decode.c:704:13: style: The scope of the variable 'code' can be reduced. [variableScope]
xine-lib-1.1.21/src/libmpeg2/decode.c:890:11: style: The scope of the variable 'code' can be reduced. [variableScope]
xine-lib-1.1.21/src/libmpeg2/decode.c:890:17: style: The scope of the variable 'next_code' can be reduced. [variableScope]
xine-lib-1.1.21/src/libmpeg2/decode.c:700:57: style: Function 'mpeg2_decode_data' argument 2 names different: declaration 'data_start' definition 'current'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libmpeg2/mpeg2.h:85:20: note: Function 'mpeg2_decode_data' argument 2 names different: declaration 'data_start' definition 'current'.
xine-lib-1.1.21/src/libmpeg2/decode.c:700:57: note: Function 'mpeg2_decode_data' argument 2 names different: declaration 'data_start' definition 'current'.
xine-lib-1.1.21/src/libmpeg2/decode.c:700:76: style: Function 'mpeg2_decode_data' argument 3 names different: declaration 'data_end' definition 'end'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libmpeg2/mpeg2.h:85:42: note: Function 'mpeg2_decode_data' argument 3 names different: declaration 'data_end' definition 'end'.
xine-lib-1.1.21/src/libmpeg2/decode.c:700:76: note: Function 'mpeg2_decode_data' argument 3 names different: declaration 'data_end' definition 'end'.
xine-lib-1.1.21/src/libmpeg2/decode.c:888:16: style: Function 'mpeg2_find_sequence_header' argument 2 names different: declaration 'data_start' definition 'current'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libmpeg2/mpeg2.h:89:16: note: Function 'mpeg2_find_sequence_header' argument 2 names different: declaration 'data_start' definition 'current'.
xine-lib-1.1.21/src/libmpeg2/decode.c:888:16: note: Function 'mpeg2_find_sequence_header' argument 2 names different: declaration 'data_start' definition 'current'.
xine-lib-1.1.21/src/libmpeg2/decode.c:888:35: style: Function 'mpeg2_find_sequence_header' argument 3 names different: declaration 'data_end' definition 'end'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libmpeg2/mpeg2.h:89:38: note: Function 'mpeg2_find_sequence_header' argument 3 names different: declaration 'data_end' definition 'end'.
xine-lib-1.1.21/src/libmpeg2/decode.c:888:35: note: Function 'mpeg2_find_sequence_header' argument 3 names different: declaration 'data_end' definition 'end'.
xine-lib-1.1.21/src/libmpeg2/header.c:303:3: style: Variable 'padding' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/libmpeg2/header.c:301:3: note: Variable 'padding' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/libmpeg2/header.c:303:3: note: Variable 'padding' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/libmpeg2/header.c:305:3: style: Variable 'padding' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/libmpeg2/header.c:303:3: note: Variable 'padding' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/libmpeg2/header.c:305:3: note: Variable 'padding' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/libmpeg2/header.c:80:12: style: The scope of the variable 'bit_offset' can be reduced. [variableScope]
xine-lib-1.1.21/src/libmpeg2/header.c:82:12: style: The scope of the variable 'bit_bite' can be reduced. [variableScope]
xine-lib-1.1.21/src/libmpeg2/header.c:106:38: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/libmpeg2/header.c:273:13: style: Variable 'padding' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libmpeg2/header.c:305:13: style: Variable 'padding' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libmpeg2/header.c:379:13: style: Variable 'padding' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libmpeg2/slice.c:212:9: style: The scope of the variable 'sign' can be reduced. [variableScope]
xine-lib-1.1.21/src/libmpeg2/slice.c:175:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2/slice.c:191:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2/slice.c:219:24: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2/slice.c:287:27: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2/slice.c:299:36: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2/slice.c:324:27: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2/slice.c:336:36: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2/slice.c:392:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2/slice.c:505:16: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2/slice.c:625:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2/slice.c:657:39: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2/slice.c:743:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2/slice.c:779:20: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2/slice.c:868:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2/slice.c:904:23: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2/slice.c:908:20: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2/slice.c:1694:4: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.1.21/src/libmpeg2/slice.c:1696:4: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.1.21/src/libmpeg2/slice.c:1700:7: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.1.21/src/libmpeg2/slice.c:1719:7: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.1.21/src/libmpeg2/slice.c:1723:7: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.1.21/src/libmpeg2/slice.c:1824:7: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.1.21/src/libmpeg2/slice_xvmc.c:263:9: style: The scope of the variable 'sign' can be reduced. [variableScope]
xine-lib-1.1.21/src/libmpeg2/slice_xvmc.c:226:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2/slice_xvmc.c:242:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2/slice_xvmc.c:270:24: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2/slice_xvmc.c:338:27: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2/slice_xvmc.c:350:36: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2/slice_xvmc.c:375:27: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2/slice_xvmc.c:387:36: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2/slice_xvmc.c:457:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2/slice_xvmc.c:584:16: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2/slice_xvmc.c:718:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2/slice_xvmc.c:750:39: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2/slice_xvmc.c:849:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2/slice_xvmc.c:885:20: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2/slice_xvmc.c:987:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2/slice_xvmc.c:1023:23: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2/slice_xvmc.c:1027:20: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2/slice_xvmc.c:1260:16: style: Variable 'motion_x' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libmpeg2/slice_xvmc.c:1261:16: style: Variable 'motion_y' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libmpeg2/slice_xvmc.c:1739:4: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.1.21/src/libmpeg2/slice_xvmc.c:1741:4: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.1.21/src/libmpeg2/slice_xvmc.c:1753:57: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.1.21/src/libmpeg2/slice_xvmc.c:1774:7: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.1.21/src/libmpeg2/slice_xvmc.c:1778:7: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.1.21/src/libmpeg2/slice_xvmc.c:1976:11: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.1.21/src/libmpeg2/slice_xvmc_vld.c:64:5: style: The scope of the variable 'mb_frame_height' can be reduced. [variableScope]
xine-lib-1.1.21/src/libmpeg2/slice_xvmc_vld.c:66:5: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libmpeg2/slice_xvmc_vld.c:68:5: style: The scope of the variable 'scan_pattern' can be reduced. [variableScope]
xine-lib-1.1.21/src/libmpeg2/slice_xvmc_vld.c:70:5: style: The scope of the variable 'ms_per_slice' can be reduced. [variableScope]
xine-lib-1.1.21/src/libmpeg2/stats.c:38:12: style: The scope of the variable 'env_var' can be reduced. [variableScope]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/alloc.c:43:2: warning: Size of pointer 'buf' used instead of size of its data. [pointerSize]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/decode.c:48:13: style: The scope of the variable 'byte' can be reduced. [variableScope]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/decode.c:81:13: style: The scope of the variable 'byte' can be reduced. [variableScope]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/decode.c:219:9: style: The scope of the variable 'size_buffer' can be reduced. [variableScope]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/decode.c:219:22: style: The scope of the variable 'size_chunk' can be reduced. [variableScope]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/decode.c:293:33: warning: Function 'mpeg2_convert' argument order different: declaration 'mpeg2dec, , arg, , , , , ' definition 'mpeg2dec, stage, id, sequence, stride, accel, arg, result' [funcArgOrderDifferent]
xine-lib-1.1.21/src/libmpeg2new/include/mpeg2.h:150:33: note: Function 'mpeg2_convert' argument order different: declaration 'mpeg2dec, , arg, , , , , ' definition 'mpeg2dec, stage, id, sequence, stride, accel, arg, result'
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/decode.c:293:33: note: Function 'mpeg2_convert' argument order different: declaration 'mpeg2dec, , arg, , , , , ' definition 'mpeg2dec, stage, id, sequence, stride, accel, arg, result'
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/header.c:431:35: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/header.c:433:35: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/header.c:276:24: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/header.c:859:16: style: The scope of the variable 'non_linear_scale' can be reduced. [variableScope]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/header.c:865:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/header.c:865:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/header.c:865:15: style: The scope of the variable 'k' can be reduced. [variableScope]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/idct.c:274:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/slice.c:180:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/slice.c:196:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/slice.c:278:27: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/slice.c:290:36: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/slice.c:315:27: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/slice.c:327:36: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/slice.c:382:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/slice.c:384:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/slice.c:413:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/slice.c:492:16: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/slice.c:494:3: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/slice.c:522:3: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/slice.c:609:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/slice.c:611:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/slice.c:641:39: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/slice.c:644:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/slice.c:726:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/slice.c:728:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/slice.c:762:20: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/slice.c:764:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/slice.c:849:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/slice.c:851:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/slice.c:885:23: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/slice.c:889:20: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/slice.c:891:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/slice.c:1505:1: style: Variable 'motion_y' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/slice.c:1505:1: style: Variable 'other_y' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/slice.c:1507:1: style: Variable 'motion_x' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/slice.c:1507:1: style: Variable 'motion_y' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/slice.c:1507:1: style: Variable 'other_x' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/slice.c:1507:1: style: Variable 'other_y' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/slice.c:1874:6: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.1.21/src/libmpeg2new/libmpeg2/slice.c:2049:7: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.1.21/src/libmpeg2new/xine_mpeg2new_decoder.c:232:11: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/libmpeg2new/xine_mpeg2new_decoder.c:263:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/libmpeg2new/xine_mpeg2new_decoder.c:283:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/libmpeg2new/xine_mpeg2new_decoder.c:107:16: style: The scope of the variable 'img' can be reduced. [variableScope]
xine-lib-1.1.21/src/libmpeg2new/xine_mpeg2new_decoder.c:129:11: style: The scope of the variable 'frame_skipping' can be reduced. [variableScope]
xine-lib-1.1.21/src/libmpeg2new/xine_mpeg2new_decoder.c:92:13: style: Unused variable: m [unusedVariable]
xine-lib-1.1.21/src/libmpeg2new/xine_mpeg2new_decoder.c:310:59: style: Variable 'this' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libmpeg2new/xine_mpeg2new_decoder.c:321:11: style: Unused variable: state [unusedVariable]
xine-lib-1.1.21/src/libmpeg2new/xine_mpeg2new_decoder.c:322:24: style: Unused variable: info [unusedVariable]
xine-lib-1.1.21/src/libmpeg2new/xine_mpeg2new_decoder.c:323:16: style: Unused variable: img [unusedVariable]
xine-lib-1.1.21/src/libmpeg2new/xine_mpeg2new_decoder.c:324:11: style: Unused variable: frame_skipping [unusedVariable]
xine-lib-1.1.21/src/libmpeg2new/xine_mpeg2new_decoder.c:433:59: style: Variable 'this' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libmpeg2new/xine_mpeg2new_decoder.c:193:87: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.1.21/src/libmpeg2new/xine_mpeg2new_decoder.c:208:88: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.1.21/src/libmusepack/idtag.c:43:24: style: Function 'JumpID3v2' argument 1 names different: declaration 'fp' definition 'r'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libmusepack/musepack/internal.h:26:35: note: Function 'JumpID3v2' argument 1 names different: declaration 'fp' definition 'r'.
xine-lib-1.1.21/src/libmusepack/idtag.c:43:24: note: Function 'JumpID3v2' argument 1 names different: declaration 'fp' definition 'r'.
xine-lib-1.1.21/src/libmusepack/idtag.c:63:25: style: Variable 'Unsynchronisation' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libmusepack/idtag.c:64:25: style: Variable 'ExtHeaderPresent' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libmusepack/idtag.c:65:25: style: Variable 'ExperimentalFlag' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libmusepack/mpc_decoder.c:638:5: style: Variable 'ResL' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/libmusepack/mpc_decoder.c:634:0: note: Variable 'ResL' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/libmusepack/mpc_decoder.c:638:5: note: Variable 'ResL' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/libmusepack/mpc_decoder.c:639:5: style: Variable 'ResR' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/libmusepack/mpc_decoder.c:635:0: note: Variable 'ResR' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/libmusepack/mpc_decoder.c:639:5: note: Variable 'ResR' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/libmusepack/mpc_decoder.c:474:24: style: The scope of the variable 'YL' can be reduced. [variableScope]
xine-lib-1.1.21/src/libmusepack/mpc_decoder.c:475:24: style: The scope of the variable 'YR' can be reduced. [variableScope]
xine-lib-1.1.21/src/libmusepack/mpc_decoder.c:476:21: style: The scope of the variable 'L' can be reduced. [variableScope]
xine-lib-1.1.21/src/libmusepack/mpc_decoder.c:477:21: style: The scope of the variable 'R' can be reduced. [variableScope]
xine-lib-1.1.21/src/libmusepack/mpc_decoder.c:630:23: style: The scope of the variable 'x1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libmusepack/mpc_decoder.c:631:23: style: The scope of the variable 'x2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libmusepack/requant.c:89:49: style: Function 'mpc_decoder_scale_output' argument 2 names different: declaration 'scale_factor' definition 'factor'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libmusepack/musepack/musepack.h:68:54: note: Function 'mpc_decoder_scale_output' argument 2 names different: declaration 'scale_factor' definition 'factor'.
xine-lib-1.1.21/src/libmusepack/requant.c:89:49: note: Function 'mpc_decoder_scale_output' argument 2 names different: declaration 'scale_factor' definition 'factor'.
xine-lib-1.1.21/src/libmusepack/streaminfo.c:52:67: error: Array index -1 is out of bounds. [negativeIndex]
xine-lib-1.1.21/src/libmusepack/streaminfo.c:162:34: note: Calling function 'Stringify', 1st argument 'profile' value is -1
xine-lib-1.1.21/src/libmusepack/streaminfo.c:52:67: note: Negative array index
xine-lib-1.1.21/src/libmusepack/xine_musepack_decoder.c:190:9: style: The scope of the variable 'f' can be reduced. [variableScope]
xine-lib-1.1.21/src/libreal/real_common.h:61:0: error: #error Your stderr alias is not supported, please report to xine developers. [preprocessorErrorDirective]
xine-lib-1.1.21/src/libspucc/cc_decoder.c:408:7: style: The scope of the variable 'parity_v' can be reduced. [variableScope]
xine-lib-1.1.21/src/libspucc/cc_decoder.c:562:9: style: The scope of the variable 'seg_end' can be reduced. [variableScope]
xine-lib-1.1.21/src/libspucc/cc_decoder.c:1364:11: style: The scope of the variable 'data1' can be reduced. [variableScope]
xine-lib-1.1.21/src/libspucc/cc_decoder.c:1364:18: style: The scope of the variable 'data2' can be reduced. [variableScope]
xine-lib-1.1.21/src/libspucc/cc_decoder.c:1365:11: style: The scope of the variable 'cc_code' can be reduced. [variableScope]
xine-lib-1.1.21/src/libspucc/cc_decoder.c:1466:37: style: Function 'cc_decoder_close' argument 1 names different: declaration 'this_obj' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libspucc/cc_decoder.h:66:37: note: Function 'cc_decoder_close' argument 1 names different: declaration 'this_obj' definition 'this'.
xine-lib-1.1.21/src/libspucc/cc_decoder.c:1466:37: note: Function 'cc_decoder_close' argument 1 names different: declaration 'this_obj' definition 'this'.
xine-lib-1.1.21/src/libspudec/spu.c:989:7: style: Condition '!button_ptr' is always true [knownConditionTrueFalse]
xine-lib-1.1.21/src/libspudec/spu.c:978:24: note: Assignment 'button_ptr=NULL', assigned value is 0
xine-lib-1.1.21/src/libspudec/spu.c:989:7: note: Condition '!button_ptr' is always true
xine-lib-1.1.21/src/libspudec/spu.c:878:10: style: The scope of the variable 'c' can be reduced. [variableScope]
xine-lib-1.1.21/src/libspudvb/xine_spudvb_decoder.c:605:31: warning: Either the condition 'if(this&&this->stream&&this->stream->osd_renderer)' is redundant or there is possible null pointer dereference: this. [nullPointerRedundantCheck]
xine-lib-1.1.21/src/libspudvb/xine_spudvb_decoder.c:616:7: note: Assuming that condition 'if(this&&this->stream&&this->stream->osd_renderer)' is not redundant
xine-lib-1.1.21/src/libspudvb/xine_spudvb_decoder.c:605:31: note: Null pointer dereference
xine-lib-1.1.21/src/libspuhdmv/xine_hdmv_decoder.c:309:5: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/libspuhdmv/xine_hdmv_decoder.c:311:5: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/libspuhdmv/xine_hdmv_decoder.c:368:5: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/libspuhdmv/xine_hdmv_decoder.c:368:5: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/libspuhdmv/xine_hdmv_decoder.c:368:5: portability: %zd in format string (no. 3) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/libspuhdmv/xine_hdmv_decoder.c:372:3: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/libspuhdmv/xine_hdmv_decoder.c:483:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/libspuhdmv/xine_hdmv_decoder.c:486:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/libspuhdmv/xine_hdmv_decoder.c:486:7: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/libspuhdmv/xine_hdmv_decoder.c:486:7: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/libspuhdmv/xine_hdmv_decoder.c:775:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/libspuhdmv/xine_hdmv_decoder.c:864:10: warning: Either the condition 'if(this)' is redundant or there is possible null pointer dereference: this. [nullPointerRedundantCheck]
xine-lib-1.1.21/src/libspuhdmv/xine_hdmv_decoder.c:871:8: note: Assuming that condition 'if(this)' is not redundant
xine-lib-1.1.21/src/libspuhdmv/xine_hdmv_decoder.c:864:10: note: Null pointer dereference
xine-lib-1.1.21/src/libspuhdmv/xine_hdmv_decoder.c:867:44: warning: Either the condition 'if(this)' is redundant or there is possible null pointer dereference: this. [nullPointerRedundantCheck]
xine-lib-1.1.21/src/libspuhdmv/xine_hdmv_decoder.c:871:8: note: Assuming that condition 'if(this)' is not redundant
xine-lib-1.1.21/src/libspuhdmv/xine_hdmv_decoder.c:867:44: note: Null pointer dereference
xine-lib-1.1.21/src/libspuhdmv/xine_hdmv_decoder.c:868:44: warning: Either the condition 'if(this)' is redundant or there is possible null pointer dereference: this. [nullPointerRedundantCheck]
xine-lib-1.1.21/src/libspuhdmv/xine_hdmv_decoder.c:871:8: note: Assuming that condition 'if(this)' is not redundant
xine-lib-1.1.21/src/libspuhdmv/xine_hdmv_decoder.c:868:44: note: Null pointer dereference
xine-lib-1.1.21/src/libspuhdmv/xine_hdmv_decoder.c:870:27: warning: Either the condition 'if(this)' is redundant or there is possible null pointer dereference: this. [nullPointerRedundantCheck]
xine-lib-1.1.21/src/libspuhdmv/xine_hdmv_decoder.c:871:8: note: Assuming that condition 'if(this)' is not redundant
xine-lib-1.1.21/src/libspuhdmv/xine_hdmv_decoder.c:870:27: note: Null pointer dereference
xine-lib-1.1.21/src/libspuhdmv/xine_hdmv_decoder.c:856:3: error: Memory leak: overlay.rle [memleak]
xine-lib-1.1.21/src/libsputext/demux_sputext.c:751:5: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xine-lib-1.1.21/src/libsputext/demux_sputext.c:755:5: warning: %d in format string (no. 3) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xine-lib-1.1.21/src/libsputext/demux_sputext.c:761:3: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xine-lib-1.1.21/src/libsputext/demux_sputext.c:732:48: style: The scope of the variable 'inverter' can be reduced. [variableScope]
xine-lib-1.1.21/src/libsputext/demux_sputext.c:537:14: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xine-lib-1.1.21/src/libsputext/demux_sputext.c:543:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xine-lib-1.1.21/src/libsputext/demux_sputext.c:806:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xine-lib-1.1.21/src/libsputext/demux_sputext.c:992:15: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xine-lib-1.1.21/src/libsputext/demux_sputext.c:1180:7: error: Common realloc mistake: 'first' nulled but not freed upon failure [memleakOnRealloc]
xine-lib-1.1.21/src/libsputext/xine_sputext_decoder.c:685:25: warning: Either the condition 'best_cut!=NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xine-lib-1.1.21/src/libsputext/xine_sputext_decoder.c:681:20: note: Assuming that condition 'best_cut!=NULL' is not redundant
xine-lib-1.1.21/src/libsputext/xine_sputext_decoder.c:685:25: note: Null pointer addition
xine-lib-1.1.21/src/libsputext/xine_sputext_decoder.c:724:9: style: The scope of the variable 'w' can be reduced. [variableScope]
xine-lib-1.1.21/src/libsputext/xine_sputext_decoder.c:803:7: style: The scope of the variable 'master_status' can be reduced. [variableScope]
xine-lib-1.1.21/src/libsputext/xine_sputext_decoder.c:803:22: style: The scope of the variable 'slave_status' can be reduced. [variableScope]
xine-lib-1.1.21/src/libsputext/xine_sputext_decoder.c:804:7: style: The scope of the variable 'vo_discard' can be reduced. [variableScope]
xine-lib-1.1.21/src/libsputext/xine_sputext_decoder.c:79:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/libsputext/xine_sputext_decoder.c:80:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/libsputext/xine_sputext_decoder.c:81:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/libsputext/xine_sputext_decoder.c:82:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/libsputext/xine_sputext_decoder.c:91:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/libsputext/xine_sputext_decoder.c:92:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/libsputext/xine_sputext_decoder.c:93:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/libsputext/xine_sputext_decoder.c:94:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/libw32dll/wine/pshpack1.h:7:0: error: #error "1 as alignment isn't supported by the compiler" [preprocessorErrorDirective]
xine-lib-1.1.21/src/libw32dll/common.c:6:23: style: The scope of the variable 'dir' can be reduced. [variableScope]
xine-lib-1.1.21/src/libw32dll/dmo/DMO_VideoDecoder.c:305:111: style: Function 'DMO_VideoDecoder_DecodeInternal' argument 5 names different: declaration 'pImage' definition 'imdata'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libw32dll/dmo/DMO_VideoDecoder.h:16:111: note: Function 'DMO_VideoDecoder_DecodeInternal' argument 5 names different: declaration 'pImage' definition 'imdata'.
xine-lib-1.1.21/src/libw32dll/dmo/DMO_VideoDecoder.c:305:111: note: Function 'DMO_VideoDecoder_DecodeInternal' argument 5 names different: declaration 'pImage' definition 'imdata'.
xine-lib-1.1.21/src/libw32dll/dmo/buffer.c:25:11: style: Variable 'printf' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libw32dll/dmo/buffer.c:36:11: style: Variable 'printf' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libw32dll/dmo/buffer.c:48:11: style: Variable 'printf' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libw32dll/dmo/buffer.c:60:11: style: Variable 'printf' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libw32dll/dmo/dmo.c:141:2: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/libw32dll/dmo/dmo.c:141:2: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/libw32dll/dmo/dmo.c:145:2: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/libw32dll/dmo/dmo.c:145:2: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/libw32dll/dmo/dmo.c:46:22: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libw32dll/wine/ldt_keeper.c:292:9: style: Condition '!ldt_already_set' is always true [knownConditionTrueFalse]
xine-lib-1.1.21/src/libw32dll/wine/ldt_keeper.c:251:27: note: Assignment 'ldt_already_set=0', assigned value is 0
xine-lib-1.1.21/src/libw32dll/wine/ldt_keeper.c:292:9: note: Condition '!ldt_already_set' is always true
xine-lib-1.1.21/src/libw32dll/wine/ldt_keeper.c:250:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xine-lib-1.1.21/src/libw32dll/wine/ldt_keeper.c:192:9: style: Variable 'ret' is not assigned a value. [unassignedVariable]
xine-lib-1.1.21/src/libw32dll/wine/ldt_keeper.c:324:15: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libw32dll/wine/ldt_keeper.c:244:12: error: Uninitialized variable: ret [uninitvar]
xine-lib-1.1.21/src/libxineadec/fooaudio.c:83:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxineadec/fooaudio.c:84:11: style: The scope of the variable 'samples_to_generate' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxineadec/fooaudio.c:85:7: style: The scope of the variable 'samples_to_send' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxineadec/gsm610.c:98:19: style: The scope of the variable 'audio_buffer' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxineadec/gsm610.c:99:7: style: The scope of the variable 'in_ptr' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxineadec/gsm610/add.c:145:3: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.1.21/src/libxineadec/gsm610/add.c:146:5: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.1.21/src/libxineadec/gsm610/add.c:149:5: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.1.21/src/libxineadec/gsm610/decode.c:25:20: style: The scope of the variable 'ltmp' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxineadec/gsm610/decode.c:26:17: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxineadec/gsm610/gsm_decode.c:246:28: style: Variable 'sr' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libxineadec/gsm610/long_term.c:934:20: style: The scope of the variable 'ltmp' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxineadec/gsm610/long_term.c:936:14: style: The scope of the variable 'drpp' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxineadec/gsm610/lpc.c:334:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xine-lib-1.1.21/src/libxineadec/gsm610/lpc.c:38:18: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxineadec/gsm610/lpc.c:40:8: style: The scope of the variable 'temp' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxineadec/gsm610/lpc.c:188:20: style: The scope of the variable 'ltmp' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxineadec/gsm610/lpc.c:264:16: style: The scope of the variable 'temp' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxineadec/gsm610/rpe.c:38:20: style: The scope of the variable 'L_result' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxineadec/gsm610/rpe.c:364:7: style: The scope of the variable 'temp' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxineadec/gsm610/rpe.c:365:11: style: The scope of the variable 'ltmp' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxineadec/gsm610/rpe.c:212:9: style: Variable 'EM' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libxineadec/gsm610/short_term.c:100:20: style: The scope of the variable 'ltmp' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxineadec/gsm610/short_term.c:114:20: style: The scope of the variable 'ltmp' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxineadec/gsm610/short_term.c:126:20: style: The scope of the variable 'ltmp' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxineadec/gsm610/short_term.c:205:17: style: The scope of the variable 'di' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxineadec/gsm610/short_term.c:205:30: style: The scope of the variable 'sav' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxineadec/gsm610/short_term.c:278:17: style: The scope of the variable 'sri' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxineadec/nosefart/fmopl.c:575:16: error: Array 'OPL->AR_TABLE[75]' accessed at index 75, which is out of bounds. [arrayIndexOutOfBounds]
xine-lib-1.1.21/src/libxineadec/nosefart/fmopl.c:576:16: error: Array 'OPL->DR_TABLE[75]' accessed at index 75, which is out of bounds. [arrayIndexOutOfBounds]
xine-lib-1.1.21/src/libxineadec/nosefart/fmopl.c:561:9: style: The scope of the variable 'rate' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxineadec/nosefart/fmopl.c:591:9: style: The scope of the variable 'rate' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxineadec/nosefart/fmopl.c:592:8: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxineadec/nosefart/fmopl.c:1019:6: style: The scope of the variable 'data' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxineadec/nosefart/fmopl.c:1057:39: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.1.21/src/libxineadec/nosefart/fmopl.c:575:8: error: Array 'OPL.AR_TABLE[75]' accessed at index 75, which is out of bounds. [arrayIndexOutOfBounds]
xine-lib-1.1.21/src/libxineadec/nosefart/fmopl.c:576:8: error: Array 'OPL.DR_TABLE[75]' accessed at index 75, which is out of bounds. [arrayIndexOutOfBounds]
xine-lib-1.1.21/src/libxineadec/nosefart/fmopl.c:646:46: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.1.21/src/libxineadec/nosefart/fmopl.c:870:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.1.21/src/libxineadec/nosefart/fmopl.c:871:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.1.21/src/libxineadec/nosefart/memguard.c:240:9: style: The scope of the variable 'fail' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxineadec/nosefart/memguard.c:280:9: style: The scope of the variable 'fail' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxineadec/nosefart/memguard.c:55:11: style: struct member 'memblock_s::block_addr' is never used. [unusedStructMember]
xine-lib-1.1.21/src/libxineadec/nosefart/memguard.c:56:10: style: struct member 'memblock_s::block_size' is never used. [unusedStructMember]
xine-lib-1.1.21/src/libxineadec/nosefart/memguard.c:57:11: style: struct member 'memblock_s::file_name' is never used. [unusedStructMember]
xine-lib-1.1.21/src/libxineadec/nosefart/memguard.c:58:10: style: struct member 'memblock_s::line_num' is never used. [unusedStructMember]
xine-lib-1.1.21/src/libxineadec/nosefart/nes6502.c:1491:25: style: Function 'nes6502_execute' argument 1 names different: declaration 'total_cycles' definition 'remaining_cycles'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libxineadec/nosefart/nes6502.h:123:32: note: Function 'nes6502_execute' argument 1 names different: declaration 'total_cycles' definition 'remaining_cycles'.
xine-lib-1.1.21/src/libxineadec/nosefart/nes6502.c:1491:25: note: Function 'nes6502_execute' argument 1 names different: declaration 'total_cycles' definition 'remaining_cycles'.
xine-lib-1.1.21/src/libxineadec/nosefart/nes_apu.c:521:8: style: The scope of the variable 'delta_bit' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxineadec/nosefart/nes_apu.c:982:23: style: The scope of the variable 'accum' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxineadec/nosefart/nes_apu.c:1166:25: style: Function 'apu_destroy' argument 1 names different: declaration 'apu' definition 'src_apu'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libxineadec/nosefart/nes_apu.h:277:32: note: Function 'apu_destroy' argument 1 names different: declaration 'apu' definition 'src_apu'.
xine-lib-1.1.21/src/libxineadec/nosefart/nes_apu.c:1166:25: note: Function 'apu_destroy' argument 1 names different: declaration 'apu' definition 'src_apu'.
xine-lib-1.1.21/src/libxineadec/nosefart/nes_apu.c:1176:23: style: Function 'apu_setext' argument 1 names different: declaration 'apu' definition 'src_apu'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libxineadec/nosefart/nes_apu.h:278:30: note: Function 'apu_setext' argument 1 names different: declaration 'apu' definition 'src_apu'.
xine-lib-1.1.21/src/libxineadec/nosefart/nes_apu.c:1176:23: note: Function 'apu_setext' argument 1 names different: declaration 'apu' definition 'src_apu'.
xine-lib-1.1.21/src/libxineadec/nosefart/nes_apu.c:1039:17: portability: 'buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/libxineadec/nosefart/nes_apu.c:1043:17: portability: 'buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/libxineadec/nosefart/nsf.c:160:4: style: Variable 'num_handlers' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/libxineadec/nosefart/nsf.c:157:4: note: Variable 'num_handlers' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/libxineadec/nosefart/nsf.c:160:4: note: Variable 'num_handlers' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/libxineadec/nosefart/nsf.c:738:23: warning: Redundant assignment of 'temp_nsf->load_addr' to itself. [selfAssignment]
xine-lib-1.1.21/src/libxineadec/nosefart/nsf.c:739:23: warning: Redundant assignment of 'temp_nsf->init_addr' to itself. [selfAssignment]
xine-lib-1.1.21/src/libxineadec/nosefart/nsf.c:740:23: warning: Redundant assignment of 'temp_nsf->play_addr' to itself. [selfAssignment]
xine-lib-1.1.21/src/libxineadec/nosefart/nsf.c:741:24: warning: Redundant assignment of 'temp_nsf->ntsc_speed' to itself. [selfAssignment]
xine-lib-1.1.21/src/libxineadec/nosefart/nsf.c:742:23: warning: Redundant assignment of 'temp_nsf->pal_speed' to itself. [selfAssignment]
xine-lib-1.1.21/src/libxineadec/nosefart/nsf.c:255:10: style: The scope of the variable 'start_bank' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxineadec/nosefart/nsf.c:255:22: style: The scope of the variable 'num_banks' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxineadec/nosefart/nsf.c:352:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxineadec/nosefart/nsf.c:764:24: style: Checking if unsigned variable 'temp_nsf->length' is less than zero. [unsignedLessThanZero]
xine-lib-1.1.21/src/libxineadec/nosefart/nsf.c:915:23: style: Function 'nsf_free' argument 1 names different: declaration 'nsf_info' definition 'pnsf'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/libxineadec/nosefart/nsf.h:139:30: note: Function 'nsf_free' argument 1 names different: declaration 'nsf_info' definition 'pnsf'.
xine-lib-1.1.21/src/libxineadec/nosefart/nsf.c:915:23: note: Function 'nsf_free' argument 1 names different: declaration 'nsf_info' definition 'pnsf'.
xine-lib-1.1.21/src/libxineadec/nsf.c:78:19: style: The scope of the variable 'audio_buffer' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxineadec/xine_vorbis_decoder.c:200:11: style: Variable 'mode' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/libxineadec/xine_vorbis_decoder.c:196:0: note: Variable 'mode' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/libxineadec/xine_vorbis_decoder.c:200:11: note: Variable 'mode' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/libxinevdec/bitplane.c:1538:3: style: Variable 'this->index_buf' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/libxinevdec/bitplane.c:1537:3: note: Variable 'this->index_buf' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/libxinevdec/bitplane.c:1538:3: note: Variable 'this->index_buf' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/libxinevdec/bitplane.c:301:7: style: The scope of the variable 'row_i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxinevdec/bitplane.c:302:7: style: The scope of the variable 'row_j' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxinevdec/bitplane.c:367:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxinevdec/bitplane.c:621:12: style: The scope of the variable 'delta_offset' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxinevdec/bitplane.c:714:12: style: The scope of the variable 'opcode_offset' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxinevdec/bitplane.c:715:12: style: The scope of the variable 'data_offset' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxinevdec/bitplane.c:809:12: style: The scope of the variable 'opcode_offset' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxinevdec/bitplane.c:810:12: style: The scope of the variable 'data_offset' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxinevdec/bitplane.c:903:12: style: The scope of the variable 'delta_offset' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxinevdec/bitplane.c:1000:12: style: The scope of the variable 'delta_offset' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxinevdec/foovideo.c:181:53: style: Variable 'this' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/libxinevdec/foovideo.c:114:7: error: Memory pointed to by 'buf' is freed twice. [doubleFree]
xine-lib-1.1.21/src/libxinevdec/rgb.c:91:20: style: The scope of the variable 'palette' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxinevdec/rgb.c:92:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/libxinevdec/yuv.c:83:19: style: The scope of the variable 'bih' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/audio/filter.c:108:12: style: The scope of the variable 'k3' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/audio/filter.c:110:15: style: The scope of the variable 't2' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/audio/filter.c:110:18: style: The scope of the variable 't3' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/audio/filter.c:111:16: style: The scope of the variable 'fc2' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/audio/filter.c:51:52: style: Function 'pfir' argument 2 names different: declaration 'k' definition 'd'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/post/audio/filter.h:47:52: note: Function 'pfir' argument 2 names different: declaration 'k' definition 'd'.
xine-lib-1.1.21/src/post/audio/filter.c:51:52: note: Function 'pfir' argument 2 names different: declaration 'k' definition 'd'.
xine-lib-1.1.21/src/post/audio/filter.c:70:50: style: Function 'updatepq' argument 2 names different: declaration 'k' definition 'd'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/post/audio/filter.h:50:50: note: Function 'updatepq' argument 2 names different: declaration 'k' definition 'd'.
xine-lib-1.1.21/src/post/audio/filter.c:70:50: note: Function 'updatepq' argument 2 names different: declaration 'k' definition 'd'.
xine-lib-1.1.21/src/post/audio/upmix.c:222:14: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xine-lib-1.1.21/src/post/audio/upmix.c:224:20: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xine-lib-1.1.21/src/post/audio/upmix.c:227:7: style: The scope of the variable 'src_frame' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/audio/upmix.c:228:7: style: The scope of the variable 'dst_frame' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/audio/upmix.c:230:9: style: The scope of the variable 'sample' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/audio/upmix.c:233:9: style: The scope of the variable 'sum' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/audio/upmix.c:305:7: style: The scope of the variable 'src_step_frame' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/audio/upmix.c:306:7: style: The scope of the variable 'dst_step_frame' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/audio/upmix.c:307:7: style: The scope of the variable 'step_channel_in' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/audio/upmix.c:308:7: style: The scope of the variable 'step_channel_out' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/audio/upmix.c:309:12: style: The scope of the variable 'data8src' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/audio/upmix.c:310:12: style: The scope of the variable 'data8dst' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/audio/upmix.c:311:7: style: The scope of the variable 'num_bytes' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/audio/upmix.c:312:7: style: The scope of the variable 'num_frames' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/audio/upmix.c:313:7: style: The scope of the variable 'num_frames_done' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/audio/upmix.c:314:7: style: The scope of the variable 'num_frames_processed' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/audio/volnorm.c:205:31: style: The scope of the variable 'neededmul' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/audio/volnorm.c:247:31: style: The scope of the variable 'neededmul' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/audio/volnorm.c:247:42: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/audio/volnorm.c:334:42: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/audio/window.c:150:12: style: The scope of the variable 'temp' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/audio/window.c:194:12: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/deinterlace/deinterlace.c:90:49: style: Function 'filter_deinterlace_methods' argument 2 names different: declaration 'fieldsavailable' definition 'fields_available'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/post/deinterlace/deinterlace.h:154:49: note: Function 'filter_deinterlace_methods' argument 2 names different: declaration 'fieldsavailable' definition 'fields_available'.
xine-lib-1.1.21/src/post/deinterlace/deinterlace.c:90:49: note: Function 'filter_deinterlace_methods' argument 2 names different: declaration 'fieldsavailable' definition 'fields_available'.
xine-lib-1.1.21/src/post/deinterlace/plugins/vfir.c:97:9: style: The scope of the variable 'sum' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/deinterlace/pulldown.c:305:9: style: The scope of the variable 'predicted_pos' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/deinterlace/pulldown.c:413:9: style: The scope of the variable 'predicted_pos' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/deinterlace/pulldown.c:243:12: style: Variable 'avgbot' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/post/deinterlace/pulldown.c:242:12: style: Variable 'avgtop' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/post/deinterlace/speedy.c:496:25: style: The scope of the variable 's' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/deinterlace/speedy.c:496:30: style: The scope of the variable 'p' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/deinterlace/speedy.c:496:35: style: The scope of the variable 't' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/deinterlace/speedy.c:497:14: style: The scope of the variable 'oldp' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/deinterlace/speedy.c:497:21: style: The scope of the variable 'newp' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/deinterlace/speedy.c:819:12: style: The scope of the variable 'tmp1' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/deinterlace/speedy.c:819:18: style: The scope of the variable 'tmp2' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/deinterlace/speedy.c:2275:9: style: The scope of the variable 'jm6' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/deinterlace/speedy.c:2275:14: style: The scope of the variable 'jm5' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/deinterlace/speedy.c:2275:19: style: The scope of the variable 'jm4' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/deinterlace/speedy.c:2275:54: style: The scope of the variable 'jp4' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/deinterlace/speedy.c:2275:59: style: The scope of the variable 'jp5' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/deinterlace/speedy.c:2275:64: style: The scope of the variable 'jp6' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/deinterlace/speedy.c:2275:69: style: The scope of the variable 'jp7' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/deinterlace/speedy.c:2190:9: style: Variable 'w' is modified but its new value is never used. [unreadVariable]
xine-lib-1.1.21/src/post/deinterlace/tvtime.c:356:13: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xine-lib-1.1.21/src/post/deinterlace/tvtime.c:162:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/deinterlace/tvtime.c:152:48: style: Function 'tvtime_build_deinterlaced_frame' argument 1 names different: declaration 'this' definition 'tvtime'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/post/deinterlace/tvtime.h:78:48: note: Function 'tvtime_build_deinterlaced_frame' argument 1 names different: declaration 'this' definition 'tvtime'.
xine-lib-1.1.21/src/post/deinterlace/tvtime.c:152:48: note: Function 'tvtime_build_deinterlaced_frame' argument 1 names different: declaration 'this' definition 'tvtime'.
xine-lib-1.1.21/src/post/deinterlace/tvtime.c:365:42: style: Function 'tvtime_build_copied_field' argument 1 names different: declaration 'this' definition 'tvtime'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/post/deinterlace/tvtime.h:89:42: note: Function 'tvtime_build_copied_field' argument 1 names different: declaration 'this' definition 'tvtime'.
xine-lib-1.1.21/src/post/deinterlace/tvtime.c:365:42: note: Function 'tvtime_build_copied_field' argument 1 names different: declaration 'this' definition 'tvtime'.
xine-lib-1.1.21/src/post/deinterlace/tvtime.c:426:38: style: Function 'tvtime_reset_context' argument 1 names different: declaration 'this' definition 'tvtime'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/post/deinterlace/tvtime.h:98:38: note: Function 'tvtime_reset_context' argument 1 names different: declaration 'this' definition 'tvtime'.
xine-lib-1.1.21/src/post/deinterlace/tvtime.c:426:38: note: Function 'tvtime_reset_context' argument 1 names different: declaration 'this' definition 'tvtime'.
xine-lib-1.1.21/src/post/deinterlace/tvtime.c:357:13: style: Variable 'scanline' is modified but its new value is never used. [unreadVariable]
xine-lib-1.1.21/src/post/deinterlace/xine_plugin.c:702:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/deinterlace/xine_plugin.c:703:7: style: The scope of the variable 'fields' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/deinterlace/xine_plugin.c:704:7: style: The scope of the variable 'framerate_mode' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/deinterlace/xine_plugin.c:336:7: error: Memory leak: class [memleak]
xine-lib-1.1.21/src/post/goom/convolve_fx.c:51:10: style: The scope of the variable 'h' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/goom/convolve_fx.c:52:10: style: The scope of the variable 'radian' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/goom/convolve_fx.c:330:7: style: Label 'init' is not used. [unusedLabel]
xine-lib-1.1.21/src/post/goom/filters.c:252:5: style: Variable 'maxEnd' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/post/goom/filters.c:243:0: note: Variable 'maxEnd' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/post/goom/filters.c:252:5: note: Variable 'maxEnd' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/post/goom/filters.c:170:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xine-lib-1.1.21/src/post/goom/filters.c:406:20: style: The scope of the variable 'myPos2' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/goom/filters.c:526:10: style: The scope of the variable 'x' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/goom/filters.c:526:13: style: The scope of the variable 'y' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/goom/flying_stars_fx.c:308:3: style: Label 'init' is not used. [unusedLabel]
xine-lib-1.1.21/src/post/goom/gfontlib.c:182:12: style: The scope of the variable 'xx' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/goom/gfontlib.c:135:36: style: Function 'goom_draw_text' argument 7 names different: declaration 'chspace' definition 'charspace'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/post/goom/gfontlib.h:8:26: note: Function 'goom_draw_text' argument 7 names different: declaration 'chspace' definition 'charspace'.
xine-lib-1.1.21/src/post/goom/gfontlib.c:135:36: note: Function 'goom_draw_text' argument 7 names different: declaration 'chspace' definition 'charspace'.
xine-lib-1.1.21/src/post/goom/gfontlib.c:69:63: warning: Division of result of sizeof() on pointer type. [divideSizeof]
xine-lib-1.1.21/src/post/goom/goom_core.c:153:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/goom/goom_core.c:612:18: style: The scope of the variable 'text' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/goom/goom_core.c:840:9: style: The scope of the variable 'fin' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/goom/goom_core.c:856:13: style: The scope of the variable 'pos' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/goom/goom_core.c:857:15: style: The scope of the variable 'ecart' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/goom/goomsl.c:701:13: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xine-lib-1.1.21/src/post/goom/goomsl.c:722:13: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xine-lib-1.1.21/src/post/goom/goomsl.c:743:13: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xine-lib-1.1.21/src/post/goom/goomsl.c:764:13: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xine-lib-1.1.21/src/post/goom/goomsl.c:136:39: style: Function 'gsl_instr_add_param' argument 1 names different: declaration '_this' definition 'instr'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/post/goom/goomsl_private.h:199:39: note: Function 'gsl_instr_add_param' argument 1 names different: declaration '_this' definition 'instr'.
xine-lib-1.1.21/src/post/goom/goomsl.c:136:39: note: Function 'gsl_instr_add_param' argument 1 names different: declaration '_this' definition 'instr'.
xine-lib-1.1.21/src/post/goom/goomsl.c:818:37: style: Function 'gsl_reenternamespace' argument 1 names different: declaration 'ns' definition 'nsinfo'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/post/goom/goomsl_private.h:208:37: note: Function 'gsl_reenternamespace' argument 1 names different: declaration 'ns' definition 'nsinfo'.
xine-lib-1.1.21/src/post/goom/goomsl.c:818:37: note: Function 'gsl_reenternamespace' argument 1 names different: declaration 'ns' definition 'nsinfo'.
xine-lib-1.1.21/src/post/goom/goomsl.c:1325:26: style: Function 'gsl_compile' argument 1 names different: declaration 'scanner' definition '_currentGoomSL'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/post/goom/goomsl.h:15:29: note: Function 'gsl_compile' argument 1 names different: declaration 'scanner' definition '_currentGoomSL'.
xine-lib-1.1.21/src/post/goom/goomsl.c:1325:26: note: Function 'gsl_compile' argument 1 names different: declaration 'scanner' definition '_currentGoomSL'.
xine-lib-1.1.21/src/post/goom/goomsl.c:1434:35: style: Function 'gsl_init_buffer' argument 1 names different: declaration 'file_name' definition 'fname'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/post/goom/goomsl.h:12:35: note: Function 'gsl_init_buffer' argument 1 names different: declaration 'file_name' definition 'fname'.
xine-lib-1.1.21/src/post/goom/goomsl.c:1434:35: note: Function 'gsl_init_buffer' argument 1 names different: declaration 'file_name' definition 'fname'.
xine-lib-1.1.21/src/post/goom/goomsl.c:1465:44: style: Function 'gsl_append_file_to_buffer' argument 1 names different: declaration 'file_name' definition 'fname'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/post/goom/goomsl.h:13:45: note: Function 'gsl_append_file_to_buffer' argument 1 names different: declaration 'file_name' definition 'fname'.
xine-lib-1.1.21/src/post/goom/goomsl.c:1465:44: note: Function 'gsl_append_file_to_buffer' argument 1 names different: declaration 'file_name' definition 'fname'.
xine-lib-1.1.21/src/post/goom/goomsl_hash.c:68:31: style: Function 'goom_hash_free' argument 1 names different: declaration 'gh' definition '_this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/post/goom/goomsl_hash.h:26:36: note: Function 'goom_hash_free' argument 1 names different: declaration 'gh' definition '_this'.
xine-lib-1.1.21/src/post/goom/goomsl_hash.c:68:31: note: Function 'goom_hash_free' argument 1 names different: declaration 'gh' definition '_this'.
xine-lib-1.1.21/src/post/goom/goomsl_hash.c:73:30: style: Function 'goom_hash_put' argument 1 names different: declaration 'gh' definition '_this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/post/goom/goomsl_hash.h:28:30: note: Function 'goom_hash_put' argument 1 names different: declaration 'gh' definition '_this'.
xine-lib-1.1.21/src/post/goom/goomsl_hash.c:73:30: note: Function 'goom_hash_put' argument 1 names different: declaration 'gh' definition '_this'.
xine-lib-1.1.21/src/post/goom/goomsl_hash.c:81:36: style: Function 'goom_hash_get' argument 1 names different: declaration 'gh' definition '_this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/post/goom/goomsl_hash.h:29:36: note: Function 'goom_hash_get' argument 1 names different: declaration 'gh' definition '_this'.
xine-lib-1.1.21/src/post/goom/goomsl_hash.c:81:36: note: Function 'goom_hash_get' argument 1 names different: declaration 'gh' definition '_this'.
goomsl_lex.c:1691:2: warning: Possible null pointer dereference: b [nullPointer]
goomsl_lex.c:1580:17: note: Calling function 'yy_init_buffer', 1st argument 'b' value is 0
goomsl_lex.c:1691:2: note: Null pointer dereference
goomsl_lex.c:1692:2: warning: Possible null pointer dereference: b [nullPointer]
goomsl_lex.c:1580:17: note: Calling function 'yy_init_buffer', 1st argument 'b' value is 0
goomsl_lex.c:1692:2: note: Null pointer dereference
goomsl_lex.c:1703:9: warning: Possible null pointer dereference: b [nullPointer]
goomsl_lex.c:1580:17: note: Calling function 'yy_init_buffer', 1st argument 'b' value is 0
goomsl_lex.c:1703:9: note: Null pointer dereference
goomsl_lex.l:94:30: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
goomsl_lex.c:1346:23: style: Checking if unsigned variable 'num_to_read' is less than zero. [unsignedLessThanZero]
goomsl_lex.c:864:1: style: Label 'find_rule' is not used. [unusedLabel]
goomsl_lex.c:1426:59: style: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent]
goomsl_lex.c:354:54: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'.
goomsl_lex.c:1426:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'.
goomsl_lex.c:1445:49: style: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. [funcArgNamesDifferent]
goomsl_lex.c:667:38: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'.
goomsl_lex.c:1445:49: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'.
goomsl_lex.c:1872:48: style: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'str'. [funcArgNamesDifferent]
goomsl_lex.c:307:47: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'str'.
goomsl_lex.c:1872:48: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'str'.
goomsl_yacc.y:1069:42: style: Function 'commit_node' argument 2 names different: declaration 'releaseIfTemp' definition 'releaseIfTmp'. [funcArgNamesDifferent]
goomsl_yacc.y:25:49: note: Function 'commit_node' argument 2 names different: declaration 'releaseIfTemp' definition 'releaseIfTmp'.
goomsl_yacc.y:1069:42: note: Function 'commit_node' argument 2 names different: declaration 'releaseIfTemp' definition 'releaseIfTmp'.
xine-lib-1.1.21/src/post/goom/ifs.c:344:16: style: The scope of the variable 'xo' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/goom/ifs.c:344:20: style: The scope of the variable 'yo' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/goom/ifs.c:542:12: style: The scope of the variable 'tra' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/goom/ifs.c:563:22: error: Signed integer overflow for expression 'couleur>>(0*8)'. [integerOverflow]
xine-lib-1.1.21/src/post/goom/ifs.c:472:23: note: Assignment 'couleur=3233857728U', assigned value is 3233857728
xine-lib-1.1.21/src/post/goom/ifs.c:563:22: note: Integer overflow
xine-lib-1.1.21/src/post/goom/ifs.c:615:23: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xine-lib-1.1.21/src/post/goom/ifs.c:667:23: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xine-lib-1.1.21/src/post/goom/ifs.c:726:23: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xine-lib-1.1.21/src/post/goom/lines.c:203:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xine-lib-1.1.21/src/post/goom/lines.c:154:46: style: Function 'goom_lines_switch_to' argument 5 names different: declaration 'modeCoul' definition 'col'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/post/goom/lines.h:73:8: note: Function 'goom_lines_switch_to' argument 5 names different: declaration 'modeCoul' definition 'col'.
xine-lib-1.1.21/src/post/goom/lines.c:154:46: note: Function 'goom_lines_switch_to' argument 5 names different: declaration 'modeCoul' definition 'col'.
xine-lib-1.1.21/src/post/goom/lines.c:165:33: style: Function 'goom_lines_init' argument 6 names different: declaration 'modeCoulSrc' definition 'coulS'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/post/goom/lines.h:68:34: note: Function 'goom_lines_init' argument 6 names different: declaration 'modeCoulSrc' definition 'coulS'.
xine-lib-1.1.21/src/post/goom/lines.c:165:33: note: Function 'goom_lines_init' argument 6 names different: declaration 'modeCoulSrc' definition 'coulS'.
xine-lib-1.1.21/src/post/goom/lines.c:166:34: style: Function 'goom_lines_init' argument 9 names different: declaration 'modeCoulDest' definition 'coulD'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/post/goom/lines.h:69:35: note: Function 'goom_lines_init' argument 9 names different: declaration 'modeCoulDest' definition 'coulD'.
xine-lib-1.1.21/src/post/goom/lines.c:166:34: note: Function 'goom_lines_init' argument 9 names different: declaration 'modeCoulDest' definition 'coulD'.
xine-lib-1.1.21/src/post/goom/lines.c:199:28: style: Function 'goom_lines_free' argument 1 names different: declaration 'gml' definition 'l'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/post/goom/lines.h:77:36: note: Function 'goom_lines_free' argument 1 names different: declaration 'gml' definition 'l'.
xine-lib-1.1.21/src/post/goom/lines.c:199:28: note: Function 'goom_lines_free' argument 1 names different: declaration 'gml' definition 'l'.
xine-lib-1.1.21/src/post/goom/lines.c:206:35: style: Function 'goom_lines_draw' argument 1 names different: declaration 'plugInfo' definition 'plug'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/post/goom/lines.h:79:38: note: Function 'goom_lines_draw' argument 1 names different: declaration 'plugInfo' definition 'plug'.
xine-lib-1.1.21/src/post/goom/lines.c:206:35: note: Function 'goom_lines_draw' argument 1 names different: declaration 'plugInfo' definition 'plug'.
xine-lib-1.1.21/src/post/goom/lines.c:206:50: style: Function 'goom_lines_draw' argument 2 names different: declaration 'gml' definition 'line'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/post/goom/lines.h:79:57: note: Function 'goom_lines_draw' argument 2 names different: declaration 'gml' definition 'line'.
xine-lib-1.1.21/src/post/goom/lines.c:206:50: note: Function 'goom_lines_draw' argument 2 names different: declaration 'gml' definition 'line'.
xine-lib-1.1.21/src/post/goom/plugin_info.c:73:35: style: Function 'plugin_info_init' argument 1 names different: declaration 'p' definition 'pp'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/post/goom/goom_plugin_info.h:171:35: note: Function 'plugin_info_init' argument 1 names different: declaration 'p' definition 'pp'.
xine-lib-1.1.21/src/post/goom/plugin_info.c:73:35: note: Function 'plugin_info_init' argument 1 names different: declaration 'p' definition 'pp'.
xine-lib-1.1.21/src/post/goom/plugin_info.c:73:43: style: Function 'plugin_info_init' argument 2 names different: declaration 'nbVisual' definition 'nbVisuals'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/post/goom/goom_plugin_info.h:171:42: note: Function 'plugin_info_init' argument 2 names different: declaration 'nbVisual' definition 'nbVisuals'.
xine-lib-1.1.21/src/post/goom/plugin_info.c:73:43: note: Function 'plugin_info_init' argument 2 names different: declaration 'nbVisual' definition 'nbVisuals'.
xine-lib-1.1.21/src/post/goom/plugin_info.c:26:31: style: Variable 'cpuFlavour' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/post/goom/plugin_info.c:109:8: error: Uninitialized struct member: p.params [uninitStructMember]
xine-lib-1.1.21/src/post/goom/plugin_info.c:109:8: error: Uninitialized struct member: p.screen [uninitStructMember]
xine-lib-1.1.21/src/post/goom/plugin_info.c:109:8: error: Uninitialized struct member: p.convolve_fx [uninitStructMember]
xine-lib-1.1.21/src/post/goom/plugin_info.c:109:8: error: Uninitialized struct member: p.star_fx [uninitStructMember]
xine-lib-1.1.21/src/post/goom/plugin_info.c:109:8: error: Uninitialized struct member: p.zoomFilter_fx [uninitStructMember]
xine-lib-1.1.21/src/post/goom/plugin_info.c:109:8: error: Uninitialized struct member: p.tentacles_fx [uninitStructMember]
xine-lib-1.1.21/src/post/goom/plugin_info.c:109:8: error: Uninitialized struct member: p.ifs_fx [uninitStructMember]
xine-lib-1.1.21/src/post/goom/plugin_info.c:109:8: error: Uninitialized struct member: p.pixel [uninitStructMember]
xine-lib-1.1.21/src/post/goom/plugin_info.c:109:8: error: Uninitialized struct member: p.back [uninitStructMember]
xine-lib-1.1.21/src/post/goom/plugin_info.c:109:8: error: Uninitialized struct member: p.p1 [uninitStructMember]
xine-lib-1.1.21/src/post/goom/plugin_info.c:109:8: error: Uninitialized struct member: p.p2 [uninitStructMember]
xine-lib-1.1.21/src/post/goom/plugin_info.c:109:8: error: Uninitialized struct member: p.conv [uninitStructMember]
xine-lib-1.1.21/src/post/goom/plugin_info.c:109:8: error: Uninitialized struct member: p.outputBuf [uninitStructMember]
xine-lib-1.1.21/src/post/goom/plugin_info.c:109:8: error: Uninitialized struct member: p.cycle [uninitStructMember]
xine-lib-1.1.21/src/post/goom/plugin_info.c:109:8: error: Uninitialized struct member: p.statesNumber [uninitStructMember]
xine-lib-1.1.21/src/post/goom/plugin_info.c:109:8: error: Uninitialized struct member: p.statesRangeMax [uninitStructMember]
xine-lib-1.1.21/src/post/goom/plugin_info.c:109:8: error: Uninitialized struct member: p.curGState [uninitStructMember]
xine-lib-1.1.21/src/post/goom/plugin_info.c:109:8: error: Uninitialized struct member: p.gmline1 [uninitStructMember]
xine-lib-1.1.21/src/post/goom/plugin_info.c:109:8: error: Uninitialized struct member: p.gmline2 [uninitStructMember]
xine-lib-1.1.21/src/post/goom/plugin_info.c:109:8: error: Uninitialized struct member: p.update [uninitStructMember]
xine-lib-1.1.21/src/post/goom/plugin_info.c:109:8: error: Uninitialized struct member: p.update_message [uninitStructMember]
xine-lib-1.1.21/src/post/goom/plugin_info.c:109:8: error: Uninitialized struct member: p.methods [uninitStructMember]
xine-lib-1.1.21/src/post/goom/plugin_info.c:109:8: error: Uninitialized struct member: p.gRandom [uninitStructMember]
xine-lib-1.1.21/src/post/goom/plugin_info.c:109:8: error: Uninitialized struct member: p.scanner [uninitStructMember]
xine-lib-1.1.21/src/post/goom/plugin_info.c:109:8: error: Uninitialized struct member: p.main_scanner [uninitStructMember]
xine-lib-1.1.21/src/post/goom/plugin_info.c:109:8: error: Uninitialized struct member: p.main_script_str [uninitStructMember]
xine-lib-1.1.21/src/post/goom/sound_tester.c:14:53: style: Function 'evaluate_sound' argument 2 names different: declaration 'sndInfo' definition 'info'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/post/goom/sound_tester.h:8:53: note: Function 'evaluate_sound' argument 2 names different: declaration 'sndInfo' definition 'info'.
xine-lib-1.1.21/src/post/goom/sound_tester.c:14:53: note: Function 'evaluate_sound' argument 2 names different: declaration 'sndInfo' definition 'info'.
xine-lib-1.1.21/src/post/goom/surf3d.c:80:29: style: Function 'grid3d_update' argument 1 names different: declaration 's' definition 'g'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/post/goom/surf3d.h:30:29: note: Function 'grid3d_update' argument 1 names different: declaration 's' definition 'g'.
xine-lib-1.1.21/src/post/goom/surf3d.c:80:29: note: Function 'grid3d_update' argument 1 names different: declaration 's' definition 'g'.
xine-lib-1.1.21/src/post/goom/tentacle3d.c:232:6: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/goom/tentacle3d.c:233:6: style: The scope of the variable 'tmp2' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/goom/tentacle3d.c:229:41: warning: Function 'tentacle_update' argument order different: declaration 'goomInfo, buf, back, W, H, , , drawit, data' definition 'goomInfo, buf, back, W, H, data, rapport, drawit, fx_data' [funcArgOrderDifferent]
xine-lib-1.1.21/src/post/goom/tentacle3d.c:42:41: note: Function 'tentacle_update' argument order different: declaration 'goomInfo, buf, back, W, H, , , drawit, data' definition 'goomInfo, buf, back, W, H, data, rapport, drawit, fx_data'
xine-lib-1.1.21/src/post/goom/tentacle3d.c:229:41: note: Function 'tentacle_update' argument order different: declaration 'goomInfo, buf, back, W, H, , , drawit, data' definition 'goomInfo, buf, back, W, H, data, rapport, drawit, fx_data'
xine-lib-1.1.21/src/post/goom/v3d.c:3:22: style: Function 'v3d_to_v2d' argument 1 names different: declaration 'src' definition 'v3'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/post/goom/v3d.h:40:22: note: Function 'v3d_to_v2d' argument 1 names different: declaration 'src' definition 'v3'.
xine-lib-1.1.21/src/post/goom/v3d.c:3:22: note: Function 'v3d_to_v2d' argument 1 names different: declaration 'src' definition 'v3'.
xine-lib-1.1.21/src/post/goom/v3d.c:3:84: style: Function 'v3d_to_v2d' argument 6 names different: declaration 'v2_array' definition 'v2'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/post/goom/v3d.h:40:85: note: Function 'v3d_to_v2d' argument 6 names different: declaration 'v2_array' definition 'v2'.
xine-lib-1.1.21/src/post/goom/v3d.c:3:84: note: Function 'v3d_to_v2d' argument 6 names different: declaration 'v2_array' definition 'v2'.
xine-lib-1.1.21/src/post/goom/xine_goom.c:355:47: style: Function 'goom_rewire_video' argument 1 names different: declaration 'output' definition 'output_gen'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/post/goom/xine_goom.c:136:58: note: Function 'goom_rewire_video' argument 1 names different: declaration 'output' definition 'output_gen'.
xine-lib-1.1.21/src/post/goom/xine_goom.c:355:47: note: Function 'goom_rewire_video' argument 1 names different: declaration 'output' definition 'output_gen'.
xine-lib-1.1.21/src/post/goom/xine_goom.c:372:46: style: Function 'goom_port_open' argument 1 names different: declaration 'this' definition 'port_gen'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/post/goom/xine_goom.c:138:46: note: Function 'goom_port_open' argument 1 names different: declaration 'this' definition 'port_gen'.
xine-lib-1.1.21/src/post/goom/xine_goom.c:372:46: note: Function 'goom_port_open' argument 1 names different: declaration 'this' definition 'port_gen'.
xine-lib-1.1.21/src/post/goom/xine_goom.c:402:48: style: Function 'goom_port_close' argument 1 names different: declaration 'this' definition 'port_gen'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/post/goom/xine_goom.c:141:48: note: Function 'goom_port_close' argument 1 names different: declaration 'this' definition 'port_gen'.
xine-lib-1.1.21/src/post/goom/xine_goom.c:402:48: note: Function 'goom_port_close' argument 1 names different: declaration 'this' definition 'port_gen'.
xine-lib-1.1.21/src/post/goom/xine_goom.c:419:54: style: Function 'goom_port_put_buffer' argument 1 names different: declaration 'this' definition 'port_gen'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/post/goom/xine_goom.c:143:54: note: Function 'goom_port_put_buffer' argument 1 names different: declaration 'this' definition 'port_gen'.
xine-lib-1.1.21/src/post/goom/xine_goom.c:419:54: note: Function 'goom_port_put_buffer' argument 1 names different: declaration 'this' definition 'port_gen'.
xine-lib-1.1.21/src/post/planar/boxblur.c:314:7: style: The scope of the variable 'chroma_radius' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/planar/boxblur.c:314:22: style: The scope of the variable 'chroma_power' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/planar/boxblur.c:315:7: style: The scope of the variable 'cw' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/planar/boxblur.c:315:11: style: The scope of the variable 'ch' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/planar/denoise3d.c:90:19: style: The scope of the variable 'Simil' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/planar/denoise3d.c:343:15: style: The scope of the variable 'prev_frame' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/planar/denoise3d.c:345:7: style: The scope of the variable 'cw' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/planar/denoise3d.c:345:11: style: The scope of the variable 'ch' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/planar/eq.c:366:15: style: The scope of the variable 'yv12_frame' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/planar/eq.c:109:28: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/post/planar/eq2.c:73:15: style: The scope of the variable 'v' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/planar/eq2.c:556:15: style: The scope of the variable 'yv12_frame' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/planar/eq2.c:559:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/planar/expand.c:351:22: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/planar/expand.c:351:25: style: The scope of the variable 'end' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/planar/expand.c:433:82: style: Function 'expand_overlay_add_event' argument 2 names different: declaration 'event' definition 'event_gen'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/post/planar/expand.c:128:89: note: Function 'expand_overlay_add_event' argument 2 names different: declaration 'event' definition 'event_gen'.
xine-lib-1.1.21/src/post/planar/expand.c:433:82: note: Function 'expand_overlay_add_event' argument 2 names different: declaration 'event' definition 'event_gen'.
xine-lib-1.1.21/src/post/planar/fill.c:110:41: style: Function 'fill_dispose' argument 1 names different: declaration 'this_gen' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/post/planar/fill.c:40:51: note: Function 'fill_dispose' argument 1 names different: declaration 'this_gen' definition 'this'.
xine-lib-1.1.21/src/post/planar/fill.c:110:41: note: Function 'fill_dispose' argument 1 names different: declaration 'this_gen' definition 'this'.
xine-lib-1.1.21/src/post/planar/invert.c:110:43: style: Function 'invert_dispose' argument 1 names different: declaration 'this_gen' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/post/planar/invert.c:41:53: note: Function 'invert_dispose' argument 1 names different: declaration 'this_gen' definition 'this'.
xine-lib-1.1.21/src/post/planar/invert.c:110:43: note: Function 'invert_dispose' argument 1 names different: declaration 'this_gen' definition 'this'.
xine-lib-1.1.21/src/post/planar/noise.c:105:24: style: The scope of the variable 'x2' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/planar/pp.c:285:7: style: The scope of the variable 'pp_flags' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/planar/unsharp.c:390:15: style: The scope of the variable 'yv12_frame' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/visualizations/fft.c:74:21: style: The scope of the variable 'i3' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/visualizations/fft.c:74:25: style: The scope of the variable 'i4' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/visualizations/fftgraph.c:94:10: style: The scope of the variable 'r' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/visualizations/fftgraph.c:94:13: style: The scope of the variable 'g' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/visualizations/fftgraph.c:94:16: style: The scope of the variable 'b' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/visualizations/fftgraph.c:94:19: style: The scope of the variable 'y' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/visualizations/fftgraph.c:94:22: style: The scope of the variable 'u' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/visualizations/fftgraph.c:94:25: style: The scope of the variable 'v' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/visualizations/fftgraph.c:120:13: style: The scope of the variable 'line_min' can be reduced. [variableScope]
xine-lib-1.1.21/src/post/visualizations/fftgraph.c:120:23: style: The scope of the variable 'line_max' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/libdha/cpu_flush.c:14:17: style: Condition 'libdha_fd==-1' is always true [knownConditionTrueFalse]
xine-lib-1.1.21/src/video_out/libdha/cpu_flush.c:13:18: note: Assignment 'libdha_fd=-1', assigned value is -1
xine-lib-1.1.21/src/video_out/libdha/cpu_flush.c:14:17: note: Condition 'libdha_fd==-1' is always true
xine-lib-1.1.21/src/video_out/libdha/cpu_flush.c:14:17: style: Same expression on both sides of '==' because the value of 'libdha_fd' and '-1' are the same. [duplicateExpression]
xine-lib-1.1.21/src/video_out/libdha/cpu_flush.c:13:18: note: 'libdha_fd' is assigned value '-1' here.
xine-lib-1.1.21/src/video_out/libdha/cpu_flush.c:14:17: note: Same expression on both sides of '==' because the value of 'libdha_fd' and '-1' are the same.
xine-lib-1.1.21/src/video_out/libdha/cpu_flush.c:12:7: style: The scope of the variable 'retval' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/libdha/cpu_flush.c:20:11: style: Variable 'retval' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/video_out/libdha/irq.c:20:7: style: The scope of the variable 'retval' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/libdha/irq.c:40:7: style: The scope of the variable 'retval' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/libdha/irq.c:18:13: style: Function 'hwirq_install' argument 4 names different: declaration 'areg' definition 'ar'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/video_out/libdha/libdha.h:132:14: note: Function 'hwirq_install' argument 4 names different: declaration 'areg' definition 'ar'.
xine-lib-1.1.21/src/video_out/libdha/irq.c:18:13: note: Function 'hwirq_install' argument 4 names different: declaration 'areg' definition 'ar'.
xine-lib-1.1.21/src/video_out/libdha/irq.c:18:24: style: Function 'hwirq_install' argument 5 names different: declaration 'aoff' definition 'ao'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/video_out/libdha/libdha.h:132:34: note: Function 'hwirq_install' argument 5 names different: declaration 'aoff' definition 'ao'.
xine-lib-1.1.21/src/video_out/libdha/irq.c:18:24: note: Function 'hwirq_install' argument 5 names different: declaration 'aoff' definition 'ao'.
xine-lib-1.1.21/src/video_out/libdha/irq.c:18:37: style: Function 'hwirq_install' argument 6 names different: declaration 'adata' definition 'ad'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/video_out/libdha/libdha.h:132:49: note: Function 'hwirq_install' argument 6 names different: declaration 'adata' definition 'ad'.
xine-lib-1.1.21/src/video_out/libdha/irq.c:18:37: note: Function 'hwirq_install' argument 6 names different: declaration 'adata' definition 'ad'.
xine-lib-1.1.21/src/video_out/libdha/kernelhelper/dhahelper.c:267:9: style: The scope of the variable 'pmd' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/libdha/kernelhelper/dhahelper.c:268:9: style: The scope of the variable 'ptep' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/libdha/kernelhelper/dhahelper.c:333:16: style: The scope of the variable 'adr' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/libdha/kernelhelper/dhahelper.c:333:21: style: The scope of the variable 'page' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/libdha/kernelhelper/dhahelper.c:376:20: style: The scope of the variable 'page' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/libdha/kernelhelper/dhahelper.c:393:23: style: The scope of the variable 'adr' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/libdha/kernelhelper/dhahelper.c:393:28: style: The scope of the variable 'page' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/libdha/kernelhelper/dhahelper.c:504:6: style: The scope of the variable 'retval' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/libdha/kernelhelper/dhahelper.c:537:6: style: The scope of the variable 'retval' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/libdha/kernelhelper/test.c:41:35: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/libdha/pci.c:785:6: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xine-lib-1.1.21/src/video_out/libdha/pci.c:829:6: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xine-lib-1.1.21/src/video_out/libdha/pci.c:526:5: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/video_out/libdha/pci.c:521:0: note: Variable 'ret' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/video_out/libdha/pci.c:526:5: note: Variable 'ret' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/video_out/libdha/pci.c:520:9: style: The scope of the variable 'func' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/libdha/pci.c:520:15: style: The scope of the variable 'hostbridges' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/libdha/pci.c:712:44: style: Function 'pci_scan' argument 2 names different: declaration 'num_card' definition 'num_pci'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/video_out/libdha/libdha.h:50:52: note: Function 'pci_scan' argument 2 names different: declaration 'num_card' definition 'num_pci'.
xine-lib-1.1.21/src/video_out/libdha/pci.c:712:44: note: Function 'pci_scan' argument 2 names different: declaration 'num_card' definition 'num_pci'.
xine-lib-1.1.21/src/video_out/libdha/pci.c:158:21: style: struct member 'Anonymous3::command' is never used. [unusedStructMember]
xine-lib-1.1.21/src/video_out/libdha/pci.c:159:21: style: struct member 'Anonymous3::status' is never used. [unusedStructMember]
xine-lib-1.1.21/src/video_out/libdha/pci.c:168:20: style: struct member 'Anonymous5::rev_id' is never used. [unusedStructMember]
xine-lib-1.1.21/src/video_out/libdha/pci.c:169:20: style: struct member 'Anonymous5::prog_if' is never used. [unusedStructMember]
xine-lib-1.1.21/src/video_out/libdha/pci.c:170:20: style: struct member 'Anonymous5::sub_class' is never used. [unusedStructMember]
xine-lib-1.1.21/src/video_out/libdha/pci.c:171:20: style: struct member 'Anonymous5::base_class' is never used. [unusedStructMember]
xine-lib-1.1.21/src/video_out/libdha/pci.c:182:20: style: struct member 'Anonymous7::cache_line_size' is never used. [unusedStructMember]
xine-lib-1.1.21/src/video_out/libdha/pci.c:183:20: style: struct member 'Anonymous7::latency_timer' is never used. [unusedStructMember]
xine-lib-1.1.21/src/video_out/libdha/pci.c:185:20: style: struct member 'Anonymous7::bist' is never used. [unusedStructMember]
xine-lib-1.1.21/src/video_out/libdha/pci.c:203:20: style: struct member 'Anonymous10::bg_rsrvd' is never used. [unusedStructMember]
xine-lib-1.1.21/src/video_out/libdha/pci.c:204:20: style: struct member 'Anonymous10::primary_bus_number' is never used. [unusedStructMember]
xine-lib-1.1.21/src/video_out/libdha/pci.c:206:20: style: struct member 'Anonymous10::subordinate_bus_number' is never used. [unusedStructMember]
xine-lib-1.1.21/src/video_out/libdha/pci.c:207:20: style: struct member 'Anonymous10::secondary_latency_timer' is never used. [unusedStructMember]
xine-lib-1.1.21/src/video_out/libdha/pci.c:208:20: style: struct member 'Anonymous10::io_base' is never used. [unusedStructMember]
xine-lib-1.1.21/src/video_out/libdha/pci.c:209:20: style: struct member 'Anonymous10::io_limit' is never used. [unusedStructMember]
xine-lib-1.1.21/src/video_out/libdha/pci.c:210:21: style: struct member 'Anonymous10::secondary_status' is never used. [unusedStructMember]
xine-lib-1.1.21/src/video_out/libdha/pci.c:211:21: style: struct member 'Anonymous10::mem_base' is never used. [unusedStructMember]
xine-lib-1.1.21/src/video_out/libdha/pci.c:212:21: style: struct member 'Anonymous10::mem_limit' is never used. [unusedStructMember]
xine-lib-1.1.21/src/video_out/libdha/pci.c:213:21: style: struct member 'Anonymous10::prefetch_mem_base' is never used. [unusedStructMember]
xine-lib-1.1.21/src/video_out/libdha/pci.c:214:21: style: struct member 'Anonymous10::prefetch_mem_limit' is never used. [unusedStructMember]
xine-lib-1.1.21/src/video_out/libdha/pci.c:257:20: style: struct member 'Anonymous14::user_config_0' is never used. [unusedStructMember]
xine-lib-1.1.21/src/video_out/libdha/pci.c:258:20: style: struct member 'Anonymous14::user_config_1' is never used. [unusedStructMember]
xine-lib-1.1.21/src/video_out/libdha/pci.c:259:20: style: struct member 'Anonymous14::user_config_2' is never used. [unusedStructMember]
xine-lib-1.1.21/src/video_out/libdha/pci.c:260:20: style: struct member 'Anonymous14::user_config_3' is never used. [unusedStructMember]
xine-lib-1.1.21/src/video_out/libdha/sysdep/libdha_os2.c:51:8: style: Variable 'action' is not assigned a value. [unassignedVariable]
xine-lib-1.1.21/src/video_out/libdha/sysdep/libdha_os2.c:103:14: style: Variable 'ErrRedir' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/video_out/libdha/sysdep/libdha_win32.c:41:9: style: Variable 'RetInfo' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/video_out/libdha/sysdep/libdha_win32.c:44:10: style: Unused variable: pNicstar [unusedVariable]
xine-lib-1.1.21/src/video_out/libdha/sysdep/libdha_win32.c:44:20: style: Unused variable: Status [unusedVariable]
xine-lib-1.1.21/src/video_out/libdha/sysdep/libdha_win32.c:44:28: style: Unused variable: Time [unusedVariable]
xine-lib-1.1.21/src/video_out/libdha/sysdep/libdha_win32.c:44:39: style: Unused variable: i [unusedVariable]
xine-lib-1.1.21/src/video_out/libdha/sysdep/libdha_win32.c:44:49: style: Unused variable: endptr [unusedVariable]
xine-lib-1.1.21/src/video_out/libdha/sysdep/pci_arm32.c:9:17: style: The scope of the variable 'tmplong1' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/libdha/sysdep/pci_arm32.c:9:27: style: The scope of the variable 'tmplong2' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/libdha/sysdep/pci_ia64.c:9:17: style: The scope of the variable 'tmplong1' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/libdha/sysdep/pci_ia64.c:9:27: style: The scope of the variable 'tmplong2' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/libdha/sysdep/pci_powerpc.c:222:10: style: Variable 'retval' is not assigned a value. [unassignedVariable]
xine-lib-1.1.21/src/video_out/libdha/sysdep/pci_powerpc.c:234:10: style: Variable 'retval' is not assigned a value. [unassignedVariable]
xine-lib-1.1.21/src/video_out/libdha/sysdep/pci_powerpc.c:246:10: style: Variable 'retval' is not assigned a value. [unassignedVariable]
xine-lib-1.1.21/src/video_out/libdha/sysdep/pci_powerpc.c:224:12: error: Uninitialized variable: retval [uninitvar]
xine-lib-1.1.21/src/video_out/libdha/sysdep/pci_powerpc.c:236:12: error: Uninitialized variable: retval [uninitvar]
xine-lib-1.1.21/src/video_out/libdha/sysdep/pci_powerpc.c:248:12: error: Uninitialized variable: retval [uninitvar]
xine-lib-1.1.21/src/video_out/libdha/sysdep/pci_sparc.c:9:17: style: The scope of the variable 'tmplong1' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/libdha/sysdep/pci_sparc.c:9:27: style: The scope of the variable 'tmplong2' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/libdha/sysdep/pci_x86.c:9:17: style: The scope of the variable 'tmplong1' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/libdha/sysdep/pci_x86.c:9:27: style: The scope of the variable 'tmplong2' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/libdha/test.c:26:2: warning: %X in format string (no. 6) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xine-lib-1.1.21/src/video_out/libdha/test.c:26:2: warning: %X in format string (no. 7) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xine-lib-1.1.21/src/video_out/libdha/test.c:26:2: warning: %X in format string (no. 8) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xine-lib-1.1.21/src/video_out/libdha/test.c:26:2: warning: %X in format string (no. 9) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xine-lib-1.1.21/src/video_out/libdha/test.c:42:2: warning: %X in format string (no. 1) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xine-lib-1.1.21/src/video_out/libdha/test.c:42:2: warning: %X in format string (no. 2) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xine-lib-1.1.21/src/video_out/libdha/test.c:42:2: warning: %X in format string (no. 3) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xine-lib-1.1.21/src/video_out/libdha/test.c:11:12: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/video_out_directfb.c:1337:22: style: The scope of the variable 'fieldparity_enum' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/video_out_fb.c:528:12: style: The scope of the variable 'dst' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/video_out_fb.c:528:18: style: The scope of the variable 'src' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/video_out_fb.c:529:7: style: The scope of the variable 'y' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/video_out_fb.c:780:5: style: Variable 'red' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/video_out/video_out_fb.c:783:5: style: Variable 'green' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/video_out/video_out_fb.c:786:5: style: Variable 'blue' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/video_out/video_out_opengl.c:434:7: style: The scope of the variable 'tex_w' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/video_out_opengl.c:434:14: style: The scope of the variable 'tex_h' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/video_out_opengl.c:434:21: style: The scope of the variable 'err' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/video_out_opengl.c:473:7: style: The scope of the variable 'tex_w' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/video_out_opengl.c:473:14: style: The scope of the variable 'tex_h' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/video_out_opengl.c:473:21: style: The scope of the variable 'err' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/video_out_opengl.c:473:26: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/video_out_opengl.c:473:29: style: The scope of the variable 'num' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/video_out_opengl.c:1006:20: style: The scope of the variable 'action' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/video_out_opengl.c:1006:28: style: The scope of the variable 'changed' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/video_out_opengl.c:1008:20: style: The scope of the variable 'frame' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/video_out_opengl.c:1011:26: style: The scope of the variable 'render' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/video_out_pgx32.c:473:45: style: The scope of the variable 'cx0' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/video_out_pgx32.c:473:60: style: The scope of the variable 'cy1' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/video_out_pgx32.c:594:21: style: The scope of the variable 'len' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/video_out_pgx64.c:503:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/video_out_pgx64.c:521:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/video_out_pgx64.c:521:10: style: The scope of the variable 'len' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/video_out_pgx64.c:675:47: style: The scope of the variable 'cx0' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/video_out_pgx64.c:675:62: style: The scope of the variable 'cy1' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/video_out_pgx64.c:947:34: style: The scope of the variable 'len' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/video_out_raw.c:146:11: style: The scope of the variable 'alpha' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/video_out_raw.c:147:7: style: The scope of the variable 'rlelen' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/video_out_raw.c:148:11: style: The scope of the variable 'clr' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/video_out_raw.c:149:17: style: The scope of the variable 'x' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/video_out_raw.c:149:20: style: The scope of the variable 'y' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/video_out_stk.c:131:41: style: Variable 'this' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/video_out/video_out_syncfb.c:164:14: style: The scope of the variable 'crp' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/video_out_syncfb.c:165:14: style: The scope of the variable 'cbp' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/video_out_syncfb.c:195:11: style: The scope of the variable 'w' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/video_out_syncfb.c:197:23: style: The scope of the variable 'tmp32' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/video_out_vidix.c:734:7: style: The scope of the variable 'err' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/video_out_vidix.c:960:25: style: The scope of the variable 'err' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/video_out_vidix.c:79:22: style: struct member 'vidix_property_s::entry' is never used. [unusedStructMember]
xine-lib-1.1.21/src/video_out/video_out_vidix.c:81:25: style: struct member 'vidix_property_s::this' is never used. [unusedStructMember]
xine-lib-1.1.21/src/video_out/video_out_xcbshm.c:981:11: warning: Possible null pointer dereference: visual [nullPointer]
xine-lib-1.1.21/src/video_out/video_out_xcbshm.c:1078:16: note: Assignment 'visualtype=NULL', assigned value is 0
xine-lib-1.1.21/src/video_out/video_out_xcbshm.c:1155:22: note: Calling function 'visual_class_name', 1st argument 'visual' value is 0
xine-lib-1.1.21/src/video_out/video_out_xcbshm.c:981:11: note: Null pointer dereference
xine-lib-1.1.21/src/video_out/video_out_xcbshm.c:1157:4: warning: Possible null pointer dereference: visualtype [nullPointer]
xine-lib-1.1.21/src/video_out/video_out_xcbshm.c:1078:16: note: Assignment 'visualtype=NULL', assigned value is 0
xine-lib-1.1.21/src/video_out/video_out_xcbshm.c:1157:4: note: Null pointer dereference
xine-lib-1.1.21/src/video_out/video_out_xcbshm.c:1161:11: warning: Possible null pointer dereference: visualtype [nullPointer]
xine-lib-1.1.21/src/video_out/video_out_xcbshm.c:1078:16: note: Assignment 'visualtype=NULL', assigned value is 0
xine-lib-1.1.21/src/video_out/video_out_xcbshm.c:1161:11: note: Null pointer dereference
xine-lib-1.1.21/src/video_out/video_out_xcbxv.c:405:15: style: The scope of the variable 'recent_bitmaps' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/video_out_xcbxv.c:1054:28: style: The scope of the variable 'atom_reply' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/video_out_xv.c:491:15: style: The scope of the variable 'recent_bitmaps' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/video_out_xxmc.c:855:24: style: The scope of the variable 'curCap' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/video_out_xxmc.c:856:19: style: The scope of the variable 'sp' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/video_out_xxmc.c:934:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/video_out_xxmc.c:935:16: style: The scope of the variable 'xvmc_attributes' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/vidix/drivers/cyberblade_vid.c:175:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/vidix/drivers/cyberblade_vid.c:473:42: style: The scope of the variable 'HDisp' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/vidix/drivers/cyberblade_vid.c:473:48: style: The scope of the variable 'VDisp' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/vidix/drivers/cyberblade_vid.c:370:37: style: Variable 'sat' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/video_out/vidix/drivers/genfb_vid.c:106:9: style: Condition '!probed' is always true [knownConditionTrueFalse]
xine-lib-1.1.21/src/video_out/vidix/drivers/genfb_vid.c:155:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/video_out/vidix/drivers/genfb_vid.c:175:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/video_out/vidix/drivers/genfb_vid.c:77:12: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/vidix/drivers/genfb_vid.c:173:53: style: Function 'vixPlaybackFrameSelect' argument 1 names different: declaration 'frame_idx' definition 'frame'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/video_out/vidix/vidix.h:177:46: note: Function 'vixPlaybackFrameSelect' argument 1 names different: declaration 'frame_idx' definition 'frame'.
xine-lib-1.1.21/src/video_out/vidix/drivers/genfb_vid.c:173:53: note: Function 'vixPlaybackFrameSelect' argument 1 names different: declaration 'frame_idx' definition 'frame'.
xine-lib-1.1.21/src/video_out/vidix/drivers/genfb_vid.c:87:11: style: Variable 'err' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/video_out/vidix/drivers/mach64_vid.c:333:8: style: Condition '!supports_lcd_v_stretch' is always true [knownConditionTrueFalse]
xine-lib-1.1.21/src/video_out/vidix/drivers/mach64_vid.c:833:23: style: Condition '!supports_planar' is always true [knownConditionTrueFalse]
xine-lib-1.1.21/src/video_out/vidix/drivers/mach64_vid.c:947:21: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/video_out/vidix/drivers/mach64_vid.c:329:9: style: The scope of the variable 'ext_vert_stretch' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/vidix/drivers/nvidia_vid.c:913:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/video_out/vidix/drivers/nvidia_vid.c:913:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/video_out/vidix/drivers/nvidia_vid.c:913:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/video_out/vidix/drivers/nvidia_vid.c:913:5: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/video_out/vidix/drivers/nvidia_vid.c:913:5: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/video_out/vidix/drivers/nvidia_vid.c:913:5: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/video_out/vidix/drivers/nvidia_vid.c:233:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/vidix/drivers/nvidia_vid.c:583:50: style: The scope of the variable 'pan' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/vidix/drivers/nvidia_vid.c:587:6: style: The scope of the variable 'bps' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/vidix/drivers/nvidia_vid.c:588:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/vidix/drivers/nvidia_vid.c:792:56: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/nvidia_vid.c:793:56: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/nvidia_vid.c:794:56: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/nvidia_vid.c:795:56: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/nvidia_vid.c:796:56: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/nvidia_vid.c:797:56: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/nvidia_vid.c:798:56: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/nvidia_vid.c:799:56: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/nvidia_vid.c:805:56: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/nvidia_vid.c:810:56: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/nvidia_vid.c:811:56: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/nvidia_vid.c:818:56: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/nvidia_vid.c:819:56: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/nvidia_vid.c:830:60: portability: 'info->video_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/nvidia_vid.c:375:4: 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]
xine-lib-1.1.21/src/video_out/vidix/drivers/pm3_vid.c:334:5: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/video_out/vidix/drivers/pm3_vid.c:335:5: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/video_out/vidix/drivers/pm3_vid.c:336:5: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/video_out/vidix/drivers/pm3_vid.c:337:5: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/video_out/vidix/drivers/pm3_vid.c:339:5: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/video_out/vidix/drivers/pm3_vid.c:340:5: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/video_out/vidix/drivers/pm3_vid.c:341:5: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/video_out/vidix/drivers/pm3_vid.c:342:5: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/video_out/vidix/drivers/radeon_vid.c:3312:1: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/video_out/vidix/drivers/radeon_vid.c:2161:59: error: Division by zero. [zerodiv]
xine-lib-1.1.21/src/video_out/vidix/drivers/radeon_vid.c:2573:30: note: Assignment 'BytesPerPixel=0', assigned value is 0
xine-lib-1.1.21/src/video_out/vidix/drivers/radeon_vid.c:2802:64: note: Calling function 'ComputeXStartEnd', 5th argument 'BytesPerPixel' value is 0
xine-lib-1.1.21/src/video_out/vidix/drivers/radeon_vid.c:2161:59: note: Division by zero
xine-lib-1.1.21/src/video_out/vidix/drivers/radeon_vid.c:591:40: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/video_out/vidix/drivers/radeon_vid.c:749:30: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.1.21/src/video_out/vidix/drivers/radeon_vid.c:2321:12: style: struct member 'RangeAndCoefSet::Range' is never used. [unusedStructMember]
xine-lib-1.1.21/src/video_out/vidix/drivers/radeon_vid.c:654:12: style: Variable 'yres' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/video_out/vidix/drivers/radeon_vid.c:2121:29: style: Variable 'SourceHeightInPixels' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:436:27: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:722:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:722:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:722:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:1387:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:805:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:994:24: style: A pointer can not be negative so it is either pointless or an error to check if it is. [pointerLessThanZero]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:517:5: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:518:12: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:519:5: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:520:5: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:521:5: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:598:5: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:599:5: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:600:5: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:604:5: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:610:20: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:613:6: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:615:6: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:625:20: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:628:2: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:630:2: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:639:20: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:643:2: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:647:2: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:654:5: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:679:3: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:680:9: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:709:3: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:710:25: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:713:3: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:714:20: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:715:3: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:717:22: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:719:21: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:735:5: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:736:5: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:737:5: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:739:5: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:743:20: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:745:20: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:749:5: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:753:5: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:755:5: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:756:5: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:757:5: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:888:9: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:889:3: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:890:9: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:891:3: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:895:3: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:896:9: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:897:3: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:903:3: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:904:9: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:906:3: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:910:3: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:911:3: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:912:3: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:914:3: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:915:9: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:916:3: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:919:3: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:920:3: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:923:3: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:927:3: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:928:13: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:943:4: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:944:9: portability: 'info->control_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:209:21: style: struct member 'savage_chip::PMC' is never used. [unusedStructMember]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:210:21: style: struct member 'savage_chip::PME' is never used. [unusedStructMember]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:211:21: style: struct member 'savage_chip::PFB' is never used. [unusedStructMember]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:212:21: style: struct member 'savage_chip::PVIDEO' is never used. [unusedStructMember]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:213:21: style: struct member 'savage_chip::PCIO' is never used. [unusedStructMember]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:214:21: style: struct member 'savage_chip::PVIO' is never used. [unusedStructMember]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:215:21: style: struct member 'savage_chip::PRAMIN' is never used. [unusedStructMember]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:216:21: style: struct member 'savage_chip::PRAMHT' is never used. [unusedStructMember]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:217:21: style: struct member 'savage_chip::PRAMFC' is never used. [unusedStructMember]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:218:21: style: struct member 'savage_chip::PRAMRO' is never used. [unusedStructMember]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:219:21: style: struct member 'savage_chip::PFIFO' is never used. [unusedStructMember]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:220:21: style: struct member 'savage_chip::FIFO' is never used. [unusedStructMember]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:221:21: style: struct member 'savage_chip::PGRAPH' is never used. [unusedStructMember]
xine-lib-1.1.21/src/video_out/vidix/drivers/savage_vid.c:225:10: style: struct member 'savage_chip::lock' is never used. [unusedStructMember]
xine-lib-1.1.21/src/video_out/vidix/drivers/sis_bridge.c:653:10: style: Condition '!(temp&2)' is always false [knownConditionTrueFalse]
xine-lib-1.1.21/src/video_out/vidix/drivers/sis_bridge.c:629:21: note: Assuming that condition 'temp==2' is not redundant
xine-lib-1.1.21/src/video_out/vidix/drivers/sis_bridge.c:653:10: note: Condition '!(temp&2)' is always false
xine-lib-1.1.21/src/video_out/vidix/drivers/sis_bridge.c:39:9: style: The scope of the variable 'temp' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/vidix/drivers/sis_bridge.c:426:47: style: The scope of the variable 'CR79' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/vidix/drivers/sis_bridge.c:42:2: style: Variable 'temp' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/video_out/vidix/drivers/sis_vid.c:501:2: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xine-lib-1.1.21/src/video_out/vidix/drivers/sis_vid.c:504:4: note: Found duplicate branches for 'if' and 'else'.
xine-lib-1.1.21/src/video_out/vidix/drivers/sis_vid.c:501:2: note: Found duplicate branches for 'if' and 'else'.
xine-lib-1.1.21/src/video_out/vidix/drivers/sis_vid.c:261:11: warning: Redundant assignment of 'force' to itself. [selfAssignment]
xine-lib-1.1.21/src/video_out/vidix/drivers/sis_vid.c:1220:11: warning: Redundant assignment of 'index' to itself. [selfAssignment]
xine-lib-1.1.21/src/video_out/vidix/drivers/sis_vid.c:1221:12: warning: Redundant assignment of 'iscrt2' to itself. [selfAssignment]
xine-lib-1.1.21/src/video_out/vidix/drivers/sis_vid.c:1009:14: style: The scope of the variable 'watchdog' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/vidix/drivers/sis_vid.c:1352:13: style: The scope of the variable 'preHIDF' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/vidix/drivers/sis_vid.c:680:35: portability: 'sis_mem_base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.1.21/src/video_out/vidix/drivers/sis_vid.c:1318:14: style: Variable 'realI' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/video_out/vidix/drivers/unichrome_vid.c:409:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/vidix/vidixlib.c:198:18: style: The scope of the variable 'name' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/x11osd.c:404:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/x11osd.c:447:18: style: The scope of the variable 'len' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/x11osd.c:371:67: style: Function 'x11osd_colorkey' argument 3 names different: declaration 'scaling' definition 'sc'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/video_out/x11osd.h:38:67: note: Function 'x11osd_colorkey' argument 3 names different: declaration 'scaling' definition 'sc'.
xine-lib-1.1.21/src/video_out/x11osd.c:371:67: note: Function 'x11osd_colorkey' argument 3 names different: declaration 'scaling' definition 'sc'.
xine-lib-1.1.21/src/video_out/xcbosd.c:384:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/xcbosd.c:440:18: style: The scope of the variable 'len' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/xvmc_mocomp.c:193:3: style: Variable 'mbs->macroblockptr->coded_block_pattern' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/video_out/xvmc_mocomp.c:190:3: note: Variable 'mbs->macroblockptr->coded_block_pattern' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/video_out/xvmc_mocomp.c:193:3: note: Variable 'mbs->macroblockptr->coded_block_pattern' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/video_out/yuv2rgb.c:1420:23: style: The scope of the variable 'dst_2' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/yuv2rgb.c:1421:22: style: The scope of the variable 'dst_height' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/yuv2rgb.c:1422:7: style: The scope of the variable 'dy' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/yuv2rgb.c:1550:22: style: The scope of the variable 'dst_2' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/yuv2rgb.c:1551:22: style: The scope of the variable 'dst_height' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/yuv2rgb.c:1552:7: style: The scope of the variable 'dy' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/yuv2rgb.c:1681:22: style: The scope of the variable 'dst_2' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/yuv2rgb.c:1682:22: style: The scope of the variable 'dst_height' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/yuv2rgb.c:1683:7: style: The scope of the variable 'dy' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/yuv2rgb.c:1813:23: style: The scope of the variable 'dst_2' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/yuv2rgb.c:1814:22: style: The scope of the variable 'dst_height' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/yuv2rgb.c:1815:7: style: The scope of the variable 'dy' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/yuv2rgb.c:1943:22: style: The scope of the variable 'dst_2' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/yuv2rgb.c:1944:22: style: The scope of the variable 'dst_height' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/yuv2rgb.c:1945:7: style: The scope of the variable 'dy' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/yuv2rgb.c:2070:7: style: The scope of the variable 'height' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/yuv2rgb.c:2070:15: style: The scope of the variable 'dst_height' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/yuv2rgb.c:2071:7: style: The scope of the variable 'dy' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/yuv2rgb.c:2118:22: style: The scope of the variable 'dst_2' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/yuv2rgb.c:2119:22: style: The scope of the variable 'dst_height' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/yuv2rgb.c:2120:7: style: The scope of the variable 'dy' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/yuv2rgb.c:2614:14: style: The scope of the variable 'dst_1' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/yuv2rgb.c:2615:7: style: The scope of the variable 'width' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/yuv2rgb.c:2693:13: style: The scope of the variable 'dst_1' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/yuv2rgb.c:2694:7: style: The scope of the variable 'width' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/yuv2rgb.c:2771:13: style: The scope of the variable 'dst_1' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/yuv2rgb.c:2772:7: style: The scope of the variable 'width' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/yuv2rgb.c:2845:14: style: The scope of the variable 'dst_1' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/yuv2rgb.c:2846:7: style: The scope of the variable 'width' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/yuv2rgb.c:2919:13: style: The scope of the variable 'dst_1' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/yuv2rgb.c:2920:7: style: The scope of the variable 'width' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/yuv2rgb.c:2990:7: style: The scope of the variable 'width' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/yuv2rgb.c:2991:7: style: The scope of the variable 'dy' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/yuv2rgb.c:2992:13: style: The scope of the variable 'dst' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/yuv2rgb.c:2993:13: style: The scope of the variable 'y' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/yuv2rgb.c:3038:13: style: The scope of the variable 'dst_1' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/yuv2rgb.c:3039:7: style: The scope of the variable 'width' can be reduced. [variableScope]
xine-lib-1.1.21/src/video_out/yuv2rgb.c:3190:16: style: Function 'yuv2rgb_factory_init' argument 3 names different: declaration 'colormap' definition 'cmap'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/video_out/yuv2rgb.h:161:74: note: Function 'yuv2rgb_factory_init' argument 3 names different: declaration 'colormap' definition 'cmap'.
xine-lib-1.1.21/src/video_out/yuv2rgb.c:3190:16: note: Function 'yuv2rgb_factory_init' argument 3 names different: declaration 'colormap' definition 'cmap'.
xine-lib-1.1.21/src/video_out/yuv2rgb.c:1264:18: style: struct member 'Anonymous0::desc' is never used. [unusedStructMember]
xine-lib-1.1.21/src/video_out/yuv2rgb.c:3193:17: style: Variable 'mm' is assigned a value that is never used. [unreadVariable]
xine-lib-1.1.21/src/xine-engine/alphablend.c:1336:22: style: Condition 'x>=hili_right' is always true [knownConditionTrueFalse]
xine-lib-1.1.21/src/xine-engine/alphablend.c:1759:22: style: Condition 'x>=hili_right' is always true [knownConditionTrueFalse]
xine-lib-1.1.21/src/xine-engine/alphablend.c:1163:7: style: The scope of the variable 'ymask' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/alphablend.c:1163:13: style: The scope of the variable 'xmask' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/alphablend.c:1601:7: style: The scope of the variable 'ymask' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/alphablend.c:1624:12: style: The scope of the variable 'dst' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/alphablend.c:1993:7: style: The scope of the variable 'mask' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/alphablend.c:1998:12: style: The scope of the variable 'dst' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/alphablend.c:1611:14: style: union member 'Anonymous1::value' is never used. [unusedStructMember]
xine-lib-1.1.21/src/xine-engine/audio_decoder.c:58:25: style: Condition 'prof_audio_decode==-1' is always true [knownConditionTrueFalse]
xine-lib-1.1.21/src/xine-engine/audio_decoder.c:54:41: note: Assignment 'prof_audio_decode=-1', assigned value is -1
xine-lib-1.1.21/src/xine-engine/audio_decoder.c:58:25: note: Condition 'prof_audio_decode==-1' is always true
xine-lib-1.1.21/src/xine-engine/audio_decoder.c:58:25: style: Same expression on both sides of '==' because the value of 'prof_audio_decode' and '-1' are the same. [duplicateExpression]
xine-lib-1.1.21/src/xine-engine/audio_decoder.c:54:41: note: 'prof_audio_decode' is assigned value '-1' here.
xine-lib-1.1.21/src/xine-engine/audio_decoder.c:58:25: note: Same expression on both sides of '==' because the value of 'prof_audio_decode' and '-1' are the same.
xine-lib-1.1.21/src/xine-engine/audio_decoder.c:254:11: style: The scope of the variable 'audio_type' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/audio_decoder.c:255:13: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/audio_decoder.c:472:24: style: The scope of the variable 'err' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/audio_decoder.c:533:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/audio_out.c:1006:35: style: Redundant condition: !this->audio_loop_running. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition]
xine-lib-1.1.21/src/xine-engine/audio_out.c:1160:11: warning: Either the condition 'in_buf' is redundant or there is possible null pointer dereference: in_buf. [nullPointerRedundantCheck]
xine-lib-1.1.21/src/xine-engine/audio_out.c:1080:9: note: Assuming that condition 'in_buf' is not redundant
xine-lib-1.1.21/src/xine-engine/audio_out.c:1160:11: note: Null pointer dereference
xine-lib-1.1.21/src/xine-engine/audio_out.c:1162:23: warning: Either the condition 'in_buf' is redundant or there is possible null pointer dereference: in_buf. [nullPointerRedundantCheck]
xine-lib-1.1.21/src/xine-engine/audio_out.c:1080:9: note: Assuming that condition 'in_buf' is not redundant
xine-lib-1.1.21/src/xine-engine/audio_out.c:1162:23: note: Null pointer dereference
xine-lib-1.1.21/src/xine-engine/audio_out.c:608:13: style: The scope of the variable 'test' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/audio_out.c:625:13: style: The scope of the variable 'test' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/audio_out.c:877:10: style: The scope of the variable 'factor' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/audio_out.c:878:10: style: The scope of the variable 'diff' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/audio_out.c:879:10: style: The scope of the variable 'duration' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/audio_out.c:1106:22: style: The scope of the variable 'stream' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/audio_out.c:1500:7: style: The scope of the variable 'channels' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/audio_out.c:1503:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/audio_out.c:1654:7: style: The scope of the variable 'vol' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/audio_out.c:1655:7: style: The scope of the variable 'prop' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/audio_out.c:1962:11: style: The scope of the variable 'args' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/audio_out.c:1963:9: style: The scope of the variable 'arg' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/audio_out.c:1985:19: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/audio_out.c:2030:18: style: The scope of the variable 'cur' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/audio_out.c:2077:23: style: The scope of the variable 'err' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/xine_private.h:25:0: error: #error xine_private.h is for libxine private use only! [preprocessorErrorDirective]
xine-lib-1.1.21/src/xine-engine/buffer_types.c:1282:15: warning: Redundant assignment of 'bih->biSize' to itself. [selfAssignment]
xine-lib-1.1.21/src/xine-engine/buffer_types.c:1283:16: warning: Redundant assignment of 'bih->biWidth' to itself. [selfAssignment]
xine-lib-1.1.21/src/xine-engine/buffer_types.c:1284:17: warning: Redundant assignment of 'bih->biHeight' to itself. [selfAssignment]
xine-lib-1.1.21/src/xine-engine/buffer_types.c:1285:17: warning: Redundant assignment of 'bih->biPlanes' to itself. [selfAssignment]
xine-lib-1.1.21/src/xine-engine/buffer_types.c:1286:19: warning: Redundant assignment of 'bih->biBitCount' to itself. [selfAssignment]
xine-lib-1.1.21/src/xine-engine/buffer_types.c:1287:20: warning: Redundant assignment of 'bih->biSizeImage' to itself. [selfAssignment]
xine-lib-1.1.21/src/xine-engine/buffer_types.c:1288:24: warning: Redundant assignment of 'bih->biXPelsPerMeter' to itself. [selfAssignment]
xine-lib-1.1.21/src/xine-engine/buffer_types.c:1289:24: warning: Redundant assignment of 'bih->biYPelsPerMeter' to itself. [selfAssignment]
xine-lib-1.1.21/src/xine-engine/buffer_types.c:1290:18: warning: Redundant assignment of 'bih->biClrUsed' to itself. [selfAssignment]
xine-lib-1.1.21/src/xine-engine/buffer_types.c:1291:23: warning: Redundant assignment of 'bih->biClrImportant' to itself. [selfAssignment]
xine-lib-1.1.21/src/xine-engine/buffer_types.c:1296:21: warning: Redundant assignment of 'wavex->wFormatTag' to itself. [selfAssignment]
xine-lib-1.1.21/src/xine-engine/buffer_types.c:1297:20: warning: Redundant assignment of 'wavex->nChannels' to itself. [selfAssignment]
xine-lib-1.1.21/src/xine-engine/buffer_types.c:1298:25: warning: Redundant assignment of 'wavex->nSamplesPerSec' to itself. [selfAssignment]
xine-lib-1.1.21/src/xine-engine/buffer_types.c:1299:26: warning: Redundant assignment of 'wavex->nAvgBytesPerSec' to itself. [selfAssignment]
xine-lib-1.1.21/src/xine-engine/buffer_types.c:1300:22: warning: Redundant assignment of 'wavex->nBlockAlign' to itself. [selfAssignment]
xine-lib-1.1.21/src/xine-engine/buffer_types.c:1301:25: warning: Redundant assignment of 'wavex->wBitsPerSample' to itself. [selfAssignment]
xine-lib-1.1.21/src/xine-engine/buffer_types.c:1302:17: warning: Redundant assignment of 'wavex->cbSize' to itself. [selfAssignment]
xine-lib-1.1.21/src/xine-engine/configfile.c:1022:7: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/xine-engine/configfile.c:1019:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/xine-engine/configfile.c:1022:7: note: Variable 'buf' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/xine-engine/configfile.c:1171:24: style: The scope of the variable 'last' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/demux.c:733:41: warning: Either the condition 'title?title:""' is redundant or there is possible null pointer dereference: title. [nullPointerRedundantCheck]
xine-lib-1.1.21/src/xine-engine/demux.c:740:51: note: Assuming that condition 'title?title:""' is not redundant
xine-lib-1.1.21/src/xine-engine/demux.c:733:41: note: Null pointer dereference
xine-lib-1.1.21/src/xine-engine/demux.c:406:7: style: The scope of the variable 'ret_wait' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/demux.c:428:7: style: The scope of the variable 'err' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/demux.c:519:20: style: The scope of the variable 'e' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/info_helper.c:153:69: style: Redundant condition: stream->meta_info_public[info]&&stream->meta_info[info]. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition]
xine-lib-1.1.21/src/xine-engine/info_helper.c:416:3: style: Variable 'meta_info' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/xine-engine/info_helper.c:413:0: note: Variable 'meta_info' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/xine-engine/info_helper.c:416:3: note: Variable 'meta_info' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/xine-engine/info_helper.c:429:3: style: Variable 'meta_info' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/xine-engine/info_helper.c:426:0: note: Variable 'meta_info' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/xine-engine/info_helper.c:429:3: note: Variable 'meta_info' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/xine-engine/io_helper.c:215:11: style: The scope of the variable 'rset' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/io_helper.c:215:18: style: The scope of the variable 'wset' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/io_helper.c:218:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/io_helper.c:333:7: style: The scope of the variable 'sret' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/load_plugins.c:827:24: style: The scope of the variable 'file' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/load_plugins.c:1510:20: style: The scope of the variable 'ic' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/load_plugins.c:1549:20: style: The scope of the variable 'ic' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/load_plugins.c:1599:23: style: The scope of the variable 'node' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/load_plugins.c:1601:23: style: The scope of the variable 'vo_info' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/load_plugins.c:1663:23: style: The scope of the variable 'node' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/load_plugins.c:1772:23: style: The scope of the variable 'node' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/load_plugins.c:1802:23: style: The scope of the variable 'node' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/load_plugins.c:1805:23: style: The scope of the variable 'ao_info' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/load_plugins.c:1885:25: style: The scope of the variable 'node' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/load_plugins.c:1896:22: style: The scope of the variable 'ic' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/load_plugins.c:1919:23: style: The scope of the variable 'node' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/load_plugins.c:1930:22: style: The scope of the variable 'ic' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/load_plugins.c:2581:21: style: The scope of the variable 'node' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/load_plugins.c:2607:19: style: The scope of the variable 'node' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/load_plugins.c:2608:19: style: The scope of the variable 'decoder_info' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/load_plugins.c:2609:19: style: The scope of the variable 'list_id' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/load_plugins.c:2609:28: style: The scope of the variable 'list_size' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/load_plugins.c:2650:25: style: The scope of the variable 'file' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/load_plugins.c:573:2: error: Common realloc mistake: 'str' nulled but not freed upon failure [memleakOnRealloc]
xine-lib-1.1.21/src/xine-engine/metronom.c:418:11: style: The scope of the variable 'vpts' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/metronom.c:420:11: style: The scope of the variable 'diff' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/metronom.c:584:11: style: The scope of the variable 'diff' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/metronom.c:874:18: style: The scope of the variable 'pts' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/osd.c:202:20: style: The scope of the variable 'rle_p' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/osd.c:203:7: style: The scope of the variable 'x' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/osd.c:203:10: style: The scope of the variable 'y' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/osd.c:204:12: style: The scope of the variable 'c' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/osd.c:668:16: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/osd.c:967:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/osd.c:1107:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/osd.c:1110:12: style: The scope of the variable 'unicode' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/osd.c:1281:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/osd.c:1283:12: style: The scope of the variable 'unicode' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/osd.c:1398:10: style: The scope of the variable 's' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/osd.c:1398:14: style: The scope of the variable 'p' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/osd.c:1449:28: style: The scope of the variable 'ovl_manager' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/post.c:807:22: style: The scope of the variable 'input' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/post.c:808:22: style: The scope of the variable 'output' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/video_decoder.c:129:25: style: Condition 'prof_video_decode==-1' is always true [knownConditionTrueFalse]
xine-lib-1.1.21/src/xine-engine/video_decoder.c:118:41: note: Assignment 'prof_video_decode=-1', assigned value is -1
xine-lib-1.1.21/src/xine-engine/video_decoder.c:129:25: note: Condition 'prof_video_decode==-1' is always true
xine-lib-1.1.21/src/xine-engine/video_decoder.c:131:23: style: Condition 'prof_spu_decode==-1' is always true [knownConditionTrueFalse]
xine-lib-1.1.21/src/xine-engine/video_decoder.c:119:39: note: Assignment 'prof_spu_decode=-1', assigned value is -1
xine-lib-1.1.21/src/xine-engine/video_decoder.c:131:23: note: Condition 'prof_spu_decode==-1' is always true
xine-lib-1.1.21/src/xine-engine/video_decoder.c:129:25: style: Same expression on both sides of '==' because the value of 'prof_video_decode' and '-1' are the same. [duplicateExpression]
xine-lib-1.1.21/src/xine-engine/video_decoder.c:118:41: note: 'prof_video_decode' is assigned value '-1' here.
xine-lib-1.1.21/src/xine-engine/video_decoder.c:129:25: note: Same expression on both sides of '==' because the value of 'prof_video_decode' and '-1' are the same.
xine-lib-1.1.21/src/xine-engine/video_decoder.c:131:23: style: Same expression on both sides of '==' because the value of 'prof_spu_decode' and '-1' are the same. [duplicateExpression]
xine-lib-1.1.21/src/xine-engine/video_decoder.c:119:39: note: 'prof_spu_decode' is assigned value '-1' here.
xine-lib-1.1.21/src/xine-engine/video_decoder.c:131:23: note: Same expression on both sides of '==' because the value of 'prof_spu_decode' and '-1' are the same.
xine-lib-1.1.21/src/xine-engine/video_decoder.c:441:20: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/video_decoder.c:576:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/video_out.c:435:18: style: The scope of the variable 'diff' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/video_out.c:436:18: style: The scope of the variable 'cur_vpts' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/video_out.c:437:18: style: The scope of the variable 'pic_vpts' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/video_out.c:439:18: style: The scope of the variable 'duration' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/video_out.c:790:17: style: The scope of the variable 'pts' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/video_out.c:1158:22: style: The scope of the variable 'vpts' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/video_out.c:1158:28: style: The scope of the variable 'diff' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/video_out.c:1718:15: style: The scope of the variable 'img' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/video_out.c:1813:12: style: The scope of the variable 'err' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/video_overlay.c:109:14: style: The scope of the variable 'last_event' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/video_overlay.c:256:14: style: The scope of the variable 'last_event' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/video_overlay.c:256:25: style: The scope of the variable 'this_event' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/video_overlay.c:347:16: style: The scope of the variable 'handle' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/video_overlay.c:511:12: style: The scope of the variable 'handle' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/vo_scale.c:49:10: style: The scope of the variable 'image_ratio' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/vo_scale.c:49:23: style: The scope of the variable 'desired_ratio' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/xine.c:847:23: style: Redundant condition: If '!EXPR', the comparison 'EXPR != ':'' is always true. [redundantCondition]
xine-lib-1.1.21/src/xine-engine/xine.c:1704:8: warning: Redundant assignment of 'this' to itself. [selfAssignment]
xine-lib-1.1.21/src/xine-engine/xine.c:854:9: style: The scope of the variable 'res' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/xine.c:1684:20: style: The scope of the variable 'stream' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/xine.c:2266:11: style: The scope of the variable 'buffer' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-engine/xine.c:756:13: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
xine-lib-1.1.21/src/xine-utils/color.c:464:20: style: The scope of the variable 'n2' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-utils/color.c:483:16: style: The scope of the variable 't1' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-utils/color.c:483:20: style: The scope of the variable 't2' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-utils/color.c:484:24: style: The scope of the variable 'n3' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-utils/color.c:484:28: style: The scope of the variable 'n4' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-utils/color.c:698:9: style: The scope of the variable 'utmp' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-utils/color.c:698:15: style: The scope of the variable 'vtmp' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-utils/color.c:1166:20: style: The scope of the variable 'p_line1' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-utils/color.c:1167:14: style: The scope of the variable 'p_y1' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-utils/color.c:157:11: warning: Size of pointer 'yuv_planes' used instead of size of its data. [pointerSize]
xine-lib-1.1.21/src/xine-utils/copy.c:72:7: style: The scope of the variable 'y' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-utils/memcpy.c:488:3: style: Variable 'config_flags' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.1.21/src/xine-utils/memcpy.c:476:0: note: Variable 'config_flags' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/xine-utils/memcpy.c:488:3: note: Variable 'config_flags' is reassigned a value before the old one has been used.
xine-lib-1.1.21/src/xine-utils/monitor.c:37:17: style: struct member 'xine_profiler_t::p_start' is never used. [unusedStructMember]
xine-lib-1.1.21/src/xine-utils/ring_buffer.c:213:66: style: Function 'xine_ring_buffer_put' argument 2 names different: declaration 'chunk' definition 'buffer'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/xine-utils/ring_buffer.h:35:66: note: Function 'xine_ring_buffer_put' argument 2 names different: declaration 'chunk' definition 'buffer'.
xine-lib-1.1.21/src/xine-utils/ring_buffer.c:213:66: note: Function 'xine_ring_buffer_put' argument 2 names different: declaration 'chunk' definition 'buffer'.
xine-lib-1.1.21/src/xine-utils/ring_buffer.c:308:70: style: Function 'xine_ring_buffer_release' argument 2 names different: declaration 'chunk' definition 'buffer'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/xine-utils/ring_buffer.h:47:70: note: Function 'xine_ring_buffer_release' argument 2 names different: declaration 'chunk' definition 'buffer'.
xine-lib-1.1.21/src/xine-utils/ring_buffer.c:308:70: note: Function 'xine_ring_buffer_release' argument 2 names different: declaration 'chunk' definition 'buffer'.
xine-lib-1.1.21/src/xine-utils/sorted_array.c:107:15: style: Expression is always false because 'else if' condition matches previous condition at line 103. [multiCondition]
xine-lib-1.1.21/src/xine-utils/sorted_array.c:85:7: style: The scope of the variable 'low' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-utils/sorted_array.c:85:12: style: The scope of the variable 'high' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-utils/sorted_array.c:85:18: style: The scope of the variable 'mid' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-utils/sorted_array.c:86:7: style: The scope of the variable 'comp' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-utils/utils.c:582:7: style: Condition '!codeset' is always true [knownConditionTrueFalse]
xine-lib-1.1.21/src/xine-utils/utils.c:572:19: note: Assignment 'codeset=NULL', assigned value is 0
xine-lib-1.1.21/src/xine-utils/utils.c:582:7: note: Condition '!codeset' is always true
xine-lib-1.1.21/src/xine-utils/utils.c:532:24: style: The scope of the variable 'llocale' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-utils/utils.c:533:10: style: The scope of the variable 'lang_len' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-utils/utils.c:588:24: style: The scope of the variable 'mod' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-utils/utils.c:362:17: style: Unused variable: pwd [unusedVariable]
xine-lib-1.1.21/src/xine-utils/xmllexer.c:146:7: style: The scope of the variable 'tok_pos' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-utils/xmllexer.c:147:7: style: The scope of the variable 'state' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-utils/xmllexer.c:148:8: style: The scope of the variable 'c' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-utils/xmllexer.c:138:31: style: Function 'lexer_get_token_d' argument 1 names different: declaration 'tok' definition '_tok'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/xine-utils/xmllexer.h:73:31: note: Function 'lexer_get_token_d' argument 1 names different: declaration 'tok' definition '_tok'.
xine-lib-1.1.21/src/xine-utils/xmllexer.c:138:31: note: Function 'lexer_get_token_d' argument 1 names different: declaration 'tok' definition '_tok'.
xine-lib-1.1.21/src/xine-utils/xmllexer.c:138:43: style: Function 'lexer_get_token_d' argument 2 names different: declaration 'tok_size' definition '_tok_size'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/xine-utils/xmllexer.h:73:42: note: Function 'lexer_get_token_d' argument 2 names different: declaration 'tok_size' definition '_tok_size'.
xine-lib-1.1.21/src/xine-utils/xmllexer.c:138:43: note: Function 'lexer_get_token_d' argument 2 names different: declaration 'tok_size' definition '_tok_size'.
xine-lib-1.1.21/src/xine-utils/xmllexer.c:142:55: style: Function 'lexer_get_token_d_r' argument 2 names different: declaration 'tok' definition '_tok'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/xine-utils/xmllexer.h:72:55: note: Function 'lexer_get_token_d_r' argument 2 names different: declaration 'tok' definition '_tok'.
xine-lib-1.1.21/src/xine-utils/xmllexer.c:142:55: note: Function 'lexer_get_token_d_r' argument 2 names different: declaration 'tok' definition '_tok'.
xine-lib-1.1.21/src/xine-utils/xmllexer.c:142:67: style: Function 'lexer_get_token_d_r' argument 3 names different: declaration 'tok_size' definition '_tok_size'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/xine-utils/xmllexer.h:72:66: note: Function 'lexer_get_token_d_r' argument 3 names different: declaration 'tok_size' definition '_tok_size'.
xine-lib-1.1.21/src/xine-utils/xmllexer.c:142:67: note: Function 'lexer_get_token_d_r' argument 3 names different: declaration 'tok_size' definition '_tok_size'.
xine-lib-1.1.21/src/xine-utils/xmlparser.c:186:7: style: The scope of the variable 'state' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-utils/xmlparser.c:187:7: style: The scope of the variable 'res' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-utils/xmlparser.c:188:7: style: The scope of the variable 'parse_res' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-utils/xmlparser.c:189:7: style: The scope of the variable 'bypass_get_token' can be reduced. [variableScope]
xine-lib-1.1.21/src/xine-utils/xmlparser.c:168:39: style: Function 'xml_parser_free_tree' argument 1 names different: declaration 'root_node' definition 'current_node'. [funcArgNamesDifferent]
xine-lib-1.1.21/src/xine-utils/xmlparser.h:71:39: note: Function 'xml_parser_free_tree' argument 1 names different: declaration 'root_node' definition 'current_node'.
xine-lib-1.1.21/src/xine-utils/xmlparser.c:168:39: note: Function 'xml_parser_free_tree' argument 1 names different: declaration 'root_node' definition 'current_node'.
[17:37]

ftp://ftp.se.debian.org/debian/pool/main/x/xine-lib-1.2/xine-lib-1.2_1.2.9.orig.tar.xz
xine-lib-1.2.9/contrib/a52dec/bit_allocate.c:234:20: portability: Undefined behaviour, pointer arithmetic 'bndtab-20' is out of bounds. [pointerOutOfBounds]
xine-lib-1.2.9/contrib/a52dec/bitstream.h:59:14: style: The scope of the variable 'result' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/a52dec/bitstream.h:72:13: style: The scope of the variable 'result' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/a52dec/downmix.c:339:14: style: The scope of the variable 'common' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/a52dec/downmix.c:351:14: style: The scope of the variable 'common' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/a52dec/downmix.c:363:14: style: The scope of the variable 'surround' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/a52dec/downmix.c:375:14: style: The scope of the variable 'common' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/a52dec/downmix.c:387:14: style: The scope of the variable 'common' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/a52dec/downmix.c:387:22: style: The scope of the variable 'surround' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/a52dec/downmix.c:400:14: style: The scope of the variable 'surround' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/a52dec/downmix.c:412:14: style: The scope of the variable 'common' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/a52dec/downmix.c:424:14: style: The scope of the variable 'common' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/a52dec/downmix.c:424:22: style: The scope of the variable 'surround' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/a52dec/imdct.c:249:12: style: The scope of the variable 'k' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/a52dec/imdct.c:250:24: style: The scope of the variable 'a_r' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/a52dec/imdct.c:250:29: style: The scope of the variable 'a_i' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/a52dec/imdct.c:250:34: style: The scope of the variable 'b_r' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/a52dec/imdct.c:250:39: style: The scope of the variable 'b_i' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/a52dec/imdct.c:250:44: style: The scope of the variable 'w_1' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/a52dec/imdct.c:250:49: style: The scope of the variable 'w_2' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/a52dec/imdct.c:293:12: style: The scope of the variable 'k' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/a52dec/imdct.c:294:24: style: The scope of the variable 'a_r' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/a52dec/imdct.c:294:29: style: The scope of the variable 'a_i' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/a52dec/imdct.c:294:34: style: The scope of the variable 'b_r' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/a52dec/imdct.c:294:39: style: The scope of the variable 'b_i' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/a52dec/imdct.c:294:44: style: The scope of the variable 'c_r' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/a52dec/imdct.c:294:49: style: The scope of the variable 'c_i' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/a52dec/imdct.c:294:54: style: The scope of the variable 'd_r' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/a52dec/imdct.c:294:59: style: The scope of the variable 'd_i' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/a52dec/imdct.c:294:64: style: The scope of the variable 'w_1' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/a52dec/imdct.c:294:69: style: The scope of the variable 'w_2' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/a52dec/parse.c:207:9: style: The scope of the variable 'exps' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/a52dec/parse.c:260:19: style: The scope of the variable 'deltlen' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/a52dec/parse.c:260:28: style: The scope of the variable 'delta' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/a52dec/parse.c:403:29: style: The scope of the variable 'i_end' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/a52dec/parse.c:593:22: style: The scope of the variable 'cplcoexp' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/a52dec/parse.c:593:32: style: The scope of the variable 'cplcomant' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/a52dec/tables.h:54:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/contrib/a52dec/tables.h:61:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/contrib/a52dec/tables.h:62:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/contrib/a52dec/tables.h:63:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/contrib/a52dec/tables.h:68:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/contrib/a52dec/tables.h:69:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/contrib/a52dec/tables.h:70:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/contrib/a52dec/tables.h:85:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/contrib/a52dec/tables.h:86:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/contrib/a52dec/tables.h:94:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/contrib/a52dec/tables.h:95:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/contrib/a52dec/tables.h:96:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/contrib/a52dec/tables.h:97:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/contrib/a52dec/tables.h:98:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/contrib/a52dec/tables.h:103:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/contrib/a52dec/tables.h:104:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/contrib/a52dec/tables.h:105:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/contrib/a52dec/tables.h:106:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/contrib/a52dec/tables.h:107:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/contrib/a52dec/tables.h:118:9: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/contrib/a52dec/tables.h:135:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/contrib/a52dec/tables.h:136:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/contrib/a52dec/tables.h:137:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/contrib/a52dec/tables.h:138:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/contrib/a52dec/tables.h:139:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/contrib/a52dec/tables.h:150:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/contrib/a52dec/tables.h:151:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/contrib/a52dec/tables.h:152:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/contrib/a52dec/tables.h:153:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/contrib/a52dec/tables.h:154:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/contrib/a52dec/tables.h:155:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/contrib/a52dec/tables.h:156:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/contrib/a52dec/tables.h:157:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/contrib/a52dec/tables.h:158:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/contrib/a52dec/tables.h:159:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/contrib/a52dec/tables.h:160:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/contrib/a52dec/tables.h:177:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/contrib/a52dec/tables.h:178:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/contrib/a52dec/tables.h:179:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/contrib/gsm610/add.c:145:3: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/contrib/gsm610/add.c:146:5: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/contrib/gsm610/add.c:149:5: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/contrib/gsm610/decode.c:25:20: style: The scope of the variable 'ltmp' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/gsm610/decode.c:26:17: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/gsm610/gsm_decode.c:246:28: style: Variable 'sr' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/contrib/gsm610/long_term.c:934:20: style: The scope of the variable 'ltmp' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/gsm610/long_term.c:936:14: style: The scope of the variable 'drpp' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/gsm610/lpc.c:334:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xine-lib-1.2.9/contrib/gsm610/lpc.c:38:18: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/gsm610/lpc.c:40:8: style: The scope of the variable 'temp' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/gsm610/lpc.c:188:20: style: The scope of the variable 'ltmp' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/gsm610/lpc.c:264:16: style: The scope of the variable 'temp' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/gsm610/rpe.c:38:20: style: The scope of the variable 'L_result' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/gsm610/rpe.c:364:7: style: The scope of the variable 'temp' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/gsm610/rpe.c:365:11: style: The scope of the variable 'ltmp' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/gsm610/rpe.c:212:9: style: Variable 'EM' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/contrib/gsm610/short_term.c:100:20: style: The scope of the variable 'ltmp' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/gsm610/short_term.c:114:20: style: The scope of the variable 'ltmp' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/gsm610/short_term.c:126:20: style: The scope of the variable 'ltmp' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/gsm610/short_term.c:205:17: style: The scope of the variable 'di' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/gsm610/short_term.c:205:30: style: The scope of the variable 'sav' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/gsm610/short_term.c:278:17: style: The scope of the variable 'sri' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libdca/bitstream.h:57:14: style: The scope of the variable 'result' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libdca/bitstream.c:37:30: style: Function 'dca_bitstream_init' argument 4 names different: declaration 'endian_mode' definition 'bigendian_mode'. [funcArgNamesDifferent]
xine-lib-1.2.9/contrib/libdca/bitstream.h:52:30: note: Function 'dca_bitstream_init' argument 4 names different: declaration 'endian_mode' definition 'bigendian_mode'.
xine-lib-1.2.9/contrib/libdca/bitstream.c:37:30: note: Function 'dca_bitstream_init' argument 4 names different: declaration 'endian_mode' definition 'bigendian_mode'.
xine-lib-1.2.9/contrib/libdca/parse.c:939:36: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xine-lib-1.2.9/contrib/libdca/parse.c:636:13: style: The scope of the variable 'source_channel' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libdca/parse.c:1146:37: style: Function 'qmf_32_subbands' argument 5 names different: declaration 'rScale' definition 'scale'. [funcArgNamesDifferent]
xine-lib-1.2.9/contrib/libdca/parse.c:63:37: note: Function 'qmf_32_subbands' argument 5 names different: declaration 'rScale' definition 'scale'.
xine-lib-1.2.9/contrib/libdca/parse.c:1146:37: note: Function 'qmf_32_subbands' argument 5 names different: declaration 'rScale' definition 'scale'.
xine-lib-1.2.9/contrib/libdca/parse.c:1228:43: style: Function 'lfe_interpolation_fir' argument 5 names different: declaration 'rScale' definition 'scale'. [funcArgNamesDifferent]
xine-lib-1.2.9/contrib/libdca/parse.c:67:43: note: Function 'lfe_interpolation_fir' argument 5 names different: declaration 'rScale' definition 'scale'.
xine-lib-1.2.9/contrib/libdca/parse.c:1228:43: note: Function 'lfe_interpolation_fir' argument 5 names different: declaration 'rScale' definition 'scale'.
xine-lib-1.2.9/contrib/libdha/cpu_flush.c:14:17: style: Condition 'libdha_fd==-1' is always true [knownConditionTrueFalse]
xine-lib-1.2.9/contrib/libdha/cpu_flush.c:13:18: note: Assignment 'libdha_fd=-1', assigned value is -1
xine-lib-1.2.9/contrib/libdha/cpu_flush.c:14:17: note: Condition 'libdha_fd==-1' is always true
xine-lib-1.2.9/contrib/libdha/cpu_flush.c:14:17: style: Same expression on both sides of '==' because the value of 'libdha_fd' and '-1' are the same. [duplicateExpression]
xine-lib-1.2.9/contrib/libdha/cpu_flush.c:13:18: note: 'libdha_fd' is assigned value '-1' here.
xine-lib-1.2.9/contrib/libdha/cpu_flush.c:14:17: note: Same expression on both sides of '==' because the value of 'libdha_fd' and '-1' are the same.
xine-lib-1.2.9/contrib/libdha/cpu_flush.c:12:7: style: The scope of the variable 'retval' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libdha/cpu_flush.c:20:11: style: Variable 'retval' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/contrib/libdha/irq.c:20:7: style: The scope of the variable 'retval' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libdha/irq.c:40:7: style: The scope of the variable 'retval' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libdha/irq.c:18:13: style: Function 'hwirq_install' argument 4 names different: declaration 'areg' definition 'ar'. [funcArgNamesDifferent]
xine-lib-1.2.9/contrib/libdha/libdha.h:132:14: note: Function 'hwirq_install' argument 4 names different: declaration 'areg' definition 'ar'.
xine-lib-1.2.9/contrib/libdha/irq.c:18:13: note: Function 'hwirq_install' argument 4 names different: declaration 'areg' definition 'ar'.
xine-lib-1.2.9/contrib/libdha/irq.c:18:24: style: Function 'hwirq_install' argument 5 names different: declaration 'aoff' definition 'ao'. [funcArgNamesDifferent]
xine-lib-1.2.9/contrib/libdha/libdha.h:132:34: note: Function 'hwirq_install' argument 5 names different: declaration 'aoff' definition 'ao'.
xine-lib-1.2.9/contrib/libdha/irq.c:18:24: note: Function 'hwirq_install' argument 5 names different: declaration 'aoff' definition 'ao'.
xine-lib-1.2.9/contrib/libdha/irq.c:18:37: style: Function 'hwirq_install' argument 6 names different: declaration 'adata' definition 'ad'. [funcArgNamesDifferent]
xine-lib-1.2.9/contrib/libdha/libdha.h:132:49: note: Function 'hwirq_install' argument 6 names different: declaration 'adata' definition 'ad'.
xine-lib-1.2.9/contrib/libdha/irq.c:18:37: note: Function 'hwirq_install' argument 6 names different: declaration 'adata' definition 'ad'.
xine-lib-1.2.9/contrib/libdha/kernelhelper/dhahelper.c:267:9: style: The scope of the variable 'pmd' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libdha/kernelhelper/dhahelper.c:268:9: style: The scope of the variable 'ptep' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libdha/kernelhelper/dhahelper.c:333:16: style: The scope of the variable 'adr' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libdha/kernelhelper/dhahelper.c:333:21: style: The scope of the variable 'page' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libdha/kernelhelper/dhahelper.c:376:20: style: The scope of the variable 'page' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libdha/kernelhelper/dhahelper.c:393:23: style: The scope of the variable 'adr' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libdha/kernelhelper/dhahelper.c:393:28: style: The scope of the variable 'page' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libdha/kernelhelper/dhahelper.c:504:6: style: The scope of the variable 'retval' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libdha/kernelhelper/dhahelper.c:537:6: style: The scope of the variable 'retval' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libdha/kernelhelper/test.c:41:35: portability: 'mem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xine-lib-1.2.9/contrib/libdha/pci.c:785:6: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xine-lib-1.2.9/contrib/libdha/pci.c:829:6: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xine-lib-1.2.9/contrib/libdha/pci.c:526:5: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/contrib/libdha/pci.c:521:0: note: Variable 'ret' is reassigned a value before the old one has been used.
xine-lib-1.2.9/contrib/libdha/pci.c:526:5: note: Variable 'ret' is reassigned a value before the old one has been used.
xine-lib-1.2.9/contrib/libdha/pci.c:520:9: style: The scope of the variable 'func' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libdha/pci.c:520:15: style: The scope of the variable 'hostbridges' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libdha/pci.c:712:44: style: Function 'pci_scan' argument 2 names different: declaration 'num_card' definition 'num_pci'. [funcArgNamesDifferent]
xine-lib-1.2.9/contrib/libdha/libdha.h:50:52: note: Function 'pci_scan' argument 2 names different: declaration 'num_card' definition 'num_pci'.
xine-lib-1.2.9/contrib/libdha/pci.c:712:44: note: Function 'pci_scan' argument 2 names different: declaration 'num_card' definition 'num_pci'.
xine-lib-1.2.9/contrib/libdha/pci.c:158:21: style: struct member 'Anonymous3::command' is never used. [unusedStructMember]
xine-lib-1.2.9/contrib/libdha/pci.c:159:21: style: struct member 'Anonymous3::status' is never used. [unusedStructMember]
xine-lib-1.2.9/contrib/libdha/pci.c:168:20: style: struct member 'Anonymous5::rev_id' is never used. [unusedStructMember]
xine-lib-1.2.9/contrib/libdha/pci.c:169:20: style: struct member 'Anonymous5::prog_if' is never used. [unusedStructMember]
xine-lib-1.2.9/contrib/libdha/pci.c:170:20: style: struct member 'Anonymous5::sub_class' is never used. [unusedStructMember]
xine-lib-1.2.9/contrib/libdha/pci.c:171:20: style: struct member 'Anonymous5::base_class' is never used. [unusedStructMember]
xine-lib-1.2.9/contrib/libdha/pci.c:182:20: style: struct member 'Anonymous7::cache_line_size' is never used. [unusedStructMember]
xine-lib-1.2.9/contrib/libdha/pci.c:183:20: style: struct member 'Anonymous7::latency_timer' is never used. [unusedStructMember]
xine-lib-1.2.9/contrib/libdha/pci.c:185:20: style: struct member 'Anonymous7::bist' is never used. [unusedStructMember]
xine-lib-1.2.9/contrib/libdha/pci.c:203:20: style: struct member 'Anonymous10::bg_rsrvd' is never used. [unusedStructMember]
xine-lib-1.2.9/contrib/libdha/pci.c:204:20: style: struct member 'Anonymous10::primary_bus_number' is never used. [unusedStructMember]
xine-lib-1.2.9/contrib/libdha/pci.c:206:20: style: struct member 'Anonymous10::subordinate_bus_number' is never used. [unusedStructMember]
xine-lib-1.2.9/contrib/libdha/pci.c:207:20: style: struct member 'Anonymous10::secondary_latency_timer' is never used. [unusedStructMember]
xine-lib-1.2.9/contrib/libdha/pci.c:208:20: style: struct member 'Anonymous10::io_base' is never used. [unusedStructMember]
xine-lib-1.2.9/contrib/libdha/pci.c:209:20: style: struct member 'Anonymous10::io_limit' is never used. [unusedStructMember]
xine-lib-1.2.9/contrib/libdha/pci.c:210:21: style: struct member 'Anonymous10::secondary_status' is never used. [unusedStructMember]
xine-lib-1.2.9/contrib/libdha/pci.c:211:21: style: struct member 'Anonymous10::mem_base' is never used. [unusedStructMember]
xine-lib-1.2.9/contrib/libdha/pci.c:212:21: style: struct member 'Anonymous10::mem_limit' is never used. [unusedStructMember]
xine-lib-1.2.9/contrib/libdha/pci.c:213:21: style: struct member 'Anonymous10::prefetch_mem_base' is never used. [unusedStructMember]
xine-lib-1.2.9/contrib/libdha/pci.c:214:21: style: struct member 'Anonymous10::prefetch_mem_limit' is never used. [unusedStructMember]
xine-lib-1.2.9/contrib/libdha/pci.c:257:20: style: struct member 'Anonymous14::user_config_0' is never used. [unusedStructMember]
xine-lib-1.2.9/contrib/libdha/pci.c:258:20: style: struct member 'Anonymous14::user_config_1' is never used. [unusedStructMember]
xine-lib-1.2.9/contrib/libdha/pci.c:259:20: style: struct member 'Anonymous14::user_config_2' is never used. [unusedStructMember]
xine-lib-1.2.9/contrib/libdha/pci.c:260:20: style: struct member 'Anonymous14::user_config_3' is never used. [unusedStructMember]
xine-lib-1.2.9/contrib/libdha/sysdep/libdha_os2.c:51:8: style: Variable 'action' is not assigned a value. [unassignedVariable]
xine-lib-1.2.9/contrib/libdha/sysdep/libdha_os2.c:103:14: style: Variable 'ErrRedir' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/contrib/libdha/sysdep/libdha_win32.c:41:9: style: Variable 'RetInfo' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/contrib/libdha/sysdep/libdha_win32.c:44:10: style: Unused variable: pNicstar [unusedVariable]
xine-lib-1.2.9/contrib/libdha/sysdep/libdha_win32.c:44:20: style: Unused variable: Status [unusedVariable]
xine-lib-1.2.9/contrib/libdha/sysdep/libdha_win32.c:44:28: style: Unused variable: Time [unusedVariable]
xine-lib-1.2.9/contrib/libdha/sysdep/libdha_win32.c:44:39: style: Unused variable: i [unusedVariable]
xine-lib-1.2.9/contrib/libdha/sysdep/libdha_win32.c:44:49: style: Unused variable: endptr [unusedVariable]
xine-lib-1.2.9/contrib/libdha/sysdep/pci_arm32.c:9:17: style: The scope of the variable 'tmplong1' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libdha/sysdep/pci_arm32.c:9:27: style: The scope of the variable 'tmplong2' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libdha/sysdep/pci_ia64.c:9:17: style: The scope of the variable 'tmplong1' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libdha/sysdep/pci_ia64.c:9:27: style: The scope of the variable 'tmplong2' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libdha/sysdep/pci_powerpc.c:222:10: style: Variable 'retval' is not assigned a value. [unassignedVariable]
xine-lib-1.2.9/contrib/libdha/sysdep/pci_powerpc.c:234:10: style: Variable 'retval' is not assigned a value. [unassignedVariable]
xine-lib-1.2.9/contrib/libdha/sysdep/pci_powerpc.c:246:10: style: Variable 'retval' is not assigned a value. [unassignedVariable]
xine-lib-1.2.9/contrib/libdha/sysdep/pci_powerpc.c:224:12: error: Uninitialized variable: retval [uninitvar]
xine-lib-1.2.9/contrib/libdha/sysdep/pci_powerpc.c:236:12: error: Uninitialized variable: retval [uninitvar]
xine-lib-1.2.9/contrib/libdha/sysdep/pci_powerpc.c:248:12: error: Uninitialized variable: retval [uninitvar]
xine-lib-1.2.9/contrib/libdha/sysdep/pci_sparc.c:9:17: style: The scope of the variable 'tmplong1' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libdha/sysdep/pci_sparc.c:9:27: style: The scope of the variable 'tmplong2' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libdha/sysdep/pci_x86.c:9:17: style: The scope of the variable 'tmplong1' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libdha/sysdep/pci_x86.c:9:27: style: The scope of the variable 'tmplong2' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libdha/test.c:26:2: warning: %X in format string (no. 6) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xine-lib-1.2.9/contrib/libdha/test.c:26:2: warning: %X in format string (no. 7) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xine-lib-1.2.9/contrib/libdha/test.c:26:2: warning: %X in format string (no. 8) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xine-lib-1.2.9/contrib/libdha/test.c:26:2: warning: %X in format string (no. 9) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xine-lib-1.2.9/contrib/libdha/test.c:42:2: warning: %X in format string (no. 1) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xine-lib-1.2.9/contrib/libdha/test.c:42:2: warning: %X in format string (no. 2) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xine-lib-1.2.9/contrib/libdha/test.c:42:2: warning: %X in format string (no. 3) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xine-lib-1.2.9/contrib/libdha/test.c:11:12: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/bits.c:207:18: style: The scope of the variable 'temp' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/bits.c:38:45: style: Function 'faad_initbits' argument 2 names different: declaration 'buffer' definition '_buffer'. [funcArgNamesDifferent]
xine-lib-1.2.9/contrib/libfaad/bits.h:77:45: note: Function 'faad_initbits' argument 2 names different: declaration 'buffer' definition '_buffer'.
xine-lib-1.2.9/contrib/libfaad/bits.c:38:45: note: Function 'faad_initbits' argument 2 names different: declaration 'buffer' definition '_buffer'.
xine-lib-1.2.9/contrib/libfaad/cfft.c:75:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/cfft.c:120:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/cfft.c:305:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/cfft.c:392:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/cfft.c:700:22: style: The scope of the variable 'l2' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/cfft.c:701:22: style: The scope of the variable 'ip' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/cfft.c:701:45: style: The scope of the variable 'ido' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/cfft.c:779:22: style: The scope of the variable 'l2' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/cfft.c:780:22: style: The scope of the variable 'ip' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/cfft.c:780:45: style: The scope of the variable 'ido' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/decoder.c:1102:13: style: Variable 'hDecoder->sample_buffer' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/contrib/libfaad/decoder.c:1101:13: note: Variable 'hDecoder->sample_buffer' is reassigned a value before the old one has been used.
xine-lib-1.2.9/contrib/libfaad/decoder.c:1102:13: note: Variable 'hDecoder->sample_buffer' is reassigned a value before the old one has been used.
xine-lib-1.2.9/contrib/libfaad/decoder.c:1178:29: style: Checking if unsigned variable 'hDecoder->frame' is less than zero. [unsignedLessThanZero]
xine-lib-1.2.9/contrib/libfaad/decoder.c:166:85: style: Function 'NeAACDecGetCurrentConfiguration' argument 1 names different: declaration 'hDecoder' definition 'hpDecoder'. [funcArgNamesDifferent]
xine-lib-1.2.9/contrib/libfaad/neaacdec.h:207:85: note: Function 'NeAACDecGetCurrentConfiguration' argument 1 names different: declaration 'hDecoder' definition 'hpDecoder'.
xine-lib-1.2.9/contrib/libfaad/decoder.c:166:85: note: Function 'NeAACDecGetCurrentConfiguration' argument 1 names different: declaration 'hDecoder' definition 'hpDecoder'.
xine-lib-1.2.9/contrib/libfaad/decoder.c:179:67: style: Function 'NeAACDecSetConfiguration' argument 1 names different: declaration 'hDecoder' definition 'hpDecoder'. [funcArgNamesDifferent]
xine-lib-1.2.9/contrib/libfaad/neaacdec.h:209:67: note: Function 'NeAACDecSetConfiguration' argument 1 names different: declaration 'hDecoder' definition 'hpDecoder'.
xine-lib-1.2.9/contrib/libfaad/decoder.c:179:67: note: Function 'NeAACDecSetConfiguration' argument 1 names different: declaration 'hDecoder' definition 'hpDecoder'.
xine-lib-1.2.9/contrib/libfaad/decoder.c:242:46: style: Function 'NeAACDecInit' argument 1 names different: declaration 'hDecoder' definition 'hpDecoder'. [funcArgNamesDifferent]
xine-lib-1.2.9/contrib/libfaad/neaacdec.h:213:46: note: Function 'NeAACDecInit' argument 1 names different: declaration 'hDecoder' definition 'hpDecoder'.
xine-lib-1.2.9/contrib/libfaad/decoder.c:242:46: note: Function 'NeAACDecInit' argument 1 names different: declaration 'hDecoder' definition 'hpDecoder'.
xine-lib-1.2.9/contrib/libfaad/decoder.c:373:47: style: Function 'NeAACDecInit2' argument 1 names different: declaration 'hDecoder' definition 'hpDecoder'. [funcArgNamesDifferent]
xine-lib-1.2.9/contrib/libfaad/neaacdec.h:220:47: note: Function 'NeAACDecInit2' argument 1 names different: declaration 'hDecoder' definition 'hpDecoder'.
xine-lib-1.2.9/contrib/libfaad/decoder.c:373:47: note: Function 'NeAACDecInit2' argument 1 names different: declaration 'hDecoder' definition 'hpDecoder'.
xine-lib-1.2.9/contrib/libfaad/decoder.c:510:47: style: Function 'NeAACDecClose' argument 1 names different: declaration 'hDecoder' definition 'hpDecoder'. [funcArgNamesDifferent]
xine-lib-1.2.9/contrib/libfaad/neaacdec.h:232:47: note: Function 'NeAACDecClose' argument 1 names different: declaration 'hDecoder' definition 'hpDecoder'.
xine-lib-1.2.9/contrib/libfaad/decoder.c:510:47: note: Function 'NeAACDecClose' argument 1 names different: declaration 'hDecoder' definition 'hpDecoder'.
xine-lib-1.2.9/contrib/libfaad/decoder.c:564:55: style: Function 'NeAACDecPostSeekReset' argument 1 names different: declaration 'hDecoder' definition 'hpDecoder'. [funcArgNamesDifferent]
xine-lib-1.2.9/contrib/libfaad/neaacdec.h:230:55: note: Function 'NeAACDecPostSeekReset' argument 1 names different: declaration 'hDecoder' definition 'hpDecoder'.
xine-lib-1.2.9/contrib/libfaad/decoder.c:564:55: note: Function 'NeAACDecPostSeekReset' argument 1 names different: declaration 'hDecoder' definition 'hpDecoder'.
xine-lib-1.2.9/contrib/libfaad/decoder.c:794:49: style: Function 'NeAACDecDecode' argument 1 names different: declaration 'hDecoder' definition 'hpDecoder'. [funcArgNamesDifferent]
xine-lib-1.2.9/contrib/libfaad/neaacdec.h:234:49: note: Function 'NeAACDecDecode' argument 1 names different: declaration 'hDecoder' definition 'hpDecoder'.
xine-lib-1.2.9/contrib/libfaad/decoder.c:794:49: note: Function 'NeAACDecDecode' argument 1 names different: declaration 'hDecoder' definition 'hpDecoder'.
xine-lib-1.2.9/contrib/libfaad/decoder.c:803:50: style: Function 'NeAACDecDecode2' argument 1 names different: declaration 'hDecoder' definition 'hpDecoder'. [funcArgNamesDifferent]
xine-lib-1.2.9/contrib/libfaad/neaacdec.h:239:50: note: Function 'NeAACDecDecode2' argument 1 names different: declaration 'hDecoder' definition 'hpDecoder'.
xine-lib-1.2.9/contrib/libfaad/decoder.c:803:50: note: Function 'NeAACDecDecode2' argument 1 names different: declaration 'hDecoder' definition 'hpDecoder'.
xine-lib-1.2.9/contrib/libfaad/drc.c:115:21: style: The scope of the variable 'top' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/drc.c:119:12: style: The scope of the variable 'factor' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/hcr.c:231:25: style: The scope of the variable 'this_CB' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/huffman.c:406:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/ic_predict.c:90:16: style: The scope of the variable 'k2' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/ic_predict.c:238:13: style: The scope of the variable 'sfb' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/ic_predict.c:239:14: style: The scope of the variable 'bin' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/lt_predict.c:85:13: style: The scope of the variable 'sfb' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/lt_predict.c:86:14: style: The scope of the variable 'bin' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/lt_predict.c:86:19: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/lt_predict.c:86:22: style: The scope of the variable 'num_samples' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/lt_predict.c:87:18: style: The scope of the variable 'x_est' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/lt_predict.c:88:18: style: The scope of the variable 'X_est' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/mp4.c:126:59: style: Function 'AudioSpecificConfigFromBitfile' argument 4 names different: declaration 'bsize' definition 'buffer_size'. [funcArgNamesDifferent]
xine-lib-1.2.9/contrib/libfaad/mp4.h:47:69: note: Function 'AudioSpecificConfigFromBitfile' argument 4 names different: declaration 'bsize' definition 'buffer_size'.
xine-lib-1.2.9/contrib/libfaad/mp4.c:126:59: note: Function 'AudioSpecificConfigFromBitfile' argument 4 names different: declaration 'bsize' definition 'buffer_size'.
xine-lib-1.2.9/contrib/libfaad/ms.c:42:13: style: The scope of the variable 'g' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/ms.c:42:16: style: The scope of the variable 'b' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/ms.c:42:19: style: The scope of the variable 'sfb' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/ms.c:43:13: style: The scope of the variable 'group' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/ms.c:46:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/ms.c:46:17: style: The scope of the variable 'k' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/ms.c:47:12: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/output.c:93:17: style: The scope of the variable 'ch1' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/output.c:158:17: style: The scope of the variable 'ch1' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/output.c:228:17: style: The scope of the variable 'ch1' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/output.c:298:17: style: The scope of the variable 'ch1' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/output.c:350:17: style: The scope of the variable 'ch1' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/output.c:399:43: style: Function 'output_to_PCM' argument 3 names different: declaration 'samplebuffer' definition 'sample_buffer'. [funcArgNamesDifferent]
xine-lib-1.2.9/contrib/libfaad/output.h:40:27: note: Function 'output_to_PCM' argument 3 names different: declaration 'samplebuffer' definition 'sample_buffer'.
xine-lib-1.2.9/contrib/libfaad/output.c:399:43: note: Function 'output_to_PCM' argument 3 names different: declaration 'samplebuffer' definition 'sample_buffer'.
xine-lib-1.2.9/contrib/libfaad/ps_dec.c:760:14: warning: Redundant assignment of 'index[0]' to itself. [selfAssignment]
xine-lib-1.2.9/contrib/libfaad/ps_dec.c:1210:32: style: The scope of the variable 'tmp0' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/ps_dec.c:1455:13: style: The scope of the variable 'bk' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/ps_dec.c:1456:17: style: The scope of the variable 'maxsb' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/ps_syntax.c:475:13: style: The scope of the variable 'n' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/ps_syntax.c:539:13: style: The scope of the variable 'bit' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/pulse.c:36:47: style: Function 'pulse_decode' argument 2 names different: declaration 'spec_coef' definition 'spec_data'. [funcArgNamesDifferent]
xine-lib-1.2.9/contrib/libfaad/pulse.h:38:47: note: Function 'pulse_decode' argument 2 names different: declaration 'spec_coef' definition 'spec_data'.
xine-lib-1.2.9/contrib/libfaad/pulse.c:36:47: note: Function 'pulse_decode' argument 2 names different: declaration 'spec_coef' definition 'spec_data'.
xine-lib-1.2.9/contrib/libfaad/rvlc.c:453:16: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/rvlc.c:506:16: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/rvlc.c:170:48: style: Function 'rvlc_decode_sf_forward' argument 4 names different: declaration 'is_used' definition 'intensity_used'. [funcArgNamesDifferent]
xine-lib-1.2.9/contrib/libfaad/rvlc.c:62:48: note: Function 'rvlc_decode_sf_forward' argument 4 names different: declaration 'is_used' definition 'intensity_used'.
xine-lib-1.2.9/contrib/libfaad/rvlc.c:170:48: note: Function 'rvlc_decode_sf_forward' argument 4 names different: declaration 'is_used' definition 'intensity_used'.
xine-lib-1.2.9/contrib/libfaad/rvlc.c:503:41: style: Function 'rvlc_huffman_esc' argument 1 names different: declaration 'ld_esc' definition 'ld'. [funcArgNamesDifferent]
xine-lib-1.2.9/contrib/libfaad/rvlc.c:71:41: note: Function 'rvlc_huffman_esc' argument 1 names different: declaration 'ld_esc' definition 'ld'.
xine-lib-1.2.9/contrib/libfaad/rvlc.c:503:41: note: Function 'rvlc_huffman_esc' argument 1 names different: declaration 'ld_esc' definition 'ld'.
xine-lib-1.2.9/contrib/libfaad/sbr_dec.c:148:13: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/sbr_dec.c:452:13: style: The scope of the variable 'ret' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/sbr_dec.c:535:13: style: The scope of the variable 'ret' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/sbr_dec.c:604:13: style: The scope of the variable 'ret' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/sbr_dec.c:260:22: style: Checking if unsigned variable 'sbr->L_E[ch]' is less than zero. [unsignedLessThanZero]
xine-lib-1.2.9/contrib/libfaad/sbr_dec.c:483:9: warning: The array 'X' is too small, the function 'sbr_qmf_synthesis_32' expects a bigger one. [argumentSize]
xine-lib-1.2.9/contrib/libfaad/sbr_dec.c:485:9: warning: The array 'X' is too small, the function 'sbr_qmf_synthesis_64' expects a bigger one. [argumentSize]
xine-lib-1.2.9/contrib/libfaad/sbr_dec.c:492:9: warning: The array 'X' is too small, the function 'sbr_qmf_synthesis_32' expects a bigger one. [argumentSize]
xine-lib-1.2.9/contrib/libfaad/sbr_dec.c:494:9: warning: The array 'X' is too small, the function 'sbr_qmf_synthesis_64' expects a bigger one. [argumentSize]
xine-lib-1.2.9/contrib/libfaad/sbr_dec.c:566:9: warning: The array 'X' is too small, the function 'sbr_qmf_synthesis_32' expects a bigger one. [argumentSize]
xine-lib-1.2.9/contrib/libfaad/sbr_dec.c:568:9: warning: The array 'X' is too small, the function 'sbr_qmf_synthesis_64' expects a bigger one. [argumentSize]
xine-lib-1.2.9/contrib/libfaad/sbr_dec.c:671:9: warning: The array 'X_left' is too small, the function 'sbr_qmf_synthesis_32' expects a bigger one. [argumentSize]
xine-lib-1.2.9/contrib/libfaad/sbr_dec.c:672:9: warning: The array 'X_right' is too small, the function 'sbr_qmf_synthesis_32' expects a bigger one. [argumentSize]
xine-lib-1.2.9/contrib/libfaad/sbr_dec.c:674:9: warning: The array 'X_left' is too small, the function 'sbr_qmf_synthesis_64' expects a bigger one. [argumentSize]
xine-lib-1.2.9/contrib/libfaad/sbr_dec.c:675:9: warning: The array 'X_right' is too small, the function 'sbr_qmf_synthesis_64' expects a bigger one. [argumentSize]
xine-lib-1.2.9/contrib/libfaad/sbr_fbt.c:193:12: style: The scope of the variable 'incr' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/sbr_fbt.c:219:17: style: Checking if unsigned variable 'nrBands' is less than zero. [unsignedLessThanZero]
xine-lib-1.2.9/contrib/libfaad/sbr_fbt.c:391:17: style: Checking if unsigned variable 'nrBand0' is less than zero. [unsignedLessThanZero]
xine-lib-1.2.9/contrib/libfaad/sbr_hfadj.c:139:13: style: The scope of the variable 'm' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/sbr_hfadj.c:139:19: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/sbr_hfadj.c:139:22: style: The scope of the variable 'k' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/sbr_hfadj.c:139:25: style: The scope of the variable 'k_l' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/sbr_hfadj.c:139:30: style: The scope of the variable 'k_h' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/sbr_hfadj.c:139:35: style: The scope of the variable 'p' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/sbr_hfadj.c:1160:13: style: The scope of the variable 'S_mapped' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/sbr_hfadj.c:1534:13: style: The scope of the variable 'h_SL' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/sbr_hfadj.c:1583:23: style: The scope of the variable 'psi' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/sbr_hfgen.c:92:20: style: The scope of the variable 'a0_r' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/sbr_hfgen.c:92:26: style: The scope of the variable 'a0_i' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/sbr_hfgen.c:92:32: style: The scope of the variable 'a1_r' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/sbr_hfgen.c:92:38: style: The scope of the variable 'a1_i' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/sbr_hfgen.c:120:24: style: The scope of the variable 'temp1_r' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/sbr_hfgen.c:122:24: style: The scope of the variable 'temp1_i' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/sbr_hfgen.c:273:12: style: The scope of the variable 'temp1_r' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/sbr_hfgen.c:273:21: style: The scope of the variable 'temp1_i' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/sbr_hfgen.c:604:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/sbr_huff.c:337:13: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xine-lib-1.2.9/contrib/libfaad/sbr_huff.c:341:15: note: Found duplicate branches for 'if' and 'else'.
xine-lib-1.2.9/contrib/libfaad/sbr_huff.c:337:13: note: Found duplicate branches for 'if' and 'else'.
xine-lib-1.2.9/contrib/libfaad/sbr_huff.c:227:13: style: The scope of the variable 'bit' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/sbr_syntax.c:142:14: style: The scope of the variable 'num_align_bits' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/sbr_syntax.c:650:12: style: The scope of the variable 'log2tab' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/sbr_syntax.c:788:22: style: Checking if unsigned variable 'sbr->L_E[ch]' is less than zero. [unsignedLessThanZero]
xine-lib-1.2.9/contrib/libfaad/sbr_syntax.c:139:36: style: Function 'sbr_extension_data' argument 4 names different: declaration 'resetFlag' definition 'psResetFlag'. [funcArgNamesDifferent]
xine-lib-1.2.9/contrib/libfaad/sbr_syntax.h:62:36: note: Function 'sbr_extension_data' argument 4 names different: declaration 'resetFlag' definition 'psResetFlag'.
xine-lib-1.2.9/contrib/libfaad/sbr_syntax.c:139:36: note: Function 'sbr_extension_data' argument 4 names different: declaration 'resetFlag' definition 'psResetFlag'.
xine-lib-1.2.9/contrib/libfaad/syntax.c:421:13: style: The scope of the variable 'id_syn_ele' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/syntax.c:422:13: style: The scope of the variable 'ele_this_frame' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/syntax.c:1050:13: style: The scope of the variable 'bs_extension_type' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/syntax.c:2009:13: style: The scope of the variable 'sfb' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/syntax.c:2009:18: style: The scope of the variable 'w' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/syntax.c:2075:22: style: The scope of the variable 'p' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/syntax.c:2218:13: style: The scope of the variable 'band_incr' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/syntax.c:2472:13: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/syntax.c:2493:14: style: The scope of the variable 'ascLen' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/syntax.c:2493:22: style: The scope of the variable 'asc_bits' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/syntax.c:2494:14: style: The scope of the variable 'x1' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/syntax.c:2494:18: style: The scope of the variable 'y1' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/syntax.c:2494:22: style: The scope of the variable 'm' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/syntax.c:2494:25: style: The scope of the variable 'n' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/syntax.c:2494:28: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/syntax.c:2585:17: style: The scope of the variable 'esc' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/syntax.c:2585:22: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/syntax.c:110:41: style: Function 'GASpecificConfig' argument 3 names different: declaration 'pce' definition 'pce_out'. [funcArgNamesDifferent]
xine-lib-1.2.9/contrib/libfaad/syntax.h:112:41: note: Function 'GASpecificConfig' argument 3 names different: declaration 'pce' definition 'pce_out'.
xine-lib-1.2.9/contrib/libfaad/syntax.c:110:41: note: Function 'GASpecificConfig' argument 3 names different: declaration 'pce' definition 'pce_out'.
xine-lib-1.2.9/contrib/libfaad/syntax.c:640:45: style: Function 'channel_pair_element' argument 3 names different: declaration 'channel' definition 'channels'. [funcArgNamesDifferent]
xine-lib-1.2.9/contrib/libfaad/syntax.c:66:45: note: Function 'channel_pair_element' argument 3 names different: declaration 'channel' definition 'channels'.
xine-lib-1.2.9/contrib/libfaad/syntax.c:640:45: note: Function 'channel_pair_element' argument 3 names different: declaration 'channel' definition 'channels'.
xine-lib-1.2.9/contrib/libfaad/tns.c:88:14: style: The scope of the variable 'bottom' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/tns.c:142:14: style: The scope of the variable 'bottom' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/tns.c:245:12: style: The scope of the variable 'y' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libfaad/tns.c:288:12: style: The scope of the variable 'y' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libmad/fixed.h:446:0: error: #error "no FPM selected" [preprocessorErrorDirective]
xine-lib-1.2.9/contrib/libmad/timer.c:105:17: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libmpcdec/idtag.c:43:24: style: Function 'JumpID3v2' argument 1 names different: declaration 'fp' definition 'r'. [funcArgNamesDifferent]
xine-lib-1.2.9/contrib/libmpcdec/mpcdec/internal.h:57:35: note: Function 'JumpID3v2' argument 1 names different: declaration 'fp' definition 'r'.
xine-lib-1.2.9/contrib/libmpcdec/idtag.c:43:24: note: Function 'JumpID3v2' argument 1 names different: declaration 'fp' definition 'r'.
xine-lib-1.2.9/contrib/libmpcdec/idtag.c:63:25: style: Variable 'Unsynchronisation' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/contrib/libmpcdec/idtag.c:64:25: style: Variable 'ExtHeaderPresent' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/contrib/libmpcdec/idtag.c:65:25: style: Variable 'ExperimentalFlag' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/contrib/libmpcdec/mpc_decoder.c:639:5: style: Variable 'ResL' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/contrib/libmpcdec/mpc_decoder.c:635:0: note: Variable 'ResL' is reassigned a value before the old one has been used.
xine-lib-1.2.9/contrib/libmpcdec/mpc_decoder.c:639:5: note: Variable 'ResL' is reassigned a value before the old one has been used.
xine-lib-1.2.9/contrib/libmpcdec/mpc_decoder.c:640:5: style: Variable 'ResR' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/contrib/libmpcdec/mpc_decoder.c:636:0: note: Variable 'ResR' is reassigned a value before the old one has been used.
xine-lib-1.2.9/contrib/libmpcdec/mpc_decoder.c:640:5: note: Variable 'ResR' is reassigned a value before the old one has been used.
xine-lib-1.2.9/contrib/libmpcdec/mpc_decoder.c:439:24: style: The scope of the variable 'YL' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libmpcdec/mpc_decoder.c:440:24: style: The scope of the variable 'YR' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libmpcdec/mpc_decoder.c:441:21: style: The scope of the variable 'L' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libmpcdec/mpc_decoder.c:442:21: style: The scope of the variable 'R' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libmpcdec/mpc_decoder.c:631:23: style: The scope of the variable 'x1' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libmpcdec/mpc_decoder.c:632:23: style: The scope of the variable 'x2' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libmpcdec/mpc_decoder.c:1230:64: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/contrib/libmpcdec/mpc_reader.c:82:47: style: Function 'mpc_reader_setup_file_reader' argument 1 names different: declaration 'r' definition 'p_reader'. [funcArgNamesDifferent]
xine-lib-1.2.9/contrib/libmpcdec/mpcdec/reader.h:80:52: note: Function 'mpc_reader_setup_file_reader' argument 1 names different: declaration 'r' definition 'p_reader'.
xine-lib-1.2.9/contrib/libmpcdec/mpc_reader.c:82:47: note: Function 'mpc_reader_setup_file_reader' argument 1 names different: declaration 'r' definition 'p_reader'.
xine-lib-1.2.9/contrib/libmpcdec/requant.c:89:49: style: Function 'mpc_decoder_scale_output' argument 2 names different: declaration 'scale_factor' definition 'factor'. [funcArgNamesDifferent]
xine-lib-1.2.9/contrib/libmpcdec/mpcdec/mpcdec.h:113:54: note: Function 'mpc_decoder_scale_output' argument 2 names different: declaration 'scale_factor' definition 'factor'.
xine-lib-1.2.9/contrib/libmpcdec/requant.c:89:49: note: Function 'mpc_decoder_scale_output' argument 2 names different: declaration 'scale_factor' definition 'factor'.
xine-lib-1.2.9/contrib/libmpcdec/streaminfo.c:52:67: error: Array index -1 is out of bounds. [negativeIndex]
xine-lib-1.2.9/contrib/libmpcdec/streaminfo.c:156:34: note: Calling function 'Stringify', 1st argument 'profile' value is -1
xine-lib-1.2.9/contrib/libmpcdec/streaminfo.c:52:67: note: Negative array index
xine-lib-1.2.9/contrib/libxdg-basedir/basedir.c:271:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libxdg-basedir/basedir.c:271:9: style: The scope of the variable 'size' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libxdg-basedir/basedir.c:381:17: style: The scope of the variable 'oldCache' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libxdg-basedir/basedir.c:415:9: style: The scope of the variable 'fullPath' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libxdg-basedir/basedir.c:419:9: style: The scope of the variable 'testFile' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libxdg-basedir/basedir.c:467:9: style: The scope of the variable 'fullPath' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libxdg-basedir/basedir.c:468:9: style: The scope of the variable 'testFile' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/libxdg-basedir/basedir.c:320:15: error: Memory leak: home [memleak]
xine-lib-1.2.9/contrib/libxdg-basedir/basedir.c:324:63: error: Memory leak: home [memleak]
xine-lib-1.2.9/contrib/libxdg-basedir/basedir.c:328:67: error: Memory leak: home [memleak]
xine-lib-1.2.9/contrib/libxdg-basedir/basedir.c:332:65: error: Memory leak: home [memleak]
xine-lib-1.2.9/contrib/libxdg-basedir/basedir.c:324:0: error: Memory leak: defVal [memleak]
xine-lib-1.2.9/contrib/nosefart/fmopl.c:561:9: style: The scope of the variable 'rate' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/nosefart/fmopl.c:591:9: style: The scope of the variable 'rate' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/nosefart/fmopl.c:592:8: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/nosefart/fmopl.c:1019:6: style: The scope of the variable 'data' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/nosefart/fmopl.c:1057:39: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/contrib/nosefart/fmopl.c:646:46: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/contrib/nosefart/fmopl.c:870:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/contrib/nosefart/fmopl.c:871:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/contrib/nosefart/memguard.c:241:9: style: The scope of the variable 'fail' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/nosefart/memguard.c:281:9: style: The scope of the variable 'fail' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/nosefart/memguard.c:56:11: style: struct member 'memblock_s::block_addr' is never used. [unusedStructMember]
xine-lib-1.2.9/contrib/nosefart/memguard.c:57:10: style: struct member 'memblock_s::block_size' is never used. [unusedStructMember]
xine-lib-1.2.9/contrib/nosefart/memguard.c:58:11: style: struct member 'memblock_s::file_name' is never used. [unusedStructMember]
xine-lib-1.2.9/contrib/nosefart/memguard.c:59:10: style: struct member 'memblock_s::line_num' is never used. [unusedStructMember]
xine-lib-1.2.9/contrib/nosefart/nes6502.c:1492:25: style: Function 'nes6502_execute' argument 1 names different: declaration 'total_cycles' definition 'remaining_cycles'. [funcArgNamesDifferent]
xine-lib-1.2.9/contrib/nosefart/nes6502.h:124:32: note: Function 'nes6502_execute' argument 1 names different: declaration 'total_cycles' definition 'remaining_cycles'.
xine-lib-1.2.9/contrib/nosefart/nes6502.c:1492:25: note: Function 'nes6502_execute' argument 1 names different: declaration 'total_cycles' definition 'remaining_cycles'.
xine-lib-1.2.9/contrib/nosefart/nes_apu.c:522:8: style: The scope of the variable 'delta_bit' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/nosefart/nes_apu.c:983:23: style: The scope of the variable 'accum' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/nosefart/nes_apu.c:1170:25: style: Function 'apu_destroy' argument 1 names different: declaration 'apu' definition 'src_apu'. [funcArgNamesDifferent]
xine-lib-1.2.9/contrib/nosefart/nes_apu.h:278:32: note: Function 'apu_destroy' argument 1 names different: declaration 'apu' definition 'src_apu'.
xine-lib-1.2.9/contrib/nosefart/nes_apu.c:1170:25: note: Function 'apu_destroy' argument 1 names different: declaration 'apu' definition 'src_apu'.
xine-lib-1.2.9/contrib/nosefart/nes_apu.c:1180:23: style: Function 'apu_setext' argument 1 names different: declaration 'apu' definition 'src_apu'. [funcArgNamesDifferent]
xine-lib-1.2.9/contrib/nosefart/nes_apu.h:279:30: note: Function 'apu_setext' argument 1 names different: declaration 'apu' definition 'src_apu'.
xine-lib-1.2.9/contrib/nosefart/nes_apu.c:1180:23: note: Function 'apu_setext' argument 1 names different: declaration 'apu' definition 'src_apu'.
xine-lib-1.2.9/contrib/nosefart/nsf.c:163:4: style: Variable 'num_handlers' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/contrib/nosefart/nsf.c:160:4: note: Variable 'num_handlers' is reassigned a value before the old one has been used.
xine-lib-1.2.9/contrib/nosefart/nsf.c:163:4: note: Variable 'num_handlers' is reassigned a value before the old one has been used.
xine-lib-1.2.9/contrib/nosefart/nsf.c:742:23: warning: Redundant assignment of 'temp_nsf->load_addr' to itself. [selfAssignment]
xine-lib-1.2.9/contrib/nosefart/nsf.c:743:23: warning: Redundant assignment of 'temp_nsf->init_addr' to itself. [selfAssignment]
xine-lib-1.2.9/contrib/nosefart/nsf.c:744:23: warning: Redundant assignment of 'temp_nsf->play_addr' to itself. [selfAssignment]
xine-lib-1.2.9/contrib/nosefart/nsf.c:745:24: warning: Redundant assignment of 'temp_nsf->ntsc_speed' to itself. [selfAssignment]
xine-lib-1.2.9/contrib/nosefart/nsf.c:746:23: warning: Redundant assignment of 'temp_nsf->pal_speed' to itself. [selfAssignment]
xine-lib-1.2.9/contrib/nosefart/nsf.c:258:10: style: The scope of the variable 'start_bank' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/nosefart/nsf.c:258:22: style: The scope of the variable 'num_banks' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/nosefart/nsf.c:356:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/nosefart/nsf.c:919:23: style: Function 'nsf_free' argument 1 names different: declaration 'nsf_info' definition 'pnsf'. [funcArgNamesDifferent]
xine-lib-1.2.9/contrib/nosefart/nsf.h:142:30: note: Function 'nsf_free' argument 1 names different: declaration 'nsf_info' definition 'pnsf'.
xine-lib-1.2.9/contrib/nosefart/nsf.c:919:23: note: Function 'nsf_free' argument 1 names different: declaration 'nsf_info' definition 'pnsf'.
xine-lib-1.2.9/contrib/vidix/drivers/cyberblade_vid.c:175:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/vidix/drivers/cyberblade_vid.c:473:42: style: The scope of the variable 'HDisp' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/vidix/drivers/cyberblade_vid.c:473:48: style: The scope of the variable 'VDisp' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/vidix/drivers/cyberblade_vid.c:370:37: style: Variable 'sat' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/contrib/vidix/drivers/genfb_vid.c:106:9: style: Condition '!probed' is always true [knownConditionTrueFalse]
xine-lib-1.2.9/contrib/vidix/drivers/genfb_vid.c:155:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/contrib/vidix/drivers/genfb_vid.c:175:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/contrib/vidix/drivers/genfb_vid.c:77:12: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/vidix/drivers/genfb_vid.c:173:53: style: Function 'vixPlaybackFrameSelect' argument 1 names different: declaration 'frame_idx' definition 'frame'. [funcArgNamesDifferent]
xine-lib-1.2.9/contrib/vidix/vidix.h:177:46: note: Function 'vixPlaybackFrameSelect' argument 1 names different: declaration 'frame_idx' definition 'frame'.
xine-lib-1.2.9/contrib/vidix/drivers/genfb_vid.c:173:53: note: Function 'vixPlaybackFrameSelect' argument 1 names different: declaration 'frame_idx' definition 'frame'.
xine-lib-1.2.9/contrib/vidix/drivers/genfb_vid.c:87:11: style: Variable 'err' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/contrib/vidix/drivers/mach64_vid.c:333:8: style: Condition '!supports_lcd_v_stretch' is always true [knownConditionTrueFalse]
xine-lib-1.2.9/contrib/vidix/drivers/mach64_vid.c:833:23: style: Condition '!supports_planar' is always true [knownConditionTrueFalse]
xine-lib-1.2.9/contrib/vidix/drivers/mach64_vid.c:947:21: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/contrib/vidix/drivers/mach64_vid.c:329:9: style: The scope of the variable 'ext_vert_stretch' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/vidix/drivers/nvidia_vid.c:913:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/contrib/vidix/drivers/nvidia_vid.c:913:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/contrib/vidix/drivers/nvidia_vid.c:913:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/contrib/vidix/drivers/nvidia_vid.c:913:5: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/contrib/vidix/drivers/nvidia_vid.c:913:5: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/contrib/vidix/drivers/nvidia_vid.c:913:5: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/contrib/vidix/drivers/nvidia_vid.c:233:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/vidix/drivers/nvidia_vid.c:583:50: style: The scope of the variable 'pan' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/vidix/drivers/nvidia_vid.c:587:6: style: The scope of the variable 'bps' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/vidix/drivers/nvidia_vid.c:588:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/vidix/drivers/nvidia_vid.c:375:4: 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]
xine-lib-1.2.9/contrib/vidix/drivers/pm3_vid.c:334:5: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/contrib/vidix/drivers/pm3_vid.c:335:5: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/contrib/vidix/drivers/pm3_vid.c:336:5: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/contrib/vidix/drivers/pm3_vid.c:337:5: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/contrib/vidix/drivers/pm3_vid.c:339:5: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/contrib/vidix/drivers/pm3_vid.c:340:5: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/contrib/vidix/drivers/pm3_vid.c:341:5: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/contrib/vidix/drivers/pm3_vid.c:342:5: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/contrib/vidix/drivers/radeon_vid.c:3312:1: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/contrib/vidix/drivers/radeon_vid.c:2161:59: error: Division by zero. [zerodiv]
xine-lib-1.2.9/contrib/vidix/drivers/radeon_vid.c:2573:30: note: Assignment 'BytesPerPixel=0', assigned value is 0
xine-lib-1.2.9/contrib/vidix/drivers/radeon_vid.c:2802:64: note: Calling function 'ComputeXStartEnd', 5th argument 'BytesPerPixel' value is 0
xine-lib-1.2.9/contrib/vidix/drivers/radeon_vid.c:2161:59: note: Division by zero
xine-lib-1.2.9/contrib/vidix/drivers/radeon_vid.c:591:40: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/contrib/vidix/drivers/radeon_vid.c:749:30: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/contrib/vidix/drivers/radeon_vid.c:2321:12: style: struct member 'RangeAndCoefSet::Range' is never used. [unusedStructMember]
xine-lib-1.2.9/contrib/vidix/drivers/radeon_vid.c:654:12: style: Variable 'yres' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/contrib/vidix/drivers/radeon_vid.c:2121:29: style: Variable 'SourceHeightInPixels' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/contrib/vidix/drivers/savage_vid.c:436:27: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xine-lib-1.2.9/contrib/vidix/drivers/savage_vid.c:722:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/contrib/vidix/drivers/savage_vid.c:722:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/contrib/vidix/drivers/savage_vid.c:722:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/contrib/vidix/drivers/savage_vid.c:1387:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xine-lib-1.2.9/contrib/vidix/drivers/savage_vid.c:805:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/vidix/drivers/savage_vid.c:994:24: style: A pointer can not be negative so it is either pointless or an error to check if it is. [pointerLessThanZero]
xine-lib-1.2.9/contrib/vidix/drivers/savage_vid.c:994:24: style: Checking if unsigned variable 'info->video_base' is less than zero. [unsignedLessThanZero]
xine-lib-1.2.9/contrib/vidix/drivers/savage_vid.c:209:21: style: struct member 'savage_chip::PMC' is never used. [unusedStructMember]
xine-lib-1.2.9/contrib/vidix/drivers/savage_vid.c:210:21: style: struct member 'savage_chip::PME' is never used. [unusedStructMember]
xine-lib-1.2.9/contrib/vidix/drivers/savage_vid.c:211:21: style: struct member 'savage_chip::PFB' is never used. [unusedStructMember]
xine-lib-1.2.9/contrib/vidix/drivers/savage_vid.c:212:21: style: struct member 'savage_chip::PVIDEO' is never used. [unusedStructMember]
xine-lib-1.2.9/contrib/vidix/drivers/savage_vid.c:213:21: style: struct member 'savage_chip::PCIO' is never used. [unusedStructMember]
xine-lib-1.2.9/contrib/vidix/drivers/savage_vid.c:214:21: style: struct member 'savage_chip::PVIO' is never used. [unusedStructMember]
xine-lib-1.2.9/contrib/vidix/drivers/savage_vid.c:215:21: style: struct member 'savage_chip::PRAMIN' is never used. [unusedStructMember]
xine-lib-1.2.9/contrib/vidix/drivers/savage_vid.c:216:21: style: struct member 'savage_chip::PRAMHT' is never used. [unusedStructMember]
xine-lib-1.2.9/contrib/vidix/drivers/savage_vid.c:217:21: style: struct member 'savage_chip::PRAMFC' is never used. [unusedStructMember]
xine-lib-1.2.9/contrib/vidix/drivers/savage_vid.c:218:21: style: struct member 'savage_chip::PRAMRO' is never used. [unusedStructMember]
xine-lib-1.2.9/contrib/vidix/drivers/savage_vid.c:219:21: style: struct member 'savage_chip::PFIFO' is never used. [unusedStructMember]
xine-lib-1.2.9/contrib/vidix/drivers/savage_vid.c:220:21: style: struct member 'savage_chip::FIFO' is never used. [unusedStructMember]
xine-lib-1.2.9/contrib/vidix/drivers/savage_vid.c:221:21: style: struct member 'savage_chip::PGRAPH' is never used. [unusedStructMember]
xine-lib-1.2.9/contrib/vidix/drivers/savage_vid.c:225:10: style: struct member 'savage_chip::lock' is never used. [unusedStructMember]
xine-lib-1.2.9/contrib/vidix/drivers/sis_bridge.c:653:10: style: Condition '!(temp&2)' is always false [knownConditionTrueFalse]
xine-lib-1.2.9/contrib/vidix/drivers/sis_bridge.c:629:21: note: Assuming that condition 'temp==2' is not redundant
xine-lib-1.2.9/contrib/vidix/drivers/sis_bridge.c:653:10: note: Condition '!(temp&2)' is always false
xine-lib-1.2.9/contrib/vidix/drivers/sis_bridge.c:39:9: style: The scope of the variable 'temp' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/vidix/drivers/sis_bridge.c:426:47: style: The scope of the variable 'CR79' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/vidix/drivers/sis_bridge.c:42:2: style: Variable 'temp' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/contrib/vidix/drivers/sis_vid.c:501:2: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xine-lib-1.2.9/contrib/vidix/drivers/sis_vid.c:504:4: note: Found duplicate branches for 'if' and 'else'.
xine-lib-1.2.9/contrib/vidix/drivers/sis_vid.c:501:2: note: Found duplicate branches for 'if' and 'else'.
xine-lib-1.2.9/contrib/vidix/drivers/sis_vid.c:261:11: warning: Redundant assignment of 'force' to itself. [selfAssignment]
xine-lib-1.2.9/contrib/vidix/drivers/sis_vid.c:1220:11: warning: Redundant assignment of 'index' to itself. [selfAssignment]
xine-lib-1.2.9/contrib/vidix/drivers/sis_vid.c:1221:12: warning: Redundant assignment of 'iscrt2' to itself. [selfAssignment]
xine-lib-1.2.9/contrib/vidix/drivers/sis_vid.c:1009:14: style: The scope of the variable 'watchdog' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/vidix/drivers/sis_vid.c:1352:13: style: The scope of the variable 'preHIDF' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/vidix/drivers/sis_vid.c:1318:14: style: Variable 'realI' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/contrib/vidix/drivers/unichrome_vid.c:409:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/contrib/vidix/vidixlib.c:198:18: style: The scope of the variable 'name' can be reduced. [variableScope]
xine-lib-1.2.9/lib/strcasestr.c:45:10: style: The scope of the variable 'sc' can be reduced. [variableScope]
xine-lib-1.2.9/lib/strcasestr.c:46:9: style: The scope of the variable 'len' can be reduced. [variableScope]
xine-lib-1.2.9/lib/strsep.c:51:14: style: The scope of the variable 'spanp' can be reduced. [variableScope]
xine-lib-1.2.9/lib/strsep.c:52:6: style: The scope of the variable 'c' can be reduced. [variableScope]
xine-lib-1.2.9/misc/cdda_server.c:705:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/misc/cdda_server.c:711:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/misc/cdda_server.c:404:14: warning: Possible null pointer dereference: dvdcss_version [nullPointer]
xine-lib-1.2.9/misc/cdda_server.c:354:27: note: Assignment 'dvdcss_version=NULL', assigned value is 0
xine-lib-1.2.9/misc/cdda_server.c:404:14: note: Null pointer dereference
xine-lib-1.2.9/misc/cdda_server.c:363:3: style: Variable 'dvdcss_library' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/misc/cdda_server.c:353:0: note: Variable 'dvdcss_library' is reassigned a value before the old one has been used.
xine-lib-1.2.9/misc/cdda_server.c:363:3: note: Variable 'dvdcss_library' is reassigned a value before the old one has been used.
xine-lib-1.2.9/misc/cdda_server.c:186:12: style: The scope of the variable 'retval' can be reduced. [variableScope]
xine-lib-1.2.9/misc/cdda_server.c:266:12: style: The scope of the variable 'r' can be reduced. [variableScope]
xine-lib-1.2.9/misc/cdda_server.c:266:15: style: The scope of the variable 'rr' can be reduced. [variableScope]
xine-lib-1.2.9/misc/cdda_server.c:307:12: style: The scope of the variable 'size' can be reduced. [variableScope]
xine-lib-1.2.9/misc/xine-fontconv.c:163:11: style: The scope of the variable 'item' can be reduced. [variableScope]
xine-lib-1.2.9/misc/xine-fontconv.c:353:23: style: The scope of the variable 'converted' can be reduced. [variableScope]
xine-lib-1.2.9/misc/xine-fontconv.c:535:16: style: The scope of the variable 'thickness' can be reduced. [variableScope]
xine-lib-1.2.9/src/audio_dec/ff_dvaudio_decoder.c:216:7: style: The scope of the variable 'bytes_consumed' can be reduced. [variableScope]
xine-lib-1.2.9/src/audio_dec/ff_dvaudio_decoder.c:217:7: style: The scope of the variable 'decode_buffer_size' can be reduced. [variableScope]
xine-lib-1.2.9/src/audio_dec/ff_dvaudio_decoder.c:218:7: style: The scope of the variable 'offset' can be reduced. [variableScope]
xine-lib-1.2.9/src/audio_dec/ff_dvaudio_decoder.c:219:7: style: The scope of the variable 'out' can be reduced. [variableScope]
xine-lib-1.2.9/src/audio_dec/ff_dvaudio_decoder.c:221:7: style: The scope of the variable 'bytes_to_send' can be reduced. [variableScope]
xine-lib-1.2.9/src/audio_dec/fooaudio.c:83:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/audio_dec/fooaudio.c:84:11: style: The scope of the variable 'samples_to_generate' can be reduced. [variableScope]
xine-lib-1.2.9/src/audio_dec/fooaudio.c:85:7: style: The scope of the variable 'samples_to_send' can be reduced. [variableScope]
xine-lib-1.2.9/src/audio_dec/gsm610.c:97:19: style: The scope of the variable 'audio_buffer' can be reduced. [variableScope]
xine-lib-1.2.9/src/audio_dec/gsm610.c:98:7: style: The scope of the variable 'in_ptr' can be reduced. [variableScope]
xine-lib-1.2.9/src/audio_dec/latm.c:207:23: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/src/audio_dec/latm.c:142:20: error: Expression '((*bebf->readptr++)>>24)|(((*bebf->readptr++)&16711680)>>8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:142:20: error: Expression '((*bebf->readptr++)>>24)|(((*bebf->readptr++)&16711680)>>8)|(((*bebf->readptr++)&65280)<<8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:142:20: error: Expression '((*bebf->readptr++)>>24)|(((*bebf->readptr++)&16711680)>>8)|(((*bebf->readptr++)&65280)<<8)|((*bebf->readptr++)<<24)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:163:20: error: Expression '((*bebf->readptr++)>>24)|(((*bebf->readptr++)&16711680)>>8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:163:20: error: Expression '((*bebf->readptr++)>>24)|(((*bebf->readptr++)&16711680)>>8)|(((*bebf->readptr++)&65280)<<8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:163:20: error: Expression '((*bebf->readptr++)>>24)|(((*bebf->readptr++)&16711680)>>8)|(((*bebf->readptr++)&65280)<<8)|((*bebf->readptr++)<<24)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:181:20: error: Expression '((*bebf->readptr++)>>24)|(((*bebf->readptr++)&16711680)>>8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:181:20: error: Expression '((*bebf->readptr++)>>24)|(((*bebf->readptr++)&16711680)>>8)|(((*bebf->readptr++)&65280)<<8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:181:20: error: Expression '((*bebf->readptr++)>>24)|(((*bebf->readptr++)&16711680)>>8)|(((*bebf->readptr++)&65280)<<8)|((*bebf->readptr++)<<24)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:211:20: error: Expression '((*bebf->readptr++)>>24)|(((*bebf->readptr++)&16711680)>>8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:211:20: error: Expression '((*bebf->readptr++)>>24)|(((*bebf->readptr++)&16711680)>>8)|(((*bebf->readptr++)&65280)<<8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:211:20: error: Expression '((*bebf->readptr++)>>24)|(((*bebf->readptr++)&16711680)>>8)|(((*bebf->readptr++)&65280)<<8)|((*bebf->readptr++)<<24)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:221:11: error: Expression '((*bebf->readptr++)>>24)|(((*bebf->readptr++)&16711680)>>8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:221:11: error: Expression '((*bebf->readptr++)>>24)|(((*bebf->readptr++)&16711680)>>8)|(((*bebf->readptr++)&65280)<<8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:221:11: error: Expression '((*bebf->readptr++)>>24)|(((*bebf->readptr++)&16711680)>>8)|(((*bebf->readptr++)&65280)<<8)|((*bebf->readptr++)<<24)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:349:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:349:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:349:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)|((*p++)<<24)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:350:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:350:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:350:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)|((*p++)<<24)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:351:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:351:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:351:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)|((*p++)<<24)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:352:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:352:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:352:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)|((*p++)<<24)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:353:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:353:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:353:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)|((*p++)<<24)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:354:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:354:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:354:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)|((*p++)<<24)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:355:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:355:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:355:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)|((*p++)<<24)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:356:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:356:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:356:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)|((*p++)<<24)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:357:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:357:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:357:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)|((*p++)<<24)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:358:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:358:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:358:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)|((*p++)<<24)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:359:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:359:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:359:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)|((*p++)<<24)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:360:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:360:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:360:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)|((*p++)<<24)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:361:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:361:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:361:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)|((*p++)<<24)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:362:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:362:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:362:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)|((*p++)<<24)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:363:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:363:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:363:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)|((*p++)<<24)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:364:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:364:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:364:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)|((*p++)<<24)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:365:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:365:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:365:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)|((*p++)<<24)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:366:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:366:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:366:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)|((*p++)<<24)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:367:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:367:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:367:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)|((*p++)<<24)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:368:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:368:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:368:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)|((*p++)<<24)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:369:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:369:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:369:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)|((*p++)<<24)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:370:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:370:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:370:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)|((*p++)<<24)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:371:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:371:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:371:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)|((*p++)<<24)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:372:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:372:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:372:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)|((*p++)<<24)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:373:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:373:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:373:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)|((*p++)<<24)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:374:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:374:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:374:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)|((*p++)<<24)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:375:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:375:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:375:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)|((*p++)<<24)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:376:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:376:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/latm.c:376:16: error: Expression '((*p++)>>24)|(((*p++)&16711680)>>8)|(((*p++)&65280)<<8)|((*p++)<<24)' depends on order of evaluation of side effects [unknownEvaluationOrder]
xine-lib-1.2.9/src/audio_dec/xine_a52_decoder.c:211:17: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xine-lib-1.2.9/src/audio_dec/xine_a52_decoder.c:447:21: style: The scope of the variable 'byte' can be reduced. [variableScope]
xine-lib-1.2.9/src/audio_dec/xine_a52_decoder.c:108:12: style: struct member 'frmsize_s::bit_rate' is never used. [unusedStructMember]
xine-lib-1.2.9/src/audio_dec/xine_a52_decoder.c:250:50: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/audio_dec/xine_dts_decoder.c:139:13: style: The scope of the variable 'ac5_spdif_type' can be reduced. [variableScope]
xine-lib-1.2.9/src/audio_dec/xine_faad_decoder.c:730:28: portability: Casting between integer* and const float* which have an incompatible binary data representation. [invalidPointerCast]
xine-lib-1.2.9/src/audio_dec/xine_faad_decoder.c:811:27: portability: Casting from const float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xine-lib-1.2.9/src/audio_dec/xine_faad_decoder.c:646:33: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/audio_dec/xine_faad_decoder.c:649:33: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/audio_dec/xine_faad_decoder.c:654:33: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/audio_dec/xine_faad_decoder.c:657:33: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/audio_dec/xine_faad_decoder.c:669:28: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/audio_dec/xine_faad_decoder.c:678:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/audio_dec/xine_faad_decoder.c:687:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/audio_dec/xine_faad_decoder.c:696:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/audio_dec/xine_faad_decoder.c:705:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/audio_dec/xine_faad_decoder.c:713:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/audio_dec/xine_faad_decoder.c:737:33: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/audio_dec/xine_faad_decoder.c:740:33: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/audio_dec/xine_faad_decoder.c:745:33: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/audio_dec/xine_faad_decoder.c:748:33: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/audio_dec/xine_faad_decoder.c:760:28: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/audio_dec/xine_faad_decoder.c:769:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/audio_dec/xine_faad_decoder.c:778:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/audio_dec/xine_faad_decoder.c:787:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/audio_dec/xine_faad_decoder.c:796:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/audio_dec/xine_faad_decoder.c:804:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/audio_dec/xine_mad_decoder.c:158:7: style: The scope of the variable 'bytes_in_buffer_at_pts' can be reduced. [variableScope]
xine-lib-1.2.9/src/audio_dec/xine_mad_decoder.c:297:32: style: The scope of the variable 'pts_offset' can be reduced. [variableScope]
xine-lib-1.2.9/src/audio_dec/xine_mad_decoder.c:345:60: warning: Either the condition 'bitrate>0' is redundant or there is division by zero at line 345. [zerodivcond]
xine-lib-1.2.9/src/audio_dec/xine_mad_decoder.c:344:46: note: Assuming that condition 'bitrate>0' is not redundant
xine-lib-1.2.9/src/audio_dec/xine_mad_decoder.c:345:60: note: Division by zero
xine-lib-1.2.9/src/audio_out/audio_alsa_out.c:497:3: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/audio_out/audio_alsa_out.c:496:3: note: Variable 'err' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/audio_out/audio_alsa_out.c:497:3: note: Variable 'err' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/audio_out/audio_alsa_out.c:499:3: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/audio_out/audio_alsa_out.c:497:3: note: Variable 'err' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/audio_out/audio_alsa_out.c:499:3: note: Variable 'err' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/audio_out/audio_alsa_out.c:501:3: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/audio_out/audio_alsa_out.c:499:3: note: Variable 'err' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/audio_out/audio_alsa_out.c:501:3: note: Variable 'err' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/audio_out/audio_alsa_out.c:550:3: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/audio_out/audio_alsa_out.c:547:3: note: Variable 'err' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/audio_out/audio_alsa_out.c:550:3: note: Variable 'err' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/audio_out/audio_alsa_out.c:1421:3: style: Variable 'pcm_device' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/audio_out/audio_alsa_out.c:1412:3: note: Variable 'pcm_device' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/audio_out/audio_alsa_out.c:1421:3: note: Variable 'pcm_device' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/audio_out/audio_alsa_out.c:1430:3: style: Variable 'pcm_device' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/audio_out/audio_alsa_out.c:1421:3: note: Variable 'pcm_device' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/audio_out/audio_alsa_out.c:1430:3: note: Variable 'pcm_device' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/audio_out/audio_alsa_out.c:1440:3: style: Variable 'pcm_device' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/audio_out/audio_alsa_out.c:1430:3: note: Variable 'pcm_device' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/audio_out/audio_alsa_out.c:1440:3: note: Variable 'pcm_device' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/audio_out/audio_alsa_out.c:1450:3: style: Variable 'pcm_device' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/audio_out/audio_alsa_out.c:1440:3: note: Variable 'pcm_device' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/audio_out/audio_alsa_out.c:1450:3: note: Variable 'pcm_device' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/audio_out/audio_alsa_out.c:1463:3: style: Variable 'pcm_device' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/audio_out/audio_alsa_out.c:1450:3: note: Variable 'pcm_device' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/audio_out/audio_alsa_out.c:1463:3: note: Variable 'pcm_device' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/audio_out/audio_alsa_out.c:816:7: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xine-lib-1.2.9/src/audio_out/audio_alsa_out.c:1013:7: style: The scope of the variable 'err' can be reduced. [variableScope]
xine-lib-1.2.9/src/audio_out/audio_alsa_out.c:1106:52: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xine-lib-1.2.9/src/audio_out/audio_alsa_out.c:415:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xine-lib-1.2.9/src/audio_out/audio_alsa_out.c:1233:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xine-lib-1.2.9/src/audio_out/audio_coreaudio_out.c:122:13: style: The scope of the variable 'buffer_size' can be reduced. [variableScope]
xine-lib-1.2.9/src/audio_out/audio_directx2_out.c:372:6: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
xine-lib-1.2.9/src/audio_out/audio_directx2_out.c:741:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
xine-lib-1.2.9/src/audio_out/audio_directx2_out.c:769:10: style: The scope of the variable 'free_size' can be reduced. [variableScope]
xine-lib-1.2.9/src/audio_out/audio_directx_out.c:498:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xine-lib-1.2.9/src/audio_out/audio_esd_out.c:560:3: error: Memory leak: this [memleak]
xine-lib-1.2.9/src/audio_out/audio_jack_out.c:167:15: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xine-lib-1.2.9/src/audio_out/audio_jack_out.c:204:22: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xine-lib-1.2.9/src/audio_out/audio_jack_out.c:162:10: style: The scope of the variable 'p_write' can be reduced. [variableScope]
xine-lib-1.2.9/src/audio_out/audio_oss_out.c:792:3: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/audio_out/audio_oss_out.c:790:3: note: Variable 'status' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/audio_out/audio_oss_out.c:792:3: note: Variable 'status' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/audio_out/audio_oss_out.c:870:9: style: The scope of the variable 'c' can be reduced. [variableScope]
xine-lib-1.2.9/src/audio_out/audio_sndio_out.c:308:45: style: Variable 'this' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/src/audio_out/audio_sun_out.c:522:10: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
xine-lib-1.2.9/src/audio_out/audio_sun_out.c:332:12: style: The scope of the variable 'err' can be reduced. [variableScope]
xine-lib-1.2.9/src/audio_out/audio_sun_out.c:906:24: style: Unused variable: audio_fd [unusedVariable]
xine-lib-1.2.9/src/combined/ffmpeg/ffmpeg_compat.h:32:0: error: #error ffmpeg headers must be included first ! [preprocessorErrorDirective]
xine-lib-1.2.9/src/combined/ffmpeg/ff_mpeg_parser.c:102:10: style: The scope of the variable 'mpeg1_pel_ratio' can be reduced. [variableScope]
xine-lib-1.2.9/src/combined/ffmpeg/ff_mpeg_parser.c:250:11: style: The scope of the variable 'byte' can be reduced. [variableScope]
xine-lib-1.2.9/src/combined/ffmpeg/ff_mpeg_parser.c:294:11: style: The scope of the variable 'code' can be reduced. [variableScope]
xine-lib-1.2.9/src/combined/flac_demuxer.c:415:20: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.2.9/src/combined/nsf_decoder.c:80:19: style: The scope of the variable 'audio_buffer' can be reduced. [variableScope]
xine-lib-1.2.9/src/combined/nsf_demuxer.c:118:7: style: The scope of the variable 'bytes_read' can be reduced. [variableScope]
xine-lib-1.2.9/src/combined/nsf_demuxer.c:119:8: style: The scope of the variable 'title' can be reduced. [variableScope]
xine-lib-1.2.9/src/combined/nsf_demuxer.c:185:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.2.9/src/combined/wavpack_decoder.c:170:2: style: Variable 'mode' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/combined/wavpack_decoder.c:162:0: note: Variable 'mode' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/combined/wavpack_decoder.c:170:2: note: Variable 'mode' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/combined/wavpack_decoder.c:240:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xine-lib-1.2.9/src/combined/wavpack_demuxer.c:213:7: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/combined/wavpack_demuxer.c:209:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/combined/wavpack_demuxer.c:213:7: note: Variable 'buf' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/combined/wavpack_demuxer.c:180:12: style: The scope of the variable 'bytes_to_read' can be reduced. [variableScope]
xine-lib-1.2.9/src/combined/wavpack_demuxer.c:262:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.2.9/src/combined/wavpack_demuxer.c:248:26: style: Checking if unsigned variable 'bytes_to_read' is less than zero. [unsignedLessThanZero]
xine-lib-1.2.9/src/combined/xine_ogg_demuxer.c:1708:17: style: Expression is always false because 'else if' condition matches previous condition at line 1694. [multiCondition]
xine-lib-1.2.9/src/combined/xine_ogg_demuxer.c:281:14: style: Condition '!done' is always true [knownConditionTrueFalse]
xine-lib-1.2.9/src/combined/xine_ogg_demuxer.c:280:12: note: Assignment 'done=0', assigned value is 0
xine-lib-1.2.9/src/combined/xine_ogg_demuxer.c:281:14: note: Condition '!done' is always true
xine-lib-1.2.9/src/combined/xine_ogg_demuxer.c:239:9: style: The scope of the variable 'buffer' can be reduced. [variableScope]
xine-lib-1.2.9/src/combined/xine_ogg_demuxer.c:240:8: style: The scope of the variable 'bytes' can be reduced. [variableScope]
xine-lib-1.2.9/src/combined/xine_ogg_demuxer.c:267:7: style: The scope of the variable 'done' can be reduced. [variableScope]
xine-lib-1.2.9/src/combined/xine_ogg_demuxer.c:268:7: style: The scope of the variable 'stream_num' can be reduced. [variableScope]
xine-lib-1.2.9/src/combined/xine_ogg_demuxer.c:757:14: style: The scope of the variable 'data' can be reduced. [variableScope]
xine-lib-1.2.9/src/combined/xine_ogg_demuxer.c:758:9: style: The scope of the variable 'size' can be reduced. [variableScope]
xine-lib-1.2.9/src/combined/xine_ogg_demuxer.c:759:13: style: The scope of the variable 'pts' can be reduced. [variableScope]
xine-lib-1.2.9/src/combined/xine_ogg_demuxer.c:1464:16: style: The scope of the variable 'cur_serno' can be reduced. [variableScope]
xine-lib-1.2.9/src/combined/xine_vorbis_decoder.c:230:11: style: Variable 'mode' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/combined/xine_vorbis_decoder.c:226:0: note: Variable 'mode' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/combined/xine_vorbis_decoder.c:230:11: note: Variable 'mode' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/combined/xine_vorbis_decoder.c:166:43: style: The scope of the variable 'part' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/asfheader.c:390:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/asfheader.c:528:7: style: The scope of the variable 'stream_id' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/asfheader.c:840:39: style: Function 'asf_header_delete' argument 1 names different: declaration 'header' definition 'header_pub'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/demuxers/asfheader.h:398:39: note: Function 'asf_header_delete' argument 1 names different: declaration 'header' definition 'header_pub'.
xine-lib-1.2.9/src/demuxers/asfheader.c:840:39: note: Function 'asf_header_delete' argument 1 names different: declaration 'header' definition 'header_pub'.
xine-lib-1.2.9/src/demuxers/asfheader.c:882:47: style: Function 'asf_header_choose_streams' argument 1 names different: declaration 'header' definition 'header_pub'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/demuxers/asfheader.h:394:47: note: Function 'asf_header_choose_streams' argument 1 names different: declaration 'header' definition 'header_pub'.
xine-lib-1.2.9/src/demuxers/asfheader.c:882:47: note: Function 'asf_header_choose_streams' argument 1 names different: declaration 'header' definition 'header_pub'.
xine-lib-1.2.9/src/demuxers/asfheader.c:921:48: style: Function 'asf_header_disable_streams' argument 1 names different: declaration 'header' definition 'header_pub'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/demuxers/asfheader.h:396:48: note: Function 'asf_header_disable_streams' argument 1 names different: declaration 'header' definition 'header_pub'.
xine-lib-1.2.9/src/demuxers/asfheader.c:921:48: note: Function 'asf_header_disable_streams' argument 1 names different: declaration 'header' definition 'header_pub'.
xine-lib-1.2.9/src/demuxers/demux_4xm.c:107:33: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xine-lib-1.2.9/src/demuxers/demux_aac.c:160:3: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/demuxers/demux_aac.c:157:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/demuxers/demux_aac.c:160:3: note: Variable 'buf' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/demuxers/demux_aac.c:75:12: style: The scope of the variable 'id3size' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_aac.c:192:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_ac3.c:336:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_ac3.c:85:12: style: struct member 'frmsize_s::bit_rate' is never used. [unusedStructMember]
xine-lib-1.2.9/src/demuxers/demux_ac3.c:152:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xine-lib-1.2.9/src/demuxers/demux_ac3.c:157:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xine-lib-1.2.9/src/demuxers/demux_aiff.c:97:25: style: Same expression on both sides of '/'. [duplicateExpression]
xine-lib-1.2.9/src/demuxers/demux_aiff.c:110:16: style: The scope of the variable 'chunk_type' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_aiff.c:111:16: style: The scope of the variable 'chunk_size' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_aiff.c:267:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_asf.c:1365:11: style: Condition '!frag_offset' is always true [knownConditionTrueFalse]
xine-lib-1.2.9/src/demuxers/demux_asf.c:1357:9: note: Assuming that condition '!frag_offset' is not redundant
xine-lib-1.2.9/src/demuxers/demux_asf.c:1365:11: note: Condition '!frag_offset' is always true
xine-lib-1.2.9/src/demuxers/demux_asf.c:707:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_asf.c:709:18: style: The scope of the variable 'package_done' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_asf.c:790:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_asf.c:931:13: style: The scope of the variable 'ecd_flags' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_asf.c:1100:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_asf.c:1477:19: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_asf.c:1701:12: style: The scope of the variable 'raw_id' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_aud.c:194:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_avi.c:1718:18: style: The scope of the variable 'audio_pts' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_avi.c:1718:29: style: The scope of the variable 'video_pts' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_avi.c:801:0: error: Memory leak: hdrl_data [memleak]
xine-lib-1.2.9/src/demuxers/demux_cdda.c:107:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_dts.c:303:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_dts.c:102:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xine-lib-1.2.9/src/demuxers/demux_dts.c:107:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xine-lib-1.2.9/src/demuxers/demux_film.c:367:16: style: The scope of the variable 'cvid_chunk_size' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_film.c:369:7: style: The scope of the variable 'fixed_cvid_header' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_film.c:667:11: style: The scope of the variable 'initial_duration' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_film.c:668:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_film.c:729:7: style: The scope of the variable 'found' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_flac.c:312:3: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/demuxers/demux_flac.c:307:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/demuxers/demux_flac.c:312:3: note: Variable 'buf' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/demuxers/demux_flac.c:88:16: style: The scope of the variable 'block_length' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_flac.c:199:18: style: The scope of the variable 'length' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_flac.c:199:26: style: The scope of the variable 'user_comment_list_length' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_flac.c:199:52: style: The scope of the variable 'cn' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_flac.c:201:14: style: The scope of the variable 'c' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_flac.c:402:7: style: The scope of the variable 'seekpoint_index' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_flac.c:403:11: style: The scope of the variable 'start_pts' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_flac.c:404:17: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/flacutils.h:73:35: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/demuxers/demux_flv.c:184:11: style: The scope of the variable 'diff' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_flv.c:841:21: style: The scope of the variable 'b' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_ipmovie.c:609:31: warning: Redundant assignment of 'this->wave.nSamplesPerSec' to itself. [selfAssignment]
xine-lib-1.2.9/src/demuxers/demux_ipmovie.c:610:31: warning: Redundant assignment of 'this->wave.wBitsPerSample' to itself. [selfAssignment]
xine-lib-1.2.9/src/demuxers/demux_ipmovie.c:128:17: style: The scope of the variable 'opcode_type' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_ipmovie.c:129:17: style: The scope of the variable 'opcode_version' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_ipmovie.c:130:7: style: The scope of the variable 'opcode_size' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_matroska.c:682:9: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xine-lib-1.2.9/src/demuxers/demux_matroska.c:60:11: style: The scope of the variable 'diff' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_matroska.c:545:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_matroska.c:676:10: style: The scope of the variable 'r' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_matroska.c:676:13: style: The scope of the variable 'g' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_matroska.c:676:16: style: The scope of the variable 'b' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_matroska.c:676:19: style: The scope of the variable 'y' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_matroska.c:676:22: style: The scope of the variable 'u' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_matroska.c:676:25: style: The scope of the variable 'v' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_matroska.c:712:26: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_matroska.c:764:18: style: The scope of the variable 'buf_el' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_matroska.c:969:13: style: The scope of the variable 'val' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_matroska.c:1530:23: style: The scope of the variable 'bih' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_matroska.c:1661:26: style: The scope of the variable 'wfh' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_matroska.c:2978:7: style: The scope of the variable 'found' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_matroska.c:930:9: style: Variable 'lines' is modified but its new value is never used. [unreadVariable]
xine-lib-1.2.9/src/demuxers/demux_matroska.c:951:27: style: Variable 'dest_len' is modified but its new value is never used. [unreadVariable]
xine-lib-1.2.9/src/demuxers/demux_matroska.c:1132:7: error: Common realloc mistake: 'dest' nulled but not freed upon failure [memleakOnRealloc]
xine-lib-1.2.9/src/demuxers/demux_mpc.c:167:45: style: The scope of the variable 'extra_bits_read' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_mpc.c:167:62: style: The scope of the variable 'next_frame_size' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_mpc.c:246:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_mpeg.c:600:7: style: Variable 'w' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/demuxers/demux_mpeg.c:599:7: note: Variable 'w' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/demuxers/demux_mpeg.c:600:7: note: Variable 'w' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/demuxers/demux_mpeg.c:725:10: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xine-lib-1.2.9/src/demuxers/demux_mpeg.c:730:5: note: Found duplicate branches for 'if' and 'else'.
xine-lib-1.2.9/src/demuxers/demux_mpeg.c:725:10: note: Found duplicate branches for 'if' and 'else'.
xine-lib-1.2.9/src/demuxers/demux_mpeg.c:127:16: style: The scope of the variable 'atom' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_mpeg.c:570:19: style: The scope of the variable 'w' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_mpeg.c:985:12: style: The scope of the variable 'w' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_mpeg.c:1110:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_mpeg_block.c:186:3: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/demuxers/demux_mpeg_block.c:177:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/demuxers/demux_mpeg_block.c:186:3: note: Variable 'buf' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/demuxers/demux_mpeg_block.c:196:20: style: The scope of the variable 'cbuf' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_mpeg_pes.c:1128:12: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_mpeg_pes.c:1257:57: style: Checking if unsigned variable 'todo_length' is less than zero. [unsignedLessThanZero]
xine-lib-1.2.9/src/demuxers/demux_mpgaudio.c:443:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_nsv.c:380:18: style: Condition 'buf_num==0' is always true [knownConditionTrueFalse]
xine-lib-1.2.9/src/demuxers/demux_nsv.c:363:19: note: Assignment 'buf_num=0', assigned value is 0
xine-lib-1.2.9/src/demuxers/demux_nsv.c:380:18: note: Condition 'buf_num==0' is always true
xine-lib-1.2.9/src/demuxers/demux_nsv.c:380:18: style: Same expression on both sides of '==' because the value of 'buf_num' and '0' are the same. [duplicateExpression]
xine-lib-1.2.9/src/demuxers/demux_nsv.c:363:19: note: 'buf_num' is assigned value '0' here.
xine-lib-1.2.9/src/demuxers/demux_nsv.c:380:18: note: Same expression on both sides of '==' because the value of 'buf_num' and '0' are the same.
xine-lib-1.2.9/src/demuxers/demux_nsv.c:139:9: style: The scope of the variable 'ultravox_rest' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_nsv.c:510:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_pva.c:129:17: style: The scope of the variable 'pts_buf' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_qt.c:744:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xine-lib-1.2.9/src/demuxers/demux_qt.c:1858:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/demuxers/demux_qt.c:2056:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/demuxers/demux_qt.c:562:11: style: The scope of the variable 'atom' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_qt.c:708:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_qt.c:708:10: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_qt.c:753:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_qt.c:841:26: style: The scope of the variable 'subtype' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_qt.c:882:36: style: The scope of the variable 'subtype' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_qt.c:1728:18: style: The scope of the variable 'o' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_qt.c:1728:26: style: The scope of the variable 'q' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_qt.c:1728:30: style: The scope of the variable 's' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_qt.c:1730:16: style: The scope of the variable 'samples_per_chunk' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_qt.c:1731:16: style: The scope of the variable 'samples_per_frame' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_qt.c:1732:16: style: The scope of the variable 'size_left' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_qt.c:1732:27: style: The scope of the variable 'size_value' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_qt.c:1733:12: style: The scope of the variable 'offset_value' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_qt.c:1734:11: style: The scope of the variable 'pts_value' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_qt.c:1735:16: style: The scope of the variable 'duration_left' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_qt.c:1735:31: style: The scope of the variable 'duration_countdown' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_qt.c:1735:51: style: The scope of the variable 'duration_value' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_qt.c:1736:16: style: The scope of the variable 'ptsoffs_left' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_qt.c:1736:30: style: The scope of the variable 'ptsoffs_countdown' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_qt.c:1737:7: style: The scope of the variable 'ptsoffs_value' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_qt.c:1738:16: style: The scope of the variable 'audio_frame_counter' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_qt.c:1739:7: style: The scope of the variable 'atom_to_use' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_qt.c:1740:13: style: The scope of the variable 'frame' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_qt.c:2121:25: style: The scope of the variable 'subtype' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_qt.c:2168:12: style: The scope of the variable 'subtype' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_qt.c:2317:10: style: The scope of the variable 'subtype' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_qt.c:2343:18: style: The scope of the variable 'atomtype' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_qt.c:2437:7: style: The scope of the variable 'error' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_qt.c:2594:7: style: The scope of the variable 'z_ret_code' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_qt.c:2740:19: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_qt.c:2742:16: style: The scope of the variable 'frame_aligned_buf_size' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_qt.c:2743:7: style: The scope of the variable 'frame_duration' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_qt.c:2744:7: style: The scope of the variable 'first_buf' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_qt.c:3316:7: style: The scope of the variable 'found' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_qt.c:1712:5: error: Common realloc mistake: 'e' nulled but not freed upon failure [memleakOnRealloc]
xine-lib-1.2.9/src/demuxers/demux_rawdv.c:255:11: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xine-lib-1.2.9/src/demuxers/demux_rawdv.c:267:13: note: Found duplicate branches for 'if' and 'else'.
xine-lib-1.2.9/src/demuxers/demux_rawdv.c:255:11: note: Found duplicate branches for 'if' and 'else'.
xine-lib-1.2.9/src/demuxers/demux_rawdv.c:147:27: style: The scope of the variable 'scratch2' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_rawdv.c:148:10: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_real.c:887:19: style: The scope of the variable 'alternative' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_real.c:888:19: style: The scope of the variable 'comment' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_real.c:1581:23: style: The scope of the variable 'index' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_real.c:1582:23: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_real.c:1582:30: style: The scope of the variable 'entries' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_realaudio.c:297:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_roq.c:86:16: style: The scope of the variable 'chunk_type' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_roq.c:87:16: style: The scope of the variable 'chunk_size' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_roq.c:180:11: style: The scope of the variable 'audio_pts' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_shn.c:83:3: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/demuxers/demux_shn.c:80:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/demuxers/demux_shn.c:83:3: note: Variable 'buf' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/demuxers/demux_shn.c:108:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_slave.c:86:8: style: The scope of the variable 'fifo_name' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_slave.c:88:11: style: The scope of the variable 'curvpts' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_slave.c:299:9: style: The scope of the variable 'data' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_smjpeg.c:259:11: style: Condition 'last_frame_pts' is always false [knownConditionTrueFalse]
xine-lib-1.2.9/src/demuxers/demux_smjpeg.c:198:28: note: Assignment 'last_frame_pts=0', assigned value is 0
xine-lib-1.2.9/src/demuxers/demux_smjpeg.c:259:11: note: Condition 'last_frame_pts' is always false
xine-lib-1.2.9/src/demuxers/demux_smjpeg.c:199:16: style: The scope of the variable 'audio_frame_count' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_snd.c:216:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_str.c:184:29: style: The scope of the variable 'channel' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_ts.c:855:18: style: The scope of the variable 'program_number' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_ts.c:856:18: style: The scope of the variable 'pmt_pid' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_ts.c:1944:7: style: The scope of the variable 'read_length' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_ts.c:2032:11: style: The scope of the variable 'read_length' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_ts.c:2115:15: style: The scope of the variable 'offset' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_ts.c:2217:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_ts.c:2633:10: style: The scope of the variable 'try_again' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_ts.c:2664:15: style: The scope of the variable 'size' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_ts.c:2162:11: style: Variable 'offset' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/src/demuxers/demux_tta.c:143:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_tta.c:211:12: style: The scope of the variable 'start_frame' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_tta.c:212:12: style: The scope of the variable 'frame_index' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_tta.c:213:11: style: The scope of the variable 'pts' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_tta.c:63:16: style: struct member 'tta_header::signature' is never used. [unusedStructMember]
xine-lib-1.2.9/src/demuxers/demux_tta.c:64:16: style: struct member 'tta_header::flags' is never used. [unusedStructMember]
xine-lib-1.2.9/src/demuxers/demux_tta.c:69:16: style: struct member 'tta_header::crc32' is never used. [unusedStructMember]
xine-lib-1.2.9/src/demuxers/demux_vc1es.c:115:3: style: Variable 'done' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/demuxers/demux_vc1es.c:111:3: note: Variable 'done' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/demuxers/demux_vc1es.c:115:3: note: Variable 'done' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/demuxers/demux_vc1es.c:302:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_vc1es.c:302:10: style: The scope of the variable 'read' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_voc.c:195:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_vox.c:77:3: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/demuxers/demux_vox.c:63:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/demuxers/demux_vox.c:77:3: note: Variable 'buf' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/demuxers/demux_vox.c:103:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_wav.c:85:12: style: The scope of the variable 'chunk_tag' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_wav.c:86:12: style: The scope of the variable 'chunk_size' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_wav.c:251:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_wav.c:369:12: style: The scope of the variable 'align' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_wc3movie.c:144:11: style: The scope of the variable 'audio_pts' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_wc3movie.c:146:16: style: The scope of the variable 'chunk_tag' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_wc3movie.c:147:16: style: The scope of the variable 'chunk_size' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_wc3movie.c:149:16: style: The scope of the variable 'palette_number' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_wc3movie.c:348:16: style: The scope of the variable 'chunk_size' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/demux_yuv4mpeg2.c:342:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
xine-lib-1.2.9/src/demuxers/ebml.c:62:16: style: The scope of the variable 'parent_elem' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/ebml.c:220:70: style: Function 'ebml_read_uint' argument 3 names different: declaration 'val' definition 'num'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/demuxers/ebml.h:84:70: note: Function 'ebml_read_uint' argument 3 names different: declaration 'val' definition 'num'.
xine-lib-1.2.9/src/demuxers/ebml.c:220:70: note: Function 'ebml_read_uint' argument 3 names different: declaration 'val' definition 'num'.
xine-lib-1.2.9/src/demuxers/ebml.c:272:70: style: Function 'ebml_read_float' argument 3 names different: declaration 'val' definition 'num'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/demuxers/ebml.h:90:70: note: Function 'ebml_read_float' argument 3 names different: declaration 'val' definition 'num'.
xine-lib-1.2.9/src/demuxers/ebml.c:272:70: note: Function 'ebml_read_float' argument 3 names different: declaration 'val' definition 'num'.
xine-lib-1.2.9/src/demuxers/ebml.c:374:38: style: Function 'ebml_check_header' argument 1 names different: declaration 'read' definition 'ebml'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/demuxers/ebml.h:73:38: note: Function 'ebml_check_header' argument 1 names different: declaration 'read' definition 'ebml'.
xine-lib-1.2.9/src/demuxers/ebml.c:374:38: note: Function 'ebml_check_header' argument 1 names different: declaration 'read' definition 'ebml'.
xine-lib-1.2.9/src/demuxers/id3.c:92:8: style: The scope of the variable 'track' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/id3.c:281:7: style: The scope of the variable 'enc' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/id3.c:342:7: style: The scope of the variable 'pos' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/id3.c:471:7: style: The scope of the variable 'enc' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/id3.c:536:7: style: The scope of the variable 'pos' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/id3.c:722:7: style: The scope of the variable 'enc' can be reduced. [variableScope]
xine-lib-1.2.9/src/demuxers/id3.c:790:7: style: The scope of the variable 'pos' can be reduced. [variableScope]
xine-lib-1.2.9/src/dxr3/dxr3_decode_spu.c:696:9: style: Condition '!button_ptr' is always true [knownConditionTrueFalse]
xine-lib-1.2.9/src/dxr3/dxr3_decode_spu.c:668:24: note: Assignment 'button_ptr=NULL', assigned value is 0
xine-lib-1.2.9/src/dxr3/dxr3_decode_spu.c:696:9: note: Condition '!button_ptr' is always true
xine-lib-1.2.9/src/dxr3/dxr3_decode_spu.c:349:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/dxr3/dxr3_decode_spu.c:210:8: style: The scope of the variable 'tmpstr' can be reduced. [variableScope]
xine-lib-1.2.9/src/dxr3/dxr3_decode_spu.c:670:22: style: Checking if unsigned variable 'this->buttonN' is less than zero. [unsignedLessThanZero]
xine-lib-1.2.9/src/dxr3/dxr3_decode_video.c:294:20: style: The scope of the variable 'byte' can be reduced. [variableScope]
xine-lib-1.2.9/src/dxr3/dxr3_spu_encoder.c:139:16: style: The scope of the variable 'len' can be reduced. [variableScope]
xine-lib-1.2.9/src/dxr3/dxr3_spu_encoder.c:332:28: style: The scope of the variable 'x' can be reduced. [variableScope]
xine-lib-1.2.9/src/dxr3/dxr3_spu_encoder.c:332:31: style: The scope of the variable 'y' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/libdvdnav/bswap.h:104:0: error: #error "You need to add endian swap macros for you're system" [preprocessorErrorDirective]
xine-lib-1.2.9/src/dxr3/video_out_dxr3.c:325:7: style: Condition 'encoder' is always true [knownConditionTrueFalse]
xine-lib-1.2.9/src/dxr3/video_out_dxr3.c:302:13: note: Assignment 'encoder=0', assigned value is 0
xine-lib-1.2.9/src/dxr3/video_out_dxr3.c:306:22: note: encoder is incremented', new value is 1
xine-lib-1.2.9/src/dxr3/video_out_dxr3.c:325:7: note: Condition 'encoder' is always true
xine-lib-1.2.9/src/dxr3/video_out_dxr3.c:834:8: style: The scope of the variable 'tmpstr' can be reduced. [variableScope]
xine-lib-1.2.9/src/dxr3/video_out_dxr3.c:209:86: style: Function 'dxr3_vo_open_plugin' argument 2 names different: declaration 'visual' definition 'visual_gen'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/dxr3/video_out_dxr3.c:112:86: note: Function 'dxr3_vo_open_plugin' argument 2 names different: declaration 'visual' definition 'visual_gen'.
xine-lib-1.2.9/src/dxr3/video_out_dxr3.c:209:86: note: Function 'dxr3_vo_open_plugin' argument 2 names different: declaration 'visual' definition 'visual_gen'.
xine-lib-1.2.9/src/dxr3/video_out_dxr3.c:1582:45: style: Function 'dxr3_update_enhanced_mode' argument 1 names different: declaration 'this_gen' definition 'data'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/dxr3/video_out_dxr3.c:152:52: note: Function 'dxr3_update_enhanced_mode' argument 1 names different: declaration 'this_gen' definition 'data'.
xine-lib-1.2.9/src/dxr3/video_out_dxr3.c:1582:45: note: Function 'dxr3_update_enhanced_mode' argument 1 names different: declaration 'this_gen' definition 'data'.
xine-lib-1.2.9/src/dxr3/video_out_dxr3.c:1016:42: style: Variable 'this' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/src/input/http_helper.c:69:3: style: Variable 'start' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/input/http_helper.c:44:0: note: Variable 'start' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/input/http_helper.c:69:3: note: Variable 'start' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/input/input_bluray.c:192:3: style: Variable 'img' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/input/input_bluray.c:189:0: note: Variable 'img' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/input/input_bluray.c:192:3: note: Variable 'img' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/input/input_bluray.c:1845:33: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_bluray.c:1845:36: style: The scope of the variable 'num_pl' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_cdda.c:1746:58: warning: Either the condition 'this==NULL' is redundant or there is possible null pointer dereference: this. [nullPointerRedundantCheck]
xine-lib-1.2.9/src/input/input_cdda.c:1751:11: note: Assuming that condition 'this==NULL' is not redundant
xine-lib-1.2.9/src/input/input_cdda.c:1746:58: note: Null pointer dereference
xine-lib-1.2.9/src/input/input_cdda.c:2216:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xine-lib-1.2.9/src/input/input_cdda.c:1485:15: style: The scope of the variable 'fdig' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_cdda.c:1485:21: style: The scope of the variable 'sdig' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_cdda.c:1747:43: style: The scope of the variable 'm' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_cdda.c:1749:7: style: The scope of the variable 'err' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_cdda.c:1749:12: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_cdda.c:1626:22: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xine-lib-1.2.9/src/input/input_cdda.c:1688:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xine-lib-1.2.9/src/input/input_cdda.c:1567:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xine-lib-1.2.9/src/input/input_cdda.c:1592:12: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xine-lib-1.2.9/src/input/input_cdda.c:1597:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xine-lib-1.2.9/src/input/input_cdda.c:1602:12: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xine-lib-1.2.9/src/input/input_cdda.c:1695:35: error: Undefined behavior: Variable 'cfile' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
xine-lib-1.2.9/src/input/input_dvb.c:1179:56: warning: Either the condition 'has_subs<=4' is redundant or the array 'this->channels[this->channel].subpid[4]' is accessed at index 4, which is out of bounds. [arrayIndexOutOfBoundsCond]
xine-lib-1.2.9/src/input/input_dvb.c:1177:18: note: Assuming that condition 'has_subs<=4' is not redundant
xine-lib-1.2.9/src/input/input_dvb.c:1179:56: note: Array index out of bounds
xine-lib-1.2.9/src/input/input_dvb.c:893:9: style: Condition '!f' is always true [knownConditionTrueFalse]
xine-lib-1.2.9/src/input/input_dvb.c:891:7: note: Assuming that condition '!f' is not redundant
xine-lib-1.2.9/src/input/input_dvb.c:893:9: note: Condition '!f' is always true
xine-lib-1.2.9/src/input/input_dvb.c:1303:3: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/input/input_dvb.c:1300:3: note: Variable 'result' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/input/input_dvb.c:1303:3: note: Variable 'result' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/input/input_dvb.c:1441:3: style: Variable 'seen_channels' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/input/input_dvb.c:1426:0: note: Variable 'seen_channels' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/input/input_dvb.c:1441:3: note: Variable 'seen_channels' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/input/input_dvb.c:1444:3: style: Variable 'foo' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/input/input_dvb.c:1425:0: note: Variable 'foo' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/input/input_dvb.c:1444:3: note: Variable 'foo' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/input/input_dvb.c:1421:7: style: The scope of the variable 'section_len' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_dvb.c:1422:16: style: The scope of the variable 'service_id' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_dvb.c:1423:7: style: The scope of the variable 'n' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_dvb.c:1430:7: style: The scope of the variable 'current_channel_index' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_dvb.c:1675:27: style: The scope of the variable 'line_cursor' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_dvb.c:1827:7: style: The scope of the variable 'prog_rating' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_dvb.c:1912:7: style: The scope of the variable 'y' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_dvb.c:1913:7: style: The scope of the variable 'centered_x' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_dvb.c:1913:19: style: The scope of the variable 'centered_y' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_dvb.c:1915:7: style: The scope of the variable 'window_width' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_dvb.c:1915:21: style: The scope of the variable 'window_height' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_dvb.c:1915:36: style: The scope of the variable 'stream_width' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_dvb.c:1915:50: style: The scope of the variable 'stream_height' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_dvb.c:1918:8: style: The scope of the variable 'clock' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_dvb.c:2198:13: style: The scope of the variable 'tma' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_dvb.c:2200:7: style: The scope of the variable 'filename' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_dvb.c:2201:7: style: The scope of the variable 'dates' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_dvb.c:2202:6: style: The scope of the variable 'x' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_dvb.c:2204:7: style: The scope of the variable 'dir' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_dvb.c:2452:17: style: The scope of the variable 'sync_byte' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_dvb.c:2453:17: style: The scope of the variable 'data_offset' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_dvb.c:2454:17: style: The scope of the variable 'data_len' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_dvb.c:2455:16: style: The scope of the variable 'pid' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_dvb.c:2241:20: style: Array index 'x' is used before limits check. [arrayIndexThenCheck]
xine-lib-1.2.9/src/input/input_dvb.c:980:27: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/input/input_dvd.c:561:23: style: The scope of the variable 'result' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_dvd.c:1251:14: style: The scope of the variable 'lang' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_dvd.c:1253:14: style: The scope of the variable 'dvd_channel' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_dvd.c:1293:14: style: The scope of the variable 'lang' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_dvd.c:1295:14: style: The scope of the variable 'dvd_channel' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_file.c:576:16: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_file.c:622:16: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_gnome_vfs.c:82:0: error: failed to expand 'D', Wrong number of parameters for macro 'D'. [preprocessorErrorDirective]
xine-lib-1.2.9/src/input/input_http.c:958:5: style: Variable 'newline' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/input/input_http.c:955:0: note: Variable 'newline' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/input/input_http.c:958:5: note: Variable 'newline' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/input/input_http.c:256:8: style: The scope of the variable 'metadata_buf' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_http.c:258:9: style: The scope of the variable 'title_end' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_http.c:259:9: style: The scope of the variable 'songtitle' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_http.c:260:15: style: The scope of the variable 'radio' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_http.c:641:24: style: The scope of the variable 'res' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_http.c:236:5: style: Variable 'i' is modified but its new value is never used. [unreadVariable]
xine-lib-1.2.9/src/input/input_net.c:187:19: style: The scope of the variable 's' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_pvr.c:871:9: style: The scope of the variable 'src_filename' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_pvr.c:873:9: style: The scope of the variable 'dst_filename' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_pvr.c:874:12: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_pvr.c:1114:26: style: The scope of the variable 'show' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_pvr.c:1360:18: style: The scope of the variable 'show' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_pvr.c:149:11: style: struct member 'ivtv_ioctl_codec::aspect' is never used. [unusedStructMember]
xine-lib-1.2.9/src/input/input_pvr.c:150:11: style: struct member 'ivtv_ioctl_codec::audio_bitmask' is never used. [unusedStructMember]
xine-lib-1.2.9/src/input/input_pvr.c:151:11: style: struct member 'ivtv_ioctl_codec::bframes' is never used. [unusedStructMember]
xine-lib-1.2.9/src/input/input_pvr.c:155:11: style: struct member 'ivtv_ioctl_codec::dnr_mode' is never used. [unusedStructMember]
xine-lib-1.2.9/src/input/input_pvr.c:156:11: style: struct member 'ivtv_ioctl_codec::dnr_spatial' is never used. [unusedStructMember]
xine-lib-1.2.9/src/input/input_pvr.c:157:11: style: struct member 'ivtv_ioctl_codec::dnr_temporal' is never used. [unusedStructMember]
xine-lib-1.2.9/src/input/input_pvr.c:158:11: style: struct member 'ivtv_ioctl_codec::dnr_type' is never used. [unusedStructMember]
xine-lib-1.2.9/src/input/input_pvr.c:159:11: style: struct member 'ivtv_ioctl_codec::framerate' is never used. [unusedStructMember]
xine-lib-1.2.9/src/input/input_pvr.c:160:11: style: struct member 'ivtv_ioctl_codec::framespergop' is never used. [unusedStructMember]
xine-lib-1.2.9/src/input/input_pvr.c:161:11: style: struct member 'ivtv_ioctl_codec::gop_closure' is never used. [unusedStructMember]
xine-lib-1.2.9/src/input/input_pvr.c:162:11: style: struct member 'ivtv_ioctl_codec::pulldown' is never used. [unusedStructMember]
xine-lib-1.2.9/src/input/input_rtp.c:276:7: style: The scope of the variable 's' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_smb.c:243:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_test.c:272:38: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xine-lib-1.2.9/src/input/input_test.c:134:10: style: The scope of the variable 'o' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_test.c:475:20: style: The scope of the variable 'p2' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_test.c:716:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_test.c:154:21: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/input/input_test.c:155:21: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/input/input_test.c:347:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/input/input_test.c:348:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/input/input_test.c:349:27: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/input/input_test.c:350:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/input/input_test.c:386:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/input/input_test.c:388:27: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/input/input_test.c:389:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/input/input_test.c:390:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/input/input_test.c:452:53: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/input/input_test.c:453:41: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/input/input_test.c:454:41: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/input/input_v4l.c:1787:3: style: Variable 'this' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/input/input_v4l.c:1783:0: note: Variable 'this' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/input/input_v4l.c:1787:3: note: Variable 'this' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/input/input_v4l.c:659:16: style: The scope of the variable 'tv_standard_entry' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_v4l.c:1270:25: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_v4l.c:716:81: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/input/input_v4l.c:717:83: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/input/input_v4l.c:718:85: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/input/input_v4l.c:719:81: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/input/input_v4l.c:720:83: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/input/input_v4l.c:721:93: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/input/input_v4l.c:722:87: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/input/input_v4l.c:723:87: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/input/input_v4l2.c:107:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/input_v4l2.c:277:86: style: Function 'v4l2_input_dequeue_video_buffer' argument 2 names different: declaration 'input' definition 'output'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/input_v4l2.c:101:86: note: Function 'v4l2_input_dequeue_video_buffer' argument 2 names different: declaration 'input' definition 'output'.
xine-lib-1.2.9/src/input/input_v4l2.c:277:86: note: Function 'v4l2_input_dequeue_video_buffer' argument 2 names different: declaration 'input' definition 'output'.
xine-lib-1.2.9/src/input/input_vcd.c:46:0: error: #error "you need to add cdrom / VCD support for your platform to input_vcd and configure.in" [preprocessorErrorDirective]
xine-lib-1.2.9/src/input/libdvdnav/dvd_input.c:391:3: style: Variable 'dvdcss_library' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/input/libdvdnav/dvd_input.c:374:0: note: Variable 'dvdcss_library' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/input/libdvdnav/dvd_input.c:391:3: note: Variable 'dvdcss_library' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/input/libdvdnav/dvd_input.c:314:11: style: The scope of the variable 'ret' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/libdvdnav/dvd_input.c:75:21: style: struct member 'css_s::i_agid' is never used. [unusedStructMember]
xine-lib-1.2.9/src/input/libdvdnav/dvd_input.c:76:21: style: struct member 'css_s::p_bus_key' is never used. [unusedStructMember]
xine-lib-1.2.9/src/input/libdvdnav/dvd_input.c:77:21: style: struct member 'css_s::p_disc_key' is never used. [unusedStructMember]
xine-lib-1.2.9/src/input/libdvdnav/dvd_input.c:78:21: style: struct member 'css_s::p_title_key' is never used. [unusedStructMember]
xine-lib-1.2.9/src/input/libdvdnav/dvd_reader.c:884:9: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xine-lib-1.2.9/src/input/libdvdnav/dvd_reader.c:976:29: style: Redundant condition: If 'off < 0', the comparison 'off != 0' is always true. [redundantCondition]
xine-lib-1.2.9/src/input/libdvdnav/dvd_reader.c:514:13: style: Condition '!auth_drive' is always true [knownConditionTrueFalse]
xine-lib-1.2.9/src/input/libdvdnav/dvd_reader.c:400:29: note: Assignment 'auth_drive=0', assigned value is 0
xine-lib-1.2.9/src/input/libdvdnav/dvd_reader.c:514:13: note: Condition '!auth_drive' is always true
xine-lib-1.2.9/src/input/libdvdnav/dvd_reader.c:946:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/dvd_reader.c:961:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/dvd_reader.c:1144:3: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/dvd_reader.c:168:14: style: The scope of the variable 'start' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/libdvdnav/dvd_reader.c:619:10: style: The scope of the variable 'video_path' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/libdvdnav/dvd_reader.c:749:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/libdvdnav/dvd_reader.c:870:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/libdvdnav/dvd_udf.c:686:4: style: Expression is always false because 'else if' condition matches previous condition at line 677. [multiCondition]
xine-lib-1.2.9/src/input/libdvdnav/dvd_udf.c:677:11: style: Condition 'lastsector' is always false [knownConditionTrueFalse]
xine-lib-1.2.9/src/input/libdvdnav/dvd_udf.c:663:16: note: Assignment 'lastsector=0', assigned value is 0
xine-lib-1.2.9/src/input/libdvdnav/dvd_udf.c:677:11: note: Condition 'lastsector' is always false
xine-lib-1.2.9/src/input/libdvdnav/dvd_udf.c:686:6: style: Condition 'lastsector' is always false [knownConditionTrueFalse]
xine-lib-1.2.9/src/input/libdvdnav/dvd_udf.c:663:16: note: Assignment 'lastsector=0', assigned value is 0
xine-lib-1.2.9/src/input/libdvdnav/dvd_udf.c:686:6: note: Condition 'lastsector' is always false
xine-lib-1.2.9/src/input/libdvdnav/dvd_udf.c:55:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/libdvdnav/dvd_udf.c:330:9: style: The scope of the variable 'p' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/libdvdnav/dvd_udf.c:544:14: style: The scope of the variable 'dir_lba' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/libdvdnav/dvd_udf.c:546:9: style: The scope of the variable 'found' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/libdvdnav/dvd_udf.c:547:9: style: The scope of the variable 'in_cache' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/libdvdnav/dvd_udf.c:724:14: style: The scope of the variable 'lbnum' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/libdvdnav/dvd_udf.c:787:14: style: The scope of the variable 'lbnum' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/libdvdnav/dvd_udf.c:792:11: style: The scope of the variable 'token' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/libdvdnav/dvd_udf.c:783:19: style: Function 'UDFFindFile' argument 3 names different: declaration 'size' definition 'filesize'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvd_udf.h:49:71: note: Function 'UDFFindFile' argument 3 names different: declaration 'size' definition 'filesize'.
xine-lib-1.2.9/src/input/libdvdnav/dvd_udf.c:783:19: note: Function 'UDFFindFile' argument 3 names different: declaration 'size' definition 'filesize'.
xine-lib-1.2.9/src/input/libdvdnav/dvd_udf.c:492:13: style: Variable 'LogBlock_base' is not assigned a value. [unassignedVariable]
xine-lib-1.2.9/src/input/libdvdnav/dvd_udf.c:537:13: style: Variable 'directory_base' is not assigned a value. [unassignedVariable]
xine-lib-1.2.9/src/input/libdvdnav/dvd_udf.c:722:13: style: Variable 'LogBlock_base' is not assigned a value. [unassignedVariable]
xine-lib-1.2.9/src/input/libdvdnav/dvd_udf.c:785:13: style: Variable 'LogBlock_base' is not assigned a value. [unassignedVariable]
xine-lib-1.2.9/src/input/libdvdnav/dvd_udf.c:931:11: style: Variable 'pvd_buf_base' is not assigned a value. [unassignedVariable]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:233:18: style: The scope of the variable 'bMpeg1' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:239:13: style: The scope of the variable 'nStuffingBytes' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:298:12: style: The scope of the variable 'next' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:115:40: style: Function 'dvdnav_close' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:95:40: note: Function 'dvdnav_close' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:115:40: note: Function 'dvdnav_close' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:151:40: style: Function 'dvdnav_reset' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:100:40: note: Function 'dvdnav_reset' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:151:40: note: Function 'dvdnav_reset' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:182:39: style: Function 'dvdnav_path' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:107:39: note: Function 'dvdnav_path' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:182:39: note: Function 'dvdnav_path' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:194:44: style: Function 'dvdnav_err_to_string' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:112:44: note: Function 'dvdnav_err_to_string' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:194:44: note: Function 'dvdnav_err_to_string' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:374:49: style: Function 'dvdnav_get_next_block' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:202:49: note: Function 'dvdnav_get_next_block' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:374:49: note: Function 'dvdnav_get_next_block' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:389:55: style: Function 'dvdnav_get_next_cache_block' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:213:55: note: Function 'dvdnav_get_next_cache_block' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:389:55: note: Function 'dvdnav_get_next_cache_block' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:808:51: style: Function 'dvdnav_get_title_string' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:523:51: note: Function 'dvdnav_get_title_string' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:808:51: note: Function 'dvdnav_get_title_string' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:819:43: style: Function 'dvdnav_get_video_aspect' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:532:43: note: Function 'dvdnav_get_video_aspect' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:819:43: note: Function 'dvdnav_get_video_aspect' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:838:53: style: Function 'dvdnav_get_video_scale_permission' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:541:53: note: Function 'dvdnav_get_video_scale_permission' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:838:53: note: Function 'dvdnav_get_video_scale_permission' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:857:48: style: Function 'dvdnav_audio_stream_to_lang' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:547:48: note: Function 'dvdnav_audio_stream_to_lang' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:857:48: note: Function 'dvdnav_audio_stream_to_lang' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:879:46: style: Function 'dvdnav_spu_stream_to_lang' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:553:46: note: Function 'dvdnav_spu_stream_to_lang' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:879:46: note: Function 'dvdnav_spu_stream_to_lang' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:901:50: style: Function 'dvdnav_get_audio_logical_stream' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:558:50: note: Function 'dvdnav_get_audio_logical_stream' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:901:50: note: Function 'dvdnav_get_audio_logical_stream' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:925:48: style: Function 'dvdnav_get_spu_logical_stream' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:563:48: note: Function 'dvdnav_get_spu_logical_stream' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:925:48: note: Function 'dvdnav_get_spu_logical_stream' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:949:49: style: Function 'dvdnav_get_active_audio_stream' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:568:49: note: Function 'dvdnav_get_active_audio_stream' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:949:49: note: Function 'dvdnav_get_active_audio_stream' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:973:47: style: Function 'dvdnav_get_active_spu_stream' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:573:47: note: Function 'dvdnav_get_active_spu_stream' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:973:47: note: Function 'dvdnav_get_active_spu_stream' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:1017:38: style: Function 'dvdnav_is_domain_fp' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:612:38: note: Function 'dvdnav_is_domain_fp' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:1017:38: note: Function 'dvdnav_is_domain_fp' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:1021:40: style: Function 'dvdnav_is_domain_vmgm' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:617:40: note: Function 'dvdnav_is_domain_vmgm' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:1021:40: note: Function 'dvdnav_is_domain_vmgm' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:1025:40: style: Function 'dvdnav_is_domain_vtsm' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:622:40: note: Function 'dvdnav_is_domain_vtsm' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:1025:40: note: Function 'dvdnav_is_domain_vtsm' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:1029:39: style: Function 'dvdnav_is_domain_vts' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:627:39: note: Function 'dvdnav_is_domain_vts' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:1029:39: note: Function 'dvdnav_is_domain_vts' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:1034:47: style: Function 'dvdnav_angle_change' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:597:47: note: Function 'dvdnav_angle_change' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:1034:47: note: Function 'dvdnav_angle_change' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:1057:49: style: Function 'dvdnav_get_angle_info' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:602:49: note: Function 'dvdnav_get_angle_info' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:1057:49: note: Function 'dvdnav_get_angle_info' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:1071:45: style: Function 'dvdnav_get_current_nav_pci' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:427:45: note: Function 'dvdnav_get_current_nav_pci' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:1071:45: note: Function 'dvdnav_get_current_nav_pci' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:1076:45: style: Function 'dvdnav_get_current_nav_dsi' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:436:45: note: Function 'dvdnav_get_current_nav_dsi' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:1076:45: note: Function 'dvdnav_get_current_nav_dsi' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:1081:47: style: Function 'dvdnav_get_next_still_flag' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:247:47: note: Function 'dvdnav_get_next_still_flag' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:1081:47: note: Function 'dvdnav_get_next_still_flag' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.c:285:20: style: Variable 'nPacketLen' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/src/input/libdvdnav/highlight.c:205:56: style: Function 'dvdnav_get_current_highlight' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:418:56: note: Function 'dvdnav_get_current_highlight' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/highlight.c:205:56: note: Function 'dvdnav_get_current_highlight' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/highlight.c:249:54: style: Function 'dvdnav_upper_button_select' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:447:54: note: Function 'dvdnav_upper_button_select' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/highlight.c:249:54: note: Function 'dvdnav_upper_button_select' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/highlight.c:259:54: style: Function 'dvdnav_lower_button_select' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:448:54: note: Function 'dvdnav_lower_button_select' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/highlight.c:259:54: note: Function 'dvdnav_lower_button_select' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/highlight.c:269:54: style: Function 'dvdnav_right_button_select' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:449:54: note: Function 'dvdnav_right_button_select' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/highlight.c:269:54: note: Function 'dvdnav_right_button_select' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/highlight.c:279:53: style: Function 'dvdnav_left_button_select' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:450:53: note: Function 'dvdnav_left_button_select' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/highlight.c:279:53: note: Function 'dvdnav_left_button_select' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/highlight.c:327:50: style: Function 'dvdnav_button_activate' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:455:50: note: Function 'dvdnav_button_activate' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/highlight.c:327:50: note: Function 'dvdnav_button_activate' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/highlight.c:389:54: style: Function 'dvdnav_button_activate_cmd' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:470:54: note: Function 'dvdnav_button_activate_cmd' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/highlight.c:389:54: note: Function 'dvdnav_button_activate_cmd' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/highlight.c:416:48: style: Function 'dvdnav_button_select' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:460:48: note: Function 'dvdnav_button_select' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/highlight.c:416:48: note: Function 'dvdnav_button_select' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/highlight.c:446:61: style: Function 'dvdnav_button_select_and_activate' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:465:61: note: Function 'dvdnav_button_select_and_activate' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/highlight.c:446:61: note: Function 'dvdnav_button_select_and_activate' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/highlight.c:454:47: style: Function 'dvdnav_mouse_select' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:475:47: note: Function 'dvdnav_mouse_select' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/highlight.c:454:47: note: Function 'dvdnav_mouse_select' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/highlight.c:505:49: style: Function 'dvdnav_mouse_activate' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:480:49: note: Function 'dvdnav_mouse_activate' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/highlight.c:505:49: note: Function 'dvdnav_mouse_activate' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/nav_print.c:115:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/nav_print.c:161:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/nav_print.c:161:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/nav_print.c:163:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/nav_print.c:163:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/nav_print.c:163:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/nav_print.c:163:2: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/nav_print.c:166:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/nav_print.c:167:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/nav_print.c:168:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/nav_print.c:169:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/navigation.c:90:11: style: The scope of the variable 'retval' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/libdvdnav/navigation.c:29:45: style: Function 'dvdnav_still_skip' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:228:45: note: Function 'dvdnav_still_skip' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/navigation.c:29:45: note: Function 'dvdnav_still_skip' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/navigation.c:43:44: style: Function 'dvdnav_wait_skip' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:237:44: note: Function 'dvdnav_wait_skip' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/navigation.c:43:44: note: Function 'dvdnav_wait_skip' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/navigation.c:55:55: style: Function 'dvdnav_get_number_of_titles' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:265:55: note: Function 'dvdnav_get_number_of_titles' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/navigation.c:55:55: note: Function 'dvdnav_get_number_of_titles' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/navigation.c:70:54: style: Function 'dvdnav_get_number_of_parts' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:270:54: note: Function 'dvdnav_get_number_of_parts' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/navigation.c:70:54: note: Function 'dvdnav_get_number_of_parts' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/navigation.c:89:53: style: Function 'dvdnav_current_title_info' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:311:53: note: Function 'dvdnav_current_title_info' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/navigation.c:89:53: note: Function 'dvdnav_current_title_info' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/navigation.c:133:45: style: Function 'dvdnav_title_play' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:275:45: note: Function 'dvdnav_title_play' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/navigation.c:133:45: note: Function 'dvdnav_title_play' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/navigation.c:141:44: style: Function 'dvdnav_part_play' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:280:44: note: Function 'dvdnav_part_play' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/navigation.c:141:44: note: Function 'dvdnav_part_play' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/navigation.c:184:54: style: Function 'dvdnav_part_play_auto_stop' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:288:54: note: Function 'dvdnav_part_play_auto_stop' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/navigation.c:184:54: note: Function 'dvdnav_part_play_auto_stop' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/navigation.c:192:44: style: Function 'dvdnav_time_play' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:296:44: note: Function 'dvdnav_time_play' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/navigation.c:192:44: note: Function 'dvdnav_time_play' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/navigation.c:204:39: style: Function 'dvdnav_stop' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:255:39: note: Function 'dvdnav_stop' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/navigation.c:204:39: note: Function 'dvdnav_stop' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/navigation.c:216:40: style: Function 'dvdnav_go_up' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:368:40: note: Function 'dvdnav_go_up' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/navigation.c:216:40: note: Function 'dvdnav_go_up' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/read_cache.c:197:13: error: Array 'self->chunk[10]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds]
xine-lib-1.2.9/src/input/libdvdnav/read_cache.c:187:7: note: After for loop, i has value 10
xine-lib-1.2.9/src/input/libdvdnav/read_cache.c:197:13: note: Array index out of bounds
xine-lib-1.2.9/src/input/libdvdnav/read_cache.c:199:13: error: Array 'self->chunk[10]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds]
xine-lib-1.2.9/src/input/libdvdnav/read_cache.c:187:7: note: After for loop, i has value 10
xine-lib-1.2.9/src/input/libdvdnav/read_cache.c:199:13: note: Array index out of bounds
xine-lib-1.2.9/src/input/libdvdnav/read_cache.c:200:39: error: Array 'self->chunk[10]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds]
xine-lib-1.2.9/src/input/libdvdnav/read_cache.c:187:7: note: After for loop, i has value 10
xine-lib-1.2.9/src/input/libdvdnav/read_cache.c:200:39: note: Array index out of bounds
xine-lib-1.2.9/src/input/libdvdnav/read_cache.c:201:13: error: Array 'self->chunk[10]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds]
xine-lib-1.2.9/src/input/libdvdnav/read_cache.c:187:7: note: After for loop, i has value 10
xine-lib-1.2.9/src/input/libdvdnav/read_cache.c:201:13: note: Array index out of bounds
xine-lib-1.2.9/src/input/libdvdnav/read_cache.c:94:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/libdvdnav/read_cache.c:221:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/libdvdnav/read_cache.c:222:7: style: The scope of the variable 'start' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/libdvdnav/read_cache.c:223:7: style: The scope of the variable 'size' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/libdvdnav/read_cache.c:224:7: style: The scope of the variable 'incr' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/libdvdnav/read_cache.c:225:12: style: The scope of the variable 'read_ahead_buf' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/libdvdnav/read_cache.c:197:8: error: Array 'self.chunk[10]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds]
xine-lib-1.2.9/src/input/libdvdnav/read_cache.c:199:8: error: Array 'self.chunk[10]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds]
xine-lib-1.2.9/src/input/libdvdnav/read_cache.c:200:34: error: Array 'self.chunk[10]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds]
xine-lib-1.2.9/src/input/libdvdnav/read_cache.c:201:8: error: Array 'self.chunk[10]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds]
xine-lib-1.2.9/src/input/libdvdnav/remap.c:102:9: style: The scope of the variable 'mid' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/libdvdnav/remap.c:103:9: style: The scope of the variable 'res' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/libdvdnav/remap.c:126:9: style: The scope of the variable 'n' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/libdvdnav/remap.c:148:10: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/libdvdnav/searching.c:65:26: style: The scope of the variable 'next_vobu' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/libdvdnav/searching.c:100:12: style: The scope of the variable 'length' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/libdvdnav/searching.c:226:24: style: Checking if unsigned variable 'length-offset' is less than zero. [unsignedLessThanZero]
xine-lib-1.2.9/src/input/libdvdnav/searching.c:96:46: style: Function 'dvdnav_time_search' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:361:46: note: Function 'dvdnav_time_search' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/searching.c:96:46: note: Function 'dvdnav_time_search' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/searching.c:176:48: style: Function 'dvdnav_sector_search' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:352:48: note: Function 'dvdnav_sector_search' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/searching.c:176:48: note: Function 'dvdnav_sector_search' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/searching.c:295:46: style: Function 'dvdnav_part_search' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:331:46: note: Function 'dvdnav_part_search' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/searching.c:295:46: note: Function 'dvdnav_part_search' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/searching.c:303:49: style: Function 'dvdnav_prev_pg_search' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:374:49: note: Function 'dvdnav_prev_pg_search' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/searching.c:303:49: note: Function 'dvdnav_prev_pg_search' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/searching.c:336:48: style: Function 'dvdnav_top_pg_search' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:380:48: note: Function 'dvdnav_top_pg_search' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/searching.c:336:48: note: Function 'dvdnav_top_pg_search' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/searching.c:369:49: style: Function 'dvdnav_next_pg_search' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:386:49: note: Function 'dvdnav_next_pg_search' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/searching.c:369:49: note: Function 'dvdnav_next_pg_search' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/searching.c:415:44: style: Function 'dvdnav_menu_call' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:304:44: note: Function 'dvdnav_menu_call' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/searching.c:415:44: note: Function 'dvdnav_menu_call' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/searching.c:462:47: style: Function 'dvdnav_get_position' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:396:47: note: Function 'dvdnav_get_position' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/searching.c:462:47: note: Function 'dvdnav_get_position' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/searching.c:529:56: style: Function 'dvdnav_get_position_in_title' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:321:56: note: Function 'dvdnav_get_position_in_title' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/searching.c:529:56: note: Function 'dvdnav_get_position_in_title' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/settings.c:29:50: style: Function 'dvdnav_get_region_mask' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:142:50: note: Function 'dvdnav_get_region_mask' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/settings.c:29:50: note: Function 'dvdnav_get_region_mask' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/settings.c:29:65: style: Function 'dvdnav_get_region_mask' argument 2 names different: declaration 'region_mask' definition 'region'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:142:65: note: Function 'dvdnav_get_region_mask' argument 2 names different: declaration 'region_mask' definition 'region'.
xine-lib-1.2.9/src/input/libdvdnav/settings.c:29:65: note: Function 'dvdnav_get_region_mask' argument 2 names different: declaration 'region_mask' definition 'region'.
xine-lib-1.2.9/src/input/libdvdnav/settings.c:39:50: style: Function 'dvdnav_set_region_mask' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:134:50: note: Function 'dvdnav_set_region_mask' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/settings.c:39:50: note: Function 'dvdnav_set_region_mask' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/settings.c:39:64: style: Function 'dvdnav_set_region_mask' argument 2 names different: declaration 'region_mask' definition 'mask'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:134:64: note: Function 'dvdnav_set_region_mask' argument 2 names different: declaration 'region_mask' definition 'mask'.
xine-lib-1.2.9/src/input/libdvdnav/settings.c:39:64: note: Function 'dvdnav_set_region_mask' argument 2 names different: declaration 'region_mask' definition 'mask'.
xine-lib-1.2.9/src/input/libdvdnav/settings.c:51:53: style: Function 'dvdnav_set_readahead_flag' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:157:53: note: Function 'dvdnav_set_readahead_flag' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/settings.c:51:53: note: Function 'dvdnav_set_readahead_flag' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/settings.c:51:67: style: Function 'dvdnav_set_readahead_flag' argument 2 names different: declaration 'read_ahead_flag' definition 'use_readahead'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:157:67: note: Function 'dvdnav_set_readahead_flag' argument 2 names different: declaration 'read_ahead_flag' definition 'use_readahead'.
xine-lib-1.2.9/src/input/libdvdnav/settings.c:51:67: note: Function 'dvdnav_set_readahead_flag' argument 2 names different: declaration 'read_ahead_flag' definition 'use_readahead'.
xine-lib-1.2.9/src/input/libdvdnav/settings.c:61:53: style: Function 'dvdnav_get_readahead_flag' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:162:53: note: Function 'dvdnav_get_readahead_flag' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/settings.c:61:53: note: Function 'dvdnav_get_readahead_flag' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/settings.c:61:68: style: Function 'dvdnav_get_readahead_flag' argument 2 names different: declaration 'read_ahead_flag' definition 'flag'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:162:68: note: Function 'dvdnav_get_readahead_flag' argument 2 names different: declaration 'read_ahead_flag' definition 'flag'.
xine-lib-1.2.9/src/input/libdvdnav/settings.c:61:68: note: Function 'dvdnav_get_readahead_flag' argument 2 names different: declaration 'read_ahead_flag' definition 'flag'.
xine-lib-1.2.9/src/input/libdvdnav/settings.c:88:55: style: Function 'dvdnav_menu_language_select' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:495:55: note: Function 'dvdnav_menu_language_select' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/settings.c:88:55: note: Function 'dvdnav_menu_language_select' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/settings.c:92:56: style: Function 'dvdnav_audio_language_select' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:501:56: note: Function 'dvdnav_audio_language_select' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/settings.c:92:56: note: Function 'dvdnav_audio_language_select' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/settings.c:96:54: style: Function 'dvdnav_spu_language_select' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:507:54: note: Function 'dvdnav_spu_language_select' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/settings.c:96:54: note: Function 'dvdnav_spu_language_select' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/settings.c:100:59: style: Function 'dvdnav_set_PGC_positioning_flag' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:171:59: note: Function 'dvdnav_set_PGC_positioning_flag' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/settings.c:100:59: note: Function 'dvdnav_set_PGC_positioning_flag' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/settings.c:100:73: style: Function 'dvdnav_set_PGC_positioning_flag' argument 2 names different: declaration 'pgc_based_flag' definition 'pgc'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:171:73: note: Function 'dvdnav_set_PGC_positioning_flag' argument 2 names different: declaration 'pgc_based_flag' definition 'pgc'.
xine-lib-1.2.9/src/input/libdvdnav/settings.c:100:73: note: Function 'dvdnav_set_PGC_positioning_flag' argument 2 names different: declaration 'pgc_based_flag' definition 'pgc'.
xine-lib-1.2.9/src/input/libdvdnav/settings.c:110:59: style: Function 'dvdnav_get_PGC_positioning_flag' argument 1 names different: declaration 'self' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:176:59: note: Function 'dvdnav_get_PGC_positioning_flag' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/settings.c:110:59: note: Function 'dvdnav_get_PGC_positioning_flag' argument 1 names different: declaration 'self' definition 'this'.
xine-lib-1.2.9/src/input/libdvdnav/settings.c:110:74: style: Function 'dvdnav_get_PGC_positioning_flag' argument 2 names different: declaration 'pgc_based_flag' definition 'flag'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/dvdnav.h:176:74: note: Function 'dvdnav_get_PGC_positioning_flag' argument 2 names different: declaration 'pgc_based_flag' definition 'flag'.
xine-lib-1.2.9/src/input/libdvdnav/settings.c:110:74: note: Function 'dvdnav_get_PGC_positioning_flag' argument 2 names different: declaration 'pgc_based_flag' definition 'flag'.
xine-lib-1.2.9/src/input/libdvdnav/vm.c:176:9: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xine-lib-1.2.9/src/input/libdvdnav/vm.c:131:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/libdvdnav/vm.c:1765:7: style: The scope of the variable 'pgcN' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/libdvdnav/vm.c:370:25: style: Function 'vm_new_copy' argument 1 names different: declaration 'vm' definition 'source'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/vm.h:132:25: note: Function 'vm_new_copy' argument 1 names different: declaration 'vm' definition 'source'.
xine-lib-1.2.9/src/input/libdvdnav/vm.c:370:25: note: Function 'vm_new_copy' argument 1 names different: declaration 'vm' definition 'source'.
xine-lib-1.2.9/src/input/libdvdnav/vm.c:699:49: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/input/libdvdnav/vm.c:751:51: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/input/libdvdnav/vmcmd.c:163:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/vmcmd.c:256:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/vmcmd.c:262:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/vmcmd.c:262:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/vmcmd.c:266:7: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/vmcmd.c:276:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/vmcmd.c:278:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/vmcmd.c:296:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/vmcmd.c:299:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/vmcmd.c:299:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/vmcmd.c:303:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/vmcmd.c:303:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/vmcmd.c:307:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/vmcmd.c:307:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/vmcmd.c:321:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/vmcmd.c:324:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/vmcmd.c:327:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/vmcmd.c:327:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/vmcmd.c:336:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/vmcmd.c:339:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/vmcmd.c:339:11: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/vmcmd.c:339:11: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/vmcmd.c:343:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/vmcmd.c:350:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/vmcmd.c:354:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/vmcmd.c:354:11: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/vmcmd.c:358:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/vmcmd.c:358:11: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/vmcmd.c:362:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/vmcmd.c:362:11: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/vmcmd.c:394:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/vmcmd.c:409:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/vmcmd.c:411:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/vmcmd.c:414:7: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/vmcmd.c:514:7: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/input/libdvdnav/vmcmd.c:456:34: style: Function 'vm_print_mnemonic' argument 1 names different: declaration 'command' definition 'vm_command'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/vmcmd.h:27:34: note: Function 'vm_print_mnemonic' argument 1 names different: declaration 'command' definition 'vm_command'.
xine-lib-1.2.9/src/input/libdvdnav/vmcmd.c:456:34: note: Function 'vm_print_mnemonic' argument 1 names different: declaration 'command' definition 'vm_command'.
xine-lib-1.2.9/src/input/libdvdnav/vmcmd.c:525:38: style: Function 'vm_print_cmd' argument 2 names different: declaration 'command' definition 'vm_command'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libdvdnav/vmcmd.h:28:38: note: Function 'vm_print_cmd' argument 2 names different: declaration 'command' definition 'vm_command'.
xine-lib-1.2.9/src/input/libdvdnav/vmcmd.c:525:38: note: Function 'vm_print_cmd' argument 2 names different: declaration 'command' definition 'vm_command'.
xine-lib-1.2.9/src/input/libreal/asmrp.c:636:70: style: Function 'asmrp_match' argument 4 names different: declaration 'matchesizxe' definition 'matchsize'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libreal/asmrp.h:38:70: note: Function 'asmrp_match' argument 4 names different: declaration 'matchesizxe' definition 'matchsize'.
xine-lib-1.2.9/src/input/libreal/asmrp.c:636:70: note: Function 'asmrp_match' argument 4 names different: declaration 'matchesizxe' definition 'matchsize'.
xine-lib-1.2.9/src/input/libreal/real.c:476:7: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'int'. [invalidPrintfArgType_uint]
xine-lib-1.2.9/src/input/libreal/real.c:548:3: style: Variable 'n' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/input/libreal/real.c:538:0: note: Variable 'n' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/input/libreal/real.c:548:3: note: Variable 'n' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/input/libreal/real.c:220:21: style: The scope of the variable 'd' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/libreal/real.c:317:10: style: The scope of the variable 'ch_len' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/libreal/rmff.c:439:16: style: The scope of the variable 'chunk_size' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/libreal/rmff.c:773:17: style: The scope of the variable 'streams' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/libreal/rmff.c:241:46: style: Function 'rmff_dump_header' argument 2 names different: declaration 'buffer' definition 'buf_gen'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libreal/rmff.h:264:46: note: Function 'rmff_dump_header' argument 2 names different: declaration 'buffer' definition 'buf_gen'.
xine-lib-1.2.9/src/input/libreal/rmff.c:241:46: note: Function 'rmff_dump_header' argument 2 names different: declaration 'buffer' definition 'buf_gen'.
xine-lib-1.2.9/src/input/libreal/sdpplin.c:85:13: style: The scope of the variable 'handled' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/libreal/sdpplin.c:204:20: style: The scope of the variable 'handled' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/libreal/sdpplin.c:321:30: style: Function 'sdpplin_free' argument 1 names different: declaration 'description' definition 'p'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/libreal/sdpplin.h:106:30: note: Function 'sdpplin_free' argument 1 names different: declaration 'description' definition 'p'.
xine-lib-1.2.9/src/input/libreal/sdpplin.c:321:30: note: Function 'sdpplin_free' argument 1 names different: declaration 'description' definition 'p'.
xine-lib-1.2.9/src/input/librtsp/rtsp.c:413:11: warning: %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xine-lib-1.2.9/src/input/librtsp/rtsp.c:236:3: style: Variable 'answer' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/input/librtsp/rtsp.c:230:0: note: Variable 'answer' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/input/librtsp/rtsp.c:236:3: note: Variable 'answer' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/input/librtsp/rtsp.c:483:3: style: Variable 's->mrl' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/input/librtsp/rtsp.c:482:3: note: Variable 's->mrl' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/input/librtsp/rtsp.c:483:3: note: Variable 's->mrl' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/input/librtsp/rtsp.c:158:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/librtsp/rtsp.c:393:37: style: Function 'rtsp_read_data' argument 2 names different: declaration 'buffer' definition 'buffer_gen'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/librtsp/rtsp.h:56:37: note: Function 'rtsp_read_data' argument 2 names different: declaration 'buffer' definition 'buffer_gen'.
xine-lib-1.2.9/src/input/librtsp/rtsp.c:393:37: note: Function 'rtsp_read_data' argument 2 names different: declaration 'buffer' definition 'buffer_gen'.
xine-lib-1.2.9/src/input/librtsp/rtsp.c:577:25: style: Function 'rtsp_close' argument 1 names different: declaration 'this' definition 's'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/librtsp/rtsp.h:64:30: note: Function 'rtsp_close' argument 1 names different: declaration 'this' definition 's'.
xine-lib-1.2.9/src/input/librtsp/rtsp.c:577:25: note: Function 'rtsp_close' argument 1 names different: declaration 'this' definition 's'.
xine-lib-1.2.9/src/input/librtsp/rtsp.c:701:32: style: Function 'rtsp_free_answers' argument 1 names different: declaration 'this' definition 's'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/librtsp/rtsp.h:61:32: note: Function 'rtsp_free_answers' argument 1 names different: declaration 'this' definition 's'.
xine-lib-1.2.9/src/input/librtsp/rtsp.c:701:32: note: Function 'rtsp_free_answers' argument 1 names different: declaration 'this' definition 's'.
xine-lib-1.2.9/src/input/librtsp/rtsp_session.c:197:40: style: Function 'rtsp_session_read' argument 1 names different: declaration 'session' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/librtsp/rtsp_session.h:32:39: note: Function 'rtsp_session_read' argument 1 names different: declaration 'session' definition 'this'.
xine-lib-1.2.9/src/input/librtsp/rtsp_session.c:197:40: note: Function 'rtsp_session_read' argument 1 names different: declaration 'session' definition 'this'.
xine-lib-1.2.9/src/input/mms.c:676:56: style: Function 'mms_connect' argument 2 names different: declaration 'url_' definition 'url'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/mms.h:32:58: note: Function 'mms_connect' argument 2 names different: declaration 'url_' definition 'url'.
xine-lib-1.2.9/src/input/mms.c:676:56: note: Function 'mms_connect' argument 2 names different: declaration 'url_' definition 'url'.
xine-lib-1.2.9/src/input/mmsh.c:534:3: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xine-lib-1.2.9/src/input/mmsh.c:601:7: warning: %u in format string (no. 5) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xine-lib-1.2.9/src/input/mmsh.c:601:7: warning: %u in format string (no. 6) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xine-lib-1.2.9/src/input/mmsh.c:601:7: warning: %u in format string (no. 7) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xine-lib-1.2.9/src/input/mmsh.c:601:7: warning: %u in format string (no. 8) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xine-lib-1.2.9/src/input/mmsh.c:606:7: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xine-lib-1.2.9/src/input/mmsh.c:707:7: style: The scope of the variable 'len' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/mmsh.c:634:58: style: Function 'mmsh_connect' argument 2 names different: declaration 'url_' definition 'url'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/mmsh.h:32:59: note: Function 'mmsh_connect' argument 2 names different: declaration 'url_' definition 'url'.
xine-lib-1.2.9/src/input/mmsh.c:634:58: note: Function 'mmsh_connect' argument 2 names different: declaration 'url_' definition 'url'.
xine-lib-1.2.9/src/input/net_buf_ctrl.c:129:15: style: The scope of the variable 'mrl' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/net_buf_ctrl.c:173:11: style: The scope of the variable 'diff' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/net_buf_ctrl.c:243:11: style: The scope of the variable 'diff' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/net_buf_ctrl.c:482:11: style: The scope of the variable 'video_p' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/net_buf_ctrl.c:483:11: style: The scope of the variable 'audio_p' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/net_buf_ctrl.c:484:7: style: The scope of the variable 'has_video' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/net_buf_ctrl.c:484:18: style: The scope of the variable 'has_audio' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/pnm.c:368:18: warning: Possible null pointer dereference: chunk [nullPointer]
xine-lib-1.2.9/src/input/pnm.c:388:29: note: Calling function 'pnm_write_chunk', 3rd argument 'chunk' value is 0
xine-lib-1.2.9/src/input/pnm.c:368:18: note: Null pointer dereference
xine-lib-1.2.9/src/input/pnm.c:469:12: style: The scope of the variable 'chunk_size' can be reduced. [variableScope]
xine-lib-1.2.9/src/input/pnm.c:733:55: style: Function 'pnm_connect' argument 2 names different: declaration 'url' definition 'mrl'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/pnm.h:33:58: note: Function 'pnm_connect' argument 2 names different: declaration 'url' definition 'mrl'.
xine-lib-1.2.9/src/input/pnm.c:733:55: note: Function 'pnm_connect' argument 2 names different: declaration 'url' definition 'mrl'.
xine-lib-1.2.9/src/input/pnm.c:862:23: style: Function 'pnm_close' argument 1 names different: declaration 'this' definition 'p'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/pnm.h:36:28: note: Function 'pnm_close' argument 1 names different: declaration 'this' definition 'p'.
xine-lib-1.2.9/src/input/pnm.c:862:23: note: Function 'pnm_close' argument 1 names different: declaration 'this' definition 'p'.
xine-lib-1.2.9/src/input/vcd/vcdio.c:93:44: style: Function 'vcdio_open' argument 2 names different: declaration 'psz_device' definition 'intended_vcd_device'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/vcd/vcdio.h:40:44: note: Function 'vcdio_open' argument 2 names different: declaration 'psz_device' definition 'intended_vcd_device'.
xine-lib-1.2.9/src/input/vcd/vcdio.c:93:44: note: Function 'vcdio_open' argument 2 names different: declaration 'psz_device' definition 'intended_vcd_device'.
xine-lib-1.2.9/src/input/vcd/vcdplayer.c:901:29: style: Function 'vcdplayer_read' argument 3 names different: declaration 'nlen' definition 'i_len'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/input/vcd/vcdplayer.h:283:71: note: Function 'vcdplayer_read' argument 3 names different: declaration 'nlen' definition 'i_len'.
xine-lib-1.2.9/src/input/vcd/vcdplayer.c:901:29: note: Function 'vcdplayer_read' argument 3 names different: declaration 'nlen' definition 'i_len'.
xine-lib-1.2.9/src/input/vcd/vcdplayer.c:938:15: style: struct member 'vcdsector_t::spare' is never used. [unusedStructMember]
xine-lib-1.2.9/src/input/vcd/xineplug_inp_vcd.c:246:5: style: Variable 'cd_drives' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/input/vcd/xineplug_inp_vcd.c:245:0: note: Variable 'cd_drives' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/input/vcd/xineplug_inp_vcd.c:246:5: note: Variable 'cd_drives' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/input/vcd/xineplug_inp_vcd.c:1431:16: style: The scope of the variable 'filelist' can be reduced. [variableScope]
xine-lib-1.2.9/src/libreal/real_common.h:61:0: error: #error Your stderr alias is not supported, please report to xine developers. [preprocessorErrorDirective]
xine-lib-1.2.9/src/libw32dll/wine/pshpack1.h:7:0: error: #error "1 as alignment isn't supported by the compiler" [preprocessorErrorDirective]
xine-lib-1.2.9/src/libw32dll/common.c:6:23: style: The scope of the variable 'dir' can be reduced. [variableScope]
xine-lib-1.2.9/src/libw32dll/dmo/DMO_VideoDecoder.c:305:111: style: Function 'DMO_VideoDecoder_DecodeInternal' argument 5 names different: declaration 'pImage' definition 'imdata'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/libw32dll/dmo/DMO_VideoDecoder.h:16:111: note: Function 'DMO_VideoDecoder_DecodeInternal' argument 5 names different: declaration 'pImage' definition 'imdata'.
xine-lib-1.2.9/src/libw32dll/dmo/DMO_VideoDecoder.c:305:111: note: Function 'DMO_VideoDecoder_DecodeInternal' argument 5 names different: declaration 'pImage' definition 'imdata'.
xine-lib-1.2.9/src/libw32dll/dmo/buffer.c:25:11: style: Variable 'printf' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/src/libw32dll/dmo/buffer.c:36:11: style: Variable 'printf' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/src/libw32dll/dmo/buffer.c:48:11: style: Variable 'printf' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/src/libw32dll/dmo/buffer.c:60:11: style: Variable 'printf' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/src/libw32dll/dmo/dmo.c:141:2: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/libw32dll/dmo/dmo.c:141:2: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/libw32dll/dmo/dmo.c:145:2: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/libw32dll/dmo/dmo.c:145:2: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/libw32dll/dmo/dmo.c:46:22: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/libw32dll/wine/ldt_keeper.c:292:9: style: Condition '!ldt_already_set' is always true [knownConditionTrueFalse]
xine-lib-1.2.9/src/libw32dll/wine/ldt_keeper.c:251:27: note: Assignment 'ldt_already_set=0', assigned value is 0
xine-lib-1.2.9/src/libw32dll/wine/ldt_keeper.c:292:9: note: Condition '!ldt_already_set' is always true
xine-lib-1.2.9/src/libw32dll/wine/ldt_keeper.c:250:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xine-lib-1.2.9/src/libw32dll/wine/ldt_keeper.c:192:9: style: Variable 'ret' is not assigned a value. [unassignedVariable]
xine-lib-1.2.9/src/libw32dll/wine/ldt_keeper.c:324:15: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/src/libw32dll/wine/ldt_keeper.c:244:12: error: Uninitialized variable: ret [uninitvar]
xine-lib-1.2.9/src/post/audio/filter.c:108:12: style: The scope of the variable 'k3' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/audio/filter.c:110:15: style: The scope of the variable 't2' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/audio/filter.c:110:18: style: The scope of the variable 't3' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/audio/filter.c:111:16: style: The scope of the variable 'fc2' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/audio/filter.c:51:52: style: Function 'pfir' argument 2 names different: declaration 'k' definition 'd'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/post/audio/filter.h:47:52: note: Function 'pfir' argument 2 names different: declaration 'k' definition 'd'.
xine-lib-1.2.9/src/post/audio/filter.c:51:52: note: Function 'pfir' argument 2 names different: declaration 'k' definition 'd'.
xine-lib-1.2.9/src/post/audio/filter.c:70:50: style: Function 'updatepq' argument 2 names different: declaration 'k' definition 'd'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/post/audio/filter.h:50:50: note: Function 'updatepq' argument 2 names different: declaration 'k' definition 'd'.
xine-lib-1.2.9/src/post/audio/filter.c:70:50: note: Function 'updatepq' argument 2 names different: declaration 'k' definition 'd'.
xine-lib-1.2.9/src/post/audio/upmix.c:222:14: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xine-lib-1.2.9/src/post/audio/upmix.c:224:20: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xine-lib-1.2.9/src/post/audio/upmix.c:227:7: style: The scope of the variable 'src_frame' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/audio/upmix.c:228:7: style: The scope of the variable 'dst_frame' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/audio/upmix.c:230:9: style: The scope of the variable 'sample' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/audio/upmix.c:233:9: style: The scope of the variable 'sum' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/audio/upmix.c:305:7: style: The scope of the variable 'src_step_frame' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/audio/upmix.c:306:7: style: The scope of the variable 'dst_step_frame' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/audio/upmix.c:307:7: style: The scope of the variable 'step_channel_in' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/audio/upmix.c:308:7: style: The scope of the variable 'step_channel_out' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/audio/upmix.c:309:12: style: The scope of the variable 'data8src' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/audio/upmix.c:310:12: style: The scope of the variable 'data8dst' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/audio/upmix.c:311:7: style: The scope of the variable 'num_bytes' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/audio/upmix.c:312:7: style: The scope of the variable 'num_frames' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/audio/upmix.c:313:7: style: The scope of the variable 'num_frames_done' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/audio/upmix.c:314:7: style: The scope of the variable 'num_frames_processed' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/audio/volnorm.c:206:31: style: The scope of the variable 'neededmul' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/audio/volnorm.c:248:31: style: The scope of the variable 'neededmul' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/audio/volnorm.c:248:42: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/audio/volnorm.c:335:42: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/audio/window.c:150:12: style: The scope of the variable 'temp' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/audio/window.c:194:12: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/deinterlace/deinterlace.c:104:84: style: Function 'filter_deinterlace_methods' argument 3 names different: declaration 'fieldsavailable' definition 'fields_available'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/post/deinterlace/deinterlace.h:157:74: note: Function 'filter_deinterlace_methods' argument 3 names different: declaration 'fieldsavailable' definition 'fields_available'.
xine-lib-1.2.9/src/post/deinterlace/deinterlace.c:104:84: note: Function 'filter_deinterlace_methods' argument 3 names different: declaration 'fieldsavailable' definition 'fields_available'.
xine-lib-1.2.9/src/post/deinterlace/plugins/vfir.c:98:9: style: The scope of the variable 'sum' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/deinterlace/pulldown.c:243:12: style: Variable 'avgbot' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/src/post/deinterlace/pulldown.c:242:12: style: Variable 'avgtop' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/src/post/deinterlace/speedy.c:579:25: style: The scope of the variable 's' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/deinterlace/speedy.c:579:30: style: The scope of the variable 'p' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/deinterlace/speedy.c:579:35: style: The scope of the variable 't' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/deinterlace/speedy.c:580:14: style: The scope of the variable 'oldp' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/deinterlace/speedy.c:580:21: style: The scope of the variable 'newp' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/deinterlace/speedy.c:1026:12: style: The scope of the variable 'tmp1' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/deinterlace/speedy.c:1026:18: style: The scope of the variable 'tmp2' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/deinterlace/speedy.c:2482:9: style: The scope of the variable 'jm6' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/deinterlace/speedy.c:2482:14: style: The scope of the variable 'jm5' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/deinterlace/speedy.c:2482:19: style: The scope of the variable 'jm4' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/deinterlace/speedy.c:2482:54: style: The scope of the variable 'jp4' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/deinterlace/speedy.c:2482:59: style: The scope of the variable 'jp5' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/deinterlace/speedy.c:2482:64: style: The scope of the variable 'jp6' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/deinterlace/speedy.c:2482:69: style: The scope of the variable 'jp7' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/deinterlace/speedy.c:2397:9: style: Variable 'w' is modified but its new value is never used. [unreadVariable]
xine-lib-1.2.9/src/post/deinterlace/tvtime.c:356:13: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xine-lib-1.2.9/src/post/deinterlace/tvtime.c:162:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/deinterlace/tvtime.c:152:48: style: Function 'tvtime_build_deinterlaced_frame' argument 1 names different: declaration 'this' definition 'tvtime'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/post/deinterlace/tvtime.h:78:48: note: Function 'tvtime_build_deinterlaced_frame' argument 1 names different: declaration 'this' definition 'tvtime'.
xine-lib-1.2.9/src/post/deinterlace/tvtime.c:152:48: note: Function 'tvtime_build_deinterlaced_frame' argument 1 names different: declaration 'this' definition 'tvtime'.
xine-lib-1.2.9/src/post/deinterlace/tvtime.c:365:42: style: Function 'tvtime_build_copied_field' argument 1 names different: declaration 'this' definition 'tvtime'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/post/deinterlace/tvtime.h:89:42: note: Function 'tvtime_build_copied_field' argument 1 names different: declaration 'this' definition 'tvtime'.
xine-lib-1.2.9/src/post/deinterlace/tvtime.c:365:42: note: Function 'tvtime_build_copied_field' argument 1 names different: declaration 'this' definition 'tvtime'.
xine-lib-1.2.9/src/post/deinterlace/tvtime.c:426:38: style: Function 'tvtime_reset_context' argument 1 names different: declaration 'this' definition 'tvtime'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/post/deinterlace/tvtime.h:98:38: note: Function 'tvtime_reset_context' argument 1 names different: declaration 'this' definition 'tvtime'.
xine-lib-1.2.9/src/post/deinterlace/tvtime.c:426:38: note: Function 'tvtime_reset_context' argument 1 names different: declaration 'this' definition 'tvtime'.
xine-lib-1.2.9/src/post/deinterlace/tvtime.c:357:13: style: Variable 'scanline' is modified but its new value is never used. [unreadVariable]
xine-lib-1.2.9/src/post/deinterlace/xine_plugin.c:703:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/deinterlace/xine_plugin.c:704:7: style: The scope of the variable 'fields' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/deinterlace/xine_plugin.c:705:7: style: The scope of the variable 'framerate_mode' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/goom/convolve_fx.c:55:10: style: The scope of the variable 'h' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/goom/convolve_fx.c:56:10: style: The scope of the variable 'radian' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/goom/convolve_fx.c:362:7: style: Label 'init' is not used. [unusedLabel]
xine-lib-1.2.9/src/post/goom/filters.c:256:5: style: Variable 'maxEnd' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/post/goom/filters.c:247:0: note: Variable 'maxEnd' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/post/goom/filters.c:256:5: note: Variable 'maxEnd' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/post/goom/filters.c:174:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xine-lib-1.2.9/src/post/goom/filters.c:410:20: style: The scope of the variable 'myPos2' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/goom/filters.c:530:10: style: The scope of the variable 'x' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/goom/filters.c:530:13: style: The scope of the variable 'y' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/goom/flying_stars_fx.c:317:3: style: Label 'init' is not used. [unusedLabel]
xine-lib-1.2.9/src/post/goom/gfontlib.c:228:12: style: The scope of the variable 'xx' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/goom/gfontlib.c:181:48: style: Function 'goom_draw_text' argument 8 names different: declaration 'chspace' definition 'charspace'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/post/goom/gfontlib.h:12:45: note: Function 'goom_draw_text' argument 8 names different: declaration 'chspace' definition 'charspace'.
xine-lib-1.2.9/src/post/goom/gfontlib.c:181:48: note: Function 'goom_draw_text' argument 8 names different: declaration 'chspace' definition 'charspace'.
xine-lib-1.2.9/src/post/goom/gfontlib.c:112:69: warning: Division of result of sizeof() on pointer type. [divideSizeof]
xine-lib-1.2.9/src/post/goom/goom_core.c:157:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/goom/goom_core.c:616:18: style: The scope of the variable 'text' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/goom/goom_core.c:860:9: style: The scope of the variable 'fin' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/goom/goom_core.c:876:13: style: The scope of the variable 'pos' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/goom/goom_core.c:877:15: style: The scope of the variable 'ecart' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/goom/goomsl.c:706:13: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xine-lib-1.2.9/src/post/goom/goomsl.c:727:13: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xine-lib-1.2.9/src/post/goom/goomsl.c:748:13: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xine-lib-1.2.9/src/post/goom/goomsl.c:769:13: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xine-lib-1.2.9/src/post/goom/goomsl.c:141:39: style: Function 'gsl_instr_add_param' argument 1 names different: declaration '_this' definition 'instr'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/post/goom/goomsl_private.h:199:39: note: Function 'gsl_instr_add_param' argument 1 names different: declaration '_this' definition 'instr'.
xine-lib-1.2.9/src/post/goom/goomsl.c:141:39: note: Function 'gsl_instr_add_param' argument 1 names different: declaration '_this' definition 'instr'.
xine-lib-1.2.9/src/post/goom/goomsl.c:823:37: style: Function 'gsl_reenternamespace' argument 1 names different: declaration 'ns' definition 'nsinfo'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/post/goom/goomsl_private.h:208:37: note: Function 'gsl_reenternamespace' argument 1 names different: declaration 'ns' definition 'nsinfo'.
xine-lib-1.2.9/src/post/goom/goomsl.c:823:37: note: Function 'gsl_reenternamespace' argument 1 names different: declaration 'ns' definition 'nsinfo'.
xine-lib-1.2.9/src/post/goom/goomsl.c:1332:26: style: Function 'gsl_compile' argument 1 names different: declaration 'scanner' definition '_currentGoomSL'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/post/goom/goomsl.h:15:29: note: Function 'gsl_compile' argument 1 names different: declaration 'scanner' definition '_currentGoomSL'.
xine-lib-1.2.9/src/post/goom/goomsl.c:1332:26: note: Function 'gsl_compile' argument 1 names different: declaration 'scanner' definition '_currentGoomSL'.
xine-lib-1.2.9/src/post/goom/goomsl.c:1453:35: style: Function 'gsl_init_buffer' argument 1 names different: declaration 'file_name' definition 'fname'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/post/goom/goomsl.h:12:35: note: Function 'gsl_init_buffer' argument 1 names different: declaration 'file_name' definition 'fname'.
xine-lib-1.2.9/src/post/goom/goomsl.c:1453:35: note: Function 'gsl_init_buffer' argument 1 names different: declaration 'file_name' definition 'fname'.
xine-lib-1.2.9/src/post/goom/goomsl.c:1487:44: style: Function 'gsl_append_file_to_buffer' argument 1 names different: declaration 'file_name' definition 'fname'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/post/goom/goomsl.h:13:45: note: Function 'gsl_append_file_to_buffer' argument 1 names different: declaration 'file_name' definition 'fname'.
xine-lib-1.2.9/src/post/goom/goomsl.c:1487:44: note: Function 'gsl_append_file_to_buffer' argument 1 names different: declaration 'file_name' definition 'fname'.
xine-lib-1.2.9/src/post/goom/goomsl_hash.c:72:31: style: Function 'goom_hash_free' argument 1 names different: declaration 'gh' definition '_this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/post/goom/goomsl_hash.h:26:36: note: Function 'goom_hash_free' argument 1 names different: declaration 'gh' definition '_this'.
xine-lib-1.2.9/src/post/goom/goomsl_hash.c:72:31: note: Function 'goom_hash_free' argument 1 names different: declaration 'gh' definition '_this'.
xine-lib-1.2.9/src/post/goom/goomsl_hash.c:77:30: style: Function 'goom_hash_put' argument 1 names different: declaration 'gh' definition '_this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/post/goom/goomsl_hash.h:28:30: note: Function 'goom_hash_put' argument 1 names different: declaration 'gh' definition '_this'.
xine-lib-1.2.9/src/post/goom/goomsl_hash.c:77:30: note: Function 'goom_hash_put' argument 1 names different: declaration 'gh' definition '_this'.
xine-lib-1.2.9/src/post/goom/goomsl_hash.c:85:36: style: Function 'goom_hash_get' argument 1 names different: declaration 'gh' definition '_this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/post/goom/goomsl_hash.h:29:36: note: Function 'goom_hash_get' argument 1 names different: declaration 'gh' definition '_this'.
xine-lib-1.2.9/src/post/goom/goomsl_hash.c:85:36: note: Function 'goom_hash_get' argument 1 names different: declaration 'gh' definition '_this'.
goomsl_lex.c:1691:2: warning: Possible null pointer dereference: b [nullPointer]
goomsl_lex.c:1580:17: note: Calling function 'yy_init_buffer', 1st argument 'b' value is 0
goomsl_lex.c:1691:2: note: Null pointer dereference
goomsl_lex.c:1692:2: warning: Possible null pointer dereference: b [nullPointer]
goomsl_lex.c:1580:17: note: Calling function 'yy_init_buffer', 1st argument 'b' value is 0
goomsl_lex.c:1692:2: note: Null pointer dereference
goomsl_lex.c:1703:9: warning: Possible null pointer dereference: b [nullPointer]
goomsl_lex.c:1580:17: note: Calling function 'yy_init_buffer', 1st argument 'b' value is 0
goomsl_lex.c:1703:9: note: Null pointer dereference
goomsl_lex.l:94:30: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
goomsl_lex.c:1346:23: style: Checking if unsigned variable 'num_to_read' is less than zero. [unsignedLessThanZero]
goomsl_lex.c:1426:59: style: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent]
goomsl_lex.c:354:54: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'.
goomsl_lex.c:1426:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'.
goomsl_lex.c:1445:49: style: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. [funcArgNamesDifferent]
goomsl_lex.c:667:38: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'.
goomsl_lex.c:1445:49: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'.
goomsl_lex.c:1872:48: style: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'str'. [funcArgNamesDifferent]
goomsl_lex.c:307:47: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'str'.
goomsl_lex.c:1872:48: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'str'.
goomsl_yacc.y:1069:42: style: Function 'commit_node' argument 2 names different: declaration 'releaseIfTemp' definition 'releaseIfTmp'. [funcArgNamesDifferent]
goomsl_yacc.y:25:49: note: Function 'commit_node' argument 2 names different: declaration 'releaseIfTemp' definition 'releaseIfTmp'.
goomsl_yacc.y:1069:42: note: Function 'commit_node' argument 2 names different: declaration 'releaseIfTemp' definition 'releaseIfTmp'.
xine-lib-1.2.9/src/post/goom/ifs.c:348:16: style: The scope of the variable 'xo' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/goom/ifs.c:348:20: style: The scope of the variable 'yo' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/goom/ifs.c:546:12: style: The scope of the variable 'tra' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/goom/ifs.c:567:22: error: Signed integer overflow for expression 'couleur>>(0*8)'. [integerOverflow]
xine-lib-1.2.9/src/post/goom/ifs.c:476:23: note: Assignment 'couleur=3233857728U', assigned value is 3233857728
xine-lib-1.2.9/src/post/goom/ifs.c:567:22: note: Integer overflow
xine-lib-1.2.9/src/post/goom/ifs.c:619:23: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/post/goom/ifs.c:671:23: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/post/goom/ifs.c:730:23: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/post/goom/lines.c:208:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xine-lib-1.2.9/src/post/goom/lines.c:158:46: style: Function 'goom_lines_switch_to' argument 5 names different: declaration 'modeCoul' definition 'col'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/post/goom/lines.h:73:8: note: Function 'goom_lines_switch_to' argument 5 names different: declaration 'modeCoul' definition 'col'.
xine-lib-1.2.9/src/post/goom/lines.c:158:46: note: Function 'goom_lines_switch_to' argument 5 names different: declaration 'modeCoul' definition 'col'.
xine-lib-1.2.9/src/post/goom/lines.c:169:33: style: Function 'goom_lines_init' argument 6 names different: declaration 'modeCoulSrc' definition 'coulS'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/post/goom/lines.h:68:34: note: Function 'goom_lines_init' argument 6 names different: declaration 'modeCoulSrc' definition 'coulS'.
xine-lib-1.2.9/src/post/goom/lines.c:169:33: note: Function 'goom_lines_init' argument 6 names different: declaration 'modeCoulSrc' definition 'coulS'.
xine-lib-1.2.9/src/post/goom/lines.c:170:34: style: Function 'goom_lines_init' argument 9 names different: declaration 'modeCoulDest' definition 'coulD'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/post/goom/lines.h:69:35: note: Function 'goom_lines_init' argument 9 names different: declaration 'modeCoulDest' definition 'coulD'.
xine-lib-1.2.9/src/post/goom/lines.c:170:34: note: Function 'goom_lines_init' argument 9 names different: declaration 'modeCoulDest' definition 'coulD'.
xine-lib-1.2.9/src/post/goom/lines.c:203:28: style: Function 'goom_lines_free' argument 1 names different: declaration 'gml' definition 'l'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/post/goom/lines.h:77:36: note: Function 'goom_lines_free' argument 1 names different: declaration 'gml' definition 'l'.
xine-lib-1.2.9/src/post/goom/lines.c:203:28: note: Function 'goom_lines_free' argument 1 names different: declaration 'gml' definition 'l'.
xine-lib-1.2.9/src/post/goom/lines.c:211:35: style: Function 'goom_lines_draw' argument 1 names different: declaration 'plugInfo' definition 'plug'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/post/goom/lines.h:79:38: note: Function 'goom_lines_draw' argument 1 names different: declaration 'plugInfo' definition 'plug'.
xine-lib-1.2.9/src/post/goom/lines.c:211:35: note: Function 'goom_lines_draw' argument 1 names different: declaration 'plugInfo' definition 'plug'.
xine-lib-1.2.9/src/post/goom/lines.c:211:50: style: Function 'goom_lines_draw' argument 2 names different: declaration 'gml' definition 'line'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/post/goom/lines.h:79:57: note: Function 'goom_lines_draw' argument 2 names different: declaration 'gml' definition 'line'.
xine-lib-1.2.9/src/post/goom/lines.c:211:50: note: Function 'goom_lines_draw' argument 2 names different: declaration 'gml' definition 'line'.
xine-lib-1.2.9/src/post/goom/plugin_info.c:77:35: style: Function 'plugin_info_init' argument 1 names different: declaration 'p' definition 'pp'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/post/goom/goom_plugin_info.h:175:35: note: Function 'plugin_info_init' argument 1 names different: declaration 'p' definition 'pp'.
xine-lib-1.2.9/src/post/goom/plugin_info.c:77:35: note: Function 'plugin_info_init' argument 1 names different: declaration 'p' definition 'pp'.
xine-lib-1.2.9/src/post/goom/plugin_info.c:77:43: style: Function 'plugin_info_init' argument 2 names different: declaration 'nbVisual' definition 'nbVisuals'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/post/goom/goom_plugin_info.h:175:42: note: Function 'plugin_info_init' argument 2 names different: declaration 'nbVisual' definition 'nbVisuals'.
xine-lib-1.2.9/src/post/goom/plugin_info.c:77:43: note: Function 'plugin_info_init' argument 2 names different: declaration 'nbVisual' definition 'nbVisuals'.
xine-lib-1.2.9/src/post/goom/plugin_info.c:30:31: style: Variable 'cpuFlavour' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/src/post/goom/sound_tester.c:18:53: style: Function 'evaluate_sound' argument 2 names different: declaration 'sndInfo' definition 'info'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/post/goom/sound_tester.h:8:53: note: Function 'evaluate_sound' argument 2 names different: declaration 'sndInfo' definition 'info'.
xine-lib-1.2.9/src/post/goom/sound_tester.c:18:53: note: Function 'evaluate_sound' argument 2 names different: declaration 'sndInfo' definition 'info'.
xine-lib-1.2.9/src/post/goom/surf3d.c:90:29: style: Function 'grid3d_update' argument 1 names different: declaration 's' definition 'g'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/post/goom/surf3d.h:31:29: note: Function 'grid3d_update' argument 1 names different: declaration 's' definition 'g'.
xine-lib-1.2.9/src/post/goom/surf3d.c:90:29: note: Function 'grid3d_update' argument 1 names different: declaration 's' definition 'g'.
xine-lib-1.2.9/src/post/goom/tentacle3d.c:243:6: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/goom/tentacle3d.c:244:6: style: The scope of the variable 'tmp2' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/goom/tentacle3d.c:240:41: warning: Function 'tentacle_update' argument order different: declaration 'goomInfo, buf, back, W, H, , , drawit, data' definition 'goomInfo, buf, back, W, H, data, rapport, drawit, fx_data' [funcArgOrderDifferent]
xine-lib-1.2.9/src/post/goom/tentacle3d.c:46:41: note: Function 'tentacle_update' argument order different: declaration 'goomInfo, buf, back, W, H, , , drawit, data' definition 'goomInfo, buf, back, W, H, data, rapport, drawit, fx_data'
xine-lib-1.2.9/src/post/goom/tentacle3d.c:240:41: note: Function 'tentacle_update' argument order different: declaration 'goomInfo, buf, back, W, H, , , drawit, data' definition 'goomInfo, buf, back, W, H, data, rapport, drawit, fx_data'
xine-lib-1.2.9/src/post/goom/v3d.c:7:22: style: Function 'v3d_to_v2d' argument 1 names different: declaration 'src' definition 'v3'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/post/goom/v3d.h:40:22: note: Function 'v3d_to_v2d' argument 1 names different: declaration 'src' definition 'v3'.
xine-lib-1.2.9/src/post/goom/v3d.c:7:22: note: Function 'v3d_to_v2d' argument 1 names different: declaration 'src' definition 'v3'.
xine-lib-1.2.9/src/post/goom/v3d.c:7:84: style: Function 'v3d_to_v2d' argument 6 names different: declaration 'v2_array' definition 'v2'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/post/goom/v3d.h:40:85: note: Function 'v3d_to_v2d' argument 6 names different: declaration 'v2_array' definition 'v2'.
xine-lib-1.2.9/src/post/goom/v3d.c:7:84: note: Function 'v3d_to_v2d' argument 6 names different: declaration 'v2_array' definition 'v2'.
xine-lib-1.2.9/src/post/goom/xine_goom.c:374:47: style: Function 'goom_rewire_video' argument 1 names different: declaration 'output' definition 'output_gen'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/post/goom/xine_goom.c:152:58: note: Function 'goom_rewire_video' argument 1 names different: declaration 'output' definition 'output_gen'.
xine-lib-1.2.9/src/post/goom/xine_goom.c:374:47: note: Function 'goom_rewire_video' argument 1 names different: declaration 'output' definition 'output_gen'.
xine-lib-1.2.9/src/post/goom/xine_goom.c:391:46: style: Function 'goom_port_open' argument 1 names different: declaration 'this' definition 'port_gen'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/post/goom/xine_goom.c:154:46: note: Function 'goom_port_open' argument 1 names different: declaration 'this' definition 'port_gen'.
xine-lib-1.2.9/src/post/goom/xine_goom.c:391:46: note: Function 'goom_port_open' argument 1 names different: declaration 'this' definition 'port_gen'.
xine-lib-1.2.9/src/post/goom/xine_goom.c:421:48: style: Function 'goom_port_close' argument 1 names different: declaration 'this' definition 'port_gen'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/post/goom/xine_goom.c:157:48: note: Function 'goom_port_close' argument 1 names different: declaration 'this' definition 'port_gen'.
xine-lib-1.2.9/src/post/goom/xine_goom.c:421:48: note: Function 'goom_port_close' argument 1 names different: declaration 'this' definition 'port_gen'.
xine-lib-1.2.9/src/post/goom/xine_goom.c:446:54: style: Function 'goom_port_put_buffer' argument 1 names different: declaration 'this' definition 'port_gen'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/post/goom/xine_goom.c:159:54: note: Function 'goom_port_put_buffer' argument 1 names different: declaration 'this' definition 'port_gen'.
xine-lib-1.2.9/src/post/goom/xine_goom.c:446:54: note: Function 'goom_port_put_buffer' argument 1 names different: declaration 'this' definition 'port_gen'.
xine-lib-1.2.9/src/post/planar/boxblur.c:295:7: style: The scope of the variable 'chroma_radius' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/planar/boxblur.c:295:22: style: The scope of the variable 'chroma_power' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/planar/boxblur.c:296:7: style: The scope of the variable 'cw' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/planar/boxblur.c:296:11: style: The scope of the variable 'ch' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/planar/denoise3d.c:90:19: style: The scope of the variable 'Simil' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/planar/denoise3d.c:324:15: style: The scope of the variable 'prev_frame' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/planar/denoise3d.c:326:7: style: The scope of the variable 'cw' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/planar/denoise3d.c:326:11: style: The scope of the variable 'ch' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/planar/eq.c:366:15: style: The scope of the variable 'yv12_frame' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/planar/eq.c:128:28: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/post/planar/eq2.c:73:15: style: The scope of the variable 'v' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/planar/eq2.c:555:15: style: The scope of the variable 'yv12_frame' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/planar/eq2.c:558:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/planar/expand.c:332:22: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/planar/expand.c:332:25: style: The scope of the variable 'end' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/planar/expand.c:414:82: style: Function 'expand_overlay_add_event' argument 2 names different: declaration 'event' definition 'event_gen'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/post/planar/expand.c:125:89: note: Function 'expand_overlay_add_event' argument 2 names different: declaration 'event' definition 'event_gen'.
xine-lib-1.2.9/src/post/planar/expand.c:414:82: note: Function 'expand_overlay_add_event' argument 2 names different: declaration 'event' definition 'event_gen'.
xine-lib-1.2.9/src/post/planar/fill.c:92:41: style: Function 'fill_dispose' argument 1 names different: declaration 'this_gen' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/post/planar/fill.c:37:51: note: Function 'fill_dispose' argument 1 names different: declaration 'this_gen' definition 'this'.
xine-lib-1.2.9/src/post/planar/fill.c:92:41: note: Function 'fill_dispose' argument 1 names different: declaration 'this_gen' definition 'this'.
xine-lib-1.2.9/src/post/planar/invert.c:91:43: style: Function 'invert_dispose' argument 1 names different: declaration 'this_gen' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/post/planar/invert.c:38:53: note: Function 'invert_dispose' argument 1 names different: declaration 'this_gen' definition 'this'.
xine-lib-1.2.9/src/post/planar/invert.c:91:43: note: Function 'invert_dispose' argument 1 names different: declaration 'this_gen' definition 'this'.
xine-lib-1.2.9/src/post/planar/noise.c:94:24: style: The scope of the variable 'x2' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/planar/pp.c:270:7: style: The scope of the variable 'pp_flags' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/planar/unsharp.c:372:15: style: The scope of the variable 'yv12_frame' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/visualizations/fft.c:79:21: style: The scope of the variable 'i3' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/visualizations/fft.c:79:25: style: The scope of the variable 'i4' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/visualizations/fftgraph.c:94:10: style: The scope of the variable 'r' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/visualizations/fftgraph.c:94:13: style: The scope of the variable 'g' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/visualizations/fftgraph.c:94:16: style: The scope of the variable 'b' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/visualizations/fftgraph.c:94:19: style: The scope of the variable 'y' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/visualizations/fftgraph.c:94:22: style: The scope of the variable 'u' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/visualizations/fftgraph.c:94:25: style: The scope of the variable 'v' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/visualizations/fftgraph.c:120:13: style: The scope of the variable 'line_min' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/visualizations/fftgraph.c:120:23: style: The scope of the variable 'line_max' can be reduced. [variableScope]
xine-lib-1.2.9/src/post/visualizations/tdaudioanalyzer.c:758:12: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/post/visualizations/tdaudioanalyzer.c:761:12: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/post/visualizations/tdaudioanalyzer.c:772:12: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/post/visualizations/tdaudioanalyzer.c:775:12: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/post/visualizations/tdaudioanalyzer.c:758:12: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/post/visualizations/tdaudioanalyzer.c:761:12: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/post/visualizations/tdaudioanalyzer.c:772:12: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/post/visualizations/tdaudioanalyzer.c:775:12: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/spu_dec/cc_decoder.c:604:9: style: The scope of the variable 'seg_end' can be reduced. [variableScope]
xine-lib-1.2.9/src/spu_dec/cc_decoder.c:1404:11: style: The scope of the variable 'data1' can be reduced. [variableScope]
xine-lib-1.2.9/src/spu_dec/cc_decoder.c:1404:18: style: The scope of the variable 'data2' can be reduced. [variableScope]
xine-lib-1.2.9/src/spu_dec/cc_decoder.c:1405:11: style: The scope of the variable 'cc_code' can be reduced. [variableScope]
xine-lib-1.2.9/src/spu_dec/cc_decoder.c:1511:37: style: Function 'cc_decoder_close' argument 1 names different: declaration 'this_obj' definition 'this'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/spu_dec/cc_decoder.h:64:37: note: Function 'cc_decoder_close' argument 1 names different: declaration 'this_obj' definition 'this'.
xine-lib-1.2.9/src/spu_dec/cc_decoder.c:1511:37: note: Function 'cc_decoder_close' argument 1 names different: declaration 'this_obj' definition 'this'.
xine-lib-1.2.9/src/spu_dec/spu_decoder.c:368:3: error: Memory leak: this [memleak]
xine-lib-1.2.9/src/spu_dec/spudec.c:983:7: style: Condition '!button_ptr' is always true [knownConditionTrueFalse]
xine-lib-1.2.9/src/spu_dec/spudec.c:972:24: note: Assignment 'button_ptr=NULL', assigned value is 0
xine-lib-1.2.9/src/spu_dec/spudec.c:983:7: note: Condition '!button_ptr' is always true
xine-lib-1.2.9/src/spu_dec/spudec.c:873:10: style: The scope of the variable 'c' can be reduced. [variableScope]
xine-lib-1.2.9/src/spu_dec/spudvb_decoder.c:1292:9: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xine-lib-1.2.9/src/spu_dec/spudvb_decoder.c:74:19: style: The scope of the variable 'm' can be reduced. [variableScope]
xine-lib-1.2.9/src/spu_dec/spudvb_decoder.c:74:53: style: The scope of the variable 'k' can be reduced. [variableScope]
xine-lib-1.2.9/src/spu_dec/spudvb_decoder.c:655:7: style: The scope of the variable 'CLUT_entry_id' can be reduced. [variableScope]
xine-lib-1.2.9/src/spu_dec/spudvb_decoder.c:659:7: style: The scope of the variable 'full_range_flag' can be reduced. [variableScope]
xine-lib-1.2.9/src/spu_dec/spudvb_decoder.c:704:7: style: The scope of the variable 'data_type' can be reduced. [variableScope]
xine-lib-1.2.9/src/spu_dec/spudvb_decoder.c:760:7: style: The scope of the variable 'region_id' can be reduced. [variableScope]
xine-lib-1.2.9/src/spu_dec/spudvb_decoder.c:760:18: style: The scope of the variable 'region_x' can be reduced. [variableScope]
xine-lib-1.2.9/src/spu_dec/spudvb_decoder.c:760:28: style: The scope of the variable 'region_y' can be reduced. [variableScope]
xine-lib-1.2.9/src/spu_dec/spudvb_decoder.c:814:7: style: The scope of the variable 'object_id' can be reduced. [variableScope]
xine-lib-1.2.9/src/spu_dec/spudvb_decoder.c:814:18: style: The scope of the variable 'object_type' can be reduced. [variableScope]
xine-lib-1.2.9/src/spu_dec/spudvb_decoder.c:814:57: style: The scope of the variable 'object_x' can be reduced. [variableScope]
xine-lib-1.2.9/src/spu_dec/spudvb_decoder.c:814:67: style: The scope of the variable 'object_y' can be reduced. [variableScope]
xine-lib-1.2.9/src/spu_dec/spudvb_decoder.c:1088:7: style: The scope of the variable 'new_i' can be reduced. [variableScope]
xine-lib-1.2.9/src/spu_dec/spudvb_decoder.c:1090:7: style: The scope of the variable 'segment_length' can be reduced. [variableScope]
xine-lib-1.2.9/src/spu_dec/spudvb_decoder.c:1090:23: style: The scope of the variable 'segment_type' can be reduced. [variableScope]
xine-lib-1.2.9/src/spu_dec/spudvb_decoder.c:1092:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/spu_dec/spuhdmv_decoder.c:298:5: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/spu_dec/spuhdmv_decoder.c:353:5: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/spu_dec/spuhdmv_decoder.c:353:5: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/spu_dec/spuhdmv_decoder.c:353:5: portability: %zd in format string (no. 3) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/spu_dec/spuhdmv_decoder.c:357:3: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/spu_dec/spuhdmv_decoder.c:483:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/spu_dec/spuhdmv_decoder.c:486:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/spu_dec/spuhdmv_decoder.c:486:7: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/spu_dec/spuhdmv_decoder.c:486:7: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/spu_dec/spuhdmv_decoder.c:785:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/spu_dec/spuhdmv_decoder.c:869:3: error: Memory leak: overlay.rle [memleak]
xine-lib-1.2.9/src/spu_dec/sputext_decoder.c:692:25: warning: Either the condition 'best_cut!=NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xine-lib-1.2.9/src/spu_dec/sputext_decoder.c:687:20: note: Assuming that condition 'best_cut!=NULL' is not redundant
xine-lib-1.2.9/src/spu_dec/sputext_decoder.c:692:25: note: Null pointer addition
xine-lib-1.2.9/src/spu_dec/sputext_decoder.c:731:9: style: The scope of the variable 'w' can be reduced. [variableScope]
xine-lib-1.2.9/src/spu_dec/sputext_decoder.c:810:7: style: The scope of the variable 'master_status' can be reduced. [variableScope]
xine-lib-1.2.9/src/spu_dec/sputext_decoder.c:810:22: style: The scope of the variable 'slave_status' can be reduced. [variableScope]
xine-lib-1.2.9/src/spu_dec/sputext_decoder.c:811:7: style: The scope of the variable 'vo_discard' can be reduced. [variableScope]
xine-lib-1.2.9/src/spu_dec/sputext_decoder.c:77:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/src/spu_dec/sputext_decoder.c:78:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/src/spu_dec/sputext_decoder.c:79:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/src/spu_dec/sputext_decoder.c:80:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/src/spu_dec/sputext_decoder.c:89:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/src/spu_dec/sputext_decoder.c:90:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/src/spu_dec/sputext_decoder.c:91:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/src/spu_dec/sputext_decoder.c:92:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/src/spu_dec/sputext_demuxer.c:744:9: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xine-lib-1.2.9/src/spu_dec/sputext_demuxer.c:748:9: warning: %d in format string (no. 3) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xine-lib-1.2.9/src/spu_dec/sputext_demuxer.c:754:5: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xine-lib-1.2.9/src/spu_dec/sputext_demuxer.c:501:38: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/spu_dec/sputext_demuxer.c:499:21: note: Variable 'i' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/spu_dec/sputext_demuxer.c:501:38: note: Variable 'i' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/spu_dec/sputext_demuxer.c:153:7: style: The scope of the variable 'linelen' can be reduced. [variableScope]
xine-lib-1.2.9/src/spu_dec/sputext_demuxer.c:476:9: style: The scope of the variable 'len' can be reduced. [variableScope]
xine-lib-1.2.9/src/spu_dec/sputext_demuxer.c:724:51: style: The scope of the variable 'inverter' can be reduced. [variableScope]
xine-lib-1.2.9/src/spu_dec/sputext_demuxer.c:529:12: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xine-lib-1.2.9/src/spu_dec/sputext_demuxer.c:535:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xine-lib-1.2.9/src/spu_dec/sputext_demuxer.c:800:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xine-lib-1.2.9/src/spu_dec/sputext_demuxer.c:979:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xine-lib-1.2.9/src/spu_dec/sputext_demuxer.c:1205:7: error: Common realloc mistake: 'first' nulled but not freed upon failure [memleakOnRealloc]
xine-lib-1.2.9/src/vdr/input_vdr.c:1655:7: style: Variable 'this->find_sync_point' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/vdr/input_vdr.c:1652:7: note: Variable 'this->find_sync_point' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/vdr/input_vdr.c:1655:7: note: Variable 'this->find_sync_point' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/vdr/input_vdr.c:526:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xine-lib-1.2.9/src/vdr/input_vdr.c:200:14: style: The scope of the variable 'r' can be reduced. [variableScope]
xine-lib-1.2.9/src/vdr/input_vdr.c:610:19: style: The scope of the variable 'y' can be reduced. [variableScope]
xine-lib-1.2.9/src/vdr/input_vdr.c:1328:11: style: The scope of the variable '_n' can be reduced. [variableScope]
xine-lib-1.2.9/src/vdr/post_vdr_audio.c:162:17: style: The scope of the variable 'event' can be reduced. [variableScope]
xine-lib-1.2.9/src/vdr/post_vdr_video.c:320:17: style: The scope of the variable 'event' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/bitplane.c:1512:3: style: Variable 'this->index_buf' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/video_dec/bitplane.c:1511:3: note: Variable 'this->index_buf' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/video_dec/bitplane.c:1512:3: note: Variable 'this->index_buf' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/video_dec/bitplane.c:302:7: style: The scope of the variable 'row_i' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/bitplane.c:303:7: style: The scope of the variable 'row_j' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/bitplane.c:368:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/bitplane.c:622:12: style: The scope of the variable 'delta_offset' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/bitplane.c:715:12: style: The scope of the variable 'opcode_offset' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/bitplane.c:716:12: style: The scope of the variable 'data_offset' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/bitplane.c:810:12: style: The scope of the variable 'opcode_offset' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/bitplane.c:811:12: style: The scope of the variable 'data_offset' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/bitplane.c:904:12: style: The scope of the variable 'delta_offset' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/bitplane.c:1001:12: style: The scope of the variable 'delta_offset' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/foovideo.c:180:53: style: Variable 'this' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/src/video_dec/foovideo.c:113:7: error: Memory pointed to by 'buf' is freed twice. [doubleFree]
xine-lib-1.2.9/src/video_dec/gdkpixbuf.c:136:94: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/video_dec/libmpeg2/decode.c:61:12: style: The scope of the variable 'mm_accel' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/libmpeg2/decode.c:161:10: style: The scope of the variable 'mpeg1_pel_ratio' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/libmpeg2/decode.c:244:12: style: The scope of the variable 'ratio' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/libmpeg2/decode.c:701:13: style: The scope of the variable 'code' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/libmpeg2/decode.c:880:11: style: The scope of the variable 'code' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/libmpeg2/decode.c:880:17: style: The scope of the variable 'next_code' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/libmpeg2/decode.c:697:57: style: Function 'mpeg2_decode_data' argument 2 names different: declaration 'data_start' definition 'current'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/video_dec/libmpeg2/mpeg2.h:83:20: note: Function 'mpeg2_decode_data' argument 2 names different: declaration 'data_start' definition 'current'.
xine-lib-1.2.9/src/video_dec/libmpeg2/decode.c:697:57: note: Function 'mpeg2_decode_data' argument 2 names different: declaration 'data_start' definition 'current'.
xine-lib-1.2.9/src/video_dec/libmpeg2/decode.c:697:76: style: Function 'mpeg2_decode_data' argument 3 names different: declaration 'data_end' definition 'end'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/video_dec/libmpeg2/mpeg2.h:83:42: note: Function 'mpeg2_decode_data' argument 3 names different: declaration 'data_end' definition 'end'.
xine-lib-1.2.9/src/video_dec/libmpeg2/decode.c:697:76: note: Function 'mpeg2_decode_data' argument 3 names different: declaration 'data_end' definition 'end'.
xine-lib-1.2.9/src/video_dec/libmpeg2/decode.c:878:16: style: Function 'mpeg2_find_sequence_header' argument 2 names different: declaration 'data_start' definition 'current'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/video_dec/libmpeg2/mpeg2.h:87:16: note: Function 'mpeg2_find_sequence_header' argument 2 names different: declaration 'data_start' definition 'current'.
xine-lib-1.2.9/src/video_dec/libmpeg2/decode.c:878:16: note: Function 'mpeg2_find_sequence_header' argument 2 names different: declaration 'data_start' definition 'current'.
xine-lib-1.2.9/src/video_dec/libmpeg2/decode.c:878:35: style: Function 'mpeg2_find_sequence_header' argument 3 names different: declaration 'data_end' definition 'end'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/video_dec/libmpeg2/mpeg2.h:87:38: note: Function 'mpeg2_find_sequence_header' argument 3 names different: declaration 'data_end' definition 'end'.
xine-lib-1.2.9/src/video_dec/libmpeg2/decode.c:878:35: note: Function 'mpeg2_find_sequence_header' argument 3 names different: declaration 'data_end' definition 'end'.
xine-lib-1.2.9/src/video_dec/libmpeg2/header.c:80:12: style: The scope of the variable 'bit_offset' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/libmpeg2/header.c:82:12: style: The scope of the variable 'bit_bite' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/libmpeg2/header.c:106:38: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice.c:212:9: style: The scope of the variable 'sign' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice.c:175:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice.c:191:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice.c:219:24: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice.c:287:27: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice.c:299:36: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice.c:324:27: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice.c:336:36: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice.c:392:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice.c:505:16: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice.c:625:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice.c:657:39: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice.c:743:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice.c:779:20: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice.c:868:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice.c:904:23: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice.c:908:20: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice.c:1694:4: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice.c:1696:4: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice.c:1700:7: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice.c:1719:7: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice.c:1723:7: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice.c:1824:7: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice_xvmc.c:263:9: style: The scope of the variable 'sign' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice_xvmc.c:226:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice_xvmc.c:242:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice_xvmc.c:270:24: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice_xvmc.c:338:27: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice_xvmc.c:350:36: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice_xvmc.c:375:27: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice_xvmc.c:387:36: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice_xvmc.c:457:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice_xvmc.c:584:16: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice_xvmc.c:718:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice_xvmc.c:750:39: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice_xvmc.c:849:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice_xvmc.c:885:20: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice_xvmc.c:987:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice_xvmc.c:1023:23: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice_xvmc.c:1027:20: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice_xvmc.c:1741:4: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice_xvmc.c:1743:4: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice_xvmc.c:1755:57: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice_xvmc.c:1776:7: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice_xvmc.c:1780:7: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice_xvmc_vld.c:62:5: style: The scope of the variable 'mb_frame_height' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice_xvmc_vld.c:64:5: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice_xvmc_vld.c:66:5: style: The scope of the variable 'scan_pattern' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/libmpeg2/slice_xvmc_vld.c:68:5: style: The scope of the variable 'ms_per_slice' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/libmpeg2/stats.c:38:12: style: The scope of the variable 'env_var' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/alloc.c:43:2: warning: Size of pointer 'buf' used instead of size of its data. [pointerSize]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/decode.c:48:13: style: The scope of the variable 'byte' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/decode.c:81:13: style: The scope of the variable 'byte' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/decode.c:219:9: style: The scope of the variable 'size_buffer' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/decode.c:219:22: style: The scope of the variable 'size_chunk' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/decode.c:293:33: warning: Function 'mpeg2_convert' argument order different: declaration 'mpeg2dec, , arg, , , , , ' definition 'mpeg2dec, stage, id, sequence, stride, accel, arg, result' [funcArgOrderDifferent]
xine-lib-1.2.9/src/video_dec/libmpeg2new/include/mpeg2.h:150:33: note: Function 'mpeg2_convert' argument order different: declaration 'mpeg2dec, , arg, , , , , ' definition 'mpeg2dec, stage, id, sequence, stride, accel, arg, result'
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/decode.c:293:33: note: Function 'mpeg2_convert' argument order different: declaration 'mpeg2dec, , arg, , , , , ' definition 'mpeg2dec, stage, id, sequence, stride, accel, arg, result'
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/header.c:431:35: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/header.c:433:35: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/header.c:276:24: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/header.c:859:16: style: The scope of the variable 'non_linear_scale' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/header.c:865:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/header.c:865:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/header.c:865:15: style: The scope of the variable 'k' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/idct.c:274:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/slice.c:180:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/slice.c:196:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/slice.c:278:27: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/slice.c:290:36: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/slice.c:315:27: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/slice.c:327:36: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/slice.c:382:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/slice.c:384:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/slice.c:413:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/slice.c:492:16: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/slice.c:494:3: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/slice.c:522:3: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/slice.c:609:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/slice.c:611:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/slice.c:641:39: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/slice.c:644:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/slice.c:726:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/slice.c:728:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/slice.c:762:20: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/slice.c:764:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/slice.c:849:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/slice.c:851:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/slice.c:885:23: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/slice.c:889:20: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/slice.c:891:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/slice.c:1505:1: style: Variable 'motion_y' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/slice.c:1505:1: style: Variable 'other_y' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/slice.c:1507:1: style: Variable 'motion_x' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/slice.c:1507:1: style: Variable 'motion_y' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/slice.c:1507:1: style: Variable 'other_x' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/slice.c:1507:1: style: Variable 'other_y' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/slice.c:1874:6: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/video_dec/libmpeg2new/libmpeg2/slice.c:2049:7: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/video_dec/libmpeg2new/xine_mpeg2new_decoder.c:232:11: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/video_dec/libmpeg2new/xine_mpeg2new_decoder.c:263:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/video_dec/libmpeg2new/xine_mpeg2new_decoder.c:283:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/video_dec/libmpeg2new/xine_mpeg2new_decoder.c:107:16: style: The scope of the variable 'img' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/libmpeg2new/xine_mpeg2new_decoder.c:129:11: style: The scope of the variable 'frame_skipping' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/libmpeg2new/xine_mpeg2new_decoder.c:92:13: style: Unused variable: m [unusedVariable]
xine-lib-1.2.9/src/video_dec/libmpeg2new/xine_mpeg2new_decoder.c:310:59: style: Variable 'this' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/src/video_dec/libmpeg2new/xine_mpeg2new_decoder.c:321:11: style: Unused variable: state [unusedVariable]
xine-lib-1.2.9/src/video_dec/libmpeg2new/xine_mpeg2new_decoder.c:322:24: style: Unused variable: info [unusedVariable]
xine-lib-1.2.9/src/video_dec/libmpeg2new/xine_mpeg2new_decoder.c:323:16: style: Unused variable: img [unusedVariable]
xine-lib-1.2.9/src/video_dec/libmpeg2new/xine_mpeg2new_decoder.c:324:11: style: Unused variable: frame_skipping [unusedVariable]
xine-lib-1.2.9/src/video_dec/libmpeg2new/xine_mpeg2new_decoder.c:433:59: style: Variable 'this' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/src/video_dec/libmpeg2new/xine_mpeg2new_decoder.c:193:87: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/video_dec/libmpeg2new/xine_mpeg2new_decoder.c:208:88: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/video_dec/libvdpau/alterh264_decode.c:2371:3: style: Variable 'this->sequence.reset' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/video_dec/libvdpau/alterh264_decode.c:2370:3: note: Variable 'this->sequence.reset' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/video_dec/libvdpau/alterh264_decode.c:2371:3: note: Variable 'this->sequence.reset' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/video_dec/libvdpau/alterh264_decode.c:70:16: style: The scope of the variable 'frame' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/libvdpau/alterh264_decode.c:71:12: style: The scope of the variable 'sf' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/libvdpau/alterh264_decode.c:178:11: style: The scope of the variable 'poc' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/libvdpau/alterh264_decode.c:236:16: style: The scope of the variable 'frame' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/libvdpau/alterh264_decode.c:1095:11: style: The scope of the variable 'pic_num' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/libvdpau/alterh264_decode.c:1419:29: style: The scope of the variable 'prevFrameNumOffset' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/libvdpau/alterh264_decode.c:1441:32: style: The scope of the variable 'picOrderCntCycleCnt' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/libvdpau/alterh264_decode.c:1442:5: style: The scope of the variable 'frameNumInPicOrderCntCycle' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/libvdpau/alterh264_decode.c:1560:16: style: The scope of the variable 'frame' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/libvdpau/alterh264_decode.c:2163:15: style: The scope of the variable 'tb' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/libvdpau/alterh264_decode.c:82:17: error: Uninitialized variable: accel [uninitvar]
xine-lib-1.2.9/src/video_dec/libvdpau/dpb.c:133:24: style: Checking if unsigned variable 'pic->lock_counter' is less than zero. [unsignedLessThanZero]
xine-lib-1.2.9/src/video_dec/libvdpau/h264_parser.c:1890:7: warning: Either the condition 'nal==NULL' is redundant or there is possible null pointer dereference: nal. [nullPointerRedundantCheck]
xine-lib-1.2.9/src/video_dec/libvdpau/h264_parser.c:1897:13: note: Assuming that condition 'nal==NULL' is not redundant
xine-lib-1.2.9/src/video_dec/libvdpau/h264_parser.c:1890:7: note: Null pointer dereference
xine-lib-1.2.9/src/video_dec/libvdpau/h264_parser.c:187:7: style: The scope of the variable 'i_shr' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/libvdpau/h264_parser.c:218:11: style: The scope of the variable 'cur_val' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/libvdpau/h264_parser.c:1549:21: error: Array 'slc.dec_ref_pic_marking[10]' accessed at index -1, which is out of bounds. [arrayIndexOutOfBounds]
xine-lib-1.2.9/src/video_dec/libvdpau/h264_parser.c:939:60: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall]
xine-lib-1.2.9/src/video_dec/libvdpau/h264_parser.c:252:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/video_dec/libvdpau/nal.c:199:24: style: Checking if unsigned variable 'nal->lock_counter' is less than zero. [unsignedLessThanZero]
xine-lib-1.2.9/src/video_dec/libvdpau/vdpau_mpeg4.c:774:16: style: Unsigned variable '[' can't be negative so it is unnecessary to test it. [unsignedPositive]
xine-lib-1.2.9/src/video_dec/libvdpau/vdpau_vc1.c:423:7: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/libvdpau/vdpau_vc1.c:749:7: style: The scope of the variable 'field' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/mmal.c:303:25: style: The scope of the variable 'frame' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_dec/rgb.c:147:94: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/video_out/video_out_directx.c:1282:5: error: Memory leak: win32_driver [memleak]
xine-lib-1.2.9/src/video_out/video_out_fb.c:494:12: style: The scope of the variable 'dst' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_fb.c:494:18: style: The scope of the variable 'src' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_fb.c:495:7: style: The scope of the variable 'y' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_fb.c:772:5: style: Variable 'red' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/src/video_out/video_out_fb.c:775:5: style: Variable 'green' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/src/video_out/video_out_fb.c:778:5: style: Variable 'blue' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/src/video_out/video_out_mmal.c:645:7: style: Variable 'mem' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/video_out/video_out_mmal.c:643:0: note: Variable 'mem' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/video_out/video_out_mmal.c:645:7: note: Variable 'mem' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/video_out/video_out_opengl.c:455:7: style: The scope of the variable 'tex_w' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_opengl.c:455:14: style: The scope of the variable 'tex_h' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_opengl.c:455:21: style: The scope of the variable 'err' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_opengl.c:494:7: style: The scope of the variable 'tex_w' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_opengl.c:494:14: style: The scope of the variable 'tex_h' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_opengl.c:494:21: style: The scope of the variable 'err' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_opengl.c:494:26: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_opengl.c:494:29: style: The scope of the variable 'num' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_opengl.c:1084:20: style: The scope of the variable 'action' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_opengl.c:1084:28: style: The scope of the variable 'changed' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_opengl.c:1086:20: style: The scope of the variable 'frame' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_opengl.c:1089:26: style: The scope of the variable 'render' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_opengl2.c:929:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_opengl2.c:930:22: style: The scope of the variable 'o' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_pgx32.c:473:45: style: The scope of the variable 'cx0' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_pgx32.c:473:60: style: The scope of the variable 'cy1' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_pgx32.c:594:21: style: The scope of the variable 'len' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_pgx64.c:503:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_pgx64.c:521:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_pgx64.c:521:10: style: The scope of the variable 'len' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_pgx64.c:674:47: style: The scope of the variable 'cx0' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_pgx64.c:674:62: style: The scope of the variable 'cy1' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_pgx64.c:946:34: style: The scope of the variable 'len' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_sdl.c:469:25: style: The scope of the variable 'SDL_windowhack' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_stk.c:131:41: style: Variable 'this' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/src/video_out/video_out_vaapi.c:2717:5: style: Variable 'copy_src' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/video_out/video_out_vaapi.c:2714:0: note: Variable 'copy_src' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/video_out/video_out_vaapi.c:2717:5: note: Variable 'copy_src' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/video_out/video_out_vaapi.c:593:20: style: The scope of the variable 'now' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_vaapi.c:593:25: style: The scope of the variable 'elapsed' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_vaapi.c:1637:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_vaapi.c:1931:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_vaapi.c:1831:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/video_out/video_out_vdpau.c:1269:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/video_out/video_out_vdpau.c:1269:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/video_out/video_out_vdpau.c:1269:13: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/video_out/video_out_vdpau.c:1269:13: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-lib-1.2.9/src/video_out/video_out_vdpau.c:2756:3: style: Variable 'st' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/video_out/video_out_vdpau.c:2752:3: note: Variable 'st' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/video_out/video_out_vdpau.c:2756:3: note: Variable 'st' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/video_out/video_out_vdpau.c:1373:7: style: The scope of the variable 'deinterlace_method' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_vdpau.c:1471:47: style: Variable 'this' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/src/video_out/video_out_vdpau.c:1472:7: style: Unused variable: i [unusedVariable]
xine-lib-1.2.9/src/video_out/video_out_vdpau.c:1473:24: style: Variable 'features' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/src/video_out/video_out_vdpau.c:1474:11: style: Variable 'feature_enables' is assigned a value that is never used. [unreadVariable]
xine-lib-1.2.9/src/video_out/video_out_vidix.c:734:7: style: The scope of the variable 'err' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_vidix.c:960:25: style: The scope of the variable 'err' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_vidix.c:79:22: style: struct member 'vidix_property_s::entry' is never used. [unusedStructMember]
xine-lib-1.2.9/src/video_out/video_out_vidix.c:81:25: style: struct member 'vidix_property_s::this' is never used. [unusedStructMember]
xine-lib-1.2.9/src/video_out/video_out_xcbshm.c:538:19: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_xcbshm.c:538:22: style: The scope of the variable 'y_pitch' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_xcbshm.c:538:31: style: The scope of the variable 'uv_pitch' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_xcbxv.c:610:20: style: The scope of the variable 'a' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_xcbxv.c:610:23: style: The scope of the variable 'b' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_xshm.c:632:19: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_xshm.c:632:22: style: The scope of the variable 'y_pitch' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_xshm.c:632:31: style: The scope of the variable 'uv_pitch' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_xv.c:692:20: style: The scope of the variable 'a' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_xv.c:692:23: style: The scope of the variable 'b' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_xxmc.c:862:24: style: The scope of the variable 'curCap' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_xxmc.c:863:19: style: The scope of the variable 'sp' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_xxmc.c:941:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/video_out_xxmc.c:942:16: style: The scope of the variable 'xvmc_attributes' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/x11osd.c:404:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/x11osd.c:447:18: style: The scope of the variable 'len' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/x11osd.c:371:67: style: Function 'x11osd_colorkey' argument 3 names different: declaration 'scaling' definition 'sc'. [funcArgNamesDifferent]
xine-lib-1.2.9/src/video_out/x11osd.h:38:67: note: Function 'x11osd_colorkey' argument 3 names different: declaration 'scaling' definition 'sc'.
xine-lib-1.2.9/src/video_out/x11osd.c:371:67: note: Function 'x11osd_colorkey' argument 3 names different: declaration 'scaling' definition 'sc'.
xine-lib-1.2.9/src/video_out/xcbosd.c:384:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/xcbosd.c:440:18: style: The scope of the variable 'len' can be reduced. [variableScope]
xine-lib-1.2.9/src/video_out/xvmc_mocomp.c:193:3: style: Variable 'mbs->macroblockptr->coded_block_pattern' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/video_out/xvmc_mocomp.c:190:3: note: Variable 'mbs->macroblockptr->coded_block_pattern' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/video_out/xvmc_mocomp.c:193:3: note: Variable 'mbs->macroblockptr->coded_block_pattern' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/xine-engine/alphablend.c:1344:22: style: Condition 'x>=hili_right' is always true [knownConditionTrueFalse]
xine-lib-1.2.9/src/xine-engine/alphablend.c:1775:22: style: Condition 'x>=hili_right' is always true [knownConditionTrueFalse]
xine-lib-1.2.9/src/xine-engine/alphablend.c:1171:7: style: The scope of the variable 'ymask' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-engine/alphablend.c:1171:13: style: The scope of the variable 'xmask' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-engine/alphablend.c:1617:7: style: The scope of the variable 'ymask' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-engine/alphablend.c:1640:12: style: The scope of the variable 'dst' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-engine/alphablend.c:2014:7: style: The scope of the variable 'mask' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-engine/alphablend.c:2019:12: style: The scope of the variable 'dst' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-engine/alphablend.c:1627:14: style: union member 'Anonymous1::value' is never used. [unusedStructMember]
xine-lib-1.2.9/src/xine-engine/xine_private.h:33:0: error: #error xine_private.h is for libxine private use only! [preprocessorErrorDirective]
xine-lib-1.2.9/src/xine-engine/buffer.c:105:25: warning: Either the condition '!nexthead' is redundant or there is possible null pointer dereference: nexthead. [nullPointerRedundantCheck]
xine-lib-1.2.9/src/xine-engine/buffer.c:99:7: note: Assuming that condition '!nexthead' is not redundant
xine-lib-1.2.9/src/xine-engine/buffer.c:105:25: note: Null pointer dereference
xine-lib-1.2.9/src/xine-engine/buffer_types.c:1368:15: warning: Redundant assignment of 'bih->biSize' to itself. [selfAssignment]
xine-lib-1.2.9/src/xine-engine/buffer_types.c:1369:16: warning: Redundant assignment of 'bih->biWidth' to itself. [selfAssignment]
xine-lib-1.2.9/src/xine-engine/buffer_types.c:1370:17: warning: Redundant assignment of 'bih->biHeight' to itself. [selfAssignment]
xine-lib-1.2.9/src/xine-engine/buffer_types.c:1371:17: warning: Redundant assignment of 'bih->biPlanes' to itself. [selfAssignment]
xine-lib-1.2.9/src/xine-engine/buffer_types.c:1372:19: warning: Redundant assignment of 'bih->biBitCount' to itself. [selfAssignment]
xine-lib-1.2.9/src/xine-engine/buffer_types.c:1373:20: warning: Redundant assignment of 'bih->biSizeImage' to itself. [selfAssignment]
xine-lib-1.2.9/src/xine-engine/buffer_types.c:1374:24: warning: Redundant assignment of 'bih->biXPelsPerMeter' to itself. [selfAssignment]
xine-lib-1.2.9/src/xine-engine/buffer_types.c:1375:24: warning: Redundant assignment of 'bih->biYPelsPerMeter' to itself. [selfAssignment]
xine-lib-1.2.9/src/xine-engine/buffer_types.c:1376:18: warning: Redundant assignment of 'bih->biClrUsed' to itself. [selfAssignment]
xine-lib-1.2.9/src/xine-engine/buffer_types.c:1377:23: warning: Redundant assignment of 'bih->biClrImportant' to itself. [selfAssignment]
xine-lib-1.2.9/src/xine-engine/buffer_types.c:1382:21: warning: Redundant assignment of 'wavex->wFormatTag' to itself. [selfAssignment]
xine-lib-1.2.9/src/xine-engine/buffer_types.c:1383:20: warning: Redundant assignment of 'wavex->nChannels' to itself. [selfAssignment]
xine-lib-1.2.9/src/xine-engine/buffer_types.c:1384:25: warning: Redundant assignment of 'wavex->nSamplesPerSec' to itself. [selfAssignment]
xine-lib-1.2.9/src/xine-engine/buffer_types.c:1385:26: warning: Redundant assignment of 'wavex->nAvgBytesPerSec' to itself. [selfAssignment]
xine-lib-1.2.9/src/xine-engine/buffer_types.c:1386:22: warning: Redundant assignment of 'wavex->nBlockAlign' to itself. [selfAssignment]
xine-lib-1.2.9/src/xine-engine/buffer_types.c:1387:25: warning: Redundant assignment of 'wavex->wBitsPerSample' to itself. [selfAssignment]
xine-lib-1.2.9/src/xine-engine/buffer_types.c:1388:17: warning: Redundant assignment of 'wavex->cbSize' to itself. [selfAssignment]
xine-lib-1.2.9/src/xine-engine/configfile.c:1052:7: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/xine-engine/configfile.c:1049:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/xine-engine/configfile.c:1052:7: note: Variable 'buf' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/xine-engine/configfile.c:1477:3: style: Variable 'output' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/xine-engine/configfile.c:1472:0: note: Variable 'output' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/xine-engine/configfile.c:1477:3: note: Variable 'output' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/xine-engine/info_helper.c:152:69: style: Redundant condition: stream->meta_info_public[info]&&stream->meta_info[info]. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition]
xine-lib-1.2.9/src/xine-engine/info_helper.c:412:3: style: Variable 'meta_info' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/xine-engine/info_helper.c:409:0: note: Variable 'meta_info' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/xine-engine/info_helper.c:412:3: note: Variable 'meta_info' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/xine-engine/info_helper.c:425:3: style: Variable 'meta_info' is reassigned a value before the old one has been used. [redundantAssignment]
xine-lib-1.2.9/src/xine-engine/info_helper.c:422:0: note: Variable 'meta_info' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/xine-engine/info_helper.c:425:3: note: Variable 'meta_info' is reassigned a value before the old one has been used.
xine-lib-1.2.9/src/xine-engine/io_helper.c:231:11: style: The scope of the variable 'rset' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-engine/io_helper.c:231:18: style: The scope of the variable 'wset' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-engine/io_helper.c:234:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-engine/io_helper.c:351:7: style: The scope of the variable 'sret' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-engine/osd.c:361:20: style: The scope of the variable 'rle_p' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-engine/osd.c:362:7: style: The scope of the variable 'x' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-engine/osd.c:362:10: style: The scope of the variable 'y' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-engine/osd.c:363:12: style: The scope of the variable 'c' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-engine/osd.c:862:16: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-engine/osd.c:1198:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-engine/osd.c:1335:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-engine/osd.c:1338:12: style: The scope of the variable 'unicode' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-engine/osd.c:1510:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-engine/osd.c:1512:12: style: The scope of the variable 'unicode' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-engine/osd.c:1627:10: style: The scope of the variable 's' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-engine/osd.c:1627:14: style: The scope of the variable 'p' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-engine/osd.c:1679:28: style: The scope of the variable 'ovl_manager' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-engine/post.c:317:15: style: The scope of the variable 'f' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-engine/post.c:1005:22: style: The scope of the variable 'input' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-engine/post.c:1006:22: style: The scope of the variable 'output' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-engine/video_overlay.c:108:14: style: The scope of the variable 'last_event' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-engine/video_overlay.c:255:14: style: The scope of the variable 'last_event' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-engine/video_overlay.c:255:25: style: The scope of the variable 'this_event' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-engine/video_overlay.c:346:16: style: The scope of the variable 'handle' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-engine/video_overlay.c:648:12: style: The scope of the variable 'handle' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/color.c:428:20: style: The scope of the variable 'n2' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/color.c:447:16: style: The scope of the variable 't1' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/color.c:447:20: style: The scope of the variable 't2' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/color.c:448:24: style: The scope of the variable 'n3' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/color.c:448:28: style: The scope of the variable 'n4' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/color.c:656:9: style: The scope of the variable 'utmp' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/color.c:656:15: style: The scope of the variable 'vtmp' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/color.c:1505:20: style: The scope of the variable 'p_line1' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/color.c:1506:14: style: The scope of the variable 'p_y1' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/color.c:1734:14: style: The scope of the variable '_bvoffset' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/color.c:1734:30: style: The scope of the variable '_ruoffset' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/color.c:1734:46: style: The scope of the variable '_guoffset' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/color.c:1734:62: style: The scope of the variable '_gvoffset' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/color.c:1736:15: style: The scope of the variable 'fmts' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/copy.c:72:7: style: The scope of the variable 'y' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/monitor.c:37:17: style: struct member 'xine_profiler_t::p_start' is never used. [unusedStructMember]
xine-lib-1.2.9/src/xine-utils/sorted_array.c:107:15: style: Expression is always false because 'else if' condition matches previous condition at line 103. [multiCondition]
xine-lib-1.2.9/src/xine-utils/sorted_array.c:85:7: style: The scope of the variable 'low' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/sorted_array.c:85:12: style: The scope of the variable 'high' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/sorted_array.c:85:18: style: The scope of the variable 'mid' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/sorted_array.c:86:7: style: The scope of the variable 'comp' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/utils.c:657:7: style: Condition '!codeset' is always true [knownConditionTrueFalse]
xine-lib-1.2.9/src/xine-utils/utils.c:647:19: note: Assignment 'codeset=NULL', assigned value is 0
xine-lib-1.2.9/src/xine-utils/utils.c:657:7: note: Condition '!codeset' is always true
xine-lib-1.2.9/src/xine-utils/utils.c:610:10: style: The scope of the variable 'lang_len' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/utils.c:611:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/utils.c:663:24: style: The scope of the variable 'mod' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/utils.c:892:15: style: The scope of the variable 's' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/utils.c:1005:37: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/xine-utils/utils.c:1078:37: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-lib-1.2.9/src/xine-utils/utils.c:413:17: style: Unused variable: pwd [unusedVariable]
xine-lib-1.2.9/src/xine-utils/xmllexer.c:175:7: style: The scope of the variable 'tok_pos' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/xmllexer.c:177:8: style: The scope of the variable 'c' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:1484:23: style: The scope of the variable 'dst_2' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:1485:22: style: The scope of the variable 'dst_height' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:1486:7: style: The scope of the variable 'dy' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:1615:22: style: The scope of the variable 'dst_2' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:1616:22: style: The scope of the variable 'dst_height' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:1617:7: style: The scope of the variable 'dy' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:1747:22: style: The scope of the variable 'dst_2' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:1748:22: style: The scope of the variable 'dst_height' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:1749:7: style: The scope of the variable 'dy' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:1880:23: style: The scope of the variable 'dst_2' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:1881:22: style: The scope of the variable 'dst_height' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:1882:7: style: The scope of the variable 'dy' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:2011:22: style: The scope of the variable 'dst_2' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:2012:22: style: The scope of the variable 'dst_height' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:2013:7: style: The scope of the variable 'dy' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:2139:7: style: The scope of the variable 'height' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:2139:15: style: The scope of the variable 'dst_height' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:2140:7: style: The scope of the variable 'dy' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:2188:22: style: The scope of the variable 'dst_2' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:2189:22: style: The scope of the variable 'dst_height' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:2190:7: style: The scope of the variable 'dy' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:2736:14: style: The scope of the variable 'dst_1' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:2737:7: style: The scope of the variable 'width' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:2816:13: style: The scope of the variable 'dst_1' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:2817:7: style: The scope of the variable 'width' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:2895:13: style: The scope of the variable 'dst_1' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:2896:7: style: The scope of the variable 'width' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:2970:14: style: The scope of the variable 'dst_1' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:2971:7: style: The scope of the variable 'width' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:3045:13: style: The scope of the variable 'dst_1' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:3046:7: style: The scope of the variable 'width' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:3117:7: style: The scope of the variable 'width' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:3118:7: style: The scope of the variable 'dy' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:3119:13: style: The scope of the variable 'dst' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:3120:13: style: The scope of the variable 'y' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:3166:13: style: The scope of the variable 'dst_1' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:3167:7: style: The scope of the variable 'width' can be reduced. [variableScope]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:1325:24: style: struct member 'Anonymous0::desc' is never used. [unusedStructMember]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:3314:3: error: Address of auto-variable 'this->intf' returned [returnAddressOfAutoVariable]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:1242:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:1276:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:1279:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:1283:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xine-lib-1.2.9/src/xine-utils/yuv2rgb.c:1286:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
[17:38]

ftp://ftp.se.debian.org/debian/pool/main/x/xine-plugin/xine-plugin_1.0.2.orig.tar.gz
xine-plugin-1.0.2/src/plugin.c:1401:24: style: Variable 'demux' is not assigned a value. [unassignedVariable]
xine-plugin-1.0.2/src/plugin.c:1667:18: style: Variable 'demux' is not assigned a value. [unassignedVariable]
[17:38]

ftp://ftp.se.debian.org/debian/pool/main/x/xine-ui/xine-ui_0.99.9.orig.tar.xz
xine-ui-0.99.9/src/aaui/main.c:285:22: style: The scope of the variable 'cfgdir' can be reduced. [variableScope]
xine-ui-0.99.9/src/aaui/main.c:563:13: style: The scope of the variable 'x_init_threads' can be reduced. [variableScope]
xine-ui-0.99.9/src/aaui/main.c:738:11: style: The scope of the variable 'cfgdir' can be reduced. [variableScope]
xine-ui-0.99.9/src/common/getline.c:50:50: style: Function 'getline' argument 3 names different: declaration 'f' definition 'stream'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/common/libcommon.h:28:50: note: Function 'getline' argument 3 names different: declaration 'f' definition 'stream'.
xine-ui-0.99.9/src/common/getline.c:50:50: note: Function 'getline' argument 3 names different: declaration 'f' definition 'stream'.
xine-ui-0.99.9/src/common/strlcat.c:34:44: style: Function 'strlcat' argument 3 names different: declaration 'size' definition 'siz'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/common/utils.h:84:51: note: Function 'strlcat' argument 3 names different: declaration 'size' definition 'siz'.
xine-ui-0.99.9/src/common/strlcat.c:34:44: note: Function 'strlcat' argument 3 names different: declaration 'size' definition 'siz'.
xine-ui-0.99.9/src/common/strlcpy.c:31:44: style: Function 'strlcpy' argument 3 names different: declaration 'size' definition 'siz'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/common/utils.h:88:51: note: Function 'strlcpy' argument 3 names different: declaration 'size' definition 'siz'.
xine-ui-0.99.9/src/common/strlcpy.c:31:44: note: Function 'strlcpy' argument 3 names different: declaration 'size' definition 'siz'.
xine-ui-0.99.9/src/common/strndup.c:43:21: style: Function 'strndup' argument 1 names different: declaration 's' definition 'str'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/common/libcommon.h:36:27: note: Function 'strndup' argument 1 names different: declaration 's' definition 'str'.
xine-ui-0.99.9/src/common/strndup.c:43:21: note: Function 'strndup' argument 1 names different: declaration 's' definition 'str'.
xine-ui-0.99.9/src/common/strsep.c:54:14: style: The scope of the variable 'spanp' can be reduced. [variableScope]
xine-ui-0.99.9/src/common/strsep.c:55:6: style: The scope of the variable 'c' can be reduced. [variableScope]
xine-ui-0.99.9/src/common/utils.c:200:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-ui-0.99.9/src/common/x11utils.c:325:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-ui-0.99.9/src/common/x11utils.c:325:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-ui-0.99.9/src/common/x11utils.c:289:7: style: Variable 'depths' is reassigned a value before the old one has been used. [redundantAssignment]
xine-ui-0.99.9/src/common/x11utils.c:279:0: note: Variable 'depths' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/common/x11utils.c:289:7: note: Variable 'depths' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/common/x11utils.c:66:24: style: The scope of the variable 'cp' can be reduced. [variableScope]
xine-ui-0.99.9/src/common/x11utils.c:67:24: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-ui-0.99.9/src/common/x11utils.c:68:24: style: The scope of the variable 'req_size' can be reduced. [variableScope]
xine-ui-0.99.9/src/common/x11utils.c:69:24: style: The scope of the variable 'pmf' can be reduced. [variableScope]
xine-ui-0.99.9/src/common/x11utils.c:71:37: style: The scope of the variable 'scr' can be reduced. [variableScope]
xine-ui-0.99.9/src/common/x11utils.c:72:24: style: The scope of the variable 'extlist' can be reduced. [variableScope]
xine-ui-0.99.9/src/common/xscreensaver-remote.c:351:21: style: The scope of the variable 'currenttime' can be reduced. [variableScope]
xine-ui-0.99.9/src/dfb/dfb.c:33:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-ui-0.99.9/src/dfb/main.c:250:11: style: The scope of the variable 'cfgfile' can be reduced. [variableScope]
xine-ui-0.99.9/src/fb/actions.c:336:6: style: The scope of the variable 't' can be reduced. [variableScope]
xine-ui-0.99.9/src/fb/actions.c:315:34: style: Function 'default_command_action' argument 1 names different: declaration 'action_str' definition 'action_name'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/fb/actions.h:225:34: note: Function 'default_command_action' argument 1 names different: declaration 'action_str' definition 'action_name'.
xine-ui-0.99.9/src/fb/actions.c:315:34: note: Function 'default_command_action' argument 1 names different: declaration 'action_str' definition 'action_name'.
xine-ui-0.99.9/src/fb/actions.c:52:8: style: struct member 'Anonymous3::description' is never used. [unusedStructMember]
xine-ui-0.99.9/src/fb/options.c:208:10: error: Common realloc mistake: 'pplugins' nulled but not freed upon failure [memleakOnRealloc]
xine-ui-0.99.9/src/fb/osd.c:370:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-ui-0.99.9/src/fb/osd.c:370:7: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-ui-0.99.9/src/fb/osd.c:379:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-ui-0.99.9/src/fb/osd.c:241:15: style: The scope of the variable 'n' can be reduced. [variableScope]
xine-ui-0.99.9/src/fb/osd.c:260:11: error: Common realloc mistake: 'buf' nulled but not freed upon failure [memleakOnRealloc]
xine-ui-0.99.9/src/fb/post.c:151:12: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-ui-0.99.9/src/fb/post.c:292:48: style: Function 'vpplugin_parse_and_store_post' argument 1 names different: declaration 'post' definition 'post_chain'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/fb/post.h:27:48: note: Function 'vpplugin_parse_and_store_post' argument 1 names different: declaration 'post' definition 'post_chain'.
xine-ui-0.99.9/src/fb/post.c:292:48: note: Function 'vpplugin_parse_and_store_post' argument 1 names different: declaration 'post' definition 'post_chain'.
xine-ui-0.99.9/src/fb/post.c:297:48: style: Function 'applugin_parse_and_store_post' argument 1 names different: declaration 'post' definition 'post_chain'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/fb/post.h:28:48: note: Function 'applugin_parse_and_store_post' argument 1 names different: declaration 'post' definition 'post_chain'.
xine-ui-0.99.9/src/fb/post.c:297:48: note: Function 'applugin_parse_and_store_post' argument 1 names different: declaration 'post' definition 'post_chain'.
xine-ui-0.99.9/src/fb/post.c:274:8: error: Common realloc mistake: '_post_elements' nulled but not freed upon failure [memleakOnRealloc]
xine-ui-0.99.9/src/xitk/Imlib-light/cache.c:327:5: style: Variable 'ptr' is reassigned a value before the old one has been used. [redundantAssignment]
xine-ui-0.99.9/src/xitk/Imlib-light/cache.c:284:0: note: Variable 'ptr' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/Imlib-light/cache.c:327:5: note: Variable 'ptr' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/Imlib-light/colors.c:187:4: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xine-ui-0.99.9/src/xitk/Imlib-light/colors.c:187:4: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xine-ui-0.99.9/src/xitk/Imlib-light/colors.c:187:4: warning: %x in format string (no. 3) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xine-ui-0.99.9/src/xitk/Imlib-light/colors.c:111:23: style: The scope of the variable 'r' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/Imlib-light/colors.c:111:26: style: The scope of the variable 'g' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/Imlib-light/colors.c:111:29: style: The scope of the variable 'b' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/Imlib-light/colors.c:112:44: style: The scope of the variable 'is_used' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/Imlib-light/colors.c:474:23: style: The scope of the variable 'r' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/Imlib-light/colors.c:474:25: style: The scope of the variable 'g' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/Imlib-light/colors.c:474:27: style: The scope of the variable 'b' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/Imlib-light/load.c:295:7: style: Condition '!data' is always true [knownConditionTrueFalse]
xine-ui-0.99.9/src/xitk/Imlib-light/load.c:263:10: note: Assignment 'data=NULL', assigned value is 0
xine-ui-0.99.9/src/xitk/Imlib-light/load.c:295:7: note: Condition '!data' is always true
xine-ui-0.99.9/src/xitk/Imlib-light/load.c:230:13: warning: Either the condition '!f' is redundant or there is possible null pointer dereference: f. [nullPointerRedundantCheck]
xine-ui-0.99.9/src/xitk/Imlib-light/load.c:228:7: note: Assuming that condition '!f' is not redundant
xine-ui-0.99.9/src/xitk/Imlib-light/load.c:230:13: note: Null pointer dereference
xine-ui-0.99.9/src/xitk/Imlib-light/load.c:242:13: warning: Either the condition '!f' is redundant or there is possible null pointer dereference: f. [nullPointerRedundantCheck]
xine-ui-0.99.9/src/xitk/Imlib-light/load.c:240:7: note: Assuming that condition '!f' is not redundant
xine-ui-0.99.9/src/xitk/Imlib-light/load.c:242:13: note: Null pointer dereference
xine-ui-0.99.9/src/xitk/Imlib-light/load.c:72:12: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-ui-0.99.9/src/xitk/Imlib-light/load.c:82:29: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xine-ui-0.99.9/src/xitk/Imlib-light/load.c:86:7: error: Memory leak: lines [memleak]
xine-ui-0.99.9/src/xitk/Imlib-light/misc.c:304:8: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xine-ui-0.99.9/src/xitk/Imlib-light/misc.c:856:8: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xine-ui-0.99.9/src/xitk/Imlib-light/misc.c:79:27: style: The scope of the variable 's1' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/Imlib-light/misc.c:79:32: style: The scope of the variable 's2' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/Imlib-light/misc.c:633:27: style: The scope of the variable 's1' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/Imlib-light/misc.c:633:32: style: The scope of the variable 's2' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/Imlib-light/misc.c:1241:47: style: Function 'Imlib_move_image' argument 2 names different: declaration 'image' definition 'im'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/xitk/Imlib-light/Imlib.h:18:69: note: Function 'Imlib_move_image' argument 2 names different: declaration 'image' definition 'im'.
xine-ui-0.99.9/src/xitk/Imlib-light/misc.c:1241:47: note: Function 'Imlib_move_image' argument 2 names different: declaration 'image' definition 'im'.
xine-ui-0.99.9/src/xitk/Imlib-light/rend.c:12:23: style: The scope of the variable 'dif' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/Imlib-light/rend.c:108:23: style: The scope of the variable 'dif' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/Imlib-light/rend.c:381:23: style: The scope of the variable 'dithy' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/Imlib-light/rend.c:594:23: style: The scope of the variable 'dithy' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/Imlib-light/rend.c:802:23: style: The scope of the variable 'dithy' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/Imlib-light/rend.c:991:23: style: The scope of the variable 'dithy' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/Imlib-light/rend.c:3157:23: style: The scope of the variable 'dithy' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/Imlib-light/rend.c:3268:23: style: The scope of the variable 'dithy' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/Imlib-light/rend.c:3379:23: style: The scope of the variable 'dithy' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/Imlib-light/rend.c:3491:23: style: The scope of the variable 'dithy' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/Imlib-light/rend.c:3539:23: style: The scope of the variable 'dithy' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/Imlib-light/rend.c:3594:23: style: The scope of the variable 'dithy' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/Imlib-light/rend.c:3639:23: style: The scope of the variable 'dithy' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/Imlib-light/rend.c:3694:23: style: The scope of the variable 'dithy' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/Imlib-light/rend.c:6244:27: style: The scope of the variable 'x' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/Imlib-light/rend.c:6244:35: style: The scope of the variable 'pos' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/Imlib-light/rend.c:6237:43: style: Function 'Imlib_render' argument 2 names different: declaration 'image' definition 'im'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/xitk/Imlib-light/Imlib.h:17:65: note: Function 'Imlib_render' argument 2 names different: declaration 'image' definition 'im'.
xine-ui-0.99.9/src/xitk/Imlib-light/rend.c:6237:43: note: Function 'Imlib_render' argument 2 names different: declaration 'image' definition 'im'.
xine-ui-0.99.9/src/xitk/Imlib-light/rend.c:6237:51: style: Function 'Imlib_render' argument 3 names different: declaration 'width' definition 'w'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/xitk/Imlib-light/Imlib.h:17:76: note: Function 'Imlib_render' argument 3 names different: declaration 'width' definition 'w'.
xine-ui-0.99.9/src/xitk/Imlib-light/rend.c:6237:51: note: Function 'Imlib_render' argument 3 names different: declaration 'width' definition 'w'.
xine-ui-0.99.9/src/xitk/Imlib-light/rend.c:6237:58: style: Function 'Imlib_render' argument 4 names different: declaration 'height' definition 'h'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/xitk/Imlib-light/Imlib.h:17:87: note: Function 'Imlib_render' argument 4 names different: declaration 'height' definition 'h'.
xine-ui-0.99.9/src/xitk/Imlib-light/rend.c:6237:58: note: Function 'Imlib_render' argument 4 names different: declaration 'height' definition 'h'.
xine-ui-0.99.9/src/xitk/Imlib-light/utils.c:183:10: style: Checking if unsigned variable 'w' is less than zero. [unsignedLessThanZero]
xine-ui-0.99.9/src/xitk/Imlib-light/utils.c:183:22: style: Checking if unsigned variable 'h' is less than zero. [unsignedLessThanZero]
xine-ui-0.99.9/src/xitk/actions.c:137:7: style: The scope of the variable 't' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/actions.c:266:11: style: The scope of the variable 'ident' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/actions.c:937:21: style: The scope of the variable 'new_num' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/actions.c:1411:14: style: The scope of the variable 'err' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/actions.c:409:61: style: Function 'gui_xine_play' argument 3 names different: declaration 'start_time' definition 'start_time_in_secs'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/xitk/actions.h:42:61: note: Function 'gui_xine_play' argument 3 names different: declaration 'start_time' definition 'start_time_in_secs'.
xine-ui-0.99.9/src/xitk/actions.c:409:61: note: Function 'gui_xine_play' argument 3 names different: declaration 'start_time' definition 'start_time_in_secs'.
xine-ui-0.99.9/src/xitk/actions.c:508:34: style: Function 'gui_xine_open_and_play' argument 1 names different: declaration 'mrl' definition '_mrl'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/xitk/actions.h:44:34: note: Function 'gui_xine_open_and_play' argument 1 names different: declaration 'mrl' definition '_mrl'.
xine-ui-0.99.9/src/xitk/actions.c:508:34: note: Function 'gui_xine_open_and_play' argument 1 names different: declaration 'mrl' definition '_mrl'.
xine-ui-0.99.9/src/xitk/actions.c:508:46: style: Function 'gui_xine_open_and_play' argument 2 names different: declaration 'sub' definition '_sub'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/xitk/actions.h:44:45: note: Function 'gui_xine_open_and_play' argument 2 names different: declaration 'sub' definition '_sub'.
xine-ui-0.99.9/src/xitk/actions.c:508:46: note: Function 'gui_xine_open_and_play' argument 2 names different: declaration 'sub' definition '_sub'.
xine-ui-0.99.9/src/xitk/actions.c:2324:11: style: Variable 'path' is assigned a value that is never used. [unreadVariable]
xine-ui-0.99.9/src/xitk/control.c:833:27: style: The scope of the variable 'old_img' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/errors.c:87:13: style: The scope of the variable 'n' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/errors.c:145:13: style: The scope of the variable 'n' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/errors.c:190:13: style: The scope of the variable 'n' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/errors.c:106:9: error: Common realloc mistake: 'buf' nulled but not freed upon failure [memleakOnRealloc]
xine-ui-0.99.9/src/xitk/errors.c:164:9: error: Common realloc mistake: 'buf' nulled but not freed upon failure [memleakOnRealloc]
xine-ui-0.99.9/src/xitk/errors.c:209:9: error: Common realloc mistake: 'buf' nulled but not freed upon failure [memleakOnRealloc]
xine-ui-0.99.9/src/xitk/event.c:1966:15: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/event.c:1982:17: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/event.c:1989:21: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/file_browser.c:426:16: style: Redundant condition: If 'EXPR', the comparison 'EXPR != '\0'' is always true. [redundantCondition]
xine-ui-0.99.9/src/xitk/file_browser.c:379:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-ui-0.99.9/src/xitk/file_browser.c:1620:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-ui-0.99.9/src/xitk/file_browser.c:796:13: style: The scope of the variable 'p' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/file_browser.c:1359:28: style: The scope of the variable 'offset' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/file_browser.c:1232:99: warning: Division by result of sizeof(). malloc() expects a size in bytes, did you intend to multiply instead? [sizeofDivisionMemfunc]
xine-ui-0.99.9/src/xitk/file_browser.c:736:5: style: Variable 'num_files' is modified but its new value is never used. [unreadVariable]
xine-ui-0.99.9/src/xitk/help.c:93:18: style: The scope of the variable 'xr' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/help.c:105:9: style: The scope of the variable 'bytes_read' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/help.c:152:24: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/help.c:172:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xine-ui-0.99.9/src/xitk/help.c:173:2: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xine-ui-0.99.9/src/xitk/kbindings.c:1051:18: style: Redundant condition: kbedit. '!kbedit || (kbedit && !kbedit->widget_list)' is equivalent to '!kbedit || !kbedit->widget_list' [redundantCondition]
xine-ui-0.99.9/src/xitk/kbindings.c:1066:18: style: Redundant condition: kbedit. '!kbedit || (kbedit && !kbedit->widget_list)' is equivalent to '!kbedit || !kbedit->widget_list' [redundantCondition]
xine-ui-0.99.9/src/xitk/kbindings.c:287:3: style: Variable 'kbt' is reassigned a value before the old one has been used. [redundantAssignment]
xine-ui-0.99.9/src/xitk/kbindings.c:285:0: note: Variable 'kbt' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/kbindings.c:287:3: note: Variable 'kbt' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/kbindings.c:300:3: style: Variable 'kbt' is reassigned a value before the old one has been used. [redundantAssignment]
xine-ui-0.99.9/src/xitk/kbindings.c:298:0: note: Variable 'kbt' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/kbindings.c:300:3: note: Variable 'kbt' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/kbindings.c:329:15: style: The scope of the variable 'shortcut' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/kbindings.c:367:22: style: The scope of the variable 'k' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/kbindings.c:368:22: style: The scope of the variable 'shortcut' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/kbindings_common.c:770:10: style: Condition 'found' is always true [knownConditionTrueFalse]
xine-ui-0.99.9/src/xitk/kbindings_common.c:737:13: note: Assignment 'found=1', assigned value is 1
xine-ui-0.99.9/src/xitk/kbindings_common.c:770:10: note: Condition 'found' is always true
xine-ui-0.99.9/src/xitk/kbindings_common.c:436:5: portability: %zd in format string (no. 3) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xine-ui-0.99.9/src/xitk/kbindings_common.c:906:3: style: Variable 'kbt' is reassigned a value before the old one has been used. [redundantAssignment]
xine-ui-0.99.9/src/xitk/kbindings_common.c:904:0: note: Variable 'kbt' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/kbindings_common.c:906:3: note: Variable 'kbt' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/kbindings_common.c:537:9: style: The scope of the variable 'p' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/kbindings_common.c:594:22: style: The scope of the variable 'modifier' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/kbindings_common.c:726:21: style: The scope of the variable 'brace_offset' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/kbindings_man.c:33:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/lang.c:481:24: style: Redundant condition: If 'EXPR == ' '', the comparison 'EXPR != '\0'' is always true. [redundantCondition]
xine-ui-0.99.9/src/xitk/lirc.c:58:14: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/lirc.c:79:21: style: The scope of the variable 'ret' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/lirc.c:114:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xine-ui-0.99.9/src/xitk/main.c:314:6: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xine-ui-0.99.9/src/xitk/main.c:247:3: style: Variable '_argv' is reassigned a value before the old one has been used. [redundantAssignment]
xine-ui-0.99.9/src/xitk/main.c:245:0: note: Variable '_argv' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/main.c:247:3: note: Variable '_argv' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/main.c:565:3: style: Variable 'configfile' is reassigned a value before the old one has been used. [redundantAssignment]
xine-ui-0.99.9/src/xitk/main.c:562:0: note: Variable 'configfile' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/main.c:565:3: note: Variable 'configfile' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/main.c:904:3: style: Variable 'driver_num' is reassigned a value before the old one has been used. [redundantAssignment]
xine-ui-0.99.9/src/xitk/main.c:893:3: note: Variable 'driver_num' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/main.c:904:3: note: Variable 'driver_num' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/main.c:1328:1: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xine-ui-0.99.9/src/xitk/main.c:348:17: style: The scope of the variable 'user_dbname' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/main.c:455:16: style: The scope of the variable 'len' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/main.c:563:28: style: The scope of the variable 'backend' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/main.c:1402:27: style: The scope of the variable 'cfgdir' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/main.c:1935:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/mediamark.c:3014:13: style: Redundant condition: If 'EXPR', the comparison 'EXPR != '\0'' is always true. [redundantCondition]
xine-ui-0.99.9/src/xitk/mediamark.c:654:16: warning: Either the condition 'if(ln&&(crc>0))' is redundant or there is possible null pointer dereference: ln. [nullPointerRedundantCheck]
xine-ui-0.99.9/src/xitk/mediamark.c:679:11: note: Assuming that condition 'if(ln&&(crc>0))' is not redundant
xine-ui-0.99.9/src/xitk/mediamark.c:654:16: note: Null pointer dereference
xine-ui-0.99.9/src/xitk/mediamark.c:660:23: warning: Either the condition 'if(ln&&(crc>0))' is redundant or there is possible null pointer dereference: ln. [nullPointerRedundantCheck]
xine-ui-0.99.9/src/xitk/mediamark.c:679:11: note: Assuming that condition 'if(ln&&(crc>0))' is not redundant
xine-ui-0.99.9/src/xitk/mediamark.c:660:23: note: Null pointer dereference
xine-ui-0.99.9/src/xitk/mediamark.c:660:14: warning: Either the condition 'if(ln&&(crc>0))' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xine-ui-0.99.9/src/xitk/mediamark.c:679:11: note: Assuming that condition 'if(ln&&(crc>0))' is not redundant
xine-ui-0.99.9/src/xitk/mediamark.c:660:14: note: Null pointer addition
xine-ui-0.99.9/src/xitk/mediamark.c:189:7: style: Variable 'c_alt' is reassigned a value before the old one has been used. [redundantAssignment]
xine-ui-0.99.9/src/xitk/mediamark.c:185:0: note: Variable 'c_alt' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/mediamark.c:189:7: note: Variable 'c_alt' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/mediamark.c:419:17: style: The scope of the variable 'extension' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/mediamark.c:442:12: style: The scope of the variable 'ln' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/mediamark.c:655:23: style: The scope of the variable 'buffer' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/mediamark.c:656:23: style: The scope of the variable 'entry' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/mediamark.c:657:17: style: The scope of the variable 'crc' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/mediamark.c:869:18: style: The scope of the variable 'entry' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/mediamark.c:1859:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/mediamark.c:2522:18: style: The scope of the variable 'dir' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/mediamark.c:2523:18: style: The scope of the variable 'dentry' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/mediamark.c:2541:42: style: The scope of the variable 'path' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/mediamark.c:2541:49: style: The scope of the variable 'd_name' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/mediamark.c:2905:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/mediamark.c:2907:17: style: The scope of the variable 'store_item' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/mediamark.c:2908:10: style: The scope of the variable 'buffer' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/mediamark.c:2988:18: style: The scope of the variable 'dentry' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/mediamark.c:3148:15: style: The scope of the variable 'sub' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/mediamark.c:3149:15: style: The scope of the variable 'ident' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/mediamark.c:3149:23: style: The scope of the variable 'mrl' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/mediamark.c:3150:15: style: The scope of the variable 'start' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/mediamark.c:3150:22: style: The scope of the variable 'end' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/mediamark.c:3150:27: style: The scope of the variable 'av_offset' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/mediamark.c:3150:38: style: The scope of the variable 'spu_offset' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/mediamark.c:2768:45: style: Function 'mediamark_concat_mediamarks' argument 1 names different: declaration 'filename' definition '_filename'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/xitk/mediamark.h:82:45: note: Function 'mediamark_concat_mediamarks' argument 1 names different: declaration 'filename' definition '_filename'.
xine-ui-0.99.9/src/xitk/mediamark.c:2768:45: note: Function 'mediamark_concat_mediamarks' argument 1 names different: declaration 'filename' definition '_filename'.
xine-ui-0.99.9/src/xitk/mediamark.c:2822:44: style: Function 'mediamark_load_mediamarks' argument 1 names different: declaration 'filename' definition '_filename'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/xitk/mediamark.h:83:44: note: Function 'mediamark_load_mediamarks' argument 1 names different: declaration 'filename' definition '_filename'.
xine-ui-0.99.9/src/xitk/mediamark.c:2822:44: note: Function 'mediamark_load_mediamarks' argument 1 names different: declaration 'filename' definition '_filename'.
xine-ui-0.99.9/src/xitk/mediamark.c:3223:12: style: Variable 'path' is assigned a value that is never used. [unreadVariable]
xine-ui-0.99.9/src/xitk/mrl_browser.c:181:3: style: Variable 'filters' is reassigned a value before the old one has been used. [redundantAssignment]
xine-ui-0.99.9/src/xitk/mrl_browser.c:177:0: note: Variable 'filters' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/mrl_browser.c:181:3: note: Variable 'filters' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/mrl_browser.c:240:66: style: Function 'mrl_browser' argument 2 names different: declaration 'add_and_play_cb' definition 'play_cb'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/xitk/mrl_browser.h:34:66: note: Function 'mrl_browser' argument 2 names different: declaration 'add_and_play_cb' definition 'play_cb'.
xine-ui-0.99.9/src/xitk/mrl_browser.c:240:66: note: Function 'mrl_browser' argument 2 names different: declaration 'add_and_play_cb' definition 'play_cb'.
xine-ui-0.99.9/src/xitk/osd.c:566:15: style: The scope of the variable 'n' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/osd.c:585:11: error: Common realloc mistake: 'buf' nulled but not freed upon failure [memleakOnRealloc]
xine-ui-0.99.9/src/xitk/oxine/list.c:120:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xine-ui-0.99.9/src/xitk/oxine/list.c:356:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xine-ui-0.99.9/src/xitk/oxine/list.c:344:13: style: The scope of the variable 'last' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/oxine/list.c:557:57: style: Function 'g_list_remove_link' argument 2 names different: declaration 'llink' definition 'link'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/xitk/oxine/list.h:166:57: note: Function 'g_list_remove_link' argument 2 names different: declaration 'llink' definition 'link'.
xine-ui-0.99.9/src/xitk/oxine/list.c:557:57: note: Function 'g_list_remove_link' argument 2 names different: declaration 'llink' definition 'link'.
xine-ui-0.99.9/src/xitk/oxine/list.c:561:57: style: Function 'g_list_delete_link' argument 2 names different: declaration 'link_' definition 'link'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/xitk/oxine/list.h:167:57: note: Function 'g_list_delete_link' argument 2 names different: declaration 'link_' definition 'link'.
xine-ui-0.99.9/src/xitk/oxine/list.c:561:57: note: Function 'g_list_delete_link' argument 2 names different: declaration 'link_' definition 'link'.
xine-ui-0.99.9/src/xitk/oxine/list.c:652:48: style: Function 'g_list_position' argument 2 names different: declaration 'llink' definition 'link'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/xitk/oxine/list.h:174:50: note: Function 'g_list_position' argument 2 names different: declaration 'llink' definition 'link'.
xine-ui-0.99.9/src/xitk/oxine/list.c:652:48: note: Function 'g_list_position' argument 2 names different: declaration 'llink' definition 'link'.
xine-ui-0.99.9/src/xitk/oxine/mediamarks.c:660:3: style: Variable 'current' is reassigned a value before the old one has been used. [redundantAssignment]
xine-ui-0.99.9/src/xitk/oxine/mediamarks.c:658:0: note: Variable 'current' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/oxine/mediamarks.c:660:3: note: Variable 'current' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/oxine/mediamarks.c:118:8: style: The scope of the variable 'ac' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/oxine/mediamarks.c:118:12: style: The scope of the variable 'bc' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/oxine/mediamarks.c:120:7: style: The scope of the variable 'rtypea' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/oxine/mediamarks.c:120:17: style: The scope of the variable 'rtypeb' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/oxine/mediamarks.c:277:15: style: The scope of the variable 'item' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/oxine/mediamarks.c:301:18: style: The scope of the variable 'entp' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/oxine/mediamarks.c:302:15: style: The scope of the variable 'item' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/oxine/mediamarks.c:539:22: style: The scope of the variable 'back' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/oxine/odk.c:447:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xine-ui-0.99.9/src/xitk/oxine/odk.c:201:3: style: Variable 'p' is reassigned a value before the old one has been used. [redundantAssignment]
xine-ui-0.99.9/src/xitk/oxine/odk.c:199:0: note: Variable 'p' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/oxine/odk.c:201:3: note: Variable 'p' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/oxine/odk.c:497:7: style: The scope of the variable 't' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/oxine/otk.c:1996:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xine-ui-0.99.9/src/xitk/oxine/otk.c:1766:3: style: Variable 'window->widget.draw' is reassigned a value before the old one has been used. [redundantAssignment]
xine-ui-0.99.9/src/xitk/oxine/otk.c:1765:3: note: Variable 'window->widget.draw' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/oxine/otk.c:1766:3: note: Variable 'window->widget.draw' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/oxine/otk.c:1446:17: style: The scope of the variable 'widget' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/oxine/otk.c:1473:17: style: The scope of the variable 'widget' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/oxine/otk.c:1589:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/oxine/otk.c:637:47: style: Function 'otk_send_event' argument 2 names different: declaration 'event' definition 'ev'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/xitk/oxine/otk.h:190:47: note: Function 'otk_send_event' argument 2 names different: declaration 'event' definition 'ev'.
xine-ui-0.99.9/src/xitk/oxine/otk.c:637:47: note: Function 'otk_send_event' argument 2 names different: declaration 'event' definition 'ev'.
xine-ui-0.99.9/src/xitk/oxine/otk.c:847:16: style: Function 'otk_button_grid_new' argument 3 names different: declaration 'user_data' definition 'cb_data'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/xitk/oxine/otk.h:76:16: note: Function 'otk_button_grid_new' argument 3 names different: declaration 'user_data' definition 'cb_data'.
xine-ui-0.99.9/src/xitk/oxine/otk.c:847:16: note: Function 'otk_button_grid_new' argument 3 names different: declaration 'user_data' definition 'cb_data'.
xine-ui-0.99.9/src/xitk/oxine/otk.c:872:16: style: Function 'otk_button_new' argument 8 names different: declaration 'user_data' definition 'cb_data'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/xitk/oxine/otk.h:72:16: note: Function 'otk_button_new' argument 8 names different: declaration 'user_data' definition 'cb_data'.
xine-ui-0.99.9/src/xitk/oxine/otk.c:872:16: note: Function 'otk_button_new' argument 8 names different: declaration 'user_data' definition 'cb_data'.
xine-ui-0.99.9/src/xitk/oxine/otk.c:957:38: style: Function 'otk_button_uc_set' argument 1 names different: declaration 'wid' definition 'this'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/xitk/oxine/otk.h:126:38: note: Function 'otk_button_uc_set' argument 1 names different: declaration 'wid' definition 'this'.
xine-ui-0.99.9/src/xitk/oxine/otk.c:957:38: note: Function 'otk_button_uc_set' argument 1 names different: declaration 'wid' definition 'this'.
xine-ui-0.99.9/src/xitk/oxine/otk.c:957:70: style: Function 'otk_button_uc_set' argument 3 names different: declaration 'data' definition 'uc_data'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/xitk/oxine/otk.h:126:69: note: Function 'otk_button_uc_set' argument 3 names different: declaration 'data' definition 'uc_data'.
xine-ui-0.99.9/src/xitk/oxine/otk.c:957:70: note: Function 'otk_button_uc_set' argument 3 names different: declaration 'data' definition 'uc_data'.
xine-ui-0.99.9/src/xitk/oxine/otk.c:1326:12: style: Function 'otk_list_new' argument 7 names different: declaration 'user_data' definition 'cb_data'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/xitk/oxine/otk.h:83:12: note: Function 'otk_list_new' argument 7 names different: declaration 'user_data' definition 'cb_data'.
xine-ui-0.99.9/src/xitk/oxine/otk.c:1326:12: note: Function 'otk_list_new' argument 7 names different: declaration 'user_data' definition 'cb_data'.
xine-ui-0.99.9/src/xitk/oxine/otk.c:1491:76: style: Function 'otk_layout_add_widget' argument 3 names different: declaration 'srow' definition 'x'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/xitk/oxine/otk.h:137:76: note: Function 'otk_layout_add_widget' argument 3 names different: declaration 'srow' definition 'x'.
xine-ui-0.99.9/src/xitk/oxine/otk.c:1491:76: note: Function 'otk_layout_add_widget' argument 3 names different: declaration 'srow' definition 'x'.
xine-ui-0.99.9/src/xitk/oxine/otk.c:1491:83: style: Function 'otk_layout_add_widget' argument 4 names different: declaration 'scol' definition 'y'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/xitk/oxine/otk.h:137:86: note: Function 'otk_layout_add_widget' argument 4 names different: declaration 'scol' definition 'y'.
xine-ui-0.99.9/src/xitk/oxine/otk.c:1491:83: note: Function 'otk_layout_add_widget' argument 4 names different: declaration 'scol' definition 'y'.
xine-ui-0.99.9/src/xitk/oxine/otk.c:1491:90: style: Function 'otk_layout_add_widget' argument 5 names different: declaration 'frow' definition 'w'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/xitk/oxine/otk.h:137:96: note: Function 'otk_layout_add_widget' argument 5 names different: declaration 'frow' definition 'w'.
xine-ui-0.99.9/src/xitk/oxine/otk.c:1491:90: note: Function 'otk_layout_add_widget' argument 5 names different: declaration 'frow' definition 'w'.
xine-ui-0.99.9/src/xitk/oxine/otk.c:1491:97: style: Function 'otk_layout_add_widget' argument 6 names different: declaration 'fcol' definition 'h'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/xitk/oxine/otk.h:137:106: note: Function 'otk_layout_add_widget' argument 6 names different: declaration 'fcol' definition 'h'.
xine-ui-0.99.9/src/xitk/oxine/otk.c:1491:97: note: Function 'otk_layout_add_widget' argument 6 names different: declaration 'fcol' definition 'h'.
xine-ui-0.99.9/src/xitk/oxine/otk.c:1751:38: style: Function 'otk_window_new' argument 1 names different: declaration 'this' definition 'otk'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/xitk/oxine/otk.h:66:38: note: Function 'otk_window_new' argument 1 names different: declaration 'this' definition 'otk'.
xine-ui-0.99.9/src/xitk/oxine/otk.c:1751:38: note: Function 'otk_window_new' argument 1 names different: declaration 'this' definition 'otk'.
xine-ui-0.99.9/src/xitk/oxine/oxine.c:738:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xine-ui-0.99.9/src/xitk/oxine/oxine.c:288:20: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/oxine/oxine.c:583:17: style: The scope of the variable 'b' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/oxine/utils.c:430:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xine-ui-0.99.9/src/xitk/oxine/utils.c:430:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xine-ui-0.99.9/src/xitk/oxine/utils.c:492:5: portability: %zi in format string (no. 1) requires 'size_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xine-ui-0.99.9/src/xitk/oxine/utils.c:411:17: style: The scope of the variable 'total' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/oxine/utils.c:412:17: style: The scope of the variable 'chunks' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/oxine/utils.c:473:21: style: Function 'ho_verify' argument 1 names different: declaration 'ho' definition 'content'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/xitk/oxine/utils.h:92:21: note: Function 'ho_verify' argument 1 names different: declaration 'ho' definition 'content'.
xine-ui-0.99.9/src/xitk/oxine/utils.c:473:21: note: Function 'ho_verify' argument 1 names different: declaration 'ho' definition 'content'.
xine-ui-0.99.9/src/xitk/oxine/utils.c:196:22: error: Memory leak: job [memleak]
xine-ui-0.99.9/src/xitk/oxine/utils.c:395:0: error: Memory leak: lpNewPrefix [memleak]
xine-ui-0.99.9/src/xitk/panel.c:292:29: style: The scope of the variable 'remain' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/panel.c:952:30: style: The scope of the variable 'autoplay_label' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/panel.c:817:64: style: Function 'panel_toggle_audio_mute' argument 3 names different: declaration 'status' definition 'state'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/xitk/panel.h:100:64: note: Function 'panel_toggle_audio_mute' argument 3 names different: declaration 'status' definition 'state'.
xine-ui-0.99.9/src/xitk/panel.c:817:64: note: Function 'panel_toggle_audio_mute' argument 3 names different: declaration 'status' definition 'state'.
xine-ui-0.99.9/src/xitk/playlist.c:485:10: style: Redundant condition: w. '!w || (w && !(xitk_get_widget_type(w)&WIDGET_GROUP_BROWSER))' is equivalent to '!w || !(xitk_get_widget_type(w)&WIDGET_GROUP_BROWSER)' [redundantCondition]
xine-ui-0.99.9/src/xitk/playlist.c:500:10: style: Redundant condition: w. '!w || (w && !(xitk_get_widget_type(w)&WIDGET_GROUP_BROWSER))' is equivalent to '!w || !(xitk_get_widget_type(w)&WIDGET_GROUP_BROWSER)' [redundantCondition]
xine-ui-0.99.9/src/xitk/playlist.c:72:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/playlist.c:135:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/playlist.c:207:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/playlist.c:735:22: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/playlist.c:743:22: style: The scope of the variable 'stream' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/playlist.c:839:15: style: The scope of the variable 'pa_mrl' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/playlist.c:839:24: style: The scope of the variable 'pl_mrl' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/playlist.c:882:27: style: The scope of the variable 'old_img' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/post.c:1032:31: style: The scope of the variable 'x' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/post.c:1032:34: style: The scope of the variable 'y' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/post.c:1154:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/post.c:1486:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/post.c:1575:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/post.c:2190:12: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/post.c:197:2: error: Common realloc mistake: 'post_audio_plugins' nulled but not freed upon failure [memleakOnRealloc]
xine-ui-0.99.9/src/xitk/post.c:1594:3: error: Common realloc mistake: '_post_elements' nulled but not freed upon failure [memleakOnRealloc]
xine-ui-0.99.9/src/xitk/post.c:2312:8: error: Common realloc mistake: '_post_elements' nulled but not freed upon failure [memleakOnRealloc]
xine-ui-0.99.9/src/xitk/session.c:137:25: style: The scope of the variable 'fd' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/session.c:449:24: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/session.c:506:16: style: The scope of the variable 's' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/session.c:502:33: style: Function 'session_handle_subopt' argument 1 names different: declaration 'optarg' definition 'suboptarg'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/xitk/session.h:72:33: note: Function 'session_handle_subopt' argument 1 names different: declaration 'optarg' definition 'suboptarg'.
xine-ui-0.99.9/src/xitk/session.c:502:33: note: Function 'session_handle_subopt' argument 1 names different: declaration 'optarg' definition 'suboptarg'.
xine-ui-0.99.9/src/xitk/setup.c:260:7: style: The scope of the variable 'need_restart' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/skins.c:45:20: style: The scope of the variable 'pdirent' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/skins.c:68:4: error: Common realloc mistake: 'skins_avail' nulled but not freed upon failure [memleakOnRealloc]
xine-ui-0.99.9/src/xitk/skins_download.c:345:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-ui-0.99.9/src/xitk/skins_download.c:465:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-ui-0.99.9/src/xitk/skins_download.c:355:7: style: Variable 'img' is reassigned a value before the old one has been used. [redundantAssignment]
xine-ui-0.99.9/src/xitk/skins_download.c:348:0: note: Variable 'img' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/skins_download.c:355:7: note: Variable 'img' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/skins_download.c:236:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/skins_download.c:577:25: style: The scope of the variable 'bg' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/skins_download.c:579:25: style: The scope of the variable 'widget' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/skins_download.c:502:6: error: Common realloc mistake: 'skins_avail' nulled but not freed upon failure [memleakOnRealloc]
xine-ui-0.99.9/src/xitk/skins_download.c:503:6: error: Common realloc mistake: 'skin_names' nulled but not freed upon failure [memleakOnRealloc]
xine-ui-0.99.9/src/xitk/snapshot.c:947:7: style: The scope of the variable 'sub_i_u' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/snapshot.c:948:7: style: The scope of the variable 'sub_i_v' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/stdctl.c:48:26: style: The scope of the variable 'selrt' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/stdctl.c:206:13: style: The scope of the variable 'str' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/stream_infos.c:177:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-ui-0.99.9/src/xitk/stream_infos.c:177:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xine-ui-0.99.9/src/xitk/tvset.c:455:3: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment]
xine-ui-0.99.9/src/xitk/tvset.c:451:3: note: Variable 'x' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/tvset.c:455:3: note: Variable 'x' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/tvset.c:463:3: style: Variable 'w' is reassigned a value before the old one has been used. [redundantAssignment]
xine-ui-0.99.9/src/xitk/tvset.c:453:3: note: Variable 'w' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/tvset.c:463:3: note: Variable 'w' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/tvset.c:467:3: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment]
xine-ui-0.99.9/src/xitk/tvset.c:461:3: note: Variable 'x' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/tvset.c:467:3: note: Variable 'x' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/tvset.c:419:44: warning: Division by result of sizeof(). malloc() expects a size in bytes, did you intend to multiply instead? [sizeofDivisionMemfunc]
xine-ui-0.99.9/src/xitk/tvset.c:52:25: style: struct member 'Anonymous11::close' is never used. [unusedStructMember]
xine-ui-0.99.9/src/xitk/tvset.c:463:3: style: Variable 'w' is assigned a value that is never used. [unreadVariable]
xine-ui-0.99.9/src/xitk/videowin.c:1136:39: style: Function 'video_window_dest_size_cb' argument 1 names different: declaration 'this' definition 'data'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/xitk/videowin.h:55:39: note: Function 'video_window_dest_size_cb' argument 1 names different: declaration 'this' definition 'data'.
xine-ui-0.99.9/src/xitk/videowin.c:1136:39: note: Function 'video_window_dest_size_cb' argument 1 names different: declaration 'this' definition 'data'.
xine-ui-0.99.9/src/xitk/videowin.c:1192:42: style: Function 'video_window_frame_output_cb' argument 1 names different: declaration 'this' definition 'data'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/xitk/videowin.h:47:42: note: Function 'video_window_frame_output_cb' argument 1 names different: declaration 'this' definition 'data'.
xine-ui-0.99.9/src/xitk/videowin.c:1192:42: note: Function 'video_window_frame_output_cb' argument 1 names different: declaration 'this' definition 'data'.
xine-ui-0.99.9/src/xitk/videowin.c:78:26: style: struct member 'Anonymous11::video_duration' is never used. [unusedStructMember]
xine-ui-0.99.9/src/xitk/videowin.c:79:26: style: struct member 'Anonymous11::video_average' is never used. [unusedStructMember]
xine-ui-0.99.9/src/xitk/videowin.c:80:26: style: struct member 'Anonymous11::use_duration' is never used. [unusedStructMember]
xine-ui-0.99.9/src/xitk/videowin.c:81:26: style: struct member 'Anonymous11::video_duration_valid' is never used. [unusedStructMember]
xine-ui-0.99.9/src/xitk/videowin.c:97:26: style: struct member 'Anonymous11::xinerama_fullscreen_x' is never used. [unusedStructMember]
xine-ui-0.99.9/src/xitk/videowin.c:99:26: style: struct member 'Anonymous11::xinerama_fullscreen_y' is never used. [unusedStructMember]
xine-ui-0.99.9/src/xitk/videowin.c:100:26: style: struct member 'Anonymous11::xinerama_fullscreen_width' is never used. [unusedStructMember]
xine-ui-0.99.9/src/xitk/videowin.c:101:26: style: struct member 'Anonymous11::xinerama_fullscreen_height' is never used. [unusedStructMember]
xine-ui-0.99.9/src/xitk/videowin.c:1485:25: style: Unused variable: i [unusedVariable]
xine-ui-0.99.9/src/xitk/viewlog.c:187:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/viewlog.c:188:15: style: The scope of the variable 'p' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/browser.c:345:15: style: Condition 'j>(private_data->max_length-1)' is always true [knownConditionTrueFalse]
xine-ui-0.99.9/src/xitk/xine-toolkit/browser.c:46:27: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/browser.c:101:27: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/browser.c:140:27: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/browser.c:157:27: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/browser.c:215:27: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/browser.c:230:27: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/browser.c:245:27: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/browser.c:246:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/browser.c:265:27: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/browser.c:266:27: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/browser.c:286:27: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/browser.c:287:27: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/browser.c:324:27: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/browser.c:324:30: style: The scope of the variable 'j' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/browser.c:324:33: style: The scope of the variable 'max' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/browser.c:379:33: style: The scope of the variable 'len' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/browser.c:511:27: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/browser.c:528:27: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/browser.c:529:27: style: The scope of the variable 'realpos' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/browser.c:551:27: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/browser.c:554:26: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/browser.c:589:27: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/browser.c:604:27: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/browser.c:619:27: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/browser.c:682:27: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/browser.c:700:27: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/browser.c:715:27: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/browser.c:729:27: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/browser.c:740:27: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/browser.c:756:27: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/browser.c:756:30: style: The scope of the variable 'btn_selected' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/browser.c:1205:20: style: The scope of the variable 'wimage' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/browser.c:1057:60: style: Function 'xitk_browser_create' argument 3 names different: declaration 'b' definition 'br'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/xitk/xine-toolkit/xitk.h:1402:60: note: Function 'xitk_browser_create' argument 3 names different: declaration 'b' definition 'br'.
xine-ui-0.99.9/src/xitk/xine-toolkit/browser.c:1057:60: note: Function 'xitk_browser_create' argument 3 names different: declaration 'b' definition 'br'.
xine-ui-0.99.9/src/xitk/xine-toolkit/button.c:33:26: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/button.c:50:26: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/button.c:91:26: style: The scope of the variable 'button_width' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/button.c:170:26: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/button.c:197:26: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/checkbox.c:33:28: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/checkbox.c:50:28: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/checkbox.c:91:28: style: The scope of the variable 'checkbox_width' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/checkbox.c:149:28: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/checkbox.c:179:28: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/checkbox.c:252:28: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/checkbox.c:269:28: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/checkbox.c:284:28: style: The scope of the variable 'clk' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/checkbox.c:284:33: style: The scope of the variable 'focus' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/checkbox.c:362:63: style: Function 'xitk_checkbox_create' argument 3 names different: declaration 'cp' definition 'cb'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/xitk/xine-toolkit/xitk.h:1347:63: note: Function 'xitk_checkbox_create' argument 3 names different: declaration 'cp' definition 'cb'.
xine-ui-0.99.9/src/xitk/xine-toolkit/checkbox.c:362:63: note: Function 'xitk_checkbox_create' argument 3 names different: declaration 'cp' definition 'cb'.
xine-ui-0.99.9/src/xitk/xine-toolkit/combo.c:340:4: style: Variable 'w' is reassigned a value before the old one has been used. [redundantAssignment]
xine-ui-0.99.9/src/xitk/xine-toolkit/combo.c:339:4: note: Variable 'w' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/xine-toolkit/combo.c:340:4: note: Variable 'w' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/xine-toolkit/combo.c:326:32: style: The scope of the variable 'wt' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/combo.c:532:31: style: The scope of the variable 'data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/config.c:485:5: error: Common realloc mistake: 'rcfile' nulled but not freed upon failure [memleakOnRealloc]
xine-ui-0.99.9/src/xitk/xine-toolkit/config.c:488:7: error: Common realloc mistake: 'rcfile' nulled but not freed upon failure [memleakOnRealloc]
xine-ui-0.99.9/src/xitk/xine-toolkit/dnd.c:108:8: style: The scope of the variable 'plen' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/doublebox.c:194:5: style: Variable 'private_data->force_value' is reassigned a value before the old one has been used. [redundantAssignment]
xine-ui-0.99.9/src/xitk/xine-toolkit/doublebox.c:192:5: note: Variable 'private_data->force_value' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/xine-toolkit/doublebox.c:194:5: note: Variable 'private_data->force_value' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/xine-toolkit/font.c:791:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xine-ui-0.99.9/src/xitk/xine-toolkit/font.c:265:16: style: The scope of the variable 'xtfs' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/font.c:327:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/font.c:360:16: style: The scope of the variable 'oldest' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/font.c:361:16: style: The scope of the variable 'cmp' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/font.c:362:16: style: The scope of the variable 'xtfs' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/font.c:418:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/font.c:419:11: style: The scope of the variable 'cmp' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/font.c:737:17: style: The scope of the variable 'width' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/image.c:398:19: style: The scope of the variable 'length' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/image.c:1696:25: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/image.c:1720:25: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/image.c:1737:25: style: The scope of the variable 'skin' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/image.c:127:44: style: Function 'xitk_image_create_pixmap' argument 1 names different: declaration 'idata' definition 'im'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/xitk/xine-toolkit/xitk.h:1976:44: note: Function 'xitk_image_create_pixmap' argument 1 names different: declaration 'idata' definition 'im'.
xine-ui-0.99.9/src/xitk/xine-toolkit/image.c:127:44: note: Function 'xitk_image_create_pixmap' argument 1 names different: declaration 'idata' definition 'im'.
xine-ui-0.99.9/src/xitk/xine-toolkit/image.c:1638:48: style: Function 'xitk_image_load_image' argument 1 names different: declaration 'idata' definition 'im'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/xitk/xine-toolkit/xitk.h:1319:48: note: Function 'xitk_image_load_image' argument 1 names different: declaration 'idata' definition 'im'.
xine-ui-0.99.9/src/xitk/xine-toolkit/image.c:1638:48: note: Function 'xitk_image_load_image' argument 1 names different: declaration 'idata' definition 'im'.
xine-ui-0.99.9/src/xitk/xine-toolkit/inputtext.c:266:48: style: Redundant condition: private_data->skin_element_name==NULL. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition]
xine-ui-0.99.9/src/xitk/xine-toolkit/inputtext.c:76:73: warning: Either the condition 'if(w&&((w->type&8191)==7))' is redundant or there is possible null pointer dereference: w. [nullPointerRedundantCheck]
xine-ui-0.99.9/src/xitk/xine-toolkit/inputtext.c:78:5: note: Assuming that condition 'if(w&&((w->type&8191)==7))' is not redundant
xine-ui-0.99.9/src/xitk/xine-toolkit/inputtext.c:76:73: note: Null pointer dereference
xine-ui-0.99.9/src/xitk/xine-toolkit/inputtext.c:733:7: style: Variable 'newtext' is reassigned a value before the old one has been used. [redundantAssignment]
xine-ui-0.99.9/src/xitk/xine-toolkit/inputtext.c:731:0: note: Variable 'newtext' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/xine-toolkit/inputtext.c:733:7: note: Variable 'newtext' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/xine-toolkit/inputtext.c:122:8: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xine-ui-0.99.9/src/xitk/xine-toolkit/inputtext.c:124:3: note: Found duplicate branches for 'if' and 'else'.
xine-ui-0.99.9/src/xitk/xine-toolkit/inputtext.c:122:8: note: Found duplicate branches for 'if' and 'else'.
xine-ui-0.99.9/src/xitk/xine-toolkit/inputtext.c:55:29: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/inputtext.c:186:21: style: The scope of the variable 'p' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/inputtext.c:188:21: style: The scope of the variable 'width' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/inputtext.c:243:39: style: The scope of the variable 'DefaultColor' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/inputtext.c:420:29: style: The scope of the variable 'button_width' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/inputtext.c:420:43: style: The scope of the variable 'state' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/inputtext.c:422:29: style: The scope of the variable 'btn' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/inputtext.c:499:29: style: The scope of the variable 'pos' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/inputtext.c:517:20: style: The scope of the variable 'width' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/inputtext.c:568:29: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/inputtext.c:632:30: style: The scope of the variable 'p' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/inputtext.c:632:34: style: The scope of the variable 'pp' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/inputtext.c:633:30: style: The scope of the variable 'offset' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/inputtext.c:682:29: style: The scope of the variable 'p' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/inputtext.c:682:33: style: The scope of the variable 'pp' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/inputtext.c:683:29: style: The scope of the variable 'offset' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/inputtext.c:992:6: style: The scope of the variable 'pos' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/inputtext.c:1079:29: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/inputtext.c:1094:29: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/inputtext.c:1078:46: style: Function 'xitk_inputtext_get_text' argument 1 names different: declaration 'it' definition 'w'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/xitk/xine-toolkit/xitk.h:1585:46: note: Function 'xitk_inputtext_get_text' argument 1 names different: declaration 'it' definition 'w'.
xine-ui-0.99.9/src/xitk/xine-toolkit/inputtext.c:1078:46: note: Function 'xitk_inputtext_get_text' argument 1 names different: declaration 'it' definition 'w'.
xine-ui-0.99.9/src/xitk/xine-toolkit/inputtext.c:1093:48: style: Function 'xitk_inputtext_change_text' argument 1 names different: declaration 'it' definition 'w'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/xitk/xine-toolkit/xitk.h:1590:48: note: Function 'xitk_inputtext_change_text' argument 1 names different: declaration 'it' definition 'w'.
xine-ui-0.99.9/src/xitk/xine-toolkit/inputtext.c:1093:48: note: Function 'xitk_inputtext_change_text' argument 1 names different: declaration 'it' definition 'w'.
xine-ui-0.99.9/src/xitk/xine-toolkit/inputtext.c:655:2: style: Variable 'offset' is modified but its new value is never used. [unreadVariable]
xine-ui-0.99.9/src/xitk/xine-toolkit/intbox.c:194:5: style: Variable 'private_data->force_value' is reassigned a value before the old one has been used. [redundantAssignment]
xine-ui-0.99.9/src/xitk/xine-toolkit/intbox.c:192:5: note: Variable 'private_data->force_value' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/xine-toolkit/intbox.c:194:5: note: Variable 'private_data->force_value' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/xine-toolkit/label.c:309:22: warning: Either the condition 'label_!=NULL' is redundant or there is possible null pointer dereference: label_. [nullPointerRedundantCheck]
xine-ui-0.99.9/src/xitk/xine-toolkit/label.c:311:40: note: Assuming that condition 'label_!=NULL' is not redundant
xine-ui-0.99.9/src/xitk/xine-toolkit/label.c:309:22: note: Null pointer dereference
xine-ui-0.99.9/src/xitk/xine-toolkit/label.c:194:7: style: Variable 'fs' is reassigned a value before the old one has been used. [redundantAssignment]
xine-ui-0.99.9/src/xitk/xine-toolkit/label.c:184:0: note: Variable 'fs' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/xine-toolkit/label.c:194:7: note: Variable 'fs' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/xine-toolkit/label.c:348:9: style: The scope of the variable 'label' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/label.c:394:44: style: Function 'xitk_label_change_label' argument 1 names different: declaration 'l' definition 'w'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/xitk/xine-toolkit/xitk.h:1305:44: note: Function 'xitk_label_change_label' argument 1 names different: declaration 'l' definition 'w'.
xine-ui-0.99.9/src/xitk/xine-toolkit/label.c:394:44: note: Function 'xitk_label_change_label' argument 1 names different: declaration 'l' definition 'w'.
xine-ui-0.99.9/src/xitk/xine-toolkit/labelbutton.c:134:48: style: Redundant condition: private_data->skin_element_name==NULL. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition]
xine-ui-0.99.9/src/xitk/xine-toolkit/labelbutton.c:39:27: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/labelbutton.c:63:27: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/labelbutton.c:108:48: style: The scope of the variable 'DefaultColor' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/labelbutton.c:233:21: style: The scope of the variable 'button_width' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/labelbutton.c:233:35: style: The scope of the variable 'state' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/labelbutton.c:237:21: style: The scope of the variable 'btn' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/labelbutton.c:384:27: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/labelbutton.c:404:27: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/labelbutton.c:418:27: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/labelbutton.c:450:27: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/labelbutton.c:465:27: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/labelbutton.c:563:27: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/labelbutton.c:579:27: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/labelbutton.c:591:27: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/labelbutton.c:605:27: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/labelbutton.c:621:27: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/labelbutton.c:629:27: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/labelbutton.c:643:27: style: The scope of the variable 'clk' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/labelbutton.c:643:32: style: The scope of the variable 'focus' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/menu.c:991:38: warning: Either the condition 'me' is redundant or there is possible null pointer dereference: me. [nullPointerRedundantCheck]
xine-ui-0.99.9/src/xitk/xine-toolkit/menu.c:988:8: note: Assuming that condition 'me' is not redundant
xine-ui-0.99.9/src/xitk/xine-toolkit/menu.c:991:38: note: Null pointer dereference
xine-ui-0.99.9/src/xitk/xine-toolkit/recode.c:239:7: style: Condition '!codeset' is always true [knownConditionTrueFalse]
xine-ui-0.99.9/src/xitk/xine-toolkit/recode.c:230:26: note: Assignment 'codeset=NULL', assigned value is 0
xine-ui-0.99.9/src/xitk/xine-toolkit/recode.c:239:7: note: Condition '!codeset' is always true
xine-ui-0.99.9/src/xitk/xine-toolkit/recode.c:230:9: style: The scope of the variable 'lang' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/recode.c:247:24: style: The scope of the variable 'mod' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/skin.c:262:12: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xine-ui-0.99.9/src/xitk/xine-toolkit/skin.c:262:12: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xine-ui-0.99.9/src/xitk/xine-toolkit/skin.c:262:12: warning: %x in format string (no. 3) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xine-ui-0.99.9/src/xitk/xine-toolkit/skin.c:91:18: style: The scope of the variable 'pcache' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/skin.c:224:9: style: The scope of the variable 'p' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/skin.c:135:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xine-ui-0.99.9/src/xitk/xine-toolkit/skin.c:546:8: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xine-ui-0.99.9/src/xitk/xine-toolkit/slider.c:246:67: warning: Either the condition 'if(w&&((w->type&8191)==4))' is redundant or there is possible null pointer dereference: w. [nullPointerRedundantCheck]
xine-ui-0.99.9/src/xitk/xine-toolkit/slider.c:248:5: note: Assuming that condition 'if(w&&((w->type&8191)==4))' is not redundant
xine-ui-0.99.9/src/xitk/xine-toolkit/slider.c:246:67: note: Null pointer dereference
xine-ui-0.99.9/src/xitk/xine-toolkit/slider.c:206:26: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/slider.c:225:26: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/slider.c:274:27: style: The scope of the variable 'button_width' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/slider.c:274:41: style: The scope of the variable 'button_height' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/slider.c:277:27: style: The scope of the variable 'bg' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/slider.c:282:12: style: The scope of the variable 'xcenter' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/slider.c:282:21: style: The scope of the variable 'ycenter' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/slider.c:283:12: style: The scope of the variable 'paddle_width' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/slider.c:284:12: style: The scope of the variable 'paddle_height' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/slider.c:285:12: style: The scope of the variable 'angle' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/slider.c:489:26: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/slider.c:546:26: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/slider.c:597:26: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/slider.c:613:26: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/slider.c:630:26: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/slider.c:643:26: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/slider.c:657:26: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/slider.c:671:26: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/slider.c:684:26: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/slider.c:698:26: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/slider.c:713:26: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/slider.c:727:26: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/slider.c:748:26: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/slider.c:849:58: style: Function 'xitk_slider_create' argument 3 names different: declaration 'sl' definition 's'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/xitk/xine-toolkit/xitk.h:1096:58: note: Function 'xitk_slider_create' argument 3 names different: declaration 'sl' definition 's'.
xine-ui-0.99.9/src/xitk/xine-toolkit/slider.c:849:58: note: Function 'xitk_slider_create' argument 3 names different: declaration 'sl' definition 's'.
xine-ui-0.99.9/src/xitk/xine-toolkit/tabs.c:59:24: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/tabs.c:83:16: style: The scope of the variable 'width' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/tabs.c:83:23: style: The scope of the variable 'x' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/tabs.c:277:24: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/tabs.c:299:24: style: The scope of the variable 'private_data' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/tabs.c:352:32: style: The scope of the variable 'fwidth' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/tabs.c:415:10: style: Variable 'xx' is assigned a value that is never used. [unreadVariable]
xine-ui-0.99.9/src/xitk/xine-toolkit/test.c:632:7: style: Variable 'fs' is reassigned a value before the old one has been used. [redundantAssignment]
xine-ui-0.99.9/src/xitk/xine-toolkit/test.c:611:0: note: Variable 'fs' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/xine-toolkit/test.c:632:7: note: Variable 'fs' is reassigned a value before the old one has been used.
xine-ui-0.99.9/src/xitk/xine-toolkit/test.c:170:18: style: The scope of the variable 'kbuf' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/test.c:171:18: style: The scope of the variable 'len' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/test.c:114:11: style: Variable 'depth' is assigned a value that is never used. [unreadVariable]
xine-ui-0.99.9/src/xitk/xine-toolkit/test.c:296:8: style: Variable 'xw' is assigned a value that is never used. [unreadVariable]
xine-ui-0.99.9/src/xitk/xine-toolkit/test.c:760:12: style: Variable 'height' is assigned a value that is never used. [unreadVariable]
xine-ui-0.99.9/src/xitk/xine-toolkit/test.c:954:3: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xine-ui-0.99.9/src/xitk/xine-toolkit/tips.c:241:30: style: Function 'xitk_tips_init' argument 1 names different: declaration 'display' definition 'disp'. [funcArgNamesDifferent]
xine-ui-0.99.9/src/xitk/xine-toolkit/tips.h:27:30: note: Function 'xitk_tips_init' argument 1 names different: declaration 'display' definition 'disp'.
xine-ui-0.99.9/src/xitk/xine-toolkit/tips.c:241:30: note: Function 'xitk_tips_init' argument 1 names different: declaration 'display' definition 'disp'.
xine-ui-0.99.9/src/xitk/xine-toolkit/widget.c:1565:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xine-ui-0.99.9/src/xitk/xine-toolkit/widget.c:1648:8: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xine-ui-0.99.9/src/xitk/xine-toolkit/widget.c:1648:8: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xine-ui-0.99.9/src/xitk/xine-toolkit/widget.c:1648:8: warning: %x in format string (no. 3) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xine-ui-0.99.9/src/xitk/xine-toolkit/widget.c:763:57: warning: Either the condition 'mywidget&&wl' is redundant or there is possible null pointer dereference: wl. [nullPointerRedundantCheck]
xine-ui-0.99.9/src/xitk/xine-toolkit/widget.c:764:19: note: Assuming that condition 'mywidget&&wl' is not redundant
xine-ui-0.99.9/src/xitk/xine-toolkit/widget.c:763:57: note: Null pointer dereference
xine-ui-0.99.9/src/xitk/xine-toolkit/widget.c:779:57: warning: Either the condition 'mywidget&&wl' is redundant or there is possible null pointer dereference: wl. [nullPointerRedundantCheck]
xine-ui-0.99.9/src/xitk/xine-toolkit/widget.c:781:19: note: Assuming that condition 'mywidget&&wl' is not redundant
xine-ui-0.99.9/src/xitk/xine-toolkit/widget.c:779:57: note: Null pointer dereference
xine-ui-0.99.9/src/xitk/xine-toolkit/widget.c:1301:55: warning: Either the condition 'widget&&wl' is redundant or there is possible null pointer dereference: wl. [nullPointerRedundantCheck]
xine-ui-0.99.9/src/xitk/xine-toolkit/widget.c:1303:17: note: Assuming that condition 'widget&&wl' is not redundant
xine-ui-0.99.9/src/xitk/xine-toolkit/widget.c:1301:55: note: Null pointer dereference
xine-ui-0.99.9/src/xitk/xine-toolkit/widget.c:808:11: style: The scope of the variable 'xi' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/window.c:844:15: style: The scope of the variable 'n' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/window.c:950:15: style: The scope of the variable 'n' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/window.c:1075:18: style: The scope of the variable 'n' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/window.c:1143:15: style: The scope of the variable 'n' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/window.c:1323:18: style: The scope of the variable 'n' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/window.c:1385:15: style: The scope of the variable 'n' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/window.c:1545:18: style: The scope of the variable 'n' can be reduced. [variableScope]
xine-ui-0.99.9/src/xitk/xine-toolkit/window.c:863:11: error: Common realloc mistake: 'buf' nulled but not freed upon failure [memleakOnRealloc]
xine-ui-0.99.9/src/xitk/xine-toolkit/window.c:969:11: error: Common realloc mistake: 'buf' nulled but not freed upon failure [memleakOnRealloc]
xine-ui-0.99.9/src/xitk/xine-toolkit/window.c:1095:9: error: Common realloc mistake: 'buf' nulled but not freed upon failure [memleakOnRealloc]
xine-ui-0.99.9/src/xitk/xine-toolkit/window.c:1162:11: error: Common realloc mistake: 'buf' nulled but not freed upon failure [memleakOnRealloc]
xine-ui-0.99.9/src/xitk/xine-toolkit/window.c:1343:9: error: Common realloc mistake: 'buf' nulled but not freed upon failure [memleakOnRealloc]
xine-ui-0.99.9/src/xitk/xine-toolkit/window.c:1404:11: error: Common realloc mistake: 'buf' nulled but not freed upon failure [memleakOnRealloc]
xine-ui-0.99.9/src/xitk/xine-toolkit/window.c:1565:9: error: Common realloc mistake: 'buf' nulled but not freed upon failure [memleakOnRealloc]
[17:38]

ftp://ftp.se.debian.org/debian/pool/main/x/xinetd/xinetd_2.3.15.orig.tar.gz
xinetd-2.3.15/libs/src/misc/m_env.c:207:50: style: Function 'env_addvar' argument 3 names different: declaration 'var' definition 'var_name'. [funcArgNamesDifferent]
xinetd-2.3.15/libs/src/misc/m_env.h:42:47: note: Function 'env_addvar' argument 3 names different: declaration 'var' definition 'var_name'.
xinetd-2.3.15/libs/src/misc/m_env.c:207:50: note: Function 'env_addvar' argument 3 names different: declaration 'var' definition 'var_name'.
xinetd-2.3.15/libs/src/misc/m_env.c:221:34: style: Function 'env_addstr' argument 2 names different: declaration 'str' definition 'var_string'. [funcArgNamesDifferent]
xinetd-2.3.15/libs/src/misc/m_env.h:43:31: note: Function 'env_addstr' argument 2 names different: declaration 'str' definition 'var_string'.
xinetd-2.3.15/libs/src/misc/m_env.c:221:34: note: Function 'env_addstr' argument 2 names different: declaration 'str' definition 'var_string'.
xinetd-2.3.15/libs/src/portable/fake-getaddrinfo.c:67:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xinetd-2.3.15/libs/src/portable/fake-getnameinfo.c:30:18: style: The scope of the variable 'hp' can be reduced. [variableScope]
xinetd-2.3.15/libs/src/portable/fake-getnameinfo.c:31:7: style: The scope of the variable 'tmpserv' can be reduced. [variableScope]
xinetd-2.3.15/libs/src/sio/sioconf.h:165:0: error: #error function_isatty_not_available ; [preprocessorErrorDirective]
xinetd-2.3.15/libs/src/str/strprint.c:31:24: style: Function 'strx_printv' argument 1 names different: declaration 'cnt' definition 'ccp'. [funcArgNamesDifferent]
xinetd-2.3.15/libs/src/str/str.h:38:25: note: Function 'strx_printv' argument 1 names different: declaration 'cnt' definition 'ccp'.
xinetd-2.3.15/libs/src/str/strprint.c:31:24: note: Function 'strx_printv' argument 1 names different: declaration 'cnt' definition 'ccp'.
xinetd-2.3.15/libs/src/str/strprint.c:31:61: style: Function 'strx_printv' argument 4 names different: declaration 'fmt' definition 'format'. [funcArgNamesDifferent]
xinetd-2.3.15/libs/src/str/str.h:38:62: note: Function 'strx_printv' argument 4 names different: declaration 'fmt' definition 'format'.
xinetd-2.3.15/libs/src/str/strprint.c:31:61: note: Function 'strx_printv' argument 4 names different: declaration 'fmt' definition 'format'.
xinetd-2.3.15/libs/src/str/strprint.c:61:23: style: Function 'strx_print' argument 1 names different: declaration 'count' definition 'ccp'. [funcArgNamesDifferent]
xinetd-2.3.15/libs/src/str/str.h:33:24: note: Function 'strx_print' argument 1 names different: declaration 'count' definition 'ccp'.
xinetd-2.3.15/libs/src/str/strprint.c:61:23: note: Function 'strx_print' argument 1 names different: declaration 'count' definition 'ccp'.
xinetd-2.3.15/libs/src/str/strprint.c:61:60: style: Function 'strx_print' argument 4 names different: declaration 'fmt' definition 'format'. [funcArgNamesDifferent]
xinetd-2.3.15/libs/src/str/str.h:33:63: note: Function 'strx_print' argument 4 names different: declaration 'fmt' definition 'format'.
xinetd-2.3.15/libs/src/str/strprint.c:61:60: note: Function 'strx_print' argument 4 names different: declaration 'fmt' definition 'format'.
xinetd-2.3.15/libs/src/str/strprint.c:77:52: style: Function 'strx_sprint' argument 3 names different: declaration 'fmt' definition 'format'. [funcArgNamesDifferent]
xinetd-2.3.15/libs/src/str/str.h:29:53: note: Function 'strx_sprint' argument 3 names different: declaration 'fmt' definition 'format'.
xinetd-2.3.15/libs/src/str/strprint.c:77:52: note: Function 'strx_sprint' argument 3 names different: declaration 'fmt' definition 'format'.
xinetd-2.3.15/libs/src/str/strprint.c:91:50: style: Function 'strx_nprint' argument 3 names different: declaration 'fmt' definition 'format'. [funcArgNamesDifferent]
xinetd-2.3.15/libs/src/str/str.h:31:51: note: Function 'strx_nprint' argument 3 names different: declaration 'fmt' definition 'format'.
xinetd-2.3.15/libs/src/str/strprint.c:91:50: note: Function 'strx_nprint' argument 3 names different: declaration 'fmt' definition 'format'.
xinetd-2.3.15/libs/src/str/strprint.c:106:51: style: Function 'strx_nprintv' argument 3 names different: declaration 'fmt' definition 'format'. [funcArgNamesDifferent]
xinetd-2.3.15/libs/src/str/str.h:36:52: note: Function 'strx_nprintv' argument 3 names different: declaration 'fmt' definition 'format'.
xinetd-2.3.15/libs/src/str/strprint.c:106:51: note: Function 'strx_nprintv' argument 3 names different: declaration 'fmt' definition 'format'.
xinetd-2.3.15/libs/src/xlog/slog.c:146:10: style: The scope of the variable 'cc' can be reduced. [variableScope]
xinetd-2.3.15/libs/src/xlog/slog.c:161:22: style: Variable 'prefix_size' is assigned a value that is never used. [unreadVariable]
xinetd-2.3.15/libs/src/xlog/xlog.c:59:13: style: The scope of the variable 'ap' can be reduced. [variableScope]
xinetd-2.3.15/libs/src/xlog/xlog.c:61:9: style: The scope of the variable 'status' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/access.c:335:13: style: Variable 'serp' is reassigned a value before the old one has been used. [redundantAssignment]
xinetd-2.3.15/xinetd/access.c:333:0: note: Variable 'serp' is reassigned a value before the old one has been used.
xinetd-2.3.15/xinetd/access.c:335:13: note: Variable 'serp' is reassigned a value before the old one has been used.
xinetd-2.3.15/xinetd/access.c:80:30: style: The scope of the variable 'scp' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/access.c:127:16: style: The scope of the variable 'func' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/access.c:280:8: style: The scope of the variable 'n' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/access.c:281:11: style: The scope of the variable 'nowtime' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/addr.c:294:4: style: Variable 'new_cap' is reassigned a value before the old one has been used. [redundantAssignment]
xinetd-2.3.15/xinetd/addr.c:291:0: note: Variable 'new_cap' is reassigned a value before the old one has been used.
xinetd-2.3.15/xinetd/addr.c:294:4: note: Variable 'new_cap' is reassigned a value before the old one has been used.
xinetd-2.3.15/xinetd/addr.c:323:22: style: The scope of the variable 'old_cap' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/builtins.c:91:23: style: The scope of the variable 'func' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/builtins.c:132:15: style: The scope of the variable 'cc' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/builtins.c:188:14: style: The scope of the variable 'cc' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/builtins.c:425:4: error: Memory leak: ring_buf [memleak]
xinetd-2.3.15/xinetd/child.c:311:29: style: The scope of the variable 'func' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/child.c:64:18: style: Unused variable: rl [unusedVariable]
xinetd-2.3.15/xinetd/conf.c:135:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xinetd-2.3.15/xinetd/conf.c:36:4: style: Redundant pointer operation on 'confp' - it's already a pointer. [redundantPointerOp]
xinetd-2.3.15/xinetd/confparse.c:497:19: style: The scope of the variable 'attr_name' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/connection.c:168:25: warning: Either the condition 'cp==NULL' is redundant or there is possible null pointer dereference: cp. [nullPointerRedundantCheck]
xinetd-2.3.15/xinetd/connection.c:170:11: note: Assuming that condition 'cp==NULL' is not redundant
xinetd-2.3.15/xinetd/connection.c:168:25: note: Null pointer dereference
xinetd-2.3.15/xinetd/connection.c:131:20: style: The scope of the variable 'func' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/connection.c:186:4: style: Redundant pointer operation on 'cp' - it's already a pointer. [redundantPointerOp]
xinetd-2.3.15/xinetd/env.c:100:16: style: The scope of the variable 'func' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/env.c:125:24: style: The scope of the variable 'varname' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/inet.c:50:13: style: The scope of the variable 'u' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/inet.c:50:16: style: The scope of the variable 'i' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/inet.c:57:18: style: The scope of the variable 'grp' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/init.c:67:10: style: The scope of the variable 'err' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/init.c:212:11: style: The scope of the variable 'pidfd' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/init.c:213:11: style: The scope of the variable 'pidfile' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/init.c:240:10: style: The scope of the variable 'pid' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/init.c:278:16: style: The scope of the variable 'func' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/int.c:113:16: style: The scope of the variable 'func' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/int.c:276:16: style: The scope of the variable 'func' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/intcommon.c:67:16: style: The scope of the variable 'func' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/internals.c:366:19: style: The scope of the variable 'serp' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/internals.c:461:16: style: The scope of the variable 'func' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/log.c:150:35: style: The scope of the variable 'func' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/log.c:85:15: style: Variable 'bufsize' is assigned a value that is never used. [unreadVariable]
xinetd-2.3.15/xinetd/log.c:122:15: style: Variable 'bufsize' is assigned a value that is never used. [unreadVariable]
xinetd-2.3.15/xinetd/log.c:211:18: style: Variable 'bufsize' is assigned a value that is never used. [unreadVariable]
xinetd-2.3.15/xinetd/logctl.c:26:49: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xinetd-2.3.15/xinetd/logctl.c:151:16: style: The scope of the variable 'func' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/msg.c:48:16: style: The scope of the variable 'func' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/parse.c:662:24: style: The scope of the variable 'line' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/parsers.c:71:30: style: The scope of the variable 'nvp' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/parsers.c:136:16: style: The scope of the variable 'func' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/parsers.c:160:16: style: The scope of the variable 'func' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/parsers.c:443:13: style: The scope of the variable 'argv_index' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/parsers.c:606:16: style: The scope of the variable 'func' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/parsers.c:908:30: style: The scope of the variable 'level' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/retry.c:186:16: style: The scope of the variable 'func' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/sconf.c:43:16: style: The scope of the variable 'func' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/sconf.c:147:16: style: The scope of the variable 'func' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/sconf.c:238:32: style: The scope of the variable 'nvp' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/sconf.c:51:4: style: Redundant pointer operation on 'scp' - it's already a pointer. [redundantPointerOp]
xinetd-2.3.15/xinetd/sconf.c:134:4: style: Redundant pointer operation on 'scp' - it's already a pointer. [redundantPointerOp]
xinetd-2.3.15/xinetd/sensor.c:48:16: style: The scope of the variable 'func' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/sensor.c:155:16: style: The scope of the variable 'func' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/server.c:115:16: style: The scope of the variable 'func' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/server.c:140:21: style: The scope of the variable 'func' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/server.c:74:7: style: Redundant pointer operation on 'serp' - it's already a pointer. [redundantPointerOp]
xinetd-2.3.15/xinetd/server.c:98:4: style: Redundant pointer operation on 'serp' - it's already a pointer. [redundantPointerOp]
xinetd-2.3.15/xinetd/service.c:82:16: style: The scope of the variable 'func' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/service.c:100:25: style: The scope of the variable 'func' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/service.c:329:36: style: The scope of the variable 'func' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/service.c:484:16: style: The scope of the variable 'func' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/service.c:618:16: style: The scope of the variable 'func' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/service.c:657:16: style: The scope of the variable 'func' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/service.c:698:16: style: The scope of the variable 'func' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/service.c:90:4: style: Redundant pointer operation on 'sp' - it's already a pointer. [redundantPointerOp]
xinetd-2.3.15/xinetd/service.c:119:4: style: Redundant pointer operation on 'sp' - it's already a pointer. [redundantPointerOp]
xinetd-2.3.15/xinetd/special.c:103:16: style: The scope of the variable 'func' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/tcpint.c:88:31: style: The scope of the variable 'func' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/tcpint.c:166:16: style: The scope of the variable 'func' can be reduced. [variableScope]
xinetd-2.3.15/xinetd/util.c:111:16: style: The scope of the variable 'func' can be reduced. [variableScope]
[17:38]

ftp://ftp.se.debian.org/debian/pool/main/x/xininfo/xininfo_0.14.11.orig.tar.gz
xininfo-0.14.11/source/xininfo.c:261:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xininfo-0.14.11/source/xininfo.c:402:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xininfo-0.14.11/source/xininfo.c:431:9: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
[17:38]

ftp://ftp.se.debian.org/debian/pool/main/x/xinit/xinit_1.4.0.orig.tar.gz
xinit-1.4.0/launchd/console_redirect.c:267:26: warning: Assert statement modifies 'redirect_fds'. [assignmentInAssert]
xinit-1.4.0/launchd/privileged_startx/10-tmpdirs.cpp:33:0: error: syntax error [syntaxError]
xinit-1.4.0/launchd/privileged_startx/20-font_cache.cpp:29:0: error: syntax error [syntaxError]
xinit-1.4.0/launchd/privileged_startx/client.c:54:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xinit-1.4.0/launchd/privileged_startx/privileged_startx.plist.cpp:5:0: error: syntax error [syntaxError]
xinit-1.4.0/launchd/privileged_startx/server.c:127:5: style: Variable 'checkin' is reassigned a value before the old one has been used. [redundantAssignment]
xinit-1.4.0/launchd/privileged_startx/server.c:123:0: note: Variable 'checkin' is reassigned a value before the old one has been used.
xinit-1.4.0/launchd/privileged_startx/server.c:127:5: note: Variable 'checkin' is reassigned a value before the old one has been used.
xinit-1.4.0/launchd/user_startx/startx.plist.cpp:5:0: error: syntax error [syntaxError]
xinit-1.4.0/startx.cpp:24:0: error: No pair for character ('). Can't process file. File is either invalid or unicode, which is currently not supported. [syntaxError]
xinit-1.4.0/xinit.c:151:21: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xinit-1.4.0/xinit.c:393:19: style: Function 'startServer' argument 1 names different: declaration 'server' definition 'server_argv'. [funcArgNamesDifferent]
xinit-1.4.0/xinit.c:111:32: note: Function 'startServer' argument 1 names different: declaration 'server' definition 'server_argv'.
xinit-1.4.0/xinit.c:393:19: note: Function 'startServer' argument 1 names different: declaration 'server' definition 'server_argv'.
xinit-1.4.0/xinit.c:559:19: style: Function 'startClient' argument 1 names different: declaration 'client' definition 'client_argv'. [funcArgNamesDifferent]
xinit-1.4.0/xinit.c:112:32: note: Function 'startClient' argument 1 names different: declaration 'client' definition 'client_argv'.
xinit-1.4.0/xinit.c:559:19: note: Function 'startClient' argument 1 names different: declaration 'client' definition 'client_argv'.
xinit-1.4.0/xinit.c:177:9: style: Variable 'client_args_given' is modified but its new value is never used. [unreadVariable]
xinit-1.4.0/xinit.c:205:9: style: Variable 'server_args_given' is modified but its new value is never used. [unreadVariable]
xinit-1.4.0/xinitrc.cpp:10:0: error: syntax error [syntaxError]
[17:38]

ftp://ftp.se.debian.org/debian/pool/main/x/xinput/xinput_1.6.2.orig.tar.gz
xinput-1.6.2/src/buttonmap.c:31:15: style: Function 'get_button_map' argument 4 names different: declaration 'prog_name' definition 'name'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:53:69: note: Function 'get_button_map' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/buttonmap.c:31:15: note: Function 'get_button_map' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/buttonmap.c:32:15: style: Function 'get_button_map' argument 5 names different: declaration 'prog_desc' definition 'desc'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:53:86: note: Function 'get_button_map' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/buttonmap.c:32:15: note: Function 'get_button_map' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/buttonmap.c:95:15: style: Function 'set_button_map' argument 4 names different: declaration 'prog_name' definition 'name'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:54:69: note: Function 'set_button_map' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/buttonmap.c:95:15: note: Function 'set_button_map' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/buttonmap.c:96:15: style: Function 'set_button_map' argument 5 names different: declaration 'prog_desc' definition 'desc'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:54:86: note: Function 'set_button_map' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/buttonmap.c:96:15: note: Function 'set_button_map' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/feedback.c:30:11: style: Function 'set_ptr_feedback' argument 4 names different: declaration 'prog_name' definition 'name'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:52:71: note: Function 'set_ptr_feedback' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/feedback.c:30:11: note: Function 'set_ptr_feedback' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/feedback.c:31:11: style: Function 'set_ptr_feedback' argument 5 names different: declaration 'prog_desc' definition 'desc'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:52:88: note: Function 'set_ptr_feedback' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/feedback.c:31:11: note: Function 'set_ptr_feedback' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/feedback.c:92:14: style: Function 'get_feedbacks' argument 4 names different: declaration 'prog_name' definition 'name'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:51:68: note: Function 'get_feedbacks' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/feedback.c:92:14: note: Function 'get_feedbacks' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/feedback.c:93:14: style: Function 'get_feedbacks' argument 5 names different: declaration 'prog_desc' definition 'desc'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:51:85: note: Function 'get_feedbacks' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/feedback.c:93:14: note: Function 'get_feedbacks' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/hierarchy.c:38:24: style: Function 'create_master' argument 1 names different: declaration 'display' definition 'dpy'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:76:29: note: Function 'create_master' argument 1 names different: declaration 'display' definition 'dpy'.
xinput-1.6.2/src/hierarchy.c:38:24: note: Function 'create_master' argument 1 names different: declaration 'display' definition 'dpy'.
xinput-1.6.2/src/hierarchy.c:38:58: style: Function 'create_master' argument 4 names different: declaration 'prog_name' definition 'name'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:76:68: note: Function 'create_master' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/hierarchy.c:38:58: note: Function 'create_master' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/hierarchy.c:38:70: style: Function 'create_master' argument 5 names different: declaration 'prog_desc' definition 'desc'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:76:85: note: Function 'create_master' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/hierarchy.c:38:70: note: Function 'create_master' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/hierarchy.c:62:24: style: Function 'remove_master' argument 1 names different: declaration 'display' definition 'dpy'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:77:29: note: Function 'remove_master' argument 1 names different: declaration 'display' definition 'dpy'.
xinput-1.6.2/src/hierarchy.c:62:24: note: Function 'remove_master' argument 1 names different: declaration 'display' definition 'dpy'.
xinput-1.6.2/src/hierarchy.c:62:58: style: Function 'remove_master' argument 4 names different: declaration 'prog_name' definition 'name'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:77:68: note: Function 'remove_master' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/hierarchy.c:62:58: note: Function 'remove_master' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/hierarchy.c:62:70: style: Function 'remove_master' argument 5 names different: declaration 'prog_desc' definition 'desc'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:77:85: note: Function 'remove_master' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/hierarchy.c:62:70: note: Function 'remove_master' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/hierarchy.c:142:28: style: Function 'change_attachment' argument 1 names different: declaration 'display' definition 'dpy'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:78:33: note: Function 'change_attachment' argument 1 names different: declaration 'display' definition 'dpy'.
xinput-1.6.2/src/hierarchy.c:142:28: note: Function 'change_attachment' argument 1 names different: declaration 'display' definition 'dpy'.
xinput-1.6.2/src/hierarchy.c:142:62: style: Function 'change_attachment' argument 4 names different: declaration 'prog_name' definition 'name'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:78:72: note: Function 'change_attachment' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/hierarchy.c:142:62: note: Function 'change_attachment' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/hierarchy.c:142:74: style: Function 'change_attachment' argument 5 names different: declaration 'prog_desc' definition 'desc'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:78:89: note: Function 'change_attachment' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/hierarchy.c:142:74: note: Function 'change_attachment' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/hierarchy.c:179:23: style: Function 'float_device' argument 1 names different: declaration 'display' definition 'dpy'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:79:28: note: Function 'float_device' argument 1 names different: declaration 'display' definition 'dpy'.
xinput-1.6.2/src/hierarchy.c:179:23: note: Function 'float_device' argument 1 names different: declaration 'display' definition 'dpy'.
xinput-1.6.2/src/hierarchy.c:179:57: style: Function 'float_device' argument 4 names different: declaration 'prog_name' definition 'name'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:79:67: note: Function 'float_device' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/hierarchy.c:179:57: note: Function 'float_device' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/hierarchy.c:179:69: style: Function 'float_device' argument 5 names different: declaration 'prog_desc' definition 'desc'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:79:84: note: Function 'float_device' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/hierarchy.c:179:69: note: Function 'float_device' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/list.c:39:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xinput-1.6.2/src/list.c:39:13: style: The scope of the variable 'j' can be reduced. [variableScope]
xinput-1.6.2/src/list.c:350:12: style: Function 'list' argument 4 names different: declaration 'prog_name' definition 'name'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:58:59: note: Function 'list' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/list.c:350:12: note: Function 'list' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/list.c:351:12: style: Function 'list' argument 5 names different: declaration 'prog_desc' definition 'desc'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:58:76: note: Function 'list' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/list.c:351:12: note: Function 'list' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/property.c:139:40: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xinput-1.6.2/src/property.c:398:14: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xinput-1.6.2/src/property.c:58:33: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xinput-1.6.2/src/property.c:59:25: style: The scope of the variable 'j' can be reduced. [variableScope]
xinput-1.6.2/src/property.c:59:42: style: The scope of the variable 'size' can be reduced. [variableScope]
xinput-1.6.2/src/property.c:167:18: style: The scope of the variable 'info' can be reduced. [variableScope]
xinput-1.6.2/src/property.c:223:33: style: The scope of the variable 'dpev' can be reduced. [variableScope]
xinput-1.6.2/src/property.c:218:26: style: Function 'watch_props' argument 1 names different: declaration 'display' definition 'dpy'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:69:27: note: Function 'watch_props' argument 1 names different: declaration 'display' definition 'dpy'.
xinput-1.6.2/src/property.c:218:26: note: Function 'watch_props' argument 1 names different: declaration 'display' definition 'dpy'.
xinput-1.6.2/src/property.c:218:60: style: Function 'watch_props' argument 4 names different: declaration 'prog_name' definition 'n'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:69:66: note: Function 'watch_props' argument 4 names different: declaration 'prog_name' definition 'n'.
xinput-1.6.2/src/property.c:218:60: note: Function 'watch_props' argument 4 names different: declaration 'prog_name' definition 'n'.
xinput-1.6.2/src/property.c:218:69: style: Function 'watch_props' argument 5 names different: declaration 'prog_desc' definition 'desc'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:69:83: note: Function 'watch_props' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/property.c:218:69: note: Function 'watch_props' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/property.c:714:64: style: Function 'list_props' argument 4 names different: declaration 'prog_name' definition 'name'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:65:65: note: Function 'list_props' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/property.c:714:64: note: Function 'list_props' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/property.c:715:22: style: Function 'list_props' argument 5 names different: declaration 'prog_desc' definition 'desc'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:65:82: note: Function 'list_props' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/property.c:715:22: note: Function 'list_props' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/property.c:725:65: style: Function 'delete_prop' argument 4 names different: declaration 'prog_name' definition 'name'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:70:66: note: Function 'delete_prop' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/property.c:725:65: note: Function 'delete_prop' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/property.c:726:23: style: Function 'delete_prop' argument 5 names different: declaration 'prog_desc' definition 'desc'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:70:83: note: Function 'delete_prop' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/property.c:726:23: note: Function 'delete_prop' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/property.c:747:24: style: Function 'set_atom_prop' argument 1 names different: declaration 'display' definition 'dpy'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:68:29: note: Function 'set_atom_prop' argument 1 names different: declaration 'display' definition 'dpy'.
xinput-1.6.2/src/property.c:747:24: note: Function 'set_atom_prop' argument 1 names different: declaration 'display' definition 'dpy'.
xinput-1.6.2/src/property.c:747:58: style: Function 'set_atom_prop' argument 4 names different: declaration 'prog_name' definition 'n'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:68:68: note: Function 'set_atom_prop' argument 4 names different: declaration 'prog_name' definition 'n'.
xinput-1.6.2/src/property.c:747:58: note: Function 'set_atom_prop' argument 4 names different: declaration 'prog_name' definition 'n'.
xinput-1.6.2/src/property.c:747:67: style: Function 'set_atom_prop' argument 5 names different: declaration 'prog_desc' definition 'desc'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:68:85: note: Function 'set_atom_prop' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/property.c:747:67: note: Function 'set_atom_prop' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/property.c:753:23: style: Function 'set_int_prop' argument 1 names different: declaration 'display' definition 'dpy'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:66:28: note: Function 'set_int_prop' argument 1 names different: declaration 'display' definition 'dpy'.
xinput-1.6.2/src/property.c:753:23: note: Function 'set_int_prop' argument 1 names different: declaration 'display' definition 'dpy'.
xinput-1.6.2/src/property.c:753:57: style: Function 'set_int_prop' argument 4 names different: declaration 'prog_name' definition 'n'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:66:67: note: Function 'set_int_prop' argument 4 names different: declaration 'prog_name' definition 'n'.
xinput-1.6.2/src/property.c:753:57: note: Function 'set_int_prop' argument 4 names different: declaration 'prog_name' definition 'n'.
xinput-1.6.2/src/property.c:753:66: style: Function 'set_int_prop' argument 5 names different: declaration 'prog_desc' definition 'desc'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:66:84: note: Function 'set_int_prop' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/property.c:753:66: note: Function 'set_int_prop' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/property.c:778:25: style: Function 'set_float_prop' argument 1 names different: declaration 'display' definition 'dpy'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:67:30: note: Function 'set_float_prop' argument 1 names different: declaration 'display' definition 'dpy'.
xinput-1.6.2/src/property.c:778:25: note: Function 'set_float_prop' argument 1 names different: declaration 'display' definition 'dpy'.
xinput-1.6.2/src/property.c:778:59: style: Function 'set_float_prop' argument 4 names different: declaration 'prog_name' definition 'n'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:67:69: note: Function 'set_float_prop' argument 4 names different: declaration 'prog_name' definition 'n'.
xinput-1.6.2/src/property.c:778:59: note: Function 'set_float_prop' argument 4 names different: declaration 'prog_name' definition 'n'.
xinput-1.6.2/src/property.c:778:68: style: Function 'set_float_prop' argument 5 names different: declaration 'prog_desc' definition 'desc'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:67:86: note: Function 'set_float_prop' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/property.c:778:68: note: Function 'set_float_prop' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/property.c:791:62: style: Function 'set_prop' argument 4 names different: declaration 'prog_name' definition 'name'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:71:63: note: Function 'set_prop' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/property.c:791:62: note: Function 'set_prop' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/property.c:792:20: style: Function 'set_prop' argument 5 names different: declaration 'prog_desc' definition 'desc'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:71:80: note: Function 'set_prop' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/property.c:792:20: note: Function 'set_prop' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/property.c:838:61: style: Function 'disable' argument 4 names different: declaration 'prog_name' definition 'name'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:72:62: note: Function 'disable' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/property.c:838:61: note: Function 'disable' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/property.c:838:73: style: Function 'disable' argument 5 names different: declaration 'prog_desc' definition 'desc'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:72:79: note: Function 'disable' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/property.c:838:73: note: Function 'disable' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/property.c:852:60: style: Function 'enable' argument 4 names different: declaration 'prog_name' definition 'name'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:73:61: note: Function 'enable' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/property.c:852:60: note: Function 'enable' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/property.c:852:72: style: Function 'enable' argument 5 names different: declaration 'prog_desc' definition 'desc'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:73:78: note: Function 'enable' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/property.c:852:72: note: Function 'enable' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/property.c:390:21: error: Memory leak: data.c [memleak]
xinput-1.6.2/src/setcp.c:30:28: style: Function 'set_clientpointer' argument 1 names different: declaration 'display' definition 'dpy'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:80:33: note: Function 'set_clientpointer' argument 1 names different: declaration 'display' definition 'dpy'.
xinput-1.6.2/src/setcp.c:30:28: note: Function 'set_clientpointer' argument 1 names different: declaration 'display' definition 'dpy'.
xinput-1.6.2/src/setcp.c:30:62: style: Function 'set_clientpointer' argument 4 names different: declaration 'prog_name' definition 'name'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:80:72: note: Function 'set_clientpointer' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/setcp.c:30:62: note: Function 'set_clientpointer' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/setcp.c:30:74: style: Function 'set_clientpointer' argument 5 names different: declaration 'prog_desc' definition 'desc'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:80:89: note: Function 'set_clientpointer' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/setcp.c:30:74: note: Function 'set_clientpointer' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/setint.c:30:14: style: Function 'set_integer_feedback' argument 4 names different: declaration 'prog_name' definition 'name'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:61:75: note: Function 'set_integer_feedback' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/setint.c:30:14: note: Function 'set_integer_feedback' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/setint.c:31:14: style: Function 'set_integer_feedback' argument 5 names different: declaration 'prog_desc' definition 'desc'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:61:92: note: Function 'set_integer_feedback' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/setint.c:31:14: note: Function 'set_integer_feedback' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/setmode.c:31:10: style: Function 'set_mode' argument 4 names different: declaration 'prog_name' definition 'name'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:57:63: note: Function 'set_mode' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/setmode.c:31:10: note: Function 'set_mode' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/setmode.c:32:10: style: Function 'set_mode' argument 5 names different: declaration 'prog_desc' definition 'desc'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:57:80: note: Function 'set_mode' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/setmode.c:32:10: note: Function 'set_mode' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/setptr.c:30:12: style: Function 'set_pointer' argument 4 names different: declaration 'prog_name' definition 'name'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:55:66: note: Function 'set_pointer' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/setptr.c:30:12: note: Function 'set_pointer' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/setptr.c:31:12: style: Function 'set_pointer' argument 5 names different: declaration 'prog_desc' definition 'desc'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:55:83: note: Function 'set_pointer' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/setptr.c:31:12: note: Function 'set_pointer' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/state.c:36:11: style: The scope of the variable 'loop' can be reduced. [variableScope]
xinput-1.6.2/src/state.c:37:11: style: The scope of the variable 'loop2' can be reduced. [variableScope]
xinput-1.6.2/src/state.c:38:19: style: The scope of the variable 'cls' can be reduced. [variableScope]
xinput-1.6.2/src/state.c:39:21: style: The scope of the variable 'val_state' can be reduced. [variableScope]
xinput-1.6.2/src/state.c:40:17: style: The scope of the variable 'key_state' can be reduced. [variableScope]
xinput-1.6.2/src/state.c:41:19: style: The scope of the variable 'but_state' can be reduced. [variableScope]
xinput-1.6.2/src/state.c:30:12: style: Function 'query_state' argument 4 names different: declaration 'prog_name' definition 'name'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:62:66: note: Function 'query_state' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/state.c:30:12: note: Function 'query_state' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/state.c:31:12: style: Function 'query_state' argument 5 names different: declaration 'prog_desc' definition 'desc'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:62:83: note: Function 'query_state' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/state.c:31:12: note: Function 'query_state' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/state.c:73:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xinput-1.6.2/src/state.c:74:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xinput-1.6.2/src/test.c:45:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xinput-1.6.2/src/test.c:49:22: style: The scope of the variable 'ip' can be reduced. [variableScope]
xinput-1.6.2/src/test.c:165:19: style: The scope of the variable 'info' can be reduced. [variableScope]
xinput-1.6.2/src/test.c:162:12: style: Function 'test' argument 4 names different: declaration 'prog_name' definition 'name'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:59:59: note: Function 'test' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/test.c:162:12: note: Function 'test' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/test.c:163:12: style: Function 'test' argument 5 names different: declaration 'prog_desc' definition 'desc'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:59:76: note: Function 'test' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/test.c:163:12: note: Function 'test' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/test_xi2.c:131:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xinput-1.6.2/src/test_xi2.c:330:16: style: Function 'test_xi2' argument 4 names different: declaration 'prog_name' definition 'name'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:81:63: note: Function 'test_xi2' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/test_xi2.c:330:16: note: Function 'test_xi2' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/test_xi2.c:331:16: style: Function 'test_xi2' argument 5 names different: declaration 'prog_desc' definition 'desc'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:81:80: note: Function 'test_xi2' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/test_xi2.c:331:16: note: Function 'test_xi2' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/transform.c:314:24: style: Function 'map_to_output' argument 1 names different: declaration 'display' definition 'dpy'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:82:29: note: Function 'map_to_output' argument 1 names different: declaration 'display' definition 'dpy'.
xinput-1.6.2/src/transform.c:314:24: note: Function 'map_to_output' argument 1 names different: declaration 'display' definition 'dpy'.
xinput-1.6.2/src/transform.c:314:59: style: Function 'map_to_output' argument 4 names different: declaration 'prog_name' definition 'name'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:82:68: note: Function 'map_to_output' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/transform.c:314:59: note: Function 'map_to_output' argument 4 names different: declaration 'prog_name' definition 'name'.
xinput-1.6.2/src/transform.c:314:71: style: Function 'map_to_output' argument 5 names different: declaration 'prog_desc' definition 'desc'. [funcArgNamesDifferent]
xinput-1.6.2/src/xinput.h:82:85: note: Function 'map_to_output' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/transform.c:314:71: note: Function 'map_to_output' argument 5 names different: declaration 'prog_desc' definition 'desc'.
xinput-1.6.2/src/xinput.c:159:24: style: The scope of the variable 'version' can be reduced. [variableScope]
[17:38]

ftp://ftp.se.debian.org/debian/pool/main/x/xinput-calibrator/xinput-calibrator_0.7.5+git20140201.orig.tar.gz
xinput-calibrator-0.7.5+git20130410/src/calibrator.cpp:40:42: style: Function 'Calibrator' argument 1 names different: declaration 'device_name' definition 'device_name0'. [funcArgNamesDifferent]
xinput-calibrator-0.7.5+git20130410/src/calibrator.hh:145:34: note: Function 'Calibrator' argument 1 names different: declaration 'device_name' definition 'device_name0'.
xinput-calibrator-0.7.5+git20130410/src/calibrator.cpp:40:42: note: Function 'Calibrator' argument 1 names different: declaration 'device_name' definition 'device_name0'.
xinput-calibrator-0.7.5+git20130410/src/calibrator.cpp:40:70: style: Function 'Calibrator' argument 2 names different: declaration 'axys' definition 'axys0'. [funcArgNamesDifferent]
xinput-calibrator-0.7.5+git20130410/src/calibrator.hh:146:30: note: Function 'Calibrator' argument 2 names different: declaration 'axys' definition 'axys0'.
xinput-calibrator-0.7.5+git20130410/src/calibrator.cpp:40:70: note: Function 'Calibrator' argument 2 names different: declaration 'axys' definition 'axys0'.
xinput-calibrator-0.7.5+git20130410/src/calibrator.cpp:42:22: style: Function 'Calibrator' argument 5 names different: declaration 'output_type' definition 'output_type0'. [funcArgNamesDifferent]
xinput-calibrator-0.7.5+git20130410/src/calibrator.hh:149:33: note: Function 'Calibrator' argument 5 names different: declaration 'output_type' definition 'output_type0'.
xinput-calibrator-0.7.5+git20130410/src/calibrator.cpp:42:22: note: Function 'Calibrator' argument 5 names different: declaration 'output_type' definition 'output_type0'.
xinput-calibrator-0.7.5+git20130410/src/calibrator.cpp:42:48: style: Function 'Calibrator' argument 6 names different: declaration 'geometry' definition 'geometry0'. [funcArgNamesDifferent]
xinput-calibrator-0.7.5+git20130410/src/calibrator.hh:150:28: note: Function 'Calibrator' argument 6 names different: declaration 'geometry' definition 'geometry0'.
xinput-calibrator-0.7.5+git20130410/src/calibrator.cpp:42:48: note: Function 'Calibrator' argument 6 names different: declaration 'geometry' definition 'geometry0'.
xinput-calibrator-0.7.5+git20130410/src/calibrator.cpp:43:16: style: Function 'Calibrator' argument 7 names different: declaration 'use_timeout' definition 'use_timeout0'. [funcArgNamesDifferent]
xinput-calibrator-0.7.5+git20130410/src/calibrator.hh:151:27: note: Function 'Calibrator' argument 7 names different: declaration 'use_timeout' definition 'use_timeout0'.
xinput-calibrator-0.7.5+git20130410/src/calibrator.cpp:43:16: note: Function 'Calibrator' argument 7 names different: declaration 'use_timeout' definition 'use_timeout0'.
xinput-calibrator-0.7.5+git20130410/src/calibrator.cpp:43:42: style: Function 'Calibrator' argument 8 names different: declaration 'output_filename' definition 'output_filename0'. [funcArgNamesDifferent]
xinput-calibrator-0.7.5+git20130410/src/calibrator.hh:152:28: note: Function 'Calibrator' argument 8 names different: declaration 'output_filename' definition 'output_filename0'.
xinput-calibrator-0.7.5+git20130410/src/calibrator.cpp:43:42: note: Function 'Calibrator' argument 8 names different: declaration 'output_filename' definition 'output_filename0'.
xinput-calibrator-0.7.5+git20130410/src/calibrator.cpp:241:49: style: Function 'has_xorgconfd_support' argument 1 names different: declaration 'display' definition 'dpy'. [funcArgNamesDifferent]
xinput-calibrator-0.7.5+git20130410/src/calibrator.hh:202:41: note: Function 'has_xorgconfd_support' argument 1 names different: declaration 'display' definition 'dpy'.
xinput-calibrator-0.7.5+git20130410/src/calibrator.cpp:241:49: note: Function 'has_xorgconfd_support' argument 1 names different: declaration 'display' definition 'dpy'.
xinput-calibrator-0.7.5+git20130410/src/calibrator.cpp:49:5: performance: Variable 'old_axys' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xinput-calibrator-0.7.5+git20130410/src/calibrator.hh:193:10: style: Technically the member function 'Calibrator::along_axis' can be const. [functionConst]
xinput-calibrator-0.7.5+git20130410/src/calibrator.cpp:135:25: note: Technically the member function 'Calibrator::along_axis' can be const.
xinput-calibrator-0.7.5+git20130410/src/calibrator.hh:193:10: note: Technically the member function 'Calibrator::along_axis' can be const.
xinput-calibrator-0.7.5+git20130410/src/calibrator.hh:199:10: performance: Technically the member function 'Calibrator::is_sysfs_name' can be static. [functionStatic]
xinput-calibrator-0.7.5+git20130410/src/calibrator.cpp:207:18: note: Technically the member function 'Calibrator::is_sysfs_name' can be static.
xinput-calibrator-0.7.5+git20130410/src/calibrator.hh:199:10: note: Technically the member function 'Calibrator::is_sysfs_name' can be static.
xinput-calibrator-0.7.5+git20130410/src/calibrator.hh:202:10: performance: Technically the member function 'Calibrator::has_xorgconfd_support' can be static. [functionStatic]
xinput-calibrator-0.7.5+git20130410/src/calibrator.cpp:241:18: note: Technically the member function 'Calibrator::has_xorgconfd_support' can be static.
xinput-calibrator-0.7.5+git20130410/src/calibrator.hh:202:10: note: Technically the member function 'Calibrator::has_xorgconfd_support' can be static.
xinput-calibrator-0.7.5+git20130410/src/calibrator.hh:130:9: style: Class 'WrongCalibratorException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xinput-calibrator-0.7.5+git20130410/src/calibrator.hh:67:1: warning: The struct 'AxisInfo' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xinput-calibrator-0.7.5+git20130410/src/calibrator.hh:83:1: warning: The struct 'XYinfo' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xinput-calibrator-0.7.5+git20130410/src/calibrator.hh:196:43: performance: Function parameter 'new_axys' should be passed by const reference. [passedByValue]
xinput-calibrator-0.7.5+git20130410/src/calibrator/Evdev.cpp:342:17: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
xinput-calibrator-0.7.5+git20130410/src/calibrator/Evdev.cpp:365:17: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
xinput-calibrator-0.7.5+git20130410/src/calibrator/Usbtouchscreen.cpp:162:13: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable]
xinput-calibrator-0.7.5+git20130410/src/calibrator/Usbtouchscreen.cpp:178:13: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable]
xinput-calibrator-0.7.5+git20130410/src/calibrator/Usbtouchscreen.cpp:131:5: error: Buffer is accessed out of bounds. [bufferAccessOutOfBounds]
xinput-calibrator-0.7.5+git20130410/src/gui/gtkmm.cpp:97:40: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xinput-calibrator-0.7.5+git20130410/src/gui/gtkmm.cpp:113:43: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xinput-calibrator-0.7.5+git20130410/src/gui/x11.cpp:225:36: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xinput-calibrator-0.7.5+git20130410/src/gui/x11.cpp:240:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xinput-calibrator-0.7.5+git20130410/src/main_common.cpp:198:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xinput-calibrator-0.7.5+git20130410/src/calibrator/Usbtouchscreen.hpp:49:10: performance: Technically the member function 'CalibratorUsbtouchscreen::yesno' can be static. [functionStatic]
xinput-calibrator-0.7.5+git20130410/src/calibrator/Usbtouchscreen.hpp:41:18: style: The function 'finish_data' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xinput-calibrator-0.7.5+git20130410/src/calibrator.hh:196:18: note: Virtual function in base class
xinput-calibrator-0.7.5+git20130410/src/calibrator/Usbtouchscreen.hpp:41:18: note: Function in derived class
xinput-calibrator-0.7.5+git20130410/src/calibrator/Evdev.hpp:66:18: style: The function 'finish' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xinput-calibrator-0.7.5+git20130410/src/calibrator.hh:179:18: note: Virtual function in base class
xinput-calibrator-0.7.5+git20130410/src/calibrator/Evdev.hpp:66:18: note: Function in derived class
xinput-calibrator-0.7.5+git20130410/src/calibrator/Evdev.hpp:67:18: style: The function 'finish_data' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xinput-calibrator-0.7.5+git20130410/src/calibrator.hh:196:18: note: Virtual function in base class
xinput-calibrator-0.7.5+git20130410/src/calibrator/Evdev.hpp:67:18: note: Function in derived class
xinput-calibrator-0.7.5+git20130410/src/calibrator/XorgPrint.hpp:40:18: style: The function 'finish_data' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xinput-calibrator-0.7.5+git20130410/src/calibrator.hh:196:18: note: Virtual function in base class
xinput-calibrator-0.7.5+git20130410/src/calibrator/XorgPrint.hpp:40:18: note: Function in derived class
xinput-calibrator-0.7.5+git20130410/src/calibrator/Usbtouchscreen.hpp:41:43: performance: Function parameter 'new_axys' should be passed by const reference. [passedByValue]
xinput-calibrator-0.7.5+git20130410/src/calibrator/Evdev.hpp:67:43: performance: Function parameter 'new_axys' should be passed by const reference. [passedByValue]
xinput-calibrator-0.7.5+git20130410/src/calibrator/Evdev.hpp:71:39: performance: Function parameter 'new_axys' should be passed by const reference. [passedByValue]
xinput-calibrator-0.7.5+git20130410/src/calibrator/Evdev.hpp:82:40: performance: Function parameter 'new_axys' should be passed by const reference. [passedByValue]
xinput-calibrator-0.7.5+git20130410/src/calibrator/Evdev.hpp:83:34: performance: Function parameter 'new_axys' should be passed by const reference. [passedByValue]
xinput-calibrator-0.7.5+git20130410/src/calibrator/Evdev.hpp:84:37: performance: Function parameter 'new_axys' should be passed by const reference. [passedByValue]
xinput-calibrator-0.7.5+git20130410/src/calibrator/XorgPrint.hpp:40:43: performance: Function parameter 'new_axys' should be passed by const reference. [passedByValue]
xinput-calibrator-0.7.5+git20130410/src/calibrator/XorgPrint.hpp:43:40: performance: Function parameter 'new_axys' should be passed by const reference. [passedByValue]
xinput-calibrator-0.7.5+git20130410/src/calibrator/XorgPrint.hpp:44:34: performance: Function parameter 'new_axys' should be passed by const reference. [passedByValue]
xinput-calibrator-0.7.5+git20130410/src/gui/gtkmm.hpp:37:5: style: Class 'CalibrationArea' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xinput-calibrator-0.7.5+git20130410/src/gui/x11.hpp:39:5: style: Class 'GuiCalibratorX11' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xinput-calibrator-0.7.5+git20130410/src/calibrator/Tester.hpp:43:18: style: The function 'finish_data' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xinput-calibrator-0.7.5+git20130410/src/calibrator.hh:196:18: note: Virtual function in base class
xinput-calibrator-0.7.5+git20130410/src/calibrator/Tester.hpp:43:18: note: Function in derived class
xinput-calibrator-0.7.5+git20130410/src/calibrator/Tester.hpp:46:20: style: The function 'emulate_driver' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xinput-calibrator-0.7.5+git20130410/src/calibrator.hh:255:20: note: Virtual function in base class
xinput-calibrator-0.7.5+git20130410/src/calibrator/Tester.hpp:46:20: note: Function in derived class
xinput-calibrator-0.7.5+git20130410/src/calibrator/Tester.hpp:51:18: style: The function 'new_axis_print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xinput-calibrator-0.7.5+git20130410/src/calibrator.hh:257:18: note: Virtual function in base class
xinput-calibrator-0.7.5+git20130410/src/calibrator/Tester.hpp:51:18: note: Function in derived class
xinput-calibrator-0.7.5+git20130410/src/calibrator/Tester.hpp:56:18: style: The function 'add_click' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xinput-calibrator-0.7.5+git20130410/src/calibrator.hh:261:18: note: Virtual function in base class
xinput-calibrator-0.7.5+git20130410/src/calibrator/Tester.hpp:56:18: note: Function in derived class
xinput-calibrator-0.7.5+git20130410/src/calibrator/Tester.hpp:59:18: style: The function 'finish' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xinput-calibrator-0.7.5+git20130410/src/calibrator.hh:263:18: note: Virtual function in base class
xinput-calibrator-0.7.5+git20130410/src/calibrator/Tester.hpp:59:18: note: Function in derived class
xinput-calibrator-0.7.5+git20130410/src/calibrator/EvdevTester.hpp:47:20: style: The function 'emulate_driver' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xinput-calibrator-0.7.5+git20130410/src/calibrator.hh:255:20: note: Virtual function in base class
xinput-calibrator-0.7.5+git20130410/src/calibrator/EvdevTester.hpp:47:20: note: Function in derived class
xinput-calibrator-0.7.5+git20130410/src/calibrator/EvdevTester.hpp:49:18: style: The function 'new_axis_print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xinput-calibrator-0.7.5+git20130410/src/calibrator.hh:257:18: note: Virtual function in base class
xinput-calibrator-0.7.5+git20130410/src/calibrator/EvdevTester.hpp:49:18: note: Function in derived class
xinput-calibrator-0.7.5+git20130410/src/calibrator/EvdevTester.hpp:54:18: style: The function 'add_click' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xinput-calibrator-0.7.5+git20130410/src/calibrator.hh:261:18: note: Virtual function in base class
xinput-calibrator-0.7.5+git20130410/src/calibrator/EvdevTester.hpp:54:18: note: Function in derived class
xinput-calibrator-0.7.5+git20130410/src/calibrator/EvdevTester.hpp:57:18: style: The function 'finish' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xinput-calibrator-0.7.5+git20130410/src/calibrator.hh:263:18: note: Virtual function in base class
xinput-calibrator-0.7.5+git20130410/src/calibrator/EvdevTester.hpp:57:18: note: Function in derived class
xinput-calibrator-0.7.5+git20130410/src/tester.cpp:120:0: error: Memory leak: calib [memleak]
xinput-calibrator-0.7.5+git20130410/src/calibrator/Tester.hpp:43:43: performance: Function parameter 'new_axis' should be passed by const reference. [passedByValue]
xinput-calibrator-0.7.5+git20130410/src/calibrator/EvdevTester.hpp:44:43: performance: Function parameter 'new_axis' should be passed by const reference. [passedByValue]
[17:38]

ftp://ftp.se.debian.org/debian/pool/main/x/xinv3d/xinv3d_1.3.6.orig.tar.gz
xinvaders3d/aliens.c:360:11: style: The scope of the variable 'j' can be reduced. [variableScope]
xinvaders3d/aliens.c:360:14: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xinvaders3d/aliens.c:403:11: style: The scope of the variable 'j' can be reduced. [variableScope]
xinvaders3d/aliens.c:403:14: style: The scope of the variable 'fdir_save' can be reduced. [variableScope]
xinvaders3d/aliens.c:403:25: style: The scope of the variable 'chance' can be reduced. [variableScope]
xinvaders3d/aliens.c:569:12: style: The scope of the variable 'abomb' can be reduced. [variableScope]
xinvaders3d/camera.c:60:32: style: Same expression on both sides of '/'. [duplicateExpression]
xinvaders3d/effects.c:52:11: style: The scope of the variable 'j' can be reduced. [variableScope]
xinvaders3d/effects.c:52:14: style: The scope of the variable 'k' can be reduced. [variableScope]
xinvaders3d/effects.c:52:17: style: The scope of the variable 'l' can be reduced. [variableScope]
xinvaders3d/effects.c:52:20: style: The scope of the variable 'm' can be reduced. [variableScope]
xinvaders3d/effects.c:81:11: style: The scope of the variable 'j' can be reduced. [variableScope]
xinvaders3d/effects.c:461:8: style: The scope of the variable 'p0' can be reduced. [variableScope]
xinvaders3d/effects.c:462:12: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xinvaders3d/effects.c:463:12: style: The scope of the variable 'tmp_mat' can be reduced. [variableScope]
xinvaders3d/effects.c:58:11: style: Variable 'l' is assigned a value that is never used. [unreadVariable]
xinvaders3d/game.c:631:17: style: The scope of the variable 'segments' can be reduced. [variableScope]
xinvaders3d/game.c:695:12: style: The scope of the variable 'obj' can be reduced. [variableScope]
xinvaders3d/game.c:711:10: style: The scope of the variable 'n' can be reduced. [variableScope]
xinvaders3d/game.c:711:13: style: The scope of the variable 'd' can be reduced. [variableScope]
xinvaders3d/game.c:711:16: style: The scope of the variable 'w' can be reduced. [variableScope]
xinvaders3d/game.c:711:19: style: The scope of the variable 't' can be reduced. [variableScope]
xinvaders3d/main-w.c:119:12: style: Variable 'width' is assigned a value that is never used. [unreadVariable]
xinvaders3d/main-w.c:120:19: style: Variable 'height' is assigned a value that is never used. [unreadVariable]
xinvaders3d/mat4x4.c:119:12: warning: Redundant assignment of 'b[3][3]' to itself. [selfAssignment]
xinvaders3d/object.c:125:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
[17:38]

ftp://ftp.se.debian.org/debian/pool/main/x/xiphos/xiphos_4.0.7+dfsg1.orig.tar.gz
xiphos-4.0.7+dfsg1/src/backend/gs_stringmgr.cpp:33:56: style: Function 'upperUTF8' argument 2 names different: declaration 'max' definition 'maxlen'. [funcArgNamesDifferent]
xiphos-4.0.7+dfsg1/src/backend/gs_stringmgr.h:41:51: note: Function 'upperUTF8' argument 2 names different: declaration 'max' definition 'maxlen'.
xiphos-4.0.7+dfsg1/src/backend/gs_stringmgr.cpp:33:56: note: Function 'upperUTF8' argument 2 names different: declaration 'max' definition 'maxlen'.
xiphos-4.0.7+dfsg1/src/backend/module_manager.cc:256:62: style: Function 'backend_module_mgr_remote_list_modules_init' argument 1 names different: declaration 'source_name' definition 'sourceName'. [funcArgNamesDifferent]
xiphos-4.0.7+dfsg1/src/backend/module_manager.hh:91:62: note: Function 'backend_module_mgr_remote_list_modules_init' argument 1 names different: declaration 'source_name' definition 'sourceName'.
xiphos-4.0.7+dfsg1/src/backend/module_manager.cc:256:62: note: Function 'backend_module_mgr_remote_list_modules_init' argument 1 names different: declaration 'source_name' definition 'sourceName'.
xiphos-4.0.7+dfsg1/src/backend/module_manager.cc:314:21: style: Function 'backend_uninstall_module' argument 2 names different: declaration 'mod_name' definition 'modName'. [funcArgNamesDifferent]
xiphos-4.0.7+dfsg1/src/backend/module_manager.hh:90:59: note: Function 'backend_uninstall_module' argument 2 names different: declaration 'mod_name' definition 'modName'.
xiphos-4.0.7+dfsg1/src/backend/module_manager.cc:314:21: note: Function 'backend_uninstall_module' argument 2 names different: declaration 'mod_name' definition 'modName'.
xiphos-4.0.7+dfsg1/src/backend/module_manager.cc:354:19: style: Function 'backend_remote_install_module' argument 2 names different: declaration 'source_name' definition 'sourceName'. [funcArgNamesDifferent]
xiphos-4.0.7+dfsg1/src/backend/module_manager.hh:88:19: note: Function 'backend_remote_install_module' argument 2 names different: declaration 'source_name' definition 'sourceName'.
xiphos-4.0.7+dfsg1/src/backend/module_manager.cc:354:19: note: Function 'backend_remote_install_module' argument 2 names different: declaration 'source_name' definition 'sourceName'.
xiphos-4.0.7+dfsg1/src/backend/module_manager.cc:355:19: style: Function 'backend_remote_install_module' argument 3 names different: declaration 'mod_name' definition 'modName'. [funcArgNamesDifferent]
xiphos-4.0.7+dfsg1/src/backend/module_manager.hh:89:19: note: Function 'backend_remote_install_module' argument 3 names different: declaration 'mod_name' definition 'modName'.
xiphos-4.0.7+dfsg1/src/backend/module_manager.cc:355:19: note: Function 'backend_remote_install_module' argument 3 names different: declaration 'mod_name' definition 'modName'.
xiphos-4.0.7+dfsg1/src/backend/module_manager.cc:517:58: style: Function 'backend_module_mgr_refresh_remote_source' argument 1 names different: declaration 'source_name' definition 'sourceName'. [funcArgNamesDifferent]
xiphos-4.0.7+dfsg1/src/backend/module_manager.hh:92:58: note: Function 'backend_module_mgr_refresh_remote_source' argument 1 names different: declaration 'source_name' definition 'sourceName'.
xiphos-4.0.7+dfsg1/src/backend/module_manager.cc:517:58: note: Function 'backend_module_mgr_refresh_remote_source' argument 1 names different: declaration 'source_name' definition 'sourceName'.
xiphos-4.0.7+dfsg1/src/backend/module_manager.cc:121:2: style: Class 'ModuleManager' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xiphos-4.0.7+dfsg1/src/backend/module_manager.cc:121:2: style: Class 'ModuleManager' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xiphos-4.0.7+dfsg1/src/backend/sword_main.cc:949:2: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/backend/sword_main.cc:942:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/backend/sword_main.cc:949:2: note: Variable 'buf' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/backend/sword_main.cc:1102:2: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/backend/sword_main.cc:1098:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/backend/sword_main.cc:1102:2: note: Variable 'buf' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/editor/link_dialog.c:56:2: style: Variable 'verse_str' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/editor/link_dialog.c:54:0: note: Variable 'verse_str' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/editor/link_dialog.c:56:2: note: Variable 'verse_str' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/editor/link_dialog.c:70:2: style: Variable 'mod_str' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/editor/link_dialog.c:62:0: note: Variable 'mod_str' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/editor/link_dialog.c:70:2: note: Variable 'mod_str' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/editor/link_dialog.c:71:2: style: Variable 'verse_str' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/editor/link_dialog.c:63:0: note: Variable 'verse_str' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/editor/link_dialog.c:71:2: note: Variable 'verse_str' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/editor/link_dialog.c:72:2: style: Variable 'text_str' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/editor/link_dialog.c:64:0: note: Variable 'text_str' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/editor/link_dialog.c:72:2: note: Variable 'text_str' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/editor/link_dialog.c:112:2: style: Variable 'mod_str' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/editor/link_dialog.c:106:0: note: Variable 'mod_str' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/editor/link_dialog.c:112:2: note: Variable 'mod_str' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/editor/link_dialog.c:113:2: style: Variable 'verse_str' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/editor/link_dialog.c:107:0: note: Variable 'verse_str' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/editor/link_dialog.c:113:2: note: Variable 'verse_str' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/editor/slib-editor.c:1105:2: style: Variable 'tmp' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/editor/slib-editor.c:1103:0: note: Variable 'tmp' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/editor/slib-editor.c:1105:2: note: Variable 'tmp' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/editor/slib-editor.c:1397:2: style: Variable 'tmp' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/editor/slib-editor.c:1395:0: note: Variable 'tmp' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/editor/slib-editor.c:1397:2: note: Variable 'tmp' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/bookmark_dialog.c:352:2: style: Variable 'selection' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/gnome2/bookmark_dialog.c:347:0: note: Variable 'selection' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/bookmark_dialog.c:352:2: note: Variable 'selection' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/bookmark_dialog.c:396:2: style: Variable 'selection' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/gnome2/bookmark_dialog.c:390:0: note: Variable 'selection' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/bookmark_dialog.c:396:2: note: Variable 'selection' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/bookmark_dialog.c:549:2: style: Variable 'old_note' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/gnome2/bookmark_dialog.c:498:0: note: Variable 'old_note' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/bookmark_dialog.c:549:2: note: Variable 'old_note' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/bookmarks_treeview.c:351:2: style: Variable 'p' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/gnome2/bookmarks_treeview.c:348:0: note: Variable 'p' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/bookmarks_treeview.c:351:2: note: Variable 'p' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/bookmarks_treeview.c:393:2: style: Variable 'p' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/gnome2/bookmarks_treeview.c:389:0: note: Variable 'p' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/bookmarks_treeview.c:393:2: note: Variable 'p' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/bookmarks_treeview.c:394:2: style: Variable 'cur' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/gnome2/bookmarks_treeview.c:388:0: note: Variable 'cur' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/bookmarks_treeview.c:394:2: note: Variable 'cur' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/bookmarks_treeview.c:696:2: style: Variable 'selection' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/gnome2/bookmarks_treeview.c:686:0: note: Variable 'selection' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/bookmarks_treeview.c:696:2: note: Variable 'selection' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/dictlex.c:209:2: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/gnome2/dictlex.c:207:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/dictlex.c:209:2: note: Variable 'buf' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/dictlex_dialog.c:246:2: style: Variable 'key' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/gnome2/dictlex_dialog.c:244:0: note: Variable 'key' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/dictlex_dialog.c:246:2: note: Variable 'key' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/display_info.c:62:2: style: Variable 'text' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/gnome2/display_info.c:60:0: note: Variable 'text' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/display_info.c:62:2: note: Variable 'text' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/export_dialog.c:320:27: style: Redundant condition: distributionlicense. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition]
xiphos-4.0.7+dfsg1/src/gnome2/font_dialog.c:66:8: style: Variable 'buf' is assigned a value that is never used. [unreadVariable]
xiphos-4.0.7+dfsg1/src/gnome2/font_dialog.c:67:0: style: Variable 'i' is assigned a value that is never used. [unreadVariable]
xiphos-4.0.7+dfsg1/src/gnome2/ipc.c:245:2: style: Variable 'bus' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/gnome2/ipc.c:239:0: note: Variable 'bus' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/ipc.c:245:2: note: Variable 'bus' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/menu_popup.c:1851:36: warning: Either the condition 'd' is redundant or there is possible null pointer dereference: d. [nullPointerRedundantCheck]
xiphos-4.0.7+dfsg1/src/gnome2/menu_popup.c:2016:6: note: Assuming that condition 'd' is not redundant
xiphos-4.0.7+dfsg1/src/gnome2/menu_popup.c:2027:44: note: Calling function '_create_popup_menu', 3rd argument 'd' value is 0
xiphos-4.0.7+dfsg1/src/gnome2/menu_popup.c:1851:36: note: Null pointer dereference
xiphos-4.0.7+dfsg1/src/gnome2/menu_popup.c:1979:29: warning: Either the condition 'd' is redundant or there is possible null pointer dereference: d. [nullPointerRedundantCheck]
xiphos-4.0.7+dfsg1/src/gnome2/menu_popup.c:2016:6: note: Assuming that condition 'd' is not redundant
xiphos-4.0.7+dfsg1/src/gnome2/menu_popup.c:2027:44: note: Calling function '_create_popup_menu', 3rd argument 'd' value is 0
xiphos-4.0.7+dfsg1/src/gnome2/menu_popup.c:1979:29: note: Null pointer dereference
xiphos-4.0.7+dfsg1/src/gnome2/menu_popup.c:392:2: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xiphos-4.0.7+dfsg1/src/gnome2/menu_popup.c:394:4: note: Found duplicate branches for 'if' and 'else'.
xiphos-4.0.7+dfsg1/src/gnome2/menu_popup.c:392:2: note: Found duplicate branches for 'if' and 'else'.
xiphos-4.0.7+dfsg1/src/gnome2/mod_mgr.c:2013:2: style: Variable 'tmp' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/gnome2/mod_mgr.c:1996:0: note: Variable 'tmp' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/mod_mgr.c:2013:2: note: Variable 'tmp' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/mod_mgr.c:1101:32: error: Uninitialized variable: n [uninitvar]
xiphos-4.0.7+dfsg1/src/gnome2/navbar_book.c:292:2: style: Variable 'entry_buf' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/gnome2/navbar_book.c:290:0: note: Variable 'entry_buf' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/navbar_book.c:292:2: note: Variable 'entry_buf' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/navbar_versekey.c:388:15: style: Redundant condition: rawtext. '!rawtext || (rawtext && strlen(rawtext)<2)' is equivalent to '!rawtext || strlen(rawtext)<2' [redundantCondition]
xiphos-4.0.7+dfsg1/src/gnome2/navbar_versekey_parallel.c:149:2: style: Variable 'menu' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/gnome2/navbar_versekey_parallel.c:136:0: note: Variable 'menu' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/navbar_versekey_parallel.c:149:2: note: Variable 'menu' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/navbar_versekey_parallel.c:208:2: style: Variable 'menu' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/gnome2/navbar_versekey_parallel.c:206:0: note: Variable 'menu' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/navbar_versekey_parallel.c:208:2: note: Variable 'menu' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/navbar_versekey_parallel.c:252:2: style: Variable 'menu' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/gnome2/navbar_versekey_parallel.c:250:0: note: Variable 'menu' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/navbar_versekey_parallel.c:252:2: note: Variable 'menu' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/parallel_dialog.c:192:2: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/gnome2/parallel_dialog.c:190:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/parallel_dialog.c:192:2: note: Variable 'buf' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/preferences_dialog.c:433:2: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/gnome2/preferences_dialog.c:424:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/preferences_dialog.c:433:2: note: Variable 'buf' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/preferences_dialog.c:472:2: style: Variable 'buf2' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/gnome2/preferences_dialog.c:461:0: note: Variable 'buf2' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/preferences_dialog.c:472:2: note: Variable 'buf2' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/preferences_dialog.c:510:2: style: Variable 'buf2' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/gnome2/preferences_dialog.c:499:0: note: Variable 'buf2' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/preferences_dialog.c:510:2: note: Variable 'buf2' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/preferences_dialog.c:549:2: style: Variable 'buf2' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/gnome2/preferences_dialog.c:538:0: note: Variable 'buf2' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/preferences_dialog.c:549:2: note: Variable 'buf2' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/preferences_dialog.c:588:2: style: Variable 'buf2' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/gnome2/preferences_dialog.c:577:0: note: Variable 'buf2' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/preferences_dialog.c:588:2: note: Variable 'buf2' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/preferences_dialog.c:626:2: style: Variable 'buf2' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/gnome2/preferences_dialog.c:615:0: note: Variable 'buf2' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/preferences_dialog.c:626:2: note: Variable 'buf2' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/preferences_dialog.c:665:2: style: Variable 'buf2' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/gnome2/preferences_dialog.c:654:0: note: Variable 'buf2' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/preferences_dialog.c:665:2: note: Variable 'buf2' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/preferences_dialog.c:2525:2: style: Variable 'selection' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/gnome2/preferences_dialog.c:2520:0: note: Variable 'selection' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/preferences_dialog.c:2525:2: note: Variable 'selection' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/preferences_dialog.c:74:13: style: struct member '_preferences_combo::combo_entry_sp_dir' is never used. [unusedStructMember]
xiphos-4.0.7+dfsg1/src/gnome2/preferences_dialog.c:98:13: style: struct member '_preferences_check_buttons::use_defaults' is never used. [unusedStructMember]
xiphos-4.0.7+dfsg1/src/gnome2/preferences_dialog.c:117:13: style: struct member '_preferences_check_buttons::show_in_viewer' is never used. [unusedStructMember]
xiphos-4.0.7+dfsg1/src/gnome2/preferences_dialog.c:118:13: style: struct member '_preferences_check_buttons::show_in_dictionary' is never used. [unusedStructMember]
xiphos-4.0.7+dfsg1/src/gnome2/preferences_dialog.c:153:13: style: struct member '_preferences_buttons::xiphos_defaults' is never used. [unusedStructMember]
xiphos-4.0.7+dfsg1/src/gnome2/search_dialog.c:135:2: style: Variable 'selection' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/gnome2/search_dialog.c:130:0: note: Variable 'selection' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/search_dialog.c:135:2: note: Variable 'selection' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/splash.c:340:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xiphos-4.0.7+dfsg1/src/gnome2/splash.c:350:53: style: Function 'e_splash_construct' argument 2 names different: declaration 'splash_image' definition 'splash_image_pixbuf'. [funcArgNamesDifferent]
xiphos-4.0.7+dfsg1/src/gnome2/splash.c:66:53: note: Function 'e_splash_construct' argument 2 names different: declaration 'splash_image' definition 'splash_image_pixbuf'.
xiphos-4.0.7+dfsg1/src/gnome2/splash.c:350:53: note: Function 'e_splash_construct' argument 2 names different: declaration 'splash_image' definition 'splash_image_pixbuf'.
xiphos-4.0.7+dfsg1/src/gnome2/splash.c:447:51: style: Function 'e_splash_add_icon' argument 2 names different: declaration 'icon' definition 'icon_pixbuf'. [funcArgNamesDifferent]
xiphos-4.0.7+dfsg1/src/gnome2/splash.c:69:51: note: Function 'e_splash_add_icon' argument 2 names different: declaration 'icon' definition 'icon_pixbuf'.
xiphos-4.0.7+dfsg1/src/gnome2/splash.c:447:51: note: Function 'e_splash_add_icon' argument 2 names different: declaration 'icon' definition 'icon_pixbuf'.
xiphos-4.0.7+dfsg1/src/gnome2/treekey-editor.c:82:2: style: Variable 'selection' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/gnome2/treekey-editor.c:77:0: note: Variable 'selection' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/treekey-editor.c:82:2: note: Variable 'selection' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/treekey-editor.c:214:4: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/gnome2/treekey-editor.c:206:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/treekey-editor.c:214:4: note: Variable 'buf' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/utilities.c:280:4: style: Variable 'data' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/gnome2/utilities.c:278:0: note: Variable 'data' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/utilities.c:280:4: note: Variable 'data' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/utilities.c:1491:2: style: Variable 'inputchild' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/gnome2/utilities.c:1488:0: note: Variable 'inputchild' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/utilities.c:1491:2: note: Variable 'inputchild' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/utilities.c:1492:2: style: Variable 'outputchild' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/gnome2/utilities.c:1489:0: note: Variable 'outputchild' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/gnome2/utilities.c:1492:2: note: Variable 'outputchild' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/export_passage.cc:200:40: style: Variable 'mychapter' is modified but its new value is never used. [unreadVariable]
xiphos-4.0.7+dfsg1/src/main/module_dialogs.cc:736:2: style: Variable 'tmp' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/main/module_dialogs.cc:734:0: note: Variable 'tmp' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/module_dialogs.cc:736:2: note: Variable 'tmp' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/module_dialogs.cc:817:2: style: Variable 'tmp' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/main/module_dialogs.cc:815:0: note: Variable 'tmp' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/module_dialogs.cc:817:2: note: Variable 'tmp' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/module_dialogs.cc:1330:2: style: Variable 'action' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/main/module_dialogs.cc:1320:0: note: Variable 'action' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/module_dialogs.cc:1330:2: note: Variable 'action' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/module_dialogs.cc:1331:2: style: Variable 'type' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/main/module_dialogs.cc:1321:0: note: Variable 'type' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/module_dialogs.cc:1331:2: note: Variable 'type' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/module_dialogs.cc:1332:2: style: Variable 'value' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/main/module_dialogs.cc:1322:0: note: Variable 'value' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/module_dialogs.cc:1332:2: note: Variable 'value' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/module_dialogs.cc:1333:2: style: Variable 'morph' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/main/module_dialogs.cc:1325:0: note: Variable 'morph' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/module_dialogs.cc:1333:2: note: Variable 'morph' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/module_dialogs.cc:1334:2: style: Variable 'strongs' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/main/module_dialogs.cc:1324:0: note: Variable 'strongs' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/module_dialogs.cc:1334:2: note: Variable 'strongs' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/modulecache.hh:91:7: style: Technically the member function 'ModuleCache::CacheVerse::TextIsValid' can be const. [functionConst]
xiphos-4.0.7+dfsg1/src/main/modulecache.hh:167:5: note: Technically the member function 'ModuleCache::CacheVerse::TextIsValid' can be const.
xiphos-4.0.7+dfsg1/src/main/modulecache.hh:91:7: note: Technically the member function 'ModuleCache::CacheVerse::TextIsValid' can be const.
xiphos-4.0.7+dfsg1/src/main/modulecache.hh:92:7: style: Technically the member function 'ModuleCache::CacheVerse::HeaderIsValid' can be const. [functionConst]
xiphos-4.0.7+dfsg1/src/main/modulecache.hh:173:5: note: Technically the member function 'ModuleCache::CacheVerse::HeaderIsValid' can be const.
xiphos-4.0.7+dfsg1/src/main/modulecache.hh:92:7: note: Technically the member function 'ModuleCache::CacheVerse::HeaderIsValid' can be const.
xiphos-4.0.7+dfsg1/src/main/modulecache.hh:95:6: style: Technically the member function 'ModuleCache::CacheVerse::GetFlags' can be const. [functionConst]
xiphos-4.0.7+dfsg1/src/main/modulecache.hh:185:5: note: Technically the member function 'ModuleCache::CacheVerse::GetFlags' can be const.
xiphos-4.0.7+dfsg1/src/main/modulecache.hh:95:6: note: Technically the member function 'ModuleCache::CacheVerse::GetFlags' can be const.
xiphos-4.0.7+dfsg1/src/main/modulecache.hh:104:14: style: Technically the member function 'ModuleCache::CacheVerse::GetHeader' can be const. [functionConst]
xiphos-4.0.7+dfsg1/src/main/modulecache.hh:248:5: note: Technically the member function 'ModuleCache::CacheVerse::GetHeader' can be const.
xiphos-4.0.7+dfsg1/src/main/modulecache.hh:104:14: note: Technically the member function 'ModuleCache::CacheVerse::GetHeader' can be const.
xiphos-4.0.7+dfsg1/src/main/navbar_book.cc:301:2: style: Variable 'tmpbuf' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/main/navbar_book.cc:299:0: note: Variable 'tmpbuf' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/navbar_book.cc:301:2: note: Variable 'tmpbuf' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/navbar_book.cc:386:2: style: Variable 'tmpbuf' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/main/navbar_book.cc:381:0: note: Variable 'tmpbuf' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/navbar_book.cc:386:2: note: Variable 'tmpbuf' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/navbar_book_dialog.cc:353:2: style: Variable 'tmpbuf' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/main/navbar_book_dialog.cc:348:0: note: Variable 'tmpbuf' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/navbar_book_dialog.cc:353:2: note: Variable 'tmpbuf' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/parallel_view.cc:803:15: style: The scope of the variable 'bgColor' can be reduced. [variableScope]
xiphos-4.0.7+dfsg1/src/main/search_dialog.cc:844:39: warning: Either the condition 'if(path_str)' is redundant or there is possible null pointer dereference: path_str. [nullPointerRedundantCheck]
xiphos-4.0.7+dfsg1/src/main/search_dialog.cc:850:5: note: Assuming that condition 'if(path_str)' is not redundant
xiphos-4.0.7+dfsg1/src/main/search_dialog.cc:844:39: note: Null pointer dereference
xiphos-4.0.7+dfsg1/src/main/search_dialog.cc:95:2: style: Variable 'tmp' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/main/search_dialog.cc:90:0: note: Variable 'tmp' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/search_dialog.cc:95:2: note: Variable 'tmp' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/search_dialog.cc:709:2: style: Variable 'mod_description' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/main/search_dialog.cc:697:0: note: Variable 'mod_description' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/search_dialog.cc:709:2: note: Variable 'mod_description' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/search_dialog.cc:715:2: style: Variable 'mods' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/main/search_dialog.cc:699:0: note: Variable 'mods' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/search_dialog.cc:715:2: note: Variable 'mods' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/search_dialog.cc:716:2: style: Variable 'mod_list' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/main/search_dialog.cc:698:0: note: Variable 'mod_list' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/search_dialog.cc:716:2: note: Variable 'mod_list' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/search_dialog.cc:1017:2: style: Variable 'mods' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/main/search_dialog.cc:1014:0: note: Variable 'mods' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/search_dialog.cc:1017:2: note: Variable 'mods' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/search_dialog.cc:1132:2: style: Variable 'mod_list' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/main/search_dialog.cc:1125:0: note: Variable 'mod_list' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/search_dialog.cc:1132:2: note: Variable 'mod_list' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/tab_history.c:299:2: style: Variable 'tab' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/main/tab_history.c:297:0: note: Variable 'tab' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/tab_history.c:299:2: note: Variable 'tab' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/url.cc:530:6: style: Condition 'work_buf' is always false [knownConditionTrueFalse]
xiphos-4.0.7+dfsg1/src/main/url.cc:423:20: note: Assignment 'work_buf=NULL', assigned value is 0
xiphos-4.0.7+dfsg1/src/main/url.cc:530:6: note: Condition 'work_buf' is always false
xiphos-4.0.7+dfsg1/src/main/url.cc:669:2: style: Variable 'work_buf' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/main/url.cc:666:0: note: Variable 'work_buf' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/url.cc:669:2: note: Variable 'work_buf' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/url.cc:674:2: style: Variable 'mybuf' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/main/url.cc:667:0: note: Variable 'mybuf' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/url.cc:674:2: note: Variable 'mybuf' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/xml.c:433:2: style: Variable 'root_node' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/main/xml.c:431:0: note: Variable 'root_node' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/xml.c:433:2: note: Variable 'root_node' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/xml.c:1061:2: style: Variable 'cur' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/main/xml.c:1059:0: note: Variable 'cur' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/xml.c:1061:2: note: Variable 'cur' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/xml.c:1110:2: style: Variable 'cur' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/main/xml.c:1107:0: note: Variable 'cur' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/xml.c:1110:2: note: Variable 'cur' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/xml.c:1391:2: style: Variable 'cur' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/main/xml.c:1388:0: note: Variable 'cur' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/xml.c:1391:2: note: Variable 'cur' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/xml.c:1587:2: style: Variable 'root_node' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/main/xml.c:1585:0: note: Variable 'root_node' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/xml.c:1587:2: note: Variable 'root_node' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/xml.c:1617:2: style: Variable 'section_node' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/main/xml.c:1615:0: note: Variable 'section_node' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/xml.c:1617:2: note: Variable 'section_node' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/xml.c:1647:2: style: Variable 'section_node' is reassigned a value before the old one has been used. [redundantAssignment]
xiphos-4.0.7+dfsg1/src/main/xml.c:1645:0: note: Variable 'section_node' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/xml.c:1647:2: note: Variable 'section_node' is reassigned a value before the old one has been used.
xiphos-4.0.7+dfsg1/src/main/xml.c:41:9: style: struct member '_bookmark_data::caption' is never used. [unusedStructMember]
xiphos-4.0.7+dfsg1/src/main/xml.c:42:9: style: struct member '_bookmark_data::key' is never used. [unusedStructMember]
xiphos-4.0.7+dfsg1/src/main/xml.c:43:9: style: struct member '_bookmark_data::module' is never used. [unusedStructMember]
[17:38]

ftp://ftp.se.debian.org/debian/pool/main/x/xipmsg/xipmsg_0.8088.orig.tar.gz
xipmsg-0.8088.orig/brocas.c:652:2: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xipmsg-0.8088.orig/brocas.c:669:2: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xipmsg-0.8088.orig/brocas.c:1337:3: performance: Buffer 'icon' is being written before its old content has been used. [redundantCopy]
xipmsg-0.8088.orig/brocas.c:1336:3: note: Buffer 'icon' is being written before its old content has been used.
xipmsg-0.8088.orig/brocas.c:1337:3: note: Buffer 'icon' is being written before its old content has been used.
xipmsg-0.8088.orig/brocas.c:650:11: style: The scope of the variable 'flags' can be reduced. [variableScope]
xipmsg-0.8088.orig/brocas.c:969:10: style: The scope of the variable 'err' can be reduced. [variableScope]
xipmsg-0.8088.orig/brocas.c:971:10: style: Variable 'err' is assigned a value that is never used. [unreadVariable]
xipmsg-0.8088.orig/brocas.c:1420:11: style: Variable 'err' is assigned a value that is never used. [unreadVariable]
xipmsg-0.8088.orig/brocas.c:886:3: error: Common realloc mistake: 'q' nulled but not freed upon failure [memleakOnRealloc]
xipmsg-0.8088.orig/kanji.c:404:13: style: The scope of the variable 'inkanji' can be reduced. [variableScope]
xipmsg-0.8088.orig/kanji.c:437:15: style: Function 'stretos' argument 1 names different: declaration 'dst' definition 'buf'. [funcArgNamesDifferent]
xipmsg-0.8088.orig/kanji.h:40:29: note: Function 'stretos' argument 1 names different: declaration 'dst' definition 'buf'.
xipmsg-0.8088.orig/kanji.c:437:15: note: Function 'stretos' argument 1 names different: declaration 'dst' definition 'buf'.
xipmsg-0.8088.orig/kanji.c:466:15: style: Function 'strstoe' argument 1 names different: declaration 'dst' definition 'buf'. [funcArgNamesDifferent]
xipmsg-0.8088.orig/kanji.h:41:29: note: Function 'strstoe' argument 1 names different: declaration 'dst' definition 'buf'.
xipmsg-0.8088.orig/kanji.c:466:15: note: Function 'strstoe' argument 1 names different: declaration 'dst' definition 'buf'.
xipmsg-0.8088.orig/kanji.c:537:16: style: Function 'strstoe2' argument 1 names different: declaration 'dst' definition 'buf'. [funcArgNamesDifferent]
xipmsg-0.8088.orig/kanji.h:43:30: note: Function 'strstoe2' argument 1 names different: declaration 'dst' definition 'buf'.
xipmsg-0.8088.orig/kanji.c:537:16: note: Function 'strstoe2' argument 1 names different: declaration 'dst' definition 'buf'.
xipmsg-0.8088.orig/udpmsg/kanji.c:404:13: style: The scope of the variable 'inkanji' can be reduced. [variableScope]
xipmsg-0.8088.orig/udpmsg/kanji.c:437:15: style: Function 'stretos' argument 1 names different: declaration 'dst' definition 'buf'. [funcArgNamesDifferent]
xipmsg-0.8088.orig/udpmsg/kanji.h:40:29: note: Function 'stretos' argument 1 names different: declaration 'dst' definition 'buf'.
xipmsg-0.8088.orig/udpmsg/kanji.c:437:15: note: Function 'stretos' argument 1 names different: declaration 'dst' definition 'buf'.
xipmsg-0.8088.orig/udpmsg/kanji.c:466:15: style: Function 'strstoe' argument 1 names different: declaration 'dst' definition 'buf'. [funcArgNamesDifferent]
xipmsg-0.8088.orig/udpmsg/kanji.h:41:29: note: Function 'strstoe' argument 1 names different: declaration 'dst' definition 'buf'.
xipmsg-0.8088.orig/udpmsg/kanji.c:466:15: note: Function 'strstoe' argument 1 names different: declaration 'dst' definition 'buf'.
xipmsg-0.8088.orig/udpmsg/kanji.c:537:16: style: Function 'strstoe2' argument 1 names different: declaration 'dst' definition 'buf'. [funcArgNamesDifferent]
xipmsg-0.8088.orig/udpmsg/kanji.h:43:30: note: Function 'strstoe2' argument 1 names different: declaration 'dst' definition 'buf'.
xipmsg-0.8088.orig/udpmsg/kanji.c:537:16: note: Function 'strstoe2' argument 1 names different: declaration 'dst' definition 'buf'.
xipmsg-0.8088.orig/udpmsg/udpmsg.c:132:2: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xipmsg-0.8088.orig/udpmsg/udpmsg.c:130:16: style: The scope of the variable 'flags' can be reduced. [variableScope]
xipmsg-0.8088.orig/udpmsg/udpmsg.c:173:11: style: The scope of the variable 'err' can be reduced. [variableScope]
xipmsg-0.8088.orig/udpmsg/udpmsg.c:179:11: style: Variable 'err' is assigned a value that is never used. [unreadVariable]
xipmsg-0.8088.orig/udpmsg/udpmsg.c:248:0: error: Memory leak: ret [memleak]
xipmsg-0.8088.orig/xipmsg.c:598:6: style: The scope of the variable 'err' can be reduced. [variableScope]
xipmsg-0.8088.orig/xipmsg.c:599:17: style: The scope of the variable 'fr' can be reduced. [variableScope]
xipmsg-0.8088.orig/xipmsg.c:877:6: style: The scope of the variable 'err' can be reduced. [variableScope]
xipmsg-0.8088.orig/xipmsg.c:936:16: style: The scope of the variable 'match_len' can be reduced. [variableScope]
xipmsg-0.8088.orig/xipmsg.c:1240:14: style: The scope of the variable 'usage_msg' can be reduced. [variableScope]
[17:38]

ftp://ftp.se.debian.org/debian/pool/main/x/xiterm+thai/xiterm+thai_1.10.orig.tar.gz
xiterm+thai-1.10/src/Xtensions/graphics/command.c:2742:21: style: The scope of the variable 'string' can be reduced. [variableScope]
xiterm+thai-1.10/src/Xtensions/graphics/main.c:921:20: style: Variable 'old_height' is assigned a value that is never used. [unreadVariable]
xiterm+thai-1.10/src/Xtensions/graphics/main.c:771:35: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xiterm+thai-1.10/src/Xtensions/graphics/main.c:834:48: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xiterm+thai-1.10/src/Xtensions/graphics/main.c:779:22: error: Uninitialized variable: width [uninitvar]
xiterm+thai-1.10/src/Xtensions/graphics/main.c:784:23: error: Uninitialized variable: height [uninitvar]
xiterm+thai-1.10/src/Xtensions/graphics/screen.c:378:11: style: The scope of the variable 'r' can be reduced. [variableScope]
xiterm+thai-1.10/src/Xtensions/graphics/screen.c:1453:18: style: The scope of the variable 'textend' can be reduced. [variableScope]
xiterm+thai-1.10/src/Xtensions/graphics/screen.c:1454:18: style: The scope of the variable 'rendend' can be reduced. [variableScope]
xiterm+thai-1.10/src/Xtensions/graphics/screen.c:2603:8: style: The scope of the variable 'count' can be reduced. [variableScope]
xiterm+thai-1.10/src/Xtensions/graphics/screen.c:1227:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xiterm+thai-1.10/src/Xtensions/menubar+graphics/command.c:2770:21: style: The scope of the variable 'string' can be reduced. [variableScope]
xiterm+thai-1.10/src/Xtensions/menubar+graphics/main.c:937:20: style: Variable 'old_height' is assigned a value that is never used. [unreadVariable]
xiterm+thai-1.10/src/Xtensions/menubar+graphics/main.c:772:35: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xiterm+thai-1.10/src/Xtensions/menubar+graphics/main.c:835:48: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xiterm+thai-1.10/src/Xtensions/menubar+graphics/main.c:780:22: error: Uninitialized variable: width [uninitvar]
xiterm+thai-1.10/src/Xtensions/menubar+graphics/main.c:785:23: error: Uninitialized variable: height [uninitvar]
xiterm+thai-1.10/src/command.c:1224:16: style: The scope of the variable 'buf' can be reduced. [variableScope]
xiterm+thai-1.10/src/command.c:2923:21: style: The scope of the variable 'string' can be reduced. [variableScope]
xiterm+thai-1.10/src/main.c:968:20: style: Variable 'old_height' is assigned a value that is never used. [unreadVariable]
xiterm+thai-1.10/src/main.c:805:35: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xiterm+thai-1.10/src/main.c:868:48: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xiterm+thai-1.10/src/main.c:813:22: error: Uninitialized variable: width [uninitvar]
xiterm+thai-1.10/src/main.c:818:23: error: Uninitialized variable: height [uninitvar]
xiterm+thai-1.10/src/screen.c:386:11: style: The scope of the variable 'r' can be reduced. [variableScope]
xiterm+thai-1.10/src/screen.c:1447:18: style: The scope of the variable 'textend' can be reduced. [variableScope]
xiterm+thai-1.10/src/screen.c:1448:18: style: The scope of the variable 'rendend' can be reduced. [variableScope]
xiterm+thai-1.10/src/screen.c:2693:8: style: The scope of the variable 'count' can be reduced. [variableScope]
xiterm+thai-1.10/src/screen.c:3060:11: style: The scope of the variable 'height' can be reduced. [variableScope]
xiterm+thai-1.10/src/screen.c:3060:19: style: The scope of the variable 'top' can be reduced. [variableScope]
xiterm+thai-1.10/src/screen.c:3386:29: style: Function 'thai_complexclear' argument 1 names different: declaration 'from' definition 'list'. [funcArgNamesDifferent]
xiterm+thai-1.10/src/screen.c:71:29: note: Function 'thai_complexclear' argument 1 names different: declaration 'from' definition 'list'.
xiterm+thai-1.10/src/screen.c:3386:29: note: Function 'thai_complexclear' argument 1 names different: declaration 'from' definition 'list'.
xiterm+thai-1.10/src/screen.c:1221:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xiterm+thai-1.10/src/thai.c:93:10: style: The scope of the variable 'j' can be reduced. [variableScope]
xiterm+thai-1.10/src/thai.c:98:7: style: The scope of the variable 's1' can be reduced. [variableScope]
xiterm+thai-1.10/src/thai.c:98:11: style: The scope of the variable 's2' can be reduced. [variableScope]
xiterm+thai-1.10/src/thai.c:237:22: style: Array index 'col' is used before limits check. [arrayIndexThenCheck]
xiterm+thai-1.10/src/utmp.c:411:20: style: The scope of the variable 'name' can be reduced. [variableScope]
xiterm+thai-1.10/src/utmp.c:419:26: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xiterm+thai-1.10/test/graphics/grxlib.c:67:7: warning: %ld in format string (no. 1) requires 'long *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xiterm+thai-1.10/test/graphics/grxlib.c:67:7: warning: %ld in format string (no. 2) requires 'long *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xiterm+thai-1.10/test/graphics/grxlib.c:67:7: warning: %ld in format string (no. 3) requires 'long *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xiterm+thai-1.10/test/graphics/grxlib.c:67:7: warning: %ld in format string (no. 4) requires 'long *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xiterm+thai-1.10/test/graphics/grxlib.c:67:7: warning: %ld in format string (no. 5) requires 'long *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xiterm+thai-1.10/test/graphics/grxlib.c:67:7: warning: %ld in format string (no. 6) requires 'long *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xiterm+thai-1.10/test/graphics/grxlib.c:67:7: warning: %ld in format string (no. 7) requires 'long *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xiterm+thai-1.10/test/graphics/grxlib.c:67:7: warning: %ld in format string (no. 8) requires 'long *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xiterm+thai-1.10/test/graphics/grxlib.c:67:7: warning: %ld in format string (no. 9) requires 'long *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xiterm+thai-1.10/test/graphics/grxlib.c:34:21: style: Function 'ForeColor' argument 1 names different: declaration 'color' definition 'col'. [funcArgNamesDifferent]
xiterm+thai-1.10/test/graphics/grxlib.h:20:31: note: Function 'ForeColor' argument 1 names different: declaration 'color' definition 'col'.
xiterm+thai-1.10/test/graphics/grxlib.c:34:21: note: Function 'ForeColor' argument 1 names different: declaration 'color' definition 'col'.
xiterm+thai-1.10/test/graphics/qplot.c:39:9: style: The scope of the variable 'id' can be reduced. [variableScope]
xiterm+thai-1.10/test/graphics/qplot.c:45:33: style: The scope of the variable 'xdiff' can be reduced. [variableScope]
xiterm+thai-1.10/test/graphics/qplot.c:45:40: style: The scope of the variable 'ydiff' can be reduced. [variableScope]
xiterm+thai-1.10/test/graphics/qplot.c:120:0: error: Resource leak: fd [resourceLeak]
[17:38]

ftp://ftp.se.debian.org/debian/pool/main/x/xjadeo/xjadeo_0.8.7.orig.tar.gz
xjadeo-0.8.7/src/qt-gui/importdialog.h:10:3: style: Class 'ImportDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xjadeo-0.8.7/src/qt-gui/importprogress.cpp:110:18: style: C-style pointer casting [cstyleCast]
xjadeo-0.8.7/src/qt-gui/prefdialog.h:8:3: style: Class 'PrefDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xjadeo-0.8.7/src/qt-gui/importprogress.h:10:3: style: Class 'ImportProgress' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xjadeo-0.8.7/src/qt-gui/qjadeo.cpp:113:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xjadeo-0.8.7/src/xjadeo/configfile.c:470:2: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xjadeo-0.8.7/src/xjadeo/configfile.c:471:2: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xjadeo-0.8.7/src/xjadeo/configfile.c:385:75: warning: Either the condition '!xdg' is redundant or there is possible null pointer dereference: xdg. [nullPointerRedundantCheck]
xjadeo-0.8.7/src/xjadeo/configfile.c:384:6: note: Assuming that condition '!xdg' is not redundant
xjadeo-0.8.7/src/xjadeo/configfile.c:385:75: note: Null pointer dereference
xjadeo-0.8.7/src/xjadeo/configfile.c:292:8: style: The scope of the variable 'token' can be reduced. [variableScope]
xjadeo-0.8.7/src/xjadeo/configfile.c:399:29: style: Function 'saveconfig' argument 1 names different: declaration 'filename' definition 'fn'. [funcArgNamesDifferent]
xjadeo-0.8.7/src/xjadeo/xjadeo.h:284:29: note: Function 'saveconfig' argument 1 names different: declaration 'filename' definition 'fn'.
xjadeo-0.8.7/src/xjadeo/configfile.c:399:29: note: Function 'saveconfig' argument 1 names different: declaration 'filename' definition 'fn'.
xjadeo-0.8.7/src/xjadeo/display.c:69:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xjadeo-0.8.7/src/xjadeo/display.c:745:22: style: Function 'Xletterbox' argument 1 names different: declaration 'a' definition 'action'. [funcArgNamesDifferent]
xjadeo-0.8.7/src/xjadeo/xjadeo.h:147:22: note: Function 'Xletterbox' argument 1 names different: declaration 'a' definition 'action'.
xjadeo-0.8.7/src/xjadeo/display.c:745:22: note: Function 'Xletterbox' argument 1 names different: declaration 'a' definition 'action'.
xjadeo-0.8.7/src/xjadeo/display.c:766:27: style: Function 'XCresize_aspect' argument 1 names different: declaration 'relscale' definition 'scale'. [funcArgNamesDifferent]
xjadeo-0.8.7/src/xjadeo/xjadeo.h:158:27: note: Function 'XCresize_aspect' argument 1 names different: declaration 'relscale' definition 'scale'.
xjadeo-0.8.7/src/xjadeo/display.c:766:27: note: Function 'XCresize_aspect' argument 1 names different: declaration 'relscale' definition 'scale'.
xjadeo-0.8.7/src/xjadeo/display.c:789:26: style: Function 'XCresize_scale' argument 1 names different: declaration 'relscale' definition 'up'. [funcArgNamesDifferent]
xjadeo-0.8.7/src/xjadeo/xjadeo.h:159:26: note: Function 'XCresize_scale' argument 1 names different: declaration 'relscale' definition 'up'.
xjadeo-0.8.7/src/xjadeo/display.c:789:26: note: Function 'XCresize_scale' argument 1 names different: declaration 'relscale' definition 'up'.
xjadeo-0.8.7/src/xjadeo/display.c:74:6: portability: 'src' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xjadeo-0.8.7/src/xjadeo/display.c:75:6: portability: 'dst' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xjadeo-0.8.7/src/xjadeo/libsofd.c:102:16: style: The scope of the variable 'in' can be reduced. [variableScope]
xjadeo-0.8.7/src/xjadeo/libsofd.c:190:2: error: Common realloc mistake: '_recentlist' nulled but not freed upon failure [memleakOnRealloc]
xjadeo-0.8.7/src/xjadeo/remote.c:1307:7: style: The scope of the variable 'msg' can be reduced. [variableScope]
xjadeo-0.8.7/src/xjadeo/remote.c:1328:24: style: Function 'remote_printf' argument 1 names different: declaration 'val' definition 'rv'. [funcArgNamesDifferent]
xjadeo-0.8.7/src/xjadeo/xjadeo.h:176:24: note: Function 'remote_printf' argument 1 names different: declaration 'val' definition 'rv'.
xjadeo-0.8.7/src/xjadeo/remote.c:1328:24: note: Function 'remote_printf' argument 1 names different: declaration 'val' definition 'rv'.
xjadeo-0.8.7/src/xjadeo/remote.c:620:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xjadeo-0.8.7/src/xjadeo/remote.c:621:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xjadeo-0.8.7/src/xjadeo/remote.c:622:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xjadeo-0.8.7/src/xjadeo/remote.c:623:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xjadeo-0.8.7/src/xjadeo/remote.c:624:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xjadeo-0.8.7/src/xjadeo/xjadeo.c:826:33: style: Redundant condition: If 'keyframe_byte_distance > 5242880', the comparison 'keyframe_byte_distance > 0' is always true. [redundantCondition]
xjadeo-0.8.7/src/xjadeo/xjadeo.c:201:6: style: Condition 'remote_activity' is always false [knownConditionTrueFalse]
xjadeo-0.8.7/src/xjadeo/xjadeo.c:174:24: note: Assignment 'remote_activity=0', assigned value is 0
xjadeo-0.8.7/src/xjadeo/xjadeo.c:201:6: note: Condition 'remote_activity' is always false
xjadeo-0.8.7/src/xjadeo/xjadeo.c:472:2: style: Variable 'pts' is reassigned a value before the old one has been used. [redundantAssignment]
xjadeo-0.8.7/src/xjadeo/xjadeo.c:470:0: note: Variable 'pts' is reassigned a value before the old one has been used.
xjadeo-0.8.7/src/xjadeo/xjadeo.c:472:2: note: Variable 'pts' is reassigned a value before the old one has been used.
xjadeo-0.8.7/src/xjadeo/xjadeo.c:240:11: style: The scope of the variable 'we_know_transport_is_not_rolling' can be reduced. [variableScope]
xjadeo-0.8.7/src/xjadeo/xjadeo.c:265:5: style: Variable 'we_know_transport_is_not_rolling' is assigned a value that is never used. [unreadVariable]
xjadeo-0.8.7/src/xjadeo/xjadeo.c:699:3: error: Common realloc mistake: 'fidx' nulled but not freed upon failure [memleakOnRealloc]
[17:38]

ftp://ftp.se.debian.org/debian/pool/main/x/xjdic/xjdic_24.orig.tar.gz
exjdxgen.c:132:3: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
exjdxgen.c:220:5: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
exjdxgen.c:55:16: style: The scope of the variable 'c1' can be reduced. [variableScope]
exjdxgen.c:55:19: style: The scope of the variable 'c2' can be reduced. [variableScope]
exjdxgen.c:76:17: style: The scope of the variable 'c' can be reduced. [variableScope]
exjdxgen.c:77:19: style: The scope of the variable 'ap' can be reduced. [variableScope]
exjdxgen.c:235:18: style: Function 'jqsort' argument 1 names different: declaration 'i' definition 'lhsr'. [funcArgNamesDifferent]
exjdxgen.c:48:18: note: Function 'jqsort' argument 1 names different: declaration 'i' definition 'lhsr'.
exjdxgen.c:235:18: note: Function 'jqsort' argument 1 names different: declaration 'i' definition 'lhsr'.
exjdxgen.c:235:29: style: Function 'jqsort' argument 2 names different: declaration 'j' definition 'rhsr'. [funcArgNamesDifferent]
exjdxgen.c:48:26: note: Function 'jqsort' argument 2 names different: declaration 'j' definition 'rhsr'.
exjdxgen.c:235:29: note: Function 'jqsort' argument 2 names different: declaration 'j' definition 'rhsr'.
exjdxgen.c:138:4: error: Used file that is not opened. [useClosedFile]
exjdxgen.c:138:4: error: Resource handle 'fp' freed twice. [doubleFree]
xjdclient.c:87:9: style: Condition 'trying' is always true [knownConditionTrueFalse]
xjdclient.c:86:11: note: Assignment 'trying=1', assigned value is 1
xjdclient.c:87:9: note: Condition 'trying' is always true
xjdclient.c:181:16: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint]
xjdclient.c:220:9: style: The scope of the variable 'ares' can be reduced. [variableScope]
xjdclient.c:185:3: warning: scanf() without field width limits can crash with huge input data. [invalidscanf]
xjdclient.c:263:6: warning: scanf() without field width limits can crash with huge input data. [invalidscanf]
xjdclient.c:301:5: warning: scanf() without field width limits can crash with huge input data. [invalidscanf]
xjdcomm.c:165:30: style: The scope of the variable 'rcstr' can be reduced. [variableScope]
xjdcomm.c:165:41: style: The scope of the variable 'rcwd' can be reduced. [variableScope]
xjdcomm.c:427:24: style: The scope of the variable 'c1' can be reduced. [variableScope]
xjdcomm.c:427:27: style: The scope of the variable 'c2' can be reduced. [variableScope]
xjdcomm.c:148:0: error: Memory leak: fnbuff [memleak]
xjdfrontend.c:2551:14: warning: Either the condition 'k>10' is redundant or the array 'filtact[10]' is accessed at index 10, which is out of bounds. [arrayIndexOutOfBoundsCond]
xjdfrontend.c:2546:17: note: Assuming that condition 'k>10' is not redundant
xjdfrontend.c:2551:14: note: Array index out of bounds
xjdfrontend.c:1483:48: style: Redundant condition: FirstKanj. '!FirstKanj || (FirstKanj && KTest)' is equivalent to '!FirstKanj || KTest' [redundantCondition]
xjdfrontend.c:897:4: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xjdfrontend.c:897:4: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
xjdfrontend.c:333:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xjdfrontend.c:636:6: style: The scope of the variable 'Test' can be reduced. [variableScope]
xjdfrontend.c:876:41: style: The scope of the variable 'mid' can be reduced. [variableScope]
xjdfrontend.c:876:45: style: The scope of the variable 'ejdxtest' can be reduced. [variableScope]
xjdfrontend.c:980:8: style: The scope of the variable 'cmp' can be reduced. [variableScope]
xjdfrontend.c:1248:14: style: The scope of the variable 'schiy' can be reduced. [variableScope]
xjdfrontend.c:1255:26: style: The scope of the variable 'temp' can be reduced. [variableScope]
xjdfrontend.c:1256:6: style: The scope of the variable 'vi' can be reduced. [variableScope]
xjdfrontend.c:1256:9: style: The scope of the variable 'vok' can be reduced. [variableScope]
xjdfrontend.c:1734:8: style: The scope of the variable 'errf' can be reduced. [variableScope]
xjdfrontend.c:1786:6: style: The scope of the variable 'errf' can be reduced. [variableScope]
xjdfrontend.c:2047:12: style: The scope of the variable 'jtest' can be reduced. [variableScope]
xjdfrontend.c:2047:30: style: The scope of the variable 'lind' can be reduced. [variableScope]
xjdfrontend.c:2469:6: style: The scope of the variable 'gi' can be reduced. [variableScope]
xjdfrontend.c:2581:13: style: The scope of the variable 'cmdmode' can be reduced. [variableScope]
xjdfrontend.c:2581:21: style: The scope of the variable 'bit8' can be reduced. [variableScope]
xjdfrontend.c:2581:26: style: The scope of the variable 'escf' can be reduced. [variableScope]
xjdfrontend.c:2583:18: style: The scope of the variable 'c' can be reduced. [variableScope]
xjdfrontend.c:2584:16: style: The scope of the variable 'xap' can be reduced. [variableScope]
xjdfrontend.c:945:10: style: Checking if unsigned variable 'hi' is less than zero. [unsignedLessThanZero]
xjdfrontend.c:300:8: style: Unused variable: term_name [unusedVariable]
xjdfrontend.c:1796:2: style: Variable 'j' is assigned a value that is never used. [unreadVariable]
xjdfrontend.c:2391:6: style: Unused variable: i [unusedVariable]
xjdfrontend.c:2629:15: error: Buffer overrun possible for long command line arguments. [insecureCmdLineArgs]
xjdfrontend.c:2639:17: error: Buffer overrun possible for long command line arguments. [insecureCmdLineArgs]
xjdfrontend.c:2654:17: error: Buffer overrun possible for long command line arguments. [insecureCmdLineArgs]
xjdfrontend.c:1721:3: portability: fflush() called on input stream 'stdin' may result in undefined behaviour on non-linux systems. [fflushOnInputStream]
xjdfrontend.c:1867:2: portability: fflush() called on input stream 'stdin' may result in undefined behaviour on non-linux systems. [fflushOnInputStream]
xjdfrontend.c:1988:2: portability: fflush() called on input stream 'stdin' may result in undefined behaviour on non-linux systems. [fflushOnInputStream]
xjdfrontend.c:2242:4: portability: fflush() called on input stream 'stdin' may result in undefined behaviour on non-linux systems. [fflushOnInputStream]
xjdfrontend.c:3094:6: portability: fflush() called on input stream 'stdin' may result in undefined behaviour on non-linux systems. [fflushOnInputStream]
xjdfrontend.c:3124:7: portability: fflush() called on input stream 'stdin' may result in undefined behaviour on non-linux systems. [fflushOnInputStream]
xjdfrontend.c:3139:6: portability: fflush() called on input stream 'stdin' may result in undefined behaviour on non-linux systems. [fflushOnInputStream]
xjdfrontend.c:1865:2: warning: scanf() without field width limits can crash with huge input data. [invalidscanf]
xjdfrontend.c:3137:6: warning: scanf() without field width limits can crash with huge input data. [invalidscanf]
xjdfrontend.c:602:38: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xjdfrontend.c:1079:29: error: Uninitialized variable: it [uninitvar]
xjdrad.c:54:24: style: The scope of the variable 'c1' can be reduced. [variableScope]
xjdrad.c:54:27: style: The scope of the variable 'c2' can be reduced. [variableScope]
xjdrad.c:152:30: style: The scope of the variable 'rcstr' can be reduced. [variableScope]
xjdrad.c:152:41: style: The scope of the variable 'rcwd' can be reduced. [variableScope]
xjdrad.c:153:6: style: Unused variable: ft [unusedVariable]
xjdrad.c:153:9: style: Unused variable: fn [unusedVariable]
xjdrad.c:213:6: style: Unused variable: i [unusedVariable]
xjdrad.c:213:8: style: Unused variable: j [unusedVariable]
xjdrad.c:214:26: style: Unused variable: strtmp [unusedVariable]
xjdrad.c:144:0: error: Memory leak: fnbuff [memleak]
xjdsa.c:69:7: style: The scope of the variable 'lo' can be reduced. [variableScope]
xjdsa.c:69:15: style: The scope of the variable 'itok' can be reduced. [variableScope]
xjdsa.c:69:21: style: The scope of the variable 'lo2' can be reduced. [variableScope]
xjdsa.c:69:26: style: The scope of the variable 'hi2' can be reduced. [variableScope]
xjdservcomm.c:423:11: style: The scope of the variable 'c1' can be reduced. [variableScope]
xjdservcomm.c:423:14: style: The scope of the variable 'c2' can be reduced. [variableScope]
xjdserver.c:126:16: warning: %d in format string (no. 8) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint]
xjdserver.c:152:16: style: The scope of the variable 'xap' can be reduced. [variableScope]
xjdserver.c:183:15: error: Buffer overrun possible for long command line arguments. [insecureCmdLineArgs]
xjdserver.c:204:17: error: Buffer overrun possible for long command line arguments. [insecureCmdLineArgs]
xjdserver.c:228:17: error: Buffer overrun possible for long command line arguments. [insecureCmdLineArgs]
xjdserver.c:251:17: error: Buffer overrun possible for long command line arguments. [insecureCmdLineArgs]
xjdserver.c:266:17: error: Buffer overrun possible for long command line arguments. [insecureCmdLineArgs]
xjdxgen.c:156:3: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xjdxgen.c:264:5: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xjdxgen.c:63:16: style: The scope of the variable 'c1' can be reduced. [variableScope]
xjdxgen.c:63:19: style: The scope of the variable 'c2' can be reduced. [variableScope]
xjdxgen.c:85:17: style: The scope of the variable 'c' can be reduced. [variableScope]
xjdxgen.c:344:30: style: The scope of the variable 'rcstr' can be reduced. [variableScope]
xjdxgen.c:344:41: style: The scope of the variable 'rcwd' can be reduced. [variableScope]
xjdxgen.c:284:18: style: Function 'jqsort' argument 1 names different: declaration 'i' definition 'lhs'. [funcArgNamesDifferent]
xjdxgen.c:55:18: note: Function 'jqsort' argument 1 names different: declaration 'i' definition 'lhs'.
xjdxgen.c:284:18: note: Function 'jqsort' argument 1 names different: declaration 'i' definition 'lhs'.
xjdxgen.c:284:28: style: Function 'jqsort' argument 2 names different: declaration 'j' definition 'rhs'. [funcArgNamesDifferent]
xjdxgen.c:55:26: note: Function 'jqsort' argument 2 names different: declaration 'j' definition 'rhs'.
xjdxgen.c:284:28: note: Function 'jqsort' argument 2 names different: declaration 'j' definition 'rhs'.
xjdxgen.c:162:4: error: Used file that is not opened. [useClosedFile]
[17:39]

ftp://ftp.se.debian.org/debian/pool/main/x/xjig/xjig_2.4.orig.tar.gz
xjig-2.4.orig/color_mapper.C:10:35: style: Function 'ColorMapper' argument 1 names different: declaration 'dpy' definition 'dpy_in'. [funcArgNamesDifferent]
xjig-2.4.orig/color_mapper.H:6:24: note: Function 'ColorMapper' argument 1 names different: declaration 'dpy' definition 'dpy_in'.
xjig-2.4.orig/color_mapper.C:10:35: note: Function 'ColorMapper' argument 1 names different: declaration 'dpy' definition 'dpy_in'.
xjig-2.4.orig/color_mapper.C:82:48: style: Function 'alloc_color' argument 1 names different: declaration 'col' definition 'def'. [funcArgNamesDifferent]
xjig-2.4.orig/color_mapper.H:9:38: note: Function 'alloc_color' argument 1 names different: declaration 'col' definition 'def'.
xjig-2.4.orig/color_mapper.C:82:48: note: Function 'alloc_color' argument 1 names different: declaration 'col' definition 'def'.
xjig-2.4.orig/color_mapper.C:147:21: style: Function 'Port' argument 1 names different: declaration 'dpy' definition 'dpy_in'. [funcArgNamesDifferent]
xjig-2.4.orig/color_mapper.H:27:17: note: Function 'Port' argument 1 names different: declaration 'dpy' definition 'dpy_in'.
xjig-2.4.orig/color_mapper.C:147:21: note: Function 'Port' argument 1 names different: declaration 'dpy' definition 'dpy_in'.
xjig-2.4.orig/color_mapper.H:11:12: style: Technically the member function 'ColorMapper::get_colormap' can be const. [functionConst]
xjig-2.4.orig/color_mapper.C:21:2: style: Class 'ColorMapper' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xjig-2.4.orig/color_mapper.C:21:2: style: Class 'ColorMapper' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xjig-2.4.orig/color_mapper.C:149:2: style: Class 'Port' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xjig-2.4.orig/color_mapper.C:149:2: style: Class 'Port' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xjig-2.4.orig/color_mapper.H:6:3: style: Class 'ColorMapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xjig-2.4.orig/color_mapper.H:27:3: style: Class 'Port' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xjig-2.4.orig/gif_image.C:654:6: style: The scope of the variable 'RawCode' can be reduced. [variableScope]
xjig-2.4.orig/gif_image.C:161:27: style: Function 'AddAt' argument 1 names different: declaration 'x' definition 'x21'. [funcArgNamesDifferent]
xjig-2.4.orig/gif_image.H:55:19: note: Function 'AddAt' argument 1 names different: declaration 'x' definition 'x21'.
xjig-2.4.orig/gif_image.C:161:27: note: Function 'AddAt' argument 1 names different: declaration 'x' definition 'x21'.
xjig-2.4.orig/gif_image.C:161:36: style: Function 'AddAt' argument 2 names different: declaration 'y' definition 'y21'. [funcArgNamesDifferent]
xjig-2.4.orig/gif_image.H:55:26: note: Function 'AddAt' argument 2 names different: declaration 'y' definition 'y21'.
xjig-2.4.orig/gif_image.C:161:36: note: Function 'AddAt' argument 2 names different: declaration 'y' definition 'y21'.
xjig-2.4.orig/gif_image.C:161:57: style: Function 'AddAt' argument 3 names different: declaration 'gif2' definition 'gif_p'. [funcArgNamesDifferent]
xjig-2.4.orig/gif_image.H:55:45: note: Function 'AddAt' argument 3 names different: declaration 'gif2' definition 'gif_p'.
xjig-2.4.orig/gif_image.C:161:57: note: Function 'AddAt' argument 3 names different: declaration 'gif2' definition 'gif_p'.
xjig-2.4.orig/gif_image.C:234:30: warning: Function 'GetSize' argument order different: declaration 'h, w' definition 'w, h' [funcArgOrderDifferent]
xjig-2.4.orig/gif_image.H:45:22: note: Function 'GetSize' argument order different: declaration 'h, w' definition 'w, h'
xjig-2.4.orig/gif_image.C:234:30: note: Function 'GetSize' argument order different: declaration 'h, w' definition 'w, h'
xjig-2.4.orig/gif_image.H:39:15: style: Technically the member function 'GifImage::Name' can be const. [functionConst]
xjig-2.4.orig/gif_image.H:40:7: style: Technically the member function 'GifImage::Width' can be const. [functionConst]
xjig-2.4.orig/gif_image.H:41:7: style: Technically the member function 'GifImage::Height' can be const. [functionConst]
xjig-2.4.orig/gif_image.H:42:15: style: Technically the member function 'GifImage::Data' can be const. [functionConst]
xjig-2.4.orig/gif_image.H:44:15: style: Technically the member function 'GifImage::GetExtensionData' can be const. [functionConst]
xjig-2.4.orig/gif_image.C:94:23: note: Technically the member function 'GifImage::GetExtensionData' can be const.
xjig-2.4.orig/gif_image.H:44:15: note: Technically the member function 'GifImage::GetExtensionData' can be const.
xjig-2.4.orig/gif_image.H:61:7: performance: Technically the member function 'GifImage::ReadImageData' can be static. [functionStatic]
xjig-2.4.orig/gif_image.C:375:15: note: Technically the member function 'GifImage::ReadImageData' can be static.
xjig-2.4.orig/gif_image.H:61:7: note: Technically the member function 'GifImage::ReadImageData' can be static.
xjig-2.4.orig/gif_image.H:85:7: style: Technically the member function 'GifImage::GetNCols' can be const. [functionConst]
xjig-2.4.orig/gif_image.H:17:20: style: Class 'Extension' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xjig-2.4.orig/gif_image.H:17:20: style: Class 'Extension' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xjig-2.4.orig/gif_image.C:80:2: style: Class 'GifImage' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xjig-2.4.orig/gif_image.C:80:2: style: Class 'GifImage' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xjig-2.4.orig/gif_image.C:317:8: error: Resource leak: fp [resourceLeak]
xjig-2.4.orig/gifx_image.C:52:3: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xjig-2.4.orig/gifx_image.H:12:9: style: Technically the member function 'GifXImage::XWidth' can be const. [functionConst]
xjig-2.4.orig/gifx_image.H:13:9: style: Technically the member function 'GifXImage::XHeight' can be const. [functionConst]
xjig-2.4.orig/gifx_image.H:14:8: style: Technically the member function 'GifXImage::GetXSize' can be const. [functionConst]
xjig-2.4.orig/gifx_image.H:58:8: style: Technically the member function 'GifPixmap::IsTwinPixmap' can be const. [functionConst]
xjig-2.4.orig/imgbuff.C:9:14: warning: Member variable 'ImageBuffer::width' is not initialized in the constructor. [uninitMemberVar]
xjig-2.4.orig/imgbuff.C:9:14: warning: Member variable 'ImageBuffer::height' is not initialized in the constructor. [uninitMemberVar]
xjig-2.4.orig/mat2.C:37:24: style: Function 'Split' argument 1 names different: declaration 'sh' definition 'sh_p'. [funcArgNamesDifferent]
xjig-2.4.orig/mat2.h:133:25: note: Function 'Split' argument 1 names different: declaration 'sh' definition 'sh_p'.
xjig-2.4.orig/mat2.C:37:24: note: Function 'Split' argument 1 names different: declaration 'sh' definition 'sh_p'.
xjig-2.4.orig/mat2.C:37:36: style: Function 'Split' argument 2 names different: declaration 'sx' definition 'sx_p'. [funcArgNamesDifferent]
xjig-2.4.orig/mat2.h:133:35: note: Function 'Split' argument 2 names different: declaration 'sx' definition 'sx_p'.
xjig-2.4.orig/mat2.C:37:36: note: Function 'Split' argument 2 names different: declaration 'sx' definition 'sx_p'.
xjig-2.4.orig/mat2.C:37:48: style: Function 'Split' argument 3 names different: declaration 'sy' definition 'sy_p'. [funcArgNamesDifferent]
xjig-2.4.orig/mat2.h:133:45: note: Function 'Split' argument 3 names different: declaration 'sy' definition 'sy_p'.
xjig-2.4.orig/mat2.C:37:48: note: Function 'Split' argument 3 names different: declaration 'sy' definition 'sy_p'.
xjig-2.4.orig/mat2.C:37:60: style: Function 'Split' argument 4 names different: declaration 'angle' definition 'angle_p'. [funcArgNamesDifferent]
xjig-2.4.orig/mat2.h:133:55: note: Function 'Split' argument 4 names different: declaration 'angle' definition 'angle_p'.
xjig-2.4.orig/mat2.C:37:60: note: Function 'Split' argument 4 names different: declaration 'angle' definition 'angle_p'.
xjig-2.4.orig/mat2.C:37:75: style: Function 'Split' argument 5 names different: declaration 'mx' definition 'tx_p'. [funcArgNamesDifferent]
xjig-2.4.orig/mat2.h:133:68: note: Function 'Split' argument 5 names different: declaration 'mx' definition 'tx_p'.
xjig-2.4.orig/mat2.C:37:75: note: Function 'Split' argument 5 names different: declaration 'mx' definition 'tx_p'.
xjig-2.4.orig/mat2.C:37:87: style: Function 'Split' argument 6 names different: declaration 'my' definition 'ty_p'. [funcArgNamesDifferent]
xjig-2.4.orig/mat2.h:133:78: note: Function 'Split' argument 6 names different: declaration 'my' definition 'ty_p'.
xjig-2.4.orig/mat2.C:37:87: note: Function 'Split' argument 6 names different: declaration 'my' definition 'ty_p'.
xjig-2.4.orig/vec2.h:61:3: warning: Member variable 'Vec2::x_val' is not initialized in the constructor. [uninitMemberVar]
xjig-2.4.orig/vec2.h:61:3: warning: Member variable 'Vec2::y_val' is not initialized in the constructor. [uninitMemberVar]
xjig-2.4.orig/vec2.h:85:2: style: 'Vec2::operator=' should return 'Vec2 &'. [operatorEq]
xjig-2.4.orig/mat2.h:106:7: style: 'Mat2::operator=' should return 'Mat2 &'. [operatorEq]
xjig-2.4.orig/objects.C:1083:24: style: C-style pointer casting [cstyleCast]
xjig-2.4.orig/objects.C:738:45: style: Function 'Intersects' argument 3 names different: declaration 'width' definition 'w'. [funcArgNamesDifferent]
xjig-2.4.orig/objects.H:299:42: note: Function 'Intersects' argument 3 names different: declaration 'width' definition 'w'.
xjig-2.4.orig/objects.C:738:45: note: Function 'Intersects' argument 3 names different: declaration 'width' definition 'w'.
xjig-2.4.orig/objects.C:738:51: style: Function 'Intersects' argument 4 names different: declaration 'height' definition 'h'. [funcArgNamesDifferent]
xjig-2.4.orig/objects.H:299:52: note: Function 'Intersects' argument 4 names different: declaration 'height' definition 'h'.
xjig-2.4.orig/objects.C:738:51: note: Function 'Intersects' argument 4 names different: declaration 'height' definition 'h'.
xjig-2.4.orig/objects.C:768:32: style: Function 'PanView' argument 1 names different: declaration 'offx' definition 'ox'. [funcArgNamesDifferent]
xjig-2.4.orig/objects.H:304:29: note: Function 'PanView' argument 1 names different: declaration 'offx' definition 'ox'.
xjig-2.4.orig/objects.C:768:32: note: Function 'PanView' argument 1 names different: declaration 'offx' definition 'ox'.
xjig-2.4.orig/objects.C:768:40: style: Function 'PanView' argument 2 names different: declaration 'offy' definition 'oy'. [funcArgNamesDifferent]
xjig-2.4.orig/objects.H:304:39: note: Function 'PanView' argument 2 names different: declaration 'offy' definition 'oy'.
xjig-2.4.orig/objects.C:768:40: note: Function 'PanView' argument 2 names different: declaration 'offy' definition 'oy'.
xjig-2.4.orig/objects.C:928:37: style: Function 'JoinExtent' argument 1 names different: declaration 'x1' definition 'xx1'. [funcArgNamesDifferent]
xjig-2.4.orig/objects.H:328:24: note: Function 'JoinExtent' argument 1 names different: declaration 'x1' definition 'xx1'.
xjig-2.4.orig/objects.C:928:37: note: Function 'JoinExtent' argument 1 names different: declaration 'x1' definition 'xx1'.
xjig-2.4.orig/objects.C:928:47: style: Function 'JoinExtent' argument 2 names different: declaration 'y1' definition 'yy1'. [funcArgNamesDifferent]
xjig-2.4.orig/objects.H:328:33: note: Function 'JoinExtent' argument 2 names different: declaration 'y1' definition 'yy1'.
xjig-2.4.orig/objects.C:928:47: note: Function 'JoinExtent' argument 2 names different: declaration 'y1' definition 'yy1'.
xjig-2.4.orig/objects.C:928:57: style: Function 'JoinExtent' argument 3 names different: declaration 'x2' definition 'xx2'. [funcArgNamesDifferent]
xjig-2.4.orig/objects.H:328:42: note: Function 'JoinExtent' argument 3 names different: declaration 'x2' definition 'xx2'.
xjig-2.4.orig/objects.C:928:57: note: Function 'JoinExtent' argument 3 names different: declaration 'x2' definition 'xx2'.
xjig-2.4.orig/objects.C:928:67: style: Function 'JoinExtent' argument 4 names different: declaration 'y2' definition 'yy2'. [funcArgNamesDifferent]
xjig-2.4.orig/objects.H:328:51: note: Function 'JoinExtent' argument 4 names different: declaration 'y2' definition 'yy2'.
xjig-2.4.orig/objects.C:928:67: note: Function 'JoinExtent' argument 4 names different: declaration 'y2' definition 'yy2'.
xjig-2.4.orig/objects.C:936:36: style: Function 'GetExtent' argument 1 names different: declaration 'x1' definition 'xx1'. [funcArgNamesDifferent]
xjig-2.4.orig/objects.H:329:23: note: Function 'GetExtent' argument 1 names different: declaration 'x1' definition 'xx1'.
xjig-2.4.orig/objects.C:936:36: note: Function 'GetExtent' argument 1 names different: declaration 'x1' definition 'xx1'.
xjig-2.4.orig/objects.C:936:46: style: Function 'GetExtent' argument 2 names different: declaration 'y1' definition 'yy1'. [funcArgNamesDifferent]
xjig-2.4.orig/objects.H:329:32: note: Function 'GetExtent' argument 2 names different: declaration 'y1' definition 'yy1'.
xjig-2.4.orig/objects.C:936:46: note: Function 'GetExtent' argument 2 names different: declaration 'y1' definition 'yy1'.
xjig-2.4.orig/objects.C:936:56: style: Function 'GetExtent' argument 3 names different: declaration 'x2' definition 'xx2'. [funcArgNamesDifferent]
xjig-2.4.orig/objects.H:329:41: note: Function 'GetExtent' argument 3 names different: declaration 'x2' definition 'xx2'.
xjig-2.4.orig/objects.C:936:56: note: Function 'GetExtent' argument 3 names different: declaration 'x2' definition 'xx2'.
xjig-2.4.orig/objects.C:936:66: style: Function 'GetExtent' argument 4 names different: declaration 'y2' definition 'yy2'. [funcArgNamesDifferent]
xjig-2.4.orig/objects.H:329:50: note: Function 'GetExtent' argument 4 names different: declaration 'y2' definition 'yy2'.
xjig-2.4.orig/objects.C:936:66: note: Function 'GetExtent' argument 4 names different: declaration 'y2' definition 'yy2'.
xjig-2.4.orig/objects.C:78:18: warning: Member variable 'PieceFrameSetup::left' is not initialized in the constructor. [uninitMemberVar]
xjig-2.4.orig/objects.C:78:18: warning: Member variable 'PieceFrameSetup::pin' is not initialized in the constructor. [uninitMemberVar]
xjig-2.4.orig/objects.C:163:15: warning: Member variable 'RotatedFrame::windir' is not initialized in the constructor. [uninitMemberVar]
xjig-2.4.orig/objects.C:382:12: warning: Member variable 'FlipFrame::mangle' is not initialized in the constructor. [uninitMemberVar]
xjig-2.4.orig/objects.C:428:14: warning: Member variable 'BitmapPiece::winx' is not initialized in the constructor. [uninitMemberVar]
xjig-2.4.orig/objects.C:428:14: warning: Member variable 'BitmapPiece::winy' is not initialized in the constructor. [uninitMemberVar]
xjig-2.4.orig/objects.C:428:14: warning: Member variable 'BitmapPiece::offx' is not initialized in the constructor. [uninitMemberVar]
xjig-2.4.orig/objects.C:428:14: warning: Member variable 'BitmapPiece::offy' is not initialized in the constructor. [uninitMemberVar]
xjig-2.4.orig/objects.C:428:14: warning: Member variable 'BitmapPiece::width' is not initialized in the constructor. [uninitMemberVar]
xjig-2.4.orig/objects.C:428:14: warning: Member variable 'BitmapPiece::height' is not initialized in the constructor. [uninitMemberVar]
xjig-2.4.orig/vec2list.h:31:3: style: 'Vec2List::operator=' should return 'Vec2List &'. [operatorEq]
xjig-2.4.orig/objects.C:429:2: performance: Variable 'tilemask' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xjig-2.4.orig/objects.C:521:2: performance: Variable 'tilemap' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xjig-2.4.orig/objects.C:599:2: performance: Variable 'shadowmap' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xjig-2.4.orig/objects.C:679:2: performance: Variable 'swin' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xjig-2.4.orig/objects.H:100:19: style: Technically the member function 'PieceFrame::GetPolyLine' can be const. [functionConst]
xjig-2.4.orig/objects.H:101:15: style: Technically the member function 'PieceFrame::Center' can be const. [functionConst]
xjig-2.4.orig/objects.H:110:7: style: Technically the member function 'PieceFrame::same_point' can be const. [functionConst]
xjig-2.4.orig/objects.H:154:15: style: Technically the member function 'RotatedFrame::GetPos' can be const. [functionConst]
xjig-2.4.orig/objects.H:168:8: style: Technically the member function 'RotatedFrame::GetDir' can be const. [functionConst]
xjig-2.4.orig/objects.H:215:10: style: Technically the member function 'BitmapPiece::GetBitmap' can be const. [functionConst]
xjig-2.4.orig/objects.H:238:10: style: Technically the member function 'PixmapPiece::GetPixmap' can be const. [functionConst]
xjig-2.4.orig/objects.H:259:10: style: Technically the member function 'ShadowedPiece::GetPixmap' can be const. [functionConst]
xjig-2.4.orig/objects.H:262:7: performance: Technically the member function 'ShadowedPiece::ShadowSize' can be static. [functionStatic]
xjig-2.4.orig/objects.H:330:8: style: Technically the member function 'DBPieceObject::StoreExtent' can be const. [functionConst]
xjig-2.4.orig/objects.C:921:21: note: Technically the member function 'DBPieceObject::StoreExtent' can be const.
xjig-2.4.orig/objects.H:330:8: note: Technically the member function 'DBPieceObject::StoreExtent' can be const.
xjig-2.4.orig/objects.H:331:8: style: Technically the member function 'DBPieceObject::JoinExtent' can be const. [functionConst]
xjig-2.4.orig/objects.C:944:21: note: Technically the member function 'DBPieceObject::JoinExtent' can be const.
xjig-2.4.orig/objects.H:331:8: note: Technically the member function 'DBPieceObject::JoinExtent' can be const.
xjig-2.4.orig/puzzle.H:29:7: style: Technically the member function 'Grid::Width' can be const. [functionConst]
xjig-2.4.orig/puzzle.H:30:7: style: Technically the member function 'Grid::Height' can be const. [functionConst]
xjig-2.4.orig/puzzle.H:57:7: style: Technically the member function 'Puzzle::Finished' can be const. [functionConst]
xjig-2.4.orig/vec2list.h:21:3: style: Class 'Vec2List' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xjig-2.4.orig/stack.H:91:8: style: The function 'ExposeRegion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xjig-2.4.orig/stack.H:56:16: note: Virtual function in base class
xjig-2.4.orig/stack.H:91:8: note: Function in derived class
xjig-2.4.orig/stack.H:105:8: style: The function 'ExposeWindowRegion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xjig-2.4.orig/stack.H:57:16: note: Virtual function in base class
xjig-2.4.orig/stack.H:105:8: note: Function in derived class
xjig-2.4.orig/stack.H:107:16: style: The function 'Raise' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xjig-2.4.orig/stack.H:59:16: note: Virtual function in base class
xjig-2.4.orig/stack.H:107:16: note: Function in derived class
xjig-2.4.orig/stack.H:109:8: style: The function 'DispatchPress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xjig-2.4.orig/stack.H:63:16: note: Virtual function in base class
xjig-2.4.orig/stack.H:109:8: note: Function in derived class
xjig-2.4.orig/stack.H:110:8: style: The function 'DispatchRelease' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xjig-2.4.orig/stack.H:64:16: note: Virtual function in base class
xjig-2.4.orig/stack.H:110:8: note: Function in derived class
xjig-2.4.orig/stack.H:111:8: style: The function 'DispatchMotion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xjig-2.4.orig/stack.H:65:16: note: Virtual function in base class
xjig-2.4.orig/stack.H:111:8: note: Function in derived class
xjig-2.4.orig/objects.H:171:16: style: The function 'PositionChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xjig-2.4.orig/objects.H:103:16: note: Virtual function in base class
xjig-2.4.orig/objects.H:171:16: note: Function in derived class
xjig-2.4.orig/objects.H:172:16: style: The function 'DirectionChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xjig-2.4.orig/objects.H:104:16: note: Virtual function in base class
xjig-2.4.orig/objects.H:172:16: note: Function in derived class
xjig-2.4.orig/objects.H:213:16: style: The function 'PositionChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xjig-2.4.orig/objects.H:171:16: note: Virtual function in base class
xjig-2.4.orig/objects.H:213:16: note: Function in derived class
xjig-2.4.orig/objects.H:214:16: style: The function 'DirectionChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xjig-2.4.orig/objects.H:172:16: note: Virtual function in base class
xjig-2.4.orig/objects.H:214:16: note: Function in derived class
xjig-2.4.orig/objects.H:237:16: style: The function 'DirectionChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xjig-2.4.orig/objects.H:214:16: note: Virtual function in base class
xjig-2.4.orig/objects.H:237:16: note: Function in derived class
xjig-2.4.orig/objects.H:258:16: style: The function 'DirectionChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xjig-2.4.orig/objects.H:237:16: note: Virtual function in base class
xjig-2.4.orig/objects.H:258:16: note: Function in derived class
xjig-2.4.orig/objects.H:281:16: style: The function 'PositionChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xjig-2.4.orig/objects.H:213:16: note: Virtual function in base class
xjig-2.4.orig/objects.H:281:16: note: Function in derived class
xjig-2.4.orig/objects.H:282:16: style: The function 'DirectionChanged' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xjig-2.4.orig/objects.H:258:16: note: Virtual function in base class
xjig-2.4.orig/objects.H:282:16: note: Function in derived class
xjig-2.4.orig/objects.H:299:15: style: The function 'Intersects' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xjig-2.4.orig/stack.H:28:15: note: Virtual function in base class
xjig-2.4.orig/objects.H:299:15: note: Function in derived class
xjig-2.4.orig/objects.H:300:15: style: The function 'IsInside' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xjig-2.4.orig/stack.H:29:15: note: Virtual function in base class
xjig-2.4.orig/objects.H:300:15: note: Function in derived class
xjig-2.4.orig/objects.H:301:16: style: The function 'ExposeRegion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xjig-2.4.orig/stack.H:25:16: note: Virtual function in base class
xjig-2.4.orig/objects.H:301:16: note: Function in derived class
xjig-2.4.orig/objects.H:302:16: style: The function 'ExposeWindowRegion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xjig-2.4.orig/stack.H:26:16: note: Virtual function in base class
xjig-2.4.orig/objects.H:302:16: note: Function in derived class
xjig-2.4.orig/objects.H:304:16: style: The function 'PanView' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xjig-2.4.orig/stack.H:35:16: note: Virtual function in base class
xjig-2.4.orig/objects.H:304:16: note: Function in derived class
xjig-2.4.orig/objects.H:305:16: style: The function 'ZoomView' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xjig-2.4.orig/stack.H:36:16: note: Virtual function in base class
xjig-2.4.orig/objects.H:305:16: note: Function in derived class
xjig-2.4.orig/objects.H:328:7: style: The function 'JoinExtent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xjig-2.4.orig/stack.H:37:15: note: Virtual function in base class
xjig-2.4.orig/objects.H:328:7: note: Function in derived class
xjig-2.4.orig/objects.H:329:7: style: The function 'GetExtent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xjig-2.4.orig/stack.H:38:15: note: Virtual function in base class
xjig-2.4.orig/objects.H:329:7: note: Function in derived class
xjig-2.4.orig/objects.H:345:16: style: The function 'DispatchPress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xjig-2.4.orig/stack.H:31:16: note: Virtual function in base class
xjig-2.4.orig/objects.H:345:16: note: Function in derived class
xjig-2.4.orig/objects.H:346:16: style: The function 'DispatchRelease' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xjig-2.4.orig/stack.H:32:16: note: Virtual function in base class
xjig-2.4.orig/objects.H:346:16: note: Function in derived class
xjig-2.4.orig/objects.H:347:16: style: The function 'DispatchMotion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xjig-2.4.orig/stack.H:33:16: note: Virtual function in base class
xjig-2.4.orig/objects.H:347:16: note: Function in derived class
xjig-2.4.orig/puzzle.C:81:8: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xjig-2.4.orig/puzzle.C:81:8: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xjig-2.4.orig/puzzle.C:81:8: warning: %x in format string (no. 3) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xjig-2.4.orig/puzzle.C:81:8: warning: %x in format string (no. 4) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xjig-2.4.orig/puzzle.C:137:8: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xjig-2.4.orig/puzzle.C:137:8: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xjig-2.4.orig/puzzle.C:137:8: warning: %x in format string (no. 3) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xjig-2.4.orig/puzzle.C:137:8: warning: %x in format string (no. 4) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xjig-2.4.orig/puzzle.C:8:7: warning: Member variable 'Grid::width' is not initialized in the constructor. [uninitMemberVar]
xjig-2.4.orig/puzzle.C:8:7: warning: Member variable 'Grid::height' is not initialized in the constructor. [uninitMemberVar]
xjig-2.4.orig/puzzle.C:8:7: warning: Member variable 'Grid::max_width' is not initialized in the constructor. [uninitMemberVar]
xjig-2.4.orig/puzzle.C:8:7: warning: Member variable 'Grid::max_height' is not initialized in the constructor. [uninitMemberVar]
xjig-2.4.orig/puzzle.C:8:7: warning: Member variable 'Grid::p' is not initialized in the constructor. [uninitMemberVar]
xjig-2.4.orig/puzzle.C:47:9: warning: Member variable 'Puzzle::width' is not initialized in the constructor. [uninitMemberVar]
xjig-2.4.orig/puzzle.C:47:9: warning: Member variable 'Puzzle::height' is not initialized in the constructor. [uninitMemberVar]
xjig-2.4.orig/puzzle.C:47:9: warning: Member variable 'Puzzle::p' is not initialized in the constructor. [uninitMemberVar]
xjig-2.4.orig/real.C:14:48: style: Function 'FunTab' argument 2 names different: declaration 'from' definition 'from_in'. [funcArgNamesDifferent]
xjig-2.4.orig/real.h:172:41: note: Function 'FunTab' argument 2 names different: declaration 'from' definition 'from_in'.
xjig-2.4.orig/real.C:14:48: note: Function 'FunTab' argument 2 names different: declaration 'from' definition 'from_in'.
xjig-2.4.orig/real.C:14:64: style: Function 'FunTab' argument 3 names different: declaration 'to' definition 'to_in'. [funcArgNamesDifferent]
xjig-2.4.orig/real.h:172:58: note: Function 'FunTab' argument 3 names different: declaration 'to' definition 'to_in'.
xjig-2.4.orig/real.C:14:64: note: Function 'FunTab' argument 3 names different: declaration 'to' definition 'to_in'.
xjig-2.4.orig/real.C:14:75: style: Function 'FunTab' argument 4 names different: declaration 'step' definition 'step_in'. [funcArgNamesDifferent]
xjig-2.4.orig/real.h:172:72: note: Function 'FunTab' argument 4 names different: declaration 'step' definition 'step_in'.
xjig-2.4.orig/real.C:14:75: note: Function 'FunTab' argument 4 names different: declaration 'step' definition 'step_in'.
xjig-2.4.orig/real.C:21:2: style: Class 'FunTab' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xjig-2.4.orig/real.C:21:2: style: Class 'FunTab' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xjig-2.4.orig/stack.C:274:22: style: C-style pointer casting [cstyleCast]
xjig-2.4.orig/stack.C:226:38: style: Function 'ExposeRegion' argument 1 names different: declaration 'x1' definition 'x'. [funcArgNamesDifferent]
xjig-2.4.orig/stack.H:91:26: note: Function 'ExposeRegion' argument 1 names different: declaration 'x1' definition 'x'.
xjig-2.4.orig/stack.C:226:38: note: Function 'ExposeRegion' argument 1 names different: declaration 'x1' definition 'x'.
xjig-2.4.orig/stack.C:226:45: style: Function 'ExposeRegion' argument 2 names different: declaration 'y1' definition 'y'. [funcArgNamesDifferent]
xjig-2.4.orig/stack.H:91:34: note: Function 'ExposeRegion' argument 2 names different: declaration 'y1' definition 'y'.
xjig-2.4.orig/stack.C:226:45: note: Function 'ExposeRegion' argument 2 names different: declaration 'y1' definition 'y'.
xjig-2.4.orig/stack.C:247:58: style: Function 'ExposeWindowRegion' argument 2 names different: declaration 'x1' definition 'x'. [funcArgNamesDifferent]
xjig-2.4.orig/stack.H:105:42: note: Function 'ExposeWindowRegion' argument 2 names different: declaration 'x1' definition 'x'.
xjig-2.4.orig/stack.C:247:58: note: Function 'ExposeWindowRegion' argument 2 names different: declaration 'x1' definition 'x'.
xjig-2.4.orig/stack.C:247:65: style: Function 'ExposeWindowRegion' argument 3 names different: declaration 'y1' definition 'y'. [funcArgNamesDifferent]
xjig-2.4.orig/stack.H:105:50: note: Function 'ExposeWindowRegion' argument 3 names different: declaration 'y1' definition 'y'.
xjig-2.4.orig/stack.C:247:65: note: Function 'ExposeWindowRegion' argument 3 names different: declaration 'y1' definition 'y'.
xjig-2.4.orig/stack.C:21:9: warning: Member variable 'Object::mystack' is not initialized in the constructor. [uninitMemberVar]
xjig-2.4.orig/stack.C:64:14: warning: Member variable 'ObjectStack::close_sel' is not initialized in the constructor. [uninitMemberVar]
xjig-2.4.orig/stack.C:69:2: performance: Variable 'dbmap' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xjig-2.4.orig/stack.H:67:8: style: Technically the member function 'ObjectStack::PanView' can be const. [functionConst]
xjig-2.4.orig/stack.C:128:19: note: Technically the member function 'ObjectStack::PanView' can be const.
xjig-2.4.orig/stack.H:67:8: note: Technically the member function 'ObjectStack::PanView' can be const.
xjig-2.4.orig/stack.H:68:8: style: Technically the member function 'ObjectStack::ZoomView' can be const. [functionConst]
xjig-2.4.orig/stack.C:134:19: note: Technically the member function 'ObjectStack::ZoomView' can be const.
xjig-2.4.orig/stack.H:68:8: note: Technically the member function 'ObjectStack::ZoomView' can be const.
xjig-2.4.orig/stack.H:69:8: style: Technically the member function 'ObjectStack::GetExtent' can be const. [functionConst]
xjig-2.4.orig/stack.C:145:19: note: Technically the member function 'ObjectStack::GetExtent' can be const.
xjig-2.4.orig/stack.H:69:8: note: Technically the member function 'ObjectStack::GetExtent' can be const.
xjig-2.4.orig/vec2.C:23:6: style: The scope of the variable 'l' can be reduced. [variableScope]
xjig-2.4.orig/vec2.C:23:8: style: The scope of the variable 'u' can be reduced. [variableScope]
xjig-2.4.orig/vec2.C:50:6: style: The scope of the variable 'l' can be reduced. [variableScope]
xjig-2.4.orig/vec2list.C:162:5: style: The scope of the variable 'erg' can be reduced. [variableScope]
xjig-2.4.orig/vec2list.C:12:25: style: Function 'Vec2List' argument 1 names different: declaration 'len' definition 'len_in'. [funcArgNamesDifferent]
xjig-2.4.orig/vec2list.h:21:17: note: Function 'Vec2List' argument 1 names different: declaration 'len' definition 'len_in'.
xjig-2.4.orig/vec2list.C:12:25: note: Function 'Vec2List' argument 1 names different: declaration 'len' definition 'len_in'.
xjig-2.4.orig/vec2list.C:53:37: style: Function 'SetAt' argument 1 names different: declaration 'i' definition 'id'. [funcArgNamesDifferent]
xjig-2.4.orig/vec2list.h:37:30: note: Function 'SetAt' argument 1 names different: declaration 'i' definition 'id'.
xjig-2.4.orig/vec2list.C:53:37: note: Function 'SetAt' argument 1 names different: declaration 'i' definition 'id'.
xjig-2.4.orig/vec2list.C:60:37: style: Function 'AddAt' argument 1 names different: declaration 'i' definition 'id'. [funcArgNamesDifferent]
xjig-2.4.orig/vec2list.h:38:30: note: Function 'AddAt' argument 1 names different: declaration 'i' definition 'id'.
xjig-2.4.orig/vec2list.C:60:37: note: Function 'AddAt' argument 1 names different: declaration 'i' definition 'id'.
xjig-2.4.orig/vec2list.C:75:35: style: Function 'Del' argument 1 names different: declaration 'i' definition 'id'. [funcArgNamesDifferent]
xjig-2.4.orig/vec2list.h:39:28: note: Function 'Del' argument 1 names different: declaration 'i' definition 'id'.
xjig-2.4.orig/vec2list.C:75:35: note: Function 'Del' argument 1 names different: declaration 'i' definition 'id'.
xjig-2.4.orig/vec2list.C:84:41: style: Function 'DelRange' argument 1 names different: declaration 'i' definition 'from'. [funcArgNamesDifferent]
xjig-2.4.orig/vec2list.h:40:33: note: Function 'DelRange' argument 1 names different: declaration 'i' definition 'from'.
xjig-2.4.orig/vec2list.C:84:41: note: Function 'DelRange' argument 1 names different: declaration 'i' definition 'from'.
xjig-2.4.orig/vec2list.C:84:51: style: Function 'DelRange' argument 2 names different: declaration 'j' definition 'to'. [funcArgNamesDifferent]
xjig-2.4.orig/vec2list.h:40:40: note: Function 'DelRange' argument 2 names different: declaration 'j' definition 'to'.
xjig-2.4.orig/vec2list.C:84:51: note: Function 'DelRange' argument 2 names different: declaration 'j' definition 'to'.
xjig-2.4.orig/vec2list.C:84:60: style: Function 'DelRange' argument 3 names different: declaration 'erg' definition 'start'. [funcArgNamesDifferent]
xjig-2.4.orig/vec2list.h:40:48: note: Function 'DelRange' argument 3 names different: declaration 'erg' definition 'start'.
xjig-2.4.orig/vec2list.C:84:60: note: Function 'DelRange' argument 3 names different: declaration 'erg' definition 'start'.
xjig-2.4.orig/vec2list.C:106:53: style: Function 'operator=' argument 1 names different: declaration 'v' definition 'vl'. [funcArgNamesDifferent]
xjig-2.4.orig/vec2list.h:31:45: note: Function 'operator=' argument 1 names different: declaration 'v' definition 'vl'.
xjig-2.4.orig/vec2list.C:106:53: note: Function 'operator=' argument 1 names different: declaration 'v' definition 'vl'.
xjig-2.4.orig/xjig.C:650:4: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xjig-2.4.orig/xjig.C:650:4: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xjig-2.4.orig/xjig.C:689:7: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xjig-2.4.orig/xjig.C:689:7: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xjig-2.4.orig/xjig.C:694:7: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xjig-2.4.orig/xjig.C:694:7: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xjig-2.4.orig/xjig.C:154:11: style: Variable 'nfound' is assigned a value that is never used. [unreadVariable]
xjig-2.4.orig/xjig.C:694:7: error: Buffer is accessed out of bounds: buffer [bufferAccessOutOfBounds]
xjig-2.4.orig/xjig.C:245:16: style: The function 'ExposeRegion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xjig-2.4.orig/stack.H:25:16: note: Virtual function in base class
xjig-2.4.orig/xjig.C:245:16: note: Function in derived class
xjig-2.4.orig/xjig.C:246:16: style: The function 'ZoomView' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xjig-2.4.orig/stack.H:36:16: note: Virtual function in base class
xjig-2.4.orig/xjig.C:246:16: note: Function in derived class
[17:39]

ftp://ftp.se.debian.org/debian/pool/main/x/xjobs/xjobs_20120412.orig.tar.gz
xjobs-20120412/log.c:62:10: style: The scope of the variable 'val' can be reduced. [variableScope]
xjobs-20120412/xjobs.c:713:11: portability: %d in format string (no. 1) requires 'int' but the argument type is 'ptrdiff_t {aka signed int}'. [invalidPrintfArgType_sint]
xjobs-20120412/xjobs.c:747:8: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xjobs-20120412/xjobs.c:749:8: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xjobs-20120412/xjobs.c:750:8: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xjobs-20120412/xjobs.c:752:8: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xjobs-20120412/xjobs.c:785:8: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xjobs-20120412/xjobs.c:872:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xjobs-20120412/xjobs.c:1128:13: portability: %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'size_t * {aka unsigned long *}'. [invalidScanfArgType_int]
xjobs-20120412/xjobs.c:141:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xjobs-20120412/xjobs.c:779:7: style: The scope of the variable 'real' can be reduced. [variableScope]
xjobs-20120412/xjobs.c:779:16: style: The scope of the variable 'user' can be reduced. [variableScope]
xjobs-20120412/xjobs.c:779:25: style: The scope of the variable 'sys' can be reduced. [variableScope]
xjobs-20120412/xjobs.c:1415:35: style: Unused variable: info [unusedVariable]
xjobs-20120412/xjobs.c:782:8: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xjobs-20120412/xjobs.c:295:10: error: Read and write operations without a call to a positioning function (fseek, fsetpos or rewind) or fflush in between result in undefined behaviour. [IOWithoutPositioning]
[17:39]

ftp://ftp.se.debian.org/debian/pool/main/x/xjokes/xjokes_1.0.orig.tar.gz
xjokes-1.0.orig/mori1.c:105:12: error: Memory is allocated but not initialized: mask [uninitdata]
xjokes-1.0.orig/mori2.c:82:14: style: The scope of the variable 'xx' can be reduced. [variableScope]
xjokes-1.0.orig/yasiti.c:155:5: warning: Redundant assignment of 'x' to itself. [selfAssignment]
xjokes-1.0.orig/yasiti.c:63:16: style: The scope of the variable 'll' can be reduced. [variableScope]
xjokes-1.0.orig/yasiti.c:64:16: style: The scope of the variable 'lx' can be reduced. [variableScope]
xjokes-1.0.orig/yasiti.c:64:20: style: The scope of the variable 'ly' can be reduced. [variableScope]
[17:39]

ftp://ftp.se.debian.org/debian/pool/main/x/xjump/xjump_2.7.5.orig.tar.gz
xjump-2.7.5.orig/game.c:29:9: style: The scope of the variable 'x1' can be reduced. [variableScope]
xjump-2.7.5.orig/game.c:29:12: style: The scope of the variable 'x2' can be reduced. [variableScope]
xjump-2.7.5.orig/game.c:29:17: style: The scope of the variable 'fvec' can be reduced. [variableScope]
xjump-2.7.5.orig/game.c:30:14: style: The scope of the variable 'fpos' can be reduced. [variableScope]
xjump-2.7.5.orig/game.c:95:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xjump-2.7.5.orig/game.c:95:11: style: The scope of the variable 'width' can be reduced. [variableScope]
xjump-2.7.5.orig/game.c:274:7: style: The scope of the variable 'xl' can be reduced. [variableScope]
xjump-2.7.5.orig/game.c:274:10: style: The scope of the variable 'xr' can be reduced. [variableScope]
xjump-2.7.5.orig/game.c:272:37: style: Function 'recover_scr' argument 3 names different: declaration 'x2' definition 'width'. [funcArgNamesDifferent]
xjump-2.7.5.orig/xjump.h:63:37: note: Function 'recover_scr' argument 3 names different: declaration 'x2' definition 'width'.
xjump-2.7.5.orig/game.c:272:37: note: Function 'recover_scr' argument 3 names different: declaration 'x2' definition 'width'.
xjump-2.7.5.orig/game.c:272:48: style: Function 'recover_scr' argument 4 names different: declaration 'y2' definition 'height'. [funcArgNamesDifferent]
xjump-2.7.5.orig/xjump.h:63:45: note: Function 'recover_scr' argument 4 names different: declaration 'y2' definition 'height'.
xjump-2.7.5.orig/game.c:272:48: note: Function 'recover_scr' argument 4 names different: declaration 'y2' definition 'height'.
xjump-2.7.5.orig/game.c:29:15: style: Unused variable: l [unusedVariable]
xjump-2.7.5.orig/game.c:95:7: style: Unused variable: i [unusedVariable]
xjump-2.7.5.orig/game.c:246:7: style: Unused variable: x [unusedVariable]
xjump-2.7.5.orig/main.c:134:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xjump-2.7.5.orig/record.c:25:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xjump-2.7.5.orig/record.c:74:9: style: The scope of the variable 'c' can be reduced. [variableScope]
xjump-2.7.5.orig/record.c:109:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xjump-2.7.5.orig/record.c:231:23: style: Function 'save_record' argument 1 names different: declaration 'score' definition 'sc'. [funcArgNamesDifferent]
xjump-2.7.5.orig/record.h:26:23: note: Function 'save_record' argument 1 names different: declaration 'score' definition 'sc'.
xjump-2.7.5.orig/record.c:231:23: note: Function 'save_record' argument 1 names different: declaration 'score' definition 'sc'.
[17:39]

ftp://ftp.se.debian.org/debian/pool/main/x/xkbind/xkbind_2010.05.20.orig.tar.gz
xkbind-2010.05.20/common.h:32:0: error: #error APP_DEF_DIR undefined. [preprocessorErrorDirective]
[17:39]

ftp://ftp.se.debian.org/debian/pool/main/x/xkbset/xkbset_0.5.orig.tar.gz
[17:39]

ftp://ftp.se.debian.org/debian/pool/main/x/xkcdpass/xkcdpass_1.8.2.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xkeyboard-config/xkeyboard-config_2.5.1.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xkeycaps/xkeycaps_2.47.orig.tar.gz
xkeycaps-2.47/KbdWidget.c:542:7: style: The scope of the variable 'kx' can be reduced. [variableScope]
xkeycaps-2.47/KbdWidget.c:648:3: style: Variable 'kbd_count' is modified but its new value is never used. [unreadVariable]
xkeycaps-2.47/KeyWidget.c:320:26: warning: Either the condition 'uk1!=NULL' is redundant or there is possible null pointer dereference: uk1. [nullPointerRedundantCheck]
xkeycaps-2.47/KeyWidget.c:321:26: note: Assuming that condition 'uk1!=NULL' is not redundant
xkeycaps-2.47/KeyWidget.c:320:26: note: Null pointer dereference
xkeycaps-2.47/KeyWidget.c:326:26: warning: Either the condition 'uk2!=NULL' is redundant or there is possible null pointer dereference: uk2. [nullPointerRedundantCheck]
xkeycaps-2.47/KeyWidget.c:330:6: note: Assuming that condition 'uk2!=NULL' is not redundant
xkeycaps-2.47/KeyWidget.c:326:26: note: Null pointer dereference
xkeycaps-2.47/KeyWidget.c:339:10: warning: Either the condition 'uk3!=NULL' is redundant or there is possible null pointer dereference: uk3. [nullPointerRedundantCheck]
xkeycaps-2.47/KeyWidget.c:341:26: note: Assuming that condition 'uk3!=NULL' is not redundant
xkeycaps-2.47/KeyWidget.c:339:10: note: Null pointer dereference
xkeycaps-2.47/KeyWidget.c:340:10: warning: Either the condition 'uk3!=NULL' is redundant or there is possible null pointer dereference: uk3. [nullPointerRedundantCheck]
xkeycaps-2.47/KeyWidget.c:341:26: note: Assuming that condition 'uk3!=NULL' is not redundant
xkeycaps-2.47/KeyWidget.c:340:10: note: Null pointer dereference
xkeycaps-2.47/vroot.h:88:3: style: Variable '__SWM_VROOT' is reassigned a value before the old one has been used. [redundantAssignment]
xkeycaps-2.47/vroot.h:80:0: note: Variable '__SWM_VROOT' is reassigned a value before the old one has been used.
xkeycaps-2.47/vroot.h:88:3: note: Variable '__SWM_VROOT' is reassigned a value before the old one has been used.
xkeycaps-2.47/vroot.h:81:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xkeycaps-2.47/commands.c:414:7: style: The scope of the variable 'added_count' can be reduced. [variableScope]
xkeycaps-2.47/commands.c:414:20: style: The scope of the variable 'subtracted_count' can be reduced. [variableScope]
xkeycaps-2.47/commands.c:590:8: style: The scope of the variable 'str' can be reduced. [variableScope]
xkeycaps-2.47/commands.c:650:8: style: The scope of the variable 'this_mod_count' can be reduced. [variableScope]
xkeycaps-2.47/commands.c:701:13: style: The scope of the variable 'str' can be reduced. [variableScope]
xkeycaps-2.47/commands.c:1085:13: style: The scope of the variable 'k' can be reduced. [variableScope]
xkeycaps-2.47/commands.c:1282:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
xkeycaps-2.47/commands.c:1720:10: style: The scope of the variable 'j' can be reduced. [variableScope]
xkeycaps-2.47/commands.c:2155:3: style: Variable 'prev_tog' is assigned a value that is never used. [unreadVariable]
xkeycaps-2.47/guess.c:194:15: warning: Either the condition 'kbd' is redundant or there is possible null pointer dereference: kbd. [nullPointerRedundantCheck]
xkeycaps-2.47/guess.c:190:11: note: Assuming that condition 'kbd' is not redundant
xkeycaps-2.47/guess.c:194:15: note: Null pointer dereference
xkeycaps-2.47/info.c:469:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
[17:39]

ftp://ftp.se.debian.org/debian/pool/main/x/xl2tpd/xl2tpd_1.3.8+dfsg.orig.tar.xz
xl2tpd-1.3.8+dfsg/aaa.c:370:40: portability: 'buf->start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/aaa.c:370:51: portability: 'buf->start+buf->len' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/aaa.c:372:40: portability: 'buf->start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/aaa.c:372:51: portability: 'buf->start+buf->len' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/aaa.c:372:57: portability: 'buf->start+buf->len-len' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avp.c:146:5: warning: Either the condition 'c?c->debug||t->debug:t->debug' is redundant or there is possible null pointer dereference: c. [nullPointerRedundantCheck]
xl2tpd-1.3.8+dfsg/avp.c:149:13: note: Assuming that condition 'c?c->debug||t->debug:t->debug' is not redundant
xl2tpd-1.3.8+dfsg/avp.c:146:5: note: Null pointer dereference
xl2tpd-1.3.8+dfsg/avp.c:155:10: warning: Either the condition 'c?c->debug||t->debug:t->debug' is redundant or there is possible null pointer dereference: c. [nullPointerRedundantCheck]
xl2tpd-1.3.8+dfsg/avp.c:157:13: note: Assuming that condition 'c?c->debug||t->debug:t->debug' is not redundant
xl2tpd-1.3.8+dfsg/avp.c:155:10: note: Null pointer dereference
xl2tpd-1.3.8+dfsg/avp.c:315:9: warning: Either the condition 'c?c->debug||t->debug:t->debug' is redundant or there is possible null pointer dereference: c. [nullPointerRedundantCheck]
xl2tpd-1.3.8+dfsg/avp.c:320:17: note: Assuming that condition 'c?c->debug||t->debug:t->debug' is not redundant
xl2tpd-1.3.8+dfsg/avp.c:315:9: note: Null pointer dereference
xl2tpd-1.3.8+dfsg/avp.c:497:10: warning: Either the condition 'c?c->debug||t->debug:t->debug' is redundant or there is possible null pointer dereference: c. [nullPointerRedundantCheck]
xl2tpd-1.3.8+dfsg/avp.c:499:13: note: Assuming that condition 'c?c->debug||t->debug:t->debug' is not redundant
xl2tpd-1.3.8+dfsg/avp.c:497:10: note: Null pointer dereference
xl2tpd-1.3.8+dfsg/avp.c:506:10: warning: Either the condition 'c?c->debug||t->debug:t->debug' is redundant or there is possible null pointer dereference: c. [nullPointerRedundantCheck]
xl2tpd-1.3.8+dfsg/avp.c:508:13: note: Assuming that condition 'c?c->debug||t->debug:t->debug' is not redundant
xl2tpd-1.3.8+dfsg/avp.c:506:10: note: Null pointer dereference
xl2tpd-1.3.8+dfsg/avp.c:515:5: warning: Either the condition 'c?c->debug||t->debug:t->debug&&(c->msgtype==4)' is redundant or there is possible null pointer dereference: c. [nullPointerRedundantCheck]
xl2tpd-1.3.8+dfsg/avp.c:520:13: note: Assuming that condition 'c?c->debug||t->debug:t->debug&&(c->msgtype==4)' is not redundant
xl2tpd-1.3.8+dfsg/avp.c:515:5: note: Null pointer dereference
xl2tpd-1.3.8+dfsg/avp.c:516:5: warning: Either the condition 'c?c->debug||t->debug:t->debug&&(c->msgtype==4)' is redundant or there is possible null pointer dereference: c. [nullPointerRedundantCheck]
xl2tpd-1.3.8+dfsg/avp.c:520:13: note: Assuming that condition 'c?c->debug||t->debug:t->debug&&(c->msgtype==4)' is not redundant
xl2tpd-1.3.8+dfsg/avp.c:516:5: note: Null pointer dereference
xl2tpd-1.3.8+dfsg/avp.c:517:16: warning: Either the condition 'c?c->debug||t->debug:t->debug&&(c->msgtype==4)' is redundant or there is possible null pointer dereference: c. [nullPointerRedundantCheck]
xl2tpd-1.3.8+dfsg/avp.c:520:13: note: Assuming that condition 'c?c->debug||t->debug:t->debug&&(c->msgtype==4)' is not redundant
xl2tpd-1.3.8+dfsg/avp.c:517:16: note: Null pointer dereference
xl2tpd-1.3.8+dfsg/avp.c:1248:9: warning: Either the condition 'c?c->debug||t->debug:t->debug' is redundant or there is possible null pointer dereference: c. [nullPointerRedundantCheck]
xl2tpd-1.3.8+dfsg/avp.c:1258:13: note: Assuming that condition 'c?c->debug||t->debug:t->debug' is not redundant
xl2tpd-1.3.8+dfsg/avp.c:1248:9: note: Null pointer dereference
xl2tpd-1.3.8+dfsg/avp.c:1370:5: warning: Either the condition 'c?c->debug||t->debug:t->debug' is redundant or there is possible null pointer dereference: c. [nullPointerRedundantCheck]
xl2tpd-1.3.8+dfsg/avp.c:1373:13: note: Assuming that condition 'c?c->debug||t->debug:t->debug' is not redundant
xl2tpd-1.3.8+dfsg/avp.c:1370:5: note: Null pointer dereference
xl2tpd-1.3.8+dfsg/avp.c:1467:5: warning: Either the condition 'c?c->debug||t->debug:t->debug' is redundant or there is possible null pointer dereference: c. [nullPointerRedundantCheck]
xl2tpd-1.3.8+dfsg/avp.c:1471:13: note: Assuming that condition 'c?c->debug||t->debug:t->debug' is not redundant
xl2tpd-1.3.8+dfsg/avp.c:1467:5: note: Null pointer dereference
xl2tpd-1.3.8+dfsg/avp.c:1512:5: warning: Either the condition 'c?c->debug||t->debug:t->debug' is redundant or there is possible null pointer dereference: c. [nullPointerRedundantCheck]
xl2tpd-1.3.8+dfsg/avp.c:1516:13: note: Assuming that condition 'c?c->debug||t->debug:t->debug' is not redundant
xl2tpd-1.3.8+dfsg/avp.c:1512:5: note: Null pointer dereference
xl2tpd-1.3.8+dfsg/avp.c:1635:29: portability: 'buf->start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avp.c:627:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xl2tpd-1.3.8+dfsg/avp.c:628:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xl2tpd-1.3.8+dfsg/avp.c:676:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xl2tpd-1.3.8+dfsg/avp.c:677:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xl2tpd-1.3.8+dfsg/avp.c:776:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xl2tpd-1.3.8+dfsg/avp.c:823:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xl2tpd-1.3.8+dfsg/avpsend.c:30:55: portability: 'buf->start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:49:61: portability: 'buf->start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:49:72: portability: 'buf->start+buf->len' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:58:64: portability: 'buf->start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:58:75: portability: 'buf->start+buf->len' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:67:64: portability: 'buf->start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:67:75: portability: 'buf->start+buf->len' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:77:64: portability: 'buf->start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:77:75: portability: 'buf->start+buf->len' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:89:64: portability: 'buf->start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:89:75: portability: 'buf->start+buf->len' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:103:35: portability: 'buf->start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:103:46: portability: 'buf->start+buf->len' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:112:34: portability: 'buf->start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:112:45: portability: 'buf->start+buf->len' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:119:64: portability: 'buf->start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:119:75: portability: 'buf->start+buf->len' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:128:64: portability: 'buf->start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:128:75: portability: 'buf->start+buf->len' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:138:33: portability: 'buf->start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:138:44: portability: 'buf->start+buf->len' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:146:33: portability: 'buf->start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:146:44: portability: 'buf->start+buf->len' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:154:33: portability: 'buf->start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:154:44: portability: 'buf->start+buf->len' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:162:64: portability: 'buf->start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:162:75: portability: 'buf->start+buf->len' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:178:64: portability: 'buf->start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:178:75: portability: 'buf->start+buf->len' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:195:64: portability: 'buf->start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:195:75: portability: 'buf->start+buf->len' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:205:64: portability: 'buf->start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:205:75: portability: 'buf->start+buf->len' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:215:64: portability: 'buf->start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:215:75: portability: 'buf->start+buf->len' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:225:64: portability: 'buf->start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:225:75: portability: 'buf->start+buf->len' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:235:64: portability: 'buf->start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:235:75: portability: 'buf->start+buf->len' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:245:64: portability: 'buf->start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:245:75: portability: 'buf->start+buf->len' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:255:64: portability: 'buf->start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:255:75: portability: 'buf->start+buf->len' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:274:64: portability: 'buf->start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:274:75: portability: 'buf->start+buf->len' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:285:64: portability: 'buf->start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:285:75: portability: 'buf->start+buf->len' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:297:35: portability: 'buf->start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/avpsend.c:297:46: portability: 'buf->start+buf->len' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/call.c:94:19: style: The scope of the variable 'ch' can be reduced. [variableScope]
xl2tpd-1.3.8+dfsg/call.c:494:19: style: The scope of the variable 'entropy_buf' can be reduced. [variableScope]
xl2tpd-1.3.8+dfsg/call.c:37:16: portability: 'tmp->start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/call.c:44:30: portability: 'buf->rstart' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/call.c:52:16: portability: 'buf->start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/call.c:55:16: portability: 'buf->start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/call.c:60:20: portability: 'buf->start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/call.c:66:20: portability: 'buf->start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/call.c:100:20: portability: 'buf->start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/control.c:818:13: warning: Either the condition 'c?c->debug||t->debug:t->debug' is redundant or there is possible null pointer dereference: c. [nullPointerRedundantCheck]
xl2tpd-1.3.8+dfsg/control.c:820:17: note: Assuming that condition 'c?c->debug||t->debug:t->debug' is not redundant
xl2tpd-1.3.8+dfsg/control.c:818:13: note: Null pointer dereference
xl2tpd-1.3.8+dfsg/control.c:1099:13: warning: Either the condition 'c?c->debug||t->debug:t->debug' is redundant or there is possible null pointer dereference: c. [nullPointerRedundantCheck]
xl2tpd-1.3.8+dfsg/control.c:1101:17: note: Assuming that condition 'c?c->debug||t->debug:t->debug' is not redundant
xl2tpd-1.3.8+dfsg/control.c:1099:13: note: Null pointer dereference
xl2tpd-1.3.8+dfsg/control.c:1131:14: warning: Either the condition 'c?c->debug||t->debug:t->debug' is redundant or there is possible null pointer dereference: c. [nullPointerRedundantCheck]
xl2tpd-1.3.8+dfsg/control.c:1133:17: note: Assuming that condition 'c?c->debug||t->debug:t->debug' is not redundant
xl2tpd-1.3.8+dfsg/control.c:1131:14: note: Null pointer dereference
xl2tpd-1.3.8+dfsg/control.c:1139:9: warning: Either the condition 'c?c->debug||t->debug:t->debug' is redundant or there is possible null pointer dereference: c. [nullPointerRedundantCheck]
xl2tpd-1.3.8+dfsg/control.c:1142:17: note: Assuming that condition 'c?c->debug||t->debug:t->debug' is not redundant
xl2tpd-1.3.8+dfsg/control.c:1139:9: note: Null pointer dereference
xl2tpd-1.3.8+dfsg/control.c:1140:13: warning: Either the condition 'c?c->debug||t->debug:t->debug' is redundant or there is possible null pointer dereference: c. [nullPointerRedundantCheck]
xl2tpd-1.3.8+dfsg/control.c:1142:17: note: Assuming that condition 'c?c->debug||t->debug:t->debug' is not redundant
xl2tpd-1.3.8+dfsg/control.c:1140:13: note: Null pointer dereference
xl2tpd-1.3.8+dfsg/control.c:1606:9: warning: Either the condition 'c?c->debug||t->debug:t->debug' is redundant or there is possible null pointer dereference: c. [nullPointerRedundantCheck]
xl2tpd-1.3.8+dfsg/control.c:1608:13: note: Assuming that condition 'c?c->debug||t->debug:t->debug' is not redundant
xl2tpd-1.3.8+dfsg/control.c:1606:9: note: Null pointer dereference
xl2tpd-1.3.8+dfsg/control.c:202:10: style: The scope of the variable 'passwdfd_buf' can be reduced. [variableScope]
xl2tpd-1.3.8+dfsg/control.c:203:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xl2tpd-1.3.8+dfsg/control.c:71:16: portability: 'tmp->start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/control.c:83:30: portability: 'buf->rstart' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/control.c:109:16: portability: 'buf->start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/control.c:1439:54: portability: 'buf->start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/control.c:1616:16: portability: 'buf->start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/control.c:1174:53: style: Variable 'h' is assigned a value that is never used. [unreadVariable]
xl2tpd-1.3.8+dfsg/control.c:1175:20: style: Unused variable: zlb [unusedVariable]
xl2tpd-1.3.8+dfsg/control.c:1315:0: style: Variable 'ehlen' is assigned a value that is never used. [unreadVariable]
xl2tpd-1.3.8+dfsg/control.c:1316:53: style: Variable 'h' is assigned a value that is never used. [unreadVariable]
xl2tpd-1.3.8+dfsg/control.c:868:13: warning: The buffer 'ip1' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xl2tpd-1.3.8+dfsg/control.c:869:13: warning: The buffer 'ip2' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xl2tpd-1.3.8+dfsg/control.c:976:9: warning: The buffer 'ip1' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xl2tpd-1.3.8+dfsg/control.c:977:9: warning: The buffer 'ip2' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xl2tpd-1.3.8+dfsg/control.c:1043:13: warning: The buffer 'ip1' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xl2tpd-1.3.8+dfsg/control.c:1044:13: warning: The buffer 'ip2' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xl2tpd-1.3.8+dfsg/file.c:77:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xl2tpd-1.3.8+dfsg/file.c:865:6: style: The scope of the variable 'count' can be reduced. [variableScope]
xl2tpd-1.3.8+dfsg/file.c:1294:9: style: The scope of the variable 'has_lf' can be reduced. [variableScope]
xl2tpd-1.3.8+dfsg/md5.c:45:12: style: The scope of the variable 't' can be reduced. [variableScope]
xl2tpd-1.3.8+dfsg/md5.c:62:34: style: Function 'MD5Init' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent]
xl2tpd-1.3.8+dfsg/md5.h:18:34: note: Function 'MD5Init' argument 1 names different: declaration 'context' definition 'ctx'.
xl2tpd-1.3.8+dfsg/md5.c:62:34: note: Function 'MD5Init' argument 1 names different: declaration 'context' definition 'ctx'.
xl2tpd-1.3.8+dfsg/md5.c:77:36: style: Function 'MD5Update' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent]
xl2tpd-1.3.8+dfsg/md5.h:19:36: note: Function 'MD5Update' argument 1 names different: declaration 'context' definition 'ctx'.
xl2tpd-1.3.8+dfsg/md5.c:77:36: note: Function 'MD5Update' argument 1 names different: declaration 'context' definition 'ctx'.
xl2tpd-1.3.8+dfsg/md5.c:129:61: style: Function 'MD5Final' argument 2 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent]
xl2tpd-1.3.8+dfsg/md5.h:21:61: note: Function 'MD5Final' argument 2 names different: declaration 'context' definition 'ctx'.
xl2tpd-1.3.8+dfsg/md5.c:129:61: note: Function 'MD5Final' argument 2 names different: declaration 'context' definition 'ctx'.
xl2tpd-1.3.8+dfsg/misc.c:99:25: portability: 'b->rstart' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/misc.c:99:32: portability: 'b->rstart+size' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/network.c:279:19: style: The scope of the variable 'refp' can be reduced. [variableScope]
xl2tpd-1.3.8+dfsg/network.c:439:9: style: The scope of the variable 'max' can be reduced. [variableScope]
xl2tpd-1.3.8+dfsg/network.c:440:25: style: The scope of the variable 'ptv' can be reduced. [variableScope]
xl2tpd-1.3.8+dfsg/network.c:508:24: portability: 'buf->start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xl2tpd-1.3.8+dfsg/xl2tpd-control.c:350:13: style: The scope of the variable 'len' can be reduced. [variableScope]
xl2tpd-1.3.8+dfsg/xl2tpd.c:1446:9: style: Condition 'create_new_lac' is always true [knownConditionTrueFalse]
xl2tpd-1.3.8+dfsg/xl2tpd.c:1438:22: note: Assignment 'create_new_lac=1', assigned value is 1
xl2tpd-1.3.8+dfsg/xl2tpd.c:1446:9: note: Condition 'create_new_lac' is always true
xl2tpd-1.3.8+dfsg/xl2tpd.c:1235:5: style: Variable 'tunstr' is reassigned a value before the old one has been used. [redundantAssignment]
xl2tpd-1.3.8+dfsg/xl2tpd.c:1227:0: note: Variable 'tunstr' is reassigned a value before the old one has been used.
xl2tpd-1.3.8+dfsg/xl2tpd.c:1235:5: note: Variable 'tunstr' is reassigned a value before the old one has been used.
xl2tpd-1.3.8+dfsg/xl2tpd.c:1238:5: style: Variable 'authname' is reassigned a value before the old one has been used. [redundantAssignment]
xl2tpd-1.3.8+dfsg/xl2tpd.c:1228:0: note: Variable 'authname' is reassigned a value before the old one has been used.
xl2tpd-1.3.8+dfsg/xl2tpd.c:1238:5: note: Variable 'authname' is reassigned a value before the old one has been used.
xl2tpd-1.3.8+dfsg/xl2tpd.c:1239:5: style: Variable 'password' is reassigned a value before the old one has been used. [redundantAssignment]
xl2tpd-1.3.8+dfsg/xl2tpd.c:1229:0: note: Variable 'password' is reassigned a value before the old one has been used.
xl2tpd-1.3.8+dfsg/xl2tpd.c:1239:5: note: Variable 'password' is reassigned a value before the old one has been used.
xl2tpd-1.3.8+dfsg/xl2tpd.c:304:9: style: The scope of the variable 'sec' can be reduced. [variableScope]
xl2tpd-1.3.8+dfsg/xl2tpd.c:377:10: style: The scope of the variable 'tty' can be reduced. [variableScope]
xl2tpd-1.3.8+dfsg/xl2tpd.c:1541:9: style: The scope of the variable 'cnt' can be reduced. [variableScope]
xl2tpd-1.3.8+dfsg/xl2tpd.c:1755:11: style: The scope of the variable 'l' can be reduced. [variableScope]
xl2tpd-1.3.8+dfsg/xl2tpd.c:218:26: style: Function 'status_handler' argument 1 names different: declaration 'signal' definition 'sig'. [funcArgNamesDifferent]
xl2tpd-1.3.8+dfsg/misc.h:71:33: note: Function 'status_handler' argument 1 names different: declaration 'signal' definition 'sig'.
xl2tpd-1.3.8+dfsg/xl2tpd.c:218:26: note: Function 'status_handler' argument 1 names different: declaration 'signal' definition 'sig'.
xl2tpd-1.3.8+dfsg/xl2tpd.c:1212:33: style: Function 'control_handle_tunnel' argument 1 names different: declaration 'respf' definition 'resf'. [funcArgNamesDifferent]
xl2tpd-1.3.8+dfsg/xl2tpd.c:70:33: note: Function 'control_handle_tunnel' argument 1 names different: declaration 'respf' definition 'resf'.
xl2tpd-1.3.8+dfsg/xl2tpd.c:1212:33: note: Function 'control_handle_tunnel' argument 1 names different: declaration 'respf' definition 'resf'.
xl2tpd-1.3.8+dfsg/xl2tpd.c:1786:11: style: Variable 'pid' is assigned a value that is never used. [unreadVariable]
[17:39]

ftp://ftp.se.debian.org/debian/pool/main/x/xlassie/xlassie_1.8.orig.tar.gz
xlassie-1.8/xlassie.c:93:13: style: The scope of the variable 'old_number' can be reduced. [variableScope]
xlassie-1.8/xlassie.c:95:13: style: The scope of the variable 'oldw' can be reduced. [variableScope]
xlassie-1.8/xlassie.c:95:21: style: The scope of the variable 'oldh' can be reduced. [variableScope]
xlassie-1.8/xlassie.c:457:7: style: The scope of the variable 'str' can be reduced. [variableScope]
xlassie-1.8/xlassie.c:783:6: style: The scope of the variable 'isread' can be reduced. [variableScope]
xlassie-1.8/xlassie.c:785:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xlassie-1.8/xlassie.c:822:7: style: The scope of the variable 'dir' can be reduced. [variableScope]
xlassie-1.8/xlassie.c:823:17: style: The scope of the variable 'de' can be reduced. [variableScope]
xlassie-1.8/xlassie.c:579:3: error: Read and write operations without a call to a positioning function (fseek, fsetpos or rewind) or fflush in between result in undefined behaviour. [IOWithoutPositioning]
xlassie-1.8/xlassie.c:587:3: error: Read and write operations without a call to a positioning function (fseek, fsetpos or rewind) or fflush in between result in undefined behaviour. [IOWithoutPositioning]
xlassie-1.8/xlassie.c:618:3: error: Read and write operations without a call to a positioning function (fseek, fsetpos or rewind) or fflush in between result in undefined behaviour. [IOWithoutPositioning]
xlassie-1.8/xlassie.c:642:2: error: Read and write operations without a call to a positioning function (fseek, fsetpos or rewind) or fflush in between result in undefined behaviour. [IOWithoutPositioning]
xlassie-1.8/xlassie.c:668:3: error: Memory leak: l [memleak]
[17:39]

ftp://ftp.se.debian.org/debian/pool/main/x/xlax/xlax_2.4.orig.tar.gz
xlax2.4/vroot.h:85:3: style: Variable '__SWM_VROOT' is reassigned a value before the old one has been used. [redundantAssignment]
xlax2.4/vroot.h:77:0: note: Variable '__SWM_VROOT' is reassigned a value before the old one has been used.
xlax2.4/vroot.h:85:3: note: Variable '__SWM_VROOT' is reassigned a value before the old one has been used.
xlax2.4/vroot.h:78:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xlax2.4/xlax.c:89:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xlax2.4/xlax.c:415:10: style: The scope of the variable 'x' can be reduced. [variableScope]
xlax2.4/xlax.c:927:10: style: The scope of the variable 'len' can be reduced. [variableScope]
xlax2.4/xlax.c:996:15: style: The scope of the variable 'len' can be reduced. [variableScope]
xlax2.4/xlax.c:252:10: style: Variable 'draw' is assigned a value that is never used. [unreadVariable]
xlax2.4/xlax.c:452:10: style: Unused variable: y [unusedVariable]
xlax2.4/xlax.c:505:9: style: Variable 'x' is assigned a value that is never used. [unreadVariable]
xlax2.4/xlax.c:502:10: style: Unused variable: y [unusedVariable]
xlax2.4/xlax.c:613:11: style: Unused variable: frame [unusedVariable]
xlax2.4/xlax.c:614:11: style: Unused variable: x [unusedVariable]
xlax2.4/xlax.c:614:14: style: Unused variable: length [unusedVariable]
xlax2.4/xlax.c:616:11: style: Variable 'args' is assigned a value that is never used. [unreadVariable]
xlax2.4/xlax.c:617:11: style: Unused variable: cnt [unusedVariable]
xlax2.4/xlax.c:678:8: style: Unused variable: m [unusedVariable]
xlax2.4/xlax.c:761:14: style: Unused variable: ksr [unusedVariable]
xlax2.4/xlax.c:764:8: style: Unused variable: mr [unusedVariable]
xlax2.4/xlax.c:840:14: style: Unused variable: ksr [unusedVariable]
xlax2.4/xlax.c:843:8: style: Unused variable: mr [unusedVariable]
xlax2.4/xlax.c:1046:8: style: Unused variable: m [unusedVariable]
xlax2.4/xlax.c:809:70: error: Uninitialized variable: ks [uninitvar]
xlax2.4/xlax.c:809:73: error: Uninitialized variable: kc [uninitvar]
[17:39]

ftp://ftp.se.debian.org/debian/pool/main/x/xlbiff/xlbiff_4.1.orig.tar.gz
xlbiff-4.1.orig/xlbiff.c:276:6: warning: fprintf format string requires 3 parameters but 4 are given. [wrongPrintfScanfArgNum]
xlbiff-4.1.orig/xlbiff.c:508:38: style: Checking if unsigned variable 'fread(outbuf,1,sizeof(outbuf),p)' is less than zero. [unsignedLessThanZero]
xlbiff-4.1.orig/xlbiff.c:672:40: style: Checking if unsigned variable 'size=fread(buf,1,bufsize,p)' is less than zero. [unsignedLessThanZero]
[17:39]

ftp://ftp.se.debian.org/debian/pool/main/x/xless/xless_1.7.orig.tar.gz
xless-1.7.orig/callbacks.c:153:15: style: The scope of the variable 'special' can be reduced. [variableScope]
xless-1.7.orig/callbacks.c:158:9: style: The scope of the variable 's' can be reduced. [variableScope]
xless-1.7.orig/callbacks.c:160:7: style: The scope of the variable 'len' can be reduced. [variableScope]
xless-1.7.orig/callbacks.c:161:12: style: The scope of the variable 'slen' can be reduced. [variableScope]
xless-1.7.orig/callbacks.c:161:18: style: The scope of the variable 'nSpecial' can be reduced. [variableScope]
xless-1.7.orig/callbacks.c:161:28: style: The scope of the variable 'nAlpha' can be reduced. [variableScope]
xless-1.7.orig/callbacks.c:447:9: style: The scope of the variable 'file' can be reduced. [variableScope]
xless-1.7.orig/init.c:628:19: warning: Either the condition 'namePrefix' is redundant or there is possible null pointer dereference: namePrefix. [nullPointerRedundantCheck]
xless-1.7.orig/init.c:606:7: note: Assuming that condition 'namePrefix' is not redundant
xless-1.7.orig/init.c:628:19: note: Null pointer dereference
xless-1.7.orig/init.c:118:20: style: The scope of the variable 'lastchar' can be reduced. [variableScope]
xless-1.7.orig/init.c:120:9: style: The scope of the variable 'bottom' can be reduced. [variableScope]
xless-1.7.orig/init.c:227:16: style: The scope of the variable 'where' can be reduced. [variableScope]
xless-1.7.orig/init.c:228:13: style: The scope of the variable 'sz' can be reduced. [variableScope]
xless-1.7.orig/init.c:228:17: style: The scope of the variable 'newsz' can be reduced. [variableScope]
xless-1.7.orig/init.c:449:49: style: Checking if unsigned variable 'geomWidth' is less than zero. [unsignedLessThanZero]
xless-1.7.orig/init.c:450:44: style: Checking if unsigned variable 'geomHeight' is less than zero. [unsignedLessThanZero]
xless-1.7.orig/init.c:668:16: style: Variable 'baseHeight' is assigned a value that is never used. [unreadVariable]
xless-1.7.orig/init.c:129:64: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xless-1.7.orig/init.c:134:57: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xless-1.7.orig/init.c:152:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xless-1.7.orig/popup.c:141:12: style: Variable 'cancel' is assigned a value that is never used. [unreadVariable]
xless-1.7.orig/popup.c:298:12: style: Variable 'cancel' is assigned a value that is never used. [unreadVariable]
xless-1.7.orig/popup.c:178:50: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xless-1.7.orig/popup.c:180:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xless-1.7.orig/regexp/regexp.c:209:15: style: The scope of the variable 'len' can be reduced. [variableScope]
xless-1.7.orig/regexp/regexp.c:242:0: error: Memory leak: r [memleak]
xless-1.7.orig/widgdump.c:13:9: style: Unused variable: name [unusedVariable]
xless-1.7.orig/window.c:121:10: style: The scope of the variable 'message' can be reduced. [variableScope]
[17:39]

ftp://ftp.se.debian.org/debian/pool/main/x/xletters/xletters_1.1.1.orig.tar.gz
xletters-1.1.1/xletters.c:314:12: error: Array 'hstable[20]' accessed at index 20, which is out of bounds. [arrayIndexOutOfBounds]
xletters-1.1.1/xletters.c:307:5: note: After for loop, place has value 20
xletters-1.1.1/xletters.c:314:12: note: Array index out of bounds
xletters-1.1.1/xletters.c:322:7: warning: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xletters-1.1.1/xletters.c:246:17: style: The scope of the variable 'place' can be reduced. [variableScope]
xletters-1.1.1/xletters.c:536:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xletters-1.1.1/xletters.c:281:9: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
[17:39]

ftp://ftp.se.debian.org/debian/pool/main/x/xlhtml/xlhtml_0.5.1.orig.tar.gz
xlhtml/cole/support.h:52:0: error: #error No 4 byte length float type found. [preprocessorErrorDirective]
xlhtml/xlhtml/ascii.c:50:9: style: The scope of the variable 'safe' can be reduced. [variableScope]
xlhtml/xlhtml/xlhtml.c:993:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xlhtml/xlhtml/xlhtml.c:1661:12: style: The scope of the variable 'c' can be reduced. [variableScope]
xlhtml/xlhtml/xlhtml.c:3467:8: style: The scope of the variable 'c' can be reduced. [variableScope]
xlhtml/xlhtml/xlhtml.c:2117:70: style: Function 'update_cell_hyperlink' argument 5 names different: declaration 'type' definition 'uni'. [funcArgNamesDifferent]
xlhtml/xlhtml/xlhtml.c:157:70: note: Function 'update_cell_hyperlink' argument 5 names different: declaration 'type' definition 'uni'.
xlhtml/xlhtml/xlhtml.c:2117:70: note: Function 'update_cell_hyperlink' argument 5 names different: declaration 'type' definition 'uni'.
xlhtml/xlhtml/xlhtml.c:3791:38: style: Function 'update_crun_info' argument 2 names different: declaration 'fnt_idx' definition 'fmt_idx'. [funcArgNamesDifferent]
xlhtml/xlhtml/xlhtml.c:143:38: note: Function 'update_crun_info' argument 2 names different: declaration 'fnt_idx' definition 'fmt_idx'.
xlhtml/xlhtml/xlhtml.c:3791:38: note: Function 'update_crun_info' argument 2 names different: declaration 'fnt_idx' definition 'fmt_idx'.
xlhtml/xlhtml/xml.c:79:3: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
[17:39]

ftp://ftp.se.debian.org/debian/pool/main/x/xli/xli_1.17.0+20061110.orig.tar.gz
xli-2006-11-10/bmp.c:123:2: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/bright.c:31:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/bright.c:151:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/bright.c:151:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/bright.c:147:16: style: The scope of the variable 'new' can be reduced. [variableScope]
xli-2006-11-10/bright.c:276:24: style: The scope of the variable 'red' can be reduced. [variableScope]
xli-2006-11-10/bright.c:276:29: style: The scope of the variable 'green' can be reduced. [variableScope]
xli-2006-11-10/bright.c:276:36: style: The scope of the variable 'blue' can be reduced. [variableScope]
xli-2006-11-10/clip.c:26:29: style: The scope of the variable 'dmask' can be reduced. [variableScope]
xli-2006-11-10/clip.c:177:56: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xli-2006-11-10/clip.c:181:40: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xli-2006-11-10/cmuwmrast.c:66:35: style: The scope of the variable 'r' can be reduced. [variableScope]
xli-2006-11-10/cmuwmrast.c:101:37: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xli-2006-11-10/compress.c:144:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/compress.c:146:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/compress.c:156:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/compress.c:156:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/compress.c:160:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/ddxli.c:84:10: style: The scope of the variable 'screen' can be reduced. [variableScope]
xli-2006-11-10/ddxli.c:85:6: style: The scope of the variable 'a' can be reduced. [variableScope]
xli-2006-11-10/ddxli.c:85:9: style: The scope of the variable 'b' can be reduced. [variableScope]
xli-2006-11-10/ddxli.c:129:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xli-2006-11-10/ddxli.c:129:12: style: The scope of the variable 'r' can be reduced. [variableScope]
xli-2006-11-10/ddxli.c:129:15: style: The scope of the variable 'g' can be reduced. [variableScope]
xli-2006-11-10/ddxli.c:129:18: style: The scope of the variable 'b' can be reduced. [variableScope]
xli-2006-11-10/ddxli.c:113:60: style: Function 'xliParseXColor' argument 3 names different: declaration 'xlicolor' definition 'xcolor'. [funcArgNamesDifferent]
xli-2006-11-10/ddxli.h:109:60: note: Function 'xliParseXColor' argument 3 names different: declaration 'xlicolor' definition 'xcolor'.
xli-2006-11-10/ddxli.c:113:60: note: Function 'xliParseXColor' argument 3 names different: declaration 'xlicolor' definition 'xcolor'.
xli-2006-11-10/dither.c:106:48: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xli-2006-11-10/faces.c:63:11: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xli-2006-11-10/faces.c:63:11: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xli-2006-11-10/faces.c:63:11: warning: %d in format string (no. 3) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xli-2006-11-10/faces.c:69:11: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xli-2006-11-10/faces.c:69:11: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xli-2006-11-10/faces.c:69:11: warning: %d in format string (no. 3) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xli-2006-11-10/faces.c:114:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/faces.c:114:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/faces.c:114:5: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/faces.c:185:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/faces.c:185:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/faces.c:185:3: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/faces.c:20:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xli-2006-11-10/faces.c:94:27: style: The scope of the variable 'dataptr' can be reduced. [variableScope]
xli-2006-11-10/fbm.c:206:19: style: The scope of the variable 'x' can be reduced. [variableScope]
xli-2006-11-10/fbm.c:206:22: style: The scope of the variable 'y' can be reduced. [variableScope]
xli-2006-11-10/fbm.c:206:28: style: The scope of the variable 'k' can be reduced. [variableScope]
xli-2006-11-10/fbm.c:208:18: style: The scope of the variable 'r' can be reduced. [variableScope]
xli-2006-11-10/fbm.c:208:22: style: The scope of the variable 'g' can be reduced. [variableScope]
xli-2006-11-10/fbm.c:208:26: style: The scope of the variable 'b' can be reduced. [variableScope]
xli-2006-11-10/fill.c:19:28: style: The scope of the variable 'mask' can be reduced. [variableScope]
xli-2006-11-10/fill.c:27:53: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xli-2006-11-10/g3.c:437:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/g3.c:437:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/g3.c:296:5: style: Variable 'tmpline' is reassigned a value before the old one has been used. [redundantAssignment]
xli-2006-11-10/g3.c:291:0: note: Variable 'tmpline' is reassigned a value before the old one has been used.
xli-2006-11-10/g3.c:296:5: note: Variable 'tmpline' is reassigned a value before the old one has been used.
xli-2006-11-10/g3.c:77:15: style: The scope of the variable 'pos' can be reduced. [variableScope]
xli-2006-11-10/g3.c:375:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xli-2006-11-10/g3.c:375:9: style: The scope of the variable 'col' can be reduced. [variableScope]
xli-2006-11-10/g3.c:447:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xli-2006-11-10/gif.c:179:7: style: The scope of the variable 'errno' can be reduced. [variableScope]
xli-2006-11-10/gif.c:269:7: style: The scope of the variable 'errno' can be reduced. [variableScope]
xli-2006-11-10/gif.c:410:8: style: The scope of the variable 'code' can be reduced. [variableScope]
xli-2006-11-10/gif.c:529:23: style: The scope of the variable 'pass' can be reduced. [variableScope]
xli-2006-11-10/gif.c:529:29: style: The scope of the variable 'scanlen' can be reduced. [variableScope]
xli-2006-11-10/halftone.c:194:47: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xli-2006-11-10/imagetypes.c:54:6: style: The scope of the variable 'a' can be reduced. [variableScope]
xli-2006-11-10/img.c:186:15: style: The scope of the variable 'rlen' can be reduced. [variableScope]
xli-2006-11-10/img.c:274:15: style: The scope of the variable 'i' can be reduced. [variableScope]
xli-2006-11-10/img.c:275:26: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xli-2006-11-10/jpeg.c:174:15: style: The scope of the variable 'ch' can be reduced. [variableScope]
xli-2006-11-10/jpeg.c:56:8: style: Checking if unsigned variable 'n' is less than zero. [unsignedLessThanZero]
xli-2006-11-10/mac.c:140:17: style: The scope of the variable 'ch' can be reduced. [variableScope]
xli-2006-11-10/mac.c:141:7: style: The scope of the variable 'eof' can be reduced. [variableScope]
xli-2006-11-10/mac.c:143:25: style: The scope of the variable 'i' can be reduced. [variableScope]
xli-2006-11-10/mcidas.c:82:10: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xli-2006-11-10/mcidas.c:82:10: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xli-2006-11-10/mcidas.c:82:10: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xli-2006-11-10/mcidas.c:82:10: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xli-2006-11-10/mcidas.c:82:10: warning: %ld in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xli-2006-11-10/mcidas.c:82:10: warning: %ld in format string (no. 7) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xli-2006-11-10/mcidas.c:144:5: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xli-2006-11-10/mcidas.c:144:5: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xli-2006-11-10/mcidas.c:144:5: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xli-2006-11-10/mcidas.c:144:5: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xli-2006-11-10/mcidas.c:144:5: warning: %ld in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xli-2006-11-10/mcidas.c:144:5: warning: %ld in format string (no. 7) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xli-2006-11-10/merge.c:25:17: style: The scope of the variable 'dstmask' can be reduced. [variableScope]
xli-2006-11-10/merge.c:26:17: style: The scope of the variable 'dstpixel' can be reduced. [variableScope]
xli-2006-11-10/merge.c:26:28: style: The scope of the variable 'srcpixel' can be reduced. [variableScope]
xli-2006-11-10/merge.c:28:50: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xli-2006-11-10/merge.c:29:50: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xli-2006-11-10/merge.c:103:52: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xli-2006-11-10/merge.c:113:11: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xli-2006-11-10/merge.c:123:11: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xli-2006-11-10/misc.c:454:9: style: The scope of the variable 'c' can be reduced. [variableScope]
xli-2006-11-10/options.c:567:7: warning: %d in format string (no. 3) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xli-2006-11-10/options.c:567:7: warning: %d in format string (no. 4) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xli-2006-11-10/options.c:841:7: style: The scope of the variable 'a' can be reduced. [variableScope]
xli-2006-11-10/path.c:86:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/path.c:94:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/path.c:105:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/path.c:41:38: style: The scope of the variable 'l' can be reduced. [variableScope]
xli-2006-11-10/path.c:118:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xli-2006-11-10/path.c:282:8: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xli-2006-11-10/path.c:70:8: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xli-2006-11-10/path.c:75:8: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xli-2006-11-10/pbm.c:130:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/pbm.c:130:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/pbm.c:143:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/pbm.c:143:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/pbm.c:156:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/pbm.c:156:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/pbm.c:169:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/pbm.c:169:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/pbm.c:169:4: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/pbm.c:182:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/pbm.c:182:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/pbm.c:182:4: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/pbm.c:194:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/pbm.c:194:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/pbm.c:194:4: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/pbm.c:207:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/pbm.c:207:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/pbm.c:207:4: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/pbm.c:99:14: style: The scope of the variable 'src2' can be reduced. [variableScope]
xli-2006-11-10/pbm.c:124:34: style: Checking if unsigned variable '*width=pbmReadInt(zf)' is less than zero. [unsignedLessThanZero]
xli-2006-11-10/pbm.c:125:33: style: Checking if unsigned variable '*height=pbmReadInt(zf)' is less than zero. [unsignedLessThanZero]
xli-2006-11-10/pbm.c:137:34: style: Checking if unsigned variable '*width=pbmReadInt(zf)' is less than zero. [unsignedLessThanZero]
xli-2006-11-10/pbm.c:138:33: style: Checking if unsigned variable '*height=pbmReadInt(zf)' is less than zero. [unsignedLessThanZero]
xli-2006-11-10/pbm.c:163:34: style: Checking if unsigned variable '*width=pbmReadInt(zf)' is less than zero. [unsignedLessThanZero]
xli-2006-11-10/pbm.c:164:36: style: Checking if unsigned variable '*height=pbmReadInt(zf)' is less than zero. [unsignedLessThanZero]
xli-2006-11-10/pbm.c:176:34: style: Checking if unsigned variable '*width=pbmReadInt(zf)' is less than zero. [unsignedLessThanZero]
xli-2006-11-10/pbm.c:177:36: style: Checking if unsigned variable '*height=pbmReadInt(zf)' is less than zero. [unsignedLessThanZero]
xli-2006-11-10/pbm.c:188:34: style: Checking if unsigned variable '*width=pbmReadInt(zf)' is less than zero. [unsignedLessThanZero]
xli-2006-11-10/pbm.c:189:33: style: Checking if unsigned variable '*height=pbmReadInt(zf)' is less than zero. [unsignedLessThanZero]
xli-2006-11-10/pbm.c:201:34: style: Checking if unsigned variable '*width=pbmReadInt(zf)' is less than zero. [unsignedLessThanZero]
xli-2006-11-10/pbm.c:202:33: style: Checking if unsigned variable '*height=pbmReadInt(zf)' is less than zero. [unsignedLessThanZero]
xli-2006-11-10/pbm.c:258:38: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xli-2006-11-10/pbm.c:341:38: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xli-2006-11-10/pbm.c:351:45: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xli-2006-11-10/pcd.c:421:10: style: The scope of the variable 'v2' can be reduced. [variableScope]
xli-2006-11-10/pcd.c:422:10: style: The scope of the variable 'v4' can be reduced. [variableScope]
xli-2006-11-10/pcd.c:668:8: style: The scope of the variable 'soff' can be reduced. [variableScope]
xli-2006-11-10/pcd.c:668:14: style: The scope of the variable 'ww' can be reduced. [variableScope]
xli-2006-11-10/pcd.c:687:8: style: The scope of the variable 'soff' can be reduced. [variableScope]
xli-2006-11-10/pcd.c:687:14: style: The scope of the variable 'ww' can be reduced. [variableScope]
xli-2006-11-10/pcx.c:51:6: style: The scope of the variable 'xmin' can be reduced. [variableScope]
xli-2006-11-10/pcx.c:52:6: style: The scope of the variable 'xmax' can be reduced. [variableScope]
xli-2006-11-10/pcx.c:53:6: style: The scope of the variable 'ymin' can be reduced. [variableScope]
xli-2006-11-10/pcx.c:54:6: style: The scope of the variable 'ymax' can be reduced. [variableScope]
xli-2006-11-10/reduce.c:147:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/reduce.c:155:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/reduce.c:389:15: style: The scope of the variable 'i' can be reduced. [variableScope]
xli-2006-11-10/reduce.c:390:17: style: The scope of the variable 'freq' can be reduced. [variableScope]
xli-2006-11-10/reduce.c:391:8: style: The scope of the variable 'mean' can be reduced. [variableScope]
xli-2006-11-10/reduce.c:391:14: style: The scope of the variable 'var' can be reduced. [variableScope]
xli-2006-11-10/reduce.c:478:11: style: The scope of the variable 'v' can be reduced. [variableScope]
xli-2006-11-10/reduce.c:532:6: style: The scope of the variable 'roff' can be reduced. [variableScope]
xli-2006-11-10/reduce.c:1293:7: style: The scope of the variable 'mask' can be reduced. [variableScope]
xli-2006-11-10/reduce.c:1373:8: style: The scope of the variable 'spixel' can be reduced. [variableScope]
xli-2006-11-10/reduce.c:1375:7: style: The scope of the variable 'mask' can be reduced. [variableScope]
xli-2006-11-10/reduce.c:1310:52: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xli-2006-11-10/reduce.c:1394:51: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xli-2006-11-10/rlelib.c:932:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/rlelib.c:1010:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/rlelib.c:325:17: style: The scope of the variable 'cmaplen' can be reduced. [variableScope]
xli-2006-11-10/rlelib.c:433:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xli-2006-11-10/rlelib.c:433:11: style: The scope of the variable 'j' can be reduced. [variableScope]
xli-2006-11-10/rlelib.c:524:12: style: The scope of the variable 'v' can be reduced. [variableScope]
xli-2006-11-10/root.c:137:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xli-2006-11-10/root.c:138:8: style: The scope of the variable 's' can be reduced. [variableScope]
xli-2006-11-10/rotate.c:22:34: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xli-2006-11-10/rotate.c:23:36: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xli-2006-11-10/rotate.c:76:56: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xli-2006-11-10/send.c:635:22: style: The scope of the variable 'dst' can be reduced. [variableScope]
xli-2006-11-10/send.c:699:21: style: The scope of the variable 'dst' can be reduced. [variableScope]
xli-2006-11-10/smooth.c:27:25: style: Same expression on both sides of '!=' because the value of 'src' and 'isrc' are the same. [duplicateExpression]
xli-2006-11-10/smooth.c:16:16: note: 'src' is assigned value 'isrc' here.
xli-2006-11-10/smooth.c:27:25: note: Same expression on both sides of '!=' because the value of 'src' and 'isrc' are the same.
xli-2006-11-10/smooth.c:20:10: style: The scope of the variable 'srcptr' can be reduced. [variableScope]
xli-2006-11-10/sunraster.c:44:3: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xli-2006-11-10/sunraster.c:44:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xli-2006-11-10/sunraster.c:217:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/sunraster.c:162:39: style: The scope of the variable 'mapblue' can be reduced. [variableScope]
xli-2006-11-10/sunraster.c:170:19: style: The scope of the variable 'x' can be reduced. [variableScope]
xli-2006-11-10/sunraster.c:280:17: style: The scope of the variable 'bp' can be reduced. [variableScope]
xli-2006-11-10/sunraster.c:283:24: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xli-2006-11-10/sunraster.c:341:53: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xli-2006-11-10/sunraster.c:345:22: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xli-2006-11-10/tga.c:119:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/tga.c:123:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/tga.c:123:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/value.c:24:7: style: Condition '!init' is always true [knownConditionTrueFalse]
xli-2006-11-10/value.c:26:10: style: The scope of the variable 'norm' can be reduced. [variableScope]
xli-2006-11-10/window.c:56:6: style: The scope of the variable 'nfound' can be reduced. [variableScope]
xli-2006-11-10/xbitmap.c:161:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/xbitmap.c:161:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/xbitmap.c:228:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/xbitmap.c:228:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/xbitmap.c:27:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xli-2006-11-10/xbitmap.c:129:26: style: The scope of the variable 'dlinelen' can be reduced. [variableScope]
xli-2006-11-10/xbitmap.c:82:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xli-2006-11-10/xbitmap.c:97:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xli-2006-11-10/xbitmap.c:101:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xli-2006-11-10/xbitmap.c:102:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xli-2006-11-10/xbitmap.c:171:29: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xli-2006-11-10/xbitmap.c:173:33: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xli-2006-11-10/xlito.c:182:9: style: The scope of the variable 'padding' can be reduced. [variableScope]
xli-2006-11-10/xlito.c:183:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xli-2006-11-10/xlito.c:354:25: style: Function 'usage' argument 1 names different: declaration 'pname' definition 'name'. [funcArgNamesDifferent]
xli-2006-11-10/xlito.c:29:25: note: Function 'usage' argument 1 names different: declaration 'pname' definition 'name'.
xli-2006-11-10/xlito.c:354:25: note: Function 'usage' argument 1 names different: declaration 'pname' definition 'name'.
xli-2006-11-10/xpixmap.c:118:8: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xli-2006-11-10/xpixmap.c:212:7: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xli-2006-11-10/xpixmap.c:212:7: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xli-2006-11-10/xpixmap.c:212:7: warning: %d in format string (no. 3) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xli-2006-11-10/xpixmap.c:212:7: warning: %d in format string (no. 4) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xli-2006-11-10/xpixmap.c:283:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/xpixmap.c:283:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/xpixmap.c:283:3: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/xpixmap.c:566:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/xpixmap.c:566:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/xpixmap.c:566:2: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/xpixmap.c:101:15: style: The scope of the variable 'b' can be reduced. [variableScope]
xli-2006-11-10/xpixmap.c:102:6: style: The scope of the variable 'c' can be reduced. [variableScope]
xli-2006-11-10/xpixmap.c:118:8: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xli-2006-11-10/xpixmap.c:152:15: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xli-2006-11-10/xpixmap.c:156:15: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xli-2006-11-10/xpixmap.c:160:15: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xli-2006-11-10/xpixmap.c:179:8: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xli-2006-11-10/xpixmap.c:320:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xli-2006-11-10/xwd.c:141:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/xwd.c:141:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/xwd.c:148:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/xwd.c:151:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/xwd.c:161:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/xwd.c:164:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/xwd.c:513:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/xwd.c:559:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/xwd.c:206:8: style: The scope of the variable 'dptr' can be reduced. [variableScope]
xli-2006-11-10/xwd.c:206:15: style: The scope of the variable 'iptr' can be reduced. [variableScope]
xli-2006-11-10/xwd.c:399:8: style: The scope of the variable 'dptr' can be reduced. [variableScope]
xli-2006-11-10/xwd.c:399:15: style: The scope of the variable 'iptr' can be reduced. [variableScope]
xli-2006-11-10/xwd.c:209:66: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xli-2006-11-10/xwd.c:220:40: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xli-2006-11-10/xwd.c:318:40: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xli-2006-11-10/zio.c:453:9: warning: %o in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xli-2006-11-10/zio.c:150:6: style: The scope of the variable 'len' can be reduced. [variableScope]
xli-2006-11-10/zio.c:196:6: style: The scope of the variable 'a' can be reduced. [variableScope]
xli-2006-11-10/zio.c:223:16: style: The scope of the variable 'old' can be reduced. [variableScope]
xli-2006-11-10/zio.c:264:16: style: The scope of the variable 'old' can be reduced. [variableScope]
xli-2006-11-10/zio.c:686:6: style: The scope of the variable 'ulen' can be reduced. [variableScope]
xli-2006-11-10/zio.c:686:12: style: The scope of the variable 'len' can be reduced. [variableScope]
xli-2006-11-10/zio.c:486:15: style: Checking if unsigned variable '--size' is less than zero. [unsignedLessThanZero]
xli-2006-11-10/zio.c:542:3: style: Variable 'sizeaxb' is assigned a value that is never used. [unreadVariable]
xli-2006-11-10/zio.c:453:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xli-2006-11-10/zoom.c:53:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/zoom.c:55:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/zoom.c:59:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/zoom.c:61:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/zoom.c:65:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/zoom.c:67:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/zoom.c:71:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/zoom.c:71:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/zoom.c:74:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/zoom.c:74:7: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xli-2006-11-10/zoom.c:42:17: style: The scope of the variable 'srcmask' can be reduced. [variableScope]
xli-2006-11-10/zoom.c:42:26: style: The scope of the variable 'destmask' can be reduced. [variableScope]
xli-2006-11-10/zoom.c:42:36: style: The scope of the variable 'bit' can be reduced. [variableScope]
xli-2006-11-10/zoom.c:97:45: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xli-2006-11-10/zoom.c:99:58: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
[17:39]

ftp://ftp.se.debian.org/debian/pool/main/x/xloadimage/xloadimage_4.1.orig.tar.gz
xloadimage.4.1/autoconfig.c:248:3: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [getsCalled]
xloadimage.4.1/autoconfig.c:376:3: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [getsCalled]
xloadimage.4.1/autoconfig.c:453:7: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [getsCalled]
xloadimage.4.1/autoconfig.c:471:7: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [getsCalled]
xloadimage.4.1/autoconfig.c:499:7: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [getsCalled]
xloadimage.4.1/autoconfig.c:518:7: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [getsCalled]
xloadimage.4.1/autoconfig.c:564:3: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [getsCalled]
xloadimage.4.1/autoconfig.c:577:7: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [getsCalled]
xloadimage.4.1/autoconfig.c:585:7: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [getsCalled]
xloadimage.4.1/autoconfig.c:596:7: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [getsCalled]
xloadimage.4.1/autoconfig.c:610:3: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [getsCalled]
xloadimage.4.1/bright.c:32:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/bright.c:126:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/bright.c:126:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/bright.c:122:16: style: The scope of the variable 'new' can be reduced. [variableScope]
xloadimage.4.1/bright.c:252:24: style: The scope of the variable 'red' can be reduced. [variableScope]
xloadimage.4.1/bright.c:252:29: style: The scope of the variable 'green' can be reduced. [variableScope]
xloadimage.4.1/bright.c:252:36: style: The scope of the variable 'blue' can be reduced. [variableScope]
xloadimage.4.1/bright.c:193:10: warning: Ineffective statement similar to '*A++;'. Did you intend to write '(*A)++;'? [clarifyStatement]
xloadimage.4.1/bright.c:195:10: warning: Ineffective statement similar to '*A++;'. Did you intend to write '(*A)++;'? [clarifyStatement]
xloadimage.4.1/bright.c:197:10: warning: Ineffective statement similar to '*A++;'. Did you intend to write '(*A)++;'? [clarifyStatement]
xloadimage.4.1/clip.c:22:35: style: The scope of the variable 'dmask' can be reduced. [variableScope]
xloadimage.4.1/clip.c:52:56: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xloadimage.4.1/clip.c:53:40: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xloadimage.4.1/cmuwmraster.c:109:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned char *'. [invalidPrintfArgType_sint]
xloadimage.4.1/cmuwmraster.c:77:38: style: The scope of the variable 'r' can be reduced. [variableScope]
xloadimage.4.1/cmuwmraster.c:118:40: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xloadimage.4.1/compress.c:141:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/compress.c:143:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/compress.c:151:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/compress.c:154:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/config.c:117:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/config.c:170:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/config.c:179:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/config.c:184:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/config.c:223:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/config.c:235:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/config.c:244:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/config.c:253:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/config.c:73:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xloadimage.4.1/config.c:440:9: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xloadimage.4.1/dither.c:216:7: style: The scope of the variable 'error' can be reduced. [variableScope]
xloadimage.4.1/dither.c:217:7: style: The scope of the variable 'output' can be reduced. [variableScope]
xloadimage.4.1/dither.c:241:7: style: The scope of the variable 'error' can be reduced. [variableScope]
xloadimage.4.1/dither.c:242:7: style: The scope of the variable 'output' can be reduced. [variableScope]
xloadimage.4.1/dither.c:104:48: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xloadimage.4.1/faces.c:115:11: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xloadimage.4.1/faces.c:115:11: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xloadimage.4.1/faces.c:115:11: warning: %d in format string (no. 3) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xloadimage.4.1/faces.c:121:11: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xloadimage.4.1/faces.c:121:11: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xloadimage.4.1/faces.c:121:11: warning: %d in format string (no. 3) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xloadimage.4.1/faces.c:134:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/faces.c:134:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/faces.c:134:5: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/faces.c:61:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xloadimage.4.1/faces.c:97:27: style: The scope of the variable 'dataptr' can be reduced. [variableScope]
xloadimage.4.1/fbm.c:96:5: warning: %lg in format string (no. 1) requires 'double' but the argument type is 'signed int'. [invalidPrintfArgType_float]
xloadimage.4.1/fbm.c:205:18: style: The scope of the variable 'pixptr' can be reduced. [variableScope]
xloadimage.4.1/fill.c:21:28: style: The scope of the variable 'mask' can be reduced. [variableScope]
xloadimage.4.1/fill.c:30:53: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xloadimage.4.1/fill.c:32:31: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xloadimage.4.1/gif.c:261:8: style: The scope of the variable 'code' can be reduced. [variableScope]
xloadimage.4.1/gif.c:519:23: style: The scope of the variable 'pass' can be reduced. [variableScope]
xloadimage.4.1/gif.c:519:29: style: The scope of the variable 'scanlen' can be reduced. [variableScope]
xloadimage.4.1/halftone.c:184:47: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xloadimage.4.1/img.c:405:7: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
xloadimage.4.1/img.c:596:5: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
xloadimage.4.1/img.c:138:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xloadimage.4.1/img.c:418:20: style: The scope of the variable 'colors' can be reduced. [variableScope]
xloadimage.4.1/img.c:370:11: style: Unused variable: extention [unusedVariable]
xloadimage.4.1/img.c:567:11: style: Unused variable: extention [unusedVariable]
xloadimage.4.1/img.c:637:19: style: Unused variable: i [unusedVariable]
xloadimage.4.1/img.c:433:33: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xloadimage.4.1/img.c:653:33: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xloadimage.4.1/jpeg.c:177:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint]
xloadimage.4.1/jpeg.c:177:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint]
xloadimage.4.1/jpeg.c:56:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xloadimage.4.1/jpeg.c:98:21: style: The scope of the variable 'ptr0' can be reduced. [variableScope]
xloadimage.4.1/jpeg.c:98:27: style: The scope of the variable 'ptr1' can be reduced. [variableScope]
xloadimage.4.1/jpeg.c:98:33: style: The scope of the variable 'ptr2' can be reduced. [variableScope]
xloadimage.4.1/jpeg.c:99:17: style: The scope of the variable 'col' can be reduced. [variableScope]
xloadimage.4.1/jpeg.c:674:69: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xloadimage.4.1/jpeg/ckconfig.c:178:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xloadimage.4.1/jpeg/ckconfig.c:254:18: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xloadimage.4.1/jpeg/ckconfig.c:122:9: style: struct member 'methods_struct::error_exit' is never used. [unusedStructMember]
xloadimage.4.1/jpeg/ckconfig.c:123:9: style: struct member 'methods_struct::trace_message' is never used. [unusedStructMember]
xloadimage.4.1/jpeg/ckconfig.c:124:9: style: struct member 'methods_struct::another_method' is never used. [unusedStructMember]
xloadimage.4.1/jpeg/example.c:447:21: style: The scope of the variable 'ptr0' can be reduced. [variableScope]
xloadimage.4.1/jpeg/example.c:447:27: style: The scope of the variable 'ptr1' can be reduced. [variableScope]
xloadimage.4.1/jpeg/example.c:447:33: style: The scope of the variable 'ptr2' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jbsmooth.c:31:8: style: The scope of the variable 'col' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jccolor.c:119:21: style: The scope of the variable 'inptr0' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jccolor.c:119:29: style: The scope of the variable 'inptr1' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jccolor.c:119:37: style: The scope of the variable 'inptr2' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jccolor.c:120:21: style: The scope of the variable 'outptr0' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jccolor.c:120:30: style: The scope of the variable 'outptr1' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jccolor.c:120:39: style: The scope of the variable 'outptr2' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jccolor.c:182:21: style: The scope of the variable 'inptr0' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jccolor.c:182:29: style: The scope of the variable 'inptr1' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jccolor.c:182:37: style: The scope of the variable 'inptr2' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jccolor.c:183:21: style: The scope of the variable 'outptr' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jcdeflts.c:158:8: style: The scope of the variable 'temp' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jcexpand.c:53:16: style: The scope of the variable 'this_component' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jchuff.c:242:25: style: The scope of the variable 'compptr' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jchuff.c:306:15: style: The scope of the variable 'ci' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jchuff.c:307:25: style: The scope of the variable 'compptr' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jchuff.c:308:9: style: The scope of the variable 'temp' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jchuff.c:374:7: style: The scope of the variable 'c1' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jchuff.c:374:11: style: The scope of the variable 'c2' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jchuff.c:376:8: style: The scope of the variable 'v' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jchuff.c:566:25: style: The scope of the variable 'compptr' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jcmain.c:273:20: style: The scope of the variable 'ck' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jcmain.c:435:10: style: The scope of the variable 'arg' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jcmcu.c:59:23: style: The scope of the variable 'elemptr' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jcmcu.c:90:20: style: The scope of the variable 'temp' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jcmcu.c:91:24: style: The scope of the variable 'qval' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jcpipe.c:62:13: style: The scope of the variable 'mcublks' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jcpipe.c:219:24: style: The scope of the variable 'compptr' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jcpipe.c:365:7: style: The scope of the variable 'rows_this_time' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jcpipe.c:517:7: style: The scope of the variable 'rows_this_time' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jcsample.c:63:19: style: The scope of the variable 'outptr' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jcsample.c:114:21: style: The scope of the variable 'inptr' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jcsample.c:114:28: style: The scope of the variable 'outptr' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jcsample.c:153:21: style: The scope of the variable 'inptr0' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jcsample.c:153:29: style: The scope of the variable 'inptr1' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jcsample.c:153:37: style: The scope of the variable 'outptr' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jcsample.c:220:21: style: The scope of the variable 'inptr0' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jcsample.c:220:29: style: The scope of the variable 'inptr1' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jcsample.c:220:59: style: The scope of the variable 'outptr' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jcsample.c:221:9: style: The scope of the variable 'membersum' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jcsample.c:221:20: style: The scope of the variable 'neighsum' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jcsample.c:331:21: style: The scope of the variable 'inptr' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jcsample.c:331:50: style: The scope of the variable 'outptr' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jcsample.c:332:9: style: The scope of the variable 'membersum' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jcsample.c:332:20: style: The scope of the variable 'neighsum' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jcsample.c:333:7: style: The scope of the variable 'colsum' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jcsample.c:333:15: style: The scope of the variable 'lastcolsum' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jcsample.c:333:27: style: The scope of the variable 'nextcolsum' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jcsample.c:416:25: style: The scope of the variable 'compptr' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jdcolor.c:66:12: style: The scope of the variable 'x2' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jdcolor.c:111:21: style: The scope of the variable 'inptr0' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jdcolor.c:111:29: style: The scope of the variable 'inptr1' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jdcolor.c:111:37: style: The scope of the variable 'inptr2' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jdcolor.c:112:21: style: The scope of the variable 'outptr0' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jdcolor.c:112:30: style: The scope of the variable 'outptr1' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jdcolor.c:112:39: style: The scope of the variable 'outptr2' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jdcolor.c:226:7: style: The scope of the variable 'ci' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jdhuff.c:293:25: style: The scope of the variable 'compptr' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jdhuff.c:403:15: style: The scope of the variable 'ci' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jdhuff.c:405:26: style: The scope of the variable 'quanttbl' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jdhuff.c:408:25: style: The scope of the variable 'compptr' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jdhuff.c:276:12: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xloadimage.4.1/jpeg/jdhuff.c:277:9: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xloadimage.4.1/jpeg/jdhuff.c:278:9: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xloadimage.4.1/jpeg/jdhuff.c:279:9: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xloadimage.4.1/jpeg/jdmain.c:242:20: style: The scope of the variable 'ck' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jdmain.c:272:10: style: The scope of the variable 'arg' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jdmcu.c:55:9: style: The scope of the variable 'blkn' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jdmcu.c:145:22: style: The scope of the variable 'elemptr' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jdpipe.c:94:13: style: The scope of the variable 'mcublks' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jdpipe.c:241:13: style: The scope of the variable 'vs' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jdpipe.c:762:8: style: The scope of the variable 'pixel_rows_output' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jdpipe.c:765:15: style: The scope of the variable 'coeff_data' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jdpipe.c:773:7: style: The scope of the variable 'whichss' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jdsample.c:104:21: style: The scope of the variable 'inptr' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jdsample.c:104:28: style: The scope of the variable 'outptr' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jdsample.c:105:16: style: The scope of the variable 'invalue' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jdsample.c:263:25: style: The scope of the variable 'compptr' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jmemdos.c:122:16: style: The scope of the variable 'env' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jmemdos.c:123:10: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jmemdos.c:124:10: style: The scope of the variable 'tfile' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jmemdos.c:370:8: style: The scope of the variable 'endbuffer' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jmemmgr.c:792:34: style: The scope of the variable 'byte_count' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jmemmgr.c:792:46: style: The scope of the variable 'rows' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jmemmgr.c:822:34: style: The scope of the variable 'byte_count' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jmemmgr.c:822:46: style: The scope of the variable 'rows' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant1.c:145:11: style: The scope of the variable 'changed' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant1.c:275:14: style: The scope of the variable 'nci' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant1.c:275:19: style: The scope of the variable 'blksize' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant1.c:400:21: style: The scope of the variable 'ptrout' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant1.c:427:21: style: The scope of the variable 'ptr0' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant1.c:427:27: style: The scope of the variable 'ptr1' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant1.c:427:33: style: The scope of the variable 'ptr2' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant1.c:427:39: style: The scope of the variable 'ptrout' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant2.c:127:21: style: The scope of the variable 'ptr0' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant2.c:127:27: style: The scope of the variable 'ptr1' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant2.c:127:33: style: The scope of the variable 'ptr2' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant2.c:207:18: style: The scope of the variable 'norm' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant2.c:207:24: style: The scope of the variable 'c0' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant2.c:207:27: style: The scope of the variable 'c1' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant2.c:207:30: style: The scope of the variable 'c2' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant2.c:332:7: style: The scope of the variable 'n' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant2.c:333:7: style: The scope of the variable 'c0' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant2.c:333:10: style: The scope of the variable 'c1' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant2.c:333:13: style: The scope of the variable 'c2' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant2.c:333:16: style: The scope of the variable 'cmax' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant2.c:334:22: style: The scope of the variable 'b2' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant2.c:581:10: style: The scope of the variable 'x' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant2.c:707:10: style: The scope of the variable 'icolor' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant2.c:709:13: style: The scope of the variable 'cptr' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant2.c:710:9: style: The scope of the variable 'dist0' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant2.c:712:9: style: The scope of the variable 'xx0' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant2.c:714:9: style: The scope of the variable 'inc0' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant2.c:714:15: style: The scope of the variable 'inc1' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant2.c:714:21: style: The scope of the variable 'inc2' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant2.c:844:21: style: The scope of the variable 'ptr0' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant2.c:844:27: style: The scope of the variable 'ptr1' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant2.c:844:33: style: The scope of the variable 'ptr2' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant2.c:844:39: style: The scope of the variable 'outptr' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant2.c:919:23: style: The scope of the variable 'cur0' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant2.c:919:29: style: The scope of the variable 'cur1' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant2.c:919:35: style: The scope of the variable 'cur2' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant2.c:920:14: style: The scope of the variable 'belowerr0' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant2.c:920:25: style: The scope of the variable 'belowerr1' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant2.c:920:36: style: The scope of the variable 'belowerr2' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant2.c:921:14: style: The scope of the variable 'bpreverr0' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant2.c:921:25: style: The scope of the variable 'bpreverr1' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant2.c:921:36: style: The scope of the variable 'bpreverr2' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant2.c:923:12: style: The scope of the variable 'ptr0' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant2.c:923:18: style: The scope of the variable 'ptr1' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant2.c:923:24: style: The scope of the variable 'ptr2' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jquant2.c:924:12: style: The scope of the variable 'outptr' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jrdgif.c:194:18: style: The scope of the variable 'count' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jrdgif.c:373:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jrdgif.c:503:16: style: The scope of the variable 'c' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jrdgif.c:527:21: style: The scope of the variable 'sptr' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jrdgif.c:567:16: style: The scope of the variable 'c' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jrdjfif.c:272:30: warning: Either the condition 'n>=4' is redundant or the array 'cinfo->quant_tbl_ptrs[4]' is accessed at index 4, which is out of bounds. [arrayIndexOutOfBoundsCond]
xloadimage.4.1/jpeg/jrdjfif.c:269:11: note: Assuming that condition 'n>=4' is not redundant
xloadimage.4.1/jpeg/jrdjfif.c:272:30: note: Array index out of bounds
xloadimage.4.1/jpeg/jrdjfif.c:164:10: style: The scope of the variable 'index' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jrdjfif.c:164:17: style: The scope of the variable 'count' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jrdjfif.c:222:7: style: The scope of the variable 'index' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jrdjfif.c:222:14: style: The scope of the variable 'val' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jrdjfif.c:255:7: style: The scope of the variable 'n' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jrdjfif.c:255:13: style: The scope of the variable 'prec' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jrdjfif.c:317:7: style: The scope of the variable 'buffp' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jrdjfif.c:388:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jrdjfif.c:451:17: style: The scope of the variable 'c' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jrdjfif.c:451:20: style: The scope of the variable 'cc' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jrdjfif.c:552:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jrdppm.c:139:25: style: The scope of the variable 'val' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jrdppm.c:157:25: style: The scope of the variable 'val' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jrdppm.c:356:9: style: Checking if unsigned variable 'w' is less than zero. [unsignedLessThanZero]
xloadimage.4.1/jpeg/jrdppm.c:356:19: style: Checking if unsigned variable 'h' is less than zero. [unsignedLessThanZero]
xloadimage.4.1/jpeg/jrdppm.c:356:34: style: Checking if unsigned variable 'maxval' is less than zero. [unsignedLessThanZero]
xloadimage.4.1/jpeg/jrdtarga.c:184:16: style: The scope of the variable 't' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jrdtarga.c:204:16: style: The scope of the variable 't' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jrdtarga.c:292:14: style: The scope of the variable 'image_ptr' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jutils.c:56:21: style: The scope of the variable 'inptr' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jutils.c:56:28: style: The scope of the variable 'outptr' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jwrgif.c:206:21: style: The scope of the variable 'disp' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jwrgif.c:423:21: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jwrjfif.c:172:9: warning: Either the condition 'htbl==NULL' is redundant or there is possible null pointer dereference: htbl. [nullPointerRedundantCheck]
xloadimage.4.1/jpeg/jwrjfif.c:169:12: note: Assuming that condition 'htbl==NULL' is not redundant
xloadimage.4.1/jpeg/jwrjfif.c:172:9: note: Null pointer dereference
xloadimage.4.1/jpeg/jwrjfif.c:160:7: style: The scope of the variable 'length' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jwrjfif.c:160:15: style: The scope of the variable 'i' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jwrjfif.c:421:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jwrppm.c:137:21: style: The scope of the variable 'ptr0' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jwrppm.c:137:27: style: The scope of the variable 'ptr1' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jwrppm.c:137:33: style: The scope of the variable 'ptr2' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jwrppm.c:138:19: style: The scope of the variable 'row_bufferptr' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jwrppm.c:162:21: style: The scope of the variable 'ptr0' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jwrppm.c:163:19: style: The scope of the variable 'row_bufferptr' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jwrppm.c:240:21: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jwrppm.c:241:19: style: The scope of the variable 'row_bufferptr' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jwrppm.c:268:21: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jwrppm.c:269:19: style: The scope of the variable 'row_bufferptr' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jwrtarga.c:182:21: style: The scope of the variable 'ptr0' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jwrtarga.c:182:27: style: The scope of the variable 'ptr1' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jwrtarga.c:182:33: style: The scope of the variable 'ptr2' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jwrtarga.c:183:19: style: The scope of the variable 'row_bufferptr' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jwrtarga.c:208:21: style: The scope of the variable 'ptr0' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jwrtarga.c:209:19: style: The scope of the variable 'row_bufferptr' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jwrtarga.c:262:21: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jwrtarga.c:263:19: style: The scope of the variable 'row_bufferptr' can be reduced. [variableScope]
xloadimage.4.1/jpeg/jwrtarga.c:292:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xloadimage.4.1/libconfig.c:195:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xloadimage.4.1/libconfig.c:181:11: error: Expression '--c>0' depends on order of evaluation of side effects [unknownEvaluationOrder]
xloadimage.4.1/mac.c:157:17: style: The scope of the variable 'ch' can be reduced. [variableScope]
xloadimage.4.1/mac.c:158:7: style: The scope of the variable 'eof' can be reduced. [variableScope]
xloadimage.4.1/mac.c:160:25: style: The scope of the variable 'i' can be reduced. [variableScope]
xloadimage.4.1/mcidas.c:97:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xloadimage.4.1/mcidas.c:97:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xloadimage.4.1/mcidas.c:97:3: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xloadimage.4.1/mcidas.c:97:3: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xloadimage.4.1/mcidas.c:97:3: warning: %d in format string (no. 8) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xloadimage.4.1/mcidas.c:97:3: warning: %d in format string (no. 9) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xloadimage.4.1/mcidas.c:221:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xloadimage.4.1/merge.c:28:17: style: The scope of the variable 'destmask' can be reduced. [variableScope]
xloadimage.4.1/merge.c:29:17: style: The scope of the variable 'destpixel' can be reduced. [variableScope]
xloadimage.4.1/merge.c:29:29: style: The scope of the variable 'srcpixel' can be reduced. [variableScope]
xloadimage.4.1/merge.c:31:53: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xloadimage.4.1/merge.c:32:50: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xloadimage.4.1/merge.c:96:52: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xloadimage.4.1/merge.c:105:2: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xloadimage.4.1/misc.c:60:7: style: The scope of the variable 'a' can be reduced. [variableScope]
xloadimage.4.1/misc.c:60:10: style: The scope of the variable 'b' can be reduced. [variableScope]
xloadimage.4.1/misc.c:61:11: style: The scope of the variable 'screen' can be reduced. [variableScope]
xloadimage.4.1/new.c:130:37: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xloadimage.4.1/new.c:140:36: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xloadimage.4.1/niff.c:18:3: warning: %s in format string (no. 1) requires 'char *' but the argument type is 'signed int'. [invalidPrintfArgType_s]
xloadimage.4.1/niff.c:18:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xloadimage.4.1/niff.c:18:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xloadimage.4.1/niff.c:18:3: warning: printf format string requires 3 parameters but 4 are given. [wrongPrintfScanfArgNum]
xloadimage.4.1/niff.c:23:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xloadimage.4.1/niff.c:30:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xloadimage.4.1/niff.c:30:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xloadimage.4.1/niff.c:34:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xloadimage.4.1/niff.c:233:0: error: Resource leak: f [resourceLeak]
xloadimage.4.1/niff.c:151:56: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xloadimage.4.1/niff.c:213:56: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xloadimage.4.1/options.c:411:9: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xloadimage.4.1/options.c:560:11: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xloadimage.4.1/options.c:560:11: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xloadimage.4.1/options.c:660:11: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xloadimage.4.1/options.c:660:11: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xloadimage.4.1/options.c:683:11: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xloadimage.4.1/options.c:683:11: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xloadimage.4.1/options.c:683:11: warning: %d in format string (no. 3) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xloadimage.4.1/options.c:683:11: warning: %d in format string (no. 4) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xloadimage.4.1/options.c:787:29: style: Checking if unsigned variable 'newopt->info.rotate' is less than zero. [unsignedLessThanZero]
xloadimage.4.1/pbm.c:498:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/pbm.c:498:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/pbm.c:513:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/pbm.c:513:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/pbm.c:533:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/pbm.c:533:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/pbm.c:551:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/pbm.c:551:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/pbm.c:199:17: style: The scope of the variable 'red' can be reduced. [variableScope]
xloadimage.4.1/pbm.c:199:22: style: The scope of the variable 'grn' can be reduced. [variableScope]
xloadimage.4.1/pbm.c:199:27: style: The scope of the variable 'blu' can be reduced. [variableScope]
xloadimage.4.1/pbm.c:459:7: style: The scope of the variable 'srclinelen' can be reduced. [variableScope]
xloadimage.4.1/pbm.c:213:39: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xloadimage.4.1/pbm.c:292:39: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xloadimage.4.1/pbm.c:502:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xloadimage.4.1/pbm.c:512:59: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xloadimage.4.1/pcx.c:48:6: style: The scope of the variable 'xmin' can be reduced. [variableScope]
xloadimage.4.1/pcx.c:49:6: style: The scope of the variable 'xmax' can be reduced. [variableScope]
xloadimage.4.1/pcx.c:50:6: style: The scope of the variable 'ymin' can be reduced. [variableScope]
xloadimage.4.1/pcx.c:51:6: style: The scope of the variable 'ymax' can be reduced. [variableScope]
xloadimage.4.1/pcx.c:52:6: style: The scope of the variable 'colors' can be reduced. [variableScope]
xloadimage.4.1/pcx.c:53:8: style: The scope of the variable 'type' can be reduced. [variableScope]
xloadimage.4.1/pcx.c:308:6: style: The scope of the variable 'clen' can be reduced. [variableScope]
xloadimage.4.1/pcx.c:301:18: style: Unused variable: ret [unusedVariable]
xloadimage.4.1/pcx.c:111:56: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xloadimage.4.1/pdsuncomp.c:359:3: style: Variable 'length' is reassigned a value before the old one has been used. [redundantAssignment]
xloadimage.4.1/pdsuncomp.c:357:3: note: Variable 'length' is reassigned a value before the old one has been used.
xloadimage.4.1/pdsuncomp.c:359:3: note: Variable 'length' is reassigned a value before the old one has been used.
xloadimage.4.1/pdsuncomp.c:419:15: style: The scope of the variable 'obuf' can be reduced. [variableScope]
xloadimage.4.1/pdsuncomp.c:420:8: style: The scope of the variable 'ibuf' can be reduced. [variableScope]
xloadimage.4.1/pdsuncomp.c:421:7: style: The scope of the variable 'left' can be reduced. [variableScope]
xloadimage.4.1/pdsuncomp.c:423:32: style: The scope of the variable 'out_ptr' can be reduced. [variableScope]
xloadimage.4.1/pdsuncomp.c:81:8: style: Unused variable: sum [unusedVariable]
xloadimage.4.1/pdsuncomp.c:358:12: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
xloadimage.4.1/pdsuncomp.c:360:10: style: Variable 'nlen' is assigned a value that is never used. [unreadVariable]
xloadimage.4.1/pdsuncomp.c:354:16: style: Unused variable: value [unusedVariable]
xloadimage.4.1/pdsuncomp.c:387:10: style: Unused variable: buf [unusedVariable]
xloadimage.4.1/pdsuncomp.c:388:9: style: Unused variable: len [unusedVariable]
xloadimage.4.1/pdsuncomp.c:389:11: style: Unused variable: dummy [unusedVariable]
xloadimage.4.1/reduce.c:395:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/reduce.c:413:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/reduce.c:504:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/reduce.c:370:17: style: The scope of the variable 'count' can be reduced. [variableScope]
xloadimage.4.1/reduce.c:370:24: style: The scope of the variable 'midpoint' can be reduced. [variableScope]
xloadimage.4.1/reduce.c:374:22: style: The scope of the variable 'new_area' can be reduced. [variableScope]
xloadimage.4.1/reduce.c:374:33: style: The scope of the variable 'old_area' can be reduced. [variableScope]
xloadimage.4.1/reduce.c:514:35: style: The scope of the variable 'pixel' can be reduced. [variableScope]
xloadimage.4.1/reduce.c:584:8: style: The scope of the variable 'mask' can be reduced. [variableScope]
xloadimage.4.1/reduce.c:637:14: style: The scope of the variable 'dp' can be reduced. [variableScope]
xloadimage.4.1/reduce.c:637:28: style: The scope of the variable 'mask' can be reduced. [variableScope]
xloadimage.4.1/reduce.c:597:53: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xloadimage.4.1/reduce.c:664:48: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xloadimage.4.1/rle.c:319:6: style: Condition '!bwflag' is always true [knownConditionTrueFalse]
xloadimage.4.1/rle.c:353:6: style: Condition '!bwflag' is always true [knownConditionTrueFalse]
xloadimage.4.1/rle.c:364:11: style: Condition 'bwflag' is always false [knownConditionTrueFalse]
xloadimage.4.1/rle.c:418:6: style: Condition '!bwflag' is always true [knownConditionTrueFalse]
xloadimage.4.1/rle.c:416:19: style: The scope of the variable 'col' can be reduced. [variableScope]
xloadimage.4.1/rle.c:416:24: style: The scope of the variable 'row' can be reduced. [variableScope]
xloadimage.4.1/rle.c:431:11: style: The scope of the variable 'red' can be reduced. [variableScope]
xloadimage.4.1/rle.c:431:15: style: The scope of the variable 'green' can be reduced. [variableScope]
xloadimage.4.1/rle.c:431:21: style: The scope of the variable 'blue' can be reduced. [variableScope]
xloadimage.4.1/rlelib.c:1202:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/rlelib.c:1279:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/rlelib.c:564:17: style: The scope of the variable 'cmaplen' can be reduced. [variableScope]
xloadimage.4.1/rlelib.c:742:12: style: The scope of the variable 'v' can be reduced. [variableScope]
xloadimage.4.1/rlelib.c:1498:24: style: The scope of the variable 'k' can be reduced. [variableScope]
xloadimage.4.1/rlelib.c:1498:27: style: The scope of the variable 'l' can be reduced. [variableScope]
xloadimage.4.1/rlelib.c:1592:13: style: The scope of the variable 'bi' can be reduced. [variableScope]
xloadimage.4.1/rlelib.c:83:6: style: struct member 'XtndRsetup::h_pixelbits' is never used. [unusedStructMember]
xloadimage.4.1/root.c:153:17: style: The scope of the variable 'i' can be reduced. [variableScope]
xloadimage.4.1/rotate.c:71:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/rotate.c:74:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/rotate.c:27:35: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xloadimage.4.1/rotate.c:28:37: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xloadimage.4.1/rotate.c:87:58: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xloadimage.4.1/send.c:521:36: style: The scope of the variable 'srcptr' can be reduced. [variableScope]
xloadimage.4.1/send.c:605:7: style: Unused variable: a [unusedVariable]
xloadimage.4.1/send.c:605:10: style: Unused variable: orig_depth [unusedVariable]
xloadimage.4.1/send.c:606:9: style: Unused variable: orig_data [unusedVariable]
xloadimage.4.1/sunraster.c:45:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xloadimage.4.1/sunraster.c:45:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xloadimage.4.1/sunraster.c:221:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/sunraster.c:243:5: error: fprintf format string requires 1 parameter but only 0 are given. [wrongPrintfScanfArgNum]
xloadimage.4.1/sunraster.c:173:19: style: The scope of the variable 'x' can be reduced. [variableScope]
xloadimage.4.1/sunraster.c:315:17: style: The scope of the variable 'bp' can be reduced. [variableScope]
xloadimage.4.1/sunraster.c:251:53: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xloadimage.4.1/sunraster.c:254:22: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xloadimage.4.1/tiff/mkg3states.c:301:11: style: The scope of the variable 'sep' can be reduced. [variableScope]
xloadimage.4.1/tiff/mkg3states.c:328:11: style: The scope of the variable 'sep' can be reduced. [variableScope]
xloadimage.4.1/tiff/prototypes.h:58:1: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xloadimage.4.1/tiff/tif_aux.c:177:11: error: va_list 'ap' used before va_start() was called. [va_list_usedBeforeStarted]
xloadimage.4.1/tiff/tif_aux.c:178:41: error: va_list 'ap' used before va_start() was called. [va_list_usedBeforeStarted]
xloadimage.4.1/tiff/tif_aux.c:179:2: error: va_list 'ap' used before va_start() was called. [va_list_usedBeforeStarted]
xloadimage.4.1/tiff/tif_dir.c:79:8: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xloadimage.4.1/tiff/tif_dir.c:508:12: error: va_list 'ap' used before va_start() was called. [va_list_usedBeforeStarted]
xloadimage.4.1/tiff/tif_dir.c:509:36: error: va_list 'ap' used before va_start() was called. [va_list_usedBeforeStarted]
xloadimage.4.1/tiff/tif_dir.c:510:3: error: va_list 'ap' used before va_start() was called. [va_list_usedBeforeStarted]
xloadimage.4.1/tiff/tif_dir.c:786:13: error: va_list 'ap' used before va_start() was called. [va_list_usedBeforeStarted]
xloadimage.4.1/tiff/tif_dir.c:787:45: error: va_list 'ap' used before va_start() was called. [va_list_usedBeforeStarted]
xloadimage.4.1/tiff/tif_dir.c:788:4: error: va_list 'ap' used before va_start() was called. [va_list_usedBeforeStarted]
xloadimage.4.1/tiff/tif_dir.c:829:11: error: va_list 'ap' used before va_start() was called. [va_list_usedBeforeStarted]
xloadimage.4.1/tiff/tif_dir.c:830:32: error: va_list 'ap' used before va_start() was called. [va_list_usedBeforeStarted]
xloadimage.4.1/tiff/tif_dir.c:831:2: error: va_list 'ap' used before va_start() was called. [va_list_usedBeforeStarted]
xloadimage.4.1/tiff/tif_dirread.c:849:30: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xloadimage.4.1/tiff/tif_dirread.c:896:47: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xloadimage.4.1/tiff/tif_dirread.c:901:44: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xloadimage.4.1/tiff/tif_dirread.c:541:15: style: The scope of the variable 'n' can be reduced. [variableScope]
xloadimage.4.1/tiff/tif_dirread.c:866:14: style: The scope of the variable 'mesg' can be reduced. [variableScope]
xloadimage.4.1/tiff/tif_dirwrite.c:433:24: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xloadimage.4.1/tiff/tif_dirwrite.c:647:23: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xloadimage.4.1/tiff/tif_dirwrite.c:650:35: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xloadimage.4.1/tiff/tif_fax3.c:753:26: error: Array 'mask[9]' accessed at index 12, which is out of bounds. [arrayIndexOutOfBounds]
xloadimage.4.1/tiff/tif_fax3.c:823:20: note: Calling function 'putbits', 3rd argument 'length' value is 12
xloadimage.4.1/tiff/tif_fax3.c:753:26: note: Array index out of bounds
xloadimage.4.1/tiff/tif_fax3.c:929:14: style: The scope of the variable 'span' can be reduced. [variableScope]
xloadimage.4.1/tiff/tif_fax3.c:975:10: style: The scope of the variable 'b2' can be reduced. [variableScope]
xloadimage.4.1/tiff/tif_getimage.c:299:8: style: The scope of the variable 'nrow' can be reduced. [variableScope]
xloadimage.4.1/tiff/tif_getimage.c:367:8: style: The scope of the variable 'nrow' can be reduced. [variableScope]
xloadimage.4.1/tiff/tif_getimage.c:427:17: style: The scope of the variable 'nrow' can be reduced. [variableScope]
xloadimage.4.1/tiff/tif_getimage.c:476:17: style: The scope of the variable 'nrow' can be reduced. [variableScope]
xloadimage.4.1/tiff/tif_machdep.c:154:8: style: union member 'double_t::b' is never used. [unusedStructMember]
xloadimage.4.1/tiff/tif_machdep.c:155:10: style: union member 'double_t::d' is never used. [unusedStructMember]
xloadimage.4.1/tiff/tif_machdep.c:142:1: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xloadimage.4.1/tiff/tif_packbits.c:236:15: style: The scope of the variable 'n' can be reduced. [variableScope]
xloadimage.4.1/tiff/tif_print.c:129:2: warning: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xloadimage.4.1/tiff/tif_print.c:446:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xloadimage.4.1/tiff/tif_print.c:449:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xloadimage.4.1/tiff/tif_print.c:451:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xloadimage.4.1/tiff/tif_print.c:478:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xloadimage.4.1/tiff/tif_print.c:478:3: warning: %x in format string (no. 2) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xloadimage.4.1/tiff/tif_print.c:500:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xloadimage.4.1/tiff/tif_print.c:508:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xloadimage.4.1/tiff/tif_print.c:508:3: warning: %x in format string (no. 2) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xloadimage.4.1/tiff/tif_print.c:564:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xloadimage.4.1/tiff/tif_print.c:568:4: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xloadimage.4.1/tiff/tif_print.c:568:4: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xloadimage.4.1/tiff/tif_print.c:127:7: style: The scope of the variable 'n' can be reduced. [variableScope]
xloadimage.4.1/tiff/tif_read.c:511:14: style: The scope of the variable 'module' can be reduced. [variableScope]
xloadimage.4.1/tiff/tif_swab.c:66:15: style: The scope of the variable 't' can be reduced. [variableScope]
xloadimage.4.1/tiff/tif_swab.c:83:15: style: The scope of the variable 't' can be reduced. [variableScope]
xloadimage.4.1/tiff/tif_thunder.c:74:15: style: The scope of the variable 'n' can be reduced. [variableScope]
xloadimage.4.1/undither.c:42:56: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xloadimage.4.1/uufilter.c:67:5: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum]
xloadimage.4.1/uufilter.c:76:11: warning: %o in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xloadimage.4.1/uufilter.c:26:10: style: The scope of the variable 'len' can be reduced. [variableScope]
xloadimage.4.1/uufilter.c:76:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xloadimage.4.1/value.c:76:7: style: Condition '!init' is always true [knownConditionTrueFalse]
xloadimage.4.1/value.c:78:10: style: The scope of the variable 'norm' can be reduced. [variableScope]
xloadimage.4.1/vff.c:221:8: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xloadimage.4.1/vff.c:221:8: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xloadimage.4.1/vff.c:221:8: warning: %x in format string (no. 3) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xloadimage.4.1/vff.c:116:17: style: The scope of the variable 'ip' can be reduced. [variableScope]
xloadimage.4.1/vff.c:117:10: style: The scope of the variable 'x' can be reduced. [variableScope]
xloadimage.4.1/vff.c:117:16: style: The scope of the variable 'skip' can be reduced. [variableScope]
xloadimage.4.1/vff.c:117:22: style: The scope of the variable 'linewidth' can be reduced. [variableScope]
xloadimage.4.1/vff.c:117:33: style: The scope of the variable 'i' can be reduced. [variableScope]
xloadimage.4.1/vff.c:258:17: style: The scope of the variable 'c' can be reduced. [variableScope]
xloadimage.4.1/vicar.c:111:16: style: Unused variable: c [unusedVariable]
xloadimage.4.1/vicar.c:112:18: style: Unused variable: j [unusedVariable]
xloadimage.4.1/vicar.c:118:17: style: Unused variable: buf [unusedVariable]
xloadimage.4.1/xbitmap.c:229:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/xbitmap.c:229:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/xbitmap.c:89:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xloadimage.4.1/xbitmap.c:136:26: style: The scope of the variable 'dlinelen' can be reduced. [variableScope]
xloadimage.4.1/xbitmap.c:158:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xloadimage.4.1/xbitmap.c:173:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xloadimage.4.1/xbitmap.c:177:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xloadimage.4.1/xbitmap.c:178:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xloadimage.4.1/xbitmap.c:201:29: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xloadimage.4.1/xbitmap.c:203:33: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xloadimage.4.1/xpixmap.c:71:11: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xloadimage.4.1/xpixmap.c:125:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/xpixmap.c:125:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/xpixmap.c:125:5: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/xpixmap.c:71:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xloadimage.4.1/xpixmap.c:105:15: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xloadimage.4.1/xpixmap.c:189:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xloadimage.4.1/xwd.c:111:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/xwd.c:111:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/xwd.c:118:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/xwd.c:121:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/xwd.c:399:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/xwd.c:162:10: style: The scope of the variable 'dptr' can be reduced. [variableScope]
xloadimage.4.1/xwd.c:162:17: style: The scope of the variable 'iptr' can be reduced. [variableScope]
xloadimage.4.1/xwd.c:327:10: style: The scope of the variable 'dptr' can be reduced. [variableScope]
xloadimage.4.1/xwd.c:327:17: style: The scope of the variable 'iptr' can be reduced. [variableScope]
xloadimage.4.1/xwd.c:166:66: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xloadimage.4.1/xwd.c:177:39: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xloadimage.4.1/xwd.c:257:39: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xloadimage.4.1/zio.c:91:17: style: The scope of the variable 'old' can be reduced. [variableScope]
xloadimage.4.1/zoom.c:63:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/zoom.c:64:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/zoom.c:68:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/zoom.c:69:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/zoom.c:73:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/zoom.c:74:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/zoom.c:78:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/zoom.c:78:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/zoom.c:80:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/zoom.c:80:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xloadimage.4.1/zoom.c:53:17: style: The scope of the variable 'srcmask' can be reduced. [variableScope]
xloadimage.4.1/zoom.c:53:26: style: The scope of the variable 'destmask' can be reduced. [variableScope]
xloadimage.4.1/zoom.c:53:36: style: The scope of the variable 'bit' can be reduced. [variableScope]
xloadimage.4.1/zoom.c:54:17: style: The scope of the variable 'value' can be reduced. [variableScope]
xloadimage.4.1/zoom.c:99:45: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xloadimage.4.1/zoom.c:101:58: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
[17:39]

ftp://ftp.se.debian.org/debian/pool/main/x/xlog/xlog_2.0.5.orig.tar.gz
xlog-2.0.5/data/remote/client.c:72:0: error: Invalid number of character '{' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
xlog-2.0.5/data/remote/fromxlog.c:42:6: style: The scope of the variable 'shmid' can be reduced. [variableScope]
xlog-2.0.5/data/utils/mkrigstruct.c:45:11: style: Variable 'status' is assigned a value that is never used. [unreadVariable]
xlog-2.0.5/src/awards_enum.c:319:27: style: Function 'num_to_iota' argument 1 names different: declaration 'st' definition 'num'. [funcArgNamesDifferent]
xlog-2.0.5/src/awards_enum.h:119:27: note: Function 'num_to_iota' argument 1 names different: declaration 'st' definition 'num'.
xlog-2.0.5/src/awards_enum.c:319:27: note: Function 'num_to_iota' argument 1 names different: declaration 'st' definition 'num'.
xlog-2.0.5/src/callbacks_mainwindow.c:64:11: style: The scope of the variable 'logwindow' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow.c:105:36: style: The scope of the variable 'myrstentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow.c:105:49: style: The scope of the variable 'count' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow.c:105:57: style: The scope of the variable 'stopbutton' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow.c:106:4: style: The scope of the variable 'f1button' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow.c:106:15: style: The scope of the variable 'f2button' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow.c:106:26: style: The scope of the variable 'f3button' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow.c:106:37: style: The scope of the variable 'f4button' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow.c:106:48: style: The scope of the variable 'f5button' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow.c:106:59: style: The scope of the variable 'f6button' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow.c:107:4: style: The scope of the variable 'f7button' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow.c:107:15: style: The scope of the variable 'f8button' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow.c:107:26: style: The scope of the variable 'f9button' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow.c:107:37: style: The scope of the variable 'f10button' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow.c:107:49: style: The scope of the variable 'f11button' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow.c:107:61: style: The scope of the variable 'f12button' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow.c:108:4: style: The scope of the variable 'clickallmenu' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow.c:108:19: style: The scope of the variable 'abutton' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow.c:109:9: style: The scope of the variable 'call' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow.c:109:16: style: The scope of the variable 'countstr' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow.c:109:27: style: The scope of the variable 'str' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_list.c:53:4: style: The scope of the variable 'qsoframe' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_list.c:53:15: style: The scope of the variable 'framelabel' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_list.c:54:9: style: The scope of the variable 'frametext' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_list.c:54:29: style: The scope of the variable 'temp' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_list.c:58:11: style: The scope of the variable 'logw' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_list.c:59:17: style: The scope of the variable 'b' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_menu.c:424:2: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment]
xlog-2.0.5/src/callbacks_mainwindow_menu.c:413:0: note: Variable 'res' is reassigned a value before the old one has been used.
xlog-2.0.5/src/callbacks_mainwindow_menu.c:424:2: note: Variable 'res' is reassigned a value before the old one has been used.
xlog-2.0.5/src/callbacks_mainwindow_menu.c:91:11: style: The scope of the variable 'logwindow' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_menu.c:132:44: style: The scope of the variable 'datebutton' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_menu.c:223:38: style: The scope of the variable 'endbutton' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_menu.c:224:4: style: The scope of the variable 'myrstentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_menu.c:224:47: style: The scope of the variable 'unknownentry1' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_menu.c:224:63: style: The scope of the variable 'unknownentry2' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_menu.c:225:18: style: The scope of the variable 'remtv' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_menu.c:226:17: style: The scope of the variable 'endentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_menu.c:226:40: style: The scope of the variable 'count' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_menu.c:226:48: style: The scope of the variable 'awardsentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_menu.c:228:17: style: The scope of the variable 'b' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_menu.c:230:9: style: The scope of the variable 'countstr' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_menu.c:230:20: style: The scope of the variable 'lastmsg' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_menu.c:230:30: style: The scope of the variable 'str' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_menu.c:231:13: style: The scope of the variable 'mhzbutton' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_menu.c:231:25: style: The scope of the variable 'modebutton' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_menu.c:231:38: style: The scope of the variable 'rstbutton' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_menu.c:231:50: style: The scope of the variable 'powerbutton' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_menu.c:416:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_menu.c:454:11: style: The scope of the variable 'logw' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_menu.c:456:21: style: The scope of the variable 'column' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_menu.c:457:16: style: The scope of the variable 'model' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_menu.c:458:9: style: The scope of the variable 'label' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_qsoframe.c:173:13: style: The scope of the variable 'b4treeview' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_qsoframe.c:175:11: style: The scope of the variable 'logw' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_qsoframe.c:179:16: style: The scope of the variable 'model' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_qsoframe.c:181:21: style: The scope of the variable 'column' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_qsoframe.c:284:13: style: The scope of the variable 'remarksvbox' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_qsoframe.c:284:27: style: The scope of the variable 'remtv' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_qsoframe.c:284:35: style: The scope of the variable 'namehbox' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_qsoframe.c:284:46: style: The scope of the variable 'nameentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_qsoframe.c:285:4: style: The scope of the variable 'qthhbox' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_qsoframe.c:285:14: style: The scope of the variable 'qthentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_qsoframe.c:285:25: style: The scope of the variable 'locatorhbox' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_qsoframe.c:285:39: style: The scope of the variable 'locatorentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_qsoframe.c:287:64: style: The scope of the variable 'entry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_qsoframe.c:288:14: style: The scope of the variable 'call' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_qsoframe.c:289:17: style: The scope of the variable 'b' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_qsoframe.c:290:11: style: The scope of the variable 'logw' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_qsoframe.c:291:16: style: The scope of the variable 'model' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_qsoframe.c:426:9: style: The scope of the variable 'mode' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_qsoframe.c:458:24: style: The scope of the variable 'count' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_qsoframe.c:460:9: style: The scope of the variable 'str' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_qsoframe.c:460:15: style: The scope of the variable 'countstr' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_qsoframe.c:460:26: style: The scope of the variable 'lastmsg' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_qsoframe.c:210:16: style: Variable 'column' is assigned a value that is never used. [unreadVariable]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:65:13: style: The scope of the variable 'dateentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:65:25: style: The scope of the variable 'gmtentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:65:36: style: The scope of the variable 'callentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:65:48: style: The scope of the variable 'rstentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:65:59: style: The scope of the variable 'myrstentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:66:4: style: The scope of the variable 'remtv' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:66:12: style: The scope of the variable 'bandentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:66:24: style: The scope of the variable 'modeentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:66:36: style: The scope of the variable 'bandoptionmenu' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:67:4: style: The scope of the variable 'modeoptionmenu' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:67:21: style: The scope of the variable 'incheckbutton' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:67:37: style: The scope of the variable 'outcheckbutton' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:68:4: style: The scope of the variable 'qsoframe' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:68:15: style: The scope of the variable 'endhbox' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:68:25: style: The scope of the variable 'endentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:68:36: style: The scope of the variable 'powerhbox' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:68:48: style: The scope of the variable 'count' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:69:4: style: The scope of the variable 'awardshbox' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:69:17: style: The scope of the variable 'awardsentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:70:4: style: The scope of the variable 'powerentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:70:17: style: The scope of the variable 'namehbox' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:70:28: style: The scope of the variable 'nameentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:70:40: style: The scope of the variable 'qthhbox' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:70:50: style: The scope of the variable 'qthentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:71:4: style: The scope of the variable 'locatorhbox' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:71:18: style: The scope of the variable 'locatorentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:71:33: style: The scope of the variable 'unknown1hbox' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:71:48: style: The scope of the variable 'unknownentry1' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:72:4: style: The scope of the variable 'unknown2hbox' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:72:19: style: The scope of the variable 'unknownentry2' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:72:35: style: The scope of the variable 'qslhbox' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:72:45: style: The scope of the variable 'remarksvbox' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:72:59: style: The scope of the variable 'framelabel' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:73:17: style: The scope of the variable 'b' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:75:9: style: The scope of the variable 'temp' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:75:16: style: The scope of the variable 'label' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:81:15: style: The scope of the variable 'path' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:413:13: style: The scope of the variable 'gmtbutton' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:413:25: style: The scope of the variable 'gmtentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:413:36: style: The scope of the variable 'endentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:413:47: style: The scope of the variable 'callentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:413:59: style: The scope of the variable 'bandentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:414:4: style: The scope of the variable 'modeentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:414:16: style: The scope of the variable 'rstentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:414:27: style: The scope of the variable 'myrstentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:414:40: style: The scope of the variable 'remtv' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:414:48: style: The scope of the variable 'powerentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:415:4: style: The scope of the variable 'nameentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:415:16: style: The scope of the variable 'qthentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:415:27: style: The scope of the variable 'unknownentry1' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:415:43: style: The scope of the variable 'unknownentry2' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:416:4: style: The scope of the variable 'locatorentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:416:19: style: The scope of the variable 'incheckbutton' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:416:35: style: The scope of the variable 'outcheckbutton' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:416:52: style: The scope of the variable 'awardsentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:417:17: style: The scope of the variable 'b' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:418:21: style: The scope of the variable 'label' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:418:29: style: The scope of the variable 'call' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:418:36: style: The scope of the variable 'freq' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:418:43: style: The scope of the variable 'awards' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:418:52: style: The scope of the variable 'temp' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:418:59: style: The scope of the variable 'locator' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:422:11: style: The scope of the variable 'logw' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:640:13: style: The scope of the variable 'dateentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:640:25: style: The scope of the variable 'gmtentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:640:36: style: The scope of the variable 'callentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:640:48: style: The scope of the variable 'rstentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:640:59: style: The scope of the variable 'myrstentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:641:4: style: The scope of the variable 'remtv' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:641:12: style: The scope of the variable 'bandentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:641:24: style: The scope of the variable 'modeentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:641:36: style: The scope of the variable 'incheckbutton' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:642:4: style: The scope of the variable 'outcheckbutton' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:642:21: style: The scope of the variable 'modeoptionmenu' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:642:38: style: The scope of the variable 'bandoptionmenu' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:643:4: style: The scope of the variable 'qsoframe' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:643:15: style: The scope of the variable 'endhbox' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:643:25: style: The scope of the variable 'endentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:643:36: style: The scope of the variable 'powerhbox' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:643:48: style: The scope of the variable 'awardshbox' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:643:61: style: The scope of the variable 'awardsentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:644:4: style: The scope of the variable 'powerentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:644:17: style: The scope of the variable 'namehbox' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:644:28: style: The scope of the variable 'nameentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:644:40: style: The scope of the variable 'qthhbox' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:644:50: style: The scope of the variable 'qthentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:645:4: style: The scope of the variable 'locatorhbox' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:645:18: style: The scope of the variable 'locatorentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:645:33: style: The scope of the variable 'unknown1hbox' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:645:48: style: The scope of the variable 'unknownentry1' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:646:4: style: The scope of the variable 'unknown2hbox' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:646:19: style: The scope of the variable 'unknownentry2' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:646:35: style: The scope of the variable 'qslhbox' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:646:45: style: The scope of the variable 'remarksvbox' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:646:59: style: The scope of the variable 'gmtbutton' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:647:4: style: The scope of the variable 'framelabel' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:648:17: style: The scope of the variable 'b' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:652:9: style: The scope of the variable 'temp' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:652:16: style: The scope of the variable 'label' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_mainwindow_toolbar.c:654:11: style: The scope of the variable 'logw' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_preferencesdialog.c:115:10: style: The scope of the variable 'logsplit' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_preferencesdialog.c:296:27: style: The scope of the variable 'pollingframe' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_preferencesdialog.c:296:42: style: The scope of the variable 'pollingcheckbutton' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_preferencesdialog.c:318:24: style: The scope of the variable 'radioentry' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_preferencesdialog.c:320:9: style: The scope of the variable 'temp' can be reduced. [variableScope]
xlog-2.0.5/src/callbacks_preferencesdialog.c:326:20: style: The scope of the variable 'sel' can be reduced. [variableScope]
xlog-2.0.5/src/dxcc.c:287:2: style: Variable 'lookup.country' is reassigned a value before the old one has been used. [redundantAssignment]
xlog-2.0.5/src/dxcc.c:284:2: note: Variable 'lookup.country' is reassigned a value before the old one has been used.
xlog-2.0.5/src/dxcc.c:287:2: note: Variable 'lookup.country' is reassigned a value before the old one has been used.
xlog-2.0.5/src/dxcc.c:175:25: style: The scope of the variable 'split' can be reduced. [variableScope]
xlog-2.0.5/src/dxcc.c:280:10: style: The scope of the variable 'excsplit' can be reduced. [variableScope]
xlog-2.0.5/src/dxcc.c:280:21: style: The scope of the variable 'exc' can be reduced. [variableScope]
xlog-2.0.5/src/dxcc.c:367:28: style: The scope of the variable 'ch' can be reduced. [variableScope]
xlog-2.0.5/src/dxcc.c:1233:11: style: The scope of the variable 'logw' can be reduced. [variableScope]
xlog-2.0.5/src/dxcc.c:1234:16: style: The scope of the variable 'logmodel' can be reduced. [variableScope]
xlog-2.0.5/src/gui_awards_locator.c:556:24: style: The scope of the variable 'band' can be reduced. [variableScope]
xlog-2.0.5/src/gui_b4window.c:82:20: style: The scope of the variable 'logselection' can be reduced. [variableScope]
xlog-2.0.5/src/gui_b4window.c:83:15: style: The scope of the variable 'logpath' can be reduced. [variableScope]
xlog-2.0.5/src/gui_closedialog.c:48:13: style: The scope of the variable 'closedialog' can be reduced. [variableScope]
xlog-2.0.5/src/gui_closedialog.c:48:27: style: The scope of the variable 'label' can be reduced. [variableScope]
xlog-2.0.5/src/gui_closedialog.c:48:35: style: The scope of the variable 'image' can be reduced. [variableScope]
xlog-2.0.5/src/gui_closedialog.c:48:43: style: The scope of the variable 'vbox' can be reduced. [variableScope]
xlog-2.0.5/src/gui_closedialog.c:49:11: style: The scope of the variable 'logwindow' can be reduced. [variableScope]
xlog-2.0.5/src/gui_dialogsdialog.c:58:4: style: The scope of the variable 'b4treeview' can be reduced. [variableScope]
xlog-2.0.5/src/gui_dialogsdialog.c:64:4: style: The scope of the variable 'countrytreeview' can be reduced. [variableScope]
xlog-2.0.5/src/gui_dialogsdialog.c:64:22: style: The scope of the variable 'dxcctreeview' can be reduced. [variableScope]
xlog-2.0.5/src/gui_dialogsdialog.c:67:21: style: The scope of the variable 'column' can be reduced. [variableScope]
xlog-2.0.5/src/gui_dupecheckdialog.c:61:20: style: The scope of the variable 'logselection' can be reduced. [variableScope]
xlog-2.0.5/src/gui_dupecheckdialog.c:62:15: style: The scope of the variable 'logpath' can be reduced. [variableScope]
xlog-2.0.5/src/gui_dupecheckdialog.c:112:13: style: The scope of the variable 'dupecheckthisradiobutton' can be reduced. [variableScope]
xlog-2.0.5/src/gui_dupecheckdialog.c:113:4: style: The scope of the variable 'dupecheckallradiobutton' can be reduced. [variableScope]
xlog-2.0.5/src/gui_dupecheckdialog.c:113:30: style: The scope of the variable 'dupecheckbuttonmode' can be reduced. [variableScope]
xlog-2.0.5/src/gui_dupecheckdialog.c:113:52: style: The scope of the variable 'dupecheckbuttonband' can be reduced. [variableScope]
xlog-2.0.5/src/gui_dupecheckdialog.c:114:4: style: The scope of the variable 'vbox' can be reduced. [variableScope]
xlog-2.0.5/src/gui_dupecheckdialog.c:114:11: style: The scope of the variable 'dupechecklabel' can be reduced. [variableScope]
xlog-2.0.5/src/gui_dupecheckdialog.c:114:28: style: The scope of the variable 'dupecheckframe' can be reduced. [variableScope]
xlog-2.0.5/src/gui_dupecheckdialog.c:114:45: style: The scope of the variable 'dupechecklogs_vbox' can be reduced. [variableScope]
xlog-2.0.5/src/gui_dupecheckdialog.c:115:4: style: The scope of the variable 'dupecheckitems_label' can be reduced. [variableScope]
xlog-2.0.5/src/gui_dupecheckdialog.c:115:27: style: The scope of the variable 'dupecheckinclude_frame' can be reduced. [variableScope]
xlog-2.0.5/src/gui_dupecheckdialog.c:115:52: style: The scope of the variable 'dupecheckinclude_hbox' can be reduced. [variableScope]
xlog-2.0.5/src/gui_dupecheckdialog.c:116:4: style: The scope of the variable 'dupecheckstatusbar_hbox' can be reduced. [variableScope]
xlog-2.0.5/src/gui_dupecheckdialog.c:116:30: style: The scope of the variable 'dupecheckstatusbar' can be reduced. [variableScope]
xlog-2.0.5/src/gui_dupecheckdialog.c:116:51: style: The scope of the variable 'dupecheckprogressbar' can be reduced. [variableScope]
xlog-2.0.5/src/gui_dupecheckdialog.c:117:4: style: The scope of the variable 'dupelistdialog' can be reduced. [variableScope]
xlog-2.0.5/src/gui_dupecheckdialog.c:117:21: style: The scope of the variable 'dupelistdialogvbox' can be reduced. [variableScope]
xlog-2.0.5/src/gui_dupecheckdialog.c:117:42: style: The scope of the variable 'dupelistlabel' can be reduced. [variableScope]
xlog-2.0.5/src/gui_dupecheckdialog.c:118:4: style: The scope of the variable 'dupelisthseparator' can be reduced. [variableScope]
xlog-2.0.5/src/gui_dupecheckdialog.c:118:25: style: The scope of the variable 'dupelistscrolledwindow' can be reduced. [variableScope]
xlog-2.0.5/src/gui_dupecheckdialog.c:118:50: style: The scope of the variable 'dupelisttreeview' can be reduced. [variableScope]
xlog-2.0.5/src/gui_dupecheckdialog.c:119:4: style: The scope of the variable 'cancel_button' can be reduced. [variableScope]
xlog-2.0.5/src/gui_dupecheckdialog.c:120:13: style: The scope of the variable 'dupelistdialog_icon_pixbuf' can be reduced. [variableScope]
xlog-2.0.5/src/gui_dupecheckdialog.c:123:11: style: The scope of the variable 'logwindow' can be reduced. [variableScope]
xlog-2.0.5/src/gui_dupecheckdialog.c:127:25: style: The scope of the variable 'str' can be reduced. [variableScope]
xlog-2.0.5/src/gui_dupecheckdialog.c:127:31: style: The scope of the variable 'dupestr' can be reduced. [variableScope]
xlog-2.0.5/src/gui_dupecheckdialog.c:131:16: style: The scope of the variable 'logmodel' can be reduced. [variableScope]
xlog-2.0.5/src/gui_dupecheckdialog.c:131:27: style: The scope of the variable 'dupemodel' can be reduced. [variableScope]
xlog-2.0.5/src/gui_dupecheckdialog.c:132:16: style: The scope of the variable 'dupestore' can be reduced. [variableScope]
xlog-2.0.5/src/gui_dupecheckdialog.c:133:19: style: The scope of the variable 'duperenderer' can be reduced. [variableScope]
xlog-2.0.5/src/gui_dupecheckdialog.c:134:21: style: The scope of the variable 'dupecolumn' can be reduced. [variableScope]
xlog-2.0.5/src/gui_dupecheckdialog.c:135:11: style: The scope of the variable 'selection' can be reduced. [variableScope]
xlog-2.0.5/src/gui_dxcccheck.c:57:20: style: The scope of the variable 'logselection' can be reduced. [variableScope]
xlog-2.0.5/src/gui_dxcccheck.c:58:15: style: The scope of the variable 'logpath' can be reduced. [variableScope]
xlog-2.0.5/src/gui_dxcccheck.c:222:11: style: The scope of the variable 'logwindow' can be reduced. [variableScope]
xlog-2.0.5/src/gui_dxcccheck.c:223:16: style: The scope of the variable 'logmodel' can be reduced. [variableScope]
xlog-2.0.5/src/gui_exportdialog.c:51:13: style: The scope of the variable 'exportdialog' can be reduced. [variableScope]
xlog-2.0.5/src/gui_exportdialog.c:51:28: style: The scope of the variable 'filemenu' can be reduced. [variableScope]
xlog-2.0.5/src/gui_exportdialog.c:51:39: style: The scope of the variable 'hbox' can be reduced. [variableScope]
xlog-2.0.5/src/gui_exportdialog.c:52:4: style: The scope of the variable 'label' can be reduced. [variableScope]
xlog-2.0.5/src/gui_exportdialog.c:52:12: style: The scope of the variable 'qsolabel' can be reduced. [variableScope]
xlog-2.0.5/src/gui_exportdialog.c:52:23: style: The scope of the variable 'lowqsoentry' can be reduced. [variableScope]
xlog-2.0.5/src/gui_exportdialog.c:52:37: style: The scope of the variable 'highqsoentry' can be reduced. [variableScope]
xlog-2.0.5/src/gui_exportdialog.c:52:52: style: The scope of the variable 'dash' can be reduced. [variableScope]
xlog-2.0.5/src/gui_exportdialog.c:53:4: style: The scope of the variable 'exportwarningdialog' can be reduced. [variableScope]
xlog-2.0.5/src/gui_exportdialog.c:53:26: style: The scope of the variable 'exportwarninglabel' can be reduced. [variableScope]
xlog-2.0.5/src/gui_exportdialog.c:54:11: style: The scope of the variable 'logwindow' can be reduced. [variableScope]
xlog-2.0.5/src/gui_exportdialog.c:55:9: style: The scope of the variable 'temp' can be reduced. [variableScope]
xlog-2.0.5/src/gui_exportdialog.c:55:16: style: The scope of the variable 'selection' can be reduced. [variableScope]
xlog-2.0.5/src/gui_exportdialog.c:56:9: style: The scope of the variable 'sellog' can be reduced. [variableScope]
xlog-2.0.5/src/gui_fontselectiondialog.c:43:35: style: The scope of the variable 'fontentry' can be reduced. [variableScope]
xlog-2.0.5/src/gui_fontselectiondialog.c:45:9: style: The scope of the variable 'font' can be reduced. [variableScope]
xlog-2.0.5/src/gui_gtkprintdialog.c:135:15: style: The scope of the variable 'path' can be reduced. [variableScope]
xlog-2.0.5/src/gui_gtkprintdialog.c:136:9: style: The scope of the variable 'pathstr' can be reduced. [variableScope]
xlog-2.0.5/src/gui_gtkprintdialog.c:226:15: style: The scope of the variable 'layout' can be reduced. [variableScope]
xlog-2.0.5/src/gui_gtkprintdialog.c:227:24: style: The scope of the variable 'desc' can be reduced. [variableScope]
xlog-2.0.5/src/gui_gtkprintdialog.c:238:15: style: The scope of the variable 'path' can be reduced. [variableScope]
xlog-2.0.5/src/gui_gtkprintdialog.c:239:9: style: The scope of the variable 'pathstr' can be reduced. [variableScope]
xlog-2.0.5/src/gui_importdialog.c:53:25: style: The scope of the variable 'split' can be reduced. [variableScope]
xlog-2.0.5/src/gui_importdialog.c:110:29: style: The scope of the variable 'logentry' can be reduced. [variableScope]
xlog-2.0.5/src/gui_importdialog.c:111:9: style: The scope of the variable 'sellog' can be reduced. [variableScope]
xlog-2.0.5/src/gui_importdialog.c:163:15: style: The scope of the variable 'path' can be reduced. [variableScope]
xlog-2.0.5/src/gui_importdialog.c:164:9: style: The scope of the variable 'temp' can be reduced. [variableScope]
xlog-2.0.5/src/gui_importdialog.c:259:24: style: The scope of the variable 'column' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:119:13: style: The scope of the variable 'logeditor' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:120:4: style: The scope of the variable 'endhbox' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:120:14: style: The scope of the variable 'awardshbox' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:120:27: style: The scope of the variable 'powerhbox' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:120:39: style: The scope of the variable 'qslhbox' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:120:49: style: The scope of the variable 'namehbox' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:120:60: style: The scope of the variable 'qthhbox' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:121:4: style: The scope of the variable 'locatorhbox' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:121:19: style: The scope of the variable 'unknown1hbox' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:121:34: style: The scope of the variable 'unknown2hbox' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:121:49: style: The scope of the variable 'remarksvbox' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:122:4: style: The scope of the variable 'unknownlabel1' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:122:20: style: The scope of the variable 'unknownlabel2' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:122:36: style: The scope of the variable 'hbox' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:122:43: style: The scope of the variable 'vboxleft' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:122:54: style: The scope of the variable 'vboxright' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:122:66: style: The scope of the variable 'hboxtopleft' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:123:4: style: The scope of the variable 'hboxtopright' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:123:19: style: The scope of the variable 'fieldlabel' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:123:32: style: The scope of the variable 'showhidelabel' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:123:48: style: The scope of the variable 'widthlabel' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:123:61: style: The scope of the variable 'hsep' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:123:68: style: The scope of the variable 'vsep' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:124:4: style: The scope of the variable 'lehbox0' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:124:14: style: The scope of the variable 'lelabel0_1' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:124:27: style: The scope of the variable 'lelabel0_2' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:124:40: style: The scope of the variable 'lee0' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:125:4: style: The scope of the variable 'lehbox1' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:125:14: style: The scope of the variable 'lelabel1_1' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:125:27: style: The scope of the variable 'lelabel1_2' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:125:40: style: The scope of the variable 'lee1' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:126:4: style: The scope of the variable 'lehbox2' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:126:14: style: The scope of the variable 'lelabel2_1' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:126:27: style: The scope of the variable 'lelabel2_2' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:126:40: style: The scope of the variable 'lee2' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:127:4: style: The scope of the variable 'lehbox3' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:127:14: style: The scope of the variable 'lelabel3_1' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:127:27: style: The scope of the variable 'lecombo3' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:127:38: style: The scope of the variable 'lee3' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:128:4: style: The scope of the variable 'lehbox4' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:128:14: style: The scope of the variable 'lelabel4_1' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:128:27: style: The scope of the variable 'lelabel4_2' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:128:40: style: The scope of the variable 'lee4' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:129:4: style: The scope of the variable 'lehbox5' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:129:14: style: The scope of the variable 'lelabel5_1' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:129:27: style: The scope of the variable 'lelabel5_2' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:129:40: style: The scope of the variable 'lee5' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:130:4: style: The scope of the variable 'lehbox6' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:130:14: style: The scope of the variable 'lelabel6_1' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:130:27: style: The scope of the variable 'lelabel6_2' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:130:40: style: The scope of the variable 'lee6' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:131:4: style: The scope of the variable 'lehbox7' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:131:14: style: The scope of the variable 'lelabel7_1' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:131:27: style: The scope of the variable 'lelabel7_2' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:131:40: style: The scope of the variable 'lee7' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:132:4: style: The scope of the variable 'lehbox8' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:132:14: style: The scope of the variable 'lelabel8_1' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:132:27: style: The scope of the variable 'lelabel8_2' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:132:40: style: The scope of the variable 'lee8' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:133:4: style: The scope of the variable 'lehbox18' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:133:15: style: The scope of the variable 'lelabel18' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:133:27: style: The scope of the variable 'lecombo18' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:133:39: style: The scope of the variable 'lee18' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:134:4: style: The scope of the variable 'lehbox9_10' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:134:17: style: The scope of the variable 'lelabel9_10' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:134:31: style: The scope of the variable 'lecombo9_10' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:134:45: style: The scope of the variable 'lee9_10' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:135:4: style: The scope of the variable 'lehbox11' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:135:15: style: The scope of the variable 'lelabel11' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:135:27: style: The scope of the variable 'lecombo11' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:135:39: style: The scope of the variable 'lee11' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:136:4: style: The scope of the variable 'lehbox12' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:136:15: style: The scope of the variable 'lelabel12' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:136:27: style: The scope of the variable 'lecombo12' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:136:39: style: The scope of the variable 'lee12' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:137:4: style: The scope of the variable 'lehbox13' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:137:15: style: The scope of the variable 'lelabel13' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:137:27: style: The scope of the variable 'lecombo13' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:137:39: style: The scope of the variable 'lee13' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:138:4: style: The scope of the variable 'lehbox14' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:138:15: style: The scope of the variable 'lelabel14' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:138:27: style: The scope of the variable 'lecombo14' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:138:39: style: The scope of the variable 'lee14' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:139:4: style: The scope of the variable 'lehbox15' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:139:15: style: The scope of the variable 'leentry15' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:139:27: style: The scope of the variable 'lecombo15' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:139:39: style: The scope of the variable 'lee15' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:140:4: style: The scope of the variable 'lehbox16' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:140:15: style: The scope of the variable 'leentry16' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:140:27: style: The scope of the variable 'lecombo16' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:140:39: style: The scope of the variable 'lee16' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:141:4: style: The scope of the variable 'lehbox17' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:141:15: style: The scope of the variable 'lelabel17_1' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:141:29: style: The scope of the variable 'lecombo17' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:141:41: style: The scope of the variable 'lee17' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:143:9: style: The scope of the variable 'temp' can be reduced. [variableScope]
xlog-2.0.5/src/gui_logeditordialog.c:145:21: style: The scope of the variable 'column' can be reduced. [variableScope]
xlog-2.0.5/src/gui_mainwindow.c:86:14: style: The scope of the variable 'icon_set' can be reduced. [variableScope]
xlog-2.0.5/src/gui_mainwindow.c:87:17: style: The scope of the variable 'icon_source' can be reduced. [variableScope]
xlog-2.0.5/src/gui_mergedialog.c:145:27: style: Same expression on both sides of '&&'. [duplicateExpression]
xlog-2.0.5/src/gui_mergedialog.c:51:29: style: The scope of the variable 'log1entry' can be reduced. [variableScope]
xlog-2.0.5/src/gui_mergedialog.c:51:41: style: The scope of the variable 'log2entry' can be reduced. [variableScope]
xlog-2.0.5/src/gui_mergedialog.c:53:9: style: The scope of the variable 'sellog' can be reduced. [variableScope]
xlog-2.0.5/src/gui_mergedialog.c:93:9: style: The scope of the variable 'log1' can be reduced. [variableScope]
xlog-2.0.5/src/gui_mergedialog.c:93:16: style: The scope of the variable 'log2' can be reduced. [variableScope]
xlog-2.0.5/src/gui_mergedialog.c:93:23: style: The scope of the variable 'logn' can be reduced. [variableScope]
xlog-2.0.5/src/gui_mergedialog.c:93:30: style: The scope of the variable 'logn1' can be reduced. [variableScope]
xlog-2.0.5/src/gui_mergedialog.c:93:38: style: The scope of the variable 'logn2' can be reduced. [variableScope]
xlog-2.0.5/src/gui_mergedialog.c:93:46: style: The scope of the variable 'temp' can be reduced. [variableScope]
xlog-2.0.5/src/gui_mergedialog.c:94:9: style: The scope of the variable 'lp1' can be reduced. [variableScope]
xlog-2.0.5/src/gui_mergedialog.c:94:15: style: The scope of the variable 'lp2' can be reduced. [variableScope]
xlog-2.0.5/src/gui_mergedialog.c:95:11: style: The scope of the variable 'logw' can be reduced. [variableScope]
xlog-2.0.5/src/gui_netkeyer.c:97:38: style: The scope of the variable 'countstr' can be reduced. [variableScope]
xlog-2.0.5/src/gui_netkeyer.c:97:49: style: The scope of the variable 'lastmsg' can be reduced. [variableScope]
xlog-2.0.5/src/gui_netkeyer.c:168:11: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
xlog-2.0.5/src/gui_netkeyer.c:272:11: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
xlog-2.0.5/src/gui_netkeyer.c:527:11: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
xlog-2.0.5/src/gui_newlogdialog.c:55:17: style: The scope of the variable 'end' can be reduced. [variableScope]
xlog-2.0.5/src/gui_newlogdialog.c:55:23: style: The scope of the variable 'j' can be reduced. [variableScope]
xlog-2.0.5/src/gui_newlogdialog.c:85:57: style: The scope of the variable 'clearmenu' can be reduced. [variableScope]
xlog-2.0.5/src/gui_newlogdialog.c:86:9: style: The scope of the variable 'entry' can be reduced. [variableScope]
xlog-2.0.5/src/gui_newlogdialog.c:86:17: style: The scope of the variable 'filename' can be reduced. [variableScope]
xlog-2.0.5/src/gui_newlogdialog.c:86:28: style: The scope of the variable 'xlogbackupfile' can be reduced. [variableScope]
xlog-2.0.5/src/gui_newlogdialog.c:89:9: style: The scope of the variable 'lp' can be reduced. [variableScope]
xlog-2.0.5/src/gui_openlogdialog.c:65:9: style: The scope of the variable 'logn' can be reduced. [variableScope]
xlog-2.0.5/src/gui_openlogdialog.c:65:16: style: The scope of the variable 'xlogbackupfile' can be reduced. [variableScope]
xlog-2.0.5/src/gui_openlogdialog.c:65:33: style: The scope of the variable 'temp' can be reduced. [variableScope]
xlog-2.0.5/src/gui_openlogdialog.c:66:9: style: The scope of the variable 'sellog' can be reduced. [variableScope]
xlog-2.0.5/src/gui_openlogdialog.c:69:11: style: The scope of the variable 'logwindow' can be reduced. [variableScope]
xlog-2.0.5/src/gui_openlogdialog.c:70:9: style: The scope of the variable 'lp' can be reduced. [variableScope]
xlog-2.0.5/src/gui_openlogdialog.c:71:15: style: The scope of the variable 'path' can be reduced. [variableScope]
xlog-2.0.5/src/gui_pathselectiondialog.c:43:29: style: The scope of the variable 'pathentry' can be reduced. [variableScope]
xlog-2.0.5/src/gui_pathselectiondialog.c:43:41: style: The scope of the variable 'backupentry' can be reduced. [variableScope]
xlog-2.0.5/src/gui_pathselectiondialog.c:45:9: style: The scope of the variable 'selpath' can be reduced. [variableScope]
xlog-2.0.5/src/gui_preferencesdialog.c:261:2: style: Variable 'modesradiobutton_group' is reassigned a value before the old one has been used. [redundantAssignment]
xlog-2.0.5/src/gui_preferencesdialog.c:195:0: note: Variable 'modesradiobutton_group' is reassigned a value before the old one has been used.
xlog-2.0.5/src/gui_preferencesdialog.c:261:2: note: Variable 'modesradiobutton_group' is reassigned a value before the old one has been used.
xlog-2.0.5/src/gui_preferencesdialog.c:288:2: style: Variable 'bandsradiobutton_group' is reassigned a value before the old one has been used. [redundantAssignment]
xlog-2.0.5/src/gui_preferencesdialog.c:195:0: note: Variable 'bandsradiobutton_group' is reassigned a value before the old one has been used.
xlog-2.0.5/src/gui_preferencesdialog.c:288:2: note: Variable 'bandsradiobutton_group' is reassigned a value before the old one has been used.
xlog-2.0.5/src/gui_preferencesdialog.c:322:2: style: Variable 'remoteradiobutton_group' is reassigned a value before the old one has been used. [redundantAssignment]
xlog-2.0.5/src/gui_preferencesdialog.c:196:0: note: Variable 'remoteradiobutton_group' is reassigned a value before the old one has been used.
xlog-2.0.5/src/gui_preferencesdialog.c:322:2: note: Variable 'remoteradiobutton_group' is reassigned a value before the old one has been used.
xlog-2.0.5/src/gui_preferencesdialog.c:619:2: style: Variable 'saveradiobutton_group' is reassigned a value before the old one has been used. [redundantAssignment]
xlog-2.0.5/src/gui_preferencesdialog.c:197:0: note: Variable 'saveradiobutton_group' is reassigned a value before the old one has been used.
xlog-2.0.5/src/gui_preferencesdialog.c:619:2: note: Variable 'saveradiobutton_group' is reassigned a value before the old one has been used.
xlog-2.0.5/src/gui_preferencesdialog.c:662:2: style: Variable 'backupradiobutton_group' is reassigned a value before the old one has been used. [redundantAssignment]
xlog-2.0.5/src/gui_preferencesdialog.c:196:0: note: Variable 'backupradiobutton_group' is reassigned a value before the old one has been used.
xlog-2.0.5/src/gui_preferencesdialog.c:662:2: note: Variable 'backupradiobutton_group' is reassigned a value before the old one has been used.
xlog-2.0.5/src/gui_preferencesdialog.c:57:9: style: The scope of the variable 'temp' can be reduced. [variableScope]
xlog-2.0.5/src/gui_preferencesdialog.c:172:30: style: The scope of the variable 'bandoptionmenu' can be reduced. [variableScope]
xlog-2.0.5/src/gui_preferencesdialog.c:172:47: style: The scope of the variable 'modeoptionmenu' can be reduced. [variableScope]
xlog-2.0.5/src/gui_preferencesdialog.c:172:64: style: The scope of the variable 'bandentry' can be reduced. [variableScope]
xlog-2.0.5/src/gui_preferencesdialog.c:173:4: style: The scope of the variable 'bandlabel' can be reduced. [variableScope]
xlog-2.0.5/src/gui_preferencesdialog.c:173:16: style: The scope of the variable 'modelabel' can be reduced. [variableScope]
xlog-2.0.5/src/gui_preferencesdialog.c:173:28: style: The scope of the variable 'modeentry' can be reduced. [variableScope]
xlog-2.0.5/src/gui_preferencesdialog.c:199:16: style: The scope of the variable 'font' can be reduced. [variableScope]
xlog-2.0.5/src/gui_preferencesdialog.c:1173:20: style: Variable 'hamlibresult' is assigned a value that is never used. [unreadVariable]
xlog-2.0.5/src/gui_saveasdialog.c:49:13: style: The scope of the variable 'saveasdialog' can be reduced. [variableScope]
xlog-2.0.5/src/gui_saveasdialog.c:49:28: style: The scope of the variable 'hbox' can be reduced. [variableScope]
xlog-2.0.5/src/gui_saveasdialog.c:49:36: style: The scope of the variable 'qsolabel' can be reduced. [variableScope]
xlog-2.0.5/src/gui_saveasdialog.c:49:47: style: The scope of the variable 'lowqsoentry' can be reduced. [variableScope]
xlog-2.0.5/src/gui_saveasdialog.c:49:61: style: The scope of the variable 'highqsoentry' can be reduced. [variableScope]
xlog-2.0.5/src/gui_saveasdialog.c:49:76: style: The scope of the variable 'dash' can be reduced. [variableScope]
xlog-2.0.5/src/gui_saveasdialog.c:50:4: style: The scope of the variable 'savewarningdialog' can be reduced. [variableScope]
xlog-2.0.5/src/gui_saveasdialog.c:50:24: style: The scope of the variable 'savewarninglabel' can be reduced. [variableScope]
xlog-2.0.5/src/gui_saveasdialog.c:51:11: style: The scope of the variable 'logwindow' can be reduced. [variableScope]
xlog-2.0.5/src/gui_saveasdialog.c:52:9: style: The scope of the variable 'temp' can be reduced. [variableScope]
xlog-2.0.5/src/gui_saveasdialog.c:52:16: style: The scope of the variable 'selection' can be reduced. [variableScope]
xlog-2.0.5/src/gui_saveasdialog.c:53:9: style: The scope of the variable 'sellog' can be reduced. [variableScope]
xlog-2.0.5/src/gui_searchdialog.c:65:13: style: The scope of the variable 'searchresultdialog' can be reduced. [variableScope]
xlog-2.0.5/src/gui_searchdialog.c:65:34: style: The scope of the variable 'resultlabel' can be reduced. [variableScope]
xlog-2.0.5/src/gui_searchdialog.c:66:28: style: The scope of the variable 'current' can be reduced. [variableScope]
xlog-2.0.5/src/gui_searchdialog.c:66:43: style: The scope of the variable 'labeltext' can be reduced. [variableScope]
xlog-2.0.5/src/gui_searchdialog.c:66:55: style: The scope of the variable 'column' can be reduced. [variableScope]
xlog-2.0.5/src/gui_searchdialog.c:69:9: style: The scope of the variable 'node' can be reduced. [variableScope]
xlog-2.0.5/src/gui_searchdialog.c:70:11: style: The scope of the variable 'logwindow' can be reduced. [variableScope]
xlog-2.0.5/src/gui_searchdialog.c:71:16: style: The scope of the variable 'model' can be reduced. [variableScope]
xlog-2.0.5/src/gui_searchdialog.c:73:20: style: The scope of the variable 'selection' can be reduced. [variableScope]
xlog-2.0.5/src/gui_searchdialog.c:74:15: style: The scope of the variable 'path' can be reduced. [variableScope]
xlog-2.0.5/src/gui_searchdialog.c:231:9: style: The scope of the variable 's' can be reduced. [variableScope]
xlog-2.0.5/src/gui_setupdialog.c:69:13: style: Variable 'response' is assigned a value that is never used. [unreadVariable]
xlog-2.0.5/src/gui_tracedialog.c:103:17: style: The scope of the variable 'buffer' can be reduced. [variableScope]
xlog-2.0.5/src/gui_tracedialog.c:105:15: style: The scope of the variable 'mark' can be reduced. [variableScope]
xlog-2.0.5/src/gui_tracedialog.c:106:8: style: The scope of the variable 'fd' can be reduced. [variableScope]
xlog-2.0.5/src/gui_tracedialog.c:135:13: style: The scope of the variable 'tracedialog' can be reduced. [variableScope]
xlog-2.0.5/src/gui_tracedialog.c:135:27: style: The scope of the variable 'tracelabel' can be reduced. [variableScope]
xlog-2.0.5/src/gui_tracedialog.c:135:40: style: The scope of the variable 'vbox' can be reduced. [variableScope]
xlog-2.0.5/src/gui_tracedialog.c:135:47: style: The scope of the variable 'tracedialog_hseparator' can be reduced. [variableScope]
xlog-2.0.5/src/gui_tracedialog.c:136:4: style: The scope of the variable 'tracedialog_scrolledwindow' can be reduced. [variableScope]
xlog-2.0.5/src/gui_tracedialog.c:136:33: style: The scope of the variable 'tracedialog_textview' can be reduced. [variableScope]
xlog-2.0.5/src/gui_tracedialog.c:136:56: style: The scope of the variable 'close_button' can be reduced. [variableScope]
xlog-2.0.5/src/gui_tracedialog.c:138:9: style: The scope of the variable 'tracestr' can be reduced. [variableScope]
xlog-2.0.5/src/gui_tracedialog.c:73:17: style: Variable 'hamlibresult' is assigned a value that is never used. [unreadVariable]
xlog-2.0.5/src/gui_tracedialog.c:93:12: style: Variable 'status' is assigned a value that is never used. [unreadVariable]
xlog-2.0.5/src/gui_tracedialog.c:184:18: style: Variable 'hamlibresult' is assigned a value that is never used. [unreadVariable]
xlog-2.0.5/src/gui_tracedialog.c:193:14: style: Variable 'response' is assigned a value that is never used. [unreadVariable]
xlog-2.0.5/src/gui_utils.c:118:2: style: Variable 'spl' is reassigned a value before the old one has been used. [redundantAssignment]
xlog-2.0.5/src/gui_utils.c:115:0: note: Variable 'spl' is reassigned a value before the old one has been used.
xlog-2.0.5/src/gui_utils.c:118:2: note: Variable 'spl' is reassigned a value before the old one has been used.
xlog-2.0.5/src/gui_utils.c:142:2: style: Variable 'spl' is reassigned a value before the old one has been used. [redundantAssignment]
xlog-2.0.5/src/gui_utils.c:139:0: note: Variable 'spl' is reassigned a value before the old one has been used.
xlog-2.0.5/src/gui_utils.c:142:2: note: Variable 'spl' is reassigned a value before the old one has been used.
xlog-2.0.5/src/gui_utils.c:79:11: style: The scope of the variable 'logw' can be reduced. [variableScope]
xlog-2.0.5/src/gui_utils.c:82:20: style: The scope of the variable 'sel' can be reduced. [variableScope]
xlog-2.0.5/src/gui_utils.c:99:11: style: The scope of the variable 'logw' can be reduced. [variableScope]
xlog-2.0.5/src/gui_warningdialog.c:56:13: style: Variable 'response' is assigned a value that is never used. [unreadVariable]
xlog-2.0.5/src/hamlib-utils.c:141:15: warning: Either the condition 'q' is redundant or there is possible null pointer dereference: q. [nullPointerRedundantCheck]
xlog-2.0.5/src/hamlib-utils.c:140:8: note: Assuming that condition 'q' is not redundant
xlog-2.0.5/src/hamlib-utils.c:141:15: note: Null pointer dereference
xlog-2.0.5/src/hamlib-utils.c:130:13: style: The scope of the variable 'q' can be reduced. [variableScope]
xlog-2.0.5/src/hamlib-utils.c:336:13: style: The scope of the variable 'frequencylabel' can be reduced. [variableScope]
xlog-2.0.5/src/hamlib-utils.c:337:9: style: The scope of the variable 'temp' can be reduced. [variableScope]
xlog-2.0.5/src/hamlib-utils.c:630:13: style: The scope of the variable 'drawingarea' can be reduced. [variableScope]
xlog-2.0.5/src/hamlib-utils.c:49:15: style: struct member 'rig_id::modelname' is never used. [unusedStructMember]
xlog-2.0.5/src/hamlib-utils.c:206:11: style: Variable 'status' is assigned a value that is never used. [unreadVariable]
xlog-2.0.5/src/hamlib-utils.c:305:13: style: Variable 'status' is assigned a value that is never used. [unreadVariable]
xlog-2.0.5/src/hamlib-utils.c:511:19: style: Variable 'bandoptionmenu' is assigned a value that is never used. [unreadVariable]
xlog-2.0.5/src/hamlib-utils.c:512:14: style: Variable 'bandentry' is assigned a value that is never used. [unreadVariable]
xlog-2.0.5/src/hamlib-utils.c:513:19: style: Variable 'modeoptionmenu' is assigned a value that is never used. [unreadVariable]
xlog-2.0.5/src/hamlib-utils.c:514:14: style: Variable 'modeentry' is assigned a value that is never used. [unreadVariable]
xlog-2.0.5/src/history.c:75:8: style: The scope of the variable 'fp' can be reduced. [variableScope]
xlog-2.0.5/src/history.c:77:9: style: The scope of the variable 'search' can be reduced. [variableScope]
xlog-2.0.5/src/history.c:52:7: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xlog-2.0.5/src/log.c:58:9: style: The scope of the variable 'msg' can be reduced. [variableScope]
xlog-2.0.5/src/log.c:59:13: style: The scope of the variable 'out' can be reduced. [variableScope]
xlog-2.0.5/src/log.c:113:15: style: The scope of the variable 'path' can be reduced. [variableScope]
xlog-2.0.5/src/log.c:456:9: style: The scope of the variable 'lp' can be reduced. [variableScope]
xlog-2.0.5/src/log.c:459:9: style: The scope of the variable 'pathstr' can be reduced. [variableScope]
xlog-2.0.5/src/log.c:463:21: style: The scope of the variable 'column' can be reduced. [variableScope]
xlog-2.0.5/src/log.c:464:16: style: The scope of the variable 'model' can be reduced. [variableScope]
xlog-2.0.5/src/log.c:465:15: style: The scope of the variable 'path' can be reduced. [variableScope]
xlog-2.0.5/src/log.c:415:14: style: Variable 'childpid' is assigned a value that is never used. [unreadVariable]
xlog-2.0.5/src/logfile/adif.c:88:42: style: The scope of the variable 'p' can be reduced. [variableScope]
xlog-2.0.5/src/logfile/adif.c:533:13: style: Variable 'number' is assigned a value that is never used. [unreadVariable]
xlog-2.0.5/src/logfile/editest.c:205:10: style: The scope of the variable 'field' can be reduced. [variableScope]
xlog-2.0.5/src/logfile/editest.c:261:21: warning: The buffer 'gmt' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xlog-2.0.5/src/logfile/flog.c:191:9: style: The scope of the variable 'q' can be reduced. [variableScope]
xlog-2.0.5/src/logfile/flog.c:192:35: style: The scope of the variable 'result' can be reduced. [variableScope]
xlog-2.0.5/src/logfile/flog.c:74:11: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
xlog-2.0.5/src/logfile/flog.c:208:12: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
xlog-2.0.5/src/logfile/logfile.c:104:29: style: Function 'log_file_create' argument 4 names different: declaration 'column_field' definition 'column_fields'. [funcArgNamesDifferent]
xlog-2.0.5/src/logfile/logfile.h:112:28: note: Function 'log_file_create' argument 4 names different: declaration 'column_field' definition 'column_fields'.
xlog-2.0.5/src/logfile/logfile.c:104:29: note: Function 'log_file_create' argument 4 names different: declaration 'column_field' definition 'column_fields'.
xlog-2.0.5/src/logfile/logfile.c:105:15: style: Function 'log_file_create' argument 5 names different: declaration 'column_width' definition 'column_widths'. [funcArgNamesDifferent]
xlog-2.0.5/src/logfile/logfile.h:112:55: note: Function 'log_file_create' argument 5 names different: declaration 'column_width' definition 'column_widths'.
xlog-2.0.5/src/logfile/logfile.c:105:15: note: Function 'log_file_create' argument 5 names different: declaration 'column_width' definition 'column_widths'.
xlog-2.0.5/src/logfile/trlog.c:148:70: style: The scope of the variable 'remark' can be reduced. [variableScope]
xlog-2.0.5/src/logfile/twlog.c:127:19: style: Redundant condition: If 'EXPR == ' '', the comparison 'EXPR' is always true. [redundantCondition]
xlog-2.0.5/src/logfile/twlog.c:140:21: style: The scope of the variable 'field' can be reduced. [variableScope]
xlog-2.0.5/src/logfile/twlog.c:140:35: style: The scope of the variable 'result' can be reduced. [variableScope]
xlog-2.0.5/src/logfile/twlog.c:199:11: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
xlog-2.0.5/src/main.c:233:2: style: Variable 'gtk_mismatch' is reassigned a value before the old one has been used. [redundantAssignment]
xlog-2.0.5/src/main.c:204:0: note: Variable 'gtk_mismatch' is reassigned a value before the old one has been used.
xlog-2.0.5/src/main.c:233:2: note: Variable 'gtk_mismatch' is reassigned a value before the old one has been used.
xlog-2.0.5/src/main.c:196:4: style: The scope of the variable 'bandentry' can be reduced. [variableScope]
xlog-2.0.5/src/main.c:196:16: style: The scope of the variable 'modeentry' can be reduced. [variableScope]
xlog-2.0.5/src/main.c:208:15: style: The scope of the variable 'path' can be reduced. [variableScope]
xlog-2.0.5/src/netkeyer.c:90:9: style: The scope of the variable 'upcasestr' can be reduced. [variableScope]
xlog-2.0.5/src/remote.c:571:11: style: Condition 'err==1' is always false [knownConditionTrueFalse]
xlog-2.0.5/src/remote.c:124:45: note: Assignment 'err=0', assigned value is 0
xlog-2.0.5/src/remote.c:571:11: note: Condition 'err==1' is always false
xlog-2.0.5/src/remote.c:592:13: style: Condition 'status!=-1' is always false [knownConditionTrueFalse]
xlog-2.0.5/src/remote.c:585:20: note: Assignment 'status=-1', assigned value is -1
xlog-2.0.5/src/remote.c:592:13: note: Condition 'status!=-1' is always false
xlog-2.0.5/src/remote.c:147:7: warning: Either the condition 'preferences.remoteadding==1&&logw' is redundant or there is possible null pointer dereference: logw. [nullPointerRedundantCheck]
xlog-2.0.5/src/remote.c:441:37: note: Assuming that condition 'preferences.remoteadding==1&&logw' is not redundant
xlog-2.0.5/src/remote.c:147:7: note: Null pointer dereference
xlog-2.0.5/src/remote.c:592:13: style: Same expression on both sides of '!=' because the value of 'status' and '-1' are the same. [duplicateExpression]
xlog-2.0.5/src/remote.c:585:20: note: 'status' is assigned value '-1' here.
xlog-2.0.5/src/remote.c:592:13: note: Same expression on both sides of '!=' because the value of 'status' and '-1' are the same.
xlog-2.0.5/src/remote.c:115:13: style: The scope of the variable 'bandoptionmenu' can be reduced. [variableScope]
xlog-2.0.5/src/remote.c:115:30: style: The scope of the variable 'modeoptionmenu' can be reduced. [variableScope]
xlog-2.0.5/src/remote.c:116:4: style: The scope of the variable 'bandentry' can be reduced. [variableScope]
xlog-2.0.5/src/remote.c:116:16: style: The scope of the variable 'modeentry' can be reduced. [variableScope]
xlog-2.0.5/src/remote.c:116:28: style: The scope of the variable 'endhbox' can be reduced. [variableScope]
xlog-2.0.5/src/remote.c:116:38: style: The scope of the variable 'namehbox' can be reduced. [variableScope]
xlog-2.0.5/src/remote.c:116:49: style: The scope of the variable 'qthhbox' can be reduced. [variableScope]
xlog-2.0.5/src/remote.c:117:4: style: The scope of the variable 'locatorhbox' can be reduced. [variableScope]
xlog-2.0.5/src/remote.c:117:18: style: The scope of the variable 'powerhbox' can be reduced. [variableScope]
xlog-2.0.5/src/remote.c:117:30: style: The scope of the variable 'unknown1hbox' can be reduced. [variableScope]
xlog-2.0.5/src/remote.c:117:45: style: The scope of the variable 'unknown2hbox' can be reduced. [variableScope]
xlog-2.0.5/src/remote.c:118:4: style: The scope of the variable 'dateentry' can be reduced. [variableScope]
xlog-2.0.5/src/remote.c:118:16: style: The scope of the variable 'gmtentry' can be reduced. [variableScope]
xlog-2.0.5/src/remote.c:118:27: style: The scope of the variable 'callentry' can be reduced. [variableScope]
xlog-2.0.5/src/remote.c:118:39: style: The scope of the variable 'endentry' can be reduced. [variableScope]
xlog-2.0.5/src/remote.c:118:50: style: The scope of the variable 'rstentry' can be reduced. [variableScope]
xlog-2.0.5/src/remote.c:119:4: style: The scope of the variable 'myrstentry' can be reduced. [variableScope]
xlog-2.0.5/src/remote.c:119:17: style: The scope of the variable 'powerentry' can be reduced. [variableScope]
xlog-2.0.5/src/remote.c:119:30: style: The scope of the variable 'nameentry' can be reduced. [variableScope]
xlog-2.0.5/src/remote.c:119:42: style: The scope of the variable 'qthentry' can be reduced. [variableScope]
xlog-2.0.5/src/remote.c:120:4: style: The scope of the variable 'locatorentry' can be reduced. [variableScope]
xlog-2.0.5/src/remote.c:120:19: style: The scope of the variable 'unknownentry1' can be reduced. [variableScope]
xlog-2.0.5/src/remote.c:120:35: style: The scope of the variable 'unknownentry2' can be reduced. [variableScope]
xlog-2.0.5/src/remote.c:120:51: style: The scope of the variable 'remtv' can be reduced. [variableScope]
xlog-2.0.5/src/remote.c:121:4: style: The scope of the variable 'remarksvbox' can be reduced. [variableScope]
xlog-2.0.5/src/remote.c:121:18: style: The scope of the variable 'awardshbox' can be reduced. [variableScope]
xlog-2.0.5/src/remote.c:121:31: style: The scope of the variable 'awardsentry' can be reduced. [variableScope]
xlog-2.0.5/src/remote.c:122:17: style: The scope of the variable 'b' can be reduced. [variableScope]
xlog-2.0.5/src/remote.c:123:9: style: The scope of the variable 'temp' can be reduced. [variableScope]
xlog-2.0.5/src/remote.c:123:17: style: The scope of the variable 'remoteinfo' can be reduced. [variableScope]
xlog-2.0.5/src/remote.c:123:48: style: The scope of the variable 'remarks' can be reduced. [variableScope]
xlog-2.0.5/src/remote.c:123:58: style: The scope of the variable 'label' can be reduced. [variableScope]
xlog-2.0.5/src/remote.c:125:11: style: The scope of the variable 'logw' can be reduced. [variableScope]
xlog-2.0.5/src/remote.c:127:16: style: The scope of the variable 'model' can be reduced. [variableScope]
xlog-2.0.5/src/remote.c:128:15: style: The scope of the variable 'path' can be reduced. [variableScope]
xlog-2.0.5/src/remote.c:622:15: style: The scope of the variable 'new_channel' can be reduced. [variableScope]
xlog-2.0.5/src/remote.c:607:9: style: Variable 'res' is assigned a value that is never used. [unreadVariable]
xlog-2.0.5/src/strptime.c:433:4: style: Checking if unsigned variable 'val' is less than zero. [unsignedLessThanZero]
xlog-2.0.5/src/strptime.c:482:4: style: Checking if unsigned variable 'val' is less than zero. [unsignedLessThanZero]
xlog-2.0.5/src/strptime.c:507:4: style: Checking if unsigned variable 'val' is less than zero. [unsignedLessThanZero]
xlog-2.0.5/src/strptime.c:598:4: style: Checking if unsigned variable 'val' is less than zero. [unsignedLessThanZero]
xlog-2.0.5/src/strptime.c:632:4: style: Checking if unsigned variable 'val' is less than zero. [unsignedLessThanZero]
xlog-2.0.5/src/strptime.c:647:4: style: Checking if unsigned variable 'val' is less than zero. [unsignedLessThanZero]
xlog-2.0.5/src/strptime.c:653:4: style: Checking if unsigned variable 'val' is less than zero. [unsignedLessThanZero]
xlog-2.0.5/src/strptime.c:662:4: style: Checking if unsigned variable 'val' is less than zero. [unsignedLessThanZero]
xlog-2.0.5/src/strptime.c:672:4: style: Checking if unsigned variable 'val' is less than zero. [unsignedLessThanZero]
xlog-2.0.5/src/strptime.c:881:8: style: Checking if unsigned variable 'val' is less than zero. [unsignedLessThanZero]
xlog-2.0.5/src/strptime.c:901:8: style: Checking if unsigned variable 'val' is less than zero. [unsignedLessThanZero]
xlog-2.0.5/src/strptime.c:906:8: style: Checking if unsigned variable 'val' is less than zero. [unsignedLessThanZero]
xlog-2.0.5/src/strptime.c:912:8: style: Checking if unsigned variable 'val' is less than zero. [unsignedLessThanZero]
xlog-2.0.5/src/strptime.c:918:8: style: Checking if unsigned variable 'val' is less than zero. [unsignedLessThanZero]
xlog-2.0.5/src/strptime.c:924:8: style: Checking if unsigned variable 'val' is less than zero. [unsignedLessThanZero]
xlog-2.0.5/src/utils.c:509:2: style: Variable 'timestruct' is reassigned a value before the old one has been used. [redundantAssignment]
xlog-2.0.5/src/utils.c:504:0: note: Variable 'timestruct' is reassigned a value before the old one has been used.
xlog-2.0.5/src/utils.c:509:2: note: Variable 'timestruct' is reassigned a value before the old one has been used.
xlog-2.0.5/src/utils.c:536:2: style: Variable 'timestruct' is reassigned a value before the old one has been used. [redundantAssignment]
xlog-2.0.5/src/utils.c:532:0: note: Variable 'timestruct' is reassigned a value before the old one has been used.
xlog-2.0.5/src/utils.c:536:2: note: Variable 'timestruct' is reassigned a value before the old one has been used.
xlog-2.0.5/src/utils.c:594:2: style: Variable 'valuesplit' is reassigned a value before the old one has been used. [redundantAssignment]
xlog-2.0.5/src/utils.c:591:0: note: Variable 'valuesplit' is reassigned a value before the old one has been used.
xlog-2.0.5/src/utils.c:594:2: note: Variable 'valuesplit' is reassigned a value before the old one has been used.
xlog-2.0.5/src/utils.c:608:11: style: The scope of the variable 'logw' can be reduced. [variableScope]
xlog-2.0.5/src/utils.c:644:34: style: The scope of the variable 'powerbutton' can be reduced. [variableScope]
xlog-2.0.5/src/utils.c:644:48: style: The scope of the variable 'powerlabel' can be reduced. [variableScope]
[17:39]

ftp://ftp.se.debian.org/debian/pool/main/x/xlsx2csv/xlsx2csv_0.7.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xlsxwriter/xlsxwriter_0.9.6.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xlwt/xlwt_1.3.0.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xmacro/xmacro_0.3pre-20000911.orig.tar.gz
xmacro-0.3pre-20000911.orig/xmacrorec.cpp:190:9: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xmacro-0.3pre-20000911.orig/xmacrorec2.cpp:180:9: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
[17:39]

ftp://ftp.se.debian.org/debian/pool/main/x/xmahjongg/xmahjongg_3.7.orig.tar.gz
xmahjongg-3.7/include/lcdf/vector.cc:69:23: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmahjongg-3.7/include/lcdf/vector.cc:73:23: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmahjongg-3.7/liblcdf/clp.c:497:20: style: Same expression on both sides of '==' because the value of '*ambiguous' and 'first_ambiguous' are the same. [duplicateExpression]
xmahjongg-3.7/liblcdf/clp.c:475:48: note: 'first_ambiguous' is assigned value '*ambiguous' here.
xmahjongg-3.7/liblcdf/clp.c:497:20: note: Same expression on both sides of '==' because the value of '*ambiguous' and 'first_ambiguous' are the same.
xmahjongg-3.7/liblcdf/clp.c:1106:59: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmahjongg-3.7/liblcdf/gifread.c:518:7: warning: Either the condition 'if(gfi&&gfc.prefix&&gfc.suffix&&gfc.length&&gfi->compressed)' is redundant or there is possible null pointer dereference: gfi. [nullPointerRedundantCheck]
xmahjongg-3.7/liblcdf/gifread.c:533:6: note: Assuming that condition 'if(gfi&&gfc.prefix&&gfc.suffix&&gfc.length&&gfi->compressed)' is not redundant
xmahjongg-3.7/liblcdf/gifread.c:518:7: note: Null pointer dereference
xmahjongg-3.7/liblcdf/gifread.c:520:7: warning: Either the condition 'if(gfi&&gfc.prefix&&gfc.suffix&&gfc.length&&gfi->compressed)' is redundant or there is possible null pointer dereference: gfi. [nullPointerRedundantCheck]
xmahjongg-3.7/liblcdf/gifread.c:533:6: note: Assuming that condition 'if(gfi&&gfc.prefix&&gfc.suffix&&gfc.length&&gfi->compressed)' is not redundant
xmahjongg-3.7/liblcdf/gifread.c:520:7: note: Null pointer dereference
xmahjongg-3.7/liblcdf/gifread.c:203:11: style: The scope of the variable 'block_len' can be reduced. [variableScope]
xmahjongg-3.7/liblcdf/gifx.c:131:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xmahjongg-3.7/liblcdf/gifx.c:275:13: style: The scope of the variable 'k' can be reduced. [variableScope]
xmahjongg-3.7/liblcdf/permstr.cc:191:2: error: Common realloc mistake: 'psc' nulled but not freed upon failure [memleakOnRealloc]
xmahjongg-3.7/liblcdf/permstr.cc:202:2: error: Common realloc mistake: 'psc' nulled but not freed upon failure [memleakOnRealloc]
xmahjongg-3.7/src/moment.hh:17:3: warning: Member variable 'Moment::_sec' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/moment.hh:17:3: warning: Member variable 'Moment::_usec' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/alarm.hh:31:3: warning: Member variable 'Alarm::_dead' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/alarm.hh:31:3: warning: Member variable 'Alarm::_next' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/alarm.hh:32:3: warning: Member variable 'Alarm::_dead' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/alarm.hh:32:3: warning: Member variable 'Alarm::_next' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/moment.hh:19:3: style: Class 'Moment' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmahjongg-3.7/src/alarm.hh:32:3: style: Class 'Alarm' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmahjongg-3.7/src/swgeneral.hh:145:45: style: Function 'SwGifImage' argument 2 names different: declaration 'n' definition 'image_number'. [funcArgNamesDifferent]
xmahjongg-3.7/src/swgeneral.hh:125:35: note: Function 'SwGifImage' argument 2 names different: declaration 'n' definition 'image_number'.
xmahjongg-3.7/src/swgeneral.hh:145:45: note: Function 'SwGifImage' argument 2 names different: declaration 'n' definition 'image_number'.
xmahjongg-3.7/src/game.hh:20:3: warning: Member variable 'Move::m1' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/game.hh:20:3: warning: Member variable 'Move::m2' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/board.hh:69:8: style: Technically the member function 'Board::mark_around' can be const. [functionConst]
xmahjongg-3.7/src/board.cc:427:8: note: Technically the member function 'Board::mark_around' can be const.
xmahjongg-3.7/src/board.hh:69:8: note: Technically the member function 'Board::mark_around' can be const.
xmahjongg-3.7/src/board.hh:112:8: style: Technically the member function 'Board::bell' can be const. [functionConst]
xmahjongg-3.7/src/board.hh:113:8: style: Technically the member function 'Board::flush' can be const. [functionConst]
xmahjongg-3.7/src/game.hh:90:3: style: Class 'Game' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmahjongg-3.7/src/swwidget.hh:18:3: style: Class 'SwWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmahjongg-3.7/src/hint.hh:35:3: style: Class 'Hint' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmahjongg-3.7/src/swgeneral.hh:49:17: style: The function 'get_gif_x_context' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/swgeneral.hh:17:25: note: Virtual function in base class
xmahjongg-3.7/src/swgeneral.hh:49:17: note: Function in derived class
xmahjongg-3.7/src/swgeneral.hh:51:8: style: The function 'draw_subimage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/swgeneral.hh:21:16: note: Virtual function in base class
xmahjongg-3.7/src/swgeneral.hh:51:8: note: Function in derived class
xmahjongg-3.7/src/swgeneral.hh:52:8: style: The function 'clear_area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/swgeneral.hh:24:16: note: Virtual function in base class
xmahjongg-3.7/src/swgeneral.hh:52:8: note: Function in derived class
xmahjongg-3.7/src/swgeneral.hh:75:8: style: The function 'draw_subimage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/swgeneral.hh:21:16: note: Virtual function in base class
xmahjongg-3.7/src/swgeneral.hh:75:8: note: Function in derived class
xmahjongg-3.7/src/swgeneral.hh:76:8: style: The function 'clear_area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/swgeneral.hh:24:16: note: Virtual function in base class
xmahjongg-3.7/src/swgeneral.hh:76:8: note: Function in derived class
xmahjongg-3.7/src/swgeneral.hh:77:8: style: The function 'invalidate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/swgeneral.hh:25:16: note: Virtual function in base class
xmahjongg-3.7/src/swgeneral.hh:77:8: note: Function in derived class
xmahjongg-3.7/src/swgeneral.hh:128:8: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/swgeneral.hh:108:16: note: Virtual function in base class
xmahjongg-3.7/src/swgeneral.hh:128:8: note: Function in derived class
xmahjongg-3.7/src/panel.hh:76:8: style: The function 'invalidate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/swgeneral.hh:25:16: note: Virtual function in base class
xmahjongg-3.7/src/panel.hh:76:8: note: Function in derived class
xmahjongg-3.7/src/swwidget.hh:38:17: style: The function 'get_gif_x_context' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/swgeneral.hh:17:25: note: Virtual function in base class
xmahjongg-3.7/src/swwidget.hh:38:17: note: Function in derived class
xmahjongg-3.7/src/swwidget.hh:40:8: style: The function 'draw_subimage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/swgeneral.hh:21:16: note: Virtual function in base class
xmahjongg-3.7/src/swwidget.hh:40:8: note: Function in derived class
xmahjongg-3.7/src/swwidget.hh:41:8: style: The function 'clear_area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/swgeneral.hh:24:16: note: Virtual function in base class
xmahjongg-3.7/src/swwidget.hh:41:8: note: Function in derived class
xmahjongg-3.7/src/swwidget.hh:44:8: style: The function 'invalidate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/swgeneral.hh:25:16: note: Virtual function in base class
xmahjongg-3.7/src/swwidget.hh:44:8: note: Function in derived class
xmahjongg-3.7/src/board.hh:110:8: style: The function 'draw_subimage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/swgeneral.hh:21:16: note: Virtual function in base class
xmahjongg-3.7/src/board.hh:110:8: note: Function in derived class
xmahjongg-3.7/src/board.hh:124:8: style: The function 'layout_hook' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/game.hh:32:16: note: Virtual function in base class
xmahjongg-3.7/src/board.hh:124:8: note: Function in derived class
xmahjongg-3.7/src/board.hh:125:8: style: The function 'start_hook' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/game.hh:33:16: note: Virtual function in base class
xmahjongg-3.7/src/board.hh:125:8: note: Function in derived class
xmahjongg-3.7/src/board.hh:126:8: style: The function 'add_tile_hook' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/game.hh:34:16: note: Virtual function in base class
xmahjongg-3.7/src/board.hh:126:8: note: Function in derived class
xmahjongg-3.7/src/board.hh:127:8: style: The function 'remove_tile_hook' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/game.hh:35:16: note: Virtual function in base class
xmahjongg-3.7/src/board.hh:127:8: note: Function in derived class
xmahjongg-3.7/src/hint.hh:44:8: style: The function 'alarm' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/alarm.hh:13:16: note: Virtual function in base class
xmahjongg-3.7/src/hint.hh:44:8: note: Function in derived class
xmahjongg-3.7/src/hint.hh:49:8: style: The function 'start_hook' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/game.hh:33:16: note: Virtual function in base class
xmahjongg-3.7/src/hint.hh:49:8: note: Function in derived class
xmahjongg-3.7/src/hint.hh:50:8: style: The function 'add_tile_hook' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/game.hh:34:16: note: Virtual function in base class
xmahjongg-3.7/src/hint.hh:50:8: note: Function in derived class
xmahjongg-3.7/src/hint.hh:51:8: style: The function 'remove_tile_hook' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/game.hh:35:16: note: Virtual function in base class
xmahjongg-3.7/src/hint.hh:51:8: note: Function in derived class
xmahjongg-3.7/src/board.cc:136:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmahjongg-3.7/src/board.cc:137:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmahjongg-3.7/src/board.cc:270:14: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmahjongg-3.7/src/board.cc:271:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmahjongg-3.7/src/board.cc:274:14: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmahjongg-3.7/src/board.cc:275:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmahjongg-3.7/src/board.cc:289:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmahjongg-3.7/src/board.cc:290:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmahjongg-3.7/src/board.cc:291:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmahjongg-3.7/src/board.cc:292:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmahjongg-3.7/src/board.cc:440:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmahjongg-3.7/src/board.cc:441:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmahjongg-3.7/src/board.cc:456:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmahjongg-3.7/src/board.cc:457:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmahjongg-3.7/src/button.cc:65:25: warning: Comparison of a boolean expression with an integer. [compareBoolExpressionWithInt]
xmahjongg-3.7/src/button.cc:7:9: warning: Member variable 'Button::_gifx' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/button.hh:23:3: style: Class 'Button' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmahjongg-3.7/src/button.hh:34:8: style: The function 'alarm' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/alarm.hh:13:16: note: Virtual function in base class
xmahjongg-3.7/src/button.hh:34:8: note: Function in derived class
xmahjongg-3.7/src/counter.hh:25:3: style: Class 'FancyTileCounter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmahjongg-3.7/src/counter.hh:27:8: style: The function 'start_hook' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/game.hh:33:16: note: Virtual function in base class
xmahjongg-3.7/src/counter.hh:27:8: note: Function in derived class
xmahjongg-3.7/src/counter.hh:28:8: style: The function 'move_made_hook' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/game.hh:36:16: note: Virtual function in base class
xmahjongg-3.7/src/counter.hh:28:8: note: Function in derived class
xmahjongg-3.7/src/game.cc:15:7: warning: Member variable 'Game::_board_number' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/game.cc:19:5: style: Class 'Game' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xmahjongg-3.7/src/game.cc:19:5: style: Class 'Game' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xmahjongg-3.7/src/solvable.hh:29:3: style: Class 'SolvableMaker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmahjongg-3.7/src/gmjts.hh:35:8: style: The function 'ok' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/tileset.hh:34:16: note: Virtual function in base class
xmahjongg-3.7/src/gmjts.hh:35:8: note: Function in derived class
xmahjongg-3.7/src/gmjts.hh:37:8: style: The function 'draw_normal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/tileset.hh:49:16: note: Virtual function in base class
xmahjongg-3.7/src/gmjts.hh:37:8: note: Function in derived class
xmahjongg-3.7/src/gmjts.hh:38:8: style: The function 'draw_lit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/tileset.hh:50:16: note: Virtual function in base class
xmahjongg-3.7/src/gmjts.hh:38:8: note: Function in derived class
xmahjongg-3.7/src/gmjts.hh:39:8: style: The function 'draw_obscured' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/tileset.hh:51:16: note: Virtual function in base class
xmahjongg-3.7/src/gmjts.hh:39:8: note: Function in derived class
xmahjongg-3.7/src/hint.cc:16:19: style: Class 'Hint' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xmahjongg-3.7/src/hint.cc:16:19: style: Class 'Hint' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xmahjongg-3.7/src/kdets.hh:40:8: style: The function 'ok' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/tileset.hh:34:16: note: Virtual function in base class
xmahjongg-3.7/src/kdets.hh:40:8: note: Function in derived class
xmahjongg-3.7/src/kdets.hh:42:8: style: The function 'draw_normal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/tileset.hh:49:16: note: Virtual function in base class
xmahjongg-3.7/src/kdets.hh:42:8: note: Function in derived class
xmahjongg-3.7/src/kdets.hh:43:8: style: The function 'draw_lit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/tileset.hh:50:16: note: Virtual function in base class
xmahjongg-3.7/src/kdets.hh:43:8: note: Function in derived class
xmahjongg-3.7/src/kdets.hh:44:8: style: The function 'draw_obscured' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/tileset.hh:51:16: note: Virtual function in base class
xmahjongg-3.7/src/kdets.hh:44:8: note: Function in derived class
xmahjongg-3.7/src/kmjts.cc:93:7: warning: %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xmahjongg-3.7/src/kmjts.hh:38:8: style: The function 'ok' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/tileset.hh:34:16: note: Virtual function in base class
xmahjongg-3.7/src/kmjts.hh:38:8: note: Function in derived class
xmahjongg-3.7/src/kmjts.hh:40:8: style: The function 'draw_normal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/tileset.hh:49:16: note: Virtual function in base class
xmahjongg-3.7/src/kmjts.hh:40:8: note: Function in derived class
xmahjongg-3.7/src/kmjts.hh:41:8: style: The function 'draw_lit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/tileset.hh:50:16: note: Virtual function in base class
xmahjongg-3.7/src/kmjts.hh:41:8: note: Function in derived class
xmahjongg-3.7/src/kmjts.hh:42:8: style: The function 'draw_obscured' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/tileset.hh:51:16: note: Virtual function in base class
xmahjongg-3.7/src/kmjts.hh:42:8: note: Function in derived class
xmahjongg-3.7/src/kmjts.cc:128:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmahjongg-3.7/src/kmjts.cc:129:27: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmahjongg-3.7/src/kmjts.cc:136:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmahjongg-3.7/src/kmjts.cc:137:27: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmahjongg-3.7/src/kmjts.cc:144:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmahjongg-3.7/src/kmjts.cc:145:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmahjongg-3.7/src/kmjts.cc:146:27: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmahjongg-3.7/src/kmjts.cc:147:27: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmahjongg-3.7/src/kmjts.cc:191:23: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmahjongg-3.7/src/kmjts.cc:192:23: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmahjongg-3.7/src/xmj3ts.hh:49:8: style: The function 'ok' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/tileset.hh:34:16: note: Virtual function in base class
xmahjongg-3.7/src/xmj3ts.hh:49:8: note: Function in derived class
xmahjongg-3.7/src/xmj3ts.hh:51:8: style: The function 'draw_normal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/tileset.hh:49:16: note: Virtual function in base class
xmahjongg-3.7/src/xmj3ts.hh:51:8: note: Function in derived class
xmahjongg-3.7/src/xmj3ts.hh:52:8: style: The function 'draw_lit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/tileset.hh:50:16: note: Virtual function in base class
xmahjongg-3.7/src/xmj3ts.hh:52:8: note: Function in derived class
xmahjongg-3.7/src/xmj3ts.hh:53:8: style: The function 'draw_obscured' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/tileset.hh:51:16: note: Virtual function in base class
xmahjongg-3.7/src/xmj3ts.hh:53:8: note: Function in derived class
xmahjongg-3.7/src/matches.hh:28:8: style: The function 'start_hook' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/game.hh:33:16: note: Virtual function in base class
xmahjongg-3.7/src/matches.hh:28:8: note: Function in derived class
xmahjongg-3.7/src/matches.hh:29:8: style: The function 'move_made_hook' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/game.hh:36:16: note: Virtual function in base class
xmahjongg-3.7/src/matches.hh:29:8: note: Function in derived class
xmahjongg-3.7/src/solution.hh:33:8: style: The function 'alarm' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/alarm.hh:13:16: note: Virtual function in base class
xmahjongg-3.7/src/solution.hh:33:8: note: Function in derived class
xmahjongg-3.7/src/main.cc:80:1: error: va_list 'val' was opened but not closed by va_end(). [va_end_missing]
xmahjongg-3.7/src/main.cc:98:1: error: va_list 'val' was opened but not closed by va_end(). [va_end_missing]
xmahjongg-3.7/src/main.cc:108:1: error: va_list 'val' was opened but not closed by va_end(). [va_end_missing]
xmahjongg-3.7/src/moment.hh:13:3: style: Class 'Moment' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmahjongg-3.7/src/panel.cc:131:37: style: Function 'invalidate' argument 3 names different: declaration 'w' definition 'width'. [funcArgNamesDifferent]
xmahjongg-3.7/src/panel.hh:76:37: note: Function 'invalidate' argument 3 names different: declaration 'w' definition 'width'.
xmahjongg-3.7/src/panel.cc:131:37: note: Function 'invalidate' argument 3 names different: declaration 'w' definition 'width'.
xmahjongg-3.7/src/panel.cc:131:48: style: Function 'invalidate' argument 4 names different: declaration 'h' definition 'height'. [funcArgNamesDifferent]
xmahjongg-3.7/src/panel.hh:76:44: note: Function 'invalidate' argument 4 names different: declaration 'h' definition 'height'.
xmahjongg-3.7/src/panel.cc:131:48: note: Function 'invalidate' argument 4 names different: declaration 'h' definition 'height'.
xmahjongg-3.7/src/panel.cc:20:8: warning: Member variable 'Panel::_scan_mark_x' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/panel.cc:20:8: warning: Member variable 'Panel::_scan_mark_y' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/panel.cc:20:8: warning: Member variable 'Panel::_redraw_left' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/panel.cc:20:8: warning: Member variable 'Panel::_redraw_top' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/panel.cc:20:8: warning: Member variable 'Panel::_redraw_right' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/panel.cc:20:8: warning: Member variable 'Panel::_redraw_bottom' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/panel.cc:20:8: warning: Member variable 'Panel::new_but' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/panel.cc:20:8: warning: Member variable 'Panel::undo_but' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/panel.cc:20:8: warning: Member variable 'Panel::quit_but' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/panel.cc:20:8: warning: Member variable 'Panel::hint_but' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/panel.cc:20:8: warning: Member variable 'Panel::clean_but' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/traverse.hh:39:3: style: Class 'Traversal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmahjongg-3.7/src/traverse.hh:51:8: style: The function 'alarm' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/alarm.hh:13:16: note: Virtual function in base class
xmahjongg-3.7/src/traverse.hh:51:8: note: Function in derived class
xmahjongg-3.7/src/traverse.hh:53:8: style: The function 'layout_hook' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/game.hh:32:16: note: Virtual function in base class
xmahjongg-3.7/src/traverse.hh:53:8: note: Function in derived class
xmahjongg-3.7/src/traverse.hh:54:8: style: The function 'start_hook' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/game.hh:33:16: note: Virtual function in base class
xmahjongg-3.7/src/traverse.hh:54:8: note: Function in derived class
xmahjongg-3.7/src/traverse.hh:55:8: style: The function 'add_tile_hook' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/game.hh:34:16: note: Virtual function in base class
xmahjongg-3.7/src/traverse.hh:55:8: note: Function in derived class
xmahjongg-3.7/src/traverse.hh:56:8: style: The function 'remove_tile_hook' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmahjongg-3.7/src/game.hh:35:16: note: Virtual function in base class
xmahjongg-3.7/src/traverse.hh:56:8: note: Function in derived class
xmahjongg-3.7/src/panel.cc:394:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmahjongg-3.7/src/solvable.cc:254:5: style: Variable 'retries' is modified but its new value is never used. [unreadVariable]
xmahjongg-3.7/src/solvable.hh:15:8: style: Unused private function: 'SolvableMaker::print_level' [unusedPrivateFunction]
xmahjongg-3.7/src/solvable.hh:19:8: style: Technically the member function 'SolvableMaker::unblock_tile' can be const. [functionConst]
xmahjongg-3.7/src/solvable.cc:87:16: note: Technically the member function 'SolvableMaker::unblock_tile' can be const.
xmahjongg-3.7/src/solvable.hh:19:8: note: Technically the member function 'SolvableMaker::unblock_tile' can be const.
xmahjongg-3.7/src/swgeneral.cc:83:37: style: Function 'intersect_clip' argument 1 names different: declaration 'x' definition 'left'. [funcArgNamesDifferent]
xmahjongg-3.7/src/swgeneral.hh:72:27: note: Function 'intersect_clip' argument 1 names different: declaration 'x' definition 'left'.
xmahjongg-3.7/src/swgeneral.cc:83:37: note: Function 'intersect_clip' argument 1 names different: declaration 'x' definition 'left'.
xmahjongg-3.7/src/swgeneral.cc:83:47: style: Function 'intersect_clip' argument 2 names different: declaration 'y' definition 'top'. [funcArgNamesDifferent]
xmahjongg-3.7/src/swgeneral.hh:72:34: note: Function 'intersect_clip' argument 2 names different: declaration 'y' definition 'top'.
xmahjongg-3.7/src/swgeneral.cc:83:47: note: Function 'intersect_clip' argument 2 names different: declaration 'y' definition 'top'.
xmahjongg-3.7/src/swgeneral.cc:101:33: style: Function 'union_clip' argument 1 names different: declaration 'x' definition 'left'. [funcArgNamesDifferent]
xmahjongg-3.7/src/swgeneral.hh:73:23: note: Function 'union_clip' argument 1 names different: declaration 'x' definition 'left'.
xmahjongg-3.7/src/swgeneral.cc:101:33: note: Function 'union_clip' argument 1 names different: declaration 'x' definition 'left'.
xmahjongg-3.7/src/swgeneral.cc:101:43: style: Function 'union_clip' argument 2 names different: declaration 'y' definition 'top'. [funcArgNamesDifferent]
xmahjongg-3.7/src/swgeneral.hh:73:30: note: Function 'union_clip' argument 2 names different: declaration 'y' definition 'top'.
xmahjongg-3.7/src/swgeneral.cc:101:43: note: Function 'union_clip' argument 2 names different: declaration 'y' definition 'top'.
xmahjongg-3.7/src/swgeneral.cc:119:47: style: Function 'do_clip' argument 3 names different: declaration 'w' definition 'width'. [funcArgNamesDifferent]
xmahjongg-3.7/src/swgeneral.hh:64:37: note: Function 'do_clip' argument 3 names different: declaration 'w' definition 'width'.
xmahjongg-3.7/src/swgeneral.cc:119:47: note: Function 'do_clip' argument 3 names different: declaration 'w' definition 'width'.
xmahjongg-3.7/src/swgeneral.cc:119:59: style: Function 'do_clip' argument 4 names different: declaration 'h' definition 'height'. [funcArgNamesDifferent]
xmahjongg-3.7/src/swgeneral.hh:64:45: note: Function 'do_clip' argument 4 names different: declaration 'h' definition 'height'.
xmahjongg-3.7/src/swgeneral.cc:119:59: note: Function 'do_clip' argument 4 names different: declaration 'h' definition 'height'.
xmahjongg-3.7/src/swgeneral.cc:77:18: warning: Member variable 'SwClippedWindow::_clip_left' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/swgeneral.cc:77:18: warning: Member variable 'SwClippedWindow::_clip_top' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/swgeneral.cc:77:18: warning: Member variable 'SwClippedWindow::_clip_right' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/swgeneral.cc:77:18: warning: Member variable 'SwClippedWindow::_clip_bottom' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/swgeneral.hh:124:3: warning: Member variable 'SwGifImage::_made' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/swgeneral.hh:145:13: warning: Member variable 'SwGifImage::_made' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/swwidget.cc:7:11: warning: Member variable 'SwWidget::_x' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/swwidget.cc:7:11: warning: Member variable 'SwWidget::_y' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/swwidget.cc:7:11: warning: Member variable 'SwWidget::_width' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/swwidget.cc:7:11: warning: Member variable 'SwWidget::_height' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/tile.cc:7:7: warning: Member variable 'Tile::_number' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/tile.cc:7:7: warning: Member variable 'Tile::_match' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/tile.cc:7:7: warning: Member variable 'Tile::_row' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/tile.cc:7:7: warning: Member variable 'Tile::_col' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/tile.cc:7:7: warning: Member variable 'Tile::_lev' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/tile.cc:14:7: warning: Member variable 'Tile::_number' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/tile.cc:14:7: warning: Member variable 'Tile::_match' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/tileset.cc:7:10: warning: Member variable 'Tileset::_xborder' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/tileset.cc:7:10: warning: Member variable 'Tileset::_yborder' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/tileset.cc:7:10: warning: Member variable 'Tileset::_shadow' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/tileset.cc:7:10: warning: Member variable 'Tileset::_width' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/tileset.cc:7:10: warning: Member variable 'Tileset::_height' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/tileset.cc:13:10: warning: Member variable 'Tileset::_xborder' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/tileset.cc:13:10: warning: Member variable 'Tileset::_yborder' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/tileset.cc:13:10: warning: Member variable 'Tileset::_shadow' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/tileset.cc:13:10: warning: Member variable 'Tileset::_width' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/tileset.cc:13:10: warning: Member variable 'Tileset::_height' is not initialized in the constructor. [uninitMemberVar]
xmahjongg-3.7/src/xmj3ts.cc:250:7: warning: %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xmahjongg-3.7/src/xmj3ts.cc:282:27: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmahjongg-3.7/src/xmj3ts.cc:283:27: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
[17:39]

ftp://ftp.se.debian.org/debian/pool/main/x/xmail/xmail_1.27.orig.tar.gz
xmail-1.27/SysInclude.h:51:0: error: #error System type not defined [preprocessorErrorDirective]
xmail-1.27/MkMachDep.cpp:99:0: error: #error Your compiler is not supported! [preprocessorErrorDirective]
xmail-1.27/MkUsers.cpp:95:0: error: #error system type not defined ! [preprocessorErrorDirective]
xmail-1.27/SendMail.cpp:257:0: error: #error system type not defined ! [preprocessorErrorDirective]
[17:39]

ftp://ftp.se.debian.org/debian/pool/main/x/xmakemol/xmakemol_5.16.orig.tar.gz
xmakemol-5.16/animate.c:86:7: style: The scope of the variable 'n' can be reduced. [variableScope]
xmakemol-5.16/animate.c:266:36: style: The scope of the variable 'time' can be reduced. [variableScope]
xmakemol-5.16/animate.c:150:17: style: Variable 'axis_label' is assigned a value that is never used. [unreadVariable]
xmakemol-5.16/animate.c:131:18: style: Variable 'times_label' is assigned a value that is never used. [unreadVariable]
xmakemol-5.16/bbox.c:402:14: style: The scope of the variable 'atom_size' can be reduced. [variableScope]
xmakemol-5.16/bbox.c:527:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xmakemol-5.16/bbox.c:527:10: style: The scope of the variable 'j' can be reduced. [variableScope]
xmakemol-5.16/bbox.c:528:10: style: The scope of the variable 'axis' can be reduced. [variableScope]
xmakemol-5.16/bbox.c:528:19: style: The scope of the variable 'phi' can be reduced. [variableScope]
xmakemol-5.16/canvas.c:206:11: style: The scope of the variable 'si' can be reduced. [variableScope]
xmakemol-5.16/control.c:95:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xmakemol-5.16/control.c:95:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xmakemol-5.16/control.c:95:11: style: The scope of the variable 'k' can be reduced. [variableScope]
xmakemol-5.16/control.c:95:13: style: The scope of the variable 'w' can be reduced. [variableScope]
xmakemol-5.16/control.c:95:15: style: The scope of the variable 'n' can be reduced. [variableScope]
xmakemol-5.16/control.c:454:7: style: The scope of the variable 'n' can be reduced. [variableScope]
xmakemol-5.16/control.c:600:17: style: The scope of the variable 'this_frame' can be reduced. [variableScope]
xmakemol-5.16/control.c:666:17: style: The scope of the variable 'this_frame' can be reduced. [variableScope]
xmakemol-5.16/control.c:752:27: style: The scope of the variable 'string' can be reduced. [variableScope]
xmakemol-5.16/control.c:811:20: style: The scope of the variable 'local_z_depth' can be reduced. [variableScope]
xmakemol-5.16/control.c:256:25: style: Variable 'select_atom_label_w' is assigned a value that is never used. [unreadVariable]
xmakemol-5.16/control.c:813:34: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall]
xmakemol-5.16/draw.c:850:11: style: Variable 'mod_r' is assigned a value that is never used. [unreadVariable]
xmakemol-5.16/edit.c:185:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xmakemol-5.16/edit.c:185:9: style: The scope of the variable 'n' can be reduced. [variableScope]
xmakemol-5.16/edit.c:185:11: style: The scope of the variable 'count' can be reduced. [variableScope]
xmakemol-5.16/edit.c:187:8: style: The scope of the variable 'istring' can be reduced. [variableScope]
xmakemol-5.16/edit.c:717:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xmakemol-5.16/edit.c:717:9: style: The scope of the variable 'n' can be reduced. [variableScope]
xmakemol-5.16/edit.c:717:11: style: The scope of the variable 'count' can be reduced. [variableScope]
xmakemol-5.16/edit.c:719:8: style: The scope of the variable 'istring' can be reduced. [variableScope]
xmakemol-5.16/edit.c:1759:7: style: The scope of the variable 'n' can be reduced. [variableScope]
xmakemol-5.16/edit.c:1915:7: style: The scope of the variable 'n' can be reduced. [variableScope]
xmakemol-5.16/edit.c:2133:7: style: The scope of the variable 'n' can be reduced. [variableScope]
xmakemol-5.16/edit.c:2353:7: style: The scope of the variable 'n' can be reduced. [variableScope]
xmakemol-5.16/edit.c:2723:6: style: The scope of the variable 'n' can be reduced. [variableScope]
xmakemol-5.16/edit.c:2724:7: style: The scope of the variable 'Value_str' can be reduced. [variableScope]
xmakemol-5.16/edit.c:3128:7: style: The scope of the variable 'Value_str' can be reduced. [variableScope]
xmakemol-5.16/edit.c:3181:7: style: The scope of the variable 'width' can be reduced. [variableScope]
xmakemol-5.16/edit.c:3185:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xmakemol-5.16/edit.c:3185:10: style: The scope of the variable 'n' can be reduced. [variableScope]
xmakemol-5.16/edit.c:3303:16: style: The scope of the variable 'color' can be reduced. [variableScope]
xmakemol-5.16/edit.c:3303:27: style: The scope of the variable 'mass' can be reduced. [variableScope]
xmakemol-5.16/edit.c:3303:36: style: The scope of the variable 'cov_rad' can be reduced. [variableScope]
xmakemol-5.16/edit.c:3303:48: style: The scope of the variable 'vdw_rad' can be reduced. [variableScope]
xmakemol-5.16/edit.c:3730:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xmakemol-5.16/edit.c:3730:17: style: The scope of the variable 'j' can be reduced. [variableScope]
xmakemol-5.16/edit.c:3731:10: style: The scope of the variable 'cov_rad' can be reduced. [variableScope]
xmakemol-5.16/edit.c:3731:19: style: The scope of the variable 'vdw_rad' can be reduced. [variableScope]
xmakemol-5.16/edit.c:3732:30: style: The scope of the variable 'widget_name' can be reduced. [variableScope]
xmakemol-5.16/edit.c:4029:8: style: The scope of the variable 'color' can be reduced. [variableScope]
xmakemol-5.16/edit.c:4029:19: style: The scope of the variable 'mass' can be reduced. [variableScope]
xmakemol-5.16/edit.c:4029:28: style: The scope of the variable 'cov_rad' can be reduced. [variableScope]
xmakemol-5.16/edit.c:4029:40: style: The scope of the variable 'vdw_rad' can be reduced. [variableScope]
xmakemol-5.16/edit.c:4030:9: style: The scope of the variable 'user_elements_file_name' can be reduced. [variableScope]
xmakemol-5.16/edit.c:4030:34: style: The scope of the variable 'temp' can be reduced. [variableScope]
xmakemol-5.16/edit.c:4031:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xmakemol-5.16/edit.c:4114:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xmakemol-5.16/edit.c:431:22: style: Variable 'no_visible_atoms' is assigned a value that is never used. [unreadVariable]
xmakemol-5.16/edit.c:500:22: style: Variable 'no_visible_atoms' is assigned a value that is never used. [unreadVariable]
xmakemol-5.16/edit.c:557:22: style: Variable 'no_visible_atoms' is assigned a value that is never used. [unreadVariable]
xmakemol-5.16/edit.c:1000:18: style: Variable 'atoms_label' is assigned a value that is never used. [unreadVariable]
xmakemol-5.16/edit.c:3292:7: style: Variable 'header_label' is assigned a value that is never used. [unreadVariable]
xmakemol-5.16/fig.c:61:10: style: The scope of the variable 'si' can be reduced. [variableScope]
xmakemol-5.16/fig.c:149:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xmakemol-5.16/fig.c:149:10: style: The scope of the variable 'index' can be reduced. [variableScope]
xmakemol-5.16/fig.c:275:7: style: The scope of the variable 'color' can be reduced. [variableScope]
xmakemol-5.16/file.c:1239:11: style: Variable 'optional' is reassigned a value before the old one has been used. [redundantAssignment]
xmakemol-5.16/file.c:1217:0: note: Variable 'optional' is reassigned a value before the old one has been used.
xmakemol-5.16/file.c:1239:11: note: Variable 'optional' is reassigned a value before the old one has been used.
xmakemol-5.16/file.c:124:34: style: The scope of the variable 'i' can be reduced. [variableScope]
xmakemol-5.16/file.c:124:37: style: The scope of the variable 'j' can be reduced. [variableScope]
xmakemol-5.16/file.c:125:9: style: The scope of the variable 'printer_name' can be reduced. [variableScope]
xmakemol-5.16/file.c:125:24: style: The scope of the variable 'line_ptr' can be reduced. [variableScope]
xmakemol-5.16/file.c:125:46: style: The scope of the variable 'printer_strings' can be reduced. [variableScope]
xmakemol-5.16/file.c:126:8: style: The scope of the variable 'print_command_string' can be reduced. [variableScope]
xmakemol-5.16/file.c:127:9: style: The scope of the variable 'printcap_file' can be reduced. [variableScope]
xmakemol-5.16/file.c:688:20: style: The scope of the variable 'message_string' can be reduced. [variableScope]
xmakemol-5.16/file.c:737:10: style: The scope of the variable 'angle' can be reduced. [variableScope]
xmakemol-5.16/file.c:743:17: style: The scope of the variable 'this_frame' can be reduced. [variableScope]
xmakemol-5.16/file.c:910:20: style: The scope of the variable 'message_string' can be reduced. [variableScope]
xmakemol-5.16/file.c:1097:7: style: The scope of the variable 'molecule' can be reduced. [variableScope]
xmakemol-5.16/file.c:1735:10: style: The scope of the variable 'elem_found' can be reduced. [variableScope]
xmakemol-5.16/file.c:1908:10: style: The scope of the variable 'x' can be reduced. [variableScope]
xmakemol-5.16/file.c:1908:13: style: The scope of the variable 'y' can be reduced. [variableScope]
xmakemol-5.16/file.c:1908:16: style: The scope of the variable 'z' can be reduced. [variableScope]
xmakemol-5.16/file.c:1908:19: style: The scope of the variable 'r' can be reduced. [variableScope]
xmakemol-5.16/file.c:2111:19: style: The scope of the variable 'ni' can be reduced. [variableScope]
xmakemol-5.16/file.c:2161:13: style: The scope of the variable 'frame_visible_atoms' can be reduced. [variableScope]
xmakemol-5.16/file.c:2165:10: style: The scope of the variable 'angle' can be reduced. [variableScope]
xmakemol-5.16/file.c:2169:17: style: The scope of the variable 'this_frame' can be reduced. [variableScope]
xmakemol-5.16/file.c:2266:10: style: The scope of the variable 'si' can be reduced. [variableScope]
xmakemol-5.16/file.c:3279:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xmakemol-5.16/file.c:3281:19: style: The scope of the variable 'label' can be reduced. [variableScope]
xmakemol-5.16/file.c:3281:28: style: The scope of the variable 'color' can be reduced. [variableScope]
xmakemol-5.16/file.c:3282:35: style: The scope of the variable 'line_ptr' can be reduced. [variableScope]
xmakemol-5.16/file.c:3684:9: style: The scope of the variable 'scale' can be reduced. [variableScope]
xmakemol-5.16/file.c:3684:16: style: The scope of the variable 'depth' can be reduced. [variableScope]
xmakemol-5.16/file.c:3712:7: style: The scope of the variable 'io' can be reduced. [variableScope]
xmakemol-5.16/file.c:3712:11: style: The scope of the variable 'index' can be reduced. [variableScope]
xmakemol-5.16/file.c:503:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xmakemol-5.16/file.c:774:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xmakemol-5.16/file.c:968:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xmakemol-5.16/file.c:1002:16: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xmakemol-5.16/file.c:1953:36: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall]
xmakemol-5.16/file.c:1225:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xmakemol-5.16/file.c:1256:15: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xmakemol-5.16/file.c:1278:15: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xmakemol-5.16/file.c:1310:15: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xmakemol-5.16/file.c:1327:15: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xmakemol-5.16/file.c:1345:15: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xmakemol-5.16/file.c:1358:15: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xmakemol-5.16/file.c:1375:15: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xmakemol-5.16/file.c:1393:15: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xmakemol-5.16/file.c:2739:16: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xmakemol-5.16/file.c:3222:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xmakemol-5.16/file.c:3300:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xmakemol-5.16/file.c:783:7: error: Resource leak: merge_file [resourceLeak]
xmakemol-5.16/file.c:704:8: error: Return value of allocation function 'fopen' is not stored. [leakReturnValNotUsed]
xmakemol-5.16/file.c:926:8: error: Return value of allocation function 'fopen' is not stored. [leakReturnValNotUsed]
xmakemol-5.16/file.c:2764:0: error: Resource leak: aux_file [resourceLeak]
xmakemol-5.16/file.c:763:23: error: Uninitialized variable: merge_file_name [uninitvar]
xmakemol-5.16/frames.c:277:8: warning: %ld in format string (no. 1) requires 'long *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xmakemol-5.16/frames.c:92:7: style: The scope of the variable 'n' can be reduced. [variableScope]
xmakemol-5.16/frames.c:765:16: style: The scope of the variable 's' can be reduced. [variableScope]
xmakemol-5.16/help.c:72:7: style: The scope of the variable 'n' can be reduced. [variableScope]
xmakemol-5.16/help.c:121:7: style: The scope of the variable 'n' can be reduced. [variableScope]
xmakemol-5.16/help.c:171:7: style: The scope of the variable 'n' can be reduced. [variableScope]
xmakemol-5.16/help.c:224:7: style: The scope of the variable 'n' can be reduced. [variableScope]
xmakemol-5.16/track.c:373:8: style: The scope of the variable 'message' can be reduced. [variableScope]
xmakemol-5.16/track.c:707:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xmakemol-5.16/track.c:707:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xmakemol-5.16/track.c:707:11: style: The scope of the variable 'k' can be reduced. [variableScope]
xmakemol-5.16/track.c:707:15: style: The scope of the variable 'seli' can be reduced. [variableScope]
xmakemol-5.16/track.c:707:20: style: The scope of the variable 'selj' can be reduced. [variableScope]
xmakemol-5.16/track.c:707:25: style: The scope of the variable 'selk' can be reduced. [variableScope]
xmakemol-5.16/track.c:707:30: style: The scope of the variable 'sell' can be reduced. [variableScope]
xmakemol-5.16/track.c:709:8: style: The scope of the variable 'string' can be reduced. [variableScope]
xmakemol-5.16/track.c:710:9: style: The scope of the variable 'labels' can be reduced. [variableScope]
xmakemol-5.16/track.c:712:10: style: The scope of the variable 'distance' can be reduced. [variableScope]
xmakemol-5.16/track.c:712:19: style: The scope of the variable 'angle' can be reduced. [variableScope]
xmakemol-5.16/track.c:712:25: style: The scope of the variable 'torsion' can be reduced. [variableScope]
xmakemol-5.16/track.c:529:22: style: Variable 'no_visible_atoms' is assigned a value that is never used. [unreadVariable]
[17:39]

ftp://ftp.se.debian.org/debian/pool/main/x/xmanpages-ja/xmanpages-ja_4.1.0.20011224.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xmbmon/xmbmon_2.05.orig.tar.gz
xmbmon-2.05/getMBinfo.c:244:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xmbmon-2.05/getMBinfo.c:441:6: style: The scope of the variable 'n' can be reduced. [variableScope]
xmbmon-2.05/getMBinfo.c:474:6: style: The scope of the variable 'n' can be reduced. [variableScope]
xmbmon-2.05/mbmon.c:134:26: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xmbmon-2.05/sens_lm85.c:286:16: style: The scope of the variable 'r' can be reduced. [variableScope]
xmbmon-2.05/sens_lm85.c:286:19: style: The scope of the variable 'n' can be reduced. [variableScope]
xmbmon-2.05/sens_lm85.c:288:33: style: The scope of the variable 'div' can be reduced. [variableScope]
xmbmon-2.05/sens_lm85.c:317:2: style: Variable 'ppr' is assigned a value that is never used. [unreadVariable]
xmbmon-2.05/sens_lm90.c:134:22: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xmbmon-2.05/sens_via686.c:67:41: style: Function 'via686_probe' argument 1 names different: declaration 'methods' definition 'method'. [funcArgNamesDifferent]
xmbmon-2.05/sens_via686.c:38:38: note: Function 'via686_probe' argument 1 names different: declaration 'methods' definition 'method'.
xmbmon-2.05/sens_via686.c:67:41: note: Function 'via686_probe' argument 1 names different: declaration 'methods' definition 'method'.
xmbmon-2.05/sens_via686.c:147:38: style: Function 'via686_temp' argument 1 names different: declaration 'methods' definition 'method'. [funcArgNamesDifferent]
xmbmon-2.05/sens_via686.c:39:38: note: Function 'via686_temp' argument 1 names different: declaration 'methods' definition 'method'.
xmbmon-2.05/sens_via686.c:147:38: note: Function 'via686_temp' argument 1 names different: declaration 'methods' definition 'method'.
xmbmon-2.05/sens_via686.c:160:38: style: Function 'via686_volt' argument 1 names different: declaration 'methods' definition 'method'. [funcArgNamesDifferent]
xmbmon-2.05/sens_via686.c:41:38: note: Function 'via686_volt' argument 1 names different: declaration 'methods' definition 'method'.
xmbmon-2.05/sens_via686.c:160:38: note: Function 'via686_volt' argument 1 names different: declaration 'methods' definition 'method'.
xmbmon-2.05/sens_via686.c:207:39: style: Function 'via686_fanrpm' argument 1 names different: declaration 'methods' definition 'method'. [funcArgNamesDifferent]
xmbmon-2.05/sens_via686.c:40:39: note: Function 'via686_fanrpm' argument 1 names different: declaration 'methods' definition 'method'.
xmbmon-2.05/sens_via686.c:207:39: note: Function 'via686_fanrpm' argument 1 names different: declaration 'methods' definition 'method'.
xmbmon-2.05/sensors.c:30:9: style: The scope of the variable 'n' can be reduced. [variableScope]
xmbmon-2.05/sensors.c:161:45: style: Function 'set_smb_Extemp' argument 3 names different: declaration 'slavet1' definition 'temp1'. [funcArgNamesDifferent]
xmbmon-2.05/sensors.h:133:52: note: Function 'set_smb_Extemp' argument 3 names different: declaration 'slavet1' definition 'temp1'.
xmbmon-2.05/sensors.c:161:45: note: Function 'set_smb_Extemp' argument 3 names different: declaration 'slavet1' definition 'temp1'.
xmbmon-2.05/sensors.c:161:57: style: Function 'set_smb_Extemp' argument 4 names different: declaration 'slavet2' definition 'temp2'. [funcArgNamesDifferent]
xmbmon-2.05/sensors.h:133:66: note: Function 'set_smb_Extemp' argument 4 names different: declaration 'slavet2' definition 'temp2'.
xmbmon-2.05/sensors.c:161:57: note: Function 'set_smb_Extemp' argument 4 names different: declaration 'slavet2' definition 'temp2'.
xmbmon-2.05/smb_extemp.c:75:20: style: Variable 'offset' is assigned a value that is never used. [unreadVariable]
xmbmon-2.05/testhwm.c:48:15: style: Condition 'n>0' is always true [knownConditionTrueFalse]
xmbmon-2.05/xmbmon.c:687:12: style: The scope of the variable 'id' can be reduced. [variableScope]
xmbmon-2.05/xmbmon.c:841:9: style: The scope of the variable 'id' can be reduced. [variableScope]
xmbmon-2.05/xmbmon.c:841:13: style: The scope of the variable 'n' can be reduced. [variableScope]
xmbmon-2.05/xmbmon.c:842:8: style: The scope of the variable 'temp_in' can be reduced. [variableScope]
xmbmon-2.05/xmbmon.c:895:9: style: The scope of the variable 'id' can be reduced. [variableScope]
[17:39]

ftp://ftp.se.debian.org/debian/pool/main/x/xmds/xmds_1.6.6.orig.tar.gz
xmds-1.6.6/source/kissdom.cc:478:38: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/kissdom.cc:551:38: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/kissdom.cc:611:38: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/kissdom.cc:676:39: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/kissdom.cc:1245:10: style: Condition 'pS!=0' is always false [knownConditionTrueFalse]
xmds-1.6.6/source/kissdom.cc:1243:34: note: Assignment 'pS=nodeValue()', assigned value is 0
xmds-1.6.6/source/kissdom.cc:1245:10: note: Condition 'pS!=0' is always false
xmds-1.6.6/source/kissdom.cc:2603:17: style: Condition 'ACTION_NEW_BINDING' is always true [knownConditionTrueFalse]
xmds-1.6.6/source/kissdom.cc:2799:19: style: Condition 'ACTION_ARBITRARY_PREFIX' is always true [knownConditionTrueFalse]
xmds-1.6.6/source/kissdom.cc:2812:19: style: Condition 'ACTION_CHANGE_PREFIX' is always true [knownConditionTrueFalse]
xmds-1.6.6/source/kissdom.cc:2821:19: style: Condition 'ACTION_NEW_BINDING' is always true [knownConditionTrueFalse]
xmds-1.6.6/source/kissdom.cc:465:5: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/kissdom.cc:2632:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/kissdom.cc:2886:5: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/kissdom.cc:1462:25: warning: Possible null pointer dereference: a2 [nullPointer]
xmds-1.6.6/source/kissdom.cc:1410:38: note: Assignment 'a2=attributes()', assigned value is 0
xmds-1.6.6/source/kissdom.cc:1462:25: note: Null pointer dereference
xmds-1.6.6/source/kissdom.cc:268:44: style: C-style pointer casting [cstyleCast]
xmds-1.6.6/source/kissdom.cc:854:10: style: C-style pointer casting [cstyleCast]
xmds-1.6.6/source/kissdom.cc:870:10: style: C-style pointer casting [cstyleCast]
xmds-1.6.6/source/kissdom.cc:1554:12: style: C-style pointer casting [cstyleCast]
xmds-1.6.6/source/kissdom.cc:2990:11: style: C-style pointer casting [cstyleCast]
xmds-1.6.6/source/kissdom.cc:3004:16: style: C-style pointer casting [cstyleCast]
xmds-1.6.6/source/kissdom.cc:3007:12: style: C-style pointer casting [cstyleCast]
xmds-1.6.6/source/kissdom.cc:1430:17: style: Same expression on both sides of '!='. [duplicateExpression]
xmds-1.6.6/source/kissdom.cc:1445:17: style: Same expression on both sides of '!='. [duplicateExpression]
xmds-1.6.6/source/kissdom.cc:1457:17: style: Same expression on both sides of '!='. [duplicateExpression]
xmds-1.6.6/source/kissdom.cc:1140:5: warning: Suspicious use of ; at the end of 'if' statement. [suspiciousSemicolon]
xmds-1.6.6/source/kissdom.cc:2983:68: style: Function 'getElementsByTagName' argument 1 names different: declaration 'name' definition 'tagName'. [funcArgNamesDifferent]
xmds-1.6.6/source/kissdom.h:693:33: note: Function 'getElementsByTagName' argument 1 names different: declaration 'name' definition 'tagName'.
xmds-1.6.6/source/kissdom.cc:2983:68: note: Function 'getElementsByTagName' argument 1 names different: declaration 'name' definition 'tagName'.
xmds-1.6.6/source/kissdom.cc:4043:41: style: Function 'KissEntity' argument 3 names different: declaration 'yourPublicID' definition 'yourPublicId'. [funcArgNamesDifferent]
xmds-1.6.6/source/kissdom.h:1127:25: note: Function 'KissEntity' argument 3 names different: declaration 'yourPublicID' definition 'yourPublicId'.
xmds-1.6.6/source/kissdom.cc:4043:41: note: Function 'KissEntity' argument 3 names different: declaration 'yourPublicID' definition 'yourPublicId'.
xmds-1.6.6/source/kissdom.cc:4044:41: style: Function 'KissEntity' argument 4 names different: declaration 'yourSystemID' definition 'yourSystemId'. [funcArgNamesDifferent]
xmds-1.6.6/source/kissdom.h:1128:25: note: Function 'KissEntity' argument 4 names different: declaration 'yourSystemID' definition 'yourSystemId'.
xmds-1.6.6/source/kissdom.cc:4044:41: note: Function 'KissEntity' argument 4 names different: declaration 'yourSystemID' definition 'yourSystemId'.
xmds-1.6.6/source/kissdom.cc:154:35: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/kissdom.cc:282:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/kissdom.cc:311:36: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/kissdom.cc:409:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/kissdom.cc:450:35: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/kissdom.cc:481:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/kissdom.cc:482:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/kissdom.cc:554:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/kissdom.cc:555:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/kissdom.cc:556:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/kissdom.cc:587:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/kissdom.cc:614:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/kissdom.cc:615:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/kissdom.cc:616:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/kissdom.cc:679:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/kissdom.cc:680:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/kissdom.cc:681:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/kissdom.cc:784:35: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/kissdom.cc:900:35: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/kissdom.cc:924:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/kissdom.cc:964:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/kissdom.cc:1006:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/kissdom.cc:1254:37: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/kissdom.cc:1263:37: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/kissdom.cc:1284:35: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/kissdom.cc:1511:37: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/kissdom.cc:2963:7: style: Boolean variable 'myReadOnly' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
xmds-1.6.6/source/kissdom.cc:3158:7: style: Boolean variable 'myReadOnly' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
xmds-1.6.6/source/kissdom.cc:3779:34: style: Boolean variable 'myReadOnly' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
xmds-1.6.6/source/kissdom.cc:429:19: warning: Member variable 'KissNamedNodeMap::myOwnerDocument' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/kissdom.cc:766:3: performance: Variable 'myNodeName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmds-1.6.6/source/kissdom.cc:3558:3: performance: Variable 'myData' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmds-1.6.6/source/kissdom.cc:4187:3: performance: Variable 'myPublicId' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmds-1.6.6/source/kissdom.cc:4188:3: performance: Variable 'mySystemId' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmds-1.6.6/source/kissdom.cc:4313:3: performance: Variable 'myContent' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmds-1.6.6/source/kissdom.h:1002:19: performance: Technically the member function 'KissText::nodeType' can be static. [functionStatic]
xmds-1.6.6/source/kissdom.cc:3848:25: note: Technically the member function 'KissText::nodeType' can be static.
xmds-1.6.6/source/kissdom.h:1002:19: note: Technically the member function 'KissText::nodeType' can be static.
xmds-1.6.6/source/xml_basics.h:64:3: style: Class 'XMLException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmds-1.6.6/source/xml_basics.h:154:3: style: Class 'XMLString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmds-1.6.6/source/dom3.h:98:3: style: Struct 'DOMException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmds-1.6.6/source/kissdom.h:113:5: style: Class 'KissNodeList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmds-1.6.6/source/kissdom.h:143:3: style: Class 'KissNamedNodeMap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmds-1.6.6/source/kissdom.h:463:3: style: Class 'KissDocument' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmds-1.6.6/source/kissdom.h:1042:3: style: Class 'KissDocumentFragment' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmds-1.6.6/source/kissdom.h:64:8: style: The function 'hasFeature' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:150:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:64:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:71:17: style: The function 'createDocumentType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:166:25: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:71:17: note: Function in derived class
xmds-1.6.6/source/kissdom.h:77:13: style: The function 'createDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:180:21: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:77:13: note: Function in derived class
xmds-1.6.6/source/kissdom.h:85:22: style: The function 'getAs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:191:30: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:85:22: note: Function in derived class
xmds-1.6.6/source/kissdom.h:120:9: style: The function 'item' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:223:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:120:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:124:17: style: The function 'length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:230:25: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:124:17: note: Function in derived class
xmds-1.6.6/source/kissdom.h:150:9: style: The function 'getNamedItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:261:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:150:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:154:9: style: The function 'setNamedItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:277:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:154:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:158:9: style: The function 'removeNamedItem' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:289:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:158:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:162:17: style: The function 'length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:297:25: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:162:17: note: Function in derived class
xmds-1.6.6/source/kissdom.h:165:9: style: The function 'item' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:306:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:165:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:171:9: style: The function 'getNamedItemNS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:322:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:171:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:176:9: style: The function 'setNamedItemNS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:336:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:176:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:180:9: style: The function 'removeNamedItemNS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:355:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:180:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:229:20: style: The function 'nodeName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:458:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:229:20: note: Function in derived class
xmds-1.6.6/source/kissdom.h:232:20: style: The function 'nodeValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:465:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:232:20: note: Function in derived class
xmds-1.6.6/source/kissdom.h:235:16: style: The function 'setNodeValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:472:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:235:16: note: Function in derived class
xmds-1.6.6/source/kissdom.h:239:9: style: The function 'parentNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:488:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:239:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:242:16: style: The function 'setParentNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:495:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:242:16: note: Function in derived class
xmds-1.6.6/source/kissdom.h:246:19: style: The function 'childNodes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:503:27: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:246:19: note: Function in derived class
xmds-1.6.6/source/kissdom.h:249:9: style: The function 'firstChild' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:510:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:249:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:252:9: style: The function 'lastChild' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:517:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:252:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:255:9: style: The function 'previousSibling' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:524:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:255:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:258:9: style: The function 'nextSibling' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:531:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:258:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:261:23: style: The function 'attributes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:538:31: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:261:23: note: Function in derived class
xmds-1.6.6/source/kissdom.h:264:19: style: The function 'ownerDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:547:27: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:264:19: note: Function in derived class
xmds-1.6.6/source/kissdom.h:267:16: style: The function 'setOwnerDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:554:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:267:16: note: Function in derived class
xmds-1.6.6/source/kissdom.h:271:9: style: The function 'insertBefore' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:571:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:271:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:276:9: style: The function 'replaceChild' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:588:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:276:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:281:9: style: The function 'removeChild' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:599:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:281:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:285:9: style: The function 'appendChild' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:610:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:285:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:289:8: style: The function 'hasChildNodes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:616:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:289:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:292:8: style: The function 'normalize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:651:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:292:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:297:8: style: The function 'isSupported' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:665:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:297:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:302:20: style: The function 'namespaceURI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:679:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:302:20: note: Function in derived class
xmds-1.6.6/source/kissdom.h:305:20: style: The function 'prefix' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:700:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:305:20: note: Function in derived class
xmds-1.6.6/source/kissdom.h:308:8: style: The function 'setPrefix' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:707:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:308:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:312:20: style: The function 'localName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:718:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:312:20: note: Function in derived class
xmds-1.6.6/source/kissdom.h:317:8: style: The function 'hasAttributes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:726:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:317:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:320:20: style: The function 'baseURI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:733:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:320:20: note: Function in derived class
xmds-1.6.6/source/kissdom.h:323:17: style: The function 'compareDocumentOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:752:25: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:323:17: note: Function in derived class
xmds-1.6.6/source/kissdom.h:327:16: style: The function 'compareTreePosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:774:24: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:327:16: note: Function in derived class
xmds-1.6.6/source/kissdom.h:331:20: style: The function 'textContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:806:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:331:20: note: Function in derived class
xmds-1.6.6/source/kissdom.h:335:16: style: The function 'setTextContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:814:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:335:16: note: Function in derived class
xmds-1.6.6/source/kissdom.h:339:8: style: The function 'isSameNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:822:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:339:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:343:20: style: The function 'lookupNamespacePrefix' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:832:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:343:20: note: Function in derived class
xmds-1.6.6/source/kissdom.h:347:20: style: The function 'lookupNamespaceURI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:842:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:347:20: note: Function in derived class
xmds-1.6.6/source/kissdom.h:351:8: style: The function 'normalizeNS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:852:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:351:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:354:10: style: The function 'key' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:860:18: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:354:10: note: Function in derived class
xmds-1.6.6/source/kissdom.h:357:8: style: The function 'equalsNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:876:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:357:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:362:9: style: The function 'getAs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:885:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:362:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:366:8: style: The function 'readOnly' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:892:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:366:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:369:8: style: The function 'setReadOnly' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:903:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:369:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:409:19: style: The function 'nodeType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:479:25: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:409:19: note: Function in derived class
xmds-1.6.6/source/kissdom.h:412:8: style: The function 'setParentNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/kissdom.h:242:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:412:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:416:8: style: The function 'setOwnerDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/kissdom.h:267:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:416:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:420:9: style: The function 'insertBefore' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:571:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:420:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:425:9: style: The function 'replaceChild' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:588:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:425:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:430:9: style: The function 'removeChild' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:599:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:430:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:434:9: style: The function 'appendChild' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:610:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:434:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:438:9: style: The function 'cloneNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:637:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:438:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:442:20: style: The function 'namespaceURI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:679:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:442:20: note: Function in derived class
xmds-1.6.6/source/kissdom.h:445:17: style: The function 'compareDocumentOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:752:25: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:445:17: note: Function in derived class
xmds-1.6.6/source/kissdom.h:449:16: style: The function 'compareTreePosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:774:24: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:449:16: note: Function in derived class
xmds-1.6.6/source/kissdom.h:453:8: style: The function 'setTextContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/kissdom.h:335:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:453:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:457:8: style: The function 'normalizeNS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:852:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:457:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:460:8: style: The function 'checkChildAddingConstraints2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/kissdom.h:378:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:460:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:470:10: style: The function 'getDOMKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:938:18: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:470:10: note: Function in derived class
xmds-1.6.6/source/kissdom.h:473:23: style: The function 'doctype' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:945:31: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:473:23: note: Function in derived class
xmds-1.6.6/source/kissdom.h:476:28: style: The function 'implementation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:952:36: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:476:28: note: Function in derived class
xmds-1.6.6/source/kissdom.h:479:12: style: The function 'documentElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:959:20: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:479:12: note: Function in derived class
xmds-1.6.6/source/kissdom.h:482:12: style: The function 'createElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:974:20: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:482:12: note: Function in derived class
xmds-1.6.6/source/kissdom.h:486:21: style: The function 'createDocumentFragment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:981:29: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:486:21: note: Function in derived class
xmds-1.6.6/source/kissdom.h:489:9: style: The function 'createTextNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:988:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:489:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:493:12: style: The function 'createComment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:996:20: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:493:12: note: Function in derived class
xmds-1.6.6/source/kissdom.h:497:17: style: The function 'createCDATASection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1004:25: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:497:17: note: Function in derived class
xmds-1.6.6/source/kissdom.h:501:26: style: The function 'createProcessingInstruction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1015:34: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:501:26: note: Function in derived class
xmds-1.6.6/source/kissdom.h:506:9: style: The function 'createAttribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1028:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:506:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:510:20: style: The function 'createEntityReference' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1039:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:510:20: note: Function in derived class
xmds-1.6.6/source/kissdom.h:514:13: style: The function 'getElementsByTagName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1051:21: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:514:13: note: Function in derived class
xmds-1.6.6/source/kissdom.h:524:9: style: The function 'importNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1069:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:524:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:529:12: style: The function 'createElementNS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1077:20: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:529:12: note: Function in derived class
xmds-1.6.6/source/kissdom.h:534:9: style: The function 'createAttributeNS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1087:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:534:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:539:13: style: The function 'getElementsByTagNameNS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1103:21: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:539:13: note: Function in derived class
xmds-1.6.6/source/kissdom.h:544:12: style: The function 'getElementById' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1115:20: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:544:12: note: Function in derived class
xmds-1.6.6/source/kissdom.h:550:20: style: The function 'actualEncoding' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1125:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:550:20: note: Function in derived class
xmds-1.6.6/source/kissdom.h:553:8: style: The function 'setActualEncoding' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1135:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:553:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:557:20: style: The function 'encoding' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1143:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:557:20: note: Function in derived class
xmds-1.6.6/source/kissdom.h:560:8: style: The function 'setEncoding' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1152:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:560:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:564:8: style: The function 'standalone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1160:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:564:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:567:8: style: The function 'setStandalone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1170:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:567:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:571:8: style: The function 'strictErrorChecking' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1180:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:571:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:574:8: style: The function 'setStrictErrorChecking' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1189:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:574:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:578:20: style: The function 'version' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1197:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:578:20: note: Function in derived class
xmds-1.6.6/source/kissdom.h:581:8: style: The function 'setVersion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1205:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:581:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:585:9: style: The function 'adoptNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1217:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:585:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:589:8: style: The function 'setBaseURI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1226:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:589:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:621:19: style: The function 'nodeType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:479:25: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:621:19: note: Function in derived class
xmds-1.6.6/source/kissdom.h:624:23: style: The function 'attributes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:538:31: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:624:23: note: Function in derived class
xmds-1.6.6/source/kissdom.h:627:8: style: The function 'setOwnerDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/kissdom.h:267:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:627:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:631:9: style: The function 'cloneNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:637:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:631:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:635:20: style: The function 'namespaceURI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:679:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:635:20: note: Function in derived class
xmds-1.6.6/source/kissdom.h:638:20: style: The function 'prefix' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:700:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:638:20: note: Function in derived class
xmds-1.6.6/source/kissdom.h:641:8: style: The function 'setPrefix' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:707:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:641:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:645:20: style: The function 'localName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:718:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:645:20: note: Function in derived class
xmds-1.6.6/source/kissdom.h:648:8: style: The function 'hasAttributes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:726:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:648:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:651:8: style: The function 'normalizeNS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:852:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:651:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:664:20: style: The function 'tagName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1258:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:664:20: note: Function in derived class
xmds-1.6.6/source/kissdom.h:667:20: style: The function 'getAttribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1265:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:667:20: note: Function in derived class
xmds-1.6.6/source/kissdom.h:671:8: style: The function 'setAttribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1284:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:671:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:676:8: style: The function 'removeAttribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1300:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:676:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:680:9: style: The function 'getAttributeNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1312:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:680:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:684:9: style: The function 'setAttributeNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1325:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:684:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:688:9: style: The function 'removeAttributeNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1337:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:688:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:692:19: style: The function 'getElementsByTagName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1341:27: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:692:19: note: Function in derived class
xmds-1.6.6/source/kissdom.h:699:20: style: The function 'getAttributeNS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1359:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:699:20: note: Function in derived class
xmds-1.6.6/source/kissdom.h:704:8: style: The function 'setAttributeNS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1379:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:704:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:710:8: style: The function 'removeAttributeNS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1399:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:710:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:715:9: style: The function 'getAttributeNodeNS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1415:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:715:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:720:9: style: The function 'setAttributeNodeNS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1427:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:720:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:724:13: style: The function 'getElementsByTagNameNS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1447:21: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:724:13: note: Function in derived class
xmds-1.6.6/source/kissdom.h:729:8: style: The function 'hasAttribute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1458:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:729:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:733:8: style: The function 'hasAttributeNS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1475:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:733:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:767:22: style: The function 'nodeValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:465:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:767:22: note: Function in derived class
xmds-1.6.6/source/kissdom.h:770:8: style: The function 'setNodeValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/kissdom.h:235:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:770:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:774:17: style: The function 'nodeType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:479:25: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:774:17: note: Function in derived class
xmds-1.6.6/source/kissdom.h:777:8: style: The function 'setParentNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/kissdom.h:242:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:777:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:781:9: style: The function 'cloneNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:637:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:781:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:785:20: style: The function 'namespaceURI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:679:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:785:20: note: Function in derived class
xmds-1.6.6/source/kissdom.h:788:20: style: The function 'prefix' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:700:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:788:20: note: Function in derived class
xmds-1.6.6/source/kissdom.h:791:8: style: The function 'setPrefix' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:707:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:791:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:795:20: style: The function 'localName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:718:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:795:20: note: Function in derived class
xmds-1.6.6/source/kissdom.h:798:23: style: The function 'compareDocumentOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:752:25: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:798:23: note: Function in derived class
xmds-1.6.6/source/kissdom.h:802:16: style: The function 'compareTreePosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:774:24: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:802:16: note: Function in derived class
xmds-1.6.6/source/kissdom.h:806:8: style: The function 'checkChildAddingConstraints2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/kissdom.h:378:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:806:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:820:20: style: The function 'name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1512:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:820:20: note: Function in derived class
xmds-1.6.6/source/kissdom.h:823:8: style: The function 'specified' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1520:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:823:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:826:8: style: The function 'setSpecified' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1529:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:826:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:830:20: style: The function 'value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1544:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:830:20: note: Function in derived class
xmds-1.6.6/source/kissdom.h:833:8: style: The function 'setValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1554:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:833:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:839:18: style: The function 'ownerElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1564:26: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:839:18: note: Function in derived class
xmds-1.6.6/source/kissdom.h:842:8: style: The function 'setOwnerElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1573:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:842:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:868:22: style: The function 'nodeValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:465:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:868:22: note: Function in derived class
xmds-1.6.6/source/kissdom.h:871:8: style: The function 'setNodeValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/kissdom.h:235:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:871:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:875:9: style: The function 'insertBefore' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:571:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:875:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:880:9: style: The function 'replaceChild' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:588:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:880:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:885:9: style: The function 'removeChild' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:599:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:885:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:889:9: style: The function 'appendChild' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:610:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:889:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:893:8: style: The function 'setTextContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/kissdom.h:335:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:893:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:907:20: style: The function 'data' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1609:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:907:20: note: Function in derived class
xmds-1.6.6/source/kissdom.h:910:17: style: The function 'length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1617:25: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:910:17: note: Function in derived class
xmds-1.6.6/source/kissdom.h:913:20: style: The function 'substringData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1625:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:913:20: note: Function in derived class
xmds-1.6.6/source/kissdom.h:918:8: style: The function 'appendData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1637:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:918:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:922:8: style: The function 'insertData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1647:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:922:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:927:8: style: The function 'deleteData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1661:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:927:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:932:8: style: The function 'replaceData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1680:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:932:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:938:8: style: The function 'setData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1692:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:938:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:970:9: style: The function 'splitText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1737:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:970:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:976:8: style: The function 'isWhiteSpaceInElementContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1747:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:976:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:979:20: style: The function 'wholeText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1753:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:979:20: note: Function in derived class
xmds-1.6.6/source/kissdom.h:982:9: style: The function 'replaceWholeText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1760:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:982:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1032:19: style: The function 'nodeType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:479:25: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1032:19: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1035:9: style: The function 'cloneNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:637:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1035:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1039:8: style: The function 'normalizeNS' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:852:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1039:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1063:19: style: The function 'nodeType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:479:25: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1063:19: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1066:9: style: The function 'cloneNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:637:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1066:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1102:19: style: The function 'nodeType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:479:25: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1102:19: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1105:20: style: The function 'nodeValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:465:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1105:20: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1108:8: style: The function 'setParentNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/kissdom.h:242:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1108:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1112:9: style: The function 'cloneNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:637:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1112:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1116:23: style: The function 'compareDocumentOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:752:25: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1116:23: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1120:16: style: The function 'compareTreePosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:774:24: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1120:16: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1136:20: style: The function 'publicId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1828:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1136:20: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1139:20: style: The function 'systemId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1835:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1139:20: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1142:20: style: The function 'notationName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1842:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1142:20: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1147:20: style: The function 'actualEncoding' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1851:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1147:20: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1150:8: style: The function 'setActualEncoding' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1859:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1150:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1154:20: style: The function 'encoding' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1868:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1154:20: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1157:8: style: The function 'setEncoding' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1876:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1157:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1161:20: style: The function 'version' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1885:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1161:20: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1164:8: style: The function 'setVersion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1893:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1164:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1191:19: style: The function 'nodeType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:479:25: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1191:19: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1194:9: style: The function 'insertBefore' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:571:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1194:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1199:9: style: The function 'replaceChild' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:588:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1199:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1204:9: style: The function 'removeChild' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:599:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1204:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1208:9: style: The function 'appendChild' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:610:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1208:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1212:9: style: The function 'cloneNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:637:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1212:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1216:8: style: The function 'setTextContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/kissdom.h:335:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1216:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1229:20: style: The function 'name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1917:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1229:20: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1232:23: style: The function 'entities' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1925:31: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1232:23: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1235:23: style: The function 'notations' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1933:31: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1235:23: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1240:20: style: The function 'publicId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1941:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1240:20: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1243:20: style: The function 'systemId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1947:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1243:20: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1246:20: style: The function 'internalSubset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1953:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1246:20: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1269:22: style: The function 'nodeValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:465:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1269:22: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1272:8: style: The function 'setNodeValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/kissdom.h:235:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1272:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1276:17: style: The function 'nodeType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:479:25: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1276:17: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1279:9: style: The function 'insertBefore' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:571:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1279:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1284:9: style: The function 'replaceChild' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:588:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1284:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1289:9: style: The function 'removeChild' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:599:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1289:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1293:9: style: The function 'appendChild' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:610:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1293:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1297:9: style: The function 'cloneNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:637:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1297:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1301:8: style: The function 'setTextContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/kissdom.h:335:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1301:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1315:20: style: The function 'target' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1978:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1315:20: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1318:20: style: The function 'data' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1986:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1318:20: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1321:8: style: The function 'setData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:1994:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1321:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1342:19: style: The function 'nodeType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:479:25: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1342:19: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1345:8: style: The function 'setParentNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/kissdom.h:242:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1345:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1349:9: style: The function 'insertBefore' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:571:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1349:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1354:9: style: The function 'replaceChild' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:588:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1354:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1359:9: style: The function 'removeChild' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:599:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1359:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1363:9: style: The function 'appendChild' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:610:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1363:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1367:9: style: The function 'cloneNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:637:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1367:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1371:23: style: The function 'compareDocumentOrder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:752:25: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1371:23: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1375:16: style: The function 'compareTreePosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:774:24: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1375:16: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1379:8: style: The function 'setTextContent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/kissdom.h:335:16: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1379:8: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1392:20: style: The function 'publicId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:2023:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1392:20: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1395:20: style: The function 'systemId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:2030:28: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1395:20: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1417:19: style: The function 'nodeType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:479:25: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1417:19: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1420:9: style: The function 'cloneNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:637:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1420:9: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1446:19: style: The function 'nodeType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:479:25: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1446:19: note: Function in derived class
xmds-1.6.6/source/kissdom.h:1449:9: style: The function 'cloneNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/dom3.h:637:17: note: Virtual function in base class
xmds-1.6.6/source/kissdom.h:1449:9: note: Function in derived class
xmds-1.6.6/source/kissdom.cc:511:3: style: Exception should be caught by reference. [catchExceptionByValue]
xmds-1.6.6/source/kissdom.cc:642:3: style: Exception should be caught by reference. [catchExceptionByValue]
xmds-1.6.6/source/kissdom.cc:469:7: performance: Possible inefficient checking for 'myNodeList' emptiness. [stlSize]
xmds-1.6.6/source/kissdom.cc:542:7: performance: Possible inefficient checking for 'myNodeList' emptiness. [stlSize]
xmds-1.6.6/source/kissdom.cc:602:7: performance: Possible inefficient checking for 'myNodeList' emptiness. [stlSize]
xmds-1.6.6/source/kissdom.cc:666:7: performance: Possible inefficient checking for 'myNodeList' emptiness. [stlSize]
xmds-1.6.6/source/kissdom.cc:1051:11: performance: Possible inefficient checking for 'myNodeList' emptiness. [stlSize]
xmds-1.6.6/source/main.cc:189:8: style: The scope of the variable 'currentChar' can be reduced. [variableScope]
xmds-1.6.6/source/main.cc:191:8: style: The scope of the variable 'commentCharFlag' can be reduced. [variableScope]
xmds-1.6.6/source/main.cc:460:7: style: The scope of the variable 'resp' can be reduced. [variableScope]
xmds-1.6.6/source/main.cc:566:19: style: The scope of the variable 'temp' can be reduced. [variableScope]
xmds-1.6.6/source/main.cc:883:8: style: The scope of the variable 'command' can be reduced. [variableScope]
xmds-1.6.6/source/xmds_utils.h:54:3: style: Class 'xmdsException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmds-1.6.6/source/xml_parser.h:231:23: style: The function 'entityType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xml_parser.h:129:31: note: Virtual function in base class
xmds-1.6.6/source/xml_parser.h:231:23: note: Function in derived class
xmds-1.6.6/source/xml_parser.h:234:25: style: The function 'entityLocation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xml_parser.h:137:33: note: Virtual function in base class
xmds-1.6.6/source/xml_parser.h:234:25: note: Function in derived class
xmds-1.6.6/source/xml_parser.h:237:20: style: The function 'replacementText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xml_parser.h:147:28: note: Virtual function in base class
xmds-1.6.6/source/xml_parser.h:237:20: note: Function in derived class
xmds-1.6.6/source/xml_parser.h:242:8: style: The function 'makeTextString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xml_parser.h:204:16: note: Virtual function in base class
xmds-1.6.6/source/xml_parser.h:242:8: note: Function in derived class
xmds-1.6.6/source/xml_parser.h:274:25: style: The function 'entityLocation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xml_parser.h:137:33: note: Virtual function in base class
xmds-1.6.6/source/xml_parser.h:274:25: note: Function in derived class
xmds-1.6.6/source/xml_parser.h:277:20: style: The function 'replacementText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xml_parser.h:147:28: note: Virtual function in base class
xmds-1.6.6/source/xml_parser.h:277:20: note: Function in derived class
xmds-1.6.6/source/xml_parser.h:282:8: style: The function 'makeTextString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xml_parser.h:204:16: note: Virtual function in base class
xmds-1.6.6/source/xml_parser.h:282:8: note: Function in derived class
xmds-1.6.6/source/xml_parser.h:320:23: style: The function 'entityType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xml_parser.h:129:31: note: Virtual function in base class
xmds-1.6.6/source/xml_parser.h:320:23: note: Function in derived class
xmds-1.6.6/source/xml_parser.h:353:23: style: The function 'entityType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xml_parser.h:129:31: note: Virtual function in base class
xmds-1.6.6/source/xml_parser.h:353:23: note: Function in derived class
xmds-1.6.6/source/xml_parser.h:379:23: style: The function 'entityType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xml_parser.h:129:31: note: Virtual function in base class
xmds-1.6.6/source/xml_parser.h:379:23: note: Function in derived class
xmds-1.6.6/source/xml_parser.h:382:25: style: The function 'entityLocation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xml_parser.h:137:33: note: Virtual function in base class
xmds-1.6.6/source/xml_parser.h:382:25: note: Function in derived class
xmds-1.6.6/source/xml_parser.h:385:20: style: The function 'replacementText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xml_parser.h:147:28: note: Virtual function in base class
xmds-1.6.6/source/xml_parser.h:385:20: note: Function in derived class
xmds-1.6.6/source/xml_parser.h:452:8: style: The function 'makeTextString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xml_parser.h:204:16: note: Virtual function in base class
xmds-1.6.6/source/xml_parser.h:452:8: note: Function in derived class
xmds-1.6.6/source/xmds_argv.h:66:8: style: The function 'processElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_utils.h:103:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_argv.h:66:8: note: Function in derived class
xmds-1.6.6/source/xmds_argv.h:91:8: style: The function 'writeGlobals' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:69:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_argv.h:91:8: note: Function in derived class
xmds-1.6.6/source/xmds_field.h:135:8: style: The function 'processElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_utils.h:103:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_field.h:135:8: note: Function in derived class
xmds-1.6.6/source/xmds_field.h:219:8: style: The function 'writeDefines' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:65:18: note: Virtual function in base class
xmds-1.6.6/source/xmds_field.h:219:8: note: Function in derived class
xmds-1.6.6/source/xmds_field.h:223:8: style: The function 'writeGlobals' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:69:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_field.h:223:8: note: Function in derived class
xmds-1.6.6/source/xmds_field.h:227:8: style: The function 'writePrototypes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:73:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_field.h:227:8: note: Function in derived class
xmds-1.6.6/source/xmds_field.h:231:8: style: The function 'writeRoutines' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:77:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_field.h:231:8: note: Function in derived class
xmds-1.6.6/source/xmds_moment_group.h:64:8: style: The function 'processElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_utils.h:103:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_moment_group.h:64:8: note: Function in derived class
xmds-1.6.6/source/xmds_moment_group.h:107:8: style: The function 'writeDefines' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:65:18: note: Virtual function in base class
xmds-1.6.6/source/xmds_moment_group.h:107:8: note: Function in derived class
xmds-1.6.6/source/xmds_moment_group.h:111:8: style: The function 'writeGlobals' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:69:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_moment_group.h:111:8: note: Function in derived class
xmds-1.6.6/source/xmds_moment_group.h:115:8: style: The function 'writePrototypes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:73:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_moment_group.h:115:8: note: Function in derived class
xmds-1.6.6/source/xmds_moment_group.h:119:8: style: The function 'writeRoutines' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:77:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_moment_group.h:119:8: note: Function in derived class
xmds-1.6.6/source/xmds_output.h:59:8: style: The function 'processElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_utils.h:103:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_output.h:59:8: note: Function in derived class
xmds-1.6.6/source/xmds_output.h:106:8: style: The function 'writePrototypes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:73:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_output.h:106:8: note: Function in derived class
xmds-1.6.6/source/xmds_output.h:110:8: style: The function 'writeRoutines' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:77:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_output.h:110:8: note: Function in derived class
xmds-1.6.6/source/xmds_sequence.h:58:8: style: The function 'processElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_utils.h:103:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_sequence.h:58:8: note: Function in derived class
xmds-1.6.6/source/xmds_sequence.h:62:8: style: The function 'outputSampleCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_segment.h:61:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_sequence.h:62:8: note: Function in derived class
xmds-1.6.6/source/xmds_sequence.h:65:8: style: The function 'runsInOvertime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_segment.h:70:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_sequence.h:65:8: note: Function in derived class
xmds-1.6.6/source/xmds_sequence.h:73:8: style: The function 'writeDefines' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:65:18: note: Virtual function in base class
xmds-1.6.6/source/xmds_sequence.h:73:8: note: Function in derived class
xmds-1.6.6/source/xmds_sequence.h:77:8: style: The function 'writeGlobals' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:69:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_sequence.h:77:8: note: Function in derived class
xmds-1.6.6/source/xmds_sequence.h:81:8: style: The function 'writePrototypes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:73:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_sequence.h:81:8: note: Function in derived class
xmds-1.6.6/source/xmds_sequence.h:85:8: style: The function 'writeRoutines' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:77:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_sequence.h:85:8: note: Function in derived class
xmds-1.6.6/source/xmds_globals.h:58:8: style: The function 'processElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_utils.h:103:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_globals.h:58:8: note: Function in derived class
xmds-1.6.6/source/xmds_globals.h:66:8: style: The function 'writeGlobals' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:69:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_globals.h:66:8: note: Function in derived class
xmds-1.6.6/source/xmds_simulation.h:107:8: style: The function 'processElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_utils.h:103:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_simulation.h:107:8: note: Function in derived class
xmds-1.6.6/source/xmds_simulation.h:151:8: style: The function 'writeDefines' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:65:18: note: Virtual function in base class
xmds-1.6.6/source/xmds_simulation.h:151:8: note: Function in derived class
xmds-1.6.6/source/xmds_simulation.h:155:8: style: The function 'writeGlobals' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:69:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_simulation.h:155:8: note: Function in derived class
xmds-1.6.6/source/xmds_simulation.h:159:8: style: The function 'writePrototypes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:73:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_simulation.h:159:8: note: Function in derived class
xmds-1.6.6/source/xmds_simulation.h:163:8: style: The function 'writeRoutines' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:77:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_simulation.h:163:8: note: Function in derived class
xmds-1.6.6/source/main.cc:680:3: style: Exception should be caught by reference. [catchExceptionByValue]
xmds-1.6.6/source/main.cc:715:3: style: Exception should be caught by reference. [catchExceptionByValue]
xmds-1.6.6/source/main.cc:730:3: style: Exception should be caught by reference. [catchExceptionByValue]
xmds-1.6.6/source/xmds_arg.h:55:5: style: Class 'xmdsArg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmds-1.6.6/source/xmds_arg_element.cc:111:8: style: The scope of the variable 'shortOptExists' can be reduced. [variableScope]
xmds-1.6.6/source/xmds_arg_element.cc:140:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_arg_element.cc:167:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_arg_element.h:65:8: style: The function 'processElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_utils.h:103:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_arg_element.h:65:8: note: Function in derived class
xmds-1.6.6/source/xmds_argv.cc:84:19: style: Unused variable: anXMLStringList [unusedVariable]
xmds-1.6.6/source/xmds_argv.cc:68:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_argv.cc:120:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_argv.cc:132:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_argv.cc:158:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_argv.cc:179:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_argv.cc:221:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_argv.cc:222:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_argv.cc:223:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_breakpoint.cc:141:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_breakpoint.cc:143:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_breakpoint.cc:183:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_breakpoint.cc:202:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_breakpoint.cc:207:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_breakpoint.cc:381:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_breakpoint.cc:387:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_breakpoint.cc:419:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_breakpoint.cc:495:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_breakpoint.cc:500:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_breakpoint.cc:506:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_breakpoint.cc:510:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_breakpoint.cc:521:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_breakpoint.cc:605:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_breakpoint.cc:624:9: warning: %s in format string (no. 1) requires 'char *' but the argument type is 'unsigned long'. [invalidPrintfArgType_s]
xmds-1.6.6/source/xmds_breakpoint.cc:629:9: warning: %s in format string (no. 1) requires 'char *' but the argument type is 'unsigned long'. [invalidPrintfArgType_s]
xmds-1.6.6/source/xmds_breakpoint.cc:636:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_breakpoint.cc:711:17: style: Variable 'swapped' is assigned a value that is never used. [unreadVariable]
xmds-1.6.6/source/xmds_breakpoint.cc:425:10: style: Unused variable: precisionString [unusedVariable]
xmds-1.6.6/source/xmds_breakpoint.cc:425:27: style: Unused variable: precision [unusedVariable]
xmds-1.6.6/source/xmds_breakpoint.cc:145:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_breakpoint.cc:336:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_breakpoint.cc:337:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_breakpoint.cc:355:46: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_breakpoint.cc:404:42: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_breakpoint.cc:544:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_breakpoint.cc:561:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_breakpoint.cc:577:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_breakpoint.cc:599:46: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_breakpoint.cc:679:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_breakpoint.cc:696:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_breakpoint.cc:727:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_breakpoint.cc:55:17: warning: Member variable 'xmdsBreakpoint::outputSpace' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xmds_breakpoint.cc:55:17: warning: Member variable 'xmdsBreakpoint::autoIncrementFilenames' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xmds_vector.h:50:5: style: Class 'xmdsVector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmds-1.6.6/source/xmds_breakpoint.h:62:8: style: The function 'processElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_utils.h:103:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_breakpoint.h:62:8: note: Function in derived class
xmds-1.6.6/source/xmds_breakpoint.h:65:8: style: The function 'runsInOvertime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_segment.h:70:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_breakpoint.h:65:8: note: Function in derived class
xmds-1.6.6/source/xmds_breakpoint.h:75:8: style: The function 'writePrototypes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:73:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_breakpoint.h:75:8: note: Function in derived class
xmds-1.6.6/source/xmds_breakpoint.h:79:8: style: The function 'writeRoutines' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:77:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_breakpoint.h:79:8: note: Function in derived class
xmds-1.6.6/source/xmds_breakpoint.cc:131:9: performance: Possible inefficient checking for 'aSpaceList' emptiness. [stlSize]
xmds-1.6.6/source/xmds_element.cc:70:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_element.cc:91:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_element.cc:106:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_element.cc:121:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_element.cc:137:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_field.cc:628:42: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_field.cc:884:42: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_field.cc:258:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_field.cc:263:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_field.cc:279:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_field.cc:483:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_field.cc:595:7: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_field.cc:669:9: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_field.cc:677:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_field.cc:677:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'const signed char *'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_field.cc:717:9: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_field.cc:725:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_field.cc:725:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'const signed char *'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_field.cc:744:9: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_field.cc:794:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_field.cc:794:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'const signed char *'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_field.cc:806:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_field.cc:902:9: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_field.cc:908:9: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_field.cc:908:9: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_field.cc:916:9: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_field.cc:916:9: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_field.cc:925:9: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_field.cc:985:11: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_field.cc:991:11: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_field.cc:991:11: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_field.cc:999:11: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_field.cc:999:11: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_field.cc:1007:11: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_field.cc:1049:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_field.cc:1049:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_field.cc:1123:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_field.cc:1123:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_field.cc:1366:3: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_field.cc:1377:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_field.cc:1377:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_field.cc:1381:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_field.cc:1390:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_field.cc:1424:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_field.cc:607:52: style: Function 'openLoops' argument 4 names different: declaration 'isLoopParallelisable' definition 'paralleliseLoop'. [funcArgNamesDifferent]
xmds-1.6.6/source/xmds_field.h:194:31: note: Function 'openLoops' argument 4 names different: declaration 'isLoopParallelisable' definition 'paralleliseLoop'.
xmds-1.6.6/source/xmds_field.cc:607:52: note: Function 'openLoops' argument 4 names different: declaration 'isLoopParallelisable' definition 'paralleliseLoop'.
xmds-1.6.6/source/xmds_field.cc:79:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_field.cc:105:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_field.cc:133:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_field.cc:191:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_field.cc:255:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_field.cc:278:11: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_field.cc:321:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_field.cc:322:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_field.cc:323:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_field.cc:364:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_field.cc:376:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_field.cc:462:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_field.cc:481:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_field.cc:502:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_field.cc:542:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_field.cc:563:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_field.cc:585:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_field.cc:621:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_field.cc:767:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_field.cc:784:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_field.cc:813:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_field.cc:861:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_field.cc:1228:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_field.cc:1262:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_field.cc:1325:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_field.cc:1401:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_field.cc:1453:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_field.cc:1472:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_field.cc:1495:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_field.cc:1519:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_field.cc:637:7: style: Boolean variable 'swapped' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean]
xmds-1.6.6/source/xmds_field.cc:893:7: style: Boolean variable 'swapped' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean]
xmds-1.6.6/source/xmds_field.cc:167:12: warning: Member variable 'xmdsField::myNeedsFFTWPlans' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xmds_vector_element.h:62:8: style: The function 'processElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_utils.h:103:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_vector_element.h:62:8: note: Function in derived class
xmds-1.6.6/source/xmds_vector_element.h:75:8: style: The function 'writeInitialiseRoutine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_vector.h:131:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_vector_element.h:75:8: note: Function in derived class
xmds-1.6.6/source/xmds_field.cc:1018:3: error: Mismatching allocation and deallocation: isKSpace [mismatchAllocDealloc]
xmds-1.6.6/source/xmds_field.cc:243:7: performance: Possible inefficient checking for 'anXMLStringList' emptiness. [stlSize]
xmds-1.6.6/source/xmds_filter.cc:364:42: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_filter.cc:569:48: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_filter.cc:629:48: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_filter.cc:755:50: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_filter.cc:853:46: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_filter.cc:106:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:109:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:314:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:334:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:347:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:350:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:450:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:462:15: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:467:17: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:476:17: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:491:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:501:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:501:13: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:557:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:557:11: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:557:11: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:566:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:594:17: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:607:15: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:654:17: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:667:15: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:672:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:685:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:696:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:701:15: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:710:15: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:725:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:735:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:735:11: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:781:19: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:795:17: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:801:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:801:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:812:17: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:815:17: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:838:19: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:841:19: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:862:15: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:872:19: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:876:15: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:876:15: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:887:19: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:903:19: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:908:15: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:916:15: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:924:17: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:929:15: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:936:15: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:946:19: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:951:15: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:951:15: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:962:19: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:978:19: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:983:15: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:991:15: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:999:17: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:1004:15: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_filter.cc:171:18: style: The scope of the variable 'nextElement' can be reduced. [variableScope]
xmds-1.6.6/source/xmds_filter.cc:112:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:387:41: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:435:11: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:443:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:460:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:463:15: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:470:15: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:473:15: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:479:15: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:481:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:488:15: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:493:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:498:15: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:503:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:527:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:537:11: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:556:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:575:15: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:605:15: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:618:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:635:15: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:665:15: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:694:11: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:697:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:704:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:707:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:713:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:715:11: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:722:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:727:11: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:732:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:737:11: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:762:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:793:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:809:15: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:828:15: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:835:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:859:11: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:870:19: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:885:19: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:901:19: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:923:19: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:944:19: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:960:19: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:976:19: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:998:19: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:1015:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:1026:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_filter.cc:49:13: warning: Member variable 'xmdsFilter::mySpace' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xmds_filter.cc:49:13: warning: Member variable 'xmdsFilter::myNumIntegrateMomentGroups' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xmds_filter.cc:49:13: warning: Member variable 'xmdsFilter::myNumNonLoopPropagation' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xmds_filter.cc:49:13: warning: Member variable 'xmdsFilter::myNonoises' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xmds_filter.h:59:8: style: The function 'processElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_utils.h:103:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_filter.h:59:8: note: Function in derived class
xmds-1.6.6/source/xmds_filter.h:63:8: style: The function 'runsInOvertime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_segment.h:70:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_filter.h:63:8: note: Function in derived class
xmds-1.6.6/source/xmds_filter.h:105:8: style: The function 'writePrototypes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:73:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_filter.h:105:8: note: Function in derived class
xmds-1.6.6/source/xmds_filter.h:109:8: style: The function 'writeRoutines' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:77:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_filter.h:109:8: note: Function in derived class
xmds-1.6.6/source/xmds_filter.cc:97:9: performance: Possible inefficient checking for 'aSpaceList' emptiness. [stlSize]
xmds-1.6.6/source/xmds_integrate.cc:350:46: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate.cc:1345:48: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate.cc:113:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:130:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:130:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:136:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:389:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:497:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:525:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:536:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1070:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1091:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1158:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1224:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1236:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1245:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1245:13: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1270:11: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1279:11: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1334:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1334:11: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1334:11: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1343:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1358:17: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1373:15: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1417:17: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1432:15: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1438:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1452:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1464:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1473:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1473:11: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1507:19: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1521:17: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1528:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1528:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1538:15: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1559:17: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1573:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1582:17: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1587:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1587:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1598:17: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1614:17: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1618:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1618:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1622:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1626:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1632:15: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1636:15: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1640:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1717:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1717:11: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1723:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1723:11: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1735:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1735:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1741:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1741:11: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1747:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1771:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1776:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1877:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:1888:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate.cc:417:18: style: The scope of the variable 'nextElement' can be reduced. [variableScope]
xmds-1.6.6/source/xmds_integrate.cc:365:11: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate.cc:595:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate.cc:649:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate.cc:667:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate.cc:867:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate.cc:901:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate.cc:902:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate.cc:922:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate.cc:1144:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate.cc:1148:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate.cc:1189:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate.cc:1208:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate.cc:1217:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate.cc:1233:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate.cc:1238:11: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate.cc:1242:15: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate.cc:1247:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate.cc:1302:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate.cc:1314:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate.cc:1333:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate.cc:1351:15: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate.cc:1370:14: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate.cc:1385:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate.cc:1410:14: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate.cc:1429:14: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate.cc:1461:11: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate.cc:1466:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate.cc:1470:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate.cc:1475:11: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate.cc:1501:16: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate.cc:1519:16: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate.cc:1536:14: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate.cc:1550:14: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate.cc:1557:16: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate.cc:1580:16: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate.cc:1596:16: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate.cc:1612:16: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate.cc:1631:16: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate.cc:1650:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate.cc:1661:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate.cc:50:16: warning: Member variable 'xmdsIntegrate::myLattice' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xmds_integrate.cc:50:16: warning: Member variable 'xmdsIntegrate::myConstantK' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xmds_integrate.cc:50:16: warning: Member variable 'xmdsIntegrate::myCrossDimNumber' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xmds_integrate.cc:50:16: warning: Member variable 'xmdsIntegrate::myNumIntegrateMomentGroups' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xmds_integrate.cc:50:16: warning: Member variable 'xmdsIntegrate::myNumNonLoopPropagation' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xmds_integrate.cc:50:16: warning: Member variable 'xmdsIntegrate::myNonoises' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xmds_integrate.cc:50:16: warning: Member variable 'xmdsIntegrate::mySmallmemory' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xmds_integrate.cc:50:16: warning: Member variable 'xmdsIntegrate::myHaltNonFinite' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xmds_integrate.cc:50:16: warning: Member variable 'xmdsIntegrate::myMinStep' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xmds_integrate.h:66:8: style: The function 'processElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_utils.h:103:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate.h:66:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate.h:70:8: style: The function 'runsInOvertime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_segment.h:70:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate.h:70:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate.h:75:10: style: The function 'writeDefines' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:65:18: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate.h:75:10: note: Function in derived class
xmds-1.6.6/source/xmds_integrate.h:79:8: style: The function 'writeGlobals' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:69:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate.h:79:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate.h:83:8: style: The function 'writePrototypes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:73:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate.h:83:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate.h:91:8: style: The function 'writeRoutines' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:77:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate.h:91:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate.h:256:8: style: The function 'outputSampleCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_segment.h:61:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate.h:256:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate.h:259:8: style: The function 'writeInitialisationCalls' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_segment.h:64:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate.h:259:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate.h:269:16: style: The function 'writeDestructionCalls' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_segment.h:67:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate.h:269:16: note: Function in derived class
xmds-1.6.6/source/xmds_integrate.cc:253:11: performance: Possible inefficient checking for 'aBoolList' emptiness. [stlSize]
xmds-1.6.6/source/xmds_integrate.cc:278:11: performance: Possible inefficient checking for 'myKVectorNamesList' emptiness. [stlSize]
xmds-1.6.6/source/xmds_integrate.cc:791:11: performance: Possible inefficient checking for 'mycoStructList' emptiness. [stlSize]
xmds-1.6.6/source/xmds_integrate_ark45.cc:129:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:192:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:197:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:202:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:208:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:261:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:402:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:430:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:430:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:431:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:434:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:434:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:438:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:443:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:446:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:447:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:448:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:497:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:523:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:651:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:673:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:685:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:687:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:690:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:728:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:743:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:769:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:770:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:771:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:778:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:800:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:807:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:816:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:818:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:821:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:857:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:872:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:874:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:987:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:993:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:993:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:993:5: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:993:5: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1000:3: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1007:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1007:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1007:3: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1007:3: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1029:7: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1031:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1097:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1103:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1103:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1103:5: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1103:5: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1116:7: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1116:7: warning: %li in format string (no. 10) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1149:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1201:3: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1235:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1241:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1241:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1241:5: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1241:5: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1254:7: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1254:7: warning: %li in format string (no. 10) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1287:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1354:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1360:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1360:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1360:5: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1360:5: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1373:7: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1373:7: warning: %li in format string (no. 10) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1406:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1458:3: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1492:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1498:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1498:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1498:5: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1498:5: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1511:7: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1511:7: warning: %li in format string (no. 10) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1544:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1617:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45.cc:889:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark45.cc:893:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark45.cc:906:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark45.cc:933:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark45.cc:973:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1026:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1043:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1059:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1075:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1086:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1114:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1129:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1137:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1166:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1178:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1191:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1213:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1224:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1252:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1267:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1275:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1304:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1316:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1332:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1343:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1371:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1386:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1394:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1423:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1435:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1448:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1470:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1481:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1509:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1524:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1532:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1561:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1573:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1586:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1599:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1629:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark45.cc:1638:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark45.cc:51:21: warning: Member variable 'xmdsIntegrateARK45::myMaxIterations' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xmds_integrate_ark45.h:58:8: style: The function 'processElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_utils.h:103:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_ark45.h:58:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_ark45.h:70:8: style: The function 'writePrototypes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:73:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_ark45.h:70:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_ark45.h:74:8: style: The function 'writeRoutines' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:77:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_ark45.h:74:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_ark45ex.cc:175:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark45ex.cc:223:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark45ex.cc:239:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark45ex.cc:277:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark45ex.cc:292:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark45ex.cc:307:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark45ex.cc:344:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark45ex.cc:379:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark45ex.cc:395:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark45ex.cc:410:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark45ex.cc:450:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark45ex.cc:465:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark45ex.cc:480:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark45ex.cc:520:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark45ex.cc:535:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark45ex.cc:573:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark45ex.cc:588:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark45ex.cc:115:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ex.cc:123:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ex.cc:135:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ex.cc:168:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ex.cc:259:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ex.cc:264:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ex.cc:327:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ex.cc:332:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ex.cc:361:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ex.cc:366:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ex.cc:432:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ex.cc:437:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ex.cc:500:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ex.cc:505:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ex.cc:555:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ex.cc:560:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.h:58:8: style: The function 'processElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_utils.h:103:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_ex.h:58:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_ex.h:64:10: style: The function 'writePrototypes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:73:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_ex.h:64:10: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_ex.h:68:8: style: The function 'writeRoutines' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:77:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_ex.h:68:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_ark45ex.h:60:8: style: The function 'processElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_utils.h:103:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_ark45ex.h:60:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_ark45ex.h:66:10: style: The function 'writePrototypes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:73:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_ark45ex.h:66:10: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_ark45ex.h:70:8: style: The function 'writeRoutines' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:77:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_ark45ex.h:70:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_ark45ex.h:78:8: style: The function 'writeSingleStepCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_integrate_ark45.h:78:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_ark45ex.h:78:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:190:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:248:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:276:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:312:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:347:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:398:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:458:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:515:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:571:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:125:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:133:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:147:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:182:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:202:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:204:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:235:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:260:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:265:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:289:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:297:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:302:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:333:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:365:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:370:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:375:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:383:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:388:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:425:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:430:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:435:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:443:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:448:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:482:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:487:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:492:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:500:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:505:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:538:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:543:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:548:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:556:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:561:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:596:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:601:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:610:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark45ip.cc:615:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.h:58:8: style: The function 'processElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_utils.h:103:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_ip.h:58:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_ip.h:64:10: style: The function 'writePrototypes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:73:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_ip.h:64:10: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_ip.h:68:8: style: The function 'writeRoutines' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:77:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_ip.h:68:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_ark45ip.h:60:8: style: The function 'processElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_utils.h:103:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_ark45ip.h:60:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_ark45ip.h:67:10: style: The function 'writePrototypes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:73:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_ark45ip.h:67:10: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_ark45ip.h:75:8: style: The function 'writeRoutines' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:77:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_ark45ip.h:75:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_ark45ip.h:80:8: style: The function 'writeSingleStepCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_integrate_ark45.h:78:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_ark45ip.h:80:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_ark89.cc:281:43: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89.cc:310:43: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89.cc:330:43: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89.cc:366:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89.cc:476:43: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89.cc:135:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:196:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:199:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:202:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:206:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:260:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:389:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:413:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:413:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:414:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:417:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:417:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:420:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:423:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:426:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:427:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:428:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:474:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:652:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:662:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:684:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:696:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:698:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:701:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:765:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:809:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:835:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:836:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:837:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:844:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:868:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:873:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:882:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:884:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:887:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:926:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:939:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:941:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1041:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1047:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1047:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1047:5: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1047:5: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1054:3: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1061:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1061:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1061:3: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1061:3: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1080:7: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1082:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1136:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1142:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1142:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1142:5: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1142:5: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1152:7: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1152:7: warning: %li in format string (no. 10) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1179:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1222:3: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1250:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1256:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1256:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1256:5: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1256:5: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1266:7: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1266:7: warning: %li in format string (no. 10) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1293:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1348:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1354:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1354:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1354:5: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1354:5: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1364:7: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1364:7: warning: %li in format string (no. 10) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1391:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1434:3: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1462:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1468:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1468:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1468:5: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1468:5: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1478:7: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1478:7: warning: %li in format string (no. 10) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1505:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1566:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89.cc:953:121: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark89.cc:956:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark89.cc:966:127: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark89.cc:990:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1027:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1077:121: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1091:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1104:127: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1117:121: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1125:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1150:125: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1162:123: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1167:133: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1193:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1202:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1212:127: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1231:121: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1239:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1264:125: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1276:123: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1281:133: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1307:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1316:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1329:121: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1337:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1362:125: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1374:123: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1379:133: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1405:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1414:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1424:127: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1443:121: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1451:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1476:125: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1488:123: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1493:133: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1519:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1528:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1538:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1548:127: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1575:127: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark89.cc:1581:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ark89.cc:51:21: warning: Member variable 'xmdsIntegrateARK89::myMaxIterations' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xmds_integrate_ark89.h:58:8: style: The function 'processElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_utils.h:103:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_ark89.h:58:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_ark89.h:70:8: style: The function 'writePrototypes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:73:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_ark89.h:70:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_ark89.h:74:8: style: The function 'writeRoutines' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:77:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_ark89.h:74:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:175:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:230:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:274:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:318:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:362:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:406:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:450:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:494:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:538:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:582:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:626:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:670:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:714:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:758:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:802:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:844:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:861:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:929:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:955:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:981:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:115:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:123:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:135:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:168:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:250:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:255:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:294:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:299:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:338:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:343:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:382:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:387:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:426:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:431:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:470:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:475:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:514:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:519:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:558:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:563:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:602:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:607:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:646:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:651:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:690:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:695:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:734:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:739:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:778:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:783:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:822:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:827:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:889:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:894:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:907:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ex.cc:912:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ex.h:60:8: style: The function 'processElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_utils.h:103:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_ark89ex.h:60:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_ark89ex.h:66:10: style: The function 'writePrototypes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:73:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_ark89ex.h:66:10: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_ark89ex.h:70:8: style: The function 'writeRoutines' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:77:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_ark89ex.h:70:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_ark89ex.h:78:8: style: The function 'writeSingleStepCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_integrate_ark89.h:78:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_ark89ex.h:78:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:190:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:264:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:334:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:398:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:462:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:526:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:590:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:654:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:718:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:782:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:846:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:910:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:974:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:1038:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:1102:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:1164:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:1181:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:1237:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:1263:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:1289:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:125:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:133:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:147:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:182:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:202:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:204:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:242:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:284:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:290:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:301:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:307:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:313:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:355:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:360:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:365:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:371:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:377:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:419:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:424:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:429:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:435:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:441:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:483:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:488:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:493:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:499:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:505:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:547:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:552:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:557:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:563:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:569:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:611:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:616:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:621:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:627:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:633:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:675:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:680:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:685:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:691:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:697:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:739:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:744:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:749:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:755:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:761:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:803:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:808:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:813:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:819:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:825:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:867:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:872:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:877:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:883:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:889:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:931:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:936:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:941:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:947:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:953:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:995:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:1000:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:1005:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:1011:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:1017:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:1059:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:1064:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:1069:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:1075:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:1081:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:1123:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:1128:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:1133:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:1139:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:1145:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:1208:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:1219:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:225:15: style: The scope of the variable 'kStep' can be reduced. [variableScope]
xmds-1.6.6/source/xmds_integrate_ark89ip.cc:227:5: style: Variable 'kStep' is assigned a value that is never used. [unreadVariable]
xmds-1.6.6/source/xmds_integrate_ark89ip.h:60:8: style: The function 'processElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_utils.h:103:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_ark89ip.h:60:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_ark89ip.h:67:10: style: The function 'writePrototypes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:73:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_ark89ip.h:67:10: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_ark89ip.h:75:8: style: The function 'writeRoutines' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:77:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_ark89ip.h:75:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_ark89ip.h:80:8: style: The function 'writeSingleStepCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_integrate_ark89.h:78:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_ark89ip.h:80:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_ex.cc:310:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ex.cc:115:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:147:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:169:11: portability: %li in format string (no. 2) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:194:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:197:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:238:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:266:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:266:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:270:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:288:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:297:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:300:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:302:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:337:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:337:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:339:11: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:340:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:340:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:342:11: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:344:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:344:11: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:346:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:346:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:348:11: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:349:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:349:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:351:11: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:353:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:353:11: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:359:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:359:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:361:11: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:362:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:362:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:364:11: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:366:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:366:11: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:368:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:368:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:370:11: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:371:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:371:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:373:11: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:375:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:375:11: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:385:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:385:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:387:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:387:3: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:391:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:391:3: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:414:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:430:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:458:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:462:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:472:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:472:3: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ex.cc:128:17: style: Variable 'coKey' is assigned a value that is never used. [unreadVariable]
xmds-1.6.6/source/xmds_integrate_ex.cc:379:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ex.cc:380:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ex.cc:453:149: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ex.cc:143:7: performance: Possible inefficient checking for 'coVectorComponentNamesList' emptiness. [stlSize]
xmds-1.6.6/source/xmds_integrate_ip.cc:329:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ip.cc:627:43: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ip.cc:720:43: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ip.cc:976:43: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ip.cc:1069:43: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_ip.cc:159:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:164:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:166:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:173:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:175:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:179:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:249:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:257:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:286:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:286:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:288:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:288:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:292:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:320:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:323:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:334:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:342:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:342:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'const signed char *'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:369:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:369:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:371:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:372:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:372:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:374:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:376:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:377:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:377:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:379:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:380:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:380:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:382:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:384:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:388:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:388:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:390:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:391:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:391:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:393:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:395:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:396:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:396:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:398:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:399:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:399:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:401:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:403:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:409:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:409:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:434:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:487:5: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:488:5: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:490:5: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:490:5: warning: %li in format string (no. 8) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:492:5: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:495:5: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:500:5: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:501:5: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:503:5: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:503:5: warning: %li in format string (no. 8) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:505:5: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:508:5: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:534:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:550:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:575:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:575:7: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:577:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:577:7: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:611:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:614:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:633:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:641:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:641:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:664:6: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:664:6: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:666:6: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:667:6: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:667:6: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:669:6: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:671:6: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:672:6: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:672:6: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:674:6: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:675:6: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:675:6: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:677:6: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:679:6: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:684:6: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:684:6: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:686:6: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:687:6: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:687:6: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:689:6: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:691:6: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:692:6: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:692:6: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:694:6: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:695:6: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:695:6: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:697:6: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:699:6: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:705:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:705:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:726:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:734:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:734:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:757:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:757:7: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:757:7: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:762:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:762:7: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:762:7: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:768:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:768:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:793:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:841:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:841:7: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:843:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:843:7: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:848:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:873:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:899:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:924:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:924:7: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:926:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:926:7: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:960:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:963:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:982:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:990:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:990:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1013:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1013:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1015:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1016:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1016:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1018:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1020:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1021:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1021:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1023:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1024:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1024:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1026:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1028:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1033:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1033:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1035:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1036:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1036:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1038:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1040:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1041:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1041:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1043:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1044:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1044:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1046:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1048:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1054:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1054:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1075:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1083:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1083:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1106:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1106:7: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1106:7: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1111:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1111:7: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1111:7: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1117:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1117:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1142:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1208:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1208:7: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1210:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1210:7: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:1215:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_ip.cc:360:147: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ip.cc:479:145: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ip.cc:655:146: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ip.cc:748:147: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ip.cc:1004:147: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_ip.cc:1097:147: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.cc:155:43: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk4.cc:96:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:100:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:153:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:171:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:181:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:187:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:213:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:233:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:257:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:257:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:258:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:265:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:291:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:304:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:306:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:417:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:423:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:423:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:423:5: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:423:5: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:430:3: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:437:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:437:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:437:3: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:437:3: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:456:7: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:458:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:512:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:518:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:518:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:518:5: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:518:5: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:528:7: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:528:7: warning: %li in format string (no. 10) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:555:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:589:3: warning: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'const signed char *'. [invalidPrintfArgType_uint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:615:3: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:643:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:649:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:649:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:649:5: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:649:5: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:659:7: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:659:7: warning: %li in format string (no. 10) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:686:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:741:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:747:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:747:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:747:5: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:747:5: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:757:7: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:757:7: warning: %li in format string (no. 10) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:784:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:827:3: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:855:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:861:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:861:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:861:5: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:861:5: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:871:7: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:871:7: warning: %li in format string (no. 10) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:898:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:959:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4.cc:320:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.cc:323:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.cc:335:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.cc:361:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.cc:403:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.cc:453:121: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.cc:467:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.cc:480:127: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.cc:493:121: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.cc:501:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.cc:526:125: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.cc:538:123: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.cc:543:133: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.cc:569:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.cc:578:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.cc:590:126: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.cc:601:126: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.cc:624:121: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.cc:632:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.cc:657:125: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.cc:669:123: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.cc:674:133: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.cc:700:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.cc:709:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.cc:722:121: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.cc:730:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.cc:755:125: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.cc:767:123: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.cc:772:133: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.cc:798:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.cc:807:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.cc:817:127: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.cc:836:121: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.cc:844:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.cc:869:125: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.cc:881:123: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.cc:886:133: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.cc:912:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.cc:921:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.cc:931:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.cc:941:127: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.cc:968:127: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.cc:974:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk4.h:58:8: style: The function 'processElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_utils.h:103:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_rk4.h:58:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_rk4.h:64:10: style: The function 'writePrototypes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:73:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_rk4.h:64:10: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_rk4.h:68:8: style: The function 'writeRoutines' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:77:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_rk4.h:68:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_rk4ex.cc:160:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk4ex.cc:176:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk4ex.cc:214:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk4ex.cc:230:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk4ex.cc:268:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk4ex.cc:284:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk4ex.cc:320:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk4ex.cc:336:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk4ex.cc:374:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk4ex.cc:100:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4ex.cc:116:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4ex.cc:196:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4ex.cc:201:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4ex.cc:250:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4ex.cc:255:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4ex.cc:302:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4ex.cc:307:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4ex.cc:356:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4ex.cc:361:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4ex.h:60:8: style: The function 'processElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_utils.h:103:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_rk4ex.h:60:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_rk4ex.h:66:10: style: The function 'writePrototypes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:73:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_rk4ex.h:66:10: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_rk4ex.h:70:8: style: The function 'writeRoutines' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:77:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_rk4ex.h:70:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_rk4ex.h:74:8: style: The function 'writeSingleStepCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_integrate_rk4.h:72:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_rk4ex.h:74:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_rk4ip.cc:169:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk4ip.cc:193:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk4ip.cc:226:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk4ip.cc:242:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk4ip.cc:274:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk4ip.cc:290:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk4ip.cc:319:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk4ip.cc:335:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk4ip.cc:381:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk4ip.cc:107:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4ip.cc:123:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4ip.cc:180:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4ip.cc:206:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4ip.cc:211:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4ip.cc:261:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4ip.cc:306:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4ip.cc:352:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4ip.cc:361:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4ip.cc:369:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk4ip.h:60:8: style: The function 'processElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_utils.h:103:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_rk4ip.h:60:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_rk4ip.h:66:10: style: The function 'writePrototypes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:73:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_rk4ip.h:66:10: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_rk4ip.h:70:8: style: The function 'writeRoutines' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:77:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_rk4ip.h:70:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_rk4ip.h:74:8: style: The function 'writeSingleStepCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_integrate_rk4.h:72:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_rk4ip.h:74:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_rk9.cc:156:43: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk9.cc:97:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:101:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:154:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:185:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:325:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:331:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:357:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:377:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:398:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:398:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:399:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:405:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:440:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:452:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:454:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:554:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:560:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:560:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:560:5: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:560:5: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:567:3: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:574:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:574:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:574:3: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:574:3: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:593:7: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:595:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:649:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:655:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:655:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:655:5: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:655:5: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:665:7: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:665:7: warning: %li in format string (no. 10) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:692:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:735:3: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:763:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:769:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:769:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:769:5: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:769:5: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:779:7: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:779:7: warning: %li in format string (no. 10) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:806:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:861:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:867:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:867:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:867:5: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:867:5: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:877:7: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:877:7: warning: %li in format string (no. 10) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:904:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:947:3: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:975:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:981:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:981:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:981:5: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:981:5: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:991:7: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:991:7: warning: %li in format string (no. 10) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:1018:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:1079:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9.cc:466:121: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk9.cc:469:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk9.cc:479:127: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk9.cc:503:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk9.cc:540:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk9.cc:590:121: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk9.cc:604:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk9.cc:617:127: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk9.cc:630:121: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk9.cc:638:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk9.cc:663:125: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk9.cc:675:123: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk9.cc:680:133: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk9.cc:706:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk9.cc:715:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk9.cc:725:127: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk9.cc:744:121: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk9.cc:752:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk9.cc:777:125: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk9.cc:789:123: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk9.cc:794:133: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk9.cc:820:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk9.cc:829:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk9.cc:842:121: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk9.cc:850:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk9.cc:875:125: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk9.cc:887:123: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk9.cc:892:133: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk9.cc:918:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk9.cc:927:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk9.cc:937:127: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk9.cc:956:121: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk9.cc:964:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk9.cc:989:125: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk9.cc:1001:123: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk9.cc:1006:133: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk9.cc:1032:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk9.cc:1041:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk9.cc:1051:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk9.cc:1061:127: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk9.cc:1088:127: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk9.cc:1094:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_rk9.h:58:8: style: The function 'processElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_utils.h:103:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_rk9.h:58:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_rk9.h:64:10: style: The function 'writePrototypes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:73:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_rk9.h:64:10: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_rk9.h:68:8: style: The function 'writeRoutines' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:77:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_rk9.h:68:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:166:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:210:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:254:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:298:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:342:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:386:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:430:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:474:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:518:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:562:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:606:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:650:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:694:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:738:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:780:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:797:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:864:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:100:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:116:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:186:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:191:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:230:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:235:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:274:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:279:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:318:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:323:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:362:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:367:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:406:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:411:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:450:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:455:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:494:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:499:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:538:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:543:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:582:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:587:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:626:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:631:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:670:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:675:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:714:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:719:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:758:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:763:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:825:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:830:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:843:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ex.cc:848:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ex.h:60:8: style: The function 'processElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_utils.h:103:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_rk9ex.h:60:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_rk9ex.h:66:10: style: The function 'writePrototypes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:73:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_rk9ex.h:66:10: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_rk9ex.h:70:8: style: The function 'writeRoutines' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:77:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_rk9ex.h:70:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_rk9ex.h:74:8: style: The function 'writeSingleStepCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_integrate_rk9.h:72:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_rk9ex.h:74:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:184:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:254:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:318:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:382:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:446:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:510:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:574:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:638:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:702:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:766:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:830:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:894:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:958:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:1022:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:1084:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:1101:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:1155:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:107:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:123:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:162:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:205:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:211:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:221:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:227:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:233:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:275:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:280:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:285:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:291:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:297:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:339:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:344:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:349:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:355:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:361:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:403:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:408:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:413:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:419:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:425:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:467:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:472:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:477:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:483:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:489:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:531:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:536:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:541:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:547:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:553:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:595:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:600:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:605:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:611:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:617:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:659:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:664:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:669:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:675:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:681:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:723:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:728:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:733:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:739:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:745:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:787:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:792:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:797:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:803:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:809:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:851:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:856:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:861:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:867:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:873:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:915:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:920:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:925:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:931:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:937:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:979:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:984:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:989:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:995:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:1001:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:1043:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:1048:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:1053:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:1059:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:1065:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:1128:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:1139:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:145:15: style: The scope of the variable 'kStep' can be reduced. [variableScope]
xmds-1.6.6/source/xmds_integrate_rk9ip.cc:147:5: style: Variable 'kStep' is assigned a value that is never used. [unreadVariable]
xmds-1.6.6/source/xmds_integrate_rk9ip.h:60:8: style: The function 'processElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_utils.h:103:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_rk9ip.h:60:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_rk9ip.h:66:10: style: The function 'writePrototypes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:73:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_rk9ip.h:66:10: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_rk9ip.h:70:8: style: The function 'writeRoutines' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:77:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_rk9ip.h:70:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_rk9ip.h:74:8: style: The function 'writeSingleStepCode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_integrate_rk9.h:72:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_rk9ip.h:74:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_si.cc:84:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_si.cc:47:18: warning: Member variable 'xmdsIntegrateSI::mynIterations' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xmds_integrate_si.h:58:8: style: The function 'processElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_utils.h:103:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_si.h:58:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_si.cc:81:7: performance: Possible inefficient checking for 'myULongList' emptiness. [stlSize]
xmds-1.6.6/source/xmds_integrate_siex.cc:670:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_siex.cc:697:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_siex.cc:706:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_siex.cc:101:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:107:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:111:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:128:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:165:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:172:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:182:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:188:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:214:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:234:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:255:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:255:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:256:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:262:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:288:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:299:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:301:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:399:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:405:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:405:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:405:5: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:405:5: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:412:3: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:419:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:419:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:419:3: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:419:3: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:438:7: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:440:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:479:3: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:483:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:505:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:511:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:511:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:511:5: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:511:5: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:522:7: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:522:7: warning: %li in format string (no. 10) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:548:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:560:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:616:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:682:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:687:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:692:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:695:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siex.cc:313:121: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siex.cc:316:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siex.cc:326:127: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siex.cc:350:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siex.cc:385:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siex.cc:435:121: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siex.cc:449:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siex.cc:459:127: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siex.cc:469:127: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siex.cc:486:121: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siex.cc:494:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siex.cc:520:125: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siex.cc:532:123: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siex.cc:537:133: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siex.cc:562:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siex.cc:572:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siex.cc:588:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siex.cc:598:127: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siex.cc:626:127: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siex.cc:631:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siex.h:60:8: style: The function 'processElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_utils.h:103:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_siex.h:60:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_siex.h:66:10: style: The function 'writePrototypes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:73:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_siex.h:66:10: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_siex.h:70:8: style: The function 'writeRoutines' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:77:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_siex.h:70:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_siip.cc:605:51: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_siip.cc:643:51: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_siip.cc:717:53: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_siip.cc:773:49: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_integrate_siip.cc:102:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:108:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:119:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:137:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:154:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:157:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:163:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:171:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:178:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:190:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:190:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:191:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:197:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:218:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:292:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:353:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:364:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:373:15: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:373:15: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:434:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:434:9: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:434:9: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:435:9: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:435:9: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:444:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:444:13: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:444:13: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:446:13: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:446:13: warning: %li in format string (no. 9) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:453:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:453:11: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:453:11: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:453:11: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:471:19: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:471:19: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:477:19: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:477:19: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:489:19: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:489:19: warning: %li in format string (no. 9) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:489:19: warning: %li in format string (no. 13) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:513:17: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:513:17: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:519:17: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:519:17: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:528:15: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:528:15: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:537:17: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:539:19: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:541:17: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:541:17: warning: %li in format string (no. 7) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:555:17: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:555:17: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:555:17: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:557:17: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:557:17: warning: %li in format string (no. 9) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:596:15: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:596:15: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:596:15: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:604:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:614:21: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:625:19: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:652:21: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:663:19: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:669:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:678:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:689:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:698:15: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:698:15: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:726:23: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:737:21: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:744:15: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:744:15: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:748:19: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:763:21: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:776:17: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:781:21: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:786:17: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:786:17: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:791:21: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:801:21: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:806:17: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:806:17: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:807:17: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:810:17: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:813:19: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:814:19: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:816:17: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:903:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:910:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:914:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_integrate_siip.cc:256:133: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siip.cc:302:133: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siip.cc:305:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siip.cc:329:111: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siip.cc:340:67: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siip.cc:346:89: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siip.cc:361:15: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siip.cc:366:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siip.cc:370:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siip.cc:374:15: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siip.cc:440:135: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siip.cc:483:139: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siip.cc:531:137: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siip.cc:550:139: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siip.cc:571:11: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siip.cc:579:83: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siip.cc:595:71: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siip.cc:608:89: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siip.cc:623:89: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siip.cc:634:71: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siip.cc:646:89: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siip.cc:661:89: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siip.cc:686:15: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siip.cc:691:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siip.cc:695:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siip.cc:699:15: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siip.cc:720:91: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siip.cc:735:91: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siip.cc:746:89: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siip.cc:757:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siip.cc:761:91: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siip.cc:779:91: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siip.cc:789:91: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siip.cc:799:91: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siip.cc:812:75: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siip.cc:824:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siip.cc:833:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siip.cc:841:133: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_integrate_siip.h:60:8: style: The function 'processElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_utils.h:103:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_siip.h:60:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_siip.h:66:10: style: The function 'writePrototypes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:73:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_siip.h:66:10: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_siip.h:70:8: style: The function 'writexSpacePrototype' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_integrate.h:87:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_siip.h:70:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_siip.h:74:8: style: The function 'writeRoutines' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_element.h:77:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_siip.h:74:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_siip.h:82:8: style: The function 'writexSpaceRoutine' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_integrate.h:95:16: note: Virtual function in base class
xmds-1.6.6/source/xmds_integrate_siip.h:82:8: note: Function in derived class
xmds-1.6.6/source/xmds_integrate_siip.cc:438:13: performance: Possible inefficient checking for 'crossVectorList' emptiness. [stlSize]
xmds-1.6.6/source/xmds_integrate_siip.cc:457:17: performance: Possible inefficient checking for 'crossVectorList' emptiness. [stlSize]
xmds-1.6.6/source/xmds_integrate_siip.cc:500:15: performance: Possible inefficient checking for 'crossVectorList' emptiness. [stlSize]
xmds-1.6.6/source/xmds_integrate_siip.cc:526:17: performance: Possible inefficient checking for 'crossVectorList' emptiness. [stlSize]
xmds-1.6.6/source/xmds_integrate_siip.cc:547:17: performance: Possible inefficient checking for 'crossVectorList' emptiness. [stlSize]
xmds-1.6.6/source/xmds_moment_group.cc:660:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_moment_group.cc:666:30: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_moment_group.cc:677:41: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_moment_group.cc:1218:30: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_moment_group.cc:1652:17: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_moment_group.cc:82:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:135:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:144:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:147:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:165:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:180:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:185:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:185:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:192:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:207:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:317:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:328:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:331:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:374:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:454:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:454:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:518:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:524:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:536:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:536:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:537:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:538:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:538:5: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:539:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:570:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:576:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:593:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:599:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:631:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:670:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:720:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:727:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:727:9: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:729:9: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:736:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:737:9: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:737:9: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:739:11: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:742:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:748:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:750:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:750:9: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:752:9: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:754:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:781:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:797:11: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:806:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:806:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:806:11: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:806:11: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:815:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:821:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:821:13: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:825:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:825:13: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:831:15: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:834:17: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:845:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:845:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:845:11: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:845:11: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:888:15: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:916:19: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:931:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:938:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:938:13: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:940:13: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:947:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:948:13: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:948:13: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:950:15: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:952:17: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:958:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:960:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:960:13: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:962:13: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:964:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:969:17: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:973:17: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:992:19: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:996:19: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1007:19: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1035:13: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1044:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1044:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1044:13: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1044:13: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1053:15: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1059:15: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1059:15: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1063:15: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1063:15: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1069:17: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1072:19: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1083:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1083:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1083:13: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1083:13: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1109:11: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1118:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1118:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1118:11: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1118:11: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1127:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1133:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1133:13: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1137:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1137:13: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1143:15: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1146:17: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1157:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1157:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1157:11: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1157:11: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1176:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1179:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1181:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1194:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1200:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1203:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1212:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1253:13: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1257:13: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1257:13: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1261:13: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1261:13: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1267:13: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1276:13: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1278:15: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1285:15: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1307:13: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1311:13: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1311:13: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1317:15: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1317:15: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1320:17: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1327:13: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1327:13: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1339:15: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1339:15: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1346:17: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1354:13: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1411:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1436:9: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1442:11: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1445:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1452:9: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1493:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1504:9: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1507:11: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1511:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1516:9: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1547:13: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1551:13: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1551:13: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1555:13: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1555:13: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1561:13: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1570:13: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1572:15: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1579:15: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1601:13: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1605:13: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1605:13: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1611:15: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1611:15: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1614:17: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1621:13: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1621:13: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1633:15: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1633:15: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1640:17: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1648:13: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1678:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1682:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1816:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1822:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1822:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1822:5: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1822:5: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1834:5: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1854:9: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1856:9: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1860:9: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1872:9: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1873:9: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1876:9: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1891:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1895:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1895:7: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1900:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1900:7: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1907:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1983:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1986:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:1993:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2001:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2012:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2056:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2118:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2130:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2132:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2136:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2136:9: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2141:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2141:9: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2164:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2168:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2168:9: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2168:9: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2168:9: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2168:9: warning: %li in format string (no. 7) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2173:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2177:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2177:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2182:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2186:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2186:9: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2191:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2191:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2191:9: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2198:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2202:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2202:9: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2206:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2206:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2206:9: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2206:9: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2210:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2223:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2225:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2233:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2246:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2246:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2249:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2252:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2259:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2261:9: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2266:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2268:11: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2273:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2274:9: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2274:9: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2276:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2276:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2283:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2285:9: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2290:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2292:11: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2304:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2304:9: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2304:9: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2304:9: warning: %li in format string (no. 7) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2318:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2320:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2322:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2322:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2325:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2326:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2327:7: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2358:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2358:9: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2358:9: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2358:9: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2358:9: warning: %li in format string (no. 7) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2363:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2363:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2368:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2372:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2372:9: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2377:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2377:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2377:9: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2384:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2384:9: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2388:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2388:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2388:9: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2388:9: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2401:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2403:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2435:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2438:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2444:9: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2448:11: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2452:9: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2452:9: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2458:9: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2462:11: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2474:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2474:9: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2474:9: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:2474:9: warning: %li in format string (no. 7) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_moment_group.cc:218:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:249:129: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:345:123: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:384:119: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:645:127: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:680:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:682:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:686:125: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:702:125: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:715:125: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:723:125: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:731:125: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:738:125: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:827:129: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:849:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:861:127: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:882:127: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:912:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:926:129: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:934:129: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:942:129: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:949:129: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:1003:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:1022:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:1065:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:1087:11: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:1093:123: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:1139:129: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:1161:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:1189:127: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:1206:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:1240:129: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:1272:127: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:1295:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:1313:129: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:1335:129: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:1366:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:1369:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:1377:127: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:1401:125: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:1420:127: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:1438:125: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:1467:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:1487:125: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:1505:125: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:1534:129: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:1566:127: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:1589:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:1607:129: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:1629:129: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:1666:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:1704:127: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:1714:121: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:1830:127: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:1852:129: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:1870:121: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:2028:121: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:2031:121: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:2036:121: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:2042:121: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:2536:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:2554:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_moment_group.cc:1170:7: style: Boolean variable 'myRequiresIntegrations' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
xmds-1.6.6/source/xmds_moment_group.cc:51:18: warning: Member variable 'xmdsMomentGroup::mySamplingSpace' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xmds_moment_group.cc:51:18: warning: Member variable 'xmdsMomentGroup::myRawSpace' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xmds_moment_group.cc:51:18: warning: Member variable 'xmdsMomentGroup::myPostSpace' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xmds_moment_group.cc:51:18: warning: Member variable 'xmdsMomentGroup::complexRawVector' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xmds_moment_group.cc:51:18: warning: Member variable 'xmdsMomentGroup::myRequiresIntegrations' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xmds_moment_group.cc:51:18: warning: Member variable 'xmdsMomentGroup::myRequiresInitialisation' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xmds_moment_group.cc:134:9: performance: Possible inefficient checking for 'samplingSpaceList' emptiness. [stlSize]
xmds-1.6.6/source/xmds_moment_group.cc:233:7: performance: Possible inefficient checking for 'myVectorNamesList' emptiness. [stlSize]
xmds-1.6.6/source/xmds_moment_group.cc:245:7: performance: Possible inefficient checking for 'mySamplingMomentsList' emptiness. [stlSize]
xmds-1.6.6/source/xmds_moment_group.cc:316:9: performance: Possible inefficient checking for 'aSpaceList' emptiness. [stlSize]
xmds-1.6.6/source/xmds_moment_group.cc:341:9: performance: Possible inefficient checking for 'myPostMomentsList' emptiness. [stlSize]
xmds-1.6.6/source/xmds_output.cc:360:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_output.cc:388:12: style: C-style pointer casting [cstyleCast]
xmds-1.6.6/source/xmds_output.cc:85:14: style: Unused variable: myBoolList [unusedVariable]
xmds-1.6.6/source/xmds_output.cc:170:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_output.cc:188:140: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_output.cc:190:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_output.cc:200:140: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_output.cc:213:140: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_output.cc:228:140: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_output.cc:240:140: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_output.cc:349:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_output.cc:350:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_output.cc:52:13: warning: Member variable 'xmdsOutput::bpEnabledFlag' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xmds_sequence.cc:530:45: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_sequence.cc:710:49: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_sequence.cc:732:49: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_sequence.cc:761:49: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_sequence.cc:1558:174: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_sequence.cc:284:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_sequence.cc:566:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_sequence.cc:566:9: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_sequence.cc:566:9: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_sequence.cc:569:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_sequence.cc:569:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_sequence.cc:569:9: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_sequence.cc:571:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_sequence.cc:571:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_sequence.cc:571:11: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_sequence.cc:585:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_sequence.cc:586:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_sequence.cc:588:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_sequence.cc:589:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_sequence.cc:790:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_sequence.cc:790:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_sequence.cc:793:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_sequence.cc:796:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_sequence.cc:799:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_sequence.cc:802:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_sequence.cc:807:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_sequence.cc:810:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_sequence.cc:813:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_sequence.cc:816:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_sequence.cc:1557:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_sequence.cc:1559:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_sequence.cc:1596:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_sequence.cc:1613:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_sequence.cc:1617:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_sequence.cc:1625:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_sequence.cc:1660:12: style: C-style pointer casting [cstyleCast]
xmds-1.6.6/source/xmds_sequence.cc:1672:12: style: C-style pointer casting [cstyleCast]
xmds-1.6.6/source/xmds_sequence.cc:1684:12: style: C-style pointer casting [cstyleCast]
xmds-1.6.6/source/xmds_sequence.cc:1696:12: style: C-style pointer casting [cstyleCast]
xmds-1.6.6/source/xmds_sequence.cc:1708:12: style: C-style pointer casting [cstyleCast]
xmds-1.6.6/source/xmds_sequence.cc:1720:12: style: C-style pointer casting [cstyleCast]
xmds-1.6.6/source/xmds_sequence.cc:1732:12: style: C-style pointer casting [cstyleCast]
xmds-1.6.6/source/xmds_sequence.cc:1744:12: style: C-style pointer casting [cstyleCast]
xmds-1.6.6/source/xmds_sequence.cc:1756:12: style: C-style pointer casting [cstyleCast]
xmds-1.6.6/source/xmds_sequence.cc:1768:12: style: C-style pointer casting [cstyleCast]
xmds-1.6.6/source/xmds_sequence.cc:1780:12: style: C-style pointer casting [cstyleCast]
xmds-1.6.6/source/xmds_sequence.cc:1792:12: style: C-style pointer casting [cstyleCast]
xmds-1.6.6/source/xmds_sequence.cc:1804:12: style: C-style pointer casting [cstyleCast]
xmds-1.6.6/source/xmds_sequence.cc:202:32: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_sequence.cc:326:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_sequence.cc:331:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_sequence.cc:336:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_sequence.cc:341:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_sequence.cc:346:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_sequence.cc:370:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_sequence.cc:371:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_sequence.cc:381:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_sequence.cc:401:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_sequence.cc:402:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_sequence.cc:414:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_sequence.cc:415:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_sequence.cc:416:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_sequence.cc:417:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_sequence.cc:438:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_sequence.cc:439:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_sequence.cc:440:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_sequence.cc:457:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_sequence.cc:458:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_sequence.cc:469:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_sequence.cc:470:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_sequence.cc:471:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_sequence.cc:472:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_sequence.cc:540:119: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_sequence.cc:1580:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_sequence.cc:1621:32: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_sequence.cc:1628:32: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_sequence.cc:1636:128: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_sequence.cc:131:11: performance: Possible inefficient checking for 'tempXMLStringList' emptiness. [stlSize]
xmds-1.6.6/source/xmds_simulation.cc:446:29: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_simulation.cc:1689:12: style: C-style pointer casting [cstyleCast]
xmds-1.6.6/source/xmds_simulation.cc:1701:12: style: C-style pointer casting [cstyleCast]
xmds-1.6.6/source/xmds_simulation.cc:1712:12: style: C-style pointer casting [cstyleCast]
xmds-1.6.6/source/xmds_simulation.cc:1724:12: style: C-style pointer casting [cstyleCast]
xmds-1.6.6/source/xmds_simulation.cc:1736:12: style: C-style pointer casting [cstyleCast]
xmds-1.6.6/source/xmds_simulation.cc:196:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_simulation.cc:605:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_simulation.cc:446:22: style: Boolean variable 'usempi' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean]
xmds-1.6.6/source/xmds_simulation.cc:468:21: style: Boolean variable 'usempi' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean]
xmds-1.6.6/source/xmds_simulation.cc:52:17: warning: Member variable 'xmdsSimulation::myField' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xmds_simulation.cc:52:17: warning: Member variable 'xmdsSimulation::myOutput' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xmds_simulation.cc:52:17: warning: Member variable 'xmdsSimulation::mySequence' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xmds_simulation.cc:1087:3: style: Exception should be caught by reference. [catchExceptionByValue]
xmds-1.6.6/source/xmds_simulation.cc:189:7: performance: Possible inefficient checking for 'myXMLStringList' emptiness. [stlSize]
xmds-1.6.6/source/xmds_simulation.cc:774:11: performance: Possible inefficient checking for 'myXMLStringList' emptiness. [stlSize]
xmds-1.6.6/source/xmds_simulation.cc:851:7: performance: Possible inefficient checking for 'myXMLStringList' emptiness. [stlSize]
xmds-1.6.6/source/xmds_utils.cc:174:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_utils.cc:226:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_utils.cc:290:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_utils.cc:351:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_utils.cc:412:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_utils.cc:463:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_utils.cc:585:5: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_utils.cc:603:7: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_utils.cc:275:105: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_utils.cc:338:105: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_utils.cc:399:105: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_utils.cc:467:109: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_utils.cc:486:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_utils.cc:644:88: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_utils.cc:733:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_utils.cc:734:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_utils.cc:46:16: warning: Member variable 'xmdsException::s' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xmds_utils.cc:52:16: warning: Member variable 'xmdsException::s' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xmds_utils.cc:59:16: warning: Member variable 'xmdsException::s' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xmds_utils.cc:108:14: warning: Member variable 'xmdsUtility::myErrorMessage' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xmds_utils.h:168:8: style: Technically the member function 'xmdsUtility::getAttributeStrings' can be const. [functionConst]
xmds-1.6.6/source/xmds_utils.cc:511:19: note: Technically the member function 'xmdsUtility::getAttributeStrings' can be const.
xmds-1.6.6/source/xmds_utils.h:168:8: note: Technically the member function 'xmdsUtility::getAttributeStrings' can be const.
xmds-1.6.6/source/xmds_utils.h:176:8: style: Technically the member function 'xmdsUtility::getAttributeBools' can be const. [functionConst]
xmds-1.6.6/source/xmds_utils.cc:570:19: note: Technically the member function 'xmdsUtility::getAttributeBools' can be const.
xmds-1.6.6/source/xmds_utils.h:176:8: note: Technically the member function 'xmdsUtility::getAttributeBools' can be const.
xmds-1.6.6/source/xmds_utils.h:184:17: performance: Technically the member function 'xmdsUtility::spaceList2ULong' can be static. [functionStatic]
xmds-1.6.6/source/xmds_utils.cc:636:28: note: Technically the member function 'xmdsUtility::spaceList2ULong' can be static.
xmds-1.6.6/source/xmds_utils.h:184:17: note: Technically the member function 'xmdsUtility::spaceList2ULong' can be static.
xmds-1.6.6/source/xmds_utils.h:192:8: performance: Technically the member function 'xmdsUtility::parseXMLString' can be static. [functionStatic]
xmds-1.6.6/source/xmds_utils.cc:661:19: note: Technically the member function 'xmdsUtility::parseXMLString' can be static.
xmds-1.6.6/source/xmds_utils.h:192:8: note: Technically the member function 'xmdsUtility::parseXMLString' can be static.
xmds-1.6.6/source/xmds_utils.h:197:8: performance: Technically the member function 'xmdsUtility::parseXMLVectorString' can be static. [functionStatic]
xmds-1.6.6/source/xmds_utils.cc:739:19: note: Technically the member function 'xmdsUtility::parseXMLVectorString' can be static.
xmds-1.6.6/source/xmds_utils.h:197:8: note: Technically the member function 'xmdsUtility::parseXMLVectorString' can be static.
xmds-1.6.6/source/xmds_vector.cc:163:52: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_vector.cc:286:57: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_vector.cc:116:11: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:120:11: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:137:7: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:249:3: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:273:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:279:3: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:302:5: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:345:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:347:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:348:11: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:352:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:357:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:366:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:366:9: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:377:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:388:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:390:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:391:11: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:395:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:400:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:411:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:413:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:431:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:433:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:435:11: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:440:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:446:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:458:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:468:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:470:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:481:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:483:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:485:11: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:489:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:494:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:504:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:504:9: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:515:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:521:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:523:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:532:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:534:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:536:11: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:540:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:545:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:557:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:559:7: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:574:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:583:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:585:11: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:585:11: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:593:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:602:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:609:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:612:11: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:612:11: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:619:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:628:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:634:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:663:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:666:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:668:9: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:668:9: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:683:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:714:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:723:9: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:723:9: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:738:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:770:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:1017:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector.cc:78:118: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_vector.cc:111:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_vector.cc:112:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_vector.cc:129:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_vector.cc:130:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_vector.cc:136:129: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_vector.cc:881:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_vector.cc:900:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_vector.cc:915:127: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_vector.cc:48:13: warning: Member variable 'xmdsVector::myType' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xmds_vector.cc:48:13: warning: Member variable 'xmdsVector::myInitialSpace' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xmds_vector.cc:76:7: performance: Possible inefficient checking for 'myComponentsLengthsList' emptiness. [stlSize]
xmds-1.6.6/source/xmds_vector.cc:87:7: performance: Possible inefficient checking for 'myComponentsLengthsList' emptiness. [stlSize]
xmds-1.6.6/source/xmds_vector_element.cc:387:45: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_vector_element.cc:426:45: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xmds_vector_element.cc:226:19: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector_element.cc:229:19: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector_element.cc:287:15: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector_element.cc:290:15: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector_element.cc:473:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector_element.cc:479:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector_element.cc:484:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector_element.cc:486:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector_element.cc:527:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector_element.cc:530:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector_element.cc:547:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector_element.cc:547:9: warning: %li in format string (no. 3) requires 'long' but the argument type is 'const signed char *'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector_element.cc:555:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector_element.cc:558:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector_element.cc:560:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector_element.cc:703:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector_element.cc:719:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector_element.cc:792:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector_element.cc:799:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector_element.cc:805:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector_element.cc:810:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector_element.cc:815:9: warning: %s in format string (no. 1) requires 'char *' but the argument type is 'unsigned long'. [invalidPrintfArgType_s]
xmds-1.6.6/source/xmds_vector_element.cc:830:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector_element.cc:832:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector_element.cc:898:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector_element.cc:901:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector_element.cc:970:5: warning: %li in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xmds_vector_element.cc:232:15: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_vector_element.cc:293:11: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xmds_vector_element.cc:54:20: warning: Member variable 'xmdsVectorElement::myInputFileFormat' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xmds_vector_element.cc:54:20: warning: Member variable 'xmdsVectorElement::isGeometryMatchingModeStrict' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xmds_vector_element.cc:550:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmds-1.6.6/source/xmds_vector_element.cc:553:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmds-1.6.6/source/xmds_vector_element.cc:140:7: performance: Possible inefficient checking for 'anXMLStringList' emptiness. [stlSize]
xmds-1.6.6/source/xmds_vector_element.cc:218:15: performance: Possible inefficient checking for 'aSpaceList' emptiness. [stlSize]
xmds-1.6.6/source/xmds_vector_element.cc:279:11: performance: Possible inefficient checking for 'aSpaceList' emptiness. [stlSize]
xmds-1.6.6/source/xml_basics.cc:825:23: style: Same expression on both sides of '|'. [duplicateExpression]
xmds-1.6.6/source/xml_basics.cc:236:12: warning: Member variable 'XMLString::_data' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xml_basics.cc:236:12: warning: Member variable 'XMLString::_c_str' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xml_basics.cc:248:12: warning: Member variable 'XMLString::_c_str' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xml_basics.cc:303:23: warning: Member variable 'XMLString::_c_str' is not assigned a value in 'XMLString::operator='. [operatorEqVarError]
xmds-1.6.6/source/xml_basics.cc:295:5: error: Mismatching allocation and deallocation: XMLString::_data [mismatchAllocDealloc]
xmds-1.6.6/source/xml_parser.cc:1916:35: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xml_parser.cc:2013:37: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xml_parser.cc:2194:43: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xml_parser.cc:2206:27: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xml_parser.cc:3970:25: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xml_parser.cc:4169:7: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmds-1.6.6/source/xml_parser.cc:232:7: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xml_parser.cc:2131:16: style: The scope of the variable 'newXMLString' can be reduced. [variableScope]
xmds-1.6.6/source/xml_parser.cc:2384:16: style: The scope of the variable 'newXMLString' can be reduced. [variableScope]
xmds-1.6.6/source/xml_parser.cc:4007:15: style: The scope of the variable 'c' can be reduced. [variableScope]
xmds-1.6.6/source/xml_parser.cc:4097:15: style: The scope of the variable 'c' can be reduced. [variableScope]
xmds-1.6.6/source/xml_parser.cc:288:78: style: Function 'addGeneralXMLEntityStream' argument 2 names different: declaration 'EntityLiteral' definition 'EntityLieteral'. [funcArgNamesDifferent]
xmds-1.6.6/source/xml_parser.h:163:33: note: Function 'addGeneralXMLEntityStream' argument 2 names different: declaration 'EntityLiteral' definition 'EntityLieteral'.
xmds-1.6.6/source/xml_parser.cc:288:78: note: Function 'addGeneralXMLEntityStream' argument 2 names different: declaration 'EntityLiteral' definition 'EntityLieteral'.
xmds-1.6.6/source/xml_parser.cc:3677:54: style: Function 'matchProduction77TextDecl' argument 3 names different: declaration 'encoding' definition 'EncName'. [funcArgNamesDifferent]
xmds-1.6.6/source/xml_parser.h:502:21: note: Function 'matchProduction77TextDecl' argument 3 names different: declaration 'encoding' definition 'EncName'.
xmds-1.6.6/source/xml_parser.cc:3677:54: note: Function 'matchProduction77TextDecl' argument 3 names different: declaration 'encoding' definition 'EncName'.
xmds-1.6.6/source/xml_parser.cc:4207:60: style: Function 'storeStreamPos' argument 2 names different: declaration 'StreamPositionStructList' definition 'andTheirPositions'. [funcArgNamesDifferent]
xmds-1.6.6/source/xml_parser.h:1018:39: note: Function 'storeStreamPos' argument 2 names different: declaration 'StreamPositionStructList' definition 'andTheirPositions'.
xmds-1.6.6/source/xml_parser.cc:4207:60: note: Function 'storeStreamPos' argument 2 names different: declaration 'StreamPositionStructList' definition 'andTheirPositions'.
xmds-1.6.6/source/xml_parser.cc:3991:5: style: Variable 'c' is assigned a value that is never used. [unreadVariable]
xmds-1.6.6/source/xml_parser.cc:121:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xml_parser.cc:128:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xml_parser.cc:181:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xml_parser.cc:337:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xml_parser.cc:361:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xml_parser.cc:389:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xml_parser.cc:410:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xml_parser.cc:1880:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xml_parser.cc:1881:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xml_parser.cc:1911:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xml_parser.cc:1912:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xml_parser.cc:2009:11: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xml_parser.cc:2010:11: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xml_parser.cc:2048:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xml_parser.cc:2049:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xml_parser.cc:2390:131: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xml_parser.cc:4217:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xml_parser.cc:4241:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xml_parser.cc:4242:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xml_parser.cc:4254:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xml_parser.cc:995:19: style: Boolean variable 'required' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean]
xmds-1.6.6/source/xml_parser.cc:1052:25: style: Boolean variable 'required' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean]
xmds-1.6.6/source/xml_parser.cc:1066:19: style: Boolean variable 'required' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean]
xmds-1.6.6/source/xml_parser.cc:51:21: warning: Member variable 'XMLParserException::s' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xml_parser.cc:64:21: warning: Member variable 'XMLParserException::s' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xml_parser.cc:833:12: warning: Member variable 'XMLParser::theDocumentType' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xml_parser.cc:833:12: warning: Member variable 'XMLParser::theDocument' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xml_parser.cc:833:12: warning: Member variable 'XMLParser::rootXMLEntityStream' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xml_parser.cc:833:12: warning: Member variable 'XMLParser::currentXMLEntityStream' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xml_parser.cc:833:12: warning: Member variable 'XMLParser::errormessage' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xml_parser.cc:833:12: warning: Member variable 'XMLParser::StandAlone' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xml_parser.h:1032:8: style: Unused private function: 'XMLParser::printEntityStreamStack' [unusedPrivateFunction]
xmds-1.6.6/source/xml_parser.h:394:8: performance: Technically the member function 'UnparsedXMLEntityStream::atEnd' can be static. [functionStatic]
xmds-1.6.6/source/xml_parser.cc:763:31: note: Technically the member function 'UnparsedXMLEntityStream::atEnd' can be static.
xmds-1.6.6/source/xml_parser.h:394:8: note: Technically the member function 'UnparsedXMLEntityStream::atEnd' can be static.
xmds-1.6.6/source/xml_parser.h:554:8: performance: Technically the member function 'XMLParser::matchProduction07Nmtoken' can be static. [functionStatic]
xmds-1.6.6/source/xml_parser.cc:1102:17: note: Technically the member function 'XMLParser::matchProduction07Nmtoken' can be static.
xmds-1.6.6/source/xml_parser.h:554:8: note: Technically the member function 'XMLParser::matchProduction07Nmtoken' can be static.
xmds-1.6.6/source/xml_parser.h:977:8: style: Technically the member function 'XMLParser::matchProductionFixedString' can be const. [functionConst]
xmds-1.6.6/source/xml_parser.cc:3913:17: note: Technically the member function 'XMLParser::matchProductionFixedString' can be const.
xmds-1.6.6/source/xml_parser.h:977:8: note: Technically the member function 'XMLParser::matchProductionFixedString' can be const.
xmds-1.6.6/source/xml_parser.h:1007:8: performance: Technically the member function 'XMLParser::loadNChar' can be static. [functionStatic]
xmds-1.6.6/source/xml_parser.cc:4185:17: note: Technically the member function 'XMLParser::loadNChar' can be static.
xmds-1.6.6/source/xml_parser.h:1007:8: note: Technically the member function 'XMLParser::loadNChar' can be static.
xmds-1.6.6/source/xml_parser.cc:890:3: style: Exception should be caught by reference. [catchExceptionByValue]
xmds-1.6.6/source/xml_parser.cc:895:3: style: Exception should be caught by reference. [catchExceptionByValue]
xmds-1.6.6/source/xml_parser.cc:2535:7: style: Exception should be caught by reference. [catchExceptionByValue]
xmds-1.6.6/source/xml_parser.cc:1137:3: error: Mismatching allocation and deallocation: s [mismatchAllocDealloc]
xmds-1.6.6/source/xml_parser.cc:1239:3: error: Mismatching allocation and deallocation: s [mismatchAllocDealloc]
xmds-1.6.6/source/xml_parser.cc:2240:3: error: Mismatching allocation and deallocation: s [mismatchAllocDealloc]
xmds-1.6.6/source/xml_parser.cc:3297:3: error: Mismatching allocation and deallocation: CharRefString [mismatchAllocDealloc]
xmds-1.6.6/source/xml_parser.cc:3887:7: error: Mismatching allocation and deallocation: testPattern [mismatchAllocDealloc]
xmds-1.6.6/source/xml_parser.cc:3898:7: error: Mismatching allocation and deallocation: testPattern [mismatchAllocDealloc]
xmds-1.6.6/source/xml_parser.cc:3907:3: error: Mismatching allocation and deallocation: testPattern [mismatchAllocDealloc]
xmds-1.6.6/source/xml_parser.cc:3989:3: error: Mismatching allocation and deallocation: s [mismatchAllocDealloc]
xmds-1.6.6/source/xml_parser.cc:4201:3: error: Mismatching allocation and deallocation: s [mismatchAllocDealloc]
xmds-1.6.6/source/xml_parser.cc:2606:9: warning: Iterators to containers from different expressions 'XMLEntityStreamStack' and 'lastXMLEntityStreamStack' are used together. [mismatchingContainerExpression]
xmds-1.6.6/source/xml_parser.cc:2713:9: warning: Iterators to containers from different expressions 'XMLEntityStreamStack' and 'lastXMLEntityStreamStack' are used together. [mismatchingContainerExpression]
xmds-1.6.6/source/xml_parser.cc:3074:9: warning: Iterators to containers from different expressions 'XMLEntityStreamStack' and 'lastXMLEntityStreamStack' are used together. [mismatchingContainerExpression]
xmds-1.6.6/source/xml_parser.cc:3088:9: warning: Iterators to containers from different expressions 'XMLEntityStreamStack' and 'lastXMLEntityStreamStack' are used together. [mismatchingContainerExpression]
xmds-1.6.6/source/xml_parser.cc:3131:9: warning: Iterators to containers from different expressions 'XMLEntityStreamStack' and 'lastXMLEntityStreamStack' are used together. [mismatchingContainerExpression]
xmds-1.6.6/source/xml_parser.cc:3145:9: warning: Iterators to containers from different expressions 'XMLEntityStreamStack' and 'lastXMLEntityStreamStack' are used together. [mismatchingContainerExpression]
xmds-1.6.6/source/xml_parser.cc:3533:9: warning: Iterators to containers from different expressions 'XMLEntityStreamStack' and 'lastXMLEntityStreamStack' are used together. [mismatchingContainerExpression]
xmds-1.6.6/source/xml_parser.cc:111:9: performance: Possible inefficient checking for 'theXMLEntityStreamStack' emptiness. [stlSize]
xmds-1.6.6/source/xsil2graphics.cc:94:7: style: The scope of the variable 'resp' can be reduced. [variableScope]
xmds-1.6.6/source/xsil2graphics.cc:276:21: style: The scope of the variable 'candidateElements' can be reduced. [variableScope]
xmds-1.6.6/source/xsil2graphics.cc:345:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xsil_field.h:74:8: style: The function 'processElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmds-1.6.6/source/xmds_utils.h:103:16: note: Virtual function in base class
xmds-1.6.6/source/xsil_field.h:74:8: note: Function in derived class
xmds-1.6.6/source/xsil2graphics.cc:208:5: style: Exception should be caught by reference. [catchExceptionByValue]
xmds-1.6.6/source/xsil2graphics.cc:332:7: style: Exception should be caught by reference. [catchExceptionByValue]
xmds-1.6.6/source/xsil2graphics.cc:182:0: error: Memory leak: inFileNames [memleak]
xmds-1.6.6/source/xsil_field.cc:881:20: style: Condition 'k>=nIndependentVariables' is always true [knownConditionTrueFalse]
xmds-1.6.6/source/xsil_field.cc:1056:20: style: Condition 'k>=nIndependentVariables' is always true [knownConditionTrueFalse]
xmds-1.6.6/source/xsil_field.cc:208:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:467:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:470:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:476:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:476:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:480:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:485:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:485:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:493:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:510:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:513:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:519:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:519:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:523:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:528:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:535:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:576:9: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:576:9: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:580:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:590:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:590:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:595:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:595:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:611:9: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:611:9: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:616:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:619:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:622:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:630:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:640:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:640:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:645:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:645:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:648:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:648:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:655:9: warning: %li in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:655:9: warning: %li in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:664:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:667:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:675:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:685:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:685:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:690:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:690:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:693:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:693:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:701:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:701:9: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:706:9: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:720:9: warning: %li in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:723:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:727:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:730:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:730:9: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:734:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:738:11: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:781:11: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:799:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:811:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:905:15: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:914:15: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:969:9: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:1073:15: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:1078:15: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:1080:13: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:1080:13: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmds-1.6.6/source/xsil_field.cc:1027:12: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xmds-1.6.6/source/xsil_field.cc:1030:7: note: Found duplicate branches for 'if' and 'else'.
xmds-1.6.6/source/xsil_field.cc:1027:12: note: Found duplicate branches for 'if' and 'else'.
xmds-1.6.6/source/xsil_field.cc:1241:19: style: The scope of the variable 'candidateElements' can be reduced. [variableScope]
xmds-1.6.6/source/xsil_field.cc:85:19: style: Unused variable: anXMLStringList [unusedVariable]
xmds-1.6.6/source/xsil_field.cc:394:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xsil_field.cc:403:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xsil_field.cc:547:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xsil_field.cc:868:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xsil_field.cc:907:15: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xsil_field.cc:931:15: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xsil_field.cc:939:15: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xsil_field.cc:965:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xsil_field.cc:1042:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xsil_field.cc:1067:15: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xsil_field.cc:1074:15: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xsil_field.cc:1187:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xsil_field.cc:1206:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xsil_field.cc:1269:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmds-1.6.6/source/xsil_field.cc:53:12: warning: Member variable 'xsilField::nIndependentVariables' is not initialized in the constructor. [uninitMemberVar]
xmds-1.6.6/source/xsil_field.cc:1230:3: style: Exception should be caught by reference. [catchExceptionByValue]
xmds-1.6.6/source/xsil_field.cc:1275:7: style: Exception should be caught by reference. [catchExceptionByValue]
[17:39]

ftp://ftp.se.debian.org/debian/pool/main/x/xmds-doc/xmds-doc_0~svn.1884.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xmds2/xmds2_2.2.3+dfsg.orig.tar.xz
xmds-2.2.3/xpdeint/includes/dSFMT/dSFMT.c:716:14: style: Condition 'size>=623' is always true [knownConditionTrueFalse]
xmds-2.2.3/xpdeint/includes/dSFMT/dSFMT.c:709:30: note: Assignment 'size=((19937/104)+1)*4', assigned value is 768
xmds-2.2.3/xpdeint/includes/dSFMT/dSFMT.c:716:14: note: Condition 'size>=623' is always true
xmds-2.2.3/xpdeint/includes/dSFMT/dSFMT.c:494:14: style: The scope of the variable 'work' can be reduced. [variableScope]
[17:39]

ftp://ftp.se.debian.org/debian/pool/main/x/xmedcon/xmedcon_0.15.0+dfsg.orig.tar.xz
xmedcon-0.15.0/libs/dicom/basic.c:198:8: style: The scope of the variable 'rewind' can be reduced. [variableScope]
xmedcon-0.15.0/libs/dicom/basic.c:389:7: style: The scope of the variable 'r' can be reduced. [variableScope]
xmedcon-0.15.0/libs/dicom/basic.c:487:7: style: The scope of the variable 'r' can be reduced. [variableScope]
xmedcon-0.15.0/libs/dicom/basic.c:1004:12: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xmedcon-0.15.0/libs/dicom/decomp.c:40:7: style: The scope of the variable 'rle' can be reduced. [variableScope]
xmedcon-0.15.0/libs/dicom/decomp.c:41:42: style: The scope of the variable 'rlelen' can be reduced. [variableScope]
xmedcon-0.15.0/libs/dicom/decomp.c:128:8: style: The scope of the variable 'code' can be reduced. [variableScope]
xmedcon-0.15.0/libs/dicom/image.c:139:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xmedcon-0.15.0/libs/dicom/image.c:61:11: style: The scope of the variable 'single' can be reduced. [variableScope]
xmedcon-0.15.0/libs/dicom/image.c:62:11: style: The scope of the variable 'new' can be reduced. [variableScope]
xmedcon-0.15.0/libs/dicom/parse.c:24:15: style: The scope of the variable 'dict' can be reduced. [variableScope]
xmedcon-0.15.0/libs/dicom/parse.c:25:22: style: The scope of the variable 's' can be reduced. [variableScope]
xmedcon-0.15.0/libs/dicom/parse.c:209:29: style: Function 'parse_warn' argument 1 names different: declaration 'msg' definition 'message'. [funcArgNamesDifferent]
xmedcon-0.15.0/libs/dicom/parse.c:14:48: note: Function 'parse_warn' argument 1 names different: declaration 'msg' definition 'message'.
xmedcon-0.15.0/libs/dicom/parse.c:209:29: note: Function 'parse_warn' argument 1 names different: declaration 'msg' definition 'message'.
xmedcon-0.15.0/libs/dicom/single.c:243:28: style: Condition 'e->length==4294967295U' is always true [knownConditionTrueFalse]
xmedcon-0.15.0/libs/dicom/single.c:340:7: style: The scope of the variable 'error' can be reduced. [variableScope]
xmedcon-0.15.0/libs/dicom/transform.c:181:26: style: The scope of the variable 's' can be reduced. [variableScope]
xmedcon-0.15.0/libs/dicom/zoom.c:133:10: style: The scope of the variable 'iy' can be reduced. [variableScope]
xmedcon-0.15.0/libs/dicom/zoom.c:134:14: style: The scope of the variable 'next' can be reduced. [variableScope]
xmedcon-0.15.0/libs/dicom/zoom.c:177:10: style: The scope of the variable 'iy' can be reduced. [variableScope]
xmedcon-0.15.0/libs/dicom/zoom.c:178:13: style: The scope of the variable 'next' can be reduced. [variableScope]
xmedcon-0.15.0/libs/ljpg/huffd.c:284:24: style: The scope of the variable 'compptr' can be reduced. [variableScope]
xmedcon-0.15.0/libs/ljpg/huffd.c:254:9: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xmedcon-0.15.0/libs/ljpg/huffd.c:255:6: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xmedcon-0.15.0/libs/ljpg/huffd.c:256:6: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xmedcon-0.15.0/libs/ljpg/huffd.c:257:6: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xmedcon-0.15.0/libs/ljpg/huffd.c:351:21: style: Variable 'nbytes' is modified but its new value is never used. [unreadVariable]
xmedcon-0.15.0/libs/ljpg/jpegutil.c:81:24: style: The scope of the variable 'compPtr' can be reduced. [variableScope]
xmedcon-0.15.0/libs/ljpg/jpegutil.c:161:9: style: The scope of the variable 'size' can be reduced. [variableScope]
xmedcon-0.15.0/libs/ljpg/mcu.c:112:19: style: The scope of the variable 'r' can be reduced. [variableScope]
xmedcon-0.15.0/libs/ljpg/read.c:286:10: warning: Redundant assignment of 'code' to itself. [selfAssignment]
xmedcon-0.15.0/libs/ljpg/read.c:154:12: style: The scope of the variable 'index' can be reduced. [variableScope]
xmedcon-0.15.0/libs/ljpg/read.c:154:19: style: The scope of the variable 'count' can be reduced. [variableScope]
xmedcon-0.15.0/libs/ljpg/read.c:283:9: style: The scope of the variable 'c' can be reduced. [variableScope]
xmedcon-0.15.0/libs/ljpg/read.c:284:24: style: The scope of the variable 'compptr' can be reduced. [variableScope]
xmedcon-0.15.0/libs/ljpg/read.c:352:22: style: The scope of the variable 'cc' can be reduced. [variableScope]
xmedcon-0.15.0/libs/ljpg/read.c:486:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xmedcon-0.15.0/libs/ljpg/read.c:453:13: style: Variable 'nbytes' is modified but its new value is never used. [unreadVariable]
xmedcon-0.15.0/libs/tpc/ecat7ml.c:140:9: error: Array 'dirbuf[128]' accessed at index 128, which is out of bounds. [arrayIndexOutOfBounds]
xmedcon-0.15.0/libs/tpc/ecat7ml.c:137:7: note: After for loop, i has value 128
xmedcon-0.15.0/libs/tpc/ecat7ml.c:140:9: note: Array index out of bounds
xmedcon-0.15.0/libs/tpc/ecat7ml.c:141:9: error: Array 'dirbuf[128]' accessed at index 129, which is out of bounds. [arrayIndexOutOfBounds]
xmedcon-0.15.0/libs/tpc/ecat7ml.c:137:7: note: After for loop, i has value 128
xmedcon-0.15.0/libs/tpc/ecat7ml.c:141:9: note: Array index out of bounds
xmedcon-0.15.0/libs/tpc/ecat7ml.c:142:9: error: Array 'dirbuf[128]' accessed at index 130, which is out of bounds. [arrayIndexOutOfBounds]
xmedcon-0.15.0/libs/tpc/ecat7ml.c:137:7: note: After for loop, i has value 128
xmedcon-0.15.0/libs/tpc/ecat7ml.c:142:9: note: Array index out of bounds
xmedcon-0.15.0/libs/tpc/ecat7ml.c:143:9: error: Array 'dirbuf[128]' accessed at index 131, which is out of bounds. [arrayIndexOutOfBounds]
xmedcon-0.15.0/libs/tpc/ecat7ml.c:137:7: note: After for loop, i has value 128
xmedcon-0.15.0/libs/tpc/ecat7ml.c:143:9: note: Array index out of bounds
xmedcon-0.15.0/libs/tpc/ecat7ml.c:150:18: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xmedcon-0.15.0/libs/tpc/ecat7w.c:263:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xmedcon-0.15.0/libs/tpc/ecat7w.c:419:27: style: The scope of the variable 'byteNr' can be reduced. [variableScope]
xmedcon-0.15.0/libs/tpc/swap.c:101:17: style: The scope of the variable 'c' can be reduced. [variableScope]
xmedcon-0.15.0/libs/tpc/swap.c:121:17: style: The scope of the variable 'c' can be reduced. [variableScope]
xmedcon-0.15.0/libs/tpc/swap.c:58:17: style: Function 'swap' argument 1 names different: declaration 'orig' definition 'from'. [funcArgNamesDifferent]
xmedcon-0.15.0/libs/tpc/swap.h:15:24: note: Function 'swap' argument 1 names different: declaration 'orig' definition 'from'.
xmedcon-0.15.0/libs/tpc/swap.c:58:17: note: Function 'swap' argument 1 names different: declaration 'orig' definition 'from'.
xmedcon-0.15.0/libs/tpc/swap.c:58:29: style: Function 'swap' argument 2 names different: declaration 'new' definition 'to'. [funcArgNamesDifferent]
xmedcon-0.15.0/libs/tpc/swap.h:15:36: note: Function 'swap' argument 2 names different: declaration 'new' definition 'to'.
xmedcon-0.15.0/libs/tpc/swap.c:58:29: note: Function 'swap' argument 2 names different: declaration 'new' definition 'to'.
xmedcon-0.15.0/source/m-acr.c:911:10: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xmedcon-0.15.0/source/m-acr.c:180:3: style: Variable 'tag' is reassigned a value before the old one has been used. [redundantAssignment]
xmedcon-0.15.0/source/m-acr.c:176:0: note: Variable 'tag' is reassigned a value before the old one has been used.
xmedcon-0.15.0/source/m-acr.c:180:3: note: Variable 'tag' is reassigned a value before the old one has been used.
xmedcon-0.15.0/source/m-acr.c:227:3: style: Variable 'tag' is reassigned a value before the old one has been used. [redundantAssignment]
xmedcon-0.15.0/source/m-acr.c:224:0: note: Variable 'tag' is reassigned a value before the old one has been used.
xmedcon-0.15.0/source/m-acr.c:227:3: note: Variable 'tag' is reassigned a value before the old one has been used.
xmedcon-0.15.0/source/m-acr.c:278:3: style: Variable 'tag' is reassigned a value before the old one has been used. [redundantAssignment]
xmedcon-0.15.0/source/m-acr.c:269:0: note: Variable 'tag' is reassigned a value before the old one has been used.
xmedcon-0.15.0/source/m-acr.c:278:3: note: Variable 'tag' is reassigned a value before the old one has been used.
xmedcon-0.15.0/source/m-acr.c:270:20: style: The scope of the variable 'BytesOffset' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-acr.c:271:10: style: The scope of the variable 'MaxImages' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-acr.c:271:23: style: The scope of the variable 'BytesPerImage' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-acr.c:271:40: style: The scope of the variable 'BytesPerPixel' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-acr.c:272:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-acr.c:272:13: style: The scope of the variable 'img' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-acr.c:797:17: style: The scope of the variable 'hval' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-acr.c:797:25: style: The scope of the variable 'vect' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-acr.c:798:10: style: The scope of the variable 'vm' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-acr.c:798:14: style: The scope of the variable 'c' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-acr.c:879:17: style: The scope of the variable 'dd' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-acr.c:888:10: style: The scope of the variable 'group' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-acr.c:888:17: style: The scope of the variable 'element' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-acr.c:889:19: style: The scope of the variable 'bytes' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-acr.c:4118:13: style: The scope of the variable 'FileBegin' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-acr.c:4118:24: style: The scope of the variable 'FileEnd' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-algori.c:569:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xmedcon-0.15.0/source/m-algori.c:243:16: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xmedcon-0.15.0/source/m-algori.c:860:23: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xmedcon-0.15.0/source/m-algori.c:865:23: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xmedcon-0.15.0/source/m-algori.c:878:26: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xmedcon-0.15.0/source/m-algori.c:891:24: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xmedcon-0.15.0/source/m-algori.c:896:23: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xmedcon-0.15.0/source/m-algori.c:910:26: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xmedcon-0.15.0/source/m-algori.c:1083:25: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xmedcon-0.15.0/source/m-algori.c:1089:26: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xmedcon-0.15.0/source/m-algori.c:1157:17: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xmedcon-0.15.0/source/m-algori.c:1163:17: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xmedcon-0.15.0/source/m-algori.c:1683:16: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xmedcon-0.15.0/source/m-algori.c:1763:10: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xmedcon-0.15.0/source/m-algori.c:176:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-algori.c:176:10: style: The scope of the variable 'j' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-algori.c:195:10: style: The scope of the variable 'exp' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-algori.c:225:11: style: The scope of the variable 't1' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-algori.c:225:15: style: The scope of the variable 't2' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-algori.c:418:16: style: The scope of the variable 'sd' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-algori.c:419:10: style: The scope of the variable 'f' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-algori.c:419:19: style: The scope of the variable 'n' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-algori.c:419:22: style: The scope of the variable 's' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-algori.c:420:9: style: The scope of the variable 'start' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-algori.c:420:16: style: The scope of the variable 'duration' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-algori.c:422:9: style: The scope of the variable 'msg' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-algori.c:639:26: style: The scope of the variable 'maxmin_t' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-algori.c:1335:11: style: The scope of the variable 'width' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-algori.c:1335:18: style: The scope of the variable 'height' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-algori.c:1335:26: style: The scope of the variable 'bytes' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-algori.c:1371:30: style: The scope of the variable 'pixel' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-algori.c:1374:10: style: The scope of the variable 'pixval' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-algori.c:1375:10: style: The scope of the variable 'newval' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-algori.c:1469:10: style: The scope of the variable 'pixval' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-algori.c:1471:9: style: The scope of the variable 'newval' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-algori.c:1580:10: style: The scope of the variable 'pixval' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-algori.c:1582:9: style: The scope of the variable 'newval' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-algori.c:1683:31: style: The scope of the variable 'newval' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-algori.c:1685:10: style: The scope of the variable 'pixval' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-algori.c:1839:26: style: The scope of the variable 'b0' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-algori.c:1839:30: style: The scope of the variable 'b1' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-algori.c:1839:34: style: The scope of the variable 'b2' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-algori.c:1584:21: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xmedcon-0.15.0/source/m-algori.c:1577:65: note: Assignment 'BITS=32', assigned value is 32
xmedcon-0.15.0/source/m-algori.c:1584:21: note: Shift
xmedcon-0.15.0/source/m-anlz.c:552:3: style: Variable 'p' is reassigned a value before the old one has been used. [redundantAssignment]
xmedcon-0.15.0/source/m-anlz.c:545:0: note: Variable 'p' is reassigned a value before the old one has been used.
xmedcon-0.15.0/source/m-anlz.c:552:3: note: Variable 'p' is reassigned a value before the old one has been used.
xmedcon-0.15.0/source/m-anlz.c:114:10: style: The scope of the variable 'bytes' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-anlz.c:114:20: style: The scope of the variable 'plane' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-anlz.c:114:27: style: The scope of the variable 'f' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-anlz.c:792:13: style: The scope of the variable 'FREE' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-anlz.c:793:10: style: The scope of the variable 'size' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-anlz.c:793:19: style: The scope of the variable 'nr' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-anlz.c:794:10: style: The scope of the variable 'type' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-color.c:105:9: style: The scope of the variable 'gray' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-color.c:117:9: style: The scope of the variable 'gray' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-color.c:129:15: style: The scope of the variable 'r' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-color.c:129:17: style: The scope of the variable 'g' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-color.c:129:19: style: The scope of the variable 'b' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-color.c:145:19: style: The scope of the variable 'r' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-color.c:145:21: style: The scope of the variable 'g' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-color.c:145:23: style: The scope of the variable 'b' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-conc.c:2927:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xmedcon-0.15.0/source/m-conc.c:2323:5: style: Variable 'header_derived_filename' is reassigned a value before the old one has been used. [redundantAssignment]
xmedcon-0.15.0/source/m-conc.c:2322:5: note: Variable 'header_derived_filename' is reassigned a value before the old one has been used.
xmedcon-0.15.0/source/m-conc.c:2323:5: note: Variable 'header_derived_filename' is reassigned a value before the old one has been used.
xmedcon-0.15.0/source/m-conc.c:1751:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xmedcon-0.15.0/source/m-conc.c:514:8: style: The scope of the variable 'token' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-conc.c:515:7: style: The scope of the variable 'conversion_return_value' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-conc.c:562:8: style: The scope of the variable 'token' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-conc.c:563:7: style: The scope of the variable 'conversion_return_value' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-conc.c:679:10: style: The scope of the variable 'copy_length' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-conc.c:879:10: style: The scope of the variable 'activity_before_injection_time' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-conc.c:880:8: style: The scope of the variable 'found_activity_before_injection_time' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-conc.c:883:10: style: The scope of the variable 'residual_activity_time' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-conc.c:884:8: style: The scope of the variable 'found_residual_activity_time' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-conc.c:799:28: style: Checking if unsigned variable 'plane->load_location' is less than zero. [unsignedLessThanZero]
xmedcon-0.15.0/source/m-conc.c:982:9: warning: Dangerous usage of strncat - 3rd parameter is the maximum number of characters to append. [strncatUsage]
xmedcon-0.15.0/source/m-conc.c:2910:17: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [asctimeCalled]
xmedcon-0.15.0/source/m-conc.c:535:31: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xmedcon-0.15.0/source/m-conc.c:587:31: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xmedcon-0.15.0/source/m-debug.c:58:9: style: The scope of the variable 'f' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-debug.c:427:11: style: The scope of the variable 'args' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-dicm.c:177:10: style: The scope of the variable 'pimg' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-dicm.c:310:38: style: The scope of the variable 'x' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-dicm.c:310:41: style: The scope of the variable 'y' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-dicm.c:310:44: style: The scope of the variable 'offset' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-dicm.c:890:10: style: The scope of the variable 'bytes' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-dicm.c:1084:10: style: The scope of the variable 'ui16' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-dicm.c:1371:13: style: The scope of the variable 't' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-dicm.c:1371:23: style: The scope of the variable 'dim' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-dicm.c:1372:10: style: The scope of the variable 'ph' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-dicm.c:1372:14: style: The scope of the variable 'ts' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-dicm.c:1372:18: style: The scope of the variable 'inr' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-dicm.c:1984:20: style: The scope of the variable 'pixels' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-dicm.c:1984:28: style: The scope of the variable 'len' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-dicm.c:1986:9: style: The scope of the variable 'slope' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-dicm.c:1986:16: style: The scope of the variable 'intercept' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-dicm.c:2175:26: style: The scope of the variable 'seq' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-dicm.c:2226:18: style: The scope of the variable 'e' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-ecat64.c:1224:7: style: Condition 'NEWSIZE' is always false [knownConditionTrueFalse]
xmedcon-0.15.0/source/m-ecat64.c:1159:24: note: Assignment 'NEWSIZE=0', assigned value is 0
xmedcon-0.15.0/source/m-ecat64.c:1224:7: note: Condition 'NEWSIZE' is always false
xmedcon-0.15.0/source/m-ecat64.c:958:9: style: The scope of the variable 'init_bed_position' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-ecat72.c:502:3: style: Variable 'ptime' is reassigned a value before the old one has been used. [redundantAssignment]
xmedcon-0.15.0/source/m-ecat72.c:498:3: note: Variable 'ptime' is reassigned a value before the old one has been used.
xmedcon-0.15.0/source/m-ecat72.c:502:3: note: Variable 'ptime' is reassigned a value before the old one has been used.
xmedcon-0.15.0/source/m-ecat72.c:517:3: style: Variable 'ptime' is reassigned a value before the old one has been used. [redundantAssignment]
xmedcon-0.15.0/source/m-ecat72.c:513:3: note: Variable 'ptime' is reassigned a value before the old one has been used.
xmedcon-0.15.0/source/m-ecat72.c:517:3: note: Variable 'ptime' is reassigned a value before the old one has been used.
xmedcon-0.15.0/source/m-fancy.c:230:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xmedcon-0.15.0/source/m-fancy.c:249:20: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xmedcon-0.15.0/source/m-fancy.c:255:21: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xmedcon-0.15.0/source/m-fancy.c:1248:4: style: Variable 'type' is reassigned a value before the old one has been used. [redundantAssignment]
xmedcon-0.15.0/source/m-fancy.c:1240:0: note: Variable 'type' is reassigned a value before the old one has been used.
xmedcon-0.15.0/source/m-fancy.c:1248:4: note: Variable 'type' is reassigned a value before the old one has been used.
xmedcon-0.15.0/source/m-fancy.c:160:13: style: The scope of the variable 'id' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-fancy.c:286:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-fancy.c:286:12: style: The scope of the variable 'shift' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-files.c:1052:11: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xmedcon-0.15.0/source/m-files.c:821:33: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xmedcon-0.15.0/source/m-files.c:822:15: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xmedcon-0.15.0/source/m-files.c:829:33: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xmedcon-0.15.0/source/m-files.c:830:15: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xmedcon-0.15.0/source/m-files.c:839:15: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xmedcon-0.15.0/source/m-files.c:913:6: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xmedcon-0.15.0/source/m-files.c:921:13: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xmedcon-0.15.0/source/m-files.c:928:6: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xmedcon-0.15.0/source/m-files.c:1205:3: style: Variable 'pbegin' is reassigned a value before the old one has been used. [redundantAssignment]
xmedcon-0.15.0/source/m-files.c:1199:0: note: Variable 'pbegin' is reassigned a value before the old one has been used.
xmedcon-0.15.0/source/m-files.c:1205:3: note: Variable 'pbegin' is reassigned a value before the old one has been used.
xmedcon-0.15.0/source/m-files.c:1245:3: style: Variable 'p' is reassigned a value before the old one has been used. [redundantAssignment]
xmedcon-0.15.0/source/m-files.c:1243:0: note: Variable 'p' is reassigned a value before the old one has been used.
xmedcon-0.15.0/source/m-files.c:1245:3: note: Variable 'p' is reassigned a value before the old one has been used.
xmedcon-0.15.0/source/m-files.c:556:11: style: Same expression on both sides of '!=' because the value of 'msg' and 'NULL' are the same. [duplicateExpression]
xmedcon-0.15.0/source/m-files.c:495:19: note: 'msg' is assigned value 'NULL' here.
xmedcon-0.15.0/source/m-files.c:556:11: note: Same expression on both sides of '!=' because the value of 'msg' and 'NULL' are the same.
xmedcon-0.15.0/source/m-files.c:755:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-files.c:756:10: style: The scope of the variable 'pbuf' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-files.c:968:9: style: The scope of the variable 'p' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-files.c:968:13: style: The scope of the variable 's' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-files.c:1011:7: style: The scope of the variable 't' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-files.c:1011:10: style: The scope of the variable 'c1' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-files.c:1011:14: style: The scope of the variable 'c2' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-files.c:1011:18: style: The scope of the variable 'c3' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-files.c:1011:22: style: The scope of the variable 'v1' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-files.c:1011:26: style: The scope of the variable 'v2' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-files.c:1011:30: style: The scope of the variable 'v3' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-files.c:1012:7: style: The scope of the variable 'A' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-files.c:1012:14: style: The scope of the variable 'Zero' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-files.c:1152:8: style: The scope of the variable 'alias' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-files.c:1261:9: style: The scope of the variable 'p' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-files.c:1599:9: style: The scope of the variable 'slice_orientation' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-files.c:1600:9: style: The scope of the variable 'patient_orientation' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-files.c:1601:9: style: The scope of the variable 'patient_rotation' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-files.c:1602:9: style: The scope of the variable 'pat_slice_orient' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-files.c:1885:14: style: The scope of the variable 'id' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-files.c:1886:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-gif.c:954:12: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xmedcon-0.15.0/source/m-gif.c:952:15: note: outer condition: i<(width*height)
xmedcon-0.15.0/source/m-gif.c:954:12: note: opposite inner condition: i==(width*height)
xmedcon-0.15.0/source/m-gif.c:904:13: style: Condition 'palette==NULL' is always true [knownConditionTrueFalse]
xmedcon-0.15.0/source/m-gif.c:891:18: note: Assignment 'palette=NULL', assigned value is 0
xmedcon-0.15.0/source/m-gif.c:904:13: note: Condition 'palette==NULL' is always true
xmedcon-0.15.0/source/m-gif.c:930:21: style: Condition 'min_code_size<2' is always false [knownConditionTrueFalse]
xmedcon-0.15.0/source/m-gif.c:925:24: note: Assignment 'min_code_size=8', assigned value is 8
xmedcon-0.15.0/source/m-gif.c:930:21: note: Condition 'min_code_size<2' is always false
xmedcon-0.15.0/source/m-gif.c:904:13: style: Same expression on both sides of '==' because the value of 'palette' and 'NULL' are the same. [duplicateExpression]
xmedcon-0.15.0/source/m-gif.c:891:18: note: 'palette' is assigned value 'NULL' here.
xmedcon-0.15.0/source/m-gif.c:904:13: note: Same expression on both sides of '==' because the value of 'palette' and 'NULL' are the same.
xmedcon-0.15.0/source/m-gif.c:521:9: style: The scope of the variable 'thiscode' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-gif.c:523:9: style: The scope of the variable 'currentcode' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-gif.c:924:9: style: The scope of the variable 'hx' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-gif.c:924:12: style: The scope of the variable 'd' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-gif.c:1117:15: style: The scope of the variable 'temp' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-gif.c:839:15: style: Checking if unsigned variable 'fi->map' is less than zero. [unsignedLessThanZero]
xmedcon-0.15.0/source/m-intf.c:2158:11: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xmedcon-0.15.0/source/m-intf.c:2163:11: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xmedcon-0.15.0/source/m-intf.c:2168:11: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xmedcon-0.15.0/source/m-intf.c:2176:11: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xmedcon-0.15.0/source/m-intf.c:2530:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed short'. [invalidPrintfArgType_uint]
xmedcon-0.15.0/source/m-intf.c:2537:6: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed short'. [invalidPrintfArgType_uint]
xmedcon-0.15.0/source/m-intf.c:2626:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed short'. [invalidPrintfArgType_uint]
xmedcon-0.15.0/source/m-intf.c:2633:6: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed short'. [invalidPrintfArgType_uint]
xmedcon-0.15.0/source/m-intf.c:2674:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed short'. [invalidPrintfArgType_uint]
xmedcon-0.15.0/source/m-intf.c:2703:19: warning: Either the condition 'acq!=NULL' is redundant or there is possible null pointer dereference: acq. [nullPointerRedundantCheck]
xmedcon-0.15.0/source/m-intf.c:2712:19: note: Assuming that condition 'acq!=NULL' is not redundant
xmedcon-0.15.0/source/m-intf.c:2703:19: note: Null pointer dereference
xmedcon-0.15.0/source/m-intf.c:2708:42: warning: Either the condition 'acq!=NULL' is redundant or there is possible null pointer dereference: acq. [nullPointerRedundantCheck]
xmedcon-0.15.0/source/m-intf.c:2712:19: note: Assuming that condition 'acq!=NULL' is not redundant
xmedcon-0.15.0/source/m-intf.c:2708:42: note: Null pointer dereference
xmedcon-0.15.0/source/m-intf.c:1704:27: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xmedcon-0.15.0/source/m-intf.c:209:4: style: Variable 'pkeyval' is reassigned a value before the old one has been used. [redundantAssignment]
xmedcon-0.15.0/source/m-intf.c:207:0: note: Variable 'pkeyval' is reassigned a value before the old one has been used.
xmedcon-0.15.0/source/m-intf.c:209:4: note: Variable 'pkeyval' is reassigned a value before the old one has been used.
xmedcon-0.15.0/source/m-intf.c:248:7: style: The scope of the variable 'value' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-intf.c:516:7: style: The scope of the variable 'd' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-intf.c:516:10: style: The scope of the variable 'number' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-intf.c:1674:16: style: The scope of the variable 'bytes' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-intf.c:2239:23: style: The scope of the variable 'sd' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-intf.c:2847:13: style: The scope of the variable 'size' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-inw.c:88:13: style: The scope of the variable 'bytes' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-matrix.c:99:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xmedcon-0.15.0/source/m-matrix.c:578:8: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xmedcon-0.15.0/source/m-matrix.c:623:8: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xmedcon-0.15.0/source/m-matrix.c:1080:22: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xmedcon-0.15.0/source/m-matrix.c:1098:21: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xmedcon-0.15.0/source/m-matrix.c:1138:32: portability: Casting from float* to integer* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xmedcon-0.15.0/source/m-matrix.c:1140:22: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xmedcon-0.15.0/source/m-matrix.c:1141:31: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xmedcon-0.15.0/source/m-matrix.c:1741:44: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xmedcon-0.15.0/source/m-matrix.c:122:8: style: The scope of the variable 'nxtblk' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-matrix.c:168:8: style: The scope of the variable 'nxtblk' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-matrix.c:213:16: style: The scope of the variable 'temp' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-matrix.c:229:16: style: The scope of the variable 'temp' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-matrix.c:305:8: style: The scope of the variable 'nxtblk' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-matrix.c:346:8: style: The scope of the variable 'nxtblk' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-matrix.c:1109:11: style: The scope of the variable 'nbytes' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-matrix.c:1131:14: style: The scope of the variable 'nvals' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-matrix.c:1200:14: style: The scope of the variable 'n' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-matrix.c:1767:17: style: The scope of the variable 'num_matrices' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-matrix.c:1767:31: style: The scope of the variable 'i' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-matrix.c:1830:13: style: The scope of the variable 'plane' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-matrix.c:1830:20: style: The scope of the variable 'bed' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-matrix.c:1888:12: style: The scope of the variable 'frame' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-matrix.c:1888:19: style: The scope of the variable 'plane' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-matrix.c:1888:26: style: The scope of the variable 'bed' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-nifti.c:570:16: style: Condition 'FREE' is always true [knownConditionTrueFalse]
xmedcon-0.15.0/source/m-nifti.c:566:34: note: Assignment 'FREE=1', assigned value is 1
xmedcon-0.15.0/source/m-nifti.c:570:16: note: Condition 'FREE' is always true
xmedcon-0.15.0/source/m-nifti.c:105:19: style: The scope of the variable 'nhdr' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-nifti.c:111:21: style: The scope of the variable 'f' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-nifti.c:310:24: style: The scope of the variable 'FREE' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-nifti.c:314:10: style: The scope of the variable 'size' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-nifti.c:315:9: style: The scope of the variable 'type' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-pixels.c:436:25: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xmedcon-0.15.0/source/m-pixels.c:442:26: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xmedcon-0.15.0/source/m-pixels.c:94:11: style: The scope of the variable 'images' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-pixels.c:94:29: style: The scope of the variable 'f' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-pixels.c:94:32: style: The scope of the variable 'p' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-pixels.c:94:35: style: The scope of the variable 'g' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-pixels.c:94:38: style: The scope of the variable 'b' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-pixels.c:313:14: style: The scope of the variable 'id' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-pixels.c:377:10: style: The scope of the variable 'offset' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-pixels.c:459:11: style: The scope of the variable 'ppv' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-png.c:104:13: style: The scope of the variable 'commentsize' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-png.c:311:16: style: The scope of the variable 'width' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-png.c:311:23: style: The scope of the variable 'height' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-png.c:313:7: style: The scope of the variable 'bit_depth' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-png.c:313:30: style: The scope of the variable 'interlace' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-png.c:313:41: style: The scope of the variable 'compression' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-png.c:313:54: style: The scope of the variable 'filter' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-qmedian.c:159:13: style: The scope of the variable 'id' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-qmedian.c:417:19: style: The scope of the variable 'inptr' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-qmedian.c:817:19: style: The scope of the variable 'outptr' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-qmedian.c:817:28: style: The scope of the variable 'inptr' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-qmedian.c:898:22: style: The scope of the variable 'cj' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-qmedian.c:898:26: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-qmedian.c:898:31: style: The scope of the variable 'd2' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-raw.c:244:22: style: Redundant condition: !input->DIFF. 'input->DIFF || (!input->DIFF && i==0)' is equivalent to 'input->DIFF || i==0' [redundantCondition]
xmedcon-0.15.0/source/m-raw.c:659:5: warning: %hu in format string (no. 1) requires 'unsigned short' but the argument type is 'signed short'. [invalidPrintfArgType_uint]
xmedcon-0.15.0/source/m-raw.c:378:14: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xmedcon-0.15.0/source/m-raw.c:339:16: style: The scope of the variable 'bytes' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-raw.c:420:10: style: The scope of the variable 'size' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-split.c:172:13: style: The scope of the variable 'idin' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-split.c:172:20: style: The scope of the variable 'idout' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-split.c:173:17: style: The scope of the variable 'dd' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-split.c:240:9: style: The scope of the variable 'msg' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-split.c:316:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-split.c:317:9: style: The scope of the variable 'msg' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-stack.c:96:10: style: The scope of the variable 'convert' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-stack.c:96:19: style: The scope of the variable 'c' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-stack.c:316:17: style: The scope of the variable 'convert' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-stack.c:316:26: style: The scope of the variable 'c' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-structs.c:96:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xmedcon-0.15.0/source/m-structs.c:627:13: style: The scope of the variable 'w' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-structs.c:627:16: style: The scope of the variable 'h' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-structs.c:627:19: style: The scope of the variable 'b' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-structs.c:627:22: style: The scope of the variable 'size' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-structs.c:921:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-structs.c:526:28: style: Function 'MdcCopyMOD' argument 1 names different: declaration 'mod' definition 'dest'. [funcArgNamesDifferent]
xmedcon-0.15.0/source/m-structs.h:362:28: note: Function 'MdcCopyMOD' argument 1 names different: declaration 'mod' definition 'dest'.
xmedcon-0.15.0/source/m-structs.c:526:28: note: Function 'MdcCopyMOD' argument 1 names different: declaration 'mod' definition 'dest'.
xmedcon-0.15.0/source/m-structs.c:617:27: style: Function 'MdcCopyBD' argument 1 names different: declaration 'dst' definition 'dest'. [funcArgNamesDifferent]
xmedcon-0.15.0/source/m-structs.h:368:27: note: Function 'MdcCopyBD' argument 1 names different: declaration 'dst' definition 'dest'.
xmedcon-0.15.0/source/m-structs.c:617:27: note: Function 'MdcCopyBD' argument 1 names different: declaration 'dst' definition 'dest'.
xmedcon-0.15.0/source/m-transf.c:71:10: style: The scope of the variable 'pix1' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-transf.c:71:17: style: The scope of the variable 'pix2' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-transf.c:96:10: style: The scope of the variable 'pix1' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-transf.c:96:17: style: The scope of the variable 'pix2' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-transf.c:123:7: style: The scope of the variable 'err' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-transf.c:137:7: style: The scope of the variable 'err' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-transf.c:233:13: style: The scope of the variable 'id' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-transf.c:270:10: style: The scope of the variable 'curbuf' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-transf.c:270:19: style: The scope of the variable 'newbuf' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-transf.c:271:16: style: The scope of the variable 'pixelbytes' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-transf.c:271:28: style: The scope of the variable 'curlinebytes' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-transf.c:271:42: style: The scope of the variable 'newlinebytes' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-transf.c:271:56: style: The scope of the variable 'newimgbytes' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-transf.c:386:16: style: The scope of the variable 'pixels' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-vifi.c:85:8: style: The scope of the variable 'a' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-xtract.c:67:11: style: The scope of the variable 'images' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-xtract.c:69:11: style: The scope of the variable 'p' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-xtract.c:69:13: style: The scope of the variable 'f' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-xtract.c:69:15: style: The scope of the variable 'g' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-xtract.c:69:17: style: The scope of the variable 'b' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-xtract.c:245:14: style: The scope of the variable 'j' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-xtract.c:245:17: style: The scope of the variable 'bytes' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-xtract.c:248:23: style: The scope of the variable 'id_dest' can be reduced. [variableScope]
xmedcon-0.15.0/source/m-xtract.c:249:8: style: The scope of the variable 'error' can be reduced. [variableScope]
xmedcon-0.15.0/source/medcon.c:53:18: style: The scope of the variable 'error' can be reduced. [variableScope]
xmedcon-0.15.0/source/xcolgbc.c:280:14: style: The scope of the variable 'box1' can be reduced. [variableScope]
xmedcon-0.15.0/source/xcolgbc.c:281:14: style: The scope of the variable 'box2' can be reduced. [variableScope]
xmedcon-0.15.0/source/xcolgbc.c:282:14: style: The scope of the variable 'button' can be reduced. [variableScope]
xmedcon-0.15.0/source/xcolgbc.c:283:14: style: The scope of the variable 'separator' can be reduced. [variableScope]
xmedcon-0.15.0/source/xcolmap.c:157:14: style: The scope of the variable 'box1' can be reduced. [variableScope]
xmedcon-0.15.0/source/xcolmap.c:158:14: style: The scope of the variable 'box2' can be reduced. [variableScope]
xmedcon-0.15.0/source/xcolmap.c:159:14: style: The scope of the variable 'box3' can be reduced. [variableScope]
xmedcon-0.15.0/source/xcolmap.c:160:14: style: The scope of the variable 'box4' can be reduced. [variableScope]
xmedcon-0.15.0/source/xcolmap.c:161:14: style: The scope of the variable 'frame' can be reduced. [variableScope]
xmedcon-0.15.0/source/xcolmap.c:163:14: style: The scope of the variable 'separator' can be reduced. [variableScope]
xmedcon-0.15.0/source/xcolmap.c:164:11: style: The scope of the variable 'group' can be reduced. [variableScope]
xmedcon-0.15.0/source/xcolmap.c:379:14: style: The scope of the variable 'box1' can be reduced. [variableScope]
xmedcon-0.15.0/source/xcolmap.c:380:14: style: The scope of the variable 'box2' can be reduced. [variableScope]
xmedcon-0.15.0/source/xcolmap.c:381:14: style: The scope of the variable 'box3' can be reduced. [variableScope]
xmedcon-0.15.0/source/xcolmap.c:382:14: style: The scope of the variable 'box4' can be reduced. [variableScope]
xmedcon-0.15.0/source/xcolmap.c:383:14: style: The scope of the variable 'frame' can be reduced. [variableScope]
xmedcon-0.15.0/source/xcolmap.c:385:14: style: The scope of the variable 'separator' can be reduced. [variableScope]
xmedcon-0.15.0/source/xcolmap.c:386:11: style: The scope of the variable 'group' can be reduced. [variableScope]
xmedcon-0.15.0/source/xextract.c:371:6: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed short'. [invalidPrintfArgType_uint]
xmedcon-0.15.0/source/xextract.c:389:6: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed short'. [invalidPrintfArgType_uint]
xmedcon-0.15.0/source/xextract.c:407:6: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed short'. [invalidPrintfArgType_uint]
xmedcon-0.15.0/source/xextract.c:425:6: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed short'. [invalidPrintfArgType_uint]
xmedcon-0.15.0/source/xextract.c:269:4: style: Variable 'window' is reassigned a value before the old one has been used. [redundantAssignment]
xmedcon-0.15.0/source/xextract.c:257:0: note: Variable 'window' is reassigned a value before the old one has been used.
xmedcon-0.15.0/source/xextract.c:269:4: note: Variable 'window' is reassigned a value before the old one has been used.
xmedcon-0.15.0/source/xextract.c:145:7: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xmedcon-0.15.0/source/xextract.c:124:10: style: The scope of the variable 'images' can be reduced. [variableScope]
xmedcon-0.15.0/source/xextract.c:125:10: style: The scope of the variable 'p' can be reduced. [variableScope]
xmedcon-0.15.0/source/xextract.c:125:13: style: The scope of the variable 'f' can be reduced. [variableScope]
xmedcon-0.15.0/source/xextract.c:125:16: style: The scope of the variable 'g' can be reduced. [variableScope]
xmedcon-0.15.0/source/xextract.c:125:19: style: The scope of the variable 'b' can be reduced. [variableScope]
xmedcon-0.15.0/source/xextract.c:260:15: style: The scope of the variable 'box3' can be reduced. [variableScope]
xmedcon-0.15.0/source/xextract.c:261:15: style: The scope of the variable 'table' can be reduced. [variableScope]
xmedcon-0.15.0/source/xextract.c:494:14: style: The scope of the variable 'box1' can be reduced. [variableScope]
xmedcon-0.15.0/source/xextract.c:495:14: style: The scope of the variable 'box2' can be reduced. [variableScope]
xmedcon-0.15.0/source/xextract.c:496:14: style: The scope of the variable 'box3' can be reduced. [variableScope]
xmedcon-0.15.0/source/xextract.c:497:14: style: The scope of the variable 'box4' can be reduced. [variableScope]
xmedcon-0.15.0/source/xextract.c:498:14: style: The scope of the variable 'frame' can be reduced. [variableScope]
xmedcon-0.15.0/source/xextract.c:500:14: style: The scope of the variable 'separator' can be reduced. [variableScope]
xmedcon-0.15.0/source/xextract.c:501:11: style: The scope of the variable 'group' can be reduced. [variableScope]
xmedcon-0.15.0/source/xextract.c:98:30: style: Function 'XMdcHandleEcatList' argument 1 names different: declaration 'S' definition 's'. [funcArgNamesDifferent]
xmedcon-0.15.0/source/xextract.h:39:31: note: Function 'XMdcHandleEcatList' argument 1 names different: declaration 'S' definition 's'.
xmedcon-0.15.0/source/xextract.c:98:30: note: Function 'XMdcHandleEcatList' argument 1 names different: declaration 'S' definition 's'.
xmedcon-0.15.0/source/xfancy.c:141:3: style: Variable 'window' is reassigned a value before the old one has been used. [redundantAssignment]
xmedcon-0.15.0/source/xfancy.c:136:0: note: Variable 'window' is reassigned a value before the old one has been used.
xmedcon-0.15.0/source/xfancy.c:141:3: note: Variable 'window' is reassigned a value before the old one has been used.
xmedcon-0.15.0/source/xfilesel.c:179:9: style: Condition 'LOOK' is always true [knownConditionTrueFalse]
xmedcon-0.15.0/source/xfilesel.c:170:16: note: Assignment 'LOOK=1', assigned value is 1
xmedcon-0.15.0/source/xfilesel.c:179:9: note: Condition 'LOOK' is always true
xmedcon-0.15.0/source/xfilesel.c:173:5: style: Variable 'menu' is reassigned a value before the old one has been used. [redundantAssignment]
xmedcon-0.15.0/source/xfilesel.c:167:0: note: Variable 'menu' is reassigned a value before the old one has been used.
xmedcon-0.15.0/source/xfilesel.c:173:5: note: Variable 'menu' is reassigned a value before the old one has been used.
xmedcon-0.15.0/source/xfilesel.c:431:47: style: Function 'XMdcFileSelSaveCallbackCancel' argument 1 names different: declaration 'w' definition 'widget'. [funcArgNamesDifferent]
xmedcon-0.15.0/source/xfilesel.h:45:47: note: Function 'XMdcFileSelSaveCallbackCancel' argument 1 names different: declaration 'w' definition 'widget'.
xmedcon-0.15.0/source/xfilesel.c:431:47: note: Function 'XMdcFileSelSaveCallbackCancel' argument 1 names different: declaration 'w' definition 'widget'.
xmedcon-0.15.0/source/xfilesel.c:436:43: style: Function 'XMdcFileSelSaveCallbackOk' argument 1 names different: declaration 'w' definition 'widget'. [funcArgNamesDifferent]
xmedcon-0.15.0/source/xfilesel.h:44:43: note: Function 'XMdcFileSelSaveCallbackOk' argument 1 names different: declaration 'w' definition 'widget'.
xmedcon-0.15.0/source/xfilesel.c:436:43: note: Function 'XMdcFileSelSaveCallbackOk' argument 1 names different: declaration 'w' definition 'widget'.
xmedcon-0.15.0/source/xfilesel.c:557:32: style: Function 'XMdcLutSelOpen' argument 1 names different: declaration 'w' definition 'widget'. [funcArgNamesDifferent]
xmedcon-0.15.0/source/xfilesel.h:48:32: note: Function 'XMdcLutSelOpen' argument 1 names different: declaration 'w' definition 'widget'.
xmedcon-0.15.0/source/xfilesel.c:557:32: note: Function 'XMdcLutSelOpen' argument 1 names different: declaration 'w' definition 'widget'.
xmedcon-0.15.0/source/ximages.c:169:87: style: Function 'XMdcImagesCallbackClicked' argument 3 names different: declaration 'imagenr' definition 'nr'. [funcArgNamesDifferent]
xmedcon-0.15.0/source/ximages.h:41:87: note: Function 'XMdcImagesCallbackClicked' argument 3 names different: declaration 'imagenr' definition 'nr'.
xmedcon-0.15.0/source/ximages.c:169:87: note: Function 'XMdcImagesCallbackClicked' argument 3 names different: declaration 'imagenr' definition 'nr'.
xmedcon-0.15.0/source/xinfo.c:425:3: warning: %hu in format string (no. 1) requires 'unsigned short' but the argument type is 'signed short'. [invalidPrintfArgType_uint]
xmedcon-0.15.0/source/xinfo.c:83:3: style: Variable 'window' is reassigned a value before the old one has been used. [redundantAssignment]
xmedcon-0.15.0/source/xinfo.c:61:0: note: Variable 'window' is reassigned a value before the old one has been used.
xmedcon-0.15.0/source/xinfo.c:83:3: note: Variable 'window' is reassigned a value before the old one has been used.
xmedcon-0.15.0/source/xlabels.c:111:11: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xmedcon-0.15.0/source/xlabels.c:257:14: style: The scope of the variable 'box1' can be reduced. [variableScope]
xmedcon-0.15.0/source/xlabels.c:258:14: style: The scope of the variable 'box2' can be reduced. [variableScope]
xmedcon-0.15.0/source/xlabels.c:259:14: style: The scope of the variable 'box3' can be reduced. [variableScope]
xmedcon-0.15.0/source/xlabels.c:260:14: style: The scope of the variable 'box4' can be reduced. [variableScope]
xmedcon-0.15.0/source/xlabels.c:263:14: style: The scope of the variable 'separator' can be reduced. [variableScope]
xmedcon-0.15.0/source/xlabels.c:264:11: style: The scope of the variable 'group' can be reduced. [variableScope]
xmedcon-0.15.0/source/xoptions.c:1282:15: style: The scope of the variable 'box1' can be reduced. [variableScope]
xmedcon-0.15.0/source/xoptions.c:1283:15: style: The scope of the variable 'box2' can be reduced. [variableScope]
xmedcon-0.15.0/source/xoptions.c:1284:15: style: The scope of the variable 'button' can be reduced. [variableScope]
xmedcon-0.15.0/source/xoptions.c:1285:15: style: The scope of the variable 'separator' can be reduced. [variableScope]
xmedcon-0.15.0/source/xoptions.c:1286:15: style: The scope of the variable 'notebook' can be reduced. [variableScope]
xmedcon-0.15.0/source/xpages.c:80:14: style: The scope of the variable 'menu' can be reduced. [variableScope]
xmedcon-0.15.0/source/xpages.c:81:14: style: The scope of the variable 'active' can be reduced. [variableScope]
xmedcon-0.15.0/source/xpages.c:108:14: style: The scope of the variable 'menuitem' can be reduced. [variableScope]
xmedcon-0.15.0/source/xpages.c:134:14: style: The scope of the variable 'menu' can be reduced. [variableScope]
xmedcon-0.15.0/source/xpages.c:135:14: style: The scope of the variable 'active' can be reduced. [variableScope]
xmedcon-0.15.0/source/xpages.c:151:14: style: The scope of the variable 'menu' can be reduced. [variableScope]
xmedcon-0.15.0/source/xpages.c:152:14: style: The scope of the variable 'active' can be reduced. [variableScope]
xmedcon-0.15.0/source/xpages.c:153:10: style: The scope of the variable 'prevpage' can be reduced. [variableScope]
xmedcon-0.15.0/source/xpages.c:197:14: style: The scope of the variable 'box1' can be reduced. [variableScope]
xmedcon-0.15.0/source/xpages.c:198:14: style: The scope of the variable 'box2' can be reduced. [variableScope]
xmedcon-0.15.0/source/xpages.c:199:14: style: The scope of the variable 'box3' can be reduced. [variableScope]
xmedcon-0.15.0/source/xpages.c:200:14: style: The scope of the variable 'box4' can be reduced. [variableScope]
xmedcon-0.15.0/source/xpages.c:201:14: style: The scope of the variable 'frame' can be reduced. [variableScope]
xmedcon-0.15.0/source/xpages.c:203:14: style: The scope of the variable 'separator' can be reduced. [variableScope]
xmedcon-0.15.0/source/xpages.c:204:11: style: The scope of the variable 'group' can be reduced. [variableScope]
xmedcon-0.15.0/source/xreader.c:357:3: style: Variable 'window' is reassigned a value before the old one has been used. [redundantAssignment]
xmedcon-0.15.0/source/xreader.c:346:0: note: Variable 'window' is reassigned a value before the old one has been used.
xmedcon-0.15.0/source/xreader.c:357:3: note: Variable 'window' is reassigned a value before the old one has been used.
xmedcon-0.15.0/source/xreader.c:617:3: style: Variable 'entry' is reassigned a value before the old one has been used. [redundantAssignment]
xmedcon-0.15.0/source/xreader.c:614:0: note: Variable 'entry' is reassigned a value before the old one has been used.
xmedcon-0.15.0/source/xreader.c:617:3: note: Variable 'entry' is reassigned a value before the old one has been used.
xmedcon-0.15.0/source/xreader.c:686:3: style: Variable 'window' is reassigned a value before the old one has been used. [redundantAssignment]
xmedcon-0.15.0/source/xreader.c:675:0: note: Variable 'window' is reassigned a value before the old one has been used.
xmedcon-0.15.0/source/xreader.c:686:3: note: Variable 'window' is reassigned a value before the old one has been used.
xmedcon-0.15.0/source/xreader.c:174:13: style: The scope of the variable 'id' can be reduced. [variableScope]
xmedcon-0.15.0/source/xreader.c:277:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xmedcon-0.15.0/source/xreader.c:104:5: error: Resource leak: ifp [resourceLeak]
xmedcon-0.15.0/source/xrender.c:104:14: style: The scope of the variable 'box1' can be reduced. [variableScope]
xmedcon-0.15.0/source/xrender.c:105:14: style: The scope of the variable 'box2' can be reduced. [variableScope]
xmedcon-0.15.0/source/xrender.c:106:14: style: The scope of the variable 'box3' can be reduced. [variableScope]
xmedcon-0.15.0/source/xrender.c:107:14: style: The scope of the variable 'box4' can be reduced. [variableScope]
xmedcon-0.15.0/source/xrender.c:108:14: style: The scope of the variable 'frame' can be reduced. [variableScope]
xmedcon-0.15.0/source/xrender.c:110:14: style: The scope of the variable 'separator' can be reduced. [variableScope]
xmedcon-0.15.0/source/xrender.c:111:11: style: The scope of the variable 'group' can be reduced. [variableScope]
xmedcon-0.15.0/source/xreset.c:63:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xmedcon-0.15.0/source/xresize.c:122:14: style: The scope of the variable 'box1' can be reduced. [variableScope]
xmedcon-0.15.0/source/xresize.c:123:14: style: The scope of the variable 'box2' can be reduced. [variableScope]
xmedcon-0.15.0/source/xresize.c:124:14: style: The scope of the variable 'box3' can be reduced. [variableScope]
xmedcon-0.15.0/source/xresize.c:125:14: style: The scope of the variable 'box4' can be reduced. [variableScope]
xmedcon-0.15.0/source/xresize.c:126:14: style: The scope of the variable 'frame' can be reduced. [variableScope]
xmedcon-0.15.0/source/xresize.c:128:14: style: The scope of the variable 'separator' can be reduced. [variableScope]
xmedcon-0.15.0/source/xresize.c:129:11: style: The scope of the variable 'group' can be reduced. [variableScope]
xmedcon-0.15.0/source/xutils.c:104:31: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xmedcon-0.15.0/source/xutils.c:348:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xmedcon-0.15.0/source/xutils.c:227:20: style: The scope of the variable 'ii' can be reduced. [variableScope]
xmedcon-0.15.0/source/xutils.c:227:24: style: The scope of the variable 'v' can be reduced. [variableScope]
xmedcon-0.15.0/source/xvifi.c:485:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed short'. [invalidPrintfArgType_uint]
xmedcon-0.15.0/source/xvifi.c:508:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed short'. [invalidPrintfArgType_uint]
xmedcon-0.15.0/source/xvifi.c:531:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed short'. [invalidPrintfArgType_uint]
xmedcon-0.15.0/source/xvifi.c:554:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed short'. [invalidPrintfArgType_uint]
xmedcon-0.15.0/source/xvifi.c:577:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed short'. [invalidPrintfArgType_uint]
xmedcon-0.15.0/source/xvifi.c:67:13: style: The scope of the variable 'id' can be reduced. [variableScope]
xmedcon-0.15.0/source/xvifi.c:68:17: style: The scope of the variable 'dd' can be reduced. [variableScope]
xmedcon-0.15.0/source/xzoom.c:256:3: style: Variable 'zoom' is reassigned a value before the old one has been used. [redundantAssignment]
xmedcon-0.15.0/source/xzoom.c:251:0: note: Variable 'zoom' is reassigned a value before the old one has been used.
xmedcon-0.15.0/source/xzoom.c:256:3: note: Variable 'zoom' is reassigned a value before the old one has been used.
xmedcon-0.15.0/source/xzoom.c:275:15: style: Variable 'w_zoom' is assigned a value that is never used. [unreadVariable]
xmedcon-0.15.0/source/xzoom.c:276:15: style: Variable 'h_zoom' is assigned a value that is never used. [unreadVariable]
[17:40]

ftp://ftp.se.debian.org/debian/pool/main/x/xmhtml/xmhtml_1.1.9.orig.tar.gz
XmHTML-1.1.9/book/html_browser.c:199:3: warning: %li in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
XmHTML-1.1.9/book/html_browser.c:151:30: style: Function 'readFile' argument 2 names different: declaration 'file' definition 'filename'. [funcArgNamesDifferent]
XmHTML-1.1.9/book/html_browser.c:21:42: note: Function 'readFile' argument 2 names different: declaration 'file' definition 'filename'.
XmHTML-1.1.9/book/html_browser.c:151:30: note: Function 'readFile' argument 2 names different: declaration 'file' definition 'filename'.
XmHTML-1.1.9/book/html_browser.c:182:3: error: Resource handle 'file' freed twice. [doubleFree]
XmHTML-1.1.9/book/html_browser.c:198:3: error: Resource handle 'file' freed twice. [doubleFree]
XmHTML-1.1.9/book/html_browser.c:209:2: error: Resource handle 'file' freed twice. [doubleFree]
XmHTML-1.1.9/book/html_browser.c:209:0: error: Deallocating a deallocated pointer: file [deallocDealloc]
XmHTML-1.1.9/contrib/VUEorDT.c:67:13: style: The scope of the variable 'i' can be reduced. [variableScope]
XmHTML-1.1.9/contrib/drawBttn.c:30:9: style: Unused variable: i [unusedVariable]
XmHTML-1.1.9/contrib/drawBttn.c:126:18: style: Variable 'win' is assigned a value that is never used. [unreadVariable]
XmHTML-1.1.9/contrib/drawBttn.c:37:10: error: Uninitialized variable: working_image_file [uninitvar]
XmHTML-1.1.9/contrib/example_5.c:1599:15: error: Array 'html_widgets[10]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds]
XmHTML-1.1.9/contrib/example_5.c:1594:3: note: After for loop, i has value 10
XmHTML-1.1.9/contrib/example_5.c:1599:15: note: Array index out of bounds
XmHTML-1.1.9/contrib/example_5.c:1601:16: error: Array 'html_widgets[10]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds]
XmHTML-1.1.9/contrib/example_5.c:1594:3: note: After for loop, i has value 10
XmHTML-1.1.9/contrib/example_5.c:1601:16: note: Array index out of bounds
XmHTML-1.1.9/contrib/example_5.c:1645:15: error: Array 'html_widgets[10]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds]
XmHTML-1.1.9/contrib/example_5.c:1594:3: note: After for loop, i has value 10
XmHTML-1.1.9/contrib/example_5.c:1645:15: note: Array index out of bounds
XmHTML-1.1.9/contrib/example_5.c:1646:15: error: Array 'html_widgets[10]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds]
XmHTML-1.1.9/contrib/example_5.c:1594:3: note: After for loop, i has value 10
XmHTML-1.1.9/contrib/example_5.c:1646:15: note: Array index out of bounds
XmHTML-1.1.9/contrib/example_5.c:1649:28: error: Array 'html_widgets[10]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds]
XmHTML-1.1.9/contrib/example_5.c:1594:3: note: After for loop, i has value 10
XmHTML-1.1.9/contrib/example_5.c:1649:28: note: Array index out of bounds
XmHTML-1.1.9/contrib/example_5.c:333:5: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
XmHTML-1.1.9/contrib/example_5.c:323:0: note: Variable 'buf' is reassigned a value before the old one has been used.
XmHTML-1.1.9/contrib/example_5.c:333:5: note: Variable 'buf' is reassigned a value before the old one has been used.
XmHTML-1.1.9/contrib/example_5.c:336:5: style: Variable 'val' is reassigned a value before the old one has been used. [redundantAssignment]
XmHTML-1.1.9/contrib/example_5.c:331:5: note: Variable 'val' is reassigned a value before the old one has been used.
XmHTML-1.1.9/contrib/example_5.c:336:5: note: Variable 'val' is reassigned a value before the old one has been used.
XmHTML-1.1.9/contrib/example_5.c:3704:5: style: Variable 'display' is reassigned a value before the old one has been used. [redundantAssignment]
XmHTML-1.1.9/contrib/example_5.c:3685:0: note: Variable 'display' is reassigned a value before the old one has been used.
XmHTML-1.1.9/contrib/example_5.c:3704:5: note: Variable 'display' is reassigned a value before the old one has been used.
XmHTML-1.1.9/contrib/example_5.c:703:6: style: The scope of the variable 'size' can be reduced. [variableScope]
XmHTML-1.1.9/contrib/example_5.c:706:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
XmHTML-1.1.9/contrib/example_5.c:1260:9: style: The scope of the variable 'fp' can be reduced. [variableScope]
XmHTML-1.1.9/contrib/gif_decode.c:145:12: style: The scope of the variable 'incode' can be reduced. [variableScope]
XmHTML-1.1.9/contrib/gif_decode.c:222:15: style: The scope of the variable 'v' can be reduced. [variableScope]
XmHTML-1.1.9/contrib/example_5.c:1760:6: style: The scope of the variable 'len' can be reduced. [variableScope]
XmHTML-1.1.9/contrib/example_5.c:1761:14: style: The scope of the variable 'this_set' can be reduced. [variableScope]
XmHTML-1.1.9/contrib/example_5.c:1869:9: style: The scope of the variable 'argc' can be reduced. [variableScope]
XmHTML-1.1.9/contrib/example_5.c:2918:22: style: The scope of the variable 'image' can be reduced. [variableScope]
XmHTML-1.1.9/contrib/example_5.c:324:9: style: Unused variable: i [unusedVariable]
XmHTML-1.1.9/contrib/example_5.c:3610:17: style: Unused variable: classhint [unusedVariable]
XmHTML-1.1.9/contrib/example_5.c:3613:0: style: Variable 'timeout' is assigned a value that is never used. [unreadVariable]
XmHTML-1.1.9/contrib/example_5.c:726:3: error: Resource leak: file [resourceLeak]
XmHTML-1.1.9/contrib/htmltest.c:172:21: style: Redundant condition: If 'EXPR == '-'', the comparison 'EXPR' is always true. [redundantCondition]
XmHTML-1.1.9/contrib/htmltest.c:282:21: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
XmHTML-1.1.9/contrib/htmltest.c:282:21: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
XmHTML-1.1.9/contrib/htmltest.c:289:21: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
XmHTML-1.1.9/contrib/htmltest.c:289:21: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
XmHTML-1.1.9/contrib/htmltest.c:297:21: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
XmHTML-1.1.9/contrib/htmltest.c:297:21: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
XmHTML-1.1.9/contrib/htmltest.c:304:21: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
XmHTML-1.1.9/contrib/htmltest.c:304:21: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
XmHTML-1.1.9/contrib/htmltest.c:359:13: style: Variable 'fontpath' is reassigned a value before the old one has been used. [redundantAssignment]
XmHTML-1.1.9/contrib/htmltest.c:358:13: note: Variable 'fontpath' is reassigned a value before the old one has been used.
XmHTML-1.1.9/contrib/htmltest.c:359:13: note: Variable 'fontpath' is reassigned a value before the old one has been used.
XmHTML-1.1.9/contrib/htmltest.c:469:9: style: Variable 'locale' is reassigned a value before the old one has been used. [redundantAssignment]
XmHTML-1.1.9/contrib/htmltest.c:459:0: note: Variable 'locale' is reassigned a value before the old one has been used.
XmHTML-1.1.9/contrib/htmltest.c:469:9: note: Variable 'locale' is reassigned a value before the old one has been used.
XmHTML-1.1.9/contrib/htmltest.c:109:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
XmHTML-1.1.9/contrib/htmltest.c:217:9: style: The scope of the variable 'i' can be reduced. [variableScope]
XmHTML-1.1.9/contrib/htmltest.c:220:11: style: The scope of the variable 'propname' can be reduced. [variableScope]
XmHTML-1.1.9/contrib/htmltest.c:320:14: style: The scope of the variable 'fontpath' can be reduced. [variableScope]
XmHTML-1.1.9/contrib/htmltest.c:321:12: style: The scope of the variable 'n' can be reduced. [variableScope]
XmHTML-1.1.9/contrib/htmltest.c:321:14: style: The scope of the variable 'i' can be reduced. [variableScope]
XmHTML-1.1.9/contrib/htmltest.c:327:16: style: The scope of the variable 'temp' can be reduced. [variableScope]
XmHTML-1.1.9/contrib/htmltest.c:330:14: style: The scope of the variable 'bytes' can be reduced. [variableScope]
XmHTML-1.1.9/contrib/htmltest.c:338:11: style: The scope of the variable 'bites' can be reduced. [variableScope]
XmHTML-1.1.9/contrib/htmltest.c:341:13: style: The scope of the variable 'status' can be reduced. [variableScope]
XmHTML-1.1.9/contrib/htmltest.c:455:12: style: The scope of the variable 'eof' can be reduced. [variableScope]
XmHTML-1.1.9/contrib/htmltest.c:456:12: style: The scope of the variable 'infd' can be reduced. [variableScope]
XmHTML-1.1.9/contrib/htmltest.c:457:12: style: The scope of the variable 'i' can be reduced. [variableScope]
XmHTML-1.1.9/contrib/htmltest.c:460:13: style: The scope of the variable 'wc' can be reduced. [variableScope]
XmHTML-1.1.9/contrib/htmltest.c:461:14: style: The scope of the variable 'wc_ptr' can be reduced. [variableScope]
XmHTML-1.1.9/contrib/htmltest.c:462:13: style: The scope of the variable 'status' can be reduced. [variableScope]
XmHTML-1.1.9/contrib/htmltest.c:163:32: style: Variable 'encoding' is modified but its new value is never used. [unreadVariable]
XmHTML-1.1.9/contrib/htmltest.c:138:10: style: Unused variable: i [unusedVariable]
XmHTML-1.1.9/contrib/htmltest.c:317:39: style: Variable 'cbs' is assigned a value that is never used. [unreadVariable]
XmHTML-1.1.9/contrib/htmltest.c:321:16: style: Unused variable: j [unusedVariable]
XmHTML-1.1.9/contrib/htmltest.c:436:11: style: Variable 'error' is assigned a value that is never used. [unreadVariable]
XmHTML-1.1.9/contrib/htmltest.c:327:13: style: Unused variable: wc [unusedVariable]
XmHTML-1.1.9/contrib/htmltest.c:329:18: style: Unused variable: bite [unusedVariable]
XmHTML-1.1.9/contrib/htmltest.c:331:20: style: Unused variable: actual [unusedVariable]
XmHTML-1.1.9/contrib/htmltest.c:332:20: style: Unused variable: uptr [unusedVariable]
XmHTML-1.1.9/contrib/htmltest.c:339:0: style: Variable 'mbs' is assigned a value that is never used. [unreadVariable]
XmHTML-1.1.9/contrib/htmltest.c:412:26: style: Variable 'status' is assigned a value that is never used. [unreadVariable]
XmHTML-1.1.9/contrib/htmltest.c:342:25: style: Variable 'defaultInfo' is assigned a value that is never used. [unreadVariable]
XmHTML-1.1.9/contrib/htmltest.c:457:14: style: Unused variable: j [unusedVariable]
XmHTML-1.1.9/contrib/htmltest.c:469:18: style: Variable 'locale' is assigned a value that is never used. [unreadVariable]
XmHTML-1.1.9/contrib/htmltest.c:545:25: style: Variable 'status' is assigned a value that is never used. [unreadVariable]
XmHTML-1.1.9/contrib/netscape.c:23:16: style: The scope of the variable 'classhint' can be reduced. [variableScope]
XmHTML-1.1.9/contrib/netscape.c:19:8: style: Unused variable: status [unusedVariable]
XmHTML-1.1.9/contrib/swallow.c:38:18: style: Variable 'win' is assigned a value that is never used. [unreadVariable]
XmHTML-1.1.9/contrib/swallow.c:154:19: style: Unused variable: text_prop [unusedVariable]
XmHTML-1.1.9/contrib/swallow2.c:153:16: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
XmHTML-1.1.9/contrib/swallow2.c:152:25: note: outer condition: rvalue==Success
XmHTML-1.1.9/contrib/swallow2.c:153:16: note: identical inner condition: rvalue==Success
XmHTML-1.1.9/contrib/swallow2.c:282:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
XmHTML-1.1.9/contrib/swallow2.c:221:29: style: The scope of the variable 'each' can be reduced. [variableScope]
XmHTML-1.1.9/contrib/swallow2.c:224:14: style: Unused variable: hints1 [unusedVariable]
XmHTML-1.1.9/contrib/swallow2.c:224:22: style: Unused variable: hints2 [unusedVariable]
XmHTML-1.1.9/contrib/swallow2.c:225:8: style: Unused variable: ignore [unusedVariable]
XmHTML-1.1.9/contrib/swallow2.c:225:16: style: Unused variable: flags [unusedVariable]
XmHTML-1.1.9/http/HTTP.c:792:36: style: Redundant condition: If 'EXPR == '\n'', the comparison 'EXPR' is always true. [redundantCondition]
XmHTML-1.1.9/http/HTTP.c:816:19: style: Redundant condition: If 'EXPR == '\r'', the comparison 'EXPR' is always true. [redundantCondition]
XmHTML-1.1.9/http/HTTP.c:817:17: style: Redundant condition: If 'EXPR == '\n'', the comparison 'EXPR' is always true. [redundantCondition]
XmHTML-1.1.9/http/HTTP.c:360:6: warning: Possible null pointer dereference: formStr [nullPointer]
XmHTML-1.1.9/http/HTTP.c:330:20: note: Assignment 'formStr=NULL', assigned value is 0
XmHTML-1.1.9/http/HTTP.c:360:6: note: Null pointer dereference
XmHTML-1.1.9/http/HTTP.c:1243:18: warning: Either the condition 'u_filename' is redundant or there is possible null pointer dereference: u_filename. [nullPointerRedundantCheck]
XmHTML-1.1.9/http/HTTP.c:1223:5: note: Assuming that condition 'u_filename' is not redundant
XmHTML-1.1.9/http/HTTP.c:1243:18: note: Null pointer dereference
XmHTML-1.1.9/http/HTTP.c:1246:21: warning: Either the condition 'u_filename' is redundant or there is possible null pointer dereference: u_filename. [nullPointerRedundantCheck]
XmHTML-1.1.9/http/HTTP.c:1223:5: note: Assuming that condition 'u_filename' is not redundant
XmHTML-1.1.9/http/HTTP.c:1246:21: note: Null pointer dereference
XmHTML-1.1.9/http/HTTP.c:376:4: style: Variable 'reqStr' is reassigned a value before the old one has been used. [redundantAssignment]
XmHTML-1.1.9/http/HTTP.c:374:0: note: Variable 'reqStr' is reassigned a value before the old one has been used.
XmHTML-1.1.9/http/HTTP.c:376:4: note: Variable 'reqStr' is reassigned a value before the old one has been used.
XmHTML-1.1.9/http/cookie.c:111:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
XmHTML-1.1.9/http/cookie.c:150:6: style: The scope of the variable 'i' can be reduced. [variableScope]
XmHTML-1.1.9/http/cookie.c:522:8: style: The scope of the variable 'i' can be reduced. [variableScope]
XmHTML-1.1.9/http/cookie.c:589:8: style: The scope of the variable 'name' can be reduced. [variableScope]
XmHTML-1.1.9/http/cookie.c:260:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
XmHTML-1.1.9/http/cookie.c:283:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
XmHTML-1.1.9/http/cookie.c:713:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
XmHTML-1.1.9/http/cookie.c:780:0: error: Memory leak: cLP [memleak]
XmHTML-1.1.9/http/cookie.c:754:26: error: Uninitialized variable: mon [uninitvar]
XmHTML-1.1.9/http/cookie.c:617:10: error: Uninitialized variable: str [uninitvar]
XmHTML-1.1.9/http/cookie.c:622:4: error: Uninitialized variable: str [uninitvar]
XmHTML-1.1.9/http/cookie.c:624:12: error: Uninitialized variable: str [uninitvar]
XmHTML-1.1.9/http/cookie.c:629:5: error: Uninitialized variable: str [uninitvar]
XmHTML-1.1.9/lib/Motif/Balloon.c:766:6: warning: Possible null pointer dereference: id [nullPointer]
XmHTML-1.1.9/lib/Motif/Balloon.c:484:31: note: Calling function 'popupBalloon', 2nd argument 'id' value is 0
XmHTML-1.1.9/lib/Motif/Balloon.c:766:6: note: Null pointer dereference
XmHTML-1.1.9/lib/Motif/Balloon.c:763:13: style: Unused variable: ink [unusedVariable]
XmHTML-1.1.9/lib/Motif/XCC.c:220:6: style: The scope of the variable 'i' can be reduced. [variableScope]
XmHTML-1.1.9/lib/Motif/XCC.c:1089:6: style: The scope of the variable 'dif' can be reduced. [variableScope]
XmHTML-1.1.9/lib/Motif/XCC.c:1089:11: style: The scope of the variable 'dr' can be reduced. [variableScope]
XmHTML-1.1.9/lib/Motif/XCC.c:1089:15: style: The scope of the variable 'dg' can be reduced. [variableScope]
XmHTML-1.1.9/lib/Motif/XCC.c:1089:19: style: The scope of the variable 'db' can be reduced. [variableScope]
XmHTML-1.1.9/lib/Motif/XCC.c:1145:6: style: The scope of the variable 'dif' can be reduced. [variableScope]
XmHTML-1.1.9/lib/Motif/XCC.c:1145:11: style: The scope of the variable 'dr' can be reduced. [variableScope]
XmHTML-1.1.9/lib/Motif/XCC.c:1145:15: style: The scope of the variable 'dg' can be reduced. [variableScope]
XmHTML-1.1.9/lib/Motif/XCC.c:1145:19: style: The scope of the variable 'db' can be reduced. [variableScope]
XmHTML-1.1.9/lib/Motif/XCC.c:1487:7: style: The scope of the variable 'd' can be reduced. [variableScope]
XmHTML-1.1.9/lib/Motif/XCC.c:1488:16: style: The scope of the variable 'rd' can be reduced. [variableScope]
XmHTML-1.1.9/lib/Motif/XCC.c:1488:20: style: The scope of the variable 'gd' can be reduced. [variableScope]
XmHTML-1.1.9/lib/Motif/XCC.c:1488:24: style: The scope of the variable 'bd' can be reduced. [variableScope]
XmHTML-1.1.9/lib/Motif/XCC.c:1489:18: style: The scope of the variable 'red' can be reduced. [variableScope]
XmHTML-1.1.9/lib/Motif/XCC.c:1489:23: style: The scope of the variable 'green' can be reduced. [variableScope]
XmHTML-1.1.9/lib/Motif/XCC.c:1489:30: style: The scope of the variable 'blue' can be reduced. [variableScope]
XmHTML-1.1.9/lib/Motif/XCC.c:1572:7: style: The scope of the variable 'd' can be reduced. [variableScope]
XmHTML-1.1.9/lib/Motif/XCC.c:1573:19: style: The scope of the variable 'rd' can be reduced. [variableScope]
XmHTML-1.1.9/lib/Motif/XCC.c:1573:23: style: The scope of the variable 'gd' can be reduced. [variableScope]
XmHTML-1.1.9/lib/Motif/XCC.c:1573:27: style: The scope of the variable 'bd' can be reduced. [variableScope]
XmHTML-1.1.9/lib/Motif/XCC.c:1742:7: style: The scope of the variable 'd' can be reduced. [variableScope]
XmHTML-1.1.9/lib/Motif/XCC.c:1812:7: style: The scope of the variable 'd' can be reduced. [variableScope]
XmHTML-1.1.9/lib/Motif/XCC.c:1813:19: style: The scope of the variable 'rd' can be reduced. [variableScope]
XmHTML-1.1.9/lib/Motif/XCC.c:1813:23: style: The scope of the variable 'gd' can be reduced. [variableScope]
XmHTML-1.1.9/lib/Motif/XCC.c:1813:27: style: The scope of the variable 'bd' can be reduced. [variableScope]
XmHTML-1.1.9/lib/Motif/XCC.c:1964:18: style: The scope of the variable 'first' can be reduced. [variableScope]
XmHTML-1.1.9/lib/Motif/XCC.c:1964:25: style: The scope of the variable 'last' can be reduced. [variableScope]
XmHTML-1.1.9/lib/Motif/XCC.c:2082:13: style: The scope of the variable 'next' can be reduced. [variableScope]
XmHTML-1.1.9/lib/Motif/XmHTML.c:0:0: error: syntax error [syntaxError]
XmHTML-1.1.9/lib/Motif/XmHTML.c:0:0: note: syntax error
XmHTML-1.1.9/lib/Motif/XmHTML.c:0:0: note: syntax error
XmHTML-1.1.9/lib/Motif/XmImage.c:235:2: style: Variable 'html_image' is reassigned a value before the old one has been used. [redundantAssignment]
XmHTML-1.1.9/lib/Motif/XmImage.c:227:0: note: Variable 'html_image' is reassigned a value before the old one has been used.
XmHTML-1.1.9/lib/Motif/XmImage.c:235:2: note: Variable 'html_image' is reassigned a value before the old one has been used.
XmHTML-1.1.9/lib/Motif/XmImage.c:100:6: style: The scope of the variable 'size' can be reduced. [variableScope]
XmHTML-1.1.9/lib/Motif/frames.c:317:4: style: Variable 'actualFrameSet' is reassigned a value before the old one has been used. [redundantAssignment]
XmHTML-1.1.9/lib/Motif/frames.c:316:0: note: Variable 'actualFrameSet' is reassigned a value before the old one has been used.
XmHTML-1.1.9/lib/Motif/frames.c:317:4: note: Variable 'actualFrameSet' is reassigned a value before the old one has been used.
XmHTML-1.1.9/lib/Motif/frames.c:183:12: style: The scope of the variable 'frame_set' can be reduced. [variableScope]
XmHTML-1.1.9/lib/Motif/frames.c:923:21: style: The scope of the variable 'frame' can be reduced. [variableScope]
XmHTML-1.1.9/lib/Motif/frames.c:1161:21: style: The scope of the variable 'frame' can be reduced. [variableScope]
XmHTML-1.1.9/lib/Motif/frames.c:486:28: style: Function 'insertFrameChild' argument 1 names different: declaration 'current_set' definition 'frame_set'. [funcArgNamesDifferent]
XmHTML-1.1.9/lib/Motif/frames.c:137:40: note: Function 'insertFrameChild' argument 1 names different: declaration 'current_set' definition 'frame_set'.
XmHTML-1.1.9/lib/Motif/frames.c:486:28: note: Function 'insertFrameChild' argument 1 names different: declaration 'current_set' definition 'frame_set'.
XmHTML-1.1.9/lib/Motif/plc.c:1876:2: style: Variable 'image->height' is reassigned a value before the old one has been used. [redundantAssignment]
XmHTML-1.1.9/lib/Motif/plc.c:1872:2: note: Variable 'image->height' is reassigned a value before the old one has been used.
XmHTML-1.1.9/lib/Motif/plc.c:1876:2: note: Variable 'image->height' is reassigned a value before the old one has been used.
XmHTML-1.1.9/lib/Motif/plc.c:1488:8: style: The scope of the variable 'indx' can be reduced. [variableScope]
XmHTML-1.1.9/lib/Motif/plc.c:1507:11: style: The scope of the variable 'iy' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/LZWStream.c:410:3: style: The scope of the variable 'i' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/LZWStream.c:410:3: style: The scope of the variable 'j' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/LZWStream.c:448:5: style: The scope of the variable 'i' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/LZWStream.c:448:5: style: The scope of the variable 'j' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/LZWStream.c:526:9: style: The scope of the variable 'j' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/LZWStream.c:527:6: style: The scope of the variable 'outData' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/LZWStream.c:527:15: style: The scope of the variable 'outBits' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/LZWStream.c:559:6: style: The scope of the variable 'i' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/LZWStream.c:559:6: style: The scope of the variable 'j' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/StringUtil.c:496:6: style: The scope of the variable 'cmp' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/StringUtil.c:547:20: style: The scope of the variable 'lo' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/StringUtil.c:687:16: style: The scope of the variable 'start' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/StringUtil.c:724:15: style: The scope of the variable 'buf' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/StringUtil.c:725:24: style: The scope of the variable 'end' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/callbacks.c:399:16: style: The scope of the variable 'tmp' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/colors.c:542:7: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
XmHTML-1.1.9/lib/common/colors.c:542:7: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
XmHTML-1.1.9/lib/common/colors.c:542:7: warning: %x in format string (no. 3) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
XmHTML-1.1.9/lib/common/colors.c:414:3: style: Variable 'visual' is reassigned a value before the old one has been used. [redundantAssignment]
XmHTML-1.1.9/lib/common/colors.c:405:0: note: Variable 'visual' is reassigned a value before the old one has been used.
XmHTML-1.1.9/lib/common/colors.c:414:3: note: Variable 'visual' is reassigned a value before the old one has been used.
XmHTML-1.1.9/lib/common/colors.c:161:7: style: The scope of the variable 'hash' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/colors.c:162:6: style: The scope of the variable 'i' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/colors.c:407:7: style: The scope of the variable 'd' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/colors.c:408:19: style: The scope of the variable 'rd' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/colors.c:408:23: style: The scope of the variable 'gd' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/colors.c:408:27: style: The scope of the variable 'bd' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/colors.c:526:19: style: The scope of the variable 'nlines' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/colors.c:674:29: style: The scope of the variable 'blksize' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/colors.c:674:47: style: The scope of the variable 'nci' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/debug.c:298:10: style: The scope of the variable 'tmp' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/fonts.c:1466:2: style: Variable 'fontname' is reassigned a value before the old one has been used. [redundantAssignment]
XmHTML-1.1.9/lib/common/fonts.c:1456:0: note: Variable 'fontname' is reassigned a value before the old one has been used.
XmHTML-1.1.9/lib/common/fonts.c:1466:2: note: Variable 'fontname' is reassigned a value before the old one has been used.
XmHTML-1.1.9/lib/common/fonts.c:1239:9: style: The scope of the variable 'num_inner' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/fonts.c:1327:9: style: The scope of the variable 'num_inner' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/fonts.c:419:5: error: Common realloc mistake: 'new_name' nulled but not freed upon failure [memleakOnRealloc]
XmHTML-1.1.9/lib/common/fonts.c:1467:22: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
XmHTML-1.1.9/lib/common/fonts.c:1468:24: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
XmHTML-1.1.9/lib/common/fonts.c:1826:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
XmHTML-1.1.9/lib/common/fonts.c:1827:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
XmHTML-1.1.9/lib/common/fonts.c:1828:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
XmHTML-1.1.9/lib/common/fonts.c:1859:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
XmHTML-1.1.9/lib/common/fonts.c:1860:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
XmHTML-1.1.9/lib/common/fonts.c:1861:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
XmHTML-1.1.9/lib/common/format.c:1308:26: style: Redundant condition: If 'EXPR == '\n'', the comparison 'EXPR != '\0'' is always true. [redundantCondition]
XmHTML-1.1.9/lib/common/format.c:1435:40: style: Redundant condition: If 'EXPR == ' '', the comparison 'EXPR != '\n'' is always true. [redundantCondition]
XmHTML-1.1.9/lib/common/format.c:1449:25: style: Redundant condition: If 'EXPR == '\n'', the comparison 'EXPR != '\0'' is always true. [redundantCondition]
XmHTML-1.1.9/lib/common/format.c:1940:7: style: The scope of the variable 'number' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/format.c:3154:6: style: The scope of the variable 'fnheight' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/format.c:1823:4: error: Memory pointed to by 'chPtr' is freed twice. [doubleFree]
XmHTML-1.1.9/lib/common/format.c:1834:4: error: Memory pointed to by 'chPtr' is freed twice. [doubleFree]
XmHTML-1.1.9/lib/common/format.c:1844:4: error: Memory pointed to by 'chPtr' is freed twice. [doubleFree]
XmHTML-1.1.9/lib/common/format.c:1854:4: error: Memory pointed to by 'chPtr' is freed twice. [doubleFree]
XmHTML-1.1.9/lib/common/format.c:1901:3: error: Memory pointed to by 'chPtr' is freed twice. [doubleFree]
XmHTML-1.1.9/lib/common/format.c:4623:9: error: Common realloc mistake: 'data' nulled but not freed upon failure [memleakOnRealloc]
XmHTML-1.1.9/lib/common/hash.c:126:13: style: The scope of the variable 'next' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/images.c:4302:16: style: Condition 'html_image==NULL' is always true [knownConditionTrueFalse]
XmHTML-1.1.9/lib/common/images.c:4284:28: note: Assignment 'html_image=NULL', assigned value is 0
XmHTML-1.1.9/lib/common/images.c:4302:16: note: Condition 'html_image==NULL' is always true
XmHTML-1.1.9/lib/common/images.c:521:2: style: Variable 'visual' is reassigned a value before the old one has been used. [redundantAssignment]
XmHTML-1.1.9/lib/common/images.c:518:0: note: Variable 'visual' is reassigned a value before the old one has been used.
XmHTML-1.1.9/lib/common/images.c:521:2: note: Variable 'visual' is reassigned a value before the old one has been used.
XmHTML-1.1.9/lib/common/images.c:4302:16: style: Same expression on both sides of '==' because the value of 'html_image' and 'NULL' are the same. [duplicateExpression]
XmHTML-1.1.9/lib/common/images.c:4284:28: note: 'html_image' is assigned value 'NULL' here.
XmHTML-1.1.9/lib/common/images.c:4302:16: note: Same expression on both sides of '==' because the value of 'html_image' and 'NULL' are the same.
XmHTML-1.1.9/lib/common/images.c:807:17: style: The scope of the variable 'j' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/images.c:807:20: style: The scope of the variable 'half' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/images.c:1748:7: style: The scope of the variable 'indx' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/images.c:1807:17: style: The scope of the variable 'bcnt' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/images.c:1807:60: style: The scope of the variable 'clipsize' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/images.c:1809:14: style: The scope of the variable 'cptr' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/images.c:2028:8: style: The scope of the variable 'indx' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/images.c:2065:8: style: The scope of the variable 'indx' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/images.c:2486:6: style: The scope of the variable 'width' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/images.c:2486:13: style: The scope of the variable 'height' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/layout.c:1157:2: style: Variable 'current' is reassigned a value before the old one has been used. [redundantAssignment]
XmHTML-1.1.9/lib/common/layout.c:1154:0: note: Variable 'current' is reassigned a value before the old one has been used.
XmHTML-1.1.9/lib/common/layout.c:1157:2: note: Variable 'current' is reassigned a value before the old one has been used.
XmHTML-1.1.9/lib/common/layout.c:1787:8: style: The scope of the variable 'y_offset' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/layout.c:2008:6: style: The scope of the variable 'i' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/layout.c:2641:17: style: The scope of the variable 'max_line' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/map.c:196:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
XmHTML-1.1.9/lib/common/map.c:224:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
XmHTML-1.1.9/lib/common/object.c:221:0: error: Invalid number of character '(' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
XmHTML-1.1.9/lib/common/paint.c:374:36: warning: Possible null pointer dereference: all_words [nullPointer]
XmHTML-1.1.9/lib/common/paint.c:299:27: note: Assignment 'all_words=NULL', assigned value is 0
XmHTML-1.1.9/lib/common/paint.c:374:36: note: Null pointer dereference
XmHTML-1.1.9/lib/common/paint.c:376:28: warning: Possible null pointer dereference: all_words [nullPointer]
XmHTML-1.1.9/lib/common/paint.c:299:27: note: Assignment 'all_words=NULL', assigned value is 0
XmHTML-1.1.9/lib/common/paint.c:376:28: note: Null pointer dereference
XmHTML-1.1.9/lib/common/paint.c:377:28: warning: Possible null pointer dereference: all_words [nullPointer]
XmHTML-1.1.9/lib/common/paint.c:299:27: note: Assignment 'all_words=NULL', assigned value is 0
XmHTML-1.1.9/lib/common/paint.c:377:28: note: Null pointer dereference
XmHTML-1.1.9/lib/common/paint.c:382:30: warning: Possible null pointer dereference: all_words [nullPointer]
XmHTML-1.1.9/lib/common/paint.c:299:27: note: Assignment 'all_words=NULL', assigned value is 0
XmHTML-1.1.9/lib/common/paint.c:382:30: note: Null pointer dereference
XmHTML-1.1.9/lib/common/paint.c:294:9: style: The scope of the variable 'xs' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/paint.c:294:16: style: The scope of the variable 'ys' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/paint.c:297:14: style: The scope of the variable 'font' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/paint.c:1310:23: style: Function 'DrawAnchorButton' argument 6 names different: declaration 'top' definition 'top_shadow_GC'. [funcArgNamesDifferent]
XmHTML-1.1.9/lib/common/paint.c:138:40: note: Function 'DrawAnchorButton' argument 6 names different: declaration 'top' definition 'top_shadow_GC'.
XmHTML-1.1.9/lib/common/paint.c:1310:23: note: Function 'DrawAnchorButton' argument 6 names different: declaration 'top' definition 'top_shadow_GC'.
XmHTML-1.1.9/lib/common/paint.c:1310:41: style: Function 'DrawAnchorButton' argument 7 names different: declaration 'bottom' definition 'bottom_shadow_GC'. [funcArgNamesDifferent]
XmHTML-1.1.9/lib/common/paint.c:138:48: note: Function 'DrawAnchorButton' argument 7 names different: declaration 'bottom' definition 'bottom_shadow_GC'.
XmHTML-1.1.9/lib/common/paint.c:1310:41: note: Function 'DrawAnchorButton' argument 7 names different: declaration 'bottom' definition 'bottom_shadow_GC'.
XmHTML-1.1.9/lib/common/paint.c:1328:55: style: Function 'DrawTable' argument 2 names different: declaration 'data' definition 'start'. [funcArgNamesDifferent]
XmHTML-1.1.9/lib/common/paint.c:134:27: note: Function 'DrawTable' argument 2 names different: declaration 'data' definition 'start'.
XmHTML-1.1.9/lib/common/paint.c:1328:55: note: Function 'DrawTable' argument 2 names different: declaration 'data' definition 'start'.
XmHTML-1.1.9/lib/common/paint.c:249:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
XmHTML-1.1.9/lib/common/paint.c:398:45: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
XmHTML-1.1.9/lib/common/paint.c:544:35: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
XmHTML-1.1.9/lib/common/parse.c:2339:34: warning: Either the condition 'tmp!=NULL' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
XmHTML-1.1.9/lib/common/parse.c:2332:13: note: Assuming that condition 'tmp!=NULL' is not redundant
XmHTML-1.1.9/lib/common/parse.c:2339:34: note: Null pointer dereference
XmHTML-1.1.9/lib/common/parse.c:2342:8: warning: Either the condition 'tmp!=NULL' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck]
XmHTML-1.1.9/lib/common/parse.c:2332:13: note: Assuming that condition 'tmp!=NULL' is not redundant
XmHTML-1.1.9/lib/common/parse.c:2342:8: note: Null pointer dereference
XmHTML-1.1.9/lib/common/parse.c:284:6: style: The scope of the variable 'cmp' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/parse.c:345:15: style: The scope of the variable 'mid' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/parse.c:346:6: style: The scope of the variable 'cmp' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/parse.c:3356:6: style: The scope of the variable 'on_stack' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/parse.c:4023:30: style: The scope of the variable 'checked' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/private.c:1668:3: style: Variable 'visual' is reassigned a value before the old one has been used. [redundantAssignment]
XmHTML-1.1.9/lib/common/private.c:1662:0: note: Variable 'visual' is reassigned a value before the old one has been used.
XmHTML-1.1.9/lib/common/private.c:1668:3: note: Variable 'visual' is reassigned a value before the old one has been used.
XmHTML-1.1.9/lib/common/private.c:1221:7: style: The scope of the variable 'i' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/private.c:1692:21: style: The scope of the variable 'hsb_height' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/psfonts.c:70:6: style: Unused variable: fid [unusedVariable]
XmHTML-1.1.9/lib/common/psfonts.c:71:6: style: Variable 'ptsz' is not assigned a value. [unassignedVariable]
XmHTML-1.1.9/lib/common/psfonts.c:73:6: style: Variable 'fid' is not assigned a value. [unassignedVariable]
XmHTML-1.1.9/lib/common/psfonts.c:99:2: error: Uninitialized variable: psfont [uninitvar]
XmHTML-1.1.9/lib/common/psfonts.c:100:2: error: Uninitialized variable: psfont [uninitvar]
XmHTML-1.1.9/lib/common/psfonts.c:101:2: error: Uninitialized variable: psfont [uninitvar]
XmHTML-1.1.9/lib/common/psfonts.c:102:2: error: Uninitialized variable: psfont [uninitvar]
XmHTML-1.1.9/lib/common/psfonts.c:103:2: error: Uninitialized variable: psfont [uninitvar]
XmHTML-1.1.9/lib/common/psfonts.c:104:2: error: Uninitialized variable: psfont [uninitvar]
XmHTML-1.1.9/lib/common/psfonts.c:105:2: error: Uninitialized variable: psfont [uninitvar]
XmHTML-1.1.9/lib/common/psfonts.c:106:2: error: Uninitialized variable: psfont [uninitvar]
XmHTML-1.1.9/lib/common/psfonts.c:107:2: error: Uninitialized variable: psfont [uninitvar]
XmHTML-1.1.9/lib/common/psfonts.c:108:2: error: Uninitialized variable: psfont [uninitvar]
XmHTML-1.1.9/lib/common/psfonts.c:109:2: error: Uninitialized variable: psfont [uninitvar]
XmHTML-1.1.9/lib/common/psfonts.c:110:2: error: Uninitialized variable: psfont [uninitvar]
XmHTML-1.1.9/lib/common/psfonts.c:111:2: error: Uninitialized variable: psfont [uninitvar]
XmHTML-1.1.9/lib/common/psfonts.c:112:2: error: Uninitialized variable: psfont [uninitvar]
XmHTML-1.1.9/lib/common/psfonts.c:113:2: error: Uninitialized variable: psfont [uninitvar]
XmHTML-1.1.9/lib/common/psfonts.c:83:69: error: Uninitialized variable: ptsz [uninitvar]
XmHTML-1.1.9/lib/common/psfonts.c:86:43: error: Uninitialized variable: fid [uninitvar]
XmHTML-1.1.9/lib/common/psfonts.c:87:43: error: Uninitialized variable: fid [uninitvar]
XmHTML-1.1.9/lib/common/psfonts.c:88:43: error: Uninitialized variable: fid [uninitvar]
XmHTML-1.1.9/lib/common/psfonts.c:89:43: error: Uninitialized variable: fid [uninitvar]
XmHTML-1.1.9/lib/common/psfonts.c:90:43: error: Uninitialized variable: fid [uninitvar]
XmHTML-1.1.9/lib/common/psfonts.c:92:43: error: Uninitialized variable: fid [uninitvar]
XmHTML-1.1.9/lib/common/psfonts.c:93:43: error: Uninitialized variable: fid [uninitvar]
XmHTML-1.1.9/lib/common/psfonts.c:94:43: error: Uninitialized variable: fid [uninitvar]
XmHTML-1.1.9/lib/common/psfonts.c:95:43: error: Uninitialized variable: fid [uninitvar]
XmHTML-1.1.9/lib/common/psfonts.c:96:43: error: Uninitialized variable: fid [uninitvar]
XmHTML-1.1.9/lib/common/psfonts.c:99:36: error: Uninitialized variable: fid [uninitvar]
XmHTML-1.1.9/lib/common/psfonts.c:100:41: error: Uninitialized variable: fid [uninitvar]
XmHTML-1.1.9/lib/common/psfonts.c:101:41: error: Uninitialized variable: fid [uninitvar]
XmHTML-1.1.9/lib/common/psfonts.c:102:41: error: Uninitialized variable: fid [uninitvar]
XmHTML-1.1.9/lib/common/psfonts.c:103:41: error: Uninitialized variable: fid [uninitvar]
XmHTML-1.1.9/lib/common/psfonts.c:104:41: error: Uninitialized variable: fid [uninitvar]
XmHTML-1.1.9/lib/common/psfonts.c:105:41: error: Uninitialized variable: fid [uninitvar]
XmHTML-1.1.9/lib/common/psfonts.c:106:41: error: Uninitialized variable: fid [uninitvar]
XmHTML-1.1.9/lib/common/psfonts.c:107:36: error: Uninitialized variable: fid [uninitvar]
XmHTML-1.1.9/lib/common/psfonts.c:108:38: error: Uninitialized variable: fid [uninitvar]
XmHTML-1.1.9/lib/common/psfonts.c:111:54: error: Uninitialized variable: fid [uninitvar]
XmHTML-1.1.9/lib/common/psfonts.c:112:54: error: Uninitialized variable: fid [uninitvar]
XmHTML-1.1.9/lib/common/psfonts.c:113:43: error: Uninitialized variable: fid [uninitvar]
XmHTML-1.1.9/lib/common/psoutput.c:565:64: warning: Either the condition 'if(font)' is redundant or there is possible null pointer dereference: font. [nullPointerRedundantCheck]
XmHTML-1.1.9/lib/common/psoutput.c:577:4: note: Assuming that condition 'if(font)' is not redundant
XmHTML-1.1.9/lib/common/psoutput.c:565:64: note: Null pointer dereference
XmHTML-1.1.9/lib/common/psoutput.c:566:3: warning: Either the condition 'if(font)' is redundant or there is possible null pointer dereference: font. [nullPointerRedundantCheck]
XmHTML-1.1.9/lib/common/psoutput.c:577:4: note: Assuming that condition 'if(font)' is not redundant
XmHTML-1.1.9/lib/common/psoutput.c:566:3: note: Null pointer dereference
XmHTML-1.1.9/lib/common/psoutput.c:569:36: warning: Either the condition 'if(font)' is redundant or there is possible null pointer dereference: font. [nullPointerRedundantCheck]
XmHTML-1.1.9/lib/common/psoutput.c:577:4: note: Assuming that condition 'if(font)' is not redundant
XmHTML-1.1.9/lib/common/psoutput.c:569:36: note: Null pointer dereference
XmHTML-1.1.9/lib/common/psoutput.c:575:19: warning: Either the condition 'if(font)' is redundant or there is possible null pointer dereference: font. [nullPointerRedundantCheck]
XmHTML-1.1.9/lib/common/psoutput.c:577:4: note: Assuming that condition 'if(font)' is not redundant
XmHTML-1.1.9/lib/common/psoutput.c:575:19: note: Null pointer dereference
XmHTML-1.1.9/lib/common/psoutput.c:309:6: style: The scope of the variable 'i' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/psoutput.c:1161:31: style: The scope of the variable 'pix' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/psoutput.c:1291:14: style: The scope of the variable 'digit' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/psoutput.c:1405:15: style: The scope of the variable 'txt_color' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/psoutput.c:1423:15: style: The scope of the variable 'txt_gray' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/psoutput.c:1522:9: style: The scope of the variable 'j' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/psoutput.c:1659:7: style: The scope of the variable 'rlen' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/psoutput.c:279:21: style: Function 'GetDpi' argument 1 names different: declaration 'hw' definition 'html'. [funcArgNamesDifferent]
XmHTML-1.1.9/lib/common/psoutput.c:179:34: note: Function 'GetDpi' argument 1 names different: declaration 'hw' definition 'html'.
XmHTML-1.1.9/lib/common/psoutput.c:279:21: note: Function 'GetDpi' argument 1 names different: declaration 'hw' definition 'html'.
XmHTML-1.1.9/lib/common/psoutput.c:612:22: style: Variable 'html' is assigned a value that is never used. [unreadVariable]
XmHTML-1.1.9/lib/common/psoutput.c:1725:22: style: Variable 'html' is assigned a value that is never used. [unreadVariable]
XmHTML-1.1.9/lib/common/public.c:1672:23: style: Variable 'html' is assigned a value that is never used. [unreadVariable]
XmHTML-1.1.9/lib/common/public.c:1895:23: style: Variable 'html' is assigned a value that is never used. [unreadVariable]
XmHTML-1.1.9/lib/common/quantize.c:492:27: style: The scope of the variable 'limitcol' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/quantize.c:575:33: style: The scope of the variable 'r2' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/quantize.c:575:37: style: The scope of the variable 'g2' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/quantize.c:575:41: style: The scope of the variable 'b2' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/quantize.c:576:25: style: The scope of the variable 'newdist' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/quantize.c:655:13: style: The scope of the variable 'rl' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/quantize.c:655:17: style: The scope of the variable 'gl' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/quantize.c:655:21: style: The scope of the variable 'bl' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/quantize.c:676:52: style: The scope of the variable 'v' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/quantize.c:680:17: style: Array index 'bi' is used before limits check. [arrayIndexThenCheck]
XmHTML-1.1.9/lib/common/quantize.c:1081:5: error: Common realloc mistake: 'colors' nulled but not freed upon failure [memleakOnRealloc]
XmHTML-1.1.9/lib/common/readBitmap.c:273:7: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
XmHTML-1.1.9/lib/common/readBitmap.c:563:7: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
XmHTML-1.1.9/lib/common/readBitmap.c:115:8: style: The scope of the variable 'chPtr' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/readBitmap.c:116:6: style: The scope of the variable 'len' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/readBitmap.c:307:8: style: The scope of the variable 'chPtr' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/readBitmap.c:308:6: style: The scope of the variable 'len' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/readBitmap.c:513:28: style: The scope of the variable 'len' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/readBitmap.c:197:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
XmHTML-1.1.9/lib/common/readBitmap.c:209:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
XmHTML-1.1.9/lib/common/readBitmap.c:210:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
XmHTML-1.1.9/lib/common/readBitmap.c:217:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
XmHTML-1.1.9/lib/common/readBitmap.c:416:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
XmHTML-1.1.9/lib/common/readBitmap.c:428:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
XmHTML-1.1.9/lib/common/readBitmap.c:429:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
XmHTML-1.1.9/lib/common/readBitmap.c:437:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
XmHTML-1.1.9/lib/common/readFLG.c:293:2: style: Variable 'image' is reassigned a value before the old one has been used. [redundantAssignment]
XmHTML-1.1.9/lib/common/readFLG.c:283:0: note: Variable 'image' is reassigned a value before the old one has been used.
XmHTML-1.1.9/lib/common/readFLG.c:293:2: note: Variable 'image' is reassigned a value before the old one has been used.
XmHTML-1.1.9/lib/common/readFLG.c:103:11: style: The scope of the variable 'data' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/readGIF.c:666:15: style: The scope of the variable 'i' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/readGIF.c:1109:6: style: The scope of the variable 'err' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/readGIF.c:937:47: style: Checking if unsigned variable '_XmHTMLGifGetDataBlock(ib,(Byte*)buf)' is less than zero. [unsignedLessThanZero]
XmHTML-1.1.9/lib/common/readGIFplc.c:418:7: style: The scope of the variable 'len' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/readGIFplc.c:526:7: style: The scope of the variable 'err' can be reduced. [variableScope]
XmHTML-1.1.9/lib/common/readGIFplc.c:939:9: style: The scope of the variable 'src' can be reduced. [variableScope]
XmHTML-1.1.9/lib/compat/regex.c:2770:26: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress]
XmHTML-1.1.9/lib/compat/regex.c:3248:20: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
XmHTML-1.1.9/lib/compat/regex.c:3245:12: note: Assignment 'string1=0', assigned value is 0
XmHTML-1.1.9/lib/compat/regex.c:3248:20: note: Null pointer addition
XmHTML-1.1.9/lib/compat/regex.c:3932:15: style: The scope of the variable 'sdummy' can be reduced. [variableScope]
XmHTML-1.1.9/lib/compat/regex.c:1164:2: error: Memory leak: compile_stack.stack [memleak]
XmHTML-1.1.9/lib/compat/regex.c:2108:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
XmHTML-1.1.9/lib/compat/regex.c:2111:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
XmHTML-1.1.9/lib/compat/regex.c:2178:37: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
XmHTML-1.1.9/lib/gtk/XmHTML.c:0:0: error: syntax error [syntaxError]
XmHTML-1.1.9/lib/gtk/XmHTML.c:0:0: note: syntax error
XmHTML-1.1.9/lib/gtk/XmHTML.c:0:0: note: syntax error
XmHTML-1.1.9/lib/gtk/XmImage.c:348:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
XmHTML-1.1.9/lib/gtk/XmImage.c:665:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
XmHTML-1.1.9/lib/gtk/XmImage.c:235:2: style: Variable 'html_image' is reassigned a value before the old one has been used. [redundantAssignment]
XmHTML-1.1.9/lib/gtk/XmImage.c:227:0: note: Variable 'html_image' is reassigned a value before the old one has been used.
XmHTML-1.1.9/lib/gtk/XmImage.c:235:2: note: Variable 'html_image' is reassigned a value before the old one has been used.
XmHTML-1.1.9/lib/gtk/XmImage.c:100:6: style: The scope of the variable 'size' can be reduced. [variableScope]
XmHTML-1.1.9/lib/gtk/forms.c:2309:18: style: Unused variable: form [unusedVariable]
XmHTML-1.1.9/lib/gtk/forms.c:2310:14: style: Unused variable: entry [unusedVariable]
XmHTML-1.1.9/lib/gtk/forms.c:2312:0: style: Variable 'lx' is assigned a value that is never used. [unreadVariable]
XmHTML-1.1.9/lib/gtk/forms.c:2312:0: style: Variable 'ly' is assigned a value that is never used. [unreadVariable]
XmHTML-1.1.9/lib/gtk/forms.c:2313:0: style: Variable 'rx' is assigned a value that is never used. [unreadVariable]
XmHTML-1.1.9/lib/gtk/forms.c:2313:0: style: Variable 'ry' is assigned a value that is never used. [unreadVariable]
XmHTML-1.1.9/lib/gtk/forms.c:2314:0: style: Variable 'nfound' is assigned a value that is never used. [unreadVariable]
XmHTML-1.1.9/lib/gtk/forms.c:2315:5: style: Unused variable: tmpGC [unusedVariable]
XmHTML-1.1.9/lib/gtk/forms.c:1926:60: error: Uninitialized variable: i [uninitvar]
XmHTML-1.1.9/lib/gtk/frames.c:910:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
XmHTML-1.1.9/lib/gtk/frames.c:1021:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
XmHTML-1.1.9/lib/gtk/frames.c:1054:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
XmHTML-1.1.9/lib/gtk/frames.c:318:4: style: Variable 'actualFrameSet' is reassigned a value before the old one has been used. [redundantAssignment]
XmHTML-1.1.9/lib/gtk/frames.c:317:0: note: Variable 'actualFrameSet' is reassigned a value before the old one has been used.
XmHTML-1.1.9/lib/gtk/frames.c:318:4: note: Variable 'actualFrameSet' is reassigned a value before the old one has been used.
XmHTML-1.1.9/lib/gtk/frames.c:184:12: style: The scope of the variable 'frame_set' can be reduced. [variableScope]
XmHTML-1.1.9/lib/gtk/frames.c:925:21: style: The scope of the variable 'frame' can be reduced. [variableScope]
XmHTML-1.1.9/lib/gtk/frames.c:1104:21: style: The scope of the variable 'frame' can be reduced. [variableScope]
XmHTML-1.1.9/lib/gtk/frames.c:487:28: style: Function 'insertFrameChild' argument 1 names different: declaration 'current_set' definition 'frame_set'. [funcArgNamesDifferent]
XmHTML-1.1.9/lib/gtk/frames.c:138:40: note: Function 'insertFrameChild' argument 1 names different: declaration 'current_set' definition 'frame_set'.
XmHTML-1.1.9/lib/gtk/frames.c:487:28: note: Function 'insertFrameChild' argument 1 names different: declaration 'current_set' definition 'frame_set'.
XmHTML-1.1.9/lib/gtk/frames.c:1162:10: style: Variable 'frame' is assigned a value that is never used. [unreadVariable]
XmHTML-1.1.9/lib/gtk/plc.c:624:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
XmHTML-1.1.9/lib/gtk/plc.c:1869:2: style: Variable 'image->height' is reassigned a value before the old one has been used. [redundantAssignment]
XmHTML-1.1.9/lib/gtk/plc.c:1865:2: note: Variable 'image->height' is reassigned a value before the old one has been used.
XmHTML-1.1.9/lib/gtk/plc.c:1869:2: note: Variable 'image->height' is reassigned a value before the old one has been used.
XmHTML-1.1.9/lib/gtk/plc.c:1481:8: style: The scope of the variable 'indx' can be reduced. [variableScope]
XmHTML-1.1.9/lib/gtk/plc.c:1500:11: style: The scope of the variable 'iy' can be reduced. [variableScope]
XmHTML-1.1.9/tools/ImBuffer.c:80:3: error: Resource leak: fp [resourceLeak]
XmHTML-1.1.9/tools/WidgetSize.c:83:23: style: Variable 'primitivePart_size' is assigned a value that is never used. [unreadVariable]
XmHTML-1.1.9/tools/gifinfo.c:270:2: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
XmHTML-1.1.9/tools/gifinfo.c:270:2: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
XmHTML-1.1.9/tools/gifinfo.c:272:2: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
XmHTML-1.1.9/tools/gifinfo.c:274:2: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
XmHTML-1.1.9/tools/gifinfo.c:278:2: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
XmHTML-1.1.9/tools/gifinfo.c:674:2: warning: Possible null pointer dereference: ib [nullPointer]
XmHTML-1.1.9/tools/gifinfo.c:667:3: note: Assignment 'ib=NULL', assigned value is 0
XmHTML-1.1.9/tools/gifinfo.c:674:2: note: Null pointer dereference
XmHTML-1.1.9/tools/gifinfo.c:351:19: style: The scope of the variable 'localColorMap' can be reduced. [variableScope]
XmHTML-1.1.9/tools/gifinfo.c:564:6: style: The scope of the variable 'size' can be reduced. [variableScope]
XmHTML-1.1.9/tools/gifinfo.c:516:40: style: Checking if unsigned variable 'GifGetDataBlock(ib,(unsigned char*)buf)' is less than zero. [unsignedLessThanZero]
XmHTML-1.1.9/tools/httpget.c:209:15: style: Condition 'i+1==argc' is always true [knownConditionTrueFalse]
XmHTML-1.1.9/tools/httpget.c:223:15: style: Condition 'i+1==argc' is always true [knownConditionTrueFalse]
XmHTML-1.1.9/tools/httpget.c:256:15: style: Condition 'i+1==argc' is always true [knownConditionTrueFalse]
XmHTML-1.1.9/tools/httpget.c:271:15: style: Condition 'i+1==argc' is always true [knownConditionTrueFalse]
XmHTML-1.1.9/tools/miniparse.c:233:2: warning: Suspicious use of ; at the end of 'for' statement. [suspiciousSemicolon]
XmHTML-1.1.9/tools/mkStrings.c:301:8: style: Unused variable: chPtr [unusedVariable]
XmHTML-1.1.9/tools/mkStrings.c:302:6: style: Unused variable: i [unusedVariable]
XmHTML-1.1.9/tools/mkStrings.c:244:5: error: Common realloc mistake: 'outbuf' nulled but not freed upon failure [memleakOnRealloc]
XmHTML-1.1.9/tools/mkStrings.c:366:5: error: Common realloc mistake: 'outbuf' nulled but not freed upon failure [memleakOnRealloc]
[17:40]

ftp://ftp.se.debian.org/debian/pool/main/x/xmille/xmille_2.0.orig.tar.gz
xmille-2.0.orig/animate.c:36:6: style: The scope of the variable 'ix' can be reduced. [variableScope]
xmille-2.0.orig/animate.c:36:10: style: The scope of the variable 'iy' can be reduced. [variableScope]
xmille-2.0.orig/cards/display.c:202:15: style: Unused variable: card [unusedVariable]
xmille-2.0.orig/control/affirm.c:42:10: style: Unused variable: rep [unusedVariable]
xmille-2.0.orig/control/affirm.c:43:7: style: Unused variable: state [unusedVariable]
xmille-2.0.orig/control/affirm.c:46:7: style: Unused variable: mask [unusedVariable]
xmille-2.0.orig/control/button.c:46:7: style: Unused variable: hround [unusedVariable]
xmille-2.0.orig/control/button.c:138:17: style: Unused variable: b [unusedVariable]
xmille-2.0.orig/control/dispatch.c:101:9: style: Condition 'n' is always false [knownConditionTrueFalse]
xmille-2.0.orig/control/dispatch.c:89:6: note: Assignment 'n=0', assigned value is 0
xmille-2.0.orig/control/dispatch.c:101:9: note: Condition 'n' is always false
xmille-2.0.orig/control/init.c:22:9: style: Unused variable: hard_def [unusedVariable]
xmille-2.0.orig/control/init.c:22:19: style: Unused variable: exact_def [unusedVariable]
xmille-2.0.orig/control/init.c:28:11: style: Variable 'def_cm' is assigned a value that is never used. [unreadVariable]
xmille-2.0.orig/control/prompted.c:46:12: style: Unused variable: rep [unusedVariable]
xmille-2.0.orig/control/prompted.c:47:7: style: Unused variable: state [unusedVariable]
xmille-2.0.orig/control/prompted.c:50:7: style: Unused variable: mask [unusedVariable]
xmille-2.0.orig/drawcard.c:144:15: style: The scope of the variable 'mask_p' can be reduced. [variableScope]
xmille-2.0.orig/init.c:9:12: style: The scope of the variable 'pp' can be reduced. [variableScope]
xmille-2.0.orig/init.c:53:14: style: The scope of the variable 'r' can be reduced. [variableScope]
xmille-2.0.orig/init.c:54:11: style: The scope of the variable 'temp' can be reduced. [variableScope]
xmille-2.0.orig/move.c:320:15: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xmille-2.0.orig/move.c:132:17: style: The scope of the variable 'op' can be reduced. [variableScope]
xmille-2.0.orig/move.c:358:11: style: The scope of the variable 'oppos' can be reduced. [variableScope]
xmille-2.0.orig/save.c:48:6: error: Uninitialized variable: sp [uninitvar]
xmille-2.0.orig/ui.c:352:6: style: The scope of the variable 'ym1' can be reduced. [variableScope]
xmille-2.0.orig/ui.c:352:11: style: The scope of the variable 'ym2' can be reduced. [variableScope]
xmille-2.0.orig/ui.c:352:16: style: The scope of the variable 'x' can be reduced. [variableScope]
xmille-2.0.orig/ui.c:354:6: style: The scope of the variable 'width' can be reduced. [variableScope]
[17:40]

ftp://ftp.se.debian.org/debian/pool/main/x/xmix/xmix_2.1.orig.tar.gz
[17:40]

ftp://ftp.se.debian.org/debian/pool/main/x/xml-commons-external/xml-commons-external_1.4.01.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xml-crimson/xml-crimson_1.1.3.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xml-light/xml-light_2.4.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xml-maven-plugin/xml-maven-plugin_1.0.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xml-rpc-el/xml-rpc-el_1.6.12.orig.tar.xz

ftp://ftp.se.debian.org/debian/pool/main/x/xml-security-c/xml-security-c_2.0.1.orig.tar.bz2.asc

ftp://ftp.se.debian.org/debian/pool/main/x/xml2/xml2_0.5.orig.tar.gz
xml2-0.5/2csv.c:64:4: error: Common realloc mistake: 'buffer' nulled but not freed upon failure [memleakOnRealloc]
xml2-0.5/2csv.c:94:0: error: Memory leak: field_len [memleak]
xml2-0.5/2csv.c:94:0: error: Memory leak: fields [memleak]
xml2-0.5/2xml.c:221:3: error: Memory leak: buffer [memleak]
xml2-0.5/csv2.c:28:4: error: Common realloc mistake: 'field_names' nulled but not freed upon failure [memleakOnRealloc]
xml2-0.5/csv2.c:100:0: error: Memory leak: buffer [memleak]
xml2-0.5/xml2.c:165:3: error: Common realloc mistake: 'content_buffer' nulled but not freed upon failure [memleakOnRealloc]
[17:40]

ftp://ftp.se.debian.org/debian/pool/main/x/xmlbeans/xmlbeans_2.6.0.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xmlbeans-maven-plugin/xmlbeans-maven-plugin_2.3.3.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xmlcopyeditor/xmlcopyeditor_1.2.1.3.orig.tar.gz
xmlcopyeditor-1.2.1.3/src/associatedialog.cpp:147:53: style: Function 'OnUpdateOk' argument 1 names different: declaration 'event' definition 'e'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/associatedialog.h:45:38: note: Function 'OnUpdateOk' argument 1 names different: declaration 'event' definition 'e'.
xmlcopyeditor-1.2.1.3/src/associatedialog.cpp:147:53: note: Function 'OnUpdateOk' argument 1 names different: declaration 'event' definition 'e'.
xmlcopyeditor-1.2.1.3/src/wraplibxml.h:47:3: style: Class 'WrapLibxml' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlcopyeditor-1.2.1.3/src/binaryfile.h:33:15: style: Technically the member function 'BinaryFile::getData' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/binaryfile.cpp:66:25: note: Technically the member function 'BinaryFile::getData' can be const.
xmlcopyeditor-1.2.1.3/src/binaryfile.h:33:15: note: Technically the member function 'BinaryFile::getData' can be const.
xmlcopyeditor-1.2.1.3/src/binaryfile.h:34:10: style: Technically the member function 'BinaryFile::getDataLen' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/binaryfile.cpp:71:20: note: Technically the member function 'BinaryFile::getDataLen' can be const.
xmlcopyeditor-1.2.1.3/src/binaryfile.h:34:10: note: Technically the member function 'BinaryFile::getDataLen' can be const.
xmlcopyeditor-1.2.1.3/src/binaryfile.h:31:3: style: Class 'BinaryFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlcopyeditor-1.2.1.3/src/catalogresolver.cpp:33:21: style: Function 'catalogResolve' argument 1 names different: declaration 'pubIdUtf8' definition 'publicId'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/catalogresolver.h:33:25: note: Function 'catalogResolve' argument 1 names different: declaration 'pubIdUtf8' definition 'publicId'.
xmlcopyeditor-1.2.1.3/src/catalogresolver.cpp:33:21: note: Function 'catalogResolve' argument 1 names different: declaration 'pubIdUtf8' definition 'publicId'.
xmlcopyeditor-1.2.1.3/src/catalogresolver.cpp:34:21: style: Function 'catalogResolve' argument 2 names different: declaration 'sysIdUtf8' definition 'systemId'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/catalogresolver.h:34:25: note: Function 'catalogResolve' argument 2 names different: declaration 'sysIdUtf8' definition 'systemId'.
xmlcopyeditor-1.2.1.3/src/catalogresolver.cpp:34:21: note: Function 'catalogResolve' argument 2 names different: declaration 'sysIdUtf8' definition 'systemId'.
xmlcopyeditor-1.2.1.3/src/commandpanel.cpp:274:5: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/wrapxerces.h:48:4: performance: Variable 'mEOL' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmlcopyeditor-1.2.1.3/src/dtd2schema.h:36:18: style: Technically the member function 'Dtd2Schema::getErrors' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/dtd2schema.h:44:11: performance: Technically the member function 'Dtd2Schema::convertOccurrence' can be static. [functionStatic]
xmlcopyeditor-1.2.1.3/src/dtd2schema.cpp:354:22: note: Technically the member function 'Dtd2Schema::convertOccurrence' can be static.
xmlcopyeditor-1.2.1.3/src/dtd2schema.h:44:11: note: Technically the member function 'Dtd2Schema::convertOccurrence' can be static.
xmlcopyeditor-1.2.1.3/src/dtd2schema.h:49:11: performance: Technically the member function 'Dtd2Schema::convertEntity' can be static. [functionStatic]
xmlcopyeditor-1.2.1.3/src/dtd2schema.cpp:575:22: note: Technically the member function 'Dtd2Schema::convertEntity' can be static.
xmlcopyeditor-1.2.1.3/src/dtd2schema.h:49:11: note: Technically the member function 'Dtd2Schema::convertEntity' can be static.
xmlcopyeditor-1.2.1.3/src/dtd2schema.h:50:11: performance: Technically the member function 'Dtd2Schema::convertNotation' can be static. [functionStatic]
xmlcopyeditor-1.2.1.3/src/dtd2schema.cpp:585:22: note: Technically the member function 'Dtd2Schema::convertNotation' can be static.
xmlcopyeditor-1.2.1.3/src/dtd2schema.h:50:11: note: Technically the member function 'Dtd2Schema::convertNotation' can be static.
xmlcopyeditor-1.2.1.3/src/xmlschemagenerator.h:44:18: style: Technically the member function 'XmlSchemaGenerator::getLastError' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/xmlschemagenerator.h:38:2: style: Class 'XmlSchemaGenerator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlcopyeditor-1.2.1.3/src/findreplacepanel.cpp:241:19: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/findreplacepanel.cpp:319:5: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/findreplacepanel.cpp:326:4: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/findreplacepanel.cpp:324:51: style: Function 'OnClose' argument 1 names different: declaration 'event' definition 'e'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/findreplacepanel.h:53:34: note: Function 'OnClose' argument 1 names different: declaration 'event' definition 'e'.
xmlcopyeditor-1.2.1.3/src/findreplacepanel.cpp:324:51: note: Function 'OnClose' argument 1 names different: declaration 'event' definition 'e'.
xmlcopyeditor-1.2.1.3/src/globalreplacedialog.cpp:176:57: style: Function 'OnUpdateOk' argument 1 names different: declaration 'event' definition 'e'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/globalreplacedialog.h:40:38: note: Function 'OnUpdateOk' argument 1 names different: declaration 'event' definition 'e'.
xmlcopyeditor-1.2.1.3/src/globalreplacedialog.cpp:176:57: note: Function 'OnUpdateOk' argument 1 names different: declaration 'event' definition 'e'.
xmlcopyeditor-1.2.1.3/src/housestyle.cpp:228:11: style: The scope of the variable 'elementCount' can be reduced. [variableScope]
xmlcopyeditor-1.2.1.3/src/stringset.h:128:43: style: Function 'hash' argument 1 names different: declaration 's' definition 'key'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/stringset.h:76:31: note: Function 'hash' argument 1 names different: declaration 's' definition 'key'.
xmlcopyeditor-1.2.1.3/src/stringset.h:128:43: note: Function 'hash' argument 1 names different: declaration 's' definition 'key'.
xmlcopyeditor-1.2.1.3/src/stringset.h:150:67: style: Function 'find' argument 3 names different: declaration 'hash' definition 'hashValue'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/stringset.h:71:55: note: Function 'find' argument 3 names different: declaration 'hash' definition 'hashValue'.
xmlcopyeditor-1.2.1.3/src/stringset.h:150:67: note: Function 'find' argument 3 names different: declaration 'hash' definition 'hashValue'.
xmlcopyeditor-1.2.1.3/src/stringset.h:168:69: style: Function 'insert' argument 3 names different: declaration 'hash' definition 'hashValue'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/stringset.h:69:57: note: Function 'insert' argument 3 names different: declaration 'hash' definition 'hashValue'.
xmlcopyeditor-1.2.1.3/src/stringset.h:168:69: note: Function 'insert' argument 3 names different: declaration 'hash' definition 'hashValue'.
xmlcopyeditor-1.2.1.3/src/housestyle.cpp:27:9: style: Function 'HouseStyle' argument 1 names different: declaration 'type' definition 'typeParameter'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/housestyle.h:47:11: note: Function 'HouseStyle' argument 1 names different: declaration 'type' definition 'typeParameter'.
xmlcopyeditor-1.2.1.3/src/housestyle.cpp:27:9: note: Function 'HouseStyle' argument 1 names different: declaration 'type' definition 'typeParameter'.
xmlcopyeditor-1.2.1.3/src/housestyle.h:92:7: style: Unused private function: 'HouseStyle::updateFilter' [unusedPrivateFunction]
xmlcopyeditor-1.2.1.3/src/stringset.h:66:15: style: Technically the member function 'StringSet::empty' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/stringset.h:208:20: note: Technically the member function 'StringSet::empty' can be const.
xmlcopyeditor-1.2.1.3/src/stringset.h:66:15: note: Technically the member function 'StringSet::empty' can be const.
xmlcopyeditor-1.2.1.3/src/stringset.h:67:14: style: Technically the member function 'StringSet::count' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/stringset.h:202:19: note: Technically the member function 'StringSet::count' can be const.
xmlcopyeditor-1.2.1.3/src/stringset.h:67:14: note: Technically the member function 'StringSet::count' can be const.
xmlcopyeditor-1.2.1.3/src/stringset.h:76:12: style: Technically the member function 'StringSet::hash' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/stringset.h:128:24: note: Technically the member function 'StringSet::hash' can be const.
xmlcopyeditor-1.2.1.3/src/stringset.h:76:12: note: Technically the member function 'StringSet::hash' can be const.
xmlcopyeditor-1.2.1.3/src/parserdata.h:50:7: style: Technically the member function 'ParserData::getState' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/parserdata.h:54:7: style: Technically the member function 'ParserData::getCount' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/parserdata.h:58:28: style: Technically the member function 'ParserData::getStack' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/housestyle.h:61:19: style: Technically the member function 'HouseStyle::getLastError' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/housestyle.cpp:318:29: note: Technically the member function 'HouseStyle::getLastError' can be const.
xmlcopyeditor-1.2.1.3/src/housestyle.h:61:19: note: Technically the member function 'HouseStyle::getLastError' can be const.
xmlcopyeditor-1.2.1.3/src/housestyle.h:62:36: style: Technically the member function 'HouseStyle::getMatchVector' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/housestyle.cpp:323:46: note: Technically the member function 'HouseStyle::getMatchVector' can be const.
xmlcopyeditor-1.2.1.3/src/housestyle.h:62:36: note: Technically the member function 'HouseStyle::getMatchVector' can be const.
xmlcopyeditor-1.2.1.3/src/housestyle.h:83:8: performance: Technically the member function 'HouseStyle::collectFilter' can be static. [functionStatic]
xmlcopyeditor-1.2.1.3/src/housestyle.cpp:60:18: note: Technically the member function 'HouseStyle::collectFilter' can be static.
xmlcopyeditor-1.2.1.3/src/housestyle.h:83:8: note: Technically the member function 'HouseStyle::collectFilter' can be static.
xmlcopyeditor-1.2.1.3/src/stringset.h:60:3: style: Class 'StringSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlcopyeditor-1.2.1.3/src/wrapaspell.h:41:3: style: Class 'WrapAspell' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlcopyeditor-1.2.1.3/src/housestylereader.cpp:58:7: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/housestylereader.cpp:110:7: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/housestylereader.cpp:130:7: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/housestylereader.cpp:137:7: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/housestylereader.cpp:151:7: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/housestylereader.cpp:127:54: style: Function 'characterdata' argument 1 names different: declaration 'userData' definition 'data'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/housestylereader.h:65:45: note: Function 'characterdata' argument 1 names different: declaration 'userData' definition 'data'.
xmlcopyeditor-1.2.1.3/src/housestylereader.cpp:127:54: note: Function 'characterdata' argument 1 names different: declaration 'userData' definition 'data'.
xmlcopyeditor-1.2.1.3/src/housestylereader.cpp:134:51: style: Function 'cdatastart' argument 1 names different: declaration 'userData' definition 'data'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/housestylereader.h:66:42: note: Function 'cdatastart' argument 1 names different: declaration 'userData' definition 'data'.
xmlcopyeditor-1.2.1.3/src/housestylereader.cpp:134:51: note: Function 'cdatastart' argument 1 names different: declaration 'userData' definition 'data'.
xmlcopyeditor-1.2.1.3/src/housestylereader.cpp:148:49: style: Function 'cdataend' argument 1 names different: declaration 'userData' definition 'data'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/housestylereader.h:67:40: note: Function 'cdataend' argument 1 names different: declaration 'userData' definition 'data'.
xmlcopyeditor-1.2.1.3/src/housestylereader.cpp:148:49: note: Function 'cdataend' argument 1 names different: declaration 'userData' definition 'data'.
xmlcopyeditor-1.2.1.3/src/housestylereader.h:51:8: style: Technically the member function 'HouseStyleReader::getNodeVector' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/housestylereader.cpp:50:24: note: Technically the member function 'HouseStyleReader::getNodeVector' can be const.
xmlcopyeditor-1.2.1.3/src/housestylereader.h:51:8: note: Technically the member function 'HouseStyleReader::getNodeVector' can be const.
xmlcopyeditor-1.2.1.3/src/housestylewriter.cpp:62:9: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/housestylewriter.cpp:89:9: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/housestylewriter.cpp:108:9: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/housestylewriter.cpp:119:9: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/housestylewriter.cpp:135:9: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/housestylewriter.cpp:152:9: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/housestylewriter.cpp:172:9: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/housestylewriter.cpp:105:54: style: Function 'characterdata' argument 1 names different: declaration 'userData' definition 'data'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/housestylewriter.h:59:45: note: Function 'characterdata' argument 1 names different: declaration 'userData' definition 'data'.
xmlcopyeditor-1.2.1.3/src/housestylewriter.cpp:105:54: note: Function 'characterdata' argument 1 names different: declaration 'userData' definition 'data'.
xmlcopyeditor-1.2.1.3/src/housestylewriter.cpp:113:11: style: Function 'xmldecl' argument 1 names different: declaration 'userData' definition 'data'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/housestylewriter.h:60:39: note: Function 'xmldecl' argument 1 names different: declaration 'userData' definition 'data'.
xmlcopyeditor-1.2.1.3/src/housestylewriter.cpp:113:11: note: Function 'xmldecl' argument 1 names different: declaration 'userData' definition 'data'.
xmlcopyeditor-1.2.1.3/src/housestylewriter.cpp:132:51: style: Function 'cdatastart' argument 1 names different: declaration 'userData' definition 'data'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/housestylewriter.h:61:42: note: Function 'cdatastart' argument 1 names different: declaration 'userData' definition 'data'.
xmlcopyeditor-1.2.1.3/src/housestylewriter.cpp:132:51: note: Function 'cdatastart' argument 1 names different: declaration 'userData' definition 'data'.
xmlcopyeditor-1.2.1.3/src/housestylewriter.cpp:149:49: style: Function 'cdataend' argument 1 names different: declaration 'userData' definition 'data'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/housestylewriter.h:62:40: note: Function 'cdataend' argument 1 names different: declaration 'userData' definition 'data'.
xmlcopyeditor-1.2.1.3/src/housestylewriter.cpp:149:49: note: Function 'cdataend' argument 1 names different: declaration 'userData' definition 'data'.
xmlcopyeditor-1.2.1.3/src/housestylewriter.cpp:167:11: style: Function 'defaulthandler' argument 1 names different: declaration 'userData' definition 'data'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/housestylewriter.h:63:46: note: Function 'defaulthandler' argument 1 names different: declaration 'userData' definition 'data'.
xmlcopyeditor-1.2.1.3/src/housestylewriter.cpp:167:11: note: Function 'defaulthandler' argument 1 names different: declaration 'userData' definition 'data'.
xmlcopyeditor-1.2.1.3/src/housestylewriter.h:46:10: style: Technically the member function 'HouseStyleWriter::getOutput' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/housestylewriter.cpp:54:26: note: Technically the member function 'HouseStyleWriter::getOutput' can be const.
xmlcopyeditor-1.2.1.3/src/housestylewriter.h:46:10: note: Technically the member function 'HouseStyleWriter::getOutput' can be const.
xmlcopyeditor-1.2.1.3/src/housestylewriter.h:44:3: style: Class 'HouseStyleWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlcopyeditor-1.2.1.3/src/insertpanel.cpp:163:7: warning: Identical condition '!doc', second condition is always false [identicalConditionAfterEarlyExit]
xmlcopyeditor-1.2.1.3/src/insertpanel.cpp:160:7: note: first condition
xmlcopyeditor-1.2.1.3/src/insertpanel.cpp:163:7: note: second condition
xmlcopyeditor-1.2.1.3/src/insertpanel.cpp:73:13: style: Function 'update' argument 1 names different: declaration 'doc' definition 'docParameter'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/insertpanel.h:43:15: note: Function 'update' argument 1 names different: declaration 'doc' definition 'docParameter'.
xmlcopyeditor-1.2.1.3/src/insertpanel.cpp:73:13: note: Function 'update' argument 1 names different: declaration 'doc' definition 'docParameter'.
xmlcopyeditor-1.2.1.3/src/insertpanel.cpp:74:21: style: Function 'update' argument 2 names different: declaration 'parent' definition 'parentParameter'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/insertpanel.h:44:23: note: Function 'update' argument 2 names different: declaration 'parent' definition 'parentParameter'.
xmlcopyeditor-1.2.1.3/src/insertpanel.cpp:74:21: note: Function 'update' argument 2 names different: declaration 'parent' definition 'parentParameter'.
xmlcopyeditor-1.2.1.3/src/insertpanel.cpp:75:21: style: Function 'update' argument 3 names different: declaration 'grandparent' definition 'grandparentParameter'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/insertpanel.h:45:23: note: Function 'update' argument 3 names different: declaration 'grandparent' definition 'grandparentParameter'.
xmlcopyeditor-1.2.1.3/src/insertpanel.cpp:75:21: note: Function 'update' argument 3 names different: declaration 'grandparent' definition 'grandparentParameter'.
xmlcopyeditor-1.2.1.3/src/locationpanel.cpp:76:13: style: Function 'update' argument 1 names different: declaration 'docParameter' definition 'doc'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/locationpanel.h:35:15: note: Function 'update' argument 1 names different: declaration 'docParameter' definition 'doc'.
xmlcopyeditor-1.2.1.3/src/locationpanel.cpp:76:13: note: Function 'update' argument 1 names different: declaration 'docParameter' definition 'doc'.
xmlcopyeditor-1.2.1.3/src/locationpanel.cpp:77:21: style: Function 'update' argument 2 names different: declaration 'parent' definition 'parentParameter'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/locationpanel.h:36:23: note: Function 'update' argument 2 names different: declaration 'parent' definition 'parentParameter'.
xmlcopyeditor-1.2.1.3/src/locationpanel.cpp:77:21: note: Function 'update' argument 2 names different: declaration 'parent' definition 'parentParameter'.
xmlcopyeditor-1.2.1.3/src/mp3album.cpp:49:7: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/mp3album.cpp:77:7: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/mp3album.cpp:146:7: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/mp3album.h:44:8: style: Technically the member function 'Mp3Album::getFileNameVector' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/mp3album.cpp:152:16: note: Technically the member function 'Mp3Album::getFileNameVector' can be const.
xmlcopyeditor-1.2.1.3/src/mp3album.h:44:8: note: Technically the member function 'Mp3Album::getFileNameVector' can be const.
xmlcopyeditor-1.2.1.3/src/mp3album.h:45:15: style: Technically the member function 'Mp3Album::getAlbumTitle' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/mp3album.cpp:157:23: note: Technically the member function 'Mp3Album::getAlbumTitle' can be const.
xmlcopyeditor-1.2.1.3/src/mp3album.h:45:15: note: Technically the member function 'Mp3Album::getAlbumTitle' can be const.
xmlcopyeditor-1.2.1.3/src/myhtmlpane.cpp:66:19: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/myipc.cpp:73:10: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/myipc.cpp:195:35: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/myipc.cpp:207:16: debug: Wrong data detected by condition !tok->next()->astOperand2() [DacaWrongData]
xmlcopyeditor-1.2.1.3/src/mynotebook.cpp:55:16: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/mynotebook.cpp:74:19: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/mynotebook.cpp:99:19: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/mynotebook.cpp:106:19: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/mynotebook.cpp:130:16: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/myprintout.cpp:90:36: style: Function 'OnPrintPage' argument 1 names different: declaration 'nPage' definition 'page'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/myprintout.h:41:33: note: Function 'OnPrintPage' argument 1 names different: declaration 'nPage' definition 'page'.
xmlcopyeditor-1.2.1.3/src/myprintout.cpp:90:36: note: Function 'OnPrintPage' argument 1 names different: declaration 'nPage' definition 'page'.
xmlcopyeditor-1.2.1.3/src/styledialog.cpp:803:19: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/wrapdaisy.cpp:43:14: style: Function 'WrapDaisy' argument 1 names different: declaration 'frame' definition 'frameParameter'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/wrapdaisy.h:31:18: note: Function 'WrapDaisy' argument 1 names different: declaration 'frame' definition 'frameParameter'.
xmlcopyeditor-1.2.1.3/src/wrapdaisy.cpp:43:14: note: Function 'WrapDaisy' argument 1 names different: declaration 'frame' definition 'frameParameter'.
xmlcopyeditor-1.2.1.3/src/wrapdaisy.cpp:44:21: style: Function 'WrapDaisy' argument 2 names different: declaration 'daisyDir' definition 'daisyDirParameter'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/wrapdaisy.h:32:25: note: Function 'WrapDaisy' argument 2 names different: declaration 'daisyDir' definition 'daisyDirParameter'.
xmlcopyeditor-1.2.1.3/src/wrapdaisy.cpp:44:21: note: Function 'WrapDaisy' argument 2 names different: declaration 'daisyDir' definition 'daisyDirParameter'.
xmlcopyeditor-1.2.1.3/src/wrapdaisy.cpp:45:21: style: Function 'WrapDaisy' argument 3 names different: declaration 'path' definition 'pathParameter'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/wrapdaisy.h:33:25: note: Function 'WrapDaisy' argument 3 names different: declaration 'path' definition 'pathParameter'.
xmlcopyeditor-1.2.1.3/src/wrapdaisy.cpp:45:21: note: Function 'WrapDaisy' argument 3 names different: declaration 'path' definition 'pathParameter'.
xmlcopyeditor-1.2.1.3/src/wrapdaisy.cpp:689:14: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
xmlcopyeditor-1.2.1.3/src/wrapdaisy.h:46:21: style: Technically the member function 'WrapDaisy::getLastError' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/wrapdaisy.cpp:818:28: note: Technically the member function 'WrapDaisy::getLastError' can be const.
xmlcopyeditor-1.2.1.3/src/wrapdaisy.h:46:21: note: Technically the member function 'WrapDaisy::getLastError' can be const.
xmlcopyeditor-1.2.1.3/src/xmlprodnote.h:46:15: style: Technically the member function 'XmlProdnote::getBuffer' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/xmlprodnote.h:50:15: style: Technically the member function 'XmlProdnote::getEncoding' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/xmlsuppressprodnote.h:47:15: style: Technically the member function 'XmlSuppressProdnote::getBuffer' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/xmlsuppressprodnote.h:51:15: style: Technically the member function 'XmlSuppressProdnote::getEncoding' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/xmlcopyimg.h:50:15: style: Technically the member function 'XmlCopyImg::getBuffer' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/xmlcopyimg.h:54:15: style: Technically the member function 'XmlCopyImg::getEncoding' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/wrapexpat.cpp:29:2: performance: Variable 'p' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmlcopyeditor-1.2.1.3/src/wraplibxml.cpp:124:2: style: Variable 'ctxt' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xmlcopyeditor-1.2.1.3/src/wraplibxml.cpp:121:0: note: Variable 'ctxt' is reassigned a value before the old one has been used if variable is no semaphore variable.
xmlcopyeditor-1.2.1.3/src/wraplibxml.cpp:124:2: note: Variable 'ctxt' is reassigned a value before the old one has been used if variable is no semaphore variable.
xmlcopyeditor-1.2.1.3/src/wraplibxml.cpp:303:2: style: Variable 'ctxt' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xmlcopyeditor-1.2.1.3/src/wraplibxml.cpp:300:0: note: Variable 'ctxt' is reassigned a value before the old one has been used if variable is no semaphore variable.
xmlcopyeditor-1.2.1.3/src/wraplibxml.cpp:303:2: note: Variable 'ctxt' is reassigned a value before the old one has been used if variable is no semaphore variable.
xmlcopyeditor-1.2.1.3/src/wraplibxml.cpp:368:2: style: Variable 'ctxt' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xmlcopyeditor-1.2.1.3/src/wraplibxml.cpp:363:0: note: Variable 'ctxt' is reassigned a value before the old one has been used if variable is no semaphore variable.
xmlcopyeditor-1.2.1.3/src/wraplibxml.cpp:368:2: note: Variable 'ctxt' is reassigned a value before the old one has been used if variable is no semaphore variable.
xmlcopyeditor-1.2.1.3/src/wraplibxml.cpp:390:2: style: Variable 'context' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xmlcopyeditor-1.2.1.3/src/wraplibxml.cpp:387:0: note: Variable 'context' is reassigned a value before the old one has been used if variable is no semaphore variable.
xmlcopyeditor-1.2.1.3/src/wraplibxml.cpp:390:2: note: Variable 'context' is reassigned a value before the old one has been used if variable is no semaphore variable.
xmlcopyeditor-1.2.1.3/src/wraplibxml.cpp:76:7: style: The scope of the variable 'chars' can be reduced. [variableScope]
xmlcopyeditor-1.2.1.3/src/wraplibxml.cpp:284:21: style: Function 'parse' argument 1 names different: declaration 'fileName' definition 'docFileName'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/wraplibxml.h:66:23: note: Function 'parse' argument 1 names different: declaration 'fileName' definition 'docFileName'.
xmlcopyeditor-1.2.1.3/src/wraplibxml.cpp:284:21: note: Function 'parse' argument 1 names different: declaration 'fileName' definition 'docFileName'.
xmlcopyeditor-1.2.1.3/src/wraplibxml.cpp:294:21: style: Function 'parse' argument 3 names different: declaration 'fileName' definition 'docFileName'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/wraplibxml.h:72:23: note: Function 'parse' argument 3 names different: declaration 'fileName' definition 'docFileName'.
xmlcopyeditor-1.2.1.3/src/wraplibxml.cpp:294:21: note: Function 'parse' argument 3 names different: declaration 'fileName' definition 'docFileName'.
xmlcopyeditor-1.2.1.3/src/wraplibxml.cpp:608:56: style: Function 'bufferWellFormed' argument 1 names different: declaration 'utf8Buffer' definition 'buffer'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/wraplibxml.h:75:46: note: Function 'bufferWellFormed' argument 1 names different: declaration 'utf8Buffer' definition 'buffer'.
xmlcopyeditor-1.2.1.3/src/wraplibxml.cpp:608:56: note: Function 'bufferWellFormed' argument 1 names different: declaration 'utf8Buffer' definition 'buffer'.
xmlcopyeditor-1.2.1.3/src/wraplibxml.h:80:15: performance: Technically the member function 'WrapLibxml::dumpXPathObject' can be static. [functionStatic]
xmlcopyeditor-1.2.1.3/src/wraplibxml.cpp:419:25: note: Technically the member function 'WrapLibxml::dumpXPathObject' can be static.
xmlcopyeditor-1.2.1.3/src/wraplibxml.h:80:15: note: Technically the member function 'WrapLibxml::dumpXPathObject' can be static.
xmlcopyeditor-1.2.1.3/src/wraplibxml.h:93:12: style: Technically the member function 'WrapLibxml::getLastError' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/wraplibxml.cpp:709:22: note: Technically the member function 'WrapLibxml::getLastError' can be const.
xmlcopyeditor-1.2.1.3/src/wraplibxml.h:93:12: note: Technically the member function 'WrapLibxml::getLastError' can be const.
xmlcopyeditor-1.2.1.3/src/wraplibxml.h:94:23: performance: Technically the member function 'WrapLibxml::getErrorPosition' can be static. [functionStatic]
xmlcopyeditor-1.2.1.3/src/wraplibxml.cpp:725:33: note: Technically the member function 'WrapLibxml::getErrorPosition' can be static.
xmlcopyeditor-1.2.1.3/src/wraplibxml.h:94:23: note: Technically the member function 'WrapLibxml::getErrorPosition' can be static.
xmlcopyeditor-1.2.1.3/src/wraplibxml.h:95:15: style: Technically the member function 'WrapLibxml::getOutput' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/wraplibxml.cpp:736:25: note: Technically the member function 'WrapLibxml::getOutput' can be const.
xmlcopyeditor-1.2.1.3/src/wraplibxml.h:95:15: note: Technically the member function 'WrapLibxml::getOutput' can be const.
xmlcopyeditor-1.2.1.3/src/wraplibxml.h:113:12: performance: Technically the member function 'WrapLibxml::catalogResolve' can be static. [functionStatic]
xmlcopyeditor-1.2.1.3/src/wraplibxml.cpp:741:22: note: Technically the member function 'WrapLibxml::catalogResolve' can be static.
xmlcopyeditor-1.2.1.3/src/wraplibxml.h:113:12: note: Technically the member function 'WrapLibxml::catalogResolve' can be static.
xmlcopyeditor-1.2.1.3/src/wraplibxml.cpp:46:2: style: Class 'Initializer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlcopyeditor-1.2.1.3/src/wraplibxml.cpp:81:5: error: Exception thrown in function declared not to throw exceptions. [throwInNoexceptFunction]
xmlcopyeditor-1.2.1.3/src/wrapregex.cpp:82:27: style: Function 'matchPatternGlobal' argument 2 names different: declaration 'match_vector' definition 'matchVector'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/wrapregex.h:47:29: note: Function 'matchPatternGlobal' argument 2 names different: declaration 'match_vector' definition 'matchVector'.
xmlcopyeditor-1.2.1.3/src/wrapregex.cpp:82:27: note: Function 'matchPatternGlobal' argument 2 names different: declaration 'match_vector' definition 'matchVector'.
xmlcopyeditor-1.2.1.3/src/wrapregex.cpp:253:48: style: Function 'getSubpattern_' argument 1 names different: declaration 'buffer' definition 's'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/wrapregex.h:62:39: note: Function 'getSubpattern_' argument 1 names different: declaration 'buffer' definition 's'.
xmlcopyeditor-1.2.1.3/src/wrapregex.cpp:253:48: note: Function 'getSubpattern_' argument 1 names different: declaration 'buffer' definition 's'.
xmlcopyeditor-1.2.1.3/src/wraptempfilename.cpp:27:2: performance: Variable 'myTempFileName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmlcopyeditor-1.2.1.3/src/wraptempfilename.h:34:12: style: Technically the member function 'WrapTempFileName::wideName' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/wraptempfilename.cpp:52:28: note: Technically the member function 'WrapTempFileName::wideName' can be const.
xmlcopyeditor-1.2.1.3/src/wraptempfilename.h:34:12: note: Technically the member function 'WrapTempFileName::wideName' can be const.
xmlcopyeditor-1.2.1.3/src/wraptempfilename.h:36:12: style: Technically the member function 'WrapTempFileName::originalWideName' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/wraptempfilename.cpp:63:28: note: Technically the member function 'WrapTempFileName::originalWideName' can be const.
xmlcopyeditor-1.2.1.3/src/wraptempfilename.h:36:12: note: Technically the member function 'WrapTempFileName::originalWideName' can be const.
xmlcopyeditor-1.2.1.3/src/xercescatalogresolver.cpp:32:23: style: Function 'resolveEntity' argument 1 names different: declaration 'publicID' definition 'publicId'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/xercescatalogresolver.h:43:24: note: Function 'resolveEntity' argument 1 names different: declaration 'publicID' definition 'publicId'.
xmlcopyeditor-1.2.1.3/src/xercescatalogresolver.cpp:32:23: note: Function 'resolveEntity' argument 1 names different: declaration 'publicID' definition 'publicId'.
xmlcopyeditor-1.2.1.3/src/xmlassociatedtd.cpp:57:27: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlassociatedtd.cpp:67:27: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlassociatedtd.cpp:83:27: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlassociatedtd.cpp:97:27: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlassociatedtd.cpp:107:27: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlassociatedtd.cpp:91:11: style: Function 'startdoctypehandler' argument 1 names different: declaration 'userData' definition 'data'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/xmlassociatedtd.h:66:13: note: Function 'startdoctypehandler' argument 1 names different: declaration 'userData' definition 'data'.
xmlcopyeditor-1.2.1.3/src/xmlassociatedtd.cpp:91:11: note: Function 'startdoctypehandler' argument 1 names different: declaration 'userData' definition 'data'.
xmlcopyeditor-1.2.1.3/src/xmlassociatedtd.cpp:105:57: style: Function 'enddoctypehandler' argument 1 names different: declaration 'userData' definition 'data'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/xmlassociatedtd.h:71:49: note: Function 'enddoctypehandler' argument 1 names different: declaration 'userData' definition 'data'.
xmlcopyeditor-1.2.1.3/src/xmlassociatedtd.cpp:105:57: note: Function 'enddoctypehandler' argument 1 names different: declaration 'userData' definition 'data'.
xmlcopyeditor-1.2.1.3/src/xmlassociatedtd.h:58:23: style: Unused private function: 'XmlAssociateDtd::end' [unusedPrivateFunction]
xmlcopyeditor-1.2.1.3/src/xmlassociatedtd.h:47:15: style: Technically the member function 'XmlAssociateDtd::getBuffer' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/xmlassociatexsd.cpp:84:27: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlassociatexsd.cpp:97:27: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlassociatexsd.cpp:159:27: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlassociatexsd.h:48:15: style: Technically the member function 'XmlAssociateXsd::getBuffer' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/xmlparseschemans.h:41:53: style: Technically the member function 'XmlParseSchemaNs::getAttributeVector' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/xmlassociatexsl.cpp:54:27: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlassociatexsl.cpp:63:27: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlassociatexsl.cpp:81:27: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlassociatexsl.cpp:93:27: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlassociatexsl.h:58:23: style: Unused private function: 'XmlAssociateXsl::end' [unusedPrivateFunction]
xmlcopyeditor-1.2.1.3/src/xmlassociatexsl.h:47:15: style: Technically the member function 'XmlAssociateXsl::getBuffer' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/xmlcopyeditor.cpp:3051:7: style: Condition '!fileEmpty' is always true [knownConditionTrueFalse]
xmlcopyeditor-1.2.1.3/src/xmlcopyeditor.cpp:3022:19: note: Assignment 'fileEmpty=false', assigned value is 0
xmlcopyeditor-1.2.1.3/src/xmlcopyeditor.cpp:3051:7: note: Condition '!fileEmpty' is always true
xmlcopyeditor-1.2.1.3/src/xmlcopyeditor.cpp:1295:16: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlcopyeditor.cpp:1398:8: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlcopyeditor.cpp:1456:10: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlcopyeditor.cpp:2752:17: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlcopyeditor.cpp:4324:16: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlcopyeditor.cpp:4394:16: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlcopyeditor.cpp:5492:9: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlcopyeditor.cpp:5611:9: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlcopyeditor.cpp:2116:2: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xmlcopyeditor-1.2.1.3/src/xmlcopyeditor.cpp:2134:2: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xmlcopyeditor-1.2.1.3/src/xmlcopyeditor.cpp:2244:2: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xmlcopyeditor-1.2.1.3/src/xmlcopyeditor.cpp:2337:2: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xmlcopyeditor-1.2.1.3/src/xmlcopyeditor.cpp:2690:2: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xmlcopyeditor-1.2.1.3/src/xmlcopyeditor.cpp:382:11: style: The scope of the variable 'frame' can be reduced. [variableScope]
xmlcopyeditor-1.2.1.3/src/xmlcopyeditor.cpp:1292:10: style: The scope of the variable 'currentDoc' can be reduced. [variableScope]
xmlcopyeditor-1.2.1.3/src/xmlcopyeditor.cpp:3066:9: style: The scope of the variable 'iconvBufferLen' can be reduced. [variableScope]
xmlcopyeditor-1.2.1.3/src/xmlcopyeditor.cpp:4321:10: style: The scope of the variable 'currentDoc' can be reduced. [variableScope]
xmlcopyeditor-1.2.1.3/src/xmlcopyeditor.cpp:4391:10: style: The scope of the variable 'currentDoc' can be reduced. [variableScope]
xmlcopyeditor-1.2.1.3/src/xmlcopyeditor.cpp:5607:10: style: The scope of the variable 'doc' can be reduced. [variableScope]
xmlcopyeditor-1.2.1.3/src/xmlcopyeditor.cpp:575:21: style: Function 'getAvailableTranslations' argument 2 names different: declaration 'catelog' definition 'catalog'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/xmlcopyeditor.h:189:23: note: Function 'getAvailableTranslations' argument 2 names different: declaration 'catelog' definition 'catalog'.
xmlcopyeditor-1.2.1.3/src/xmlcopyeditor.cpp:575:21: note: Function 'getAvailableTranslations' argument 2 names different: declaration 'catelog' definition 'catalog'.
xmlcopyeditor-1.2.1.3/src/xmlcopyeditor.cpp:649:10: style: Function 'MyFrame' argument 4 names different: declaration 'singleInstanceCheck' definition 'singleInstanceCheckParameter'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/xmlcopyeditor.h:218:12: note: Function 'MyFrame' argument 4 names different: declaration 'singleInstanceCheck' definition 'singleInstanceCheckParameter'.
xmlcopyeditor-1.2.1.3/src/xmlcopyeditor.cpp:649:10: note: Function 'MyFrame' argument 4 names different: declaration 'singleInstanceCheck' definition 'singleInstanceCheckParameter'.
xmlcopyeditor-1.2.1.3/src/xmlcopyeditor.cpp:2990:42: style: Function 'openFile' argument 1 names different: declaration 'fileName' definition 'file'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/xmlcopyeditor.h:357:35: note: Function 'openFile' argument 1 names different: declaration 'fileName' definition 'file'.
xmlcopyeditor-1.2.1.3/src/xmlcopyeditor.cpp:2990:42: note: Function 'openFile' argument 1 names different: declaration 'fileName' definition 'file'.
xmlcopyeditor-1.2.1.3/src/xmlutf8reader.h:45:15: style: Technically the member function 'XmlUtf8Reader::getBuffer' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/xmlutf8reader.h:49:15: style: Technically the member function 'XmlUtf8Reader::getEncoding' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/xmlencodingspy.h:40:15: style: Technically the member function 'XmlEncodingSpy::getEncoding' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/xmlcopyeditor.cpp:632:8: performance: Technically the member function 'getAvailableTranslations::Translations::HasMsgCatalogInDir' can be static. [functionStatic]
xmlcopyeditor-1.2.1.3/src/xmlcopyeditor.cpp:637:43: style: Technically the member function 'getAvailableTranslations::Translations::operator()' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/xmlschemalocator.h:38:3: style: Class 'XmlSchemaLocator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlcopyeditor-1.2.1.3/src/xsllocator.h:38:3: style: Class 'XslLocator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlcopyeditor-1.2.1.3/src/xmlencodingspy.h:38:3: style: Class 'XmlEncodingSpy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlcopyeditor-1.2.1.3/src/xmlwordcount.h:37:3: style: Class 'XmlWordCount' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlcopyeditor-1.2.1.3/src/xmlcopyimg.cpp:82:6: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlcopyimg.cpp:107:6: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlcopyimg.cpp:116:7: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlcopyimg.cpp:219:7: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlctrl.cpp:191:19: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlctrl.cpp:2253:21: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlctrl.cpp:2261:21: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlctrl.cpp:2273:19: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlctrl.cpp:1304:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xmlcopyeditor-1.2.1.3/src/xmlctrl.cpp:1319:26: style: The scope of the variable 'style' can be reduced. [variableScope]
xmlcopyeditor-1.2.1.3/src/xmlctrl.cpp:1856:32: style: The scope of the variable 'level' can be reduced. [variableScope]
xmlcopyeditor-1.2.1.3/src/xmlctrl.cpp:1989:40: style: The scope of the variable 'newPos' can be reduced. [variableScope]
xmlcopyeditor-1.2.1.3/src/xmlctrl.cpp:61:21: style: Function 'XmlCtrl' argument 9 names different: declaration 'basePath' definition 'basePathParameter'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/xmlctrl.h:107:23: note: Function 'XmlCtrl' argument 9 names different: declaration 'basePath' definition 'basePathParameter'.
xmlcopyeditor-1.2.1.3/src/xmlctrl.cpp:61:21: note: Function 'XmlCtrl' argument 9 names different: declaration 'basePath' definition 'basePathParameter'.
xmlcopyeditor-1.2.1.3/src/xmlctrl.cpp:62:21: style: Function 'XmlCtrl' argument 10 names different: declaration 'auxPath' definition 'auxPathParameter'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/xmlctrl.h:108:23: note: Function 'XmlCtrl' argument 10 names different: declaration 'auxPath' definition 'auxPathParameter'.
xmlcopyeditor-1.2.1.3/src/xmlctrl.cpp:62:21: note: Function 'XmlCtrl' argument 10 names different: declaration 'auxPath' definition 'auxPathParameter'.
xmlcopyeditor-1.2.1.3/src/xmlctrl.cpp:2038:57: style: Function 'getElementStructure' argument 1 names different: declaration 'parent' definition 'element'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/xmlctrl.h:150:50: note: Function 'getElementStructure' argument 1 names different: declaration 'parent' definition 'element'.
xmlcopyeditor-1.2.1.3/src/xmlctrl.cpp:2038:57: note: Function 'getElementStructure' argument 1 names different: declaration 'parent' definition 'element'.
xmlcopyeditor-1.2.1.3/src/xmlctrl.cpp:709:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmlcopyeditor-1.2.1.3/src/xmlshallowvalidator.h:39:3: performance: Variable 'p' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmlcopyeditor-1.2.1.3/src/xmldoc.cpp:26:23: performance: Function parameter 'properties' should be passed by const reference. [passedByValue]
xmlcopyeditor-1.2.1.3/src/xmlencodingspy.cpp:47:6: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlencodingspy.cpp:57:6: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlfilterreader.cpp:71:7: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlfilterreader.cpp:92:7: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlfilterreader.cpp:143:7: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlfilterreader.h:62:7: style: Technically the member function 'XmlFilterReader::getFilterCount' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/xmlfilterreader.cpp:44:22: note: Technically the member function 'XmlFilterReader::getFilterCount' can be const.
xmlcopyeditor-1.2.1.3/src/xmlfilterreader.h:62:7: note: Technically the member function 'XmlFilterReader::getFilterCount' can be const.
xmlcopyeditor-1.2.1.3/src/xmlfilterreader.h:63:8: style: Technically the member function 'XmlFilterReader::getExcludeVector' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/xmlfilterreader.cpp:49:23: note: Technically the member function 'XmlFilterReader::getExcludeVector' can be const.
xmlcopyeditor-1.2.1.3/src/xmlfilterreader.h:63:8: note: Technically the member function 'XmlFilterReader::getExcludeVector' can be const.
xmlcopyeditor-1.2.1.3/src/xmlfilterreader.h:64:8: style: Technically the member function 'XmlFilterReader::getIncludeVector' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/xmlfilterreader.cpp:54:23: note: Technically the member function 'XmlFilterReader::getIncludeVector' can be const.
xmlcopyeditor-1.2.1.3/src/xmlfilterreader.h:64:8: note: Technically the member function 'XmlFilterReader::getIncludeVector' can be const.
xmlcopyeditor-1.2.1.3/src/xmlfilterreader.h:65:8: style: Technically the member function 'XmlFilterReader::getFilterMap' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/xmlfilterreader.cpp:59:23: note: Technically the member function 'XmlFilterReader::getFilterMap' can be const.
xmlcopyeditor-1.2.1.3/src/xmlfilterreader.h:65:8: note: Technically the member function 'XmlFilterReader::getFilterMap' can be const.
xmlcopyeditor-1.2.1.3/src/xmlparseschemans.cpp:43:25: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlprodnote.cpp:61:6: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlprodnote.cpp:86:6: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlprodnote.cpp:95:7: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlprodnote.cpp:137:7: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlpromptgenerator.cpp:101:30: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlpromptgenerator.cpp:138:30: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlpromptgenerator.cpp:161:30: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlpromptgenerator.cpp:178:30: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlpromptgenerator.cpp:256:30: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlpromptgenerator.cpp:405:30: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlpromptgenerator.cpp:498:30: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlpromptgenerator.cpp:261:22: style: The scope of the variable 'attributeValues' can be reduced. [variableScope]
xmlcopyeditor-1.2.1.3/src/xmlpromptgenerator.cpp:264:19: style: The scope of the variable 'word' can be reduced. [variableScope]
xmlcopyeditor-1.2.1.3/src/xmlpromptgenerator.cpp:408:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlcopyeditor-1.2.1.3/src/xmlpromptgenerator.cpp:625:16: style: The scope of the variable 'qnm' can be reduced. [variableScope]
xmlcopyeditor-1.2.1.3/src/xmlpromptgenerator.cpp:149:11: style: Function 'doctypedeclstarthandler' argument 1 names different: declaration 'userData' definition 'data'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/xmlpromptgenerator.h:114:13: note: Function 'doctypedeclstarthandler' argument 1 names different: declaration 'userData' definition 'data'.
xmlcopyeditor-1.2.1.3/src/xmlpromptgenerator.cpp:149:11: note: Function 'doctypedeclstarthandler' argument 1 names different: declaration 'userData' definition 'data'.
xmlcopyeditor-1.2.1.3/src/xmlpromptgenerator.cpp:159:64: style: Function 'doctypedeclendhandler' argument 1 names different: declaration 'userData' definition 'data'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/xmlpromptgenerator.h:119:53: note: Function 'doctypedeclendhandler' argument 1 names different: declaration 'userData' definition 'data'.
xmlcopyeditor-1.2.1.3/src/xmlpromptgenerator.cpp:159:64: note: Function 'doctypedeclendhandler' argument 1 names different: declaration 'userData' definition 'data'.
xmlcopyeditor-1.2.1.3/src/xmlpromptgenerator.cpp:174:11: style: Function 'elementdeclhandler' argument 1 names different: declaration 'userData' definition 'data'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/xmlpromptgenerator.h:121:13: note: Function 'elementdeclhandler' argument 1 names different: declaration 'userData' definition 'data'.
xmlcopyeditor-1.2.1.3/src/xmlpromptgenerator.cpp:174:11: note: Function 'elementdeclhandler' argument 1 names different: declaration 'userData' definition 'data'.
xmlcopyeditor-1.2.1.3/src/xmlpromptgenerator.cpp:249:11: style: Function 'attlistdeclhandler' argument 1 names different: declaration 'userData' definition 'data'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/xmlpromptgenerator.h:129:13: note: Function 'attlistdeclhandler' argument 1 names different: declaration 'userData' definition 'data'.
xmlcopyeditor-1.2.1.3/src/xmlpromptgenerator.cpp:249:11: note: Function 'attlistdeclhandler' argument 1 names different: declaration 'userData' definition 'data'.
xmlcopyeditor-1.2.1.3/src/xmlpromptgenerator.cpp:487:11: style: Function 'entitydeclhandler' argument 1 names different: declaration 'userData' definition 'data'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/xmlpromptgenerator.h:148:13: note: Function 'entitydeclhandler' argument 1 names different: declaration 'userData' definition 'data'.
xmlcopyeditor-1.2.1.3/src/xmlpromptgenerator.cpp:487:11: note: Function 'entitydeclhandler' argument 1 names different: declaration 'userData' definition 'data'.
xmlcopyeditor-1.2.1.3/src/xmlrulereader.cpp:94:7: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlrulereader.cpp:147:7: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlrulereader.cpp:240:7: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlrulereader.cpp:49:41: style: Function 'XmlRuleReader' argument 1 names different: declaration 'dictionary' definition 'dictionaryParameter'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/xmlrulereader.h:61:43: note: Function 'XmlRuleReader' argument 1 names different: declaration 'dictionary' definition 'dictionaryParameter'.
xmlcopyeditor-1.2.1.3/src/xmlrulereader.cpp:49:41: note: Function 'XmlRuleReader' argument 1 names different: declaration 'dictionary' definition 'dictionaryParameter'.
xmlcopyeditor-1.2.1.3/src/xmlrulereader.cpp:50:41: style: Function 'XmlRuleReader' argument 2 names different: declaration 'passiveDictionary' definition 'passiveDictionaryParameter'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/xmlrulereader.h:62:43: note: Function 'XmlRuleReader' argument 2 names different: declaration 'passiveDictionary' definition 'passiveDictionaryParameter'.
xmlcopyeditor-1.2.1.3/src/xmlrulereader.cpp:50:41: note: Function 'XmlRuleReader' argument 2 names different: declaration 'passiveDictionary' definition 'passiveDictionaryParameter'.
xmlcopyeditor-1.2.1.3/src/xmlrulereader.cpp:51:58: style: Function 'XmlRuleReader' argument 3 names different: declaration 'ruleVector' definition 'ruleVectorParameter'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/xmlrulereader.h:63:60: note: Function 'XmlRuleReader' argument 3 names different: declaration 'ruleVector' definition 'ruleVectorParameter'.
xmlcopyeditor-1.2.1.3/src/xmlrulereader.cpp:51:58: note: Function 'XmlRuleReader' argument 3 names different: declaration 'ruleVector' definition 'ruleVectorParameter'.
xmlcopyeditor-1.2.1.3/src/xmlrulereader.h:79:7: style: Technically the member function 'XmlRuleReader::getRuleCount' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/xmlrulereader.cpp:68:20: note: Technically the member function 'XmlRuleReader::getRuleCount' can be const.
xmlcopyeditor-1.2.1.3/src/xmlrulereader.h:79:7: note: Technically the member function 'XmlRuleReader::getRuleCount' can be const.
xmlcopyeditor-1.2.1.3/src/xmlrulereader.h:80:10: style: Technically the member function 'XmlRuleReader::getIncorrectPatternReport' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/xmlrulereader.cpp:73:23: note: Technically the member function 'XmlRuleReader::getIncorrectPatternReport' can be const.
xmlcopyeditor-1.2.1.3/src/xmlrulereader.h:80:10: note: Technically the member function 'XmlRuleReader::getIncorrectPatternReport' can be const.
xmlcopyeditor-1.2.1.3/src/xmlrulereader.h:81:8: style: Technically the member function 'XmlRuleReader::getExcludeVector' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/xmlrulereader.cpp:78:21: note: Technically the member function 'XmlRuleReader::getExcludeVector' can be const.
xmlcopyeditor-1.2.1.3/src/xmlrulereader.h:81:8: note: Technically the member function 'XmlRuleReader::getExcludeVector' can be const.
xmlcopyeditor-1.2.1.3/src/xmlrulereader.h:82:8: style: Technically the member function 'XmlRuleReader::getIncludeVector' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/xmlrulereader.cpp:83:21: note: Technically the member function 'XmlRuleReader::getIncludeVector' can be const.
xmlcopyeditor-1.2.1.3/src/xmlrulereader.h:82:8: note: Technically the member function 'XmlRuleReader::getIncludeVector' can be const.
xmlcopyeditor-1.2.1.3/src/xmlschemagenerator.h:96:7: performance: Technically the member function 'XmlSchemaGenerator::getSequence' can be static. [functionStatic]
xmlcopyeditor-1.2.1.3/src/xmlschemagenerator.cpp:468:26: note: Technically the member function 'XmlSchemaGenerator::getSequence' can be static.
xmlcopyeditor-1.2.1.3/src/xmlschemagenerator.h:96:7: note: Technically the member function 'XmlSchemaGenerator::getSequence' can be static.
xmlcopyeditor-1.2.1.3/src/xmlschemalocator.cpp:46:6: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlschemalocator.h:40:15: style: Technically the member function 'XmlSchemaLocator::getSchemaLocation' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/xmlschemalocator.cpp:61:31: note: Technically the member function 'XmlSchemaLocator::getSchemaLocation' can be const.
xmlcopyeditor-1.2.1.3/src/xmlschemalocator.h:40:15: note: Technically the member function 'XmlSchemaLocator::getSchemaLocation' can be const.
xmlcopyeditor-1.2.1.3/src/xmlschemaparser.cpp:51:9: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlshallowvalidator.cpp:65:7: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlshallowvalidator.cpp:129:7: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlshallowvalidator.cpp:149:32: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlshallowvalidator.h:66:8: style: Technically the member function 'XmlShallowValidator::isValid' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/xmlshallowvalidator.cpp:172:27: note: Technically the member function 'XmlShallowValidator::isValid' can be const.
xmlcopyeditor-1.2.1.3/src/xmlshallowvalidator.h:66:8: note: Technically the member function 'XmlShallowValidator::isValid' can be const.
xmlcopyeditor-1.2.1.3/src/xmlshallowvalidator.h:67:37: style: Technically the member function 'XmlShallowValidator::getPositionVector' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/xmlshallowvalidator.cpp:177:56: note: Technically the member function 'XmlShallowValidator::getPositionVector' can be const.
xmlcopyeditor-1.2.1.3/src/xmlshallowvalidator.h:67:37: note: Technically the member function 'XmlShallowValidator::getPositionVector' can be const.
xmlcopyeditor-1.2.1.3/src/xmlshallowvalidator.h:68:8: style: Technically the member function 'XmlShallowValidator::getOverrideFailure' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/xmlshallowvalidator.cpp:182:27: note: Technically the member function 'XmlShallowValidator::getOverrideFailure' can be const.
xmlcopyeditor-1.2.1.3/src/xmlshallowvalidator.h:68:8: note: Technically the member function 'XmlShallowValidator::getOverrideFailure' can be const.
xmlcopyeditor-1.2.1.3/src/xmlsuppressprodnote.cpp:62:6: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlsuppressprodnote.cpp:87:6: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlsuppressprodnote.cpp:97:7: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlsuppressprodnote.cpp:145:7: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmltextinfo.cpp:49:23: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmltextinfo.cpp:60:23: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmltextinfo.cpp:99:23: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmltextinfo.cpp:133:23: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmltextinfo.cpp:42:10: style: Function 'startdoctypehandler' argument 1 names different: declaration 'userData' definition 'data'. [funcArgNamesDifferent]
xmlcopyeditor-1.2.1.3/src/xmltextinfo.h:37:11: note: Function 'startdoctypehandler' argument 1 names different: declaration 'userData' definition 'data'.
xmlcopyeditor-1.2.1.3/src/xmltextinfo.cpp:42:10: note: Function 'startdoctypehandler' argument 1 names different: declaration 'userData' definition 'data'.
xmlcopyeditor-1.2.1.3/src/xmlutf8reader.cpp:58:6: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlutf8reader.cpp:83:6: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlwordcount.cpp:50:8: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlwordcount.cpp:57:8: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xmlwordcount.h:40:7: style: Technically the member function 'XmlWordCount::getWordCount' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/xmlwordcount.cpp:39:19: note: Technically the member function 'XmlWordCount::getWordCount' can be const.
xmlcopyeditor-1.2.1.3/src/xmlwordcount.h:40:7: note: Technically the member function 'XmlWordCount::getWordCount' can be const.
xmlcopyeditor-1.2.1.3/src/xsllocator.cpp:46:6: style: C-style pointer casting [cstyleCast]
xmlcopyeditor-1.2.1.3/src/xsllocator.h:40:15: style: Technically the member function 'XslLocator::getXslLocation' can be const. [functionConst]
xmlcopyeditor-1.2.1.3/src/xsllocator.cpp:70:25: note: Technically the member function 'XslLocator::getXslLocation' can be const.
xmlcopyeditor-1.2.1.3/src/xsllocator.h:40:15: note: Technically the member function 'XslLocator::getXslLocation' can be const.
[17:40]

ftp://ftp.se.debian.org/debian/pool/main/x/xmldiff/xmldiff_0.6.10.orig.tar.gz
xmldiff-0.6.10/extensions/maplookup.c:100:32: style: The scope of the variable 'couple' can be reduced. [variableScope]
xmldiff-0.6.10/extensions/maplookup.c:122:19: style: The scope of the variable 'couple' can be reduced. [variableScope]
xmldiff-0.6.10/extensions/maplookup.c:141:28: style: The scope of the variable 'couple' can be reduced. [variableScope]
[17:40]

ftp://ftp.se.debian.org/debian/pool/main/x/xmlelements/xmlelements_1.0~prerelease.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xmlextras/xmlextras_20060529.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xmlformat/xmlformat_1.04.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xmlgraphics-commons/xmlgraphics-commons_2.2.orig.tar.xz

ftp://ftp.se.debian.org/debian/pool/main/x/xmlindent/xmlindent_0.2.17.orig.tar.gz
xmlindent-0.2.17/indent.c:375:9: style: The scope of the variable 'c' can be reduced. [variableScope]
[17:40]

ftp://ftp.se.debian.org/debian/pool/main/x/xmlm/xmlm_1.3.0.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xmlmarshaller/xmlmarshaller_0.9.7+svn39722.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xmlroff/xmlroff_0.6.2.orig.tar.gz
xmlroff-0.6.2/libfo/area-to-pdf.c:982:16: style: Variable 'length' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-area.c:158:18: style: Variable 'fo_area_area' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-area.c:1023:21: style: Variable 'clone_area_area' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-area.c:1389:25: style: Variable 'total_child_height' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-graphic.c:80:21: style: Variable 'fo_area_graphic' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-graphic.c:109:13: style: Variable 'graphic' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-graphic.c:152:18: style: Variable 'child_height' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-graphic.c:153:24: style: Variable 'child_space_before' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-graphic.c:154:23: style: Variable 'child_space_after' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-inline.c:72:20: style: Variable 'fo_area_inline' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-inline.c:101:17: style: Variable 'inline_area' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-inline.c:144:18: style: Variable 'child_height' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-inline.c:145:24: style: Variable 'child_space_before' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-inline.c:146:23: style: Variable 'child_space_after' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-list-item.c:501:49: warning: Either the condition 'child_1' is redundant or there is possible null pointer dereference: child_1. [nullPointerRedundantCheck]
xmlroff-0.6.2/libfo/area/fo-area-list-item.c:471:10: note: Assuming that condition 'child_1' is not redundant
xmlroff-0.6.2/libfo/area/fo-area-list-item.c:501:49: note: Null pointer dereference
xmlroff-0.6.2/libfo/area/fo-area-list-item.c:770:49: warning: Either the condition 'child_1' is redundant or there is possible null pointer dereference: child_1. [nullPointerRedundantCheck]
xmlroff-0.6.2/libfo/area/fo-area-list-item.c:740:10: note: Assuming that condition 'child_1' is not redundant
xmlroff-0.6.2/libfo/area/fo-area-list-item.c:770:49: note: Null pointer dereference
xmlroff-0.6.2/libfo/area/fo-area-list-item.c:95:23: style: Variable 'fo_area_list_item' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-list-item.c:124:15: style: Variable 'list_item' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-list-item.c:170:18: style: Variable 'child_height' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-list-item.c:171:24: style: Variable 'child_space_before' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-list-item.c:172:23: style: Variable 'child_space_after' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-normal.c:82:20: style: Variable 'fo_area_normal' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-normal.c:111:12: style: Variable 'normal' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-normal.c:154:18: style: Variable 'child_height' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-normal.c:155:24: style: Variable 'child_space_before' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-normal.c:156:23: style: Variable 'child_space_after' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-page.c:216:18: style: Variable 'fo_area_page' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-reference.c:385:3: style: Variable 'original_reference' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/area/fo-area-reference.c:375:0: note: Variable 'original_reference' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/area/fo-area-reference.c:385:3: note: Variable 'original_reference' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/area/fo-area-reference.c:386:3: style: Variable 'clone_reference' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/area/fo-area-reference.c:376:0: note: Variable 'clone_reference' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/area/fo-area-reference.c:386:3: note: Variable 'clone_reference' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/area/fo-area-reference.c:123:23: style: Variable 'fo_area_reference' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-spanning-table-cell.c:100:33: style: Variable 'fo_area_spanning_table_cell' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-table-body.c:99:24: style: Variable 'fo_area_table_body' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-table-cell-proxy.c:487:15: style: The scope of the variable 'split_child' can be reduced. [variableScope]
xmlroff-0.6.2/libfo/area/fo-area-table-cell-proxy.c:118:30: style: Variable 'fo_area_table_cell_proxy' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-table-cell.c:162:19: style: Function 'fo_area_table_cell_size_adjust' argument 2 names different: declaration 'data' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/area/fo-area-table-cell.c:40:19: note: Function 'fo_area_table_cell_size_adjust' argument 2 names different: declaration 'data' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/area/fo-area-table-cell.c:162:19: note: Function 'fo_area_table_cell_size_adjust' argument 2 names different: declaration 'data' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/area/fo-area-table-cell.c:197:20: style: Function 'fo_area_table_cell_set_or_split' argument 2 names different: declaration 'data' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/area/fo-area-table-cell.c:43:20: note: Function 'fo_area_table_cell_set_or_split' argument 2 names different: declaration 'data' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/area/fo-area-table-cell.c:197:20: note: Function 'fo_area_table_cell_set_or_split' argument 2 names different: declaration 'data' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/area/fo-area-table-cell.c:108:24: style: Variable 'fo_area_table_cell' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-table-cell.c:146:16: style: Variable 'table_cell' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-table-cell.c:239:42: style: Variable 'table_cell_child_available_bpdim' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-table-continuation.c:743:7: style: Variable 'child' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/area/fo-area-table-continuation.c:739:0: note: Variable 'child' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/area/fo-area-table-continuation.c:743:7: note: Variable 'child' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/area/fo-area-table-continuation.c:179:20: style: Function 'fo_area_table_continuation_size_adjust' argument 2 names different: declaration 'data' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/area/fo-area-table-continuation.c:40:19: note: Function 'fo_area_table_continuation_size_adjust' argument 2 names different: declaration 'data' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/area/fo-area-table-continuation.c:179:20: note: Function 'fo_area_table_continuation_size_adjust' argument 2 names different: declaration 'data' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/area/fo-area-table-continuation.c:216:21: style: Function 'fo_area_table_continuation_set_or_split' argument 2 names different: declaration 'data' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/area/fo-area-table-continuation.c:43:20: note: Function 'fo_area_table_continuation_set_or_split' argument 2 names different: declaration 'data' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/area/fo-area-table-continuation.c:216:21: note: Function 'fo_area_table_continuation_set_or_split' argument 2 names different: declaration 'data' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/area/fo-area-table-continuation.c:108:32: style: Variable 'fo_area_table_continuation' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-table-continuation.c:259:2: style: Variable 'table_continuation_child_available_bpdim' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-table-continuation.c:296:18: style: Variable 'child_height' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-table-footer.c:99:26: style: Variable 'fo_area_table_footer' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-table-header.c:99:26: style: Variable 'fo_area_table_header' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-table-part.c:90:24: style: Variable 'fo_area_table_part' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-table-row.c:384:15: style: The scope of the variable 'split_child' can be reduced. [variableScope]
xmlroff-0.6.2/libfo/area/fo-area-table-row.c:115:23: style: Variable 'fo_area_table_row' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-table-row.c:152:15: style: Variable 'table_row' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-table.c:296:3: style: Variable 'table_target_height' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/area/fo-area-table.c:273:0: note: Variable 'table_target_height' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/area/fo-area-table.c:296:3: note: Variable 'table_target_height' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/area/fo-area-table.c:169:21: style: Function 'fo_area_table_size_adjust' argument 2 names different: declaration 'data' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/area/fo-area-table.c:36:21: note: Function 'fo_area_table_size_adjust' argument 2 names different: declaration 'data' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/area/fo-area-table.c:169:21: note: Function 'fo_area_table_size_adjust' argument 2 names different: declaration 'data' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/area/fo-area-table.c:206:22: style: Function 'fo_area_table_set_or_split' argument 2 names different: declaration 'data' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/area/fo-area-table.c:38:15: note: Function 'fo_area_table_set_or_split' argument 2 names different: declaration 'data' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/area/fo-area-table.c:206:22: note: Function 'fo_area_table_set_or_split' argument 2 names different: declaration 'data' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/area/fo-area-table.c:105:19: style: Variable 'fo_area_table' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-table.c:143:11: style: Variable 'table' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-table.c:248:37: style: Variable 'table_child_available_bpdim' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-table.c:285:18: style: Variable 'child_height' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-tree.c:92:15: style: Variable 'area_tree' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area-viewport-reference.c:69:32: style: Variable 'fo_area_viewport_reference' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area.c:1276:10: style: The scope of the variable 'indent' can be reduced. [variableScope]
xmlroff-0.6.2/libfo/area/fo-area.c:1276:19: style: The scope of the variable 'object_sprintf' can be reduced. [variableScope]
xmlroff-0.6.2/libfo/area/fo-area.c:339:25: style: Function 'fo_area_get_property' argument 2 names different: declaration 'prop_id' definition 'param_id'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/area/fo-area.c:53:24: note: Function 'fo_area_get_property' argument 2 names different: declaration 'prop_id' definition 'param_id'.
xmlroff-0.6.2/libfo/area/fo-area.c:339:25: note: Function 'fo_area_get_property' argument 2 names different: declaration 'prop_id' definition 'param_id'.
xmlroff-0.6.2/libfo/area/fo-area.c:396:23: style: Function 'fo_area_set_property' argument 2 names different: declaration 'prop_id' definition 'param_id'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/area/fo-area.c:57:52: note: Function 'fo_area_set_property' argument 2 names different: declaration 'prop_id' definition 'param_id'.
xmlroff-0.6.2/libfo/area/fo-area.c:396:23: note: Function 'fo_area_set_property' argument 2 names different: declaration 'prop_id' definition 'param_id'.
xmlroff-0.6.2/libfo/area/fo-area.c:1151:24: style: Function 'fo_area_draw' argument 2 names different: declaration 'output' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/area/fo-area.c:67:54: note: Function 'fo_area_draw' argument 2 names different: declaration 'output' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/area/fo-area.c:1151:24: note: Function 'fo_area_draw' argument 2 names different: declaration 'output' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/area/fo-area.c:1610:25: style: Function 'fo_area_split_before_height_default' argument 2 names different: declaration 'height' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/area/fo-area.c:72:19: note: Function 'fo_area_split_before_height_default' argument 2 names different: declaration 'height' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/area/fo-area.c:1610:25: note: Function 'fo_area_split_before_height_default' argument 2 names different: declaration 'height' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/area/fo-area.c:1646:23: style: Function 'fo_area_split_before_height_check_default' argument 2 names different: declaration 'height' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/area/fo-area.c:74:19: note: Function 'fo_area_split_before_height_check_default' argument 2 names different: declaration 'height' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/area/fo-area.c:1646:23: note: Function 'fo_area_split_before_height_check_default' argument 2 names different: declaration 'height' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/area/fo-area.c:1681:24: style: Function 'fo_area_split_after_height_default' argument 2 names different: declaration 'height' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/area/fo-area.c:76:19: note: Function 'fo_area_split_after_height_default' argument 2 names different: declaration 'height' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/area/fo-area.c:1681:24: note: Function 'fo_area_split_after_height_default' argument 2 names different: declaration 'height' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/area/fo-area.c:1717:23: style: Function 'fo_area_split_after_height_check_default' argument 2 names different: declaration 'height' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/area/fo-area.c:78:19: note: Function 'fo_area_split_after_height_check_default' argument 2 names different: declaration 'height' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/area/fo-area.c:1717:23: note: Function 'fo_area_split_after_height_check_default' argument 2 names different: declaration 'height' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/area/fo-area.c:322:10: style: Variable 'area' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area.c:1931:31: style: Variable 'child_available_bpdim' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area.c:1966:18: style: Variable 'child_height' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area.c:1967:24: style: Variable 'child_space_before' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/area/fo-area.c:1968:23: style: Variable 'child_space_after' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/datatype/fo-boolean.c:143:13: style: Variable 'boolean' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/datatype/fo-char.c:314:28: style: Function 'fo_char_sprintf' argument 1 names different: declaration 'fo_object' definition 'object'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/datatype/fo-char.c:47:52: note: Function 'fo_char_sprintf' argument 1 names different: declaration 'fo_object' definition 'object'.
xmlroff-0.6.2/libfo/datatype/fo-char.c:314:28: note: Function 'fo_char_sprintf' argument 1 names different: declaration 'fo_object' definition 'object'.
xmlroff-0.6.2/libfo/datatype/fo-char.c:145:13: style: Variable 'fo_char' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/datatype/fo-color.c:200:11: style: Variable 'color' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/datatype/fo-datatype.c:111:14: style: Variable 'datatype' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/datatype/fo-enum.c:453:13: style: Variable 'fo_enum' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/datatype/fo-integer.c:152:13: style: Variable 'integer' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/datatype/fo-keep.c:353:38: style: Function 'fo_keep_set_within_page' argument 1 names different: declaration 'keep' definition 'datatype'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/datatype/fo-keep.c:60:59: note: Function 'fo_keep_set_within_page' argument 1 names different: declaration 'keep' definition 'datatype'.
xmlroff-0.6.2/libfo/datatype/fo-keep.c:353:38: note: Function 'fo_keep_set_within_page' argument 1 names different: declaration 'keep' definition 'datatype'.
xmlroff-0.6.2/libfo/datatype/fo-keep.c:395:40: style: Function 'fo_keep_set_within_column' argument 1 names different: declaration 'keep' definition 'datatype'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/datatype/fo-keep.c:58:59: note: Function 'fo_keep_set_within_column' argument 1 names different: declaration 'keep' definition 'datatype'.
xmlroff-0.6.2/libfo/datatype/fo-keep.c:395:40: note: Function 'fo_keep_set_within_column' argument 1 names different: declaration 'keep' definition 'datatype'.
xmlroff-0.6.2/libfo/datatype/fo-keep.c:437:38: style: Function 'fo_keep_set_within_line' argument 1 names different: declaration 'keep' definition 'datatype'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/datatype/fo-keep.c:56:59: note: Function 'fo_keep_set_within_line' argument 1 names different: declaration 'keep' definition 'datatype'.
xmlroff-0.6.2/libfo/datatype/fo-keep.c:437:38: note: Function 'fo_keep_set_within_line' argument 1 names different: declaration 'keep' definition 'datatype'.
xmlroff-0.6.2/libfo/datatype/fo-keep.c:533:19: style: Function 'fo_keep_resolve' argument 5 names different: declaration 'error' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/datatype/fo-keep.h:41:18: note: Function 'fo_keep_resolve' argument 5 names different: declaration 'error' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/datatype/fo-keep.c:533:19: note: Function 'fo_keep_resolve' argument 5 names different: declaration 'error' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/datatype/fo-keep.c:177:10: style: Variable 'keep' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/datatype/fo-length-bp-ip-d.c:208:3: style: Variable 'length_bp_ip_d' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/datatype/fo-length-bp-ip-d.c:206:0: note: Variable 'length_bp_ip_d' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/datatype/fo-length-bp-ip-d.c:208:3: note: Variable 'length_bp_ip_d' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/datatype/fo-length-bp-ip-d.c:142:20: style: Variable 'length_bp_ip_d' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/datatype/fo-length-conditional.c:238:3: style: Variable 'length_cond' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/datatype/fo-length-conditional.c:236:0: note: Variable 'length_cond' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/datatype/fo-length-conditional.c:238:3: note: Variable 'length_cond' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/datatype/fo-length-conditional.c:154:17: style: Variable 'length_cond' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/datatype/fo-length-range.c:517:23: style: Function 'fo_length_range_resolve' argument 6 names different: declaration 'error' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/datatype/fo-length-range.h:42:20: note: Function 'fo_length_range_resolve' argument 6 names different: declaration 'error' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/datatype/fo-length-range.c:517:23: note: Function 'fo_length_range_resolve' argument 6 names different: declaration 'error' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/datatype/fo-length-range.c:722:27: style: Function 'fo_length_range_resolve_allow_auto' argument 6 names different: declaration 'error' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/datatype/fo-length-range.h:48:20: note: Function 'fo_length_range_resolve_allow_auto' argument 6 names different: declaration 'error' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/datatype/fo-length-range.c:722:27: note: Function 'fo_length_range_resolve_allow_auto' argument 6 names different: declaration 'error' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/datatype/fo-length.c:176:12: style: Variable 'length' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/datatype/fo-number.c:273:34: style: Function 'fo_number_set_value' argument 1 names different: declaration 'length' definition 'number'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/datatype/fo-number.c:49:54: note: Function 'fo_number_set_value' argument 1 names different: declaration 'length' definition 'number'.
xmlroff-0.6.2/libfo/datatype/fo-number.c:273:34: note: Function 'fo_number_set_value' argument 1 names different: declaration 'length' definition 'number'.
xmlroff-0.6.2/libfo/datatype/fo-number.c:148:12: style: Variable 'number' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/datatype/fo-numeric.c:69:13: style: Variable 'numeric' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/datatype/fo-pcw.c:149:9: style: Variable 'pcw' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/datatype/fo-percentage.c:143:16: style: Variable 'percentage' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/datatype/fo-space.c:608:20: style: Function 'fo_space_resolve' argument 8 names different: declaration 'error' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/datatype/fo-space.h:57:19: note: Function 'fo_space_resolve' argument 8 names different: declaration 'error' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/datatype/fo-space.c:608:20: note: Function 'fo_space_resolve' argument 8 names different: declaration 'error' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/datatype/fo-space.c:197:11: style: Variable 'space' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/datatype/fo-tblr.c:352:7: warning: Either the condition 'datatype!=NULL' is redundant or there is possible null pointer dereference: tblr. [nullPointerRedundantCheck]
xmlroff-0.6.2/libfo/datatype/fo-tblr.c:346:30: note: Assuming that condition 'datatype!=NULL' is not redundant
xmlroff-0.6.2/libfo/datatype/fo-tblr.c:344:18: note: Assignment 'tblr=(struct _FoTblr*)datatype', assigned value is 0
xmlroff-0.6.2/libfo/datatype/fo-tblr.c:352:7: note: Null pointer dereference
xmlroff-0.6.2/libfo/datatype/fo-tblr.c:394:7: warning: Either the condition 'datatype!=NULL' is redundant or there is possible null pointer dereference: tblr. [nullPointerRedundantCheck]
xmlroff-0.6.2/libfo/datatype/fo-tblr.c:388:30: note: Assuming that condition 'datatype!=NULL' is not redundant
xmlroff-0.6.2/libfo/datatype/fo-tblr.c:386:18: note: Assignment 'tblr=(struct _FoTblr*)datatype', assigned value is 0
xmlroff-0.6.2/libfo/datatype/fo-tblr.c:394:7: note: Null pointer dereference
xmlroff-0.6.2/libfo/datatype/fo-tblr.c:436:7: warning: Either the condition 'datatype!=NULL' is redundant or there is possible null pointer dereference: tblr. [nullPointerRedundantCheck]
xmlroff-0.6.2/libfo/datatype/fo-tblr.c:430:30: note: Assuming that condition 'datatype!=NULL' is not redundant
xmlroff-0.6.2/libfo/datatype/fo-tblr.c:428:18: note: Assignment 'tblr=(struct _FoTblr*)datatype', assigned value is 0
xmlroff-0.6.2/libfo/datatype/fo-tblr.c:436:7: note: Null pointer dereference
xmlroff-0.6.2/libfo/datatype/fo-tblr.c:478:7: warning: Either the condition 'datatype!=NULL' is redundant or there is possible null pointer dereference: tblr. [nullPointerRedundantCheck]
xmlroff-0.6.2/libfo/datatype/fo-tblr.c:472:30: note: Assuming that condition 'datatype!=NULL' is not redundant
xmlroff-0.6.2/libfo/datatype/fo-tblr.c:470:18: note: Assignment 'tblr=(struct _FoTblr*)datatype', assigned value is 0
xmlroff-0.6.2/libfo/datatype/fo-tblr.c:478:7: note: Null pointer dereference
xmlroff-0.6.2/libfo/datatype/fo-tblr.c:171:10: style: Variable 'tblr' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/datatype/fo-wsc.c:330:7: warning: Either the condition 'datatype!=NULL' is redundant or there is possible null pointer dereference: wsc. [nullPointerRedundantCheck]
xmlroff-0.6.2/libfo/datatype/fo-wsc.c:324:30: note: Assuming that condition 'datatype!=NULL' is not redundant
xmlroff-0.6.2/libfo/datatype/fo-wsc.c:322:16: note: Assignment 'wsc=(struct _FoWsc*)datatype', assigned value is 0
xmlroff-0.6.2/libfo/datatype/fo-wsc.c:330:7: note: Null pointer dereference
xmlroff-0.6.2/libfo/datatype/fo-wsc.c:372:7: warning: Either the condition 'datatype!=NULL' is redundant or there is possible null pointer dereference: wsc. [nullPointerRedundantCheck]
xmlroff-0.6.2/libfo/datatype/fo-wsc.c:366:30: note: Assuming that condition 'datatype!=NULL' is not redundant
xmlroff-0.6.2/libfo/datatype/fo-wsc.c:364:16: note: Assignment 'wsc=(struct _FoWsc*)datatype', assigned value is 0
xmlroff-0.6.2/libfo/datatype/fo-wsc.c:372:7: note: Null pointer dereference
xmlroff-0.6.2/libfo/datatype/fo-wsc.c:414:7: warning: Either the condition 'datatype!=NULL' is redundant or there is possible null pointer dereference: wsc. [nullPointerRedundantCheck]
xmlroff-0.6.2/libfo/datatype/fo-wsc.c:408:30: note: Assuming that condition 'datatype!=NULL' is not redundant
xmlroff-0.6.2/libfo/datatype/fo-wsc.c:406:16: note: Assignment 'wsc=(struct _FoWsc*)datatype', assigned value is 0
xmlroff-0.6.2/libfo/datatype/fo-wsc.c:414:7: note: Null pointer dereference
xmlroff-0.6.2/libfo/datatype/fo-wsc.c:160:9: style: Variable 'wsc' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/expr/fo-expr-env.c:138:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xmlroff-0.6.2/libfo/expr/fo-expr-eval.c:152:3: style: Variable 'error_indication' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/expr/fo-expr-eval.c:147:0: note: Variable 'error_indication' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/expr/fo-expr-eval.c:152:3: note: Variable 'error_indication' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/expr/fo-expr-eval.c:193:3: style: Variable 'error_indication' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/expr/fo-expr-eval.c:187:0: note: Variable 'error_indication' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/expr/fo-expr-eval.c:193:3: note: Variable 'error_indication' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/expr/fo-expr-eval.c:771:3: style: Variable 'resolve_enum_func' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/expr/fo-expr-eval.c:767:0: note: Variable 'resolve_enum_func' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/expr/fo-expr-eval.c:771:3: note: Variable 'resolve_enum_func' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/expr/fo-expr-eval.c:1128:7: style: Variable 'result_datatype' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/expr/fo-expr-eval.c:1126:0: note: Variable 'result_datatype' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/expr/fo-expr-eval.c:1128:7: note: Variable 'result_datatype' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/expr/fo-expr-eval.c:1333:3: style: Variable 'result_datatype' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/expr/fo-expr-eval.c:1304:0: note: Variable 'result_datatype' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/expr/fo-expr-eval.c:1333:3: note: Variable 'result_datatype' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/expr/fo-expr-eval.c:1680:3: style: Variable 'result_datatype' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/expr/fo-expr-eval.c:1655:0: note: Variable 'result_datatype' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/expr/fo-expr-eval.c:1680:3: note: Variable 'result_datatype' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/expr/fo-expr-eval.c:1833:3: style: Variable 'result_datatype' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/expr/fo-expr-eval.c:1808:0: note: Variable 'result_datatype' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/expr/fo-expr-eval.c:1833:3: note: Variable 'result_datatype' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/expr/fo-expr-eval.c:1973:3: style: Variable 'result_datatype' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/expr/fo-expr-eval.c:1948:0: note: Variable 'result_datatype' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/expr/fo-expr-eval.c:1973:3: note: Variable 'result_datatype' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/expr/fo-expr-eval.c:2301:3: style: Variable 'result_datatype' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/expr/fo-expr-eval.c:2277:0: note: Variable 'result_datatype' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/expr/fo-expr-eval.c:2301:3: note: Variable 'result_datatype' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/expr/fo-expr-eval.c:372:14: warning: Redundant assignment of 'number' to itself. [selfAssignment]
xmlroff-0.6.2/libfo/expr/fo-expr-eval.c:583:13: style: The scope of the variable 'full_color' can be reduced. [variableScope]
xmlroff-0.6.2/libfo/expr/fo-expr-eval.c:584:7: style: The scope of the variable 'ret_length' can be reduced. [variableScope]
xmlroff-0.6.2/libfo/expr/fo-expr-eval.c:813:26: warning: Char literal compared with pointer 'name'. Did you intend to dereference it? [charLiteralWithCharPtrCompare]
xmlroff-0.6.2/libfo/expr/fo-expr-func.c:114:3: style: Variable 'current_fo' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/expr/fo-expr-func.c:108:0: note: Variable 'current_fo' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/expr/fo-expr-func.c:114:3: note: Variable 'current_fo' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/expr/fo-expr-func.c:313:3: style: Variable 'property_name' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/expr/fo-expr-func.c:311:0: note: Variable 'property_name' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/expr/fo-expr-func.c:313:3: note: Variable 'property_name' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/expr/fo-expr-func.c:389:3: style: Variable 'property_name' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/expr/fo-expr-func.c:385:0: note: Variable 'property_name' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/expr/fo-expr-func.c:389:3: note: Variable 'property_name' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/expr/fo-expr-func.c:488:3: style: Variable 'property_name' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/expr/fo-expr-func.c:481:0: note: Variable 'property_name' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/expr/fo-expr-func.c:488:3: note: Variable 'property_name' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/expr/fo-expr-func.c:766:3: style: Variable 'current_fo' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/expr/fo-expr-func.c:760:0: note: Variable 'current_fo' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/expr/fo-expr-func.c:766:3: note: Variable 'current_fo' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/fo-doc-cairo.c:1199:30: warning: Either the condition 'run!=NULL' is redundant or there is possible null pointer dereference: run. [nullPointerRedundantCheck]
xmlroff-0.6.2/libfo/fo-doc-cairo.c:1202:25: note: Assuming that condition 'run!=NULL' is not redundant
xmlroff-0.6.2/libfo/fo-doc-cairo.c:1199:30: note: Null pointer dereference
xmlroff-0.6.2/libfo/fo-doc-cairo.c:192:32: style: Function 'fo_doc_cairo_init' argument 1 names different: declaration 'object' definition 'fo_doc_cairo'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc-cairo.c:38:58: note: Function 'fo_doc_cairo_init' argument 1 names different: declaration 'object' definition 'fo_doc_cairo'.
xmlroff-0.6.2/libfo/fo-doc-cairo.c:192:32: note: Function 'fo_doc_cairo_init' argument 1 names different: declaration 'object' definition 'fo_doc_cairo'.
xmlroff-0.6.2/libfo/fo-doc-cairo.c:1058:17: style: Function 'fo_doc_cairo_place_image' argument 3 names different: declaration 'x' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc-cairo.c:104:27: note: Function 'fo_doc_cairo_place_image' argument 3 names different: declaration 'x' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc-cairo.c:1058:17: note: Function 'fo_doc_cairo_place_image' argument 3 names different: declaration 'x' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc-cairo.c:1059:17: style: Function 'fo_doc_cairo_place_image' argument 4 names different: declaration 'y' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc-cairo.c:105:27: note: Function 'fo_doc_cairo_place_image' argument 4 names different: declaration 'y' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc-cairo.c:1059:17: note: Function 'fo_doc_cairo_place_image' argument 4 names different: declaration 'y' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc-cairo.c:1060:22: style: Function 'fo_doc_cairo_place_image' argument 5 names different: declaration 'xscale' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc-cairo.c:106:27: note: Function 'fo_doc_cairo_place_image' argument 5 names different: declaration 'xscale' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc-cairo.c:1060:22: note: Function 'fo_doc_cairo_place_image' argument 5 names different: declaration 'xscale' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc-cairo.c:1061:22: style: Function 'fo_doc_cairo_place_image' argument 6 names different: declaration 'yscale' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc-cairo.c:107:27: note: Function 'fo_doc_cairo_place_image' argument 6 names different: declaration 'yscale' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc-cairo.c:1061:22: note: Function 'fo_doc_cairo_place_image' argument 6 names different: declaration 'yscale' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc-gp.c:1216:30: warning: Either the condition 'run!=NULL' is redundant or there is possible null pointer dereference: run. [nullPointerRedundantCheck]
xmlroff-0.6.2/libfo/fo-doc-gp.c:1219:25: note: Assuming that condition 'run!=NULL' is not redundant
xmlroff-0.6.2/libfo/fo-doc-gp.c:1216:30: note: Null pointer dereference
xmlroff-0.6.2/libfo/fo-doc-gp.c:188:26: style: Function 'fo_doc_gp_init' argument 1 names different: declaration 'object' definition 'fo_doc_gp'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc-gp.c:37:52: note: Function 'fo_doc_gp_init' argument 1 names different: declaration 'object' definition 'fo_doc_gp'.
xmlroff-0.6.2/libfo/fo-doc-gp.c:188:26: note: Function 'fo_doc_gp_init' argument 1 names different: declaration 'object' definition 'fo_doc_gp'.
xmlroff-0.6.2/libfo/fo-doc-gp.c:1160:22: style: Function 'fo_doc_gp_place_image' argument 3 names different: declaration 'x' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc-gp.c:100:23: note: Function 'fo_doc_gp_place_image' argument 3 names different: declaration 'x' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc-gp.c:1160:22: note: Function 'fo_doc_gp_place_image' argument 3 names different: declaration 'x' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc-gp.c:1161:22: style: Function 'fo_doc_gp_place_image' argument 4 names different: declaration 'y' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc-gp.c:101:23: note: Function 'fo_doc_gp_place_image' argument 4 names different: declaration 'y' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc-gp.c:1161:22: note: Function 'fo_doc_gp_place_image' argument 4 names different: declaration 'y' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:352:31: style: Function 'fo_doc_open_file_default' argument 2 names different: declaration 'filename' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc.c:61:27: note: Function 'fo_doc_open_file_default' argument 2 names different: declaration 'filename' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:352:31: note: Function 'fo_doc_open_file_default' argument 2 names different: declaration 'filename' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:353:36: style: Function 'fo_doc_open_file_default' argument 3 names different: declaration 'libfo_context' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc.c:62:27: note: Function 'fo_doc_open_file_default' argument 3 names different: declaration 'libfo_context' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:353:36: note: Function 'fo_doc_open_file_default' argument 3 names different: declaration 'libfo_context' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:354:28: style: Function 'fo_doc_open_file_default' argument 4 names different: declaration 'error' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc.c:63:27: note: Function 'fo_doc_open_file_default' argument 4 names different: declaration 'error' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:354:28: note: Function 'fo_doc_open_file_default' argument 4 names different: declaration 'error' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:650:22: style: Function 'fo_doc_begin_page_default' argument 2 names different: declaration 'width' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc.c:66:26: note: Function 'fo_doc_begin_page_default' argument 2 names different: declaration 'width' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:650:22: note: Function 'fo_doc_begin_page_default' argument 2 names different: declaration 'width' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:651:23: style: Function 'fo_doc_begin_page_default' argument 3 names different: declaration 'height' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc.c:67:26: note: Function 'fo_doc_begin_page_default' argument 3 names different: declaration 'height' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:651:23: note: Function 'fo_doc_begin_page_default' argument 3 names different: declaration 'height' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:652:22: style: Function 'fo_doc_begin_page_default' argument 4 names different: declaration 'error' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc.c:68:26: note: Function 'fo_doc_begin_page_default' argument 4 names different: declaration 'error' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:652:22: note: Function 'fo_doc_begin_page_default' argument 4 names different: declaration 'error' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:758:31: style: Function 'fo_doc_set_fill_color_default' argument 2 names different: declaration 'color' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc.c:72:25: note: Function 'fo_doc_set_fill_color_default' argument 2 names different: declaration 'color' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:758:31: note: Function 'fo_doc_set_fill_color_default' argument 2 names different: declaration 'color' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:828:26: style: Function 'fo_doc_set_stroke_color_default' argument 2 names different: declaration 'color' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc.c:75:27: note: Function 'fo_doc_set_stroke_color_default' argument 2 names different: declaration 'color' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:828:26: note: Function 'fo_doc_set_stroke_color_default' argument 2 names different: declaration 'color' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:897:32: style: Function 'fo_doc_set_line_cap_default' argument 2 names different: declaration 'line_cap' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc.c:78:26: note: Function 'fo_doc_set_line_cap_default' argument 2 names different: declaration 'line_cap' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:897:32: note: Function 'fo_doc_set_line_cap_default' argument 2 names different: declaration 'line_cap' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:966:34: style: Function 'fo_doc_set_line_join_default' argument 2 names different: declaration 'line_join' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc.c:81:26: note: Function 'fo_doc_set_line_join_default' argument 2 names different: declaration 'line_join' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:966:34: note: Function 'fo_doc_set_line_join_default' argument 2 names different: declaration 'line_join' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1035:37: style: Function 'fo_doc_set_line_width_default' argument 2 names different: declaration 'line_width' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc.c:84:27: note: Function 'fo_doc_set_line_width_default' argument 2 names different: declaration 'line_width' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1035:37: note: Function 'fo_doc_set_line_width_default' argument 2 names different: declaration 'line_width' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1077:22: style: Function 'fo_doc_set_dash_default' argument 2 names different: declaration 'b' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc.c:86:27: note: Function 'fo_doc_set_dash_default' argument 2 names different: declaration 'b' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1077:22: note: Function 'fo_doc_set_dash_default' argument 2 names different: declaration 'b' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1078:22: style: Function 'fo_doc_set_dash_default' argument 3 names different: declaration 'w' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc.c:87:27: note: Function 'fo_doc_set_dash_default' argument 3 names different: declaration 'w' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1078:22: note: Function 'fo_doc_set_dash_default' argument 3 names different: declaration 'w' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1125:23: style: Function 'fo_doc_translate_default' argument 2 names different: declaration 'x' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc.c:89:27: note: Function 'fo_doc_translate_default' argument 2 names different: declaration 'x' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1125:23: note: Function 'fo_doc_translate_default' argument 2 names different: declaration 'x' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1126:23: style: Function 'fo_doc_translate_default' argument 3 names different: declaration 'y' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc.c:90:27: note: Function 'fo_doc_translate_default' argument 3 names different: declaration 'y' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1126:23: note: Function 'fo_doc_translate_default' argument 3 names different: declaration 'y' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1253:21: style: Function 'fo_doc_line_to_default' argument 2 names different: declaration 'x' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc.c:95:27: note: Function 'fo_doc_line_to_default' argument 2 names different: declaration 'x' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1253:21: note: Function 'fo_doc_line_to_default' argument 2 names different: declaration 'x' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1254:21: style: Function 'fo_doc_line_to_default' argument 3 names different: declaration 'y' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc.c:96:27: note: Function 'fo_doc_line_to_default' argument 3 names different: declaration 'y' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1254:21: note: Function 'fo_doc_line_to_default' argument 3 names different: declaration 'y' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1292:21: style: Function 'fo_doc_move_to_default' argument 2 names different: declaration 'x' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc.c:98:27: note: Function 'fo_doc_move_to_default' argument 2 names different: declaration 'x' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1292:21: note: Function 'fo_doc_move_to_default' argument 2 names different: declaration 'x' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1293:21: style: Function 'fo_doc_move_to_default' argument 3 names different: declaration 'y' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc.c:99:27: note: Function 'fo_doc_move_to_default' argument 3 names different: declaration 'y' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1293:21: note: Function 'fo_doc_move_to_default' argument 3 names different: declaration 'y' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1333:20: style: Function 'fo_doc_line_stroked_default' argument 2 names different: declaration 'x0' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc.c:101:27: note: Function 'fo_doc_line_stroked_default' argument 2 names different: declaration 'x0' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1333:20: note: Function 'fo_doc_line_stroked_default' argument 2 names different: declaration 'x0' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1334:20: style: Function 'fo_doc_line_stroked_default' argument 3 names different: declaration 'y0' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc.c:102:27: note: Function 'fo_doc_line_stroked_default' argument 3 names different: declaration 'y0' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1334:20: note: Function 'fo_doc_line_stroked_default' argument 3 names different: declaration 'y0' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1335:20: style: Function 'fo_doc_line_stroked_default' argument 4 names different: declaration 'x1' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc.c:103:27: note: Function 'fo_doc_line_stroked_default' argument 4 names different: declaration 'x1' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1335:20: note: Function 'fo_doc_line_stroked_default' argument 4 names different: declaration 'x1' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1336:20: style: Function 'fo_doc_line_stroked_default' argument 5 names different: declaration 'y1' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc.c:104:27: note: Function 'fo_doc_line_stroked_default' argument 5 names different: declaration 'y1' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1336:20: note: Function 'fo_doc_line_stroked_default' argument 5 names different: declaration 'y1' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1383:26: style: Function 'fo_doc_rect_stroked_default' argument 2 names different: declaration 'x' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc.c:106:27: note: Function 'fo_doc_rect_stroked_default' argument 2 names different: declaration 'x' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1383:26: note: Function 'fo_doc_rect_stroked_default' argument 2 names different: declaration 'x' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1384:26: style: Function 'fo_doc_rect_stroked_default' argument 3 names different: declaration 'y' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc.c:107:27: note: Function 'fo_doc_rect_stroked_default' argument 3 names different: declaration 'y' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1384:26: note: Function 'fo_doc_rect_stroked_default' argument 3 names different: declaration 'y' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1385:30: style: Function 'fo_doc_rect_stroked_default' argument 4 names different: declaration 'width' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc.c:108:27: note: Function 'fo_doc_rect_stroked_default' argument 4 names different: declaration 'width' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1385:30: note: Function 'fo_doc_rect_stroked_default' argument 4 names different: declaration 'width' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1386:31: style: Function 'fo_doc_rect_stroked_default' argument 5 names different: declaration 'height' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc.c:109:27: note: Function 'fo_doc_rect_stroked_default' argument 5 names different: declaration 'height' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1386:31: note: Function 'fo_doc_rect_stroked_default' argument 5 names different: declaration 'height' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1432:26: style: Function 'fo_doc_rect_filled_default' argument 2 names different: declaration 'x' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc.c:111:27: note: Function 'fo_doc_rect_filled_default' argument 2 names different: declaration 'x' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1432:26: note: Function 'fo_doc_rect_filled_default' argument 2 names different: declaration 'x' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1433:26: style: Function 'fo_doc_rect_filled_default' argument 3 names different: declaration 'y' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc.c:112:27: note: Function 'fo_doc_rect_filled_default' argument 3 names different: declaration 'y' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1433:26: note: Function 'fo_doc_rect_filled_default' argument 3 names different: declaration 'y' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1434:30: style: Function 'fo_doc_rect_filled_default' argument 4 names different: declaration 'width' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc.c:113:27: note: Function 'fo_doc_rect_filled_default' argument 4 names different: declaration 'width' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1434:30: note: Function 'fo_doc_rect_filled_default' argument 4 names different: declaration 'width' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1435:31: style: Function 'fo_doc_rect_filled_default' argument 5 names different: declaration 'height' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc.c:114:27: note: Function 'fo_doc_rect_filled_default' argument 5 names different: declaration 'height' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1435:31: note: Function 'fo_doc_rect_filled_default' argument 5 names different: declaration 'height' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1541:23: style: Function 'fo_doc_place_image_default' argument 2 names different: declaration 'fo_image' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc.c:118:26: note: Function 'fo_doc_place_image_default' argument 2 names different: declaration 'fo_image' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1541:23: note: Function 'fo_doc_place_image_default' argument 2 names different: declaration 'fo_image' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1542:20: style: Function 'fo_doc_place_image_default' argument 3 names different: declaration 'x' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc.c:119:27: note: Function 'fo_doc_place_image_default' argument 3 names different: declaration 'x' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1542:20: note: Function 'fo_doc_place_image_default' argument 3 names different: declaration 'x' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1543:20: style: Function 'fo_doc_place_image_default' argument 4 names different: declaration 'y' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc.c:120:27: note: Function 'fo_doc_place_image_default' argument 4 names different: declaration 'y' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1543:20: note: Function 'fo_doc_place_image_default' argument 4 names different: declaration 'y' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1544:25: style: Function 'fo_doc_place_image_default' argument 5 names different: declaration 'xscale' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc.c:121:27: note: Function 'fo_doc_place_image_default' argument 5 names different: declaration 'xscale' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1544:25: note: Function 'fo_doc_place_image_default' argument 5 names different: declaration 'xscale' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1545:25: style: Function 'fo_doc_place_image_default' argument 6 names different: declaration 'yscale' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc.c:122:27: note: Function 'fo_doc_place_image_default' argument 6 names different: declaration 'yscale' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1545:25: note: Function 'fo_doc_place_image_default' argument 6 names different: declaration 'yscale' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1595:30: style: Function 'fo_doc_render_layout_lines_default' argument 2 names different: declaration 'area_layout' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc.c:124:18: note: Function 'fo_doc_render_layout_lines_default' argument 2 names different: declaration 'area_layout' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1595:30: note: Function 'fo_doc_render_layout_lines_default' argument 2 names different: declaration 'area_layout' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1596:21: style: Function 'fo_doc_render_layout_lines_default' argument 3 names different: declaration 'x' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc.c:125:19: note: Function 'fo_doc_render_layout_lines_default' argument 3 names different: declaration 'x' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1596:21: note: Function 'fo_doc_render_layout_lines_default' argument 3 names different: declaration 'x' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1597:21: style: Function 'fo_doc_render_layout_lines_default' argument 4 names different: declaration 'y' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc.c:126:19: note: Function 'fo_doc_render_layout_lines_default' argument 4 names different: declaration 'y' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1597:21: note: Function 'fo_doc_render_layout_lines_default' argument 4 names different: declaration 'y' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1641:31: style: Function 'fo_doc_render_layout_default' argument 2 names different: declaration 'area_layout' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc.c:128:18: note: Function 'fo_doc_render_layout_default' argument 2 names different: declaration 'area_layout' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1641:31: note: Function 'fo_doc_render_layout_default' argument 2 names different: declaration 'area_layout' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1642:22: style: Function 'fo_doc_render_layout_default' argument 3 names different: declaration 'x' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc.c:129:19: note: Function 'fo_doc_render_layout_default' argument 3 names different: declaration 'x' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1642:22: note: Function 'fo_doc_render_layout_default' argument 3 names different: declaration 'x' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1643:22: style: Function 'fo_doc_render_layout_default' argument 4 names different: declaration 'y' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-doc.c:130:19: note: Function 'fo_doc_render_layout_default' argument 4 names different: declaration 'y' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-doc.c:1643:22: note: Function 'fo_doc_render_layout_default' argument 4 names different: declaration 'y' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-font-desc.c:155:3: style: Variable 'new_font_desc' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/fo-font-desc.c:151:0: note: Variable 'new_font_desc' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/fo-font-desc.c:155:3: note: Variable 'new_font_desc' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/fo-layout-cairo.c:156:28: style: Function 'fo_layout_cairo_set_line_height' argument 2 names different: declaration 'line_height' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-layout-cairo.c:21:21: note: Function 'fo_layout_cairo_set_line_height' argument 2 names different: declaration 'line_height' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-layout-cairo.c:156:28: note: Function 'fo_layout_cairo_set_line_height' argument 2 names different: declaration 'line_height' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-layout-cairo.c:174:44: style: Function 'fo_layout_cairo_set_line_stacking_strategy' argument 2 names different: declaration 'line_stacking_strategy' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-layout-cairo.c:24:19: note: Function 'fo_layout_cairo_set_line_stacking_strategy' argument 2 names different: declaration 'line_stacking_strategy' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-layout-cairo.c:174:44: note: Function 'fo_layout_cairo_set_line_stacking_strategy' argument 2 names different: declaration 'line_stacking_strategy' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-layout-cairo.c:96:21: style: Variable 'fo_layout_cairo' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo-layout-gp.c:156:32: style: Function 'fo_layout_gp_set_line_height' argument 2 names different: declaration 'line_height' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-layout-gp.c:21:22: note: Function 'fo_layout_gp_set_line_height' argument 2 names different: declaration 'line_height' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-layout-gp.c:156:32: note: Function 'fo_layout_gp_set_line_height' argument 2 names different: declaration 'line_height' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-layout-gp.c:174:41: style: Function 'fo_layout_gp_set_line_stacking_strategy' argument 2 names different: declaration 'line_stacking_strategy' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-layout-gp.c:24:23: note: Function 'fo_layout_gp_set_line_stacking_strategy' argument 2 names different: declaration 'line_stacking_strategy' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-layout-gp.c:174:41: note: Function 'fo_layout_gp_set_line_stacking_strategy' argument 2 names different: declaration 'line_stacking_strategy' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-layout-gp.c:96:18: style: Variable 'fo_layout_gp' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo-layout.c:428:56: style: Function 'fo_layout_set_line_height_default' argument 1 names different: declaration 'fo_layout' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-layout.c:28:58: note: Function 'fo_layout_set_line_height_default' argument 1 names different: declaration 'fo_layout' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-layout.c:428:56: note: Function 'fo_layout_set_line_height_default' argument 1 names different: declaration 'fo_layout' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-layout.c:429:30: style: Function 'fo_layout_set_line_height_default' argument 2 names different: declaration 'line_height' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-layout.c:29:23: note: Function 'fo_layout_set_line_height_default' argument 2 names different: declaration 'line_height' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-layout.c:429:30: note: Function 'fo_layout_set_line_height_default' argument 2 names different: declaration 'line_height' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-layout.c:489:68: style: Function 'fo_layout_set_line_stacking_strategy_default' argument 1 names different: declaration 'fo_layout' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-layout.c:31:70: note: Function 'fo_layout_set_line_stacking_strategy_default' argument 1 names different: declaration 'fo_layout' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-layout.c:489:68: note: Function 'fo_layout_set_line_stacking_strategy_default' argument 1 names different: declaration 'fo_layout' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-layout.c:490:46: style: Function 'fo_layout_set_line_stacking_strategy_default' argument 2 names different: declaration 'line_stacking_strategy' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-layout.c:32:21: note: Function 'fo_layout_set_line_stacking_strategy_default' argument 2 names different: declaration 'line_stacking_strategy' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-layout.c:490:46: note: Function 'fo_layout_set_line_stacking_strategy_default' argument 2 names different: declaration 'line_stacking_strategy' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-layout.c:541:25: style: Function 'fo_layout_debug_dump' argument 2 names different: declaration 'depth' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-layout.c:26:22: note: Function 'fo_layout_debug_dump' argument 2 names different: declaration 'depth' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-layout.c:541:25: note: Function 'fo_layout_debug_dump' argument 2 names different: declaration 'depth' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-layout.c:133:15: style: Variable 'fo_layout' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo-libfo-basic.c:157:13: style: The scope of the variable 'stylesheet_doc' can be reduced. [variableScope]
xmlroff-0.6.2/libfo/fo-libfo-context.c:247:27: style: Function 'fo_libfo_context_get_property' argument 2 names different: declaration 'prop_id' definition 'param_id'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-libfo-context.c:98:26: note: Function 'fo_libfo_context_get_property' argument 2 names different: declaration 'prop_id' definition 'param_id'.
xmlroff-0.6.2/libfo/fo-libfo-context.c:247:27: note: Function 'fo_libfo_context_get_property' argument 2 names different: declaration 'prop_id' definition 'param_id'.
xmlroff-0.6.2/libfo/fo-libfo-context.c:290:25: style: Function 'fo_libfo_context_set_property' argument 2 names different: declaration 'prop_id' definition 'param_id'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-libfo-context.c:102:26: note: Function 'fo_libfo_context_set_property' argument 2 names different: declaration 'prop_id' definition 'param_id'.
xmlroff-0.6.2/libfo/fo-libfo-context.c:290:25: note: Function 'fo_libfo_context_set_property' argument 2 names different: declaration 'prop_id' definition 'param_id'.
xmlroff-0.6.2/libfo/fo-node.c:532:10: style: The scope of the variable 'indent' can be reduced. [variableScope]
xmlroff-0.6.2/libfo/fo-node.c:532:19: style: The scope of the variable 'object_sprintf' can be reduced. [variableScope]
xmlroff-0.6.2/libfo/fo-node.c:226:25: style: Function 'fo_node_get_property' argument 2 names different: declaration 'prop_id' definition 'param_id'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-node.c:32:22: note: Function 'fo_node_get_property' argument 2 names different: declaration 'prop_id' definition 'param_id'.
xmlroff-0.6.2/libfo/fo-node.c:226:25: note: Function 'fo_node_get_property' argument 2 names different: declaration 'prop_id' definition 'param_id'.
xmlroff-0.6.2/libfo/fo-node.c:260:23: style: Function 'fo_node_set_property' argument 2 names different: declaration 'prop_id' definition 'param_id'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-node.c:36:22: note: Function 'fo_node_set_property' argument 2 names different: declaration 'prop_id' definition 'param_id'.
xmlroff-0.6.2/libfo/fo-node.c:260:23: note: Function 'fo_node_set_property' argument 2 names different: declaration 'prop_id' definition 'param_id'.
xmlroff-0.6.2/libfo/fo-node.c:261:29: style: Function 'fo_node_set_property' argument 3 names different: declaration 'value' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-node.c:37:22: note: Function 'fo_node_set_property' argument 3 names different: declaration 'value' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-node.c:261:29: note: Function 'fo_node_set_property' argument 3 names different: declaration 'value' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-object.c:442:19: style: Function 'fo_object_log_debug_default' argument 2 names different: declaration 'warning' definition 'debug'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-object.c:36:25: note: Function 'fo_object_log_debug_default' argument 2 names different: declaration 'warning' definition 'debug'.
xmlroff-0.6.2/libfo/fo-object.c:442:19: note: Function 'fo_object_log_debug_default' argument 2 names different: declaration 'warning' definition 'debug'.
xmlroff-0.6.2/libfo/fo-object.c:643:26: style: Function 'fo_object_hash' argument 2 names different: declaration 'error' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-object.h:81:21: note: Function 'fo_object_hash' argument 2 names different: declaration 'error' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-object.c:643:26: note: Function 'fo_object_hash' argument 2 names different: declaration 'error' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-object.c:664:26: style: Function 'fo_object_equal' argument 3 names different: declaration 'error' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-object.h:84:21: note: Function 'fo_object_equal' argument 3 names different: declaration 'error' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-object.c:664:26: note: Function 'fo_object_equal' argument 3 names different: declaration 'error' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo-object.c:134:15: style: Variable 'fo_object' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo-xml-doc.c:385:3: style: Variable 'base' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/fo-xml-doc.c:380:0: note: Variable 'base' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/fo-xml-doc.c:385:3: note: Variable 'base' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/fo-xml-doc.c:388:3: style: Variable 'return_base' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/fo-xml-doc.c:381:0: note: Variable 'return_base' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/fo-xml-doc.c:388:3: note: Variable 'return_base' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/fo-xsl-formatter.c:980:3: style: Variable 'debug' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/fo-xsl-formatter.c:973:0: note: Variable 'debug' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/fo-xsl-formatter.c:980:3: note: Variable 'debug' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/fo-xsl-formatter.c:269:27: style: Function 'fo_xsl_formatter_get_property' argument 2 names different: declaration 'prop_id' definition 'param_id'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-xsl-formatter.c:79:30: note: Function 'fo_xsl_formatter_get_property' argument 2 names different: declaration 'prop_id' definition 'param_id'.
xmlroff-0.6.2/libfo/fo-xsl-formatter.c:269:27: note: Function 'fo_xsl_formatter_get_property' argument 2 names different: declaration 'prop_id' definition 'param_id'.
xmlroff-0.6.2/libfo/fo-xsl-formatter.c:302:25: style: Function 'fo_xsl_formatter_set_property' argument 2 names different: declaration 'prop_id' definition 'param_id'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo-xsl-formatter.c:83:30: note: Function 'fo_xsl_formatter_set_property' argument 2 names different: declaration 'prop_id' definition 'param_id'.
xmlroff-0.6.2/libfo/fo-xsl-formatter.c:302:25: note: Function 'fo_xsl_formatter_set_property' argument 2 names different: declaration 'prop_id' definition 'param_id'.
xmlroff-0.6.2/libfo/fo/fo-basic-link.c:707:19: style: Variable 'fo_basic_link' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-basic-link.c:1177:19: style: Variable 'fo_basic_link' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-basic-link.c:1419:19: style: Variable 'fo_basic_link' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-bidi-override.c:281:22: style: Variable 'fo_bidi_override' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-block-block.c:65:20: style: Variable 'fo_block_block' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-block-container.c:826:24: style: Variable 'fo_block_container' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-block-container.c:1357:24: style: Variable 'fo_block_container' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-block-layout.c:78:21: style: Variable 'fo_block_layout' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-block-layout.c:168:30: style: Variable 'child_fo_parent_area' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-block-whitespace.c:66:25: style: Variable 'fo_block_whitespace' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-block.c:1598:3: style: Variable 'parent_result' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/fo/fo-block.c:1591:0: note: Variable 'parent_result' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/fo/fo-block.c:1598:3: note: Variable 'parent_result' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/fo/fo-character.c:1519:22: style: Function 'fo_character_get_text_attr_list' argument 2 names different: declaration 'fo_doc' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo/fo-character.c:158:20: note: Function 'fo_character_get_text_attr_list' argument 2 names different: declaration 'fo_doc' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-character.c:1519:22: note: Function 'fo_character_get_text_attr_list' argument 2 names different: declaration 'fo_doc' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-character.c:1522:27: style: Function 'fo_character_get_text_attr_list' argument 5 names different: declaration 'debug_level' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo/fo-character.c:161:17: note: Function 'fo_character_get_text_attr_list' argument 5 names different: declaration 'debug_level' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-character.c:1522:27: note: Function 'fo_character_get_text_attr_list' argument 5 names different: declaration 'debug_level' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-color-profile.c:122:22: style: Variable 'fo_color_profile' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-color-profile.c:263:22: style: Variable 'fo_color_profile' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-conditional-page-master-reference.c:121:42: style: Variable 'fo_conditional_page_master_reference' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-conditional-page-master-reference.c:225:42: style: Variable 'fo_conditional_page_master_reference' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-declarations.c:96:21: style: Variable 'fo_declarations' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-declarations.c:177:21: style: Variable 'fo_declarations' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-declarations.c:218:21: style: Variable 'fo_declarations' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-external-graphic-area.c:103:19: style: Variable 'fo_child_node' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-float.c:115:49: style: Function 'fo_float_set_property' argument 3 names different: declaration 'value' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo/fo-float.c:36:52: note: Function 'fo_float_set_property' argument 3 names different: declaration 'value' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-float.c:115:49: note: Function 'fo_float_set_property' argument 3 names different: declaration 'value' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-float.c:133:49: style: Function 'fo_float_get_property' argument 3 names different: declaration 'value' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo/fo-float.c:40:57: note: Function 'fo_float_get_property' argument 3 names different: declaration 'value' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-float.c:133:49: note: Function 'fo_float_get_property' argument 3 names different: declaration 'value' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-float.c:106:14: style: Variable 'fo_float' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-flow.c:128:13: style: Variable 'fo_flow' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-fo.c:1065:7: style: Variable 'column_number_attr' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/fo/fo-fo.c:1061:0: note: Variable 'column_number_attr' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/fo/fo-fo.c:1065:7: note: Variable 'column_number_attr' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/fo/fo-fo.c:1754:11: style: The scope of the variable 'tmp_error' can be reduced. [variableScope]
xmlroff-0.6.2/libfo/fo/fo-fo.c:280:21: style: Function 'fo_fo_set_property' argument 2 names different: declaration 'prop_id' definition 'param_id'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo/fo-fo.c:69:52: note: Function 'fo_fo_set_property' argument 2 names different: declaration 'prop_id' definition 'param_id'.
xmlroff-0.6.2/libfo/fo/fo-fo.c:280:21: note: Function 'fo_fo_set_property' argument 2 names different: declaration 'prop_id' definition 'param_id'.
xmlroff-0.6.2/libfo/fo/fo-fo.c:281:27: style: Function 'fo_fo_set_property' argument 3 names different: declaration 'value' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo/fo-fo.c:70:52: note: Function 'fo_fo_set_property' argument 3 names different: declaration 'value' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-fo.c:281:27: note: Function 'fo_fo_set_property' argument 3 names different: declaration 'value' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-fo.c:298:23: style: Function 'fo_fo_get_property' argument 2 names different: declaration 'prop_id' definition 'param_id'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo/fo-fo.c:73:57: note: Function 'fo_fo_get_property' argument 2 names different: declaration 'prop_id' definition 'param_id'.
xmlroff-0.6.2/libfo/fo/fo-fo.c:298:23: note: Function 'fo_fo_get_property' argument 2 names different: declaration 'prop_id' definition 'param_id'.
xmlroff-0.6.2/libfo/fo/fo-fo.c:543:44: style: Function 'fo_fo_debug_dump_properties_default' argument 1 names different: declaration 'area' definition 'fo'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo/fo-fo.c:79:56: note: Function 'fo_fo_debug_dump_properties_default' argument 1 names different: declaration 'area' definition 'fo'.
xmlroff-0.6.2/libfo/fo/fo-fo.c:543:44: note: Function 'fo_fo_debug_dump_properties_default' argument 1 names different: declaration 'area' definition 'fo'.
xmlroff-0.6.2/libfo/fo/fo-fo.c:663:27: style: Function 'fo_fo_update_from_context_default' argument 2 names different: declaration 'context' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo/fo-fo.c:83:19: note: Function 'fo_fo_update_from_context_default' argument 2 names different: declaration 'context' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-fo.c:663:27: note: Function 'fo_fo_update_from_context_default' argument 2 names different: declaration 'context' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-fo.c:707:45: style: Function 'fo_fo_validate_content_default' argument 1 names different: declaration 'fo' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo/fo-fo.c:86:66: note: Function 'fo_fo_validate_content_default' argument 1 names different: declaration 'fo' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-fo.c:707:45: note: Function 'fo_fo_validate_content_default' argument 1 names different: declaration 'fo' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-fo.c:708:20: style: Function 'fo_fo_validate_content_default' argument 2 names different: declaration 'error' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo/fo-fo.c:87:20: note: Function 'fo_fo_validate_content_default' argument 2 names different: declaration 'error' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-fo.c:708:20: note: Function 'fo_fo_validate_content_default' argument 2 names different: declaration 'error' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-fo.c:813:22: style: Function 'fo_fo_validate2_default' argument 4 names different: declaration 'error' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo/fo-fo.c:94:23: note: Function 'fo_fo_validate2_default' argument 4 names different: declaration 'error' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-fo.c:813:22: note: Function 'fo_fo_validate2_default' argument 4 names different: declaration 'error' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-fo.c:1596:20: style: Function 'fo_fo_area_new_default' argument 2 names different: declaration 'fo_doc' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo/fo-fo.c:99:20: note: Function 'fo_fo_area_new_default' argument 2 names different: declaration 'fo_doc' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-fo.c:1596:20: note: Function 'fo_fo_area_new_default' argument 2 names different: declaration 'fo_doc' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-fo.c:1597:25: style: Function 'fo_fo_area_new_default' argument 3 names different: declaration 'parent_area' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo/fo-fo.c:100:20: note: Function 'fo_fo_area_new_default' argument 3 names different: declaration 'parent_area' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-fo.c:1597:25: note: Function 'fo_fo_area_new_default' argument 3 names different: declaration 'parent_area' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-fo.c:1599:25: style: Function 'fo_fo_area_new_default' argument 5 names different: declaration 'debug_level' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo/fo-fo.c:102:20: note: Function 'fo_fo_area_new_default' argument 5 names different: declaration 'debug_level' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-fo.c:1599:25: note: Function 'fo_fo_area_new_default' argument 5 names different: declaration 'debug_level' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-fo.c:1633:40: style: Function 'fo_fo_area_new2_default' argument 1 names different: declaration 'fo' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo/fo-fo.c:103:44: note: Function 'fo_fo_area_new2_default' argument 1 names different: declaration 'fo' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-fo.c:1633:40: note: Function 'fo_fo_area_new2_default' argument 1 names different: declaration 'fo' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-fo.c:1634:39: style: Function 'fo_fo_area_new2_default' argument 2 names different: declaration 'context' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo/fo-fo.c:104:31: note: Function 'fo_fo_area_new2_default' argument 2 names different: declaration 'context' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-fo.c:1634:39: note: Function 'fo_fo_area_new2_default' argument 2 names different: declaration 'context' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-fo.c:1635:25: style: Function 'fo_fo_area_new2_default' argument 3 names different: declaration 'error' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo/fo-fo.c:105:19: note: Function 'fo_fo_area_new2_default' argument 3 names different: declaration 'error' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-fo.c:1635:25: note: Function 'fo_fo_area_new2_default' argument 3 names different: declaration 'error' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-footnote-body.c:132:22: style: Variable 'fo_footnote_body' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-footnote-body.c:279:22: style: Variable 'fo_footnote_body' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-footnote.c:146:17: style: Variable 'fo_footnote' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-footnote.c:288:17: style: Variable 'fo_footnote' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-initial-property-set.c:573:29: style: Variable 'fo_initial_property_set' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-inline-container.c:768:25: style: Variable 'fo_inline_container' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-inline-fo.c:89:27: style: Function 'fo_inline_fo_get_text_attr_list_default' argument 4 names different: declaration 'attr_glist' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo/fo-inline-fo.c:18:20: note: Function 'fo_inline_fo_get_text_attr_list_default' argument 4 names different: declaration 'attr_glist' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-inline-fo.c:89:27: note: Function 'fo_inline_fo_get_text_attr_list_default' argument 4 names different: declaration 'attr_glist' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-inline.c:829:15: style: Variable 'fo_inline' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-instream-foreign-object.c:797:32: style: Variable 'fo_instream_foreign_object' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-layout-master-set.c:99:26: style: Variable 'fo_layout_master_set' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-layout-master-set.c:210:26: style: Variable 'fo_layout_master_set' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-leader.c:739:15: style: Variable 'fo_leader' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-list-block.c:817:19: style: Variable 'fo_list_block' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-list-block.c:1353:19: style: Variable 'fo_list_block' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-list-item-body.c:188:23: style: Variable 'fo_list_item_body' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-list-item-body.c:354:23: style: Variable 'fo_list_item_body' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-list-item-label.c:188:24: style: Variable 'fo_list_item_label' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-list-item-label.c:364:24: style: Variable 'fo_list_item_label' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-list-item.c:758:18: style: Variable 'fo_list_item' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-list-item.c:1246:18: style: Variable 'fo_list_item' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-marker-parent.c:81:22: style: Variable 'fo_marker_parent' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-marker.c:85:15: style: Variable 'fo_marker' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-multi-case.c:143:19: style: Variable 'fo_multi_case' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-multi-case.c:296:19: style: Variable 'fo_multi_case' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-multi-properties.c:153:25: style: Variable 'fo_multi_properties' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-multi-properties.c:306:25: style: Variable 'fo_multi_properties' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-multi-property-set.c:127:27: style: Variable 'fo_multi_property_set' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-multi-property-set.c:267:27: style: Variable 'fo_multi_property_set' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-multi-switch.c:154:21: style: Variable 'fo_multi_switch' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-multi-switch.c:307:21: style: Variable 'fo_multi_switch' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-multi-toggle.c:172:21: style: Variable 'fo_multi_toggle' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-multi-toggle.c:325:21: style: Variable 'fo_multi_toggle' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-multi-toggle.c:404:21: style: Variable 'fo_multi_toggle' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-page-number-citation.c:1507:26: style: Function 'fo_page_number_citation_get_text_attr_list' argument 2 names different: declaration 'fo_doc' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo/fo-page-number-citation.c:168:17: note: Function 'fo_page_number_citation_get_text_attr_list' argument 2 names different: declaration 'fo_doc' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-page-number-citation.c:1507:26: note: Function 'fo_page_number_citation_get_text_attr_list' argument 2 names different: declaration 'fo_doc' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-page-number-citation.c:1510:31: style: Function 'fo_page_number_citation_get_text_attr_list' argument 5 names different: declaration 'debug_level' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo/fo-page-number-citation.c:171:14: note: Function 'fo_page_number_citation_get_text_attr_list' argument 5 names different: declaration 'debug_level' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-page-number-citation.c:1510:31: note: Function 'fo_page_number_citation_get_text_attr_list' argument 5 names different: declaration 'debug_level' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-page-number-citation.c:760:29: style: Variable 'fo_page_number_citation' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-page-number.c:748:20: style: Variable 'fo_page_number' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-page-sequence-master.c:130:29: style: Variable 'fo_page_sequence_master' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-page-sequence.c:179:22: style: Variable 'fo_page_sequence' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-region-after.c:514:21: style: Variable 'fo_region_after' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-region-before.c:513:22: style: Variable 'fo_region_before' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-region-body.c:590:20: style: Variable 'fo_region_body' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-region-end.c:513:19: style: Variable 'fo_region_end' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-region-start.c:513:21: style: Variable 'fo_region_start' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-repeatable-page-master-alternatives.c:97:44: style: Variable 'fo_repeatable_page_master_alternatives' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-repeatable-page-master-alternatives.c:198:44: style: Variable 'fo_repeatable_page_master_alternatives' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-repeatable-page-master-alternatives.c:239:44: style: Variable 'fo_repeatable_page_master_alternatives' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-repeatable-page-master-reference.c:122:41: style: Variable 'fo_repeatable_page_master_reference' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-repeatable-page-master-reference.c:263:41: style: Variable 'fo_repeatable_page_master_reference' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-retrieve-marker.c:117:26: style: Function 'fo_retrieve_marker_set_property' argument 3 names different: declaration 'value' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo/fo-retrieve-marker.c:36:52: note: Function 'fo_retrieve_marker_set_property' argument 3 names different: declaration 'value' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-retrieve-marker.c:117:26: note: Function 'fo_retrieve_marker_set_property' argument 3 names different: declaration 'value' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-retrieve-marker.c:135:24: style: Function 'fo_retrieve_marker_get_property' argument 3 names different: declaration 'value' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo/fo-retrieve-marker.c:40:57: note: Function 'fo_retrieve_marker_get_property' argument 3 names different: declaration 'value' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-retrieve-marker.c:135:24: note: Function 'fo_retrieve_marker_get_property' argument 3 names different: declaration 'value' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-retrieve-marker.c:165:25: style: Function 'fo_retrieve_marker_update_from_context' argument 2 names different: declaration 'context' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo/fo-retrieve-marker.h:33:19: note: Function 'fo_retrieve_marker_update_from_context' argument 2 names different: declaration 'context' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-retrieve-marker.c:165:25: note: Function 'fo_retrieve_marker_update_from_context' argument 2 names different: declaration 'context' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-retrieve-marker.c:108:24: style: Variable 'fo_retrieve_marker' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-root.c:384:13: style: Variable 'fo_root' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-simple-page-master.c:417:25: style: Function 'fo_simple_page_master_free_hash_key' argument 2 names different: declaration 'value' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo/fo-simple-page-master.c:69:17: note: Function 'fo_simple_page_master_free_hash_key' argument 2 names different: declaration 'value' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-simple-page-master.c:417:25: note: Function 'fo_simple_page_master_free_hash_key' argument 2 names different: declaration 'value' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-simple-page-master.c:418:29: style: Function 'fo_simple_page_master_free_hash_key' argument 3 names different: declaration 'user_data' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo/fo-simple-page-master.c:70:17: note: Function 'fo_simple_page_master_free_hash_key' argument 3 names different: declaration 'user_data' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-simple-page-master.c:418:29: note: Function 'fo_simple_page_master_free_hash_key' argument 3 names different: declaration 'user_data' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-single-page-master-reference.c:120:37: style: Variable 'fo_single_page_master_reference' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-single-page-master-reference.c:261:37: style: Variable 'fo_single_page_master_reference' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-static-content.c:133:23: style: Variable 'fo_static_content' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-static-content.c:301:23: style: Variable 'fo_static_content' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-table-and-caption.c:761:26: style: Variable 'fo_table_and_caption' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-table-and-caption.c:1278:26: style: Variable 'fo_table_and_caption' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-table-area.c:19:27: style: Function 'fo_table_area_new2' argument 1 names different: declaration 'fo_node' definition 'fo'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo/fo-table-area.h:19:40: note: Function 'fo_table_area_new2' argument 1 names different: declaration 'fo_node' definition 'fo'.
xmlroff-0.6.2/libfo/fo/fo-table-area.c:19:27: note: Function 'fo_table_area_new2' argument 1 names different: declaration 'fo_node' definition 'fo'.
xmlroff-0.6.2/libfo/fo/fo-table-body.c:567:19: style: Variable 'fo_table_body' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-table-caption.c:562:22: style: Variable 'fo_table_caption' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-table-caption.c:930:22: style: Variable 'fo_table_caption' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-table-cell.c:657:19: style: Variable 'fo_table_cell' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-table-column.c:592:21: style: Variable 'fo_table_column' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-table-footer.c:565:21: style: Variable 'fo_table_footer' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-table-header.c:565:21: style: Variable 'fo_table_header' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-table-part.c:274:20: style: Same expression on both sides of '!=' because the value of 'row_area' and 'NULL' are the same. [duplicateExpression]
xmlroff-0.6.2/libfo/fo/fo-table-part.c:244:26: note: 'row_area' is assigned value 'NULL' here.
xmlroff-0.6.2/libfo/fo/fo-table-part.c:274:20: note: Same expression on both sides of '!=' because the value of 'row_area' and 'NULL' are the same.
xmlroff-0.6.2/libfo/fo/fo-table-part.c:105:19: style: Variable 'fo_table_part' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-table-row.c:727:18: style: Variable 'fo_table_row' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-table.c:1654:3: style: Variable 'column_font_size' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/fo/fo-table.c:1645:0: note: Variable 'column_font_size' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/fo/fo-table.c:1654:3: note: Variable 'column_font_size' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/fo/fo-table.c:1657:3: style: Variable 'column_column_width' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/fo/fo-table.c:1646:0: note: Variable 'column_column_width' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/fo/fo-table.c:1657:3: note: Variable 'column_column_width' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/fo/fo-table.c:1660:3: style: Variable 'column_width_string' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/fo/fo-table.c:1647:0: note: Variable 'column_width_string' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/fo/fo-table.c:1660:3: note: Variable 'column_width_string' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/fo/fo-table.c:1663:3: style: Variable 'parent_context' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/fo/fo-table.c:1649:0: note: Variable 'parent_context' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/fo/fo-table.c:1663:3: note: Variable 'parent_context' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/fo/fo-table.c:1666:3: style: Variable 'column_fixed' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/fo/fo-table.c:1648:0: note: Variable 'column_fixed' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/fo/fo-table.c:1666:3: note: Variable 'column_fixed' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/fo/fo-table.c:1709:3: style: Variable 'column_font_size' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/fo/fo-table.c:1700:0: note: Variable 'column_font_size' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/fo/fo-table.c:1709:3: note: Variable 'column_font_size' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/fo/fo-table.c:1712:3: style: Variable 'column_column_width' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/fo/fo-table.c:1701:0: note: Variable 'column_column_width' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/fo/fo-table.c:1712:3: note: Variable 'column_column_width' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/fo/fo-table.c:1715:3: style: Variable 'column_width_string' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/fo/fo-table.c:1702:0: note: Variable 'column_width_string' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/fo/fo-table.c:1715:3: note: Variable 'column_width_string' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/fo/fo-table.c:1718:3: style: Variable 'parent_context' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/fo/fo-table.c:1704:0: note: Variable 'parent_context' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/fo/fo-table.c:1718:3: note: Variable 'parent_context' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/fo/fo-table.c:1722:3: style: Variable 'column_proportional' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/fo/fo-table.c:1703:0: note: Variable 'column_proportional' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/fo/fo-table.c:1722:3: note: Variable 'column_proportional' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/fo/fo-table.c:1756:3: style: Variable 'column_font_size' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/fo/fo-table.c:1747:0: note: Variable 'column_font_size' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/fo/fo-table.c:1756:3: note: Variable 'column_font_size' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/fo/fo-table.c:1759:3: style: Variable 'column_column_width' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/fo/fo-table.c:1748:0: note: Variable 'column_column_width' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/fo/fo-table.c:1759:3: note: Variable 'column_column_width' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/fo/fo-table.c:1762:3: style: Variable 'column_width_string' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/fo/fo-table.c:1749:0: note: Variable 'column_width_string' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/fo/fo-table.c:1762:3: note: Variable 'column_width_string' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/fo/fo-table.c:1765:3: style: Variable 'parent_context' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/fo/fo-table.c:1751:0: note: Variable 'parent_context' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/fo/fo-table.c:1765:3: note: Variable 'parent_context' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/fo/fo-table.c:1768:3: style: Variable 'column_proportional_fixed' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/fo/fo-table.c:1750:0: note: Variable 'column_proportional_fixed' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/fo/fo-table.c:1768:3: note: Variable 'column_proportional_fixed' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/fo/fo-table.c:1982:9: style: The scope of the variable 'fo_column' can be reduced. [variableScope]
xmlroff-0.6.2/libfo/fo/fo-table.c:328:47: style: Function 'fo_table_base_class_init' argument 1 names different: declaration 'klass' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo/fo-table.c:213:54: note: Function 'fo_table_base_class_init' argument 1 names different: declaration 'klass' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-table.c:328:47: note: Function 'fo_table_base_class_init' argument 1 names different: declaration 'klass' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-table.c:360:51: style: Function 'fo_table_base_class_finalize' argument 1 names different: declaration 'klass' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo/fo-table.c:214:58: note: Function 'fo_table_base_class_finalize' argument 1 names different: declaration 'klass' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-table.c:360:51: note: Function 'fo_table_base_class_finalize' argument 1 names different: declaration 'klass' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-table.c:1591:19: style: Function 'fo_table_free_hash_key' argument 2 names different: declaration 'value' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo/fo-table.c:239:18: note: Function 'fo_table_free_hash_key' argument 2 names different: declaration 'value' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-table.c:1591:19: note: Function 'fo_table_free_hash_key' argument 2 names different: declaration 'value' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-table.c:1592:23: style: Function 'fo_table_free_hash_key' argument 3 names different: declaration 'user_data' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo/fo-table.c:240:18: note: Function 'fo_table_free_hash_key' argument 3 names different: declaration 'user_data' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-table.c:1592:23: note: Function 'fo_table_free_hash_key' argument 3 names different: declaration 'user_data' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-text.c:461:35: warning: Either the condition 'prop_context!=NULL' is redundant or there is possible null pointer dereference: prop_context. [nullPointerRedundantCheck]
xmlroff-0.6.2/libfo/fo/fo-text.c:464:38: note: Assuming that condition 'prop_context!=NULL' is not redundant
xmlroff-0.6.2/libfo/fo/fo-text.c:461:35: note: Null pointer dereference
xmlroff-0.6.2/libfo/fo/fo-text.c:1078:24: style: Function 'fo_text_get_text_attr_list' argument 2 names different: declaration 'fo_doc' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo/fo-text.c:136:15: note: Function 'fo_text_get_text_attr_list' argument 2 names different: declaration 'fo_doc' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-text.c:1078:24: note: Function 'fo_text_get_text_attr_list' argument 2 names different: declaration 'fo_doc' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-text.c:1080:28: style: Function 'fo_text_get_text_attr_list' argument 4 names different: declaration 'attr_glist' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo/fo-text.c:138:14: note: Function 'fo_text_get_text_attr_list' argument 4 names different: declaration 'attr_glist' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-text.c:1080:28: note: Function 'fo_text_get_text_attr_list' argument 4 names different: declaration 'attr_glist' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-text.c:1081:29: style: Function 'fo_text_get_text_attr_list' argument 5 names different: declaration 'debug_level' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo/fo-text.c:139:12: note: Function 'fo_text_get_text_attr_list' argument 5 names different: declaration 'debug_level' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-text.c:1081:29: note: Function 'fo_text_get_text_attr_list' argument 5 names different: declaration 'debug_level' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-title.c:573:14: style: Variable 'fo_title' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-tree.c:481:11: style: The scope of the variable 'tmp_error' can be reduced. [variableScope]
xmlroff-0.6.2/libfo/fo/fo-tree.c:181:25: style: Function 'fo_tree_free_hash_key' argument 2 names different: declaration 'value' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo/fo-tree.c:52:17: note: Function 'fo_tree_free_hash_key' argument 2 names different: declaration 'value' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-tree.c:181:25: note: Function 'fo_tree_free_hash_key' argument 2 names different: declaration 'value' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-tree.c:182:29: style: Function 'fo_tree_free_hash_key' argument 3 names different: declaration 'user_data' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo/fo-tree.c:53:17: note: Function 'fo_tree_free_hash_key' argument 3 names different: declaration 'user_data' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-tree.c:182:29: note: Function 'fo_tree_free_hash_key' argument 3 names different: declaration 'user_data' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-wrapper-block.c:68:22: style: Variable 'fo_wrapper_block' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-wrapper-inline-empty.c:144:26: style: Function 'fo_wrapper_inline_empty_get_text_attr_list' argument 2 names different: declaration 'fo_doc' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo/fo-wrapper-inline-empty.c:33:22: note: Function 'fo_wrapper_inline_empty_get_text_attr_list' argument 2 names different: declaration 'fo_doc' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-wrapper-inline-empty.c:144:26: note: Function 'fo_wrapper_inline_empty_get_text_attr_list' argument 2 names different: declaration 'fo_doc' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-wrapper-inline-empty.c:146:30: style: Function 'fo_wrapper_inline_empty_get_text_attr_list' argument 4 names different: declaration 'attr_glist' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo/fo-wrapper-inline-empty.c:35:22: note: Function 'fo_wrapper_inline_empty_get_text_attr_list' argument 4 names different: declaration 'attr_glist' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-wrapper-inline-empty.c:146:30: note: Function 'fo_wrapper_inline_empty_get_text_attr_list' argument 4 names different: declaration 'attr_glist' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-wrapper-inline-empty.c:147:31: style: Function 'fo_wrapper_inline_empty_get_text_attr_list' argument 5 names different: declaration 'debug_level' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/fo/fo-wrapper-inline-empty.c:36:22: note: Function 'fo_wrapper_inline_empty_get_text_attr_list' argument 5 names different: declaration 'debug_level' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-wrapper-inline-empty.c:147:31: note: Function 'fo_wrapper_inline_empty_get_text_attr_list' argument 5 names different: declaration 'debug_level' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/fo/fo-wrapper-inline-empty.c:112:29: style: Variable 'fo_wrapper_inline_empty' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-wrapper-inline-empty.c:156:29: style: Variable 'fo_wrapper_inline_empty' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-wrapper-inline-empty.c:158:17: style: Variable 'start_index' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-wrapper-inline-empty.c:162:15: style: Variable 'end_index' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-wrapper-inline.c:84:23: style: Variable 'fo_wrapper_inline' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-wrapper-whitespace.c:66:27: style: Variable 'fo_wrapper_whitespace' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/fo/fo-wrapper.c:158:16: style: Variable 'fo_wrapper' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/libfo-compat.c:407:3: style: Variable 'base' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/libfo-compat.c:403:0: note: Variable 'base' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/libfo-compat.c:407:3: note: Variable 'base' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/property/fo-property-alignment-adjust.c:110:63: style: Function 'fo_property_alignment_adjust_init' argument 1 names different: declaration 'property_alignment_adjust' definition 'alignment_adjust'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-alignment-adjust.c:37:88: note: Function 'fo_property_alignment_adjust_init' argument 1 names different: declaration 'property_alignment_adjust' definition 'alignment_adjust'.
xmlroff-0.6.2/libfo/property/fo-property-alignment-adjust.c:110:63: note: Function 'fo_property_alignment_adjust_init' argument 1 names different: declaration 'property_alignment_adjust' definition 'alignment_adjust'.
xmlroff-0.6.2/libfo/property/fo-property-alignment-baseline.c:113:67: style: Function 'fo_property_alignment_baseline_init' argument 1 names different: declaration 'property_alignment_baseline' definition 'alignment_baseline'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-alignment-baseline.c:37:92: note: Function 'fo_property_alignment_baseline_init' argument 1 names different: declaration 'property_alignment_baseline' definition 'alignment_baseline'.
xmlroff-0.6.2/libfo/property/fo-property-alignment-baseline.c:113:67: note: Function 'fo_property_alignment_baseline_init' argument 1 names different: declaration 'property_alignment_baseline' definition 'alignment_baseline'.
xmlroff-0.6.2/libfo/property/fo-property-alignment-baseline.c:156:24: style: Variable 'alignment_baseline' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-background-color.c:101:63: style: Function 'fo_property_background_color_init' argument 1 names different: declaration 'property_background_color' definition 'background_color'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-background-color.c:36:88: note: Function 'fo_property_background_color_init' argument 1 names different: declaration 'property_background_color' definition 'background_color'.
xmlroff-0.6.2/libfo/property/fo-property-background-color.c:101:63: note: Function 'fo_property_background_color_init' argument 1 names different: declaration 'property_background_color' definition 'background_color'.
xmlroff-0.6.2/libfo/property/fo-property-background-color.c:144:22: style: Variable 'background_color' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-background-image.c:92:63: style: Function 'fo_property_background_image_init' argument 1 names different: declaration 'property_background_image' definition 'background_image'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-background-image.c:34:88: note: Function 'fo_property_background_image_init' argument 1 names different: declaration 'property_background_image' definition 'background_image'.
xmlroff-0.6.2/libfo/property/fo-property-background-image.c:92:63: note: Function 'fo_property_background_image_init' argument 1 names different: declaration 'property_background_image' definition 'background_image'.
xmlroff-0.6.2/libfo/property/fo-property-background-image.c:135:22: style: Variable 'background_image' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-baseline-shift.c:106:59: style: Function 'fo_property_baseline_shift_init' argument 1 names different: declaration 'property_baseline_shift' definition 'baseline_shift'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-baseline-shift.c:35:84: note: Function 'fo_property_baseline_shift_init' argument 1 names different: declaration 'property_baseline_shift' definition 'baseline_shift'.
xmlroff-0.6.2/libfo/property/fo-property-baseline-shift.c:106:59: note: Function 'fo_property_baseline_shift_init' argument 1 names different: declaration 'property_baseline_shift' definition 'baseline_shift'.
xmlroff-0.6.2/libfo/property/fo-property-baseline-shift.c:149:20: style: Variable 'baseline_shift' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-block-progression-dimension-maximum.c:90:99: style: Function 'fo_property_block_progression_dimension_maximum_init' argument 1 names different: declaration 'property_block_progression_dimension_maximum' definition 'block_progression_dimension_maximum'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-block-progression-dimension-maximum.c:35:124: note: Function 'fo_property_block_progression_dimension_maximum_init' argument 1 names different: declaration 'property_block_progression_dimension_maximum' definition 'block_progression_dimension_maximum'.
xmlroff-0.6.2/libfo/property/fo-property-block-progression-dimension-maximum.c:90:99: note: Function 'fo_property_block_progression_dimension_maximum_init' argument 1 names different: declaration 'property_block_progression_dimension_maximum' definition 'block_progression_dimension_maximum'.
xmlroff-0.6.2/libfo/property/fo-property-block-progression-dimension-maximum.c:133:41: style: Variable 'block_progression_dimension_maximum' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-block-progression-dimension-minimum.c:90:99: style: Function 'fo_property_block_progression_dimension_minimum_init' argument 1 names different: declaration 'property_block_progression_dimension_minimum' definition 'block_progression_dimension_minimum'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-block-progression-dimension-minimum.c:35:124: note: Function 'fo_property_block_progression_dimension_minimum_init' argument 1 names different: declaration 'property_block_progression_dimension_minimum' definition 'block_progression_dimension_minimum'.
xmlroff-0.6.2/libfo/property/fo-property-block-progression-dimension-minimum.c:90:99: note: Function 'fo_property_block_progression_dimension_minimum_init' argument 1 names different: declaration 'property_block_progression_dimension_minimum' definition 'block_progression_dimension_minimum'.
xmlroff-0.6.2/libfo/property/fo-property-block-progression-dimension-minimum.c:133:41: style: Variable 'block_progression_dimension_minimum' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-block-progression-dimension-optimum.c:90:99: style: Function 'fo_property_block_progression_dimension_optimum_init' argument 1 names different: declaration 'property_block_progression_dimension_optimum' definition 'block_progression_dimension_optimum'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-block-progression-dimension-optimum.c:35:124: note: Function 'fo_property_block_progression_dimension_optimum_init' argument 1 names different: declaration 'property_block_progression_dimension_optimum' definition 'block_progression_dimension_optimum'.
xmlroff-0.6.2/libfo/property/fo-property-block-progression-dimension-optimum.c:90:99: note: Function 'fo_property_block_progression_dimension_optimum_init' argument 1 names different: declaration 'property_block_progression_dimension_optimum' definition 'block_progression_dimension_optimum'.
xmlroff-0.6.2/libfo/property/fo-property-block-progression-dimension-optimum.c:133:41: style: Variable 'block_progression_dimension_optimum' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-block-progression-dimension.c:92:84: style: Function 'fo_property_block_progression_dimension_init' argument 1 names different: declaration 'property_block_progression_dimension' definition 'block_progression_dimension'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-block-progression-dimension.c:34:109: note: Function 'fo_property_block_progression_dimension_init' argument 1 names different: declaration 'property_block_progression_dimension' definition 'block_progression_dimension'.
xmlroff-0.6.2/libfo/property/fo-property-block-progression-dimension.c:92:84: note: Function 'fo_property_block_progression_dimension_init' argument 1 names different: declaration 'property_block_progression_dimension' definition 'block_progression_dimension'.
xmlroff-0.6.2/libfo/property/fo-property-block-progression-dimension.c:135:33: style: Variable 'block_progression_dimension' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-border-after-color.c:86:66: style: Function 'fo_property_border_after_color_init' argument 1 names different: declaration 'property_border_after_color' definition 'border_after_color'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-border-after-color.c:35:91: note: Function 'fo_property_border_after_color_init' argument 1 names different: declaration 'property_border_after_color' definition 'border_after_color'.
xmlroff-0.6.2/libfo/property/fo-property-border-after-color.c:86:66: note: Function 'fo_property_border_after_color_init' argument 1 names different: declaration 'property_border_after_color' definition 'border_after_color'.
xmlroff-0.6.2/libfo/property/fo-property-border-after-color.c:129:24: style: Variable 'border_after_color' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-border-after-precedence.c:90:76: style: Function 'fo_property_border_after_precedence_init' argument 1 names different: declaration 'property_border_after_precedence' definition 'border_after_precedence'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-border-after-precedence.c:35:101: note: Function 'fo_property_border_after_precedence_init' argument 1 names different: declaration 'property_border_after_precedence' definition 'border_after_precedence'.
xmlroff-0.6.2/libfo/property/fo-property-border-after-precedence.c:90:76: note: Function 'fo_property_border_after_precedence_init' argument 1 names different: declaration 'property_border_after_precedence' definition 'border_after_precedence'.
xmlroff-0.6.2/libfo/property/fo-property-border-after-precedence.c:133:29: style: Variable 'border_after_precedence' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-border-after-style.c:86:66: style: Function 'fo_property_border_after_style_init' argument 1 names different: declaration 'property_border_after_style' definition 'border_after_style'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-border-after-style.c:35:91: note: Function 'fo_property_border_after_style_init' argument 1 names different: declaration 'property_border_after_style' definition 'border_after_style'.
xmlroff-0.6.2/libfo/property/fo-property-border-after-style.c:86:66: note: Function 'fo_property_border_after_style_init' argument 1 names different: declaration 'property_border_after_style' definition 'border_after_style'.
xmlroff-0.6.2/libfo/property/fo-property-border-after-style.c:129:24: style: Variable 'border_after_style' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-border-after-width.c:86:66: style: Function 'fo_property_border_after_width_init' argument 1 names different: declaration 'property_border_after_width' definition 'border_after_width'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-border-after-width.c:35:91: note: Function 'fo_property_border_after_width_init' argument 1 names different: declaration 'property_border_after_width' definition 'border_after_width'.
xmlroff-0.6.2/libfo/property/fo-property-border-after-width.c:86:66: note: Function 'fo_property_border_after_width_init' argument 1 names different: declaration 'property_border_after_width' definition 'border_after_width'.
xmlroff-0.6.2/libfo/property/fo-property-border-after-width.c:129:24: style: Variable 'border_after_width' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-border-before-color.c:86:68: style: Function 'fo_property_border_before_color_init' argument 1 names different: declaration 'property_border_before_color' definition 'border_before_color'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-border-before-color.c:35:93: note: Function 'fo_property_border_before_color_init' argument 1 names different: declaration 'property_border_before_color' definition 'border_before_color'.
xmlroff-0.6.2/libfo/property/fo-property-border-before-color.c:86:68: note: Function 'fo_property_border_before_color_init' argument 1 names different: declaration 'property_border_before_color' definition 'border_before_color'.
xmlroff-0.6.2/libfo/property/fo-property-border-before-color.c:129:25: style: Variable 'border_before_color' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-border-before-precedence.c:90:78: style: Function 'fo_property_border_before_precedence_init' argument 1 names different: declaration 'property_border_before_precedence' definition 'border_before_precedence'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-border-before-precedence.c:35:103: note: Function 'fo_property_border_before_precedence_init' argument 1 names different: declaration 'property_border_before_precedence' definition 'border_before_precedence'.
xmlroff-0.6.2/libfo/property/fo-property-border-before-precedence.c:90:78: note: Function 'fo_property_border_before_precedence_init' argument 1 names different: declaration 'property_border_before_precedence' definition 'border_before_precedence'.
xmlroff-0.6.2/libfo/property/fo-property-border-before-precedence.c:133:30: style: Variable 'border_before_precedence' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-border-before-style.c:86:68: style: Function 'fo_property_border_before_style_init' argument 1 names different: declaration 'property_border_before_style' definition 'border_before_style'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-border-before-style.c:35:93: note: Function 'fo_property_border_before_style_init' argument 1 names different: declaration 'property_border_before_style' definition 'border_before_style'.
xmlroff-0.6.2/libfo/property/fo-property-border-before-style.c:86:68: note: Function 'fo_property_border_before_style_init' argument 1 names different: declaration 'property_border_before_style' definition 'border_before_style'.
xmlroff-0.6.2/libfo/property/fo-property-border-before-style.c:129:25: style: Variable 'border_before_style' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-border-before-width.c:86:68: style: Function 'fo_property_border_before_width_init' argument 1 names different: declaration 'property_border_before_width' definition 'border_before_width'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-border-before-width.c:35:93: note: Function 'fo_property_border_before_width_init' argument 1 names different: declaration 'property_border_before_width' definition 'border_before_width'.
xmlroff-0.6.2/libfo/property/fo-property-border-before-width.c:86:68: note: Function 'fo_property_border_before_width_init' argument 1 names different: declaration 'property_border_before_width' definition 'border_before_width'.
xmlroff-0.6.2/libfo/property/fo-property-border-before-width.c:129:25: style: Variable 'border_before_width' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-border-bottom-color.c:86:68: style: Function 'fo_property_border_bottom_color_init' argument 1 names different: declaration 'property_border_bottom_color' definition 'border_bottom_color'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-border-bottom-color.c:35:93: note: Function 'fo_property_border_bottom_color_init' argument 1 names different: declaration 'property_border_bottom_color' definition 'border_bottom_color'.
xmlroff-0.6.2/libfo/property/fo-property-border-bottom-color.c:86:68: note: Function 'fo_property_border_bottom_color_init' argument 1 names different: declaration 'property_border_bottom_color' definition 'border_bottom_color'.
xmlroff-0.6.2/libfo/property/fo-property-border-bottom-color.c:129:25: style: Variable 'border_bottom_color' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-border-bottom-style.c:86:68: style: Function 'fo_property_border_bottom_style_init' argument 1 names different: declaration 'property_border_bottom_style' definition 'border_bottom_style'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-border-bottom-style.c:35:93: note: Function 'fo_property_border_bottom_style_init' argument 1 names different: declaration 'property_border_bottom_style' definition 'border_bottom_style'.
xmlroff-0.6.2/libfo/property/fo-property-border-bottom-style.c:86:68: note: Function 'fo_property_border_bottom_style_init' argument 1 names different: declaration 'property_border_bottom_style' definition 'border_bottom_style'.
xmlroff-0.6.2/libfo/property/fo-property-border-bottom-style.c:129:25: style: Variable 'border_bottom_style' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-border-bottom-width.c:86:68: style: Function 'fo_property_border_bottom_width_init' argument 1 names different: declaration 'property_border_bottom_width' definition 'border_bottom_width'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-border-bottom-width.c:35:93: note: Function 'fo_property_border_bottom_width_init' argument 1 names different: declaration 'property_border_bottom_width' definition 'border_bottom_width'.
xmlroff-0.6.2/libfo/property/fo-property-border-bottom-width.c:86:68: note: Function 'fo_property_border_bottom_width_init' argument 1 names different: declaration 'property_border_bottom_width' definition 'border_bottom_width'.
xmlroff-0.6.2/libfo/property/fo-property-border-bottom-width.c:129:25: style: Variable 'border_bottom_width' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-border-bottom.c:87:57: style: Function 'fo_property_border_bottom_init' argument 1 names different: declaration 'property_border_bottom' definition 'border_bottom'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-border-bottom.c:35:82: note: Function 'fo_property_border_bottom_init' argument 1 names different: declaration 'property_border_bottom' definition 'border_bottom'.
xmlroff-0.6.2/libfo/property/fo-property-border-bottom.c:87:57: note: Function 'fo_property_border_bottom_init' argument 1 names different: declaration 'property_border_bottom' definition 'border_bottom'.
xmlroff-0.6.2/libfo/property/fo-property-border-bottom.c:131:19: style: Variable 'border_bottom' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-border-collapse.c:92:61: style: Function 'fo_property_border_collapse_init' argument 1 names different: declaration 'property_border_collapse' definition 'border_collapse'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-border-collapse.c:34:86: note: Function 'fo_property_border_collapse_init' argument 1 names different: declaration 'property_border_collapse' definition 'border_collapse'.
xmlroff-0.6.2/libfo/property/fo-property-border-collapse.c:92:61: note: Function 'fo_property_border_collapse_init' argument 1 names different: declaration 'property_border_collapse' definition 'border_collapse'.
xmlroff-0.6.2/libfo/property/fo-property-border-collapse.c:135:21: style: Variable 'border_collapse' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-border-color.c:90:55: style: Function 'fo_property_border_color_init' argument 1 names different: declaration 'property_border_color' definition 'border_color'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-border-color.c:35:80: note: Function 'fo_property_border_color_init' argument 1 names different: declaration 'property_border_color' definition 'border_color'.
xmlroff-0.6.2/libfo/property/fo-property-border-color.c:90:55: note: Function 'fo_property_border_color_init' argument 1 names different: declaration 'property_border_color' definition 'border_color'.
xmlroff-0.6.2/libfo/property/fo-property-border-color.c:134:18: style: Variable 'border_color' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-border-end-color.c:86:62: style: Function 'fo_property_border_end_color_init' argument 1 names different: declaration 'property_border_end_color' definition 'border_end_color'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-border-end-color.c:35:87: note: Function 'fo_property_border_end_color_init' argument 1 names different: declaration 'property_border_end_color' definition 'border_end_color'.
xmlroff-0.6.2/libfo/property/fo-property-border-end-color.c:86:62: note: Function 'fo_property_border_end_color_init' argument 1 names different: declaration 'property_border_end_color' definition 'border_end_color'.
xmlroff-0.6.2/libfo/property/fo-property-border-end-color.c:129:22: style: Variable 'border_end_color' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-border-end-precedence.c:90:72: style: Function 'fo_property_border_end_precedence_init' argument 1 names different: declaration 'property_border_end_precedence' definition 'border_end_precedence'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-border-end-precedence.c:35:97: note: Function 'fo_property_border_end_precedence_init' argument 1 names different: declaration 'property_border_end_precedence' definition 'border_end_precedence'.
xmlroff-0.6.2/libfo/property/fo-property-border-end-precedence.c:90:72: note: Function 'fo_property_border_end_precedence_init' argument 1 names different: declaration 'property_border_end_precedence' definition 'border_end_precedence'.
xmlroff-0.6.2/libfo/property/fo-property-border-end-precedence.c:133:27: style: Variable 'border_end_precedence' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-border-end-style.c:86:62: style: Function 'fo_property_border_end_style_init' argument 1 names different: declaration 'property_border_end_style' definition 'border_end_style'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-border-end-style.c:35:87: note: Function 'fo_property_border_end_style_init' argument 1 names different: declaration 'property_border_end_style' definition 'border_end_style'.
xmlroff-0.6.2/libfo/property/fo-property-border-end-style.c:86:62: note: Function 'fo_property_border_end_style_init' argument 1 names different: declaration 'property_border_end_style' definition 'border_end_style'.
xmlroff-0.6.2/libfo/property/fo-property-border-end-style.c:129:22: style: Variable 'border_end_style' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-border-end-width.c:86:62: style: Function 'fo_property_border_end_width_init' argument 1 names different: declaration 'property_border_end_width' definition 'border_end_width'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-border-end-width.c:35:87: note: Function 'fo_property_border_end_width_init' argument 1 names different: declaration 'property_border_end_width' definition 'border_end_width'.
xmlroff-0.6.2/libfo/property/fo-property-border-end-width.c:86:62: note: Function 'fo_property_border_end_width_init' argument 1 names different: declaration 'property_border_end_width' definition 'border_end_width'.
xmlroff-0.6.2/libfo/property/fo-property-border-end-width.c:129:22: style: Variable 'border_end_width' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-border-left-color.c:86:64: style: Function 'fo_property_border_left_color_init' argument 1 names different: declaration 'property_border_left_color' definition 'border_left_color'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-border-left-color.c:35:89: note: Function 'fo_property_border_left_color_init' argument 1 names different: declaration 'property_border_left_color' definition 'border_left_color'.
xmlroff-0.6.2/libfo/property/fo-property-border-left-color.c:86:64: note: Function 'fo_property_border_left_color_init' argument 1 names different: declaration 'property_border_left_color' definition 'border_left_color'.
xmlroff-0.6.2/libfo/property/fo-property-border-left-color.c:129:23: style: Variable 'border_left_color' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-border-left-style.c:86:64: style: Function 'fo_property_border_left_style_init' argument 1 names different: declaration 'property_border_left_style' definition 'border_left_style'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-border-left-style.c:35:89: note: Function 'fo_property_border_left_style_init' argument 1 names different: declaration 'property_border_left_style' definition 'border_left_style'.
xmlroff-0.6.2/libfo/property/fo-property-border-left-style.c:86:64: note: Function 'fo_property_border_left_style_init' argument 1 names different: declaration 'property_border_left_style' definition 'border_left_style'.
xmlroff-0.6.2/libfo/property/fo-property-border-left-style.c:129:23: style: Variable 'border_left_style' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-border-left-width.c:100:64: style: Function 'fo_property_border_left_width_init' argument 1 names different: declaration 'property_border_left_width' definition 'border_left_width'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-border-left-width.c:49:89: note: Function 'fo_property_border_left_width_init' argument 1 names different: declaration 'property_border_left_width' definition 'border_left_width'.
xmlroff-0.6.2/libfo/property/fo-property-border-left-width.c:100:64: note: Function 'fo_property_border_left_width_init' argument 1 names different: declaration 'property_border_left_width' definition 'border_left_width'.
xmlroff-0.6.2/libfo/property/fo-property-border-left-width.c:143:23: style: Variable 'border_left_width' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-border-left.c:87:53: style: Function 'fo_property_border_left_init' argument 1 names different: declaration 'property_border_left' definition 'border_left'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-border-left.c:35:78: note: Function 'fo_property_border_left_init' argument 1 names different: declaration 'property_border_left' definition 'border_left'.
xmlroff-0.6.2/libfo/property/fo-property-border-left.c:87:53: note: Function 'fo_property_border_left_init' argument 1 names different: declaration 'property_border_left' definition 'border_left'.
xmlroff-0.6.2/libfo/property/fo-property-border-left.c:131:17: style: Variable 'border_left' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-border-right-color.c:86:66: style: Function 'fo_property_border_right_color_init' argument 1 names different: declaration 'property_border_right_color' definition 'border_right_color'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-border-right-color.c:35:91: note: Function 'fo_property_border_right_color_init' argument 1 names different: declaration 'property_border_right_color' definition 'border_right_color'.
xmlroff-0.6.2/libfo/property/fo-property-border-right-color.c:86:66: note: Function 'fo_property_border_right_color_init' argument 1 names different: declaration 'property_border_right_color' definition 'border_right_color'.
xmlroff-0.6.2/libfo/property/fo-property-border-right-color.c:129:24: style: Variable 'border_right_color' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-border-right-style.c:86:66: style: Function 'fo_property_border_right_style_init' argument 1 names different: declaration 'property_border_right_style' definition 'border_right_style'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-border-right-style.c:35:91: note: Function 'fo_property_border_right_style_init' argument 1 names different: declaration 'property_border_right_style' definition 'border_right_style'.
xmlroff-0.6.2/libfo/property/fo-property-border-right-style.c:86:66: note: Function 'fo_property_border_right_style_init' argument 1 names different: declaration 'property_border_right_style' definition 'border_right_style'.
xmlroff-0.6.2/libfo/property/fo-property-border-right-style.c:129:24: style: Variable 'border_right_style' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-border-right-width.c:86:66: style: Function 'fo_property_border_right_width_init' argument 1 names different: declaration 'property_border_right_width' definition 'border_right_width'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-border-right-width.c:35:91: note: Function 'fo_property_border_right_width_init' argument 1 names different: declaration 'property_border_right_width' definition 'border_right_width'.
xmlroff-0.6.2/libfo/property/fo-property-border-right-width.c:86:66: note: Function 'fo_property_border_right_width_init' argument 1 names different: declaration 'property_border_right_width' definition 'border_right_width'.
xmlroff-0.6.2/libfo/property/fo-property-border-right-width.c:129:24: style: Variable 'border_right_width' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-border-right.c:87:55: style: Function 'fo_property_border_right_init' argument 1 names different: declaration 'property_border_right' definition 'border_right'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-border-right.c:35:80: note: Function 'fo_property_border_right_init' argument 1 names different: declaration 'property_border_right' definition 'border_right'.
xmlroff-0.6.2/libfo/property/fo-property-border-right.c:87:55: note: Function 'fo_property_border_right_init' argument 1 names different: declaration 'property_border_right' definition 'border_right'.
xmlroff-0.6.2/libfo/property/fo-property-border-right.c:131:18: style: Variable 'border_right' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-border-separation.c:93:65: style: Function 'fo_property_border_separation_init' argument 1 names different: declaration 'property_border_separation' definition 'border_separation'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-border-separation.c:35:90: note: Function 'fo_property_border_separation_init' argument 1 names different: declaration 'property_border_separation' definition 'border_separation'.
xmlroff-0.6.2/libfo/property/fo-property-border-separation.c:93:65: note: Function 'fo_property_border_separation_init' argument 1 names different: declaration 'property_border_separation' definition 'border_separation'.
xmlroff-0.6.2/libfo/property/fo-property-border-separation.c:136:23: style: Variable 'border_separation' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-border-start-color.c:86:66: style: Function 'fo_property_border_start_color_init' argument 1 names different: declaration 'property_border_start_color' definition 'border_start_color'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-border-start-color.c:35:91: note: Function 'fo_property_border_start_color_init' argument 1 names different: declaration 'property_border_start_color' definition 'border_start_color'.
xmlroff-0.6.2/libfo/property/fo-property-border-start-color.c:86:66: note: Function 'fo_property_border_start_color_init' argument 1 names different: declaration 'property_border_start_color' definition 'border_start_color'.
xmlroff-0.6.2/libfo/property/fo-property-border-start-color.c:129:24: style: Variable 'border_start_color' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-border-start-precedence.c:90:76: style: Function 'fo_property_border_start_precedence_init' argument 1 names different: declaration 'property_border_start_precedence' definition 'border_start_precedence'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-border-start-precedence.c:35:101: note: Function 'fo_property_border_start_precedence_init' argument 1 names different: declaration 'property_border_start_precedence' definition 'border_start_precedence'.
xmlroff-0.6.2/libfo/property/fo-property-border-start-precedence.c:90:76: note: Function 'fo_property_border_start_precedence_init' argument 1 names different: declaration 'property_border_start_precedence' definition 'border_start_precedence'.
xmlroff-0.6.2/libfo/property/fo-property-border-start-precedence.c:133:29: style: Variable 'border_start_precedence' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-border-start-style.c:86:66: style: Function 'fo_property_border_start_style_init' argument 1 names different: declaration 'property_border_start_style' definition 'border_start_style'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-border-start-style.c:35:91: note: Function 'fo_property_border_start_style_init' argument 1 names different: declaration 'property_border_start_style' definition 'border_start_style'.
xmlroff-0.6.2/libfo/property/fo-property-border-start-style.c:86:66: note: Function 'fo_property_border_start_style_init' argument 1 names different: declaration 'property_border_start_style' definition 'border_start_style'.
xmlroff-0.6.2/libfo/property/fo-property-border-start-style.c:129:24: style: Variable 'border_start_style' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-border-start-width.c:86:66: style: Function 'fo_property_border_start_width_init' argument 1 names different: declaration 'property_border_start_width' definition 'border_start_width'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-border-start-width.c:35:91: note: Function 'fo_property_border_start_width_init' argument 1 names different: declaration 'property_border_start_width' definition 'border_start_width'.
xmlroff-0.6.2/libfo/property/fo-property-border-start-width.c:86:66: note: Function 'fo_property_border_start_width_init' argument 1 names different: declaration 'property_border_start_width' definition 'border_start_width'.
xmlroff-0.6.2/libfo/property/fo-property-border-start-width.c:129:24: style: Variable 'border_start_width' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-border-style.c:90:55: style: Function 'fo_property_border_style_init' argument 1 names different: declaration 'property_border_style' definition 'border_style'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-border-style.c:35:80: note: Function 'fo_property_border_style_init' argument 1 names different: declaration 'property_border_style' definition 'border_style'.
xmlroff-0.6.2/libfo/property/fo-property-border-style.c:90:55: note: Function 'fo_property_border_style_init' argument 1 names different: declaration 'property_border_style' definition 'border_style'.
xmlroff-0.6.2/libfo/property/fo-property-border-style.c:134:18: style: Variable 'border_style' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-border-top-color.c:86:62: style: Function 'fo_property_border_top_color_init' argument 1 names different: declaration 'property_border_top_color' definition 'border_top_color'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-border-top-color.c:35:87: note: Function 'fo_property_border_top_color_init' argument 1 names different: declaration 'property_border_top_color' definition 'border_top_color'.
xmlroff-0.6.2/libfo/property/fo-property-border-top-color.c:86:62: note: Function 'fo_property_border_top_color_init' argument 1 names different: declaration 'property_border_top_color' definition 'border_top_color'.
xmlroff-0.6.2/libfo/property/fo-property-border-top-color.c:129:22: style: Variable 'border_top_color' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-border-top-style.c:86:62: style: Function 'fo_property_border_top_style_init' argument 1 names different: declaration 'property_border_top_style' definition 'border_top_style'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-border-top-style.c:35:87: note: Function 'fo_property_border_top_style_init' argument 1 names different: declaration 'property_border_top_style' definition 'border_top_style'.
xmlroff-0.6.2/libfo/property/fo-property-border-top-style.c:86:62: note: Function 'fo_property_border_top_style_init' argument 1 names different: declaration 'property_border_top_style' definition 'border_top_style'.
xmlroff-0.6.2/libfo/property/fo-property-border-top-style.c:129:22: style: Variable 'border_top_style' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-border-top-width.c:86:62: style: Function 'fo_property_border_top_width_init' argument 1 names different: declaration 'property_border_top_width' definition 'border_top_width'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-border-top-width.c:35:87: note: Function 'fo_property_border_top_width_init' argument 1 names different: declaration 'property_border_top_width' definition 'border_top_width'.
xmlroff-0.6.2/libfo/property/fo-property-border-top-width.c:86:62: note: Function 'fo_property_border_top_width_init' argument 1 names different: declaration 'property_border_top_width' definition 'border_top_width'.
xmlroff-0.6.2/libfo/property/fo-property-border-top-width.c:129:22: style: Variable 'border_top_width' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-border-top.c:87:51: style: Function 'fo_property_border_top_init' argument 1 names different: declaration 'property_border_top' definition 'border_top'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-border-top.c:35:76: note: Function 'fo_property_border_top_init' argument 1 names different: declaration 'property_border_top' definition 'border_top'.
xmlroff-0.6.2/libfo/property/fo-property-border-top.c:87:51: note: Function 'fo_property_border_top_init' argument 1 names different: declaration 'property_border_top' definition 'border_top'.
xmlroff-0.6.2/libfo/property/fo-property-border-top.c:131:16: style: Variable 'border_top' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-border-width.c:90:55: style: Function 'fo_property_border_width_init' argument 1 names different: declaration 'property_border_width' definition 'border_width'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-border-width.c:35:80: note: Function 'fo_property_border_width_init' argument 1 names different: declaration 'property_border_width' definition 'border_width'.
xmlroff-0.6.2/libfo/property/fo-property-border-width.c:90:55: note: Function 'fo_property_border_width_init' argument 1 names different: declaration 'property_border_width' definition 'border_width'.
xmlroff-0.6.2/libfo/property/fo-property-border-width.c:134:18: style: Variable 'border_width' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-border.c:87:44: style: Function 'fo_property_border_init' argument 1 names different: declaration 'property_border' definition 'border'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-border.c:35:69: note: Function 'fo_property_border_init' argument 1 names different: declaration 'property_border' definition 'border'.
xmlroff-0.6.2/libfo/property/fo-property-border.c:87:44: note: Function 'fo_property_border_init' argument 1 names different: declaration 'property_border' definition 'border'.
xmlroff-0.6.2/libfo/property/fo-property-border.c:131:12: style: Variable 'border' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-break-after.c:91:53: style: Function 'fo_property_break_after_init' argument 1 names different: declaration 'property_break_after' definition 'break_after'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-break-after.c:34:78: note: Function 'fo_property_break_after_init' argument 1 names different: declaration 'property_break_after' definition 'break_after'.
xmlroff-0.6.2/libfo/property/fo-property-break-after.c:91:53: note: Function 'fo_property_break_after_init' argument 1 names different: declaration 'property_break_after' definition 'break_after'.
xmlroff-0.6.2/libfo/property/fo-property-break-after.c:134:17: style: Variable 'break_after' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-break-before.c:91:55: style: Function 'fo_property_break_before_init' argument 1 names different: declaration 'property_break_before' definition 'break_before'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-break-before.c:34:80: note: Function 'fo_property_break_before_init' argument 1 names different: declaration 'property_break_before' definition 'break_before'.
xmlroff-0.6.2/libfo/property/fo-property-break-before.c:91:55: note: Function 'fo_property_break_before_init' argument 1 names different: declaration 'property_break_before' definition 'break_before'.
xmlroff-0.6.2/libfo/property/fo-property-break-before.c:134:18: style: Variable 'break_before' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-character.c:90:50: style: Function 'fo_property_character_init' argument 1 names different: declaration 'property_character' definition 'character'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-character.c:35:75: note: Function 'fo_property_character_init' argument 1 names different: declaration 'property_character' definition 'character'.
xmlroff-0.6.2/libfo/property/fo-property-character.c:90:50: note: Function 'fo_property_character_init' argument 1 names different: declaration 'property_character' definition 'character'.
xmlroff-0.6.2/libfo/property/fo-property-character.c:133:15: style: Variable 'character' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-clip.c:90:40: style: Function 'fo_property_clip_init' argument 1 names different: declaration 'property_clip' definition 'clip'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-clip.c:35:65: note: Function 'fo_property_clip_init' argument 1 names different: declaration 'property_clip' definition 'clip'.
xmlroff-0.6.2/libfo/property/fo-property-clip.c:90:40: note: Function 'fo_property_clip_init' argument 1 names different: declaration 'property_clip' definition 'clip'.
xmlroff-0.6.2/libfo/property/fo-property-clip.c:133:10: style: Variable 'clip' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-color.c:101:42: style: Function 'fo_property_color_init' argument 1 names different: declaration 'property_color' definition 'color'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-color.c:36:67: note: Function 'fo_property_color_init' argument 1 names different: declaration 'property_color' definition 'color'.
xmlroff-0.6.2/libfo/property/fo-property-color.c:101:42: note: Function 'fo_property_color_init' argument 1 names different: declaration 'property_color' definition 'color'.
xmlroff-0.6.2/libfo/property/fo-property-color.c:144:11: style: Variable 'color' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-column-number.c:90:57: style: Function 'fo_property_column_number_init' argument 1 names different: declaration 'property_column_number' definition 'column_number'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-column-number.c:35:82: note: Function 'fo_property_column_number_init' argument 1 names different: declaration 'property_column_number' definition 'column_number'.
xmlroff-0.6.2/libfo/property/fo-property-column-number.c:90:57: note: Function 'fo_property_column_number_init' argument 1 names different: declaration 'property_column_number' definition 'column_number'.
xmlroff-0.6.2/libfo/property/fo-property-column-number.c:133:19: style: Variable 'column_number' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-column-width.c:334:3: style: Variable 'property_name' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/property/fo-property-column-width.c:323:0: note: Variable 'property_name' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/property/fo-property-column-width.c:334:3: note: Variable 'property_name' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/property/fo-property-column-width.c:96:55: style: Function 'fo_property_column_width_init' argument 1 names different: declaration 'property_column_width' definition 'column_width'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-column-width.c:32:80: note: Function 'fo_property_column_width_init' argument 1 names different: declaration 'property_column_width' definition 'column_width'.
xmlroff-0.6.2/libfo/property/fo-property-column-width.c:96:55: note: Function 'fo_property_column_width_init' argument 1 names different: declaration 'property_column_width' definition 'column_width'.
xmlroff-0.6.2/libfo/property/fo-property-column-width.c:215:37: style: Function 'fo_property_column_width_resolve_percent' argument 2 names different: declaration 'font_size' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-column-width.h:38:31: note: Function 'fo_property_column_width_resolve_percent' argument 2 names different: declaration 'font_size' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property-column-width.c:215:37: note: Function 'fo_property_column_width_resolve_percent' argument 2 names different: declaration 'font_size' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property-column-width.c:217:35: style: Function 'fo_property_column_width_resolve_percent' argument 4 names different: declaration 'context' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-column-width.h:40:31: note: Function 'fo_property_column_width_resolve_percent' argument 4 names different: declaration 'context' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property-column-width.c:217:35: note: Function 'fo_property_column_width_resolve_percent' argument 4 names different: declaration 'context' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property-column-width.c:218:33: style: Function 'fo_property_column_width_resolve_percent' argument 5 names different: declaration 'error' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-column-width.h:41:31: note: Function 'fo_property_column_width_resolve_percent' argument 5 names different: declaration 'error' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property-column-width.c:218:33: note: Function 'fo_property_column_width_resolve_percent' argument 5 names different: declaration 'error' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property-column-width.c:143:18: style: Variable 'column_width' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-content-height.c:92:59: style: Function 'fo_property_content_height_init' argument 1 names different: declaration 'property_content_height' definition 'content_height'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-content-height.c:34:84: note: Function 'fo_property_content_height_init' argument 1 names different: declaration 'property_content_height' definition 'content_height'.
xmlroff-0.6.2/libfo/property/fo-property-content-height.c:92:59: note: Function 'fo_property_content_height_init' argument 1 names different: declaration 'property_content_height' definition 'content_height'.
xmlroff-0.6.2/libfo/property/fo-property-content-height.c:135:20: style: Variable 'content_height' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-content-type.c:90:55: style: Function 'fo_property_content_type_init' argument 1 names different: declaration 'property_content_type' definition 'content_type'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-content-type.c:35:80: note: Function 'fo_property_content_type_init' argument 1 names different: declaration 'property_content_type' definition 'content_type'.
xmlroff-0.6.2/libfo/property/fo-property-content-type.c:90:55: note: Function 'fo_property_content_type_init' argument 1 names different: declaration 'property_content_type' definition 'content_type'.
xmlroff-0.6.2/libfo/property/fo-property-content-type.c:133:18: style: Variable 'content_type' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-content-width.c:92:57: style: Function 'fo_property_content_width_init' argument 1 names different: declaration 'property_content_width' definition 'content_width'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-content-width.c:34:82: note: Function 'fo_property_content_width_init' argument 1 names different: declaration 'property_content_width' definition 'content_width'.
xmlroff-0.6.2/libfo/property/fo-property-content-width.c:92:57: note: Function 'fo_property_content_width_init' argument 1 names different: declaration 'property_content_width' definition 'content_width'.
xmlroff-0.6.2/libfo/property/fo-property-content-width.c:135:19: style: Variable 'content_width' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-direction.c:92:50: style: Function 'fo_property_direction_init' argument 1 names different: declaration 'property_direction' definition 'direction'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-direction.c:34:75: note: Function 'fo_property_direction_init' argument 1 names different: declaration 'property_direction' definition 'direction'.
xmlroff-0.6.2/libfo/property/fo-property-direction.c:92:50: note: Function 'fo_property_direction_init' argument 1 names different: declaration 'property_direction' definition 'direction'.
xmlroff-0.6.2/libfo/property/fo-property-direction.c:135:15: style: Variable 'direction' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-display-align.c:92:57: style: Function 'fo_property_display_align_init' argument 1 names different: declaration 'property_display_align' definition 'display_align'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-display-align.c:34:82: note: Function 'fo_property_display_align_init' argument 1 names different: declaration 'property_display_align' definition 'display_align'.
xmlroff-0.6.2/libfo/property/fo-property-display-align.c:92:57: note: Function 'fo_property_display_align_init' argument 1 names different: declaration 'property_display_align' definition 'display_align'.
xmlroff-0.6.2/libfo/property/fo-property-display-align.c:135:19: style: Variable 'display_align' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-dominant-baseline.c:112:65: style: Function 'fo_property_dominant_baseline_init' argument 1 names different: declaration 'property_dominant_baseline' definition 'dominant_baseline'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-dominant-baseline.c:38:90: note: Function 'fo_property_dominant_baseline_init' argument 1 names different: declaration 'property_dominant_baseline' definition 'dominant_baseline'.
xmlroff-0.6.2/libfo/property/fo-property-dominant-baseline.c:112:65: note: Function 'fo_property_dominant_baseline_init' argument 1 names different: declaration 'property_dominant_baseline' definition 'dominant_baseline'.
xmlroff-0.6.2/libfo/property/fo-property-dominant-baseline.c:155:23: style: Variable 'dominant_baseline' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-end-indent.c:93:51: style: Function 'fo_property_end_indent_init' argument 1 names different: declaration 'property_end_indent' definition 'end_indent'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-end-indent.c:35:76: note: Function 'fo_property_end_indent_init' argument 1 names different: declaration 'property_end_indent' definition 'end_indent'.
xmlroff-0.6.2/libfo/property/fo-property-end-indent.c:93:51: note: Function 'fo_property_end_indent_init' argument 1 names different: declaration 'property_end_indent' definition 'end_indent'.
xmlroff-0.6.2/libfo/property/fo-property-end-indent.c:136:16: style: Variable 'end_indent' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-extent.c:90:44: style: Function 'fo_property_extent_init' argument 1 names different: declaration 'property_extent' definition 'extent'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-extent.c:35:69: note: Function 'fo_property_extent_init' argument 1 names different: declaration 'property_extent' definition 'extent'.
xmlroff-0.6.2/libfo/property/fo-property-extent.c:90:44: note: Function 'fo_property_extent_init' argument 1 names different: declaration 'property_extent' definition 'extent'.
xmlroff-0.6.2/libfo/property/fo-property-extent.c:133:12: style: Variable 'extent' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-flow-name.c:90:49: style: Function 'fo_property_flow_name_init' argument 1 names different: declaration 'property_flow_name' definition 'flow_name'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-flow-name.c:35:74: note: Function 'fo_property_flow_name_init' argument 1 names different: declaration 'property_flow_name' definition 'flow_name'.
xmlroff-0.6.2/libfo/property/fo-property-flow-name.c:90:49: note: Function 'fo_property_flow_name_init' argument 1 names different: declaration 'property_flow_name' definition 'flow_name'.
xmlroff-0.6.2/libfo/property/fo-property-flow-name.c:133:15: style: Variable 'flow_name' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-font-family.c:379:3: style: Variable 'property_name' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/property/fo-property-font-family.c:368:0: note: Variable 'property_name' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/property/fo-property-font-family.c:379:3: note: Variable 'property_name' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/property/fo-property-font-family.c:225:38: style: Same expression on both sides of '||'. [duplicateExpression]
xmlroff-0.6.2/libfo/property/fo-property-font-family.c:226:43: style: Same expression on both sides of '||'. [duplicateExpression]
xmlroff-0.6.2/libfo/property/fo-property-font-family.c:227:40: style: Same expression on both sides of '||'. [duplicateExpression]
xmlroff-0.6.2/libfo/property/fo-property-font-family.c:228:40: style: Same expression on both sides of '||'. [duplicateExpression]
xmlroff-0.6.2/libfo/property/fo-property-font-family.c:283:41: style: Same expression on both sides of '||'. [duplicateExpression]
xmlroff-0.6.2/libfo/property/fo-property-font-family.c:284:46: style: Same expression on both sides of '||'. [duplicateExpression]
xmlroff-0.6.2/libfo/property/fo-property-font-family.c:285:43: style: Same expression on both sides of '||'. [duplicateExpression]
xmlroff-0.6.2/libfo/property/fo-property-font-family.c:286:43: style: Same expression on both sides of '||'. [duplicateExpression]
xmlroff-0.6.2/libfo/property/fo-property-font-family.c:115:53: style: Function 'fo_property_font_family_init' argument 1 names different: declaration 'property_font_family' definition 'font_family'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-font-family.c:37:78: note: Function 'fo_property_font_family_init' argument 1 names different: declaration 'property_font_family' definition 'font_family'.
xmlroff-0.6.2/libfo/property/fo-property-font-family.c:115:53: note: Function 'fo_property_font_family_init' argument 1 names different: declaration 'property_font_family' definition 'font_family'.
xmlroff-0.6.2/libfo/property/fo-property-font-family.c:160:17: style: Variable 'font_family' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-font-size.c:134:49: style: Function 'fo_property_font_size_init' argument 1 names different: declaration 'property_font_size' definition 'font_size'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-font-size.c:53:74: note: Function 'fo_property_font_size_init' argument 1 names different: declaration 'property_font_size' definition 'font_size'.
xmlroff-0.6.2/libfo/property/fo-property-font-size.c:134:49: note: Function 'fo_property_font_size_init' argument 1 names different: declaration 'property_font_size' definition 'font_size'.
xmlroff-0.6.2/libfo/property/fo-property-font-size.c:147:65: style: Function 'fo_property_font_size_base_init' argument 1 names different: declaration 'klass' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-font-size.c:54:73: note: Function 'fo_property_font_size_base_init' argument 1 names different: declaration 'klass' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property-font-size.c:147:65: note: Function 'fo_property_font_size_base_init' argument 1 names different: declaration 'klass' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property-font-size.c:177:69: style: Function 'fo_property_font_size_base_finalize' argument 1 names different: declaration 'klass' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-font-size.c:55:77: note: Function 'fo_property_font_size_base_finalize' argument 1 names different: declaration 'klass' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property-font-size.c:177:69: note: Function 'fo_property_font_size_base_finalize' argument 1 names different: declaration 'klass' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property-font-size.c:226:15: style: Variable 'font_size' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-font-stretch.c:105:55: style: Function 'fo_property_font_stretch_init' argument 1 names different: declaration 'property_font_stretch' definition 'font_stretch'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-font-stretch.c:34:80: note: Function 'fo_property_font_stretch_init' argument 1 names different: declaration 'property_font_stretch' definition 'font_stretch'.
xmlroff-0.6.2/libfo/property/fo-property-font-stretch.c:105:55: note: Function 'fo_property_font_stretch_init' argument 1 names different: declaration 'property_font_stretch' definition 'font_stretch'.
xmlroff-0.6.2/libfo/property/fo-property-font-stretch.c:148:18: style: Variable 'font_stretch' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-font-style.c:106:51: style: Function 'fo_property_font_style_init' argument 1 names different: declaration 'property_font_style' definition 'font_style'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-font-style.c:35:76: note: Function 'fo_property_font_style_init' argument 1 names different: declaration 'property_font_style' definition 'font_style'.
xmlroff-0.6.2/libfo/property/fo-property-font-style.c:106:51: note: Function 'fo_property_font_style_init' argument 1 names different: declaration 'property_font_style' definition 'font_style'.
xmlroff-0.6.2/libfo/property/fo-property-font-style.c:149:16: style: Variable 'font_style' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-font-variant.c:106:55: style: Function 'fo_property_font_variant_init' argument 1 names different: declaration 'property_font_variant' definition 'font_variant'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-font-variant.c:35:80: note: Function 'fo_property_font_variant_init' argument 1 names different: declaration 'property_font_variant' definition 'font_variant'.
xmlroff-0.6.2/libfo/property/fo-property-font-variant.c:106:55: note: Function 'fo_property_font_variant_init' argument 1 names different: declaration 'property_font_variant' definition 'font_variant'.
xmlroff-0.6.2/libfo/property/fo-property-font-variant.c:149:18: style: Variable 'font_variant' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-font-weight.c:126:53: style: Function 'fo_property_font_weight_init' argument 1 names different: declaration 'property_font_weight' definition 'font_weight'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-font-weight.c:55:78: note: Function 'fo_property_font_weight_init' argument 1 names different: declaration 'property_font_weight' definition 'font_weight'.
xmlroff-0.6.2/libfo/property/fo-property-font-weight.c:126:53: note: Function 'fo_property_font_weight_init' argument 1 names different: declaration 'property_font_weight' definition 'font_weight'.
xmlroff-0.6.2/libfo/property/fo-property-font-weight.c:169:17: style: Variable 'font_weight' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-format.c:93:44: style: Function 'fo_property_format_init' argument 1 names different: declaration 'property_format' definition 'format'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-format.c:35:69: note: Function 'fo_property_format_init' argument 1 names different: declaration 'property_format' definition 'format'.
xmlroff-0.6.2/libfo/property/fo-property-format.c:93:44: note: Function 'fo_property_format_init' argument 1 names different: declaration 'property_format' definition 'format'.
xmlroff-0.6.2/libfo/property/fo-property-format.c:137:12: style: Variable 'format' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-grouping-separator.c:93:67: style: Function 'fo_property_grouping_separator_init' argument 1 names different: declaration 'property_grouping_separator' definition 'grouping_separator'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-grouping-separator.c:35:92: note: Function 'fo_property_grouping_separator_init' argument 1 names different: declaration 'property_grouping_separator' definition 'grouping_separator'.
xmlroff-0.6.2/libfo/property/fo-property-grouping-separator.c:93:67: note: Function 'fo_property_grouping_separator_init' argument 1 names different: declaration 'property_grouping_separator' definition 'grouping_separator'.
xmlroff-0.6.2/libfo/property/fo-property-grouping-separator.c:136:24: style: Variable 'grouping_separator' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-grouping-size.c:93:57: style: Function 'fo_property_grouping_size_init' argument 1 names different: declaration 'property_grouping_size' definition 'grouping_size'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-grouping-size.c:35:82: note: Function 'fo_property_grouping_size_init' argument 1 names different: declaration 'property_grouping_size' definition 'grouping_size'.
xmlroff-0.6.2/libfo/property/fo-property-grouping-size.c:93:57: note: Function 'fo_property_grouping_size_init' argument 1 names different: declaration 'property_grouping_size' definition 'grouping_size'.
xmlroff-0.6.2/libfo/property/fo-property-grouping-size.c:136:19: style: Variable 'grouping_size' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-height.c:92:44: style: Function 'fo_property_height_init' argument 1 names different: declaration 'property_height' definition 'height'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-height.c:34:69: note: Function 'fo_property_height_init' argument 1 names different: declaration 'property_height' definition 'height'.
xmlroff-0.6.2/libfo/property/fo-property-height.c:92:44: note: Function 'fo_property_height_init' argument 1 names different: declaration 'property_height' definition 'height'.
xmlroff-0.6.2/libfo/property/fo-property-height.c:135:12: style: Variable 'height' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-id.c:211:15: style: The scope of the variable 'new_datatype' can be reduced. [variableScope]
xmlroff-0.6.2/libfo/property/fo-property-id.c:93:36: style: Function 'fo_property_id_init' argument 1 names different: declaration 'property_id' definition 'id'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-id.c:34:61: note: Function 'fo_property_id_init' argument 1 names different: declaration 'property_id' definition 'id'.
xmlroff-0.6.2/libfo/property/fo-property-id.c:93:36: note: Function 'fo_property_id_init' argument 1 names different: declaration 'property_id' definition 'id'.
xmlroff-0.6.2/libfo/property/fo-property-id.c:136:8: style: Variable 'id' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-inline-progression-dimension-maximum.c:90:101: style: Function 'fo_property_inline_progression_dimension_maximum_init' argument 1 names different: declaration 'property_inline_progression_dimension_maximum' definition 'inline_progression_dimension_maximum'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-inline-progression-dimension-maximum.c:35:126: note: Function 'fo_property_inline_progression_dimension_maximum_init' argument 1 names different: declaration 'property_inline_progression_dimension_maximum' definition 'inline_progression_dimension_maximum'.
xmlroff-0.6.2/libfo/property/fo-property-inline-progression-dimension-maximum.c:90:101: note: Function 'fo_property_inline_progression_dimension_maximum_init' argument 1 names different: declaration 'property_inline_progression_dimension_maximum' definition 'inline_progression_dimension_maximum'.
xmlroff-0.6.2/libfo/property/fo-property-inline-progression-dimension-maximum.c:133:42: style: Variable 'inline_progression_dimension_maximum' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-inline-progression-dimension-minimum.c:90:101: style: Function 'fo_property_inline_progression_dimension_minimum_init' argument 1 names different: declaration 'property_inline_progression_dimension_minimum' definition 'inline_progression_dimension_minimum'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-inline-progression-dimension-minimum.c:35:126: note: Function 'fo_property_inline_progression_dimension_minimum_init' argument 1 names different: declaration 'property_inline_progression_dimension_minimum' definition 'inline_progression_dimension_minimum'.
xmlroff-0.6.2/libfo/property/fo-property-inline-progression-dimension-minimum.c:90:101: note: Function 'fo_property_inline_progression_dimension_minimum_init' argument 1 names different: declaration 'property_inline_progression_dimension_minimum' definition 'inline_progression_dimension_minimum'.
xmlroff-0.6.2/libfo/property/fo-property-inline-progression-dimension-minimum.c:133:42: style: Variable 'inline_progression_dimension_minimum' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-inline-progression-dimension-optimum.c:90:101: style: Function 'fo_property_inline_progression_dimension_optimum_init' argument 1 names different: declaration 'property_inline_progression_dimension_optimum' definition 'inline_progression_dimension_optimum'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-inline-progression-dimension-optimum.c:35:126: note: Function 'fo_property_inline_progression_dimension_optimum_init' argument 1 names different: declaration 'property_inline_progression_dimension_optimum' definition 'inline_progression_dimension_optimum'.
xmlroff-0.6.2/libfo/property/fo-property-inline-progression-dimension-optimum.c:90:101: note: Function 'fo_property_inline_progression_dimension_optimum_init' argument 1 names different: declaration 'property_inline_progression_dimension_optimum' definition 'inline_progression_dimension_optimum'.
xmlroff-0.6.2/libfo/property/fo-property-inline-progression-dimension-optimum.c:133:42: style: Variable 'inline_progression_dimension_optimum' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-inline-progression-dimension.c:92:86: style: Function 'fo_property_inline_progression_dimension_init' argument 1 names different: declaration 'property_inline_progression_dimension' definition 'inline_progression_dimension'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-inline-progression-dimension.c:34:111: note: Function 'fo_property_inline_progression_dimension_init' argument 1 names different: declaration 'property_inline_progression_dimension' definition 'inline_progression_dimension'.
xmlroff-0.6.2/libfo/property/fo-property-inline-progression-dimension.c:92:86: note: Function 'fo_property_inline_progression_dimension_init' argument 1 names different: declaration 'property_inline_progression_dimension' definition 'inline_progression_dimension'.
xmlroff-0.6.2/libfo/property/fo-property-inline-progression-dimension.c:134:34: style: Variable 'inline_progression_dimension' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-keep-together-within-column.c:91:83: style: Function 'fo_property_keep_together_within_column_init' argument 1 names different: declaration 'property_keep_together_within_column' definition 'keep_together_within_column'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-keep-together-within-column.c:36:108: note: Function 'fo_property_keep_together_within_column_init' argument 1 names different: declaration 'property_keep_together_within_column' definition 'keep_together_within_column'.
xmlroff-0.6.2/libfo/property/fo-property-keep-together-within-column.c:91:83: note: Function 'fo_property_keep_together_within_column_init' argument 1 names different: declaration 'property_keep_together_within_column' definition 'keep_together_within_column'.
xmlroff-0.6.2/libfo/property/fo-property-keep-together-within-column.c:134:33: style: Variable 'keep_together_within_column' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-keep-together-within-line.c:110:79: style: Function 'fo_property_keep_together_within_line_init' argument 1 names different: declaration 'property_keep_together_within_line' definition 'keep_together_within_line'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-keep-together-within-line.c:38:104: note: Function 'fo_property_keep_together_within_line_init' argument 1 names different: declaration 'property_keep_together_within_line' definition 'keep_together_within_line'.
xmlroff-0.6.2/libfo/property/fo-property-keep-together-within-line.c:110:79: note: Function 'fo_property_keep_together_within_line_init' argument 1 names different: declaration 'property_keep_together_within_line' definition 'keep_together_within_line'.
xmlroff-0.6.2/libfo/property/fo-property-keep-together-within-line.c:153:31: style: Variable 'keep_together_within_line' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-keep-together-within-page.c:90:79: style: Function 'fo_property_keep_together_within_page_init' argument 1 names different: declaration 'property_keep_together_within_page' definition 'keep_together_within_page'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-keep-together-within-page.c:35:104: note: Function 'fo_property_keep_together_within_page_init' argument 1 names different: declaration 'property_keep_together_within_page' definition 'keep_together_within_page'.
xmlroff-0.6.2/libfo/property/fo-property-keep-together-within-page.c:90:79: note: Function 'fo_property_keep_together_within_page_init' argument 1 names different: declaration 'property_keep_together_within_page' definition 'keep_together_within_page'.
xmlroff-0.6.2/libfo/property/fo-property-keep-together-within-page.c:133:31: style: Variable 'keep_together_within_page' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-keep-together.c:90:57: style: Function 'fo_property_keep_together_init' argument 1 names different: declaration 'property_keep_together' definition 'keep_together'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-keep-together.c:28:82: note: Function 'fo_property_keep_together_init' argument 1 names different: declaration 'property_keep_together' definition 'keep_together'.
xmlroff-0.6.2/libfo/property/fo-property-keep-together.c:90:57: note: Function 'fo_property_keep_together_init' argument 1 names different: declaration 'property_keep_together' definition 'keep_together'.
xmlroff-0.6.2/libfo/property/fo-property-keep-together.c:103:73: style: Function 'fo_property_keep_together_base_init' argument 1 names different: declaration 'klass' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-keep-together.c:29:81: note: Function 'fo_property_keep_together_base_init' argument 1 names different: declaration 'klass' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property-keep-together.c:103:73: note: Function 'fo_property_keep_together_base_init' argument 1 names different: declaration 'klass' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property-keep-together.c:128:77: style: Function 'fo_property_keep_together_base_finalize' argument 1 names different: declaration 'klass' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-keep-together.c:30:85: note: Function 'fo_property_keep_together_base_finalize' argument 1 names different: declaration 'klass' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property-keep-together.c:128:77: note: Function 'fo_property_keep_together_base_finalize' argument 1 names different: declaration 'klass' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property-keep-together.c:171:19: style: Variable 'keep_together' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-keep-with-next-within-column.c:90:84: style: Function 'fo_property_keep_with_next_within_column_init' argument 1 names different: declaration 'property_keep_with_next_within_column' definition 'keep_with_next_within_column'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-keep-with-next-within-column.c:35:109: note: Function 'fo_property_keep_with_next_within_column_init' argument 1 names different: declaration 'property_keep_with_next_within_column' definition 'keep_with_next_within_column'.
xmlroff-0.6.2/libfo/property/fo-property-keep-with-next-within-column.c:90:84: note: Function 'fo_property_keep_with_next_within_column_init' argument 1 names different: declaration 'property_keep_with_next_within_column' definition 'keep_with_next_within_column'.
xmlroff-0.6.2/libfo/property/fo-property-keep-with-next-within-column.c:133:34: style: Variable 'keep_with_next_within_column' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-keep-with-next-within-line.c:110:80: style: Function 'fo_property_keep_with_next_within_line_init' argument 1 names different: declaration 'property_keep_with_next_within_line' definition 'keep_with_next_within_line'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-keep-with-next-within-line.c:38:105: note: Function 'fo_property_keep_with_next_within_line_init' argument 1 names different: declaration 'property_keep_with_next_within_line' definition 'keep_with_next_within_line'.
xmlroff-0.6.2/libfo/property/fo-property-keep-with-next-within-line.c:110:80: note: Function 'fo_property_keep_with_next_within_line_init' argument 1 names different: declaration 'property_keep_with_next_within_line' definition 'keep_with_next_within_line'.
xmlroff-0.6.2/libfo/property/fo-property-keep-with-next-within-line.c:153:32: style: Variable 'keep_with_next_within_line' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-keep-with-next-within-page.c:90:80: style: Function 'fo_property_keep_with_next_within_page_init' argument 1 names different: declaration 'property_keep_with_next_within_page' definition 'keep_with_next_within_page'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-keep-with-next-within-page.c:35:105: note: Function 'fo_property_keep_with_next_within_page_init' argument 1 names different: declaration 'property_keep_with_next_within_page' definition 'keep_with_next_within_page'.
xmlroff-0.6.2/libfo/property/fo-property-keep-with-next-within-page.c:90:80: note: Function 'fo_property_keep_with_next_within_page_init' argument 1 names different: declaration 'property_keep_with_next_within_page' definition 'keep_with_next_within_page'.
xmlroff-0.6.2/libfo/property/fo-property-keep-with-next-within-page.c:133:32: style: Variable 'keep_with_next_within_page' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-keep-with-next.c:90:58: style: Function 'fo_property_keep_with_next_init' argument 1 names different: declaration 'property_keep_with_next' definition 'keep_with_next'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-keep-with-next.c:28:83: note: Function 'fo_property_keep_with_next_init' argument 1 names different: declaration 'property_keep_with_next' definition 'keep_with_next'.
xmlroff-0.6.2/libfo/property/fo-property-keep-with-next.c:90:58: note: Function 'fo_property_keep_with_next_init' argument 1 names different: declaration 'property_keep_with_next' definition 'keep_with_next'.
xmlroff-0.6.2/libfo/property/fo-property-keep-with-next.c:103:74: style: Function 'fo_property_keep_with_next_base_init' argument 1 names different: declaration 'klass' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-keep-with-next.c:29:82: note: Function 'fo_property_keep_with_next_base_init' argument 1 names different: declaration 'klass' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property-keep-with-next.c:103:74: note: Function 'fo_property_keep_with_next_base_init' argument 1 names different: declaration 'klass' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property-keep-with-next.c:128:78: style: Function 'fo_property_keep_with_next_base_finalize' argument 1 names different: declaration 'klass' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-keep-with-next.c:30:86: note: Function 'fo_property_keep_with_next_base_finalize' argument 1 names different: declaration 'klass' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property-keep-with-next.c:128:78: note: Function 'fo_property_keep_with_next_base_finalize' argument 1 names different: declaration 'klass' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property-keep-with-next.c:171:20: style: Variable 'keep_with_next' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-keep-with-previous-within-column.c:90:92: style: Function 'fo_property_keep_with_previous_within_column_init' argument 1 names different: declaration 'property_keep_with_previous_within_column' definition 'keep_with_previous_within_column'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-keep-with-previous-within-column.c:35:117: note: Function 'fo_property_keep_with_previous_within_column_init' argument 1 names different: declaration 'property_keep_with_previous_within_column' definition 'keep_with_previous_within_column'.
xmlroff-0.6.2/libfo/property/fo-property-keep-with-previous-within-column.c:90:92: note: Function 'fo_property_keep_with_previous_within_column_init' argument 1 names different: declaration 'property_keep_with_previous_within_column' definition 'keep_with_previous_within_column'.
xmlroff-0.6.2/libfo/property/fo-property-keep-with-previous-within-column.c:133:38: style: Variable 'keep_with_previous_within_column' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-keep-with-previous-within-line.c:110:88: style: Function 'fo_property_keep_with_previous_within_line_init' argument 1 names different: declaration 'property_keep_with_previous_within_line' definition 'keep_with_previous_within_line'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-keep-with-previous-within-line.c:38:113: note: Function 'fo_property_keep_with_previous_within_line_init' argument 1 names different: declaration 'property_keep_with_previous_within_line' definition 'keep_with_previous_within_line'.
xmlroff-0.6.2/libfo/property/fo-property-keep-with-previous-within-line.c:110:88: note: Function 'fo_property_keep_with_previous_within_line_init' argument 1 names different: declaration 'property_keep_with_previous_within_line' definition 'keep_with_previous_within_line'.
xmlroff-0.6.2/libfo/property/fo-property-keep-with-previous-within-line.c:153:36: style: Variable 'keep_with_previous_within_line' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-keep-with-previous-within-page.c:90:88: style: Function 'fo_property_keep_with_previous_within_page_init' argument 1 names different: declaration 'property_keep_with_previous_within_page' definition 'keep_with_previous_within_page'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-keep-with-previous-within-page.c:35:113: note: Function 'fo_property_keep_with_previous_within_page_init' argument 1 names different: declaration 'property_keep_with_previous_within_page' definition 'keep_with_previous_within_page'.
xmlroff-0.6.2/libfo/property/fo-property-keep-with-previous-within-page.c:90:88: note: Function 'fo_property_keep_with_previous_within_page_init' argument 1 names different: declaration 'property_keep_with_previous_within_page' definition 'keep_with_previous_within_page'.
xmlroff-0.6.2/libfo/property/fo-property-keep-with-previous-within-page.c:133:36: style: Variable 'keep_with_previous_within_page' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-keep-with-previous.c:90:66: style: Function 'fo_property_keep_with_previous_init' argument 1 names different: declaration 'property_keep_with_previous' definition 'keep_with_previous'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-keep-with-previous.c:28:91: note: Function 'fo_property_keep_with_previous_init' argument 1 names different: declaration 'property_keep_with_previous' definition 'keep_with_previous'.
xmlroff-0.6.2/libfo/property/fo-property-keep-with-previous.c:90:66: note: Function 'fo_property_keep_with_previous_init' argument 1 names different: declaration 'property_keep_with_previous' definition 'keep_with_previous'.
xmlroff-0.6.2/libfo/property/fo-property-keep-with-previous.c:103:82: style: Function 'fo_property_keep_with_previous_base_init' argument 1 names different: declaration 'klass' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-keep-with-previous.c:29:90: note: Function 'fo_property_keep_with_previous_base_init' argument 1 names different: declaration 'klass' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property-keep-with-previous.c:103:82: note: Function 'fo_property_keep_with_previous_base_init' argument 1 names different: declaration 'klass' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property-keep-with-previous.c:128:86: style: Function 'fo_property_keep_with_previous_base_finalize' argument 1 names different: declaration 'klass' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-keep-with-previous.c:30:94: note: Function 'fo_property_keep_with_previous_base_finalize' argument 1 names different: declaration 'klass' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property-keep-with-previous.c:128:86: note: Function 'fo_property_keep_with_previous_base_finalize' argument 1 names different: declaration 'klass' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property-keep-with-previous.c:171:24: style: Variable 'keep_with_previous' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-letter-value.c:92:55: style: Function 'fo_property_letter_value_init' argument 1 names different: declaration 'property_letter_value' definition 'letter_value'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-letter-value.c:34:80: note: Function 'fo_property_letter_value_init' argument 1 names different: declaration 'property_letter_value' definition 'letter_value'.
xmlroff-0.6.2/libfo/property/fo-property-letter-value.c:92:55: note: Function 'fo_property_letter_value_init' argument 1 names different: declaration 'property_letter_value' definition 'letter_value'.
xmlroff-0.6.2/libfo/property/fo-property-letter-value.c:135:18: style: Variable 'letter_value' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-line-height.c:112:53: style: Function 'fo_property_line_height_init' argument 1 names different: declaration 'property_line_height' definition 'line_height'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-line-height.c:39:78: note: Function 'fo_property_line_height_init' argument 1 names different: declaration 'property_line_height' definition 'line_height'.
xmlroff-0.6.2/libfo/property/fo-property-line-height.c:112:53: note: Function 'fo_property_line_height_init' argument 1 names different: declaration 'property_line_height' definition 'line_height'.
xmlroff-0.6.2/libfo/property/fo-property-line-height.c:155:17: style: Variable 'line_height' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-line-stacking-strategy.c:92:74: style: Function 'fo_property_line_stacking_strategy_init' argument 1 names different: declaration 'property_line_stacking_strategy' definition 'line_stacking_strategy'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-line-stacking-strategy.c:34:99: note: Function 'fo_property_line_stacking_strategy_init' argument 1 names different: declaration 'property_line_stacking_strategy' definition 'line_stacking_strategy'.
xmlroff-0.6.2/libfo/property/fo-property-line-stacking-strategy.c:92:74: note: Function 'fo_property_line_stacking_strategy_init' argument 1 names different: declaration 'property_line_stacking_strategy' definition 'line_stacking_strategy'.
xmlroff-0.6.2/libfo/property/fo-property-line-stacking-strategy.c:135:28: style: Variable 'line_stacking_strategy' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-linefeed-treatment.c:92:67: style: Function 'fo_property_linefeed_treatment_init' argument 1 names different: declaration 'property_linefeed_treatment' definition 'linefeed_treatment'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-linefeed-treatment.c:34:92: note: Function 'fo_property_linefeed_treatment_init' argument 1 names different: declaration 'property_linefeed_treatment' definition 'linefeed_treatment'.
xmlroff-0.6.2/libfo/property/fo-property-linefeed-treatment.c:92:67: note: Function 'fo_property_linefeed_treatment_init' argument 1 names different: declaration 'property_linefeed_treatment' definition 'linefeed_treatment'.
xmlroff-0.6.2/libfo/property/fo-property-linefeed-treatment.c:135:24: style: Variable 'linefeed_treatment' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-margin-bottom.c:90:57: style: Function 'fo_property_margin_bottom_init' argument 1 names different: declaration 'property_margin_bottom' definition 'margin_bottom'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-margin-bottom.c:35:82: note: Function 'fo_property_margin_bottom_init' argument 1 names different: declaration 'property_margin_bottom' definition 'margin_bottom'.
xmlroff-0.6.2/libfo/property/fo-property-margin-bottom.c:90:57: note: Function 'fo_property_margin_bottom_init' argument 1 names different: declaration 'property_margin_bottom' definition 'margin_bottom'.
xmlroff-0.6.2/libfo/property/fo-property-margin-bottom.c:133:19: style: Variable 'margin_bottom' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-margin-left.c:90:53: style: Function 'fo_property_margin_left_init' argument 1 names different: declaration 'property_margin_left' definition 'margin_left'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-margin-left.c:35:78: note: Function 'fo_property_margin_left_init' argument 1 names different: declaration 'property_margin_left' definition 'margin_left'.
xmlroff-0.6.2/libfo/property/fo-property-margin-left.c:90:53: note: Function 'fo_property_margin_left_init' argument 1 names different: declaration 'property_margin_left' definition 'margin_left'.
xmlroff-0.6.2/libfo/property/fo-property-margin-left.c:133:17: style: Variable 'margin_left' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-margin-right.c:90:55: style: Function 'fo_property_margin_right_init' argument 1 names different: declaration 'property_margin_right' definition 'margin_right'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-margin-right.c:35:80: note: Function 'fo_property_margin_right_init' argument 1 names different: declaration 'property_margin_right' definition 'margin_right'.
xmlroff-0.6.2/libfo/property/fo-property-margin-right.c:90:55: note: Function 'fo_property_margin_right_init' argument 1 names different: declaration 'property_margin_right' definition 'margin_right'.
xmlroff-0.6.2/libfo/property/fo-property-margin-right.c:133:18: style: Variable 'margin_right' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-margin-top.c:90:51: style: Function 'fo_property_margin_top_init' argument 1 names different: declaration 'property_margin_top' definition 'margin_top'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-margin-top.c:35:76: note: Function 'fo_property_margin_top_init' argument 1 names different: declaration 'property_margin_top' definition 'margin_top'.
xmlroff-0.6.2/libfo/property/fo-property-margin-top.c:90:51: note: Function 'fo_property_margin_top_init' argument 1 names different: declaration 'property_margin_top' definition 'margin_top'.
xmlroff-0.6.2/libfo/property/fo-property-margin-top.c:133:16: style: Variable 'margin_top' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-margin.c:90:44: style: Function 'fo_property_margin_init' argument 1 names different: declaration 'property_margin' definition 'margin'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-margin.c:35:69: note: Function 'fo_property_margin_init' argument 1 names different: declaration 'property_margin' definition 'margin'.
xmlroff-0.6.2/libfo/property/fo-property-margin.c:90:44: note: Function 'fo_property_margin_init' argument 1 names different: declaration 'property_margin' definition 'margin'.
xmlroff-0.6.2/libfo/property/fo-property-margin.c:133:12: style: Variable 'margin' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-master-name.c:93:53: style: Function 'fo_property_master_name_init' argument 1 names different: declaration 'property_master_name' definition 'master_name'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-master-name.c:35:78: note: Function 'fo_property_master_name_init' argument 1 names different: declaration 'property_master_name' definition 'master_name'.
xmlroff-0.6.2/libfo/property/fo-property-master-name.c:93:53: note: Function 'fo_property_master_name_init' argument 1 names different: declaration 'property_master_name' definition 'master_name'.
xmlroff-0.6.2/libfo/property/fo-property-master-name.c:136:17: style: Variable 'master_name' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-master-reference.c:93:63: style: Function 'fo_property_master_reference_init' argument 1 names different: declaration 'property_master_reference' definition 'master_reference'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-master-reference.c:35:88: note: Function 'fo_property_master_reference_init' argument 1 names different: declaration 'property_master_reference' definition 'master_reference'.
xmlroff-0.6.2/libfo/property/fo-property-master-reference.c:93:63: note: Function 'fo_property_master_reference_init' argument 1 names different: declaration 'property_master_reference' definition 'master_reference'.
xmlroff-0.6.2/libfo/property/fo-property-master-reference.c:136:22: style: Variable 'master_reference' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-media-usage.c:101:53: style: Function 'fo_property_media_usage_init' argument 1 names different: declaration 'property_media_usage' definition 'media_usage'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-media-usage.c:43:78: note: Function 'fo_property_media_usage_init' argument 1 names different: declaration 'property_media_usage' definition 'media_usage'.
xmlroff-0.6.2/libfo/property/fo-property-media-usage.c:101:53: note: Function 'fo_property_media_usage_init' argument 1 names different: declaration 'property_media_usage' definition 'media_usage'.
xmlroff-0.6.2/libfo/property/fo-property-media-usage.c:144:17: style: Variable 'media_usage' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-number-columns-repeated.c:212:15: style: The scope of the variable 'new_datatype' can be reduced. [variableScope]
xmlroff-0.6.2/libfo/property/fo-property-number-columns-repeated.c:94:76: style: Function 'fo_property_number_columns_repeated_init' argument 1 names different: declaration 'property_number_columns_repeated' definition 'number_columns_repeated'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-number-columns-repeated.c:36:101: note: Function 'fo_property_number_columns_repeated_init' argument 1 names different: declaration 'property_number_columns_repeated' definition 'number_columns_repeated'.
xmlroff-0.6.2/libfo/property/fo-property-number-columns-repeated.c:94:76: note: Function 'fo_property_number_columns_repeated_init' argument 1 names different: declaration 'property_number_columns_repeated' definition 'number_columns_repeated'.
xmlroff-0.6.2/libfo/property/fo-property-number-columns-repeated.c:137:29: style: Variable 'number_columns_repeated' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-number-columns-spanned.c:90:74: style: Function 'fo_property_number_columns_spanned_init' argument 1 names different: declaration 'property_number_columns_spanned' definition 'number_columns_spanned'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-number-columns-spanned.c:35:99: note: Function 'fo_property_number_columns_spanned_init' argument 1 names different: declaration 'property_number_columns_spanned' definition 'number_columns_spanned'.
xmlroff-0.6.2/libfo/property/fo-property-number-columns-spanned.c:90:74: note: Function 'fo_property_number_columns_spanned_init' argument 1 names different: declaration 'property_number_columns_spanned' definition 'number_columns_spanned'.
xmlroff-0.6.2/libfo/property/fo-property-number-columns-spanned.c:133:28: style: Variable 'number_columns_spanned' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-number-rows-spanned.c:91:68: style: Function 'fo_property_number_rows_spanned_init' argument 1 names different: declaration 'property_number_rows_spanned' definition 'number_rows_spanned'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-number-rows-spanned.c:36:93: note: Function 'fo_property_number_rows_spanned_init' argument 1 names different: declaration 'property_number_rows_spanned' definition 'number_rows_spanned'.
xmlroff-0.6.2/libfo/property/fo-property-number-rows-spanned.c:91:68: note: Function 'fo_property_number_rows_spanned_init' argument 1 names different: declaration 'property_number_rows_spanned' definition 'number_rows_spanned'.
xmlroff-0.6.2/libfo/property/fo-property-number-rows-spanned.c:134:25: style: Variable 'number_rows_spanned' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-orphans.c:95:46: style: Function 'fo_property_orphans_init' argument 1 names different: declaration 'property_orphans' definition 'orphans'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-orphans.c:37:71: note: Function 'fo_property_orphans_init' argument 1 names different: declaration 'property_orphans' definition 'orphans'.
xmlroff-0.6.2/libfo/property/fo-property-orphans.c:95:46: note: Function 'fo_property_orphans_init' argument 1 names different: declaration 'property_orphans' definition 'orphans'.
xmlroff-0.6.2/libfo/property/fo-property-orphans.c:141:13: style: Variable 'orphans' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-overflow.c:92:48: style: Function 'fo_property_overflow_init' argument 1 names different: declaration 'property_overflow' definition 'overflow'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-overflow.c:34:73: note: Function 'fo_property_overflow_init' argument 1 names different: declaration 'property_overflow' definition 'overflow'.
xmlroff-0.6.2/libfo/property/fo-property-overflow.c:92:48: note: Function 'fo_property_overflow_init' argument 1 names different: declaration 'property_overflow' definition 'overflow'.
xmlroff-0.6.2/libfo/property/fo-property-overflow.c:135:14: style: Variable 'overflow' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-padding-after-length.c:92:70: style: Function 'fo_property_padding_after_length_init' argument 1 names different: declaration 'property_padding_after_length' definition 'padding_after_length'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-padding-after-length.c:34:95: note: Function 'fo_property_padding_after_length_init' argument 1 names different: declaration 'property_padding_after_length' definition 'padding_after_length'.
xmlroff-0.6.2/libfo/property/fo-property-padding-after-length.c:92:70: note: Function 'fo_property_padding_after_length_init' argument 1 names different: declaration 'property_padding_after_length' definition 'padding_after_length'.
xmlroff-0.6.2/libfo/property/fo-property-padding-after-length.c:135:26: style: Variable 'padding_after_length' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-padding-after.c:95:57: style: Function 'fo_property_padding_after_init' argument 1 names different: declaration 'property_padding_after' definition 'padding_after'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-padding-after.c:37:82: note: Function 'fo_property_padding_after_init' argument 1 names different: declaration 'property_padding_after' definition 'padding_after'.
xmlroff-0.6.2/libfo/property/fo-property-padding-after.c:95:57: note: Function 'fo_property_padding_after_init' argument 1 names different: declaration 'property_padding_after' definition 'padding_after'.
xmlroff-0.6.2/libfo/property/fo-property-padding-after.c:140:19: style: Variable 'padding_after' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-padding-before-length.c:92:72: style: Function 'fo_property_padding_before_length_init' argument 1 names different: declaration 'property_padding_before_length' definition 'padding_before_length'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-padding-before-length.c:34:97: note: Function 'fo_property_padding_before_length_init' argument 1 names different: declaration 'property_padding_before_length' definition 'padding_before_length'.
xmlroff-0.6.2/libfo/property/fo-property-padding-before-length.c:92:72: note: Function 'fo_property_padding_before_length_init' argument 1 names different: declaration 'property_padding_before_length' definition 'padding_before_length'.
xmlroff-0.6.2/libfo/property/fo-property-padding-before-length.c:135:27: style: Variable 'padding_before_length' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-padding-before.c:94:59: style: Function 'fo_property_padding_before_init' argument 1 names different: declaration 'property_padding_before' definition 'padding_before'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-padding-before.c:36:84: note: Function 'fo_property_padding_before_init' argument 1 names different: declaration 'property_padding_before' definition 'padding_before'.
xmlroff-0.6.2/libfo/property/fo-property-padding-before.c:94:59: note: Function 'fo_property_padding_before_init' argument 1 names different: declaration 'property_padding_before' definition 'padding_before'.
xmlroff-0.6.2/libfo/property/fo-property-padding-before.c:139:20: style: Variable 'padding_before' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-padding-bottom.c:95:59: style: Function 'fo_property_padding_bottom_init' argument 1 names different: declaration 'property_padding_bottom' definition 'padding_bottom'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-padding-bottom.c:37:84: note: Function 'fo_property_padding_bottom_init' argument 1 names different: declaration 'property_padding_bottom' definition 'padding_bottom'.
xmlroff-0.6.2/libfo/property/fo-property-padding-bottom.c:95:59: note: Function 'fo_property_padding_bottom_init' argument 1 names different: declaration 'property_padding_bottom' definition 'padding_bottom'.
xmlroff-0.6.2/libfo/property/fo-property-padding-bottom.c:140:20: style: Variable 'padding_bottom' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-padding-end-length.c:92:66: style: Function 'fo_property_padding_end_length_init' argument 1 names different: declaration 'property_padding_end_length' definition 'padding_end_length'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-padding-end-length.c:34:91: note: Function 'fo_property_padding_end_length_init' argument 1 names different: declaration 'property_padding_end_length' definition 'padding_end_length'.
xmlroff-0.6.2/libfo/property/fo-property-padding-end-length.c:92:66: note: Function 'fo_property_padding_end_length_init' argument 1 names different: declaration 'property_padding_end_length' definition 'padding_end_length'.
xmlroff-0.6.2/libfo/property/fo-property-padding-end-length.c:135:24: style: Variable 'padding_end_length' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-padding-end.c:95:53: style: Function 'fo_property_padding_end_init' argument 1 names different: declaration 'property_padding_end' definition 'padding_end'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-padding-end.c:37:78: note: Function 'fo_property_padding_end_init' argument 1 names different: declaration 'property_padding_end' definition 'padding_end'.
xmlroff-0.6.2/libfo/property/fo-property-padding-end.c:95:53: note: Function 'fo_property_padding_end_init' argument 1 names different: declaration 'property_padding_end' definition 'padding_end'.
xmlroff-0.6.2/libfo/property/fo-property-padding-end.c:140:17: style: Variable 'padding_end' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-padding-left.c:95:55: style: Function 'fo_property_padding_left_init' argument 1 names different: declaration 'property_padding_left' definition 'padding_left'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-padding-left.c:37:80: note: Function 'fo_property_padding_left_init' argument 1 names different: declaration 'property_padding_left' definition 'padding_left'.
xmlroff-0.6.2/libfo/property/fo-property-padding-left.c:95:55: note: Function 'fo_property_padding_left_init' argument 1 names different: declaration 'property_padding_left' definition 'padding_left'.
xmlroff-0.6.2/libfo/property/fo-property-padding-left.c:140:18: style: Variable 'padding_left' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-padding-right.c:95:57: style: Function 'fo_property_padding_right_init' argument 1 names different: declaration 'property_padding_right' definition 'padding_right'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-padding-right.c:37:82: note: Function 'fo_property_padding_right_init' argument 1 names different: declaration 'property_padding_right' definition 'padding_right'.
xmlroff-0.6.2/libfo/property/fo-property-padding-right.c:95:57: note: Function 'fo_property_padding_right_init' argument 1 names different: declaration 'property_padding_right' definition 'padding_right'.
xmlroff-0.6.2/libfo/property/fo-property-padding-right.c:140:19: style: Variable 'padding_right' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-padding-start-length.c:92:70: style: Function 'fo_property_padding_start_length_init' argument 1 names different: declaration 'property_padding_start_length' definition 'padding_start_length'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-padding-start-length.c:34:95: note: Function 'fo_property_padding_start_length_init' argument 1 names different: declaration 'property_padding_start_length' definition 'padding_start_length'.
xmlroff-0.6.2/libfo/property/fo-property-padding-start-length.c:92:70: note: Function 'fo_property_padding_start_length_init' argument 1 names different: declaration 'property_padding_start_length' definition 'padding_start_length'.
xmlroff-0.6.2/libfo/property/fo-property-padding-start-length.c:135:26: style: Variable 'padding_start_length' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-padding-start.c:95:57: style: Function 'fo_property_padding_start_init' argument 1 names different: declaration 'property_padding_start' definition 'padding_start'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-padding-start.c:37:82: note: Function 'fo_property_padding_start_init' argument 1 names different: declaration 'property_padding_start' definition 'padding_start'.
xmlroff-0.6.2/libfo/property/fo-property-padding-start.c:95:57: note: Function 'fo_property_padding_start_init' argument 1 names different: declaration 'property_padding_start' definition 'padding_start'.
xmlroff-0.6.2/libfo/property/fo-property-padding-start.c:140:19: style: Variable 'padding_start' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-padding-top.c:95:53: style: Function 'fo_property_padding_top_init' argument 1 names different: declaration 'property_padding_top' definition 'padding_top'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-padding-top.c:37:78: note: Function 'fo_property_padding_top_init' argument 1 names different: declaration 'property_padding_top' definition 'padding_top'.
xmlroff-0.6.2/libfo/property/fo-property-padding-top.c:95:53: note: Function 'fo_property_padding_top_init' argument 1 names different: declaration 'property_padding_top' definition 'padding_top'.
xmlroff-0.6.2/libfo/property/fo-property-padding-top.c:140:17: style: Variable 'padding_top' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-padding.c:90:46: style: Function 'fo_property_padding_init' argument 1 names different: declaration 'property_padding' definition 'padding'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-padding.c:35:71: note: Function 'fo_property_padding_init' argument 1 names different: declaration 'property_padding' definition 'padding'.
xmlroff-0.6.2/libfo/property/fo-property-padding.c:90:46: note: Function 'fo_property_padding_init' argument 1 names different: declaration 'property_padding' definition 'padding'.
xmlroff-0.6.2/libfo/property/fo-property-padding.c:136:13: style: Variable 'padding' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-page-height.c:92:53: style: Function 'fo_property_page_height_init' argument 1 names different: declaration 'property_page_height' definition 'page_height'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-page-height.c:34:78: note: Function 'fo_property_page_height_init' argument 1 names different: declaration 'property_page_height' definition 'page_height'.
xmlroff-0.6.2/libfo/property/fo-property-page-height.c:92:53: note: Function 'fo_property_page_height_init' argument 1 names different: declaration 'property_page_height' definition 'page_height'.
xmlroff-0.6.2/libfo/property/fo-property-page-height.c:135:17: style: Variable 'page_height' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-page-width.c:92:51: style: Function 'fo_property_page_width_init' argument 1 names different: declaration 'property_page_width' definition 'page_width'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-page-width.c:34:76: note: Function 'fo_property_page_width_init' argument 1 names different: declaration 'property_page_width' definition 'page_width'.
xmlroff-0.6.2/libfo/property/fo-property-page-width.c:92:51: note: Function 'fo_property_page_width_init' argument 1 names different: declaration 'property_page_width' definition 'page_width'.
xmlroff-0.6.2/libfo/property/fo-property-page-width.c:135:16: style: Variable 'page_width' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-provisional-distance-between-starts.c:90:99: style: Function 'fo_property_provisional_distance_between_starts_init' argument 1 names different: declaration 'property_provisional_distance_between_starts' definition 'provisional_distance_between_starts'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-provisional-distance-between-starts.c:35:124: note: Function 'fo_property_provisional_distance_between_starts_init' argument 1 names different: declaration 'property_provisional_distance_between_starts' definition 'provisional_distance_between_starts'.
xmlroff-0.6.2/libfo/property/fo-property-provisional-distance-between-starts.c:90:99: note: Function 'fo_property_provisional_distance_between_starts_init' argument 1 names different: declaration 'property_provisional_distance_between_starts' definition 'provisional_distance_between_starts'.
xmlroff-0.6.2/libfo/property/fo-property-provisional-distance-between-starts.c:133:41: style: Variable 'provisional_distance_between_starts' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-provisional-label-separation.c:90:86: style: Function 'fo_property_provisional_label_separation_init' argument 1 names different: declaration 'property_provisional_label_separation' definition 'provisional_label_separation'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-provisional-label-separation.c:35:111: note: Function 'fo_property_provisional_label_separation_init' argument 1 names different: declaration 'property_provisional_label_separation' definition 'provisional_label_separation'.
xmlroff-0.6.2/libfo/property/fo-property-provisional-label-separation.c:90:86: note: Function 'fo_property_provisional_label_separation_init' argument 1 names different: declaration 'property_provisional_label_separation' definition 'provisional_label_separation'.
xmlroff-0.6.2/libfo/property/fo-property-provisional-label-separation.c:133:34: style: Variable 'provisional_label_separation' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-ref-id.c:92:43: style: Function 'fo_property_ref_id_init' argument 1 names different: declaration 'property_ref_id' definition 'ref_id'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-ref-id.c:34:68: note: Function 'fo_property_ref_id_init' argument 1 names different: declaration 'property_ref_id' definition 'ref_id'.
xmlroff-0.6.2/libfo/property/fo-property-ref-id.c:92:43: note: Function 'fo_property_ref_id_init' argument 1 names different: declaration 'property_ref_id' definition 'ref_id'.
xmlroff-0.6.2/libfo/property/fo-property-ref-id.c:134:12: style: Variable 'ref_id' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-region-name.c:92:53: style: Function 'fo_property_region_name_init' argument 1 names different: declaration 'property_region_name' definition 'region_name'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-region-name.c:34:78: note: Function 'fo_property_region_name_init' argument 1 names different: declaration 'property_region_name' definition 'region_name'.
xmlroff-0.6.2/libfo/property/fo-property-region-name.c:92:53: note: Function 'fo_property_region_name_init' argument 1 names different: declaration 'property_region_name' definition 'region_name'.
xmlroff-0.6.2/libfo/property/fo-property-region-name.c:135:17: style: Variable 'region_name' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-role.c:92:40: style: Function 'fo_property_role_init' argument 1 names different: declaration 'property_role' definition 'role'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-role.c:34:65: note: Function 'fo_property_role_init' argument 1 names different: declaration 'property_role' definition 'role'.
xmlroff-0.6.2/libfo/property/fo-property-role.c:92:40: note: Function 'fo_property_role_init' argument 1 names different: declaration 'property_role' definition 'role'.
xmlroff-0.6.2/libfo/property/fo-property-role.c:135:10: style: Variable 'role' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-scaling-method.c:92:59: style: Function 'fo_property_scaling_method_init' argument 1 names different: declaration 'property_scaling_method' definition 'scaling_method'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-scaling-method.c:34:84: note: Function 'fo_property_scaling_method_init' argument 1 names different: declaration 'property_scaling_method' definition 'scaling_method'.
xmlroff-0.6.2/libfo/property/fo-property-scaling-method.c:92:59: note: Function 'fo_property_scaling_method_init' argument 1 names different: declaration 'property_scaling_method' definition 'scaling_method'.
xmlroff-0.6.2/libfo/property/fo-property-scaling-method.c:135:20: style: Variable 'scaling_method' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-scaling.c:92:46: style: Function 'fo_property_scaling_init' argument 1 names different: declaration 'property_scaling' definition 'scaling'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-scaling.c:34:71: note: Function 'fo_property_scaling_init' argument 1 names different: declaration 'property_scaling' definition 'scaling'.
xmlroff-0.6.2/libfo/property/fo-property-scaling.c:92:46: note: Function 'fo_property_scaling_init' argument 1 names different: declaration 'property_scaling' definition 'scaling'.
xmlroff-0.6.2/libfo/property/fo-property-scaling.c:135:13: style: Variable 'scaling' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-score-spaces.c:92:55: style: Function 'fo_property_score_spaces_init' argument 1 names different: declaration 'property_score_spaces' definition 'score_spaces'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-score-spaces.c:34:80: note: Function 'fo_property_score_spaces_init' argument 1 names different: declaration 'property_score_spaces' definition 'score_spaces'.
xmlroff-0.6.2/libfo/property/fo-property-score-spaces.c:92:55: note: Function 'fo_property_score_spaces_init' argument 1 names different: declaration 'property_score_spaces' definition 'score_spaces'.
xmlroff-0.6.2/libfo/property/fo-property-score-spaces.c:135:18: style: Variable 'score_spaces' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-source-document.c:92:61: style: Function 'fo_property_source_document_init' argument 1 names different: declaration 'property_source_document' definition 'source_document'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-source-document.c:34:86: note: Function 'fo_property_source_document_init' argument 1 names different: declaration 'property_source_document' definition 'source_document'.
xmlroff-0.6.2/libfo/property/fo-property-source-document.c:92:61: note: Function 'fo_property_source_document_init' argument 1 names different: declaration 'property_source_document' definition 'source_document'.
xmlroff-0.6.2/libfo/property/fo-property-source-document.c:135:21: style: Variable 'source_document' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-space-after-conditionality.c:90:68: style: Function 'fo_property_space_after_condity_init' argument 1 names different: declaration 'property_space_after_condity' definition 'space_after_condity'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-space-after-conditionality.c:35:93: note: Function 'fo_property_space_after_condity_init' argument 1 names different: declaration 'property_space_after_condity' definition 'space_after_condity'.
xmlroff-0.6.2/libfo/property/fo-property-space-after-conditionality.c:90:68: note: Function 'fo_property_space_after_condity_init' argument 1 names different: declaration 'property_space_after_condity' definition 'space_after_condity'.
xmlroff-0.6.2/libfo/property/fo-property-space-after-conditionality.c:133:25: style: Variable 'space_after_condity' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-space-after-maximum.c:90:68: style: Function 'fo_property_space_after_maximum_init' argument 1 names different: declaration 'property_space_after_maximum' definition 'space_after_maximum'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-space-after-maximum.c:35:93: note: Function 'fo_property_space_after_maximum_init' argument 1 names different: declaration 'property_space_after_maximum' definition 'space_after_maximum'.
xmlroff-0.6.2/libfo/property/fo-property-space-after-maximum.c:90:68: note: Function 'fo_property_space_after_maximum_init' argument 1 names different: declaration 'property_space_after_maximum' definition 'space_after_maximum'.
xmlroff-0.6.2/libfo/property/fo-property-space-after-maximum.c:133:25: style: Variable 'space_after_maximum' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-space-after-minimum.c:90:68: style: Function 'fo_property_space_after_minimum_init' argument 1 names different: declaration 'property_space_after_minimum' definition 'space_after_minimum'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-space-after-minimum.c:35:93: note: Function 'fo_property_space_after_minimum_init' argument 1 names different: declaration 'property_space_after_minimum' definition 'space_after_minimum'.
xmlroff-0.6.2/libfo/property/fo-property-space-after-minimum.c:90:68: note: Function 'fo_property_space_after_minimum_init' argument 1 names different: declaration 'property_space_after_minimum' definition 'space_after_minimum'.
xmlroff-0.6.2/libfo/property/fo-property-space-after-minimum.c:133:25: style: Variable 'space_after_minimum' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-space-after-optimum.c:90:68: style: Function 'fo_property_space_after_optimum_init' argument 1 names different: declaration 'property_space_after_optimum' definition 'space_after_optimum'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-space-after-optimum.c:35:93: note: Function 'fo_property_space_after_optimum_init' argument 1 names different: declaration 'property_space_after_optimum' definition 'space_after_optimum'.
xmlroff-0.6.2/libfo/property/fo-property-space-after-optimum.c:90:68: note: Function 'fo_property_space_after_optimum_init' argument 1 names different: declaration 'property_space_after_optimum' definition 'space_after_optimum'.
xmlroff-0.6.2/libfo/property/fo-property-space-after-optimum.c:133:25: style: Variable 'space_after_optimum' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-space-after-precedence.c:90:74: style: Function 'fo_property_space_after_precedence_init' argument 1 names different: declaration 'property_space_after_precedence' definition 'space_after_precedence'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-space-after-precedence.c:35:99: note: Function 'fo_property_space_after_precedence_init' argument 1 names different: declaration 'property_space_after_precedence' definition 'space_after_precedence'.
xmlroff-0.6.2/libfo/property/fo-property-space-after-precedence.c:90:74: note: Function 'fo_property_space_after_precedence_init' argument 1 names different: declaration 'property_space_after_precedence' definition 'space_after_precedence'.
xmlroff-0.6.2/libfo/property/fo-property-space-after-precedence.c:133:28: style: Variable 'space_after_precedence' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-space-after.c:93:53: style: Function 'fo_property_space_after_init' argument 1 names different: declaration 'property_space_after' definition 'space_after'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-space-after.c:35:78: note: Function 'fo_property_space_after_init' argument 1 names different: declaration 'property_space_after' definition 'space_after'.
xmlroff-0.6.2/libfo/property/fo-property-space-after.c:93:53: note: Function 'fo_property_space_after_init' argument 1 names different: declaration 'property_space_after' definition 'space_after'.
xmlroff-0.6.2/libfo/property/fo-property-space-after.c:136:17: style: Variable 'space_after' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-space-before-conditionality.c:90:70: style: Function 'fo_property_space_before_condity_init' argument 1 names different: declaration 'property_space_before_condity' definition 'space_before_condity'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-space-before-conditionality.c:35:95: note: Function 'fo_property_space_before_condity_init' argument 1 names different: declaration 'property_space_before_condity' definition 'space_before_condity'.
xmlroff-0.6.2/libfo/property/fo-property-space-before-conditionality.c:90:70: note: Function 'fo_property_space_before_condity_init' argument 1 names different: declaration 'property_space_before_condity' definition 'space_before_condity'.
xmlroff-0.6.2/libfo/property/fo-property-space-before-conditionality.c:133:26: style: Variable 'space_before_condity' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-space-before-maximum.c:90:70: style: Function 'fo_property_space_before_maximum_init' argument 1 names different: declaration 'property_space_before_maximum' definition 'space_before_maximum'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-space-before-maximum.c:35:95: note: Function 'fo_property_space_before_maximum_init' argument 1 names different: declaration 'property_space_before_maximum' definition 'space_before_maximum'.
xmlroff-0.6.2/libfo/property/fo-property-space-before-maximum.c:90:70: note: Function 'fo_property_space_before_maximum_init' argument 1 names different: declaration 'property_space_before_maximum' definition 'space_before_maximum'.
xmlroff-0.6.2/libfo/property/fo-property-space-before-maximum.c:133:26: style: Variable 'space_before_maximum' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-space-before-minimum.c:90:70: style: Function 'fo_property_space_before_minimum_init' argument 1 names different: declaration 'property_space_before_minimum' definition 'space_before_minimum'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-space-before-minimum.c:35:95: note: Function 'fo_property_space_before_minimum_init' argument 1 names different: declaration 'property_space_before_minimum' definition 'space_before_minimum'.
xmlroff-0.6.2/libfo/property/fo-property-space-before-minimum.c:90:70: note: Function 'fo_property_space_before_minimum_init' argument 1 names different: declaration 'property_space_before_minimum' definition 'space_before_minimum'.
xmlroff-0.6.2/libfo/property/fo-property-space-before-minimum.c:133:26: style: Variable 'space_before_minimum' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-space-before-optimum.c:90:70: style: Function 'fo_property_space_before_optimum_init' argument 1 names different: declaration 'property_space_before_optimum' definition 'space_before_optimum'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-space-before-optimum.c:35:95: note: Function 'fo_property_space_before_optimum_init' argument 1 names different: declaration 'property_space_before_optimum' definition 'space_before_optimum'.
xmlroff-0.6.2/libfo/property/fo-property-space-before-optimum.c:90:70: note: Function 'fo_property_space_before_optimum_init' argument 1 names different: declaration 'property_space_before_optimum' definition 'space_before_optimum'.
xmlroff-0.6.2/libfo/property/fo-property-space-before-optimum.c:133:26: style: Variable 'space_before_optimum' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-space-before-precedence.c:90:76: style: Function 'fo_property_space_before_precedence_init' argument 1 names different: declaration 'property_space_before_precedence' definition 'space_before_precedence'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-space-before-precedence.c:35:101: note: Function 'fo_property_space_before_precedence_init' argument 1 names different: declaration 'property_space_before_precedence' definition 'space_before_precedence'.
xmlroff-0.6.2/libfo/property/fo-property-space-before-precedence.c:90:76: note: Function 'fo_property_space_before_precedence_init' argument 1 names different: declaration 'property_space_before_precedence' definition 'space_before_precedence'.
xmlroff-0.6.2/libfo/property/fo-property-space-before-precedence.c:133:29: style: Variable 'space_before_precedence' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-space-before.c:93:55: style: Function 'fo_property_space_before_init' argument 1 names different: declaration 'property_space_before' definition 'space_before'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-space-before.c:35:80: note: Function 'fo_property_space_before_init' argument 1 names different: declaration 'property_space_before' definition 'space_before'.
xmlroff-0.6.2/libfo/property/fo-property-space-before.c:93:55: note: Function 'fo_property_space_before_init' argument 1 names different: declaration 'property_space_before' definition 'space_before'.
xmlroff-0.6.2/libfo/property/fo-property-space-before.c:136:18: style: Variable 'space_before' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-space-end-conditionality.c:90:64: style: Function 'fo_property_space_end_condity_init' argument 1 names different: declaration 'property_space_end_condity' definition 'space_end_condity'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-space-end-conditionality.c:35:89: note: Function 'fo_property_space_end_condity_init' argument 1 names different: declaration 'property_space_end_condity' definition 'space_end_condity'.
xmlroff-0.6.2/libfo/property/fo-property-space-end-conditionality.c:90:64: note: Function 'fo_property_space_end_condity_init' argument 1 names different: declaration 'property_space_end_condity' definition 'space_end_condity'.
xmlroff-0.6.2/libfo/property/fo-property-space-end-conditionality.c:133:23: style: Variable 'space_end_condity' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-space-end-maximum.c:90:64: style: Function 'fo_property_space_end_maximum_init' argument 1 names different: declaration 'property_space_end_maximum' definition 'space_end_maximum'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-space-end-maximum.c:35:89: note: Function 'fo_property_space_end_maximum_init' argument 1 names different: declaration 'property_space_end_maximum' definition 'space_end_maximum'.
xmlroff-0.6.2/libfo/property/fo-property-space-end-maximum.c:90:64: note: Function 'fo_property_space_end_maximum_init' argument 1 names different: declaration 'property_space_end_maximum' definition 'space_end_maximum'.
xmlroff-0.6.2/libfo/property/fo-property-space-end-maximum.c:133:23: style: Variable 'space_end_maximum' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-space-end-minimum.c:90:64: style: Function 'fo_property_space_end_minimum_init' argument 1 names different: declaration 'property_space_end_minimum' definition 'space_end_minimum'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-space-end-minimum.c:35:89: note: Function 'fo_property_space_end_minimum_init' argument 1 names different: declaration 'property_space_end_minimum' definition 'space_end_minimum'.
xmlroff-0.6.2/libfo/property/fo-property-space-end-minimum.c:90:64: note: Function 'fo_property_space_end_minimum_init' argument 1 names different: declaration 'property_space_end_minimum' definition 'space_end_minimum'.
xmlroff-0.6.2/libfo/property/fo-property-space-end-minimum.c:133:23: style: Variable 'space_end_minimum' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-space-end-optimum.c:90:64: style: Function 'fo_property_space_end_optimum_init' argument 1 names different: declaration 'property_space_end_optimum' definition 'space_end_optimum'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-space-end-optimum.c:35:89: note: Function 'fo_property_space_end_optimum_init' argument 1 names different: declaration 'property_space_end_optimum' definition 'space_end_optimum'.
xmlroff-0.6.2/libfo/property/fo-property-space-end-optimum.c:90:64: note: Function 'fo_property_space_end_optimum_init' argument 1 names different: declaration 'property_space_end_optimum' definition 'space_end_optimum'.
xmlroff-0.6.2/libfo/property/fo-property-space-end-optimum.c:133:23: style: Variable 'space_end_optimum' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-space-end-precedence.c:90:70: style: Function 'fo_property_space_end_precedence_init' argument 1 names different: declaration 'property_space_end_precedence' definition 'space_end_precedence'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-space-end-precedence.c:35:95: note: Function 'fo_property_space_end_precedence_init' argument 1 names different: declaration 'property_space_end_precedence' definition 'space_end_precedence'.
xmlroff-0.6.2/libfo/property/fo-property-space-end-precedence.c:90:70: note: Function 'fo_property_space_end_precedence_init' argument 1 names different: declaration 'property_space_end_precedence' definition 'space_end_precedence'.
xmlroff-0.6.2/libfo/property/fo-property-space-end-precedence.c:133:26: style: Variable 'space_end_precedence' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-space-end.c:93:49: style: Function 'fo_property_space_end_init' argument 1 names different: declaration 'property_space_end' definition 'space_end'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-space-end.c:35:74: note: Function 'fo_property_space_end_init' argument 1 names different: declaration 'property_space_end' definition 'space_end'.
xmlroff-0.6.2/libfo/property/fo-property-space-end.c:93:49: note: Function 'fo_property_space_end_init' argument 1 names different: declaration 'property_space_end' definition 'space_end'.
xmlroff-0.6.2/libfo/property/fo-property-space-end.c:136:15: style: Variable 'space_end' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-space-start-conditionality.c:90:68: style: Function 'fo_property_space_start_condity_init' argument 1 names different: declaration 'property_space_start_condity' definition 'space_start_condity'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-space-start-conditionality.c:35:93: note: Function 'fo_property_space_start_condity_init' argument 1 names different: declaration 'property_space_start_condity' definition 'space_start_condity'.
xmlroff-0.6.2/libfo/property/fo-property-space-start-conditionality.c:90:68: note: Function 'fo_property_space_start_condity_init' argument 1 names different: declaration 'property_space_start_condity' definition 'space_start_condity'.
xmlroff-0.6.2/libfo/property/fo-property-space-start-conditionality.c:133:25: style: Variable 'space_start_condity' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-space-start-maximum.c:90:68: style: Function 'fo_property_space_start_maximum_init' argument 1 names different: declaration 'property_space_start_maximum' definition 'space_start_maximum'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-space-start-maximum.c:35:93: note: Function 'fo_property_space_start_maximum_init' argument 1 names different: declaration 'property_space_start_maximum' definition 'space_start_maximum'.
xmlroff-0.6.2/libfo/property/fo-property-space-start-maximum.c:90:68: note: Function 'fo_property_space_start_maximum_init' argument 1 names different: declaration 'property_space_start_maximum' definition 'space_start_maximum'.
xmlroff-0.6.2/libfo/property/fo-property-space-start-maximum.c:133:25: style: Variable 'space_start_maximum' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-space-start-minimum.c:90:68: style: Function 'fo_property_space_start_minimum_init' argument 1 names different: declaration 'property_space_start_minimum' definition 'space_start_minimum'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-space-start-minimum.c:35:93: note: Function 'fo_property_space_start_minimum_init' argument 1 names different: declaration 'property_space_start_minimum' definition 'space_start_minimum'.
xmlroff-0.6.2/libfo/property/fo-property-space-start-minimum.c:90:68: note: Function 'fo_property_space_start_minimum_init' argument 1 names different: declaration 'property_space_start_minimum' definition 'space_start_minimum'.
xmlroff-0.6.2/libfo/property/fo-property-space-start-minimum.c:133:25: style: Variable 'space_start_minimum' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-space-start-optimum.c:90:68: style: Function 'fo_property_space_start_optimum_init' argument 1 names different: declaration 'property_space_start_optimum' definition 'space_start_optimum'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-space-start-optimum.c:35:93: note: Function 'fo_property_space_start_optimum_init' argument 1 names different: declaration 'property_space_start_optimum' definition 'space_start_optimum'.
xmlroff-0.6.2/libfo/property/fo-property-space-start-optimum.c:90:68: note: Function 'fo_property_space_start_optimum_init' argument 1 names different: declaration 'property_space_start_optimum' definition 'space_start_optimum'.
xmlroff-0.6.2/libfo/property/fo-property-space-start-optimum.c:133:25: style: Variable 'space_start_optimum' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-space-start-precedence.c:90:74: style: Function 'fo_property_space_start_precedence_init' argument 1 names different: declaration 'property_space_start_precedence' definition 'space_start_precedence'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-space-start-precedence.c:35:99: note: Function 'fo_property_space_start_precedence_init' argument 1 names different: declaration 'property_space_start_precedence' definition 'space_start_precedence'.
xmlroff-0.6.2/libfo/property/fo-property-space-start-precedence.c:90:74: note: Function 'fo_property_space_start_precedence_init' argument 1 names different: declaration 'property_space_start_precedence' definition 'space_start_precedence'.
xmlroff-0.6.2/libfo/property/fo-property-space-start-precedence.c:133:28: style: Variable 'space_start_precedence' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-space-start.c:93:53: style: Function 'fo_property_space_start_init' argument 1 names different: declaration 'property_space_start' definition 'space_start'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-space-start.c:35:78: note: Function 'fo_property_space_start_init' argument 1 names different: declaration 'property_space_start' definition 'space_start'.
xmlroff-0.6.2/libfo/property/fo-property-space-start.c:93:53: note: Function 'fo_property_space_start_init' argument 1 names different: declaration 'property_space_start' definition 'space_start'.
xmlroff-0.6.2/libfo/property/fo-property-space-start.c:136:17: style: Variable 'space_start' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-span.c:92:40: style: Function 'fo_property_span_init' argument 1 names different: declaration 'property_span' definition 'span'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-span.c:34:65: note: Function 'fo_property_span_init' argument 1 names different: declaration 'property_span' definition 'span'.
xmlroff-0.6.2/libfo/property/fo-property-span.c:92:40: note: Function 'fo_property_span_init' argument 1 names different: declaration 'property_span' definition 'span'.
xmlroff-0.6.2/libfo/property/fo-property-span.c:135:10: style: Variable 'span' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-src.c:90:38: style: Function 'fo_property_src_init' argument 1 names different: declaration 'property_src' definition 'src'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-src.c:35:63: note: Function 'fo_property_src_init' argument 1 names different: declaration 'property_src' definition 'src'.
xmlroff-0.6.2/libfo/property/fo-property-src.c:90:38: note: Function 'fo_property_src_init' argument 1 names different: declaration 'property_src' definition 'src'.
xmlroff-0.6.2/libfo/property/fo-property-src.c:133:9: style: Variable 'src' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-start-indent.c:94:55: style: Function 'fo_property_start_indent_init' argument 1 names different: declaration 'property_start_indent' definition 'start_indent'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-start-indent.c:36:80: note: Function 'fo_property_start_indent_init' argument 1 names different: declaration 'property_start_indent' definition 'start_indent'.
xmlroff-0.6.2/libfo/property/fo-property-start-indent.c:94:55: note: Function 'fo_property_start_indent_init' argument 1 names different: declaration 'property_start_indent' definition 'start_indent'.
xmlroff-0.6.2/libfo/property/fo-property-start-indent.c:137:18: style: Variable 'start_indent' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-table-layout.c:92:55: style: Function 'fo_property_table_layout_init' argument 1 names different: declaration 'property_table_layout' definition 'table_layout'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-table-layout.c:34:80: note: Function 'fo_property_table_layout_init' argument 1 names different: declaration 'property_table_layout' definition 'table_layout'.
xmlroff-0.6.2/libfo/property/fo-property-table-layout.c:92:55: note: Function 'fo_property_table_layout_init' argument 1 names different: declaration 'property_table_layout' definition 'table_layout'.
xmlroff-0.6.2/libfo/property/fo-property-table-layout.c:135:18: style: Variable 'table_layout' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-text-align.c:92:51: style: Function 'fo_property_text_align_init' argument 1 names different: declaration 'property_text_align' definition 'text_align'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-text-align.c:34:76: note: Function 'fo_property_text_align_init' argument 1 names different: declaration 'property_text_align' definition 'text_align'.
xmlroff-0.6.2/libfo/property/fo-property-text-align.c:92:51: note: Function 'fo_property_text_align_init' argument 1 names different: declaration 'property_text_align' definition 'text_align'.
xmlroff-0.6.2/libfo/property/fo-property-text-align.c:135:16: style: Variable 'text_align' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-text-indent.c:93:53: style: Function 'fo_property_text_indent_init' argument 1 names different: declaration 'property_text_indent' definition 'text_indent'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-text-indent.c:35:78: note: Function 'fo_property_text_indent_init' argument 1 names different: declaration 'property_text_indent' definition 'text_indent'.
xmlroff-0.6.2/libfo/property/fo-property-text-indent.c:93:53: note: Function 'fo_property_text_indent_init' argument 1 names different: declaration 'property_text_indent' definition 'text_indent'.
xmlroff-0.6.2/libfo/property/fo-property-text-indent.c:136:17: style: Variable 'text_indent' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-text-property.c:143:29: style: Function 'fo_property_text_property_new_attr_from_context_default' argument 2 names different: declaration 'context' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-text-property.c:17:23: note: Function 'fo_property_text_property_new_attr_from_context_default' argument 2 names different: declaration 'context' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property-text-property.c:143:29: note: Function 'fo_property_text_property_new_attr_from_context_default' argument 2 names different: declaration 'context' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property-type-condity.c:139:18: style: Variable 'type_condity' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-unicode-bidi.c:92:55: style: Function 'fo_property_unicode_bidi_init' argument 1 names different: declaration 'property_unicode_bidi' definition 'unicode_bidi'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-unicode-bidi.c:34:80: note: Function 'fo_property_unicode_bidi_init' argument 1 names different: declaration 'property_unicode_bidi' definition 'unicode_bidi'.
xmlroff-0.6.2/libfo/property/fo-property-unicode-bidi.c:92:55: note: Function 'fo_property_unicode_bidi_init' argument 1 names different: declaration 'property_unicode_bidi' definition 'unicode_bidi'.
xmlroff-0.6.2/libfo/property/fo-property-unicode-bidi.c:135:18: style: Variable 'unicode_bidi' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-util.c:1810:3: style: Variable 'tmp_enum' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/property/fo-property-util.c:1804:0: note: Variable 'tmp_enum' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/property/fo-property-util.c:1810:3: note: Variable 'tmp_enum' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/property/fo-property-util.c:1410:34: style: Function 'fo_property_util_resolve_ipdim_percent' argument 2 names different: declaration 'font_size' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-util.h:48:26: note: Function 'fo_property_util_resolve_ipdim_percent' argument 2 names different: declaration 'font_size' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property-util.c:1410:34: note: Function 'fo_property_util_resolve_ipdim_percent' argument 2 names different: declaration 'font_size' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property-util.c:1412:32: style: Function 'fo_property_util_resolve_ipdim_percent' argument 4 names different: declaration 'context' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-util.h:50:26: note: Function 'fo_property_util_resolve_ipdim_percent' argument 4 names different: declaration 'context' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property-util.c:1412:32: note: Function 'fo_property_util_resolve_ipdim_percent' argument 4 names different: declaration 'context' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property-util.c:1413:30: style: Function 'fo_property_util_resolve_ipdim_percent' argument 5 names different: declaration 'error' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-util.h:51:26: note: Function 'fo_property_util_resolve_ipdim_percent' argument 5 names different: declaration 'error' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property-util.c:1413:30: note: Function 'fo_property_util_resolve_ipdim_percent' argument 5 names different: declaration 'error' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property-white-space-collapse.c:92:70: style: Function 'fo_property_white_space_collapse_init' argument 1 names different: declaration 'property_white_space_collapse' definition 'white_space_collapse'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-white-space-collapse.c:34:95: note: Function 'fo_property_white_space_collapse_init' argument 1 names different: declaration 'property_white_space_collapse' definition 'white_space_collapse'.
xmlroff-0.6.2/libfo/property/fo-property-white-space-collapse.c:92:70: note: Function 'fo_property_white_space_collapse_init' argument 1 names different: declaration 'property_white_space_collapse' definition 'white_space_collapse'.
xmlroff-0.6.2/libfo/property/fo-property-white-space-collapse.c:135:26: style: Variable 'white_space_collapse' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-white-space-treatment.c:92:72: style: Function 'fo_property_white_space_treatment_init' argument 1 names different: declaration 'property_white_space_treatment' definition 'white_space_treatment'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-white-space-treatment.c:34:97: note: Function 'fo_property_white_space_treatment_init' argument 1 names different: declaration 'property_white_space_treatment' definition 'white_space_treatment'.
xmlroff-0.6.2/libfo/property/fo-property-white-space-treatment.c:92:72: note: Function 'fo_property_white_space_treatment_init' argument 1 names different: declaration 'property_white_space_treatment' definition 'white_space_treatment'.
xmlroff-0.6.2/libfo/property/fo-property-white-space-treatment.c:135:27: style: Variable 'white_space_treatment' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-widows.c:95:44: style: Function 'fo_property_widows_init' argument 1 names different: declaration 'property_widows' definition 'widows'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-widows.c:37:69: note: Function 'fo_property_widows_init' argument 1 names different: declaration 'property_widows' definition 'widows'.
xmlroff-0.6.2/libfo/property/fo-property-widows.c:95:44: note: Function 'fo_property_widows_init' argument 1 names different: declaration 'property_widows' definition 'widows'.
xmlroff-0.6.2/libfo/property/fo-property-widows.c:141:12: style: Variable 'widows' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-width.c:92:42: style: Function 'fo_property_width_init' argument 1 names different: declaration 'property_width' definition 'width'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-width.c:34:67: note: Function 'fo_property_width_init' argument 1 names different: declaration 'property_width' definition 'width'.
xmlroff-0.6.2/libfo/property/fo-property-width.c:92:42: note: Function 'fo_property_width_init' argument 1 names different: declaration 'property_width' definition 'width'.
xmlroff-0.6.2/libfo/property/fo-property-width.c:135:11: style: Variable 'width' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-wrap-option.c:92:53: style: Function 'fo_property_wrap_option_init' argument 1 names different: declaration 'property_wrap_option' definition 'wrap_option'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-wrap-option.c:34:78: note: Function 'fo_property_wrap_option_init' argument 1 names different: declaration 'property_wrap_option' definition 'wrap_option'.
xmlroff-0.6.2/libfo/property/fo-property-wrap-option.c:92:53: note: Function 'fo_property_wrap_option_init' argument 1 names different: declaration 'property_wrap_option' definition 'wrap_option'.
xmlroff-0.6.2/libfo/property/fo-property-wrap-option.c:135:17: style: Variable 'wrap_option' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property-writing-mode.c:92:55: style: Function 'fo_property_writing_mode_init' argument 1 names different: declaration 'property_writing_mode' definition 'writing_mode'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-writing-mode.c:34:80: note: Function 'fo_property_writing_mode_init' argument 1 names different: declaration 'property_writing_mode' definition 'writing_mode'.
xmlroff-0.6.2/libfo/property/fo-property-writing-mode.c:92:55: note: Function 'fo_property_writing_mode_init' argument 1 names different: declaration 'property_writing_mode' definition 'writing_mode'.
xmlroff-0.6.2/libfo/property/fo-property-writing-mode.c:135:18: style: Variable 'writing_mode' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/property/fo-property.c:462:3: style: Variable 'property_name' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/property/fo-property.c:451:0: note: Variable 'property_name' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/property/fo-property.c:462:3: note: Variable 'property_name' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/property/fo-property.c:522:3: style: Variable 'property_name' is reassigned a value before the old one has been used. [redundantAssignment]
xmlroff-0.6.2/libfo/property/fo-property.c:511:0: note: Variable 'property_name' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/property/fo-property.c:522:3: note: Variable 'property_name' is reassigned a value before the old one has been used.
xmlroff-0.6.2/libfo/property/fo-property.c:380:54: style: Function 'fo_property_resolve_enum_default' argument 1 names different: declaration 'token' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property.c:56:67: note: Function 'fo_property_resolve_enum_default' argument 1 names different: declaration 'token' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property.c:380:54: note: Function 'fo_property_resolve_enum_default' argument 1 names different: declaration 'token' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property.c:381:28: style: Function 'fo_property_resolve_enum_default' argument 2 names different: declaration 'context' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property.c:57:25: note: Function 'fo_property_resolve_enum_default' argument 2 names different: declaration 'context' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property.c:381:28: note: Function 'fo_property_resolve_enum_default' argument 2 names different: declaration 'context' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property.c:409:39: style: Function 'fo_property_resolve_percent_default' argument 2 names different: declaration 'font_size' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property.c:60:26: note: Function 'fo_property_resolve_percent_default' argument 2 names different: declaration 'font_size' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property.c:409:39: note: Function 'fo_property_resolve_percent_default' argument 2 names different: declaration 'font_size' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property.c:410:37: style: Function 'fo_property_resolve_percent_default' argument 3 names different: declaration 'fo_node' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property.c:61:26: note: Function 'fo_property_resolve_percent_default' argument 3 names different: declaration 'fo_node' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property.c:410:37: note: Function 'fo_property_resolve_percent_default' argument 3 names different: declaration 'fo_node' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property.c:411:37: style: Function 'fo_property_resolve_percent_default' argument 4 names different: declaration 'context' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property.c:62:26: note: Function 'fo_property_resolve_percent_default' argument 4 names different: declaration 'context' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property.c:411:37: note: Function 'fo_property_resolve_percent_default' argument 4 names different: declaration 'context' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property.c:412:33: style: Function 'fo_property_resolve_percent_default' argument 5 names different: declaration 'err' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property.c:63:26: note: Function 'fo_property_resolve_percent_default' argument 5 names different: declaration 'err' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property.c:412:33: note: Function 'fo_property_resolve_percent_default' argument 5 names different: declaration 'err' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property.c:445:23: style: Function 'fo_property_new_from_string' argument 5 names different: declaration 'fo_node' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/property/fo-property-private.h:71:14: note: Function 'fo_property_new_from_string' argument 5 names different: declaration 'fo_node' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property.c:445:23: note: Function 'fo_property_new_from_string' argument 5 names different: declaration 'fo_node' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/property/fo-property.c:462:19: style: Variable 'property_name' is assigned a value that is never used. [unreadVariable]
xmlroff-0.6.2/libfo/util/fo-hash-table.c:200:28: style: Function 'fo_hash_table_insert' argument 4 names different: declaration 'error' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/util/fo-hash-table.h:37:20: note: Function 'fo_hash_table_insert' argument 4 names different: declaration 'error' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/util/fo-hash-table.c:200:28: note: Function 'fo_hash_table_insert' argument 4 names different: declaration 'error' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/util/fo-hash-table.c:226:29: style: Function 'fo_hash_table_replace' argument 4 names different: declaration 'error' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/util/fo-hash-table.h:41:20: note: Function 'fo_hash_table_replace' argument 4 names different: declaration 'error' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/util/fo-hash-table.c:226:29: note: Function 'fo_hash_table_replace' argument 4 names different: declaration 'error' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/util/fo-hash-table.c:252:26: style: Function 'fo_hash_table_remove' argument 3 names different: declaration 'error' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/util/fo-hash-table.h:44:20: note: Function 'fo_hash_table_remove' argument 3 names different: declaration 'error' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/util/fo-hash-table.c:252:26: note: Function 'fo_hash_table_remove' argument 3 names different: declaration 'error' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/util/fo-hash-table.c:276:28: style: Function 'fo_hash_table_lookup' argument 3 names different: declaration 'error' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/util/fo-hash-table.h:47:20: note: Function 'fo_hash_table_lookup' argument 3 names different: declaration 'error' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/util/fo-hash-table.c:276:28: note: Function 'fo_hash_table_lookup' argument 3 names different: declaration 'error' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/util/fo-pixbuf.c:119:28: style: Function 'fo_pixbuf_set_pixbuf_default' argument 2 names different: declaration 'pixbuf' definition 'G_GNUC_UNUSED'. [funcArgNamesDifferent]
xmlroff-0.6.2/libfo/util/fo-pixbuf.c:15:23: note: Function 'fo_pixbuf_set_pixbuf_default' argument 2 names different: declaration 'pixbuf' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/libfo/util/fo-pixbuf.c:119:28: note: Function 'fo_pixbuf_set_pixbuf_default' argument 2 names different: declaration 'pixbuf' definition 'G_GNUC_UNUSED'.
xmlroff-0.6.2/xmlroff/xmlroff.c:315:17: style: Same expression on both sides of '==' because the value of 'files' and 'NULL' are the same. [duplicateExpression]
xmlroff-0.6.2/xmlroff/xmlroff.c:161:19: note: 'files' is assigned value 'NULL' here.
xmlroff-0.6.2/xmlroff/xmlroff.c:315:17: note: Same expression on both sides of '==' because the value of 'files' and 'NULL' are the same.
xmlroff-0.6.2/xmlroff/xmlroff.c:322:14: style: Same expression on both sides of '==' because the value of 'files' and 'NULL' are the same. [duplicateExpression]
xmlroff-0.6.2/xmlroff/xmlroff.c:161:19: note: 'files' is assigned value 'NULL' here.
xmlroff-0.6.2/xmlroff/xmlroff.c:322:14: note: Same expression on both sides of '==' because the value of 'files' and 'NULL' are the same.
xmlroff-0.6.2/xmlroff/xmlroff.c:363:21: style: Same expression on both sides of '==' because the value of 'format_string' and 'NULL' are the same. [duplicateExpression]
xmlroff-0.6.2/xmlroff/xmlroff.c:152:32: note: 'format_string' is assigned value 'NULL' here.
xmlroff-0.6.2/xmlroff/xmlroff.c:363:21: note: Same expression on both sides of '==' because the value of 'format_string' and 'NULL' are the same.
xmlroff-0.6.2/xmlroff/xmlroff.c:403:22: style: Same expression on both sides of '==' because the value of 'backend_string' and 'NULL' are the same. [duplicateExpression]
xmlroff-0.6.2/xmlroff/xmlroff.c:151:33: note: 'backend_string' is assigned value 'NULL' here.
xmlroff-0.6.2/xmlroff/xmlroff.c:403:22: note: Same expression on both sides of '==' because the value of 'backend_string' and 'NULL' are the same.
[17:40]

ftp://ftp.se.debian.org/debian/pool/main/x/xmlrpc-c/xmlrpc-c_1.33.14.orig.tar.gz
xmlrpc-c-1.33.14/lib/abyss/src/conn.c:30:22: style: Function 'connJob' argument 1 names different: declaration 'userHandleP' definition 'userHandle'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/abyss/src/conn.c:27:0: note: Function 'connJob' argument 1 names different: declaration 'userHandleP' definition 'userHandle'.
xmlrpc-c-1.33.14/lib/abyss/src/conn.c:30:22: note: Function 'connJob' argument 1 names different: declaration 'userHandleP' definition 'userHandle'.
xmlrpc-c-1.33.14/lib/abyss/src/conn.c:82:25: style: Function 'threadDone' argument 1 names different: declaration 'userHandleP' definition 'userHandle'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/abyss/src/conn.c:79:0: note: Function 'threadDone' argument 1 names different: declaration 'userHandleP' definition 'userHandle'.
xmlrpc-c-1.33.14/lib/abyss/src/conn.c:82:25: note: Function 'threadDone' argument 1 names different: declaration 'userHandleP' definition 'userHandle'.
xmlrpc-c-1.33.14/lib/abyss/src/data.c:411:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xmlrpc-c-1.33.14/lib/abyss/src/data.c:435:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xmlrpc-c-1.33.14/lib/abyss/src/data.c:58:29: style: Function 'ListInit' argument 1 names different: declaration 'listP' definition 'sl'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/abyss/src/data.h:73:24: note: Function 'ListInit' argument 1 names different: declaration 'listP' definition 'sl'.
xmlrpc-c-1.33.14/lib/abyss/src/data.c:58:29: note: Function 'ListInit' argument 1 names different: declaration 'listP' definition 'sl'.
xmlrpc-c-1.33.14/lib/abyss/src/data.c:65:37: style: Function 'ListInitAutoFree' argument 1 names different: declaration 'listP' definition 'sl'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/abyss/src/data.h:76:32: note: Function 'ListInitAutoFree' argument 1 names different: declaration 'listP' definition 'sl'.
xmlrpc-c-1.33.14/lib/abyss/src/data.c:65:37: note: Function 'ListInitAutoFree' argument 1 names different: declaration 'listP' definition 'sl'.
xmlrpc-c-1.33.14/lib/abyss/src/data.c:75:24: style: Function 'ListFree' argument 1 names different: declaration 'listP' definition 'sl'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/abyss/src/data.h:79:24: note: Function 'ListFree' argument 1 names different: declaration 'listP' definition 'sl'.
xmlrpc-c-1.33.14/lib/abyss/src/data.c:75:24: note: Function 'ListFree' argument 1 names different: declaration 'listP' definition 'sl'.
xmlrpc-c-1.33.14/lib/abyss/src/data.c:94:29: style: Function 'ListFreeItems' argument 1 names different: declaration 'listP' definition 'sl'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/abyss/src/data.h:82:29: note: Function 'ListFreeItems' argument 1 names different: declaration 'listP' definition 'sl'.
xmlrpc-c-1.33.14/lib/abyss/src/data.c:94:29: note: Function 'ListFreeItems' argument 1 names different: declaration 'listP' definition 'sl'.
xmlrpc-c-1.33.14/lib/abyss/src/data.c:106:23: style: Function 'ListAdd' argument 1 names different: declaration 'listP' definition 'sl'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/abyss/src/data.h:85:23: note: Function 'ListAdd' argument 1 names different: declaration 'listP' definition 'sl'.
xmlrpc-c-1.33.14/lib/abyss/src/data.c:106:23: note: Function 'ListAdd' argument 1 names different: declaration 'listP' definition 'sl'.
xmlrpc-c-1.33.14/lib/abyss/src/data.c:136:26: style: Function 'ListRemove' argument 1 names different: declaration 'listP' definition 'sl'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/abyss/src/data.h:89:26: note: Function 'ListRemove' argument 1 names different: declaration 'listP' definition 'sl'.
xmlrpc-c-1.33.14/lib/abyss/src/data.c:136:26: note: Function 'ListRemove' argument 1 names different: declaration 'listP' definition 'sl'.
xmlrpc-c-1.33.14/lib/abyss/src/data.c:149:38: style: Function 'ListAddFromString' argument 1 names different: declaration 'listP' definition 'list'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/abyss/src/data.h:92:38: note: Function 'ListAddFromString' argument 1 names different: declaration 'listP' definition 'list'.
xmlrpc-c-1.33.14/lib/abyss/src/data.c:149:38: note: Function 'ListAddFromString' argument 1 names different: declaration 'listP' definition 'list'.
xmlrpc-c-1.33.14/lib/abyss/src/data.c:150:38: style: Function 'ListAddFromString' argument 2 names different: declaration 'c' definition 'stringArg'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/abyss/src/data.h:93:38: note: Function 'ListAddFromString' argument 2 names different: declaration 'c' definition 'stringArg'.
xmlrpc-c-1.33.14/lib/abyss/src/data.c:150:38: note: Function 'ListAddFromString' argument 2 names different: declaration 'c' definition 'stringArg'.
xmlrpc-c-1.33.14/lib/abyss/src/date.c:141:14: warning: %n in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xmlrpc-c-1.33.14/lib/abyss/src/date.c:146:18: warning: %n in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xmlrpc-c-1.33.14/lib/abyss/src/file.c:294:34: style: Function 'FileFindFirst' argument 1 names different: declaration 'filefind' definition 'filefindPP'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/abyss/src/file.h:117:34: note: Function 'FileFindFirst' argument 1 names different: declaration 'filefind' definition 'filefindPP'.
xmlrpc-c-1.33.14/lib/abyss/src/file.c:294:34: note: Function 'FileFindFirst' argument 1 names different: declaration 'filefind' definition 'filefindPP'.
xmlrpc-c-1.33.14/lib/abyss/src/file.c:386:32: style: Function 'FileFindNext' argument 1 names different: declaration 'filefind' definition 'filefindP'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/abyss/src/file.h:122:32: note: Function 'FileFindNext' argument 1 names different: declaration 'filefind' definition 'filefindP'.
xmlrpc-c-1.33.14/lib/abyss/src/file.c:386:32: note: Function 'FileFindNext' argument 1 names different: declaration 'filefind' definition 'filefindP'.
xmlrpc-c-1.33.14/lib/abyss/src/file.c:402:33: style: Function 'FileFindClose' argument 1 names different: declaration 'filefind' definition 'filefindP'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/abyss/src/file.h:126:33: note: Function 'FileFindClose' argument 1 names different: declaration 'filefind' definition 'filefindP'.
xmlrpc-c-1.33.14/lib/abyss/src/file.c:402:33: note: Function 'FileFindClose' argument 1 names different: declaration 'filefind' definition 'filefindP'.
xmlrpc-c-1.33.14/lib/abyss/src/file.c:364:9: warning: Dangerous usage of strncat - 3rd parameter is the maximum number of characters to append. [strncatUsage]
xmlrpc-c-1.33.14/lib/abyss/src/handler.c:247:14: style: The scope of the variable 'k' can be reduced. [variableScope]
xmlrpc-c-1.33.14/lib/abyss/src/handler.c:361:53: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmlrpc-c-1.33.14/lib/abyss/src/http.c:907:25: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xmlrpc-c-1.33.14/lib/abyss/src/http.c:907:25: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xmlrpc-c-1.33.14/lib/abyss/src/http.c:91:30: style: Function 'RequestInit' argument 1 names different: declaration 'r' definition 'sessionP'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/abyss/src/http.h:23:35: note: Function 'RequestInit' argument 1 names different: declaration 'r' definition 'sessionP'.
xmlrpc-c-1.33.14/lib/abyss/src/http.c:91:30: note: Function 'RequestInit' argument 1 names different: declaration 'r' definition 'sessionP'.
xmlrpc-c-1.33.14/lib/abyss/src/http.c:92:30: style: Function 'RequestInit' argument 2 names different: declaration 'c' definition 'connectionP'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/abyss/src/http.h:23:51: note: Function 'RequestInit' argument 2 names different: declaration 'c' definition 'connectionP'.
xmlrpc-c-1.33.14/lib/abyss/src/http.c:92:30: note: Function 'RequestInit' argument 2 names different: declaration 'c' definition 'connectionP'.
xmlrpc-c-1.33.14/lib/abyss/src/http.c:120:30: style: Function 'RequestFree' argument 1 names different: declaration 'r' definition 'sessionP'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/abyss/src/http.h:24:35: note: Function 'RequestFree' argument 1 names different: declaration 'r' definition 'sessionP'.
xmlrpc-c-1.33.14/lib/abyss/src/http.c:120:30: note: Function 'RequestFree' argument 1 names different: declaration 'r' definition 'sessionP'.
xmlrpc-c-1.33.14/lib/abyss/src/http.c:1182:34: style: Function 'RequestValidURI' argument 1 names different: declaration 'r' definition 'sessionP'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/abyss/src/http.h:13:39: note: Function 'RequestValidURI' argument 1 names different: declaration 'r' definition 'sessionP'.
xmlrpc-c-1.33.14/lib/abyss/src/http.c:1182:34: note: Function 'RequestValidURI' argument 1 names different: declaration 'r' definition 'sessionP'.
xmlrpc-c-1.33.14/lib/abyss/src/http.c:1199:38: style: Function 'RequestValidURIPath' argument 1 names different: declaration 'r' definition 'sessionP'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/abyss/src/http.h:14:43: note: Function 'RequestValidURIPath' argument 1 names different: declaration 'r' definition 'sessionP'.
xmlrpc-c-1.33.14/lib/abyss/src/http.c:1199:38: note: Function 'RequestValidURIPath' argument 1 names different: declaration 'r' definition 'sessionP'.
xmlrpc-c-1.33.14/lib/abyss/src/http.c:1408:31: style: Function 'HTTPRead' argument 1 names different: declaration 'sessionP' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/abyss/src/http.h:34:29: note: Function 'HTTPRead' argument 1 names different: declaration 'sessionP' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/abyss/src/http.c:1408:31: note: Function 'HTTPRead' argument 1 names different: declaration 'sessionP' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/abyss/src/http.c:1409:36: style: Function 'HTTPRead' argument 2 names different: declaration 'buffer' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/abyss/src/http.h:35:29: note: Function 'HTTPRead' argument 2 names different: declaration 'buffer' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/abyss/src/http.c:1409:36: note: Function 'HTTPRead' argument 2 names different: declaration 'buffer' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/abyss/src/http.c:1410:33: style: Function 'HTTPRead' argument 3 names different: declaration 'len' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/abyss/src/http.h:36:29: note: Function 'HTTPRead' argument 3 names different: declaration 'len' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/abyss/src/http.c:1410:33: note: Function 'HTTPRead' argument 3 names different: declaration 'len' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/abyss/src/main.c:116:9: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xmlrpc-c-1.33.14/lib/abyss/src/main.c:72:10: style: Unused variable: z [unusedVariable]
xmlrpc-c-1.33.14/lib/abyss/src/response.c:716:22: style: The scope of the variable 'i' can be reduced. [variableScope]
xmlrpc-c-1.33.14/lib/abyss/src/server.c:745:25: style: Function 'serverFunc' argument 1 names different: declaration 'userHandleP' definition 'userHandle'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/abyss/src/server.c:742:0: note: Function 'serverFunc' argument 1 names different: declaration 'userHandleP' definition 'userHandle'.
xmlrpc-c-1.33.14/lib/abyss/src/server.c:745:25: note: Function 'serverFunc' argument 1 names different: declaration 'userHandleP' definition 'userHandle'.
xmlrpc-c-1.33.14/lib/abyss/src/server.c:1109:29: style: Function 'destroyChannel' argument 1 names different: declaration 'userHandleP' definition 'userHandle'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/abyss/src/server.c:1106:0: note: Function 'destroyChannel' argument 1 names different: declaration 'userHandleP' definition 'userHandle'.
xmlrpc-c-1.33.14/lib/abyss/src/server.c:1109:29: note: Function 'destroyChannel' argument 1 names different: declaration 'userHandleP' definition 'userHandle'.
xmlrpc-c-1.33.14/lib/abyss/src/socket_openssl.c:362:0: error: Invalid number of character '{' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
xmlrpc-c-1.33.14/lib/abyss/src/socket_unix.c:706:15: style: Expression is always false because 'else if' condition matches previous condition at line 702. [multiCondition]
xmlrpc-c-1.33.14/lib/abyss/src/socket_unix.c:221:35: style: Function 'channelRead' argument 3 names different: declaration 'len' definition 'bufferSize'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/abyss/src/socket_unix.c:216:0: note: Function 'channelRead' argument 3 names different: declaration 'len' definition 'bufferSize'.
xmlrpc-c-1.33.14/lib/abyss/src/socket_unix.c:221:35: note: Function 'channelRead' argument 3 names different: declaration 'len' definition 'bufferSize'.
xmlrpc-c-1.33.14/lib/abyss/src/socket_unix.c:255:30: style: Function 'channelWait' argument 4 names different: declaration 'timems' definition 'timeoutMs'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/abyss/src/socket_unix.c:249:0: note: Function 'channelWait' argument 4 names different: declaration 'timems' definition 'timeoutMs'.
xmlrpc-c-1.33.14/lib/abyss/src/socket_unix.c:255:30: note: Function 'channelWait' argument 4 names different: declaration 'timems' definition 'timeoutMs'.
xmlrpc-c-1.33.14/lib/abyss/src/socket_unix.c:617:39: style: Function 'chanSwitchDestroy' argument 1 names different: declaration 'socketP' definition 'chanSwitchP'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/abyss/src/socket_unix.c:614:0: note: Function 'chanSwitchDestroy' argument 1 names different: declaration 'socketP' definition 'chanSwitchP'.
xmlrpc-c-1.33.14/lib/abyss/src/socket_unix.c:617:39: note: Function 'chanSwitchDestroy' argument 1 names different: declaration 'socketP' definition 'chanSwitchP'.
xmlrpc-c-1.33.14/lib/abyss/src/socket_unix.c:776:38: style: Function 'chanSwitchAccept' argument 3 names different: declaration 'channelInfoP' definition 'channelInfoPP'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/abyss/src/socket_unix.c:771:0: note: Function 'chanSwitchAccept' argument 3 names different: declaration 'channelInfoP' definition 'channelInfoPP'.
xmlrpc-c-1.33.14/lib/abyss/src/socket_unix.c:776:38: note: Function 'chanSwitchAccept' argument 3 names different: declaration 'channelInfoP' definition 'channelInfoPP'.
xmlrpc-c-1.33.14/lib/abyss/src/socket_win.c:963:24: style: The scope of the variable 'socketWinP' can be reduced. [variableScope]
xmlrpc-c-1.33.14/lib/abyss/src/socket_win.c:373:32: style: Function 'channelRead' argument 3 names different: declaration 'len' definition 'bufferSize'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/abyss/src/socket_win.c:368:0: note: Function 'channelRead' argument 3 names different: declaration 'len' definition 'bufferSize'.
xmlrpc-c-1.33.14/lib/abyss/src/socket_win.c:373:32: note: Function 'channelRead' argument 3 names different: declaration 'len' definition 'bufferSize'.
xmlrpc-c-1.33.14/lib/abyss/src/socket_win.c:679:39: style: Function 'chanSwitchDestroy' argument 1 names different: declaration 'socketP' definition 'chanSwitchP'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/abyss/src/socket_win.c:676:0: note: Function 'chanSwitchDestroy' argument 1 names different: declaration 'socketP' definition 'chanSwitchP'.
xmlrpc-c-1.33.14/lib/abyss/src/socket_win.c:679:39: note: Function 'chanSwitchDestroy' argument 1 names different: declaration 'socketP' definition 'chanSwitchP'.
xmlrpc-c-1.33.14/lib/abyss/src/socket_win.c:771:38: style: Function 'chanSwitchAccept' argument 3 names different: declaration 'channelInfoP' definition 'channelInfoPP'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/abyss/src/socket_win.c:766:0: note: Function 'chanSwitchAccept' argument 3 names different: declaration 'channelInfoP' definition 'channelInfoPP'.
xmlrpc-c-1.33.14/lib/abyss/src/socket_win.c:771:38: note: Function 'chanSwitchAccept' argument 3 names different: declaration 'channelInfoP' definition 'channelInfoPP'.
xmlrpc-c-1.33.14/lib/abyss/src/thread_fork.c:218:35: style: Function 'ThreadRun' argument 1 names different: declaration 'threadP' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/abyss/src/thread.h:28:27: note: Function 'ThreadRun' argument 1 names different: declaration 'threadP' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/abyss/src/thread_fork.c:218:35: note: Function 'ThreadRun' argument 1 names different: declaration 'threadP' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/abyss/src/thread_fork.c:225:36: style: Function 'ThreadStop' argument 1 names different: declaration 'threadP' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/abyss/src/thread.h:31:28: note: Function 'ThreadStop' argument 1 names different: declaration 'threadP' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/abyss/src/thread_fork.c:225:36: note: Function 'ThreadStop' argument 1 names different: declaration 'threadP' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/abyss/src/thread_fork.c:232:36: style: Function 'ThreadKill' argument 1 names different: declaration 'threadP' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/abyss/src/thread.h:34:28: note: Function 'ThreadKill' argument 1 names different: declaration 'threadP' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/abyss/src/thread_fork.c:232:36: note: Function 'ThreadKill' argument 1 names different: declaration 'threadP' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/abyss/src/thread_fork.c:256:36: style: Function 'ThreadExit' argument 1 names different: declaration 'threadP' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/abyss/src/thread.h:40:28: note: Function 'ThreadExit' argument 1 names different: declaration 'threadP' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/abyss/src/thread_fork.c:256:36: note: Function 'ThreadExit' argument 1 names different: declaration 'threadP' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/abyss/src/pthreadx.h:68:0: error: #error "You don't have any thread facility.  (According to " [preprocessorErrorDirective]
xmlrpc-c-1.33.14/lib/abyss/src/thread_windows.c:163:44: style: Function 'ThreadUpdateStatus' argument 1 names different: declaration 'threadP' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/abyss/src/thread.h:50:36: note: Function 'ThreadUpdateStatus' argument 1 names different: declaration 'threadP' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/abyss/src/thread_windows.c:163:44: note: Function 'ThreadUpdateStatus' argument 1 names different: declaration 'threadP' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/abyss/src/token.c:42:20: style: Same expression on both sides of '==' because the value of 'p0' and '*pP' are the same. [duplicateExpression]
xmlrpc-c-1.33.14/lib/abyss/src/token.c:33:10: note: 'p0' is assigned value '*pP' here.
xmlrpc-c-1.33.14/lib/abyss/src/token.c:42:20: note: Same expression on both sides of '==' because the value of 'p0' and '*pP' are the same.
xmlrpc-c-1.33.14/lib/curl_transport/curlmulti.c:122:38: style: Function 'curlMulti_perform' argument 4 names different: declaration 'runningHandlesP' definition 'runningHandleCtP'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/curl_transport/curlmulti.h:21:38: note: Function 'curlMulti_perform' argument 4 names different: declaration 'runningHandlesP' definition 'runningHandleCtP'.
xmlrpc-c-1.33.14/lib/curl_transport/curlmulti.c:122:38: note: Function 'curlMulti_perform' argument 4 names different: declaration 'runningHandlesP' definition 'runningHandleCtP'.
xmlrpc-c-1.33.14/lib/curl_transport/xmlrpc_curl_transport.c:1272:21: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xmlrpc-c-1.33.14/lib/curl_transport/xmlrpc_curl_transport.c:1271:13: note: outer condition: !envP->fault_occurred
xmlrpc-c-1.33.14/lib/curl_transport/xmlrpc_curl_transport.c:1272:21: note: opposite inner condition: envP->fault_occurred
xmlrpc-c-1.33.14/lib/curl_transport/xmlrpc_curl_transport.c:1499:34: error: Uninitialized variable: waitTimeoutTime [uninitvar]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:500:24: portability: Undefined behaviour, when 'blockSize' is 1024 the pointer arithmetic 'tem->s+blockSize' is out of bounds. [pointerOutOfBounds]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:1487:20: style: Expression is always false because 'else if' condition matches previous condition at line 1474. [multiCondition]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:2141:19: warning: Possible null pointer dereference: bindingsPtr [nullPointer]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:2842:60: note: Calling function 'storeAtts', 5th argument 'bindingsPtr' value is 0
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:2141:19: note: Null pointer dereference
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:2460:9: warning: Either the condition 'if(entity)' is redundant or there is possible null pointer dereference: entity. [nullPointerRedundantCheck]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:2468:8: note: Assuming that condition 'if(entity)' is not redundant
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:2460:9: note: Null pointer dereference
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:2464:9: warning: Either the condition 'if(entity)' is redundant or there is possible null pointer dereference: entity. [nullPointerRedundantCheck]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:2468:8: note: Assuming that condition 'if(entity)' is not redundant
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:2464:9: note: Null pointer dereference
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:2496:13: style: Variable 'entity->open' is reassigned a value before the old one has been used. [redundantAssignment]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:2494:13: note: Variable 'entity->open' is reassigned a value before the old one has been used.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:2496:13: note: Variable 'entity->open' is reassigned a value before the old one has been used.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:1685:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:2186:40: style: Function 'epilogProcessor' argument 1 names different: declaration 'parser' definition 'xmlParserP'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:2183:0: note: Function 'epilogProcessor' argument 1 names different: declaration 'parser' definition 'xmlParserP'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:2186:40: note: Function 'epilogProcessor' argument 1 names different: declaration 'parser' definition 'xmlParserP'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:2187:40: style: Function 'epilogProcessor' argument 2 names different: declaration 'start' definition 'startArg'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:2183:0: note: Function 'epilogProcessor' argument 2 names different: declaration 'start' definition 'startArg'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:2187:40: note: Function 'epilogProcessor' argument 2 names different: declaration 'start' definition 'startArg'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:2189:40: style: Function 'epilogProcessor' argument 4 names different: declaration 'endPtr' definition 'nextPtr'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:2183:0: note: Function 'epilogProcessor' argument 4 names different: declaration 'endPtr' definition 'nextPtr'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:2189:40: note: Function 'epilogProcessor' argument 4 names different: declaration 'endPtr' definition 'nextPtr'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:2343:41: style: Function 'contentProcessor' argument 1 names different: declaration 'parser' definition 'xmlParserP'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:2340:0: note: Function 'contentProcessor' argument 1 names different: declaration 'parser' definition 'xmlParserP'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:2343:41: note: Function 'contentProcessor' argument 1 names different: declaration 'parser' definition 'xmlParserP'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:2388:46: style: Function 'cdataSectionProcessor' argument 1 names different: declaration 'parser' definition 'xmlParserP'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:2385:0: note: Function 'cdataSectionProcessor' argument 1 names different: declaration 'parser' definition 'xmlParserP'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:2388:46: note: Function 'cdataSectionProcessor' argument 1 names different: declaration 'parser' definition 'xmlParserP'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:2389:46: style: Function 'cdataSectionProcessor' argument 2 names different: declaration 'start' definition 'startArg'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:2385:0: note: Function 'cdataSectionProcessor' argument 2 names different: declaration 'start' definition 'startArg'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:2389:46: note: Function 'cdataSectionProcessor' argument 2 names different: declaration 'start' definition 'startArg'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:3019:55: style: Function 'externalEntityContentProcessor' argument 1 names different: declaration 'parser' definition 'xmlParserP'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:3016:0: note: Function 'externalEntityContentProcessor' argument 1 names different: declaration 'parser' definition 'xmlParserP'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:3019:55: note: Function 'externalEntityContentProcessor' argument 1 names different: declaration 'parser' definition 'xmlParserP'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:3039:53: style: Function 'externalEntityInitProcessor3' argument 1 names different: declaration 'parser' definition 'xmlParserP'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:3036:0: note: Function 'externalEntityInitProcessor3' argument 1 names different: declaration 'parser' definition 'xmlParserP'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:3039:53: note: Function 'externalEntityInitProcessor3' argument 1 names different: declaration 'parser' definition 'xmlParserP'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:3040:53: style: Function 'externalEntityInitProcessor3' argument 2 names different: declaration 'start' definition 'startArg'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:3036:0: note: Function 'externalEntityInitProcessor3' argument 2 names different: declaration 'start' definition 'startArg'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:3040:53: note: Function 'externalEntityInitProcessor3' argument 2 names different: declaration 'start' definition 'startArg'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:3100:53: style: Function 'externalEntityInitProcessor2' argument 1 names different: declaration 'parser' definition 'xmlParserP'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:3097:0: note: Function 'externalEntityInitProcessor2' argument 1 names different: declaration 'parser' definition 'xmlParserP'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:3100:53: note: Function 'externalEntityInitProcessor2' argument 1 names different: declaration 'parser' definition 'xmlParserP'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:3101:53: style: Function 'externalEntityInitProcessor2' argument 2 names different: declaration 'start' definition 'startArg'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:3097:0: note: Function 'externalEntityInitProcessor2' argument 2 names different: declaration 'start' definition 'startArg'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:3101:53: note: Function 'externalEntityInitProcessor2' argument 2 names different: declaration 'start' definition 'startArg'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:3247:47: style: Function 'ignoreSectionProcessor' argument 1 names different: declaration 'parser' definition 'xmlParserP'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:3244:0: note: Function 'ignoreSectionProcessor' argument 1 names different: declaration 'parser' definition 'xmlParserP'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:3247:47: note: Function 'ignoreSectionProcessor' argument 1 names different: declaration 'parser' definition 'xmlParserP'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:3248:47: style: Function 'ignoreSectionProcessor' argument 2 names different: declaration 'start' definition 'startArg'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:3244:0: note: Function 'ignoreSectionProcessor' argument 2 names different: declaration 'start' definition 'startArg'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:3248:47: note: Function 'ignoreSectionProcessor' argument 2 names different: declaration 'start' definition 'startArg'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:3882:40: style: Function 'prologProcessor' argument 1 names different: declaration 'parser' definition 'xmlParserP'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:3238:0: note: Function 'prologProcessor' argument 1 names different: declaration 'parser' definition 'xmlParserP'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:3882:40: note: Function 'prologProcessor' argument 1 names different: declaration 'parser' definition 'xmlParserP'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:3883:40: style: Function 'prologProcessor' argument 2 names different: declaration 'start' definition 's'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:3238:0: note: Function 'prologProcessor' argument 2 names different: declaration 'start' definition 's'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:3883:40: note: Function 'prologProcessor' argument 2 names different: declaration 'start' definition 's'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:3885:40: style: Function 'prologProcessor' argument 4 names different: declaration 'endPtr' definition 'nextPtr'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:3238:0: note: Function 'prologProcessor' argument 4 names different: declaration 'endPtr' definition 'nextPtr'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:3885:40: note: Function 'prologProcessor' argument 4 names different: declaration 'endPtr' definition 'nextPtr'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:3908:44: style: Function 'prologInitProcessor' argument 2 names different: declaration 'start' definition 's'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:3904:0: note: Function 'prologInitProcessor' argument 2 names different: declaration 'start' definition 's'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:3908:44: note: Function 'prologInitProcessor' argument 2 names different: declaration 'start' definition 's'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:3910:44: style: Function 'prologInitProcessor' argument 4 names different: declaration 'endPtr' definition 'nextPtr'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:3904:0: note: Function 'prologInitProcessor' argument 4 names different: declaration 'endPtr' definition 'nextPtr'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:3910:44: note: Function 'prologInitProcessor' argument 4 names different: declaration 'endPtr' definition 'nextPtr'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:3960:48: style: Function 'xmlrpc_XML_ParserCreate' argument 1 names different: declaration 'encoding' definition 'encodingName'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.h:26:48: note: Function 'xmlrpc_XML_ParserCreate' argument 1 names different: declaration 'encoding' definition 'encodingName'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:3960:48: note: Function 'xmlrpc_XML_ParserCreate' argument 1 names different: declaration 'encoding' definition 'encodingName'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:4058:50: style: Function 'xmlrpc_XML_ParserCreateNS' argument 1 names different: declaration 'encoding' definition 'encodingName'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.h:40:50: note: Function 'xmlrpc_XML_ParserCreateNS' argument 1 names different: declaration 'encoding' definition 'encodingName'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:4058:50: note: Function 'xmlrpc_XML_ParserCreateNS' argument 1 names different: declaration 'encoding' definition 'encodingName'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:4059:50: style: Function 'xmlrpc_XML_ParserCreateNS' argument 2 names different: declaration 'namespaceSeparator' definition 'nsSep'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.h:41:42: note: Function 'xmlrpc_XML_ParserCreateNS' argument 2 names different: declaration 'namespaceSeparator' definition 'nsSep'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:4059:50: note: Function 'xmlrpc_XML_ParserCreateNS' argument 2 names different: declaration 'namespaceSeparator' definition 'nsSep'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:4088:47: style: Function 'xmlrpc_XML_SetEncoding' argument 1 names different: declaration 'parser' definition 'xmlParserP'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.h:371:35: note: Function 'xmlrpc_XML_SetEncoding' argument 1 names different: declaration 'parser' definition 'xmlParserP'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:4088:47: note: Function 'xmlrpc_XML_SetEncoding' argument 1 names different: declaration 'parser' definition 'xmlParserP'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:4089:47: style: Function 'xmlrpc_XML_SetEncoding' argument 2 names different: declaration 'encoding' definition 'encodingName'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.h:371:59: note: Function 'xmlrpc_XML_SetEncoding' argument 2 names different: declaration 'encoding' definition 'encodingName'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:4089:47: note: Function 'xmlrpc_XML_SetEncoding' argument 2 names different: declaration 'encoding' definition 'encodingName'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:4112:50: style: Function 'xmlrpc_XML_ExternalEntityParserCreate' argument 1 names different: declaration 'parser' definition 'oldParser'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.h:455:50: note: Function 'xmlrpc_XML_ExternalEntityParserCreate' argument 1 names different: declaration 'parser' definition 'oldParser'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:4112:50: note: Function 'xmlrpc_XML_ExternalEntityParserCreate' argument 1 names different: declaration 'parser' definition 'oldParser'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:4114:55: style: Function 'xmlrpc_XML_ExternalEntityParserCreate' argument 3 names different: declaration 'encoding' definition 'encodingName'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.h:457:55: note: Function 'xmlrpc_XML_ExternalEntityParserCreate' argument 3 names different: declaration 'encoding' definition 'encodingName'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:4114:55: note: Function 'xmlrpc_XML_ExternalEntityParserCreate' argument 3 names different: declaration 'encoding' definition 'encodingName'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:4254:49: style: Function 'xmlrpc_XML_SetUserData' argument 2 names different: declaration 'userData' definition 'p'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.h:360:49: note: Function 'xmlrpc_XML_SetUserData' argument 2 names different: declaration 'userData' definition 'p'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:4254:49: note: Function 'xmlrpc_XML_SetUserData' argument 2 names different: declaration 'userData' definition 'p'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:4263:55: style: Function 'xmlrpc_XML_SetBase' argument 2 names different: declaration 'base' definition 'p'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.h:390:55: note: Function 'xmlrpc_XML_SetBase' argument 2 names different: declaration 'base' definition 'p'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:4263:55: note: Function 'xmlrpc_XML_SetBase' argument 2 names different: declaration 'base' definition 'p'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:4424:44: style: Function 'xmlrpc_XML_SetUnknownEncodingHandler' argument 3 names different: declaration 'encodingHandlerData' definition 'data'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.h:347:44: note: Function 'xmlrpc_XML_SetUnknownEncodingHandler' argument 3 names different: declaration 'encodingHandlerData' definition 'data'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:4424:44: note: Function 'xmlrpc_XML_SetUnknownEncodingHandler' argument 3 names different: declaration 'encodingHandlerData' definition 'data'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:4434:39: style: Function 'xmlrpc_XML_SetParamEntityParsing' argument 1 names different: declaration 'parser' definition 'xmlParserP'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.h:486:45: note: Function 'xmlrpc_XML_SetParamEntityParsing' argument 1 names different: declaration 'parser' definition 'xmlParserP'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:4434:39: note: Function 'xmlrpc_XML_SetParamEntityParsing' argument 1 names different: declaration 'parser' definition 'xmlParserP'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:4453:51: style: Function 'errorProcessor' argument 1 names different: declaration 'parser' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:4450:0: note: Function 'errorProcessor' argument 1 names different: declaration 'parser' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:4453:51: note: Function 'errorProcessor' argument 1 names different: declaration 'parser' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:4454:51: style: Function 'errorProcessor' argument 2 names different: declaration 'start' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:4450:0: note: Function 'errorProcessor' argument 2 names different: declaration 'start' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:4454:51: note: Function 'errorProcessor' argument 2 names different: declaration 'start' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:4455:51: style: Function 'errorProcessor' argument 3 names different: declaration 'end' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:4450:0: note: Function 'errorProcessor' argument 3 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:4455:51: note: Function 'errorProcessor' argument 3 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:4456:51: style: Function 'errorProcessor' argument 4 names different: declaration 'endPtr' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:4450:0: note: Function 'errorProcessor' argument 4 names different: declaration 'endPtr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:4456:51: note: Function 'errorProcessor' argument 4 names different: declaration 'endPtr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:4591:41: style: Function 'xmlrpc_XML_ParseBuffer' argument 1 names different: declaration 'parser' definition 'xmlParserP'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.h:433:41: note: Function 'xmlrpc_XML_ParseBuffer' argument 1 names different: declaration 'parser' definition 'xmlParserP'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:4591:41: note: Function 'xmlrpc_XML_ParseBuffer' argument 1 names different: declaration 'parser' definition 'xmlParserP'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:4734:50: style: Function 'xmlrpc_XML_GetCurrentLineNumber' argument 1 names different: declaration 'parser' definition 'xmlParserP'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.h:547:44: note: Function 'xmlrpc_XML_GetCurrentLineNumber' argument 1 names different: declaration 'parser' definition 'xmlParserP'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:4734:50: note: Function 'xmlrpc_XML_GetCurrentLineNumber' argument 1 names different: declaration 'parser' definition 'xmlParserP'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:4749:52: style: Function 'xmlrpc_XML_GetCurrentColumnNumber' argument 1 names different: declaration 'parser' definition 'xmlParserP'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.h:551:46: note: Function 'xmlrpc_XML_GetCurrentColumnNumber' argument 1 names different: declaration 'parser' definition 'xmlParserP'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:4749:52: note: Function 'xmlrpc_XML_GetCurrentColumnNumber' argument 1 names different: declaration 'parser' definition 'xmlParserP'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:4764:44: style: Function 'xmlrpc_XML_DefaultCurrent' argument 1 names different: declaration 'parser' definition 'xmlParserP'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.h:355:38: note: Function 'xmlrpc_XML_DefaultCurrent' argument 1 names different: declaration 'parser' definition 'xmlParserP'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:4764:44: note: Function 'xmlrpc_XML_DefaultCurrent' argument 1 names different: declaration 'parser' definition 'xmlParserP'.
xmlrpc-c-1.33.14/lib/expat/xmlparse/xmlparse.c:2545:13: error: Memory leak: tag [memleak]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:144:22: style: Function 'prolog2' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:58:0: note: Function 'prolog2' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:144:22: note: Function 'prolog2' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:145:22: style: Function 'prolog2' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:58:0: note: Function 'prolog2' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:145:22: note: Function 'prolog2' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:146:26: style: Function 'prolog2' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:58:0: note: Function 'prolog2' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:146:26: note: Function 'prolog2' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:164:23: style: Function 'doctype0' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:59:0: note: Function 'doctype0' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:164:23: note: Function 'doctype0' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:165:23: style: Function 'doctype0' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:59:0: note: Function 'doctype0' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:165:23: note: Function 'doctype0' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:166:27: style: Function 'doctype0' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:59:0: note: Function 'doctype0' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:166:27: note: Function 'doctype0' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:212:23: style: Function 'doctype2' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:59:0: note: Function 'doctype2' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:212:23: note: Function 'doctype2' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:213:23: style: Function 'doctype2' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:59:0: note: Function 'doctype2' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:213:23: note: Function 'doctype2' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:214:27: style: Function 'doctype2' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:59:0: note: Function 'doctype2' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:214:27: note: Function 'doctype2' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:229:23: style: Function 'doctype3' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:59:0: note: Function 'doctype3' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:229:23: note: Function 'doctype3' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:230:23: style: Function 'doctype3' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:59:0: note: Function 'doctype3' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:230:23: note: Function 'doctype3' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:231:27: style: Function 'doctype3' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:59:0: note: Function 'doctype3' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:231:27: note: Function 'doctype3' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:246:23: style: Function 'doctype4' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:59:0: note: Function 'doctype4' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:246:23: note: Function 'doctype4' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:247:23: style: Function 'doctype4' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:59:0: note: Function 'doctype4' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:247:23: note: Function 'doctype4' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:248:27: style: Function 'doctype4' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:59:0: note: Function 'doctype4' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:248:27: note: Function 'doctype4' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:266:23: style: Function 'doctype5' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:59:0: note: Function 'doctype5' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:266:23: note: Function 'doctype5' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:267:23: style: Function 'doctype5' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:59:0: note: Function 'doctype5' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:267:23: note: Function 'doctype5' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:268:27: style: Function 'doctype5' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:59:0: note: Function 'doctype5' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:268:27: note: Function 'doctype5' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:382:22: style: Function 'entity0' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:61:0: note: Function 'entity0' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:382:22: note: Function 'entity0' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:383:22: style: Function 'entity0' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:61:0: note: Function 'entity0' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:383:22: note: Function 'entity0' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:384:26: style: Function 'entity0' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:61:0: note: Function 'entity0' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:384:26: note: Function 'entity0' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:402:22: style: Function 'entity1' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:61:0: note: Function 'entity1' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:402:22: note: Function 'entity1' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:403:22: style: Function 'entity1' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:61:0: note: Function 'entity1' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:403:22: note: Function 'entity1' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:404:26: style: Function 'entity1' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:61:0: note: Function 'entity1' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:404:26: note: Function 'entity1' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:446:22: style: Function 'entity3' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:61:0: note: Function 'entity3' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:446:22: note: Function 'entity3' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:447:22: style: Function 'entity3' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:61:0: note: Function 'entity3' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:447:22: note: Function 'entity3' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:448:26: style: Function 'entity3' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:61:0: note: Function 'entity3' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:448:26: note: Function 'entity3' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:464:22: style: Function 'entity4' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:61:0: note: Function 'entity4' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:464:22: note: Function 'entity4' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:465:22: style: Function 'entity4' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:61:0: note: Function 'entity4' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:465:22: note: Function 'entity4' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:466:26: style: Function 'entity4' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:61:0: note: Function 'entity4' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:466:26: note: Function 'entity4' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:504:22: style: Function 'entity6' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:61:0: note: Function 'entity6' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:504:22: note: Function 'entity6' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:505:22: style: Function 'entity6' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:61:0: note: Function 'entity6' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:505:22: note: Function 'entity6' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:506:26: style: Function 'entity6' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:61:0: note: Function 'entity6' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:506:26: note: Function 'entity6' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:548:22: style: Function 'entity8' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:62:0: note: Function 'entity8' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:548:22: note: Function 'entity8' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:549:22: style: Function 'entity8' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:62:0: note: Function 'entity8' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:549:22: note: Function 'entity8' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:550:26: style: Function 'entity8' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:62:0: note: Function 'entity8' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:550:26: note: Function 'entity8' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:565:22: style: Function 'entity9' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:62:0: note: Function 'entity9' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:565:22: note: Function 'entity9' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:566:22: style: Function 'entity9' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:62:0: note: Function 'entity9' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:566:22: note: Function 'entity9' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:567:26: style: Function 'entity9' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:62:0: note: Function 'entity9' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:567:26: note: Function 'entity9' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:582:24: style: Function 'notation0' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:63:0: note: Function 'notation0' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:582:24: note: Function 'notation0' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:583:24: style: Function 'notation0' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:63:0: note: Function 'notation0' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:583:24: note: Function 'notation0' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:584:28: style: Function 'notation0' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:63:0: note: Function 'notation0' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:584:28: note: Function 'notation0' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:623:24: style: Function 'notation2' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:63:0: note: Function 'notation2' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:623:24: note: Function 'notation2' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:624:24: style: Function 'notation2' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:63:0: note: Function 'notation2' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:624:24: note: Function 'notation2' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:625:28: style: Function 'notation2' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:63:0: note: Function 'notation2' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:625:28: note: Function 'notation2' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:640:24: style: Function 'notation3' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:63:0: note: Function 'notation3' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:640:24: note: Function 'notation3' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:641:24: style: Function 'notation3' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:63:0: note: Function 'notation3' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:641:24: note: Function 'notation3' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:642:28: style: Function 'notation3' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:63:0: note: Function 'notation3' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:642:28: note: Function 'notation3' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:657:24: style: Function 'notation4' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:63:0: note: Function 'notation4' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:657:24: note: Function 'notation4' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:658:24: style: Function 'notation4' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:63:0: note: Function 'notation4' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:658:24: note: Function 'notation4' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:659:28: style: Function 'notation4' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:63:0: note: Function 'notation4' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:659:28: note: Function 'notation4' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:677:23: style: Function 'attlist0' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:64:0: note: Function 'attlist0' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:677:23: note: Function 'attlist0' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:678:23: style: Function 'attlist0' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:64:0: note: Function 'attlist0' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:678:23: note: Function 'attlist0' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:679:27: style: Function 'attlist0' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:64:0: note: Function 'attlist0' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:679:27: note: Function 'attlist0' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:695:23: style: Function 'attlist1' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:64:0: note: Function 'attlist1' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:695:23: note: Function 'attlist1' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:696:23: style: Function 'attlist1' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:64:0: note: Function 'attlist1' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:696:23: note: Function 'attlist1' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:697:27: style: Function 'attlist1' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:64:0: note: Function 'attlist1' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:697:27: note: Function 'attlist1' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:757:23: style: Function 'attlist3' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:64:0: note: Function 'attlist3' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:757:23: note: Function 'attlist3' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:758:23: style: Function 'attlist3' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:64:0: note: Function 'attlist3' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:758:23: note: Function 'attlist3' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:759:27: style: Function 'attlist3' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:64:0: note: Function 'attlist3' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:759:27: note: Function 'attlist3' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:776:23: style: Function 'attlist4' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:64:0: note: Function 'attlist4' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:776:23: note: Function 'attlist4' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:777:23: style: Function 'attlist4' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:64:0: note: Function 'attlist4' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:777:23: note: Function 'attlist4' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:778:27: style: Function 'attlist4' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:64:0: note: Function 'attlist4' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:778:27: note: Function 'attlist4' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:796:23: style: Function 'attlist5' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:64:0: note: Function 'attlist5' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:796:23: note: Function 'attlist5' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:797:23: style: Function 'attlist5' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:64:0: note: Function 'attlist5' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:797:23: note: Function 'attlist5' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:798:27: style: Function 'attlist5' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:64:0: note: Function 'attlist5' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:798:27: note: Function 'attlist5' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:814:23: style: Function 'attlist6' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:64:0: note: Function 'attlist6' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:814:23: note: Function 'attlist6' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:815:23: style: Function 'attlist6' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:64:0: note: Function 'attlist6' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:815:23: note: Function 'attlist6' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:816:27: style: Function 'attlist6' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:64:0: note: Function 'attlist6' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:816:27: note: Function 'attlist6' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:831:23: style: Function 'attlist7' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:65:0: note: Function 'attlist7' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:831:23: note: Function 'attlist7' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:832:23: style: Function 'attlist7' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:65:0: note: Function 'attlist7' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:832:23: note: Function 'attlist7' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:833:27: style: Function 'attlist7' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:65:0: note: Function 'attlist7' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:833:27: note: Function 'attlist7' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:892:23: style: Function 'attlist9' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:65:0: note: Function 'attlist9' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:892:23: note: Function 'attlist9' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:893:23: style: Function 'attlist9' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:65:0: note: Function 'attlist9' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:893:23: note: Function 'attlist9' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:894:27: style: Function 'attlist9' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:65:0: note: Function 'attlist9' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:894:27: note: Function 'attlist9' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:909:23: style: Function 'element0' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:66:0: note: Function 'element0' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:909:23: note: Function 'element0' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:910:23: style: Function 'element0' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:66:0: note: Function 'element0' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:910:23: note: Function 'element0' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:911:27: style: Function 'element0' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:66:0: note: Function 'element0' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:911:27: note: Function 'element0' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:995:23: style: Function 'element3' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:66:0: note: Function 'element3' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:995:23: note: Function 'element3' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:996:23: style: Function 'element3' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:66:0: note: Function 'element3' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:996:23: note: Function 'element3' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:997:27: style: Function 'element3' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:66:0: note: Function 'element3' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:997:27: note: Function 'element3' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1016:23: style: Function 'element4' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:66:0: note: Function 'element4' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1016:23: note: Function 'element4' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1017:23: style: Function 'element4' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:66:0: note: Function 'element4' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1017:23: note: Function 'element4' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1018:27: style: Function 'element4' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:66:0: note: Function 'element4' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1018:27: note: Function 'element4' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1034:23: style: Function 'element5' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:66:0: note: Function 'element5' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1034:23: note: Function 'element5' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1035:23: style: Function 'element5' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:66:0: note: Function 'element5' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1035:23: note: Function 'element5' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1036:27: style: Function 'element5' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:66:0: note: Function 'element5' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1036:27: note: Function 'element5' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1054:23: style: Function 'element6' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:66:0: note: Function 'element6' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1054:23: note: Function 'element6' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1055:23: style: Function 'element6' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:66:0: note: Function 'element6' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1055:23: note: Function 'element6' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1056:27: style: Function 'element6' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:66:0: note: Function 'element6' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1056:27: note: Function 'element6' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1084:23: style: Function 'element7' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:67:0: note: Function 'element7' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1084:23: note: Function 'element7' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1085:23: style: Function 'element7' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:67:0: note: Function 'element7' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1085:23: note: Function 'element7' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1086:27: style: Function 'element7' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:67:0: note: Function 'element7' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1086:27: note: Function 'element7' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1152:29: style: Function 'condSect1' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:69:0: note: Function 'condSect1' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1152:29: note: Function 'condSect1' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1153:29: style: Function 'condSect1' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:69:0: note: Function 'condSect1' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1153:29: note: Function 'condSect1' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1154:29: style: Function 'condSect1' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:69:0: note: Function 'condSect1' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1154:29: note: Function 'condSect1' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1172:29: style: Function 'condSect2' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:69:0: note: Function 'condSect2' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1172:29: note: Function 'condSect2' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1173:29: style: Function 'condSect2' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:69:0: note: Function 'condSect2' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1173:29: note: Function 'condSect2' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1174:29: style: Function 'condSect2' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:69:0: note: Function 'condSect2' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1174:29: note: Function 'condSect2' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1191:24: style: Function 'declClose' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:70:0: note: Function 'declClose' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1191:24: note: Function 'declClose' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1192:24: style: Function 'declClose' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:70:0: note: Function 'declClose' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1192:24: note: Function 'declClose' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1193:28: style: Function 'declClose' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:70:0: note: Function 'declClose' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1193:28: note: Function 'declClose' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1226:31: style: Function 'error' argument 1 names different: declaration 'state' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:71:0: note: Function 'error' argument 1 names different: declaration 'state' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1226:31: note: Function 'error' argument 1 names different: declaration 'state' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1227:12: style: Function 'error' argument 2 names different: declaration 'tok' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:71:0: note: Function 'error' argument 2 names different: declaration 'tok' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1227:12: note: Function 'error' argument 2 names different: declaration 'tok' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1228:20: style: Function 'error' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:71:0: note: Function 'error' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1228:20: note: Function 'error' argument 3 names different: declaration 'ptr' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1229:20: style: Function 'error' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:71:0: note: Function 'error' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1229:20: note: Function 'error' argument 4 names different: declaration 'end' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1230:24: style: Function 'error' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:71:0: note: Function 'error' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1230:24: note: Function 'error' argument 5 names different: declaration 'enc' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1236:41: style: Function 'common' argument 2 names different: declaration 'tok' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:74:37: note: Function 'common' argument 2 names different: declaration 'tok' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmlrole.c:1236:41: note: Function 'common' argument 2 names different: declaration 'tok' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok.c:878:9: style: Same expression on both sides of '==' because the value of 'p' and 'buf' are the same. [duplicateExpression]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok.c:876:13: note: 'p' is assigned value 'buf' here.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok.c:878:9: note: Same expression on both sides of '==' because the value of 'p' and 'buf' are the same.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok.c:368:42: style: Function 'latin1_toUtf8' argument 1 names different: declaration 'encP' definition 'ATTR_UNUSED'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok.c:365:0: note: Function 'latin1_toUtf8' argument 1 names different: declaration 'encP' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok.c:368:42: note: Function 'latin1_toUtf8' argument 1 names different: declaration 'encP' definition 'ATTR_UNUSED'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok.c:1153:46: style: Function 'xmlrpc_XmlUtf16Encode' argument 1 names different: declaration 'charNum' definition 'charNumArg'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok.h:305:46: note: Function 'xmlrpc_XmlUtf16Encode' argument 1 names different: declaration 'charNum' definition 'charNumArg'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok.c:1153:46: note: Function 'xmlrpc_XmlUtf16Encode' argument 1 names different: declaration 'charNum' definition 'charNumArg'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok_ns.c:53:52: style: Function 'xmlrpc_XmlInitEncoding' argument 2 names different: declaration 'encPtr' definition 'encPP'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok.h:295:48: note: Function 'xmlrpc_XmlInitEncoding' argument 2 names different: declaration 'encPtr' definition 'encPP'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok_ns.c:53:52: note: Function 'xmlrpc_XmlInitEncoding' argument 2 names different: declaration 'encPtr' definition 'encPP'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok_ns.c:100:52: style: Function 'xmlrpc_XmlParseXmlDecl' argument 2 names different: declaration 'enc' definition 'encodingOfDecl'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok.h:275:48: note: Function 'xmlrpc_XmlParseXmlDecl' argument 2 names different: declaration 'enc' definition 'encodingOfDecl'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok_ns.c:100:52: note: Function 'xmlrpc_XmlParseXmlDecl' argument 2 names different: declaration 'enc' definition 'encodingOfDecl'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok_ns.c:101:52: style: Function 'xmlrpc_XmlParseXmlDecl' argument 3 names different: declaration 'ptr' definition 'piText'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok.h:276:48: note: Function 'xmlrpc_XmlParseXmlDecl' argument 3 names different: declaration 'ptr' definition 'piText'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok_ns.c:101:52: note: Function 'xmlrpc_XmlParseXmlDecl' argument 3 names different: declaration 'ptr' definition 'piText'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok_ns.c:103:52: style: Function 'xmlrpc_XmlParseXmlDecl' argument 5 names different: declaration 'badPtr' definition 'badP'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok.h:278:48: note: Function 'xmlrpc_XmlParseXmlDecl' argument 5 names different: declaration 'badPtr' definition 'badP'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok_ns.c:103:52: note: Function 'xmlrpc_XmlParseXmlDecl' argument 5 names different: declaration 'badPtr' definition 'badP'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok_ns.c:104:52: style: Function 'xmlrpc_XmlParseXmlDecl' argument 6 names different: declaration 'versionPtr' definition 'versionP'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok.h:279:48: note: Function 'xmlrpc_XmlParseXmlDecl' argument 6 names different: declaration 'versionPtr' definition 'versionP'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok_ns.c:104:52: note: Function 'xmlrpc_XmlParseXmlDecl' argument 6 names different: declaration 'versionPtr' definition 'versionP'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok_ns.c:105:52: style: Function 'xmlrpc_XmlParseXmlDecl' argument 7 names different: declaration 'encodingNamePtr' definition 'encodingNameP'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok.h:280:48: note: Function 'xmlrpc_XmlParseXmlDecl' argument 7 names different: declaration 'encodingNamePtr' definition 'encodingNameP'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok_ns.c:105:52: note: Function 'xmlrpc_XmlParseXmlDecl' argument 7 names different: declaration 'encodingNamePtr' definition 'encodingNameP'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok_ns.c:106:52: style: Function 'xmlrpc_XmlParseXmlDecl' argument 8 names different: declaration 'namedEncodingPtr' definition 'encodingPP'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok.h:281:48: note: Function 'xmlrpc_XmlParseXmlDecl' argument 8 names different: declaration 'namedEncodingPtr' definition 'encodingPP'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok_ns.c:106:52: note: Function 'xmlrpc_XmlParseXmlDecl' argument 8 names different: declaration 'namedEncodingPtr' definition 'encodingPP'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok_ns.c:107:52: style: Function 'xmlrpc_XmlParseXmlDecl' argument 9 names different: declaration 'standalonePtr' definition 'standaloneP'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok.h:282:48: note: Function 'xmlrpc_XmlParseXmlDecl' argument 9 names different: declaration 'standalonePtr' definition 'standaloneP'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok_ns.c:107:52: note: Function 'xmlrpc_XmlParseXmlDecl' argument 9 names different: declaration 'standalonePtr' definition 'standaloneP'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok_ns.c:53:52: style: Function 'xmlrpc_XmlInitEncodingNS' argument 2 names different: declaration 'encPtr' definition 'encPP'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok.h:334:50: note: Function 'xmlrpc_XmlInitEncodingNS' argument 2 names different: declaration 'encPtr' definition 'encPP'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok_ns.c:53:52: note: Function 'xmlrpc_XmlInitEncodingNS' argument 2 names different: declaration 'encPtr' definition 'encPP'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok_ns.c:100:52: style: Function 'xmlrpc_XmlParseXmlDeclNS' argument 2 names different: declaration 'enc' definition 'encodingOfDecl'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok.h:322:50: note: Function 'xmlrpc_XmlParseXmlDeclNS' argument 2 names different: declaration 'enc' definition 'encodingOfDecl'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok_ns.c:100:52: note: Function 'xmlrpc_XmlParseXmlDeclNS' argument 2 names different: declaration 'enc' definition 'encodingOfDecl'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok_ns.c:101:52: style: Function 'xmlrpc_XmlParseXmlDeclNS' argument 3 names different: declaration 'ptr' definition 'piText'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok.h:323:50: note: Function 'xmlrpc_XmlParseXmlDeclNS' argument 3 names different: declaration 'ptr' definition 'piText'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok_ns.c:101:52: note: Function 'xmlrpc_XmlParseXmlDeclNS' argument 3 names different: declaration 'ptr' definition 'piText'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok_ns.c:103:52: style: Function 'xmlrpc_XmlParseXmlDeclNS' argument 5 names different: declaration 'badPtr' definition 'badP'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok.h:325:50: note: Function 'xmlrpc_XmlParseXmlDeclNS' argument 5 names different: declaration 'badPtr' definition 'badP'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok_ns.c:103:52: note: Function 'xmlrpc_XmlParseXmlDeclNS' argument 5 names different: declaration 'badPtr' definition 'badP'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok_ns.c:104:52: style: Function 'xmlrpc_XmlParseXmlDeclNS' argument 6 names different: declaration 'versionPtr' definition 'versionP'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok.h:326:50: note: Function 'xmlrpc_XmlParseXmlDeclNS' argument 6 names different: declaration 'versionPtr' definition 'versionP'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok_ns.c:104:52: note: Function 'xmlrpc_XmlParseXmlDeclNS' argument 6 names different: declaration 'versionPtr' definition 'versionP'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok_ns.c:105:52: style: Function 'xmlrpc_XmlParseXmlDeclNS' argument 7 names different: declaration 'encodingNamePtr' definition 'encodingNameP'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok.h:327:50: note: Function 'xmlrpc_XmlParseXmlDeclNS' argument 7 names different: declaration 'encodingNamePtr' definition 'encodingNameP'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok_ns.c:105:52: note: Function 'xmlrpc_XmlParseXmlDeclNS' argument 7 names different: declaration 'encodingNamePtr' definition 'encodingNameP'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok_ns.c:106:52: style: Function 'xmlrpc_XmlParseXmlDeclNS' argument 8 names different: declaration 'namedEncodingPtr' definition 'encodingPP'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok.h:328:50: note: Function 'xmlrpc_XmlParseXmlDeclNS' argument 8 names different: declaration 'namedEncodingPtr' definition 'encodingPP'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok_ns.c:106:52: note: Function 'xmlrpc_XmlParseXmlDeclNS' argument 8 names different: declaration 'namedEncodingPtr' definition 'encodingPP'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok_ns.c:107:52: style: Function 'xmlrpc_XmlParseXmlDeclNS' argument 9 names different: declaration 'standalonePtr' definition 'standaloneP'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok.h:329:50: note: Function 'xmlrpc_XmlParseXmlDeclNS' argument 9 names different: declaration 'standalonePtr' definition 'standaloneP'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok_ns.c:107:52: note: Function 'xmlrpc_XmlParseXmlDeclNS' argument 9 names different: declaration 'standalonePtr' definition 'standaloneP'.
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok.c:1328:11: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 1326. [shiftTooManyBitsSigned]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok.c:1326:13: note: Assuming that condition 'c>65535' is not redundant
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok.c:1328:11: note: Shift
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok.c:1330:16: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 1326. [shiftTooManyBitsSigned]
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok.c:1326:13: note: Assuming that condition 'c>65535' is not redundant
xmlrpc-c-1.33.14/lib/expat/xmltok/xmltok.c:1330:16: note: Shift
xmlrpc-c-1.33.14/lib/expat/xmlwf/readfilemap.c:63:0: error: Memory leak: p [memleak]
xmlrpc-c-1.33.14/lib/libutil/base64.c:262:19: style: The scope of the variable 'thisCh' can be reduced. [variableScope]
xmlrpc-c-1.33.14/lib/libutil/base64.c:326:22: style: Label 'cleanup' is not used. [unusedLabel]
xmlrpc-c-1.33.14/lib/libutil/lock_platform.c:31:0: error: #error "You don't have any thread facility.  (According to " [preprocessorErrorDirective]
xmlrpc-c-1.33.14/lib/libutil/memblock.c:174:33: warning: Either the condition 'blockP!=NULL' is redundant or there is possible null pointer dereference: blockP. [nullPointerRedundantCheck]
xmlrpc-c-1.33.14/lib/libutil/memblock.c:177:26: note: Assuming that condition 'blockP!=NULL' is not redundant
xmlrpc-c-1.33.14/lib/libutil/memblock.c:174:33: note: Null pointer dereference
xmlrpc-c-1.33.14/lib/libutil/memblock.c:162:2: style: Label 'cleanup' is not used. [unusedLabel]
xmlrpc-c-1.33.14/lib/libutil/time.c:74:0: error: #error "We don't know how to get the time of day on this system" [preprocessorErrorDirective]
xmlrpc-c-1.33.14/lib/libwww_transport/xmlrpc_libwww_transport.c:333:38: style: Same expression on both sides of '=='. [duplicateExpression]
xmlrpc-c-1.33.14/lib/libwww_transport/xmlrpc_libwww_transport.c:772:18: style: The scope of the variable 'timer' can be reduced. [variableScope]
xmlrpc-c-1.33.14/lib/libwww_transport/xmlrpc_libwww_transport.c:515:2: style: Label 'cleanup' is not used. [unusedLabel]
xmlrpc-c-1.33.14/lib/wininet_transport/xmlrpc_wininet_transport.c:511:17: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmlrpc-c-1.33.14/lib/wininet_transport/xmlrpc_wininet_transport.c:342:2: style: Label 'cleanup' is not used. [unusedLabel]
xmlrpc-c-1.33.14/lib/wininet_transport/xmlrpc_wininet_transport.c:698:18: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
xmlrpc-c-1.33.14/src/abyss_handler.c:101:9: style: Condition 'http_cookie' is always false [knownConditionTrueFalse]
xmlrpc-c-1.33.14/src/abyss_handler.c:80:32: note: Assignment 'http_cookie=NULL', assigned value is 0
xmlrpc-c-1.33.14/src/abyss_handler.c:101:9: note: Condition 'http_cookie' is always false
xmlrpc-c-1.33.14/src/cpp/Lock.hpp:9:9: style: Class 'Holder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlrpc-c-1.33.14/src/cpp/XmlRpcCpp.cpp:354:5: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
xmlrpc-c-1.33.14/src/cpp/XmlRpcCpp.cpp:351:0: note: Variable 'result' is reassigned a value before the old one has been used.
xmlrpc-c-1.33.14/src/cpp/XmlRpcCpp.cpp:354:5: note: Variable 'result' is reassigned a value before the old one has been used.
xmlrpc-c-1.33.14/src/cpp/XmlRpcCpp.cpp:368:25: style: The scope of the variable 'output_data' can be reduced. [variableScope]
xmlrpc-c-1.33.14/src/cpp/XmlRpcCpp.cpp:369:24: style: The scope of the variable 'output_size' can be reduced. [variableScope]
xmlrpc-c-1.33.14/src/cpp/base64.cpp:199:5: style: Variable 'npad' is assigned a value that is never used. [unreadVariable]
xmlrpc-c-1.33.14/src/cpp/base64.cpp:42:5: warning: Member variable 'bitBuffer::buffer' is not initialized in the constructor. [uninitMemberVar]
xmlrpc-c-1.33.14/src/cpp/base64.cpp:105:5: style: Technically the member function 'bitBuffer::bitCount' can be const. [functionConst]
xmlrpc-c-1.33.14/src/cpp/client.cpp:999:5: warning: Member variable 'rpc_impl::errorP' is not initialized in the constructor. [uninitMemberVar]
xmlrpc-c-1.33.14/src/cpp/client.cpp:51:5: style: Class 'memblockStringWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlrpc-c-1.33.14/src/cpp/client.cpp:63:5: style: Class 'memblockStringWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlrpc-c-1.33.14/src/cpp/client.cpp:51:40: performance: Function parameter 'value' should be passed by const reference. [passedByValue]
xmlrpc-c-1.33.14/src/cpp/client_simple.cpp:30:5: style: Class 'cValueWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlrpc-c-1.33.14/src/cpp/client_simple.cpp:65:38: performance: Function parameter 'format' should be passed by const reference. [passedByValue]
xmlrpc-c-1.33.14/src/cpp/curl.cpp:61:9: style: Condition 'setupFn' is always false [knownConditionTrueFalse]
xmlrpc-c-1.33.14/src/cpp/curl.cpp:59:15: note: Assignment 'setupFn=NULL', assigned value is 0
xmlrpc-c-1.33.14/src/cpp/curl.cpp:61:9: note: Condition 'setupFn' is always false
xmlrpc-c-1.33.14/src/cpp/curl.cpp:85:9: style: Condition 'teardownFn' is always false [knownConditionTrueFalse]
xmlrpc-c-1.33.14/src/cpp/curl.cpp:83:18: note: Assignment 'teardownFn=NULL', assigned value is 0
xmlrpc-c-1.33.14/src/cpp/curl.cpp:85:9: note: Condition 'teardownFn' is always false
xmlrpc-c-1.33.14/src/cpp/girerr.cpp:25:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xmlrpc-c-1.33.14/src/cpp/girerr.cpp:23:38: error: va_list 'varargs' was opened but not closed by va_end(). [va_end_missing]
xmlrpc-c-1.33.14/src/cpp/libwww.cpp:55:9: style: Condition 'setupFn' is always false [knownConditionTrueFalse]
xmlrpc-c-1.33.14/src/cpp/libwww.cpp:53:15: note: Assignment 'setupFn=NULL', assigned value is 0
xmlrpc-c-1.33.14/src/cpp/libwww.cpp:55:9: note: Condition 'setupFn' is always false
xmlrpc-c-1.33.14/src/cpp/libwww.cpp:79:9: style: Condition 'teardownFn' is always false [knownConditionTrueFalse]
xmlrpc-c-1.33.14/src/cpp/libwww.cpp:77:18: note: Assignment 'teardownFn=NULL', assigned value is 0
xmlrpc-c-1.33.14/src/cpp/libwww.cpp:79:9: note: Condition 'teardownFn' is always false
xmlrpc-c-1.33.14/src/cpp/packetsocket.cpp:86:5: style: Class 'socketx' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlrpc-c-1.33.14/src/cpp/packetsocket.cpp:436:5: style: Class 'packetSocket_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlrpc-c-1.33.14/src/cpp/pstream.cpp:109:26: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
xmlrpc-c-1.33.14/src/cpp/server_cgi.cpp:121:5: style: Struct 'serverCgi_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlrpc-c-1.33.14/src/cpp/server_cgi.cpp:347:7: style: Exception should be caught by reference. [catchExceptionByValue]
xmlrpc-c-1.33.14/src/cpp/server_cgi.cpp:231:5: error: Returning/dereferencing 'buffer' after it is deallocated / released [deallocret]
xmlrpc-c-1.33.14/src/cpp/server_pstream.cpp:100:5: style: Struct 'serverPstream_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlrpc-c-1.33.14/src/cpp/server_pstream_conn.cpp:97:5: style: Struct 'serverPstreamConn_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlrpc-c-1.33.14/src/cpp/server_pstream_conn.cpp:177:26: style: Copying 'auto_ptr' pointer to another does not create two equal objects since one has lost its ownership of the pointer. [useAutoPointerCopy]
xmlrpc-c-1.33.14/src/cpp/value.cpp:261:12: style: Unused variable: typeName [unusedVariable]
xmlrpc-c-1.33.14/src/cpp/value.cpp:62:5: style: Class 'cDatetimeValueWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlrpc-c-1.33.14/src/cpp/value.cpp:68:5: style: Class 'cDatetimeValueWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlrpc-c-1.33.14/src/cpp/value.cpp:100:5: style: Class 'cStringWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlrpc-c-1.33.14/src/cpp/value.cpp:274:9: style: Class 'cWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlrpc-c-1.33.14/src/cpp/value.cpp:332:9: style: Class 'cWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlrpc-c-1.33.14/src/cpp/value.cpp:389:9: style: Class 'cWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlrpc-c-1.33.14/src/cpp/value.cpp:448:9: style: Class 'cWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlrpc-c-1.33.14/src/cpp/value.cpp:684:9: style: Class 'cWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlrpc-c-1.33.14/src/cpp/value.cpp:730:9: style: Class 'cWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlrpc-c-1.33.14/src/cpp/value.cpp:768:9: style: Class 'cWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlrpc-c-1.33.14/src/cpp/value.cpp:1067:9: style: Class 'cWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlrpc-c-1.33.14/src/cpp/value.cpp:448:31: performance: Function parameter 'cppvalue' should be passed by const reference. [passedByValue]
xmlrpc-c-1.33.14/src/cpp/value.cpp:618:50: performance: Function parameter 'cppvalue' should be passed by const reference. [passedByValue]
xmlrpc-c-1.33.14/src/cpp/wininet.cpp:55:9: style: Condition 'setupFn' is always false [knownConditionTrueFalse]
xmlrpc-c-1.33.14/src/cpp/wininet.cpp:53:15: note: Assignment 'setupFn=NULL', assigned value is 0
xmlrpc-c-1.33.14/src/cpp/wininet.cpp:55:9: note: Condition 'setupFn' is always false
xmlrpc-c-1.33.14/src/cpp/wininet.cpp:79:9: style: Condition 'teardownFn' is always false [knownConditionTrueFalse]
xmlrpc-c-1.33.14/src/cpp/wininet.cpp:77:18: note: Assignment 'teardownFn=NULL', assigned value is 0
xmlrpc-c-1.33.14/src/cpp/wininet.cpp:79:9: note: Condition 'teardownFn' is always false
xmlrpc-c-1.33.14/src/cpp/xml.cpp:28:5: style: Class 'cValueWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlrpc-c-1.33.14/src/cpp/xml.cpp:37:5: style: Class 'cStringWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlrpc-c-1.33.14/src/cpp/xml.cpp:46:5: style: Class 'memblockWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlrpc-c-1.33.14/src/json.c:645:13: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xmlrpc-c-1.33.14/src/json.c:641:9: note: outer condition: !envP->fault_occurred
xmlrpc-c-1.33.14/src/json.c:645:13: note: identical inner condition: !envP->fault_occurred
xmlrpc-c-1.33.14/src/json.c:1324:21: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xmlrpc-c-1.33.14/src/json.c:1323:17: note: outer condition: !envP->fault_occurred
xmlrpc-c-1.33.14/src/json.c:1324:21: note: identical inner condition: !envP->fault_occurred
xmlrpc-c-1.33.14/src/json.c:979:0: warning: Redundant assignment of 'retval' to itself. [selfAssignment]
xmlrpc-c-1.33.14/src/json.c:798:20: style: The scope of the variable 'valP' can be reduced. [variableScope]
xmlrpc-c-1.33.14/src/json.c:826:23: warning: Assert statement modifies 'type'. [assignmentInAssert]
xmlrpc-c-1.33.14/src/json.c:1107:9: error: Buffer is accessed out of bounds: buffer [bufferAccessOutOfBounds]
xmlrpc-c-1.33.14/src/json.c:979:29: error: Uninitialized variable: retval [uninitvar]
xmlrpc-c-1.33.14/src/parse_datetime.c:229:10: style: The scope of the variable 'year' can be reduced. [variableScope]
xmlrpc-c-1.33.14/src/parse_datetime.c:230:10: style: The scope of the variable 'month' can be reduced. [variableScope]
xmlrpc-c-1.33.14/src/parse_datetime.c:231:10: style: The scope of the variable 'day' can be reduced. [variableScope]
xmlrpc-c-1.33.14/src/parse_datetime.c:232:10: style: The scope of the variable 'hour' can be reduced. [variableScope]
xmlrpc-c-1.33.14/src/parse_datetime.c:233:10: style: The scope of the variable 'minute' can be reduced. [variableScope]
xmlrpc-c-1.33.14/src/parse_datetime.c:234:10: style: The scope of the variable 'second' can be reduced. [variableScope]
xmlrpc-c-1.33.14/src/parse_datetime.c:432:44: style: Function 'xmlrpc_parseDatetime' argument 2 names different: declaration 'str' definition 'datetimeString'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/src/parse_datetime.h:9:44: note: Function 'xmlrpc_parseDatetime' argument 2 names different: declaration 'str' definition 'datetimeString'.
xmlrpc-c-1.33.14/src/parse_datetime.c:432:44: note: Function 'xmlrpc_parseDatetime' argument 2 names different: declaration 'str' definition 'datetimeString'.
xmlrpc-c-1.33.14/src/registry.c:77:5: error: Returning/dereferencing 'registryP' after it is deallocated / released [deallocret]
xmlrpc-c-1.33.14/src/system_method.c:275:12: error: Uninitialized variable: retvalP [uninitvar]
xmlrpc-c-1.33.14/src/system_method.c:333:12: error: Uninitialized variable: retvalP [uninitvar]
xmlrpc-c-1.33.14/src/system_method.c:403:12: error: Uninitialized variable: retvalP [uninitvar]
xmlrpc-c-1.33.14/src/system_method.c:585:12: error: Uninitialized variable: retvalP [uninitvar]
xmlrpc-c-1.33.14/src/xmlrpc_array.c:201:5: error: Returning/dereferencing 'arrayP' after it is deallocated / released [deallocret]
xmlrpc-c-1.33.14/src/xmlrpc_build.c:235:32: style: Function 'getValue' argument 2 names different: declaration 'format' definition 'formatP'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/src/xmlrpc_build.c:84:32: note: Function 'getValue' argument 2 names different: declaration 'format' definition 'formatP'.
xmlrpc-c-1.33.14/src/xmlrpc_build.c:235:32: note: Function 'getValue' argument 2 names different: declaration 'format' definition 'formatP'.
xmlrpc-c-1.33.14/src/xmlrpc_client_global.c:146:12: error: Uninitialized variable: resultP [uninitvar]
xmlrpc-c-1.33.14/src/xmlrpc_client_global.c:171:12: error: Uninitialized variable: resultP [uninitvar]
xmlrpc-c-1.33.14/src/xmlrpc_client_global.c:192:12: error: Uninitialized variable: resultP [uninitvar]
xmlrpc-c-1.33.14/src/xmlrpc_client_global.c:220:12: error: Uninitialized variable: resultP [uninitvar]
xmlrpc-c-1.33.14/src/xmlrpc_data.c:475:5: error: Returning/dereferencing 'valP' after it is deallocated / released [deallocret]
xmlrpc-c-1.33.14/src/xmlrpc_datetime.c:570:12: error: Uninitialized variable: retval [uninitvar]
xmlrpc-c-1.33.14/src/xmlrpc_expat.c:78:5: style: Variable 'retval' is reassigned a value before the old one has been used. [redundantAssignment]
xmlrpc-c-1.33.14/src/xmlrpc_expat.c:74:5: note: Variable 'retval' is reassigned a value before the old one has been used.
xmlrpc-c-1.33.14/src/xmlrpc_expat.c:78:5: note: Variable 'retval' is reassigned a value before the old one has been used.
xmlrpc-c-1.33.14/src/xmlrpc_expat.c:89:5: style: Variable 'name_valid' is reassigned a value before the old one has been used. [redundantAssignment]
xmlrpc-c-1.33.14/src/xmlrpc_expat.c:75:5: note: Variable 'name_valid' is reassigned a value before the old one has been used.
xmlrpc-c-1.33.14/src/xmlrpc_expat.c:89:5: note: Variable 'name_valid' is reassigned a value before the old one has been used.
xmlrpc-c-1.33.14/src/xmlrpc_expat.c:95:5: style: Variable 'cdata_valid' is reassigned a value before the old one has been used. [redundantAssignment]
xmlrpc-c-1.33.14/src/xmlrpc_expat.c:75:18: note: Variable 'cdata_valid' is reassigned a value before the old one has been used.
xmlrpc-c-1.33.14/src/xmlrpc_expat.c:95:5: note: Variable 'cdata_valid' is reassigned a value before the old one has been used.
xmlrpc-c-1.33.14/src/xmlrpc_expat.c:100:5: style: Variable 'children_valid' is reassigned a value before the old one has been used. [redundantAssignment]
xmlrpc-c-1.33.14/src/xmlrpc_expat.c:75:32: note: Variable 'children_valid' is reassigned a value before the old one has been used.
xmlrpc-c-1.33.14/src/xmlrpc_expat.c:100:5: note: Variable 'children_valid' is reassigned a value before the old one has been used.
xmlrpc-c-1.33.14/src/xmlrpc_expat.c:102:2: style: Label 'cleanup' is not used. [unusedLabel]
xmlrpc-c-1.33.14/src/xmlrpc_libxml2.c:114:5: warning: Possible null pointer dereference: retval [nullPointer]
xmlrpc-c-1.33.14/src/xmlrpc_libxml2.c:107:14: note: Assignment 'retval=NULL', assigned value is 0
xmlrpc-c-1.33.14/src/xmlrpc_libxml2.c:114:5: note: Null pointer dereference
xmlrpc-c-1.33.14/src/xmlrpc_libxml2.c:117:5: warning: Possible null pointer dereference: retval [nullPointer]
xmlrpc-c-1.33.14/src/xmlrpc_libxml2.c:107:14: note: Assignment 'retval=NULL', assigned value is 0
xmlrpc-c-1.33.14/src/xmlrpc_libxml2.c:117:5: note: Null pointer dereference
xmlrpc-c-1.33.14/src/xmlrpc_libxml2.c:118:25: warning: Possible null pointer dereference: retval [nullPointer]
xmlrpc-c-1.33.14/src/xmlrpc_libxml2.c:107:14: note: Assignment 'retval=NULL', assigned value is 0
xmlrpc-c-1.33.14/src/xmlrpc_libxml2.c:118:25: note: Null pointer dereference
xmlrpc-c-1.33.14/src/xmlrpc_libxml2.c:120:5: style: Variable 'nameIsValid' is reassigned a value before the old one has been used. [redundantAssignment]
xmlrpc-c-1.33.14/src/xmlrpc_libxml2.c:108:5: note: Variable 'nameIsValid' is reassigned a value before the old one has been used.
xmlrpc-c-1.33.14/src/xmlrpc_libxml2.c:120:5: note: Variable 'nameIsValid' is reassigned a value before the old one has been used.
xmlrpc-c-1.33.14/src/xmlrpc_libxml2.c:125:5: style: Variable 'cdataIsValid' is reassigned a value before the old one has been used. [redundantAssignment]
xmlrpc-c-1.33.14/src/xmlrpc_libxml2.c:108:19: note: Variable 'cdataIsValid' is reassigned a value before the old one has been used.
xmlrpc-c-1.33.14/src/xmlrpc_libxml2.c:125:5: note: Variable 'cdataIsValid' is reassigned a value before the old one has been used.
xmlrpc-c-1.33.14/src/xmlrpc_libxml2.c:130:5: style: Variable 'childrenAreValid' is reassigned a value before the old one has been used. [redundantAssignment]
xmlrpc-c-1.33.14/src/xmlrpc_libxml2.c:108:34: note: Variable 'childrenAreValid' is reassigned a value before the old one has been used.
xmlrpc-c-1.33.14/src/xmlrpc_libxml2.c:130:5: note: Variable 'childrenAreValid' is reassigned a value before the old one has been used.
xmlrpc-c-1.33.14/src/xmlrpc_libxml2.c:132:1: style: Label 'cleanup' is not used. [unusedLabel]
xmlrpc-c-1.33.14/src/xmlrpc_libxml2.c:325:5: style: Label 'cleanup' is not used. [unusedLabel]
xmlrpc-c-1.33.14/src/xmlrpc_server_cgi.c:65:5: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmlrpc-c-1.33.14/src/xmlrpc_server_cgi.c:153:5: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
xmlrpc-c-1.33.14/src/xmlrpc_server_cgi.c:141:5: note: Variable 'result' is reassigned a value before the old one has been used.
xmlrpc-c-1.33.14/src/xmlrpc_server_cgi.c:153:5: note: Variable 'result' is reassigned a value before the old one has been used.
xmlrpc-c-1.33.14/src/xmlrpc_server_cgi.c:166:2: style: Label 'cleanup' is not used. [unusedLabel]
xmlrpc-c-1.33.14/src/xmlrpc_server_cgi.c:256:2: style: Label 'cleanup' is not used. [unusedLabel]
xmlrpc-c-1.33.14/src/xmlrpc_server_info.c:63:5: error: Returning/dereferencing 'serverInfoP' after it is deallocated / released [deallocret]
xmlrpc-c-1.33.14/src/xmlrpc_server_info.c:167:5: error: Returning/dereferencing 'serverInfoP' after it is deallocated / released [deallocret]
xmlrpc-c-1.33.14/src/xmlrpc_server_w32httpsys.c:666:22: style: Function 'SendHttpResponse' argument 5 names different: declaration 'pEntity' definition 'pEntityString'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/src/xmlrpc_server_w32httpsys.c:97:22: note: Function 'SendHttpResponse' argument 5 names different: declaration 'pEntity' definition 'pEntityString'.
xmlrpc-c-1.33.14/src/xmlrpc_server_w32httpsys.c:666:22: note: Function 'SendHttpResponse' argument 5 names different: declaration 'pEntity' definition 'pEntityString'.
xmlrpc-c-1.33.14/src/xmlrpc_struct.c:61:5: error: Returning/dereferencing 'valP' after it is deallocated / released [deallocret]
xmlrpc-c-1.33.14/src/xmlrpc_struct.c:395:12: error: Uninitialized variable: retval [uninitvar]
xmlrpc-c-1.33.14/test/cgi.c:46:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xmlrpc-c-1.33.14/test/cpp/base64.hpp:6:25: style: The function 'suiteName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmlrpc-c-1.33.14/test/cpp/tools.hpp:39:25: note: Virtual function in base class
xmlrpc-c-1.33.14/test/cpp/base64.hpp:6:25: note: Function in derived class
xmlrpc-c-1.33.14/test/cpp/base64.hpp:7:18: style: The function 'runtests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmlrpc-c-1.33.14/test/cpp/tools.hpp:36:18: note: Virtual function in base class
xmlrpc-c-1.33.14/test/cpp/base64.hpp:7:18: note: Function in derived class
xmlrpc-c-1.33.14/test/cpp/tools.hpp:52:34: performance: Function parameter 'filename' should be passed by const reference. [passedByValue]
xmlrpc-c-1.33.14/test/cpp/tools.hpp:54:34: performance: Function parameter 'description' should be passed by const reference. [passedByValue]
xmlrpc-c-1.33.14/test/cpp/registry.cpp:214:5: style: Class 'callInfo_test' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlrpc-c-1.33.14/test/cpp/registry.hpp:6:25: style: The function 'suiteName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmlrpc-c-1.33.14/test/cpp/tools.hpp:39:25: note: Virtual function in base class
xmlrpc-c-1.33.14/test/cpp/registry.hpp:6:25: note: Function in derived class
xmlrpc-c-1.33.14/test/cpp/registry.hpp:7:18: style: The function 'runtests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmlrpc-c-1.33.14/test/cpp/tools.hpp:36:18: note: Virtual function in base class
xmlrpc-c-1.33.14/test/cpp/registry.hpp:7:18: note: Function in derived class
xmlrpc-c-1.33.14/test/cpp/server_abyss.cpp:74:15: performance: Variable 'fd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmlrpc-c-1.33.14/test/cpp/server_abyss.cpp:73:5: style: Class 'boundSocket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlrpc-c-1.33.14/test/cpp/server_abyss.hpp:6:25: style: The function 'suiteName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmlrpc-c-1.33.14/test/cpp/tools.hpp:39:25: note: Virtual function in base class
xmlrpc-c-1.33.14/test/cpp/server_abyss.hpp:6:25: note: Function in derived class
xmlrpc-c-1.33.14/test/cpp/server_abyss.hpp:7:18: style: The function 'runtests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmlrpc-c-1.33.14/test/cpp/tools.hpp:36:18: note: Virtual function in base class
xmlrpc-c-1.33.14/test/cpp/server_abyss.hpp:7:18: note: Function in derived class
xmlrpc-c-1.33.14/test/cpp/server_pstream.cpp:272:32: style: Function 'sendCall' argument 1 names different: declaration 'callBytes' definition 'packetBytes'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/test/cpp/server_pstream.cpp:221:28: note: Function 'sendCall' argument 1 names different: declaration 'callBytes' definition 'packetBytes'.
xmlrpc-c-1.33.14/test/cpp/server_pstream.cpp:272:32: note: Function 'sendCall' argument 1 names different: declaration 'callBytes' definition 'packetBytes'.
xmlrpc-c-1.33.14/test/cpp/server_pstream.cpp:317:33: style: Function 'recvResp' argument 1 names different: declaration 'respBytesP' definition 'packetBytesP'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/test/cpp/server_pstream.cpp:227:29: note: Function 'recvResp' argument 1 names different: declaration 'respBytesP' definition 'packetBytesP'.
xmlrpc-c-1.33.14/test/cpp/server_pstream.cpp:317:33: note: Function 'recvResp' argument 1 names different: declaration 'respBytesP' definition 'packetBytesP'.
xmlrpc-c-1.33.14/test/cpp/server_pstream.cpp:711:5: style: Class 'derivedServer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlrpc-c-1.33.14/test/cpp/server_pstream.hpp:6:25: style: The function 'suiteName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmlrpc-c-1.33.14/test/cpp/tools.hpp:39:25: note: Virtual function in base class
xmlrpc-c-1.33.14/test/cpp/server_pstream.hpp:6:25: note: Function in derived class
xmlrpc-c-1.33.14/test/cpp/server_pstream.hpp:7:18: style: The function 'runtests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmlrpc-c-1.33.14/test/cpp/tools.hpp:36:18: note: Virtual function in base class
xmlrpc-c-1.33.14/test/cpp/server_pstream.hpp:7:18: note: Function in derived class
xmlrpc-c-1.33.14/test/cpp/xml.hpp:6:25: style: The function 'suiteName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmlrpc-c-1.33.14/test/cpp/tools.hpp:39:25: note: Virtual function in base class
xmlrpc-c-1.33.14/test/cpp/xml.hpp:6:25: note: Function in derived class
xmlrpc-c-1.33.14/test/cpp/xml.hpp:7:18: style: The function 'runtests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmlrpc-c-1.33.14/test/cpp/tools.hpp:36:18: note: Virtual function in base class
xmlrpc-c-1.33.14/test/cpp/xml.hpp:7:18: note: Function in derived class
xmlrpc-c-1.33.14/test/cpp/value.hpp:6:25: style: The function 'suiteName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmlrpc-c-1.33.14/test/cpp/tools.hpp:39:25: note: Virtual function in base class
xmlrpc-c-1.33.14/test/cpp/value.hpp:6:25: note: Function in derived class
xmlrpc-c-1.33.14/test/cpp/value.hpp:7:18: style: The function 'runtests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmlrpc-c-1.33.14/test/cpp/tools.hpp:36:18: note: Virtual function in base class
xmlrpc-c-1.33.14/test/cpp/value.hpp:7:18: note: Function in derived class
xmlrpc-c-1.33.14/test/cpp/testclient.hpp:6:25: style: The function 'suiteName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmlrpc-c-1.33.14/test/cpp/tools.hpp:39:25: note: Virtual function in base class
xmlrpc-c-1.33.14/test/cpp/testclient.hpp:6:25: note: Function in derived class
xmlrpc-c-1.33.14/test/cpp/testclient.hpp:7:18: style: The function 'runtests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmlrpc-c-1.33.14/test/cpp/tools.hpp:36:18: note: Virtual function in base class
xmlrpc-c-1.33.14/test/cpp/testclient.hpp:7:18: note: Function in derived class
xmlrpc-c-1.33.14/test/cpp/test.cpp:311:20: style: The function 'suiteName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmlrpc-c-1.33.14/test/cpp/tools.hpp:39:25: note: Virtual function in base class
xmlrpc-c-1.33.14/test/cpp/test.cpp:311:20: note: Function in derived class
xmlrpc-c-1.33.14/test/cpp/test.cpp:314:18: style: The function 'runtests' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmlrpc-c-1.33.14/test/cpp/tools.hpp:36:18: note: Virtual function in base class
xmlrpc-c-1.33.14/test/cpp/test.cpp:314:18: note: Function in derived class
xmlrpc-c-1.33.14/test/cpp/testclient.cpp:76:5: style: Class 'carriageParm_direct' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlrpc-c-1.33.14/test/cpp/testclient.cpp:174:30: performance: Function parameter 'methodName' should be passed by const reference. [passedByValue]
xmlrpc-c-1.33.14/test/cpp/tools.cpp:59:34: performance: Function parameter 'filename' should be passed by const reference. [passedByValue]
xmlrpc-c-1.33.14/test/cpp/tools.cpp:61:34: performance: Function parameter 'description' should be passed by const reference. [passedByValue]
xmlrpc-c-1.33.14/test/parse_xml.c:491:18: style: Variable 'valueP' is assigned a value that is never used. [unreadVariable]
xmlrpc-c-1.33.14/test/value.c:1239:9: style: Variable 'v' is assigned a value that is never used. [unreadVariable]
xmlrpc-c-1.33.14/test/value.c:1260:9: style: Variable 'v' is assigned a value that is never used. [unreadVariable]
xmlrpc-c-1.33.14/test/value.c:1284:9: style: Variable 'v' is assigned a value that is never used. [unreadVariable]
xmlrpc-c-1.33.14/test/value.c:1312:9: style: Variable 'v' is assigned a value that is never used. [unreadVariable]
xmlrpc-c-1.33.14/test/value_datetime.c:290:9: style: Variable 'v' is assigned a value that is never used. [unreadVariable]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:7759:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:6085:21: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:8009:19: style: Condition '('A')=='a'' is always false [knownConditionTrueFalse]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:2730:5: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:2690:5: note: Variable 'rc' is reassigned a value before the old one has been used.
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:2730:5: note: Variable 'rc' is reassigned a value before the old one has been used.
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:3758:5: style: Variable 'mgc->cache.root' is reassigned a value before the old one has been used. [redundantAssignment]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:3755:5: note: Variable 'mgc->cache.root' is reassigned a value before the old one has been used.
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:3758:5: note: Variable 'mgc->cache.root' is reassigned a value before the old one has been used.
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:7768:6: warning: Redundant assignment of 'msg' to itself. [selfAssignment]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:7815:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:8237:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:968:7: style: The scope of the variable 'ch1' can be reduced. [variableScope]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:969:7: style: The scope of the variable 'ch2' can be reduced. [variableScope]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:1793:10: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:2769:21: style: The scope of the variable 'ifh1' can be reduced. [variableScope]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:3440:10: style: The scope of the variable 'x' can be reduced. [variableScope]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:5289:7: style: The scope of the variable 'l1' can be reduced. [variableScope]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:5290:7: style: The scope of the variable 'l2' can be reduced. [variableScope]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:5292:7: style: The scope of the variable 'ch1' can be reduced. [variableScope]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:5293:7: style: The scope of the variable 'ch2' can be reduced. [variableScope]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:5396:11: style: The scope of the variable 'pass_result' can be reduced. [variableScope]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:5932:9: style: The scope of the variable 'bytesread' can be reduced. [variableScope]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:5933:22: style: The scope of the variable 'dbpos' can be reduced. [variableScope]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:5949:17: style: The scope of the variable 'location' can be reduced. [variableScope]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:6054:20: style: The scope of the variable 'len_read' can be reduced. [variableScope]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:6313:14: style: The scope of the variable 'rc' can be reduced. [variableScope]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:7779:12: style: The scope of the variable 'flags' can be reduced. [variableScope]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:7781:12: style: The scope of the variable 'stamp' can be reduced. [variableScope]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:7782:12: style: The scope of the variable 'len' can be reduced. [variableScope]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:7783:12: style: The scope of the variable 'part' can be reduced. [variableScope]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:8016:11: style: The scope of the variable 'n' can be reduced. [variableScope]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:8155:14: style: The scope of the variable 'hash_head' can be reduced. [variableScope]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:8156:14: style: The scope of the variable 'prev_match' can be reduced. [variableScope]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:8374:14: style: The scope of the variable 'hash_head' can be reduced. [variableScope]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:8700:6: style: The scope of the variable 'dcode' can be reduced. [variableScope]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:8753:11: style: The scope of the variable 'dist' can be reduced. [variableScope]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:8754:6: style: The scope of the variable 'lc' can be reduced. [variableScope]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:8755:11: style: The scope of the variable 'lx' can be reduced. [variableScope]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:8756:11: style: The scope of the variable 'dx' can be reduced. [variableScope]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:8757:11: style: The scope of the variable 'fx' can be reduced. [variableScope]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:8758:6: style: The scope of the variable 'flag' can be reduced. [variableScope]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:8759:11: style: The scope of the variable 'code' can be reduced. [variableScope]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:8760:6: style: The scope of the variable 'extra' can be reduced. [variableScope]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:8799:16: style: The scope of the variable 'match' can be reduced. [variableScope]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:8911:6: style: The scope of the variable 'm' can be reduced. [variableScope]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:8914:6: style: The scope of the variable 'new1' can be reduced. [variableScope]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:9100:11: style: The scope of the variable 'bytes_to_copy' can be reduced. [variableScope]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:9197:6: style: The scope of the variable 'curlen' can be reduced. [variableScope]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:9262:6: style: The scope of the variable 'curlen' can be reduced. [variableScope]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:9358:7: style: The scope of the variable 'rc' can be reduced. [variableScope]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:9818:9: style: The scope of the variable 'k' can be reduced. [variableScope]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:5388:62: style: Function 'mod_gzip_get_action_flag' argument 2 names different: declaration 'conf' definition 'mgc'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:622:62: note: Function 'mod_gzip_get_action_flag' argument 2 names different: declaration 'conf' definition 'mgc'.
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:5388:62: note: Function 'mod_gzip_get_action_flag' argument 2 names different: declaration 'conf' definition 'mgc'.
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:1770:11: style: struct member 'action_dir_config2::scripted' is never used. [unusedStructMember]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:1771:19: style: struct member 'action_dir_config2::xmethods' is never used. [unusedStructMember]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:7216:9: style: union member 'Anonymous2::n' is never used. [unusedStructMember]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:7217:18: style: union member 'Anonymous2::t' is never used. [unusedStructMember]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:1592:9: style: Variable 'count' is modified but its new value is never used. [unreadVariable]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:1614:0: style: Variable 'access_status' is assigned a value that is never used. [unreadVariable]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:1615:0: style: Variable 'access_status2' is assigned a value that is never used. [unreadVariable]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:1822:16: style: Variable 'loglevel' is assigned a value that is never used. [unreadVariable]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:1787:0: style: Variable 'compression_ratio' is assigned a value that is never used. [unreadVariable]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:2730:10: style: Variable 'rc' is assigned a value that is never used. [unreadVariable]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:3743:10: style: Variable 'cn' is assigned a value that is never used. [unreadVariable]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:6253:17: style: Variable 'child_pid' is assigned a value that is never used. [unreadVariable]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:7779:12: style: Variable 'flags' is not assigned a value. [unassignedVariable]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:7850:13: style: Variable 'part' is assigned a value that is never used. [unreadVariable]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:9550:0: style: Variable 'attr' is assigned a value that is never used. [unreadVariable]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:9551:0: style: Variable 'deflate_flags' is assigned a value that is never used. [unreadVariable]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:9599:0: style: Variable 'flags' is assigned a value that is never used. [unreadVariable]
xmlrpc-c-1.33.14/tools/turbocharger/mod_gzip.c:1498:12: error: Address of local auto-variable assigned to a function parameter. [autoVariables]
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/DataType.hpp:7:5: warning: Member variable 'DataType::mTypeName' is not initialized in the constructor. [uninitMemberVarPrivate]
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/DataType.hpp:9:15: warning: Member variable 'DataType::mTypeName' is not assigned a value in 'DataType::operator='. [operatorEqVarError]
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/DataType.cpp:34:5: style: Class 'RawDataType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/DataType.cpp:37:5: style: The function 'parameterFragment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/DataType.hpp:30:5: note: Virtual function in base class
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/DataType.cpp:37:5: note: Function in derived class
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/DataType.cpp:40:5: style: The function 'inputConversionFragment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/DataType.hpp:33:5: note: Virtual function in base class
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/DataType.cpp:40:5: note: Function in derived class
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/DataType.cpp:43:5: style: The function 'returnTypeFragment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/DataType.hpp:37:5: note: Virtual function in base class
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/DataType.cpp:43:5: note: Function in derived class
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/DataType.cpp:46:5: style: The function 'outputConversionFragment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/DataType.hpp:40:5: note: Virtual function in base class
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/DataType.cpp:46:5: note: Function in derived class
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/DataType.cpp:93:5: style: The function 'parameterFragment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/DataType.hpp:30:5: note: Virtual function in base class
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/DataType.cpp:93:5: note: Function in derived class
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/DataType.cpp:96:5: style: The function 'inputConversionFragment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/DataType.hpp:33:5: note: Virtual function in base class
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/DataType.cpp:96:5: note: Function in derived class
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/DataType.cpp:99:5: style: The function 'returnTypeFragment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/DataType.hpp:37:5: note: Virtual function in base class
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/DataType.cpp:99:5: note: Function in derived class
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/DataType.cpp:102:5: style: The function 'outputConversionFragment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/DataType.hpp:40:5: note: Virtual function in base class
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/DataType.cpp:102:5: note: Function in derived class
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/DataType.cpp:155:5: style: The function 'parameterFragment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/DataType.hpp:30:5: note: Virtual function in base class
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/DataType.cpp:155:5: note: Function in derived class
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/DataType.cpp:158:5: style: The function 'inputConversionFragment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/DataType.hpp:33:5: note: Virtual function in base class
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/DataType.cpp:158:5: note: Function in derived class
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/DataType.cpp:161:5: style: The function 'returnTypeFragment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/DataType.hpp:37:5: note: Virtual function in base class
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/DataType.cpp:161:5: note: Function in derived class
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/DataType.cpp:164:5: style: The function 'outputConversionFragment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/DataType.hpp:40:5: note: Virtual function in base class
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/DataType.cpp:164:5: note: Function in derived class
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/SystemProxy.hpp:15:5: style: Class 'SystemProxy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/SystemProxy.hpp:17:5: style: Class 'SystemProxy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/XmlRpcClass.hpp:12:5: style: Class 'XmlRpcClass' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/XmlRpcFunction.cpp:186:41: style: Function 'returnType' argument 1 names different: declaration 'synopsis_index' definition 'synopsisIndex'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/XmlRpcFunction.hpp:35:40: note: Function 'returnType' argument 1 names different: declaration 'synopsis_index' definition 'synopsisIndex'.
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/XmlRpcFunction.cpp:186:41: note: Function 'returnType' argument 1 names different: declaration 'synopsis_index' definition 'synopsisIndex'.
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/XmlRpcFunction.cpp:196:45: style: Function 'parameterCount' argument 1 names different: declaration 'synopsis_index' definition 'synopsisIndex'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/XmlRpcFunction.hpp:36:35: note: Function 'parameterCount' argument 1 names different: declaration 'synopsis_index' definition 'synopsisIndex'.
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/XmlRpcFunction.cpp:196:45: note: Function 'parameterCount' argument 1 names different: declaration 'synopsis_index' definition 'synopsisIndex'.
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/XmlRpcFunction.cpp:209:44: style: Function 'parameterType' argument 1 names different: declaration 'synopsis_index' definition 'synopsisIndex'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/XmlRpcFunction.hpp:37:43: note: Function 'parameterType' argument 1 names different: declaration 'synopsis_index' definition 'synopsisIndex'.
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/XmlRpcFunction.cpp:209:44: note: Function 'parameterType' argument 1 names different: declaration 'synopsis_index' definition 'synopsisIndex'.
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/XmlRpcFunction.cpp:210:44: style: Function 'parameterType' argument 2 names different: declaration 'parameter_index' definition 'parameterIndex'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/XmlRpcFunction.hpp:38:43: note: Function 'parameterType' argument 2 names different: declaration 'parameter_index' definition 'parameterIndex'.
xmlrpc-c-1.33.14/tools/xml-rpc-api2cpp/XmlRpcFunction.cpp:210:44: note: Function 'parameterType' argument 2 names different: declaration 'parameter_index' definition 'parameterIndex'.
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcType.hpp:7:5: warning: Member variable 'xmlrpcType::mTypeName' is not initialized in the constructor. [uninitMemberVarPrivate]
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcType.hpp:9:17: warning: Member variable 'xmlrpcType::mTypeName' is not assigned a value in 'xmlrpcType::operator='. [operatorEqVarError]
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/proxyClass.hpp:11:5: style: Class 'proxyClass' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/proxyClass.hpp:6:1: warning: The class 'proxyClass' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcMethod.cpp:12:57: style: Function 'xmlrpcMethod' argument 1 names different: declaration 'function_name' definition 'functionName'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcMethod.hpp:18:48: note: Function 'xmlrpcMethod' argument 1 names different: declaration 'function_name' definition 'functionName'.
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcMethod.cpp:12:57: note: Function 'xmlrpcMethod' argument 1 names different: declaration 'function_name' definition 'functionName'.
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcMethod.cpp:13:57: style: Function 'xmlrpcMethod' argument 2 names different: declaration 'method_name' definition 'methodName'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcMethod.hpp:19:47: note: Function 'xmlrpcMethod' argument 2 names different: declaration 'method_name' definition 'methodName'.
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcMethod.cpp:13:57: note: Function 'xmlrpcMethod' argument 2 names different: declaration 'method_name' definition 'methodName'.
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcMethod.cpp:49:43: style: Function 'parameterCount' argument 1 names different: declaration 'synopsis_index' definition 'synopsisIndex'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcMethod.hpp:52:33: note: Function 'parameterCount' argument 1 names different: declaration 'synopsis_index' definition 'synopsisIndex'.
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcMethod.cpp:49:43: note: Function 'parameterCount' argument 1 names different: declaration 'synopsis_index' definition 'synopsisIndex'.
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcMethod.cpp:64:42: style: Function 'parameterType' argument 1 names different: declaration 'synopsis_index' definition 'synopsisIndex'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcMethod.hpp:55:32: note: Function 'parameterType' argument 1 names different: declaration 'synopsis_index' definition 'synopsisIndex'.
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcMethod.cpp:64:42: note: Function 'parameterType' argument 1 names different: declaration 'synopsis_index' definition 'synopsisIndex'.
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcMethod.cpp:65:42: style: Function 'parameterType' argument 2 names different: declaration 'parameter_index' definition 'parameterIndex'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcMethod.hpp:56:32: note: Function 'parameterType' argument 2 names different: declaration 'parameter_index' definition 'parameterIndex'.
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcMethod.cpp:65:42: note: Function 'parameterType' argument 2 names different: declaration 'parameter_index' definition 'parameterIndex'.
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcMethod.cpp:78:39: style: Function 'returnType' argument 1 names different: declaration 'synopsis_index' definition 'synopsisIndex'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcMethod.hpp:49:29: note: Function 'returnType' argument 1 names different: declaration 'synopsis_index' definition 'synopsisIndex'.
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcMethod.cpp:78:39: note: Function 'returnType' argument 1 names different: declaration 'synopsis_index' definition 'synopsisIndex'.
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcMethod.cpp:91:46: style: Function 'printParameters' argument 2 names different: declaration 'synopsis_index' definition 'synopsisIndex'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcMethod.hpp:37:41: note: Function 'printParameters' argument 2 names different: declaration 'synopsis_index' definition 'synopsisIndex'.
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcMethod.cpp:91:46: note: Function 'printParameters' argument 2 names different: declaration 'synopsis_index' definition 'synopsisIndex'.
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcMethod.cpp:118:47: style: Function 'printDeclaration' argument 2 names different: declaration 'synopsis_index' definition 'synopsisIndex'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcMethod.hpp:41:43: note: Function 'printDeclaration' argument 2 names different: declaration 'synopsis_index' definition 'synopsisIndex'.
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcMethod.cpp:118:47: note: Function 'printDeclaration' argument 2 names different: declaration 'synopsis_index' definition 'synopsisIndex'.
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcMethod.cpp:177:45: style: Function 'printDefinition' argument 3 names different: declaration 'synopsis_index' definition 'synopsisIndex'. [funcArgNamesDifferent]
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcMethod.hpp:46:40: note: Function 'printDefinition' argument 3 names different: declaration 'synopsis_index' definition 'synopsisIndex'.
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcMethod.cpp:177:45: note: Function 'printDefinition' argument 3 names different: declaration 'synopsis_index' definition 'synopsisIndex'.
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcType.cpp:35:5: style: Class 'rawXmlrpcType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcType.cpp:38:5: style: The function 'parameterFragment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcType.hpp:30:5: note: Virtual function in base class
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcType.cpp:38:5: note: Function in derived class
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcType.cpp:41:5: style: The function 'inputConversionFragment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcType.hpp:33:5: note: Virtual function in base class
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcType.cpp:41:5: note: Function in derived class
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcType.cpp:44:5: style: The function 'returnTypeFragment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcType.hpp:37:5: note: Virtual function in base class
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcType.cpp:44:5: note: Function in derived class
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcType.cpp:47:5: style: The function 'outputConversionFragment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcType.hpp:40:5: note: Virtual function in base class
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcType.cpp:47:5: note: Function in derived class
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcType.cpp:95:5: style: The function 'parameterFragment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcType.hpp:30:5: note: Virtual function in base class
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcType.cpp:95:5: note: Function in derived class
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcType.cpp:98:5: style: The function 'inputConversionFragment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcType.hpp:33:5: note: Virtual function in base class
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcType.cpp:98:5: note: Function in derived class
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcType.cpp:101:5: style: The function 'returnTypeFragment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcType.hpp:37:5: note: Virtual function in base class
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcType.cpp:101:5: note: Function in derived class
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcType.cpp:104:5: style: The function 'outputConversionFragment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcType.hpp:40:5: note: Virtual function in base class
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcType.cpp:104:5: note: Function in derived class
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcType.cpp:157:5: style: The function 'parameterFragment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcType.hpp:30:5: note: Virtual function in base class
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcType.cpp:157:5: note: Function in derived class
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcType.cpp:160:5: style: The function 'inputConversionFragment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcType.hpp:33:5: note: Virtual function in base class
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcType.cpp:160:5: note: Function in derived class
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcType.cpp:163:5: style: The function 'returnTypeFragment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcType.hpp:37:5: note: Virtual function in base class
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcType.cpp:163:5: note: Function in derived class
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcType.cpp:166:5: style: The function 'outputConversionFragment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcType.hpp:40:5: note: Virtual function in base class
xmlrpc-c-1.33.14/tools/xmlrpc_cpp_proxy/xmlrpcType.cpp:166:5: note: Function in derived class
[17:40]

ftp://ftp.se.debian.org/debian/pool/main/x/xmlrpc-epi/xmlrpc-epi_0.54.2.orig.tar.gz
xmlrpc-epi-0.54.2/sample/client.c:69:7: style: The scope of the variable 'output' can be reduced. [variableScope]
xmlrpc-epi-0.54.2/sample/client.c:136:18: style: Variable 'output' is assigned a value that is never used. [unreadVariable]
xmlrpc-epi-0.54.2/sample/memtest.c:80:3: style: Variable 'xVector2' is reassigned a value before the old one has been used. [redundantAssignment]
xmlrpc-epi-0.54.2/sample/memtest.c:76:0: note: Variable 'xVector2' is reassigned a value before the old one has been used.
xmlrpc-epi-0.54.2/sample/memtest.c:80:3: note: Variable 'xVector2' is reassigned a value before the old one has been used.
xmlrpc-epi-0.54.2/sample/sample.c:152:15: style: The scope of the variable 'string' can be reduced. [variableScope]
xmlrpc-epi-0.54.2/sample/server.c:84:15: style: The scope of the variable 'string' can be reduced. [variableScope]
xmlrpc-epi-0.54.2/sample/server.c:249:9: style: The scope of the variable 'methodName' can be reduced. [variableScope]
xmlrpc-epi-0.54.2/sample/server.c:314:28: style: Variable 'methodName' is assigned a value that is never used. [unreadVariable]
xmlrpc-epi-0.54.2/sample/server_compliance_test.c:235:4: style: Variable 'xReturn' is reassigned a value before the old one has been used. [redundantAssignment]
xmlrpc-epi-0.54.2/sample/server_compliance_test.c:221:0: note: Variable 'xReturn' is reassigned a value before the old one has been used.
xmlrpc-epi-0.54.2/sample/server_compliance_test.c:235:4: note: Variable 'xReturn' is reassigned a value before the old one has been used.
xmlrpc-epi-0.54.2/sample/server_compliance_test.c:293:10: style: The scope of the variable 'methodName' can be reduced. [variableScope]
xmlrpc-epi-0.54.2/sample/server_compliance_test.c:358:29: style: Variable 'methodName' is assigned a value that is never used. [unreadVariable]
xmlrpc-epi-0.54.2/src/base64.c:74:30: style: The scope of the variable 'ogroup' can be reduced. [variableScope]
xmlrpc-epi-0.54.2/src/base64.c:75:9: style: The scope of the variable 'c' can be reduced. [variableScope]
xmlrpc-epi-0.54.2/src/base64.c:116:38: style: Function 'base64_decode' argument 1 names different: declaration 'b' definition 'bfr'. [funcArgNamesDifferent]
xmlrpc-epi-0.54.2/src/base64.h:25:38: note: Function 'base64_decode' argument 1 names different: declaration 'b' definition 'bfr'.
xmlrpc-epi-0.54.2/src/base64.c:116:38: note: Function 'base64_decode' argument 1 names different: declaration 'b' definition 'bfr'.
xmlrpc-epi-0.54.2/src/encodings.c:53:17: style: The scope of the variable 'st' can be reduced. [variableScope]
xmlrpc-epi-0.54.2/src/queue.c:715:12: style: The scope of the variable 'flag' can be reduced. [variableScope]
xmlrpc-epi-0.54.2/src/queue.c:715:22: style: The scope of the variable 'i' can be reduced. [variableScope]
xmlrpc-epi-0.54.2/src/queue.c:715:25: style: The scope of the variable 'j' can be reduced. [variableScope]
xmlrpc-epi-0.54.2/src/queue.c:716:13: style: The scope of the variable 'key' can be reduced. [variableScope]
xmlrpc-epi-0.54.2/src/queue.c:853:13: style: The scope of the variable 'mid' can be reduced. [variableScope]
xmlrpc-epi-0.54.2/src/queue.c:853:22: style: The scope of the variable 'val' can be reduced. [variableScope]
xmlrpc-epi-0.54.2/src/simplestring.c:164:7: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xmlrpc-epi-0.54.2/src/simplestring.c:163:23: note: outer condition: string->str
xmlrpc-epi-0.54.2/src/simplestring.c:164:7: note: identical inner condition: string->str
xmlrpc-epi-0.54.2/src/simplestring.c:188:38: style: Function 'simplestring_addn' argument 1 names different: declaration 'string' definition 'target'. [funcArgNamesDifferent]
xmlrpc-epi-0.54.2/src/simplestring.h:66:38: note: Function 'simplestring_addn' argument 1 names different: declaration 'string' definition 'target'.
xmlrpc-epi-0.54.2/src/simplestring.c:188:38: note: Function 'simplestring_addn' argument 1 names different: declaration 'string' definition 'target'.
xmlrpc-epi-0.54.2/src/simplestring.c:188:58: style: Function 'simplestring_addn' argument 2 names different: declaration 'add' definition 'source'. [funcArgNamesDifferent]
xmlrpc-epi-0.54.2/src/simplestring.h:66:58: note: Function 'simplestring_addn' argument 2 names different: declaration 'add' definition 'source'.
xmlrpc-epi-0.54.2/src/simplestring.c:188:58: note: Function 'simplestring_addn' argument 2 names different: declaration 'add' definition 'source'.
xmlrpc-epi-0.54.2/src/simplestring.c:233:37: style: Function 'simplestring_add' argument 1 names different: declaration 'string' definition 'target'. [funcArgNamesDifferent]
xmlrpc-epi-0.54.2/src/simplestring.h:65:37: note: Function 'simplestring_add' argument 1 names different: declaration 'string' definition 'target'.
xmlrpc-epi-0.54.2/src/simplestring.c:233:37: note: Function 'simplestring_add' argument 1 names different: declaration 'string' definition 'target'.
xmlrpc-epi-0.54.2/src/simplestring.c:233:57: style: Function 'simplestring_add' argument 2 names different: declaration 'add' definition 'source'. [funcArgNamesDifferent]
xmlrpc-epi-0.54.2/src/simplestring.h:65:57: note: Function 'simplestring_add' argument 2 names different: declaration 'add' definition 'source'.
xmlrpc-epi-0.54.2/src/simplestring.c:233:57: note: Function 'simplestring_add' argument 2 names different: declaration 'add' definition 'source'.
xmlrpc-epi-0.54.2/src/xml_element.c:218:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xmlrpc-epi-0.54.2/src/xml_element.c:383:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xmlrpc-epi-0.54.2/src/xml_element.c:694:9: style: The scope of the variable 'buf' can be reduced. [variableScope]
xmlrpc-epi-0.54.2/src/xml_to_soap.c:138:5: style: Variable 'type' is reassigned a value before the old one has been used. [redundantAssignment]
xmlrpc-epi-0.54.2/src/xml_to_soap.c:132:0: note: Variable 'type' is reassigned a value before the old one has been used.
xmlrpc-epi-0.54.2/src/xml_to_soap.c:138:5: note: Variable 'type' is reassigned a value before the old one has been used.
xmlrpc-epi-0.54.2/src/xml_to_soap.c:562:13: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xmlrpc-epi-0.54.2/src/xml_to_soap.c:417:30: style: The scope of the variable 'xNext' can be reduced. [variableScope]
xmlrpc-epi-0.54.2/src/xml_to_soap.c:122:13: warning: Possible buffer overflow if strlen(kids_type) is larger than or equal to sizeof(ai). [possibleBufferAccessOutOfBounds]
xmlrpc-epi-0.54.2/src/xml_to_xmlrpc.c:189:12: style: The scope of the variable 'buf' can be reduced. [variableScope]
xmlrpc-epi-0.54.2/src/xmlrpc.c:359:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xmlrpc-epi-0.54.2/src/xmlrpc.c:1525:16: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xmlrpc-epi-0.54.2/src/xmlrpc.c:2421:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xmlrpc-epi-0.54.2/src/xmlrpc.c:3007:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xmlrpc-epi-0.54.2/src/xmlrpc.c:2402:10: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xmlrpc-epi-0.54.2/src/xmlrpc.c:2401:14: note: outer condition: dm
xmlrpc-epi-0.54.2/src/xmlrpc.c:2402:10: note: identical inner condition: dm
xmlrpc-epi-0.54.2/src/xmlrpc.c:2407:13: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xmlrpc-epi-0.54.2/src/xmlrpc.c:2406:15: note: outer condition: sm->name
xmlrpc-epi-0.54.2/src/xmlrpc.c:2407:13: note: identical inner condition: sm->name
xmlrpc-epi-0.54.2/src/xmlrpc.c:2469:19: style: The scope of the variable 'sm' can be reduced. [variableScope]
xmlrpc-epi-0.54.2/src/xmlrpc.c:967:67: style: Function 'XMLRPC_SetValueString' argument 2 names different: declaration 's' definition 'val'. [funcArgNamesDifferent]
xmlrpc-epi-0.54.2/src/xmlrpc.h:365:67: note: Function 'XMLRPC_SetValueString' argument 2 names different: declaration 's' definition 'val'.
xmlrpc-epi-0.54.2/src/xmlrpc.c:967:67: note: Function 'XMLRPC_SetValueString' argument 2 names different: declaration 's' definition 'val'.
xmlrpc-epi-0.54.2/src/xmlrpc.c:1351:67: style: Function 'XMLRPC_CreateValueString' argument 2 names different: declaration 's' definition 'val'. [funcArgNamesDifferent]
xmlrpc-epi-0.54.2/src/xmlrpc.h:344:67: note: Function 'XMLRPC_CreateValueString' argument 2 names different: declaration 's' definition 'val'.
xmlrpc-epi-0.54.2/src/xmlrpc.c:1351:67: note: Function 'XMLRPC_CreateValueString' argument 2 names different: declaration 's' definition 'val'.
xmlrpc-epi-0.54.2/src/xmlrpc.c:1418:60: style: Function 'XMLRPC_CreateValueBoolean' argument 2 names different: declaration 'truth' definition 'i'. [funcArgNamesDifferent]
xmlrpc-epi-0.54.2/src/xmlrpc.h:338:60: note: Function 'XMLRPC_CreateValueBoolean' argument 2 names different: declaration 'truth' definition 'i'.
xmlrpc-epi-0.54.2/src/xmlrpc.c:1418:60: note: Function 'XMLRPC_CreateValueBoolean' argument 2 names different: declaration 'truth' definition 'i'.
xmlrpc-epi-0.54.2/src/xmlrpc.c:1901:62: style: Function 'XMLRPC_CreateValueDouble' argument 2 names different: declaration 'f' definition 'd'. [funcArgNamesDifferent]
xmlrpc-epi-0.54.2/src/xmlrpc.h:342:62: note: Function 'XMLRPC_CreateValueDouble' argument 2 names different: declaration 'f' definition 'd'.
xmlrpc-epi-0.54.2/src/xmlrpc.c:1901:62: note: Function 'XMLRPC_CreateValueDouble' argument 2 names different: declaration 'f' definition 'd'.
xmlrpc-epi-0.54.2/src/xmlrpc.c:2233:52: style: Function 'XMLRPC_GetValueType' argument 1 names different: declaration 'v' definition 'value'. [funcArgNamesDifferent]
xmlrpc-epi-0.54.2/src/xmlrpc.h:382:52: note: Function 'XMLRPC_GetValueType' argument 1 names different: declaration 'v' definition 'value'.
xmlrpc-epi-0.54.2/src/xmlrpc.c:2233:52: note: Function 'XMLRPC_GetValueType' argument 1 names different: declaration 'v' definition 'value'.
xmlrpc-epi-0.54.2/src/xmlrpc.c:2261:54: style: Function 'XMLRPC_GetVectorType' argument 1 names different: declaration 'v' definition 'value'. [funcArgNamesDifferent]
xmlrpc-epi-0.54.2/src/xmlrpc.h:384:54: note: Function 'XMLRPC_GetVectorType' argument 1 names different: declaration 'v' definition 'value'.
xmlrpc-epi-0.54.2/src/xmlrpc.c:2261:54: note: Function 'XMLRPC_GetVectorType' argument 1 names different: declaration 'v' definition 'value'.
xmlrpc-epi-0.54.2/src/xmlrpc.c:2287:62: style: Function 'XMLRPC_GetValueTypeEasy' argument 1 names different: declaration 'v' definition 'value'. [funcArgNamesDifferent]
xmlrpc-epi-0.54.2/src/xmlrpc.h:383:61: note: Function 'XMLRPC_GetValueTypeEasy' argument 1 names different: declaration 'v' definition 'value'.
xmlrpc-epi-0.54.2/src/xmlrpc.c:2287:62: note: Function 'XMLRPC_GetValueTypeEasy' argument 1 names different: declaration 'v' definition 'value'.
xmlrpc-epi-0.54.2/src/xmlrpc.c:2734:81: style: Function 'XMLRPC_SetDefaultIdCaseComparison' argument 1 names different: declaration 'id_case' definition 'id_case_compare'. [funcArgNamesDifferent]
xmlrpc-epi-0.54.2/src/xmlrpc.h:324:81: note: Function 'XMLRPC_SetDefaultIdCaseComparison' argument 1 names different: declaration 'id_case' definition 'id_case_compare'.
xmlrpc-epi-0.54.2/src/xmlrpc.c:2734:81: note: Function 'XMLRPC_SetDefaultIdCaseComparison' argument 1 names different: declaration 'id_case' definition 'id_case_compare'.
xmlrpc-epi-0.54.2/src/xmlrpc_introspection.c:202:23: style: The scope of the variable 'xIter' can be reduced. [variableScope]
xmlrpc-epi-0.54.2/src/xmlrpc_introspection.c:202:30: style: The scope of the variable 'xParams' can be reduced. [variableScope]
xmlrpc-epi-0.54.2/src/xmlrpc_introspection.c:203:22: style: The scope of the variable 'type' can be reduced. [variableScope]
xmlrpc-epi-0.54.2/src/xmlrpc_introspection.c:349:23: style: The scope of the variable 'xSubList' can be reduced. [variableScope]
xmlrpc-epi-0.54.2/src/xmlrpc_introspection.c:579:8: style: The scope of the variable 'bSuccess' can be reduced. [variableScope]
xmlrpc-epi-0.54.2/src/xmlrpc_introspection.c:707:23: style: The scope of the variable 'type_map' can be reduced. [variableScope]
xmlrpc-epi-0.54.2/src/xmlrpc_introspection.c:459:82: style: Function 'XMLRPC_IntrospectionCreateDescription' argument 2 names different: declaration 'error' definition 'err'. [funcArgNamesDifferent]
xmlrpc-epi-0.54.2/src/xmlrpc_introspection.h:89:82: note: Function 'XMLRPC_IntrospectionCreateDescription' argument 2 names different: declaration 'error' definition 'err'.
xmlrpc-epi-0.54.2/src/xmlrpc_introspection.c:459:82: note: Function 'XMLRPC_IntrospectionCreateDescription' argument 2 names different: declaration 'error' definition 'err'.
xmlrpc-epi-0.54.2/src/xmlrpc_introspection.c:589:13: style: Variable 'bSuccess' is assigned a value that is never used. [unreadVariable]
[17:40]

ftp://ftp.se.debian.org/debian/pool/main/x/xmlrpc-light/xmlrpc-light_0.6.1.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xmlsec1/xmlsec1_1.2.26.orig.tar.gz
xmlsec1-1.2.26/apps/cmdline.c:80:30: style: The scope of the variable 'param' can be reduced. [variableScope]
xmlsec1-1.2.26/apps/cmdline.c:82:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/apps/cmdline.c:78:60: style: Function 'xmlSecAppCmdLineParamsListParse' argument 2 names different: declaration 'topcis' definition 'topics'. [funcArgNamesDifferent]
xmlsec1-1.2.26/apps/cmdline.h:58:85: note: Function 'xmlSecAppCmdLineParamsListParse' argument 2 names different: declaration 'topcis' definition 'topics'.
xmlsec1-1.2.26/apps/cmdline.c:78:60: note: Function 'xmlSecAppCmdLineParamsListParse' argument 2 names different: declaration 'topcis' definition 'topics'.
xmlsec1-1.2.26/apps/cmdline.c:132:60: style: Function 'xmlSecAppCmdLineParamsListPrint' argument 2 names different: declaration 'topic' definition 'topics'. [funcArgNamesDifferent]
xmlsec1-1.2.26/apps/cmdline.h:64:85: note: Function 'xmlSecAppCmdLineParamsListPrint' argument 2 names different: declaration 'topic' definition 'topics'.
xmlsec1-1.2.26/apps/cmdline.c:132:60: note: Function 'xmlSecAppCmdLineParamsListPrint' argument 2 names different: declaration 'topic' definition 'topics'.
xmlsec1-1.2.26/apps/xmlsec.c:2305:14: style: The scope of the variable 'attrName' can be reduced. [variableScope]
xmlsec1-1.2.26/apps/xmlsec.c:2306:14: style: The scope of the variable 'nodeName' can be reduced. [variableScope]
xmlsec1-1.2.26/apps/xmlsec.c:1850:52: style: Function 'xmlSecAppPrepareKeyInfoReadCtx' argument 1 names different: declaration 'ctx' definition 'keyInfoCtx'. [funcArgNamesDifferent]
xmlsec1-1.2.26/apps/xmlsec.c:900:86: note: Function 'xmlSecAppPrepareKeyInfoReadCtx' argument 1 names different: declaration 'ctx' definition 'keyInfoCtx'.
xmlsec1-1.2.26/apps/xmlsec.c:1850:52: note: Function 'xmlSecAppPrepareKeyInfoReadCtx' argument 1 names different: declaration 'ctx' definition 'keyInfoCtx'.
xmlsec1-1.2.26/apps/xmlsec.c:2526:68: style: Function 'xmlSecAppParseCommand' argument 2 names different: declaration 'topics' definition 'cmdLineTopics'. [funcArgNamesDifferent]
xmlsec1-1.2.26/apps/xmlsec.c:892:94: note: Function 'xmlSecAppParseCommand' argument 2 names different: declaration 'topics' definition 'cmdLineTopics'.
xmlsec1-1.2.26/apps/xmlsec.c:2526:68: note: Function 'xmlSecAppParseCommand' argument 2 names different: declaration 'topics' definition 'cmdLineTopics'.
xmlsec1-1.2.26/apps/xmlsec.c:2791:31: warning: Function 'xmlSecAppAddIDAttr' argument order different: declaration 'cur, attr, node, nsHref' definition 'node, attrName, nodeName, nsHref' [funcArgOrderDifferent]
xmlsec1-1.2.26/apps/xmlsec.c:932:77: note: Function 'xmlSecAppAddIDAttr' argument order different: declaration 'cur, attr, node, nsHref' definition 'node, attrName, nodeName, nsHref'
xmlsec1-1.2.26/apps/xmlsec.c:2791:31: note: Function 'xmlSecAppAddIDAttr' argument order different: declaration 'cur, attr, node, nsHref' definition 'node, attrName, nodeName, nsHref'
xmlsec1-1.2.26/apps/xmlsec.c:2227:0: style: Variable 'xmlTreeIndentString' is assigned a value that is never used. [unreadVariable]
xmlsec1-1.2.26/src/base64.c:285:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/bn.c:473:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/bn.c:522:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/bn.c:576:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/buffer.c:183:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/buffer.c:328:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/buffer.c:360:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/buffer.c:447:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/buffer.c:447:14: style: The scope of the variable 'len' can be reduced. [variableScope]
xmlsec1-1.2.26/src/c14n.c:116:14: style: The scope of the variable 'p' can be reduced. [variableScope]
xmlsec1-1.2.26/src/c14n.c:116:22: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xmlsec1-1.2.26/src/c14n.c:117:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/dl.c:171:21: style: Condition 'getFunctions==NULL' is always true [knownConditionTrueFalse]
xmlsec1-1.2.26/src/dl.c:97:55: note: Assignment 'getFunctions=NULL', assigned value is 0
xmlsec1-1.2.26/src/dl.c:171:21: note: Condition 'getFunctions==NULL' is always true
xmlsec1-1.2.26/src/dl.c:171:21: style: Same expression on both sides of '==' because the value of 'getFunctions' and 'NULL' are the same. [duplicateExpression]
xmlsec1-1.2.26/src/dl.c:97:55: note: 'getFunctions' is assigned value 'NULL' here.
xmlsec1-1.2.26/src/dl.c:171:21: note: Same expression on both sides of '==' because the value of 'getFunctions' and 'NULL' are the same.
xmlsec1-1.2.26/src/dl.c:300:30: style: The scope of the variable 'lib' can be reduced. [variableScope]
xmlsec1-1.2.26/src/dl.c:365:9: style: Unused variable: ret [unusedVariable]
xmlsec1-1.2.26/src/errors.c:241:13: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/gcrypt/asymkeys.c:173:5: style: Variable 'pub_key' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/gcrypt/asymkeys.c:160:0: note: Variable 'pub_key' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/gcrypt/asymkeys.c:173:5: note: Variable 'pub_key' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/gcrypt/asymkeys.c:552:5: style: Variable 'val' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/gcrypt/asymkeys.c:544:0: note: Variable 'val' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/gcrypt/asymkeys.c:552:5: note: Variable 'val' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/gcrypt/asymkeys.c:354:37: style: Function 'xmlSecGCryptAsymSExpDup' argument 1 names different: declaration 'sexp' definition 'pKey'. [funcArgNamesDifferent]
xmlsec1-1.2.26/src/gcrypt/asymkeys.c:38:72: note: Function 'xmlSecGCryptAsymSExpDup' argument 1 names different: declaration 'sexp' definition 'pKey'.
xmlsec1-1.2.26/src/gcrypt/asymkeys.c:354:37: note: Function 'xmlSecGCryptAsymSExpDup' argument 1 names different: declaration 'sexp' definition 'pKey'.
xmlsec1-1.2.26/src/gcrypt/asymkeys.c:813:99: style: Function 'xmlSecGCryptKeyDataDsaGenerate' argument 3 names different: declaration 'type' definition 'ATTRIBUTE_UNUSED'. [funcArgNamesDifferent]
xmlsec1-1.2.26/src/gcrypt/asymkeys.c:667:84: note: Function 'xmlSecGCryptKeyDataDsaGenerate' argument 3 names different: declaration 'type' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/gcrypt/asymkeys.c:813:99: note: Function 'xmlSecGCryptKeyDataDsaGenerate' argument 3 names different: declaration 'type' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/gcrypt/asymkeys.c:1390:99: style: Function 'xmlSecGCryptKeyDataRsaGenerate' argument 3 names different: declaration 'type' definition 'ATTRIBUTE_UNUSED'. [funcArgNamesDifferent]
xmlsec1-1.2.26/src/gcrypt/asymkeys.c:1245:84: note: Function 'xmlSecGCryptKeyDataRsaGenerate' argument 3 names different: declaration 'type' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/gcrypt/asymkeys.c:1390:99: note: Function 'xmlSecGCryptKeyDataRsaGenerate' argument 3 names different: declaration 'type' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/gcrypt/ciphers.c:231:17: style: The scope of the variable 'inBuf' can be reduced. [variableScope]
xmlsec1-1.2.26/src/gcrypt/ciphers.c:539:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/gcrypt/digests.c:235:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/gcrypt/hmac.c:426:17: style: The scope of the variable 'dgst' can be reduced. [variableScope]
xmlsec1-1.2.26/src/gcrypt/hmac.c:428:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/gcrypt/signatures.c:411:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/gcrypt/signatures.c:598:34: style: Function 'xmlSecGCryptDsaPkSign' argument 1 names different: declaration 'digest' definition 'ATTRIBUTE_UNUSED'. [funcArgNamesDifferent]
xmlsec1-1.2.26/src/gcrypt/signatures.c:49:54: note: Function 'xmlSecGCryptDsaPkSign' argument 1 names different: declaration 'digest' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/gcrypt/signatures.c:598:34: note: Function 'xmlSecGCryptDsaPkSign' argument 1 names different: declaration 'digest' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/gcrypt/signatures.c:735:36: style: Function 'xmlSecGCryptDsaPkVerify' argument 1 names different: declaration 'digest' definition 'ATTRIBUTE_UNUSED'. [funcArgNamesDifferent]
xmlsec1-1.2.26/src/gcrypt/signatures.c:54:54: note: Function 'xmlSecGCryptDsaPkVerify' argument 1 names different: declaration 'digest' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/gcrypt/signatures.c:735:36: note: Function 'xmlSecGCryptDsaPkVerify' argument 1 names different: declaration 'digest' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/gcrypt/symkeys.c:134:99: style: Function 'xmlSecGCryptSymKeyDataGenerate' argument 3 names different: declaration 'type' definition 'ATTRIBUTE_UNUSED'. [funcArgNamesDifferent]
xmlsec1-1.2.26/src/gcrypt/symkeys.c:62:76: note: Function 'xmlSecGCryptSymKeyDataGenerate' argument 3 names different: declaration 'type' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/gcrypt/symkeys.c:134:99: note: Function 'xmlSecGCryptSymKeyDataGenerate' argument 3 names different: declaration 'type' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/gnutls/app.c:513:5: style: Variable 'cert' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/gnutls/app.c:504:0: note: Variable 'cert' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/gnutls/app.c:513:5: note: Variable 'cert' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/gnutls/asymkeys.c:64:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xmlsec1-1.2.26/src/gnutls/crypto.c:288:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/gnutls/x509.c:1068:5: style: Variable 'cur' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/gnutls/x509.c:1061:0: note: Variable 'cur' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/gnutls/x509.c:1068:5: note: Variable 'cur' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/gnutls/x509.c:1343:5: style: Variable 'cur' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/gnutls/x509.c:1336:0: note: Variable 'cur' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/gnutls/x509.c:1343:5: note: Variable 'cur' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/gnutls/x509.c:1421:5: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/gnutls/x509.c:1413:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/gnutls/x509.c:1421:5: note: Variable 'buf' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/gnutls/x509.c:833:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/gnutls/x509.c:969:20: style: The scope of the variable 'q' can be reduced. [variableScope]
xmlsec1-1.2.26/src/gnutls/x509.c:1448:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/gnutls/x509.c:1059:110: style: Function 'xmlSecGnuTLSX509SubjectNameNodeWrite' argument 3 names different: declaration 'keyInfoCtx' definition 'ATTRIBUTE_UNUSED'. [funcArgNamesDifferent]
xmlsec1-1.2.26/src/gnutls/x509.c:65:86: note: Function 'xmlSecGnuTLSX509SubjectNameNodeWrite' argument 3 names different: declaration 'keyInfoCtx' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/gnutls/x509.c:1059:110: note: Function 'xmlSecGnuTLSX509SubjectNameNodeWrite' argument 3 names different: declaration 'keyInfoCtx' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/gnutls/x509.c:1203:111: style: Function 'xmlSecGnuTLSX509IssuerSerialNodeWrite' argument 3 names different: declaration 'keyInfoCtx' definition 'ATTRIBUTE_UNUSED'. [funcArgNamesDifferent]
xmlsec1-1.2.26/src/gnutls/x509.c:71:86: note: Function 'xmlSecGnuTLSX509IssuerSerialNodeWrite' argument 3 names different: declaration 'keyInfoCtx' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/gnutls/x509.c:1203:111: note: Function 'xmlSecGnuTLSX509IssuerSerialNodeWrite' argument 3 names different: declaration 'keyInfoCtx' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/gnutls/x509.c:1334:102: style: Function 'xmlSecGnuTLSX509SKINodeWrite' argument 3 names different: declaration 'keyInfoCtx' definition 'ATTRIBUTE_UNUSED'. [funcArgNamesDifferent]
xmlsec1-1.2.26/src/gnutls/x509.c:77:86: note: Function 'xmlSecGnuTLSX509SKINodeWrite' argument 3 names different: declaration 'keyInfoCtx' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/gnutls/x509.c:1334:102: note: Function 'xmlSecGnuTLSX509SKINodeWrite' argument 3 names different: declaration 'keyInfoCtx' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/gnutls/x509utils.c:180:5: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/gnutls/x509utils.c:175:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/gnutls/x509utils.c:180:5: note: Variable 'buf' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/gnutls/x509utils.c:540:5: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/gnutls/x509utils.c:535:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/gnutls/x509utils.c:540:5: note: Variable 'buf' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/gnutls/x509utils.c:1255:5: style: Variable 'tmp' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/gnutls/x509utils.c:1242:0: note: Variable 'tmp' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/gnutls/x509utils.c:1255:5: note: Variable 'tmp' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/gnutls/x509utils.c:208:58: style: Checking if unsigned variable 'bufSize' is less than zero. [unsignedLessThanZero]
xmlsec1-1.2.26/src/gnutls/x509utils.c:242:58: style: Checking if unsigned variable 'bufSize' is less than zero. [unsignedLessThanZero]
xmlsec1-1.2.26/src/gnutls/x509utils.c:277:58: style: Checking if unsigned variable 'bufSize' is less than zero. [unsignedLessThanZero]
xmlsec1-1.2.26/src/gnutls/x509utils.c:322:58: style: Checking if unsigned variable 'bufSize' is less than zero. [unsignedLessThanZero]
xmlsec1-1.2.26/src/gnutls/x509utils.c:428:58: style: Checking if unsigned variable 'bufSize' is less than zero. [unsignedLessThanZero]
xmlsec1-1.2.26/src/gnutls/x509utils.c:568:58: style: Checking if unsigned variable 'bufSize' is less than zero. [unsignedLessThanZero]
xmlsec1-1.2.26/src/gnutls/x509utils.c:664:58: style: Checking if unsigned variable 'bufSize' is less than zero. [unsignedLessThanZero]
xmlsec1-1.2.26/src/gnutls/x509vfy.c:139:12: style: Condition 'res==NULL' is always true [knownConditionTrueFalse]
xmlsec1-1.2.26/src/gnutls/x509vfy.c:131:29: note: Assignment 'res=NULL', assigned value is 0
xmlsec1-1.2.26/src/gnutls/x509vfy.c:139:12: note: Condition 'res==NULL' is always true
xmlsec1-1.2.26/src/gnutls/x509vfy.c:622:5: style: Variable 'subject' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/gnutls/x509vfy.c:615:0: note: Variable 'subject' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/gnutls/x509vfy.c:622:5: note: Variable 'subject' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/gnutls/x509vfy.c:673:5: style: Variable 'issuer' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/gnutls/x509vfy.c:666:0: note: Variable 'issuer' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/gnutls/x509vfy.c:673:5: note: Variable 'issuer' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/io.c:124:25: style: The scope of the variable 'callbacks' can be reduced. [variableScope]
xmlsec1-1.2.26/src/io.c:489:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/keyinfo.c:87:20: style: The scope of the variable 'nodeName' can be reduced. [variableScope]
xmlsec1-1.2.26/src/keyinfo.c:88:20: style: The scope of the variable 'nodeNs' can be reduced. [variableScope]
xmlsec1-1.2.26/src/keyinfo.c:150:20: style: The scope of the variable 'nodeName' can be reduced. [variableScope]
xmlsec1-1.2.26/src/keyinfo.c:151:20: style: The scope of the variable 'nodeNs' can be reduced. [variableScope]
xmlsec1-1.2.26/src/keyinfo.c:713:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/keyinfo.c:805:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/keys.c:918:9: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmlsec1-1.2.26/src/keys.c:919:9: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmlsec1-1.2.26/src/keys.c:964:9: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmlsec1-1.2.26/src/keys.c:964:9: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xmlsec1-1.2.26/src/keys.c:1219:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/keysdata.c:170:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/keysdata.c:1223:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/keysmngr.c:233:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/keysmngr.c:396:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/kw_aes_des.c:335:17: style: The scope of the variable 'p' can be reduced. [variableScope]
xmlsec1-1.2.26/src/kw_aes_des.c:336:12: style: The scope of the variable 'i' can be reduced. [variableScope]
xmlsec1-1.2.26/src/kw_aes_des.c:336:15: style: The scope of the variable 'j' can be reduced. [variableScope]
xmlsec1-1.2.26/src/kw_aes_des.c:336:18: style: The scope of the variable 't' can be reduced. [variableScope]
xmlsec1-1.2.26/src/kw_aes_des.c:392:17: style: The scope of the variable 'p' can be reduced. [variableScope]
xmlsec1-1.2.26/src/kw_aes_des.c:393:12: style: The scope of the variable 'i' can be reduced. [variableScope]
xmlsec1-1.2.26/src/kw_aes_des.c:393:15: style: The scope of the variable 'j' can be reduced. [variableScope]
xmlsec1-1.2.26/src/kw_aes_des.c:393:18: style: The scope of the variable 't' can be reduced. [variableScope]
xmlsec1-1.2.26/src/membuf.c:147:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/mscng/ciphers.c:666:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/mscng/crypto.c:383:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/mscng/digests.c:224:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/mscng/hmac.c:377:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/mscng/keysstore.c:259:5: style: Variable 'pDuplicatedCertContext' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/mscng/keysstore.c:257:5: note: Variable 'pDuplicatedCertContext' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscng/keysstore.c:259:5: note: Variable 'pDuplicatedCertContext' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscng/keysstore.c:412:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/mscng/kt_rsa.c:89:20: warning: Calling 'sizeof' on 'sizeof'. [sizeofsizeof]
xmlsec1-1.2.26/src/mscng/kt_rsa.c:110:20: warning: Calling 'sizeof' on 'sizeof'. [sizeofsizeof]
xmlsec1-1.2.26/src/mscng/kt_rsa.c:89:27: warning: Found calculation inside sizeof(). [sizeofCalculation]
xmlsec1-1.2.26/src/mscng/kt_rsa.c:110:27: warning: Found calculation inside sizeof(). [sizeofCalculation]
xmlsec1-1.2.26/src/mscng/kt_rsa.c:221:19: style: Variable 'dwInLen' is assigned a value that is never used. [unreadVariable]
xmlsec1-1.2.26/src/mscng/signatures.c:405:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/mscng/x509.c:584:5: style: Variable 'crl' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/mscng/x509.c:578:0: note: Variable 'crl' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscng/x509.c:584:5: note: Variable 'crl' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscng/x509.c:956:5: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/mscng/x509.c:949:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscng/x509.c:956:5: note: Variable 'buf' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscng/x509.c:1126:5: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/mscng/x509.c:1119:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscng/x509.c:1126:5: note: Variable 'buf' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscng/x509vfy.c:860:14: style: Condition 'NULL==res' is always true [knownConditionTrueFalse]
xmlsec1-1.2.26/src/mscng/x509vfy.c:845:26: note: Assignment 'res=NULL', assigned value is 0
xmlsec1-1.2.26/src/mscng/x509vfy.c:860:14: note: Condition 'NULL==res' is always true
xmlsec1-1.2.26/src/mscng/x509vfy.c:1105:12: style: Condition 'res==NULL' is always true [knownConditionTrueFalse]
xmlsec1-1.2.26/src/mscng/x509vfy.c:1096:26: note: Assignment 'res=NULL', assigned value is 0
xmlsec1-1.2.26/src/mscng/x509vfy.c:1105:12: note: Condition 'res==NULL' is always true
xmlsec1-1.2.26/src/mscng/x509vfy.c:410:5: style: Variable 'issuerCert' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/mscng/x509vfy.c:402:0: note: Variable 'issuerCert' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscng/x509vfy.c:410:5: note: Variable 'issuerCert' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscng/x509vfy.c:586:5: style: Variable 'chainStore' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/mscng/x509vfy.c:577:0: note: Variable 'chainStore' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscng/x509vfy.c:586:5: note: Variable 'chainStore' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscng/x509vfy.c:361:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/mscng/x509vfy.c:404:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/mscng/x509vfy.c:946:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/mscrypto/app.c:221:5: style: Variable 'pCert' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/mscrypto/app.c:209:0: note: Variable 'pCert' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscrypto/app.c:221:5: note: Variable 'pCert' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscrypto/app.c:565:13: style: Variable 'tmpcert' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/mscrypto/app.c:563:13: note: Variable 'tmpcert' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscrypto/app.c:565:13: note: Variable 'tmpcert' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscrypto/certkeys.c:243:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/mscrypto/certkeys.c:318:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/mscrypto/certkeys.c:1437:56: style: Function 'xmlSecMSCryptoKeyDataRsaGenerate' argument 3 names different: declaration 'type' definition 'ATTRIBUTE_UNUSED'. [funcArgNamesDifferent]
xmlsec1-1.2.26/src/mscrypto/certkeys.c:1001:68: note: Function 'xmlSecMSCryptoKeyDataRsaGenerate' argument 3 names different: declaration 'type' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/mscrypto/certkeys.c:1437:56: note: Function 'xmlSecMSCryptoKeyDataRsaGenerate' argument 3 names different: declaration 'type' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/mscrypto/certkeys.c:2201:101: style: Function 'xmlSecMSCryptoKeyDataDsaGenerate' argument 3 names different: declaration 'type' definition 'ATTRIBUTE_UNUSED'. [funcArgNamesDifferent]
xmlsec1-1.2.26/src/mscrypto/certkeys.c:1614:76: note: Function 'xmlSecMSCryptoKeyDataDsaGenerate' argument 3 names different: declaration 'type' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/mscrypto/certkeys.c:2201:101: note: Function 'xmlSecMSCryptoKeyDataDsaGenerate' argument 3 names different: declaration 'type' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/mscrypto/certkeys.c:2194:13: style: Variable 'blob' is assigned a value that is never used. [unreadVariable]
xmlsec1-1.2.26/src/mscrypto/ciphers.c:587:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/mscrypto/ciphers.c:426:9: style: Unused variable: ret [unusedVariable]
xmlsec1-1.2.26/src/mscrypto/crypto.c:607:5: style: Variable 'strW' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/mscrypto/crypto.c:600:0: note: Variable 'strW' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscrypto/crypto.c:607:5: note: Variable 'strW' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscrypto/crypto.c:658:5: style: Variable 'strW' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/mscrypto/crypto.c:651:0: note: Variable 'strW' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscrypto/crypto.c:658:5: note: Variable 'strW' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscrypto/crypto.c:313:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/mscrypto/hmac.c:482:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/mscrypto/keysstore.c:323:13: style: Condition 'NULL==pCertContext' is always true [knownConditionTrueFalse]
xmlsec1-1.2.26/src/mscrypto/keysstore.c:292:35: note: Assignment 'pCertContext=NULL', assigned value is 0
xmlsec1-1.2.26/src/mscrypto/keysstore.c:323:13: note: Condition 'NULL==pCertContext' is always true
xmlsec1-1.2.26/src/mscrypto/keysstore.c:476:9: style: Variable 'pCertContext2' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/mscrypto/keysstore.c:474:9: note: Variable 'pCertContext2' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscrypto/keysstore.c:476:9: note: Variable 'pCertContext2' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscrypto/keysstore.c:149:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/mscrypto/kt_rsa.c:252:18: style: The scope of the variable 'inBuf' can be reduced. [variableScope]
xmlsec1-1.2.26/src/mscrypto/kt_rsa.c:110:20: warning: Calling 'sizeof' on 'sizeof'. [sizeofsizeof]
xmlsec1-1.2.26/src/mscrypto/kt_rsa.c:153:20: warning: Calling 'sizeof' on 'sizeof'. [sizeofsizeof]
xmlsec1-1.2.26/src/mscrypto/kt_rsa.c:110:27: warning: Found calculation inside sizeof(). [sizeofCalculation]
xmlsec1-1.2.26/src/mscrypto/kt_rsa.c:153:27: warning: Found calculation inside sizeof(). [sizeofCalculation]
xmlsec1-1.2.26/src/mscrypto/kt_rsa.c:253:9: style: Unused variable: i [unusedVariable]
xmlsec1-1.2.26/src/mscrypto/kw_aes.c:387:40: style: Function 'xmlSecMSCryptoKWAesBlockEncrypt' argument 5 names different: declaration 'cb_ctx' definition 'context'. [funcArgNamesDifferent]
xmlsec1-1.2.26/src/mscrypto/kw_aes.c:47:65: note: Function 'xmlSecMSCryptoKWAesBlockEncrypt' argument 5 names different: declaration 'cb_ctx' definition 'context'.
xmlsec1-1.2.26/src/mscrypto/kw_aes.c:387:40: note: Function 'xmlSecMSCryptoKWAesBlockEncrypt' argument 5 names different: declaration 'cb_ctx' definition 'context'.
xmlsec1-1.2.26/src/mscrypto/kw_aes.c:435:40: style: Function 'xmlSecMSCryptoKWAesBlockDecrypt' argument 5 names different: declaration 'cb_ctx' definition 'context'. [funcArgNamesDifferent]
xmlsec1-1.2.26/src/mscrypto/kw_aes.c:52:65: note: Function 'xmlSecMSCryptoKWAesBlockDecrypt' argument 5 names different: declaration 'cb_ctx' definition 'context'.
xmlsec1-1.2.26/src/mscrypto/kw_aes.c:435:40: note: Function 'xmlSecMSCryptoKWAesBlockDecrypt' argument 5 names different: declaration 'cb_ctx' definition 'context'.
xmlsec1-1.2.26/src/mscrypto/kw_des.c:492:9: style: Unused variable: ret [unusedVariable]
xmlsec1-1.2.26/src/mscrypto/kw_des.c:516:9: style: Unused variable: ret [unusedVariable]
xmlsec1-1.2.26/src/mscrypto/kw_des.c:589:9: style: Unused variable: ret [unusedVariable]
xmlsec1-1.2.26/src/mscrypto/signatures.c:446:11: style: The scope of the variable 'tmpBuf' can be reduced. [variableScope]
xmlsec1-1.2.26/src/mscrypto/signatures.c:446:20: style: The scope of the variable 'outBuf' can be reduced. [variableScope]
xmlsec1-1.2.26/src/mscrypto/signatures.c:447:9: style: The scope of the variable 'bOk' can be reduced. [variableScope]
xmlsec1-1.2.26/src/mscrypto/signatures.c:449:12: style: Unused variable: size [unusedVariable]
xmlsec1-1.2.26/src/mscrypto/symkeys.c:141:101: style: Function 'xmlSecMSCryptoSymKeyDataGenerate' argument 3 names different: declaration 'type' definition 'ATTRIBUTE_UNUSED'. [funcArgNamesDifferent]
xmlsec1-1.2.26/src/mscrypto/symkeys.c:65:76: note: Function 'xmlSecMSCryptoSymKeyDataGenerate' argument 3 names different: declaration 'type' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/mscrypto/symkeys.c:141:101: note: Function 'xmlSecMSCryptoSymKeyDataGenerate' argument 3 names different: declaration 'type' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/mscrypto/x509.c:1063:5: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/mscrypto/x509.c:1056:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscrypto/x509.c:1063:5: note: Variable 'buf' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscrypto/x509.c:1305:5: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/mscrypto/x509.c:1298:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscrypto/x509.c:1305:5: note: Variable 'buf' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscrypto/x509.c:1381:5: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/mscrypto/x509.c:1373:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscrypto/x509.c:1381:5: note: Variable 'buf' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscrypto/x509.c:1569:5: style: Variable 'p' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/mscrypto/x509.c:1564:0: note: Variable 'p' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscrypto/x509.c:1569:5: note: Variable 'p' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscrypto/x509.c:1612:5: style: Variable 'crl' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/mscrypto/x509.c:1606:0: note: Variable 'crl' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscrypto/x509.c:1612:5: note: Variable 'crl' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscrypto/x509.c:1630:5: style: Variable 'p' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/mscrypto/x509.c:1625:0: note: Variable 'p' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscrypto/x509.c:1630:5: note: Variable 'p' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscrypto/x509.c:1786:5: style: Variable 'subject' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/mscrypto/x509.c:1777:0: note: Variable 'subject' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscrypto/x509.c:1786:5: note: Variable 'subject' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscrypto/x509.c:1829:5: style: Variable 'subject' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/mscrypto/x509.c:1822:0: note: Variable 'subject' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscrypto/x509.c:1829:5: note: Variable 'subject' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscrypto/x509.c:868:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/mscrypto/x509.c:1408:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/mscrypto/x509.c:1055:109: style: Function 'xmlSecMSCryptoX509SubjectNameNodeWrite' argument 3 names different: declaration 'keyInfoCtx' definition 'ATTRIBUTE_UNUSED'. [funcArgNamesDifferent]
xmlsec1-1.2.26/src/mscrypto/x509.c:69:86: note: Function 'xmlSecMSCryptoX509SubjectNameNodeWrite' argument 3 names different: declaration 'keyInfoCtx' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/mscrypto/x509.c:1055:109: note: Function 'xmlSecMSCryptoX509SubjectNameNodeWrite' argument 3 names different: declaration 'keyInfoCtx' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/mscrypto/x509.c:1187:72: style: Function 'xmlSecMSCryptoX509IssuerSerialNodeWrite' argument 3 names different: declaration 'keyInfoCtx' definition 'ATTRIBUTE_UNUSED'. [funcArgNamesDifferent]
xmlsec1-1.2.26/src/mscrypto/x509.c:75:86: note: Function 'xmlSecMSCryptoX509IssuerSerialNodeWrite' argument 3 names different: declaration 'keyInfoCtx' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/mscrypto/x509.c:1187:72: note: Function 'xmlSecMSCryptoX509IssuerSerialNodeWrite' argument 3 names different: declaration 'keyInfoCtx' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/mscrypto/x509.c:1297:101: style: Function 'xmlSecMSCryptoX509SKINodeWrite' argument 3 names different: declaration 'keyInfoCtx' definition 'ATTRIBUTE_UNUSED'. [funcArgNamesDifferent]
xmlsec1-1.2.26/src/mscrypto/x509.c:81:86: note: Function 'xmlSecMSCryptoX509SKINodeWrite' argument 3 names different: declaration 'keyInfoCtx' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/mscrypto/x509.c:1297:101: note: Function 'xmlSecMSCryptoX509SKINodeWrite' argument 3 names different: declaration 'keyInfoCtx' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/mscrypto/x509.c:1466:33: style: Variable 'pCert' is assigned a value that is never used. [unreadVariable]
xmlsec1-1.2.26/src/mscrypto/x509vfy.c:884:14: style: Condition 'NULL==res' is always true [knownConditionTrueFalse]
xmlsec1-1.2.26/src/mscrypto/x509vfy.c:875:26: note: Assignment 'res=NULL', assigned value is 0
xmlsec1-1.2.26/src/mscrypto/x509vfy.c:884:14: note: Condition 'NULL==res' is always true
xmlsec1-1.2.26/src/mscrypto/x509vfy.c:998:14: style: Condition 'NULL==res' is always true [knownConditionTrueFalse]
xmlsec1-1.2.26/src/mscrypto/x509vfy.c:983:26: note: Assignment 'res=NULL', assigned value is 0
xmlsec1-1.2.26/src/mscrypto/x509vfy.c:998:14: note: Condition 'NULL==res' is always true
xmlsec1-1.2.26/src/mscrypto/x509vfy.c:1128:15: style: Condition 'pCert==NULL' is always true [knownConditionTrueFalse]
xmlsec1-1.2.26/src/mscrypto/x509vfy.c:1123:28: note: Assignment 'pCert=NULL', assigned value is 0
xmlsec1-1.2.26/src/mscrypto/x509vfy.c:1128:15: note: Condition 'pCert==NULL' is always true
xmlsec1-1.2.26/src/mscrypto/x509vfy.c:209:5: style: Variable 'subject' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/mscrypto/x509vfy.c:201:0: note: Variable 'subject' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscrypto/x509vfy.c:209:5: note: Variable 'subject' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscrypto/x509vfy.c:273:5: style: Variable 'store_add' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/mscrypto/x509vfy.c:266:0: note: Variable 'store_add' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscrypto/x509vfy.c:273:5: note: Variable 'store_add' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscrypto/x509vfy.c:1095:5: style: Variable 'name2' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/mscrypto/x509vfy.c:1084:0: note: Variable 'name2' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscrypto/x509vfy.c:1095:5: note: Variable 'name2' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscrypto/x509vfy.c:1132:9: style: Variable 'wcSubjectName' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/mscrypto/x509vfy.c:1129:0: note: Variable 'wcSubjectName' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscrypto/x509vfy.c:1132:9: note: Variable 'wcSubjectName' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/mscrypto/x509vfy.c:1124:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/mscrypto/x509vfy.c:202:11: style: Unused variable: dwSize [unusedVariable]
xmlsec1-1.2.26/src/nss/app.c:172:5: style: Variable 'file' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/nss/app.c:164:0: note: Variable 'file' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/app.c:172:5: note: Variable 'file' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/app.c:399:5: style: Variable 'slot' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/nss/app.c:391:0: note: Variable 'slot' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/app.c:399:5: note: Variable 'slot' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/app.c:214:53: style: Function 'xmlSecNssAppAscii2UCS2Conv' argument 7 names different: declaration 'swapBytes' definition 'ATTRIBUTE_UNUSED'. [funcArgNamesDifferent]
xmlsec1-1.2.26/src/nss/app.c:61:81: note: Function 'xmlSecNssAppAscii2UCS2Conv' argument 7 names different: declaration 'swapBytes' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/nss/app.c:214:53: note: Function 'xmlSecNssAppAscii2UCS2Conv' argument 7 names different: declaration 'swapBytes' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/nss/app.c:231:57: style: Function 'xmlSecNssAppNicknameCollisionCallback' argument 1 names different: declaration 'old_nick' definition 'ATTRIBUTE_UNUSED'. [funcArgNamesDifferent]
xmlsec1-1.2.26/src/nss/app.c:62:75: note: Function 'xmlSecNssAppNicknameCollisionCallback' argument 1 names different: declaration 'old_nick' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/nss/app.c:231:57: note: Function 'xmlSecNssAppNicknameCollisionCallback' argument 1 names different: declaration 'old_nick' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/nss/app.c:233:51: style: Function 'xmlSecNssAppNicknameCollisionCallback' argument 3 names different: declaration 'wincx' definition 'ATTRIBUTE_UNUSED'. [funcArgNamesDifferent]
xmlsec1-1.2.26/src/nss/app.c:64:72: note: Function 'xmlSecNssAppNicknameCollisionCallback' argument 3 names different: declaration 'wincx' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/nss/app.c:233:51: note: Function 'xmlSecNssAppNicknameCollisionCallback' argument 3 names different: declaration 'wincx' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/nss/ciphers.c:259:17: style: The scope of the variable 'inBuf' can be reduced. [variableScope]
xmlsec1-1.2.26/src/nss/ciphers.c:525:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/nss/crypto.c:366:5: style: Variable 'slot' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/nss/crypto.c:363:0: note: Variable 'slot' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/crypto.c:366:5: note: Variable 'slot' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/crypto.c:326:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/nss/digests.c:240:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/nss/hmac.c:453:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/nss/keysstore.c:141:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/nss/keytrans.c:199:5: style: Variable 'context' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/nss/keytrans.c:189:0: note: Variable 'context' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/keytrans.c:199:5: note: Variable 'context' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/keytrans.c:495:5: style: Variable 'context' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/nss/keytrans.c:485:0: note: Variable 'context' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/keytrans.c:495:5: note: Variable 'context' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/keytrans.c:322:19: style: The scope of the variable 'slot' can be reduced. [variableScope]
xmlsec1-1.2.26/src/nss/keytrans.c:488:9: style: The scope of the variable 'rtv' can be reduced. [variableScope]
xmlsec1-1.2.26/src/nss/kw_aes.c:398:13: style: Variable 'aeskey' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/nss/kw_aes.c:395:0: note: Variable 'aeskey' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/kw_aes.c:398:13: note: Variable 'aeskey' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/kw_aes.c:427:13: style: Variable 'aeskey' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/nss/kw_aes.c:424:0: note: Variable 'aeskey' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/kw_aes.c:427:13: note: Variable 'aeskey' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/kw_aes.c:540:5: style: Variable 'slot' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/nss/kw_aes.c:532:0: note: Variable 'slot' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/kw_aes.c:540:5: note: Variable 'slot' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/kw_aes.c:579:5: style: Variable 'SecParam' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/nss/kw_aes.c:568:0: note: Variable 'SecParam' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/kw_aes.c:579:5: note: Variable 'SecParam' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/kw_des.c:377:5: style: Variable 'pk11ctx' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/nss/kw_des.c:366:0: note: Variable 'pk11ctx' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/kw_des.c:377:5: note: Variable 'pk11ctx' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/kw_des.c:520:5: style: Variable 'slot' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/nss/kw_des.c:500:0: note: Variable 'slot' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/kw_des.c:520:5: note: Variable 'slot' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/pkikeys.c:1293:5: style: Variable 'slot' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/nss/pkikeys.c:1281:0: note: Variable 'slot' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/pkikeys.c:1293:5: note: Variable 'slot' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/pkikeys.c:820:96: style: Function 'xmlSecNssKeyDataDsaGenerate' argument 3 names different: declaration 'type' definition 'ATTRIBUTE_UNUSED'. [funcArgNamesDifferent]
xmlsec1-1.2.26/src/nss/pkikeys.c:467:76: note: Function 'xmlSecNssKeyDataDsaGenerate' argument 3 names different: declaration 'type' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/nss/pkikeys.c:820:96: note: Function 'xmlSecNssKeyDataDsaGenerate' argument 3 names different: declaration 'type' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/nss/pkikeys.c:1279:96: style: Function 'xmlSecNssKeyDataRsaGenerate' argument 3 names different: declaration 'type' definition 'ATTRIBUTE_UNUSED'. [funcArgNamesDifferent]
xmlsec1-1.2.26/src/nss/pkikeys.c:1008:75: note: Function 'xmlSecNssKeyDataRsaGenerate' argument 3 names different: declaration 'type' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/nss/pkikeys.c:1279:96: note: Function 'xmlSecNssKeyDataRsaGenerate' argument 3 names different: declaration 'type' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/nss/symkeys.c:133:96: style: Function 'xmlSecNssSymKeyDataGenerate' argument 3 names different: declaration 'type' definition 'ATTRIBUTE_UNUSED'. [funcArgNamesDifferent]
xmlsec1-1.2.26/src/nss/symkeys.c:61:76: note: Function 'xmlSecNssSymKeyDataGenerate' argument 3 names different: declaration 'type' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/nss/symkeys.c:133:96: note: Function 'xmlSecNssSymKeyDataGenerate' argument 3 names different: declaration 'type' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/nss/x509.c:1093:5: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/nss/x509.c:1086:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/x509.c:1093:5: note: Variable 'buf' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/x509.c:1335:5: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/nss/x509.c:1328:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/x509.c:1335:5: note: Variable 'buf' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/x509.c:1404:5: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/nss/x509.c:1396:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/x509.c:1404:5: note: Variable 'buf' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/x509.c:1549:5: style: Variable 'pubkey' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/nss/x509.c:1545:0: note: Variable 'pubkey' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/x509.c:1549:5: note: Variable 'pubkey' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/x509.c:1613:5: style: Variable 'p' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/nss/x509.c:1608:0: note: Variable 'p' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/x509.c:1613:5: note: Variable 'p' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/x509.c:1619:5: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/nss/x509.c:1607:0: note: Variable 'res' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/x509.c:1619:5: note: Variable 'res' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/x509.c:1664:5: style: Variable 'slot' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/nss/x509.c:1651:0: note: Variable 'slot' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/x509.c:1664:5: note: Variable 'slot' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/x509.c:1695:5: style: Variable 'p' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/nss/x509.c:1690:0: note: Variable 'p' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/x509.c:1695:5: note: Variable 'p' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/x509.c:1701:5: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/nss/x509.c:1689:0: note: Variable 'res' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/x509.c:1701:5: note: Variable 'res' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/x509.c:553:20: style: The scope of the variable 'crlSrc' can be reduced. [variableScope]
xmlsec1-1.2.26/src/nss/x509.c:554:20: style: The scope of the variable 'crlDst' can be reduced. [variableScope]
xmlsec1-1.2.26/src/nss/x509.c:708:22: style: The scope of the variable 'cert' can be reduced. [variableScope]
xmlsec1-1.2.26/src/nss/x509.c:709:20: style: The scope of the variable 'crl' can be reduced. [variableScope]
xmlsec1-1.2.26/src/nss/x509.c:1431:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/nss/x509.c:1085:106: style: Function 'xmlSecNssX509SubjectNameNodeWrite' argument 3 names different: declaration 'keyInfoCtx' definition 'ATTRIBUTE_UNUSED'. [funcArgNamesDifferent]
xmlsec1-1.2.26/src/nss/x509.c:77:86: note: Function 'xmlSecNssX509SubjectNameNodeWrite' argument 3 names different: declaration 'keyInfoCtx' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/nss/x509.c:1085:106: note: Function 'xmlSecNssX509SubjectNameNodeWrite' argument 3 names different: declaration 'keyInfoCtx' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/nss/x509.c:1215:107: style: Function 'xmlSecNssX509IssuerSerialNodeWrite' argument 3 names different: declaration 'keyInfoCtx' definition 'ATTRIBUTE_UNUSED'. [funcArgNamesDifferent]
xmlsec1-1.2.26/src/nss/x509.c:83:86: note: Function 'xmlSecNssX509IssuerSerialNodeWrite' argument 3 names different: declaration 'keyInfoCtx' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/nss/x509.c:1215:107: note: Function 'xmlSecNssX509IssuerSerialNodeWrite' argument 3 names different: declaration 'keyInfoCtx' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/nss/x509.c:1327:98: style: Function 'xmlSecNssX509SKINodeWrite' argument 3 names different: declaration 'keyInfoCtx' definition 'ATTRIBUTE_UNUSED'. [funcArgNamesDifferent]
xmlsec1-1.2.26/src/nss/x509.c:89:86: note: Function 'xmlSecNssX509SKINodeWrite' argument 3 names different: declaration 'keyInfoCtx' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/nss/x509.c:1327:98: note: Function 'xmlSecNssX509SKINodeWrite' argument 3 names different: declaration 'keyInfoCtx' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/nss/x509vfy.c:421:15: style: Condition 'cert==NULL' is always true [knownConditionTrueFalse]
xmlsec1-1.2.26/src/nss/x509vfy.c:412:29: note: Assignment 'cert=NULL', assigned value is 0
xmlsec1-1.2.26/src/nss/x509vfy.c:421:15: note: Condition 'cert==NULL' is always true
xmlsec1-1.2.26/src/nss/x509vfy.c:570:5: style: Variable 'retval' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/nss/x509vfy.c:563:0: note: Variable 'retval' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/x509vfy.c:570:5: note: Variable 'retval' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/nss/x509vfy.c:421:15: style: Same expression on both sides of '==' because the value of 'cert' and 'NULL' are the same. [duplicateExpression]
xmlsec1-1.2.26/src/nss/x509vfy.c:412:29: note: 'cert' is assigned value 'NULL' here.
xmlsec1-1.2.26/src/nss/x509vfy.c:421:15: note: Same expression on both sides of '==' because the value of 'cert' and 'NULL' are the same.
xmlsec1-1.2.26/src/nss/x509vfy.c:695:42: style: Function 'xmlSecNssNumToItem' argument 2 names different: declaration 'num' definition 'ui'. [funcArgNamesDifferent]
xmlsec1-1.2.26/src/nss/x509vfy.c:88:67: note: Function 'xmlSecNssNumToItem' argument 2 names different: declaration 'num' definition 'ui'.
xmlsec1-1.2.26/src/nss/x509vfy.c:695:42: note: Function 'xmlSecNssNumToItem' argument 2 names different: declaration 'num' definition 'ui'.
xmlsec1-1.2.26/src/openssl/app.c:613:5: style: Variable 'p12' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/openssl/app.c:599:0: note: Variable 'p12' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/openssl/app.c:613:5: note: Variable 'p12' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/openssl/app.c:1228:10: style: The scope of the variable 'buffer' can be reduced. [variableScope]
xmlsec1-1.2.26/src/openssl/app.c:1255:10: style: The scope of the variable 'buffer' can be reduced. [variableScope]
xmlsec1-1.2.26/src/openssl/app.c:1292:11: style: The scope of the variable 'buf2' can be reduced. [variableScope]
xmlsec1-1.2.26/src/openssl/app.c:1290:53: style: Function 'xmlSecOpenSSLDefaultPasswordCallback' argument 2 names different: declaration 'bufsiz' definition 'bufsize'. [funcArgNamesDifferent]
xmlsec1-1.2.26/src/openssl/app.c:46:62: note: Function 'xmlSecOpenSSLDefaultPasswordCallback' argument 2 names different: declaration 'bufsiz' definition 'bufsize'.
xmlsec1-1.2.26/src/openssl/app.c:1290:53: note: Function 'xmlSecOpenSSLDefaultPasswordCallback' argument 2 names different: declaration 'bufsiz' definition 'bufsize'.
xmlsec1-1.2.26/src/openssl/app.c:1361:47: style: Function 'xmlSecOpenSSLDummyPasswordCallback' argument 3 names different: declaration 'verify' definition 'ATTRIBUTE_UNUSED'. [funcArgNamesDifferent]
xmlsec1-1.2.26/src/openssl/app.c:51:62: note: Function 'xmlSecOpenSSLDummyPasswordCallback' argument 3 names different: declaration 'verify' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/openssl/app.c:1361:47: note: Function 'xmlSecOpenSSLDummyPasswordCallback' argument 3 names different: declaration 'verify' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/openssl/ciphers.c:294:17: style: The scope of the variable 'outBuf' can be reduced. [variableScope]
xmlsec1-1.2.26/src/openssl/ciphers.c:587:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/openssl/crypto.c:370:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/openssl/evp.c:971:100: style: Function 'xmlSecOpenSSLKeyDataDsaGenerate' argument 3 names different: declaration 'type' definition 'ATTRIBUTE_UNUSED'. [funcArgNamesDifferent]
xmlsec1-1.2.26/src/openssl/evp.c:502:84: note: Function 'xmlSecOpenSSLKeyDataDsaGenerate' argument 3 names different: declaration 'type' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/openssl/evp.c:971:100: note: Function 'xmlSecOpenSSLKeyDataDsaGenerate' argument 3 names different: declaration 'type' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/openssl/evp.c:1289:56: style: Function 'xmlSecOpenSSLKeyDataEcdsaGetType' argument 1 names different: declaration 'data' definition 'ATTRIBUTE_UNUSED'. [funcArgNamesDifferent]
xmlsec1-1.2.26/src/openssl/evp.c:1110:76: note: Function 'xmlSecOpenSSLKeyDataEcdsaGetType' argument 1 names different: declaration 'data' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/openssl/evp.c:1289:56: note: Function 'xmlSecOpenSSLKeyDataEcdsaGetType' argument 1 names different: declaration 'data' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/openssl/evp.c:1787:100: style: Function 'xmlSecOpenSSLKeyDataRsaGenerate' argument 3 names different: declaration 'type' definition 'ATTRIBUTE_UNUSED'. [funcArgNamesDifferent]
xmlsec1-1.2.26/src/openssl/evp.c:1412:84: note: Function 'xmlSecOpenSSLKeyDataRsaGenerate' argument 3 names different: declaration 'type' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/openssl/evp.c:1787:100: note: Function 'xmlSecOpenSSLKeyDataRsaGenerate' argument 3 names different: declaration 'type' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/openssl/hmac.c:436:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/openssl/signatures.c:614:5: style: Variable 'dsaKey' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/openssl/signatures.c:599:0: note: Variable 'dsaKey' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/openssl/signatures.c:614:5: note: Variable 'dsaKey' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/openssl/signatures.c:706:5: style: Variable 'dsaKey' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/openssl/signatures.c:693:0: note: Variable 'dsaKey' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/openssl/signatures.c:706:5: note: Variable 'dsaKey' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/openssl/signatures.c:959:5: style: Variable 'ecKey' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/openssl/signatures.c:944:0: note: Variable 'ecKey' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/openssl/signatures.c:959:5: note: Variable 'ecKey' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/openssl/signatures.c:1049:5: style: Variable 'ecKey' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/openssl/signatures.c:1035:0: note: Variable 'ecKey' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/openssl/signatures.c:1049:5: note: Variable 'ecKey' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/openssl/symkeys.c:135:100: style: Function 'xmlSecOpenSSLSymKeyDataGenerate' argument 3 names different: declaration 'type' definition 'ATTRIBUTE_UNUSED'. [funcArgNamesDifferent]
xmlsec1-1.2.26/src/openssl/symkeys.c:63:76: note: Function 'xmlSecOpenSSLSymKeyDataGenerate' argument 3 names different: declaration 'type' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/openssl/symkeys.c:135:100: note: Function 'xmlSecOpenSSLSymKeyDataGenerate' argument 3 names different: declaration 'type' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/openssl/x509.c:1071:5: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/openssl/x509.c:1064:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/openssl/x509.c:1071:5: note: Variable 'buf' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/openssl/x509.c:1340:5: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/openssl/x509.c:1333:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/openssl/x509.c:1340:5: note: Variable 'buf' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/openssl/x509.c:1418:5: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/openssl/x509.c:1410:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/openssl/x509.c:1418:5: note: Variable 'buf' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/openssl/x509.c:1646:5: style: Variable 'pKey' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/openssl/x509.c:1642:0: note: Variable 'pKey' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/openssl/x509.c:1646:5: note: Variable 'pKey' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/openssl/x509.c:1687:5: style: Variable 'mem' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/openssl/x509.c:1681:0: note: Variable 'mem' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/openssl/x509.c:1687:5: note: Variable 'mem' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/openssl/x509.c:1722:5: style: Variable 'mem' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/openssl/x509.c:1716:0: note: Variable 'mem' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/openssl/x509.c:1722:5: note: Variable 'mem' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/openssl/x509.c:1775:5: style: Variable 'mem' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/openssl/x509.c:1769:0: note: Variable 'mem' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/openssl/x509.c:1775:5: note: Variable 'mem' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/openssl/x509.c:1809:5: style: Variable 'mem' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/openssl/x509.c:1803:0: note: Variable 'mem' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/openssl/x509.c:1809:5: note: Variable 'mem' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/openssl/x509.c:1845:5: style: Variable 'mem' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/openssl/x509.c:1840:0: note: Variable 'mem' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/openssl/x509.c:1845:5: note: Variable 'mem' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/openssl/x509.c:1964:5: style: Variable 'bn' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/openssl/x509.c:1954:0: note: Variable 'bn' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/openssl/x509.c:1964:5: note: Variable 'bn' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/openssl/x509.c:1996:5: style: Variable 'bn' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/openssl/x509.c:1978:0: note: Variable 'bn' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/openssl/x509.c:1996:5: note: Variable 'bn' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/openssl/x509.c:529:15: style: The scope of the variable 'crlSrc' can be reduced. [variableScope]
xmlsec1-1.2.26/src/openssl/x509.c:530:15: style: The scope of the variable 'crlDst' can be reduced. [variableScope]
xmlsec1-1.2.26/src/openssl/x509.c:670:11: style: The scope of the variable 'cert' can be reduced. [variableScope]
xmlsec1-1.2.26/src/openssl/x509.c:671:15: style: The scope of the variable 'crl' can be reduced. [variableScope]
xmlsec1-1.2.26/src/openssl/x509.c:861:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/openssl/x509.c:1444:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/openssl/x509.c:1063:99: style: Function 'xmlSecOpenSSLX509SubjectNameNodeWrite' argument 3 names different: declaration 'keyInfoCtx' definition 'ATTRIBUTE_UNUSED'. [funcArgNamesDifferent]
xmlsec1-1.2.26/src/openssl/x509.c:77:86: note: Function 'xmlSecOpenSSLX509SubjectNameNodeWrite' argument 3 names different: declaration 'keyInfoCtx' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/openssl/x509.c:1063:99: note: Function 'xmlSecOpenSSLX509SubjectNameNodeWrite' argument 3 names different: declaration 'keyInfoCtx' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/openssl/x509.c:1203:100: style: Function 'xmlSecOpenSSLX509IssuerSerialNodeWrite' argument 3 names different: declaration 'keyInfoCtx' definition 'ATTRIBUTE_UNUSED'. [funcArgNamesDifferent]
xmlsec1-1.2.26/src/openssl/x509.c:83:86: note: Function 'xmlSecOpenSSLX509IssuerSerialNodeWrite' argument 3 names different: declaration 'keyInfoCtx' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/openssl/x509.c:1203:100: note: Function 'xmlSecOpenSSLX509IssuerSerialNodeWrite' argument 3 names different: declaration 'keyInfoCtx' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/openssl/x509.c:1332:91: style: Function 'xmlSecOpenSSLX509SKINodeWrite' argument 3 names different: declaration 'keyInfoCtx' definition 'ATTRIBUTE_UNUSED'. [funcArgNamesDifferent]
xmlsec1-1.2.26/src/openssl/x509.c:89:86: note: Function 'xmlSecOpenSSLX509SKINodeWrite' argument 3 names different: declaration 'keyInfoCtx' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/openssl/x509.c:1332:91: note: Function 'xmlSecOpenSSLX509SKINodeWrite' argument 3 names different: declaration 'keyInfoCtx' definition 'ATTRIBUTE_UNUSED'.
xmlsec1-1.2.26/src/openssl/x509vfy.c:159:13: style: Condition 'res==NULL' is always true [knownConditionTrueFalse]
xmlsec1-1.2.26/src/openssl/x509vfy.c:151:17: note: Assignment 'res=NULL', assigned value is 0
xmlsec1-1.2.26/src/openssl/x509vfy.c:159:13: note: Condition 'res==NULL' is always true
xmlsec1-1.2.26/src/openssl/x509vfy.c:298:17: style: Variable 'vpm' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/openssl/x509vfy.c:295:0: note: Variable 'vpm' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/openssl/x509vfy.c:298:17: note: Variable 'vpm' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/openssl/x509vfy.c:501:5: style: Variable 'lookup' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/openssl/x509vfy.c:492:0: note: Variable 'lookup' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/openssl/x509vfy.c:501:5: note: Variable 'lookup' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/openssl/x509vfy.c:539:5: style: Variable 'lookup' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/openssl/x509vfy.c:530:0: note: Variable 'lookup' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/openssl/x509vfy.c:539:5: note: Variable 'lookup' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/openssl/x509vfy.c:674:5: style: Variable 'xsc' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/openssl/x509vfy.c:666:0: note: Variable 'xsc' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/openssl/x509vfy.c:674:5: note: Variable 'xsc' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/openssl/x509vfy.c:159:13: style: Same expression on both sides of '==' because the value of 'res' and 'NULL' are the same. [duplicateExpression]
xmlsec1-1.2.26/src/openssl/x509vfy.c:151:17: note: 'res' is assigned value 'NULL' here.
xmlsec1-1.2.26/src/openssl/x509vfy.c:159:13: note: Same expression on both sides of '==' because the value of 'res' and 'NULL' are the same.
xmlsec1-1.2.26/src/openssl/x509vfy.c:728:20: style: The scope of the variable 'subj' can be reduced. [variableScope]
xmlsec1-1.2.26/src/openssl/x509vfy.c:799:13: style: The scope of the variable 'index' can be reduced. [variableScope]
xmlsec1-1.2.26/src/openssl/x509vfy.c:800:25: style: The scope of the variable 'ext' can be reduced. [variableScope]
xmlsec1-1.2.26/src/openssl/x509vfy.c:851:19: style: The scope of the variable 'revoked' can be reduced. [variableScope]
xmlsec1-1.2.26/src/openssl/x509vfy.c:906:9: style: The scope of the variable 'nameLen' can be reduced. [variableScope]
xmlsec1-1.2.26/src/openssl/x509vfy.c:1061:13: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/parser.c:448:5: style: Variable 'ctxt' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/parser.c:443:0: note: Variable 'ctxt' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/parser.c:448:5: note: Variable 'ctxt' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/parser.c:380:49: style: Same expression on both sides of '==' because the value of 'directory' and 'NULL' are the same. [duplicateExpression]
xmlsec1-1.2.26/src/parser.c:363:23: note: 'directory' is assigned value 'NULL' here.
xmlsec1-1.2.26/src/parser.c:380:49: note: Same expression on both sides of '==' because the value of 'directory' and 'NULL' are the same.
xmlsec1-1.2.26/src/parser.c:342:26: style: struct member '_xmlSecExtMemoryParserCtx::prefix' is never used. [unusedStructMember]
xmlsec1-1.2.26/src/parser.c:344:26: style: struct member '_xmlSecExtMemoryParserCtx::buffer' is never used. [unusedStructMember]
xmlsec1-1.2.26/src/parser.c:346:26: style: struct member '_xmlSecExtMemoryParserCtx::postfix' is never used. [unusedStructMember]
xmlsec1-1.2.26/src/relationship.c:280:9: style: The scope of the variable 'found' can be reduced. [variableScope]
xmlsec1-1.2.26/src/relationship.c:281:30: style: The scope of the variable 'ctx' can be reduced. [variableScope]
xmlsec1-1.2.26/src/relationship.c:540:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/templates.c:996:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/templates.c:1238:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/templates.c:1275:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/templates.c:1706:20: style: The scope of the variable 'href' can be reduced. [variableScope]
xmlsec1-1.2.26/src/templates.c:1703:66: style: Function 'xmlSecTmplNodeWriteNsList' argument 2 names different: declaration 'namespaces' definition 'nsList'. [funcArgNamesDifferent]
xmlsec1-1.2.26/src/templates.c:40:74: note: Function 'xmlSecTmplNodeWriteNsList' argument 2 names different: declaration 'namespaces' definition 'nsList'.
xmlsec1-1.2.26/src/templates.c:1703:66: note: Function 'xmlSecTmplNodeWriteNsList' argument 2 names different: declaration 'namespaces' definition 'nsList'.
xmlsec1-1.2.26/src/transforms.c:442:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/transforms.c:476:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/transforms.c:626:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/transforms.c:855:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/transforms.c:1300:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/transforms.c:1893:9: style: The scope of the variable 'finalData' can be reduced. [variableScope]
xmlsec1-1.2.26/src/transforms.c:2544:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/xmldsig.c:546:9: style: Variable 'nodeset' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/xmldsig.c:543:0: note: Variable 'nodeset' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/xmldsig.c:546:9: note: Variable 'nodeset' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/xmldsig.c:720:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/xmldsig.c:905:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/xmlenc.c:607:9: style: Variable 'data' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/xmlenc.c:604:0: note: Variable 'data' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/xmlenc.c:607:9: note: Variable 'data' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/xmlenc.c:814:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/xmltree.c:851:9: style: Variable 'encoded_str' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/xmltree.c:850:0: note: Variable 'encoded_str' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/xmltree.c:851:9: note: Variable 'encoded_str' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/xmltree.c:1018:5: style: Variable 'qnameLocalPart' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/xmltree.c:1007:0: note: Variable 'qnameLocalPart' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/xmltree.c:1018:5: note: Variable 'qnameLocalPart' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/xmltree.c:1115:5: style: Variable 'content' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/xmltree.c:1108:0: note: Variable 'content' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/xmltree.c:1115:5: note: Variable 'content' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/xmltree.c:1160:5: style: Variable 'qname' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/xmltree.c:1153:0: note: Variable 'qname' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/xmltree.c:1160:5: note: Variable 'qname' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/xmltree.c:1422:5: style: Variable 'qnameLocalPart' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/xmltree.c:1411:0: note: Variable 'qnameLocalPart' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/xmltree.c:1422:5: note: Variable 'qnameLocalPart' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/xmltree.c:887:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/xmltree.c:1520:14: style: The scope of the variable 'content' can be reduced. [variableScope]
xmlsec1-1.2.26/src/xmltree.c:1522:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/xpath.c:308:24: style: The scope of the variable 'data' can be reduced. [variableScope]
xmlsec1-1.2.26/src/xpath.c:619:24: style: The scope of the variable 'data' can be reduced. [variableScope]
xmlsec1-1.2.26/src/xpath.c:621:14: style: The scope of the variable 'op' can be reduced. [variableScope]
xmlsec1-1.2.26/src/xpath.c:622:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmlsec1-1.2.26/src/xslt.c:467:5: style: Variable 'docIn' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/xslt.c:457:0: note: Variable 'docIn' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/xslt.c:467:5: note: Variable 'docIn' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/xslt.c:518:5: style: Variable 'xsltCtx' is reassigned a value before the old one has been used. [redundantAssignment]
xmlsec1-1.2.26/src/xslt.c:510:0: note: Variable 'xsltCtx' is reassigned a value before the old one has been used.
xmlsec1-1.2.26/src/xslt.c:518:5: note: Variable 'xsltCtx' is reassigned a value before the old one has been used.
[17:40]

ftp://ftp.se.debian.org/debian/pool/main/x/xmlstarlet/xmlstarlet_1.6.1.orig.tar.gz
xmlstarlet-1.6.1/src/trans.c:273:17: style: Variable 'doc' is reassigned a value before the old one has been used. [redundantAssignment]
xmlstarlet-1.6.1/src/trans.c:268:13: note: Variable 'doc' is reassigned a value before the old one has been used.
xmlstarlet-1.6.1/src/trans.c:273:17: note: Variable 'doc' is reassigned a value before the old one has been used.
xmlstarlet-1.6.1/src/trans.c:53:5: style: Variable 'xmlLineNumbersDefault' is assigned a value that is never used. [unreadVariable]
xmlstarlet-1.6.1/src/xml.c:112:9: warning: Either the condition 'errorInfo?errorInfo->filename:NULL' is redundant or there is possible null pointer dereference: errorInfo. [nullPointerRedundantCheck]
xmlstarlet-1.6.1/src/xml.c:118:22: note: Assuming that condition 'errorInfo?errorInfo->filename:NULL' is not redundant
xmlstarlet-1.6.1/src/xml.c:112:9: note: Null pointer dereference
xmlstarlet-1.6.1/src/xml_depyx.c:209:0: error: Resource leak: in [resourceLeak]
xmlstarlet-1.6.1/src/xml_elem.c:156:42: style: Redundant condition: elOps.check_depth!=0. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition]
xmlstarlet-1.6.1/src/xml_format.c:330:9: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xmlstarlet-1.6.1/src/xml_format.c:328:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xmlstarlet-1.6.1/src/xml_format.c:330:9: note: Variable 'buf' is reassigned a value before the old one has been used.
xmlstarlet-1.6.1/src/xml_format.c:327:13: style: The scope of the variable 'format' can be reduced. [variableScope]
xmlstarlet-1.6.1/src/xml_format.c:121:5: style: Variable 'xmlLineNumbersDefault' is assigned a value that is never used. [unreadVariable]
xmlstarlet-1.6.1/src/xml_ls.c:51:0: error: #error "lstat() or stat() required" [preprocessorErrorDirective]
xmlstarlet-1.6.1/src/xml_validate.c:448:28: style: Condition 'failed==0' is always true [knownConditionTrueFalse]
xmlstarlet-1.6.1/src/xml_validate.c:433:27: note: Assuming that condition '!failed' is not redundant
xmlstarlet-1.6.1/src/xml_validate.c:448:28: note: Condition 'failed==0' is always true
xmlstarlet-1.6.1/src/xml_validate.c:322:13: style: Variable 'doc' is reassigned a value before the old one has been used. [redundantAssignment]
xmlstarlet-1.6.1/src/xml_validate.c:319:13: note: Variable 'doc' is reassigned a value before the old one has been used.
xmlstarlet-1.6.1/src/xml_validate.c:322:13: note: Variable 'doc' is reassigned a value before the old one has been used.
xmlstarlet-1.6.1/src/xml_validate.c:224:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
[17:40]

ftp://ftp.se.debian.org/debian/pool/main/x/xmlstreambuffer/xmlstreambuffer_1.5.4.orig.tar.xz

ftp://ftp.se.debian.org/debian/pool/main/x/xmltex/xmltex_1.9.debian.1.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xmlto/xmlto_0.0.28.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xmltoman/xmltoman_0.5.orig.tar.xz

ftp://ftp.se.debian.org/debian/pool/main/x/xmltooling/xmltooling_3.0.2.orig.tar.bz2.asc

ftp://ftp.se.debian.org/debian/pool/main/x/xmltv/xmltv_0.5.70.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xmlunit/xmlunit_1.6.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xmms2/xmms2_0.8+dfsg.orig.tar.xz
xmms2-0.8+dfsg/src/clients/et/xmms2-et.c:151:18: style: The scope of the variable 'res2' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/launcher/xmms2-launcher.c:185:3: style: Variable 'pfile' is reassigned a value before the old one has been used. [redundantAssignment]
xmms2-0.8+dfsg/src/clients/launcher/xmms2-launcher.c:184:0: note: Variable 'pfile' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/src/clients/launcher/xmms2-launcher.c:185:3: note: Variable 'pfile' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/src/clients/lib/perl/perl_xmmsclient.c:204:6: style: The scope of the variable 'av' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/lib/perl/perl_xmmsclient.c:205:7: style: The scope of the variable 'ssv' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/lib/perl/perl_xmmsclient.c:206:6: style: The scope of the variable 'avlen' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/lib/perl/perl_xmmsclient.c:206:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/lib/perl/perl_xmmsclient.c:4:40: style: Function 'perl_xmmsclient_new_sv_from_ptr' argument 1 names different: declaration 'con' definition 'ptr'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/clients/lib/perl/perl_xmmsclient.h:76:44: note: Function 'perl_xmmsclient_new_sv_from_ptr' argument 1 names different: declaration 'con' definition 'ptr'.
xmms2-0.8+dfsg/src/clients/lib/perl/perl_xmmsclient.c:4:40: note: Function 'perl_xmmsclient_new_sv_from_ptr' argument 1 names different: declaration 'con' definition 'ptr'.
xmms2-0.8+dfsg/src/clients/lib/perl/perl_xmmsclient.c:203:38: style: Function 'perl_xmmsclient_pack_stringlist' argument 1 names different: declaration 'sv' definition 'arg'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/clients/lib/perl/perl_xmmsclient.h:90:47: note: Function 'perl_xmmsclient_pack_stringlist' argument 1 names different: declaration 'sv' definition 'arg'.
xmms2-0.8+dfsg/src/clients/lib/perl/perl_xmmsclient.c:203:38: note: Function 'perl_xmmsclient_pack_stringlist' argument 1 names different: declaration 'sv' definition 'arg'.
xmms2-0.8+dfsg/src/clients/lib/perl/perl_xmmsclient.c:244:51: style: Function 'perl_xmmsclient_playlist_new' argument 1 names different: declaration 'c' definition 'conn'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/clients/lib/perl/perl_xmmsclient.h:94:79: note: Function 'perl_xmmsclient_playlist_new' argument 1 names different: declaration 'c' definition 'conn'.
xmms2-0.8+dfsg/src/clients/lib/perl/perl_xmmsclient.c:244:51: note: Function 'perl_xmmsclient_playlist_new' argument 1 names different: declaration 'c' definition 'conn'.
xmms2-0.8+dfsg/src/clients/lib/python/xmmsvalue.c:6:0: error: #error Python headers needed to compile C extensions, please install development version of Python. [preprocessorErrorDirective]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:83:2: warning: Possible null pointer dereference: coll [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:79:23: note: Assignment 'coll=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:83:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:84:2: warning: Possible null pointer dereference: coll [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:79:23: note: Assignment 'coll=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:84:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:97:2: warning: Possible null pointer dereference: rbcoll [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:93:25: note: Assignment 'rbcoll=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:97:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:118:9: warning: Possible null pointer dereference: coll [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:113:23: note: Assignment 'coll=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:118:9: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:131:2: warning: Possible null pointer dereference: coll [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:129:2: note: Assignment 'coll=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:131:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:149:2: warning: Possible null pointer dereference: coll [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:145:23: note: Assignment 'coll=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:149:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:185:2: warning: Possible null pointer dereference: coll [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:185:2: note: Assignment 'coll=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:185:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:202:13: warning: Possible null pointer dereference: coll [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:198:23: note: Assignment 'coll=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:202:13: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:221:2: warning: Possible null pointer dereference: coll [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:221:2: note: Assignment 'coll=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:221:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:262:25: warning: Possible null pointer dereference: coll [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:250:2: note: Assignment 'coll=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:262:25: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:279:13: warning: Possible null pointer dereference: coll [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:275:23: note: Assignment 'coll=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:279:13: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:346:32: warning: Possible null pointer dereference: coll [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:336:23: note: Assignment 'coll=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:346:32: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:365:28: warning: Possible null pointer dereference: coll [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:356:23: note: Assignment 'coll=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:365:28: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:383:32: warning: Possible null pointer dereference: coll [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:374:23: note: Assignment 'coll=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:383:32: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:399:31: warning: Possible null pointer dereference: coll [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:391:23: note: Assignment 'coll=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:399:31: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:434:42: warning: Possible null pointer dereference: coll [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:427:23: note: Assignment 'coll=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:434:42: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:452:42: warning: Possible null pointer dereference: coll [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:445:23: note: Assignment 'coll=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:452:42: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:470:42: warning: Possible null pointer dereference: coll [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:463:23: note: Assignment 'coll=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:470:42: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:497:26: warning: Possible null pointer dereference: coll [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:489:23: note: Assignment 'coll=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:497:26: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:497:38: warning: Possible null pointer dereference: coll2 [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:489:38: note: Assignment 'coll2=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:497:38: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:513:29: warning: Possible null pointer dereference: coll [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:505:23: note: Assignment 'coll=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:513:29: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:513:41: warning: Possible null pointer dereference: coll2 [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:505:38: note: Assignment 'coll2=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:513:41: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:539:43: warning: Possible null pointer dereference: coll [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:532:23: note: Assignment 'coll=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:539:43: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:255:2: style: Variable 'ary' is reassigned a value before the old one has been used. [redundantAssignment]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:245:0: note: Variable 'ary' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:255:2: note: Variable 'ary' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_collection.c:255:2: warning: Size of pointer 'ary' used instead of size of its data. [pointerSize]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:128:2: warning: Possible null pointer dereference: pl [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:120:19: note: Assignment 'pl=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:128:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:131:3: warning: Possible null pointer dereference: pl [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:120:19: note: Assignment 'pl=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:131:3: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:135:14: warning: Possible null pointer dereference: pl [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:120:19: note: Assignment 'pl=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:135:14: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:137:2: warning: Possible null pointer dereference: pl [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:120:19: note: Assignment 'pl=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:137:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:154:9: warning: Possible null pointer dereference: pl [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:150:19: note: Assignment 'pl=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:154:9: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:168:2: warning: Possible null pointer dereference: pl [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:168:2: note: Assignment 'pl=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:168:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:168:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:168:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:168:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:180:2: warning: Possible null pointer dereference: pl [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:180:2: note: Assignment 'pl=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:180:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:180:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:180:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:180:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:194:2: warning: Possible null pointer dereference: pl [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:194:2: note: Assignment 'pl=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:194:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:194:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:194:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:194:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:197:45: warning: Possible null pointer dereference: pl [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:194:2: note: Assignment 'pl=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:197:45: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:204:2: warning: Possible null pointer dereference: pl [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:194:2: note: Assignment 'pl=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:204:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:216:2: warning: Possible null pointer dereference: pl [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:216:2: note: Assignment 'pl=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:216:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:216:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:216:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:216:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:232:2: warning: Possible null pointer dereference: pl [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:232:2: note: Assignment 'pl=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:232:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:232:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:232:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:232:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:237:48: warning: Possible null pointer dereference: pl [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:232:2: note: Assignment 'pl=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:237:48: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:245:2: warning: Possible null pointer dereference: pl [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:232:2: note: Assignment 'pl=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:245:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:258:2: warning: Possible null pointer dereference: pl [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:258:2: note: Assignment 'pl=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:258:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:258:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:258:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:258:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:270:2: warning: Possible null pointer dereference: pl [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:270:2: note: Assignment 'pl=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:270:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:270:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:270:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:270:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:282:2: warning: Possible null pointer dereference: pl [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:282:2: note: Assignment 'pl=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:282:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:282:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:282:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:282:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:294:2: warning: Possible null pointer dereference: pl [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:294:2: note: Assignment 'pl=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:294:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:294:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:294:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:294:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:306:2: warning: Possible null pointer dereference: pl [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:306:2: note: Assignment 'pl=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:306:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:306:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:306:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:306:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:320:2: warning: Possible null pointer dereference: pl [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:320:2: note: Assignment 'pl=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:320:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:320:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:320:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:320:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:323:41: warning: Possible null pointer dereference: pl [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:320:2: note: Assignment 'pl=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:323:41: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:326:2: warning: Possible null pointer dereference: pl [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:320:2: note: Assignment 'pl=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:326:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:338:2: warning: Possible null pointer dereference: pl [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:338:2: note: Assignment 'pl=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:338:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:338:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:338:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:338:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:350:2: warning: Possible null pointer dereference: pl [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:350:2: note: Assignment 'pl=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:350:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:350:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:350:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:350:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:362:2: warning: Possible null pointer dereference: pl [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:362:2: note: Assignment 'pl=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:362:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:362:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:362:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:362:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:375:51: warning: Possible null pointer dereference: pl [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:362:2: note: Assignment 'pl=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:375:51: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:381:2: warning: Possible null pointer dereference: pl [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:362:2: note: Assignment 'pl=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:381:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:192:11: style: The scope of the variable 'id' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:229:11: style: The scope of the variable 'id' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:385:22: style: Function 'Init_Playlist' argument 1 names different: declaration 'cClient' definition 'mXmms'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.h:20:28: note: Function 'Init_Playlist' argument 1 names different: declaration 'cClient' definition 'mXmms'.
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_playlist.c:385:22: note: Function 'Init_Playlist' argument 1 names different: declaration 'cClient' definition 'mXmms'.
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:81:2: warning: Possible null pointer dereference: rbres [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:62:20: note: Assignment 'rbres=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:81:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:82:2: warning: Possible null pointer dereference: rbres [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:62:20: note: Assignment 'rbres=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:82:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:141:19: warning: Possible null pointer dereference: res [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:131:18: note: Assignment 'res=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:141:19: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:142:15: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:132:23: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:142:15: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:144:29: warning: Possible null pointer dereference: res [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:131:18: note: Assignment 'res=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:144:29: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:162:21: warning: Possible null pointer dereference: res [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:158:18: note: Assignment 'res=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:162:21: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:174:27: warning: Possible null pointer dereference: res [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:170:18: note: Assignment 'res=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:174:27: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:187:32: warning: Possible null pointer dereference: res [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:182:18: note: Assignment 'res=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:187:32: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:286:2: warning: Possible null pointer dereference: dict [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:280:17: note: Assignment 'dict=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:286:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:287:2: warning: Possible null pointer dereference: dict [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:280:17: note: Assignment 'dict=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:287:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:369:30: warning: Possible null pointer dereference: dict [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:364:17: note: Assignment 'dict=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:369:30: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:382:30: warning: Possible null pointer dereference: dict [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:377:17: note: Assignment 'dict=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:382:30: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:402:23: warning: Possible null pointer dereference: dict [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:390:17: note: Assignment 'dict=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:402:23: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:426:23: warning: Possible null pointer dereference: dict [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:416:17: note: Assignment 'dict=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:426:23: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:462:22: warning: Possible null pointer dereference: dict [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:458:17: note: Assignment 'dict=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:462:22: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:474:22: warning: Possible null pointer dereference: dict [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:470:17: note: Assignment 'dict=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:474:22: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:486:22: warning: Possible null pointer dereference: dict [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:482:17: note: Assignment 'dict=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:486:22: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:505:39: warning: Possible null pointer dereference: dict [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:495:17: note: Assignment 'dict=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:505:39: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:514:2: warning: Possible null pointer dereference: dict2 [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:495:32: note: Assignment 'dict2=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:514:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:515:2: warning: Possible null pointer dereference: dict2 [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:495:32: note: Assignment 'dict2=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:515:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:515:18: warning: Possible null pointer dereference: dict [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:495:17: note: Assignment 'dict=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_result.c:515:18: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:129:8: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:125:23: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:129:8: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:158:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:153:23: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:158:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:180:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:176:23: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:180:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:196:14: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:192:23: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:196:14: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:216:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:209:23: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:216:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:241:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:236:23: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:241:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:261:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:257:23: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:261:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:280:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:276:23: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:280:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:293:14: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:289:23: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:293:14: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:312:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:305:23: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:312:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:336:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:332:23: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:336:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:357:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:353:23: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:357:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:378:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:374:23: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:378:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:394:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:394:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:394:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:406:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:406:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:406:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:418:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:418:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:418:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:430:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:430:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:430:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:442:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:442:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:442:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:454:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:454:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:454:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:466:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:466:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:466:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:478:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:478:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:478:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:490:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:490:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:490:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:502:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:502:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:502:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:514:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:514:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:514:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:526:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:526:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:526:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:538:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:538:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:538:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:550:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:550:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:550:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:562:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:562:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:562:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:574:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:574:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:574:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:586:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:586:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:586:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:603:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:598:23: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:603:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:629:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:624:23: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:629:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:646:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:646:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:646:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:658:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:658:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:658:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:671:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:671:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:671:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:683:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:683:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:683:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:695:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:695:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:695:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:707:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:707:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:707:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:719:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:719:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:719:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:732:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:732:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:732:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:762:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:762:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:762:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:774:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:774:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:774:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:786:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:786:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:786:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:811:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:802:23: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:811:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:868:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:861:23: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:868:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:898:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:898:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:898:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:915:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:915:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:915:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:929:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:929:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:929:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:941:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:941:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:941:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:953:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:953:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:953:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:965:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:965:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:965:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:977:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:977:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:977:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:989:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:989:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:989:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1001:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1001:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1001:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1020:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1020:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1020:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1032:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1032:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1032:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1044:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1044:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1044:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1056:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1056:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1056:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1068:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1068:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1068:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1080:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1080:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1080:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1092:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1092:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1092:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1105:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1105:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1105:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1117:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1117:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1117:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1129:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1129:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1129:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1143:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1143:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1143:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1169:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1169:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1169:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1191:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1191:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1191:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1214:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1214:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1214:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1237:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1237:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1237:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1256:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1256:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1256:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1288:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1288:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1288:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1322:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1322:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1322:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1363:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1363:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1363:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1376:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1376:2: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1376:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient.c:1421:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient_ecore.c:32:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient_ecore.c:28:23: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient_ecore.c:32:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient_ecore.c:44:33: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient_ecore.c:40:23: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient_ecore.c:44:33: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient_glib.c:34:2: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient_glib.c:30:23: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient_glib.c:34:2: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient_glib.c:46:33: warning: Possible null pointer dereference: xmms [nullPointer]
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient_glib.c:42:23: note: Assignment 'xmms=NULL', assigned value is 0
xmms2-0.8+dfsg/src/clients/lib/ruby/rb_xmmsclient_glib.c:46:33: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/xmmsclient++/dict.cpp:146:15: style: Variable 'keystring' is assigned a value that is never used. [unreadVariable]
xmms2-0.8+dfsg/src/clients/lib/xmmsclient/collparser.c:641:3: warning: Either the condition 'ret==NULL' is redundant or there is possible null pointer dereference: ret. [nullPointerRedundantCheck]
xmms2-0.8+dfsg/src/clients/lib/xmmsclient/collparser.c:656:14: note: Assuming that condition 'ret==NULL' is not redundant
xmms2-0.8+dfsg/src/clients/lib/xmmsclient/collparser.c:654:38: note: Calling function 'coll_parse_sequence', 3rd argument 'ret' value is 0
xmms2-0.8+dfsg/src/clients/lib/xmmsclient/collparser.c:641:3: note: Null pointer dereference
xmms2-0.8+dfsg/src/clients/lib/xmmsclient/collparser.c:894:15: style: The scope of the variable 'strval' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/lib/xmmsclient/collparser.c:965:23: style: The scope of the variable 'operand' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/lib/xmmsclient/collparser.c:547:42: style: Function 'coll_parse_sequence' argument 1 names different: declaration 'token' definition 'tokens'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/clients/lib/xmmsclient/collparser.c:71:69: note: Function 'coll_parse_sequence' argument 1 names different: declaration 'token' definition 'tokens'.
xmms2-0.8+dfsg/src/clients/lib/xmmsclient/collparser.c:547:42: note: Function 'coll_parse_sequence' argument 1 names different: declaration 'token' definition 'tokens'.
xmms2-0.8+dfsg/src/clients/lib/xmmsclient/medialib.c:576:31: style: The scope of the variable 'l' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/lib/xmmsclient/visualization/udp.c:189:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/lib/xmmsclient/visualization/unixshm.c:154:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/lib/xmmsclient/xmmsclient.c:95:7: style: The scope of the variable 'j' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/mdns/avahi/mdns-avahi.c:176:2: style: Variable 'client' is reassigned a value before the old one has been used. [redundantAssignment]
xmms2-0.8+dfsg/src/clients/mdns/avahi/mdns-avahi.c:169:0: note: Variable 'client' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/src/clients/mdns/avahi/mdns-avahi.c:176:2: note: Variable 'client' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/src/clients/medialib-updater/main.c:204:49: style: Function 'updater_add_watcher' argument 2 names different: declaration 'root' definition 'file'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/clients/medialib-updater/main.c:37:65: note: Function 'updater_add_watcher' argument 2 names different: declaration 'root' definition 'file'.
xmms2-0.8+dfsg/src/clients/medialib-updater/main.c:204:49: note: Function 'updater_add_watcher' argument 2 names different: declaration 'root' definition 'file'.
xmms2-0.8+dfsg/src/clients/medialib-updater/main.c:638:51: style: Function 'on_directory_event' argument 2 names different: declaration 'dir' definition 'entity'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/clients/medialib-updater/main.c:38:63: note: Function 'on_directory_event' argument 2 names different: declaration 'dir' definition 'entity'.
xmms2-0.8+dfsg/src/clients/medialib-updater/main.c:638:51: note: Function 'on_directory_event' argument 2 names different: declaration 'dir' definition 'entity'.
xmms2-0.8+dfsg/src/clients/nycli/cmdnames.c:35:18: style: The scope of the variable 'cmd' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/nycli/column_display.c:334:16: style: The scope of the variable 'coldef' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/nycli/column_display.c:358:16: style: The scope of the variable 'coldef' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/nycli/column_display.c:611:20: style: The scope of the variable 'ansi_seq_end' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/nycli/column_display.c:448:56: style: Function 'column_display_print' argument 2 names different: declaration 'res' definition 'val'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/clients/nycli/column_display.h:51:61: note: Function 'column_display_print' argument 2 names different: declaration 'res' definition 'val'.
xmms2-0.8+dfsg/src/clients/nycli/column_display.c:448:56: note: Function 'column_display_print' argument 2 names different: declaration 'res' definition 'val'.
xmms2-0.8+dfsg/src/clients/nycli/command_trie.c:267:9: style: The scope of the variable 'succ' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/nycli/command_trie.c:293:9: style: The scope of the variable 'l' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/nycli/command_utils.c:196:10: style: The scope of the variable 'args' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/nycli/commands.c:2148:20: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xmms2-0.8+dfsg/src/clients/nycli/commands.c:592:18: style: The scope of the variable 'res' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/nycli/commands.c:700:18: style: The scope of the variable 'res' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/nycli/commands.c:701:11: style: The scope of the variable 'orderval' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/nycli/commands.c:705:20: style: The scope of the variable 'coldisp' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/nycli/commands.c:869:16: style: The scope of the variable 'coll' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/nycli/commands.c:898:16: style: The scope of the variable 'coll' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/nycli/commands.c:2055:18: style: The scope of the variable 'res' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/nycli/commands.c:2190:18: style: The scope of the variable 'res' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/nycli/commands.c:2195:7: style: The scope of the variable 'relative_vol' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/nycli/commands.c:2248:18: style: The scope of the variable 'res' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/nycli/commands.c:2147:17: warning: Char literal compared with pointer 'endptr'. Did you intend to dereference it? [charLiteralWithCharPtrCompare]
xmms2-0.8+dfsg/src/clients/nycli/commands.c:2209:7: error: Uninitialized variable: relative_vol [uninitvar]
xmms2-0.8+dfsg/src/clients/nycli/compat_unix.c:91:14: style: Condition 'columns>0' is always false [knownConditionTrueFalse]
xmms2-0.8+dfsg/src/clients/nycli/compat_unix.c:90:46: note: Assignment 'columns=find_terminal_width_from_terminal()', assigned value is -1
xmms2-0.8+dfsg/src/clients/nycli/compat_unix.c:91:14: note: Condition 'columns>0' is always false
xmms2-0.8+dfsg/src/clients/nycli/compat_unix.c:46:14: warning: Char literal compared with pointer 'endptr'. Did you intend to dereference it? [charLiteralWithCharPtrCompare]
xmms2-0.8+dfsg/src/clients/nycli/configuration.c:101:20: style: The scope of the variable 'keys' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/nycli/configuration.c:169:34: style: Function 'configuration_init' argument 1 names different: declaration 'path' definition 'filename'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/clients/nycli/configuration.h:29:51: note: Function 'configuration_init' argument 1 names different: declaration 'path' definition 'filename'.
xmms2-0.8+dfsg/src/clients/nycli/configuration.c:169:34: note: Function 'configuration_init' argument 1 names different: declaration 'path' definition 'filename'.
xmms2-0.8+dfsg/src/clients/nycli/matching_browse.c:35:35: style: Function 'browse_entry_get' argument 1 names different: declaration 'data' definition 'entry'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/clients/nycli/matching_browse.h:22:40: note: Function 'browse_entry_get' argument 1 names different: declaration 'data' definition 'entry'.
xmms2-0.8+dfsg/src/clients/nycli/matching_browse.c:35:35: note: Function 'browse_entry_get' argument 1 names different: declaration 'data' definition 'entry'.
xmms2-0.8+dfsg/src/clients/nycli/matching_browse.c:57:57: style: Function 'matching_browse' argument 2 names different: declaration 'path' definition 'pattern'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/clients/nycli/matching_browse.h:24:64: note: Function 'matching_browse' argument 2 names different: declaration 'path' definition 'pattern'.
xmms2-0.8+dfsg/src/clients/nycli/matching_browse.c:57:57: note: Function 'matching_browse' argument 2 names different: declaration 'path' definition 'pattern'.
xmms2-0.8+dfsg/src/clients/nycli/matching_browse.c:97:38: style: Function 'resolve_pattern' argument 1 names different: declaration 'c' definition 'conn'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/clients/nycli/matching_browse.c:26:54: note: Function 'resolve_pattern' argument 1 names different: declaration 'c' definition 'conn'.
xmms2-0.8+dfsg/src/clients/nycli/matching_browse.c:97:38: note: Function 'resolve_pattern' argument 1 names different: declaration 'c' definition 'conn'.
xmms2-0.8+dfsg/src/clients/nycli/matching_browse.c:97:57: style: Function 'resolve_pattern' argument 2 names different: declaration 'pattern' definition 'original_pattern'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/clients/nycli/matching_browse.c:26:70: note: Function 'resolve_pattern' argument 2 names different: declaration 'pattern' definition 'original_pattern'.
xmms2-0.8+dfsg/src/clients/nycli/matching_browse.c:97:57: note: Function 'resolve_pattern' argument 2 names different: declaration 'pattern' definition 'original_pattern'.
xmms2-0.8+dfsg/src/clients/nycli/playlist_positions.c:354:9: style: The scope of the variable 'n' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/nycli/readline.c:132:25: style: Redundant condition: If 'EXPR == ' '', the comparison 'EXPR != '\0'' is always true. [redundantCondition]
xmms2-0.8+dfsg/src/clients/nycli/status.c:35:11: style: The scope of the variable 'pt' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/nycli/status.c:37:15: style: The scope of the variable 'playback' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/nycli/utils.c:157:18: style: The scope of the variable 'res2' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/nycli/utils.c:308:18: style: The scope of the variable 'cmdres' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/nycli/utils.c:486:11: style: The scope of the variable 'val' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/nycli/utils.c:910:11: style: The scope of the variable 'val' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/nycli/utils.c:1249:18: style: The scope of the variable 'jumpres' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/nycli/utils.c:1311:18: style: The scope of the variable 'res' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/nycli/utils.c:1336:18: style: The scope of the variable 'insres' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/nycli/utils.c:1380:18: style: The scope of the variable 'movres' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/nycli/utils.c:1385:9: style: The scope of the variable 'list' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/nycli/utils.c:1485:18: style: The scope of the variable 'rmres' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/nycli/utils.c:1607:18: style: The scope of the variable 'saveres' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/nycli/utils.c:1652:18: style: The scope of the variable 'saveres' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/clients/vistest/ripper.c:238:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/lib/xmmsipc/msg.c:231:15: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/lib/xmmsipc/msg.c:231:20: style: The scope of the variable 'len' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/lib/xmmsipc/msg.c:231:25: style: The scope of the variable 'rlen' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/lib/xmmsipc/testclient.c:21:7: style: Variable 'fd' is assigned a value that is never used. [unreadVariable]
xmms2-0.8+dfsg/src/lib/xmmsipc/url.c:20:8: style: The scope of the variable 'end' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/lib/xmmstypes/value.c:2336:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xmms2-0.8+dfsg/src/lib/xmmstypes/value.c:485:18: style: The scope of the variable 'elem' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/lib/xmmstypes/value.c:486:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/lib/xmmstypes/value.c:754:40: style: The scope of the variable 'best_value' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/lib/xmmstypes/value.c:758:19: style: The scope of the variable 'best_index' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/lib/xmmstypes/value.c:997:21: style: The scope of the variable 'it' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/lib/xmmstypes/value.c:1036:21: style: The scope of the variable 'it' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/lib/xmmstypes/value.c:1089:21: style: The scope of the variable 'it' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/lib/xmmstypes/value.c:1182:21: style: The scope of the variable 'it' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/lib/xmmstypes/value.c:1692:21: style: The scope of the variable 'it' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/lib/xmmstypes/value.c:2032:6: style: The scope of the variable 's' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/lib/xmmstypes/value.c:2225:11: style: The scope of the variable 'val' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/lib/xmmstypes/value.c:2569:16: style: The scope of the variable 't' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/lib/xmmstypes/value.c:2570:6: style: The scope of the variable 'pos' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/lib/xmmstypes/value_serialize.c:237:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
xmms2-0.8+dfsg/src/lib/xmmstypes/value_serialize.c:236:3: note: Variable 'ret' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/src/lib/xmmstypes/value_serialize.c:237:3: note: Variable 'ret' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/src/lib/xmmstypes/xlist.c:47:12: style: The scope of the variable 'last' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/airplay/net_utils.c:61:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/airplay/net_utils.c:10:8: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
xmms2-0.8+dfsg/src/plugins/airplay/raop_client.c:258:2: style: Variable 'size' is reassigned a value before the old one has been used. [redundantAssignment]
xmms2-0.8+dfsg/src/plugins/airplay/raop_client.c:256:2: note: Variable 'size' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/src/plugins/airplay/raop_client.c:258:2: note: Variable 'size' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/src/plugins/airplay/raop_client.c:280:2: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment]
xmms2-0.8+dfsg/src/plugins/airplay/raop_client.c:261:2: note: Variable 'res' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/src/plugins/airplay/raop_client.c:280:2: note: Variable 'res' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/src/plugins/airplay/raop_client.c:302:2: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment]
xmms2-0.8+dfsg/src/plugins/airplay/raop_client.c:297:2: note: Variable 'res' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/src/plugins/airplay/raop_client.c:302:2: note: Variable 'res' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/src/plugins/airplay/raop_client.c:317:2: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment]
xmms2-0.8+dfsg/src/plugins/airplay/raop_client.c:312:2: note: Variable 'res' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/src/plugins/airplay/raop_client.c:317:2: note: Variable 'res' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/src/plugins/airplay/raop_client.c:335:2: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment]
xmms2-0.8+dfsg/src/plugins/airplay/raop_client.c:330:2: note: Variable 'res' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/src/plugins/airplay/raop_client.c:335:2: note: Variable 'res' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/src/plugins/airplay/raop_client.c:353:2: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment]
xmms2-0.8+dfsg/src/plugins/airplay/raop_client.c:346:2: note: Variable 'res' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/src/plugins/airplay/raop_client.c:353:2: note: Variable 'res' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/src/plugins/airplay/raop_client.c:369:2: style: Variable 'res' is reassigned a value before the old one has been used. [redundantAssignment]
xmms2-0.8+dfsg/src/plugins/airplay/raop_client.c:366:2: note: Variable 'res' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/src/plugins/airplay/raop_client.c:369:2: note: Variable 'res' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/src/plugins/airplay/raop_client.c:403:2: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
xmms2-0.8+dfsg/src/plugins/airplay/raop_client.c:399:2: note: Variable 'ret' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/src/plugins/airplay/raop_client.c:403:2: note: Variable 'ret' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/src/plugins/airplay/raop_client.c:179:10: style: The scope of the variable 'params' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/airplay/raop_client.c:377:35: style: Function 'raop_client_init' argument 1 names different: declaration 'rc' definition 'client'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/airplay/raop_client.h:37:39: note: Function 'raop_client_init' argument 1 names different: declaration 'rc' definition 'client'.
xmms2-0.8+dfsg/src/plugins/airplay/raop_client.c:377:35: note: Function 'raop_client_init' argument 1 names different: declaration 'rc' definition 'client'.
xmms2-0.8+dfsg/src/plugins/airplay/raop_client.c:600:76: style: Function 'raop_client_set_stream_cb' argument 2 names different: declaration 'cb' definition 'func'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/airplay/raop_client.h:41:80: note: Function 'raop_client_set_stream_cb' argument 2 names different: declaration 'cb' definition 'func'.
xmms2-0.8+dfsg/src/plugins/airplay/raop_client.c:600:76: note: Function 'raop_client_set_stream_cb' argument 2 names different: declaration 'cb' definition 'func'.
xmms2-0.8+dfsg/src/plugins/airplay/raop_client.c:258:9: style: Variable 'size' is assigned a value that is never used. [unreadVariable]
xmms2-0.8+dfsg/src/plugins/airplay/raop_client.c:403:8: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
xmms2-0.8+dfsg/src/plugins/airplay/rtspconnection.c:388:63: style: Function 'rtsp_connection_receive' argument 2 names different: declaration 'message' definition 'msg'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/airplay/rtspconnection.h:47:77: note: Function 'rtsp_connection_receive' argument 2 names different: declaration 'message' definition 'msg'.
xmms2-0.8+dfsg/src/plugins/airplay/rtspconnection.c:388:63: note: Function 'rtsp_connection_receive' argument 2 names different: declaration 'message' definition 'msg'.
xmms2-0.8+dfsg/src/plugins/alsa/alsa.c:502:39: style: Function 'xmms_alsa_mixer_setup' argument 1 names different: declaration 'plugin' definition 'output'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/alsa/alsa.c:101:55: note: Function 'xmms_alsa_mixer_setup' argument 1 names different: declaration 'plugin' definition 'output'.
xmms2-0.8+dfsg/src/plugins/alsa/alsa.c:502:39: note: Function 'xmms_alsa_mixer_setup' argument 1 names different: declaration 'plugin' definition 'output'.
xmms2-0.8+dfsg/src/plugins/alsa/alsa.c:629:36: style: Function 'xmms_alsa_volume_set' argument 2 names different: declaration 'channel' definition 'channel_name'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/alsa/alsa.c:96:52: note: Function 'xmms_alsa_volume_set' argument 2 names different: declaration 'channel' definition 'channel_name'.
xmms2-0.8+dfsg/src/plugins/alsa/alsa.c:629:36: note: Function 'xmms_alsa_volume_set' argument 2 names different: declaration 'channel' definition 'channel_name'.
xmms2-0.8+dfsg/src/plugins/alsa/alsa.c:781:43: style: Function 'xmms_alsa_xrun_recover' argument 1 names different: declaration 'output' definition 'data'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/alsa/alsa.c:86:55: note: Function 'xmms_alsa_xrun_recover' argument 1 names different: declaration 'output' definition 'data'.
xmms2-0.8+dfsg/src/plugins/alsa/alsa.c:781:43: note: Function 'xmms_alsa_xrun_recover' argument 1 names different: declaration 'output' definition 'data'.
xmms2-0.8+dfsg/src/plugins/ao/ao.c:76:45: style: Function 'xmms_ao_plugin_setup' argument 1 names different: declaration 'output_plugin' definition 'plugin'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/ao/ao.c:55:61: note: Function 'xmms_ao_plugin_setup' argument 1 names different: declaration 'output_plugin' definition 'plugin'.
xmms2-0.8+dfsg/src/plugins/ao/ao.c:76:45: note: Function 'xmms_ao_plugin_setup' argument 1 names different: declaration 'output_plugin' definition 'plugin'.
xmms2-0.8+dfsg/src/plugins/apefile/apefile.c:182:34: style: Function 'xmms_apefile_init' argument 1 names different: declaration 'decoder' definition 'xform'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/apefile/apefile.c:113:50: note: Function 'xmms_apefile_init' argument 1 names different: declaration 'decoder' definition 'xform'.
xmms2-0.8+dfsg/src/plugins/apefile/apefile.c:182:34: note: Function 'xmms_apefile_init' argument 1 names different: declaration 'decoder' definition 'xform'.
xmms2-0.8+dfsg/src/plugins/apefile/apefile.c:718:37: style: Function 'xmms_apefile_destroy' argument 1 names different: declaration 'decoder' definition 'xform'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/apefile/apefile.c:114:49: note: Function 'xmms_apefile_destroy' argument 1 names different: declaration 'decoder' definition 'xform'.
xmms2-0.8+dfsg/src/plugins/apefile/apefile.c:718:37: note: Function 'xmms_apefile_destroy' argument 1 names different: declaration 'decoder' definition 'xform'.
xmms2-0.8+dfsg/src/plugins/apefile/apefile.c:423:13: style: Variable 'buflen' is assigned a value that is never used. [unreadVariable]
xmms2-0.8+dfsg/src/plugins/asf/libasf/data.c:59:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xmms2-0.8+dfsg/src/plugins/asf/libasf/data.c:82:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xmms2-0.8+dfsg/src/plugins/asf/libasf/data.c:97:9: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/asf/libasf/header.c:206:11: style: The scope of the variable 'flags' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/asf/libasf/header.c:553:12: style: The scope of the variable 'strlen' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/asf/libasf/parse.c:230:5: error: Common realloc mistake: 'current' nulled but not freed upon failure [memleakOnRealloc]
xmms2-0.8+dfsg/src/plugins/asf/libasf/utf.c:42:20: style: The scope of the variable 'wchar2' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/asf/libasf/utf.c:74:20: style: The scope of the variable 'wchar2' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/cue/cue.c:219:9: style: The scope of the variable 'p' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/curl/curl_ftp.c:235:9: style: Variable 'nurl' is assigned a value that is never used. [unreadVariable]
xmms2-0.8+dfsg/src/plugins/curl/curl_http.c:368:13: style: The scope of the variable 'curlmsg' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/curl/curl_http.c:540:9: style: Variable 'data' is assigned a value that is never used. [unreadVariable]
xmms2-0.8+dfsg/src/plugins/daap/cc_handlers.c:797:20: style: The scope of the variable 'record' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/daap/daap_md5.c:463:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/daap/daap_md5.c:194:10: warning: Size of pointer 'ctx' used instead of size of its data. [pointerSize]
xmms2-0.8+dfsg/src/plugins/daap/daap_mdns_avahi.c:51:22: style: The scope of the variable 'serv' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/daap/daap_mdns_dnssd.c:375:22: style: The scope of the variable 'server' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/diskwrite/diskwrite.c:255:60: style: Function 'on_dest_directory_changed' argument 2 names different: declaration 'value' definition '_value'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/diskwrite/diskwrite.c:78:72: note: Function 'on_dest_directory_changed' argument 2 names different: declaration 'value' definition '_value'.
xmms2-0.8+dfsg/src/plugins/diskwrite/diskwrite.c:255:60: note: Function 'on_dest_directory_changed' argument 2 names different: declaration 'value' definition '_value'.
xmms2-0.8+dfsg/src/plugins/equalizer/eq.c:356:58: style: Function 'xmms_eq_config_changed' argument 2 names different: declaration 'data' definition '_data'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/equalizer/eq.c:38:69: note: Function 'xmms_eq_config_changed' argument 2 names different: declaration 'data' definition '_data'.
xmms2-0.8+dfsg/src/plugins/equalizer/eq.c:356:58: note: Function 'xmms_eq_config_changed' argument 2 names different: declaration 'data' definition '_data'.
xmms2-0.8+dfsg/src/plugins/flac/flac.c:580:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
xmms2-0.8+dfsg/src/plugins/flv/flv.c:233:2: style: Variable 'data' is reassigned a value before the old one has been used. [redundantAssignment]
xmms2-0.8+dfsg/src/plugins/flv/flv.c:231:0: note: Variable 'data' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/src/plugins/flv/flv.c:233:2: note: Variable 'data' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/src/plugins/flv/flv.c:120:19: style: The scope of the variable 'flvdata' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/gme/gme_xform.cpp:187:6: style: The scope of the variable 'loops' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/gme/gme_xform.cpp:180:30: style: Function 'xmms_gme_init' argument 1 names different: declaration 'decoder' definition 'xform'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/gme/gme_xform.cpp:53:46: note: Function 'xmms_gme_init' argument 1 names different: declaration 'decoder' definition 'xform'.
xmms2-0.8+dfsg/src/plugins/gme/gme_xform.cpp:180:30: note: Function 'xmms_gme_init' argument 1 names different: declaration 'decoder' definition 'xform'.
xmms2-0.8+dfsg/src/plugins/gme/gme_xform.cpp:327:33: style: Function 'xmms_gme_destroy' argument 1 names different: declaration 'decoder' definition 'xform'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/gme/gme_xform.cpp:54:45: note: Function 'xmms_gme_destroy' argument 1 names different: declaration 'decoder' definition 'xform'.
xmms2-0.8+dfsg/src/plugins/gme/gme_xform.cpp:327:33: note: Function 'xmms_gme_destroy' argument 1 names different: declaration 'decoder' definition 'xform'.
xmms2-0.8+dfsg/src/plugins/html/html.c:92:9: style: The scope of the variable 'tagbeg' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/ices/encode.c:160:78: style: Function 'xmms_ices_encoder_input' argument 3 names different: declaration 'n_samples' definition 'bytes'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/ices/encode.h:34:77: note: Function 'xmms_ices_encoder_input' argument 3 names different: declaration 'n_samples' definition 'bytes'.
xmms2-0.8+dfsg/src/plugins/ices/encode.c:160:78: note: Function 'xmms_ices_encoder_input' argument 3 names different: declaration 'n_samples' definition 'bytes'.
xmms2-0.8+dfsg/src/plugins/ices/ices.c:281:26: style: The scope of the variable 'val' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/icymetaint/icymetaint.c:132:50: style: Function 'xmms_icymetaint_read' argument 2 names different: declaration 'buffer' definition 'orig_ptr'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/icymetaint/icymetaint.c:50:62: note: Function 'xmms_icymetaint_read' argument 2 names different: declaration 'buffer' definition 'orig_ptr'.
xmms2-0.8+dfsg/src/plugins/icymetaint/icymetaint.c:132:50: note: Function 'xmms_icymetaint_read' argument 2 names different: declaration 'buffer' definition 'orig_ptr'.
xmms2-0.8+dfsg/src/plugins/icymetaint/icymetaint.c:132:65: style: Function 'xmms_icymetaint_read' argument 3 names different: declaration 'len' definition 'orig_len'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/icymetaint/icymetaint.c:50:75: note: Function 'xmms_icymetaint_read' argument 3 names different: declaration 'len' definition 'orig_len'.
xmms2-0.8+dfsg/src/plugins/icymetaint/icymetaint.c:132:65: note: Function 'xmms_icymetaint_read' argument 3 names different: declaration 'len' definition 'orig_len'.
xmms2-0.8+dfsg/src/plugins/icymetaint/icymetaint.c:172:9: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xmms2-0.8+dfsg/src/plugins/icymetaint/icymetaint.c:180:8: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xmms2-0.8+dfsg/src/plugins/icymetaint/icymetaint.c:204:10: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xmms2-0.8+dfsg/src/plugins/icymetaint/icymetaint.c:214:9: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xmms2-0.8+dfsg/src/plugins/icymetaint/icymetaint.c:239:9: style: Variable 'data' is assigned a value that is never used. [unreadVariable]
xmms2-0.8+dfsg/src/plugins/id3v2/id3.c:521:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xmms2-0.8+dfsg/src/plugins/id3v2/id3.c:443:10: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/id3v2/id3.c:629:13: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/id3v2/id3.c:384:8: style: Variable 'enc' is assigned a value that is never used. [unreadVariable]
xmms2-0.8+dfsg/src/plugins/id3v2/id3v2plugin.c:88:35: style: Function 'xmms_id3v2_destroy' argument 1 names different: declaration 'decoder' definition 'xform'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/id3v2/id3v2plugin.c:39:47: note: Function 'xmms_id3v2_destroy' argument 1 names different: declaration 'decoder' definition 'xform'.
xmms2-0.8+dfsg/src/plugins/id3v2/id3v2plugin.c:88:35: note: Function 'xmms_id3v2_destroy' argument 1 names different: declaration 'decoder' definition 'xform'.
xmms2-0.8+dfsg/src/plugins/id3v2/id3v2plugin.c:102:32: style: Function 'xmms_id3v2_init' argument 1 names different: declaration 'decoder' definition 'xform'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/id3v2/id3v2plugin.c:40:48: note: Function 'xmms_id3v2_init' argument 1 names different: declaration 'decoder' definition 'xform'.
xmms2-0.8+dfsg/src/plugins/id3v2/id3v2plugin.c:102:32: note: Function 'xmms_id3v2_init' argument 1 names different: declaration 'decoder' definition 'xform'.
xmms2-0.8+dfsg/src/plugins/jack/jack.c:447:36: style: Function 'xmms_jack_volume_set' argument 2 names different: declaration 'channel' definition 'channel_name'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/jack/jack.c:61:75: note: Function 'xmms_jack_volume_set' argument 2 names different: declaration 'channel' definition 'channel_name'.
xmms2-0.8+dfsg/src/plugins/jack/jack.c:447:36: note: Function 'xmms_jack_volume_set' argument 2 names different: declaration 'channel' definition 'channel_name'.
xmms2-0.8+dfsg/src/plugins/karaoke/karaoke.c:180:62: style: Function 'xmms_karaoke_config_changed' argument 2 names different: declaration 'd' definition '_val'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/karaoke/karaoke.c:53:74: note: Function 'xmms_karaoke_config_changed' argument 2 names different: declaration 'd' definition '_val'.
xmms2-0.8+dfsg/src/plugins/karaoke/karaoke.c:180:62: note: Function 'xmms_karaoke_config_changed' argument 2 names different: declaration 'd' definition '_val'.
xmms2-0.8+dfsg/src/plugins/karaoke/karaoke.c:219:56: style: Function 'xmms_karaoke_read' argument 2 names different: declaration 'buf' definition 'buffer'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/karaoke/karaoke.c:54:68: note: Function 'xmms_karaoke_read' argument 2 names different: declaration 'buf' definition 'buffer'.
xmms2-0.8+dfsg/src/plugins/karaoke/karaoke.c:219:56: note: Function 'xmms_karaoke_read' argument 2 names different: declaration 'buf' definition 'buffer'.
xmms2-0.8+dfsg/src/plugins/karaoke/karaoke.c:220:34: style: Function 'xmms_karaoke_read' argument 4 names different: declaration 'err' definition 'error'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/karaoke/karaoke.c:55:46: note: Function 'xmms_karaoke_read' argument 4 names different: declaration 'err' definition 'error'.
xmms2-0.8+dfsg/src/plugins/karaoke/karaoke.c:220:34: note: Function 'xmms_karaoke_read' argument 4 names different: declaration 'err' definition 'error'.
xmms2-0.8+dfsg/src/plugins/m3u/m3u.c:93:9: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/mac/mac.cpp:132:2: style: Variable 'ape_info' is reassigned a value before the old one has been used. [redundantAssignment]
xmms2-0.8+dfsg/src/plugins/mac/mac.cpp:121:0: note: Variable 'ape_info' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/src/plugins/mac/mac.cpp:132:2: note: Variable 'ape_info' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/src/plugins/mac/mac.cpp:116:30: style: Function 'xmms_mac_init' argument 1 names different: declaration 'decoder' definition 'xform'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/mac/mac.cpp:73:46: note: Function 'xmms_mac_init' argument 1 names different: declaration 'decoder' definition 'xform'.
xmms2-0.8+dfsg/src/plugins/mac/mac.cpp:116:30: note: Function 'xmms_mac_init' argument 1 names different: declaration 'decoder' definition 'xform'.
xmms2-0.8+dfsg/src/plugins/mac/mac.cpp:162:33: style: Function 'xmms_mac_destroy' argument 1 names different: declaration 'decoder' definition 'xform'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/mac/mac.cpp:72:45: note: Function 'xmms_mac_destroy' argument 1 names different: declaration 'decoder' definition 'xform'.
xmms2-0.8+dfsg/src/plugins/mac/mac.cpp:162:33: note: Function 'xmms_mac_destroy' argument 1 names different: declaration 'decoder' definition 'xform'.
xmms2-0.8+dfsg/src/plugins/mac/mac.cpp:180:40: style: Function 'xmms_mac_get_media_info' argument 1 names different: declaration 'decoder' definition 'xform'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/mac/mac.cpp:77:52: note: Function 'xmms_mac_get_media_info' argument 1 names different: declaration 'decoder' definition 'xform'.
xmms2-0.8+dfsg/src/plugins/mac/mac.cpp:180:40: note: Function 'xmms_mac_get_media_info' argument 1 names different: declaration 'decoder' definition 'xform'.
xmms2-0.8+dfsg/src/plugins/mac/mac.cpp:299:12: style: Variable 'nRetVal' is assigned a value that is never used. [unreadVariable]
xmms2-0.8+dfsg/src/plugins/mac/source_adapter.h:37:2: style: Class 'CSourceAdapter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmms2-0.8+dfsg/src/plugins/mad/mad.c:127:33: style: Function 'xmms_mad_destroy' argument 1 names different: declaration 'decoder' definition 'xform'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/mad/mad.c:73:45: note: Function 'xmms_mad_destroy' argument 1 names different: declaration 'decoder' definition 'xform'.
xmms2-0.8+dfsg/src/plugins/mad/mad.c:127:33: note: Function 'xmms_mad_destroy' argument 1 names different: declaration 'decoder' definition 'xform'.
xmms2-0.8+dfsg/src/plugins/mad/mad.c:189:30: style: Function 'xmms_mad_init' argument 1 names different: declaration 'decoder' definition 'xform'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/mad/mad.c:74:46: note: Function 'xmms_mad_init' argument 1 names different: declaration 'decoder' definition 'xform'.
xmms2-0.8+dfsg/src/plugins/mad/mad.c:189:30: note: Function 'xmms_mad_init' argument 1 names different: declaration 'decoder' definition 'xform'.
xmms2-0.8+dfsg/src/plugins/mad/xing.c:161:3: style: Variable 'str' is assigned a value that is never used. [unreadVariable]
xmms2-0.8+dfsg/src/plugins/modplug/modplug.c:171:26: style: The scope of the variable 'cfgv' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/modplug/modplug.c:220:26: style: The scope of the variable 'cfgv' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/modplug/modplug.c:309:15: style: The scope of the variable 'value' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/mp4/mp4ff/mp4atom.c:505:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/mp4/mp4ff/mp4atom.c:537:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/mp4/mp4ff/mp4atom.c:371:12: style: Variable 'size' is assigned a value that is never used. [unreadVariable]
xmms2-0.8+dfsg/src/plugins/mp4/mp4ff/mp4ff.c:143:14: style: The scope of the variable 'size' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/mp4/mp4ff/mp4ff.c:327:12: style: The scope of the variable 'o' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/mp4/mp4ff/mp4sample.c:40:21: style: The scope of the variable 'chunk2' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/mp4/mp4ff/mp4sample.c:40:44: style: The scope of the variable 'range_samples' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/mp4/mp4ff/mp4sample.c:100:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/mp4/mp4ff/mp4util.c:61:5: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
xmms2-0.8+dfsg/src/plugins/mp4/mp4ff/mp4util.c:59:0: note: Variable 'result' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/src/plugins/mp4/mp4ff/mp4util.c:61:5: note: Variable 'result' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/src/plugins/mp4/mp4ff/mp4util.c:36:13: style: The scope of the variable 'result' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/musepack/musepack.c:350:15: style: The scope of the variable 'strval' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/musepack/musepack.c:188:30: style: Function 'xmms_mpc_init' argument 1 names different: declaration 'decoder' definition 'xform'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/musepack/musepack.c:62:46: note: Function 'xmms_mpc_init' argument 1 names different: declaration 'decoder' definition 'xform'.
xmms2-0.8+dfsg/src/plugins/musepack/musepack.c:188:30: note: Function 'xmms_mpc_init' argument 1 names different: declaration 'decoder' definition 'xform'.
xmms2-0.8+dfsg/src/plugins/musepack/musepack.c:269:42: style: Function 'xmms_mpc_cache_streaminfo' argument 1 names different: declaration 'decoder' definition 'xform'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/musepack/musepack.c:66:54: note: Function 'xmms_mpc_cache_streaminfo' argument 1 names different: declaration 'decoder' definition 'xform'.
xmms2-0.8+dfsg/src/plugins/musepack/musepack.c:269:42: note: Function 'xmms_mpc_cache_streaminfo' argument 1 names different: declaration 'decoder' definition 'xform'.
xmms2-0.8+dfsg/src/plugins/musepack/musepack.c:460:33: style: Function 'xmms_mpc_destroy' argument 1 names different: declaration 'decoder' definition 'xform'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/musepack/musepack.c:64:45: note: Function 'xmms_mpc_destroy' argument 1 names different: declaration 'decoder' definition 'xform'.
xmms2-0.8+dfsg/src/plugins/musepack/musepack.c:460:33: note: Function 'xmms_mpc_destroy' argument 1 names different: declaration 'decoder' definition 'xform'.
xmms2-0.8+dfsg/src/plugins/nms/nms.c:316:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/nms/nms.c:110:46: style: Function 'xmms_nms_plugin_setup' argument 1 names different: declaration 'output_plugin' definition 'plugin'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/nms/nms.c:90:62: note: Function 'xmms_nms_plugin_setup' argument 1 names different: declaration 'output_plugin' definition 'plugin'.
xmms2-0.8+dfsg/src/plugins/nms/nms.c:110:46: note: Function 'xmms_nms_plugin_setup' argument 1 names different: declaration 'output_plugin' definition 'plugin'.
xmms2-0.8+dfsg/src/plugins/normalize/compress.c:46:28: style: Function 'compress_reconfigure' argument 4 names different: declaration 'maxgain' definition 'gainmax'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/normalize/compress.h:42:32: note: Function 'compress_reconfigure' argument 4 names different: declaration 'maxgain' definition 'gainmax'.
xmms2-0.8+dfsg/src/plugins/normalize/compress.c:46:28: note: Function 'compress_reconfigure' argument 4 names different: declaration 'maxgain' definition 'gainmax'.
xmms2-0.8+dfsg/src/plugins/normalize/compress.c:46:42: style: Function 'compress_reconfigure' argument 5 names different: declaration 'smooth' definition 'gainsmooth'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/normalize/compress.h:43:32: note: Function 'compress_reconfigure' argument 5 names different: declaration 'smooth' definition 'gainsmooth'.
xmms2-0.8+dfsg/src/plugins/normalize/compress.c:46:42: note: Function 'compress_reconfigure' argument 5 names different: declaration 'smooth' definition 'gainsmooth'.
xmms2-0.8+dfsg/src/plugins/normalize/compress.c:77:54: style: Function 'compress_do' argument 3 names different: declaration 'num_samples' definition 'length'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/normalize/compress.h:47:28: note: Function 'compress_do' argument 3 names different: declaration 'num_samples' definition 'length'.
xmms2-0.8+dfsg/src/plugins/normalize/compress.c:77:54: note: Function 'compress_do' argument 3 names different: declaration 'num_samples' definition 'length'.
xmms2-0.8+dfsg/src/plugins/normalize/normalize.c:100:26: style: The scope of the variable 'cfgv' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/normalize/normalize.c:136:26: style: The scope of the variable 'cfgv' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/normalize/normalize.c:189:61: style: Function 'xmms_normalize_config_changed' argument 2 names different: declaration 'value' definition '_value'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/normalize/normalize.c:56:73: note: Function 'xmms_normalize_config_changed' argument 2 names different: declaration 'value' definition '_value'.
xmms2-0.8+dfsg/src/plugins/normalize/normalize.c:189:61: note: Function 'xmms_normalize_config_changed' argument 2 names different: declaration 'value' definition '_value'.
xmms2-0.8+dfsg/src/plugins/nulstripper/nulstripper.c:84:41: style: Function 'xmms_nulstripper_destroy' argument 1 names different: declaration 'decoder' definition 'xform'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/nulstripper/nulstripper.c:40:53: note: Function 'xmms_nulstripper_destroy' argument 1 names different: declaration 'decoder' definition 'xform'.
xmms2-0.8+dfsg/src/plugins/nulstripper/nulstripper.c:84:41: note: Function 'xmms_nulstripper_destroy' argument 1 names different: declaration 'decoder' definition 'xform'.
xmms2-0.8+dfsg/src/plugins/nulstripper/nulstripper.c:97:38: style: Function 'xmms_nulstripper_init' argument 1 names different: declaration 'decoder' definition 'xform'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/nulstripper/nulstripper.c:41:54: note: Function 'xmms_nulstripper_init' argument 1 names different: declaration 'decoder' definition 'xform'.
xmms2-0.8+dfsg/src/plugins/nulstripper/nulstripper.c:97:38: note: Function 'xmms_nulstripper_init' argument 1 names different: declaration 'decoder' definition 'xform'.
xmms2-0.8+dfsg/src/plugins/oss/oss.c:115:46: style: Function 'xmms_oss_plugin_setup' argument 1 names different: declaration 'output_plugin' definition 'plugin'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/oss/oss.c:91:62: note: Function 'xmms_oss_plugin_setup' argument 1 names different: declaration 'output_plugin' definition 'plugin'.
xmms2-0.8+dfsg/src/plugins/oss/oss.c:115:46: note: Function 'xmms_oss_plugin_setup' argument 1 names different: declaration 'output_plugin' definition 'plugin'.
xmms2-0.8+dfsg/src/plugins/pls/pls.c:132:10: style: The scope of the variable 'val' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/pulse/backend.c:552:16: style: The scope of the variable 'o' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/pulse/backend.c:554:6: style: The scope of the variable 'idx' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/pulse/backend.c:596:9: style: The scope of the variable 'total' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/pulse/backend.c:597:6: style: The scope of the variable 'j' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/pulse/backend.c:611:16: style: The scope of the variable 'o' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/pulse/backend.c:612:6: style: The scope of the variable 'idx' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/pulse/backend.c:204:43: style: Function 'xmms_pulse_backend_free' argument 1 names different: declaration 's' definition 'p'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/pulse/backend.h:8:42: note: Function 'xmms_pulse_backend_free' argument 1 names different: declaration 's' definition 'p'.
xmms2-0.8+dfsg/src/plugins/pulse/backend.c:204:43: note: Function 'xmms_pulse_backend_free' argument 1 names different: declaration 's' definition 'p'.
xmms2-0.8+dfsg/src/plugins/pulse/backend.c:508:49: style: Function 'xmms_pulse_backend_get_latency' argument 1 names different: declaration 's' definition 'p'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/pulse/backend.h:20:48: note: Function 'xmms_pulse_backend_get_latency' argument 1 names different: declaration 's' definition 'p'.
xmms2-0.8+dfsg/src/plugins/pulse/backend.c:508:49: note: Function 'xmms_pulse_backend_get_latency' argument 1 names different: declaration 's' definition 'p'.
xmms2-0.8+dfsg/src/plugins/pulse/pulse.c:238:36: style: Function 'xmms_pulse_volume_set' argument 2 names different: declaration 'channel' definition 'channel_name'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/pulse/pulse.c:48:53: note: Function 'xmms_pulse_volume_set' argument 2 names different: declaration 'channel' definition 'channel_name'.
xmms2-0.8+dfsg/src/plugins/pulse/pulse.c:238:36: note: Function 'xmms_pulse_volume_set' argument 2 names different: declaration 'channel' definition 'channel_name'.
xmms2-0.8+dfsg/src/plugins/rss/rss.c:75:24: warning: Either the condition '!data' is redundant or there is possible null pointer dereference: data. [nullPointerRedundantCheck]
xmms2-0.8+dfsg/src/plugins/rss/rss.c:80:16: note: Assuming that condition '!data' is not redundant
xmms2-0.8+dfsg/src/plugins/rss/rss.c:75:24: note: Null pointer dereference
xmms2-0.8+dfsg/src/plugins/samba/samba.c:255:22: style: The scope of the variable 'dir' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/sid/md5.cpp:144:6: warning: Member variable 'MD5::tmpBuf' is not initialized in the constructor. [uninitMemberVar]
xmms2-0.8+dfsg/src/plugins/sid/md5.cpp:144:6: warning: Member variable 'MD5::X' is not initialized in the constructor. [uninitMemberVar]
xmms2-0.8+dfsg/src/plugins/sid/md5.h:51:23: style: Technically the member function 'MD5::getDigest' can be const. [functionConst]
xmms2-0.8+dfsg/src/plugins/sid/md5.cpp:353:6: note: Technically the member function 'MD5::getDigest' can be const.
xmms2-0.8+dfsg/src/plugins/sid/md5.h:51:23: note: Technically the member function 'MD5::getDigest' can be const.
xmms2-0.8+dfsg/src/plugins/sid/md5.h:72:5: performance: Technically the member function 'MD5::ROTATE_LEFT' can be static. [functionStatic]
xmms2-0.8+dfsg/src/plugins/sid/md5.h:95:6: note: Technically the member function 'MD5::ROTATE_LEFT' can be static.
xmms2-0.8+dfsg/src/plugins/sid/md5.h:72:5: note: Technically the member function 'MD5::ROTATE_LEFT' can be static.
xmms2-0.8+dfsg/src/plugins/sid/md5.h:75:5: performance: Technically the member function 'MD5::F' can be static. [functionStatic]
xmms2-0.8+dfsg/src/plugins/sid/md5.h:101:6: note: Technically the member function 'MD5::F' can be static.
xmms2-0.8+dfsg/src/plugins/sid/md5.h:75:5: note: Technically the member function 'MD5::F' can be static.
xmms2-0.8+dfsg/src/plugins/sid/md5.h:78:5: performance: Technically the member function 'MD5::G' can be static. [functionStatic]
xmms2-0.8+dfsg/src/plugins/sid/md5.h:107:6: note: Technically the member function 'MD5::G' can be static.
xmms2-0.8+dfsg/src/plugins/sid/md5.h:78:5: note: Technically the member function 'MD5::G' can be static.
xmms2-0.8+dfsg/src/plugins/sid/md5.h:81:5: performance: Technically the member function 'MD5::H' can be static. [functionStatic]
xmms2-0.8+dfsg/src/plugins/sid/md5.h:113:6: note: Technically the member function 'MD5::H' can be static.
xmms2-0.8+dfsg/src/plugins/sid/md5.h:81:5: note: Technically the member function 'MD5::H' can be static.
xmms2-0.8+dfsg/src/plugins/sid/md5.h:84:5: performance: Technically the member function 'MD5::I' can be static. [functionStatic]
xmms2-0.8+dfsg/src/plugins/sid/md5.h:119:6: note: Technically the member function 'MD5::I' can be static.
xmms2-0.8+dfsg/src/plugins/sid/md5.h:84:5: note: Technically the member function 'MD5::I' can be static.
xmms2-0.8+dfsg/src/plugins/sid/sidplay_wrapper.cpp:18:2: style: Class 'SidTuneMD5' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmms2-0.8+dfsg/src/plugins/sun/sun.c:427:41: style: Function 'xmms_sun_write' argument 4 names different: declaration 'error' definition 'err'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/sun/sun.c:88:53: note: Function 'xmms_sun_write' argument 4 names different: declaration 'error' definition 'err'.
xmms2-0.8+dfsg/src/plugins/sun/sun.c:427:41: note: Function 'xmms_sun_write' argument 4 names different: declaration 'error' definition 'err'.
xmms2-0.8+dfsg/src/plugins/vorbis_common/common.c:201:2: style: Variable 'tmp' is reassigned a value before the old one has been used. [redundantAssignment]
xmms2-0.8+dfsg/src/plugins/vorbis_common/common.c:196:0: note: Variable 'tmp' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/src/plugins/vorbis_common/common.c:201:2: note: Variable 'tmp' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/src/plugins/vorbis_common/common.c:273:2: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xmms2-0.8+dfsg/src/plugins/vorbis_common/common.c:118:36: style: Function 'xmms_vorbis_destroy' argument 1 names different: declaration 'decoder' definition 'xform'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/vorbis_common/common.c:81:48: note: Function 'xmms_vorbis_destroy' argument 1 names different: declaration 'decoder' definition 'xform'.
xmms2-0.8+dfsg/src/plugins/vorbis_common/common.c:118:36: note: Function 'xmms_vorbis_destroy' argument 1 names different: declaration 'decoder' definition 'xform'.
xmms2-0.8+dfsg/src/plugins/vorbis_common/common.c:402:33: style: Function 'xmms_vorbis_init' argument 1 names different: declaration 'decoder' definition 'xform'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/vorbis_common/common.c:80:49: note: Function 'xmms_vorbis_init' argument 1 names different: declaration 'decoder' definition 'xform'.
xmms2-0.8+dfsg/src/plugins/vorbis_common/common.c:402:33: note: Function 'xmms_vorbis_init' argument 1 names different: declaration 'decoder' definition 'xform'.
xmms2-0.8+dfsg/src/plugins/tta/tta.c:126:30: style: Function 'xmms_tta_init' argument 1 names different: declaration 'decoder' definition 'xform'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/tta/tta.c:50:46: note: Function 'xmms_tta_init' argument 1 names different: declaration 'decoder' definition 'xform'.
xmms2-0.8+dfsg/src/plugins/tta/tta.c:126:30: note: Function 'xmms_tta_init' argument 1 names different: declaration 'decoder' definition 'xform'.
xmms2-0.8+dfsg/src/plugins/tta/tta.c:315:33: style: Function 'xmms_tta_destroy' argument 1 names different: declaration 'decoder' definition 'xform'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/tta/tta.c:51:45: note: Function 'xmms_tta_destroy' argument 1 names different: declaration 'decoder' definition 'xform'.
xmms2-0.8+dfsg/src/plugins/tta/tta.c:315:33: note: Function 'xmms_tta_destroy' argument 1 names different: declaration 'decoder' definition 'xform'.
xmms2-0.8+dfsg/src/plugins/tta/tta.c:88:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmms2-0.8+dfsg/src/plugins/vocoder/pvocoder.c:173:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/vocoder/pvocoder.c:307:16: style: The scope of the variable 'pos' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/vocoder/pvocoder.c:171:29: style: Function 'pvocoder_close' argument 1 names different: declaration 'pvocoder' definition 'pvoc'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/vocoder/pvocoder.h:32:33: note: Function 'pvocoder_close' argument 1 names different: declaration 'pvocoder' definition 'pvoc'.
xmms2-0.8+dfsg/src/plugins/vocoder/pvocoder.c:171:29: note: Function 'pvocoder_close' argument 1 names different: declaration 'pvocoder' definition 'pvoc'.
xmms2-0.8+dfsg/src/plugins/vocoder/vocoder.c:249:10: style: The scope of the variable 'dpos' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/vocoder/vocoder.c:259:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/plugins/vocoder/vocoder.c:236:56: style: Function 'xmms_vocoder_read' argument 2 names different: declaration 'buf' definition 'buffer'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/vocoder/vocoder.c:55:68: note: Function 'xmms_vocoder_read' argument 2 names different: declaration 'buf' definition 'buffer'.
xmms2-0.8+dfsg/src/plugins/vocoder/vocoder.c:236:56: note: Function 'xmms_vocoder_read' argument 2 names different: declaration 'buf' definition 'buffer'.
xmms2-0.8+dfsg/src/plugins/vocoder/vocoder.c:237:34: style: Function 'xmms_vocoder_read' argument 4 names different: declaration 'err' definition 'error'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/vocoder/vocoder.c:56:46: note: Function 'xmms_vocoder_read' argument 4 names different: declaration 'err' definition 'error'.
xmms2-0.8+dfsg/src/plugins/vocoder/vocoder.c:237:34: note: Function 'xmms_vocoder_read' argument 4 names different: declaration 'err' definition 'error'.
xmms2-0.8+dfsg/src/plugins/wave/wave.c:415:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xmms2-0.8+dfsg/src/plugins/wavpack/wavpack.c:397:37: style: Function 'wavpack_read_bytes' argument 2 names different: declaration 'data' definition 'buf'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/plugins/wavpack/wavpack.c:105:52: note: Function 'wavpack_read_bytes' argument 2 names different: declaration 'data' definition 'buf'.
xmms2-0.8+dfsg/src/plugins/wavpack/wavpack.c:397:37: note: Function 'wavpack_read_bytes' argument 2 names different: declaration 'data' definition 'buf'.
xmms2-0.8+dfsg/src/plugins/wavpack/wavpack.c:413:6: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xmms2-0.8+dfsg/src/plugins/xml/xml.c:103:2: style: Variable 'root_node' is reassigned a value before the old one has been used. [redundantAssignment]
xmms2-0.8+dfsg/src/plugins/xml/xml.c:101:0: note: Variable 'root_node' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/src/plugins/xml/xml.c:103:2: note: Variable 'root_node' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/src/xmms/collection.c:423:15: style: The scope of the variable 'alias' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/xmms/collection.c:608:16: style: The scope of the variable 'coll' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/xmms/collection.c:1869:21: style: The scope of the variable 'matchstate' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/xmms/collection.c:1995:11: style: The scope of the variable 'cmdval' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/xmms/collection.c:2036:11: style: The scope of the variable 'cmdval' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/xmms/collection.c:2158:15: style: The scope of the variable 'opval' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/xmms/collection.c:2158:23: style: The scope of the variable 'mediaval' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/xmms/collection.c:294:59: style: Function 'xmms_collection_client_idlist_from_playlist' argument 2 names different: declaration 'mediainfo' definition 'path'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/xmms/collection.c:140:102: note: Function 'xmms_collection_client_idlist_from_playlist' argument 2 names different: declaration 'mediainfo' definition 'path'.
xmms2-0.8+dfsg/src/xmms/collection.c:294:59: note: Function 'xmms_collection_client_idlist_from_playlist' argument 2 names different: declaration 'mediainfo' definition 'path'.
xmms2-0.8+dfsg/src/xmms/collection.c:376:67: style: Function 'xmms_collection_client_remove' argument 2 names different: declaration 'collname' definition 'name'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/xmms/collection.c:134:79: note: Function 'xmms_collection_client_remove' argument 2 names different: declaration 'collname' definition 'name'.
xmms2-0.8+dfsg/src/xmms/collection.c:376:67: note: Function 'xmms_collection_client_remove' argument 2 names different: declaration 'collname' definition 'name'.
xmms2-0.8+dfsg/src/xmms/collection.c:377:70: style: Function 'xmms_collection_client_remove' argument 4 names different: declaration 'error' definition 'err'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/xmms/collection.c:134:127: note: Function 'xmms_collection_client_remove' argument 4 names different: declaration 'error' definition 'err'.
xmms2-0.8+dfsg/src/xmms/collection.c:377:70: note: Function 'xmms_collection_client_remove' argument 4 names different: declaration 'error' definition 'err'.
xmms2-0.8+dfsg/src/xmms/collection.c:419:64: style: Function 'xmms_collection_client_save' argument 5 names different: declaration 'error' definition 'err'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/xmms/collection.c:133:141: note: Function 'xmms_collection_client_save' argument 5 names different: declaration 'error' definition 'err'.
xmms2-0.8+dfsg/src/xmms/collection.c:419:64: note: Function 'xmms_collection_client_save' argument 5 names different: declaration 'error' definition 'err'.
xmms2-0.8+dfsg/src/xmms/collection.c:501:64: style: Function 'xmms_collection_client_get' argument 2 names different: declaration 'collname' definition 'name'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/xmms/collection.c:131:86: note: Function 'xmms_collection_client_get' argument 2 names different: declaration 'collname' definition 'name'.
xmms2-0.8+dfsg/src/xmms/collection.c:501:64: note: Function 'xmms_collection_client_get' argument 2 names different: declaration 'collname' definition 'name'.
xmms2-0.8+dfsg/src/xmms/collection.c:502:67: style: Function 'xmms_collection_client_get' argument 4 names different: declaration 'error' definition 'err'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/xmms/collection.c:131:134: note: Function 'xmms_collection_client_get' argument 4 names different: declaration 'error' definition 'err'.
xmms2-0.8+dfsg/src/xmms/collection.c:502:67: note: Function 'xmms_collection_client_get' argument 4 names different: declaration 'error' definition 'err'.
xmms2-0.8+dfsg/src/xmms/collection.c:569:44: style: Function 'xmms_collection_client_list' argument 3 names different: declaration 'error' definition 'err'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/xmms/collection.c:132:105: note: Function 'xmms_collection_client_list' argument 3 names different: declaration 'error' definition 'err'.
xmms2-0.8+dfsg/src/xmms/collection.c:569:44: note: Function 'xmms_collection_client_list' argument 3 names different: declaration 'error' definition 'err'.
xmms2-0.8+dfsg/src/xmms/collection.c:601:44: style: Function 'xmms_collection_client_find' argument 4 names different: declaration 'error' definition 'err'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/xmms/collection.c:135:117: note: Function 'xmms_collection_client_find' argument 4 names different: declaration 'error' definition 'err'.
xmms2-0.8+dfsg/src/xmms/collection.c:601:44: note: Function 'xmms_collection_client_find' argument 4 names different: declaration 'error' definition 'err'.
xmms2-0.8+dfsg/src/xmms/collection.c:662:46: style: Function 'xmms_collection_client_rename' argument 5 names different: declaration 'error' definition 'err'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/xmms/collection.c:136:150: note: Function 'xmms_collection_client_rename' argument 5 names different: declaration 'error' definition 'err'.
xmms2-0.8+dfsg/src/xmms/collection.c:662:46: note: Function 'xmms_collection_client_rename' argument 5 names different: declaration 'error' definition 'err'.
xmms2-0.8+dfsg/src/xmms/collection.c:712:12: style: Variable 'retval' is assigned a value that is never used. [unreadVariable]
xmms2-0.8+dfsg/src/xmms/collquery.c:486:9: style: The scope of the variable 'temp' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/xmms/collquery.c:650:22: style: The scope of the variable 'alias' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/xmms/collserial.c:89:11: style: The scope of the variable 'cmdval' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/xmms/collserial.c:152:16: style: The scope of the variable 'op' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/xmms/config.c:696:23: style: The scope of the variable 'ctx' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/xmms/config.c:698:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/xmms/converter_plugin.c:88:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/xmms/converter_plugin.c:103:15: portability: 'data->outbuf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xmms2-0.8+dfsg/src/xmms/ipc.c:738:21: style: The scope of the variable 'co' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/xmms/ipc.c:768:14: style: The scope of the variable 'ipc' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/xmms/ipc.c:788:14: style: The scope of the variable 'ipc' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/xmms/magic.c:435:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/xmms/magic.c:431:57: style: Function 'xmms_magic_match' argument 2 names different: declaration 'u' definition 'uri'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/xmms/magic.c:109:71: note: Function 'xmms_magic_match' argument 2 names different: declaration 'u' definition 'uri'.
xmms2-0.8+dfsg/src/xmms/magic.c:431:57: note: Function 'xmms_magic_match' argument 2 names different: declaration 'u' definition 'uri'.
xmms2-0.8+dfsg/src/xmms/main.c:498:12: style: Expression is always false because 'else if' condition matches previous condition at line 496. [multiCondition]
xmms2-0.8+dfsg/src/xmms/main.c:605:2: style: Variable 'cv' is reassigned a value before the old one has been used. [redundantAssignment]
xmms2-0.8+dfsg/src/xmms/main.c:600:2: note: Variable 'cv' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/src/xmms/main.c:605:2: note: Variable 'cv' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/src/xmms/main.c:575:16: style: Same expression on both sides of '!=' because the value of 'status_fd' and '-1' are the same. [duplicateExpression]
xmms2-0.8+dfsg/src/xmms/main.c:426:19: note: 'status_fd' is assigned value '-1' here.
xmms2-0.8+dfsg/src/xmms/main.c:575:16: note: Same expression on both sides of '!=' because the value of 'status_fd' and '-1' are the same.
xmms2-0.8+dfsg/src/xmms/mediainfo.c:181:10: style: Variable 'lmod' is assigned a value that is never used. [unreadVariable]
xmms2-0.8+dfsg/src/xmms/medialib.c:1184:27: style: The scope of the variable 'session' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/xmms/medialib.c:1207:27: style: The scope of the variable 'session' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/xmms/medialib.c:1255:10: style: Variable 'entry' is assigned a value that is never used. [unreadVariable]
xmms2-0.8+dfsg/src/xmms/object.c:182:10: warning: Possible null pointer dereference: node [nullPointer]
xmms2-0.8+dfsg/src/xmms/object.c:149:23: note: Assignment 'node=NULL', assigned value is 0
xmms2-0.8+dfsg/src/xmms/object.c:182:10: note: Null pointer dereference
xmms2-0.8+dfsg/src/xmms/object.c:150:31: style: The scope of the variable 'entry' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/xmms/output.c:437:29: style: The scope of the variable 'session' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/xmms/output.c:594:67: style: Function 'xmms_playback_client_tickle' argument 2 names different: declaration 'err' definition 'error'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/xmms/output.c:53:79: note: Function 'xmms_playback_client_tickle' argument 2 names different: declaration 'err' definition 'error'.
xmms2-0.8+dfsg/src/xmms/output.c:594:67: note: Function 'xmms_playback_client_tickle' argument 2 names different: declaration 'err' definition 'error'.
xmms2-0.8+dfsg/src/xmms/output.c:773:69: style: Function 'xmms_playback_client_playtime' argument 2 names different: declaration 'err' definition 'error'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/xmms/output.c:58:83: note: Function 'xmms_playback_client_playtime' argument 2 names different: declaration 'err' definition 'error'.
xmms2-0.8+dfsg/src/xmms/output.c:773:69: note: Function 'xmms_playback_client_playtime' argument 2 names different: declaration 'err' definition 'error'.
xmms2-0.8+dfsg/src/xmms/outputplugin.c:356:58: style: Function 'xmms_output_plugin_writer_status' argument 3 names different: declaration 's' definition 'status'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/xmms/outputplugin.c:46:74: note: Function 'xmms_output_plugin_writer_status' argument 3 names different: declaration 's' definition 'status'.
xmms2-0.8+dfsg/src/xmms/outputplugin.c:356:58: note: Function 'xmms_output_plugin_writer_status' argument 3 names different: declaration 's' definition 'status'.
xmms2-0.8+dfsg/src/xmms/outputplugin.c:370:63: style: Function 'xmms_output_plugin_writer_status_wait' argument 3 names different: declaration 'st' definition 'status'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/xmms/outputplugin.c:49:75: note: Function 'xmms_output_plugin_writer_status_wait' argument 3 names different: declaration 'st' definition 'status'.
xmms2-0.8+dfsg/src/xmms/outputplugin.c:370:63: note: Function 'xmms_output_plugin_writer_status_wait' argument 3 names different: declaration 'st' definition 'status'.
xmms2-0.8+dfsg/src/xmms/playlist.c:798:78: style: Function 'xmms_playlist_client_insert_url' argument 5 names different: declaration 'error' definition 'err'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/xmms/playlist.c:64:138: note: Function 'xmms_playlist_client_insert_url' argument 5 names different: declaration 'error' definition 'err'.
xmms2-0.8+dfsg/src/xmms/playlist.c:798:78: note: Function 'xmms_playlist_client_insert_url' argument 5 names different: declaration 'error' definition 'err'.
xmms2-0.8+dfsg/src/xmms/playlist.c:826:64: style: Function 'xmms_playlist_client_rinsert' argument 5 names different: declaration 'error' definition 'err'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/xmms/playlist.c:68:136: note: Function 'xmms_playlist_client_rinsert' argument 5 names different: declaration 'error' definition 'err'.
xmms2-0.8+dfsg/src/xmms/playlist.c:826:64: note: Function 'xmms_playlist_client_rinsert' argument 5 names different: declaration 'error' definition 'err'.
xmms2-0.8+dfsg/src/xmms/playlist.c:846:47: style: Function 'xmms_playlist_client_insert_id' argument 5 names different: declaration 'error' definition 'err'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/xmms/playlist.c:65:147: note: Function 'xmms_playlist_client_insert_id' argument 5 names different: declaration 'error' definition 'err'.
xmms2-0.8+dfsg/src/xmms/playlist.c:846:47: note: Function 'xmms_playlist_client_insert_id' argument 5 names different: declaration 'error' definition 'err'.
xmms2-0.8+dfsg/src/xmms/playlist.c:860:71: style: Function 'xmms_playlist_client_insert_collection' argument 6 names different: declaration 'error' definition 'err'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/xmms/playlist.c:66:163: note: Function 'xmms_playlist_client_insert_collection' argument 6 names different: declaration 'error' definition 'err'.
xmms2-0.8+dfsg/src/xmms/playlist.c:860:71: note: Function 'xmms_playlist_client_insert_collection' argument 6 names different: declaration 'error' definition 'err'.
xmms2-0.8+dfsg/src/xmms/playlist.c:968:61: style: Function 'xmms_playlist_client_radd' argument 4 names different: declaration 'error' definition 'err'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/xmms/playlist.c:67:121: note: Function 'xmms_playlist_client_radd' argument 4 names different: declaration 'error' definition 'err'.
xmms2-0.8+dfsg/src/xmms/playlist.c:968:61: note: Function 'xmms_playlist_client_radd' argument 4 names different: declaration 'error' definition 'err'.
xmms2-0.8+dfsg/src/xmms/playlist.c:991:72: style: Function 'xmms_playlist_client_add_id' argument 4 names different: declaration 'error' definition 'err'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/xmms/playlist.c:52:132: note: Function 'xmms_playlist_client_add_id' argument 4 names different: declaration 'error' definition 'err'.
xmms2-0.8+dfsg/src/xmms/playlist.c:991:72: note: Function 'xmms_playlist_client_add_id' argument 4 names different: declaration 'error' definition 'err'.
xmms2-0.8+dfsg/src/xmms/playlist.c:1183:46: style: Function 'xmms_playlist_client_set_next' argument 3 names different: declaration 'error' definition 'err'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/xmms/playlist.c:57:97: note: Function 'xmms_playlist_client_set_next' argument 3 names different: declaration 'error' definition 'err'.
xmms2-0.8+dfsg/src/xmms/playlist.c:1183:46: note: Function 'xmms_playlist_client_set_next' argument 3 names different: declaration 'error' definition 'err'.
xmms2-0.8+dfsg/src/xmms/playlist.c:1197:50: style: Function 'xmms_playlist_client_set_next_rel' argument 3 names different: declaration 'error' definition 'err'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/xmms/playlist.c:61:101: note: Function 'xmms_playlist_client_set_next_rel' argument 3 names different: declaration 'error' definition 'err'.
xmms2-0.8+dfsg/src/xmms/playlist.c:1197:50: note: Function 'xmms_playlist_client_set_next_rel' argument 3 names different: declaration 'error' definition 'err'.
xmms2-0.8+dfsg/src/xmms/playlist.c:1377:37: style: Function 'xmms_playlist_client_sort' argument 3 names different: declaration 'property' definition 'properties'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/xmms/playlist.c:47:97: note: Function 'xmms_playlist_client_sort' argument 3 names different: declaration 'property' definition 'properties'.
xmms2-0.8+dfsg/src/xmms/playlist.c:1377:37: note: Function 'xmms_playlist_client_sort' argument 3 names different: declaration 'property' definition 'properties'.
xmms2-0.8+dfsg/src/xmms/playlist.c:707:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
xmms2-0.8+dfsg/src/xmms/sqlite.c:368:9: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/xmms/sqlite.c:301:43: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xmms2-0.8+dfsg/src/xmms/sqlite.c:302:24: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xmms2-0.8+dfsg/src/xmms/visualization/format.c:151:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/xmms/visualization/object.c:276:88: style: Function 'xmms_visualization_client_init_shm' argument 3 names different: declaration 'shmid' definition 'shmidstr'. [funcArgNamesDifferent]
xmms2-0.8+dfsg/src/xmms/visualization/object.c:37:103: note: Function 'xmms_visualization_client_init_shm' argument 3 names different: declaration 'shmid' definition 'shmidstr'.
xmms2-0.8+dfsg/src/xmms/visualization/object.c:276:88: note: Function 'xmms_visualization_client_init_shm' argument 3 names different: declaration 'shmid' definition 'shmidstr'.
xmms2-0.8+dfsg/src/xmms/visualization/xform.c:74:10: style: Variable 'srate' is assigned a value that is never used. [unreadVariable]
xmms2-0.8+dfsg/src/xmms/xform.c:705:17: style: Redundant condition: rehashing. '!rehashing || (rehashing && last_started)' is equivalent to '!rehashing || last_started' [redundantCondition]
xmms2-0.8+dfsg/src/xmms/xform.c:284:2: style: Variable 'xform' is reassigned a value before the old one has been used. [redundantAssignment]
xmms2-0.8+dfsg/src/xmms/xform.c:281:0: note: Variable 'xform' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/src/xmms/xform.c:284:2: note: Variable 'xform' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/src/xmms/xform.c:297:2: style: Variable 'xform2' is reassigned a value before the old one has been used. [redundantAssignment]
xmms2-0.8+dfsg/src/xmms/xform.c:282:0: note: Variable 'xform2' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/src/xmms/xform.c:297:2: note: Variable 'xform2' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/src/xmms/xform.c:1376:2: style: Variable 'url' is reassigned a value before the old one has been used. [redundantAssignment]
xmms2-0.8+dfsg/src/xmms/xform.c:1373:0: note: Variable 'url' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/src/xmms/xform.c:1376:2: note: Variable 'url' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/src/xmms/xform.c:1536:26: style: The scope of the variable 'cfg' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/xmms/xform.c:1537:23: style: The scope of the variable 'xform_plugin' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/xmms/xform.c:1538:17: style: The scope of the variable 'plugin' can be reduced. [variableScope]
xmms2-0.8+dfsg/src/xmms/xform.c:1570:26: style: The scope of the variable 'cfg' can be reduced. [variableScope]
xmms2-0.8+dfsg/tests/server/t_streamtype.c:302:2: style: Variable 'to' is reassigned a value before the old one has been used. [redundantAssignment]
xmms2-0.8+dfsg/tests/server/t_streamtype.c:275:0: note: Variable 'to' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/tests/server/t_streamtype.c:302:2: note: Variable 'to' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/tests/xmmsv/t_xmmsv.c:550:2: style: Variable 'key' is reassigned a value before the old one has been used. [redundantAssignment]
xmms2-0.8+dfsg/tests/xmmsv/t_xmmsv.c:546:2: note: Variable 'key' is reassigned a value before the old one has been used.
xmms2-0.8+dfsg/tests/xmmsv/t_xmmsv.c:550:2: note: Variable 'key' is reassigned a value before the old one has been used.
[17:41]

ftp://ftp.se.debian.org/debian/pool/main/x/xmms2-scrobbler/xmms2-scrobbler_0.4.0.orig.tar.gz
xmms2-scrobbler-0.4.0/src/xmms2-scrobbler.c:538:2: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xmms2-scrobbler-0.4.0/src/xmms2-scrobbler.c:592:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xmms2-scrobbler-0.4.0/src/xmms2-scrobbler.c:337:8: style: The scope of the variable 'shutdown' can be reduced. [variableScope]
[17:41]

ftp://ftp.se.debian.org/debian/pool/main/x/xmms2tray/xmms2tray_0.5.1.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xmobar/xmobar_0.24.5.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xmonad/xmonad_0.13.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xmonad-contrib/xmonad-contrib_0.13.orig.tar.gz
xmonad-contrib-0.13/scripts/xmonad-acpi.c:40:16: style: The scope of the variable 'realtime' can be reduced. [variableScope]
xmonad-contrib-0.13/scripts/xmonad-clock.c:39:16: style: The scope of the variable 'realtime' can be reduced. [variableScope]
xmonad-contrib-0.13/scripts/xmonad-clock.c:42:16: style: The scope of the variable 'pdtrealtime' can be reduced. [variableScope]
[17:41]

ftp://ftp.se.debian.org/debian/pool/main/x/xmonad-extras/xmonad-extras_0.13.3.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xmonad-wallpaper/xmonad-wallpaper_0.0.1.4.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xmotd/xmotd_1.17.3b.orig.tar.gz
xmotd-1.17.3b-lite/atom.c:70:8: style: Variable 'xmotd' is assigned a value that is never used. [unreadVariable]
xmotd-1.17.3b-lite/logo.c:98:8: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xmotd-1.17.3b-lite/logo.c:87:7: note: outer condition: rv!=BitmapSuccess
xmotd-1.17.3b-lite/logo.c:98:8: note: identical inner condition: rv!=BitmapSuccess
xmotd-1.17.3b-lite/main.c:470:6: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
xmotd-1.17.3b-lite/main.c:390:20: style: The scope of the variable 'dp' can be reduced. [variableScope]
xmotd-1.17.3b-lite/main.c:391:10: style: The scope of the variable 'name' can be reduced. [variableScope]
xmotd-1.17.3b-lite/main.c:458:7: style: The scope of the variable 'numsg' can be reduced. [variableScope]
xmotd-1.17.3b-lite/main.c:494:16: style: Unused variable: i [unusedVariable]
xmotd-1.17.3b-lite/main.c:494:0: style: Variable 'start' is assigned a value that is never used. [unreadVariable]
xmotd-1.17.3b-lite/main.c:610:16: style: Unused variable: paned [unusedVariable]
xmotd-1.17.3b-lite/main.c:720:9: style: Variable 'hline' is assigned a value that is never used. [unreadVariable]
xmotd-1.17.3b-lite/main.c:613:7: style: Variable 'args' is assigned a value that is never used. [unreadVariable]
xmotd-1.17.3b-lite/main.c:614:7: style: Unused variable: n [unusedVariable]
xmotd-1.17.3b-lite/textmode.c:153:7: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
xmotd-1.17.3b-lite/textmode.c:50:14: style: Variable 'onceAlready' is assigned a value that is never used. [unreadVariable]
[17:41]

ftp://ftp.se.debian.org/debian/pool/main/x/xmoto/xmoto_0.5.11+dfsg.orig.tar.gz
xmoto-0.5.11+dfsg.orig/intl/dcigettext.c:700:39: style: Redundant condition: If 'EXPR == ':'', the comparison 'EXPR != '\0'' is always true. [redundantCondition]
xmoto-0.5.11+dfsg.orig/intl/dcigettext.c:1460:15: style: The scope of the variable 'language_default' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/intl/dcigettext.c:487:25: style: Function 'libintl_dcigettext' argument 1 names different: declaration '__domainname' definition 'domainname'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/intl/gettextP.h:72:46: note: Function 'libintl_dcigettext' argument 1 names different: declaration '__domainname' definition 'domainname'.
xmoto-0.5.11+dfsg.orig/intl/dcigettext.c:487:25: note: Function 'libintl_dcigettext' argument 1 names different: declaration '__domainname' definition 'domainname'.
xmoto-0.5.11+dfsg.orig/intl/dcigettext.c:487:49: style: Function 'libintl_dcigettext' argument 2 names different: declaration '__msgid1' definition 'msgid1'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/intl/gettextP.h:73:18: note: Function 'libintl_dcigettext' argument 2 names different: declaration '__msgid1' definition 'msgid1'.
xmoto-0.5.11+dfsg.orig/intl/dcigettext.c:487:49: note: Function 'libintl_dcigettext' argument 2 names different: declaration '__msgid1' definition 'msgid1'.
xmoto-0.5.11+dfsg.orig/intl/dcigettext.c:487:69: style: Function 'libintl_dcigettext' argument 3 names different: declaration '__msgid2' definition 'msgid2'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/intl/gettextP.h:73:40: note: Function 'libintl_dcigettext' argument 3 names different: declaration '__msgid2' definition 'msgid2'.
xmoto-0.5.11+dfsg.orig/intl/dcigettext.c:487:69: note: Function 'libintl_dcigettext' argument 3 names different: declaration '__msgid2' definition 'msgid2'.
xmoto-0.5.11+dfsg.orig/intl/dcigettext.c:488:10: style: Function 'libintl_dcigettext' argument 4 names different: declaration '__plural' definition 'plural'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/intl/gettextP.h:74:10: note: Function 'libintl_dcigettext' argument 4 names different: declaration '__plural' definition 'plural'.
xmoto-0.5.11+dfsg.orig/intl/dcigettext.c:488:10: note: Function 'libintl_dcigettext' argument 4 names different: declaration '__plural' definition 'plural'.
xmoto-0.5.11+dfsg.orig/intl/dcigettext.c:488:32: style: Function 'libintl_dcigettext' argument 5 names different: declaration '__n' definition 'n'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/intl/gettextP.h:74:34: note: Function 'libintl_dcigettext' argument 5 names different: declaration '__n' definition 'n'.
xmoto-0.5.11+dfsg.orig/intl/dcigettext.c:488:32: note: Function 'libintl_dcigettext' argument 5 names different: declaration '__n' definition 'n'.
xmoto-0.5.11+dfsg.orig/intl/dcigettext.c:488:43: style: Function 'libintl_dcigettext' argument 6 names different: declaration '__category' definition 'category'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/intl/gettextP.h:75:10: note: Function 'libintl_dcigettext' argument 6 names different: declaration '__category' definition 'category'.
xmoto-0.5.11+dfsg.orig/intl/dcigettext.c:488:43: note: Function 'libintl_dcigettext' argument 6 names different: declaration '__category' definition 'category'.
xmoto-0.5.11+dfsg.orig/intl/dcigettext.c:240:7: style: struct member 'known_translation_t::category' is never used. [unusedStructMember]
xmoto-0.5.11+dfsg.orig/intl/dcigettext.c:253:7: style: struct member 'known_translation_t::counter' is never used. [unusedStructMember]
xmoto-0.5.11+dfsg.orig/intl/dcigettext.c:256:27: style: struct member 'known_translation_t::domain' is never used. [unusedStructMember]
xmoto-0.5.11+dfsg.orig/intl/dcigettext.c:259:15: style: struct member 'known_translation_t::translation' is never used. [unusedStructMember]
xmoto-0.5.11+dfsg.orig/intl/dcigettext.c:260:10: style: struct member 'known_translation_t::translation_length' is never used. [unusedStructMember]
xmoto-0.5.11+dfsg.orig/intl/dcigettext.c:263:8: style: struct member 'known_translation_t::msgid' is never used. [unusedStructMember]
xmoto-0.5.11+dfsg.orig/intl/finddomain.c:61:30: style: Function '_nl_find_domain' argument 1 names different: declaration '__dirname' definition 'dirname'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/intl/gettextP.h:224:54: note: Function '_nl_find_domain' argument 1 names different: declaration '__dirname' definition 'dirname'.
xmoto-0.5.11+dfsg.orig/intl/finddomain.c:61:30: note: Function '_nl_find_domain' argument 1 names different: declaration '__dirname' definition 'dirname'.
xmoto-0.5.11+dfsg.orig/intl/finddomain.c:61:45: style: Function '_nl_find_domain' argument 2 names different: declaration '__locale' definition 'locale'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/intl/gettextP.h:224:71: note: Function '_nl_find_domain' argument 2 names different: declaration '__locale' definition 'locale'.
xmoto-0.5.11+dfsg.orig/intl/finddomain.c:61:45: note: Function '_nl_find_domain' argument 2 names different: declaration '__locale' definition 'locale'.
xmoto-0.5.11+dfsg.orig/intl/finddomain.c:62:16: style: Function '_nl_find_domain' argument 3 names different: declaration '__domainname' definition 'domainname'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/intl/gettextP.h:225:19: note: Function '_nl_find_domain' argument 3 names different: declaration '__domainname' definition 'domainname'.
xmoto-0.5.11+dfsg.orig/intl/finddomain.c:62:16: note: Function '_nl_find_domain' argument 3 names different: declaration '__domainname' definition 'domainname'.
xmoto-0.5.11+dfsg.orig/intl/finddomain.c:62:44: style: Function '_nl_find_domain' argument 4 names different: declaration '__domainbinding' definition 'domainbinding'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/intl/gettextP.h:226:23: note: Function '_nl_find_domain' argument 4 names different: declaration '__domainbinding' definition 'domainbinding'.
xmoto-0.5.11+dfsg.orig/intl/finddomain.c:62:44: note: Function '_nl_find_domain' argument 4 names different: declaration '__domainbinding' definition 'domainbinding'.
xmoto-0.5.11+dfsg.orig/intl/hash-string.c:34:0: style: The scope of the variable 'g' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/intl/l10nflist.c:352:9: style: The scope of the variable 'wp' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/intl/loadmsgcat.c:861:12: style: Condition 'data==(struct mo_file_header*)-1' is always true [knownConditionTrueFalse]
xmoto-0.5.11+dfsg.orig/intl/loadmsgcat.c:791:33: note: Assignment 'data=(struct mo_file_header*)-1', assigned value is -1
xmoto-0.5.11+dfsg.orig/intl/loadmsgcat.c:861:12: note: Condition 'data==(struct mo_file_header*)-1' is always true
xmoto-0.5.11+dfsg.orig/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]
xmoto-0.5.11+dfsg.orig/intl/loadmsgcat.c:791:33: note: 'data' is assigned value '(struct mo_file_header*)-1' here.
xmoto-0.5.11+dfsg.orig/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.
xmoto-0.5.11+dfsg.orig/intl/loadmsgcat.c:780:42: style: Function '_nl_load_domain' argument 1 names different: declaration '__domain' definition 'domain_file'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/intl/gettextP.h:228:47: note: Function '_nl_load_domain' argument 1 names different: declaration '__domain' definition 'domain_file'.
xmoto-0.5.11+dfsg.orig/intl/loadmsgcat.c:780:42: note: Function '_nl_load_domain' argument 1 names different: declaration '__domain' definition 'domain_file'.
xmoto-0.5.11+dfsg.orig/intl/loadmsgcat.c:781:20: style: Function '_nl_load_domain' argument 2 names different: declaration '__domainbinding' definition 'domainbinding'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/intl/gettextP.h:229:25: note: Function '_nl_load_domain' argument 2 names different: declaration '__domainbinding' definition 'domainbinding'.
xmoto-0.5.11+dfsg.orig/intl/loadmsgcat.c:781:20: note: Function '_nl_load_domain' argument 2 names different: declaration '__domainbinding' definition 'domainbinding'.
xmoto-0.5.11+dfsg.orig/intl/localcharset.c:358:14: style: Condition 'locale==NULL' is always true [knownConditionTrueFalse]
xmoto-0.5.11+dfsg.orig/intl/localcharset.c:349:24: note: Assignment 'locale=NULL', assigned value is 0
xmoto-0.5.11+dfsg.orig/intl/localcharset.c:358:14: note: Condition 'locale==NULL' is always true
xmoto-0.5.11+dfsg.orig/intl/localcharset.c:358:14: style: Same expression on both sides of '==' because the value of 'locale' and 'NULL' are the same. [duplicateExpression]
xmoto-0.5.11+dfsg.orig/intl/localcharset.c:349:24: note: 'locale' is assigned value 'NULL' here.
xmoto-0.5.11+dfsg.orig/intl/localcharset.c:358:14: note: Same expression on both sides of '==' because the value of 'locale' and 'NULL' are the same.
xmoto-0.5.11+dfsg.orig/intl/localcharset.c:117:19: style: The scope of the variable 'base' can be reduced. [variableScope]
plural.c:1171:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
plural.y:154:19: style: Same expression on both sides of '-'. [duplicateExpression]
plural.y:156:50: style: Same expression on both sides of '-'. [duplicateExpression]
plural.y:162:94: style: Same expression on both sides of '-'. [duplicateExpression]
plural.y:166:69: style: Same expression on both sides of '-'. [duplicateExpression]
plural.y:170:70: style: Same expression on both sides of '-'. [duplicateExpression]
plural.y:174:87: style: Same expression on both sides of '-'. [duplicateExpression]
plural.y:178:87: style: Same expression on both sides of '-'. [duplicateExpression]
plural.y:182:87: style: Same expression on both sides of '-'. [duplicateExpression]
plural.y:186:87: style: Same expression on both sides of '-'. [duplicateExpression]
plural.y:190:46: style: Same expression on both sides of '-'. [duplicateExpression]
plural.y:199:40: style: Same expression on both sides of '-'. [duplicateExpression]
xmoto-0.5.11+dfsg.orig/src/VTexture.h:59:3: warning: Member variable 'Texture::pcData' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/helpers/VMath.h:103:0: style: 'Vector2 < float >::operator=' should return 'Vector2 < float > &'. [operatorEq]
xmoto-0.5.11+dfsg.orig/src/helpers/VMath.h:178:22: performance: Variable 'z' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/BSP.cpp:31:3: performance: Variable 'P0' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/BSP.cpp:32:3: performance: Variable 'P1' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/BSP.cpp:38:3: performance: Variable 'P0' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/BSP.cpp:39:3: performance: Variable 'P1' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/BSP.cpp:40:3: performance: Variable 'Normal' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/include/xm_hashmap.h:17:8: style: Technically the member function 'hashcmp_str::operator()' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/VTexture.h:114:7: style: Technically the member function 'TextureManager::getTextureUsage' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/BSP.h:60:7: style: Technically the member function 'BSP::getNumErrors' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/BSP.cpp:102:10: note: Technically the member function 'BSP::getNumErrors' can be const.
xmoto-0.5.11+dfsg.orig/src/BSP.h:60:7: note: Technically the member function 'BSP::getNumErrors' can be const.
xmoto-0.5.11+dfsg.orig/src/helpers/VExcept.h:31:3: style: Class 'Exception' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/helpers/VExcept.h:35:3: style: Class 'Exception' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/helpers/VExcept.h:53:3: style: Class 'SyntaxError' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/helpers/VExcept.h:55:3: style: Class 'SyntaxError' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/VTexture.h:41:3: style: Class 'TextureError' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/VTexture.h:43:3: style: Class 'TextureError' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/BSP.h:27:1: warning: The class 'BSPLine' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xmoto-0.5.11+dfsg.orig/src/BSP.h:41:1: warning: The class 'BSPPoly' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xmoto-0.5.11+dfsg.orig/src/helpers/VExcept.h:42:27: performance: Function parameter 'message' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/CRCHash.cpp:52:19: style: The scope of the variable 'cData' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/CRCHash.cpp:67:18: style: The scope of the variable 'nRemainder' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/CRCHash.cpp:78:25: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:799:46: style: Unsigned variable 'm_nSelected' can't be negative so it is unnecessary to test it. [unsignedPositive]
xmoto-0.5.11+dfsg.orig/src/CameraAnimation.cpp:37:18: warning: Member variable 'CameraAnimation::m_I_entitiesToTakeZoom' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/CameraAnimation.cpp:37:18: warning: Member variable 'CameraAnimation::m_I_entitiesWhichMakeWin' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/CameraAnimation.cpp:101:26: warning: Member variable 'AutoZoomCameraAnimation::m_zoomX' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/CameraAnimation.cpp:101:26: warning: Member variable 'AutoZoomCameraAnimation::m_zoomY' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/CameraAnimation.cpp:101:26: warning: Member variable 'AutoZoomCameraAnimation::m_zoomU' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/CameraAnimation.cpp:101:26: warning: Member variable 'AutoZoomCameraAnimation::m_fAnimPlayStartZoom' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/CameraAnimation.cpp:101:26: warning: Member variable 'AutoZoomCameraAnimation::m_fAnimPlayFinalZoom' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/CameraAnimation.cpp:101:26: warning: Member variable 'AutoZoomCameraAnimation::m_startTimeUnzooming' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/CameraAnimation.cpp:101:26: warning: Member variable 'AutoZoomCameraAnimation::m_entitiesToTakeZoom' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/CameraAnimation.cpp:101:26: warning: Member variable 'AutoZoomCameraAnimation::m_entitiesWhichMakeWinZoom' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/CameraAnimation.cpp:101:26: warning: Member variable 'AutoZoomCameraAnimation::m_entitiesGrowing' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/CameraAnimation.cpp:101:26: warning: Member variable 'AutoZoomCameraAnimation::m_previousZoomTime' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/CameraAnimation.cpp:294:29: warning: Member variable 'ZoomingCameraAnimation::m_zoomX' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/CameraAnimation.cpp:294:29: warning: Member variable 'ZoomingCameraAnimation::m_zoomY' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/CameraAnimation.cpp:294:29: warning: Member variable 'ZoomingCameraAnimation::m_zoomU' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/CameraAnimation.cpp:294:29: warning: Member variable 'ZoomingCameraAnimation::m_static_time' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:159:3: warning: Member variable 'Checkpoint::m_direction' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:183:3: warning: Member variable 'Joint::m_startBlock' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:183:3: warning: Member variable 'Joint::m_endBlock' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/xmscene/Scene.h:81:3: warning: Member variable 'ArrowPointer::fArrowPointerAngle' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:157:3: warning: Member variable 'UIWindow::m_screen' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:157:3: warning: Member variable 'UIWindow::m_pPrimaryChild' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:157:3: warning: Member variable 'UIWindow::m_pParent' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:157:3: warning: Member variable 'UIWindow::m_fOpacity' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:157:3: warning: Member variable 'UIWindow::m_pUIElemTexture' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:157:3: warning: Member variable 'UIWindow::m_pUIElemTextureD' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:157:3: warning: Member variable 'UIWindow::m_bHide' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:157:3: warning: Member variable 'UIWindow::m_bDisable' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:157:3: warning: Member variable 'UIWindow::m_bActive' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:157:3: warning: Member variable 'UIWindow::m_nGroup' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:157:3: warning: Member variable 'UIWindow::m_bActiveMsgBox' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:303:3: warning: Member variable 'UIEdit::m_nCursorPos' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:303:3: warning: Member variable 'UIEdit::m_hideText' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:303:3: warning: Member variable 'UIEdit::m_hasChanged' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:382:3: warning: Member variable 'UIBestTimes::m_nHighlight1' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:382:3: warning: Member variable 'UIBestTimes::m_nHighlight2' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:382:3: warning: Member variable 'UIBestTimes::m_hFont' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:383:3: warning: Member variable 'UIBestTimes::m_nHighlight1' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:383:3: warning: Member variable 'UIBestTimes::m_nHighlight2' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:383:3: warning: Member variable 'UIBestTimes::m_hFont' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:415:3: warning: Member variable 'UIMsgBox::m_Clicked' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:415:3: warning: Member variable 'UIMsgBox::m_pButtons' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:415:3: warning: Member variable 'UIMsgBox::m_textInputFont' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:492:3: warning: Member variable 'UIStatic::m_VAlign' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:492:3: warning: Member variable 'UIStatic::m_HAlign' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:492:3: warning: Member variable 'UIStatic::m_bBackgroundShade' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:492:3: warning: Member variable 'UIStatic::m_pDarkBlobTexture' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:492:3: warning: Member variable 'UIStatic::m_pCustomBackgroundTexture' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:492:3: warning: Member variable 'UIStatic::m_allowContextHelp' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:492:3: warning: Member variable 'UIStatic::m_normalColor' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:553:3: warning: Member variable 'UIButton::m_State' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:553:3: warning: Member variable 'UIButton::m_Type' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:553:3: warning: Member variable 'UIButton::m_bHover' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:553:3: warning: Member variable 'UIButton::m_bClicked' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:553:3: warning: Member variable 'UIButton::m_bChecked' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:641:3: warning: Member variable 'UIList::m_bChanged' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:641:3: warning: Member variable 'UIList::m_lastRefreshTime' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:641:3: warning: Member variable 'UIList::m_bSort' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:641:3: warning: Member variable 'UIList::m_bNumeroted' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:641:3: warning: Member variable 'UIList::m_fsort' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:641:3: warning: Member variable 'UIList::m_nColumnHideFlags' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:641:3: warning: Member variable 'UIList::m_nRealSelected' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:641:3: warning: Member variable 'UIList::m_nVisibleSelected' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:641:3: warning: Member variable 'UIList::m_bItemActivated' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:641:3: warning: Member variable 'UIList::m_pEnterButton' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:641:3: warning: Member variable 'UIList::m_nScroll' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:641:3: warning: Member variable 'UIList::m_bScrollUpPressed' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:641:3: warning: Member variable 'UIList::m_bScrollDownPressed' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:641:3: warning: Member variable 'UIList::m_bScrollUpHover' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:641:3: warning: Member variable 'UIList::m_bScrollDownHover' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:641:3: warning: Member variable 'UIList::m_bClicked' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:641:3: warning: Member variable 'UIList::m_bScrolling' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:641:3: warning: Member variable 'UIList::m_filteredItems' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:641:3: warning: Member variable 'UIList::m_headerHeight' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:641:3: warning: Member variable 'UIList::m_headerSubBorderHeight' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:641:3: warning: Member variable 'UIList::m_rowHeight' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:641:3: warning: Member variable 'UIList::m_lineMargeX' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:641:3: warning: Member variable 'UIList::m_lineMargeY' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:641:3: warning: Member variable 'UIList::m_scrollBarArrowWidth' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:641:3: warning: Member variable 'UIList::m_scrollBarArrowHeight' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:777:3: warning: Member variable 'UITabView::m_bChanged' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:777:3: warning: Member variable 'UITabView::m_nSelected' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:777:3: warning: Member variable 'UITabView::m_hideDisabledTabs' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/helpers/MultiSingleton.h:195:0: warning: Member variable 'MultiSingleton < T >::m_isPropagator' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/helpers/MultiSingleton.h:195:0: warning: Member variable 'MultiSingleton < XMSession >::m_isPropagator' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/helpers/MultiSingleton.h:195:0: warning: Member variable 'MultiSingleton < xmDatabase >::m_isPropagator' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/XMSession.h:60:3: style: 'ProxySettings::operator=' should return 'ProxySettings &'. [operatorEq]
xmoto-0.5.11+dfsg.orig/src/helpers/VMath.h:103:0: style: 'Vector2 < int >::operator=' should return 'Vector2 < int > &'. [operatorEq]
xmoto-0.5.11+dfsg.orig/src/helpers/TFunctor.h:37:9: performance: Variable 'm_argument1' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/helpers/TFunctor.h:55:9: performance: Variable 'm_argument1' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/helpers/TFunctor.h:75:9: performance: Variable 'm_argument1' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/helpers/TFunctor.h:76:9: performance: Variable 'm_argument2' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/helpers/TFunctor.h:97:9: performance: Variable 'm_argument1' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/helpers/TFunctor.h:98:9: performance: Variable 'm_argument2' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/helpers/TFunctor.h:99:9: performance: Variable 'm_argument3' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/Renderer.h:61:9: performance: Variable 'm_VertShaderID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/Renderer.h:61:26: performance: Variable 'm_FragShaderID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/Renderer.h:61:43: performance: Variable 'm_ProgramID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/Renderer.h:62:9: performance: Variable 'm_DynamicTextureID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/Renderer.h:62:30: performance: Variable 'm_FrameBufferID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/CameraAnimation.h:40:8: style: Technically the member function 'CameraAnimation::allowNextStep' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/CameraAnimation.cpp:96:23: note: Technically the member function 'CameraAnimation::allowNextStep' can be const.
xmoto-0.5.11+dfsg.orig/src/CameraAnimation.h:40:8: note: Technically the member function 'CameraAnimation::allowNextStep' can be const.
xmoto-0.5.11+dfsg.orig/src/CameraAnimation.h:47:9: style: Technically the member function 'CameraAnimation::initialEntitiesToTakeZoom' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/CameraAnimation.cpp:80:24: note: Technically the member function 'CameraAnimation::initialEntitiesToTakeZoom' can be const.
xmoto-0.5.11+dfsg.orig/src/CameraAnimation.h:47:9: note: Technically the member function 'CameraAnimation::initialEntitiesToTakeZoom' can be const.
xmoto-0.5.11+dfsg.orig/src/CameraAnimation.h:48:9: style: Technically the member function 'CameraAnimation::initialEntitiesWhichMakeWinZoom' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/CameraAnimation.cpp:84:24: note: Technically the member function 'CameraAnimation::initialEntitiesWhichMakeWinZoom' can be const.
xmoto-0.5.11+dfsg.orig/src/CameraAnimation.h:48:9: note: Technically the member function 'CameraAnimation::initialEntitiesWhichMakeWinZoom' can be const.
xmoto-0.5.11+dfsg.orig/src/xmscene/Camera.h:102:8: style: Technically the member function 'Camera::getTrailAvailable' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/xmscene/Camera.h:112:8: style: Technically the member function 'Camera::getDoShade' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/xmscene/Camera.h:113:8: style: Technically the member function 'Camera::getDoShadeAnim' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/Collision.h:167:10: style: Technically the member function 'CollisionSystem::isDynamicTouched' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:206:20: style: Technically the member function 'Joint::getJointType' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:264:29: style: Technically the member function 'ParticlesSource::getType' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:372:24: style: Technically the member function 'EntityParticle::spriteIndex' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/xmscene/Scene.h:198:7: style: Technically the member function 'Scene::getTime' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/xmscene/Scene.h:201:7: style: Technically the member function 'Scene::getCheckpointStartTime' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/WWWAppInterface.h:38:10: style: Technically the member function 'WWWAppInterface::isCancelAsSoonAsPossible' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/Theme.h:148:26: style: Technically the member function 'Sprite::getType' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/Theme.h:156:23: style: Technically the member function 'Sprite::getOrder' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/xmscene/Level.h:168:7: style: Technically the member function 'Level::getNumberLayer' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/xmscene/Level.h:172:12: style: Technically the member function 'Level::getLayerOffset' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/xmscene/Level.h:176:8: style: Technically the member function 'Level::isLayerFront' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:230:15: style: Technically the member function 'UIWindow::getID' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:234:15: style: Technically the member function 'UIWindow::getCaption' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:240:9: style: Technically the member function 'UIWindow::getLocalOpacity' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:242:8: style: Technically the member function 'UIWindow::isHidden' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:252:7: style: Technically the member function 'UIWindow::getGroup' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:255:22: style: Technically the member function 'UIWindow::getContextHelp' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:361:16: style: Technically the member function 'UIFrame::getStyle' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:429:15: style: Technically the member function 'UIMsgBox::getTextInput' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:502:11: style: Technically the member function 'UIStatic::getVAlign' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:503:11: style: Technically the member function 'UIStatic::getHAlign' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:577:17: style: Technically the member function 'UIButton::getState' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:579:8: style: Technically the member function 'UIButton::isClicked' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:580:16: style: Technically the member function 'UIButton::getType' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:587:8: style: Technically the member function 'UIButton::getChecked' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:807:8: style: Technically the member function 'UITabView::isChanged' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:880:8: performance: Technically the member function 'UIRoot::setApp' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Renderer.h:146:15: style: Technically the member function 'GameRenderer::getBestTime' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/helpers/MultiSingleton.h:160:0: style: Technically the member function 'MultiSingleton < T >::isPropagator' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/helpers/MultiSingleton.h:160:0: style: Technically the member function 'MultiSingleton < XMSession >::isPropagator' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/helpers/MultiSingleton.h:160:0: style: Technically the member function 'MultiSingleton < xmDatabase >::isPropagator' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:107:3: style: Class 'BikeState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/xmscene/GhostTrail.h:28:3: style: Class 'GhostTrail' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:44:3: style: Class 'Entity' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:159:3: style: Class 'Checkpoint' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:183:3: style: Class 'Joint' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:309:3: style: Class 'ParticlesSourceSmoke' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:320:3: style: Class 'ParticlesSourceFire' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:329:3: style: Class 'ParticlesSourceStar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:337:3: style: Class 'ParticlesSourceDebris' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:346:3: style: Class 'ParticlesSourceSparkle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/XMKey.h:38:3: style: Class 'XMKey' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/WWW.h:203:3: style: Class 'WebRoom' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/WWW.h:227:3: style: Class 'WebLevels' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:850:3: style: Class 'UIRoot' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/CameraAnimation.h:74:16: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/CameraAnimation.h:36:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/CameraAnimation.h:74:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/CameraAnimation.h:75:16: style: The function 'uninit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/CameraAnimation.h:37:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/CameraAnimation.h:75:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/CameraAnimation.h:77:16: style: The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/CameraAnimation.h:39:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/CameraAnimation.h:77:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/CameraAnimation.h:78:16: style: The function 'goNextStep' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/CameraAnimation.h:41:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/CameraAnimation.h:78:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/CameraAnimation.h:102:16: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/CameraAnimation.h:36:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/CameraAnimation.h:102:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/CameraAnimation.h:103:16: style: The function 'step' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/CameraAnimation.h:39:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/CameraAnimation.h:103:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:37:16: style: The function 'isNetGhost' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:168:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:37:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:39:16: style: The function 'getRenderBikeFront' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:156:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:39:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:67:16: style: The function 'updateDiffToPlayer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:36:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:67:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:68:16: style: The function 'updateToTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:165:17: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:68:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:71:16: style: The function 'isNetGhost' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:37:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:71:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:72:15: style: The function 'getDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:163:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:72:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:73:15: style: The function 'getQuickDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:162:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:73:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:74:15: style: The function 'getVeryQuickDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:161:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:74:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:75:9: style: The function 'getBikeEngineSpeed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:157:17: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:75:9: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:76:9: style: The function 'getBikeLinearVel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:158:17: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:76:9: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:77:9: style: The function 'getTorsoVelocity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:159:17: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:77:9: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:78:10: style: The function 'getAngle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:160:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:78:10: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:81:16: style: The function 'initToPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:189:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:81:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:106:15: style: The function 'getQuickDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:162:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:106:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:107:15: style: The function 'getVeryQuickDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:161:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:107:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:120:16: style: The function 'diffToPlayerAvailable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:35:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:120:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:121:16: style: The function 'updateDiffToPlayer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:36:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:121:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:122:16: style: The function 'isNetGhost' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:37:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:122:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:123:15: style: The function 'getDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:163:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:123:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:124:15: style: The function 'getQuickDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:162:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:124:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:125:15: style: The function 'getVeryQuickDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:161:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:125:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:126:9: style: The function 'getBikeEngineSpeed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:157:17: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:126:9: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:127:9: style: The function 'getBikeLinearVel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:158:17: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:127:9: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:128:9: style: The function 'getTorsoVelocity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:159:17: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:128:9: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:129:10: style: The function 'getAngle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:160:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.h:129:10: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:168:16: style: The function 'IsCheckpoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:61:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:168:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:227:8: style: The function 'unloadToPlay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:81:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:227:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:255:16: style: The function 'unloadToPlay' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:81:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:255:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:256:16: style: The function 'updateToTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:118:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:256:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:312:8: style: The function 'updateToTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:256:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:312:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:313:8: style: The function 'addParticle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:260:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:313:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:323:8: style: The function 'updateToTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:256:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:323:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:324:8: style: The function 'addParticle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:260:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:324:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:332:8: style: The function 'addParticle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:260:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:332:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:340:8: style: The function 'updateToTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:256:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:340:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:341:8: style: The function 'addParticle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:260:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:341:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:349:8: style: The function 'updateToTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:256:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:349:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:350:8: style: The function 'addParticle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:260:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:350:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:362:17: style: The function 'updateToTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:118:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:362:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:396:16: style: The function 'updateToTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:362:17: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:396:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:407:16: style: The function 'updateToTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:362:17: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:407:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:428:16: style: The function 'updateToTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:362:17: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:428:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:439:16: style: The function 'updateToTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:362:17: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:439:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/Scene.h:403:8: style: The function 'onSomersaultDone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:262:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/Scene.h:403:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/Scene.h:404:8: style: The function 'onWheelTouches' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:263:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/Scene.h:404:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/Scene.h:405:8: style: The function 'onHeadTouches' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:264:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/Scene.h:405:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/Theme.h:202:8: style: The function 'loadTextures' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/Theme.h:175:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/Theme.h:202:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/Theme.h:203:8: style: The function 'invalidateTextures' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/Theme.h:176:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/Theme.h:203:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/Theme.h:204:15: style: The function 'getCurrentTextureFileName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/Theme.h:177:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/Theme.h:204:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/Theme.h:207:12: style: The function 'getCurrentTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/Theme.h:180:20: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/Theme.h:207:12: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/Theme.h:208:8: style: The function 'setCurrentTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/Theme.h:181:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/Theme.h:208:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/Theme.h:224:15: style: The function 'getFileDir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/Theme.h:182:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/Theme.h:224:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/Theme.h:239:15: style: The function 'getFileDir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/Theme.h:182:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/Theme.h:239:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/Theme.h:293:8: style: The function 'loadTextures' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/Theme.h:175:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/Theme.h:293:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/Theme.h:294:8: style: The function 'invalidateTextures' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/Theme.h:176:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/Theme.h:294:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/Theme.h:295:15: style: The function 'getCurrentTextureFileName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/Theme.h:177:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/Theme.h:295:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/Theme.h:298:12: style: The function 'getCurrentTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/Theme.h:180:20: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/Theme.h:298:12: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/Theme.h:299:8: style: The function 'setCurrentTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/Theme.h:181:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/Theme.h:299:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/Theme.h:300:15: style: The function 'getFileDir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/Theme.h:182:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/Theme.h:300:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/Theme.h:325:15: style: The function 'getFileDir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/Theme.h:182:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/Theme.h:325:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/Theme.h:344:15: style: The function 'getFileDir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/Theme.h:182:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/Theme.h:344:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/Theme.h:361:15: style: The function 'getFileDir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/Theme.h:182:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/Theme.h:361:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/Theme.h:376:15: style: The function 'getFileDir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/Theme.h:182:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/Theme.h:376:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/Theme.h:391:15: style: The function 'getFileDir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/Theme.h:182:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/Theme.h:391:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/Game.h:74:8: style: The function 'loadLevelHook' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/XMotoLoadLevelsInterface.h:27:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/Game.h:74:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/Game.h:75:8: style: The function 'updatingDatabase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/db/xmDatabaseUpdateInterface.h:29:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/Game.h:75:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:312:16: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:171:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:312:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:313:16: style: The function 'keyDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:181:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:313:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:314:16: style: The function 'joystickAxisMotion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:183:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:314:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:315:16: style: The function 'joystickButtonDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:184:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:315:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:317:16: style: The function 'offerActivation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:185:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:317:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:320:8: style: The function 'setCaption' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:235:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:320:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:352:16: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:171:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:352:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:353:16: style: The function 'mouseLDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:174:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:353:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:354:16: style: The function 'mouseHover' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:179:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:354:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:355:16: style: The function 'mouseOut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:180:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:355:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:390:16: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:352:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:390:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:421:16: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:352:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:421:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:422:16: style: The function 'keyDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:181:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:422:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:423:16: style: The function 'offerActivation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:185:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:423:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:484:16: style: The function 'keyDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:422:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:484:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:496:16: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:171:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:496:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:497:16: style: The function 'offerMouseEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:186:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:497:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:526:16: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:171:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:526:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:565:16: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:171:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:565:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:566:16: style: The function 'mouseLDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:174:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:566:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:567:16: style: The function 'mouseLUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:176:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:567:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:568:16: style: The function 'mouseRDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:177:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:568:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:569:16: style: The function 'mouseRUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:178:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:569:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:570:16: style: The function 'mouseHover' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:179:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:570:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:571:16: style: The function 'mouseOut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:180:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:571:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:572:16: style: The function 'offerActivation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:185:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:572:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:573:16: style: The function 'keyDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:181:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:573:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:574:16: style: The function 'joystickButtonDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:184:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:574:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:612:16: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:565:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:612:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:614:16: style: The function 'mouseOut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:571:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:614:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:646:16: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:171:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:646:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:647:16: style: The function 'mouseLDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:174:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:647:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:648:16: style: The function 'mouseLDoubleClick' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:175:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:648:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:649:16: style: The function 'mouseLUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:176:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:649:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:650:16: style: The function 'mouseRDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:177:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:650:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:651:16: style: The function 'mouseRUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:178:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:651:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:652:16: style: The function 'mouseWheelUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:172:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:652:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:653:16: style: The function 'mouseWheelDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:173:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:653:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:654:16: style: The function 'mouseHover' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:179:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:654:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:655:16: style: The function 'offerActivation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:185:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:655:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:656:16: style: The function 'keyDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:181:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:656:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:657:16: style: The function 'joystickAxisMotion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:183:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:657:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:658:16: style: The function 'joystickButtonDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:184:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:658:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:659:23: style: The function 'subContextHelp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:187:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:659:23: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:787:16: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:171:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:787:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:788:16: style: The function 'mouseLDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:174:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:788:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:789:16: style: The function 'mouseLUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:176:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:789:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:790:16: style: The function 'mouseRDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:177:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:790:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:791:16: style: The function 'mouseRUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:178:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:791:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:792:16: style: The function 'mouseHover' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:179:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:792:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:793:23: style: The function 'subContextHelp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:187:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:793:23: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:854:16: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:171:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:854:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:855:16: style: The function 'mouseLDoubleClick' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:175:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:855:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:856:16: style: The function 'mouseLDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:174:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:856:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:857:16: style: The function 'mouseLUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:176:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:857:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:858:16: style: The function 'mouseRDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:177:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:858:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:859:16: style: The function 'mouseRUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:178:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:859:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:860:16: style: The function 'mouseHover' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:179:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:860:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:861:16: style: The function 'mouseWheelUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:172:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:861:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:862:16: style: The function 'mouseWheelDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:173:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:862:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:863:16: style: The function 'keyDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:181:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:863:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:864:16: style: The function 'keyUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:182:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:864:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:865:16: style: The function 'joystickAxisMotion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:183:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:865:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:866:16: style: The function 'joystickButtonDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:184:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:866:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:881:20: style: The function 'getApp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:228:20: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:881:20: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/Input.h:38:77: performance: Function parameter 'i_help' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:161:58: performance: Function parameter 'Caption' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:229:26: performance: Function parameter 'ID' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:304:56: performance: Function parameter 'Caption' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:383:61: performance: Function parameter 'Caption' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:393:26: performance: Function parameter 'Header' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:430:33: performance: Function parameter 's' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:476:63: performance: Function parameter 'Caption' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:554:58: performance: Function parameter 'Caption' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:778:59: performance: Function parameter 'Caption' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/helpers/MultiSingleton.h:148:0: performance: Function parameter 'key' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Collision.cpp:55:18: warning: Member variable 'CollisionSystem::m_fMinX' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/Collision.cpp:55:18: warning: Member variable 'CollisionSystem::m_fMinY' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/Collision.cpp:55:18: warning: Member variable 'CollisionSystem::m_fMaxX' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/Collision.cpp:55:18: warning: Member variable 'CollisionSystem::m_fMaxY' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/Collision.cpp:55:18: warning: Member variable 'CollisionSystem::m_fCellWidth' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/Collision.cpp:55:18: warning: Member variable 'CollisionSystem::m_fCellHeight' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/Collision.cpp:55:18: warning: Member variable 'CollisionSystem::m_nGridWidth' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/Collision.cpp:55:18: warning: Member variable 'CollisionSystem::m_nGridHeight' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/Collision.cpp:55:18: warning: Member variable 'CollisionSystem::m_bDynamicTouched' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/Collision.h:73:0: warning: Member variable 'ElementHandler < Entity >::m_gridWidth' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/Collision.h:73:0: warning: Member variable 'ElementHandler < Entity >::m_gridHeight' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/Collision.h:73:0: warning: Member variable 'ElementHandler < Entity >::m_widthDivisor' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/Collision.h:73:0: warning: Member variable 'ElementHandler < Entity >::m_heightDivisor' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/Collision.h:73:0: warning: Member variable 'ElementHandler < Block >::m_gridWidth' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/Collision.h:73:0: warning: Member variable 'ElementHandler < Block >::m_gridHeight' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/Collision.h:73:0: warning: Member variable 'ElementHandler < Block >::m_widthDivisor' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/Collision.h:73:0: warning: Member variable 'ElementHandler < Block >::m_heightDivisor' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/Collision.h:150:10: performance: Technically the member function 'CollisionSystem::checkLine' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Collision.cpp:200:25: note: Technically the member function 'CollisionSystem::checkLine' can be static.
xmoto-0.5.11+dfsg.orig/src/Collision.h:150:10: note: Technically the member function 'CollisionSystem::checkLine' can be static.
xmoto-0.5.11+dfsg.orig/src/Collision.h:152:10: style: Technically the member function 'CollisionSystem::checkBoxFast' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/Collision.cpp:329:25: note: Technically the member function 'CollisionSystem::checkBoxFast' can be const.
xmoto-0.5.11+dfsg.orig/src/Collision.h:152:10: note: Technically the member function 'CollisionSystem::checkBoxFast' can be const.
xmoto-0.5.11+dfsg.orig/src/Collision.h:156:9: performance: Technically the member function 'CollisionSystem::collideCirclePath' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Collision.cpp:655:24: note: Technically the member function 'CollisionSystem::collideCirclePath' can be static.
xmoto-0.5.11+dfsg.orig/src/Collision.h:156:9: note: Technically the member function 'CollisionSystem::collideCirclePath' can be static.
xmoto-0.5.11+dfsg.orig/src/Collision.h:158:10: style: Technically the member function 'CollisionSystem::getStats' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/Collision.cpp:662:25: note: Technically the member function 'CollisionSystem::getStats' can be const.
xmoto-0.5.11+dfsg.orig/src/Collision.h:158:10: note: Technically the member function 'CollisionSystem::getStats' can be const.
xmoto-0.5.11+dfsg.orig/src/Collision.h:229:10: performance: Technically the member function 'CollisionSystem::_CheckCircleAndLine' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Collision.cpp:207:25: note: Technically the member function 'CollisionSystem::_CheckCircleAndLine' can be static.
xmoto-0.5.11+dfsg.orig/src/Collision.h:229:10: note: Technically the member function 'CollisionSystem::_CheckCircleAndLine' can be static.
xmoto-0.5.11+dfsg.orig/src/Collision.h:231:10: performance: Technically the member function 'CollisionSystem::_SetWheelContactParams' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Collision.cpp:681:23: note: Technically the member function 'CollisionSystem::_SetWheelContactParams' can be static.
xmoto-0.5.11+dfsg.orig/src/Collision.h:231:10: note: Technically the member function 'CollisionSystem::_SetWheelContactParams' can be static.
xmoto-0.5.11+dfsg.orig/src/Collision.h:232:12: performance: Technically the member function 'CollisionSystem::_CalculateDepth' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Collision.cpp:703:27: note: Technically the member function 'CollisionSystem::_CalculateDepth' can be static.
xmoto-0.5.11+dfsg.orig/src/Collision.h:232:12: note: Technically the member function 'CollisionSystem::_CalculateDepth' can be static.
xmoto-0.5.11+dfsg.orig/src/Collision.h:233:12: performance: Technically the member function 'CollisionSystem::_CalculateCircleLineDepth' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Collision.cpp:710:27: note: Technically the member function 'CollisionSystem::_CalculateCircleLineDepth' can be static.
xmoto-0.5.11+dfsg.orig/src/Collision.h:233:12: note: Technically the member function 'CollisionSystem::_CalculateCircleLineDepth' can be static.
xmoto-0.5.11+dfsg.orig/src/Collision.h:234:9: performance: Technically the member function 'CollisionSystem::_AddContactToList' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Collision.cpp:725:24: note: Technically the member function 'CollisionSystem::_AddContactToList' can be static.
xmoto-0.5.11+dfsg.orig/src/Collision.h:234:9: note: Technically the member function 'CollisionSystem::_AddContactToList' can be static.
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.h:248:7: style: Technically the member function 'Block::getLayer' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.h:87:3: style: Class 'ConvexBlock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.h:133:3: style: Class 'Block' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/xmscene/Zone.h:71:3: style: Class 'Zone' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.h:33:3: style: Class 'PhysicsSettings' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/xmscene/Zone.h:51:16: style: The function 'doesCircleTouch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Zone.h:39:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/Zone.h:51:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/Zone.h:52:16: style: The function 'saveBinary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Zone.h:40:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/Zone.h:52:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/Zone.h:53:24: style: The function 'Type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Zone.h:41:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/Zone.h:53:24: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.h:256:40: performance: Function parameter 'i_geomVec' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Collision.cpp:303:36: error: Uninitialized struct member: CellBox.fGrip [uninitStructMember]
xmoto-0.5.11+dfsg.orig/src/Collision.cpp:631:37: error: Uninitialized struct member: CellBox.fGrip [uninitStructMember]
xmoto-0.5.11+dfsg.orig/src/Credits.cpp:31:10: warning: Member variable 'Credits::m_time' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/Credits.cpp:31:10: warning: Member variable 'Credits::m_replayLength' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/Credits.cpp:31:10: warning: Member variable 'Credits::m_fadeIn' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/Credits.cpp:31:10: warning: Member variable 'Credits::m_fadeOut' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/Credits.cpp:31:10: warning: Member variable 'Credits::m_bBlackBackground' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/Credits.cpp:31:10: warning: Member variable 'Credits::m_font' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/Credits.h:47:8: style: Technically the member function 'Credits::isFinished' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/Credits.cpp:42:15: note: Technically the member function 'Credits::isFinished' can be const.
xmoto-0.5.11+dfsg.orig/src/Credits.h:47:8: note: Technically the member function 'Credits::isFinished' can be const.
xmoto-0.5.11+dfsg.orig/src/DBuffer.cpp:226:17: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xmoto-0.5.11+dfsg.orig/src/DBuffer.cpp:230:16: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xmoto-0.5.11+dfsg.orig/src/DBuffer.h:41:7: warning: Member variable 'DBuffer::m_nCurPart' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/DBuffer.h:41:7: warning: Member variable 'DBuffer::m_nReadPtr' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/DBuffer.h:71:12: style: Technically the member function 'DBuffer::operator>>' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/DBuffer.cpp:207:17: note: Technically the member function 'DBuffer::operator>>' can be const.
xmoto-0.5.11+dfsg.orig/src/DBuffer.h:71:12: note: Technically the member function 'DBuffer::operator>>' can be const.
xmoto-0.5.11+dfsg.orig/src/DBuffer.h:73:12: style: Technically the member function 'DBuffer::operator>>' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/DBuffer.cpp:219:17: note: Technically the member function 'DBuffer::operator>>' can be const.
xmoto-0.5.11+dfsg.orig/src/DBuffer.h:73:12: note: Technically the member function 'DBuffer::operator>>' can be const.
xmoto-0.5.11+dfsg.orig/src/DBuffer.h:80:12: style: Technically the member function 'DBuffer::isOutput' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/DBuffer.h:81:12: style: Technically the member function 'DBuffer::isInput' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/Game.cpp:644:100: style: Function 'getHighscoreInfos' argument 3 names different: declaration 'io_id_profile' definition 'o_id_profile'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/Game.h:125:49: note: Function 'getHighscoreInfos' argument 3 names different: declaration 'io_id_profile' definition 'o_id_profile'.
xmoto-0.5.11+dfsg.orig/src/Game.cpp:644:100: note: Function 'getHighscoreInfos' argument 3 names different: declaration 'io_id_profile' definition 'o_id_profile'.
xmoto-0.5.11+dfsg.orig/src/Game.cpp:644:127: style: Function 'getHighscoreInfos' argument 4 names different: declaration 'io_url' definition 'o_url'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/Game.h:125:77: note: Function 'getHighscoreInfos' argument 4 names different: declaration 'io_url' definition 'o_url'.
xmoto-0.5.11+dfsg.orig/src/Game.cpp:644:127: note: Function 'getHighscoreInfos' argument 4 names different: declaration 'io_url' definition 'o_url'.
xmoto-0.5.11+dfsg.orig/src/Game.cpp:153:10: warning: Member variable 'GameApp::m_replayBiker' is not initialized in the constructor. [uninitMemberVarPrivate]
xmoto-0.5.11+dfsg.orig/src/Game.cpp:153:10: warning: Member variable 'GameApp::m_nNumMainMenuButtons' is not initialized in the constructor. [uninitMemberVarPrivate]
xmoto-0.5.11+dfsg.orig/src/Game.cpp:153:10: warning: Member variable 'GameApp::m_pLevelPackTabs' is not initialized in the constructor. [uninitMemberVarPrivate]
xmoto-0.5.11+dfsg.orig/src/Game.cpp:153:10: warning: Member variable 'GameApp::m_pMainMenuButtons' is not initialized in the constructor. [uninitMemberVarPrivate]
xmoto-0.5.11+dfsg.orig/src/Game.cpp:153:10: warning: Member variable 'GameApp::m_pOptionsWindow' is not initialized in the constructor. [uninitMemberVarPrivate]
xmoto-0.5.11+dfsg.orig/src/Game.cpp:153:10: warning: Member variable 'GameApp::m_pPlayWindow' is not initialized in the constructor. [uninitMemberVarPrivate]
xmoto-0.5.11+dfsg.orig/src/Game.cpp:153:10: warning: Member variable 'GameApp::m_pMainMenu' is not initialized in the constructor. [uninitMemberVarPrivate]
xmoto-0.5.11+dfsg.orig/src/Game.cpp:153:10: warning: Member variable 'GameApp::m_pAllLevelsList' is not initialized in the constructor. [uninitMemberVarPrivate]
xmoto-0.5.11+dfsg.orig/src/Game.cpp:153:10: warning: Member variable 'GameApp::m_pPlayNewLevelsList' is not initialized in the constructor. [uninitMemberVarPrivate]
xmoto-0.5.11+dfsg.orig/src/Game.cpp:153:10: warning: Member variable 'GameApp::m_pLevelInfoFrame' is not initialized in the constructor. [uninitMemberVarPrivate]
xmoto-0.5.11+dfsg.orig/src/Game.cpp:153:10: warning: Member variable 'GameApp::m_pLevelInfoViewReplayButton' is not initialized in the constructor. [uninitMemberVarPrivate]
xmoto-0.5.11+dfsg.orig/src/Game.cpp:153:10: warning: Member variable 'GameApp::m_pBestPlayerText' is not initialized in the constructor. [uninitMemberVarPrivate]
xmoto-0.5.11+dfsg.orig/src/Game.cpp:153:10: warning: Member variable 'GameApp::m_pPackLevelInfoFrame' is not initialized in the constructor. [uninitMemberVarPrivate]
xmoto-0.5.11+dfsg.orig/src/Game.cpp:153:10: warning: Member variable 'GameApp::m_pPackLevelInfoViewReplayButton' is not initialized in the constructor. [uninitMemberVarPrivate]
xmoto-0.5.11+dfsg.orig/src/Game.cpp:153:10: warning: Member variable 'GameApp::m_pPackBestPlayerText' is not initialized in the constructor. [uninitMemberVarPrivate]
xmoto-0.5.11+dfsg.orig/src/Game.cpp:153:10: warning: Member variable 'GameApp::m_isODEInitialized' is not initialized in the constructor. [uninitMemberVarPrivate]
xmoto-0.5.11+dfsg.orig/src/VFileIO.h:57:3: warning: Member variable 'FileHandle::cBuffer' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/VFileIO.h:57:3: warning: Member variable 'FileHandle::nOffset' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/UserConfig.h:41:2: style: The class 'UserConfig' does not have a constructor although it has private member variables. [noConstructor]
xmoto-0.5.11+dfsg.orig/src/Game.h:77:8: performance: Technically the member function 'GameApp::reloadTheme' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Game.cpp:454:17: note: Technically the member function 'GameApp::reloadTheme' can be static.
xmoto-0.5.11+dfsg.orig/src/Game.h:77:8: note: Technically the member function 'GameApp::reloadTheme' can be static.
xmoto-0.5.11+dfsg.orig/src/Game.h:105:8: performance: Technically the member function 'GameApp::switchLevelToFavorite' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Game.cpp:527:15: note: Technically the member function 'GameApp::switchLevelToFavorite' can be static.
xmoto-0.5.11+dfsg.orig/src/Game.h:105:8: note: Technically the member function 'GameApp::switchLevelToFavorite' can be static.
xmoto-0.5.11+dfsg.orig/src/Game.h:106:8: performance: Technically the member function 'GameApp::switchLevelToBlacklist' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Game.cpp:541:15: note: Technically the member function 'GameApp::switchLevelToBlacklist' can be static.
xmoto-0.5.11+dfsg.orig/src/Game.h:106:8: note: Technically the member function 'GameApp::switchLevelToBlacklist' can be static.
xmoto-0.5.11+dfsg.orig/src/Game.h:108:15: performance: Technically the member function 'GameApp::getWorldRecord' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Game.cpp:346:22: note: Technically the member function 'GameApp::getWorldRecord' can be static.
xmoto-0.5.11+dfsg.orig/src/Game.h:108:15: note: Technically the member function 'GameApp::getWorldRecord' can be static.
xmoto-0.5.11+dfsg.orig/src/Game.h:109:8: performance: Technically the member function 'GameApp::getCurrentMedal' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Game.cpp:258:15: note: Technically the member function 'GameApp::getCurrentMedal' can be static.
xmoto-0.5.11+dfsg.orig/src/Game.h:109:8: note: Technically the member function 'GameApp::getCurrentMedal' can be static.
xmoto-0.5.11+dfsg.orig/src/Game.h:110:8: performance: Technically the member function 'GameApp::getNextMedal' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Game.cpp:294:15: note: Technically the member function 'GameApp::getNextMedal' can be static.
xmoto-0.5.11+dfsg.orig/src/Game.h:110:8: note: Technically the member function 'GameApp::getNextMedal' can be static.
xmoto-0.5.11+dfsg.orig/src/Game.h:119:8: style: Technically the member function 'GameApp::isRequestingEnd' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/Game.cpp:559:15: note: Technically the member function 'GameApp::isRequestingEnd' can be const.
xmoto-0.5.11+dfsg.orig/src/Game.h:119:8: note: Technically the member function 'GameApp::isRequestingEnd' can be const.
xmoto-0.5.11+dfsg.orig/src/Game.h:124:8: performance: Technically the member function 'GameApp::getHighscoreInfos' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Game.cpp:644:15: note: Technically the member function 'GameApp::getHighscoreInfos' can be static.
xmoto-0.5.11+dfsg.orig/src/Game.h:124:8: note: Technically the member function 'GameApp::getHighscoreInfos' can be static.
xmoto-0.5.11+dfsg.orig/src/Game.h:127:8: performance: Technically the member function 'GameApp::addLevelToFavorite' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Game.cpp:523:15: note: Technically the member function 'GameApp::addLevelToFavorite' can be static.
xmoto-0.5.11+dfsg.orig/src/Game.h:127:8: note: Technically the member function 'GameApp::addLevelToFavorite' can be static.
xmoto-0.5.11+dfsg.orig/src/Game.h:134:15: performance: Technically the member function 'GameApp::getWebRoomURL' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Game.cpp:611:22: note: Technically the member function 'GameApp::getWebRoomURL' can be static.
xmoto-0.5.11+dfsg.orig/src/Game.h:134:15: note: Technically the member function 'GameApp::getWebRoomURL' can be static.
xmoto-0.5.11+dfsg.orig/src/Game.h:135:15: performance: Technically the member function 'GameApp::getWebRoomName' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Game.cpp:627:22: note: Technically the member function 'GameApp::getWebRoomName' can be static.
xmoto-0.5.11+dfsg.orig/src/Game.h:135:15: note: Technically the member function 'GameApp::getWebRoomName' can be static.
xmoto-0.5.11+dfsg.orig/src/Game.h:146:8: performance: Technically the member function 'GameApp::enableWWW' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Game.cpp:249:17: note: Technically the member function 'GameApp::enableWWW' can be static.
xmoto-0.5.11+dfsg.orig/src/Game.h:146:8: note: Technically the member function 'GameApp::enableWWW' can be static.
xmoto-0.5.11+dfsg.orig/src/Game.h:147:8: performance: Technically the member function 'GameApp::enableFps' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Game.cpp:240:17: note: Technically the member function 'GameApp::enableFps' can be static.
xmoto-0.5.11+dfsg.orig/src/Game.h:147:8: note: Technically the member function 'GameApp::enableFps' can be static.
xmoto-0.5.11+dfsg.orig/src/Game.h:148:8: performance: Technically the member function 'GameApp::switchUglyMode' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Game.cpp:442:17: note: Technically the member function 'GameApp::switchUglyMode' can be static.
xmoto-0.5.11+dfsg.orig/src/Game.h:148:8: note: Technically the member function 'GameApp::switchUglyMode' can be static.
xmoto-0.5.11+dfsg.orig/src/Game.h:149:8: performance: Technically the member function 'GameApp::switchTestThemeMode' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Game.cpp:446:17: note: Technically the member function 'GameApp::switchTestThemeMode' can be static.
xmoto-0.5.11+dfsg.orig/src/Game.h:149:8: note: Technically the member function 'GameApp::switchTestThemeMode' can be static.
xmoto-0.5.11+dfsg.orig/src/Game.h:150:8: performance: Technically the member function 'GameApp::switchUglyOverMode' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Game.cpp:450:17: note: Technically the member function 'GameApp::switchUglyOverMode' can be static.
xmoto-0.5.11+dfsg.orig/src/Game.h:150:8: note: Technically the member function 'GameApp::switchUglyOverMode' can be static.
xmoto-0.5.11+dfsg.orig/src/Game.h:152:8: performance: Technically the member function 'GameApp::addReplay' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Game.cpp:487:17: note: Technically the member function 'GameApp::addReplay' can be static.
xmoto-0.5.11+dfsg.orig/src/Game.h:152:8: note: Technically the member function 'GameApp::addReplay' can be static.
xmoto-0.5.11+dfsg.orig/src/Game.h:262:8: performance: Technically the member function 'GameApp::_InitWin' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Game.cpp:108:17: note: Technically the member function 'GameApp::_InitWin' can be static.
xmoto-0.5.11+dfsg.orig/src/Game.h:262:8: note: Technically the member function 'GameApp::_InitWin' can be static.
xmoto-0.5.11+dfsg.orig/src/Sound.h:56:13: style: Technically the member function 'EngineSoundSimulator::getRPM' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/Image.h:83:16: style: Technically the member function 'Img::getWidth' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/Image.h:86:16: style: Technically the member function 'Img::getHeight' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/Image.h:89:8: style: Technically the member function 'Img::isAlpha' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/UserConfig.h:65:11: style: Technically the member function 'UserConfig::isChanged' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/states/StateManager.h:86:7: style: Technically the member function 'StateManager::getMaxFps' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:58:8: style: Technically the member function 'GameState::isHide' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:64:8: style: Technically the member function 'GameState::drawStatesBehind' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:67:8: style: Technically the member function 'GameState::updateStatesBehind' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:71:8: style: Technically the member function 'GameState::requestForEnd' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:75:7: style: Technically the member function 'GameState::getUpdateFps' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:79:7: style: Technically the member function 'GameState::getRenderFps' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:113:8: style: Technically the member function 'GameState::showCursor' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/Replay.h:119:12: style: Technically the member function 'Replay::didFinish' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/Replay.h:120:11: style: Technically the member function 'Replay::getFinishTime' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/Replay.h:121:13: style: Technically the member function 'Replay::getFrameRate' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/Replay.h:122:26: style: Technically the member function 'Replay::getPlayerName' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/Replay.h:123:12: style: Technically the member function 'Replay::endOfFile' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/Game.cpp:192:3: style: Class 'GameApp' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xmoto-0.5.11+dfsg.orig/src/Game.cpp:192:3: style: Class 'GameApp' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xmoto-0.5.11+dfsg.orig/src/states/StatePreplaying.h:74:20: warning: The class 'StatePreplaying' defines member variable with name 'm_cameraAnim' also defined in its parent class 'StateScene'. [duplInheritedMember]
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:81:19: note: Parent variable 'StateScene::m_cameraAnim'
xmoto-0.5.11+dfsg.orig/src/states/StatePreplaying.h:74:20: note: Derived variable 'StatePreplaying::m_cameraAnim'
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:53:8: style: The function 'updateToTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:165:17: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:53:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:55:8: style: The function 'initToPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:189:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:55:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:57:15: style: The function 'getVeryQuickDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:161:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:57:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:58:15: style: The function 'getQuickDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:162:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:58:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:59:15: style: The function 'getDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:163:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:59:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:60:8: style: The function 'setBodyDetach' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:209:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:60:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:62:16: style: The function 'addBodyForce' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:213:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:62:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:64:9: style: The function 'getBikeEngineSpeed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:157:17: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:64:9: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:65:9: style: The function 'getBikeLinearVel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:158:17: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:65:9: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:67:8: style: The function 'getRenderBikeFront' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:156:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:67:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:68:8: style: The function 'resetAutoDisabler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:190:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:68:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:72:17: style: The function 'getRearWheelVelocity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:186:17: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:72:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:73:17: style: The function 'getFrontWheelVelocity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:187:17: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:73:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:74:17: style: The function 'getTorsoVelocity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:159:17: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:74:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:76:18: style: The function 'getAngle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:160:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:76:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:78:27: style: The function 'getControler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:182:27: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:78:27: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:186:18: style: The function 'getRenderBikeFront' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:156:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:186:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:187:18: style: The function 'getBikeEngineSpeed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:157:17: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:187:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:188:18: style: The function 'getBikeLinearVel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:158:17: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:188:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:189:17: style: The function 'getTorsoVelocity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:159:17: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:189:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:191:18: style: The function 'getAngle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:160:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:191:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:192:23: style: The function 'getVeryQuickDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:161:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:192:23: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:193:23: style: The function 'getQuickDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:162:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:193:23: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:194:23: style: The function 'getDescription' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:163:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:194:23: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:196:17: style: The function 'updateToTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:165:17: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:196:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:199:22: style: The function 'getStateForUpdate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:148:22: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:199:22: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:200:16: style: The function 'isStateInitialized' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:171:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:200:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:202:16: style: The function 'setLocalNetId' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:173:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:202:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:203:27: style: The function 'getControler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:182:27: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:203:27: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:204:8: style: The function 'initToPosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:189:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:204:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/specific/GUIXMoto.h:45:16: style: The function 'clear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:663:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/specific/GUIXMoto.h:45:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/specific/GUIXMoto.h:48:15: style: The function 'determineNextLevel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/VirtualLevelsList.h:32:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/specific/GUIXMoto.h:48:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/specific/GUIXMoto.h:49:15: style: The function 'determinePreviousLevel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/VirtualLevelsList.h:31:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/specific/GUIXMoto.h:49:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/specific/GUIXMoto.h:77:23: style: The function 'subContextHelp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:659:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/specific/GUIXMoto.h:77:23: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/specific/GUIXMoto.h:92:16: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:612:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/specific/GUIXMoto.h:92:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/specific/GUIXMoto.h:93:16: style: The function 'mouseLDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:566:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/specific/GUIXMoto.h:93:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/specific/GUIXMoto.h:98:23: style: The function 'subContextHelp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:187:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/specific/GUIXMoto.h:98:23: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:100:16: style: The function 'sendFromMessageBox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMessageBoxReceiver.h:30:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:100:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:35:16: style: The function 'enter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:40:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:35:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:36:16: style: The function 'leave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:41:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:36:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:39:16: style: The function 'enterAfterPop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:45:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:39:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:40:16: style: The function 'leaveAfterPush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:46:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:40:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:42:16: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:49:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:42:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:43:16: style: The function 'render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:50:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:43:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:45:16: style: The function 'xmKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:56:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:45:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePause.h:39:16: style: The function 'enter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:35:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePause.h:39:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePause.h:40:16: style: The function 'leave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:36:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePause.h:40:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePause.h:43:16: style: The function 'xmKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:45:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePause.h:43:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePause.h:47:16: style: The function 'sendFromMessageBox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:100:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePause.h:47:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePause.h:50:16: style: The function 'checkEvents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:48:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePause.h:50:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateDeadMenu.h:39:16: style: The function 'enter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:35:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateDeadMenu.h:39:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateDeadMenu.h:40:16: style: The function 'leave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:36:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateDeadMenu.h:40:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateDeadMenu.h:43:16: style: The function 'xmKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:45:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateDeadMenu.h:43:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateDeadMenu.h:47:16: style: The function 'sendFromMessageBox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:100:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateDeadMenu.h:47:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateDeadMenu.h:48:16: style: The function 'executeOneCommand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:117:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateDeadMenu.h:48:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateDeadMenu.h:51:16: style: The function 'checkEvents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:48:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateDeadMenu.h:51:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:36:15: style: The function 'enter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:40:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:36:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:37:15: style: The function 'enterAfterPop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:45:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:37:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:38:15: style: The function 'leaveAfterPush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:46:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:38:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:39:15: style: The function 'leaveType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:42:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:39:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:41:15: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:49:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:41:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:42:15: style: The function 'render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:50:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:42:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:43:15: style: The function 'onRenderFlush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:53:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:43:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:46:15: style: The function 'xmKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:56:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:46:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:48:15: style: The function 'sendFromMessageBox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:100:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:48:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:54:15: style: The function 'executeOneCommand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:117:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:54:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePlaying.h:32:16: style: The function 'enter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:36:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePlaying.h:32:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePlaying.h:33:16: style: The function 'enterAfterPop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:37:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePlaying.h:33:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePlaying.h:34:16: style: The function 'executeOneCommand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:54:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePlaying.h:34:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePlaying.h:35:16: style: The function 'renderOverShadow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:51:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePlaying.h:35:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplaying.h:34:16: style: The function 'enter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:36:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplaying.h:34:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplaying.h:35:16: style: The function 'leave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:41:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplaying.h:35:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplaying.h:38:16: style: The function 'enterAfterPop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:37:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplaying.h:38:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplaying.h:39:16: style: The function 'leaveAfterPush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:38:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplaying.h:39:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplaying.h:41:16: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:41:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplaying.h:41:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplaying.h:42:16: style: The function 'render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:42:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplaying.h:42:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplaying.h:44:16: style: The function 'xmKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:46:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplaying.h:44:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplaying.h:46:16: style: The function 'sendFromMessageBox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:48:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplaying.h:46:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateMessageBox.h:55:16: style: The function 'enter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:35:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateMessageBox.h:55:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateMessageBox.h:56:16: style: The function 'leave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:36:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateMessageBox.h:56:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateMessageBox.h:62:16: style: The function 'xmKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:45:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateMessageBox.h:62:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateMessageBox.h:68:16: style: The function 'checkEvents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:48:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateMessageBox.h:68:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/thread/XMThreadStats.h:51:15: style: The function 'realThreadFunction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/thread/XMThread.h:62:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/thread/XMThreadStats.h:51:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/Game.cpp:506:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xmoto-0.5.11+dfsg.orig/src/states/StatePreplaying.h:31:37: performance: Function parameter 'i_idlevel' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Replay.h:133:59: performance: Function parameter 'p_ReplayName' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Game.cpp:671:41: performance: Function parameter 'i_level' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1517:56: style: Function 'doAction' argument 1 names different: declaration 'pScene' definition 'p_pScene'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:787:24: note: Function 'doAction' argument 1 names different: declaration 'pScene' definition 'p_pScene'.
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1517:56: note: Function 'doAction' argument 1 names different: declaration 'pScene' definition 'p_pScene'.
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1938:54: style: Function 'doAction' argument 1 names different: declaration 'p_pScene' definition 'pScene'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:627:24: note: Function 'doAction' argument 1 names different: declaration 'p_pScene' definition 'pScene'.
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1938:54: note: Function 'doAction' argument 1 names different: declaration 'p_pScene' definition 'pScene'.
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:2231:59: style: Function 'MGE_PlaySound' argument 2 names different: declaration 'p_soundName' definition 'p_name'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:949:46: note: Function 'MGE_PlaySound' argument 2 names different: declaration 'p_soundName' definition 'p_name'.
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:2231:59: note: Function 'MGE_PlaySound' argument 2 names different: declaration 'p_soundName' definition 'p_name'.
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:2282:61: style: Function 'MGE_PlayMusic' argument 2 names different: declaration 'p_musicName' definition 'p_name'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:970:47: note: Function 'MGE_PlayMusic' argument 2 names different: declaration 'p_musicName' definition 'p_name'.
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:2282:61: note: Function 'MGE_PlayMusic' argument 2 names different: declaration 'p_musicName' definition 'p_name'.
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:557:24: warning: Member variable 'MGE_EntityDestroyed::m_entityType' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1777:36: warning: Member variable 'MGE_SetDynamicBlockSelfRotation::m_angle' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1785:36: warning: Member variable 'MGE_SetDynamicBlockSelfRotation::m_angle' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1843:34: warning: Member variable 'MGE_SetPhysicsBlockSelfRotation::m_angle' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1852:34: warning: Member variable 'MGE_SetPhysicsBlockSelfRotation::m_angle' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1990:37: warning: Member variable 'MGE_SetDynamicEntitySelfRotation::m_angle' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1998:37: warning: Member variable 'MGE_SetDynamicEntitySelfRotation::m_angle' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:2226:18: warning: Member variable 'MGE_PlaySound::m_volume' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:473:5: performance: Variable 'm_entityID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:479:7: performance: Variable 'm_entityID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:513:5: performance: Variable 'm_entityID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:521:7: performance: Variable 'm_entityID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:565:7: performance: Variable 'm_entityId' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:567:7: performance: Variable 'm_entityPosition' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:804:5: performance: Variable 'm_message' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:809:7: performance: Variable 'm_message' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:843:5: performance: Variable 'm_blockID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:852:7: performance: Variable 'm_blockID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:892:5: performance: Variable 'm_blockID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:901:5: performance: Variable 'm_blockID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1092:5: performance: Variable 'm_entityID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1101:5: performance: Variable 'm_entityID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1141:7: performance: Variable 'm_blockID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1150:7: performance: Variable 'm_blockID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1190:5: performance: Variable 'm_blockID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1198:7: performance: Variable 'm_blockID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1235:5: performance: Variable 'm_entityID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1251:7: performance: Variable 'm_entityID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1307:7: performance: Variable 'm_entityID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1323:7: performance: Variable 'm_entityID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1379:7: performance: Variable 'm_entityID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1384:7: performance: Variable 'm_entityID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1418:5: performance: Variable 'm_blockID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1434:7: performance: Variable 'm_blockID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1490:7: performance: Variable 'm_blockID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1506:7: performance: Variable 'm_blockID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1563:7: performance: Variable 'm_blockID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1568:7: performance: Variable 'm_blockID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1779:5: performance: Variable 'm_blockID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1791:5: performance: Variable 'm_blockID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1846:3: performance: Variable 'm_blockID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1859:3: performance: Variable 'm_blockID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1914:3: performance: Variable 'm_blockID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1926:3: performance: Variable 'm_blockID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1992:5: performance: Variable 'm_entityID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:2004:5: performance: Variable 'm_entityID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:2129:5: performance: Variable 'm_force' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:2140:7: performance: Variable 'm_force' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:2228:5: performance: Variable 'm_soundName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:2233:5: performance: Variable 'm_soundName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:2279:5: performance: Variable 'm_musicName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:2284:5: performance: Variable 'm_musicName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:106:7: style: Technically the member function 'SceneEvent::getEventTime' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:186:19: note: Technically the member function 'SceneEvent::getEventTime' can be const.
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:106:7: note: Technically the member function 'SceneEvent::getEventTime' can be const.
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:295:15: style: Technically the member function 'MGE_EntityDestroyed::EntityId' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:633:36: note: Technically the member function 'MGE_EntityDestroyed::EntityId' can be const.
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:295:15: note: Technically the member function 'MGE_EntityDestroyed::EntityId' can be const.
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:296:7: style: Technically the member function 'MGE_EntityDestroyed::takenByPlayer' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:637:28: note: Technically the member function 'MGE_EntityDestroyed::takenByPlayer' can be const.
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:296:7: note: Technically the member function 'MGE_EntityDestroyed::takenByPlayer' can be const.
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:114:3: style: Class 'MGE_PlayersDie' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:132:3: style: Class 'MGE_PlayerDies' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:151:3: style: Class 'MGE_PlayerWins' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:169:3: style: Class 'MGE_PlayersEnterZone' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:187:3: style: Class 'MGE_PlayerEntersZone' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:206:3: style: Class 'MGE_PlayersLeaveZone' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:224:3: style: Class 'MGE_PlayerLeavesZone' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:243:3: style: Class 'MGE_PlayersToucheEntity' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:262:3: style: Class 'MGE_PlayerTouchesEntity' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:282:3: style: Class 'MGE_EntityDestroyed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:308:3: style: Class 'MGE_ClearMessages' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:324:3: style: Class 'MGE_PlaceInGameArrow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:343:3: style: Class 'MGE_PlaceScreenarrow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:362:3: style: Class 'MGE_HideArrow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:378:3: style: Class 'MGE_Message' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:396:3: style: Class 'MGE_MoveBlock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:415:3: style: Class 'MGE_SetBlockPos' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:434:3: style: Class 'MGE_SetGravity' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:452:3: style: Class 'MGE_SetPlayersPosition' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:471:3: style: Class 'MGE_SetPlayerPosition' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:491:3: style: Class 'MGE_AddForceToPlayer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:511:3: style: Class 'MGE_SetEntityPos' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:530:3: style: Class 'MGE_SetBlockCenter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:549:3: style: Class 'MGE_SetBlockRotation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:568:3: style: Class 'MGE_SetDynamicBlockSelfRotation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:594:3: style: Class 'MGE_SetPhysicsBlockSelfRotation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:621:3: style: Class 'MGE_SetPhysicsBlockTranslation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:646:3: style: Class 'MGE_SetDynamicEntityRotation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:675:3: style: Class 'MGE_SetDynamicEntitySelfRotation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:701:3: style: Class 'MGE_SetDynamicEntityTranslation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:729:3: style: Class 'MGE_SetDynamicEntityNone' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:747:3: style: Class 'MGE_SetDynamicBlockRotation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:777:3: style: Class 'MGE_SetDynamicBlockTranslation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:805:3: style: Class 'MGE_SetDynamicBlockNone' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:823:3: style: Class 'MGE_CameraMove' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:841:3: style: Class 'MGE_CameraSetPos' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:859:3: style: Class 'MGE_CameraZoom' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:877:3: style: Class 'MGE_PenalityTime' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:895:3: style: Class 'MGE_CameraRotate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:913:3: style: Class 'MGE_CameraAdaptToGravity' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:929:4: style: Class 'MGE_SetCameraRotationSpeed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:948:3: style: Class 'MGE_PlaySound' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:969:4: style: Class 'MGE_PlayMusic' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:989:4: style: Class 'MGE_StopMusic' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.h:76:3: style: Class 'SDynamicSelfRotation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:118:8: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:118:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:119:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:119:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:120:8: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:120:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:122:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:122:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:124:15: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:124:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:136:8: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:136:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:137:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:137:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:138:8: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:138:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:140:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:140:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:142:15: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:142:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:155:8: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:155:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:156:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:156:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:157:8: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:157:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:159:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:159:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:161:15: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:161:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:173:8: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:173:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:174:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:174:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:175:8: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:175:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:177:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:177:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:179:15: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:179:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:191:8: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:191:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:192:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:192:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:193:8: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:193:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:195:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:195:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:197:15: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:197:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:210:8: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:210:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:211:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:211:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:212:8: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:212:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:214:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:214:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:216:15: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:216:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:228:8: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:228:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:229:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:229:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:230:8: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:230:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:232:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:232:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:234:15: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:234:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:247:8: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:247:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:248:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:248:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:249:8: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:249:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:251:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:251:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:253:15: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:253:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:266:8: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:266:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:267:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:267:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:268:8: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:268:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:270:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:270:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:272:15: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:272:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:286:8: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:286:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:287:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:287:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:288:8: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:288:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:289:8: style: The function 'revert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:100:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:289:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:291:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:291:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:293:15: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:293:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:311:8: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:311:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:312:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:312:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:313:8: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:313:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:315:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:315:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:317:15: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:317:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:328:8: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:328:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:329:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:329:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:330:8: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:330:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:332:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:332:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:334:15: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:334:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:347:8: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:347:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:348:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:348:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:349:8: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:349:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:351:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:351:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:353:15: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:353:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:365:8: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:365:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:366:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:366:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:367:8: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:367:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:369:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:369:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:371:15: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:371:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:382:8: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:382:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:383:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:383:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:384:8: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:384:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:386:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:386:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:388:15: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:388:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:400:8: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:400:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:401:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:401:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:402:8: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:402:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:404:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:404:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:406:15: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:406:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:419:8: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:419:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:420:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:420:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:421:8: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:421:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:423:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:423:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:425:15: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:425:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:438:8: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:438:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:439:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:439:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:440:8: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:440:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:442:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:442:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:444:15: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:444:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:456:8: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:456:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:457:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:457:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:458:8: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:458:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:460:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:460:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:462:15: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:462:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:475:8: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:475:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:476:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:476:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:477:8: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:477:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:479:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:479:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:481:15: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:481:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:495:8: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:495:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:496:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:496:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:497:8: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:497:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:499:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:499:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:501:15: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:501:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:515:8: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:515:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:516:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:516:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:517:8: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:517:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:519:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:519:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:521:15: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:521:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:534:8: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:534:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:535:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:535:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:536:8: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:536:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:538:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:538:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:540:15: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:540:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:553:8: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:553:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:554:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:554:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:555:8: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:555:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:557:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:557:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:559:15: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:559:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:576:8: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:576:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:577:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:577:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:578:8: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:578:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:580:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:580:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:582:15: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:582:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:602:8: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:602:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:603:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:603:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:604:8: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:604:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:606:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:606:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:608:15: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:608:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:627:8: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:627:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:628:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:628:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:629:8: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:629:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:631:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:631:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:633:15: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:633:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:656:8: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:656:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:657:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:657:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:658:8: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:658:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:660:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:660:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:662:15: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:662:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:683:8: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:683:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:684:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:684:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:685:8: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:685:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:687:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:687:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:689:15: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:689:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:711:8: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:711:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:712:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:712:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:713:8: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:713:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:715:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:715:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:717:15: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:717:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:733:8: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:733:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:734:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:734:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:735:8: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:735:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:737:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:737:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:739:15: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:739:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:757:8: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:757:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:758:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:758:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:759:8: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:759:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:761:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:761:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:763:15: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:763:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:787:8: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:787:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:788:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:788:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:789:8: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:789:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:791:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:791:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:793:15: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:793:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:809:8: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:809:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:810:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:810:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:811:8: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:811:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:813:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:813:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:815:15: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:815:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:827:8: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:827:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:828:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:828:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:829:8: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:829:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:831:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:831:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:833:15: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:833:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:845:8: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:845:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:846:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:846:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:847:8: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:847:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:849:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:849:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:851:15: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:851:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:863:8: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:863:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:864:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:864:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:865:8: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:865:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:867:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:867:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:869:15: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:869:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:881:8: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:881:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:882:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:882:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:883:8: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:883:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:885:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:885:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:887:15: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:887:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:899:8: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:899:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:900:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:900:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:901:8: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:901:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:903:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:903:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:905:15: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:905:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:916:8: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:916:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:917:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:917:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:918:8: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:918:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:920:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:920:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:922:15: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:922:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:933:9: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:933:9: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:934:9: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:934:9: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:935:9: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:935:9: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:937:18: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:937:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:939:16: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:939:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:952:8: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:952:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:953:8: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:953:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:954:8: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:954:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:956:17: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:956:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:958:15: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:958:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:973:9: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:973:9: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:974:9: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:974:9: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:975:9: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:975:9: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:977:18: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:977:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:979:16: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:979:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:992:9: style: The function 'doAction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:992:9: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:993:9: style: The function 'serialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:98:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:993:9: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:994:9: style: The function 'unserialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:99:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:994:9: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:996:18: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:101:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:996:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:998:16: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:103:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/GameEvents.h:998:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.h:109:8: style: The function 'performMove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.h:43:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.h:109:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.h:124:8: style: The function 'performXY' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.h:112:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.h:124:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.h:134:8: style: The function 'performXY' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.h:112:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.h:134:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.h:144:8: style: The function 'performXY' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.h:112:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.h:144:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.h:155:8: style: The function 'performMove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.h:43:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.h:155:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.h:170:8: style: The function 'performXY' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.h:158:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.h:170:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.h:180:8: style: The function 'performXY' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.h:158:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.h:180:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.h:190:8: style: The function 'performXY' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.h:158:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.h:190:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.h:205:8: style: The function 'performMove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.h:43:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.h:205:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.h:220:8: style: The function 'applyForce' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.h:208:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.h:220:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.h:231:8: style: The function 'applyForce' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.h:208:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.h:231:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:477:81: performance: Function parameter 'p_entityID' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:518:81: performance: Function parameter 'p_entityID' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:563:73: performance: Function parameter 'i_entityId' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:807:57: performance: Function parameter 'p_message' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:849:44: performance: Function parameter 'p_blockID' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:898:48: performance: Function parameter 'p_blockID' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1098:50: performance: Function parameter 'p_entityID' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1147:54: performance: Function parameter 'p_blockID' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1195:58: performance: Function parameter 'p_blockID' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1244:74: performance: Function parameter 'p_entityID' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1316:80: performance: Function parameter 'p_entityID' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1382:83: performance: Function parameter 'p_entityID' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1427:72: performance: Function parameter 'p_blockID' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1499:78: performance: Function parameter 'p_blockID' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1566:81: performance: Function parameter 'p_blockID' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1786:24: performance: Function parameter 'p_blockID' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1853:22: performance: Function parameter 'blockID' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1921:91: performance: Function parameter 'blockID' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:1999:26: performance: Function parameter 'p_entityID' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:2231:59: performance: Function parameter 'p_name' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/GameEvents.cpp:2282:61: performance: Function parameter 'p_name' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/GameInit.cpp:653:8: style: Condition 'v_missingFont' is always false [knownConditionTrueFalse]
xmoto-0.5.11+dfsg.orig/src/GameInit.cpp:171:24: note: Assignment 'v_missingFont=false', assigned value is 0
xmoto-0.5.11+dfsg.orig/src/GameInit.cpp:653:8: note: Condition 'v_missingFont' is always false
xmoto-0.5.11+dfsg.orig/src/GameInit.cpp:171:8: style: The scope of the variable 'v_missingFont' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:595:3: warning: Member variable 'NetActionU::master' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/Game.h:165:8: performance: Technically the member function 'GameApp::initNetwork' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/GameInit.cpp:1039:17: note: Technically the member function 'GameApp::initNetwork' can be static.
xmoto-0.5.11+dfsg.orig/src/Game.h:165:8: note: Technically the member function 'GameApp::initNetwork' can be static.
xmoto-0.5.11+dfsg.orig/src/Game.h:166:8: performance: Technically the member function 'GameApp::uninitNetwork' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/GameInit.cpp:1084:15: note: Technically the member function 'GameApp::uninitNetwork' can be static.
xmoto-0.5.11+dfsg.orig/src/Game.h:166:8: note: Technically the member function 'GameApp::uninitNetwork' can be static.
xmoto-0.5.11+dfsg.orig/src/Game.h:256:8: performance: Technically the member function 'GameApp::_UpdateLoadingShell' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/GameInit.cpp:988:16: note: Technically the member function 'GameApp::_UpdateLoadingShell' can be static.
xmoto-0.5.11+dfsg.orig/src/Game.h:256:8: note: Technically the member function 'GameApp::_UpdateLoadingShell' can be static.
xmoto-0.5.11+dfsg.orig/src/GeomsManager.h:71:3: style: Class 'LevelGeoms' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/XMDemo.h:30:3: style: Class 'XMDemo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:143:3: style: Class 'NA_udpBind' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:267:3: style: Class 'NA_serverError' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:285:3: style: Class 'NA_frame' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:303:3: style: Class 'NA_changeName' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:359:3: style: Class 'NA_playingLevel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:421:3: style: Class 'NA_clientMode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:460:3: style: Class 'NA_killAlert' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:478:3: style: Class 'NA_prepareToGo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:496:3: style: Class 'NA_gameEvents' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:516:3: style: Class 'NA_srvCmd' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:534:3: style: Class 'NA_srvCmdAsw' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:571:3: style: Class 'NA_ping' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/states/StateEditProfile.h:36:16: style: The function 'enter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:35:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateEditProfile.h:36:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateEditProfile.h:39:16: style: The function 'xmKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:45:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateEditProfile.h:39:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateEditProfile.h:42:16: style: The function 'sendFromMessageBox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:100:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateEditProfile.h:42:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateEditProfile.h:45:16: style: The function 'checkEvents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:48:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateEditProfile.h:45:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateReplaying.h:33:16: style: The function 'enter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:36:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateReplaying.h:33:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateReplaying.h:34:16: style: The function 'leave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:41:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateReplaying.h:34:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateReplaying.h:36:16: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:41:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateReplaying.h:36:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateReplaying.h:37:16: style: The function 'nextLevel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:51:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateReplaying.h:37:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateReplaying.h:40:16: style: The function 'xmKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:46:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateReplaying.h:40:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateReplaying.h:42:16: style: The function 'restartLevel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:50:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateReplaying.h:42:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingReplay.h:34:16: style: The function 'initUniverse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StatePreplaying.h:54:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingReplay.h:34:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingReplay.h:35:16: style: The function 'preloadLevels' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StatePreplaying.h:55:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingReplay.h:35:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingReplay.h:36:16: style: The function 'initPlayers' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StatePreplaying.h:56:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingReplay.h:36:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingReplay.h:37:16: style: The function 'runPlaying' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StatePreplaying.h:57:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingReplay.h:37:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingGame.h:31:16: style: The function 'nextLevel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:51:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingGame.h:31:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingGame.h:34:16: style: The function 'initUniverse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StatePreplaying.h:54:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingGame.h:34:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingGame.h:35:16: style: The function 'preloadLevels' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StatePreplaying.h:55:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingGame.h:35:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingGame.h:36:16: style: The function 'initPlayers' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StatePreplaying.h:56:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingGame.h:36:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingGame.h:37:16: style: The function 'runPlaying' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StatePreplaying.h:57:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingGame.h:37:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateWaitServerInstructions.h:31:16: style: The function 'updateWhenUnvisible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:52:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateWaitServerInstructions.h:31:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateWaitServerInstructions.h:33:16: style: The function 'render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:50:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateWaitServerInstructions.h:33:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateWaitServerInstructions.h:34:16: style: The function 'executeOneCommand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:117:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateWaitServerInstructions.h:34:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateWaitServerInstructions.h:37:16: style: The function 'xmKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:56:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateWaitServerInstructions.h:37:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateMainMenu.h:38:16: style: The function 'enter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:35:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateMainMenu.h:38:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateMainMenu.h:39:16: style: The function 'leave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:36:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateMainMenu.h:39:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateMainMenu.h:42:16: style: The function 'enterAfterPop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:39:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateMainMenu.h:42:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateMainMenu.h:44:16: style: The function 'render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:43:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateMainMenu.h:44:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateMainMenu.h:46:16: style: The function 'xmKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:45:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateMainMenu.h:46:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateMainMenu.h:51:16: style: The function 'sendFromMessageBox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:100:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateMainMenu.h:51:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateMainMenu.h:52:16: style: The function 'executeOneCommand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:117:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateMainMenu.h:52:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateMainMenu.h:55:16: style: The function 'checkEvents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:48:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateMainMenu.h:55:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/thread/UpgradeLevelsThread.h:35:8: style: The function 'setTaskProgress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/WWWAppInterface.h:34:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/thread/UpgradeLevelsThread.h:35:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/thread/UpgradeLevelsThread.h:38:16: style: The function 'setBeingDownloadedInformation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/WWWAppInterface.h:43:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/thread/UpgradeLevelsThread.h:38:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/thread/UpgradeLevelsThread.h:39:16: style: The function 'shouldLevelBeUpdated' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/WWWAppInterface.h:46:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/thread/UpgradeLevelsThread.h:39:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/thread/UpgradeLevelsThread.h:41:15: style: The function 'realThreadFunction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/thread/XMThread.h:62:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/thread/UpgradeLevelsThread.h:41:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/thread/UpgradeLevelsThread.h:42:16: style: The function 'askThreadToEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/thread/XMThread.h:46:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/thread/UpgradeLevelsThread.h:42:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:146:15: style: The function 'actionKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:94:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:146:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:147:17: style: The function 'actionType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:95:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:147:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:151:8: style: The function 'send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:151:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:164:15: style: The function 'actionKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:94:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:164:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:165:17: style: The function 'actionType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:95:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:165:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:169:8: style: The function 'send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:169:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:179:15: style: The function 'actionKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:94:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:179:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:180:17: style: The function 'actionType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:95:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:180:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:184:8: style: The function 'send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:184:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:204:15: style: The function 'actionKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:94:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:204:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:205:17: style: The function 'actionType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:95:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:205:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:209:8: style: The function 'send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:209:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:228:15: style: The function 'actionKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:94:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:228:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:229:17: style: The function 'actionType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:95:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:229:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:233:8: style: The function 'send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:233:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:250:15: style: The function 'actionKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:94:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:250:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:251:17: style: The function 'actionType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:95:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:251:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:255:8: style: The function 'send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:255:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:270:15: style: The function 'actionKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:94:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:270:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:271:17: style: The function 'actionType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:95:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:271:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:275:8: style: The function 'send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:275:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:288:15: style: The function 'actionKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:94:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:288:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:289:17: style: The function 'actionType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:95:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:289:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:293:8: style: The function 'send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:293:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:306:15: style: The function 'actionKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:94:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:306:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:307:17: style: The function 'actionType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:95:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:307:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:311:8: style: The function 'send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:311:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:324:15: style: The function 'actionKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:94:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:324:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:325:17: style: The function 'actionType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:95:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:325:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:329:8: style: The function 'send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:329:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:349:15: style: The function 'actionKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:94:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:349:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:350:17: style: The function 'actionType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:95:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:350:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:354:8: style: The function 'send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:354:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:362:15: style: The function 'actionKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:94:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:362:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:363:17: style: The function 'actionType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:95:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:363:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:367:8: style: The function 'send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:367:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:380:15: style: The function 'actionKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:94:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:380:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:381:17: style: The function 'actionType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:95:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:381:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:387:8: style: The function 'send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:387:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:403:15: style: The function 'actionKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:94:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:403:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:404:17: style: The function 'actionType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:95:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:404:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:408:8: style: The function 'send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:408:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:424:15: style: The function 'actionKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:94:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:424:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:425:17: style: The function 'actionType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:95:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:425:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:429:8: style: The function 'send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:429:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:443:15: style: The function 'actionKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:94:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:443:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:444:17: style: The function 'actionType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:95:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:444:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:448:8: style: The function 'send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:448:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:463:15: style: The function 'actionKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:94:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:463:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:464:17: style: The function 'actionType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:95:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:464:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:468:8: style: The function 'send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:468:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:481:15: style: The function 'actionKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:94:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:481:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:482:17: style: The function 'actionType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:95:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:482:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:486:8: style: The function 'send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:486:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:499:15: style: The function 'actionKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:94:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:499:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:500:17: style: The function 'actionType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:95:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:500:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:504:8: style: The function 'send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:504:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:519:15: style: The function 'actionKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:94:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:519:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:520:17: style: The function 'actionType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:95:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:520:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:524:8: style: The function 'send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:524:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:537:15: style: The function 'actionKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:94:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:537:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:538:17: style: The function 'actionType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:95:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:538:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:542:8: style: The function 'send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:542:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:555:15: style: The function 'actionKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:94:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:555:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:556:17: style: The function 'actionType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:95:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:556:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:560:8: style: The function 'send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:560:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:574:15: style: The function 'actionKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:94:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:574:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:575:17: style: The function 'actionType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:95:25: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:575:17: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:579:8: style: The function 'send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:97:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:579:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GameInit.cpp:162:5: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xmoto-0.5.11+dfsg.orig/src/XMDemo.h:30:28: performance: Function parameter 'i_demoFile' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingReplay.h:30:43: performance: Function parameter 'i_replay' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingGame.h:28:41: performance: Function parameter 'i_idlevel' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/GeomsManager.cpp:167:8: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/GeomsManager.cpp:168:8: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/GeomsManager.cpp:169:8: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/GeomsManager.cpp:171:8: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/GeomsManager.cpp:172:8: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/GeomsManager.cpp:173:8: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/GeomsManager.cpp:318:10: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/GeomsManager.cpp:321:10: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/GeomsManager.cpp:392:18: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/GeomsManager.cpp:395:18: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/GeomsManager.cpp:405:10: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/GeomsManager.cpp:416:10: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/GeomsManager.cpp:471:27: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/GeomsManager.cpp:473:27: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/GeomsManager.cpp:532:3: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/GeomsManager.cpp:533:3: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/GeomsManager.cpp:534:3: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/GeomsManager.cpp:536:3: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/GeomsManager.cpp:537:3: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/GeomsManager.cpp:538:3: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/GeomsManager.cpp:576:3: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/GeomsManager.cpp:577:3: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/GeomsManager.cpp:29:7: warning: Member variable 'Geom::isUpper' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/GeomsManager.cpp:35:3: performance: Variable 'm_levelId' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/GeomsManager.h:75:15: style: Technically the member function 'LevelGeoms::getLevelId' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/GeomsManager.cpp:50:25: note: Technically the member function 'LevelGeoms::getLevelId' can be const.
xmoto-0.5.11+dfsg.orig/src/GeomsManager.h:75:15: note: Technically the member function 'LevelGeoms::getLevelId' can be const.
xmoto-0.5.11+dfsg.orig/src/GeomsManager.h:76:16: style: Technically the member function 'LevelGeoms::getNumberOfRegisteredScenes' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/GeomsManager.cpp:46:26: note: Technically the member function 'LevelGeoms::getNumberOfRegisteredScenes' can be const.
xmoto-0.5.11+dfsg.orig/src/GeomsManager.h:76:16: note: Technically the member function 'LevelGeoms::getNumberOfRegisteredScenes' can be const.
xmoto-0.5.11+dfsg.orig/src/GeomsManager.h:88:8: performance: Technically the member function 'LevelGeoms::deleteGeoms' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/GeomsManager.cpp:570:18: note: Technically the member function 'LevelGeoms::deleteGeoms' can be static.
xmoto-0.5.11+dfsg.orig/src/GeomsManager.h:88:8: note: Technically the member function 'LevelGeoms::deleteGeoms' can be static.
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:32:16: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:116:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:32:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:34:16: style: The function 'unInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:119:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:34:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:36:16: style: The function 'glVertexSP' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:137:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:36:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:37:16: style: The function 'glVertex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:140:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:37:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:40:16: style: The function 'glTexCoord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:146:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:40:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:41:16: style: The function 'setColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:148:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:41:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:48:16: style: The function 'setTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:155:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:48:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:49:16: style: The function 'setBlendMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:156:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:49:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:54:16: style: The function 'setClipRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:163:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:54:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:55:16: style: The function 'setClipRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:164:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:55:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:56:16: style: The function 'setScale' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:165:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:56:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:57:16: style: The function 'setTranslate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:166:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:57:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:58:16: style: The function 'setMirrorY' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:167:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:58:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:59:16: style: The function 'setRotateZ' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:168:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:59:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:60:16: style: The function 'setLineWidth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:169:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:60:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:65:16: style: The function 'getClipRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:174:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:65:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:71:16: style: The function 'startDraw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:180:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:71:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:76:16: style: The function 'endDraw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:185:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:76:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:77:16: style: The function 'endDrawKeepProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:186:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:77:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:78:16: style: The function 'removePropertiesAfterEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:187:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:78:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:83:16: style: The function 'clearGraphics' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:192:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:83:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:88:16: style: The function 'flushGraphics' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:202:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:88:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:90:24: style: The function 'getFontManager' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:239:24: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:90:24: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:92:16: style: The function 'grabScreen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:222:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:92:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:93:16: style: The function 'isExtensionSupported' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:219:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:93:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/GeomsManager.cpp:547:90: performance: Function parameter 'material' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Image.cpp:54:22: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Image.cpp:57:5: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Image.cpp:64:38: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Image.cpp:65:38: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Image.cpp:66:38: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Image.cpp:71:5: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Image.cpp:76:26: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Image.cpp:82:38: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Image.cpp:84:22: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Image.cpp:89:5: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Image.cpp:98:23: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Image.cpp:103:5: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Image.cpp:111:21: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Image.cpp:114:5: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Image.cpp:435:48: style: Function 'clearRect' argument 5 names different: declaration '_Color' definition 'Color'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/Image.h:76:12: note: Function 'clearRect' argument 5 names different: declaration '_Color' definition 'Color'.
xmoto-0.5.11+dfsg.orig/src/Image.cpp:435:48: note: Function 'clearRect' argument 5 names different: declaration '_Color' definition 'Color'.
xmoto-0.5.11+dfsg.orig/src/Image.h:59:8: performance: Technically the member function 'Img::checkFile' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Image.cpp:257:11: note: Technically the member function 'Img::checkFile' can be static.
xmoto-0.5.11+dfsg.orig/src/Image.h:59:8: note: Technically the member function 'Img::checkFile' can be static.
xmoto-0.5.11+dfsg.orig/src/Image.h:109:11: performance: Technically the member function 'Img::_Linterp_scanline' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Image.cpp:498:14: note: Technically the member function 'Img::_Linterp_scanline' can be static.
xmoto-0.5.11+dfsg.orig/src/Image.h:109:11: note: Technically the member function 'Img::_Linterp_scanline' can be static.
xmoto-0.5.11+dfsg.orig/src/Image.h:110:11: performance: Technically the member function 'Img::_Aa_avg_scanline' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Image.cpp:511:14: note: Technically the member function 'Img::_Aa_avg_scanline' can be static.
xmoto-0.5.11+dfsg.orig/src/Image.h:110:11: note: Technically the member function 'Img::_Aa_avg_scanline' can be static.
xmoto-0.5.11+dfsg.orig/src/Input.cpp:491:11: warning: Member variable 'IFullKey::customizable' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/Input.cpp:31:17: warning: Member variable 'InputHandler::m_ScriptKeyHooks' is not initialized in the constructor. [uninitMemberVarPrivate]
xmoto-0.5.11+dfsg.orig/src/Input.cpp:485:3: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/Input.cpp:486:3: performance: Variable 'key' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/Input.cpp:487:3: performance: Variable 'help' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/Input.h:137:15: style: Technically the member function 'InputHandler::getKeyByAction' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/Input.cpp:334:27: note: Technically the member function 'InputHandler::getKeyByAction' can be const.
xmoto-0.5.11+dfsg.orig/src/Input.h:137:15: note: Technically the member function 'InputHandler::getKeyByAction' can be const.
xmoto-0.5.11+dfsg.orig/src/Input.h:139:9: style: Technically the member function 'InputHandler::getJoyNum' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/Input.cpp:195:21: note: Technically the member function 'InputHandler::getJoyNum' can be const.
xmoto-0.5.11+dfsg.orig/src/Input.h:139:9: note: Technically the member function 'InputHandler::getJoyNum' can be const.
xmoto-0.5.11+dfsg.orig/src/Input.h:142:18: performance: Technically the member function 'InputHandler::joystickAxisSens' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Input.cpp:222:30: note: Technically the member function 'InputHandler::joystickAxisSens' can be static.
xmoto-0.5.11+dfsg.orig/src/Input.h:142:18: note: Technically the member function 'InputHandler::joystickAxisSens' can be static.
xmoto-0.5.11+dfsg.orig/src/Input.h:145:8: performance: Technically the member function 'InputHandler::areJoysticksEnabled' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Input.cpp:39:20: note: Technically the member function 'InputHandler::areJoysticksEnabled' can be static.
xmoto-0.5.11+dfsg.orig/src/Input.h:145:8: note: Technically the member function 'InputHandler::areJoysticksEnabled' can be static.
xmoto-0.5.11+dfsg.orig/src/Input.h:146:8: performance: Technically the member function 'InputHandler::enableJoysticks' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Input.cpp:43:20: note: Technically the member function 'InputHandler::enableJoysticks' can be static.
xmoto-0.5.11+dfsg.orig/src/Input.h:146:8: note: Technically the member function 'InputHandler::enableJoysticks' can be static.
xmoto-0.5.11+dfsg.orig/src/Input.cpp:388:70: performance: Function parameter 'i_value' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Input.cpp:396:63: performance: Function parameter 'i_value' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Input.cpp:412:77: performance: Function parameter 'i_value' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Input.cpp:484:85: performance: Function parameter 'i_help' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/LevelsManager.cpp:708:5: style: Variable 'bCached' is reassigned a value before the old one has been used. [redundantAssignment]
xmoto-0.5.11+dfsg.orig/src/LevelsManager.cpp:705:0: note: Variable 'bCached' is reassigned a value before the old one has been used.
xmoto-0.5.11+dfsg.orig/src/LevelsManager.cpp:708:5: note: Variable 'bCached' is reassigned a value before the old one has been used.
xmoto-0.5.11+dfsg.orig/src/LevelsManager.cpp:662:10: style: The scope of the variable 'bCached' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/LevelsManager.cpp:744:10: style: The scope of the variable 'bCached' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/LevelsManager.cpp:867:9: style: The scope of the variable 'current' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/LevelsManager.cpp:876:12: style: The scope of the variable 'bCached' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/LevelsManager.cpp:910:12: style: The scope of the variable 'bCached' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/LevelsManager.cpp:1425:38: style: Function 'queryLevelsAsVirtualPack' argument 14 names different: declaration 'i_limitTolastHighscores' definition 'i_limitToLastHighscores'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/LevelsManager.h:149:39: note: Function 'queryLevelsAsVirtualPack' argument 14 names different: declaration 'i_limitTolastHighscores' definition 'i_limitToLastHighscores'.
xmoto-0.5.11+dfsg.orig/src/LevelsManager.cpp:1425:38: note: Function 'queryLevelsAsVirtualPack' argument 14 names different: declaration 'i_limitTolastHighscores' definition 'i_limitToLastHighscores'.
xmoto-0.5.11+dfsg.orig/src/LevelsManager.cpp:670:12: style: Variable 'bCached' is assigned a value that is never used. [unreadVariable]
xmoto-0.5.11+dfsg.orig/src/LevelsManager.cpp:708:15: style: Variable 'bCached' is assigned a value that is never used. [unreadVariable]
xmoto-0.5.11+dfsg.orig/src/LevelsManager.cpp:758:12: style: Variable 'bCached' is assigned a value that is never used. [unreadVariable]
xmoto-0.5.11+dfsg.orig/src/LevelsManager.cpp:884:12: style: Variable 'bCached' is assigned a value that is never used. [unreadVariable]
xmoto-0.5.11+dfsg.orig/src/LevelsManager.cpp:915:12: style: Variable 'bCached' is assigned a value that is never used. [unreadVariable]
xmoto-0.5.11+dfsg.orig/src/LevelsManager.cpp:35:3: performance: Variable 'm_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/LevelsManager.cpp:38:3: performance: Variable 'm_sql_levels' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/LevelsManager.h:53:7: style: Technically the member function 'LevelsPack::getNumberOfLevels' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/LevelsManager.cpp:77:17: note: Technically the member function 'LevelsPack::getNumberOfLevels' can be const.
xmoto-0.5.11+dfsg.orig/src/LevelsManager.h:53:7: note: Technically the member function 'LevelsPack::getNumberOfLevels' can be const.
xmoto-0.5.11+dfsg.orig/src/LevelsManager.h:54:7: style: Technically the member function 'LevelsPack::getNumberOfFinishedLevels' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/LevelsManager.cpp:97:17: note: Technically the member function 'LevelsPack::getNumberOfFinishedLevels' can be const.
xmoto-0.5.11+dfsg.orig/src/LevelsManager.h:54:7: note: Technically the member function 'LevelsPack::getNumberOfFinishedLevels' can be const.
xmoto-0.5.11+dfsg.orig/src/LevelsManager.h:85:15: performance: Technically the member function 'LevelsManager::LevelByFileName' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/LevelsManager.cpp:813:28: note: Technically the member function 'LevelsManager::LevelByFileName' can be static.
xmoto-0.5.11+dfsg.orig/src/LevelsManager.h:85:15: note: Technically the member function 'LevelsManager::LevelByFileName' can be static.
xmoto-0.5.11+dfsg.orig/src/LevelsManager.h:86:8: performance: Technically the member function 'LevelsManager::doesLevelExist' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/LevelsManager.cpp:832:21: note: Technically the member function 'LevelsManager::doesLevelExist' can be static.
xmoto-0.5.11+dfsg.orig/src/LevelsManager.h:86:8: note: Technically the member function 'LevelsManager::doesLevelExist' can be static.
xmoto-0.5.11+dfsg.orig/src/LevelsManager.h:108:36: style: Technically the member function 'LevelsManager::LevelsPacks' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/LevelsManager.cpp:646:49: note: Technically the member function 'LevelsManager::LevelsPacks' can be const.
xmoto-0.5.11+dfsg.orig/src/LevelsManager.h:108:36: note: Technically the member function 'LevelsManager::LevelsPacks' can be const.
xmoto-0.5.11+dfsg.orig/src/LevelsManager.h:113:8: performance: Technically the member function 'LevelsManager::printLevelsList' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/LevelsManager.cpp:845:21: note: Technically the member function 'LevelsManager::printLevelsList' can be static.
xmoto-0.5.11+dfsg.orig/src/LevelsManager.h:113:8: note: Technically the member function 'LevelsManager::printLevelsList' can be static.
xmoto-0.5.11+dfsg.orig/src/LevelsManager.h:115:15: performance: Technically the member function 'LevelsManager::aRandomLevel' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/LevelsManager.cpp:1681:28: note: Technically the member function 'LevelsManager::aRandomLevel' can be static.
xmoto-0.5.11+dfsg.orig/src/LevelsManager.h:115:15: note: Technically the member function 'LevelsManager::aRandomLevel' can be static.
xmoto-0.5.11+dfsg.orig/src/LevelsManager.h:117:8: performance: Technically the member function 'LevelsManager::isInFavorite' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/LevelsManager.cpp:946:21: note: Technically the member function 'LevelsManager::isInFavorite' can be static.
xmoto-0.5.11+dfsg.orig/src/LevelsManager.h:117:8: note: Technically the member function 'LevelsManager::isInFavorite' can be static.
xmoto-0.5.11+dfsg.orig/src/LevelsManager.h:121:8: performance: Technically the member function 'LevelsManager::isInBlacklist' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/LevelsManager.cpp:977:21: note: Technically the member function 'LevelsManager::isInBlacklist' can be static.
xmoto-0.5.11+dfsg.orig/src/LevelsManager.h:121:8: note: Technically the member function 'LevelsManager::isInBlacklist' can be static.
xmoto-0.5.11+dfsg.orig/src/LevelsManager.cpp:942:5: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xmoto-0.5.11+dfsg.orig/src/LevelsManager.cpp:34:36: performance: Function parameter 'i_name' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/LevelsManager.cpp:121:39: performance: Function parameter 'i_group' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Locales.cpp:60:5: style: Variable 'locale' is reassigned a value before the old one has been used. [redundantAssignment]
xmoto-0.5.11+dfsg.orig/src/Locales.cpp:59:5: note: Variable 'locale' is reassigned a value before the old one has been used.
xmoto-0.5.11+dfsg.orig/src/Locales.cpp:60:5: note: Variable 'locale' is reassigned a value before the old one has been used.
xmoto-0.5.11+dfsg.orig/src/Locales.cpp:70:39: performance: Function parameter 'i_locale' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/include/xm_lua.h:32:0: error: #error Missing lua [preprocessorErrorDirective]
xmoto-0.5.11+dfsg.orig/src/Packager.cpp:196:5: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xmoto-0.5.11+dfsg.orig/src/Packager.cpp:204:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xmoto-0.5.11+dfsg.orig/src/Packager.cpp:67:12: style: The scope of the variable 'md5sum' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/Packager.cpp:68:11: style: The scope of the variable 'md5sumLen' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/Packager.cpp:140:38: style: Checking if unsigned variable 'Rem.find_first_of('/')' is less than zero. This might be a false warning. [unsignedLessThanZero]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:508:27: style: Redundant condition: pBiker!=NULL. 'pBiker==NULL || (pBiker!=NULL && pBiker->isDead()==true)' is equivalent to 'pBiker==NULL || pBiker->isDead()==true' [redundantCondition]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:247:16: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:250:16: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:253:16: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:256:16: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:262:19: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:267:21: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:416:15: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:1664:17: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:1668:17: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:1672:17: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:1676:31: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:1679:21: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:1682:21: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:1690:13: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:1886:9: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:1889:9: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:2049:5: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:2052:5: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:2131:5: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:2134:5: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:2892:32: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:2905:49: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:2924:49: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:2943:30: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:2962:38: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:2982:18: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:2984:20: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:2998:33: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:247:5: style: Variable 'v_sprite' is reassigned a value before the old one has been used. [redundantAssignment]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:246:0: note: Variable 'v_sprite' is reassigned a value before the old one has been used.
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:247:5: note: Variable 'v_sprite' is reassigned a value before the old one has been used.
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:2819:54: style: Same expression on both sides of '-' because the value of 'posY' and '5' are the same. [duplicateExpression]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:2816:14: note: 'posY' is assigned value '5' here.
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:2819:54: note: Same expression on both sides of '-' because the value of 'posY' and '5' are the same.
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:406:14: style: The scope of the variable 'pTexture' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:671:9: style: The scope of the variable 'v_diffInfoTextTime' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:672:7: style: The scope of the variable 'v_textTrans' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:877:9: style: The scope of the variable 'v_spriteSize' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:878:9: style: The scope of the variable 'v_spriteSizeMin' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:880:9: style: The scope of the variable 'v_spriteSizeLimitMin' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:881:9: style: The scope of the variable 'v_spriteSizeLimitMax' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:882:9: style: The scope of the variable 'v_spriteOffset' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:883:9: style: The scope of the variable 'v_infoOffset' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:885:9: style: The scope of the variable 'v_arrowAngleDeg' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:890:9: style: The scope of the variable 'v_distance' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:891:9: style: The scope of the variable 'a' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:891:12: style: The scope of the variable 'b' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:1109:11: style: The scope of the variable 'v_textOffset' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:1577:13: style: The scope of the variable 'pEnt' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:1654:11: style: The scope of the variable 'v_centerX' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:1655:11: style: The scope of the variable 'v_centerY' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:1656:11: style: The scope of the variable 'v_width' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:1657:11: style: The scope of the variable 'v_height' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:1734:10: style: The scope of the variable 'beta' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:1735:10: style: The scope of the variable 'v_ray' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:2016:20: style: The scope of the variable 'v_end' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:2229:15: style: The scope of the variable 'v_prim' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:2255:9: style: The scope of the variable 'fDrift' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:1652:58: style: Function '_RenderSprite' argument 2 names different: declaration 'pSprite' definition 'pEntity'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/Renderer.h:209:46: note: Function '_RenderSprite' argument 2 names different: declaration 'pSprite' definition 'pEntity'.
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:1652:58: note: Function '_RenderSprite' argument 2 names different: declaration 'pSprite' definition 'pEntity'.
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:2116:45: style: Function '_RenderBlockEdges' argument 1 names different: declaration 'block' definition 'pBlock'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/Renderer.h:225:33: note: Function '_RenderBlockEdges' argument 1 names different: declaration 'block' definition 'pBlock'.
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:2116:45: note: Function '_RenderBlockEdges' argument 1 names different: declaration 'block' definition 'pBlock'.
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:2647:69: style: Function '_RenderCircle' argument 2 names different: declaration 'i_color' definition 'CircleColor'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/Renderer.h:250:55: note: Function '_RenderCircle' argument 2 names different: declaration 'i_color' definition 'CircleColor'.
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:2647:69: note: Function '_RenderCircle' argument 2 names different: declaration 'i_color' definition 'CircleColor'.
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:2833:49: style: Function '_RenderParticleDraw' argument 1 names different: declaration 'P' definition 'position'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/Renderer.h:235:37: note: Function '_RenderParticleDraw' argument 1 names different: declaration 'P' definition 'position'.
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:2833:49: note: Function '_RenderParticleDraw' argument 1 names different: declaration 'P' definition 'position'.
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:105:15: warning: Member variable 'GameRenderer::m_drawLib' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:105:15: warning: Member variable 'GameRenderer::m_registeringValue' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:105:15: warning: Member variable 'GameRenderer::m_doShade_global' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:105:15: warning: Member variable 'GameRenderer::m_doShadeAnim_global' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:105:15: warning: Member variable 'GameRenderer::m_nShadeTime_global' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:105:15: warning: Member variable 'GameRenderer::m_nParticlesRendered' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:105:15: warning: Member variable 'GameRenderer::m_xScale' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:105:15: warning: Member variable 'GameRenderer::m_yScale' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:105:15: warning: Member variable 'GameRenderer::m_xScaleDefault' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:105:15: warning: Member variable 'GameRenderer::m_yScaleDefault' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:105:15: warning: Member variable 'GameRenderer::m_rotationAngleForTheFrame' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:105:15: warning: Member variable 'GameRenderer::m_arrowSprite' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/Renderer.h:125:8: style: Technically the member function 'GameRenderer::renderGhostTrail' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:2742:22: note: Technically the member function 'GameRenderer::renderGhostTrail' can be const.
xmoto-0.5.11+dfsg.orig/src/Renderer.h:125:8: note: Technically the member function 'GameRenderer::renderGhostTrail' can be const.
xmoto-0.5.11+dfsg.orig/src/Renderer.h:144:12: performance: Technically the member function 'GameRenderer::calculateChangeDirPosition' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:472:26: note: Technically the member function 'GameRenderer::calculateChangeDirPosition' can be static.
xmoto-0.5.11+dfsg.orig/src/Renderer.h:144:12: note: Technically the member function 'GameRenderer::calculateChangeDirPosition' can be static.
xmoto-0.5.11+dfsg.orig/src/Renderer.h:203:8: performance: Technically the member function 'GameRenderer::renderEngineCounterNeedle' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:434:22: note: Technically the member function 'GameRenderer::renderEngineCounterNeedle' can be static.
xmoto-0.5.11+dfsg.orig/src/Renderer.h:203:8: note: Technically the member function 'GameRenderer::renderEngineCounterNeedle' can be static.
xmoto-0.5.11+dfsg.orig/src/Renderer.h:206:8: performance: Technically the member function 'GameRenderer::getBikerDirection' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:977:20: note: Technically the member function 'GameRenderer::getBikerDirection' can be static.
xmoto-0.5.11+dfsg.orig/src/Renderer.h:206:8: note: Technically the member function 'GameRenderer::getBikerDirection' can be static.
xmoto-0.5.11+dfsg.orig/src/Renderer.h:225:8: performance: Technically the member function 'GameRenderer::_RenderBlockEdges' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:2116:20: note: Technically the member function 'GameRenderer::_RenderBlockEdges' can be static.
xmoto-0.5.11+dfsg.orig/src/Renderer.h:225:8: note: Technically the member function 'GameRenderer::_RenderBlockEdges' can be static.
xmoto-0.5.11+dfsg.orig/src/Renderer.h:237:8: style: Technically the member function 'GameRenderer::_RenderInGameText' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:2550:20: note: Technically the member function 'GameRenderer::_RenderInGameText' can be const.
xmoto-0.5.11+dfsg.orig/src/Renderer.h:237:8: note: Technically the member function 'GameRenderer::_RenderInGameText' can be const.
xmoto-0.5.11+dfsg.orig/src/Renderer.h:244:8: style: Technically the member function 'GameRenderer::_RenderScreenShadow' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:2664:22: note: Technically the member function 'GameRenderer::_RenderScreenShadow' can be const.
xmoto-0.5.11+dfsg.orig/src/Renderer.h:244:8: note: Technically the member function 'GameRenderer::_RenderScreenShadow' can be const.
xmoto-0.5.11+dfsg.orig/src/Renderer.h:245:8: performance: Technically the member function 'GameRenderer::_RenderAlphaBlendedSection' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:2611:22: note: Technically the member function 'GameRenderer::_RenderAlphaBlendedSection' can be static.
xmoto-0.5.11+dfsg.orig/src/Renderer.h:245:8: note: Technically the member function 'GameRenderer::_RenderAlphaBlendedSection' can be static.
xmoto-0.5.11+dfsg.orig/src/Renderer.h:247:8: performance: Technically the member function 'GameRenderer::_RenderAdditiveBlendedSection' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:2618:22: note: Technically the member function 'GameRenderer::_RenderAdditiveBlendedSection' can be static.
xmoto-0.5.11+dfsg.orig/src/Renderer.h:247:8: note: Technically the member function 'GameRenderer::_RenderAdditiveBlendedSection' can be static.
xmoto-0.5.11+dfsg.orig/src/Renderer.h:248:8: performance: Technically the member function 'GameRenderer::_RenderAlphaBlendedSectionSP' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:2624:22: note: Technically the member function 'GameRenderer::_RenderAlphaBlendedSectionSP' can be static.
xmoto-0.5.11+dfsg.orig/src/Renderer.h:248:8: note: Technically the member function 'GameRenderer::_RenderAlphaBlendedSectionSP' can be static.
xmoto-0.5.11+dfsg.orig/src/Renderer.h:249:8: performance: Technically the member function 'GameRenderer::_RenderRectangle' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:2630:22: note: Technically the member function 'GameRenderer::_RenderRectangle' can be static.
xmoto-0.5.11+dfsg.orig/src/Renderer.h:249:8: note: Technically the member function 'GameRenderer::_RenderRectangle' can be static.
xmoto-0.5.11+dfsg.orig/src/Renderer.h:250:8: performance: Technically the member function 'GameRenderer::_RenderCircle' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:2647:22: note: Technically the member function 'GameRenderer::_RenderCircle' can be static.
xmoto-0.5.11+dfsg.orig/src/Renderer.h:250:8: note: Technically the member function 'GameRenderer::_RenderCircle' can be static.
xmoto-0.5.11+dfsg.orig/src/Renderer.h:256:8: performance: Technically the member function 'GameRenderer::initCameras' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:274:20: note: Technically the member function 'GameRenderer::initCameras' can be static.
xmoto-0.5.11+dfsg.orig/src/Renderer.h:256:8: note: Technically the member function 'GameRenderer::initCameras' can be static.
xmoto-0.5.11+dfsg.orig/src/Renderer.h:257:17: performance: Technically the member function 'GameRenderer::loadBlock' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:288:28: note: Technically the member function 'GameRenderer::loadBlock' can be static.
xmoto-0.5.11+dfsg.orig/src/Renderer.h:257:17: note: Technically the member function 'GameRenderer::loadBlock' can be static.
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:83:10: style: Technically the member function 'AscendingTextureSort::operator()' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:90:10: style: Technically the member function 'AscendingParticleSourceSort::operator()' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/Renderer.cpp:97:10: style: Technically the member function 'AscendingEntitySort::operator()' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeParameters.h:30:3: style: Class 'BikeParameters' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/Universe.h:33:8: style: The function 'OnEntityToTakeDestroyed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Scene.h:131:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/Universe.h:33:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/Universe.h:34:8: style: The function 'OnTakeCheckpoint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Scene.h:134:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/Universe.h:34:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/RendererFBO.cpp:50:8: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/RendererFBO.cpp:64:20: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/RendererFBO.cpp:65:20: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/RendererFBO.cpp:72:19: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/RendererFBO.cpp:75:5: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/RendererFBO.cpp:76:5: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/RendererFBO.cpp:79:5: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/RendererFBO.cpp:82:12: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/RendererFBO.cpp:89:14: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/RendererFBO.cpp:93:7: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/RendererFBO.cpp:115:9: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/RendererFBO.cpp:129:7: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/RendererFBO.cpp:130:7: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/RendererFBO.cpp:142:7: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/RendererFBO.cpp:187:6: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/RendererFBO.cpp:190:6: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/RendererFBO.cpp:192:6: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/RendererFBO.cpp:200:8: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/RendererFBO.cpp:204:6: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/RendererFBO.cpp:275:10: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/RendererFBO.cpp:289:10: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Renderer.h:89:12: performance: Technically the member function 'SFXOverlay::_FreeShaderSource' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/RendererFBO.cpp:217:20: note: Technically the member function 'SFXOverlay::_FreeShaderSource' can be static.
xmoto-0.5.11+dfsg.orig/src/Renderer.h:89:12: note: Technically the member function 'SFXOverlay::_FreeShaderSource' can be static.
xmoto-0.5.11+dfsg.orig/src/Replay.cpp:315:5: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xmoto-0.5.11+dfsg.orig/src/Replay.cpp:355:5: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xmoto-0.5.11+dfsg.orig/src/Replay.cpp:365:5: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xmoto-0.5.11+dfsg.orig/src/Replay.cpp:375:7: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xmoto-0.5.11+dfsg.orig/src/Replay.cpp:442:5: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xmoto-0.5.11+dfsg.orig/src/Replay.cpp:461:7: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xmoto-0.5.11+dfsg.orig/src/Replay.cpp:503:5: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xmoto-0.5.11+dfsg.orig/src/Replay.cpp:513:7: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xmoto-0.5.11+dfsg.orig/src/Replay.cpp:789:42: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Replay.cpp:62:11: warning: Member variable 'Replay::m_nCurChunk' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/Replay.cpp:62:11: warning: Member variable 'Replay::m_nCurState' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/Replay.cpp:62:11: warning: Member variable 'Replay::m_fFrameRate' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/Replay.cpp:62:11: warning: Member variable 'Replay::m_nStateSize' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/Replay.h:110:19: style: Technically the member function 'Replay::getLevelId' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/Replay.cpp:918:23: note: Technically the member function 'Replay::getLevelId' can be const.
xmoto-0.5.11+dfsg.orig/src/Replay.h:110:19: note: Technically the member function 'Replay::getLevelId' can be const.
xmoto-0.5.11+dfsg.orig/src/Replay.h:175:12: performance: Technically the member function 'Replay::isPhysicBlockToSave' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Replay.cpp:643:14: note: Technically the member function 'Replay::isPhysicBlockToSave' can be static.
xmoto-0.5.11+dfsg.orig/src/Replay.h:175:12: note: Technically the member function 'Replay::isPhysicBlockToSave' can be static.
xmoto-0.5.11+dfsg.orig/src/Replay.cpp:347:5: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xmoto-0.5.11+dfsg.orig/src/Replay.cpp:599:2: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xmoto-0.5.11+dfsg.orig/src/Replay.cpp:608:2: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xmoto-0.5.11+dfsg.orig/src/Replay.cpp:953:0: error: Memory leak: pRpl [memleak]
xmoto-0.5.11+dfsg.orig/src/Replay.cpp:922:41: performance: Function parameter 'ReplayName' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Replay.cpp:926:56: performance: Function parameter 'p_ReplayName' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Replay.cpp:379:17: error: Memory is allocated but not initialized: Chunk [uninitdata]
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.cpp:209:9: style: The scope of the variable 'addvx' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.cpp:209:22: style: The scope of the variable 'addvy' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.cpp:209:35: style: The scope of the variable 'addvAngle' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.cpp:270:9: style: The scope of the variable 'addvx' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.cpp:270:22: style: The scope of the variable 'addvy' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.cpp:270:35: style: The scope of the variable 'addvAngle' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.cpp:200:45: style: Function 'performMove' argument 1 names different: declaration 'p_motoGame' definition 'v_motoGame'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.h:109:27: note: Function 'performMove' argument 1 names different: declaration 'p_motoGame' definition 'v_motoGame'.
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.cpp:200:45: note: Function 'performMove' argument 1 names different: declaration 'p_motoGame' definition 'v_motoGame'.
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.cpp:265:44: style: Function 'performMove' argument 1 names different: declaration 'p_motoGame' definition 'v_motoGame'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.h:155:27: note: Function 'performMove' argument 1 names different: declaration 'p_motoGame' definition 'v_motoGame'.
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.cpp:265:44: note: Function 'performMove' argument 1 names different: declaration 'p_motoGame' definition 'v_motoGame'.
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.cpp:35:3: performance: Variable 'm_objectId' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.cpp:192:3: performance: Variable 'm_entityName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.cpp:257:3: performance: Variable 'm_blockName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.cpp:341:3: performance: Variable 'm_blockName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.h:42:8: style: Technically the member function 'SDynamicObject::isTimeToMove' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.cpp:68:22: note: Technically the member function 'SDynamicObject::isTimeToMove' can be const.
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.h:42:8: note: Technically the member function 'SDynamicObject::isTimeToMove' can be const.
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.cpp:191:52: performance: Function parameter 'pEntity' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.cpp:230:60: performance: Function parameter 'pEntity' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.cpp:237:66: performance: Function parameter 'pEntity' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.cpp:255:50: performance: Function parameter 'pBlock' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.cpp:288:58: performance: Function parameter 'pBlock' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.cpp:294:64: performance: Function parameter 'pBlock' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.cpp:310:66: performance: Function parameter 'pBlock' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.cpp:323:68: performance: Function parameter 'pEntity' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.cpp:338:48: performance: Function parameter 'blockName' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.cpp:358:64: performance: Function parameter 'blockName' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/ScriptDynamicObjects.cpp:376:62: performance: Function parameter 'blockName' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/SomersaultCounter.h:34:7: style: Technically the member function 'SomersaultCounter::getTotalClockwise' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/SomersaultCounter.cpp:40:24: note: Technically the member function 'SomersaultCounter::getTotalClockwise' can be const.
xmoto-0.5.11+dfsg.orig/src/SomersaultCounter.h:34:7: note: Technically the member function 'SomersaultCounter::getTotalClockwise' can be const.
xmoto-0.5.11+dfsg.orig/src/SomersaultCounter.h:35:7: style: Technically the member function 'SomersaultCounter::getTotalCounterClockwise' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/SomersaultCounter.cpp:44:24: note: Technically the member function 'SomersaultCounter::getTotalCounterClockwise' can be const.
xmoto-0.5.11+dfsg.orig/src/SomersaultCounter.h:35:7: note: Technically the member function 'SomersaultCounter::getTotalCounterClockwise' can be const.
xmoto-0.5.11+dfsg.orig/src/Sound.cpp:120:20: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Sound.cpp:130:20: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/Sound.cpp:168:0: error: Memory leak: pSample [memleak]
xmoto-0.5.11+dfsg.orig/src/SysMessage.cpp:111:14: style: The scope of the variable 'v_fg' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/SysMessage.cpp:112:7: style: The scope of the variable 'v_shadow' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/SysMessage.cpp:146:8: style: The scope of the variable 'v_useShadow' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/SysMessage.cpp:207:7: style: The scope of the variable 'v_shadow' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/SysMessage.cpp:212:7: style: The scope of the variable 'v_bboxborder' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/SysMessage.cpp:39:5: performance: Variable 'text' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:516:9: style: The scope of the variable 'global_centerX' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:517:9: style: The scope of the variable 'global_centerY' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:518:9: style: The scope of the variable 'global_width' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:519:9: style: The scope of the variable 'global_height' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:399:62: style: Function 'newAnimationSpriteFromXML' argument 2 names different: declaration 'p_isTexture' definition 'v_isTexture'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/Theme.h:468:57: note: Function 'newAnimationSpriteFromXML' argument 2 names different: declaration 'p_isTexture' definition 'v_isTexture'.
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:399:62: note: Function 'newAnimationSpriteFromXML' argument 2 names different: declaration 'p_isTexture' definition 'v_isTexture'.
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:883:93: style: Function 'BikerPartSprite' argument 3 names different: declaration 'p_filename' definition 'p_fileName'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/Theme.h:235:78: note: Function 'BikerPartSprite' argument 3 names different: declaration 'p_filename' definition 'p_fileName'.
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:883:93: note: Function 'BikerPartSprite' argument 3 names different: declaration 'p_filename' definition 'p_fileName'.
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:895:87: style: Function 'EffectSprite' argument 3 names different: declaration 'p_filename' definition 'p_fileName'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/Theme.h:321:75: note: Function 'EffectSprite' argument 3 names different: declaration 'p_filename' definition 'p_fileName'.
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:895:87: note: Function 'EffectSprite' argument 3 names different: declaration 'p_filename' definition 'p_fileName'.
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:906:113: style: Function 'EdgeEffectSprite' argument 4 names different: declaration 'fScale' definition 'p_fScale'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/Theme.h:336:97: note: Function 'EdgeEffectSprite' argument 4 names different: declaration 'fScale' definition 'p_fScale'.
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:906:113: note: Function 'EdgeEffectSprite' argument 4 names different: declaration 'fScale' definition 'p_fScale'.
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:906:129: style: Function 'EdgeEffectSprite' argument 5 names different: declaration 'fDepth' definition 'p_fDepth'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/Theme.h:336:111: note: Function 'EdgeEffectSprite' argument 5 names different: declaration 'fDepth' definition 'p_fDepth'.
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:906:129: note: Function 'EdgeEffectSprite' argument 5 names different: declaration 'fDepth' definition 'p_fDepth'.
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:931:83: style: Function 'FontSprite' argument 3 names different: declaration 'p_filename' definition 'p_fileName'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/Theme.h:357:73: note: Function 'FontSprite' argument 3 names different: declaration 'p_filename' definition 'p_fileName'.
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:931:83: note: Function 'FontSprite' argument 3 names different: declaration 'p_filename' definition 'p_fileName'.
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:943:83: style: Function 'MiscSprite' argument 3 names different: declaration 'p_filename' definition 'p_fileName'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/Theme.h:372:73: note: Function 'MiscSprite' argument 3 names different: declaration 'p_filename' definition 'p_fileName'.
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:943:83: note: Function 'MiscSprite' argument 3 names different: declaration 'p_filename' definition 'p_fileName'.
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:955:79: style: Function 'UISprite' argument 3 names different: declaration 'p_filename' definition 'p_fileName'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/Theme.h:387:71: note: Function 'UISprite' argument 3 names different: declaration 'p_filename' definition 'p_fileName'.
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:955:79: note: Function 'UISprite' argument 3 names different: declaration 'p_filename' definition 'p_fileName'.
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:967:89: style: Function 'TextureSprite' argument 3 names different: declaration 'p_filename' definition 'p_fileName'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/Theme.h:220:76: note: Function 'TextureSprite' argument 3 names different: declaration 'p_filename' definition 'p_fileName'.
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:967:89: note: Function 'TextureSprite' argument 3 names different: declaration 'p_filename' definition 'p_fileName'.
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:486:25: style: Variable 'fileName' is assigned a value that is never used. [unreadVariable]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:647:9: warning: Member variable 'Sprite::m_type' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:647:9: warning: Member variable 'Sprite::m_order' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:649:3: performance: Variable 'm_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:708:3: performance: Variable 'm_fileBase' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:709:3: performance: Variable 'm_fileExtension' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:979:3: performance: Variable 'm_fileName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:1027:3: performance: Variable 'm_Body' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:1028:3: performance: Variable 'm_Front' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:1029:3: performance: Variable 'm_Rear' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:1030:3: performance: Variable 'm_Wheel' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:1031:3: performance: Variable 'm_LowerArm' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:1032:3: performance: Variable 'm_LowerLeg' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:1033:3: performance: Variable 'm_Torso' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:1034:3: performance: Variable 'm_UpperArm' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:1035:3: performance: Variable 'm_UpperLeg' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:1163:3: performance: Variable 'm_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:1164:3: performance: Variable 'm_fileName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:1184:3: performance: Variable 'm_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:1185:3: performance: Variable 'm_fileName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/Theme.h:161:19: style: Technically the member function 'Sprite::getBlendMode' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:692:25: note: Technically the member function 'Sprite::getBlendMode' can be const.
xmoto-0.5.11+dfsg.orig/src/Theme.h:161:19: note: Technically the member function 'Sprite::getBlendMode' can be const.
xmoto-0.5.11+dfsg.orig/src/Theme.h:451:8: performance: Technically the member function 'Theme::isAFileOutOfDate' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:158:13: note: Technically the member function 'Theme::isAFileOutOfDate' can be static.
xmoto-0.5.11+dfsg.orig/src/Theme.h:451:8: note: Technically the member function 'Theme::isAFileOutOfDate' can be static.
xmoto-0.5.11+dfsg.orig/src/Theme.h:473:19: performance: Technically the member function 'Theme::strToBlendMode' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:1151:24: note: Technically the member function 'Theme::strToBlendMode' can be static.
xmoto-0.5.11+dfsg.orig/src/Theme.h:473:19: note: Technically the member function 'Theme::strToBlendMode' can be static.
xmoto-0.5.11+dfsg.orig/src/Theme.h:474:15: performance: Technically the member function 'Theme::blendModeToStr' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:1156:20: note: Technically the member function 'Theme::blendModeToStr' can be static.
xmoto-0.5.11+dfsg.orig/src/Theme.h:474:15: note: Technically the member function 'Theme::blendModeToStr' can be static.
xmoto-0.5.11+dfsg.orig/src/Theme.h:512:9: style: Technically the member function 'BikerTheme::getUglyRiderColor' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:1085:19: note: Technically the member function 'BikerTheme::getUglyRiderColor' can be const.
xmoto-0.5.11+dfsg.orig/src/Theme.h:512:9: note: Technically the member function 'BikerTheme::getUglyRiderColor' can be const.
xmoto-0.5.11+dfsg.orig/src/Theme.h:513:9: style: Technically the member function 'BikerTheme::getUglyWheelColor' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:1089:19: note: Technically the member function 'BikerTheme::getUglyWheelColor' can be const.
xmoto-0.5.11+dfsg.orig/src/Theme.h:513:9: note: Technically the member function 'BikerTheme::getUglyWheelColor' can be const.
xmoto-0.5.11+dfsg.orig/src/Theme.h:514:9: style: Technically the member function 'BikerTheme::getGfxLowRiderColor' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:1093:19: note: Technically the member function 'BikerTheme::getGfxLowRiderColor' can be const.
xmoto-0.5.11+dfsg.orig/src/Theme.h:514:9: note: Technically the member function 'BikerTheme::getGfxLowRiderColor' can be const.
xmoto-0.5.11+dfsg.orig/src/Theme.h:515:9: style: Technically the member function 'BikerTheme::getGfxLowFillColor' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:1097:19: note: Technically the member function 'BikerTheme::getGfxLowFillColor' can be const.
xmoto-0.5.11+dfsg.orig/src/Theme.h:515:9: note: Technically the member function 'BikerTheme::getGfxLowFillColor' can be const.
xmoto-0.5.11+dfsg.orig/src/Theme.h:516:9: style: Technically the member function 'BikerTheme::getGfxLowWheelColor' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:1101:19: note: Technically the member function 'BikerTheme::getGfxLowWheelColor' can be const.
xmoto-0.5.11+dfsg.orig/src/Theme.h:516:9: note: Technically the member function 'BikerTheme::getGfxLowWheelColor' can be const.
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:39:3: style: Class 'Theme' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:39:3: style: Class 'Theme' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:303:67: performance: Function parameter 'pName' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:324:41: performance: Function parameter 'i_name' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:333:41: performance: Function parameter 'i_name' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:647:55: performance: Function parameter 'v_name' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:706:73: performance: Function parameter 'p_name' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:706:93: performance: Function parameter 'p_fileBase' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:706:117: performance: Function parameter 'p_fileExtention' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:883:73: performance: Function parameter 'p_name' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:883:93: performance: Function parameter 'p_fileName' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:895:67: performance: Function parameter 'p_name' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:895:87: performance: Function parameter 'p_fileName' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:906:75: performance: Function parameter 'p_name' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:906:95: performance: Function parameter 'p_filename' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:931:63: performance: Function parameter 'p_name' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:931:83: performance: Function parameter 'p_fileName' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:943:63: performance: Function parameter 'p_name' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:943:83: performance: Function parameter 'p_fileName' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:955:59: performance: Function parameter 'p_name' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:955:79: performance: Function parameter 'p_fileName' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:967:69: performance: Function parameter 'p_name' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:967:89: performance: Function parameter 'p_fileName' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:978:77: performance: Function parameter 'p_name' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:978:97: performance: Function parameter 'p_fileName' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:1010:24: performance: Function parameter 'p_Body' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:1011:24: performance: Function parameter 'p_Front' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:1012:24: performance: Function parameter 'p_Rear' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:1013:24: performance: Function parameter 'p_Wheel' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:1014:24: performance: Function parameter 'p_LowerArm' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:1015:24: performance: Function parameter 'p_LowerLeg' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:1016:24: performance: Function parameter 'p_Torso' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:1017:24: performance: Function parameter 'p_UpperArm' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:1018:24: performance: Function parameter 'p_UpperLeg' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:1161:63: performance: Function parameter 'i_name' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:1161:83: performance: Function parameter 'i_fileName' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:1182:63: performance: Function parameter 'i_name' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Theme.cpp:1182:83: performance: Function parameter 'i_fileName' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Trainer.cpp:26:3: performance: Variable 'm_forLevelId' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/Trainer.h:37:8: style: Technically the member function 'Trainer::isRestorePositionAvailable' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/Trainer.cpp:42:15: note: Technically the member function 'Trainer::isRestorePositionAvailable' can be const.
xmoto-0.5.11+dfsg.orig/src/Trainer.h:37:8: note: Technically the member function 'Trainer::isRestorePositionAvailable' can be const.
xmoto-0.5.11+dfsg.orig/src/Trainer.h:38:7: style: Technically the member function 'Trainer::getCurrentRestoreIndex' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/Trainer.cpp:50:14: note: Technically the member function 'Trainer::getCurrentRestoreIndex' can be const.
xmoto-0.5.11+dfsg.orig/src/Trainer.h:38:7: note: Technically the member function 'Trainer::getCurrentRestoreIndex' can be const.
xmoto-0.5.11+dfsg.orig/src/Trainer.h:39:7: style: Technically the member function 'Trainer::getMaxRestoreIndex' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/Trainer.cpp:56:14: note: Technically the member function 'Trainer::getMaxRestoreIndex' can be const.
xmoto-0.5.11+dfsg.orig/src/Trainer.h:39:7: note: Technically the member function 'Trainer::getMaxRestoreIndex' can be const.
xmoto-0.5.11+dfsg.orig/src/Trainer.h:46:8: style: Technically the member function 'Trainer::trainerHasBeenUsed' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/Trainer.cpp:37:15: note: Technically the member function 'Trainer::trainerHasBeenUsed' can be const.
xmoto-0.5.11+dfsg.orig/src/Trainer.h:46:8: note: Technically the member function 'Trainer::trainerHasBeenUsed' can be const.
xmoto-0.5.11+dfsg.orig/src/Trainer.cpp:42:55: performance: Function parameter 'levelId' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Trainer.cpp:62:58: performance: Function parameter 'levelId' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Trainer.cpp:73:59: performance: Function parameter 'levelId' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Trainer.cpp:84:55: performance: Function parameter 'levelId' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Trainer.cpp:95:42: performance: Function parameter 'levelId' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Trainer.cpp:104:40: performance: Function parameter 'toLevelId' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/Universe.cpp:301:7: style: The scope of the variable 'v_best_room_time' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/Universe.cpp:127:22: style: Checking if unsigned variable 'm_scenes.size()' is less than zero. This might be a false warning. [unsignedLessThanZero]
xmoto-0.5.11+dfsg.orig/src/Universe.cpp:712:15: style: Unused variable: res [unusedVariable]
xmoto-0.5.11+dfsg.orig/src/Universe.h:51:8: performance: Technically the member function 'Universe::isAnErrorOnSaving' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Universe.cpp:349:16: note: Technically the member function 'Universe::isAnErrorOnSaving' can be static.
xmoto-0.5.11+dfsg.orig/src/Universe.h:51:8: note: Technically the member function 'Universe::isAnErrorOnSaving' can be static.
xmoto-0.5.11+dfsg.orig/src/Universe.h:57:15: performance: Technically the member function 'Universe::getTemporaryReplayName' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Universe.cpp:396:23: note: Technically the member function 'Universe::getTemporaryReplayName' can be static.
xmoto-0.5.11+dfsg.orig/src/Universe.h:57:15: note: Technically the member function 'Universe::getTemporaryReplayName' can be static.
xmoto-0.5.11+dfsg.orig/src/Universe.h:79:8: performance: Technically the member function 'Universe::switchFollowCameraScene' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Universe.cpp:242:16: note: Technically the member function 'Universe::switchFollowCameraScene' can be static.
xmoto-0.5.11+dfsg.orig/src/Universe.h:79:8: note: Technically the member function 'Universe::switchFollowCameraScene' can be static.
xmoto-0.5.11+dfsg.orig/src/Universe.h:86:15: performance: Technically the member function 'Universe::_getGhostReplayPath_bestOfThePlayer' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Universe.cpp:683:23: note: Technically the member function 'Universe::_getGhostReplayPath_bestOfThePlayer' can be static.
xmoto-0.5.11+dfsg.orig/src/Universe.h:86:15: note: Technically the member function 'Universe::_getGhostReplayPath_bestOfThePlayer' can be static.
xmoto-0.5.11+dfsg.orig/src/Universe.h:87:15: performance: Technically the member function 'Universe::_getGhostReplayPath_bestOfLocal' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Universe.cpp:732:23: note: Technically the member function 'Universe::_getGhostReplayPath_bestOfLocal' can be static.
xmoto-0.5.11+dfsg.orig/src/Universe.h:87:15: note: Technically the member function 'Universe::_getGhostReplayPath_bestOfLocal' can be static.
xmoto-0.5.11+dfsg.orig/src/Universe.h:88:15: performance: Technically the member function 'Universe::_getGhostReplayPath_bestOfTheRoom' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/Universe.cpp:708:23: note: Technically the member function 'Universe::_getGhostReplayPath_bestOfTheRoom' can be static.
xmoto-0.5.11+dfsg.orig/src/Universe.h:88:15: note: Technically the member function 'Universe::_getGhostReplayPath_bestOfTheRoom' can be static.
xmoto-0.5.11+dfsg.orig/src/Universe.h:92:8: style: Technically the member function 'Universe::isGhostToExclude' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/Universe.cpp:758:16: note: Technically the member function 'Universe::isGhostToExclude' can be const.
xmoto-0.5.11+dfsg.orig/src/Universe.h:92:8: note: Technically the member function 'Universe::isGhostToExclude' can be const.
xmoto-0.5.11+dfsg.orig/src/UserConfig.cpp:85:41: performance: Function parameter 'Name' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/UserConfig.cpp:89:48: performance: Function parameter 'Name' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/UserConfig.cpp:93:39: performance: Function parameter 'Name' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/UserConfig.cpp:98:41: performance: Function parameter 'Name' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/UserConfig.cpp:102:40: performance: Function parameter 'Name' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/UserConfig.cpp:108:41: performance: Function parameter 'Name' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/UserConfig.cpp:108:58: performance: Function parameter 'v' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/UserConfig.cpp:112:39: performance: Function parameter 'Name' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/UserConfig.cpp:119:42: performance: Function parameter 'Name' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/UserConfig.cpp:128:51: performance: Function parameter 'Name' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/UserConfig.cpp:128:68: performance: Function parameter 'DefaultValue' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/UserConfig.cpp:157:57: performance: Function parameter 'Value' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/UserConfig.cpp:181:56: performance: Function parameter 'Name' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/VBezier.cpp:106:4: style: Variable 'j' is assigned a value that is never used. [unreadVariable]
xmoto-0.5.11+dfsg.orig/src/helpers/VMath.h:241:0: style: 'Vector3 < float >::operator=' should return 'Vector3 < float > &'. [operatorEq]
xmoto-0.5.11+dfsg.orig/src/VBezier.h:80:13: style: Technically the member function 'BezierShape::length' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/VBezier.cpp:148:22: note: Technically the member function 'BezierShape::length' can be const.
xmoto-0.5.11+dfsg.orig/src/VBezier.h:80:13: note: Technically the member function 'BezierShape::length' can be const.
xmoto-0.5.11+dfsg.orig/src/VBezier.h:84:11: style: Technically the member function 'BezierShape::getNumPoints' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/VBezier.cpp:88:5: warning: Possible leak in public function. The pointer 'm_pPoints' is not deallocated before it is allocated. [publicAllocationError]
xmoto-0.5.11+dfsg.orig/src/VFileIO.cpp:717:19: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xmoto-0.5.11+dfsg.orig/src/VFileIO.cpp:723:19: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xmoto-0.5.11+dfsg.orig/src/VFileIO.cpp:765:20: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xmoto-0.5.11+dfsg.orig/src/VFileIO.cpp:769:20: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xmoto-0.5.11+dfsg.orig/src/VFileIO.cpp:263:18: style: The scope of the variable 'dp' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/VFileIO.cpp:359:22: style: The scope of the variable 'dp' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/VFileIO.cpp:381:22: style: The scope of the variable 'dp' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/VFileIO.cpp:405:17: style: The scope of the variable 'dp' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/VFileIO.cpp:644:7: style: The scope of the variable 'v_toread' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/VFileIO.cpp:832:18: style: The scope of the variable 't' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/VFileIO.cpp:1240:12: style: The scope of the variable 'v_extension_place' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/VFileIO.cpp:227:51: style: Function '_FindFilesRecursive' argument 1 names different: declaration 'Dir' definition 'DirX'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/VFileIO.h:204:54: note: Function '_FindFilesRecursive' argument 1 names different: declaration 'Dir' definition 'DirX'.
xmoto-0.5.11+dfsg.orig/src/VFileIO.cpp:227:51: note: Function '_FindFilesRecursive' argument 1 names different: declaration 'Dir' definition 'DirX'.
xmoto-0.5.11+dfsg.orig/src/VFileIO.cpp:905:30: style: Function 'isDir' argument 1 names different: declaration 'AppDir' definition 'Path'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/VFileIO.h:159:33: note: Function 'isDir' argument 1 names different: declaration 'AppDir' definition 'Path'.
xmoto-0.5.11+dfsg.orig/src/VFileIO.cpp:905:30: note: Function 'isDir' argument 1 names different: declaration 'AppDir' definition 'Path'.
xmoto-0.5.11+dfsg.orig/src/VFileIO.cpp:711:31: warning: Suspicious usage of 'sizeof' with a numeric constant as parameter. [sizeofwithnumericparameter]
xmoto-0.5.11+dfsg.orig/src/VFileIO.cpp:131:5: warning: The buffer 'c1' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xmoto-0.5.11+dfsg.orig/src/VFileIO.cpp:132:5: warning: The buffer 'c2' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xmoto-0.5.11+dfsg.orig/src/VFileIO.cpp:689:5: style: Exception should be caught by reference. [catchExceptionByValue]
xmoto-0.5.11+dfsg.orig/src/VFileIO.cpp:1295:5: error: Resource leak: fp [resourceLeak]
xmoto-0.5.11+dfsg.orig/src/VFileIO.cpp:1396:59: performance: Function parameter 'p_filepath' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/VFileIO.cpp:1408:56: performance: Function parameter 'p_filepath' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/VFileIO.cpp:1417:59: performance: Function parameter 'p_filename' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/VFileIO.cpp:1426:55: performance: Function parameter 'p_filename' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/VFileIO.cpp:1430:39: performance: Function parameter 'v_filepath' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/VFileIO.cpp:1443:42: performance: Function parameter 'v_dirpath' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/VTexture.cpp:252:5: style: Variable 'pTexture' is reassigned a value before the old one has been used. [redundantAssignment]
xmoto-0.5.11+dfsg.orig/src/VTexture.cpp:246:0: note: Variable 'pTexture' is reassigned a value before the old one has been used.
xmoto-0.5.11+dfsg.orig/src/VTexture.cpp:252:5: note: Variable 'pTexture' is reassigned a value before the old one has been used.
xmoto-0.5.11+dfsg.orig/src/VTexture.h:123:8: performance: Technically the member function 'TextureManager::registerTexture' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/VTexture.cpp:480:22: note: Technically the member function 'TextureManager::registerTexture' can be static.
xmoto-0.5.11+dfsg.orig/src/VTexture.h:123:8: note: Technically the member function 'TextureManager::registerTexture' can be static.
xmoto-0.5.11+dfsg.orig/src/VTexture.h:124:8: performance: Technically the member function 'TextureManager::isRegisteredTexture' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/VTexture.cpp:485:22: note: Technically the member function 'TextureManager::isRegisteredTexture' can be static.
xmoto-0.5.11+dfsg.orig/src/VTexture.h:124:8: note: Technically the member function 'TextureManager::isRegisteredTexture' can be static.
xmoto-0.5.11+dfsg.orig/src/VXml.cpp:42:24: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/VXml.cpp:42:39: style: Variable 'v_xml' is assigned a value that is never used. [unreadVariable]
xmoto-0.5.11+dfsg.orig/src/VXml.cpp:27:5: performance: Variable 'm_doc' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/VideoRecorder.cpp:31:5: performance: Variable 'm_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/VideoRecorder.cpp:57:3: style: Class 'VideoRecorder' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xmoto-0.5.11+dfsg.orig/src/VideoRecorder.cpp:57:3: style: Class 'VideoRecorder' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xmoto-0.5.11+dfsg.orig/src/WWW.cpp:805:32: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/WWW.cpp:831:32: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/WWW.cpp:1155:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xmoto-0.5.11+dfsg.orig/src/WWW.cpp:1176:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xmoto-0.5.11+dfsg.orig/src/WWW.cpp:873:15: style: The scope of the variable 'v_isAnUpdate' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/WWW.cpp:878:7: style: The scope of the variable 'v_nb_levels_performed' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/WWW.cpp:879:9: style: The scope of the variable 'v_percentage' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/WWW.cpp:880:8: style: The scope of the variable 'to_download' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/WWW.cpp:984:8: style: The scope of the variable 'i_askThreadToEnd' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/WWW.cpp:309:15: style: Unused variable: v_proxy_server [unusedVariable]
xmoto-0.5.11+dfsg.orig/src/WWW.cpp:310:15: style: Unused variable: v_proxy_auth_str [unusedVariable]
xmoto-0.5.11+dfsg.orig/src/WWW.cpp:311:0: style: Variable 'v_www_agent' is assigned a value that is never used. [unreadVariable]
xmoto-0.5.11+dfsg.orig/src/WWW.cpp:312:15: style: Unused variable: v_accept_language [unusedVariable]
xmoto-0.5.11+dfsg.orig/src/WWW.cpp:664:15: style: Unused variable: v_proxy_server [unusedVariable]
xmoto-0.5.11+dfsg.orig/src/WWW.cpp:665:15: style: Unused variable: v_proxy_auth_str [unusedVariable]
xmoto-0.5.11+dfsg.orig/src/WWW.cpp:666:0: style: Variable 'v_www_agent' is assigned a value that is never used. [unreadVariable]
xmoto-0.5.11+dfsg.orig/src/WWW.cpp:667:15: style: Unused variable: v_accept_language [unusedVariable]
xmoto-0.5.11+dfsg.orig/src/WWW.cpp:58:3: performance: Variable 'm_userFilename_prefix' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/WWW.cpp:747:3: performance: Variable 'm_levels_url' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/WWW.h:216:8: performance: Technically the member function 'WebRoom::downloadReplayExists' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/WWW.cpp:29:15: note: Technically the member function 'WebRoom::downloadReplayExists' can be static.
xmoto-0.5.11+dfsg.orig/src/WWW.h:216:8: note: Technically the member function 'WebRoom::downloadReplayExists' can be static.
xmoto-0.5.11+dfsg.orig/src/WWW.h:237:35: style: Technically the member function 'WebLevels::getNewDownloadedLevels' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/WWW.cpp:975:44: note: Technically the member function 'WebLevels::getNewDownloadedLevels' can be const.
xmoto-0.5.11+dfsg.orig/src/WWW.h:237:35: note: Technically the member function 'WebLevels::getNewDownloadedLevels' can be const.
xmoto-0.5.11+dfsg.orig/src/WWW.h:240:35: style: Technically the member function 'WebLevels::getUpdatedDownloadedLevels' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/WWW.cpp:979:44: note: Technically the member function 'WebLevels::getUpdatedDownloadedLevels' can be const.
xmoto-0.5.11+dfsg.orig/src/WWW.h:240:35: note: Technically the member function 'WebLevels::getUpdatedDownloadedLevels' can be const.
xmoto-0.5.11+dfsg.orig/src/WWW.h:248:7: performance: Technically the member function 'WebLevels::nbLevelsToGet' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/WWW.cpp:863:16: note: Technically the member function 'WebLevels::nbLevelsToGet' can be static.
xmoto-0.5.11+dfsg.orig/src/WWW.h:248:7: note: Technically the member function 'WebLevels::nbLevelsToGet' can be static.
xmoto-0.5.11+dfsg.orig/src/WWW.h:261:15: performance: Technically the member function 'WebLevels::getXmlFileName' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/WWW.cpp:759:24: note: Technically the member function 'WebLevels::getXmlFileName' can be static.
xmoto-0.5.11+dfsg.orig/src/WWW.h:261:15: note: Technically the member function 'WebLevels::getXmlFileName' can be static.
xmoto-0.5.11+dfsg.orig/src/WWW.h:264:8: performance: Technically the member function 'WebLevels::createDestinationDirIfRequired' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/WWW.cpp:782:17: note: Technically the member function 'WebLevels::createDestinationDirIfRequired' can be static.
xmoto-0.5.11+dfsg.orig/src/WWW.h:264:8: note: Technically the member function 'WebLevels::createDestinationDirIfRequired' can be static.
xmoto-0.5.11+dfsg.orig/src/WWW.cpp:130:5: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xmoto-0.5.11+dfsg.orig/src/WWW.cpp:969:5: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xmoto-0.5.11+dfsg.orig/src/XMArgs.cpp:30:14: warning: Member variable 'XMArguments::m_opt_videoRecordingDivision_value' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/XMArgs.cpp:30:14: warning: Member variable 'XMArguments::m_opt_videoRecordingFramerate_value' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/XMArgs.cpp:30:14: warning: Member variable 'XMArguments::m_opt_videoRecordingStartTime_value' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/XMArgs.cpp:30:14: warning: Member variable 'XMArguments::m_opt_videoRecordingEndTime_value' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/XMArgs.cpp:30:14: warning: Member variable 'XMArguments::m_opt_serverPort_value' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/XMArgs.h:30:8: performance: Technically the member function 'XMArguments::help' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/XMArgs.cpp:652:19: note: Technically the member function 'XMArguments::help' can be static.
xmoto-0.5.11+dfsg.orig/src/XMArgs.h:30:8: note: Technically the member function 'XMArguments::help' can be static.
xmoto-0.5.11+dfsg.orig/src/XMArgs.cpp:330:55: performance: Function parameter 'i_arg' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/XMDemo.cpp:27:34: performance: Function parameter 'i_demoFile' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/XMKey.cpp:28:8: warning: Member variable 'XMKey::m_joyId' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/XMKey.cpp:73:8: warning: Member variable 'XMKey::m_joyId' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/XMKey.cpp:33:8: warning: Member variable 'XMKey::m_joyId' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/XMKey.cpp:35:3: performance: Variable 'm_mouseButton_button' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/XMKey.cpp:75:3: performance: Variable 'm_keyboard_sym' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/XMKey.cpp:76:3: performance: Variable 'm_keyboard_mod' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/XMKey.cpp:77:3: performance: Variable 'm_keyboard_utf8Char' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/XMKey.cpp:84:3: performance: Variable 'm_joyButton' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/XMKey.cpp:91:3: performance: Variable 'm_joyAxis' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/XMKey.cpp:92:3: performance: Variable 'm_joyAxisValue' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/XMSession.cpp:415:34: style: Function 'save' argument 1 names different: declaration 'm_Config' definition 'v_config'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/XMSession.h:105:25: note: Function 'save' argument 1 names different: declaration 'm_Config' definition 'v_config'.
xmoto-0.5.11+dfsg.orig/src/XMSession.cpp:415:34: note: Function 'save' argument 1 names different: declaration 'm_Config' definition 'v_config'.
xmoto-0.5.11+dfsg.orig/src/helpers/TFunctor.h:98:0: performance: Variable 'm_argument2' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/helpers/TFunctor.h:76:0: performance: Variable 'm_argument2' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/helpers/TFunctor.h:55:0: performance: Variable 'm_argument1' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/XMSession.h:274:7: style: Technically the member function 'XMSession::videoRecordingStartTime' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/XMSession.cpp:772:16: note: Technically the member function 'XMSession::videoRecordingStartTime' can be const.
xmoto-0.5.11+dfsg.orig/src/XMSession.h:274:7: note: Technically the member function 'XMSession::videoRecordingStartTime' can be const.
xmoto-0.5.11+dfsg.orig/src/XMSession.h:275:7: style: Technically the member function 'XMSession::videoRecordingEndTime' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/XMSession.cpp:776:16: note: Technically the member function 'XMSession::videoRecordingEndTime' can be const.
xmoto-0.5.11+dfsg.orig/src/XMSession.h:275:7: note: Technically the member function 'XMSession::videoRecordingEndTime' can be const.
xmoto-0.5.11+dfsg.orig/src/XMSession.h:276:8: style: Technically the member function 'XMSession::hidePlayingInformation' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/XMSession.cpp:780:17: note: Technically the member function 'XMSession::hidePlayingInformation' can be const.
xmoto-0.5.11+dfsg.orig/src/XMSession.h:276:8: note: Technically the member function 'XMSession::hidePlayingInformation' can be const.
xmoto-0.5.11+dfsg.orig/src/XMSession.h:319:7: performance: Technically the member function 'XMSession::dbSync' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/XMSession.cpp:397:16: note: Technically the member function 'XMSession::dbSync' can be static.
xmoto-0.5.11+dfsg.orig/src/XMSession.h:319:7: note: Technically the member function 'XMSession::dbSync' can be static.
xmoto-0.5.11+dfsg.orig/src/XMSession.h:321:7: performance: Technically the member function 'XMSession::dbSyncServer' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/XMSession.cpp:406:16: note: Technically the member function 'XMSession::dbSyncServer' can be static.
xmoto-0.5.11+dfsg.orig/src/XMSession.h:321:7: note: Technically the member function 'XMSession::dbSyncServer' can be static.
xmoto-0.5.11+dfsg.orig/src/XMSession.h:57:1: warning: The class 'ProxySettings' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xmoto-0.5.11+dfsg.orig/src/helpers/TFunctor.h:104:0: style: The function 'call' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/helpers/TFunctor.h:26:0: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/helpers/TFunctor.h:104:0: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/helpers/TFunctor.h:81:0: style: The function 'call' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/helpers/TFunctor.h:26:0: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/helpers/TFunctor.h:81:0: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/helpers/TFunctor.h:60:0: style: The function 'call' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/helpers/TFunctor.h:26:0: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/helpers/TFunctor.h:60:0: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/helpers/TFunctor.h:42:0: style: The function 'call' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/helpers/TFunctor.h:26:0: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/helpers/TFunctor.h:42:0: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/XMSession.cpp:1395:43: performance: Function parameter 'p_server' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/XMSession.cpp:1417:53: performance: Function parameter 'p_user' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/XMSession.cpp:1417:73: performance: Function parameter 'p_password' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/bzip2/blocksort.c:266:25: style: The scope of the variable 'r' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/bzip2/blocksort.c:267:10: style: The scope of the variable 'nNotDone' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/bzip2/blocksort.c:402:11: style: The scope of the variable 's1' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/bzip2/blocksort.c:402:15: style: The scope of the variable 's2' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/bzip2/blocksort.c:540:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/bzip2/blocksort.c:540:16: style: The scope of the variable 'h' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/bzip2/blocksort.c:631:10: style: The scope of the variable 't' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/bzip2/blocksort.c:1085:12: style: The scope of the variable 'quadrant' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/bzip2/blocksort.c:1087:12: style: The scope of the variable 'budgetInit' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/bzip2/bzlib.c:1561:26: warning: Either the condition 'b==NULL' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck]
xmoto-0.5.11+dfsg.orig/src/bzip2/bzlib.c:1563:9: note: Assuming that condition 'b==NULL' is not redundant
xmoto-0.5.11+dfsg.orig/src/bzip2/bzlib.c:1561:26: note: Null pointer dereference
xmoto-0.5.11+dfsg.orig/src/bzip2/bzlib.c:732:18: style: The scope of the variable 'mid' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/bzip2/bzlib.c:1013:17: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/bzip2/bzlib.c:1073:12: style: The scope of the variable 'n' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/bzip2/bzlib.c:1073:15: style: The scope of the variable 'n2' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/bzip2/bzlib.c:1073:19: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/bzip2/bzlib.c:1210:15: style: The scope of the variable 'ret' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/bzip2/bzlib.c:1434:11: style: The scope of the variable 'unused' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/bzip2/bzlib.c:1441:11: style: The scope of the variable 'workFactor' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/bzip2/bzlib.c:1443:11: style: The scope of the variable 'nUnused' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/bzip2/compress.c:166:15: style: The scope of the variable 'j' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/bzip2/compress.c:284:30: style: The scope of the variable 'totc' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/bzip2/compress.c:285:33: style: The scope of the variable 'minLen' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/bzip2/compress.c:285:41: style: The scope of the variable 'maxLen' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/bzip2/compress.c:324:26: style: The scope of the variable 'tFreq' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/bzip2/compress.c:324:33: style: The scope of the variable 'aFreq' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/bzip2/compress.c:506:31: style: The scope of the variable 'll_i' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/bzip2/compress.c:506:43: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/bzip2/decompress.c:343:34: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/bzip2/decompress.c:457:22: style: The scope of the variable 'ii' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/bzip2/decompress.c:457:26: style: The scope of the variable 'jj' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/bzip2/decompress.c:457:30: style: The scope of the variable 'kk' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/bzip2/decompress.c:457:38: style: The scope of the variable 'lno' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/bzip2/decompress.c:457:43: style: The scope of the variable 'off' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/bzip2/huffman.c:111:10: style: The scope of the variable 'nNodes' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/bzip2/huffman.c:111:18: style: The scope of the variable 'nHeap' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/bzip2/huffman.c:112:10: style: The scope of the variable 'tooLong' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/chipmunk/cpSpaceHash.c:108:57: style: Function 'cpSpaceHashInit' argument 3 names different: declaration 'cells' definition 'numcells'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/chipmunk/cpSpaceHash.h:67:70: note: Function 'cpSpaceHashInit' argument 3 names different: declaration 'cells' definition 'numcells'.
xmoto-0.5.11+dfsg.orig/src/chipmunk/cpSpaceHash.c:108:57: note: Function 'cpSpaceHashInit' argument 3 names different: declaration 'cells' definition 'numcells'.
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase.cpp:891:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase.cpp:396:8: style: The scope of the variable 'cBuf' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase.cpp:421:10: style: The scope of the variable 'v_result' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase.cpp:422:16: style: The scope of the variable 'nrow' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase.cpp:216:42: style: Function 'init' argument 1 names different: declaration 'i_dbFileUTF8' definition 'i_dbFile'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase.h:51:32: note: Function 'init' argument 1 names different: declaration 'i_dbFileUTF8' definition 'i_dbFile'.
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase.cpp:216:42: note: Function 'init' argument 1 names different: declaration 'i_dbFileUTF8' definition 'i_dbFile'.
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase.cpp:365:15: style: Unused variable: v_errMsg [unusedVariable]
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase.cpp:419:15: style: Unused variable: v_errMsg [unusedVariable]
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase.cpp:37:13: warning: Member variable 'xmDatabase::m_requiredLevelsUpdateAfterInit' is not initialized in the constructor. [uninitMemberVarPrivate]
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase.cpp:37:13: warning: Member variable 'xmDatabase::m_requiredReplaysUpdateAfterInit' is not initialized in the constructor. [uninitMemberVarPrivate]
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase.cpp:37:13: warning: Member variable 'xmDatabase::m_requiredThemesUpdateAfterInit' is not initialized in the constructor. [uninitMemberVarPrivate]
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase.h:61:8: performance: Technically the member function 'xmDatabase::read_DB_free' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase.cpp:934:18: note: Technically the member function 'xmDatabase::read_DB_free' can be static.
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase.h:61:8: note: Technically the member function 'xmDatabase::read_DB_free' can be static.
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase.h:63:8: performance: Technically the member function 'xmDatabase::debugResult' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase.cpp:889:18: note: Technically the member function 'xmDatabase::debugResult' can be static.
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase.h:63:8: note: Technically the member function 'xmDatabase::debugResult' can be static.
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase.cpp:212:5: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase_profiles.cpp:31:15: style: The scope of the variable 'v_nNumPlayerProfiles' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase_profiles.cpp:32:15: style: The scope of the variable 'v_nNumCompleted' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase_profiles.cpp:33:15: style: The scope of the variable 'v_nNumSkipped' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase_profiles.cpp:37:15: style: The scope of the variable 'v_time' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase_profiles.cpp:38:15: style: The scope of the variable 'v_nVersion' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase_profiles.cpp:85:18: style: Variable 'v_replay' is assigned a value that is never used. [unreadVariable]
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase_profiles.cpp:53:5: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase_profiles.cpp:100:5: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase_stats.cpp:138:2: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase_stats.cpp:160:5: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase_sync.cpp:122:7: style: The scope of the variable 'v_newDbSyncServer' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase_sync.cpp:31:17: style: Unused variable: v_res [unusedVariable]
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase_sync.cpp:300:5: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase_themes.cpp:55:51: style: Function 'themes_delete' argument 1 names different: declaration 'i_theme' definition 'i_id_theme'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase.h:144:41: note: Function 'themes_delete' argument 1 names different: declaration 'i_theme' definition 'i_id_theme'.
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase_themes.cpp:55:51: note: Function 'themes_delete' argument 1 names different: declaration 'i_theme' definition 'i_id_theme'.
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase_web.cpp:329:21: warning: Identical condition 'v_RoomName==""', second condition is always false [identicalConditionAfterEarlyExit]
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase_web.cpp:326:21: note: first condition
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase_web.cpp:329:21: note: second condition
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase_web.cpp:57:7: style: The scope of the variable 'v_time' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase_web.cpp:58:16: style: The scope of the variable 'pos_1' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase_web.cpp:58:23: style: The scope of the variable 'pos_2' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase_web.cpp:433:10: style: The scope of the variable 'v_result' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase_web.cpp:434:16: style: The scope of the variable 'nrow' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase_web.cpp:474:10: style: The scope of the variable 'v_result' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase_web.cpp:475:16: style: The scope of the variable 'nrow' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase_web.cpp:512:10: style: The scope of the variable 'v_result' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase_web.cpp:513:16: style: The scope of the variable 'nrow' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase_web.cpp:515:8: style: The scope of the variable 'v_line_info' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase_web.cpp:143:5: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase_web.cpp:300:5: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase_web.cpp:339:5: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xmoto-0.5.11+dfsg.orig/src/db/xmDatabase_web.cpp:377:5: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.cpp:75:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.cpp:96:11: warning: Member variable 'DrawLib::m_screen' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.cpp:96:11: warning: Member variable 'DrawLib::m_menuCamera' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.cpp:96:11: warning: Member variable 'DrawLib::m_renderSurf' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:122:16: style: Technically the member function 'DrawLib::getDispWidth' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.cpp:342:23: note: Technically the member function 'DrawLib::getDispWidth' can be const.
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:122:16: note: Technically the member function 'DrawLib::getDispWidth' can be const.
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:124:16: style: Technically the member function 'DrawLib::getDispHeight' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.cpp:358:23: note: Technically the member function 'DrawLib::getDispHeight' can be const.
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:124:16: note: Technically the member function 'DrawLib::getDispHeight' can be const.
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:126:16: style: Technically the member function 'DrawLib::getDispBPP' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.cpp:366:23: note: Technically the member function 'DrawLib::getDispBPP' can be const.
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:126:16: note: Technically the member function 'DrawLib::getDispBPP' can be const.
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:128:8: style: Technically the member function 'DrawLib::getWindowed' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.cpp:374:15: note: Technically the member function 'DrawLib::getWindowed' can be const.
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:128:8: note: Technically the member function 'DrawLib::getWindowed' can be const.
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:130:8: style: Technically the member function 'DrawLib::isNoGraphics' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.cpp:350:15: note: Technically the member function 'DrawLib::isNoGraphics' can be const.
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:130:8: note: Technically the member function 'DrawLib::isNoGraphics' can be const.
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:227:8: style: Technically the member function 'DrawLib::useVBOs' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.cpp:401:15: note: Technically the member function 'DrawLib::useVBOs' can be const.
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:227:8: note: Technically the member function 'DrawLib::useVBOs' can be const.
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:228:8: style: Technically the member function 'DrawLib::useFBOs' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.cpp:405:15: note: Technically the member function 'DrawLib::useFBOs' can be const.
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:228:8: note: Technically the member function 'DrawLib::useFBOs' can be const.
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:229:8: style: Technically the member function 'DrawLib::useShaders' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.cpp:409:15: note: Technically the member function 'DrawLib::useShaders' can be const.
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:229:8: note: Technically the member function 'DrawLib::useShaders' can be const.
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.cpp:51:49: performance: Function parameter 'i_drawLibName' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:463:39: style: Public interface of DrawLibOpenGL is not safe. When calling DrawLibOpenGL::grabScreen(), if parameter i_reduce is 0 that leads to division by zero. [unsafeClassDivZero]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:1010:26: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:436:3: style: Variable 'pcExtensions' is reassigned a value before the old one has been used. [redundantAssignment]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:432:0: note: Variable 'pcExtensions' is reassigned a value before the old one has been used.
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:436:3: note: Variable 'pcExtensions' is reassigned a value before the old one has been used.
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:874:25: warning: Redundant assignment of 'm_firstLineDrawHeight' to itself. [selfAssignment]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:1012:7: style: The scope of the variable 'v_x' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:1012:12: style: The scope of the variable 'v_y' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:1013:16: style: The scope of the variable 'n' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:1015:16: style: The scope of the variable 'v_lineHeight' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:1016:16: style: The scope of the variable 'v_longuest_linesize' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:1017:16: style: The scope of the variable 'v_current_linesize' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:1018:16: style: The scope of the variable 'v_size' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:1020:7: style: The scope of the variable 'oldTextureId' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:1021:7: style: The scope of the variable 'newTextureId' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:197:44: style: Function 'setClipRect' argument 1 names different: declaration 'i_clip_rect' definition 'clip_rect'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:55:38: note: Function 'setClipRect' argument 1 names different: declaration 'i_clip_rect' definition 'clip_rect'.
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:197:44: note: Function 'setClipRect' argument 1 names different: declaration 'i_clip_rect' definition 'clip_rect'.
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:203:38: style: Function 'getClipRect' argument 1 names different: declaration 'o_px' definition 'px'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:65:33: note: Function 'getClipRect' argument 1 names different: declaration 'o_px' definition 'px'.
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:203:38: note: Function 'getClipRect' argument 1 names different: declaration 'o_px' definition 'px'.
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:203:47: style: Function 'getClipRect' argument 2 names different: declaration 'o_py' definition 'py'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:65:44: note: Function 'getClipRect' argument 2 names different: declaration 'o_py' definition 'py'.
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:203:47: note: Function 'getClipRect' argument 2 names different: declaration 'o_py' definition 'py'.
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:203:56: style: Function 'getClipRect' argument 3 names different: declaration 'o_pnWidth' definition 'pnWidth'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:65:55: note: Function 'getClipRect' argument 3 names different: declaration 'o_pnWidth' definition 'pnWidth'.
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:203:56: note: Function 'getClipRect' argument 3 names different: declaration 'o_pnWidth' definition 'pnWidth'.
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:203:70: style: Function 'getClipRect' argument 4 names different: declaration 'o_pnHeight' definition 'pnHeight'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.h:66:12: note: Function 'getClipRect' argument 4 names different: declaration 'o_pnHeight' definition 'pnHeight'.
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:203:70: note: Function 'getClipRect' argument 4 names different: declaration 'o_pnHeight' definition 'pnHeight'.
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:821:3: performance: Variable 'm_value' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:832:3: performance: Variable 'm_value' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:52:8: style: Technically the member function 'ScrapTextures::isDirty' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:680:21: note: Technically the member function 'ScrapTextures::isDirty' can be const.
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:52:8: note: Technically the member function 'ScrapTextures::isDirty' can be const.
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:141:16: style: Technically the member function 'GLFontManager::getLonguestLineSize' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:1124:29: note: Technically the member function 'GLFontManager::getLonguestLineSize' can be const.
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:141:16: note: Technically the member function 'GLFontManager::getLonguestLineSize' can be const.
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:78:3: style: Class 'GLFontGlyph' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:89:16: style: The function 'realWidth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:40:24: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:89:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:90:16: style: The function 'realHeight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:41:24: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:90:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:121:14: style: The function 'getGlyph' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:49:22: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:121:14: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:122:14: style: The function 'getGlyphTabExtended' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:50:22: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:122:14: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:123:8: style: The function 'printString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:52:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:123:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:124:8: style: The function 'printStringGrad' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:53:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:124:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:130:16: style: The function 'displayScrap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:60:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibOpenGL.cpp:130:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:136:12: warning: The class 'DrawLibSDLgfx' defines member variable with name 'm_texture' also defined in its parent class 'DrawLib'. [duplInheritedMember]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:255:12: note: Parent variable 'DrawLib::m_texture'
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:136:12: note: Derived variable 'DrawLibSDLgfx::m_texture'
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:32:16: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:116:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:32:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:34:16: style: The function 'unInit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:119:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:34:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:36:16: style: The function 'glVertexSP' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:137:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:36:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:37:16: style: The function 'glVertex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:140:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:37:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:40:16: style: The function 'glTexCoord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:146:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:40:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:43:16: style: The function 'setColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:148:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:43:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:49:16: style: The function 'setTexture' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:155:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:49:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:50:16: style: The function 'setBlendMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:156:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:50:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:55:16: style: The function 'setClipRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:163:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:55:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:56:16: style: The function 'setClipRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:164:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:56:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:57:16: style: The function 'setScale' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:165:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:57:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:58:16: style: The function 'setTranslate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:166:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:58:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:59:16: style: The function 'setMirrorY' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:167:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:59:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:60:16: style: The function 'setRotateZ' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:168:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:60:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:61:16: style: The function 'setLineWidth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:169:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:61:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:66:16: style: The function 'getClipRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:174:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:66:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:72:16: style: The function 'startDraw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:180:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:72:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:77:16: style: The function 'endDraw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:185:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:77:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:78:16: style: The function 'endDrawKeepProperties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:186:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:78:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:79:16: style: The function 'removePropertiesAfterEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:187:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:79:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:84:16: style: The function 'clearGraphics' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:192:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:84:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:88:16: style: The function 'resetGraphics' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:197:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:88:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:93:16: style: The function 'flushGraphics' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:202:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:93:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:95:16: style: The function 'grabScreen' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:222:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:95:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:96:16: style: The function 'isExtensionSupported' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLib.h:219:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/drawlib/DrawLibSDLgfx.h:96:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.cpp:468:26: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.cpp:555:12: style: Variable 'nCX' is assigned a value that is never used. [unreadVariable]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:201:8: performance: Technically the member function 'UIWindow::isMouseLDown' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.cpp:1224:18: note: Technically the member function 'UIWindow::isMouseLDown' can be static.
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:201:8: note: Technically the member function 'UIWindow::isMouseLDown' can be static.
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:202:8: performance: Technically the member function 'UIWindow::isMouseRDown' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.cpp:1229:18: note: Technically the member function 'UIWindow::isMouseRDown' can be static.
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:202:8: note: Technically the member function 'UIWindow::isMouseRDown' can be static.
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:250:8: style: Technically the member function 'UIWindow::isActive' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.cpp:111:18: note: Technically the member function 'UIWindow::isActive' can be const.
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:250:8: note: Technically the member function 'UIWindow::isActive' can be const.
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:258:8: performance: Technically the member function 'UIWindow::isUglyMode' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.cpp:54:16: note: Technically the member function 'UIWindow::isUglyMode' can be static.
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:258:8: note: Technically the member function 'UIWindow::isUglyMode' can be static.
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:264:8: style: Technically the member function 'UIWindow::haveChildW' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.cpp:61:18: note: Technically the member function 'UIWindow::haveChildW' can be const.
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:264:8: note: Technically the member function 'UIWindow::haveChildW' can be const.
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:898:8: performance: Technically the member function 'UIRoot::_ClipRect' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.cpp:894:16: note: Technically the member function 'UIRoot::_ClipRect' can be static.
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:898:8: note: Technically the member function 'UIRoot::_ClipRect' can be static.
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:902:7: performance: Technically the member function 'UIRoot::_GetActiveIdx' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.cpp:1308:15: note: Technically the member function 'UIRoot::_GetActiveIdx' can be static.
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:902:7: note: Technically the member function 'UIRoot::_GetActiveIdx' can be static.
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:235:16: warning: Virtual function 'setCaption' is called from constructor 'UIWindow(UIWindow*pParent,int x=0,int y=0,std::string Caption="",int nWidth=0,int nHeight=0)' at line 162. Dynamic binding is not used. [virtualCallInConstructor]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:162:5: note: Calling initW
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.cpp:86:5: note: Calling setCaption
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:235:16: note: setCaption is a virtual method
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.cpp:81:66: performance: Function parameter 'Caption' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.cpp:228:71: performance: Function parameter 'Caption' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.cpp:237:64: performance: Function parameter 'Caption' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.cpp:241:111: performance: Function parameter 'Caption' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.cpp:287:41: performance: Function parameter 'Text' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.cpp:680:50: performance: Function parameter 'Text' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.cpp:1547:53: performance: Function parameter 'curOp' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.cpp:607:8: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.cpp:632:10: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIButton.cpp:306:14: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIButton.cpp:32:9: style: The scope of the variable 'xm' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIButton.cpp:32:14: style: The scope of the variable 'ym' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIButtonDrawn.cpp:66:9: style: The scope of the variable 'fX1' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIButtonDrawn.cpp:67:9: style: The scope of the variable 'fY1' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIButtonDrawn.cpp:68:9: style: The scope of the variable 'fX2' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIButtonDrawn.cpp:69:9: style: The scope of the variable 'fY2' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIButtonDrawn.cpp:30:21: performance: Function parameter 'Caption' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIConsole.cpp:274:8: style: The scope of the variable 'v_samelast' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIConsole.h:65:15: performance: Technically the member function 'UIConsole::actionFromLine' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIConsole.cpp:267:24: note: Technically the member function 'UIConsole::actionFromLine' can be static.
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIConsole.h:65:15: note: Technically the member function 'UIConsole::actionFromLine' can be static.
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIConsole.h:44:16: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:171:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIConsole.h:44:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIConsole.h:45:16: style: The function 'offerActivation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:185:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIConsole.h:45:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIConsole.h:46:16: style: The function 'keyDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:181:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIConsole.h:46:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIConsole.cpp:36:74: performance: Function parameter 'Caption' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIConsole.cpp:42:67: performance: Function parameter 'Caption' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIConsole.cpp:46:109: performance: Function parameter 'Caption' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIConsole.cpp:329:9: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIEdit.cpp:36:15: style: Unused variable: v_textPart1 [unusedVariable]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:323:8: style: Technically the member function 'UIEdit::hasChanged' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIEdit.cpp:190:14: note: Technically the member function 'UIEdit::hasChanged' can be const.
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:323:8: note: Technically the member function 'UIEdit::hasChanged' can be const.
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIFrame.cpp:28:12: warning: Member variable 'UIFrame::m_Style' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIFrame.cpp:28:12: warning: Member variable 'UIFrame::m_bMinimized' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIFrame.cpp:28:12: warning: Member variable 'UIFrame::m_nMinimizedX' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIFrame.cpp:28:12: warning: Member variable 'UIFrame::m_nMinimizedY' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIFrame.cpp:28:12: warning: Member variable 'UIFrame::m_nMaximizedX' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIFrame.cpp:28:12: warning: Member variable 'UIFrame::m_nMaximizedY' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIFrame.cpp:28:12: warning: Member variable 'UIFrame::m_fMinMaxTime' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIFrame.cpp:28:12: warning: Member variable 'UIFrame::m_pMenuTL' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIFrame.cpp:28:12: warning: Member variable 'UIFrame::m_pMenuTR' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIFrame.cpp:28:12: warning: Member variable 'UIFrame::m_pMenuBL' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIFrame.cpp:28:12: warning: Member variable 'UIFrame::m_pMenuBR' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIFrame.cpp:33:12: warning: Member variable 'UIFrame::m_bMinimized' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIFrame.cpp:33:12: warning: Member variable 'UIFrame::m_nMinimizedX' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIFrame.cpp:33:12: warning: Member variable 'UIFrame::m_nMinimizedY' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIFrame.cpp:33:12: warning: Member variable 'UIFrame::m_nMaximizedX' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIFrame.cpp:33:12: warning: Member variable 'UIFrame::m_nMaximizedY' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIFrame.cpp:35:18: performance: Function parameter 'Caption' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIList.cpp:724:9: style: The scope of the variable 'r' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIList.cpp:940:11: style: Checking if unsigned variable 'n' is less than zero. This might be a false warning. [unsignedLessThanZero]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIList.cpp:1083:22: style: Unsigned variable '(' can't be negative so it is unnecessary to test it. [unsignedPositive]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:733:7: style: Unused private function: 'UIList::LinesStartX' [unusedPrivateFunction]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:740:7: style: Unused private function: 'UIList::ScrollBarBarWidth' [unusedPrivateFunction]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:675:8: style: Technically the member function 'UIList::isItemActivated' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIList.cpp:246:16: note: Technically the member function 'UIList::isItemActivated' can be const.
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:675:8: note: Technically the member function 'UIList::isItemActivated' can be const.
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:685:8: style: Technically the member function 'UIList::isClicked' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIList.cpp:271:16: note: Technically the member function 'UIList::isClicked' can be const.
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:685:8: note: Technically the member function 'UIList::isClicked' can be const.
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:688:8: style: Technically the member function 'UIList::isChanged' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIList.cpp:279:16: note: Technically the member function 'UIList::isChanged' can be const.
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:688:8: note: Technically the member function 'UIList::isChanged' can be const.
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:728:7: style: Technically the member function 'UIList::HeaderHeight' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIList.cpp:32:15: note: Technically the member function 'UIList::HeaderHeight' can be const.
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:728:7: note: Technically the member function 'UIList::HeaderHeight' can be const.
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:729:7: style: Technically the member function 'UIList::HeaderSubBorderHeight' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIList.cpp:36:15: note: Technically the member function 'UIList::HeaderSubBorderHeight' can be const.
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:729:7: note: Technically the member function 'UIList::HeaderSubBorderHeight' can be const.
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:730:7: style: Technically the member function 'UIList::RowHeight' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIList.cpp:56:15: note: Technically the member function 'UIList::RowHeight' can be const.
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:730:7: note: Technically the member function 'UIList::RowHeight' can be const.
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:731:7: style: Technically the member function 'UIList::LineMargeX' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIList.cpp:40:15: note: Technically the member function 'UIList::LineMargeX' can be const.
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:731:7: note: Technically the member function 'UIList::LineMargeX' can be const.
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:732:7: style: Technically the member function 'UIList::LineMargeY' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIList.cpp:44:15: note: Technically the member function 'UIList::LineMargeY' can be const.
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:732:7: note: Technically the member function 'UIList::LineMargeY' can be const.
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:733:7: style: Technically the member function 'UIList::LinesStartX' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIList.cpp:48:15: note: Technically the member function 'UIList::LinesStartX' can be const.
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:733:7: note: Technically the member function 'UIList::LinesStartX' can be const.
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:738:7: style: Technically the member function 'UIList::ScrollBarArrowWidth' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIList.cpp:68:15: note: Technically the member function 'UIList::ScrollBarArrowWidth' can be const.
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:738:7: note: Technically the member function 'UIList::ScrollBarArrowWidth' can be const.
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:739:7: style: Technically the member function 'UIList::ScrollBarArrowHeight' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIList.cpp:72:15: note: Technically the member function 'UIList::ScrollBarArrowHeight' can be const.
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUI.h:739:7: note: Technically the member function 'UIList::ScrollBarArrowHeight' can be const.
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIList.cpp:130:63: performance: Function parameter 'Caption' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIList.cpp:1038:36: performance: Function parameter 'i_filter' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIStatic.cpp:28:64: performance: Function parameter 'Caption' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/gui/specific/GUIXMoto.cpp:225:14: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/gui/specific/GUIXMoto.cpp:262:17: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/gui/specific/GUIXMoto.cpp:87:3: style: Variable 'pEntry' is reassigned a value before the old one has been used. [redundantAssignment]
xmoto-0.5.11+dfsg.orig/src/gui/specific/GUIXMoto.cpp:86:0: note: Variable 'pEntry' is reassigned a value before the old one has been used.
xmoto-0.5.11+dfsg.orig/src/gui/specific/GUIXMoto.cpp:87:3: note: Variable 'pEntry' is reassigned a value before the old one has been used.
xmoto-0.5.11+dfsg.orig/src/gui/specific/GUIXMoto.cpp:147:16: style: The scope of the variable 'c' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/gui/specific/GUIXMoto.cpp:54:40: style: Unsigned variable '(' can't be negative so it is unnecessary to test it. [unsignedPositive]
xmoto-0.5.11+dfsg.orig/src/gui/specific/GUIXMoto.cpp:222:20: style: Unsigned variable '(' can't be negative so it is unnecessary to test it. [unsignedPositive]
xmoto-0.5.11+dfsg.orig/src/gui/specific/GUIXMoto.h:99:8: style: Technically the member function 'UIQuickStartButton::hasChanged' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/gui/specific/GUIXMoto.cpp:304:26: note: Technically the member function 'UIQuickStartButton::hasChanged' can be const.
xmoto-0.5.11+dfsg.orig/src/gui/specific/GUIXMoto.h:99:8: note: Technically the member function 'UIQuickStartButton::hasChanged' can be const.
xmoto-0.5.11+dfsg.orig/src/gui/specific/GUIXMoto.h:108:12: performance: Technically the member function 'UIQuickStartButton::getQualityPoint' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/gui/specific/GUIXMoto.cpp:442:30: note: Technically the member function 'UIQuickStartButton::getQualityPoint' can be static.
xmoto-0.5.11+dfsg.orig/src/gui/specific/GUIXMoto.h:108:12: note: Technically the member function 'UIQuickStartButton::getQualityPoint' can be static.
xmoto-0.5.11+dfsg.orig/src/gui/specific/GUIXMoto.h:109:12: performance: Technically the member function 'UIQuickStartButton::getDifficultyPoint' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/gui/specific/GUIXMoto.cpp:451:30: note: Technically the member function 'UIQuickStartButton::getDifficultyPoint' can be static.
xmoto-0.5.11+dfsg.orig/src/gui/specific/GUIXMoto.h:109:12: note: Technically the member function 'UIQuickStartButton::getDifficultyPoint' can be static.
xmoto-0.5.11+dfsg.orig/src/gui/specific/GUIXMoto.h:111:8: performance: Technically the member function 'UIQuickStartButton::isXYInCircle' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/gui/specific/GUIXMoto.cpp:460:26: note: Technically the member function 'UIQuickStartButton::isXYInCircle' can be static.
xmoto-0.5.11+dfsg.orig/src/gui/specific/GUIXMoto.h:111:8: note: Technically the member function 'UIQuickStartButton::isXYInCircle' can be static.
xmoto-0.5.11+dfsg.orig/src/gui/specific/GUIXMoto.h:45:16: warning: Virtual function 'clear' is called from destructor '~UILevelList()' at line 42. Dynamic binding is not used. [virtualCallInConstructor]
xmoto-0.5.11+dfsg.orig/src/gui/specific/GUIXMoto.cpp:42:3: note: Calling clear
xmoto-0.5.11+dfsg.orig/src/gui/specific/GUIXMoto.h:45:16: note: clear is a virtual method
xmoto-0.5.11+dfsg.orig/src/gui/specific/GUIXMoto.cpp:268:24: performance: Function parameter 'Caption' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/helpers/CmdArgumentParser.h:41:8: performance: Technically the member function 'CmdArgumentParser::addFloat' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/helpers/CmdArgumentParser.cpp:51:20: note: Technically the member function 'CmdArgumentParser::addFloat' can be static.
xmoto-0.5.11+dfsg.orig/src/helpers/CmdArgumentParser.h:41:8: note: Technically the member function 'CmdArgumentParser::addFloat' can be static.
xmoto-0.5.11+dfsg.orig/src/helpers/CmdArgumentParser.h:42:8: performance: Technically the member function 'CmdArgumentParser::addInt' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/helpers/CmdArgumentParser.cpp:62:20: note: Technically the member function 'CmdArgumentParser::addInt' can be static.
xmoto-0.5.11+dfsg.orig/src/helpers/CmdArgumentParser.h:42:8: note: Technically the member function 'CmdArgumentParser::addInt' can be static.
xmoto-0.5.11+dfsg.orig/src/helpers/CmdArgumentParser.h:43:8: performance: Technically the member function 'CmdArgumentParser::addString' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/helpers/CmdArgumentParser.cpp:73:20: note: Technically the member function 'CmdArgumentParser::addString' can be static.
xmoto-0.5.11+dfsg.orig/src/helpers/CmdArgumentParser.h:43:8: note: Technically the member function 'CmdArgumentParser::addString' can be static.
xmoto-0.5.11+dfsg.orig/src/helpers/CmdArgumentParser.h:47:15: performance: Technically the member function 'CmdArgumentParser::nextToken' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/helpers/CmdArgumentParser.cpp:82:20: note: Technically the member function 'CmdArgumentParser::nextToken' can be static.
xmoto-0.5.11+dfsg.orig/src/helpers/CmdArgumentParser.h:47:15: note: Technically the member function 'CmdArgumentParser::nextToken' can be static.
xmoto-0.5.11+dfsg.orig/src/helpers/CmdArgumentParser.cpp:73:42: performance: Function parameter 'value' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/helpers/Environment.cpp:87:14: style: Condition 'v_set==false' is always true [knownConditionTrueFalse]
xmoto-0.5.11+dfsg.orig/src/helpers/Environment.cpp:42:18: note: Assignment 'v_set=false', assigned value is 0
xmoto-0.5.11+dfsg.orig/src/helpers/Environment.cpp:87:14: note: Condition 'v_set==false' is always true
xmoto-0.5.11+dfsg.orig/src/helpers/Environment.cpp:87:14: style: Same expression on both sides of '==' because the value of 'v_set' and 'false' are the same. [duplicateExpression]
xmoto-0.5.11+dfsg.orig/src/helpers/Environment.cpp:42:18: note: 'v_set' is assigned value 'false' here.
xmoto-0.5.11+dfsg.orig/src/helpers/Environment.cpp:87:14: note: Same expression on both sides of '==' because the value of 'v_set' and 'false' are the same.
xmoto-0.5.11+dfsg.orig/src/helpers/FileCompression.cpp:40:11: style: The scope of the variable 'nBuf' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/helpers/FileCompression.cpp:145:0: error: Resource leak: f_in [resourceLeak]
xmoto-0.5.11+dfsg.orig/src/helpers/SwapEndian.cpp:33:30: style: Function 'ShortSwap' argument 1 names different: declaration 's' definition 'l'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/helpers/SwapEndian.cpp:8:34: note: Function 'ShortSwap' argument 1 names different: declaration 's' definition 'l'.
xmoto-0.5.11+dfsg.orig/src/helpers/SwapEndian.cpp:33:30: note: Function 'ShortSwap' argument 1 names different: declaration 's' definition 'l'.
xmoto-0.5.11+dfsg.orig/src/helpers/SwapEndian.cpp:37:32: style: Function 'ShortNoSwap' argument 1 names different: declaration 's' definition 'l'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/helpers/SwapEndian.cpp:9:34: note: Function 'ShortNoSwap' argument 1 names different: declaration 's' definition 'l'.
xmoto-0.5.11+dfsg.orig/src/helpers/SwapEndian.cpp:37:32: note: Function 'ShortNoSwap' argument 1 names different: declaration 's' definition 'l'.
xmoto-0.5.11+dfsg.orig/src/helpers/System.cpp:109:22: style: Unused variable: v_var [unusedVariable]
xmoto-0.5.11+dfsg.orig/src/helpers/System.cpp:109:29: style: Unused variable: v_value [unusedVariable]
xmoto-0.5.11+dfsg.orig/src/helpers/System.cpp:49:0: error: Memory leak: modes [memleak]
xmoto-0.5.11+dfsg.orig/src/helpers/VMath.h:348:8: style: Technically the member function 'AABB::lineTouchAABB2f' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/helpers/VMath.cpp:174:12: note: Technically the member function 'AABB::lineTouchAABB2f' can be const.
xmoto-0.5.11+dfsg.orig/src/helpers/VMath.h:348:8: note: Technically the member function 'AABB::lineTouchAABB2f' can be const.
xmoto-0.5.11+dfsg.orig/src/helpers/VMath.h:350:8: style: Technically the member function 'AABB::pointTouchAABB2f' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/helpers/VMath.cpp:224:12: note: Technically the member function 'AABB::pointTouchAABB2f' can be const.
xmoto-0.5.11+dfsg.orig/src/helpers/VMath.h:350:8: note: Technically the member function 'AABB::pointTouchAABB2f' can be const.
xmoto-0.5.11+dfsg.orig/src/helpers/VMath.h:390:8: style: Technically the member function 'BoundingCircle::pointTouch' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/helpers/VMath.cpp:82:22: note: Technically the member function 'BoundingCircle::pointTouch' can be const.
xmoto-0.5.11+dfsg.orig/src/helpers/VMath.h:390:8: note: Technically the member function 'BoundingCircle::pointTouch' can be const.
xmoto-0.5.11+dfsg.orig/src/helpers/utf8.cpp:45:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/helpers/utf8.cpp:195:16: style: The scope of the variable 'n_previous' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/helpers/utf8.cpp:168:15: style: Unused variable: v_res [unusedVariable]
xmoto-0.5.11+dfsg.orig/src/image/tim_jpeg.cpp:452:17: warning: Variable 'pInfo->nFlash' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch]
xmoto-0.5.11+dfsg.orig/src/image/tim_jpeg.cpp:451:16: note: Variable 'pInfo->nFlash' is reassigned a value before the old one has been used. 'break;' missing?
xmoto-0.5.11+dfsg.orig/src/image/tim_jpeg.cpp:452:17: note: Variable 'pInfo->nFlash' is reassigned a value before the old one has been used. 'break;' missing?
xmoto-0.5.11+dfsg.orig/src/image/tim_jpeg.cpp:343:6: style: The scope of the variable 'nAPP1Size' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/image/tim_jpeg.cpp:345:6: style: The scope of the variable 'nTIFFStart' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/image/tim_jpeg.cpp:345:17: style: The scope of the variable 'nFirstIFD' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/image/tim_jpeg.cpp:345:27: style: The scope of the variable 'nNumEntries' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/image/tim_jpeg.cpp:345:39: style: The scope of the variable 'nTagNum' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/image/tim_jpeg.cpp:345:47: style: The scope of the variable 'nDataFormat' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/image/tim_jpeg.cpp:346:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/image/tim_jpeg.cpp:346:8: style: The scope of the variable 'nNumComponents' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/image/tim_jpeg.cpp:346:23: style: The scope of the variable 'nValue' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/image/tim_jpeg.cpp:347:6: style: The scope of the variable 'nContinueAt' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/image/tim_jpeg.cpp:348:7: style: The scope of the variable 'cTemp' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/image/tim_jpeg.cpp:482:16: style: The scope of the variable 'nRowStride' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/image/tim_jpeg.cpp:482:28: style: The scope of the variable 'nOffset' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/image/tim_jpeg.cpp:486:7: style: The scope of the variable 'nRet' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/image/tim_jpeg.cpp:630:19: style: The scope of the variable 'nOffset' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/image/tim_png.cpp:261:8: style: Condition 'pRowPointers' is always false [knownConditionTrueFalse]
xmoto-0.5.11+dfsg.orig/src/image/tim_png.cpp:231:26: note: Assignment 'pRowPointers=0', assigned value is 0
xmoto-0.5.11+dfsg.orig/src/image/tim_png.cpp:261:8: note: Condition 'pRowPointers' is always false
xmoto-0.5.11+dfsg.orig/src/image/tim_png.cpp:88:62: style: The scope of the variable 'nNumberOfPasses' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/image/tim_png.cpp:88:78: style: The scope of the variable 'i' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/image/tim_png.cpp:144:12: style: Variable 'nChannels' is assigned a value that is never used. [unreadVariable]
xmoto-0.5.11+dfsg.orig/src/image/tim_png.cpp:185:21: style: Variable 'nNumberOfPasses' is assigned a value that is never used. [unreadVariable]
xmoto-0.5.11+dfsg.orig/src/libccd/ccd.c:207:9: style: The scope of the variable 'do_simplex_res' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/libccd/ccd.c:258:34: style: Function '__ccdGJKEPA' argument 4 names different: declaration 'pt' definition 'polytope'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/libccd/ccd.c:38:34: note: Function '__ccdGJKEPA' argument 4 names different: declaration 'pt' definition 'polytope'.
xmoto-0.5.11+dfsg.orig/src/libccd/ccd.c:258:34: note: Function '__ccdGJKEPA' argument 4 names different: declaration 'pt' definition 'polytope'.
xmoto-0.5.11+dfsg.orig/src/libccd/mpr.c:165:9: style: The scope of the variable 'cont' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/libccd/mpr.c:310:55: style: Function 'findPenetr' argument 6 names different: declaration 'dir' definition 'pdir'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/libccd/mpr.c:51:55: note: Function 'findPenetr' argument 6 names different: declaration 'dir' definition 'pdir'.
xmoto-0.5.11+dfsg.orig/src/libccd/mpr.c:310:55: note: Function 'findPenetr' argument 6 names different: declaration 'dir' definition 'pdir'.
xmoto-0.5.11+dfsg.orig/src/libccd/polytope.c:253:26: style: The scope of the variable 'a' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/libccd/polytope.c:253:30: style: The scope of the variable 'b' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/libccd/polytope.c:253:34: style: The scope of the variable 'c' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/net/ActionReader.cpp:60:7: style: The scope of the variable 'nread' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/net/ActionReader.cpp:40:15: warning: Member variable 'ActionReader::m_tcpBuffer' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.cpp:420:13: style: The scope of the variable 'v_n' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.cpp:339:10: style: Checking if unsigned variable 'len' is less than zero. This might be a false warning. [unsignedLessThanZero]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.cpp:116:15: style: Unused variable: v_data [unusedVariable]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.cpp:377:3: performance: Variable 'm_msg' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.cpp:411:3: performance: Variable 'm_msg' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.cpp:412:3: performance: Variable 'm_private_people' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.cpp:468:3: performance: Variable 'm_msg' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.cpp:524:3: performance: Variable 'm_key' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.cpp:529:3: performance: Variable 'm_key' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.cpp:573:3: performance: Variable 'm_udpBindKey' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.cpp:574:3: performance: Variable 'm_xmversion' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.cpp:614:3: performance: Variable 'm_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.cpp:619:3: performance: Variable 'm_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.cpp:690:3: performance: Variable 'm_levelId' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.cpp:695:3: performance: Variable 'm_levelId' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.cpp:850:3: performance: Variable 'm_id_level' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.cpp:853:3: performance: Variable 'm_players' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.cpp:860:3: performance: Variable 'm_id_level' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.cpp:966:3: performance: Variable 'm_cmd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.cpp:993:3: performance: Variable 'm_answer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:235:15: style: Technically the member function 'NA_chatMessagePP::getMessage' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.cpp:459:31: note: Technically the member function 'NA_chatMessagePP::getMessage' can be const.
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:235:15: note: Technically the member function 'NA_chatMessagePP::getMessage' can be const.
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:257:15: style: Technically the member function 'NA_chatMessage::getMessage' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.cpp:406:29: note: Technically the member function 'NA_chatMessage::getMessage' can be const.
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:257:15: note: Technically the member function 'NA_chatMessage::getMessage' can be const.
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:277:15: style: Technically the member function 'NA_serverError::getMessage' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.cpp:490:29: note: Technically the member function 'NA_serverError::getMessage' can be const.
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:277:15: note: Technically the member function 'NA_serverError::getMessage' can be const.
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:313:15: style: Technically the member function 'NA_changeName::getName' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.cpp:629:28: note: Technically the member function 'NA_changeName::getName' can be const.
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:313:15: note: Technically the member function 'NA_changeName::getName' can be const.
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:369:15: style: Technically the member function 'NA_playingLevel::getLevelId' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.cpp:705:30: note: Technically the member function 'NA_playingLevel::getLevelId' can be const.
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:369:15: note: Technically the member function 'NA_playingLevel::getLevelId' can be const.
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:410:17: style: Technically the member function 'NA_playerControl::getType' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.cpp:813:33: note: Technically the member function 'NA_playerControl::getType' can be const.
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:410:17: note: Technically the member function 'NA_playerControl::getType' can be const.
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:411:9: style: Technically the member function 'NA_playerControl::getFloatValue' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.cpp:817:25: note: Technically the member function 'NA_playerControl::getFloatValue' can be const.
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:411:9: note: Technically the member function 'NA_playerControl::getFloatValue' can be const.
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:412:9: style: Technically the member function 'NA_playerControl::getBoolValue' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.cpp:821:24: note: Technically the member function 'NA_playerControl::getBoolValue' can be const.
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:412:9: note: Technically the member function 'NA_playerControl::getBoolValue' can be const.
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:451:27: style: Technically the member function 'NA_prepareToPlay::players' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.cpp:884:43: note: Technically the member function 'NA_prepareToPlay::players' can be const.
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:451:27: note: Technically the member function 'NA_prepareToPlay::players' can be const.
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:507:7: style: Technically the member function 'NA_gameEvents::bufferSize' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.cpp:961:20: note: Technically the member function 'NA_gameEvents::bufferSize' can be const.
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:507:7: note: Technically the member function 'NA_gameEvents::bufferSize' can be const.
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:526:15: style: Technically the member function 'NA_srvCmd::getCommand' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.cpp:988:24: note: Technically the member function 'NA_srvCmd::getCommand' can be const.
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:526:15: note: Technically the member function 'NA_srvCmd::getCommand' can be const.
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:544:15: style: Technically the member function 'NA_srvCmdAsw::getAnswer' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/net/NetActions.cpp:1015:27: note: Technically the member function 'NA_srvCmdAsw::getAnswer' can be const.
xmoto-0.5.11+dfsg.orig/src/net/NetActions.h:544:15: note: Technically the member function 'NA_srvCmdAsw::getAnswer' can be const.
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:445:11: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:465:11: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:473:10: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:509:43: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:514:51: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:577:39: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:589:32: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:598:27: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:620:44: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:629:32: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:630:47: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:631:12: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:632:52: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:636:32: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:639:35: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:654:32: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:655:6: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:656:16: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:660:37: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:661:38: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:671:31: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:672:81: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:681:6: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:684:16: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:688:8: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:702:14: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:714:22: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:729:75: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:735:11: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:736:30: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:743:14: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:375:8: style: The scope of the variable 'v_found' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:489:11: style: The scope of the variable 'v_clientId' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:600:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:868:7: style: The scope of the variable 'v_lastWordPos' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:869:8: style: The scope of the variable 'v_found' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:792:76: style: Function 'setPlayingLevelId' argument 2 names different: declaration 'i_idlevel' definition 'i_id_level'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.h:53:62: note: Function 'setPlayingLevelId' argument 2 names different: declaration 'i_idlevel' definition 'i_id_level'.
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:792:76: note: Function 'setPlayingLevelId' argument 2 names different: declaration 'i_idlevel' definition 'i_id_level'.
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:755:17: warning: Member variable 'NetOtherClient::m_points' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:49:12: warning: Member variable 'NetClient::m_udpReceiptPacket' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:757:3: performance: Variable 'm_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.h:52:15: style: Technically the member function 'NetOtherClient::lastPlayingLevelId' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:788:29: note: Technically the member function 'NetOtherClient::lastPlayingLevelId' can be const.
xmoto-0.5.11+dfsg.orig/src/net/NetClient.h:52:15: note: Technically the member function 'NetOtherClient::lastPlayingLevelId' can be const.
xmoto-0.5.11+dfsg.orig/src/net/NetClient.h:54:15: style: Technically the member function 'NetOtherClient::playingLevelName' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:817:29: note: Technically the member function 'NetOtherClient::playingLevelName' can be const.
xmoto-0.5.11+dfsg.orig/src/net/NetClient.h:54:15: note: Technically the member function 'NetOtherClient::playingLevelName' can be const.
xmoto-0.5.11+dfsg.orig/src/net/NetClient.h:83:8: style: Technically the member function 'NetClient::isConnected' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:290:17: note: Technically the member function 'NetClient::isConnected' can be const.
xmoto-0.5.11+dfsg.orig/src/net/NetClient.h:83:8: note: Technically the member function 'NetClient::isConnected' can be const.
xmoto-0.5.11+dfsg.orig/src/net/NetClient.h:97:8: style: Technically the member function 'NetClient::isPlayInitialized' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:324:17: note: Technically the member function 'NetClient::isPlayInitialized' can be const.
xmoto-0.5.11+dfsg.orig/src/net/NetClient.h:97:8: note: Technically the member function 'NetClient::isPlayInitialized' can be const.
xmoto-0.5.11+dfsg.orig/src/net/NetClient.h:101:8: performance: Technically the member function 'NetClient::addChatTransformations' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:843:17: note: Technically the member function 'NetClient::addChatTransformations' can be static.
xmoto-0.5.11+dfsg.orig/src/net/NetClient.h:101:8: note: Technically the member function 'NetClient::addChatTransformations' can be static.
xmoto-0.5.11+dfsg.orig/src/net/NetClient.h:102:15: performance: Technically the member function 'NetClient::getDisplayMessage' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:847:24: note: Technically the member function 'NetClient::getDisplayMessage' can be static.
xmoto-0.5.11+dfsg.orig/src/net/NetClient.h:102:15: note: Technically the member function 'NetClient::getDisplayMessage' can be static.
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:62:5: style: Class 'NetClient' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:62:5: style: Class 'NetClient' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xmoto-0.5.11+dfsg.orig/src/net/VirtualNetLevelsList.h:32:3: style: Class 'VirtualNetLevelsList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingNet.h:31:16: style: The function 'updateWhenUnvisible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:52:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingNet.h:31:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingNet.h:33:16: style: The function 'executeOneCommand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:54:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingNet.h:33:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingNet.h:34:16: style: The function 'abortPlaying' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:67:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingNet.h:34:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingNet.h:37:16: style: The function 'initUniverse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StatePreplaying.h:54:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingNet.h:37:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingNet.h:38:16: style: The function 'preloadLevels' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StatePreplaying.h:55:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingNet.h:38:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingNet.h:39:16: style: The function 'initPlayers' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StatePreplaying.h:56:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingNet.h:39:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingNet.h:40:16: style: The function 'runPlaying' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StatePreplaying.h:57:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingNet.h:40:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingNet.h:41:16: style: The function 'allowGhosts' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StatePreplaying.h:62:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingNet.h:41:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingNet.h:43:16: style: The function 'onLoadingFailure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StatePreplaying.h:65:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingNet.h:43:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/VirtualNetLevelsList.h:36:23: style: The function 'determinePreviousLevel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/VirtualLevelsList.h:31:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/VirtualNetLevelsList.h:36:23: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/VirtualNetLevelsList.h:37:23: style: The function 'determineNextLevel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/VirtualLevelsList.h:32:23: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/VirtualNetLevelsList.h:37:23: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:242:5: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xmoto-0.5.11+dfsg.orig/src/net/NetClient.cpp:316:5: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingNet.h:28:40: performance: Function parameter 'i_idlevel' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/net/NetServer.h:39:8: performance: Technically the member function 'NetServer::setStandAloneOptions' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/net/NetServer.cpp:97:17: note: Technically the member function 'NetServer::setStandAloneOptions' can be static.
xmoto-0.5.11+dfsg.orig/src/net/NetServer.h:39:8: note: Technically the member function 'NetServer::setStandAloneOptions' can be static.
xmoto-0.5.11+dfsg.orig/src/net/thread/ServerThread.h:226:3: style: Class 'XMServerSceneHooks' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/net/thread/ServerThread.h:130:7: style: The function 'realThreadFunction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/thread/XMThread.h:62:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/thread/ServerThread.h:130:7: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/thread/ServerThread.h:229:8: style: The function 'OnEntityToTakeTakenByPlayer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Scene.h:132:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/thread/ServerThread.h:229:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/thread/ServerThread.h:230:8: style: The function 'OnEntityToTakeTakenExternal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Scene.h:133:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/thread/ServerThread.h:230:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/thread/ServerThread.h:231:8: style: The function 'OnPlayerWins' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Scene.h:135:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/thread/ServerThread.h:231:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/thread/ServerThread.h:232:8: style: The function 'OnPlayerDies' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Scene.h:136:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/thread/ServerThread.h:232:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/thread/ServerThread.h:233:8: style: The function 'OnPlayerSomersault' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/Scene.h:137:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/net/thread/ServerThread.h:233:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/net/extSDL_net.cpp:31:6: style: struct member '_TCPsocket::ready' is never used. [unusedStructMember]
xmoto-0.5.11+dfsg.orig/src/ode/src/array.h:65:8: style: Technically the member function 'dArrayBase::operatordelete' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/ode/src/array.cpp:70:18: note: Technically the member function 'dArrayBase::operatordelete' can be const.
xmoto-0.5.11+dfsg.orig/src/ode/src/array.h:65:8: note: Technically the member function 'dArrayBase::operatordelete' can be const.
xmoto-0.5.11+dfsg.orig/src/ode/src/box.cpp:90:14: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/box.cpp:102:14: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/box.cpp:113:14: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/box.cpp:727:15: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/box.cpp:728:15: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/box.cpp:753:16: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/box.cpp:754:20: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.h:226:86: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xmoto-0.5.11+dfsg.orig/src/ode/src/objects.h:56:8: style: Technically the member function 'dBase::operatordelete' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/ode/src/objects.h:58:8: style: Technically the member function 'dBase::operatordelete[]' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.h:132:8: performance: Technically the member function 'dxGeom::checkControlValueSizeValidity' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/ode/src/objects.h:70:3: style: Struct 'dObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/ode/src/objects.h:140:3: style: Struct 'dxBody' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.h:220:8: style: The function 'computeAABB' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.h:135:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.h:220:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_std.h:103:8: style: The function 'computeAABB' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.h:135:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_std.h:103:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_std.h:110:8: style: The function 'computeAABB' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.h:135:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_std.h:110:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_std.h:117:8: style: The function 'computeAABB' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.h:135:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_std.h:117:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_std.h:124:14: style: The function 'computeAABB' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.h:135:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_std.h:124:14: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_std.h:131:8: style: The function 'computeAABB' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.h:135:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_std.h:131:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_std.h:138:8: style: The function 'computeAABB' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.h:135:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_std.h:138:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_std.h:162:8: style: The function 'computeAABB' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.h:135:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_std.h:162:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/capsule.cpp:87:18: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/capsule.cpp:98:18: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/capsule.cpp:108:18: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/capsule.cpp:138:21: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/capsule.cpp:139:22: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/capsule.cpp:186:20: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/capsule.cpp:187:16: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/capsule.cpp:245:21: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/capsule.cpp:246:21: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/capsule.cpp:360:21: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/capsule.cpp:361:20: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/capsule.cpp:242:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_cylinder_box.cpp:736:3: style: Variable 'vCylinderCircleNormal_Rel[nCYLINDER_AXIS]' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_cylinder_box.cpp:735:3: note: Variable 'vCylinderCircleNormal_Rel[nCYLINDER_AXIS]' is reassigned a value before the old one has been used if variable is no semaphore variable.
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_cylinder_box.cpp:736:3: note: Variable 'vCylinderCircleNormal_Rel[nCYLINDER_AXIS]' is reassigned a value before the old one has been used if variable is no semaphore variable.
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_cylinder_box.cpp:748:3: style: Variable 'vCylinderCircleNormal_Rel[nCYLINDER_AXIS]' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_cylinder_box.cpp:747:3: note: Variable 'vCylinderCircleNormal_Rel[nCYLINDER_AXIS]' is reassigned a value before the old one has been used if variable is no semaphore variable.
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_cylinder_box.cpp:748:3: note: Variable 'vCylinderCircleNormal_Rel[nCYLINDER_AXIS]' is reassigned a value before the old one has been used if variable is no semaphore variable.
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_cylinder_box.cpp:46:2: warning: Member variable 'sCylinderBoxData::m_iBestAxis' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_cylinder_plane.cpp:263:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xmoto-0.5.11+dfsg.orig/src/ode/src/util.h:115:1: style: The class 'dxWorldProcessMemArena' does not have a constructor although it has private member variables. [noConstructor]
xmoto-0.5.11+dfsg.orig/src/ode/src/util.h:233:1: style: The struct 'dxWorldProcessIslandsInfo' does not have a constructor although it has private member variables. [noConstructor]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_trimesh_internal.h:336:7: style: The function 'controlGeometry' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.h:133:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_trimesh_internal.h:336:7: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_trimesh_internal.h:338:6: style: The function 'AABBTest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.h:140:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_trimesh_internal.h:338:6: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_trimesh_internal.h:339:7: style: The function 'computeAABB' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.h:135:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_trimesh_internal.h:339:7: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.cpp:379:44: style: Redundant condition: body. '!body || (body && offset_posr)' is equivalent to '!body || offset_posr' [redundantCondition]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.cpp:72:13: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.cpp:113:30: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.cpp:1000:22: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.cpp:902:3: style: Struct 'dxUserGeom' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.cpp:904:8: style: The function 'computeAABB' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.h:135:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.cpp:904:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.cpp:905:7: style: The function 'AABBTest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.h:140:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.cpp:905:7: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_libccd.cpp:125:17: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_libccd.cpp:177:19: style: The scope of the variable 'rad' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_quadtreespace.cpp:371:11: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_quadtreespace.cpp:510:3: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_quadtreespace.cpp:549:5: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_quadtreespace.cpp:554:4: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_quadtreespace.cpp:580:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_quadtreespace.cpp:594:26: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_quadtreespace.cpp:482:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_quadtreespace.cpp:412:38: style: Function 'getGeom' argument 1 names different: declaration 'i' definition 'Index'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_quadtreespace.cpp:342:22: note: Function 'getGeom' argument 1 names different: declaration 'i' definition 'Index'.
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_quadtreespace.cpp:412:38: note: Function 'getGeom' argument 1 names different: declaration 'i' definition 'Index'.
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_quadtreespace.cpp:585:56: style: Function 'collide2' argument 2 names different: declaration 'g1' definition 'g2'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_quadtreespace.cpp:352:40: note: Function 'collide2' argument 2 names different: declaration 'g1' definition 'g2'.
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_quadtreespace.cpp:585:56: note: Function 'collide2' argument 2 names different: declaration 'g1' definition 'g2'.
xmoto-0.5.11+dfsg.orig/src/ode/src/array.h:97:0: style: 'dArray < dxGeom * >::operator=' should return 'dArray < dxGeom * > &'. [operatorEq]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_quadtreespace.cpp:69:7: style: Technically the member function 'Block::Inside' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_quadtreespace.cpp:305:13: note: Technically the member function 'Block::Inside' can be const.
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_quadtreespace.cpp:69:7: note: Technically the member function 'Block::Inside' can be const.
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_quadtreespace.cpp:342:10: style: The function 'getGeom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.h:231:19: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_quadtreespace.cpp:342:10: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_quadtreespace.cpp:344:7: style: The function 'add' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.h:233:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_quadtreespace.cpp:344:7: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_quadtreespace.cpp:345:7: style: The function 'remove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.h:234:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_quadtreespace.cpp:345:7: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_quadtreespace.cpp:346:7: style: The function 'dirty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.h:235:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_quadtreespace.cpp:346:7: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_quadtreespace.cpp:348:7: style: The function 'computeAABB' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.h:135:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_quadtreespace.cpp:348:7: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_quadtreespace.cpp:350:7: style: The function 'cleanGeoms' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.h:237:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_quadtreespace.cpp:350:7: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_quadtreespace.cpp:351:7: style: The function 'collide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.h:242:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_quadtreespace.cpp:351:7: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_quadtreespace.cpp:352:7: style: The function 'collide2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.h:243:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_quadtreespace.cpp:352:7: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_sapspace.cpp:312:2: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_sapspace.cpp:341:3: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_sapspace.cpp:342:3: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_sapspace.cpp:385:2: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_sapspace.cpp:410:5: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_sapspace.cpp:415:3: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_sapspace.cpp:261:46: style: Function 'dxSAPSpace' argument 2 names different: declaration 'sortaxis' definition 'axisorder'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_sapspace.cpp:138:35: note: Function 'dxSAPSpace' argument 2 names different: declaration 'sortaxis' definition 'axisorder'.
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_sapspace.cpp:261:46: note: Function 'dxSAPSpace' argument 2 names different: declaration 'sortaxis' definition 'axisorder'.
xmoto-0.5.11+dfsg.orig/src/ode/src/array.h:97:0: style: 'dArray < float >::operator=' should return 'dArray < float > &'. [operatorEq]
xmoto-0.5.11+dfsg.orig/src/ode/src/array.h:97:0: style: 'dArray < Pair >::operator=' should return 'dArray < Pair > &'. [operatorEq]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_sapspace.cpp:273:2: performance: Variable 'ax0idx' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_sapspace.cpp:274:2: performance: Variable 'ax1idx' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_sapspace.cpp:275:2: performance: Variable 'ax2idx' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_sapspace.cpp:142:18: style: The function 'getGeom' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.h:231:19: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_sapspace.cpp:142:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_sapspace.cpp:143:15: style: The function 'add' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.h:233:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_sapspace.cpp:143:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_sapspace.cpp:144:15: style: The function 'remove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.h:234:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_sapspace.cpp:144:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_sapspace.cpp:145:15: style: The function 'dirty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.h:235:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_sapspace.cpp:145:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_sapspace.cpp:146:15: style: The function 'computeAABB' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.h:135:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_sapspace.cpp:146:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_sapspace.cpp:147:15: style: The function 'cleanGeoms' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.h:237:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_sapspace.cpp:147:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_sapspace.cpp:148:15: style: The function 'collide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.h:242:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_sapspace.cpp:148:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_sapspace.cpp:149:15: style: The function 'collide2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.h:243:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_sapspace.cpp:149:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_space.cpp:238:8: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_space.cpp:411:8: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_space.cpp:626:25: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_space.cpp:635:25: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_space.cpp:763:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_space.cpp:775:25: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_space.cpp:776:25: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_space.cpp:447:30: warning: Obsolete function 'alloca' called. [allocaCalled]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_space.cpp:479:45: warning: Obsolete function 'alloca' called. [allocaCalled]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_space.cpp:494:28: warning: Obsolete function 'alloca' called. [allocaCalled]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_space.cpp:506:25: warning: Obsolete function 'alloca' called. [allocaCalled]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_space.cpp:375:8: style: Technically the member function 'dxHashSpace::getLevels' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_space.cpp:398:19: note: Technically the member function 'dxHashSpace::getLevels' can be const.
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_space.cpp:375:8: note: Technically the member function 'dxHashSpace::getLevels' can be const.
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.h:234:16: warning: Virtual function 'remove' is called from destructor '~dxSpace()' at line 110. Dynamic binding is not used. [virtualCallInConstructor]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_space.cpp:110:7: note: Calling remove
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.h:234:16: note: remove is a virtual method
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_space.cpp:219:3: style: Struct 'dxSimpleSpace' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_space.cpp:373:3: style: Struct 'dxHashSpace' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_space.cpp:220:8: style: The function 'cleanGeoms' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.h:237:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_space.cpp:220:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_space.cpp:221:8: style: The function 'collide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.h:242:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_space.cpp:221:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_space.cpp:222:8: style: The function 'collide2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.h:243:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_space.cpp:222:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_space.cpp:376:8: style: The function 'cleanGeoms' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.h:237:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_space.cpp:376:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_space.cpp:377:8: style: The function 'collide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.h:242:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_space.cpp:377:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_space.cpp:378:8: style: The function 'collide2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.h:243:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_space.cpp:378:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_transform.cpp:131:25: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_transform.cpp:185:25: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_transform.cpp:195:25: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_transform.cpp:204:25: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_transform.cpp:213:25: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_transform.cpp:222:25: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_transform.cpp:231:25: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_transform.cpp:53:3: style: Struct 'dxGeomTransform' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_transform.cpp:55:8: style: The function 'computeAABB' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.h:135:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_transform.cpp:55:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_trimesh_disabled.cpp:32:12: warning: Member variable 'dxTriMesh::Callback' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_trimesh_disabled.cpp:32:12: warning: Member variable 'dxTriMesh::ArrayCallback' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_trimesh_disabled.cpp:32:12: warning: Member variable 'dxTriMesh::RayCallback' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_trimesh_disabled.cpp:32:12: warning: Member variable 'dxTriMesh::TriMergeCallback' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_trimesh_disabled.cpp:32:12: warning: Member variable 'dxTriMesh::Data' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_trimesh_disabled.cpp:32:12: warning: Member variable 'dxTriMesh::doSphereTC' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_trimesh_disabled.cpp:32:12: warning: Member variable 'dxTriMesh::doBoxTC' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_trimesh_disabled.cpp:32:12: warning: Member variable 'dxTriMesh::doCapsuleTC' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_trimesh_distance.cpp:25:43: warning: Function 'SqrDistancePointTri' argument order different: declaration 'p, triOrigin, triEdge1, triEdge2, pfSParam, pfTParam' definition 'p, triOrigin, triEdge0, triEdge1, pfSParam, pfTParam' [funcArgOrderDifferent]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_trimesh_internal.h:611:43: note: Function 'SqrDistancePointTri' argument order different: declaration 'p, triOrigin, triEdge1, triEdge2, pfSParam, pfTParam' definition 'p, triOrigin, triEdge0, triEdge1, pfSParam, pfTParam'
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_trimesh_distance.cpp:25:43: note: Function 'SqrDistancePointTri' argument order different: declaration 'p, triOrigin, triEdge1, triEdge2, pfSParam, pfTParam' definition 'p, triOrigin, triEdge0, triEdge1, pfSParam, pfTParam'
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_trimesh_distance.cpp:657:41: warning: Function 'SqrDistanceSegTri' argument order different: declaration 'segOrigin, segEnd, triOrigin, triEdge1, triEdge2, t, u, v' definition 'segOrigin, segEnd, triOrigin, triEdge0, triEdge1, pfSegP, pfTriP0, pfTriP1' [funcArgOrderDifferent]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_trimesh_internal.h:619:41: note: Function 'SqrDistanceSegTri' argument order different: declaration 'segOrigin, segEnd, triOrigin, triEdge1, triEdge2, t, u, v' definition 'segOrigin, segEnd, triOrigin, triEdge0, triEdge1, pfSegP, pfTriP0, pfTriP1'
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_trimesh_distance.cpp:657:41: note: Function 'SqrDistanceSegTri' argument order different: declaration 'segOrigin, segEnd, triOrigin, triEdge1, triEdge2, t, u, v' definition 'segOrigin, segEnd, triOrigin, triEdge0, triEdge1, pfSegP, pfTriP0, pfTriP1'
xmoto-0.5.11+dfsg.orig/src/ode/src/convex.cpp:88:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xmoto-0.5.11+dfsg.orig/src/ode/src/convex.cpp:92:27: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xmoto-0.5.11+dfsg.orig/src/ode/src/convex.cpp:228:17: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/convex.cpp:606:21: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/convex.cpp:607:19: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/convex.cpp:666:22: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/convex.cpp:667:22: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/convex.cpp:1399:23: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/convex.cpp:1400:23: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/convex.cpp:1477:15: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/convex.cpp:1478:21: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/convex.cpp:51:14: style: Function 'dxConvex' argument 2 names different: declaration 'planes' definition '_planes'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_std.h:153:12: note: Function 'dxConvex' argument 2 names different: declaration 'planes' definition '_planes'.
xmoto-0.5.11+dfsg.orig/src/ode/src/convex.cpp:51:14: note: Function 'dxConvex' argument 2 names different: declaration 'planes' definition '_planes'.
xmoto-0.5.11+dfsg.orig/src/ode/src/convex.cpp:52:20: style: Function 'dxConvex' argument 3 names different: declaration 'planecount' definition '_planecount'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_std.h:154:18: note: Function 'dxConvex' argument 3 names different: declaration 'planecount' definition '_planecount'.
xmoto-0.5.11+dfsg.orig/src/ode/src/convex.cpp:52:20: note: Function 'dxConvex' argument 3 names different: declaration 'planecount' definition '_planecount'.
xmoto-0.5.11+dfsg.orig/src/ode/src/convex.cpp:53:14: style: Function 'dxConvex' argument 4 names different: declaration 'points' definition '_points'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_std.h:155:12: note: Function 'dxConvex' argument 4 names different: declaration 'points' definition '_points'.
xmoto-0.5.11+dfsg.orig/src/ode/src/convex.cpp:53:14: note: Function 'dxConvex' argument 4 names different: declaration 'points' definition '_points'.
xmoto-0.5.11+dfsg.orig/src/ode/src/convex.cpp:54:20: style: Function 'dxConvex' argument 5 names different: declaration 'pointcount' definition '_pointcount'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_std.h:156:18: note: Function 'dxConvex' argument 5 names different: declaration 'pointcount' definition '_pointcount'.
xmoto-0.5.11+dfsg.orig/src/ode/src/convex.cpp:54:20: note: Function 'dxConvex' argument 5 names different: declaration 'pointcount' definition '_pointcount'.
xmoto-0.5.11+dfsg.orig/src/ode/src/convex.cpp:55:21: style: Function 'dxConvex' argument 6 names different: declaration 'polygons' definition '_polygons'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_std.h:157:19: note: Function 'dxConvex' argument 6 names different: declaration 'polygons' definition '_polygons'.
xmoto-0.5.11+dfsg.orig/src/ode/src/convex.cpp:55:21: note: Function 'dxConvex' argument 6 names different: declaration 'polygons' definition '_polygons'.
xmoto-0.5.11+dfsg.orig/src/ode/src/cylinder.cpp:88:18: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/cylinder.cpp:98:18: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/error.cpp:93:1: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing]
xmoto-0.5.11+dfsg.orig/src/ode/src/error.cpp:104:1: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing]
xmoto-0.5.11+dfsg.orig/src/ode/src/error.cpp:113:1: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing]
xmoto-0.5.11+dfsg.orig/src/ode/src/export-dif.cpp:202:19: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/export-dif.cpp:210:20: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/export-dif.cpp:222:21: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/export-dif.cpp:232:23: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/export-dif.cpp:260:24: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/export-dif.cpp:274:21: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/export-dif.cpp:289:18: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/export-dif.cpp:302:19: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/export-dif.cpp:317:23: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/export-dif.cpp:329:20: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/export-dif.cpp:336:21: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/export-dif.cpp:349:21: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/export-dif.cpp:525:36: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/export-dif.cpp:590:38: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/ball.h:39:5: style: Struct 'dxJointBall' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge.h:40:5: style: Struct 'dxJointHinge' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/slider.h:40:5: style: Struct 'dxJointSlider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/contact.h:35:5: style: Struct 'dxJointContact' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/universal.h:49:5: style: Struct 'dxJointUniversal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge2.h:51:5: style: Struct 'dxJointHinge2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/fixed.h:40:5: style: Struct 'dxJointFixed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/null.h:34:5: style: Struct 'dxJointNull' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/amotor.h:49:5: style: Struct 'dxJointAMotor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/lmotor.h:38:5: style: Struct 'dxJointLMotor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/plane2d.h:41:5: style: Struct 'dxJointPlane2D' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pu.h:72:5: style: Struct 'dxJointPU' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pr.h:84:5: style: Struct 'dxJointPR' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/piston.h:94:5: style: Struct 'dxJointPiston' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/ball.h:40:18: style: The function 'getSureMaxInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:147:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/ball.h:40:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/ball.h:41:18: style: The function 'getInfo1' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:143:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/ball.h:41:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/ball.h:42:18: style: The function 'getInfo2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:144:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/ball.h:42:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/ball.h:43:24: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:148:24: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/ball.h:43:24: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/ball.h:44:20: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:149:20: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/ball.h:44:20: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/ball.h:46:18: style: The function 'setRelativeValues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:153:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/ball.h:46:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge.h:41:18: style: The function 'getSureMaxInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:147:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge.h:41:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge.h:42:18: style: The function 'getInfo1' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:143:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge.h:42:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge.h:43:18: style: The function 'getInfo2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:144:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge.h:43:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge.h:44:24: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:148:24: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge.h:44:24: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge.h:45:20: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:149:20: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge.h:45:20: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge.h:47:18: style: The function 'setRelativeValues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:153:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge.h:47:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/slider.h:41:18: style: The function 'getSureMaxInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:147:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/slider.h:41:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/slider.h:42:18: style: The function 'getInfo1' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:143:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/slider.h:42:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/slider.h:43:18: style: The function 'getInfo2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:144:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/slider.h:43:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/slider.h:44:24: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:148:24: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/slider.h:44:24: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/slider.h:45:20: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:149:20: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/slider.h:45:20: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/slider.h:47:18: style: The function 'setRelativeValues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:153:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/slider.h:47:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/contact.h:36:18: style: The function 'getSureMaxInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:147:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/contact.h:36:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/contact.h:37:18: style: The function 'getInfo1' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:143:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/contact.h:37:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/contact.h:38:18: style: The function 'getInfo2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:144:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/contact.h:38:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/contact.h:39:24: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:148:24: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/contact.h:39:24: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/contact.h:40:20: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:149:20: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/contact.h:40:20: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/universal.h:50:18: style: The function 'getSureMaxInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:147:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/universal.h:50:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/universal.h:51:18: style: The function 'getInfo1' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:143:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/universal.h:51:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/universal.h:52:18: style: The function 'getInfo2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:144:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/universal.h:52:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/universal.h:53:24: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:148:24: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/universal.h:53:24: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/universal.h:54:20: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:149:20: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/universal.h:54:20: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/universal.h:56:18: style: The function 'setRelativeValues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:153:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/universal.h:56:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge2.h:53:18: style: The function 'getSureMaxInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:147:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge2.h:53:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge2.h:54:18: style: The function 'getInfo1' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:143:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge2.h:54:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge2.h:55:18: style: The function 'getInfo2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:144:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge2.h:55:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge2.h:56:24: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:148:24: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge2.h:56:24: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge2.h:57:20: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:149:20: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge2.h:57:20: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge2.h:59:18: style: The function 'setRelativeValues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:153:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge2.h:59:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/fixed.h:41:18: style: The function 'getSureMaxInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:147:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/fixed.h:41:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/fixed.h:42:18: style: The function 'getInfo1' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:143:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/fixed.h:42:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/fixed.h:43:18: style: The function 'getInfo2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:144:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/fixed.h:43:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/fixed.h:44:24: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:148:24: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/fixed.h:44:24: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/fixed.h:45:20: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:149:20: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/fixed.h:45:20: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/null.h:35:18: style: The function 'getSureMaxInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:147:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/null.h:35:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/null.h:36:18: style: The function 'getInfo1' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:143:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/null.h:36:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/null.h:37:18: style: The function 'getInfo2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:144:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/null.h:37:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/null.h:38:24: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:148:24: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/null.h:38:24: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/null.h:39:20: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:149:20: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/null.h:39:20: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/amotor.h:50:18: style: The function 'getSureMaxInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:147:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/amotor.h:50:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/amotor.h:51:18: style: The function 'getInfo1' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:143:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/amotor.h:51:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/amotor.h:52:18: style: The function 'getInfo2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:144:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/amotor.h:52:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/amotor.h:53:24: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:148:24: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/amotor.h:53:24: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/amotor.h:54:20: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:149:20: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/amotor.h:54:20: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/lmotor.h:39:18: style: The function 'getSureMaxInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:147:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/lmotor.h:39:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/lmotor.h:40:18: style: The function 'getInfo1' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:143:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/lmotor.h:40:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/lmotor.h:41:18: style: The function 'getInfo2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:144:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/lmotor.h:41:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/lmotor.h:42:24: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:148:24: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/lmotor.h:42:24: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/lmotor.h:43:20: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:149:20: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/lmotor.h:43:20: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/plane2d.h:42:18: style: The function 'getSureMaxInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:147:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/plane2d.h:42:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/plane2d.h:43:18: style: The function 'getInfo1' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:143:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/plane2d.h:43:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/plane2d.h:44:18: style: The function 'getInfo2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:144:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/plane2d.h:44:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/plane2d.h:45:24: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:148:24: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/plane2d.h:45:24: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/plane2d.h:46:20: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:149:20: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/plane2d.h:46:20: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pu.h:73:18: style: The function 'getSureMaxInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/universal.h:50:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pu.h:73:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pu.h:74:18: style: The function 'getInfo1' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/universal.h:51:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pu.h:74:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pu.h:75:18: style: The function 'getInfo2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/universal.h:52:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pu.h:75:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pu.h:76:24: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/universal.h:53:24: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pu.h:76:24: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pu.h:77:20: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/universal.h:54:20: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pu.h:77:20: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pu.h:80:18: style: The function 'setRelativeValues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/universal.h:56:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pu.h:80:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pr.h:85:18: style: The function 'getSureMaxInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:147:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pr.h:85:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pr.h:86:18: style: The function 'getInfo1' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:143:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pr.h:86:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pr.h:87:18: style: The function 'getInfo2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:144:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pr.h:87:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pr.h:88:24: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:148:24: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pr.h:88:24: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pr.h:89:20: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:149:20: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pr.h:89:20: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pr.h:91:18: style: The function 'setRelativeValues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:153:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pr.h:91:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/piston.h:95:18: style: The function 'getSureMaxInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:147:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/piston.h:95:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/piston.h:96:18: style: The function 'getInfo1' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:143:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/piston.h:96:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/piston.h:97:18: style: The function 'getInfo2' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:144:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/piston.h:97:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/piston.h:98:24: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:148:24: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/piston.h:98:24: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/piston.h:99:20: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:149:20: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/piston.h:99:20: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/piston.h:101:18: style: The function 'setRelativeValues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:153:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/piston.h:101:18: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/fastltsolve.c:25:3: style: Variable 'lskip3' is assigned a value that is never used. [unreadVariable]
xmoto-0.5.11+dfsg.orig/src/ode/src/heightfield.cpp:1715:9: style: Condition 'reComputeAABB' is always true [knownConditionTrueFalse]
xmoto-0.5.11+dfsg.orig/src/ode/src/heightfield.cpp:1707:32: note: Assignment 'reComputeAABB=true', assigned value is 1
xmoto-0.5.11+dfsg.orig/src/ode/src/heightfield.cpp:1715:9: note: Condition 'reComputeAABB' is always true
xmoto-0.5.11+dfsg.orig/src/ode/src/heightfield.cpp:871:27: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/heightfield.cpp:878:27: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/heightfield.cpp:1690:30: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/heightfield.cpp:403:20: style: The scope of the variable 'data_byte' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/ode/src/heightfield.cpp:404:12: style: The scope of the variable 'data_short' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/ode/src/heightfield.cpp:405:12: style: The scope of the variable 'data_float' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/ode/src/heightfield.cpp:406:13: style: The scope of the variable 'data_double' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/ode/src/heightfield.cpp:958:10: style: The scope of the variable 'x' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/ode/src/heightfield.cpp:958:13: style: The scope of the variable 'z' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/ode/src/heightfield.cpp:953:66: style: Function 'dCollideHeightfieldZone' argument 6 names different: declaration 'numMaxContacts' definition 'numMaxContactsPossible'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/ode/src/heightfield.h:185:31: note: Function 'dCollideHeightfieldZone' argument 6 names different: declaration 'numMaxContacts' definition 'numMaxContactsPossible'.
xmoto-0.5.11+dfsg.orig/src/ode/src/heightfield.cpp:953:66: note: Function 'dCollideHeightfieldZone' argument 6 names different: declaration 'numMaxContacts' definition 'numMaxContactsPossible'.
xmoto-0.5.11+dfsg.orig/src/ode/src/heightfield.h:81:5: warning: Member variable 'HeightFieldVertex::coords' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/ode/src/heightfield.h:81:5: warning: Member variable 'HeightFieldVertex::state' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/ode/src/heightfield.h:91:5: warning: Member variable 'HeightFieldEdge::vertices' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/ode/src/heightfield.h:99:5: warning: Member variable 'HeightFieldTriangle::vertices' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/ode/src/heightfield.h:99:5: warning: Member variable 'HeightFieldTriangle::isUp' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/ode/src/heightfield.h:99:5: warning: Member variable 'HeightFieldTriangle::state' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/ode/src/heightfield.h:199:8: style: Technically the member function 'dxHeightfield::resetTriangleBuffer' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/ode/src/heightfield.cpp:618:21: note: Technically the member function 'dxHeightfield::resetTriangleBuffer' can be const.
xmoto-0.5.11+dfsg.orig/src/ode/src/heightfield.h:199:8: note: Technically the member function 'dxHeightfield::resetTriangleBuffer' can be const.
xmoto-0.5.11+dfsg.orig/src/ode/src/heightfield.h:201:8: style: Technically the member function 'dxHeightfield::resetPlaneBuffer' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/ode/src/heightfield.cpp:638:21: note: Technically the member function 'dxHeightfield::resetPlaneBuffer' can be const.
xmoto-0.5.11+dfsg.orig/src/ode/src/heightfield.h:201:8: note: Technically the member function 'dxHeightfield::resetPlaneBuffer' can be const.
xmoto-0.5.11+dfsg.orig/src/ode/src/heightfield.h:203:11: style: Technically the member function 'dxHeightfield::resetHeightBuffer' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/ode/src/heightfield.cpp:662:21: note: Technically the member function 'dxHeightfield::resetHeightBuffer' can be const.
xmoto-0.5.11+dfsg.orig/src/ode/src/heightfield.h:203:11: note: Technically the member function 'dxHeightfield::resetHeightBuffer' can be const.
xmoto-0.5.11+dfsg.orig/src/ode/src/heightfield.h:182:10: style: The function 'computeAABB' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/ode/src/collision_kernel.h:135:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/ode/src/heightfield.h:182:10: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/amotor.cpp:345:21: error: Array 'joint->angle[3]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/amotor.cpp:344:32: note: Assignment 'anum=3', assigned value is 3
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/amotor.cpp:345:21: note: Array index out of bounds
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/amotor.cpp:441:24: error: Array 'joint->angle[3]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/amotor.cpp:440:28: note: Assignment 'anum=3', assigned value is 3
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/amotor.cpp:441:24: note: Array index out of bounds
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/amotor.cpp:265:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/amotor.cpp:283:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/amotor.cpp:338:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/amotor.cpp:352:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/amotor.cpp:365:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/amotor.cpp:379:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/amotor.cpp:388:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/amotor.cpp:425:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/amotor.cpp:436:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/amotor.cpp:456:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/amotor.cpp:469:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/amotor.cpp:478:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/amotor.cpp:321:24: error: Array 'joint.axis[3]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/amotor.cpp:410:36: error: Array 'joint.axis[3]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/amotor.cpp:345:16: error: Array 'joint.angle[3]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/amotor.cpp:441:19: error: Array 'joint.angle[3]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/amotor.cpp:33:16: warning: Member variable 'dxJointAMotor::limot' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/ball.cpp:72:26: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/ball.cpp:81:26: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/ball.cpp:92:26: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/ball.cpp:105:26: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/ball.cpp:146:26: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/ball.cpp:155:26: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/ball.h:37:11: style: Technically the member function 'dxJointBall::get' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/ball.cpp:130:20: note: Technically the member function 'dxJointBall::get' can be const.
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/ball.h:37:11: note: Technically the member function 'dxJointBall::get' can be const.
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/contact.cpp:33:17: warning: Member variable 'dxJointContact::the_m' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/fixed.cpp:106:27: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/fixed.cpp:164:27: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/fixed.cpp:173:27: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/fixed.cpp:109:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/fixed.h:38:11: style: Technically the member function 'dxJointFixed::get' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/fixed.cpp:148:21: note: Technically the member function 'dxJointFixed::get' can be const.
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/fixed.h:38:11: note: Technically the member function 'dxJointFixed::get' can be const.
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge.cpp:155:27: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge.cpp:165:27: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge.cpp:205:27: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge.cpp:215:27: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge.cpp:236:27: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge.cpp:249:27: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge.cpp:262:27: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge.cpp:272:27: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge.cpp:281:27: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge.cpp:290:27: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge.cpp:310:27: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge.cpp:328:27: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge2.cpp:216:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge2.cpp:226:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge2.cpp:243:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge2.cpp:261:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge2.cpp:279:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge2.cpp:292:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge2.cpp:305:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge2.cpp:318:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge2.cpp:331:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge2.cpp:349:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge2.cpp:359:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge2.cpp:377:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge2.cpp:395:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge2.cpp:116:65: style: Function 'getAxisInfo' argument 3 names different: declaration 'axis' definition 'axCross'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge2.h:46:59: note: Function 'getAxisInfo' argument 3 names different: declaration 'axis' definition 'axCross'.
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge2.cpp:116:65: note: Function 'getAxisInfo' argument 3 names different: declaration 'axis' definition 'axCross'.
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge2.cpp:117:53: style: Function 'getAxisInfo' argument 5 names different: declaration 'cos_Angle' definition 'cos_angle'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge2.h:47:47: note: Function 'getAxisInfo' argument 5 names different: declaration 'cos_Angle' definition 'cos_angle'.
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/hinge2.cpp:117:53: note: Function 'getAxisInfo' argument 5 names different: declaration 'cos_Angle' definition 'cos_angle'.
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:186:11: style: Technically the member function 'dxJointLimitMotor::get' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.cpp:506:26: note: Technically the member function 'dxJointLimitMotor::get' can be const.
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/joint.h:186:11: note: Technically the member function 'dxJointLimitMotor::get' can be const.
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/lmotor.cpp:103:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/lmotor.cpp:144:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/lmotor.cpp:154:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/lmotor.cpp:166:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/lmotor.cpp:175:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/lmotor.cpp:187:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/lmotor.cpp:31:16: warning: Member variable 'dxJointLMotor::rel' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/lmotor.cpp:31:16: warning: Member variable 'dxJointLMotor::limot' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/piston.cpp:56:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/piston.cpp:112:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/piston.cpp:138:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/piston.cpp:157:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/piston.cpp:426:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/piston.cpp:437:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/piston.cpp:471:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/piston.cpp:484:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/piston.cpp:498:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/piston.cpp:511:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/piston.cpp:544:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/piston.cpp:554:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/piston.cpp:571:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/piston.cpp:588:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/piston.cpp:233:19: style: The scope of the variable 'pos2' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/plane2d.cpp:164:31: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/plane2d.cpp:174:31: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/plane2d.cpp:185:31: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/plane2d.cpp:54:17: warning: Member variable 'dxJointPlane2D::row_motor_x' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/plane2d.cpp:54:17: warning: Member variable 'dxJointPlane2D::row_motor_y' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/plane2d.cpp:54:17: warning: Member variable 'dxJointPlane2D::row_motor_angle' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pr.cpp:64:24: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pr.cpp:116:24: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pr.cpp:140:24: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pr.cpp:161:24: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pr.cpp:470:24: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pr.cpp:479:24: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pr.cpp:491:24: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pr.cpp:501:24: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pr.cpp:516:24: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pr.cpp:533:24: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pr.cpp:542:24: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pr.cpp:551:24: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pr.cpp:566:24: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pu.cpp:79:24: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pu.cpp:131:24: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pu.cpp:452:24: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pu.cpp:488:24: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pu.cpp:545:24: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pu.cpp:581:24: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pu.cpp:593:24: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pu.cpp:613:24: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pu.cpp:627:31: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pu.cpp:639:31: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pu.cpp:651:31: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pu.cpp:663:24: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pu.cpp:686:24: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pu.cpp:709:24: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pu.cpp:729:24: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pu.cpp:745:24: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pu.cpp:757:24: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pu.cpp:782:24: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/pu.cpp:791:24: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/slider.cpp:46:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/slider.cpp:86:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/slider.cpp:232:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/slider.cpp:245:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/slider.cpp:268:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/slider.cpp:278:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/slider.cpp:287:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/slider.cpp:296:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/universal.cpp:398:31: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/universal.cpp:408:31: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/universal.cpp:421:31: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/universal.cpp:483:31: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/universal.cpp:496:31: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/universal.cpp:561:31: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/universal.cpp:574:31: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/universal.cpp:587:31: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/universal.cpp:600:31: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/universal.cpp:613:31: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/universal.cpp:629:31: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/universal.cpp:644:31: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/universal.cpp:660:31: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/universal.cpp:672:31: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/universal.cpp:684:31: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/universal.cpp:708:31: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/joints/universal.cpp:731:31: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/lcp.cpp:785:24: style: Function 'dSolveLCP' argument 6 names different: declaration 'w' definition 'outer_w'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/ode/src/lcp.h:56:47: note: Function 'dSolveLCP' argument 6 names different: declaration 'w' definition 'outer_w'.
xmoto-0.5.11+dfsg.orig/src/ode/src/lcp.cpp:785:24: note: Function 'dSolveLCP' argument 6 names different: declaration 'w' definition 'outer_w'.
xmoto-0.5.11+dfsg.orig/src/ode/src/mat.h:47:3: style: 'dMatrix::operator=' should return 'dMatrix &'. [operatorEq]
xmoto-0.5.11+dfsg.orig/src/ode/src/lcp.cpp:386:7: performance: Technically the member function 'dLCP::indexC' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/ode/src/lcp.cpp:392:8: style: Technically the member function 'dLCP::pN_plusequals_ANi' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/ode/src/lcp.cpp:671:12: note: Technically the member function 'dLCP::pN_plusequals_ANi' can be const.
xmoto-0.5.11+dfsg.orig/src/ode/src/lcp.cpp:392:8: note: Technically the member function 'dLCP::pN_plusequals_ANi' can be const.
xmoto-0.5.11+dfsg.orig/src/ode/src/lcp.cpp:393:8: style: Technically the member function 'dLCP::pC_plusequals_s_times_qC' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/ode/src/lcp.cpp:686:12: note: Technically the member function 'dLCP::pC_plusequals_s_times_qC' can be const.
xmoto-0.5.11+dfsg.orig/src/ode/src/lcp.cpp:393:8: note: Technically the member function 'dLCP::pC_plusequals_s_times_qC' can be const.
xmoto-0.5.11+dfsg.orig/src/ode/src/lcp.cpp:394:8: style: Technically the member function 'dLCP::pN_plusequals_s_times_qN' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/ode/src/lcp.cpp:694:12: note: Technically the member function 'dLCP::pN_plusequals_s_times_qN' can be const.
xmoto-0.5.11+dfsg.orig/src/ode/src/lcp.cpp:394:8: note: Technically the member function 'dLCP::pN_plusequals_s_times_qN' can be const.
xmoto-0.5.11+dfsg.orig/src/ode/src/mat.h:52:11: style: Technically the member function 'dMatrix::select' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/ode/src/mat.cpp:114:18: note: Technically the member function 'dMatrix::select' can be const.
xmoto-0.5.11+dfsg.orig/src/ode/src/mat.h:52:11: note: Technically the member function 'dMatrix::select' can be const.
xmoto-0.5.11+dfsg.orig/src/ode/src/matrix.cpp:35:20: style: Unsigned variable 'n' can't be negative so it is unnecessary to test it. [unsignedPositive]
xmoto-0.5.11+dfsg.orig/src/ode/src/matrix.cpp:47:20: style: Unsigned variable 'n' can't be negative so it is unnecessary to test it. [unsignedPositive]
xmoto-0.5.11+dfsg.orig/src/ode/src/matrix.cpp:129:61: warning: Obsolete function 'alloca' called. [allocaCalled]
xmoto-0.5.11+dfsg.orig/src/ode/src/matrix.cpp:167:57: warning: Obsolete function 'alloca' called. [allocaCalled]
xmoto-0.5.11+dfsg.orig/src/ode/src/matrix.cpp:204:59: warning: Obsolete function 'alloca' called. [allocaCalled]
xmoto-0.5.11+dfsg.orig/src/ode/src/matrix.cpp:234:59: warning: Obsolete function 'alloca' called. [allocaCalled]
xmoto-0.5.11+dfsg.orig/src/ode/src/matrix.cpp:265:58: warning: Obsolete function 'alloca' called. [allocaCalled]
xmoto-0.5.11+dfsg.orig/src/ode/src/matrix.cpp:363:61: warning: Obsolete function 'alloca' called. [allocaCalled]
xmoto-0.5.11+dfsg.orig/src/ode/src/memory.cpp:80:16: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn]
xmoto-0.5.11+dfsg.orig/src/ode/src/memory.cpp:86:18: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn]
xmoto-0.5.11+dfsg.orig/src/ode/src/obstack.cpp:71:20: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/obstack.cpp:80:15: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/ode.cpp:1556:0: error: #error dSINGLE or dDOUBLE must be defined [preprocessorErrorDirective]
xmoto-0.5.11+dfsg.orig/src/ode/src/plane.cpp:120:16: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/plane.cpp:133:16: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/plane.cpp:144:16: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/ray.cpp:101:14: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/ray.cpp:110:14: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/ray.cpp:243:16: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/ray.cpp:244:22: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/ray.cpp:261:16: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/ray.cpp:262:16: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/ray.cpp:360:16: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/ray.cpp:361:21: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/ray.cpp:475:16: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/ray.cpp:476:20: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/ray.cpp:507:15: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/ray.cpp:508:20: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/ray.cpp:52:3: performance: Variable 'length' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/ode/src/sphere.cpp:80:17: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/sphere.cpp:90:17: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/sphere.cpp:100:17: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/sphere.cpp:118:23: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/sphere.cpp:119:23: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/sphere.cpp:149:22: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/sphere.cpp:150:16: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/sphere.cpp:230:22: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/sphere.cpp:231:20: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/timer.cpp:392:19: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/timer.cpp:392:36: warning: Obsolete function 'alloca' called. [allocaCalled]
xmoto-0.5.11+dfsg.orig/src/ode/src/util.cpp:102:37: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/util.cpp:413:45: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/util.cpp:414:47: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/util.cpp:420:46: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/util.cpp:495:43: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/ode/src/util.cpp:503:45: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/states/AttractMode.h:38:8: style: Technically the member function 'AttractMode::inAttractMode' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/states/AttractMode.cpp:44:19: note: Technically the member function 'AttractMode::inAttractMode' can be const.
xmoto-0.5.11+dfsg.orig/src/states/AttractMode.h:38:8: note: Technically the member function 'AttractMode::inAttractMode' can be const.
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.h:33:16: style: The function 'enter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:35:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.h:33:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.h:36:16: style: The function 'sendFromMessageBox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:100:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.h:36:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.h:37:16: style: The function 'executeOneCommand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:117:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.h:37:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.h:40:16: style: The function 'checkEvents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:48:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.h:40:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateServerConsole.h:36:8: style: The function 'enter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:35:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateServerConsole.h:36:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateServerConsole.h:39:16: style: The function 'xmKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:45:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateServerConsole.h:39:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateServerConsole.h:40:8: style: The function 'executeOneCommand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:117:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateServerConsole.h:40:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateServerConsole.h:45:8: style: The function 'exec' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIConsole.h:32:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateServerConsole.h:45:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateServerConsole.h:46:8: style: The function 'exit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/gui/basic/GUIConsole.h:33:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateServerConsole.h:46:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateServerConsole.h:49:16: style: The function 'checkEvents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:48:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateServerConsole.h:49:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateHelp.h:36:16: style: The function 'enter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:35:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateHelp.h:36:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateHelp.h:37:16: style: The function 'leave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:36:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateHelp.h:37:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateHelp.h:38:16: style: The function 'enterAfterPop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:39:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateHelp.h:38:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateHelp.h:41:16: style: The function 'xmKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:45:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateHelp.h:41:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateHelp.h:44:16: style: The function 'checkEvents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:48:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateHelp.h:44:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateCheckWww.cpp:41:12: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/thread/CheckWwwThread.h:34:3: style: Class 'CheckWwwThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/states/StateWaiting.h:37:16: style: The function 'enter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:35:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateWaiting.h:37:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateWaiting.h:38:16: style: The function 'leave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:36:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateWaiting.h:38:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateWaiting.h:40:16: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:42:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateWaiting.h:40:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateWaiting.h:41:16: style: The function 'updateWhenUnvisible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:52:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateWaiting.h:41:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateWaiting.h:44:16: style: The function 'xmKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:45:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateWaiting.h:44:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateUpdate.h:37:16: style: The function 'enter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateWaiting.h:37:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateUpdate.h:37:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateUpdate.h:38:16: style: The function 'leave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateWaiting.h:38:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateUpdate.h:38:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateUpdate.h:40:16: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateWaiting.h:40:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateUpdate.h:40:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateUpdate.h:41:16: style: The function 'updateWhenUnvisible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateWaiting.h:41:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateUpdate.h:41:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateUpdate.h:44:16: style: The function 'xmKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateWaiting.h:44:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateUpdate.h:44:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateUpdate.h:67:16: style: The function 'sendFromMessageBox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:100:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateUpdate.h:67:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateCheckWww.h:33:8: style: The function 'callAfterThreadFinished' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateUpdate.h:63:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateCheckWww.h:33:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateCheckWww.h:34:16: style: The function 'xmKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateUpdate.h:44:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateCheckWww.h:34:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateCheckWww.h:37:16: style: The function 'checkEvents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:48:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateCheckWww.h:37:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/thread/CheckWwwThread.h:38:8: style: The function 'setTaskProgress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/WWWAppInterface.h:34:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/thread/CheckWwwThread.h:38:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/thread/CheckWwwThread.h:40:15: style: The function 'realThreadFunction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/thread/XMThread.h:62:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/thread/CheckWwwThread.h:40:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateCreditsMode.cpp:32:3: style: Class 'StateCreditsMode' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xmoto-0.5.11+dfsg.orig/src/states/StateCreditsMode.cpp:32:3: style: Class 'StateCreditsMode' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xmoto-0.5.11+dfsg.orig/src/states/StateCreditsMode.h:34:16: style: The function 'enter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateReplaying.h:33:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateCreditsMode.h:34:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateCreditsMode.h:36:16: style: The function 'render' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:42:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateCreditsMode.h:36:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateCreditsMode.h:38:16: style: The function 'xmKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateReplaying.h:40:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateCreditsMode.h:38:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateDeadJust.h:31:16: style: The function 'enter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:36:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateDeadJust.h:31:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateDeadJust.h:32:16: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:41:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateDeadJust.h:32:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateDeadJust.h:35:16: style: The function 'xmKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:46:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateDeadJust.h:35:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateDeadJust.h:37:16: style: The function 'restartLevel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:50:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateDeadJust.h:37:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateDeadJust.h:38:16: style: The function 'nextLevel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:51:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateDeadJust.h:38:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateDeadJust.h:41:16: style: The function 'executeOneCommand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:54:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateDeadJust.h:41:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateVote.h:37:16: style: The function 'enter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:35:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateVote.h:37:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateVote.h:38:16: style: The function 'leave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:36:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateVote.h:38:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateVote.h:40:16: style: The function 'xmKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:45:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateVote.h:40:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateVote.h:43:16: style: The function 'checkEvents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:48:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateVote.h:43:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePlayingLocal.h:31:16: style: The function 'enter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StatePlaying.h:32:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePlayingLocal.h:31:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePlayingLocal.h:32:16: style: The function 'leave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:41:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePlayingLocal.h:32:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePlayingLocal.h:35:16: style: The function 'enterAfterPop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StatePlaying.h:33:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePlayingLocal.h:35:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePlayingLocal.h:37:16: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:41:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePlayingLocal.h:37:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePlayingLocal.h:38:16: style: The function 'abortPlaying' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:67:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePlayingLocal.h:38:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePlayingLocal.h:39:16: style: The function 'nextLevel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:51:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePlayingLocal.h:39:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePlayingLocal.h:40:16: style: The function 'restartLevel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:50:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePlayingLocal.h:40:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePlayingLocal.h:43:16: style: The function 'xmKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:46:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePlayingLocal.h:43:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/thread/SendVoteThread.h:36:8: style: The function 'setTaskProgress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/WWWAppInterface.h:34:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/thread/SendVoteThread.h:36:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/thread/SendVoteThread.h:38:15: style: The function 'realThreadFunction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/thread/XMThread.h:62:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/thread/SendVoteThread.h:38:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateDeadMenu.cpp:45:3: performance: Variable 'm_parentId' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/states/StateEditProfile.cpp:75:24: style: The scope of the variable 'v_ccButton' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/states/StateEditProfile.cpp:215:10: style: The scope of the variable 'v_result' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/states/StateEditProfile.cpp:216:16: style: The scope of the variable 'nrow' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/states/StateEditProfile.cpp:87:13: style: Unsigned variable 'nIdx' can't be negative so it is unnecessary to test it. [unsignedPositive]
xmoto-0.5.11+dfsg.orig/src/states/StateEditProfile.cpp:277:10: style: Unsigned variable 'nIdx' can't be negative so it is unnecessary to test it. [unsignedPositive]
xmoto-0.5.11+dfsg.orig/src/states/StateEditWebConfig.h:35:16: style: The function 'enter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:35:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateEditWebConfig.h:35:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateEditWebConfig.h:38:16: style: The function 'sendFromMessageBox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:100:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateEditWebConfig.h:38:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateEditWebConfig.h:43:16: style: The function 'checkEvents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:48:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateEditWebConfig.h:43:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateFinished.cpp:51:3: performance: Variable 'm_parentId' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/states/StateFinished.h:62:8: performance: Technically the member function 'StateFinished::makeBestTimesWindow' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/states/StateFinished.cpp:482:21: note: Technically the member function 'StateFinished::makeBestTimesWindow' can be static.
xmoto-0.5.11+dfsg.orig/src/states/StateFinished.h:62:8: note: Technically the member function 'StateFinished::makeBestTimesWindow' can be static.
xmoto-0.5.11+dfsg.orig/src/states/StateFinished.h:41:16: style: The function 'enter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:35:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateFinished.h:41:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateFinished.h:42:16: style: The function 'leave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:36:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateFinished.h:42:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateFinished.h:45:16: style: The function 'xmKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:45:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateFinished.h:45:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateFinished.h:49:16: style: The function 'sendFromMessageBox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:100:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateFinished.h:49:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateFinished.h:52:16: style: The function 'executeOneCommand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:117:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateFinished.h:52:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateFinished.h:55:16: style: The function 'checkEvents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:48:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateFinished.h:55:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateUploadHighscore.h:34:16: style: The function 'callAfterThreadFinished' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateUpdate.h:63:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateUploadHighscore.h:34:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateUploadHighscore.h:35:16: style: The function 'checkEvents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:48:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateUploadHighscore.h:35:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateHelp.cpp:60:33: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/states/StateHelp.cpp:71:32: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/states/StateHelp.cpp:83:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingCredits.h:28:3: style: Class 'StatePreplayingCredits' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingCredits.h:32:16: style: The function 'runPlaying' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingReplay.h:37:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingCredits.h:32:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingCredits.h:33:16: style: The function 'shouldBeAnimated' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StatePreplaying.h:58:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingCredits.h:33:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingCredits.h:34:16: style: The function 'allowGhosts' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StatePreplaying.h:62:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingCredits.h:34:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingCredits.h:28:44: performance: Function parameter 'i_replay' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/states/StateLevelInfoViewer.cpp:420:10: style: The scope of the variable 'v_result' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/states/StateLevelInfoViewer.cpp:421:16: style: The scope of the variable 'nrow' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/states/StateLevelInfoViewer.cpp:422:7: style: The scope of the variable 'v_finishTime' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/states/StateLevelInfoViewer.cpp:510:7: style: The scope of the variable 'v_selected' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/states/StateLevelInfoViewer.cpp:108:40: style: Unsigned variable '(' can't be negative so it is unnecessary to test it. [unsignedPositive]
xmoto-0.5.11+dfsg.orig/src/states/StateLevelInfoViewer.cpp:121:40: style: Unsigned variable '(' can't be negative so it is unnecessary to test it. [unsignedPositive]
xmoto-0.5.11+dfsg.orig/src/states/StateLevelInfoViewer.cpp:156:30: style: Unsigned variable '(' can't be negative so it is unnecessary to test it. [unsignedPositive]
xmoto-0.5.11+dfsg.orig/src/states/StateLevelInfoViewer.cpp:125:35: style: Variable 'playSpecificReplay' is assigned a value that is never used. [unreadVariable]
xmoto-0.5.11+dfsg.orig/src/states/StateLevelInfoViewer.cpp:42:3: performance: Variable 'm_level' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/states/StateLevelInfoViewer.h:37:16: style: The function 'enter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:35:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateLevelInfoViewer.h:37:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateLevelInfoViewer.h:40:16: style: The function 'enterAfterPop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:39:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateLevelInfoViewer.h:40:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateLevelInfoViewer.h:43:16: style: The function 'xmKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:45:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateLevelInfoViewer.h:43:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateLevelInfoViewer.h:48:16: style: The function 'checkEvents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:48:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateLevelInfoViewer.h:48:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateLevelInfoViewer.h:50:16: style: The function 'sendFromMessageBox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:100:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateLevelInfoViewer.h:50:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateLevelInfoViewer.h:51:16: style: The function 'executeOneCommand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:117:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateLevelInfoViewer.h:51:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateLevelPackViewer.cpp:346:27: style: Unsigned variable '(' can't be negative so it is unnecessary to test it. [unsignedPositive]
xmoto-0.5.11+dfsg.orig/src/states/StateLevelPackViewer.h:37:16: style: The function 'enter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:35:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateLevelPackViewer.h:37:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateLevelPackViewer.h:40:16: style: The function 'enterAfterPop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:39:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateLevelPackViewer.h:40:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateLevelPackViewer.h:43:16: style: The function 'xmKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:45:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateLevelPackViewer.h:43:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateLevelPackViewer.h:45:8: style: The function 'checkEvents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:48:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateLevelPackViewer.h:45:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateLevelPackViewer.h:48:16: style: The function 'executeOneCommand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:117:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateLevelPackViewer.h:48:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateViewHighscore.h:33:16: style: The function 'enter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateWaiting.h:37:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateViewHighscore.h:33:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateViewHighscore.h:34:16: style: The function 'executeOneCommand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:117:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateViewHighscore.h:34:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateViewHighscore.h:36:16: style: The function 'xmKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateWaiting.h:44:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateViewHighscore.h:36:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateViewHighscore.h:39:16: style: The function 'checkEvents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:48:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateViewHighscore.h:39:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateMainMenu.cpp:692:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/states/StateMainMenu.cpp:693:28: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/states/StateMainMenu.cpp:1646:20: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/states/StateMainMenu.cpp:1652:20: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/states/StateMainMenu.cpp:1657:23: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/states/StateMainMenu.cpp:1697:16: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/states/StateMainMenu.cpp:1698:12: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/states/StateMainMenu.cpp:1892:25: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/states/StateMainMenu.cpp:1987:39: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/states/StateMainMenu.cpp:1988:39: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/states/StateMainMenu.cpp:1835:10: style: The scope of the variable 'v_buf' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/states/StateMainMenu.cpp:1936:15: style: The scope of the variable 'rplInfos' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/states/StateMainMenu.cpp:1948:11: style: The scope of the variable 'v_result' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/states/StateMainMenu.cpp:1392:36: style: Unsigned variable '(' can't be negative so it is unnecessary to test it. [unsignedPositive]
xmoto-0.5.11+dfsg.orig/src/states/StateMainMenu.cpp:1487:30: style: Unsigned variable '(' can't be negative so it is unnecessary to test it. [unsignedPositive]
xmoto-0.5.11+dfsg.orig/src/states/StateMainMenu.cpp:1703:28: style: Unsigned variable '(' can't be negative so it is unnecessary to test it. [unsignedPositive]
xmoto-0.5.11+dfsg.orig/src/states/StateMainMenu.cpp:1783:30: style: Unsigned variable '(' can't be negative so it is unnecessary to test it. [unsignedPositive]
xmoto-0.5.11+dfsg.orig/src/states/StateMainMenu.cpp:1796:30: style: Unsigned variable '(' can't be negative so it is unnecessary to test it. [unsignedPositive]
xmoto-0.5.11+dfsg.orig/src/states/StateMainMenu.cpp:1820:30: style: Unsigned variable '(' can't be negative so it is unnecessary to test it. [unsignedPositive]
xmoto-0.5.11+dfsg.orig/src/states/StateMainMenu.cpp:269:30: style: Variable 'v_levelsListsUpdated' is assigned a value that is never used. [unreadVariable]
xmoto-0.5.11+dfsg.orig/src/states/StateMainMenu.h:85:8: performance: Technically the member function 'StateMainMenu::createLevelListsSql' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/states/StateMainMenu.cpp:1384:21: note: Technically the member function 'StateMainMenu::createLevelListsSql' can be static.
xmoto-0.5.11+dfsg.orig/src/states/StateMainMenu.h:85:8: note: Technically the member function 'StateMainMenu::createLevelListsSql' can be static.
xmoto-0.5.11+dfsg.orig/src/states/StateUpgradeLevels.h:34:16: style: The function 'sendFromMessageBox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateUpdate.h:67:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateUpgradeLevels.h:34:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateUpgradeLevels.h:37:16: style: The function 'executeOneCommand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:117:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateUpgradeLevels.h:37:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateUpgradeLevels.h:39:8: style: The function 'callAfterThreadFinished' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateUpdate.h:63:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateUpgradeLevels.h:39:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateUpgradeLevels.h:40:16: style: The function 'xmKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateUpdate.h:44:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateUpgradeLevels.h:40:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateUpgradeLevels.h:43:16: style: The function 'checkEvents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:48:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateUpgradeLevels.h:43:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/thread/LevelsPacksCountUpdateThread.h:30:15: style: The function 'realThreadFunction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/thread/XMThread.h:62:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/thread/LevelsPacksCountUpdateThread.h:30:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateManager.cpp:463:26: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xmoto-0.5.11+dfsg.orig/src/states/StateManager.cpp:451:49: note: outer condition: v_displayPlayer!=-1
xmoto-0.5.11+dfsg.orig/src/states/StateManager.cpp:463:26: note: opposite inner condition: v_displayPlayer==-1
xmoto-0.5.11+dfsg.orig/src/states/StateManager.cpp:342:7: style: The scope of the variable 'v_mouseOverPlayer' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/states/StateManager.h:69:7: style: Technically the member function 'StateManager::getCurrentUpdateFPS' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/states/StateManager.cpp:820:19: note: Technically the member function 'StateManager::getCurrentUpdateFPS' can be const.
xmoto-0.5.11+dfsg.orig/src/states/StateManager.h:69:7: note: Technically the member function 'StateManager::getCurrentUpdateFPS' can be const.
xmoto-0.5.11+dfsg.orig/src/states/StateManager.h:70:7: style: Technically the member function 'StateManager::getCurrentRenderFPS' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/states/StateManager.cpp:824:19: note: Technically the member function 'StateManager::getCurrentRenderFPS' can be const.
xmoto-0.5.11+dfsg.orig/src/states/StateManager.h:70:7: note: Technically the member function 'StateManager::getCurrentRenderFPS' can be const.
xmoto-0.5.11+dfsg.orig/src/states/StateManager.h:83:8: style: Technically the member function 'StateManager::isTopOfTheStates' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/states/StateManager.cpp:808:20: note: Technically the member function 'StateManager::isTopOfTheStates' can be const.
xmoto-0.5.11+dfsg.orig/src/states/StateManager.h:83:8: note: Technically the member function 'StateManager::isTopOfTheStates' can be const.
xmoto-0.5.11+dfsg.orig/src/states/StateManager.h:84:7: style: Technically the member function 'StateManager::numberOfStates' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/states/StateManager.cpp:816:19: note: Technically the member function 'StateManager::numberOfStates' can be const.
xmoto-0.5.11+dfsg.orig/src/states/StateManager.h:84:7: note: Technically the member function 'StateManager::numberOfStates' can be const.
xmoto-0.5.11+dfsg.orig/src/states/StateManager.h:113:8: performance: Technically the member function 'StateManager::drawTexturesLoading' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/states/StateManager.cpp:624:20: note: Technically the member function 'StateManager::drawTexturesLoading' can be static.
xmoto-0.5.11+dfsg.orig/src/states/StateManager.h:113:8: note: Technically the member function 'StateManager::drawTexturesLoading' can be static.
xmoto-0.5.11+dfsg.orig/src/states/StateManager.h:114:8: performance: Technically the member function 'StateManager::drawGeomsLoading' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/states/StateManager.cpp:633:20: note: Technically the member function 'StateManager::drawGeomsLoading' can be static.
xmoto-0.5.11+dfsg.orig/src/states/StateManager.h:114:8: note: Technically the member function 'StateManager::drawGeomsLoading' can be static.
xmoto-0.5.11+dfsg.orig/src/states/StateManager.cpp:85:5: style: Class 'StateManager' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xmoto-0.5.11+dfsg.orig/src/states/StateManager.cpp:85:5: style: Class 'StateManager' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xmoto-0.5.11+dfsg.orig/src/thread/DownloadReplaysThread.h:32:3: style: Class 'DownloadReplaysThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/states/StateRequestKey.h:34:16: style: The function 'enter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:35:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateRequestKey.h:34:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateRequestKey.h:35:16: style: The function 'xmKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:45:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateRequestKey.h:35:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateRequestKey.h:40:16: style: The function 'checkEvents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:48:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateRequestKey.h:40:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/thread/DownloadReplaysThread.h:38:7: style: The function 'realThreadFunction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/thread/XMThread.h:62:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/thread/DownloadReplaysThread.h:38:7: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/thread/DownloadReplaysThread.h:35:30: performance: Function parameter 'i_url' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/states/StateUpdateDb.h:33:16: style: The function 'checkEvents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:48:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateUpdateDb.h:33:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateMultiUpdate.cpp:45:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmoto-0.5.11+dfsg.orig/src/states/StateMultiUpdate.cpp:81:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmoto-0.5.11+dfsg.orig/src/states/StateMultiUpdate.h:67:8: performance: Technically the member function 'StateMultiUpdate::initThreadInfos' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/states/StateMultiUpdate.cpp:147:24: note: Technically the member function 'StateMultiUpdate::initThreadInfos' can be static.
xmoto-0.5.11+dfsg.orig/src/states/StateMultiUpdate.h:67:8: note: Technically the member function 'StateMultiUpdate::initThreadInfos' can be static.
xmoto-0.5.11+dfsg.orig/src/states/StateMultiUpdate.h:36:16: style: The function 'enter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:35:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateMultiUpdate.h:36:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateMultiUpdate.h:37:16: style: The function 'leave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:36:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateMultiUpdate.h:37:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateMultiUpdate.h:39:16: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:42:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateMultiUpdate.h:39:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateMultiUpdate.h:42:16: style: The function 'xmKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:45:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateMultiUpdate.h:42:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateMultiUpdate.h:47:16: style: The function 'checkEvents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:48:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateMultiUpdate.h:47:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateMultiUpdate.h:51:8: style: The function 'sendFromMessageBox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:100:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateMultiUpdate.h:51:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:2255:33: style: Redundant condition: v_activeList==v_lists[i]. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition]
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:1608:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:2002:19: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:2020:13: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:754:3: style: Variable 'v_frame' is reassigned a value before the old one has been used. [redundantAssignment]
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:753:3: note: Variable 'v_frame' is reassigned a value before the old one has been used.
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:754:3: note: Variable 'v_frame' is reassigned a value before the old one has been used.
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:755:3: style: Variable 'v_frame' is reassigned a value before the old one has been used. [redundantAssignment]
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:754:3: note: Variable 'v_frame' is reassigned a value before the old one has been used.
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:755:3: note: Variable 'v_frame' is reassigned a value before the old one has been used.
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:756:3: style: Variable 'v_frame' is reassigned a value before the old one has been used. [redundantAssignment]
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:755:3: note: Variable 'v_frame' is reassigned a value before the old one has been used.
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:756:3: note: Variable 'v_frame' is reassigned a value before the old one has been used.
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:757:3: style: Variable 'v_frame' is reassigned a value before the old one has been used. [redundantAssignment]
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:756:3: note: Variable 'v_frame' is reassigned a value before the old one has been used.
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:757:3: note: Variable 'v_frame' is reassigned a value before the old one has been used.
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:901:3: style: Variable 'v_window' is reassigned a value before the old one has been used. [redundantAssignment]
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:900:3: note: Variable 'v_window' is reassigned a value before the old one has been used.
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:901:3: note: Variable 'v_window' is reassigned a value before the old one has been used.
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:902:3: style: Variable 'v_window' is reassigned a value before the old one has been used. [redundantAssignment]
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:901:3: note: Variable 'v_window' is reassigned a value before the old one has been used.
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:902:3: note: Variable 'v_window' is reassigned a value before the old one has been used.
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:903:3: style: Variable 'v_window' is reassigned a value before the old one has been used. [redundantAssignment]
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:902:3: note: Variable 'v_window' is reassigned a value before the old one has been used.
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:903:3: note: Variable 'v_window' is reassigned a value before the old one has been used.
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:1764:12: style: The scope of the variable 'v_enabled' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:1870:13: style: The scope of the variable 'v_list' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:1874:8: style: The scope of the variable 'v_enabled' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:2105:11: style: The scope of the variable 'v_list' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:2107:16: style: The scope of the variable 'j' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:2108:8: style: The scope of the variable 'v_found' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:2216:7: style: The scope of the variable 'v_tmp' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:2221:11: style: The scope of the variable 'v_list' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:185:30: style: Unsigned variable '(' can't be negative so it is unnecessary to test it. [unsignedPositive]
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:213:30: style: Unsigned variable '(' can't be negative so it is unnecessary to test it. [unsignedPositive]
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:237:30: style: Unsigned variable '(' can't be negative so it is unnecessary to test it. [unsignedPositive]
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:371:30: style: Unsigned variable '(' can't be negative so it is unnecessary to test it. [unsignedPositive]
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:384:30: style: Unsigned variable '(' can't be negative so it is unnecessary to test it. [unsignedPositive]
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:397:30: style: Unsigned variable '(' can't be negative so it is unnecessary to test it. [unsignedPositive]
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:410:30: style: Unsigned variable '(' can't be negative so it is unnecessary to test it. [unsignedPositive]
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:423:30: style: Unsigned variable '(' can't be negative so it is unnecessary to test it. [unsignedPositive]
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:535:27: style: Unsigned variable '(' can't be negative so it is unnecessary to test it. [unsignedPositive]
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:706:30: style: Unsigned variable '(' can't be negative so it is unnecessary to test it. [unsignedPositive]
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:2052:27: style: Unsigned variable '(' can't be negative so it is unnecessary to test it. [unsignedPositive]
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:2146:27: style: Unsigned variable '(' can't be negative so it is unnecessary to test it. [unsignedPositive]
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:2247:36: style: Unsigned variable '(' can't be negative so it is unnecessary to test it. [unsignedPositive]
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:97:16: style: Unused variable: v_id_level [unusedVariable]
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:757:13: style: Variable 'v_frame' is assigned a value that is never used. [unreadVariable]
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:903:14: style: Variable 'v_window' is assigned a value that is never used. [unreadVariable]
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:1527:3: style: Variable 'n' is modified but its new value is never used. [unreadVariable]
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.h:60:8: performance: Technically the member function 'StateOptions::createThemesList' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:2043:20: note: Technically the member function 'StateOptions::createThemesList' can be static.
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.h:60:8: note: Technically the member function 'StateOptions::createThemesList' can be static.
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.h:64:8: performance: Technically the member function 'StateOptions::createRoomsList' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:2138:20: note: Technically the member function 'StateOptions::createRoomsList' can be static.
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.h:64:8: note: Technically the member function 'StateOptions::createRoomsList' can be static.
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.h:76:8: performance: Technically the member function 'StateOptions::setInputKey' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.cpp:2322:20: note: Technically the member function 'StateOptions::setInputKey' can be static.
xmoto-0.5.11+dfsg.orig/src/states/StateOptions.h:76:8: note: Technically the member function 'StateOptions::setInputKey' can be static.
xmoto-0.5.11+dfsg.orig/src/states/StateUpdateThemesList.h:31:16: style: The function 'xmKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateUpdate.h:44:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateUpdateThemesList.h:31:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateUpdateThemesList.h:34:16: style: The function 'checkEvents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:48:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateUpdateThemesList.h:34:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateUpdateRoomsList.h:33:16: style: The function 'checkEvents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:48:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateUpdateRoomsList.h:33:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateUploadAllHighscores.h:34:16: style: The function 'callAfterThreadFinished' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateUpdate.h:63:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateUploadAllHighscores.h:34:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateUploadAllHighscores.h:35:16: style: The function 'checkEvents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:48:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateUploadAllHighscores.h:35:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateUpdateTheme.h:33:16: style: The function 'xmKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateUpdate.h:44:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateUpdateTheme.h:33:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateUpdateTheme.h:36:16: style: The function 'callAfterThreadFinished' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateUpdate.h:63:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateUpdateTheme.h:36:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateUpdateTheme.h:37:16: style: The function 'callBeforeLaunchingThread' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateUpdate.h:64:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateUpdateTheme.h:37:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateUpdateTheme.h:38:16: style: The function 'checkEvents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:48:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateUpdateTheme.h:38:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateSync.h:32:16: style: The function 'xmKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateUpdate.h:44:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateSync.h:32:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateSync.h:35:16: style: The function 'callAfterThreadFinished' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateUpdate.h:63:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateSync.h:35:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateSync.h:36:16: style: The function 'checkEvents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:48:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateSync.h:36:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePause.cpp:42:3: performance: Variable 'm_parentId' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/states/StatePlayingNet.h:31:16: style: The function 'updateWhenUnvisible' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/GameState.h:52:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePlayingNet.h:31:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePlayingNet.h:33:16: style: The function 'enter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StatePlaying.h:32:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePlayingNet.h:33:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePlayingNet.h:34:16: style: The function 'abortPlaying' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:67:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePlayingNet.h:34:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePlayingNet.h:35:16: style: The function 'executeOneCommand' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StatePlaying.h:34:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePlayingNet.h:35:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePlayingNet.h:38:16: style: The function 'xmKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateScene.h:46:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StatePlayingNet.h:38:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplaying.cpp:45:18: warning: Member variable 'StatePreplaying::m_ghostDownloadMessageType' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/states/StatePreplaying.cpp:49:3: performance: Variable 'm_idlevel' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/states/StateSendReport.h:33:8: style: The function 'callAfterThreadFinished' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateUpdate.h:63:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateSendReport.h:33:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateSendReport.h:34:16: style: The function 'xmKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateUpdate.h:44:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateSendReport.h:34:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateSendReport.h:37:16: style: The function 'checkEvents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:48:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateSendReport.h:37:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StatePreplaying.cpp:45:52: performance: Function parameter 'i_idlevel' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingCredits.cpp:25:66: performance: Function parameter 'i_replay' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingGame.cpp:79:12: style: The scope of the variable 'v_world' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingGame.cpp:33:60: performance: Function parameter 'i_idlevel' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingNet.cpp:37:58: performance: Function parameter 'i_idlevel' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingReplay.cpp:36:5: performance: Variable 'm_replay' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/states/StatePreplayingReplay.cpp:31:64: performance: Function parameter 'i_replay' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/states/StateReplaying.cpp:45:3: performance: Variable 'm_replay' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/states/StateRequestKey.cpp:37:3: performance: Variable 'm_txt' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/states/StateRequestKey.cpp:39:3: performance: Variable 'm_parentId' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/states/StateScene.cpp:206:9: style: The scope of the variable 'nPhysSteps' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/states/StateScene.cpp:577:7: style: The scope of the variable 'v_best_room_time' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/states/StateScene.cpp:631:15: style: Variable 'v_best_str' is assigned a value that is never used. [unreadVariable]
xmoto-0.5.11+dfsg.orig/src/states/StateSendReport.cpp:45:12: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/thread/SendReportThread.h:35:8: style: The function 'setTaskProgress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/WWWAppInterface.h:34:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/thread/SendReportThread.h:35:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/thread/SendReportThread.h:36:15: style: The function 'realThreadFunction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/thread/XMThread.h:62:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/thread/SendReportThread.h:36:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateSendVote.cpp:52:12: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/states/StateSendVote.h:34:8: style: The function 'callAfterThreadFinished' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateUpdate.h:63:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateSendVote.h:34:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateSendVote.h:35:16: style: The function 'xmKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateUpdate.h:44:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateSendVote.h:35:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateSendVote.h:38:16: style: The function 'checkEvents' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/states/StateMenu.h:48:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/states/StateSendVote.h:38:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateServerConsole.cpp:142:56: performance: Function parameter 'cmd' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/states/StateSync.cpp:46:12: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/thread/SyncThread.h:33:8: style: The function 'setTaskProgress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/WWWAppInterface.h:34:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/thread/SyncThread.h:33:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/thread/SyncThread.h:35:15: style: The function 'realThreadFunction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/thread/XMThread.h:62:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/thread/SyncThread.h:35:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateUpdate.cpp:39:3: performance: Variable 'm_msg' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/thread/UpdateDbThread.h:32:3: style: Class 'UpdateDbThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/thread/UpdateDbThread.h:35:16: style: The function 'loadLevelHook' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/XMotoLoadLevelsInterface.h:27:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/thread/UpdateDbThread.h:35:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/thread/UpdateDbThread.h:36:16: style: The function 'loadReplayHook' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/XMotoLoadReplaysInterface.h:27:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/thread/UpdateDbThread.h:36:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/thread/UpdateDbThread.h:38:15: style: The function 'realThreadFunction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/thread/XMThread.h:62:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/thread/UpdateDbThread.h:38:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/thread/UpdateRoomsListThread.h:31:15: style: The function 'realThreadFunction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/thread/XMThread.h:62:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/thread/UpdateRoomsListThread.h:31:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/thread/UpdateThemeThread.h:29:3: style: Class 'UpdateThemeThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/thread/UpdateThemeThread.h:32:16: style: The function 'setTaskProgress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/WWWAppInterface.h:34:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/thread/UpdateThemeThread.h:32:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/thread/UpdateThemeThread.h:33:16: style: The function 'askThreadToEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/thread/XMThread.h:46:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/thread/UpdateThemeThread.h:33:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/thread/UpdateThemeThread.h:35:15: style: The function 'realThreadFunction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/thread/XMThread.h:62:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/thread/UpdateThemeThread.h:35:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/thread/UpdateThemesListThread.h:32:16: style: The function 'setTaskProgress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/WWWAppInterface.h:34:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/thread/UpdateThemesListThread.h:32:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/thread/UpdateThemesListThread.h:34:15: style: The function 'realThreadFunction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/thread/XMThread.h:62:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/thread/UpdateThemesListThread.h:34:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateUpgradeLevels.cpp:133:12: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/states/StateUpgradeLevels.cpp:37:3: style: Class 'StateUpgradeLevels' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xmoto-0.5.11+dfsg.orig/src/states/StateUpgradeLevels.cpp:37:3: style: Class 'StateUpgradeLevels' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xmoto-0.5.11+dfsg.orig/src/states/StateUploadAllHighscores.cpp:41:12: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/thread/UploadAllHighscoresThread.h:29:3: style: Class 'UploadAllHighscoresThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/thread/UploadAllHighscoresThread.h:33:8: style: The function 'setTaskProgress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/WWWAppInterface.h:34:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/thread/UploadAllHighscoresThread.h:33:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/thread/UploadAllHighscoresThread.h:35:15: style: The function 'realThreadFunction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/thread/XMThread.h:62:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/thread/UploadAllHighscoresThread.h:35:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateUploadHighscore.cpp:41:12: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/thread/UploadHighscoreThread.h:29:3: style: Class 'UploadHighscoreThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/thread/UploadHighscoreThread.h:33:8: style: The function 'setTaskProgress' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/WWWAppInterface.h:34:18: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/thread/UploadHighscoreThread.h:33:8: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/thread/UploadHighscoreThread.h:35:15: style: The function 'realThreadFunction' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/thread/XMThread.h:62:15: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/thread/UploadHighscoreThread.h:35:15: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/states/StateViewHighscore.cpp:39:3: performance: Variable 'm_id_level' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/states/StateVote.cpp:35:5: performance: Variable 'm_idlevel' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/thread/CheckWwwThread.cpp:100:18: style: The scope of the variable 'pProxySettings' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/thread/CheckWwwThread.cpp:35:3: style: Class 'CheckWwwThread' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xmoto-0.5.11+dfsg.orig/src/thread/CheckWwwThread.cpp:35:3: style: Class 'CheckWwwThread' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xmoto-0.5.11+dfsg.orig/src/thread/DownloadReplaysThread.cpp:31:5: style: Class 'DownloadReplaysThread' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xmoto-0.5.11+dfsg.orig/src/thread/DownloadReplaysThread.cpp:31:5: style: Class 'DownloadReplaysThread' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xmoto-0.5.11+dfsg.orig/src/thread/DownloadReplaysThread.cpp:41:51: performance: Function parameter 'i_url' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/thread/SendReportThread.cpp:41:8: style: The scope of the variable 'v_msg_status_ok' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/thread/SendReportThread.cpp:31:3: performance: Variable 'm_author' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/thread/SendReportThread.cpp:32:3: performance: Variable 'm_msg' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/thread/SendVoteThread.cpp:114:8: style: The scope of the variable 'v_msg_status_ok' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/thread/SendVoteThread.cpp:36:3: performance: Variable 'm_idlevel' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/thread/SendVoteThread.cpp:37:3: performance: Variable 'm_difficulty_value' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/thread/SendVoteThread.cpp:38:3: performance: Variable 'm_quality_value' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/thread/SendVoteThread.cpp:40:3: performance: Variable 'm_id_profile' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/thread/SendVoteThread.cpp:41:3: performance: Variable 'm_password' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/thread/SyncThread.cpp:49:8: style: The scope of the variable 'v_msg_status_ok' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/thread/UpdateThemeThread.cpp:33:3: performance: Variable 'm_id_theme' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/thread/UpgradeLevelsThread.cpp:76:21: style: Variable 'v_levelFileName' is assigned a value that is never used. [unreadVariable]
xmoto-0.5.11+dfsg.orig/src/thread/UpgradeLevelsThread.cpp:32:3: style: Class 'UpgradeLevelsThread' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xmoto-0.5.11+dfsg.orig/src/thread/UpgradeLevelsThread.cpp:32:3: style: Class 'UpgradeLevelsThread' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xmoto-0.5.11+dfsg.orig/src/thread/UploadHighscoreThread.cpp:34:3: performance: Variable 'm_highscorePath' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/thread/XMThread.cpp:35:3: performance: Variable 'm_currentOperation' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/thread/XMThread.cpp:36:3: performance: Variable 'm_currentMicroOperation' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/thread/XMThread.h:45:8: style: Technically the member function 'XMThread::isThreadRunning' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/thread/XMThread.cpp:95:16: note: Technically the member function 'XMThread::isThreadRunning' can be const.
xmoto-0.5.11+dfsg.orig/src/thread/XMThread.h:45:8: note: Technically the member function 'XMThread::isThreadRunning' can be const.
xmoto-0.5.11+dfsg.orig/src/thread/XMThread.h:56:7: style: Technically the member function 'XMThread::getThreadProgress' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/thread/XMThread.cpp:162:15: note: Technically the member function 'XMThread::getThreadProgress' can be const.
xmoto-0.5.11+dfsg.orig/src/thread/XMThread.h:56:7: note: Technically the member function 'XMThread::getThreadProgress' can be const.
xmoto-0.5.11+dfsg.orig/src/thread/XMThread.cpp:131:42: performance: Function parameter 'infos' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/thread/XMThread.cpp:194:54: performance: Function parameter 'curOp' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/thread/XMThread.cpp:201:59: performance: Function parameter 'curMicOp' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/thread/XMThreadStats.cpp:28:5: performance: Variable 'm_sitekey' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/thread/XMThreads.cpp:39:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmoto-0.5.11+dfsg.orig/src/thread/XMThreads.cpp:79:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmoto-0.5.11+dfsg.orig/src/thread/XMThreads.h:39:7: style: Technically the member function 'XMThreads::getNumberThreads' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/thread/XMThreads.cpp:62:16: note: Technically the member function 'XMThreads::getNumberThreads' can be const.
xmoto-0.5.11+dfsg.orig/src/thread/XMThreads.h:39:7: note: Technically the member function 'XMThreads::getNumberThreads' can be const.
xmoto-0.5.11+dfsg.orig/src/xdgbasedir/src/basedir.c:143:2: warning: Suspicious use of ; at the end of 'if' statement. [suspiciousSemicolon]
xmoto-0.5.11+dfsg.orig/src/xdgbasedir/src/basedir.c:150:2: warning: Suspicious use of ; at the end of 'if' statement. [suspiciousSemicolon]
xmoto-0.5.11+dfsg.orig/src/xdgbasedir/src/basedir.c:266:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xdgbasedir/src/basedir.c:266:9: style: The scope of the variable 'size' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xdgbasedir/src/basedir.c:375:17: style: The scope of the variable 'oldCache' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xdgbasedir/src/basedir.c:409:9: style: The scope of the variable 'fullPath' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xdgbasedir/src/basedir.c:413:9: style: The scope of the variable 'testFile' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xdgbasedir/src/basedir.c:461:9: style: The scope of the variable 'fullPath' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xdgbasedir/src/basedir.c:462:9: style: The scope of the variable 'testFile' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xdgbasedir/src/basedir.c:314:15: error: Memory leak: home [memleak]
xmoto-0.5.11+dfsg.orig/src/xdgbasedir/src/basedir.c:318:63: error: Memory leak: home [memleak]
xmoto-0.5.11+dfsg.orig/src/xdgbasedir/src/basedir.c:322:67: error: Memory leak: home [memleak]
xmoto-0.5.11+dfsg.orig/src/xdgbasedir/src/basedir.c:326:65: error: Memory leak: home [memleak]
xmoto-0.5.11+dfsg.orig/src/xdgbasedir/src/basedir.c:318:0: error: Memory leak: defVal [memleak]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.cpp:567:3: style: Variable 'p->FrontWheelP' is reassigned a value before the old one has been used. [redundantAssignment]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.cpp:566:3: note: Variable 'p->FrontWheelP' is reassigned a value before the old one has been used.
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.cpp:567:3: note: Variable 'p->FrontWheelP' is reassigned a value before the old one has been used.
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.cpp:322:26: style: Function 'updateToTime' argument 3 names different: declaration 'i_collisionSystem' definition 'v_collisionSystem'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:166:26: note: Function 'updateToTime' argument 3 names different: declaration 'i_collisionSystem' definition 'v_collisionSystem'.
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.cpp:322:26: note: Function 'updateToTime' argument 3 names different: declaration 'i_collisionSystem' definition 'v_collisionSystem'.
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.cpp:38:12: warning: Member variable 'BikeState::fFrontWheelRot' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.cpp:38:12: warning: Member variable 'BikeState::fRearWheelRot' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.cpp:38:12: warning: Member variable 'BikeState::fFrameRot' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.cpp:39:3: style: Class 'BikeState' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.cpp:241:3: style: Class 'Biker' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.cpp:241:3: style: Class 'Biker' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeController.h:74:3: style: Class 'BikeControllerNet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xmoto-0.5.11+dfsg.orig/src/xmscene/Bike.h:46:1: warning: The class 'BikeState' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeController.h:43:16: style: The function 'setBreak' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeController.h:29:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeController.h:43:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeController.h:44:16: style: The function 'setThrottle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeController.h:30:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeController.h:44:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeController.h:45:16: style: The function 'setPull' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeController.h:31:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeController.h:45:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeController.h:46:16: style: The function 'setChangeDir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeController.h:32:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeController.h:46:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeController.h:47:16: style: The function 'stopControls' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeController.h:33:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeController.h:47:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeController.h:53:16: style: The function 'isDriving' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeController.h:35:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeController.h:53:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeController.h:77:16: style: The function 'setBreak' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeController.h:29:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeController.h:77:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeController.h:78:16: style: The function 'setThrottle' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeController.h:30:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeController.h:78:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeController.h:79:16: style: The function 'setPull' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeController.h:31:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeController.h:79:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeController.h:80:16: style: The function 'setChangeDir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeController.h:32:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeController.h:80:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeController.h:82:16: style: The function 'isDriving' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeController.h:35:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeController.h:82:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeController.h:83:16: style: The function 'stopControls' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeController.h:33:16: note: Virtual function in base class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeController.h:83:16: note: Function in derived class
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeController.h:47:16: warning: Virtual function 'stopControls' is called from constructor 'BikeControllerPlayer()' at line 37. Dynamic binding is not used. [virtualCallInConstructor]
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeController.cpp:37:3: note: Calling stopControls
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeController.h:47:16: note: stopControls is a virtual method
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.cpp:228:34: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.cpp:294:11: style: The scope of the variable 'v_beforeTime' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.cpp:295:11: style: The scope of the variable 'v_afterTime' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.cpp:76:15: style: Variable 'v_levelId' is assigned a value that is never used. [unreadVariable]
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.cpp:65:12: warning: Member variable 'FileGhost::m_pyhsicsSettings' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.cpp:75:3: style: Class 'FileGhost' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.cpp:75:3: style: Class 'FileGhost' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xmoto-0.5.11+dfsg.orig/src/xmscene/BikeGhost.cpp:446:38: performance: Function parameter 'i_replayFile' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.cpp:57:3: style: Variable 'bFrontWheelTouching' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.cpp:54:3: note: Variable 'bFrontWheelTouching' is reassigned a value before the old one has been used if variable is no semaphore variable.
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.cpp:57:3: note: Variable 'bFrontWheelTouching' is reassigned a value before the old one has been used if variable is no semaphore variable.
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.cpp:58:3: style: Variable 'bRearWheelTouching' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.cpp:55:3: note: Variable 'bRearWheelTouching' is reassigned a value before the old one has been used if variable is no semaphore variable.
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.cpp:58:3: note: Variable 'bRearWheelTouching' is reassigned a value before the old one has been used if variable is no semaphore variable.
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.cpp:123:8: style: The scope of the variable 'bChangeDir' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.cpp:1245:3: performance: Variable 'm_force' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:36:7: style: Technically the member function 'ExternalForce::startTime' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.cpp:1248:20: note: Technically the member function 'ExternalForce::startTime' can be const.
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:36:7: note: Technically the member function 'ExternalForce::startTime' can be const.
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:37:7: style: Technically the member function 'ExternalForce::endTime' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.cpp:1252:20: note: Technically the member function 'ExternalForce::endTime' can be const.
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:37:7: note: Technically the member function 'ExternalForce::endTime' can be const.
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:38:12: style: Technically the member function 'ExternalForce::force' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.cpp:1256:25: note: Technically the member function 'ExternalForce::force' can be const.
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:38:12: note: Technically the member function 'ExternalForce::force' can be const.
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:69:8: style: Technically the member function 'PlayerLocalBiker::isSqueeking' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.cpp:1193:24: note: Technically the member function 'PlayerLocalBiker::isSqueeking' can be const.
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:69:8: note: Technically the member function 'PlayerLocalBiker::isSqueeking' can be const.
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:70:9: style: Technically the member function 'PlayerLocalBiker::howMuchSqueek' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.cpp:1197:25: note: Technically the member function 'PlayerLocalBiker::howMuchSqueek' can be const.
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.h:70:9: note: Technically the member function 'PlayerLocalBiker::howMuchSqueek' can be const.
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.cpp:50:3: style: Class 'PlayerLocalBiker' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.cpp:50:3: style: Class 'PlayerLocalBiker' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.cpp:1267:3: style: Class 'PlayerNetClient' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xmoto-0.5.11+dfsg.orig/src/xmscene/BikePlayer.cpp:1267:3: style: Class 'PlayerNetClient' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.cpp:1001:15: style: Function 'calculateEdgePosition_angle' argument 9 names different: declaration 'i_center' definition 'center'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.h:270:18: note: Function 'calculateEdgePosition_angle' argument 9 names different: declaration 'i_center' definition 'center'.
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.cpp:1001:15: note: Function 'calculateEdgePosition_angle' argument 9 names different: declaration 'i_center' definition 'center'.
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.cpp:220:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.cpp:46:3: performance: Variable 'm_position' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.cpp:47:3: performance: Variable 'm_texturePosition' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.cpp:83:3: performance: Variable 'm_id' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.cpp:84:3: performance: Variable 'm_initialPosition' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.cpp:706:3: performance: Variable 'm_position' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.cpp:707:3: performance: Variable 'm_edgeEffect' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.h:172:18: style: Technically the member function 'Block::getEdgeDrawMethod' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.cpp:1139:30: note: Technically the member function 'Block::getEdgeDrawMethod' can be const.
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.h:172:18: note: Technically the member function 'Block::getEdgeDrawMethod' can be const.
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.h:173:9: style: Technically the member function 'Block::edgeAngle' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.cpp:1144:14: note: Technically the member function 'Block::edgeAngle' can be const.
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.h:173:9: note: Technically the member function 'Block::edgeAngle' can be const.
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.h:176:19: style: Technically the member function 'Block::getCollisionMethod' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.cpp:1149:31: note: Technically the member function 'Block::getCollisionMethod' can be const.
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.h:176:19: note: Technically the member function 'Block::getCollisionMethod' can be const.
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.h:177:9: style: Technically the member function 'Block::getCollisionRadius' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.cpp:1154:14: note: Technically the member function 'Block::getCollisionRadius' can be const.
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.h:177:9: note: Technically the member function 'Block::getCollisionRadius' can be const.
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.h:257:15: style: Technically the member function 'Block::getEdgeMaterialTexture' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.cpp:1210:20: note: Technically the member function 'Block::getEdgeMaterialTexture' can be const.
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.h:257:15: note: Technically the member function 'Block::getEdgeMaterialTexture' can be const.
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.h:259:9: style: Technically the member function 'Block::getEdgeMaterialDepth' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.cpp:1229:14: note: Technically the member function 'Block::getEdgeMaterialDepth' can be const.
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.h:259:9: note: Technically the member function 'Block::getEdgeMaterialDepth' can be const.
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.h:260:9: style: Technically the member function 'Block::getEdgeMaterialScale' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.cpp:1239:14: note: Technically the member function 'Block::getEdgeMaterialScale' can be const.
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.h:260:9: note: Technically the member function 'Block::getEdgeMaterialScale' can be const.
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.h:266:8: performance: Technically the member function 'Block::calculateEdgePosition_angle' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.cpp:997:13: note: Technically the member function 'Block::calculateEdgePosition_angle' can be static.
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.h:266:8: note: Technically the member function 'Block::calculateEdgePosition_angle' can be static.
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.h:271:8: performance: Technically the member function 'Block::calculateEdgePosition_inout' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.cpp:1015:13: note: Technically the member function 'Block::calculateEdgePosition_inout' can be static.
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.h:271:8: note: Technically the member function 'Block::calculateEdgePosition_inout' can be static.
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.h:344:19: performance: Technically the member function 'Block::stringToEdge' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.cpp:1169:30: note: Technically the member function 'Block::stringToEdge' can be static.
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.h:344:19: note: Technically the member function 'Block::stringToEdge' can be static.
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.h:345:19: performance: Technically the member function 'Block::stringToColMethod' can be static. [functionStatic]
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.cpp:1179:31: note: Technically the member function 'Block::stringToColMethod' can be static.
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.h:345:19: note: Technically the member function 'Block::stringToColMethod' can be static.
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.cpp:82:26: performance: Function parameter 'i_id' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.cpp:1169:55: performance: Function parameter 'method' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.cpp:1179:61: performance: Function parameter 'method' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.cpp:1197:42: performance: Function parameter 'i_name' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.cpp:1197:62: performance: Function parameter 'i_texture' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.cpp:1210:55: performance: Function parameter 'i_materialName' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.cpp:1219:49: performance: Function parameter 'i_materialName' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.cpp:1229:47: performance: Function parameter 'i_materialName' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/xmscene/Block.cpp:1239:47: performance: Function parameter 'i_materialName' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/xmscene/Camera.cpp:522:37: style: Same expression on both sides of '&&'. [duplicateExpression]
xmoto-0.5.11+dfsg.orig/src/xmscene/Camera.cpp:63:25: style: Function 'Camera' argument 1 names different: declaration 'upperleft' definition 'downleft'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/xmscene/Camera.h:37:19: note: Function 'Camera' argument 1 names different: declaration 'upperleft' definition 'downleft'.
xmoto-0.5.11+dfsg.orig/src/xmscene/Camera.cpp:63:25: note: Function 'Camera' argument 1 names different: declaration 'upperleft' definition 'downleft'.
xmoto-0.5.11+dfsg.orig/src/xmscene/Camera.cpp:63:44: style: Function 'Camera' argument 2 names different: declaration 'downright' definition 'upright'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/xmscene/Camera.h:37:39: note: Function 'Camera' argument 2 names different: declaration 'downright' definition 'upright'.
xmoto-0.5.11+dfsg.orig/src/xmscene/Camera.cpp:63:44: note: Function 'Camera' argument 2 names different: declaration 'downright' definition 'upright'.
xmoto-0.5.11+dfsg.orig/src/xmscene/Camera.cpp:629:40: style: Function 'setRenderSurface' argument 1 names different: declaration 'upperleft' definition 'downleft'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/xmscene/Camera.h:66:35: note: Function 'setRenderSurface' argument 1 names different: declaration 'upperleft' definition 'downleft'.
xmoto-0.5.11+dfsg.orig/src/xmscene/Camera.cpp:629:40: note: Function 'setRenderSurface' argument 1 names different: declaration 'upperleft' definition 'downleft'.
xmoto-0.5.11+dfsg.orig/src/xmscene/Camera.cpp:629:59: style: Function 'setRenderSurface' argument 2 names different: declaration 'downright' definition 'upright'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/xmscene/Camera.h:66:55: note: Function 'setRenderSurface' argument 2 names different: declaration 'downright' definition 'upright'.
xmoto-0.5.11+dfsg.orig/src/xmscene/Camera.cpp:629:59: note: Function 'setRenderSurface' argument 2 names different: declaration 'downright' definition 'upright'.
xmoto-0.5.11+dfsg.orig/src/xmscene/Camera.cpp:63:9: warning: Member variable 'Camera::m_trackingShotActivated' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/xmscene/Camera.cpp:63:9: warning: Member variable 'Camera::m_trackShotStartIndex' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/xmscene/Camera.h:44:9: style: Technically the member function 'Camera::getCurrentZoom' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/xmscene/Camera.cpp:579:15: note: Technically the member function 'Camera::getCurrentZoom' can be const.
xmoto-0.5.11+dfsg.orig/src/xmscene/Camera.h:44:9: note: Technically the member function 'Camera::getCurrentZoom' can be const.
xmoto-0.5.11+dfsg.orig/src/xmscene/Camera.h:47:9: style: Technically the member function 'Camera::getCameraPositionX' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/xmscene/Camera.cpp:343:15: note: Technically the member function 'Camera::getCameraPositionX' can be const.
xmoto-0.5.11+dfsg.orig/src/xmscene/Camera.h:47:9: note: Technically the member function 'Camera::getCameraPositionX' can be const.
xmoto-0.5.11+dfsg.orig/src/xmscene/Camera.h:48:9: style: Technically the member function 'Camera::getCameraPositionY' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/xmscene/Camera.cpp:347:15: note: Technically the member function 'Camera::getCameraPositionY' can be const.
xmoto-0.5.11+dfsg.orig/src/xmscene/Camera.h:48:9: note: Technically the member function 'Camera::getCameraPositionY' can be const.
xmoto-0.5.11+dfsg.orig/src/xmscene/Camera.h:77:8: style: Technically the member function 'Camera::isMirrored' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/xmscene/Camera.cpp:633:14: note: Technically the member function 'Camera::isMirrored' can be const.
xmoto-0.5.11+dfsg.orig/src/xmscene/Camera.h:77:8: note: Technically the member function 'Camera::isMirrored' can be const.
xmoto-0.5.11+dfsg.orig/src/xmscene/Camera.h:83:9: style: Technically the member function 'Camera::rotationAngle' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/xmscene/Camera.cpp:641:15: note: Technically the member function 'Camera::rotationAngle' can be const.
xmoto-0.5.11+dfsg.orig/src/xmscene/Camera.h:83:9: note: Technically the member function 'Camera::rotationAngle' can be const.
xmoto-0.5.11+dfsg.orig/src/xmscene/Camera.h:110:9: style: Technically the member function 'Camera::getShadeTime' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/xmscene/Camera.cpp:778:15: note: Technically the member function 'Camera::getShadeTime' can be const.
xmoto-0.5.11+dfsg.orig/src/xmscene/Camera.h:110:9: note: Technically the member function 'Camera::getShadeTime' can be const.
xmoto-0.5.11+dfsg.orig/src/xmscene/Camera.cpp:750:33: error: Uninitialized struct member: cgv.lastIn [uninitStructMember]
xmoto-0.5.11+dfsg.orig/src/xmscene/ChipmunkWorld.cpp:181:11: style: The scope of the variable 'b' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/ChipmunkWorld.cpp:182:11: style: The scope of the variable 'dx' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/ChipmunkWorld.cpp:182:15: style: The scope of the variable 'dy' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:319:8: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:320:8: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:838:6: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:883:6: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:925:6: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:959:6: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:997:6: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:462:3: style: Variable 'v_size' is reassigned a value before the old one has been used. [redundantAssignment]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:449:0: note: Variable 'v_size' is reassigned a value before the old one has been used.
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:462:3: note: Variable 'v_size' is reassigned a value before the old one has been used.
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:463:3: style: Variable 'v_width' is reassigned a value before the old one has been used. [redundantAssignment]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:451:0: note: Variable 'v_width' is reassigned a value before the old one has been used.
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:463:3: note: Variable 'v_width' is reassigned a value before the old one has been used.
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:464:3: style: Variable 'v_height' is reassigned a value before the old one has been used. [redundantAssignment]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:450:0: note: Variable 'v_height' is reassigned a value before the old one has been used.
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:464:3: note: Variable 'v_height' is reassigned a value before the old one has been used.
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:467:3: style: Variable 'v_angle' is reassigned a value before the old one has been used. [redundantAssignment]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:452:0: note: Variable 'v_angle' is reassigned a value before the old one has been used.
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:467:3: note: Variable 'v_angle' is reassigned a value before the old one has been used.
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:468:3: style: Variable 'v_reversed' is reassigned a value before the old one has been used. [redundantAssignment]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:453:0: note: Variable 'v_reversed' is reassigned a value before the old one has been used.
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:468:3: note: Variable 'v_reversed' is reassigned a value before the old one has been used.
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:710:16: style: The scope of the variable 'i' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:226:54: style: Function 'SpecialityToStr' argument 1 names different: declaration 'i_type' definition 'i_speciality'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:111:61: note: Function 'SpecialityToStr' argument 1 names different: declaration 'i_type' definition 'i_speciality'.
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:226:54: note: Function 'SpecialityToStr' argument 1 names different: declaration 'i_type' definition 'i_speciality'.
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:506:85: style: Function 'activate' argument 2 names different: declaration 'i_playerFacesRight' definition 'i_direction'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.h:167:75: note: Function 'activate' argument 2 names different: declaration 'i_playerFacesRight' definition 'i_direction'.
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:506:85: note: Function 'activate' argument 2 names different: declaration 'i_playerFacesRight' definition 'i_direction'.
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:54:9: warning: Member variable 'Entity::m_isAlive' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:1022:17: warning: Member variable 'EntityParticle::m_ang' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:1022:17: warning: Member variable 'EntityParticle::m_angVel' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:1022:17: warning: Member variable 'EntityParticle::m_angAcc' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:1022:17: warning: Member variable 'EntityParticle::m_killTime' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:55:3: performance: Variable 'm_id' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:56:3: performance: Variable 'm_spriteName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:1065:114: performance: Function parameter 'i_spriteName' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:1074:110: performance: Function parameter 'i_spriteName' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:1117:112: performance: Function parameter 'i_spriteName' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:1126:109: performance: Function parameter 'i_spriteName' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:1169:112: performance: Function parameter 'i_spriteName' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:1182:16: performance: Function parameter 'i_spriteName' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:1193:116: performance: Function parameter 'i_spriteName' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:1202:111: performance: Function parameter 'i_spriteName' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:1239:118: performance: Function parameter 'i_spriteName' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/xmscene/Entity.cpp:1248:112: performance: Function parameter 'i_spriteName' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/xmscene/GhostTrail.cpp:27:13: warning: Member variable 'GhostTrail::m_trailAvailable' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/xmscene/GhostTrail.h:33:8: style: Technically the member function 'GhostTrail::getGhostTrailAvailable' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/xmscene/GhostTrail.cpp:140:18: note: Technically the member function 'GhostTrail::getGhostTrailAvailable' can be const.
xmoto-0.5.11+dfsg.orig/src/xmscene/GhostTrail.h:33:8: note: Technically the member function 'GhostTrail::getGhostTrailAvailable' can be const.
xmoto-0.5.11+dfsg.orig/src/xmscene/Level.cpp:643:19: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/xmscene/Level.cpp:1100:21: style: C-style pointer casting [cstyleCast]
xmoto-0.5.11+dfsg.orig/src/xmscene/Level.cpp:736:65: style: Function 'exportBinary' argument 2 names different: declaration 'i_fileName' definition 'FileName'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/xmscene/Level.h:242:60: note: Function 'exportBinary' argument 2 names different: declaration 'i_fileName' definition 'FileName'.
xmoto-0.5.11+dfsg.orig/src/xmscene/Level.cpp:736:65: note: Function 'exportBinary' argument 2 names different: declaration 'i_fileName' definition 'FileName'.
xmoto-0.5.11+dfsg.orig/src/xmscene/Level.cpp:736:94: style: Function 'exportBinary' argument 3 names different: declaration 'i_sum' definition 'pSum'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/xmscene/Level.h:242:91: note: Function 'exportBinary' argument 3 names different: declaration 'i_sum' definition 'pSum'.
xmoto-0.5.11+dfsg.orig/src/xmscene/Level.cpp:736:94: note: Function 'exportBinary' argument 3 names different: declaration 'i_sum' definition 'pSum'.
xmoto-0.5.11+dfsg.orig/src/xmscene/Level.cpp:904:79: style: Function 'importBinaryHeaderFromFile' argument 2 names different: declaration 'i_fileName' definition 'FileName'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/xmscene/Level.h:244:74: note: Function 'importBinaryHeaderFromFile' argument 2 names different: declaration 'i_fileName' definition 'FileName'.
xmoto-0.5.11+dfsg.orig/src/xmscene/Level.cpp:904:79: note: Function 'importBinaryHeaderFromFile' argument 2 names different: declaration 'i_fileName' definition 'FileName'.
xmoto-0.5.11+dfsg.orig/src/xmscene/Level.cpp:904:108: style: Function 'importBinaryHeaderFromFile' argument 3 names different: declaration 'i_sum' definition 'pSum'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/xmscene/Level.h:244:105: note: Function 'importBinaryHeaderFromFile' argument 3 names different: declaration 'i_sum' definition 'pSum'.
xmoto-0.5.11+dfsg.orig/src/xmscene/Level.cpp:904:108: note: Function 'importBinaryHeaderFromFile' argument 3 names different: declaration 'i_sum' definition 'pSum'.
xmoto-0.5.11+dfsg.orig/src/xmscene/Level.cpp:950:65: style: Function 'importBinary' argument 2 names different: declaration 'i_fileName' definition 'FileName'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/xmscene/Level.h:243:60: note: Function 'importBinary' argument 2 names different: declaration 'i_fileName' definition 'FileName'.
xmoto-0.5.11+dfsg.orig/src/xmscene/Level.cpp:950:65: note: Function 'importBinary' argument 2 names different: declaration 'i_fileName' definition 'FileName'.
xmoto-0.5.11+dfsg.orig/src/xmscene/Level.cpp:950:94: style: Function 'importBinary' argument 3 names different: declaration 'i_sum' definition 'pSum'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/xmscene/Level.h:243:91: note: Function 'importBinary' argument 3 names different: declaration 'i_sum' definition 'pSum'.
xmoto-0.5.11+dfsg.orig/src/xmscene/Level.cpp:950:94: note: Function 'importBinary' argument 3 names different: declaration 'i_sum' definition 'pSum'.
xmoto-0.5.11+dfsg.orig/src/xmscene/Level.cpp:1189:53: style: Function 'compareVersionNumbers' argument 1 names different: declaration 'i_v1' definition 'v1'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/xmscene/Level.h:143:55: note: Function 'compareVersionNumbers' argument 1 names different: declaration 'i_v1' definition 'v1'.
xmoto-0.5.11+dfsg.orig/src/xmscene/Level.cpp:1189:53: note: Function 'compareVersionNumbers' argument 1 names different: declaration 'i_v1' definition 'v1'.
xmoto-0.5.11+dfsg.orig/src/xmscene/Level.cpp:1189:75: style: Function 'compareVersionNumbers' argument 2 names different: declaration 'i_v2' definition 'v2'. [funcArgNamesDifferent]
xmoto-0.5.11+dfsg.orig/src/xmscene/Level.h:143:80: note: Function 'compareVersionNumbers' argument 2 names different: declaration 'i_v2' definition 'v2'.
xmoto-0.5.11+dfsg.orig/src/xmscene/Level.cpp:1189:75: note: Function 'compareVersionNumbers' argument 2 names different: declaration 'i_v2' definition 'v2'.
xmoto-0.5.11+dfsg.orig/src/xmscene/Level.cpp:684:35: style: Variable 'LevelFileBaseName' is assigned a value that is never used. [unreadVariable]
xmoto-0.5.11+dfsg.orig/src/xmscene/Level.cpp:46:8: warning: Member variable 'Level::m_startEntity' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/xmscene/Level.cpp:46:8: warning: Member variable 'Level::m_isBodyLoaded' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/xmscene/Level.cpp:46:8: warning: Member variable 'Level::m_pCollisionSystem' is not initialized in the constructor. [uninitMemberVar]
xmoto-0.5.11+dfsg.orig/src/xmscene/Level.cpp:53:3: performance: Variable 'm_borderTexture' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xmoto-0.5.11+dfsg.orig/src/xmscene/Level.h:122:35: style: Technically the member function 'Level::scriptLibraryFileNames' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/xmscene/Level.cpp:253:40: note: Technically the member function 'Level::scriptLibraryFileNames' can be const.
xmoto-0.5.11+dfsg.orig/src/xmscene/Level.h:122:35: note: Technically the member function 'Level::scriptLibraryFileNames' can be const.
xmoto-0.5.11+dfsg.orig/src/xmscene/Level.h:137:16: style: Technically the member function 'Level::countToTakeEntities' can be const. [functionConst]
xmoto-0.5.11+dfsg.orig/src/xmscene/Level.cpp:309:21: note: Technically the member function 'Level::countToTakeEntities' can be const.
xmoto-0.5.11+dfsg.orig/src/xmscene/Level.h:137:16: note: Technically the member function 'Level::countToTakeEntities' can be const.
xmoto-0.5.11+dfsg.orig/src/xmscene/Level.cpp:57:3: style: Class 'Level' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xmoto-0.5.11+dfsg.orig/src/xmscene/Level.cpp:57:3: style: Class 'Level' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:37:8: style: The scope of the variable 'v_world_erp_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:38:8: style: The scope of the variable 'v_world_cfm_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:39:8: style: The scope of the variable 'v_world_gravity_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:40:8: style: The scope of the variable 'v_simulation_speed_factor_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:41:8: style: The scope of the variable 'v_simulation_step_iterations_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:42:8: style: The scope of the variable 'v_bike_wheel_radius_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:43:8: style: The scope of the variable 'v_bike_wheel_base_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:44:8: style: The scope of the variable 'v_bike_wheel_mass_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:45:8: style: The scope of the variable 'v_bike_wheel_roll_resistance_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:46:8: style: The scope of the variable 'v_bike_wheel_roll_resistance_max_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:47:8: style: The scope of the variable 'v_bike_wheel_roll_velocity_max_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:48:8: style: The scope of the variable 'v_bike_wheel_erp_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:49:8: style: The scope of the variable 'v_bike_wheel_cfm_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:50:8: style: The scope of the variable 'v_bike_wheelblock_grip_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:51:8: style: The scope of the variable 'v_rider_elbow_x_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:52:8: style: The scope of the variable 'v_rider_elbow_y_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:53:8: style: The scope of the variable 'v_rider_hand_x_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:54:8: style: The scope of the variable 'v_rider_hand_y_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:55:8: style: The scope of the variable 'v_rider_shoulder_x_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:56:8: style: The scope of the variable 'v_rider_shoulder_y_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:57:8: style: The scope of the variable 'v_rider_lowerbody_x_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:58:8: style: The scope of the variable 'v_rider_lowerbody_y_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:59:8: style: The scope of the variable 'v_rider_knee_x_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:60:8: style: The scope of the variable 'v_rider_knee_y_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:61:8: style: The scope of the variable 'v_rider_foot_x_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:62:8: style: The scope of the variable 'v_rider_foot_y_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:63:8: style: The scope of the variable 'v_rider_head_size_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:64:8: style: The scope of the variable 'v_rider_neck_length_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:65:8: style: The scope of the variable 'v_bike_rear_suspension_anchor_x_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:66:8: style: The scope of the variable 'v_bike_rear_suspension_anchor_y_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:67:8: style: The scope of the variable 'v_bike_front_suspension_anchor_x_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:68:8: style: The scope of the variable 'v_bike_front_suspension_anchor_y_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:69:8: style: The scope of the variable 'v_bike_suspensions_spring_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:70:8: style: The scope of the variable 'v_bike_suspensions_damp_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:71:8: style: The scope of the variable 'v_rider_spring_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:72:8: style: The scope of the variable 'v_rider_damp_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:73:8: style: The scope of the variable 'v_inertial_length_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:74:8: style: The scope of the variable 'v_inertial_height_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:75:8: style: The scope of the variable 'v_rider_attitude_torque_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:76:8: style: The scope of the variable 'v_rider_attitude_defactor_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:77:8: style: The scope of the variable 'v_mass_elevation_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:78:8: style: The scope of the variable 'v_engine_rpm_min_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:79:8: style: The scope of the variable 'v_engine_rpm_max_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:80:8: style: The scope of the variable 'v_engine_power_max_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:81:8: style: The scope of the variable 'v_depth_factor_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:82:8: style: The scope of the variable 'v_dead_wheel_detach_speed_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:83:8: style: The scope of the variable 'v_bike_brake_factor_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:84:8: style: The scope of the variable 'v_engine_damp_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:85:8: style: The scope of the variable 'v_bike_frame_mass_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:86:8: style: The scope of the variable 'v_rider_torso_mass_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:87:8: style: The scope of the variable 'v_rider_upperleg_mass_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:88:8: style: The scope of the variable 'v_rider_lowerleg_mass_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:89:8: style: The scope of the variable 'v_rider_upperarm_mass_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:90:8: style: The scope of the variable 'v_rider_lowerarm_mass_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:91:8: style: The scope of the variable 'v_rider_foot_mass_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:92:8: style: The scope of the variable 'v_rider_hand_mass_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:93:8: style: The scope of the variable 'v_rider_anchors_erp_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/PhysicsSettings.cpp:94:8: style: The scope of the variable 'v_rider_anchors_cfm_done' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/Serializer.cpp:36:24: style: The scope of the variable 'p' can be reduced. [variableScope]
xmoto-0.5.11+dfsg.orig/src/xmscene/Serializer.cpp:48:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
xmoto-0.5.11+dfsg.orig/src/xmscene/SkyApparence.cpp:124:43: performance: Function parameter 'i_texture' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/xmscene/SkyApparence.cpp:128:48: performance: Function parameter 'i_texture' should be passed by const reference. [passedByValue]
xmoto-0.5.11+dfsg.orig/src/xmscene/Zone.cpp:78:3: performance: Variable 'm_id' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
[17:42]

ftp://ftp.se.debian.org/debian/pool/main/x/xmount/xmount_0.7.6.orig.tar.gz
xmount-0.7.6/libxmount/endianness.h:50:0: error: #error "Including this file requires you to have stdint.h" [preprocessorErrorDirective]
[17:42]

ftp://ftp.se.debian.org/debian/pool/main/x/xmountains/xmountains_2.9.orig.tar.gz
vroot.h:94:7: style: The scope of the variable 'i' can be reduced. [variableScope]
X_graphics.c:153:17: style: The scope of the variable 'attmask' can be reduced. [variableScope]
X_graphics.c:242:7: style: The scope of the variable 'gbits' can be reduced. [variableScope]
X_graphics.c:245:10: style: The scope of the variable 'winname' can be reduced. [variableScope]
artist.c:430:10: style: The scope of the variable 'coord' can be reduced. [variableScope]
artist.c:834:7: style: The scope of the variable 'mapwid' can be reduced. [variableScope]
calcalt.c:288:10: style: The scope of the variable 'tmp' can be reduced. [variableScope]
calcalt.c:290:7: style: The scope of the variable 'i' can be reduced. [variableScope]
random.c:66:8: style: The scope of the variable 's' can be reduced. [variableScope]
random.c:66:11: style: The scope of the variable 't' can be reduced. [variableScope]
[17:42]

ftp://ftp.se.debian.org/debian/pool/main/x/xmp/xmp_4.1.0.orig.tar.gz
xmp-4.1.0/src/commands.c:86:10: style: Condition 'ret<=0' is always true [knownConditionTrueFalse]
xmp-4.1.0/src/commands.c:83:8: note: Assignment 'ret=0', assigned value is 0
xmp-4.1.0/src/commands.c:86:10: note: Condition 'ret<=0' is always true
xmp-4.1.0/src/commands.c:86:10: style: Same expression on both sides of '<=' because the value of 'ret' and '0' are the same. [duplicateExpression]
xmp-4.1.0/src/commands.c:83:8: note: 'ret' is assigned value '0' here.
xmp-4.1.0/src/commands.c:86:10: note: Same expression on both sides of '<=' because the value of 'ret' and '0' are the same.
xmp-4.1.0/src/commands.c:60:7: style: Variable 'key' is not assigned a value. [unassignedVariable]
xmp-4.1.0/src/info.c:259:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmp-4.1.0/src/info.c:262:32: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmp-4.1.0/src/info.c:263:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmp-4.1.0/src/info.c:294:35: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmp-4.1.0/src/info.c:295:35: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmp-4.1.0/src/info.c:296:35: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmp-4.1.0/src/info.c:347:32: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmp-4.1.0/src/info.c:348:32: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmp-4.1.0/src/info.c:349:37: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmp-4.1.0/src/main.c:135:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xmp-4.1.0/src/main.c:174:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmp-4.1.0/src/main.c:326:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmp-4.1.0/src/main.c:329:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmp-4.1.0/src/options.c:258:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xmp-4.1.0/src/read_config.c:43:8: style: The scope of the variable 'hash' can be reduced. [variableScope]
xmp-4.1.0/src/read_config.c:43:15: style: The scope of the variable 'var' can be reduced. [variableScope]
xmp-4.1.0/src/read_config.c:194:8: style: The scope of the variable 'hash' can be reduced. [variableScope]
xmp-4.1.0/src/sound.c:129:16: style: The scope of the variable 'b' can be reduced. [variableScope]
xmp-4.1.0/src/sound_ahi.c:43:6: style: The scope of the variable 'j' can be reduced. [variableScope]
xmp-4.1.0/src/sound_ahi.c:23:46: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmp-4.1.0/src/sound_ahi.c:24:46: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmp-4.1.0/src/sound_aiff.c:81:47: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmp-4.1.0/src/sound_aiff.c:82:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmp-4.1.0/src/sound_aix.c:91:6: style: The scope of the variable 'j' can be reduced. [variableScope]
xmp-4.1.0/src/sound_aix.c:36:13: style: Unused variable: ainit [unusedVariable]
xmp-4.1.0/src/sound_aix.c:38:0: style: Variable 'bsize' is assigned a value that is never used. [unreadVariable]
xmp-4.1.0/src/sound_aix.c:56:52: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmp-4.1.0/src/sound_aix.c:57:59: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmp-4.1.0/src/sound_alsa.c:40:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmp-4.1.0/src/sound_alsa.c:42:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmp-4.1.0/src/sound_alsa.c:45:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmp-4.1.0/src/sound_alsa05.c:95:2: portability: %d in format string (no. 2) requires 'int *' but the argument type is 'size_t * {aka unsigned long *}'. [invalidScanfArgType_int]
xmp-4.1.0/src/sound_alsa05.c:174:5: portability: 'b' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xmp-4.1.0/src/sound_beos.cpp:182:6: style: The scope of the variable 'j' can be reduced. [variableScope]
xmp-4.1.0/src/sound_beos.cpp:161:56: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmp-4.1.0/src/sound_beos.cpp:162:49: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmp-4.1.0/src/sound_bsd.c:69:6: style: The scope of the variable 'j' can be reduced. [variableScope]
xmp-4.1.0/src/sound_bsd.c:45:58: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmp-4.1.0/src/sound_coreaudio.c:229:6: style: The scope of the variable 'j' can be reduced. [variableScope]
xmp-4.1.0/src/sound_coreaudio.c:238:6: portability: 'b' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xmp-4.1.0/src/sound_coreaudio.c:156:59: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmp-4.1.0/src/sound_coreaudio.c:157:57: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmp-4.1.0/src/sound_dart.c:77:8: style: Unused variable: token [unusedVariable]
xmp-4.1.0/src/sound_dart.c:121:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmp-4.1.0/src/sound_dart.c:124:63: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmp-4.1.0/src/sound_dart.c:79:2: error: Uninitialized variable: parm [uninitvar]
xmp-4.1.0/src/sound_hpux.c:114:6: style: The scope of the variable 'j' can be reduced. [variableScope]
xmp-4.1.0/src/sound_hpux.c:34:46: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmp-4.1.0/src/sound_hpux.c:72:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmp-4.1.0/src/sound_netbsd.c:99:6: style: The scope of the variable 'j' can be reduced. [variableScope]
xmp-4.1.0/src/sound_netbsd.c:73:58: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmp-4.1.0/src/sound_oss.c:153:6: style: The scope of the variable 'j' can be reduced. [variableScope]
xmp-4.1.0/src/sound_pulseaudio.c:25:50: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmp-4.1.0/src/sound_qnx.c:78:6: style: The scope of the variable 'j' can be reduced. [variableScope]
xmp-4.1.0/src/sound_qnx.c:83:6: portability: 'b' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xmp-4.1.0/src/sound_qnx.c:31:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmp-4.1.0/src/sound_sndio.c:36:48: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmp-4.1.0/src/sound_solaris.c:145:6: style: The scope of the variable 'j' can be reduced. [variableScope]
xmp-4.1.0/src/sound_solaris.c:119:58: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmp-4.1.0/src/sound_solaris.c:120:59: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmp-4.1.0/src/sound_wav.c:96:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmp-4.1.0/src/sound_wav.c:99:54: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmp-4.1.0/src/sound_win32.c:143:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xmp-4.1.0/src/sound_win32.c:94:57: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xmp-4.1.0/src/sound_win32.c:95:52: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
[17:42]

ftp://ftp.se.debian.org/debian/pool/main/x/xmpi/xmpi_2.2.3b8.orig.tar.gz
xmpi-2.2.3b8/src/libxmpi/bhostparse.cc:104:7: error: Common realloc mistake: 'lamnet' nulled but not freed upon failure [memleakOnRealloc]
xmpi-2.2.3b8/src/libxmpi/build_run.cc:332:29: warning: Identical condition 'schema_options_length!=2', second condition is always false [identicalConditionAfterEarlyExit]
xmpi-2.2.3b8/src/libxmpi/build_run.cc:310:29: note: first condition
xmpi-2.2.3b8/src/libxmpi/build_run.cc:332:29: note: second condition
xmpi-2.2.3b8/src/libxmpi/mpitr_com.cc:46:17: style: The scope of the variable 'ptrc' can be reduced. [variableScope]
xmpi-2.2.3b8/src/libxmpi/mpitr_com.cc:50:7: style: The scope of the variable 'len' can be reduced. [variableScope]
xmpi-2.2.3b8/src/libxmpi/nodeslist.cc:56:21: style: The scope of the variable 'hent' can be reduced. [variableScope]
xmpi-2.2.3b8/src/libxmpi/nodeslist.cc:65:6: warning: The buffer 'name' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xmpi-2.2.3b8/src/libxmpi/nodeslist.cc:188:0: error: Memory leak: number [memleak]
xmpi-2.2.3b8/src/libxmpi/xmpi_asc_parse.cc:53:7: style: The scope of the variable 'lineno' can be reduced. [variableScope]
xmpi-2.2.3b8/src/libxmpi/xmpi_sys.lam.cc:332:7: style: The scope of the variable 'errsave' can be reduced. [variableScope]
xmpi-2.2.3b8/src/libxmpi/xmpi_sys.lam.cc:491:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
xmpi-2.2.3b8/src/libxmpi/xmpi_sys.lam.cc:526:7: style: The scope of the variable 'j' can be reduced. [variableScope]
xmpi-2.2.3b8/src/libxmpi/xmpi_sys.lam.cc:167:5: error: Memory leak: world [memleak]
xmpi-2.2.3b8/src/libxmpi/xmpi_sys.lam.cc:167:5: error: Memory leak: mpiworld [memleak]
xmpi-2.2.3b8/src/libxmpi/xmpi_sys.lam.cc:172:5: error: Memory leak: world [memleak]
xmpi-2.2.3b8/src/libxmpi/xmpi_sys.lam.cc:172:5: error: Memory leak: mpiworld [memleak]
xmpi-2.2.3b8/src/libxmpi/xmpi_sys_snapshot.lam.cc:311:17: style: The scope of the variable 'p' can be reduced. [variableScope]
xmpi-2.2.3b8/src/libxmpi/xmpi_sys_snapshot.lam.cc:417:5: error: Common realloc mistake: 'proctbl' nulled but not freed upon failure [memleakOnRealloc]
xmpi-2.2.3b8/src/libxmpi/xmpi_sys_snapshot.lam.cc:436:5: error: Common realloc mistake: 'msgtbl' nulled but not freed upon failure [memleakOnRealloc]
xmpi-2.2.3b8/src/xmpi/lamtr_util.cc:330:7: warning: Redundant assignment of 'len' to itself. [selfAssignment]
xmpi-2.2.3b8/src/xmpi/lamtr_util.cc:249:7: style: Redundant pointer operation on 'cid' - it's already a pointer. [redundantPointerOp]
xmpi-2.2.3b8/src/xmpi/lamtr_util.cc:217:5: error: Memory leak: grps [memleak]
xmpi-2.2.3b8/src/xmpi/lamtr_util.cc:221:5: error: Memory leak: grps [memleak]
xmpi-2.2.3b8/src/xmpi/lamtr_util.cc:224:3: error: Memory leak: grps [memleak]
xmpi-2.2.3b8/src/xmpi/lamtr_util.cc:263:5: error: Memory leak: grps [memleak]
xmpi-2.2.3b8/src/xmpi/lamtr_util.cc:267:5: error: Memory leak: grps [memleak]
xmpi-2.2.3b8/src/xmpi/lamtr_util.cc:269:3: error: Memory leak: grps [memleak]
xmpi-2.2.3b8/src/xmpi/lamtr_util.cc:299:5: error: Memory leak: dtype [memleak]
xmpi-2.2.3b8/src/xmpi/lamtr_util.cc:304:5: error: Memory leak: dtype [memleak]
xmpi-2.2.3b8/src/xmpi/lamtr_util.cc:307:3: error: Memory leak: dtype [memleak]
xmpi-2.2.3b8/src/xmpi/xmpi_copies.cc:88:3: style: Variable 'numb_text' is reassigned a value before the old one has been used. [redundantAssignment]
xmpi-2.2.3b8/src/xmpi/xmpi_copies.cc:87:0: note: Variable 'numb_text' is reassigned a value before the old one has been used.
xmpi-2.2.3b8/src/xmpi/xmpi_copies.cc:88:3: note: Variable 'numb_text' is reassigned a value before the old one has been used.
xmpi-2.2.3b8/src/xmpi/xmpi_db_int.cc:188:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
xmpi-2.2.3b8/src/xmpi/xmpi_db_int.cc:220:7: style: C-style pointer casting [cstyleCast]
xmpi-2.2.3b8/src/xmpi/xmpi_db_int.cc:235:9: style: C-style pointer casting [cstyleCast]
xmpi-2.2.3b8/src/xmpi/xmpi_db_int.cc:250:14: style: C-style pointer casting [cstyleCast]
xmpi-2.2.3b8/src/xmpi/xmpi_db_int.cc:394:11: style: C-style pointer casting [cstyleCast]
xmpi-2.2.3b8/src/xmpi/xmpi_db_int.cc:476:6: style: C-style pointer casting [cstyleCast]
xmpi-2.2.3b8/src/xmpi/xmpi_db_int.cc:484:11: style: C-style pointer casting [cstyleCast]
xmpi-2.2.3b8/src/xmpi/xmpi_db_int.cc:458:10: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xmpi-2.2.3b8/src/xmpi/xmpi_db_int.cc:492:8: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xmpi-2.2.3b8/src/xmpi/xmpi_db_int.cc:678:12: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xmpi-2.2.3b8/src/xmpi/xmpi_db_int.cc:683:8: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xmpi-2.2.3b8/src/xmpi/xmpi_db_int.cc:267:19: style: The scope of the variable 'p' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_db_int.cc:269:19: style: The scope of the variable 'sp' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_db_int.cc:366:18: style: The scope of the variable 'p' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_db_int.cc:415:19: style: The scope of the variable 'last' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_db_int.cc:607:7: style: The scope of the variable 'advance' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_db_parse.cc:533:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
xmpi-2.2.3b8/src/xmpi/xmpi_db_parse.cc:592:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
xmpi-2.2.3b8/src/xmpi/xmpi_db_parse.cc:852:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat]
xmpi-2.2.3b8/src/xmpi/xmpi_db_parse.cc:296:27: style: C-style pointer casting [cstyleCast]
xmpi-2.2.3b8/src/xmpi/xmpi_db_parse.cc:725:14: style: C-style pointer casting [cstyleCast]
xmpi-2.2.3b8/src/xmpi/xmpi_db_parse.cc:760:14: style: C-style pointer casting [cstyleCast]
xmpi-2.2.3b8/src/xmpi/xmpi_db_parse.cc:1032:11: style: C-style pointer casting [cstyleCast]
xmpi-2.2.3b8/src/xmpi/xmpi_db_parse.cc:1051:10: style: C-style pointer casting [cstyleCast]
xmpi-2.2.3b8/src/xmpi/xmpi_db_parse.cc:107:7: style: The scope of the variable 'nsegs' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_db_parse.cc:157:7: style: The scope of the variable 'rank' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_db_parse.cc:287:7: style: The scope of the variable 'rank' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_db_parse.cc:288:7: style: The scope of the variable 'err' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_db_parse.cc:495:17: style: The scope of the variable 'pelem' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_db_parse.cc:586:7: style: The scope of the variable 'dest' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_dbase.cc:664:9: style: C-style pointer casting [cstyleCast]
xmpi-2.2.3b8/src/xmpi/xmpi_dbase.cc:217:9: style: The scope of the variable 'trlist' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_dbase.cc:385:9: style: The scope of the variable 'trlist' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_dbase.cc:498:7: style: The scope of the variable 'laststate' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_dbase.cc:500:7: style: The scope of the variable 'lastnmsg' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_dtype.cc:322:18: style: The scope of the variable 'pproc' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_dtype.cc:499:9: style: The scope of the variable 'trace' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_error.cc:111:8: style: The scope of the variable 'anum' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_error.cc:113:9: style: The scope of the variable 'syserr' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_focus.cc:999:27: style: C-style pointer casting [cstyleCast]
xmpi-2.2.3b8/src/xmpi/xmpi_focus.cc:1004:22: style: C-style pointer casting [cstyleCast]
xmpi-2.2.3b8/src/xmpi/xmpi_focus.cc:131:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_focus.cc:813:19: style: The scope of the variable 'p' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_focus.cc:1097:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_focus.cc:1099:19: style: The scope of the variable 'p' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_focus.cc:1117:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_focus.cc:1119:19: style: The scope of the variable 'p' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_focus.cc:1253:7: style: The scope of the variable 'ncopies' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_focus.cc:1255:7: style: The scope of the variable 'nmsg' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_focus.cc:147:53: warning: Found calculation inside sizeof(). [sizeofCalculation]
xmpi-2.2.3b8/src/xmpi/xmpi_focus.cc:965:24: error: Uninitialized variable: group [uninitvar]
xmpi-2.2.3b8/src/xmpi/xmpi_help.cc:54:8: style: The scope of the variable 'errbuf' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_help.cc:58:7: style: The scope of the variable 'pid' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_kiviat.cc:380:12: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xmpi-2.2.3b8/src/xmpi/xmpi_kiviat.cc:357:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_kiviat.cc:361:10: style: The scope of the variable 'angle' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_kiviat.cc:363:10: style: The scope of the variable 'delta' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_kiviat.cc:433:7: style: The scope of the variable 'fmtlen' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_matrix.cc:476:9: style: C-style pointer casting [cstyleCast]
xmpi-2.2.3b8/src/xmpi/xmpi_matrix.cc:483:11: style: C-style pointer casting [cstyleCast]
xmpi-2.2.3b8/src/xmpi/xmpi_matrix.cc:137:18: style: The scope of the variable 'mat_procs' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_matrix.cc:534:7: style: The scope of the variable 'fmtlen' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_matrix.cc:536:9: style: The scope of the variable 'destxt' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_matrix.cc:536:18: style: The scope of the variable 'srctxt' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_matrix.cc:542:16: style: The scope of the variable 'finfo' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_misc.cc:305:12: style: The scope of the variable 'display' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_misc.cc:309:16: style: The scope of the variable 'depth' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_run.cc:887:18: warning: Either the condition 'prog==0' is redundant or there is possible null pointer dereference: prog. [nullPointerRedundantCheck]
xmpi-2.2.3b8/src/xmpi/xmpi_run.cc:870:13: note: Assuming that condition 'prog==0' is not redundant
xmpi-2.2.3b8/src/xmpi/xmpi_run.cc:887:18: note: Null pointer dereference
xmpi-2.2.3b8/src/xmpi/xmpi_run.cc:914:5: style: Variable 'error_code' is reassigned a value before the old one has been used. [redundantAssignment]
xmpi-2.2.3b8/src/xmpi/xmpi_run.cc:913:0: note: Variable 'error_code' is reassigned a value before the old one has been used.
xmpi-2.2.3b8/src/xmpi/xmpi_run.cc:914:5: note: Variable 'error_code' is reassigned a value before the old one has been used.
xmpi-2.2.3b8/src/xmpi/xmpi_run.cc:1364:7: style: The scope of the variable 'result' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_trace.cc:682:18: style: The scope of the variable 'pbuoy' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_trace.cc:1139:7: style: The scope of the variable 'x' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_trace.cc:1139:10: style: The scope of the variable 'y' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_view.cc:432:7: style: The scope of the variable 'rank' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_view.cc:433:18: style: The scope of the variable 'proc' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_view.cc:468:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_view.cc:575:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_view.cc:977:7: style: The scope of the variable 'dx' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_view.cc:977:11: style: The scope of the variable 'dy' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xmpi_view.cc:979:7: style: The scope of the variable 'dist' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xpm.cc:276:5: style: Variable 'tok' is reassigned a value before the old one has been used. [redundantAssignment]
xmpi-2.2.3b8/src/xmpi/xpm.cc:275:5: note: Variable 'tok' is reassigned a value before the old one has been used.
xmpi-2.2.3b8/src/xmpi/xpm.cc:276:5: note: Variable 'tok' is reassigned a value before the old one has been used.
xmpi-2.2.3b8/src/xmpi/xpm.cc:227:7: style: The scope of the variable 'big_number' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xpm.cc:454:23: style: The scope of the variable 'chhi' can be reduced. [variableScope]
xmpi-2.2.3b8/src/xmpi/xpm.cc:551:20: style: The scope of the variable 'max_data' can be reduced. [variableScope]
[17:42]

ftp://ftp.se.debian.org/debian/pool/main/x/xnbd/xnbd_0.3.0.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xnec2c/xnec2c_3.6.1~beta.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xnecview/xnecview_1.36.orig.tar.gz
xnecview-1.36/draw.c:343:11: style: The scope of the variable 'dx' can be reduced. [variableScope]
xnecview-1.36/draw.c:343:14: style: The scope of the variable 'dy' can be reduced. [variableScope]
xnecview-1.36/draw.c:432:11: style: The scope of the variable 'phase' can be reduced. [variableScope]
xnecview-1.36/draw.c:677:11: style: The scope of the variable 'a' can be reduced. [variableScope]
xnecview-1.36/draw.c:440:4: style: Variable 'step' is assigned a value that is never used. [unreadVariable]
xnecview-1.36/draw_opaque.c:265:15: style: The scope of the variable 'p' can be reduced. [variableScope]
xnecview-1.36/draw_opaque.c:638:14: style: The scope of the variable 'type' can be reduced. [variableScope]
xnecview-1.36/draw_opaque.c:639:21: style: The scope of the variable 'mp' can be reduced. [variableScope]
xnecview-1.36/freqplot.c:422:20: style: Function 'draw_all2' argument 1 names different: declaration 'dummy' definition 'onlyvgain'. [funcArgNamesDifferent]
xnecview-1.36/xnecview.h:355:20: note: Function 'draw_all2' argument 1 names different: declaration 'dummy' definition 'onlyvgain'.
xnecview-1.36/freqplot.c:422:20: note: Function 'draw_all2' argument 1 names different: declaration 'dummy' definition 'onlyvgain'.
xnecview-1.36/freqplot.c:469:10: style: Variable 'y' is assigned a value that is never used. [unreadVariable]
xnecview-1.36/parse_input.c:628:11: style: The scope of the variable 'r' can be reduced. [variableScope]
xnecview-1.36/parse_input.c:677:8: style: The scope of the variable 'err' can be reduced. [variableScope]
xnecview-1.36/parse_output.c:518:14: style: The scope of the variable 'ta' can be reduced. [variableScope]
xnecview-1.36/parse_output.c:716:10: style: The scope of the variable 'p' can be reduced. [variableScope]
xnecview-1.36/parse_output.c:722:11: style: The scope of the variable 'freq' can be reduced. [variableScope]
xnecview-1.36/parse_output.c:900:20: style: The scope of the variable 'db' can be reduced. [variableScope]
xnecview-1.36/parse_output.c:931:11: style: The scope of the variable 'dif' can be reduced. [variableScope]
xnecview-1.36/parse_output.c:211:0: error: Memory leak: r [memleak]
xnecview-1.36/xnecview.c:172:23: style: The scope of the variable 'rp1' can be reduced. [variableScope]
xnecview-1.36/xnecview.c:173:22: style: The scope of the variable 'nf1' can be reduced. [variableScope]
xnecview-1.36/xwin.c:331:4: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xnecview-1.36/xwin.c:329:9: style: The scope of the variable 's' can be reduced. [variableScope]
xnecview-1.36/xwin.c:342:8: style: The scope of the variable 'x' can be reduced. [variableScope]
xnecview-1.36/xwin.c:446:14: style: The scope of the variable 'phase' can be reduced. [variableScope]
xnecview-1.36/xwin.c:447:19: style: The scope of the variable 'x' can be reduced. [variableScope]
xnecview-1.36/xwin.c:447:21: style: The scope of the variable 'y' can be reduced. [variableScope]
xnecview-1.36/xwin.c:1156:15: style: The scope of the variable 'w' can be reduced. [variableScope]
xnecview-1.36/xwin.c:1199:15: style: The scope of the variable 'win1' can be reduced. [variableScope]
xnecview-1.36/xwin.c:1199:22: style: The scope of the variable 'win2' can be reduced. [variableScope]
xnecview-1.36/xwin.c:1200:15: style: The scope of the variable 'vbox' can be reduced. [variableScope]
xnecview-1.36/xwin.c:1205:15: style: The scope of the variable 'adj' can be reduced. [variableScope]
[17:42]

ftp://ftp.se.debian.org/debian/pool/main/x/xnee/xnee_3.19.orig.tar.gz
xnee-3.19/cnee/src/cnee_demo.c:57:3: style: Variable 'tmp_dir' is reassigned a value before the old one has been used. [redundantAssignment]
xnee-3.19/cnee/src/cnee_demo.c:45:0: note: Variable 'tmp_dir' is reassigned a value before the old one has been used.
xnee-3.19/cnee/src/cnee_demo.c:57:3: note: Variable 'tmp_dir' is reassigned a value before the old one has been used.
xnee-3.19/cnee/src/cnee_demo.c:48:15: style: The scope of the variable 'default_tmp_dir' can be reduced. [variableScope]
xnee-3.19/cnee/src/cnee_demo.c:49:15: style: The scope of the variable 'default_user_name' can be reduced. [variableScope]
xnee-3.19/cnee/src/cnee_printer.c:175:9: style: The scope of the variable 'command' can be reduced. [variableScope]
xnee-3.19/cnee/src/cnee_printer.c:176:9: style: The scope of the variable 'descr' can be reduced. [variableScope]
xnee-3.19/cnee/src/cnee_printer.c:259:9: style: The scope of the variable 'command' can be reduced. [variableScope]
xnee-3.19/cnee/src/cnee_printer.c:260:9: style: The scope of the variable 'descr' can be reduced. [variableScope]
xnee-3.19/cnee/src/cnee_printer.c:391:9: style: The scope of the variable 'command' can be reduced. [variableScope]
xnee-3.19/cnee/src/cnee_printer.c:392:9: style: The scope of the variable 'descr' can be reduced. [variableScope]
xnee-3.19/cnee/src/main.c:37:15: style: The scope of the variable 'err' can be reduced. [variableScope]
xnee-3.19/cnee/src/main.c:38:15: style: The scope of the variable 'descr' can be reduced. [variableScope]
xnee-3.19/cnee/src/parse.c:651:15: style: The scope of the variable 'descr' can be reduced. [variableScope]
xnee-3.19/cnee/src/parse.c:652:15: style: The scope of the variable 'err' can be reduced. [variableScope]
xnee-3.19/cnee/test/src/xgetter.c:169:7: style: The scope of the variable 'my_screen' can be reduced. [variableScope]
xnee-3.19/cnee/test/src/xgetter.c:135:8: style: Variable 'bo' is assigned a value that is never used. [unreadVariable]
xnee-3.19/cnee/test/src/xgetter.c:171:15: style: Variable 'my_screen' is assigned a value that is never used. [unreadVariable]
xnee-3.19/gnee/src/callbacks.c:966:14: warning: Possible null pointer dereference: k_selection [nullPointer]
xnee-3.19/gnee/src/callbacks.c:916:24: note: Assignment 'k_selection=NULL', assigned value is 0
xnee-3.19/gnee/src/callbacks.c:966:14: note: Null pointer dereference
xnee-3.19/gnee/src/callbacks.c:327:25: style: The scope of the variable 'exclude_store' can be reduced. [variableScope]
xnee-3.19/gnee/src/callbacks.c:328:25: style: The scope of the variable 'include_store' can be reduced. [variableScope]
xnee-3.19/gnee/src/callbacks.c:484:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
xnee-3.19/gnee/src/callbacks.c:870:13: style: The scope of the variable 'file' can be reduced. [variableScope]
xnee-3.19/gnee/src/callbacks.c:921:8: style: The scope of the variable 'mod_key' can be reduced. [variableScope]
xnee-3.19/gnee/src/callbacks.c:934:7: warning: The buffer 'k_combo_name' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xnee-3.19/gnee/src/callbacks.c:938:7: warning: The buffer 'k_combo_name' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xnee-3.19/gnee/src/callbacks.c:942:7: warning: The buffer 'k_combo_name' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xnee-3.19/gnee/src/callbacks.c:946:7: warning: The buffer 'k_combo_name' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xnee-3.19/gnee/src/callbacks.c:950:7: warning: The buffer 'k_combo_name' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xnee-3.19/gnee/src/callbacks.c:954:7: warning: The buffer 'k_combo_name' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xnee-3.19/gnee/src/callbacks.c:974:4: warning: The buffer 'mod_key' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xnee-3.19/gnee/src/gnee_xnee.c:126:3: style: Variable 'spin' is reassigned a value before the old one has been used. [redundantAssignment]
xnee-3.19/gnee/src/gnee_xnee.c:122:0: note: Variable 'spin' is reassigned a value before the old one has been used.
xnee-3.19/gnee/src/gnee_xnee.c:126:3: note: Variable 'spin' is reassigned a value before the old one has been used.
xnee-3.19/gnee/src/gnee_xnee.c:403:3: style: Variable 'data' is reassigned a value before the old one has been used. [redundantAssignment]
xnee-3.19/gnee/src/gnee_xnee.c:397:0: note: Variable 'data' is reassigned a value before the old one has been used.
xnee-3.19/gnee/src/gnee_xnee.c:403:3: note: Variable 'data' is reassigned a value before the old one has been used.
xnee-3.19/gnee/src/gnee_xnee.c:687:3: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment]
xnee-3.19/gnee/src/gnee_xnee.c:674:3: note: Variable 'i' is reassigned a value before the old one has been used.
xnee-3.19/gnee/src/gnee_xnee.c:687:3: note: Variable 'i' is reassigned a value before the old one has been used.
xnee-3.19/gnee/src/gnee_xnee.c:906:3: style: Variable 'tmp_dir' is reassigned a value before the old one has been used. [redundantAssignment]
xnee-3.19/gnee/src/gnee_xnee.c:892:0: note: Variable 'tmp_dir' is reassigned a value before the old one has been used.
xnee-3.19/gnee/src/gnee_xnee.c:906:3: note: Variable 'tmp_dir' is reassigned a value before the old one has been used.
xnee-3.19/gnee/src/gnee_xnee.c:182:16: style: The scope of the variable 'disp_to' can be reduced. [variableScope]
xnee-3.19/gnee/src/gnee_xnee.c:214:16: style: The scope of the variable 'rec_disp_text' can be reduced. [variableScope]
xnee-3.19/gnee/src/gnee_xnee.c:246:16: style: The scope of the variable 'rep_disp_text' can be reduced. [variableScope]
xnee-3.19/gnee/src/gnee_xnee.c:370:13: style: The scope of the variable 'file' can be reduced. [variableScope]
xnee-3.19/gnee/src/gnee_xnee.c:895:15: style: The scope of the variable 'default_tmp_dir' can be reduced. [variableScope]
xnee-3.19/gnee/src/gnee_xnee.c:896:15: style: The scope of the variable 'default_user_name' can be reduced. [variableScope]
xnee-3.19/gnee/src/interface.c:442:19: style: Variable 'no_fb_b_group' is assigned a value that is never used. [unreadVariable]
xnee-3.19/gnee/src/interface.c:618:24: style: Variable 'radiobutton1_group' is assigned a value that is never used. [unreadVariable]
xnee-3.19/gnee/src/interface.c:644:26: style: Variable 'xnee_format_rb_group' is assigned a value that is never used. [unreadVariable]
xnee-3.19/gnee/src/recordables.c:151:25: style: The scope of the variable 'store' can be reduced. [variableScope]
xnee-3.19/gnee/src/recordables.c:323:7: style: Variable 'row_count' is modified but its new value is never used. [unreadVariable]
xnee-3.19/gnee/src/recordables.c:362:7: style: Variable 'row_count' is modified but its new value is never used. [unreadVariable]
xnee-3.19/gnee/src/recordables.c:376:10: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
xnee-3.19/gnee/src/recordables.c:477:7: style: Variable 'row_count' is modified but its new value is never used. [unreadVariable]
xnee-3.19/libxnee/src/datastrings.c:455:8: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xnee-3.19/libxnee/src/datastrings.c:457:3: note: Found duplicate branches for 'if' and 'else'.
xnee-3.19/libxnee/src/datastrings.c:455:8: note: Found duplicate branches for 'if' and 'else'.
xnee-3.19/libxnee/src/datastrings.c:477:8: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xnee-3.19/libxnee/src/datastrings.c:479:3: note: Found duplicate branches for 'if' and 'else'.
xnee-3.19/libxnee/src/datastrings.c:477:8: note: Found duplicate branches for 'if' and 'else'.
xnee-3.19/libxnee/src/datastrings.c:363:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xnee-3.19/libxnee/src/datastrings.c:395:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xnee-3.19/libxnee/src/feedback.c:316:3: warning: 'str' given to va_start() is not last named argument of the function. Did you intend to pass 'str'? [va_start_wrongParameter]
xnee-3.19/libxnee/src/print.c:62:14: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xnee-3.19/libxnee/src/print.c:60:13: note: outer condition: tmp!=NULL
xnee-3.19/libxnee/src/print.c:62:14: note: identical inner condition: tmp!=NULL
xnee-3.19/libxnee/src/print.c:89:14: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xnee-3.19/libxnee/src/print.c:87:13: note: outer condition: tmp!=NULL
xnee-3.19/libxnee/src/print.c:89:14: note: identical inner condition: tmp!=NULL
xnee-3.19/libxnee/src/print.c:118:14: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xnee-3.19/libxnee/src/print.c:116:13: note: outer condition: tmp!=NULL
xnee-3.19/libxnee/src/print.c:118:14: note: identical inner condition: tmp!=NULL
xnee-3.19/libxnee/src/print.c:1413:25: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xnee-3.19/libxnee/src/print.c:1411:31: note: outer condition: xd->app_args[i]!=NULL
xnee-3.19/libxnee/src/print.c:1413:25: note: identical inner condition: xd->app_args[i]!=NULL
xnee-3.19/libxnee/src/print.c:59:3: style: Variable 'tmp' is reassigned a value before the old one has been used. [redundantAssignment]
xnee-3.19/libxnee/src/print.c:53:0: note: Variable 'tmp' is reassigned a value before the old one has been used.
xnee-3.19/libxnee/src/print.c:59:3: note: Variable 'tmp' is reassigned a value before the old one has been used.
xnee-3.19/libxnee/src/print.c:86:3: style: Variable 'tmp' is reassigned a value before the old one has been used. [redundantAssignment]
xnee-3.19/libxnee/src/print.c:82:0: note: Variable 'tmp' is reassigned a value before the old one has been used.
xnee-3.19/libxnee/src/print.c:86:3: note: Variable 'tmp' is reassigned a value before the old one has been used.
xnee-3.19/libxnee/src/print.c:115:3: style: Variable 'tmp' is reassigned a value before the old one has been used. [redundantAssignment]
xnee-3.19/libxnee/src/print.c:110:0: note: Variable 'tmp' is reassigned a value before the old one has been used.
xnee-3.19/libxnee/src/print.c:115:3: note: Variable 'tmp' is reassigned a value before the old one has been used.
xnee-3.19/libxnee/src/print.c:1384:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xnee-3.19/libxnee/src/print.c:1673:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xnee-3.19/libxnee/src/print.c:1822:14: style: Variable 'data' is assigned a value that is never used. [unreadVariable]
xnee-3.19/libxnee/src/print_varargs.c:68:9: style: The scope of the variable 'fmt' can be reduced. [variableScope]
xnee-3.19/libxnee/src/print_varargs.c:69:11: style: The scope of the variable 'ap' can be reduced. [variableScope]
xnee-3.19/libxnee/src/print_varargs.c:79:13: style: Variable 'fmt' is assigned a value that is never used. [unreadVariable]
xnee-3.19/libxnee/src/print_varargs.c:107:9: style: Variable 'fmt' is assigned a value that is never used. [unreadVariable]
xnee-3.19/libxnee/src/xnee.c:90:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee.c:91:8: style: The scope of the variable 'data_to_record' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_alloc.c:98:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_alloc.c:99:7: style: The scope of the variable 'max' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_alloc.c:100:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_alloc.c:244:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_callback.c:51:15: style: The scope of the variable 'error' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_callback.c:95:16: style: The scope of the variable 'error' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_display.c:251:13: style: Condition '1!=0' is always true [knownConditionTrueFalse]
xnee-3.19/libxnee/src/xnee_display.c:236:10: style: The scope of the variable 'next' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_display.c:237:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_expr.c:531:10: warning: Identical condition 'tmp==NULL', second condition is always false [identicalConditionAfterEarlyExit]
xnee-3.19/libxnee/src/xnee_expr.c:526:10: note: first condition
xnee-3.19/libxnee/src/xnee_expr.c:531:10: note: second condition
xnee-3.19/libxnee/src/xnee_expr.c:643:32: warning: Either the condition 'tmpp==NULL' is redundant or there is possible null pointer dereference: tmpp. [nullPointerRedundantCheck]
xnee-3.19/libxnee/src/xnee_expr.c:658:15: note: Assuming that condition 'tmpp==NULL' is not redundant
xnee-3.19/libxnee/src/xnee_expr.c:643:32: note: Null pointer dereference
xnee-3.19/libxnee/src/xnee_expr.c:418:9: style: The scope of the variable 'exec_prog' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_expr.c:419:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_expr.c:459:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_expr.c:464:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_expr.c:612:7: style: The scope of the variable 'len' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_expr.c:613:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_expr.c:774:50: style: Function 'xnee_expression_handle_prim' argument 2 names different: declaration 'tmp' definition 'str'. [funcArgNamesDifferent]
xnee-3.19/libxnee/src/xnee_expr.c:75:50: note: Function 'xnee_expression_handle_prim' argument 2 names different: declaration 'tmp' definition 'str'.
xnee-3.19/libxnee/src/xnee_expr.c:774:50: note: Function 'xnee_expression_handle_prim' argument 2 names different: declaration 'tmp' definition 'str'.
xnee-3.19/libxnee/src/xnee_expr.c:474:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xnee-3.19/libxnee/src/xnee_fake.c:395:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_fake.c:535:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_fake.c:609:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_fake.c:611:7: style: The scope of the variable 'new_x' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_fake.c:612:7: style: The scope of the variable 'new_y' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_grab.c:245:11: warning: Either the condition 'xgk==NULL' is redundant or there is possible null pointer dereference: xgk. [nullPointerRedundantCheck]
xnee-3.19/libxnee/src/xnee_grab.c:247:10: note: Assuming that condition 'xgk==NULL' is not redundant
xnee-3.19/libxnee/src/xnee_grab.c:245:11: note: Null pointer dereference
xnee-3.19/libxnee/src/xnee_grab.c:317:3: style: Variable 'old_err_handler' is reassigned a value before the old one has been used. [redundantAssignment]
xnee-3.19/libxnee/src/xnee_grab.c:312:0: note: Variable 'old_err_handler' is reassigned a value before the old one has been used.
xnee-3.19/libxnee/src/xnee_grab.c:317:3: note: Variable 'old_err_handler' is reassigned a value before the old one has been used.
xnee-3.19/libxnee/src/xnee_grab.c:46:7: style: The scope of the variable 'window' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_grab.c:47:7: style: The scope of the variable 'screen' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_keysym.c:136:7: style: The scope of the variable 'size' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_km.c:550:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_plugin.c:87:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
xnee-3.19/libxnee/src/xnee_plugin.c:83:3: note: Variable 'ret' is reassigned a value before the old one has been used.
xnee-3.19/libxnee/src/xnee_plugin.c:87:3: note: Variable 'ret' is reassigned a value before the old one has been used.
xnee-3.19/libxnee/src/xnee_plugin.c:109:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_plugin.c:87:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
xnee-3.19/libxnee/src/xnee_plugin.c:62:3: warning: The buffer 'lib_name' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xnee-3.19/libxnee/src/xnee_range.c:68:7: style: The scope of the variable 'active_state' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_range.c:316:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_range.c:632:7: style: The scope of the variable 'next' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_range.c:741:8: style: The scope of the variable 'first' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_range.c:742:8: style: The scope of the variable 'last' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_record.c:191:8: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xnee-3.19/libxnee/src/xnee_record.c:203:14: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xnee-3.19/libxnee/src/xnee_record.c:226:8: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xnee-3.19/libxnee/src/xnee_record.c:237:14: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xnee-3.19/libxnee/src/xnee_record.c:252:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xnee-3.19/libxnee/src/xnee_record.c:262:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xnee-3.19/libxnee/src/xnee_record.c:287:8: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xnee-3.19/libxnee/src/xnee_record.c:313:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xnee-3.19/libxnee/src/xnee_record.c:322:8: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xnee-3.19/libxnee/src/xnee_record.c:390:6: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xnee-3.19/libxnee/src/xnee_record.c:820:24: warning: Either the condition 'xd==NULL' is redundant or there is possible null pointer dereference: xd. [nullPointerRedundantCheck]
xnee-3.19/libxnee/src/xnee_record.c:815:13: note: Assuming that condition 'xd==NULL' is not redundant
xnee-3.19/libxnee/src/xnee_record.c:820:24: note: Null pointer dereference
xnee-3.19/libxnee/src/xnee_record.c:712:3: style: Variable 'xd->xnee_info.size' is reassigned a value before the old one has been used. [redundantAssignment]
xnee-3.19/libxnee/src/xnee_record.c:711:3: note: Variable 'xd->xnee_info.size' is reassigned a value before the old one has been used.
xnee-3.19/libxnee/src/xnee_record.c:712:3: note: Variable 'xd->xnee_info.size' is reassigned a value before the old one has been used.
xnee-3.19/libxnee/src/xnee_record.c:138:23: style: The scope of the variable 'last_record_window_pos_win' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_record.c:139:23: style: The scope of the variable 'last_record_window_pos_par' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_record.c:148:16: style: The scope of the variable 'screen' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_record.c:150:7: style: The scope of the variable 'do_print' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_record.c:493:17: style: The scope of the variable 'ret' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_replay.c:100:13: style: Condition '0==0' is always true [knownConditionTrueFalse]
xnee-3.19/libxnee/src/xnee_replay.c:249:25: style: Condition 'logread!=0' is always true [knownConditionTrueFalse]
xnee-3.19/libxnee/src/xnee_replay.c:221:23: note: Assignment 'logread=-1', assigned value is -1
xnee-3.19/libxnee/src/xnee_replay.c:249:25: note: Condition 'logread!=0' is always true
xnee-3.19/libxnee/src/xnee_replay.c:577:38: warning: Either the condition 'xd==NULL' is redundant or there is possible null pointer dereference: xd. [nullPointerRedundantCheck]
xnee-3.19/libxnee/src/xnee_replay.c:582:13: note: Assuming that condition 'xd==NULL' is not redundant
xnee-3.19/libxnee/src/xnee_replay.c:577:38: note: Null pointer dereference
xnee-3.19/libxnee/src/xnee_replay.c:110:7: style: Variable 'diff' is reassigned a value before the old one has been used. [redundantAssignment]
xnee-3.19/libxnee/src/xnee_replay.c:105:7: note: Variable 'diff' is reassigned a value before the old one has been used.
xnee-3.19/libxnee/src/xnee_replay.c:110:7: note: Variable 'diff' is reassigned a value before the old one has been used.
xnee-3.19/libxnee/src/xnee_replay.c:115:7: style: Variable 'diff' is reassigned a value before the old one has been used. [redundantAssignment]
xnee-3.19/libxnee/src/xnee_replay.c:110:7: note: Variable 'diff' is reassigned a value before the old one has been used.
xnee-3.19/libxnee/src/xnee_replay.c:115:7: note: Variable 'diff' is reassigned a value before the old one has been used.
xnee-3.19/libxnee/src/xnee_replay.c:100:13: style: Same expression on both sides of '=='. [duplicateExpression]
xnee-3.19/libxnee/src/xnee_replay.c:296:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xnee-3.19/libxnee/src/xnee_replay.c:85:7: style: The scope of the variable 'diff' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_replay.c:221:12: style: The scope of the variable 'logread' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_replay.c:222:12: style: The scope of the variable 'replayable' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_replay.c:223:8: style: The scope of the variable 'last_elapsed' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_replay.c:664:23: style: The scope of the variable 'last_record_window_pos_win' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_replay.c:665:23: style: The scope of the variable 'last_record_window_pos_par' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_replay.c:670:7: style: The scope of the variable 'rec_window_pos' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_replay.c:672:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_resource.c:839:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_resource.c:840:7: style: The scope of the variable 'len' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_resource.c:841:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_resource.c:1039:7: style: The scope of the variable 'long_match' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_resource.c:843:3: warning: The buffer 'tmp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xnee-3.19/libxnee/src/xnee_session.c:248:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xnee-3.19/libxnee/src/xnee_session.c:498:13: style: Condition '1!=0' is always true [knownConditionTrueFalse]
xnee-3.19/libxnee/src/xnee_session.c:243:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
xnee-3.19/libxnee/src/xnee_session.c:240:3: note: Variable 'ret' is reassigned a value before the old one has been used.
xnee-3.19/libxnee/src/xnee_session.c:243:3: note: Variable 'ret' is reassigned a value before the old one has been used.
xnee-3.19/libxnee/src/xnee_session.c:246:4: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
xnee-3.19/libxnee/src/xnee_session.c:243:3: note: Variable 'ret' is reassigned a value before the old one has been used.
xnee-3.19/libxnee/src/xnee_session.c:246:4: note: Variable 'ret' is reassigned a value before the old one has been used.
xnee-3.19/libxnee/src/xnee_session.c:79:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_session.c:485:7: style: The scope of the variable 'count' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_session.c:732:22: style: The scope of the variable 'time_stamp' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_session.c:246:10: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
xnee-3.19/libxnee/src/xnee_setget.c:990:7: warning: Either the condition 'xd==NULL' is redundant or there is possible null pointer dereference: xd. [nullPointerRedundantCheck]
xnee-3.19/libxnee/src/xnee_setget.c:1000:11: note: Assuming that condition 'xd==NULL' is not redundant
xnee-3.19/libxnee/src/xnee_setget.c:990:7: note: Null pointer dereference
xnee-3.19/libxnee/src/xnee_setget.c:995:7: warning: Either the condition 'xd==NULL' is redundant or there is possible null pointer dereference: xd. [nullPointerRedundantCheck]
xnee-3.19/libxnee/src/xnee_setget.c:1000:11: note: Assuming that condition 'xd==NULL' is not redundant
xnee-3.19/libxnee/src/xnee_setget.c:995:7: note: Null pointer dereference
xnee-3.19/libxnee/src/xnee_setget.c:1499:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
xnee-3.19/libxnee/src/xnee_setget.c:1497:0: note: Variable 'ret' is reassigned a value before the old one has been used.
xnee-3.19/libxnee/src/xnee_setget.c:1499:3: note: Variable 'ret' is reassigned a value before the old one has been used.
xnee-3.19/libxnee/src/xnee_setget.c:1525:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
xnee-3.19/libxnee/src/xnee_setget.c:1523:0: note: Variable 'ret' is reassigned a value before the old one has been used.
xnee-3.19/libxnee/src/xnee_setget.c:1525:3: note: Variable 'ret' is reassigned a value before the old one has been used.
xnee-3.19/libxnee/src/xnee_setget.c:1621:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
xnee-3.19/libxnee/src/xnee_setget.c:1619:0: note: Variable 'ret' is reassigned a value before the old one has been used.
xnee-3.19/libxnee/src/xnee_setget.c:1621:3: note: Variable 'ret' is reassigned a value before the old one has been used.
xnee-3.19/libxnee/src/xnee_setget.c:1646:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
xnee-3.19/libxnee/src/xnee_setget.c:1644:0: note: Variable 'ret' is reassigned a value before the old one has been used.
xnee-3.19/libxnee/src/xnee_setget.c:1646:3: note: Variable 'ret' is reassigned a value before the old one has been used.
xnee-3.19/libxnee/src/xnee_setget.c:1670:3: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
xnee-3.19/libxnee/src/xnee_setget.c:1668:0: note: Variable 'ret' is reassigned a value before the old one has been used.
xnee-3.19/libxnee/src/xnee_setget.c:1670:3: note: Variable 'ret' is reassigned a value before the old one has been used.
xnee-3.19/libxnee/src/xnee_setget.c:1213:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_setget.c:1233:7: warning: The buffer 'buf' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xnee-3.19/libxnee/src/xnee_time.c:220:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xnee-3.19/libxnee/src/xnee_time.c:72:11: style: The scope of the variable 'diff_sec' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_time.c:73:11: style: The scope of the variable 'diff_msec' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_time.c:74:11: style: The scope of the variable 'time_offset_msec' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_time.c:153:17: style: The scope of the variable 'out_of_wack_amt' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_time.c:155:9: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_time.c:156:9: style: The scope of the variable 'start_diff_percent' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_time.c:316:17: style: The scope of the variable 'out_of_wack_amt' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_time.c:318:9: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_time.c:421:17: style: The scope of the variable 'out_of_wack_amt' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_utils.c:333:14: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xnee-3.19/libxnee/src/xnee_utils.c:331:19: note: outer condition: tmp[0]==' '
xnee-3.19/libxnee/src/xnee_utils.c:333:14: note: identical inner condition: tmp[0]==' '
xnee-3.19/libxnee/src/xnee_utils.c:409:22: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xnee-3.19/libxnee/src/xnee_utils.c:407:23: note: outer condition: strptr[i]!=NULL
xnee-3.19/libxnee/src/xnee_utils.c:409:22: note: identical inner condition: strptr[i]!=NULL
xnee-3.19/libxnee/src/xnee_utils.c:429:22: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xnee-3.19/libxnee/src/xnee_utils.c:427:23: note: outer condition: strptr[i]!=NULL
xnee-3.19/libxnee/src/xnee_utils.c:429:22: note: identical inner condition: strptr[i]!=NULL
xnee-3.19/libxnee/src/xnee_utils.c:606:3: warning: Either the condition 'xd!=NULL' is redundant or there is possible null pointer dereference: xd. [nullPointerRedundantCheck]
xnee-3.19/libxnee/src/xnee_utils.c:507:12: note: Assuming that condition 'xd!=NULL' is not redundant
xnee-3.19/libxnee/src/xnee_utils.c:606:3: note: Null pointer dereference
xnee-3.19/libxnee/src/xnee_utils.c:607:3: warning: Either the condition 'xd!=NULL' is redundant or there is possible null pointer dereference: xd. [nullPointerRedundantCheck]
xnee-3.19/libxnee/src/xnee_utils.c:507:12: note: Assuming that condition 'xd!=NULL' is not redundant
xnee-3.19/libxnee/src/xnee_utils.c:607:3: note: Null pointer dereference
xnee-3.19/libxnee/src/xnee_utils.c:608:3: warning: Either the condition 'xd!=NULL' is redundant or there is possible null pointer dereference: xd. [nullPointerRedundantCheck]
xnee-3.19/libxnee/src/xnee_utils.c:507:12: note: Assuming that condition 'xd!=NULL' is not redundant
xnee-3.19/libxnee/src/xnee_utils.c:608:3: note: Null pointer dereference
xnee-3.19/libxnee/src/xnee_utils.c:609:3: warning: Either the condition 'xd!=NULL' is redundant or there is possible null pointer dereference: xd. [nullPointerRedundantCheck]
xnee-3.19/libxnee/src/xnee_utils.c:507:12: note: Assuming that condition 'xd!=NULL' is not redundant
xnee-3.19/libxnee/src/xnee_utils.c:609:3: note: Null pointer dereference
xnee-3.19/libxnee/src/xnee_utils.c:76:16: style: The scope of the variable 'ret' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_window.c:269:27: error: Array 'received_windows[10]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds]
xnee-3.19/libxnee/src/xnee_window.c:311:7: style: The scope of the variable 'pos_x' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_window.c:312:7: style: The scope of the variable 'pos_y' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_window.c:315:7: style: The scope of the variable 'diff_x' can be reduced. [variableScope]
xnee-3.19/libxnee/src/xnee_window.c:316:7: style: The scope of the variable 'diff_y' can be reduced. [variableScope]
xnee-3.19/libxnee/test/print.c:134:7: style: The scope of the variable 'req_type' can be reduced. [variableScope]
xnee-3.19/libxnee/test/print.c:135:7: style: The scope of the variable 'ev_type' can be reduced. [variableScope]
xnee-3.19/pnee/src/callbacks.c:84:3: style: Variable 'tmp_dir' is reassigned a value before the old one has been used. [redundantAssignment]
xnee-3.19/pnee/src/callbacks.c:70:0: note: Variable 'tmp_dir' is reassigned a value before the old one has been used.
xnee-3.19/pnee/src/callbacks.c:84:3: note: Variable 'tmp_dir' is reassigned a value before the old one has been used.
xnee-3.19/pnee/src/callbacks.c:148:3: style: Variable 'tmp_dir' is reassigned a value before the old one has been used. [redundantAssignment]
xnee-3.19/pnee/src/callbacks.c:134:0: note: Variable 'tmp_dir' is reassigned a value before the old one has been used.
xnee-3.19/pnee/src/callbacks.c:148:3: note: Variable 'tmp_dir' is reassigned a value before the old one has been used.
xnee-3.19/pnee/src/callbacks.c:73:15: style: The scope of the variable 'default_tmp_dir' can be reduced. [variableScope]
xnee-3.19/pnee/src/callbacks.c:74:15: style: The scope of the variable 'default_user_name' can be reduced. [variableScope]
xnee-3.19/pnee/src/callbacks.c:137:15: style: The scope of the variable 'default_tmp_dir' can be reduced. [variableScope]
xnee-3.19/pnee/src/callbacks.c:138:15: style: The scope of the variable 'default_user_name' can be reduced. [variableScope]
xnee-3.19/pnee/src/callbacks.c:206:25: style: The scope of the variable 'file_text' can be reduced. [variableScope]
xnee-3.19/pnee/src/pnee_impl.c:47:15: style: The scope of the variable 'err' can be reduced. [variableScope]
xnee-3.19/pnee/src/pnee_impl.c:48:15: style: The scope of the variable 'descr' can be reduced. [variableScope]
xnee-3.19/pnee/src/pnee_impl.c:197:29: style: Function 'pnee_start_recording' argument 1 names different: declaration 'pnee_applet' definition 'pnee_applet_in'. [funcArgNamesDifferent]
xnee-3.19/pnee/src/pnee_impl.h:167:28: note: Function 'pnee_start_recording' argument 1 names different: declaration 'pnee_applet' definition 'pnee_applet_in'.
xnee-3.19/pnee/src/pnee_impl.c:197:29: note: Function 'pnee_start_recording' argument 1 names different: declaration 'pnee_applet' definition 'pnee_applet_in'.
xnee-3.19/pnee/src/pnee_impl.c:294:29: style: Function 'pnee_start_replaying' argument 1 names different: declaration 'pnee_applet' definition 'pnee_applet_in'. [funcArgNamesDifferent]
xnee-3.19/pnee/src/pnee_impl.h:170:28: note: Function 'pnee_start_replaying' argument 1 names different: declaration 'pnee_applet' definition 'pnee_applet_in'.
xnee-3.19/pnee/src/pnee_impl.c:294:29: note: Function 'pnee_start_replaying' argument 1 names different: declaration 'pnee_applet' definition 'pnee_applet_in'.
xnee-3.19/pnee/src/pnee_impl.c:325:30: style: Function 'pnee_progress_updater' argument 1 names different: declaration 'pnee_applet' definition 'pnee_applet_in'. [funcArgNamesDifferent]
xnee-3.19/pnee/src/pnee_impl.h:173:29: note: Function 'pnee_progress_updater' argument 1 names different: declaration 'pnee_applet' definition 'pnee_applet_in'.
xnee-3.19/pnee/src/pnee_impl.c:325:30: note: Function 'pnee_progress_updater' argument 1 names different: declaration 'pnee_applet' definition 'pnee_applet_in'.
xnee-3.19/pnee/src/pnee_impl.c:400:43: style: Function 'pnee_update_progress' argument 1 names different: declaration 'pnee_applet' definition 'pnee_applet_in'. [funcArgNamesDifferent]
xnee-3.19/pnee/src/pnee_impl.h:177:41: note: Function 'pnee_update_progress' argument 1 names different: declaration 'pnee_applet' definition 'pnee_applet_in'.
xnee-3.19/pnee/src/pnee_impl.c:400:43: note: Function 'pnee_update_progress' argument 1 names different: declaration 'pnee_applet' definition 'pnee_applet_in'.
xnee-3.19/pnee/src/pnee_impl.c:578:33: style: Function 'pnee_setup' argument 1 names different: declaration 'pnee_applet' definition 'pnee_panel_in'. [funcArgNamesDifferent]
xnee-3.19/pnee/src/pnee_impl.h:190:31: note: Function 'pnee_setup' argument 1 names different: declaration 'pnee_applet' definition 'pnee_panel_in'.
xnee-3.19/pnee/src/pnee_impl.c:578:33: note: Function 'pnee_setup' argument 1 names different: declaration 'pnee_applet' definition 'pnee_panel_in'.
xnee-3.19/pnee/src/pnee_impl.c:643:31: style: Function 'pnee_stop_pressed_impl' argument 1 names different: declaration 'pnee_applet' definition 'pnee_applet_in'. [funcArgNamesDifferent]
xnee-3.19/pnee/src/pnee_impl.h:162:30: note: Function 'pnee_stop_pressed_impl' argument 1 names different: declaration 'pnee_applet' definition 'pnee_applet_in'.
xnee-3.19/pnee/src/pnee_impl.c:643:31: note: Function 'pnee_stop_pressed_impl' argument 1 names different: declaration 'pnee_applet' definition 'pnee_applet_in'.
xnee-3.19/pnee/src/pnee_impl.c:517:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
[17:42]

ftp://ftp.se.debian.org/debian/pool/main/x/xnetcardconfig/xnetcardconfig_0.2.1.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xneur/xneur_0.20.0.orig.tar.gz
xneur-0.20.0/lib/config/xnconfig.c:1273:11: warning: Either the condition 'ps_command!=NULL' is redundant or there is possible null pointer dereference: ps_command. [nullPointerRedundantCheck]
xneur-0.20.0/lib/config/xnconfig.c:1275:17: note: Assuming that condition 'ps_command!=NULL' is not redundant
xneur-0.20.0/lib/config/xnconfig.c:1273:11: note: Null pointer dereference
xneur-0.20.0/lib/config/xnconfig.c:1334:23: warning: Either the condition 'config_file_path_name!=NULL' is redundant or there is possible null pointer dereference: config_file_path_name. [nullPointerRedundantCheck]
xneur-0.20.0/lib/config/xnconfig.c:1338:29: note: Assuming that condition 'config_file_path_name!=NULL' is not redundant
xneur-0.20.0/lib/config/xnconfig.c:1334:23: note: Null pointer dereference
xneur-0.20.0/lib/config/xnconfig.c:1775:11: warning: Either the condition 'lang_dir!=NULL' is redundant or there is possible null pointer dereference: lang_dir. [nullPointerRedundantCheck]
xneur-0.20.0/lib/config/xnconfig.c:1777:15: note: Assuming that condition 'lang_dir!=NULL' is not redundant
xneur-0.20.0/lib/config/xnconfig.c:1775:11: note: Null pointer dereference
xneur-0.20.0/lib/config/xnconfig.c:1790:11: warning: Either the condition 'lang_dir!=NULL' is redundant or there is possible null pointer dereference: lang_dir. [nullPointerRedundantCheck]
xneur-0.20.0/lib/config/xnconfig.c:1792:15: note: Assuming that condition 'lang_dir!=NULL' is not redundant
xneur-0.20.0/lib/config/xnconfig.c:1790:11: note: Null pointer dereference
xneur-0.20.0/lib/lib/xneurlib.c:312:12: warning: Either the condition 'lang_dir!=NULL' is redundant or there is possible null pointer dereference: lang_dir. [nullPointerRedundantCheck]
xneur-0.20.0/lib/lib/xneurlib.c:338:16: note: Assuming that condition 'lang_dir!=NULL' is not redundant
xneur-0.20.0/lib/lib/xneurlib.c:312:12: note: Null pointer dereference
xneur-0.20.0/lib/main/buffer.c:289:113: warning: Either the condition 'app_name!=NULL' is redundant or there is possible null pointer dereference: app_name. [nullPointerRedundantCheck]
xneur-0.20.0/lib/main/buffer.c:290:16: note: Assuming that condition 'app_name!=NULL' is not redundant
xneur-0.20.0/lib/main/buffer.c:289:113: note: Null pointer dereference
xneur-0.20.0/lib/main/buffer.c:196:2: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xneur-0.20.0/lib/main/event.c:83:2: style: Variable 'app_name' is reassigned a value before the old one has been used. [redundantAssignment]
xneur-0.20.0/lib/main/event.c:82:0: note: Variable 'app_name' is reassigned a value before the old one has been used.
xneur-0.20.0/lib/main/event.c:83:2: note: Variable 'app_name' is reassigned a value before the old one has been used.
xneur-0.20.0/lib/main/keymap.c:208:25: style: Function 'get_keycode_mod' argument 1 names different: declaration 'keyboard_group' definition 'group'. [funcArgNamesDifferent]
xneur-0.20.0/lib/main/keymap.h:27:27: note: Function 'get_keycode_mod' argument 1 names different: declaration 'keyboard_group' definition 'group'.
xneur-0.20.0/lib/main/keymap.c:208:25: note: Function 'get_keycode_mod' argument 1 names different: declaration 'keyboard_group' definition 'group'.
xneur-0.20.0/lib/main/program.c:2400:20: style: Condition 'possible_word!=NULL' is always false [knownConditionTrueFalse]
xneur-0.20.0/lib/main/program.c:2276:24: note: Assignment 'possible_word=NULL', assigned value is 0
xneur-0.20.0/lib/main/program.c:2400:20: note: Condition 'possible_word!=NULL' is always false
xneur-0.20.0/lib/main/program.c:1326:13: warning: Either the condition 'date!=NULL' is redundant or there is possible null pointer dereference: date. [nullPointerRedundantCheck]
xneur-0.20.0/lib/main/program.c:1339:13: note: Assuming that condition 'date!=NULL' is not redundant
xneur-0.20.0/lib/main/program.c:1326:13: note: Null pointer dereference
xneur-0.20.0/lib/main/program.c:2420:34: warning: Either the condition 'possible_word!=NULL' is redundant or there is possible null pointer dereference: possible_word. [nullPointerRedundantCheck]
xneur-0.20.0/lib/main/program.c:2462:21: note: Assuming that condition 'possible_word!=NULL' is not redundant
xneur-0.20.0/lib/main/program.c:2420:34: note: Null pointer dereference
xneur-0.20.0/lib/main/program.c:2426:37: warning: Either the condition 'possible_word!=NULL' is redundant or there is possible null pointer dereference: possible_word. [nullPointerRedundantCheck]
xneur-0.20.0/lib/main/program.c:2462:21: note: Assuming that condition 'possible_word!=NULL' is not redundant
xneur-0.20.0/lib/main/program.c:2426:37: note: Null pointer dereference
xneur-0.20.0/lib/main/program.c:2454:12: warning: Either the condition 'notify_text!=NULL' is redundant or there is possible null pointer dereference: notify_text. [nullPointerRedundantCheck]
xneur-0.20.0/lib/main/program.c:2456:19: note: Assuming that condition 'notify_text!=NULL' is not redundant
xneur-0.20.0/lib/main/program.c:2454:12: note: Null pointer dereference
xneur-0.20.0/lib/main/program.c:2400:20: style: Same expression on both sides of '!=' because the value of 'possible_word' and 'NULL' are the same. [duplicateExpression]
xneur-0.20.0/lib/main/program.c:2276:24: note: 'possible_word' is assigned value 'NULL' here.
xneur-0.20.0/lib/main/program.c:2400:20: note: Same expression on both sides of '!=' because the value of 'possible_word' and 'NULL' are the same.
xneur-0.20.0/lib/main/window.c:121:2: style: Variable 'results' is reassigned a value before the old one has been used. [redundantAssignment]
xneur-0.20.0/lib/main/window.c:109:0: note: Variable 'results' is reassigned a value before the old one has been used.
xneur-0.20.0/lib/main/window.c:121:2: note: Variable 'results' is reassigned a value before the old one has been used.
xneur-0.20.0/lib/main/window.c:37:6: style: struct member 'MWMHints::functions' is never used. [unusedStructMember]
xneur-0.20.0/lib/main/window.c:39:6: style: struct member 'MWMHints::input_mode' is never used. [unusedStructMember]
xneur-0.20.0/lib/main/window.c:40:6: style: struct member 'MWMHints::status' is never used. [unusedStructMember]
xneur-0.20.0/lib/misc/log.c:37:22: style: Function 'log_message' argument 1 names different: declaration 'type' definition 'level'. [funcArgNamesDifferent]
xneur-0.20.0/lib/misc/log.h:55:22: note: Function 'log_message' argument 1 names different: declaration 'type' definition 'level'.
xneur-0.20.0/lib/misc/log.c:37:22: note: Function 'log_message' argument 1 names different: declaration 'type' definition 'level'.
xneur-0.20.0/lib/misc/mail.c:69:16: style: The scope of the variable 'len' can be reduced. [variableScope]
xneur-0.20.0/lib/misc/mail.c:118:18: style: The scope of the variable 'hp' can be reduced. [variableScope]
[17:42]

ftp://ftp.se.debian.org/debian/pool/main/x/xom/xom_1.2.10.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xombrero/xombrero_1.6.4.orig.tar.gz
xombrero-1.6.4/about.c:1898:6: warning: Either the condition 'if(soupuri)' is redundant or there is possible null pointer dereference: soupuri. [nullPointerRedundantCheck]
xombrero-1.6.4/about.c:1914:5: note: Assuming that condition 'if(soupuri)' is not redundant
xombrero-1.6.4/about.c:1898:6: note: Null pointer dereference
xombrero-1.6.4/about.c:184:9: style: The scope of the variable 'file' can be reduced. [variableScope]
xombrero-1.6.4/about.c:185:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xombrero-1.6.4/about.c:263:24: style: The scope of the variable 's' can be reduced. [variableScope]
xombrero-1.6.4/about.c:264:12: style: The scope of the variable 'line_count' can be reduced. [variableScope]
xombrero-1.6.4/about.c:265:10: style: The scope of the variable 'r_cookie_f' can be reduced. [variableScope]
xombrero-1.6.4/about.c:1140:16: style: The scope of the variable 't' can be reduced. [variableScope]
xombrero-1.6.4/about.c:1159:16: style: The scope of the variable 't' can be reduced. [variableScope]
xombrero-1.6.4/about.c:1178:16: style: The scope of the variable 't' can be reduced. [variableScope]
xombrero-1.6.4/about.c:1197:16: style: The scope of the variable 't' can be reduced. [variableScope]
xombrero-1.6.4/about.c:1216:16: style: The scope of the variable 't' can be reduced. [variableScope]
xombrero-1.6.4/about.c:1523:15: style: The scope of the variable 'c' can be reduced. [variableScope]
xombrero-1.6.4/about.c:1524:10: style: The scope of the variable 'type' can be reduced. [variableScope]
xombrero-1.6.4/about.c:1854:14: style: The scope of the variable 'arg' can be reduced. [variableScope]
xombrero-1.6.4/about.c:1923:24: style: The scope of the variable 'b' can be reduced. [variableScope]
xombrero-1.6.4/about.c:1972:18: style: The scope of the variable 'tmpstr' can be reduced. [variableScope]
xombrero-1.6.4/about.c:2067:9: error: Uninitialized variable: valstr [uninitvar]
xombrero-1.6.4/cookie.c:78:15: style: The scope of the variable 'sc' can be reduced. [variableScope]
xombrero-1.6.4/cookie.c:78:20: style: The scope of the variable 'pc' can be reduced. [variableScope]
xombrero-1.6.4/cookie.c:95:15: style: The scope of the variable 'ci' can be reduced. [variableScope]
xombrero-1.6.4/cookie.c:126:15: style: The scope of the variable 'c' can be reduced. [variableScope]
xombrero-1.6.4/cookie.c:127:10: style: The scope of the variable 'r_cookie_f' can be reduced. [variableScope]
xombrero-1.6.4/history.c:34:19: style: The scope of the variable 'h' can be reduced. [variableScope]
xombrero-1.6.4/history.c:35:11: style: The scope of the variable 'age' can be reduced. [variableScope]
xombrero-1.6.4/linux/linux.c:197:14: warning: Either the condition '(ptr=strchr(&buf[*len],'\n'))==NULL' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
xombrero-1.6.4/linux/linux.c:177:42: note: Assuming that condition '(ptr=strchr(&buf[*len],'\n'))==NULL' is not redundant
xombrero-1.6.4/linux/linux.c:197:14: note: Null pointer subtraction
xombrero-1.6.4/settings.c:3360:2: style: Variable 'file' is reassigned a value before the old one has been used. [redundantAssignment]
xombrero-1.6.4/settings.c:3356:0: note: Variable 'file' is reassigned a value before the old one has been used.
xombrero-1.6.4/settings.c:3360:2: note: Variable 'file' is reassigned a value before the old one has been used.
xombrero-1.6.4/settings.c:3914:2: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment]
xombrero-1.6.4/settings.c:3902:0: note: Variable 'i' is reassigned a value before the old one has been used.
xombrero-1.6.4/settings.c:3914:2: note: Variable 'i' is reassigned a value before the old one has been used.
xombrero-1.6.4/settings.c:708:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xombrero-1.6.4/settings.c:733:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xombrero-1.6.4/settings.c:893:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xombrero-1.6.4/settings.c:1266:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xombrero-1.6.4/settings.c:1371:10: style: The scope of the variable 'str' can be reduced. [variableScope]
xombrero-1.6.4/settings.c:1443:10: style: The scope of the variable 'str' can be reduced. [variableScope]
xombrero-1.6.4/settings.c:1947:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xombrero-1.6.4/settings.c:1989:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xombrero-1.6.4/settings.c:2031:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xombrero-1.6.4/settings.c:2061:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xombrero-1.6.4/settings.c:2086:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xombrero-1.6.4/settings.c:2111:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xombrero-1.6.4/settings.c:2136:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xombrero-1.6.4/settings.c:2161:7: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xombrero-1.6.4/settings.c:2191:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xombrero-1.6.4/settings.c:2224:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xombrero-1.6.4/settings.c:2249:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xombrero-1.6.4/settings.c:2282:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xombrero-1.6.4/settings.c:2307:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xombrero-1.6.4/settings.c:2333:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xombrero-1.6.4/settings.c:2371:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xombrero-1.6.4/settings.c:2407:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xombrero-1.6.4/settings.c:2441:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xombrero-1.6.4/settings.c:2485:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xombrero-1.6.4/settings.c:2513:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xombrero-1.6.4/settings.c:2589:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xombrero-1.6.4/settings.c:2614:7: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xombrero-1.6.4/settings.c:2726:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xombrero-1.6.4/settings.c:2771:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xombrero-1.6.4/settings.c:2796:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xombrero-1.6.4/settings.c:3008:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xombrero-1.6.4/settings.c:3061:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xombrero-1.6.4/settings.c:3202:8: style: The scope of the variable 'old_tab_style' can be reduced. [variableScope]
xombrero-1.6.4/settings.c:3371:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xombrero-1.6.4/settings.c:3371:13: style: The scope of the variable 'old_style' can be reduced. [variableScope]
xombrero-1.6.4/settings.c:3404:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xombrero-1.6.4/settings.c:3612:16: style: The scope of the variable 'p' can be reduced. [variableScope]
xombrero-1.6.4/settings.c:3614:12: style: The scope of the variable 'd' can be reduced. [variableScope]
xombrero-1.6.4/settings.c:3677:19: style: The scope of the variable 'f' can be reduced. [variableScope]
xombrero-1.6.4/settings.c:3789:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xombrero-1.6.4/settings.c:971:12: warning: Either the condition 'i>(sizeof(rs)/sizeof(rs[0]))' is redundant or the array 'rs[93]' is accessed at index 93, which is out of bounds. [arrayIndexOutOfBoundsCond]
xombrero-1.6.4/settings.c:969:8: note: Assuming that condition 'i>(sizeof(rs)/sizeof(rs[0]))' is not redundant
xombrero-1.6.4/settings.c:971:12: note: Array index out of bounds
xombrero-1.6.4/tldlist.c:304:21: warning: Logical conjunction always evaluates to false: buf[0] == '!' && buf[0] == '*'. [incorrectLogicOperator]
xombrero-1.6.4/tldlist.c:110:13: style: The scope of the variable 'm' can be reduced. [variableScope]
xombrero-1.6.4/tldlist.c:267:9: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xombrero-1.6.4/whitelist.c:281:8: style: The scope of the variable 'add_dot' can be reduced. [variableScope]
xombrero-1.6.4/whitelist.c:281:21: style: The scope of the variable 'chopped' can be reduced. [variableScope]
xombrero-1.6.4/whitelist.c:283:10: style: The scope of the variable 'escstr' can be reduced. [variableScope]
xombrero-1.6.4/whitelist.c:283:23: style: The scope of the variable 'pat' can be reduced. [variableScope]
xombrero-1.6.4/whitelist.c:284:11: style: The scope of the variable 'sv' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:7444:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xombrero-1.6.4/xombrero.c:1301:10: warning: Either the condition 'if(dp&&reg)' is redundant or there is possible null pointer dereference: dp. [nullPointerRedundantCheck]
xombrero-1.6.4/xombrero.c:1303:7: note: Assuming that condition 'if(dp&&reg)' is not redundant
xombrero-1.6.4/xombrero.c:1301:10: note: Null pointer dereference
xombrero-1.6.4/xombrero.c:2873:13: warning: Either the condition 'filename?filename:"INVALID"' is redundant or there is possible null pointer dereference: filename. [nullPointerRedundantCheck]
xombrero-1.6.4/xombrero.c:2969:17: note: Assuming that condition 'filename?filename:"INVALID"' is not redundant
xombrero-1.6.4/xombrero.c:2967:23: note: Calling function 'session_save', 2nd argument 'filename' value is 0
xombrero-1.6.4/xombrero.c:2873:13: note: Null pointer dereference
xombrero-1.6.4/xombrero.c:2876:6: warning: Either the condition 'filename?filename:"INVALID"' is redundant or there is possible null pointer dereference: filename. [nullPointerRedundantCheck]
xombrero-1.6.4/xombrero.c:2969:17: note: Assuming that condition 'filename?filename:"INVALID"' is not redundant
xombrero-1.6.4/xombrero.c:2967:23: note: Calling function 'session_save', 2nd argument 'filename' value is 0
xombrero-1.6.4/xombrero.c:2876:6: note: Null pointer dereference
xombrero-1.6.4/xombrero.c:2900:13: warning: Either the condition 'filename?filename:"INVALID"' is redundant or there is possible null pointer dereference: filename. [nullPointerRedundantCheck]
xombrero-1.6.4/xombrero.c:2975:17: note: Assuming that condition 'filename?filename:"INVALID"' is not redundant
xombrero-1.6.4/xombrero.c:2973:23: note: Calling function 'session_open', 2nd argument 'filename' value is 0
xombrero-1.6.4/xombrero.c:2900:13: note: Null pointer dereference
xombrero-1.6.4/xombrero.c:2903:6: warning: Either the condition 'filename?filename:"INVALID"' is redundant or there is possible null pointer dereference: filename. [nullPointerRedundantCheck]
xombrero-1.6.4/xombrero.c:2975:17: note: Assuming that condition 'filename?filename:"INVALID"' is not redundant
xombrero-1.6.4/xombrero.c:2973:23: note: Calling function 'session_open', 2nd argument 'filename' value is 0
xombrero-1.6.4/xombrero.c:2903:6: note: Null pointer dereference
xombrero-1.6.4/xombrero.c:2925:13: warning: Either the condition 'filename?filename:"INVALID"' is redundant or there is possible null pointer dereference: filename. [nullPointerRedundantCheck]
xombrero-1.6.4/xombrero.c:2981:17: note: Assuming that condition 'filename?filename:"INVALID"' is not redundant
xombrero-1.6.4/xombrero.c:2979:25: note: Calling function 'session_delete', 2nd argument 'filename' value is 0
xombrero-1.6.4/xombrero.c:2925:13: note: Null pointer dereference
xombrero-1.6.4/xombrero.c:2928:6: warning: Either the condition 'filename?filename:"INVALID"' is redundant or there is possible null pointer dereference: filename. [nullPointerRedundantCheck]
xombrero-1.6.4/xombrero.c:2981:17: note: Assuming that condition 'filename?filename:"INVALID"' is not redundant
xombrero-1.6.4/xombrero.c:2979:25: note: Calling function 'session_delete', 2nd argument 'filename' value is 0
xombrero-1.6.4/xombrero.c:2928:6: note: Null pointer dereference
xombrero-1.6.4/xombrero.c:2931:58: warning: Either the condition 'filename?filename:"INVALID"' is redundant or there is possible null pointer dereference: filename. [nullPointerRedundantCheck]
xombrero-1.6.4/xombrero.c:2981:17: note: Assuming that condition 'filename?filename:"INVALID"' is not redundant
xombrero-1.6.4/xombrero.c:2979:25: note: Calling function 'session_delete', 2nd argument 'filename' value is 0
xombrero-1.6.4/xombrero.c:2931:58: note: Null pointer dereference
xombrero-1.6.4/xombrero.c:2935:14: warning: Either the condition 'filename?filename:"INVALID"' is redundant or there is possible null pointer dereference: filename. [nullPointerRedundantCheck]
xombrero-1.6.4/xombrero.c:2981:17: note: Assuming that condition 'filename?filename:"INVALID"' is not redundant
xombrero-1.6.4/xombrero.c:2979:25: note: Calling function 'session_delete', 2nd argument 'filename' value is 0
xombrero-1.6.4/xombrero.c:2935:14: note: Null pointer dereference
xombrero-1.6.4/xombrero.c:807:2: style: Variable 'url_out' is reassigned a value before the old one has been used. [redundantAssignment]
xombrero-1.6.4/xombrero.c:800:0: note: Variable 'url_out' is reassigned a value before the old one has been used.
xombrero-1.6.4/xombrero.c:807:2: note: Variable 'url_out' is reassigned a value before the old one has been used.
xombrero-1.6.4/xombrero.c:1295:2: style: Variable 'sdir' is reassigned a value before the old one has been used. [redundantAssignment]
xombrero-1.6.4/xombrero.c:1290:0: note: Variable 'sdir' is reassigned a value before the old one has been used.
xombrero-1.6.4/xombrero.c:1295:2: note: Variable 'sdir' is reassigned a value before the old one has been used.
xombrero-1.6.4/xombrero.c:1554:2: style: Variable 'c' is reassigned a value before the old one has been used. [redundantAssignment]
xombrero-1.6.4/xombrero.c:1549:0: note: Variable 'c' is reassigned a value before the old one has been used.
xombrero-1.6.4/xombrero.c:1554:2: note: Variable 'c' is reassigned a value before the old one has been used.
xombrero-1.6.4/xombrero.c:1555:2: style: Variable 'p' is reassigned a value before the old one has been used. [redundantAssignment]
xombrero-1.6.4/xombrero.c:1549:0: note: Variable 'p' is reassigned a value before the old one has been used.
xombrero-1.6.4/xombrero.c:1555:2: note: Variable 'p' is reassigned a value before the old one has been used.
xombrero-1.6.4/xombrero.c:2011:2: style: Variable 'chain' is reassigned a value before the old one has been used. [redundantAssignment]
xombrero-1.6.4/xombrero.c:2008:0: note: Variable 'chain' is reassigned a value before the old one has been used.
xombrero-1.6.4/xombrero.c:2011:2: note: Variable 'chain' is reassigned a value before the old one has been used.
xombrero-1.6.4/xombrero.c:4343:2: style: Variable 'title' is reassigned a value before the old one has been used. [redundantAssignment]
xombrero-1.6.4/xombrero.c:4341:0: note: Variable 'title' is reassigned a value before the old one has been used.
xombrero-1.6.4/xombrero.c:4343:2: note: Variable 'title' is reassigned a value before the old one has been used.
xombrero-1.6.4/xombrero.c:4344:2: style: Variable 'win_title' is reassigned a value before the old one has been used. [redundantAssignment]
xombrero-1.6.4/xombrero.c:4341:0: note: Variable 'win_title' is reassigned a value before the old one has been used.
xombrero-1.6.4/xombrero.c:4344:2: note: Variable 'win_title' is reassigned a value before the old one has been used.
xombrero-1.6.4/xombrero.c:4919:2: style: Variable 'msg' is reassigned a value before the old one has been used. [redundantAssignment]
xombrero-1.6.4/xombrero.c:4912:0: note: Variable 'msg' is reassigned a value before the old one has been used.
xombrero-1.6.4/xombrero.c:4919:2: note: Variable 'msg' is reassigned a value before the old one has been used.
xombrero-1.6.4/xombrero.c:7062:2: style: Variable 'toolbar' is reassigned a value before the old one has been used. [redundantAssignment]
xombrero-1.6.4/xombrero.c:7055:0: note: Variable 'toolbar' is reassigned a value before the old one has been used.
xombrero-1.6.4/xombrero.c:7062:2: note: Variable 'toolbar' is reassigned a value before the old one has been used.
xombrero-1.6.4/xombrero.c:7129:2: style: Variable 'toolbar' is reassigned a value before the old one has been used. [redundantAssignment]
xombrero-1.6.4/xombrero.c:7114:0: note: Variable 'toolbar' is reassigned a value before the old one has been used.
xombrero-1.6.4/xombrero.c:7129:2: note: Variable 'toolbar' is reassigned a value before the old one has been used.
xombrero-1.6.4/xombrero.c:8163:2: style: Variable 'image' is reassigned a value before the old one has been used. [redundantAssignment]
xombrero-1.6.4/xombrero.c:8161:0: note: Variable 'image' is reassigned a value before the old one has been used.
xombrero-1.6.4/xombrero.c:8163:2: note: Variable 'image' is reassigned a value before the old one has been used.
xombrero-1.6.4/xombrero.c:278:10: style: The scope of the variable 'f' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:318:10: style: The scope of the variable 's' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:1172:15: style: The scope of the variable 'tt' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:1222:9: style: The scope of the variable 'script' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:1292:18: style: The scope of the variable 's' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:1293:7: style: The scope of the variable 'reg' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:2109:15: style: The scope of the variable 'c' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:2444:13: style: The scope of the variable 'pixbuf' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:2445:7: style: The scope of the variable 'progress' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:2745:12: style: The scope of the variable 'sv' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:3091:15: style: The scope of the variable 'e' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:4145:19: style: The scope of the variable 'h' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:4760:13: style: The scope of the variable 'dest' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:4761:13: style: The scope of the variable 'ref_uri' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:4764:10: style: The scope of the variable 'ref_suffix' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:4765:10: style: The scope of the variable 'dest_suffix' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:5025:16: style: The scope of the variable 'uri' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:5222:24: style: The scope of the variable 'req' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:5228:10: style: The scope of the variable 'destination' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:5588:9: style: The scope of the variable 'p' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:6171:19: style: The scope of the variable 'h' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:6172:19: style: The scope of the variable 's' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:6258:8: style: The scope of the variable 'matchcount' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:6259:10: style: The scope of the variable 'tok' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:6259:16: style: The scope of the variable 'match' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:6453:10: style: The scope of the variable 'line' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:6681:17: style: The scope of the variable 'clipboard' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:6681:29: style: The scope of the variable 'primary' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:6682:23: style: The scope of the variable 'uri' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:7332:21: style: The scope of the variable 'u2' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:7335:24: style: The scope of the variable 'el' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:7663:19: style: The scope of the variable 'id' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:7665:25: style: The scope of the variable 'item' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:7667:11: style: The scope of the variable 'sv' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:8059:28: style: The scope of the variable 'menu_items' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:8060:19: style: The scope of the variable 'bevent' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:8062:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:8062:11: style: The scope of the variable 'num_tabs' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:8063:16: style: The scope of the variable 'uri' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:8173:14: style: The scope of the variable 'pb' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:8487:9: style: The scope of the variable 'sodversion' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:8533:8: style: The scope of the variable 's' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:8534:15: style: The scope of the variable 'channel' can be reduced. [variableScope]
xombrero-1.6.4/xombrero.c:1715:47: style: Checking if unsigned variable 'cert_count' is less than zero. [unsignedLessThanZero]
xombrero-1.6.4/xombrero.c:5829:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xombrero-1.6.4/xombrero.c:5833:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xombrero-1.6.4/xombrero.c:5837:8: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xombrero-1.6.4/xombrero.c:5840:8: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xombrero-1.6.4/xombrero.c:1801:3: error: Resource leak: f [resourceLeak]
xombrero-1.6.4/xombrero.c:1807:3: error: Resource leak: f [resourceLeak]
xombrero-1.6.4/xombrero.c:1815:3: error: Resource leak: f [resourceLeak]
xombrero-1.6.4/xombrero.c:1819:2: error: Resource leak: f [resourceLeak]
xombrero-1.6.4/xombrero.c:6461:3: error: Resource leak: f [resourceLeak]
[17:42]

ftp://ftp.se.debian.org/debian/pool/main/x/xonix/xonix_1.4.orig.tar.gz
xonix-1.4/stack.c:71:56: error: Memory leak: s [memleak]
xonix-1.4/stack.c:90:58: error: Memory leak: s [memleak]
xonix-1.4/xonix.c:1098:6: style: The scope of the variable 'nextX' can be reduced. [variableScope]
xonix-1.4/xonix.c:1098:13: style: The scope of the variable 'nextY' can be reduced. [variableScope]
xonix-1.4/xonix.c:626:21: style: Function 'FillUp' argument 1 names different: declaration 'x' definition 'xStart'. [funcArgNamesDifferent]
xonix-1.4/xonix.h:227:28: note: Function 'FillUp' argument 1 names different: declaration 'x' definition 'xStart'.
xonix-1.4/xonix.c:626:21: note: Function 'FillUp' argument 1 names different: declaration 'x' definition 'xStart'.
xonix-1.4/xonix.c:626:33: style: Function 'FillUp' argument 2 names different: declaration 'y' definition 'yStart'. [funcArgNamesDifferent]
xonix-1.4/xonix.h:227:35: note: Function 'FillUp' argument 2 names different: declaration 'y' definition 'yStart'.
xonix-1.4/xonix.c:626:33: note: Function 'FillUp' argument 2 names different: declaration 'y' definition 'yStart'.
xonix-1.4/xonix.c:1044:9: style: Unused variable: bonusFactor [unusedVariable]
xonix-1.4/xonix.c:1097:9: style: Unused variable: j [unusedVariable]
xonix-1.4/xonix.c:1313:12: style: Unused variable: j [unusedVariable]
[17:42]

ftp://ftp.se.debian.org/debian/pool/main/x/xonsh/xonsh_0.6.8+dfsg.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xoo/xoo_0.8.orig.tar.gz
xoo-0.8/src/button.c:27:44: style: Function 'button_new' argument 7 names different: declaration 'reepreat' definition 'repeat'. [funcArgNamesDifferent]
xoo-0.8/src/fakedev.h:107:19: note: Function 'button_new' argument 7 names different: declaration 'reepreat' definition 'repeat'.
xoo-0.8/src/button.c:27:44: note: Function 'button_new' argument 7 names different: declaration 'reepreat' definition 'repeat'.
xoo-0.8/src/config.c:40:3: warning: The buffer 'tmp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xoo-0.8/src/config.c:96:3: warning: The buffer 'tmp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xoo-0.8/src/keys.c:65:38: style: Function 'keys_send_key' argument 2 names different: declaration 'ks' definition 'keysym'. [funcArgNamesDifferent]
xoo-0.8/src/fakedev.h:128:43: note: Function 'keys_send_key' argument 2 names different: declaration 'ks' definition 'keysym'.
xoo-0.8/src/keys.c:65:38: note: Function 'keys_send_key' argument 2 names different: declaration 'ks' definition 'keysym'.
xoo-0.8/src/main.c:286:3: style: Variable 'exec_vector' is reassigned a value before the old one has been used. [redundantAssignment]
xoo-0.8/src/main.c:277:0: note: Variable 'exec_vector' is reassigned a value before the old one has been used.
xoo-0.8/src/main.c:286:3: note: Variable 'exec_vector' is reassigned a value before the old one has been used.
xoo-0.8/src/prefs.c:79:3: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment]
xoo-0.8/src/prefs.c:77:0: note: Variable 's' is reassigned a value before the old one has been used.
xoo-0.8/src/prefs.c:79:3: note: Variable 's' is reassigned a value before the old one has been used.
[17:42]

ftp://ftp.se.debian.org/debian/pool/main/x/xorg-docs/xorg-docs_1.7.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xorg-gtest/xorg-gtest_0.7.1.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xorg-server/xorg-server_1.20.1.orig.tar.gz
xorg-server-1.20.1/Xext/geext.c:216:28: style: Function 'GERegisterExtension' argument 2 names different: declaration 'ev_dispatch' definition 'ev_swap'. [funcArgNamesDifferent]
xorg-server-1.20.1/Xext/geext.h:74:50: note: Function 'GERegisterExtension' argument 2 names different: declaration 'ev_dispatch' definition 'ev_swap'.
xorg-server-1.20.1/Xext/geext.c:216:28: note: Function 'GERegisterExtension' argument 2 names different: declaration 'ev_dispatch' definition 'ev_swap'.
xorg-server-1.20.1/Xext/hashtable.c:42:9: style: The scope of the variable 'c' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/hashtable.c:96:9: style: The scope of the variable 'c' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/hashtable.c:243:61: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xorg-server-1.20.1/Xext/panoramiX.c:384:12: style: The scope of the variable 'w' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/panoramiX.c:384:15: style: The scope of the variable 'h' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/panoramiX.c:440:21: style: The scope of the variable 'extEntry' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/panoramiX.c:601:18: style: The scope of the variable 'visual' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/panoramiX.c:602:13: style: The scope of the variable 'depth' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/panoramiX.c:1153:65: style: The scope of the variable 'inOut' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/panoramiX.c:1236:25: style: The scope of the variable 'k' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/panoramiXprocs.c:1101:20: style: The scope of the variable 'rc' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/panoramiXprocs.c:1370:25: style: The scope of the variable 'j' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/panoramiXprocs.c:1371:13: style: The scope of the variable 'origPts' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/panoramiXprocs.c:1435:25: style: The scope of the variable 'j' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/panoramiXprocs.c:1436:13: style: The scope of the variable 'origPts' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/panoramiXprocs.c:1499:24: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/panoramiXprocs.c:1499:27: style: The scope of the variable 'j' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/panoramiXprocs.c:1501:15: style: The scope of the variable 'origSegs' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/panoramiXprocs.c:1567:25: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/panoramiXprocs.c:1567:28: style: The scope of the variable 'j' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/panoramiXprocs.c:1570:17: style: The scope of the variable 'origRecs' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/panoramiXprocs.c:1634:24: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/panoramiXprocs.c:1634:27: style: The scope of the variable 'j' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/panoramiXprocs.c:1637:11: style: The scope of the variable 'origArcs' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/panoramiXprocs.c:1699:24: style: The scope of the variable 'j' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/panoramiXprocs.c:1765:25: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/panoramiXprocs.c:1765:28: style: The scope of the variable 'j' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/panoramiXprocs.c:1768:17: style: The scope of the variable 'origRects' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/panoramiXprocs.c:1834:24: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/panoramiXprocs.c:1834:27: style: The scope of the variable 'j' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/panoramiXprocs.c:1835:11: style: The scope of the variable 'origArcs' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/saver.c:449:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/security.c:742:30: style: The scope of the variable 'obj' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/security.c:873:23: style: The scope of the variable 'subj' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/security.c:873:30: style: The scope of the variable 'obj' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/shape.c:693:33: style: The scope of the variable 'pPrev' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/shape.c:948:17: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/shm.c:309:9: style: The scope of the variable 'uid' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/shm.c:309:14: style: The scope of the variable 'gid' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/shm.c:311:9: style: The scope of the variable 'uidset' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/shm.c:311:21: style: The scope of the variable 'gidset' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/shm.c:1502:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/shm.c:429:22: style: Function 'ShmDetachSegment' argument 2 names different: declaration 'shmseg' definition 'unused'. [funcArgNamesDifferent]
xorg-server-1.20.1/Xext/shm.c:102:46: note: Function 'ShmDetachSegment' argument 2 names different: declaration 'shmseg' definition 'unused'.
xorg-server-1.20.1/Xext/shm.c:429:22: note: Function 'ShmDetachSegment' argument 2 names different: declaration 'shmseg' definition 'unused'.
xorg-server-1.20.1/Xext/shm.c:584:11: error: Uninitialized variable: pGC [uninitvar]
xorg-server-1.20.1/Xext/shm.c:591:30: error: Uninitialized variable: pGC [uninitvar]
xorg-server-1.20.1/Xext/sleepuntil.c:75:64: style: Function 'ClientSleepUntil' argument 4 names different: declaration 'Closure' definition 'closure'. [funcArgNamesDifferent]
xorg-server-1.20.1/Xext/sleepuntil.h:40:38: note: Function 'ClientSleepUntil' argument 4 names different: declaration 'Closure' definition 'closure'.
xorg-server-1.20.1/Xext/sleepuntil.c:75:64: note: Function 'ClientSleepUntil' argument 4 names different: declaration 'Closure' definition 'closure'.
xorg-server-1.20.1/Xext/sleepuntil.c:154:41: style: Function 'SertafiedBlockHandler' argument 2 names different: declaration 'timeout' definition 'wt'. [funcArgNamesDifferent]
xorg-server-1.20.1/Xext/sleepuntil.c:67:41: note: Function 'SertafiedBlockHandler' argument 2 names different: declaration 'timeout' definition 'wt'.
xorg-server-1.20.1/Xext/sleepuntil.c:154:41: note: Function 'SertafiedBlockHandler' argument 2 names different: declaration 'timeout' definition 'wt'.
xorg-server-1.20.1/Xext/sync.c:702:22: warning: Either the condition 'if(pCounter&&(pCounter->sync.client==NULL))' is redundant or there is possible null pointer dereference: pCounter. [nullPointerRedundantCheck]
xorg-server-1.20.1/Xext/sync.c:725:8: note: Assuming that condition 'if(pCounter&&(pCounter->sync.client==NULL))' is not redundant
xorg-server-1.20.1/Xext/sync.c:716:32: note: Calling function 'SyncUpdateCounter', 1st argument 'pCounter' value is 0
xorg-server-1.20.1/Xext/sync.c:702:22: note: Null pointer dereference
xorg-server-1.20.1/Xext/sync.c:703:5: warning: Either the condition 'if(pCounter&&(pCounter->sync.client==NULL))' is redundant or there is possible null pointer dereference: pCounter. [nullPointerRedundantCheck]
xorg-server-1.20.1/Xext/sync.c:725:8: note: Assuming that condition 'if(pCounter&&(pCounter->sync.client==NULL))' is not redundant
xorg-server-1.20.1/Xext/sync.c:716:32: note: Calling function 'SyncUpdateCounter', 1st argument 'pCounter' value is 0
xorg-server-1.20.1/Xext/sync.c:703:5: note: Null pointer dereference
xorg-server-1.20.1/Xext/sync.c:719:16: warning: Either the condition 'if(pCounter&&(pCounter->sync.client==NULL))' is redundant or there is possible null pointer dereference: pCounter. [nullPointerRedundantCheck]
xorg-server-1.20.1/Xext/sync.c:725:8: note: Assuming that condition 'if(pCounter&&(pCounter->sync.client==NULL))' is not redundant
xorg-server-1.20.1/Xext/sync.c:719:16: note: Null pointer dereference
xorg-server-1.20.1/Xext/sync.c:1142:5: warning: Either the condition 'if(pCounter&&(pCounter->sync.client==NULL))' is redundant or there is possible null pointer dereference: pCounter. [nullPointerRedundantCheck]
xorg-server-1.20.1/Xext/sync.c:1149:8: note: Assuming that condition 'if(pCounter&&(pCounter->sync.client==NULL))' is not redundant
xorg-server-1.20.1/Xext/sync.c:1142:5: note: Null pointer dereference
xorg-server-1.20.1/Xext/sync.c:1144:16: warning: Either the condition 'if(pCounter&&(pCounter->sync.client==NULL))' is redundant or there is possible null pointer dereference: pCounter. [nullPointerRedundantCheck]
xorg-server-1.20.1/Xext/sync.c:1149:8: note: Assuming that condition 'if(pCounter&&(pCounter->sync.client==NULL))' is not redundant
xorg-server-1.20.1/Xext/sync.c:1144:16: note: Null pointer dereference
xorg-server-1.20.1/Xext/sync.c:1453:55: warning: Either the condition 'pCounter' is redundant or there is possible null pointer dereference: pCounter. [nullPointerRedundantCheck]
xorg-server-1.20.1/Xext/sync.c:1447:9: note: Assuming that condition 'pCounter' is not redundant
xorg-server-1.20.1/Xext/sync.c:1453:55: note: Null pointer dereference
xorg-server-1.20.1/Xext/sync.c:1484:18: warning: Either the condition 'pCounter' is redundant or there is possible null pointer dereference: pCounter. [nullPointerRedundantCheck]
xorg-server-1.20.1/Xext/sync.c:1480:9: note: Assuming that condition 'pCounter' is not redundant
xorg-server-1.20.1/Xext/sync.c:1484:18: note: Null pointer dereference
xorg-server-1.20.1/Xext/sync.c:1652:21: warning: Either the condition 'pCounter' is redundant or there is possible null pointer dereference: pCounter. [nullPointerRedundantCheck]
xorg-server-1.20.1/Xext/sync.c:1643:9: note: Assuming that condition 'pCounter' is not redundant
xorg-server-1.20.1/Xext/sync.c:1652:21: note: Null pointer dereference
xorg-server-1.20.1/Xext/sync.c:1653:21: warning: Either the condition 'pCounter' is redundant or there is possible null pointer dereference: pCounter. [nullPointerRedundantCheck]
xorg-server-1.20.1/Xext/sync.c:1643:9: note: Assuming that condition 'pCounter' is not redundant
xorg-server-1.20.1/Xext/sync.c:1653:21: note: Null pointer dereference
xorg-server-1.20.1/Xext/sync.c:149:18: style: The scope of the variable 'pCounter' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/sync.c:191:18: style: The scope of the variable 'pCounter' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/sync.c:1314:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/sync.c:1349:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/sync.c:1556:9: style: The scope of the variable 'status' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/sync.c:2021:9: style: The scope of the variable 'status' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/sync.c:2558:19: style: The scope of the variable 'timeout' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/sync.c:711:51: style: Function 'SyncChangeCounter' argument 2 names different: declaration 'new_value' definition 'newval'. [funcArgNamesDifferent]
xorg-server-1.20.1/Xext/syncsrv.h:132:39: note: Function 'SyncChangeCounter' argument 2 names different: declaration 'new_value' definition 'newval'.
xorg-server-1.20.1/Xext/sync.c:711:51: note: Function 'SyncChangeCounter' argument 2 names different: declaration 'new_value' definition 'newval'.
xorg-server-1.20.1/Xext/sync.c:940:65: style: Function 'SyncFDFromFence' argument 3 names different: declaration 'fence' definition 'pFence'. [funcArgNamesDifferent]
xorg-server-1.20.1/Xext/syncsrv.h:143:65: note: Function 'SyncFDFromFence' argument 3 names different: declaration 'fence' definition 'pFence'.
xorg-server-1.20.1/Xext/sync.c:940:65: note: Function 'SyncFDFromFence' argument 3 names different: declaration 'fence' definition 'pFence'.
xorg-server-1.20.1/Xext/sync.c:974:33: style: Function 'SyncCreateSystemCounter' argument 2 names different: declaration 'initial_value' definition 'initial'. [funcArgNamesDifferent]
xorg-server-1.20.1/Xext/syncsrv.h:124:53: note: Function 'SyncCreateSystemCounter' argument 2 names different: declaration 'initial_value' definition 'initial'.
xorg-server-1.20.1/Xext/sync.c:974:33: note: Function 'SyncCreateSystemCounter' argument 2 names different: declaration 'initial_value' definition 'initial'.
xorg-server-1.20.1/Xext/sync.c:1007:32: style: Function 'SyncDestroySystemCounter' argument 1 names different: declaration 'pCounter' definition 'pSysCounter'. [funcArgNamesDifferent]
xorg-server-1.20.1/Xext/syncsrv.h:134:44: note: Function 'SyncDestroySystemCounter' argument 1 names different: declaration 'pCounter' definition 'pSysCounter'.
xorg-server-1.20.1/Xext/sync.c:1007:32: note: Function 'SyncDestroySystemCounter' argument 1 names different: declaration 'pCounter' definition 'pSysCounter'.
xorg-server-1.20.1/Xext/sync.c:1909:30: style: Function 'SyncVerifyFence' argument 1 names different: declaration 'ppFence' definition 'ppSyncFence'. [funcArgNamesDifferent]
xorg-server-1.20.1/Xext/syncsdk.h:30:31: note: Function 'SyncVerifyFence' argument 1 names different: declaration 'ppFence' definition 'ppSyncFence'.
xorg-server-1.20.1/Xext/sync.c:1909:30: note: Function 'SyncVerifyFence' argument 1 names different: declaration 'ppFence' definition 'ppSyncFence'.
xorg-server-1.20.1/Xext/xf86bigfont.c:440:19: style: Condition 'shmid==-1' is always true [knownConditionTrueFalse]
xorg-server-1.20.1/Xext/xf86bigfont.c:370:14: note: Assignment 'shmid=-1', assigned value is -1
xorg-server-1.20.1/Xext/xf86bigfont.c:440:19: note: Condition 'shmid==-1' is always true
xorg-server-1.20.1/Xext/xres.c:776:13: warning: Either the condition '!value' is redundant or there is possible null pointer dereference: value. [nullPointerRedundantCheck]
xorg-server-1.20.1/Xext/xres.c:756:13: note: Assuming that condition '!value' is not redundant
xorg-server-1.20.1/Xext/xres.c:776:13: note: Null pointer dereference
xorg-server-1.20.1/Xext/xres.c:777:13: warning: Either the condition '!value' is redundant or there is possible null pointer dereference: value. [nullPointerRedundantCheck]
xorg-server-1.20.1/Xext/xres.c:756:13: note: Assuming that condition '!value' is not redundant
xorg-server-1.20.1/Xext/xres.c:777:13: note: Null pointer dereference
xorg-server-1.20.1/Xext/xres.c:778:13: warning: Either the condition '!value' is redundant or there is possible null pointer dereference: value. [nullPointerRedundantCheck]
xorg-server-1.20.1/Xext/xres.c:756:13: note: Assuming that condition '!value' is not redundant
xorg-server-1.20.1/Xext/xres.c:778:13: note: Null pointer dereference
xorg-server-1.20.1/Xext/xres.c:779:13: warning: Either the condition '!value' is redundant or there is possible null pointer dereference: value. [nullPointerRedundantCheck]
xorg-server-1.20.1/Xext/xres.c:756:13: note: Assuming that condition '!value' is not redundant
xorg-server-1.20.1/Xext/xres.c:779:13: note: Null pointer dereference
xorg-server-1.20.1/Xext/xres.c:780:13: warning: Either the condition '!value' is redundant or there is possible null pointer dereference: value. [nullPointerRedundantCheck]
xorg-server-1.20.1/Xext/xres.c:756:13: note: Assuming that condition '!value' is not redundant
xorg-server-1.20.1/Xext/xres.c:780:13: note: Null pointer dereference
xorg-server-1.20.1/Xext/xres.c:781:13: warning: Either the condition '!value' is redundant or there is possible null pointer dereference: value. [nullPointerRedundantCheck]
xorg-server-1.20.1/Xext/xres.c:756:13: note: Assuming that condition '!value' is not redundant
xorg-server-1.20.1/Xext/xres.c:781:13: note: Null pointer dereference
xorg-server-1.20.1/Xext/xres.c:491:50: warning: Either the condition '!ptr' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xorg-server-1.20.1/Xext/xres.c:493:17: note: Assuming that condition '!ptr' is not redundant
xorg-server-1.20.1/Xext/xres.c:491:50: note: Null pointer addition
xorg-server-1.20.1/Xext/xselinux_ext.c:446:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/xselinux_ext.c:713:16: style: Variable 'extEntry' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/Xext/xselinux_ext.c:347:18: warning: Either the condition 'if(size&&!buf)' is redundant or calloc() argument nr 1 can have invalid value. The value is 0 but the valid values are '1:'. [invalidFunctionArg]
xorg-server-1.20.1/Xext/xselinux_ext.c:348:8: note: Assuming that condition 'if(size&&!buf)' is not redundant
xorg-server-1.20.1/Xext/xselinux_ext.c:347:18: note: Invalid argument
xorg-server-1.20.1/Xext/xselinux_ext.c:421:20: warning: Either the condition 'if(count&&!items)' is redundant or calloc() argument nr 1 can have invalid value. The value is 0 but the valid values are '1:'. [invalidFunctionArg]
xorg-server-1.20.1/Xext/xselinux_ext.c:422:8: note: Assuming that condition 'if(count&&!items)' is not redundant
xorg-server-1.20.1/Xext/xselinux_ext.c:421:20: note: Invalid argument
xorg-server-1.20.1/Xext/xselinux_ext.c:455:20: warning: Either the condition 'if(count&&!items)' is redundant or calloc() argument nr 1 can have invalid value. The value is 0 but the valid values are '1:'. [invalidFunctionArg]
xorg-server-1.20.1/Xext/xselinux_ext.c:456:8: note: Assuming that condition 'if(count&&!items)' is not redundant
xorg-server-1.20.1/Xext/xselinux_ext.c:455:20: note: Invalid argument
xorg-server-1.20.1/Xext/xselinux_hooks.c:452:31: style: The scope of the variable 'serv' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/xselinux_hooks.c:494:29: style: The scope of the variable 'data' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/xselinux_hooks.c:554:29: style: The scope of the variable 'data' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/xtest.c:154:14: style: The scope of the variable 'n' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/xtest.c:165:9: style: The scope of the variable 'base' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/xvdisp.c:325:24: style: The scope of the variable 'nf' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/xvdisp.c:326:9: style: The scope of the variable 'nameSize' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/xvdisp.c:416:9: style: The scope of the variable 'nameSize' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/xvdisp.c:770:9: style: The scope of the variable 'size' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/xvdisp.c:488:47: error: Uninitialized variable: pGC [uninitvar]
xorg-server-1.20.1/Xext/xvdisp.c:518:47: error: Uninitialized variable: pGC [uninitvar]
xorg-server-1.20.1/Xext/xvdisp.c:548:47: error: Uninitialized variable: pGC [uninitvar]
xorg-server-1.20.1/Xext/xvdisp.c:578:47: error: Uninitialized variable: pGC [uninitvar]
xorg-server-1.20.1/Xext/xvdisp.c:865:47: error: Uninitialized variable: pGC [uninitvar]
xorg-server-1.20.1/Xext/xvmain.c:1059:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/xvmc.c:133:19: style: The scope of the variable 'pScreenPriv' can be reduced. [variableScope]
xorg-server-1.20.1/Xext/xvmc.c:750:59: style: Function 'XvMCScreenInit' argument 3 names different: declaration 'adapt' definition 'pAdapt'. [funcArgNamesDifferent]
xorg-server-1.20.1/Xext/xvmcext.h:90:61: note: Function 'XvMCScreenInit' argument 3 names different: declaration 'adapt' definition 'pAdapt'.
xorg-server-1.20.1/Xext/xvmc.c:750:59: note: Function 'XvMCScreenInit' argument 3 names different: declaration 'adapt' definition 'pAdapt'.
xorg-server-1.20.1/Xi/chgdctl.c:121:5: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/Xi/chgdctl.c:109:0: note: Variable 'ret' is reassigned a value before the old one has been used.
xorg-server-1.20.1/Xi/chgdctl.c:121:5: note: Variable 'ret' is reassigned a value before the old one has been used.
xorg-server-1.20.1/Xi/chgfctl.c:167:24: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xorg-server-1.20.1/Xi/exevents.c:1326:35: warning: Either the condition '!iclients' is redundant or there is possible null pointer dereference: iclients. [nullPointerRedundantCheck]
xorg-server-1.20.1/Xi/exevents.c:1329:28: note: Assuming that condition '!iclients' is not redundant
xorg-server-1.20.1/Xi/exevents.c:1326:35: note: Null pointer dereference
xorg-server-1.20.1/Xi/exevents.c:1340:21: warning: Either the condition '!iclients' is redundant or there is possible null pointer dereference: iclients. [nullPointerRedundantCheck]
xorg-server-1.20.1/Xi/exevents.c:1342:28: note: Assuming that condition '!iclients' is not redundant
xorg-server-1.20.1/Xi/exevents.c:1340:21: note: Null pointer dereference
xorg-server-1.20.1/Xi/exevents.c:1293:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xorg-server-1.20.1/Xi/exevents.c:2846:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/Xi/exevents.c:1032:11: style: Variable 'err' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/Xi/getprop.c:95:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/Xi/getprop.c:96:31: style: The scope of the variable 'tbuf' can be reduced. [variableScope]
xorg-server-1.20.1/Xi/getselev.c:93:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/Xi/getselev.c:97:18: style: The scope of the variable 'tclient' can be reduced. [variableScope]
xorg-server-1.20.1/Xi/getselev.c:98:18: style: The scope of the variable 'aclient' can be reduced. [variableScope]
xorg-server-1.20.1/Xi/grabdev.c:174:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xorg-server-1.20.1/Xi/grabdev.c:175:9: style: The scope of the variable 'device' can be reduced. [variableScope]
xorg-server-1.20.1/Xi/gtmotion.c:91:28: style: The scope of the variable 'bufptr' can be reduced. [variableScope]
xorg-server-1.20.1/Xi/gtmotion.c:93:19: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/Xi/listdev.c:95:9: style: The scope of the variable 'chunks' can be reduced. [variableScope]
xorg-server-1.20.1/Xi/listdev.c:229:21: style: The scope of the variable 't_axes' can be reduced. [variableScope]
xorg-server-1.20.1/Xi/opendev.c:102:5: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/Xi/opendev.c:95:0: note: Variable 'status' is reassigned a value before the old one has been used.
xorg-server-1.20.1/Xi/opendev.c:102:5: note: Variable 'status' is reassigned a value before the old one has been used.
xorg-server-1.20.1/Xi/queryst.c:78:16: style: The scope of the variable 'tk' can be reduced. [variableScope]
xorg-server-1.20.1/Xi/queryst.c:80:19: style: The scope of the variable 'tb' can be reduced. [variableScope]
xorg-server-1.20.1/Xi/queryst.c:82:21: style: The scope of the variable 'tv' can be reduced. [variableScope]
xorg-server-1.20.1/Xi/queryst.c:85:13: style: The scope of the variable 'values' can be reduced. [variableScope]
xorg-server-1.20.1/Xi/xibarriers.c:106:5: style: Variable 'pbd' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/Xi/xibarriers.c:104:0: note: Variable 'pbd' is reassigned a value before the old one has been used.
xorg-server-1.20.1/Xi/xibarriers.c:106:5: note: Variable 'pbd' is reassigned a value before the old one has been used.
xorg-server-1.20.1/Xi/xibarriers.c:855:9: style: The scope of the variable 'err' can be reduced. [variableScope]
xorg-server-1.20.1/Xi/xibarriers.c:782:33: error: Uninitialized variable: b [uninitvar]
xorg-server-1.20.1/Xi/xigetclientpointer.c:63:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xorg-server-1.20.1/Xi/xigrabdev.c:81:5: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/Xi/xigrabdev.c:71:0: note: Variable 'ret' is reassigned a value before the old one has been used.
xorg-server-1.20.1/Xi/xigrabdev.c:81:5: note: Variable 'ret' is reassigned a value before the old one has been used.
xorg-server-1.20.1/Xi/xigrabdev.c:159:5: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/Xi/xigrabdev.c:153:0: note: Variable 'ret' is reassigned a value before the old one has been used.
xorg-server-1.20.1/Xi/xigrabdev.c:159:5: note: Variable 'ret' is reassigned a value before the old one has been used.
xorg-server-1.20.1/Xi/xiproperty.c:353:5: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/Xi/xiproperty.c:351:0: note: Variable 'rc' is reassigned a value before the old one has been used.
xorg-server-1.20.1/Xi/xiproperty.c:353:5: note: Variable 'rc' is reassigned a value before the old one has been used.
xorg-server-1.20.1/Xi/xiproperty.c:862:5: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/Xi/xiproperty.c:857:0: note: Variable 'rc' is reassigned a value before the old one has been used.
xorg-server-1.20.1/Xi/xiproperty.c:862:5: note: Variable 'rc' is reassigned a value before the old one has been used.
xorg-server-1.20.1/Xi/xiproperty.c:1101:5: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/Xi/xiproperty.c:1096:0: note: Variable 'rc' is reassigned a value before the old one has been used.
xorg-server-1.20.1/Xi/xiproperty.c:1101:5: note: Variable 'rc' is reassigned a value before the old one has been used.
xorg-server-1.20.1/Xi/xiproperty.c:694:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xorg-server-1.20.1/Xi/xiproperty.c:811:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xorg-server-1.20.1/Xi/xiquerydevice.c:566:9: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xorg-server-1.20.1/Xi/xiquerydevice.c:262:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/Xi/xiquerydevice.c:174:63: style: Function 'ShouldSkipDevice' argument 3 names different: declaration 'd' definition 'dev'. [funcArgNamesDifferent]
xorg-server-1.20.1/Xi/xiquerydevice.c:48:75: note: Function 'ShouldSkipDevice' argument 3 names different: declaration 'd' definition 'dev'.
xorg-server-1.20.1/Xi/xiquerydevice.c:174:63: note: Function 'ShouldSkipDevice' argument 3 names different: declaration 'd' definition 'dev'.
xorg-server-1.20.1/Xi/xiquerydevice.c:448:48: style: Function 'ListTouchInfo' argument 2 names different: declaration 'info' definition 'touch'. [funcArgNamesDifferent]
xorg-server-1.20.1/Xi/xiquerydevice.h:48:52: note: Function 'ListTouchInfo' argument 2 names different: declaration 'info' definition 'touch'.
xorg-server-1.20.1/Xi/xiquerydevice.c:448:48: note: Function 'ListTouchInfo' argument 2 names different: declaration 'info' definition 'touch'.
xorg-server-1.20.1/composite/compalloc.c:668:39: style: Function 'compReallocPixmap' argument 2 names different: declaration 'x' definition 'draw_x'. [funcArgNamesDifferent]
xorg-server-1.20.1/composite/compint.h:236:39: note: Function 'compReallocPixmap' argument 2 names different: declaration 'x' definition 'draw_x'.
xorg-server-1.20.1/composite/compalloc.c:668:39: note: Function 'compReallocPixmap' argument 2 names different: declaration 'x' definition 'draw_x'.
xorg-server-1.20.1/composite/compalloc.c:668:51: style: Function 'compReallocPixmap' argument 3 names different: declaration 'y' definition 'draw_y'. [funcArgNamesDifferent]
xorg-server-1.20.1/composite/compint.h:236:46: note: Function 'compReallocPixmap' argument 3 names different: declaration 'y' definition 'draw_y'.
xorg-server-1.20.1/composite/compalloc.c:668:51: note: Function 'compReallocPixmap' argument 3 names different: declaration 'y' definition 'draw_y'.
xorg-server-1.20.1/composite/compinit.c:294:19: style: The scope of the variable 'alphaMask' can be reduced. [variableScope]
xorg-server-1.20.1/composite/compwindow.c:137:25: style: Function 'compSetPixmap' argument 1 names different: declaration 'pWin' definition 'pWindow'. [funcArgNamesDifferent]
xorg-server-1.20.1/composite/compint.h:279:26: note: Function 'compSetPixmap' argument 1 names different: declaration 'pWin' definition 'pWindow'.
xorg-server-1.20.1/composite/compwindow.c:137:25: note: Function 'compSetPixmap' argument 1 names different: declaration 'pWin' definition 'pWindow'.
xorg-server-1.20.1/composite/compwindow.c:416:52: style: Function 'compChangeBorderWidth' argument 2 names different: declaration 'border_width' definition 'bw'. [funcArgNamesDifferent]
xorg-server-1.20.1/composite/compint.h:305:53: note: Function 'compChangeBorderWidth' argument 2 names different: declaration 'border_width' definition 'bw'.
xorg-server-1.20.1/composite/compwindow.c:416:52: note: Function 'compChangeBorderWidth' argument 2 names different: declaration 'border_width' definition 'bw'.
xorg-server-1.20.1/config/hal.c:145:5: style: Variable 'driver' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/config/hal.c:130:0: note: Variable 'driver' is reassigned a value before the old one has been used.
xorg-server-1.20.1/config/hal.c:145:5: note: Variable 'driver' is reassigned a value before the old one has been used.
xorg-server-1.20.1/config/hal.c:96:26: style: The scope of the variable 'str' can be reduced. [variableScope]
xorg-server-1.20.1/config/hal.c:97:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/config/hal.c:97:12: style: The scope of the variable 'len' can be reduced. [variableScope]
xorg-server-1.20.1/config/wscons.c:188:5: style: Variable 'config_info' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/config/wscons.c:185:0: note: Variable 'config_info' is reassigned a value before the old one has been used.
xorg-server-1.20.1/config/wscons.c:188:5: note: Variable 'config_info' is reassigned a value before the old one has been used.
xorg-server-1.20.1/config/wscons.c:217:9: style: The scope of the variable 'fd' can be reduced. [variableScope]
xorg-server-1.20.1/damageext/damageext.c:96:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/dbe/dbe.c:448:22: style: The scope of the variable 'pDbeScreenPriv' can be reduced. [variableScope]
xorg-server-1.20.1/dbe/dbe.c:922:18: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/dbe/dbe.c:1366:22: style: The scope of the variable 'pDbeScreenPriv' can be reduced. [variableScope]
xorg-server-1.20.1/dbe/midbe.c:137:22: style: The scope of the variable 'pDbeScreenPriv' can be reduced. [variableScope]
xorg-server-1.20.1/dbe/midbe.c:140:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xorg-server-1.20.1/dix/colormap.c:577:9: style: The scope of the variable 'z' can be reduced. [variableScope]
xorg-server-1.20.1/dix/colormap.c:1240:10: style: The scope of the variable 'dr' can be reduced. [variableScope]
xorg-server-1.20.1/dix/colormap.c:1240:14: style: The scope of the variable 'dg' can be reduced. [variableScope]
xorg-server-1.20.1/dix/colormap.c:1240:18: style: The scope of the variable 'db' can be reduced. [variableScope]
xorg-server-1.20.1/dix/colormap.c:1241:19: style: The scope of the variable 'sq' can be reduced. [variableScope]
xorg-server-1.20.1/dix/colormap.c:1555:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/dix/colormap.c:1636:9: style: The scope of the variable 'npix' can be reduced. [variableScope]
xorg-server-1.20.1/dix/colormap.c:1746:19: style: The scope of the variable 'p' can be reduced. [variableScope]
xorg-server-1.20.1/dix/colormap.c:1746:23: style: The scope of the variable 'pDst' can be reduced. [variableScope]
xorg-server-1.20.1/dix/colormap.c:2066:9: style: The scope of the variable 'rval' can be reduced. [variableScope]
xorg-server-1.20.1/dix/colormap.c:2115:21: style: The scope of the variable 'npixNew' can be reduced. [variableScope]
xorg-server-1.20.1/dix/colormap.c:2246:18: style: The scope of the variable 'pred' can be reduced. [variableScope]
xorg-server-1.20.1/dix/colormap.c:2246:25: style: The scope of the variable 'pgreen' can be reduced. [variableScope]
xorg-server-1.20.1/dix/colormap.c:2246:34: style: The scope of the variable 'pblue' can be reduced. [variableScope]
xorg-server-1.20.1/dix/colormap.c:2247:12: style: The scope of the variable 'ChgRed' can be reduced. [variableScope]
xorg-server-1.20.1/dix/colormap.c:2247:20: style: The scope of the variable 'ChgGreen' can be reduced. [variableScope]
xorg-server-1.20.1/dix/colormap.c:2247:30: style: The scope of the variable 'ChgBlue' can be reduced. [variableScope]
xorg-server-1.20.1/dix/colormap.c:1640:15: warning: Shifting 32-bit value by 32 bits is undefined behaviour. See condition at line 1643. [shiftTooManyBits]
xorg-server-1.20.1/dix/colormap.c:1643:12: note: Assuming that condition 'r>=32' is not redundant
xorg-server-1.20.1/dix/colormap.c:1640:15: note: Shift
xorg-server-1.20.1/dix/colormap.c:1641:15: warning: Shifting 32-bit value by 32 bits is undefined behaviour. See condition at line 1643. [shiftTooManyBits]
xorg-server-1.20.1/dix/colormap.c:1643:25: note: Assuming that condition 'g>=32' is not redundant
xorg-server-1.20.1/dix/colormap.c:1641:15: note: Shift
xorg-server-1.20.1/dix/colormap.c:1642:15: warning: Shifting 32-bit value by 32 bits is undefined behaviour. See condition at line 1643. [shiftTooManyBits]
xorg-server-1.20.1/dix/colormap.c:1643:38: note: Assuming that condition 'b>=32' is not redundant
xorg-server-1.20.1/dix/colormap.c:1642:15: note: Shift
xorg-server-1.20.1/dix/colormap.c:1750:14: warning: Shifting 32-bit value by 32 bits is undefined behaviour. See condition at line 1751. [shiftTooManyBits]
xorg-server-1.20.1/dix/colormap.c:1751:12: note: Assuming that condition 'r>=32' is not redundant
xorg-server-1.20.1/dix/colormap.c:1750:14: note: Shift
xorg-server-1.20.1/dix/devices.c:372:9: style: The scope of the variable 'flags' can be reduced. [variableScope]
xorg-server-1.20.1/dix/devices.c:2381:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/dix/devices.c:2381:12: style: The scope of the variable 'count' can be reduced. [variableScope]
xorg-server-1.20.1/dix/devices.c:2381:19: style: The scope of the variable 'xmin' can be reduced. [variableScope]
xorg-server-1.20.1/dix/devices.c:2381:25: style: The scope of the variable 'xmax' can be reduced. [variableScope]
xorg-server-1.20.1/dix/devices.c:2381:31: style: The scope of the variable 'ymin' can be reduced. [variableScope]
xorg-server-1.20.1/dix/devices.c:2381:37: style: The scope of the variable 'ymax' can be reduced. [variableScope]
xorg-server-1.20.1/dix/devices.c:2445:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/dix/devices.c:2499:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/dix/devices.c:2089:22: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xorg-server-1.20.1/dix/devices.c:1314:5: error: Address of auto-variable 'align->valc' returned [returnAddressOfAutoVariable]
xorg-server-1.20.1/dix/dispatch.c:2944:36: warning: Identical condition 'src->drawable.depth!=1', second condition is always false [identicalConditionAfterEarlyExit]
xorg-server-1.20.1/dix/dispatch.c:2930:29: note: first condition
xorg-server-1.20.1/dix/dispatch.c:2944:36: note: second condition
xorg-server-1.20.1/dix/dispatch.c:313:20: style: The scope of the variable 'robin' can be reduced. [variableScope]
xorg-server-1.20.1/dix/dispatch.c:1273:22: style: The scope of the variable 'reply' can be reduced. [variableScope]
xorg-server-1.20.1/dix/dispatch.c:1703:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xorg-server-1.20.1/dix/dispatch.c:1741:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xorg-server-1.20.1/dix/dispatch.c:3091:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xorg-server-1.20.1/dix/dispatch.c:3152:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xorg-server-1.20.1/dix/dispatch.c:3298:9: style: The scope of the variable 'n' can be reduced. [variableScope]
xorg-server-1.20.1/dix/dispatch.c:3829:9: style: The scope of the variable 'scanlinepad' can be reduced. [variableScope]
xorg-server-1.20.1/dix/dispatch.c:3829:30: style: The scope of the variable 'depth' can be reduced. [variableScope]
xorg-server-1.20.1/dix/dispatch.c:3829:37: style: The scope of the variable 'bitsPerPixel' can be reduced. [variableScope]
xorg-server-1.20.1/dix/dispatch.c:3829:51: style: The scope of the variable 'j' can be reduced. [variableScope]
xorg-server-1.20.1/dix/dispatch.c:3829:54: style: The scope of the variable 'k' can be reduced. [variableScope]
xorg-server-1.20.1/dix/dispatch.c:2834:24: warning: Either the condition '!prgbs&&count' is redundant or calloc() argument nr 1 can have invalid value. The value is 0 but the valid values are '1:'. [invalidFunctionArg]
xorg-server-1.20.1/dix/dispatch.c:2835:20: note: Assuming that condition '!prgbs&&count' is not redundant
xorg-server-1.20.1/dix/dispatch.c:2834:24: note: Invalid argument
xorg-server-1.20.1/dix/dispatch.c:1721:14: error: Uninitialized variable: pGC [uninitvar]
xorg-server-1.20.1/dix/dispatch.c:1768:11: error: Uninitialized variable: pGC [uninitvar]
xorg-server-1.20.1/dix/dispatch.c:1797:11: error: Uninitialized variable: pGC [uninitvar]
xorg-server-1.20.1/dix/dispatch.c:1820:11: error: Uninitialized variable: pGC [uninitvar]
xorg-server-1.20.1/dix/dispatch.c:1841:11: error: Uninitialized variable: pGC [uninitvar]
xorg-server-1.20.1/dix/dispatch.c:1861:11: error: Uninitialized variable: pGC [uninitvar]
xorg-server-1.20.1/dix/dispatch.c:1882:11: error: Uninitialized variable: pGC [uninitvar]
xorg-server-1.20.1/dix/dispatch.c:1910:11: error: Uninitialized variable: pGC [uninitvar]
xorg-server-1.20.1/dix/dispatch.c:1933:11: error: Uninitialized variable: pGC [uninitvar]
xorg-server-1.20.1/dix/dispatch.c:1954:11: error: Uninitialized variable: pGC [uninitvar]
xorg-server-1.20.1/dix/dispatch.c:2062:7: error: Uninitialized variable: pGC [uninitvar]
xorg-server-1.20.1/dix/dispatch.c:1724:9: error: Uninitialized variable: pGC [uninitvar]
xorg-server-1.20.1/dix/dispatch.c:1771:9: error: Uninitialized variable: pGC [uninitvar]
xorg-server-1.20.1/dix/dixfonts.c:455:9: style: The scope of the variable 'nscr' can be reduced. [variableScope]
xorg-server-1.20.1/dix/dixutils.c:383:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xorg-server-1.20.1/dix/dixutils.c:418:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xorg-server-1.20.1/dix/enterleave.c:629:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
xorg-server-1.20.1/dix/enterleave.c:194:25: style: Function 'SetFocusIn' argument 1 names different: declaration 'kbd' definition 'dev'. [funcArgNamesDifferent]
xorg-server-1.20.1/dix/enterleave.h:66:37: note: Function 'SetFocusIn' argument 1 names different: declaration 'kbd' definition 'dev'.
xorg-server-1.20.1/dix/enterleave.c:194:25: note: Function 'SetFocusIn' argument 1 names different: declaration 'kbd' definition 'dev'.
xorg-server-1.20.1/dix/eventconvert.c:631:19: style: The scope of the variable 'x' can be reduced. [variableScope]
xorg-server-1.20.1/dix/eventconvert.c:549:42: style: Function 'eventToDeviceChanged' argument 1 names different: declaration 'ev' definition 'dce'. [funcArgNamesDifferent]
xorg-server-1.20.1/dix/eventconvert.c:57:53: note: Function 'eventToDeviceChanged' argument 1 names different: declaration 'ev' definition 'dce'.
xorg-server-1.20.1/dix/eventconvert.c:549:42: note: Function 'eventToDeviceChanged' argument 1 names different: declaration 'ev' definition 'dce'.
xorg-server-1.20.1/dix/eventconvert.c:549:56: style: Function 'eventToDeviceChanged' argument 2 names different: declaration 'dcce' definition 'xi'. [funcArgNamesDifferent]
xorg-server-1.20.1/dix/eventconvert.c:57:66: note: Function 'eventToDeviceChanged' argument 2 names different: declaration 'dcce' definition 'xi'.
xorg-server-1.20.1/dix/eventconvert.c:549:56: note: Function 'eventToDeviceChanged' argument 2 names different: declaration 'dcce' definition 'xi'.
xorg-server-1.20.1/dix/events.c:1833:5: style: Variable 'mouse' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/dix/events.c:1824:0: note: Variable 'mouse' is reassigned a value before the old one has been used.
xorg-server-1.20.1/dix/events.c:1833:5: note: Variable 'mouse' is reassigned a value before the old one has been used.
xorg-server-1.20.1/dix/events.c:1834:5: style: Variable 'keybd' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/dix/events.c:1825:0: note: Variable 'keybd' is reassigned a value before the old one has been used.
xorg-server-1.20.1/dix/events.c:1834:5: note: Variable 'keybd' is reassigned a value before the old one has been used.
xorg-server-1.20.1/dix/events.c:2716:9: style: The scope of the variable 'mask' can be reduced. [variableScope]
xorg-server-1.20.1/dix/events.c:4479:12: style: The scope of the variable 'freed' can be reduced. [variableScope]
xorg-server-1.20.1/dix/events.c:5906:13: style: The scope of the variable 'eventTo' can be reduced. [variableScope]
xorg-server-1.20.1/dix/events.c:5906:23: style: The scope of the variable 'eventFrom' can be reduced. [variableScope]
xorg-server-1.20.1/dix/events.c:4683:29: style: Function 'CoreFocusEvent' argument 1 names different: declaration 'kbd' definition 'dev'. [funcArgNamesDifferent]
xorg-server-1.20.1/dix/enterleave.h:63:41: note: Function 'CoreFocusEvent' argument 1 names different: declaration 'kbd' definition 'dev'.
xorg-server-1.20.1/dix/events.c:4683:29: note: Function 'CoreFocusEvent' argument 1 names different: declaration 'kbd' definition 'dev'.
xorg-server-1.20.1/dix/events.c:5983:13: error: Common realloc mistake: 'swapEvent' nulled but not freed upon failure [memleakOnRealloc]
xorg-server-1.20.1/dix/extension.c:227:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/dix/gc.c:730:30: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/dix/gc.c:912:24: style: The scope of the variable 'indash' can be reduced. [variableScope]
xorg-server-1.20.1/dix/gc.c:1029:5: error: Memory leak: prectsNew [memleak]
xorg-server-1.20.1/dix/getevents.c:334:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/dix/getevents.c:1094:21: style: The scope of the variable 'raw' can be reduced. [variableScope]
xorg-server-1.20.1/dix/getevents.c:1573:13: style: The scope of the variable 'nev_tmp' can be reduced. [variableScope]
xorg-server-1.20.1/dix/grabs.c:344:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/dix/inpututils.c:905:23: warning: Either the condition 'if(list)' is redundant or there is possible null pointer dereference: list. [nullPointerRedundantCheck]
xorg-server-1.20.1/dix/inpututils.c:909:8: note: Assuming that condition 'if(list)' is not redundant
xorg-server-1.20.1/dix/inpututils.c:905:23: note: Null pointer dereference
xorg-server-1.20.1/dix/inpututils.c:1160:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/dix/privates.c:450:12: warning: Possible null pointer dereference: addr [nullPointer]
xorg-server-1.20.1/dix/privates.c:448:16: note: Assignment 'addr=0', assigned value is 0
xorg-server-1.20.1/dix/privates.c:450:12: note: Null pointer dereference
xorg-server-1.20.1/dix/privates.c:683:12: warning: Possible null pointer dereference: addr [nullPointer]
xorg-server-1.20.1/dix/privates.c:681:16: note: Assignment 'addr=0', assigned value is 0
xorg-server-1.20.1/dix/privates.c:683:12: note: Null pointer dereference
xorg-server-1.20.1/dix/privates.c:161:22: style: The scope of the variable 'keyp' can be reduced. [variableScope]
xorg-server-1.20.1/dix/ptrveloc.c:397:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/dix/ptrveloc.c:607:52: style: The scope of the variable 'age_ms' can be reduced. [variableScope]
xorg-server-1.20.1/dix/ptrveloc.c:1148:12: style: The scope of the variable 'mult' can be reduced. [variableScope]
xorg-server-1.20.1/dix/ptrveloc.c:1148:24: style: The scope of the variable 'tmpf' can be reduced. [variableScope]
xorg-server-1.20.1/dix/region.c:1054:9: style: The scope of the variable 'y1' can be reduced. [variableScope]
xorg-server-1.20.1/dix/region.c:1055:9: style: The scope of the variable 'x1' can be reduced. [variableScope]
xorg-server-1.20.1/dix/region.c:1056:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/dix/region.c:1056:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xorg-server-1.20.1/dix/region.c:766:9: style: Variable 'prevBand' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/dix/region.c:939:5: style: Variable 'pNextRect' is modified but its new value is never used. [unreadVariable]
xorg-server-1.20.1/dix/resource.c:890:18: style: The scope of the variable 'prev' can be reduced. [variableScope]
xorg-server-1.20.1/dix/resource.c:891:10: style: The scope of the variable 'eltptr' can be reduced. [variableScope]
xorg-server-1.20.1/dix/resource.c:892:9: style: The scope of the variable 'elements' can be reduced. [variableScope]
xorg-server-1.20.1/dix/resource.c:926:18: style: The scope of the variable 'prev' can be reduced. [variableScope]
xorg-server-1.20.1/dix/resource.c:1074:18: style: The scope of the variable 'prev' can be reduced. [variableScope]
xorg-server-1.20.1/dix/resource.c:1169:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xorg-server-1.20.1/dix/resource.c:677:71: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xorg-server-1.20.1/dix/resource.c:678:44: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xorg-server-1.20.1/dix/resource.c:912:32: error: Uninitialized variable: elements [uninitvar]
xorg-server-1.20.1/dix/swaprep.c:95:36: style: The scope of the variable 'toLast' can be reduced. [variableScope]
xorg-server-1.20.1/dix/swaprep.c:142:35: style: The scope of the variable 'toLast' can be reduced. [variableScope]
xorg-server-1.20.1/dix/swaprep.c:379:16: style: The scope of the variable 'pxci' can be reduced. [variableScope]
xorg-server-1.20.1/dix/swaprep.c:1093:18: style: The scope of the variable 'root' can be reduced. [variableScope]
xorg-server-1.20.1/dix/touch.c:136:16: style: The scope of the variable 'next_client_id' can be reduced. [variableScope]
xorg-server-1.20.1/dix/window.c:404:17: style: The scope of the variable 'depth' can be reduced. [variableScope]
xorg-server-1.20.1/dix/window.c:435:9: style: The scope of the variable 'result' can be reduced. [variableScope]
xorg-server-1.20.1/dix/window.c:769:9: style: The scope of the variable 'idepth' can be reduced. [variableScope]
xorg-server-1.20.1/dix/window.c:769:17: style: The scope of the variable 'ivisual' can be reduced. [variableScope]
xorg-server-1.20.1/dix/window.c:1760:9: style: The scope of the variable 'bw' can be reduced. [variableScope]
xorg-server-1.20.1/dix/window.c:3112:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xorg-server-1.20.1/dix/window.c:3226:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xorg-server-1.20.1/dix/window.c:3620:58: style: Function 'WindowParentHasDeviceCursor' argument 3 names different: declaration 'pCurs' definition 'pCursor'. [funcArgNamesDifferent]
xorg-server-1.20.1/dix/window.c:154:70: note: Function 'WindowParentHasDeviceCursor' argument 3 names different: declaration 'pCurs' definition 'pCursor'.
xorg-server-1.20.1/dix/window.c:3620:58: note: Function 'WindowParentHasDeviceCursor' argument 3 names different: declaration 'pCurs' definition 'pCursor'.
xorg-server-1.20.1/dri3/dri3_request.c:364:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/dri3/dri3_screen.c:218:38: style: Function 'dri3_get_supported_modifiers' argument 5 names different: declaration 'num_drawable_modifiers' definition 'num_intersect_modifiers'. [funcArgNamesDifferent]
xorg-server-1.20.1/dri3/dri3_priv.h:99:38: note: Function 'dri3_get_supported_modifiers' argument 5 names different: declaration 'num_drawable_modifiers' definition 'num_intersect_modifiers'.
xorg-server-1.20.1/dri3/dri3_screen.c:218:38: note: Function 'dri3_get_supported_modifiers' argument 5 names different: declaration 'num_drawable_modifiers' definition 'num_intersect_modifiers'.
xorg-server-1.20.1/dri3/dri3_screen.c:219:39: style: Function 'dri3_get_supported_modifiers' argument 6 names different: declaration 'drawable_modifiers' definition 'intersect_modifiers'. [funcArgNamesDifferent]
xorg-server-1.20.1/dri3/dri3_priv.h:100:39: note: Function 'dri3_get_supported_modifiers' argument 6 names different: declaration 'drawable_modifiers' definition 'intersect_modifiers'.
xorg-server-1.20.1/dri3/dri3_screen.c:219:39: note: Function 'dri3_get_supported_modifiers' argument 6 names different: declaration 'drawable_modifiers' definition 'intersect_modifiers'.
xorg-server-1.20.1/exa/exa.c:66:37: style: Function 'exaGetPixmapDriverPrivate' argument 1 names different: declaration 'p' definition 'pPix'. [funcArgNamesDifferent]
xorg-server-1.20.1/exa/exa.h:780:60: note: Function 'exaGetPixmapDriverPrivate' argument 1 names different: declaration 'p' definition 'pPix'.
xorg-server-1.20.1/exa/exa.c:66:37: note: Function 'exaGetPixmapDriverPrivate' argument 1 names different: declaration 'p' definition 'pPix'.
xorg-server-1.20.1/exa/exa.c:241:31: style: Function 'exaPixmapHasGpuCopy' argument 1 names different: declaration 'p' definition 'pPixmap'. [funcArgNamesDifferent]
xorg-server-1.20.1/exa/exa_priv.h:563:32: note: Function 'exaPixmapHasGpuCopy' argument 1 names different: declaration 'p' definition 'pPixmap'.
xorg-server-1.20.1/exa/exa.c:241:31: note: Function 'exaPixmapHasGpuCopy' argument 1 names different: declaration 'p' definition 'pPixmap'.
xorg-server-1.20.1/exa/exa_accel.c:52:9: style: The scope of the variable 'fullX1' can be reduced. [variableScope]
xorg-server-1.20.1/exa/exa_accel.c:52:17: style: The scope of the variable 'fullX2' can be reduced. [variableScope]
xorg-server-1.20.1/exa/exa_accel.c:52:25: style: The scope of the variable 'fullY1' can be reduced. [variableScope]
xorg-server-1.20.1/exa/exa_accel.c:1087:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/exa/exa_accel.c:1076:25: style: Function 'exaFillRegionTiled' argument 7 names different: declaration 'clientClip' definition 'hasClientClip'. [funcArgNamesDifferent]
xorg-server-1.20.1/exa/exa_priv.h:472:25: note: Function 'exaFillRegionTiled' argument 7 names different: declaration 'clientClip' definition 'hasClientClip'.
xorg-server-1.20.1/exa/exa_accel.c:1076:25: note: Function 'exaFillRegionTiled' argument 7 names different: declaration 'clientClip' definition 'hasClientClip'.
xorg-server-1.20.1/exa/exa_classic.c:81:5: style: Variable 'pExaPixmap->driverPriv' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/exa/exa_classic.c:77:5: note: Variable 'pExaPixmap->driverPriv' is reassigned a value before the old one has been used.
xorg-server-1.20.1/exa/exa_classic.c:81:5: note: Variable 'pExaPixmap->driverPriv' is reassigned a value before the old one has been used.
xorg-server-1.20.1/exa/exa_driver.c:56:25: style: The scope of the variable 'datasize' can be reduced. [variableScope]
xorg-server-1.20.1/exa/exa_glyphs.c:635:9: style: The scope of the variable 'n' can be reduced. [variableScope]
xorg-server-1.20.1/exa/exa_glyphs.c:692:9: style: The scope of the variable 'n' can be reduced. [variableScope]
xorg-server-1.20.1/exa/exa_render.c:507:30: style: Function 'exaCompositeRects' argument 2 names different: declaration 'Src' definition 'pSrc'. [funcArgNamesDifferent]
xorg-server-1.20.1/exa/exa_priv.h:681:30: note: Function 'exaCompositeRects' argument 2 names different: declaration 'Src' definition 'pSrc'.
xorg-server-1.20.1/exa/exa_render.c:507:30: note: Function 'exaCompositeRects' argument 2 names different: declaration 'Src' definition 'pSrc'.
xorg-server-1.20.1/fb/fb.h:90:0: error: #error "GLYPHPADBYTES must be 4" [preprocessorErrorDirective]
xorg-server-1.20.1/glamor/glamor_composite_glyphs.c:347:39: style: Function 'glamor_composite_glyphs' argument 4 names different: declaration 'mask_format' definition 'glyph_format'. [funcArgNamesDifferent]
xorg-server-1.20.1/glamor/glamor_priv.h:832:39: note: Function 'glamor_composite_glyphs' argument 4 names different: declaration 'mask_format' definition 'glyph_format'.
xorg-server-1.20.1/glamor/glamor_composite_glyphs.c:347:39: note: Function 'glamor_composite_glyphs' argument 4 names different: declaration 'mask_format' definition 'glyph_format'.
xorg-server-1.20.1/glamor/glamor_composite_glyphs.c:527:40: style: Function 'glamor_composite_glyphs_init' argument 1 names different: declaration 'pScreen' definition 'screen'. [funcArgNamesDifferent]
xorg-server-1.20.1/glamor/glamor_priv.h:823:40: note: Function 'glamor_composite_glyphs_init' argument 1 names different: declaration 'pScreen' definition 'screen'.
xorg-server-1.20.1/glamor/glamor_composite_glyphs.c:527:40: note: Function 'glamor_composite_glyphs_init' argument 1 names different: declaration 'pScreen' definition 'screen'.
xorg-server-1.20.1/glamor/glamor_composite_glyphs.c:566:40: style: Function 'glamor_composite_glyphs_fini' argument 1 names different: declaration 'pScreen' definition 'screen'. [funcArgNamesDifferent]
xorg-server-1.20.1/glamor/glamor_priv.h:826:40: note: Function 'glamor_composite_glyphs_fini' argument 1 names different: declaration 'pScreen' definition 'screen'.
xorg-server-1.20.1/glamor/glamor_composite_glyphs.c:566:40: note: Function 'glamor_composite_glyphs_fini' argument 1 names different: declaration 'pScreen' definition 'screen'.
xorg-server-1.20.1/glamor/glamor_copy.c:631:9: style: The scope of the variable 'n' can be reduced. [variableScope]
xorg-server-1.20.1/glamor/glamor_egl.c:310:9: style: Condition '!bo' is always true [knownConditionTrueFalse]
xorg-server-1.20.1/glamor/glamor_egl.c:274:25: note: Assignment 'bo=NULL', assigned value is 0
xorg-server-1.20.1/glamor/glamor_egl.c:310:9: note: Condition '!bo' is always true
xorg-server-1.20.1/glamor/glamor_egl.c:538:18: style: Variable 'glamor_egl' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glamor/glamor_egl.c:536:9: style: Unused variable: i [unusedVariable]
xorg-server-1.20.1/glamor/glamor_fbo.c:140:5: style: Variable 'glamor_priv->suppress_gl_out_of_memory_logging' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/glamor/glamor_fbo.c:137:5: note: Variable 'glamor_priv->suppress_gl_out_of_memory_logging' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glamor/glamor_fbo.c:140:5: note: Variable 'glamor_priv->suppress_gl_out_of_memory_logging' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glamor/glamor_fbo.c:287:24: style: The scope of the variable 'fbo' can be reduced. [variableScope]
xorg-server-1.20.1/glamor/glamor_fbo.c:309:24: style: The scope of the variable 'fbo' can be reduced. [variableScope]
xorg-server-1.20.1/glamor/glamor_font.c:156:5: style: Variable 'glamor_priv->suppress_gl_out_of_memory_logging' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/glamor/glamor_font.c:153:5: note: Variable 'glamor_priv->suppress_gl_out_of_memory_logging' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glamor/glamor_font.c:156:5: note: Variable 'glamor_priv->suppress_gl_out_of_memory_logging' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glamor/glamor_glyphblt.c:152:35: style: Function 'glamor_poly_glyph_blt' argument 1 names different: declaration 'pDrawable' definition 'drawable'. [funcArgNamesDifferent]
xorg-server-1.20.1/glamor/glamor_priv.h:806:40: note: Function 'glamor_poly_glyph_blt' argument 1 names different: declaration 'pDrawable' definition 'drawable'.
xorg-server-1.20.1/glamor/glamor_glyphblt.c:152:35: note: Function 'glamor_poly_glyph_blt' argument 1 names different: declaration 'pDrawable' definition 'drawable'.
xorg-server-1.20.1/glamor/glamor_glyphblt.c:152:51: style: Function 'glamor_poly_glyph_blt' argument 2 names different: declaration 'pGC' definition 'gc'. [funcArgNamesDifferent]
xorg-server-1.20.1/glamor/glamor_priv.h:806:57: note: Function 'glamor_poly_glyph_blt' argument 2 names different: declaration 'pGC' definition 'gc'.
xorg-server-1.20.1/glamor/glamor_glyphblt.c:152:51: note: Function 'glamor_poly_glyph_blt' argument 2 names different: declaration 'pGC' definition 'gc'.
xorg-server-1.20.1/glamor/glamor_glyphblt.c:153:27: style: Function 'glamor_poly_glyph_blt' argument 3 names different: declaration 'x' definition 'start_x'. [funcArgNamesDifferent]
xorg-server-1.20.1/glamor/glamor_priv.h:807:32: note: Function 'glamor_poly_glyph_blt' argument 3 names different: declaration 'x' definition 'start_x'.
xorg-server-1.20.1/glamor/glamor_glyphblt.c:153:27: note: Function 'glamor_poly_glyph_blt' argument 3 names different: declaration 'x' definition 'start_x'.
xorg-server-1.20.1/glamor/glamor_glyphblt.c:154:48: style: Function 'glamor_poly_glyph_blt' argument 7 names different: declaration 'pglyphBase' definition 'pglyph_base'. [funcArgNamesDifferent]
xorg-server-1.20.1/glamor/glamor_priv.h:808:53: note: Function 'glamor_poly_glyph_blt' argument 7 names different: declaration 'pglyphBase' definition 'pglyph_base'.
xorg-server-1.20.1/glamor/glamor_glyphblt.c:154:48: note: Function 'glamor_poly_glyph_blt' argument 7 names different: declaration 'pglyphBase' definition 'pglyph_base'.
xorg-server-1.20.1/glamor/glamor_gradient.c:644:5: style: Variable 'pixmap' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/glamor/glamor_gradient.c:640:0: note: Variable 'pixmap' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glamor/glamor_gradient.c:644:5: note: Variable 'pixmap' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glamor/glamor_gradient.c:86:17: style: The scope of the variable 'gradient_fs_getcolor_no_array' can be reduced. [variableScope]
xorg-server-1.20.1/glamor/glamor_image.c:156:30: style: Function 'glamor_get_image' argument 1 names different: declaration 'pDrawable' definition 'drawable'. [funcArgNamesDifferent]
xorg-server-1.20.1/glamor/glamor_priv.h:756:30: note: Function 'glamor_get_image' argument 1 names different: declaration 'pDrawable' definition 'drawable'.
xorg-server-1.20.1/glamor/glamor_image.c:156:30: note: Function 'glamor_get_image' argument 1 names different: declaration 'pDrawable' definition 'drawable'.
xorg-server-1.20.1/glamor/glamor_image.c:157:53: style: Function 'glamor_get_image' argument 7 names different: declaration 'planeMask' definition 'plane_mask'. [funcArgNamesDifferent]
xorg-server-1.20.1/glamor/glamor_priv.h:757:53: note: Function 'glamor_get_image' argument 7 names different: declaration 'planeMask' definition 'plane_mask'.
xorg-server-1.20.1/glamor/glamor_image.c:157:53: note: Function 'glamor_get_image' argument 7 names different: declaration 'planeMask' definition 'plane_mask'.
xorg-server-1.20.1/glamor/glamor_largepixmap.c:51:9: style: The scope of the variable 'temp_block_idx' can be reduced. [variableScope]
xorg-server-1.20.1/glamor/glamor_largepixmap.c:167:15: style: The scope of the variable 'x' can be reduced. [variableScope]
xorg-server-1.20.1/glamor/glamor_largepixmap.c:167:18: style: The scope of the variable 'y' can be reduced. [variableScope]
xorg-server-1.20.1/glamor/glamor_largepixmap.c:168:9: style: The scope of the variable 'width' can be reduced. [variableScope]
xorg-server-1.20.1/glamor/glamor_largepixmap.c:168:16: style: The scope of the variable 'height' can be reduced. [variableScope]
xorg-server-1.20.1/glamor/glamor_largepixmap.c:982:9: style: The scope of the variable 'shift_x' can be reduced. [variableScope]
xorg-server-1.20.1/glamor/glamor_largepixmap.c:982:18: style: The scope of the variable 'shift_y' can be reduced. [variableScope]
xorg-server-1.20.1/glamor/glamor_largepixmap.c:678:37: style: Function 'glamor_compute_clipped_regions' argument 3 names different: declaration 'clipped_nbox' definition 'n_region'. [funcArgNamesDifferent]
xorg-server-1.20.1/glamor/glamor_priv.h:684:55: note: Function 'glamor_compute_clipped_regions' argument 3 names different: declaration 'clipped_nbox' definition 'n_region'.
xorg-server-1.20.1/glamor/glamor_largepixmap.c:678:37: note: Function 'glamor_compute_clipped_regions' argument 3 names different: declaration 'clipped_nbox' definition 'n_region'.
xorg-server-1.20.1/glamor/glamor_points.c:118:31: style: Function 'glamor_poly_point' argument 1 names different: declaration 'pDrawable' definition 'drawable'. [funcArgNamesDifferent]
xorg-server-1.20.1/glamor/glamor_priv.h:813:36: note: Function 'glamor_poly_point' argument 1 names different: declaration 'pDrawable' definition 'drawable'.
xorg-server-1.20.1/glamor/glamor_points.c:118:31: note: Function 'glamor_poly_point' argument 1 names different: declaration 'pDrawable' definition 'drawable'.
xorg-server-1.20.1/glamor/glamor_points.c:118:47: style: Function 'glamor_poly_point' argument 2 names different: declaration 'pGC' definition 'gc'. [funcArgNamesDifferent]
xorg-server-1.20.1/glamor/glamor_priv.h:813:53: note: Function 'glamor_poly_point' argument 2 names different: declaration 'pGC' definition 'gc'.
xorg-server-1.20.1/glamor/glamor_points.c:118:47: note: Function 'glamor_poly_point' argument 2 names different: declaration 'pGC' definition 'gc'.
xorg-server-1.20.1/glamor/glamor_prepare.c:39:33: style: The scope of the variable 'gl_access' can be reduced. [variableScope]
xorg-server-1.20.1/glamor/glamor_prepare.c:39:44: style: The scope of the variable 'gl_usage' can be reduced. [variableScope]
xorg-server-1.20.1/glamor/glamor_program.c:408:34: style: The scope of the variable 'fill' can be reduced. [variableScope]
xorg-server-1.20.1/glamor/glamor_render.c:520:11: style: The scope of the variable 'wh' can be reduced. [variableScope]
xorg-server-1.20.1/glamor/glamor_render.c:1585:29: style: Function 'glamor_composite' argument 2 names different: declaration 'pSrc' definition 'source'. [funcArgNamesDifferent]
xorg-server-1.20.1/glamor/glamor_priv.h:618:34: note: Function 'glamor_composite' argument 2 names different: declaration 'pSrc' definition 'source'.
xorg-server-1.20.1/glamor/glamor_render.c:1585:29: note: Function 'glamor_composite' argument 2 names different: declaration 'pSrc' definition 'source'.
xorg-server-1.20.1/glamor/glamor_render.c:1586:29: style: Function 'glamor_composite' argument 3 names different: declaration 'pMask' definition 'mask'. [funcArgNamesDifferent]
xorg-server-1.20.1/glamor/glamor_priv.h:619:34: note: Function 'glamor_composite' argument 3 names different: declaration 'pMask' definition 'mask'.
xorg-server-1.20.1/glamor/glamor_render.c:1586:29: note: Function 'glamor_composite' argument 3 names different: declaration 'pMask' definition 'mask'.
xorg-server-1.20.1/glamor/glamor_render.c:1587:29: style: Function 'glamor_composite' argument 4 names different: declaration 'pDst' definition 'dest'. [funcArgNamesDifferent]
xorg-server-1.20.1/glamor/glamor_priv.h:620:34: note: Function 'glamor_composite' argument 4 names different: declaration 'pDst' definition 'dest'.
xorg-server-1.20.1/glamor/glamor_render.c:1587:29: note: Function 'glamor_composite' argument 4 names different: declaration 'pDst' definition 'dest'.
xorg-server-1.20.1/glamor/glamor_render.c:1588:24: style: Function 'glamor_composite' argument 5 names different: declaration 'xSrc' definition 'x_source'. [funcArgNamesDifferent]
xorg-server-1.20.1/glamor/glamor_priv.h:621:29: note: Function 'glamor_composite' argument 5 names different: declaration 'xSrc' definition 'x_source'.
xorg-server-1.20.1/glamor/glamor_render.c:1588:24: note: Function 'glamor_composite' argument 5 names different: declaration 'xSrc' definition 'x_source'.
xorg-server-1.20.1/glamor/glamor_render.c:1589:24: style: Function 'glamor_composite' argument 6 names different: declaration 'ySrc' definition 'y_source'. [funcArgNamesDifferent]
xorg-server-1.20.1/glamor/glamor_priv.h:622:29: note: Function 'glamor_composite' argument 6 names different: declaration 'ySrc' definition 'y_source'.
xorg-server-1.20.1/glamor/glamor_render.c:1589:24: note: Function 'glamor_composite' argument 6 names different: declaration 'ySrc' definition 'y_source'.
xorg-server-1.20.1/glamor/glamor_render.c:1590:24: style: Function 'glamor_composite' argument 7 names different: declaration 'xMask' definition 'x_mask'. [funcArgNamesDifferent]
xorg-server-1.20.1/glamor/glamor_priv.h:623:29: note: Function 'glamor_composite' argument 7 names different: declaration 'xMask' definition 'x_mask'.
xorg-server-1.20.1/glamor/glamor_render.c:1590:24: note: Function 'glamor_composite' argument 7 names different: declaration 'xMask' definition 'x_mask'.
xorg-server-1.20.1/glamor/glamor_render.c:1591:24: style: Function 'glamor_composite' argument 8 names different: declaration 'yMask' definition 'y_mask'. [funcArgNamesDifferent]
xorg-server-1.20.1/glamor/glamor_priv.h:624:29: note: Function 'glamor_composite' argument 8 names different: declaration 'yMask' definition 'y_mask'.
xorg-server-1.20.1/glamor/glamor_render.c:1591:24: note: Function 'glamor_composite' argument 8 names different: declaration 'yMask' definition 'y_mask'.
xorg-server-1.20.1/glamor/glamor_render.c:1592:24: style: Function 'glamor_composite' argument 9 names different: declaration 'xDst' definition 'x_dest'. [funcArgNamesDifferent]
xorg-server-1.20.1/glamor/glamor_priv.h:625:29: note: Function 'glamor_composite' argument 9 names different: declaration 'xDst' definition 'x_dest'.
xorg-server-1.20.1/glamor/glamor_render.c:1592:24: note: Function 'glamor_composite' argument 9 names different: declaration 'xDst' definition 'x_dest'.
xorg-server-1.20.1/glamor/glamor_render.c:1592:38: style: Function 'glamor_composite' argument 10 names different: declaration 'yDst' definition 'y_dest'. [funcArgNamesDifferent]
xorg-server-1.20.1/glamor/glamor_priv.h:625:41: note: Function 'glamor_composite' argument 10 names different: declaration 'yDst' definition 'y_dest'.
xorg-server-1.20.1/glamor/glamor_render.c:1592:38: note: Function 'glamor_composite' argument 10 names different: declaration 'yDst' definition 'y_dest'.
xorg-server-1.20.1/glamor/glamor_text.c:110:9: style: The scope of the variable 'box_index' can be reduced. [variableScope]
xorg-server-1.20.1/glamor/glamor_text.c:144:21: style: The scope of the variable 'row' can be reduced. [variableScope]
xorg-server-1.20.1/glamor/glamor_text.c:307:31: style: Function 'glamor_poly_text8' argument 1 names different: declaration 'pDrawable' definition 'drawable'. [funcArgNamesDifferent]
xorg-server-1.20.1/glamor/glamor_priv.h:719:35: note: Function 'glamor_poly_text8' argument 1 names different: declaration 'pDrawable' definition 'drawable'.
xorg-server-1.20.1/glamor/glamor_text.c:307:31: note: Function 'glamor_poly_text8' argument 1 names different: declaration 'pDrawable' definition 'drawable'.
xorg-server-1.20.1/glamor/glamor_text.c:307:47: style: Function 'glamor_poly_text8' argument 2 names different: declaration 'pGC' definition 'gc'. [funcArgNamesDifferent]
xorg-server-1.20.1/glamor/glamor_priv.h:719:52: note: Function 'glamor_poly_text8' argument 2 names different: declaration 'pGC' definition 'gc'.
xorg-server-1.20.1/glamor/glamor_text.c:307:47: note: Function 'glamor_poly_text8' argument 2 names different: declaration 'pGC' definition 'gc'.
xorg-server-1.20.1/glamor/glamor_text.c:318:32: style: Function 'glamor_poly_text16' argument 1 names different: declaration 'pDrawable' definition 'drawable'. [funcArgNamesDifferent]
xorg-server-1.20.1/glamor/glamor_priv.h:722:36: note: Function 'glamor_poly_text16' argument 1 names different: declaration 'pDrawable' definition 'drawable'.
xorg-server-1.20.1/glamor/glamor_text.c:318:32: note: Function 'glamor_poly_text16' argument 1 names different: declaration 'pDrawable' definition 'drawable'.
xorg-server-1.20.1/glamor/glamor_text.c:318:48: style: Function 'glamor_poly_text16' argument 2 names different: declaration 'pGC' definition 'gc'. [funcArgNamesDifferent]
xorg-server-1.20.1/glamor/glamor_priv.h:722:53: note: Function 'glamor_poly_text16' argument 2 names different: declaration 'pGC' definition 'gc'.
xorg-server-1.20.1/glamor/glamor_text.c:318:48: note: Function 'glamor_poly_text16' argument 2 names different: declaration 'pGC' definition 'gc'.
xorg-server-1.20.1/glamor/glamor_text.c:477:32: style: Function 'glamor_image_text8' argument 1 names different: declaration 'pDrawable' definition 'drawable'. [funcArgNamesDifferent]
xorg-server-1.20.1/glamor/glamor_priv.h:725:37: note: Function 'glamor_image_text8' argument 1 names different: declaration 'pDrawable' definition 'drawable'.
xorg-server-1.20.1/glamor/glamor_text.c:477:32: note: Function 'glamor_image_text8' argument 1 names different: declaration 'pDrawable' definition 'drawable'.
xorg-server-1.20.1/glamor/glamor_text.c:477:48: style: Function 'glamor_image_text8' argument 2 names different: declaration 'pGC' definition 'gc'. [funcArgNamesDifferent]
xorg-server-1.20.1/glamor/glamor_priv.h:725:54: note: Function 'glamor_image_text8' argument 2 names different: declaration 'pGC' definition 'gc'.
xorg-server-1.20.1/glamor/glamor_text.c:477:48: note: Function 'glamor_image_text8' argument 2 names different: declaration 'pGC' definition 'gc'.
xorg-server-1.20.1/glamor/glamor_text.c:485:33: style: Function 'glamor_image_text16' argument 1 names different: declaration 'pDrawable' definition 'drawable'. [funcArgNamesDifferent]
xorg-server-1.20.1/glamor/glamor_priv.h:728:38: note: Function 'glamor_image_text16' argument 1 names different: declaration 'pDrawable' definition 'drawable'.
xorg-server-1.20.1/glamor/glamor_text.c:485:33: note: Function 'glamor_image_text16' argument 1 names different: declaration 'pDrawable' definition 'drawable'.
xorg-server-1.20.1/glamor/glamor_text.c:485:49: style: Function 'glamor_image_text16' argument 2 names different: declaration 'pGC' definition 'gc'. [funcArgNamesDifferent]
xorg-server-1.20.1/glamor/glamor_priv.h:728:55: note: Function 'glamor_image_text16' argument 2 names different: declaration 'pGC' definition 'gc'.
xorg-server-1.20.1/glamor/glamor_text.c:485:49: note: Function 'glamor_image_text16' argument 2 names different: declaration 'pGC' definition 'gc'.
xorg-server-1.20.1/glamor/glamor_transform.c:197:33: style: Function 'glamor_set_texture' argument 6 names different: declaration 'size_uniform' definition 'size_inv_uniform'. [funcArgNamesDifferent]
xorg-server-1.20.1/glamor/glamor_transform.h:60:33: note: Function 'glamor_set_texture' argument 6 names different: declaration 'size_uniform' definition 'size_inv_uniform'.
xorg-server-1.20.1/glamor/glamor_transform.c:197:33: note: Function 'glamor_set_texture' argument 6 names different: declaration 'size_uniform' definition 'size_inv_uniform'.
xorg-server-1.20.1/glamor/glamor_transform.c:211:33: style: Function 'glamor_set_tiled' argument 4 names different: declaration 'size_uniform' definition 'size_inv_uniform'. [funcArgNamesDifferent]
xorg-server-1.20.1/glamor/glamor_transform.h:72:33: note: Function 'glamor_set_tiled' argument 4 names different: declaration 'size_uniform' definition 'size_inv_uniform'.
xorg-server-1.20.1/glamor/glamor_transform.c:211:33: note: Function 'glamor_set_tiled' argument 4 names different: declaration 'size_uniform' definition 'size_inv_uniform'.
xorg-server-1.20.1/glamor/glamor_xv.c:286:5: style: Variable 'gamma' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/glamor/glamor_xv.c:271:5: note: Variable 'gamma' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glamor/glamor_xv.c:286:5: note: Variable 'gamma' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glamor/glamor_xv.c:422:29: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xorg-server-1.20.1/glamor/glamor_xv.c:48:11: style: struct member 'tagREF_TRANSFORM::RefRCb' is never used. [unusedStructMember]
xorg-server-1.20.1/glamor/glamor_xv.c:53:11: style: struct member 'tagREF_TRANSFORM::RefBCr' is never used. [unusedStructMember]
xorg-server-1.20.1/glx/clientinfo.c:36:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/clientinfo.c:87:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/clientinfo.c:109:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/extension_string.c:59:19: style: struct member 'extension_info::version_major' is never used. [unusedStructMember]
xorg-server-1.20.1/glx/extension_string.c:60:19: style: struct member 'extension_info::version_minor' is never used. [unusedStructMember]
xorg-server-1.20.1/glx/glxcmds.c:976:16: warning: Either the condition 'p<GLX_VIS_CONFIG_TOTAL' is redundant or the array 'buf[40]' is accessed at index 40, which is out of bounds. [arrayIndexOutOfBoundsCond]
xorg-server-1.20.1/glx/glxcmds.c:974:18: note: Assuming that condition 'p<GLX_VIS_CONFIG_TOTAL' is not redundant
xorg-server-1.20.1/glx/glxcmds.c:975:17: note: p is incremented', new value is 40
xorg-server-1.20.1/glx/glxcmds.c:976:16: note: Array index out of bounds
xorg-server-1.20.1/glx/glxcmds.c:892:9: style: The scope of the variable 'p' can be reduced. [variableScope]
xorg-server-1.20.1/glx/glxcmds.c:1007:9: style: The scope of the variable 'p' can be reduced. [variableScope]
xorg-server-1.20.1/glx/glxcmds.c:1973:15: style: The scope of the variable 'cmdlen' can be reduced. [variableScope]
xorg-server-1.20.1/glx/glxcmds.c:1135:23: style: Function '__glXDrawableInit' argument 5 names different: declaration 'drawID' definition 'drawId'. [funcArgNamesDifferent]
xorg-server-1.20.1/glx/glxutil.h:40:69: note: Function '__glXDrawableInit' argument 5 names different: declaration 'drawID' definition 'drawId'.
xorg-server-1.20.1/glx/glxcmds.c:1135:23: note: Function '__glXDrawableInit' argument 5 names different: declaration 'drawID' definition 'drawId'.
xorg-server-1.20.1/glx/glxcmds.c:398:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/glxcmds.c:1124:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/glxcmds.c:1302:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/glxcmds.c:1346:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/glxcmds.c:1428:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/glxcmds.c:1444:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/glxcmds.c:1455:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/glxcmds.c:1571:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/glxcmds.c:1689:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/glxcmds.c:1925:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/glxcmds.c:1937:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/glxcmds.c:2297:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/glxcmds.c:2318:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/glxcmds.c:1100:13: warning: Either the condition 'p<88' is redundant or the array 'buf[88]' is accessed at index 88, which is out of bounds. [arrayIndexOutOfBoundsCond]
xorg-server-1.20.1/glx/glxcmds.c:1099:18: note: Assuming that condition 'p<88' is not redundant
xorg-server-1.20.1/glx/glxcmds.c:1100:13: note: p is incremented', new value is 88
xorg-server-1.20.1/glx/glxcmds.c:1100:13: note: Array index out of bounds
xorg-server-1.20.1/glx/glxcmds.c:2175:12: error: Common realloc mistake: 'newbuf' nulled but not freed upon failure [memleakOnRealloc]
xorg-server-1.20.1/glx/glxcmds.c:1041:9: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xorg-server-1.20.1/glx/glxcmdsswap.c:92:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/glxcmdsswap.c:233:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/glxcmdsswap.c:293:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/glxcmdsswap.c:325:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/glxcmdsswap.c:381:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/glxcmdsswap.c:412:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/glxcmdsswap.c:512:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/glxcmdsswap.c:585:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/glxcmdsswap.c:603:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/glxcmdsswap.c:648:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/glxcmdsswap.c:673:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/glxcmdsswap.c:675:18: style: Variable 'drawId' is not assigned a value. [unassignedVariable]
xorg-server-1.20.1/glx/glxcmdsswap.c:676:10: style: Variable 'buffer' is not assigned a value. [unassignedVariable]
xorg-server-1.20.1/glx/glxcmdsswap.c:702:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/glxcmdsswap.c:721:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/glxcmdsswap.c:766:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/glxcmdsswap.c:794:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/glxdri2.c:114:12: style: Same expression on both sides of '!=' because the value of 'cx' and 'lastGLContext' are the same. [duplicateExpression]
xorg-server-1.20.1/glx/glxdri2.c:105:24: note: 'cx' is assigned value 'lastGLContext' here.
xorg-server-1.20.1/glx/glxdri2.c:114:12: note: Same expression on both sides of '!=' because the value of 'cx' and 'lastGLContext' are the same.
xorg-server-1.20.1/glx/glxdri2.c:215:12: style: Same expression on both sides of '!=' because the value of 'cx' and 'lastGLContext' are the same. [duplicateExpression]
xorg-server-1.20.1/glx/glxdri2.c:205:24: note: 'cx' is assigned value 'lastGLContext' here.
xorg-server-1.20.1/glx/glxdri2.c:215:12: note: Same expression on both sides of '!=' because the value of 'cx' and 'lastGLContext' are the same.
xorg-server-1.20.1/glx/glxdri2.c:232:12: style: Same expression on both sides of '!=' because the value of 'cx' and 'lastGLContext' are the same. [duplicateExpression]
xorg-server-1.20.1/glx/glxdri2.c:226:24: note: 'cx' is assigned value 'lastGLContext' here.
xorg-server-1.20.1/glx/glxdri2.c:232:12: note: Same expression on both sides of '!=' because the value of 'cx' and 'lastGLContext' are the same.
xorg-server-1.20.1/glx/glxdri2.c:292:12: style: Same expression on both sides of '!=' because the value of 'cx' and 'lastGLContext' are the same. [duplicateExpression]
xorg-server-1.20.1/glx/glxdri2.c:288:24: note: 'cx' is assigned value 'lastGLContext' here.
xorg-server-1.20.1/glx/glxdri2.c:292:12: note: Same expression on both sides of '!=' because the value of 'cx' and 'lastGLContext' are the same.
xorg-server-1.20.1/glx/glxdri2.c:621:12: style: Same expression on both sides of '!=' because the value of 'cx' and 'lastGLContext' are the same. [duplicateExpression]
xorg-server-1.20.1/glx/glxdri2.c:598:24: note: 'cx' is assigned value 'lastGLContext' here.
xorg-server-1.20.1/glx/glxdri2.c:621:12: note: Same expression on both sides of '!=' because the value of 'cx' and 'lastGLContext' are the same.
xorg-server-1.20.1/glx/glxdri2.c:652:12: style: Same expression on both sides of '!=' because the value of 'cx' and 'lastGLContext' are the same. [duplicateExpression]
xorg-server-1.20.1/glx/glxdri2.c:648:24: note: 'cx' is assigned value 'lastGLContext' here.
xorg-server-1.20.1/glx/glxdri2.c:652:12: note: Same expression on both sides of '!=' because the value of 'cx' and 'lastGLContext' are the same.
xorg-server-1.20.1/glx/glxdri2.c:710:12: style: Same expression on both sides of '!=' because the value of 'cx' and 'lastGLContext' are the same. [duplicateExpression]
xorg-server-1.20.1/glx/glxdri2.c:705:24: note: 'cx' is assigned value 'lastGLContext' here.
xorg-server-1.20.1/glx/glxdri2.c:710:12: note: Same expression on both sides of '!=' because the value of 'cx' and 'lastGLContext' are the same.
xorg-server-1.20.1/glx/glxdri2.c:897:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/glx/glxdricommon.c:271:28: style: Function 'glxProbeDriver' argument 1 names different: declaration 'name' definition 'driverName'. [funcArgNamesDifferent]
xorg-server-1.20.1/glx/glxdricommon.h:38:34: note: Function 'glxProbeDriver' argument 1 names different: declaration 'name' definition 'driverName'.
xorg-server-1.20.1/glx/glxdricommon.c:271:28: note: Function 'glxProbeDriver' argument 1 names different: declaration 'name' definition 'driverName'.
xorg-server-1.20.1/glx/glxdriswrast.c:312:12: style: Same expression on both sides of '!=' because the value of 'cx' and 'lastGLContext' are the same. [duplicateExpression]
xorg-server-1.20.1/glx/glxdriswrast.c:303:24: note: 'cx' is assigned value 'lastGLContext' here.
xorg-server-1.20.1/glx/glxdriswrast.c:312:12: note: Same expression on both sides of '!=' because the value of 'cx' and 'lastGLContext' are the same.
xorg-server-1.20.1/glx/glxdriswrast.c:328:12: style: Same expression on both sides of '!=' because the value of 'cx' and 'lastGLContext' are the same. [duplicateExpression]
xorg-server-1.20.1/glx/glxdriswrast.c:325:24: note: 'cx' is assigned value 'lastGLContext' here.
xorg-server-1.20.1/glx/glxdriswrast.c:328:12: note: Same expression on both sides of '!=' because the value of 'cx' and 'lastGLContext' are the same.
xorg-server-1.20.1/glx/glxdriswrast.c:400:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/glx/glxext.c:511:9: style: Variable 'imports' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/glx/glxext.c:510:0: note: Variable 'imports' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glx/glxext.c:511:9: note: Variable 'imports' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glx/glxext.c:153:23: style: The scope of the variable 'prev' can be reduced. [variableScope]
xorg-server-1.20.1/glx/glxscreens.c:319:31: style: Function '__glXScreenInit' argument 1 names different: declaration 'screen' definition 'pGlxScreen'. [funcArgNamesDifferent]
xorg-server-1.20.1/glx/glxscreens.h:156:36: note: Function '__glXScreenInit' argument 1 names different: declaration 'screen' definition 'pGlxScreen'.
xorg-server-1.20.1/glx/glxscreens.c:319:31: note: Function '__glXScreenInit' argument 1 names different: declaration 'screen' definition 'pGlxScreen'.
xorg-server-1.20.1/glx/glxscreens.c:225:20: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xorg-server-1.20.1/glx/indirect_dispatch.c:71:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xorg-server-1.20.1/glx/indirect_dispatch.c:1588:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xorg-server-1.20.1/glx/indirect_dispatch.c:93:5: style: Variable 'lists' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/glx/indirect_dispatch.c:91:0: note: Variable 'lists' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glx/indirect_dispatch.c:93:5: note: Variable 'lists' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glx/indirect_dispatch_swap.c:187:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xorg-server-1.20.1/glx/indirect_dispatch_swap.c:1801:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xorg-server-1.20.1/glx/indirect_program.c:66:30: style: The scope of the variable 'answerBuffer' can be reduced. [variableScope]
xorg-server-1.20.1/glx/indirect_texture_compression.c:53:30: style: The scope of the variable 'answerBuffer' can be reduced. [variableScope]
xorg-server-1.20.1/glx/indirect_texture_compression.c:100:30: style: The scope of the variable 'answerBuffer' can be reduced. [variableScope]
xorg-server-1.20.1/glx/single2.c:261:22: style: The scope of the variable 'end' can be reduced. [variableScope]
xorg-server-1.20.1/glx/single2.c:48:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/single2.c:80:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/single2.c:214:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/single2swap.c:44:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/single2swap.c:81:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/single2swap.c:231:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/singlepix.c:259:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/singlepix.c:268:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/singlepix.c:336:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/singlepix.c:345:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/singlepix.c:406:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/singlepix.c:415:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/singlepix.c:469:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/singlepix.c:478:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/singlepix.c:539:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/singlepix.c:548:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/singlepixswap.c:295:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/singlepixswap.c:305:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/singlepixswap.c:382:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/singlepixswap.c:392:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/singlepixswap.c:461:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/singlepixswap.c:471:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/singlepixswap.c:532:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/singlepixswap.c:542:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/singlepixswap.c:611:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/singlepixswap.c:621:24: style: Variable 'client' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/glx/singlesize.c:48:55: style: Function '__glReadPixels_size' argument 3 names different: declaration 'width' definition 'w'. [funcArgNamesDifferent]
xorg-server-1.20.1/glx/singlesize.h:41:40: note: Function '__glReadPixels_size' argument 3 names different: declaration 'width' definition 'w'.
xorg-server-1.20.1/glx/singlesize.c:48:55: note: Function '__glReadPixels_size' argument 3 names different: declaration 'width' definition 'w'.
xorg-server-1.20.1/glx/singlesize.c:48:64: style: Function '__glReadPixels_size' argument 4 names different: declaration 'height' definition 'h'. [funcArgNamesDifferent]
xorg-server-1.20.1/glx/singlesize.h:41:53: note: Function '__glReadPixels_size' argument 4 names different: declaration 'height' definition 'h'.
xorg-server-1.20.1/glx/singlesize.c:48:64: note: Function '__glReadPixels_size' argument 4 names different: declaration 'height' definition 'h'.
xorg-server-1.20.1/glx/singlesize.c:54:24: style: Function '__glGetMap_size' argument 1 names different: declaration 'pname' definition 'target'. [funcArgNamesDifferent]
xorg-server-1.20.1/glx/singlesize.h:42:37: note: Function '__glGetMap_size' argument 1 names different: declaration 'pname' definition 'target'.
xorg-server-1.20.1/glx/singlesize.c:54:24: note: Function '__glGetMap_size' argument 1 names different: declaration 'pname' definition 'target'.
xorg-server-1.20.1/glx/vnd_dispatch_stubs.c:18:5: style: Variable 'vendor' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/glx/vnd_dispatch_stubs.c:15:0: note: Variable 'vendor' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glx/vnd_dispatch_stubs.c:18:5: note: Variable 'vendor' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glx/vnd_dispatch_stubs.c:35:5: style: Variable 'vendor' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/glx/vnd_dispatch_stubs.c:32:0: note: Variable 'vendor' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glx/vnd_dispatch_stubs.c:35:5: note: Variable 'vendor' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glx/vnd_dispatch_stubs.c:79:5: style: Variable 'vendor' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/glx/vnd_dispatch_stubs.c:76:0: note: Variable 'vendor' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glx/vnd_dispatch_stubs.c:79:5: note: Variable 'vendor' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glx/vnd_dispatch_stubs.c:99:5: style: Variable 'vendor' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/glx/vnd_dispatch_stubs.c:96:0: note: Variable 'vendor' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glx/vnd_dispatch_stubs.c:99:5: note: Variable 'vendor' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glx/vnd_dispatch_stubs.c:116:5: style: Variable 'vendor' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/glx/vnd_dispatch_stubs.c:113:0: note: Variable 'vendor' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glx/vnd_dispatch_stubs.c:116:5: note: Variable 'vendor' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glx/vnd_dispatch_stubs.c:133:5: style: Variable 'vendor' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/glx/vnd_dispatch_stubs.c:130:0: note: Variable 'vendor' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glx/vnd_dispatch_stubs.c:133:5: note: Variable 'vendor' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glx/vnd_dispatch_stubs.c:196:5: style: Variable 'vendor' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/glx/vnd_dispatch_stubs.c:193:0: note: Variable 'vendor' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glx/vnd_dispatch_stubs.c:196:5: note: Variable 'vendor' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glx/vnd_dispatch_stubs.c:251:5: style: Variable 'vendor' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/glx/vnd_dispatch_stubs.c:248:0: note: Variable 'vendor' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glx/vnd_dispatch_stubs.c:251:5: note: Variable 'vendor' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glx/vnd_dispatch_stubs.c:403:5: style: Variable 'vendor' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/glx/vnd_dispatch_stubs.c:400:0: note: Variable 'vendor' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glx/vnd_dispatch_stubs.c:403:5: note: Variable 'vendor' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glx/vnd_dispatch_stubs.c:423:5: style: Variable 'vendor' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/glx/vnd_dispatch_stubs.c:420:0: note: Variable 'vendor' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glx/vnd_dispatch_stubs.c:423:5: note: Variable 'vendor' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glx/vnd_dispatch_stubs.c:443:5: style: Variable 'vendor' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/glx/vnd_dispatch_stubs.c:440:0: note: Variable 'vendor' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glx/vnd_dispatch_stubs.c:443:5: note: Variable 'vendor' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glx/vnd_dispatch_stubs.c:463:5: style: Variable 'vendor' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/glx/vnd_dispatch_stubs.c:460:0: note: Variable 'vendor' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glx/vnd_dispatch_stubs.c:463:5: note: Variable 'vendor' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glx/vnd_dispatch_stubs.c:499:5: style: Variable 'vendor' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/glx/vnd_dispatch_stubs.c:496:0: note: Variable 'vendor' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glx/vnd_dispatch_stubs.c:499:5: note: Variable 'vendor' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glx/vnd_dispatch_stubs.c:516:5: style: Variable 'vendor' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/glx/vnd_dispatch_stubs.c:513:0: note: Variable 'vendor' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glx/vnd_dispatch_stubs.c:516:5: note: Variable 'vendor' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glx/vndcmds.c:65:5: style: Variable 'disp' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/glx/vndcmds.c:63:0: note: Variable 'disp' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glx/vndcmds.c:65:5: note: Variable 'disp' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glx/vndservermapping.c:159:9: style: Variable 'tagInfo->vendor' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/glx/vndservermapping.c:158:9: note: Variable 'tagInfo->vendor' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glx/vndservermapping.c:159:9: note: Variable 'tagInfo->vendor' is reassigned a value before the old one has been used.
xorg-server-1.20.1/glx/vndservermapping.c:130:18: style: Unsigned variable 'index' can't be negative so it is unnecessary to test it. [unsignedPositive]
xorg-server-1.20.1/hw/dmx/config/dmxconfig.c:275:20: style: The scope of the variable 'dmxScreen' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/config/dmxprint.c:489:23: style: Function 'dmxConfigPrint' argument 1 names different: declaration 'str' definition 'stream'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/dmx/config/dmxprint.h:40:28: note: Function 'dmxConfigPrint' argument 1 names different: declaration 'str' definition 'stream'.
xorg-server-1.20.1/hw/dmx/config/dmxprint.c:489:23: note: Function 'dmxConfigPrint' argument 1 names different: declaration 'str' definition 'stream'.
xorg-server-1.20.1/hw/dmx/config/dmxprint.c:520:30: style: Function 'dmxConfigVirtualPrint' argument 1 names different: declaration 'str' definition 'stream'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/dmx/config/dmxprint.h:41:35: note: Function 'dmxConfigVirtualPrint' argument 1 names different: declaration 'str' definition 'stream'.
xorg-server-1.20.1/hw/dmx/config/dmxprint.c:520:30: note: Function 'dmxConfigVirtualPrint' argument 1 names different: declaration 'str' definition 'stream'.
* yacc.c:358  *:742:53: warning: Either the condition 'yytoken!=-2' is redundant, otherwise there is negative array index -2. [negativeIndex]
* yacc.c:358  *:776:15: note: Assuming that condition 'yytoken!=-2' is not redundant
* yacc.c:358  *:742:53: note: Negative array index
scanner.c:1504:2: warning: Possible null pointer dereference: b [nullPointer]
scanner.c:1397:17: note: Calling function 'yy_init_buffer', 1st argument 'b' value is 0
scanner.c:1504:2: note: Null pointer dereference
scanner.c:1505:2: warning: Possible null pointer dereference: b [nullPointer]
scanner.c:1397:17: note: Calling function 'yy_init_buffer', 1st argument 'b' value is 0
scanner.c:1505:2: note: Null pointer dereference
scanner.c:1516:9: warning: Possible null pointer dereference: b [nullPointer]
scanner.c:1397:17: note: Calling function 'yy_init_buffer', 1st argument 'b' value is 0
scanner.c:1516:9: note: Null pointer dereference
scanner.c:1243:59: style: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent]
scanner.c:349:54: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'.
scanner.c:1243:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'.
scanner.c:1268:40: style: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. [funcArgNamesDifferent]
scanner.c:611:38: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'.
scanner.c:1268:40: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'.
scanner.c:1689:48: style: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent]
scanner.c:299:47: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'.
scanner.c:1689:48: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'.
scanner.c:1702:48: style: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent]
scanner.c:300:46: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'.
scanner.c:1702:48: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'.
scanner.c:1702:62: style: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent]
scanner.c:300:56: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'.
scanner.c:1702:62: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'.
scanner.c:1834:24: style: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. [funcArgNamesDifferent]
scanner.c:575:23: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'.
scanner.c:1834:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'.
xorg-server-1.20.1/hw/dmx/config/xdmxconfig.c:215:10: style: The scope of the variable 'cnambuf' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/config/xdmxconfig.c:216:10: style: The scope of the variable 'cdimbuf' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/config/xdmxconfig.c:217:10: style: The scope of the variable 'nambuf' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/config/xdmxconfig.c:218:10: style: The scope of the variable 'dimbuf' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/config/xdmxconfig.c:219:10: style: The scope of the variable 'rtbuf' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/config/xdmxconfig.c:220:10: style: The scope of the variable 'offbuf' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/dmx.c:425:9: style: Condition '!_DMXXineramaActive()' is always true [knownConditionTrueFalse]
xorg-server-1.20.1/hw/dmx/dmx.c:743:9: style: Condition '!_DMXXineramaActive()' is always true [knownConditionTrueFalse]
xorg-server-1.20.1/hw/dmx/dmx.c:617:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/dmx.c:290:2: style: Label 'doreply' is not used. [unusedLabel]
xorg-server-1.20.1/hw/dmx/dmx_glxvisuals.c:51:20: style: The scope of the variable 'p' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/dmx_glxvisuals.c:247:20: style: The scope of the variable 'p' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/dmxcmap.c:78:74: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xorg-server-1.20.1/hw/dmx/dmxcursor.c:139:31: warning: Either the condition 'if(ppScreen&&*ppScreen)' is redundant or there is possible null pointer dereference: ppScreen. [nullPointerRedundantCheck]
xorg-server-1.20.1/hw/dmx/dmxcursor.c:152:8: note: Assuming that condition 'if(ppScreen&&*ppScreen)' is not redundant
xorg-server-1.20.1/hw/dmx/dmxcursor.c:139:31: note: Null pointer dereference
xorg-server-1.20.1/hw/dmx/dmxextension.c:265:46: style: Function 'dmxAddInput' argument 2 names different: declaration 'deviceId' definition 'id'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/dmx/dmxextension.h:99:57: note: Function 'dmxAddInput' argument 2 names different: declaration 'deviceId' definition 'id'.
xorg-server-1.20.1/hw/dmx/dmxextension.c:265:46: note: Function 'dmxAddInput' argument 2 names different: declaration 'deviceId' definition 'id'.
xorg-server-1.20.1/hw/dmx/dmxextension.c:288:20: style: Function 'dmxRemoveInput' argument 1 names different: declaration 'deviceId' definition 'id'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/dmx/dmxextension.h:100:31: note: Function 'dmxRemoveInput' argument 1 names different: declaration 'deviceId' definition 'id'.
xorg-server-1.20.1/hw/dmx/dmxextension.c:288:20: note: Function 'dmxRemoveInput' argument 1 names different: declaration 'deviceId' definition 'id'.
xorg-server-1.20.1/hw/dmx/dmxextension.c:1239:22: style: Variable 'scrnNum' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/hw/dmx/dmxfont.c:402:36: style: Redundant condition: dmxIgnoreBadFontPaths. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition]
xorg-server-1.20.1/hw/dmx/dmxfont.c:181:34: style: The scope of the variable 'n' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/dmxfont.c:183:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/dmxinit.c:797:9: error: Common realloc mistake: 'dmxFontPath' nulled but not freed upon failure [memleakOnRealloc]
xorg-server-1.20.1/hw/dmx/dmxpict.c:431:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/dmxpict.c:433:16: style: The scope of the variable 'gids' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/dmxpict.c:700:11: style: The scope of the variable 'filter' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/dmxpict.c:701:13: style: The scope of the variable 'params' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/dmxpict.c:702:9: style: The scope of the variable 'nparams' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/dmxpixmap.c:207:19: style: The scope of the variable 'previousPixel' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/dmxsync.c:87:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/dmxsync.c:161:26: style: The scope of the variable 'dmxGeneration' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/dmxvisual.c:137:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/dmxwindow.c:146:18: style: The scope of the variable 'm' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/dmxwindow.c:933:18: style: The scope of the variable 'm' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/g_renderswap.c:1328:5: style: Variable 'cmdlen' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/hw/dmx/glxProxy/glxcmds.c:285:32: style: Same expression on both sides of '-' because the value of 'to_screen' and 'from_screen' are the same. [duplicateExpression]
xorg-server-1.20.1/hw/dmx/glxProxy/glxcmds.c:166:21: note: 'to_screen' is assigned value 'screen' here.
xorg-server-1.20.1/hw/dmx/glxProxy/glxcmds.c:165:23: note: 'from_screen' is assigned value 'screen' here.
xorg-server-1.20.1/hw/dmx/glxProxy/glxcmds.c:285:32: note: Same expression on both sides of '-' because the value of 'to_screen' and 'from_screen' are the same.
xorg-server-1.20.1/hw/dmx/glxProxy/glxcmds.c:171:14: style: The scope of the variable 'dpy' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxcmds.c:1793:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxcmds.c:2796:14: style: The scope of the variable 'dpy' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxcmds.c:2873:26: style: The scope of the variable 'p' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxcmds.c:3075:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxcmds.c:3313:10: style: The scope of the variable 'attr' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxcmds.c:3318:14: style: The scope of the variable 'dpy' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxcmds.c:3423:14: style: The scope of the variable 'dpy' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxcmds.c:3480:17: style: The scope of the variable 'rc' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxcmds.c:3650:17: style: The scope of the variable 'rc' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxcmds.c:288:9: error: Memory leak: glxc [memleak]
xorg-server-1.20.1/hw/dmx/glxProxy/glxcmds.c:292:9: error: Memory leak: glxc [memleak]
xorg-server-1.20.1/hw/dmx/glxProxy/glxext.c:121:19: style: The scope of the variable 'cx' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxext.c:123:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxext.c:225:33: style: Function '__glXFreeContext' argument 1 names different: declaration 'glxc' definition 'cx'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/dmx/glxProxy/glxext.h:51:50: note: Function '__glXFreeContext' argument 1 names different: declaration 'glxc' definition 'cx'.
xorg-server-1.20.1/hw/dmx/glxProxy/glxext.c:225:33: note: Function '__glXFreeContext' argument 1 names different: declaration 'glxc' definition 'cx'.
xorg-server-1.20.1/hw/dmx/glxProxy/glxscreens.c:220:9: style: The scope of the variable 's' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxscreens.c:221:9: style: The scope of the variable 'c' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxsingle.c:158:20: style: The scope of the variable 'be_req' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxsingle.c:300:20: style: The scope of the variable 'be_req' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxsingle.c:409:5: style: The scope of the variable 'swapPC' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxsingle.c:409:5: style: The scope of the variable 'swapEnd' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxsingle.c:436:5: style: The scope of the variable 'swapPC' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxsingle.c:436:5: style: The scope of the variable 'swapEnd' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxsingle.c:463:5: style: The scope of the variable 'swapPC' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxsingle.c:463:5: style: The scope of the variable 'swapEnd' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxsingle.c:490:5: style: The scope of the variable 'swapPC' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxsingle.c:490:5: style: The scope of the variable 'swapEnd' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxsingle.c:517:5: style: The scope of the variable 'swapPC' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxsingle.c:517:5: style: The scope of the variable 'swapEnd' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxsingle.c:544:5: style: The scope of the variable 'swapPC' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxsingle.c:544:5: style: The scope of the variable 'swapEnd' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxsingle.c:571:5: style: The scope of the variable 'swapPC' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxsingle.c:571:5: style: The scope of the variable 'swapEnd' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxsingle.c:598:5: style: The scope of the variable 'swapPC' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxsingle.c:598:5: style: The scope of the variable 'swapEnd' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxsingle.c:625:5: style: The scope of the variable 'swapPC' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxsingle.c:625:5: style: The scope of the variable 'swapEnd' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxsingle.c:787:20: style: The scope of the variable 'be_req' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxsingle.c:790:13: style: The scope of the variable 'be_pc' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxsingle.c:802:9: style: The scope of the variable 's' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxsingle.c:803:9: style: The scope of the variable 'win_x1' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxsingle.c:803:17: style: The scope of the variable 'win_x2' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxsingle.c:804:9: style: The scope of the variable 'win_y1' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxsingle.c:804:17: style: The scope of the variable 'win_y2' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxsingle.c:880:17: style: The scope of the variable 'sx' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxsingle.c:880:21: style: The scope of the variable 'sy' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxsingle.c:880:25: style: The scope of the variable 'sw' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxsingle.c:880:29: style: The scope of the variable 'sh' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxvendor.c:149:27: style: The scope of the variable 'be_req' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxvendor.c:282:27: style: The scope of the variable 'be_req' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxvendor.c:402:5: style: The scope of the variable 'swapPC' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxvendor.c:402:5: style: The scope of the variable 'swapEnd' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxvendor.c:430:5: style: The scope of the variable 'swapPC' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxvendor.c:430:5: style: The scope of the variable 'swapEnd' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxvendor.c:458:5: style: The scope of the variable 'swapPC' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxvendor.c:458:5: style: The scope of the variable 'swapEnd' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxvendor.c:486:5: style: The scope of the variable 'swapPC' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxvendor.c:486:5: style: The scope of the variable 'swapEnd' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxvendor.c:514:5: style: The scope of the variable 'swapPC' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxvendor.c:514:5: style: The scope of the variable 'swapEnd' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxvendor.c:542:5: style: The scope of the variable 'swapPC' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxvendor.c:542:5: style: The scope of the variable 'swapEnd' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxvendor.c:570:5: style: The scope of the variable 'swapPC' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxvendor.c:570:5: style: The scope of the variable 'swapEnd' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxvendor.c:598:5: style: The scope of the variable 'swapPC' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxvendor.c:598:5: style: The scope of the variable 'swapEnd' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/glxvisuals.c:134:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/glxProxy/render2swap.c:163:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xorg-server-1.20.1/hw/dmx/glxProxy/render2swap.c:210:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xorg-server-1.20.1/hw/dmx/glxProxy/render2swap.c:160:5: style: Variable 'u1' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/hw/dmx/glxProxy/render2swap.c:161:5: style: Variable 'u2' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/hw/dmx/glxProxy/render2swap.c:205:5: style: Variable 'u1' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/hw/dmx/glxProxy/render2swap.c:206:5: style: Variable 'u2' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/hw/dmx/glxProxy/render2swap.c:207:5: style: Variable 'v1' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/hw/dmx/glxProxy/render2swap.c:208:5: style: Variable 'v2' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/hw/dmx/input/dmxcommon.c:267:11: style: The scope of the variable 'pt' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/input/dmxcommon.c:384:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/input/dmxcommon.c:384:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/input/dmxcommon.c:384:15: style: The scope of the variable 'k' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/input/dmxcommon.c:113:33: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xorg-server-1.20.1/hw/dmx/input/dmxdetach.c:46:32: style: Function 'dmxInputDetach' argument 1 names different: declaration 'dmxInput' definition 'dmxScreen'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/dmx/input/dmxinputinit.h:277:42: note: Function 'dmxInputDetach' argument 1 names different: declaration 'dmxInput' definition 'dmxScreen'.
xorg-server-1.20.1/hw/dmx/input/dmxdetach.c:46:32: note: Function 'dmxInputDetach' argument 1 names different: declaration 'dmxInput' definition 'dmxScreen'.
xorg-server-1.20.1/hw/dmx/input/dmxevents.c:520:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xorg-server-1.20.1/hw/dmx/input/dmxevents.c:199:9: style: The scope of the variable 'localX' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/input/dmxevents.c:200:9: style: The scope of the variable 'localY' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/input/dmxevents.c:291:9: style: The scope of the variable 'thisX' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/input/dmxevents.c:292:9: style: The scope of the variable 'thisY' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/input/dmxevents.c:591:39: style: Function 'dmxMotion' argument 3 names different: declaration 'firstAxis' definition 'firstAxes'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/dmx/input/dmxevents.h:40:51: note: Function 'dmxMotion' argument 3 names different: declaration 'firstAxis' definition 'firstAxes'.
xorg-server-1.20.1/hw/dmx/input/dmxevents.c:591:39: note: Function 'dmxMotion' argument 3 names different: declaration 'firstAxis' definition 'firstAxes'.
xorg-server-1.20.1/hw/dmx/input/dmxinputinit.c:235:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/input/dmxinputinit.c:235:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/input/dmxinputinit.c:277:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/input/dmxinputinit.c:277:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/input/dmxinputinit.c:313:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/input/dmxinputinit.c:313:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/input/dmxinputinit.c:409:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/input/dmxinputinit.c:636:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/input/dmxinputinit.c:846:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/input/dmxinputinit.c:846:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/input/dmxmap.c:66:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/input/dmxmap.c:113:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/dmx/input/dmxmotion.c:148:1: error: Memory leak: dmxLocal.valuators [memleak]
xorg-server-1.20.1/hw/dmx/input/usb-keyboard.c:253:26: warning: Either the condition 'byte>(256/32)' is redundant or the array 'priv->kbdState[8]' is accessed at index 8, which is out of bounds. [arrayIndexOutOfBoundsCond]
xorg-server-1.20.1/hw/dmx/input/usb-keyboard.c:251:14: note: Assuming that condition 'byte>(256/32)' is not redundant
xorg-server-1.20.1/hw/dmx/input/usb-keyboard.c:253:26: note: Array index out of bounds
xorg-server-1.20.1/hw/dmx/input/usb-mouse.c:98:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/kdrive/ephyr/ephyr.c:383:5: style: Variable 'pPixmap' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/hw/kdrive/ephyr/ephyr.c:377:0: note: Variable 'pPixmap' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/kdrive/ephyr/ephyr.c:383:5: note: Variable 'pPixmap' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/kdrive/ephyr/ephyr.c:318:13: style: The scope of the variable 'nbox' can be reduced. [variableScope]
xorg-server-1.20.1/hw/kdrive/ephyr/ephyr.c:1019:16: style: The scope of the variable 'grabbed_screen' can be reduced. [variableScope]
xorg-server-1.20.1/hw/kdrive/ephyr/ephyr.c:1062:39: style: The scope of the variable 'pgrabr' can be reduced. [variableScope]
xorg-server-1.20.1/hw/kdrive/ephyr/ephyr.c:1230:19: style: The scope of the variable 'p' can be reduced. [variableScope]
xorg-server-1.20.1/hw/kdrive/ephyr/ephyr_glamor_glx.c:287:11: style: The scope of the variable 'oldErrorHandler' can be reduced. [variableScope]
xorg-server-1.20.1/hw/kdrive/ephyr/ephyr_glamor_glx.c:194:47: style: Function 'ephyr_glamor_set_texture' argument 1 names different: declaration 'ephyr_glamor' definition 'glamor'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/kdrive/ephyr/ephyr_glamor_glx.h:41:47: note: Function 'ephyr_glamor_set_texture' argument 1 names different: declaration 'ephyr_glamor' definition 'glamor'.
xorg-server-1.20.1/hw/kdrive/ephyr/ephyr_glamor_glx.c:194:47: note: Function 'ephyr_glamor_set_texture' argument 1 names different: declaration 'ephyr_glamor' definition 'glamor'.
xorg-server-1.20.1/hw/kdrive/ephyr/ephyrcursor.c:247:27: style: Function 'ephyrCursorInit' argument 1 names different: declaration 'pScreen' definition 'screen'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/kdrive/ephyr/ephyr.h:196:39: note: Function 'ephyrCursorInit' argument 1 names different: declaration 'pScreen' definition 'screen'.
xorg-server-1.20.1/hw/kdrive/ephyr/ephyrcursor.c:247:27: note: Function 'ephyrCursorInit' argument 1 names different: declaration 'pScreen' definition 'screen'.
xorg-server-1.20.1/hw/kdrive/ephyr/ephyrinit.c:70:21: style: The scope of the variable 'ki' can be reduced. [variableScope]
xorg-server-1.20.1/hw/kdrive/ephyr/ephyrinit.c:71:20: style: The scope of the variable 'pi' can be reduced. [variableScope]
xorg-server-1.20.1/hw/kdrive/ephyr/ephyrvideo.c:259:5: style: Variable 'xv_priv' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/hw/kdrive/ephyr/ephyrvideo.c:255:0: note: Variable 'xv_priv' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/kdrive/ephyr/ephyrvideo.c:259:5: note: Variable 'xv_priv' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/kdrive/ephyr/ephyrvideo.c:715:9: style: Variable 'buf' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/hw/kdrive/ephyr/ephyrvideo.c:713:0: note: Variable 'buf' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/kdrive/ephyr/ephyrvideo.c:715:9: note: Variable 'buf' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/kdrive/ephyr/ephyrvideo.c:705:53: style: Function 'ephyrXVPrivSaveImageToPortPriv' argument 2 names different: declaration 'a_image' definition 'a_image_buf'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/kdrive/ephyr/ephyrvideo.c:83:65: note: Function 'ephyrXVPrivSaveImageToPortPriv' argument 2 names different: declaration 'a_image' definition 'a_image_buf'.
xorg-server-1.20.1/hw/kdrive/ephyr/ephyrvideo.c:705:53: note: Function 'ephyrXVPrivSaveImageToPortPriv' argument 2 names different: declaration 'a_image' definition 'a_image_buf'.
xorg-server-1.20.1/hw/kdrive/ephyr/ephyrvideo.c:732:45: style: Function 'ephyrStopVideo' argument 2 names different: declaration 'a_xv_priv' definition 'a_port_priv'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/kdrive/ephyr/ephyrvideo.c:87:34: note: Function 'ephyrStopVideo' argument 2 names different: declaration 'a_xv_priv' definition 'a_port_priv'.
xorg-server-1.20.1/hw/kdrive/ephyr/ephyrvideo.c:732:45: note: Function 'ephyrStopVideo' argument 2 names different: declaration 'a_xv_priv' definition 'a_port_priv'.
xorg-server-1.20.1/hw/kdrive/ephyr/ephyrvideo.c:1095:25: style: Function 'ephyrPutVideo' argument 11 names different: declaration 'a_clip_region' definition 'a_clipping_region'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/kdrive/ephyr/ephyrvideo.c:135:36: note: Function 'ephyrPutVideo' argument 11 names different: declaration 'a_clip_region' definition 'a_clipping_region'.
xorg-server-1.20.1/hw/kdrive/ephyr/ephyrvideo.c:1095:25: note: Function 'ephyrPutVideo' argument 11 names different: declaration 'a_clip_region' definition 'a_clipping_region'.
xorg-server-1.20.1/hw/kdrive/ephyr/ephyrvideo.c:1126:25: style: Function 'ephyrGetVideo' argument 11 names different: declaration 'a_clip_region' definition 'a_clipping_region'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/kdrive/ephyr/ephyrvideo.c:143:36: note: Function 'ephyrGetVideo' argument 11 names different: declaration 'a_clip_region' definition 'a_clipping_region'.
xorg-server-1.20.1/hw/kdrive/ephyr/ephyrvideo.c:1126:25: note: Function 'ephyrGetVideo' argument 11 names different: declaration 'a_clip_region' definition 'a_clipping_region'.
xorg-server-1.20.1/hw/kdrive/ephyr/ephyrvideo.c:1158:25: style: Function 'ephyrPutStill' argument 11 names different: declaration 'a_clip_region' definition 'a_clipping_region'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/kdrive/ephyr/ephyrvideo.c:151:36: note: Function 'ephyrPutStill' argument 11 names different: declaration 'a_clip_region' definition 'a_clipping_region'.
xorg-server-1.20.1/hw/kdrive/ephyr/ephyrvideo.c:1158:25: note: Function 'ephyrPutStill' argument 11 names different: declaration 'a_clip_region' definition 'a_clipping_region'.
xorg-server-1.20.1/hw/kdrive/ephyr/ephyrvideo.c:1189:25: style: Function 'ephyrGetStill' argument 11 names different: declaration 'a_clip_region' definition 'a_clipping_region'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/kdrive/ephyr/ephyrvideo.c:159:36: note: Function 'ephyrGetStill' argument 11 names different: declaration 'a_clip_region' definition 'a_clipping_region'.
xorg-server-1.20.1/hw/kdrive/ephyr/ephyrvideo.c:1189:25: note: Function 'ephyrGetStill' argument 11 names different: declaration 'a_clip_region' definition 'a_clipping_region'.
xorg-server-1.20.1/hw/kdrive/ephyr/hostx.c:490:17: style: Variable 'error' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/hw/kdrive/ephyr/hostx.c:483:0: note: Variable 'error' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/kdrive/ephyr/hostx.c:490:17: note: Variable 'error' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/kdrive/ephyr/hostx.c:239:12: style: The scope of the variable 'name_len' can be reduced. [variableScope]
xorg-server-1.20.1/hw/kdrive/ephyr/hostx.c:248:40: style: The scope of the variable 'output_info_r' can be reduced. [variableScope]
xorg-server-1.20.1/hw/kdrive/ephyr/hostx.c:412:23: style: Function 'hostx_set_title' argument 1 names different: declaration 'name' definition 'title'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/kdrive/ephyr/hostx.h:105:24: note: Function 'hostx_set_title' argument 1 names different: declaration 'name' definition 'title'.
xorg-server-1.20.1/hw/kdrive/ephyr/hostx.c:412:23: note: Function 'hostx_set_title' argument 1 names different: declaration 'name' definition 'title'.
xorg-server-1.20.1/hw/kdrive/ephyr/hostx.c:1351:71: style: Function 'hostx_get_window_attributes' argument 2 names different: declaration 'a_attr' definition 'a_attrs'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/kdrive/ephyr/hostx.h:173:72: note: Function 'hostx_get_window_attributes' argument 2 names different: declaration 'a_attr' definition 'a_attrs'.
xorg-server-1.20.1/hw/kdrive/ephyr/hostx.c:1351:71: note: Function 'hostx_get_window_attributes' argument 2 names different: declaration 'a_attr' definition 'a_attrs'.
xorg-server-1.20.1/hw/kdrive/ephyr/hostx.c:1431:43: style: Function 'hostx_create_window' argument 4 names different: declaration 'a_host_win' definition 'a_host_peer'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/kdrive/ephyr/hostx.h:180:47: note: Function 'hostx_create_window' argument 4 names different: declaration 'a_host_win' definition 'a_host_peer'.
xorg-server-1.20.1/hw/kdrive/ephyr/hostx.c:1431:43: note: Function 'hostx_create_window' argument 4 names different: declaration 'a_host_win' definition 'a_host_peer'.
xorg-server-1.20.1/hw/kdrive/src/kcmap.c:85:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/kdrive/src/kdrive.c:329:9: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xorg-server-1.20.1/hw/kdrive/src/kdrive.c:435:30: warning: Either the condition 'if(x)' is redundant or there is possible null pointer dereference: x. [nullPointerRedundantCheck]
xorg-server-1.20.1/hw/kdrive/src/kdrive.c:437:16: note: Assuming that condition 'if(x)' is not redundant
xorg-server-1.20.1/hw/kdrive/src/kdrive.c:435:30: note: Null pointer dereference
xorg-server-1.20.1/hw/kdrive/src/kdrive.c:222:9: style: The scope of the variable 'pixels' can be reduced. [variableScope]
xorg-server-1.20.1/hw/kdrive/src/kdrive.c:222:17: style: The scope of the variable 'mm' can be reduced. [variableScope]
xorg-server-1.20.1/hw/kdrive/src/kdrive.c:387:17: style: The scope of the variable 'card' can be reduced. [variableScope]
xorg-server-1.20.1/hw/kdrive/src/kdrive.c:388:19: style: The scope of the variable 'screen' can be reduced. [variableScope]
xorg-server-1.20.1/hw/kdrive/src/kinput.c:945:5: style: Variable 'ki' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/hw/kdrive/src/kinput.c:943:0: note: Variable 'ki' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/kdrive/src/kinput.c:945:5: note: Variable 'ki' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/kdrive/src/kinput.c:1054:5: style: Variable 'pi' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/hw/kdrive/src/kinput.c:1050:0: note: Variable 'pi' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/kdrive/src/kinput.c:1054:5: note: Variable 'pi' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/kdrive/src/kinput.c:1125:20: style: The scope of the variable 'pi' can be reduced. [variableScope]
xorg-server-1.20.1/hw/kdrive/src/kinput.c:1126:21: style: The scope of the variable 'ki' can be reduced. [variableScope]
xorg-server-1.20.1/hw/kdrive/src/kinput.c:1645:19: style: The scope of the variable 'key_code' can be reduced. [variableScope]
xorg-server-1.20.1/hw/kdrive/src/kinput.c:1646:9: style: The scope of the variable 'type' can be reduced. [variableScope]
xorg-server-1.20.1/hw/kdrive/src/kinput.c:424:38: style: Function 'KdSetPointerMatrix' argument 1 names different: declaration 'pointer' definition 'matrix'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/kdrive/src/kdrive.h:401:38: note: Function 'KdSetPointerMatrix' argument 1 names different: declaration 'pointer' definition 'matrix'.
xorg-server-1.20.1/hw/kdrive/src/kinput.c:424:38: note: Function 'KdSetPointerMatrix' argument 1 names different: declaration 'pointer' definition 'matrix'.
xorg-server-1.20.1/hw/kdrive/src/kinput.c:430:42: style: Function 'KdComputePointerMatrix' argument 1 names different: declaration 'pointer' definition 'm'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/kdrive/src/kdrive.h:404:41: note: Function 'KdComputePointerMatrix' argument 1 names different: declaration 'pointer' definition 'm'.
xorg-server-1.20.1/hw/kdrive/src/kinput.c:430:42: note: Function 'KdComputePointerMatrix' argument 1 names different: declaration 'pointer' definition 'm'.
xorg-server-1.20.1/hw/kdrive/src/kinput.c:710:27: style: Function 'KdAddConfigKeyboard' argument 1 names different: declaration 'pointer' definition 'keyboard'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/kdrive/src/kdrive.h:278:31: note: Function 'KdAddConfigKeyboard' argument 1 names different: declaration 'pointer' definition 'keyboard'.
xorg-server-1.20.1/hw/kdrive/src/kinput.c:710:27: note: Function 'KdAddConfigKeyboard' argument 1 names different: declaration 'pointer' definition 'keyboard'.
xorg-server-1.20.1/hw/kdrive/src/kinput.c:795:30: style: Function 'KdAddPointer' argument 1 names different: declaration 'ki' definition 'pi'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/kdrive/src/kdrive.h:220:34: note: Function 'KdAddPointer' argument 1 names different: declaration 'ki' definition 'pi'.
xorg-server-1.20.1/hw/kdrive/src/kinput.c:795:30: note: Function 'KdAddPointer' argument 1 names different: declaration 'ki' definition 'pi'.
xorg-server-1.20.1/hw/kdrive/src/kinput.c:819:33: style: Function 'KdRemovePointer' argument 1 names different: declaration 'ki' definition 'pi'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/kdrive/src/kdrive.h:222:38: note: Function 'KdRemovePointer' argument 1 names different: declaration 'ki' definition 'pi'.
xorg-server-1.20.1/hw/kdrive/src/kinput.c:819:33: note: Function 'KdRemovePointer' argument 1 names different: declaration 'ki' definition 'pi'.
xorg-server-1.20.1/hw/kdrive/src/kinput.c:1755:41: style: Function 'KdBlockHandler' argument 2 names different: declaration 'timeout' definition 'timeo'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/kdrive/src/kdrive.h:408:41: note: Function 'KdBlockHandler' argument 2 names different: declaration 'timeout' definition 'timeo'.
xorg-server-1.20.1/hw/kdrive/src/kinput.c:1755:41: note: Function 'KdBlockHandler' argument 2 names different: declaration 'timeout' definition 'timeo'.
xorg-server-1.20.1/hw/kdrive/src/kxv.c:164:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/kdrive/src/kxv.c:168:29: style: The scope of the variable 'pPriv' can be reduced. [variableScope]
xorg-server-1.20.1/hw/kdrive/src/kxv.c:764:19: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xorg-server-1.20.1/hw/kdrive/src/kxv.c:798:25: style: The scope of the variable 'pPriv' can be reduced. [variableScope]
xorg-server-1.20.1/hw/kdrive/src/kxv.c:862:25: style: The scope of the variable 'pPriv' can be reduced. [variableScope]
xorg-server-1.20.1/hw/kdrive/src/kxv.c:114:53: style: Function 'KdXVScreenInit' argument 2 names different: declaration 'Adaptors' definition 'adaptors'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/kdrive/src/kxv.h:149:54: note: Function 'KdXVScreenInit' argument 2 names different: declaration 'Adaptors' definition 'adaptors'.
xorg-server-1.20.1/hw/kdrive/src/kxv.c:114:53: note: Function 'KdXVScreenInit' argument 2 names different: declaration 'Adaptors' definition 'adaptors'.
xorg-server-1.20.1/hw/kdrive/src/kxv.c:792:47: style: Function 'KdXVWindowExposures' argument 2 names different: declaration 'r1' definition 'reg1'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/kdrive/src/kxv.c:89:59: note: Function 'KdXVWindowExposures' argument 2 names different: declaration 'r1' definition 'reg1'.
xorg-server-1.20.1/hw/kdrive/src/kxv.c:792:47: note: Function 'KdXVWindowExposures' argument 2 names different: declaration 'r1' definition 'reg1'.
xorg-server-1.20.1/hw/xfree86/common/xf86AutoConfig.c:362:9: style: The scope of the variable 'num_screens' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86AutoConfig.c:362:26: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Bus.c:372:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Bus.c:372:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Bus.c:411:12: style: The scope of the variable 'entityIndex' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Bus.c:476:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Bus.c:648:15: style: The scope of the variable 'pEnt' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Config.c:528:9: style: The scope of the variable 'size' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Config.c:2122:19: style: The scope of the variable 'o' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Config.c:2174:26: style: Function 'configInput' argument 1 names different: declaration 'pInfo' definition 'inputp'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/common/xf86Config.c:130:38: note: Function 'configInput' argument 1 names different: declaration 'pInfo' definition 'inputp'.
xorg-server-1.20.1/hw/xfree86/common/xf86Config.c:2174:26: note: Function 'configInput' argument 1 names different: declaration 'pInfo' definition 'inputp'.
xorg-server-1.20.1/hw/xfree86/common/xf86Config.c:1614:16: style: Variable 'from' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/hw/xfree86/common/xf86Configure.c:254:19: style: The scope of the variable 'p' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Configure.c:400:27: style: The scope of the variable 'el' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Configure.c:476:9: style: The scope of the variable 'len' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Configure.c:479:10: style: The scope of the variable 'displaySize_string' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Configure.c:480:9: style: The scope of the variable 'displaySizeLen' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Configure.c:106:13: error: Uninitialized variable: ret [uninitvar]
xorg-server-1.20.1/hw/xfree86/common/xf86Cursor.c:539:9: style: The scope of the variable 'diff' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Cursor.c:568:9: style: The scope of the variable 'x1' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Cursor.c:568:13: style: The scope of the variable 'x2' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Cursor.c:568:17: style: The scope of the variable 'y1' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Cursor.c:568:21: style: The scope of the variable 'y2' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Cursor.c:568:25: style: The scope of the variable 'left' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Cursor.c:568:31: style: The scope of the variable 'right' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Cursor.c:568:38: style: The scope of the variable 'top' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Cursor.c:568:43: style: The scope of the variable 'bottom' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Cursor.c:569:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Cursor.c:569:32: style: The scope of the variable 'min' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Cursor.c:569:37: style: The scope of the variable 'max' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Cursor.c:135:30: style: Function 'xf86PointerMoved' argument 1 names different: declaration 'pScrn' definition 'pScr'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/common/xf86Cursor.c:67:42: note: Function 'xf86PointerMoved' argument 1 names different: declaration 'pScrn' definition 'pScr'.
xorg-server-1.20.1/hw/xfree86/common/xf86Cursor.c:135:30: note: Function 'xf86PointerMoved' argument 1 names different: declaration 'pScrn' definition 'pScr'.
xorg-server-1.20.1/hw/xfree86/common/xf86DGA.c:594:17: style: The scope of the variable 'pScrn' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86DGA.c:1160:16: style: The scope of the variable 'mode' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86DGA.c:574:15: style: Function 'DGAActive' argument 1 names different: declaration 'Index' definition 'index'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/common/dgaproc.h:58:27: note: Function 'DGAActive' argument 1 names different: declaration 'Index' definition 'index'.
xorg-server-1.20.1/hw/xfree86/common/xf86DGA.c:574:15: note: Function 'DGAActive' argument 1 names different: declaration 'Index' definition 'index'.
xorg-server-1.20.1/hw/xfree86/common/xf86DGA.c:916:40: style: Function 'DGAStealKeyEvent' argument 2 names different: declaration 'Index' definition 'index'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/common/dgaproc.h:65:52: note: Function 'DGAStealKeyEvent' argument 2 names different: declaration 'Index' definition 'index'.
xorg-server-1.20.1/hw/xfree86/common/xf86DGA.c:916:40: note: Function 'DGAStealKeyEvent' argument 2 names different: declaration 'Index' definition 'index'.
xorg-server-1.20.1/hw/xfree86/common/xf86DGA.c:948:43: style: Function 'DGAStealMotionEvent' argument 2 names different: declaration 'Index' definition 'index'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/common/dgaproc.h:64:55: note: Function 'DGAStealMotionEvent' argument 2 names different: declaration 'Index' definition 'index'.
xorg-server-1.20.1/hw/xfree86/common/xf86DGA.c:948:43: note: Function 'DGAStealMotionEvent' argument 2 names different: declaration 'Index' definition 'index'.
xorg-server-1.20.1/hw/xfree86/common/xf86DGA.c:976:43: style: Function 'DGAStealButtonEvent' argument 2 names different: declaration 'Index' definition 'index'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/common/dgaproc.h:62:55: note: Function 'DGAStealButtonEvent' argument 2 names different: declaration 'Index' definition 'index'.
xorg-server-1.20.1/hw/xfree86/common/xf86DGA.c:976:43: note: Function 'DGAStealButtonEvent' argument 2 names different: declaration 'Index' definition 'index'.
xorg-server-1.20.1/hw/xfree86/common/xf86DGA.c:1185:47: style: Function 'DGAHandleEvent' argument 2 names different: declaration 'event' definition 'ev'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/common/xf86DGA.c:90:59: note: Function 'DGAHandleEvent' argument 2 names different: declaration 'event' definition 'ev'.
xorg-server-1.20.1/hw/xfree86/common/xf86DGA.c:1185:47: note: Function 'DGAHandleEvent' argument 2 names different: declaration 'event' definition 'ev'.
xorg-server-1.20.1/hw/xfree86/common/xf86Events.c:597:40: style: Function 'xf86SetConsoleHandler' argument 1 names different: declaration 'handler' definition 'proc'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/common/xf86.h:217:57: note: Function 'xf86SetConsoleHandler' argument 1 names different: declaration 'handler' definition 'proc'.
xorg-server-1.20.1/hw/xfree86/common/xf86Events.c:597:40: note: Function 'xf86SetConsoleHandler' argument 1 names different: declaration 'handler' definition 'proc'.
xorg-server-1.20.1/hw/xfree86/common/xf86Helper.c:400:21: style: The scope of the variable 'device' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Helper.c:1151:11: style: The scope of the variable 'env' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Helper.c:361:50: style: Function 'xf86SetDepthBpp' argument 3 names different: declaration 'bpp' definition 'dummy'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/common/xf86.h:236:72: note: Function 'xf86SetDepthBpp' argument 3 names different: declaration 'bpp' definition 'dummy'.
xorg-server-1.20.1/hw/xfree86/common/xf86Helper.c:361:50: note: Function 'xf86SetDepthBpp' argument 3 names different: declaration 'bpp' definition 'dummy'.
xorg-server-1.20.1/hw/xfree86/common/xf86Helper.c:789:38: style: Function 'xf86SetGamma' argument 2 names different: declaration 'newGamma' definition 'gamma'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/common/xf86.h:241:60: note: Function 'xf86SetGamma' argument 2 names different: declaration 'newGamma' definition 'gamma'.
xorg-server-1.20.1/hw/xfree86/common/xf86Helper.c:789:38: note: Function 'xf86SetGamma' argument 2 names different: declaration 'newGamma' definition 'gamma'.
xorg-server-1.20.1/hw/xfree86/common/xf86Helper.c:983:39: style: Function 'xf86EnableDisableFBAccess' argument 1 names different: declaration 'pScrn' definition 'pScrnInfo'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/common/xf86.h:244:61: note: Function 'xf86EnableDisableFBAccess' argument 1 names different: declaration 'pScrn' definition 'pScrnInfo'.
xorg-server-1.20.1/hw/xfree86/common/xf86Helper.c:983:39: note: Function 'xf86EnableDisableFBAccess' argument 1 names different: declaration 'pScrn' definition 'pScrnInfo'.
xorg-server-1.20.1/hw/xfree86/common/xf86Helper.c:1281:52: style: Function 'xf86MatchDevice' argument 2 names different: declaration 'driversectlist' definition 'sectlist'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/common/xf86.h:277:52: note: Function 'xf86MatchDevice' argument 2 names different: declaration 'driversectlist' definition 'sectlist'.
xorg-server-1.20.1/hw/xfree86/common/xf86Helper.c:1281:52: note: Function 'xf86MatchDevice' argument 2 names different: declaration 'driversectlist' definition 'sectlist'.
xorg-server-1.20.1/hw/xfree86/common/xf86Helper.c:1497:43: style: Function 'xf86LoadOneModule' argument 2 names different: declaration 'optlist' definition 'opt'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/common/xf86.h:317:43: note: Function 'xf86LoadOneModule' argument 2 names different: declaration 'optlist' definition 'opt'.
xorg-server-1.20.1/hw/xfree86/common/xf86Helper.c:1497:43: note: Function 'xf86LoadOneModule' argument 2 names different: declaration 'optlist' definition 'opt'.
xorg-server-1.20.1/hw/xfree86/common/xf86Helper.c:1627:42: style: Function 'xf86FindXvOptions' argument 2 names different: declaration 'adapt_index' definition 'adaptor_index'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/common/xf86.h:327:42: note: Function 'xf86FindXvOptions' argument 2 names different: declaration 'adapt_index' definition 'adaptor_index'.
xorg-server-1.20.1/hw/xfree86/common/xf86Helper.c:1627:42: note: Function 'xf86FindXvOptions' argument 2 names different: declaration 'adapt_index' definition 'adaptor_index'.
xorg-server-1.20.1/hw/xfree86/common/xorgVersion.h:33:0: error: #error  [preprocessorErrorDirective]
xorg-server-1.20.1/hw/xfree86/common/xf86Mode.c:1397:28: style: Condition 'numTimings>0' is always false [knownConditionTrueFalse]
xorg-server-1.20.1/hw/xfree86/common/xf86Mode.c:1355:22: note: Assignment 'numTimings=0', assigned value is 0
xorg-server-1.20.1/hw/xfree86/common/xf86Mode.c:1397:28: note: Condition 'numTimings>0' is always false
xorg-server-1.20.1/hw/xfree86/common/xf86Mode.c:1429:28: style: Condition 'numTimings>0' is always false [knownConditionTrueFalse]
xorg-server-1.20.1/hw/xfree86/common/xf86Mode.c:1355:22: note: Assignment 'numTimings=0', assigned value is 0
xorg-server-1.20.1/hw/xfree86/common/xf86Mode.c:1429:28: note: Condition 'numTimings>0' is always false
xorg-server-1.20.1/hw/xfree86/common/xf86Mode.c:1397:28: style: Same expression on both sides of '>' because the value of 'numTimings' and '0' are the same. [duplicateExpression]
xorg-server-1.20.1/hw/xfree86/common/xf86Mode.c:1355:22: note: 'numTimings' is assigned value '0' here.
xorg-server-1.20.1/hw/xfree86/common/xf86Mode.c:1397:28: note: Same expression on both sides of '>' because the value of 'numTimings' and '0' are the same.
xorg-server-1.20.1/hw/xfree86/common/xf86Mode.c:1429:28: style: Same expression on both sides of '>' because the value of 'numTimings' and '0' are the same. [duplicateExpression]
xorg-server-1.20.1/hw/xfree86/common/xf86Mode.c:1355:22: note: 'numTimings' is assigned value '0' here.
xorg-server-1.20.1/hw/xfree86/common/xf86Mode.c:1429:28: note: Same expression on both sides of '>' because the value of 'numTimings' and '0' are the same.
xorg-server-1.20.1/hw/xfree86/common/xf86Mode.c:250:9: style: The scope of the variable 'MulFactor' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Mode.c:251:9: style: The scope of the variable 'DivFactor' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Mode.c:333:9: style: The scope of the variable 'MulFactor' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Mode.c:334:9: style: The scope of the variable 'DivFactor' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Mode.c:335:9: style: The scope of the variable 'clockIndex' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Mode.c:852:19: style: The scope of the variable 'cp' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Mode.c:855:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Mode.c:990:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Mode.c:990:15: style: The scope of the variable 'gap' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Mode.c:2058:11: style: The scope of the variable 'hsync' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Mode.c:2058:18: style: The scope of the variable 'refresh' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Mode.c:2059:17: style: The scope of the variable 'desc' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Mode.c:1338:31: warning: Function 'xf86ValidateModes' argument order different: declaration 'scrp, availModes, modeNames, clockRanges, linePitches, minPitch, maxPitch, minHeight, maxHeight, pitchInc, virtualX, virtualY, apertureSize, strategy' definition 'scrp, availModes, modeNames, clockRanges, linePitches, minPitch, maxPitch, pitchInc, minHeight, maxHeight, virtualX, virtualY, apertureSize, strategy' [funcArgOrderDifferent]
xorg-server-1.20.1/hw/xfree86/common/xf86.h:355:31: note: Function 'xf86ValidateModes' argument order different: declaration 'scrp, availModes, modeNames, clockRanges, linePitches, minPitch, maxPitch, minHeight, maxHeight, pitchInc, virtualX, virtualY, apertureSize, strategy' definition 'scrp, availModes, modeNames, clockRanges, linePitches, minPitch, maxPitch, pitchInc, minHeight, maxHeight, virtualX, virtualY, apertureSize, strategy'
xorg-server-1.20.1/hw/xfree86/common/xf86Mode.c:1338:31: note: Function 'xf86ValidateModes' argument order different: declaration 'scrp, availModes, modeNames, clockRanges, linePitches, minPitch, maxPitch, minHeight, maxHeight, pitchInc, virtualX, virtualY, apertureSize, strategy' definition 'scrp, availModes, modeNames, clockRanges, linePitches, minPitch, maxPitch, pitchInc, minHeight, maxHeight, virtualX, virtualY, apertureSize, strategy'
xorg-server-1.20.1/hw/xfree86/common/xf86Option.c:76:13: style: The scope of the variable 'device' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Option.c:150:39: style: Function 'xf86OptionListDuplicate' argument 1 names different: declaration 'list' definition 'options'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/common/xf86Opt.h:102:70: note: Function 'xf86OptionListDuplicate' argument 1 names different: declaration 'list' definition 'options'.
xorg-server-1.20.1/hw/xfree86/common/xf86Option.c:150:39: note: Function 'xf86OptionListDuplicate' argument 1 names different: declaration 'list' definition 'options'.
xorg-server-1.20.1/hw/xfree86/common/xf86Option.c:254:33: style: Function 'xf86SetBoolOption' argument 1 names different: declaration 'list' definition 'optlist'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/common/xf86Opt.h:79:54: note: Function 'xf86SetBoolOption' argument 1 names different: declaration 'list' definition 'optlist'.
xorg-server-1.20.1/hw/xfree86/common/xf86Option.c:254:33: note: Function 'xf86SetBoolOption' argument 1 names different: declaration 'list' definition 'optlist'.
xorg-server-1.20.1/hw/xfree86/common/xf86Option.c:260:36: style: Function 'xf86SetPercentOption' argument 1 names different: declaration 'list' definition 'optlist'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/common/xf86Opt.h:81:60: note: Function 'xf86SetPercentOption' argument 1 names different: declaration 'list' definition 'optlist'.
xorg-server-1.20.1/hw/xfree86/common/xf86Option.c:260:36: note: Function 'xf86SetPercentOption' argument 1 names different: declaration 'list' definition 'optlist'.
xorg-server-1.20.1/hw/xfree86/common/xf86Option.c:288:35: style: Function 'xf86CheckBoolOption' argument 1 names different: declaration 'list' definition 'optlist'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/common/xf86Opt.h:89:56: note: Function 'xf86CheckBoolOption' argument 1 names different: declaration 'list' definition 'optlist'.
xorg-server-1.20.1/hw/xfree86/common/xf86Option.c:288:35: note: Function 'xf86CheckBoolOption' argument 1 names different: declaration 'list' definition 'optlist'.
xorg-server-1.20.1/hw/xfree86/common/xf86Option.c:294:38: style: Function 'xf86CheckPercentOption' argument 1 names different: declaration 'list' definition 'optlist'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/common/xf86Opt.h:91:62: note: Function 'xf86CheckPercentOption' argument 1 names different: declaration 'list' definition 'optlist'.
xorg-server-1.20.1/hw/xfree86/common/xf86Option.c:294:38: note: Function 'xf86CheckPercentOption' argument 1 names different: declaration 'list' definition 'optlist'.
xorg-server-1.20.1/hw/xfree86/common/xf86Option.c:463:52: style: Function 'xf86ShowUnusedOptions' argument 2 names different: declaration 'options' definition 'opt'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/common/xf86Opt.h:118:59: note: Function 'xf86ShowUnusedOptions' argument 2 names different: declaration 'options' definition 'opt'.
xorg-server-1.20.1/hw/xfree86/common/xf86Option.c:463:52: note: Function 'xf86ShowUnusedOptions' argument 2 names different: declaration 'options' definition 'opt'.
xorg-server-1.20.1/hw/xfree86/common/xf86PM.c:199:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86VGAarbiter.h:43:0: error: failed to expand 'xf86VGAarbiterDeviceDecodes', Wrong number of parameters for macro 'xf86VGAarbiterDeviceDecodes'. [preprocessorErrorDirective]
xorg-server-1.20.1/hw/xfree86/common/xf86Xinput.c:1091:41: style: Redundant condition: is_auto. '!is_auto || (is_auto && xf86Info.autoEnableDevices)' is equivalent to '!is_auto || xf86Info.autoEnableDevices' [redundantCondition]
xorg-server-1.20.1/hw/xfree86/common/xf86Xinput.c:1584:45: style: Redundant condition: is_auto. '!is_auto || (is_auto && xf86Info.autoEnableDevices)' is equivalent to '!is_auto || xf86Info.autoEnableDevices' [redundantCondition]
xorg-server-1.20.1/hw/xfree86/common/xf86Xinput.c:846:5: style: Variable 'drv' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/hw/xfree86/common/xf86Xinput.c:842:0: note: Variable 'drv' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xfree86/common/xf86Xinput.c:846:5: note: Variable 'drv' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xfree86/common/xf86Xinput.c:881:5: style: Variable 'drv' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/hw/xfree86/common/xf86Xinput.c:875:0: note: Variable 'drv' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xfree86/common/xf86Xinput.c:881:5: note: Variable 'drv' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xfree86/common/xf86Xinput.c:1005:5: style: Variable 'pInfo' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/hw/xfree86/common/xf86Xinput.c:1000:0: note: Variable 'pInfo' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xfree86/common/xf86Xinput.c:1005:5: note: Variable 'pInfo' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xfree86/common/xf86Xinput.c:222:9: style: The scope of the variable 'scheme' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Xinput.c:222:17: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Xinput.c:225:11: style: The scope of the variable 'schemeStr' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Xinput.c:1568:9: style: The scope of the variable 'is_auto' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86Xinput.c:335:60: style: Function 'xf86ProcessCommonOptions' argument 2 names different: declaration 'options' definition 'list'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/common/xf86Xinput.h:165:62: note: Function 'xf86ProcessCommonOptions' argument 2 names different: declaration 'options' definition 'list'.
xorg-server-1.20.1/hw/xfree86/common/xf86Xinput.c:335:60: note: Function 'xf86ProcessCommonOptions' argument 2 names different: declaration 'options' definition 'list'.
xorg-server-1.20.1/hw/xfree86/common/xf86Xinput.c:873:65: style: Function 'xf86NewInputDevice' argument 3 names different: declaration 'is_auto' definition 'enable'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/common/xf86Xinput.h:179:69: note: Function 'xf86NewInputDevice' argument 3 names different: declaration 'is_auto' definition 'enable'.
xorg-server-1.20.1/hw/xfree86/common/xf86Xinput.c:873:65: note: Function 'xf86NewInputDevice' argument 3 names different: declaration 'is_auto' definition 'enable'.
xorg-server-1.20.1/hw/xfree86/common/xf86cmap.c:912:21: style: The scope of the variable 'pColPriv' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86cmap.c:1008:21: style: The scope of the variable 'pColPriv' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86cmap.c:1092:9: style: The scope of the variable 'shift' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86cmap.c:146:25: style: Function 'xf86HandleColormaps' argument 2 names different: declaration 'maxCol' definition 'maxColors'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/common/xf86cmap.h:40:47: note: Function 'xf86HandleColormaps' argument 2 names different: declaration 'maxCol' definition 'maxColors'.
xorg-server-1.20.1/hw/xfree86/common/xf86cmap.c:146:25: note: Function 'xf86HandleColormaps' argument 2 names different: declaration 'maxCol' definition 'maxColors'.
xorg-server-1.20.1/hw/xfree86/common/xf86cmap.c:1129:42: style: Function 'xf86ChangeGamma' argument 2 names different: declaration 'newGamma' definition 'gamma'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/common/xf86cmap.h:49:43: note: Function 'xf86ChangeGamma' argument 2 names different: declaration 'newGamma' definition 'gamma'.
xorg-server-1.20.1/hw/xfree86/common/xf86cmap.c:1129:42: note: Function 'xf86ChangeGamma' argument 2 names different: declaration 'newGamma' definition 'gamma'.
xorg-server-1.20.1/hw/xfree86/common/xf86fbBus.c:91:15: style: The scope of the variable 'p' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86fbman.c:612:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86fbman.c:612:12: style: The scope of the variable 'w' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86fbman.c:612:15: style: The scope of the variable 'h' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86fbman.c:612:18: style: The scope of the variable 'area' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86fbman.c:1154:22: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86fbman.c:1155:34: style: The scope of the variable 'tmp2' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86fbman.c:94:31: style: Function 'xf86AllocateOffscreenArea' argument 4 names different: declaration 'granularity' definition 'gran'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/common/xf86fbman.h:122:31: note: Function 'xf86AllocateOffscreenArea' argument 4 names different: declaration 'granularity' definition 'gran'.
xorg-server-1.20.1/hw/xfree86/common/xf86fbman.c:94:31: note: Function 'xf86AllocateOffscreenArea' argument 4 names different: declaration 'granularity' definition 'gran'.
xorg-server-1.20.1/hw/xfree86/common/xf86fbman.c:113:33: style: Function 'xf86AllocateOffscreenLinear' argument 3 names different: declaration 'granularity' definition 'gran'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/common/xf86fbman.h:137:33: note: Function 'xf86AllocateOffscreenLinear' argument 3 names different: declaration 'granularity' definition 'gran'.
xorg-server-1.20.1/hw/xfree86/common/xf86fbman.c:113:33: note: Function 'xf86AllocateOffscreenLinear' argument 3 names different: declaration 'granularity' definition 'gran'.
xorg-server-1.20.1/hw/xfree86/common/xf86fbman.c:152:37: style: Function 'xf86FreeOffscreenLinear' argument 1 names different: declaration 'area' definition 'linear'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/common/xf86fbman.h:143:59: note: Function 'xf86FreeOffscreenLinear' argument 1 names different: declaration 'area' definition 'linear'.
xorg-server-1.20.1/hw/xfree86/common/xf86fbman.c:152:37: note: Function 'xf86FreeOffscreenLinear' argument 1 names different: declaration 'area' definition 'linear'.
xorg-server-1.20.1/hw/xfree86/common/xf86fbman.c:212:36: style: Function 'xf86QueryLargestOffscreenArea' argument 2 names different: declaration 'width' definition 'w'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/common/xf86fbman.h:163:36: note: Function 'xf86QueryLargestOffscreenArea' argument 2 names different: declaration 'width' definition 'w'.
xorg-server-1.20.1/hw/xfree86/common/xf86fbman.c:212:36: note: Function 'xf86QueryLargestOffscreenArea' argument 2 names different: declaration 'width' definition 'w'.
xorg-server-1.20.1/hw/xfree86/common/xf86fbman.c:212:44: style: Function 'xf86QueryLargestOffscreenArea' argument 3 names different: declaration 'height' definition 'h'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/common/xf86fbman.h:163:48: note: Function 'xf86QueryLargestOffscreenArea' argument 3 names different: declaration 'height' definition 'h'.
xorg-server-1.20.1/hw/xfree86/common/xf86fbman.c:212:44: note: Function 'xf86QueryLargestOffscreenArea' argument 3 names different: declaration 'height' definition 'h'.
xorg-server-1.20.1/hw/xfree86/common/xf86fbman.c:213:35: style: Function 'xf86QueryLargestOffscreenArea' argument 4 names different: declaration 'granularity' definition 'gran'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/common/xf86fbman.h:164:35: note: Function 'xf86QueryLargestOffscreenArea' argument 4 names different: declaration 'granularity' definition 'gran'.
xorg-server-1.20.1/hw/xfree86/common/xf86fbman.c:213:35: note: Function 'xf86QueryLargestOffscreenArea' argument 4 names different: declaration 'granularity' definition 'gran'.
xorg-server-1.20.1/hw/xfree86/common/xf86fbman.c:213:62: style: Function 'xf86QueryLargestOffscreenArea' argument 6 names different: declaration 'priority' definition 'severity'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/common/xf86fbman.h:164:69: note: Function 'xf86QueryLargestOffscreenArea' argument 6 names different: declaration 'priority' definition 'severity'.
xorg-server-1.20.1/hw/xfree86/common/xf86fbman.c:213:62: note: Function 'xf86QueryLargestOffscreenArea' argument 6 names different: declaration 'priority' definition 'severity'.
xorg-server-1.20.1/hw/xfree86/common/xf86fbman.c:232:48: style: Function 'xf86QueryLargestOffscreenLinear' argument 3 names different: declaration 'granularity' definition 'gran'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/common/xf86fbman.h:169:48: note: Function 'xf86QueryLargestOffscreenLinear' argument 3 names different: declaration 'granularity' definition 'gran'.
xorg-server-1.20.1/hw/xfree86/common/xf86fbman.c:232:48: note: Function 'xf86QueryLargestOffscreenLinear' argument 3 names different: declaration 'granularity' definition 'gran'.
xorg-server-1.20.1/hw/xfree86/common/xf86fbman.c:232:58: style: Function 'xf86QueryLargestOffscreenLinear' argument 4 names different: declaration 'priority' definition 'severity'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/common/xf86fbman.h:169:65: note: Function 'xf86QueryLargestOffscreenLinear' argument 4 names different: declaration 'priority' definition 'severity'.
xorg-server-1.20.1/hw/xfree86/common/xf86fbman.c:232:58: note: Function 'xf86QueryLargestOffscreenLinear' argument 4 names different: declaration 'priority' definition 'severity'.
xorg-server-1.20.1/hw/xfree86/common/xf86fbman.c:1224:46: style: Function 'xf86InitFBManagerArea' argument 2 names different: declaration 'PixalArea' definition 'PixelArea'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/common/xf86fbman.h:108:47: note: Function 'xf86InitFBManagerArea' argument 2 names different: declaration 'PixalArea' definition 'PixelArea'.
xorg-server-1.20.1/hw/xfree86/common/xf86fbman.c:1224:46: note: Function 'xf86InitFBManagerArea' argument 2 names different: declaration 'PixalArea' definition 'PixelArea'.
xorg-server-1.20.1/hw/xfree86/common/xf86fbman.c:1310:54: style: Function 'xf86InitFBManagerRegion' argument 2 names different: declaration 'ScreenRegion' definition 'FullRegion'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/common/xf86fbman.h:105:55: note: Function 'xf86InitFBManagerRegion' argument 2 names different: declaration 'ScreenRegion' definition 'FullRegion'.
xorg-server-1.20.1/hw/xfree86/common/xf86fbman.c:1310:54: note: Function 'xf86InitFBManagerRegion' argument 2 names different: declaration 'ScreenRegion' definition 'FullRegion'.
xorg-server-1.20.1/hw/xfree86/common/xf86fbman.c:1392:37: style: Function 'xf86AllocateLinearOffscreenArea' argument 3 names different: declaration 'granularity' definition 'gran'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/common/xf86fbman.h:129:37: note: Function 'xf86AllocateLinearOffscreenArea' argument 3 names different: declaration 'granularity' definition 'gran'.
xorg-server-1.20.1/hw/xfree86/common/xf86fbman.c:1392:37: note: Function 'xf86AllocateLinearOffscreenArea' argument 3 names different: declaration 'granularity' definition 'gran'.
xorg-server-1.20.1/hw/xfree86/common/xf86pciBus.c:1433:5: style: Variable 'pVideo' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/hw/xfree86/common/xf86pciBus.c:1431:0: note: Variable 'pVideo' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xfree86/common/xf86pciBus.c:1433:5: note: Variable 'pVideo' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xfree86/common/xf86pciBus.c:213:9: style: The scope of the variable 'num' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86sbusBus.c:185:28: warning: Either the condition 'prop' is redundant or there is possible null pointer dereference: prop. [nullPointerRedundantCheck]
xorg-server-1.20.1/hw/xfree86/common/xf86sbusBus.c:183:21: note: Assuming that condition 'prop' is not redundant
xorg-server-1.20.1/hw/xfree86/common/xf86sbusBus.c:185:28: note: Null pointer dereference
xorg-server-1.20.1/hw/xfree86/common/xf86sbusBus.c:259:12: style: The scope of the variable 'len' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86sbusBus.c:340:15: style: The scope of the variable 'p' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86sbusBus.c:362:9: style: The scope of the variable 'num' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86sbusBus.c:641:12: style: The scope of the variable 'index' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86xv.c:148:15: style: The scope of the variable 'n' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86xv.c:285:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86xv.c:289:29: style: The scope of the variable 'pPriv' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86xv.c:999:21: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86xv.c:1056:25: style: The scope of the variable 'pPriv' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86xv.c:1110:25: style: The scope of the variable 'pPriv' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86xv.c:1867:13: style: The scope of the variable 'Dst' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86xv.c:1868:22: style: The scope of the variable 'U' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86xv.c:1868:26: style: The scope of the variable 'V' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86xv.c:1869:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/common/xf86xv.c:146:69: style: Function 'xf86XVListGenericAdaptors' argument 2 names different: declaration 'Adaptors' definition 'adaptors'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/common/xf86xv.h:180:70: note: Function 'xf86XVListGenericAdaptors' argument 2 names different: declaration 'Adaptors' definition 'adaptors'.
xorg-server-1.20.1/hw/xfree86/common/xf86xv.c:146:69: note: Function 'xf86XVListGenericAdaptors' argument 2 names different: declaration 'Adaptors' definition 'adaptors'.
xorg-server-1.20.1/hw/xfree86/common/xf86xv.c:228:59: style: Function 'xf86XVScreenInit' argument 2 names different: declaration 'Adaptors' definition 'adaptors'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/common/xf86xv.h:171:60: note: Function 'xf86XVScreenInit' argument 2 names different: declaration 'Adaptors' definition 'adaptors'.
xorg-server-1.20.1/hw/xfree86/common/xf86xv.c:228:59: note: Function 'xf86XVScreenInit' argument 2 names different: declaration 'Adaptors' definition 'adaptors'.
xorg-server-1.20.1/hw/xfree86/common/xf86xv.c:1051:49: style: Function 'xf86XVWindowExposures' argument 2 names different: declaration 'r1' definition 'reg1'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/common/xf86xv.c:87:61: note: Function 'xf86XVWindowExposures' argument 2 names different: declaration 'r1' definition 'reg1'.
xorg-server-1.20.1/hw/xfree86/common/xf86xv.c:1051:49: note: Function 'xf86XVWindowExposures' argument 2 names different: declaration 'r1' definition 'reg1'.
xorg-server-1.20.1/hw/xfree86/common/xf86xv.c:1706:70: style: Function 'xf86XVFillKeyHelperDrawable' argument 3 names different: declaration 'clipboxes' definition 'fillboxes'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/common/xf86xv.h:200:70: note: Function 'xf86XVFillKeyHelperDrawable' argument 3 names different: declaration 'clipboxes' definition 'fillboxes'.
xorg-server-1.20.1/hw/xfree86/common/xf86xv.c:1706:70: note: Function 'xf86XVFillKeyHelperDrawable' argument 3 names different: declaration 'clipboxes' definition 'fillboxes'.
xorg-server-1.20.1/hw/xfree86/common/xf86xv.c:1717:62: style: Function 'xf86XVFillKeyHelper' argument 3 names different: declaration 'clipboxes' definition 'fillboxes'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/common/xf86xv.h:196:63: note: Function 'xf86XVFillKeyHelper' argument 3 names different: declaration 'clipboxes' definition 'fillboxes'.
xorg-server-1.20.1/hw/xfree86/common/xf86xv.c:1717:62: note: Function 'xf86XVFillKeyHelper' argument 3 names different: declaration 'clipboxes' definition 'fillboxes'.
xorg-server-1.20.1/hw/xfree86/common/xisb.c:97:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/ddc/ddc.c:52:31: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xorg-server-1.20.1/hw/xfree86/ddc/ddc.c:97:21: warning: Either the condition 'd_block' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xorg-server-1.20.1/hw/xfree86/ddc/ddc.c:172:9: note: Assuming that condition 'd_block' is not redundant
xorg-server-1.20.1/hw/xfree86/ddc/ddc.c:176:20: note: Calling function 'resort', 1st argument 's_block' value is 0
xorg-server-1.20.1/hw/xfree86/ddc/ddc.c:97:21: note: Null pointer addition
xorg-server-1.20.1/hw/xfree86/ddc/ddc.c:336:5: style: Variable 'dev' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/hw/xfree86/ddc/ddc.c:328:0: note: Variable 'dev' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xfree86/ddc/ddc.c:336:5: note: Variable 'dev' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xfree86/ddc/ddc.c:374:13: style: Variable 'dev->pI2CBus->I2CStop' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/hw/xfree86/ddc/ddc.c:370:13: note: Variable 'dev->pI2CBus->I2CStop' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xfree86/ddc/ddc.c:374:13: note: Variable 'dev->pI2CBus->I2CStop' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xfree86/ddc/ddc.c:64:26: style: The scope of the variable 'head_ptr' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/ddc/ddc.c:92:19: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/ddc/ddc.c:354:12: style: The scope of the variable 'segment' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/ddc/ddc.c:437:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/ddc/ddcProperty.c:70:34: style: Function 'xf86SetDDCproperties' argument 1 names different: declaration 'pScreen' definition 'pScrn'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/ddc/xf86DDC.h:46:56: note: Function 'xf86SetDDCproperties' argument 1 names different: declaration 'pScreen' definition 'pScrn'.
xorg-server-1.20.1/hw/xfree86/ddc/ddcProperty.c:70:34: note: Function 'xf86SetDDCproperties' argument 1 names different: declaration 'pScreen' definition 'pScrn'.
xorg-server-1.20.1/hw/xfree86/ddc/interpret_edid.c:109:11: style: The scope of the variable 'timing_aspect' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/ddc/interpret_edid.c:241:12: style: The scope of the variable 'ext' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/ddc/interpret_edid.c:315:12: style: The scope of the variable 'ext' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/ddc/interpret_edid.c:168:23: style: Function 'xf86InterpretEDID' argument 1 names different: declaration 'screenIndex' definition 'scrnIndex'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/ddc/xf86DDC.h:39:51: note: Function 'xf86InterpretEDID' argument 1 names different: declaration 'screenIndex' definition 'scrnIndex'.
xorg-server-1.20.1/hw/xfree86/ddc/interpret_edid.c:168:23: note: Function 'xf86InterpretEDID' argument 1 names different: declaration 'screenIndex' definition 'scrnIndex'.
xorg-server-1.20.1/hw/xfree86/ddc/interpret_edid.c:427:24: style: Function 'xf86InterpretEEDID' argument 1 names different: declaration 'screenIndex' definition 'scrnIndex'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/ddc/xf86DDC.h:41:52: note: Function 'xf86InterpretEEDID' argument 1 names different: declaration 'screenIndex' definition 'scrnIndex'.
xorg-server-1.20.1/hw/xfree86/ddc/interpret_edid.c:427:24: note: Function 'xf86InterpretEEDID' argument 1 names different: declaration 'screenIndex' definition 'scrnIndex'.
xorg-server-1.20.1/hw/xfree86/ddc/print_edid.c:526:26: style: Function 'xf86PrintEDID' argument 1 names different: declaration 'monPtr' definition 'm'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/ddc/xf86DDC.h:37:54: note: Function 'xf86PrintEDID' argument 1 names different: declaration 'monPtr' definition 'm'.
xorg-server-1.20.1/hw/xfree86/ddc/print_edid.c:526:26: note: Function 'xf86PrintEDID' argument 1 names different: declaration 'monPtr' definition 'm'.
xorg-server-1.20.1/hw/xfree86/ddc/print_edid.c:165:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xorg-server-1.20.1/hw/xfree86/ddc/print_edid.c:166:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xorg-server-1.20.1/hw/xfree86/ddc/print_edid.c:314:42: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xorg-server-1.20.1/hw/xfree86/ddc/print_edid.c:315:42: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xorg-server-1.20.1/hw/xfree86/ddc/print_edid.c:316:42: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xorg-server-1.20.1/hw/xfree86/ddc/print_edid.c:317:42: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xorg-server-1.20.1/hw/xfree86/ddc/print_edid.c:318:42: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xorg-server-1.20.1/hw/xfree86/dri/dri.c:418:23: warning: Possible null pointer dereference: pDRIEntPriv [nullPointer]
xorg-server-1.20.1/hw/xfree86/dri/dri.c:401:19: note: Assignment 'pDRIEntPriv=(DRIEntPrivIndex<0)?NULL:((struct _DRIEntPrivRec*)(xf86GetEntityPrivate(pScrn->entityList[0],DRIEntPrivIndex)->ptr))', assigned value is 0
xorg-server-1.20.1/hw/xfree86/dri/dri.c:418:23: note: Null pointer dereference
xorg-server-1.20.1/hw/xfree86/dri/dri.c:432:9: warning: Possible null pointer dereference: pDRIEntPriv [nullPointer]
xorg-server-1.20.1/hw/xfree86/dri/dri.c:401:19: note: Assignment 'pDRIEntPriv=(DRIEntPrivIndex<0)?NULL:((struct _DRIEntPrivRec*)(xf86GetEntityPrivate(pScrn->entityList[0],DRIEntPrivIndex)->ptr))', assigned value is 0
xorg-server-1.20.1/hw/xfree86/dri/dri.c:432:9: note: Null pointer dereference
xorg-server-1.20.1/hw/xfree86/dri/dri.c:298:13: style: The scope of the variable 'count' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/dri/dri.c:304:11: style: The scope of the variable 'oldctx' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/dri/dri.c:305:11: style: The scope of the variable 'newctx' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/dri/dri.c:307:19: style: The scope of the variable 'entry' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/dri/dri.c:359:20: style: The scope of the variable 'reserved' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/dri/dri.c:502:19: style: The scope of the variable 'tag' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/dri/dri.c:676:16: style: The scope of the variable 'pDRIInfo' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/dri/dri.c:677:20: style: The scope of the variable 'reserved' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/dri/dri.c:1029:11: style: The scope of the variable 'contextStore' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/dri/dri.c:1097:11: style: The scope of the variable 'contextStore' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/dri/dri.c:1436:42: style: The scope of the variable 'pOldDrawPriv' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/dri/dri.c:1438:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/dri/dri.c:2349:9: style: The scope of the variable 'y' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/dri/dri.c:1423:34: style: Function 'DRIGetDrawableInfo' argument 3 names different: declaration 'indx' definition 'index'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/dri/dri.h:240:56: note: Function 'DRIGetDrawableInfo' argument 3 names different: declaration 'indx' definition 'index'.
xorg-server-1.20.1/hw/xfree86/dri/dri.c:1423:34: note: Function 'DRIGetDrawableInfo' argument 3 names different: declaration 'indx' definition 'index'.
xorg-server-1.20.1/hw/xfree86/dri/dri.c:1664:40: style: Function 'DRIBlockHandler' argument 2 names different: declaration 'timeout' definition 'pTimeout'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/dri/dri.h:268:62: note: Function 'DRIBlockHandler' argument 2 names different: declaration 'timeout' definition 'pTimeout'.
xorg-server-1.20.1/hw/xfree86/dri/dri.c:1664:40: note: Function 'DRIBlockHandler' argument 2 names different: declaration 'timeout' definition 'pTimeout'.
xorg-server-1.20.1/hw/xfree86/dri2/dri2.c:399:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/dri2/dri2.c:535:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/dri2/dri2.c:1388:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/dri2/dri2.c:1094:47: style: Function 'DRI2SwapBuffers' argument 2 names different: declaration 'pDrawable' definition 'pDraw'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/dri2/dri2.h:322:68: note: Function 'DRI2SwapBuffers' argument 2 names different: declaration 'pDrawable' definition 'pDraw'.
xorg-server-1.20.1/hw/xfree86/dri2/dri2.c:1094:47: note: Function 'DRI2SwapBuffers' argument 2 names different: declaration 'pDrawable' definition 'pDraw'.
xorg-server-1.20.1/hw/xfree86/dri2/dri2.c:1215:24: style: Function 'DRI2GetMSC' argument 1 names different: declaration 'pDrawable' definition 'pDraw'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/dri2/dri2.h:328:45: note: Function 'DRI2GetMSC' argument 1 names different: declaration 'pDrawable' definition 'pDraw'.
xorg-server-1.20.1/hw/xfree86/dri2/dri2.c:1215:24: note: Function 'DRI2GetMSC' argument 1 names different: declaration 'pDrawable' definition 'pDraw'.
xorg-server-1.20.1/hw/xfree86/dri2/dri2.c:1251:43: style: Function 'DRI2WaitMSC' argument 2 names different: declaration 'pDrawable' definition 'pDraw'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/dri2/dri2.h:330:64: note: Function 'DRI2WaitMSC' argument 2 names different: declaration 'pDrawable' definition 'pDraw'.
xorg-server-1.20.1/hw/xfree86/dri2/dri2.c:1251:43: note: Function 'DRI2WaitMSC' argument 2 names different: declaration 'pDrawable' definition 'pDraw'.
xorg-server-1.20.1/hw/xfree86/dri2/dri2.c:1691:26: style: Function 'DRI2GetParam' argument 2 names different: declaration 'pDrawable' definition 'drawable'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/dri2/dri2.h:356:47: note: Function 'DRI2GetParam' argument 2 names different: declaration 'pDrawable' definition 'drawable'.
xorg-server-1.20.1/hw/xfree86/dri2/dri2.c:1691:26: note: Function 'DRI2GetParam' argument 2 names different: declaration 'pDrawable' definition 'drawable'.
xorg-server-1.20.1/hw/xfree86/drivers/modesetting/driver.c:453:17: style: The scope of the variable 'dev' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/drivers/modesetting/driver.c:721:13: style: The scope of the variable 'ret' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/drivers/modesetting/driver.c:1858:23: style: Function 'ValidMode' argument 1 names different: declaration 'pScrn' definition 'arg'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/drivers/modesetting/driver.c:70:41: note: Function 'ValidMode' argument 1 names different: declaration 'pScrn' definition 'arg'.
xorg-server-1.20.1/hw/xfree86/drivers/modesetting/driver.c:1858:23: note: Function 'ValidMode' argument 1 names different: declaration 'pScrn' definition 'arg'.
xorg-server-1.20.1/hw/xfree86/drivers/modesetting/driver.c:825:12: style: Variable 'pEnt' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/hw/xfree86/drivers/modesetting/driver.c:1197:26: style: Variable 'pEnt' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/hw/xfree86/drivers/modesetting/driver.c:1122:23: error: Memory is allocated but not initialized: n [uninitdata]
xorg-server-1.20.1/hw/xfree86/drivers/modesetting/drmmode_display.c:692:5: style: Variable 'ms->pending_modeset' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/hw/xfree86/drivers/modesetting/drmmode_display.c:690:5: note: Variable 'ms->pending_modeset' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xfree86/drivers/modesetting/drmmode_display.c:692:5: note: Variable 'ms->pending_modeset' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xfree86/drivers/modesetting/drmmode_display.c:605:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/drivers/modesetting/drmmode_display.c:863:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/drivers/modesetting/drmmode_display.c:886:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/drivers/modesetting/drmmode_display.c:3018:33: style: The scope of the variable 'clone_drmout' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/drivers/modesetting/drmmode_display.c:3436:13: style: The scope of the variable 'o' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/drivers/modesetting/drmmode_display.c:3821:12: style: The scope of the variable 'ret' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/drivers/modesetting/drmmode_display.c:643:40: style: Function 'drmmode_set_dpms' argument 2 names different: declaration 'PowerManagementMode' definition 'dpms'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/drivers/modesetting/drmmode_display.h:286:45: note: Function 'drmmode_set_dpms' argument 2 names different: declaration 'PowerManagementMode' definition 'dpms'.
xorg-server-1.20.1/hw/xfree86/drivers/modesetting/drmmode_display.c:643:40: note: Function 'drmmode_set_dpms' argument 2 names different: declaration 'PowerManagementMode' definition 'dpms'.
xorg-server-1.20.1/hw/xfree86/drivers/modesetting/drmmode_display.c:1145:47: style: Function 'drmmode_SharedPixmapPresentOnVBlank' argument 1 names different: declaration 'frontTarget' definition 'ppix'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/drivers/modesetting/drmmode_display.h:260:52: note: Function 'drmmode_SharedPixmapPresentOnVBlank' argument 1 names different: declaration 'frontTarget' definition 'ppix'.
xorg-server-1.20.1/hw/xfree86/drivers/modesetting/drmmode_display.c:1145:47: note: Function 'drmmode_SharedPixmapPresentOnVBlank' argument 1 names different: declaration 'frontTarget' definition 'ppix'.
xorg-server-1.20.1/hw/xfree86/drivers/modesetting/drmmode_display.c:3857:56: style: Function 'drmmode_get_default_bpp' argument 2 names different: declaration 'drmmmode' definition 'drmmode'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/drivers/modesetting/drmmode_display.h:279:61: note: Function 'drmmode_get_default_bpp' argument 2 names different: declaration 'drmmmode' definition 'drmmode'.
xorg-server-1.20.1/hw/xfree86/drivers/modesetting/drmmode_display.c:3857:56: note: Function 'drmmode_get_default_bpp' argument 2 names different: declaration 'drmmmode' definition 'drmmode'.
xorg-server-1.20.1/hw/xfree86/drivers/modesetting/drmmode_display.c:2647:77: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xorg-server-1.20.1/hw/xfree86/drivers/modesetting/drmmode_display.c:2676:77: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xorg-server-1.20.1/hw/xfree86/fbdevhw/fbdevhw.c:267:9: style: The scope of the variable 'fd' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/fbdevhw/fbdevhw.c:638:18: style: The scope of the variable 'mmio_off' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/fbdevhw/fbdevhw.c:770:16: style: Variable 'red' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/hw/xfree86/fbdevhw/fbdevhw.c:771:18: style: Variable 'green' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/hw/xfree86/fbdevhw/fbdevhw.c:772:17: style: Variable 'blue' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/hw/xfree86/fbdevhw/fbdevhw.c:234:53: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xorg-server-1.20.1/hw/xfree86/fbdevhw/fbdevhw.c:235:54: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xorg-server-1.20.1/hw/xfree86/fbdevhw/fbdevhw.c:236:54: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xorg-server-1.20.1/hw/xfree86/i2c/xf86i2c.c:49:10: style: The scope of the variable 'd_secs' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/i2c/xf86i2c.c:49:18: style: The scope of the variable 'd_usecs' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/i2c/xf86i2c.c:50:10: style: The scope of the variable 'diff' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/i2c/xf86i2c.c:568:9: style: The scope of the variable 's' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/i2c/xf86i2c.c:364:31: style: Function 'xf86I2CProbeAddress' argument 1 names different: declaration 'pI2CBus' definition 'b'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/i2c/xf86i2c.h:93:53: note: Function 'xf86I2CProbeAddress' argument 1 names different: declaration 'pI2CBus' definition 'b'.
xorg-server-1.20.1/hw/xfree86/i2c/xf86i2c.c:364:31: note: Function 'xf86I2CProbeAddress' argument 1 names different: declaration 'pI2CBus' definition 'b'.
xorg-server-1.20.1/hw/xfree86/i2c/xf86i2c.c:615:32: style: Function 'xf86DestroyI2CDevRec' argument 1 names different: declaration 'pI2CDev' definition 'd'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/i2c/xf86i2c.h:84:54: note: Function 'xf86DestroyI2CDevRec' argument 1 names different: declaration 'pI2CDev' definition 'd'.
xorg-server-1.20.1/hw/xfree86/i2c/xf86i2c.c:615:32: note: Function 'xf86DestroyI2CDevRec' argument 1 names different: declaration 'pI2CDev' definition 'd'.
xorg-server-1.20.1/hw/xfree86/i2c/xf86i2c.c:651:26: style: Function 'xf86I2CDevInit' argument 1 names different: declaration 'pI2CDev' definition 'd'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/i2c/xf86i2c.h:87:48: note: Function 'xf86I2CDevInit' argument 1 names different: declaration 'pI2CDev' definition 'd'.
xorg-server-1.20.1/hw/xfree86/i2c/xf86i2c.c:651:26: note: Function 'xf86I2CDevInit' argument 1 names different: declaration 'pI2CDev' definition 'd'.
xorg-server-1.20.1/hw/xfree86/i2c/xf86i2c.c:731:32: style: Function 'xf86DestroyI2CBusRec' argument 1 names different: declaration 'pI2CBus' definition 'b'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/i2c/xf86i2c.h:57:54: note: Function 'xf86DestroyI2CBusRec' argument 1 names different: declaration 'pI2CBus' definition 'b'.
xorg-server-1.20.1/hw/xfree86/i2c/xf86i2c.c:731:32: note: Function 'xf86DestroyI2CBusRec' argument 1 names different: declaration 'pI2CBus' definition 'b'.
xorg-server-1.20.1/hw/xfree86/i2c/xf86i2c.c:780:26: style: Function 'xf86I2CBusInit' argument 1 names different: declaration 'pI2CBus' definition 'b'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/i2c/xf86i2c.h:60:48: note: Function 'xf86I2CBusInit' argument 1 names different: declaration 'pI2CBus' definition 'b'.
xorg-server-1.20.1/hw/xfree86/i2c/xf86i2c.c:780:26: note: Function 'xf86I2CBusInit' argument 1 names different: declaration 'pI2CBus' definition 'b'.
xorg-server-1.20.1/hw/xfree86/int10/generic.c:128:5: style: Variable 'options' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/hw/xfree86/int10/generic.c:122:0: note: Variable 'options' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xfree86/int10/generic.c:128:5: note: Variable 'options' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xfree86/int10/helper_exec.c:557:9: style: The scope of the variable 'shift' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/int10/helper_exec.c:580:9: style: The scope of the variable 'shift' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/int10/helper_exec.c:604:9: style: The scope of the variable 'shift' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/int10/helper_exec.c:627:9: style: The scope of the variable 'shift' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/loader/loader.c:64:0: error: #error i have no dynamic linker and i must scream [preprocessorErrorDirective]
xorg-server-1.20.1/hw/xfree86/loader/loadmod.c:124:5: style: Variable 'fullpath' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/hw/xfree86/loader/loadmod.c:117:0: note: Variable 'fullpath' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xfree86/loader/loadmod.c:124:5: note: Variable 'fullpath' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xfree86/loader/loadmod.c:273:5: style: Variable 'dir' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/hw/xfree86/loader/loadmod.c:269:0: note: Variable 'dir' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xfree86/loader/loadmod.c:273:5: note: Variable 'dir' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xfree86/loader/loadmod.c:684:5: style: Variable 'patterns' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/hw/xfree86/loader/loadmod.c:677:0: note: Variable 'patterns' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xfree86/loader/loadmod.c:684:5: note: Variable 'patterns' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xfree86/loader/loadmod.c:685:5: style: Variable 'name' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/hw/xfree86/loader/loadmod.c:673:0: note: Variable 'name' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xfree86/loader/loadmod.c:685:5: note: Variable 'name' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xfree86/loader/loadmod.c:209:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/loader/loadmod.c:213:18: style: The scope of the variable 's' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/loader/loadmod.c:453:13: style: The scope of the variable 'vermaj' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/loader/loadmod.c:453:21: style: The scope of the variable 'vermin' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/loader/symbol-test.c:34:11: style: The scope of the variable 'ret' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.c:3175:11: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.c:3175:11: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.c:3175:11: warning: %d in format string (no. 3) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.c:3175:11: warning: %d in format string (no. 4) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.c:3175:11: warning: %d in format string (no. 5) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.c:3175:11: warning: %d in format string (no. 6) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.c:3175:11: warning: %d in format string (no. 7) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.c:3175:11: warning: %d in format string (no. 8) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.c:1456:5: style: Variable 'preferred_mode' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.c:1453:0: note: Variable 'preferred_mode' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.c:1456:5: note: Variable 'preferred_mode' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.c:2218:17: style: The scope of the variable 'add_x' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.c:2200:37: error: Shifting by a negative value is undefined behaviour [shiftNegative]
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.c:2220:41: error: Shifting by a negative value is undefined behaviour [shiftNegative]
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.c:803:30: style: Function 'xf86CrtcScreenInit' argument 1 names different: declaration 'pScreen' definition 'screen'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.h:965:65: note: Function 'xf86CrtcScreenInit' argument 1 names different: declaration 'pScreen' definition 'screen'.
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.c:803:30: note: Function 'xf86CrtcScreenInit' argument 1 names different: declaration 'pScreen' definition 'screen'.
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.c:1637:34: style: Function 'xf86ProbeOutputModes' argument 1 names different: declaration 'pScrn' definition 'scrn'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.h:954:35: note: Function 'xf86ProbeOutputModes' argument 1 names different: declaration 'pScrn' definition 'scrn'.
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.c:1637:34: note: Function 'xf86ProbeOutputModes' argument 1 names different: declaration 'pScrn' definition 'scrn'.
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.c:1995:34: style: Function 'xf86SetScrnInfoModes' argument 1 names different: declaration 'pScrn' definition 'scrn'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.h:957:35: note: Function 'xf86SetScrnInfoModes' argument 1 names different: declaration 'pScrn' definition 'scrn'.
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.c:1995:34: note: Function 'xf86SetScrnInfoModes' argument 1 names different: declaration 'pScrn' definition 'scrn'.
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.c:2502:38: style: Function 'xf86InitialConfiguration' argument 1 names different: declaration 'pScrn' definition 'scrn'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.h:968:39: note: Function 'xf86InitialConfiguration' argument 1 names different: declaration 'pScrn' definition 'scrn'.
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.c:2502:38: note: Function 'xf86InitialConfiguration' argument 1 names different: declaration 'pScrn' definition 'scrn'.
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.c:2775:33: style: Function 'xf86SetDesiredModes' argument 1 names different: declaration 'pScrn' definition 'scrn'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.h:1053:34: note: Function 'xf86SetDesiredModes' argument 1 names different: declaration 'pScrn' definition 'scrn'.
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.c:2775:33: note: Function 'xf86SetDesiredModes' argument 1 names different: declaration 'pScrn' definition 'scrn'.
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.c:2987:25: style: Function 'xf86DPMSSet' argument 1 names different: declaration 'pScrn' definition 'scrn'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.h:971:26: note: Function 'xf86DPMSSet' argument 1 names different: declaration 'pScrn' definition 'scrn'.
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.c:2987:25: note: Function 'xf86DPMSSet' argument 1 names different: declaration 'pScrn' definition 'scrn'.
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.c:2987:35: style: Function 'xf86DPMSSet' argument 2 names different: declaration 'PowerManagementMode' definition 'mode'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.h:971:37: note: Function 'xf86DPMSSet' argument 2 names different: declaration 'PowerManagementMode' definition 'mode'.
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.c:2987:35: note: Function 'xf86DPMSSet' argument 2 names different: declaration 'PowerManagementMode' definition 'mode'.
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.c:3427:33: style: Function 'xf86_wrap_crtc_notify' argument 1 names different: declaration 'pScreen' definition 'screen'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.h:1121:33: note: Function 'xf86_wrap_crtc_notify' argument 1 names different: declaration 'pScreen' definition 'screen'.
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.c:3427:33: note: Function 'xf86_wrap_crtc_notify' argument 1 names different: declaration 'pScreen' definition 'screen'.
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.c:3442:35: style: Function 'xf86_unwrap_crtc_notify' argument 1 names different: declaration 'pScreen' definition 'screen'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.h:1124:36: note: Function 'xf86_unwrap_crtc_notify' argument 1 names different: declaration 'pScreen' definition 'screen'.
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.c:3442:35: note: Function 'xf86_unwrap_crtc_notify' argument 1 names different: declaration 'pScreen' definition 'screen'.
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.c:3453:28: style: Function 'xf86_crtc_notify' argument 1 names different: declaration 'pScreen' definition 'screen'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.h:1127:29: note: Function 'xf86_crtc_notify' argument 1 names different: declaration 'pScreen' definition 'screen'.
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.c:3453:28: note: Function 'xf86_crtc_notify' argument 1 names different: declaration 'pScreen' definition 'screen'.
xorg-server-1.20.1/hw/xfree86/modes/xf86EdidModes.c:431:27: style: The scope of the variable 'ret' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/modes/xf86EdidModes.c:470:12: style: The scope of the variable 'hsize' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/modes/xf86EdidModes.c:470:19: style: The scope of the variable 'vsize' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/modes/xf86EdidModes.c:470:26: style: The scope of the variable 'refresh' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/modes/xf86RandR12.c:757:9: style: The scope of the variable 'mmWidth' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/modes/xf86RandR12.c:757:18: style: The scope of the variable 'mmHeight' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/modes/xf86RandR12.c:920:53: style: Function 'xf86RandR12SetRotations' argument 2 names different: declaration 'rotation' definition 'rotations'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/modes/xf86RandR12.h:32:56: note: Function 'xf86RandR12SetRotations' argument 2 names different: declaration 'rotation' definition 'rotations'.
xorg-server-1.20.1/hw/xfree86/modes/xf86RandR12.c:920:53: note: Function 'xf86RandR12SetRotations' argument 2 names different: declaration 'rotation' definition 'rotations'.
xorg-server-1.20.1/hw/xfree86/modes/xf86Rotate.c:295:33: style: Function 'xf86RotateCloseScreen' argument 1 names different: declaration 'pScreen' definition 'screen'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/modes/xf86Crtc.h:929:34: note: Function 'xf86RotateCloseScreen' argument 1 names different: declaration 'pScreen' definition 'screen'.
xorg-server-1.20.1/hw/xfree86/modes/xf86Rotate.c:295:33: note: Function 'xf86RotateCloseScreen' argument 1 names different: declaration 'pScreen' definition 'screen'.
xorg-server-1.20.1/hw/xfree86/os-support/bsd/alpha_video.c:104:11: style: The scope of the variable 'base' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/os-support/bsd/arm_video.c:93:11: style: The scope of the variable 'base' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/os-support/bsd/bsd_apm.c:130:9: style: The scope of the variable 'fd' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/os-support/bsd/bsd_init.c:155:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/os-support/bsd/bsd_init.c:155:12: style: The scope of the variable 'fd' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/os-support/bsd/bsd_init.c:156:21: style: The scope of the variable 'driver' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/os-support/bsd/bsd_kqueue_apm.c:93:12: style: The scope of the variable 'result' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/os-support/bsd/bsd_kqueue_apm.c:186:9: style: The scope of the variable 'kq' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/os-support/bsd/i386_video.c:76:11: style: The scope of the variable 'base' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/os-support/bus/Pci.h:145:0: error: #error No PCI support available for this architecture/OS combination [preprocessorErrorDirective]
xorg-server-1.20.1/hw/xfree86/os-support/bus/Sbus.c:186:0: error: #error Missing promIsP1275() function for this OS [preprocessorErrorDirective]
xorg-server-1.20.1/hw/xfree86/os-support/linux/int10/linux.c:81:12: warning: Possible null pointer dereference: buf [nullPointer]
xorg-server-1.20.1/hw/xfree86/os-support/linux/int10/linux.c:240:32: note: Calling function 'readLegacy', 2nd argument 'buf' value is 0
xorg-server-1.20.1/hw/xfree86/os-support/linux/int10/linux.c:81:12: note: Null pointer dereference
xorg-server-1.20.1/hw/xfree86/os-support/linux/int10/linux.c:338:9: style: The scope of the variable 'fd' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/os-support/linux/lnx_acpi.c:137:9: style: The scope of the variable 'r' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/os-support/linux/lnx_acpi.c:172:9: style: The scope of the variable 'fd' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/os-support/linux/lnx_agp.c:146:9: error: Memory leak: info [memleak]
xorg-server-1.20.1/hw/xfree86/os-support/linux/lnx_init.c:91:12: style: The scope of the variable 'fd' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/os-support/linux/lnx_init.c:175:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/os-support/linux/lnx_init.c:175:12: style: The scope of the variable 'ret' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/os-support/linux/lnx_init.c:178:17: style: The scope of the variable 'vcs' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/os-support/linux/lnx_kmod.c:44:5: style: Variable 'fd' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/hw/xfree86/os-support/linux/lnx_kmod.c:40:0: note: Variable 'fd' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xfree86/os-support/linux/lnx_kmod.c:44:5: note: Variable 'fd' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xfree86/os-support/linux/systemd-logind.c:277:5: style: Variable 'msg' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/hw/xfree86/os-support/linux/systemd-logind.c:272:0: note: Variable 'msg' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xfree86/os-support/linux/systemd-logind.c:277:5: note: Variable 'msg' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xfree86/os-support/linux/systemd-logind.c:444:5: style: Variable 'msg' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/hw/xfree86/os-support/linux/systemd-logind.c:437:0: note: Variable 'msg' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xfree86/os-support/linux/systemd-logind.c:444:5: note: Variable 'msg' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xfree86/os-support/linux/systemd-logind.c:577:5: style: Variable 'msg' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/hw/xfree86/os-support/linux/systemd-logind.c:572:0: note: Variable 'msg' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xfree86/os-support/linux/systemd-logind.c:577:5: note: Variable 'msg' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xfree86/os-support/shared/posix_tty.c:310:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xorg-server-1.20.1/hw/xfree86/os-support/shared/posix_tty.c:316:9: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xorg-server-1.20.1/hw/xfree86/os-support/shared/posix_tty.c:192:9: style: The scope of the variable 'baud' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/os-support/shared/posix_tty.c:530:9: style: Unused variable: ret [unusedVariable]
xorg-server-1.20.1/hw/xfree86/os-support/shared/posix_tty.c:531:9: style: Unused variable: s [unusedVariable]
xorg-server-1.20.1/hw/xfree86/os-support/shared/posix_tty.c:563:9: style: Unused variable: ret [unusedVariable]
xorg-server-1.20.1/hw/xfree86/os-support/shared/posix_tty.c:564:9: style: Unused variable: s [unusedVariable]
xorg-server-1.20.1/hw/xfree86/os-support/shared/posix_tty.c:586:9: style: Unused variable: ret [unusedVariable]
xorg-server-1.20.1/hw/xfree86/os-support/shared/posix_tty.c:587:9: style: Unused variable: s [unusedVariable]
xorg-server-1.20.1/hw/xfree86/os-support/shared/posix_tty.c:608:9: style: Unused variable: ret [unusedVariable]
xorg-server-1.20.1/hw/xfree86/os-support/shared/posix_tty.c:609:9: style: Unused variable: s [unusedVariable]
xorg-server-1.20.1/hw/xfree86/os-support/solaris/sun_apm.c:216:9: style: The scope of the variable 'fd' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/os-support/solaris/sun_bell.c:59:12: style: The scope of the variable 'ampl' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/os-support/solaris/sun_bell.c:59:18: style: The scope of the variable 'cyclen' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/os-support/solaris/sun_bell.c:59:26: style: The scope of the variable 'phase' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/parser/Device.c:320:23: style: The scope of the variable 'prev' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/parser/Flags.c:97:13: style: The scope of the variable 'tokentype' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/parser/Flags.c:126:23: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/parser/Flags.c:232:11: style: The scope of the variable '_val' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/parser/Flags.c:343:11: style: The scope of the variable 't1' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/parser/Flags.c:343:16: style: The scope of the variable 't2' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/parser/Flags.c:213:56: style: Function 'xf86addNewOption' argument 3 names different: declaration 'val' definition '_val'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/parser/xf86Optrec.h:72:55: note: Function 'xf86addNewOption' argument 3 names different: declaration 'val' definition '_val'.
xorg-server-1.20.1/hw/xfree86/parser/Flags.c:213:56: note: Function 'xf86addNewOption' argument 3 names different: declaration 'val' definition '_val'.
xorg-server-1.20.1/hw/xfree86/parser/Input.c:150:22: style: The scope of the variable 'prev' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/parser/Input.c:131:30: style: Function 'xf86printInputSection' argument 1 names different: declaration 'f' definition 'cf'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/parser/configProcs.h:50:35: note: Function 'xf86printInputSection' argument 1 names different: declaration 'f' definition 'cf'.
xorg-server-1.20.1/hw/xfree86/parser/Input.c:131:30: note: Function 'xf86printInputSection' argument 1 names different: declaration 'f' definition 'cf'.
xorg-server-1.20.1/hw/xfree86/parser/InputClass.c:73:27: style: The scope of the variable 'prev' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/parser/InputClass.c:396:35: style: Function 'xf86printInputClassSection' argument 1 names different: declaration 'f' definition 'cf'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/parser/configProcs.h:56:40: note: Function 'xf86printInputClassSection' argument 1 names different: declaration 'f' definition 'cf'.
xorg-server-1.20.1/hw/xfree86/parser/InputClass.c:396:35: note: Function 'xf86printInputClassSection' argument 1 names different: declaration 'f' definition 'cf'.
xorg-server-1.20.1/hw/xfree86/parser/Layout.c:383:26: style: The scope of the variable 'prev' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/parser/Layout.c:402:25: style: The scope of the variable 'prev' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/parser/Layout.c:417:23: style: The scope of the variable 'prev' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/parser/Monitor.c:121:25: style: The scope of the variable 'prev' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/parser/Monitor.c:776:24: style: The scope of the variable 'prev' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/parser/Monitor.c:794:22: style: The scope of the variable 'prev' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/parser/OutputClass.c:48:28: style: The scope of the variable 'prev' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/parser/OutputClass.c:162:36: style: Function 'xf86printOutputClassSection' argument 1 names different: declaration 'f' definition 'cf'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/parser/configProcs.h:60:41: note: Function 'xf86printOutputClassSection' argument 1 names different: declaration 'f' definition 'cf'.
xorg-server-1.20.1/hw/xfree86/parser/OutputClass.c:162:36: note: Function 'xf86printOutputClassSection' argument 1 names different: declaration 'f' definition 'cf'.
xorg-server-1.20.1/hw/xfree86/parser/Screen.c:82:17: style: The scope of the variable 'prev' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/parser/Screen.c:95:24: style: The scope of the variable 'prev' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/parser/Screen.c:189:25: style: The scope of the variable 'mptr' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/parser/Screen.c:466:28: style: The scope of the variable 'prev' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/parser/Screen.c:479:23: style: The scope of the variable 'prev' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/parser/Vendor.c:74:24: style: The scope of the variable 'prev' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/parser/Video.c:76:26: style: The scope of the variable 'prev' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/parser/Video.c:255:29: style: The scope of the variable 'prev' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/parser/read.c:232:53: style: Function 'xf86addListItem' argument 2 names different: declaration 'c_new' definition 'new'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/parser/xf86Parser.h:479:64: note: Function 'xf86addListItem' argument 2 names different: declaration 'c_new' definition 'new'.
xorg-server-1.20.1/hw/xfree86/parser/read.c:232:53: note: Function 'xf86addListItem' argument 2 names different: declaration 'c_new' definition 'new'.
xorg-server-1.20.1/hw/xfree86/parser/scan.c:446:9: style: The scope of the variable 'token' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/parser/scan.c:462:9: style: The scope of the variable 'token' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/parser/write.c:133:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/ramdac/BT.c:39:49: style: Function 'BTramdacRestore' argument 2 names different: declaration 'RamDacRec' definition 'ramdacPtr'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/ramdac/BT.h:9:71: note: Function 'BTramdacRestore' argument 2 names different: declaration 'RamDacRec' definition 'ramdacPtr'.
xorg-server-1.20.1/hw/xfree86/ramdac/BT.c:39:49: note: Function 'BTramdacRestore' argument 2 names different: declaration 'RamDacRec' definition 'ramdacPtr'.
xorg-server-1.20.1/hw/xfree86/ramdac/BT.c:40:33: style: Function 'BTramdacRestore' argument 3 names different: declaration 'RamDacRegRec' definition 'ramdacReg'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/ramdac/BT.h:10:55: note: Function 'BTramdacRestore' argument 3 names different: declaration 'RamDacRegRec' definition 'ramdacReg'.
xorg-server-1.20.1/hw/xfree86/ramdac/BT.c:40:33: note: Function 'BTramdacRestore' argument 3 names different: declaration 'RamDacRegRec' definition 'ramdacReg'.
xorg-server-1.20.1/hw/xfree86/ramdac/BT.c:54:46: style: Function 'BTramdacSave' argument 2 names different: declaration 'RamDacRec' definition 'ramdacPtr'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/ramdac/BT.h:7:68: note: Function 'BTramdacSave' argument 2 names different: declaration 'RamDacRec' definition 'ramdacPtr'.
xorg-server-1.20.1/hw/xfree86/ramdac/BT.c:54:46: note: Function 'BTramdacSave' argument 2 names different: declaration 'RamDacRec' definition 'ramdacPtr'.
xorg-server-1.20.1/hw/xfree86/ramdac/BT.c:55:30: style: Function 'BTramdacSave' argument 3 names different: declaration 'RamDacRegRec' definition 'ramdacReg'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/ramdac/BT.h:8:52: note: Function 'BTramdacSave' argument 3 names different: declaration 'RamDacRegRec' definition 'ramdacReg'.
xorg-server-1.20.1/hw/xfree86/ramdac/BT.c:55:30: note: Function 'BTramdacSave' argument 3 names different: declaration 'RamDacRegRec' definition 'ramdacReg'.
xorg-server-1.20.1/hw/xfree86/ramdac/BT.c:143:51: style: Function 'BTramdacSetBpp' argument 2 names different: declaration 'RamDacRegRec' definition 'ramdacReg'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/ramdac/BT.h:12:54: note: Function 'BTramdacSetBpp' argument 2 names different: declaration 'RamDacRegRec' definition 'ramdacReg'.
xorg-server-1.20.1/hw/xfree86/ramdac/BT.c:143:51: note: Function 'BTramdacSetBpp' argument 2 names different: declaration 'RamDacRegRec' definition 'ramdacReg'.
xorg-server-1.20.1/hw/xfree86/ramdac/IBM.c:55:19: style: The scope of the variable 'IntRef' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/ramdac/IBM.c:115:19: style: The scope of the variable 'IntRef' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/ramdac/IBM.c:163:50: style: Function 'IBMramdacRestore' argument 2 names different: declaration 'RamDacRec' definition 'ramdacPtr'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/ramdac/IBM.h:10:53: note: Function 'IBMramdacRestore' argument 2 names different: declaration 'RamDacRec' definition 'ramdacPtr'.
xorg-server-1.20.1/hw/xfree86/ramdac/IBM.c:163:50: note: Function 'IBMramdacRestore' argument 2 names different: declaration 'RamDacRec' definition 'ramdacPtr'.
xorg-server-1.20.1/hw/xfree86/ramdac/IBM.c:164:34: style: Function 'IBMramdacRestore' argument 3 names different: declaration 'RamDacRegRec' definition 'ramdacReg'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/ramdac/IBM.h:11:56: note: Function 'IBMramdacRestore' argument 3 names different: declaration 'RamDacRegRec' definition 'ramdacReg'.
xorg-server-1.20.1/hw/xfree86/ramdac/IBM.c:164:34: note: Function 'IBMramdacRestore' argument 3 names different: declaration 'RamDacRegRec' definition 'ramdacReg'.
xorg-server-1.20.1/hw/xfree86/ramdac/IBM.c:192:47: style: Function 'IBMramdacSave' argument 2 names different: declaration 'RamDacRec' definition 'ramdacPtr'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/ramdac/IBM.h:7:69: note: Function 'IBMramdacSave' argument 2 names different: declaration 'RamDacRec' definition 'ramdacPtr'.
xorg-server-1.20.1/hw/xfree86/ramdac/IBM.c:192:47: note: Function 'IBMramdacSave' argument 2 names different: declaration 'RamDacRec' definition 'ramdacPtr'.
xorg-server-1.20.1/hw/xfree86/ramdac/IBM.c:193:31: style: Function 'IBMramdacSave' argument 3 names different: declaration 'RamDacRegRec' definition 'ramdacReg'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/ramdac/IBM.h:8:53: note: Function 'IBMramdacSave' argument 3 names different: declaration 'RamDacRegRec' definition 'ramdacReg'.
xorg-server-1.20.1/hw/xfree86/ramdac/IBM.c:193:31: note: Function 'IBMramdacSave' argument 3 names different: declaration 'RamDacRegRec' definition 'ramdacReg'.
xorg-server-1.20.1/hw/xfree86/ramdac/IBM.c:321:55: style: Function 'IBMramdac526SetBpp' argument 2 names different: declaration 'RamDacRegRec' definition 'ramdacReg'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/ramdac/IBM.h:13:58: note: Function 'IBMramdac526SetBpp' argument 2 names different: declaration 'RamDacRegRec' definition 'ramdacReg'.
xorg-server-1.20.1/hw/xfree86/ramdac/IBM.c:321:55: note: Function 'IBMramdac526SetBpp' argument 2 names different: declaration 'RamDacRegRec' definition 'ramdacReg'.
xorg-server-1.20.1/hw/xfree86/ramdac/IBM.c:386:55: style: Function 'IBMramdac640SetBpp' argument 2 names different: declaration 'RamDacRegRec' definition 'ramdacReg'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/ramdac/IBM.h:15:58: note: Function 'IBMramdac640SetBpp' argument 2 names different: declaration 'RamDacRegRec' definition 'ramdacReg'.
xorg-server-1.20.1/hw/xfree86/ramdac/IBM.c:386:55: note: Function 'IBMramdac640SetBpp' argument 2 names different: declaration 'RamDacRegRec' definition 'ramdacReg'.
xorg-server-1.20.1/hw/xfree86/ramdac/TI.c:691:19: style: The scope of the variable 'shift' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/ramdac/TI.c:124:49: style: Function 'TIramdacRestore' argument 2 names different: declaration 'RamDacRec' definition 'ramdacPtr'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/ramdac/TI.h:21:71: note: Function 'TIramdacRestore' argument 2 names different: declaration 'RamDacRec' definition 'ramdacPtr'.
xorg-server-1.20.1/hw/xfree86/ramdac/TI.c:124:49: note: Function 'TIramdacRestore' argument 2 names different: declaration 'RamDacRec' definition 'ramdacPtr'.
xorg-server-1.20.1/hw/xfree86/ramdac/TI.c:125:33: style: Function 'TIramdacRestore' argument 3 names different: declaration 'RamDacRegRec' definition 'ramdacReg'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/ramdac/TI.h:22:55: note: Function 'TIramdacRestore' argument 3 names different: declaration 'RamDacRegRec' definition 'ramdacReg'.
xorg-server-1.20.1/hw/xfree86/ramdac/TI.c:125:33: note: Function 'TIramdacRestore' argument 3 names different: declaration 'RamDacRegRec' definition 'ramdacReg'.
xorg-server-1.20.1/hw/xfree86/ramdac/TI.c:226:46: style: Function 'TIramdacSave' argument 2 names different: declaration 'RamDacRec' definition 'ramdacPtr'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/ramdac/TI.h:19:68: note: Function 'TIramdacSave' argument 2 names different: declaration 'RamDacRec' definition 'ramdacPtr'.
xorg-server-1.20.1/hw/xfree86/ramdac/TI.c:226:46: note: Function 'TIramdacSave' argument 2 names different: declaration 'RamDacRec' definition 'ramdacPtr'.
xorg-server-1.20.1/hw/xfree86/ramdac/TI.c:227:30: style: Function 'TIramdacSave' argument 3 names different: declaration 'RamDacRegRec' definition 'ramdacReg'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/ramdac/TI.h:20:52: note: Function 'TIramdacSave' argument 3 names different: declaration 'RamDacRegRec' definition 'ramdacReg'.
xorg-server-1.20.1/hw/xfree86/ramdac/TI.c:227:30: note: Function 'TIramdacSave' argument 3 names different: declaration 'RamDacRegRec' definition 'ramdacReg'.
xorg-server-1.20.1/hw/xfree86/ramdac/TI.c:356:55: style: Function 'TIramdac3026SetBpp' argument 2 names different: declaration 'RamDacRegRec' definition 'ramdacReg'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/ramdac/TI.h:24:58: note: Function 'TIramdac3026SetBpp' argument 2 names different: declaration 'RamDacRegRec' definition 'ramdacReg'.
xorg-server-1.20.1/hw/xfree86/ramdac/TI.c:356:55: note: Function 'TIramdac3026SetBpp' argument 2 names different: declaration 'RamDacRegRec' definition 'ramdacReg'.
xorg-server-1.20.1/hw/xfree86/ramdac/TI.c:474:55: style: Function 'TIramdac3030SetBpp' argument 2 names different: declaration 'RamDacRegRec' definition 'ramdacReg'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/ramdac/TI.h:26:58: note: Function 'TIramdac3030SetBpp' argument 2 names different: declaration 'RamDacRegRec' definition 'ramdacReg'.
xorg-server-1.20.1/hw/xfree86/ramdac/TI.c:474:55: note: Function 'TIramdac3030SetBpp' argument 2 names different: declaration 'RamDacRegRec' definition 'ramdacReg'.
xorg-server-1.20.1/hw/xfree86/ramdac/xf86HWCurs.c:471:23: style: The scope of the variable 'a' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/ramdac/xf86HWCurs.c:471:26: style: The scope of the variable 'b' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/ramdac/xf86RamDac.c:60:35: style: Function 'RamDacDestroyInfoRec' argument 1 names different: declaration 'RamDacRec' definition 'infoRec'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/ramdac/xf86RamDac.h:80:57: note: Function 'RamDacDestroyInfoRec' argument 1 names different: declaration 'RamDacRec' definition 'infoRec'.
xorg-server-1.20.1/hw/xfree86/ramdac/xf86RamDac.c:60:35: note: Function 'RamDacDestroyInfoRec' argument 1 names different: declaration 'RamDacRec' definition 'infoRec'.
xorg-server-1.20.1/hw/xfree86/ramdac/xf86RamDac.c:66:47: style: Function 'RamDacHelperDestroyInfoRec' argument 1 names different: declaration 'RamDacRec' definition 'infoRec'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/ramdac/xf86RamDac.h:81:69: note: Function 'RamDacHelperDestroyInfoRec' argument 1 names different: declaration 'RamDacRec' definition 'infoRec'.
xorg-server-1.20.1/hw/xfree86/ramdac/xf86RamDac.c:66:47: note: Function 'RamDacHelperDestroyInfoRec' argument 1 names different: declaration 'RamDacRec' definition 'infoRec'.
xorg-server-1.20.1/hw/xfree86/ramdac/xf86RamDac.c:72:44: style: Function 'RamDacInit' argument 2 names different: declaration 'RamDacRec' definition 'ramdacPriv'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/ramdac/xf86RamDac.h:82:66: note: Function 'RamDacInit' argument 2 names different: declaration 'RamDacRec' definition 'ramdacPriv'.
xorg-server-1.20.1/hw/xfree86/ramdac/xf86RamDac.c:72:44: note: Function 'RamDacInit' argument 2 names different: declaration 'RamDacRec' definition 'ramdacPriv'.
xorg-server-1.20.1/hw/xfree86/ramdac/xf86RamDac.c:99:26: style: Function 'RamDacGetRec' argument 1 names different: declaration 'pScrn' definition 'scrp'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/ramdac/xf86RamDacPriv.h:10:31: note: Function 'RamDacGetRec' argument 1 names different: declaration 'pScrn' definition 'scrp'.
xorg-server-1.20.1/hw/xfree86/ramdac/xf86RamDac.c:99:26: note: Function 'RamDacGetRec' argument 1 names different: declaration 'pScrn' definition 'scrp'.
xorg-server-1.20.1/hw/xfree86/ramdac/xf86RamDacCmap.c:46:12: style: The scope of the variable 'index' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/vbe/vbe.c:322:34: style: Function 'vbeDoEDID' argument 2 names different: declaration 'pDDCModule' definition 'unused'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/vbe/vbe.h:43:62: note: Function 'vbeDoEDID' argument 2 names different: declaration 'pDDCModule' definition 'unused'.
xorg-server-1.20.1/hw/xfree86/vbe/vbe.c:322:34: note: Function 'vbeDoEDID' argument 2 names different: declaration 'pDDCModule' definition 'unused'.
xorg-server-1.20.1/hw/xfree86/vbe/vbe.c:440:61: style: Function 'VBESetVBEMode' argument 3 names different: declaration 'crtc' definition 'block'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/vbe/vbe.h:199:56: note: Function 'VBESetVBEMode' argument 3 names different: declaration 'crtc' definition 'block'.
xorg-server-1.20.1/hw/xfree86/vbe/vbe.c:440:61: note: Function 'VBESetVBEMode' argument 3 names different: declaration 'crtc' definition 'block'.
xorg-server-1.20.1/hw/xfree86/vbe/vbe.c:547:56: style: Function 'VBESaveRestore' argument 2 names different: declaration 'fuction' definition 'function'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/vbe/vbe.h:229:56: note: Function 'VBESaveRestore' argument 2 names different: declaration 'fuction' definition 'function'.
xorg-server-1.20.1/hw/xfree86/vbe/vbe.c:547:56: note: Function 'VBESaveRestore' argument 2 names different: declaration 'fuction' definition 'function'.
xorg-server-1.20.1/hw/xfree86/vbe/vbe.c:957:49: style: Function 'VBEGetPixelClock' argument 3 names different: declaration 'Clock' definition 'clock'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/vbe/vbe.h:337:70: note: Function 'VBEGetPixelClock' argument 3 names different: declaration 'Clock' definition 'clock'.
xorg-server-1.20.1/hw/xfree86/vbe/vbe.c:957:49: note: Function 'VBEGetPixelClock' argument 3 names different: declaration 'Clock' definition 'clock'.
xorg-server-1.20.1/hw/xfree86/vbe/vbeModes.c:47:9: style: The scope of the variable 'bpp' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/vgahw/vgaHW.c:578:19: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/vgahw/vgaHW.c:1827:12: style: The scope of the variable 'index' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/vgahw/vgaHW.c:1171:23: style: Function 'vgaHWInit' argument 1 names different: declaration 'scrnp' definition 'scrninfp'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xfree86/vgahw/vgaHW.h:204:45: note: Function 'vgaHWInit' argument 1 names different: declaration 'scrnp' definition 'scrninfp'.
xorg-server-1.20.1/hw/xfree86/vgahw/vgaHW.c:1171:23: note: Function 'vgaHWInit' argument 1 names different: declaration 'scrnp' definition 'scrninfp'.
xorg-server-1.20.1/hw/xfree86/x86emu/decode.c:849:9: style: The scope of the variable 'sib' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/x86emu/decode.c:933:9: style: The scope of the variable 'sib' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/x86emu/decode.c:1022:9: style: The scope of the variable 'sib' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/x86emu/ops.c:9258:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/x86emu/prim_ops.c:881:43: style: The scope of the variable 'cf' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/x86emu/prim_ops.c:954:43: style: The scope of the variable 'cf' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/x86emu/prim_ops.c:1354:18: style: The scope of the variable 'cnt' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/x86emu/prim_ops.c:1354:28: style: The scope of the variable 'cf' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/x86emu/prim_ops.c:1401:18: style: The scope of the variable 'cnt' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/x86emu/prim_ops.c:1401:28: style: The scope of the variable 'cf' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/x86emu/prim_ops.c:1443:18: style: The scope of the variable 'cnt' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/x86emu/prim_ops.c:1443:28: style: The scope of the variable 'cf' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/x86emu/prim_ops.c:1484:18: style: The scope of the variable 'cnt' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/x86emu/prim_ops.c:1484:28: style: The scope of the variable 'cf' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/x86emu/prim_ops.c:1525:18: style: The scope of the variable 'cnt' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/x86emu/prim_ops.c:1525:28: style: The scope of the variable 'cf' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/x86emu/prim_ops.c:1566:18: style: The scope of the variable 'cnt' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/x86emu/prim_ops.c:1566:28: style: The scope of the variable 'cf' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/x86emu/prim_ops.c:1606:28: style: The scope of the variable 'cf' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/x86emu/prim_ops.c:1649:28: style: The scope of the variable 'cf' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/x86emu/prim_ops.c:1735:18: style: The scope of the variable 'cnt' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/x86emu/prim_ops.c:1735:28: style: The scope of the variable 'cf' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/x86emu/prim_ops.c:1776:18: style: The scope of the variable 'cnt' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/x86emu/prim_ops.c:1776:28: style: The scope of the variable 'cf' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/x86emu/prim_ops.c:1817:18: style: The scope of the variable 'cnt' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/x86emu/prim_ops.c:1817:28: style: The scope of the variable 'cf' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/x86emu/prim_ops.c:1858:18: style: The scope of the variable 'cnt' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/x86emu/prim_ops.c:1858:28: style: The scope of the variable 'cf' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/x86emu/prim_ops.c:2416:9: style: The scope of the variable 'carry' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/x86emu/prim_ops.c:2544:9: style: The scope of the variable 'carry' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/x86emu/prim_ops.c:1132:19: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 1134. [shiftTooManyBitsSigned]
xorg-server-1.20.1/hw/xfree86/x86emu/prim_ops.c:1134:17: note: Assuming that condition 'cnt!=1' is not redundant
xorg-server-1.20.1/hw/xfree86/x86emu/prim_ops.c:1132:19: note: Shift
xorg-server-1.20.1/hw/xfree86/x86emu/prim_ops.c:1449:25: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 1447. [shiftTooManyBitsSigned]
xorg-server-1.20.1/hw/xfree86/x86emu/prim_ops.c:1447:17: note: Assuming that condition 'cnt>0' is not redundant
xorg-server-1.20.1/hw/xfree86/x86emu/prim_ops.c:1449:25: note: Shift
xorg-server-1.20.1/hw/xfree86/x86emu/prim_ops.c:1698:19: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 1697. [shiftTooManyBitsSigned]
xorg-server-1.20.1/hw/xfree86/x86emu/prim_ops.c:1697:13: note: Assuming that condition 'cnt>0' is not redundant
xorg-server-1.20.1/hw/xfree86/x86emu/prim_ops.c:1698:19: note: Shift
xorg-server-1.20.1/hw/xfree86/x86emu/prim_ops.c:1782:25: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 1780. [shiftTooManyBitsSigned]
xorg-server-1.20.1/hw/xfree86/x86emu/prim_ops.c:1780:17: note: Assuming that condition 'cnt>0' is not redundant
xorg-server-1.20.1/hw/xfree86/x86emu/prim_ops.c:1782:25: note: Shift
xorg-server-1.20.1/hw/xfree86/xkb/xkbPrivate.c:24:10: style: The scope of the variable 'msgbuf' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/xorg-wrapper.c:255:61: style: Same expression on both sides of '==' because the value of 'kms_cards' and 'total_cards' are the same. [duplicateExpression]
xorg-server-1.20.1/hw/xfree86/xorg-wrapper.c:199:21: note: 'kms_cards' is assigned value '0' here.
xorg-server-1.20.1/hw/xfree86/xorg-wrapper.c:200:23: note: 'total_cards' is assigned value '0' here.
xorg-server-1.20.1/hw/xfree86/xorg-wrapper.c:255:61: note: Same expression on both sides of '==' because the value of 'kms_cards' and 'total_cards' are the same.
xorg-server-1.20.1/hw/xfree86/xorg-wrapper.c:87:11: style: The scope of the variable 'stripped' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/xorg-wrapper.c:198:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xfree86/xorgconf.cpp:123:0: error: No pair for character ('). Can't process file. File is either invalid or unicode, which is currently not supported. [syntaxError]
xorg-server-1.20.1/hw/xnest/GCOps.c:109:9: style: The scope of the variable 'length' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xnest/GCOps.c:325:59: style: Function 'xnestPushPixels' argument 3 names different: declaration 'pDrawable' definition 'pDst'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xnest/GCOps.h:65:64: note: Function 'xnestPushPixels' argument 3 names different: declaration 'pDrawable' definition 'pDst'.
xorg-server-1.20.1/hw/xnest/GCOps.c:325:59: note: Function 'xnestPushPixels' argument 3 names different: declaration 'pDrawable' definition 'pDst'.
xorg-server-1.20.1/hw/xnest/Handlers.c:35:42: style: Function 'xnestBlockHandler' argument 2 names different: declaration 'timeout' definition 'timout'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xnest/Handlers.h:18:47: note: Function 'xnestBlockHandler' argument 2 names different: declaration 'timeout' definition 'timout'.
xorg-server-1.20.1/hw/xnest/Handlers.c:35:42: note: Function 'xnestBlockHandler' argument 2 names different: declaration 'timeout' definition 'timout'.
xorg-server-1.20.1/hw/xnest/Pixmap.c:102:19: style: The scope of the variable 'previousPixel' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xnest/Screen.c:136:15: style: The scope of the variable 'depthIndex' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xnest/Screen.c:137:19: style: The scope of the variable 'valuemask' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xquartz/GL/indirect.c:197:13: style: The scope of the variable 'lst' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xquartz/GL/indirect.c:249:23: style: The scope of the variable 'context' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xquartz/applewm.c:281:26: style: Condition 'stuff->mask==0' is always true [knownConditionTrueFalse]
xorg-server-1.20.1/hw/xquartz/applewm.c:181:32: style: The scope of the variable 'pPrev' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xquartz/bundle/Info.plist.cpp:42:0: error: The code contains unhandled character(s) (character code=194). Neither unicode nor extended ascii is supported. [syntaxError]
xorg-server-1.20.1/hw/xquartz/console_redirect.c:301:26: warning: Assert statement modifies 'redirect_fds'. [assignmentInAssert]
xorg-server-1.20.1/hw/xquartz/darwin.c:500:15: style: The scope of the variable 'modifier' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xquartz/darwin.c:501:13: style: The scope of the variable 'nxkey' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xquartz/darwin.c:709:9: error: Memory pointed to by 'lf' is freed twice. [doubleFree]
xorg-server-1.20.1/hw/xquartz/darwinEvents.c:623:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xquartz/darwinEvents.c:624:13: style: The scope of the variable 'args' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xquartz/keysym2ucs.c:836:9: style: The scope of the variable 'mid' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xquartz/keysym2ucs.c:879:9: style: The scope of the variable 'mid' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xquartz/mach-startup/bundle-main.c:258:9: style: The scope of the variable 'connected_fd' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xquartz/mach-startup/bundle-main.c:299:22: style: The scope of the variable 'servaddr' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xquartz/mach-startup/bundle-main.c:301:9: style: The scope of the variable 'ret_fd' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xquartz/mach-startup/bundle-main.c:445:14: style: The scope of the variable 'display' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xquartz/mach-startup/bundle-main.c:561:17: warning: Assert statement modifies 'aslc'. [assignmentInAssert]
xorg-server-1.20.1/hw/xquartz/mach-startup/bundle-main.c:408:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xorg-server-1.20.1/hw/xquartz/mach-startup/bundle-main.c:409:20: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xorg-server-1.20.1/hw/xquartz/mach-startup/bundle-main.c:463:35: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xorg-server-1.20.1/hw/xquartz/mach-startup/bundle-main.c:464:35: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xorg-server-1.20.1/hw/xquartz/mach-startup/stub.c:236:17: warning: Assert statement modifies 'aslc'. [assignmentInAssert]
xorg-server-1.20.1/hw/xquartz/quartz.c:338:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xquartz/quartz.c:448:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xquartz/quartzKeyboard.c:832:18: style: Condition 'chr_data==NULL' is always true [knownConditionTrueFalse]
xorg-server-1.20.1/hw/xquartz/quartzKeyboard.c:806:28: note: Assignment 'chr_data=NULL', assigned value is 0
xorg-server-1.20.1/hw/xquartz/quartzKeyboard.c:832:18: note: Condition 'chr_data==NULL' is always true
xorg-server-1.20.1/hw/xquartz/quartzKeyboard.c:832:18: style: Same expression on both sides of '==' because the value of 'chr_data' and 'NULL' are the same. [duplicateExpression]
xorg-server-1.20.1/hw/xquartz/quartzKeyboard.c:806:28: note: 'chr_data' is assigned value 'NULL' here.
xorg-server-1.20.1/hw/xquartz/quartzKeyboard.c:832:18: note: Same expression on both sides of '==' because the value of 'chr_data' and 'NULL' are the same.
xorg-server-1.20.1/hw/xquartz/quartzKeyboard.c:215:13: style: The scope of the variable 'k' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xquartz/quartzKeyboard.c:395:10: style: The scope of the variable 'usermodmap' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xquartz/quartzKeyboard.c:395:32: style: The scope of the variable 'cmd' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xquartz/quartzKeyboard.c:672:42: style: Function 'DarwinModifierStringToNXMask' argument 1 names different: declaration 'string' definition 'str'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xquartz/quartzKeyboard.h:59:42: note: Function 'DarwinModifierStringToNXMask' argument 1 names different: declaration 'string' definition 'str'.
xorg-server-1.20.1/hw/xquartz/quartzKeyboard.c:672:42: note: Function 'DarwinModifierStringToNXMask' argument 1 names different: declaration 'string' definition 'str'.
xorg-server-1.20.1/hw/xquartz/quartzKeyboard.c:812:41: style: Variable 'currentKeyLayoutDataRef' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/hw/xquartz/quartzKeyboard.c:318:31: warning: Assert statement modifies 'darwinParamConnect'. [assignmentInAssert]
xorg-server-1.20.1/hw/xquartz/xpr/appledri.c:76:17: style: struct member '_DRIEvent::next' is never used. [unusedStructMember]
xorg-server-1.20.1/hw/xquartz/xpr/appledri.c:79:18: style: struct member '_DRIEvent::mask' is never used. [unusedStructMember]
xorg-server-1.20.1/hw/xquartz/xpr/dri.c:581:24: style: The scope of the variable 'pDRIDrawablePriv' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xquartz/xpr/dri.c:367:58: style: Function 'DRICreateSurface' argument 6 names different: declaration 'key' definition 'ret_key'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xquartz/xpr/dri.h:89:43: note: Function 'DRICreateSurface' argument 6 names different: declaration 'key' definition 'ret_key'.
xorg-server-1.20.1/hw/xquartz/xpr/dri.c:367:58: note: Function 'DRICreateSurface' argument 6 names different: declaration 'key' definition 'ret_key'.
xorg-server-1.20.1/hw/xquartz/xpr/x-hash.c:205:20: style: The scope of the variable 'item' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xquartz/xpr/x-hash.c:281:20: style: The scope of the variable 'item' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xquartz/xpr/x-list.c:182:30: style: Function 'x_list_filter' argument 1 names different: declaration 'src' definition 'lst'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xquartz/xpr/x-list.h:63:47: note: Function 'x_list_filter' argument 1 names different: declaration 'src' definition 'lst'.
xorg-server-1.20.1/hw/xquartz/xpr/x-list.c:182:30: note: Function 'x_list_filter' argument 1 names different: declaration 'src' definition 'lst'.
xorg-server-1.20.1/hw/xquartz/xpr/x-list.c:195:27: style: Function 'x_list_map' argument 1 names different: declaration 'src' definition 'lst'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xquartz/xpr/x-list.h:66:44: note: Function 'x_list_map' argument 1 names different: declaration 'src' definition 'lst'.
xorg-server-1.20.1/hw/xquartz/xpr/x-list.c:195:27: note: Function 'x_list_map' argument 1 names different: declaration 'src' definition 'lst'.
xorg-server-1.20.1/hw/xquartz/xpr/xprCursor.c:75:14: style: The scope of the variable 'fg_color' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xquartz/xpr/xprCursor.c:75:24: style: The scope of the variable 'bg_color' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xquartz/xpr/xprCursor.c:76:21: style: The scope of the variable 'sptr' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xquartz/xpr/xprCursor.c:77:21: style: The scope of the variable 'mptr' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xquartz/xpr/xprCursor.c:78:22: style: The scope of the variable 'dptr' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xquartz/xpr/xprCursor.c:79:14: style: The scope of the variable 'xcount' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xquartz/xpr/xprCursor.c:79:22: style: The scope of the variable 'ycount' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xquartz/xpr/xprFrame.c:521:25: warning: Assert statement modifies 'window_hash'. [assignmentInAssert]
xorg-server-1.20.1/hw/xwayland/xwayland-cursor.c:240:54: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xorg-server-1.20.1/hw/xwayland/xwayland-cursor.c:179:52: style: Function 'xwl_tablet_tool_set_cursor' argument 1 names different: declaration 'tool' definition 'xwl_tablet_tool'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xwayland/xwayland.h:383:57: note: Function 'xwl_tablet_tool_set_cursor' argument 1 names different: declaration 'tool' definition 'xwl_tablet_tool'.
xorg-server-1.20.1/hw/xwayland/xwayland-cursor.c:179:52: note: Function 'xwl_tablet_tool_set_cursor' argument 1 names different: declaration 'tool' definition 'xwl_tablet_tool'.
xorg-server-1.20.1/hw/xwayland/xwayland-glamor-eglstream.c:875:5: style: Variable 'devices' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/hw/xwayland/xwayland-glamor-eglstream.c:866:0: note: Variable 'devices' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xwayland/xwayland-glamor-eglstream.c:875:5: note: Variable 'devices' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xwayland/xwayland-glamor-eglstream.c:236:5: error: Common realloc mistake: 'devices' nulled but not freed upon failure [memleakOnRealloc]
xorg-server-1.20.1/hw/xwayland/xwayland-glamor-gbm.c:180:20: style: The scope of the variable 'bo' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwayland/xwayland-glamor-gbm.c:245:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwayland/xwayland-glamor-xv.c:199:9: style: The scope of the variable 'numVisuals' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwayland/xwayland-input.c:1111:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xorg-server-1.20.1/hw/xwayland/xwayland-input.c:1105:5: style: Variable 'dev' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/hw/xwayland/xwayland-input.c:1101:0: note: Variable 'dev' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xwayland/xwayland-input.c:1105:5: note: Variable 'dev' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xwayland/xwayland-input.c:2555:9: style: The scope of the variable 'sx' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwayland/xwayland-input.c:2555:13: style: The scope of the variable 'sy' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwayland/xwayland-input.c:2111:0: error: Memory leak: group [memleak]
xorg-server-1.20.1/hw/xwayland/xwayland-output.c:178:12: style: The scope of the variable 'mmpd' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwayland/xwayland.c:261:24: style: The scope of the variable 'xwl_window' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwayland/xwayland.c:671:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwayland/xwayland.c:940:27: style: Variable 'use_eglstreams' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/hw/xwayland/xwayland.c:948:0: error: Memory leak: xwl_screen [memleak]
xorg-server-1.20.1/hw/xwin/glx/indirect.c:1745:25: style: Function 'glxWinCreateConfigs' argument 1 names different: declaration 'dc' definition 'hdc'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xwin/glx/indirect.c:373:37: note: Function 'glxWinCreateConfigs' argument 1 names different: declaration 'dc' definition 'hdc'.
xorg-server-1.20.1/hw/xwin/glx/indirect.c:1745:25: note: Function 'glxWinCreateConfigs' argument 1 names different: declaration 'dc' definition 'hdc'.
xorg-server-1.20.1/hw/xwin/glx/indirect.c:220:5: style: Variable 'pipesym' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/hw/xwin/glx/indirect.c:501:9: error: Memory leak: screen [memleak]
xorg-server-1.20.1/hw/xwin/winallpriv.c:106:33: style: Function 'winInitCmapPrivates' argument 1 names different: declaration 'pCmap' definition 'pcmap'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xwin/win.h:691:34: note: Function 'winInitCmapPrivates' argument 1 names different: declaration 'pCmap' definition 'pcmap'.
xorg-server-1.20.1/hw/xwin/winallpriv.c:106:33: note: Function 'winInitCmapPrivates' argument 1 names different: declaration 'pCmap' definition 'pcmap'.
xorg-server-1.20.1/hw/xwin/winauth.c:92:38: style: Variable 'pAuth' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/hw/xwin/winclipboard/thread.c:341:13: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xorg-server-1.20.1/hw/xwin/winclipboard/thread.c:270:12: note: outer condition: 1
xorg-server-1.20.1/hw/xwin/winclipboard/thread.c:341:13: note: identical inner condition: 1
xorg-server-1.20.1/hw/xwin/winclipboard/wndproc.c:75:9: style: The scope of the variable 'iReturn' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwin/winclipboard/xevents.c:237:13: style: Variable 'pszAtomName' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/hw/xwin/winclipboard/xevents.c:232:0: note: Variable 'pszAtomName' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xwin/winclipboard/xevents.c:237:13: note: Variable 'pszAtomName' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xwin/winclipboard/xevents.c:595:17: style: Variable 'pszAtomName' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/hw/xwin/winclipboard/xevents.c:591:0: note: Variable 'pszAtomName' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xwin/winclipboard/xevents.c:595:17: note: Variable 'pszAtomName' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xwin/wincmap.c:410:5: style: Variable 'hdc' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/hw/xwin/wincmap.c:407:0: note: Variable 'hdc' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xwin/wincmap.c:410:5: note: Variable 'hdc' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xwin/wincmap.c:195:20: style: The scope of the variable 'nRed' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwin/wincmap.c:195:26: style: The scope of the variable 'nGreen' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwin/wincmap.c:195:34: style: The scope of the variable 'nBlue' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwin/wincmap.c:112:32: style: Function 'winInstallColormap' argument 1 names different: declaration 'pmap' definition 'pColormap'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xwin/wincmap.c:50:33: note: Function 'winInstallColormap' argument 1 names different: declaration 'pmap' definition 'pColormap'.
xorg-server-1.20.1/hw/xwin/wincmap.c:112:32: note: Function 'winInstallColormap' argument 1 names different: declaration 'pmap' definition 'pColormap'.
xorg-server-1.20.1/hw/xwin/wincmap.c:297:32: style: Function 'winDestroyColormap' argument 1 names different: declaration 'pmap' definition 'pColormap'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xwin/wincmap.c:65:33: note: Function 'winDestroyColormap' argument 1 names different: declaration 'pmap' definition 'pColormap'.
xorg-server-1.20.1/hw/xwin/wincmap.c:297:32: note: Function 'winDestroyColormap' argument 1 names different: declaration 'pmap' definition 'pColormap'.
xorg-server-1.20.1/hw/xwin/wincmap.c:470:17: style: Variable 'ppeColors' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/hw/xwin/wincmap.c:475:15: style: Variable 'hdc' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/hw/xwin/winconfig.c:226:19: style: The scope of the variable 'layoutFriendlyName' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwin/winconfig.c:227:18: style: The scope of the variable 'layoutNum' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwin/winconfig.c:228:18: style: The scope of the variable 'deviceIdentifier' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwin/wincursor.c:348:9: style: Variable 'hAnd' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/hw/xwin/wincursor.c:345:9: note: Variable 'hAnd' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xwin/wincursor.c:348:9: note: Variable 'hAnd' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xwin/wincursor.c:158:20: style: The scope of the variable 'pCur' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwin/wincursor.c:159:19: style: The scope of the variable 'bit' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwin/wincursor.c:162:17: style: The scope of the variable 'pbmi' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwin/windialogs.c:136:27: style: Function 'winOverrideURLButton' argument 1 names different: declaration 'hdlg' definition 'hwnd'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xwin/windialogs.c:59:28: note: Function 'winOverrideURLButton' argument 1 names different: declaration 'hdlg' definition 'hwnd'.
xorg-server-1.20.1/hw/xwin/windialogs.c:136:27: note: Function 'winOverrideURLButton' argument 1 names different: declaration 'hdlg' definition 'hwnd'.
xorg-server-1.20.1/hw/xwin/windialogs.c:146:29: style: Function 'winUnoverrideURLButton' argument 1 names different: declaration 'hdlg' definition 'hwnd'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xwin/windialogs.c:62:30: note: Function 'winUnoverrideURLButton' argument 1 names different: declaration 'hdlg' definition 'hwnd'.
xorg-server-1.20.1/hw/xwin/windialogs.c:146:29: note: Function 'winUnoverrideURLButton' argument 1 names different: declaration 'hdlg' definition 'hwnd'.
xorg-server-1.20.1/hw/xwin/windialogs.c:410:28: style: Function 'winChangeDepthDlgProc' argument 1 names different: declaration 'hDialog' definition 'hwndDialog'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xwin/windialogs.c:47:28: note: Function 'winChangeDepthDlgProc' argument 1 names different: declaration 'hDialog' definition 'hwndDialog'.
xorg-server-1.20.1/hw/xwin/windialogs.c:410:28: note: Function 'winChangeDepthDlgProc' argument 1 names different: declaration 'hDialog' definition 'hwndDialog'.
xorg-server-1.20.1/hw/xwin/windialogs.c:541:22: style: Function 'winAboutDlgProc' argument 1 names different: declaration 'hDialog' definition 'hwndDialog'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xwin/windialogs.c:50:22: note: Function 'winAboutDlgProc' argument 1 names different: declaration 'hDialog' definition 'hwndDialog'.
xorg-server-1.20.1/hw/xwin/windialogs.c:541:22: note: Function 'winAboutDlgProc' argument 1 names different: declaration 'hDialog' definition 'hwndDialog'.
xorg-server-1.20.1/hw/xwin/windisplay.c:49:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xorg-server-1.20.1/hw/xwin/windisplay.c:52:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xorg-server-1.20.1/hw/xwin/windisplay.c:55:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xorg-server-1.20.1/hw/xwin/windisplay.c:60:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xorg-server-1.20.1/hw/xwin/winmsg.c:95:35: style: Function 'winW32Error' argument 2 names different: declaration 'message' definition 'msg'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xwin/winmsg.h:63:40: note: Function 'winW32Error' argument 2 names different: declaration 'message' definition 'msg'.
xorg-server-1.20.1/hw/xwin/winmsg.c:95:35: note: Function 'winW32Error' argument 2 names different: declaration 'message' definition 'msg'.
xorg-server-1.20.1/hw/xwin/winmsg.c:101:37: style: Function 'winW32ErrorEx' argument 2 names different: declaration 'message' definition 'msg'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xwin/winmsg.h:64:42: note: Function 'winW32ErrorEx' argument 2 names different: declaration 'message' definition 'msg'.
xorg-server-1.20.1/hw/xwin/winmsg.c:101:37: note: Function 'winW32ErrorEx' argument 2 names different: declaration 'message' definition 'msg'.
xorg-server-1.20.1/hw/xwin/winmultiwindowclass.c:223:55: style: Function 'winMultiWindowGetTransientFor' argument 2 names different: declaration 'ppDaddy' definition 'pDaddyId'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xwin/winmultiwindowclass.h:133:56: note: Function 'winMultiWindowGetTransientFor' argument 2 names different: declaration 'ppDaddy' definition 'pDaddyId'.
xorg-server-1.20.1/hw/xwin/winmultiwindowclass.c:223:55: note: Function 'winMultiWindowGetTransientFor' argument 2 names different: declaration 'ppDaddy' definition 'pDaddyId'.
xorg-server-1.20.1/hw/xwin/winmultiwindowicons.c:69:20: style: The scope of the variable 'outPtr' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwin/winmultiwindowicons.c:378:20: style: The scope of the variable 'mask' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwin/winmultiwindowicons.c:379:20: style: The scope of the variable 'dst' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwin/winmultiwindowicons.c:379:26: style: The scope of the variable 'src' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwin/winmultiwindowicons.c:380:22: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwin/winmultiwindowicons.c:381:18: style: The scope of the variable 'biggest_size' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwin/winmultiwindowicons.c:390:19: style: The scope of the variable 'size' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwin/winmultiwindowicons.c:477:30: style: The scope of the variable 'width' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwin/winmultiwindowicons.c:477:37: style: The scope of the variable 'height' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwin/winmultiwindowicons.c:478:30: style: The scope of the variable 'xImageIcon' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwin/winmultiwindowshape.c:43:34: style: Function 'winSetShapeMultiWindow' argument 1 names different: declaration 'pWindow' definition 'pWin'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xwin/win.h:927:35: note: Function 'winSetShapeMultiWindow' argument 1 names different: declaration 'pWindow' definition 'pWin'.
xorg-server-1.20.1/hw/xwin/winmultiwindowshape.c:43:34: note: Function 'winSetShapeMultiWindow' argument 1 names different: declaration 'pWindow' definition 'pWin'.
xorg-server-1.20.1/hw/xwin/winmultiwindowshape.c:69:35: style: Function 'winUpdateRgnMultiWindow' argument 1 names different: declaration 'pWindow' definition 'pWin'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xwin/win.h:930:36: note: Function 'winUpdateRgnMultiWindow' argument 1 names different: declaration 'pWindow' definition 'pWin'.
xorg-server-1.20.1/hw/xwin/winmultiwindowshape.c:69:35: note: Function 'winUpdateRgnMultiWindow' argument 1 names different: declaration 'pWindow' definition 'pWin'.
xorg-server-1.20.1/hw/xwin/winmultiwindowwindow.c:100:38: style: Function 'winCreateWindowMultiWindow' argument 1 names different: declaration 'pWindow' definition 'pWin'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xwin/win.h:937:39: note: Function 'winCreateWindowMultiWindow' argument 1 names different: declaration 'pWindow' definition 'pWin'.
xorg-server-1.20.1/hw/xwin/winmultiwindowwindow.c:100:38: note: Function 'winCreateWindowMultiWindow' argument 1 names different: declaration 'pWindow' definition 'pWin'.
xorg-server-1.20.1/hw/xwin/winmultiwindowwindow.c:133:39: style: Function 'winDestroyWindowMultiWindow' argument 1 names different: declaration 'pWindow' definition 'pWin'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xwin/win.h:940:40: note: Function 'winDestroyWindowMultiWindow' argument 1 names different: declaration 'pWindow' definition 'pWin'.
xorg-server-1.20.1/hw/xwin/winmultiwindowwindow.c:133:39: note: Function 'winDestroyWindowMultiWindow' argument 1 names different: declaration 'pWindow' definition 'pWin'.
xorg-server-1.20.1/hw/xwin/winmultiwindowwindow.c:167:40: style: Function 'winPositionWindowMultiWindow' argument 1 names different: declaration 'pWindow' definition 'pWin'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xwin/win.h:943:41: note: Function 'winPositionWindowMultiWindow' argument 1 names different: declaration 'pWindow' definition 'pWin'.
xorg-server-1.20.1/hw/xwin/winmultiwindowwindow.c:167:40: note: Function 'winPositionWindowMultiWindow' argument 1 names different: declaration 'pWindow' definition 'pWin'.
xorg-server-1.20.1/hw/xwin/winmultiwindowwindow.c:283:48: style: Function 'winChangeWindowAttributesMultiWindow' argument 1 names different: declaration 'pWindow' definition 'pWin'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xwin/win.h:946:49: note: Function 'winChangeWindowAttributesMultiWindow' argument 1 names different: declaration 'pWindow' definition 'pWin'.
xorg-server-1.20.1/hw/xwin/winmultiwindowwindow.c:283:48: note: Function 'winChangeWindowAttributesMultiWindow' argument 1 names different: declaration 'pWindow' definition 'pWin'.
xorg-server-1.20.1/hw/xwin/winmultiwindowwindow.c:311:37: style: Function 'winUnmapWindowMultiWindow' argument 1 names different: declaration 'pWindow' definition 'pWin'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xwin/win.h:949:38: note: Function 'winUnmapWindowMultiWindow' argument 1 names different: declaration 'pWindow' definition 'pWin'.
xorg-server-1.20.1/hw/xwin/winmultiwindowwindow.c:311:37: note: Function 'winUnmapWindowMultiWindow' argument 1 names different: declaration 'pWindow' definition 'pWin'.
xorg-server-1.20.1/hw/xwin/winmultiwindowwindow.c:342:35: style: Function 'winMapWindowMultiWindow' argument 1 names different: declaration 'pWindow' definition 'pWin'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xwin/win.h:952:36: note: Function 'winMapWindowMultiWindow' argument 1 names different: declaration 'pWindow' definition 'pWin'.
xorg-server-1.20.1/hw/xwin/winmultiwindowwindow.c:342:35: note: Function 'winMapWindowMultiWindow' argument 1 names different: declaration 'pWindow' definition 'pWin'.
xorg-server-1.20.1/hw/xwin/winmultiwindowwm.c:1801:9: style: Variable 'style' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/hw/xwin/winmultiwindowwm.c:1800:9: note: Variable 'style' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xwin/winmultiwindowwm.c:1801:9: note: Variable 'style' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xwin/winmultiwindowwm.c:478:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwin/winmultiwindowwm.c:1743:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwin/winmultiwindowwm.c:1894:9: style: The scope of the variable 'iDx' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwin/winmultiwindowwm.c:1894:14: style: The scope of the variable 'iDy' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwin/winmultiwindowwm.c:1564:51: style: Function 'winSendMessageToWM' argument 2 names different: declaration 'msg' definition 'pMsg'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xwin/winwindow.h:139:52: note: Function 'winSendMessageToWM' argument 2 names different: declaration 'msg' definition 'pMsg'.
xorg-server-1.20.1/hw/xwin/winmultiwindowwm.c:1564:51: note: Function 'winSendMessageToWM' argument 2 names different: declaration 'msg' definition 'pMsg'.
xorg-server-1.20.1/hw/xwin/winmultiwindowwndproc.c:66:63: style: The scope of the variable 'delta' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwin/winprefs.c:306:17: style: The scope of the variable 'm' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwin/winprefs.c:411:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwin/winprefs.c:526:10: style: The scope of the variable 'file' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwin/winprefs.c:671:10: style: The scope of the variable 'fname' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwin/winprefs.c:709:18: style: Variable 'parsed' is assigned a value that is never used. [unreadVariable]
winprefslex.c:1692:2: warning: Possible null pointer dereference: b [nullPointer]
winprefslex.c:1585:17: note: Calling function 'yy_init_buffer', 1st argument 'b' value is 0
winprefslex.c:1692:2: note: Null pointer dereference
winprefslex.c:1693:2: warning: Possible null pointer dereference: b [nullPointer]
winprefslex.c:1585:17: note: Calling function 'yy_init_buffer', 1st argument 'b' value is 0
winprefslex.c:1693:2: note: Null pointer dereference
winprefslex.c:1704:9: warning: Possible null pointer dereference: b [nullPointer]
winprefslex.c:1585:17: note: Calling function 'yy_init_buffer', 1st argument 'b' value is 0
winprefslex.c:1704:9: note: Null pointer dereference
winprefslex.c:1465:59: style: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent]
winprefslex.c:368:54: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'.
winprefslex.c:1465:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'.
winprefslex.c:1877:48: style: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent]
winprefslex.c:318:47: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'.
winprefslex.c:1877:48: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'.
winprefslex.c:1890:48: style: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent]
winprefslex.c:319:46: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'.
winprefslex.c:1890:48: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'.
winprefslex.c:1890:62: style: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent]
winprefslex.c:319:56: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'.
winprefslex.c:1890:62: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'.
winprefslex.c:2022:24: style: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. [funcArgNamesDifferent]
winprefslex.c:725:23: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'.
winprefslex.c:2022:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'.
* yacc.c:358  *:895:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
* yacc.c:1906  *:34:20: style: Function 'SetRootMenu' argument 1 names different: declaration 'menu' definition 'menuname'. [funcArgNamesDifferent]
* yacc.c:339  *:61:32: note: Function 'SetRootMenu' argument 1 names different: declaration 'menu' definition 'menuname'.
* yacc.c:1906  *:34:20: note: Function 'SetRootMenu' argument 1 names different: declaration 'menu' definition 'menuname'.
* yacc.c:1906  *:41:26: style: Function 'SetDefaultSysMenu' argument 1 names different: declaration 'menu' definition 'menuname'. [funcArgNamesDifferent]
* yacc.c:339  *:62:38: note: Function 'SetDefaultSysMenu' argument 1 names different: declaration 'menu' definition 'menuname'.
* yacc.c:1906  *:41:26: note: Function 'SetDefaultSysMenu' argument 1 names different: declaration 'menu' definition 'menuname'.
* yacc.c:1906  *:59:26: style: Function 'AddMenuLine' argument 1 names different: declaration 'name' definition 'text'. [funcArgNamesDifferent]
* yacc.c:339  *:66:37: note: Function 'AddMenuLine' argument 1 names different: declaration 'name' definition 'text'.
* yacc.c:1906  *:59:26: note: Function 'AddMenuLine' argument 1 names different: declaration 'name' definition 'text'.
* yacc.c:358  *:762:53: warning: Either the condition 'yytoken!=-2' is redundant, otherwise there is negative array index -2. [negativeIndex]
* yacc.c:358  *:796:15: note: Assuming that condition 'yytoken!=-2' is not redundant
* yacc.c:358  *:762:53: note: Negative array index
xorg-server-1.20.1/hw/xwin/winrandr.c:276:5: error: Memory leak: crtc.outputs [memleak]
xorg-server-1.20.1/hw/xwin/winscrinit.c:149:11: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xorg-server-1.20.1/hw/xwin/winscrinit.c:153:60: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xorg-server-1.20.1/hw/xwin/winshadddnl.c:214:5: style: Variable 'lpSurface' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/hw/xwin/winshadddnl.c:199:0: note: Variable 'lpSurface' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xwin/winshadddnl.c:214:5: note: Variable 'lpSurface' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xwin/winshadddnl.c:822:5: style: Variable 'hdc' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/hw/xwin/winshadddnl.c:818:0: note: Variable 'hdc' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xwin/winshadddnl.c:822:5: note: Variable 'hdc' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xwin/winshadddnl.c:1066:38: style: Function 'winStoreColorsShadowDDNL' argument 1 names different: declaration 'pmap' definition 'pColormap'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xwin/winshadddnl.c:76:39: note: Function 'winStoreColorsShadowDDNL' argument 1 names different: declaration 'pmap' definition 'pColormap'.
xorg-server-1.20.1/hw/xwin/winshadddnl.c:1066:38: note: Function 'winStoreColorsShadowDDNL' argument 1 names different: declaration 'pmap' definition 'pColormap'.
xorg-server-1.20.1/hw/xwin/winshadddnl.c:371:15: style: Variable 'hdc' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/hw/xwin/winshadddnl.c:629:18: style: Variable 'ddrval' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/hw/xwin/winshadddnl.c:608:24: style: Variable 'hrgnCombined' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/hw/xwin/winshadgdi.c:1015:5: style: Variable 'lpPaletteNew' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/hw/xwin/winshadgdi.c:1001:0: note: Variable 'lpPaletteNew' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xwin/winshadgdi.c:1015:5: note: Variable 'lpPaletteNew' is reassigned a value before the old one has been used.
xorg-server-1.20.1/hw/xwin/winshadgdi.c:434:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwin/winshadgdi.c:434:12: style: The scope of the variable 'y' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwin/winshadgdi.c:434:15: style: The scope of the variable 'w' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwin/winshadgdi.c:434:18: style: The scope of the variable 'h' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwin/winshadgdi.c:947:37: style: Function 'winStoreColorsShadowGDI' argument 1 names different: declaration 'pmap' definition 'pColormap'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xwin/winshadgdi.c:75:38: note: Function 'winStoreColorsShadowGDI' argument 1 names different: declaration 'pmap' definition 'pColormap'.
xorg-server-1.20.1/hw/xwin/winshadgdi.c:947:37: note: Function 'winStoreColorsShadowGDI' argument 1 names different: declaration 'pmap' definition 'pColormap'.
xorg-server-1.20.1/hw/xwin/winshadgdi.c:505:24: style: Variable 'hrgnCombined' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/hw/xwin/winshadgdi.c:733:11: style: Variable 'hdc' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/hw/xwin/winwin32rootless.c:392:19: style: Variable 'iReturn' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/hw/xwin/winwin32rootless.c:236:5: warning: The buffer 'pszClass' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xorg-server-1.20.1/hw/xwin/winwin32rootlesswindow.c:220:13: style: The scope of the variable 'iDx' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwin/winwin32rootlesswindow.c:220:18: style: The scope of the variable 'iDy' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwin/winwin32rootlesswindow.c:356:9: style: The scope of the variable 'nWindow' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwin/winwin32rootlesswndproc.c:927:25: style: Expression is always false because 'else if' condition matches previous condition at line 906. [multiCondition]
xorg-server-1.20.1/hw/xwin/winwin32rootlesswndproc.c:73:63: style: The scope of the variable 'delta' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwin/winwindow.c:242:9: style: The scope of the variable 'iX' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwin/winwindow.c:242:13: style: The scope of the variable 'iY' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwin/winwindow.c:242:17: style: The scope of the variable 'iWidth' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwin/winwindow.c:242:25: style: The scope of the variable 'iHeight' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwin/winwindow.c:242:34: style: The scope of the variable 'iBorder' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwin/winwindow.c:56:35: style: Function 'winCreateWindowRootless' argument 1 names different: declaration 'pWindow' definition 'pWin'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xwin/win.h:899:36: note: Function 'winCreateWindowRootless' argument 1 names different: declaration 'pWindow' definition 'pWin'.
xorg-server-1.20.1/hw/xwin/winwindow.c:56:35: note: Function 'winCreateWindowRootless' argument 1 names different: declaration 'pWindow' definition 'pWin'.
xorg-server-1.20.1/hw/xwin/winwindow.c:81:36: style: Function 'winDestroyWindowRootless' argument 1 names different: declaration 'pWindow' definition 'pWin'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xwin/win.h:902:37: note: Function 'winDestroyWindowRootless' argument 1 names different: declaration 'pWindow' definition 'pWin'.
xorg-server-1.20.1/hw/xwin/winwindow.c:81:36: note: Function 'winDestroyWindowRootless' argument 1 names different: declaration 'pWindow' definition 'pWin'.
xorg-server-1.20.1/hw/xwin/winwindow.c:111:37: style: Function 'winPositionWindowRootless' argument 1 names different: declaration 'pWindow' definition 'pWin'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xwin/win.h:905:38: note: Function 'winPositionWindowRootless' argument 1 names different: declaration 'pWindow' definition 'pWin'.
xorg-server-1.20.1/hw/xwin/winwindow.c:111:37: note: Function 'winPositionWindowRootless' argument 1 names different: declaration 'pWindow' definition 'pWin'.
xorg-server-1.20.1/hw/xwin/winwindow.c:135:45: style: Function 'winChangeWindowAttributesRootless' argument 1 names different: declaration 'pWindow' definition 'pWin'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xwin/win.h:908:46: note: Function 'winChangeWindowAttributesRootless' argument 1 names different: declaration 'pWindow' definition 'pWin'.
xorg-server-1.20.1/hw/xwin/winwindow.c:135:45: note: Function 'winChangeWindowAttributesRootless' argument 1 names different: declaration 'pWindow' definition 'pWin'.
xorg-server-1.20.1/hw/xwin/winwindow.c:160:34: style: Function 'winUnmapWindowRootless' argument 1 names different: declaration 'pWindow' definition 'pWin'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xwin/win.h:911:35: note: Function 'winUnmapWindowRootless' argument 1 names different: declaration 'pWindow' definition 'pWin'.
xorg-server-1.20.1/hw/xwin/winwindow.c:160:34: note: Function 'winUnmapWindowRootless' argument 1 names different: declaration 'pWindow' definition 'pWin'.
xorg-server-1.20.1/hw/xwin/winwindow.c:191:32: style: Function 'winMapWindowRootless' argument 1 names different: declaration 'pWindow' definition 'pWin'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xwin/win.h:914:33: note: Function 'winMapWindowRootless' argument 1 names different: declaration 'pWindow' definition 'pWin'.
xorg-server-1.20.1/hw/xwin/winwindow.c:191:32: note: Function 'winMapWindowRootless' argument 1 names different: declaration 'pWindow' definition 'pWin'.
xorg-server-1.20.1/hw/xwin/winwindow.c:214:31: style: Function 'winSetShapeRootless' argument 1 names different: declaration 'pWindow' definition 'pWin'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xwin/win.h:917:32: note: Function 'winSetShapeRootless' argument 1 names different: declaration 'pWindow' definition 'pWin'.
xorg-server-1.20.1/hw/xwin/winwindow.c:214:31: note: Function 'winSetShapeRootless' argument 1 names different: declaration 'pWindow' definition 'pWin'.
xorg-server-1.20.1/hw/xwin/winwindow.c:240:21: style: Function 'winAddRgn' argument 1 names different: declaration 'pWindow' definition 'pWin'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xwin/winwindow.c:42:22: note: Function 'winAddRgn' argument 1 names different: declaration 'pWindow' definition 'pWin'.
xorg-server-1.20.1/hw/xwin/winwindow.c:240:21: note: Function 'winAddRgn' argument 1 names different: declaration 'pWindow' definition 'pWin'.
xorg-server-1.20.1/hw/xwin/winwindow.c:298:32: style: Function 'winUpdateRgnRootless' argument 1 names different: declaration 'pWindow' definition 'pWin'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xwin/winwindow.c:46:33: note: Function 'winUpdateRgnRootless' argument 1 names different: declaration 'pWindow' definition 'pWin'.
xorg-server-1.20.1/hw/xwin/winwindow.c:298:32: note: Function 'winUpdateRgnRootless' argument 1 names different: declaration 'pWindow' definition 'pWin'.
xorg-server-1.20.1/hw/xwin/winwindowswm.c:199:26: style: Condition 'stuff->mask==0' is always true [knownConditionTrueFalse]
xorg-server-1.20.1/hw/xwin/winwindowswm.c:105:30: style: The scope of the variable 'pPrev' can be reduced. [variableScope]
xorg-server-1.20.1/hw/xwin/winwndproc.c:60:20: style: Function 'winWindowProc' argument 1 names different: declaration 'hWnd' definition 'hwnd'. [funcArgNamesDifferent]
xorg-server-1.20.1/hw/xwin/win.h:1010:20: note: Function 'winWindowProc' argument 1 names different: declaration 'hWnd' definition 'hwnd'.
xorg-server-1.20.1/hw/xwin/winwndproc.c:60:20: note: Function 'winWindowProc' argument 1 names different: declaration 'hWnd' definition 'hwnd'.
xorg-server-1.20.1/mi/miarc.c:1022:9: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
xorg-server-1.20.1/mi/miarc.c:398:5: style: Variable 'y' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/mi/miarc.c:395:5: note: Variable 'y' is reassigned a value before the old one has been used.
xorg-server-1.20.1/mi/miarc.c:398:5: note: Variable 'y' is reassigned a value before the old one has been used.
xorg-server-1.20.1/mi/miarc.c:445:39: style: The scope of the variable 'Vr' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miarc.c:445:43: style: The scope of the variable 'N' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miarc.c:445:46: style: The scope of the variable 'Nc' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miarc.c:446:12: style: The scope of the variable 'A' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miarc.c:446:15: style: The scope of the variable 'T' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miarc.c:446:21: style: The scope of the variable 'd' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miarc.c:446:30: style: The scope of the variable 't' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miarc.c:447:15: style: The scope of the variable 'solution' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miarc.c:1176:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miarc.c:1358:12: style: The scope of the variable 'ae' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miarc.c:1358:16: style: The scope of the variable 'ac2' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miarc.c:1358:21: style: The scope of the variable 'ec2' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miarc.c:1358:26: style: The scope of the variable 'bc2' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miarc.c:1358:31: style: The scope of the variable 'de' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miarc.c:1552:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miarc.c:1573:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miarc.c:1655:14: style: The scope of the variable 'x2' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miarc.c:1655:18: style: The scope of the variable 'y2' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miarc.c:1740:9: style: The scope of the variable 'newsize' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miarc.c:1763:9: style: The scope of the variable 'newsize' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miarc.c:1787:9: style: The scope of the variable 'newsize' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miarc.c:1847:12: style: The scope of the variable 'a' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miarc.c:1847:15: style: The scope of the variable 'x' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miarc.c:1847:18: style: The scope of the variable 'y' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miarc.c:2267:17: style: The scope of the variable 'excesslen' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miarc.c:2319:17: style: The scope of the variable 'a' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miarc.c:2432:58: style: The scope of the variable 'x' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miarc.c:2432:61: style: The scope of the variable 'y' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miarc.c:2662:12: style: The scope of the variable 't' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miarc.c:2823:12: style: The scope of the variable 'ellipse_y' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miarc.c:2824:12: style: The scope of the variable 'maxMin' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miarc.c:2944:12: style: The scope of the variable 'x' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miarc.c:3081:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miarc.c:3082:24: style: The scope of the variable 'f' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miarc.c:3083:9: style: The scope of the variable 'spany' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miarc.c:3126:9: style: The scope of the variable 'newSize' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miarc.c:3126:18: style: The scope of the variable 'newMiny' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miarc.c:3126:27: style: The scope of the variable 'newMaxy' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miarc.c:3127:9: style: The scope of the variable 'change' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miarc.c:3128:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miarc.c:3179:23: style: The scope of the variable 'prev' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miarc.c:3267:18: style: The scope of the variable 'passRight' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miarc.c:3267:29: style: The scope of the variable 'passLeft' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miarc.c:420:13: style: Variable 'iny' is modified but its new value is never used. [unreadVariable]
xorg-server-1.20.1/mi/miarc.c:2837:42: style: Clarify calculation precedence for '+' and '?'. [clarifyCalculation]
xorg-server-1.20.1/mi/mibitblt.c:79:21: style: The scope of the variable 'prect' can be reduced. [variableScope]
xorg-server-1.20.1/mi/mibitblt.c:87:57: style: The scope of the variable 'xMin' can be reduced. [variableScope]
xorg-server-1.20.1/mi/mibitblt.c:516:13: style: The scope of the variable 'ptile' can be reduced. [variableScope]
xorg-server-1.20.1/mi/mibitblt.c:602:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/mi/mibitblt.c:602:12: style: The scope of the variable 'linelength' can be reduced. [variableScope]
xorg-server-1.20.1/mi/mibitblt.c:602:31: style: The scope of the variable 'srcx' can be reduced. [variableScope]
xorg-server-1.20.1/mi/mibitblt.c:602:37: style: The scope of the variable 'srcy' can be reduced. [variableScope]
xorg-server-1.20.1/mi/micmap.c:386:9: style: The scope of the variable 'd' can be reduced. [variableScope]
xorg-server-1.20.1/mi/micmap.c:432:12: style: The scope of the variable 'b' can be reduced. [variableScope]
xorg-server-1.20.1/mi/micmap.c:433:9: style: The scope of the variable 'f' can be reduced. [variableScope]
xorg-server-1.20.1/mi/micmap.c:435:9: style: The scope of the variable 'nvtype' can be reduced. [variableScope]
xorg-server-1.20.1/mi/micopy.c:138:57: style: Function 'miDoCopy' argument 11 names different: declaration 'bitplane' definition 'bitPlane'. [funcArgNamesDifferent]
xorg-server-1.20.1/mi/mi.h:161:47: note: Function 'miDoCopy' argument 11 names different: declaration 'bitplane' definition 'bitPlane'.
xorg-server-1.20.1/mi/micopy.c:138:57: note: Function 'miDoCopy' argument 11 names different: declaration 'bitplane' definition 'bitPlane'.
xorg-server-1.20.1/mi/midispcur.c:493:19: style: The scope of the variable 'pBuffer' can be reduced. [variableScope]
xorg-server-1.20.1/mi/midispcur.c:494:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/mi/mifillarc.c:342:48: style: The scope of the variable 'scale' can be reduced. [variableScope]
xorg-server-1.20.1/mi/mifillarc.c:343:29: style: The scope of the variable 'y' can be reduced. [variableScope]
xorg-server-1.20.1/mi/mifillarc.c:483:9: style: The scope of the variable 'slw' can be reduced. [variableScope]
xorg-server-1.20.1/mi/mifillarc.c:507:29: style: The scope of the variable 'slw' can be reduced. [variableScope]
xorg-server-1.20.1/mi/mifillarc.c:652:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/mi/mifillarc.c:656:14: style: The scope of the variable 'wids' can be reduced. [variableScope]
xorg-server-1.20.1/mi/mifillarc.c:657:13: style: The scope of the variable 'n' can be reduced. [variableScope]
xorg-server-1.20.1/mi/mifillrct.c:74:9: style: The scope of the variable 'height' can be reduced. [variableScope]
xorg-server-1.20.1/mi/mifillrct.c:75:9: style: The scope of the variable 'width' can be reduced. [variableScope]
xorg-server-1.20.1/mi/mifillrct.c:83:10: style: The scope of the variable 'pw' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miglblt.c:99:9: style: The scope of the variable 'gWidth' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miglblt.c:99:17: style: The scope of the variable 'gHeight' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miinitext.c:188:28: style: The scope of the variable 'ext' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miinitext.c:256:22: style: The scope of the variable 'ext' can be reduced. [variableScope]
xorg-server-1.20.1/mi/mioverlay.c:332:36: style: The scope of the variable 'tLast' can be reduced. [variableScope]
xorg-server-1.20.1/mi/mioverlay.c:109:38: style: Function 'miInitOverlay' argument 2 names different: declaration 'inOverlay' definition 'inOverlayFunc'. [funcArgNamesDifferent]
xorg-server-1.20.1/mi/mioverlay.h:15:38: note: Function 'miInitOverlay' argument 2 names different: declaration 'inOverlay' definition 'inOverlayFunc'.
xorg-server-1.20.1/mi/mioverlay.c:109:38: note: Function 'miInitOverlay' argument 2 names different: declaration 'inOverlay' definition 'inOverlayFunc'.
xorg-server-1.20.1/mi/mioverlay.c:110:34: style: Function 'miInitOverlay' argument 3 names different: declaration 'trans' definition 'transFunc'. [funcArgNamesDifferent]
xorg-server-1.20.1/mi/mioverlay.h:15:68: note: Function 'miInitOverlay' argument 3 names different: declaration 'trans' definition 'transFunc'.
xorg-server-1.20.1/mi/mioverlay.c:110:34: note: Function 'miInitOverlay' argument 3 names different: declaration 'trans' definition 'transFunc'.
xorg-server-1.20.1/mi/mipointer.c:599:24: style: The scope of the variable 'pScreenPriv' can be reduced. [variableScope]
xorg-server-1.20.1/mi/mipointer.c:605:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/mi/mipointer.c:506:43: style: Function 'miPointerSetScreen' argument 2 names different: declaration 'screen_num' definition 'screen_no'. [funcArgNamesDifferent]
xorg-server-1.20.1/mi/mipointer.h:97:43: note: Function 'miPointerSetScreen' argument 2 names different: declaration 'screen_num' definition 'screen_no'.
xorg-server-1.20.1/mi/mipointer.c:506:43: note: Function 'miPointerSetScreen' argument 2 names different: declaration 'screen_num' definition 'screen_no'.
xorg-server-1.20.1/mi/mipointer.c:595:59: style: Function 'miPointerSetPosition' argument 3 names different: declaration 'x' definition 'screenx'. [funcArgNamesDifferent]
xorg-server-1.20.1/mi/mipointer.h:106:59: note: Function 'miPointerSetPosition' argument 3 names different: declaration 'x' definition 'screenx'.
xorg-server-1.20.1/mi/mipointer.c:595:59: note: Function 'miPointerSetPosition' argument 3 names different: declaration 'x' definition 'screenx'.
xorg-server-1.20.1/mi/mipointer.c:596:30: style: Function 'miPointerSetPosition' argument 4 names different: declaration 'y' definition 'screeny'. [funcArgNamesDifferent]
xorg-server-1.20.1/mi/mipointer.h:106:70: note: Function 'miPointerSetPosition' argument 4 names different: declaration 'y' definition 'screeny'.
xorg-server-1.20.1/mi/mipointer.c:596:30: note: Function 'miPointerSetPosition' argument 4 names different: declaration 'y' definition 'screeny'.
xorg-server-1.20.1/mi/mipoly.c:398:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/mi/mipoly.c:542:9: style: The scope of the variable 'fixWAET' can be reduced. [variableScope]
xorg-server-1.20.1/mi/mipoly.c:681:9: style: The scope of the variable 'xorg' can be reduced. [variableScope]
xorg-server-1.20.1/mi/mipoly.c:681:15: style: The scope of the variable 'yorg' can be reduced. [variableScope]
xorg-server-1.20.1/mi/mipolypnt.c:62:9: style: The scope of the variable 'xorg' can be reduced. [variableScope]
xorg-server-1.20.1/mi/mipolypnt.c:63:9: style: The scope of the variable 'yorg' can be reduced. [variableScope]
xorg-server-1.20.1/mi/mipolyrect.c:85:13: style: The scope of the variable 'x' can be reduced. [variableScope]
xorg-server-1.20.1/mi/mipolyrect.c:85:16: style: The scope of the variable 'y' can be reduced. [variableScope]
xorg-server-1.20.1/mi/mipolyrect.c:85:19: style: The scope of the variable 'width' can be reduced. [variableScope]
xorg-server-1.20.1/mi/mipolyrect.c:85:26: style: The scope of the variable 'height' can be reduced. [variableScope]
xorg-server-1.20.1/mi/mipushpxl.c:97:22: style: The scope of the variable 'ibEnd' can be reduced. [variableScope]
xorg-server-1.20.1/mi/mipushpxl.c:99:13: style: The scope of the variable 'pw' can be reduced. [variableScope]
xorg-server-1.20.1/mi/mipushpxl.c:99:18: style: The scope of the variable 'pwEnd' can be reduced. [variableScope]
xorg-server-1.20.1/mi/misprite.c:592:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/mi/misprite.c:593:9: style: The scope of the variable 'updated' can be reduced. [variableScope]
xorg-server-1.20.1/mi/misprite.c:596:21: style: The scope of the variable 'pCursorInfo' can be reduced. [variableScope]
xorg-server-1.20.1/mi/mivaltree.c:118:9: style: The scope of the variable 't' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miwideline.c:233:9: style: The scope of the variable 'ymin' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miwideline.c:233:15: style: The scope of the variable 'ymax' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miwideline.c:272:15: style: The scope of the variable 'm' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miwideline.c:360:23: style: The scope of the variable 'oldpt' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miwideline.c:412:12: style: The scope of the variable 'spans' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miwideline.c:424:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miwideline.c:427:10: style: The scope of the variable 'ysizes' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miwideline.c:428:9: style: The scope of the variable 'ymin' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miwideline.c:428:15: style: The scope of the variable 'ylength' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miwideline.c:432:10: style: The scope of the variable 'widths' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miwideline.c:433:9: style: The scope of the variable 'count' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miwideline.c:477:17: style: The scope of the variable 'index' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miwideline.c:661:9: style: The scope of the variable 'height' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miwideline.c:746:10: style: The scope of the variable 'pwidth' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miwideline.c:2047:12: style: The scope of the variable 'dashDx' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miwideline.c:2047:20: style: The scope of the variable 'dashDy' can be reduced. [variableScope]
xorg-server-1.20.1/mi/miwideline.c:1315:29: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xorg-server-1.20.1/mi/miwideline.c:2498:25: style: Function 'miPolylines' argument 1 names different: declaration 'pDrawable' definition 'drawable'. [funcArgNamesDifferent]
xorg-server-1.20.1/mi/mi.h:423:47: note: Function 'miPolylines' argument 1 names different: declaration 'pDrawable' definition 'drawable'.
xorg-server-1.20.1/mi/miwideline.c:2498:25: note: Function 'miPolylines' argument 1 names different: declaration 'pDrawable' definition 'drawable'.
xorg-server-1.20.1/mi/miwideline.c:2499:19: style: Function 'miPolylines' argument 2 names different: declaration 'pGC' definition 'gc'. [funcArgNamesDifferent]
xorg-server-1.20.1/mi/mi.h:424:41: note: Function 'miPolylines' argument 2 names different: declaration 'pGC' definition 'gc'.
xorg-server-1.20.1/mi/miwideline.c:2499:19: note: Function 'miPolylines' argument 2 names different: declaration 'pGC' definition 'gc'.
xorg-server-1.20.1/mi/miwideline.c:2501:17: style: Function 'miPolylines' argument 4 names different: declaration 'npt' definition 'n'. [funcArgNamesDifferent]
xorg-server-1.20.1/mi/mi.h:426:39: note: Function 'miPolylines' argument 4 names different: declaration 'npt' definition 'n'.
xorg-server-1.20.1/mi/miwideline.c:2501:17: note: Function 'miPolylines' argument 4 names different: declaration 'npt' definition 'n'.
xorg-server-1.20.1/mi/miwideline.c:2502:25: style: Function 'miPolylines' argument 5 names different: declaration 'pPts' definition 'points'. [funcArgNamesDifferent]
xorg-server-1.20.1/mi/mi.h:427:47: note: Function 'miPolylines' argument 5 names different: declaration 'pPts' definition 'points'.
xorg-server-1.20.1/mi/miwideline.c:2502:25: note: Function 'miPolylines' argument 5 names different: declaration 'pPts' definition 'points'.
xorg-server-1.20.1/mi/mizerarc.c:479:15: style: The scope of the variable 'delta' can be reduced. [variableScope]
xorg-server-1.20.1/mi/mizerarc.c:479:32: style: The scope of the variable 'seg' can be reduced. [variableScope]
xorg-server-1.20.1/mi/mizerline.c:110:23: style: The scope of the variable 'x1' can be reduced. [variableScope]
xorg-server-1.20.1/mi/mizerline.c:110:27: style: The scope of the variable 'y1' can be reduced. [variableScope]
xorg-server-1.20.1/mi/mizerline.c:111:9: style: The scope of the variable 'oc1' can be reduced. [variableScope]
xorg-server-1.20.1/mi/mizerline.c:115:9: style: The scope of the variable 'signdx' can be reduced. [variableScope]
xorg-server-1.20.1/mi/mizerline.c:115:17: style: The scope of the variable 'signdy' can be reduced. [variableScope]
xorg-server-1.20.1/mi/mizerline.c:118:9: style: The scope of the variable 'adx' can be reduced. [variableScope]
xorg-server-1.20.1/mi/mizerline.c:118:14: style: The scope of the variable 'ady' can be reduced. [variableScope]
xorg-server-1.20.1/mi/mizerline.c:119:9: style: The scope of the variable 'octant' can be reduced. [variableScope]
xorg-server-1.20.1/mi/mizerline.c:338:9: style: Variable 'current_y' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/mi/mizerline.c:338:9: style: Variable 'new_span' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/miext/damage/damage.c:540:13: style: The scope of the variable 'n' can be reduced. [variableScope]
xorg-server-1.20.1/miext/rootless/rootlessCommon.c:185:13: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xorg-server-1.20.1/miext/rootless/rootlessCommon.c:189:13: note: Found duplicate branches for 'if' and 'else'.
xorg-server-1.20.1/miext/rootless/rootlessCommon.c:185:13: note: Found duplicate branches for 'if' and 'else'.
xorg-server-1.20.1/miext/rootless/rootlessGC.c:1246:23: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xorg-server-1.20.1/miext/rootless/rootlessGC.c:1238:15: note: outer condition: width>0
xorg-server-1.20.1/miext/rootless/rootlessGC.c:1246:23: note: identical inner condition: width>0
xorg-server-1.20.1/miext/rootless/rootlessGC.c:1337:23: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xorg-server-1.20.1/miext/rootless/rootlessGC.c:1329:15: note: outer condition: width>0
xorg-server-1.20.1/miext/rootless/rootlessGC.c:1337:23: note: identical inner condition: width>0
xorg-server-1.20.1/miext/rootless/rootlessScreen.c:285:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xorg-server-1.20.1/miext/rootless/rootlessScreen.c:285:12: style: The scope of the variable 'y' can be reduced. [variableScope]
xorg-server-1.20.1/miext/rootless/rootlessScreen.c:286:9: style: The scope of the variable 'n' can be reduced. [variableScope]
xorg-server-1.20.1/miext/rootless/rootlessWindow.c:1266:9: style: The scope of the variable 'oldX' can be reduced. [variableScope]
xorg-server-1.20.1/miext/rootless/rootlessWindow.c:1266:19: style: The scope of the variable 'oldY' can be reduced. [variableScope]
xorg-server-1.20.1/miext/rootless/rootlessWindow.c:1266:29: style: The scope of the variable 'newX' can be reduced. [variableScope]
xorg-server-1.20.1/miext/rootless/rootlessWindow.c:1266:39: style: The scope of the variable 'newY' can be reduced. [variableScope]
xorg-server-1.20.1/miext/rootless/rootlessWindow.c:1267:18: style: The scope of the variable 'oldW' can be reduced. [variableScope]
xorg-server-1.20.1/miext/rootless/rootlessWindow.c:1267:28: style: The scope of the variable 'oldH' can be reduced. [variableScope]
xorg-server-1.20.1/miext/rootless/rootlessWindow.c:1267:38: style: The scope of the variable 'oldBW' can be reduced. [variableScope]
xorg-server-1.20.1/miext/rootless/rootlessWindow.c:1267:49: style: The scope of the variable 'newW' can be reduced. [variableScope]
xorg-server-1.20.1/miext/rootless/rootlessWindow.c:1267:59: style: The scope of the variable 'newH' can be reduced. [variableScope]
xorg-server-1.20.1/miext/rootless/rootlessWindow.c:1267:69: style: The scope of the variable 'newBW' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/sh3224.c:119:5: style: Variable 'winBase' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/miext/shadow/sh3224.c:113:0: note: Variable 'winBase' is reassigned a value before the old one has been used.
xorg-server-1.20.1/miext/shadow/sh3224.c:119:5: note: Variable 'winBase' is reassigned a value before the old one has been used.
xorg-server-1.20.1/miext/shadow/sh3224.c:110:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/sh3224.c:110:12: style: The scope of the variable 'y' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/sh3224.c:110:15: style: The scope of the variable 'w' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/sh3224.c:110:18: style: The scope of the variable 'h' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/sh3224.c:112:23: style: The scope of the variable 'shaLine' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/sh3224.c:113:29: style: The scope of the variable 'winLine' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shafb4.c:90:9: style: The scope of the variable 'scrLine' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shafb4.c:92:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shafb4.c:92:12: style: The scope of the variable 'y' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shafb4.c:92:15: style: The scope of the variable 'w' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shafb4.c:92:18: style: The scope of the variable 'h' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shafb4.c:93:12: style: The scope of the variable 'n' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shafb4.c:76:31: style: Variable 'p' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/miext/shadow/shafb8.c:94:9: style: The scope of the variable 'scrLine' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shafb8.c:96:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shafb8.c:96:12: style: The scope of the variable 'y' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shafb8.c:96:15: style: The scope of the variable 'w' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shafb8.c:96:18: style: The scope of the variable 'h' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shafb8.c:97:12: style: The scope of the variable 'n' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shafb8.c:80:31: style: Variable 'p' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/miext/shadow/shiplan2p4.c:88:9: style: The scope of the variable 'scrLine' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shiplan2p4.c:90:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shiplan2p4.c:90:12: style: The scope of the variable 'y' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shiplan2p4.c:90:15: style: The scope of the variable 'w' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shiplan2p4.c:90:18: style: The scope of the variable 'h' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shiplan2p4.c:91:12: style: The scope of the variable 'n' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shiplan2p8.c:89:9: style: The scope of the variable 'scrLine' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shiplan2p8.c:91:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shiplan2p8.c:91:12: style: The scope of the variable 'y' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shiplan2p8.c:91:15: style: The scope of the variable 'w' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shiplan2p8.c:91:18: style: The scope of the variable 'h' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shiplan2p8.c:92:12: style: The scope of the variable 'n' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shpacked.c:52:18: style: The scope of the variable 'scrLine' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shpacked.c:55:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shpacked.c:55:12: style: The scope of the variable 'y' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shpacked.c:55:15: style: The scope of the variable 'w' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shpacked.c:55:18: style: The scope of the variable 'h' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shplanar.c:98:18: style: The scope of the variable 'scrLine' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shplanar.c:101:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shplanar.c:101:12: style: The scope of the variable 'y' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shplanar.c:101:15: style: The scope of the variable 'w' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shplanar.c:101:18: style: The scope of the variable 'h' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shplanar8.c:102:18: style: The scope of the variable 'scrLine' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shplanar8.c:105:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shplanar8.c:105:12: style: The scope of the variable 'y' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shplanar8.c:105:15: style: The scope of the variable 'w' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shplanar8.c:105:18: style: The scope of the variable 'h' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shrotpack.h:106:18: style: The scope of the variable 'scrLine' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shrotpack.h:109:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shrotpack.h:109:12: style: The scope of the variable 'y' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shrotpack.h:109:15: style: The scope of the variable 'w' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shrotpack.h:109:18: style: The scope of the variable 'h' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shrotpackYX.h:68:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shrotpackYX.h:68:12: style: The scope of the variable 'y' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shrotpackYX.h:68:15: style: The scope of the variable 'w' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shrotpackYX.h:68:18: style: The scope of the variable 'h' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shrotate.c:62:9: style: The scope of the variable 'box_x1' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shrotate.c:62:17: style: The scope of the variable 'box_x2' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shrotate.c:62:25: style: The scope of the variable 'box_y1' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shrotate.c:62:33: style: The scope of the variable 'box_y2' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shrotate.c:64:57: style: The scope of the variable 'scr_w' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shrotate.c:64:64: style: The scope of the variable 'scr_h' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shrotate.c:65:16: style: The scope of the variable 'scr_y' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shrotate.c:75:9: style: The scope of the variable 'shaFirstShift' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shrotate.c:231:21: style: The scope of the variable 'win' can be reduced. [variableScope]
xorg-server-1.20.1/miext/shadow/shrotate.c:232:17: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/os/WaitFor.c:170:9: style: The scope of the variable 'pollerr' can be reduced. [variableScope]
xorg-server-1.20.1/os/access.c:345:5: style: Variable 'length' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/os/access.c:343:0: note: Variable 'length' is reassigned a value before the old one has been used.
xorg-server-1.20.1/os/access.c:345:5: note: Variable 'length' is reassigned a value before the old one has been used.
xorg-server-1.20.1/os/access.c:361:5: style: Variable 'length' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/os/access.c:359:0: note: Variable 'length' is reassigned a value before the old one has been used.
xorg-server-1.20.1/os/access.c:361:5: note: Variable 'length' is reassigned a value before the old one has been used.
xorg-server-1.20.1/os/access.c:933:10: style: The scope of the variable 'lhostname' can be reduced. [variableScope]
xorg-server-1.20.1/os/access.c:938:11: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xorg-server-1.20.1/os/access.c:939:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/os/access.c:939:12: style: The scope of the variable 'hostlen' can be reduced. [variableScope]
xorg-server-1.20.1/os/access.c:949:9: style: The scope of the variable 'family' can be reduced. [variableScope]
xorg-server-1.20.1/os/access.c:951:9: style: The scope of the variable 'len' can be reduced. [variableScope]
xorg-server-1.20.1/os/access.c:1090:15: style: The scope of the variable 'family' can be reduced. [variableScope]
xorg-server-1.20.1/os/access.c:1434:9: style: The scope of the variable 'len' can be reduced. [variableScope]
xorg-server-1.20.1/os/access.c:1704:9: style: The scope of the variable 'addrlen' can be reduced. [variableScope]
xorg-server-1.20.1/os/access.c:1730:9: style: The scope of the variable 'addrlen' can be reduced. [variableScope]
xorg-server-1.20.1/os/access.c:1730:18: style: The scope of the variable 'typelen' can be reduced. [variableScope]
xorg-server-1.20.1/os/access.c:1844:13: style: The scope of the variable 'f' can be reduced. [variableScope]
xorg-server-1.20.1/os/access.c:1846:22: style: The scope of the variable 'addrlist' can be reduced. [variableScope]
xorg-server-1.20.1/os/access.c:1888:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/os/auth.c:165:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/os/connection.c:702:25: style: Function 'QueueNewConnections' argument 1 names different: declaration 'curconn' definition 'fd'. [funcArgNamesDifferent]
xorg-server-1.20.1/os/connection.c:137:25: note: Function 'QueueNewConnections' argument 1 names different: declaration 'curconn' definition 'fd'.
xorg-server-1.20.1/os/connection.c:702:25: note: Function 'QueueNewConnections' argument 1 names different: declaration 'curconn' definition 'fd'.
xorg-server-1.20.1/os/io.c:232:9: style: The scope of the variable 'result' can be reduced. [variableScope]
xorg-server-1.20.1/os/io.c:561:20: style: The scope of the variable 'request' can be reduced. [variableScope]
xorg-server-1.20.1/os/io.c:562:17: style: The scope of the variable 'needed' can be reduced. [variableScope]
xorg-server-1.20.1/os/log.c:253:13: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xorg-server-1.20.1/os/log.c:917:5: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xorg-server-1.20.1/os/log.c:935:11: style: The scope of the variable 'prefix' can be reduced. [variableScope]
xorg-server-1.20.1/os/oscolor.c:1640:14: style: The scope of the variable 'mid' can be reduced. [variableScope]
xorg-server-1.20.1/os/oscolor.c:1641:9: style: The scope of the variable 'r' can be reduced. [variableScope]
xorg-server-1.20.1/os/osinit.c:168:24: style: The scope of the variable 'devnull' can be reduced. [variableScope]
xorg-server-1.20.1/os/osinit.c:169:10: style: The scope of the variable 'fname' can be reduced. [variableScope]
xorg-server-1.20.1/os/ospoll.c:423:5: style: Variable 'pos' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/os/ospoll.c:421:0: note: Variable 'pos' is reassigned a value before the old one has been used.
xorg-server-1.20.1/os/ospoll.c:423:5: note: Variable 'pos' is reassigned a value before the old one has been used.
xorg-server-1.20.1/os/strcasestr.c:48:13: style: The scope of the variable 'sc' can be reduced. [variableScope]
xorg-server-1.20.1/os/strcasestr.c:49:12: style: The scope of the variable 'len' can be reduced. [variableScope]
xorg-server-1.20.1/os/utils.c:660:12: style: The scope of the variable 'skip' can be reduced. [variableScope]
xorg-server-1.20.1/os/utils.c:1862:16: style: The scope of the variable 'j' can be reduced. [variableScope]
xorg-server-1.20.1/os/utils.c:1863:11: style: The scope of the variable 'a' can be reduced. [variableScope]
xorg-server-1.20.1/os/xprintf.c:81:0: error: #error "no working va_copy was found" [preprocessorErrorDirective]
xorg-server-1.20.1/present/present.c:199:25: style: Function 'present_pixmap' argument 12 names different: declaration 'target_msc' definition 'window_msc'. [funcArgNamesDifferent]
xorg-server-1.20.1/present/present_priv.h:300:25: note: Function 'present_pixmap' argument 12 names different: declaration 'target_msc' definition 'window_msc'.
xorg-server-1.20.1/present/present.c:199:25: note: Function 'present_pixmap' argument 12 names different: declaration 'target_msc' definition 'window_msc'.
xorg-server-1.20.1/present/present_event.c:211:74: style: Function 'present_select_input' argument 4 names different: declaration 'event_mask' definition 'mask'. [funcArgNamesDifferent]
xorg-server-1.20.1/present/present_priv.h:333:29: note: Function 'present_select_input' argument 4 names different: declaration 'event_mask' definition 'mask'.
xorg-server-1.20.1/present/present_event.c:211:74: note: Function 'present_select_input' argument 4 names different: declaration 'event_mask' definition 'mask'.
xorg-server-1.20.1/present/present_fence.c:73:33: style: Function 'present_fence_create' argument 1 names different: declaration 'sync_fence' definition 'fence'. [funcArgNamesDifferent]
xorg-server-1.20.1/present/present_priv.h:372:33: note: Function 'present_fence_create' argument 1 names different: declaration 'sync_fence' definition 'fence'.
xorg-server-1.20.1/present/present_fence.c:73:33: note: Function 'present_fence_create' argument 1 names different: declaration 'sync_fence' definition 'fence'.
xorg-server-1.20.1/present/present_scmd.c:744:36: warning: Either the condition '!screen_priv' is redundant or there is possible null pointer dereference: screen_priv. [nullPointerRedundantCheck]
xorg-server-1.20.1/present/present_scmd.c:670:9: note: Assuming that condition '!screen_priv' is not redundant
xorg-server-1.20.1/present/present_scmd.c:744:36: note: Null pointer dereference
xorg-server-1.20.1/present/present_scmd.c:662:41: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xorg-server-1.20.1/present/present_wnmd.c:562:41: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xorg-server-1.20.1/pseudoramiX/pseudoramiX.c:163:26: style: The scope of the variable 'extEntry' can be reduced. [variableScope]
xorg-server-1.20.1/randr/randr.c:376:30: style: The scope of the variable 'pPrev' can be reduced. [variableScope]
xorg-server-1.20.1/randr/randr.c:603:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/randr/randr.c:711:26: style: Function 'ProcRRDispatch' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/randr/randr.c:53:37: note: Function 'ProcRRDispatch' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/randr/randr.c:711:26: note: Function 'ProcRRDispatch' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/randr/randr.c:721:27: style: Function 'SProcRRDispatch' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/randr/randr.c:54:38: note: Function 'SProcRRDispatch' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/randr/randr.c:721:27: note: Function 'SProcRRDispatch' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/randr/randr.c:587:18: style: Variable 'master' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/randr/rrcrtc.c:195:27: warning: Possible null pointer dereference: outputs [nullPointer]
xorg-server-1.20.1/randr/rrcrtc.c:787:71: note: Calling function 'RRCrtcNotify', 8th argument 'outputs' value is 0
xorg-server-1.20.1/randr/rrcrtc.c:195:27: note: Null pointer dereference
xorg-server-1.20.1/randr/rrcrtc.c:1187:13: warning: Possible null pointer dereference: outputs [nullPointer]
xorg-server-1.20.1/randr/rrcrtc.c:1101:20: note: Assignment 'extra=NULL', assigned value is 0
xorg-server-1.20.1/randr/rrcrtc.c:1183:19: note: Assignment 'outputs=(XID*)extra', assigned value is 0
xorg-server-1.20.1/randr/rrcrtc.c:1187:13: note: Null pointer dereference
xorg-server-1.20.1/randr/rrcrtc.c:1021:30: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
xorg-server-1.20.1/randr/rrcrtc.c:1018:17: note: Assignment 'gamma=NULL', assigned value is 0
xorg-server-1.20.1/randr/rrcrtc.c:1021:30: note: Null pointer addition
xorg-server-1.20.1/randr/rrcrtc.c:1022:29: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
xorg-server-1.20.1/randr/rrcrtc.c:1018:17: note: Assignment 'gamma=NULL', assigned value is 0
xorg-server-1.20.1/randr/rrcrtc.c:1022:29: note: Null pointer addition
xorg-server-1.20.1/randr/rrcrtc.c:1184:42: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
xorg-server-1.20.1/randr/rrcrtc.c:1101:20: note: Assignment 'extra=NULL', assigned value is 0
xorg-server-1.20.1/randr/rrcrtc.c:1183:19: note: Assignment 'outputs=(XID*)extra', assigned value is 0
xorg-server-1.20.1/randr/rrcrtc.c:1184:42: note: Null pointer addition
xorg-server-1.20.1/randr/rrcrtc.c:1108:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/randr/rrcrtc.c:1108:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xorg-server-1.20.1/randr/rrcrtc.c:1108:15: style: The scope of the variable 'k' can be reduced. [variableScope]
xorg-server-1.20.1/randr/rrcrtc.c:722:41: style: Function 'RRCrtcSet' argument 6 names different: declaration 'numOutput' definition 'numOutputs'. [funcArgNamesDifferent]
xorg-server-1.20.1/randr/randrstr.h:681:41: note: Function 'RRCrtcSet' argument 6 names different: declaration 'numOutput' definition 'numOutputs'.
xorg-server-1.20.1/randr/rrcrtc.c:722:41: note: Function 'RRCrtcSet' argument 6 names different: declaration 'numOutput' definition 'numOutputs'.
xorg-server-1.20.1/randr/rrcrtc.c:1036:26: style: Function 'RRCrtcTransformSet' argument 5 names different: declaration 'filter' definition 'filter_name'. [funcArgNamesDifferent]
xorg-server-1.20.1/randr/randrstr.h:749:26: note: Function 'RRCrtcTransformSet' argument 5 names different: declaration 'filter' definition 'filter_name'.
xorg-server-1.20.1/randr/rrcrtc.c:1036:26: note: Function 'RRCrtcTransformSet' argument 5 names different: declaration 'filter' definition 'filter_name'.
xorg-server-1.20.1/randr/rrdispatch.c:76:16: style: The scope of the variable 'pTimes' can be reduced. [variableScope]
xorg-server-1.20.1/randr/rrinfo.c:120:13: style: The scope of the variable 'r' can be reduced. [variableScope]
xorg-server-1.20.1/randr/rrlease.c:70:5: style: Variable 'scr_priv->leasesChanged' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/randr/rrlease.c:67:5: note: Variable 'scr_priv->leasesChanged' is reassigned a value before the old one has been used.
xorg-server-1.20.1/randr/rrlease.c:70:5: note: Variable 'scr_priv->leasesChanged' is reassigned a value before the old one has been used.
xorg-server-1.20.1/randr/rrmode.c:110:15: style: The scope of the variable 'mode' can be reduced. [variableScope]
xorg-server-1.20.1/randr/rroutput.c:153:12: warning: Possible null pointer dereference: newClones [nullPointer]
xorg-server-1.20.1/randr/rroutput.c:151:21: note: Assignment 'newClones=NULL', assigned value is 0
xorg-server-1.20.1/randr/rroutput.c:153:12: note: Null pointer dereference
xorg-server-1.20.1/randr/rroutput.c:285:12: warning: Possible null pointer dereference: newCrtcs [nullPointer]
xorg-server-1.20.1/randr/rroutput.c:283:20: note: Assignment 'newCrtcs=NULL', assigned value is 0
xorg-server-1.20.1/randr/rroutput.c:285:12: note: Null pointer dereference
xorg-server-1.20.1/randr/rroutput.c:558:12: warning: Possible null pointer dereference: name [nullPointer]
xorg-server-1.20.1/randr/rroutput.c:500:21: note: Assignment 'extra=NULL', assigned value is 0
xorg-server-1.20.1/randr/rroutput.c:502:16: note: Assignment 'name=(char*)extra', assigned value is 0
xorg-server-1.20.1/randr/rroutput.c:558:12: note: Null pointer dereference
xorg-server-1.20.1/randr/rroutput.c:535:35: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
xorg-server-1.20.1/randr/rroutput.c:532:21: note: Assignment 'extra=NULL', assigned value is 0
xorg-server-1.20.1/randr/rroutput.c:534:17: note: Assignment 'crtcs=(XID*)extra', assigned value is 0
xorg-server-1.20.1/randr/rroutput.c:535:35: note: Null pointer addition
xorg-server-1.20.1/randr/rroutput.c:136:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/randr/rroutput.c:268:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/randr/rroutput.c:463:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/randr/rroutput.c:325:48: style: Function 'RROutputSetNonDesktop' argument 2 names different: declaration 'non_desktop' definition 'nonDesktop'. [funcArgNamesDifferent]
xorg-server-1.20.1/randr/randrstr.h:596:70: note: Function 'RROutputSetNonDesktop' argument 2 names different: declaration 'non_desktop' definition 'nonDesktop'.
xorg-server-1.20.1/randr/rroutput.c:325:48: note: Function 'RROutputSetNonDesktop' argument 2 names different: declaration 'non_desktop' definition 'nonDesktop'.
xorg-server-1.20.1/randr/rrprovider.c:194:34: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
xorg-server-1.20.1/randr/rrprovider.c:191:17: note: Assignment 'extra=NULL', assigned value is 0
xorg-server-1.20.1/randr/rrprovider.c:193:13: note: Assignment 'crtcs=(XID*)extra', assigned value is 0
xorg-server-1.20.1/randr/rrprovider.c:194:34: note: Null pointer addition
xorg-server-1.20.1/randr/rrprovider.c:63:30: style: The scope of the variable 'count_providers' can be reduced. [variableScope]
xorg-server-1.20.1/randr/rrproviderproperty.c:143:9: style: The scope of the variable 'total_size' can be reduced. [variableScope]
xorg-server-1.20.1/randr/rrscreen.c:395:5: warning: Either the condition 'pScrPriv' is redundant or there is possible null pointer dereference: pScrPriv. [nullPointerRedundantCheck]
xorg-server-1.20.1/randr/rrscreen.c:391:18: note: Assuming that condition 'pScrPriv' is not redundant
xorg-server-1.20.1/randr/rrscreen.c:395:5: note: Null pointer dereference
xorg-server-1.20.1/randr/rrscreen.c:437:34: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
xorg-server-1.20.1/randr/rrscreen.c:434:17: note: Assignment 'extra=NULL', assigned value is 0
xorg-server-1.20.1/randr/rrscreen.c:436:13: note: Assignment 'crtcs=(XID*)extra', assigned value is 0
xorg-server-1.20.1/randr/rrscreen.c:437:34: note: Null pointer addition
xorg-server-1.20.1/randr/rrscreen.c:571:39: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
xorg-server-1.20.1/randr/rrscreen.c:568:21: note: Assignment 'extra=NULL', assigned value is 0
xorg-server-1.20.1/randr/rrscreen.c:570:17: note: Assignment 'crtcs=(XID*)extra', assigned value is 0
xorg-server-1.20.1/randr/rrscreen.c:571:39: note: Null pointer addition
xorg-server-1.20.1/randr/rrscreen.c:845:34: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
xorg-server-1.20.1/randr/rrscreen.c:839:21: note: Assignment 'extra=NULL', assigned value is 0
xorg-server-1.20.1/randr/rrscreen.c:844:16: note: Assignment 'size=(xScreenSizes*)extra', assigned value is 0
xorg-server-1.20.1/randr/rrscreen.c:845:34: note: Null pointer addition
xorg-server-1.20.1/randr/rrscreen.c:39:13: style: The scope of the variable 'depth' can be reduced. [variableScope]
xorg-server-1.20.1/randr/rrscreen.c:494:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/randr/rrscreen.c:494:16: style: The scope of the variable 'has_primary' can be reduced. [variableScope]
xorg-server-1.20.1/randr/rrscreen.c:498:12: style: The scope of the variable 'names' can be reduced. [variableScope]
xorg-server-1.20.1/record/record.c:955:17: style: Variable 'pClientPriv' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/record/record.c:952:0: note: Variable 'pClientPriv' is reassigned a value before the old one has been used.
xorg-server-1.20.1/record/record.c:955:17: note: Variable 'pClientPriv' is reassigned a value before the old one has been used.
xorg-server-1.20.1/record/record.c:502:22: style: The scope of the variable 'pContext' can be reduced. [variableScope]
xorg-server-1.20.1/record/record.c:580:22: style: The scope of the variable 'pContext' can be reduced. [variableScope]
xorg-server-1.20.1/record/record.c:661:22: style: The scope of the variable 'pContext' can be reduced. [variableScope]
xorg-server-1.20.1/record/record.c:662:33: style: The scope of the variable 'pRCAP' can be reduced. [variableScope]
xorg-server-1.20.1/record/record.c:817:22: style: The scope of the variable 'pContext' can be reduced. [variableScope]
xorg-server-1.20.1/record/record.c:1464:9: style: The scope of the variable 'first' can be reduced. [variableScope]
xorg-server-1.20.1/record/record.c:1464:16: style: The scope of the variable 'last' can be reduced. [variableScope]
xorg-server-1.20.1/record/record.c:2076:9: style: The scope of the variable 'err' can be reduced. [variableScope]
xorg-server-1.20.1/record/set.c:244:17: style: The scope of the variable 'probe' can be reduced. [variableScope]
xorg-server-1.20.1/record/set.c:409:37: style: Function 'RecordCreateSet' argument 1 names different: declaration 'intervals' definition 'pIntervals'. [funcArgNamesDifferent]
xorg-server-1.20.1/record/set.h:82:50: note: Function 'RecordCreateSet' argument 1 names different: declaration 'intervals' definition 'pIntervals'.
xorg-server-1.20.1/record/set.c:409:37: note: Function 'RecordCreateSet' argument 1 names different: declaration 'intervals' definition 'pIntervals'.
xorg-server-1.20.1/record/set.c:409:53: style: Function 'RecordCreateSet' argument 2 names different: declaration 'nintervals' definition 'nIntervals'. [funcArgNamesDifferent]
xorg-server-1.20.1/record/set.h:83:34: note: Function 'RecordCreateSet' argument 2 names different: declaration 'nintervals' definition 'nIntervals'.
xorg-server-1.20.1/record/set.c:409:53: note: Function 'RecordCreateSet' argument 2 names different: declaration 'nintervals' definition 'nIntervals'.
xorg-server-1.20.1/render/animcur.c:243:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/render/glyph.c:125:14: style: The scope of the variable 'glyph' can be reduced. [variableScope]
xorg-server-1.20.1/render/glyph.c:233:22: style: The scope of the variable 'ps' can be reduced. [variableScope]
xorg-server-1.20.1/render/glyph.c:403:17: style: The scope of the variable 'gr' can be reduced. [variableScope]
xorg-server-1.20.1/render/glyph.c:405:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/render/glyph.c:406:9: style: The scope of the variable 'oldSize' can be reduced. [variableScope]
xorg-server-1.20.1/render/glyph.c:477:18: style: The scope of the variable 'glyph' can be reduced. [variableScope]
xorg-server-1.20.1/render/glyph.c:501:9: style: The scope of the variable 'n' can be reduced. [variableScope]
xorg-server-1.20.1/render/glyph.c:588:9: style: The scope of the variable 'n' can be reduced. [variableScope]
xorg-server-1.20.1/render/glyph.c:344:36: style: Function 'AllocateGlyph' argument 2 names different: declaration 'format' definition 'fdepth'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/glyphstr.h:110:52: note: Function 'AllocateGlyph' argument 2 names different: declaration 'format' definition 'fdepth'.
xorg-server-1.20.1/render/glyph.c:344:36: note: Function 'AllocateGlyph' argument 2 names different: declaration 'format' definition 'fdepth'.
xorg-server-1.20.1/render/miindex.c:179:9: style: The scope of the variable 'dist' can be reduced. [variableScope]
xorg-server-1.20.1/render/miindex.c:180:9: style: The scope of the variable 'dr' can be reduced. [variableScope]
xorg-server-1.20.1/render/miindex.c:180:13: style: The scope of the variable 'dg' can be reduced. [variableScope]
xorg-server-1.20.1/render/miindex.c:180:17: style: The scope of the variable 'db' can be reduced. [variableScope]
xorg-server-1.20.1/render/miindex.c:207:9: style: The scope of the variable 'dist' can be reduced. [variableScope]
xorg-server-1.20.1/render/miindex.c:208:9: style: The scope of the variable 'dr' can be reduced. [variableScope]
xorg-server-1.20.1/render/miindex.c:209:9: style: The scope of the variable 'r' can be reduced. [variableScope]
xorg-server-1.20.1/render/mipict.c:392:36: style: Function 'miRenderColorToPixel' argument 1 names different: declaration 'pPict' definition 'format'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/mipict.h:90:37: note: Function 'miRenderColorToPixel' argument 1 names different: declaration 'pPict' definition 'format'.
xorg-server-1.20.1/render/mipict.c:392:36: note: Function 'miRenderColorToPixel' argument 1 names different: declaration 'pPict' definition 'format'.
xorg-server-1.20.1/render/mipict.c:472:36: style: Function 'miRenderPixelToColor' argument 1 names different: declaration 'pPict' definition 'format'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/mipict.h:93:37: note: Function 'miRenderPixelToColor' argument 1 names different: declaration 'pPict' definition 'format'.
xorg-server-1.20.1/render/mipict.c:472:36: note: Function 'miRenderPixelToColor' argument 1 names different: declaration 'pPict' definition 'format'.
xorg-server-1.20.1/render/picture.c:546:57: style: Function 'PictureMatchFormat' argument 3 names different: declaration 'format' definition 'f'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/picturestr.h:391:57: note: Function 'PictureMatchFormat' argument 3 names different: declaration 'format' definition 'f'.
xorg-server-1.20.1/render/picture.c:546:57: note: Function 'PictureMatchFormat' argument 3 names different: declaration 'format' definition 'f'.
xorg-server-1.20.1/render/picture.c:748:20: style: Function 'CreatePicture' argument 4 names different: declaration 'mask' definition 'vmask'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/picturestr.h:434:20: note: Function 'CreatePicture' argument 4 names different: declaration 'mask' definition 'vmask'.
xorg-server-1.20.1/render/picture.c:748:20: note: Function 'CreatePicture' argument 4 names different: declaration 'mask' definition 'vmask'.
xorg-server-1.20.1/render/picture.c:748:32: style: Function 'CreatePicture' argument 5 names different: declaration 'list' definition 'vlist'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/picturestr.h:434:31: note: Function 'CreatePicture' argument 5 names different: declaration 'list' definition 'vlist'.
xorg-server-1.20.1/render/picture.c:748:32: note: Function 'CreatePicture' argument 5 names different: declaration 'list' definition 'vlist'.
xorg-server-1.20.1/render/picture.c:1379:19: style: Function 'FreePicture' argument 1 names different: declaration 'pPicture' definition 'value'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/picturestr.h:456:20: note: Function 'FreePicture' argument 1 names different: declaration 'pPicture' definition 'value'.
xorg-server-1.20.1/render/picture.c:1379:19: note: Function 'FreePicture' argument 1 names different: declaration 'pPicture' definition 'value'.
xorg-server-1.20.1/render/picture.c:1630:59: style: Function 'AddTraps' argument 4 names different: declaration 'ntraps' definition 'ntrap'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/picturestr.h:520:38: note: Function 'AddTraps' argument 4 names different: declaration 'ntraps' definition 'ntrap'.
xorg-server-1.20.1/render/picture.c:1630:59: note: Function 'AddTraps' argument 4 names different: declaration 'ntraps' definition 'ntrap'.
xorg-server-1.20.1/render/render.c:502:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/render/render.c:716:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xorg-server-1.20.1/render/render.c:755:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xorg-server-1.20.1/render/render.c:794:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xorg-server-1.20.1/render/render.c:833:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xorg-server-1.20.1/render/render.c:1656:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xorg-server-1.20.1/render/render.c:2271:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/render/render.c:255:34: style: Function 'ProcRenderQueryVersion' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:58:45: note: Function 'ProcRenderQueryVersion' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:255:34: note: Function 'ProcRenderQueryVersion' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:306:38: style: Function 'ProcRenderQueryPictFormats' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:59:49: note: Function 'ProcRenderQueryPictFormats' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:306:38: note: Function 'ProcRenderQueryPictFormats' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:497:42: style: Function 'ProcRenderQueryPictIndexValues' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:60:53: note: Function 'ProcRenderQueryPictIndexValues' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:497:42: note: Function 'ProcRenderQueryPictIndexValues' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:554:34: style: Function 'ProcRenderQueryDithers' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:61:45: note: Function 'ProcRenderQueryDithers' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:554:34: note: Function 'ProcRenderQueryDithers' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:560:35: style: Function 'ProcRenderCreatePicture' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:62:46: note: Function 'ProcRenderCreatePicture' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:560:35: note: Function 'ProcRenderCreatePicture' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:600:35: style: Function 'ProcRenderChangePicture' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:63:46: note: Function 'ProcRenderChangePicture' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:600:35: note: Function 'ProcRenderChangePicture' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:619:46: style: Function 'ProcRenderSetPictureClipRectangles' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:64:57: note: Function 'ProcRenderSetPictureClipRectangles' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:619:46: note: Function 'ProcRenderSetPictureClipRectangles' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:640:33: style: Function 'ProcRenderFreePicture' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:65:44: note: Function 'ProcRenderFreePicture' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:640:33: note: Function 'ProcRenderFreePicture' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:668:31: style: Function 'ProcRenderComposite' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:66:42: note: Function 'ProcRenderComposite' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:668:31: note: Function 'ProcRenderComposite' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:708:27: style: Function 'ProcRenderScale' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:67:38: note: Function 'ProcRenderScale' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:708:27: note: Function 'ProcRenderScale' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:714:32: style: Function 'ProcRenderTrapezoids' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:68:43: note: Function 'ProcRenderTrapezoids' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:714:32: note: Function 'ProcRenderTrapezoids' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:753:31: style: Function 'ProcRenderTriangles' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:69:42: note: Function 'ProcRenderTriangles' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:753:31: note: Function 'ProcRenderTriangles' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:792:30: style: Function 'ProcRenderTriStrip' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:70:41: note: Function 'ProcRenderTriStrip' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:792:30: note: Function 'ProcRenderTriStrip' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:831:28: style: Function 'ProcRenderTriFan' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:71:39: note: Function 'ProcRenderTriFan' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:831:28: note: Function 'ProcRenderTriFan' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:870:37: style: Function 'ProcRenderColorTrapezoids' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:72:48: note: Function 'ProcRenderColorTrapezoids' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:870:37: note: Function 'ProcRenderColorTrapezoids' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:876:36: style: Function 'ProcRenderColorTriangles' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:73:47: note: Function 'ProcRenderColorTriangles' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:876:36: note: Function 'ProcRenderColorTriangles' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:882:31: style: Function 'ProcRenderTransform' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:74:42: note: Function 'ProcRenderTransform' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:882:31: note: Function 'ProcRenderTransform' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:888:36: style: Function 'ProcRenderCreateGlyphSet' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:75:47: note: Function 'ProcRenderCreateGlyphSet' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:888:36: note: Function 'ProcRenderCreateGlyphSet' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:939:39: style: Function 'ProcRenderReferenceGlyphSet' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:76:50: note: Function 'ProcRenderReferenceGlyphSet' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:939:39: note: Function 'ProcRenderReferenceGlyphSet' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:966:34: style: Function 'ProcRenderFreeGlyphSet' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:77:45: note: Function 'ProcRenderFreeGlyphSet' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:966:34: note: Function 'ProcRenderFreeGlyphSet' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:994:31: style: Function 'ProcRenderAddGlyphs' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:78:42: note: Function 'ProcRenderAddGlyphs' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:994:31: note: Function 'ProcRenderAddGlyphs' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:1191:42: style: Function 'ProcRenderAddGlyphsFromPicture' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:79:53: note: Function 'ProcRenderAddGlyphsFromPicture' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:1191:42: note: Function 'ProcRenderAddGlyphsFromPicture' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:1197:32: style: Function 'ProcRenderFreeGlyphs' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:80:43: note: Function 'ProcRenderFreeGlyphs' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:1197:32: note: Function 'ProcRenderFreeGlyphs' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:1226:37: style: Function 'ProcRenderCompositeGlyphs' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:81:48: note: Function 'ProcRenderCompositeGlyphs' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:1226:37: note: Function 'ProcRenderCompositeGlyphs' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:1393:36: style: Function 'ProcRenderFillRectangles' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:82:47: note: Function 'ProcRenderFillRectangles' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:1393:36: note: Function 'ProcRenderFillRectangles' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:1447:34: style: Function 'ProcRenderCreateCursor' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:83:45: note: Function 'ProcRenderCreateCursor' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:1447:34: note: Function 'ProcRenderCreateCursor' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:1636:41: style: Function 'ProcRenderSetPictureTransform' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:84:52: note: Function 'ProcRenderSetPictureTransform' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:1636:41: note: Function 'ProcRenderSetPictureTransform' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:1647:34: style: Function 'ProcRenderQueryFilters' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:85:45: note: Function 'ProcRenderQueryFilters' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:1647:34: note: Function 'ProcRenderQueryFilters' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:1746:38: style: Function 'ProcRenderSetPictureFilter' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:86:49: note: Function 'ProcRenderSetPictureFilter' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:1746:38: note: Function 'ProcRenderSetPictureFilter' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:1768:38: style: Function 'ProcRenderCreateAnimCursor' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:87:49: note: Function 'ProcRenderCreateAnimCursor' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:1768:38: note: Function 'ProcRenderCreateAnimCursor' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:1813:30: style: Function 'ProcRenderAddTraps' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:88:41: note: Function 'ProcRenderAddTraps' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:1813:30: note: Function 'ProcRenderAddTraps' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:1835:37: style: Function 'ProcRenderCreateSolidFill' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:89:48: note: Function 'ProcRenderCreateSolidFill' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:1835:37: note: Function 'ProcRenderCreateSolidFill' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:1860:42: style: Function 'ProcRenderCreateLinearGradient' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:90:53: note: Function 'ProcRenderCreateLinearGradient' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:1860:42: note: Function 'ProcRenderCreateLinearGradient' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:1899:42: style: Function 'ProcRenderCreateRadialGradient' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:91:53: note: Function 'ProcRenderCreateRadialGradient' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:1899:42: note: Function 'ProcRenderCreateRadialGradient' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:1939:43: style: Function 'ProcRenderCreateConicalGradient' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:92:54: note: Function 'ProcRenderCreateConicalGradient' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:1939:43: note: Function 'ProcRenderCreateConicalGradient' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:1978:30: style: Function 'ProcRenderDispatch' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:94:41: note: Function 'ProcRenderDispatch' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:1978:30: note: Function 'ProcRenderDispatch' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:1989:35: style: Function 'SProcRenderQueryVersion' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:96:46: note: Function 'SProcRenderQueryVersion' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:1989:35: note: Function 'SProcRenderQueryVersion' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2000:39: style: Function 'SProcRenderQueryPictFormats' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:97:50: note: Function 'SProcRenderQueryPictFormats' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2000:39: note: Function 'SProcRenderQueryPictFormats' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2009:43: style: Function 'SProcRenderQueryPictIndexValues' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:98:54: note: Function 'SProcRenderQueryPictIndexValues' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2009:43: note: Function 'SProcRenderQueryPictIndexValues' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2019:35: style: Function 'SProcRenderQueryDithers' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:99:46: note: Function 'SProcRenderQueryDithers' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2019:35: note: Function 'SProcRenderQueryDithers' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2025:36: style: Function 'SProcRenderCreatePicture' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:100:47: note: Function 'SProcRenderCreatePicture' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2025:36: note: Function 'SProcRenderCreatePicture' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2039:36: style: Function 'SProcRenderChangePicture' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:101:47: note: Function 'SProcRenderChangePicture' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2039:36: note: Function 'SProcRenderChangePicture' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2051:47: style: Function 'SProcRenderSetPictureClipRectangles' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:102:58: note: Function 'SProcRenderSetPictureClipRectangles' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2051:47: note: Function 'SProcRenderSetPictureClipRectangles' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2064:34: style: Function 'SProcRenderFreePicture' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:103:45: note: Function 'SProcRenderFreePicture' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2064:34: note: Function 'SProcRenderFreePicture' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2074:32: style: Function 'SProcRenderComposite' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:104:43: note: Function 'SProcRenderComposite' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2074:32: note: Function 'SProcRenderComposite' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2094:28: style: Function 'SProcRenderScale' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:105:39: note: Function 'SProcRenderScale' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2094:28: note: Function 'SProcRenderScale' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2100:33: style: Function 'SProcRenderTrapezoids' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:106:44: note: Function 'SProcRenderTrapezoids' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2100:33: note: Function 'SProcRenderTrapezoids' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2116:32: style: Function 'SProcRenderTriangles' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:107:43: note: Function 'SProcRenderTriangles' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2116:32: note: Function 'SProcRenderTriangles' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2132:31: style: Function 'SProcRenderTriStrip' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:108:42: note: Function 'SProcRenderTriStrip' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2132:31: note: Function 'SProcRenderTriStrip' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2148:29: style: Function 'SProcRenderTriFan' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:109:40: note: Function 'SProcRenderTriFan' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2148:29: note: Function 'SProcRenderTriFan' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2164:38: style: Function 'SProcRenderColorTrapezoids' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:110:49: note: Function 'SProcRenderColorTrapezoids' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2164:38: note: Function 'SProcRenderColorTrapezoids' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2170:37: style: Function 'SProcRenderColorTriangles' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:111:48: note: Function 'SProcRenderColorTriangles' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2170:37: note: Function 'SProcRenderColorTriangles' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2176:32: style: Function 'SProcRenderTransform' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:112:43: note: Function 'SProcRenderTransform' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2176:32: note: Function 'SProcRenderTransform' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2182:37: style: Function 'SProcRenderCreateGlyphSet' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:113:48: note: Function 'SProcRenderCreateGlyphSet' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2182:37: note: Function 'SProcRenderCreateGlyphSet' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2193:40: style: Function 'SProcRenderReferenceGlyphSet' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:114:51: note: Function 'SProcRenderReferenceGlyphSet' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2193:40: note: Function 'SProcRenderReferenceGlyphSet' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2204:35: style: Function 'SProcRenderFreeGlyphSet' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:115:46: note: Function 'SProcRenderFreeGlyphSet' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2204:35: note: Function 'SProcRenderFreeGlyphSet' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2214:32: style: Function 'SProcRenderAddGlyphs' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:116:43: note: Function 'SProcRenderAddGlyphs' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2214:32: note: Function 'SProcRenderAddGlyphs' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2248:43: style: Function 'SProcRenderAddGlyphsFromPicture' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:117:54: note: Function 'SProcRenderAddGlyphsFromPicture' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2248:43: note: Function 'SProcRenderAddGlyphsFromPicture' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2254:33: style: Function 'SProcRenderFreeGlyphs' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:118:44: note: Function 'SProcRenderFreeGlyphs' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2254:33: note: Function 'SProcRenderFreeGlyphs' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2265:38: style: Function 'SProcRenderCompositeGlyphs' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:119:49: note: Function 'SProcRenderCompositeGlyphs' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2265:38: note: Function 'SProcRenderCompositeGlyphs' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2337:37: style: Function 'SProcRenderFillRectangles' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:120:48: note: Function 'SProcRenderFillRectangles' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2337:37: note: Function 'SProcRenderFillRectangles' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2353:35: style: Function 'SProcRenderCreateCursor' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:121:46: note: Function 'SProcRenderCreateCursor' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2353:35: note: Function 'SProcRenderCreateCursor' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2367:42: style: Function 'SProcRenderSetPictureTransform' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:122:53: note: Function 'SProcRenderSetPictureTransform' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2367:42: note: Function 'SProcRenderSetPictureTransform' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2387:35: style: Function 'SProcRenderQueryFilters' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:123:46: note: Function 'SProcRenderQueryFilters' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2387:35: note: Function 'SProcRenderQueryFilters' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2398:39: style: Function 'SProcRenderSetPictureFilter' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:124:50: note: Function 'SProcRenderSetPictureFilter' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2398:39: note: Function 'SProcRenderSetPictureFilter' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2410:39: style: Function 'SProcRenderCreateAnimCursor' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:125:50: note: Function 'SProcRenderCreateAnimCursor' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2410:39: note: Function 'SProcRenderCreateAnimCursor' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2422:31: style: Function 'SProcRenderAddTraps' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:126:42: note: Function 'SProcRenderAddTraps' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2422:31: note: Function 'SProcRenderAddTraps' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2436:38: style: Function 'SProcRenderCreateSolidFill' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:127:49: note: Function 'SProcRenderCreateSolidFill' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2436:38: note: Function 'SProcRenderCreateSolidFill' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2470:43: style: Function 'SProcRenderCreateLinearGradient' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:128:54: note: Function 'SProcRenderCreateLinearGradient' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2470:43: note: Function 'SProcRenderCreateLinearGradient' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2497:43: style: Function 'SProcRenderCreateRadialGradient' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:129:54: note: Function 'SProcRenderCreateRadialGradient' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2497:43: note: Function 'SProcRenderCreateRadialGradient' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2526:44: style: Function 'SProcRenderCreateConicalGradient' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:130:55: note: Function 'SProcRenderCreateConicalGradient' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2526:44: note: Function 'SProcRenderCreateConicalGradient' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2552:31: style: Function 'SProcRenderDispatch' argument 1 names different: declaration 'pClient' definition 'client'. [funcArgNamesDifferent]
xorg-server-1.20.1/render/render.c:132:42: note: Function 'SProcRenderDispatch' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/render/render.c:2552:31: note: Function 'SProcRenderDispatch' argument 1 names different: declaration 'pClient' definition 'client'.
xorg-server-1.20.1/test/input.c:196:5: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/test/input.c:192:5: note: Variable 'rc' is reassigned a value before the old one has been used.
xorg-server-1.20.1/test/input.c:196:5: note: Variable 'rc' is reassigned a value before the old one has been used.
xorg-server-1.20.1/test/input.c:460:5: style: Variable 'ev.header' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/test/input.c:458:5: note: Variable 'ev.header' is reassigned a value before the old one has been used.
xorg-server-1.20.1/test/input.c:460:5: note: Variable 'ev.header' is reassigned a value before the old one has been used.
xorg-server-1.20.1/test/input.c:1369:5: style: Variable 'mask' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/test/input.c:1365:0: note: Variable 'mask' is reassigned a value before the old one has been used.
xorg-server-1.20.1/test/input.c:1369:5: note: Variable 'mask' is reassigned a value before the old one has been used.
xorg-server-1.20.1/test/input.c:1901:5: style: Variable 'dev.deviceGrab.sync.frozen' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/test/input.c:1897:5: note: Variable 'dev.deviceGrab.sync.frozen' is reassigned a value before the old one has been used.
xorg-server-1.20.1/test/input.c:1901:5: note: Variable 'dev.deviceGrab.sync.frozen' is reassigned a value before the old one has been used.
xorg-server-1.20.1/test/input.c:1838:5: style: Variable 'next' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/test/input.c:1176:36: warning: Assert statement modifies 'tags2'. [assignmentInAssert]
xorg-server-1.20.1/test/list.c:134:34: warning: Assert statement modifies 'i'. [assignmentInAssert]
xorg-server-1.20.1/test/signal-logging.c:97:9: portability: %ju in format string (no. 1) requires 'uintmax_t' but the argument type is 'intmax_t {aka signed long}'. [invalidPrintfArgType_uint]
xorg-server-1.20.1/test/signal-logging.c:105:9: portability: %ju in format string (no. 1) requires 'uintmax_t' but the argument type is 'intmax_t {aka signed long}'. [invalidPrintfArgType_uint]
xorg-server-1.20.1/test/signal-logging.c:276:9: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint]
xorg-server-1.20.1/test/signal-logging.c:36:14: style: struct member 'number_format_test::number' is never used. [unusedStructMember]
xorg-server-1.20.1/test/signal-logging.c:37:10: style: struct member 'number_format_test::string' is never used. [unusedStructMember]
xorg-server-1.20.1/test/signal-logging.c:38:10: style: struct member 'number_format_test::hex_string' is never used. [unusedStructMember]
xorg-server-1.20.1/test/signal-logging.c:42:13: style: struct member 'signed_number_format_test::number' is never used. [unusedStructMember]
xorg-server-1.20.1/test/signal-logging.c:43:10: style: struct member 'signed_number_format_test::string' is never used. [unusedStructMember]
xorg-server-1.20.1/test/signal-logging.c:47:12: style: struct member 'float_number_format_test::number' is never used. [unusedStructMember]
xorg-server-1.20.1/test/signal-logging.c:48:10: style: struct member 'float_number_format_test::string' is never used. [unusedStructMember]
xorg-server-1.20.1/test/signal-logging.c:182:15: warning: Assert statement modifies 'f'. [assignmentInAssert]
xorg-server-1.20.1/test/touch.c:204:22: style: Variable 'last_client_id' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/test/xi2/protocol-common.c:193:17: style: Function 'init_client' argument 1 names different: declaration 'request_len' definition 'len'. [funcArgNamesDifferent]
xorg-server-1.20.1/test/xi2/protocol-common.h:129:27: note: Function 'init_client' argument 1 names different: declaration 'request_len' definition 'len'.
xorg-server-1.20.1/test/xi2/protocol-common.c:193:17: note: Function 'init_client' argument 1 names different: declaration 'request_len' definition 'len'.
xorg-server-1.20.1/test/xi2/protocol-common.c:193:28: style: Function 'init_client' argument 2 names different: declaration 'request_data' definition 'data'. [funcArgNamesDifferent]
xorg-server-1.20.1/test/xi2/protocol-common.h:129:46: note: Function 'init_client' argument 2 names different: declaration 'request_data' definition 'data'.
xorg-server-1.20.1/test/xi2/protocol-common.c:193:28: note: Function 'init_client' argument 2 names different: declaration 'request_data' definition 'data'.
xorg-server-1.20.1/test/xi2/protocol-common.c:212:23: style: Function 'init_window' argument 1 names different: declaration 'window' definition 'local_window'. [funcArgNamesDifferent]
xorg-server-1.20.1/test/xi2/protocol-common.h:136:28: note: Function 'init_window' argument 1 names different: declaration 'window' definition 'local_window'.
xorg-server-1.20.1/test/xi2/protocol-common.c:212:23: note: Function 'init_window' argument 1 names different: declaration 'window' definition 'local_window'.
xorg-server-1.20.1/test/xi2/protocol-common.c:315:35: style: Function '__wrap_dixLookupClient' argument 1 names different: declaration 'c' definition 'pClient'. [funcArgNamesDifferent]
xorg-server-1.20.1/test/xi2/protocol-common.h:154:39: note: Function '__wrap_dixLookupClient' argument 1 names different: declaration 'c' definition 'pClient'.
xorg-server-1.20.1/test/xi2/protocol-common.c:315:35: note: Function '__wrap_dixLookupClient' argument 1 names different: declaration 'c' definition 'pClient'.
xorg-server-1.20.1/test/xi2/protocol-common.c:315:48: style: Function '__wrap_dixLookupClient' argument 2 names different: declaration 'id' definition 'rid'. [funcArgNamesDifferent]
xorg-server-1.20.1/test/xi2/protocol-common.h:154:46: note: Function '__wrap_dixLookupClient' argument 2 names different: declaration 'id' definition 'rid'.
xorg-server-1.20.1/test/xi2/protocol-common.c:315:48: note: Function '__wrap_dixLookupClient' argument 2 names different: declaration 'id' definition 'rid'.
xorg-server-1.20.1/test/xi2/protocol-eventconvert.c:1004:10: style: Variable 'rc' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/test/xi2/protocol-xigetselectedevents.c:96:20: style: The scope of the variable 'bitmask' can be reduced. [variableScope]
xorg-server-1.20.1/test/xi2/protocol-xiquerydevice.c:66:66: style: Function 'reply_XIQueryDevice' argument 4 names different: declaration 'closure' definition 'userdata'. [funcArgNamesDifferent]
xorg-server-1.20.1/test/xi2/protocol-xiquerydevice.c:62:39: note: Function 'reply_XIQueryDevice' argument 4 names different: declaration 'closure' definition 'userdata'.
xorg-server-1.20.1/test/xi2/protocol-xiquerydevice.c:66:66: note: Function 'reply_XIQueryDevice' argument 4 names different: declaration 'closure' definition 'userdata'.
xorg-server-1.20.1/test/xi2/protocol-xiqueryversion.c:251:5: style: Variable 'versions.minor_expected' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/test/xi2/protocol-xiqueryversion.c:245:5: note: Variable 'versions.minor_expected' is reassigned a value before the old one has been used.
xorg-server-1.20.1/test/xi2/protocol-xiqueryversion.c:251:5: note: Variable 'versions.minor_expected' is reassigned a value before the old one has been used.
xorg-server-1.20.1/test/xi2/protocol-xiqueryversion.c:276:5: style: Variable 'versions.minor_expected' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/test/xi2/protocol-xiqueryversion.c:271:5: note: Variable 'versions.minor_expected' is reassigned a value before the old one has been used.
xorg-server-1.20.1/test/xi2/protocol-xiqueryversion.c:276:5: note: Variable 'versions.minor_expected' is reassigned a value before the old one has been used.
xorg-server-1.20.1/test/xi2/protocol-xiselectevents.c:146:20: style: The scope of the variable 'bits' can be reduced. [variableScope]
xorg-server-1.20.1/test/xi2/protocol-xiwarppointer.c:164:24: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xorg-server-1.20.1/test/xi2/protocol-xiwarppointer.c:177:24: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xorg-server-1.20.1/test/xi2/xi2.c:52:5: style: Variable 'xi2mask' is reassigned a value before the old one has been used. [redundantAssignment]
xorg-server-1.20.1/test/xi2/xi2.c:40:0: note: Variable 'xi2mask' is reassigned a value before the old one has been used.
xorg-server-1.20.1/test/xi2/xi2.c:52:5: note: Variable 'xi2mask' is reassigned a value before the old one has been used.
xorg-server-1.20.1/xfixes/cursor.c:217:9: style: The scope of the variable 'rc' can be reduced. [variableScope]
xorg-server-1.20.1/xfixes/region.c:772:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/XKBAlloc.c:47:25: style: The scope of the variable 'prev_interpret' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/XKBGAlloc.c:337:18: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/XKBGAlloc.c:338:27: style: The scope of the variable 'doodad' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/XKBGAlloc.c:658:18: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/XKBMAlloc.c:263:21: style: The scope of the variable 'rtrn' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/XKBMAlloc.c:371:28: style: The scope of the variable 'nSyms' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/XKBMAlloc.c:432:13: style: The scope of the variable 'width' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/XKBMAlloc.c:449:13: style: The scope of the variable 'key' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/XKBMAlloc.c:480:28: style: The scope of the variable 'nKeySyms' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/XKBMAlloc.c:117:13: error: Memory leak: map.key_sym_map [memleak]
xorg-server-1.20.1/xkb/XKBMAlloc.c:125:5: error: Memory leak: map.modmap [memleak]
xorg-server-1.20.1/xkb/XKBMAlloc.c:163:13: error: Memory leak: map.explicit [memleak]
xorg-server-1.20.1/xkb/XKBMAlloc.c:199:13: error: Memory leak: map.key_acts [memleak]
xorg-server-1.20.1/xkb/XKBMAlloc.c:211:13: error: Memory leak: map.behaviors [memleak]
xorg-server-1.20.1/xkb/XKBMAlloc.c:219:5: error: Memory leak: map.vmodmap [memleak]
xorg-server-1.20.1/xkb/XKBMisc.c:381:23: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/XKBMisc.c:717:27: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/ddxLoad.c:294:25: style: The scope of the variable 'xkm_output_dir' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/ddxLoad.c:462:10: style: The scope of the variable 'name' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/maprules.c:111:9: style: The scope of the variable 'ch' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/maprules.c:940:27: style: The scope of the variable 'rule' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/maprules.c:941:29: style: The scope of the variable 'group' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkb.c:207:14: style: The scope of the variable 'legal' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkb.c:1014:27: style: The scope of the variable 'n' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkb.c:1593:26: style: The scope of the variable 'n' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkb.c:2006:12: style: The scope of the variable 'map' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkb.c:2019:27: style: The scope of the variable 'n' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkb.c:3111:18: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkb.c:3641:18: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkb.c:3758:23: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkb.c:3844:35: style: The scope of the variable 'l' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkb.c:4856:9: style: The scope of the variable 'len' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkb.c:5177:19: style: The scope of the variable 'section' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkb.c:5276:18: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkb.c:5619:18: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkb.c:5620:33: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkb.c:5666:13: style: The scope of the variable 'size' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkb.c:6484:14: style: The scope of the variable 'namec' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkb.c:6484:21: style: The scope of the variable 'mapc' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkb.c:3491:21: style: Variable 'extDevReason' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/xkb/xkb.c:4275:20: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable]
xorg-server-1.20.1/xkb/xkbAccessX.c:766:18: style: The scope of the variable 'changed_leds' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkbActions.c:523:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkbActions.c:523:12: style: The scope of the variable 'y' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkbActions.c:589:26: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkbActions.c:589:29: style: The scope of the variable 'nClicks' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkbActions.c:1400:14: style: The scope of the variable 'clear' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkbInit.c:80:11: style: struct member '_SrvXkmInfo::file' is never used. [unusedStructMember]
xorg-server-1.20.1/xkb/xkbPrKeyEv.c:53:14: style: The scope of the variable 'ndx' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkbSwap.c:71:19: style: union member 'Anonymous0::b' is never used. [unusedStructMember]
xorg-server-1.20.1/xkb/xkbUtils.c:223:19: style: The scope of the variable 'nG' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkbUtils.c:223:23: style: The scope of the variable 'explicit' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkbUtils.c:935:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkbUtils.c:1407:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkbUtils.c:1407:16: style: The scope of the variable 'j' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkbUtils.c:1407:23: style: The scope of the variable 'k' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkbfmisc.c:172:17: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkbout.c:132:13: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xorg-server-1.20.1/xkb/xkbout.c:145:17: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xorg-server-1.20.1/xkb/xkbout.c:222:17: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xorg-server-1.20.1/xkb/xkbout.c:325:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xorg-server-1.20.1/xkb/xkbout.c:382:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xorg-server-1.20.1/xkb/xkbout.c:512:17: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xorg-server-1.20.1/xkb/xkbout.c:521:21: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xorg-server-1.20.1/xkb/xkbout.c:863:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xorg-server-1.20.1/xkb/xkbout.c:820:26: style: The scope of the variable 'n' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkbout.c:881:13: style: The scope of the variable 'lastR' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkbtext.c:126:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xorg-server-1.20.1/xkb/xkbtext.c:345:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xorg-server-1.20.1/xkb/xkbtext.c:657:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xorg-server-1.20.1/xkb/xkbtext.c:672:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xorg-server-1.20.1/xkb/xkbtext.c:1096:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xorg-server-1.20.1/xkb/xkbtext.c:79:18: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkbtext.c:621:9: style: The scope of the variable 'whole' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkbtext.c:621:16: style: The scope of the variable 'frac' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkbtext.c:696:17: style: The scope of the variable 'rtrn' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkbtext.c:715:18: style: The scope of the variable 'len' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkbtext.c:852:10: style: The scope of the variable 'tbuf' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkbtext.c:926:13: style: Variable 'nOut' is modified but its new value is never used. [unreadVariable]
xorg-server-1.20.1/xkb/xkbtext.c:1037:13: style: Variable 'nOut' is modified but its new value is never used. [unreadVariable]
xorg-server-1.20.1/xkb/xkbtext.c:1302:30: error: Uninitialized variable: buf [uninitvar]
xorg-server-1.20.1/xkb/xkmread.c:189:14: style: The scope of the variable 'name' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkmread.c:424:16: style: The scope of the variable 'act' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkmread.c:613:14: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkmread.c:921:22: style: The scope of the variable 'row' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkmread.c:984:19: style: The scope of the variable 'row' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkmread.c:1095:27: style: The scope of the variable 'ol' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkmread.c:1231:14: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xorg-server-1.20.1/xkb/xkmread.c:1231:19: style: The scope of the variable 'nRead' can be reduced. [variableScope]
[17:43]

ftp://ftp.se.debian.org/debian/pool/main/x/xorg-sgml-doctools/xorg-sgml-doctools_1.11.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xorgproto/xorgproto_2018.4.orig.tar.gz.asc

ftp://ftp.se.debian.org/debian/pool/main/x/xorgxrdp/xorgxrdp_0.2.6.orig.tar.gz
xorgxrdp-0.2.6/module/rdpMisc.h:108:0: error: #error Unknown endianness in rdp.h [preprocessorErrorDirective]
xorgxrdp-0.2.6/module/rdpCopyPlane.c:66:26: style: Function 'rdpCopyPlane' argument 1 names different: declaration 'pSrcDrawable' definition 'pSrc'. [funcArgNamesDifferent]
xorgxrdp-0.2.6/module/rdpCopyPlane.h:30:26: note: Function 'rdpCopyPlane' argument 1 names different: declaration 'pSrcDrawable' definition 'pSrc'.
xorgxrdp-0.2.6/module/rdpCopyPlane.c:66:26: note: Function 'rdpCopyPlane' argument 1 names different: declaration 'pSrcDrawable' definition 'pSrc'.
xorgxrdp-0.2.6/module/rdpCopyPlane.c:66:44: style: Function 'rdpCopyPlane' argument 2 names different: declaration 'pDstDrawable' definition 'pDst'. [funcArgNamesDifferent]
xorgxrdp-0.2.6/module/rdpCopyPlane.h:30:52: note: Function 'rdpCopyPlane' argument 2 names different: declaration 'pDstDrawable' definition 'pDst'.
xorgxrdp-0.2.6/module/rdpCopyPlane.c:66:44: note: Function 'rdpCopyPlane' argument 2 names different: declaration 'pDstDrawable' definition 'pDst'.
xorgxrdp-0.2.6/module/rdpCopyPlane.c:67:49: style: Function 'rdpCopyPlane' argument 6 names different: declaration 'width' definition 'w'. [funcArgNamesDifferent]
xorgxrdp-0.2.6/module/rdpCopyPlane.h:31:49: note: Function 'rdpCopyPlane' argument 6 names different: declaration 'width' definition 'w'.
xorgxrdp-0.2.6/module/rdpCopyPlane.c:67:49: note: Function 'rdpCopyPlane' argument 6 names different: declaration 'width' definition 'w'.
xorgxrdp-0.2.6/module/rdpCopyPlane.c:67:56: style: Function 'rdpCopyPlane' argument 7 names different: declaration 'height' definition 'h'. [funcArgNamesDifferent]
xorgxrdp-0.2.6/module/rdpCopyPlane.h:31:60: note: Function 'rdpCopyPlane' argument 7 names different: declaration 'height' definition 'h'.
xorgxrdp-0.2.6/module/rdpCopyPlane.c:67:56: note: Function 'rdpCopyPlane' argument 7 names different: declaration 'height' definition 'h'.
xorgxrdp-0.2.6/module/rdpCursor.c:122:9: style: The scope of the variable 'start' can be reduced. [variableScope]
xorgxrdp-0.2.6/module/rdpCursor.c:123:9: style: The scope of the variable 'shift' can be reduced. [variableScope]
xorgxrdp-0.2.6/module/rdpCursor.c:124:9: style: The scope of the variable 'c' can be reduced. [variableScope]
xorgxrdp-0.2.6/module/rdpCursor.c:173:9: style: The scope of the variable 'start' can be reduced. [variableScope]
xorgxrdp-0.2.6/module/rdpCursor.c:174:9: style: The scope of the variable 'shift' can be reduced. [variableScope]
xorgxrdp-0.2.6/module/rdpCursor.c:233:14: style: The scope of the variable 'mask' can be reduced. [variableScope]
xorgxrdp-0.2.6/module/rdpCursor.c:243:9: style: The scope of the variable 'fgcolor' can be reduced. [variableScope]
xorgxrdp-0.2.6/module/rdpCursor.c:244:9: style: The scope of the variable 'bgcolor' can be reduced. [variableScope]
xorgxrdp-0.2.6/module/rdpFillPolygon.c:71:9: style: The scope of the variable 'maxx' can be reduced. [variableScope]
xorgxrdp-0.2.6/module/rdpFillPolygon.c:72:9: style: The scope of the variable 'maxy' can be reduced. [variableScope]
xorgxrdp-0.2.6/module/rdpFillPolygon.c:73:9: style: The scope of the variable 'minx' can be reduced. [variableScope]
xorgxrdp-0.2.6/module/rdpFillPolygon.c:74:9: style: The scope of the variable 'miny' can be reduced. [variableScope]
xorgxrdp-0.2.6/module/rdpFillPolygon.c:75:9: style: The scope of the variable 'index' can be reduced. [variableScope]
xorgxrdp-0.2.6/module/rdpFillPolygon.c:76:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xorgxrdp-0.2.6/module/rdpFillPolygon.c:77:9: style: The scope of the variable 'y' can be reduced. [variableScope]
xorgxrdp-0.2.6/module/rdpPolyArc.c:65:9: style: The scope of the variable 'index' can be reduced. [variableScope]
xorgxrdp-0.2.6/module/rdpPolyArc.c:67:9: style: The scope of the variable 'lw' can be reduced. [variableScope]
xorgxrdp-0.2.6/module/rdpPolyArc.c:68:9: style: The scope of the variable 'extra' can be reduced. [variableScope]
xorgxrdp-0.2.6/module/rdpPolyFillArc.c:65:9: style: The scope of the variable 'index' can be reduced. [variableScope]
xorgxrdp-0.2.6/module/rdpPolyFillArc.c:67:9: style: The scope of the variable 'lw' can be reduced. [variableScope]
xorgxrdp-0.2.6/module/rdpPolyFillArc.c:68:9: style: The scope of the variable 'extra' can be reduced. [variableScope]
xorgxrdp-0.2.6/module/rdpPolyRectangle.c:72:9: style: The scope of the variable 'x1' can be reduced. [variableScope]
xorgxrdp-0.2.6/module/rdpPolyRectangle.c:73:9: style: The scope of the variable 'y1' can be reduced. [variableScope]
xorgxrdp-0.2.6/module/rdpPolyRectangle.c:74:9: style: The scope of the variable 'x2' can be reduced. [variableScope]
xorgxrdp-0.2.6/module/rdpPolyRectangle.c:75:9: style: The scope of the variable 'y2' can be reduced. [variableScope]
xorgxrdp-0.2.6/module/rdpPolySegment.c:68:9: style: The scope of the variable 'x1' can be reduced. [variableScope]
xorgxrdp-0.2.6/module/rdpPolySegment.c:69:9: style: The scope of the variable 'y1' can be reduced. [variableScope]
xorgxrdp-0.2.6/module/rdpPolySegment.c:70:9: style: The scope of the variable 'x2' can be reduced. [variableScope]
xorgxrdp-0.2.6/module/rdpPolySegment.c:71:9: style: The scope of the variable 'y2' can be reduced. [variableScope]
xorgxrdp-0.2.6/module/rdpPolylines.c:70:9: style: The scope of the variable 'x1' can be reduced. [variableScope]
xorgxrdp-0.2.6/module/rdpPolylines.c:71:9: style: The scope of the variable 'y1' can be reduced. [variableScope]
xorgxrdp-0.2.6/module/rdpPolylines.c:72:9: style: The scope of the variable 'x2' can be reduced. [variableScope]
xorgxrdp-0.2.6/module/rdpPolylines.c:73:9: style: The scope of the variable 'y2' can be reduced. [variableScope]
xorgxrdp-0.2.6/tests/yuv2rgb/yuv2rgb_speed.c:106:11: style: The scope of the variable 'd8ya' can be reduced. [variableScope]
xorgxrdp-0.2.6/tests/yuv2rgb/yuv2rgb_speed.c:107:11: style: The scope of the variable 'd8yb' can be reduced. [variableScope]
xorgxrdp-0.2.6/tests/yuv2rgb/yuv2rgb_speed.c:108:11: style: The scope of the variable 'd8uv' can be reduced. [variableScope]
xorgxrdp-0.2.6/tests/yuv2rgb/yuv2rgb_speed.c:188:9: style: The scope of the variable 'thisline' can be reduced. [variableScope]
xorgxrdp-0.2.6/tests/yuv2rgb/yuv2rgb_speed.c:228:9: style: The scope of the variable 'diff' can be reduced. [variableScope]
xorgxrdp-0.2.6/xrdpdev/xrdpdev.c:320:9: style: The scope of the variable 'width' can be reduced. [variableScope]
xorgxrdp-0.2.6/xrdpdev/xrdpdev.c:321:9: style: The scope of the variable 'height' can be reduced. [variableScope]
xorgxrdp-0.2.6/xrdpdev/xrdpdev.c:656:9: style: The scope of the variable 'entity' can be reduced. [variableScope]
xorgxrdp-0.2.6/xrdpdev/xrdpdev.c:725:18: style: The scope of the variable 'flags' can be reduced. [variableScope]
[17:43]

ftp://ftp.se.debian.org/debian/pool/main/x/xorp/xorp_1.8.6~wip.20160715.orig.tar.xz
bgp/aspath.cc:948:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'int'. [invalidPrintfArgType_uint]
bgp/aspath.cc:84:41: style: Function 'encode' argument 2 names different: declaration 'buf' definition 'data'. [funcArgNamesDifferent]
bgp/aspath.hh:242:49: note: Function 'encode' argument 2 names different: declaration 'buf' definition 'data'.
bgp/aspath.cc:84:41: note: Function 'encode' argument 2 names different: declaration 'buf' definition 'data'.
bgp/aspath.cc:355:42: style: Function 'encode' argument 2 names different: declaration 'buf' definition 'data'. [funcArgNamesDifferent]
bgp/aspath.hh:306:49: note: Function 'encode' argument 2 names different: declaration 'buf' definition 'data'.
bgp/aspath.cc:355:42: note: Function 'encode' argument 2 names different: declaration 'buf' definition 'data'.
bgp/aspath.cc:528:41: style: Function 'decode' argument 2 names different: declaration 'len' definition 'l'. [funcArgNamesDifferent]
bgp/aspath.hh:466:42: note: Function 'decode' argument 2 names different: declaration 'len' definition 'l'.
bgp/aspath.cc:528:41: note: Function 'decode' argument 2 names different: declaration 'len' definition 'l'.
bgp/aspath.cc:814:41: style: Function 'encode_for_mib' argument 1 names different: declaration 'aspath' definition 'encode_buf'. [funcArgNamesDifferent]
bgp/aspath.hh:439:42: note: Function 'encode_for_mib' argument 1 names different: declaration 'aspath' definition 'encode_buf'.
bgp/aspath.cc:814:41: note: Function 'encode_for_mib' argument 1 names different: declaration 'aspath' definition 'encode_buf'.
bgp/aspath.cc:877:42: style: Function 'decode' argument 2 names different: declaration 'len' definition 'l'. [funcArgNamesDifferent]
bgp/aspath.hh:515:42: note: Function 'decode' argument 2 names different: declaration 'len' definition 'l'.
bgp/aspath.cc:877:42: note: Function 'decode' argument 2 names different: declaration 'len' definition 'l'.
bgp/aspath.hh:224:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/aspath.cc:249:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/aspath.cc:272:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/aspath.cc:294:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/aspath.cc:304:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/aspath.cc:757:70: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/aspath.cc:776:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/aspath.cc:789:36: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/aspath.cc:804:36: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/aspath.cc:833:54: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/aspath.cc:842:54: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/packet.hh:253:0: error: Boolean value assigned to pointer. [assignBoolToPointer]
bgp/packet.hh:263:0: error: Boolean value assigned to pointer. [assignBoolToPointer]
bgp/exceptions.hh:43:5: warning: Member variable 'CorruptMessage::_data' is not initialized in the constructor. [uninitMemberVar]
bgp/exceptions.hh:48:5: warning: Member variable 'CorruptMessage::_data' is not initialized in the constructor. [uninitMemberVar]
bgp/aspath.cc:767:9: warning: Member variable 'ASPath::_num_segments' is not assigned a value in 'ASPath::operator='. [operatorEqVarError]
bgp/aspath.cc:767:9: warning: Member variable 'ASPath::_path_len' is not assigned a value in 'ASPath::operator='. [operatorEqVarError]
bgp/packet.hh:143:5: warning: Member variable 'BGPPacket::_Type' is not initialized in the constructor. [uninitMemberVar]
bgp/path_attribute.hh:785:9: performance: Technically the member function 'PAListRef::number_of_managed_atts' can be static. [functionStatic]
bgp/path_attribute.hh:940:14: performance: Technically the member function 'FastPathAttributeList::att_order' can be static. [functionStatic]
bgp/damping.hh:60:14: performance: Technically the member function 'Damping::get_merit' can be static. [functionStatic]
bgp/aspath.hh:132:5: style: Class 'ASSegment' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/aspath.hh:142:5: style: Class 'ASSegment' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/aspath.hh:292:5: style: Class 'AS4Segment' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/aspath.hh:333:5: style: Class 'ASPath' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/aspath.hh:481:5: style: Class 'AS4Path' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/parameter.hh:283:5: style: Class 'BGP4ByteASCapability' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:278:5: style: Class 'OriginAttribute' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:279:5: style: Class 'OriginAttribute' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:301:5: style: Class 'ASPathAttribute' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:328:5: style: Class 'AS4PathAttribute' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:329:5: style: Class 'AS4PathAttribute' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:352:5: style: Class 'NextHopAttribute' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:353:5: style: Class 'NextHopAttribute' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:387:5: style: Class 'MEDAttribute' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:388:5: style: Class 'MEDAttribute' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:408:5: style: Class 'LocalPrefAttribute' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:409:5: style: Class 'LocalPrefAttribute' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:432:5: style: Class 'AtomicAggAttribute' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:467:5: style: Class 'AS4AggregatorAttribute' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:491:5: style: Class 'CommunityAttribute' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:512:5: style: Class 'OriginatorIDAttribute' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:513:5: style: Class 'OriginatorIDAttribute' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:531:5: style: Class 'ClusterListAttribute' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:625:5: style: Class 'UnknownAttribute' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:666:5: style: Class 'PathAttributeList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:757:5: style: Class 'PAListRef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:808:5: style: Class 'FastPathAttributeList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/damping.hh:36:5: style: Class 'Damping' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/local_data.hh:43:5: style: Class 'LocalData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/update_attrib.hh:49:5: style: Class 'BGPUpdateAttrib' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/update_attrib.hh:58:5: style: Class 'BGPUpdateAttrib' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:600:0: style: Class 'MPUNReachNLRIAttribute < A >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:601:0: style: Class 'MPUNReachNLRIAttribute < A >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:556:0: style: Class 'MPReachNLRIAttribute < A >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:557:0: style: Class 'MPReachNLRIAttribute < A >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/aspath.hh:122:1: warning: The class 'ASSegment' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
bgp/parameter.hh:194:10: style: The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/parameter.hh:142:18: note: Virtual function in base class
bgp/parameter.hh:194:10: note: Function in derived class
bgp/parameter.hh:204:20: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/parameter.hh:173:20: note: Virtual function in base class
bgp/parameter.hh:204:20: note: Function in derived class
bgp/parameter.hh:216:10: style: The function 'decode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/parameter.hh:138:18: note: Virtual function in base class
bgp/parameter.hh:216:10: note: Function in derived class
bgp/parameter.hh:217:10: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/parameter.hh:139:18: note: Virtual function in base class
bgp/parameter.hh:217:10: note: Function in derived class
bgp/parameter.hh:219:10: style: The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/parameter.hh:142:18: note: Virtual function in base class
bgp/parameter.hh:219:10: note: Function in derived class
bgp/parameter.hh:228:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/parameter.hh:204:20: note: Virtual function in base class
bgp/parameter.hh:228:12: note: Function in derived class
bgp/parameter.hh:241:10: style: The function 'decode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/parameter.hh:138:18: note: Virtual function in base class
bgp/parameter.hh:241:10: note: Function in derived class
bgp/parameter.hh:242:10: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/parameter.hh:139:18: note: Virtual function in base class
bgp/parameter.hh:242:10: note: Function in derived class
bgp/parameter.hh:251:10: style: The function 'compare' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/parameter.hh:142:18: note: Virtual function in base class
bgp/parameter.hh:251:10: note: Function in derived class
bgp/parameter.hh:253:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/parameter.hh:204:20: note: Virtual function in base class
bgp/parameter.hh:253:12: note: Function in derived class
bgp/parameter.hh:265:10: style: The function 'decode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/parameter.hh:138:18: note: Virtual function in base class
bgp/parameter.hh:265:10: note: Function in derived class
bgp/parameter.hh:266:10: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/parameter.hh:139:18: note: Virtual function in base class
bgp/parameter.hh:266:10: note: Function in derived class
bgp/parameter.hh:271:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/parameter.hh:204:20: note: Virtual function in base class
bgp/parameter.hh:271:12: note: Function in derived class
bgp/parameter.hh:284:10: style: The function 'decode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/parameter.hh:138:18: note: Virtual function in base class
bgp/parameter.hh:284:10: note: Function in derived class
bgp/parameter.hh:285:10: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/parameter.hh:139:18: note: Virtual function in base class
bgp/parameter.hh:285:10: note: Function in derived class
bgp/parameter.hh:288:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/parameter.hh:204:20: note: Virtual function in base class
bgp/parameter.hh:288:12: note: Function in derived class
bgp/parameter.hh:299:10: style: The function 'decode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/parameter.hh:138:18: note: Virtual function in base class
bgp/parameter.hh:299:10: note: Function in derived class
bgp/parameter.hh:300:10: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/parameter.hh:139:18: note: Virtual function in base class
bgp/parameter.hh:300:10: note: Function in derived class
bgp/parameter.hh:301:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/parameter.hh:204:20: note: Virtual function in base class
bgp/parameter.hh:301:12: note: Function in derived class
bgp/path_attribute.hh:280:20: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:133:28: note: Virtual function in base class
bgp/path_attribute.hh:280:20: note: Function in derived class
bgp/path_attribute.hh:282:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:186:20: note: Virtual function in base class
bgp/path_attribute.hh:282:12: note: Function in derived class
bgp/path_attribute.hh:286:10: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:141:18: note: Virtual function in base class
bgp/path_attribute.hh:286:10: note: Function in derived class
bgp/path_attribute.hh:304:20: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:133:28: note: Virtual function in base class
bgp/path_attribute.hh:304:20: note: Function in derived class
bgp/path_attribute.hh:306:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:186:20: note: Virtual function in base class
bgp/path_attribute.hh:306:12: note: Function in derived class
bgp/path_attribute.hh:313:10: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:141:18: note: Virtual function in base class
bgp/path_attribute.hh:313:10: note: Function in derived class
bgp/path_attribute.hh:330:20: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:133:28: note: Virtual function in base class
bgp/path_attribute.hh:330:20: note: Function in derived class
bgp/path_attribute.hh:332:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:186:20: note: Virtual function in base class
bgp/path_attribute.hh:332:12: note: Function in derived class
bgp/path_attribute.hh:339:10: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:141:18: note: Virtual function in base class
bgp/path_attribute.hh:339:10: note: Function in derived class
bgp/path_attribute.hh:354:20: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:133:28: note: Virtual function in base class
bgp/path_attribute.hh:354:20: note: Function in derived class
bgp/path_attribute.hh:361:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:186:20: note: Virtual function in base class
bgp/path_attribute.hh:361:12: note: Function in derived class
bgp/path_attribute.hh:371:10: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:141:18: note: Virtual function in base class
bgp/path_attribute.hh:371:10: note: Function in derived class
bgp/path_attribute.hh:389:20: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:133:28: note: Virtual function in base class
bgp/path_attribute.hh:389:20: note: Function in derived class
bgp/path_attribute.hh:391:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:186:20: note: Virtual function in base class
bgp/path_attribute.hh:391:12: note: Function in derived class
bgp/path_attribute.hh:395:10: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:141:18: note: Virtual function in base class
bgp/path_attribute.hh:395:10: note: Function in derived class
bgp/path_attribute.hh:410:20: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:133:28: note: Virtual function in base class
bgp/path_attribute.hh:410:20: note: Function in derived class
bgp/path_attribute.hh:412:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:186:20: note: Virtual function in base class
bgp/path_attribute.hh:412:12: note: Function in derived class
bgp/path_attribute.hh:421:10: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:141:18: note: Virtual function in base class
bgp/path_attribute.hh:421:10: note: Function in derived class
bgp/path_attribute.hh:433:20: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:133:28: note: Virtual function in base class
bgp/path_attribute.hh:433:20: note: Function in derived class
bgp/path_attribute.hh:435:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:186:20: note: Virtual function in base class
bgp/path_attribute.hh:435:12: note: Function in derived class
bgp/path_attribute.hh:439:10: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:141:18: note: Virtual function in base class
bgp/path_attribute.hh:439:10: note: Function in derived class
bgp/path_attribute.hh:449:20: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:133:28: note: Virtual function in base class
bgp/path_attribute.hh:449:20: note: Function in derived class
bgp/path_attribute.hh:451:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:186:20: note: Virtual function in base class
bgp/path_attribute.hh:451:12: note: Function in derived class
bgp/path_attribute.hh:456:10: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:141:18: note: Virtual function in base class
bgp/path_attribute.hh:456:10: note: Function in derived class
bgp/path_attribute.hh:468:20: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:133:28: note: Virtual function in base class
bgp/path_attribute.hh:468:20: note: Function in derived class
bgp/path_attribute.hh:470:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:186:20: note: Virtual function in base class
bgp/path_attribute.hh:470:12: note: Function in derived class
bgp/path_attribute.hh:475:10: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:141:18: note: Virtual function in base class
bgp/path_attribute.hh:475:10: note: Function in derived class
bgp/path_attribute.hh:492:20: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:133:28: note: Virtual function in base class
bgp/path_attribute.hh:492:20: note: Function in derived class
bgp/path_attribute.hh:494:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:186:20: note: Virtual function in base class
bgp/path_attribute.hh:494:12: note: Function in derived class
bgp/path_attribute.hh:500:10: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:141:18: note: Virtual function in base class
bgp/path_attribute.hh:500:10: note: Function in derived class
bgp/path_attribute.hh:514:20: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:133:28: note: Virtual function in base class
bgp/path_attribute.hh:514:20: note: Function in derived class
bgp/path_attribute.hh:516:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:186:20: note: Virtual function in base class
bgp/path_attribute.hh:516:12: note: Function in derived class
bgp/path_attribute.hh:520:10: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:141:18: note: Virtual function in base class
bgp/path_attribute.hh:520:10: note: Function in derived class
bgp/path_attribute.hh:532:20: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:133:28: note: Virtual function in base class
bgp/path_attribute.hh:532:20: note: Function in derived class
bgp/path_attribute.hh:534:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:186:20: note: Virtual function in base class
bgp/path_attribute.hh:534:12: note: Function in derived class
bgp/path_attribute.hh:540:10: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:141:18: note: Virtual function in base class
bgp/path_attribute.hh:540:10: note: Function in derived class
bgp/path_attribute.hh:627:20: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:133:28: note: Virtual function in base class
bgp/path_attribute.hh:627:20: note: Function in derived class
bgp/path_attribute.hh:629:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:186:20: note: Virtual function in base class
bgp/path_attribute.hh:629:12: note: Function in derived class
bgp/path_attribute.hh:631:10: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:141:18: note: Virtual function in base class
bgp/path_attribute.hh:631:10: note: Function in derived class
bgp/packet.hh:176:10: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/packet.hh:148:18: note: Virtual function in base class
bgp/packet.hh:176:10: note: Function in derived class
bgp/packet.hh:177:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/packet.hh:146:20: note: Virtual function in base class
bgp/packet.hh:177:12: note: Function in derived class
bgp/packet.hh:230:10: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/packet.hh:148:18: note: Virtual function in base class
bgp/packet.hh:230:10: note: Function in derived class
bgp/packet.hh:234:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/packet.hh:146:20: note: Virtual function in base class
bgp/packet.hh:234:12: note: Function in derived class
bgp/packet.hh:290:10: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/packet.hh:148:18: note: Virtual function in base class
bgp/packet.hh:290:10: note: Function in derived class
bgp/packet.hh:291:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/packet.hh:146:20: note: Virtual function in base class
bgp/packet.hh:291:12: note: Function in derived class
bgp/packet.hh:330:10: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/packet.hh:148:18: note: Virtual function in base class
bgp/packet.hh:330:10: note: Function in derived class
bgp/packet.hh:335:20: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/packet.hh:146:20: note: Virtual function in base class
bgp/packet.hh:335:20: note: Function in derived class
bgp/path_attribute.hh:602:0: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:133:28: note: Virtual function in base class
bgp/path_attribute.hh:602:0: note: Function in derived class
bgp/path_attribute.hh:604:0: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:186:20: note: Virtual function in base class
bgp/path_attribute.hh:604:0: note: Function in derived class
bgp/path_attribute.hh:611:0: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:141:18: note: Virtual function in base class
bgp/path_attribute.hh:611:0: note: Function in derived class
bgp/path_attribute.hh:558:0: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:133:28: note: Virtual function in base class
bgp/path_attribute.hh:558:0: note: Function in derived class
bgp/path_attribute.hh:560:0: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:186:20: note: Virtual function in base class
bgp/path_attribute.hh:560:0: note: Function in derived class
bgp/path_attribute.hh:576:0: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:141:18: note: Virtual function in base class
bgp/path_attribute.hh:576:0: note: Function in derived class
bgp/packet.hh:253:57: error: Uninitialized variable: mpreach [uninitvar]
bgp/packet.hh:263:61: error: Uninitialized variable: mpunreach [uninitvar]
bgp/attribute_manager.cc:43:55: style: Function 'add_attribute_list' argument 1 names different: declaration 'attribute_list' definition 'palist'. [funcArgNamesDifferent]
bgp/attribute_manager.hh:100:51: note: Function 'add_attribute_list' argument 1 names different: declaration 'attribute_list' definition 'palist'.
bgp/attribute_manager.cc:43:55: note: Function 'add_attribute_list' argument 1 names different: declaration 'attribute_list' definition 'palist'.
bgp/attribute_manager.cc:69:58: style: Function 'delete_attribute_list' argument 1 names different: declaration 'attribute_list' definition 'palist'. [funcArgNamesDifferent]
bgp/attribute_manager.hh:101:46: note: Function 'delete_attribute_list' argument 1 names different: declaration 'attribute_list' definition 'palist'.
bgp/attribute_manager.cc:69:58: note: Function 'delete_attribute_list' argument 1 names different: declaration 'attribute_list' definition 'palist'.
bgp/path_attribute.hh:785:0: performance: Technically the member function 'PAListRef < IPv4 >::number_of_managed_atts' can be static. [functionStatic]
bgp/path_attribute.hh:785:0: performance: Technically the member function 'PAListRef < IPv6 >::number_of_managed_atts' can be static. [functionStatic]
bgp/path_attribute.hh:556:5: style: Class 'MPReachNLRIAttribute' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:557:5: style: Class 'MPReachNLRIAttribute' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:600:5: style: Class 'MPUNReachNLRIAttribute' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:601:5: style: Class 'MPUNReachNLRIAttribute' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:757:0: style: Class 'PAListRef < IPv4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:757:0: style: Class 'PAListRef < IPv6 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:666:0: style: Class 'PathAttributeList < IPv4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:666:0: style: Class 'PathAttributeList < IPv6 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:558:20: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:133:28: note: Virtual function in base class
bgp/path_attribute.hh:558:20: note: Function in derived class
bgp/path_attribute.hh:560:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:186:20: note: Virtual function in base class
bgp/path_attribute.hh:560:12: note: Function in derived class
bgp/path_attribute.hh:576:10: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:141:18: note: Virtual function in base class
bgp/path_attribute.hh:576:10: note: Function in derived class
bgp/path_attribute.hh:602:20: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:133:28: note: Virtual function in base class
bgp/path_attribute.hh:602:20: note: Function in derived class
bgp/path_attribute.hh:604:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:186:20: note: Virtual function in base class
bgp/path_attribute.hh:604:12: note: Function in derived class
bgp/path_attribute.hh:611:10: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:141:18: note: Virtual function in base class
bgp/path_attribute.hh:611:10: note: Function in derived class
bgp/bgp.cc:503:2: style: Variable 'is_old_interface_enabled' is reassigned a value before the old one has been used. [redundantAssignment]
bgp/bgp.cc:495:0: note: Variable 'is_old_interface_enabled' is reassigned a value before the old one has been used.
bgp/bgp.cc:503:2: note: Variable 'is_old_interface_enabled' is reassigned a value before the old one has been used.
bgp/bgp.cc:497:7: style: The scope of the variable 'is_old_vif_enabled' can be reduced. [variableScope]
bgp/bgp.hh:1176:16: style: Function 'get_route_list_next' argument 14 names different: declaration 'unicast' definition 'unicast_global'. [funcArgNamesDifferent]
bgp/bgp.hh:612:16: note: Function 'get_route_list_next' argument 14 names different: declaration 'unicast' definition 'unicast_global'.
bgp/bgp.hh:1176:16: note: Function 'get_route_list_next' argument 14 names different: declaration 'unicast' definition 'unicast_global'.
bgp/bgp.hh:1177:16: style: Function 'get_route_list_next' argument 15 names different: declaration 'multicast' definition 'multicast_global'. [funcArgNamesDifferent]
bgp/bgp.hh:613:16: note: Function 'get_route_list_next' argument 15 names different: declaration 'multicast' definition 'multicast_global'.
bgp/bgp.hh:1177:16: note: Function 'get_route_list_next' argument 15 names different: declaration 'multicast' definition 'multicast_global'.
bgp/bgp.cc:939:31: style: Function 'attach_peer' argument 1 names different: declaration 'p' definition 'peer'. [funcArgNamesDifferent]
bgp/bgp.hh:227:31: note: Function 'attach_peer' argument 1 names different: declaration 'p' definition 'peer'.
bgp/bgp.cc:939:31: note: Function 'attach_peer' argument 1 names different: declaration 'p' definition 'peer'.
bgp/bgp.cc:946:31: style: Function 'detach_peer' argument 1 names different: declaration 'p' definition 'peer'. [funcArgNamesDifferent]
bgp/bgp.hh:234:31: note: Function 'detach_peer' argument 1 names different: declaration 'p' definition 'peer'.
bgp/bgp.cc:946:31: note: Function 'detach_peer' argument 1 names different: declaration 'p' definition 'peer'.
bgp/bgp.cc:953:39: style: Function 'attach_deleted_peer' argument 1 names different: declaration 'p' definition 'peer'. [funcArgNamesDifferent]
bgp/bgp.hh:241:39: note: Function 'attach_deleted_peer' argument 1 names different: declaration 'p' definition 'peer'.
bgp/bgp.cc:953:39: note: Function 'attach_deleted_peer' argument 1 names different: declaration 'p' definition 'peer'.
bgp/bgp.cc:960:39: style: Function 'detach_deleted_peer' argument 1 names different: declaration 'p' definition 'peer'. [funcArgNamesDifferent]
bgp/bgp.hh:248:39: note: Function 'detach_deleted_peer' argument 1 names different: declaration 'p' definition 'peer'.
bgp/bgp.cc:960:39: note: Function 'detach_deleted_peer' argument 1 names different: declaration 'p' definition 'peer'.
bgp/bgp.cc:894:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/bgp.cc:972:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/bgp.cc:1146:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/bgp.cc:1199:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/bgp.cc:1456:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/bgp.cc:1712:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/bgp.cc:1714:54: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/bgp.cc:1753:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/bgp.cc:1755:54: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_fanout.hh:44:0: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/next_hop_resolver.hh:449:5: warning: Member variable 'RibRegisterQueueEntry::_resolvable' is not initialized in the constructor. [uninitMemberVar]
bgp/next_hop_resolver.hh:449:5: warning: Member variable 'RibRegisterQueueEntry::_metric' is not initialized in the constructor. [uninitMemberVar]
bgp/bgp.hh:1010:0: warning: Member variable 'WhichTable::_token' is not initialized in the constructor. [uninitMemberVar]
bgp/bgp.hh:1010:0: warning: Member variable 'WhichTable::_unicast' is not initialized in the constructor. [uninitMemberVar]
bgp/bgp.hh:1010:0: warning: Member variable 'WhichTable::_multicast' is not initialized in the constructor. [uninitMemberVar]
bgp/peer_route_pair.hh:42:0: warning: Member variable 'PeerTableInfo < IPv4 >::_peer_number' is not initialized in the constructor. [uninitMemberVar]
bgp/route_queue.hh:40:0: warning: Member variable 'RouteQueueEntry < IPv4 >::_genid' is not initialized in the constructor. [uninitMemberVar]
bgp/route_queue.hh:52:0: warning: Member variable 'RouteQueueEntry < IPv4 >::_genid' is not initialized in the constructor. [uninitMemberVar]
bgp/route_table_decision.hh:50:0: error: No 'return' statement in non-void function causes undefined behavior. [operatorEqMissingReturnStatement]
bgp/bgp.hh:907:6: performance: Variable '_serverfd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
bgp/bgp.hh:908:6: performance: Variable '_tuples' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
bgp/route_table_fanout.hh:40:0: performance: Variable '_iter' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
bgp/socket.hh:76:12: style: Technically the member function 'Socket::get_sock' can be const. [functionConst]
bgp/socket.hh:90:28: style: Technically the member function 'Socket::get_local_socket' can be const. [functionConst]
bgp/socket.hh:94:12: style: Technically the member function 'Socket::get_local_addr' can be const. [functionConst]
bgp/socket.hh:95:14: style: Technically the member function 'Socket::get_local_port' can be const. [functionConst]
bgp/socket.hh:97:28: style: Technically the member function 'Socket::get_bind_socket' can be const. [functionConst]
bgp/socket.hh:101:28: style: Technically the member function 'Socket::get_remote_socket' can be const. [functionConst]
bgp/socket.hh:104:12: style: Technically the member function 'Socket::get_remote_addr' can be const. [functionConst]
bgp/socket.hh:105:14: style: Technically the member function 'Socket::get_remote_port' can be const. [functionConst]
bgp/socket.hh:177:10: style: Technically the member function 'SocketClient::disconnecting' can be const. [functionConst]
bgp/peer.hh:185:14: style: Technically the member function 'BGPPeer::state' can be const. [functionConst]
bgp/peer.hh:359:10: style: Technically the member function 'BGPPeer::get_current_peer_state' can be const. [functionConst]
bgp/peer.hh:363:10: style: Technically the member function 'BGPPeer::get_next_peer_state' can be const. [functionConst]
bgp/peer.hh:367:10: style: Technically the member function 'BGPPeer::get_activate_state' can be const. [functionConst]
bgp/peer.hh:495:13: style: Technically the member function 'AcceptSession::str' can be const. [functionConst]
bgp/route_table_ribout.hh:60:0: performance: Technically the member function 'RibOutTable < IPv4 >::dump_entire_table' can be static. [functionStatic]
bgp/internal_message.hh:67:0: style: Technically the member function 'InternalMessage < IPv4 >::set_changed' can be const. [functionConst]
bgp/internal_message.hh:71:0: style: Technically the member function 'InternalMessage < IPv4 >::set_copied' can be const. [functionConst]
bgp/internal_message.hh:75:0: style: Technically the member function 'InternalMessage < IPv4 >::set_push' can be const. [functionConst]
bgp/internal_message.hh:76:0: style: Technically the member function 'InternalMessage < IPv4 >::clear_push' can be const. [functionConst]
bgp/path_attribute.hh:940:0: performance: Technically the member function 'FastPathAttributeList < IPv4 >::att_order' can be static. [functionStatic]
bgp/path_attribute.hh:785:0: performance: Technically the member function 'PAListRef < A >::number_of_managed_atts' can be static. [functionStatic]
bgp/route_table_aggregation.hh:128:0: style: Class 'AggregateRoute < IPv4 >' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
bgp/route_table_aggregation.hh:128:0: style: Class 'AggregateRoute < IPv4 >' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
bgp/socket.hh:289:5: style: Class 'SocketServer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/subnet_route.hh:667:5: style: Class 'SubnetRouteRef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/next_hop_resolver.hh:439:0: style: Class 'RibRequestQueueEntry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/route_table_filter.hh:76:5: style: Class 'AggregationFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/route_table_filter.hh:98:5: style: Class 'SimpleASFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/route_table_filter.hh:261:5: style: Class 'LocalPrefInsertionFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/route_table_filter.hh:297:5: style: Class 'MEDInsertionFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/route_table_filter.hh:329:5: style: Class 'KnownCommunityFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/bgp.hh:50:5: style: Class 'BGPMain' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/bgp_varrw.hh:75:0: style: Class 'BGPVarRW < IPv4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/route_table_filter.hh:387:0: style: Class 'FilterVersion < IPv4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/route_table_fanout.hh:39:0: style: Class 'NextTableMapIterator < IPv4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/subnet_route.hh:700:0: style: Class 'SubnetRouteConstRef < IPv4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:808:0: style: Class 'FastPathAttributeList < IPv4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:757:0: style: Class 'PAListRef < A >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:666:0: style: Class 'PathAttributeList < A >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:600:0: style: Class 'MPUNReachNLRIAttribute < A2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:601:0: style: Class 'MPUNReachNLRIAttribute < A2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:556:0: style: Class 'MPReachNLRIAttribute < A2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:557:0: style: Class 'MPReachNLRIAttribute < A2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:352:0: style: Class 'NextHopAttribute < IPv4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:353:0: style: Class 'NextHopAttribute < IPv4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/subnet_route.hh:664:1: warning: The class 'SubnetRouteRef' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
bgp/route_table_decision.hh:38:0: warning: The class 'RouteData < IPv4 >' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
bgp/peer_route_pair.hh:40:0: warning: The class 'PeerTableInfo < IPv4 >' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
bgp/subnet_route.hh:697:0: warning: The class 'SubnetRouteConstRef < IPv4 >' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
bgp/route_table_deletion.hh:105:12: style: The function 'dump_state' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/crash_dump.hh:49:20: note: Virtual function in base class
bgp/route_table_deletion.hh:105:12: note: Function in derived class
bgp/route_table_aggregation.hh:217:22: style: The function 'get_peer_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/peer_handler.hh:130:22: note: Virtual function in base class
bgp/route_table_aggregation.hh:217:22: note: Function in derived class
bgp/route_table_aggregation.hh:221:14: style: The function 'get_unique_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/peer_handler.hh:151:22: note: Virtual function in base class
bgp/route_table_aggregation.hh:221:14: note: Function in derived class
bgp/route_table_aggregation.hh:222:18: style: The function 'originate_route_handler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/peer_handler.hh:146:18: note: Virtual function in base class
bgp/route_table_aggregation.hh:222:18: note: Function in derived class
bgp/route_table_cache.hh:118:12: style: The function 'dump_state' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/crash_dump.hh:49:20: note: Virtual function in base class
bgp/route_table_cache.hh:118:12: note: Function in derived class
bgp/rib_ipc_handler.hh:124:9: style: The function 'start_packet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/peer_handler.hh:94:17: note: Virtual function in base class
bgp/rib_ipc_handler.hh:124:9: note: Function in derived class
bgp/rib_ipc_handler.hh:127:9: style: The function 'add_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/peer_handler.hh:96:17: note: Virtual function in base class
bgp/rib_ipc_handler.hh:127:9: note: Function in derived class
bgp/rib_ipc_handler.hh:130:9: style: The function 'replace_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/peer_handler.hh:99:17: note: Virtual function in base class
bgp/rib_ipc_handler.hh:130:9: note: Function in derived class
bgp/rib_ipc_handler.hh:134:9: style: The function 'delete_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/peer_handler.hh:103:17: note: Virtual function in base class
bgp/rib_ipc_handler.hh:134:9: note: Function in derived class
bgp/rib_ipc_handler.hh:138:21: style: The function 'push_packet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/peer_handler.hh:107:29: note: Virtual function in base class
bgp/rib_ipc_handler.hh:138:21: note: Function in derived class
bgp/rib_ipc_handler.hh:191:22: style: The function 'get_unique_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/peer_handler.hh:151:22: note: Virtual function in base class
bgp/rib_ipc_handler.hh:191:22: note: Function in derived class
bgp/rib_ipc_handler.hh:195:17: style: The function 'id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/peer_handler.hh:156:25: note: Virtual function in base class
bgp/rib_ipc_handler.hh:195:17: note: Function in derived class
bgp/rib_ipc_handler.hh:197:22: style: The function 'get_peer_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/peer_handler.hh:130:22: note: Virtual function in base class
bgp/rib_ipc_handler.hh:197:22: note: Function in derived class
bgp/rib_ipc_handler.hh:205:18: style: The function 'originate_route_handler' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/peer_handler.hh:146:18: note: Virtual function in base class
bgp/rib_ipc_handler.hh:205:18: note: Function in derived class
bgp/rib_ipc_handler.hh:210:24: style: The function 'eventloop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/peer_handler.hh:198:24: note: Virtual function in base class
bgp/rib_ipc_handler.hh:210:24: note: Function in derived class
bgp/route_table_policy_sm.hh:67:0: style: The function 'peering_went_down' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:127:0: note: Virtual function in base class
bgp/route_table_policy_sm.hh:67:0: note: Function in derived class
bgp/route_table_policy_sm.hh:70:0: style: The function 'peering_down_complete' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:129:0: note: Virtual function in base class
bgp/route_table_policy_sm.hh:70:0: note: Function in derived class
bgp/route_table_policy_sm.hh:73:0: style: The function 'peering_came_up' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:131:0: note: Virtual function in base class
bgp/route_table_policy_sm.hh:73:0: note: Function in derived class
bgp/route_table_policy.hh:56:0: style: The function 'add_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:80:0: note: Virtual function in base class
bgp/route_table_policy.hh:56:0: note: Function in derived class
bgp/route_table_policy.hh:58:0: style: The function 'replace_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:82:0: note: Virtual function in base class
bgp/route_table_policy.hh:58:0: note: Function in derived class
bgp/route_table_policy.hh:61:0: style: The function 'delete_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:85:0: note: Virtual function in base class
bgp/route_table_policy.hh:61:0: note: Function in derived class
bgp/route_table_policy.hh:63:0: style: The function 'route_dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:87:0: note: Virtual function in base class
bgp/route_table_policy.hh:63:0: note: Function in derived class
bgp/route_table_policy.hh:66:0: style: The function 'push' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:90:0: note: Virtual function in base class
bgp/route_table_policy.hh:66:0: note: Function in derived class
bgp/route_table_policy.hh:68:0: style: The function 'route_used' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:97:0: note: Virtual function in base class
bgp/route_table_policy.hh:68:0: note: Function in derived class
bgp/route_table_policy.hh:69:0: style: The function 'get_next_message' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:117:0: note: Virtual function in base class
bgp/route_table_policy.hh:69:0: note: Function in derived class
bgp/route_table_policy.hh:71:0: style: The function 'lookup_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:93:0: note: Virtual function in base class
bgp/route_table_policy.hh:71:0: note: Function in derived class
bgp/route_table_policy.hh:76:0: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:111:0: note: Virtual function in base class
bgp/route_table_policy.hh:76:0: note: Function in derived class
bgp/route_table_policy.hh:78:0: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:113:0: note: Virtual function in base class
bgp/route_table_policy.hh:78:0: note: Function in derived class
bgp/route_table_filter.hh:460:0: style: The function 'add_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:80:0: note: Virtual function in base class
bgp/route_table_filter.hh:460:0: note: Function in derived class
bgp/route_table_filter.hh:462:0: style: The function 'replace_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:82:0: note: Virtual function in base class
bgp/route_table_filter.hh:462:0: note: Function in derived class
bgp/route_table_filter.hh:465:0: style: The function 'delete_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:85:0: note: Virtual function in base class
bgp/route_table_filter.hh:465:0: note: Function in derived class
bgp/route_table_filter.hh:467:0: style: The function 'route_dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:87:0: note: Virtual function in base class
bgp/route_table_filter.hh:467:0: note: Function in derived class
bgp/route_table_filter.hh:470:0: style: The function 'push' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:90:0: note: Virtual function in base class
bgp/route_table_filter.hh:470:0: note: Function in derived class
bgp/route_table_filter.hh:471:0: style: The function 'lookup_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:93:0: note: Virtual function in base class
bgp/route_table_filter.hh:471:0: note: Function in derived class
bgp/route_table_filter.hh:474:0: style: The function 'route_used' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:97:0: note: Virtual function in base class
bgp/route_table_filter.hh:474:0: note: Function in derived class
bgp/route_table_filter.hh:476:0: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:111:0: note: Virtual function in base class
bgp/route_table_filter.hh:476:0: note: Function in derived class
bgp/route_table_filter.hh:477:0: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:113:0: note: Virtual function in base class
bgp/route_table_filter.hh:477:0: note: Function in derived class
bgp/route_table_filter.hh:480:0: style: The function 'get_next_message' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:117:0: note: Virtual function in base class
bgp/route_table_filter.hh:480:0: note: Function in derived class
bgp/route_table_fanout.hh:91:0: style: The function 'add_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:80:0: note: Virtual function in base class
bgp/route_table_fanout.hh:91:0: note: Function in derived class
bgp/route_table_fanout.hh:93:0: style: The function 'replace_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:82:0: note: Virtual function in base class
bgp/route_table_fanout.hh:93:0: note: Function in derived class
bgp/route_table_fanout.hh:96:0: style: The function 'delete_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:85:0: note: Virtual function in base class
bgp/route_table_fanout.hh:96:0: note: Function in derived class
bgp/route_table_fanout.hh:98:0: style: The function 'route_dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:87:0: note: Virtual function in base class
bgp/route_table_fanout.hh:98:0: note: Function in derived class
bgp/route_table_fanout.hh:101:0: style: The function 'push' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:90:0: note: Virtual function in base class
bgp/route_table_fanout.hh:101:0: note: Function in derived class
bgp/route_table_fanout.hh:102:0: style: The function 'lookup_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:93:0: note: Virtual function in base class
bgp/route_table_fanout.hh:102:0: note: Function in derived class
bgp/route_table_fanout.hh:106:0: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:111:0: note: Virtual function in base class
bgp/route_table_fanout.hh:106:0: note: Function in derived class
bgp/route_table_fanout.hh:107:0: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:113:0: note: Virtual function in base class
bgp/route_table_fanout.hh:107:0: note: Function in derived class
bgp/route_table_fanout.hh:114:0: style: The function 'get_next_message' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:117:0: note: Virtual function in base class
bgp/route_table_fanout.hh:114:0: note: Function in derived class
bgp/route_table_fanout.hh:116:0: style: The function 'peering_went_down' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:127:0: note: Virtual function in base class
bgp/route_table_fanout.hh:116:0: note: Function in derived class
bgp/route_table_fanout.hh:118:0: style: The function 'peering_down_complete' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:129:0: note: Virtual function in base class
bgp/route_table_fanout.hh:118:0: note: Function in derived class
bgp/route_table_fanout.hh:120:0: style: The function 'peering_came_up' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:131:0: note: Virtual function in base class
bgp/route_table_fanout.hh:120:0: note: Function in derived class
bgp/route_table_fanout.hh:123:0: style: The function 'crash_dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/crash_dump.hh:48:18: note: Virtual function in base class
bgp/route_table_fanout.hh:123:0: note: Function in derived class
bgp/route_table_fanout.hh:126:0: style: The function 'dump_state' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/crash_dump.hh:49:20: note: Virtual function in base class
bgp/route_table_fanout.hh:126:0: note: Function in derived class
bgp/route_table_decision.hh:114:0: style: The function 'add_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:80:0: note: Virtual function in base class
bgp/route_table_decision.hh:114:0: note: Function in derived class
bgp/route_table_decision.hh:116:0: style: The function 'replace_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:82:0: note: Virtual function in base class
bgp/route_table_decision.hh:116:0: note: Function in derived class
bgp/route_table_decision.hh:119:0: style: The function 'delete_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:85:0: note: Virtual function in base class
bgp/route_table_decision.hh:119:0: note: Function in derived class
bgp/route_table_decision.hh:121:0: style: The function 'route_dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:87:0: note: Virtual function in base class
bgp/route_table_decision.hh:121:0: note: Function in derived class
bgp/route_table_decision.hh:124:0: style: The function 'push' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:90:0: note: Virtual function in base class
bgp/route_table_decision.hh:124:0: note: Function in derived class
bgp/route_table_decision.hh:125:0: style: The function 'lookup_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:93:0: note: Virtual function in base class
bgp/route_table_decision.hh:125:0: note: Function in derived class
bgp/route_table_decision.hh:130:0: style: The function 'parent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:108:0: note: Virtual function in base class
bgp/route_table_decision.hh:130:0: note: Function in derived class
bgp/route_table_decision.hh:132:0: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:111:0: note: Virtual function in base class
bgp/route_table_decision.hh:132:0: note: Function in derived class
bgp/route_table_decision.hh:133:0: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:113:0: note: Virtual function in base class
bgp/route_table_decision.hh:133:0: note: Function in derived class
bgp/route_table_decision.hh:135:0: style: The function 'get_next_message' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:117:0: note: Virtual function in base class
bgp/route_table_decision.hh:135:0: note: Function in derived class
bgp/route_table_decision.hh:146:0: style: The function 'igp_nexthop_changed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:125:0: note: Virtual function in base class
bgp/route_table_decision.hh:146:0: note: Function in derived class
bgp/route_table_decision.hh:148:0: style: The function 'peering_went_down' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:127:0: note: Virtual function in base class
bgp/route_table_decision.hh:148:0: note: Function in derived class
bgp/route_table_decision.hh:150:0: style: The function 'peering_down_complete' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:129:0: note: Virtual function in base class
bgp/route_table_decision.hh:150:0: note: Function in derived class
bgp/route_table_decision.hh:152:0: style: The function 'peering_came_up' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:131:0: note: Virtual function in base class
bgp/route_table_decision.hh:152:0: note: Function in derived class
bgp/route_table_aggregation.hh:169:0: style: The function 'add_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:80:0: note: Virtual function in base class
bgp/route_table_aggregation.hh:169:0: note: Function in derived class
bgp/route_table_aggregation.hh:171:0: style: The function 'replace_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:82:0: note: Virtual function in base class
bgp/route_table_aggregation.hh:171:0: note: Function in derived class
bgp/route_table_aggregation.hh:174:0: style: The function 'delete_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:85:0: note: Virtual function in base class
bgp/route_table_aggregation.hh:174:0: note: Function in derived class
bgp/route_table_aggregation.hh:176:0: style: The function 'push' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:90:0: note: Virtual function in base class
bgp/route_table_aggregation.hh:176:0: note: Function in derived class
bgp/route_table_aggregation.hh:178:0: style: The function 'dump_next_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:119:0: note: Virtual function in base class
bgp/route_table_aggregation.hh:178:0: note: Function in derived class
bgp/route_table_aggregation.hh:179:0: style: The function 'route_dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:87:0: note: Virtual function in base class
bgp/route_table_aggregation.hh:179:0: note: Function in derived class
bgp/route_table_aggregation.hh:183:0: style: The function 'lookup_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:93:0: note: Virtual function in base class
bgp/route_table_aggregation.hh:183:0: note: Function in derived class
bgp/route_table_aggregation.hh:186:0: style: The function 'route_used' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:97:0: note: Virtual function in base class
bgp/route_table_aggregation.hh:186:0: note: Function in derived class
bgp/route_table_aggregation.hh:188:0: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:111:0: note: Virtual function in base class
bgp/route_table_aggregation.hh:188:0: note: Function in derived class
bgp/route_table_aggregation.hh:189:0: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:113:0: note: Virtual function in base class
bgp/route_table_aggregation.hh:189:0: note: Function in derived class
bgp/route_table_aggregation.hh:192:0: style: The function 'get_next_message' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:117:0: note: Virtual function in base class
bgp/route_table_aggregation.hh:192:0: note: Function in derived class
bgp/route_table_aggregation.hh:198:0: style: The function 'peering_went_down' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:127:0: note: Virtual function in base class
bgp/route_table_aggregation.hh:198:0: note: Function in derived class
bgp/route_table_aggregation.hh:200:0: style: The function 'peering_down_complete' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:129:0: note: Virtual function in base class
bgp/route_table_aggregation.hh:200:0: note: Function in derived class
bgp/route_table_aggregation.hh:202:0: style: The function 'peering_came_up' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:131:0: note: Virtual function in base class
bgp/route_table_aggregation.hh:202:0: note: Function in derived class
bgp/route_table_ribout.hh:45:0: style: The function 'add_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:80:0: note: Virtual function in base class
bgp/route_table_ribout.hh:45:0: note: Function in derived class
bgp/route_table_ribout.hh:47:0: style: The function 'replace_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:82:0: note: Virtual function in base class
bgp/route_table_ribout.hh:47:0: note: Function in derived class
bgp/route_table_ribout.hh:50:0: style: The function 'delete_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:85:0: note: Virtual function in base class
bgp/route_table_ribout.hh:50:0: note: Function in derived class
bgp/route_table_ribout.hh:53:0: style: The function 'push' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:90:0: note: Virtual function in base class
bgp/route_table_ribout.hh:53:0: note: Function in derived class
bgp/route_table_ribout.hh:54:0: style: The function 'lookup_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:93:0: note: Virtual function in base class
bgp/route_table_ribout.hh:54:0: note: Function in derived class
bgp/route_table_ribout.hh:58:0: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:111:0: note: Virtual function in base class
bgp/route_table_ribout.hh:58:0: note: Function in derived class
bgp/route_table_ribout.hh:59:0: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:113:0: note: Virtual function in base class
bgp/route_table_ribout.hh:59:0: note: Function in derived class
bgp/route_table_ribout.hh:63:0: style: The function 'wakeup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:116:0: note: Virtual function in base class
bgp/route_table_ribout.hh:63:0: note: Function in derived class
bgp/route_table_ribout.hh:73:0: style: The function 'get_next_message' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:117:0: note: Virtual function in base class
bgp/route_table_ribout.hh:73:0: note: Function in derived class
bgp/route_table_ribout.hh:80:0: style: The function 'peering_went_down' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:127:0: note: Virtual function in base class
bgp/route_table_ribout.hh:80:0: note: Function in derived class
bgp/route_table_ribout.hh:82:0: style: The function 'peering_down_complete' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:129:0: note: Virtual function in base class
bgp/route_table_ribout.hh:82:0: note: Function in derived class
bgp/route_table_ribout.hh:84:0: style: The function 'peering_came_up' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:131:0: note: Virtual function in base class
bgp/route_table_ribout.hh:84:0: note: Function in derived class
bgp/route_table_ribin.hh:63:0: style: The function 'add_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:80:0: note: Virtual function in base class
bgp/route_table_ribin.hh:63:0: note: Function in derived class
bgp/route_table_ribin.hh:75:0: style: The function 'replace_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:82:0: note: Virtual function in base class
bgp/route_table_ribin.hh:75:0: note: Function in derived class
bgp/route_table_ribin.hh:80:0: style: The function 'delete_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:85:0: note: Virtual function in base class
bgp/route_table_ribin.hh:80:0: note: Function in derived class
bgp/route_table_ribin.hh:86:0: style: The function 'push' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:90:0: note: Virtual function in base class
bgp/route_table_ribin.hh:86:0: note: Function in derived class
bgp/route_table_ribin.hh:88:0: style: The function 'lookup_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:93:0: note: Virtual function in base class
bgp/route_table_ribin.hh:88:0: note: Function in derived class
bgp/route_table_ribin.hh:91:0: style: The function 'route_used' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:97:0: note: Virtual function in base class
bgp/route_table_ribin.hh:91:0: note: Function in derived class
bgp/route_table_ribin.hh:93:0: style: The function 'parent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:108:0: note: Virtual function in base class
bgp/route_table_ribin.hh:93:0: note: Function in derived class
bgp/route_table_ribin.hh:95:0: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:111:0: note: Virtual function in base class
bgp/route_table_ribin.hh:95:0: note: Function in derived class
bgp/route_table_ribin.hh:97:0: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:113:0: note: Virtual function in base class
bgp/route_table_ribin.hh:97:0: note: Function in derived class
bgp/route_table_ribin.hh:99:0: style: The function 'get_next_message' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:117:0: note: Virtual function in base class
bgp/route_table_ribin.hh:99:0: note: Function in derived class
bgp/route_table_ribin.hh:105:0: style: The function 'dump_next_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:119:0: note: Virtual function in base class
bgp/route_table_ribin.hh:105:0: note: Function in derived class
bgp/route_table_ribin.hh:112:0: style: The function 'igp_nexthop_changed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:125:0: note: Virtual function in base class
bgp/route_table_ribin.hh:112:0: note: Function in derived class
bgp/route_table_ribin.hh:130:0: style: The function 'crash_dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/crash_dump.hh:48:18: note: Virtual function in base class
bgp/route_table_ribin.hh:130:0: note: Function in derived class
bgp/route_table_ribin.hh:133:0: style: The function 'dump_state' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/crash_dump.hh:49:20: note: Virtual function in base class
bgp/route_table_ribin.hh:133:0: note: Function in derived class
bgp/path_attribute.hh:354:0: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:133:28: note: Virtual function in base class
bgp/path_attribute.hh:354:0: note: Function in derived class
bgp/path_attribute.hh:361:0: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:186:20: note: Virtual function in base class
bgp/path_attribute.hh:361:0: note: Function in derived class
bgp/path_attribute.hh:371:0: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/path_attribute.hh:141:18: note: Virtual function in base class
bgp/path_attribute.hh:371:0: note: Function in derived class
bgp/bgp_trie.cc:118:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/subnet_route.hh:700:5: style: Class 'SubnetRouteConstRef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/subnet_route.hh:697:1: warning: The class 'SubnetRouteConstRef' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
bgp/bgp_trie.cc:118:11: warning: Found suspicious equality comparison. Did you intend to assign a value instead? [suspiciousEqualityComparison]
bgp/internal_message.hh:67:0: style: Technically the member function 'InternalMessage < IPv6 >::set_changed' can be const. [functionConst]
bgp/internal_message.hh:71:0: style: Technically the member function 'InternalMessage < IPv6 >::set_copied' can be const. [functionConst]
bgp/internal_message.hh:75:0: style: Technically the member function 'InternalMessage < IPv6 >::set_push' can be const. [functionConst]
bgp/internal_message.hh:76:0: style: Technically the member function 'InternalMessage < IPv6 >::clear_push' can be const. [functionConst]
bgp/path_attribute.hh:940:0: performance: Technically the member function 'FastPathAttributeList < IPv6 >::att_order' can be static. [functionStatic]
bgp/bgp_varrw.hh:75:5: style: Class 'BGPVarRW' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:808:0: style: Class 'FastPathAttributeList < IPv6 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:352:0: style: Class 'NextHopAttribute < IPv6 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:353:0: style: Class 'NextHopAttribute < IPv6 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/bgp_varrw.hh:75:0: style: Class 'BGPVarRW < IPv6 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/crash_dump.cc:88:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/dummy_main.cc:34:10: warning: Member variable 'BGPMain::_exit_loop' is not initialized in the constructor. [uninitMemberVar]
bgp/dummy_main.cc:34:10: warning: Member variable 'BGPMain::_peerlist' is not initialized in the constructor. [uninitMemberVar]
bgp/dummy_main.cc:34:10: warning: Member variable 'BGPMain::_deleted_peerlist' is not initialized in the constructor. [uninitMemberVar]
bgp/dummy_main.cc:34:10: warning: Member variable 'BGPMain::_plumbing_unicast' is not initialized in the constructor. [uninitMemberVar]
bgp/dummy_main.cc:34:10: warning: Member variable 'BGPMain::_next_hop_resolver_ipv4' is not initialized in the constructor. [uninitMemberVar]
bgp/dummy_main.cc:34:10: warning: Member variable 'BGPMain::_plumbing_multicast' is not initialized in the constructor. [uninitMemberVar]
bgp/dummy_main.cc:34:10: warning: Member variable 'BGPMain::_xrl_target' is not initialized in the constructor. [uninitMemberVar]
bgp/dummy_main.cc:34:10: warning: Member variable 'BGPMain::_rib_ipc_handler' is not initialized in the constructor. [uninitMemberVar]
bgp/dummy_main.cc:34:10: warning: Member variable 'BGPMain::_aggregation_handler' is not initialized in the constructor. [uninitMemberVar]
bgp/dummy_main.cc:34:10: warning: Member variable 'BGPMain::_process_watch' is not initialized in the constructor. [uninitMemberVar]
bgp/dummy_main.cc:34:10: warning: Member variable 'BGPMain::_component_count' is not initialized in the constructor. [uninitMemberVar]
bgp/dummy_main.cc:34:10: warning: Member variable 'BGPMain::_ifmgr' is not initialized in the constructor. [uninitMemberVar]
bgp/dummy_main.cc:34:10: warning: Member variable 'BGPMain::_is_ifmgr_ready' is not initialized in the constructor. [uninitMemberVar]
bgp/dummy_main.cc:34:10: warning: Member variable 'BGPMain::_first_policy_push' is not initialized in the constructor. [uninitMemberVar]
bgp/dump_iterators.cc:163:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/dump_iterators.cc:246:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/dump_iterators.cc:397:66: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/dump_iterators.cc:119:0: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/peer_route_pair.hh:42:0: warning: Member variable 'PeerTableInfo < IPv6 >::_peer_number' is not initialized in the constructor. [uninitMemberVar]
bgp/route_queue.hh:40:0: warning: Member variable 'RouteQueueEntry < IPv6 >::_genid' is not initialized in the constructor. [uninitMemberVar]
bgp/route_queue.hh:52:0: warning: Member variable 'RouteQueueEntry < IPv6 >::_genid' is not initialized in the constructor. [uninitMemberVar]
bgp/route_table_aggregation.hh:128:0: style: Class 'AggregateRoute < IPv6 >' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
bgp/route_table_aggregation.hh:128:0: style: Class 'AggregateRoute < IPv6 >' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
bgp/subnet_route.hh:700:0: style: Class 'SubnetRouteConstRef < IPv6 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/peer_route_pair.hh:40:0: warning: The class 'PeerTableInfo < IPv6 >' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
bgp/subnet_route.hh:697:0: warning: The class 'SubnetRouteConstRef < IPv6 >' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
bgp/route_table_aggregation.hh:169:9: style: The function 'add_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:80:17: note: Virtual function in base class
bgp/route_table_aggregation.hh:169:9: note: Function in derived class
bgp/route_table_aggregation.hh:171:9: style: The function 'replace_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:82:17: note: Virtual function in base class
bgp/route_table_aggregation.hh:171:9: note: Function in derived class
bgp/route_table_aggregation.hh:174:9: style: The function 'delete_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:85:17: note: Virtual function in base class
bgp/route_table_aggregation.hh:174:9: note: Function in derived class
bgp/route_table_aggregation.hh:176:9: style: The function 'push' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:90:17: note: Virtual function in base class
bgp/route_table_aggregation.hh:176:9: note: Function in derived class
bgp/route_table_aggregation.hh:178:10: style: The function 'dump_next_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:119:18: note: Virtual function in base class
bgp/route_table_aggregation.hh:178:10: note: Function in derived class
bgp/route_table_aggregation.hh:179:9: style: The function 'route_dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:87:17: note: Virtual function in base class
bgp/route_table_aggregation.hh:179:9: note: Function in derived class
bgp/route_table_aggregation.hh:183:27: style: The function 'lookup_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:93:21: note: Virtual function in base class
bgp/route_table_aggregation.hh:183:27: note: Function in derived class
bgp/route_table_aggregation.hh:186:10: style: The function 'route_used' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:97:18: note: Virtual function in base class
bgp/route_table_aggregation.hh:186:10: note: Function in derived class
bgp/route_table_aggregation.hh:188:20: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:111:28: note: Virtual function in base class
bgp/route_table_aggregation.hh:188:20: note: Function in derived class
bgp/route_table_aggregation.hh:189:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:113:20: note: Virtual function in base class
bgp/route_table_aggregation.hh:189:12: note: Function in derived class
bgp/route_table_aggregation.hh:198:10: style: The function 'peering_went_down' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:127:18: note: Virtual function in base class
bgp/route_table_aggregation.hh:198:10: note: Function in derived class
bgp/route_table_aggregation.hh:200:10: style: The function 'peering_down_complete' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:129:18: note: Virtual function in base class
bgp/route_table_aggregation.hh:200:10: note: Function in derived class
bgp/route_table_aggregation.hh:202:10: style: The function 'peering_came_up' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:131:18: note: Virtual function in base class
bgp/route_table_aggregation.hh:202:10: note: Function in derived class
bgp/harness/command.cc:228:57: style: Function 'peer' argument 2 names different: declaration 'v' definition 'words'. [funcArgNamesDifferent]
bgp/harness/command.hh:73:57: note: Function 'peer' argument 2 names different: declaration 'v' definition 'words'.
bgp/harness/command.cc:228:57: note: Function 'peer' argument 2 names different: declaration 'v' definition 'words'.
bgp/harness/peer.hh:168:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/harness/trie.hh:75:14: style: Technically the member function 'Trie::update_count' can be const. [functionConst]
bgp/harness/trie.hh:79:14: style: Technically the member function 'Trie::changes' can be const. [functionConst]
bgp/harness/trie_payload.hh:38:2: style: Class 'TrieData' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
bgp/harness/trie_payload.hh:38:2: style: Class 'TrieData' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
bgp/harness/command.hh:97:2: style: Struct 'PCmd' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/harness/coord.hh:40:10: style: Technically the member function 'Coord::done' can be const. [functionConst]
bgp/harness/coord.cc:226:8: note: Technically the member function 'Coord::done' can be const.
bgp/harness/coord.hh:40:10: note: Technically the member function 'Coord::done' can be const.
bgp/harness/command.hh:48:10: style: Unhandled exception specification when calling function command(). [unhandledExceptionSpecification]
bgp/harness/coord.cc:188:14: note: Unhandled exception specification when calling function command().
bgp/harness/command.hh:48:10: note: Unhandled exception specification when calling function command().
bgp/harness/peer.cc:1294:12: style: C-style pointer casting [cstyleCast]
bgp/harness/peer.cc:1305:20: style: C-style pointer casting [cstyleCast]
bgp/harness/peer.cc:1313:20: style: C-style pointer casting [cstyleCast]
bgp/harness/peer.cc:1325:49: style: C-style pointer casting [cstyleCast]
bgp/harness/peer.cc:1338:9: style: C-style pointer casting [cstyleCast]
bgp/harness/peer.cc:1346:9: style: C-style pointer casting [cstyleCast]
bgp/harness/peer.cc:52:19: style: Function 'Peer' argument 3 names different: declaration 'peer_name' definition 'peername'. [funcArgNamesDifferent]
bgp/harness/peer.hh:38:17: note: Function 'Peer' argument 3 names different: declaration 'peer_name' definition 'peername'.
bgp/harness/peer.cc:52:19: note: Function 'Peer' argument 3 names different: declaration 'peer_name' definition 'peername'.
bgp/harness/peer.cc:509:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/harness/peer.cc:86:7: warning: Member variable 'Peer::_smcb' is not initialized in the constructor. [uninitMemberVar]
bgp/harness/peer.cc:86:7: warning: Member variable 'Peer::_shutdown_time' is not initialized in the constructor. [uninitMemberVar]
bgp/harness/peer.cc:86:7: warning: Member variable 'Peer::_connected' is not initialized in the constructor. [uninitMemberVar]
bgp/harness/peer.cc:86:7: warning: Member variable 'Peer::_traffic_recv' is not initialized in the constructor. [uninitMemberVar]
bgp/harness/peer.cc:86:7: warning: Member variable 'Peer::_traffic_sent' is not initialized in the constructor. [uninitMemberVar]
bgp/harness/peer.cc:95:7: warning: Member variable 'Peer::_smcb' is not assigned a value in 'Peer::operator='. [operatorEqVarError]
bgp/harness/peer.cc:95:7: warning: Member variable 'Peer::_shutdown_time' is not assigned a value in 'Peer::operator='. [operatorEqVarError]
bgp/harness/peer.cc:95:7: warning: Member variable 'Peer::_connected' is not assigned a value in 'Peer::operator='. [operatorEqVarError]
bgp/harness/peer.cc:95:7: warning: Member variable 'Peer::_traffic_recv' is not assigned a value in 'Peer::operator='. [operatorEqVarError]
bgp/harness/peer.cc:95:7: warning: Member variable 'Peer::_traffic_sent' is not assigned a value in 'Peer::operator='. [operatorEqVarError]
bgp/harness/peer.cc:1716:2: performance: Variable '_init_string' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
bgp/harness/peer.hh:107:22: performance: Technically the member function 'Peer::packet' can be static. [functionStatic]
bgp/harness/peer.cc:1809:7: note: Technically the member function 'Peer::packet' can be static.
bgp/harness/peer.hh:107:22: note: Technically the member function 'Peer::packet' can be static.
bgp/harness/peer.cc:1722:2: style: Class 'AnyAttribute' does not have a destructor which is recommended since it has dynamic memory/resource allocation(s). [noDestructor]
bgp/harness/peer.cc:1709:5: style: Class 'AnyAttribute' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/harness/peer.cc:1609:7: style: Exception should be caught by reference. [catchExceptionByValue]
bgp/harness/peer.cc:2027:5: style: Exception should be caught by reference. [catchExceptionByValue]
bgp/harness/peer.cc:1709:5: style: Unhandled exception specification when calling function AnyAttribute(). [unhandledExceptionSpecification]
bgp/harness/peer.cc:1738:13: note: Unhandled exception specification when calling function AnyAttribute().
bgp/harness/peer.cc:1709:5: note: Unhandled exception specification when calling function AnyAttribute().
bgp/harness/peer.cc:584:6: error: Memory leak: buf [memleak]
bgp/harness/peer.cc:586:2: error: Memory leak: buf [memleak]
bgp/harness/peer.cc:985:72: performance: Function parameter 'tv' should be passed by const reference. [passedByValue]
bgp/harness/peer.cc:1017:0: performance: Function parameter 'tv' should be passed by const reference. [passedByValue]
bgp/harness/test_peer.cc:271:11: warning: Member variable 'TestPeer::_genid' is not initialized in the constructor. [uninitMemberVar]
bgp/harness/test_peer.cc:271:11: warning: Member variable 'TestPeer::_use_4byte_asnums' is not initialized in the constructor. [uninitMemberVar]
bgp/harness/test_peer.cc:271:11: warning: Member variable 'TestPeer::_bgp_buf' is not initialized in the constructor. [uninitMemberVar]
bgp/harness/test_peer.hh:34:10: style: Technically the member function 'TestPeer::done' can be const. [functionConst]
bgp/harness/test_peer.cc:297:11: note: Technically the member function 'TestPeer::done' can be const.
bgp/harness/test_peer.hh:34:10: note: Technically the member function 'TestPeer::done' can be const.
bgp/harness/test_peer.hh:46:10: performance: Technically the member function 'TestPeer::send_complete' can be static. [functionStatic]
bgp/harness/test_peer.cc:555:11: note: Technically the member function 'TestPeer::send_complete' can be static.
bgp/harness/test_peer.hh:46:10: note: Technically the member function 'TestPeer::send_complete' can be static.
bgp/harness/test_peer.cc:370:7: style: Exception should be caught by reference. [catchExceptionByValue]
bgp/harness/test_peer.cc:439:7: style: Exception should be caught by reference. [catchExceptionByValue]
bgp/harness/test_peer.cc:497:7: style: Exception should be caught by reference. [catchExceptionByValue]
bgp/harness/test_trie.cc:72:0: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/harness/trie.cc:240:14: style: The scope of the variable 'changes' can be reduced. [variableScope]
bgp/harness/trie.cc:53:29: style: Function 'lookup' argument 1 names different: declaration 'net' definition 'n'. [funcArgNamesDifferent]
bgp/harness/trie.hh:53:47: note: Function 'lookup' argument 1 names different: declaration 'net' definition 'n'.
bgp/harness/trie.cc:53:29: note: Function 'lookup' argument 1 names different: declaration 'net' definition 'n'.
bgp/harness/trie.cc:83:29: style: Function 'lookup' argument 1 names different: declaration 'net' definition 'n'. [funcArgNamesDifferent]
bgp/harness/trie.hh:54:47: note: Function 'lookup' argument 1 names different: declaration 'net' definition 'n'.
bgp/harness/trie.cc:83:29: note: Function 'lookup' argument 1 names different: declaration 'net' definition 'n'.
bgp/harness/trie.cc:70:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/harness/trie.cc:127:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/harness/trie.cc:181:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/harness/trie.cc:191:41: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/harness/trie.cc:201:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/harness/trie.cc:211:41: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/internal_message.cc:32:59: style: Function 'InternalMessage' argument 1 names different: declaration 'route' definition 'rte'. [funcArgNamesDifferent]
bgp/internal_message.hh:51:43: note: Function 'InternalMessage' argument 1 names different: declaration 'route' definition 'rte'.
bgp/internal_message.cc:32:59: note: Function 'InternalMessage' argument 1 names different: declaration 'route' definition 'rte'.
bgp/internal_message.cc:33:28: style: Function 'InternalMessage' argument 2 names different: declaration 'origin_peer' definition 'origin'. [funcArgNamesDifferent]
bgp/internal_message.hh:52:26: note: Function 'InternalMessage' argument 2 names different: declaration 'origin_peer' definition 'origin'.
bgp/internal_message.cc:33:28: note: Function 'InternalMessage' argument 2 names different: declaration 'origin_peer' definition 'origin'.
bgp/internal_message.hh:67:10: style: Technically the member function 'InternalMessage::set_changed' can be const. [functionConst]
bgp/internal_message.hh:71:10: style: Technically the member function 'InternalMessage::set_copied' can be const. [functionConst]
bgp/internal_message.hh:75:10: style: Technically the member function 'InternalMessage::set_push' can be const. [functionConst]
bgp/internal_message.hh:76:10: style: Technically the member function 'InternalMessage::clear_push' can be const. [functionConst]
bgp/iptuple.cc:136:17: style: Function 'fill_address' argument 5 names different: declaration 'addr_numeric' definition 'numeric_addr'. [funcArgNamesDifferent]
bgp/iptuple.hh:92:12: note: Function 'fill_address' argument 5 names different: declaration 'addr_numeric' definition 'numeric_addr'.
bgp/iptuple.cc:136:17: note: Function 'fill_address' argument 5 names different: declaration 'addr_numeric' definition 'numeric_addr'.
bgp/iptuple.cc:37:10: warning: Member variable 'Iptuple::_local_sock_len' is not initialized in the constructor. [uninitMemberVar]
bgp/iptuple.cc:37:10: warning: Member variable 'Iptuple::_bind_sock_len' is not initialized in the constructor. [uninitMemberVar]
bgp/iptuple.cc:37:10: warning: Member variable 'Iptuple::_peer_sock_len' is not initialized in the constructor. [uninitMemberVar]
bgp/iptuple.cc:37:10: warning: Member variable 'Iptuple::_local_port' is not initialized in the constructor. [uninitMemberVar]
bgp/iptuple.cc:37:10: warning: Member variable 'Iptuple::_peer_port' is not initialized in the constructor. [uninitMemberVar]
bgp/iptuple.hh:90:5: performance: Technically the member function 'Iptuple::fill_address' can be static. [functionStatic]
bgp/iptuple.cc:134:10: note: Technically the member function 'Iptuple::fill_address' can be static.
bgp/iptuple.hh:90:5: note: Technically the member function 'Iptuple::fill_address' can be static.
bgp/next_hop_resolver.cc:946:7: style: The scope of the variable 'lookup_succeeded' can be reduced. [variableScope]
bgp/next_hop_resolver.cc:947:11: style: The scope of the variable 'm' can be reduced. [variableScope]
bgp/next_hop_resolver.cc:66:52: style: Function 'register_ribname' argument 1 names different: declaration 'r' definition 'ribname'. [funcArgNamesDifferent]
bgp/next_hop_resolver.hh:110:41: note: Function 'register_ribname' argument 1 names different: declaration 'r' definition 'ribname'.
bgp/next_hop_resolver.cc:66:52: note: Function 'register_ribname' argument 1 names different: declaration 'r' definition 'ribname'.
bgp/next_hop_resolver.cc:275:40: style: Function 'next_hop_changed' argument 1 names different: declaration 'nexthop' definition 'addr'. [funcArgNamesDifferent]
bgp/next_hop_resolver.hh:177:29: note: Function 'next_hop_changed' argument 1 names different: declaration 'nexthop' definition 'addr'.
bgp/next_hop_resolver.cc:275:40: note: Function 'next_hop_changed' argument 1 names different: declaration 'nexthop' definition 'addr'.
bgp/next_hop_resolver.cc:289:40: style: Function 'next_hop_changed' argument 1 names different: declaration 'nexthop' definition 'addr'. [funcArgNamesDifferent]
bgp/next_hop_resolver.hh:191:29: note: Function 'next_hop_changed' argument 1 names different: declaration 'nexthop' definition 'addr'.
bgp/next_hop_resolver.cc:289:40: note: Function 'next_hop_changed' argument 1 names different: declaration 'nexthop' definition 'addr'.
bgp/next_hop_resolver.cc:711:60: style: Function 'register_nexthop' argument 2 names different: declaration 'net' definition 'net_from_route'. [funcArgNamesDifferent]
bgp/next_hop_resolver.hh:593:47: note: Function 'register_nexthop' argument 2 names different: declaration 'net' definition 'net_from_route'.
bgp/next_hop_resolver.cc:711:60: note: Function 'register_nexthop' argument 2 names different: declaration 'net' definition 'net_from_route'.
bgp/next_hop_resolver.cc:756:52: style: Function 'deregister_from_rib' argument 1 names different: declaration 'nexthop' definition 'base_addr'. [funcArgNamesDifferent]
bgp/next_hop_resolver.hh:688:39: note: Function 'deregister_from_rib' argument 1 names different: declaration 'nexthop' definition 'base_addr'.
bgp/next_hop_resolver.cc:756:52: note: Function 'deregister_from_rib' argument 1 names different: declaration 'nexthop' definition 'base_addr'.
bgp/next_hop_resolver.cc:1136:62: style: Function 'deregister_nexthop' argument 2 names different: declaration 'net' definition 'net_from_route'. [funcArgNamesDifferent]
bgp/next_hop_resolver.hh:644:49: note: Function 'deregister_nexthop' argument 2 names different: declaration 'net' definition 'net_from_route'.
bgp/next_hop_resolver.cc:1136:62: note: Function 'deregister_nexthop' argument 2 names different: declaration 'net' definition 'net_from_route'.
bgp/next_hop_resolver.cc:205:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/next_hop_resolver.cc:266:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/next_hop_resolver.cc:283:54: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/next_hop_resolver.cc:313:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/next_hop_resolver.cc:653:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/next_hop_resolver.cc:677:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/next_hop_resolver.cc:722:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/next_hop_resolver.cc:767:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/next_hop_resolver.cc:971:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/next_hop_resolver.cc:1001:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/next_hop_resolver.cc:1086:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/next_hop_resolver.cc:1151:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/next_hop_resolver.cc:1198:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/next_hop_resolver.cc:1237:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/next_hop_resolver.cc:1420:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_nhlookup.hh:75:0: style: The function 'add_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:80:0: note: Virtual function in base class
bgp/route_table_nhlookup.hh:75:0: note: Function in derived class
bgp/route_table_nhlookup.hh:77:0: style: The function 'replace_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:82:0: note: Virtual function in base class
bgp/route_table_nhlookup.hh:77:0: note: Function in derived class
bgp/route_table_nhlookup.hh:80:0: style: The function 'delete_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:85:0: note: Virtual function in base class
bgp/route_table_nhlookup.hh:80:0: note: Function in derived class
bgp/route_table_nhlookup.hh:82:0: style: The function 'push' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:90:0: note: Virtual function in base class
bgp/route_table_nhlookup.hh:82:0: note: Function in derived class
bgp/route_table_nhlookup.hh:83:0: style: The function 'lookup_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:93:0: note: Virtual function in base class
bgp/route_table_nhlookup.hh:83:0: note: Function in derived class
bgp/route_table_nhlookup.hh:86:0: style: The function 'route_used' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:97:0: note: Virtual function in base class
bgp/route_table_nhlookup.hh:86:0: note: Function in derived class
bgp/route_table_nhlookup.hh:92:0: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:111:0: note: Virtual function in base class
bgp/route_table_nhlookup.hh:92:0: note: Function in derived class
bgp/route_table_nhlookup.hh:93:0: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:113:0: note: Virtual function in base class
bgp/route_table_nhlookup.hh:93:0: note: Function in derived class
bgp/notification_packet.cc:39:27: style: Function 'NotificationPacket' argument 3 names different: declaration 'd' definition 'ed'. [funcArgNamesDifferent]
bgp/packet.hh:274:25: note: Function 'NotificationPacket' argument 3 names different: declaration 'd' definition 'ed'.
bgp/notification_packet.cc:39:27: note: Function 'NotificationPacket' argument 3 names different: declaration 'd' definition 'ed'.
bgp/notification_packet.cc:40:20: style: Function 'NotificationPacket' argument 4 names different: declaration 'l' definition 'elen'. [funcArgNamesDifferent]
bgp/packet.hh:274:39: note: Function 'NotificationPacket' argument 4 names different: declaration 'l' definition 'elen'.
bgp/notification_packet.cc:40:20: note: Function 'NotificationPacket' argument 4 names different: declaration 'l' definition 'elen'.
bgp/open_packet.cc:35:53: style: Function 'OpenPacket' argument 2 names different: declaration 'bgpid' definition 'id'. [funcArgNamesDifferent]
bgp/packet.hh:174:45: note: Function 'OpenPacket' argument 2 names different: declaration 'bgpid' definition 'id'.
bgp/open_packet.cc:35:53: note: Function 'OpenPacket' argument 2 names different: declaration 'bgpid' definition 'id'.
bgp/open_packet.cc:46:29: style: Function 'encode' argument 1 names different: declaration 'buf' definition 'd'. [funcArgNamesDifferent]
bgp/packet.hh:176:26: note: Function 'encode' argument 1 names different: declaration 'buf' definition 'd'.
bgp/open_packet.cc:46:29: note: Function 'encode' argument 1 names different: declaration 'buf' definition 'd'.
bgp/open_packet.cc:73:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/open_packet.cc:191:46: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/open_packet.cc:193:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/parameter.cc:119:50: style: Function 'BGPRefreshCapability' argument 1 names different: declaration 'cap' definition 'param'. [funcArgNamesDifferent]
bgp/parameter.hh:215:54: note: Function 'BGPRefreshCapability' argument 1 names different: declaration 'cap' definition 'param'.
bgp/parameter.cc:119:50: note: Function 'BGPRefreshCapability' argument 1 names different: declaration 'cap' definition 'param'.
bgp/parameter.cc:218:62: style: Function 'BGPMultiProtocolCapability' argument 1 names different: declaration 'cap' definition 'param'. [funcArgNamesDifferent]
bgp/parameter.hh:240:66: note: Function 'BGPMultiProtocolCapability' argument 1 names different: declaration 'cap' definition 'param'.
bgp/parameter.cc:218:62: note: Function 'BGPMultiProtocolCapability' argument 1 names different: declaration 'cap' definition 'param'.
bgp/parameter.cc:341:56: style: Function 'BGPMultiRouteCapability' argument 1 names different: declaration 'cap' definition 'param'. [funcArgNamesDifferent]
bgp/parameter.hh:264:60: note: Function 'BGPMultiRouteCapability' argument 1 names different: declaration 'cap' definition 'param'.
bgp/parameter.cc:341:56: note: Function 'BGPMultiRouteCapability' argument 1 names different: declaration 'cap' definition 'param'.
bgp/parameter.cc:408:50: style: Function 'BGP4ByteASCapability' argument 1 names different: declaration 'cap' definition 'param'. [funcArgNamesDifferent]
bgp/parameter.hh:282:54: note: Function 'BGP4ByteASCapability' argument 1 names different: declaration 'cap' definition 'param'.
bgp/parameter.cc:408:50: note: Function 'BGP4ByteASCapability' argument 1 names different: declaration 'cap' definition 'param'.
bgp/parameter.cc:491:50: style: Function 'BGPUnknownCapability' argument 1 names different: declaration 'cap' definition 'param'. [funcArgNamesDifferent]
bgp/parameter.hh:298:54: note: Function 'BGPUnknownCapability' argument 1 names different: declaration 'cap' definition 'param'.
bgp/parameter.cc:491:50: note: Function 'BGPUnknownCapability' argument 1 names different: declaration 'cap' definition 'param'.
bgp/parameter.cc:543:66: style: Function 'create' argument 3 names different: declaration 'actual_length' definition 'len'. [funcArgNamesDifferent]
bgp/parameter.hh:131:25: note: Function 'create' argument 3 names different: declaration 'actual_length' definition 'len'.
bgp/parameter.cc:543:66: note: Function 'create' argument 3 names different: declaration 'actual_length' definition 'len'.
bgp/parameter.cc:40:15: warning: Member variable 'BGPParameter::_type' is not initialized in the constructor. [uninitMemberVar]
bgp/parameter.cc:78:18: warning: Member variable 'BGPCapParameter::_cap_code' is not initialized in the constructor. [uninitMemberVar]
bgp/parameter.cc:85:18: warning: Member variable 'BGPCapParameter::_cap_code' is not initialized in the constructor. [uninitMemberVar]
bgp/parameter.cc:85:18: warning: Member variable 'BGPCapParameter::_cap_length' is not initialized in the constructor. [uninitMemberVar]
bgp/parameter.cc:390:1: warning: Member variable 'BGP4ByteASCapability::_as4' is not initialized in the constructor. [uninitMemberVar]
bgp/parameter.cc:471:1: warning: Member variable 'BGPUnknownCapability::_unknown_cap_code' is not initialized in the constructor. [uninitMemberVar]
bgp/parameter.cc:491:1: warning: Member variable 'BGPUnknownCapability::_unknown_cap_code' is not initialized in the constructor. [uninitMemberVar]
bgp/parameter.hh:120:1: warning: The class 'BGPParameter' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
bgp/parameter.hh:184:1: warning: The class 'BGPCapParameter' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
bgp/parameter.hh:211:1: warning: The class 'BGPRefreshCapability' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
bgp/parameter.hh:236:1: warning: The class 'BGPMultiProtocolCapability' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
bgp/parameter.hh:278:1: warning: The class 'BGP4ByteASCapability' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
bgp/parameter.hh:294:1: warning: The class 'BGPUnknownCapability' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
bgp/path_attribute.cc:1904:11: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:1907:11: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:1910:11: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:1914:15: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:1916:15: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:1920:11: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:1923:11: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:1926:11: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:1929:11: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:1932:11: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:1935:11: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:1938:11: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:1941:11: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:1945:15: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:1948:15: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:1954:15: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:1957:15: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:2030:4: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:2045:4: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:2134:4: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:2147:4: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:2157:8: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:2162:8: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:2175:8: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:2180:8: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:2193:4: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:2720:12: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:2733:12: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:2739:12: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:2970:11: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:2977:11: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:2990:7: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:3001:39: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:3003:19: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:3230:12: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:3239:12: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:3248:12: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:3257:12: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:3266:12: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:3275:12: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:3284:12: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:3351:8: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:3355:36: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:2707:0: style: C-style pointer casting [cstyleCast]
bgp/path_attribute.cc:2665:12: style: The scope of the variable 'tlv_att_length' can be reduced. [variableScope]
bgp/path_attribute.cc:968:10: style: Checking if unsigned variable 'len' is less than zero. This might be a false warning. [unsignedLessThanZero]
bgp/path_attribute.cc:1036:10: style: Checking if unsigned variable 'len' is less than zero. This might be a false warning. [unsignedLessThanZero]
bgp/path_attribute.cc:1372:10: style: Checking if unsigned variable 'len' is less than zero. This might be a false warning. [unsignedLessThanZero]
bgp/path_attribute.cc:1430:10: style: Checking if unsigned variable 'len' is less than zero. This might be a false warning. [unsignedLessThanZero]
bgp/path_attribute.cc:1696:17: style: Function 'create' argument 3 names different: declaration 'actual_length' definition 'l'. [funcArgNamesDifferent]
bgp/path_attribute.hh:122:14: note: Function 'create' argument 3 names different: declaration 'actual_length' definition 'l'.
bgp/path_attribute.cc:1696:17: note: Function 'create' argument 3 names different: declaration 'actual_length' definition 'l'.
bgp/path_attribute.cc:1898:45: style: Function 'encode' argument 2 names different: declaration 'length' definition 'wire_size'. [funcArgNamesDifferent]
bgp/path_attribute.hh:141:47: note: Function 'encode' argument 2 names different: declaration 'length' definition 'wire_size'.
bgp/path_attribute.cc:1898:45: note: Function 'encode' argument 2 names different: declaration 'length' definition 'wire_size'.
bgp/path_attribute.cc:2570:0: style: Function 'FastPathAttributeList < A >' argument 1 names different: declaration 'palist' definition 'palistref'. [funcArgNamesDifferent]
bgp/path_attribute.hh:808:0: note: Function 'FastPathAttributeList < A >' argument 1 names different: declaration 'palist' definition 'palistref'.
bgp/path_attribute.cc:2570:0: note: Function 'FastPathAttributeList < A >' argument 1 names different: declaration 'palist' definition 'palistref'.
bgp/path_attribute.cc:2589:0: style: Function 'FastPathAttributeList < A >' argument 1 names different: declaration 'fpalist' definition 'him'. [funcArgNamesDifferent]
bgp/path_attribute.hh:809:0: note: Function 'FastPathAttributeList < A >' argument 1 names different: declaration 'fpalist' definition 'him'.
bgp/path_attribute.cc:2589:0: note: Function 'FastPathAttributeList < A >' argument 1 names different: declaration 'fpalist' definition 'him'.
bgp/path_attribute.cc:2609:0: style: Function 'FastPathAttributeList < A >' argument 1 names different: declaration 'nexthop' definition 'nexthop_att'. [funcArgNamesDifferent]
bgp/path_attribute.hh:810:0: note: Function 'FastPathAttributeList < A >' argument 1 names different: declaration 'nexthop' definition 'nexthop_att'.
bgp/path_attribute.cc:2609:0: note: Function 'FastPathAttributeList < A >' argument 1 names different: declaration 'nexthop' definition 'nexthop_att'.
bgp/path_attribute.cc:2610:0: style: Function 'FastPathAttributeList < A >' argument 2 names different: declaration 'aspath' definition 'aspath_att'. [funcArgNamesDifferent]
bgp/path_attribute.hh:811:0: note: Function 'FastPathAttributeList < A >' argument 2 names different: declaration 'aspath' definition 'aspath_att'.
bgp/path_attribute.cc:2610:0: note: Function 'FastPathAttributeList < A >' argument 2 names different: declaration 'aspath' definition 'aspath_att'.
bgp/path_attribute.cc:2611:0: style: Function 'FastPathAttributeList < A >' argument 3 names different: declaration 'origin' definition 'origin_att'. [funcArgNamesDifferent]
bgp/path_attribute.hh:812:0: note: Function 'FastPathAttributeList < A >' argument 3 names different: declaration 'origin' definition 'origin_att'.
bgp/path_attribute.cc:2611:0: note: Function 'FastPathAttributeList < A >' argument 3 names different: declaration 'origin' definition 'origin_att'.
bgp/path_attribute.cc:2659:0: style: Function 'quick_decode' argument 1 names different: declaration 'canonical_data' definition 'data'. [funcArgNamesDifferent]
bgp/path_attribute.hh:937:0: note: Function 'quick_decode' argument 1 names different: declaration 'canonical_data' definition 'data'.
bgp/path_attribute.cc:2659:0: note: Function 'quick_decode' argument 1 names different: declaration 'canonical_data' definition 'data'.
bgp/path_attribute.cc:2659:0: style: Function 'quick_decode' argument 2 names different: declaration 'canonical_length' definition 'length'. [funcArgNamesDifferent]
bgp/path_attribute.hh:937:0: note: Function 'quick_decode' argument 2 names different: declaration 'canonical_length' definition 'length'.
bgp/path_attribute.cc:2659:0: note: Function 'quick_decode' argument 2 names different: declaration 'canonical_length' definition 'length'.
bgp/path_attribute.cc:2755:0: style: Function 'load_raw_data' argument 3 names different: declaration 'peer' definition 'peerdata'. [funcArgNamesDifferent]
bgp/path_attribute.hh:822:0: note: Function 'load_raw_data' argument 3 names different: declaration 'peer' definition 'peerdata'.
bgp/path_attribute.cc:2755:0: note: Function 'load_raw_data' argument 3 names different: declaration 'peer' definition 'peerdata'.
bgp/path_attribute.cc:3091:0: style: Function 'add_path_attribute' argument 1 names different: declaration 'att' definition 'a'. [funcArgNamesDifferent]
bgp/path_attribute.hh:876:0: note: Function 'add_path_attribute' argument 1 names different: declaration 'att' definition 'a'.
bgp/path_attribute.cc:3091:0: note: Function 'add_path_attribute' argument 1 names different: declaration 'att' definition 'a'.
bgp/path_attribute.cc:3145:0: style: Function 'replace_attribute' argument 1 names different: declaration 'att' definition 'new_att'. [funcArgNamesDifferent]
bgp/path_attribute.hh:938:0: note: Function 'replace_attribute' argument 1 names different: declaration 'att' definition 'new_att'.
bgp/path_attribute.cc:3145:0: note: Function 'replace_attribute' argument 1 names different: declaration 'att' definition 'new_att'.
bgp/path_attribute.cc:3167:0: style: Function 'replace_AS_path' argument 1 names different: declaration 'as_path' definition 'new_as_path'. [funcArgNamesDifferent]
bgp/path_attribute.hh:896:0: note: Function 'replace_AS_path' argument 1 names different: declaration 'as_path' definition 'new_as_path'.
bgp/path_attribute.cc:3167:0: note: Function 'replace_AS_path' argument 1 names different: declaration 'as_path' definition 'new_as_path'.
bgp/path_attribute.cc:3176:0: style: Function 'replace_nexthop' argument 1 names different: declaration 'nexthop' definition 'new_nexthop'. [funcArgNamesDifferent]
bgp/path_attribute.hh:895:0: note: Function 'replace_nexthop' argument 1 names different: declaration 'nexthop' definition 'new_nexthop'.
bgp/path_attribute.cc:3176:0: note: Function 'replace_nexthop' argument 1 names different: declaration 'nexthop' definition 'new_nexthop'.
bgp/path_attribute.cc:3185:0: style: Function 'replace_origin' argument 1 names different: declaration 'origin' definition 'new_origin'. [funcArgNamesDifferent]
bgp/path_attribute.hh:897:0: note: Function 'replace_origin' argument 1 names different: declaration 'origin' definition 'new_origin'.
bgp/path_attribute.cc:3185:0: note: Function 'replace_origin' argument 1 names different: declaration 'origin' definition 'new_origin'.
bgp/path_attribute.cc:3381:20: style: Variable 'pa' is not assigned a value. [unassignedVariable]
bgp/path_attribute.cc:671:30: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/path_attribute.cc:707:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/path_attribute.cc:834:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/path_attribute.cc:853:46: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/path_attribute.cc:928:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/path_attribute.cc:963:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/path_attribute.cc:1004:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/path_attribute.cc:1031:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/path_attribute.cc:1074:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/path_attribute.cc:1321:35: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/path_attribute.cc:1346:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/path_attribute.cc:1367:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/path_attribute.cc:1405:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/path_attribute.cc:1425:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/path_attribute.cc:1467:71: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/path_attribute.cc:1616:33: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/path_attribute.hh:940:0: performance: Technically the member function 'FastPathAttributeList < A >::att_order' can be static. [functionStatic]
bgp/path_attribute.hh:972:0: performance: Technically the member function 'FastPathAttributeList < A >::encode_and_decode_attribute' can be static. [functionStatic]
bgp/path_attribute.cc:3375:0: note: Technically the member function 'FastPathAttributeList < A >::encode_and_decode_attribute' can be static.
bgp/path_attribute.hh:972:0: note: Technically the member function 'FastPathAttributeList < A >::encode_and_decode_attribute' can be static.
bgp/path_attribute.cc:1649:5: style: Class 'UnknownAttribute' does not have a destructor which is recommended since it has dynamic memory/resource allocation(s). [noDestructor]
bgp/path_attribute.hh:808:0: style: Class 'FastPathAttributeList < A >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:600:0: style: Class 'MPUNReachNLRIAttribute < IPv6 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:601:0: style: Class 'MPUNReachNLRIAttribute < IPv6 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:600:0: style: Class 'MPUNReachNLRIAttribute < IPv4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:601:0: style: Class 'MPUNReachNLRIAttribute < IPv4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:556:0: style: Class 'MPReachNLRIAttribute < IPv6 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:557:0: style: Class 'MPReachNLRIAttribute < IPv6 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:556:0: style: Class 'MPReachNLRIAttribute < IPv4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:557:0: style: Class 'MPReachNLRIAttribute < IPv4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:352:0: style: Class 'NextHopAttribute < A >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:353:0: style: Class 'NextHopAttribute < A >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/path_attribute.hh:806:0: warning: The class 'FastPathAttributeList < A >' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
bgp/path_attribute.hh:121:27: style: Unhandled exception specification when calling function create(). [unhandledExceptionSpecification]
bgp/path_attribute.cc:2772:0: note: Unhandled exception specification when calling function create().
bgp/path_attribute.hh:121:27: note: Unhandled exception specification when calling function create().
bgp/path_attribute.hh:121:27: style: Unhandled exception specification when calling function create(). [unhandledExceptionSpecification]
bgp/path_attribute.cc:3136:0: note: Unhandled exception specification when calling function create().
bgp/path_attribute.hh:121:27: note: Unhandled exception specification when calling function create().
bgp/path_attribute.cc:1715:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
bgp/bgp_trie.hh:42:0: performance: Function parameter 'attributes' should be passed by const reference. [passedByValue]
bgp/bgp_trie.hh:32:0: performance: Function parameter 'a' should be passed by const reference. [passedByValue]
bgp/bgp_trie.hh:33:0: performance: Function parameter 'b' should be passed by const reference. [passedByValue]
bgp/path_attribute.cc:3422:12: error: Uninitialized variable: pa [uninitvar]
bgp/peer.cc:116:15: style: Function 'get_message' argument 3 names different: declaration 'len' definition 'length'. [funcArgNamesDifferent]
bgp/peer.hh:219:75: note: Function 'get_message' argument 3 names different: declaration 'len' definition 'length'.
bgp/peer.cc:116:15: note: Function 'get_message' argument 3 names different: declaration 'len' definition 'length'.
bgp/peer.cc:1733:27: style: Function 'connected' argument 1 names different: declaration 's' definition 'sock'. [funcArgNamesDifferent]
bgp/peer.hh:154:27: note: Function 'connected' argument 1 names different: declaration 's' definition 'sock'.
bgp/peer.cc:1733:27: note: Function 'connected' argument 1 names different: declaration 's' definition 'sock'.
bgp/peer.cc:2567:14: style: Function 'get_message_accept' argument 3 names different: declaration 'len' definition 'length'. [funcArgNamesDifferent]
bgp/peer.hh:485:16: note: Function 'get_message_accept' argument 3 names different: declaration 'len' definition 'length'.
bgp/peer.cc:2567:14: note: Function 'get_message_accept' argument 3 names different: declaration 'len' definition 'length'.
bgp/peer.cc:81:67: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/peer.cc:1773:67: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/peer.hh:179:10: style: Technically the member function 'BGPPeer::generate_open_message' can be const. [functionConst]
bgp/peer.cc:1188:10: note: Technically the member function 'BGPPeer::generate_open_message' can be const.
bgp/peer.hh:179:10: note: Technically the member function 'BGPPeer::generate_open_message' can be const.
bgp/peer.hh:192:13: style: Technically the member function 'BGPPeer::jitter' can be const. [functionConst]
bgp/peer.cc:1814:10: note: Technically the member function 'BGPPeer::jitter' can be const.
bgp/peer.hh:192:13: note: Technically the member function 'BGPPeer::jitter' can be const.
bgp/peer.hh:342:10: style: Technically the member function 'BGPPeer::remote_ip_ge_than' can be const. [functionConst]
bgp/peer.cc:2199:10: note: Technically the member function 'BGPPeer::remote_ip_ge_than' can be const.
bgp/peer.hh:342:10: note: Technically the member function 'BGPPeer::remote_ip_ge_than' can be const.
bgp/peer.hh:459:11: performance: Technically the member function 'AcceptSession::event_tranfatal_accept' can be static. [functionStatic]
bgp/peer.cc:2529:16: note: Technically the member function 'AcceptSession::event_tranfatal_accept' can be static.
bgp/peer.hh:459:11: note: Technically the member function 'AcceptSession::event_tranfatal_accept' can be static.
bgp/peer.cc:2226:5: style: Class 'AcceptSession' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
bgp/peer.cc:2226:5: style: Class 'AcceptSession' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
bgp/peer_data.cc:246:51: style: Function 'save_parameters' argument 1 names different: declaration 'parameter_list' definition 'plist'. [funcArgNamesDifferent]
bgp/peer_data.hh:204:47: note: Function 'save_parameters' argument 1 names different: declaration 'parameter_list' definition 'plist'.
bgp/peer_data.cc:246:51: note: Function 'save_parameters' argument 1 names different: declaration 'parameter_list' definition 'plist'.
bgp/peer_data.cc:234:54: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/peer_data.cc:250:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/peer_data.cc:284:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/peer_data.cc:286:43: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/peer_data.cc:307:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/peer_data.cc:341:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/peer_data.cc:376:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/peer_data.cc:412:43: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/peer_data.hh:370:10: performance: Technically the member function 'BGPPeerData::remove_parameter' can be static. [functionStatic]
bgp/peer_data.cc:228:14: note: Technically the member function 'BGPPeerData::remove_parameter' can be static.
bgp/peer_data.hh:370:10: note: Technically the member function 'BGPPeerData::remove_parameter' can be static.
bgp/peer_handler.cc:384:9: style: C-style pointer casting [cstyleCast]
bgp/peer_handler.cc:354:26: style: The scope of the variable 'pa' can be reduced. [variableScope]
bgp/peer_handler.cc:32:40: style: Function 'PeerHandler' argument 1 names different: declaration 'peername' definition 'init_peername'. [funcArgNamesDifferent]
bgp/peer_handler.hh:42:31: note: Function 'PeerHandler' argument 1 names different: declaration 'peername' definition 'init_peername'.
bgp/peer_handler.cc:32:40: note: Function 'PeerHandler' argument 1 names different: declaration 'peername' definition 'init_peername'.
bgp/peer_handler_debug.cc:155:16: style: Function 'delete_route' argument 3 names different: declaration 'new_ibgp' definition 'ibgp'. [funcArgNamesDifferent]
bgp/peer_handler_debug.hh:54:35: note: Function 'delete_route' argument 3 names different: declaration 'new_ibgp' definition 'ibgp'.
bgp/peer_handler_debug.cc:155:16: note: Function 'delete_route' argument 3 names different: declaration 'new_ibgp' definition 'ibgp'.
bgp/peer_handler_debug.cc:171:16: style: Function 'delete_route' argument 3 names different: declaration 'new_ibgp' definition 'ibgp'. [funcArgNamesDifferent]
bgp/peer_handler_debug.hh:58:35: note: Function 'delete_route' argument 3 names different: declaration 'new_ibgp' definition 'ibgp'.
bgp/peer_handler_debug.cc:171:16: note: Function 'delete_route' argument 3 names different: declaration 'new_ibgp' definition 'ibgp'.
bgp/peer_handler_debug.cc:27:19: warning: Member variable 'DebugPeerHandler::_ofile' is not initialized in the constructor. [uninitMemberVar]
bgp/peer_handler_debug.cc:27:19: warning: Member variable 'DebugPeerHandler::_canned_response' is not initialized in the constructor. [uninitMemberVar]
bgp/peer_handler_debug.hh:31:5: style: Class 'DebugPeerHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/peer_handler_debug.hh:35:9: style: The function 'start_packet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/peer_handler.hh:94:17: note: Virtual function in base class
bgp/peer_handler_debug.hh:35:9: note: Function in derived class
bgp/peer_handler_debug.hh:38:9: style: The function 'add_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/peer_handler.hh:96:17: note: Virtual function in base class
bgp/peer_handler_debug.hh:38:9: note: Function in derived class
bgp/peer_handler_debug.hh:44:9: style: The function 'replace_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/peer_handler.hh:99:17: note: Virtual function in base class
bgp/peer_handler_debug.hh:44:9: note: Function in derived class
bgp/peer_handler_debug.hh:52:9: style: The function 'delete_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/peer_handler.hh:103:17: note: Virtual function in base class
bgp/peer_handler_debug.hh:52:9: note: Function in derived class
bgp/peer_handler_debug.hh:60:21: style: The function 'push_packet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/peer_handler.hh:107:29: note: Virtual function in base class
bgp/peer_handler_debug.hh:60:21: note: Function in derived class
bgp/peer_list.cc:40:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/peer_list.cc:53:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/peer_list.cc:70:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/peer_list.cc:87:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/peer_list.cc:117:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/peer_list.cc:125:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/peer_list.cc:138:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/peer_list.cc:179:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/plumbing.cc:581:0: style: C-style pointer casting [cstyleCast]
bgp/plumbing.cc:607:0: style: C-style pointer casting [cstyleCast]
bgp/plumbing.cc:809:0: style: C-style pointer casting [cstyleCast]
bgp/plumbing.cc:979:0: style: C-style pointer casting [cstyleCast]
bgp/plumbing.cc:142:28: style: Function 'add_route' argument 3 names different: declaration 'policytags' definition 'policy_tags'. [funcArgNamesDifferent]
bgp/plumbing.hh:185:23: note: Function 'add_route' argument 3 names different: declaration 'policytags' definition 'policy_tags'.
bgp/plumbing.cc:142:28: note: Function 'add_route' argument 3 names different: declaration 'policytags' definition 'policy_tags'.
bgp/plumbing.cc:1053:26: style: Function 'add_route' argument 3 names different: declaration 'policytags' definition 'policy_tags'. [funcArgNamesDifferent]
bgp/plumbing.hh:69:23: note: Function 'add_route' argument 3 names different: declaration 'policytags' definition 'policy_tags'.
bgp/plumbing.cc:1053:26: note: Function 'add_route' argument 3 names different: declaration 'policytags' definition 'policy_tags'.
bgp/plumbing.cc:413:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/plumbing.cc:1010:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/plumbing.cc:1258:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/plumbing.cc:1328:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/plumbing.hh:104:10: performance: Technically the member function 'BGPPlumbingAF::status' can be static. [functionStatic]
bgp/plumbing.cc:1304:19: note: Technically the member function 'BGPPlumbingAF::status' can be static.
bgp/plumbing.hh:104:10: note: Technically the member function 'BGPPlumbingAF::status' can be static.
bgp/plumbing.hh:117:10: style: Technically the member function 'BGPPlumbingAF::configure_inbound_filter' can be const. [functionConst]
bgp/plumbing.cc:425:19: note: Technically the member function 'BGPPlumbingAF::configure_inbound_filter' can be const.
bgp/plumbing.hh:117:10: note: Technically the member function 'BGPPlumbingAF::configure_inbound_filter' can be const.
bgp/plumbing.hh:119:10: style: Technically the member function 'BGPPlumbingAF::configure_outbound_filter' can be const. [functionConst]
bgp/plumbing.cc:458:19: note: Technically the member function 'BGPPlumbingAF::configure_outbound_filter' can be const.
bgp/plumbing.hh:119:10: note: Technically the member function 'BGPPlumbingAF::configure_outbound_filter' can be const.
bgp/route_table_deletion.hh:90:0: performance: Technically the member function 'DeletionTable < IPv4 >::output_state' can be static. [functionStatic]
bgp/route_table_policy_ex.hh:53:0: style: The function 'init_varrw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_policy.hh:95:0: note: Virtual function in base class
bgp/route_table_policy_ex.hh:53:0: note: Function in derived class
bgp/route_table_policy_im.hh:61:0: style: The function 'route_dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_policy.hh:63:0: note: Virtual function in base class
bgp/route_table_policy_im.hh:61:0: note: Function in derived class
bgp/route_table_cache.hh:90:0: style: The function 'add_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:80:0: note: Virtual function in base class
bgp/route_table_cache.hh:90:0: note: Function in derived class
bgp/route_table_cache.hh:92:0: style: The function 'replace_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:82:0: note: Virtual function in base class
bgp/route_table_cache.hh:92:0: note: Function in derived class
bgp/route_table_cache.hh:95:0: style: The function 'delete_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:85:0: note: Virtual function in base class
bgp/route_table_cache.hh:95:0: note: Function in derived class
bgp/route_table_cache.hh:97:0: style: The function 'push' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:90:0: note: Virtual function in base class
bgp/route_table_cache.hh:97:0: note: Function in derived class
bgp/route_table_cache.hh:98:0: style: The function 'route_dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:87:0: note: Virtual function in base class
bgp/route_table_cache.hh:98:0: note: Function in derived class
bgp/route_table_cache.hh:103:0: style: The function 'lookup_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:93:0: note: Virtual function in base class
bgp/route_table_cache.hh:103:0: note: Function in derived class
bgp/route_table_cache.hh:106:0: style: The function 'route_used' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:97:0: note: Virtual function in base class
bgp/route_table_cache.hh:106:0: note: Function in derived class
bgp/route_table_cache.hh:108:0: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:111:0: note: Virtual function in base class
bgp/route_table_cache.hh:108:0: note: Function in derived class
bgp/route_table_cache.hh:109:0: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:113:0: note: Virtual function in base class
bgp/route_table_cache.hh:109:0: note: Function in derived class
bgp/route_table_cache.hh:112:0: style: The function 'get_next_message' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:117:0: note: Virtual function in base class
bgp/route_table_cache.hh:112:0: note: Function in derived class
bgp/route_table_cache.hh:118:0: style: The function 'dump_state' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/crash_dump.hh:49:20: note: Virtual function in base class
bgp/route_table_cache.hh:118:0: note: Function in derived class
bgp/route_table_dump.hh:44:0: style: The function 'add_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:80:0: note: Virtual function in base class
bgp/route_table_dump.hh:44:0: note: Function in derived class
bgp/route_table_dump.hh:46:0: style: The function 'replace_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:82:0: note: Virtual function in base class
bgp/route_table_dump.hh:46:0: note: Function in derived class
bgp/route_table_dump.hh:49:0: style: The function 'delete_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:85:0: note: Virtual function in base class
bgp/route_table_dump.hh:49:0: note: Function in derived class
bgp/route_table_dump.hh:51:0: style: The function 'route_dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:87:0: note: Virtual function in base class
bgp/route_table_dump.hh:51:0: note: Function in derived class
bgp/route_table_dump.hh:54:0: style: The function 'push' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:90:0: note: Virtual function in base class
bgp/route_table_dump.hh:54:0: note: Function in derived class
bgp/route_table_dump.hh:55:0: style: The function 'lookup_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:93:0: note: Virtual function in base class
bgp/route_table_dump.hh:55:0: note: Function in derived class
bgp/route_table_dump.hh:58:0: style: The function 'route_used' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:97:0: note: Virtual function in base class
bgp/route_table_dump.hh:58:0: note: Function in derived class
bgp/route_table_dump.hh:61:0: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:111:0: note: Virtual function in base class
bgp/route_table_dump.hh:61:0: note: Function in derived class
bgp/route_table_dump.hh:62:0: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:113:0: note: Virtual function in base class
bgp/route_table_dump.hh:62:0: note: Function in derived class
bgp/route_table_dump.hh:65:0: style: The function 'get_next_message' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:117:0: note: Virtual function in base class
bgp/route_table_dump.hh:65:0: note: Function in derived class
bgp/route_table_dump.hh:79:0: style: The function 'peering_went_down' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:127:0: note: Virtual function in base class
bgp/route_table_dump.hh:79:0: note: Function in derived class
bgp/route_table_dump.hh:85:0: style: The function 'peering_down_complete' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:129:0: note: Virtual function in base class
bgp/route_table_dump.hh:85:0: note: Function in derived class
bgp/route_table_dump.hh:91:0: style: The function 'peering_came_up' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:131:0: note: Virtual function in base class
bgp/route_table_dump.hh:91:0: note: Function in derived class
bgp/route_table_dump.hh:97:0: style: The function 'wakeup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:116:0: note: Virtual function in base class
bgp/route_table_dump.hh:97:0: note: Function in derived class
bgp/route_table_deletion.hh:69:0: style: The function 'add_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:80:0: note: Virtual function in base class
bgp/route_table_deletion.hh:69:0: note: Function in derived class
bgp/route_table_deletion.hh:71:0: style: The function 'replace_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:82:0: note: Virtual function in base class
bgp/route_table_deletion.hh:71:0: note: Function in derived class
bgp/route_table_deletion.hh:74:0: style: The function 'delete_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:85:0: note: Virtual function in base class
bgp/route_table_deletion.hh:74:0: note: Function in derived class
bgp/route_table_deletion.hh:76:0: style: The function 'route_dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:87:0: note: Virtual function in base class
bgp/route_table_deletion.hh:76:0: note: Function in derived class
bgp/route_table_deletion.hh:79:0: style: The function 'push' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:90:0: note: Virtual function in base class
bgp/route_table_deletion.hh:79:0: note: Function in derived class
bgp/route_table_deletion.hh:80:0: style: The function 'lookup_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:93:0: note: Virtual function in base class
bgp/route_table_deletion.hh:80:0: note: Function in derived class
bgp/route_table_deletion.hh:83:0: style: The function 'route_used' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:97:0: note: Virtual function in base class
bgp/route_table_deletion.hh:83:0: note: Function in derived class
bgp/route_table_deletion.hh:86:0: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:111:0: note: Virtual function in base class
bgp/route_table_deletion.hh:86:0: note: Function in derived class
bgp/route_table_deletion.hh:87:0: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:113:0: note: Virtual function in base class
bgp/route_table_deletion.hh:87:0: note: Function in derived class
bgp/route_table_deletion.hh:93:0: style: The function 'get_next_message' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:117:0: note: Virtual function in base class
bgp/route_table_deletion.hh:93:0: note: Function in derived class
bgp/route_table_deletion.hh:105:0: style: The function 'dump_state' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/crash_dump.hh:49:20: note: Virtual function in base class
bgp/route_table_deletion.hh:105:0: note: Function in derived class
bgp/route_table_damping.hh:83:0: style: The function 'add_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:80:0: note: Virtual function in base class
bgp/route_table_damping.hh:83:0: note: Function in derived class
bgp/route_table_damping.hh:85:0: style: The function 'replace_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:82:0: note: Virtual function in base class
bgp/route_table_damping.hh:85:0: note: Function in derived class
bgp/route_table_damping.hh:88:0: style: The function 'delete_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:85:0: note: Virtual function in base class
bgp/route_table_damping.hh:88:0: note: Function in derived class
bgp/route_table_damping.hh:90:0: style: The function 'push' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:90:0: note: Virtual function in base class
bgp/route_table_damping.hh:90:0: note: Function in derived class
bgp/route_table_damping.hh:91:0: style: The function 'route_dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:87:0: note: Virtual function in base class
bgp/route_table_damping.hh:91:0: note: Function in derived class
bgp/route_table_damping.hh:95:0: style: The function 'lookup_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:93:0: note: Virtual function in base class
bgp/route_table_damping.hh:95:0: note: Function in derived class
bgp/route_table_damping.hh:98:0: style: The function 'route_used' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:97:0: note: Virtual function in base class
bgp/route_table_damping.hh:98:0: note: Function in derived class
bgp/route_table_damping.hh:100:0: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:111:0: note: Virtual function in base class
bgp/route_table_damping.hh:100:0: note: Function in derived class
bgp/route_table_damping.hh:103:0: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/route_table_base.hh:113:0: note: Virtual function in base class
bgp/route_table_damping.hh:103:0: note: Function in derived class
bgp/process_watch.cc:125:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/process_watch.cc:154:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/process_watch.hh:72:10: performance: Technically the member function 'ProcessWatch::interest_callback' can be static. [functionStatic]
bgp/process_watch.cc:54:15: note: Technically the member function 'ProcessWatch::interest_callback' can be static.
bgp/process_watch.hh:72:10: note: Technically the member function 'ProcessWatch::interest_callback' can be static.
bgp/rib_ipc_handler.cc:275:29: style: Function 'originate_route' argument 7 names different: declaration 'policytags' definition 'policy_tags'. [funcArgNamesDifferent]
bgp/rib_ipc_handler.hh:176:23: note: Function 'originate_route' argument 7 names different: declaration 'policytags' definition 'policy_tags'.
bgp/rib_ipc_handler.cc:275:29: note: Function 'originate_route' argument 7 names different: declaration 'policytags' definition 'policy_tags'.
bgp/rib_ipc_handler.hh:51:10: style: Technically the member function 'XrlQueue::busy' can be const. [functionConst]
bgp/rib_ipc_handler.cc:434:14: note: Technically the member function 'XrlQueue::busy' can be const.
bgp/rib_ipc_handler.hh:51:10: note: Technically the member function 'XrlQueue::busy' can be const.
bgp/rib_ipc_handler.hh:137:10: performance: Technically the member function 'RibIpcHandler::rib_command_done' can be static. [functionStatic]
bgp/rib_ipc_handler.cc:246:16: note: Technically the member function 'RibIpcHandler::rib_command_done' can be static.
bgp/rib_ipc_handler.hh:137:10: note: Technically the member function 'RibIpcHandler::rib_command_done' can be static.
bgp/route_table_aggregation.cc:79:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_aggregation.cc:110:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_aggregation.cc:159:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_aggregation.cc:176:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_aggregation.cc:209:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_aggregation.cc:237:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_aggregation.cc:266:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_aggregation.cc:289:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_aggregation.cc:543:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_aggregation.cc:546:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_aggregation.cc:547:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_aggregation.cc:557:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_aggregation.cc:618:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_aggregation.cc:659:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_aggregation.cc:683:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_aggregation.cc:714:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_aggregation.cc:447:28: style: Same expression on both sides of '!=' because the value of 'old_was_suppressed' and '_is_suppressed' are the same. [duplicateExpression]
bgp/route_table_aggregation.cc:304:31: note: 'old_was_suppressed' is assigned value '_is_suppressed' here.
bgp/route_table_aggregation.cc:447:28: note: Same expression on both sides of '!=' because the value of 'old_was_suppressed' and '_is_suppressed' are the same.
bgp/route_table_aggregation.cc:739:55: style: Function 'route_used' argument 1 names different: declaration 'route' definition 'rt'. [funcArgNamesDifferent]
bgp/route_table_aggregation.hh:186:43: note: Function 'route_used' argument 1 names different: declaration 'route' definition 'rt'.
bgp/route_table_aggregation.cc:739:55: note: Function 'route_used' argument 1 names different: declaration 'route' definition 'rt'.
bgp/route_table_aggregation.cc:587:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_aggregation.cc:598:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_base.cc:59:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_cache.cc:94:0: warning: Return value of function log() is not used. [ignoredReturnValue]
bgp/route_table_cache.cc:197:0: warning: Return value of function log() is not used. [ignoredReturnValue]
bgp/route_table_cache.cc:307:0: warning: Return value of function log() is not used. [ignoredReturnValue]
bgp/route_table_cache.cc:144:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_cache.cc:265:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_cache.cc:348:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_cache.cc:364:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_cache.cc:401:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_cache.cc:409:20: style: Function 'lookup_route' argument 3 names different: declaration 'pa_list' definition 'fpa_list'. [funcArgNamesDifferent]
bgp/route_table_cache.hh:105:24: note: Function 'lookup_route' argument 3 names different: declaration 'pa_list' definition 'fpa_list'.
bgp/route_table_cache.cc:409:20: note: Function 'lookup_route' argument 3 names different: declaration 'pa_list' definition 'fpa_list'.
bgp/route_table_cache.cc:427:49: style: Function 'route_used' argument 1 names different: declaration 'route' definition 'rt'. [funcArgNamesDifferent]
bgp/route_table_cache.hh:106:43: note: Function 'route_used' argument 1 names different: declaration 'route' definition 'rt'.
bgp/route_table_cache.cc:427:49: note: Function 'route_used' argument 1 names different: declaration 'route' definition 'rt'.
bgp/subnet_route.hh:700:0: style: Class 'SubnetRouteConstRef < A >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/subnet_route.hh:697:0: warning: The class 'SubnetRouteConstRef < A >' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
bgp/route_table_damping.cc:223:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_damping.cc:262:51: style: Function 'route_used' argument 1 names different: declaration 'route' definition 'rt'. [funcArgNamesDifferent]
bgp/route_table_damping.hh:98:43: note: Function 'route_used' argument 1 names different: declaration 'route' definition 'rt'.
bgp/route_table_damping.cc:262:51: note: Function 'route_used' argument 1 names different: declaration 'route' definition 'rt'.
bgp/route_table_debug.cc:174:49: style: Function 'route_used' argument 1 names different: declaration 'route' definition 'rt'. [funcArgNamesDifferent]
bgp/route_table_debug.hh:48:43: note: Function 'route_used' argument 1 names different: declaration 'route' definition 'rt'.
bgp/route_table_debug.cc:174:49: note: Function 'route_used' argument 1 names different: declaration 'route' definition 'rt'.
bgp/route_table_debug.cc:240:5: warning: Possible leak in public function. The pointer '_ofile' is not deallocated before it is allocated. [publicAllocationError]
bgp/route_table_decision.cc:147:6: warning: Either the condition 'old_winner_clone!=NULL' is redundant or there is possible null pointer dereference: old_winner_clone. [nullPointerRedundantCheck]
bgp/route_table_decision.cc:149:35: note: Assuming that condition 'old_winner_clone!=NULL' is not redundant
bgp/route_table_decision.cc:147:6: note: Null pointer dereference
bgp/route_table_decision.cc:159:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_decision.cc:182:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_decision.cc:185:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_decision.cc:292:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_decision.cc:296:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_decision.cc:298:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_decision.cc:370:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_decision.cc:375:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_decision.cc:394:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_decision.cc:396:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_decision.cc:409:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_decision.cc:865:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_decision.cc:123:5: style: Variable 'old_winner' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
bgp/route_table_decision.cc:121:0: note: Variable 'old_winner' is reassigned a value before the old one has been used if variable is no semaphore variable.
bgp/route_table_decision.cc:123:5: note: Variable 'old_winner' is reassigned a value before the old one has been used if variable is no semaphore variable.
bgp/route_table_decision.cc:324:5: style: Variable 'old_winner' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
bgp/route_table_decision.cc:322:0: note: Variable 'old_winner' is reassigned a value before the old one has been used if variable is no semaphore variable.
bgp/route_table_decision.cc:324:5: note: Variable 'old_winner' is reassigned a value before the old one has been used if variable is no semaphore variable.
bgp/route_table_decision.cc:123:0: style: Variable 'old_winner' is reassigned a value before the old one has been used. [redundantAssignment]
bgp/route_table_decision.cc:121:0: note: Variable 'old_winner' is reassigned a value before the old one has been used.
bgp/route_table_decision.cc:123:0: note: Variable 'old_winner' is reassigned a value before the old one has been used.
bgp/route_table_decision.cc:324:0: style: Variable 'old_winner' is reassigned a value before the old one has been used. [redundantAssignment]
bgp/route_table_decision.cc:322:0: note: Variable 'old_winner' is reassigned a value before the old one has been used.
bgp/route_table_decision.cc:324:0: note: Variable 'old_winner' is reassigned a value before the old one has been used.
bgp/route_table_decision.cc:69:48: style: Function 'add_parent' argument 1 names different: declaration 'parent' definition 'new_parent'. [funcArgNamesDifferent]
bgp/route_table_decision.hh:109:38: note: Function 'add_parent' argument 1 names different: declaration 'parent' definition 'new_parent'.
bgp/route_table_decision.cc:69:48: note: Function 'add_parent' argument 1 names different: declaration 'parent' definition 'new_parent'.
bgp/route_table_decision.cc:88:51: style: Function 'remove_parent' argument 1 names different: declaration 'parent' definition 'ex_parent'. [funcArgNamesDifferent]
bgp/route_table_decision.hh:112:41: note: Function 'remove_parent' argument 1 names different: declaration 'parent' definition 'ex_parent'.
bgp/route_table_decision.cc:88:51: note: Function 'remove_parent' argument 1 names different: declaration 'parent' definition 'ex_parent'.
bgp/route_table_decision.cc:62:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_decision.cc:472:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_decision.cc:595:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_decision.cc:615:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_decision.cc:625:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_decision.cc:627:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_decision.cc:653:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_decision.cc:664:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_decision.cc:678:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_decision.cc:687:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_decision.cc:689:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_decision.cc:728:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_decision.cc:733:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_decision.cc:747:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_decision.cc:757:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_decision.cc:759:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_decision.cc:773:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_decision.cc:782:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_decision.cc:784:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_decision.cc:798:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_decision.cc:807:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_decision.cc:809:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_decision.cc:825:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_decision.cc:834:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_decision.cc:836:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_decision.cc:873:67: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_decision.hh:38:0: warning: The class 'RouteData < IPv6 >' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
bgp/route_table_deletion.cc:69:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_deletion.cc:97:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_deletion.cc:118:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_deletion.cc:137:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_deletion.cc:153:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_deletion.cc:161:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_deletion.cc:262:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_deletion.cc:274:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_deletion.cc:297:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_deletion.cc:298:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_deletion.cc:168:23: style: Function 'lookup_route' argument 3 names different: declaration 'pa_list' definition 'fpa_list'. [funcArgNamesDifferent]
bgp/route_table_deletion.hh:82:24: note: Function 'lookup_route' argument 3 names different: declaration 'pa_list' definition 'fpa_list'.
bgp/route_table_deletion.cc:168:23: note: Function 'lookup_route' argument 3 names different: declaration 'pa_list' definition 'fpa_list'.
bgp/route_table_deletion.cc:187:52: style: Function 'route_used' argument 1 names different: declaration 'route' definition 'rt'. [funcArgNamesDifferent]
bgp/route_table_deletion.hh:83:43: note: Function 'route_used' argument 1 names different: declaration 'route' definition 'rt'.
bgp/route_table_deletion.cc:187:52: note: Function 'route_used' argument 1 names different: declaration 'route' definition 'rt'.
bgp/route_table_deletion.cc:86:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_deletion.cc:242:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_dump.cc:567:3: style: Redundant condition: this->_parent==NULL. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition]
bgp/route_table_dump.cc:154:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_dump.cc:158:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_dump.cc:162:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_dump.cc:193:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_dump.cc:194:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_dump.cc:224:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_dump.cc:244:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_dump.cc:330:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_dump.cc:331:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_dump.cc:258:48: style: Function 'route_used' argument 1 names different: declaration 'route' definition 'rt'. [funcArgNamesDifferent]
bgp/route_table_dump.hh:58:43: note: Function 'route_used' argument 1 names different: declaration 'route' definition 'rt'.
bgp/route_table_dump.cc:258:48: note: Function 'route_used' argument 1 names different: declaration 'route' definition 'rt'.
bgp/route_table_aggregation.hh:128:2: style: Class 'AggregateRoute' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
bgp/route_table_aggregation.hh:128:2: style: Class 'AggregateRoute' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
bgp/route_table_fanout.hh:39:0: style: Class 'NextTableMapIterator < IPv6 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/route_table_fanout.cc:232:0: warning: Return value of function log() is not used. [ignoredReturnValue]
bgp/route_table_fanout.cc:305:0: warning: Return value of function log() is not used. [ignoredReturnValue]
bgp/route_table_fanout.cc:352:0: warning: Return value of function log() is not used. [ignoredReturnValue]
bgp/route_table_fanout.cc:395:0: warning: Return value of function log() is not used. [ignoredReturnValue]
bgp/route_table_fanout.cc:420:0: warning: Return value of function log() is not used. [ignoredReturnValue]
bgp/route_table_fanout.cc:665:0: warning: Return value of function log() is not used. [ignoredReturnValue]
bgp/route_table_fanout.cc:670:0: warning: Return value of function log() is not used. [ignoredReturnValue]
bgp/route_table_fanout.cc:690:0: warning: Return value of function log() is not used. [ignoredReturnValue]
bgp/route_table_fanout.cc:706:0: warning: Return value of function log() is not used. [ignoredReturnValue]
bgp/route_table_fanout.cc:733:0: warning: Return value of function log() is not used. [ignoredReturnValue]
bgp/route_table_fanout.cc:748:0: warning: Return value of function log() is not used. [ignoredReturnValue]
bgp/route_table_fanout.cc:957:0: warning: Return value of function log() is not used. [ignoredReturnValue]
bgp/route_table_fanout.cc:971:0: warning: Return value of function log() is not used. [ignoredReturnValue]
bgp/route_table_fanout.cc:996:0: warning: Return value of function log() is not used. [ignoredReturnValue]
bgp/route_table_fanout.cc:409:14: warning: Possible null pointer dereference: dump_child [nullPointer]
bgp/route_table_fanout.cc:398:36: note: Assignment 'dump_child=0', assigned value is 0
bgp/route_table_fanout.cc:409:14: note: Null pointer dereference
bgp/route_table_fanout.cc:409:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_fanout.cc:531:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_fanout.cc:692:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_fanout.cc:707:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_fanout.cc:735:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_fanout.cc:960:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_fanout.cc:986:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_fanout.cc:999:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_fanout.cc:134:0: style: Same expression on both sides of '&&'. [duplicateExpression]
bgp/route_table_fanout.cc:151:50: style: Function 'add_next_table' argument 1 names different: declaration 'next_table' definition 'new_next_table'. [funcArgNamesDifferent]
bgp/route_table_fanout.hh:86:42: note: Function 'add_next_table' argument 1 names different: declaration 'next_table' definition 'new_next_table'.
bgp/route_table_fanout.cc:151:50: note: Function 'add_next_table' argument 1 names different: declaration 'next_table' definition 'new_next_table'.
bgp/route_table_fanout.cc:170:53: style: Function 'remove_next_table' argument 1 names different: declaration 'next_table' definition 'ex_next_table'. [funcArgNamesDifferent]
bgp/route_table_fanout.hh:88:45: note: Function 'remove_next_table' argument 1 names different: declaration 'next_table' definition 'ex_next_table'.
bgp/route_table_fanout.cc:170:53: note: Function 'remove_next_table' argument 1 names different: declaration 'next_table' definition 'ex_next_table'.
bgp/route_table_fanout.hh:44:29: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_fanout.cc:81:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_fanout.cc:104:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_fanout.cc:266:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_fanout.cc:310:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_fanout.cc:362:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_fanout.cc:400:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_fanout.cc:424:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_fanout.cc:447:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_fanout.cc:495:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_fanout.cc:513:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_fanout.cc:539:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_fanout.cc:640:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_fanout.cc:722:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_fanout.cc:756:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_fanout.cc:782:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_fanout.cc:792:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_fanout.cc:810:62: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_fanout.cc:876:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_fanout.cc:885:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_fanout.cc:891:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_fanout.cc:896:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_fanout.cc:914:66: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_fanout.cc:959:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_fanout.cc:984:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_fanout.cc:998:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_fanout.cc:1028:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_fanout.hh:40:2: performance: Variable '_iter' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
bgp/route_table_fanout.hh:39:5: style: Class 'NextTableMapIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/route_table_fanout.hh:123:10: style: The function 'crash_dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/crash_dump.hh:48:18: note: Virtual function in base class
bgp/route_table_fanout.hh:123:10: note: Function in derived class
bgp/route_table_fanout.hh:126:12: style: The function 'dump_state' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/crash_dump.hh:49:20: note: Virtual function in base class
bgp/route_table_fanout.hh:126:12: note: Function in derived class
bgp/route_table_filter.cc:834:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_filter.cc:874:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_filter.cc:880:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_filter.cc:884:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_filter.cc:905:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_filter.cc:930:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_filter.cc:939:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_filter.cc:587:53: style: Function 'add_simple_AS_filter' argument 1 names different: declaration 'asn' definition 'as_num'. [funcArgNamesDifferent]
bgp/route_table_filter.hh:391:43: note: Function 'add_simple_AS_filter' argument 1 names different: declaration 'asn' definition 'as_num'.
bgp/route_table_filter.cc:587:53: note: Function 'add_simple_AS_filter' argument 1 names different: declaration 'asn' definition 'as_num'.
bgp/route_table_filter.cc:608:54: style: Function 'add_AS_prepend_filter' argument 1 names different: declaration 'asn' definition 'as_num'. [funcArgNamesDifferent]
bgp/route_table_filter.hh:393:44: note: Function 'add_AS_prepend_filter' argument 1 names different: declaration 'asn' definition 'as_num'.
bgp/route_table_filter.cc:608:54: note: Function 'add_AS_prepend_filter' argument 1 names different: declaration 'asn' definition 'as_num'.
bgp/route_table_filter.cc:972:50: style: Function 'route_used' argument 1 names different: declaration 'route' definition 'rt'. [funcArgNamesDifferent]
bgp/route_table_filter.hh:474:43: note: Function 'route_used' argument 1 names different: declaration 'route' definition 'rt'.
bgp/route_table_filter.cc:972:50: note: Function 'route_used' argument 1 names different: declaration 'route' definition 'rt'.
bgp/route_table_filter.cc:996:51: style: Function 'add_simple_AS_filter' argument 1 names different: declaration 'asn' definition 'as_num'. [funcArgNamesDifferent]
bgp/route_table_filter.hh:483:43: note: Function 'add_simple_AS_filter' argument 1 names different: declaration 'asn' definition 'as_num'.
bgp/route_table_filter.cc:996:51: note: Function 'add_simple_AS_filter' argument 1 names different: declaration 'asn' definition 'as_num'.
bgp/route_table_filter.cc:1012:52: style: Function 'add_AS_prepend_filter' argument 1 names different: declaration 'asn' definition 'as_num'. [funcArgNamesDifferent]
bgp/route_table_filter.hh:485:44: note: Function 'add_AS_prepend_filter' argument 1 names different: declaration 'asn' definition 'as_num'.
bgp/route_table_filter.cc:1012:52: note: Function 'add_AS_prepend_filter' argument 1 names different: declaration 'asn' definition 'as_num'.
bgp/route_table_filter.cc:783:69: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_filter.cc:787:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_filter.hh:387:5: style: Class 'FilterVersion' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
bgp/route_table_nhlookup.cc:409:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_nhlookup.cc:436:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_nhlookup.cc:486:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_nhlookup.cc:276:0: error: Memory leak: preserve_route [memleak]
bgp/route_table_policy.cc:400:50: style: Function 'route_used' argument 1 names different: declaration 'route' definition 'rt'. [funcArgNamesDifferent]
bgp/route_table_policy.hh:68:43: note: Function 'route_used' argument 1 names different: declaration 'route' definition 'rt'.
bgp/route_table_policy.cc:400:50: note: Function 'route_used' argument 1 names different: declaration 'route' definition 'rt'.
bgp/route_table_decision.hh:38:1: warning: The class 'RouteData' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
bgp/bgp_varrw_export.hh:51:0: style: The function 'read_neighbor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/bgp_varrw.hh:124:0: note: Virtual function in base class
bgp/bgp_varrw_export.hh:51:0: note: Function in derived class
bgp/route_table_policy_im.cc:160:3: error: Null pointer dereference: copy_new_route [nullPointer]
bgp/route_table_policy_im.cc:129:38: note: Assignment 'copy_new_route=0', assigned value is 0
bgp/route_table_policy_im.cc:160:3: note: Null pointer dereference
bgp/route_table_policy_im.cc:129:21: style: The scope of the variable 'copy_new_route' can be reduced. [variableScope]
bgp/route_table_policy_im.cc:207:0: error: Memory leak: copy_old_route [memleak]
bgp/route_queue.hh:40:5: warning: Member variable 'RouteQueueEntry::_genid' is not initialized in the constructor. [uninitMemberVar]
bgp/route_queue.hh:52:5: warning: Member variable 'RouteQueueEntry::_genid' is not initialized in the constructor. [uninitMemberVar]
bgp/route_table_reader.cc:95:0: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_ribin.cc:67:0: warning: Return value of function log() is not used. [ignoredReturnValue]
bgp/route_table_ribin.cc:111:0: warning: Return value of function log() is not used. [ignoredReturnValue]
bgp/route_table_ribin.cc:136:0: warning: Return value of function log() is not used. [ignoredReturnValue]
bgp/route_table_ribin.cc:229:0: warning: Return value of function log() is not used. [ignoredReturnValue]
bgp/route_table_ribin.cc:408:0: warning: Return value of function log() is not used. [ignoredReturnValue]
bgp/route_table_ribin.cc:489:0: warning: Return value of function log() is not used. [ignoredReturnValue]
bgp/route_table_ribin.cc:184:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_ribin.cc:200:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_ribin.cc:254:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_ribin.cc:280:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_ribin.cc:374:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_ribin.cc:490:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_ribin.cc:491:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_ribin.cc:502:0: style: C-style pointer casting [cstyleCast]
bgp/route_table_ribin.cc:360:34: style: The scope of the variable 'chained_rt' can be reduced. [variableScope]
bgp/route_table_ribin.cc:128:17: style: Function 'add_route' argument 2 names different: declaration 'pa_list' definition 'fpa_list'. [funcArgNamesDifferent]
bgp/route_table_ribin.hh:67:17: note: Function 'add_route' argument 2 names different: declaration 'pa_list' definition 'fpa_list'.
bgp/route_table_ribin.cc:128:17: note: Function 'add_route' argument 2 names different: declaration 'pa_list' definition 'fpa_list'.
bgp/route_table_ribin.cc:286:20: style: Function 'lookup_route' argument 3 names different: declaration 'pa_list' definition 'fpa_list_ref'. [funcArgNamesDifferent]
bgp/route_table_ribin.hh:90:24: note: Function 'lookup_route' argument 3 names different: declaration 'pa_list' definition 'fpa_list_ref'.
bgp/route_table_ribin.cc:286:20: note: Function 'lookup_route' argument 3 names different: declaration 'pa_list' definition 'fpa_list_ref'.
bgp/route_table_ribin.cc:308:49: style: Function 'route_used' argument 1 names different: declaration 'route' definition 'used_route'. [funcArgNamesDifferent]
bgp/route_table_ribin.hh:91:43: note: Function 'route_used' argument 1 names different: declaration 'route' definition 'used_route'.
bgp/route_table_ribin.cc:308:49: note: Function 'route_used' argument 1 names different: declaration 'route' definition 'used_route'.
bgp/route_table_ribin.cc:350:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_ribin.cc:361:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_ribin.cc:535:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_deletion.hh:90:0: performance: Technically the member function 'DeletionTable < IPv6 >::output_state' can be static. [functionStatic]
bgp/route_table_ribin.hh:130:10: style: The function 'crash_dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/crash_dump.hh:48:18: note: Virtual function in base class
bgp/route_table_ribin.hh:130:10: note: Function in derived class
bgp/route_table_ribin.hh:133:12: style: The function 'dump_state' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
bgp/crash_dump.hh:49:20: note: Virtual function in base class
bgp/route_table_ribin.hh:133:12: note: Function in derived class
bgp/route_table_ribout.cc:317:7: style: Variable 'ctr' is modified but its new value is never used. [unreadVariable]
bgp/route_table_ribout.cc:109:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_ribout.cc:148:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_ribout.cc:205:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_ribout.cc:296:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/route_table_ribout.cc:357:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/socket.cc:341:29: style: Redundant condition: _async_reader. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition]
bgp/socket.cc:269:51: style: Function 'async_read_start' argument 2 names different: declaration 'ofset' definition 'offset'. [funcArgNamesDifferent]
bgp/socket.hh:270:13: note: Function 'async_read_start' argument 2 names different: declaration 'ofset' definition 'offset'.
bgp/socket.cc:269:51: note: Function 'async_read_start' argument 2 names different: declaration 'ofset' definition 'offset'.
bgp/socket.cc:150:15: warning: Member variable 'SocketClient::_read_buf' is not initialized in the constructor. [uninitMemberVar]
bgp/socket.hh:247:10: style: Technically the member function 'SocketClient::still_reading' can be const. [functionConst]
bgp/socket.cc:640:15: note: Technically the member function 'SocketClient::still_reading' can be const.
bgp/socket.hh:247:10: note: Technically the member function 'SocketClient::still_reading' can be const.
bgp/subnet_route.cc:141:0: style: C-style pointer casting [cstyleCast]
bgp/subnet_route.cc:205:43: style: Function 'set_nexthop_resolved' argument 1 names different: declaration 'resolved' definition 'resolvable'. [funcArgNamesDifferent]
bgp/subnet_route.hh:470:36: note: Function 'set_nexthop_resolved' argument 1 names different: declaration 'resolved' definition 'resolvable'.
bgp/subnet_route.cc:205:43: note: Function 'set_nexthop_resolved' argument 1 names different: declaration 'resolved' definition 'resolvable'.
bgp/subnet_route.cc:272:59: style: Function 'set_policyfilter' argument 2 names different: declaration 'pf' definition 'f'. [funcArgNamesDifferent]
bgp/subnet_route.hh:571:52: note: Function 'set_policyfilter' argument 2 names different: declaration 'pf' definition 'f'.
bgp/subnet_route.cc:272:59: note: Function 'set_policyfilter' argument 2 names different: declaration 'pf' definition 'f'.
bgp/subnet_route.cc:32:5: performance: Variable '_policytags' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
bgp/subnet_route.hh:60:1: warning: The class 'RouteMetaData' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
bgp/tests/test_cache.cc:386:9: warning: Either the condition 'file==NULL' is redundant or there is possible null pointer dereference: file. [nullPointerRedundantCheck]
bgp/tests/test_cache.cc:383:14: note: Assuming that condition 'file==NULL' is not redundant
bgp/tests/test_cache.cc:386:9: note: Null pointer dereference
bgp/tests/test_cache.cc:414:9: warning: Either the condition 'file==NULL' is redundant or there is possible null pointer dereference: file. [nullPointerRedundantCheck]
bgp/tests/test_cache.cc:411:14: note: Assuming that condition 'file==NULL' is not redundant
bgp/tests/test_cache.cc:414:9: note: Null pointer dereference
bgp/tests/test_cache.cc:165:0: error: Memory leak: sr1 [memleak]
bgp/tests/test_cache.cc:326:0: error: Memory leak: sr2 [memleak]
bgp/tests/test_decision.cc:2036:9: warning: Either the condition 'file==NULL' is redundant or there is possible null pointer dereference: file. [nullPointerRedundantCheck]
bgp/tests/test_decision.cc:2033:14: note: Assuming that condition 'file==NULL' is not redundant
bgp/tests/test_decision.cc:2036:9: note: Null pointer dereference
bgp/tests/test_decision.cc:2063:9: warning: Either the condition 'file==NULL' is redundant or there is possible null pointer dereference: file. [nullPointerRedundantCheck]
bgp/tests/test_decision.cc:2060:14: note: Assuming that condition 'file==NULL' is not redundant
bgp/tests/test_decision.cc:2063:9: note: Null pointer dereference
bgp/tests/test_decision.cc:601:5: style: Variable 'palist5' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
bgp/tests/test_decision.cc:574:5: note: Variable 'palist5' is reassigned a value before the old one has been used if variable is no semaphore variable.
bgp/tests/test_decision.cc:601:5: note: Variable 'palist5' is reassigned a value before the old one has been used if variable is no semaphore variable.
bgp/tests/test_decision.cc:665:0: error: Memory leak: sr1 [memleak]
bgp/tests/test_deletion.cc:605:9: warning: Either the condition 'file==NULL' is redundant or there is possible null pointer dereference: file. [nullPointerRedundantCheck]
bgp/tests/test_deletion.cc:602:14: note: Assuming that condition 'file==NULL' is not redundant
bgp/tests/test_deletion.cc:605:9: note: Null pointer dereference
bgp/tests/test_deletion.cc:632:9: warning: Either the condition 'file==NULL' is redundant or there is possible null pointer dereference: file. [nullPointerRedundantCheck]
bgp/tests/test_deletion.cc:629:14: note: Assuming that condition 'file==NULL' is not redundant
bgp/tests/test_deletion.cc:632:9: note: Null pointer dereference
bgp/tests/test_dump.cc:1870:9: warning: Either the condition 'file==NULL' is redundant or there is possible null pointer dereference: file. [nullPointerRedundantCheck]
bgp/tests/test_dump.cc:1867:14: note: Assuming that condition 'file==NULL' is not redundant
bgp/tests/test_dump.cc:1870:9: note: Null pointer dereference
bgp/tests/test_dump.cc:1897:9: warning: Either the condition 'file==NULL' is redundant or there is possible null pointer dereference: file. [nullPointerRedundantCheck]
bgp/tests/test_dump.cc:1894:14: note: Assuming that condition 'file==NULL' is not redundant
bgp/tests/test_dump.cc:1897:9: note: Null pointer dereference
bgp/tests/test_fanout.cc:685:9: warning: Either the condition 'file==NULL' is redundant or there is possible null pointer dereference: file. [nullPointerRedundantCheck]
bgp/tests/test_fanout.cc:682:14: note: Assuming that condition 'file==NULL' is not redundant
bgp/tests/test_fanout.cc:685:9: note: Null pointer dereference
bgp/tests/test_fanout.cc:712:9: warning: Either the condition 'file==NULL' is redundant or there is possible null pointer dereference: file. [nullPointerRedundantCheck]
bgp/tests/test_fanout.cc:709:14: note: Assuming that condition 'file==NULL' is not redundant
bgp/tests/test_fanout.cc:712:9: note: Null pointer dereference
bgp/tests/test_fanout.cc:201:0: error: Memory leak: sr1 [memleak]
bgp/tests/test_fanout.cc:342:0: error: Memory leak: sr2 [memleak]
bgp/tests/test_filter.cc:509:9: warning: Either the condition 'file==NULL' is redundant or there is possible null pointer dereference: file. [nullPointerRedundantCheck]
bgp/tests/test_filter.cc:505:14: note: Assuming that condition 'file==NULL' is not redundant
bgp/tests/test_filter.cc:509:9: note: Null pointer dereference
bgp/tests/test_filter.cc:536:9: warning: Either the condition 'file==NULL' is redundant or there is possible null pointer dereference: file. [nullPointerRedundantCheck]
bgp/tests/test_filter.cc:533:14: note: Assuming that condition 'file==NULL' is not redundant
bgp/tests/test_filter.cc:536:9: note: Null pointer dereference
bgp/tests/test_filter.cc:168:0: error: Memory leak: sr1 [memleak]
bgp/tests/test_filter.cc:210:0: error: Memory leak: sr2 [memleak]
bgp/tests/test_main.cc:56:9: warning: Either the condition 'file==NULL' is redundant or there is possible null pointer dereference: file. [nullPointerRedundantCheck]
bgp/tests/test_main.cc:53:14: note: Assuming that condition 'file==NULL' is not redundant
bgp/tests/test_main.cc:56:9: note: Null pointer dereference
bgp/tests/test_nhlookup.cc:592:9: warning: Either the condition 'file==NULL' is redundant or there is possible null pointer dereference: file. [nullPointerRedundantCheck]
bgp/tests/test_nhlookup.cc:589:14: note: Assuming that condition 'file==NULL' is not redundant
bgp/tests/test_nhlookup.cc:592:9: note: Null pointer dereference
bgp/tests/test_nhlookup.cc:619:9: warning: Either the condition 'file==NULL' is redundant or there is possible null pointer dereference: file. [nullPointerRedundantCheck]
bgp/tests/test_nhlookup.cc:616:14: note: Assuming that condition 'file==NULL' is not redundant
bgp/tests/test_nhlookup.cc:619:9: note: Null pointer dereference
bgp/tests/test_nhlookup.cc:178:0: error: Memory leak: sr1 [memleak]
bgp/tests/test_nhlookup.cc:323:0: error: Memory leak: sr2 [memleak]
bgp/tests/test_nhlookup.cc:436:0: error: Memory leak: sr3 [memleak]
bgp/tests/test_packet.hh:35:9: style: Technically the member function 'BGPTestPacket::run_tests' can be const. [functionConst]
bgp/tests/test_packet.cc:73:16: note: Technically the member function 'BGPTestPacket::run_tests' can be const.
bgp/tests/test_packet.hh:35:9: note: Technically the member function 'BGPTestPacket::run_tests' can be const.
bgp/tests/test_packet.hh:48:10: performance: Technically the member function 'BGPTestPacket::test_aspath' can be static. [functionStatic]
bgp/tests/test_packet.cc:447:21: note: Technically the member function 'BGPTestPacket::test_aspath' can be static.
bgp/tests/test_packet.hh:48:10: note: Technically the member function 'BGPTestPacket::test_aspath' can be static.
bgp/tests/test_packet_coding.cc:392:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/tests/test_packet_coding.cc:395:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/tests/test_packet_coding.cc:529:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/tests/test_packet_coding.cc:532:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/tests/test_packet_coding.cc:744:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/tests/test_packet_coding.cc:747:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/tests/test_peer_data.cc:145:40: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/tests/test_peer_data.cc:154:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
bgp/tests/test_plumbing.cc:388:12: style: C-style pointer casting [cstyleCast]
bgp/tests/test_plumbing.cc:334:50: style: Function 'DummyPeerHandler' argument 1 names different: declaration 'peername' definition 'init_peername'. [funcArgNamesDifferent]
bgp/tests/test_plumbing.hh:37:36: note: Function 'DummyPeerHandler' argument 1 names different: declaration 'peername' definition 'init_peername'.
bgp/tests/test_plumbing.cc:334:50: note: Function 'DummyPeerHandler' argument 1 names different: declaration 'peername' definition 'init_peername'.
bgp/tests/test_plumbing.cc:161:0: error: Memory leak: route1 [memleak]
bgp/tests/test_plumbing.cc:193:0: error: Memory leak: route2 [memleak]
bgp/tests/test_policy.cc:226:9: warning: Either the condition 'file==NULL' is redundant or there is possible null pointer dereference: file. [nullPointerRedundantCheck]
bgp/tests/test_policy.cc:222:14: note: Assuming that condition 'file==NULL' is not redundant
bgp/tests/test_policy.cc:226:9: note: Null pointer dereference
bgp/tests/test_policy.cc:253:9: warning: Either the condition 'file==NULL' is redundant or there is possible null pointer dereference: file. [nullPointerRedundantCheck]
bgp/tests/test_policy.cc:250:14: note: Assuming that condition 'file==NULL' is not redundant
bgp/tests/test_policy.cc:253:9: note: Null pointer dereference
bgp/tests/test_policy.cc:524:9: warning: Either the condition 'file==NULL' is redundant or there is possible null pointer dereference: file. [nullPointerRedundantCheck]
bgp/tests/test_policy.cc:520:14: note: Assuming that condition 'file==NULL' is not redundant
bgp/tests/test_policy.cc:524:9: note: Null pointer dereference
bgp/tests/test_policy.cc:551:9: warning: Either the condition 'file==NULL' is redundant or there is possible null pointer dereference: file. [nullPointerRedundantCheck]
bgp/tests/test_policy.cc:548:14: note: Assuming that condition 'file==NULL' is not redundant
bgp/tests/test_policy.cc:551:9: note: Null pointer dereference
bgp/tests/test_policy.cc:834:9: warning: Either the condition 'file==NULL' is redundant or there is possible null pointer dereference: file. [nullPointerRedundantCheck]
bgp/tests/test_policy.cc:830:14: note: Assuming that condition 'file==NULL' is not redundant
bgp/tests/test_policy.cc:834:9: note: Null pointer dereference
bgp/tests/test_policy.cc:861:9: warning: Either the condition 'file==NULL' is redundant or there is possible null pointer dereference: file. [nullPointerRedundantCheck]
bgp/tests/test_policy.cc:858:14: note: Assuming that condition 'file==NULL' is not redundant
bgp/tests/test_policy.cc:861:9: note: Null pointer dereference
bgp/tests/test_policy.cc:409:5: style: Variable 'fpalist1' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
bgp/tests/test_policy.cc:404:5: note: Variable 'fpalist1' is reassigned a value before the old one has been used if variable is no semaphore variable.
bgp/tests/test_policy.cc:409:5: note: Variable 'fpalist1' is reassigned a value before the old one has been used if variable is no semaphore variable.
bgp/tests/test_policy.cc:425:5: style: Variable 'fpalist1' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
bgp/tests/test_policy.cc:415:5: note: Variable 'fpalist1' is reassigned a value before the old one has been used if variable is no semaphore variable.
bgp/tests/test_policy.cc:425:5: note: Variable 'fpalist1' is reassigned a value before the old one has been used if variable is no semaphore variable.
bgp/tests/test_policy.cc:462:5: style: Variable 'fpalist1' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
bgp/tests/test_policy.cc:431:5: note: Variable 'fpalist1' is reassigned a value before the old one has been used if variable is no semaphore variable.
bgp/tests/test_policy.cc:462:5: note: Variable 'fpalist1' is reassigned a value before the old one has been used if variable is no semaphore variable.
bgp/tests/test_policy.cc:472:5: style: Variable 'fpalist1' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
bgp/tests/test_policy.cc:467:5: note: Variable 'fpalist1' is reassigned a value before the old one has been used if variable is no semaphore variable.
bgp/tests/test_policy.cc:472:5: note: Variable 'fpalist1' is reassigned a value before the old one has been used if variable is no semaphore variable.
bgp/tests/test_policy.cc:490:5: style: Variable 'fpalist1' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
bgp/tests/test_policy.cc:478:5: note: Variable 'fpalist1' is reassigned a value before the old one has been used if variable is no semaphore variable.
bgp/tests/test_policy.cc:490:5: note: Variable 'fpalist1' is reassigned a value before the old one has been used if variable is no semaphore variable.
bgp/tests/test_policy.cc:740:5: style: Variable 'filter_export_conf' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
bgp/tests/test_policy.cc:735:0: note: Variable 'filter_export_conf' is reassigned a value before the old one has been used if variable is no semaphore variable.
bgp/tests/test_policy.cc:740:5: note: Variable 'filter_export_conf' is reassigned a value before the old one has been used if variable is no semaphore variable.
bgp/tests/test_policy.cc:164:0: error: Memory leak: sr1 [memleak]
bgp/tests/test_policy.cc:426:0: error: Memory leak: sr1 [memleak]
bgp/tests/test_ribin.cc:306:5: style: Variable 'palist1' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
bgp/tests/test_ribin.cc:263:5: note: Variable 'palist1' is reassigned a value before the old one has been used if variable is no semaphore variable.
bgp/tests/test_ribin.cc:306:5: note: Variable 'palist1' is reassigned a value before the old one has been used if variable is no semaphore variable.
bgp/tests/test_ribin.cc:309:5: style: Variable 'palist2' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
bgp/tests/test_ribin.cc:299:5: note: Variable 'palist2' is reassigned a value before the old one has been used if variable is no semaphore variable.
bgp/tests/test_ribin.cc:309:5: note: Variable 'palist2' is reassigned a value before the old one has been used if variable is no semaphore variable.
bgp/tests/test_ribout.cc:283:9: warning: Either the condition 'file==NULL' is redundant or there is possible null pointer dereference: file. [nullPointerRedundantCheck]
bgp/tests/test_ribout.cc:280:14: note: Assuming that condition 'file==NULL' is not redundant
bgp/tests/test_ribout.cc:283:9: note: Null pointer dereference
bgp/tests/test_ribout.cc:310:9: warning: Either the condition 'file==NULL' is redundant or there is possible null pointer dereference: file. [nullPointerRedundantCheck]
bgp/tests/test_ribout.cc:307:14: note: Assuming that condition 'file==NULL' is not redundant
bgp/tests/test_ribout.cc:310:9: note: Null pointer dereference
bgp/tests/test_ribout.cc:166:0: error: Memory leak: sr1 [memleak]
bgp/tests/test_ribout.cc:337:0: error: Memory leak: sr2 [memleak]
bgp/tools/print_peer.cc:337:33: style: Function 'time_units' argument 1 names different: declaration 's' definition 'secs'. [funcArgNamesDifferent]
bgp/tools/print_peer.hh:82:32: note: Function 'time_units' argument 1 names different: declaration 's' definition 'secs'.
bgp/tools/print_peer.cc:337:33: note: Function 'time_units' argument 1 names different: declaration 's' definition 'secs'.
bgp/tools/xorpsh_print_peers.cc:46:9: style: The scope of the variable 'interval' can be reduced. [variableScope]
bgp/tools/xorpsh_print_routes.cc:59:9: style: The scope of the variable 'interval' can be reduced. [variableScope]
bgp/update_attrib.cc:105:49: style: Function 'encode' argument 2 names different: declaration 'buf' definition 'd'. [funcArgNamesDifferent]
bgp/update_attrib.hh:98:41: note: Function 'encode' argument 2 names different: declaration 'buf' definition 'd'.
bgp/update_attrib.cc:105:49: note: Function 'encode' argument 2 names different: declaration 'buf' definition 'd'.
bgp/update_packet.cc:142:2: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
bgp/update_packet.cc:107:31: style: Function 'encode' argument 1 names different: declaration 'buf' definition 'd'. [funcArgNamesDifferent]
bgp/packet.hh:230:26: note: Function 'encode' argument 1 names different: declaration 'buf' definition 'd'.
bgp/update_packet.cc:107:31: note: Function 'encode' argument 1 names different: declaration 'buf' definition 'd'.
bgp/update_packet.cc:323:3: style: Variable 'count' is modified but its new value is never used. [unreadVariable]
bgp/xrl_target.cc:109:22: style: Function 'bgp_0_3_local_config' argument 1 names different: declaration 'as_num' definition 'as'. [funcArgNamesDifferent]
bgp/xrl_target.hh:58:16: note: Function 'bgp_0_3_local_config' argument 1 names different: declaration 'as_num' definition 'as'.
bgp/xrl_target.cc:109:22: note: Function 'bgp_0_3_local_config' argument 1 names different: declaration 'as_num' definition 'as'.
bgp/xrl_target.cc:693:14: style: Function 'bgp_0_3_set_peer_state' argument 5 names different: declaration 'state' definition 'toggle'. [funcArgNamesDifferent]
bgp/xrl_target.hh:220:14: note: Function 'bgp_0_3_set_peer_state' argument 5 names different: declaration 'state' definition 'toggle'.
bgp/xrl_target.cc:693:14: note: Function 'bgp_0_3_set_peer_state' argument 5 names different: declaration 'state' definition 'toggle'.
bgp/xrl_target.cc:1102:17: style: Function 'bgp_0_3_get_v4_route_list_start' argument 1 names different: declaration 'net' definition 'prefix'. [funcArgNamesDifferent]
bgp/xrl_target.hh:360:17: note: Function 'bgp_0_3_get_v4_route_list_start' argument 1 names different: declaration 'net' definition 'prefix'.
bgp/xrl_target.cc:1102:17: note: Function 'bgp_0_3_get_v4_route_list_start' argument 1 names different: declaration 'net' definition 'prefix'.
cli/cli_client.cc:334:17: style: The scope of the variable 's' can be reduced. [variableScope]
cli/cli_client.cc:795:48: style: Function 'set_current_cli_command' argument 1 names different: declaration 'v' definition 'cli_command'. [funcArgNamesDifferent]
cli/cli_client.hh:426:46: note: Function 'set_current_cli_command' argument 1 names different: declaration 'v' definition 'cli_command'.
cli/cli_client.cc:795:48: note: Function 'set_current_cli_command' argument 1 names different: declaration 'v' definition 'cli_command'.
cli/cli_command.hh:478:19: style: Technically the member function 'CliCommand::cd_prompt' can be const. [functionConst]
cli/cli_command.hh:501:10: style: Technically the member function 'CliCommand::allow_cd' can be const. [functionConst]
cli/cli_command.hh:508:10: style: Technically the member function 'CliCommand::has_cli_completion_func' can be const. [functionConst]
cli/cli_client.hh:140:12: style: Technically the member function 'CliClient::input_fd' can be const. [functionConst]
cli/cli_client.hh:147:12: style: Technically the member function 'CliClient::output_fd' can be const. [functionConst]
cli/cli_client.hh:395:10: style: Technically the member function 'CliClient::telnet_iac' can be const. [functionConst]
cli/cli_client.hh:397:10: style: Technically the member function 'CliClient::telnet_sb' can be const. [functionConst]
cli/cli_client.hh:399:10: style: Technically the member function 'CliClient::telnet_dont' can be const. [functionConst]
cli/cli_client.hh:401:10: style: Technically the member function 'CliClient::telnet_do' can be const. [functionConst]
cli/cli_client.hh:403:10: style: Technically the member function 'CliClient::telnet_wont' can be const. [functionConst]
cli/cli_client.hh:405:10: style: Technically the member function 'CliClient::telnet_will' can be const. [functionConst]
cli/cli_client.hh:407:10: style: Technically the member function 'CliClient::telnet_binary' can be const. [functionConst]
cli/cli_client.hh:412:12: style: Technically the member function 'CliClient::window_width' can be const. [functionConst]
cli/cli_client.hh:414:12: style: Technically the member function 'CliClient::window_height' can be const. [functionConst]
cli/cli_client.hh:422:10: style: Technically the member function 'CliClient::buff_curpos' can be const. [functionConst]
cli/cli_client.hh:435:10: style: Technically the member function 'CliClient::is_pipe_mode' can be const. [functionConst]
cli/cli_client.hh:454:10: style: Technically the member function 'CliClient::is_page_mode' can be const. [functionConst]
cli/cli_client.hh:456:10: style: Technically the member function 'CliClient::is_page_buffer_mode' can be const. [functionConst]
cli/cli_client.hh:464:12: style: Technically the member function 'CliClient::page_buffer_last_line_n' can be const. [functionConst]
cli/cli_client.hh:476:10: style: Technically the member function 'CliClient::is_help_mode' can be const. [functionConst]
cli/cli_client.hh:478:10: style: Technically the member function 'CliClient::is_nomore_mode' can be const. [functionConst]
cli/cli_client.hh:480:10: style: Technically the member function 'CliClient::is_hold_mode' can be const. [functionConst]
cli/cli_command_pipe.hh:91:10: style: Technically the member function 'CliPipe::is_invalid' can be const. [functionConst]
cli/cli_command_pipe.hh:121:16: style: Technically the member function 'CliPipe::pipe_type' can be const. [functionConst]
cli/cli_command_pipe.hh:81:5: style: Class 'CliPipe' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
cli/cli_command.cc:874:14: style: The scope of the variable 'new_cmd' can be reduced. [variableScope]
cli/cli_command.hh:139:9: performance: Technically the member function 'CliCommand::create_default_cli_commands' can be static. [functionStatic]
cli/cli_command.cc:406:13: note: Technically the member function 'CliCommand::create_default_cli_commands' can be static.
cli/cli_command.hh:139:9: note: Technically the member function 'CliCommand::create_default_cli_commands' can be static.
cli/cli_command.hh:495:10: style: Technically the member function 'CliCommand::is_same_command' can be const. [functionConst]
cli/cli_command.cc:707:13: note: Technically the member function 'CliCommand::is_same_command' can be const.
cli/cli_command.hh:495:10: note: Technically the member function 'CliCommand::is_same_command' can be const.
cli/cli_command_pipe.cc:682:9: style: The scope of the variable 'ret_value' can be reduced. [variableScope]
cli/cli_command_pipe.hh:120:16: performance: Technically the member function 'CliPipe::name2pipe_type' can be static. [functionStatic]
cli/cli_command_pipe.cc:228:10: note: Technically the member function 'CliPipe::name2pipe_type' can be static.
cli/cli_command_pipe.hh:120:16: note: Technically the member function 'CliPipe::name2pipe_type' can be static.
cli/cli_command_pipe.hh:134:9: style: Technically the member function 'CliPipe::pipe_compare_process' can be const. [functionConst]
cli/cli_command_pipe.cc:294:10: note: Technically the member function 'CliPipe::pipe_compare_process' can be const.
cli/cli_command_pipe.hh:134:9: note: Technically the member function 'CliPipe::pipe_compare_process' can be const.
cli/cli_command_pipe.hh:135:9: style: Technically the member function 'CliPipe::pipe_compare_eof' can be const. [functionConst]
cli/cli_command_pipe.cc:306:10: note: Technically the member function 'CliPipe::pipe_compare_eof' can be const.
cli/cli_command_pipe.hh:135:9: note: Technically the member function 'CliPipe::pipe_compare_eof' can be const.
cli/cli_command_pipe.hh:138:9: style: Technically the member function 'CliPipe::pipe_compare_rollback_process' can be const. [functionConst]
cli/cli_command_pipe.cc:335:10: note: Technically the member function 'CliPipe::pipe_compare_rollback_process' can be const.
cli/cli_command_pipe.hh:138:9: note: Technically the member function 'CliPipe::pipe_compare_rollback_process' can be const.
cli/cli_command_pipe.hh:139:9: style: Technically the member function 'CliPipe::pipe_compare_rollback_eof' can be const. [functionConst]
cli/cli_command_pipe.cc:347:10: note: Technically the member function 'CliPipe::pipe_compare_rollback_eof' can be const.
cli/cli_command_pipe.hh:139:9: note: Technically the member function 'CliPipe::pipe_compare_rollback_eof' can be const.
cli/cli_command_pipe.hh:146:9: style: Technically the member function 'CliPipe::pipe_display_process' can be const. [functionConst]
cli/cli_command_pipe.cc:423:10: note: Technically the member function 'CliPipe::pipe_display_process' can be const.
cli/cli_command_pipe.hh:146:9: note: Technically the member function 'CliPipe::pipe_display_process' can be const.
cli/cli_command_pipe.hh:147:9: style: Technically the member function 'CliPipe::pipe_display_eof' can be const. [functionConst]
cli/cli_command_pipe.cc:435:10: note: Technically the member function 'CliPipe::pipe_display_eof' can be const.
cli/cli_command_pipe.hh:147:9: note: Technically the member function 'CliPipe::pipe_display_eof' can be const.
cli/cli_command_pipe.hh:150:9: style: Technically the member function 'CliPipe::pipe_display_detail_process' can be const. [functionConst]
cli/cli_command_pipe.cc:464:10: note: Technically the member function 'CliPipe::pipe_display_detail_process' can be const.
cli/cli_command_pipe.hh:150:9: note: Technically the member function 'CliPipe::pipe_display_detail_process' can be const.
cli/cli_command_pipe.hh:151:9: style: Technically the member function 'CliPipe::pipe_display_detail_eof' can be const. [functionConst]
cli/cli_command_pipe.cc:476:10: note: Technically the member function 'CliPipe::pipe_display_detail_eof' can be const.
cli/cli_command_pipe.hh:151:9: note: Technically the member function 'CliPipe::pipe_display_detail_eof' can be const.
cli/cli_command_pipe.hh:154:9: style: Technically the member function 'CliPipe::pipe_display_inheritance_process' can be const. [functionConst]
cli/cli_command_pipe.cc:505:10: note: Technically the member function 'CliPipe::pipe_display_inheritance_process' can be const.
cli/cli_command_pipe.hh:154:9: note: Technically the member function 'CliPipe::pipe_display_inheritance_process' can be const.
cli/cli_command_pipe.hh:155:9: style: Technically the member function 'CliPipe::pipe_display_inheritance_eof' can be const. [functionConst]
cli/cli_command_pipe.cc:517:10: note: Technically the member function 'CliPipe::pipe_display_inheritance_eof' can be const.
cli/cli_command_pipe.hh:155:9: note: Technically the member function 'CliPipe::pipe_display_inheritance_eof' can be const.
cli/cli_command_pipe.hh:158:9: style: Technically the member function 'CliPipe::pipe_display_xml_process' can be const. [functionConst]
cli/cli_command_pipe.cc:546:10: note: Technically the member function 'CliPipe::pipe_display_xml_process' can be const.
cli/cli_command_pipe.hh:158:9: note: Technically the member function 'CliPipe::pipe_display_xml_process' can be const.
cli/cli_command_pipe.hh:159:9: style: Technically the member function 'CliPipe::pipe_display_xml_eof' can be const. [functionConst]
cli/cli_command_pipe.cc:558:10: note: Technically the member function 'CliPipe::pipe_display_xml_eof' can be const.
cli/cli_command_pipe.hh:159:9: note: Technically the member function 'CliPipe::pipe_display_xml_eof' can be const.
cli/cli_command_pipe.hh:170:9: style: Technically the member function 'CliPipe::pipe_hold_process' can be const. [functionConst]
cli/cli_command_pipe.cc:748:10: note: Technically the member function 'CliPipe::pipe_hold_process' can be const.
cli/cli_command_pipe.hh:170:9: note: Technically the member function 'CliPipe::pipe_hold_process' can be const.
cli/cli_command_pipe.hh:178:9: style: Technically the member function 'CliPipe::pipe_nomore_process' can be const. [functionConst]
cli/cli_command_pipe.cc:874:10: note: Technically the member function 'CliPipe::pipe_nomore_process' can be const.
cli/cli_command_pipe.hh:178:9: note: Technically the member function 'CliPipe::pipe_nomore_process' can be const.
cli/cli_command_pipe.hh:182:9: style: Technically the member function 'CliPipe::pipe_resolve_process' can be const. [functionConst]
cli/cli_command_pipe.cc:920:10: note: Technically the member function 'CliPipe::pipe_resolve_process' can be const.
cli/cli_command_pipe.hh:182:9: note: Technically the member function 'CliPipe::pipe_resolve_process' can be const.
cli/cli_command_pipe.hh:183:9: style: Technically the member function 'CliPipe::pipe_resolve_eof' can be const. [functionConst]
cli/cli_command_pipe.cc:933:10: note: Technically the member function 'CliPipe::pipe_resolve_eof' can be const.
cli/cli_command_pipe.hh:183:9: note: Technically the member function 'CliPipe::pipe_resolve_eof' can be const.
cli/cli_command_pipe.hh:186:9: style: Technically the member function 'CliPipe::pipe_save_process' can be const. [functionConst]
cli/cli_command_pipe.cc:962:10: note: Technically the member function 'CliPipe::pipe_save_process' can be const.
cli/cli_command_pipe.hh:186:9: note: Technically the member function 'CliPipe::pipe_save_process' can be const.
cli/cli_command_pipe.hh:187:9: style: Technically the member function 'CliPipe::pipe_save_eof' can be const. [functionConst]
cli/cli_command_pipe.cc:975:10: note: Technically the member function 'CliPipe::pipe_save_eof' can be const.
cli/cli_command_pipe.hh:187:9: note: Technically the member function 'CliPipe::pipe_save_eof' can be const.
cli/cli_command_pipe.hh:190:9: style: Technically the member function 'CliPipe::pipe_trim_process' can be const. [functionConst]
cli/cli_command_pipe.cc:1004:10: note: Technically the member function 'CliPipe::pipe_trim_process' can be const.
cli/cli_command_pipe.hh:190:9: note: Technically the member function 'CliPipe::pipe_trim_process' can be const.
cli/cli_command_pipe.hh:191:9: style: Technically the member function 'CliPipe::pipe_trim_eof' can be const. [functionConst]
cli/cli_command_pipe.cc:1017:10: note: Technically the member function 'CliPipe::pipe_trim_eof' can be const.
cli/cli_command_pipe.hh:191:9: note: Technically the member function 'CliPipe::pipe_trim_eof' can be const.
cli/cli_command_pipe.hh:194:9: style: Technically the member function 'CliPipe::pipe_unknown_process' can be const. [functionConst]
cli/cli_command_pipe.cc:1046:10: note: Technically the member function 'CliPipe::pipe_unknown_process' can be const.
cli/cli_command_pipe.hh:194:9: note: Technically the member function 'CliPipe::pipe_unknown_process' can be const.
cli/cli_command_pipe.hh:195:9: style: Technically the member function 'CliPipe::pipe_unknown_eof' can be const. [functionConst]
cli/cli_command_pipe.cc:1058:10: note: Technically the member function 'CliPipe::pipe_unknown_eof' can be const.
cli/cli_command_pipe.hh:195:9: note: Technically the member function 'CliPipe::pipe_unknown_eof' can be const.
cli/cli_node.cc:445:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
cli/cli_node.cc:75:50: style: Function 'CliNode' argument 2 names different: declaration 'init_module_id' definition 'module_id'. [funcArgNamesDifferent]
cli/cli_node.hh:72:45: note: Function 'CliNode' argument 2 names different: declaration 'init_module_id' definition 'module_id'.
cli/cli_node.cc:75:50: note: Function 'CliNode' argument 2 names different: declaration 'init_module_id' definition 'module_id'.
cli/cli_node_net.cc:181:5: style: Variable 'cli_client' is reassigned a value before the old one has been used. [redundantAssignment]
cli/cli_node_net.cc:175:0: note: Variable 'cli_client' is reassigned a value before the old one has been used.
cli/cli_node_net.cc:181:5: note: Variable 'cli_client' is reassigned a value before the old one has been used.
cli/cli_client.hh:410:10: performance: Technically the member function 'CliClient::update_terminal_size' can be static. [functionStatic]
cli/cli_node_net.cc:645:12: note: Technically the member function 'CliClient::update_terminal_size' can be static.
cli/cli_client.hh:410:10: note: Technically the member function 'CliClient::update_terminal_size' can be static.
cli/libtecla/cplfile.c:819:15: style: The scope of the variable 'sptr' can be reduced. [variableScope]
cli/libtecla/cplfile.c:821:7: style: The scope of the variable 'i' can be reduced. [variableScope]
cli/libtecla/demo.c:46:9: style: The scope of the variable 'line' can be reduced. [variableScope]
cli/libtecla/demo2.c:91:9: style: The scope of the variable 'line' can be reduced. [variableScope]
cli/libtecla/direader.c:149:45: style: Function '_dr_open_dir' argument 2 names different: declaration 'pathname' definition 'path'. [funcArgNamesDifferent]
cli/libtecla/direader.h:40:45: note: Function '_dr_open_dir' argument 2 names different: declaration 'pathname' definition 'path'.
cli/libtecla/direader.c:149:45: note: Function '_dr_open_dir' argument 2 names different: declaration 'pathname' definition 'path'.
cli/libtecla/enhance.c:445:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
cli/libtecla/enhance.c:388:3: style: Variable 'gl' is reassigned a value before the old one has been used. [redundantAssignment]
cli/libtecla/enhance.c:382:0: note: Variable 'gl' is reassigned a value before the old one has been used.
cli/libtecla/enhance.c:388:3: note: Variable 'gl' is reassigned a value before the old one has been used.
cli/libtecla/enhance.c:99:7: style: The scope of the variable 'slave' can be reduced. [variableScope]
cli/libtecla/expand.c:663:5: style: Variable 'node->dr' is reassigned a value before the old one has been used. [redundantAssignment]
cli/libtecla/expand.c:659:5: note: Variable 'node->dr' is reassigned a value before the old one has been used.
cli/libtecla/expand.c:663:5: note: Variable 'node->dr' is reassigned a value before the old one has been used.
cli/libtecla/expand.c:307:12: style: The scope of the variable 'dnode' can be reduced. [variableScope]
cli/libtecla/expand.c:308:15: style: The scope of the variable 'dirname' can be reduced. [variableScope]
cli/libtecla/expand.c:1002:7: style: The scope of the variable 'i' can be reduced. [variableScope]
cli/libtecla/freelist.c:349:3: style: Variable 'block->nodes' is reassigned a value before the old one has been used. [redundantAssignment]
cli/libtecla/freelist.c:345:3: note: Variable 'block->nodes' is reassigned a value before the old one has been used.
cli/libtecla/freelist.c:349:3: note: Variable 'block->nodes' is reassigned a value before the old one has been used.
cli/libtecla/freelist.c:160:29: style: Variable 'last_node' is assigned a value that is never used. [unreadVariable]
cli/libtecla/getline.c:2719:6: style: Condition 'bad_term' is always false [knownConditionTrueFalse]
cli/libtecla/getline.c:2590:18: note: Assignment 'bad_term=0', assigned value is 0
cli/libtecla/getline.c:2719:6: note: Condition 'bad_term' is always false
cli/libtecla/getline.c:1685:3: warning: Either the condition '!gl' is redundant or there is possible null pointer dereference: gl. [nullPointerRedundantCheck]
cli/libtecla/getline.c:1692:6: note: Assuming that condition '!gl' is not redundant
cli/libtecla/getline.c:1685:3: note: Null pointer dereference
cli/libtecla/getline.c:1686:3: warning: Either the condition '!gl' is redundant or there is possible null pointer dereference: gl. [nullPointerRedundantCheck]
cli/libtecla/getline.c:1692:6: note: Assuming that condition '!gl' is not redundant
cli/libtecla/getline.c:1686:3: note: Null pointer dereference
cli/libtecla/getline.c:1687:3: warning: Either the condition '!gl' is redundant or there is possible null pointer dereference: gl. [nullPointerRedundantCheck]
cli/libtecla/getline.c:1692:6: note: Assuming that condition '!gl' is not redundant
cli/libtecla/getline.c:1687:3: note: Null pointer dereference
cli/libtecla/getline.c:1688:3: warning: Either the condition '!gl' is redundant or there is possible null pointer dereference: gl. [nullPointerRedundantCheck]
cli/libtecla/getline.c:1692:6: note: Assuming that condition '!gl' is not redundant
cli/libtecla/getline.c:1688:3: note: Null pointer dereference
cli/libtecla/getline.c:3159:7: style: The scope of the variable 'i' can be reduced. [variableScope]
cli/libtecla/getline.c:7891:15: style: The scope of the variable 'env' can be reduced. [variableScope]
cli/libtecla/getline.c:7892:7: style: The scope of the variable 'n' can be reduced. [variableScope]
cli/libtecla/getline.c:7094:48: style: Function 'gl_interpret_char' argument 2 names different: declaration 'c' definition 'first_char'. [funcArgNamesDifferent]
cli/libtecla/getline.c:560:48: note: Function 'gl_interpret_char' argument 2 names different: declaration 'c' definition 'first_char'.
cli/libtecla/getline.c:7094:48: note: Function 'gl_interpret_char' argument 2 names different: declaration 'c' definition 'first_char'.
cli/libtecla/hash.c:317:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
cli/libtecla/hash.c:554:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
cli/libtecla/hash.c:235:8: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
cli/libtecla/hash.c:221:22: note: 'allocate_mem' is assigned value '!mem' here.
cli/libtecla/hash.c:233:6: note: outer condition: allocate_mem
cli/libtecla/hash.c:235:8: note: identical inner condition: !mem
cli/libtecla/hash.c:170:15: style: The scope of the variable 'caller' can be reduced. [variableScope]
cli/libtecla/hash.c:346:54: style: Function '_new_HashSymbol' argument 2 names different: declaration 'key' definition 'name'. [funcArgNamesDifferent]
cli/libtecla/hash.h:135:54: note: Function '_new_HashSymbol' argument 2 names different: declaration 'key' definition 'name'.
cli/libtecla/hash.c:346:54: note: Function '_new_HashSymbol' argument 2 names different: declaration 'key' definition 'name'.
cli/libtecla/hash.c:399:54: style: Function '_del_HashSymbol' argument 2 names different: declaration 'key' definition 'name'. [funcArgNamesDifferent]
cli/libtecla/hash.h:144:54: note: Function '_del_HashSymbol' argument 2 names different: declaration 'key' definition 'name'.
cli/libtecla/hash.c:399:54: note: Function '_del_HashSymbol' argument 2 names different: declaration 'key' definition 'name'.
cli/libtecla/hash.c:440:55: style: Function '_find_HashSymbol' argument 2 names different: declaration 'key' definition 'name'. [funcArgNamesDifferent]
cli/libtecla/hash.h:148:55: note: Function '_find_HashSymbol' argument 2 names different: declaration 'key' definition 'name'.
cli/libtecla/hash.c:440:55: note: Function '_find_HashSymbol' argument 2 names different: declaration 'key' definition 'name'.
cli/libtecla/history.c:1818:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
cli/libtecla/history.c:1043:12: style: The scope of the variable 'group' can be reduced. [variableScope]
cli/libtecla/history.c:1256:69: style: Function '_glh_decode_timestamp' argument 3 names different: declaration 't' definition 'timestamp'. [funcArgNamesDifferent]
cli/libtecla/history.c:100:69: note: Function '_glh_decode_timestamp' argument 3 names different: declaration 't' definition 'timestamp'.
cli/libtecla/history.c:1256:69: note: Function '_glh_decode_timestamp' argument 3 names different: declaration 't' definition 'timestamp'.
cli/libtecla/history.c:1556:12: style: Variable 'nbytes' is assigned a value that is never used. [unreadVariable]
cli/libtecla/history.c:161:5: error: Memory leak: glh.buffer [memleak]
cli/libtecla/keytab.c:356:7: style: The scope of the variable 'mid' can be reduced. [variableScope]
cli/libtecla/keytab.c:359:7: style: The scope of the variable 'test' can be reduced. [variableScope]
cli/libtecla/keytab.c:93:5: error: Memory leak: kt.table [memleak]
cli/libtecla/nettest_libtecla.c:121:9: style: The scope of the variable 'max_sock' can be reduced. [variableScope]
cli/libtecla/pathutil.c:79:3: style: Variable 'path->dim' is reassigned a value before the old one has been used. [redundantAssignment]
cli/libtecla/pathutil.c:75:3: note: Variable 'path->dim' is reassigned a value before the old one has been used.
cli/libtecla/pathutil.c:79:3: note: Variable 'path->dim' is reassigned a value before the old one has been used.
cli/libtecla/pathutil.c:156:7: style: The scope of the variable 'i' can be reduced. [variableScope]
cli/libtecla/pathutil.c:227:9: style: The scope of the variable 'j' can be reduced. [variableScope]
cli/libtecla/pcache.c:1421:15: style: The scope of the variable 'sptr' can be reduced. [variableScope]
cli/libtecla/pcache.c:1423:7: style: The scope of the variable 'i' can be reduced. [variableScope]
cli/libtecla/strngmem.c:222:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
cli/libtecla/strngmem.c:68:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
cli/libtecla/strngmem.c:92:3: style: Variable 'sm->fl' is reassigned a value before the old one has been used. [redundantAssignment]
cli/libtecla/strngmem.c:88:3: note: Variable 'sm->fl' is reassigned a value before the old one has been used.
cli/libtecla/strngmem.c:92:3: note: Variable 'sm->fl' is reassigned a value before the old one has been used.
cli/libtecla/strngmem.c:200:7: style: The scope of the variable 'was_malloc' can be reduced. [variableScope]
cli/libtecla/strngmem.c:150:50: style: Function '_new_StringMemString' argument 2 names different: declaration 'size' definition 'length'. [funcArgNamesDifferent]
cli/libtecla/strngmem.h:73:50: note: Function '_new_StringMemString' argument 2 names different: declaration 'size' definition 'length'.
cli/libtecla/strngmem.c:150:50: note: Function '_new_StringMemString' argument 2 names different: declaration 'size' definition 'length'.
cli/tests/test_cli.cc:574:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
cli/tests/test_cli.cc:497:5: style: Variable 'com2' is reassigned a value before the old one has been used. [redundantAssignment]
cli/tests/test_cli.cc:493:5: note: Variable 'com2' is reassigned a value before the old one has been used.
cli/tests/test_cli.cc:497:5: note: Variable 'com2' is reassigned a value before the old one has been used.
cli/tests/test_cli.cc:502:5: style: Variable 'com3' is reassigned a value before the old one has been used. [redundantAssignment]
cli/tests/test_cli.cc:500:5: note: Variable 'com3' is reassigned a value before the old one has been used.
cli/tests/test_cli.cc:502:5: note: Variable 'com3' is reassigned a value before the old one has been used.
cli/tests/test_cli.cc:505:5: style: Variable 'com1' is reassigned a value before the old one has been used. [redundantAssignment]
cli/tests/test_cli.cc:495:5: note: Variable 'com1' is reassigned a value before the old one has been used.
cli/tests/test_cli.cc:505:5: note: Variable 'com1' is reassigned a value before the old one has been used.
cli/tests/test_cli.cc:507:5: style: Variable 'com1' is reassigned a value before the old one has been used. [redundantAssignment]
cli/tests/test_cli.cc:505:5: note: Variable 'com1' is reassigned a value before the old one has been used.
cli/tests/test_cli.cc:507:5: note: Variable 'com1' is reassigned a value before the old one has been used.
cli/tests/test_cli.cc:510:5: style: Variable 'com1' is reassigned a value before the old one has been used. [redundantAssignment]
cli/tests/test_cli.cc:507:5: note: Variable 'com1' is reassigned a value before the old one has been used.
cli/tests/test_cli.cc:510:5: note: Variable 'com1' is reassigned a value before the old one has been used.
cli/tests/test_cli.cc:512:5: style: Variable 'com1' is reassigned a value before the old one has been used. [redundantAssignment]
cli/tests/test_cli.cc:510:5: note: Variable 'com1' is reassigned a value before the old one has been used.
cli/tests/test_cli.cc:512:5: note: Variable 'com1' is reassigned a value before the old one has been used.
cli/tests/test_cli.cc:514:5: style: Variable 'com1' is reassigned a value before the old one has been used. [redundantAssignment]
cli/tests/test_cli.cc:512:5: note: Variable 'com1' is reassigned a value before the old one has been used.
cli/tests/test_cli.cc:514:5: note: Variable 'com1' is reassigned a value before the old one has been used.
cli/tests/test_cli.cc:517:5: style: Variable 'com1' is reassigned a value before the old one has been used. [redundantAssignment]
cli/tests/test_cli.cc:514:5: note: Variable 'com1' is reassigned a value before the old one has been used.
cli/tests/test_cli.cc:517:5: note: Variable 'com1' is reassigned a value before the old one has been used.
cli/tests/test_cli.cc:519:5: style: Variable 'com1' is reassigned a value before the old one has been used. [redundantAssignment]
cli/tests/test_cli.cc:517:5: note: Variable 'com1' is reassigned a value before the old one has been used.
cli/tests/test_cli.cc:519:5: note: Variable 'com1' is reassigned a value before the old one has been used.
cli/tests/test_cli.cc:519:12: style: Variable 'com1' is assigned a value that is never used. [unreadVariable]
cli/tools/cli_generic.cc:471:37: style: Function 'atom_val' argument 1 names different: declaration 'atom' definition 'a'. [funcArgNamesDifferent]
cli/tools/cli_generic.cc:70:38: note: Function 'atom_val' argument 1 names different: declaration 'atom' definition 'a'.
cli/tools/cli_generic.cc:471:37: note: Function 'atom_val' argument 1 names different: declaration 'atom' definition 'a'.
cli/tools/cli_generic.cc:51:12: style: Technically the member function '::CliGeneric::running' can be const. [functionConst]
cli/tools/cli_generic.cc:97:13: note: Technically the member function '::CliGeneric::running' can be const.
cli/tools/cli_generic.cc:51:12: note: Technically the member function '::CliGeneric::running' can be const.
cli/tools/cli_generic.cc:53:12: performance: Technically the member function '::CliGeneric::unescape' can be static. [functionStatic]
cli/tools/cli_generic.cc:167:13: note: Technically the member function '::CliGeneric::unescape' can be static.
cli/tools/cli_generic.cc:53:12: note: Technically the member function '::CliGeneric::unescape' can be static.
cli/tools/cli_generic.cc:54:12: performance: Technically the member function '::CliGeneric::replace' can be static. [functionStatic]
cli/tools/cli_generic.cc:150:13: note: Technically the member function '::CliGeneric::replace' can be static.
cli/tools/cli_generic.cc:54:12: note: Technically the member function '::CliGeneric::replace' can be static.
cli/tools/cli_generic.cc:70:14: performance: Technically the member function '::CliGeneric::atom_val' can be static. [functionStatic]
cli/tools/cli_generic.cc:471:13: note: Technically the member function '::CliGeneric::atom_val' can be static.
cli/tools/cli_generic.cc:70:14: note: Technically the member function '::CliGeneric::atom_val' can be static.
cli/tools/cli_generic.cc:43:5: style: Class 'CliGeneric' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
contrib/ldwrapper/src/ldwrapper.cpp:1410:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
contrib/ldwrapper/src/ldwrapper.cpp:1596:6: style: Condition '!doblock' is always true [knownConditionTrueFalse]
contrib/ldwrapper/src/ldwrapper.cpp:352:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
contrib/ldwrapper/src/ldwrapper.cpp:371:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
contrib/ldwrapper/src/ldwrapper.cpp:1102:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
contrib/ldwrapper/src/ldwrapper.cpp:1702:5: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
contrib/ldwrapper/src/ldwrapper.cpp:1702:5: warning: %i in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
contrib/ldwrapper/src/ldwrapper.cpp:1713:6: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
contrib/ldwrapper/src/ldwrapper.cpp:1750:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
contrib/ldwrapper/src/ldwrapper.cpp:1264:24: style: C-style pointer casting [cstyleCast]
contrib/ldwrapper/src/ldwrapper.cpp:653:5: style: Variable 'bypass' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
contrib/ldwrapper/src/ldwrapper.cpp:650:5: note: Variable 'bypass' is reassigned a value before the old one has been used if variable is no semaphore variable.
contrib/ldwrapper/src/ldwrapper.cpp:653:5: note: Variable 'bypass' is reassigned a value before the old one has been used if variable is no semaphore variable.
contrib/ldwrapper/src/ldwrapper.cpp:689:5: style: Variable 'bypass' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
contrib/ldwrapper/src/ldwrapper.cpp:686:5: note: Variable 'bypass' is reassigned a value before the old one has been used if variable is no semaphore variable.
contrib/ldwrapper/src/ldwrapper.cpp:689:5: note: Variable 'bypass' is reassigned a value before the old one has been used if variable is no semaphore variable.
contrib/ldwrapper/src/ldwrapper.cpp:909:3: style: Variable 'addrin->sin_port' is reassigned a value before the old one has been used. [redundantAssignment]
contrib/ldwrapper/src/ldwrapper.cpp:907:3: note: Variable 'addrin->sin_port' is reassigned a value before the old one has been used.
contrib/ldwrapper/src/ldwrapper.cpp:909:3: note: Variable 'addrin->sin_port' is reassigned a value before the old one has been used.
contrib/ldwrapper/src/ldwrapper.cpp:917:6: style: Variable 'addrin->sin_port' is reassigned a value before the old one has been used. [redundantAssignment]
contrib/ldwrapper/src/ldwrapper.cpp:915:6: note: Variable 'addrin->sin_port' is reassigned a value before the old one has been used.
contrib/ldwrapper/src/ldwrapper.cpp:917:6: note: Variable 'addrin->sin_port' is reassigned a value before the old one has been used.
contrib/ldwrapper/src/ldwrapper.cpp:153:10: style: The scope of the variable 'lef' can be reduced. [variableScope]
contrib/ldwrapper/src/ldwrapper.cpp:154:10: style: The scope of the variable 'rig' can be reduced. [variableScope]
contrib/ldwrapper/src/ldwrapper.cpp:157:9: style: The scope of the variable 'section' can be reduced. [variableScope]
contrib/ldwrapper/src/ldwrapper.cpp:311:11: style: The scope of the variable 'data' can be reduced. [variableScope]
contrib/ldwrapper/src/ldwrapper.cpp:1373:13: style: The scope of the variable 'ret' can be reduced. [variableScope]
contrib/ldwrapper/src/ldwrapper.cpp:1537:9: style: The scope of the variable 'len' can be reduced. [variableScope]
contrib/ldwrapper/src/ldwrapper.cpp:1383:40: warning: Accessing an item in container 'q'. Either the condition 'sockIf[loc].q.size()!=0' is redundant or 'q' can be empty. [containerOutOfBounds]
contrib/ldwrapper/src/ldwrapper.cpp:1385:30: note: Assuming that condition 'sockIf[loc].q.size()!=0' is not redundant
contrib/ldwrapper/src/ldwrapper.cpp:1383:40: note: Access out of bounds
contrib/ldwrapper/src/ldwrapper.cpp:631:17: style: Unused variable: sock [unusedVariable]
contrib/ldwrapper/src/ldwrapper.cpp:651:5: style: Variable 'size' is assigned a value that is never used. [unreadVariable]
contrib/ldwrapper/src/ldwrapper.cpp:667:17: style: Unused variable: sock [unusedVariable]
contrib/ldwrapper/src/ldwrapper.cpp:807:17: style: Unused variable: sock [unusedVariable]
contrib/ldwrapper/src/ldwrapper.cpp:850:17: style: Unused variable: sock [unusedVariable]
contrib/ldwrapper/src/ldwrapper.cpp:851:9: style: Unused variable: type [unusedVariable]
contrib/ldwrapper/src/ldwrapper.cpp:952:17: style: Unused variable: sock [unusedVariable]
contrib/ldwrapper/src/ldwrapper.cpp:1149:17: style: Unused variable: sock [unusedVariable]
contrib/ldwrapper/src/ldwrapper.h:300:31: performance: Function parameter 'sock' should be passed by const reference. [passedByValue]
contrib/ldwrapper/src/toXorp.cpp:193:8: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
contrib/ldwrapper/src/toXorp.cpp:105:18: style: Variable 'rc' is assigned a value that is never used. [unreadVariable]
contrib/mld6igmp_lite/mld6igmp_group_record.hh:112:10: performance: Technically the member function 'Mld6igmpGroupRecord::set_include_mode' can be static. [functionStatic]
contrib/mld6igmp_lite/mld6igmp_group_record.hh:117:10: performance: Technically the member function 'Mld6igmpGroupRecord::set_exclude_mode' can be static. [functionStatic]
contrib/mld6igmp_lite/mld6igmp_source_record.hh:164:5: style: Class 'Mld6igmpSourceSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
contrib/mld6igmp_lite/mld6igmp_group_record.hh:398:5: style: Class 'Mld6igmpGroupSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
contrib/mld6igmp_lite/mld6igmp_group_record.cc:1352:5: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
contrib/mld6igmp_lite/mld6igmp_group_record.cc:1362:7: note: Found duplicate branches for 'if' and 'else'.
contrib/mld6igmp_lite/mld6igmp_group_record.cc:1352:5: note: Found duplicate branches for 'if' and 'else'.
contrib/mld6igmp_lite/mld6igmp_group_record.cc:755:10: style: The scope of the variable 's_flag' can be reduced. [variableScope]
contrib/mld6igmp_lite/mld6igmp_group_record.hh:352:10: performance: Technically the member function 'Mld6igmpGroupRecord::older_version_host_present_timer_timeout' can be static. [functionStatic]
contrib/mld6igmp_lite/mld6igmp_group_record.cc:919:22: note: Technically the member function 'Mld6igmpGroupRecord::older_version_host_present_timer_timeout' can be static.
contrib/mld6igmp_lite/mld6igmp_group_record.hh:352:10: note: Technically the member function 'Mld6igmpGroupRecord::older_version_host_present_timer_timeout' can be static.
contrib/mld6igmp_lite/mld6igmp_node.cc:1373:2: style: Label 'buflen_error' is not used. [unusedLabel]
contrib/mld6igmp_lite/mld6igmp_node_cli.hh:61:5: style: Class 'Mld6igmpNodeCli' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
contrib/mld6igmp_lite/mld6igmp_proto.cc:528:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/mld6igmp_lite/mld6igmp_proto.cc:371:2: style: Label 'rcvlen_error' is not used. [unusedLabel]
contrib/mld6igmp_lite/mld6igmp_proto.cc:711:2: style: Label 'rcvlen_error' is not used. [unusedLabel]
contrib/mld6igmp_lite/mld6igmp_source_record.hh:157:1: warning: The class 'Mld6igmpSourceSet' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
contrib/mld6igmp_lite/mld6igmp_vif.cc:547:2: style: Label 'buflen_error' is not used. [unusedLabel]
contrib/mld6igmp_lite/mld6igmp_vif.cc:863:2: style: Label 'buflen_error' is not used. [unusedLabel]
contrib/mld6igmp_lite/mld6igmp_vif.cc:1389:2: style: Label 'rcvlen_error' is not used. [unusedLabel]
contrib/mld6igmp_lite/xorp_igmp.cc:189:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:637:24: style: The function 'ifmgr_mirror_service_base' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/mld6igmp_lite/mld6igmp_node.hh:860:32: note: Virtual function in base class
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:637:24: note: Function in derived class
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:640:24: style: The function 'ifmgr_iftree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/mld6igmp_lite/mld6igmp_node.hh:870:32: note: Virtual function in base class
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:640:24: note: Function in derived class
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:664:10: style: The function 'fea_register_startup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/mld6igmp_lite/mld6igmp_node.hh:878:18: note: Virtual function in base class
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:664:10: note: Function in derived class
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:665:10: style: The function 'mfea_register_startup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/mld6igmp_lite/mld6igmp_node.hh:886:18: note: Virtual function in base class
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:665:10: note: Function in derived class
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:666:10: style: The function 'fea_register_shutdown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/mld6igmp_lite/mld6igmp_node.hh:894:18: note: Virtual function in base class
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:666:10: note: Function in derived class
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:667:10: style: The function 'mfea_register_shutdown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/mld6igmp_lite/mld6igmp_node.hh:902:18: note: Virtual function in base class
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:667:10: note: Function in derived class
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:673:9: style: The function 'register_receiver' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/mld6igmp_lite/mld6igmp_node.hh:407:17: note: Virtual function in base class
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:673:9: note: Function in derived class
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:676:9: style: The function 'unregister_receiver' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/mld6igmp_lite/mld6igmp_node.hh:426:17: note: Virtual function in base class
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:676:9: note: Function in derived class
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:680:9: style: The function 'join_multicast_group' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/mld6igmp_lite/mld6igmp_node.hh:445:17: note: Virtual function in base class
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:680:9: note: Function in derived class
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:682:9: style: The function 'leave_multicast_group' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/mld6igmp_lite/mld6igmp_node.hh:464:17: note: Virtual function in base class
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:682:9: note: Function in derived class
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:700:9: style: The function 'send_add_membership' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/mld6igmp_lite/mld6igmp_node.hh:523:17: note: Virtual function in base class
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:700:9: note: Function in derived class
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:705:9: style: The function 'send_delete_membership' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/mld6igmp_lite/mld6igmp_node.hh:546:17: note: Virtual function in base class
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:705:9: note: Function in derived class
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:758:8: style: The function 'dispatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:737:15: note: Virtual function in base class
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:758:8: note: Function in derived class
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:761:14: style: The function 'operation_name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:738:22: note: Virtual function in base class
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:761:14: note: Function in derived class
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:791:8: style: The function 'dispatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:737:15: note: Virtual function in base class
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:791:8: note: Function in derived class
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:794:14: style: The function 'operation_name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:738:22: note: Virtual function in base class
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:794:14: note: Function in derived class
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:831:8: style: The function 'dispatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:737:15: note: Virtual function in base class
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:831:8: note: Function in derived class
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:834:14: style: The function 'operation_name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:738:22: note: Virtual function in base class
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:834:14: note: Function in derived class
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:883:8: style: The function 'dispatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:737:15: note: Virtual function in base class
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:883:8: note: Function in derived class
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:886:14: style: The function 'operation_name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:738:22: note: Virtual function in base class
contrib/mld6igmp_lite/xrl_mld6igmp_node.hh:886:14: note: Function in derived class
contrib/mld6igmp_lite/xorp_mld.cc:198:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
contrib/mld6igmp_lite/xrl_mld6igmp_node.cc:1823:5: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
contrib/mld6igmp_lite/xrl_mld6igmp_node.cc:1825:5: note: Found duplicate branches for 'if' and 'else'.
contrib/mld6igmp_lite/xrl_mld6igmp_node.cc:1823:5: note: Found duplicate branches for 'if' and 'else'.
contrib/mld6igmp_lite/xrl_mld6igmp_node.cc:1604:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/olsr/debug_io.cc:178:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/olsr/message.hh:555:60: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/message.hh:637:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/message.hh:666:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/debug_io.cc:78:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/message.hh:281:14: warning: Member variable 'LinkAddrInfo::_near_etx' is not initialized in the constructor. [uninitMemberVar]
contrib/olsr/message.hh:281:14: warning: Member variable 'LinkAddrInfo::_far_etx' is not initialized in the constructor. [uninitMemberVar]
contrib/olsr/message.hh:285:14: warning: Member variable 'LinkAddrInfo::_near_etx' is not initialized in the constructor. [uninitMemberVar]
contrib/olsr/message.hh:285:14: warning: Member variable 'LinkAddrInfo::_far_etx' is not initialized in the constructor. [uninitMemberVar]
contrib/olsr/message.hh:341:5: warning: Member variable 'HelloMessage::_willingness' is not initialized in the constructor. [uninitMemberVar]
contrib/olsr/message.hh:504:5: warning: Member variable 'TcMessage::_ansn' is not initialized in the constructor. [uninitMemberVar]
contrib/olsr/message.hh:653:1: style: The class 'UnknownMessage' does not have a constructor although it has private member variables. [noConstructor]
contrib/olsr/message.hh:684:1: style: The class 'MessageDecoder' does not have a constructor although it has private member variables. [noConstructor]
contrib/olsr/vertex.hh:219:9: warning: Member variable 'Vertex::_link' is not initialized in the constructor. [uninitMemberVar]
contrib/olsr/vertex.hh:219:9: warning: Member variable 'Vertex::_twohop_link' is not initialized in the constructor. [uninitMemberVar]
contrib/olsr/vertex.hh:242:9: warning: Member variable 'Vertex::_link' is not initialized in the constructor. [uninitMemberVar]
contrib/olsr/vertex.hh:242:9: warning: Member variable 'Vertex::_twohop_link' is not initialized in the constructor. [uninitMemberVar]
contrib/olsr/vertex.hh:267:9: warning: Member variable 'Vertex::_link' is not initialized in the constructor. [uninitMemberVar]
contrib/olsr/vertex.hh:267:9: warning: Member variable 'Vertex::_twohop_link' is not initialized in the constructor. [uninitMemberVar]
contrib/olsr/vertex.hh:284:9: warning: Member variable 'Vertex::_nodeid' is not initialized in the constructor. [uninitMemberVar]
contrib/olsr/vertex.hh:284:9: warning: Member variable 'Vertex::_faceid' is not initialized in the constructor. [uninitMemberVar]
contrib/olsr/vertex.hh:284:9: warning: Member variable 'Vertex::_link' is not initialized in the constructor. [uninitMemberVar]
contrib/olsr/vertex.hh:284:9: warning: Member variable 'Vertex::_twohop_link' is not initialized in the constructor. [uninitMemberVar]
contrib/olsr/vertex.hh:299:9: warning: Member variable 'Vertex::_faceid' is not initialized in the constructor. [uninitMemberVar]
contrib/olsr/vertex.hh:299:9: warning: Member variable 'Vertex::_link' is not initialized in the constructor. [uninitMemberVar]
contrib/olsr/vertex.hh:299:9: warning: Member variable 'Vertex::_twohop_link' is not initialized in the constructor. [uninitMemberVar]
contrib/olsr/message.hh:259:17: style: Technically the member function 'LinkCode::is_valid' can be const. [functionConst]
contrib/olsr/message.hh:348:19: performance: Technically the member function 'HelloMessage::min_length' can be static. [functionStatic]
contrib/olsr/message.hh:427:19: performance: Technically the member function 'HelloMessage::link_tuple_header_length' can be static. [functionStatic]
contrib/olsr/message.hh:661:28: style: Technically the member function 'UnknownMessage::opaque_data' can be const. [functionConst]
contrib/olsr/message.hh:786:36: style: Technically the member function 'Packet::messages' can be const. [functionConst]
contrib/olsr/twohop.hh:139:41: style: Technically the member function 'TwoHopNeighbor::twohop_links' can be const. [functionConst]
contrib/olsr/face_manager.hh:536:13: style: Technically the member function 'FaceManager::get_hello_interval' can be const. [functionConst]
contrib/olsr/face_manager.hh:541:13: style: Technically the member function 'FaceManager::get_max_jitter' can be const. [functionConst]
contrib/olsr/neighborhood.hh:203:13: style: Technically the member function 'Neighborhood::get_tc_interval' can be const. [functionConst]
contrib/olsr/neighborhood.hh:231:13: style: Technically the member function 'Neighborhood::get_neighbor_hold_time' can be const. [functionConst]
contrib/olsr/neighborhood.hh:236:13: style: Technically the member function 'Neighborhood::get_topology_hold_time' can be const. [functionConst]
contrib/olsr/neighborhood.hh:473:17: style: Technically the member function 'Neighborhood::is_tc_advertised_neighbor' can be const. [functionConst]
contrib/olsr/route_manager.hh:110:30: style: Technically the member function 'RouteEntry::faceid' can be const. [functionConst]
contrib/olsr/message.hh:187:5: style: Class 'LinkCode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
contrib/olsr/neighbor.hh:38:5: style: Struct 'IsLinkSymmetricPred' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
contrib/olsr/neighbor.hh:56:5: style: Struct 'IsTwoHopLinkStrictPred' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
contrib/olsr/neighborhood.hh:63:5: style: Struct 'LinkOrderPred' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
contrib/olsr/neighborhood.hh:93:5: style: Struct 'TwoHopLinkOrderPred' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
contrib/olsr/external.hh:39:5: style: Struct 'ExternalRouteOrderPred' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
contrib/olsr/message.hh:174:1: warning: The class 'LinkCode' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
contrib/olsr/message.hh:345:14: style: The function 'decode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/message.hh:109:22: note: Virtual function in base class
contrib/olsr/message.hh:345:14: note: Function in derived class
contrib/olsr/message.hh:346:10: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/message.hh:112:18: note: Virtual function in base class
contrib/olsr/message.hh:346:10: note: Function in derived class
contrib/olsr/message.hh:355:12: style: The function 'length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/message.hh:114:20: note: Virtual function in base class
contrib/olsr/message.hh:355:12: note: Function in derived class
contrib/olsr/message.hh:396:20: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/message.hh:116:20: note: Virtual function in base class
contrib/olsr/message.hh:396:20: note: Function in derived class
contrib/olsr/message.hh:448:12: style: The function 'decode_link_tuple' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/message.hh:423:20: note: Virtual function in base class
contrib/olsr/message.hh:448:12: note: Function in derived class
contrib/olsr/message.hh:476:14: style: The function 'decode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/message.hh:109:22: note: Virtual function in base class
contrib/olsr/message.hh:476:14: note: Function in derived class
contrib/olsr/message.hh:478:10: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/message.hh:112:18: note: Virtual function in base class
contrib/olsr/message.hh:478:10: note: Function in derived class
contrib/olsr/message.hh:480:19: style: The function 'length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/message.hh:114:20: note: Virtual function in base class
contrib/olsr/message.hh:480:19: note: Function in derived class
contrib/olsr/message.hh:493:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/message.hh:116:20: note: Virtual function in base class
contrib/olsr/message.hh:493:12: note: Function in derived class
contrib/olsr/message.hh:507:22: style: The function 'decode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/message.hh:109:22: note: Virtual function in base class
contrib/olsr/message.hh:507:22: note: Function in derived class
contrib/olsr/message.hh:508:10: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/message.hh:112:18: note: Virtual function in base class
contrib/olsr/message.hh:508:10: note: Function in derived class
contrib/olsr/message.hh:510:19: style: The function 'length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/message.hh:114:20: note: Virtual function in base class
contrib/olsr/message.hh:510:19: note: Function in derived class
contrib/olsr/message.hh:550:19: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/message.hh:116:20: note: Virtual function in base class
contrib/olsr/message.hh:550:19: note: Function in derived class
contrib/olsr/message.hh:588:14: style: The function 'decode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/message.hh:507:22: note: Virtual function in base class
contrib/olsr/message.hh:588:14: note: Function in derived class
contrib/olsr/message.hh:600:14: style: The function 'decode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/message.hh:109:22: note: Virtual function in base class
contrib/olsr/message.hh:600:14: note: Function in derived class
contrib/olsr/message.hh:601:10: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/message.hh:112:18: note: Virtual function in base class
contrib/olsr/message.hh:601:10: note: Function in derived class
contrib/olsr/message.hh:603:19: style: The function 'length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/message.hh:114:20: note: Virtual function in base class
contrib/olsr/message.hh:603:19: note: Function in derived class
contrib/olsr/message.hh:632:19: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/message.hh:116:20: note: Virtual function in base class
contrib/olsr/message.hh:632:19: note: Function in derived class
contrib/olsr/message.hh:655:14: style: The function 'decode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/message.hh:109:22: note: Virtual function in base class
contrib/olsr/message.hh:655:14: note: Function in derived class
contrib/olsr/message.hh:657:10: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/message.hh:112:18: note: Virtual function in base class
contrib/olsr/message.hh:657:10: note: Function in derived class
contrib/olsr/message.hh:659:19: style: The function 'length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/message.hh:114:20: note: Virtual function in base class
contrib/olsr/message.hh:659:19: note: Function in derived class
contrib/olsr/message.hh:663:19: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/message.hh:116:20: note: Virtual function in base class
contrib/olsr/message.hh:663:19: note: Function in derived class
contrib/olsr/debug_io.hh:52:10: style: The function 'enable_address' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/io.hh:49:18: note: Virtual function in base class
contrib/olsr/debug_io.hh:52:10: note: Function in derived class
contrib/olsr/debug_io.hh:60:10: style: The function 'disable_address' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/io.hh:62:18: note: Virtual function in base class
contrib/olsr/debug_io.hh:60:10: note: Function in derived class
contrib/olsr/debug_io.hh:68:10: style: The function 'is_interface_enabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/io.hh:71:18: note: Virtual function in base class
contrib/olsr/debug_io.hh:68:10: note: Function in derived class
contrib/olsr/debug_io.hh:75:10: style: The function 'is_vif_enabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/io.hh:80:18: note: Virtual function in base class
contrib/olsr/debug_io.hh:75:10: note: Function in derived class
contrib/olsr/debug_io.hh:80:10: style: The function 'is_vif_broadcast_capable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/io.hh:90:18: note: Virtual function in base class
contrib/olsr/debug_io.hh:80:10: note: Function in derived class
contrib/olsr/debug_io.hh:85:10: style: The function 'is_vif_multicast_capable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/io.hh:100:18: note: Virtual function in base class
contrib/olsr/debug_io.hh:85:10: note: Function in derived class
contrib/olsr/debug_io.hh:90:10: style: The function 'is_vif_loopback' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/io.hh:110:18: note: Virtual function in base class
contrib/olsr/debug_io.hh:90:10: note: Function in derived class
contrib/olsr/debug_io.hh:97:10: style: The function 'is_address_enabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/io.hh:121:18: note: Virtual function in base class
contrib/olsr/debug_io.hh:97:10: note: Function in derived class
contrib/olsr/debug_io.hh:109:10: style: The function 'get_addresses' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/io.hh:158:18: note: Virtual function in base class
contrib/olsr/debug_io.hh:109:10: note: Function in derived class
contrib/olsr/debug_io.hh:122:10: style: The function 'get_broadcast_address' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/io.hh:170:18: note: Virtual function in base class
contrib/olsr/debug_io.hh:122:10: note: Function in derived class
contrib/olsr/debug_io.hh:130:10: style: The function 'get_interface_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/io.hh:182:18: note: Virtual function in base class
contrib/olsr/debug_io.hh:130:10: note: Function in derived class
contrib/olsr/debug_io.hh:135:14: style: The function 'get_mtu' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/io.hh:191:22: note: Virtual function in base class
contrib/olsr/debug_io.hh:135:14: note: Function in derived class
contrib/olsr/debug_io.hh:146:10: style: The function 'send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/io.hh:263:18: note: Virtual function in base class
contrib/olsr/debug_io.hh:146:10: note: Function in derived class
contrib/olsr/debug_io.hh:171:10: style: The function 'add_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/io.hh:278:18: note: Virtual function in base class
contrib/olsr/debug_io.hh:171:10: note: Function in derived class
contrib/olsr/debug_io.hh:174:10: style: The function 'replace_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/io.hh:292:18: note: Virtual function in base class
contrib/olsr/debug_io.hh:174:10: note: Function in derived class
contrib/olsr/debug_io.hh:178:10: style: The function 'delete_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/io.hh:302:18: note: Virtual function in base class
contrib/olsr/debug_io.hh:178:10: note: Function in derived class
contrib/olsr/emulate_net.cc:167:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/emulate_net.cc:286:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/emulate_net.hh:153:5: style: The function 'bind_interface' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/emulate_net.hh:56:5: note: Virtual function in base class
contrib/olsr/emulate_net.hh:153:5: note: Function in derived class
contrib/olsr/emulate_net.hh:165:10: style: The function 'forward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/emulate_net.hh:113:18: note: Virtual function in base class
contrib/olsr/emulate_net.hh:165:10: note: Function in derived class
contrib/olsr/external.cc:671:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/olsr/external.cc:162:42: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/external.cc:245:42: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/external.cc:293:42: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/external.cc:342:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/external.cc:372:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/external.cc:592:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/external.cc:653:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/face_manager.cc:408:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/olsr/face_manager.cc:1164:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/olsr/face_manager.cc:96:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/face_manager.cc:218:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/face_manager.cc:243:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/face_manager.cc:349:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/face_manager.cc:497:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/face_manager.cc:517:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/face_manager.cc:912:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/face_manager.cc:1014:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/face_manager.cc:1071:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/face_manager.cc:1095:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/face_manager.cc:1126:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/face_manager.cc:1257:71: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/face_manager.cc:1289:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/face_manager.cc:1323:42: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/face_manager.hh:298:10: performance: Technically the member function 'FaceManager::recompute_addresses_face' can be static. [functionStatic]
contrib/olsr/face_manager.cc:363:14: note: Technically the member function 'FaceManager::recompute_addresses_face' can be static.
contrib/olsr/face_manager.hh:298:10: note: Technically the member function 'FaceManager::recompute_addresses_face' can be static.
contrib/olsr/link.cc:50:40: style: Function 'LogicalLink' argument 1 names different: declaration 'tm' definition 'nh'. [funcArgNamesDifferent]
contrib/olsr/link.hh:40:31: note: Function 'LogicalLink' argument 1 names different: declaration 'tm' definition 'nh'.
contrib/olsr/link.cc:50:40: note: Function 'LogicalLink' argument 1 names different: declaration 'tm' definition 'nh'.
contrib/olsr/message.cc:569:11: style: The scope of the variable 'message' can be reduced. [variableScope]
contrib/olsr/message.cc:438:15: style: Checking if unsigned variable 'ttl()' is less than zero. [unsignedLessThanZero]
contrib/olsr/message.cc:119:27: style: Function 'decode_link_tuple' argument 4 names different: declaration 'has_lq' definition 'haslq'. [funcArgNamesDifferent]
contrib/olsr/message.hh:424:31: note: Function 'decode_link_tuple' argument 4 names different: declaration 'has_lq' definition 'haslq'.
contrib/olsr/message.cc:119:27: note: Function 'decode_link_tuple' argument 4 names different: declaration 'has_lq' definition 'haslq'.
contrib/olsr/message.cc:404:40: style: Function 'decode_common_header' argument 1 names different: declaration 'buf' definition 'ptr'. [funcArgNamesDifferent]
contrib/olsr/message.hh:139:42: note: Function 'decode_common_header' argument 1 names different: declaration 'buf' definition 'ptr'.
contrib/olsr/message.cc:404:40: note: Function 'decode_common_header' argument 1 names different: declaration 'buf' definition 'ptr'.
contrib/olsr/message.cc:452:40: style: Function 'encode_common_header' argument 1 names different: declaration 'buf' definition 'ptr'. [funcArgNamesDifferent]
contrib/olsr/message.hh:142:40: note: Function 'encode_common_header' argument 1 names different: declaration 'buf' definition 'ptr'.
contrib/olsr/message.cc:452:40: note: Function 'encode_common_header' argument 1 names different: declaration 'buf' definition 'ptr'.
contrib/olsr/message.cc:728:61: style: Function 'decode_tc_common' argument 3 names different: declaration 'has_lq' definition 'haslq'. [funcArgNamesDifferent]
contrib/olsr/message.hh:566:59: note: Function 'decode_tc_common' argument 3 names different: declaration 'has_lq' definition 'haslq'.
contrib/olsr/message.cc:728:61: note: Function 'decode_tc_common' argument 3 names different: declaration 'has_lq' definition 'haslq'.
contrib/olsr/message.cc:824:33: style: Function 'decode' argument 1 names different: declaration 'buf' definition 'ptr'. [funcArgNamesDifferent]
contrib/olsr/message.hh:655:30: note: Function 'decode' argument 1 names different: declaration 'buf' definition 'ptr'.
contrib/olsr/message.cc:824:33: note: Function 'decode' argument 1 names different: declaration 'buf' definition 'ptr'.
contrib/olsr/message.cc:837:33: style: Function 'encode' argument 1 names different: declaration 'buf' definition 'ptr'. [funcArgNamesDifferent]
contrib/olsr/message.hh:657:26: note: Function 'encode' argument 1 names different: declaration 'buf' definition 'ptr'.
contrib/olsr/message.cc:837:33: note: Function 'encode' argument 1 names different: declaration 'buf' definition 'ptr'.
contrib/olsr/message.cc:59:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/message.cc:77:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/message.cc:100:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/message.cc:290:69: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/message.cc:379:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/message.cc:475:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/message.cc:554:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/message.cc:635:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/message.cc:663:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/message.cc:690:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/message.cc:722:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/message.cc:806:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/message.cc:852:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/message.hh:142:10: style: Technically the member function 'Message::encode_common_header' can be const. [functionConst]
contrib/olsr/message.cc:452:10: note: Technically the member function 'Message::encode_common_header' can be const.
contrib/olsr/message.hh:142:10: note: Technically the member function 'Message::encode_common_header' can be const.
contrib/olsr/message.hh:756:10: style: Technically the member function 'Packet::update_encoded_seqno' can be const. [functionConst]
contrib/olsr/message.cc:710:9: note: Technically the member function 'Packet::update_encoded_seqno' can be const.
contrib/olsr/message.hh:756:10: note: Technically the member function 'Packet::update_encoded_seqno' can be const.
contrib/olsr/message.cc:146:7: style: Exception should be caught by reference. [catchExceptionByValue]
contrib/olsr/message.cc:256:4: style: Exception should be caught by reference. [catchExceptionByValue]
contrib/olsr/neighbor.cc:64:11: warning: Member variable 'Neighbor::_reachability' is not initialized in the constructor. [uninitMemberVar]
contrib/olsr/neighbor.hh:80:12: style: Technically the member function 'Neighbor::toStringBrief' can be const. [functionConst]
contrib/olsr/neighbor.cc:89:18: note: Technically the member function 'Neighbor::toStringBrief' can be const.
contrib/olsr/neighbor.hh:80:12: note: Technically the member function 'Neighbor::toStringBrief' can be const.
contrib/olsr/neighbor.hh:147:10: style: Technically the member function 'Neighbor::is_cand_mpr' can be const. [functionConst]
contrib/olsr/neighbor.cc:115:11: note: Technically the member function 'Neighbor::is_cand_mpr' can be const.
contrib/olsr/neighbor.hh:147:10: note: Technically the member function 'Neighbor::is_cand_mpr' can be const.
contrib/olsr/neighborhood.hh:332:24: style: Unhandled exception specification when calling function get_logical_link(). [unhandledExceptionSpecification]
contrib/olsr/neighbor.cc:81:12: note: Unhandled exception specification when calling function get_logical_link().
contrib/olsr/neighborhood.hh:332:24: note: Unhandled exception specification when calling function get_logical_link().
contrib/olsr/neighborhood.hh:332:24: style: Unhandled exception specification when calling function get_logical_link(). [unhandledExceptionSpecification]
contrib/olsr/neighbor.cc:217:22: note: Unhandled exception specification when calling function get_logical_link().
contrib/olsr/neighborhood.hh:332:24: note: Unhandled exception specification when calling function get_logical_link().
contrib/olsr/neighborhood.cc:1022:23: warning: Either the condition '0!=nexthop' is redundant or there is possible null pointer dereference: nexthop. [nullPointerRedundantCheck]
contrib/olsr/neighborhood.cc:1026:19: note: Assuming that condition '0!=nexthop' is not redundant
contrib/olsr/neighborhood.cc:1022:23: note: Null pointer dereference
contrib/olsr/neighborhood.cc:980:10: style: The scope of the variable 'is_new_n2' can be reduced. [variableScope]
contrib/olsr/neighborhood.cc:1478:12: style: The scope of the variable 'covered_n2_count' can be reduced. [variableScope]
contrib/olsr/neighborhood.cc:2135:10: style: The scope of the variable 'is_new_neighbor' can be reduced. [variableScope]
contrib/olsr/neighborhood.cc:869:48: style: Function 'is_sym_neighbor_addr' argument 1 names different: declaration 'addr' definition 'remote_addr'. [funcArgNamesDifferent]
contrib/olsr/neighborhood.hh:463:43: note: Function 'is_sym_neighbor_addr' argument 1 names different: declaration 'addr' definition 'remote_addr'.
contrib/olsr/neighborhood.cc:869:48: note: Function 'is_sym_neighbor_addr' argument 1 names different: declaration 'addr' definition 'remote_addr'.
contrib/olsr/neighborhood.cc:1701:53: style: Function 'reset_twohop_mpr_state' argument 1 names different: declaration 'dbg' definition 'oss'. [funcArgNamesDifferent]
contrib/olsr/neighborhood.hh:758:50: note: Function 'reset_twohop_mpr_state' argument 1 names different: declaration 'dbg' definition 'oss'.
contrib/olsr/neighborhood.cc:1701:53: note: Function 'reset_twohop_mpr_state' argument 1 names different: declaration 'dbg' definition 'oss'.
contrib/olsr/neighborhood.cc:1750:58: style: Function 'update_twohop_reachability' argument 1 names different: declaration 'tn' definition 'n2'. [funcArgNamesDifferent]
contrib/olsr/neighborhood.hh:795:53: note: Function 'update_twohop_reachability' argument 1 names different: declaration 'tn' definition 'n2'.
contrib/olsr/neighborhood.cc:1750:58: note: Function 'update_twohop_reachability' argument 1 names different: declaration 'tn' definition 'n2'.
contrib/olsr/neighborhood.cc:1892:50: style: Function 'consider_remaining_cand_mprs' argument 3 names different: declaration 'oss' definition 'dbg'. [funcArgNamesDifferent]
contrib/olsr/neighborhood.hh:843:52: note: Function 'consider_remaining_cand_mprs' argument 3 names different: declaration 'oss' definition 'dbg'.
contrib/olsr/neighborhood.cc:1892:50: note: Function 'consider_remaining_cand_mprs' argument 3 names different: declaration 'oss' definition 'dbg'.
contrib/olsr/neighborhood.cc:274:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/neighborhood.cc:320:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/neighborhood.cc:329:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/neighborhood.cc:483:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/neighborhood.cc:605:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/neighborhood.cc:645:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/neighborhood.cc:864:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/neighborhood.cc:1137:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/neighborhood.cc:1273:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/neighborhood.cc:1330:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/neighborhood.cc:1530:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/neighborhood.cc:1552:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/neighborhood.cc:1591:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/neighborhood.cc:1601:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/neighborhood.cc:1617:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/neighborhood.cc:1678:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/neighborhood.cc:1694:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/neighborhood.cc:1707:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/neighborhood.cc:1740:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/neighborhood.cc:1759:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/neighborhood.cc:1786:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/neighborhood.cc:1813:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/neighborhood.cc:1854:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/neighborhood.cc:1902:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/neighborhood.cc:1928:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/neighborhood.cc:1945:46: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/neighborhood.cc:2106:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/neighborhood.cc:2159:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/neighborhood.cc:2215:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/neighborhood.cc:73:20: style: Comparison of a function returning boolean value using relational (<, >, <= or >=) operator. [comparisonOfFuncReturningBoolError]
contrib/olsr/neighborhood.hh:772:10: style: Technically the member function 'Neighborhood::update_onehop_reachability' can be const. [functionConst]
contrib/olsr/neighborhood.cc:1732:15: note: Technically the member function 'Neighborhood::update_onehop_reachability' can be const.
contrib/olsr/neighborhood.hh:772:10: note: Technically the member function 'Neighborhood::update_onehop_reachability' can be const.
contrib/olsr/neighborhood.hh:885:10: style: Technically the member function 'Neighborhood::is_essential_mpr' can be const. [functionConst]
contrib/olsr/neighborhood.cc:1670:15: note: Technically the member function 'Neighborhood::is_essential_mpr' can be const.
contrib/olsr/neighborhood.hh:885:10: note: Technically the member function 'Neighborhood::is_essential_mpr' can be const.
contrib/olsr/neighborhood.hh:934:10: performance: Technically the member function 'Neighborhood::event_link_lost_timer' can be static. [functionStatic]
contrib/olsr/neighborhood.cc:2017:15: note: Technically the member function 'Neighborhood::event_link_lost_timer' can be static.
contrib/olsr/neighborhood.hh:934:10: note: Technically the member function 'Neighborhood::event_link_lost_timer' can be static.
contrib/olsr/neighborhood.cc:926:7: style: Exception should be caught by reference. [catchExceptionByValue]
contrib/olsr/neighborhood.cc:985:7: style: Exception should be caught by reference. [catchExceptionByValue]
contrib/olsr/neighborhood.cc:1215:7: style: Exception should be caught by reference. [catchExceptionByValue]
contrib/olsr/neighborhood.cc:1357:7: style: Exception should be caught by reference. [catchExceptionByValue]
contrib/olsr/neighborhood.hh:874:12: style: Unhandled exception specification when calling function minimize_mpr_set(). [unhandledExceptionSpecification]
contrib/olsr/neighborhood.cc:1509:29: note: Unhandled exception specification when calling function minimize_mpr_set().
contrib/olsr/neighborhood.hh:874:12: note: Unhandled exception specification when calling function minimize_mpr_set().
contrib/olsr/neighborhood.hh:1054:23: style: Unhandled exception specification when calling function find_best_twohop_link(). [unhandledExceptionSpecification]
contrib/olsr/neighborhood.cc:1869:29: note: Unhandled exception specification when calling function find_best_twohop_link().
contrib/olsr/neighborhood.hh:1054:23: note: Unhandled exception specification when calling function find_best_twohop_link().
contrib/olsr/olsr.cc:341:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/olsr/olsr.cc:148:53: style: Function 'add_route' argument 3 names different: declaration 'nexthop_id' definition 'faceid'. [funcArgNamesDifferent]
contrib/olsr/olsr.hh:478:56: note: Function 'add_route' argument 3 names different: declaration 'nexthop_id' definition 'faceid'.
contrib/olsr/olsr.cc:148:53: note: Function 'add_route' argument 3 names different: declaration 'nexthop_id' definition 'faceid'.
contrib/olsr/olsr.cc:163:57: style: Function 'replace_route' argument 3 names different: declaration 'nexthop_id' definition 'faceid'. [funcArgNamesDifferent]
contrib/olsr/olsr.hh:490:60: note: Function 'replace_route' argument 3 names different: declaration 'nexthop_id' definition 'faceid'.
contrib/olsr/olsr.cc:163:57: note: Function 'replace_route' argument 3 names different: declaration 'nexthop_id' definition 'faceid'.
contrib/olsr/olsr.hh:446:10: style: Technically the member function 'Olsr::get_broadcast_address' can be const. [functionConst]
contrib/olsr/olsr.cc:139:7: note: Technically the member function 'Olsr::get_broadcast_address' can be const.
contrib/olsr/olsr.hh:446:10: note: Technically the member function 'Olsr::get_broadcast_address' can be const.
contrib/olsr/external.hh:248:10: style: Unhandled exception specification when calling function originate_hna_route_out(). [unhandledExceptionSpecification]
contrib/olsr/olsr.cc:339:16: note: Unhandled exception specification when calling function originate_hna_route_out().
contrib/olsr/external.hh:248:10: note: Unhandled exception specification when calling function originate_hna_route_out().
contrib/olsr/route_manager.cc:662:2: style: Variable 'accepted' is reassigned a value before the old one has been used. [redundantAssignment]
contrib/olsr/route_manager.cc:654:0: note: Variable 'accepted' is reassigned a value before the old one has been used.
contrib/olsr/route_manager.cc:662:2: note: Variable 'accepted' is reassigned a value before the old one has been used.
contrib/olsr/route_manager.cc:412:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/olsr/route_manager.cc:486:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/olsr/route_manager.cc:524:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/olsr/route_manager.cc:164:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/route_manager.cc:174:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/route_manager.cc:184:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/route_manager.cc:247:41: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/route_manager.cc:317:54: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/route_manager.cc:604:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/face_manager.hh:255:23: style: Unhandled exception specification when calling function create_face(). [unhandledExceptionSpecification]
contrib/olsr/test_faces.cc:73:35: note: Unhandled exception specification when calling function create_face().
contrib/olsr/face_manager.hh:255:23: note: Unhandled exception specification when calling function create_face().
contrib/olsr/face_manager.hh:255:23: style: Unhandled exception specification when calling function create_face(). [unhandledExceptionSpecification]
contrib/olsr/test_faces.cc:192:2: note: Unhandled exception specification when calling function create_face().
contrib/olsr/face_manager.hh:255:23: note: Unhandled exception specification when calling function create_face().
contrib/olsr/test_message.cc:104:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/test_message.cc:105:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/test_message.cc:317:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/test_message.cc:331:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/test_message.cc:369:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/test_message.cc:407:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/test_message.cc:445:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/test_message.cc:484:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/test_olsr_types.cc:161:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/olsr/test_args.hh:153:12: style: Expression is always false because 'else if' condition matches previous condition at line 151. [multiCondition]
contrib/olsr/test_simulator.cc:853:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
contrib/olsr/test_simulator.cc:850:2: note: Variable 'result' is reassigned a value before the old one has been used.
contrib/olsr/test_simulator.cc:853:2: note: Variable 'result' is reassigned a value before the old one has been used.
contrib/olsr/test_simulator.cc:1693:37: style: Function 'verify_routing_entry' argument 1 names different: declaration 'dest' definition 'net'. [funcArgNamesDifferent]
contrib/olsr/test_simulator.cc:567:39: note: Function 'verify_routing_entry' argument 1 names different: declaration 'dest' definition 'net'.
contrib/olsr/test_simulator.cc:1693:37: note: Function 'verify_routing_entry' argument 1 names different: declaration 'dest' definition 'net'.
contrib/olsr/test_simulator.cc:821:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/test_simulator.cc:899:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/test_simulator.cc:1129:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/test_simulator.cc:1288:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/test_simulator.cc:1323:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/test_simulator.cc:1823:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/test_simulator.cc:61:5: warning: Member variable 'NodeTuple::_info' is not initialized in the constructor. [uninitMemberVar]
contrib/olsr/test_simulator.cc:765:8: warning: Member variable 'Nodes::_default_tc_redundancy' is not initialized in the constructor. [uninitMemberVar]
contrib/olsr/test_simulator.cc:642:2: warning: Member variable 'LinkTuple::_es' is not initialized in the constructor. [uninitMemberVarPrivate]
contrib/olsr/test_simulator.cc:694:10: performance: Technically the member function 'Links::purge_link_tuple' can be static. [functionStatic]
contrib/olsr/test_simulator.cc:1762:8: note: Technically the member function 'Links::purge_link_tuple' can be static.
contrib/olsr/test_simulator.cc:694:10: note: Technically the member function 'Links::purge_link_tuple' can be static.
contrib/olsr/test_args.hh:33:5: style: Class 'Args' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
contrib/olsr/test_args.hh:156:7: style: Exception should be caught by reference. [catchExceptionByValue]
contrib/olsr/test_simulator.cc:1614:7: style: Exception should be caught by reference. [catchExceptionByValue]
contrib/olsr/test_simulator.cc:1930:5: style: Exception should be caught by reference. [catchExceptionByValue]
contrib/olsr/test_simulator.cc:2166:5: style: Exception should be caught by reference. [catchExceptionByValue]
contrib/olsr/test_simulator.cc:2206:5: style: Exception should be caught by reference. [catchExceptionByValue]
contrib/olsr/test_simulator.cc:2285:5: style: Exception should be caught by reference. [catchExceptionByValue]
contrib/olsr/test_simulator.cc:2353:5: style: Exception should be caught by reference. [catchExceptionByValue]
contrib/olsr/topology.hh:308:18: style: Unhandled exception specification when calling function get_tc_neighbor_set(). [unhandledExceptionSpecification]
contrib/olsr/test_simulator.cc:1575:36: note: Unhandled exception specification when calling function get_tc_neighbor_set().
contrib/olsr/topology.hh:308:18: note: Unhandled exception specification when calling function get_tc_neighbor_set().
contrib/olsr/test_simulator.cc:1829:18: error: Iterator 'ii' used after element has been erased. [eraseDereference]
contrib/olsr/test_simulator.cc:1823:5: note: Iterator 'ii' used after element has been erased.
contrib/olsr/test_simulator.cc:1829:18: note: Iterator 'ii' used after element has been erased.
contrib/olsr/test_simulator.cc:1833:18: error: Iterator 'ii' used after element has been erased. [eraseDereference]
contrib/olsr/test_simulator.cc:1823:5: note: Iterator 'ii' used after element has been erased.
contrib/olsr/test_simulator.cc:1833:18: note: Iterator 'ii' used after element has been erased.
contrib/olsr/tools/clear_database.cc:137:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/olsr/tools/clear_database.cc:65:10: style: Technically the member function 'ClearDatabase::busy' can be const. [functionConst]
contrib/olsr/tools/clear_database.cc:69:10: style: Technically the member function 'ClearDatabase::fail' can be const. [functionConst]
contrib/olsr/tools/clear_database.cc:53:5: style: Class 'ClearDatabase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
contrib/olsr/tools/print_databases.cc:861:18: style: Function 'neighbor_cb' argument 2 names different: declaration '_main_addr' definition 'main_addr'. [funcArgNamesDifferent]
contrib/olsr/tools/print_databases.cc:786:20: note: Function 'neighbor_cb' argument 2 names different: declaration '_main_addr' definition 'main_addr'.
contrib/olsr/tools/print_databases.cc:861:18: note: Function 'neighbor_cb' argument 2 names different: declaration '_main_addr' definition 'main_addr'.
contrib/olsr/tools/print_databases.cc:862:21: style: Function 'neighbor_cb' argument 3 names different: declaration '_willingness' definition 'willingness'. [funcArgNamesDifferent]
contrib/olsr/tools/print_databases.cc:787:24: note: Function 'neighbor_cb' argument 3 names different: declaration '_willingness' definition 'willingness'.
contrib/olsr/tools/print_databases.cc:862:21: note: Function 'neighbor_cb' argument 3 names different: declaration '_willingness' definition 'willingness'.
contrib/olsr/tools/print_databases.cc:863:21: style: Function 'neighbor_cb' argument 4 names different: declaration '_degree' definition 'degree'. [funcArgNamesDifferent]
contrib/olsr/tools/print_databases.cc:788:24: note: Function 'neighbor_cb' argument 4 names different: declaration '_degree' definition 'degree'.
contrib/olsr/tools/print_databases.cc:863:21: note: Function 'neighbor_cb' argument 4 names different: declaration '_degree' definition 'degree'.
contrib/olsr/tools/print_databases.cc:864:21: style: Function 'neighbor_cb' argument 5 names different: declaration '_link_count' definition 'link_count'. [funcArgNamesDifferent]
contrib/olsr/tools/print_databases.cc:789:24: note: Function 'neighbor_cb' argument 5 names different: declaration '_link_count' definition 'link_count'.
contrib/olsr/tools/print_databases.cc:864:21: note: Function 'neighbor_cb' argument 5 names different: declaration '_link_count' definition 'link_count'.
contrib/olsr/tools/print_databases.cc:865:21: style: Function 'neighbor_cb' argument 6 names different: declaration '_twohop_link_count' definition 'twohop_link_count'. [funcArgNamesDifferent]
contrib/olsr/tools/print_databases.cc:790:24: note: Function 'neighbor_cb' argument 6 names different: declaration '_twohop_link_count' definition 'twohop_link_count'.
contrib/olsr/tools/print_databases.cc:865:21: note: Function 'neighbor_cb' argument 6 names different: declaration '_twohop_link_count' definition 'twohop_link_count'.
contrib/olsr/tools/print_databases.cc:866:18: style: Function 'neighbor_cb' argument 7 names different: declaration '_is_advertised' definition 'is_advertised'. [funcArgNamesDifferent]
contrib/olsr/tools/print_databases.cc:791:20: note: Function 'neighbor_cb' argument 7 names different: declaration '_is_advertised' definition 'is_advertised'.
contrib/olsr/tools/print_databases.cc:866:18: note: Function 'neighbor_cb' argument 7 names different: declaration '_is_advertised' definition 'is_advertised'.
contrib/olsr/tools/print_databases.cc:867:18: style: Function 'neighbor_cb' argument 8 names different: declaration '_is_sym' definition 'is_sym'. [funcArgNamesDifferent]
contrib/olsr/tools/print_databases.cc:792:20: note: Function 'neighbor_cb' argument 8 names different: declaration '_is_sym' definition 'is_sym'.
contrib/olsr/tools/print_databases.cc:867:18: note: Function 'neighbor_cb' argument 8 names different: declaration '_is_sym' definition 'is_sym'.
contrib/olsr/tools/print_databases.cc:868:18: style: Function 'neighbor_cb' argument 9 names different: declaration '_is_mpr' definition 'is_mpr'. [funcArgNamesDifferent]
contrib/olsr/tools/print_databases.cc:793:20: note: Function 'neighbor_cb' argument 9 names different: declaration '_is_mpr' definition 'is_mpr'.
contrib/olsr/tools/print_databases.cc:868:18: note: Function 'neighbor_cb' argument 9 names different: declaration '_is_mpr' definition 'is_mpr'.
contrib/olsr/tools/print_databases.cc:869:18: style: Function 'neighbor_cb' argument 10 names different: declaration '_is_mpr_selector' definition 'is_mpr_selector'. [funcArgNamesDifferent]
contrib/olsr/tools/print_databases.cc:794:20: note: Function 'neighbor_cb' argument 10 names different: declaration '_is_mpr_selector' definition 'is_mpr_selector'.
contrib/olsr/tools/print_databases.cc:869:18: note: Function 'neighbor_cb' argument 10 names different: declaration '_is_mpr_selector' definition 'is_mpr_selector'.
contrib/olsr/tools/print_databases.cc:1185:26: style: Function 'twohop_link_cb' argument 2 names different: declaration '_last_face_id' definition 'last_face_id'. [funcArgNamesDifferent]
contrib/olsr/tools/print_databases.cc:1114:20: note: Function 'twohop_link_cb' argument 2 names different: declaration '_last_face_id' definition 'last_face_id'.
contrib/olsr/tools/print_databases.cc:1185:26: note: Function 'twohop_link_cb' argument 2 names different: declaration '_last_face_id' definition 'last_face_id'.
contrib/olsr/tools/print_databases.cc:1186:22: style: Function 'twohop_link_cb' argument 3 names different: declaration '_nexthop_addr' definition 'nexthop_addr'. [funcArgNamesDifferent]
contrib/olsr/tools/print_databases.cc:1115:16: note: Function 'twohop_link_cb' argument 3 names different: declaration '_nexthop_addr' definition 'nexthop_addr'.
contrib/olsr/tools/print_databases.cc:1186:22: note: Function 'twohop_link_cb' argument 3 names different: declaration '_nexthop_addr' definition 'nexthop_addr'.
contrib/olsr/tools/print_databases.cc:1187:22: style: Function 'twohop_link_cb' argument 4 names different: declaration '_dest_addr' definition 'dest_addr'. [funcArgNamesDifferent]
contrib/olsr/tools/print_databases.cc:1116:16: note: Function 'twohop_link_cb' argument 4 names different: declaration '_dest_addr' definition 'dest_addr'.
contrib/olsr/tools/print_databases.cc:1187:22: note: Function 'twohop_link_cb' argument 4 names different: declaration '_dest_addr' definition 'dest_addr'.
contrib/olsr/tools/print_databases.cc:1188:26: style: Function 'twohop_link_cb' argument 5 names different: declaration '_hold_time' definition 'hold_time'. [funcArgNamesDifferent]
contrib/olsr/tools/print_databases.cc:1117:20: note: Function 'twohop_link_cb' argument 5 names different: declaration '_hold_time' definition 'hold_time'.
contrib/olsr/tools/print_databases.cc:1188:26: note: Function 'twohop_link_cb' argument 5 names different: declaration '_hold_time' definition 'hold_time'.
contrib/olsr/tools/print_databases.cc:420:14: style: struct member 'InterfaceStatsInfo::_bad_packets' is never used. [unusedStructMember]
contrib/olsr/tools/print_databases.cc:421:14: style: struct member 'InterfaceStatsInfo::_bad_messages' is never used. [unusedStructMember]
contrib/olsr/tools/print_databases.cc:422:14: style: struct member 'InterfaceStatsInfo::_messages_from_self' is never used. [unusedStructMember]
contrib/olsr/tools/print_databases.cc:423:14: style: struct member 'InterfaceStatsInfo::_unknown_messages' is never used. [unusedStructMember]
contrib/olsr/tools/print_databases.cc:424:14: style: struct member 'InterfaceStatsInfo::_duplicates' is never used. [unusedStructMember]
contrib/olsr/tools/print_databases.cc:425:14: style: struct member 'InterfaceStatsInfo::_forwarded' is never used. [unusedStructMember]
contrib/olsr/tools/print_databases.cc:239:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/tools/print_databases.cc:255:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/tools/print_databases.cc:392:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/tools/print_databases.cc:407:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/tools/print_databases.cc:560:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/tools/print_databases.cc:596:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/tools/print_databases.cc:727:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/tools/print_databases.cc:743:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/tools/print_databases.cc:890:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/tools/print_databases.cc:922:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/tools/print_databases.cc:1059:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/tools/print_databases.cc:1075:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/tools/print_databases.cc:1204:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/tools/print_databases.cc:1220:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/tools/print_databases.cc:1352:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/tools/print_databases.cc:1368:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/tools/print_databases.cc:111:17: style: Technically the member function 'Getter::busy' can be const. [functionConst]
contrib/olsr/tools/print_databases.cc:141:10: style: The function 'get' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/tools/print_databases.cc:98:18: note: Virtual function in base class
contrib/olsr/tools/print_databases.cc:141:10: note: Function in derived class
contrib/olsr/tools/print_databases.cc:144:10: style: The function 'output' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/tools/print_databases.cc:104:18: note: Virtual function in base class
contrib/olsr/tools/print_databases.cc:144:10: note: Function in derived class
contrib/olsr/tools/print_databases.cc:287:10: style: The function 'get' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/tools/print_databases.cc:98:18: note: Virtual function in base class
contrib/olsr/tools/print_databases.cc:287:10: note: Function in derived class
contrib/olsr/tools/print_databases.cc:290:10: style: The function 'output' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/tools/print_databases.cc:104:18: note: Virtual function in base class
contrib/olsr/tools/print_databases.cc:290:10: note: Function in derived class
contrib/olsr/tools/print_databases.cc:453:10: style: The function 'get' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/tools/print_databases.cc:98:18: note: Virtual function in base class
contrib/olsr/tools/print_databases.cc:453:10: note: Function in derived class
contrib/olsr/tools/print_databases.cc:456:10: style: The function 'output' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/tools/print_databases.cc:104:18: note: Virtual function in base class
contrib/olsr/tools/print_databases.cc:456:10: note: Function in derived class
contrib/olsr/tools/print_databases.cc:629:10: style: The function 'get' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/tools/print_databases.cc:98:18: note: Virtual function in base class
contrib/olsr/tools/print_databases.cc:629:10: note: Function in derived class
contrib/olsr/tools/print_databases.cc:632:10: style: The function 'output' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/tools/print_databases.cc:104:18: note: Virtual function in base class
contrib/olsr/tools/print_databases.cc:632:10: note: Function in derived class
contrib/olsr/tools/print_databases.cc:778:10: style: The function 'get' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/tools/print_databases.cc:98:18: note: Virtual function in base class
contrib/olsr/tools/print_databases.cc:778:10: note: Function in derived class
contrib/olsr/tools/print_databases.cc:781:10: style: The function 'output' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/tools/print_databases.cc:104:18: note: Virtual function in base class
contrib/olsr/tools/print_databases.cc:781:10: note: Function in derived class
contrib/olsr/tools/print_databases.cc:958:10: style: The function 'get' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/tools/print_databases.cc:98:18: note: Virtual function in base class
contrib/olsr/tools/print_databases.cc:958:10: note: Function in derived class
contrib/olsr/tools/print_databases.cc:961:10: style: The function 'output' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/tools/print_databases.cc:104:18: note: Virtual function in base class
contrib/olsr/tools/print_databases.cc:961:10: note: Function in derived class
contrib/olsr/tools/print_databases.cc:1106:10: style: The function 'get' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/tools/print_databases.cc:98:18: note: Virtual function in base class
contrib/olsr/tools/print_databases.cc:1106:10: note: Function in derived class
contrib/olsr/tools/print_databases.cc:1109:10: style: The function 'output' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/tools/print_databases.cc:104:18: note: Virtual function in base class
contrib/olsr/tools/print_databases.cc:1109:10: note: Function in derived class
contrib/olsr/tools/print_databases.cc:1250:10: style: The function 'get' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/tools/print_databases.cc:98:18: note: Virtual function in base class
contrib/olsr/tools/print_databases.cc:1250:10: note: Function in derived class
contrib/olsr/tools/print_databases.cc:1253:10: style: The function 'output' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/tools/print_databases.cc:104:18: note: Virtual function in base class
contrib/olsr/tools/print_databases.cc:1253:10: note: Function in derived class
contrib/olsr/topology.cc:1057:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/olsr/topology.cc:101:42: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/topology.cc:191:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/topology.cc:202:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/topology.cc:213:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/topology.cc:289:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/topology.cc:319:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/topology.cc:336:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/topology.cc:393:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/topology.cc:424:62: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/topology.cc:462:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/topology.cc:585:69: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/topology.cc:653:66: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/topology.cc:707:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/topology.cc:735:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/topology.cc:761:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/topology.cc:814:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/topology.cc:864:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/topology.cc:948:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/topology.cc:1037:46: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/topology.hh:546:10: performance: Technically the member function 'TopologyManager::assert_tc_distance_is_unique' can be static. [functionStatic]
contrib/olsr/topology.cc:477:18: note: Technically the member function 'TopologyManager::assert_tc_distance_is_unique' can be static.
contrib/olsr/topology.hh:546:10: note: Technically the member function 'TopologyManager::assert_tc_distance_is_unique' can be static.
contrib/olsr/topology.hh:563:10: performance: Technically the member function 'TopologyManager::assert_tc_ansn_is_identical' can be static. [functionStatic]
contrib/olsr/topology.cc:503:18: note: Technically the member function 'TopologyManager::assert_tc_ansn_is_identical' can be static.
contrib/olsr/topology.hh:563:10: note: Technically the member function 'TopologyManager::assert_tc_ansn_is_identical' can be static.
contrib/olsr/topology.hh:203:10: style: Unhandled exception specification when calling function update_tc_entry(). [unhandledExceptionSpecification]
contrib/olsr/topology.cc:949:2: note: Unhandled exception specification when calling function update_tc_entry().
contrib/olsr/topology.hh:203:10: note: Unhandled exception specification when calling function update_tc_entry().
contrib/olsr/twohop.hh:48:12: style: Technically the member function 'TwoHopNeighbor::toStringBrief' can be const. [functionConst]
contrib/olsr/twohop.cc:56:24: note: Technically the member function 'TwoHopNeighbor::toStringBrief' can be const.
contrib/olsr/twohop.hh:48:12: note: Technically the member function 'TwoHopNeighbor::toStringBrief' can be const.
contrib/olsr/xrl_io.hh:121:10: style: The function 'send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/io.hh:263:18: note: Virtual function in base class
contrib/olsr/xrl_io.hh:121:10: note: Function in derived class
contrib/olsr/xrl_io.hh:159:10: style: The function 'enable_address' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/io.hh:49:18: note: Virtual function in base class
contrib/olsr/xrl_io.hh:159:10: note: Function in derived class
contrib/olsr/xrl_io.hh:172:10: style: The function 'disable_address' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/io.hh:62:18: note: Virtual function in base class
contrib/olsr/xrl_io.hh:172:10: note: Function in derived class
contrib/olsr/xrl_io.hh:181:10: style: The function 'is_interface_enabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/io.hh:71:18: note: Virtual function in base class
contrib/olsr/xrl_io.hh:181:10: note: Function in derived class
contrib/olsr/xrl_io.hh:190:10: style: The function 'is_vif_enabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/io.hh:80:18: note: Virtual function in base class
contrib/olsr/xrl_io.hh:190:10: note: Function in derived class
contrib/olsr/xrl_io.hh:199:10: style: The function 'is_vif_broadcast_capable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/io.hh:90:18: note: Virtual function in base class
contrib/olsr/xrl_io.hh:199:10: note: Function in derived class
contrib/olsr/xrl_io.hh:209:10: style: The function 'is_vif_multicast_capable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/io.hh:100:18: note: Virtual function in base class
contrib/olsr/xrl_io.hh:209:10: note: Function in derived class
contrib/olsr/xrl_io.hh:215:10: style: The function 'is_vif_loopback' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/io.hh:110:18: note: Virtual function in base class
contrib/olsr/xrl_io.hh:215:10: note: Function in derived class
contrib/olsr/xrl_io.hh:225:10: style: The function 'is_address_enabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/io.hh:121:18: note: Virtual function in base class
contrib/olsr/xrl_io.hh:225:10: note: Function in derived class
contrib/olsr/xrl_io.hh:237:10: style: The function 'get_addresses' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/io.hh:158:18: note: Virtual function in base class
contrib/olsr/xrl_io.hh:237:10: note: Function in derived class
contrib/olsr/xrl_io.hh:261:10: style: The function 'get_broadcast_address' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/io.hh:170:18: note: Virtual function in base class
contrib/olsr/xrl_io.hh:261:10: note: Function in derived class
contrib/olsr/xrl_io.hh:273:10: style: The function 'get_interface_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/io.hh:182:18: note: Virtual function in base class
contrib/olsr/xrl_io.hh:273:10: note: Function in derived class
contrib/olsr/xrl_io.hh:292:14: style: The function 'get_mtu' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/io.hh:191:22: note: Virtual function in base class
contrib/olsr/xrl_io.hh:292:14: note: Function in derived class
contrib/olsr/xrl_io.hh:326:10: style: The function 'add_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/io.hh:278:18: note: Virtual function in base class
contrib/olsr/xrl_io.hh:326:10: note: Function in derived class
contrib/olsr/xrl_io.hh:343:10: style: The function 'replace_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/io.hh:292:18: note: Virtual function in base class
contrib/olsr/xrl_io.hh:343:10: note: Function in derived class
contrib/olsr/xrl_io.hh:356:10: style: The function 'delete_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/olsr/io.hh:302:18: note: Virtual function in base class
contrib/olsr/xrl_io.hh:356:10: note: Function in derived class
contrib/olsr/xrl_io.cc:213:27: style: Condition 'link_addr_valid()==false' is always false [knownConditionTrueFalse]
contrib/olsr/xrl_io.cc:916:2: style: Variable 'is_old_interface_enabled' is reassigned a value before the old one has been used. [redundantAssignment]
contrib/olsr/xrl_io.cc:908:0: note: Variable 'is_old_interface_enabled' is reassigned a value before the old one has been used.
contrib/olsr/xrl_io.cc:916:2: note: Variable 'is_old_interface_enabled' is reassigned a value before the old one has been used.
contrib/olsr/xrl_io.cc:910:7: style: The scope of the variable 'is_old_vif_enabled' can be reduced. [variableScope]
contrib/olsr/xrl_io.cc:685:67: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/xrl_io.cc:1086:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/xrl_io.cc:130:10: style: Technically the member function 'port_has_local_address::operator()' can be const. [functionConst]
contrib/olsr/xrl_io.cc:145:10: style: Technically the member function 'port_has_interface_vif::operator()' can be const. [functionConst]
contrib/olsr/xrl_io.cc:189:10: performance: Technically the member function 'is_port_for::link_addr_valid' can be static. [functionStatic]
contrib/olsr/xrl_io.cc:200:14: note: Technically the member function 'is_port_for::link_addr_valid' can be static.
contrib/olsr/xrl_io.cc:189:10: note: Technically the member function 'is_port_for::link_addr_valid' can be static.
contrib/olsr/xrl_io.cc:129:5: style: Struct 'port_has_local_address' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
contrib/olsr/xrl_io.cc:158:5: style: Struct 'port_has_io_in_state' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
contrib/olsr/xrl_port.cc:66:21: style: Function 'XrlPort' argument 9 names different: declaration 'all_nodes_addr' definition 'remote_addr'. [funcArgNamesDifferent]
contrib/olsr/xrl_port.hh:66:18: note: Function 'XrlPort' argument 9 names different: declaration 'all_nodes_addr' definition 'remote_addr'.
contrib/olsr/xrl_port.cc:66:21: note: Function 'XrlPort' argument 9 names different: declaration 'all_nodes_addr' definition 'remote_addr'.
contrib/olsr/xrl_port.cc:185:33: style: Function 'tos_cb' argument 1 names different: declaration 'xrl_error' definition 'e'. [funcArgNamesDifferent]
contrib/olsr/xrl_port.hh:154:33: note: Function 'tos_cb' argument 1 names different: declaration 'xrl_error' definition 'e'.
contrib/olsr/xrl_port.cc:185:33: note: Function 'tos_cb' argument 1 names different: declaration 'xrl_error' definition 'e'.
contrib/olsr/xrl_port.cc:224:35: style: Function 'close_cb' argument 1 names different: declaration 'xrl_error' definition 'e'. [funcArgNamesDifferent]
contrib/olsr/xrl_port.hh:172:35: note: Function 'close_cb' argument 1 names different: declaration 'xrl_error' definition 'e'.
contrib/olsr/xrl_port.cc:224:35: note: Function 'close_cb' argument 1 names different: declaration 'xrl_error' definition 'e'.
contrib/olsr/xrl_port.cc:270:34: style: Function 'send_cb' argument 1 names different: declaration 'xrl_error' definition 'e'. [funcArgNamesDifferent]
contrib/olsr/xrl_port.hh:178:34: note: Function 'send_cb' argument 1 names different: declaration 'xrl_error' definition 'e'.
contrib/olsr/xrl_port.cc:270:34: note: Function 'send_cb' argument 1 names different: declaration 'xrl_error' definition 'e'.
contrib/olsr/xrl_queue.hh:78:16: style: Unused private function: 'XrlQueue::eventloop' [unusedPrivateFunction]
contrib/olsr/xrl_queue.hh:62:10: style: Technically the member function 'XrlQueue::busy' can be const. [functionConst]
contrib/olsr/xrl_queue.cc:103:11: note: Technically the member function 'XrlQueue::busy' can be const.
contrib/olsr/xrl_queue.hh:62:10: note: Technically the member function 'XrlQueue::busy' can be const.
contrib/olsr/xrl_target.cc:100:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/olsr/xrl_target.cc:113:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/olsr/xrl_target.cc:173:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/olsr/xrl_target.cc:187:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/olsr/xrl_target.cc:202:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/olsr/xrl_target.cc:213:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/olsr/xrl_target.cc:307:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/olsr/xrl_target.cc:328:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/olsr/xrl_target.cc:340:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/olsr/xrl_target.cc:347:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/olsr/xrl_target.cc:355:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/olsr/xrl_target.cc:363:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/olsr/xrl_target.cc:370:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/olsr/xrl_target.cc:494:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/olsr/xrl_target.cc:504:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/olsr/xrl_target.cc:514:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/olsr/xrl_target.cc:524:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/olsr/xrl_target.cc:754:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/olsr/xrl_target.cc:775:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/olsr/xrl_target.cc:797:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/olsr/xrl_target.cc:813:54: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/xrl_target.cc:908:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/xrl_target.cc:958:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/xrl_target.cc:1014:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/xrl_target.cc:1061:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/xrl_target.cc:1109:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/xrl_target.cc:1153:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/olsr/xrl_target.cc:1199:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
contrib/wrapper/wrapper.cc:539:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
contrib/wrapper/wrapper.cc:539:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
contrib/wrapper/wrapper.cc:694:9: style: Variable 'accepted' is reassigned a value before the old one has been used. [redundantAssignment]
contrib/wrapper/wrapper.cc:689:0: note: Variable 'accepted' is reassigned a value before the old one has been used.
contrib/wrapper/wrapper.cc:694:9: note: Variable 'accepted' is reassigned a value before the old one has been used.
contrib/wrapper/wrapper.cc:411:22: style: The scope of the variable 'sockid' can be reduced. [variableScope]
contrib/wrapper/wrapper.cc:648:18: style: The scope of the variable 'add' can be reduced. [variableScope]
contrib/wrapper/wrapper.cc:649:18: style: The scope of the variable 'del' can be reduced. [variableScope]
contrib/wrapper/wrapper.cc:651:10: style: The scope of the variable 'accepted' can be reduced. [variableScope]
contrib/wrapper/wrapper.cc:30:10: warning: Member variable 'Wrapper::_data_buffer' is not initialized in the constructor. [uninitMemberVar]
contrib/wrapper/wrapper.cc:30:10: warning: Member variable 'Wrapper::_xrl_done' is not initialized in the constructor. [uninitMemberVar]
contrib/wrapper/wrapper.cc:30:10: warning: Member variable 'Wrapper::_xrl_data' is not initialized in the constructor. [uninitMemberVar]
contrib/wrapper/wrapper.cc:30:10: warning: Member variable 'Wrapper::_xrl_data_len' is not initialized in the constructor. [uninitMemberVar]
contrib/wrapper/wrapper.cc:30:10: warning: Member variable 'Wrapper::_xrl_buf' is not initialized in the constructor. [uninitMemberVar]
contrib/wrapper/wrapper.cc:30:10: warning: Member variable 'Wrapper::_cmd' is not initialized in the constructor. [uninitMemberVar]
contrib/wrapper/wrapper.cc:30:10: warning: Member variable 'Wrapper::_cmd_buffer' is not initialized in the constructor. [uninitMemberVar]
contrib/wrapper/wrapper.cc:30:10: warning: Member variable 'Wrapper::listen_sock' is not initialized in the constructor. [uninitMemberVar]
contrib/wrapper/wrapper.cc:30:10: warning: Member variable 'Wrapper::conn_sock' is not initialized in the constructor. [uninitMemberVar]
contrib/wrapper/wrapper.cc:30:10: warning: Member variable 'Wrapper::w_data' is not initialized in the constructor. [uninitMemberVar]
contrib/wrapper/wrapper.cc:30:10: warning: Member variable 'Wrapper::_buffer' is not initialized in the constructor. [uninitMemberVar]
contrib/wrapper/wrapper.cc:30:10: warning: Member variable 'Wrapper::r_buffer' is not initialized in the constructor. [uninitMemberVar]
contrib/wrapper/wrapper.hh:63:10: performance: Technically the member function 'Wrapper::socketselect' can be static. [functionStatic]
contrib/wrapper/wrapper.cc:43:15: note: Technically the member function 'Wrapper::socketselect' can be static.
contrib/wrapper/wrapper.hh:63:10: note: Technically the member function 'Wrapper::socketselect' can be static.
contrib/wrapper/wrapper.hh:96:14: style: Technically the member function 'Wrapper::get_admin_dist' can be const. [functionConst]
contrib/wrapper/wrapper.cc:726:19: note: Technically the member function 'Wrapper::get_admin_dist' can be const.
contrib/wrapper/wrapper.hh:96:14: note: Technically the member function 'Wrapper::get_admin_dist' can be const.
contrib/wrapper/wrapper.hh:98:10: style: Technically the member function 'Wrapper::get_main_addr' can be const. [functionConst]
contrib/wrapper/wrapper.cc:737:15: note: Technically the member function 'Wrapper::get_main_addr' can be const.
contrib/wrapper/wrapper.hh:98:10: note: Technically the member function 'Wrapper::get_main_addr' can be const.
contrib/wrapper/wrapper.hh:100:10: performance: Technically the member function 'Wrapper::runcmdCB' can be static. [functionStatic]
contrib/wrapper/wrapper.cc:767:15: note: Technically the member function 'Wrapper::runcmdCB' can be static.
contrib/wrapper/wrapper.hh:100:10: note: Technically the member function 'Wrapper::runcmdCB' can be static.
contrib/wrapper/wrapper.hh:102:10: performance: Technically the member function 'Wrapper::runcmdCBdone' can be static. [functionStatic]
contrib/wrapper/wrapper.cc:774:15: note: Technically the member function 'Wrapper::runcmdCBdone' can be static.
contrib/wrapper/wrapper.hh:102:10: note: Technically the member function 'Wrapper::runcmdCBdone' can be static.
contrib/wrapper/xorp_io.hh:66:9: style: The function 'wstartup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/wrapper/io.hh:28:18: note: Virtual function in base class
contrib/wrapper/xorp_io.hh:66:9: note: Function in derived class
contrib/wrapper/xorp_io.hh:67:9: style: The function 'restart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/wrapper/io.hh:29:18: note: Virtual function in base class
contrib/wrapper/xorp_io.hh:67:9: note: Function in derived class
contrib/wrapper/xorp_io.hh:69:10: style: The function 'wshutdown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/wrapper/io.hh:30:19: note: Virtual function in base class
contrib/wrapper/xorp_io.hh:69:10: note: Function in derived class
contrib/wrapper/xorp_io.hh:71:10: style: The function 'set_admin_dist' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/wrapper/io.hh:31:19: note: Virtual function in base class
contrib/wrapper/xorp_io.hh:71:10: note: Function in derived class
contrib/wrapper/xorp_io.hh:81:10: style: The function 'forceclose' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/wrapper/io.hh:33:18: note: Virtual function in base class
contrib/wrapper/xorp_io.hh:81:10: note: Function in derived class
contrib/wrapper/xorp_io.hh:83:10: style: The function 'send_add_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/wrapper/io.hh:35:18: note: Virtual function in base class
contrib/wrapper/xorp_io.hh:83:10: note: Function in derived class
contrib/wrapper/xorp_io.hh:85:10: style: The function 'send_del_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/wrapper/io.hh:38:18: note: Virtual function in base class
contrib/wrapper/xorp_io.hh:85:10: note: Function in derived class
contrib/wrapper/xorp_io.hh:87:10: style: The function 'send_close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/wrapper/io.hh:41:18: note: Virtual function in base class
contrib/wrapper/xorp_io.hh:87:10: note: Function in derived class
contrib/wrapper/xorp_io.hh:88:10: style: The function 'send_open_udp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/wrapper/io.hh:44:18: note: Virtual function in base class
contrib/wrapper/xorp_io.hh:88:10: note: Function in derived class
contrib/wrapper/xorp_io.hh:90:10: style: The function 'send_bind_udp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/wrapper/io.hh:47:18: note: Virtual function in base class
contrib/wrapper/xorp_io.hh:90:10: note: Function in derived class
contrib/wrapper/xorp_io.hh:92:10: style: The function 'send_open_bind_udp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/wrapper/io.hh:50:18: note: Virtual function in base class
contrib/wrapper/xorp_io.hh:92:10: note: Function in derived class
contrib/wrapper/xorp_io.hh:94:10: style: The function 'send_enable_recv' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/wrapper/io.hh:53:18: note: Virtual function in base class
contrib/wrapper/xorp_io.hh:94:10: note: Function in derived class
contrib/wrapper/xorp_io.hh:96:10: style: The function 'send_send_udp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/wrapper/io.hh:56:18: note: Virtual function in base class
contrib/wrapper/xorp_io.hh:96:10: note: Function in derived class
contrib/wrapper/xorp_io.hh:98:10: style: The function 'send_socket_option' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/wrapper/io.hh:59:18: note: Virtual function in base class
contrib/wrapper/xorp_io.hh:98:10: note: Function in derived class
contrib/wrapper/xorp_io.hh:100:10: style: The function 'send_socket_option_to' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/wrapper/io.hh:62:18: note: Virtual function in base class
contrib/wrapper/xorp_io.hh:100:10: note: Function in derived class
contrib/wrapper/xorp_io.hh:107:10: style: The function 'push_routes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/wrapper/io.hh:65:18: note: Virtual function in base class
contrib/wrapper/xorp_io.hh:107:10: note: Function in derived class
contrib/wrapper/xorp_io.hh:108:10: style: The function 'fromXorp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
contrib/wrapper/io.hh:66:18: note: Virtual function in base class
contrib/wrapper/xorp_io.hh:108:10: note: Function in derived class
contrib/wrapper/xorp_io.cc:397:9: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
contrib/wrapper/xorp_io.cc:44:8: warning: Member variable 'XrlIO::_init_callback_done' is not initialized in the constructor. [uninitMemberVar]
contrib/wrapper/xorp_io.cc:44:8: warning: Member variable 'XrlIO::_wrapper' is not initialized in the constructor. [uninitMemberVar]
contrib/wrapper/xorp_io.cc:44:8: warning: Member variable 'XrlIO::wrapper_callback' is not initialized in the constructor. [uninitMemberVar]
contrib/wrapper/xorp_wrapper4.cc:62:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/wrapper/xorp_wrapper4.cc:74:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/wrapper/xorp_wrapper4.cc:122:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/wrapper/xorp_wrapper4.cc:134:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/wrapper/xorp_wrapper4.cc:148:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/wrapper/xorp_wrapper4.cc:158:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/wrapper/xorp_wrapper4.cc:217:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/wrapper/xorp_wrapper4.cc:233:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/wrapper/xorp_wrapper4.cc:239:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/wrapper/xorp_wrapper4.cc:245:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/wrapper/xorp_wrapper4.cc:252:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/wrapper/xorp_wrapper4.cc:259:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/wrapper/xorp_wrapper4.cc:265:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
contrib/xorprtm/xorprtm/loadprotocol.c:80:5: style: Variable 'dwErr' is reassigned a value before the old one has been used. [redundantAssignment]
contrib/xorprtm/xorprtm/loadprotocol.c:53:0: note: Variable 'dwErr' is reassigned a value before the old one has been used.
contrib/xorprtm/xorprtm/loadprotocol.c:80:5: note: Variable 'dwErr' is reassigned a value before the old one has been used.
contrib/xorprtm/xorprtm/loadprotocol.c:106:18: style: Variable 'dwErrT' is assigned a value that is never used. [unreadVariable]
contrib/xorprtm/xorprtm/loadprotocol.c:318:14: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
contrib/xorprtm/xorprtm/print_rtmsg.c:139:27: style: The scope of the variable 'n' can be reduced. [variableScope]
contrib/xorprtm/xorprtm/print_rtmsg.c:241:11: style: The scope of the variable 'cp' can be reduced. [variableScope]
contrib/xorprtm/xorprtm/print_rtmsg.c:243:20: style: The scope of the variable 'np' can be reduced. [variableScope]
contrib/xorprtm/xorprtm/print_rtmsg.c:246:9: style: The scope of the variable 'n' can be reduced. [variableScope]
contrib/xorprtm/xorprtm/print_rtmsg.c:246:12: style: The scope of the variable 'subnetshift' can be reduced. [variableScope]
contrib/xorprtm/xorprtm/print_rtmsg.c:592:9: style: The scope of the variable 'i' can be reduced. [variableScope]
contrib/xorprtm/xorprtm/test_monitor.c:47:9: style: The scope of the variable 'result' can be reduced. [variableScope]
contrib/xorprtm/xorprtm/test_routeadd.c:104:2: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum]
contrib/xorprtm/xorprtm/test_routeadddelete.c:136:2: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum]
contrib/xorprtm/xorprtm/test_routeadddelete.c:163:2: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum]
contrib/xorprtm/xorprtm/test_routeadddelete.c:123:5: style: Variable 'pss' is reassigned a value before the old one has been used. [redundantAssignment]
contrib/xorprtm/xorprtm/test_routeadddelete.c:110:36: note: Variable 'pss' is reassigned a value before the old one has been used.
contrib/xorprtm/xorprtm/test_routeadddelete.c:123:5: note: Variable 'pss' is reassigned a value before the old one has been used.
contrib/xorprtm/xorprtm/test_routeaddwait.c:108:2: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum]
contrib/xorprtm/xorprtm/xorprtm.c:939:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
contrib/xorprtm/xorprtm/xorprtm.c:953:5: style: Variable 'dwErr' is reassigned a value before the old one has been used. [redundantAssignment]
contrib/xorprtm/xorprtm/xorprtm.c:950:0: note: Variable 'dwErr' is reassigned a value before the old one has been used.
contrib/xorprtm/xorprtm/xorprtm.c:953:5: note: Variable 'dwErr' is reassigned a value before the old one has been used.
contrib/xorprtm/xorprtm/xorprtm.c:1425:5: style: Variable 'dwErr' is reassigned a value before the old one has been used. [redundantAssignment]
contrib/xorprtm/xorprtm/xorprtm.c:1423:0: note: Variable 'dwErr' is reassigned a value before the old one has been used.
contrib/xorprtm/xorprtm/xorprtm.c:1425:5: note: Variable 'dwErr' is reassigned a value before the old one has been used.
contrib/xorprtm/xorprtm/xorprtm.c:82:9: style: The scope of the variable 'nhprefix' can be reduced. [variableScope]
contrib/xorprtm/xorprtm/xorprtm.c:261:22: style: The scope of the variable 'pp' can be reduced. [variableScope]
contrib/xorprtm/xorprtm/xorprtm.c:1110:12: style: The scope of the variable 'pipefail' can be reduced. [variableScope]
contrib/xorprtm/xorprtm/xorprtm.c:1381:28: style: The scope of the variable 'pigc' can be reduced. [variableScope]
contrib/xorprtm/xorprtm/xorprtm.c:771:3: style: Label 'out' is not used. [unusedLabel]
contrib/xorprtm/xorprtm/xorprtm.c:155:17: style: Unused variable: nh [unusedVariable]
contrib/xorprtm/xorprtm/xorprtm.c:227:6: style: Variable 'prri' is assigned a value that is never used. [unreadVariable]
contrib/xorprtm/xorprtm/xorprtm.c:642:11: style: Unused variable: nbytes [unusedVariable]
contrib/xorprtm/xorprtm/xorprtm.c:1238:29: style: Variable 'dwErr' is assigned a value that is never used. [unreadVariable]
fea/data_plane/control_socket/windows_rras_support.cc:373:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
fea/data_plane/control_socket/windows_rras_support.cc:380:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
fea/data_plane/control_socket/windows_rtm_pipe.cc:96:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
fea/data_plane/control_socket/windows_rtm_pipe.hh:51:9: performance: Technically the member function 'WinRtmPipe::start' can be static. [functionStatic]
fea/data_plane/control_socket/windows_rtm_pipe.cc:75:13: note: Technically the member function 'WinRtmPipe::start' can be static.
fea/data_plane/control_socket/windows_rtm_pipe.hh:51:9: note: Technically the member function 'WinRtmPipe::start' can be static.
fea/data_plane/control_socket/windows_rtm_pipe.hh:59:9: performance: Technically the member function 'WinRtmPipe::stop' can be static. [functionStatic]
fea/data_plane/control_socket/windows_rtm_pipe.cc:85:13: note: Technically the member function 'WinRtmPipe::stop' can be static.
fea/data_plane/control_socket/windows_rtm_pipe.hh:59:9: note: Technically the member function 'WinRtmPipe::stop' can be static.
fea/data_plane/control_socket/windows_rtm_pipe.hh:79:13: performance: Technically the member function 'WinRtmPipe::write' can be static. [functionStatic]
fea/data_plane/control_socket/windows_rtm_pipe.cc:93:13: note: Technically the member function 'WinRtmPipe::write' can be static.
fea/data_plane/control_socket/windows_rtm_pipe.hh:79:13: note: Technically the member function 'WinRtmPipe::write' can be static.
fea/data_plane/control_socket/windows_rtm_pipe.hh:97:11: performance: Technically the member function 'WinRtmPipe::pid' can be static. [functionStatic]
fea/data_plane/control_socket/windows_rtm_pipe.hh:109:9: performance: Technically the member function 'WinRtmPipe::force_read' can be static. [functionStatic]
fea/data_plane/control_socket/windows_rtm_pipe.cc:101:13: note: Technically the member function 'WinRtmPipe::force_read' can be static.
fea/data_plane/control_socket/windows_rtm_pipe.hh:109:9: note: Technically the member function 'WinRtmPipe::force_read' can be static.
fea/data_plane/control_socket/windows_rtm_pipe.hh:41:5: style: Class 'WinRtmPipe' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/fibconfig/fibconfig_entry_get_dummy.hh:57:17: warning: Virtual function 'stop' is called from destructor '~FibConfigEntryGetDummy()' at line 50. Dynamic binding is not used. [virtualCallInConstructor]
fea/data_plane/fibconfig/fibconfig_entry_get_dummy.cc:50:9: note: Calling stop
fea/data_plane/fibconfig/fibconfig_entry_get_dummy.hh:57:17: note: stop is a virtual method
fea/data_plane/fibconfig/fibconfig_entry_get_dummy.hh:36:5: style: Class 'FibConfigEntryGetDummy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/fibconfig/fibconfig_entry_get_iphelper.hh:35:5: style: Class 'FibConfigEntryGetIPHelper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/fibconfig/fibconfig_entry_get_rtmv2.hh:36:5: style: Class 'FibConfigEntryGetRtmV2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/fibconfig/fibconfig_entry_observer_dummy.hh:56:17: warning: Virtual function 'stop' is called from destructor '~FibConfigEntryObserverDummy()' at line 53. Dynamic binding is not used. [virtualCallInConstructor]
fea/data_plane/fibconfig/fibconfig_entry_observer_dummy.cc:53:9: note: Calling stop
fea/data_plane/fibconfig/fibconfig_entry_observer_dummy.hh:56:17: note: stop is a virtual method
fea/data_plane/fibconfig/fibconfig_entry_observer_dummy.hh:35:5: style: Class 'FibConfigEntryObserverDummy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/fibconfig/fibconfig_entry_observer_iphelper.hh:35:5: style: Class 'FibConfigEntryObserverIPHelper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/fibconfig/fibconfig_entry_observer_rtmv2.hh:36:5: style: Class 'FibConfigEntryObserverRtmV2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/fibconfig/fibconfig_entry_set_dummy.hh:57:17: warning: Virtual function 'stop' is called from destructor '~FibConfigEntrySetDummy()' at line 49. Dynamic binding is not used. [virtualCallInConstructor]
fea/data_plane/fibconfig/fibconfig_entry_set_dummy.cc:49:9: note: Calling stop
fea/data_plane/fibconfig/fibconfig_entry_set_dummy.hh:57:17: note: stop is a virtual method
fea/data_plane/fibconfig/fibconfig_entry_set_dummy.hh:36:5: style: Class 'FibConfigEntrySetDummy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/fibconfig/fibconfig_entry_set_iphelper.hh:34:5: style: Class 'FibConfigEntrySetIPHelper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/fibconfig/fibconfig_entry_set_rtmv2.hh:37:5: style: Class 'FibConfigEntrySetRtmV2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/fibconfig/fibconfig_forwarding_dummy.hh:36:5: style: Class 'FibConfigForwardingDummy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/fibconfig/fibconfig_forwarding_proc_linux.hh:36:5: style: Class 'FibConfigForwardingProcLinux' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/fibconfig/fibconfig_forwarding_solaris.hh:36:5: style: Class 'FibConfigForwardingSolaris' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/fibconfig/fibconfig_forwarding_sysctl.hh:36:5: style: Class 'FibConfigForwardingSysctl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/fibconfig/fibconfig_forwarding_windows.hh:36:5: style: Class 'FibConfigForwardingWindows' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/fibconfig/fibconfig_table_get_dummy.hh:57:17: warning: Virtual function 'stop' is called from destructor '~FibConfigTableGetDummy()' at line 49. Dynamic binding is not used. [virtualCallInConstructor]
fea/data_plane/fibconfig/fibconfig_table_get_dummy.cc:49:9: note: Calling stop
fea/data_plane/fibconfig/fibconfig_table_get_dummy.hh:57:17: note: stop is a virtual method
fea/data_plane/fibconfig/fibconfig_table_get_dummy.hh:36:5: style: Class 'FibConfigTableGetDummy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/fibconfig/fibconfig_table_get_iphelper.hh:34:5: style: Class 'FibConfigTableGetIPHelper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/fibconfig/fibconfig_table_get_sysctl.hh:36:5: style: Class 'FibConfigTableGetSysctl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/fibconfig/fibconfig_table_observer_dummy.hh:56:17: warning: Virtual function 'stop' is called from destructor '~FibConfigTableObserverDummy()' at line 53. Dynamic binding is not used. [virtualCallInConstructor]
fea/data_plane/fibconfig/fibconfig_table_observer_dummy.cc:53:9: note: Calling stop
fea/data_plane/fibconfig/fibconfig_table_observer_dummy.hh:56:17: note: stop is a virtual method
fea/data_plane/fibconfig/fibconfig_table_observer_dummy.hh:35:5: style: Class 'FibConfigTableObserverDummy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/fibconfig/fibconfig_table_observer_iphelper.hh:34:5: style: Class 'FibConfigTableObserverIPHelper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/fibconfig/fibconfig_table_observer_rtmv2.hh:38:5: style: Class 'FibConfigTableObserverRtmV2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/fibconfig/fibconfig_table_set_dummy.hh:57:17: warning: Virtual function 'stop' is called from destructor '~FibConfigTableSetDummy()' at line 49. Dynamic binding is not used. [virtualCallInConstructor]
fea/data_plane/fibconfig/fibconfig_table_set_dummy.cc:49:9: note: Calling stop
fea/data_plane/fibconfig/fibconfig_table_set_dummy.hh:57:17: note: stop is a virtual method
fea/data_plane/fibconfig/fibconfig_table_set_dummy.hh:36:5: style: Class 'FibConfigTableSetDummy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/fibconfig/fibconfig_table_set_iphelper.hh:34:5: style: Class 'FibConfigTableSetIPHelper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/fibconfig/fibconfig_table_set_rtmv2.hh:36:5: style: Class 'FibConfigTableSetRtmV2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/firewall/firewall_get_dummy.hh:57:17: warning: Virtual function 'stop' is called from destructor '~FirewallGetDummy()' at line 49. Dynamic binding is not used. [virtualCallInConstructor]
fea/data_plane/firewall/firewall_get_dummy.cc:49:9: note: Calling stop
fea/data_plane/firewall/firewall_get_dummy.hh:57:17: note: stop is a virtual method
fea/data_plane/firewall/firewall_get_dummy.hh:36:5: style: Class 'FirewallGetDummy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/firewall/firewall_set_dummy.hh:41:5: style: Class 'FirewallSetDummy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/firewall/firewall_get_ipfw2.hh:36:5: style: Class 'FirewallGetIpfw2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/firewall/firewall_get_netfilter.hh:36:5: style: Class 'FirewallGetNetfilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/firewall/firewall_get_pf.hh:36:5: style: Class 'FirewallGetPf' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/firewall/firewall_set_dummy.hh:62:17: warning: Virtual function 'stop' is called from destructor '~FirewallSetDummy()' at line 48. Dynamic binding is not used. [virtualCallInConstructor]
fea/data_plane/firewall/firewall_set_dummy.cc:48:9: note: Calling stop
fea/data_plane/firewall/firewall_set_dummy.hh:62:17: note: stop is a virtual method
fea/data_plane/firewall/firewall_set_ipfw2.hh:38:5: style: Class 'FirewallSetIpfw2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/firewall/firewall_set_netfilter.hh:41:5: style: Class 'FirewallSetNetfilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/firewall/firewall_set_pf.hh:41:5: style: Class 'FirewallSetPf' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/ifconfig/ifconfig_get_dummy.hh:57:17: warning: Virtual function 'stop' is called from destructor '~IfConfigGetDummy()' at line 50. Dynamic binding is not used. [virtualCallInConstructor]
fea/data_plane/ifconfig/ifconfig_get_dummy.cc:50:9: note: Calling stop
fea/data_plane/ifconfig/ifconfig_get_dummy.hh:57:17: note: stop is a virtual method
fea/data_plane/ifconfig/ifconfig_set_dummy.hh:36:5: style: Class 'IfConfigSetDummy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/ifconfig/ifconfig_get_dummy.hh:36:5: style: Class 'IfConfigGetDummy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/ifconfig/ifconfig_get_getifaddrs.hh:36:5: style: Class 'IfConfigGetGetifaddrs' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/ifconfig/ifconfig_get_iphelper.hh:35:5: style: Class 'IfConfigGetIPHelper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/ifconfig/ifconfig_get_sysctl.hh:36:5: style: Class 'IfConfigGetSysctl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/ifconfig/ifconfig_observer_dummy.hh:57:17: warning: Virtual function 'stop' is called from destructor '~IfConfigObserverDummy()' at line 51. Dynamic binding is not used. [virtualCallInConstructor]
fea/data_plane/ifconfig/ifconfig_observer_dummy.cc:51:9: note: Calling stop
fea/data_plane/ifconfig/ifconfig_observer_dummy.hh:57:17: note: stop is a virtual method
fea/data_plane/ifconfig/ifconfig_observer_dummy.hh:36:5: style: Class 'IfConfigObserverDummy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/ifconfig/ifconfig_observer_iphelper.hh:36:5: style: Class 'IfConfigObserverIPHelper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/ifconfig/ifconfig_property_dummy.hh:36:5: style: Class 'IfConfigPropertyDummy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/ifconfig/ifconfig_property_windows.hh:36:5: style: Class 'IfConfigPropertyWindows' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/ifconfig/ifconfig_set.cc:229:2: style: Variable 'system_ifp' is reassigned a value before the old one has been used. [redundantAssignment]
fea/data_plane/ifconfig/ifconfig_set.cc:227:0: note: Variable 'system_ifp' is reassigned a value before the old one has been used.
fea/data_plane/ifconfig/ifconfig_set.cc:229:2: note: Variable 'system_ifp' is reassigned a value before the old one has been used.
fea/data_plane/ifconfig/ifconfig_set.cc:259:2: style: Variable 'system_ifp' is reassigned a value before the old one has been used. [redundantAssignment]
fea/data_plane/ifconfig/ifconfig_set.cc:257:0: note: Variable 'system_ifp' is reassigned a value before the old one has been used.
fea/data_plane/ifconfig/ifconfig_set.cc:259:2: note: Variable 'system_ifp' is reassigned a value before the old one has been used.
fea/data_plane/ifconfig/ifconfig_set.cc:187:16: style: The scope of the variable 'config_addr' can be reduced. [variableScope]
fea/data_plane/ifconfig/ifconfig_set_dummy.hh:57:17: warning: Virtual function 'stop' is called from destructor '~IfConfigSetDummy()' at line 51. Dynamic binding is not used. [virtualCallInConstructor]
fea/data_plane/ifconfig/ifconfig_set_dummy.cc:51:9: note: Calling stop
fea/data_plane/ifconfig/ifconfig_set_dummy.hh:57:17: note: stop is a virtual method
fea/data_plane/ifconfig/ifconfig_set_iphelper.hh:38:5: style: Class 'IfConfigSetIPHelper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/ifconfig/ifconfig_vlan_set_linux.cc:416:49: style: Function 'delete_vlan' argument 1 names different: declaration 'ifname' definition 'vlan_name'. [funcArgNamesDifferent]
fea/data_plane/ifconfig/ifconfig_vlan_set_linux.hh:110:35: note: Function 'delete_vlan' argument 1 names different: declaration 'ifname' definition 'vlan_name'.
fea/data_plane/ifconfig/ifconfig_vlan_set_linux.cc:416:49: note: Function 'delete_vlan' argument 1 names different: declaration 'ifname' definition 'vlan_name'.
fea/data_plane/io/io_ip_dummy.cc:264:5: style: Variable 'ifp' is reassigned a value before the old one has been used. [redundantAssignment]
fea/data_plane/io/io_ip_dummy.cc:259:0: note: Variable 'ifp' is reassigned a value before the old one has been used.
fea/data_plane/io/io_ip_dummy.cc:264:5: note: Variable 'ifp' is reassigned a value before the old one has been used.
fea/data_plane/managers/fea_data_plane_manager_dummy.cc:131:5: style: Variable 'io_link' is reassigned a value before the old one has been used. [redundantAssignment]
fea/data_plane/managers/fea_data_plane_manager_dummy.cc:129:0: note: Variable 'io_link' is reassigned a value before the old one has been used.
fea/data_plane/managers/fea_data_plane_manager_dummy.cc:131:5: note: Variable 'io_link' is reassigned a value before the old one has been used.
fea/data_plane/managers/fea_data_plane_manager_dummy.cc:144:5: style: Variable 'io_ip' is reassigned a value before the old one has been used. [redundantAssignment]
fea/data_plane/managers/fea_data_plane_manager_dummy.cc:142:0: note: Variable 'io_ip' is reassigned a value before the old one has been used.
fea/data_plane/managers/fea_data_plane_manager_dummy.cc:144:5: note: Variable 'io_ip' is reassigned a value before the old one has been used.
fea/data_plane/managers/fea_data_plane_manager_dummy.cc:156:5: style: Variable 'io_tcpudp' is reassigned a value before the old one has been used. [redundantAssignment]
fea/data_plane/managers/fea_data_plane_manager_dummy.cc:154:0: note: Variable 'io_tcpudp' is reassigned a value before the old one has been used.
fea/data_plane/managers/fea_data_plane_manager_dummy.cc:156:5: note: Variable 'io_tcpudp' is reassigned a value before the old one has been used.
fea/data_plane/managers/fea_data_plane_manager_dummy.hh:38:5: style: Class 'FeaDataPlaneManagerDummy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/managers/fea_data_plane_manager_linux.hh:40:5: style: Class 'FeaDataPlaneManagerLinux' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/data_plane/managers/fea_data_plane_manager_windows.hh:38:5: style: Class 'FeaDataPlaneManagerWindows' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/ifconfig.hh:199:19: style: Technically the member function 'IfConfig::original_config' can be const. [functionConst]
fea/fea_data_plane_manager.hh:97:17: warning: Virtual function 'stop_manager' is called from destructor '~FeaDataPlaneManager()' at line 67. Dynamic binding is not used. [virtualCallInConstructor]
fea/fea_data_plane_manager.cc:67:9: note: Calling stop_manager
fea/fea_data_plane_manager.hh:97:17: note: stop_manager is a virtual method
fea/fte.hh:175:5: style: Class 'FteX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/fte.hh:194:5: style: Class 'FteX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/iftree.hh:157:5: style: Class 'IfTree' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/iftree.hh:1067:5: style: Class 'IfTreeAddr4' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/iftree.hh:1189:5: style: Class 'IfTreeAddr6' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/ifconfig_reporter.hh:124:5: style: Class 'IfConfigUpdateReplicator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/ifconfig.hh:56:5: style: Class 'IfConfig' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/io_link_manager.hh:163:2: style: Class 'JoinedMulticastGroup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/fte.hh:54:0: style: Class 'Fte < IPvX , IPvXNet >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/fte.hh:54:0: style: Class 'Fte < IPv4 , IPv4Net >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/fte.hh:54:0: style: Class 'Fte < IPv6 , IPv6Net >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/iftree.hh:547:10: style: The function 'finalize_state' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/iftree.hh:87:18: note: Virtual function in base class
fea/iftree.hh:547:10: note: Function in derived class
fea/iftree.hh:607:17: style: The function 'mark' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/iftree.hh:61:17: note: Virtual function in base class
fea/iftree.hh:607:17: note: Function in derived class
fea/iftree.hh:806:10: style: The function 'finalize_state' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/iftree.hh:87:18: note: Virtual function in base class
fea/iftree.hh:806:10: note: Function in derived class
fea/iftree.hh:1037:10: style: The function 'finalize_state' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/iftree.hh:87:18: note: Virtual function in base class
fea/iftree.hh:1037:10: note: Function in derived class
fea/iftree.hh:1164:10: style: The function 'finalize_state' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/iftree.hh:87:18: note: Virtual function in base class
fea/iftree.hh:1164:10: note: Function in derived class
fea/iftree.hh:1255:10: style: The function 'finalize_state' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/iftree.hh:87:18: note: Virtual function in base class
fea/iftree.hh:1255:10: note: Function in derived class
fea/ifconfig_reporter.hh:182:10: style: The function 'updates_completed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/ifconfig_reporter.hh:109:18: note: Virtual function in base class
fea/ifconfig_reporter.hh:182:10: note: Function in derived class
fea/ifconfig_reporter.hh:267:10: style: The function 'config_error' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/ifconfig_reporter.hh:200:18: note: Virtual function in base class
fea/ifconfig_reporter.hh:267:10: note: Function in derived class
fea/ifconfig_reporter.hh:269:10: style: The function 'interface_error' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/ifconfig_reporter.hh:202:18: note: Virtual function in base class
fea/ifconfig_reporter.hh:269:10: note: Function in derived class
fea/ifconfig_reporter.hh:272:10: style: The function 'vif_error' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/ifconfig_reporter.hh:205:18: note: Virtual function in base class
fea/ifconfig_reporter.hh:272:10: note: Function in derived class
fea/ifconfig_reporter.hh:276:10: style: The function 'vifaddr_error' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/ifconfig_reporter.hh:209:18: note: Virtual function in base class
fea/ifconfig_reporter.hh:276:10: note: Function in derived class
fea/io_link_manager.hh:330:18: style: The function 'recv_packet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/io_link.hh:319:18: note: Virtual function in base class
fea/io_link_manager.hh:330:18: note: Function in derived class
fea/io_link_manager.hh:587:10: style: The function 'recv_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/io_link_manager.hh:425:18: note: Virtual function in base class
fea/io_link_manager.hh:587:10: note: Function in derived class
fea/io_link_manager.hh:596:10: style: The function 'instance_birth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/fea_io.hh:169:18: note: Virtual function in base class
fea/io_link_manager.hh:596:10: note: Function in derived class
fea/io_link_manager.hh:603:10: style: The function 'instance_death' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/fea_io.hh:176:18: note: Virtual function in base class
fea/io_link_manager.hh:603:10: note: Function in derived class
fea/io_ip_manager.hh:353:18: style: The function 'recv_packet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/io_ip.hh:377:18: note: Virtual function in base class
fea/io_ip_manager.hh:353:18: note: Function in derived class
fea/io_ip_manager.hh:373:18: style: The function 'recv_system_multicast_upcall' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/io_ip.hh:397:18: note: Virtual function in base class
fea/io_ip_manager.hh:373:18: note: Function in derived class
fea/io_ip_manager.hh:694:10: style: The function 'recv_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/io_ip_manager.hh:484:18: note: Virtual function in base class
fea/io_ip_manager.hh:694:10: note: Function in derived class
fea/io_ip_manager.hh:703:10: style: The function 'instance_birth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/fea_io.hh:169:18: note: Virtual function in base class
fea/io_ip_manager.hh:703:10: note: Function in derived class
fea/io_ip_manager.hh:710:10: style: The function 'instance_death' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/fea_io.hh:176:18: note: Virtual function in base class
fea/io_ip_manager.hh:710:10: note: Function in derived class
fea/io_tcpudp_manager.hh:472:10: style: The function 'recv_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/io_tcpudp.hh:509:18: note: Virtual function in base class
fea/io_tcpudp_manager.hh:472:10: note: Function in derived class
fea/io_tcpudp_manager.hh:487:10: style: The function 'inbound_connect_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/io_tcpudp.hh:524:18: note: Virtual function in base class
fea/io_tcpudp_manager.hh:487:10: note: Function in derived class
fea/io_tcpudp_manager.hh:496:10: style: The function 'outgoing_connect_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/io_tcpudp.hh:533:18: note: Virtual function in base class
fea/io_tcpudp_manager.hh:496:10: note: Function in derived class
fea/io_tcpudp_manager.hh:505:10: style: The function 'error_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/io_tcpudp.hh:542:18: note: Virtual function in base class
fea/io_tcpudp_manager.hh:505:10: note: Function in derived class
fea/io_tcpudp_manager.hh:515:10: style: The function 'disconnect_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/io_tcpudp.hh:552:18: note: Virtual function in base class
fea/io_tcpudp_manager.hh:515:10: note: Function in derived class
fea/io_tcpudp_manager.hh:1036:10: style: The function 'recv_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/io_tcpudp_manager.hh:599:18: note: Virtual function in base class
fea/io_tcpudp_manager.hh:1036:10: note: Function in derived class
fea/io_tcpudp_manager.hh:1055:10: style: The function 'inbound_connect_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/io_tcpudp_manager.hh:618:18: note: Virtual function in base class
fea/io_tcpudp_manager.hh:1055:10: note: Function in derived class
fea/io_tcpudp_manager.hh:1071:10: style: The function 'outgoing_connect_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/io_tcpudp_manager.hh:634:18: note: Virtual function in base class
fea/io_tcpudp_manager.hh:1071:10: note: Function in derived class
fea/io_tcpudp_manager.hh:1086:10: style: The function 'error_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/io_tcpudp_manager.hh:649:18: note: Virtual function in base class
fea/io_tcpudp_manager.hh:1086:10: note: Function in derived class
fea/io_tcpudp_manager.hh:1104:10: style: The function 'disconnect_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/io_tcpudp_manager.hh:667:18: note: Virtual function in base class
fea/io_tcpudp_manager.hh:1104:10: note: Function in derived class
fea/io_tcpudp_manager.hh:1113:10: style: The function 'instance_birth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/fea_io.hh:169:18: note: Virtual function in base class
fea/io_tcpudp_manager.hh:1113:10: note: Function in derived class
fea/io_tcpudp_manager.hh:1120:10: style: The function 'instance_death' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/fea_io.hh:176:18: note: Virtual function in base class
fea/io_tcpudp_manager.hh:1120:10: note: Function in derived class
fea/fea_node.cc:294:0: error: #error "No data plane manager to load: unknown system" [preprocessorErrorDirective]
fea/fibconfig.cc:245:11: style: The scope of the variable 'v' can be reduced. [variableScope]
fea/fibconfig.cc:124:46: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
fea/fibconfig.cc:130:46: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
fea/fibconfig.cc:136:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
fea/fibconfig.cc:142:46: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
fea/fibconfig.cc:148:46: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
fea/fibconfig.cc:154:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
fea/fibconfig.cc:65:5: style: Class 'FibConfig' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
fea/fibconfig.cc:65:5: style: Class 'FibConfig' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
fea/fibconfig_transaction.hh:136:5: style: Class 'FibConfigTransactionOperation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/fibconfig_transaction.hh:225:5: style: Class 'FibDeleteAllEntries4' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/fibconfig_transaction.hh:315:5: style: Class 'FibDeleteAllEntries6' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/fte.hh:215:10: style: Unhandled exception specification when calling function get_fte4(). [unhandledExceptionSpecification]
fea/fibconfig.cc:1482:23: note: Unhandled exception specification when calling function get_fte4().
fea/fte.hh:215:10: note: Unhandled exception specification when calling function get_fte4().
fea/fibconfig_forwarding.hh:87:17: warning: Virtual function 'stop' is called from destructor '~FibConfigForwarding()' at line 54. Dynamic binding is not used. [virtualCallInConstructor]
fea/fibconfig_forwarding.cc:54:9: note: Calling stop
fea/fibconfig_forwarding.hh:87:17: note: stop is a virtual method
fea/firewall_transaction.hh:52:5: warning: Member variable 'FirewallTransactionManager::_tid_exec' is not initialized in the constructor. [uninitMemberVar]
fea/firewall_manager.cc:45:5: style: Class 'FirewallManager' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
fea/firewall_manager.cc:45:5: style: Class 'FirewallManager' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
fea/firewall_transaction.hh:52:5: style: Class 'FirewallTransactionManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/firewall_transaction.hh:103:5: style: Class 'FirewallTransactionOperation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/firewall_transaction.hh:192:5: style: Class 'FirewallDeleteAllEntries4' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/firewall_transaction.hh:273:5: style: Class 'FirewallDeleteAllEntries6' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/ifconfig.cc:922:33: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
fea/ifconfig.cc:77:5: style: Class 'IfConfig' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
fea/ifconfig.cc:77:5: style: Class 'IfConfig' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
fea/ifconfig_transaction.hh:37:5: style: Class 'IfConfigTransactionManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/ifconfig_transaction.hh:608:12: style: The function 'path' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/ifconfig_transaction.hh:99:20: note: Virtual function in base class
fea/ifconfig_transaction.hh:608:12: note: Function in derived class
fea/ifconfig_transaction.hh:779:12: style: The function 'path' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/ifconfig_transaction.hh:99:20: note: Virtual function in base class
fea/ifconfig_transaction.hh:779:12: note: Function in derived class
fea/ifconfig_transaction.hh:930:12: style: The function 'path' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/ifconfig_transaction.hh:99:20: note: Virtual function in base class
fea/ifconfig_transaction.hh:930:12: note: Function in derived class
fea/ifconfig_property.hh:80:17: warning: Virtual function 'stop' is called from destructor '~IfConfigProperty()' at line 53. Dynamic binding is not used. [virtualCallInConstructor]
fea/ifconfig_property.cc:53:9: note: Calling stop
fea/ifconfig_property.hh:80:17: note: stop is a virtual method
fea/iftree.cc:503:40: style: Function 'markVifDeleted' argument 1 names different: declaration 'ifp' definition 'vifp'. [funcArgNamesDifferent]
fea/iftree.hh:556:36: note: Function 'markVifDeleted' argument 1 names different: declaration 'ifp' definition 'vifp'.
fea/iftree.cc:503:40: note: Function 'markVifDeleted' argument 1 names different: declaration 'ifp' definition 'vifp'.
fea/iftree.cc:464:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
fea/iftree.cc:482:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
fea/iftree.cc:63:5: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
fea/iftree.cc:70:5: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
fea/io_ip_manager.cc:535:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
fea/io_ip_manager.cc:1130:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
fea/io_ip_manager.cc:59:10: style: The function 'recv' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/io_ip_manager.hh:110:15: note: Virtual function in base class
fea/io_ip_manager.cc:59:10: note: Function in derived class
fea/io_ip_manager.cc:101:10: style: The function 'recv_system_multicast_upcall' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/io_ip_manager.hh:117:15: note: Virtual function in base class
fea/io_ip_manager.cc:101:10: note: Function in derived class
fea/io_ip_manager.cc:106:10: style: The function 'bye' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/io_ip_manager.hh:126:15: note: Virtual function in base class
fea/io_ip_manager.cc:106:10: note: Function in derived class
fea/io_ip_manager.cc:194:10: style: The function 'recv' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/io_ip_manager.hh:110:15: note: Virtual function in base class
fea/io_ip_manager.cc:194:10: note: Function in derived class
fea/io_ip_manager.cc:202:10: style: The function 'recv_system_multicast_upcall' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/io_ip_manager.hh:117:15: note: Virtual function in base class
fea/io_ip_manager.cc:202:10: note: Function in derived class
fea/io_ip_manager.cc:208:10: style: The function 'bye' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/io_ip_manager.hh:126:15: note: Virtual function in base class
fea/io_ip_manager.cc:208:10: note: Function in derived class
fea/io_link.cc:188:5: style: Variable 'ifp' is reassigned a value before the old one has been used. [redundantAssignment]
fea/io_link.cc:182:0: note: Variable 'ifp' is reassigned a value before the old one has been used.
fea/io_link.cc:188:5: note: Variable 'ifp' is reassigned a value before the old one has been used.
fea/io_link.cc:273:9: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable]
fea/io_link.hh:262:9: style: Technically the member function 'IoLink::prepare_ethernet_packet' can be const. [functionConst]
fea/io_link.cc:172:9: note: Technically the member function 'IoLink::prepare_ethernet_packet' can be const.
fea/io_link.hh:262:9: note: Technically the member function 'IoLink::prepare_ethernet_packet' can be const.
fea/io_link_manager.cc:719:5: style: Variable 'filter_program' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
fea/io_link_manager.cc:715:0: note: Variable 'filter_program' is reassigned a value before the old one has been used if variable is no semaphore variable.
fea/io_link_manager.cc:719:5: note: Variable 'filter_program' is reassigned a value before the old one has been used if variable is no semaphore variable.
fea/io_link_manager.cc:49:10: style: The function 'recv' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/io_link_manager.hh:137:15: note: Virtual function in base class
fea/io_link_manager.cc:49:10: note: Function in derived class
fea/io_link_manager.cc:60:10: style: The function 'bye' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/io_link_manager.hh:147:15: note: Virtual function in base class
fea/io_link_manager.cc:60:10: note: Function in derived class
fea/io_link_manager.cc:95:10: style: The function 'recv' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/io_link_manager.hh:137:15: note: Virtual function in base class
fea/io_link_manager.cc:95:10: note: Function in derived class
fea/io_link_manager.cc:121:10: style: The function 'bye' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/io_link_manager.hh:147:15: note: Virtual function in base class
fea/io_link_manager.cc:121:10: note: Function in derived class
fea/libfeaclient_bridge.cc:72:59: style: Function 'add_libfeaclient_mirror' argument 1 names different: declaration 'xrl_target_instance_name' definition 'm'. [funcArgNamesDifferent]
fea/libfeaclient_bridge.hh:63:47: note: Function 'add_libfeaclient_mirror' argument 1 names different: declaration 'xrl_target_instance_name' definition 'm'.
fea/libfeaclient_bridge.cc:72:59: note: Function 'add_libfeaclient_mirror' argument 1 names different: declaration 'xrl_target_instance_name' definition 'm'.
fea/libfeaclient_bridge.cc:81:62: style: Function 'remove_libfeaclient_mirror' argument 1 names different: declaration 'xrl_target_instance_name' definition 'm'. [funcArgNamesDifferent]
fea/libfeaclient_bridge.hh:71:50: note: Function 'remove_libfeaclient_mirror' argument 1 names different: declaration 'xrl_target_instance_name' definition 'm'.
fea/libfeaclient_bridge.cc:81:62: note: Function 'remove_libfeaclient_mirror' argument 1 names different: declaration 'xrl_target_instance_name' definition 'm'.
fea/libfeaclient_bridge.cc:62:5: style: Class 'LibFeaClientBridge' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
fea/libfeaclient_bridge.cc:62:5: style: Class 'LibFeaClientBridge' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
fea/libfeaclient_bridge.hh:74:10: style: The function 'interface_update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/ifconfig_reporter.hh:90:18: note: Virtual function in base class
fea/libfeaclient_bridge.hh:74:10: note: Function in derived class
fea/libfeaclient_bridge.hh:77:10: style: The function 'vif_update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/ifconfig_reporter.hh:93:18: note: Virtual function in base class
fea/libfeaclient_bridge.hh:77:10: note: Function in derived class
fea/libfeaclient_bridge.hh:81:10: style: The function 'vifaddr4_update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/ifconfig_reporter.hh:97:18: note: Virtual function in base class
fea/libfeaclient_bridge.hh:81:10: note: Function in derived class
fea/libfeaclient_bridge.hh:93:10: style: The function 'updates_completed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/ifconfig_reporter.hh:109:18: note: Virtual function in base class
fea/libfeaclient_bridge.hh:93:10: note: Function in derived class
fea/mfea_dataflow.hh:63:5: style: Class 'MfeaDft' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/mfea_mrouter.hh:450:1: warning: The class 'SgCount' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
fea/mfea_mrouter.hh:570:1: warning: The class 'VifCount' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
fea/mfea_node.hh:851:10: style: The function 'interface_update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/ifconfig_reporter.hh:90:18: note: Virtual function in base class
fea/mfea_node.hh:851:10: note: Function in derived class
fea/mfea_node.hh:854:10: style: The function 'vif_update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/ifconfig_reporter.hh:93:18: note: Virtual function in base class
fea/mfea_node.hh:854:10: note: Function in derived class
fea/mfea_node.hh:858:10: style: The function 'vifaddr4_update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/ifconfig_reporter.hh:97:18: note: Virtual function in base class
fea/mfea_node.hh:858:10: note: Function in derived class
fea/mfea_node.hh:870:10: style: The function 'updates_completed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/ifconfig_reporter.hh:109:18: note: Virtual function in base class
fea/mfea_node.hh:870:10: note: Function in derived class
fea/mfea_mrouter.cc:558:17: style: Condition 'enabled>0' is always true [knownConditionTrueFalse]
fea/mfea_mrouter.cc:555:15: note: Assignment 'enabled=1', assigned value is 1
fea/mfea_mrouter.cc:558:17: note: Condition 'enabled>0' is always true
fea/mfea_mrouter.cc:621:17: style: Condition 'enabled>0' is always true [knownConditionTrueFalse]
fea/mfea_mrouter.cc:618:15: note: Assignment 'enabled=1', assigned value is 1
fea/mfea_mrouter.cc:621:17: note: Condition 'enabled>0' is always true
fea/mfea_mrouter.cc:645:9: style: Condition '!have_multicast_routing4()' is always true [knownConditionTrueFalse]
fea/mfea_mrouter.cc:716:9: style: Condition '!have_multicast_routing6()' is always true [knownConditionTrueFalse]
fea/mfea_mrouter.cc:1316:12: style: The scope of the variable 'sz' can be reduced. [variableScope]
fea/mfea_node.cc:1539:61: style: Function 'unregister_protocols_for_iface' argument 1 names different: declaration 'ifname' definition 'if_name'. [funcArgNamesDifferent]
fea/mfea_node.hh:372:55: note: Function 'unregister_protocols_for_iface' argument 1 names different: declaration 'ifname' definition 'if_name'.
fea/mfea_node.cc:1539:61: note: Function 'unregister_protocols_for_iface' argument 1 names different: declaration 'ifname' definition 'if_name'.
fea/mfea_node.cc:1554:66: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
fea/mfea_node.cc:1568:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
fea/mfea_node.cc:1570:64: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
fea/mfea_node.cc:45:19: warning: Member variable 'MfeaRouteStorage::iif_vif_index' is not initialized in the constructor. [uninitMemberVar]
fea/mfea_node.cc:45:19: warning: Member variable 'MfeaRouteStorage::max_vifs_oiflist' is not initialized in the constructor. [uninitMemberVar]
fea/mfea_node.cc:66:19: warning: Member variable 'MfeaRouteStorage::iif_vif_index' is not initialized in the constructor. [uninitMemberVar]
fea/mfea_node.hh:50:1: warning: The class 'MfeaRouteStorage' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
fea/mfea_node_cli.hh:58:5: style: Class 'MfeaNodeCli' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fea/mfea_vif.cc:74:10: warning: Member variable 'MfeaVif::wants_to_be_started' is not initialized in the constructor. [uninitMemberVar]
fea/tests/test_fea_rawlink.cc:505:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
fea/tests/test_xrl_sockets4_tcp.cc:1264:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
fea/tests/test_xrl_sockets4_tcp.cc:1265:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
fea/tests/test_xrl_sockets4_tcp.cc:435:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
fea/tests/test_xrl_sockets4_tcp.cc:886:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
fea/tests/test_xrl_sockets4_tcp.cc:886:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
fea/tests/test_xrl_sockets4_tcp.cc:83:9: style: Technically the member function 'SchedulingTime::now' can be const. [functionConst]
fea/tests/test_xrl_sockets4_tcp.cc:318:5: style: The function 'send_data' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/tests/test_xrl_sockets4_tcp.cc:149:18: note: Virtual function in base class
fea/tests/test_xrl_sockets4_tcp.cc:318:5: note: Function in derived class
fea/tests/test_xrl_sockets4_tcp.cc:330:5: style: The function 'start_sending' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/tests/test_xrl_sockets4_tcp.cc:152:18: note: Virtual function in base class
fea/tests/test_xrl_sockets4_tcp.cc:330:5: note: Function in derived class
fea/tests/test_xrl_sockets4_tcp.cc:387:5: style: The function 'send_data_cb' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/tests/test_xrl_sockets4_tcp.cc:150:18: note: Virtual function in base class
fea/tests/test_xrl_sockets4_tcp.cc:387:5: note: Function in derived class
fea/tests/test_xrl_sockets4_tcp.cc:548:5: style: The function 'send_data' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/tests/test_xrl_sockets4_tcp.cc:149:18: note: Virtual function in base class
fea/tests/test_xrl_sockets4_tcp.cc:548:5: note: Function in derived class
fea/tests/test_xrl_sockets4_tcp.cc:560:5: style: The function 'start_sending' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/tests/test_xrl_sockets4_tcp.cc:152:18: note: Virtual function in base class
fea/tests/test_xrl_sockets4_tcp.cc:560:5: note: Function in derived class
fea/tests/test_xrl_sockets4_tcp.cc:597:5: style: The function 'send_data_cb' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/tests/test_xrl_sockets4_tcp.cc:150:18: note: Virtual function in base class
fea/tests/test_xrl_sockets4_tcp.cc:597:5: note: Function in derived class
fea/tests/test_xrl_sockets4_udp.cc:649:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
fea/tests/test_xrl_sockets4_udp.cc:650:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
fea/xorp_fea.cc:181:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
fea/xrl_fib_client_manager.hh:220:0: warning: Member variable 'FibClient < Fte < IPv4 , IPv4Net > >::_send_updates' is not initialized in the constructor. [uninitMemberVar]
fea/xrl_fib_client_manager.hh:220:0: warning: Member variable 'FibClient < Fte < IPv4 , IPv4Net > >::_send_resolves' is not initialized in the constructor. [uninitMemberVar]
fea/xrl_fib_client_manager.hh:221:0: warning: Member variable 'FibClient < Fte < IPv4 , IPv4Net > >::_xfcm' is not assigned a value in 'FibClient < Fte < IPv4 , IPv4Net > >::operator='. [operatorEqVarError]
fea/xrl_fib_client_manager.hh:214:0: warning: The class 'FibClient < Fte < IPv4 , IPv4Net > >' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
fea/xrl_fea_io.hh:85:9: style: The function 'register_instance_event_interest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/fea_io.hh:130:17: note: Virtual function in base class
fea/xrl_fea_io.hh:85:9: note: Function in derived class
fea/xrl_fea_io.hh:96:9: style: The function 'deregister_instance_event_interest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/fea_io.hh:141:17: note: Virtual function in base class
fea/xrl_fea_io.hh:96:9: note: Function in derived class
fea/xrl_fib_client_manager.hh:67:10: style: The function 'process_fib_changes' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/fibconfig.hh:803:18: note: Virtual function in base class
fea/xrl_fib_client_manager.hh:67:10: note: Function in derived class
fea/xrl_io_link_manager.hh:53:10: style: The function 'recv_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/io_link_manager.hh:425:18: note: Virtual function in base class
fea/xrl_io_link_manager.hh:53:10: note: Function in derived class
fea/xrl_io_ip_manager.hh:54:10: style: The function 'recv_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/io_ip_manager.hh:484:18: note: Virtual function in base class
fea/xrl_io_ip_manager.hh:54:10: note: Function in derived class
fea/xrl_io_tcpudp_manager.hh:59:10: style: The function 'recv_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/io_tcpudp_manager.hh:599:18: note: Virtual function in base class
fea/xrl_io_tcpudp_manager.hh:59:10: note: Function in derived class
fea/xrl_io_tcpudp_manager.hh:78:10: style: The function 'inbound_connect_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/io_tcpudp_manager.hh:618:18: note: Virtual function in base class
fea/xrl_io_tcpudp_manager.hh:78:10: note: Function in derived class
fea/xrl_io_tcpudp_manager.hh:94:10: style: The function 'outgoing_connect_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/io_tcpudp_manager.hh:634:18: note: Virtual function in base class
fea/xrl_io_tcpudp_manager.hh:94:10: note: Function in derived class
fea/xrl_io_tcpudp_manager.hh:109:10: style: The function 'error_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/io_tcpudp_manager.hh:649:18: note: Virtual function in base class
fea/xrl_io_tcpudp_manager.hh:109:10: note: Function in derived class
fea/xrl_io_tcpudp_manager.hh:127:10: style: The function 'disconnect_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/io_tcpudp_manager.hh:667:18: note: Virtual function in base class
fea/xrl_io_tcpudp_manager.hh:127:10: note: Function in derived class
fea/xrl_mfea_node.hh:552:9: style: The function 'dataflow_signal_send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fea/mfea_node.hh:579:17: note: Virtual function in base class
fea/xrl_mfea_node.hh:552:9: note: Function in derived class
fea/xrl_fea_io.hh:102:10: performance: Technically the member function 'XrlFeaIo::deregister_instance_event_interest_cb' can be static. [functionStatic]
fea/xrl_fea_io.cc:135:11: note: Technically the member function 'XrlFeaIo::deregister_instance_event_interest_cb' can be static.
fea/xrl_fea_io.hh:102:10: note: Technically the member function 'XrlFeaIo::deregister_instance_event_interest_cb' can be static.
fea/xrl_fea_target.cc:1279:5: style: Variable 'ifp' is reassigned a value before the old one has been used. [redundantAssignment]
fea/xrl_fea_target.cc:1276:0: note: Variable 'ifp' is reassigned a value before the old one has been used.
fea/xrl_fea_target.cc:1279:5: note: Variable 'ifp' is reassigned a value before the old one has been used.
fea/xrl_fea_target.cc:1308:5: style: Variable 'vifp' is reassigned a value before the old one has been used. [redundantAssignment]
fea/xrl_fea_target.cc:1305:0: note: Variable 'vifp' is reassigned a value before the old one has been used.
fea/xrl_fea_target.cc:1308:5: note: Variable 'vifp' is reassigned a value before the old one has been used.
fea/xrl_fea_target.cc:1335:5: style: Variable 'vifp' is reassigned a value before the old one has been used. [redundantAssignment]
fea/xrl_fea_target.cc:1332:0: note: Variable 'vifp' is reassigned a value before the old one has been used.
fea/xrl_fea_target.cc:1335:5: note: Variable 'vifp' is reassigned a value before the old one has been used.
fea/xrl_fea_target.cc:1357:5: style: Variable 'ifp' is reassigned a value before the old one has been used. [redundantAssignment]
fea/xrl_fea_target.cc:1354:0: note: Variable 'ifp' is reassigned a value before the old one has been used.
fea/xrl_fea_target.cc:1357:5: note: Variable 'ifp' is reassigned a value before the old one has been used.
fea/xrl_fea_target.cc:1378:5: style: Variable 'ifp' is reassigned a value before the old one has been used. [redundantAssignment]
fea/xrl_fea_target.cc:1375:0: note: Variable 'ifp' is reassigned a value before the old one has been used.
fea/xrl_fea_target.cc:1378:5: note: Variable 'ifp' is reassigned a value before the old one has been used.
fea/xrl_fea_target.cc:1399:5: style: Variable 'ifp' is reassigned a value before the old one has been used. [redundantAssignment]
fea/xrl_fea_target.cc:1396:0: note: Variable 'ifp' is reassigned a value before the old one has been used.
fea/xrl_fea_target.cc:1399:5: note: Variable 'ifp' is reassigned a value before the old one has been used.
fea/xrl_fea_target.cc:1420:5: style: Variable 'ifp' is reassigned a value before the old one has been used. [redundantAssignment]
fea/xrl_fea_target.cc:1417:0: note: Variable 'ifp' is reassigned a value before the old one has been used.
fea/xrl_fea_target.cc:1420:5: note: Variable 'ifp' is reassigned a value before the old one has been used.
fea/xrl_fea_target.cc:1440:5: style: Variable 'ifp' is reassigned a value before the old one has been used. [redundantAssignment]
fea/xrl_fea_target.cc:1437:0: note: Variable 'ifp' is reassigned a value before the old one has been used.
fea/xrl_fea_target.cc:1440:5: note: Variable 'ifp' is reassigned a value before the old one has been used.
fea/xrl_fea_target.cc:1460:5: style: Variable 'ifp' is reassigned a value before the old one has been used. [redundantAssignment]
fea/xrl_fea_target.cc:1457:0: note: Variable 'ifp' is reassigned a value before the old one has been used.
fea/xrl_fea_target.cc:1460:5: note: Variable 'ifp' is reassigned a value before the old one has been used.
fea/xrl_fea_target.cc:1480:5: style: Variable 'ifp' is reassigned a value before the old one has been used. [redundantAssignment]
fea/xrl_fea_target.cc:1477:0: note: Variable 'ifp' is reassigned a value before the old one has been used.
fea/xrl_fea_target.cc:1480:5: note: Variable 'ifp' is reassigned a value before the old one has been used.
fea/xrl_fea_target.cc:1500:5: style: Variable 'ifp' is reassigned a value before the old one has been used. [redundantAssignment]
fea/xrl_fea_target.cc:1497:0: note: Variable 'ifp' is reassigned a value before the old one has been used.
fea/xrl_fea_target.cc:1500:5: note: Variable 'ifp' is reassigned a value before the old one has been used.
fea/xrl_fea_target.cc:1526:5: style: Variable 'vifp' is reassigned a value before the old one has been used. [redundantAssignment]
fea/xrl_fea_target.cc:1523:0: note: Variable 'vifp' is reassigned a value before the old one has been used.
fea/xrl_fea_target.cc:1526:5: note: Variable 'vifp' is reassigned a value before the old one has been used.
fea/xrl_fea_target.cc:1550:5: style: Variable 'ap' is reassigned a value before the old one has been used. [redundantAssignment]
fea/xrl_fea_target.cc:1547:0: note: Variable 'ap' is reassigned a value before the old one has been used.
fea/xrl_fea_target.cc:1550:5: note: Variable 'ap' is reassigned a value before the old one has been used.
fea/xrl_fea_target.cc:1575:5: style: Variable 'ap' is reassigned a value before the old one has been used. [redundantAssignment]
fea/xrl_fea_target.cc:1572:0: note: Variable 'ap' is reassigned a value before the old one has been used.
fea/xrl_fea_target.cc:1575:5: note: Variable 'ap' is reassigned a value before the old one has been used.
fea/xrl_fea_target.cc:1607:5: style: Variable 'ap' is reassigned a value before the old one has been used. [redundantAssignment]
fea/xrl_fea_target.cc:1604:0: note: Variable 'ap' is reassigned a value before the old one has been used.
fea/xrl_fea_target.cc:1607:5: note: Variable 'ap' is reassigned a value before the old one has been used.
fea/xrl_fea_target.cc:1639:5: style: Variable 'vifp' is reassigned a value before the old one has been used. [redundantAssignment]
fea/xrl_fea_target.cc:1636:0: note: Variable 'vifp' is reassigned a value before the old one has been used.
fea/xrl_fea_target.cc:1639:5: note: Variable 'vifp' is reassigned a value before the old one has been used.
fea/xrl_fea_target.cc:2231:5: style: Variable 'ap' is reassigned a value before the old one has been used. [redundantAssignment]
fea/xrl_fea_target.cc:2228:0: note: Variable 'ap' is reassigned a value before the old one has been used.
fea/xrl_fea_target.cc:2231:5: note: Variable 'ap' is reassigned a value before the old one has been used.
fea/xrl_fea_target.cc:2259:5: style: Variable 'ap' is reassigned a value before the old one has been used. [redundantAssignment]
fea/xrl_fea_target.cc:2256:0: note: Variable 'ap' is reassigned a value before the old one has been used.
fea/xrl_fea_target.cc:2259:5: note: Variable 'ap' is reassigned a value before the old one has been used.
fea/xrl_fea_target.cc:1274:19: style: Function 'ifmgr_0_1_get_configured_vif_names' argument 2 names different: declaration 'vifs' definition 'vifnames'. [funcArgNamesDifferent]
fea/xrl_fea_target.hh:820:16: note: Function 'ifmgr_0_1_get_configured_vif_names' argument 2 names different: declaration 'vifs' definition 'vifnames'.
fea/xrl_fea_target.cc:1274:19: note: Function 'ifmgr_0_1_get_configured_vif_names' argument 2 names different: declaration 'vifs' definition 'vifnames'.
fea/xrl_fea_target.cc:1297:19: style: Function 'ifmgr_0_1_get_configured_vif_flags' argument 2 names different: declaration 'vif' definition 'vifname'. [funcArgNamesDifferent]
fea/xrl_fea_target.hh:825:16: note: Function 'ifmgr_0_1_get_configured_vif_flags' argument 2 names different: declaration 'vif' definition 'vifname'.
fea/xrl_fea_target.cc:1297:19: note: Function 'ifmgr_0_1_get_configured_vif_flags' argument 2 names different: declaration 'vif' definition 'vifname'.
fea/xrl_fea_target.cc:1328:19: style: Function 'ifmgr_0_1_get_configured_vif_pif_index' argument 2 names different: declaration 'vif' definition 'vifname'. [funcArgNamesDifferent]
fea/xrl_fea_target.hh:836:16: note: Function 'ifmgr_0_1_get_configured_vif_pif_index' argument 2 names different: declaration 'vif' definition 'vifname'.
fea/xrl_fea_target.cc:1328:19: note: Function 'ifmgr_0_1_get_configured_vif_pif_index' argument 2 names different: declaration 'vif' definition 'vifname'.
fea/xrl_fea_target.cc:1519:19: style: Function 'ifmgr_0_1_get_configured_vif_enabled' argument 2 names different: declaration 'vif' definition 'vifname'. [funcArgNamesDifferent]
fea/xrl_fea_target.hh:1042:16: note: Function 'ifmgr_0_1_get_configured_vif_enabled' argument 2 names different: declaration 'vif' definition 'vifname'.
fea/xrl_fea_target.cc:1519:19: note: Function 'ifmgr_0_1_get_configured_vif_enabled' argument 2 names different: declaration 'vif' definition 'vifname'.
fea/xrl_fea_target.cc:1542:19: style: Function 'ifmgr_0_1_get_configured_prefix4' argument 2 names different: declaration 'vif' definition 'vifname'. [funcArgNamesDifferent]
fea/xrl_fea_target.hh:1118:16: note: Function 'ifmgr_0_1_get_configured_prefix4' argument 2 names different: declaration 'vif' definition 'vifname'.
fea/xrl_fea_target.cc:1542:19: note: Function 'ifmgr_0_1_get_configured_prefix4' argument 2 names different: declaration 'vif' definition 'vifname'.
fea/xrl_fea_target.cc:1567:19: style: Function 'ifmgr_0_1_get_configured_broadcast4' argument 2 names different: declaration 'vif' definition 'vifname'. [funcArgNamesDifferent]
fea/xrl_fea_target.hh:1134:16: note: Function 'ifmgr_0_1_get_configured_broadcast4' argument 2 names different: declaration 'vif' definition 'vifname'.
fea/xrl_fea_target.cc:1567:19: note: Function 'ifmgr_0_1_get_configured_broadcast4' argument 2 names different: declaration 'vif' definition 'vifname'.
fea/xrl_fea_target.cc:1599:19: style: Function 'ifmgr_0_1_get_configured_endpoint4' argument 2 names different: declaration 'vif' definition 'vifname'. [funcArgNamesDifferent]
fea/xrl_fea_target.hh:1150:16: note: Function 'ifmgr_0_1_get_configured_endpoint4' argument 2 names different: declaration 'vif' definition 'vifname'.
fea/xrl_fea_target.cc:1599:19: note: Function 'ifmgr_0_1_get_configured_endpoint4' argument 2 names different: declaration 'vif' definition 'vifname'.
fea/xrl_fea_target.cc:1632:19: style: Function 'ifmgr_0_1_get_configured_vif_addresses4' argument 2 names different: declaration 'vif' definition 'vifname'. [funcArgNamesDifferent]
fea/xrl_fea_target.hh:1049:16: note: Function 'ifmgr_0_1_get_configured_vif_addresses4' argument 2 names different: declaration 'vif' definition 'vifname'.
fea/xrl_fea_target.cc:1632:19: note: Function 'ifmgr_0_1_get_configured_vif_addresses4' argument 2 names different: declaration 'vif' definition 'vifname'.
fea/xrl_fea_target.cc:2219:19: style: Function 'ifmgr_0_1_get_configured_address_flags4' argument 2 names different: declaration 'vif' definition 'vifname'. [funcArgNamesDifferent]
fea/xrl_fea_target.hh:1011:16: note: Function 'ifmgr_0_1_get_configured_address_flags4' argument 2 names different: declaration 'vif' definition 'vifname'.
fea/xrl_fea_target.cc:2219:19: note: Function 'ifmgr_0_1_get_configured_address_flags4' argument 2 names different: declaration 'vif' definition 'vifname'.
fea/xrl_fea_target.cc:2252:19: style: Function 'ifmgr_0_1_get_configured_address_enabled4' argument 2 names different: declaration 'vif' definition 'vifname'. [funcArgNamesDifferent]
fea/xrl_fea_target.hh:1103:16: note: Function 'ifmgr_0_1_get_configured_address_enabled4' argument 2 names different: declaration 'vif' definition 'vifname'.
fea/xrl_fea_target.cc:2252:19: note: Function 'ifmgr_0_1_get_configured_address_enabled4' argument 2 names different: declaration 'vif' definition 'vifname'.
fea/xrl_fea_target.cc:2532:21: style: Function 'ifmgr_0_1_create_address_atomic' argument 4 names different: declaration 'prefix_length' definition 'prefix'. [funcArgNamesDifferent]
fea/xrl_fea_target.hh:955:18: note: Function 'ifmgr_0_1_create_address_atomic' argument 4 names different: declaration 'prefix_length' definition 'prefix'.
fea/xrl_fea_target.cc:2532:21: note: Function 'ifmgr_0_1_create_address_atomic' argument 4 names different: declaration 'prefix_length' definition 'prefix'.
fea/xrl_fea_target.cc:2946:19: style: Function 'ifmgr_0_1_create_vif' argument 3 names different: declaration 'vif' definition 'vifname'. [funcArgNamesDifferent]
fea/xrl_fea_target.hh:1024:16: note: Function 'ifmgr_0_1_create_vif' argument 3 names different: declaration 'vif' definition 'vifname'.
fea/xrl_fea_target.cc:2946:19: note: Function 'ifmgr_0_1_create_vif' argument 3 names different: declaration 'vif' definition 'vifname'.
fea/xrl_fea_target.cc:2966:19: style: Function 'ifmgr_0_1_delete_vif' argument 3 names different: declaration 'vif' definition 'vifname'. [funcArgNamesDifferent]
fea/xrl_fea_target.hh:1030:16: note: Function 'ifmgr_0_1_delete_vif' argument 3 names different: declaration 'vif' definition 'vifname'.
fea/xrl_fea_target.cc:2966:19: note: Function 'ifmgr_0_1_delete_vif' argument 3 names different: declaration 'vif' definition 'vifname'.
fea/xrl_fea_target.cc:2994:19: style: Function 'ifmgr_0_1_set_vif_enabled' argument 3 names different: declaration 'vif' definition 'vifname'. [funcArgNamesDifferent]
fea/xrl_fea_target.hh:1036:16: note: Function 'ifmgr_0_1_set_vif_enabled' argument 3 names different: declaration 'vif' definition 'vifname'.
fea/xrl_fea_target.cc:2994:19: note: Function 'ifmgr_0_1_set_vif_enabled' argument 3 names different: declaration 'vif' definition 'vifname'.
fea/xrl_fea_target.cc:3072:19: style: Function 'ifmgr_0_1_create_address4' argument 3 names different: declaration 'vif' definition 'vifname'. [funcArgNamesDifferent]
fea/xrl_fea_target.hh:1075:16: note: Function 'ifmgr_0_1_create_address4' argument 3 names different: declaration 'vif' definition 'vifname'.
fea/xrl_fea_target.cc:3072:19: note: Function 'ifmgr_0_1_create_address4' argument 3 names different: declaration 'vif' definition 'vifname'.
fea/xrl_fea_target.cc:3093:19: style: Function 'ifmgr_0_1_delete_address4' argument 3 names different: declaration 'vif' definition 'vifname'. [funcArgNamesDifferent]
fea/xrl_fea_target.hh:1082:16: note: Function 'ifmgr_0_1_delete_address4' argument 3 names different: declaration 'vif' definition 'vifname'.
fea/xrl_fea_target.cc:3093:19: note: Function 'ifmgr_0_1_delete_address4' argument 3 names different: declaration 'vif' definition 'vifname'.
fea/xrl_fea_target.cc:3114:19: style: Function 'ifmgr_0_1_set_address_enabled4' argument 3 names different: declaration 'vif' definition 'vifname'. [funcArgNamesDifferent]
fea/xrl_fea_target.hh:1096:16: note: Function 'ifmgr_0_1_set_address_enabled4' argument 3 names different: declaration 'vif' definition 'vifname'.
fea/xrl_fea_target.cc:3114:19: note: Function 'ifmgr_0_1_set_address_enabled4' argument 3 names different: declaration 'vif' definition 'vifname'.
fea/xrl_fea_target.cc:3136:19: style: Function 'ifmgr_0_1_set_prefix4' argument 3 names different: declaration 'vif' definition 'vifname'. [funcArgNamesDifferent]
fea/xrl_fea_target.hh:1111:16: note: Function 'ifmgr_0_1_set_prefix4' argument 3 names different: declaration 'vif' definition 'vifname'.
fea/xrl_fea_target.cc:3136:19: note: Function 'ifmgr_0_1_set_prefix4' argument 3 names different: declaration 'vif' definition 'vifname'.
fea/xrl_fea_target.cc:3158:19: style: Function 'ifmgr_0_1_set_broadcast4' argument 3 names different: declaration 'vif' definition 'vifname'. [funcArgNamesDifferent]
fea/xrl_fea_target.hh:1127:16: note: Function 'ifmgr_0_1_set_broadcast4' argument 3 names different: declaration 'vif' definition 'vifname'.
fea/xrl_fea_target.cc:3158:19: note: Function 'ifmgr_0_1_set_broadcast4' argument 3 names different: declaration 'vif' definition 'vifname'.
fea/xrl_fea_target.cc:3180:19: style: Function 'ifmgr_0_1_set_endpoint4' argument 3 names different: declaration 'vif' definition 'vifname'. [funcArgNamesDifferent]
fea/xrl_fea_target.hh:1143:16: note: Function 'ifmgr_0_1_set_endpoint4' argument 3 names different: declaration 'vif' definition 'vifname'.
fea/xrl_fea_target.cc:3180:19: note: Function 'ifmgr_0_1_set_endpoint4' argument 3 names different: declaration 'vif' definition 'vifname'.
fea/xrl_fea_target.cc:3242:18: style: Function 'fti_0_2_lookup_route_by_dest4' argument 1 names different: declaration 'host' definition 'dst'. [funcArgNamesDifferent]
fea/xrl_fea_target.hh:1250:14: note: Function 'fti_0_2_lookup_route_by_dest4' argument 1 names different: declaration 'host' definition 'dst'.
fea/xrl_fea_target.cc:3242:18: note: Function 'fti_0_2_lookup_route_by_dest4' argument 1 names different: declaration 'host' definition 'dst'.
fea/xrl_mfea_node.cc:223:21: style: Function 'signal_message_send' argument 6 names different: declaration 'rcvbuf' definition 'sndbuf'. [funcArgNamesDifferent]
fea/xrl_mfea_node.hh:540:23: note: Function 'signal_message_send' argument 6 names different: declaration 'rcvbuf' definition 'sndbuf'.
fea/xrl_mfea_node.cc:223:21: note: Function 'signal_message_send' argument 6 names different: declaration 'rcvbuf' definition 'sndbuf'.
fea/xrl_mfea_node.cc:224:13: style: Function 'signal_message_send' argument 7 names different: declaration 'rcvlen' definition 'sndlen'. [funcArgNamesDifferent]
fea/xrl_mfea_node.hh:540:38: note: Function 'signal_message_send' argument 7 names different: declaration 'rcvlen' definition 'sndlen'.
fea/xrl_mfea_node.cc:224:13: note: Function 'signal_message_send' argument 7 names different: declaration 'rcvlen' definition 'sndlen'.
fib2mrib/fib2mrib_node.cc:1099:47: style: Function 'inform_rib' argument 1 names different: declaration 'r' definition 'route'. [funcArgNamesDifferent]
fib2mrib/fib2mrib_node.hh:800:42: note: Function 'inform_rib' argument 1 names different: declaration 'r' definition 'route'.
fib2mrib/fib2mrib_node.cc:1099:47: note: Function 'inform_rib' argument 1 names different: declaration 'r' definition 'route'.
fib2mrib/fib2mrib_node.hh:266:10: performance: Technically the member function 'Fib2mribRoute::is_valid_entry' can be static. [functionStatic]
fib2mrib/fib2mrib_node.cc:941:16: note: Technically the member function 'Fib2mribRoute::is_valid_entry' can be static.
fib2mrib/fib2mrib_node.hh:266:10: note: Technically the member function 'Fib2mribRoute::is_valid_entry' can be static.
fib2mrib/fib2mrib_node.hh:689:18: warning: Call of pure virtual function 'rib_register_shutdown' in destructor. [pureVirtualCall]
fib2mrib/fib2mrib_node.cc:51:5: note: Call of pure virtual function 'rib_register_shutdown' in destructor.
fib2mrib/fib2mrib_node.cc:122:5: note: Call of pure virtual function 'rib_register_shutdown' in destructor.
fib2mrib/fib2mrib_node.hh:689:18: note: Call of pure virtual function 'rib_register_shutdown' in destructor.
fib2mrib/fib2mrib_varrw.hh:46:5: style: Class 'Fib2mribVarRW' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
fib2mrib/xorp_fib2mrib.cc:176:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
fib2mrib/xrl_fib2mrib_node.hh:321:24: style: The function 'ifmgr_mirror_service_base' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fib2mrib/fib2mrib_node.hh:647:32: note: Virtual function in base class
fib2mrib/xrl_fib2mrib_node.hh:321:24: note: Function in derived class
fib2mrib/xrl_fib2mrib_node.hh:324:24: style: The function 'ifmgr_iftree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fib2mrib/fib2mrib_node.hh:657:32: note: Virtual function in base class
fib2mrib/xrl_fib2mrib_node.hh:324:24: note: Function in derived class
fib2mrib/xrl_fib2mrib_node.hh:340:10: style: The function 'fea_register_startup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fib2mrib/fib2mrib_node.hh:665:18: note: Virtual function in base class
fib2mrib/xrl_fib2mrib_node.hh:340:10: note: Function in derived class
fib2mrib/xrl_fib2mrib_node.hh:342:10: style: The function 'fea_register_shutdown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fib2mrib/fib2mrib_node.hh:673:18: note: Virtual function in base class
fib2mrib/xrl_fib2mrib_node.hh:342:10: note: Function in derived class
fib2mrib/xrl_fib2mrib_node.hh:361:10: style: The function 'rib_register_startup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fib2mrib/fib2mrib_node.hh:681:18: note: Virtual function in base class
fib2mrib/xrl_fib2mrib_node.hh:361:10: note: Function in derived class
fib2mrib/xrl_fib2mrib_node.hh:363:10: style: The function 'rib_register_shutdown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fib2mrib/fib2mrib_node.hh:689:18: note: Virtual function in base class
fib2mrib/xrl_fib2mrib_node.hh:363:10: note: Function in derived class
fib2mrib/xrl_fib2mrib_node.hh:375:10: style: The function 'inform_rib_route_change' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fib2mrib/fib2mrib_node.hh:741:18: note: Virtual function in base class
fib2mrib/xrl_fib2mrib_node.hh:375:10: note: Function in derived class
fib2mrib/xrl_fib2mrib_node.hh:382:10: style: The function 'cancel_rib_route_change' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
fib2mrib/fib2mrib_node.hh:751:18: note: Virtual function in base class
fib2mrib/xrl_fib2mrib_node.hh:382:10: note: Function in derived class
fib2mrib/xrl_fib2mrib_node.cc:1250:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
libcomm/comm_sock.c:1468:8: style: union member 'Anonymous0::data' is never used. [unusedStructMember]
libcomm/comm_user.c:321:38: style: Function 'comm_bind_tcp' argument 1 names different: declaration 'sin' definition 'sock'. [funcArgNamesDifferent]
libcomm/comm_api.h:284:53: note: Function 'comm_bind_tcp' argument 1 names different: declaration 'sin' definition 'sock'.
libcomm/comm_user.c:321:38: note: Function 'comm_bind_tcp' argument 1 names different: declaration 'sin' definition 'sock'.
libcomm/tests/test_comm.c:193:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
libcomm/tests/test_connect.cc:51:7: performance: Technically the member function 'ConnectCB::connect_callback' can be static. [functionStatic]
libcomm/tests/test_connect.cc:55:12: note: Technically the member function 'ConnectCB::connect_callback' can be static.
libcomm/tests/test_connect.cc:51:7: note: Technically the member function 'ConnectCB::connect_callback' can be static.
libfeaclient/ifmgr_atoms.hh:640:47: style: Function 'set_broadcast_addr' argument 1 names different: declaration 'baddr' definition 'broadcast_addr'. [funcArgNamesDifferent]
libfeaclient/ifmgr_atoms.hh:457:41: note: Function 'set_broadcast_addr' argument 1 names different: declaration 'baddr' definition 'broadcast_addr'.
libfeaclient/ifmgr_atoms.hh:640:47: note: Function 'set_broadcast_addr' argument 1 names different: declaration 'baddr' definition 'broadcast_addr'.
libfeaclient/ifmgr_atoms.hh:658:46: style: Function 'set_endpoint_addr' argument 1 names different: declaration 'endpoint' definition 'p2p_addr'. [funcArgNamesDifferent]
libfeaclient/ifmgr_atoms.hh:462:40: note: Function 'set_endpoint_addr' argument 1 names different: declaration 'endpoint' definition 'p2p_addr'.
libfeaclient/ifmgr_atoms.hh:658:46: note: Function 'set_endpoint_addr' argument 1 names different: declaration 'endpoint' definition 'p2p_addr'.
libfeaclient/ifmgr_atoms.hh:691:46: style: Function 'set_endpoint_addr' argument 1 names different: declaration 'endpoint' definition 'p2p_addr'. [funcArgNamesDifferent]
libfeaclient/ifmgr_atoms.hh:518:40: note: Function 'set_endpoint_addr' argument 1 names different: declaration 'endpoint' definition 'p2p_addr'.
libfeaclient/ifmgr_atoms.hh:691:46: note: Function 'set_endpoint_addr' argument 1 names different: declaration 'endpoint' definition 'p2p_addr'.
libfeaclient/ifmgr_atoms.cc:51:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libfeaclient/ifmgr_atoms.cc:443:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libfeaclient/ifmgr_atoms.cc:502:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libfeaclient/ifmgr_atoms.cc:507:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libfeaclient/ifmgr_atoms.hh:277:5: style: Class 'IfMgrIfAtom' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libfeaclient/ifmgr_atoms.hh:364:5: style: Class 'IfMgrVifAtom' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libfeaclient/ifmgr_atoms.hh:439:5: style: Class 'IfMgrIPv4Atom' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libfeaclient/ifmgr_atoms.hh:500:5: style: Class 'IfMgrIPv6Atom' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libfeaclient/ifmgr_cmd_queue.hh:114:51: style: Function 'add_sink' argument 1 names different: declaration 'sink' definition 'o'. [funcArgNamesDifferent]
libfeaclient/ifmgr_cmd_queue.hh:89:29: note: Function 'add_sink' argument 1 names different: declaration 'sink' definition 'o'.
libfeaclient/ifmgr_cmd_queue.hh:114:51: note: Function 'add_sink' argument 1 names different: declaration 'sink' definition 'o'.
libfeaclient/ifmgr_cmd_queue.hh:124:54: style: Function 'remove_sink' argument 1 names different: declaration 'sink' definition 'o'. [funcArgNamesDifferent]
libfeaclient/ifmgr_cmd_queue.hh:96:32: note: Function 'remove_sink' argument 1 names different: declaration 'sink' definition 'o'.
libfeaclient/ifmgr_cmd_queue.hh:124:54: note: Function 'remove_sink' argument 1 names different: declaration 'sink' definition 'o'.
libfeaclient/ifmgr_cmd_queue.cc:219:54: style: Function 'convert' argument 1 names different: declaration 'sink' definition 's'. [funcArgNamesDifferent]
libfeaclient/ifmgr_cmd_queue.hh:278:40: note: Function 'convert' argument 1 names different: declaration 'sink' definition 's'.
libfeaclient/ifmgr_cmd_queue.cc:219:54: note: Function 'convert' argument 1 names different: declaration 'sink' definition 's'.
libfeaclient/ifmgr_cmd_queue.cc:231:54: style: Function 'convert' argument 1 names different: declaration 'sink' definition 's'. [funcArgNamesDifferent]
libfeaclient/ifmgr_cmd_queue.hh:303:40: note: Function 'convert' argument 1 names different: declaration 'sink' definition 's'.
libfeaclient/ifmgr_cmd_queue.cc:231:54: note: Function 'convert' argument 1 names different: declaration 'sink' definition 's'.
libfeaclient/ifmgr_cmd_queue.cc:255:55: style: Function 'convert' argument 1 names different: declaration 'sink' definition 's'. [funcArgNamesDifferent]
libfeaclient/ifmgr_cmd_queue.hh:331:40: note: Function 'convert' argument 1 names different: declaration 'sink' definition 's'.
libfeaclient/ifmgr_cmd_queue.cc:255:55: note: Function 'convert' argument 1 names different: declaration 'sink' definition 's'.
libfeaclient/ifmgr_cmd_queue.cc:286:56: style: Function 'convert' argument 1 names different: declaration 'sink' definition 's'. [funcArgNamesDifferent]
libfeaclient/ifmgr_cmd_queue.hh:364:40: note: Function 'convert' argument 1 names different: declaration 'sink' definition 's'.
libfeaclient/ifmgr_cmd_queue.cc:286:56: note: Function 'convert' argument 1 names different: declaration 'sink' definition 's'.
libfeaclient/ifmgr_cmd_queue.cc:185:10: style: Technically the member function 'InterfaceNameOfQueuedCmdMatches::operator()' can be const. [functionConst]
libfeaclient/ifmgr_cmds.hh:32:5: style: Class 'IfMgrIfCommandBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libfeaclient/ifmgr_cmds.hh:50:5: style: Class 'IfMgrIfAdd' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libfeaclient/ifmgr_cmds.hh:68:5: style: Class 'IfMgrIfRemove' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libfeaclient/ifmgr_cmd_queue.hh:151:5: style: Class 'IfMgrCommandDispatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libfeaclient/ifmgr_cmd_queue.hh:268:5: style: Class 'IfMgrIfTreeToCommands' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libfeaclient/ifmgr_cmd_queue.hh:292:5: style: Class 'IfMgrIfAtomToCommands' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libfeaclient/ifmgr_cmd_queue.cc:181:5: style: Class 'InterfaceNameOfQueuedCmdMatches' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libfeaclient/ifmgr_cmds.hh:54:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:53:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:54:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:56:10: style: The function 'forward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:64:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:56:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:60:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:71:20: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:60:12: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:72:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:53:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:72:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:74:10: style: The function 'forward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:64:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:74:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:78:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:71:20: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:78:12: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:93:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:53:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:93:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:95:10: style: The function 'forward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:64:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:95:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:99:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:71:20: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:99:12: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:117:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:53:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:117:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:119:10: style: The function 'forward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:64:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:119:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:123:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:71:20: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:123:12: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:141:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:53:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:141:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:143:10: style: The function 'forward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:64:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:143:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:147:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:71:20: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:147:12: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:165:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:53:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:165:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:167:10: style: The function 'forward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:64:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:167:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:171:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:71:20: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:171:12: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:189:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:53:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:189:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:191:10: style: The function 'forward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:64:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:191:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:195:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:71:20: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:195:12: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:213:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:53:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:213:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:215:10: style: The function 'forward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:64:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:215:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:219:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:71:20: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:219:12: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:237:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:53:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:237:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:239:10: style: The function 'forward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:64:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:239:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:243:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:71:20: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:243:12: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:261:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:53:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:261:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:263:10: style: The function 'forward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:64:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:263:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:267:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:71:20: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:267:12: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:285:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:53:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:285:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:287:10: style: The function 'forward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:64:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:287:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:291:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:71:20: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:291:12: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:330:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:53:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:330:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:332:10: style: The function 'forward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:64:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:332:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:336:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:71:20: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:336:12: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:357:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:53:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:357:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:359:10: style: The function 'forward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:64:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:359:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:363:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:71:20: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:363:12: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:381:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:53:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:381:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:383:10: style: The function 'forward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:64:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:383:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:387:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:71:20: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:387:12: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:399:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:53:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:399:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:401:10: style: The function 'forward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:64:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:401:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:405:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:71:20: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:405:12: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:421:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:53:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:421:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:423:10: style: The function 'forward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:64:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:423:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:427:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:71:20: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:427:12: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:447:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:53:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:447:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:449:10: style: The function 'forward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:64:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:449:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:453:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:71:20: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:453:12: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:473:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:53:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:473:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:475:10: style: The function 'forward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:64:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:475:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:479:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:71:20: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:479:12: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:499:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:53:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:499:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:501:10: style: The function 'forward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:64:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:501:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:505:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:71:20: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:505:12: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:525:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:53:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:525:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:527:10: style: The function 'forward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:64:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:527:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:531:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:71:20: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:531:12: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:551:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:53:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:551:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:553:10: style: The function 'forward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:64:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:553:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:557:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:71:20: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:557:12: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:578:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:53:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:578:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:580:10: style: The function 'forward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:64:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:580:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:584:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:71:20: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:584:12: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:605:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:53:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:605:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:607:10: style: The function 'forward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:64:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:607:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:611:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:71:20: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:611:12: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:649:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:53:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:649:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:651:10: style: The function 'forward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:64:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:651:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:655:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:71:20: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:655:12: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:669:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:53:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:669:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:671:10: style: The function 'forward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:64:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:671:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:675:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:71:20: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:675:12: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:693:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:53:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:693:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:695:10: style: The function 'forward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:64:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:695:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:699:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:71:20: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:699:12: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:720:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:53:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:720:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:722:10: style: The function 'forward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:64:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:722:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:726:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:71:20: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:726:12: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:747:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:53:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:747:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:749:10: style: The function 'forward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:64:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:749:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:753:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:71:20: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:753:12: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:774:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:53:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:774:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:776:10: style: The function 'forward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:64:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:776:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:780:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:71:20: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:780:12: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:802:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:53:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:802:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:804:10: style: The function 'forward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:64:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:804:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:808:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:71:20: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:808:12: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:830:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:53:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:830:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:832:10: style: The function 'forward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:64:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:832:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:836:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:71:20: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:836:12: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:1057:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:53:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:1057:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:1065:10: style: The function 'forward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:64:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:1065:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:1068:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:71:20: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:1068:12: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:1077:10: style: The function 'forward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:64:18: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:1077:10: note: Function in derived class
libfeaclient/ifmgr_cmds.hh:1080:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_base.hh:71:20: note: Virtual function in base class
libfeaclient/ifmgr_cmds.hh:1080:12: note: Function in derived class
libfeaclient/ifmgr_cmd_queue.hh:61:10: style: The function 'push' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_queue.hh:45:18: note: Virtual function in base class
libfeaclient/ifmgr_cmd_queue.hh:61:10: note: Function in derived class
libfeaclient/ifmgr_cmd_queue.hh:82:10: style: The function 'push' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_queue.hh:45:18: note: Virtual function in base class
libfeaclient/ifmgr_cmd_queue.hh:82:10: note: Function in derived class
libfeaclient/ifmgr_cmd_queue.hh:156:10: style: The function 'push' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_queue.hh:45:18: note: Virtual function in base class
libfeaclient/ifmgr_cmd_queue.hh:156:10: note: Function in derived class
libfeaclient/ifmgr_cmd_queue.hh:180:18: style: The function 'push' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_queue.hh:45:18: note: Virtual function in base class
libfeaclient/ifmgr_cmd_queue.hh:180:18: note: Function in derived class
libfeaclient/ifmgr_cmd_queue.hh:215:11: style: The function 'push' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_queue.hh:180:18: note: Virtual function in base class
libfeaclient/ifmgr_cmd_queue.hh:215:11: note: Function in derived class
libfeaclient/ifmgr_cmd_queue.hh:216:10: style: The function 'empty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_queue.hh:185:18: note: Virtual function in base class
libfeaclient/ifmgr_cmd_queue.hh:216:10: note: Function in derived class
libfeaclient/ifmgr_cmd_queue.hh:217:10: style: The function 'front' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_queue.hh:192:18: note: Virtual function in base class
libfeaclient/ifmgr_cmd_queue.hh:217:10: note: Function in derived class
libfeaclient/ifmgr_cmd_queue.hh:218:16: style: The function 'front' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_queue.hh:199:24: note: Virtual function in base class
libfeaclient/ifmgr_cmd_queue.hh:218:16: note: Function in derived class
libfeaclient/ifmgr_cmd_queue.hh:219:10: style: The function 'pop_front' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_queue.hh:204:18: note: Virtual function in base class
libfeaclient/ifmgr_cmd_queue.hh:219:10: note: Function in derived class
libfeaclient/ifmgr_cmd_queue.hh:241:11: style: The function 'push' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_queue.hh:180:18: note: Virtual function in base class
libfeaclient/ifmgr_cmd_queue.hh:241:11: note: Function in derived class
libfeaclient/ifmgr_cmd_queue.hh:242:10: style: The function 'empty' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_queue.hh:185:18: note: Virtual function in base class
libfeaclient/ifmgr_cmd_queue.hh:242:10: note: Function in derived class
libfeaclient/ifmgr_cmd_queue.hh:243:10: style: The function 'front' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_queue.hh:192:18: note: Virtual function in base class
libfeaclient/ifmgr_cmd_queue.hh:243:10: note: Function in derived class
libfeaclient/ifmgr_cmd_queue.hh:244:16: style: The function 'front' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_queue.hh:199:24: note: Virtual function in base class
libfeaclient/ifmgr_cmd_queue.hh:244:16: note: Function in derived class
libfeaclient/ifmgr_cmd_queue.hh:245:10: style: The function 'pop_front' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_queue.hh:204:18: note: Virtual function in base class
libfeaclient/ifmgr_cmd_queue.hh:245:10: note: Function in derived class
libfeaclient/ifmgr_cmds.cc:129:34: style: Function 'execute' argument 1 names different: declaration 'tree' definition 't'. [funcArgNamesDifferent]
libfeaclient/ifmgr_cmds.hh:54:31: note: Function 'execute' argument 1 names different: declaration 'tree' definition 't'.
libfeaclient/ifmgr_cmds.cc:129:34: note: Function 'execute' argument 1 names different: declaration 'tree' definition 't'.
libfeaclient/ifmgr_cmds.cc:145:29: style: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'. [funcArgNamesDifferent]
libfeaclient/ifmgr_cmds.hh:58:26: note: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'.
libfeaclient/ifmgr_cmds.cc:145:29: note: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'.
libfeaclient/ifmgr_cmds.cc:162:37: style: Function 'execute' argument 1 names different: declaration 'tree' definition 't'. [funcArgNamesDifferent]
libfeaclient/ifmgr_cmds.hh:72:31: note: Function 'execute' argument 1 names different: declaration 'tree' definition 't'.
libfeaclient/ifmgr_cmds.cc:162:37: note: Function 'execute' argument 1 names different: declaration 'tree' definition 't'.
libfeaclient/ifmgr_cmds.cc:178:32: style: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'. [funcArgNamesDifferent]
libfeaclient/ifmgr_cmds.hh:76:26: note: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'.
libfeaclient/ifmgr_cmds.cc:178:32: note: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'.
libfeaclient/ifmgr_cmds.cc:195:41: style: Function 'execute' argument 1 names different: declaration 'tree' definition 't'. [funcArgNamesDifferent]
libfeaclient/ifmgr_cmds.hh:93:31: note: Function 'execute' argument 1 names different: declaration 'tree' definition 't'.
libfeaclient/ifmgr_cmds.cc:195:41: note: Function 'execute' argument 1 names different: declaration 'tree' definition 't'.
libfeaclient/ifmgr_cmds.cc:212:29: style: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'. [funcArgNamesDifferent]
libfeaclient/ifmgr_cmds.hh:97:26: note: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'.
libfeaclient/ifmgr_cmds.cc:212:29: note: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'.
libfeaclient/ifmgr_cmds.cc:230:41: style: Function 'execute' argument 1 names different: declaration 'tree' definition 't'. [funcArgNamesDifferent]
libfeaclient/ifmgr_cmds.hh:117:31: note: Function 'execute' argument 1 names different: declaration 'tree' definition 't'.
libfeaclient/ifmgr_cmds.cc:230:41: note: Function 'execute' argument 1 names different: declaration 'tree' definition 't'.
libfeaclient/ifmgr_cmds.cc:247:29: style: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'. [funcArgNamesDifferent]
libfeaclient/ifmgr_cmds.hh:121:26: note: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'.
libfeaclient/ifmgr_cmds.cc:247:29: note: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'.
libfeaclient/ifmgr_cmds.cc:265:45: style: Function 'execute' argument 1 names different: declaration 'tree' definition 't'. [funcArgNamesDifferent]
libfeaclient/ifmgr_cmds.hh:141:31: note: Function 'execute' argument 1 names different: declaration 'tree' definition 't'.
libfeaclient/ifmgr_cmds.cc:265:45: note: Function 'execute' argument 1 names different: declaration 'tree' definition 't'.
libfeaclient/ifmgr_cmds.cc:282:33: style: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'. [funcArgNamesDifferent]
libfeaclient/ifmgr_cmds.hh:145:26: note: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'.
libfeaclient/ifmgr_cmds.cc:282:33: note: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'.
libfeaclient/ifmgr_cmds.cc:300:44: style: Function 'execute' argument 1 names different: declaration 'tree' definition 't'. [funcArgNamesDifferent]
libfeaclient/ifmgr_cmds.hh:165:31: note: Function 'execute' argument 1 names different: declaration 'tree' definition 't'.
libfeaclient/ifmgr_cmds.cc:300:44: note: Function 'execute' argument 1 names different: declaration 'tree' definition 't'.
libfeaclient/ifmgr_cmds.cc:317:32: style: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'. [funcArgNamesDifferent]
libfeaclient/ifmgr_cmds.hh:169:26: note: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'.
libfeaclient/ifmgr_cmds.cc:317:32: note: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'.
libfeaclient/ifmgr_cmds.cc:335:37: style: Function 'execute' argument 1 names different: declaration 'tree' definition 't'. [funcArgNamesDifferent]
libfeaclient/ifmgr_cmds.hh:189:31: note: Function 'execute' argument 1 names different: declaration 'tree' definition 't'.
libfeaclient/ifmgr_cmds.cc:335:37: note: Function 'execute' argument 1 names different: declaration 'tree' definition 't'.
libfeaclient/ifmgr_cmds.cc:352:32: style: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'. [funcArgNamesDifferent]
libfeaclient/ifmgr_cmds.hh:193:26: note: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'.
libfeaclient/ifmgr_cmds.cc:352:32: note: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'.
libfeaclient/ifmgr_cmds.cc:370:37: style: Function 'execute' argument 1 names different: declaration 'tree' definition 't'. [funcArgNamesDifferent]
libfeaclient/ifmgr_cmds.hh:213:31: note: Function 'execute' argument 1 names different: declaration 'tree' definition 't'.
libfeaclient/ifmgr_cmds.cc:370:37: note: Function 'execute' argument 1 names different: declaration 'tree' definition 't'.
libfeaclient/ifmgr_cmds.cc:387:32: style: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'. [funcArgNamesDifferent]
libfeaclient/ifmgr_cmds.hh:217:26: note: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'.
libfeaclient/ifmgr_cmds.cc:387:32: note: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'.
libfeaclient/ifmgr_cmds.cc:404:42: style: Function 'execute' argument 1 names different: declaration 'tree' definition 't'. [funcArgNamesDifferent]
libfeaclient/ifmgr_cmds.hh:237:31: note: Function 'execute' argument 1 names different: declaration 'tree' definition 't'.
libfeaclient/ifmgr_cmds.cc:404:42: note: Function 'execute' argument 1 names different: declaration 'tree' definition 't'.
libfeaclient/ifmgr_cmds.cc:421:30: style: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'. [funcArgNamesDifferent]
libfeaclient/ifmgr_cmds.hh:241:26: note: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'.
libfeaclient/ifmgr_cmds.cc:421:30: note: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'.
libfeaclient/ifmgr_cmds.cc:439:43: style: Function 'execute' argument 1 names different: declaration 'tree' definition 't'. [funcArgNamesDifferent]
libfeaclient/ifmgr_cmds.hh:261:31: note: Function 'execute' argument 1 names different: declaration 'tree' definition 't'.
libfeaclient/ifmgr_cmds.cc:439:43: note: Function 'execute' argument 1 names different: declaration 'tree' definition 't'.
libfeaclient/ifmgr_cmds.cc:456:31: style: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'. [funcArgNamesDifferent]
libfeaclient/ifmgr_cmds.hh:265:26: note: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'.
libfeaclient/ifmgr_cmds.cc:456:31: note: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'.
libfeaclient/ifmgr_cmds.cc:474:42: style: Function 'execute' argument 1 names different: declaration 'tree' definition 't'. [funcArgNamesDifferent]
libfeaclient/ifmgr_cmds.hh:285:31: note: Function 'execute' argument 1 names different: declaration 'tree' definition 't'.
libfeaclient/ifmgr_cmds.cc:474:42: note: Function 'execute' argument 1 names different: declaration 'tree' definition 't'.
libfeaclient/ifmgr_cmds.cc:491:30: style: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'. [funcArgNamesDifferent]
libfeaclient/ifmgr_cmds.hh:289:26: note: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'.
libfeaclient/ifmgr_cmds.cc:491:30: note: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'.
libfeaclient/ifmgr_cmds.cc:509:40: style: Function 'execute' argument 1 names different: declaration 'tree' definition 't'. [funcArgNamesDifferent]
libfeaclient/ifmgr_cmds.hh:330:31: note: Function 'execute' argument 1 names different: declaration 'tree' definition 't'.
libfeaclient/ifmgr_cmds.cc:509:40: note: Function 'execute' argument 1 names different: declaration 'tree' definition 't'.
libfeaclient/ifmgr_cmds.cc:928:31: style: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'. [funcArgNamesDifferent]
libfeaclient/ifmgr_cmds.hh:653:27: note: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'.
libfeaclient/ifmgr_cmds.cc:928:31: note: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'.
libfeaclient/ifmgr_cmds.cc:963:27: style: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'. [funcArgNamesDifferent]
libfeaclient/ifmgr_cmds.hh:673:27: note: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'.
libfeaclient/ifmgr_cmds.cc:963:27: note: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'.
libfeaclient/ifmgr_cmds.cc:993:30: style: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'. [funcArgNamesDifferent]
libfeaclient/ifmgr_cmds.hh:697:26: note: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'.
libfeaclient/ifmgr_cmds.cc:993:30: note: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'.
libfeaclient/ifmgr_cmds.cc:1025:31: style: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'. [funcArgNamesDifferent]
libfeaclient/ifmgr_cmds.hh:724:26: note: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'.
libfeaclient/ifmgr_cmds.cc:1025:31: note: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'.
libfeaclient/ifmgr_cmds.cc:1057:33: style: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'. [funcArgNamesDifferent]
libfeaclient/ifmgr_cmds.hh:751:26: note: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'.
libfeaclient/ifmgr_cmds.cc:1057:33: note: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'.
libfeaclient/ifmgr_cmds.cc:1089:32: style: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'. [funcArgNamesDifferent]
libfeaclient/ifmgr_cmds.hh:778:26: note: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'.
libfeaclient/ifmgr_cmds.cc:1089:32: note: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'.
libfeaclient/ifmgr_cmds.cc:1122:33: style: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'. [funcArgNamesDifferent]
libfeaclient/ifmgr_cmds.hh:806:26: note: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'.
libfeaclient/ifmgr_cmds.cc:1122:33: note: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'.
libfeaclient/ifmgr_cmds.cc:1154:32: style: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'. [funcArgNamesDifferent]
libfeaclient/ifmgr_cmds.hh:834:26: note: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'.
libfeaclient/ifmgr_cmds.cc:1154:32: note: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'.
libfeaclient/ifmgr_cmds.cc:1426:33: style: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'. [funcArgNamesDifferent]
libfeaclient/ifmgr_cmds.hh:1067:26: note: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'.
libfeaclient/ifmgr_cmds.cc:1426:33: note: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'.
libfeaclient/ifmgr_cmds.cc:1445:33: style: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'. [funcArgNamesDifferent]
libfeaclient/ifmgr_cmds.hh:1079:26: note: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'.
libfeaclient/ifmgr_cmds.cc:1445:33: note: Function 'forward' argument 3 names different: declaration 'xscb' definition 'xcb'.
libfeaclient/ifmgr_xrl_mirror.cc:397:14: style: Function 'fea_ifmgr_mirror_0_1_interface_set_enabled' argument 2 names different: declaration 'enabled' definition 'en'. [funcArgNamesDifferent]
libfeaclient/ifmgr_xrl_mirror.cc:92:14: note: Function 'fea_ifmgr_mirror_0_1_interface_set_enabled' argument 2 names different: declaration 'enabled' definition 'en'.
libfeaclient/ifmgr_xrl_mirror.cc:397:14: note: Function 'fea_ifmgr_mirror_0_1_interface_set_enabled' argument 2 names different: declaration 'enabled' definition 'en'.
libfeaclient/ifmgr_xrl_mirror.cc:475:18: style: Function 'fea_ifmgr_mirror_0_1_interface_set_pif_index' argument 2 names different: declaration 'pif_index' definition 'pif'. [funcArgNamesDifferent]
libfeaclient/ifmgr_xrl_mirror.cc:122:18: note: Function 'fea_ifmgr_mirror_0_1_interface_set_pif_index' argument 2 names different: declaration 'pif_index' definition 'pif'.
libfeaclient/ifmgr_xrl_mirror.cc:475:18: note: Function 'fea_ifmgr_mirror_0_1_interface_set_pif_index' argument 2 names different: declaration 'pif_index' definition 'pif'.
libfeaclient/ifmgr_xrl_mirror.cc:581:16: style: Function 'fea_ifmgr_mirror_0_1_vif_set_enabled' argument 3 names different: declaration 'enabled' definition 'en'. [funcArgNamesDifferent]
libfeaclient/ifmgr_xrl_mirror.cc:163:14: note: Function 'fea_ifmgr_mirror_0_1_vif_set_enabled' argument 3 names different: declaration 'enabled' definition 'en'.
libfeaclient/ifmgr_xrl_mirror.cc:581:16: note: Function 'fea_ifmgr_mirror_0_1_vif_set_enabled' argument 3 names different: declaration 'enabled' definition 'en'.
libfeaclient/ifmgr_xrl_mirror.cc:595:14: style: Function 'fea_ifmgr_mirror_0_1_vif_set_multicast_capable' argument 3 names different: declaration 'capable' definition 'cap'. [funcArgNamesDifferent]
libfeaclient/ifmgr_xrl_mirror.cc:169:14: note: Function 'fea_ifmgr_mirror_0_1_vif_set_multicast_capable' argument 3 names different: declaration 'capable' definition 'cap'.
libfeaclient/ifmgr_xrl_mirror.cc:595:14: note: Function 'fea_ifmgr_mirror_0_1_vif_set_multicast_capable' argument 3 names different: declaration 'capable' definition 'cap'.
libfeaclient/ifmgr_xrl_mirror.cc:609:14: style: Function 'fea_ifmgr_mirror_0_1_vif_set_broadcast_capable' argument 3 names different: declaration 'capable' definition 'cap'. [funcArgNamesDifferent]
libfeaclient/ifmgr_xrl_mirror.cc:175:14: note: Function 'fea_ifmgr_mirror_0_1_vif_set_broadcast_capable' argument 3 names different: declaration 'capable' definition 'cap'.
libfeaclient/ifmgr_xrl_mirror.cc:609:14: note: Function 'fea_ifmgr_mirror_0_1_vif_set_broadcast_capable' argument 3 names different: declaration 'capable' definition 'cap'.
libfeaclient/ifmgr_xrl_mirror.cc:623:14: style: Function 'fea_ifmgr_mirror_0_1_vif_set_p2p_capable' argument 3 names different: declaration 'capable' definition 'cap'. [funcArgNamesDifferent]
libfeaclient/ifmgr_xrl_mirror.cc:181:14: note: Function 'fea_ifmgr_mirror_0_1_vif_set_p2p_capable' argument 3 names different: declaration 'capable' definition 'cap'.
libfeaclient/ifmgr_xrl_mirror.cc:623:14: note: Function 'fea_ifmgr_mirror_0_1_vif_set_p2p_capable' argument 3 names different: declaration 'capable' definition 'cap'.
libfeaclient/ifmgr_xrl_mirror.cc:637:14: style: Function 'fea_ifmgr_mirror_0_1_vif_set_loopback' argument 3 names different: declaration 'loopback' definition 'cap'. [funcArgNamesDifferent]
libfeaclient/ifmgr_xrl_mirror.cc:187:14: note: Function 'fea_ifmgr_mirror_0_1_vif_set_loopback' argument 3 names different: declaration 'loopback' definition 'cap'.
libfeaclient/ifmgr_xrl_mirror.cc:637:14: note: Function 'fea_ifmgr_mirror_0_1_vif_set_loopback' argument 3 names different: declaration 'loopback' definition 'cap'.
libfeaclient/ifmgr_xrl_mirror.cc:737:14: style: Function 'fea_ifmgr_mirror_0_1_ipv4_set_enabled' argument 4 names different: declaration 'enabled' definition 'en'. [funcArgNamesDifferent]
libfeaclient/ifmgr_xrl_mirror.cc:231:14: note: Function 'fea_ifmgr_mirror_0_1_ipv4_set_enabled' argument 4 names different: declaration 'enabled' definition 'en'.
libfeaclient/ifmgr_xrl_mirror.cc:737:14: note: Function 'fea_ifmgr_mirror_0_1_ipv4_set_enabled' argument 4 names different: declaration 'enabled' definition 'en'.
libfeaclient/ifmgr_xrl_mirror.cc:749:16: style: Function 'fea_ifmgr_mirror_0_1_ipv4_set_multicast_capable' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
libfeaclient/ifmgr_xrl_mirror.cc:235:16: note: Function 'fea_ifmgr_mirror_0_1_ipv4_set_multicast_capable' argument 1 names different: declaration 'ifname' definition 'ifn'.
libfeaclient/ifmgr_xrl_mirror.cc:749:16: note: Function 'fea_ifmgr_mirror_0_1_ipv4_set_multicast_capable' argument 1 names different: declaration 'ifname' definition 'ifn'.
libfeaclient/ifmgr_xrl_mirror.cc:750:16: style: Function 'fea_ifmgr_mirror_0_1_ipv4_set_multicast_capable' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
libfeaclient/ifmgr_xrl_mirror.cc:236:16: note: Function 'fea_ifmgr_mirror_0_1_ipv4_set_multicast_capable' argument 2 names different: declaration 'vifname' definition 'vifn'.
libfeaclient/ifmgr_xrl_mirror.cc:750:16: note: Function 'fea_ifmgr_mirror_0_1_ipv4_set_multicast_capable' argument 2 names different: declaration 'vifname' definition 'vifn'.
libfeaclient/ifmgr_xrl_mirror.cc:752:14: style: Function 'fea_ifmgr_mirror_0_1_ipv4_set_multicast_capable' argument 4 names different: declaration 'capable' definition 'cap'. [funcArgNamesDifferent]
libfeaclient/ifmgr_xrl_mirror.cc:238:14: note: Function 'fea_ifmgr_mirror_0_1_ipv4_set_multicast_capable' argument 4 names different: declaration 'capable' definition 'cap'.
libfeaclient/ifmgr_xrl_mirror.cc:752:14: note: Function 'fea_ifmgr_mirror_0_1_ipv4_set_multicast_capable' argument 4 names different: declaration 'capable' definition 'cap'.
libfeaclient/ifmgr_xrl_mirror.cc:764:16: style: Function 'fea_ifmgr_mirror_0_1_ipv4_set_loopback' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
libfeaclient/ifmgr_xrl_mirror.cc:242:16: note: Function 'fea_ifmgr_mirror_0_1_ipv4_set_loopback' argument 1 names different: declaration 'ifname' definition 'ifn'.
libfeaclient/ifmgr_xrl_mirror.cc:764:16: note: Function 'fea_ifmgr_mirror_0_1_ipv4_set_loopback' argument 1 names different: declaration 'ifname' definition 'ifn'.
libfeaclient/ifmgr_xrl_mirror.cc:765:16: style: Function 'fea_ifmgr_mirror_0_1_ipv4_set_loopback' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
libfeaclient/ifmgr_xrl_mirror.cc:243:16: note: Function 'fea_ifmgr_mirror_0_1_ipv4_set_loopback' argument 2 names different: declaration 'vifname' definition 'vifn'.
libfeaclient/ifmgr_xrl_mirror.cc:765:16: note: Function 'fea_ifmgr_mirror_0_1_ipv4_set_loopback' argument 2 names different: declaration 'vifname' definition 'vifn'.
libfeaclient/ifmgr_xrl_mirror.cc:767:14: style: Function 'fea_ifmgr_mirror_0_1_ipv4_set_loopback' argument 4 names different: declaration 'loopback' definition 'cap'. [funcArgNamesDifferent]
libfeaclient/ifmgr_xrl_mirror.cc:245:14: note: Function 'fea_ifmgr_mirror_0_1_ipv4_set_loopback' argument 4 names different: declaration 'loopback' definition 'cap'.
libfeaclient/ifmgr_xrl_mirror.cc:767:14: note: Function 'fea_ifmgr_mirror_0_1_ipv4_set_loopback' argument 4 names different: declaration 'loopback' definition 'cap'.
libfeaclient/ifmgr_xrl_mirror.cc:779:16: style: Function 'fea_ifmgr_mirror_0_1_ipv4_set_broadcast' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
libfeaclient/ifmgr_xrl_mirror.cc:249:16: note: Function 'fea_ifmgr_mirror_0_1_ipv4_set_broadcast' argument 1 names different: declaration 'ifname' definition 'ifn'.
libfeaclient/ifmgr_xrl_mirror.cc:779:16: note: Function 'fea_ifmgr_mirror_0_1_ipv4_set_broadcast' argument 1 names different: declaration 'ifname' definition 'ifn'.
libfeaclient/ifmgr_xrl_mirror.cc:780:16: style: Function 'fea_ifmgr_mirror_0_1_ipv4_set_broadcast' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
libfeaclient/ifmgr_xrl_mirror.cc:250:16: note: Function 'fea_ifmgr_mirror_0_1_ipv4_set_broadcast' argument 2 names different: declaration 'vifname' definition 'vifn'.
libfeaclient/ifmgr_xrl_mirror.cc:780:16: note: Function 'fea_ifmgr_mirror_0_1_ipv4_set_broadcast' argument 2 names different: declaration 'vifname' definition 'vifn'.
libfeaclient/ifmgr_xrl_mirror.cc:795:16: style: Function 'fea_ifmgr_mirror_0_1_ipv4_set_endpoint' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
libfeaclient/ifmgr_xrl_mirror.cc:256:16: note: Function 'fea_ifmgr_mirror_0_1_ipv4_set_endpoint' argument 1 names different: declaration 'ifname' definition 'ifn'.
libfeaclient/ifmgr_xrl_mirror.cc:795:16: note: Function 'fea_ifmgr_mirror_0_1_ipv4_set_endpoint' argument 1 names different: declaration 'ifname' definition 'ifn'.
libfeaclient/ifmgr_xrl_mirror.cc:796:16: style: Function 'fea_ifmgr_mirror_0_1_ipv4_set_endpoint' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
libfeaclient/ifmgr_xrl_mirror.cc:257:16: note: Function 'fea_ifmgr_mirror_0_1_ipv4_set_endpoint' argument 2 names different: declaration 'vifname' definition 'vifn'.
libfeaclient/ifmgr_xrl_mirror.cc:796:16: note: Function 'fea_ifmgr_mirror_0_1_ipv4_set_endpoint' argument 2 names different: declaration 'vifname' definition 'vifn'.
libfeaclient/ifmgr_xrl_mirror.cc:914:49: style: Function 'attach' argument 1 names different: declaration 'o' definition 'ho'. [funcArgNamesDifferent]
libfeaclient/ifmgr_xrl_mirror.cc:60:36: note: Function 'attach' argument 1 names different: declaration 'o' definition 'ho'.
libfeaclient/ifmgr_xrl_mirror.cc:914:49: note: Function 'attach' argument 1 names different: declaration 'o' definition 'ho'.
libfeaclient/ifmgr_xrl_mirror.cc:924:49: style: Function 'detach' argument 1 names different: declaration 'o' definition 'ho'. [funcArgNamesDifferent]
libfeaclient/ifmgr_xrl_mirror.cc:61:36: note: Function 'detach' argument 1 names different: declaration 'o' definition 'ho'.
libfeaclient/ifmgr_xrl_mirror.cc:924:49: note: Function 'detach' argument 1 names different: declaration 'o' definition 'ho'.
libfeaclient/ifmgr_xrl_mirror.hh:179:10: style: The function 'finder_ready_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_xrl_mirror.hh:52:18: note: Virtual function in base class
libfeaclient/ifmgr_xrl_mirror.hh:179:10: note: Function in derived class
libfeaclient/ifmgr_xrl_mirror.hh:180:10: style: The function 'finder_disconnect_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_xrl_mirror.hh:51:18: note: Virtual function in base class
libfeaclient/ifmgr_xrl_mirror.hh:180:10: note: Function in derived class
libfeaclient/ifmgr_xrl_mirror.hh:185:10: style: The function 'tree_complete' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_xrl_mirror.hh:62:18: note: Virtual function in base class
libfeaclient/ifmgr_xrl_mirror.hh:185:10: note: Function in derived class
libfeaclient/ifmgr_xrl_mirror.hh:186:10: style: The function 'updates_made' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_xrl_mirror.hh:63:18: note: Virtual function in base class
libfeaclient/ifmgr_xrl_mirror.hh:186:10: note: Function in derived class
libfeaclient/ifmgr_xrl_replicator.cc:75:44: style: Function 'xrl_cb' argument 1 names different: declaration 'e' definition 'err'. [funcArgNamesDifferent]
libfeaclient/ifmgr_xrl_replicator.hh:125:33: note: Function 'xrl_cb' argument 1 names different: declaration 'e' definition 'err'.
libfeaclient/ifmgr_xrl_replicator.cc:75:44: note: Function 'xrl_cb' argument 1 names different: declaration 'e' definition 'err'.
libfeaclient/ifmgr_xrl_replicator.cc:128:53: style: Function 'xrl_error_event' argument 1 names different: declaration 'e' definition 'err'. [funcArgNamesDifferent]
libfeaclient/ifmgr_xrl_replicator.hh:106:50: note: Function 'xrl_error_event' argument 1 names different: declaration 'e' definition 'err'.
libfeaclient/ifmgr_xrl_replicator.cc:128:53: note: Function 'xrl_error_event' argument 1 names different: declaration 'e' definition 'err'.
libfeaclient/ifmgr_xrl_replicator.cc:138:30: style: Function 'IfMgrManagedXrlReplicator' argument 1 names different: declaration 'manager' definition 'm'. [funcArgNamesDifferent]
libfeaclient/ifmgr_xrl_replicator.hh:150:59: note: Function 'IfMgrManagedXrlReplicator' argument 1 names different: declaration 'manager' definition 'm'.
libfeaclient/ifmgr_xrl_replicator.cc:138:30: note: Function 'IfMgrManagedXrlReplicator' argument 1 names different: declaration 'manager' definition 'm'.
libfeaclient/ifmgr_xrl_replicator.cc:139:15: style: Function 'IfMgrManagedXrlReplicator' argument 2 names different: declaration 'sender' definition 's'. [funcArgNamesDifferent]
libfeaclient/ifmgr_xrl_replicator.hh:151:23: note: Function 'IfMgrManagedXrlReplicator' argument 2 names different: declaration 'sender' definition 's'.
libfeaclient/ifmgr_xrl_replicator.cc:139:15: note: Function 'IfMgrManagedXrlReplicator' argument 2 names different: declaration 'sender' definition 's'.
libfeaclient/ifmgr_xrl_replicator.cc:140:18: style: Function 'IfMgrManagedXrlReplicator' argument 3 names different: declaration 'target_name' definition 'n'. [funcArgNamesDifferent]
libfeaclient/ifmgr_xrl_replicator.hh:152:26: note: Function 'IfMgrManagedXrlReplicator' argument 3 names different: declaration 'target_name' definition 'n'.
libfeaclient/ifmgr_xrl_replicator.cc:140:18: note: Function 'IfMgrManagedXrlReplicator' argument 3 names different: declaration 'target_name' definition 'n'.
libfeaclient/ifmgr_xrl_replicator.cc:176:67: style: Function 'IfMgrXrlReplicationManager' argument 1 names different: declaration 'rtr' definition 'r'. [funcArgNamesDifferent]
libfeaclient/ifmgr_xrl_replicator.hh:188:43: note: Function 'IfMgrXrlReplicationManager' argument 1 names different: declaration 'rtr' definition 'r'.
libfeaclient/ifmgr_xrl_replicator.cc:176:67: note: Function 'IfMgrXrlReplicationManager' argument 1 names different: declaration 'rtr' definition 'r'.
libfeaclient/ifmgr_xrl_replicator.cc:190:54: style: Function 'add_mirror' argument 1 names different: declaration 'xrl_target_name' definition 'target_name'. [funcArgNamesDifferent]
libfeaclient/ifmgr_xrl_replicator.hh:200:35: note: Function 'add_mirror' argument 1 names different: declaration 'xrl_target_name' definition 'target_name'.
libfeaclient/ifmgr_xrl_replicator.cc:190:54: note: Function 'add_mirror' argument 1 names different: declaration 'xrl_target_name' definition 'target_name'.
libfeaclient/ifmgr_xrl_replicator.cc:207:57: style: Function 'remove_mirror' argument 1 names different: declaration 'xrl_target_name' definition 'target_name'. [funcArgNamesDifferent]
libfeaclient/ifmgr_xrl_replicator.hh:206:38: note: Function 'remove_mirror' argument 1 names different: declaration 'xrl_target_name' definition 'target_name'.
libfeaclient/ifmgr_xrl_replicator.cc:207:57: note: Function 'remove_mirror' argument 1 names different: declaration 'xrl_target_name' definition 'target_name'.
libfeaclient/ifmgr_xrl_replicator.hh:188:5: style: Class 'IfMgrXrlReplicationManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libfeaclient/ifmgr_xrl_replicator.hh:68:10: style: The function 'push' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_queue.hh:45:18: note: Virtual function in base class
libfeaclient/ifmgr_xrl_replicator.hh:68:10: note: Function in derived class
libfeaclient/ifmgr_xrl_replicator.hh:158:10: style: The function 'crank_manager' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_xrl_replicator.hh:91:18: note: Virtual function in base class
libfeaclient/ifmgr_xrl_replicator.hh:158:10: note: Function in derived class
libfeaclient/ifmgr_xrl_replicator.hh:163:10: style: The function 'crank_manager_cb' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_xrl_replicator.hh:96:18: note: Virtual function in base class
libfeaclient/ifmgr_xrl_replicator.hh:163:10: note: Function in derived class
libfeaclient/ifmgr_xrl_replicator.hh:168:10: style: The function 'push_manager_queue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_xrl_replicator.hh:101:18: note: Virtual function in base class
libfeaclient/ifmgr_xrl_replicator.hh:168:10: note: Function in derived class
libfeaclient/ifmgr_xrl_replicator.hh:170:10: style: The function 'xrl_error_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_xrl_replicator.hh:106:18: note: Virtual function in base class
libfeaclient/ifmgr_xrl_replicator.hh:170:10: note: Function in derived class
libfeaclient/ifmgr_xrl_replicator.hh:213:10: style: The function 'push' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libfeaclient/ifmgr_cmd_queue.hh:45:18: note: Virtual function in base class
libfeaclient/ifmgr_xrl_replicator.hh:213:10: note: Function in derived class
libfeaclient/tests/test_local_copy.cc:339:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libfeaclient/tests/test_local_copy.cc:340:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libfeaclient/tests/test_remote_copy.cc:447:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libfeaclient/tests/test_remote_copy.cc:448:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libfeaclient/tests/test_remote_copy.cc:374:6: style: Condition 'expired' is always false [knownConditionTrueFalse]
libfeaclient/tests/test_remote_copy.cc:372:20: note: Assuming that condition 'expired==false' is not redundant
libfeaclient/tests/test_remote_copy.cc:374:6: note: Condition 'expired' is always false
libproto/packet.cc:353:45: style: Function 'make_gratuitous' argument 1 names different: declaration 'payload' definition 'data'. [funcArgNamesDifferent]
libproto/packet.hh:938:50: note: Function 'make_gratuitous' argument 1 names different: declaration 'payload' definition 'data'.
libproto/packet.cc:353:45: note: Function 'make_gratuitous' argument 1 names different: declaration 'payload' definition 'data'.
libproto/packet.hh:404:5: style: Class 'IpHeader4' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libproto/packet.hh:582:5: style: Class 'IpHeader4Writer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libproto/packet.hh:702:5: style: Class 'IpHeader6' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libproto/packet.hh:826:5: style: Class 'IpHeader6Writer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libproto/packet.hh:928:5: style: Class 'ArpHeader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libproto/proto_node_cli.hh:201:17: warning: Call of pure virtual function 'delete_cli_command_from_cli_manager' in destructor. [pureVirtualCall]
libproto/proto_node_cli.cc:77:5: note: Call of pure virtual function 'delete_cli_command_from_cli_manager' in destructor.
libproto/proto_node_cli.cc:224:6: note: Call of pure virtual function 'delete_cli_command_from_cli_manager' in destructor.
libproto/proto_node_cli.cc:202:9: note: Call of pure virtual function 'delete_cli_command_from_cli_manager' in destructor.
libproto/proto_node_cli.hh:201:17: note: Call of pure virtual function 'delete_cli_command_from_cli_manager' in destructor.
libproto/tests/test_config_node_id.cc:469:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libproto/tests/test_config_node_id.cc:470:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libproto/tests/test_spt.cc:143:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libproto/tests/test_spt.cc:122:5: style: Class 'Pr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libproto/tests/test_spt.cc:238:0: error: Memory leak: spt [memleak]
libxipc/xrl_parser_input.hh:112:2: warning: Member variable 'FileState::_line' is not initialized in the constructor. [uninitMemberVar]
libxipc/xrl_atom_list.hh:106:5: style: Class 'XrlAtomList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxipc/xrl_atom.hh:126:5: style: Class 'XrlAtom' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxipc/xrl_atom.hh:307:5: style: Class 'XrlAtom' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxipc/xrl.hh:79:5: style: Class 'Xrl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxipc/xrl_error.hh:159:5: style: Class 'XrlError' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxipc/xrl_error.hh:221:5: style: Struct 'XrlCmdError' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxipc/xrl_cmd_map.hh:145:5: style: Class 'XrlCmdMap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxipc/xrl_dispatcher.hh:42:5: style: Class 'XrlDispatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxipc/xrl_dispatcher.hh:35:2: style: Struct 'XI' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxipc/xrl_parser_input.hh:94:5: style: Class 'XrlParserFileInput' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxipc/xrl_error.hh:56:1: warning: The class 'XrlError' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libxipc/xrl_router.hh:78:10: style: The function 'finalize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/xrl_cmd_map.hh:174:18: note: Virtual function in base class
libxipc/xrl_router.hh:78:10: note: Function in derived class
libxipc/xrl_router.hh:118:10: style: The function 'send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/xrl_sender.hh:47:18: note: Virtual function in base class
libxipc/xrl_router.hh:118:10: note: Function in derived class
libxipc/xrl_router.hh:124:10: style: The function 'pending' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/xrl_sender.hh:52:18: note: Virtual function in base class
libxipc/xrl_router.hh:124:10: note: Function in derived class
libxipc/xrl_router.hh:133:10: style: The function 'add_handler_internal' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/xrl_cmd_map.hh:150:18: note: Virtual function in base class
libxipc/xrl_router.hh:133:10: note: Function in derived class
libxipc/xrl_router.hh:149:9: style: The function 'lookup_xrl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/xrl_dispatcher.hh:47:24: note: Virtual function in base class
libxipc/xrl_router.hh:149:9: note: Function in derived class
libxipc/xrl_router.hh:160:18: style: The function 'finder_connect_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/finder_client_observer.hh:42:18: note: Virtual function in base class
libxipc/xrl_router.hh:160:18: note: Function in derived class
libxipc/xrl_router.hh:165:18: style: The function 'finder_disconnect_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/finder_client_observer.hh:49:18: note: Virtual function in base class
libxipc/xrl_router.hh:165:18: note: Function in derived class
libxipc/xrl_router.hh:178:18: style: The function 'finder_ready_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/finder_client_observer.hh:61:18: note: Virtual function in base class
libxipc/xrl_router.hh:178:18: note: Function in derived class
libxipc/xrl_router.hh:180:10: style: The function 'dispatch_xrl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/xrl_dispatcher.hh:48:18: note: Virtual function in base class
libxipc/xrl_router.hh:180:10: note: Function in derived class
libxipc/xrl_std_router.hh:71:20: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/xrl_router.hh:107:20: note: Virtual function in base class
libxipc/xrl_std_router.hh:71:20: note: Function in derived class
libxipc/xrl_parser_input.hh:99:10: style: The function 'eof' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/xrl_parser_input.hh:57:18: note: Virtual function in base class
libxipc/xrl_parser_input.hh:99:10: note: Function in derived class
libxipc/xrl_parser_input.hh:100:10: style: The function 'getline' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/xrl_parser_input.hh:52:18: note: Virtual function in base class
libxipc/xrl_parser_input.hh:100:10: note: Function in derived class
libxipc/xrl_parser_input.hh:101:12: style: The function 'stack_trace' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/xrl_parser_input.hh:63:20: note: Virtual function in base class
libxipc/xrl_parser_input.hh:101:12: note: Function in derived class
libxipc/xrl_atom.hh:450:10: style: Unhandled exception specification when calling function set_name(). [unhandledExceptionSpecification]
libxipc/xrl_atom.hh:298:2: note: Unhandled exception specification when calling function set_name().
libxipc/xrl_atom.hh:450:10: note: Unhandled exception specification when calling function set_name().
libxipc/xrl_atom.hh:450:10: style: Unhandled exception specification when calling function set_name(). [unhandledExceptionSpecification]
libxipc/xrl_atom.hh:304:2: note: Unhandled exception specification when calling function set_name().
libxipc/xrl_atom.hh:450:10: note: Unhandled exception specification when calling function set_name().
libxipc/xrl_parser_input.hh:100:10: style: Unhandled exception specification when calling function getline(). [unhandledExceptionSpecification]
libxipc/call_xrl.cc:173:10: note: Unhandled exception specification when calling function getline().
libxipc/xrl_parser_input.hh:100:10: note: Unhandled exception specification when calling function getline().
libxipc/finder.cc:354:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
libxipc/finder.cc:484:34: style: Function 'add_target' argument 1 names different: declaration 'class_name' definition 'cls'. [funcArgNamesDifferent]
libxipc/finder.hh:75:35: note: Function 'add_target' argument 1 names different: declaration 'class_name' definition 'cls'.
libxipc/finder.cc:484:34: note: Function 'add_target' argument 1 names different: declaration 'class_name' definition 'cls'.
libxipc/finder.cc:485:20: style: Function 'add_target' argument 2 names different: declaration 'instance_name' definition 'tgt'. [funcArgNamesDifferent]
libxipc/finder.hh:76:21: note: Function 'add_target' argument 2 names different: declaration 'instance_name' definition 'tgt'.
libxipc/finder.cc:485:20: note: Function 'add_target' argument 2 names different: declaration 'instance_name' definition 'tgt'.
libxipc/finder.cc:530:58: style: Function 'active_messenger_represents_target' argument 1 names different: declaration 'target_name' definition 'tgt'. [funcArgNamesDifferent]
libxipc/finder.hh:80:59: note: Function 'active_messenger_represents_target' argument 1 names different: declaration 'target_name' definition 'tgt'.
libxipc/finder.cc:530:58: note: Function 'active_messenger_represents_target' argument 1 names different: declaration 'target_name' definition 'tgt'.
libxipc/finder.cc:585:37: style: Function 'remove_target' argument 1 names different: declaration 'target_name' definition 'target'. [funcArgNamesDifferent]
libxipc/finder.hh:82:38: note: Function 'remove_target' argument 1 names different: declaration 'target_name' definition 'target'.
libxipc/finder.cc:585:37: note: Function 'remove_target' argument 1 names different: declaration 'target_name' definition 'target'.
libxipc/finder.cc:609:42: style: Function 'set_target_enabled' argument 1 names different: declaration 'target_name' definition 'tgt'. [funcArgNamesDifferent]
libxipc/finder.hh:86:43: note: Function 'set_target_enabled' argument 1 names different: declaration 'target_name' definition 'tgt'.
libxipc/finder.cc:609:42: note: Function 'set_target_enabled' argument 1 names different: declaration 'target_name' definition 'tgt'.
libxipc/finder.cc:630:38: style: Function 'target_enabled' argument 1 names different: declaration 'target_name' definition 'tgt'. [funcArgNamesDifferent]
libxipc/finder.hh:88:39: note: Function 'target_enabled' argument 1 names different: declaration 'target_name' definition 'tgt'.
libxipc/finder.cc:630:38: note: Function 'target_enabled' argument 1 names different: declaration 'target_name' definition 'tgt'.
libxipc/finder.cc:630:49: style: Function 'target_enabled' argument 2 names different: declaration 'is_enabled' definition 'en'. [funcArgNamesDifferent]
libxipc/finder.hh:88:58: note: Function 'target_enabled' argument 2 names different: declaration 'is_enabled' definition 'en'.
libxipc/finder.cc:630:49: note: Function 'target_enabled' argument 2 names different: declaration 'is_enabled' definition 'en'.
libxipc/finder.cc:641:38: style: Function 'add_resolution' argument 1 names different: declaration 'target' definition 'tgt'. [funcArgNamesDifferent]
libxipc/finder.hh:90:39: note: Function 'add_resolution' argument 1 names different: declaration 'target' definition 'tgt'.
libxipc/finder.cc:641:38: note: Function 'add_resolution' argument 1 names different: declaration 'target' definition 'tgt'.
libxipc/finder.cc:662:42: style: Function 'remove_resolutions' argument 1 names different: declaration 'target' definition 'tgt'. [funcArgNamesDifferent]
libxipc/finder.hh:94:43: note: Function 'remove_resolutions' argument 1 names different: declaration 'target' definition 'tgt'.
libxipc/finder.cc:662:42: note: Function 'remove_resolutions' argument 1 names different: declaration 'target' definition 'tgt'.
libxipc/finder.cc:686:31: style: Function 'resolve' argument 1 names different: declaration 'target' definition 'tgt'. [funcArgNamesDifferent]
libxipc/finder.hh:113:47: note: Function 'resolve' argument 1 names different: declaration 'target' definition 'tgt'.
libxipc/finder.cc:686:31: note: Function 'resolve' argument 1 names different: declaration 'target' definition 'tgt'.
libxipc/finder.cc:696:41: style: Function 'log_arrival_event' argument 1 names different: declaration 'class_name' definition 'cls'. [funcArgNamesDifferent]
libxipc/finder.hh:125:42: note: Function 'log_arrival_event' argument 1 names different: declaration 'class_name' definition 'cls'.
libxipc/finder.cc:696:41: note: Function 'log_arrival_event' argument 1 names different: declaration 'class_name' definition 'cls'.
libxipc/finder.cc:696:60: style: Function 'log_arrival_event' argument 2 names different: declaration 'instance_name' definition 'ins'. [funcArgNamesDifferent]
libxipc/finder.hh:126:21: note: Function 'log_arrival_event' argument 2 names different: declaration 'instance_name' definition 'ins'.
libxipc/finder.cc:696:60: note: Function 'log_arrival_event' argument 2 names different: declaration 'instance_name' definition 'ins'.
libxipc/finder.cc:702:43: style: Function 'log_departure_event' argument 1 names different: declaration 'class_name' definition 'cls'. [funcArgNamesDifferent]
libxipc/finder.hh:131:44: note: Function 'log_departure_event' argument 1 names different: declaration 'class_name' definition 'cls'.
libxipc/finder.cc:702:43: note: Function 'log_departure_event' argument 1 names different: declaration 'class_name' definition 'cls'.
libxipc/finder.cc:702:62: style: Function 'log_departure_event' argument 2 names different: declaration 'instance_name' definition 'ins'. [funcArgNamesDifferent]
libxipc/finder.hh:132:23: note: Function 'log_departure_event' argument 2 names different: declaration 'instance_name' definition 'ins'.
libxipc/finder.cc:702:62: note: Function 'log_departure_event' argument 2 names different: declaration 'instance_name' definition 'ins'.
libxipc/finder.cc:718:46: style: Function 'announce_xrl_departure' argument 1 names different: declaration 'target' definition 'tgt'. [funcArgNamesDifferent]
libxipc/finder.hh:134:47: note: Function 'announce_xrl_departure' argument 1 names different: declaration 'target' definition 'tgt'.
libxipc/finder.cc:718:46: note: Function 'announce_xrl_departure' argument 1 names different: declaration 'target' definition 'tgt'.
libxipc/finder.cc:731:40: style: Function 'fill_target_list' argument 1 names different: declaration 'target_list' definition 'tgt_list'. [funcArgNamesDifferent]
libxipc/finder.hh:117:41: note: Function 'fill_target_list' argument 1 names different: declaration 'target_list' definition 'tgt_list'.
libxipc/finder.cc:731:40: note: Function 'fill_target_list' argument 1 names different: declaration 'target_list' definition 'tgt_list'.
libxipc/finder.cc:1055:33: style: Function 'announce_new_instance' argument 2 names different: declaration 'out_queue' definition 'oq'. [funcArgNamesDifferent]
libxipc/finder.hh:142:34: note: Function 'announce_new_instance' argument 2 names different: declaration 'out_queue' definition 'oq'.
libxipc/finder.cc:1055:33: note: Function 'announce_new_instance' argument 2 names different: declaration 'out_queue' definition 'oq'.
libxipc/finder.cc:1057:24: style: Function 'announce_new_instance' argument 4 names different: declaration 'instance_name' definition 'new_instance_name'. [funcArgNamesDifferent]
libxipc/finder.hh:144:25: note: Function 'announce_new_instance' argument 4 names different: declaration 'instance_name' definition 'new_instance_name'.
libxipc/finder.cc:1057:24: note: Function 'announce_new_instance' argument 4 names different: declaration 'instance_name' definition 'new_instance_name'.
libxipc/finder.cc:454:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/finder.cc:1045:27: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/finder_xrl_queue.hh:49:5: warning: Member variable 'FinderXrlCommandQueue::_pending' is not initialized in the constructor. [uninitMemberVar]
libxipc/finder.cc:56:5: warning: Member variable 'FinderTarget::_enabled' is not initialized in the constructor. [uninitMemberVar]
libxipc/finder_messenger.hh:138:6: performance: Variable 'expiry' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libxipc/finder_xrl_queue.hh:47:5: style: Class 'FinderXrlCommandQueue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxipc/finder.hh:60:5: style: Class 'Finder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxipc/finder.cc:276:5: style: Class 'XrlFakeSender' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxipc/finder_messenger.hh:98:18: style: The function 'send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/xrl_sender.hh:47:18: note: Virtual function in base class
libxipc/finder_messenger.hh:98:18: note: Function in derived class
libxipc/finder_messenger.hh:99:18: style: The function 'pending' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/xrl_sender.hh:52:18: note: Virtual function in base class
libxipc/finder_messenger.hh:99:18: note: Function in derived class
libxipc/finder_xrl_queue.hh:119:10: style: The function 'dispatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/finder_xrl_queue.hh:90:18: note: Virtual function in base class
libxipc/finder_xrl_queue.hh:119:10: note: Function in derived class
libxipc/finder_xrl_queue.hh:149:10: style: The function 'dispatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/finder_xrl_queue.hh:90:18: note: Virtual function in base class
libxipc/finder_xrl_queue.hh:149:10: note: Function in derived class
libxipc/finder_xrl_queue.hh:179:10: style: The function 'dispatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/finder_xrl_queue.hh:90:18: note: Virtual function in base class
libxipc/finder_xrl_queue.hh:179:10: note: Function in derived class
libxipc/finder_xrl_queue.hh:220:10: style: The function 'dispatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/finder_xrl_queue.hh:90:18: note: Virtual function in base class
libxipc/finder_xrl_queue.hh:220:10: note: Function in derived class
libxipc/finder.hh:65:10: style: The function 'messenger_active_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/finder_messenger.hh:58:18: note: Virtual function in base class
libxipc/finder.hh:65:10: note: Function in derived class
libxipc/finder.hh:66:10: style: The function 'messenger_inactive_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/finder_messenger.hh:63:18: note: Virtual function in base class
libxipc/finder.hh:66:10: note: Function in derived class
libxipc/finder.hh:67:10: style: The function 'messenger_stopped_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/finder_messenger.hh:69:18: note: Virtual function in base class
libxipc/finder.hh:67:10: note: Function in derived class
libxipc/finder.hh:68:10: style: The function 'messenger_birth_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/finder_messenger.hh:48:18: note: Virtual function in base class
libxipc/finder.hh:68:10: note: Function in derived class
libxipc/finder.hh:69:10: style: The function 'messenger_death_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/finder_messenger.hh:53:18: note: Virtual function in base class
libxipc/finder.hh:69:10: note: Function in derived class
libxipc/finder.hh:70:10: style: The function 'manages' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/finder_messenger.hh:75:18: note: Virtual function in base class
libxipc/finder.hh:70:10: note: Function in derived class
libxipc/finder.cc:282:10: style: The function 'send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/xrl_sender.hh:47:18: note: Virtual function in base class
libxipc/finder.cc:282:10: note: Function in derived class
libxipc/finder.cc:287:10: style: The function 'pending' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/xrl_sender.hh:52:18: note: Virtual function in base class
libxipc/finder.cc:287:10: note: Function in derived class
libxipc/finder_client.cc:633:43: style: Function 'find_instance' argument 1 names different: declaration 'instance' definition 'instance_name'. [funcArgNamesDifferent]
libxipc/finder_client.hh:326:56: note: Function 'find_instance' argument 1 names different: declaration 'instance' definition 'instance_name'.
libxipc/finder_client.cc:633:43: note: Function 'find_instance' argument 1 names different: declaration 'instance' definition 'instance_name'.
libxipc/finder_client.cc:644:43: style: Function 'find_instance' argument 1 names different: declaration 'instance' definition 'instance_name'. [funcArgNamesDifferent]
libxipc/finder_client.hh:327:62: note: Function 'find_instance' argument 1 names different: declaration 'instance' definition 'instance_name'.
libxipc/finder_client.cc:644:43: note: Function 'find_instance' argument 1 names different: declaration 'instance' definition 'instance_name'.
libxipc/finder_client.cc:737:41: style: Function 'query_cache' argument 1 names different: declaration 'xrl' definition 'key'. [funcArgNamesDifferent]
libxipc/finder_client.hh:205:52: note: Function 'query_cache' argument 1 names different: declaration 'xrl' definition 'key'.
libxipc/finder_client.cc:737:41: note: Function 'query_cache' argument 1 names different: declaration 'xrl' definition 'key'.
libxipc/finder_client.cc:744:51: style: Function 'uncache_result' argument 1 names different: declaration 'dbe' definition 'fdbe'. [funcArgNamesDifferent]
libxipc/finder_client.hh:215:46: note: Function 'uncache_result' argument 1 names different: declaration 'dbe' definition 'fdbe'.
libxipc/finder_client.cc:744:51: note: Function 'uncache_result' argument 1 names different: declaration 'dbe' definition 'fdbe'.
libxipc/finder_client.cc:755:40: style: Function 'query_self' argument 1 names different: declaration 'incoming_xrl_command' definition 'incoming_xrl_cmd'. [funcArgNamesDifferent]
libxipc/finder_client.hh:228:35: note: Function 'query_self' argument 1 names different: declaration 'incoming_xrl_command' definition 'incoming_xrl_cmd'.
libxipc/finder_client.cc:755:40: note: Function 'query_self' argument 1 names different: declaration 'incoming_xrl_command' definition 'incoming_xrl_cmd'.
libxipc/finder_client.cc:756:19: style: Function 'query_self' argument 2 names different: declaration 'local_xrl_command' definition 'local_xrl'. [funcArgNamesDifferent]
libxipc/finder_client.hh:229:15: note: Function 'query_self' argument 2 names different: declaration 'local_xrl_command' definition 'local_xrl'.
libxipc/finder_client.cc:756:19: note: Function 'query_self' argument 2 names different: declaration 'local_xrl_command' definition 'local_xrl'.
libxipc/finder_client.cc:766:49: style: Function 'forward_finder_xrl' argument 1 names different: declaration 'x' definition 'xrl'. [funcArgNamesDifferent]
libxipc/finder_client.hh:240:40: note: Function 'forward_finder_xrl' argument 1 names different: declaration 'x' definition 'xrl'.
libxipc/finder_client.cc:766:49: note: Function 'forward_finder_xrl' argument 1 names different: declaration 'x' definition 'xrl'.
libxipc/finder_client.cc:767:39: style: Function 'forward_finder_xrl' argument 2 names different: declaration 'cb' definition 'scb'. [funcArgNamesDifferent]
libxipc/finder_client.hh:240:76: note: Function 'forward_finder_xrl' argument 2 names different: declaration 'cb' definition 'scb'.
libxipc/finder_client.cc:767:39: note: Function 'forward_finder_xrl' argument 2 names different: declaration 'cb' definition 'scb'.
libxipc/finder_client.cc:798:49: style: Function 'notify_done' argument 1 names different: declaration 'completed' definition 'op'. [funcArgNamesDifferent]
libxipc/finder_client.hh:260:46: note: Function 'notify_done' argument 1 names different: declaration 'completed' definition 'op'.
libxipc/finder_client.cc:798:49: note: Function 'notify_done' argument 1 names different: declaration 'completed' definition 'op'.
libxipc/finder_client.cc:815:51: style: Function 'notify_failed' argument 1 names different: declaration 'completed' definition 'op'. [funcArgNamesDifferent]
libxipc/finder_client.hh:265:48: note: Function 'notify_failed' argument 1 names different: declaration 'completed' definition 'op'.
libxipc/finder_client.cc:815:51: note: Function 'notify_failed' argument 1 names different: declaration 'completed' definition 'op'.
libxipc/finder_client.cc:973:51: style: Function 'dispatch_tunneled_xrl' argument 1 names different: declaration 'xrl' definition 'xrl_str'. [funcArgNamesDifferent]
libxipc/finder_client.hh:315:53: note: Function 'dispatch_tunneled_xrl' argument 1 names different: declaration 'xrl' definition 'xrl_str'.
libxipc/finder_client.cc:973:51: note: Function 'dispatch_tunneled_xrl' argument 1 names different: declaration 'xrl' definition 'xrl_str'.
libxipc/finder_client.cc:998:53: style: Function 'attach_observer' argument 1 names different: declaration 'o' definition 'fco'. [funcArgNamesDifferent]
libxipc/finder_client.hh:290:48: note: Function 'attach_observer' argument 1 names different: declaration 'o' definition 'fco'.
libxipc/finder_client.cc:998:53: note: Function 'attach_observer' argument 1 names different: declaration 'o' definition 'fco'.
libxipc/finder_client.cc:1010:53: style: Function 'detach_observer' argument 1 names different: declaration 'o' definition 'fco'. [funcArgNamesDifferent]
libxipc/finder_client.hh:300:48: note: Function 'detach_observer' argument 1 names different: declaration 'o' definition 'fco'.
libxipc/finder_client.cc:1010:53: note: Function 'detach_observer' argument 1 names different: declaration 'o' definition 'fco'.
libxipc/finder_client.cc:636:29: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/finder_client.cc:647:29: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/finder_client.hh:196:14: performance: Technically the member function 'FinderClient::queries_pending' can be static. [functionStatic]
libxipc/finder_client.cc:731:15: note: Technically the member function 'FinderClient::queries_pending' can be static.
libxipc/finder_client.hh:196:14: note: Technically the member function 'FinderClient::queries_pending' can be static.
libxipc/finder_client.hh:319:5: performance: Technically the member function 'FinderClient::dispatch_tunneled_xrl_cb' can be static. [functionStatic]
libxipc/finder_client.cc:965:15: note: Technically the member function 'FinderClient::dispatch_tunneled_xrl_cb' can be static.
libxipc/finder_client.hh:319:5: note: Technically the member function 'FinderClient::dispatch_tunneled_xrl_cb' can be static.
libxipc/finder_client.cc:51:5: style: Technically the member function 'TraceFinderClient::operatorbool' can be const. [functionConst]
libxipc/finder_msgs.hh:77:24: warning: The class 'FinderXrlMessage' defines member variable with name 'c_msg_template' also defined in its parent class 'FinderMessageBase'. [duplInheritedMember]
libxipc/finder_msgs.hh:60:24: note: Parent variable 'FinderMessageBase::c_msg_template'
libxipc/finder_msgs.hh:77:24: note: Derived variable 'FinderXrlMessage::c_msg_template'
libxipc/finder_msgs.hh:91:24: warning: The class 'FinderXrlResponse' defines member variable with name 'c_msg_template' also defined in its parent class 'FinderMessageBase'. [duplInheritedMember]
libxipc/finder_msgs.hh:60:24: note: Parent variable 'FinderMessageBase::c_msg_template'
libxipc/finder_msgs.hh:91:24: note: Derived variable 'FinderXrlResponse::c_msg_template'
libxipc/finder_client.hh:47:5: style: Class 'FinderDBEntry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxipc/finder_msgs.hh:70:5: style: Class 'FinderXrlMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxipc/finder_msgs.hh:159:5: style: Class 'ParsedFinderXrlMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxipc/finder_msgs.hh:185:5: style: Class 'ParsedFinderXrlResponse' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxipc/finder_client.hh:304:10: style: The function 'messenger_birth_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/finder_messenger.hh:48:18: note: Virtual function in base class
libxipc/finder_client.hh:304:10: note: Function in derived class
libxipc/finder_client.hh:305:10: style: The function 'messenger_death_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/finder_messenger.hh:53:18: note: Virtual function in base class
libxipc/finder_client.hh:305:10: note: Function in derived class
libxipc/finder_client.hh:306:10: style: The function 'messenger_active_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/finder_messenger.hh:58:18: note: Virtual function in base class
libxipc/finder_client.hh:306:10: note: Function in derived class
libxipc/finder_client.hh:307:10: style: The function 'messenger_inactive_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/finder_messenger.hh:63:18: note: Virtual function in base class
libxipc/finder_client.hh:307:10: note: Function in derived class
libxipc/finder_client.hh:308:10: style: The function 'messenger_stopped_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/finder_messenger.hh:69:18: note: Virtual function in base class
libxipc/finder_client.hh:308:10: note: Function in derived class
libxipc/finder_client.hh:309:10: style: The function 'manages' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/finder_messenger.hh:75:18: note: Virtual function in base class
libxipc/finder_client.hh:309:10: note: Function in derived class
libxipc/finder_client.hh:313:10: style: The function 'uncache_xrl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/finder_client.hh:77:18: note: Virtual function in base class
libxipc/finder_client.hh:313:10: note: Function in derived class
libxipc/finder_client.hh:314:10: style: The function 'uncache_xrls_from_target' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/finder_client.hh:78:18: note: Virtual function in base class
libxipc/finder_client.hh:314:10: note: Function in derived class
libxipc/finder_client.hh:315:17: style: The function 'dispatch_tunneled_xrl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/finder_client.hh:79:25: note: Virtual function in base class
libxipc/finder_client.hh:315:17: note: Function in derived class
libxipc/finder_tcp_messenger.hh:48:10: style: The function 'pending' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/finder_messenger.hh:99:18: note: Virtual function in base class
libxipc/finder_tcp_messenger.hh:48:10: note: Function in derived class
libxipc/finder_tcp_messenger.hh:54:10: style: The function 'read_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/finder_tcp.hh:61:18: note: Virtual function in base class
libxipc/finder_tcp_messenger.hh:54:10: note: Function in derived class
libxipc/finder_tcp_messenger.hh:58:10: style: The function 'write_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/finder_tcp.hh:98:18: note: Virtual function in base class
libxipc/finder_tcp_messenger.hh:58:10: note: Function in derived class
libxipc/finder_tcp_messenger.hh:62:10: style: The function 'close_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/finder_tcp.hh:106:18: note: Virtual function in base class
libxipc/finder_tcp_messenger.hh:62:10: note: Function in derived class
libxipc/finder_tcp_messenger.hh:64:10: style: The function 'error_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/finder_tcp.hh:108:18: note: Virtual function in base class
libxipc/finder_tcp_messenger.hh:64:10: note: Function in derived class
libxipc/finder_tcp_messenger.hh:67:10: style: The function 'reply' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/finder_messenger.hh:119:18: note: Virtual function in base class
libxipc/finder_tcp_messenger.hh:67:10: note: Function in derived class
libxipc/finder_tcp_messenger.hh:105:10: style: The function 'connection_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/finder_tcp.hh:155:18: note: Virtual function in base class
libxipc/finder_tcp_messenger.hh:105:10: note: Function in derived class
libxipc/finder_tcp_messenger.hh:177:10: style: The function 'messenger_birth_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/finder_messenger.hh:48:18: note: Virtual function in base class
libxipc/finder_tcp_messenger.hh:177:10: note: Function in derived class
libxipc/finder_tcp_messenger.hh:178:10: style: The function 'messenger_death_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/finder_messenger.hh:53:18: note: Virtual function in base class
libxipc/finder_tcp_messenger.hh:178:10: note: Function in derived class
libxipc/finder_tcp_messenger.hh:179:10: style: The function 'messenger_active_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/finder_messenger.hh:58:18: note: Virtual function in base class
libxipc/finder_tcp_messenger.hh:179:10: note: Function in derived class
libxipc/finder_tcp_messenger.hh:180:10: style: The function 'messenger_inactive_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/finder_messenger.hh:63:18: note: Virtual function in base class
libxipc/finder_tcp_messenger.hh:180:10: note: Function in derived class
libxipc/finder_tcp_messenger.hh:181:10: style: The function 'messenger_stopped_event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/finder_messenger.hh:69:18: note: Virtual function in base class
libxipc/finder_tcp_messenger.hh:181:10: note: Function in derived class
libxipc/finder_tcp_messenger.hh:182:10: style: The function 'manages' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/finder_messenger.hh:75:18: note: Virtual function in base class
libxipc/finder_tcp_messenger.hh:182:10: note: Function in derived class
libxipc/finder_client.cc:223:5: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/finder_client.cc:149:18: note: Virtual function in base class
libxipc/finder_client.cc:223:5: note: Function in derived class
libxipc/finder_client.cc:328:10: style: The function 'force_failure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/finder_client.cc:167:18: note: Virtual function in base class
libxipc/finder_client.cc:328:10: note: Function in derived class
libxipc/finder_client.cc:371:5: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/finder_client.cc:149:18: note: Virtual function in base class
libxipc/finder_client.cc:371:5: note: Function in derived class
libxipc/finder_client.cc:395:10: style: The function 'force_failure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/finder_client.cc:167:18: note: Virtual function in base class
libxipc/finder_client.cc:395:10: note: Function in derived class
libxipc/finder_client.cc:421:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/finder_client.cc:149:18: note: Virtual function in base class
libxipc/finder_client.cc:421:10: note: Function in derived class
libxipc/finder_client.cc:477:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/finder_client.cc:149:18: note: Virtual function in base class
libxipc/finder_client.cc:477:10: note: Function in derived class
libxipc/finder_client.cc:532:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/finder_client.cc:149:18: note: Virtual function in base class
libxipc/finder_client.cc:532:10: note: Function in derived class
libxipc/finder_client_xrl_target.cc:35:59: style: Function 'common_0_1_get_target_name' argument 1 names different: declaration 'name' definition 'n'. [funcArgNamesDifferent]
libxipc/finder_client_xrl_target.hh:36:52: note: Function 'common_0_1_get_target_name' argument 1 names different: declaration 'name' definition 'n'.
libxipc/finder_client_xrl_target.cc:35:59: note: Function 'common_0_1_get_target_name' argument 1 names different: declaration 'name' definition 'n'.
libxipc/finder_client_xrl_target.cc:42:55: style: Function 'common_0_1_get_version' argument 1 names different: declaration 'version' definition 'v'. [funcArgNamesDifferent]
libxipc/finder_client_xrl_target.hh:37:48: note: Function 'common_0_1_get_version' argument 1 names different: declaration 'version' definition 'v'.
libxipc/finder_client_xrl_target.cc:42:55: note: Function 'common_0_1_get_version' argument 1 names different: declaration 'version' definition 'v'.
libxipc/finder_client_xrl_target.cc:49:72: style: Function 'common_0_1_get_status' argument 2 names different: declaration 'reason' definition 'r'. [funcArgNamesDifferent]
libxipc/finder_client_xrl_target.hh:38:65: note: Function 'common_0_1_get_status' argument 2 names different: declaration 'reason' definition 'r'.
libxipc/finder_client_xrl_target.cc:49:72: note: Function 'common_0_1_get_status' argument 2 names different: declaration 'reason' definition 'r'.
libxipc/finder_client_xrl_target.cc:73:78: style: Function 'finder_client_0_2_remove_xrl_from_cache' argument 1 names different: declaration 'xrl' definition 'x'. [funcArgNamesDifferent]
libxipc/finder_client_xrl_target.hh:44:71: note: Function 'finder_client_0_2_remove_xrl_from_cache' argument 1 names different: declaration 'xrl' definition 'x'.
libxipc/finder_client_xrl_target.cc:73:78: note: Function 'finder_client_0_2_remove_xrl_from_cache' argument 1 names different: declaration 'xrl' definition 'x'.
libxipc/finder_xrl_target.hh:33:5: style: Class 'FinderXrlTarget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxipc/finder_messenger.cc:47:25: style: Function 'dispatch_xrl_response' argument 2 names different: declaration 'e' definition 'xe'. [funcArgNamesDifferent]
libxipc/finder_messenger.hh:114:27: note: Function 'dispatch_xrl_response' argument 2 names different: declaration 'e' definition 'xe'.
libxipc/finder_messenger.cc:47:25: note: Function 'dispatch_xrl_response' argument 2 names different: declaration 'e' definition 'xe'.
libxipc/finder_messenger.cc:87:62: style: Function 'dispatch_xrl' argument 2 names different: declaration 'x' definition 'xrl'. [funcArgNamesDifferent]
libxipc/finder_messenger.hh:111:50: note: Function 'dispatch_xrl' argument 2 names different: declaration 'x' definition 'xrl'.
libxipc/finder_messenger.cc:87:62: note: Function 'dispatch_xrl' argument 2 names different: declaration 'x' definition 'xrl'.
libxipc/finder_msgs.cc:166:11: style: Variable 'end' is assigned a value that is never used. [unreadVariable]
libxipc/finder_msgs.cc:193:5: style: Class 'ParsedFinderXrlMessage' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libxipc/finder_msgs.cc:193:5: style: Class 'ParsedFinderXrlMessage' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libxipc/finder_msgs.cc:259:2: style: Class 'ParsedFinderXrlResponse' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
libxipc/finder_msgs.cc:259:2: style: Class 'ParsedFinderXrlResponse' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
libxipc/finder_server.cc:79:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/finder_server.cc:101:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/finder_tcp.cc:43:51: style: Function 'FinderTcpBase' argument 2 names different: declaration 'fd' definition 'sock'. [funcArgNamesDifferent]
libxipc/finder_tcp.hh:47:40: note: Function 'FinderTcpBase' argument 2 names different: declaration 'fd' definition 'sock'.
libxipc/finder_tcp.cc:43:51: note: Function 'FinderTcpBase' argument 2 names different: declaration 'fd' definition 'sock'.
libxipc/finder_tcp.cc:288:16: style: Function 'FinderTcpListenerBase' argument 2 names different: declaration 'iface' definition 'interface'. [funcArgNamesDifferent]
libxipc/finder_tcp.hh:139:12: note: Function 'FinderTcpListenerBase' argument 2 names different: declaration 'iface' definition 'interface'.
libxipc/finder_tcp.cc:288:16: note: Function 'FinderTcpListenerBase' argument 2 names different: declaration 'iface' definition 'interface'.
libxipc/finder_tcp.hh:106:18: warning: Virtual function 'close_event' is called from destructor '~FinderTcpBase()' at line 63. Dynamic binding is not used. [virtualCallInConstructor]
libxipc/finder_tcp.cc:63:2: note: Calling close
libxipc/finder_tcp.cc:275:5: note: Calling close_event
libxipc/finder_tcp.hh:106:18: note: close_event is a virtual method
libxipc/finder_tcp_messenger.cc:135:22: style: Function 'reply' argument 3 names different: declaration 'reply_args' definition 'args'. [funcArgNamesDifferent]
libxipc/finder_tcp_messenger.hh:67:67: note: Function 'reply' argument 3 names different: declaration 'reply_args' definition 'args'.
libxipc/finder_tcp_messenger.cc:135:22: note: Function 'reply' argument 3 names different: declaration 'reply_args' definition 'args'.
libxipc/finder_tcp_messenger.cc:233:21: style: Function 'FinderTcpListener' argument 4 names different: declaration 'iface' definition 'interface'. [funcArgNamesDifferent]
libxipc/finder_tcp_messenger.hh:94:14: note: Function 'FinderTcpListener' argument 4 names different: declaration 'iface' definition 'interface'.
libxipc/finder_tcp_messenger.cc:233:21: note: Function 'FinderTcpListener' argument 4 names different: declaration 'iface' definition 'interface'.
libxipc/finder_tcp_messenger.cc:235:21: style: Function 'FinderTcpListener' argument 6 names different: declaration 'enabled' definition 'en'. [funcArgNamesDifferent]
libxipc/finder_tcp_messenger.hh:96:14: note: Function 'FinderTcpListener' argument 6 names different: declaration 'enabled' definition 'en'.
libxipc/finder_tcp_messenger.cc:235:21: note: Function 'FinderTcpListener' argument 6 names different: declaration 'enabled' definition 'en'.
libxipc/finder_tcp_messenger.cc:314:29: style: Function 'FinderTcpAutoConnector' argument 2 names different: declaration 'mm' definition 'real_manager'. [funcArgNamesDifferent]
libxipc/finder_tcp_messenger.hh:152:32: note: Function 'FinderTcpAutoConnector' argument 2 names different: declaration 'mm' definition 'real_manager'.
libxipc/finder_tcp_messenger.cc:314:29: note: Function 'FinderTcpAutoConnector' argument 2 names different: declaration 'mm' definition 'real_manager'.
libxipc/finder_tcp_messenger.cc:318:12: style: Function 'FinderTcpAutoConnector' argument 6 names different: declaration 'enabled' definition 'en'. [funcArgNamesDifferent]
libxipc/finder_tcp_messenger.hh:156:20: note: Function 'FinderTcpAutoConnector' argument 6 names different: declaration 'enabled' definition 'en'.
libxipc/finder_tcp_messenger.cc:318:12: note: Function 'FinderTcpAutoConnector' argument 6 names different: declaration 'enabled' definition 'en'.
libxipc/finder_xrl_target.cc:116:49: style: Function 'common_0_1_get_version' argument 1 names different: declaration 'version' definition 'name'. [funcArgNamesDifferent]
libxipc/finder_xrl_target.hh:42:48: note: Function 'common_0_1_get_version' argument 1 names different: declaration 'version' definition 'name'.
libxipc/finder_xrl_target.cc:116:49: note: Function 'common_0_1_get_version' argument 1 names different: declaration 'version' definition 'name'.
libxipc/finder_xrl_target.cc:139:66: style: Function 'finder_0_2_register_finder_client' argument 1 names different: declaration 'target_name' definition 'tgt_name'. [funcArgNamesDifferent]
libxipc/finder_xrl_target.hh:59:65: note: Function 'finder_0_2_register_finder_client' argument 1 names different: declaration 'target_name' definition 'tgt_name'.
libxipc/finder_xrl_target.cc:139:66: note: Function 'finder_0_2_register_finder_client' argument 1 names different: declaration 'target_name' definition 'tgt_name'.
libxipc/finder_xrl_target.cc:169:68: style: Function 'finder_0_2_unregister_finder_client' argument 1 names different: declaration 'target_name' definition 'tgt_name'. [funcArgNamesDifferent]
libxipc/finder_xrl_target.hh:65:67: note: Function 'finder_0_2_unregister_finder_client' argument 1 names different: declaration 'target_name' definition 'tgt_name'.
libxipc/finder_xrl_target.cc:169:68: note: Function 'finder_0_2_unregister_finder_client' argument 1 names different: declaration 'target_name' definition 'tgt_name'.
libxipc/finder_xrl_target.cc:185:69: style: Function 'finder_0_2_set_finder_client_enabled' argument 1 names different: declaration 'target_name' definition 'tgt_name'. [funcArgNamesDifferent]
libxipc/finder_xrl_target.hh:67:68: note: Function 'finder_0_2_set_finder_client_enabled' argument 1 names different: declaration 'target_name' definition 'tgt_name'.
libxipc/finder_xrl_target.cc:185:69: note: Function 'finder_0_2_set_finder_client_enabled' argument 1 names different: declaration 'target_name' definition 'tgt_name'.
libxipc/finder_xrl_target.cc:201:65: style: Function 'finder_0_2_finder_client_enabled' argument 1 names different: declaration 'target_name' definition 'tgt_name'. [funcArgNamesDifferent]
libxipc/finder_xrl_target.hh:70:64: note: Function 'finder_0_2_finder_client_enabled' argument 1 names different: declaration 'target_name' definition 'tgt_name'.
libxipc/finder_xrl_target.cc:201:65: note: Function 'finder_0_2_finder_client_enabled' argument 1 names different: declaration 'target_name' definition 'tgt_name'.
libxipc/finder_xrl_target.cc:290:19: style: Function 'finder_0_2_resolve_xrl' argument 2 names different: declaration 'resolutions' definition 'resolved_xrls'. [funcArgNamesDifferent]
libxipc/finder_xrl_target.hh:90:25: note: Function 'finder_0_2_resolve_xrl' argument 2 names different: declaration 'resolutions' definition 'resolved_xrls'.
libxipc/finder_xrl_target.cc:290:19: note: Function 'finder_0_2_resolve_xrl' argument 2 names different: declaration 'resolutions' definition 'resolved_xrls'.
libxipc/finder_xrl_target.cc:356:58: style: Function 'finder_0_2_get_xrl_targets' argument 1 names different: declaration 'target_names' definition 'xal'. [funcArgNamesDifferent]
libxipc/finder_xrl_target.hh:95:57: note: Function 'finder_0_2_get_xrl_targets' argument 1 names different: declaration 'target_names' definition 'xal'.
libxipc/finder_xrl_target.cc:356:58: note: Function 'finder_0_2_get_xrl_targets' argument 1 names different: declaration 'target_names' definition 'xal'.
libxipc/finder_xrl_target.cc:374:66: style: Function 'finder_0_2_get_xrls_registered_by' argument 1 names different: declaration 'target_name' definition 'tgt'. [funcArgNamesDifferent]
libxipc/finder_xrl_target.hh:100:65: note: Function 'finder_0_2_get_xrls_registered_by' argument 1 names different: declaration 'target_name' definition 'tgt'.
libxipc/finder_xrl_target.cc:374:66: note: Function 'finder_0_2_get_xrls_registered_by' argument 1 names different: declaration 'target_name' definition 'tgt'.
libxipc/finder_xrl_target.cc:375:24: style: Function 'finder_0_2_get_xrls_registered_by' argument 2 names different: declaration 'xrls' definition 'xal'. [funcArgNamesDifferent]
libxipc/finder_xrl_target.hh:101:22: note: Function 'finder_0_2_get_xrls_registered_by' argument 2 names different: declaration 'xrls' definition 'xal'.
libxipc/finder_xrl_target.cc:375:24: note: Function 'finder_0_2_get_xrls_registered_by' argument 2 names different: declaration 'xrls' definition 'xal'.
libxipc/finder_xrl_target.cc:399:67: style: Function 'finder_0_2_get_ipv4_permitted_hosts' argument 1 names different: declaration 'ipv4s' definition 'ipv4hosts'. [funcArgNamesDifferent]
libxipc/finder_xrl_target.hh:103:66: note: Function 'finder_0_2_get_ipv4_permitted_hosts' argument 1 names different: declaration 'ipv4s' definition 'ipv4hosts'.
libxipc/finder_xrl_target.cc:399:67: note: Function 'finder_0_2_get_ipv4_permitted_hosts' argument 1 names different: declaration 'ipv4s' definition 'ipv4hosts'.
libxipc/finder_xrl_target.cc:419:67: style: Function 'finder_0_2_get_ipv6_permitted_hosts' argument 1 names different: declaration 'ipv6s' definition 'ipv6hosts'. [funcArgNamesDifferent]
libxipc/finder_xrl_target.hh:107:66: note: Function 'finder_0_2_get_ipv6_permitted_hosts' argument 1 names different: declaration 'ipv6s' definition 'ipv6hosts'.
libxipc/finder_xrl_target.cc:419:67: note: Function 'finder_0_2_get_ipv6_permitted_hosts' argument 1 names different: declaration 'ipv6s' definition 'ipv6hosts'.
libxipc/finder_xrl_target.cc:366:74: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/finder_xrl_target.cc:384:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/finder_xrl_target.cc:392:74: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/finder_xrl_target.cc:41:5: style: Technically the member function 'TraceFinder::operatorbool' can be const. [functionConst]
libxipc/xuid.hh:32:5: style: Class 'XUID' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxipc/xrl_atom_list.hh:68:10: style: Unhandled exception specification when calling function append(). [unhandledExceptionSpecification]
libxipc/finder_xrl_target.cc:367:6: note: Unhandled exception specification when calling function append().
libxipc/xrl_atom_list.hh:68:10: note: Unhandled exception specification when calling function append().
libxipc/xrl_atom_list.hh:68:10: style: Unhandled exception specification when calling function append(). [unhandledExceptionSpecification]
libxipc/finder_xrl_target.cc:393:6: note: Unhandled exception specification when calling function append().
libxipc/xrl_atom_list.hh:68:10: note: Unhandled exception specification when calling function append().
libxipc/xrl_atom_list.hh:68:10: style: Unhandled exception specification when calling function append(). [unhandledExceptionSpecification]
libxipc/finder_xrl_target.cc:403:12: note: Unhandled exception specification when calling function append().
libxipc/xrl_atom_list.hh:68:10: note: Unhandled exception specification when calling function append().
libxipc/xrl_atom_list.hh:68:10: style: Unhandled exception specification when calling function append(). [unhandledExceptionSpecification]
libxipc/finder_xrl_target.cc:413:11: note: Unhandled exception specification when calling function append().
libxipc/xrl_atom_list.hh:68:10: note: Unhandled exception specification when calling function append().
libxipc/xrl_atom_list.hh:68:10: style: Unhandled exception specification when calling function append(). [unhandledExceptionSpecification]
libxipc/finder_xrl_target.cc:423:12: note: Unhandled exception specification when calling function append().
libxipc/xrl_atom_list.hh:68:10: note: Unhandled exception specification when calling function append().
libxipc/xrl_atom_list.hh:68:10: style: Unhandled exception specification when calling function append(). [unhandledExceptionSpecification]
libxipc/finder_xrl_target.cc:433:11: note: Unhandled exception specification when calling function append().
libxipc/xrl_atom_list.hh:68:10: note: Unhandled exception specification when calling function append().
libxipc/fp64serial.c:181:9: style: The scope of the variable 's_exp' can be reduced. [variableScope]
libxipc/fp64serial.c:174:31: style: Boolean variable 'neg' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean]
libxipc/hmac.hh:55:14: performance: Technically the member function 'HMACMD5::d8tod32' can be static. [functionStatic]
libxipc/hmac.hh:46:5: style: Class 'HMACMD5' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxipc/hmac.hh:48:12: style: The function 'signature_size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/hmac.hh:34:20: note: Virtual function in base class
libxipc/hmac.hh:48:12: note: Function in derived class
libxipc/hmac.hh:49:18: style: The function 'signature' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/hmac.hh:35:26: note: Virtual function in base class
libxipc/hmac.hh:49:18: note: Function in derived class
libxipc/hmac.hh:51:19: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/hmac.hh:38:19: note: Virtual function in base class
libxipc/hmac.hh:51:19: note: Function in derived class
libxipc/hmac_md5.c:48:25: style: Function 'hmac_md5' argument 2 names different: declaration 'data_bytes' definition 'data_len'. [funcArgNamesDifferent]
libxipc/hmac_md5.h:53:47: note: Function 'hmac_md5' argument 2 names different: declaration 'data_bytes' definition 'data_len'.
libxipc/hmac_md5.c:48:25: note: Function 'hmac_md5' argument 2 names different: declaration 'data_bytes' definition 'data_len'.
libxipc/hmac_md5.c:50:25: style: Function 'hmac_md5' argument 4 names different: declaration 'key_bytes' definition 'key_len'. [funcArgNamesDifferent]
libxipc/hmac_md5.h:54:40: note: Function 'hmac_md5' argument 4 names different: declaration 'key_bytes' definition 'key_len'.
libxipc/hmac_md5.c:50:25: note: Function 'hmac_md5' argument 4 names different: declaration 'key_bytes' definition 'key_len'.
libxipc/sockutil.cc:447:33: style: Function 'is_ip_configured' argument 1 names different: declaration 'ia' definition 'a'. [funcArgNamesDifferent]
libxipc/sockutil.hh:108:38: note: Function 'is_ip_configured' argument 1 names different: declaration 'ia' definition 'a'.
libxipc/sockutil.cc:447:33: note: Function 'is_ip_configured' argument 1 names different: declaration 'ia' definition 'a'.
libxipc/sockutil.cc:473:33: style: Function 'set_preferred_ipv4_addr' argument 1 names different: declaration 'addr' definition 'new_addr'. [funcArgNamesDifferent]
libxipc/sockutil.hh:117:38: note: Function 'set_preferred_ipv4_addr' argument 1 names different: declaration 'addr' definition 'new_addr'.
libxipc/sockutil.cc:473:33: note: Function 'set_preferred_ipv4_addr' argument 1 names different: declaration 'addr' definition 'new_addr'.
libxipc/sockutil.cc:456:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/sockutil.cc:482:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/tests/test_finder.cc:470:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libxipc/tests/test_finder.cc:471:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libxipc/tests/test_finder.cc:225:5: style: Variable 'test_host' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
libxipc/tests/test_finder.cc:211:0: note: Variable 'test_host' is reassigned a value before the old one has been used if variable is no semaphore variable.
libxipc/tests/test_finder.cc:225:5: note: Variable 'test_host' is reassigned a value before the old one has been used if variable is no semaphore variable.
libxipc/tests/test_finder.cc:226:5: style: Variable 'test_port' is reassigned a value before the old one has been used. [redundantAssignment]
libxipc/tests/test_finder.cc:212:0: note: Variable 'test_port' is reassigned a value before the old one has been used.
libxipc/tests/test_finder.cc:226:5: note: Variable 'test_port' is reassigned a value before the old one has been used.
libxipc/tests/test_finder.cc:158:5: style: Class 'TestFinderClientObserver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxipc/tests/test_finder_events.cc:460:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/tests/test_finder_events.cc:124:10: style: Technically the member function 'FinderEventObserver::finder_register_interest_cb' can be const. [functionConst]
libxipc/tests/test_finder_events.cc:222:5: style: Class 'FinderEventObserverXrlTarget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxipc/tests/test_finder_messenger.cc:336:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libxipc/tests/test_finder_messenger.cc:337:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libxipc/tests/test_finder_msgs.cc:291:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libxipc/tests/test_finder_msgs.cc:292:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libxipc/tests/test_finder_tcp.cc:268:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libxipc/tests/test_finder_tcp.cc:269:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libxipc/tests/test_finder_tcp.cc:74:5: warning: Member variable 'DummyFinderTcp::_buf' is not initialized in the constructor. [uninitMemberVar]
libxipc/tests/test_fp64.cc:196:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libxipc/tests/test_fp64.cc:197:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libxipc/tests/test_lemming.cc:94:5: performance: Technically the member function 'Lemming::ping' can be static. [functionStatic]
libxipc/tests/test_lemming.cc:160:5: performance: Technically the member function 'Pinger::ping_cb' can be static. [functionStatic]
libxipc/tests/test_lemming.cc:145:5: style: Class 'Pinger' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxipc/tests/test_receiver.cc:108:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
libxipc/tests/test_receiver.cc:152:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
libxipc/tests/test_receiver.cc:164:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
libxipc/tests/test_receiver.cc:184:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
libxipc/tests/test_xrl.cc:120:9: style: Variable 'failure' is reassigned a value before the old one has been used. [redundantAssignment]
libxipc/tests/test_xrl.cc:116:2: note: Variable 'failure' is reassigned a value before the old one has been used.
libxipc/tests/test_xrl.cc:120:9: note: Variable 'failure' is reassigned a value before the old one has been used.
libxipc/tests/test_xrl.cc:147:3: style: Variable 'failure' is reassigned a value before the old one has been used. [redundantAssignment]
libxipc/tests/test_xrl.cc:139:3: note: Variable 'failure' is reassigned a value before the old one has been used.
libxipc/tests/test_xrl.cc:147:3: note: Variable 'failure' is reassigned a value before the old one has been used.
libxipc/tests/test_xrl_args.cc:325:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libxipc/tests/test_xrl_args.cc:326:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libxipc/tests/test_xrl_args.cc:235:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/tests/test_xrl_parser.cc:61:22: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/tests/test_xrl_parser.cc:69:25: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/tests/test_xrl_parser.cc:78:24: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/tests/test_xrl_receiver.cc:199:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libxipc/tests/test_xrl_router.cc:123:45: warning: Either the condition 'if(finder)' is redundant or there is possible null pointer dereference: finder. [nullPointerRedundantCheck]
libxipc/tests/test_xrl_router.cc:171:8: note: Assuming that condition 'if(finder)' is not redundant
libxipc/tests/test_xrl_router.cc:123:45: note: Null pointer dereference
libxipc/tests/test_xrl_router.cc:134:45: warning: Either the condition 'if(finder)' is redundant or there is possible null pointer dereference: finder. [nullPointerRedundantCheck]
libxipc/tests/test_xrl_router.cc:171:8: note: Assuming that condition 'if(finder)' is not redundant
libxipc/tests/test_xrl_router.cc:134:45: note: Null pointer dereference
libxipc/tests/test_xrl_sender.cc:815:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libxipc/tests/test_xrl_sender.cc:823:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
libxipc/tests/test_xrl_sender.cc:517:10: style: The scope of the variable 'success' can be reduced. [variableScope]
libxipc/tests/test_xrl_sender.cc:282:44: style: Function 'send_single_cb' argument 1 names different: declaration 'err' definition 'xrl_error'. [funcArgNamesDifferent]
libxipc/tests/test_xrl_sender.hh:53:41: note: Function 'send_single_cb' argument 1 names different: declaration 'err' definition 'xrl_error'.
libxipc/tests/test_xrl_sender.cc:282:44: note: Function 'send_single_cb' argument 1 names different: declaration 'err' definition 'xrl_error'.
libxipc/tests/test_xrl_sender.cc:133:13: warning: Member variable 'TestSender::_batch_sent' is not initialized in the constructor. [uninitMemberVar]
libxipc/tests/test_xrl_sender.cc:133:13: warning: Member variable 'TestSender::_batch_remaining' is not initialized in the constructor. [uninitMemberVar]
libxipc/tests/test_xrl_sender.cc:133:13: warning: Member variable 'TestSender::_batch_per_run' is not initialized in the constructor. [uninitMemberVar]
libxipc/tests/test_xrl_sender.cc:133:13: warning: Member variable 'TestSender::_batch_size' is not initialized in the constructor. [uninitMemberVar]
libxipc/tests/test_xrl_sender.cc:133:13: warning: Member variable 'TestSender::_batch_got' is not initialized in the constructor. [uninitMemberVar]
libxipc/tests/test_xrl_sender.cc:133:13: warning: Member variable 'TestSender::_batch_errors' is not initialized in the constructor. [uninitMemberVar]
libxipc/tests/test_xrl_sender.cc:147:5: performance: Variable '_my_ipv4' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libxipc/tests/test_xrl_sender.hh:35:10: performance: Technically the member function 'TestSender::print_xrl_sent' can be static. [functionStatic]
libxipc/tests/test_xrl_sender.cc:171:13: note: Technically the member function 'TestSender::print_xrl_sent' can be static.
libxipc/tests/test_xrl_sender.hh:35:10: note: Technically the member function 'TestSender::print_xrl_sent' can be static.
libxipc/tests/test_xrl_sender.hh:36:10: performance: Technically the member function 'TestSender::print_xrl_received' can be static. [functionStatic]
libxipc/tests/test_xrl_sender.cc:180:13: note: Technically the member function 'TestSender::print_xrl_received' can be static.
libxipc/tests/test_xrl_sender.hh:36:10: note: Technically the member function 'TestSender::print_xrl_received' can be static.
libxipc/xrl.cc:33:33: style: Function 'parse_xrl_path' argument 1 names different: declaration 'xrl_path' definition 'c_str'. [funcArgNamesDifferent]
libxipc/xrl.hh:184:44: note: Function 'parse_xrl_path' argument 1 names different: declaration 'xrl_path' definition 'c_str'.
libxipc/xrl.cc:33:33: note: Function 'parse_xrl_path' argument 1 names different: declaration 'xrl_path' definition 'c_str'.
libxipc/xrl.cc:117:22: style: Function 'Xrl' argument 1 names different: declaration 'xrl_c_str' definition 'c_str'. [funcArgNamesDifferent]
libxipc/xrl.hh:79:21: note: Function 'Xrl' argument 1 names different: declaration 'xrl_c_str' definition 'c_str'.
libxipc/xrl.cc:117:22: note: Function 'Xrl' argument 1 names different: declaration 'xrl_c_str' definition 'c_str'.
libxipc/xrl.cc:143:21: style: Function 'Xrl' argument 1 names different: declaration 'xrl' definition 'x'. [funcArgNamesDifferent]
libxipc/xrl.hh:85:20: note: Function 'Xrl' argument 1 names different: declaration 'xrl' definition 'x'.
libxipc/xrl.cc:143:21: note: Function 'Xrl' argument 1 names different: declaration 'xrl' definition 'x'.
libxipc/xrl.cc:157:22: style: Function 'copy' argument 1 names different: declaration 'xrl' definition 'x'. [funcArgNamesDifferent]
libxipc/xrl.hh:186:26: note: Function 'copy' argument 1 names different: declaration 'xrl' definition 'x'.
libxipc/xrl.cc:157:22: note: Function 'copy' argument 1 names different: declaration 'xrl' definition 'x'.
libxipc/xrl.cc:242:26: style: Function 'set_args' argument 1 names different: declaration 'x' definition 'xrl'. [funcArgNamesDifferent]
libxipc/xrl.hh:162:30: note: Function 'set_args' argument 1 names different: declaration 'x' definition 'xrl'.
libxipc/xrl.cc:242:26: note: Function 'set_args' argument 1 names different: declaration 'x' definition 'xrl'.
libxipc/xrl.cc:301:26: style: Function 'fill' argument 1 names different: declaration 'buffer' definition 'in'. [funcArgNamesDifferent]
libxipc/xrl.hh:164:32: note: Function 'fill' argument 1 names different: declaration 'buffer' definition 'in'.
libxipc/xrl.cc:301:26: note: Function 'fill' argument 1 names different: declaration 'buffer' definition 'in'.
libxipc/xrl.cc:301:37: style: Function 'fill' argument 2 names different: declaration 'buffer_bytes' definition 'len'. [funcArgNamesDifferent]
libxipc/xrl.hh:164:47: note: Function 'fill' argument 2 names different: declaration 'buffer_bytes' definition 'len'.
libxipc/xrl.cc:301:37: note: Function 'fill' argument 2 names different: declaration 'buffer_bytes' definition 'len'.
libxipc/xrl.cc:132:6: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
libxipc/xrl_atom.hh:381:22: style: Unhandled exception specification when calling function text(). [unhandledExceptionSpecification]
libxipc/xrl.cc:236:23: note: Unhandled exception specification when calling function text().
libxipc/xrl_atom.hh:381:22: note: Unhandled exception specification when calling function text().
libxipc/xrl_args.cc:161:48: style: Function 'add_uint32' argument 2 names different: declaration 'v' definition 'val'. [funcArgNamesDifferent]
libxipc/xrl_args.hh:96:52: note: Function 'add_uint32' argument 2 names different: declaration 'v' definition 'val'.
libxipc/xrl_args.cc:161:48: note: Function 'add_uint32' argument 2 names different: declaration 'v' definition 'val'.
libxipc/xrl_args.cc:188:31: style: Function 'add_ipv4' argument 1 names different: declaration 'n' definition 'name'. [funcArgNamesDifferent]
libxipc/xrl_args.hh:108:35: note: Function 'add_ipv4' argument 1 names different: declaration 'n' definition 'name'.
libxipc/xrl_args.cc:188:31: note: Function 'add_ipv4' argument 1 names different: declaration 'n' definition 'name'.
libxipc/xrl_args.cc:188:49: style: Function 'add_ipv4' argument 2 names different: declaration 'a' definition 'val'. [funcArgNamesDifferent]
libxipc/xrl_args.hh:108:50: note: Function 'add_ipv4' argument 2 names different: declaration 'a' definition 'val'.
libxipc/xrl_args.cc:188:49: note: Function 'add_ipv4' argument 2 names different: declaration 'a' definition 'val'.
libxipc/xrl_args.cc:215:34: style: Function 'add_ipv4net' argument 1 names different: declaration 'n' definition 'name'. [funcArgNamesDifferent]
libxipc/xrl_args.hh:120:38: note: Function 'add_ipv4net' argument 1 names different: declaration 'n' definition 'name'.
libxipc/xrl_args.cc:215:34: note: Function 'add_ipv4net' argument 1 names different: declaration 'n' definition 'name'.
libxipc/xrl_args.cc:215:55: style: Function 'add_ipv4net' argument 2 names different: declaration 'a' definition 'val'. [funcArgNamesDifferent]
libxipc/xrl_args.hh:120:56: note: Function 'add_ipv4net' argument 2 names different: declaration 'a' definition 'val'.
libxipc/xrl_args.cc:215:55: note: Function 'add_ipv4net' argument 2 names different: declaration 'a' definition 'val'.
libxipc/xrl_args.cc:242:49: style: Function 'add_ipv6' argument 2 names different: declaration 'addr' definition 'val'. [funcArgNamesDifferent]
libxipc/xrl_args.hh:132:53: note: Function 'add_ipv6' argument 2 names different: declaration 'addr' definition 'val'.
libxipc/xrl_args.cc:242:49: note: Function 'add_ipv6' argument 2 names different: declaration 'addr' definition 'val'.
libxipc/xrl_args.cc:269:55: style: Function 'add_ipv6net' argument 2 names different: declaration 'addr' definition 'val'. [funcArgNamesDifferent]
libxipc/xrl_args.hh:144:59: note: Function 'add_ipv6net' argument 2 names different: declaration 'addr' definition 'val'.
libxipc/xrl_args.cc:269:55: note: Function 'add_ipv6net' argument 2 names different: declaration 'addr' definition 'val'.
libxipc/xrl_args.cc:298:49: style: Function 'add_ipvx' argument 2 names different: declaration 'ipvx' definition 'val'. [funcArgNamesDifferent]
libxipc/xrl_args.hh:157:53: note: Function 'add_ipvx' argument 2 names different: declaration 'ipvx' definition 'val'.
libxipc/xrl_args.cc:298:49: note: Function 'add_ipvx' argument 2 names different: declaration 'ipvx' definition 'val'.
libxipc/xrl_args.cc:337:55: style: Function 'add_ipvxnet' argument 2 names different: declaration 'ipvxnet' definition 'val'. [funcArgNamesDifferent]
libxipc/xrl_args.hh:169:59: note: Function 'add_ipvxnet' argument 2 names different: declaration 'ipvxnet' definition 'val'.
libxipc/xrl_args.cc:337:55: note: Function 'add_ipvxnet' argument 2 names different: declaration 'ipvxnet' definition 'val'.
libxipc/xrl_args.cc:374:47: style: Function 'add_mac' argument 2 names different: declaration 'addr' definition 'val'. [funcArgNamesDifferent]
libxipc/xrl_args.hh:182:51: note: Function 'add_mac' argument 2 names different: declaration 'addr' definition 'val'.
libxipc/xrl_args.cc:374:47: note: Function 'add_mac' argument 2 names different: declaration 'addr' definition 'val'.
libxipc/xrl_args.cc:401:53: style: Function 'add_string' argument 2 names different: declaration 'addr' definition 'val'. [funcArgNamesDifferent]
libxipc/xrl_args.hh:194:57: note: Function 'add_string' argument 2 names different: declaration 'addr' definition 'val'.
libxipc/xrl_args.cc:401:53: note: Function 'add_string' argument 2 names different: declaration 'addr' definition 'val'.
libxipc/xrl_args.cc:428:56: style: Function 'add_list' argument 2 names different: declaration 'addr' definition 'val'. [funcArgNamesDifferent]
libxipc/xrl_args.hh:207:60: note: Function 'add_list' argument 2 names different: declaration 'addr' definition 'val'.
libxipc/xrl_args.cc:428:56: note: Function 'add_list' argument 2 names different: declaration 'addr' definition 'val'.
libxipc/xrl_args.cc:456:62: style: Function 'add_binary' argument 2 names different: declaration 'addr' definition 'val'. [funcArgNamesDifferent]
libxipc/xrl_args.hh:219:66: note: Function 'add_binary' argument 2 names different: declaration 'addr' definition 'val'.
libxipc/xrl_args.cc:456:62: note: Function 'add_binary' argument 2 names different: declaration 'addr' definition 'val'.
libxipc/xrl_args.cc:484:46: style: Function 'add_int64' argument 2 names different: declaration 'v' definition 'val'. [funcArgNamesDifferent]
libxipc/xrl_args.hh:232:50: note: Function 'add_int64' argument 2 names different: declaration 'v' definition 'val'.
libxipc/xrl_args.cc:484:46: note: Function 'add_int64' argument 2 names different: declaration 'v' definition 'val'.
libxipc/xrl_args.cc:511:48: style: Function 'add_uint64' argument 2 names different: declaration 'v' definition 'val'. [funcArgNamesDifferent]
libxipc/xrl_args.hh:244:52: note: Function 'add_uint64' argument 2 names different: declaration 'v' definition 'val'.
libxipc/xrl_args.cc:511:48: note: Function 'add_uint64' argument 2 names different: declaration 'v' definition 'val'.
libxipc/xrl_args.cc:539:44: style: Function 'add_fp64' argument 2 names different: declaration 'v' definition 'val'. [funcArgNamesDifferent]
libxipc/xrl_args.hh:256:48: note: Function 'add_fp64' argument 2 names different: declaration 'v' definition 'val'.
libxipc/xrl_args.cc:539:44: note: Function 'add_fp64' argument 2 names different: declaration 'v' definition 'val'.
libxipc/xrl_args.cc:654:30: style: Function 'XrlArgs' argument 1 names different: declaration 'str' definition 'serialized'. [funcArgNamesDifferent]
libxipc/xrl_args.hh:57:34: note: Function 'XrlArgs' argument 1 names different: declaration 'str' definition 'serialized'.
libxipc/xrl_args.cc:654:30: note: Function 'XrlArgs' argument 1 names different: declaration 'str' definition 'serialized'.
libxipc/xrl_args.cc:819:30: style: Function 'fill' argument 1 names different: declaration 'buffer' definition 'in'. [funcArgNamesDifferent]
libxipc/xrl_args.hh:329:32: note: Function 'fill' argument 1 names different: declaration 'buffer' definition 'in'.
libxipc/xrl_args.cc:819:30: note: Function 'fill' argument 1 names different: declaration 'buffer' definition 'in'.
libxipc/xrl_args.cc:819:41: style: Function 'fill' argument 2 names different: declaration 'buffer_bytes' definition 'len'. [funcArgNamesDifferent]
libxipc/xrl_args.hh:329:47: note: Function 'fill' argument 2 names different: declaration 'buffer_bytes' definition 'len'.
libxipc/xrl_args.cc:819:41: note: Function 'fill' argument 2 names different: declaration 'buffer_bytes' definition 'len'.
libxipc/xrl_args.cc:569:62: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/xrl_args.cc:589:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/xrl_args.cc:590:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/xrl_args.cc:606:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/xrl_args.cc:607:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/xrl_args.cc:621:67: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/xrl_args.cc:647:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/xrl_args.cc:659:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/xrl_atom.cc:377:30: style: Function 'copy' argument 1 names different: declaration 'x' definition 'xa'. [funcArgNamesDifferent]
libxipc/xrl_atom.hh:354:30: note: Function 'copy' argument 1 names different: declaration 'x' definition 'xa'.
libxipc/xrl_atom.cc:377:30: note: Function 'copy' argument 1 names different: declaration 'x' definition 'xa'.
libxipc/xrl_atom.cc:660:36: style: Function 'operator==' argument 1 names different: declaration 'x' definition 'other'. [funcArgNamesDifferent]
libxipc/xrl_atom.hh:425:36: note: Function 'operator==' argument 1 names different: declaration 'x' definition 'other'.
libxipc/xrl_atom.cc:660:36: note: Function 'operator==' argument 1 names different: declaration 'x' definition 'other'.
libxipc/xrl_atom.cc:887:40: style: Function 'unpack_boolean' argument 1 names different: declaration 'buffer' definition 'buf'. [funcArgNamesDifferent]
libxipc/xrl_atom.hh:470:42: note: Function 'unpack_boolean' argument 1 names different: declaration 'buffer' definition 'buf'.
libxipc/xrl_atom.cc:887:40: note: Function 'unpack_boolean' argument 1 names different: declaration 'buffer' definition 'buf'.
libxipc/xrl_atom.cc:901:39: style: Function 'unpack_uint32' argument 1 names different: declaration 'buffer' definition 'buf'. [funcArgNamesDifferent]
libxipc/xrl_atom.hh:471:41: note: Function 'unpack_uint32' argument 1 names different: declaration 'buffer' definition 'buf'.
libxipc/xrl_atom.cc:901:39: note: Function 'unpack_uint32' argument 1 names different: declaration 'buffer' definition 'buf'.
libxipc/xrl_atom.cc:916:37: style: Function 'unpack_ipv4' argument 1 names different: declaration 'buffer' definition 'b'. [funcArgNamesDifferent]
libxipc/xrl_atom.hh:472:39: note: Function 'unpack_ipv4' argument 1 names different: declaration 'buffer' definition 'b'.
libxipc/xrl_atom.cc:916:37: note: Function 'unpack_ipv4' argument 1 names different: declaration 'buffer' definition 'b'.
libxipc/xrl_atom.cc:932:40: style: Function 'unpack_ipv4net' argument 1 names different: declaration 'buffer' definition 'b'. [funcArgNamesDifferent]
libxipc/xrl_atom.hh:473:42: note: Function 'unpack_ipv4net' argument 1 names different: declaration 'buffer' definition 'b'.
libxipc/xrl_atom.cc:932:40: note: Function 'unpack_ipv4net' argument 1 names different: declaration 'buffer' definition 'b'.
libxipc/xrl_atom.cc:1194:39: style: Function 'unpack_uint64' argument 1 names different: declaration 'buffer' definition 'buf'. [funcArgNamesDifferent]
libxipc/xrl_atom.hh:480:41: note: Function 'unpack_uint64' argument 1 names different: declaration 'buffer' definition 'buf'.
libxipc/xrl_atom.cc:1194:39: note: Function 'unpack_uint64' argument 1 names different: declaration 'buffer' definition 'buf'.
libxipc/xrl_atom.cc:1213:37: style: Function 'unpack_fp64' argument 1 names different: declaration 'buffer' definition 'buf'. [funcArgNamesDifferent]
libxipc/xrl_atom.hh:481:39: note: Function 'unpack_fp64' argument 1 names different: declaration 'buffer' definition 'buf'.
libxipc/xrl_atom.cc:1213:37: note: Function 'unpack_fp64' argument 1 names different: declaration 'buffer' definition 'buf'.
libxipc/xrl_atom.cc:1224:39: style: Function 'pack' argument 2 names different: declaration 'bytes_available' definition 'buffer_bytes'. [funcArgNamesDifferent]
libxipc/xrl_atom.hh:430:41: note: Function 'pack' argument 2 names different: declaration 'bytes_available' definition 'buffer_bytes'.
libxipc/xrl_atom.cc:1224:39: note: Function 'pack' argument 2 names different: declaration 'bytes_available' definition 'buffer_bytes'.
libxipc/xrl_atom.cc:1409:31: style: Function 'set_name' argument 1 names different: declaration 'n' definition 'name'. [funcArgNamesDifferent]
libxipc/xrl_atom.hh:450:31: note: Function 'set_name' argument 1 names different: declaration 'n' definition 'name'.
libxipc/xrl_atom.cc:1409:31: note: Function 'set_name' argument 1 names different: declaration 'n' definition 'name'.
libxipc/xrl_atom_list.hh:76:20: style: Unhandled exception specification when calling function get(). [unhandledExceptionSpecification]
libxipc/xrl_atom.cc:789:22: note: Unhandled exception specification when calling function get().
libxipc/xrl_atom_list.hh:76:20: note: Unhandled exception specification when calling function get().
libxipc/xrl_atom_list.hh:76:20: style: Unhandled exception specification when calling function get(). [unhandledExceptionSpecification]
libxipc/xrl_atom.cc:1111:17: note: Unhandled exception specification when calling function get().
libxipc/xrl_atom_list.hh:76:20: note: Unhandled exception specification when calling function get().
libxipc/xrl_atom_encoding.cc:188:5: style: Variable 'reg_start' is reassigned a value before the old one has been used. [redundantAssignment]
libxipc/xrl_atom_encoding.cc:185:0: note: Variable 'reg_start' is reassigned a value before the old one has been used.
libxipc/xrl_atom_encoding.cc:188:5: note: Variable 'reg_start' is reassigned a value before the old one has been used.
libxipc/xrl_atom_encoding.cc:229:5: style: Variable 'reg_start' is reassigned a value before the old one has been used. [redundantAssignment]
libxipc/xrl_atom_encoding.cc:226:0: note: Variable 'reg_start' is reassigned a value before the old one has been used.
libxipc/xrl_atom_encoding.cc:229:5: note: Variable 'reg_start' is reassigned a value before the old one has been used.
libxipc/xrl_atom_encoding.cc:180:34: style: Function 'xrlatom_decode_value' argument 1 names different: declaration 'in' definition 'input'. [funcArgNamesDifferent]
libxipc/xrl_atom_encoding.hh:72:34: note: Function 'xrlatom_decode_value' argument 1 names different: declaration 'in' definition 'input'.
libxipc/xrl_atom_encoding.cc:180:34: note: Function 'xrlatom_decode_value' argument 1 names different: declaration 'in' definition 'input'.
libxipc/xrl_atom_encoding.cc:180:48: style: Function 'xrlatom_decode_value' argument 2 names different: declaration 'in_bytes' definition 'input_bytes'. [funcArgNamesDifferent]
libxipc/xrl_atom_encoding.hh:72:45: note: Function 'xrlatom_decode_value' argument 2 names different: declaration 'in_bytes' definition 'input_bytes'.
libxipc/xrl_atom_encoding.cc:180:48: note: Function 'xrlatom_decode_value' argument 2 names different: declaration 'in_bytes' definition 'input_bytes'.
libxipc/xrl_atom_encoding.cc:220:34: style: Function 'xrlatom_decode_value' argument 1 names different: declaration 'in' definition 'input'. [funcArgNamesDifferent]
libxipc/xrl_atom_encoding.hh:81:34: note: Function 'xrlatom_decode_value' argument 1 names different: declaration 'in' definition 'input'.
libxipc/xrl_atom_encoding.cc:220:34: note: Function 'xrlatom_decode_value' argument 1 names different: declaration 'in' definition 'input'.
libxipc/xrl_atom_encoding.cc:220:48: style: Function 'xrlatom_decode_value' argument 2 names different: declaration 'in_bytes' definition 'input_bytes'. [funcArgNamesDifferent]
libxipc/xrl_atom_encoding.hh:81:45: note: Function 'xrlatom_decode_value' argument 2 names different: declaration 'in_bytes' definition 'input_bytes'.
libxipc/xrl_atom_encoding.cc:220:48: note: Function 'xrlatom_decode_value' argument 2 names different: declaration 'in_bytes' definition 'input_bytes'.
libxipc/xrl_atom_list.cc:116:44: style: Function 'operator==' argument 1 names different: declaration 'x' definition 'other'. [funcArgNamesDifferent]
libxipc/xrl_atom_list.hh:95:40: note: Function 'operator==' argument 1 names different: declaration 'x' definition 'other'.
libxipc/xrl_atom_list.cc:116:44: note: Function 'operator==' argument 1 names different: declaration 'x' definition 'other'.
libxipc/xrl_atom_list.cc:175:28: style: Function 'modify' argument 1 names different: declaration 'item' definition 'idx'. [funcArgNamesDifferent]
libxipc/xrl_atom_list.hh:108:27: note: Function 'modify' argument 1 names different: declaration 'item' definition 'idx'.
libxipc/xrl_atom_list.cc:175:28: note: Function 'modify' argument 1 names different: declaration 'item' definition 'idx'.
libxipc/xrl_atom_list.cc:100:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/xrl_atom_list.cc:137:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/xrl_atom_list.cc:151:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/xrl_atom_list.cc:204:3: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
libxipc/xrl_atom_list.hh:68:10: style: Unhandled exception specification when calling function append(). [unhandledExceptionSpecification]
libxipc/xrl_atom_list.cc:167:2: note: Unhandled exception specification when calling function append().
libxipc/xrl_atom_list.hh:68:10: note: Unhandled exception specification when calling function append().
libxipc/xrl_atom_list.hh:76:20: style: Unhandled exception specification when calling function get(). [unhandledExceptionSpecification]
libxipc/xrl_atom_list.cc:189:24: note: Unhandled exception specification when calling function get().
libxipc/xrl_atom_list.hh:76:20: note: Unhandled exception specification when calling function get().
libxipc/xrl_cmd_map.cc:41:43: style: Function 'add_handler' argument 1 names different: declaration 'c' definition 'cmd'. [funcArgNamesDifferent]
libxipc/xrl_cmd_map.hh:177:42: note: Function 'add_handler' argument 1 names different: declaration 'c' definition 'cmd'.
libxipc/xrl_cmd_map.cc:41:43: note: Function 'add_handler' argument 1 names different: declaration 'c' definition 'cmd'.
libxipc/xrl_cmd_map.cc:97:44: style: Function 'get_command_names' argument 1 names different: declaration 'names' definition 'out'. [funcArgNamesDifferent]
libxipc/xrl_cmd_map.hh:169:42: note: Function 'get_command_names' argument 1 names different: declaration 'names' definition 'out'.
libxipc/xrl_cmd_map.cc:97:44: note: Function 'get_command_names' argument 1 names different: declaration 'names' definition 'out'.
libxipc/xrl_cmd_map.cc:82:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/xrl_dispatcher.cc:56:23: style: Function 'dispatch_xrl' argument 2 names different: declaration 'in' definition 'inputs'. [funcArgNamesDifferent]
libxipc/xrl_dispatcher.hh:49:25: note: Function 'dispatch_xrl' argument 2 names different: declaration 'in' definition 'inputs'.
libxipc/xrl_dispatcher.cc:56:23: note: Function 'dispatch_xrl' argument 2 names different: declaration 'in' definition 'inputs'.
libxipc/xrl_dispatcher.cc:57:30: style: Function 'dispatch_xrl' argument 3 names different: declaration 'out' definition 'outputs'. [funcArgNamesDifferent]
libxipc/xrl_dispatcher.hh:50:32: note: Function 'dispatch_xrl' argument 3 names different: declaration 'out' definition 'outputs'.
libxipc/xrl_dispatcher.cc:57:30: note: Function 'dispatch_xrl' argument 3 names different: declaration 'out' definition 'outputs'.
libxipc/xrl_dispatcher.cc:83:28: style: Function 'dispatch_xrl_fast' argument 2 names different: declaration 'out' definition 'outputs'. [funcArgNamesDifferent]
libxipc/xrl_dispatcher.hh:52:29: note: Function 'dispatch_xrl_fast' argument 2 names different: declaration 'out' definition 'outputs'.
libxipc/xrl_dispatcher.cc:83:28: note: Function 'dispatch_xrl_fast' argument 2 names different: declaration 'out' definition 'outputs'.
libxipc/xrl_dispatcher.cc:40:5: style: Technically the member function 'TraceXrl::operatorbool' can be const. [functionConst]
libxipc/xrl_error.cc:90:33: style: Function 'XrlError' argument 1 names different: declaration 'error_code' definition 'errcode'. [funcArgNamesDifferent]
libxipc/xrl_error.hh:151:27: note: Function 'XrlError' argument 1 names different: declaration 'error_code' definition 'errcode'.
libxipc/xrl_error.cc:90:33: note: Function 'XrlError' argument 1 names different: declaration 'error_code' definition 'errcode'.
libxipc/xrl_error.cc:105:31: style: Function 'known_code' argument 1 names different: declaration 'code' definition 'errcode'. [funcArgNamesDifferent]
libxipc/xrl_error.hh:148:37: note: Function 'known_code' argument 1 names different: declaration 'code' definition 'errcode'.
libxipc/xrl_error.cc:105:31: note: Function 'known_code' argument 1 names different: declaration 'code' definition 'errcode'.
libxipc/xrl_parser.cc:243:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
libxipc/xrl_parser.cc:623:24: style: Function 'get' argument 1 names different: declaration 'xrl_c_str' definition 'r'. [funcArgNamesDifferent]
libxipc/xrl_parser.hh:92:22: note: Function 'get' argument 1 names different: declaration 'xrl_c_str' definition 'r'.
libxipc/xrl_parser.cc:623:24: note: Function 'get' argument 1 names different: declaration 'xrl_c_str' definition 'r'.
libxipc/xrl_parser.cc:92:72: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/xrl_parser.cc:158:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/xrl_parser.cc:161:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/xrl_parser.cc:164:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/xrl_parser.cc:167:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/xrl_parser.cc:170:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/xrl_parser.cc:173:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/xrl_parser.cc:177:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/xrl_parser.cc:182:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/xrl_parser.cc:203:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/xrl_parser.cc:206:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/xrl_parser.cc:378:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/xrl_parser.cc:456:24: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/xrl_parser.cc:513:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/xrl_parser.cc:526:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/xrl_parser.cc:532:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/xrl_parser.cc:538:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/xrl_parser.cc:557:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/xrl_parser.cc:579:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/xrl_parser.cc:611:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/xrl_parser.hh:66:5: style: Class 'XrlParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxipc/xrl_parser.hh:72:10: style: Unhandled exception specification when calling function start_next(). [unhandledExceptionSpecification]
libxipc/xrl_parser.cc:682:12: note: Unhandled exception specification when calling function start_next().
libxipc/xrl_parser.hh:72:10: note: Unhandled exception specification when calling function start_next().
libxipc/xrl_parser_input.cc:235:52: style: Function 'XrlParserFileInput' argument 1 names different: declaration 'filename' definition 'fname'. [funcArgNamesDifferent]
libxipc/xrl_parser_input.hh:94:36: note: Function 'XrlParserFileInput' argument 1 names different: declaration 'filename' definition 'fname'.
libxipc/xrl_parser_input.cc:235:52: note: Function 'XrlParserFileInput' argument 1 names different: declaration 'filename' definition 'fname'.
libxipc/xrl_parser_input.cc:81:20: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/xrl_parser_input.cc:110:64: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/xrl_parser_input.cc:122:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/xrl_parser_input.cc:124:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/xrl_parser_input.cc:128:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/xrl_parser_input.cc:136:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/xrl_parser_input.cc:148:64: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/xrl_parser_input.cc:193:26: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/xrl_parser_input.cc:423:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/xrl_parser_input.hh:136:10: performance: Technically the member function 'XrlParserFileInput::close_input' can be static. [functionStatic]
libxipc/xrl_parser_input.cc:221:21: note: Technically the member function 'XrlParserFileInput::close_input' can be static.
libxipc/xrl_parser_input.hh:136:10: note: Technically the member function 'XrlParserFileInput::close_input' can be static.
libxipc/xrl_pf_factory.cc:42:18: style: Function 'create_sender' argument 2 names different: declaration 'e' definition 'eventloop'. [funcArgNamesDifferent]
libxipc/xrl_pf_factory.hh:36:78: note: Function 'create_sender' argument 2 names different: declaration 'e' definition 'eventloop'.
libxipc/xrl_pf_factory.cc:42:18: note: Function 'create_sender' argument 2 names different: declaration 'e' definition 'eventloop'.
libxipc/xrl_pf_factory.cc:69:19: style: Function 'create_sender' argument 3 names different: declaration 'proto_colon_addr' definition 'protocol_colon_address'. [funcArgNamesDifferent]
libxipc/xrl_pf_factory.hh:34:24: note: Function 'create_sender' argument 3 names different: declaration 'proto_colon_addr' definition 'protocol_colon_address'.
libxipc/xrl_pf_factory.cc:69:19: note: Function 'create_sender' argument 3 names different: declaration 'proto_colon_addr' definition 'protocol_colon_address'.
libxipc/xrl_pf_stcp.hh:47:25: style: The function 'address' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/xrl_pf.hh:54:25: note: Virtual function in base class
libxipc/xrl_pf_stcp.hh:47:25: note: Function in derived class
libxipc/xrl_pf_stcp.hh:48:25: style: The function 'protocol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/xrl_pf.hh:56:25: note: Virtual function in base class
libxipc/xrl_pf_stcp.hh:48:25: note: Function in derived class
libxipc/xrl_pf_stcp.hh:53:10: style: The function 'response_pending' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/xrl_pf.hh:63:18: note: Virtual function in base class
libxipc/xrl_pf_stcp.hh:53:10: note: Function in derived class
libxipc/xrl_pf_stcp.hh:55:20: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/xrl_pf.hh:65:20: note: Virtual function in base class
libxipc/xrl_pf_stcp.hh:55:20: note: Function in derived class
libxipc/xrl_pf_stcp.hh:81:10: style: The function 'send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/xrl_pf.hh:102:18: note: Virtual function in base class
libxipc/xrl_pf_stcp.hh:81:10: note: Function in derived class
libxipc/xrl_pf_stcp.hh:85:18: style: The function 'sends_pending' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/xrl_pf.hh:106:18: note: Virtual function in base class
libxipc/xrl_pf_stcp.hh:85:18: note: Function in derived class
libxipc/xrl_pf_stcp.hh:86:18: style: The function 'alive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/xrl_pf.hh:114:18: note: Virtual function in base class
libxipc/xrl_pf_stcp.hh:86:18: note: Function in derived class
libxipc/xrl_pf_stcp.hh:87:25: style: The function 'protocol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/xrl_pf.hh:107:25: note: Virtual function in base class
libxipc/xrl_pf_stcp.hh:87:25: note: Function in derived class
libxipc/xrl_pf_stcp.hh:91:20: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/xrl_pf.hh:123:20: note: Virtual function in base class
libxipc/xrl_pf_stcp.hh:91:20: note: Function in derived class
libxipc/xrl_pf_unix.hh:35:17: style: The function 'protocol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/xrl_pf_stcp.hh:48:25: note: Virtual function in base class
libxipc/xrl_pf_unix.hh:35:17: note: Function in derived class
libxipc/xrl_pf_unix.hh:50:17: style: The function 'protocol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxipc/xrl_pf_stcp.hh:87:25: note: Virtual function in base class
libxipc/xrl_pf_unix.hh:50:17: note: Function in derived class
libxipc/xrl_pf_stcp.cc:301:10: style: The scope of the variable 'xrl' can be reduced. [variableScope]
libxipc/xrl_pf_stcp.cc:113:16: style: Checking if unsigned variable 'timeout_s' is less than zero. This might be a false warning. [unsignedLessThanZero]
libxipc/xrl_pf_stcp.cc:779:21: style: Checking if unsigned variable 'keepalive_s' is less than zero. This might be a false warning. [unsignedLessThanZero]
libxipc/xrl_pf_stcp.cc:211:39: style: Function 'read_event' argument 2 names different: declaration 'e' definition 'ev'. [funcArgNamesDifferent]
libxipc/xrl_pf_stcp.cc:154:35: note: Function 'read_event' argument 2 names different: declaration 'e' definition 'ev'.
libxipc/xrl_pf_stcp.cc:211:39: note: Function 'read_event' argument 2 names different: declaration 'e' definition 'ev'.
libxipc/xrl_pf_stcp.cc:325:26: style: Function 'dispatch_request' argument 2 names different: declaration 'buffer' definition 'packed_xrl'. [funcArgNamesDifferent]
libxipc/xrl_pf_stcp.cc:145:58: note: Function 'dispatch_request' argument 2 names different: declaration 'buffer' definition 'packed_xrl'.
libxipc/xrl_pf_stcp.cc:325:26: note: Function 'dispatch_request' argument 2 names different: declaration 'buffer' definition 'packed_xrl'.
libxipc/xrl_pf_stcp.cc:326:19: style: Function 'dispatch_request' argument 3 names different: declaration 'bytes' definition 'packed_xrl_bytes'. [funcArgNamesDifferent]
libxipc/xrl_pf_stcp.cc:146:13: note: Function 'dispatch_request' argument 3 names different: declaration 'bytes' definition 'packed_xrl_bytes'.
libxipc/xrl_pf_stcp.cc:326:19: note: Function 'dispatch_request' argument 3 names different: declaration 'bytes' definition 'packed_xrl_bytes'.
libxipc/xrl_pf_stcp.cc:462:25: style: Function 'XrlPFSTCPListener' argument 2 names different: declaration 'xr' definition 'x'. [funcArgNamesDifferent]
libxipc/xrl_pf_stcp.hh:43:52: note: Function 'XrlPFSTCPListener' argument 2 names different: declaration 'xr' definition 'x'.
libxipc/xrl_pf_stcp.cc:462:25: note: Function 'XrlPFSTCPListener' argument 2 names different: declaration 'xr' definition 'x'.
libxipc/xrl_pf_stcp.cc:492:67: style: Function 'XrlPFSTCPListener' argument 2 names different: declaration 'xr' definition 'x'. [funcArgNamesDifferent]
libxipc/xrl_pf_stcp.hh:58:52: note: Function 'XrlPFSTCPListener' argument 2 names different: declaration 'xr' definition 'x'.
libxipc/xrl_pf_stcp.cc:492:67: note: Function 'XrlPFSTCPListener' argument 2 names different: declaration 'xr' definition 'x'.
libxipc/xrl_pf_stcp.cc:532:69: style: Function 'remove_request_handler' argument 1 names different: declaration 'h' definition 'rh'. [funcArgNamesDifferent]
libxipc/xrl_pf_stcp.hh:51:59: note: Function 'remove_request_handler' argument 1 names different: declaration 'h' definition 'rh'.
libxipc/xrl_pf_stcp.cc:532:69: note: Function 'remove_request_handler' argument 1 names different: declaration 'h' definition 'rh'.
libxipc/xrl_pf_stcp.cc:717:18: style: Function 'XrlPFSTCPSender' argument 3 names different: declaration 'address' definition 'addr_slash_port'. [funcArgNamesDifferent]
libxipc/xrl_pf_stcp.hh:74:67: note: Function 'XrlPFSTCPSender' argument 3 names different: declaration 'address' definition 'addr_slash_port'.
libxipc/xrl_pf_stcp.cc:717:18: note: Function 'XrlPFSTCPSender' argument 3 names different: declaration 'address' definition 'addr_slash_port'.
libxipc/xrl_pf_stcp.cc:718:14: style: Function 'XrlPFSTCPSender' argument 4 names different: declaration 'keepalive_period' definition 'keepalive_time'. [funcArgNamesDifferent]
libxipc/xrl_pf_stcp.hh:75:10: note: Function 'XrlPFSTCPSender' argument 4 names different: declaration 'keepalive_period' definition 'keepalive_time'.
libxipc/xrl_pf_stcp.cc:718:14: note: Function 'XrlPFSTCPSender' argument 4 names different: declaration 'keepalive_period' definition 'keepalive_time'.
libxipc/xrl_pf_stcp.cc:729:18: style: Function 'XrlPFSTCPSender' argument 3 names different: declaration 'address' definition 'addr_slash_port'. [funcArgNamesDifferent]
libxipc/xrl_pf_stcp.hh:77:67: note: Function 'XrlPFSTCPSender' argument 3 names different: declaration 'address' definition 'addr_slash_port'.
libxipc/xrl_pf_stcp.cc:729:18: note: Function 'XrlPFSTCPSender' argument 3 names different: declaration 'address' definition 'addr_slash_port'.
libxipc/xrl_pf_stcp.cc:730:14: style: Function 'XrlPFSTCPSender' argument 4 names different: declaration 'keepalive_period' definition 'keepalive_time'. [funcArgNamesDifferent]
libxipc/xrl_pf_stcp.hh:78:15: note: Function 'XrlPFSTCPSender' argument 4 names different: declaration 'keepalive_period' definition 'keepalive_time'.
libxipc/xrl_pf_stcp.cc:730:14: note: Function 'XrlPFSTCPSender' argument 4 names different: declaration 'keepalive_period' definition 'keepalive_time'.
libxipc/xrl_pf_stcp.cc:833:33: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxipc/xrl_pf_stcp.cc:728:18: warning: Member variable 'XrlPFSTCPSender::_current_seqno' is not initialized in the constructor. [uninitMemberVar]
libxipc/xrl_pf_stcp.cc:728:18: warning: Member variable 'XrlPFSTCPSender::_active_bytes' is not initialized in the constructor. [uninitMemberVar]
libxipc/xrl_pf_stcp.cc:728:18: warning: Member variable 'XrlPFSTCPSender::_active_requests' is not initialized in the constructor. [uninitMemberVar]
libxipc/xrl_pf_stcp.cc:728:18: warning: Member variable 'XrlPFSTCPSender::_keepalive_sent' is not initialized in the constructor. [uninitMemberVar]
libxipc/xrl_pf_stcp.cc:611:5: warning: Member variable 'RequestState::_buffer' is not initialized in the constructor. [uninitMemberVar]
libxipc/xrl_pf_stcp.cc:724:5: performance: Variable '_sock' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libxipc/xrl_pf_stcp.cc:80:5: style: Technically the member function 'TraceXrl::operatorbool' can be const. [functionConst]
libxipc/xrl_pf_stcp.cc:172:10: style: Technically the member function 'STCPRequestHandler::do_dispatch' can be const. [functionConst]
libxipc/xrl_pf_stcp.cc:278:21: note: Technically the member function 'STCPRequestHandler::do_dispatch' can be const.
libxipc/xrl_pf_stcp.cc:172:10: note: Technically the member function 'STCPRequestHandler::do_dispatch' can be const.
libxipc/xrl_pf_stcp_ph.hh:52:5: style: Class 'STCPPacketHeader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxipc/xrl_pf_stcp_ph.cc:76:25: style: Function 'initialize' argument 3 names different: declaration 'err' definition 'xrl_err'. [funcArgNamesDifferent]
libxipc/xrl_pf_stcp_ph.hh:58:23: note: Function 'initialize' argument 3 names different: declaration 'err' definition 'xrl_err'.
libxipc/xrl_pf_stcp_ph.cc:76:25: note: Function 'initialize' argument 3 names different: declaration 'err' definition 'xrl_err'.
libxipc/xrl_pf_unix.cc:143:80: style: Function 'XrlPFUNIXSender' argument 3 names different: declaration 'address' definition 'addr'. [funcArgNamesDifferent]
libxipc/xrl_pf_unix.hh:48:33: note: Function 'XrlPFUNIXSender' argument 3 names different: declaration 'address' definition 'addr'.
libxipc/xrl_pf_unix.cc:143:80: note: Function 'XrlPFUNIXSender' argument 3 names different: declaration 'address' definition 'addr'.
libxipc/xrl_pf_unix.hh:42:12: performance: Technically the member function 'XrlPFUNIXListener::get_sock_path' can be static. [functionStatic]
libxipc/xrl_pf_unix.cc:77:20: note: Technically the member function 'XrlPFUNIXListener::get_sock_path' can be static.
libxipc/xrl_pf_unix.hh:42:12: note: Technically the member function 'XrlPFUNIXListener::get_sock_path' can be static.
libxipc/xrl_router.cc:422:2: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
libxipc/xrl_router.cc:210:20: style: Checking if unsigned variable 'timeout_ms' is less than zero. This might be a false warning. [unsignedLessThanZero]
libxipc/xrl_router.cc:239:20: style: Function 'XrlRouter' argument 3 names different: declaration 'finder_address' definition 'finder_addr'. [funcArgNamesDifferent]
libxipc/xrl_router.hh:55:20: note: Function 'XrlRouter' argument 3 names different: declaration 'finder_address' definition 'finder_addr'.
libxipc/xrl_router.cc:239:20: note: Function 'XrlRouter' argument 3 names different: declaration 'finder_address' definition 'finder_addr'.
libxipc/xrl_router.cc:259:15: style: Function 'XrlRouter' argument 3 names different: declaration 'finder_address' definition 'finder_ip'. [funcArgNamesDifferent]
libxipc/xrl_router.hh:61:14: note: Function 'XrlRouter' argument 3 names different: declaration 'finder_address' definition 'finder_ip'.
libxipc/xrl_router.cc:259:15: note: Function 'XrlRouter' argument 3 names different: declaration 'finder_address' definition 'finder_ip'.
libxipc/xrl_router.cc:344:40: style: Function 'add_listener' argument 1 names different: declaration 'listener' definition 'l'. [funcArgNamesDifferent]
libxipc/xrl_router.hh:72:38: note: Function 'add_listener' argument 1 names different: declaration 'listener' definition 'l'.
libxipc/xrl_router.cc:344:40: note: Function 'add_listener' argument 1 names different: declaration 'listener' definition 'l'.
libxipc/xrl_router.cc:760:43: style: Function 'wait_until_xrl_router_is_ready' argument 1 names different: declaration 'e' definition 'eventloop'. [funcArgNamesDifferent]
libxipc/xrl_router.hh:253:48: note: Function 'wait_until_xrl_router_is_ready' argument 1 names different: declaration 'e' definition 'eventloop'.
libxipc/xrl_router.cc:760:43: note: Function 'wait_until_xrl_router_is_ready' argument 1 names different: declaration 'e' definition 'eventloop'.
libxipc/xrl_router.cc:760:65: style: Function 'wait_until_xrl_router_is_ready' argument 2 names different: declaration 'xr' definition 'xrl_router'. [funcArgNamesDifferent]
libxipc/xrl_router.hh:253:62: note: Function 'wait_until_xrl_router_is_ready' argument 2 names different: declaration 'xr' definition 'xrl_router'.
libxipc/xrl_router.cc:760:65: note: Function 'wait_until_xrl_router_is_ready' argument 2 names different: declaration 'xr' definition 'xrl_router'.
libxipc/xrl_router.cc:57:5: style: Technically the member function 'TraceXrl::operatorbool' can be const. [functionConst]
libxipc/xrl_std_router.cc:35:0: error: #error "A default transport for XRL must be defined using the preprocessor." [preprocessorErrorDirective]
libxorp/asyncio.cc:569:10: style: The scope of the variable 'mod_signals' can be reduced. [variableScope]
libxorp/asyncio.cc:128:38: style: Function 'add_buffer' argument 1 names different: declaration 'buffer' definition 'b'. [funcArgNamesDifferent]
libxorp/asyncio.hh:173:30: note: Function 'add_buffer' argument 1 names different: declaration 'buffer' definition 'b'.
libxorp/asyncio.cc:128:38: note: Function 'add_buffer' argument 1 names different: declaration 'buffer' definition 'b'.
libxorp/asyncio.cc:128:48: style: Function 'add_buffer' argument 2 names different: declaration 'buffer_bytes' definition 'b_bytes'. [funcArgNamesDifferent]
libxorp/asyncio.hh:173:45: note: Function 'add_buffer' argument 2 names different: declaration 'buffer_bytes' definition 'b_bytes'.
libxorp/asyncio.cc:128:48: note: Function 'add_buffer' argument 2 names different: declaration 'buffer_bytes' definition 'b_bytes'.
libxorp/asyncio.cc:139:50: style: Function 'add_buffer_with_offset' argument 1 names different: declaration 'buffer' definition 'b'. [funcArgNamesDifferent]
libxorp/asyncio.hh:185:42: note: Function 'add_buffer_with_offset' argument 1 names different: declaration 'buffer' definition 'b'.
libxorp/asyncio.cc:139:50: note: Function 'add_buffer_with_offset' argument 1 names different: declaration 'buffer' definition 'b'.
libxorp/asyncio.cc:140:14: style: Function 'add_buffer_with_offset' argument 2 names different: declaration 'buffer_bytes' definition 'b_bytes'. [funcArgNamesDifferent]
libxorp/asyncio.hh:185:57: note: Function 'add_buffer_with_offset' argument 2 names different: declaration 'buffer_bytes' definition 'b_bytes'.
libxorp/asyncio.cc:140:14: note: Function 'add_buffer_with_offset' argument 2 names different: declaration 'buffer_bytes' definition 'b_bytes'.
libxorp/asyncio.cc:141:14: style: Function 'add_buffer_with_offset' argument 3 names different: declaration 'offset' definition 'off'. [funcArgNamesDifferent]
libxorp/asyncio.hh:186:12: note: Function 'add_buffer_with_offset' argument 3 names different: declaration 'offset' definition 'off'.
libxorp/asyncio.cc:141:14: note: Function 'add_buffer_with_offset' argument 3 names different: declaration 'offset' definition 'off'.
libxorp/asyncio.cc:422:44: style: Function 'add_buffer' argument 1 names different: declaration 'buffer' definition 'b'. [funcArgNamesDifferent]
libxorp/asyncio.hh:282:36: note: Function 'add_buffer' argument 1 names different: declaration 'buffer' definition 'b'.
libxorp/asyncio.cc:422:44: note: Function 'add_buffer' argument 1 names different: declaration 'buffer' definition 'b'.
libxorp/asyncio.cc:423:16: style: Function 'add_buffer' argument 2 names different: declaration 'buffer_bytes' definition 'b_bytes'. [funcArgNamesDifferent]
libxorp/asyncio.hh:283:15: note: Function 'add_buffer' argument 2 names different: declaration 'buffer_bytes' definition 'b_bytes'.
libxorp/asyncio.cc:423:16: note: Function 'add_buffer' argument 2 names different: declaration 'buffer_bytes' definition 'b_bytes'.
libxorp/asyncio.cc:442:51: style: Function 'add_buffer_sendto' argument 1 names different: declaration 'buffer' definition 'b'. [funcArgNamesDifferent]
libxorp/asyncio.hh:298:43: note: Function 'add_buffer_sendto' argument 1 names different: declaration 'buffer' definition 'b'.
libxorp/asyncio.cc:442:51: note: Function 'add_buffer_sendto' argument 1 names different: declaration 'buffer' definition 'b'.
libxorp/asyncio.cc:443:16: style: Function 'add_buffer_sendto' argument 2 names different: declaration 'buffer_bytes' definition 'b_bytes'. [funcArgNamesDifferent]
libxorp/asyncio.hh:299:15: note: Function 'add_buffer_sendto' argument 2 names different: declaration 'buffer_bytes' definition 'b_bytes'.
libxorp/asyncio.cc:443:16: note: Function 'add_buffer_sendto' argument 2 names different: declaration 'buffer_bytes' definition 'b_bytes'.
libxorp/asyncio.cc:464:56: style: Function 'add_buffer_with_offset' argument 1 names different: declaration 'buffer' definition 'b'. [funcArgNamesDifferent]
libxorp/asyncio.hh:312:48: note: Function 'add_buffer_with_offset' argument 1 names different: declaration 'buffer' definition 'b'.
libxorp/asyncio.cc:464:56: note: Function 'add_buffer_with_offset' argument 1 names different: declaration 'buffer' definition 'b'.
libxorp/asyncio.cc:465:14: style: Function 'add_buffer_with_offset' argument 2 names different: declaration 'buffer_bytes' definition 'b_bytes'. [funcArgNamesDifferent]
libxorp/asyncio.hh:313:13: note: Function 'add_buffer_with_offset' argument 2 names different: declaration 'buffer_bytes' definition 'b_bytes'.
libxorp/asyncio.cc:465:14: note: Function 'add_buffer_with_offset' argument 2 names different: declaration 'buffer_bytes' definition 'b_bytes'.
libxorp/asyncio.cc:466:14: style: Function 'add_buffer_with_offset' argument 3 names different: declaration 'offset' definition 'off'. [funcArgNamesDifferent]
libxorp/asyncio.hh:314:13: note: Function 'add_buffer_with_offset' argument 3 names different: declaration 'offset' definition 'off'.
libxorp/asyncio.cc:466:14: note: Function 'add_buffer_with_offset' argument 3 names different: declaration 'offset' definition 'off'.
libxorp/asyncio.cc:747:44: style: Function 'complete_transfer' argument 1 names different: declaration 'done' definition 'sdone'. [funcArgNamesDifferent]
libxorp/asyncio.hh:425:36: note: Function 'complete_transfer' argument 1 names different: declaration 'done' definition 'sdone'.
libxorp/asyncio.cc:747:44: note: Function 'complete_transfer' argument 1 names different: declaration 'done' definition 'sdone'.
libxorp/xorpfd.hh:79:5: style: Class 'XorpFd' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/asyncio.hh:193:10: style: The function 'start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxorp/asyncio.hh:100:18: note: Virtual function in base class
libxorp/asyncio.hh:193:10: note: Function in derived class
libxorp/asyncio.hh:198:10: style: The function 'stop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxorp/asyncio.hh:105:18: note: Virtual function in base class
libxorp/asyncio.hh:198:10: note: Function in derived class
libxorp/asyncio.hh:203:12: style: The function 'buffers_remaining' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxorp/asyncio.hh:88:21: note: Virtual function in base class
libxorp/asyncio.hh:203:12: note: Function in derived class
libxorp/asyncio.hh:208:10: style: The function 'flush_buffers' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxorp/asyncio.hh:93:18: note: Virtual function in base class
libxorp/asyncio.hh:208:10: note: Function in derived class
libxorp/asyncio.hh:210:20: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxorp/asyncio.hh:129:20: note: Virtual function in base class
libxorp/asyncio.hh:210:20: note: Function in derived class
libxorp/asyncio.hh:352:10: style: The function 'start' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxorp/asyncio.hh:100:18: note: Virtual function in base class
libxorp/asyncio.hh:352:10: note: Function in derived class
libxorp/asyncio.hh:357:10: style: The function 'stop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxorp/asyncio.hh:105:18: note: Virtual function in base class
libxorp/asyncio.hh:357:10: note: Function in derived class
libxorp/asyncio.hh:362:12: style: The function 'buffers_remaining' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxorp/asyncio.hh:88:21: note: Virtual function in base class
libxorp/asyncio.hh:362:12: note: Function in derived class
libxorp/asyncio.hh:367:10: style: The function 'flush_buffers' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxorp/asyncio.hh:93:18: note: Virtual function in base class
libxorp/asyncio.hh:367:10: note: Function in derived class
libxorp/asyncio.hh:369:20: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxorp/asyncio.hh:129:20: note: Virtual function in base class
libxorp/asyncio.hh:369:20: note: Function in derived class
libxorp/buffered_asyncio.cc:212:5: style: Variable 'read_bytes' is reassigned a value before the old one has been used. [redundantAssignment]
libxorp/buffered_asyncio.cc:195:0: note: Variable 'read_bytes' is reassigned a value before the old one has been used.
libxorp/buffered_asyncio.cc:212:5: note: Variable 'read_bytes' is reassigned a value before the old one has been used.
libxorp/buffered_asyncio.cc:243:43: style: Function 'announce_event' argument 1 names different: declaration 'e' definition 'ev'. [funcArgNamesDifferent]
libxorp/buffered_asyncio.hh:149:31: note: Function 'announce_event' argument 1 names different: declaration 'e' definition 'ev'.
libxorp/buffered_asyncio.cc:243:43: note: Function 'announce_event' argument 1 names different: declaration 'e' definition 'ev'.
libxorp/debug.h:33:5: style: Class 'EnvTrace' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/bug_catcher.hh:35:17: warning: Virtual function 'assert_not_deleted' is called from destructor '~BugCatcher()' at line 33. Dynamic binding is not used. [virtualCallInConstructor]
libxorp/bug_catcher.hh:33:28: note: Calling assert_not_deleted
libxorp/bug_catcher.hh:35:17: note: assert_not_deleted is a virtual method
libxorp/bug_catcher.hh:24:1: warning: The class 'BugCatcher' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libxorp/c_format.cc:39:40: style: Function 'c_format_validate' argument 2 names different: declaration 'n' definition 'exp_count'. [funcArgNamesDifferent]
libxorp/c_format.hh:119:45: note: Function 'c_format_validate' argument 2 names different: declaration 'n' definition 'exp_count'.
libxorp/c_format.cc:39:40: note: Function 'c_format_validate' argument 2 names different: declaration 'n' definition 'exp_count'.
libxorp/timeval.hh:45:1: warning: The class 'TimeVal' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
libxorp/clock.hh:56:10: style: The function 'advance_time' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxorp/clock.hh:36:18: note: Virtual function in base class
libxorp/clock.hh:56:10: note: Function in derived class
libxorp/clock.hh:57:10: style: The function 'current_time' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxorp/clock.hh:45:18: note: Virtual function in base class
libxorp/clock.hh:57:10: note: Function in derived class
libxorp/debug.c:59:2: error: Common realloc mistake: 'sbuf' nulled but not freed upon failure [memleakOnRealloc]
libxorp/timer.hh:490:40: style: Function 'XorpTimer' argument 1 names different: declaration 'list' definition 'tlist'. [funcArgNamesDifferent]
libxorp/timer.hh:169:26: note: Function 'XorpTimer' argument 1 names different: declaration 'list' definition 'tlist'.
libxorp/timer.hh:490:40: note: Function 'XorpTimer' argument 1 names different: declaration 'list' definition 'tlist'.
libxorp/timer.hh:545:39: style: Function 'schedule_at' argument 1 names different: declaration 'when' definition 't'. [funcArgNamesDifferent]
libxorp/timer.hh:125:37: note: Function 'schedule_at' argument 1 names different: declaration 'when' definition 't'.
libxorp/timer.hh:545:39: note: Function 'schedule_at' argument 1 names different: declaration 'when' definition 't'.
libxorp/eventloop.hh:400:41: style: Function 'new_oneoff_at' argument 1 names different: declaration 'when' definition 'tv'. [funcArgNamesDifferent]
libxorp/eventloop.hh:164:44: note: Function 'new_oneoff_at' argument 1 names different: declaration 'when' definition 'tv'.
libxorp/eventloop.hh:400:41: note: Function 'new_oneoff_at' argument 1 names different: declaration 'when' definition 'tv'.
libxorp/eventloop.hh:438:39: style: Function 'set_flag_at' argument 1 names different: declaration 'when' definition 'tv'. [funcArgNamesDifferent]
libxorp/eventloop.hh:230:43: note: Function 'set_flag_at' argument 1 names different: declaration 'when' definition 'tv'.
libxorp/eventloop.hh:438:39: note: Function 'set_flag_at' argument 1 names different: declaration 'when' definition 'tv'.
libxorp/eventloop.hh:475:34: style: Function 'current_time' argument 1 names different: declaration 'now' definition 't'. [funcArgNamesDifferent]
libxorp/eventloop.hh:359:32: note: Function 'current_time' argument 1 names different: declaration 'now' definition 't'.
libxorp/eventloop.hh:475:34: note: Function 'current_time' argument 1 names different: declaration 'now' definition 't'.
libxorp/eventloop.cc:55:2: warning: The buffer 'xorp_sig_msg_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libxorp/eventloop.cc:58:2: warning: The buffer 'xorp_sig_msg_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libxorp/eventloop.cc:62:2: warning: The buffer 'xorp_sig_msg_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libxorp/eventloop.cc:65:2: warning: The buffer 'xorp_sig_msg_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
libxorp/timer.hh:60:1: style: The class 'TimerListObserverBase' does not have a constructor although it has private member variables. [noConstructor]
libxorp/selector.hh:72:1: style: The class 'SelectorListObserverBase' does not have a constructor although it has private member variables. [noConstructor]
libxorp/timer.hh:410:10: performance: Technically the member function 'TimerList::acquire_lock' can be static. [functionStatic]
libxorp/timer.hh:411:10: performance: Technically the member function 'TimerList::attempt_lock' can be static. [functionStatic]
libxorp/timer.hh:412:10: performance: Technically the member function 'TimerList::release_lock' can be static. [functionStatic]
libxorp/task.hh:74:5: style: Class 'XorpTask' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/timer.hh:179:5: style: Class 'XorpTimer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/timer.hh:221:5: style: Class 'TimerList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/selector.hh:110:5: style: Class 'SelectorList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/exceptions.hh:247:2: performance: Variable '_oh' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libxorp/exceptions.hh:246:5: style: Class 'XorpUnexpectedHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/exceptions.hh:128:18: style: The function 'why' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxorp/exceptions.hh:90:26: note: Virtual function in base class
libxorp/exceptions.hh:128:18: note: Function in derived class
libxorp/exceptions.hh:186:18: style: The function 'why' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxorp/exceptions.hh:90:26: note: Virtual function in base class
libxorp/exceptions.hh:186:18: note: Function in derived class
libxorp/exceptions.hh:207:18: style: The function 'why' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxorp/exceptions.hh:90:26: note: Virtual function in base class
libxorp/exceptions.hh:207:18: note: Function in derived class
libxorp/heap.cc:158:25: style: Function 'pop_obj' argument 1 names different: declaration 'p' definition 'obj'. [funcArgNamesDifferent]
libxorp/heap.hh:156:28: note: Function 'pop_obj' argument 1 names different: declaration 'p' definition 'obj'.
libxorp/heap.cc:158:25: note: Function 'pop_obj' argument 1 names different: declaration 'p' definition 'obj'.
libxorp/heap.hh:171:10: style: Technically the member function 'Heap::verify' can be const. [functionConst]
libxorp/heap.cc:278:7: note: Technically the member function 'Heap::verify' can be const.
libxorp/heap.hh:171:10: note: Technically the member function 'Heap::verify' can be const.
libxorp/inet_pton.c:172:14: style: The scope of the variable 'xdigits' can be reduced. [variableScope]
libxorp/ipnet.hh:587:46: style: Function 'initialize_from_string' argument 1 names different: declaration 's' definition 'cp'. [funcArgNamesDifferent]
libxorp/ipnet.hh:449:45: note: Function 'initialize_from_string' argument 1 names different: declaration 's' definition 'cp'.
libxorp/ipnet.hh:587:46: note: Function 'initialize_from_string' argument 1 names different: declaration 's' definition 'cp'.
libxorp/ipv4.hh:750:35: warning: Shifting 32-bit value by 32 bits is undefined behaviour. See condition at line 752. [shiftTooManyBits]
libxorp/ipv4.hh:752:13: note: Assuming that condition 'len>=32' is not redundant
libxorp/ipv4.hh:750:35: note: Shift
libxorp/ipv6.hh:640:35: warning: Shifting 32-bit value by 32 bits is undefined behaviour. See condition at line 642. [shiftTooManyBits]
libxorp/ipv6.hh:642:13: note: Assuming that condition 'len>=32' is not redundant
libxorp/ipv6.hh:640:35: note: Shift
libxorp/range.hh:45:0: warning: Member variable 'Range < uint32_t >::_low' is not initialized in the constructor. [uninitMemberVar]
libxorp/range.hh:45:0: warning: Member variable 'Range < uint32_t >::_high' is not initialized in the constructor. [uninitMemberVar]
libxorp/range.hh:45:0: warning: Member variable 'Range < uint64_t >::_low' is not initialized in the constructor. [uninitMemberVar]
libxorp/range.hh:45:0: warning: Member variable 'Range < uint64_t >::_high' is not initialized in the constructor. [uninitMemberVar]
libxorp/ipnet.hh:83:2: performance: Variable '_masked_addr' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libxorp/range.hh:50:0: performance: Variable '_high' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libxorp/range.hh:56:0: performance: Variable '_low' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libxorp/range.hh:57:0: performance: Variable '_high' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libxorp/range.hh:94:5: style: Class 'U32Range' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/range.hh:148:5: style: Class 'U64Range' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/range.hh:153:5: style: Class 'U64Range' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/ipv4.hh:81:5: style: Class 'IPv4' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/ipv4.hh:88:5: style: Class 'IPv4' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/ipv4.hh:95:5: style: Class 'IPv4' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/ipv4.hh:102:5: style: Class 'IPv4' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/ipv4.hh:110:5: style: Class 'IPv4' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/ipv6.hh:76:5: style: Class 'IPv6' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/ipv6.hh:83:5: style: Class 'IPv6' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/ipv6.hh:90:5: style: Class 'IPv6' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/ipv6.hh:97:5: style: Class 'IPv6' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/ipv6.hh:105:5: style: Class 'IPv6' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/ipnet.hh:71:5: style: Class 'IPNet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/range.hh:363:0: style: Class 'IPvXRange < IPv4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/range.hh:363:0: style: Class 'IPvXRange < IPv6 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/ipv4.hh:41:1: warning: The class 'IPv4' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libxorp/ipnet.hh:57:5: style: Unhandled exception specification when calling function IPNet(). [unhandledExceptionSpecification]
libxorp/ipnet.hh:318:9: note: Unhandled exception specification when calling function IPNet().
libxorp/ipnet.hh:57:5: note: Unhandled exception specification when calling function IPNet().
libxorp/ipnet.hh:57:5: style: Unhandled exception specification when calling function IPNet(). [unhandledExceptionSpecification]
libxorp/ipnet.cc:39:12: note: Unhandled exception specification when calling function IPNet().
libxorp/ipnet.hh:57:5: note: Unhandled exception specification when calling function IPNet().
libxorp/ipnet.hh:57:5: style: Unhandled exception specification when calling function IPNet(). [unhandledExceptionSpecification]
libxorp/ipnet.cc:51:12: note: Unhandled exception specification when calling function IPNet().
libxorp/ipnet.hh:57:5: note: Unhandled exception specification when calling function IPNet().
libxorp/ipnet.hh:57:5: style: Unhandled exception specification when calling function IPNet(). [unhandledExceptionSpecification]
libxorp/ipnet.cc:63:12: note: Unhandled exception specification when calling function IPNet().
libxorp/ipnet.hh:57:5: note: Unhandled exception specification when calling function IPNet().
libxorp/ipnet.hh:57:5: style: Unhandled exception specification when calling function IPNet(). [unhandledExceptionSpecification]
libxorp/ipnet.cc:75:12: note: Unhandled exception specification when calling function IPNet().
libxorp/ipnet.hh:57:5: note: Unhandled exception specification when calling function IPNet().
libxorp/ipv4.cc:74:24: style: Function 'IPv4' argument 1 names different: declaration 'from_string' definition 'from_cstring'. [funcArgNamesDifferent]
libxorp/ipv4.hh:110:22: note: Function 'IPv4' argument 1 names different: declaration 'from_string' definition 'from_cstring'.
libxorp/ipv4.cc:74:24: note: Function 'IPv4' argument 1 names different: declaration 'from_string' definition 'from_cstring'.
libxorp/ipv4.hh:454:10: performance: Technically the member function 'IPv4::is_linklocal_unicast' can be static. [functionStatic]
libxorp/ipv4.cc:316:7: note: Technically the member function 'IPv4::is_linklocal_unicast' can be static.
libxorp/ipv4.hh:454:10: note: Technically the member function 'IPv4::is_linklocal_unicast' can be static.
libxorp/ipv4.hh:467:10: performance: Technically the member function 'IPv4::is_interfacelocal_multicast' can be static. [functionStatic]
libxorp/ipv4.cc:324:7: note: Technically the member function 'IPv4::is_interfacelocal_multicast' can be static.
libxorp/ipv4.hh:467:10: note: Technically the member function 'IPv4::is_interfacelocal_multicast' can be static.
libxorp/ipv6.cc:223:27: style: Function 'operator<<' argument 1 names different: declaration 'left_shift' definition 'ls'. [funcArgNamesDifferent]
libxorp/ipv6.hh:248:30: note: Function 'operator<<' argument 1 names different: declaration 'left_shift' definition 'ls'.
libxorp/ipv6.cc:223:27: note: Function 'operator<<' argument 1 names different: declaration 'left_shift' definition 'ls'.
libxorp/ipv6.cc:278:27: style: Function 'operator>>' argument 1 names different: declaration 'right_shift' definition 'rs'. [funcArgNamesDifferent]
libxorp/ipv6.hh:256:30: note: Function 'operator>>' argument 1 names different: declaration 'right_shift' definition 'rs'.
libxorp/ipv6.cc:278:27: note: Function 'operator>>' argument 1 names different: declaration 'right_shift' definition 'rs'.
libxorp/ipvx.cc:78:5: warning: Array '_addr' is filled incompletely. Did you forget to multiply the size given to 'memcpy()' with 'sizeof(*_addr)'? [incompleteArrayFill]
libxorp/ipvx.hh:918:35: warning: Shifting 32-bit value by 32 bits is undefined behaviour. See condition at line 920. [shiftTooManyBits]
libxorp/ipvx.hh:920:13: note: Assuming that condition 'len>=32' is not redundant
libxorp/ipvx.hh:918:35: note: Shift
libxorp/ipvx.hh:73:5: style: Class 'IPvX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/ipvx.hh:82:5: style: Class 'IPvX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/ipvx.hh:91:5: style: Class 'IPvX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/ipvx.hh:100:5: style: Class 'IPvX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/ipvx.hh:107:5: style: Class 'IPvX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/ipvx.hh:114:5: style: Class 'IPvX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/ipvx.hh:124:5: style: Class 'IPvX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/ipvx.hh:134:5: style: Class 'IPvX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/ipvx.hh:142:5: style: Class 'IPvX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/ipvx.hh:531:19: style: Unhandled exception specification when calling function addr_bytelen(). [unhandledExceptionSpecification]
libxorp/ipvx.hh:543:48: note: Unhandled exception specification when calling function addr_bytelen().
libxorp/ipvx.hh:531:19: note: Unhandled exception specification when calling function addr_bytelen().
libxorp/ipvx.hh:585:21: style: Unhandled exception specification when calling function ip_multicast_base_address_mask_len(). [unhandledExceptionSpecification]
libxorp/ipvx.hh:599:15: note: Unhandled exception specification when calling function ip_multicast_base_address_mask_len().
libxorp/ipvx.hh:585:21: note: Unhandled exception specification when calling function ip_multicast_base_address_mask_len().
libxorp/ipvx.hh:778:10: style: Unhandled exception specification when calling function get_ipv4(). [unhandledExceptionSpecification]
libxorp/ipvx.hh:936:9: note: Unhandled exception specification when calling function get_ipv4().
libxorp/ipvx.hh:778:10: note: Unhandled exception specification when calling function get_ipv4().
libxorp/ipvx.hh:778:10: style: Unhandled exception specification when calling function get_ipv4(). [unhandledExceptionSpecification]
libxorp/ipvx.hh:944:9: note: Unhandled exception specification when calling function get_ipv4().
libxorp/ipvx.hh:778:10: note: Unhandled exception specification when calling function get_ipv4().
libxorp/ipvx.hh:531:19: style: Unhandled exception specification when calling function addr_bytelen(). [unhandledExceptionSpecification]
libxorp/ipvx.hh:956:18: note: Unhandled exception specification when calling function addr_bytelen().
libxorp/ipvx.hh:531:19: note: Unhandled exception specification when calling function addr_bytelen().
libxorp/ipvx.hh:556:21: style: Unhandled exception specification when calling function addr_bitlen(). [unhandledExceptionSpecification]
libxorp/ipvx.hh:962:18: note: Unhandled exception specification when calling function addr_bitlen().
libxorp/ipvx.hh:556:21: note: Unhandled exception specification when calling function addr_bitlen().
libxorp/ipvx.hh:778:10: style: Unhandled exception specification when calling function get_ipv4(). [unhandledExceptionSpecification]
libxorp/ipvx.cc:142:11: note: Unhandled exception specification when calling function get_ipv4().
libxorp/ipvx.hh:778:10: note: Unhandled exception specification when calling function get_ipv4().
libxorp/ipvx.hh:778:10: style: Unhandled exception specification when calling function get_ipv4(). [unhandledExceptionSpecification]
libxorp/ipvx.cc:182:9: note: Unhandled exception specification when calling function get_ipv4().
libxorp/ipvx.hh:778:10: note: Unhandled exception specification when calling function get_ipv4().
libxorp/ipvx.hh:778:10: style: Unhandled exception specification when calling function get_ipv4(). [unhandledExceptionSpecification]
libxorp/ipvx.cc:192:9: note: Unhandled exception specification when calling function get_ipv4().
libxorp/ipvx.hh:778:10: note: Unhandled exception specification when calling function get_ipv4().
libxorp/ipvx.hh:778:10: style: Unhandled exception specification when calling function get_ipv4(). [unhandledExceptionSpecification]
libxorp/ipvx.cc:216:10: note: Unhandled exception specification when calling function get_ipv4().
libxorp/ipvx.hh:778:10: note: Unhandled exception specification when calling function get_ipv4().
libxorp/ipvx.hh:778:10: style: Unhandled exception specification when calling function get_ipv4(). [unhandledExceptionSpecification]
libxorp/ipvx.cc:227:10: note: Unhandled exception specification when calling function get_ipv4().
libxorp/ipvx.hh:778:10: note: Unhandled exception specification when calling function get_ipv4().
libxorp/ipvx.hh:778:10: style: Unhandled exception specification when calling function get_ipv4(). [unhandledExceptionSpecification]
libxorp/ipvx.cc:237:19: note: Unhandled exception specification when calling function get_ipv4().
libxorp/ipvx.hh:778:10: note: Unhandled exception specification when calling function get_ipv4().
libxorp/ipvx.hh:778:10: style: Unhandled exception specification when calling function get_ipv4(). [unhandledExceptionSpecification]
libxorp/ipvx.cc:247:19: note: Unhandled exception specification when calling function get_ipv4().
libxorp/ipvx.hh:778:10: note: Unhandled exception specification when calling function get_ipv4().
libxorp/ipvx.hh:778:10: style: Unhandled exception specification when calling function get_ipv4(). [unhandledExceptionSpecification]
libxorp/ipvx.cc:280:9: note: Unhandled exception specification when calling function get_ipv4().
libxorp/ipvx.hh:778:10: note: Unhandled exception specification when calling function get_ipv4().
libxorp/ipvx.hh:778:10: style: Unhandled exception specification when calling function get_ipv4(). [unhandledExceptionSpecification]
libxorp/ipvx.cc:289:9: note: Unhandled exception specification when calling function get_ipv4().
libxorp/ipvx.hh:778:10: note: Unhandled exception specification when calling function get_ipv4().
libxorp/ipvx.hh:778:10: style: Unhandled exception specification when calling function get_ipv4(). [unhandledExceptionSpecification]
libxorp/ipvx.cc:574:9: note: Unhandled exception specification when calling function get_ipv4().
libxorp/ipvx.hh:778:10: note: Unhandled exception specification when calling function get_ipv4().
libxorp/ipvx.hh:778:10: style: Unhandled exception specification when calling function get_ipv4(). [unhandledExceptionSpecification]
libxorp/ipvx.cc:582:9: note: Unhandled exception specification when calling function get_ipv4().
libxorp/ipvx.hh:778:10: note: Unhandled exception specification when calling function get_ipv4().
libxorp/ipvx.hh:778:10: style: Unhandled exception specification when calling function get_ipv4(). [unhandledExceptionSpecification]
libxorp/ipvx.cc:590:9: note: Unhandled exception specification when calling function get_ipv4().
libxorp/ipvx.hh:778:10: note: Unhandled exception specification when calling function get_ipv4().
libxorp/ipvx.hh:778:10: style: Unhandled exception specification when calling function get_ipv4(). [unhandledExceptionSpecification]
libxorp/ipvx.cc:598:9: note: Unhandled exception specification when calling function get_ipv4().
libxorp/ipvx.hh:778:10: note: Unhandled exception specification when calling function get_ipv4().
libxorp/ipvx.hh:778:10: style: Unhandled exception specification when calling function get_ipv4(). [unhandledExceptionSpecification]
libxorp/ipvx.cc:606:9: note: Unhandled exception specification when calling function get_ipv4().
libxorp/ipvx.hh:778:10: note: Unhandled exception specification when calling function get_ipv4().
libxorp/ipvx.hh:778:10: style: Unhandled exception specification when calling function get_ipv4(). [unhandledExceptionSpecification]
libxorp/ipvx.cc:614:9: note: Unhandled exception specification when calling function get_ipv4().
libxorp/ipvx.hh:778:10: note: Unhandled exception specification when calling function get_ipv4().
libxorp/ipvx.hh:778:10: style: Unhandled exception specification when calling function get_ipv4(). [unhandledExceptionSpecification]
libxorp/ipvx.cc:622:9: note: Unhandled exception specification when calling function get_ipv4().
libxorp/ipvx.hh:778:10: note: Unhandled exception specification when calling function get_ipv4().
libxorp/ipvx.hh:778:10: style: Unhandled exception specification when calling function get_ipv4(). [unhandledExceptionSpecification]
libxorp/ipvx.cc:630:9: note: Unhandled exception specification when calling function get_ipv4().
libxorp/ipvx.hh:778:10: note: Unhandled exception specification when calling function get_ipv4().
libxorp/ipvx.hh:778:10: style: Unhandled exception specification when calling function get_ipv4(). [unhandledExceptionSpecification]
libxorp/ipvx.cc:638:9: note: Unhandled exception specification when calling function get_ipv4().
libxorp/ipvx.hh:778:10: note: Unhandled exception specification when calling function get_ipv4().
libxorp/ipvx.hh:778:10: style: Unhandled exception specification when calling function get_ipv4(). [unhandledExceptionSpecification]
libxorp/ipvx.cc:646:9: note: Unhandled exception specification when calling function get_ipv4().
libxorp/ipvx.hh:778:10: note: Unhandled exception specification when calling function get_ipv4().
libxorp/ipvx.hh:778:10: style: Unhandled exception specification when calling function get_ipv4(). [unhandledExceptionSpecification]
libxorp/ipvx.cc:654:9: note: Unhandled exception specification when calling function get_ipv4().
libxorp/ipvx.hh:778:10: note: Unhandled exception specification when calling function get_ipv4().
libxorp/mac.hh:57:5: style: Class 'Mac' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/mac.hh:65:5: style: Class 'Mac' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/mac.hh:73:5: style: Class 'Mac' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/nexthop.hh:186:10: style: Technically the member function 'IPPeerNextHop::operatordelete' can be const. [functionConst]
libxorp/nexthop.cc:81:19: note: Technically the member function 'IPPeerNextHop::operatordelete' can be const.
libxorp/nexthop.hh:186:10: note: Technically the member function 'IPPeerNextHop::operatordelete' can be const.
libxorp/nexthop.hh:269:10: style: Technically the member function 'IPExternalNextHop::operatordelete' can be const. [functionConst]
libxorp/nexthop.cc:116:23: note: Technically the member function 'IPExternalNextHop::operatordelete' can be const.
libxorp/nexthop.hh:269:10: note: Technically the member function 'IPExternalNextHop::operatordelete' can be const.
libxorp/nexthop.hh:117:5: style: Class 'IPNextHop' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/nexthop.hh:170:5: style: Class 'IPPeerNextHop' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/nexthop.hh:212:5: style: Class 'IPEncapsNextHop' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/nexthop.hh:253:5: style: Class 'IPExternalNextHop' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/nexthop.hh:138:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxorp/nexthop.hh:97:20: note: Virtual function in base class
libxorp/nexthop.hh:138:12: note: Function in derived class
libxorp/nexthop.hh:181:9: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxorp/nexthop.hh:89:17: note: Virtual function in base class
libxorp/nexthop.hh:181:9: note: Function in derived class
libxorp/nexthop.hh:219:9: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxorp/nexthop.hh:89:17: note: Virtual function in base class
libxorp/nexthop.hh:219:9: note: Function in derived class
libxorp/nexthop.hh:264:9: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxorp/nexthop.hh:89:17: note: Virtual function in base class
libxorp/nexthop.hh:264:9: note: Function in derived class
libxorp/nexthop.hh:298:9: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxorp/nexthop.hh:89:17: note: Virtual function in base class
libxorp/nexthop.hh:298:9: note: Function in derived class
libxorp/nexthop.hh:324:9: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxorp/nexthop.hh:89:17: note: Virtual function in base class
libxorp/nexthop.hh:324:9: note: Function in derived class
libxorp/popen.cc:285:2: error: Memory leak: cur [memleak]
libxorp/popen.cc:296:2: error: Memory leak: cur [memleak]
libxorp/profile.cc:240:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxorp/profile.hh:93:13: style: Technically the member function 'ProfileLogEntry::time' can be const. [functionConst]
libxorp/profile.hh:122:7: style: Technically the member function 'Profile::ProfileState::get_iterator' can be const. [functionConst]
libxorp/ref_ptr.hh:406:5: style: Class 'cref_ptr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/ref_ptr.hh:138:0: style: Class 'ref_ptr < ProfileState >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/profile.hh:51:66: performance: Function parameter 'init_why' should be passed by const reference. [passedByValue]
libxorp/profile.hh:58:65: performance: Function parameter 'init_why' should be passed by const reference. [passedByValue]
libxorp/profile.hh:66:17: performance: Function parameter 'init_why' should be passed by const reference. [passedByValue]
libxorp/profile.hh:74:17: performance: Function parameter 'init_why' should be passed by const reference. [passedByValue]
libxorp/profile.hh:82:17: performance: Function parameter 'init_why' should be passed by const reference. [passedByValue]
libxorp/profile.hh:90:42: performance: Function parameter 'loginfo' should be passed by const reference. [passedByValue]
libxorp/profile.hh:163:6: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam]
libxorp/profile.cc:55:2: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam]
libxorp/profile.cc:70:2: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam]
libxorp/profile.cc:74:2: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam]
libxorp/profile.cc:94:2: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam]
libxorp/profile.cc:103:2: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam]
libxorp/profile.cc:116:2: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam]
libxorp/profile.cc:133:2: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam]
libxorp/profile.cc:137:2: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam]
libxorp/profile.cc:156:2: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam]
libxorp/profile.cc:160:2: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam]
libxorp/profile.cc:181:2: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam]
libxorp/profile.cc:185:2: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam]
libxorp/profile.cc:198:2: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam]
libxorp/profile.cc:202:2: performance: Passing the result of c_str() to a function that takes std::string as argument no. 3 is slow and redundant. [stlcstrParam]
libxorp/ref_ptr.cc:114:17: style: Same expression on both sides of '-' because the value of 'n' and '1' are the same. [duplicateExpression]
libxorp/ref_ptr.cc:112:22: note: 'n' is assigned value '1' here.
libxorp/ref_ptr.cc:114:17: note: Same expression on both sides of '-' because the value of 'n' and '1' are the same.
libxorp/ref_ptr.cc:233:17: style: Same expression on both sides of '-' because the value of 'n' and '1' are the same. [duplicateExpression]
libxorp/ref_ptr.cc:230:22: note: 'n' is assigned value '1' here.
libxorp/ref_ptr.cc:233:17: note: Same expression on both sides of '-' because the value of 'n' and '1' are the same.
libxorp/ref_ptr.cc:110:19: warning: Member variable 'ref_counter_pool::_balance' is not initialized in the constructor. [uninitMemberVar]
libxorp/ref_ptr.hh:78:13: style: Technically the member function 'ref_counter_pool::count' can be const. [functionConst]
libxorp/ref_ptr.cc:170:19: note: Technically the member function 'ref_counter_pool::count' can be const.
libxorp/ref_ptr.hh:78:13: note: Technically the member function 'ref_counter_pool::count' can be const.
libxorp/ref_ptr.hh:349:13: style: Technically the member function 'cref_counter_pool::count' can be const. [functionConst]
libxorp/ref_ptr.cc:284:20: note: Technically the member function 'cref_counter_pool::count' can be const.
libxorp/ref_ptr.hh:349:13: note: Technically the member function 'cref_counter_pool::count' can be const.
libxorp/ref_ptr.hh:138:5: style: Class 'ref_ptr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/run_command.hh:342:9: performance: Technically the member function 'RunCommandBase::block_child_signals' can be static. [functionStatic]
libxorp/run_command.cc:228:17: note: Technically the member function 'RunCommandBase::block_child_signals' can be static.
libxorp/run_command.hh:342:9: note: Technically the member function 'RunCommandBase::block_child_signals' can be static.
libxorp/run_command.hh:347:9: performance: Technically the member function 'RunCommandBase::unblock_child_signals' can be static. [functionStatic]
libxorp/run_command.cc:253:17: note: Technically the member function 'RunCommandBase::unblock_child_signals' can be static.
libxorp/run_command.hh:347:9: note: Technically the member function 'RunCommandBase::unblock_child_signals' can be static.
libxorp/run_command.hh:223:6: style: Technically the member function 'RunCommandBase::ExecId::set_effective_exec_id' can be const. [functionConst]
libxorp/run_command.cc:847:25: note: Technically the member function 'RunCommandBase::ExecId::set_effective_exec_id' can be const.
libxorp/run_command.hh:223:6: note: Technically the member function 'RunCommandBase::ExecId::set_effective_exec_id' can be const.
libxorp/run_command.hh:194:2: style: Class 'ExecId' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/run_command.hh:501:10: style: The function 'stdout_cb_dispatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxorp/run_command.hh:300:18: note: Virtual function in base class
libxorp/run_command.hh:501:10: note: Function in derived class
libxorp/run_command.hh:510:10: style: The function 'stderr_cb_dispatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxorp/run_command.hh:308:18: note: Virtual function in base class
libxorp/run_command.hh:510:10: note: Function in derived class
libxorp/run_command.hh:521:10: style: The function 'done_cb_dispatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxorp/run_command.hh:317:18: note: Virtual function in base class
libxorp/run_command.hh:521:10: note: Function in derived class
libxorp/run_command.hh:530:10: style: The function 'stopped_cb_dispatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxorp/run_command.hh:324:18: note: Virtual function in base class
libxorp/run_command.hh:530:10: note: Function in derived class
libxorp/run_command.hh:541:10: style: The function 'redirect_stderr_to_stdout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxorp/run_command.hh:332:18: note: Virtual function in base class
libxorp/run_command.hh:541:10: note: Function in derived class
libxorp/run_command.hh:597:10: style: The function 'stdout_cb_dispatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxorp/run_command.hh:300:18: note: Virtual function in base class
libxorp/run_command.hh:597:10: note: Function in derived class
libxorp/run_command.hh:606:10: style: The function 'stderr_cb_dispatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxorp/run_command.hh:308:18: note: Virtual function in base class
libxorp/run_command.hh:606:10: note: Function in derived class
libxorp/run_command.hh:617:10: style: The function 'done_cb_dispatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxorp/run_command.hh:317:18: note: Virtual function in base class
libxorp/run_command.hh:617:10: note: Function in derived class
libxorp/run_command.hh:626:10: style: The function 'stopped_cb_dispatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxorp/run_command.hh:324:18: note: Virtual function in base class
libxorp/run_command.hh:626:10: note: Function in derived class
libxorp/run_command.hh:637:10: style: The function 'redirect_stderr_to_stdout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxorp/run_command.hh:332:18: note: Virtual function in base class
libxorp/run_command.hh:637:10: note: Function in derived class
libxorp/safe_callback_obj.hh:76:5: style: Class 'SafeCallbackBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/selector.cc:245:5: warning: Found suspicious case label in switch(). Operator '&&' probably doesn't work as intended. [suspiciousCase]
libxorp/selector.cc:209:40: style: Function 'clear' argument 1 names different: declaration 'm' definition 'zap'. [funcArgNamesDifferent]
libxorp/selector.hh:263:27: note: Function 'clear' argument 1 names different: declaration 'm' definition 'zap'.
libxorp/selector.cc:209:40: note: Function 'clear' argument 1 names different: declaration 'm' definition 'zap'.
libxorp/selector.cc:238:15: warning: Member variable 'SelectorList::_maxpri_fd' is not initialized in the constructor. [uninitMemberVar]
libxorp/selector.cc:238:15: warning: Member variable 'SelectorList::_maxpri_sel' is not initialized in the constructor. [uninitMemberVar]
libxorp/selector.cc:99:41: warning: Member variable 'Node::magic' is not assigned a value in 'Node::operator='. [operatorEqVarError]
libxorp/selector.hh:264:8: style: Technically the member function 'SelectorList::Node::is_empty' can be const. [functionConst]
libxorp/selector.cc:221:21: note: Technically the member function 'SelectorList::Node::is_empty' can be const.
libxorp/selector.hh:264:8: note: Technically the member function 'SelectorList::Node::is_empty' can be const.
libxorp/service.cc:52:40: style: Function 'ServiceBase' argument 1 names different: declaration 'name' definition 'n'. [funcArgNamesDifferent]
libxorp/service.hh:84:31: note: Function 'ServiceBase' argument 1 names different: declaration 'name' definition 'n'.
libxorp/service.cc:52:40: note: Function 'ServiceBase' argument 1 names different: declaration 'name' definition 'n'.
libxorp/service.cc:146:24: style: Function 'ServiceFilteredChangeObserver' argument 2 names different: declaration 'from_mask' definition 'from'. [funcArgNamesDifferent]
libxorp/service.hh:233:23: note: Function 'ServiceFilteredChangeObserver' argument 2 names different: declaration 'from_mask' definition 'from'.
libxorp/service.cc:146:24: note: Function 'ServiceFilteredChangeObserver' argument 2 names different: declaration 'from_mask' definition 'from'.
libxorp/service.cc:147:24: style: Function 'ServiceFilteredChangeObserver' argument 3 names different: declaration 'to_mask' definition 'to'. [funcArgNamesDifferent]
libxorp/service.hh:234:23: note: Function 'ServiceFilteredChangeObserver' argument 3 names different: declaration 'to_mask' definition 'to'.
libxorp/service.cc:147:24: note: Function 'ServiceFilteredChangeObserver' argument 3 names different: declaration 'to_mask' definition 'to'.
libxorp/service.hh:237:10: style: The function 'status_change' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxorp/service.hh:209:18: note: Virtual function in base class
libxorp/service.hh:237:10: note: Function in derived class
libxorp/strptime.c:91:26: warning: Either the condition 'bp!=NULL' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
libxorp/strptime.c:250:12: note: Assuming that condition 'bp!=NULL' is not redundant
libxorp/strptime.c:470:25: note: Calling function 'UNCONST', 1st argument 'a' value is 0
libxorp/strptime.c:91:26: note: Null pointer subtraction
libxorp/strptime.c:91:45: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
libxorp/task.cc:252:35: style: Function 'schedule_node' argument 1 names different: declaration 'node' definition 'task_node'. [funcArgNamesDifferent]
libxorp/task.hh:146:34: note: Function 'schedule_node' argument 1 names different: declaration 'node' definition 'task_node'.
libxorp/task.cc:252:35: note: Function 'schedule_node' argument 1 names different: declaration 'node' definition 'task_node'.
libxorp/task.cc:262:37: style: Function 'unschedule_node' argument 1 names different: declaration 'node' definition 'task_node'. [funcArgNamesDifferent]
libxorp/task.hh:147:36: note: Function 'unschedule_node' argument 1 names different: declaration 'node' definition 'task_node'.
libxorp/task.cc:262:37: note: Function 'unschedule_node' argument 1 names different: declaration 'node' definition 'task_node'.
libxorp/task.cc:101:10: style: The function 'run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxorp/task.hh:59:18: note: Virtual function in base class
libxorp/task.cc:101:10: note: Function in derived class
libxorp/task.cc:121:10: style: The function 'run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxorp/task.hh:59:18: note: Virtual function in base class
libxorp/task.cc:121:10: note: Function in derived class
libxorp/tests/test_callback.cc:136:6: style: Variable 'cbset' is assigned a value that is never used. [unreadVariable]
libxorp/tests/test_callback.cc:50:10: performance: Technically the member function 'Widget::notify' can be static. [functionStatic]
libxorp/tests/test_callback.cc:52:10: performance: Technically the member function 'Widget::funky_notify' can be static. [functionStatic]
libxorp/tests/test_callback.cc:61:5: style: Class 'SafeWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/tests/test_config_param.cc:236:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libxorp/tests/test_config_param.cc:237:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libxorp/tests/test_heap.cc:204:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libxorp/tests/test_heap.cc:205:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libxorp/tests/test_ipnet.cc:237:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libxorp/tests/test_ipnet.cc:238:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
libxorp/tests/test_ipv4.cc:1000:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libxorp/tests/test_ipv4.cc:1001:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libxorp/tests/test_ipv4.cc:368:22: style: The scope of the variable 'sap' can be reduced. [variableScope]
libxorp/tests/test_ipv4.cc:369:30: style: The scope of the variable 'ssp' can be reduced. [variableScope]
libxorp/tests/test_ipv4.cc:934:17: style: The scope of the variable 'addr_string4' can be reduced. [variableScope]
libxorp/tests/test_ipv6.cc:856:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libxorp/tests/test_ipv6.cc:857:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libxorp/tests/test_ipv6.cc:394:22: style: The scope of the variable 'sap' can be reduced. [variableScope]
libxorp/tests/test_ipv6.cc:395:30: style: The scope of the variable 'ssp' can be reduced. [variableScope]
libxorp/tests/test_ipv6.cc:790:17: style: The scope of the variable 'addr_string6' can be reduced. [variableScope]
libxorp/tests/test_ipvx.cc:1817:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libxorp/tests/test_ipvx.cc:1818:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libxorp/tests/test_ipvx.cc:239:5: style: Variable 'ssp' is reassigned a value before the old one has been used. [redundantAssignment]
libxorp/tests/test_ipvx.cc:225:5: note: Variable 'ssp' is reassigned a value before the old one has been used.
libxorp/tests/test_ipvx.cc:239:5: note: Variable 'ssp' is reassigned a value before the old one has been used.
libxorp/tests/test_ipvx.cc:288:22: style: The scope of the variable 'sap' can be reduced. [variableScope]
libxorp/tests/test_ipvx.cc:289:30: style: The scope of the variable 'ssp' can be reduced. [variableScope]
libxorp/tests/test_ipvx.cc:715:22: style: The scope of the variable 'sap' can be reduced. [variableScope]
libxorp/tests/test_ipvx.cc:716:30: style: The scope of the variable 'ssp' can be reduced. [variableScope]
libxorp/tests/test_ref_ptr.cc:93:5: style: Class 'FlagSetDestructor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/tests/test_ref_trie.cc:467:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxorp/tests/test_ref_trie.cc:477:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxorp/tests/test_ref_trie.cc:485:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxorp/tests/test_ref_trie.cc:495:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxorp/tests/test_ref_trie.cc:506:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxorp/tests/test_ref_trie.cc:513:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxorp/tests/test_run_command.cc:900:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libxorp/tests/test_run_command.cc:901:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libxorp/tests/test_run_command.cc:194:24: style: Condition '!success' is always true [knownConditionTrueFalse]
libxorp/tests/test_run_command.cc:193:6: note: Assuming that condition '!success' is not redundant
libxorp/tests/test_run_command.cc:194:24: note: Condition '!success' is always true
libxorp/tests/test_sched.cc:79:14: style: Technically the member function '::Socket::readb' can be const. [functionConst]
libxorp/tests/test_sched.cc:268:9: note: Technically the member function '::Socket::readb' can be const.
libxorp/tests/test_sched.cc:79:14: note: Technically the member function '::Socket::readb' can be const.
libxorp/tests/test_sched.cc:80:14: style: Technically the member function '::Socket::writeb' can be const. [functionConst]
libxorp/tests/test_sched.cc:274:9: note: Technically the member function '::Socket::writeb' can be const.
libxorp/tests/test_sched.cc:80:14: note: Technically the member function '::Socket::writeb' can be const.
libxorp/tests/test_sched.cc:67:5: style: Class 'Socket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/tests/test_service.cc:292:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libxorp/tests/test_service.cc:293:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
libxorp/tests/test_service.cc:84:5: style: Class 'TestService' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/tests/test_service.cc:129:5: style: Class 'TestServiceChangeObserver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/tests/test_task.cc:49:5: warning: Member variable 'TestTask::_counter1' is not initialized in the constructor. [uninitMemberVar]
libxorp/tests/test_task.cc:49:5: warning: Member variable 'TestTask::_counter2' is not initialized in the constructor. [uninitMemberVar]
libxorp/tests/test_task.cc:49:5: warning: Member variable 'TestTask::_counter3' is not initialized in the constructor. [uninitMemberVar]
libxorp/tests/test_task.cc:49:5: style: Class 'TestTask' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/tests/test_time_slice.cc:238:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libxorp/tests/test_time_slice.cc:239:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libxorp/tests/test_timer.cc:106:5: style: Class 'ZeroTimerTest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/tests/test_timeval.cc:211:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libxorp/tests/test_timeval.cc:212:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libxorp/tests/test_trie.cc:241:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxorp/tests/test_trie.cc:256:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxorp/tests/test_trie.cc:266:40: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxorp/tests/test_trie.cc:282:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxorp/tests/test_trie.cc:298:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxorp/tests/test_trie.cc:314:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxorp/tests/test_trie.cc:537:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxorp/tests/test_trie.cc:547:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxorp/tests/test_trie.cc:555:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxorp/tests/test_trie.cc:565:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxorp/tests/test_trie.cc:576:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxorp/tests/test_trie.cc:583:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
libxorp/tests/test_utils.cc:149:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libxorp/tests/test_utils.cc:150:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libxorp/tests/test_vif.cc:652:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libxorp/tests/test_vif.cc:653:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
libxorp/time_slice.cc:59:5: performance: Variable '_time_slice_limit' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libxorp/timer.cc:426:30: style: The scope of the variable 'n' can be reduced. [variableScope]
libxorp/timer.cc:311:41: style: Function 'new_oneoff_at' argument 1 names different: declaration 'when' definition 'tv'. [funcArgNamesDifferent]
libxorp/timer.hh:239:44: note: Function 'new_oneoff_at' argument 1 names different: declaration 'when' definition 'tv'.
libxorp/timer.cc:311:41: note: Function 'new_oneoff_at' argument 1 names different: declaration 'when' definition 'tv'.
libxorp/timer.cc:311:72: style: Function 'new_oneoff_at' argument 2 names different: declaration 'ocb' definition 'cb'. [funcArgNamesDifferent]
libxorp/timer.hh:240:35: note: Function 'new_oneoff_at' argument 2 names different: declaration 'ocb' definition 'cb'.
libxorp/timer.cc:311:72: note: Function 'new_oneoff_at' argument 2 names different: declaration 'ocb' definition 'cb'.
libxorp/timer.cc:321:35: style: Function 'new_oneoff_after' argument 2 names different: declaration 'ocb' definition 'cb'. [funcArgNamesDifferent]
libxorp/timer.hh:252:38: note: Function 'new_oneoff_after' argument 2 names different: declaration 'ocb' definition 'cb'.
libxorp/timer.cc:321:35: note: Function 'new_oneoff_after' argument 2 names different: declaration 'ocb' definition 'cb'.
libxorp/timer.cc:338:33: style: Function 'new_periodic' argument 2 names different: declaration 'pcb' definition 'cb'. [funcArgNamesDifferent]
libxorp/timer.hh:267:36: note: Function 'new_periodic' argument 2 names different: declaration 'pcb' definition 'cb'.
libxorp/timer.cc:338:33: note: Function 'new_periodic' argument 2 names different: declaration 'pcb' definition 'cb'.
libxorp/timer.cc:354:39: style: Function 'set_flag_at' argument 1 names different: declaration 'when' definition 'tv'. [funcArgNamesDifferent]
libxorp/timer.hh:280:42: note: Function 'set_flag_at' argument 1 names different: declaration 'when' definition 'tv'.
libxorp/timer.cc:354:39: note: Function 'set_flag_at' argument 1 names different: declaration 'when' definition 'tv'.
libxorp/timer.cc:530:37: style: Function 'schedule_node' argument 1 names different: declaration 't' definition 'n'. [funcArgNamesDifferent]
libxorp/timer.hh:407:35: note: Function 'schedule_node' argument 1 names different: declaration 't' definition 'n'.
libxorp/timer.cc:530:37: note: Function 'schedule_node' argument 1 names different: declaration 't' definition 'n'.
libxorp/timer.cc:541:39: style: Function 'unschedule_node' argument 1 names different: declaration 't' definition 'n'. [funcArgNamesDifferent]
libxorp/timer.hh:408:37: note: Function 'unschedule_node' argument 1 names different: declaration 't' definition 'n'.
libxorp/timer.cc:541:39: note: Function 'unschedule_node' argument 1 names different: declaration 't' definition 'n'.
libxorp/timer.cc:66:12: warning: Member variable 'TimerNode::_priority' is not initialized in the constructor. [uninitMemberVar]
libxorp/timer.hh:255:10: performance: Technically the member function 'TimerList::remove_timer' can be static. [functionStatic]
libxorp/timer.cc:330:17: note: Technically the member function 'TimerList::remove_timer' can be static.
libxorp/timer.hh:255:10: note: Technically the member function 'TimerList::remove_timer' can be static.
libxorp/timer.cc:166:25: warning: The class 'OneoffTimerNode2' defines member variable with name '_cb' also defined in its parent class 'TimerNode'. [duplInheritedMember]
libxorp/timer.hh:469:24: note: Parent variable 'TimerNode::_cb'
libxorp/timer.cc:166:25: note: Derived variable 'OneoffTimerNode2::_cb'
libxorp/timer.cc:181:27: warning: The class 'PeriodicTimerNode2' defines member variable with name '_cb' also defined in its parent class 'TimerNode'. [duplInheritedMember]
libxorp/timer.hh:469:24: note: Parent variable 'TimerNode::_cb'
libxorp/timer.cc:181:27: note: Derived variable 'PeriodicTimerNode2::_cb'
libxorp/timer.cc:168:10: style: The function 'expire' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxorp/timer.hh:464:18: note: Virtual function in base class
libxorp/timer.cc:168:10: note: Function in derived class
libxorp/timer.cc:184:10: style: The function 'expire' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
libxorp/timer.hh:464:18: note: Virtual function in base class
libxorp/timer.cc:184:10: note: Function in derived class
libxorp/timeval.cc:56:9: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [asctimeCalled]
libxorp/utils.cc:30:29: style: Function 'split' argument 2 names different: declaration 'sep' definition 'ch'. [funcArgNamesDifferent]
libxorp/utils.hh:126:42: note: Function 'split' argument 2 names different: declaration 'sep' definition 'ch'.
libxorp/utils.cc:30:29: note: Function 'split' argument 2 names different: declaration 'sep' definition 'ch'.
libxorp/vif.cc:49:56: style: Function 'VifAddr' argument 2 names different: declaration 'ipvx_subnet_addr' definition 'ipvxnet_subnet_addr'. [funcArgNamesDifferent]
libxorp/vif.hh:59:51: note: Function 'VifAddr' argument 2 names different: declaration 'ipvx_subnet_addr' definition 'ipvxnet_subnet_addr'.
libxorp/vif.cc:49:56: note: Function 'VifAddr' argument 2 names different: declaration 'ipvx_subnet_addr' definition 'ipvxnet_subnet_addr'.
libxorp/ipnet.hh:587:0: style: Function 'initialize_from_string' argument 1 names different: declaration 's' definition 'cp'. [funcArgNamesDifferent]
libxorp/ipnet.hh:449:0: note: Function 'initialize_from_string' argument 1 names different: declaration 's' definition 'cp'.
libxorp/ipnet.hh:587:0: note: Function 'initialize_from_string' argument 1 names different: declaration 's' definition 'cp'.
libxorp/vif.cc:118:5: performance: Variable '_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libxorp/ipnet.hh:83:0: performance: Variable '_masked_addr' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
libxorp/range.hh:363:5: style: Class 'IPvXRange' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/ipvxnet.hh:95:5: style: Class 'IPvXNet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/ipvxnet.hh:109:5: style: Class 'IPvXNet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/ipvxnet.hh:117:5: style: Class 'IPvXNet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/ipvxnet.hh:127:5: style: Class 'IPvXNet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/ipnet.hh:71:0: style: Class 'IPNet < IPvX >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/ipnet.hh:71:0: style: Class 'IPNet < IPv4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/ipnet.hh:71:0: style: Class 'IPNet < IPv6 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
libxorp/vif.hh:215:1: warning: The class 'Vif' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
libxorp/ipvxnet.hh:160:13: style: Unhandled exception specification when calling function get_ipv4net(). [unhandledExceptionSpecification]
libxorp/ipvxnet.hh:214:14: note: Unhandled exception specification when calling function get_ipv4net().
libxorp/ipvxnet.hh:160:13: note: Unhandled exception specification when calling function get_ipv4net().
libxorp/ipvxnet.hh:231:20: style: Unhandled exception specification when calling function ip_multicast_base_prefix(). [unhandledExceptionSpecification]
libxorp/ipvxnet.hh:315:10: note: Unhandled exception specification when calling function ip_multicast_base_prefix().
libxorp/ipvxnet.hh:231:20: note: Unhandled exception specification when calling function ip_multicast_base_prefix().
libxorp/ipvxnet.hh:249:20: style: Unhandled exception specification when calling function ip_class_a_base_prefix(). [unhandledExceptionSpecification]
libxorp/ipvxnet.hh:329:14: note: Unhandled exception specification when calling function ip_class_a_base_prefix().
libxorp/ipvxnet.hh:249:20: note: Unhandled exception specification when calling function ip_class_a_base_prefix().
libxorp/ipvxnet.hh:267:20: style: Unhandled exception specification when calling function ip_class_b_base_prefix(). [unhandledExceptionSpecification]
libxorp/ipvxnet.hh:345:14: note: Unhandled exception specification when calling function ip_class_b_base_prefix().
libxorp/ipvxnet.hh:267:20: note: Unhandled exception specification when calling function ip_class_b_base_prefix().
libxorp/ipvxnet.hh:285:20: style: Unhandled exception specification when calling function ip_class_c_base_prefix(). [unhandledExceptionSpecification]
libxorp/ipvxnet.hh:361:14: note: Unhandled exception specification when calling function ip_class_c_base_prefix().
libxorp/ipvxnet.hh:285:20: note: Unhandled exception specification when calling function ip_class_c_base_prefix().
libxorp/ipvxnet.hh:303:20: style: Unhandled exception specification when calling function ip_experimental_base_prefix(). [unhandledExceptionSpecification]
libxorp/ipvxnet.hh:377:14: note: Unhandled exception specification when calling function ip_experimental_base_prefix().
libxorp/ipvxnet.hh:303:20: note: Unhandled exception specification when calling function ip_experimental_base_prefix().
libxorp/ipvx.hh:749:10: style: Unhandled exception specification when calling function mask_by_prefix_len(). [unhandledExceptionSpecification]
libxorp/ipnet.hh:248:0: note: Unhandled exception specification when calling function mask_by_prefix_len().
libxorp/ipvx.hh:749:10: note: Unhandled exception specification when calling function mask_by_prefix_len().
libxorp/ipvx.hh:738:10: style: Unhandled exception specification when calling function make_prefix(). [unhandledExceptionSpecification]
libxorp/ipnet.hh:291:0: note: Unhandled exception specification when calling function make_prefix().
libxorp/ipvx.hh:738:10: note: Unhandled exception specification when calling function make_prefix().
libxorp/ipnet.hh:57:0: style: Unhandled exception specification when calling function IPNet < IPvX >(). [unhandledExceptionSpecification]
libxorp/ipnet.hh:318:0: note: Unhandled exception specification when calling function IPNet < IPvX >().
libxorp/ipnet.hh:57:0: note: Unhandled exception specification when calling function IPNet < IPvX >().
libxorp/ipnet.hh:57:0: style: Unhandled exception specification when calling function IPNet < IPvX >(). [unhandledExceptionSpecification]
libxorp/ipnet.hh:445:0: note: Unhandled exception specification when calling function IPNet < IPvX >().
libxorp/ipnet.hh:57:0: note: Unhandled exception specification when calling function IPNet < IPvX >().
libxorp/ipv4.hh:624:10: style: Unhandled exception specification when calling function mask_by_prefix_len(). [unhandledExceptionSpecification]
libxorp/ipnet.hh:248:0: note: Unhandled exception specification when calling function mask_by_prefix_len().
libxorp/ipv4.hh:624:10: note: Unhandled exception specification when calling function mask_by_prefix_len().
libxorp/ipv4.hh:613:17: style: Unhandled exception specification when calling function make_prefix(). [unhandledExceptionSpecification]
libxorp/ipnet.hh:291:0: note: Unhandled exception specification when calling function make_prefix().
libxorp/ipv4.hh:613:17: note: Unhandled exception specification when calling function make_prefix().
libxorp/ipnet.hh:57:0: style: Unhandled exception specification when calling function IPNet < IPv4 >(). [unhandledExceptionSpecification]
libxorp/ipnet.hh:318:0: note: Unhandled exception specification when calling function IPNet < IPv4 >().
libxorp/ipnet.hh:57:0: note: Unhandled exception specification when calling function IPNet < IPv4 >().
libxorp/ipnet.hh:57:0: style: Unhandled exception specification when calling function IPNet < IPv4 >(). [unhandledExceptionSpecification]
libxorp/ipnet.hh:445:0: note: Unhandled exception specification when calling function IPNet < IPv4 >().
libxorp/ipnet.hh:57:0: note: Unhandled exception specification when calling function IPNet < IPv4 >().
libxorp/ipv6.hh:512:10: style: Unhandled exception specification when calling function mask_by_prefix_len(). [unhandledExceptionSpecification]
libxorp/ipnet.hh:248:0: note: Unhandled exception specification when calling function mask_by_prefix_len().
libxorp/ipv6.hh:512:10: note: Unhandled exception specification when calling function mask_by_prefix_len().
libxorp/ipv6.hh:503:24: style: Unhandled exception specification when calling function make_prefix(). [unhandledExceptionSpecification]
libxorp/ipnet.hh:291:0: note: Unhandled exception specification when calling function make_prefix().
libxorp/ipv6.hh:503:24: note: Unhandled exception specification when calling function make_prefix().
libxorp/ipnet.hh:57:0: style: Unhandled exception specification when calling function IPNet < IPv6 >(). [unhandledExceptionSpecification]
libxorp/ipnet.hh:318:0: note: Unhandled exception specification when calling function IPNet < IPv6 >().
libxorp/ipnet.hh:57:0: note: Unhandled exception specification when calling function IPNet < IPv6 >().
libxorp/ipnet.hh:57:0: style: Unhandled exception specification when calling function IPNet < IPv6 >(). [unhandledExceptionSpecification]
libxorp/ipnet.hh:445:0: note: Unhandled exception specification when calling function IPNet < IPv6 >().
libxorp/ipnet.hh:57:0: note: Unhandled exception specification when calling function IPNet < IPv6 >().
libxorp/ipnet.hh:444:0: performance: Function parameter 'x' should be passed by const reference. [passedByValue]
libxorp/ipnet.hh:444:0: performance: Function parameter 'y' should be passed by const reference. [passedByValue]
libxorp/xlog.c:1168:5: warning: Redundant assignment of 'syslogspec' to itself. [selfAssignment]
libxorp/xlog.c:1168:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
libxorp/xlog.c:929:9: style: The scope of the variable 'ret_size' can be reduced. [variableScope]
libxorp/xlog.c:401:38: style: Function '_xlog_with_level' argument 6 names different: declaration 'format' definition 'fmt'. [funcArgNamesDifferent]
libxorp/xlog.h:307:21: note: Function '_xlog_with_level' argument 6 names different: declaration 'format' definition 'fmt'.
libxorp/xlog.c:401:38: note: Function '_xlog_with_level' argument 6 names different: declaration 'format' definition 'fmt'.
mld6igmp/mld6igmp_source_record.hh:164:5: style: Class 'Mld6igmpSourceSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
mld6igmp/mld6igmp_group_record.hh:381:5: style: Class 'Mld6igmpGroupSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
mld6igmp/mld6igmp_group_record.cc:198:2: style: Variable '_do_forward_sources' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
mld6igmp/mld6igmp_group_record.cc:197:2: note: Variable '_do_forward_sources' is reassigned a value before the old one has been used if variable is no semaphore variable.
mld6igmp/mld6igmp_group_record.cc:198:2: note: Variable '_do_forward_sources' is reassigned a value before the old one has been used if variable is no semaphore variable.
mld6igmp/mld6igmp_group_record.cc:370:2: style: Variable '_do_forward_sources' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
mld6igmp/mld6igmp_group_record.cc:369:2: note: Variable '_do_forward_sources' is reassigned a value before the old one has been used if variable is no semaphore variable.
mld6igmp/mld6igmp_group_record.cc:370:2: note: Variable '_do_forward_sources' is reassigned a value before the old one has been used if variable is no semaphore variable.
mld6igmp/mld6igmp_group_record.cc:556:2: style: Variable '_do_forward_sources' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
mld6igmp/mld6igmp_group_record.cc:555:2: note: Variable '_do_forward_sources' is reassigned a value before the old one has been used if variable is no semaphore variable.
mld6igmp/mld6igmp_group_record.cc:556:2: note: Variable '_do_forward_sources' is reassigned a value before the old one has been used if variable is no semaphore variable.
mld6igmp/mld6igmp_group_record.cc:883:10: style: The scope of the variable 's_flag' can be reduced. [variableScope]
mld6igmp/mld6igmp_group_record.hh:332:10: performance: Technically the member function 'Mld6igmpGroupRecord::older_version_host_present_timer_timeout' can be static. [functionStatic]
mld6igmp/mld6igmp_group_record.cc:1047:22: note: Technically the member function 'Mld6igmpGroupRecord::older_version_host_present_timer_timeout' can be static.
mld6igmp/mld6igmp_group_record.hh:332:10: note: Technically the member function 'Mld6igmpGroupRecord::older_version_host_present_timer_timeout' can be static.
mld6igmp/mld6igmp_node.cc:422:38: style: C-style pointer casting [cstyleCast]
mld6igmp/mld6igmp_node.cc:427:35: style: C-style pointer casting [cstyleCast]
mld6igmp/mld6igmp_node.cc:749:19: style: Checking if unsigned variable 'vif_index' is less than zero. [unsignedLessThanZero]
mld6igmp/mld6igmp_node.cc:1424:2: style: Label 'buflen_error' is not used. [unusedLabel]
mld6igmp/mld6igmp_node_cli.hh:61:5: style: Class 'Mld6igmpNodeCli' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
mld6igmp/mld6igmp_proto.cc:504:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
mld6igmp/mld6igmp_proto.cc:344:2: style: Label 'rcvlen_error' is not used. [unusedLabel]
mld6igmp/mld6igmp_proto.cc:687:2: style: Label 'rcvlen_error' is not used. [unusedLabel]
mld6igmp/mld6igmp_source_record.hh:157:1: warning: The class 'Mld6igmpSourceSet' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
mld6igmp/mld6igmp_vif.cc:613:2: style: Label 'buflen_error' is not used. [unusedLabel]
mld6igmp/mld6igmp_vif.cc:931:2: style: Label 'buflen_error' is not used. [unusedLabel]
mld6igmp/mld6igmp_vif.cc:1457:2: style: Label 'rcvlen_error' is not used. [unusedLabel]
mld6igmp/xorp_igmp.cc:191:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
mld6igmp/xrl_mld6igmp_node.hh:641:24: style: The function 'ifmgr_mirror_service_base' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
mld6igmp/mld6igmp_node.hh:850:32: note: Virtual function in base class
mld6igmp/xrl_mld6igmp_node.hh:641:24: note: Function in derived class
mld6igmp/xrl_mld6igmp_node.hh:644:24: style: The function 'ifmgr_iftree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
mld6igmp/mld6igmp_node.hh:860:32: note: Virtual function in base class
mld6igmp/xrl_mld6igmp_node.hh:644:24: note: Function in derived class
mld6igmp/xrl_mld6igmp_node.hh:668:10: style: The function 'fea_register_startup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
mld6igmp/mld6igmp_node.hh:868:18: note: Virtual function in base class
mld6igmp/xrl_mld6igmp_node.hh:668:10: note: Function in derived class
mld6igmp/xrl_mld6igmp_node.hh:669:10: style: The function 'mfea_register_startup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
mld6igmp/mld6igmp_node.hh:876:18: note: Virtual function in base class
mld6igmp/xrl_mld6igmp_node.hh:669:10: note: Function in derived class
mld6igmp/xrl_mld6igmp_node.hh:670:10: style: The function 'fea_register_shutdown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
mld6igmp/mld6igmp_node.hh:884:18: note: Virtual function in base class
mld6igmp/xrl_mld6igmp_node.hh:670:10: note: Function in derived class
mld6igmp/xrl_mld6igmp_node.hh:671:10: style: The function 'mfea_register_shutdown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
mld6igmp/mld6igmp_node.hh:892:18: note: Virtual function in base class
mld6igmp/xrl_mld6igmp_node.hh:671:10: note: Function in derived class
mld6igmp/xrl_mld6igmp_node.hh:677:9: style: The function 'register_receiver' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
mld6igmp/mld6igmp_node.hh:397:17: note: Virtual function in base class
mld6igmp/xrl_mld6igmp_node.hh:677:9: note: Function in derived class
mld6igmp/xrl_mld6igmp_node.hh:680:9: style: The function 'unregister_receiver' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
mld6igmp/mld6igmp_node.hh:416:17: note: Virtual function in base class
mld6igmp/xrl_mld6igmp_node.hh:680:9: note: Function in derived class
mld6igmp/xrl_mld6igmp_node.hh:684:9: style: The function 'join_multicast_group' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
mld6igmp/mld6igmp_node.hh:435:17: note: Virtual function in base class
mld6igmp/xrl_mld6igmp_node.hh:684:9: note: Function in derived class
mld6igmp/xrl_mld6igmp_node.hh:686:9: style: The function 'leave_multicast_group' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
mld6igmp/mld6igmp_node.hh:454:17: note: Virtual function in base class
mld6igmp/xrl_mld6igmp_node.hh:686:9: note: Function in derived class
mld6igmp/xrl_mld6igmp_node.hh:704:9: style: The function 'send_add_membership' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
mld6igmp/mld6igmp_node.hh:513:17: note: Virtual function in base class
mld6igmp/xrl_mld6igmp_node.hh:704:9: note: Function in derived class
mld6igmp/xrl_mld6igmp_node.hh:709:9: style: The function 'send_delete_membership' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
mld6igmp/mld6igmp_node.hh:536:17: note: Virtual function in base class
mld6igmp/xrl_mld6igmp_node.hh:709:9: note: Function in derived class
mld6igmp/xrl_mld6igmp_node.hh:762:8: style: The function 'dispatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
mld6igmp/xrl_mld6igmp_node.hh:741:15: note: Virtual function in base class
mld6igmp/xrl_mld6igmp_node.hh:762:8: note: Function in derived class
mld6igmp/xrl_mld6igmp_node.hh:765:14: style: The function 'operation_name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
mld6igmp/xrl_mld6igmp_node.hh:742:22: note: Virtual function in base class
mld6igmp/xrl_mld6igmp_node.hh:765:14: note: Function in derived class
mld6igmp/xrl_mld6igmp_node.hh:795:8: style: The function 'dispatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
mld6igmp/xrl_mld6igmp_node.hh:741:15: note: Virtual function in base class
mld6igmp/xrl_mld6igmp_node.hh:795:8: note: Function in derived class
mld6igmp/xrl_mld6igmp_node.hh:798:14: style: The function 'operation_name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
mld6igmp/xrl_mld6igmp_node.hh:742:22: note: Virtual function in base class
mld6igmp/xrl_mld6igmp_node.hh:798:14: note: Function in derived class
mld6igmp/xrl_mld6igmp_node.hh:835:8: style: The function 'dispatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
mld6igmp/xrl_mld6igmp_node.hh:741:15: note: Virtual function in base class
mld6igmp/xrl_mld6igmp_node.hh:835:8: note: Function in derived class
mld6igmp/xrl_mld6igmp_node.hh:838:14: style: The function 'operation_name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
mld6igmp/xrl_mld6igmp_node.hh:742:22: note: Virtual function in base class
mld6igmp/xrl_mld6igmp_node.hh:838:14: note: Function in derived class
mld6igmp/xrl_mld6igmp_node.hh:887:8: style: The function 'dispatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
mld6igmp/xrl_mld6igmp_node.hh:741:15: note: Virtual function in base class
mld6igmp/xrl_mld6igmp_node.hh:887:8: note: Function in derived class
mld6igmp/xrl_mld6igmp_node.hh:890:14: style: The function 'operation_name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
mld6igmp/xrl_mld6igmp_node.hh:742:22: note: Virtual function in base class
mld6igmp/xrl_mld6igmp_node.hh:890:14: note: Function in derived class
mld6igmp/xorp_mld.cc:202:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
mld6igmp/xrl_mld6igmp_node.cc:1847:5: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
mld6igmp/xrl_mld6igmp_node.cc:1849:5: note: Found duplicate branches for 'if' and 'else'.
mld6igmp/xrl_mld6igmp_node.cc:1847:5: note: Found duplicate branches for 'if' and 'else'.
mld6igmp/xrl_mld6igmp_node.cc:1627:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
mrt/mrib_table.cc:318:29: style: Function 'find' argument 1 names different: declaration 'address' definition 'lookup_addr'. [funcArgNamesDifferent]
mrt/mrib_table.hh:348:28: note: Function 'find' argument 1 names different: declaration 'address' definition 'lookup_addr'.
mrt/mrib_table.cc:318:29: note: Function 'find' argument 1 names different: declaration 'address' definition 'lookup_addr'.
mrt/mrib_table.hh:194:5: warning: Member variable 'MribTableIterator::_mrib_lookup' is not initialized in the constructor. [uninitMemberVar]
mrt/mrib_table.hh:371:14: performance: Technically the member function 'MribTable::end' can be static. [functionStatic]
mrt/mrib_table.hh:67:5: style: Class 'Mrib' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
mrt/mrib_table.hh:74:5: style: Class 'Mrib' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
mrt/mrib_table.hh:189:5: style: Class 'MribTableIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
mrt/mrib_table.hh:260:5: style: Class 'MribTable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
mrt/mrib_table.hh:573:5: style: Class 'MribLookup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
mrt/mrib_table.hh:60:1: warning: The class 'Mrib' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
mrt/tests/test_mrt.cc:522:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
mrt/tests/test_mrt.cc:523:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
ospf/area_router.cc:4029:13: style: The scope of the variable 'rlsa' can be reduced. [variableScope]
ospf/area_router.cc:4030:14: style: The scope of the variable 'nlsa' can be reduced. [variableScope]
ospf/area_router.cc:5168:7: style: The scope of the variable 'identical' can be reduced. [variableScope]
ospf/area_router.cc:5335:7: style: The scope of the variable 'identical' can be reduced. [variableScope]
ospf/area_router.cc:148:43: style: Function 'add_peer' argument 1 names different: declaration 'peer' definition 'peerid'. [funcArgNamesDifferent]
ospf/area_router.hh:58:37: note: Function 'add_peer' argument 1 names different: declaration 'peer' definition 'peerid'.
ospf/area_router.cc:148:43: note: Function 'add_peer' argument 1 names different: declaration 'peer' definition 'peerid'.
ospf/area_router.cc:157:46: style: Function 'delete_peer' argument 1 names different: declaration 'peer' definition 'peerid'. [funcArgNamesDifferent]
ospf/area_router.hh:63:40: note: Function 'delete_peer' argument 1 names different: declaration 'peer' definition 'peerid'.
ospf/area_router.cc:157:46: note: Function 'delete_peer' argument 1 names different: declaration 'peer' definition 'peerid'.
ospf/area_router.cc:171:42: style: Function 'peer_up' argument 1 names different: declaration 'peer' definition 'peerid'. [funcArgNamesDifferent]
ospf/area_router.hh:68:36: note: Function 'peer_up' argument 1 names different: declaration 'peer' definition 'peerid'.
ospf/area_router.cc:171:42: note: Function 'peer_up' argument 1 names different: declaration 'peer' definition 'peerid'.
ospf/area_router.cc:192:44: style: Function 'peer_down' argument 1 names different: declaration 'peer' definition 'peerid'. [funcArgNamesDifferent]
ospf/area_router.hh:73:38: note: Function 'peer_down' argument 1 names different: declaration 'peer' definition 'peerid'.
ospf/area_router.cc:192:44: note: Function 'peer_down' argument 1 names different: declaration 'peer' definition 'peerid'.
ospf/area_router.cc:369:18: style: Function 'check_for_virtual_linkV2' argument 2 names different: declaration 'lsar' definition 'r'. [funcArgNamesDifferent]
ospf/area_router.hh:132:19: note: Function 'check_for_virtual_linkV2' argument 2 names different: declaration 'lsar' definition 'r'.
ospf/area_router.cc:369:18: note: Function 'check_for_virtual_linkV2' argument 2 names different: declaration 'lsar' definition 'r'.
ospf/area_router.cc:1667:51: style: Function 'new_router_links' argument 1 names different: declaration 'peer' definition 'peerid'. [funcArgNamesDifferent]
ospf/area_router.hh:225:45: note: Function 'new_router_links' argument 1 names different: declaration 'peer' definition 'peerid'.
ospf/area_router.cc:1667:51: note: Function 'new_router_links' argument 1 names different: declaration 'peer' definition 'peerid'.
ospf/area_router.cc:1668:29: style: Function 'new_router_links' argument 2 names different: declaration 'router_link' definition 'router_links'. [funcArgNamesDifferent]
ospf/area_router.hh:226:30: note: Function 'new_router_links' argument 2 names different: declaration 'router_link' definition 'router_links'.
ospf/area_router.cc:1668:29: note: Function 'new_router_links' argument 2 names different: declaration 'router_link' definition 'router_links'.
ospf/area_router.cc:1754:55: style: Function 'generate_network_lsa' argument 1 names different: declaration 'peer' definition 'peerid'. [funcArgNamesDifferent]
ospf/area_router.hh:362:49: note: Function 'generate_network_lsa' argument 1 names different: declaration 'peer' definition 'peerid'.
ospf/area_router.cc:1754:55: note: Function 'generate_network_lsa' argument 1 names different: declaration 'peer' definition 'peerid'.
ospf/area_router.cc:1756:27: style: Function 'generate_network_lsa' argument 3 names different: declaration 'attached_routers' definition 'routers'. [funcArgNamesDifferent]
ospf/area_router.hh:364:28: note: Function 'generate_network_lsa' argument 3 names different: declaration 'attached_routers' definition 'routers'.
ospf/area_router.cc:1756:27: note: Function 'generate_network_lsa' argument 3 names different: declaration 'attached_routers' definition 'routers'.
ospf/area_router.cc:1800:53: style: Function 'update_network_lsa' argument 1 names different: declaration 'peer' definition 'peerid'. [funcArgNamesDifferent]
ospf/area_router.hh:370:47: note: Function 'update_network_lsa' argument 1 names different: declaration 'peer' definition 'peerid'.
ospf/area_router.cc:1800:53: note: Function 'update_network_lsa' argument 1 names different: declaration 'peer' definition 'peerid'.
ospf/area_router.cc:1802:25: style: Function 'update_network_lsa' argument 3 names different: declaration 'attached_routers' definition 'routers'. [funcArgNamesDifferent]
ospf/area_router.hh:372:26: note: Function 'update_network_lsa' argument 3 names different: declaration 'attached_routers' definition 'routers'.
ospf/area_router.cc:1802:25: note: Function 'update_network_lsa' argument 3 names different: declaration 'attached_routers' definition 'routers'.
ospf/area_router.cc:1865:55: style: Function 'withdraw_network_lsa' argument 1 names different: declaration 'peer' definition 'peerid'. [funcArgNamesDifferent]
ospf/area_router.hh:378:49: note: Function 'withdraw_network_lsa' argument 1 names different: declaration 'peer' definition 'peerid'.
ospf/area_router.cc:1865:55: note: Function 'withdraw_network_lsa' argument 1 names different: declaration 'peer' definition 'peerid'.
ospf/area_router.cc:2061:50: style: Function 'populate_prefix' argument 1 names different: declaration 'peeridid' definition 'peerid'. [funcArgNamesDifferent]
ospf/area_router.hh:435:48: note: Function 'populate_prefix' argument 1 names different: declaration 'peeridid' definition 'peerid'.
ospf/area_router.cc:2061:50: note: Function 'populate_prefix' argument 1 names different: declaration 'peeridid' definition 'peerid'.
ospf/area_router.cc:2106:63: style: Function 'update_intra_area_prefix_lsa' argument 1 names different: declaration 'peer' definition 'peerid'. [funcArgNamesDifferent]
ospf/area_router.hh:451:61: note: Function 'update_intra_area_prefix_lsa' argument 1 names different: declaration 'peer' definition 'peerid'.
ospf/area_router.cc:2106:63: note: Function 'update_intra_area_prefix_lsa' argument 1 names different: declaration 'peer' definition 'peerid'.
ospf/area_router.cc:2157:65: style: Function 'withdraw_intra_area_prefix_lsa' argument 1 names different: declaration 'peer' definition 'peerid'. [funcArgNamesDifferent]
ospf/area_router.hh:466:59: note: Function 'withdraw_intra_area_prefix_lsa' argument 1 names different: declaration 'peer' definition 'peerid'.
ospf/area_router.cc:2157:65: note: Function 'withdraw_intra_area_prefix_lsa' argument 1 names different: declaration 'peer' definition 'peerid'.
ospf/area_router.cc:2722:56: style: Function 'maxage_reached' argument 2 names different: declaration 'index' definition 'i'. [funcArgNamesDifferent]
ospf/area_router.hh:928:50: note: Function 'maxage_reached' argument 2 names different: declaration 'index' definition 'i'.
ospf/area_router.cc:2722:56: note: Function 'maxage_reached' argument 2 names different: declaration 'index' definition 'i'.
ospf/area_router.cc:2763:57: style: Function 'premature_aging' argument 2 names different: declaration 'index' definition 'i'. [funcArgNamesDifferent]
ospf/area_router.hh:934:51: note: Function 'premature_aging' argument 2 names different: declaration 'index' definition 'i'.
ospf/area_router.cc:2763:57: note: Function 'premature_aging' argument 2 names different: declaration 'index' definition 'i'.
ospf/area_router.cc:3112:49: style: Function 'get_lsas' argument 1 names different: declaration 'requests' definition 'reqs'. [funcArgNamesDifferent]
ospf/area_router.hh:620:43: note: Function 'get_lsas' argument 1 names different: declaration 'requests' definition 'reqs'.
ospf/area_router.cc:3112:49: note: Function 'get_lsas' argument 1 names different: declaration 'requests' definition 'reqs'.
ospf/area_router.cc:3780:55: style: Function 'self_originated' argument 2 names different: declaration 'match' definition 'lsa_exists'. [funcArgNamesDifferent]
ospf/area_router.hh:1191:49: note: Function 'self_originated' argument 2 names different: declaration 'match' definition 'lsa_exists'.
ospf/area_router.cc:3780:55: note: Function 'self_originated' argument 2 names different: declaration 'match' definition 'lsa_exists'.
ospf/area_router.cc:273:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:361:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:491:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:531:30: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:569:35: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:571:32: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:1829:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:1973:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:1977:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:2079:60: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:2088:54: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:2141:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:2372:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:2404:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:2837:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:3119:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:3320:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:3325:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:3425:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:3441:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:3465:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:3535:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:3536:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:3581:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:3613:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:3686:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:3703:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:3720:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:4022:40: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:4127:30: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:4239:40: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:4302:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:4378:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:4516:40: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:4569:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:4594:40: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:4622:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:4665:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:5478:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:5498:36: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:5552:30: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:5591:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:5611:30: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:5635:30: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:5659:30: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:5708:26: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:5873:69: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:5968:26: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/area_router.cc:6177:69: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/lsa.hh:1185:5: warning: Member variable 'RouterLsa::_nt_bit' is not initialized in the constructor. [uninitMemberVar]
ospf/lsa.hh:1185:5: warning: Member variable 'RouterLsa::_w_bit' is not initialized in the constructor. [uninitMemberVar]
ospf/lsa.hh:1185:5: warning: Member variable 'RouterLsa::_v_bit' is not initialized in the constructor. [uninitMemberVar]
ospf/lsa.hh:1185:5: warning: Member variable 'RouterLsa::_e_bit' is not initialized in the constructor. [uninitMemberVar]
ospf/lsa.hh:1185:5: warning: Member variable 'RouterLsa::_b_bit' is not initialized in the constructor. [uninitMemberVar]
ospf/lsa.hh:1185:5: warning: Member variable 'RouterLsa::_options' is not initialized in the constructor. [uninitMemberVar]
ospf/lsa.hh:1319:5: warning: Member variable 'NetworkLsa::_options' is not initialized in the constructor. [uninitMemberVar]
ospf/lsa.hh:1319:5: warning: Member variable 'NetworkLsa::_network_mask' is not initialized in the constructor. [uninitMemberVar]
ospf/lsa.hh:1325:5: warning: Member variable 'NetworkLsa::_options' is not initialized in the constructor. [uninitMemberVar]
ospf/lsa.hh:1325:5: warning: Member variable 'NetworkLsa::_network_mask' is not initialized in the constructor. [uninitMemberVar]
ospf/lsa.hh:1423:5: warning: Member variable 'SummaryNetworkLsa::_metric' is not initialized in the constructor. [uninitMemberVar]
ospf/lsa.hh:1423:5: warning: Member variable 'SummaryNetworkLsa::_network_mask' is not initialized in the constructor. [uninitMemberVar]
ospf/lsa.hh:1429:5: warning: Member variable 'SummaryNetworkLsa::_metric' is not initialized in the constructor. [uninitMemberVar]
ospf/lsa.hh:1429:5: warning: Member variable 'SummaryNetworkLsa::_network_mask' is not initialized in the constructor. [uninitMemberVar]
ospf/lsa.hh:1526:5: warning: Member variable 'SummaryRouterLsa::_metric' is not initialized in the constructor. [uninitMemberVar]
ospf/lsa.hh:1526:5: warning: Member variable 'SummaryRouterLsa::_network_mask' is not initialized in the constructor. [uninitMemberVar]
ospf/lsa.hh:1526:5: warning: Member variable 'SummaryRouterLsa::_options' is not initialized in the constructor. [uninitMemberVar]
ospf/lsa.hh:1526:5: warning: Member variable 'SummaryRouterLsa::_destination_id' is not initialized in the constructor. [uninitMemberVar]
ospf/lsa.hh:1532:5: warning: Member variable 'SummaryRouterLsa::_metric' is not initialized in the constructor. [uninitMemberVar]
ospf/lsa.hh:1532:5: warning: Member variable 'SummaryRouterLsa::_network_mask' is not initialized in the constructor. [uninitMemberVar]
ospf/lsa.hh:1532:5: warning: Member variable 'SummaryRouterLsa::_options' is not initialized in the constructor. [uninitMemberVar]
ospf/lsa.hh:1532:5: warning: Member variable 'SummaryRouterLsa::_destination_id' is not initialized in the constructor. [uninitMemberVar]
ospf/lsa.hh:1653:5: warning: Member variable 'ASExternalLsa::_network_mask' is not initialized in the constructor. [uninitMemberVar]
ospf/lsa.hh:1653:5: warning: Member variable 'ASExternalLsa::_e_bit' is not initialized in the constructor. [uninitMemberVar]
ospf/lsa.hh:1653:5: warning: Member variable 'ASExternalLsa::_f_bit' is not initialized in the constructor. [uninitMemberVar]
ospf/lsa.hh:1653:5: warning: Member variable 'ASExternalLsa::_t_bit' is not initialized in the constructor. [uninitMemberVar]
ospf/lsa.hh:1653:5: warning: Member variable 'ASExternalLsa::_referenced_ls_type' is not initialized in the constructor. [uninitMemberVar]
ospf/lsa.hh:1653:5: warning: Member variable 'ASExternalLsa::_metric' is not initialized in the constructor. [uninitMemberVar]
ospf/lsa.hh:1653:5: warning: Member variable 'ASExternalLsa::_external_route_tag' is not initialized in the constructor. [uninitMemberVar]
ospf/lsa.hh:1653:5: warning: Member variable 'ASExternalLsa::_referenced_link_state_id' is not initialized in the constructor. [uninitMemberVar]
ospf/lsa.hh:1962:5: warning: Member variable 'LinkLsa::_rtr_priority' is not initialized in the constructor. [uninitMemberVar]
ospf/lsa.hh:1962:5: warning: Member variable 'LinkLsa::_options' is not initialized in the constructor. [uninitMemberVar]
ospf/lsa.hh:1969:5: warning: Member variable 'LinkLsa::_rtr_priority' is not initialized in the constructor. [uninitMemberVar]
ospf/lsa.hh:1969:5: warning: Member variable 'LinkLsa::_options' is not initialized in the constructor. [uninitMemberVar]
ospf/lsa.hh:2057:5: warning: Member variable 'IntraAreaPrefixLsa::_referenced_ls_type' is not initialized in the constructor. [uninitMemberVar]
ospf/lsa.hh:2057:5: warning: Member variable 'IntraAreaPrefixLsa::_referenced_link_state_id' is not initialized in the constructor. [uninitMemberVar]
ospf/lsa.hh:2057:5: warning: Member variable 'IntraAreaPrefixLsa::_referenced_advertising_router' is not initialized in the constructor. [uninitMemberVar]
ospf/lsa.hh:2064:5: warning: Member variable 'IntraAreaPrefixLsa::_referenced_ls_type' is not initialized in the constructor. [uninitMemberVar]
ospf/lsa.hh:2064:5: warning: Member variable 'IntraAreaPrefixLsa::_referenced_link_state_id' is not initialized in the constructor. [uninitMemberVar]
ospf/lsa.hh:2064:5: warning: Member variable 'IntraAreaPrefixLsa::_referenced_advertising_router' is not initialized in the constructor. [uninitMemberVar]
ospf/packet.hh:304:5: warning: Member variable 'HelloPacket::_dr' is not initialized in the constructor. [uninitMemberVar]
ospf/packet.hh:304:5: warning: Member variable 'HelloPacket::_bdr' is not initialized in the constructor. [uninitMemberVar]
ospf/vertex.hh:32:5: warning: Member variable 'Vertex::_version' is not initialized in the constructor. [uninitMemberVar]
ospf/vertex.hh:32:5: warning: Member variable 'Vertex::_t' is not initialized in the constructor. [uninitMemberVar]
ospf/vertex.hh:32:5: warning: Member variable 'Vertex::_nodeid' is not initialized in the constructor. [uninitMemberVar]
ospf/vertex.hh:32:5: warning: Member variable 'Vertex::_interface_id' is not initialized in the constructor. [uninitMemberVar]
ospf/peer_manager.hh:48:0: warning: Member variable 'PeerManager < IPv4 >::_normal_cnt' is not initialized in the constructor. [uninitMemberVar]
ospf/peer_manager.hh:48:0: warning: Member variable 'PeerManager < IPv4 >::_stub_cnt' is not initialized in the constructor. [uninitMemberVar]
ospf/peer_manager.hh:48:0: warning: Member variable 'PeerManager < IPv4 >::_nssa_cnt' is not initialized in the constructor. [uninitMemberVar]
ospf/peer_manager.hh:876:0: warning: Member variable 'Summary::_area' is not initialized in the constructor. [uninitMemberVar]
ospf/peer_manager.hh:48:0: warning: Member variable 'PeerManager < IPv6 >::_normal_cnt' is not initialized in the constructor. [uninitMemberVar]
ospf/peer_manager.hh:48:0: warning: Member variable 'PeerManager < IPv6 >::_stub_cnt' is not initialized in the constructor. [uninitMemberVar]
ospf/peer_manager.hh:48:0: warning: Member variable 'PeerManager < IPv6 >::_nssa_cnt' is not initialized in the constructor. [uninitMemberVar]
ospf/lsa.hh:42:5: style: 'Lsa_header::operator=' should return 'Lsa_header &'. [operatorEq]
ospf/lsa.hh:776:5: style: 'IPv6Prefix::operator=' should return 'IPv6Prefix &'. [operatorEq]
ospf/lsa.hh:931:5: style: 'RouterLink::operator=' should return 'RouterLink &'. [operatorEq]
ospf/lsa.hh:2208:5: style: 'Ls_request::operator=' should return 'Ls_request &'. [operatorEq]
ospf/lsa.hh:422:10: style: Technically the member function 'Lsa::get_creation_time' can be const. [functionConst]
ospf/lsa.hh:526:10: style: Technically the member function 'Lsa::get_transmitted' can be const. [functionConst]
ospf/lsa.hh:958:10: style: Technically the member function 'RouterLink::operator==' can be const. [functionConst]
ospf/packet.hh:179:12: style: Technically the member function 'Packet::get_standard_header_length' can be const. [functionConst]
ospf/packet.hh:769:15: style: Technically the member function 'Options::get_options' can be const. [functionConst]
ospf/packet.hh:771:13: performance: Technically the member function 'Options::pp_bool' can be static. [functionStatic]
ospf/transmit.hh:102:39: style: Technically the member function 'SimpleTransmit::clone' can be const. [functionConst]
ospf/ospf.hh:435:0: style: Technically the member function 'Ospf < IPv4 >::version' can be const. [functionConst]
ospf/ospf.hh:435:0: style: Technically the member function 'Ospf < IPv6 >::version' can be const. [functionConst]
ospf/routing_table.hh:169:0: style: Technically the member function 'RouteEntry < IPv4 >::get_nexthop_id' can be const. [functionConst]
ospf/routing_table.hh:169:0: style: Technically the member function 'RouteEntry < IPv6 >::get_nexthop_id' can be const. [functionConst]
ospf/ospf.hh:366:5: style: Struct 'RouterInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ospf/lsa.hh:31:5: style: Class 'Lsa_header' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ospf/lsa.hh:669:5: style: Class 'LsaDecoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ospf/lsa.hh:921:5: style: Class 'RouterLink' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ospf/lsa.hh:1104:5: style: Class 'UnknownLsa' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ospf/lsa.hh:1178:5: style: Class 'RouterLsa' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ospf/lsa.hh:1319:5: style: Class 'NetworkLsa' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ospf/lsa.hh:1423:5: style: Class 'SummaryNetworkLsa' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ospf/lsa.hh:1526:5: style: Class 'SummaryRouterLsa' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ospf/lsa.hh:1645:5: style: Class 'ASExternalLsa' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ospf/lsa.hh:1905:5: style: Class 'Type7Lsa' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ospf/lsa.hh:1962:5: style: Class 'LinkLsa' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ospf/lsa.hh:2057:5: style: Class 'IntraAreaPrefixLsa' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ospf/lsa.hh:2193:5: style: Class 'Ls_request' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ospf/packet.hh:304:5: style: Class 'HelloPacket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ospf/packet.hh:448:5: style: Class 'DataDescriptionPacket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ospf/packet.hh:570:5: style: Class 'LinkStateRequestPacket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ospf/packet.hh:651:5: style: Class 'LinkStateAcknowledgementPacket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ospf/routing_table.hh:404:0: style: Class 'RoutingTable < IPv4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ospf/routing_table.hh:404:0: style: Class 'RoutingTable < IPv6 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ospf/peer_manager.hh:48:0: style: Class 'PeerManager < IPv4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ospf/peer_manager.hh:48:0: style: Class 'PeerManager < IPv6 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ospf/lsa.hh:1114:12: style: The function 'min_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:332:20: note: Virtual function in base class
ospf/lsa.hh:1114:12: note: Function in derived class
ospf/lsa.hh:1127:14: style: The function 'get_ls_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:305:22: note: Virtual function in base class
ospf/lsa.hh:1127:14: note: Function in derived class
ospf/lsa.hh:1146:10: style: The function 'known' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:312:18: note: Virtual function in base class
ospf/lsa.hh:1146:10: note: Function in derived class
ospf/lsa.hh:1161:10: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:350:18: note: Virtual function in base class
ospf/lsa.hh:1161:10: note: Function in derived class
ospf/lsa.hh:1166:17: style: The function 'name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:602:25: note: Virtual function in base class
ospf/lsa.hh:1166:17: note: Function in derived class
ospf/lsa.hh:1173:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:607:20: note: Virtual function in base class
ospf/lsa.hh:1173:12: note: Function in derived class
ospf/lsa.hh:1192:12: style: The function 'min_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:332:20: note: Virtual function in base class
ospf/lsa.hh:1192:12: note: Function in derived class
ospf/lsa.hh:1205:14: style: The function 'get_ls_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:305:22: note: Virtual function in base class
ospf/lsa.hh:1205:14: note: Function in derived class
ospf/lsa.hh:1228:10: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:350:18: note: Virtual function in base class
ospf/lsa.hh:1228:10: note: Function in derived class
ospf/lsa.hh:1296:17: style: The function 'name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:602:25: note: Virtual function in base class
ospf/lsa.hh:1296:17: note: Function in derived class
ospf/lsa.hh:1303:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:607:20: note: Virtual function in base class
ospf/lsa.hh:1303:12: note: Function in derived class
ospf/lsa.hh:1332:12: style: The function 'min_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:332:20: note: Virtual function in base class
ospf/lsa.hh:1332:12: note: Function in derived class
ospf/lsa.hh:1345:14: style: The function 'get_ls_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:305:22: note: Virtual function in base class
ospf/lsa.hh:1345:14: note: Function in derived class
ospf/lsa.hh:1368:10: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:350:18: note: Virtual function in base class
ospf/lsa.hh:1368:10: note: Function in derived class
ospf/lsa.hh:1399:17: style: The function 'name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:602:25: note: Virtual function in base class
ospf/lsa.hh:1399:17: note: Function in derived class
ospf/lsa.hh:1406:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:607:20: note: Virtual function in base class
ospf/lsa.hh:1406:12: note: Function in derived class
ospf/lsa.hh:1436:12: style: The function 'min_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:332:20: note: Virtual function in base class
ospf/lsa.hh:1436:12: note: Function in derived class
ospf/lsa.hh:1449:14: style: The function 'get_ls_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:305:22: note: Virtual function in base class
ospf/lsa.hh:1449:14: note: Function in derived class
ospf/lsa.hh:1472:10: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:350:18: note: Virtual function in base class
ospf/lsa.hh:1472:10: note: Function in derived class
ospf/lsa.hh:1505:17: style: The function 'name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:602:25: note: Virtual function in base class
ospf/lsa.hh:1505:17: note: Function in derived class
ospf/lsa.hh:1512:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:607:20: note: Virtual function in base class
ospf/lsa.hh:1512:12: note: Function in derived class
ospf/lsa.hh:1539:12: style: The function 'min_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:332:20: note: Virtual function in base class
ospf/lsa.hh:1539:12: note: Function in derived class
ospf/lsa.hh:1552:14: style: The function 'get_ls_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:305:22: note: Virtual function in base class
ospf/lsa.hh:1552:14: note: Function in derived class
ospf/lsa.hh:1575:10: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:350:18: note: Virtual function in base class
ospf/lsa.hh:1575:10: note: Function in derived class
ospf/lsa.hh:1620:17: style: The function 'name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:602:25: note: Virtual function in base class
ospf/lsa.hh:1620:17: note: Function in derived class
ospf/lsa.hh:1627:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:607:20: note: Virtual function in base class
ospf/lsa.hh:1627:12: note: Function in derived class
ospf/lsa.hh:1660:12: style: The function 'min_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:332:20: note: Virtual function in base class
ospf/lsa.hh:1660:12: note: Function in derived class
ospf/lsa.hh:1673:14: style: The function 'get_ls_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:305:22: note: Virtual function in base class
ospf/lsa.hh:1673:14: note: Function in derived class
ospf/lsa.hh:1689:10: style: The function 'external' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:320:18: note: Virtual function in base class
ospf/lsa.hh:1689:10: note: Function in derived class
ospf/lsa.hh:1701:10: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:350:18: note: Virtual function in base class
ospf/lsa.hh:1701:10: note: Function in derived class
ospf/lsa.hh:1858:17: style: The function 'name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:602:25: note: Virtual function in base class
ospf/lsa.hh:1858:17: note: Function in derived class
ospf/lsa.hh:1877:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:607:20: note: Virtual function in base class
ospf/lsa.hh:1877:12: note: Function in derived class
ospf/lsa.hh:1914:14: style: The function 'get_ls_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:305:22: note: Virtual function in base class
ospf/lsa.hh:1914:14: note: Function in derived class
ospf/lsa.hh:1930:10: style: The function 'external' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:320:18: note: Virtual function in base class
ospf/lsa.hh:1930:10: note: Function in derived class
ospf/lsa.hh:1935:10: style: The function 'type7' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:325:18: note: Virtual function in base class
ospf/lsa.hh:1935:10: note: Function in derived class
ospf/lsa.hh:1937:28: style: The function 'donew' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:1843:28: note: Virtual function in base class
ospf/lsa.hh:1937:28: note: Function in derived class
ospf/lsa.hh:1945:12: style: The function 'str_name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:1851:20: note: Virtual function in base class
ospf/lsa.hh:1945:12: note: Function in derived class
ospf/lsa.hh:1952:17: style: The function 'name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:602:25: note: Virtual function in base class
ospf/lsa.hh:1952:17: note: Function in derived class
ospf/lsa.hh:1978:12: style: The function 'min_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:332:20: note: Virtual function in base class
ospf/lsa.hh:1978:12: note: Function in derived class
ospf/lsa.hh:1982:14: style: The function 'get_ls_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:305:22: note: Virtual function in base class
ospf/lsa.hh:1982:14: note: Function in derived class
ospf/lsa.hh:1996:10: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:350:18: note: Virtual function in base class
ospf/lsa.hh:1996:10: note: Function in derived class
ospf/lsa.hh:2035:17: style: The function 'name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:602:25: note: Virtual function in base class
ospf/lsa.hh:2035:17: note: Function in derived class
ospf/lsa.hh:2042:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:607:20: note: Virtual function in base class
ospf/lsa.hh:2042:12: note: Function in derived class
ospf/lsa.hh:2073:12: style: The function 'min_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:332:20: note: Virtual function in base class
ospf/lsa.hh:2073:12: note: Function in derived class
ospf/lsa.hh:2077:14: style: The function 'get_ls_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:305:22: note: Virtual function in base class
ospf/lsa.hh:2077:14: note: Function in derived class
ospf/lsa.hh:2091:10: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:350:18: note: Virtual function in base class
ospf/lsa.hh:2091:10: note: Function in derived class
ospf/lsa.hh:2156:17: style: The function 'name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:602:25: note: Virtual function in base class
ospf/lsa.hh:2156:17: note: Function in derived class
ospf/lsa.hh:2163:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/lsa.hh:607:20: note: Virtual function in base class
ospf/lsa.hh:2163:12: note: Function in derived class
ospf/packet.hh:310:21: style: The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/packet.hh:128:29: note: Virtual function in base class
ospf/packet.hh:310:21: note: Function in derived class
ospf/packet.hh:312:13: style: The function 'decode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/packet.hh:77:21: note: Virtual function in base class
ospf/packet.hh:312:13: note: Function in derived class
ospf/packet.hh:320:10: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/packet.hh:100:18: note: Virtual function in base class
ospf/packet.hh:320:10: note: Function in derived class
ospf/packet.hh:428:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/packet.hh:212:20: note: Virtual function in base class
ospf/packet.hh:428:12: note: Function in derived class
ospf/packet.hh:453:21: style: The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/packet.hh:128:29: note: Virtual function in base class
ospf/packet.hh:453:21: note: Function in derived class
ospf/packet.hh:468:13: style: The function 'decode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/packet.hh:77:21: note: Virtual function in base class
ospf/packet.hh:468:13: note: Function in derived class
ospf/packet.hh:476:10: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/packet.hh:100:18: note: Virtual function in base class
ospf/packet.hh:476:10: note: Function in derived class
ospf/packet.hh:552:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/packet.hh:212:20: note: Virtual function in base class
ospf/packet.hh:552:12: note: Function in derived class
ospf/packet.hh:574:21: style: The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/packet.hh:128:29: note: Virtual function in base class
ospf/packet.hh:574:21: note: Function in derived class
ospf/packet.hh:576:13: style: The function 'decode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/packet.hh:77:21: note: Virtual function in base class
ospf/packet.hh:576:13: note: Function in derived class
ospf/packet.hh:584:10: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/packet.hh:100:18: note: Virtual function in base class
ospf/packet.hh:584:10: note: Function in derived class
ospf/packet.hh:593:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/packet.hh:212:20: note: Virtual function in base class
ospf/packet.hh:593:12: note: Function in derived class
ospf/packet.hh:607:21: style: The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/packet.hh:128:29: note: Virtual function in base class
ospf/packet.hh:607:21: note: Function in derived class
ospf/packet.hh:609:13: style: The function 'decode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/packet.hh:77:21: note: Virtual function in base class
ospf/packet.hh:609:13: note: Function in derived class
ospf/packet.hh:617:10: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/packet.hh:100:18: note: Virtual function in base class
ospf/packet.hh:617:10: note: Function in derived class
ospf/packet.hh:635:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/packet.hh:212:20: note: Virtual function in base class
ospf/packet.hh:635:12: note: Function in derived class
ospf/packet.hh:655:21: style: The function 'get_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/packet.hh:128:29: note: Virtual function in base class
ospf/packet.hh:655:21: note: Function in derived class
ospf/packet.hh:657:13: style: The function 'decode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/packet.hh:77:21: note: Virtual function in base class
ospf/packet.hh:657:13: note: Function in derived class
ospf/packet.hh:665:10: style: The function 'encode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/packet.hh:100:18: note: Virtual function in base class
ospf/packet.hh:665:10: note: Function in derived class
ospf/packet.hh:674:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/packet.hh:212:20: note: Virtual function in base class
ospf/packet.hh:674:12: note: Function in derived class
ospf/transmit.hh:100:10: style: The function 'valid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/transmit.hh:51:18: note: Virtual function in base class
ospf/transmit.hh:100:10: note: Function in derived class
ospf/transmit.hh:101:10: style: The function 'multiple' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/transmit.hh:59:18: note: Virtual function in base class
ospf/transmit.hh:101:10: note: Function in derived class
ospf/transmit.hh:103:14: style: The function 'generate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/transmit.hh:75:22: note: Virtual function in base class
ospf/transmit.hh:103:14: note: Function in derived class
ospf/transmit.hh:107:7: style: The function 'destination' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/transmit.hh:80:15: note: Virtual function in base class
ospf/transmit.hh:107:7: note: Function in derived class
ospf/transmit.hh:108:7: style: The function 'source' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/transmit.hh:85:15: note: Virtual function in base class
ospf/transmit.hh:108:7: note: Function in derived class
ospf/lsa.hh:877:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ospf/packet.hh:725:63: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
ospf/area_router.cc:5729:41: performance: Function parameter 'rl' should be passed by const reference. [passedByValue]
ospf/area_router.cc:5783:22: performance: Function parameter 'rl' should be passed by const reference. [passedByValue]
ospf/area_router.cc:5934:20: performance: Function parameter 'rl' should be passed by const reference. [passedByValue]
ospf/area_router.cc:6073:22: performance: Function parameter 'rl' should be passed by const reference. [passedByValue]
ospf/auth.cc:803:5: style: Variable 'plaintext_ah' is reassigned a value before the old one has been used. [redundantAssignment]
ospf/auth.cc:799:0: note: Variable 'plaintext_ah' is reassigned a value before the old one has been used.
ospf/auth.cc:803:5: note: Variable 'plaintext_ah' is reassigned a value before the old one has been used.
ospf/auth.cc:822:5: style: Variable 'plaintext_ah' is reassigned a value before the old one has been used. [redundantAssignment]
ospf/auth.cc:818:0: note: Variable 'plaintext_ah' is reassigned a value before the old one has been used.
ospf/auth.cc:822:5: note: Variable 'plaintext_ah' is reassigned a value before the old one has been used.
ospf/auth.cc:860:5: style: Variable 'md5_ah' is reassigned a value before the old one has been used. [redundantAssignment]
ospf/auth.cc:856:0: note: Variable 'md5_ah' is reassigned a value before the old one has been used.
ospf/auth.cc:860:5: note: Variable 'md5_ah' is reassigned a value before the old one has been used.
ospf/auth.cc:891:5: style: Variable 'md5_ah' is reassigned a value before the old one has been used. [redundantAssignment]
ospf/auth.cc:887:0: note: Variable 'md5_ah' is reassigned a value before the old one has been used.
ospf/auth.cc:891:5: note: Variable 'md5_ah' is reassigned a value before the old one has been used.
ospf/auth.cc:129:62: style: Function 'authenticate_inbound' argument 1 names different: declaration 'packet' definition 'pkt'. [funcArgNamesDifferent]
ospf/auth.hh:151:54: note: Function 'authenticate_inbound' argument 1 names different: declaration 'packet' definition 'pkt'.
ospf/auth.cc:129:62: note: Function 'authenticate_inbound' argument 1 names different: declaration 'packet' definition 'pkt'.
ospf/auth.cc:153:57: style: Function 'authenticate_outbound' argument 1 names different: declaration 'packet' definition 'pkt'. [funcArgNamesDifferent]
ospf/auth.hh:162:49: note: Function 'authenticate_outbound' argument 1 names different: declaration 'packet' definition 'pkt'.
ospf/auth.cc:153:57: note: Function 'authenticate_outbound' argument 1 names different: declaration 'packet' definition 'pkt'.
ospf/auth.cc:194:67: style: Function 'authenticate_inbound' argument 1 names different: declaration 'packet' definition 'pkt'. [funcArgNamesDifferent]
ospf/auth.hh:207:54: note: Function 'authenticate_inbound' argument 1 names different: declaration 'packet' definition 'pkt'.
ospf/auth.cc:194:67: note: Function 'authenticate_inbound' argument 1 names different: declaration 'packet' definition 'pkt'.
ospf/auth.cc:225:62: style: Function 'authenticate_outbound' argument 1 names different: declaration 'packet' definition 'pkt'. [funcArgNamesDifferent]
ospf/auth.hh:218:49: note: Function 'authenticate_outbound' argument 1 names different: declaration 'packet' definition 'pkt'.
ospf/auth.cc:225:62: note: Function 'authenticate_outbound' argument 1 names different: declaration 'packet' definition 'pkt'.
ospf/auth.cc:268:21: style: Function 'MD5Key' argument 7 names different: declaration 'end_timer' definition 'stop_timer'. [funcArgNamesDifferent]
ospf/auth.hh:273:19: note: Function 'MD5Key' argument 7 names different: declaration 'end_timer' definition 'stop_timer'.
ospf/auth.cc:268:21: note: Function 'MD5Key' argument 7 names different: declaration 'end_timer' definition 'stop_timer'.
ospf/auth.cc:439:61: style: Function 'authenticate_inbound' argument 1 names different: declaration 'packet' definition 'pkt'. [funcArgNamesDifferent]
ospf/auth.hh:446:54: note: Function 'authenticate_inbound' argument 1 names different: declaration 'packet' definition 'pkt'.
ospf/auth.cc:439:61: note: Function 'authenticate_inbound' argument 1 names different: declaration 'packet' definition 'pkt'.
ospf/auth.cc:534:56: style: Function 'authenticate_outbound' argument 1 names different: declaration 'packet' definition 'pkt'. [funcArgNamesDifferent]
ospf/auth.hh:457:49: note: Function 'authenticate_outbound' argument 1 names different: declaration 'packet' definition 'pkt'.
ospf/auth.cc:534:56: note: Function 'authenticate_outbound' argument 1 names different: declaration 'packet' definition 'pkt'.
ospf/peer_manager.hh:48:5: warning: Member variable 'PeerManager::_normal_cnt' is not initialized in the constructor. [uninitMemberVar]
ospf/peer_manager.hh:48:5: warning: Member variable 'PeerManager::_stub_cnt' is not initialized in the constructor. [uninitMemberVar]
ospf/peer_manager.hh:48:5: warning: Member variable 'PeerManager::_nssa_cnt' is not initialized in the constructor. [uninitMemberVar]
ospf/peer_manager.hh:876:2: warning: Member variable 'Summary::_area' is not initialized in the constructor. [uninitMemberVar]
ospf/auth.hh:168:1: style: The class 'PlaintextAuthHandler' does not have a constructor although it has private member variables. [noConstructor]
ospf/routing_table.hh:169:14: style: Technically the member function 'RouteEntry::get_nexthop_id' can be const. [functionConst]
ospf/ospf.hh:435:24: style: Technically the member function 'Ospf::version' can be const. [functionConst]
ospf/auth.hh:288:11: performance: Technically the member function 'MD5AuthHandler::MD5Key::key_data_bytes' can be static. [functionStatic]
ospf/auth.hh:608:10: performance: Technically the member function 'Auth::verify' can be static. [functionStatic]
ospf/peer_manager.hh:48:5: style: Class 'PeerManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ospf/routing_table.hh:404:5: style: Class 'RoutingTable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ospf/auth.hh:409:5: style: Class 'MD5AuthHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ospf/auth.hh:553:5: style: Class 'Auth' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ospf/auth.hh:121:17: style: The function 'effective_name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/auth.hh:52:25: note: Virtual function in base class
ospf/auth.hh:121:17: note: Function in derived class
ospf/auth.hh:133:10: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/auth.hh:57:18: note: Virtual function in base class
ospf/auth.hh:133:10: note: Function in derived class
ospf/auth.hh:141:14: style: The function 'additional_payload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/auth.hh:65:22: note: Virtual function in base class
ospf/auth.hh:141:14: note: Function in derived class
ospf/auth.hh:151:10: style: The function 'authenticate_inbound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/auth.hh:75:18: note: Virtual function in base class
ospf/auth.hh:151:10: note: Function in derived class
ospf/auth.hh:162:10: style: The function 'authenticate_outbound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/auth.hh:86:18: note: Virtual function in base class
ospf/auth.hh:162:10: note: Function in derived class
ospf/auth.hh:177:17: style: The function 'effective_name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/auth.hh:52:25: note: Virtual function in base class
ospf/auth.hh:177:17: note: Function in derived class
ospf/auth.hh:189:10: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/auth.hh:57:18: note: Virtual function in base class
ospf/auth.hh:189:10: note: Function in derived class
ospf/auth.hh:197:14: style: The function 'additional_payload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/auth.hh:65:22: note: Virtual function in base class
ospf/auth.hh:197:14: note: Function in derived class
ospf/auth.hh:207:10: style: The function 'authenticate_inbound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/auth.hh:75:18: note: Virtual function in base class
ospf/auth.hh:207:10: note: Function in derived class
ospf/auth.hh:218:10: style: The function 'authenticate_outbound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/auth.hh:86:18: note: Virtual function in base class
ospf/auth.hh:218:10: note: Function in derived class
ospf/auth.hh:416:17: style: The function 'effective_name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/auth.hh:52:25: note: Virtual function in base class
ospf/auth.hh:416:17: note: Function in derived class
ospf/auth.hh:428:10: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/auth.hh:57:18: note: Virtual function in base class
ospf/auth.hh:428:10: note: Function in derived class
ospf/auth.hh:436:14: style: The function 'additional_payload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/auth.hh:65:22: note: Virtual function in base class
ospf/auth.hh:436:14: note: Function in derived class
ospf/auth.hh:446:10: style: The function 'authenticate_inbound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/auth.hh:75:18: note: Virtual function in base class
ospf/auth.hh:446:10: note: Function in derived class
ospf/auth.hh:457:10: style: The function 'authenticate_outbound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/auth.hh:86:18: note: Virtual function in base class
ospf/auth.hh:457:10: note: Function in derived class
ospf/external.cc:482:25: style: Function 'suppress_route_announce' argument 3 names different: declaration 'rt' definition 'rte'. [funcArgNamesDifferent]
ospf/external.hh:116:21: note: Function 'suppress_route_announce' argument 3 names different: declaration 'rt' definition 'rte'.
ospf/external.cc:482:25: note: Function 'suppress_route_announce' argument 3 names different: declaration 'rt' definition 'rte'.
ospf/external.cc:507:25: style: Function 'suppress_route_withdraw' argument 3 names different: declaration 'rt' definition 'rte'. [funcArgNamesDifferent]
ospf/external.hh:122:21: note: Function 'suppress_route_withdraw' argument 3 names different: declaration 'rt' definition 'rte'.
ospf/external.cc:507:25: note: Function 'suppress_route_withdraw' argument 3 names different: declaration 'rt' definition 'rte'.
ospf/external.cc:522:36: style: Function 'clone_lsa' argument 1 names different: declaration 'lsar' definition 'olsar'. [funcArgNamesDifferent]
ospf/external.hh:227:39: note: Function 'clone_lsa' argument 1 names different: declaration 'lsar' definition 'olsar'.
ospf/external.cc:522:36: note: Function 'clone_lsa' argument 1 names different: declaration 'lsar' definition 'olsar'.
ospf/external.cc:76:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/external.cc:96:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/external.cc:112:46: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/external.cc:321:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/external.cc:386:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/external.cc:457:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/external.cc:850:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/external.cc:863:46: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/external.hh:134:10: performance: Technically the member function 'External::push_routes' can be static. [functionStatic]
ospf/external.cc:332:14: note: Technically the member function 'External::push_routes' can be static.
ospf/external.hh:134:10: note: Technically the member function 'External::push_routes' can be static.
ospf/lsa.cc:1053:10: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
ospf/lsa.cc:1052:14: note: outer condition: start<end
ospf/lsa.cc:1053:10: note: opposite inner condition: !(start<end)
ospf/lsa.cc:172:31: style: Function 'copy_out' argument 1 names different: declaration 'to_uint8' definition 'ptr'. [funcArgNamesDifferent]
ospf/lsa.hh:88:30: note: Function 'copy_out' argument 1 names different: declaration 'to_uint8' definition 'ptr'.
ospf/lsa.cc:172:31: note: Function 'copy_out' argument 1 names different: declaration 'to_uint8' definition 'ptr'.
ospf/lsa.cc:315:26: style: Function 'set_ls_age' argument 1 names different: declaration 'ls_age' definition 'age'. [funcArgNamesDifferent]
ospf/lsa.hh:641:30: note: Function 'set_ls_age' argument 1 names different: declaration 'ls_age' definition 'age'.
ospf/lsa.cc:315:26: note: Function 'set_ls_age' argument 1 names different: declaration 'ls_age' definition 'age'.
ospf/lsa.cc:367:31: style: Function 'copy_out' argument 1 names different: declaration 'to_uint8' definition 'ptr'. [funcArgNamesDifferent]
ospf/lsa.hh:2240:30: note: Function 'copy_out' argument 1 names different: declaration 'to_uint8' definition 'ptr'.
ospf/lsa.cc:367:31: note: Function 'copy_out' argument 1 names different: declaration 'to_uint8' definition 'ptr'.
ospf/lsa.cc:526:31: style: Function 'copy_out' argument 1 names different: declaration 'to_uint8' definition 'ptr'. [funcArgNamesDifferent]
ospf/lsa.hh:819:30: note: Function 'copy_out' argument 1 names different: declaration 'to_uint8' definition 'ptr'.
ospf/lsa.cc:526:31: note: Function 'copy_out' argument 1 names different: declaration 'to_uint8' definition 'ptr'.
ospf/lsa.cc:661:31: style: Function 'copy_out' argument 1 names different: declaration 'to_uint8' definition 'ptr'. [funcArgNamesDifferent]
ospf/lsa.hh:1002:30: note: Function 'copy_out' argument 1 names different: declaration 'to_uint8' definition 'ptr'.
ospf/lsa.cc:661:31: note: Function 'copy_out' argument 1 names different: declaration 'to_uint8' definition 'ptr'.
ospf/lsa.cc:407:62: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/lsa.cc:951:27: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/lsa.cc:1005:27: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/lsa.cc:1109:28: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/lsa.cc:1155:28: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/lsa.cc:1818:67: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/lsa.cc:1842:67: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/lsa.cc:1877:67: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/lsa.cc:1967:67: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/lsa.cc:1989:67: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/lsa.cc:2032:67: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/lsa.hh:2234:5: style: Technically the member function 'Ls_request::decode' can be const. [functionConst]
ospf/lsa.cc:341:13: note: Technically the member function 'Ls_request::decode' can be const.
ospf/lsa.hh:2234:5: note: Technically the member function 'Ls_request::decode' can be const.
ospf/lsa.cc:790:2: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
ospf/lsa.cc:893:2: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
ospf/lsa.cc:1061:2: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
ospf/lsa.cc:1220:2: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
ospf/lsa.cc:1353:2: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
ospf/lsa.cc:1534:2: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
ospf/lsa.cc:1803:2: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
ospf/lsa.cc:1952:2: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
ospf/ospf.cc:199:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/ospf.cc:227:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/packet.cc:938:12: style: The scope of the variable 'lsa_length' can be reduced. [variableScope]
ospf/packet.cc:404:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/packet.cc:407:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/packet.cc:611:42: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/packet.cc:654:26: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/packet.cc:780:42: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/packet.cc:812:27: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/packet.cc:876:42: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/packet.cc:900:27: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/packet.cc:969:28: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/packet.cc:993:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/packet.cc:1022:27: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/packet.cc:1088:42: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/packet.cc:1112:27: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:2613:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
ospf/peer.cc:303:34: style: Function 'set_link_status' argument 1 names different: declaration 'status' definition 'state'. [funcArgNamesDifferent]
ospf/peer.hh:186:31: note: Function 'set_link_status' argument 1 names different: declaration 'status' definition 'state'.
ospf/peer.cc:303:34: note: Function 'set_link_status' argument 1 names different: declaration 'status' definition 'state'.
ospf/peer.cc:699:24: style: Function 'get_attached_routers' argument 2 names different: declaration 'routes' definition 'routers'. [funcArgNamesDifferent]
ospf/peer.hh:327:28: note: Function 'get_attached_routers' argument 2 names different: declaration 'routes' definition 'routers'.
ospf/peer.cc:699:24: note: Function 'get_attached_routers' argument 2 names different: declaration 'routes' definition 'routers'.
ospf/peer.cc:3562:0: style: Function 'pp_state' argument 1 names different: declaration 'is' definition 'ns'. [funcArgNamesDifferent]
ospf/peer.hh:1660:0: note: Function 'pp_state' argument 1 names different: declaration 'is' definition 'ns'.
ospf/peer.cc:3562:0: note: Function 'pp_state' argument 1 names different: declaration 'is' definition 'ns'.
ospf/peer.cc:3780:0: style: Function 'ensure_retransmitter_running' argument 1 names different: declaration 'comment' definition 'message'. [funcArgNamesDifferent]
ospf/peer.hh:1777:0: note: Function 'ensure_retransmitter_running' argument 1 names different: declaration 'comment' definition 'message'.
ospf/peer.cc:3780:0: note: Function 'ensure_retransmitter_running' argument 1 names different: declaration 'comment' definition 'message'.
ospf/peer.cc:118:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:139:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:204:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:390:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:423:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:437:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:581:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:599:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:624:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:677:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:689:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:919:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:930:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:943:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:1045:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:1106:60: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:1295:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:1316:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:1328:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:1410:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:1425:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:1440:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:1461:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:1475:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:1491:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:1515:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:1552:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:1570:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:1576:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:1592:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:2093:70: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:2219:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:2241:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:2300:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:2316:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:2346:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:2396:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:2486:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:2549:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:2551:64: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:2609:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:2758:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:2771:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:2807:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:2822:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:2910:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:2923:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:2948:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:2963:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:3062:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:3074:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:3095:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:3134:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:3821:66: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:3874:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:4197:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:4282:26: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:4636:41: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:4716:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:4803:25: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:4811:42: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:4837:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:4839:66: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:4895:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:4902:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:5054:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:5134:54: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.cc:5143:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.hh:588:0: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.hh:1484:0: warning: Member variable 'Neighbour < IPv4 >::_all_headers_sent' is not initialized in the constructor. [uninitMemberVar]
ospf/peer.hh:1484:0: warning: Member variable 'Neighbour < IPv6 >::_all_headers_sent' is not initialized in the constructor. [uninitMemberVar]
ospf/peer.cc:3699:5: style: 'RxmtWrapper::operator=' should return 'RxmtWrapper &'. [operatorEq]
ospf/peer.cc:3695:2: performance: Variable '_rcb' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ospf/peer.cc:3696:2: performance: Variable '_diagnostic' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
ospf/peer.hh:524:10: style: Technically the member function 'PeerOut::set_mask' can be const. [functionConst]
ospf/peer.cc:152:13: note: Technically the member function 'PeerOut::set_mask' can be const.
ospf/peer.hh:524:10: note: Technically the member function 'PeerOut::set_mask' can be const.
ospf/peer.cc:3713:12: style: Technically the member function 'RxmtWrapper::str' can be const. [functionConst]
ospf/peer.hh:1234:0: style: Technically the member function 'Peer < IPv4 >::get_rxmt_interval' can be const. [functionConst]
ospf/peer.cc:3482:0: note: Technically the member function 'Peer < IPv4 >::get_rxmt_interval' can be const.
ospf/peer.hh:1234:0: note: Technically the member function 'Peer < IPv4 >::get_rxmt_interval' can be const.
ospf/peer.hh:1234:0: style: Technically the member function 'Peer < IPv6 >::get_rxmt_interval' can be const. [functionConst]
ospf/peer.cc:3482:0: note: Technically the member function 'Peer < IPv6 >::get_rxmt_interval' can be const.
ospf/peer.hh:1234:0: note: Technically the member function 'Peer < IPv6 >::get_rxmt_interval' can be const.
ospf/transmit.hh:102:0: style: Technically the member function 'SimpleTransmit < IPv4 >::clone' can be const. [functionConst]
ospf/transmit.hh:102:0: style: Technically the member function 'SimpleTransmit < IPv6 >::clone' can be const. [functionConst]
ospf/transmit.hh:100:0: style: The function 'valid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/transmit.hh:51:0: note: Virtual function in base class
ospf/transmit.hh:100:0: note: Function in derived class
ospf/transmit.hh:101:0: style: The function 'multiple' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/transmit.hh:59:0: note: Virtual function in base class
ospf/transmit.hh:101:0: note: Function in derived class
ospf/transmit.hh:103:0: style: The function 'generate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/transmit.hh:75:0: note: Virtual function in base class
ospf/transmit.hh:103:0: note: Function in derived class
ospf/transmit.hh:107:0: style: The function 'destination' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/transmit.hh:80:0: note: Virtual function in base class
ospf/transmit.hh:107:0: note: Function in derived class
ospf/transmit.hh:108:0: style: The function 'source' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/transmit.hh:85:0: note: Virtual function in base class
ospf/transmit.hh:108:0: note: Function in derived class
ospf/peer_manager.cc:136:0: style: Same expression on both sides of '!=' because the value of 'area_border_router_p()' and 'old_border_router_state' are the same. [duplicateExpression]
ospf/peer_manager.cc:127:0: note: 'old_border_router_state' is assigned value 'area_border_router_p()' here.
ospf/peer_manager.cc:136:0: note: Same expression on both sides of '!=' because the value of 'area_border_router_p()' and 'old_border_router_state' are the same.
ospf/peer_manager.cc:244:0: style: Same expression on both sides of '!=' because the value of 'area_border_router_p()' and 'old_border_router_state' are the same. [duplicateExpression]
ospf/peer_manager.cc:235:0: note: 'old_border_router_state' is assigned value 'area_border_router_p()' here.
ospf/peer_manager.cc:244:0: note: Same expression on both sides of '!=' because the value of 'area_border_router_p()' and 'old_border_router_state' are the same.
ospf/peer_manager.cc:1466:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
ospf/peer.hh:588:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer_manager.cc:147:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer_manager.cc:201:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer_manager.cc:233:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer_manager.cc:336:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer_manager.cc:348:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer_manager.cc:362:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer_manager.cc:365:54: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer_manager.cc:418:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer_manager.cc:535:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer_manager.cc:540:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer_manager.cc:735:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer_manager.cc:753:42: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer_manager.cc:833:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer_manager.cc:913:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer_manager.cc:927:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer_manager.cc:940:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer_manager.cc:1005:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer_manager.cc:1027:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer_manager.cc:1144:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer_manager.cc:1185:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer_manager.cc:1195:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer_manager.cc:1259:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer_manager.cc:1400:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer_manager.cc:1528:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer_manager.cc:1860:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer_manager.cc:1868:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer_manager.cc:1881:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer_manager.cc:1962:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer_manager.cc:1992:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer_manager.cc:2036:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer_manager.cc:2068:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/peer.hh:1484:5: warning: Member variable 'Neighbour::_all_headers_sent' is not initialized in the constructor. [uninitMemberVar]
ospf/peer_manager.hh:863:0: style: Unused private function: 'PeerManager < IPv4 >::destroy_peerid' [unusedPrivateFunction]
ospf/peer_manager.hh:863:0: style: Unused private function: 'PeerManager < IPv6 >::destroy_peerid' [unusedPrivateFunction]
ospf/peer_manager.hh:60:0: performance: Technically the member function 'PeerManager < IPv4 >::check_area_type' can be static. [functionStatic]
ospf/peer_manager.cc:79:0: note: Technically the member function 'PeerManager < IPv4 >::check_area_type' can be static.
ospf/peer_manager.hh:60:0: note: Technically the member function 'PeerManager < IPv4 >::check_area_type' can be static.
ospf/peer_manager.hh:221:0: performance: Technically the member function 'PeerManager < IPv4 >::update_peer' can be static. [functionStatic]
ospf/peer_manager.cc:685:0: note: Technically the member function 'PeerManager < IPv4 >::update_peer' can be static.
ospf/peer_manager.hh:221:0: note: Technically the member function 'PeerManager < IPv4 >::update_peer' can be static.
ospf/peer_manager.hh:792:0: performance: Technically the member function 'PeerManager < IPv4 >::external_withdraw' can be static. [functionStatic]
ospf/peer_manager.cc:2131:0: note: Technically the member function 'PeerManager < IPv4 >::external_withdraw' can be static.
ospf/peer_manager.hh:792:0: note: Technically the member function 'PeerManager < IPv4 >::external_withdraw' can be static.
ospf/peer_manager.hh:869:0: style: Technically the member function 'PeerManager < IPv4 >::summary_candidate' can be const. [functionConst]
ospf/peer_manager.cc:1889:0: note: Technically the member function 'PeerManager < IPv4 >::summary_candidate' can be const.
ospf/peer_manager.hh:869:0: note: Technically the member function 'PeerManager < IPv4 >::summary_candidate' can be const.
ospf/peer_manager.hh:60:0: performance: Technically the member function 'PeerManager < IPv6 >::check_area_type' can be static. [functionStatic]
ospf/peer_manager.cc:79:0: note: Technically the member function 'PeerManager < IPv6 >::check_area_type' can be static.
ospf/peer_manager.hh:60:0: note: Technically the member function 'PeerManager < IPv6 >::check_area_type' can be static.
ospf/peer_manager.hh:221:0: performance: Technically the member function 'PeerManager < IPv6 >::update_peer' can be static. [functionStatic]
ospf/peer_manager.cc:685:0: note: Technically the member function 'PeerManager < IPv6 >::update_peer' can be static.
ospf/peer_manager.hh:221:0: note: Technically the member function 'PeerManager < IPv6 >::update_peer' can be static.
ospf/peer_manager.hh:792:0: performance: Technically the member function 'PeerManager < IPv6 >::external_withdraw' can be static. [functionStatic]
ospf/peer_manager.cc:2131:0: note: Technically the member function 'PeerManager < IPv6 >::external_withdraw' can be static.
ospf/peer_manager.hh:792:0: note: Technically the member function 'PeerManager < IPv6 >::external_withdraw' can be static.
ospf/peer_manager.hh:869:0: style: Technically the member function 'PeerManager < IPv6 >::summary_candidate' can be const. [functionConst]
ospf/peer_manager.cc:1889:0: note: Technically the member function 'PeerManager < IPv6 >::summary_candidate' can be const.
ospf/peer_manager.hh:869:0: note: Technically the member function 'PeerManager < IPv6 >::summary_candidate' can be const.
ospf/peer_manager.hh:142:0: style: Unhandled exception specification when calling function get_peerid(). [unhandledExceptionSpecification]
ospf/peer_manager.cc:598:0: note: Unhandled exception specification when calling function get_peerid().
ospf/peer_manager.hh:142:0: note: Unhandled exception specification when calling function get_peerid().
ospf/peer_manager.hh:142:0: style: Unhandled exception specification when calling function get_peerid(). [unhandledExceptionSpecification]
ospf/peer_manager.cc:673:0: note: Unhandled exception specification when calling function get_peerid().
ospf/peer_manager.hh:142:0: note: Unhandled exception specification when calling function get_peerid().
ospf/routing_table.cc:98:0: style: Function 'add_entry' argument 4 names different: declaration 'message' definition 'msg'. [funcArgNamesDifferent]
ospf/routing_table.hh:422:0: note: Function 'add_entry' argument 4 names different: declaration 'message' definition 'msg'.
ospf/routing_table.cc:98:0: note: Function 'add_entry' argument 4 names different: declaration 'message' definition 'msg'.
ospf/routing_table.cc:272:0: style: Function 'longest_match_entry' argument 1 names different: declaration 'router' definition 'nexthop'. [funcArgNamesDifferent]
ospf/routing_table.hh:501:0: note: Function 'longest_match_entry' argument 1 names different: declaration 'router' definition 'nexthop'.
ospf/routing_table.cc:272:0: note: Function 'longest_match_entry' argument 1 names different: declaration 'router' definition 'nexthop'.
ospf/routing_table.cc:74:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/routing_table.cc:306:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/routing_table.cc:326:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/routing_table.cc:335:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/routing_table.cc:375:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/routing_table.cc:485:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/routing_table.cc:658:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/routing_table.cc:691:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/routing_table.hh:489:0: style: Technically the member function 'RoutingTable < IPv4 >::lookup_entry_by_advertising_router' can be const. [functionConst]
ospf/routing_table.cc:258:0: note: Technically the member function 'RoutingTable < IPv4 >::lookup_entry_by_advertising_router' can be const.
ospf/routing_table.hh:489:0: note: Technically the member function 'RoutingTable < IPv4 >::lookup_entry_by_advertising_router' can be const.
ospf/routing_table.hh:489:0: style: Technically the member function 'RoutingTable < IPv6 >::lookup_entry_by_advertising_router' can be const. [functionConst]
ospf/routing_table.cc:258:0: note: Technically the member function 'RoutingTable < IPv6 >::lookup_entry_by_advertising_router' can be const.
ospf/routing_table.hh:489:0: note: Technically the member function 'RoutingTable < IPv6 >::lookup_entry_by_advertising_router' can be const.
ospf/routing_table.cc:390:21: error: Iterator 'tic' used after element has been erased. [eraseDereference]
ospf/routing_table.cc:396:22: note: Iterator 'tic' used after element has been erased.
ospf/routing_table.cc:390:21: note: Iterator 'tic' used after element has been erased.
ospf/tests/test_build_lsa.cc:219:34: style: Function 'router_link' argument 1 names different: declaration 'lsa' definition 'rlsa'. [funcArgNamesDifferent]
ospf/tests/test_build_lsa.hh:48:33: note: Function 'router_link' argument 1 names different: declaration 'lsa' definition 'rlsa'.
ospf/tests/test_build_lsa.cc:219:34: note: Function 'router_link' argument 1 names different: declaration 'lsa' definition 'rlsa'.
ospf/tests/test_build_lsa.hh:44:10: style: Technically the member function 'BuildLsa::set_options' can be const. [functionConst]
ospf/tests/test_build_lsa.cc:130:11: note: Technically the member function 'BuildLsa::set_options' can be const.
ospf/tests/test_build_lsa.hh:44:10: note: Technically the member function 'BuildLsa::set_options' can be const.
ospf/tests/test_args.hh:33:5: style: Class 'Args' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ospf/tests/test_build_lsa.hh:30:5: style: Class 'BuildLsa' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ospf/tests/test_args.hh:71:1: style: Unhandled exception specification when calling function get_number(). [unhandledExceptionSpecification]
ospf/tests/test_build_lsa.cc:171:31: note: Unhandled exception specification when calling function get_number().
ospf/tests/test_args.hh:71:1: note: Unhandled exception specification when calling function get_number().
ospf/tests/test_args.hh:88:1: style: Unhandled exception specification when calling function get_next_word(). [unhandledExceptionSpecification]
ospf/tests/test_build_lsa.cc:237:28: note: Unhandled exception specification when calling function get_next_word().
ospf/tests/test_args.hh:88:1: note: Unhandled exception specification when calling function get_next_word().
ospf/tests/test_args.hh:102:1: style: Unhandled exception specification when calling function get_next_number(). [unhandledExceptionSpecification]
ospf/tests/test_build_lsa.cc:301:28: note: Unhandled exception specification when calling function get_next_number().
ospf/tests/test_args.hh:102:1: note: Unhandled exception specification when calling function get_next_number().
ospf/tests/test_args.hh:88:1: style: Unhandled exception specification when calling function get_next_word(). [unhandledExceptionSpecification]
ospf/tests/test_build_lsa.cc:320:36: note: Unhandled exception specification when calling function get_next_word().
ospf/tests/test_args.hh:88:1: note: Unhandled exception specification when calling function get_next_word().
ospf/tests/test_args.hh:102:1: style: Unhandled exception specification when calling function get_next_number(). [unhandledExceptionSpecification]
ospf/tests/test_build_lsa.cc:355:29: note: Unhandled exception specification when calling function get_next_number().
ospf/tests/test_args.hh:102:1: note: Unhandled exception specification when calling function get_next_number().
ospf/tests/test_args.hh:102:1: style: Unhandled exception specification when calling function get_next_number(). [unhandledExceptionSpecification]
ospf/tests/test_build_lsa.cc:380:29: note: Unhandled exception specification when calling function get_next_number().
ospf/tests/test_args.hh:102:1: note: Unhandled exception specification when calling function get_next_number().
ospf/tests/test_args.hh:102:1: style: Unhandled exception specification when calling function get_next_number(). [unhandledExceptionSpecification]
ospf/tests/test_build_lsa.cc:405:30: note: Unhandled exception specification when calling function get_next_number().
ospf/tests/test_args.hh:102:1: note: Unhandled exception specification when calling function get_next_number().
ospf/tests/test_args.hh:102:1: style: Unhandled exception specification when calling function get_next_number(). [unhandledExceptionSpecification]
ospf/tests/test_build_lsa.cc:447:30: note: Unhandled exception specification when calling function get_next_number().
ospf/tests/test_args.hh:102:1: note: Unhandled exception specification when calling function get_next_number().
ospf/tests/test_args.hh:102:1: style: Unhandled exception specification when calling function get_next_number(). [unhandledExceptionSpecification]
ospf/tests/test_build_lsa.cc:489:30: note: Unhandled exception specification when calling function get_next_number().
ospf/tests/test_args.hh:102:1: note: Unhandled exception specification when calling function get_next_number().
ospf/tests/test_args.hh:88:1: style: Unhandled exception specification when calling function get_next_word(). [unhandledExceptionSpecification]
ospf/tests/test_build_lsa.cc:514:21: note: Unhandled exception specification when calling function get_next_word().
ospf/tests/test_args.hh:88:1: note: Unhandled exception specification when calling function get_next_word().
ospf/tests/test_packet.cc:107:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/tests/test_packet.cc:108:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/tests/test_peering.cc:170:0: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/tests/test_routing_database.cc:363:0: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/tests/test_routing_table.cc:317:0: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/tools/clear_database.cc:86:10: style: Technically the member function 'ClearDatabase::busy' can be const. [functionConst]
ospf/tools/clear_database.cc:90:10: style: Technically the member function 'ClearDatabase::fail' can be const. [functionConst]
ospf/tools/print_lsas.cc:404:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
ospf/tools/print_lsas.cc:415:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
ospf/tools/print_lsas.cc:397:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/tools/print_lsas.cc:607:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/tools/print_lsas.cc:624:46: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/tools/print_lsas.cc:115:10: style: Technically the member function 'GetAreaList::busy' can be const. [functionConst]
ospf/tools/print_lsas.cc:119:10: style: Technically the member function 'GetAreaList::fail' can be const. [functionConst]
ospf/tools/print_lsas.cc:180:10: style: Technically the member function 'FetchDB::busy' can be const. [functionConst]
ospf/tools/print_lsas.cc:184:10: style: Technically the member function 'FetchDB::fail' can be const. [functionConst]
ospf/tools/print_lsas.cc:269:10: performance: Technically the member function 'Output::print_area' can be static. [functionStatic]
ospf/tools/print_lsas.cc:307:10: style: The function 'begin_area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/tools/print_lsas.cc:273:18: note: Virtual function in base class
ospf/tools/print_lsas.cc:307:10: note: Function in derived class
ospf/tools/print_lsas.cc:323:10: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/tools/print_lsas.cc:279:18: note: Virtual function in base class
ospf/tools/print_lsas.cc:323:10: note: Function in derived class
ospf/tools/print_lsas.cc:360:10: style: The function 'begin_area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/tools/print_lsas.cc:273:18: note: Virtual function in base class
ospf/tools/print_lsas.cc:360:10: note: Function in derived class
ospf/tools/print_lsas.cc:373:10: style: The function 'begin_area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/tools/print_lsas.cc:273:18: note: Virtual function in base class
ospf/tools/print_lsas.cc:373:10: note: Function in derived class
ospf/tools/print_lsas.cc:381:10: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/tools/print_lsas.cc:279:18: note: Virtual function in base class
ospf/tools/print_lsas.cc:381:10: note: Function in derived class
ospf/tools/print_lsas.cc:392:10: style: The function 'end_area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/tools/print_lsas.cc:285:18: note: Virtual function in base class
ospf/tools/print_lsas.cc:392:10: note: Function in derived class
ospf/tools/print_lsas.cc:411:10: style: The function 'end' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/tools/print_lsas.cc:291:18: note: Virtual function in base class
ospf/tools/print_lsas.cc:411:10: note: Function in derived class
ospf/tools/print_lsas.cc:432:10: style: The function 'begin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/tools/print_lsas.cc:265:18: note: Virtual function in base class
ospf/tools/print_lsas.cc:432:10: note: Function in derived class
ospf/tools/print_lsas.cc:462:10: style: The function 'begin_area' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/tools/print_lsas.cc:273:18: note: Virtual function in base class
ospf/tools/print_lsas.cc:462:10: note: Function in derived class
ospf/tools/print_lsas.cc:469:10: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/tools/print_lsas.cc:279:18: note: Virtual function in base class
ospf/tools/print_lsas.cc:469:10: note: Function in derived class
ospf/tools/print_lsas.cc:478:10: style: The function 'end' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/tools/print_lsas.cc:291:18: note: Virtual function in base class
ospf/tools/print_lsas.cc:478:10: note: Function in derived class
ospf/tools/print_neighbours.cc:210:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/tools/print_neighbours.cc:242:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/tools/print_neighbours.cc:443:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/tools/print_neighbours.cc:92:10: style: Technically the member function 'GetNeighbourList::busy' can be const. [functionConst]
ospf/tools/print_neighbours.cc:96:10: style: Technically the member function 'GetNeighbourList::fail' can be const. [functionConst]
ospf/tools/print_neighbours.cc:162:10: style: Technically the member function 'GetNeighbours::busy' can be const. [functionConst]
ospf/tools/print_neighbours.cc:166:10: style: Technically the member function 'GetNeighbours::fail' can be const. [functionConst]
ospf/tools/print_neighbours.cc:272:10: style: Technically the member function 'Output::print_first_line' can be const. [functionConst]
ospf/tools/print_neighbours.cc:319:12: performance: Technically the member function 'Detail::uptime' can be static. [functionStatic]
ospf/tools/print_neighbours.cc:259:5: style: Class 'Output' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ospf/tools/print_neighbours.cc:308:5: style: Class 'Brief' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ospf/tools/print_neighbours.cc:315:5: style: Class 'Detail' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
ospf/tools/print_neighbours.cc:329:10: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/tools/print_neighbours.cc:298:18: note: Virtual function in base class
ospf/tools/print_neighbours.cc:329:10: note: Function in derived class
ospf/vlink.cc:110:0: style: Function 'set_transit_area_notified' argument 2 names different: declaration 'state' definition 'notified'. [funcArgNamesDifferent]
ospf/vlink.hh:58:0: note: Function 'set_transit_area_notified' argument 2 names different: declaration 'state' definition 'notified'.
ospf/vlink.cc:110:0: note: Function 'set_transit_area_notified' argument 2 names different: declaration 'state' definition 'notified'.
ospf/vlink.cc:260:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/vlink.cc:277:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/vlink.cc:293:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/vlink.cc:305:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/xrl_io.hh:232:0: style: The function 'send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/io.hh:49:0: note: Virtual function in base class
ospf/xrl_io.hh:232:0: note: Function in derived class
ospf/xrl_io.hh:239:0: style: The function 'enable_interface_vif' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/io.hh:79:0: note: Virtual function in base class
ospf/xrl_io.hh:239:0: note: Function in derived class
ospf/xrl_io.hh:244:0: style: The function 'disable_interface_vif' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/io.hh:85:0: note: Virtual function in base class
ospf/xrl_io.hh:244:0: note: Function in derived class
ospf/xrl_io.hh:252:0: style: The function 'is_interface_enabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/io.hh:93:0: note: Virtual function in base class
ospf/xrl_io.hh:252:0: note: Function in derived class
ospf/xrl_io.hh:261:0: style: The function 'is_vif_enabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/io.hh:100:0: note: Virtual function in base class
ospf/xrl_io.hh:261:0: note: Function in derived class
ospf/xrl_io.hh:271:0: style: The function 'is_address_enabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/io.hh:108:0: note: Virtual function in base class
ospf/xrl_io.hh:271:0: note: Function in derived class
ospf/xrl_io.hh:283:0: style: The function 'get_addresses' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/io.hh:164:0: note: Virtual function in base class
ospf/xrl_io.hh:283:0: note: Function in derived class
ospf/xrl_io.hh:295:0: style: The function 'get_link_local_address' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/io.hh:177:0: note: Virtual function in base class
ospf/xrl_io.hh:295:0: note: Function in derived class
ospf/xrl_io.hh:305:0: style: The function 'get_interface_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/io.hh:184:0: note: Virtual function in base class
ospf/xrl_io.hh:305:0: note: Function in derived class
ospf/xrl_io.hh:315:0: style: The function 'get_prefix_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/io.hh:189:0: note: Virtual function in base class
ospf/xrl_io.hh:315:0: note: Function in derived class
ospf/xrl_io.hh:324:0: style: The function 'get_mtu' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/io.hh:196:0: note: Virtual function in base class
ospf/xrl_io.hh:324:0: note: Function in derived class
ospf/xrl_io.hh:329:0: style: The function 'join_multicast_group' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/io.hh:201:0: note: Virtual function in base class
ospf/xrl_io.hh:329:0: note: Function in derived class
ospf/xrl_io.hh:335:0: style: The function 'leave_multicast_group' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/io.hh:208:0: note: Virtual function in base class
ospf/xrl_io.hh:335:0: note: Function in derived class
ospf/xrl_io.hh:361:0: style: The function 'add_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/io.hh:222:0: note: Virtual function in base class
ospf/xrl_io.hh:361:0: note: Function in derived class
ospf/xrl_io.hh:380:0: style: The function 'replace_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/io.hh:240:0: note: Virtual function in base class
ospf/xrl_io.hh:380:0: note: Function in derived class
ospf/xrl_io.hh:391:0: style: The function 'delete_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/io.hh:250:0: note: Virtual function in base class
ospf/xrl_io.hh:391:0: note: Function in derived class
ospf/xrl_io.cc:975:2: style: Variable 'is_old_interface_enabled' is reassigned a value before the old one has been used. [redundantAssignment]
ospf/xrl_io.cc:967:0: note: Variable 'is_old_interface_enabled' is reassigned a value before the old one has been used.
ospf/xrl_io.cc:975:2: note: Variable 'is_old_interface_enabled' is reassigned a value before the old one has been used.
ospf/xrl_io.cc:969:7: style: The scope of the variable 'is_old_vif_enabled' can be reduced. [variableScope]
ospf/xrl_io.cc:358:67: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/xrl_io.cc:376:67: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/xrl_io.hh:56:10: style: Technically the member function 'XrlQueue::busy' can be const. [functionConst]
ospf/xrl_io.cc:778:14: note: Technically the member function 'XrlQueue::busy' can be const.
ospf/xrl_io.hh:56:10: note: Technically the member function 'XrlQueue::busy' can be const.
ospf/xrl_target.cc:277:60: style: Function 'ospfv2_0_1_create_area_router' argument 1 names different: declaration 'area' definition 'a'. [funcArgNamesDifferent]
ospf/xrl_target.hh:191:14: note: Function 'ospfv2_0_1_create_area_router' argument 1 names different: declaration 'area' definition 'a'.
ospf/xrl_target.cc:277:60: note: Function 'ospfv2_0_1_create_area_router' argument 1 names different: declaration 'area' definition 'a'.
ospf/xrl_target.cc:294:65: style: Function 'ospfv2_0_1_change_area_router_type' argument 1 names different: declaration 'area' definition 'a'. [funcArgNamesDifferent]
ospf/xrl_target.hh:203:14: note: Function 'ospfv2_0_1_change_area_router_type' argument 1 names different: declaration 'area' definition 'a'.
ospf/xrl_target.cc:294:65: note: Function 'ospfv2_0_1_change_area_router_type' argument 1 names different: declaration 'area' definition 'a'.
ospf/xrl_target.cc:311:61: style: Function 'ospfv2_0_1_destroy_area_router' argument 1 names different: declaration 'area' definition 'a'. [funcArgNamesDifferent]
ospf/xrl_target.hh:211:14: note: Function 'ospfv2_0_1_destroy_area_router' argument 1 names different: declaration 'area' definition 'a'.
ospf/xrl_target.cc:311:61: note: Function 'ospfv2_0_1_destroy_area_router' argument 1 names different: declaration 'area' definition 'a'.
ospf/xrl_target.cc:326:18: style: Function 'ospfv2_0_1_create_peer' argument 5 names different: declaration 'area' definition 'a'. [funcArgNamesDifferent]
ospf/xrl_target.hh:230:14: note: Function 'ospfv2_0_1_create_peer' argument 5 names different: declaration 'area' definition 'a'.
ospf/xrl_target.cc:326:18: note: Function 'ospfv2_0_1_create_peer' argument 5 names different: declaration 'area' definition 'a'.
ospf/xrl_target.cc:385:20: style: Function 'ospfv2_0_1_add_neighbour' argument 3 names different: declaration 'area' definition 'addr'. [funcArgNamesDifferent]
ospf/xrl_target.hh:256:14: note: Function 'ospfv2_0_1_add_neighbour' argument 3 names different: declaration 'area' definition 'addr'.
ospf/xrl_target.cc:385:20: note: Function 'ospfv2_0_1_add_neighbour' argument 3 names different: declaration 'area' definition 'addr'.
ospf/xrl_target.cc:413:23: style: Function 'ospfv2_0_1_remove_neighbour' argument 3 names different: declaration 'area' definition 'addr'. [funcArgNamesDifferent]
ospf/xrl_target.hh:267:14: note: Function 'ospfv2_0_1_remove_neighbour' argument 3 names different: declaration 'area' definition 'addr'.
ospf/xrl_target.cc:413:23: note: Function 'ospfv2_0_1_remove_neighbour' argument 3 names different: declaration 'area' definition 'addr'.
ospf/xrl_target.cc:440:19: style: Function 'ospfv2_0_1_create_virtual_link' argument 2 names different: declaration 'area' definition 'a'. [funcArgNamesDifferent]
ospf/xrl_target.hh:283:14: note: Function 'ospfv2_0_1_create_virtual_link' argument 2 names different: declaration 'area' definition 'a'.
ospf/xrl_target.cc:440:19: note: Function 'ospfv2_0_1_create_virtual_link' argument 2 names different: declaration 'area' definition 'a'.
ospf/xrl_target.cc:486:25: style: Function 'ospfv2_0_1_set_interface_cost' argument 3 names different: declaration 'area' definition 'a'. [funcArgNamesDifferent]
ospf/xrl_target.hh:313:14: note: Function 'ospfv2_0_1_set_interface_cost' argument 3 names different: declaration 'area' definition 'a'.
ospf/xrl_target.cc:486:25: note: Function 'ospfv2_0_1_set_interface_cost' argument 3 names different: declaration 'area' definition 'a'.
ospf/xrl_target.cc:502:23: style: Function 'ospfv2_0_1_set_retransmit_interval' argument 3 names different: declaration 'area' definition 'a'. [funcArgNamesDifferent]
ospf/xrl_target.hh:323:14: note: Function 'ospfv2_0_1_set_retransmit_interval' argument 3 names different: declaration 'area' definition 'a'.
ospf/xrl_target.cc:502:23: note: Function 'ospfv2_0_1_set_retransmit_interval' argument 3 names different: declaration 'area' definition 'a'.
ospf/xrl_target.cc:519:24: style: Function 'ospfv2_0_1_set_inftransdelay' argument 3 names different: declaration 'area' definition 'a'. [funcArgNamesDifferent]
ospf/xrl_target.hh:335:14: note: Function 'ospfv2_0_1_set_inftransdelay' argument 3 names different: declaration 'area' definition 'a'.
ospf/xrl_target.cc:519:24: note: Function 'ospfv2_0_1_set_inftransdelay' argument 3 names different: declaration 'area' definition 'a'.
ospf/xrl_target.cc:536:19: style: Function 'ospfv2_0_1_set_router_priority' argument 3 names different: declaration 'area' definition 'a'. [funcArgNamesDifferent]
ospf/xrl_target.hh:345:14: note: Function 'ospfv2_0_1_set_router_priority' argument 3 names different: declaration 'area' definition 'a'.
ospf/xrl_target.cc:536:19: note: Function 'ospfv2_0_1_set_router_priority' argument 3 names different: declaration 'area' definition 'a'.
ospf/xrl_target.cc:537:23: style: Function 'ospfv2_0_1_set_router_priority' argument 4 names different: declaration 'interval' definition 'priority'. [funcArgNamesDifferent]
ospf/xrl_target.hh:346:18: note: Function 'ospfv2_0_1_set_router_priority' argument 4 names different: declaration 'interval' definition 'priority'.
ospf/xrl_target.cc:537:23: note: Function 'ospfv2_0_1_set_router_priority' argument 4 names different: declaration 'interval' definition 'priority'.
ospf/xrl_target.cc:552:25: style: Function 'ospfv2_0_1_set_hello_interval' argument 3 names different: declaration 'area' definition 'a'. [funcArgNamesDifferent]
ospf/xrl_target.hh:355:14: note: Function 'ospfv2_0_1_set_hello_interval' argument 3 names different: declaration 'area' definition 'a'.
ospf/xrl_target.cc:552:25: note: Function 'ospfv2_0_1_set_hello_interval' argument 3 names different: declaration 'area' definition 'a'.
ospf/xrl_target.cc:568:24: style: Function 'ospfv2_0_1_set_router_dead_interval' argument 3 names different: declaration 'area' definition 'a'. [funcArgNamesDifferent]
ospf/xrl_target.hh:365:14: note: Function 'ospfv2_0_1_set_router_dead_interval' argument 3 names different: declaration 'area' definition 'a'.
ospf/xrl_target.cc:568:24: note: Function 'ospfv2_0_1_set_router_dead_interval' argument 3 names different: declaration 'area' definition 'a'.
ospf/xrl_target.cc:743:18: style: Function 'ospfv2_0_1_set_passive' argument 3 names different: declaration 'area' definition 'a'. [funcArgNamesDifferent]
ospf/xrl_target.hh:458:14: note: Function 'ospfv2_0_1_set_passive' argument 3 names different: declaration 'area' definition 'a'.
ospf/xrl_target.cc:743:18: note: Function 'ospfv2_0_1_set_passive' argument 3 names different: declaration 'area' definition 'a'.
ospf/xrl_target.cc:759:65: style: Function 'ospfv2_0_1_originate_default_route' argument 1 names different: declaration 'area' definition 'a'. [funcArgNamesDifferent]
ospf/xrl_target.hh:468:14: note: Function 'ospfv2_0_1_originate_default_route' argument 1 names different: declaration 'area' definition 'a'.
ospf/xrl_target.cc:759:65: note: Function 'ospfv2_0_1_originate_default_route' argument 1 names different: declaration 'area' definition 'a'.
ospf/xrl_target.cc:773:59: style: Function 'ospfv2_0_1_stub_default_cost' argument 1 names different: declaration 'area' definition 'a'. [funcArgNamesDifferent]
ospf/xrl_target.hh:477:14: note: Function 'ospfv2_0_1_stub_default_cost' argument 1 names different: declaration 'area' definition 'a'.
ospf/xrl_target.cc:773:59: note: Function 'ospfv2_0_1_stub_default_cost' argument 1 names different: declaration 'area' definition 'a'.
ospf/xrl_target.cc:787:51: style: Function 'ospfv2_0_1_summaries' argument 1 names different: declaration 'area' definition 'a'. [funcArgNamesDifferent]
ospf/xrl_target.hh:485:14: note: Function 'ospfv2_0_1_summaries' argument 1 names different: declaration 'area' definition 'a'.
ospf/xrl_target.cc:787:51: note: Function 'ospfv2_0_1_summaries' argument 1 names different: declaration 'area' definition 'a'.
ospf/xrl_target.cc:801:56: style: Function 'ospfv2_0_1_area_range_add' argument 1 names different: declaration 'area' definition 'a'. [funcArgNamesDifferent]
ospf/xrl_target.hh:493:14: note: Function 'ospfv2_0_1_area_range_add' argument 1 names different: declaration 'area' definition 'a'.
ospf/xrl_target.cc:801:56: note: Function 'ospfv2_0_1_area_range_add' argument 1 names different: declaration 'area' definition 'a'.
ospf/xrl_target.cc:820:59: style: Function 'ospfv2_0_1_area_range_delete' argument 1 names different: declaration 'area' definition 'a'. [funcArgNamesDifferent]
ospf/xrl_target.hh:502:14: note: Function 'ospfv2_0_1_area_range_delete' argument 1 names different: declaration 'area' definition 'a'.
ospf/xrl_target.cc:820:59: note: Function 'ospfv2_0_1_area_range_delete' argument 1 names different: declaration 'area' definition 'a'.
ospf/xrl_target.cc:837:65: style: Function 'ospfv2_0_1_area_range_change_state' argument 1 names different: declaration 'area' definition 'a'. [funcArgNamesDifferent]
ospf/xrl_target.hh:510:14: note: Function 'ospfv2_0_1_area_range_change_state' argument 1 names different: declaration 'area' definition 'a'.
ospf/xrl_target.cc:837:65: note: Function 'ospfv2_0_1_area_range_change_state' argument 1 names different: declaration 'area' definition 'a'.
ospf/xrl_target.cc:908:61: style: Function 'ospfv2_0_1_get_neighbour_list' argument 1 names different: declaration 'areas' definition 'neighbours'. [funcArgNamesDifferent]
ospf/xrl_target.hh:564:15: note: Function 'ospfv2_0_1_get_neighbour_list' argument 1 names different: declaration 'areas' definition 'neighbours'.
ospf/xrl_target.cc:908:61: note: Function 'ospfv2_0_1_get_neighbour_list' argument 1 names different: declaration 'areas' definition 'neighbours'.
ospf/xrl_target.cc:901:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/xrl_target.cc:916:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/xrl_target3.cc:834:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/xrl_target3.cc:849:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
ospf/xrl_io.hh:232:10: style: The function 'send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/io.hh:49:18: note: Virtual function in base class
ospf/xrl_io.hh:232:10: note: Function in derived class
ospf/xrl_io.hh:239:10: style: The function 'enable_interface_vif' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/io.hh:79:18: note: Virtual function in base class
ospf/xrl_io.hh:239:10: note: Function in derived class
ospf/xrl_io.hh:244:10: style: The function 'disable_interface_vif' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/io.hh:85:18: note: Virtual function in base class
ospf/xrl_io.hh:244:10: note: Function in derived class
ospf/xrl_io.hh:252:10: style: The function 'is_interface_enabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/io.hh:93:18: note: Virtual function in base class
ospf/xrl_io.hh:252:10: note: Function in derived class
ospf/xrl_io.hh:261:10: style: The function 'is_vif_enabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/io.hh:100:18: note: Virtual function in base class
ospf/xrl_io.hh:261:10: note: Function in derived class
ospf/xrl_io.hh:271:10: style: The function 'is_address_enabled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/io.hh:108:18: note: Virtual function in base class
ospf/xrl_io.hh:271:10: note: Function in derived class
ospf/xrl_io.hh:283:10: style: The function 'get_addresses' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/io.hh:164:18: note: Virtual function in base class
ospf/xrl_io.hh:283:10: note: Function in derived class
ospf/xrl_io.hh:295:10: style: The function 'get_link_local_address' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/io.hh:177:18: note: Virtual function in base class
ospf/xrl_io.hh:295:10: note: Function in derived class
ospf/xrl_io.hh:305:10: style: The function 'get_interface_id' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/io.hh:184:18: note: Virtual function in base class
ospf/xrl_io.hh:305:10: note: Function in derived class
ospf/xrl_io.hh:315:14: style: The function 'get_prefix_length' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/io.hh:189:22: note: Virtual function in base class
ospf/xrl_io.hh:315:14: note: Function in derived class
ospf/xrl_io.hh:324:14: style: The function 'get_mtu' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/io.hh:196:22: note: Virtual function in base class
ospf/xrl_io.hh:324:14: note: Function in derived class
ospf/xrl_io.hh:329:10: style: The function 'join_multicast_group' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/io.hh:201:18: note: Virtual function in base class
ospf/xrl_io.hh:329:10: note: Function in derived class
ospf/xrl_io.hh:335:10: style: The function 'leave_multicast_group' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/io.hh:208:18: note: Virtual function in base class
ospf/xrl_io.hh:335:10: note: Function in derived class
ospf/xrl_io.hh:361:10: style: The function 'add_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/io.hh:222:18: note: Virtual function in base class
ospf/xrl_io.hh:361:10: note: Function in derived class
ospf/xrl_io.hh:380:10: style: The function 'replace_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/io.hh:240:18: note: Virtual function in base class
ospf/xrl_io.hh:380:10: note: Function in derived class
ospf/xrl_io.hh:391:10: style: The function 'delete_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
ospf/io.hh:250:18: note: Virtual function in base class
ospf/xrl_io.hh:391:10: note: Function in derived class
pim/pim_bsr.cc:1292:5: style: Variable 'bsr_zone' is reassigned a value before the old one has been used. [redundantAssignment]
pim/pim_bsr.cc:1289:0: note: Variable 'bsr_zone' is reassigned a value before the old one has been used.
pim/pim_bsr.cc:1292:5: note: Variable 'bsr_zone' is reassigned a value before the old one has been used.
pim/pim_bsr.cc:1313:5: style: Variable 'bsr_zone' is reassigned a value before the old one has been used. [redundantAssignment]
pim/pim_bsr.cc:1309:0: note: Variable 'bsr_zone' is reassigned a value before the old one has been used.
pim/pim_bsr.cc:1313:5: note: Variable 'bsr_zone' is reassigned a value before the old one has been used.
pim/pim_bsr.cc:2672:5: style: Variable 'active_bsr_zone' is reassigned a value before the old one has been used. [redundantAssignment]
pim/pim_bsr.cc:2667:0: note: Variable 'active_bsr_zone' is reassigned a value before the old one has been used.
pim/pim_bsr.cc:2672:5: note: Variable 'active_bsr_zone' is reassigned a value before the old one has been used.
pim/pim_bsr.cc:332:40: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
pim/pim_proto_assert.hh:46:5: warning: Member variable 'AssertMetric::_rpt_bit_flag' is not initialized in the constructor. [uninitMemberVar]
pim/pim_proto_assert.hh:46:5: warning: Member variable 'AssertMetric::_metric_preference' is not initialized in the constructor. [uninitMemberVar]
pim/pim_proto_assert.hh:46:5: warning: Member variable 'AssertMetric::_metric' is not initialized in the constructor. [uninitMemberVar]
pim/pim_vif.hh:97:2: performance: Variable 'vset' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
pim/pim_vif.hh:98:2: performance: Variable 'vreset' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
pim/pim_scope_zone_table.hh:71:5: style: Class 'PimScopeZoneTable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
pim/pim_bsr.hh:57:5: style: Class 'PimBsr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
pim/pim_mrib_table.hh:62:5: style: Class 'PimMribTable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
pim/pim_proto_assert.hh:46:5: style: Class 'AssertMetric' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
pim/pim_mre_track_state.hh:40:5: style: Class 'PimMreTrackState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
pim/pim_mrt.hh:50:5: style: Class 'PimMrtSg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
pim/pim_mrt.hh:64:5: style: Class 'PimMrtG' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
pim/pim_mrt.hh:78:5: style: Class 'PimMrtRp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
pim/pim_mrt.hh:92:5: style: Class 'PimMrtMfc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
pim/pim_mrt.hh:106:5: style: Class 'PimMrt' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
pim/pim_rp.hh:150:5: style: Class 'RpTable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
pim/pim_proto_join_prune_message.hh:90:5: style: Class 'PimJpHeader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
pim/pim_mre_track_state.hh:602:1: warning: The class 'PimMreAction' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
pim/pim_config.cc:184:63: style: Function 'do_set_val' argument 3 names different: declaration 'v' definition 'val'. [funcArgNamesDifferent]
pim/pim_node.hh:929:58: note: Function 'do_set_val' argument 3 names different: declaration 'v' definition 'val'.
pim/pim_config.cc:184:63: note: Function 'do_set_val' argument 3 names different: declaration 'v' definition 'val'.
pim/pim_mre.cc:728:61: style: Function 'set_local_receiver_exclude' argument 2 names different: declaration 't' definition 'v'. [funcArgNamesDifferent]
pim/pim_mre.hh:277:62: note: Function 'set_local_receiver_exclude' argument 2 names different: declaration 't' definition 'v'.
pim/pim_mre.cc:728:61: note: Function 'set_local_receiver_exclude' argument 2 names different: declaration 't' definition 'v'.
pim/pim_mre_assert.cc:1648:14: style: The scope of the variable 'vif_index' can be reduced. [variableScope]
pim/pim_mre_assert.cc:473:21: style: Function 'assert_process_wc' argument 3 names different: declaration 'state' definition 'assert_state'. [funcArgNamesDifferent]
pim/pim_mre.hh:636:22: note: Function 'assert_process_wc' argument 3 names different: declaration 'state' definition 'assert_state'.
pim/pim_mre_assert.cc:473:21: note: Function 'assert_process_wc' argument 3 names different: declaration 'state' definition 'assert_state'.
pim/pim_mre_join_prune.cc:298:6: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
pim/pim_mre_join_prune.cc:309:6: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
pim/pim_mre_join_prune.cc:576:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
pim/pim_mre_join_prune.cc:685:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
pim/pim_mre_join_prune.cc:794:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
pim/pim_mre_join_prune.cc:870:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
pim/pim_mre_join_prune.cc:1118:7: style: The scope of the variable 'is_new_group' can be reduced. [variableScope]
pim/pim_mre_rpf.cc:1052:7: style: The scope of the variable 'is_new_group' can be reduced. [variableScope]
pim/pim_mre_rpf.cc:1071:7: style: The scope of the variable 'is_new_group' can be reduced. [variableScope]
pim/pim_mre_track_state.hh:458:10: style: Unused private function: 'PimMreTrackState::track_state_receive_join_sg_rpt' [unusedPrivateFunction]
pim/pim_mre_track_state.hh:459:10: style: Unused private function: 'PimMreTrackState::track_state_receive_prune_rp' [unusedPrivateFunction]
pim/pim_mre_track_state.hh:462:10: style: Unused private function: 'PimMreTrackState::track_state_receive_prune_sg_rpt' [unusedPrivateFunction]
pim/pim_mre_track_state.hh:542:10: style: Unused private function: 'PimMreTrackState::track_state_i_am_assert_winner_sg' [unusedPrivateFunction]
pim/pim_mre_track_state.hh:543:10: style: Unused private function: 'PimMreTrackState::track_state_i_am_assert_winner_wc' [unusedPrivateFunction]
pim/pim_mre_track_state.hh:549:10: style: Unused private function: 'PimMreTrackState::track_state_assert_winner_metric_wc' [unusedPrivateFunction]
pim/pim_mre_track_state.hh:390:10: performance: Technically the member function 'PimMreTrackState::can_add_action_to_list' can be static. [functionStatic]
pim/pim_mre_track_state.cc:402:19: note: Technically the member function 'PimMreTrackState::can_add_action_to_list' can be static.
pim/pim_mre_track_state.hh:390:10: note: Technically the member function 'PimMreTrackState::can_add_action_to_list' can be static.
pim/pim_mre_track_state.hh:392:24: performance: Technically the member function 'PimMreTrackState::remove_action_from_list' can be static. [functionStatic]
pim/pim_mre_track_state.cc:429:19: note: Technically the member function 'PimMreTrackState::remove_action_from_list' can be static.
pim/pim_mre_track_state.hh:392:24: note: Technically the member function 'PimMreTrackState::remove_action_from_list' can be static.
pim/pim_mre_track_state.hh:630:10: style: Technically the member function 'PimMreAction::perform_action' can be const. [functionConst]
pim/pim_mre_track_state.cc:3595:15: note: Technically the member function 'PimMreAction::perform_action' can be const.
pim/pim_mre_track_state.hh:630:10: note: Technically the member function 'PimMreAction::perform_action' can be const.
pim/pim_mre_track_state.hh:632:10: style: Technically the member function 'PimMreAction::perform_action' can be const. [functionConst]
pim/pim_mre_track_state.cc:3984:15: note: Technically the member function 'PimMreAction::perform_action' can be const.
pim/pim_mre_track_state.hh:632:10: note: Technically the member function 'PimMreAction::perform_action' can be const.
pim/pim_mrt.cc:428:5: style: Variable 'pim_mfc' is reassigned a value before the old one has been used. [redundantAssignment]
pim/pim_mrt.cc:423:0: note: Variable 'pim_mfc' is reassigned a value before the old one has been used.
pim/pim_mrt.cc:428:5: note: Variable 'pim_mfc' is reassigned a value before the old one has been used.
pim/pim_mrt_task.cc:119:17: style: The scope of the variable 'pim_mre_task' can be reduced. [variableScope]
pim/pim_mrt_task.cc:229:17: style: The scope of the variable 'pim_mre_task' can be reduced. [variableScope]
pim/pim_mrt_task.cc:382:17: style: The scope of the variable 'pim_mre_task' can be reduced. [variableScope]
pim/pim_mrt_task.cc:401:17: style: The scope of the variable 'pim_mre_task' can be reduced. [variableScope]
pim/pim_mrt_task.cc:420:17: style: The scope of the variable 'pim_mre_task' can be reduced. [variableScope]
pim/pim_mrt_task.cc:437:17: style: The scope of the variable 'pim_mre_task' can be reduced. [variableScope]
pim/pim_mrt_task.cc:456:17: style: The scope of the variable 'pim_mre_task' can be reduced. [variableScope]
pim/pim_mrt_task.cc:476:17: style: The scope of the variable 'pim_mre_task' can be reduced. [variableScope]
pim/pim_mrt_task.cc:494:17: style: The scope of the variable 'pim_mre_task' can be reduced. [variableScope]
pim/pim_mrt_task.cc:511:17: style: The scope of the variable 'pim_mre_task' can be reduced. [variableScope]
pim/pim_mrt_task.cc:529:17: style: The scope of the variable 'pim_mre_task' can be reduced. [variableScope]
pim/pim_mrt_task.cc:549:17: style: The scope of the variable 'pim_mre_task' can be reduced. [variableScope]
pim/pim_mrt_task.cc:569:17: style: The scope of the variable 'pim_mre_task' can be reduced. [variableScope]
pim/pim_mrt_task.cc:588:17: style: The scope of the variable 'pim_mre_task' can be reduced. [variableScope]
pim/pim_mrt_task.cc:606:17: style: The scope of the variable 'pim_mre_task' can be reduced. [variableScope]
pim/pim_mrt_task.cc:624:17: style: The scope of the variable 'pim_mre_task' can be reduced. [variableScope]
pim/pim_mrt_task.cc:643:17: style: The scope of the variable 'pim_mre_task' can be reduced. [variableScope]
pim/pim_mrt_task.cc:663:17: style: The scope of the variable 'pim_mre_task' can be reduced. [variableScope]
pim/pim_mrt_task.cc:682:17: style: The scope of the variable 'pim_mre_task' can be reduced. [variableScope]
pim/pim_mrt_task.cc:700:17: style: The scope of the variable 'pim_mre_task' can be reduced. [variableScope]
pim/pim_mrt_task.cc:719:17: style: The scope of the variable 'pim_mre_task' can be reduced. [variableScope]
pim/pim_mrt_task.cc:739:17: style: The scope of the variable 'pim_mre_task' can be reduced. [variableScope]
pim/pim_mrt_task.cc:757:17: style: The scope of the variable 'pim_mre_task' can be reduced. [variableScope]
pim/pim_mrt_task.cc:776:17: style: The scope of the variable 'pim_mre_task' can be reduced. [variableScope]
pim/pim_mrt_task.cc:917:17: style: The scope of the variable 'pim_mre_task' can be reduced. [variableScope]
pim/pim_mrt_task.cc:934:17: style: The scope of the variable 'pim_mre_task' can be reduced. [variableScope]
pim/pim_mrt_task.cc:952:17: style: The scope of the variable 'pim_mre_task' can be reduced. [variableScope]
pim/pim_mrt_task.cc:969:17: style: The scope of the variable 'pim_mre_task' can be reduced. [variableScope]
pim/pim_node.cc:480:33: style: C-style pointer casting [cstyleCast]
pim/pim_node.cc:485:30: style: C-style pointer casting [cstyleCast]
pim/pim_node.cc:2152:43: style: Same value in both branches of ternary operator. [duplicateValueTernary]
pim/pim_node.cc:821:19: style: Checking if unsigned variable 'vif_index' is less than zero. [unsignedLessThanZero]
pim/pim_node.cc:1585:2: style: Label 'buflen_error' is not used. [unusedLabel]
pim/pim_node.cc:965:15: style: Function 'add_vif_addr' argument 6 names different: declaration 'should_send_pim_hello' definition 'should_send_hello'. [funcArgNamesDifferent]
pim/pim_node.hh:238:15: note: Function 'add_vif_addr' argument 6 names different: declaration 'should_send_pim_hello' definition 'should_send_hello'.
pim/pim_node.cc:965:15: note: Function 'add_vif_addr' argument 6 names different: declaration 'should_send_pim_hello' definition 'should_send_hello'.
pim/pim_node.cc:1084:11: style: Function 'delete_vif_addr' argument 3 names different: declaration 'should_send_pim_hello' definition 'should_send_hello'. [funcArgNamesDifferent]
pim/pim_node.hh:253:11: note: Function 'delete_vif_addr' argument 3 names different: declaration 'should_send_pim_hello' definition 'should_send_hello'.
pim/pim_node.cc:1084:11: note: Function 'delete_vif_addr' argument 3 names different: declaration 'should_send_pim_hello' definition 'should_send_hello'.
pim/pim_node.hh:97:18: warning: Virtual function 'destruct_me' is called from destructor '~PimNode()' at line 148. Dynamic binding is not used. [virtualCallInConstructor]
pim/pim_node.cc:148:5: note: Calling destruct_me
pim/pim_node.hh:97:18: note: destruct_me is a virtual method
pim/pim_node_cli.cc:1053:5: style: Variable 'iif_pim_vif_s' is reassigned a value before the old one has been used. [redundantAssignment]
pim/pim_node_cli.cc:1048:0: note: Variable 'iif_pim_vif_s' is reassigned a value before the old one has been used.
pim/pim_node_cli.cc:1053:5: note: Variable 'iif_pim_vif_s' is reassigned a value before the old one has been used.
pim/pim_node_cli.cc:1054:5: style: Variable 'iif_pim_vif_rp' is reassigned a value before the old one has been used. [redundantAssignment]
pim/pim_node_cli.cc:1049:0: note: Variable 'iif_pim_vif_rp' is reassigned a value before the old one has been used.
pim/pim_node_cli.cc:1054:5: note: Variable 'iif_pim_vif_rp' is reassigned a value before the old one has been used.
pim/pim_node_cli.hh:51:5: style: Class 'PimNodeCli' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
pim/pim_proto_assert.cc:295:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
pim/pim_proto_assert.cc:121:2: style: Label 'rcvlen_error' is not used. [unusedLabel]
pim/pim_proto_assert.cc:403:2: style: Label 'buflen_error' is not used. [unusedLabel]
pim/pim_proto_assert.cc:149:15: style: Function 'pim_assert_process' argument 6 names different: declaration 'assert_group_mask_len' definition 'group_mask_len'. [funcArgNamesDifferent]
pim/pim_vif.hh:782:16: note: Function 'pim_assert_process' argument 6 names different: declaration 'assert_group_mask_len' definition 'group_mask_len'.
pim/pim_proto_assert.cc:149:15: note: Function 'pim_assert_process' argument 6 names different: declaration 'assert_group_mask_len' definition 'group_mask_len'.
pim/pim_proto_bootstrap.cc:326:2: style: Label 'rcvlen_error' is not used. [unusedLabel]
pim/pim_proto_bootstrap.cc:662:2: style: Label 'buflen_error' is not used. [unusedLabel]
pim/pim_proto_cand_rp_adv.cc:277:2: style: Label 'rcvlen_error' is not used. [unusedLabel]
pim/pim_proto_cand_rp_adv.cc:405:2: style: Label 'buflen_error' is not used. [unusedLabel]
pim/pim_proto_graft.cc:94:2: style: Label 'buflen_error' is not used. [unusedLabel]
pim/pim_proto_hello.cc:214:7: style: Redundant condition: pim_nbr->is_genid_present(). '!A || (A && B)' is equivalent to '!A || B' [redundantCondition]
pim/pim_proto_hello.cc:687:2: style: Label 'buflen_error' is not used. [unusedLabel]
pim/pim_proto_join_prune.cc:346:2: style: Label 'rcvlen_error' is not used. [unusedLabel]
pim/pim_proto_join_prune_message.cc:1110:5: style: Variable 'buffer' is reassigned a value before the old one has been used. [redundantAssignment]
pim/pim_proto_join_prune_message.cc:1105:0: note: Variable 'buffer' is reassigned a value before the old one has been used.
pim/pim_proto_join_prune_message.cc:1110:5: note: Variable 'buffer' is reassigned a value before the old one has been used.
pim/pim_proto_join_prune_message.cc:532:6: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
pim/pim_proto_join_prune_message.cc:534:6: note: Found duplicate branches for 'if' and 'else'.
pim/pim_proto_join_prune_message.cc:532:6: note: Found duplicate branches for 'if' and 'else'.
pim/pim_proto_join_prune_message.cc:1235:2: style: Label 'buflen_error' is not used. [unusedLabel]
pim/pim_proto_register.cc:438:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
pim/pim_proto_register.cc:441:2: style: Label 'rcvlen_error' is not used. [unusedLabel]
pim/pim_proto_register.cc:569:2: style: Label 'buflen_error' is not used. [unusedLabel]
pim/pim_proto_register.cc:666:2: style: Label 'buflen_error' is not used. [unusedLabel]
pim/pim_proto_register_stop.cc:138:13: style: The scope of the variable 'pim_mre' can be reduced. [variableScope]
pim/pim_proto_register_stop.cc:106:2: style: Label 'rcvlen_error' is not used. [unusedLabel]
pim/pim_proto_register_stop.cc:212:2: style: Label 'buflen_error' is not used. [unusedLabel]
pim/pim_vif.cc:1408:7: style: Redundant condition: pim_nbr!=NULL. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition]
pim/pim_vif.cc:151:31: style: Same value in both branches of ternary operator. [duplicateValueTernary]
pim/pim_vif.cc:312:26: style: Same value in both branches of ternary operator. [duplicateValueTernary]
pim/pim_vif.cc:314:22: style: Same value in both branches of ternary operator. [duplicateValueTernary]
pim/pim_vif.cc:1169:26: style: Same value in both branches of ternary operator. [duplicateValueTernary]
pim/pim_vif.cc:1170:23: style: Same value in both branches of ternary operator. [duplicateValueTernary]
pim/pim_vif.cc:969:2: style: Label 'buflen_error' is not used. [unusedLabel]
pim/pim_vif.cc:978:2: style: Label 'rcvlen_error' is not used. [unusedLabel]
pim/pim_vif.cc:1569:2: style: Label 'rcvlen_error' is not used. [unusedLabel]
pim/pim_vif.cc:1578:2: style: Label 'buflen_error' is not used. [unusedLabel]
pim/pim_vif.cc:1617:2: style: Label 'buflen_error' is not used. [unusedLabel]
pim/xorp_pimsm4.cc:218:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
pim/xrl_pim_node.hh:73:18: style: The function 'destruct_me' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
pim/pim_node.hh:97:18: note: Virtual function in base class
pim/xrl_pim_node.hh:73:18: note: Function in derived class
pim/xrl_pim_node.hh:2064:24: style: The function 'ifmgr_mirror_service_base' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
pim/pim_node.hh:1329:32: note: Virtual function in base class
pim/xrl_pim_node.hh:2064:24: note: Function in derived class
pim/xrl_pim_node.hh:2067:24: style: The function 'ifmgr_iftree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
pim/pim_node.hh:1339:32: note: Virtual function in base class
pim/xrl_pim_node.hh:2067:24: note: Function in derived class
pim/xrl_pim_node.hh:2091:10: style: The function 'fea_register_startup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
pim/pim_node.hh:1347:18: note: Virtual function in base class
pim/xrl_pim_node.hh:2091:10: note: Function in derived class
pim/xrl_pim_node.hh:2092:10: style: The function 'mfea_register_startup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
pim/pim_node.hh:1355:18: note: Virtual function in base class
pim/xrl_pim_node.hh:2092:10: note: Function in derived class
pim/xrl_pim_node.hh:2093:10: style: The function 'fea_register_shutdown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
pim/pim_node.hh:1371:18: note: Virtual function in base class
pim/xrl_pim_node.hh:2093:10: note: Function in derived class
pim/xrl_pim_node.hh:2094:10: style: The function 'mfea_register_shutdown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
pim/pim_node.hh:1379:18: note: Virtual function in base class
pim/xrl_pim_node.hh:2094:10: note: Function in derived class
pim/xrl_pim_node.hh:2097:10: style: The function 'rib_register_startup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
pim/pim_node.hh:1363:18: note: Virtual function in base class
pim/xrl_pim_node.hh:2097:10: note: Function in derived class
pim/xrl_pim_node.hh:2099:10: style: The function 'rib_register_shutdown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
pim/pim_node.hh:1387:18: note: Virtual function in base class
pim/xrl_pim_node.hh:2099:10: note: Function in derived class
pim/xrl_pim_node.hh:2110:9: style: The function 'register_receiver' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
pim/pim_node.hh:462:17: note: Virtual function in base class
pim/xrl_pim_node.hh:2110:9: note: Function in derived class
pim/xrl_pim_node.hh:2113:9: style: The function 'unregister_receiver' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
pim/pim_node.hh:481:17: note: Virtual function in base class
pim/xrl_pim_node.hh:2113:9: note: Function in derived class
pim/xrl_pim_node.hh:2117:9: style: The function 'register_protocol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
pim/pim_node.hh:496:17: note: Virtual function in base class
pim/xrl_pim_node.hh:2117:9: note: Function in derived class
pim/xrl_pim_node.hh:2119:9: style: The function 'unregister_protocol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
pim/pim_node.hh:509:17: note: Virtual function in base class
pim/xrl_pim_node.hh:2119:9: note: Function in derived class
pim/xrl_pim_node.hh:2122:9: style: The function 'join_multicast_group' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
pim/pim_node.hh:528:17: note: Virtual function in base class
pim/xrl_pim_node.hh:2122:9: note: Function in derived class
pim/xrl_pim_node.hh:2124:9: style: The function 'leave_multicast_group' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
pim/pim_node.hh:547:17: note: Virtual function in base class
pim/xrl_pim_node.hh:2124:9: note: Function in derived class
pim/xrl_pim_node.hh:2142:9: style: The function 'add_mfc_to_kernel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
pim/pim_node.hh:561:17: note: Virtual function in base class
pim/xrl_pim_node.hh:2142:9: note: Function in derived class
pim/xrl_pim_node.hh:2143:9: style: The function 'delete_mfc_from_kernel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
pim/pim_node.hh:572:17: note: Virtual function in base class
pim/xrl_pim_node.hh:2143:9: note: Function in derived class
pim/xrl_pim_node.hh:2146:9: style: The function 'add_dataflow_monitor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
pim/pim_node.hh:611:17: note: Virtual function in base class
pim/xrl_pim_node.hh:2146:9: note: Function in derived class
pim/xrl_pim_node.hh:2156:9: style: The function 'delete_dataflow_monitor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
pim/pim_node.hh:659:17: note: Virtual function in base class
pim/xrl_pim_node.hh:2156:9: note: Function in derived class
pim/xrl_pim_node.hh:2166:9: style: The function 'delete_all_dataflow_monitor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
pim/pim_node.hh:681:17: note: Virtual function in base class
pim/xrl_pim_node.hh:2166:9: note: Function in derived class
pim/xrl_pim_node.hh:2170:9: style: The function 'add_protocol_mld6igmp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
pim/pim_node.hh:698:17: note: Virtual function in base class
pim/xrl_pim_node.hh:2170:9: note: Function in derived class
pim/xrl_pim_node.hh:2171:9: style: The function 'delete_protocol_mld6igmp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
pim/pim_node.hh:711:17: note: Virtual function in base class
pim/xrl_pim_node.hh:2171:9: note: Function in derived class
pim/xrl_pim_node.hh:2221:8: style: The function 'dispatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
pim/xrl_pim_node.hh:2200:15: note: Virtual function in base class
pim/xrl_pim_node.hh:2221:8: note: Function in derived class
pim/xrl_pim_node.hh:2224:14: style: The function 'operation_name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
pim/xrl_pim_node.hh:2201:22: note: Virtual function in base class
pim/xrl_pim_node.hh:2224:14: note: Function in derived class
pim/xrl_pim_node.hh:2254:8: style: The function 'dispatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
pim/xrl_pim_node.hh:2200:15: note: Virtual function in base class
pim/xrl_pim_node.hh:2254:8: note: Function in derived class
pim/xrl_pim_node.hh:2257:14: style: The function 'operation_name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
pim/xrl_pim_node.hh:2201:22: note: Virtual function in base class
pim/xrl_pim_node.hh:2257:14: note: Function in derived class
pim/xrl_pim_node.hh:2293:8: style: The function 'dispatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
pim/xrl_pim_node.hh:2200:15: note: Virtual function in base class
pim/xrl_pim_node.hh:2293:8: note: Function in derived class
pim/xrl_pim_node.hh:2296:14: style: The function 'operation_name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
pim/xrl_pim_node.hh:2201:22: note: Virtual function in base class
pim/xrl_pim_node.hh:2296:14: note: Function in derived class
pim/xrl_pim_node.hh:2329:7: style: The function 'dispatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
pim/xrl_pim_node.hh:2200:15: note: Virtual function in base class
pim/xrl_pim_node.hh:2329:7: note: Function in derived class
pim/xrl_pim_node.hh:2332:14: style: The function 'operation_name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
pim/xrl_pim_node.hh:2201:22: note: Virtual function in base class
pim/xrl_pim_node.hh:2332:14: note: Function in derived class
pim/xrl_pim_node.hh:2384:8: style: The function 'dispatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
pim/xrl_pim_node.hh:2200:15: note: Virtual function in base class
pim/xrl_pim_node.hh:2384:8: note: Function in derived class
pim/xrl_pim_node.hh:2387:14: style: The function 'operation_name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
pim/xrl_pim_node.hh:2201:22: note: Virtual function in base class
pim/xrl_pim_node.hh:2387:14: note: Function in derived class
pim/xrl_pim_node.hh:2431:8: style: The function 'dispatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
pim/xrl_pim_node.hh:2200:15: note: Virtual function in base class
pim/xrl_pim_node.hh:2431:8: note: Function in derived class
pim/xrl_pim_node.hh:2434:14: style: The function 'operation_name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
pim/xrl_pim_node.hh:2201:22: note: Virtual function in base class
pim/xrl_pim_node.hh:2434:14: note: Function in derived class
pim/xrl_pim_node.hh:2502:8: style: The function 'dispatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
pim/xrl_pim_node.hh:2200:15: note: Virtual function in base class
pim/xrl_pim_node.hh:2502:8: note: Function in derived class
pim/xrl_pim_node.hh:2505:14: style: The function 'operation_name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
pim/xrl_pim_node.hh:2201:22: note: Virtual function in base class
pim/xrl_pim_node.hh:2505:14: note: Function in derived class
pim/xorp_pimsm6.cc:217:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
pim/xrl_pim_node.cc:3815:5: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
pim/xrl_pim_node.cc:3817:5: note: Found duplicate branches for 'if' and 'else'.
pim/xrl_pim_node.cc:3815:5: note: Found duplicate branches for 'if' and 'else'.
pim/xrl_pim_node.cc:2836:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
pim/xrl_pim_node.hh:73:18: warning: Virtual function 'destruct_me' is called from destructor '~XrlPimNode()' at line 108. Dynamic binding is not used. [virtualCallInConstructor]
pim/xrl_pim_node.cc:108:5: note: Calling destruct_me
pim/xrl_pim_node.hh:73:18: note: destruct_me is a virtual method
policy/backend/term_instr.hh:56:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
policy/backend/iv_exec.cc:30:9: warning: Member variable 'IvExec::_do_trace' is not initialized in the constructor. [uninitMemberVar]
policy/backend/iv_exec.cc:30:9: warning: Member variable 'IvExec::_did_trace' is not initialized in the constructor. [uninitMemberVar]
policy/backend/iv_exec.cc:30:9: warning: Member variable 'IvExec::_ctr_flow' is not initialized in the constructor. [uninitMemberVar]
policy/backend/iv_exec.cc:30:9: warning: Member variable 'IvExec::_subr' is not initialized in the constructor. [uninitMemberVar]
policy/backend/instruction.hh:191:10: style: Technically the member function 'Next::flow' can be const. [functionConst]
policy/backend/instruction.hh:203:12: style: Technically the member function 'Subr::target' can be const. [functionConst]
policy/backend/iv_exec.cc:41:21: style: Class 'IvExec' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
policy/backend/iv_exec.cc:41:21: style: Class 'IvExec' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
policy/backend/instruction.hh:64:5: style: Class 'Push' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/backend/instruction.hh:94:5: style: Class 'PushSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/backend/instruction.hh:129:5: style: Class 'Load' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/backend/instruction.hh:153:5: style: Class 'Store' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/backend/instruction.hh:189:5: style: Class 'Next' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/backend/instruction.hh:201:5: style: Class 'Subr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/backend/instruction.hh:230:5: style: Class 'NaryInstr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/backend/instruction.hh:68:5: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/backend/instruction_base.hh:43:18: note: Virtual function in base class
policy/backend/instruction.hh:68:5: note: Function in derived class
policy/backend/instruction.hh:96:5: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/backend/instruction_base.hh:43:18: note: Virtual function in base class
policy/backend/instruction.hh:96:5: note: Function in derived class
policy/backend/instruction.hh:117:5: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/backend/instruction_base.hh:43:18: note: Virtual function in base class
policy/backend/instruction.hh:117:5: note: Function in derived class
policy/backend/instruction.hh:131:5: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/backend/instruction_base.hh:43:18: note: Virtual function in base class
policy/backend/instruction.hh:131:5: note: Function in derived class
policy/backend/instruction.hh:155:5: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/backend/instruction_base.hh:43:18: note: Virtual function in base class
policy/backend/instruction.hh:155:5: note: Function in derived class
policy/backend/instruction.hh:171:5: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/backend/instruction_base.hh:43:18: note: Virtual function in base class
policy/backend/instruction.hh:171:5: note: Function in derived class
policy/backend/instruction.hh:179:5: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/backend/instruction_base.hh:43:18: note: Virtual function in base class
policy/backend/instruction.hh:179:5: note: Function in derived class
policy/backend/instruction.hh:193:5: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/backend/instruction_base.hh:43:18: note: Virtual function in base class
policy/backend/instruction.hh:193:5: note: Function in derived class
policy/backend/instruction.hh:205:5: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/backend/instruction_base.hh:43:18: note: Virtual function in base class
policy/backend/instruction.hh:205:5: note: Function in derived class
policy/backend/instruction.hh:233:5: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/backend/instruction_base.hh:43:18: note: Virtual function in base class
policy/backend/instruction.hh:233:5: note: Function in derived class
policy/backend/iv_exec.hh:102:10: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/backend/instr_visitor.hh:47:18: note: Virtual function in base class
policy/backend/iv_exec.hh:102:10: note: Function in derived class
policy/backend/iv_exec.hh:107:10: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/backend/instr_visitor.hh:48:18: note: Virtual function in base class
policy/backend/iv_exec.hh:107:10: note: Function in derived class
policy/backend/iv_exec.hh:112:10: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/backend/instr_visitor.hh:49:18: note: Virtual function in base class
policy/backend/iv_exec.hh:112:10: note: Function in derived class
policy/backend/iv_exec.hh:117:10: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/backend/instr_visitor.hh:50:18: note: Virtual function in base class
policy/backend/iv_exec.hh:117:10: note: Function in derived class
policy/backend/iv_exec.hh:122:10: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/backend/instr_visitor.hh:51:18: note: Virtual function in base class
policy/backend/iv_exec.hh:122:10: note: Function in derived class
policy/backend/iv_exec.hh:127:10: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/backend/instr_visitor.hh:52:18: note: Virtual function in base class
policy/backend/iv_exec.hh:127:10: note: Function in derived class
policy/backend/iv_exec.hh:132:10: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/backend/instr_visitor.hh:53:18: note: Virtual function in base class
policy/backend/iv_exec.hh:132:10: note: Function in derived class
policy/backend/iv_exec.hh:137:10: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/backend/instr_visitor.hh:54:18: note: Virtual function in base class
policy/backend/iv_exec.hh:137:10: note: Function in derived class
policy/backend/iv_exec.hh:139:10: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/backend/instr_visitor.hh:55:18: note: Virtual function in base class
policy/backend/iv_exec.hh:139:10: note: Function in derived class
policy/backend/iv_exec.hh:140:10: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/backend/instr_visitor.hh:56:18: note: Virtual function in base class
policy/backend/iv_exec.hh:140:10: note: Function in derived class
policy/backend/policy_filter.hh:66:10: style: The function 'configure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/backend/filter_base.hh:41:18: note: Virtual function in base class
policy/backend/policy_filter.hh:66:10: note: Function in derived class
policy/backend/policy_filter.hh:74:10: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/backend/filter_base.hh:49:18: note: Virtual function in base class
policy/backend/policy_filter.hh:74:10: note: Function in derived class
policy/backend/policy_filter.hh:83:10: style: The function 'acceptRoute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/backend/filter_base.hh:58:18: note: Virtual function in base class
policy/backend/policy_filter.hh:83:10: note: Function in derived class
policy/backend/policy_filters.cc:48:43: style: Function 'run_filter' argument 1 names different: declaration 'type' definition 'ftype'. [funcArgNamesDifferent]
policy/backend/policy_filters.hh:64:37: note: Function 'run_filter' argument 1 names different: declaration 'type' definition 'ftype'.
policy/backend/policy_filters.cc:48:43: note: Function 'run_filter' argument 1 names different: declaration 'type' definition 'ftype'.
policy/backend/policy_filters.cc:55:42: style: Function 'configure' argument 1 names different: declaration 'type' definition 'ftype'. [funcArgNamesDifferent]
policy/backend/policy_filters.hh:74:36: note: Function 'configure' argument 1 names different: declaration 'type' definition 'ftype'.
policy/backend/policy_filters.cc:55:42: note: Function 'configure' argument 1 names different: declaration 'type' definition 'ftype'.
policy/backend/policy_filters.cc:62:38: style: Function 'reset' argument 1 names different: declaration 'type' definition 'ftype'. [funcArgNamesDifferent]
policy/backend/policy_filters.hh:81:32: note: Function 'reset' argument 1 names different: declaration 'type' definition 'ftype'.
policy/backend/policy_filters.cc:62:38: note: Function 'reset' argument 1 names different: declaration 'type' definition 'ftype'.
policy/backend/policy_profiler.cc:29:17: warning: Member variable 'PolicyProfiler::_samples' is not initialized in the constructor. [uninitMemberVar]
policy/backend/policy_profiler.hh:37:14: style: Technically the member function 'PolicyProfiler::count' can be const. [functionConst]
policy/backend/policy_profiler.cc:58:17: note: Technically the member function 'PolicyProfiler::count' can be const.
policy/backend/policy_profiler.hh:37:14: note: Technically the member function 'PolicyProfiler::count' can be const.
policy/backend/policytags.hh:64:5: style: Class 'PolicyTags' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/backend/policytags.cc:34:43: style: Function 'PolicyTags' argument 1 names different: declaration 'xrlatoms' definition 'alist'. [funcArgNamesDifferent]
policy/backend/policytags.hh:64:35: note: Function 'PolicyTags' argument 1 names different: declaration 'xrlatoms' definition 'alist'.
policy/backend/policytags.cc:34:43: note: Function 'PolicyTags' argument 1 names different: declaration 'xrlatoms' definition 'alist'.
policy/backend/policytags.cc:60:38: style: Function 'set_ptags' argument 1 names different: declaration 'e' definition 'element'. [funcArgNamesDifferent]
policy/backend/policytags.hh:86:39: note: Function 'set_ptags' argument 1 names different: declaration 'e' definition 'element'.
policy/backend/policytags.cc:60:38: note: Function 'set_ptags' argument 1 names different: declaration 'e' definition 'element'.
policy/backend/policytags.cc:147:38: style: Function 'insert' argument 1 names different: declaration 'pt' definition 'ptags'. [funcArgNamesDifferent]
policy/backend/policytags.hh:100:35: note: Function 'insert' argument 1 names different: declaration 'pt' definition 'ptags'.
policy/backend/policytags.cc:147:38: note: Function 'insert' argument 1 names different: declaration 'pt' definition 'ptags'.
policy/backend/single_varrw.cc:29:14: warning: Member variable 'SingleVarRW::_trash' is not initialized in the constructor. [uninitMemberVar]
policy/backend/version_filter.cc:48:40: style: Function 'configure' argument 1 names different: declaration 'str' definition 'conf'. [funcArgNamesDifferent]
policy/backend/version_filter.hh:58:34: note: Function 'configure' argument 1 names different: declaration 'str' definition 'conf'.
policy/backend/version_filter.cc:48:40: note: Function 'configure' argument 1 names different: declaration 'str' definition 'conf'.
policy/backend/version_filter.hh:50:5: style: Class 'VersionFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/backend/version_filter.hh:58:10: style: The function 'configure' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/backend/filter_base.hh:41:18: note: Virtual function in base class
policy/backend/version_filter.hh:58:10: note: Function in derived class
policy/backend/version_filter.hh:66:10: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/backend/filter_base.hh:49:18: note: Virtual function in base class
policy/backend/version_filter.hh:66:10: note: Function in derived class
policy/backend/version_filter.hh:75:10: style: The function 'acceptRoute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/backend/filter_base.hh:58:18: note: Virtual function in base class
policy/backend/version_filter.hh:75:10: note: Function in derived class
policy/backend/version_filter.cc:59:2: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
policy/backend/version_filter.cc:57:7: style: Exception should be caught by reference. [catchExceptionByValue]
policy/code_generator.cc:218:39: style: Function 'visit' argument 1 names different: declaration 'policy' definition 'ps'. [funcArgNamesDifferent]
policy/code_generator.hh:90:43: note: Function 'visit' argument 1 names different: declaration 'policy' definition 'ps'.
policy/code_generator.cc:218:39: note: Function 'visit' argument 1 names different: declaration 'policy' definition 'ps'.
policy/code_generator.cc:224:28: style: Function 'visit' argument 1 names different: declaration 'policy' definition 'term'. [funcArgNamesDifferent]
policy/code_generator.hh:91:32: note: Function 'visit' argument 1 names different: declaration 'policy' definition 'term'.
policy/code_generator.cc:224:28: note: Function 'visit' argument 1 names different: declaration 'policy' definition 'term'.
policy/code_generator.cc:230:33: style: Function 'visit' argument 1 names different: declaration 'policy' definition 'proto'. [funcArgNamesDifferent]
policy/code_generator.hh:92:37: note: Function 'visit' argument 1 names different: declaration 'policy' definition 'proto'.
policy/code_generator.cc:230:33: note: Function 'visit' argument 1 names different: declaration 'policy' definition 'proto'.
policy/code_generator.cc:242:32: style: Function 'visit' argument 1 names different: declaration 'node' definition 'next'. [funcArgNamesDifferent]
policy/code_generator.hh:93:36: note: Function 'visit' argument 1 names different: declaration 'node' definition 'next'.
policy/code_generator.cc:242:32: note: Function 'visit' argument 1 names different: declaration 'node' definition 'next'.
policy/var_map.hh:85:6: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
policy/var_map.hh:86:6: performance: Variable 'type' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
policy/var_map.hh:87:6: performance: Variable 'id' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
policy/code_generator.cc:39:5: performance: Variable '_protocol' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
policy/code_generator.cc:49:5: performance: Variable '_protocol' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
policy/code_generator.hh:99:17: style: Technically the member function 'CodeGenerator::code' can be const. [functionConst]
policy/code_generator.cc:212:16: note: Technically the member function 'CodeGenerator::code' can be const.
policy/code_generator.hh:99:17: note: Technically the member function 'CodeGenerator::code' can be const.
policy/var_map.hh:129:5: style: Class 'VarMap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/term.hh:73:5: style: Class 'Term' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/node.hh:260:5: style: Class 'NodeAccept' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/node.hh:280:5: style: Class 'NodeReject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/var_map.hh:70:5: warning: The struct 'Variable' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
policy/process_watch.hh:73:10: style: The function 'add_interest' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/process_watch_base.hh:41:18: note: Virtual function in base class
policy/process_watch.hh:73:10: note: Function in derived class
policy/node.hh:86:5: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/node_base.hh:55:28: note: Virtual function in base class
policy/node.hh:86:5: note: Function in derived class
policy/node.hh:110:5: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/node_base.hh:55:28: note: Virtual function in base class
policy/node.hh:110:5: note: Function in derived class
policy/node.hh:148:5: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/node_base.hh:55:28: note: Virtual function in base class
policy/node.hh:148:5: note: Function in derived class
policy/node.hh:194:5: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/node_base.hh:55:28: note: Virtual function in base class
policy/node.hh:194:5: note: Function in derived class
policy/node.hh:232:5: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/node_base.hh:55:28: note: Virtual function in base class
policy/node.hh:232:5: note: Function in derived class
policy/node.hh:262:5: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/node_base.hh:55:28: note: Virtual function in base class
policy/node.hh:262:5: note: Function in derived class
policy/node.hh:269:18: style: The function 'is_accept_or_reject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/node_base.hh:69:18: note: Virtual function in base class
policy/node.hh:269:18: note: Function in derived class
policy/node.hh:282:5: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/node_base.hh:55:28: note: Virtual function in base class
policy/node.hh:282:5: note: Function in derived class
policy/node.hh:289:18: style: The function 'is_accept_or_reject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/node_base.hh:69:18: note: Virtual function in base class
policy/node.hh:289:18: note: Function in derived class
policy/node.hh:303:5: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/node_base.hh:55:28: note: Virtual function in base class
policy/node.hh:303:5: note: Function in derived class
policy/node.hh:310:18: style: The function 'is_protocol_statement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/node_base.hh:62:18: note: Virtual function in base class
policy/node.hh:310:18: note: Function in derived class
policy/node.hh:330:5: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/node_base.hh:55:28: note: Virtual function in base class
policy/node.hh:330:5: note: Function in derived class
policy/node.hh:342:5: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/node_base.hh:55:28: note: Virtual function in base class
policy/node.hh:342:5: note: Function in derived class
policy/code_generator.hh:82:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:55:28: note: Virtual function in base class
policy/code_generator.hh:82:20: note: Function in derived class
policy/code_generator.hh:83:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:56:28: note: Virtual function in base class
policy/code_generator.hh:83:20: note: Function in derived class
policy/code_generator.hh:84:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:58:28: note: Virtual function in base class
policy/code_generator.hh:84:20: note: Function in derived class
policy/code_generator.hh:85:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:64:28: note: Virtual function in base class
policy/code_generator.hh:85:20: note: Function in derived class
policy/code_generator.hh:86:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:57:28: note: Virtual function in base class
policy/code_generator.hh:86:20: note: Function in derived class
policy/code_generator.hh:87:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:59:28: note: Virtual function in base class
policy/code_generator.hh:87:20: note: Function in derived class
policy/code_generator.hh:88:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:60:28: note: Virtual function in base class
policy/code_generator.hh:88:20: note: Function in derived class
policy/code_generator.hh:89:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:61:28: note: Virtual function in base class
policy/code_generator.hh:89:20: note: Function in derived class
policy/code_generator.hh:90:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:63:28: note: Virtual function in base class
policy/code_generator.hh:90:20: note: Function in derived class
policy/code_generator.hh:91:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:62:28: note: Virtual function in base class
policy/code_generator.hh:91:20: note: Function in derived class
policy/code_generator.hh:92:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:65:28: note: Virtual function in base class
policy/code_generator.hh:92:20: note: Function in derived class
policy/code_generator.hh:93:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:66:28: note: Virtual function in base class
policy/code_generator.hh:93:20: note: Function in derived class
policy/code_generator.hh:94:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:67:28: note: Virtual function in base class
policy/code_generator.hh:94:20: note: Function in derived class
policy/node.hh:51:0: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/node_base.hh:55:28: note: Virtual function in base class
policy/node.hh:51:0: note: Function in derived class
policy/code_list.hh:45:5: style: Class 'CodeList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/common/dispatcher.cc:94:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
policy/common/dispatcher.cc:98:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
policy/common/dispatcher.cc:73:72: style: Function 'logAdd' argument 3 names different: declaration 'e1' definition 'arg1'. [funcArgNamesDifferent]
policy/common/dispatcher.hh:116:64: note: Function 'logAdd' argument 3 names different: declaration 'e1' definition 'arg1'.
policy/common/dispatcher.cc:73:72: note: Function 'logAdd' argument 3 names different: declaration 'e1' definition 'arg1'.
policy/common/dispatcher.cc:73:93: style: Function 'logAdd' argument 4 names different: declaration 'e2' definition 'arg2'. [funcArgNamesDifferent]
policy/common/dispatcher.hh:116:83: note: Function 'logAdd' argument 4 names different: declaration 'e2' definition 'arg2'.
policy/common/dispatcher.cc:73:93: note: Function 'logAdd' argument 4 names different: declaration 'e2' definition 'arg2'.
policy/common/element.hh:75:5: warning: Member variable 'ElemInt32::_val' is not initialized in the constructor. [uninitMemberVar]
policy/common/element.hh:129:5: warning: Member variable 'ElemU32::_val' is not initialized in the constructor. [uninitMemberVar]
policy/common/element.hh:174:5: warning: Member variable 'ElemCom32::_val' is not initialized in the constructor. [uninitMemberVar]
policy/common/element.hh:241:5: warning: Member variable 'ElemBool::_val' is not initialized in the constructor. [uninitMemberVar]
policy/common/dispatcher.hh:186:11: style: Unused private function: 'Dispatcher::lookup' [unusedPrivateFunction]
policy/common/dispatcher.hh:116:10: performance: Technically the member function 'Dispatcher::logAdd' can be static. [functionStatic]
policy/common/dispatcher.cc:73:18: note: Technically the member function 'Dispatcher::logAdd' can be static.
policy/common/dispatcher.hh:116:10: note: Technically the member function 'Dispatcher::logAdd' can be static.
policy/common/dispatcher.hh:118:10: performance: Technically the member function 'Dispatcher::logRun' can be static. [functionStatic]
policy/common/dispatcher.cc:92:18: note: Technically the member function 'Dispatcher::logRun' can be static.
policy/common/dispatcher.hh:118:10: note: Technically the member function 'Dispatcher::logRun' can be static.
policy/common/dispatcher.hh:175:18: performance: Technically the member function 'Dispatcher::makeKey' can be static. [functionStatic]
policy/common/dispatcher.cc:43:26: note: Technically the member function 'Dispatcher::makeKey' can be static.
policy/common/dispatcher.hh:175:18: note: Technically the member function 'Dispatcher::makeKey' can be static.
policy/common/operator.hh:45:1: performance: Technically the member function 'OpAnd::hash' can be static. [functionStatic]
policy/common/operator.hh:45:1: performance: Technically the member function 'OpAnd::set_hash' can be static. [functionStatic]
policy/common/operator.hh:46:1: performance: Technically the member function 'OpOr::hash' can be static. [functionStatic]
policy/common/operator.hh:46:1: performance: Technically the member function 'OpOr::set_hash' can be static. [functionStatic]
policy/common/operator.hh:47:1: performance: Technically the member function 'OpXor::hash' can be static. [functionStatic]
policy/common/operator.hh:47:1: performance: Technically the member function 'OpXor::set_hash' can be static. [functionStatic]
policy/common/operator.hh:50:1: performance: Technically the member function 'OpEq::hash' can be static. [functionStatic]
policy/common/operator.hh:50:1: performance: Technically the member function 'OpEq::set_hash' can be static. [functionStatic]
policy/common/operator.hh:51:1: performance: Technically the member function 'OpNe::hash' can be static. [functionStatic]
policy/common/operator.hh:51:1: performance: Technically the member function 'OpNe::set_hash' can be static. [functionStatic]
policy/common/operator.hh:52:1: performance: Technically the member function 'OpLt::hash' can be static. [functionStatic]
policy/common/operator.hh:52:1: performance: Technically the member function 'OpLt::set_hash' can be static. [functionStatic]
policy/common/operator.hh:53:1: performance: Technically the member function 'OpGt::hash' can be static. [functionStatic]
policy/common/operator.hh:53:1: performance: Technically the member function 'OpGt::set_hash' can be static. [functionStatic]
policy/common/operator.hh:54:1: performance: Technically the member function 'OpLe::hash' can be static. [functionStatic]
policy/common/operator.hh:54:1: performance: Technically the member function 'OpLe::set_hash' can be static. [functionStatic]
policy/common/operator.hh:55:1: performance: Technically the member function 'OpGe::hash' can be static. [functionStatic]
policy/common/operator.hh:55:1: performance: Technically the member function 'OpGe::set_hash' can be static. [functionStatic]
policy/common/operator.hh:58:1: performance: Technically the member function 'OpAdd::hash' can be static. [functionStatic]
policy/common/operator.hh:58:1: performance: Technically the member function 'OpAdd::set_hash' can be static. [functionStatic]
policy/common/operator.hh:59:1: performance: Technically the member function 'OpSub::hash' can be static. [functionStatic]
policy/common/operator.hh:59:1: performance: Technically the member function 'OpSub::set_hash' can be static. [functionStatic]
policy/common/operator.hh:60:1: performance: Technically the member function 'OpMul::hash' can be static. [functionStatic]
policy/common/operator.hh:60:1: performance: Technically the member function 'OpMul::set_hash' can be static. [functionStatic]
policy/common/operator.hh:61:1: performance: Technically the member function 'OpDiv::hash' can be static. [functionStatic]
policy/common/operator.hh:61:1: performance: Technically the member function 'OpDiv::set_hash' can be static. [functionStatic]
policy/common/operator.hh:62:1: performance: Technically the member function 'OpLShift::hash' can be static. [functionStatic]
policy/common/operator.hh:62:1: performance: Technically the member function 'OpLShift::set_hash' can be static. [functionStatic]
policy/common/operator.hh:63:1: performance: Technically the member function 'OpRShift::hash' can be static. [functionStatic]
policy/common/operator.hh:63:1: performance: Technically the member function 'OpRShift::set_hash' can be static. [functionStatic]
policy/common/operator.hh:64:1: performance: Technically the member function 'OpBitAnd::hash' can be static. [functionStatic]
policy/common/operator.hh:64:1: performance: Technically the member function 'OpBitAnd::set_hash' can be static. [functionStatic]
policy/common/operator.hh:65:1: performance: Technically the member function 'OpBitOr::hash' can be static. [functionStatic]
policy/common/operator.hh:65:1: performance: Technically the member function 'OpBitOr::set_hash' can be static. [functionStatic]
policy/common/operator.hh:66:1: performance: Technically the member function 'OpBitXor::hash' can be static. [functionStatic]
policy/common/operator.hh:66:1: performance: Technically the member function 'OpBitXor::set_hash' can be static. [functionStatic]
policy/common/operator.hh:70:1: performance: Technically the member function 'OpRegex::hash' can be static. [functionStatic]
policy/common/operator.hh:70:1: performance: Technically the member function 'OpRegex::set_hash' can be static. [functionStatic]
policy/common/operator.hh:72:1: performance: Technically the member function 'OpCtr::hash' can be static. [functionStatic]
policy/common/operator.hh:72:1: performance: Technically the member function 'OpCtr::set_hash' can be static. [functionStatic]
policy/common/operator.hh:74:1: performance: Technically the member function 'OpNEInt::hash' can be static. [functionStatic]
policy/common/operator.hh:74:1: performance: Technically the member function 'OpNEInt::set_hash' can be static. [functionStatic]
policy/common/operator.hh:77:1: performance: Technically the member function 'OpNot::hash' can be static. [functionStatic]
policy/common/operator.hh:77:1: performance: Technically the member function 'OpNot::set_hash' can be static. [functionStatic]
policy/common/operator.hh:78:1: performance: Technically the member function 'OpHead::hash' can be static. [functionStatic]
policy/common/operator.hh:78:1: performance: Technically the member function 'OpHead::set_hash' can be static. [functionStatic]
policy/common/element.hh:464:2: style: Value of pointer '_val', which points to allocated memory, is copied in copy constructor instead of allocating new memory. [copyCtorPointerCopying]
policy/common/element.hh:87:5: style: Class 'ElemInt32' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/common/element.hh:95:5: style: Class 'ElemInt32' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/common/element.hh:131:5: style: Class 'ElemU32' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/common/element.hh:139:5: style: Class 'ElemU32' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/common/element.hh:175:5: style: Class 'ElemCom32' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/common/element.hh:176:5: style: Class 'ElemCom32' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/common/element.hh:206:5: style: Class 'ElemStr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/common/element.hh:214:5: style: Class 'ElemStr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/common/element.hh:243:5: style: Class 'ElemBool' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/common/element.hh:251:5: style: Class 'ElemBool' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/common/element.hh:302:5: style: Class 'ElemAny' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/common/element.hh:309:5: style: Class 'ElemAny' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/common/element.hh:389:5: style: Class 'ElemRefAny' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/common/element.hh:399:5: style: Class 'ElemRefAny' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/common/element.hh:493:5: style: Class 'ElemNet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/common/element.hh:494:5: style: Class 'ElemNet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/common/element.hh:557:5: style: Class 'ElemNextHop' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/common/element.hh:559:5: style: Class 'ElemNextHop' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/common/elem_null.hh:44:5: style: Class 'ElemNull' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/common/operator_base.hh:102:20: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/operator_base.hh:85:20: note: Virtual function in base class
policy/common/operator_base.hh:102:20: note: Function in derived class
policy/common/operator_base.hh:113:20: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/operator_base.hh:85:20: note: Virtual function in base class
policy/common/operator_base.hh:113:20: note: Function in derived class
policy/common/element.hh:100:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:47:20: note: Virtual function in base class
policy/common/element.hh:100:12: note: Function in derived class
policy/common/element.hh:104:12: style: The function 'dbgstr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:50:20: note: Virtual function in base class
policy/common/element.hh:104:12: note: Function in derived class
policy/common/element.hh:115:17: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:55:25: note: Virtual function in base class
policy/common/element.hh:115:17: note: Function in derived class
policy/common/element.hh:141:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:47:20: note: Virtual function in base class
policy/common/element.hh:141:12: note: Function in derived class
policy/common/element.hh:146:12: style: The function 'dbgstr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:50:20: note: Virtual function in base class
policy/common/element.hh:146:12: note: Function in derived class
policy/common/element.hh:153:17: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:55:25: note: Virtual function in base class
policy/common/element.hh:153:17: note: Function in derived class
policy/common/element.hh:178:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:47:20: note: Virtual function in base class
policy/common/element.hh:178:12: note: Function in derived class
policy/common/element.hh:180:17: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:55:25: note: Virtual function in base class
policy/common/element.hh:180:17: note: Function in derived class
policy/common/element.hh:182:12: style: The function 'dbgstr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:50:20: note: Virtual function in base class
policy/common/element.hh:182:12: note: Function in derived class
policy/common/element.hh:216:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:47:20: note: Virtual function in base class
policy/common/element.hh:216:12: note: Function in derived class
policy/common/element.hh:218:17: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:55:25: note: Virtual function in base class
policy/common/element.hh:218:17: note: Function in derived class
policy/common/element.hh:220:12: style: The function 'dbgstr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:50:20: note: Virtual function in base class
policy/common/element.hh:220:12: note: Function in derived class
policy/common/element.hh:253:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:47:20: note: Virtual function in base class
policy/common/element.hh:253:12: note: Function in derived class
policy/common/element.hh:261:12: style: The function 'dbgstr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:50:20: note: Virtual function in base class
policy/common/element.hh:261:12: note: Function in derived class
policy/common/element.hh:268:17: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:55:25: note: Virtual function in base class
policy/common/element.hh:268:17: note: Function in derived class
policy/common/element.hh:353:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:47:20: note: Virtual function in base class
policy/common/element.hh:353:12: note: Function in derived class
policy/common/element.hh:355:12: style: The function 'dbgstr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:50:20: note: Virtual function in base class
policy/common/element.hh:355:12: note: Function in derived class
policy/common/element.hh:366:17: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:55:25: note: Virtual function in base class
policy/common/element.hh:366:17: note: Function in derived class
policy/common/element.hh:448:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:47:20: note: Virtual function in base class
policy/common/element.hh:448:12: note: Function in derived class
policy/common/element.hh:450:12: style: The function 'dbgstr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:50:20: note: Virtual function in base class
policy/common/element.hh:450:12: note: Function in derived class
policy/common/element.hh:461:17: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:55:25: note: Virtual function in base class
policy/common/element.hh:461:17: note: Function in derived class
policy/common/element.hh:498:16: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:47:20: note: Virtual function in base class
policy/common/element.hh:498:16: note: Function in derived class
policy/common/element.hh:499:21: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:55:25: note: Virtual function in base class
policy/common/element.hh:499:21: note: Function in derived class
policy/common/element.hh:508:12: style: The function 'dbgstr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:50:20: note: Virtual function in base class
policy/common/element.hh:508:12: note: Function in derived class
policy/common/element.hh:561:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:47:20: note: Virtual function in base class
policy/common/element.hh:561:12: note: Function in derived class
policy/common/element.hh:562:17: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:55:25: note: Virtual function in base class
policy/common/element.hh:562:17: note: Function in derived class
policy/common/element.hh:567:12: style: The function 'dbgstr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:50:20: note: Virtual function in base class
policy/common/element.hh:567:12: note: Function in derived class
policy/common/elem_null.hh:46:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:47:20: note: Virtual function in base class
policy/common/elem_null.hh:46:12: note: Function in derived class
policy/common/elem_null.hh:48:12: style: The function 'dbgstr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:50:20: note: Virtual function in base class
policy/common/elem_null.hh:48:12: note: Function in derived class
policy/common/elem_null.hh:54:17: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:55:25: note: Virtual function in base class
policy/common/elem_null.hh:54:17: note: Function in derived class
policy/common/operator.hh:45:1: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/operator_base.hh:113:20: note: Virtual function in base class
policy/common/operator.hh:45:1: note: Function in derived class
policy/common/operator.hh:46:1: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/operator_base.hh:113:20: note: Virtual function in base class
policy/common/operator.hh:46:1: note: Function in derived class
policy/common/operator.hh:47:1: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/operator_base.hh:113:20: note: Virtual function in base class
policy/common/operator.hh:47:1: note: Function in derived class
policy/common/operator.hh:50:1: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/operator_base.hh:113:20: note: Virtual function in base class
policy/common/operator.hh:50:1: note: Function in derived class
policy/common/operator.hh:51:1: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/operator_base.hh:113:20: note: Virtual function in base class
policy/common/operator.hh:51:1: note: Function in derived class
policy/common/operator.hh:52:1: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/operator_base.hh:113:20: note: Virtual function in base class
policy/common/operator.hh:52:1: note: Function in derived class
policy/common/operator.hh:53:1: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/operator_base.hh:113:20: note: Virtual function in base class
policy/common/operator.hh:53:1: note: Function in derived class
policy/common/operator.hh:54:1: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/operator_base.hh:113:20: note: Virtual function in base class
policy/common/operator.hh:54:1: note: Function in derived class
policy/common/operator.hh:55:1: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/operator_base.hh:113:20: note: Virtual function in base class
policy/common/operator.hh:55:1: note: Function in derived class
policy/common/operator.hh:58:1: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/operator_base.hh:113:20: note: Virtual function in base class
policy/common/operator.hh:58:1: note: Function in derived class
policy/common/operator.hh:59:1: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/operator_base.hh:113:20: note: Virtual function in base class
policy/common/operator.hh:59:1: note: Function in derived class
policy/common/operator.hh:60:1: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/operator_base.hh:113:20: note: Virtual function in base class
policy/common/operator.hh:60:1: note: Function in derived class
policy/common/operator.hh:61:1: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/operator_base.hh:113:20: note: Virtual function in base class
policy/common/operator.hh:61:1: note: Function in derived class
policy/common/operator.hh:62:1: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/operator_base.hh:113:20: note: Virtual function in base class
policy/common/operator.hh:62:1: note: Function in derived class
policy/common/operator.hh:63:1: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/operator_base.hh:113:20: note: Virtual function in base class
policy/common/operator.hh:63:1: note: Function in derived class
policy/common/operator.hh:64:1: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/operator_base.hh:113:20: note: Virtual function in base class
policy/common/operator.hh:64:1: note: Function in derived class
policy/common/operator.hh:65:1: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/operator_base.hh:113:20: note: Virtual function in base class
policy/common/operator.hh:65:1: note: Function in derived class
policy/common/operator.hh:66:1: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/operator_base.hh:113:20: note: Virtual function in base class
policy/common/operator.hh:66:1: note: Function in derived class
policy/common/operator.hh:70:1: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/operator_base.hh:113:20: note: Virtual function in base class
policy/common/operator.hh:70:1: note: Function in derived class
policy/common/operator.hh:72:1: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/operator_base.hh:113:20: note: Virtual function in base class
policy/common/operator.hh:72:1: note: Function in derived class
policy/common/operator.hh:74:1: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/operator_base.hh:113:20: note: Virtual function in base class
policy/common/operator.hh:74:1: note: Function in derived class
policy/common/operator.hh:77:1: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/operator_base.hh:102:20: note: Virtual function in base class
policy/common/operator.hh:77:1: note: Function in derived class
policy/common/operator.hh:78:1: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/operator_base.hh:102:20: note: Virtual function in base class
policy/common/operator.hh:78:1: note: Function in derived class
policy/common/elem_set.hh:53:5: style: Class 'ElemSetAny' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/common/elem_set.hh:58:5: style: Class 'ElemSetAny' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/common/elem_set.hh:64:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:47:20: note: Virtual function in base class
policy/common/elem_set.hh:64:12: note: Function in derived class
policy/common/elem_set.hh:186:10: style: The function 'erase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/elem_set.hh:34:18: note: Virtual function in base class
policy/common/elem_set.hh:186:10: note: Function in derived class
policy/common/elem_set.hh:216:17: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:55:25: note: Virtual function in base class
policy/common/elem_set.hh:216:17: note: Function in derived class
policy/common/elem_set.hh:218:12: style: The function 'dbgstr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:50:20: note: Virtual function in base class
policy/common/elem_set.hh:218:12: note: Function in derived class
policy/common/element.hh:464:0: style: Value of pointer '_val', which points to allocated memory, is copied in copy constructor instead of allocating new memory. [copyCtorPointerCopying]
policy/common/elem_filter.hh:37:5: style: Class 'ElemFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/common/element.hh:389:0: style: Class 'ElemRefAny < IPv4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/common/element.hh:399:0: style: Class 'ElemRefAny < IPv4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/common/element.hh:389:0: style: Class 'ElemRefAny < ASPath >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/common/element.hh:399:0: style: Class 'ElemRefAny < ASPath >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/common/element.hh:302:0: style: Class 'ElemAny < IPv4Range >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/common/element.hh:309:0: style: Class 'ElemAny < IPv4Range >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/common/element.hh:302:0: style: Class 'ElemAny < IPv6 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/common/element.hh:309:0: style: Class 'ElemAny < IPv6 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/common/element.hh:302:0: style: Class 'ElemAny < IPv6Range >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/common/element.hh:309:0: style: Class 'ElemAny < IPv6Range >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/common/element.hh:302:0: style: Class 'ElemAny < U32Range >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/common/element.hh:309:0: style: Class 'ElemAny < U32Range >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/common/elem_filter.hh:38:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:47:20: note: Virtual function in base class
policy/common/elem_filter.hh:38:12: note: Function in derived class
policy/common/elem_filter.hh:41:17: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:55:25: note: Virtual function in base class
policy/common/elem_filter.hh:41:17: note: Function in derived class
policy/common/elem_filter.hh:43:12: style: The function 'dbgstr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:50:20: note: Virtual function in base class
policy/common/elem_filter.hh:43:12: note: Function in derived class
policy/common/element.hh:448:0: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:47:20: note: Virtual function in base class
policy/common/element.hh:448:0: note: Function in derived class
policy/common/element.hh:450:0: style: The function 'dbgstr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:50:20: note: Virtual function in base class
policy/common/element.hh:450:0: note: Function in derived class
policy/common/element.hh:461:0: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:55:25: note: Virtual function in base class
policy/common/element.hh:461:0: note: Function in derived class
policy/common/element.hh:353:0: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:47:20: note: Virtual function in base class
policy/common/element.hh:353:0: note: Function in derived class
policy/common/element.hh:355:0: style: The function 'dbgstr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:50:20: note: Virtual function in base class
policy/common/element.hh:355:0: note: Function in derived class
policy/common/element.hh:366:0: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:55:25: note: Virtual function in base class
policy/common/element.hh:366:0: note: Function in derived class
policy/common/policy_utils.cc:98:9: style: The scope of the variable 'rd' can be reduced. [variableScope]
policy/common/elem_set.hh:53:0: style: Class 'ElemSetAny < ElemStr >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/common/elem_set.hh:58:0: style: Class 'ElemSetAny < ElemStr >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/common/elem_set.hh:64:0: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:47:20: note: Virtual function in base class
policy/common/elem_set.hh:64:0: note: Function in derived class
policy/common/elem_set.hh:186:0: style: The function 'erase' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/elem_set.hh:34:18: note: Virtual function in base class
policy/common/elem_set.hh:186:0: note: Function in derived class
policy/common/elem_set.hh:216:0: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:55:25: note: Virtual function in base class
policy/common/elem_set.hh:216:0: note: Function in derived class
policy/common/elem_set.hh:218:0: style: The function 'dbgstr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/common/element_base.hh:50:20: note: Virtual function in base class
policy/common/elem_set.hh:218:0: note: Function in derived class
policy/common/varrw.hh:130:14: style: Technically the member function 'VarRW::trace' can be const. [functionConst]
policy/common/varrw.cc:71:8: note: Technically the member function 'VarRW::trace' can be const.
policy/common/varrw.hh:130:14: note: Technically the member function 'VarRW::trace' can be const.
policy/configuration.cc:152:61: style: Function 'add_to_set' argument 2 names different: declaration 'name' definition 'set'. [funcArgNamesDifferent]
policy/configuration.hh:206:55: note: Function 'add_to_set' argument 2 names different: declaration 'name' definition 'set'.
policy/configuration.cc:152:61: note: Function 'add_to_set' argument 2 names different: declaration 'name' definition 'set'.
policy/configuration.cc:160:66: style: Function 'delete_from_set' argument 2 names different: declaration 'name' definition 'set'. [funcArgNamesDifferent]
policy/configuration.hh:219:60: note: Function 'delete_from_set' argument 2 names different: declaration 'name' definition 'set'.
policy/configuration.cc:160:66: note: Function 'delete_from_set' argument 2 names different: declaration 'name' definition 'set'.
policy/configuration.cc:481:65: style: Function 'add_varmap' argument 2 names different: declaration 'name' definition 'variable'. [funcArgNamesDifferent]
policy/configuration.hh:272:59: note: Function 'add_varmap' argument 2 names different: declaration 'name' definition 'variable'.
policy/configuration.cc:481:65: note: Function 'add_varmap' argument 2 names different: declaration 'name' definition 'variable'.
policy/configuration.cc:615:63: style: Function 'test_policy' argument 2 names different: declaration 'attrs' definition 'attr'. [funcArgNamesDifferent]
policy/configuration.hh:330:57: note: Function 'test_policy' argument 2 names different: declaration 'attrs' definition 'attr'.
policy/configuration.cc:615:63: note: Function 'test_policy' argument 2 names different: declaration 'attrs' definition 'attr'.
policy/configuration.cc:688:34: style: Function 'find_policy' argument 1 names different: declaration 'proto' definition 'protocol'. [funcArgNamesDifferent]
policy/configuration.hh:73:39: note: Function 'find_policy' argument 1 names different: declaration 'proto' definition 'protocol'.
policy/configuration.cc:688:34: note: Function 'find_policy' argument 1 names different: declaration 'proto' definition 'protocol'.
policy/configuration.cc:699:27: style: Function 'find' argument 1 names different: declaration 'proto' definition 'protocol'. [funcArgNamesDifferent]
policy/configuration.hh:60:36: note: Function 'find' argument 1 names different: declaration 'proto' definition 'protocol'.
policy/configuration.cc:699:27: note: Function 'find' argument 1 names different: declaration 'proto' definition 'protocol'.
policy/configuration.cc:714:29: style: Function 'insert' argument 1 names different: declaration 'proto' definition 'protocol'. [funcArgNamesDifferent]
policy/configuration.hh:61:31: note: Function 'insert' argument 1 names different: declaration 'proto' definition 'protocol'.
policy/configuration.cc:714:29: note: Function 'insert' argument 1 names different: declaration 'proto' definition 'protocol'.
policy/configuration.cc:757:71: style: Function 'get_targets' argument 3 names different: declaration 'targets' definition 'ts'. [funcArgNamesDifferent]
policy/configuration.hh:65:19: note: Function 'get_targets' argument 3 names different: declaration 'targets' definition 'ts'.
policy/configuration.cc:757:71: note: Function 'get_targets' argument 3 names different: declaration 'targets' definition 'ts'.
policy/configuration.cc:768:48: style: Function 'compile' argument 2 names different: declaration 'targets' definition 'ts'. [funcArgNamesDifferent]
policy/configuration.hh:66:50: note: Function 'compile' argument 2 names different: declaration 'targets' definition 'ts'.
policy/configuration.cc:768:48: note: Function 'compile' argument 2 names different: declaration 'targets' definition 'ts'.
policy/configuration.cc:778:27: style: Function 'compile' argument 1 names different: declaration 'targets' definition 'ts'. [funcArgNamesDifferent]
policy/configuration.hh:67:29: note: Function 'compile' argument 1 names different: declaration 'targets' definition 'ts'.
policy/configuration.cc:778:27: note: Function 'compile' argument 1 names different: declaration 'targets' definition 'ts'.
policy/configuration.cc:212:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
policy/configuration.cc:224:78: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
policy/configuration.cc:818:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
policy/semantic_varrw.hh:65:5: style: Class 'SemanticVarRW' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/configuration.hh:109:5: style: Class 'Configuration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/visitor_printer.hh:41:5: style: Class 'VisitorPrinter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/visitor_semantic.hh:76:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:63:28: note: Virtual function in base class
policy/visitor_semantic.hh:76:20: note: Function in derived class
policy/visitor_semantic.hh:77:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:62:28: note: Virtual function in base class
policy/visitor_semantic.hh:77:20: note: Function in derived class
policy/visitor_semantic.hh:78:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:55:28: note: Virtual function in base class
policy/visitor_semantic.hh:78:20: note: Function in derived class
policy/visitor_semantic.hh:79:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:56:28: note: Virtual function in base class
policy/visitor_semantic.hh:79:20: note: Function in derived class
policy/visitor_semantic.hh:80:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:58:28: note: Virtual function in base class
policy/visitor_semantic.hh:80:20: note: Function in derived class
policy/visitor_semantic.hh:81:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:57:28: note: Virtual function in base class
policy/visitor_semantic.hh:81:20: note: Function in derived class
policy/visitor_semantic.hh:82:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:59:28: note: Virtual function in base class
policy/visitor_semantic.hh:82:20: note: Function in derived class
policy/visitor_semantic.hh:83:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:64:28: note: Virtual function in base class
policy/visitor_semantic.hh:83:20: note: Function in derived class
policy/visitor_semantic.hh:84:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:60:28: note: Virtual function in base class
policy/visitor_semantic.hh:84:20: note: Function in derived class
policy/visitor_semantic.hh:85:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:61:28: note: Virtual function in base class
policy/visitor_semantic.hh:85:20: note: Function in derived class
policy/visitor_semantic.hh:86:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:65:28: note: Virtual function in base class
policy/visitor_semantic.hh:86:20: note: Function in derived class
policy/visitor_semantic.hh:87:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:66:28: note: Virtual function in base class
policy/visitor_semantic.hh:87:20: note: Function in derived class
policy/visitor_semantic.hh:88:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:67:28: note: Virtual function in base class
policy/visitor_semantic.hh:88:20: note: Function in derived class
policy/visitor_dep.hh:56:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:63:28: note: Virtual function in base class
policy/visitor_dep.hh:56:20: note: Function in derived class
policy/visitor_dep.hh:57:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:62:28: note: Virtual function in base class
policy/visitor_dep.hh:57:20: note: Function in derived class
policy/visitor_dep.hh:58:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:55:28: note: Virtual function in base class
policy/visitor_dep.hh:58:20: note: Function in derived class
policy/visitor_dep.hh:59:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:56:28: note: Virtual function in base class
policy/visitor_dep.hh:59:20: note: Function in derived class
policy/visitor_dep.hh:60:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:58:28: note: Virtual function in base class
policy/visitor_dep.hh:60:20: note: Function in derived class
policy/visitor_dep.hh:61:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:57:28: note: Virtual function in base class
policy/visitor_dep.hh:61:20: note: Function in derived class
policy/visitor_dep.hh:62:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:59:28: note: Virtual function in base class
policy/visitor_dep.hh:62:20: note: Function in derived class
policy/visitor_dep.hh:63:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:64:28: note: Virtual function in base class
policy/visitor_dep.hh:63:20: note: Function in derived class
policy/visitor_dep.hh:64:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:60:28: note: Virtual function in base class
policy/visitor_dep.hh:64:20: note: Function in derived class
policy/visitor_dep.hh:65:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:61:28: note: Virtual function in base class
policy/visitor_dep.hh:65:20: note: Function in derived class
policy/visitor_dep.hh:66:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:65:28: note: Virtual function in base class
policy/visitor_dep.hh:66:20: note: Function in derived class
policy/visitor_dep.hh:67:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:66:28: note: Virtual function in base class
policy/visitor_dep.hh:67:20: note: Function in derived class
policy/visitor_dep.hh:68:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:67:28: note: Virtual function in base class
policy/visitor_dep.hh:68:20: note: Function in derived class
policy/visitor_test.hh:36:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:55:28: note: Virtual function in base class
policy/visitor_test.hh:36:20: note: Function in derived class
policy/visitor_test.hh:37:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:56:28: note: Virtual function in base class
policy/visitor_test.hh:37:20: note: Function in derived class
policy/visitor_test.hh:38:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:57:28: note: Virtual function in base class
policy/visitor_test.hh:38:20: note: Function in derived class
policy/visitor_test.hh:39:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:58:28: note: Virtual function in base class
policy/visitor_test.hh:39:20: note: Function in derived class
policy/visitor_test.hh:40:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:59:28: note: Virtual function in base class
policy/visitor_test.hh:40:20: note: Function in derived class
policy/visitor_test.hh:41:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:60:28: note: Virtual function in base class
policy/visitor_test.hh:41:20: note: Function in derived class
policy/visitor_test.hh:42:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:61:28: note: Virtual function in base class
policy/visitor_test.hh:42:20: note: Function in derived class
policy/visitor_test.hh:43:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:62:28: note: Virtual function in base class
policy/visitor_test.hh:43:20: note: Function in derived class
policy/visitor_test.hh:44:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:63:28: note: Virtual function in base class
policy/visitor_test.hh:44:20: note: Function in derived class
policy/visitor_test.hh:45:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:64:28: note: Virtual function in base class
policy/visitor_test.hh:45:20: note: Function in derived class
policy/visitor_test.hh:46:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:65:28: note: Virtual function in base class
policy/visitor_test.hh:46:20: note: Function in derived class
policy/visitor_test.hh:47:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:66:28: note: Virtual function in base class
policy/visitor_test.hh:47:20: note: Function in derived class
policy/visitor_test.hh:48:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:67:28: note: Virtual function in base class
policy/visitor_test.hh:48:20: note: Function in derived class
policy/visitor_printer.hh:43:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:55:28: note: Virtual function in base class
policy/visitor_printer.hh:43:20: note: Function in derived class
policy/visitor_printer.hh:44:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:56:28: note: Virtual function in base class
policy/visitor_printer.hh:44:20: note: Function in derived class
policy/visitor_printer.hh:45:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:57:28: note: Virtual function in base class
policy/visitor_printer.hh:45:20: note: Function in derived class
policy/visitor_printer.hh:46:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:58:28: note: Virtual function in base class
policy/visitor_printer.hh:46:20: note: Function in derived class
policy/visitor_printer.hh:47:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:59:28: note: Virtual function in base class
policy/visitor_printer.hh:47:20: note: Function in derived class
policy/visitor_printer.hh:48:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:60:28: note: Virtual function in base class
policy/visitor_printer.hh:48:20: note: Function in derived class
policy/visitor_printer.hh:49:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:61:28: note: Virtual function in base class
policy/visitor_printer.hh:49:20: note: Function in derived class
policy/visitor_printer.hh:50:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:62:28: note: Virtual function in base class
policy/visitor_printer.hh:50:20: note: Function in derived class
policy/visitor_printer.hh:51:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:63:28: note: Virtual function in base class
policy/visitor_printer.hh:51:20: note: Function in derived class
policy/visitor_printer.hh:52:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:64:28: note: Virtual function in base class
policy/visitor_printer.hh:52:20: note: Function in derived class
policy/visitor_printer.hh:53:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:65:28: note: Virtual function in base class
policy/visitor_printer.hh:53:20: note: Function in derived class
policy/visitor_printer.hh:54:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:66:28: note: Virtual function in base class
policy/visitor_printer.hh:54:20: note: Function in derived class
policy/visitor_printer.hh:55:20: style: The function 'visit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/visitor.hh:67:28: note: Virtual function in base class
policy/visitor_printer.hh:55:20: note: Function in derived class
policy/configuration.cc:227:27: error: Iterator 'pt_iter' used after element has been erased. [eraseDereference]
policy/configuration.cc:224:6: note: Iterator 'pt_iter' used after element has been erased.
policy/configuration.cc:227:27: note: Iterator 'pt_iter' used after element has been erased.
policy/source_match_code_generator.hh:80:20: style: The function 'visit_policy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/code_generator.hh:104:28: note: Virtual function in base class
policy/source_match_code_generator.hh:80:20: note: Function in derived class
policy/source_match_code_generator.hh:81:20: style: The function 'visit_term' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/code_generator.hh:105:28: note: Virtual function in base class
policy/source_match_code_generator.hh:81:20: note: Function in derived class
policy/source_match_code_generator.hh:82:20: style: The function 'visit_proto' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/code_generator.hh:106:28: note: Virtual function in base class
policy/source_match_code_generator.hh:82:20: note: Function in derived class
policy/source_match_code_generator.hh:108:19: style: The function 'protocol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/code_generator.hh:107:28: note: Virtual function in base class
policy/source_match_code_generator.hh:108:19: note: Function in derived class
policy/export_code_generator.hh:49:20: style: The function 'visit_term' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/code_generator.hh:105:28: note: Virtual function in base class
policy/export_code_generator.hh:49:20: note: Function in derived class
policy/filter_manager.hh:98:10: performance: Technically the member function 'FilterManager::policy_backend_cb' can be static. [functionStatic]
policy/filter_manager.cc:118:16: note: Technically the member function 'FilterManager::policy_backend_cb' can be static.
policy/filter_manager.hh:98:10: note: Technically the member function 'FilterManager::policy_backend_cb' can be static.
policy/filter_manager.hh:91:10: style: The function 'update_filter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/filter_manager_base.hh:47:18: note: Virtual function in base class
policy/filter_manager.hh:91:10: note: Function in derived class
policy/filter_manager.hh:118:10: style: The function 'flush_updates' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/filter_manager_base.hh:55:18: note: Virtual function in base class
policy/filter_manager.hh:118:10: note: Function in derived class
policy/filter_manager.hh:126:10: style: The function 'birth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/pw_notifier.hh:44:18: note: Virtual function in base class
policy/filter_manager.hh:126:10: note: Function in derived class
policy/filter_manager.hh:133:10: style: The function 'death' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
policy/pw_notifier.hh:51:18: note: Virtual function in base class
policy/filter_manager.hh:133:10: note: Function in derived class
policy/parser.hh:57:12: style: Technically the member function 'Parser::last_error' can be const. [functionConst]
policy/parser.cc:49:16: note: Technically the member function 'Parser::last_error' can be const.
policy/parser.hh:57:12: note: Technically the member function 'Parser::last_error' can be const.
policy/policy_map.hh:68:10: style: Technically the member function 'PolicyMap::exists' can be const. [functionConst]
policy/policy_map.cc:35:12: note: Technically the member function 'PolicyMap::exists' can be const.
policy/policy_map.hh:68:10: note: Technically the member function 'PolicyMap::exists' can be const.
policy/policy_map.hh:110:12: style: Technically the member function 'PolicyMap::str' can be const. [functionConst]
policy/policy_map.cc:71:12: note: Technically the member function 'PolicyMap::str' can be const.
policy/policy_map.hh:110:12: note: Technically the member function 'PolicyMap::str' can be const.
policy/policy_statement.cc:190:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
policy/policy_target.cc:106:19: style: Function 'update_set' argument 3 names different: declaration 'elements' definition 'element'. [funcArgNamesDifferent]
policy/policy_target.hh:138:21: note: Function 'update_set' argument 3 names different: declaration 'elements' definition 'element'.
policy/policy_target.cc:106:19: note: Function 'update_set' argument 3 names different: declaration 'elements' definition 'element'.
policy/policy_target.cc:134:22: style: Function 'update_import' argument 3 names different: declaration 'modifier' definition 'mod'. [funcArgNamesDifferent]
policy/policy_target.hh:181:24: note: Function 'update_import' argument 3 names different: declaration 'modifier' definition 'mod'.
policy/policy_target.cc:134:22: note: Function 'update_import' argument 3 names different: declaration 'modifier' definition 'mod'.
policy/policy_target.cc:150:22: style: Function 'update_export' argument 3 names different: declaration 'modifier' definition 'mod'. [funcArgNamesDifferent]
policy/policy_target.hh:191:24: note: Function 'update_export' argument 3 names different: declaration 'modifier' definition 'mod'.
policy/policy_target.cc:150:22: note: Function 'update_export' argument 3 names different: declaration 'modifier' definition 'mod'.
policy/policy_target.cc:208:41: style: Function 'test_policy' argument 1 names different: declaration 'arg' definition 'args'. [funcArgNamesDifferent]
policy/policy_target.hh:254:38: note: Function 'test_policy' argument 1 names different: declaration 'arg' definition 'args'.
policy/policy_target.cc:208:41: note: Function 'test_policy' argument 1 names different: declaration 'arg' definition 'args'.
policy/policy_target.cc:324:41: style: Function 'cli_command' argument 1 names different: declaration 'command' definition 'cmd'. [funcArgNamesDifferent]
policy/policy_target.hh:253:38: note: Function 'cli_command' argument 1 names different: declaration 'command' definition 'cmd'.
policy/policy_target.cc:324:41: note: Function 'cli_command' argument 1 names different: declaration 'command' definition 'cmd'.
policy/policy_target.hh:52:10: style: Technically the member function 'PolicyTarget::running' can be const. [functionConst]
policy/policy_target.cc:51:15: note: Technically the member function 'PolicyTarget::running' can be const.
policy/policy_target.hh:52:10: note: Technically the member function 'PolicyTarget::running' can be const.
policy/policy_target.hh:262:10: performance: Technically the member function 'PolicyTarget::parse_attributes' can be static. [functionStatic]
policy/policy_target.cc:294:15: note: Technically the member function 'PolicyTarget::parse_attributes' can be static.
policy/policy_target.hh:262:10: note: Technically the member function 'PolicyTarget::parse_attributes' can be static.
policy/policy_target.hh:47:5: style: Class 'PolicyTarget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
policy/process_watch.hh:66:10: performance: Technically the member function 'ProcessWatch::register_cb' can be static. [functionStatic]
policy/process_watch.cc:42:15: note: Technically the member function 'ProcessWatch::register_cb' can be static.
policy/process_watch.hh:66:10: note: Technically the member function 'ProcessWatch::register_cb' can be static.
policy/source_match_code_generator.cc:71:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
policy/source_match_code_generator.cc:28:27: warning: Member variable 'SourceMatchCodeGenerator::_protocol_statement' is not initialized in the constructor. [uninitMemberVar]
policy/term.cc:297:26: style: Function 'block2str' argument 1 names different: declaration 'num' definition 'block'. [funcArgNamesDifferent]
policy/term.hh:142:38: note: Function 'block2str' argument 1 names different: declaration 'num' definition 'block'.
policy/term.cc:297:26: note: Function 'block2str' argument 1 names different: declaration 'num' definition 'block'.
policy/tests/file_varrw.cc:70:33: style: Function 'doLine' argument 1 names different: declaration 'line' definition 'str'. [funcArgNamesDifferent]
policy/tests/file_varrw.hh:54:31: note: Function 'doLine' argument 1 names different: declaration 'line' definition 'str'.
policy/tests/file_varrw.cc:70:33: note: Function 'doLine' argument 1 names different: declaration 'line' definition 'str'.
policy/tests/file_varrw.cc:29:12: warning: Member variable 'FileVarRW::_trash' is not initialized in the constructor. [uninitMemberVar]
policy/tests/file_varrw.cc:62:0: error: Deallocating a deallocated pointer: f [deallocDealloc]
lex.yy_compile_policy.cc:2219:27: warning: Possible null pointer dereference: b [nullPointer]
lex.yy_compile_policy.cc:2216:24: note: Assignment 'b=(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL', assigned value is 0
lex.yy_compile_policy.cc:2219:27: note: Null pointer dereference
lex.yy_compile_policy.cc:2221:9: warning: Possible null pointer dereference: b [nullPointer]
lex.yy_compile_policy.cc:2216:24: note: Assignment 'b=(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL', assigned value is 0
lex.yy_compile_policy.cc:2221:9: note: Null pointer dereference
lex.yy_compile_policy.cc:2539:2: warning: Possible null pointer dereference: b [nullPointer]
lex.yy_compile_policy.cc:2432:32: note: Calling function 'yy_compile_policy_init_buffer', 1st argument 'b' value is 0
lex.yy_compile_policy.cc:2539:2: note: Null pointer dereference
lex.yy_compile_policy.cc:2540:2: warning: Possible null pointer dereference: b [nullPointer]
lex.yy_compile_policy.cc:2432:32: note: Calling function 'yy_compile_policy_init_buffer', 1st argument 'b' value is 0
lex.yy_compile_policy.cc:2540:2: note: Null pointer dereference
lex.yy_compile_policy.cc:2551:9: warning: Possible null pointer dereference: b [nullPointer]
lex.yy_compile_policy.cc:2432:32: note: Calling function 'yy_compile_policy_init_buffer', 1st argument 'b' value is 0
lex.yy_compile_policy.cc:2551:9: note: Null pointer dereference
lex.yy_compile_policy.cc:2321:59: style: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent]
lex.yy_compile_policy.cc:356:54: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'.
lex.yy_compile_policy.cc:2321:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'.
lex.yy_compile_policy.cc:2720:63: style: Function 'yy_compile_policy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent]
lex.yy_compile_policy.cc:306:62: note: Function 'yy_compile_policy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'.
lex.yy_compile_policy.cc:2720:63: note: Function 'yy_compile_policy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'.
lex.yy_compile_policy.cc:2733:63: style: Function 'yy_compile_policy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent]
lex.yy_compile_policy.cc:307:61: note: Function 'yy_compile_policy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'.
lex.yy_compile_policy.cc:2733:63: note: Function 'yy_compile_policy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'.
lex.yy_compile_policy.cc:2733:77: style: Function 'yy_compile_policy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent]
lex.yy_compile_policy.cc:307:71: note: Function 'yy_compile_policy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'.
lex.yy_compile_policy.cc:2733:77: note: Function 'yy_compile_policy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'.
policy/tests/policybench.cc:156:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
policy/tests/policybench.cc:76:5: warning: Member variable 'conf::c_iterations' is not initialized in the constructor. [uninitMemberVar]
policy/tests/policybench.cc:76:5: warning: Member variable 'conf::c_type' is not initialized in the constructor. [uninitMemberVar]
policy/tests/policybench.cc:76:5: warning: Member variable 'conf::c_profiler' is not initialized in the constructor. [uninitMemberVar]
policy/tests/process_watch_fake.cc:30:46: style: Function 'add_interest' argument 1 names different: declaration 'proto' definition 'id'. [funcArgNamesDifferent]
policy/tests/process_watch_fake.hh:28:37: note: Function 'add_interest' argument 1 names different: declaration 'proto' definition 'id'.
policy/tests/process_watch_fake.cc:30:46: note: Function 'add_interest' argument 1 names different: declaration 'proto' definition 'id'.
yacc.yy_compile_policy.cc:635:0: error: Invalid number of character '{' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
policy/var_map.cc:159:36: style: Function 'add_metavariable' argument 1 names different: declaration 'var' definition 'v'. [funcArgNamesDifferent]
policy/var_map.hh:160:37: note: Function 'add_metavariable' argument 1 names different: declaration 'var' definition 'v'.
policy/var_map.cc:159:36: note: Function 'add_metavariable' argument 1 names different: declaration 'var' definition 'v'.
policy/var_map.cc:112:8: error: Dereferencing 'var' after it is deallocated / released [deallocuse]
policy/var_map.cc:169:15: error: Dereferencing 'v' after it is deallocated / released [deallocuse]
policy/visitor_semantic.cc:135:14: style: The scope of the variable 'res' can be reduced. [variableScope]
policy/visitor_semantic.cc:58:55: style: Function 'do_policy_statement' argument 1 names different: declaration 'ps' definition 'policy'. [funcArgNamesDifferent]
policy/visitor_semantic.hh:103:51: note: Function 'do_policy_statement' argument 1 names different: declaration 'ps' definition 'policy'.
policy/visitor_semantic.cc:58:55: note: Function 'do_policy_statement' argument 1 names different: declaration 'ps' definition 'policy'.
policy/visitor_semantic.cc:167:35: style: Function 'do_bin' argument 4 names different: declaration 'from' definition 'node'. [funcArgNamesDifferent]
policy/visitor_semantic.hh:102:38: note: Function 'do_bin' argument 4 names different: declaration 'from' definition 'node'.
policy/visitor_semantic.cc:167:35: note: Function 'do_bin' argument 4 names different: declaration 'from' definition 'node'.
policy/visitor_semantic.cc:35:18: warning: Member variable 'VisitorSemantic::_reject' is not initialized in the constructor. [uninitMemberVar]
policy/visitor_semantic.cc:206:7: style: Exception should be caught by reference. [catchExceptionByValue]
policy/visitor_semantic.cc:223:7: style: Exception should be caught by reference. [catchExceptionByValue]
policy/visitor_test.cc:32:31: style: Function 'VisitorTest' argument 5 names different: declaration 'mods' definition 'mod'. [funcArgNamesDifferent]
policy/visitor_test.hh:31:29: note: Function 'VisitorTest' argument 5 names different: declaration 'mods' definition 'mod'.
policy/visitor_test.cc:32:31: note: Function 'VisitorTest' argument 5 names different: declaration 'mods' definition 'mod'.
policy/visitor_test.cc:31:14: warning: Member variable 'VisitorTest::_outcome' is not initialized in the constructor. [uninitMemberVar]
policy/visitor_test.cc:31:14: warning: Member variable 'VisitorTest::_flow' is not initialized in the constructor. [uninitMemberVar]
policy/visitor_test.hh:34:10: style: Technically the member function 'VisitorTest::accepted' can be const. [functionConst]
policy/visitor_test.cc:287:14: note: Technically the member function 'VisitorTest::accepted' can be const.
policy/visitor_test.hh:34:10: note: Technically the member function 'VisitorTest::accepted' can be const.
policy/visitor_test.hh:70:21: style: Technically the member function 'VisitorTest::var2variable' can be const. [functionConst]
policy/visitor_test.cc:342:14: note: Technically the member function 'VisitorTest::var2variable' can be const.
policy/visitor_test.hh:70:21: note: Technically the member function 'VisitorTest::var2variable' can be const.
policy/visitor_test.hh:71:14: performance: Technically the member function 'VisitorTest::match' can be static. [functionStatic]
policy/visitor_test.cc:362:14: note: Technically the member function 'VisitorTest::match' can be static.
policy/visitor_test.hh:71:14: note: Technically the member function 'VisitorTest::match' can be static.
rib/add_route.cc:309:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
rib/add_route.cc:73:0: style: Technically the member function 'Fire < IPv4 >::busy' can be const. [functionConst]
rib/rt_tab_register.hh:50:5: warning: Member variable 'ModuleData::_is_set' is not initialized in the constructor. [uninitMemberVar]
rib/rt_tab_pol_redist.hh:55:5: performance: Technically the member function 'PolicyRedistClient < IPv4 >::PolicyRedistClient' can be static. [functionStatic]
rib/rt_tab_pol_redist.hh:87:5: performance: Technically the member function 'PolicyRedistClient < IPv6 >::PolicyRedistClient' can be static. [functionStatic]
rib/rt_tab_redist.hh:169:2: style: Class 'RedistEventInterface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rib/rt_tab_redist.hh:186:2: style: Class 'OutputEventInterface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rib/rt_tab_register.hh:47:5: style: Class 'ModuleData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rib/register_server.hh:58:5: style: Class 'NotifyQueue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rib/register_server.hh:274:5: style: Class 'RegisterServer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rib/route.hh:393:0: style: Class 'UnresolvedIPRouteEntry < IPv4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rib/route.hh:393:0: style: Class 'UnresolvedIPRouteEntry < A >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rib/register_server.hh:175:15: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/register_server.hh:134:23: note: Virtual function in base class
rib/register_server.hh:175:15: note: Function in derived class
rib/register_server.hh:187:10: style: The function 'send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/register_server.hh:126:18: note: Virtual function in base class
rib/register_server.hh:187:10: note: Function in derived class
rib/register_server.hh:231:15: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/register_server.hh:134:23: note: Virtual function in base class
rib/register_server.hh:231:15: note: Function in derived class
rib/register_server.hh:243:10: style: The function 'send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/register_server.hh:126:18: note: Virtual function in base class
rib/register_server.hh:243:10: note: Function in derived class
rib/rt_tab_pol_conn.hh:55:0: style: The function 'add_igp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:168:0: note: Virtual function in base class
rib/rt_tab_pol_conn.hh:55:0: note: Function in derived class
rib/rt_tab_pol_conn.hh:56:0: style: The function 'delete_igp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:171:0: note: Virtual function in base class
rib/rt_tab_pol_conn.hh:56:0: note: Function in derived class
rib/rt_tab_pol_conn.hh:57:0: style: The function 'add_egp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:169:0: note: Virtual function in base class
rib/rt_tab_pol_conn.hh:57:0: note: Function in derived class
rib/rt_tab_pol_conn.hh:58:0: style: The function 'delete_egp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:172:0: note: Virtual function in base class
rib/rt_tab_pol_conn.hh:58:0: note: Function in derived class
rib/rt_tab_pol_conn.hh:60:0: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:176:0: note: Virtual function in base class
rib/rt_tab_pol_conn.hh:60:0: note: Function in derived class
rib/rt_tab_pol_conn.hh:62:0: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:177:0: note: Virtual function in base class
rib/rt_tab_pol_conn.hh:62:0: note: Function in derived class
rib/rt_tab_register.hh:291:0: style: The function 'add_igp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:168:0: note: Virtual function in base class
rib/rt_tab_register.hh:291:0: note: Function in derived class
rib/rt_tab_register.hh:292:0: style: The function 'add_egp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:169:0: note: Virtual function in base class
rib/rt_tab_register.hh:292:0: note: Function in derived class
rib/rt_tab_register.hh:294:0: style: The function 'delete_igp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:171:0: note: Virtual function in base class
rib/rt_tab_register.hh:294:0: note: Function in derived class
rib/rt_tab_register.hh:295:0: style: The function 'delete_egp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:172:0: note: Virtual function in base class
rib/rt_tab_register.hh:295:0: note: Function in derived class
rib/rt_tab_register.hh:307:0: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:177:0: note: Virtual function in base class
rib/rt_tab_register.hh:307:0: note: Function in derived class
rib/rt_tab_register.hh:350:0: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:176:0: note: Virtual function in base class
rib/rt_tab_register.hh:350:0: note: Function in derived class
rib/rt_tab_register.hh:358:0: style: The function 'flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:178:0: note: Virtual function in base class
rib/rt_tab_register.hh:358:0: note: Function in derived class
rib/rt_tab_pol_redist.hh:131:0: style: The function 'add_igp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:168:0: note: Virtual function in base class
rib/rt_tab_pol_redist.hh:131:0: note: Function in derived class
rib/rt_tab_pol_redist.hh:132:0: style: The function 'add_egp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:169:0: note: Virtual function in base class
rib/rt_tab_pol_redist.hh:132:0: note: Function in derived class
rib/rt_tab_pol_redist.hh:133:0: style: The function 'delete_igp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:171:0: note: Virtual function in base class
rib/rt_tab_pol_redist.hh:133:0: note: Function in derived class
rib/rt_tab_pol_redist.hh:134:0: style: The function 'delete_egp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:172:0: note: Virtual function in base class
rib/rt_tab_pol_redist.hh:134:0: note: Function in derived class
rib/rt_tab_pol_redist.hh:136:0: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:176:0: note: Virtual function in base class
rib/rt_tab_pol_redist.hh:136:0: note: Function in derived class
rib/rt_tab_pol_redist.hh:137:0: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:177:0: note: Virtual function in base class
rib/rt_tab_pol_redist.hh:137:0: note: Function in derived class
rib/rt_tab_pol_redist.hh:150:0: style: The function 'replace_policytags' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:185:0: note: Virtual function in base class
rib/rt_tab_pol_redist.hh:150:0: note: Function in derived class
rib/rt_tab_redist.hh:113:0: style: The function 'add_igp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:168:0: note: Virtual function in base class
rib/rt_tab_redist.hh:113:0: note: Function in derived class
rib/rt_tab_redist.hh:114:0: style: The function 'add_egp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:169:0: note: Virtual function in base class
rib/rt_tab_redist.hh:114:0: note: Function in derived class
rib/rt_tab_redist.hh:115:0: style: The function 'delete_igp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:171:0: note: Virtual function in base class
rib/rt_tab_redist.hh:115:0: note: Function in derived class
rib/rt_tab_redist.hh:116:0: style: The function 'delete_egp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:172:0: note: Virtual function in base class
rib/rt_tab_redist.hh:116:0: note: Function in derived class
rib/rt_tab_redist.hh:120:0: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:176:0: note: Virtual function in base class
rib/rt_tab_redist.hh:120:0: note: Function in derived class
rib/rt_tab_redist.hh:122:0: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:177:0: note: Virtual function in base class
rib/rt_tab_redist.hh:122:0: note: Function in derived class
rib/rt_tab_extint.hh:84:0: style: The function 'add_igp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:168:0: note: Virtual function in base class
rib/rt_tab_extint.hh:84:0: note: Function in derived class
rib/rt_tab_extint.hh:86:0: style: The function 'add_egp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:169:0: note: Virtual function in base class
rib/rt_tab_extint.hh:86:0: note: Function in derived class
rib/rt_tab_extint.hh:100:0: style: The function 'delete_igp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:171:0: note: Virtual function in base class
rib/rt_tab_extint.hh:100:0: note: Function in derived class
rib/rt_tab_extint.hh:104:0: style: The function 'delete_egp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:172:0: note: Virtual function in base class
rib/rt_tab_extint.hh:104:0: note: Function in derived class
rib/rt_tab_extint.hh:155:0: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:176:0: note: Virtual function in base class
rib/rt_tab_extint.hh:155:0: note: Function in derived class
rib/rt_tab_extint.hh:174:0: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:177:0: note: Virtual function in base class
rib/rt_tab_extint.hh:174:0: note: Function in derived class
rib/rt_tab_origin.hh:82:0: style: The function 'add_egp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:169:0: note: Virtual function in base class
rib/rt_tab_origin.hh:82:0: note: Function in derived class
rib/rt_tab_origin.hh:83:0: style: The function 'add_igp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:168:0: note: Virtual function in base class
rib/rt_tab_origin.hh:83:0: note: Function in derived class
rib/rt_tab_origin.hh:93:0: style: The function 'delete_igp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:171:0: note: Virtual function in base class
rib/rt_tab_origin.hh:93:0: note: Function in derived class
rib/rt_tab_origin.hh:94:0: style: The function 'delete_egp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:172:0: note: Virtual function in base class
rib/rt_tab_origin.hh:94:0: note: Function in derived class
rib/rt_tab_origin.hh:147:0: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:176:0: note: Virtual function in base class
rib/rt_tab_origin.hh:147:0: note: Function in derived class
rib/rt_tab_origin.hh:152:0: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:177:0: note: Virtual function in base class
rib/rt_tab_origin.hh:152:0: note: Function in derived class
rib/route.hh:249:0: style: The function 'nexthop_addr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/route.hh:156:0: note: Virtual function in base class
rib/route.hh:249:0: note: Function in derived class
rib/route.hh:256:0: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/route.hh:136:0: note: Virtual function in base class
rib/route.hh:256:0: note: Function in derived class
rib/route.hh:393:5: style: Class 'UnresolvedIPRouteEntry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rib/routemap.hh:44:5: style: Class 'RouteMap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rib/routemap.hh:88:5: style: Class 'RMMatchIPAddr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rib/route.hh:249:14: style: The function 'nexthop_addr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/route.hh:156:22: note: Virtual function in base class
rib/route.hh:249:14: note: Function in derived class
rib/route.hh:256:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/route.hh:136:20: note: Virtual function in base class
rib/route.hh:256:12: note: Function in derived class
rib/routemap.hh:90:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/routemap.hh:77:20: note: Virtual function in base class
rib/routemap.hh:90:12: note: Function in derived class
rib/routemap.hh:91:10: style: The function 'match_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/routemap.hh:78:18: note: Virtual function in base class
rib/routemap.hh:91:10: note: Function in derived class
rib/parser.cc:340:9: style: The scope of the variable 'len' can be reduced. [variableScope]
rib/parser.cc:107:44: style: Function 'bind' argument 2 names different: declaration 'b' definition 'd'. [funcArgNamesDifferent]
rib/parser.hh:248:44: note: Function 'bind' argument 2 names different: declaration 'b' definition 'd'.
rib/parser.cc:107:44: note: Function 'bind' argument 2 names different: declaration 'b' definition 'd'.
rib/parser.cc:131:33: style: Function 'bind_ipv4' argument 2 names different: declaration 'addr' definition 'ipv4'. [funcArgNamesDifferent]
rib/parser.hh:251:33: note: Function 'bind_ipv4' argument 2 names different: declaration 'addr' definition 'ipv4'.
rib/parser.cc:131:33: note: Function 'bind_ipv4' argument 2 names different: declaration 'addr' definition 'ipv4'.
rib/parser.cc:137:39: style: Function 'bind_ipv4net' argument 2 names different: declaration 'net' definition 'ipv4net'. [funcArgNamesDifferent]
rib/parser.hh:252:39: note: Function 'bind_ipv4net' argument 2 names different: declaration 'net' definition 'ipv4net'.
rib/parser.cc:137:39: note: Function 'bind_ipv4net' argument 2 names different: declaration 'net' definition 'ipv4net'.
rib/parser.cc:143:22: style: Function 'set_arg' argument 1 names different: declaration 'argnum' definition 'n'. [funcArgNamesDifferent]
rib/parser.hh:232:22: note: Function 'set_arg' argument 1 names different: declaration 'argnum' definition 'n'.
rib/parser.cc:143:22: note: Function 'set_arg' argument 1 names different: declaration 'argnum' definition 'n'.
rib/parser.cc:265:29: style: Function 'parse' argument 1 names different: declaration 'str' definition 's'. [funcArgNamesDifferent]
rib/parser.hh:133:29: note: Function 'parse' argument 1 names different: declaration 'str' definition 's'.
rib/parser.cc:265:29: note: Function 'parse' argument 1 names different: declaration 'str' definition 's'.
rib/parser.cc:201:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
rib/parser.cc:210:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
rib/parser.cc:227:39: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
rib/parser.hh:139:9: performance: Technically the member function 'Parser::split_into_words' can be static. [functionStatic]
rib/parser.cc:337:9: note: Technically the member function 'Parser::split_into_words' can be static.
rib/parser.hh:139:9: note: Technically the member function 'Parser::split_into_words' can be static.
rib/parser.hh:49:5: style: Class 'Uint32Datum' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rib/parser.hh:66:5: style: Class 'StringDatum' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rib/parser.hh:75:5: style: Class 'IPv4Datum' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rib/parser.hh:84:5: style: Class 'IPv4NetDatum' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rib/parser.hh:149:5: style: Class 'Parse_error' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rib/parser.hh:168:5: style: Class 'DatumUint32Binding' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rib/parser.hh:183:5: style: Class 'DatumStringBinding' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rib/parser.hh:198:5: style: Class 'DatumIPv4Binding' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rib/parser.hh:213:5: style: Class 'DatumIPv4NetBinding' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rib/rt_tab_origin.hh:82:9: style: The function 'add_egp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:169:17: note: Virtual function in base class
rib/rt_tab_origin.hh:82:9: note: Function in derived class
rib/rt_tab_origin.hh:83:9: style: The function 'add_igp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:168:17: note: Virtual function in base class
rib/rt_tab_origin.hh:83:9: note: Function in derived class
rib/rt_tab_origin.hh:93:9: style: The function 'delete_igp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:171:17: note: Virtual function in base class
rib/rt_tab_origin.hh:93:9: note: Function in derived class
rib/rt_tab_origin.hh:94:9: style: The function 'delete_egp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:172:17: note: Virtual function in base class
rib/rt_tab_origin.hh:94:9: note: Function in derived class
rib/rt_tab_origin.hh:147:15: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:176:23: note: Virtual function in base class
rib/rt_tab_origin.hh:147:15: note: Function in derived class
rib/rt_tab_origin.hh:152:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:177:20: note: Virtual function in base class
rib/rt_tab_origin.hh:152:12: note: Function in derived class
rib/rt_tab_origin.hh:192:9: style: The function 'generic_add_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_origin.hh:178:17: note: Virtual function in base class
rib/rt_tab_origin.hh:192:9: note: Function in derived class
rib/rt_tab_origin.hh:193:9: style: The function 'generic_delete_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_origin.hh:177:17: note: Virtual function in base class
rib/rt_tab_origin.hh:193:9: note: Function in derived class
rib/rt_tab_origin.hh:198:9: style: The function 'protocol_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_origin.hh:140:17: note: Virtual function in base class
rib/rt_tab_origin.hh:198:9: note: Function in derived class
rib/rt_tab_origin.hh:199:21: style: The function 'protocol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_origin.hh:141:29: note: Virtual function in base class
rib/rt_tab_origin.hh:199:21: note: Function in derived class
rib/rt_tab_origin.hh:200:15: style: The function 'protocol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_origin.hh:142:23: note: Virtual function in base class
rib/rt_tab_origin.hh:200:15: note: Function in derived class
rib/rt_tab_origin.hh:215:9: style: The function 'generic_add_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_origin.hh:178:17: note: Virtual function in base class
rib/rt_tab_origin.hh:215:9: note: Function in derived class
rib/rt_tab_origin.hh:216:9: style: The function 'generic_delete_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_origin.hh:177:17: note: Virtual function in base class
rib/rt_tab_origin.hh:216:9: note: Function in derived class
rib/rt_tab_origin.hh:221:9: style: The function 'protocol_type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_origin.hh:140:17: note: Virtual function in base class
rib/rt_tab_origin.hh:221:9: note: Function in derived class
rib/rt_tab_origin.hh:222:21: style: The function 'protocol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_origin.hh:141:29: note: Virtual function in base class
rib/rt_tab_origin.hh:222:21: note: Function in derived class
rib/rt_tab_origin.hh:223:15: style: The function 'protocol' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_origin.hh:142:23: note: Virtual function in base class
rib/rt_tab_origin.hh:223:15: note: Function in derived class
rib/rt_tab_extint.hh:84:9: style: The function 'add_igp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:168:17: note: Virtual function in base class
rib/rt_tab_extint.hh:84:9: note: Function in derived class
rib/rt_tab_extint.hh:86:9: style: The function 'add_egp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:169:17: note: Virtual function in base class
rib/rt_tab_extint.hh:86:9: note: Function in derived class
rib/rt_tab_extint.hh:100:9: style: The function 'delete_igp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:171:17: note: Virtual function in base class
rib/rt_tab_extint.hh:100:9: note: Function in derived class
rib/rt_tab_extint.hh:104:9: style: The function 'delete_egp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:172:17: note: Virtual function in base class
rib/rt_tab_extint.hh:104:9: note: Function in derived class
rib/rt_tab_extint.hh:155:15: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:176:23: note: Virtual function in base class
rib/rt_tab_extint.hh:155:15: note: Function in derived class
rib/rt_tab_extint.hh:174:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:177:20: note: Virtual function in base class
rib/rt_tab_extint.hh:174:12: note: Function in derived class
rib/rt_tab_redist.hh:113:9: style: The function 'add_igp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:168:17: note: Virtual function in base class
rib/rt_tab_redist.hh:113:9: note: Function in derived class
rib/rt_tab_redist.hh:114:9: style: The function 'add_egp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:169:17: note: Virtual function in base class
rib/rt_tab_redist.hh:114:9: note: Function in derived class
rib/rt_tab_redist.hh:115:9: style: The function 'delete_igp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:171:17: note: Virtual function in base class
rib/rt_tab_redist.hh:115:9: note: Function in derived class
rib/rt_tab_redist.hh:116:9: style: The function 'delete_egp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:172:17: note: Virtual function in base class
rib/rt_tab_redist.hh:116:9: note: Function in derived class
rib/rt_tab_redist.hh:120:15: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:176:23: note: Virtual function in base class
rib/rt_tab_redist.hh:120:15: note: Function in derived class
rib/rt_tab_redist.hh:122:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:177:20: note: Virtual function in base class
rib/rt_tab_redist.hh:122:12: note: Function in derived class
rib/rt_tab_pol_redist.hh:131:9: style: The function 'add_igp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:168:17: note: Virtual function in base class
rib/rt_tab_pol_redist.hh:131:9: note: Function in derived class
rib/rt_tab_pol_redist.hh:132:9: style: The function 'add_egp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:169:17: note: Virtual function in base class
rib/rt_tab_pol_redist.hh:132:9: note: Function in derived class
rib/rt_tab_pol_redist.hh:133:9: style: The function 'delete_igp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:171:17: note: Virtual function in base class
rib/rt_tab_pol_redist.hh:133:9: note: Function in derived class
rib/rt_tab_pol_redist.hh:134:9: style: The function 'delete_egp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:172:17: note: Virtual function in base class
rib/rt_tab_pol_redist.hh:134:9: note: Function in derived class
rib/rt_tab_pol_redist.hh:136:15: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:176:23: note: Virtual function in base class
rib/rt_tab_pol_redist.hh:136:15: note: Function in derived class
rib/rt_tab_pol_redist.hh:137:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:177:20: note: Virtual function in base class
rib/rt_tab_pol_redist.hh:137:12: note: Function in derived class
rib/rt_tab_pol_redist.hh:150:10: style: The function 'replace_policytags' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:185:18: note: Virtual function in base class
rib/rt_tab_pol_redist.hh:150:10: note: Function in derived class
rib/rt_tab_register.hh:291:9: style: The function 'add_igp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:168:17: note: Virtual function in base class
rib/rt_tab_register.hh:291:9: note: Function in derived class
rib/rt_tab_register.hh:292:9: style: The function 'add_egp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:169:17: note: Virtual function in base class
rib/rt_tab_register.hh:292:9: note: Function in derived class
rib/rt_tab_register.hh:294:9: style: The function 'delete_igp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:171:17: note: Virtual function in base class
rib/rt_tab_register.hh:294:9: note: Function in derived class
rib/rt_tab_register.hh:295:9: style: The function 'delete_egp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:172:17: note: Virtual function in base class
rib/rt_tab_register.hh:295:9: note: Function in derived class
rib/rt_tab_register.hh:307:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:177:20: note: Virtual function in base class
rib/rt_tab_register.hh:307:12: note: Function in derived class
rib/rt_tab_register.hh:350:15: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:176:23: note: Virtual function in base class
rib/rt_tab_register.hh:350:15: note: Function in derived class
rib/rt_tab_register.hh:358:10: style: The function 'flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:178:18: note: Virtual function in base class
rib/rt_tab_register.hh:358:10: note: Function in derived class
rib/rt_tab_pol_conn.hh:55:9: style: The function 'add_igp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:168:17: note: Virtual function in base class
rib/rt_tab_pol_conn.hh:55:9: note: Function in derived class
rib/rt_tab_pol_conn.hh:56:9: style: The function 'delete_igp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:171:17: note: Virtual function in base class
rib/rt_tab_pol_conn.hh:56:9: note: Function in derived class
rib/rt_tab_pol_conn.hh:57:9: style: The function 'add_egp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:169:17: note: Virtual function in base class
rib/rt_tab_pol_conn.hh:57:9: note: Function in derived class
rib/rt_tab_pol_conn.hh:58:9: style: The function 'delete_egp_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:172:17: note: Virtual function in base class
rib/rt_tab_pol_conn.hh:58:9: note: Function in derived class
rib/rt_tab_pol_conn.hh:60:15: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:176:23: note: Virtual function in base class
rib/rt_tab_pol_conn.hh:60:15: note: Function in derived class
rib/rt_tab_pol_conn.hh:62:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_base.hh:177:20: note: Virtual function in base class
rib/rt_tab_pol_conn.hh:62:12: note: Function in derived class
rib/parser.hh:108:12: style: The function 'parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/parser.hh:98:20: note: Virtual function in base class
rib/parser.hh:108:12: note: Function in derived class
rib/parser.hh:114:12: style: The function 'parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/parser.hh:98:20: note: Virtual function in base class
rib/parser.hh:114:12: note: Function in derived class
rib/parser.hh:120:12: style: The function 'parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/parser.hh:98:20: note: Virtual function in base class
rib/parser.hh:120:12: note: Function in derived class
rib/parser.hh:126:12: style: The function 'parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/parser.hh:98:20: note: Virtual function in base class
rib/parser.hh:126:12: note: Function in derived class
rib/parser.hh:169:10: style: The function 'transfer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/parser.hh:162:18: note: Virtual function in base class
rib/parser.hh:169:10: note: Function in derived class
rib/parser.hh:184:10: style: The function 'transfer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/parser.hh:162:18: note: Virtual function in base class
rib/parser.hh:184:10: note: Function in derived class
rib/parser.hh:199:10: style: The function 'transfer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/parser.hh:162:18: note: Virtual function in base class
rib/parser.hh:199:10: note: Function in derived class
rib/parser.hh:214:10: style: The function 'transfer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/parser.hh:162:18: note: Virtual function in base class
rib/parser.hh:214:10: note: Function in derived class
rib/parser.hh:270:17: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/parser.hh:229:17: note: Virtual function in base class
rib/parser.hh:270:17: note: Function in derived class
rib/parser.hh:284:17: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/parser.hh:229:17: note: Virtual function in base class
rib/parser.hh:284:17: note: Function in derived class
rib/parser.hh:299:17: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/parser.hh:229:17: note: Virtual function in base class
rib/parser.hh:299:17: note: Function in derived class
rib/parser.hh:316:17: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/parser.hh:229:17: note: Virtual function in base class
rib/parser.hh:316:17: note: Function in derived class
rib/parser.hh:334:17: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/parser.hh:229:17: note: Virtual function in base class
rib/parser.hh:334:17: note: Function in derived class
rib/parser.hh:352:17: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/parser.hh:229:17: note: Virtual function in base class
rib/parser.hh:352:17: note: Function in derived class
rib/parser.hh:368:17: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/parser.hh:229:17: note: Virtual function in base class
rib/parser.hh:368:17: note: Function in derived class
rib/parser.hh:386:17: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/parser.hh:229:17: note: Virtual function in base class
rib/parser.hh:386:17: note: Function in derived class
rib/parser.hh:403:17: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/parser.hh:229:17: note: Virtual function in base class
rib/parser.hh:403:17: note: Function in derived class
rib/parser.hh:419:17: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/parser.hh:229:17: note: Virtual function in base class
rib/parser.hh:419:17: note: Function in derived class
rib/parser.hh:435:17: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/parser.hh:229:17: note: Virtual function in base class
rib/parser.hh:435:17: note: Function in derived class
rib/parser.hh:450:17: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/parser.hh:229:17: note: Virtual function in base class
rib/parser.hh:450:17: note: Function in derived class
rib/parser.hh:465:17: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/parser.hh:229:17: note: Virtual function in base class
rib/parser.hh:465:17: note: Function in derived class
rib/parser.hh:479:17: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/parser.hh:229:17: note: Virtual function in base class
rib/parser.hh:479:17: note: Function in derived class
rib/parser.hh:493:17: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/parser.hh:229:17: note: Virtual function in base class
rib/parser.hh:493:17: note: Function in derived class
rib/parser.hh:505:17: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/parser.hh:229:17: note: Virtual function in base class
rib/parser.hh:505:17: note: Function in derived class
rib/parser.hh:516:17: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/parser.hh:229:17: note: Virtual function in base class
rib/parser.hh:516:17: note: Function in derived class
rib/parser.hh:527:17: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/parser.hh:229:17: note: Virtual function in base class
rib/parser.hh:527:17: note: Function in derived class
rib/parser.hh:538:17: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/parser.hh:229:17: note: Virtual function in base class
rib/parser.hh:538:17: note: Function in derived class
rib/redist_xrl.cc:124:5: style: Class 'StartingRouteDump' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rib/redist_xrl.cc:133:5: style: Class 'FinishingRouteDump' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rib/redist_xrl.cc:671:5: style: Class 'AbortTransaction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rib/redist_xrl.cc:660:0: style: Class 'CommitTransaction < IPv4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rib/redist_xrl.cc:660:0: style: Class 'CommitTransaction < IPv6 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rib/redist_xrl.cc:649:0: style: Class 'StartTransaction < IPv4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rib/redist_xrl.cc:649:0: style: Class 'StartTransaction < IPv6 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rib/rt_tab_redist.hh:169:0: style: Class 'RedistEventInterface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rib/rt_tab_redist.hh:186:0: style: Class 'OutputEventInterface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rib/redist_xrl.cc:664:0: style: The function 'dispatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/redist_xrl.cc:62:0: note: Virtual function in base class
rib/redist_xrl.cc:664:0: note: Function in derived class
rib/redist_xrl.cc:653:0: style: The function 'dispatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/redist_xrl.cc:62:0: note: Virtual function in base class
rib/redist_xrl.cc:653:0: note: Function in derived class
rib/register_server.hh:231:0: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/register_server.hh:134:23: note: Virtual function in base class
rib/register_server.hh:231:0: note: Function in derived class
rib/register_server.hh:243:0: style: The function 'send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/register_server.hh:126:18: note: Virtual function in base class
rib/register_server.hh:243:0: note: Function in derived class
rib/register_server.hh:175:0: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/register_server.hh:134:23: note: Virtual function in base class
rib/register_server.hh:175:0: note: Function in derived class
rib/register_server.hh:187:0: style: The function 'send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/register_server.hh:126:18: note: Virtual function in base class
rib/register_server.hh:187:0: note: Function in derived class
rib/rib.cc:468:5: style: Variable 'ot' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
rib/rib.cc:466:0: note: Variable 'ot' is reassigned a value before the old one has been used if variable is no semaphore variable.
rib/rib.cc:468:5: note: Variable 'ot' is reassigned a value before the old one has been used if variable is no semaphore variable.
rib/rib.cc:1190:5: style: Variable 'ot' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
rib/rib.cc:1189:0: note: Variable 'ot' is reassigned a value before the old one has been used if variable is no semaphore variable.
rib/rib.cc:1190:5: note: Variable 'ot' is reassigned a value before the old one has been used if variable is no semaphore variable.
rib/rib.cc:468:0: style: Variable 'ot' is reassigned a value before the old one has been used. [redundantAssignment]
rib/rib.cc:466:0: note: Variable 'ot' is reassigned a value before the old one has been used.
rib/rib.cc:468:0: note: Variable 'ot' is reassigned a value before the old one has been used.
rib/rib.cc:1190:0: style: Variable 'ot' is reassigned a value before the old one has been used. [redundantAssignment]
rib/rib.cc:1189:0: note: Variable 'ot' is reassigned a value before the old one has been used.
rib/rib.cc:1190:0: note: Variable 'ot' is reassigned a value before the old one has been used.
rib/rib_manager.cc:304:44: style: Function 'add_vif_address' argument 1 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rib/rib_manager.hh:167:39: note: Function 'add_vif_address' argument 1 names different: declaration 'vifname' definition 'vifn'.
rib/rib_manager.cc:304:44: note: Function 'add_vif_address' argument 1 names different: declaration 'vifname' definition 'vifn'.
rib/rib_manager.cc:316:47: style: Function 'delete_vif_address' argument 1 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rib/rib_manager.hh:186:42: note: Function 'delete_vif_address' argument 1 names different: declaration 'vifname' definition 'vifn'.
rib/rib_manager.cc:316:47: note: Function 'delete_vif_address' argument 1 names different: declaration 'vifname' definition 'vifn'.
rib/rib_manager.cc:520:50: style: Function 'add_redist_xrl_output4' argument 1 names different: declaration 'target_name' definition 'to_xrl_target'. [funcArgNamesDifferent]
rib/rib_manager.hh:254:46: note: Function 'add_redist_xrl_output4' argument 1 names different: declaration 'target_name' definition 'to_xrl_target'.
rib/rib_manager.cc:520:50: note: Function 'add_redist_xrl_output4' argument 1 names different: declaration 'target_name' definition 'to_xrl_target'.
rib/rib_manager.cc:555:53: style: Function 'delete_redist_xrl_output4' argument 1 names different: declaration 'target_name' definition 'to_xrl_target'. [funcArgNamesDifferent]
rib/rib_manager.hh:276:49: note: Function 'delete_redist_xrl_output4' argument 1 names different: declaration 'target_name' definition 'to_xrl_target'.
rib/rib_manager.cc:555:53: note: Function 'delete_redist_xrl_output4' argument 1 names different: declaration 'target_name' definition 'to_xrl_target'.
rib/redist_policy.hh:61:5: style: Class 'RedistUnaryOp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rib/redist_policy.hh:109:5: style: Class 'RedistLogicalNot' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rib/redist_policy.hh:153:5: style: Class 'IsOfProtocol' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rib/redist_xrl.hh:65:10: style: The function 'add_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_redist.hh:304:18: note: Virtual function in base class
rib/redist_xrl.hh:65:10: note: Function in derived class
rib/redist_xrl.hh:66:10: style: The function 'delete_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_redist.hh:305:18: note: Virtual function in base class
rib/redist_xrl.hh:66:10: note: Function in derived class
rib/redist_xrl.hh:68:10: style: The function 'starting_route_dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_redist.hh:312:18: note: Virtual function in base class
rib/redist_xrl.hh:68:10: note: Function in derived class
rib/redist_xrl.hh:69:10: style: The function 'finishing_route_dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_redist.hh:319:18: note: Virtual function in base class
rib/redist_xrl.hh:69:10: note: Function in derived class
rib/redist_xrl.hh:129:10: style: The function 'add_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_redist.hh:304:18: note: Virtual function in base class
rib/redist_xrl.hh:129:10: note: Function in derived class
rib/redist_xrl.hh:130:10: style: The function 'delete_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_redist.hh:305:18: note: Virtual function in base class
rib/redist_xrl.hh:130:10: note: Function in derived class
rib/redist_xrl.hh:132:10: style: The function 'starting_route_dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_redist.hh:312:18: note: Virtual function in base class
rib/redist_xrl.hh:132:10: note: Function in derived class
rib/redist_xrl.hh:133:10: style: The function 'finishing_route_dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_redist.hh:319:18: note: Virtual function in base class
rib/redist_xrl.hh:133:10: note: Function in derived class
rib/redist_policy.hh:154:10: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/redist_policy.hh:43:18: note: Virtual function in base class
rib/redist_policy.hh:154:10: note: Function in derived class
rib/redist_policy.hh:171:10: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/redist_policy.hh:43:18: note: Virtual function in base class
rib/redist_policy.hh:171:10: note: Function in derived class
rib/redist_policy.hh:186:10: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/redist_policy.hh:43:18: note: Virtual function in base class
rib/redist_policy.hh:186:10: note: Function in derived class
rib/rib_manager.cc:361:9: style: Redundant checking of STL container element existence before removing it. [redundantIfRemove]
rib/rib_varrw.hh:50:5: style: Class 'RIBVarRW' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rib/route.cc:189:0: style: Function 'operator=' argument 1 names different: declaration 'rhs' definition 'r'. [funcArgNamesDifferent]
rib/route.hh:226:0: note: Function 'operator=' argument 1 names different: declaration 'rhs' definition 'r'.
rib/route.cc:189:0: note: Function 'operator=' argument 1 names different: declaration 'rhs' definition 'r'.
rib/route.hh:425:0: style: Technically the member function 'UnresolvedIPRouteEntry < IPv4 >::operatordelete' can be const. [functionConst]
rib/route.cc:174:0: note: Technically the member function 'UnresolvedIPRouteEntry < IPv4 >::operatordelete' can be const.
rib/route.hh:425:0: note: Technically the member function 'UnresolvedIPRouteEntry < IPv4 >::operatordelete' can be const.
rib/route.hh:425:0: style: Technically the member function 'UnresolvedIPRouteEntry < IPv6 >::operatordelete' can be const. [functionConst]
rib/route.cc:174:0: note: Technically the member function 'UnresolvedIPRouteEntry < IPv6 >::operatordelete' can be const.
rib/route.hh:425:0: note: Technically the member function 'UnresolvedIPRouteEntry < IPv6 >::operatordelete' can be const.
rib/route.hh:393:0: style: Class 'UnresolvedIPRouteEntry < IPv6 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rib/route.hh:187:0: warning: The class 'IPRouteEntry < IPv4 >' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
rib/route.hh:187:0: warning: The class 'IPRouteEntry < IPv6 >' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
rib/routemap.cc:102:5: performance: Variable '_ipv4net' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
rib/routemap.hh:103:12: performance: Technically the member function 'RMAction::str' can be static. [functionStatic]
rib/routemap.cc:127:11: note: Technically the member function 'RMAction::str' can be static.
rib/routemap.hh:103:12: note: Technically the member function 'RMAction::str' can be static.
rib/rt_tab_deletion.hh:141:9: style: The function 'generic_add_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_deletion.hh:118:17: note: Virtual function in base class
rib/rt_tab_deletion.hh:141:9: note: Function in derived class
rib/rt_tab_deletion.hh:142:9: style: The function 'generic_delete_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_deletion.hh:119:17: note: Virtual function in base class
rib/rt_tab_deletion.hh:142:9: note: Function in derived class
rib/rt_tab_deletion.hh:146:10: style: The function 'background_deletion_pass' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_deletion.hh:92:18: note: Virtual function in base class
rib/rt_tab_deletion.hh:146:10: note: Function in derived class
rib/rt_tab_deletion.hh:148:10: style: The function 'set_background_timer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_deletion.hh:120:18: note: Virtual function in base class
rib/rt_tab_deletion.hh:148:10: note: Function in derived class
rib/rt_tab_deletion.hh:168:9: style: The function 'generic_add_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_deletion.hh:118:17: note: Virtual function in base class
rib/rt_tab_deletion.hh:168:9: note: Function in derived class
rib/rt_tab_deletion.hh:169:9: style: The function 'generic_delete_route' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_deletion.hh:119:17: note: Virtual function in base class
rib/rt_tab_deletion.hh:169:9: note: Function in derived class
rib/rt_tab_deletion.hh:173:10: style: The function 'background_deletion_pass' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_deletion.hh:92:18: note: Virtual function in base class
rib/rt_tab_deletion.hh:173:10: note: Function in derived class
rib/rt_tab_deletion.hh:175:10: style: The function 'set_background_timer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/rt_tab_deletion.hh:120:18: note: Virtual function in base class
rib/rt_tab_deletion.hh:175:10: note: Function in derived class
rib/rt_tab_extint.cc:666:28: style: The scope of the variable 'egp_parent' can be reduced. [variableScope]
rib/rt_tab_extint.cc:522:58: style: Function 'lookup_in_resolved_table' argument 1 names different: declaration 'ipv4net' definition 'net'. [funcArgNamesDifferent]
rib/rt_tab_extint.hh:188:18: note: Function 'lookup_in_resolved_table' argument 1 names different: declaration 'ipv4net' definition 'net'.
rib/rt_tab_extint.cc:522:58: note: Function 'lookup_in_resolved_table' argument 1 names different: declaration 'ipv4net' definition 'net'.
rib/rt_tab_extint.cc:534:68: style: Function 'resolve_unresolved_nexthops' argument 1 names different: declaration 'route' definition 'nexthop_route'. [funcArgNamesDifferent]
rib/rt_tab_extint.hh:190:61: note: Function 'resolve_unresolved_nexthops' argument 1 names different: declaration 'route' definition 'nexthop_route'.
rib/rt_tab_extint.cc:534:68: note: Function 'resolve_unresolved_nexthops' argument 1 names different: declaration 'route' definition 'nexthop_route'.
rib/rt_tab_extint.cc:649:61: style: Function 'recalculate_nexthops' argument 1 names different: declaration 'route' definition 'new_route'. [funcArgNamesDifferent]
rib/rt_tab_extint.hh:198:54: note: Function 'recalculate_nexthops' argument 1 names different: declaration 'route' definition 'new_route'.
rib/rt_tab_extint.cc:649:61: note: Function 'recalculate_nexthops' argument 1 names different: declaration 'route' definition 'new_route'.
rib/rt_tab_extint.cc:719:46: style: Function 'lookup_route' argument 1 names different: declaration 'net' definition 'ipv4net'. [funcArgNamesDifferent]
rib/rt_tab_extint.hh:117:57: note: Function 'lookup_route' argument 1 names different: declaration 'net' definition 'ipv4net'.
rib/rt_tab_extint.cc:719:46: note: Function 'lookup_route' argument 1 names different: declaration 'net' definition 'ipv4net'.
rib/rt_tab_extint.cc:735:58: style: Function 'lookup_winning_igp_route' argument 1 names different: declaration 'subnet' definition 'ipnet'. [funcArgNamesDifferent]
rib/rt_tab_extint.hh:208:18: note: Function 'lookup_winning_igp_route' argument 1 names different: declaration 'subnet' definition 'ipnet'.
rib/rt_tab_extint.cc:735:58: note: Function 'lookup_winning_igp_route' argument 1 names different: declaration 'subnet' definition 'ipnet'.
rib/rt_tab_log.cc:191:57: style: Function 'delete_route' argument 1 names different: declaration 'proute' definition 'route'. [funcArgNamesDifferent]
rib/rt_tab_log.hh:105:46: note: Function 'delete_route' argument 1 names different: declaration 'proute' definition 'route'.
rib/rt_tab_log.cc:191:57: note: Function 'delete_route' argument 1 names different: declaration 'proute' definition 'route'.
rib/rt_tab_log.cc:253:59: style: Function 'delete_route' argument 1 names different: declaration 'proute' definition 'route'. [funcArgNamesDifferent]
rib/rt_tab_log.hh:124:46: note: Function 'delete_route' argument 1 names different: declaration 'proute' definition 'route'.
rib/rt_tab_log.cc:253:59: note: Function 'delete_route' argument 1 names different: declaration 'proute' definition 'route'.
rib/rib_varrw.hh:50:0: style: Class 'RIBVarRW < A >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rib/rt_tab_redist.cc:99:47: style: Function 'set_output' argument 1 names different: declaration 'output' definition 'o'. [funcArgNamesDifferent]
rib/rt_tab_redist.hh:207:38: note: Function 'set_output' argument 1 names different: declaration 'output' definition 'o'.
rib/rt_tab_redist.cc:99:47: note: Function 'set_output' argument 1 names different: declaration 'output' definition 'o'.
rib/rt_tab_redist.cc:113:47: style: Function 'set_policy' argument 1 names different: declaration 'policy' definition 'rpo'. [funcArgNamesDifferent]
rib/rt_tab_redist.hh:216:38: note: Function 'set_policy' argument 1 names different: declaration 'policy' definition 'rpo'.
rib/rt_tab_redist.cc:113:47: note: Function 'set_policy' argument 1 names different: declaration 'policy' definition 'rpo'.
rib/rt_tab_redist.cc:479:57: style: Function 'delete_igp_route' argument 1 names different: declaration 'route' definition 'r'. [funcArgNamesDifferent]
rib/rt_tab_redist.hh:115:49: note: Function 'delete_igp_route' argument 1 names different: declaration 'route' definition 'r'.
rib/rt_tab_redist.cc:479:57: note: Function 'delete_igp_route' argument 1 names different: declaration 'route' definition 'r'.
rib/rt_tab_redist.cc:491:57: style: Function 'delete_egp_route' argument 1 names different: declaration 'route' definition 'r'. [funcArgNamesDifferent]
rib/rt_tab_redist.hh:116:49: note: Function 'delete_egp_route' argument 1 names different: declaration 'route' definition 'r'.
rib/rt_tab_redist.cc:491:57: note: Function 'delete_egp_route' argument 1 names different: declaration 'route' definition 'r'.
rib/rt_tab_redist.cc:188:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
rib/rt_tab_redist.cc:419:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
rib/rt_tab_redist.cc:461:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
rib/rt_tab_redist.cc:472:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
rib/rt_tab_redist.hh:161:7: style: Unused private function: 'RedistEventInterface::did_add' [unusedPrivateFunction]
rib/rt_tab_redist.hh:162:7: style: Unused private function: 'RedistEventInterface::will_delete' [unusedPrivateFunction]
rib/rt_tab_redist.hh:163:7: style: Unused private function: 'RedistEventInterface::did_delete' [unusedPrivateFunction]
rib/rt_tab_redist.hh:178:7: style: Unused private function: 'OutputEventInterface::low_water' [unusedPrivateFunction]
rib/rt_tab_redist.hh:179:7: style: Unused private function: 'OutputEventInterface::high_water' [unusedPrivateFunction]
rib/rt_tab_redist.hh:180:7: style: Unused private function: 'OutputEventInterface::fatal_error' [unusedPrivateFunction]
rib/tests/dummy_register_server.hh:33:10: style: The function 'send_route_changed' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/register_server.hh:297:18: note: Virtual function in base class
rib/tests/dummy_register_server.hh:33:10: note: Function in derived class
rib/tests/dummy_register_server.hh:40:10: style: The function 'send_invalidate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/register_server.hh:304:18: note: Virtual function in base class
rib/tests/dummy_register_server.hh:40:10: note: Function in derived class
rib/tests/dummy_register_server.hh:53:10: style: The function 'flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rib/register_server.hh:355:18: note: Virtual function in base class
rib/tests/dummy_register_server.hh:53:10: note: Function in derived class
rib/tests/test_redist.cc:455:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
rib/tests/test_redist.cc:456:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
rib/tests/test_register_xrls.cc:45:5: style: Class 'RibClientTarget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rib/tests/test_rib_direct.cc:43:5: style: Class 'RibParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rib/tools/show_distances.cc:120:35: style: Function 'ShowDistancesProcessor' argument 2 names different: declaration 'opts' definition 'o'. [funcArgNamesDifferent]
rib/tools/show_distances.cc:74:32: note: Function 'ShowDistancesProcessor' argument 2 names different: declaration 'opts' definition 'o'.
rib/tools/show_distances.cc:120:35: note: Function 'ShowDistancesProcessor' argument 2 names different: declaration 'opts' definition 'o'.
rib/tools/show_distances.cc:60:5: warning: Member variable 'ShowDistancesOptions::finder_port' is not initialized in the constructor. [uninitMemberVar]
rib/tools/show_distances.cc:267:7: style: Exception should be caught by reference. [catchExceptionByValue]
rib/tools/show_routes.cc:307:26: style: Function 'ShowRoutesProcessor' argument 2 names different: declaration 'opts' definition 'o'. [funcArgNamesDifferent]
rib/tools/show_routes.cc:212:23: note: Function 'ShowRoutesProcessor' argument 2 names different: declaration 'opts' definition 'o'.
rib/tools/show_routes.cc:307:26: note: Function 'ShowRoutesProcessor' argument 2 names different: declaration 'opts' definition 'o'.
rib/tools/show_routes.cc:80:5: warning: Member variable 'ShowRoutesOptions::finder_port' is not initialized in the constructor. [uninitMemberVar]
rib/xrl_target.cc:54:46: style: Function 'common_0_1_get_version' argument 1 names different: declaration 'version' definition 'v'. [funcArgNamesDifferent]
rib/xrl_target.hh:94:10: note: Function 'common_0_1_get_version' argument 1 names different: declaration 'version' definition 'v'.
rib/xrl_target.cc:54:46: note: Function 'common_0_1_get_version' argument 1 names different: declaration 'version' definition 'v'.
rib/xrl_target.cc:691:52: style: Function 'rib_0_1_redist_enable4' argument 1 names different: declaration 'to_xrl_target' definition 'target_name'. [funcArgNamesDifferent]
rib/xrl_target.hh:409:16: note: Function 'rib_0_1_redist_enable4' argument 1 names different: declaration 'to_xrl_target' definition 'target_name'.
rib/xrl_target.cc:691:52: note: Function 'rib_0_1_redist_enable4' argument 1 names different: declaration 'to_xrl_target' definition 'target_name'.
rib/xrl_target.cc:692:24: style: Function 'rib_0_1_redist_enable4' argument 2 names different: declaration 'from_protocol' definition 'from'. [funcArgNamesDifferent]
rib/xrl_target.hh:410:16: note: Function 'rib_0_1_redist_enable4' argument 2 names different: declaration 'from_protocol' definition 'from'.
rib/xrl_target.cc:692:24: note: Function 'rib_0_1_redist_enable4' argument 2 names different: declaration 'from_protocol' definition 'from'.
rib/xrl_target.cc:693:22: style: Function 'rib_0_1_redist_enable4' argument 3 names different: declaration 'unicast' definition 'ucast'. [funcArgNamesDifferent]
rib/xrl_target.hh:411:14: note: Function 'rib_0_1_redist_enable4' argument 3 names different: declaration 'unicast' definition 'ucast'.
rib/xrl_target.cc:693:22: note: Function 'rib_0_1_redist_enable4' argument 3 names different: declaration 'unicast' definition 'ucast'.
rib/xrl_target.cc:694:22: style: Function 'rib_0_1_redist_enable4' argument 4 names different: declaration 'multicast' definition 'mcast'. [funcArgNamesDifferent]
rib/xrl_target.hh:412:14: note: Function 'rib_0_1_redist_enable4' argument 4 names different: declaration 'multicast' definition 'mcast'.
rib/xrl_target.cc:694:22: note: Function 'rib_0_1_redist_enable4' argument 4 names different: declaration 'multicast' definition 'mcast'.
rib/xrl_target.cc:710:53: style: Function 'rib_0_1_redist_disable4' argument 1 names different: declaration 'to_xrl_target' definition 'target_name'. [funcArgNamesDifferent]
rib/xrl_target.hh:432:16: note: Function 'rib_0_1_redist_disable4' argument 1 names different: declaration 'to_xrl_target' definition 'target_name'.
rib/xrl_target.cc:710:53: note: Function 'rib_0_1_redist_disable4' argument 1 names different: declaration 'to_xrl_target' definition 'target_name'.
rib/xrl_target.cc:711:25: style: Function 'rib_0_1_redist_disable4' argument 2 names different: declaration 'from_protocol' definition 'from'. [funcArgNamesDifferent]
rib/xrl_target.hh:433:16: note: Function 'rib_0_1_redist_disable4' argument 2 names different: declaration 'from_protocol' definition 'from'.
rib/xrl_target.cc:711:25: note: Function 'rib_0_1_redist_disable4' argument 2 names different: declaration 'from_protocol' definition 'from'.
rib/xrl_target.cc:712:23: style: Function 'rib_0_1_redist_disable4' argument 3 names different: declaration 'unicast' definition 'ucast'. [funcArgNamesDifferent]
rib/xrl_target.hh:434:14: note: Function 'rib_0_1_redist_disable4' argument 3 names different: declaration 'unicast' definition 'ucast'.
rib/xrl_target.cc:712:23: note: Function 'rib_0_1_redist_disable4' argument 3 names different: declaration 'unicast' definition 'ucast'.
rib/xrl_target.cc:713:23: style: Function 'rib_0_1_redist_disable4' argument 4 names different: declaration 'multicast' definition 'mcast'. [funcArgNamesDifferent]
rib/xrl_target.hh:435:14: note: Function 'rib_0_1_redist_disable4' argument 4 names different: declaration 'multicast' definition 'mcast'.
rib/xrl_target.cc:713:23: note: Function 'rib_0_1_redist_disable4' argument 4 names different: declaration 'multicast' definition 'mcast'.
rib/xrl_target.cc:728:64: style: Function 'rib_0_1_redist_transaction_enable4' argument 1 names different: declaration 'to_xrl_target' definition 'target_name'. [funcArgNamesDifferent]
rib/xrl_target.hh:461:16: note: Function 'rib_0_1_redist_transaction_enable4' argument 1 names different: declaration 'to_xrl_target' definition 'target_name'.
rib/xrl_target.cc:728:64: note: Function 'rib_0_1_redist_transaction_enable4' argument 1 names different: declaration 'to_xrl_target' definition 'target_name'.
rib/xrl_target.cc:729:22: style: Function 'rib_0_1_redist_transaction_enable4' argument 2 names different: declaration 'from_protocol' definition 'from'. [funcArgNamesDifferent]
rib/xrl_target.hh:462:16: note: Function 'rib_0_1_redist_transaction_enable4' argument 2 names different: declaration 'from_protocol' definition 'from'.
rib/xrl_target.cc:729:22: note: Function 'rib_0_1_redist_transaction_enable4' argument 2 names different: declaration 'from_protocol' definition 'from'.
rib/xrl_target.cc:730:20: style: Function 'rib_0_1_redist_transaction_enable4' argument 3 names different: declaration 'unicast' definition 'ucast'. [funcArgNamesDifferent]
rib/xrl_target.hh:463:14: note: Function 'rib_0_1_redist_transaction_enable4' argument 3 names different: declaration 'unicast' definition 'ucast'.
rib/xrl_target.cc:730:20: note: Function 'rib_0_1_redist_transaction_enable4' argument 3 names different: declaration 'unicast' definition 'ucast'.
rib/xrl_target.cc:731:20: style: Function 'rib_0_1_redist_transaction_enable4' argument 4 names different: declaration 'multicast' definition 'mcast'. [funcArgNamesDifferent]
rib/xrl_target.hh:464:14: note: Function 'rib_0_1_redist_transaction_enable4' argument 4 names different: declaration 'multicast' definition 'mcast'.
rib/xrl_target.cc:731:20: note: Function 'rib_0_1_redist_transaction_enable4' argument 4 names different: declaration 'multicast' definition 'mcast'.
rib/xrl_target.cc:748:65: style: Function 'rib_0_1_redist_transaction_disable4' argument 1 names different: declaration 'to_xrl_target' definition 'target_name'. [funcArgNamesDifferent]
rib/xrl_target.hh:486:16: note: Function 'rib_0_1_redist_transaction_disable4' argument 1 names different: declaration 'to_xrl_target' definition 'target_name'.
rib/xrl_target.cc:748:65: note: Function 'rib_0_1_redist_transaction_disable4' argument 1 names different: declaration 'to_xrl_target' definition 'target_name'.
rib/xrl_target.cc:749:23: style: Function 'rib_0_1_redist_transaction_disable4' argument 2 names different: declaration 'from_protocol' definition 'from'. [funcArgNamesDifferent]
rib/xrl_target.hh:487:16: note: Function 'rib_0_1_redist_transaction_disable4' argument 2 names different: declaration 'from_protocol' definition 'from'.
rib/xrl_target.cc:749:23: note: Function 'rib_0_1_redist_transaction_disable4' argument 2 names different: declaration 'from_protocol' definition 'from'.
rib/xrl_target.cc:750:21: style: Function 'rib_0_1_redist_transaction_disable4' argument 3 names different: declaration 'unicast' definition 'ucast'. [funcArgNamesDifferent]
rib/xrl_target.hh:488:14: note: Function 'rib_0_1_redist_transaction_disable4' argument 3 names different: declaration 'unicast' definition 'ucast'.
rib/xrl_target.cc:750:21: note: Function 'rib_0_1_redist_transaction_disable4' argument 3 names different: declaration 'unicast' definition 'ucast'.
rib/xrl_target.cc:751:21: style: Function 'rib_0_1_redist_transaction_disable4' argument 4 names different: declaration 'multicast' definition 'mcast'. [funcArgNamesDifferent]
rib/xrl_target.hh:489:14: note: Function 'rib_0_1_redist_transaction_disable4' argument 4 names different: declaration 'multicast' definition 'mcast'.
rib/xrl_target.cc:751:21: note: Function 'rib_0_1_redist_transaction_disable4' argument 4 names different: declaration 'multicast' definition 'mcast'.
rib/xrl_target.cc:883:19: warning: Function 'rib_0_1_get_protocol_admin_distance' argument order different: declaration 'protocol, unicast, multicast, admin_distance' definition 'protocol, ipv4, unicast, admin_distance' [funcArgOrderDifferent]
rib/xrl_target.hh:579:16: note: Function 'rib_0_1_get_protocol_admin_distance' argument order different: declaration 'protocol, unicast, multicast, admin_distance' definition 'protocol, ipv4, unicast, admin_distance'
rib/xrl_target.cc:883:19: note: Function 'rib_0_1_get_protocol_admin_distance' argument order different: declaration 'protocol, unicast, multicast, admin_distance' definition 'protocol, ipv4, unicast, admin_distance'
rip/packets.hh:636:49: style: Function 'initialize' argument 1 names different: declaration 'pkt_bytes' definition 'auth_off'. [funcArgNamesDifferent]
rip/packets.hh:617:30: note: Function 'initialize' argument 1 names different: declaration 'pkt_bytes' definition 'auth_off'.
rip/packets.hh:636:49: note: Function 'initialize' argument 1 names different: declaration 'pkt_bytes' definition 'auth_off'.
rip/packets.hh:918:58: style: Function 'initialize_route' argument 1 names different: declaration 'route_tag' definition 'tag'. [funcArgNamesDifferent]
rip/packets.hh:893:41: note: Function 'initialize_route' argument 1 names different: declaration 'route_tag' definition 'tag'.
rip/packets.hh:918:58: note: Function 'initialize_route' argument 1 names different: declaration 'route_tag' definition 'tag'.
rip/auth.cc:300:21: style: Function 'MD5Key' argument 6 names different: declaration 'end_timer' definition 'stop_timer'. [funcArgNamesDifferent]
rip/auth.hh:333:19: note: Function 'MD5Key' argument 6 names different: declaration 'end_timer' definition 'stop_timer'.
rip/auth.cc:300:21: note: Function 'MD5Key' argument 6 names different: declaration 'end_timer' definition 'stop_timer'.
rip/packets.hh:212:1: style: The class 'PacketRouteEntry < IPv4 >' does not have a constructor although it has private member variables. [noConstructor]
rip/packets.hh:318:1: style: The class 'PacketRouteEntryWriter < IPv4 >' does not have a constructor although it has private member variables. [noConstructor]
rip/packets.hh:768:1: style: The class 'PacketRouteEntry < IPv6 >' does not have a constructor although it has private member variables. [noConstructor]
rip/packets.hh:879:1: style: The class 'PacketRouteEntryWriter < IPv6 >' does not have a constructor although it has private member variables. [noConstructor]
rip/packets.hh:214:5: performance: Technically the member function 'PacketRouteEntry < IPv4 >::PacketRouteEntry' can be static. [functionStatic]
rip/packets.hh:320:5: performance: Technically the member function 'PacketRouteEntryWriter < IPv4 >::PacketRouteEntryWriter' can be static. [functionStatic]
rip/packets.hh:685:14: performance: Technically the member function 'MD5PacketTrailer::auth_data_bytes' can be static. [functionStatic]
rip/packets.hh:686:14: performance: Technically the member function 'MD5PacketTrailer::auth_data_offset' can be static. [functionStatic]
rip/packets.hh:770:5: performance: Technically the member function 'PacketRouteEntry < IPv6 >::PacketRouteEntry' can be static. [functionStatic]
rip/packets.hh:881:5: performance: Technically the member function 'PacketRouteEntryWriter < IPv6 >::PacketRouteEntryWriter' can be static. [functionStatic]
rip/auth.hh:348:11: performance: Technically the member function 'MD5AuthHandler::MD5Key::key_data_bytes' can be static. [functionStatic]
rip/packets.hh:47:5: style: Class 'RipPacketHeader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/packets.hh:122:5: style: Class 'RipPacketHeaderWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/packets.hh:403:5: style: Class 'PlaintextPacketRouteEntry4' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/packets.hh:462:5: style: Class 'PlaintextPacketRouteEntry4Writer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/packets.hh:525:5: style: Class 'MD5PacketRouteEntry4' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/packets.hh:597:5: style: Class 'MD5PacketRouteEntry4Writer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/packets.hh:662:5: style: Class 'MD5PacketTrailer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/packets.hh:720:5: style: Class 'MD5PacketTrailerWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/auth.hh:463:5: style: Class 'MD5AuthHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/auth.hh:145:17: style: The function 'effective_name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/auth.hh:53:25: note: Virtual function in base class
rip/auth.hh:145:17: note: Function in derived class
rip/auth.hh:157:10: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/auth.hh:58:18: note: Virtual function in base class
rip/auth.hh:157:10: note: Function in derived class
rip/auth.hh:167:14: style: The function 'head_entries' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/auth.hh:68:22: note: Virtual function in base class
rip/auth.hh:167:14: note: Function in derived class
rip/auth.hh:173:14: style: The function 'max_routing_entries' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/auth.hh:74:22: note: Virtual function in base class
rip/auth.hh:173:14: note: Function in derived class
rip/auth.hh:189:10: style: The function 'authenticate_inbound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/auth.hh:90:18: note: Virtual function in base class
rip/auth.hh:189:10: note: Function in derived class
rip/auth.hh:210:10: style: The function 'authenticate_outbound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/auth.hh:111:18: note: Virtual function in base class
rip/auth.hh:210:10: note: Function in derived class
rip/auth.hh:223:17: style: The function 'effective_name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/auth.hh:53:25: note: Virtual function in base class
rip/auth.hh:223:17: note: Function in derived class
rip/auth.hh:235:10: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/auth.hh:58:18: note: Virtual function in base class
rip/auth.hh:235:10: note: Function in derived class
rip/auth.hh:245:14: style: The function 'head_entries' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/auth.hh:68:22: note: Virtual function in base class
rip/auth.hh:245:14: note: Function in derived class
rip/auth.hh:251:14: style: The function 'max_routing_entries' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/auth.hh:74:22: note: Virtual function in base class
rip/auth.hh:251:14: note: Function in derived class
rip/auth.hh:267:10: style: The function 'authenticate_inbound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/auth.hh:90:18: note: Virtual function in base class
rip/auth.hh:267:10: note: Function in derived class
rip/auth.hh:288:10: style: The function 'authenticate_outbound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/auth.hh:111:18: note: Virtual function in base class
rip/auth.hh:288:10: note: Function in derived class
rip/auth.hh:468:17: style: The function 'effective_name' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/auth.hh:53:25: note: Virtual function in base class
rip/auth.hh:468:17: note: Function in derived class
rip/auth.hh:480:10: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/auth.hh:58:18: note: Virtual function in base class
rip/auth.hh:480:10: note: Function in derived class
rip/auth.hh:490:14: style: The function 'head_entries' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/auth.hh:68:22: note: Virtual function in base class
rip/auth.hh:490:14: note: Function in derived class
rip/auth.hh:496:14: style: The function 'max_routing_entries' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/auth.hh:74:22: note: Virtual function in base class
rip/auth.hh:496:14: note: Function in derived class
rip/auth.hh:512:10: style: The function 'authenticate_inbound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/auth.hh:90:18: note: Virtual function in base class
rip/auth.hh:512:10: note: Function in derived class
rip/auth.hh:533:10: style: The function 'authenticate_outbound' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/auth.hh:111:18: note: Virtual function in base class
rip/auth.hh:533:10: note: Function in derived class
rip/port.hh:79:1: style: The class 'PortAFSpecState < IPv4 >' does not have a constructor although it has private member variables. [noConstructor]
rip/packet_assembly.hh:49:1: style: The class 'PacketAssemblerSpecState < IPv4 >' does not have a constructor although it has private member variables. [noConstructor]
rip/packet_assembly.hh:91:1: style: The class 'PacketAssemblerSpecState < IPv6 >' does not have a constructor although it has private member variables. [noConstructor]
rip/port_io.hh:142:0: warning: Member variable 'PortIOUserBase < IPv4 >::_pio_owner' is not initialized in the constructor. [uninitMemberVar]
rip/port_io.hh:142:0: warning: Member variable 'PortIOUserBase < IPv6 >::_pio_owner' is not initialized in the constructor. [uninitMemberVar]
rip/port_vars.hh:228:14: style: Technically the member function 'PortTimerConstants::update_interval' can be const. [functionConst]
rip/port_vars.hh:371:21: note: Technically the member function 'PortTimerConstants::update_interval' can be const.
rip/port_vars.hh:228:14: note: Technically the member function 'PortTimerConstants::update_interval' can be const.
rip/port_vars.hh:243:14: style: Technically the member function 'PortTimerConstants::update_jitter' can be const. [functionConst]
rip/port_vars.hh:386:21: note: Technically the member function 'PortTimerConstants::update_jitter' can be const.
rip/port_vars.hh:243:14: note: Technically the member function 'PortTimerConstants::update_jitter' can be const.
rip/port.hh:129:5: performance: Technically the member function 'PortAFSpecState < IPv6 >::PortAFSpecState' can be static. [functionStatic]
rip/packet_assembly.hh:57:5: performance: Technically the member function 'PacketAssemblerSpecState < IPv4 >::PacketAssemblerSpecState' can be static. [functionStatic]
rip/packet_assembly.hh:64:5: performance: Technically the member function 'PacketAssemblerSpecState < IPv4 >::PacketAssemblerSpecState' can be static. [functionStatic]
rip/packet_assembly.hh:98:5: performance: Technically the member function 'PacketAssemblerSpecState < IPv6 >::PacketAssemblerSpecState' can be static. [functionStatic]
rip/packet_assembly.hh:101:5: performance: Technically the member function 'PacketAssemblerSpecState < IPv6 >::PacketAssemblerSpecState' can be static. [functionStatic]
rip/port.hh:335:0: performance: Technically the member function 'Port < IPv4 >::reschedule_dummy_timer' can be static. [functionStatic]
rip/port.hh:335:0: performance: Technically the member function 'Port < IPv6 >::reschedule_dummy_timer' can be static. [functionStatic]
rip/route_entry.hh:272:5: style: Class 'RouteEntryRef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/route_db.hh:270:5: style: Class 'RouteWalker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/system.hh:47:5: style: Class 'System' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/rip_varrw.hh:47:5: style: Class 'RIPVarRW' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/packet_assembly.hh:157:5: style: Class 'ResponsePacketAssembler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/packet_assembly.hh:164:5: style: Class 'ResponsePacketAssembler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/packet_assembly.hh:237:5: style: Class 'RequestTablePacketAssembler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/port.hh:164:0: style: Class 'Port < IPv4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/port.hh:164:0: style: Class 'Port < IPv6 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/output_table.hh:56:10: style: The function 'output_packet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/output.hh:128:18: note: Virtual function in base class
rip/output_table.hh:56:10: note: Function in derived class
rip/output_table.hh:57:10: style: The function 'start_output_processing' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/output.hh:113:18: note: Virtual function in base class
rip/output_table.hh:57:10: note: Function in derived class
rip/output_table.hh:58:10: style: The function 'stop_output_processing' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/output.hh:119:18: note: Virtual function in base class
rip/output_table.hh:58:10: note: Function in derived class
rip/port.hh:529:0: style: The function 'port_io_send_completion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/port_io.hh:146:0: note: Virtual function in base class
rip/port.hh:529:0: note: Function in derived class
rip/port.hh:540:0: style: The function 'port_io_receive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/port_io.hh:148:0: note: Virtual function in base class
rip/port.hh:540:0: note: Function in derived class
rip/port.hh:551:0: style: The function 'port_io_enabled_change' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/port_io.hh:153:0: note: Virtual function in base class
rip/port.hh:551:0: note: Function in derived class
rip/update_queue.hh:42:5: style: Class 'UpdateQueueReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/output_updates.hh:66:10: style: The function 'output_packet' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/output.hh:128:18: note: Virtual function in base class
rip/output_updates.hh:66:10: note: Function in derived class
rip/output_updates.hh:68:10: style: The function 'start_output_processing' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/output.hh:113:18: note: Virtual function in base class
rip/output_updates.hh:68:10: note: Function in derived class
rip/output_updates.hh:70:10: style: The function 'stop_output_processing' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/output.hh:119:18: note: Virtual function in base class
rip/output_updates.hh:70:10: note: Function in derived class
rip/packet_queue.cc:128:49: style: Function 'set_max_buffered_bytes' argument 1 names different: declaration 'mb' definition 'mbb'. [funcArgNamesDifferent]
rip/packet_queue.hh:94:42: note: Function 'set_max_buffered_bytes' argument 1 names different: declaration 'mb' definition 'mbb'.
rip/packet_queue.cc:128:49: note: Function 'set_max_buffered_bytes' argument 1 names different: declaration 'mb' definition 'mbb'.
rip/port_io.hh:142:5: warning: Member variable 'PortIOUserBase::_pio_owner' is not initialized in the constructor. [uninitMemberVar]
rip/port_io.hh:107:10: performance: Technically the member function 'PortIOBase::set_max_route_entries_per_packet' can be static. [functionStatic]
rip/port_io.hh:189:19: note: Technically the member function 'PortIOBase::set_max_route_entries_per_packet' can be static.
rip/port_io.hh:107:10: note: Technically the member function 'PortIOBase::set_max_route_entries_per_packet' can be static.
rip/port.hh:335:10: performance: Technically the member function 'Port::reschedule_dummy_timer' can be static. [functionStatic]
rip/peer.hh:119:5: style: Class 'PeerRoutes' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/peer.hh:238:5: style: Struct 'peer_has_address' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/port.hh:164:5: style: Class 'Port' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/peer.hh:122:14: style: The function 'expiry_secs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/route_entry.hh:366:22: note: Virtual function in base class
rip/peer.hh:122:14: note: Function in derived class
rip/peer.hh:123:14: style: The function 'deletion_secs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/route_entry.hh:372:22: note: Virtual function in base class
rip/peer.hh:123:14: note: Function in derived class
rip/peer.hh:216:14: style: The function 'expiry_secs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/route_entry.hh:366:22: note: Virtual function in base class
rip/peer.hh:216:14: note: Function in derived class
rip/peer.hh:218:14: style: The function 'deletion_secs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/route_entry.hh:372:22: note: Virtual function in base class
rip/peer.hh:218:14: note: Function in derived class
rip/port.hh:529:10: style: The function 'port_io_send_completion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/port_io.hh:146:18: note: Virtual function in base class
rip/port.hh:529:10: note: Function in derived class
rip/port.hh:540:10: style: The function 'port_io_receive' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/port_io.hh:148:18: note: Virtual function in base class
rip/port.hh:540:10: note: Function in derived class
rip/port.hh:551:10: style: The function 'port_io_enabled_change' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/port_io.hh:153:18: note: Virtual function in base class
rip/port.hh:551:10: note: Function in derived class
rip/port.cc:642:17: style: Same expression on both sides of '!=' because the value of 'allowed' and 'old_allowed' are the same. [duplicateExpression]
rip/port.cc:641:34: note: 'allowed' is assigned value 'output_allowed()' here.
rip/port.cc:639:38: note: 'old_allowed' is assigned value 'output_allowed()' here.
rip/port.cc:642:17: note: Same expression on both sides of '!=' because the value of 'allowed' and 'old_allowed' are the same.
rip/port.cc:657:17: style: Same expression on both sides of '!=' because the value of 'allowed' and 'old_allowed' are the same. [duplicateExpression]
rip/port.cc:656:34: note: 'allowed' is assigned value 'output_allowed()' here.
rip/port.cc:654:38: note: 'old_allowed' is assigned value 'output_allowed()' here.
rip/port.cc:657:17: note: Same expression on both sides of '!=' because the value of 'allowed' and 'old_allowed' are the same.
rip/port.cc:525:44: style: Function 'route_policy' argument 1 names different: declaration 're' definition 'r'. [funcArgNamesDifferent]
rip/port.hh:521:56: note: Function 'route_policy' argument 1 names different: declaration 're' definition 'r'.
rip/port.cc:525:44: note: Function 'route_policy' argument 1 names different: declaration 're' definition 'r'.
rip/port.cc:652:27: style: Function 'set_passive' argument 1 names different: declaration 'passive' definition 'p'. [funcArgNamesDifferent]
rip/port.hh:273:27: note: Function 'set_passive' argument 1 names different: declaration 'passive' definition 'p'.
rip/port.cc:652:27: note: Function 'set_passive' argument 1 names different: declaration 'passive' definition 'p'.
rip/port.cc:790:35: style: Function 'port_io_receive' argument 1 names different: declaration 'src_addr' definition 'src_address'. [funcArgNamesDifferent]
rip/port.hh:540:38: note: Function 'port_io_receive' argument 1 names different: declaration 'src_addr' definition 'src_address'.
rip/port.cc:790:35: note: Function 'port_io_receive' argument 1 names different: declaration 'src_addr' definition 'src_address'.
rip/port.cc:624:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
rip/update_queue.hh:42:0: style: Class 'UpdateQueueReader < IPv4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/update_queue.hh:42:0: style: Class 'UpdateQueueReader < IPv6 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/route_db.hh:270:0: style: Class 'RouteWalker < IPv4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/route_db.hh:270:0: style: Class 'RouteWalker < IPv6 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/packet_assembly.hh:237:0: style: Class 'RequestTablePacketAssembler < IPv4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/packet_assembly.hh:237:0: style: Class 'RequestTablePacketAssembler < IPv6 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/packet_assembly.hh:157:0: style: Class 'ResponsePacketAssembler < IPv4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/packet_assembly.hh:164:0: style: Class 'ResponsePacketAssembler < IPv4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/packet_assembly.hh:157:0: style: Class 'ResponsePacketAssembler < IPv6 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/packet_assembly.hh:164:0: style: Class 'ResponsePacketAssembler < IPv6 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/peer.hh:238:0: style: Struct 'peer_has_address < IPv4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/peer.hh:238:0: style: Struct 'peer_has_address < IPv6 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/peer.hh:119:0: style: Class 'PeerRoutes < IPv4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/peer.hh:119:0: style: Class 'PeerRoutes < IPv6 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/route_entry.hh:272:0: style: Class 'RouteEntryRef < IPv4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/route_entry.hh:272:0: style: Class 'RouteEntryRef < IPv6 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/peer.hh:216:0: style: The function 'expiry_secs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/route_entry.hh:366:0: note: Virtual function in base class
rip/peer.hh:216:0: note: Function in derived class
rip/peer.hh:218:0: style: The function 'deletion_secs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/route_entry.hh:372:0: note: Virtual function in base class
rip/peer.hh:218:0: note: Function in derived class
rip/peer.hh:122:0: style: The function 'expiry_secs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/route_entry.hh:366:0: note: Virtual function in base class
rip/peer.hh:122:0: note: Function in derived class
rip/peer.hh:123:0: style: The function 'deletion_secs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/route_entry.hh:372:0: note: Virtual function in base class
rip/peer.hh:123:0: note: Function in derived class
rip/redist.cc:59:55: style: Function 'RouteRedistributor' argument 1 names different: declaration 'route_db' definition 'rdb'. [funcArgNamesDifferent]
rip/redist.hh:87:36: note: Function 'RouteRedistributor' argument 1 names different: declaration 'route_db' definition 'rdb'.
rip/redist.cc:59:55: note: Function 'RouteRedistributor' argument 1 names different: declaration 'route_db' definition 'rdb'.
rip/redist.hh:87:5: style: Class 'RouteRedistributor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/redist.hh:60:14: style: The function 'expiry_secs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/route_entry.hh:366:22: note: Virtual function in base class
rip/redist.hh:60:14: note: Function in derived class
rip/redist.hh:66:14: style: The function 'deletion_secs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/route_entry.hh:372:22: note: Virtual function in base class
rip/redist.hh:66:14: note: Function in derived class
rip/rib_notifier_base.cc:28:49: style: Function 'RibNotifierBase' argument 1 names different: declaration 'eventloop' definition 'e'. [funcArgNamesDifferent]
rip/rib_notifier_base.hh:46:36: note: Function 'RibNotifierBase' argument 1 names different: declaration 'eventloop' definition 'e'.
rip/rib_notifier_base.cc:28:49: note: Function 'RibNotifierBase' argument 1 names different: declaration 'eventloop' definition 'e'.
rip/rib_notifier_base.cc:29:22: style: Function 'RibNotifierBase' argument 2 names different: declaration 'update_queue' definition 'uq'. [funcArgNamesDifferent]
rip/rib_notifier_base.hh:47:23: note: Function 'RibNotifierBase' argument 2 names different: declaration 'update_queue' definition 'uq'.
rip/rib_notifier_base.cc:29:22: note: Function 'RibNotifierBase' argument 2 names different: declaration 'update_queue' definition 'uq'.
rip/rib_notifier_base.cc:30:16: style: Function 'RibNotifierBase' argument 3 names different: declaration 'poll_ms' definition 'ms'. [funcArgNamesDifferent]
rip/rib_notifier_base.hh:48:20: note: Function 'RibNotifierBase' argument 3 names different: declaration 'poll_ms' definition 'ms'.
rip/rib_notifier_base.cc:30:16: note: Function 'RibNotifierBase' argument 3 names different: declaration 'poll_ms' definition 'ms'.
rip/route_db.cc:492:40: style: Function 'find_route' argument 1 names different: declaration 'n' definition 'net'. [funcArgNamesDifferent]
rip/route_db.hh:182:40: note: Function 'find_route' argument 1 names different: declaration 'n' definition 'net'.
rip/route_db.cc:492:40: note: Function 'find_route' argument 1 names different: declaration 'n' definition 'net'.
rip/peer.hh:119:0: style: Class 'PeerRoutes < A >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/rip_varrw.hh:47:0: style: Class 'RIPVarRW < A >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/update_queue.hh:42:0: style: Class 'UpdateQueueReader < A >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/route_entry.hh:272:0: style: Class 'RouteEntryRef < A >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/route_entry.cc:185:49: style: Function 'set_policytags' argument 1 names different: declaration 'tags' definition 'ptags'. [funcArgNamesDifferent]
rip/route_entry.hh:212:43: note: Function 'set_policytags' argument 1 names different: declaration 'tags' definition 'ptags'.
rip/route_entry.cc:185:49: note: Function 'set_policytags' argument 1 names different: declaration 'tags' definition 'ptags'.
rip/tests/test_outputs.cc:746:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
rip/tests/test_outputs.cc:747:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
rip/tests/test_outputs.cc:539:24: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
rip/tests/test_outputs.cc:551:30: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
rip/tests/test_outputs.cc:144:5: style: Class 'BlockedPortIO' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/tests/test_outputs.cc:238:5: style: Struct 'ResponseReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/tests/test_outputs.cc:341:10: style: The function 'valid_response' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/tests/test_outputs.cc:318:18: note: Virtual function in base class
rip/tests/test_outputs.cc:341:10: note: Function in derived class
rip/tests/test_outputs.cc:369:10: style: The function 'valid_in_sum' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/tests/test_outputs.cc:321:18: note: Virtual function in base class
rip/tests/test_outputs.cc:369:10: note: Function in derived class
rip/tests/test_outputs.cc:391:10: style: The function 'valid_response' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/tests/test_outputs.cc:318:18: note: Virtual function in base class
rip/tests/test_outputs.cc:391:10: note: Function in derived class
rip/tests/test_outputs.cc:415:10: style: The function 'valid_in_sum' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/tests/test_outputs.cc:321:18: note: Virtual function in base class
rip/tests/test_outputs.cc:415:10: note: Function in derived class
rip/tests/test_outputs.cc:439:10: style: The function 'valid_response' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/tests/test_outputs.cc:318:18: note: Virtual function in base class
rip/tests/test_outputs.cc:439:10: note: Function in derived class
rip/tests/test_outputs.cc:469:10: style: The function 'valid_in_sum' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/tests/test_outputs.cc:321:18: note: Virtual function in base class
rip/tests/test_outputs.cc:469:10: note: Function in derived class
rip/tests/test_packets.cc:309:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
rip/tests/test_packets.cc:310:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
rip/tests/test_packets.cc:101:2: style: Variable 'h4' is assigned a value that is never used. [unreadVariable]
rip/tests/test_request.cc:441:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
rip/tests/test_request.cc:442:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
rip/tests/test_request.cc:230:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
rip/tests/test_request.cc:254:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
rip/tests/test_request.cc:344:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
rip/tests/test_request.cc:201:2: style: Class 'RequestPacketTester' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
rip/tests/test_request.cc:201:2: style: Class 'RequestPacketTester' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
rip/tests/test_request.cc:142:0: style: Class 'SpoofPortIO < IPv4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/tests/test_route_walk.cc:355:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
rip/tests/test_route_walk.cc:356:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
rip/tests/test_timers.cc:318:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
rip/tests/test_timers.cc:319:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
rip/tests/test_update_queue.cc:385:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
rip/tests/test_update_queue.cc:386:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
rip/tests/test_update_queue.cc:138:0: style: Class 'UpdateQueueTester < IPv4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/tests/test_update_queue.cc:138:0: style: Class 'UpdateQueueTester < IPv6 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/tools/rip_announcer.cc:46:0: warning: Member variable 'RipRoute < IPv4 >::cost' is not initialized in the constructor. [uninitMemberVar]
rip/tools/rip_announcer.cc:46:0: warning: Member variable 'RipRoute < IPv4 >::tag' is not initialized in the constructor. [uninitMemberVar]
rip/tools/ripng_announcer.cc:180:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
rip/tools/ripng_announcer.cc:224:14: style: The scope of the variable 'if_name' can be reduced. [variableScope]
rip/tools/ripng_announcer.cc:50:0: warning: Member variable 'RipRoute < IPv6 >::cost' is not initialized in the constructor. [uninitMemberVar]
rip/tools/ripng_announcer.cc:50:0: warning: Member variable 'RipRoute < IPv6 >::tag' is not initialized in the constructor. [uninitMemberVar]
rip/tools/show_peer_stats.cc:190:5: style: The function 'dispatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/tools/common.hh:126:18: note: Virtual function in base class
rip/tools/show_peer_stats.cc:190:5: note: Function in derived class
rip/tools/show_peer_stats.cc:250:5: style: The function 'dispatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/tools/common.hh:126:18: note: Virtual function in base class
rip/tools/show_peer_stats.cc:250:5: note: Function in derived class
rip/tools/show_peer_stats.cc:306:5: style: The function 'dispatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/tools/common.hh:126:18: note: Virtual function in base class
rip/tools/show_peer_stats.cc:306:5: note: Function in derived class
rip/tools/show_peer_stats.cc:368:5: style: The function 'dispatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/tools/common.hh:126:18: note: Virtual function in base class
rip/tools/show_peer_stats.cc:368:5: note: Function in derived class
rip/tools/show_peer_stats.cc:427:5: style: The function 'dispatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/tools/common.hh:126:18: note: Virtual function in base class
rip/tools/show_peer_stats.cc:427:5: note: Function in derived class
rip/tools/show_peer_stats.cc:481:5: style: The function 'dispatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/tools/common.hh:126:18: note: Virtual function in base class
rip/tools/show_peer_stats.cc:481:5: note: Function in derived class
rip/tools/show_stats.cc:373:20: style: Function 'enqueue_address_query' argument 4 names different: declaration 'address' definition 'addr'. [funcArgNamesDifferent]
rip/tools/show_stats.cc:54:19: note: Function 'enqueue_address_query' argument 4 names different: declaration 'address' definition 'addr'.
rip/tools/show_stats.cc:373:20: note: Function 'enqueue_address_query' argument 4 names different: declaration 'address' definition 'addr'.
rip/tools/show_stats.cc:140:5: style: Struct 'GetListAtom' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/tools/show_stats.cc:141:5: style: Struct 'GetListAtom' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/tools/show_stats.cc:205:10: style: The function 'dispatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/tools/common.hh:126:18: note: Virtual function in base class
rip/tools/show_stats.cc:205:10: note: Function in derived class
rip/tools/show_stats.cc:226:10: style: The function 'dispatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/tools/common.hh:126:18: note: Virtual function in base class
rip/tools/show_stats.cc:226:10: note: Function in derived class
rip/tools/show_stats.cc:278:10: style: The function 'dispatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/tools/common.hh:126:18: note: Virtual function in base class
rip/tools/show_stats.cc:278:10: note: Function in derived class
rip/tools/show_stats.cc:325:0: style: The function 'dispatch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/tools/common.hh:126:18: note: Virtual function in base class
rip/tools/show_stats.cc:325:0: note: Function in derived class
rip/update_queue.cc:370:61: style: Function 'UpdateQueueReader' argument 1 names different: declaration 'i' definition 'impl'. [funcArgNamesDifferent]
rip/update_queue.hh:42:43: note: Function 'UpdateQueueReader' argument 1 names different: declaration 'i' definition 'impl'.
rip/update_queue.cc:370:61: note: Function 'UpdateQueueReader' argument 1 names different: declaration 'i' definition 'impl'.
rip/update_queue.cc:168:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
rip/update_queue.cc:403:5: style: Class 'UpdateQueue' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
rip/update_queue.cc:403:5: style: Class 'UpdateQueue' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
rip/xorp_rip_main.cc:246:10: performance: Technically the member function 'XorpRip::run' can be static. [functionStatic]
rip/xorp_rip_main.cc:258:13: note: Technically the member function 'XorpRip::run' can be static.
rip/xorp_rip_main.cc:246:10: note: Technically the member function 'XorpRip::run' can be static.
rip/xorp_rip_main.cc:108:5: style: Class 'Service2XrlTargetStatus' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/xrl_config.cc:40:30: style: Function 'set_xrl_rib_name' argument 1 names different: declaration 'rib_name' definition 'n'. [funcArgNamesDifferent]
rip/xrl_config.hh:40:35: note: Function 'set_xrl_rib_name' argument 1 names different: declaration 'rib_name' definition 'n'.
rip/xrl_config.cc:40:30: note: Function 'set_xrl_rib_name' argument 1 names different: declaration 'rib_name' definition 'n'.
rip/xrl_config.cc:46:30: style: Function 'set_xrl_fea_name' argument 1 names different: declaration 'fea_name' definition 'n'. [funcArgNamesDifferent]
rip/xrl_config.hh:47:35: note: Function 'set_xrl_fea_name' argument 1 names different: declaration 'fea_name' definition 'n'.
rip/xrl_config.cc:46:30: note: Function 'set_xrl_fea_name' argument 1 names different: declaration 'fea_name' definition 'n'.
rip/xrl_port_io.cc:407:51: style: Function 'open_bind_socket_cb' argument 1 names different: declaration 'xe' definition 'e'. [funcArgNamesDifferent]
rip/xrl_port_io.hh:97:46: note: Function 'open_bind_socket_cb' argument 1 names different: declaration 'xe' definition 'e'.
rip/xrl_port_io.cc:407:51: note: Function 'open_bind_socket_cb' argument 1 names different: declaration 'xe' definition 'e'.
rip/xrl_port_io.cc:424:38: style: Function 'ttl_cb' argument 1 names different: declaration 'xe' definition 'e'. [funcArgNamesDifferent]
rip/xrl_port_io.hh:100:33: note: Function 'ttl_cb' argument 1 names different: declaration 'xe' definition 'e'.
rip/xrl_port_io.cc:424:38: note: Function 'ttl_cb' argument 1 names different: declaration 'xe' definition 'e'.
rip/xrl_port_io.cc:437:42: style: Function 'no_loop_cb' argument 1 names different: declaration 'xe' definition 'e'. [funcArgNamesDifferent]
rip/xrl_port_io.hh:103:37: note: Function 'no_loop_cb' argument 1 names different: declaration 'xe' definition 'e'.
rip/xrl_port_io.cc:437:42: note: Function 'no_loop_cb' argument 1 names different: declaration 'xe' definition 'e'.
rip/xrl_port_io.cc:449:46: style: Function 'socket_join_cb' argument 1 names different: declaration 'xe' definition 'e'. [funcArgNamesDifferent]
rip/xrl_port_io.hh:106:41: note: Function 'socket_join_cb' argument 1 names different: declaration 'xe' definition 'e'.
rip/xrl_port_io.cc:449:46: note: Function 'socket_join_cb' argument 1 names different: declaration 'xe' definition 'e'.
rip/xrl_port_io.hh:77:10: style: The function 'send' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/port_io.hh:73:18: note: Virtual function in base class
rip/xrl_port_io.hh:77:10: note: Function in derived class
rip/xrl_port_io.hh:84:10: style: The function 'pending' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/port_io.hh:81:18: note: Virtual function in base class
rip/xrl_port_io.hh:84:10: note: Function in derived class
rip/xrl_port_manager.cc:203:27: style: Condition 'link_addr_valid()==false' is always false [knownConditionTrueFalse]
rip/xrl_port_manager.cc:312:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
rip/xrl_port_manager.cc:582:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
rip/xrl_port_manager.cc:112:10: style: Technically the member function 'port_has_address::operator()' can be const. [functionConst]
rip/xrl_port_manager.cc:161:10: performance: Technically the member function 'is_port_for::link_addr_valid' can be static. [functionStatic]
rip/xrl_port_manager.cc:173:20: note: Technically the member function 'is_port_for::link_addr_valid' can be static.
rip/xrl_port_manager.cc:161:10: note: Technically the member function 'is_port_for::link_addr_valid' can be static.
rip/xrl_port_manager.cc:111:5: style: Struct 'port_has_address' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/xrl_port_manager.cc:126:5: style: Struct 'port_has_io_in_state' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/xrl_process_spy.cc:142:44: style: Function 'register_cb' argument 1 names different: declaration 'e' definition 'xe'. [funcArgNamesDifferent]
rip/xrl_process_spy.hh:94:38: note: Function 'register_cb' argument 1 names different: declaration 'e' definition 'xe'.
rip/xrl_process_spy.cc:142:44: note: Function 'register_cb' argument 1 names different: declaration 'e' definition 'xe'.
rip/xrl_process_spy.cc:196:46: style: Function 'deregister_cb' argument 1 names different: declaration 'e' definition 'xe'. [funcArgNamesDifferent]
rip/xrl_process_spy.hh:98:40: note: Function 'deregister_cb' argument 1 names different: declaration 'e' definition 'xe'.
rip/xrl_process_spy.cc:196:46: note: Function 'deregister_cb' argument 1 names different: declaration 'e' definition 'xe'.
rip/xrl_process_spy.hh:38:5: style: Class 'XrlProcessSpy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/xrl_redist_manager.hh:47:5: style: Class 'XrlRedistManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/xrl_rib_notifier.cc:149:17: style: Function 'XrlRibNotifier' argument 4 names different: declaration 'max_inflight' definition 'mf'. [funcArgNamesDifferent]
rip/xrl_rib_notifier.hh:68:16: note: Function 'XrlRibNotifier' argument 4 names different: declaration 'max_inflight' definition 'mf'.
rip/xrl_rib_notifier.cc:149:17: note: Function 'XrlRibNotifier' argument 4 names different: declaration 'max_inflight' definition 'mf'.
rip/xrl_rib_notifier.cc:150:17: style: Function 'XrlRibNotifier' argument 5 names different: declaration 'poll_ms' definition 'pms'. [funcArgNamesDifferent]
rip/xrl_rib_notifier.hh:69:16: note: Function 'XrlRibNotifier' argument 5 names different: declaration 'poll_ms' definition 'pms'.
rip/xrl_rib_notifier.cc:150:17: note: Function 'XrlRibNotifier' argument 5 names different: declaration 'poll_ms' definition 'pms'.
rip/xrl_rib_notifier.cc:163:22: style: Function 'XrlRibNotifier' argument 5 names different: declaration 'intance_name' definition 'instance_name'. [funcArgNamesDifferent]
rip/xrl_rib_notifier.hh:81:20: note: Function 'XrlRibNotifier' argument 5 names different: declaration 'intance_name' definition 'instance_name'.
rip/xrl_rib_notifier.cc:163:22: note: Function 'XrlRibNotifier' argument 5 names different: declaration 'intance_name' definition 'instance_name'.
rip/xrl_rib_notifier.cc:164:17: style: Function 'XrlRibNotifier' argument 6 names different: declaration 'max_inflight' definition 'mf'. [funcArgNamesDifferent]
rip/xrl_rib_notifier.hh:82:16: note: Function 'XrlRibNotifier' argument 6 names different: declaration 'max_inflight' definition 'mf'.
rip/xrl_rib_notifier.cc:164:17: note: Function 'XrlRibNotifier' argument 6 names different: declaration 'max_inflight' definition 'mf'.
rip/xrl_rib_notifier.cc:165:17: style: Function 'XrlRibNotifier' argument 7 names different: declaration 'poll_ms' definition 'pms'. [funcArgNamesDifferent]
rip/xrl_rib_notifier.hh:83:16: note: Function 'XrlRibNotifier' argument 7 names different: declaration 'poll_ms' definition 'pms'.
rip/xrl_rib_notifier.cc:165:17: note: Function 'XrlRibNotifier' argument 7 names different: declaration 'poll_ms' definition 'pms'.
rip/xrl_rib_notifier.cc:217:47: style: Function 'add_igp_cb' argument 1 names different: declaration 'e' definition 'xe'. [funcArgNamesDifferent]
rip/xrl_rib_notifier.hh:117:37: note: Function 'add_igp_cb' argument 1 names different: declaration 'e' definition 'xe'.
rip/xrl_rib_notifier.cc:217:47: note: Function 'add_igp_cb' argument 1 names different: declaration 'e' definition 'xe'.
rip/xrl_rib_notifier.cc:321:50: style: Function 'send_route_cb' argument 1 names different: declaration 'e' definition 'xe'. [funcArgNamesDifferent]
rip/xrl_rib_notifier.hh:122:40: note: Function 'send_route_cb' argument 1 names different: declaration 'e' definition 'xe'.
rip/xrl_rib_notifier.cc:321:50: note: Function 'send_route_cb' argument 1 names different: declaration 'e' definition 'xe'.
rip/xrl_rib_notifier.cc:82:25: style: struct member 'Send::add_igp_table' is never used. [unusedStructMember]
rip/xrl_rib_notifier.cc:83:27: style: struct member 'Send::delete_igp_table' is never used. [unusedStructMember]
rip/xrl_rib_notifier.cc:84:22: style: struct member 'Send::add_route' is never used. [unusedStructMember]
rip/xrl_rib_notifier.cc:85:26: style: struct member 'Send::replace_route' is never used. [unusedStructMember]
rip/xrl_rib_notifier.cc:86:25: style: struct member 'Send::delete_route' is never used. [unusedStructMember]
rip/xrl_rib_notifier.hh:114:10: style: The function 'updates_available' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/rib_notifier_base.hh:52:18: note: Virtual function in base class
rip/xrl_rib_notifier.hh:114:10: note: Function in derived class
rip/xrl_target_common.hh:368:49: style: Function 'set_status' argument 1 names different: declaration 'ps' definition 'status'. [funcArgNamesDifferent]
rip/xrl_target_common.hh:50:35: note: Function 'set_status' argument 1 names different: declaration 'ps' definition 'status'.
rip/xrl_target_common.hh:368:49: note: Function 'set_status' argument 1 names different: declaration 'ps' definition 'status'.
rip/xrl_target_common.hh:368:71: style: Function 'set_status' argument 2 names different: declaration 'annotation' definition 'note'. [funcArgNamesDifferent]
rip/xrl_target_common.hh:50:53: note: Function 'set_status' argument 2 names different: declaration 'annotation' definition 'note'.
rip/xrl_target_common.hh:368:71: note: Function 'set_status' argument 2 names different: declaration 'annotation' definition 'note'.
rip/xrl_target_common.hh:405:22: style: Function 'finder_event_observer_0_1_xrl_target_birth' argument 1 names different: declaration 'class_name' definition 'cname'. [funcArgNamesDifferent]
rip/xrl_target_common.hh:58:62: note: Function 'finder_event_observer_0_1_xrl_target_birth' argument 1 names different: declaration 'class_name' definition 'cname'.
rip/xrl_target_common.hh:405:22: note: Function 'finder_event_observer_0_1_xrl_target_birth' argument 1 names different: declaration 'class_name' definition 'cname'.
rip/xrl_target_common.hh:406:22: style: Function 'finder_event_observer_0_1_xrl_target_birth' argument 2 names different: declaration 'instance_name' definition 'iname'. [funcArgNamesDifferent]
rip/xrl_target_common.hh:59:27: note: Function 'finder_event_observer_0_1_xrl_target_birth' argument 2 names different: declaration 'instance_name' definition 'iname'.
rip/xrl_target_common.hh:406:22: note: Function 'finder_event_observer_0_1_xrl_target_birth' argument 2 names different: declaration 'instance_name' definition 'iname'.
rip/xrl_target_common.hh:416:22: style: Function 'finder_event_observer_0_1_xrl_target_death' argument 1 names different: declaration 'class_name' definition 'cname'. [funcArgNamesDifferent]
rip/xrl_target_common.hh:62:62: note: Function 'finder_event_observer_0_1_xrl_target_death' argument 1 names different: declaration 'class_name' definition 'cname'.
rip/xrl_target_common.hh:416:22: note: Function 'finder_event_observer_0_1_xrl_target_death' argument 1 names different: declaration 'class_name' definition 'cname'.
rip/xrl_target_common.hh:417:22: style: Function 'finder_event_observer_0_1_xrl_target_death' argument 2 names different: declaration 'instance_name' definition 'iname'. [funcArgNamesDifferent]
rip/xrl_target_common.hh:63:27: note: Function 'finder_event_observer_0_1_xrl_target_death' argument 2 names different: declaration 'instance_name' definition 'iname'.
rip/xrl_target_common.hh:417:22: note: Function 'finder_event_observer_0_1_xrl_target_death' argument 2 names different: declaration 'instance_name' definition 'iname'.
rip/xrl_target_common.hh:458:48: style: Function 'find_port' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_common.hh:331:56: note: Function 'find_port' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_common.hh:458:48: note: Function 'find_port' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_common.hh:459:20: style: Function 'find_port' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_common.hh:332:21: note: Function 'find_port' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_common.hh:459:20: note: Function 'find_port' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_common.hh:477:71: style: Function 'ripx_0_1_set_rip_address_enabled' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_common.hh:76:52: note: Function 'ripx_0_1_set_rip_address_enabled' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_common.hh:477:71: note: Function 'ripx_0_1_set_rip_address_enabled' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_common.hh:478:22: style: Function 'ripx_0_1_set_rip_address_enabled' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_common.hh:77:24: note: Function 'ripx_0_1_set_rip_address_enabled' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_common.hh:478:22: note: Function 'ripx_0_1_set_rip_address_enabled' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_common.hh:480:20: style: Function 'ripx_0_1_set_rip_address_enabled' argument 4 names different: declaration 'enabled' definition 'en'. [funcArgNamesDifferent]
rip/xrl_target_common.hh:79:22: note: Function 'ripx_0_1_set_rip_address_enabled' argument 4 names different: declaration 'enabled' definition 'en'.
rip/xrl_target_common.hh:480:20: note: Function 'ripx_0_1_set_rip_address_enabled' argument 4 names different: declaration 'enabled' definition 'en'.
rip/xrl_target_common.hh:493:67: style: Function 'ripx_0_1_rip_address_enabled' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_common.hh:82:48: note: Function 'ripx_0_1_rip_address_enabled' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_common.hh:493:67: note: Function 'ripx_0_1_rip_address_enabled' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_common.hh:494:25: style: Function 'ripx_0_1_rip_address_enabled' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_common.hh:83:20: note: Function 'ripx_0_1_rip_address_enabled' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_common.hh:494:25: note: Function 'ripx_0_1_rip_address_enabled' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_common.hh:496:19: style: Function 'ripx_0_1_rip_address_enabled' argument 4 names different: declaration 'enabled' definition 'en'. [funcArgNamesDifferent]
rip/xrl_target_common.hh:85:13: note: Function 'ripx_0_1_rip_address_enabled' argument 4 names different: declaration 'enabled' definition 'en'.
rip/xrl_target_common.hh:496:19: note: Function 'ripx_0_1_rip_address_enabled' argument 4 names different: declaration 'enabled' definition 'en'.
rip/xrl_target_common.hh:774:23: style: Function 'ripx_0_1_set_route_timeout' argument 4 names different: declaration 't_secs' definition 't'. [funcArgNamesDifferent]
rip/xrl_target_common.hh:153:27: note: Function 'ripx_0_1_set_route_timeout' argument 4 names different: declaration 't_secs' definition 't'.
rip/xrl_target_common.hh:774:23: note: Function 'ripx_0_1_set_route_timeout' argument 4 names different: declaration 't_secs' definition 't'.
rip/xrl_target_common.hh:786:22: style: Function 'ripx_0_1_route_timeout' argument 4 names different: declaration 't_secs' definition 't'. [funcArgNamesDifferent]
rip/xrl_target_common.hh:159:18: note: Function 'ripx_0_1_route_timeout' argument 4 names different: declaration 't_secs' definition 't'.
rip/xrl_target_common.hh:786:22: note: Function 'ripx_0_1_route_timeout' argument 4 names different: declaration 't_secs' definition 't'.
rip/xrl_target_common.hh:798:23: style: Function 'ripx_0_1_set_deletion_delay' argument 4 names different: declaration 't_secs' definition 't'. [funcArgNamesDifferent]
rip/xrl_target_common.hh:165:21: note: Function 'ripx_0_1_set_deletion_delay' argument 4 names different: declaration 't_secs' definition 't'.
rip/xrl_target_common.hh:798:23: note: Function 'ripx_0_1_set_deletion_delay' argument 4 names different: declaration 't_secs' definition 't'.
rip/xrl_target_common.hh:810:17: style: Function 'ripx_0_1_deletion_delay' argument 4 names different: declaration 't_secs' definition 't'. [funcArgNamesDifferent]
rip/xrl_target_common.hh:171:19: note: Function 'ripx_0_1_deletion_delay' argument 4 names different: declaration 't_secs' definition 't'.
rip/xrl_target_common.hh:810:17: note: Function 'ripx_0_1_deletion_delay' argument 4 names different: declaration 't_secs' definition 't'.
rip/xrl_target_common.hh:822:23: style: Function 'ripx_0_1_set_request_interval' argument 4 names different: declaration 't_secs' definition 't'. [funcArgNamesDifferent]
rip/xrl_target_common.hh:177:23: note: Function 'ripx_0_1_set_request_interval' argument 4 names different: declaration 't_secs' definition 't'.
rip/xrl_target_common.hh:822:23: note: Function 'ripx_0_1_set_request_interval' argument 4 names different: declaration 't_secs' definition 't'.
rip/xrl_target_common.hh:835:17: style: Function 'ripx_0_1_request_interval' argument 4 names different: declaration 't_secs' definition 't'. [funcArgNamesDifferent]
rip/xrl_target_common.hh:183:21: note: Function 'ripx_0_1_request_interval' argument 4 names different: declaration 't_secs' definition 't'.
rip/xrl_target_common.hh:835:17: note: Function 'ripx_0_1_request_interval' argument 4 names different: declaration 't_secs' definition 't'.
rip/xrl_target_common.hh:878:23: style: Function 'ripx_0_1_update_jitter' argument 4 names different: declaration 't_secs' definition 't_jitter'. [funcArgNamesDifferent]
rip/xrl_target_common.hh:207:18: note: Function 'ripx_0_1_update_jitter' argument 4 names different: declaration 't_secs' definition 't_jitter'.
rip/xrl_target_common.hh:878:23: note: Function 'ripx_0_1_update_jitter' argument 4 names different: declaration 't_secs' definition 't_jitter'.
rip/xrl_target_common.hh:912:23: style: Function 'ripx_0_1_set_triggered_update_jitter' argument 4 names different: declaration 't_secs' definition 't_jitter'. [funcArgNamesDifferent]
rip/xrl_target_common.hh:225:23: note: Function 'ripx_0_1_set_triggered_update_jitter' argument 4 names different: declaration 't_secs' definition 't_jitter'.
rip/xrl_target_common.hh:912:23: note: Function 'ripx_0_1_set_triggered_update_jitter' argument 4 names different: declaration 't_secs' definition 't_jitter'.
rip/xrl_target_common.hh:924:17: style: Function 'ripx_0_1_triggered_update_jitter' argument 4 names different: declaration 't_secs' definition 't_jitter'. [funcArgNamesDifferent]
rip/xrl_target_common.hh:231:21: note: Function 'ripx_0_1_triggered_update_jitter' argument 4 names different: declaration 't_secs' definition 't_jitter'.
rip/xrl_target_common.hh:924:17: note: Function 'ripx_0_1_triggered_update_jitter' argument 4 names different: declaration 't_secs' definition 't_jitter'.
rip/xrl_target_common.hh:956:66: style: Function 'ripx_0_1_rip_address_status' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_common.hh:245:59: note: Function 'ripx_0_1_rip_address_status' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_common.hh:956:66: note: Function 'ripx_0_1_rip_address_status' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_common.hh:957:24: style: Function 'ripx_0_1_rip_address_status' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_common.hh:246:24: note: Function 'ripx_0_1_rip_address_status' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_common.hh:957:24: note: Function 'ripx_0_1_rip_address_status' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_common.hh:1009:57: style: Function 'ripx_0_1_get_peers' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_common.hh:254:50: note: Function 'ripx_0_1_get_peers' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_common.hh:1009:57: note: Function 'ripx_0_1_get_peers' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_common.hh:1010:22: style: Function 'ripx_0_1_get_peers' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_common.hh:255:22: note: Function 'ripx_0_1_get_peers' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_common.hh:1010:22: note: Function 'ripx_0_1_get_peers' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_common.hh:1059:60: style: Function 'ripx_0_1_get_counters' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_common.hh:264:53: note: Function 'ripx_0_1_get_counters' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_common.hh:1059:60: note: Function 'ripx_0_1_get_counters' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_common.hh:1060:25: style: Function 'ripx_0_1_get_counters' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_common.hh:265:25: note: Function 'ripx_0_1_get_counters' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_common.hh:1060:25: note: Function 'ripx_0_1_get_counters' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_common.hh:1111:20: style: Function 'ripx_0_1_get_peer_counters' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_common.hh:270:58: note: Function 'ripx_0_1_get_peer_counters' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_common.hh:1111:20: note: Function 'ripx_0_1_get_peer_counters' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_common.hh:1112:20: style: Function 'ripx_0_1_get_peer_counters' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_common.hh:271:23: note: Function 'ripx_0_1_get_peer_counters' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_common.hh:1112:20: note: Function 'ripx_0_1_get_peer_counters' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_common.hh:1114:15: style: Function 'ripx_0_1_get_peer_counters' argument 4 names different: declaration 'peer' definition 'peer_addr'. [funcArgNamesDifferent]
rip/xrl_target_common.hh:273:19: note: Function 'ripx_0_1_get_peer_counters' argument 4 names different: declaration 'peer' definition 'peer_addr'.
rip/xrl_target_common.hh:1114:15: note: Function 'ripx_0_1_get_peer_counters' argument 4 names different: declaration 'peer' definition 'peer_addr'.
rip/xrl_target_common.hh:1117:16: style: Function 'ripx_0_1_get_peer_counters' argument 7 names different: declaration 'peer_last_pkt' definition 'peer_last_active'. [funcArgNamesDifferent]
rip/xrl_target_common.hh:276:20: note: Function 'ripx_0_1_get_peer_counters' argument 7 names different: declaration 'peer_last_pkt' definition 'peer_last_active'.
rip/xrl_target_common.hh:1117:16: note: Function 'ripx_0_1_get_peer_counters' argument 7 names different: declaration 'peer_last_pkt' definition 'peer_last_active'.
rip/xrl_target_rip.cc:76:41: style: Function 'XrlRipTarget' argument 1 names different: declaration 'e' definition 'el'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:38:31: note: Function 'XrlRipTarget' argument 1 names different: declaration 'e' definition 'el'.
rip/xrl_target_rip.cc:76:41: note: Function 'XrlRipTarget' argument 1 names different: declaration 'e' definition 'el'.
rip/xrl_target_rip.cc:93:50: style: Function 'common_0_1_get_target_name' argument 1 names different: declaration 'name' definition 'n'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:48:52: note: Function 'common_0_1_get_target_name' argument 1 names different: declaration 'name' definition 'n'.
rip/xrl_target_rip.cc:93:50: note: Function 'common_0_1_get_target_name' argument 1 names different: declaration 'name' definition 'n'.
rip/xrl_target_rip.cc:100:46: style: Function 'common_0_1_get_version' argument 1 names different: declaration 'version' definition 'v'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:49:48: note: Function 'common_0_1_get_version' argument 1 names different: declaration 'version' definition 'v'.
rip/xrl_target_rip.cc:100:46: note: Function 'common_0_1_get_version' argument 1 names different: declaration 'version' definition 'v'.
rip/xrl_target_rip.cc:107:40: style: Function 'set_status' argument 1 names different: declaration 'ps' definition 'status'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:46:35: note: Function 'set_status' argument 1 names different: declaration 'ps' definition 'status'.
rip/xrl_target_rip.cc:107:40: note: Function 'set_status' argument 1 names different: declaration 'ps' definition 'status'.
rip/xrl_target_rip.cc:107:62: style: Function 'set_status' argument 2 names different: declaration 'annotation' definition 'note'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:46:53: note: Function 'set_status' argument 2 names different: declaration 'annotation' definition 'note'.
rip/xrl_target_rip.cc:107:62: note: Function 'set_status' argument 2 names different: declaration 'annotation' definition 'note'.
rip/xrl_target_rip.cc:132:72: style: Function 'finder_event_observer_0_1_xrl_target_birth' argument 1 names different: declaration 'class_name' definition 'cname'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:55:62: note: Function 'finder_event_observer_0_1_xrl_target_birth' argument 1 names different: declaration 'class_name' definition 'cname'.
rip/xrl_target_rip.cc:132:72: note: Function 'finder_event_observer_0_1_xrl_target_birth' argument 1 names different: declaration 'class_name' definition 'cname'.
rip/xrl_target_rip.cc:133:23: style: Function 'finder_event_observer_0_1_xrl_target_birth' argument 2 names different: declaration 'instance_name' definition 'iname'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:56:27: note: Function 'finder_event_observer_0_1_xrl_target_birth' argument 2 names different: declaration 'instance_name' definition 'iname'.
rip/xrl_target_rip.cc:133:23: note: Function 'finder_event_observer_0_1_xrl_target_birth' argument 2 names different: declaration 'instance_name' definition 'iname'.
rip/xrl_target_rip.cc:139:72: style: Function 'finder_event_observer_0_1_xrl_target_death' argument 1 names different: declaration 'class_name' definition 'cname'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:59:62: note: Function 'finder_event_observer_0_1_xrl_target_death' argument 1 names different: declaration 'class_name' definition 'cname'.
rip/xrl_target_rip.cc:139:72: note: Function 'finder_event_observer_0_1_xrl_target_death' argument 1 names different: declaration 'class_name' definition 'cname'.
rip/xrl_target_rip.cc:140:23: style: Function 'finder_event_observer_0_1_xrl_target_death' argument 2 names different: declaration 'instance_name' definition 'iname'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:60:27: note: Function 'finder_event_observer_0_1_xrl_target_death' argument 2 names different: declaration 'instance_name' definition 'iname'.
rip/xrl_target_rip.cc:140:23: note: Function 'finder_event_observer_0_1_xrl_target_death' argument 2 names different: declaration 'instance_name' definition 'iname'.
rip/xrl_target_rip.cc:146:53: style: Function 'rip_0_1_add_rip_address' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:63:43: note: Function 'rip_0_1_add_rip_address' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:146:53: note: Function 'rip_0_1_add_rip_address' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:147:25: style: Function 'rip_0_1_add_rip_address' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:64:22: note: Function 'rip_0_1_add_rip_address' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:147:25: note: Function 'rip_0_1_add_rip_address' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:154:56: style: Function 'rip_0_1_remove_rip_address' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:68:46: note: Function 'rip_0_1_remove_rip_address' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:154:56: note: Function 'rip_0_1_remove_rip_address' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:155:21: style: Function 'rip_0_1_remove_rip_address' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:69:25: note: Function 'rip_0_1_remove_rip_address' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:155:21: note: Function 'rip_0_1_remove_rip_address' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:162:61: style: Function 'rip_0_1_set_rip_address_enabled' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:73:51: note: Function 'rip_0_1_set_rip_address_enabled' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:162:61: note: Function 'rip_0_1_set_rip_address_enabled' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:163:26: style: Function 'rip_0_1_set_rip_address_enabled' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:74:23: note: Function 'rip_0_1_set_rip_address_enabled' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:163:26: note: Function 'rip_0_1_set_rip_address_enabled' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:164:26: style: Function 'rip_0_1_set_rip_address_enabled' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:75:22: note: Function 'rip_0_1_set_rip_address_enabled' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:164:26: note: Function 'rip_0_1_set_rip_address_enabled' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:165:26: style: Function 'rip_0_1_set_rip_address_enabled' argument 4 names different: declaration 'enabled' definition 'en'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:76:22: note: Function 'rip_0_1_set_rip_address_enabled' argument 4 names different: declaration 'enabled' definition 'en'.
rip/xrl_target_rip.cc:165:26: note: Function 'rip_0_1_set_rip_address_enabled' argument 4 names different: declaration 'enabled' definition 'en'.
rip/xrl_target_rip.cc:171:57: style: Function 'rip_0_1_rip_address_enabled' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:79:47: note: Function 'rip_0_1_rip_address_enabled' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:171:57: note: Function 'rip_0_1_rip_address_enabled' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:172:22: style: Function 'rip_0_1_rip_address_enabled' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:80:19: note: Function 'rip_0_1_rip_address_enabled' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:172:22: note: Function 'rip_0_1_rip_address_enabled' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:173:22: style: Function 'rip_0_1_rip_address_enabled' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:81:17: note: Function 'rip_0_1_rip_address_enabled' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:173:22: note: Function 'rip_0_1_rip_address_enabled' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:174:15: style: Function 'rip_0_1_rip_address_enabled' argument 4 names different: declaration 'enabled' definition 'en'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:82:12: note: Function 'rip_0_1_rip_address_enabled' argument 4 names different: declaration 'enabled' definition 'en'.
rip/xrl_target_rip.cc:174:15: note: Function 'rip_0_1_rip_address_enabled' argument 4 names different: declaration 'enabled' definition 'en'.
rip/xrl_target_rip.cc:180:46: style: Function 'rip_0_1_set_cost' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:84:49: note: Function 'rip_0_1_set_cost' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:180:46: note: Function 'rip_0_1_set_cost' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:181:25: style: Function 'rip_0_1_set_cost' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:85:21: note: Function 'rip_0_1_set_cost' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:181:25: note: Function 'rip_0_1_set_cost' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:182:23: style: Function 'rip_0_1_set_cost' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:86:19: note: Function 'rip_0_1_set_cost' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:182:23: note: Function 'rip_0_1_set_cost' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:189:42: style: Function 'rip_0_1_cost' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:89:44: note: Function 'rip_0_1_cost' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:189:42: note: Function 'rip_0_1_cost' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:190:21: style: Function 'rip_0_1_cost' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:90:23: note: Function 'rip_0_1_cost' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:190:21: note: Function 'rip_0_1_cost' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:191:20: style: Function 'rip_0_1_cost' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:91:21: note: Function 'rip_0_1_cost' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:191:20: note: Function 'rip_0_1_cost' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:198:49: style: Function 'rip_0_1_set_horizon' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:94:51: note: Function 'rip_0_1_set_horizon' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:198:49: note: Function 'rip_0_1_set_horizon' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:199:21: style: Function 'rip_0_1_set_horizon' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:95:23: note: Function 'rip_0_1_set_horizon' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:199:21: note: Function 'rip_0_1_set_horizon' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:200:19: style: Function 'rip_0_1_set_horizon' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:96:22: note: Function 'rip_0_1_set_horizon' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:200:19: note: Function 'rip_0_1_set_horizon' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:207:45: style: Function 'rip_0_1_horizon' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:99:47: note: Function 'rip_0_1_horizon' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:207:45: note: Function 'rip_0_1_horizon' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:208:24: style: Function 'rip_0_1_horizon' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:100:19: note: Function 'rip_0_1_horizon' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:208:24: note: Function 'rip_0_1_horizon' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:209:22: style: Function 'rip_0_1_horizon' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:101:17: note: Function 'rip_0_1_horizon' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:209:22: note: Function 'rip_0_1_horizon' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:216:49: style: Function 'rip_0_1_set_passive' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:104:51: note: Function 'rip_0_1_set_passive' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:216:49: note: Function 'rip_0_1_set_passive' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:217:21: style: Function 'rip_0_1_set_passive' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:105:23: note: Function 'rip_0_1_set_passive' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:217:21: note: Function 'rip_0_1_set_passive' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:218:19: style: Function 'rip_0_1_set_passive' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:106:22: note: Function 'rip_0_1_set_passive' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:218:19: note: Function 'rip_0_1_set_passive' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:225:45: style: Function 'rip_0_1_passive' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:109:47: note: Function 'rip_0_1_passive' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:225:45: note: Function 'rip_0_1_passive' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:226:24: style: Function 'rip_0_1_passive' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:110:19: note: Function 'rip_0_1_passive' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:226:24: note: Function 'rip_0_1_passive' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:227:22: style: Function 'rip_0_1_passive' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:111:17: note: Function 'rip_0_1_passive' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:227:22: note: Function 'rip_0_1_passive' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:234:65: style: Function 'rip_0_1_set_accept_non_rip_requests' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:115:55: note: Function 'rip_0_1_set_accept_non_rip_requests' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:234:65: note: Function 'rip_0_1_set_accept_non_rip_requests' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:235:23: style: Function 'rip_0_1_set_accept_non_rip_requests' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:116:20: note: Function 'rip_0_1_set_accept_non_rip_requests' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:235:23: note: Function 'rip_0_1_set_accept_non_rip_requests' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:243:61: style: Function 'rip_0_1_accept_non_rip_requests' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:120:63: note: Function 'rip_0_1_accept_non_rip_requests' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:243:61: note: Function 'rip_0_1_accept_non_rip_requests' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:244:26: style: Function 'rip_0_1_accept_non_rip_requests' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:121:21: note: Function 'rip_0_1_accept_non_rip_requests' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:244:26: note: Function 'rip_0_1_accept_non_rip_requests' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:252:62: style: Function 'rip_0_1_set_accept_default_route' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:125:64: note: Function 'rip_0_1_set_accept_default_route' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:252:62: note: Function 'rip_0_1_set_accept_default_route' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:253:23: style: Function 'rip_0_1_set_accept_default_route' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:126:22: note: Function 'rip_0_1_set_accept_default_route' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:253:23: note: Function 'rip_0_1_set_accept_default_route' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:261:58: style: Function 'rip_0_1_accept_default_route' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:130:60: note: Function 'rip_0_1_accept_default_route' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:261:58: note: Function 'rip_0_1_accept_default_route' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:262:23: style: Function 'rip_0_1_accept_default_route' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:131:25: note: Function 'rip_0_1_accept_default_route' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:262:23: note: Function 'rip_0_1_accept_default_route' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:270:65: style: Function 'rip_0_1_set_advertise_default_route' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:136:55: note: Function 'rip_0_1_set_advertise_default_route' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:270:65: note: Function 'rip_0_1_set_advertise_default_route' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:271:23: style: Function 'rip_0_1_set_advertise_default_route' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:137:20: note: Function 'rip_0_1_set_advertise_default_route' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:271:23: note: Function 'rip_0_1_set_advertise_default_route' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:273:21: style: Function 'rip_0_1_set_advertise_default_route' argument 4 names different: declaration 'advertise' definition 'adv'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:139:18: note: Function 'rip_0_1_set_advertise_default_route' argument 4 names different: declaration 'advertise' definition 'adv'.
rip/xrl_target_rip.cc:273:21: note: Function 'rip_0_1_set_advertise_default_route' argument 4 names different: declaration 'advertise' definition 'adv'.
rip/xrl_target_rip.cc:279:61: style: Function 'rip_0_1_advertise_default_route' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:141:63: note: Function 'rip_0_1_advertise_default_route' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:279:61: note: Function 'rip_0_1_advertise_default_route' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:280:26: style: Function 'rip_0_1_advertise_default_route' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:142:21: note: Function 'rip_0_1_advertise_default_route' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:280:26: note: Function 'rip_0_1_advertise_default_route' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:282:19: style: Function 'rip_0_1_advertise_default_route' argument 4 names different: declaration 'advertise' definition 'adv'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:144:14: note: Function 'rip_0_1_advertise_default_route' argument 4 names different: declaration 'advertise' definition 'adv'.
rip/xrl_target_rip.cc:282:19: note: Function 'rip_0_1_advertise_default_route' argument 4 names different: declaration 'advertise' definition 'adv'.
rip/xrl_target_rip.cc:289:55: style: Function 'rip_0_1_set_route_timeout' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:147:45: note: Function 'rip_0_1_set_route_timeout' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:289:55: note: Function 'rip_0_1_set_route_timeout' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:290:20: style: Function 'rip_0_1_set_route_timeout' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:148:24: note: Function 'rip_0_1_set_route_timeout' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:290:20: note: Function 'rip_0_1_set_route_timeout' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:291:18: style: Function 'rip_0_1_set_route_timeout' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:149:22: note: Function 'rip_0_1_set_route_timeout' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:291:18: note: Function 'rip_0_1_set_route_timeout' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:292:22: style: Function 'rip_0_1_set_route_timeout' argument 4 names different: declaration 't_secs' definition 't'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:150:26: note: Function 'rip_0_1_set_route_timeout' argument 4 names different: declaration 't_secs' definition 't'.
rip/xrl_target_rip.cc:292:22: note: Function 'rip_0_1_set_route_timeout' argument 4 names different: declaration 't_secs' definition 't'.
rip/xrl_target_rip.cc:298:51: style: Function 'rip_0_1_route_timeout' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:153:41: note: Function 'rip_0_1_route_timeout' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:298:51: note: Function 'rip_0_1_route_timeout' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:299:23: style: Function 'rip_0_1_route_timeout' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:154:20: note: Function 'rip_0_1_route_timeout' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:299:23: note: Function 'rip_0_1_route_timeout' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:300:22: style: Function 'rip_0_1_route_timeout' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:155:18: note: Function 'rip_0_1_route_timeout' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:300:22: note: Function 'rip_0_1_route_timeout' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:301:20: style: Function 'rip_0_1_route_timeout' argument 4 names different: declaration 't_secs' definition 't'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:156:16: note: Function 'rip_0_1_route_timeout' argument 4 names different: declaration 't_secs' definition 't'.
rip/xrl_target_rip.cc:301:20: note: Function 'rip_0_1_route_timeout' argument 4 names different: declaration 't_secs' definition 't'.
rip/xrl_target_rip.cc:307:57: style: Function 'rip_0_1_set_deletion_delay' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:159:46: note: Function 'rip_0_1_set_deletion_delay' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:307:57: note: Function 'rip_0_1_set_deletion_delay' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:308:22: style: Function 'rip_0_1_set_deletion_delay' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:160:25: note: Function 'rip_0_1_set_deletion_delay' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:308:22: note: Function 'rip_0_1_set_deletion_delay' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:309:20: style: Function 'rip_0_1_set_deletion_delay' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:161:23: note: Function 'rip_0_1_set_deletion_delay' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:309:20: note: Function 'rip_0_1_set_deletion_delay' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:310:23: style: Function 'rip_0_1_set_deletion_delay' argument 4 names different: declaration 't_secs' definition 't'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:162:27: note: Function 'rip_0_1_set_deletion_delay' argument 4 names different: declaration 't_secs' definition 't'.
rip/xrl_target_rip.cc:310:23: note: Function 'rip_0_1_set_deletion_delay' argument 4 names different: declaration 't_secs' definition 't'.
rip/xrl_target_rip.cc:316:52: style: Function 'rip_0_1_deletion_delay' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:165:42: note: Function 'rip_0_1_deletion_delay' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:316:52: note: Function 'rip_0_1_deletion_delay' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:317:24: style: Function 'rip_0_1_deletion_delay' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:166:21: note: Function 'rip_0_1_deletion_delay' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:317:24: note: Function 'rip_0_1_deletion_delay' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:318:22: style: Function 'rip_0_1_deletion_delay' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:167:20: note: Function 'rip_0_1_deletion_delay' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:318:22: note: Function 'rip_0_1_deletion_delay' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:319:21: style: Function 'rip_0_1_deletion_delay' argument 4 names different: declaration 't_secs' definition 't'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:168:18: note: Function 'rip_0_1_deletion_delay' argument 4 names different: declaration 't_secs' definition 't'.
rip/xrl_target_rip.cc:319:21: note: Function 'rip_0_1_deletion_delay' argument 4 names different: declaration 't_secs' definition 't'.
rip/xrl_target_rip.cc:325:58: style: Function 'rip_0_1_set_request_interval' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:171:49: note: Function 'rip_0_1_set_request_interval' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:325:58: note: Function 'rip_0_1_set_request_interval' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:326:23: style: Function 'rip_0_1_set_request_interval' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:172:21: note: Function 'rip_0_1_set_request_interval' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:326:23: note: Function 'rip_0_1_set_request_interval' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:327:22: style: Function 'rip_0_1_set_request_interval' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:173:19: note: Function 'rip_0_1_set_request_interval' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:327:22: note: Function 'rip_0_1_set_request_interval' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:328:25: style: Function 'rip_0_1_set_request_interval' argument 4 names different: declaration 't_secs' definition 't'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:174:22: note: Function 'rip_0_1_set_request_interval' argument 4 names different: declaration 't_secs' definition 't'.
rip/xrl_target_rip.cc:328:25: note: Function 'rip_0_1_set_request_interval' argument 4 names different: declaration 't_secs' definition 't'.
rip/xrl_target_rip.cc:334:54: style: Function 'rip_0_1_request_interval' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:177:44: note: Function 'rip_0_1_request_interval' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:334:54: note: Function 'rip_0_1_request_interval' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:335:26: style: Function 'rip_0_1_request_interval' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:178:23: note: Function 'rip_0_1_request_interval' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:335:26: note: Function 'rip_0_1_request_interval' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:336:24: style: Function 'rip_0_1_request_interval' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:179:21: note: Function 'rip_0_1_request_interval' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:336:24: note: Function 'rip_0_1_request_interval' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:337:22: style: Function 'rip_0_1_request_interval' argument 4 names different: declaration 't_secs' definition 't'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:180:20: note: Function 'rip_0_1_request_interval' argument 4 names different: declaration 't_secs' definition 't'.
rip/xrl_target_rip.cc:337:22: note: Function 'rip_0_1_request_interval' argument 4 names different: declaration 't_secs' definition 't'.
rip/xrl_target_rip.cc:343:57: style: Function 'rip_0_1_set_update_interval' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:183:47: note: Function 'rip_0_1_set_update_interval' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:343:57: note: Function 'rip_0_1_set_update_interval' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:344:22: style: Function 'rip_0_1_set_update_interval' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:184:19: note: Function 'rip_0_1_set_update_interval' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:344:22: note: Function 'rip_0_1_set_update_interval' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:345:20: style: Function 'rip_0_1_set_update_interval' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:185:17: note: Function 'rip_0_1_set_update_interval' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:345:20: note: Function 'rip_0_1_set_update_interval' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:352:53: style: Function 'rip_0_1_update_interval' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:189:43: note: Function 'rip_0_1_update_interval' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:352:53: note: Function 'rip_0_1_update_interval' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:353:25: style: Function 'rip_0_1_update_interval' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:190:22: note: Function 'rip_0_1_update_interval' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:353:25: note: Function 'rip_0_1_update_interval' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:354:23: style: Function 'rip_0_1_update_interval' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:191:21: note: Function 'rip_0_1_update_interval' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:354:23: note: Function 'rip_0_1_update_interval' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:361:55: style: Function 'rip_0_1_set_update_jitter' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:195:45: note: Function 'rip_0_1_set_update_jitter' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:361:55: note: Function 'rip_0_1_set_update_jitter' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:362:20: style: Function 'rip_0_1_set_update_jitter' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:196:24: note: Function 'rip_0_1_set_update_jitter' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:362:20: note: Function 'rip_0_1_set_update_jitter' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:363:18: style: Function 'rip_0_1_set_update_jitter' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:197:22: note: Function 'rip_0_1_set_update_jitter' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:363:18: note: Function 'rip_0_1_set_update_jitter' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:370:51: style: Function 'rip_0_1_update_jitter' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:201:42: note: Function 'rip_0_1_update_jitter' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:370:51: note: Function 'rip_0_1_update_jitter' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:371:23: style: Function 'rip_0_1_update_jitter' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:202:21: note: Function 'rip_0_1_update_jitter' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:371:23: note: Function 'rip_0_1_update_jitter' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:372:22: style: Function 'rip_0_1_update_jitter' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:203:19: note: Function 'rip_0_1_update_jitter' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:372:22: note: Function 'rip_0_1_update_jitter' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:379:64: style: Function 'rip_0_1_set_triggered_update_delay' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:207:54: note: Function 'rip_0_1_set_triggered_update_delay' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:379:64: note: Function 'rip_0_1_set_triggered_update_delay' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:380:22: style: Function 'rip_0_1_set_triggered_update_delay' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:208:26: note: Function 'rip_0_1_set_triggered_update_delay' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:380:22: note: Function 'rip_0_1_set_triggered_update_delay' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:381:20: style: Function 'rip_0_1_set_triggered_update_delay' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:209:24: note: Function 'rip_0_1_set_triggered_update_delay' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:381:20: note: Function 'rip_0_1_set_triggered_update_delay' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:388:60: style: Function 'rip_0_1_triggered_update_delay' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:213:50: note: Function 'rip_0_1_triggered_update_delay' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:388:60: note: Function 'rip_0_1_triggered_update_delay' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:389:25: style: Function 'rip_0_1_triggered_update_delay' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:214:22: note: Function 'rip_0_1_triggered_update_delay' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:389:25: note: Function 'rip_0_1_triggered_update_delay' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:390:23: style: Function 'rip_0_1_triggered_update_delay' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:215:21: note: Function 'rip_0_1_triggered_update_delay' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:390:23: note: Function 'rip_0_1_triggered_update_delay' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:397:65: style: Function 'rip_0_1_set_triggered_update_jitter' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:219:55: note: Function 'rip_0_1_set_triggered_update_jitter' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:397:65: note: Function 'rip_0_1_set_triggered_update_jitter' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:398:23: style: Function 'rip_0_1_set_triggered_update_jitter' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:220:20: note: Function 'rip_0_1_set_triggered_update_jitter' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:398:23: note: Function 'rip_0_1_set_triggered_update_jitter' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:399:21: style: Function 'rip_0_1_set_triggered_update_jitter' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:221:18: note: Function 'rip_0_1_set_triggered_update_jitter' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:399:21: note: Function 'rip_0_1_set_triggered_update_jitter' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:406:61: style: Function 'rip_0_1_triggered_update_jitter' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:225:51: note: Function 'rip_0_1_triggered_update_jitter' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:406:61: note: Function 'rip_0_1_triggered_update_jitter' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:407:26: style: Function 'rip_0_1_triggered_update_jitter' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:226:23: note: Function 'rip_0_1_triggered_update_jitter' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:407:26: note: Function 'rip_0_1_triggered_update_jitter' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:408:24: style: Function 'rip_0_1_triggered_update_jitter' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:227:22: note: Function 'rip_0_1_triggered_update_jitter' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:408:24: note: Function 'rip_0_1_triggered_update_jitter' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:415:59: style: Function 'rip_0_1_set_interpacket_delay' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:231:50: note: Function 'rip_0_1_set_interpacket_delay' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:415:59: note: Function 'rip_0_1_set_interpacket_delay' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:416:24: style: Function 'rip_0_1_set_interpacket_delay' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:232:22: note: Function 'rip_0_1_set_interpacket_delay' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:416:24: note: Function 'rip_0_1_set_interpacket_delay' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:417:23: style: Function 'rip_0_1_set_interpacket_delay' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:233:20: note: Function 'rip_0_1_set_interpacket_delay' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:417:23: note: Function 'rip_0_1_set_interpacket_delay' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:424:55: style: Function 'rip_0_1_interpacket_delay' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:237:45: note: Function 'rip_0_1_interpacket_delay' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:424:55: note: Function 'rip_0_1_interpacket_delay' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:425:20: style: Function 'rip_0_1_interpacket_delay' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:238:24: note: Function 'rip_0_1_interpacket_delay' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:425:20: note: Function 'rip_0_1_interpacket_delay' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:426:18: style: Function 'rip_0_1_interpacket_delay' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:239:22: note: Function 'rip_0_1_interpacket_delay' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:426:18: note: Function 'rip_0_1_interpacket_delay' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:669:56: style: Function 'rip_0_1_rip_address_status' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:272:58: note: Function 'rip_0_1_rip_address_status' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:669:56: note: Function 'rip_0_1_rip_address_status' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:670:21: style: Function 'rip_0_1_rip_address_status' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:273:23: note: Function 'rip_0_1_rip_address_status' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:670:21: note: Function 'rip_0_1_rip_address_status' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:671:19: style: Function 'rip_0_1_rip_address_status' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:274:22: note: Function 'rip_0_1_rip_address_status' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:671:19: note: Function 'rip_0_1_rip_address_status' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:686:47: style: Function 'rip_0_1_get_peers' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:281:50: note: Function 'rip_0_1_get_peers' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:686:47: note: Function 'rip_0_1_get_peers' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:687:19: style: Function 'rip_0_1_get_peers' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:282:22: note: Function 'rip_0_1_get_peers' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:687:19: note: Function 'rip_0_1_get_peers' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:688:17: style: Function 'rip_0_1_get_peers' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:283:20: note: Function 'rip_0_1_get_peers' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:688:17: note: Function 'rip_0_1_get_peers' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_rip.cc:707:22: style: Function 'rip_0_1_get_counters' argument 4 names different: declaration 'descriptions' definition 'descs'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:294:23: note: Function 'rip_0_1_get_counters' argument 4 names different: declaration 'descriptions' definition 'descs'.
rip/xrl_target_rip.cc:707:22: note: Function 'rip_0_1_get_counters' argument 4 names different: declaration 'descriptions' definition 'descs'.
rip/xrl_target_rip.cc:714:55: style: Function 'rip_0_1_get_peer_counters' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:297:57: note: Function 'rip_0_1_get_peer_counters' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:714:55: note: Function 'rip_0_1_get_peer_counters' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_rip.cc:715:20: style: Function 'rip_0_1_get_peer_counters' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:298:22: note: Function 'rip_0_1_get_peer_counters' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:715:20: note: Function 'rip_0_1_get_peer_counters' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_rip.cc:718:19: style: Function 'rip_0_1_get_peer_counters' argument 5 names different: declaration 'descriptions' definition 'descs'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:301:21: note: Function 'rip_0_1_get_peer_counters' argument 5 names different: declaration 'descriptions' definition 'descs'.
rip/xrl_target_rip.cc:718:19: note: Function 'rip_0_1_get_peer_counters' argument 5 names different: declaration 'descriptions' definition 'descs'.
rip/xrl_target_rip.cc:719:19: style: Function 'rip_0_1_get_peer_counters' argument 6 names different: declaration 'values' definition 'vals'. [funcArgNamesDifferent]
rip/xrl_target_rip.hh:302:21: note: Function 'rip_0_1_get_peer_counters' argument 6 names different: declaration 'values' definition 'vals'.
rip/xrl_target_rip.cc:719:19: note: Function 'rip_0_1_get_peer_counters' argument 6 names different: declaration 'values' definition 'vals'.
rip/xrl_target_common.hh:52:17: style: Technically the member function 'XrlRipCommonTarget::common_0_1_get_status' can be const. [functionConst]
rip/xrl_target_common.hh:377:24: note: Technically the member function 'XrlRipCommonTarget::common_0_1_get_status' can be const.
rip/xrl_target_common.hh:52:17: note: Technically the member function 'XrlRipCommonTarget::common_0_1_get_status' can be const.
rip/xrl_target_common.hh:54:17: performance: Technically the member function 'XrlRipCommonTarget::common_0_1_shutdown' can be static. [functionStatic]
rip/xrl_target_common.hh:387:24: note: Technically the member function 'XrlRipCommonTarget::common_0_1_shutdown' can be static.
rip/xrl_target_common.hh:54:17: note: Technically the member function 'XrlRipCommonTarget::common_0_1_shutdown' can be static.
rip/xrl_target_common.hh:55:17: performance: Technically the member function 'XrlRipCommonTarget::common_0_1_startup' can be static. [functionStatic]
rip/xrl_target_common.hh:396:24: note: Technically the member function 'XrlRipCommonTarget::common_0_1_startup' can be static.
rip/xrl_target_common.hh:55:17: note: Technically the member function 'XrlRipCommonTarget::common_0_1_startup' can be static.
rip/xrl_target_common.hh:287:17: performance: Technically the member function 'XrlRipCommonTarget::socketx_user_0_1_inbound_connect_event' can be static. [functionStatic]
rip/xrl_target_common.hh:1194:24: note: Technically the member function 'XrlRipCommonTarget::socketx_user_0_1_inbound_connect_event' can be static.
rip/xrl_target_common.hh:287:17: note: Technically the member function 'XrlRipCommonTarget::socketx_user_0_1_inbound_connect_event' can be static.
rip/xrl_target_common.hh:294:17: performance: Technically the member function 'XrlRipCommonTarget::socketx_user_0_1_outgoing_connect_event' can be static. [functionStatic]
rip/xrl_target_common.hh:1217:24: note: Technically the member function 'XrlRipCommonTarget::socketx_user_0_1_outgoing_connect_event' can be static.
rip/xrl_target_common.hh:294:17: note: Technically the member function 'XrlRipCommonTarget::socketx_user_0_1_outgoing_connect_event' can be static.
rip/xrl_target_common.hh:297:17: performance: Technically the member function 'XrlRipCommonTarget::socketx_user_0_1_error_event' can be static. [functionStatic]
rip/xrl_target_common.hh:1230:24: note: Technically the member function 'XrlRipCommonTarget::socketx_user_0_1_error_event' can be static.
rip/xrl_target_common.hh:297:17: note: Technically the member function 'XrlRipCommonTarget::socketx_user_0_1_error_event' can be static.
rip/xrl_target_common.hh:301:17: performance: Technically the member function 'XrlRipCommonTarget::socketx_user_0_1_disconnect_event' can be static. [functionStatic]
rip/xrl_target_common.hh:1249:24: note: Technically the member function 'XrlRipCommonTarget::socketx_user_0_1_disconnect_event' can be static.
rip/xrl_target_common.hh:301:17: note: Technically the member function 'XrlRipCommonTarget::socketx_user_0_1_disconnect_event' can be static.
rip/xrl_redist_manager.hh:47:0: style: Class 'XrlRedistManager < IPv4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/redist.hh:87:0: style: Class 'RouteRedistributor < IPv4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/system.hh:47:0: style: Class 'System < IPv4 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/redist.hh:60:0: style: The function 'expiry_secs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/route_entry.hh:366:0: note: Virtual function in base class
rip/redist.hh:60:0: note: Function in derived class
rip/redist.hh:66:0: style: The function 'deletion_secs' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rip/route_entry.hh:372:0: note: Virtual function in base class
rip/redist.hh:66:0: note: Function in derived class
rip/xrl_target_ripng.cc:38:44: style: Function 'XrlRipngTarget' argument 1 names different: declaration 'e' definition 'el'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:37:33: note: Function 'XrlRipngTarget' argument 1 names different: declaration 'e' definition 'el'.
rip/xrl_target_ripng.cc:38:44: note: Function 'XrlRipngTarget' argument 1 names different: declaration 'e' definition 'el'.
rip/xrl_target_ripng.cc:55:52: style: Function 'common_0_1_get_target_name' argument 1 names different: declaration 'name' definition 'n'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:47:52: note: Function 'common_0_1_get_target_name' argument 1 names different: declaration 'name' definition 'n'.
rip/xrl_target_ripng.cc:55:52: note: Function 'common_0_1_get_target_name' argument 1 names different: declaration 'name' definition 'n'.
rip/xrl_target_ripng.cc:62:48: style: Function 'common_0_1_get_version' argument 1 names different: declaration 'version' definition 'v'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:48:48: note: Function 'common_0_1_get_version' argument 1 names different: declaration 'version' definition 'v'.
rip/xrl_target_ripng.cc:62:48: note: Function 'common_0_1_get_version' argument 1 names different: declaration 'version' definition 'v'.
rip/xrl_target_ripng.cc:69:42: style: Function 'set_status' argument 1 names different: declaration 'ps' definition 'status'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:45:35: note: Function 'set_status' argument 1 names different: declaration 'ps' definition 'status'.
rip/xrl_target_ripng.cc:69:42: note: Function 'set_status' argument 1 names different: declaration 'ps' definition 'status'.
rip/xrl_target_ripng.cc:69:64: style: Function 'set_status' argument 2 names different: declaration 'annotation' definition 'note'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:45:53: note: Function 'set_status' argument 2 names different: declaration 'annotation' definition 'note'.
rip/xrl_target_ripng.cc:69:64: note: Function 'set_status' argument 2 names different: declaration 'annotation' definition 'note'.
rip/xrl_target_ripng.cc:93:74: style: Function 'finder_event_observer_0_1_xrl_target_birth' argument 1 names different: declaration 'class_name' definition 'cname'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:54:62: note: Function 'finder_event_observer_0_1_xrl_target_birth' argument 1 names different: declaration 'class_name' definition 'cname'.
rip/xrl_target_ripng.cc:93:74: note: Function 'finder_event_observer_0_1_xrl_target_birth' argument 1 names different: declaration 'class_name' definition 'cname'.
rip/xrl_target_ripng.cc:94:25: style: Function 'finder_event_observer_0_1_xrl_target_birth' argument 2 names different: declaration 'instance_name' definition 'iname'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:55:27: note: Function 'finder_event_observer_0_1_xrl_target_birth' argument 2 names different: declaration 'instance_name' definition 'iname'.
rip/xrl_target_ripng.cc:94:25: note: Function 'finder_event_observer_0_1_xrl_target_birth' argument 2 names different: declaration 'instance_name' definition 'iname'.
rip/xrl_target_ripng.cc:100:74: style: Function 'finder_event_observer_0_1_xrl_target_death' argument 1 names different: declaration 'class_name' definition 'cname'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:58:62: note: Function 'finder_event_observer_0_1_xrl_target_death' argument 1 names different: declaration 'class_name' definition 'cname'.
rip/xrl_target_ripng.cc:100:74: note: Function 'finder_event_observer_0_1_xrl_target_death' argument 1 names different: declaration 'class_name' definition 'cname'.
rip/xrl_target_ripng.cc:101:25: style: Function 'finder_event_observer_0_1_xrl_target_death' argument 2 names different: declaration 'instance_name' definition 'iname'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:59:27: note: Function 'finder_event_observer_0_1_xrl_target_death' argument 2 names different: declaration 'instance_name' definition 'iname'.
rip/xrl_target_ripng.cc:101:25: note: Function 'finder_event_observer_0_1_xrl_target_death' argument 2 names different: declaration 'instance_name' definition 'iname'.
rip/xrl_target_ripng.cc:107:57: style: Function 'ripng_0_1_add_rip_address' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:62:45: note: Function 'ripng_0_1_add_rip_address' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:107:57: note: Function 'ripng_0_1_add_rip_address' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:108:22: style: Function 'ripng_0_1_add_rip_address' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:63:24: note: Function 'ripng_0_1_add_rip_address' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:108:22: note: Function 'ripng_0_1_add_rip_address' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:115:60: style: Function 'ripng_0_1_remove_rip_address' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:67:48: note: Function 'ripng_0_1_remove_rip_address' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:115:60: note: Function 'ripng_0_1_remove_rip_address' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:116:25: style: Function 'ripng_0_1_remove_rip_address' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:68:20: note: Function 'ripng_0_1_remove_rip_address' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:116:25: note: Function 'ripng_0_1_remove_rip_address' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:123:65: style: Function 'ripng_0_1_set_rip_address_enabled' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:72:53: note: Function 'ripng_0_1_set_rip_address_enabled' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:123:65: note: Function 'ripng_0_1_set_rip_address_enabled' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:124:23: style: Function 'ripng_0_1_set_rip_address_enabled' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:73:25: note: Function 'ripng_0_1_set_rip_address_enabled' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:124:23: note: Function 'ripng_0_1_set_rip_address_enabled' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:125:21: style: Function 'ripng_0_1_set_rip_address_enabled' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:74:23: note: Function 'ripng_0_1_set_rip_address_enabled' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:125:21: note: Function 'ripng_0_1_set_rip_address_enabled' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:126:21: style: Function 'ripng_0_1_set_rip_address_enabled' argument 4 names different: declaration 'enabled' definition 'en'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:75:23: note: Function 'ripng_0_1_set_rip_address_enabled' argument 4 names different: declaration 'enabled' definition 'en'.
rip/xrl_target_ripng.cc:126:21: note: Function 'ripng_0_1_set_rip_address_enabled' argument 4 names different: declaration 'enabled' definition 'en'.
rip/xrl_target_ripng.cc:132:61: style: Function 'ripng_0_1_rip_address_enabled' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:78:49: note: Function 'ripng_0_1_rip_address_enabled' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:132:61: note: Function 'ripng_0_1_rip_address_enabled' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:133:26: style: Function 'ripng_0_1_rip_address_enabled' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:79:21: note: Function 'ripng_0_1_rip_address_enabled' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:133:26: note: Function 'ripng_0_1_rip_address_enabled' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:134:24: style: Function 'ripng_0_1_rip_address_enabled' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:80:19: note: Function 'ripng_0_1_rip_address_enabled' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:134:24: note: Function 'ripng_0_1_rip_address_enabled' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:135:19: style: Function 'ripng_0_1_rip_address_enabled' argument 4 names different: declaration 'enabled' definition 'en'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:81:14: note: Function 'ripng_0_1_rip_address_enabled' argument 4 names different: declaration 'enabled' definition 'en'.
rip/xrl_target_ripng.cc:135:19: note: Function 'ripng_0_1_rip_address_enabled' argument 4 names different: declaration 'enabled' definition 'en'.
rip/xrl_target_ripng.cc:141:50: style: Function 'ripng_0_1_set_cost' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:83:50: note: Function 'ripng_0_1_set_cost' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:141:50: note: Function 'ripng_0_1_set_cost' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:142:22: style: Function 'ripng_0_1_set_cost' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:84:22: note: Function 'ripng_0_1_set_cost' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:142:22: note: Function 'ripng_0_1_set_cost' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:143:21: style: Function 'ripng_0_1_set_cost' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:85:21: note: Function 'ripng_0_1_set_cost' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:143:21: note: Function 'ripng_0_1_set_cost' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:150:46: style: Function 'ripng_0_1_cost' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:88:46: note: Function 'ripng_0_1_cost' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:150:46: note: Function 'ripng_0_1_cost' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:151:25: style: Function 'ripng_0_1_cost' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:89:25: note: Function 'ripng_0_1_cost' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:151:25: note: Function 'ripng_0_1_cost' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:152:23: style: Function 'ripng_0_1_cost' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:90:23: note: Function 'ripng_0_1_cost' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:152:23: note: Function 'ripng_0_1_cost' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:159:53: style: Function 'ripng_0_1_set_horizon' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:93:53: note: Function 'ripng_0_1_set_horizon' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:159:53: note: Function 'ripng_0_1_set_horizon' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:160:25: style: Function 'ripng_0_1_set_horizon' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:94:25: note: Function 'ripng_0_1_set_horizon' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:160:25: note: Function 'ripng_0_1_set_horizon' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:161:23: style: Function 'ripng_0_1_set_horizon' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:95:23: note: Function 'ripng_0_1_set_horizon' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:161:23: note: Function 'ripng_0_1_set_horizon' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:168:49: style: Function 'ripng_0_1_horizon' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:98:49: note: Function 'ripng_0_1_horizon' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:168:49: note: Function 'ripng_0_1_horizon' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:169:21: style: Function 'ripng_0_1_horizon' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:99:21: note: Function 'ripng_0_1_horizon' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:169:21: note: Function 'ripng_0_1_horizon' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:170:19: style: Function 'ripng_0_1_horizon' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:100:19: note: Function 'ripng_0_1_horizon' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:170:19: note: Function 'ripng_0_1_horizon' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:177:53: style: Function 'ripng_0_1_set_passive' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:103:53: note: Function 'ripng_0_1_set_passive' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:177:53: note: Function 'ripng_0_1_set_passive' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:178:25: style: Function 'ripng_0_1_set_passive' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:104:25: note: Function 'ripng_0_1_set_passive' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:178:25: note: Function 'ripng_0_1_set_passive' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:179:23: style: Function 'ripng_0_1_set_passive' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:105:23: note: Function 'ripng_0_1_set_passive' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:179:23: note: Function 'ripng_0_1_set_passive' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:186:49: style: Function 'ripng_0_1_passive' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:108:49: note: Function 'ripng_0_1_passive' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:186:49: note: Function 'ripng_0_1_passive' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:187:21: style: Function 'ripng_0_1_passive' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:109:21: note: Function 'ripng_0_1_passive' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:187:21: note: Function 'ripng_0_1_passive' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:188:19: style: Function 'ripng_0_1_passive' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:110:19: note: Function 'ripng_0_1_passive' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:188:19: note: Function 'ripng_0_1_passive' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:195:69: style: Function 'ripng_0_1_set_accept_non_rip_requests' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:114:57: note: Function 'ripng_0_1_set_accept_non_rip_requests' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:195:69: note: Function 'ripng_0_1_set_accept_non_rip_requests' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:196:27: style: Function 'ripng_0_1_set_accept_non_rip_requests' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:115:22: note: Function 'ripng_0_1_set_accept_non_rip_requests' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:196:27: note: Function 'ripng_0_1_set_accept_non_rip_requests' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:204:65: style: Function 'ripng_0_1_accept_non_rip_requests' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:119:65: note: Function 'ripng_0_1_accept_non_rip_requests' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:204:65: note: Function 'ripng_0_1_accept_non_rip_requests' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:205:23: style: Function 'ripng_0_1_accept_non_rip_requests' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:120:23: note: Function 'ripng_0_1_accept_non_rip_requests' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:205:23: note: Function 'ripng_0_1_accept_non_rip_requests' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:213:66: style: Function 'ripng_0_1_set_accept_default_route' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:124:66: note: Function 'ripng_0_1_set_accept_default_route' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:213:66: note: Function 'ripng_0_1_set_accept_default_route' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:214:24: style: Function 'ripng_0_1_set_accept_default_route' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:125:24: note: Function 'ripng_0_1_set_accept_default_route' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:214:24: note: Function 'ripng_0_1_set_accept_default_route' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:222:62: style: Function 'ripng_0_1_accept_default_route' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:129:62: note: Function 'ripng_0_1_accept_default_route' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:222:62: note: Function 'ripng_0_1_accept_default_route' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:223:25: style: Function 'ripng_0_1_accept_default_route' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:130:27: note: Function 'ripng_0_1_accept_default_route' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:223:25: note: Function 'ripng_0_1_accept_default_route' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:231:69: style: Function 'ripng_0_1_set_advertise_default_route' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:135:57: note: Function 'ripng_0_1_set_advertise_default_route' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:231:69: note: Function 'ripng_0_1_set_advertise_default_route' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:232:27: style: Function 'ripng_0_1_set_advertise_default_route' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:136:22: note: Function 'ripng_0_1_set_advertise_default_route' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:232:27: note: Function 'ripng_0_1_set_advertise_default_route' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:234:25: style: Function 'ripng_0_1_set_advertise_default_route' argument 4 names different: declaration 'advertise' definition 'adv'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:138:20: note: Function 'ripng_0_1_set_advertise_default_route' argument 4 names different: declaration 'advertise' definition 'adv'.
rip/xrl_target_ripng.cc:234:25: note: Function 'ripng_0_1_set_advertise_default_route' argument 4 names different: declaration 'advertise' definition 'adv'.
rip/xrl_target_ripng.cc:240:65: style: Function 'ripng_0_1_advertise_default_route' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:140:65: note: Function 'ripng_0_1_advertise_default_route' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:240:65: note: Function 'ripng_0_1_advertise_default_route' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:241:23: style: Function 'ripng_0_1_advertise_default_route' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:141:23: note: Function 'ripng_0_1_advertise_default_route' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:241:23: note: Function 'ripng_0_1_advertise_default_route' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:243:16: style: Function 'ripng_0_1_advertise_default_route' argument 4 names different: declaration 'advertise' definition 'adv'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:143:16: note: Function 'ripng_0_1_advertise_default_route' argument 4 names different: declaration 'advertise' definition 'adv'.
rip/xrl_target_ripng.cc:243:16: note: Function 'ripng_0_1_advertise_default_route' argument 4 names different: declaration 'advertise' definition 'adv'.
rip/xrl_target_ripng.cc:250:59: style: Function 'ripng_0_1_set_route_timeout' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:146:47: note: Function 'ripng_0_1_set_route_timeout' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:250:59: note: Function 'ripng_0_1_set_route_timeout' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:251:24: style: Function 'ripng_0_1_set_route_timeout' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:147:19: note: Function 'ripng_0_1_set_route_timeout' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:251:24: note: Function 'ripng_0_1_set_route_timeout' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:252:23: style: Function 'ripng_0_1_set_route_timeout' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:148:17: note: Function 'ripng_0_1_set_route_timeout' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:252:23: note: Function 'ripng_0_1_set_route_timeout' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:253:26: style: Function 'ripng_0_1_set_route_timeout' argument 4 names different: declaration 't_secs' definition 't'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:149:21: note: Function 'ripng_0_1_set_route_timeout' argument 4 names different: declaration 't_secs' definition 't'.
rip/xrl_target_ripng.cc:253:26: note: Function 'ripng_0_1_set_route_timeout' argument 4 names different: declaration 't_secs' definition 't'.
rip/xrl_target_ripng.cc:259:55: style: Function 'ripng_0_1_route_timeout' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:152:43: note: Function 'ripng_0_1_route_timeout' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:259:55: note: Function 'ripng_0_1_route_timeout' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:260:20: style: Function 'ripng_0_1_route_timeout' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:153:22: note: Function 'ripng_0_1_route_timeout' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:260:20: note: Function 'ripng_0_1_route_timeout' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:261:18: style: Function 'ripng_0_1_route_timeout' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:154:21: note: Function 'ripng_0_1_route_timeout' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:261:18: note: Function 'ripng_0_1_route_timeout' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:262:16: style: Function 'ripng_0_1_route_timeout' argument 4 names different: declaration 't_secs' definition 't'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:155:19: note: Function 'ripng_0_1_route_timeout' argument 4 names different: declaration 't_secs' definition 't'.
rip/xrl_target_ripng.cc:262:16: note: Function 'ripng_0_1_route_timeout' argument 4 names different: declaration 't_secs' definition 't'.
rip/xrl_target_ripng.cc:268:60: style: Function 'ripng_0_1_set_deletion_delay' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:158:49: note: Function 'ripng_0_1_set_deletion_delay' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:268:60: note: Function 'ripng_0_1_set_deletion_delay' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:269:25: style: Function 'ripng_0_1_set_deletion_delay' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:159:21: note: Function 'ripng_0_1_set_deletion_delay' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:269:25: note: Function 'ripng_0_1_set_deletion_delay' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:270:23: style: Function 'ripng_0_1_set_deletion_delay' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:160:19: note: Function 'ripng_0_1_set_deletion_delay' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:270:23: note: Function 'ripng_0_1_set_deletion_delay' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:271:27: style: Function 'ripng_0_1_set_deletion_delay' argument 4 names different: declaration 't_secs' definition 't'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:161:22: note: Function 'ripng_0_1_set_deletion_delay' argument 4 names different: declaration 't_secs' definition 't'.
rip/xrl_target_ripng.cc:271:27: note: Function 'ripng_0_1_set_deletion_delay' argument 4 names different: declaration 't_secs' definition 't'.
rip/xrl_target_ripng.cc:277:56: style: Function 'ripng_0_1_deletion_delay' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:164:44: note: Function 'ripng_0_1_deletion_delay' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:277:56: note: Function 'ripng_0_1_deletion_delay' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:278:21: style: Function 'ripng_0_1_deletion_delay' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:165:23: note: Function 'ripng_0_1_deletion_delay' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:278:21: note: Function 'ripng_0_1_deletion_delay' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:279:19: style: Function 'ripng_0_1_deletion_delay' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:166:21: note: Function 'ripng_0_1_deletion_delay' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:279:19: note: Function 'ripng_0_1_deletion_delay' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:280:17: style: Function 'ripng_0_1_deletion_delay' argument 4 names different: declaration 't_secs' definition 't'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:167:20: note: Function 'ripng_0_1_deletion_delay' argument 4 names different: declaration 't_secs' definition 't'.
rip/xrl_target_ripng.cc:280:17: note: Function 'ripng_0_1_deletion_delay' argument 4 names different: declaration 't_secs' definition 't'.
rip/xrl_target_ripng.cc:286:62: style: Function 'ripng_0_1_set_request_interval' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:170:50: note: Function 'ripng_0_1_set_request_interval' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:286:62: note: Function 'ripng_0_1_set_request_interval' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:287:27: style: Function 'ripng_0_1_set_request_interval' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:171:22: note: Function 'ripng_0_1_set_request_interval' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:287:27: note: Function 'ripng_0_1_set_request_interval' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:288:25: style: Function 'ripng_0_1_set_request_interval' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:172:21: note: Function 'ripng_0_1_set_request_interval' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:288:25: note: Function 'ripng_0_1_set_request_interval' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:289:29: style: Function 'ripng_0_1_set_request_interval' argument 4 names different: declaration 't_secs' definition 't'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:173:24: note: Function 'ripng_0_1_set_request_interval' argument 4 names different: declaration 't_secs' definition 't'.
rip/xrl_target_ripng.cc:289:29: note: Function 'ripng_0_1_set_request_interval' argument 4 names different: declaration 't_secs' definition 't'.
rip/xrl_target_ripng.cc:295:58: style: Function 'ripng_0_1_request_interval' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:176:46: note: Function 'ripng_0_1_request_interval' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:295:58: note: Function 'ripng_0_1_request_interval' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:296:23: style: Function 'ripng_0_1_request_interval' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:177:25: note: Function 'ripng_0_1_request_interval' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:296:23: note: Function 'ripng_0_1_request_interval' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:297:22: style: Function 'ripng_0_1_request_interval' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:178:23: note: Function 'ripng_0_1_request_interval' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:297:22: note: Function 'ripng_0_1_request_interval' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:298:20: style: Function 'ripng_0_1_request_interval' argument 4 names different: declaration 't_secs' definition 't'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:179:21: note: Function 'ripng_0_1_request_interval' argument 4 names different: declaration 't_secs' definition 't'.
rip/xrl_target_ripng.cc:298:20: note: Function 'ripng_0_1_request_interval' argument 4 names different: declaration 't_secs' definition 't'.
rip/xrl_target_ripng.cc:304:61: style: Function 'ripng_0_1_set_update_interval' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:182:50: note: Function 'ripng_0_1_set_update_interval' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:304:61: note: Function 'ripng_0_1_set_update_interval' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:305:26: style: Function 'ripng_0_1_set_update_interval' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:183:22: note: Function 'ripng_0_1_set_update_interval' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:305:26: note: Function 'ripng_0_1_set_update_interval' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:306:24: style: Function 'ripng_0_1_set_update_interval' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:184:20: note: Function 'ripng_0_1_set_update_interval' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:306:24: note: Function 'ripng_0_1_set_update_interval' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:313:57: style: Function 'ripng_0_1_update_interval' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:188:45: note: Function 'ripng_0_1_update_interval' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:313:57: note: Function 'ripng_0_1_update_interval' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:314:22: style: Function 'ripng_0_1_update_interval' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:189:24: note: Function 'ripng_0_1_update_interval' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:314:22: note: Function 'ripng_0_1_update_interval' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:315:20: style: Function 'ripng_0_1_update_interval' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:190:22: note: Function 'ripng_0_1_update_interval' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:315:20: note: Function 'ripng_0_1_update_interval' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:322:59: style: Function 'ripng_0_1_set_update_jitter' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:194:47: note: Function 'ripng_0_1_set_update_jitter' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:322:59: note: Function 'ripng_0_1_set_update_jitter' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:323:24: style: Function 'ripng_0_1_set_update_jitter' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:195:19: note: Function 'ripng_0_1_set_update_jitter' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:323:24: note: Function 'ripng_0_1_set_update_jitter' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:324:23: style: Function 'ripng_0_1_set_update_jitter' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:196:17: note: Function 'ripng_0_1_set_update_jitter' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:324:23: note: Function 'ripng_0_1_set_update_jitter' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:331:55: style: Function 'ripng_0_1_update_jitter' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:200:43: note: Function 'ripng_0_1_update_jitter' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:331:55: note: Function 'ripng_0_1_update_jitter' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:332:20: style: Function 'ripng_0_1_update_jitter' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:201:22: note: Function 'ripng_0_1_update_jitter' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:332:20: note: Function 'ripng_0_1_update_jitter' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:333:18: style: Function 'ripng_0_1_update_jitter' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:202:21: note: Function 'ripng_0_1_update_jitter' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:333:18: note: Function 'ripng_0_1_update_jitter' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:340:68: style: Function 'ripng_0_1_set_triggered_update_delay' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:206:57: note: Function 'ripng_0_1_set_triggered_update_delay' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:340:68: note: Function 'ripng_0_1_set_triggered_update_delay' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:341:26: style: Function 'ripng_0_1_set_triggered_update_delay' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:207:22: note: Function 'ripng_0_1_set_triggered_update_delay' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:341:26: note: Function 'ripng_0_1_set_triggered_update_delay' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:342:24: style: Function 'ripng_0_1_set_triggered_update_delay' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:208:20: note: Function 'ripng_0_1_set_triggered_update_delay' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:342:24: note: Function 'ripng_0_1_set_triggered_update_delay' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:349:64: style: Function 'ripng_0_1_triggered_update_delay' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:212:52: note: Function 'ripng_0_1_triggered_update_delay' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:349:64: note: Function 'ripng_0_1_triggered_update_delay' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:350:22: style: Function 'ripng_0_1_triggered_update_delay' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:213:24: note: Function 'ripng_0_1_triggered_update_delay' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:350:22: note: Function 'ripng_0_1_triggered_update_delay' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:351:20: style: Function 'ripng_0_1_triggered_update_delay' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:214:22: note: Function 'ripng_0_1_triggered_update_delay' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:351:20: note: Function 'ripng_0_1_triggered_update_delay' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:358:69: style: Function 'ripng_0_1_set_triggered_update_jitter' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:218:58: note: Function 'ripng_0_1_set_triggered_update_jitter' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:358:69: note: Function 'ripng_0_1_set_triggered_update_jitter' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:359:27: style: Function 'ripng_0_1_set_triggered_update_jitter' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:219:23: note: Function 'ripng_0_1_set_triggered_update_jitter' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:359:27: note: Function 'ripng_0_1_set_triggered_update_jitter' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:360:25: style: Function 'ripng_0_1_set_triggered_update_jitter' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:220:21: note: Function 'ripng_0_1_set_triggered_update_jitter' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:360:25: note: Function 'ripng_0_1_set_triggered_update_jitter' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:367:65: style: Function 'ripng_0_1_triggered_update_jitter' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:224:53: note: Function 'ripng_0_1_triggered_update_jitter' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:367:65: note: Function 'ripng_0_1_triggered_update_jitter' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:368:23: style: Function 'ripng_0_1_triggered_update_jitter' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:225:25: note: Function 'ripng_0_1_triggered_update_jitter' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:368:23: note: Function 'ripng_0_1_triggered_update_jitter' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:369:21: style: Function 'ripng_0_1_triggered_update_jitter' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:226:23: note: Function 'ripng_0_1_triggered_update_jitter' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:369:21: note: Function 'ripng_0_1_triggered_update_jitter' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:376:63: style: Function 'ripng_0_1_set_interpacket_delay' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:230:51: note: Function 'ripng_0_1_set_interpacket_delay' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:376:63: note: Function 'ripng_0_1_set_interpacket_delay' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:377:21: style: Function 'ripng_0_1_set_interpacket_delay' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:231:23: note: Function 'ripng_0_1_set_interpacket_delay' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:377:21: note: Function 'ripng_0_1_set_interpacket_delay' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:378:19: style: Function 'ripng_0_1_set_interpacket_delay' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:232:22: note: Function 'ripng_0_1_set_interpacket_delay' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:378:19: note: Function 'ripng_0_1_set_interpacket_delay' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:385:59: style: Function 'ripng_0_1_interpacket_delay' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:236:47: note: Function 'ripng_0_1_interpacket_delay' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:385:59: note: Function 'ripng_0_1_interpacket_delay' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:386:24: style: Function 'ripng_0_1_interpacket_delay' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:237:19: note: Function 'ripng_0_1_interpacket_delay' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:386:24: note: Function 'ripng_0_1_interpacket_delay' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:387:23: style: Function 'ripng_0_1_interpacket_delay' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:238:17: note: Function 'ripng_0_1_interpacket_delay' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:387:23: note: Function 'ripng_0_1_interpacket_delay' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:394:60: style: Function 'ripng_0_1_rip_address_status' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:241:60: note: Function 'ripng_0_1_rip_address_status' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:394:60: note: Function 'ripng_0_1_rip_address_status' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:395:25: style: Function 'ripng_0_1_rip_address_status' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:242:25: note: Function 'ripng_0_1_rip_address_status' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:395:25: note: Function 'ripng_0_1_rip_address_status' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:396:23: style: Function 'ripng_0_1_rip_address_status' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:243:23: note: Function 'ripng_0_1_rip_address_status' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:396:23: note: Function 'ripng_0_1_rip_address_status' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:411:51: style: Function 'ripng_0_1_get_peers' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:250:52: note: Function 'ripng_0_1_get_peers' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:411:51: note: Function 'ripng_0_1_get_peers' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:412:23: style: Function 'ripng_0_1_get_peers' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:251:24: note: Function 'ripng_0_1_get_peers' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:412:23: note: Function 'ripng_0_1_get_peers' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:413:22: style: Function 'ripng_0_1_get_peers' argument 3 names different: declaration 'addr' definition 'a'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:252:23: note: Function 'ripng_0_1_get_peers' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:413:22: note: Function 'ripng_0_1_get_peers' argument 3 names different: declaration 'addr' definition 'a'.
rip/xrl_target_ripng.cc:432:25: style: Function 'ripng_0_1_get_counters' argument 4 names different: declaration 'descriptions' definition 'descs'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:263:25: note: Function 'ripng_0_1_get_counters' argument 4 names different: declaration 'descriptions' definition 'descs'.
rip/xrl_target_ripng.cc:432:25: note: Function 'ripng_0_1_get_counters' argument 4 names different: declaration 'descriptions' definition 'descs'.
rip/xrl_target_ripng.cc:439:59: style: Function 'ripng_0_1_get_peer_counters' argument 1 names different: declaration 'ifname' definition 'ifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:267:19: note: Function 'ripng_0_1_get_peer_counters' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:439:59: note: Function 'ripng_0_1_get_peer_counters' argument 1 names different: declaration 'ifname' definition 'ifn'.
rip/xrl_target_ripng.cc:440:24: style: Function 'ripng_0_1_get_peer_counters' argument 2 names different: declaration 'vifname' definition 'vifn'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:268:19: note: Function 'ripng_0_1_get_peer_counters' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:440:24: note: Function 'ripng_0_1_get_peer_counters' argument 2 names different: declaration 'vifname' definition 'vifn'.
rip/xrl_target_ripng.cc:443:23: style: Function 'ripng_0_1_get_peer_counters' argument 5 names different: declaration 'descriptions' definition 'descs'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:271:18: note: Function 'ripng_0_1_get_peer_counters' argument 5 names different: declaration 'descriptions' definition 'descs'.
rip/xrl_target_ripng.cc:443:23: note: Function 'ripng_0_1_get_peer_counters' argument 5 names different: declaration 'descriptions' definition 'descs'.
rip/xrl_target_ripng.cc:444:23: style: Function 'ripng_0_1_get_peer_counters' argument 6 names different: declaration 'values' definition 'vals'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:272:18: note: Function 'ripng_0_1_get_peer_counters' argument 6 names different: declaration 'values' definition 'vals'.
rip/xrl_target_ripng.cc:444:23: note: Function 'ripng_0_1_get_peer_counters' argument 6 names different: declaration 'values' definition 'vals'.
rip/xrl_target_ripng.cc:445:21: style: Function 'ripng_0_1_get_peer_counters' argument 7 names different: declaration 'peer_last_active' definition 'last_active'. [funcArgNamesDifferent]
rip/xrl_target_ripng.hh:273:15: note: Function 'ripng_0_1_get_peer_counters' argument 7 names different: declaration 'peer_last_active' definition 'last_active'.
rip/xrl_target_ripng.cc:445:21: note: Function 'ripng_0_1_get_peer_counters' argument 7 names different: declaration 'peer_last_active' definition 'last_active'.
rip/xrl_redist_manager.hh:47:0: style: Class 'XrlRedistManager < IPv6 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/redist.hh:87:0: style: Class 'RouteRedistributor < IPv6 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rip/system.hh:47:0: style: Class 'System < IPv6 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rtrmgr/slave_conf_tree_node.hh:75:44: style: C-style pointer casting [cstyleCast]
rtrmgr/cli.cc:2318:13: style: C-style pointer casting [cstyleCast]
rtrmgr/cli.cc:164:5: style: Variable 'value' is reassigned a value before the old one has been used. [redundantAssignment]
rtrmgr/cli.cc:163:0: note: Variable 'value' is reassigned a value before the old one has been used.
rtrmgr/cli.cc:164:5: note: Variable 'value' is reassigned a value before the old one has been used.
rtrmgr/cli.cc:628:24: style: The scope of the variable 'com2' can be reduced. [variableScope]
rtrmgr/cli.cc:628:31: style: The scope of the variable 'help_com' can be reduced. [variableScope]
rtrmgr/cli.cc:628:42: style: The scope of the variable 'exit_com' can be reduced. [variableScope]
rtrmgr/cli.cc:628:53: style: The scope of the variable 'quit_com' can be reduced. [variableScope]
rtrmgr/cli.cc:626:45: style: Function 'add_op_mode_commands' argument 1 names different: declaration 'root' definition 'com0'. [funcArgNamesDifferent]
rtrmgr/cli.hh:221:42: note: Function 'add_op_mode_commands' argument 1 names different: declaration 'root' definition 'com0'.
rtrmgr/cli.cc:626:45: note: Function 'add_op_mode_commands' argument 1 names different: declaration 'root' definition 'com0'.
rtrmgr/cli.cc:1255:39: style: Function 'add_command_subtree' argument 3 names different: declaration 'cli_process_callback' definition 'cb'. [funcArgNamesDifferent]
rtrmgr/cli.hh:226:37: note: Function 'add_command_subtree' argument 3 names different: declaration 'cli_process_callback' definition 'cb'.
rtrmgr/cli.cc:1255:39: note: Function 'add_command_subtree' argument 3 names different: declaration 'cli_process_callback' definition 'cb'.
rtrmgr/cli.cc:793:18: style: Variable 'is_executable' is assigned a value that is never used. [unreadVariable]
rtrmgr/cli.cc:794:13: style: Variable 'can_pipe' is assigned a value that is never used. [unreadVariable]
rtrmgr/slave_conf_tree.hh:186:11: warning: The class 'SlaveConfigTree' defines member variable with name '_verbose' also defined in its parent class 'ConfigTree'. [duplInheritedMember]
rtrmgr/conf_tree.hh:130:11: note: Parent variable 'ConfigTree::_verbose'
rtrmgr/slave_conf_tree.hh:186:11: note: Derived variable 'SlaveConfigTree::_verbose'
rtrmgr/slave_conf_tree_node.hh:43:5: style: Class 'SlaveConfigTreeNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rtrmgr/generic_module_manager.hh:32:5: style: Class 'GenericModule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rtrmgr/slave_module_manager.hh:31:5: style: Class 'SlaveModuleManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rtrmgr/slave_conf_tree_node.hh:52:29: style: The function 'create_node' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/conf_tree_node.hh:66:29: note: Virtual function in base class
rtrmgr/slave_conf_tree_node.hh:52:29: note: Function in derived class
rtrmgr/slave_conf_tree_node.hh:60:29: style: The function 'create_node' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/conf_tree_node.hh:74:29: note: Virtual function in base class
rtrmgr/slave_conf_tree_node.hh:60:29: note: Function in derived class
rtrmgr/slave_conf_tree.hh:129:29: style: The function 'create_node' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/conf_tree.hh:76:29: note: Virtual function in base class
rtrmgr/slave_conf_tree.hh:129:29: note: Function in derived class
rtrmgr/slave_conf_tree.hh:135:25: style: The function 'create_tree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/conf_tree.hh:82:25: note: Virtual function in base class
rtrmgr/slave_conf_tree.hh:135:25: note: Function in derived class
rtrmgr/slave_conf_tree.hh:160:29: style: The function 'root_node' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/conf_tree.hh:92:29: note: Virtual function in base class
rtrmgr/slave_conf_tree.hh:160:29: note: Function in derived class
rtrmgr/slave_conf_tree.hh:161:35: style: The function 'const_root_node' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/conf_tree.hh:93:35: note: Virtual function in base class
rtrmgr/slave_conf_tree.hh:161:35: note: Function in derived class
rtrmgr/template_tree_node.hh:253:12: style: The function 'typestr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:93:20: note: Virtual function in base class
rtrmgr/template_tree_node.hh:253:12: note: Function in derived class
rtrmgr/template_tree_node.hh:254:16: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:85:24: note: Virtual function in base class
rtrmgr/template_tree_node.hh:254:16: note: Function in derived class
rtrmgr/template_tree_node.hh:256:12: style: The function 'default_str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:94:20: note: Virtual function in base class
rtrmgr/template_tree_node.hh:256:12: note: Function in derived class
rtrmgr/template_tree_node.hh:257:10: style: The function 'type_match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:96:18: note: Virtual function in base class
rtrmgr/template_tree_node.hh:257:10: note: Function in derived class
rtrmgr/template_tree_node.hh:270:12: style: The function 'typestr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:93:20: note: Virtual function in base class
rtrmgr/template_tree_node.hh:270:12: note: Function in derived class
rtrmgr/template_tree_node.hh:271:16: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:85:24: note: Virtual function in base class
rtrmgr/template_tree_node.hh:271:16: note: Function in derived class
rtrmgr/template_tree_node.hh:273:12: style: The function 'default_str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:94:20: note: Virtual function in base class
rtrmgr/template_tree_node.hh:273:12: note: Function in derived class
rtrmgr/template_tree_node.hh:274:10: style: The function 'type_match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:96:18: note: Virtual function in base class
rtrmgr/template_tree_node.hh:274:10: note: Function in derived class
rtrmgr/template_tree_node.hh:286:12: style: The function 'typestr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:93:20: note: Virtual function in base class
rtrmgr/template_tree_node.hh:286:12: note: Function in derived class
rtrmgr/template_tree_node.hh:287:16: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:85:24: note: Virtual function in base class
rtrmgr/template_tree_node.hh:287:16: note: Function in derived class
rtrmgr/template_tree_node.hh:289:12: style: The function 'default_str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:94:20: note: Virtual function in base class
rtrmgr/template_tree_node.hh:289:12: note: Function in derived class
rtrmgr/template_tree_node.hh:290:10: style: The function 'type_match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:96:18: note: Virtual function in base class
rtrmgr/template_tree_node.hh:290:10: note: Function in derived class
rtrmgr/template_tree_node.hh:303:12: style: The function 'typestr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:93:20: note: Virtual function in base class
rtrmgr/template_tree_node.hh:303:12: note: Function in derived class
rtrmgr/template_tree_node.hh:304:16: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:85:24: note: Virtual function in base class
rtrmgr/template_tree_node.hh:304:16: note: Function in derived class
rtrmgr/template_tree_node.hh:306:12: style: The function 'default_str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:94:20: note: Virtual function in base class
rtrmgr/template_tree_node.hh:306:12: note: Function in derived class
rtrmgr/template_tree_node.hh:307:10: style: The function 'type_match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:96:18: note: Virtual function in base class
rtrmgr/template_tree_node.hh:307:10: note: Function in derived class
rtrmgr/template_tree_node.hh:318:12: style: The function 'typestr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:93:20: note: Virtual function in base class
rtrmgr/template_tree_node.hh:318:12: note: Function in derived class
rtrmgr/template_tree_node.hh:319:16: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:85:24: note: Virtual function in base class
rtrmgr/template_tree_node.hh:319:16: note: Function in derived class
rtrmgr/template_tree_node.hh:321:12: style: The function 'default_str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:94:20: note: Virtual function in base class
rtrmgr/template_tree_node.hh:321:12: note: Function in derived class
rtrmgr/template_tree_node.hh:322:10: style: The function 'type_match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:96:18: note: Virtual function in base class
rtrmgr/template_tree_node.hh:322:10: note: Function in derived class
rtrmgr/template_tree_node.hh:333:12: style: The function 'typestr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:93:20: note: Virtual function in base class
rtrmgr/template_tree_node.hh:333:12: note: Function in derived class
rtrmgr/template_tree_node.hh:334:16: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:85:24: note: Virtual function in base class
rtrmgr/template_tree_node.hh:334:16: note: Function in derived class
rtrmgr/template_tree_node.hh:336:12: style: The function 'default_str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:94:20: note: Virtual function in base class
rtrmgr/template_tree_node.hh:336:12: note: Function in derived class
rtrmgr/template_tree_node.hh:337:10: style: The function 'type_match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:96:18: note: Virtual function in base class
rtrmgr/template_tree_node.hh:337:10: note: Function in derived class
rtrmgr/template_tree_node.hh:349:12: style: The function 'typestr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:93:20: note: Virtual function in base class
rtrmgr/template_tree_node.hh:349:12: note: Function in derived class
rtrmgr/template_tree_node.hh:350:16: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:85:24: note: Virtual function in base class
rtrmgr/template_tree_node.hh:350:16: note: Function in derived class
rtrmgr/template_tree_node.hh:352:12: style: The function 'default_str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:94:20: note: Virtual function in base class
rtrmgr/template_tree_node.hh:352:12: note: Function in derived class
rtrmgr/template_tree_node.hh:353:10: style: The function 'type_match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:96:18: note: Virtual function in base class
rtrmgr/template_tree_node.hh:353:10: note: Function in derived class
rtrmgr/template_tree_node.hh:365:12: style: The function 'typestr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:93:20: note: Virtual function in base class
rtrmgr/template_tree_node.hh:365:12: note: Function in derived class
rtrmgr/template_tree_node.hh:366:16: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:85:24: note: Virtual function in base class
rtrmgr/template_tree_node.hh:366:16: note: Function in derived class
rtrmgr/template_tree_node.hh:368:12: style: The function 'default_str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:94:20: note: Virtual function in base class
rtrmgr/template_tree_node.hh:368:12: note: Function in derived class
rtrmgr/template_tree_node.hh:369:10: style: The function 'type_match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:96:18: note: Virtual function in base class
rtrmgr/template_tree_node.hh:369:10: note: Function in derived class
rtrmgr/template_tree_node.hh:382:12: style: The function 'typestr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:93:20: note: Virtual function in base class
rtrmgr/template_tree_node.hh:382:12: note: Function in derived class
rtrmgr/template_tree_node.hh:383:16: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:85:24: note: Virtual function in base class
rtrmgr/template_tree_node.hh:383:16: note: Function in derived class
rtrmgr/template_tree_node.hh:385:12: style: The function 'default_str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:94:20: note: Virtual function in base class
rtrmgr/template_tree_node.hh:385:12: note: Function in derived class
rtrmgr/template_tree_node.hh:386:10: style: The function 'type_match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:96:18: note: Virtual function in base class
rtrmgr/template_tree_node.hh:386:10: note: Function in derived class
rtrmgr/template_tree_node.hh:399:12: style: The function 'typestr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:93:20: note: Virtual function in base class
rtrmgr/template_tree_node.hh:399:12: note: Function in derived class
rtrmgr/template_tree_node.hh:400:16: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:85:24: note: Virtual function in base class
rtrmgr/template_tree_node.hh:400:16: note: Function in derived class
rtrmgr/template_tree_node.hh:402:12: style: The function 'default_str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:94:20: note: Virtual function in base class
rtrmgr/template_tree_node.hh:402:12: note: Function in derived class
rtrmgr/template_tree_node.hh:403:10: style: The function 'type_match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:96:18: note: Virtual function in base class
rtrmgr/template_tree_node.hh:403:10: note: Function in derived class
rtrmgr/template_tree_node.hh:416:12: style: The function 'typestr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:93:20: note: Virtual function in base class
rtrmgr/template_tree_node.hh:416:12: note: Function in derived class
rtrmgr/template_tree_node.hh:417:16: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:85:24: note: Virtual function in base class
rtrmgr/template_tree_node.hh:417:16: note: Function in derived class
rtrmgr/template_tree_node.hh:419:12: style: The function 'default_str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:94:20: note: Virtual function in base class
rtrmgr/template_tree_node.hh:419:12: note: Function in derived class
rtrmgr/template_tree_node.hh:420:10: style: The function 'type_match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:96:18: note: Virtual function in base class
rtrmgr/template_tree_node.hh:420:10: note: Function in derived class
rtrmgr/template_tree_node.hh:433:12: style: The function 'typestr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:93:20: note: Virtual function in base class
rtrmgr/template_tree_node.hh:433:12: note: Function in derived class
rtrmgr/template_tree_node.hh:434:16: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:85:24: note: Virtual function in base class
rtrmgr/template_tree_node.hh:434:16: note: Function in derived class
rtrmgr/template_tree_node.hh:436:12: style: The function 'default_str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:94:20: note: Virtual function in base class
rtrmgr/template_tree_node.hh:436:12: note: Function in derived class
rtrmgr/template_tree_node.hh:437:10: style: The function 'type_match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:96:18: note: Virtual function in base class
rtrmgr/template_tree_node.hh:437:10: note: Function in derived class
rtrmgr/template_tree_node.hh:450:12: style: The function 'typestr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:93:20: note: Virtual function in base class
rtrmgr/template_tree_node.hh:450:12: note: Function in derived class
rtrmgr/template_tree_node.hh:451:16: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:85:24: note: Virtual function in base class
rtrmgr/template_tree_node.hh:451:16: note: Function in derived class
rtrmgr/template_tree_node.hh:453:12: style: The function 'default_str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:94:20: note: Virtual function in base class
rtrmgr/template_tree_node.hh:453:12: note: Function in derived class
rtrmgr/template_tree_node.hh:454:10: style: The function 'type_match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:96:18: note: Virtual function in base class
rtrmgr/template_tree_node.hh:454:10: note: Function in derived class
rtrmgr/template_tree_node.hh:467:12: style: The function 'typestr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:93:20: note: Virtual function in base class
rtrmgr/template_tree_node.hh:467:12: note: Function in derived class
rtrmgr/template_tree_node.hh:468:16: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:85:24: note: Virtual function in base class
rtrmgr/template_tree_node.hh:468:16: note: Function in derived class
rtrmgr/template_tree_node.hh:470:12: style: The function 'default_str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:94:20: note: Virtual function in base class
rtrmgr/template_tree_node.hh:470:12: note: Function in derived class
rtrmgr/template_tree_node.hh:471:10: style: The function 'type_match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:96:18: note: Virtual function in base class
rtrmgr/template_tree_node.hh:471:10: note: Function in derived class
rtrmgr/template_tree_node.hh:484:12: style: The function 'typestr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:93:20: note: Virtual function in base class
rtrmgr/template_tree_node.hh:484:12: note: Function in derived class
rtrmgr/template_tree_node.hh:485:16: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:85:24: note: Virtual function in base class
rtrmgr/template_tree_node.hh:485:16: note: Function in derived class
rtrmgr/template_tree_node.hh:487:12: style: The function 'default_str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:94:20: note: Virtual function in base class
rtrmgr/template_tree_node.hh:487:12: note: Function in derived class
rtrmgr/template_tree_node.hh:488:10: style: The function 'type_match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:96:18: note: Virtual function in base class
rtrmgr/template_tree_node.hh:488:10: note: Function in derived class
rtrmgr/template_tree_node.hh:500:12: style: The function 'typestr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:93:20: note: Virtual function in base class
rtrmgr/template_tree_node.hh:500:12: note: Function in derived class
rtrmgr/template_tree_node.hh:501:16: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:85:24: note: Virtual function in base class
rtrmgr/template_tree_node.hh:501:16: note: Function in derived class
rtrmgr/template_tree_node.hh:503:12: style: The function 'default_str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:94:20: note: Virtual function in base class
rtrmgr/template_tree_node.hh:503:12: note: Function in derived class
rtrmgr/template_tree_node.hh:504:10: style: The function 'type_match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:96:18: note: Virtual function in base class
rtrmgr/template_tree_node.hh:504:10: note: Function in derived class
rtrmgr/template_tree_node.hh:516:12: style: The function 'typestr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:93:20: note: Virtual function in base class
rtrmgr/template_tree_node.hh:516:12: note: Function in derived class
rtrmgr/template_tree_node.hh:517:16: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:85:24: note: Virtual function in base class
rtrmgr/template_tree_node.hh:517:16: note: Function in derived class
rtrmgr/template_tree_node.hh:519:12: style: The function 'default_str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:94:20: note: Virtual function in base class
rtrmgr/template_tree_node.hh:519:12: note: Function in derived class
rtrmgr/template_tree_node.hh:520:10: style: The function 'type_match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:96:18: note: Virtual function in base class
rtrmgr/template_tree_node.hh:520:10: note: Function in derived class
rtrmgr/template_tree_node.hh:532:12: style: The function 'typestr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:93:20: note: Virtual function in base class
rtrmgr/template_tree_node.hh:532:12: note: Function in derived class
rtrmgr/template_tree_node.hh:533:16: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:85:24: note: Virtual function in base class
rtrmgr/template_tree_node.hh:533:16: note: Function in derived class
rtrmgr/template_tree_node.hh:535:12: style: The function 'default_str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:94:20: note: Virtual function in base class
rtrmgr/template_tree_node.hh:535:12: note: Function in derived class
rtrmgr/template_tree_node.hh:536:10: style: The function 'type_match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:96:18: note: Virtual function in base class
rtrmgr/template_tree_node.hh:536:10: note: Function in derived class
rtrmgr/template_tree_node.hh:548:12: style: The function 'typestr' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:93:20: note: Virtual function in base class
rtrmgr/template_tree_node.hh:548:12: note: Function in derived class
rtrmgr/template_tree_node.hh:549:16: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:85:24: note: Virtual function in base class
rtrmgr/template_tree_node.hh:549:16: note: Function in derived class
rtrmgr/template_tree_node.hh:551:12: style: The function 'default_str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:94:20: note: Virtual function in base class
rtrmgr/template_tree_node.hh:551:12: note: Function in derived class
rtrmgr/template_tree_node.hh:552:10: style: The function 'type_match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_tree_node.hh:96:18: note: Virtual function in base class
rtrmgr/template_tree_node.hh:552:10: note: Function in derived class
rtrmgr/cli.cc:744:2: warning: Found suspicious equality comparison. Did you intend to assign a value instead? [suspiciousEqualityComparison]
rtrmgr/cli.cc:1065:2: warning: Found suspicious equality comparison. Did you intend to assign a value instead? [suspiciousEqualityComparison]
rtrmgr/conf_tree.cc:194:36: style: Function 'add_node' argument 1 names different: declaration 'nodename' definition 'segment'. [funcArgNamesDifferent]
rtrmgr/conf_tree.hh:73:33: note: Function 'add_node' argument 1 names different: declaration 'nodename' definition 'segment'.
rtrmgr/conf_tree.cc:194:36: note: Function 'add_node' argument 1 names different: declaration 'nodename' definition 'segment'.
rtrmgr/conf_tree.cc:583:12: style: Function 'retain_deletion_nodes' argument 2 names different: declaration 'retain_value_changed' definition 'retain_changed_values'. [funcArgNamesDifferent]
rtrmgr/conf_tree.hh:112:16: note: Function 'retain_deletion_nodes' argument 2 names different: declaration 'retain_value_changed' definition 'retain_changed_values'.
rtrmgr/conf_tree.cc:583:12: note: Function 'retain_deletion_nodes' argument 2 names different: declaration 'retain_value_changed' definition 'retain_changed_values'.
rtrmgr/conf_tree.cc:45:13: warning: Member variable 'ConfigTree::_current_node' is not initialized in the constructor. [uninitMemberVar]
rtrmgr/conf_tree.hh:120:12: performance: Technically the member function 'ConfigTree::path_as_string' can be static. [functionStatic]
rtrmgr/conf_tree.cc:139:13: note: Technically the member function 'ConfigTree::path_as_string' can be static.
rtrmgr/conf_tree.hh:120:12: note: Technically the member function 'ConfigTree::path_as_string' can be static.
rtrmgr/master_conf_tree_node.hh:38:5: style: Class 'MasterConfigTreeNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rtrmgr/task.hh:343:1: warning: The class 'TaskBaseItem' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
rtrmgr/template_base_command.hh:62:18: style: The function 'expand_actions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_base_command.hh:43:18: note: Virtual function in base class
rtrmgr/template_base_command.hh:62:18: note: Function in derived class
rtrmgr/template_base_command.hh:67:18: style: The function 'check_referred_variables' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_base_command.hh:44:18: note: Virtual function in base class
rtrmgr/template_base_command.hh:67:18: note: Function in derived class
rtrmgr/template_base_command.hh:83:20: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_base_command.hh:46:20: note: Virtual function in base class
rtrmgr/template_base_command.hh:83:20: note: Function in derived class
rtrmgr/template_base_command.hh:91:18: style: The function 'expand_actions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_base_command.hh:43:18: note: Virtual function in base class
rtrmgr/template_base_command.hh:91:18: note: Function in derived class
rtrmgr/template_base_command.hh:92:18: style: The function 'check_referred_variables' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_base_command.hh:44:18: note: Virtual function in base class
rtrmgr/template_base_command.hh:92:18: note: Function in derived class
rtrmgr/template_base_command.hh:93:18: style: The function 'add_action' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_base_command.hh:79:18: note: Virtual function in base class
rtrmgr/template_base_command.hh:93:18: note: Function in derived class
rtrmgr/template_base_command.hh:94:18: style: The function 'verify_variables' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_base_command.hh:80:18: note: Virtual function in base class
rtrmgr/template_base_command.hh:94:18: note: Function in derived class
rtrmgr/template_base_command.hh:97:20: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_base_command.hh:83:20: note: Virtual function in base class
rtrmgr/template_base_command.hh:97:20: note: Function in derived class
rtrmgr/template_base_command.hh:109:18: style: The function 'expand_actions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_base_command.hh:43:18: note: Virtual function in base class
rtrmgr/template_base_command.hh:109:18: note: Function in derived class
rtrmgr/template_base_command.hh:110:18: style: The function 'check_referred_variables' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_base_command.hh:44:18: note: Virtual function in base class
rtrmgr/template_base_command.hh:110:18: note: Function in derived class
rtrmgr/template_base_command.hh:111:18: style: The function 'add_action' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_base_command.hh:79:18: note: Virtual function in base class
rtrmgr/template_base_command.hh:111:18: note: Function in derived class
rtrmgr/template_base_command.hh:112:18: style: The function 'verify_variables' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_base_command.hh:80:18: note: Virtual function in base class
rtrmgr/template_base_command.hh:112:18: note: Function in derived class
rtrmgr/template_base_command.hh:119:20: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_base_command.hh:83:20: note: Virtual function in base class
rtrmgr/template_base_command.hh:119:20: note: Function in derived class
rtrmgr/template_base_command.hh:131:18: style: The function 'expand_actions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_base_command.hh:43:18: note: Virtual function in base class
rtrmgr/template_base_command.hh:131:18: note: Function in derived class
rtrmgr/template_base_command.hh:132:18: style: The function 'check_referred_variables' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_base_command.hh:44:18: note: Virtual function in base class
rtrmgr/template_base_command.hh:132:18: note: Function in derived class
rtrmgr/template_base_command.hh:133:18: style: The function 'add_action' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_base_command.hh:79:18: note: Virtual function in base class
rtrmgr/template_base_command.hh:133:18: note: Function in derived class
rtrmgr/template_base_command.hh:134:18: style: The function 'verify_variables' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_base_command.hh:80:18: note: Virtual function in base class
rtrmgr/template_base_command.hh:134:18: note: Function in derived class
rtrmgr/template_base_command.hh:137:20: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_base_command.hh:83:20: note: Virtual function in base class
rtrmgr/template_base_command.hh:137:20: note: Function in derived class
rtrmgr/task.hh:141:10: style: The function 'handle_status_response' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/task.hh:91:18: note: Virtual function in base class
rtrmgr/task.hh:141:10: note: Function in derived class
rtrmgr/task.hh:151:10: style: The function 'handle_status_response' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/task.hh:112:18: note: Virtual function in base class
rtrmgr/task.hh:151:10: note: Function in derived class
rtrmgr/task.hh:163:10: style: The function 'handle_status_response' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/task.hh:91:18: note: Virtual function in base class
rtrmgr/task.hh:163:10: note: Function in derived class
rtrmgr/task.hh:173:10: style: The function 'handle_status_response' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/task.hh:112:18: note: Virtual function in base class
rtrmgr/task.hh:173:10: note: Function in derived class
rtrmgr/task.hh:185:10: style: The function 'handle_status_response' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/task.hh:91:18: note: Virtual function in base class
rtrmgr/task.hh:185:10: note: Function in derived class
rtrmgr/task.hh:195:10: style: The function 'handle_status_response' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/task.hh:112:18: note: Virtual function in base class
rtrmgr/task.hh:195:10: note: Function in derived class
rtrmgr/task.hh:207:10: style: The function 'xrl_done' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/task.hh:90:18: note: Virtual function in base class
rtrmgr/task.hh:207:10: note: Function in derived class
rtrmgr/task.hh:208:10: style: The function 'handle_status_response' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/task.hh:91:18: note: Virtual function in base class
rtrmgr/task.hh:208:10: note: Function in derived class
rtrmgr/task.hh:218:10: style: The function 'handle_status_response' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/task.hh:112:18: note: Virtual function in base class
rtrmgr/task.hh:218:10: note: Function in derived class
rtrmgr/task.hh:366:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/task.hh:349:18: note: Virtual function in base class
rtrmgr/task.hh:366:10: note: Function in derived class
rtrmgr/task.hh:369:10: style: The function 'unschedule' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/task.hh:350:18: note: Virtual function in base class
rtrmgr/task.hh:369:10: note: Function in derived class
rtrmgr/task.hh:394:10: style: The function 'execute' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/task.hh:349:18: note: Virtual function in base class
rtrmgr/task.hh:394:10: note: Function in derived class
rtrmgr/task.hh:396:10: style: The function 'unschedule' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/task.hh:350:18: note: Virtual function in base class
rtrmgr/task.hh:396:10: note: Function in derived class
rtrmgr/master_conf_tree_node.hh:46:29: style: The function 'create_node' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/conf_tree_node.hh:66:29: note: Virtual function in base class
rtrmgr/master_conf_tree_node.hh:46:29: note: Function in derived class
rtrmgr/master_conf_tree_node.hh:54:29: style: The function 'create_node' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/conf_tree_node.hh:74:29: note: Virtual function in base class
rtrmgr/master_conf_tree_node.hh:54:29: note: Function in derived class
rtrmgr/template_commands.hh:66:18: style: The function 'expand_action' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_commands.hh:51:18: note: Virtual function in base class
rtrmgr/template_commands.hh:66:18: note: Function in derived class
rtrmgr/template_commands.hh:103:18: style: The function 'expand_action' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_commands.hh:51:18: note: Virtual function in base class
rtrmgr/template_commands.hh:103:18: note: Function in derived class
rtrmgr/template_commands.hh:153:20: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_base_command.hh:46:20: note: Virtual function in base class
rtrmgr/template_commands.hh:153:20: note: Function in derived class
rtrmgr/template_commands.hh:154:18: style: The function 'expand_actions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_base_command.hh:43:18: note: Virtual function in base class
rtrmgr/template_commands.hh:154:18: note: Function in derived class
rtrmgr/template_commands.hh:155:18: style: The function 'check_referred_variables' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_base_command.hh:44:18: note: Virtual function in base class
rtrmgr/template_commands.hh:155:18: note: Function in derived class
rtrmgr/conf_tree.hh:73:10: style: Unhandled exception specification when calling function add_node(). [unhandledExceptionSpecification]
rtrmgr/conf_tree.cc:187:2: note: Unhandled exception specification when calling function add_node().
rtrmgr/conf_tree.hh:73:10: note: Unhandled exception specification when calling function add_node().
rtrmgr/conf_tree_node.cc:1503:19: style: Condition 'retain_child==false' is always false [knownConditionTrueFalse]
rtrmgr/conf_tree_node.cc:1455:22: note: Assignment 'retain_child=true', assigned value is 1
rtrmgr/conf_tree_node.cc:1503:19: note: Condition 'retain_child==false' is always false
rtrmgr/conf_tree_node.cc:1819:14: style: C-style pointer casting [cstyleCast]
rtrmgr/conf_tree_node.cc:1853:18: style: The scope of the variable 'found_child' can be reduced. [variableScope]
rtrmgr/conf_tree_node.cc:1915:21: style: The scope of the variable 'found_child' can be reduced. [variableScope]
rtrmgr/conf_tree_node.cc:105:46: style: Function 'ConfigTreeNode' argument 1 names different: declaration 'node_name' definition 'nodename'. [funcArgNamesDifferent]
rtrmgr/conf_tree_node.hh:57:34: note: Function 'ConfigTreeNode' argument 1 names different: declaration 'node_name' definition 'nodename'.
rtrmgr/conf_tree_node.cc:105:46: note: Function 'ConfigTreeNode' argument 1 names different: declaration 'node_name' definition 'nodename'.
rtrmgr/conf_tree_node.cc:1019:20: style: Function 'get_children_with_name' argument 2 names different: declaration 'name' definition 'name_str'. [funcArgNamesDifferent]
rtrmgr/conf_tree_node.hh:144:90: note: Function 'get_children_with_name' argument 2 names different: declaration 'name' definition 'name_str'.
rtrmgr/conf_tree_node.cc:1019:20: note: Function 'get_children_with_name' argument 2 names different: declaration 'name' definition 'name_str'.
rtrmgr/conf_tree_node.cc:1031:20: style: Function 'get_children_with_type' argument 2 names different: declaration 'typestr' definition 'type_str'. [funcArgNamesDifferent]
rtrmgr/conf_tree_node.hh:145:90: note: Function 'get_children_with_type' argument 2 names different: declaration 'typestr' definition 'type_str'.
rtrmgr/conf_tree_node.cc:1031:20: note: Function 'get_children_with_type' argument 2 names different: declaration 'typestr' definition 'type_str'.
rtrmgr/conf_tree_node.cc:1395:17: style: Function 'retain_different_nodes' argument 2 names different: declaration 'retain_changed_values' definition 'retain_value_changed'. [funcArgNamesDifferent]
rtrmgr/conf_tree_node.hh:154:10: note: Function 'retain_different_nodes' argument 2 names different: declaration 'retain_changed_values' definition 'retain_value_changed'.
rtrmgr/conf_tree_node.cc:1395:17: note: Function 'retain_different_nodes' argument 2 names different: declaration 'retain_changed_values' definition 'retain_value_changed'.
rtrmgr/conf_tree_node.cc:1973:67: style: Function 'expand_varname_to_matchlist' argument 1 names different: declaration 'v' definition 'parts'. [funcArgNamesDifferent]
rtrmgr/conf_tree_node.hh:167:60: note: Function 'expand_varname_to_matchlist' argument 1 names different: declaration 'v' definition 'parts'.
rtrmgr/conf_tree_node.cc:1973:67: note: Function 'expand_varname_to_matchlist' argument 1 names different: declaration 'v' definition 'parts'.
rtrmgr/conf_tree_node.cc:1974:16: style: Function 'expand_varname_to_matchlist' argument 2 names different: declaration 'depth' definition 'part'. [funcArgNamesDifferent]
rtrmgr/conf_tree_node.hh:167:70: note: Function 'expand_varname_to_matchlist' argument 2 names different: declaration 'depth' definition 'part'.
rtrmgr/conf_tree_node.cc:1974:16: note: Function 'expand_varname_to_matchlist' argument 2 names different: declaration 'depth' definition 'part'.
rtrmgr/conf_tree_node.cc:141:17: warning: Member variable 'ConfigTreeNode::_children' is not initialized in the constructor. [uninitMemberVar]
rtrmgr/conf_tree_node.cc:141:17: warning: Member variable 'ConfigTreeNode::_variables' is not initialized in the constructor. [uninitMemberVar]
rtrmgr/conf_tree_node.hh:50:10: style: Technically the member function 'CTN_Compare::operator()' can be const. [functionConst]
rtrmgr/conf_tree_node.cc:42:14: note: Technically the member function 'CTN_Compare::operator()' can be const.
rtrmgr/conf_tree_node.hh:50:10: note: Technically the member function 'CTN_Compare::operator()' can be const.
rtrmgr/conf_tree_node.hh:192:12: performance: Technically the member function 'ConfigTreeNode::join_up_varname' can be static. [functionStatic]
rtrmgr/conf_tree_node.cc:1956:17: note: Technically the member function 'ConfigTreeNode::join_up_varname' can be static.
rtrmgr/conf_tree_node.hh:192:12: note: Technically the member function 'ConfigTreeNode::join_up_varname' can be static.
rtrmgr/conf_tree_node.hh:202:10: performance: Technically the member function 'ConfigTreeNode::sort_by_template' can be static. [functionStatic]
rtrmgr/conf_tree_node.cc:2204:17: note: Technically the member function 'ConfigTreeNode::sort_by_template' can be static.
rtrmgr/conf_tree_node.hh:202:10: note: Technically the member function 'ConfigTreeNode::sort_by_template' can be static.
rtrmgr/conf_tree_node.hh:203:12: performance: Technically the member function 'ConfigTreeNode::show_node_id' can be static. [functionStatic]
rtrmgr/conf_tree_node.cc:2214:17: note: Technically the member function 'ConfigTreeNode::show_node_id' can be static.
rtrmgr/conf_tree_node.hh:203:12: note: Technically the member function 'ConfigTreeNode::show_node_id' can be static.
rtrmgr/conf_tree_node.hh:205:12: performance: Technically the member function 'ConfigTreeNode::quoted_value' can be static. [functionStatic]
rtrmgr/conf_tree_node.cc:2469:17: note: Technically the member function 'ConfigTreeNode::quoted_value' can be static.
rtrmgr/conf_tree_node.hh:205:12: note: Technically the member function 'ConfigTreeNode::quoted_value' can be static.
rtrmgr/conf_tree_node.hh:204:18: warning: Virtual function 'allocate_unique_node_id' is called from constructor 'ConfigTreeNode(const string&node_name,const string&path,const TemplateTreeNode*ttn,ConfigTreeNode*parent,const ConfigNodeId&node_id,uid_t user_id,uint32_t clientid,bool verbose)' at line 137. Dynamic binding is not used. [virtualCallInConstructor]
rtrmgr/conf_tree_node.cc:137:2: note: Calling allocate_unique_node_id
rtrmgr/conf_tree_node.hh:204:18: note: allocate_unique_node_id is a virtual method
rtrmgr/conf_tree_node.hh:53:1: warning: The class 'ConfigTreeNode' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
rtrmgr/module_command.hh:43:18: style: The function 'expand_actions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_commands.hh:154:18: note: Virtual function in base class
rtrmgr/module_command.hh:43:18: note: Function in derived class
rtrmgr/module_command.hh:44:18: style: The function 'check_referred_variables' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_commands.hh:155:18: note: Virtual function in base class
rtrmgr/module_command.hh:44:18: note: Function in derived class
rtrmgr/module_command.hh:60:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/template_commands.hh:153:20: note: Virtual function in base class
rtrmgr/module_command.hh:60:12: note: Function in derived class
rtrmgr/master_conf_tree.hh:115:9: style: C-style pointer casting [cstyleCast]
rtrmgr/master_conf_tree.hh:118:9: style: C-style pointer casting [cstyleCast]
rtrmgr/master_template_tree.hh:51:10: style: C-style pointer casting [cstyleCast]
rtrmgr/master_template_tree.hh:56:9: style: C-style pointer casting [cstyleCast]
rtrmgr/main_rtrmgr.cc:165:6: style: C-style pointer casting [cstyleCast]
rtrmgr/main_rtrmgr.cc:173:6: style: C-style pointer casting [cstyleCast]
rtrmgr/main_rtrmgr.hh:55:10: style: Technically the member function 'Rtrmgr::daemonize' can be const. [functionConst]
rtrmgr/main_rtrmgr.cc:486:9: note: Technically the member function 'Rtrmgr::daemonize' can be const.
rtrmgr/main_rtrmgr.hh:55:10: note: Technically the member function 'Rtrmgr::daemonize' can be const.
rtrmgr/module_manager.hh:397:11: warning: The class 'ModuleManager' defines member variable with name '_verbose' also defined in its parent class 'GenericModuleManager'. [duplInheritedMember]
rtrmgr/generic_module_manager.hh:90:10: note: Parent variable 'GenericModuleManager::_verbose'
rtrmgr/module_manager.hh:397:11: note: Derived variable 'ModuleManager::_verbose'
rtrmgr/userdb.hh:90:5: style: Class 'UserDB' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rtrmgr/master_conf_tree.hh:59:29: style: The function 'create_node' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/conf_tree.hh:76:29: note: Virtual function in base class
rtrmgr/master_conf_tree.hh:59:29: note: Function in derived class
rtrmgr/master_conf_tree.hh:65:25: style: The function 'create_tree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/conf_tree.hh:82:25: note: Virtual function in base class
rtrmgr/master_conf_tree.hh:65:25: note: Function in derived class
rtrmgr/master_conf_tree.hh:100:29: style: The function 'root_node' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/conf_tree.hh:92:29: note: Virtual function in base class
rtrmgr/master_conf_tree.hh:100:29: note: Function in derived class
rtrmgr/master_conf_tree.hh:103:35: style: The function 'const_root_node' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/conf_tree.hh:93:35: note: Virtual function in base class
rtrmgr/master_conf_tree.hh:103:35: note: Function in derived class
rtrmgr/module_manager.hh:63:10: style: The function 'new_status' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/generic_module_manager.hh:65:18: note: Virtual function in base class
rtrmgr/module_manager.hh:63:10: note: Function in derived class
rtrmgr/module_manager.hh:70:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
rtrmgr/generic_module_manager.hh:62:20: note: Virtual function in base class
rtrmgr/module_manager.hh:70:12: note: Function in derived class
rtrmgr/master_conf_tree.cc:1978:23: style: C-style pointer casting [cstyleCast]
rtrmgr/master_conf_tree.cc:1982:41: style: C-style pointer casting [cstyleCast]
rtrmgr/master_conf_tree.cc:202:16: style: Function 'read_file' argument 3 names different: declaration 'errmsg' definition 'error_msg'. [funcArgNamesDifferent]
rtrmgr/master_conf_tree.hh:53:14: note: Function 'read_file' argument 3 names different: declaration 'errmsg' definition 'error_msg'.
rtrmgr/master_conf_tree.cc:202:16: note: Function 'read_file' argument 3 names different: declaration 'errmsg' definition 'error_msg'.
rtrmgr/master_conf_tree.cc:229:12: style: Function 'parse' argument 3 names different: declaration 'errmsg' definition 'error_msg'. [funcArgNamesDifferent]
rtrmgr/master_conf_tree.hh:55:17: note: Function 'parse' argument 3 names different: declaration 'errmsg' definition 'error_msg'.
rtrmgr/master_conf_tree.cc:229:12: note: Function 'parse' argument 3 names different: declaration 'errmsg' definition 'error_msg'.
rtrmgr/master_conf_tree.cc:264:52: style: Function 'config_done' argument 2 names different: declaration 'errmsg' definition 'error_msg'. [funcArgNamesDifferent]
rtrmgr/master_conf_tree.hh:57:43: note: Function 'config_done' argument 2 names different: declaration 'errmsg' definition 'error_msg'.
rtrmgr/master_conf_tree.cc:264:52: note: Function 'config_done' argument 2 names different: declaration 'errmsg' definition 'error_msg'.
rtrmgr/master_conf_tree.cc:610:58: style: Function 'commit_pass1_done' argument 2 names different: declaration 'errmsg' definition 'error_msg'. [funcArgNamesDifferent]
rtrmgr/master_conf_tree.hh:68:49: note: Function 'commit_pass1_done' argument 2 names different: declaration 'errmsg' definition 'error_msg'.
rtrmgr/master_conf_tree.cc:610:58: note: Function 'commit_pass1_done' argument 2 names different: declaration 'errmsg' definition 'error_msg'.
rtrmgr/master_conf_tree.cc:692:58: style: Function 'commit_pass2_done' argument 2 names different: declaration 'errmsg' definition 'error_msg'. [funcArgNamesDifferent]
rtrmgr/master_conf_tree.hh:70:49: note: Function 'commit_pass2_done' argument 2 names different: declaration 'errmsg' definition 'error_msg'.
rtrmgr/master_conf_tree.cc:692:58: note: Function 'commit_pass2_done' argument 2 names different: declaration 'errmsg' definition 'error_msg'.
rtrmgr/master_conf_tree.cc:707:47: style: Function 'check_commit_status' argument 1 names different: declaration 'response' definition 'error_msg'. [funcArgNamesDifferent]
rtrmgr/master_conf_tree.hh:75:38: note: Function 'check_commit_status' argument 1 names different: declaration 'response' definition 'error_msg'.
rtrmgr/master_conf_tree.cc:707:47: note: Function 'check_commit_status' argument 1 names different: declaration 'response' definition 'error_msg'.
rtrmgr/master_conf_tree.cc:779:19: style: Function 'save_to_file' argument 3 names different: declaration 'errmsg' definition 'error_msg'. [funcArgNamesDifferent]
rtrmgr/master_conf_tree.hh:145:70: note: Function 'save_to_file' argument 3 names different: declaration 'errmsg' definition 'error_msg'.
rtrmgr/master_conf_tree.cc:779:19: note: Function 'save_to_file' argument 3 names different: declaration 'errmsg' definition 'error_msg'.
rtrmgr/master_conf_tree.cc:1053:20: style: Function 'set_config_file_permissions' argument 3 names different: declaration 'errmsg' definition 'error_msg'. [funcArgNamesDifferent]
rtrmgr/master_conf_tree.hh:132:71: note: Function 'set_config_file_permissions' argument 3 names different: declaration 'errmsg' definition 'error_msg'.
rtrmgr/master_conf_tree.cc:1053:20: note: Function 'set_config_file_permissions' argument 3 names different: declaration 'errmsg' definition 'error_msg'.
rtrmgr/master_conf_tree.cc:1874:14: style: Function 'load_from_file' argument 3 names different: declaration 'errmsg' definition 'error_msg'. [funcArgNamesDifferent]
rtrmgr/master_conf_tree.hh:158:72: note: Function 'load_from_file' argument 3 names different: declaration 'errmsg' definition 'error_msg'.
rtrmgr/master_conf_tree.cc:1874:14: note: Function 'load_from_file' argument 3 names different: declaration 'errmsg' definition 'error_msg'.
rtrmgr/master_conf_tree.cc:159:19: warning: Member variable 'MasterConfigTree::_commit_in_progress' is not initialized in the constructor. [uninitMemberVar]
rtrmgr/master_conf_tree.cc:159:19: warning: Member variable 'MasterConfigTree::_config_failed' is not initialized in the constructor. [uninitMemberVar]
rtrmgr/master_conf_tree.cc:159:19: warning: Member variable 'MasterConfigTree::_rtrmgr_config_node_found' is not initialized in the constructor. [uninitMemberVar]
rtrmgr/master_conf_tree.cc:159:19: warning: Member variable 'MasterConfigTree::_is_xorp_gid_set' is not initialized in the constructor. [uninitMemberVar]
rtrmgr/master_conf_tree.cc:159:19: warning: Member variable 'MasterConfigTree::_enable_program_exec_id' is not initialized in the constructor. [uninitMemberVar]
rtrmgr/master_conf_tree.cc:184:19: warning: Member variable 'MasterConfigTree::_root_node' is not assigned a value in 'MasterConfigTree::operator='. [operatorEqVarError]
rtrmgr/master_conf_tree.cc:184:19: warning: Member variable 'MasterConfigTree::_task_manager' is not assigned a value in 'MasterConfigTree::operator='. [operatorEqVarError]
rtrmgr/master_conf_tree.cc:184:19: warning: Member variable 'MasterConfigTree::_task_completed_cb' is not assigned a value in 'MasterConfigTree::operator='. [operatorEqVarError]
rtrmgr/master_conf_tree.cc:184:19: warning: Member variable 'MasterConfigTree::_commit_cb' is not assigned a value in 'MasterConfigTree::operator='. [operatorEqVarError]
rtrmgr/master_conf_tree.cc:184:19: warning: Member variable 'MasterConfigTree::_commit_in_progress' is not assigned a value in 'MasterConfigTree::operator='. [operatorEqVarError]
rtrmgr/master_conf_tree.cc:184:19: warning: Member variable 'MasterConfigTree::_config_failed' is not assigned a value in 'MasterConfigTree::operator='. [operatorEqVarError]
rtrmgr/master_conf_tree.cc:184:19: warning: Member variable 'MasterConfigTree::_config_failed_msg' is not assigned a value in 'MasterConfigTree::operator='. [operatorEqVarError]
rtrmgr/master_conf_tree.cc:184:19: warning: Member variable 'MasterConfigTree::_rtrmgr_config_node_found' is not assigned a value in 'MasterConfigTree::operator='. [operatorEqVarError]
rtrmgr/master_conf_tree.cc:184:19: warning: Member variable 'MasterConfigTree::_save_config_completed_timer' is not assigned a value in 'MasterConfigTree::operator='. [operatorEqVarError]
rtrmgr/master_conf_tree.cc:184:19: warning: Member variable 'MasterConfigTree::_tmp_config_filename' is not assigned a value in 'MasterConfigTree::operator='. [operatorEqVarError]
rtrmgr/master_conf_tree.cc:184:19: warning: Member variable 'MasterConfigTree::_config_directory' is not assigned a value in 'MasterConfigTree::operator='. [operatorEqVarError]
rtrmgr/master_conf_tree.cc:184:19: warning: Member variable 'MasterConfigTree::_xorp_gid' is not assigned a value in 'MasterConfigTree::operator='. [operatorEqVarError]
rtrmgr/master_conf_tree.cc:184:19: warning: Member variable 'MasterConfigTree::_is_xorp_gid_set' is not assigned a value in 'MasterConfigTree::operator='. [operatorEqVarError]
rtrmgr/master_conf_tree.cc:184:19: warning: Member variable 'MasterConfigTree::_exec_id' is not assigned a value in 'MasterConfigTree::operator='. [operatorEqVarError]
rtrmgr/master_conf_tree.cc:184:19: warning: Member variable 'MasterConfigTree::_enable_program_exec_id' is not assigned a value in 'MasterConfigTree::operator='. [operatorEqVarError]
rtrmgr/master_conf_tree.cc:184:19: warning: Member variable 'MasterConfigTree::_config_tree_copy' is not assigned a value in 'MasterConfigTree::operator='. [operatorEqVarError]
rtrmgr/master_conf_tree.hh:52:10: performance: Technically the member function 'MasterConfigTree::read_file' can be static. [functionStatic]
rtrmgr/master_conf_tree.cc:200:19: note: Technically the member function 'MasterConfigTree::read_file' can be static.
rtrmgr/master_conf_tree.hh:52:10: note: Technically the member function 'MasterConfigTree::read_file' can be static.
rtrmgr/master_conf_tree.hh:80:10: performance: Technically the member function 'MasterConfigTree::lock_node' can be static. [functionStatic]
rtrmgr/master_conf_tree.cc:762:19: note: Technically the member function 'MasterConfigTree::lock_node' can be static.
rtrmgr/master_conf_tree.hh:80:10: note: Technically the member function 'MasterConfigTree::lock_node' can be static.
rtrmgr/master_conf_tree.hh:82:10: performance: Technically the member function 'MasterConfigTree::unlock_node' can be static. [functionStatic]
rtrmgr/master_conf_tree.cc:771:19: note: Technically the member function 'MasterConfigTree::unlock_node' can be static.
rtrmgr/master_conf_tree.hh:82:10: note: Technically the member function 'MasterConfigTree::unlock_node' can be static.
rtrmgr/master_conf_tree.hh:132:10: performance: Technically the member function 'MasterConfigTree::set_config_file_permissions' can be static. [functionStatic]
rtrmgr/master_conf_tree.cc:1052:19: note: Technically the member function 'MasterConfigTree::set_config_file_permissions' can be static.
rtrmgr/master_conf_tree.hh:132:10: note: Technically the member function 'MasterConfigTree::set_config_file_permissions' can be static.
rtrmgr/master_conf_tree.hh:161:10: style: Technically the member function 'MasterConfigTree::diff_configs' can be const. [functionConst]
rtrmgr/master_conf_tree.cc:1970:19: note: Technically the member function 'MasterConfigTree::diff_configs' can be const.
rtrmgr/master_conf_tree.hh:161:10: note: Technically the member function 'MasterConfigTree::diff_configs' can be const.
rtrmgr/master_conf_tree.cc:118:5: style: Class 'MasterConfigTree' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
rtrmgr/master_conf_tree.hh:100:29: warning: Virtual function 'root_node' is called from constructor 'MasterConfigTree(const string&config_file,MasterTemplateTree*tt,ModuleManager&mmgr,XorpClient&xclient,bool global_do_exec,bool verbose)' at line 147. Dynamic binding is not used. [virtualCallInConstructor]
rtrmgr/master_conf_tree.cc:147:9: note: Calling root_node
rtrmgr/master_conf_tree.hh:100:29: note: root_node is a virtual method
rtrmgr/master_conf_tree.hh:100:29: warning: Virtual function 'root_node' is called from constructor 'MasterConfigTree(const string&config_file,MasterTemplateTree*tt,ModuleManager&mmgr,XorpClient&xclient,bool global_do_exec,bool verbose)' at line 156. Dynamic binding is not used. [virtualCallInConstructor]
rtrmgr/master_conf_tree.cc:156:5: note: Calling execute
rtrmgr/master_conf_tree.cc:260:5: note: Calling commit_changes_pass2
rtrmgr/master_conf_tree.cc:635:9: note: Calling root_node
rtrmgr/master_conf_tree.hh:100:29: note: root_node is a virtual method
rtrmgr/master_conf_tree.hh:100:29: warning: Virtual function 'root_node' is called from destructor '~MasterConfigTree()' at line 170. Dynamic binding is not used. [virtualCallInConstructor]
rtrmgr/master_conf_tree.cc:170:5: note: Calling remove_tmp_config_file
rtrmgr/master_conf_tree.cc:1025:9: note: Calling root_node
rtrmgr/master_conf_tree.hh:100:29: note: root_node is a virtual method
rtrmgr/master_conf_tree.hh:36:1: warning: The class 'MasterConfigTree' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
rtrmgr/master_conf_tree_node.cc:572:9: style: Condition 'changes_made' is always false [knownConditionTrueFalse]
rtrmgr/master_conf_tree_node.cc:386:25: note: Assignment 'changes_made=false', assigned value is 0
rtrmgr/master_conf_tree_node.cc:572:9: note: Condition 'changes_made' is always false
rtrmgr/master_conf_tree_node.cc:46:58: style: Function 'MasterConfigTreeNode' argument 1 names different: declaration 'node_name' definition 'nodename'. [funcArgNamesDifferent]
rtrmgr/master_conf_tree_node.hh:40:40: note: Function 'MasterConfigTreeNode' argument 1 names different: declaration 'node_name' definition 'nodename'.
rtrmgr/master_conf_tree_node.cc:46:58: note: Function 'MasterConfigTreeNode' argument 1 names different: declaration 'node_name' definition 'nodename'.
rtrmgr/master_conf_tree_node.cc:61:23: warning: Member variable 'MasterConfigTreeNode::_sync_cmds' is not initialized in the constructor. [uninitMemberVar]
rtrmgr/master_conf_tree_node.hh:36:1: warning: The class 'MasterConfigTreeNode' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
rtrmgr/master_template_tree.cc:82:33: style: C-style pointer casting [cstyleCast]
rtrmgr/master_template_tree.cc:91:33: style: C-style pointer casting [cstyleCast]
rtrmgr/master_template_tree.hh:59:10: style: Technically the member function 'MasterTemplateTree::expand_master_template_tree' can be const. [functionConst]
rtrmgr/master_template_tree.cc:66:21: note: Technically the member function 'MasterTemplateTree::expand_master_template_tree' can be const.
rtrmgr/master_template_tree.hh:59:10: note: Technically the member function 'MasterTemplateTree::expand_master_template_tree' can be const.
rtrmgr/master_template_tree.hh:60:10: style: Technically the member function 'MasterTemplateTree::check_master_template_tree' can be const. [functionConst]
rtrmgr/master_template_tree.cc:73:21: note: Technically the member function 'MasterTemplateTree::check_master_template_tree' can be const.
rtrmgr/master_template_tree.hh:60:10: note: Technically the member function 'MasterTemplateTree::check_master_template_tree' can be const.
rtrmgr/module_command.hh:71:10: performance: Technically the member function 'ModuleCommand::program_action_complete' can be static. [functionStatic]
rtrmgr/module_command.cc:536:16: note: Technically the member function 'ModuleCommand::program_action_complete' can be static.
rtrmgr/module_command.hh:71:10: note: Technically the member function 'ModuleCommand::program_action_complete' can be static.
rtrmgr/module_manager.hh:389:10: performance: Technically the member function 'ModuleManager::module_shutdown_cb' can be static. [functionStatic]
rtrmgr/module_manager.cc:539:16: note: Technically the member function 'ModuleManager::module_shutdown_cb' can be static.
rtrmgr/module_manager.hh:389:10: note: Technically the member function 'ModuleManager::module_shutdown_cb' can be static.
rtrmgr/module_manager.hh:390:9: style: Technically the member function 'ModuleManager::expand_execution_path' can be const. [functionConst]
rtrmgr/module_manager.cc:379:16: note: Technically the member function 'ModuleManager::expand_execution_path' can be const.
rtrmgr/module_manager.hh:390:9: note: Technically the member function 'ModuleManager::expand_execution_path' can be const.
rtrmgr/op_commands.cc:370:22: style: Function 'command_match' argument 2 names different: declaration 'sct' definition 'slave_config_tree'. [funcArgNamesDifferent]
rtrmgr/op_commands.hh:159:27: note: Function 'command_match' argument 2 names different: declaration 'sct' definition 'slave_config_tree'.
rtrmgr/op_commands.cc:370:22: note: Function 'command_match' argument 2 names different: declaration 'sct' definition 'slave_config_tree'.
rtrmgr/op_commands.cc:437:57: style: Function 'get_matches' argument 2 names different: declaration 'sct' definition 'slave_config_tree'. [funcArgNamesDifferent]
rtrmgr/op_commands.hh:160:55: note: Function 'get_matches' argument 2 names different: declaration 'sct' definition 'slave_config_tree'.
rtrmgr/op_commands.cc:437:57: note: Function 'get_matches' argument 2 names different: declaration 'sct' definition 'slave_config_tree'.
rtrmgr/op_commands.cc:561:16: warning: Member variable 'OpCommandList::_current_command' is not initialized in the constructor. [uninitMemberVar]
rtrmgr/op_commands.cc:561:16: warning: Member variable 'OpCommandList::_slave_config_tree' is not initialized in the constructor. [uninitMemberVar]
rtrmgr/op_commands.cc:203:5: performance: Variable '_command_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
rtrmgr/op_commands.hh:162:10: performance: Technically the member function 'OpCommand::type_match' can be static. [functionStatic]
rtrmgr/op_commands.cc:524:12: note: Technically the member function 'OpCommand::type_match' can be static.
rtrmgr/op_commands.hh:162:10: note: Technically the member function 'OpCommand::type_match' can be static.
rtrmgr/profiler.cc:55:5: style: Class 'XrlProfilerTarget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
rtrmgr/randomness.cc:106:28: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
rtrmgr/randomness.cc:323:25: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
rtrmgr/randomness.cc:399:24: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
rtrmgr/randomness.cc:264:7: style: The scope of the variable 'ixb' can be reduced. [variableScope]
rtrmgr/randomness.cc:98:6: style: Class 'RandomGen' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
rtrmgr/randomness.cc:98:6: style: Class 'RandomGen' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
rtrmgr/slave_conf_tree.cc:46:18: warning: Member variable 'SlaveConfigTree::_clientid' is not initialized in the constructor. [uninitMemberVar]
rtrmgr/slave_conf_tree.hh:126:5: style: Unhandled exception specification when calling function SlaveConfigTree(). [unhandledExceptionSpecification]
rtrmgr/slave_conf_tree.cc:81:15: note: Unhandled exception specification when calling function SlaveConfigTree().
rtrmgr/slave_conf_tree.hh:126:5: note: Unhandled exception specification when calling function SlaveConfigTree().
rtrmgr/slave_conf_tree_node.cc:306:17: style: C-style pointer casting [cstyleCast]
rtrmgr/slave_conf_tree_node.cc:307:16: style: C-style pointer casting [cstyleCast]
rtrmgr/slave_conf_tree_node.cc:340:20: style: C-style pointer casting [cstyleCast]
rtrmgr/slave_conf_tree_node.cc:341:19: style: C-style pointer casting [cstyleCast]
rtrmgr/slave_conf_tree_node.cc:193:10: style: The scope of the variable 'done' can be reduced. [variableScope]
rtrmgr/slave_conf_tree_node.cc:44:56: style: Function 'SlaveConfigTreeNode' argument 1 names different: declaration 'node_name' definition 'nodename'. [funcArgNamesDifferent]
rtrmgr/slave_conf_tree_node.hh:44:39: note: Function 'SlaveConfigTreeNode' argument 1 names different: declaration 'node_name' definition 'nodename'.
rtrmgr/slave_conf_tree_node.cc:44:56: note: Function 'SlaveConfigTreeNode' argument 1 names different: declaration 'node_name' definition 'nodename'.
rtrmgr/slave_conf_tree_node.cc:97:27: style: Function 'create_command_tree' argument 2 names different: declaration 'commands' definition 'cmd_names'. [funcArgNamesDifferent]
rtrmgr/slave_conf_tree_node.hh:63:29: note: Function 'create_command_tree' argument 2 names different: declaration 'commands' definition 'cmd_names'.
rtrmgr/slave_conf_tree_node.cc:97:27: note: Function 'create_command_tree' argument 2 names different: declaration 'commands' definition 'cmd_names'.
rtrmgr/slave_conf_tree_node.cc:112:54: style: Function 'build_command_tree' argument 1 names different: declaration 'cmdtree' definition 'cmd_tree'. [funcArgNamesDifferent]
rtrmgr/slave_conf_tree_node.hh:80:42: note: Function 'build_command_tree' argument 1 names different: declaration 'cmdtree' definition 'cmd_tree'.
rtrmgr/slave_conf_tree_node.cc:112:54: note: Function 'build_command_tree' argument 1 names different: declaration 'cmdtree' definition 'cmd_tree'.
rtrmgr/slave_conf_tree_node.cc:113:26: style: Function 'build_command_tree' argument 2 names different: declaration 'commands' definition 'cmd_names'. [funcArgNamesDifferent]
rtrmgr/slave_conf_tree_node.hh:81:28: note: Function 'build_command_tree' argument 2 names different: declaration 'commands' definition 'cmd_names'.
rtrmgr/slave_conf_tree_node.cc:113:26: note: Function 'build_command_tree' argument 2 names different: declaration 'commands' definition 'cmd_names'.
rtrmgr/task.cc:492:13: style: C-style pointer casting [cstyleCast]
rtrmgr/task.cc:561:13: style: C-style pointer casting [cstyleCast]
rtrmgr/task.cc:637:13: style: C-style pointer casting [cstyleCast]
rtrmgr/task.cc:1682:34: style: Function 'start_module' argument 1 names different: declaration 'mod_name' definition 'module_name'. [funcArgNamesDifferent]
rtrmgr/task.hh:420:37: note: Function 'start_module' argument 1 names different: declaration 'mod_name' definition 'module_name'.
rtrmgr/task.cc:1682:34: note: Function 'start_module' argument 1 names different: declaration 'mod_name' definition 'module_name'.
rtrmgr/task.cc:1702:37: style: Function 'shutdown_module' argument 1 names different: declaration 'mod_name' definition 'module_name'. [funcArgNamesDifferent]
rtrmgr/task.hh:422:40: note: Function 'shutdown_module' argument 1 names different: declaration 'mod_name' definition 'module_name'.
rtrmgr/task.cc:1702:37: note: Function 'shutdown_module' argument 1 names different: declaration 'mod_name' definition 'module_name'.
rtrmgr/task.cc:2083:46: style: Function 'add_module' argument 1 names different: declaration 'mod_cmd' definition 'module_command'. [funcArgNamesDifferent]
rtrmgr/task.hh:523:41: note: Function 'add_module' argument 1 names different: declaration 'mod_cmd' definition 'module_command'.
rtrmgr/task.cc:2083:46: note: Function 'add_module' argument 1 names different: declaration 'mod_cmd' definition 'module_command'.
rtrmgr/task.cc:1319:14: warning: Member variable 'TaskXrlItem::_xrl_resend_timer' is not initialized in the constructor. [uninitMemberVar]
rtrmgr/task.cc:1483:18: warning: Member variable 'TaskProgramItem::_command_stdout' is not initialized in the constructor. [uninitMemberVar]
rtrmgr/task.cc:1483:18: warning: Member variable 'TaskProgramItem::_command_stderr' is not initialized in the constructor. [uninitMemberVar]
rtrmgr/task.cc:1483:18: warning: Member variable 'TaskProgramItem::_delay_timer' is not initialized in the constructor. [uninitMemberVar]
rtrmgr/task.cc:2046:14: warning: Member variable 'TaskManager::_current_do_exec' is not initialized in the constructor. [uninitMemberVar]
rtrmgr/task.hh:358:1: warning: The class 'TaskXrlItem' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
rtrmgr/task.hh:384:1: warning: The class 'TaskProgramItem' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
rtrmgr/template_base_command.cc:585:10: style: The scope of the variable 'lower_value' can be reduced. [variableScope]
rtrmgr/template_base_command.cc:586:10: style: The scope of the variable 'upper_value' can be reduced. [variableScope]
rtrmgr/template_base_command.cc:73:61: style: Function 'AllowOptionsCommand' argument 1 names different: declaration 'template_tree_node' definition 'ttn'. [funcArgNamesDifferent]
rtrmgr/template_base_command.hh:88:43: note: Function 'AllowOptionsCommand' argument 1 names different: declaration 'template_tree_node' definition 'ttn'.
rtrmgr/template_base_command.cc:73:61: note: Function 'AllowOptionsCommand' argument 1 names different: declaration 'template_tree_node' definition 'ttn'.
rtrmgr/template_base_command.cc:275:65: style: Function 'AllowOperatorsCommand' argument 1 names different: declaration 'template_tree_node' definition 'ttn'. [funcArgNamesDifferent]
rtrmgr/template_base_command.hh:106:45: note: Function 'AllowOperatorsCommand' argument 1 names different: declaration 'template_tree_node' definition 'ttn'.
rtrmgr/template_base_command.cc:275:65: note: Function 'AllowOperatorsCommand' argument 1 names different: declaration 'template_tree_node' definition 'ttn'.
rtrmgr/template_base_command.cc:436:57: style: Function 'AllowRangeCommand' argument 1 names different: declaration 'template_tree_node' definition 'ttn'. [funcArgNamesDifferent]
rtrmgr/template_base_command.hh:128:41: note: Function 'AllowRangeCommand' argument 1 names different: declaration 'template_tree_node' definition 'ttn'.
rtrmgr/template_base_command.cc:436:57: note: Function 'AllowRangeCommand' argument 1 names different: declaration 'template_tree_node' definition 'ttn'.
rtrmgr/template_commands.cc:64:7: style: The scope of the variable 'c' can be reduced. [variableScope]
rtrmgr/template_commands.cc:1006:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
rtrmgr/template_commands.hh:141:10: performance: Technically the member function 'Command::process_xrl_action_return_arguments' can be static. [functionStatic]
rtrmgr/template_commands.cc:1374:10: note: Technically the member function 'Command::process_xrl_action_return_arguments' can be static.
rtrmgr/template_commands.hh:141:10: note: Technically the member function 'Command::process_xrl_action_return_arguments' can be static.
rtrmgr/template_tree.cc:297:41: style: Function 'push_path' argument 2 names different: declaration 'initializer' definition 'cinit'. [funcArgNamesDifferent]
rtrmgr/template_tree.hh:52:36: note: Function 'push_path' argument 2 names different: declaration 'initializer' definition 'cinit'.
rtrmgr/template_tree.cc:297:41: note: Function 'push_path' argument 2 names different: declaration 'initializer' definition 'cinit'.
rtrmgr/template_tree.cc:356:63: style: Function 'add_node' argument 3 names different: declaration 'initializer' definition 'cinit'. [funcArgNamesDifferent]
rtrmgr/template_tree.hh:54:58: note: Function 'add_node' argument 3 names different: declaration 'initializer' definition 'cinit'.
rtrmgr/template_tree.cc:356:63: note: Function 'add_node' argument 3 names different: declaration 'initializer' definition 'cinit'.
rtrmgr/template_tree.hh:77:10: style: Technically the member function 'TemplateTree::expand_template_tree' can be const. [functionConst]
rtrmgr/template_tree.cc:165:15: note: Technically the member function 'TemplateTree::expand_template_tree' can be const.
rtrmgr/template_tree.hh:77:10: note: Technically the member function 'TemplateTree::expand_template_tree' can be const.
rtrmgr/template_tree.hh:78:10: style: Technically the member function 'TemplateTree::check_template_tree' can be const. [functionConst]
rtrmgr/template_tree.cc:172:15: note: Technically the member function 'TemplateTree::check_template_tree' can be const.
rtrmgr/template_tree.hh:78:10: note: Technically the member function 'TemplateTree::check_template_tree' can be const.
rtrmgr/template_tree.hh:53:10: style: Unhandled exception specification when calling function add_untyped_node(). [unhandledExceptionSpecification]
rtrmgr/template_tree.cc:306:6: note: Unhandled exception specification when calling function add_untyped_node().
rtrmgr/template_tree.hh:53:10: note: Unhandled exception specification when calling function add_untyped_node().
rtrmgr/template_tree_node.cc:1257:13: style: The scope of the variable 'lower_value' can be reduced. [variableScope]
rtrmgr/template_tree_node.cc:1258:13: style: The scope of the variable 'upper_value' can be reduced. [variableScope]
rtrmgr/template_tree_node.cc:1064:93: style: Function 'find_parent_varname_node' argument 2 names different: declaration 'type' definition '_type'. [funcArgNamesDifferent]
rtrmgr/template_tree_node.hh:200:97: note: Function 'find_parent_varname_node' argument 2 names different: declaration 'type' definition '_type'.
rtrmgr/template_tree_node.cc:1064:93: note: Function 'find_parent_varname_node' argument 2 names different: declaration 'type' definition '_type'.
rtrmgr/template_tree_node.cc:1094:92: style: Function 'find_child_varname_node' argument 2 names different: declaration 'type' definition '_type'. [funcArgNamesDifferent]
rtrmgr/template_tree_node.hh:201:96: note: Function 'find_child_varname_node' argument 2 names different: declaration 'type' definition '_type'.
rtrmgr/template_tree_node.cc:1094:92: note: Function 'find_child_varname_node' argument 2 names different: declaration 'type' definition '_type'.
rtrmgr/template_tree_node.cc:1391:58: style: Function 'check_command_tree' argument 1 names different: declaration 'commands' definition 'cmd_names'. [funcArgNamesDifferent]
rtrmgr/template_tree_node.hh:122:49: note: Function 'check_command_tree' argument 1 names different: declaration 'commands' definition 'cmd_names'.
rtrmgr/template_tree_node.cc:1391:58: note: Function 'check_command_tree' argument 1 names different: declaration 'commands' definition 'cmd_names'.
rtrmgr/template_tree_node.cc:1627:40: style: Function 'type_match' argument 1 names different: declaration 's' definition 'orig'. [funcArgNamesDifferent]
rtrmgr/template_tree_node.hh:257:35: note: Function 'type_match' argument 1 names different: declaration 's' definition 'orig'.
rtrmgr/template_tree_node.cc:1627:40: note: Function 'type_match' argument 1 names different: declaration 's' definition 'orig'.
rtrmgr/template_tree_node.cc:1741:41: style: Function 'type_match' argument 1 names different: declaration 's' definition 'orig'. [funcArgNamesDifferent]
rtrmgr/template_tree_node.hh:290:35: note: Function 'type_match' argument 1 names different: declaration 's' definition 'orig'.
rtrmgr/template_tree_node.cc:1741:41: note: Function 'type_match' argument 1 names different: declaration 's' definition 'orig'.
rtrmgr/template_tree_node.cc:1857:39: style: Function 'type_match' argument 1 names different: declaration 's' definition 'orig'. [funcArgNamesDifferent]
rtrmgr/template_tree_node.hh:322:35: note: Function 'type_match' argument 1 names different: declaration 's' definition 'orig'.
rtrmgr/template_tree_node.cc:1857:39: note: Function 'type_match' argument 1 names different: declaration 's' definition 'orig'.
rtrmgr/template_tree_node.cc:528:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
rtrmgr/template_tree_node.hh:189:12: performance: Technically the member function 'TemplateTreeNode::strip_quotes' can be static. [functionStatic]
rtrmgr/template_tree_node.cc:813:19: note: Technically the member function 'TemplateTreeNode::strip_quotes' can be static.
rtrmgr/template_tree_node.hh:189:12: note: Technically the member function 'TemplateTreeNode::strip_quotes' can be static.
rtrmgr/template_tree_node.hh:198:10: performance: Technically the member function 'TemplateTreeNode::split_up_varname' can be static. [functionStatic]
rtrmgr/template_tree_node.cc:973:19: note: Technically the member function 'TemplateTreeNode::split_up_varname' can be static.
rtrmgr/template_tree_node.hh:198:10: note: Technically the member function 'TemplateTreeNode::split_up_varname' can be static.
rtrmgr/template_tree_node.cc:1670:2: style: Class 'UIntRangeTemplate' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
rtrmgr/template_tree_node.cc:1670:2: style: Class 'UIntRangeTemplate' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
rtrmgr/template_tree_node.cc:1786:2: style: Class 'ULongRangeTemplate' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
rtrmgr/template_tree_node.cc:1786:2: style: Class 'ULongRangeTemplate' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
rtrmgr/template_tree_node.cc:1952:2: style: Class 'IPv4Template' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
rtrmgr/template_tree_node.cc:1952:2: style: Class 'IPv4Template' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
rtrmgr/template_tree_node.cc:2014:2: style: Class 'IPv4NetTemplate' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
rtrmgr/template_tree_node.cc:2014:2: style: Class 'IPv4NetTemplate' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
rtrmgr/template_tree_node.cc:2091:2: style: Class 'IPv4RangeTemplate' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
rtrmgr/template_tree_node.cc:2091:2: style: Class 'IPv4RangeTemplate' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
rtrmgr/template_tree_node.cc:2153:2: style: Class 'IPv6Template' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
rtrmgr/template_tree_node.cc:2153:2: style: Class 'IPv6Template' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
rtrmgr/template_tree_node.cc:2215:2: style: Class 'IPv6NetTemplate' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
rtrmgr/template_tree_node.cc:2215:2: style: Class 'IPv6NetTemplate' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
rtrmgr/template_tree_node.cc:2294:2: style: Class 'IPv6RangeTemplate' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
rtrmgr/template_tree_node.cc:2294:2: style: Class 'IPv6RangeTemplate' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
rtrmgr/template_tree_node.cc:2356:2: style: Class 'MacaddrTemplate' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
rtrmgr/template_tree_node.cc:2356:2: style: Class 'MacaddrTemplate' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
rtrmgr/tests/test_module_manager.hh:30:10: performance: Technically the member function 'Rtrmgr::module_status_changed' can be static. [functionStatic]
rtrmgr/tests/test_module_manager.cc:132:9: note: Technically the member function 'Rtrmgr::module_status_changed' can be static.
rtrmgr/tests/test_module_manager.hh:30:10: note: Technically the member function 'Rtrmgr::module_status_changed' can be static.
rtrmgr/tests/test_sample_config.hh:30:10: performance: Technically the member function 'Rtrmgr::module_status_changed' can be static. [functionStatic]
rtrmgr/tests/test_sample_config.cc:194:9: note: Technically the member function 'Rtrmgr::module_status_changed' can be static.
rtrmgr/tests/test_sample_config.hh:30:10: note: Technically the member function 'Rtrmgr::module_status_changed' can be static.
rtrmgr/userdb.cc:119:63: style: Function 'add_user' argument 3 names different: declaration 'gid' definition 'pw_gid'. [funcArgNamesDifferent]
rtrmgr/userdb.hh:93:65: note: Function 'add_user' argument 3 names different: declaration 'gid' definition 'pw_gid'.
rtrmgr/userdb.cc:119:63: note: Function 'add_user' argument 3 names different: declaration 'gid' definition 'pw_gid'.
rtrmgr/userdb.cc:73:15: warning: Member variable 'UserInstance::_clientid' is not initialized in the constructor. [uninitMemberVar]
rtrmgr/xorp_client.cc:53:22: style: Function 'send_now' argument 3 names different: declaration 'expected_response' definition 'xrl_return_spec'. [funcArgNamesDifferent]
rtrmgr/xorp_client.hh:38:18: note: Function 'send_now' argument 3 names different: declaration 'expected_response' definition 'xrl_return_spec'.
rtrmgr/xorp_client.cc:53:22: note: Function 'send_now' argument 3 names different: declaration 'expected_response' definition 'xrl_return_spec'.
rtrmgr/xorp_client.hh:40:13: performance: Technically the member function 'XorpClient::fake_return_args' can be static. [functionStatic]
rtrmgr/xorp_client.cc:88:13: note: Technically the member function 'XorpClient::fake_return_args' can be static.
rtrmgr/xorp_client.hh:40:13: note: Technically the member function 'XorpClient::fake_return_args' can be static.
rtrmgr/xorpsh_main.cc:98:6: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
rtrmgr/xorpsh_main.cc:670:5: warning: Found suspicious equality comparison. Did you intend to assign a value instead? [suspiciousEqualityComparison]
rtrmgr/xrl_rtrmgr_interface.cc:41:62: style: Function 'XrlRtrmgrInterface' argument 2 names different: declaration 'db' definition 'userdb'. [funcArgNamesDifferent]
rtrmgr/xrl_rtrmgr_interface.hh:52:46: note: Function 'XrlRtrmgrInterface' argument 2 names different: declaration 'db' definition 'userdb'.
rtrmgr/xrl_rtrmgr_interface.cc:41:62: note: Function 'XrlRtrmgrInterface' argument 2 names different: declaration 'db' definition 'userdb'.
rtrmgr/xrl_rtrmgr_interface.cc:80:17: style: Function 'common_0_1_get_version' argument 1 names different: declaration 'version' definition 'v'. [funcArgNamesDifferent]
rtrmgr/xrl_rtrmgr_interface.hh:62:20: note: Function 'common_0_1_get_version' argument 1 names different: declaration 'version' definition 'v'.
rtrmgr/xrl_rtrmgr_interface.cc:80:17: note: Function 'common_0_1_get_version' argument 1 names different: declaration 'version' definition 'v'.
rtrmgr/xrl_rtrmgr_interface.cc:340:61: style: Function 'send_client_state' argument 2 names different: declaration 'clientname' definition 'client'. [funcArgNamesDifferent]
rtrmgr/xrl_rtrmgr_interface.hh:215:50: note: Function 'send_client_state' argument 2 names different: declaration 'clientname' definition 'client'.
rtrmgr/xrl_rtrmgr_interface.cc:340:61: note: Function 'send_client_state' argument 2 names different: declaration 'clientname' definition 'client'.
rtrmgr/xrl_rtrmgr_interface.cc:665:4: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
rtrmgr/xrl_rtrmgr_interface.cc:1064:35: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
rtrmgr/xrldb.cc:132:35: style: Function 'xrl_matches' argument 1 names different: declaration 'test_xrl' definition 'xrl'. [funcArgNamesDifferent]
rtrmgr/xrldb.hh:56:41: note: Function 'xrl_matches' argument 1 names different: declaration 'test_xrl' definition 'xrl'.
rtrmgr/xrldb.cc:132:35: note: Function 'xrl_matches' argument 1 names different: declaration 'test_xrl' definition 'xrl'.
rtrmgr/xrldb.cc:102:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
static_routes/static_routes_node.cc:1377:49: style: Function 'inform_rib' argument 1 names different: declaration 'r' definition 'route'. [funcArgNamesDifferent]
static_routes/static_routes_node.hh:903:40: note: Function 'inform_rib' argument 1 names different: declaration 'r' definition 'route'.
static_routes/static_routes_node.cc:1377:49: note: Function 'inform_rib' argument 1 names different: declaration 'r' definition 'route'.
static_routes/static_routes_node.hh:386:5: warning: Member variable 'McastRoute::_distance' is not initialized in the constructor. [uninitMemberVar]
static_routes/static_routes_node.hh:392:5: warning: Member variable 'McastRoute::_distance' is not initialized in the constructor. [uninitMemberVar]
static_routes/static_routes_node.hh:802:18: warning: Call of pure virtual function 'rib_register_shutdown' in destructor. [pureVirtualCall]
static_routes/static_routes_node.cc:51:5: note: Call of pure virtual function 'rib_register_shutdown' in destructor.
static_routes/static_routes_node.cc:122:5: note: Call of pure virtual function 'rib_register_shutdown' in destructor.
static_routes/static_routes_node.hh:802:18: note: Call of pure virtual function 'rib_register_shutdown' in destructor.
static_routes/static_routes_varrw.hh:45:5: style: Class 'StaticRoutesVarRW' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
static_routes/static_routes_node.hh:404:12: style: The function 'str' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
static_routes/static_routes_node.hh:107:20: note: Virtual function in base class
static_routes/static_routes_node.hh:404:12: note: Function in derived class
static_routes/xorp_static_routes.cc:177:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
static_routes/xrl_static_routes_node.hh:569:24: style: The function 'ifmgr_mirror_service_base' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
static_routes/static_routes_node.hh:760:32: note: Virtual function in base class
static_routes/xrl_static_routes_node.hh:569:24: note: Function in derived class
static_routes/xrl_static_routes_node.hh:572:24: style: The function 'ifmgr_iftree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
static_routes/static_routes_node.hh:770:32: note: Virtual function in base class
static_routes/xrl_static_routes_node.hh:572:24: note: Function in derived class
static_routes/xrl_static_routes_node.hh:588:10: style: The function 'fea_register_startup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
static_routes/static_routes_node.hh:778:18: note: Virtual function in base class
static_routes/xrl_static_routes_node.hh:588:10: note: Function in derived class
static_routes/xrl_static_routes_node.hh:590:10: style: The function 'fea_register_shutdown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
static_routes/static_routes_node.hh:786:18: note: Virtual function in base class
static_routes/xrl_static_routes_node.hh:590:10: note: Function in derived class
static_routes/xrl_static_routes_node.hh:598:10: style: The function 'rib_register_startup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
static_routes/static_routes_node.hh:794:18: note: Virtual function in base class
static_routes/xrl_static_routes_node.hh:598:10: note: Function in derived class
static_routes/xrl_static_routes_node.hh:600:10: style: The function 'rib_register_shutdown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
static_routes/static_routes_node.hh:802:18: note: Virtual function in base class
static_routes/xrl_static_routes_node.hh:600:10: note: Function in derived class
static_routes/xrl_static_routes_node.hh:618:10: style: The function 'inform_rib_route_change' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
static_routes/static_routes_node.hh:854:18: note: Virtual function in base class
static_routes/xrl_static_routes_node.hh:618:10: note: Function in derived class
static_routes/xrl_static_routes_node.hh:626:10: style: The function 'cancel_rib_route_change' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
static_routes/static_routes_node.hh:864:18: note: Virtual function in base class
static_routes/xrl_static_routes_node.hh:626:10: note: Function in derived class
static_routes/xrl_static_routes_node.hh:628:10: style: The function 'inform_mfea_mfc_change' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
static_routes/static_routes_node.hh:866:18: note: Virtual function in base class
static_routes/xrl_static_routes_node.hh:628:10: note: Function in derived class
static_routes/xrl_static_routes_node.hh:629:10: style: The function 'cancel_mfea_mfc_change' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
static_routes/static_routes_node.hh:867:18: note: Virtual function in base class
static_routes/xrl_static_routes_node.hh:629:10: note: Function in derived class
static_routes/xrl_static_routes_node.cc:1251:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
static_routes/xrl_static_routes_node.cc:2043:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
utils/runit.cc:373:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
utils/runit.cc:441:6: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
utils/runit.cc:508:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
vrrp/arpd.hh:43:5: style: Class 'ARPd' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
vrrp/test/vrrp_test.cc:95:12: style: Technically the member function '::VrrpInstance::check_gratitious_arp' can be const. [functionConst]
vrrp/test/vrrp_test.cc:229:15: note: Technically the member function '::VrrpInstance::check_gratitious_arp' can be const.
vrrp/test/vrrp_test.cc:95:12: note: Technically the member function '::VrrpInstance::check_gratitious_arp' can be const.
vrrp/test/vrrp_test.cc:86:5: style: Class 'VrrpInstance' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
vrrp/vrrp.cc:265:13: style: Checking if unsigned variable 'pf' is less than zero. This might be a false warning. [unsignedLessThanZero]
vrrp/vrrp.cc:439:34: style: Function 'recv_adver_backup' argument 1 names different: declaration 'priority' definition 'pri'. [funcArgNamesDifferent]
vrrp/vrrp.hh:253:37: note: Function 'recv_adver_backup' argument 1 names different: declaration 'priority' definition 'pri'.
vrrp/vrrp.cc:439:34: note: Function 'recv_adver_backup' argument 1 names different: declaration 'priority' definition 'pri'.
vrrp/vrrp.cc:448:52: style: Function 'recv_adver_master' argument 2 names different: declaration 'priority' definition 'pri'. [funcArgNamesDifferent]
vrrp/vrrp.hh:246:55: note: Function 'recv_adver_master' argument 2 names different: declaration 'priority' definition 'pri'.
vrrp/vrrp.cc:448:52: note: Function 'recv_adver_master' argument 2 names different: declaration 'priority' definition 'pri'.
vrrp/vrrp_target.hh:49:5: style: Class 'VrrpTarget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
vrrp/vrrp_packet.cc:55:35: style: Function 'assign' argument 1 names different: declaration 'payload' definition 'p'. [funcArgNamesDifferent]
vrrp/vrrp_packet.hh:60:53: note: Function 'assign' argument 1 names different: declaration 'payload' definition 'p'.
vrrp/vrrp_packet.cc:55:35: note: Function 'assign' argument 1 names different: declaration 'payload' definition 'p'.
vrrp/vrrp_packet.cc:96:25: style: Function 'ip' argument 1 names different: declaration 'index' definition 'idx'. [funcArgNamesDifferent]
vrrp/vrrp_packet.hh:84:29: note: Function 'ip' argument 1 names different: declaration 'index' definition 'idx'.
vrrp/vrrp_packet.cc:96:25: note: Function 'ip' argument 1 names different: declaration 'index' definition 'idx'.
vrrp/vrrp_target.cc:236:15: style: Function 'send' argument 4 names different: declaration 'dst' definition 'dest'. [funcArgNamesDifferent]
vrrp/vrrp_target.hh:80:34: note: Function 'send' argument 4 names different: declaration 'dst' definition 'dest'.
vrrp/vrrp_target.cc:236:15: note: Function 'send' argument 4 names different: declaration 'dst' definition 'dest'.
vrrp/vrrp_vif.cc:254:30: style: Function 'recv_arp' argument 1 names different: declaration 'src' definition 'from'. [funcArgNamesDifferent]
vrrp/vrrp_vif.hh:171:30: note: Function 'recv_arp' argument 1 names different: declaration 'src' definition 'from'.
vrrp/vrrp_vif.cc:254:30: note: Function 'recv_arp' argument 1 names different: declaration 'src' definition 'from'.
vrrp/vrrp_vif.hh:171:10: performance: Technically the member function 'VrrpVif::recv_arp' can be static. [functionStatic]
vrrp/vrrp_vif.cc:254:10: note: Technically the member function 'VrrpVif::recv_arp' can be static.
vrrp/vrrp_vif.hh:171:10: note: Technically the member function 'VrrpVif::recv_arp' can be static.
xrl/tests/test_tgt.hh:30:5: style: Class 'XrlTestTarget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xrl/tests/test_tgt.cc:86:53: style: Function 'test_1_0_get_greeting' argument 1 names different: declaration 'greeting_no' definition 'n'. [funcArgNamesDifferent]
xrl/tests/test_tgt.hh:61:17: note: Function 'test_1_0_get_greeting' argument 1 names different: declaration 'greeting_no' definition 'n'.
xrl/tests/test_tgt.cc:86:53: note: Function 'test_1_0_get_greeting' argument 1 names different: declaration 'greeting_no' definition 'n'.
[17:45]

ftp://ftp.se.debian.org/debian/pool/main/x/xoscope/xoscope_2.2.orig.tar.gz
xoscope-2.2/alsa.c:503:13: style: Variable 'prev' is reassigned a value before the old one has been used. [redundantAssignment]
xoscope-2.2/alsa.c:499:13: note: Variable 'prev' is reassigned a value before the old one has been used.
xoscope-2.2/alsa.c:503:13: note: Variable 'prev' is reassigned a value before the old one has been used.
xoscope-2.2/alsa.c:406:12: style: The scope of the variable 'delay' can be reduced. [variableScope]
xoscope-2.2/comedi.c:295:9: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
xoscope-2.2/comedi.c:294:9: note: Variable 'ret' is reassigned a value before the old one has been used.
xoscope-2.2/comedi.c:295:9: note: Variable 'ret' is reassigned a value before the old one has been used.
xoscope-2.2/comedi.c:296:9: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
xoscope-2.2/comedi.c:295:9: note: Variable 'ret' is reassigned a value before the old one has been used.
xoscope-2.2/comedi.c:296:9: note: Variable 'ret' is reassigned a value before the old one has been used.
xoscope-2.2/comedi.c:414:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xoscope-2.2/comedi.c:696:9: style: The scope of the variable 'samples_read' can be reduced. [variableScope]
xoscope-2.2/comedi.c:697:9: style: The scope of the variable 'scans_read' can be reduced. [variableScope]
xoscope-2.2/comedi.c:1005:16: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xoscope-2.2/comedi_gtk.c:60:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
xoscope-2.2/display.c:306:35: style: The scope of the variable 'cp' can be reduced. [variableScope]
xoscope-2.2/display.c:86:9: error: Common realloc mistake: 'databox_message_text' nulled but not freed upon failure [memleakOnRealloc]
xoscope-2.2/esd.c:84:9: style: Condition '!esdblock' is always true [knownConditionTrueFalse]
xoscope-2.2/esd.c:93:17: style: The scope of the variable 'junk' can be reduced. [variableScope]
xoscope-2.2/esd.c:212:22: style: The scope of the variable 'delay' can be reduced. [variableScope]
xoscope-2.2/fft.c:114:17: style: The scope of the variable 'lenIn' can be reduced. [variableScope]
xoscope-2.2/fft.c:114:24: style: The scope of the variable 'HzDiv' can be reduced. [variableScope]
xoscope-2.2/fft.c:114:31: style: The scope of the variable 'HzDivAdj' can be reduced. [variableScope]
xoscope-2.2/fft.c:263:9: style: The scope of the variable 'val' can be reduced. [variableScope]
xoscope-2.2/fft.c:62:25: style: Function 'InitializeFFTW' argument 1 names different: declaration 'fftlen' definition 'inLen'. [funcArgNamesDifferent]
xoscope-2.2/fft.h:16:25: note: Function 'InitializeFFTW' argument 1 names different: declaration 'fftlen' definition 'inLen'.
xoscope-2.2/fft.c:62:25: note: Function 'InitializeFFTW' argument 1 names different: declaration 'fftlen' definition 'inLen'.
xoscope-2.2/file.c:42:14: style: The scope of the variable 's' can be reduced. [variableScope]
xoscope-2.2/file.c:302:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xoscope-2.2/file.c:303:11: style: The scope of the variable 's' can be reduced. [variableScope]
xoscope-2.2/file.c:304:14: style: The scope of the variable 'p' can be reduced. [variableScope]
xoscope-2.2/func.c:535:9: style: The scope of the variable 'sum' can be reduced. [variableScope]
xoscope-2.2/func.c:565:9: style: The scope of the variable 'sum' can be reduced. [variableScope]
xoscope-2.2/func.c:1001:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xoscope-2.2/func.c:1001:16: style: The scope of the variable 'k' can be reduced. [variableScope]
xoscope-2.2/func.c:1003:13: style: The scope of the variable 'min' can be reduced. [variableScope]
xoscope-2.2/func.c:1003:20: style: The scope of the variable 'max' can be reduced. [variableScope]
xoscope-2.2/func.c:1003:27: style: The scope of the variable 'midpoint' can be reduced. [variableScope]
xoscope-2.2/func.c:81:15: style: Function 'save' argument 1 names different: declaration 'i' definition 'dest'. [funcArgNamesDifferent]
xoscope-2.2/func.h:38:15: note: Function 'save' argument 1 names different: declaration 'i' definition 'dest'.
xoscope-2.2/func.c:81:15: note: Function 'save' argument 1 names different: declaration 'i' definition 'dest'.
xoscope-2.2/xoscope.c:860:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
xoscope-2.2/xoscope.c:345:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xoscope-2.2/xoscope.c:345:11: style: The scope of the variable 'k' can be reduced. [variableScope]
xoscope-2.2/xoscope.c:374:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xoscope-2.2/xoscope.c:906:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xoscope-2.2/xoscope_gtk.c:257:16: style: The scope of the variable 'window' can be reduced. [variableScope]
xoscope-2.2/xoscope_gtk.c:257:25: style: The scope of the variable 'yes' can be reduced. [variableScope]
xoscope-2.2/xoscope_gtk.c:257:31: style: The scope of the variable 'no' can be reduced. [variableScope]
xoscope-2.2/xoscope_gtk.c:257:36: style: The scope of the variable 'label' can be reduced. [variableScope]
xoscope-2.2/xoscope_gtk.c:661:10: style: The scope of the variable 'c' can be reduced. [variableScope]
xoscope-2.2/xoscope_gtk.c:662:10: style: The scope of the variable 'charbuffer' can be reduced. [variableScope]
xoscope-2.2/xoscope_gtk.c:663:9: style: The scope of the variable 'charbuffer_len' can be reduced. [variableScope]
xoscope-2.2/xoscope_gtk.c:664:9: style: The scope of the variable 'running_tag' can be reduced. [variableScope]
xoscope-2.2/xoscope_gtk.c:1094:23: style: The scope of the variable 'label' can be reduced. [variableScope]
xoscope-2.2/xoscope_gtk.c:1221:18: style: The scope of the variable 'buf' can be reduced. [variableScope]
xoscope-2.2/xoscope_gtk.c:1302:20: style: The scope of the variable 'p' can be reduced. [variableScope]
xoscope-2.2/xoscope_gtk.c:1335:9: style: The scope of the variable 'cursor' can be reduced. [variableScope]
xoscope-2.2/xoscope_gtk.c:745:0: warning: Storing fgetc() return value in char variable and then comparing with EOF. [checkCastIntToCharAndBack]
[17:45]

ftp://ftp.se.debian.org/debian/pool/main/x/xosd/xosd_2.2.14.orig.tar.gz
xosd-2.2.14/src/bmp_plugin/bmp_osd.c:299:7: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xosd-2.2.14/src/bmp_plugin/dlg_colour.c:70:19: style: Variable 'colour_widget' is assigned a value that is never used. [unreadVariable]
xosd-2.2.14/src/libxosd/xosd.c:672:10: warning: Either the condition 'osd==NULL' is redundant or there is possible null pointer dereference: osd. [nullPointerRedundantCheck]
xosd-2.2.14/src/libxosd/xosd.c:673:11: note: Assuming that condition 'osd==NULL' is not redundant
xosd-2.2.14/src/libxosd/xosd.c:672:10: note: Null pointer dereference
xosd-2.2.14/src/libxosd/xosd.c:919:29: style: Label 'type' is not used. [unusedLabel]
xosd-2.2.14/src/xmms_plugin/dlg_colour.c:70:19: style: Variable 'colour_widget' is assigned a value that is never used. [unreadVariable]
xosd-2.2.14/src/xmms_plugin/xmms_osd.c:299:7: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
[17:45]

ftp://ftp.se.debian.org/debian/pool/main/x/xosview/xosview_1.9.3.orig.tar.gz
xosview-1.9.3/Host.h:19:3: style: Class 'Host' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xosview-1.9.3/Host.h:20:3: style: Class 'Host' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xosview-1.9.3/Host.h:21:3: style: Class 'Host' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xosview-1.9.3/Xrm.cc:27:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xosview-1.9.3/Xrm.cc:223:37: style: Function 'initClassName' argument 1 names different: declaration 'className' definition 'name'. [funcArgNamesDifferent]
xosview-1.9.3/Xrm.h:37:34: note: Function 'initClassName' argument 1 names different: declaration 'className' definition 'name'.
xosview-1.9.3/Xrm.cc:223:37: note: Function 'initClassName' argument 1 names different: declaration 'className' definition 'name'.
xosview-1.9.3/Xrm.cc:85:5: warning: The buffer 'fcn_lower' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xosview-1.9.3/Xrm.cc:35:6: warning: Member variable 'Xrm::_display_name' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/Xrm.cc:24:6: warning: Member variable 'Xrm::_display_name' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/bitfieldmeter.cc:271:24: style: Condition 'pass' is always true [knownConditionTrueFalse]
xosview-1.9.3/bitfieldmeter.cc:168:7: style: The scope of the variable 'n' can be reduced. [variableScope]
xosview-1.9.3/bitfieldmeter.cc:285:7: style: The scope of the variable 'twidth' can be reduced. [variableScope]
xosview-1.9.3/bitfieldmeter.cc:16:16: style: Function 'BitFieldMeter' argument 5 names different: declaration 'bitlegend' definition 'bitslegend'. [funcArgNamesDifferent]
xosview-1.9.3/bitfieldmeter.h:18:20: note: Function 'BitFieldMeter' argument 5 names different: declaration 'bitlegend' definition 'bitslegend'.
xosview-1.9.3/bitfieldmeter.cc:16:16: note: Function 'BitFieldMeter' argument 5 names different: declaration 'bitlegend' definition 'bitslegend'.
xosview-1.9.3/bitfieldmeter.cc:16:40: style: Function 'BitFieldMeter' argument 6 names different: declaration 'fieldlegend' definition 'FieldLegend'. [funcArgNamesDifferent]
xosview-1.9.3/bitfieldmeter.h:18:48: note: Function 'BitFieldMeter' argument 6 names different: declaration 'fieldlegend' definition 'FieldLegend'.
xosview-1.9.3/bitfieldmeter.cc:16:40: note: Function 'BitFieldMeter' argument 6 names different: declaration 'fieldlegend' definition 'FieldLegend'.
xosview-1.9.3/bitfieldmeter.cc:77:56: style: Function 'SetUsedFormat' argument 1 names different: declaration 'str' definition 'fmt'. [funcArgNamesDifferent]
xosview-1.9.3/bitfieldmeter.h:58:43: note: Function 'SetUsedFormat' argument 1 names different: declaration 'str' definition 'fmt'.
xosview-1.9.3/bitfieldmeter.cc:77:56: note: Function 'SetUsedFormat' argument 1 names different: declaration 'str' definition 'fmt'.
xosview-1.9.3/xwin.h:153:56: warning: The buffer 'display_name_' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xosview-1.9.3/bitfieldmeter.cc:14:16: warning: Member variable 'BitFieldMeter::usedcolor_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/bitfieldmeter.cc:14:16: warning: Member variable 'BitFieldMeter::onColor_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/bitfieldmeter.cc:14:16: warning: Member variable 'BitFieldMeter::offColor_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/timeval.h:19:40: performance: Variable '_val' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xosview-1.9.3/xwin.h:30:7: style: Technically the member function 'XWin::x' can be const. [functionConst]
xosview-1.9.3/xwin.h:32:7: style: Technically the member function 'XWin::y' can be const. [functionConst]
xosview-1.9.3/xwin.h:34:7: style: Technically the member function 'XWin::width' can be const. [functionConst]
xosview-1.9.3/xwin.h:36:7: style: Technically the member function 'XWin::height' can be const. [functionConst]
xosview-1.9.3/xwin.h:39:10: style: Technically the member function 'XWin::window' can be const. [functionConst]
xosview-1.9.3/xwin.h:40:7: style: Technically the member function 'XWin::done' can be const. [functionConst]
xosview-1.9.3/xwin.h:64:17: style: Technically the member function 'XWin::foreground' can be const. [functionConst]
xosview-1.9.3/xwin.h:65:17: style: Technically the member function 'XWin::background' can be const. [functionConst]
xosview-1.9.3/xwin.h:88:7: style: Technically the member function 'XWin::textAscent' can be const. [functionConst]
xosview-1.9.3/xwin.h:89:7: style: Technically the member function 'XWin::textDescent' can be const. [functionConst]
xosview-1.9.3/xwin.h:155:15: style: Technically the member function 'XWin::displayName' can be const. [functionConst]
xosview-1.9.3/xwin.h:165:8: performance: Technically the member function 'XWin::mappingNotify' can be static. [functionStatic]
xosview-1.9.3/xwin.h:169:12: style: Technically the member function 'XWin::colormap' can be const. [functionConst]
xosview-1.9.3/meter.h:26:15: style: Technically the member function 'Meter::title' can be const. [functionConst]
xosview-1.9.3/meter.h:28:15: style: Technically the member function 'Meter::legend' can be const. [functionConst]
xosview-1.9.3/meter.h:56:10: style: Technically the member function 'Meter::samplesPerSecond' can be const. [functionConst]
xosview-1.9.3/bitfieldmeter.h:77:10: style: Technically the member function 'BitFieldMeter::IntervalTimeInMicrosecs' can be const. [functionConst]
xosview-1.9.3/bitfieldmeter.h:78:10: style: Technically the member function 'BitFieldMeter::IntervalTimeInSecs' can be const. [functionConst]
xosview-1.9.3/xosview.h:47:5: style: Class 'MeterNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xosview-1.9.3/timeval.h:19:3: style: Class 'TimeVal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xosview-1.9.3/timer.h:22:3: style: Class 'Timer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xosview-1.9.3/bitfieldmeter.h:35:8: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xosview-1.9.3/meter.h:24:16: note: Virtual function in base class
xosview-1.9.3/bitfieldmeter.h:35:8: note: Function in derived class
xosview-1.9.3/bitfieldmeter.h:36:8: style: The function 'checkevent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xosview-1.9.3/meter.h:23:16: note: Virtual function in base class
xosview-1.9.3/bitfieldmeter.h:36:8: note: Function in derived class
xosview-1.9.3/bitfieldmeter.h:39:16: style: The function 'checkResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xosview-1.9.3/meter.h:48:16: note: Virtual function in base class
xosview-1.9.3/bitfieldmeter.h:39:16: note: Function in derived class
xosview-1.9.3/bitmeter.cc:65:24: style: Condition 'pass' is always true [knownConditionTrueFalse]
xosview-1.9.3/bitmeter.cc:10:11: warning: Member variable 'BitMeter::onColor_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/bitmeter.cc:10:11: warning: Member variable 'BitMeter::offColor_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/bitmeter.h:21:8: style: The function 'checkevent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xosview-1.9.3/meter.h:23:16: note: Virtual function in base class
xosview-1.9.3/bitmeter.h:21:8: note: Function in derived class
xosview-1.9.3/bitmeter.h:22:8: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xosview-1.9.3/meter.h:24:16: note: Virtual function in base class
xosview-1.9.3/bitmeter.h:22:8: note: Function in derived class
xosview-1.9.3/bitmeter.h:28:8: style: The function 'checkResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xosview-1.9.3/meter.h:48:16: note: Virtual function in base class
xosview-1.9.3/bitmeter.h:28:8: note: Function in derived class
xosview-1.9.3/bsd/MeterMaker.h:24:3: style: Class 'MeterMaker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xosview-1.9.3/bsd/cpumeter.h:23:3: style: Class 'CPUMeter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xosview-1.9.3/bsd/memmeter.h:23:3: style: Class 'MemMeter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xosview-1.9.3/bsd/swapmeter.h:21:3: style: Class 'SwapMeter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xosview-1.9.3/bsd/loadmeter.h:24:3: style: Class 'LoadMeter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xosview-1.9.3/bsd/intratemeter.h:19:3: style: Class 'IrqRateMeter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xosview-1.9.3/bsd/btrymeter.cc:54:9: style: The scope of the variable 'minutes_left' can be reduced. [variableScope]
xosview-1.9.3/bsd/btrymeter.cc:54:23: style: The scope of the variable 'max_left' can be reduced. [variableScope]
xosview-1.9.3/bsd/btrymeter.cc:28:12: warning: Member variable 'BtryMeter::alarmThreshold' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/bsd/btrymeter.h:18:3: style: Class 'BtryMeter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xosview-1.9.3/bsd/intratemeter.cc:16:15: warning: Member variable 'IrqRateMeter::irqs_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/bsd/intratemeter.cc:16:15: warning: Member variable 'IrqRateMeter::lastirqs_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/bsd/intratemeter.cc:16:15: warning: Member variable 'IrqRateMeter::delta' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/bsd/intratemeter.cc:16:15: warning: Member variable 'IrqRateMeter::oncol_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/bsd/intratemeter.cc:16:15: warning: Member variable 'IrqRateMeter::idlecol_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/bsd/kernel.cc:494:1: style: Label 'skipif' is not used. [unusedLabel]
xosview-1.9.3/bsd/loadmeter.cc:20:12: warning: Member variable 'LoadMeter::procloadcol_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/bsd/loadmeter.cc:20:12: warning: Member variable 'LoadMeter::warnloadcol_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/bsd/loadmeter.cc:20:12: warning: Member variable 'LoadMeter::critloadcol_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/bsd/loadmeter.cc:20:12: warning: Member variable 'LoadMeter::warnThreshold' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/bsd/loadmeter.cc:20:12: warning: Member variable 'LoadMeter::critThreshold' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/bsd/loadmeter.cc:20:12: warning: Member variable 'LoadMeter::alarmstate' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/bsd/loadmeter.cc:20:12: warning: Member variable 'LoadMeter::lastalarmstate' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/bsd/swapinternal.cc:346:16: style: The scope of the variable 'e' can be reduced. [variableScope]
xosview-1.9.3/bsd/swapinternal.cc:346:19: style: The scope of the variable 'i' can be reduced. [variableScope]
xosview-1.9.3/bsd/swapinternal.cc:402:25: style: Variable 'elast' is assigned a value that is never used. [unreadVariable]
xosview-1.9.3/bsd/swapinternal.cc:267:17: error: Memory leak: perdev [memleak]
xosview-1.9.3/bsd/swapinternal.cc:267:17: error: Memory leak: mp [memleak]
xosview-1.9.3/bsd/swapinternal.cc:269:9: error: Memory leak: perdev [memleak]
xosview-1.9.3/bsd/swapinternal.cc:269:9: error: Memory leak: mp [memleak]
xosview-1.9.3/bsd/swapinternal.cc:283:9: error: Memory leak: perdev [memleak]
xosview-1.9.3/bsd/swapinternal.cc:283:9: error: Memory leak: mp [memleak]
xosview-1.9.3/fieldmeter.cc:136:7: style: The scope of the variable 'n' can be reduced. [variableScope]
xosview-1.9.3/fieldmeter.cc:244:7: style: The scope of the variable 'twidth' can be reduced. [variableScope]
xosview-1.9.3/fieldmeter.cc:56:53: style: Function 'SetUsedFormat' argument 1 names different: declaration 'str' definition 'fmt'. [funcArgNamesDifferent]
xosview-1.9.3/fieldmeter.h:51:43: note: Function 'SetUsedFormat' argument 1 names different: declaration 'str' definition 'fmt'.
xosview-1.9.3/fieldmeter.cc:56:53: note: Function 'SetUsedFormat' argument 1 names different: declaration 'str' definition 'fmt'.
xosview-1.9.3/fieldmeter.cc:13:13: warning: Member variable 'FieldMeter::usedcolor_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/fieldmeter.h:67:10: style: Technically the member function 'FieldMeter::IntervalTimeInMicrosecs' can be const. [functionConst]
xosview-1.9.3/fieldmeter.h:68:10: style: Technically the member function 'FieldMeter::IntervalTimeInSecs' can be const. [functionConst]
xosview-1.9.3/fieldmeter.h:32:8: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xosview-1.9.3/meter.h:24:16: note: Virtual function in base class
xosview-1.9.3/fieldmeter.h:32:8: note: Function in derived class
xosview-1.9.3/fieldmeter.h:33:8: style: The function 'checkevent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xosview-1.9.3/meter.h:23:16: note: Virtual function in base class
xosview-1.9.3/fieldmeter.h:33:8: note: Function in derived class
xosview-1.9.3/fieldmeter.h:36:16: style: The function 'checkResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xosview-1.9.3/meter.h:48:16: note: Virtual function in base class
xosview-1.9.3/fieldmeter.h:36:16: note: Function in derived class
xosview-1.9.3/fieldmeterdecay.cc:58:7: style: The scope of the variable 'twidth' can be reduced. [variableScope]
xosview-1.9.3/fieldmeterdecay.cc:72:7: style: The scope of the variable 'decaytwidth' can be reduced. [variableScope]
xosview-1.9.3/fieldmeterdecay.cc:41:3: style: Class 'FieldMeterDecay' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xosview-1.9.3/fieldmeterdecay.cc:41:3: style: Class 'FieldMeterDecay' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xosview-1.9.3/fieldmeterdecay.h:29:16: style: The function 'drawfields' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xosview-1.9.3/fieldmeter.h:20:16: note: Virtual function in base class
xosview-1.9.3/fieldmeterdecay.h:29:16: note: Function in derived class
xosview-1.9.3/fieldmetergraph.cc:159:6: style: The scope of the variable 'j' can be reduced. [variableScope]
xosview-1.9.3/fieldmetergraph.cc:166:7: style: The scope of the variable 'barheight' can be reduced. [variableScope]
xosview-1.9.3/fieldmetergraph.h:25:16: style: The function 'drawfields' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xosview-1.9.3/fieldmeterdecay.h:29:16: note: Virtual function in base class
xosview-1.9.3/fieldmetergraph.h:25:16: note: Function in derived class
xosview-1.9.3/fieldmetergraph.h:27:16: style: The function 'checkResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xosview-1.9.3/fieldmeter.h:36:16: note: Virtual function in base class
xosview-1.9.3/fieldmetergraph.h:27:16: note: Function in derived class
xosview-1.9.3/gnu/MeterMaker.h:18:3: style: Class 'MeterMaker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xosview-1.9.3/gnu/memmeter.h:19:3: style: Class 'MemMeter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xosview-1.9.3/gnu/swapmeter.h:21:3: style: Class 'SwapMeter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xosview-1.9.3/gnu/loadmeter.h:20:3: style: Class 'LoadMeter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xosview-1.9.3/gnu/loadmeter.cc:22:12: warning: Member variable 'LoadMeter::procloadcol_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/gnu/loadmeter.cc:22:12: warning: Member variable 'LoadMeter::warnloadcol_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/gnu/loadmeter.cc:22:12: warning: Member variable 'LoadMeter::critloadcol_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/gnu/loadmeter.cc:22:12: warning: Member variable 'LoadMeter::warnThreshold' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/gnu/loadmeter.cc:22:12: warning: Member variable 'LoadMeter::critThreshold' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/gnu/loadmeter.cc:22:12: warning: Member variable 'LoadMeter::alarmstate' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/gnu/swapmeter.cc:24:3: performance: Variable 'def_pager' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xosview-1.9.3/hpux/MeterMaker.h:17:3: style: Class 'MeterMaker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xosview-1.9.3/hpux/cpumeter.h:14:3: style: Class 'CPUMeter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xosview-1.9.3/hpux/memmeter.h:15:3: style: Class 'MemMeter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xosview-1.9.3/hpux/swapmeter.h:14:3: style: Class 'SwapMeter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xosview-1.9.3/hpux/loadmeter.h:15:3: style: Class 'LoadMeter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xosview-1.9.3/hpux/loadmeter.cc:12:12: warning: Member variable 'LoadMeter::procloadcol_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/hpux/loadmeter.cc:12:12: warning: Member variable 'LoadMeter::warnloadcol_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/hpux/loadmeter.cc:12:12: warning: Member variable 'LoadMeter::alarmThreshold' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/irix65/MeterMaker.h:14:3: style: Class 'MeterMaker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xosview-1.9.3/irix65/loadmeter.h:12:2: style: Class 'LoadMeter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xosview-1.9.3/irix65/memmeter.h:14:2: style: Class 'MemMeter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xosview-1.9.3/irix65/cpumeter.cc:86:5: warning: The buffer 'buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xosview-1.9.3/irix65/diskmeter.cc:44:30: style: Variable 'di' is assigned a value that is never used. [unreadVariable]
xosview-1.9.3/irix65/loadmeter.cc:23:12: warning: Member variable 'LoadMeter::procloadcol_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/irix65/loadmeter.cc:23:12: warning: Member variable 'LoadMeter::warnloadcol_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/irix65/loadmeter.cc:23:12: warning: Member variable 'LoadMeter::critloadcol_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/irix65/loadmeter.cc:23:12: warning: Member variable 'LoadMeter::warnThreshold' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/irix65/loadmeter.cc:23:12: warning: Member variable 'LoadMeter::critThreshold' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/irix65/loadmeter.cc:23:12: warning: Member variable 'LoadMeter::alarmstate' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/irix65/sarmeter.cc:200:13: style: The scope of the variable 'sarPath' can be reduced. [variableScope]
xosview-1.9.3/irix65/sarmeter.cc:19:11: warning: Member variable 'SarMeter::_buf' is not initialized in the constructor. [uninitMemberVarPrivate]
xosview-1.9.3/irix65/sarmeter.h:64:10: performance: Technically the member function 'SarMeter::setupSadc' can be static. [functionStatic]
xosview-1.9.3/irix65/sarmeter.cc:198:15: note: Technically the member function 'SarMeter::setupSadc' can be static.
xosview-1.9.3/irix65/sarmeter.h:64:10: note: Technically the member function 'SarMeter::setupSadc' can be static.
xosview-1.9.3/linux/MeterMaker.cc:116:32: style: The scope of the variable 'val' can be reduced. [variableScope]
xosview-1.9.3/linux/memmeter.h:31:5: warning: Member variable 'LineInfo::_line' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/linux/memmeter.h:31:5: warning: Member variable 'LineInfo::_id' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/linux/memmeter.h:31:5: warning: Member variable 'LineInfo::_idlen' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/linux/memmeter.h:31:5: warning: Member variable 'LineInfo::_val' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/linux/memmeter.h:33:9: style: Technically the member function 'MemMeter::LineInfo::line' can be const. [functionConst]
xosview-1.9.3/linux/memmeter.h:35:17: style: Technically the member function 'MemMeter::LineInfo::id' can be const. [functionConst]
xosview-1.9.3/linux/memmeter.h:36:9: style: Technically the member function 'MemMeter::LineInfo::idlen' can be const. [functionConst]
xosview-1.9.3/linux/MeterMaker.h:17:3: style: Class 'MeterMaker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xosview-1.9.3/linux/memmeter.h:14:3: style: Class 'MemMeter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xosview-1.9.3/linux/swapmeter.h:16:3: style: Class 'SwapMeter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xosview-1.9.3/linux/loadmeter.h:19:3: style: Class 'LoadMeter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xosview-1.9.3/linux/btrymeter.h:17:3: style: Class 'BtryMeter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xosview-1.9.3/linux/nfsmeter.h:41:3: style: Class 'NFSStats' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xosview-1.9.3/linux/nfsmeter.h:53:3: style: Class 'NFSDStats' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xosview-1.9.3/linux/btrymeter.cc:115:18: style: The scope of the variable 'dp' can be reduced. [variableScope]
xosview-1.9.3/linux/btrymeter.cc:484:55: style: Function 'acpi_parse_battery' argument 1 names different: declaration 'filename' definition 'dirname'. [funcArgNamesDifferent]
xosview-1.9.3/linux/btrymeter.h:51:46: note: Function 'acpi_parse_battery' argument 1 names different: declaration 'filename' definition 'dirname'.
xosview-1.9.3/linux/btrymeter.cc:484:55: note: Function 'acpi_parse_battery' argument 1 names different: declaration 'filename' definition 'dirname'.
xosview-1.9.3/linux/btrymeter.cc:600:54: style: Function 'sys_parse_battery' argument 1 names different: declaration 'filename' definition 'dirname'. [funcArgNamesDifferent]
xosview-1.9.3/linux/btrymeter.h:53:45: note: Function 'sys_parse_battery' argument 1 names different: declaration 'filename' definition 'dirname'.
xosview-1.9.3/linux/btrymeter.cc:600:54: note: Function 'sys_parse_battery' argument 1 names different: declaration 'filename' definition 'dirname'.
xosview-1.9.3/linux/cpumeter.cc:146:22: style: Unused variable: str [unusedVariable]
xosview-1.9.3/linux/cpumeter.cc:158:3: warning: The buffer 'buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xosview-1.9.3/linux/intmeter.cc:78:7: style: The scope of the variable 'intno' can be reduced. [variableScope]
xosview-1.9.3/linux/lmstemp.cc:50:13: style: The scope of the variable 'd2' can be reduced. [variableScope]
xosview-1.9.3/linux/lmstemp.cc:51:18: style: The scope of the variable 'ent1' can be reduced. [variableScope]
xosview-1.9.3/linux/lmstemp.cc:51:25: style: The scope of the variable 'ent2' can be reduced. [variableScope]
xosview-1.9.3/linux/lmstemp.cc:153:10: style: The scope of the variable 'dummy' can be reduced. [variableScope]
xosview-1.9.3/linux/loadmeter.cc:142:15: style: Unused variable: filename [unusedVariable]
xosview-1.9.3/linux/loadmeter.cc:144:15: style: Unused variable: inp_line [unusedVariable]
xosview-1.9.3/linux/loadmeter.cc:22:12: warning: Member variable 'LoadMeter::procloadcol_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/linux/loadmeter.cc:22:12: warning: Member variable 'LoadMeter::warnloadcol_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/linux/loadmeter.cc:22:12: warning: Member variable 'LoadMeter::critloadcol_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/linux/loadmeter.cc:22:12: warning: Member variable 'LoadMeter::warnThreshold' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/linux/loadmeter.cc:22:12: warning: Member variable 'LoadMeter::critThreshold' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/linux/loadmeter.cc:22:12: warning: Member variable 'LoadMeter::alarmstate' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/linux/netmeter.cc:149:24: style: The scope of the variable 'in' can be reduced. [variableScope]
xosview-1.9.3/linux/netmeter.cc:149:28: style: The scope of the variable 'out' can be reduced. [variableScope]
xosview-1.9.3/linux/nfsmeter.cc:36:15: style: Function 'NFSMeter' argument 4 names different: declaration 'files' definition 'fields'. [funcArgNamesDifferent]
xosview-1.9.3/linux/nfsmeter.h:20:15: note: Function 'NFSMeter' argument 4 names different: declaration 'files' definition 'fields'.
xosview-1.9.3/linux/nfsmeter.cc:36:15: note: Function 'NFSMeter' argument 4 names different: declaration 'files' definition 'fields'.
xosview-1.9.3/linux/nfsmeter.cc:140:11: warning: Member variable 'NFSStats::_lastcalls' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/linux/nfsmeter.cc:140:11: warning: Member variable 'NFSStats::_lastretrns' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/linux/nfsmeter.cc:140:11: warning: Member variable 'NFSStats::_lastauthrefresh' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/linux/nfsmeter.cc:49:12: warning: Member variable 'NFSDStats::maxpackets_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/linux/nfsmeter.cc:49:12: warning: Member variable 'NFSDStats::_lastTcp' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/linux/nfsmeter.cc:49:12: warning: Member variable 'NFSDStats::_lastUdp' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/linux/nfsmeter.cc:49:12: warning: Member variable 'NFSDStats::_lastNetCnt' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/linux/nfsmeter.cc:49:12: warning: Member variable 'NFSDStats::_lastBad' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/linux/nfsmeter.cc:96:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xosview-1.9.3/linux/nfsmeter.cc:101:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xosview-1.9.3/linux/nfsmeter.cc:184:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xosview-1.9.3/linux/serialmeter.cc:78:13: style: Condition '-1!=-1' is always false [knownConditionTrueFalse]
xosview-1.9.3/linux/serialmeter.cc:78:13: style: Same expression on both sides of '!='. [duplicateExpression]
xosview-1.9.3/linux/serialmeter.cc:111:22: style: The scope of the variable 'deviceFile' can be reduced. [variableScope]
xosview-1.9.3/linux/wirelessmeter.cc:22:16: warning: Member variable 'WirelessMeter::poorqualcol_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/linux/wirelessmeter.cc:22:16: warning: Member variable 'WirelessMeter::fairqualcol_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/linux/wirelessmeter.cc:22:16: warning: Member variable 'WirelessMeter::goodqualcol_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/linux/wirelessmeter.cc:22:16: warning: Member variable 'WirelessMeter::alarmThreshold' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/linux/wirelessmeter.cc:22:16: warning: Member variable 'WirelessMeter::qualitystate' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/llist.cc:236:9: style: The scope of the variable 'buf' can be reduced. [variableScope]
xosview-1.9.3/llist.cc:250:9: style: The scope of the variable 'buf' can be reduced. [variableScope]
xosview-1.9.3/llist.h:69:7: style: Technically the member function 'LList::index' can be const. [functionConst]
xosview-1.9.3/llist.cc:203:12: note: Technically the member function 'LList::index' can be const.
xosview-1.9.3/llist.h:69:7: note: Technically the member function 'LList::index' can be const.
xosview-1.9.3/llist.h:100:8: performance: Technically the member function 'LList::kill' can be static. [functionStatic]
xosview-1.9.3/llist.cc:262:13: note: Technically the member function 'LList::kill' can be static.
xosview-1.9.3/llist.h:100:8: note: Technically the member function 'LList::kill' can be static.
xosview-1.9.3/llist.h:37:3: style: Class 'LList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xosview-1.9.3/llist.h:107:5: style: Class 'LNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xosview-1.9.3/meter.cc:10:8: warning: Member variable 'Meter::textcolor_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/sunos5/MeterMaker.h:14:3: style: Class 'MeterMaker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xosview-1.9.3/sunos5/cpumeter.cc:12:50: style: Function 'CPUMeter' argument 2 names different: declaration 'kcp' definition '_kc'. [funcArgNamesDifferent]
xosview-1.9.3/sunos5/cpumeter.h:14:41: note: Function 'CPUMeter' argument 2 names different: declaration 'kcp' definition '_kc'.
xosview-1.9.3/sunos5/cpumeter.cc:12:50: note: Function 'CPUMeter' argument 2 names different: declaration 'kcp' definition '_kc'.
xosview-1.9.3/sunos5/cpumeter.cc:84:2: warning: The buffer 'buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xosview-1.9.3/sunos5/diskmeter.cc:16:5: performance: Variable 'read_prev_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xosview-1.9.3/sunos5/diskmeter.cc:17:5: performance: Variable 'write_prev_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xosview-1.9.3/sunos5/loadmeter.cc:12:52: style: Function 'LoadMeter' argument 2 names different: declaration 'kcp' definition '_kc'. [funcArgNamesDifferent]
xosview-1.9.3/sunos5/loadmeter.h:12:42: note: Function 'LoadMeter' argument 2 names different: declaration 'kcp' definition '_kc'.
xosview-1.9.3/sunos5/loadmeter.cc:12:52: note: Function 'LoadMeter' argument 2 names different: declaration 'kcp' definition '_kc'.
xosview-1.9.3/sunos5/loadmeter.cc:12:12: warning: Member variable 'LoadMeter::procloadcol_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/sunos5/loadmeter.cc:12:12: warning: Member variable 'LoadMeter::warnloadcol_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/sunos5/loadmeter.cc:12:12: warning: Member variable 'LoadMeter::alarmThreshold' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/sunos5/memmeter.cc:9:50: style: Function 'MemMeter' argument 2 names different: declaration 'kcp' definition '_kc'. [funcArgNamesDifferent]
xosview-1.9.3/sunos5/memmeter.h:12:41: note: Function 'MemMeter' argument 2 names different: declaration 'kcp' definition '_kc'.
xosview-1.9.3/sunos5/memmeter.cc:9:50: note: Function 'MemMeter' argument 2 names different: declaration 'kcp' definition '_kc'.
xosview-1.9.3/sunos5/netmeter.cc:73:22: style: The scope of the variable 'k' can be reduced. [variableScope]
xosview-1.9.3/sunos5/pagemeter.cc:10:52: style: Function 'PageMeter' argument 2 names different: declaration 'kcp' definition '_kc'. [funcArgNamesDifferent]
xosview-1.9.3/sunos5/pagemeter.h:12:42: note: Function 'PageMeter' argument 2 names different: declaration 'kcp' definition '_kc'.
xosview-1.9.3/sunos5/pagemeter.cc:10:52: note: Function 'PageMeter' argument 2 names different: declaration 'kcp' definition '_kc'.
xosview-1.9.3/sunos5/swapmeter.cc:13:52: style: Function 'SwapMeter' argument 2 names different: declaration 'kcp' definition '_kc'. [funcArgNamesDifferent]
xosview-1.9.3/sunos5/swapmeter.h:12:42: note: Function 'SwapMeter' argument 2 names different: declaration 'kcp' definition '_kc'.
xosview-1.9.3/sunos5/swapmeter.cc:13:52: note: Function 'SwapMeter' argument 2 names different: declaration 'kcp' definition '_kc'.
xosview-1.9.3/xosview.cc:464:41: style: Function 'unmapEvent' argument 1 names different: declaration 'event' definition 'ev'. [funcArgNamesDifferent]
xosview-1.9.3/xosview.h:74:33: note: Function 'unmapEvent' argument 1 names different: declaration 'event' definition 'ev'.
xosview-1.9.3/xosview.cc:464:41: note: Function 'unmapEvent' argument 1 names different: declaration 'event' definition 'ev'.
xosview-1.9.3/xosview.h:29:8: performance: Technically the member function 'XOSView::keyrelease' can be static. [functionStatic]
xosview-1.9.3/xosview.cc:334:15: note: Technically the member function 'XOSView::keyrelease' can be static.
xosview-1.9.3/xosview.h:29:8: note: Technically the member function 'XOSView::keyrelease' can be static.
xosview-1.9.3/xosview.h:34:7: style: Technically the member function 'XOSView::newypos' can be const. [functionConst]
xosview-1.9.3/xosview.cc:189:14: note: Technically the member function 'XOSView::newypos' can be const.
xosview-1.9.3/xosview.h:34:7: note: Technically the member function 'XOSView::newypos' can be const.
xosview-1.9.3/xosview.h:44:8: performance: Technically the member function 'XOSView::checkArgs' can be static. [functionStatic]
xosview-1.9.3/xosview.cc:386:15: note: Technically the member function 'XOSView::checkArgs' can be static.
xosview-1.9.3/xosview.h:44:8: note: Technically the member function 'XOSView::checkArgs' can be static.
xosview-1.9.3/xosview.h:61:8: performance: Technically the member function 'XOSView::usleep_via_select' can be static. [functionStatic]
xosview-1.9.3/xosview.cc:367:15: note: Technically the member function 'XOSView::usleep_via_select' can be static.
xosview-1.9.3/xosview.h:61:8: note: Technically the member function 'XOSView::usleep_via_select' can be static.
xosview-1.9.3/xosview.h:63:8: style: Technically the member function 'XOSView::checkMeterResources' can be const. [functionConst]
xosview-1.9.3/xosview.cc:180:15: note: Technically the member function 'XOSView::checkMeterResources' can be const.
xosview-1.9.3/xosview.h:63:8: note: Technically the member function 'XOSView::checkMeterResources' can be const.
xosview-1.9.3/xosview.h:75:8: performance: Technically the member function 'XOSView::checkVersion' can be static. [functionStatic]
xosview-1.9.3/xosview.cc:149:15: note: Technically the member function 'XOSView::checkVersion' can be static.
xosview-1.9.3/xosview.h:75:8: note: Technically the member function 'XOSView::checkVersion' can be static.
xosview-1.9.3/xwin.cc:24:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xosview-1.9.3/xwin.cc:12:7: warning: Member variable 'XWin::borderwidth_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/xwin.cc:12:7: warning: Member variable 'XWin::x_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/xwin.cc:12:7: warning: Member variable 'XWin::y_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/xwin.cc:12:7: warning: Member variable 'XWin::width_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/xwin.cc:12:7: warning: Member variable 'XWin::height_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/xwin.cc:12:7: warning: Member variable 'XWin::display_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/xwin.cc:12:7: warning: Member variable 'XWin::font_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/xwin.cc:12:7: warning: Member variable 'XWin::name_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/xwin.cc:12:7: warning: Member variable 'XWin::fgcolor_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/xwin.cc:12:7: warning: Member variable 'XWin::bgcolor_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/xwin.cc:12:7: warning: Member variable 'XWin::wmhints_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/xwin.cc:12:7: warning: Member variable 'XWin::sizehints_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/xwin.cc:12:7: warning: Member variable 'XWin::classhints_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/xwin.cc:12:7: warning: Member variable 'XWin::events_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/xwin.cc:12:7: warning: Member variable 'XWin::done_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/xwin.cc:12:7: warning: Member variable 'XWin::display_name_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/xwin.cc:12:7: warning: Member variable 'XWin::geometry_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/xwin.cc:12:7: warning: Member variable 'XWin::xrmptr_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/xwin.cc:12:7: warning: Member variable 'XWin::doStippling_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/xwin.cc:16:7: warning: Member variable 'XWin::borderwidth_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/xwin.cc:16:7: warning: Member variable 'XWin::x_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/xwin.cc:16:7: warning: Member variable 'XWin::y_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/xwin.cc:16:7: warning: Member variable 'XWin::width_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/xwin.cc:16:7: warning: Member variable 'XWin::height_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/xwin.cc:16:7: warning: Member variable 'XWin::display_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/xwin.cc:16:7: warning: Member variable 'XWin::font_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/xwin.cc:16:7: warning: Member variable 'XWin::name_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/xwin.cc:16:7: warning: Member variable 'XWin::fgcolor_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/xwin.cc:16:7: warning: Member variable 'XWin::bgcolor_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/xwin.cc:16:7: warning: Member variable 'XWin::wmhints_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/xwin.cc:16:7: warning: Member variable 'XWin::sizehints_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/xwin.cc:16:7: warning: Member variable 'XWin::classhints_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/xwin.cc:16:7: warning: Member variable 'XWin::events_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/xwin.cc:16:7: warning: Member variable 'XWin::done_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/xwin.cc:16:7: warning: Member variable 'XWin::display_name_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/xwin.cc:16:7: warning: Member variable 'XWin::geometry_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/xwin.cc:16:7: warning: Member variable 'XWin::xrmptr_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/xwin.cc:16:7: warning: Member variable 'XWin::doStippling_' is not initialized in the constructor. [uninitMemberVar]
xosview-1.9.3/xwin.h:98:15: style: Technically the member function 'XWin::getResource' can be const. [functionConst]
xosview-1.9.3/xwin.cc:406:19: note: Technically the member function 'XWin::getResource' can be const.
xosview-1.9.3/xwin.h:98:15: note: Technically the member function 'XWin::getResource' can be const.
xosview-1.9.3/xwin.h:99:15: style: Technically the member function 'XWin::getResourceOrUseDefault' can be const. [functionConst]
xosview-1.9.3/xwin.cc:395:19: note: Technically the member function 'XWin::getResourceOrUseDefault' can be const.
xosview-1.9.3/xwin.h:99:15: note: Technically the member function 'XWin::getResourceOrUseDefault' can be const.
xosview-1.9.3/xwin.h:102:8: performance: Technically the member function 'XWin::dumpResources' can be static. [functionStatic]
xosview-1.9.3/xwin.cc:421:12: note: Technically the member function 'XWin::dumpResources' can be static.
xosview-1.9.3/xwin.h:102:8: note: Technically the member function 'XWin::dumpResources' can be static.
xosview-1.9.3/xwin.h:152:7: performance: Technically the member function 'XWin::getPixmap' can be static. [functionStatic]
xosview-1.9.3/xwin.cc:237:11: note: Technically the member function 'XWin::getPixmap' can be static.
xosview-1.9.3/xwin.h:152:7: note: Technically the member function 'XWin::getPixmap' can be static.
[17:45]

ftp://ftp.se.debian.org/debian/pool/main/x/xotcl/xotcl_1.6.8.orig.tar.gz
xotcl-1.6.8/generic/._aolstub.c:1:0: error: The code contains unhandled character(s) (character code=230). Neither unicode nor extended ascii is supported. [syntaxError]
xotcl-1.6.8/generic/._xotcl.c:1:0: error: The code contains unhandled character(s) (character code=230). Neither unicode nor extended ascii is supported. [syntaxError]
xotcl-1.6.8/generic/._xotclAppInit.c:1:0: error: The code contains unhandled character(s) (character code=230). Neither unicode nor extended ascii is supported. [syntaxError]
xotcl-1.6.8/generic/._xotclCompile.c:1:0: error: The code contains unhandled character(s) (character code=230). Neither unicode nor extended ascii is supported. [syntaxError]
xotcl-1.6.8/generic/._xotclError.c:1:0: error: The code contains unhandled character(s) (character code=230). Neither unicode nor extended ascii is supported. [syntaxError]
xotcl-1.6.8/generic/._xotclMetaData.c:1:0: error: The code contains unhandled character(s) (character code=230). Neither unicode nor extended ascii is supported. [syntaxError]
xotcl-1.6.8/generic/._xotclObjectData.c:1:0: error: The code contains unhandled character(s) (character code=230). Neither unicode nor extended ascii is supported. [syntaxError]
xotcl-1.6.8/generic/._xotclProfile.c:1:0: error: The code contains unhandled character(s) (character code=230). Neither unicode nor extended ascii is supported. [syntaxError]
xotcl-1.6.8/generic/._xotclShadow.c:1:0: error: The code contains unhandled character(s) (character code=230). Neither unicode nor extended ascii is supported. [syntaxError]
xotcl-1.6.8/generic/._xotclStubInit.c:1:0: error: The code contains unhandled character(s) (character code=230). Neither unicode nor extended ascii is supported. [syntaxError]
xotcl-1.6.8/generic/._xotclStubLib.c:1:0: error: The code contains unhandled character(s) (character code=230). Neither unicode nor extended ascii is supported. [syntaxError]
xotcl-1.6.8/generic/._xotclTrace.c:1:0: error: The code contains unhandled character(s) (character code=230). Neither unicode nor extended ascii is supported. [syntaxError]
xotcl-1.6.8/generic/._xotclUtil.c:1:0: error: The code contains unhandled character(s) (character code=230). Neither unicode nor extended ascii is supported. [syntaxError]
xotcl-1.6.8/generic/xotcl.h:110:0: error: #error Tcl distribution is TOO OLD, we require at least tcl8.0 [preprocessorErrorDirective]
xotcl-1.6.8/library/store/XOTclGdbm/._xotclgdbm.c:1:0: error: The code contains unhandled character(s) (character code=230). Neither unicode nor extended ascii is supported. [syntaxError]
xotcl-1.6.8/library/store/XOTclGdbm/xotclgdbm.c:37:40: warning: Either the condition '!obj' is redundant or there is possible null pointer dereference: obj. [nullPointerRedundantCheck]
xotcl-1.6.8/library/store/XOTclGdbm/xotclgdbm.c:37:7: note: Assuming that condition '!obj' is not redundant
xotcl-1.6.8/library/store/XOTclGdbm/xotclgdbm.c:37:40: note: Null pointer dereference
xotcl-1.6.8/library/store/XOTclGdbm/xotclgdbm.c:74:40: warning: Either the condition '!obj' is redundant or there is possible null pointer dereference: obj. [nullPointerRedundantCheck]
xotcl-1.6.8/library/store/XOTclGdbm/xotclgdbm.c:74:7: note: Assuming that condition '!obj' is not redundant
xotcl-1.6.8/library/store/XOTclGdbm/xotclgdbm.c:74:40: note: Null pointer dereference
xotcl-1.6.8/library/store/XOTclGdbm/xotclgdbm.c:97:40: warning: Either the condition '!obj' is redundant or there is possible null pointer dereference: obj. [nullPointerRedundantCheck]
xotcl-1.6.8/library/store/XOTclGdbm/xotclgdbm.c:97:7: note: Assuming that condition '!obj' is not redundant
xotcl-1.6.8/library/store/XOTclGdbm/xotclgdbm.c:97:40: note: Null pointer dereference
xotcl-1.6.8/library/store/XOTclGdbm/xotclgdbm.c:134:40: warning: Either the condition '!obj' is redundant or there is possible null pointer dereference: obj. [nullPointerRedundantCheck]
xotcl-1.6.8/library/store/XOTclGdbm/xotclgdbm.c:134:7: note: Assuming that condition '!obj' is not redundant
xotcl-1.6.8/library/store/XOTclGdbm/xotclgdbm.c:134:40: note: Null pointer dereference
xotcl-1.6.8/library/store/XOTclGdbm/xotclgdbm.c:180:40: warning: Either the condition '!obj' is redundant or there is possible null pointer dereference: obj. [nullPointerRedundantCheck]
xotcl-1.6.8/library/store/XOTclGdbm/xotclgdbm.c:180:7: note: Assuming that condition '!obj' is not redundant
xotcl-1.6.8/library/store/XOTclGdbm/xotclgdbm.c:180:40: note: Null pointer dereference
xotcl-1.6.8/library/store/XOTclGdbm/xotclgdbm.c:207:40: warning: Either the condition '!obj' is redundant or there is possible null pointer dereference: obj. [nullPointerRedundantCheck]
xotcl-1.6.8/library/store/XOTclGdbm/xotclgdbm.c:207:7: note: Assuming that condition '!obj' is not redundant
xotcl-1.6.8/library/store/XOTclGdbm/xotclgdbm.c:207:40: note: Null pointer dereference
xotcl-1.6.8/library/store/XOTclGdbm/xotclgdbm.c:235:40: warning: Either the condition '!obj' is redundant or there is possible null pointer dereference: obj. [nullPointerRedundantCheck]
xotcl-1.6.8/library/store/XOTclGdbm/xotclgdbm.c:235:7: note: Assuming that condition '!obj' is not redundant
xotcl-1.6.8/library/store/XOTclGdbm/xotclgdbm.c:235:40: note: Null pointer dereference
xotcl-1.6.8/library/store/XOTclGdbm/xotclgdbm.c:273:40: warning: Either the condition '!obj' is redundant or there is possible null pointer dereference: obj. [nullPointerRedundantCheck]
xotcl-1.6.8/library/store/XOTclGdbm/xotclgdbm.c:273:7: note: Assuming that condition '!obj' is not redundant
xotcl-1.6.8/library/store/XOTclGdbm/xotclgdbm.c:273:40: note: Null pointer dereference
xotcl-1.6.8/library/store/XOTclSdbm/._dllEntryPoint.c:1:0: error: The code contains unhandled character(s) (character code=230). Neither unicode nor extended ascii is supported. [syntaxError]
xotcl-1.6.8/library/store/XOTclSdbm/._hash.c:1:0: error: The code contains unhandled character(s) (character code=230). Neither unicode nor extended ascii is supported. [syntaxError]
xotcl-1.6.8/library/store/XOTclSdbm/._pair.c:1:0: error: The code contains unhandled character(s) (character code=230). Neither unicode nor extended ascii is supported. [syntaxError]
xotcl-1.6.8/library/store/XOTclSdbm/._sdbm.c:1:0: error: The code contains unhandled character(s) (character code=230). Neither unicode nor extended ascii is supported. [syntaxError]
xotcl-1.6.8/library/store/XOTclSdbm/._util.c:1:0: error: The code contains unhandled character(s) (character code=230). Neither unicode nor extended ascii is supported. [syntaxError]
xotcl-1.6.8/library/store/XOTclSdbm/._xotclsdbm.c:1:0: error: The code contains unhandled character(s) (character code=230). Neither unicode nor extended ascii is supported. [syntaxError]
xotcl-1.6.8/library/store/XOTclSdbm/pair.c:287:15: style: The scope of the variable 'off' can be reduced. [variableScope]
xotcl-1.6.8/library/store/XOTclSdbm/sdbm.c:309:7: style: The scope of the variable 'newp' can be reduced. [variableScope]
xotcl-1.6.8/library/store/XOTclSdbm/sdbm.c:206:20: style: Checking if unsigned variable '(key).dsize' is less than zero. [unsignedLessThanZero]
xotcl-1.6.8/library/store/XOTclSdbm/sdbm.c:220:20: style: Checking if unsigned variable '(key).dsize' is less than zero. [unsignedLessThanZero]
xotcl-1.6.8/library/store/XOTclSdbm/sdbm.c:251:20: style: Checking if unsigned variable '(key).dsize' is less than zero. [unsignedLessThanZero]
xotcl-1.6.8/library/store/XOTclSdbm/xotclsdbm.c:39:40: warning: Either the condition '!obj' is redundant or there is possible null pointer dereference: obj. [nullPointerRedundantCheck]
xotcl-1.6.8/library/store/XOTclSdbm/xotclsdbm.c:39:7: note: Assuming that condition '!obj' is not redundant
xotcl-1.6.8/library/store/XOTclSdbm/xotclsdbm.c:39:40: note: Null pointer dereference
xotcl-1.6.8/library/store/XOTclSdbm/xotclsdbm.c:117:40: warning: Either the condition '!obj' is redundant or there is possible null pointer dereference: obj. [nullPointerRedundantCheck]
xotcl-1.6.8/library/store/XOTclSdbm/xotclsdbm.c:117:7: note: Assuming that condition '!obj' is not redundant
xotcl-1.6.8/library/store/XOTclSdbm/xotclsdbm.c:117:40: note: Null pointer dereference
xotcl-1.6.8/library/store/XOTclSdbm/xotclsdbm.c:142:40: warning: Either the condition '!obj' is redundant or there is possible null pointer dereference: obj. [nullPointerRedundantCheck]
xotcl-1.6.8/library/store/XOTclSdbm/xotclsdbm.c:142:7: note: Assuming that condition '!obj' is not redundant
xotcl-1.6.8/library/store/XOTclSdbm/xotclsdbm.c:142:40: note: Null pointer dereference
xotcl-1.6.8/library/store/XOTclSdbm/xotclsdbm.c:177:40: warning: Either the condition '!obj' is redundant or there is possible null pointer dereference: obj. [nullPointerRedundantCheck]
xotcl-1.6.8/library/store/XOTclSdbm/xotclsdbm.c:177:7: note: Assuming that condition '!obj' is not redundant
xotcl-1.6.8/library/store/XOTclSdbm/xotclsdbm.c:177:40: note: Null pointer dereference
xotcl-1.6.8/library/store/XOTclSdbm/xotclsdbm.c:226:40: warning: Either the condition '!obj' is redundant or there is possible null pointer dereference: obj. [nullPointerRedundantCheck]
xotcl-1.6.8/library/store/XOTclSdbm/xotclsdbm.c:226:7: note: Assuming that condition '!obj' is not redundant
xotcl-1.6.8/library/store/XOTclSdbm/xotclsdbm.c:226:40: note: Null pointer dereference
xotcl-1.6.8/library/store/XOTclSdbm/xotclsdbm.c:253:40: warning: Either the condition '!obj' is redundant or there is possible null pointer dereference: obj. [nullPointerRedundantCheck]
xotcl-1.6.8/library/store/XOTclSdbm/xotclsdbm.c:253:7: note: Assuming that condition '!obj' is not redundant
xotcl-1.6.8/library/store/XOTclSdbm/xotclsdbm.c:253:40: note: Null pointer dereference
xotcl-1.6.8/library/store/XOTclSdbm/xotclsdbm.c:290:40: warning: Either the condition '!obj' is redundant or there is possible null pointer dereference: obj. [nullPointerRedundantCheck]
xotcl-1.6.8/library/store/XOTclSdbm/xotclsdbm.c:290:7: note: Assuming that condition '!obj' is not redundant
xotcl-1.6.8/library/store/XOTclSdbm/xotclsdbm.c:290:40: note: Null pointer dereference
xotcl-1.6.8/library/store/XOTclSdbm/xotclsdbm.c:318:40: warning: Either the condition '!obj' is redundant or there is possible null pointer dereference: obj. [nullPointerRedundantCheck]
xotcl-1.6.8/library/store/XOTclSdbm/xotclsdbm.c:318:7: note: Assuming that condition '!obj' is not redundant
xotcl-1.6.8/library/store/XOTclSdbm/xotclsdbm.c:318:40: note: Null pointer dereference
xotcl-1.6.8/library/xml/TclExpat-1.1/._codepage.c:1:0: error: The code contains unhandled character(s) (character code=230). Neither unicode nor extended ascii is supported. [syntaxError]
xotcl-1.6.8/library/xml/TclExpat-1.1/._dllEntryPoint.c:1:0: error: The code contains unhandled character(s) (character code=230). Neither unicode nor extended ascii is supported. [syntaxError]
xotcl-1.6.8/library/xml/TclExpat-1.1/._dllmain.c:1:0: error: The code contains unhandled character(s) (character code=230). Neither unicode nor extended ascii is supported. [syntaxError]
xotcl-1.6.8/library/xml/TclExpat-1.1/._hashtable.c:1:0: error: The code contains unhandled character(s) (character code=230). Neither unicode nor extended ascii is supported. [syntaxError]
xotcl-1.6.8/library/xml/TclExpat-1.1/._readfilemap.c:1:0: error: The code contains unhandled character(s) (character code=230). Neither unicode nor extended ascii is supported. [syntaxError]
xotcl-1.6.8/library/xml/TclExpat-1.1/._tclexpat.c:1:0: error: The code contains unhandled character(s) (character code=230). Neither unicode nor extended ascii is supported. [syntaxError]
xotcl-1.6.8/library/xml/TclExpat-1.1/._unixfilemap.c:1:0: error: The code contains unhandled character(s) (character code=230). Neither unicode nor extended ascii is supported. [syntaxError]
xotcl-1.6.8/library/xml/TclExpat-1.1/._win32filemap.c:1:0: error: The code contains unhandled character(s) (character code=230). Neither unicode nor extended ascii is supported. [syntaxError]
xotcl-1.6.8/library/xml/TclExpat-1.1/._xmlparse.c:1:0: error: The code contains unhandled character(s) (character code=230). Neither unicode nor extended ascii is supported. [syntaxError]
xotcl-1.6.8/library/xml/TclExpat-1.1/._xmlrole.c:1:0: error: The code contains unhandled character(s) (character code=230). Neither unicode nor extended ascii is supported. [syntaxError]
xotcl-1.6.8/library/xml/TclExpat-1.1/._xmltok.c:1:0: error: The code contains unhandled character(s) (character code=230). Neither unicode nor extended ascii is supported. [syntaxError]
xotcl-1.6.8/library/xml/TclExpat-1.1/._xmltok_impl.c:1:0: error: The code contains unhandled character(s) (character code=230). Neither unicode nor extended ascii is supported. [syntaxError]
xotcl-1.6.8/library/xml/TclExpat-1.1/._xmlwf.c:1:0: error: The code contains unhandled character(s) (character code=230). Neither unicode nor extended ascii is supported. [syntaxError]
xotcl-1.6.8/library/xml/TclExpat-1.1/tclexpat.c:700:2: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xotcl-1.6.8/library/xml/TclExpat-1.1/tclexpat.c:1328:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xotcl-1.6.8/library/xml/TclExpat-1.1/tclexpat.c:478:8: style: The scope of the variable 's' can be reduced. [variableScope]
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:888:6: warning: Either the condition 'if(entity)' is redundant or there is possible null pointer dereference: entity. [nullPointerRedundantCheck]
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:892:5: note: Assuming that condition 'if(entity)' is not redundant
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:888:6: note: Null pointer dereference
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:890:6: warning: Either the condition 'if(entity)' is redundant or there is possible null pointer dereference: entity. [nullPointerRedundantCheck]
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:892:5: note: Assuming that condition 'if(entity)' is not redundant
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:890:6: note: Null pointer dereference
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:917:6: style: Variable 'entity->open' is reassigned a value before the old one has been used. [redundantAssignment]
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:915:6: note: Variable 'entity->open' is reassigned a value before the old one has been used.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:917:6: note: Variable 'entity->open' is reassigned a value before the old one has been used.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:1926:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:310:45: style: Function 'XML_ParserCreate' argument 1 names different: declaration 'encoding' definition 'encodingName'. [funcArgNamesDifferent]
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.h:71:34: note: Function 'XML_ParserCreate' argument 1 names different: declaration 'encoding' definition 'encodingName'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:310:45: note: Function 'XML_ParserCreate' argument 1 names different: declaration 'encoding' definition 'encodingName'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:370:54: style: Function 'XML_ExternalEntityParserCreate' argument 1 names different: declaration 'parser' definition 'oldParser'. [funcArgNamesDifferent]
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.h:320:43: note: Function 'XML_ExternalEntityParserCreate' argument 1 names different: declaration 'parser' definition 'oldParser'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:370:54: note: Function 'XML_ExternalEntityParserCreate' argument 1 names different: declaration 'parser' definition 'oldParser'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:372:24: style: Function 'XML_ExternalEntityParserCreate' argument 3 names different: declaration 'encoding' definition 'encodingName'. [funcArgNamesDifferent]
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.h:322:27: note: Function 'XML_ExternalEntityParserCreate' argument 3 names different: declaration 'encoding' definition 'encodingName'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:372:24: note: Function 'XML_ExternalEntityParserCreate' argument 3 names different: declaration 'encoding' definition 'encodingName'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:442:47: style: Function 'XML_SetUserData' argument 2 names different: declaration 'userData' definition 'p'. [funcArgNamesDifferent]
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.h:272:42: note: Function 'XML_SetUserData' argument 2 names different: declaration 'userData' definition 'p'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:442:47: note: Function 'XML_SetUserData' argument 2 names different: declaration 'userData' definition 'p'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:450:52: style: Function 'XML_SetBase' argument 2 names different: declaration 'base' definition 'p'. [funcArgNamesDifferent]
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.h:292:48: note: Function 'XML_SetBase' argument 2 names different: declaration 'base' definition 'p'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:450:52: note: Function 'XML_SetBase' argument 2 names different: declaration 'base' definition 'p'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:514:14: style: Function 'XML_SetUnknownEncodingHandler' argument 3 names different: declaration 'encodingHandlerData' definition 'data'. [funcArgNamesDifferent]
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.h:260:16: note: Function 'XML_SetUnknownEncodingHandler' argument 3 names different: declaration 'encodingHandlerData' definition 'data'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:514:14: note: Function 'XML_SetUnknownEncodingHandler' argument 3 names different: declaration 'encodingHandlerData' definition 'data'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:797:16: style: Function 'doContent' argument 4 names different: declaration 'start' definition 's'. [funcArgNamesDifferent]
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:151:16: note: Function 'doContent' argument 4 names different: declaration 'start' definition 's'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:797:16: note: Function 'doContent' argument 4 names different: declaration 'start' definition 's'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:799:17: style: Function 'doContent' argument 6 names different: declaration 'endPtr' definition 'nextPtr'. [funcArgNamesDifferent]
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:151:53: note: Function 'doContent' argument 6 names different: declaration 'endPtr' definition 'nextPtr'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:799:17: note: Function 'doContent' argument 6 names different: declaration 'endPtr' definition 'nextPtr'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:1492:19: style: Function 'prologInitProcessor' argument 2 names different: declaration 'start' definition 's'. [funcArgNamesDifferent]
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:133:0: note: Function 'prologInitProcessor' argument 2 names different: declaration 'start' definition 's'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:1492:19: note: Function 'prologInitProcessor' argument 2 names different: declaration 'start' definition 's'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:1494:20: style: Function 'prologInitProcessor' argument 4 names different: declaration 'endPtr' definition 'nextPtr'. [funcArgNamesDifferent]
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:133:0: note: Function 'prologInitProcessor' argument 4 names different: declaration 'endPtr' definition 'nextPtr'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:1494:20: note: Function 'prologInitProcessor' argument 4 names different: declaration 'endPtr' definition 'nextPtr'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:1505:15: style: Function 'prologProcessor' argument 2 names different: declaration 'start' definition 's'. [funcArgNamesDifferent]
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:132:0: note: Function 'prologProcessor' argument 2 names different: declaration 'start' definition 's'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:1505:15: note: Function 'prologProcessor' argument 2 names different: declaration 'start' definition 's'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:1507:16: style: Function 'prologProcessor' argument 4 names different: declaration 'endPtr' definition 'nextPtr'. [funcArgNamesDifferent]
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:132:0: note: Function 'prologProcessor' argument 4 names different: declaration 'endPtr' definition 'nextPtr'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:1507:16: note: Function 'prologProcessor' argument 4 names different: declaration 'endPtr' definition 'nextPtr'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:1800:23: style: Function 'epilogProcessor' argument 2 names different: declaration 'start' definition 's'. [funcArgNamesDifferent]
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:136:0: note: Function 'epilogProcessor' argument 2 names different: declaration 'start' definition 's'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:1800:23: note: Function 'epilogProcessor' argument 2 names different: declaration 'start' definition 's'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:1802:24: style: Function 'epilogProcessor' argument 4 names different: declaration 'endPtr' definition 'nextPtr'. [funcArgNamesDifferent]
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:136:0: note: Function 'epilogProcessor' argument 4 names different: declaration 'endPtr' definition 'nextPtr'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:1802:24: note: Function 'epilogProcessor' argument 4 names different: declaration 'endPtr' definition 'nextPtr'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:1854:22: style: Function 'errorProcessor' argument 2 names different: declaration 'start' definition 's'. [funcArgNamesDifferent]
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:137:0: note: Function 'errorProcessor' argument 2 names different: declaration 'start' definition 's'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:1854:22: note: Function 'errorProcessor' argument 2 names different: declaration 'start' definition 's'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:1856:23: style: Function 'errorProcessor' argument 4 names different: declaration 'endPtr' definition 'nextPtr'. [funcArgNamesDifferent]
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:137:0: note: Function 'errorProcessor' argument 4 names different: declaration 'endPtr' definition 'nextPtr'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:1856:23: note: Function 'errorProcessor' argument 4 names different: declaration 'endPtr' definition 'nextPtr'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:1999:17: style: Function 'storeEntityValue' argument 2 names different: declaration 'start' definition 'entityTextPtr'. [funcArgNamesDifferent]
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:166:49: note: Function 'storeEntityValue' argument 2 names different: declaration 'start' definition 'entityTextPtr'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:1999:17: note: Function 'storeEntityValue' argument 2 names different: declaration 'start' definition 'entityTextPtr'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:2000:17: style: Function 'storeEntityValue' argument 3 names different: declaration 'end' definition 'entityTextEnd'. [funcArgNamesDifferent]
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:166:68: note: Function 'storeEntityValue' argument 3 names different: declaration 'end' definition 'entityTextEnd'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:2000:17: note: Function 'storeEntityValue' argument 3 names different: declaration 'end' definition 'entityTextEnd'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:2122:67: style: Function 'reportDefault' argument 3 names different: declaration 'start' definition 's'. [funcArgNamesDifferent]
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:170:67: note: Function 'reportDefault' argument 3 names different: declaration 'start' definition 's'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:2122:67: note: Function 'reportDefault' argument 3 names different: declaration 'start' definition 's'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:2147:87: style: Function 'defineAttribute' argument 4 names different: declaration 'dfltValue' definition 'value'. [funcArgNamesDifferent]
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:156:82: note: Function 'defineAttribute' argument 4 names different: declaration 'dfltValue' definition 'value'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:2147:87: note: Function 'defineAttribute' argument 4 names different: declaration 'dfltValue' definition 'value'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:2247:34: style: Function 'normalizePublicId' argument 1 names different: declaration 's' definition 'publicId'. [funcArgNamesDifferent]
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:174:41: note: Function 'normalizePublicId' argument 1 names different: declaration 's' definition 'publicId'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlparse.c:2247:34: note: Function 'normalizePublicId' argument 1 names different: declaration 's' definition 'publicId'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmltok.c:684:9: style: Same expression on both sides of '==' because the value of 'p' and 'buf' are the same. [duplicateExpression]
xotcl-1.6.8/library/xml/TclExpat-1.1/xmltok.c:682:13: note: 'p' is assigned value 'buf' here.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmltok.c:684:9: note: Same expression on both sides of '==' because the value of 'p' and 'buf' are the same.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmltok.c:821:20: style: Function 'XmlParseXmlDecl' argument 7 names different: declaration 'encodingNamePtr' definition 'encodingName'. [funcArgNamesDifferent]
xotcl-1.6.8/library/xml/TclExpat-1.1/xmltok.h:255:23: note: Function 'XmlParseXmlDecl' argument 7 names different: declaration 'encodingNamePtr' definition 'encodingName'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmltok.c:821:20: note: Function 'XmlParseXmlDecl' argument 7 names different: declaration 'encodingNamePtr' definition 'encodingName'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmltok.c:822:24: style: Function 'XmlParseXmlDecl' argument 8 names different: declaration 'namedEncodingPtr' definition 'encoding'. [funcArgNamesDifferent]
xotcl-1.6.8/library/xml/TclExpat-1.1/xmltok.h:256:27: note: Function 'XmlParseXmlDecl' argument 8 names different: declaration 'namedEncodingPtr' definition 'encoding'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmltok.c:822:24: note: Function 'XmlParseXmlDecl' argument 8 names different: declaration 'namedEncodingPtr' definition 'encoding'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmltok.c:823:12: style: Function 'XmlParseXmlDecl' argument 9 names different: declaration 'standalonePtr' definition 'standalone'. [funcArgNamesDifferent]
xotcl-1.6.8/library/xml/TclExpat-1.1/xmltok.h:257:15: note: Function 'XmlParseXmlDecl' argument 9 names different: declaration 'standalonePtr' definition 'standalone'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmltok.c:823:12: note: Function 'XmlParseXmlDecl' argument 9 names different: declaration 'standalonePtr' definition 'standalone'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmltok.c:910:26: style: Function 'XmlUtf8Encode' argument 1 names different: declaration 'charNumber' definition 'c'. [funcArgNamesDifferent]
xotcl-1.6.8/library/xml/TclExpat-1.1/xmltok.h:262:36: note: Function 'XmlUtf8Encode' argument 1 names different: declaration 'charNumber' definition 'c'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmltok.c:910:26: note: Function 'XmlUtf8Encode' argument 1 names different: declaration 'charNumber' definition 'c'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmltok.c:946:27: style: Function 'XmlUtf16Encode' argument 1 names different: declaration 'charNumber' definition 'charNum'. [funcArgNamesDifferent]
xotcl-1.6.8/library/xml/TclExpat-1.1/xmltok.h:263:37: note: Function 'XmlUtf16Encode' argument 1 names different: declaration 'charNumber' definition 'charNum'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmltok.c:946:27: note: Function 'XmlUtf16Encode' argument 1 names different: declaration 'charNumber' definition 'charNum'.
xotcl-1.6.8/library/xml/TclExpat-1.1/xmltok.c:1109:11: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 1107. [shiftTooManyBitsSigned]
xotcl-1.6.8/library/xml/TclExpat-1.1/xmltok.c:1107:13: note: Assuming that condition 'c>65535' is not redundant
xotcl-1.6.8/library/xml/TclExpat-1.1/xmltok.c:1109:11: note: Shift
xotcl-1.6.8/library/xml/TclExpat-1.1/xmltok.c:1111:16: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 1107. [shiftTooManyBitsSigned]
xotcl-1.6.8/library/xml/TclExpat-1.1/xmltok.c:1107:13: note: Assuming that condition 'c>65535' is not redundant
xotcl-1.6.8/library/xml/TclExpat-1.1/xmltok.c:1111:16: note: Shift
xotcl-1.6.8/library/xml/TclExpat-1.1/xmlwf.c:417:15: style: Checking if unsigned variable 'nread' is less than zero. [unsignedLessThanZero]
xotcl-1.6.8/unix/._tclAppInit.c:1:0: error: The code contains unhandled character(s) (character code=230). Neither unicode nor extended ascii is supported. [syntaxError]
xotcl-1.6.8/unix/._tkAppInit.c:1:0: error: The code contains unhandled character(s) (character code=230). Neither unicode nor extended ascii is supported. [syntaxError]
xotcl-1.6.8/win/._dllEntryPoint.c:1:0: error: The code contains unhandled character(s) (character code=230). Neither unicode nor extended ascii is supported. [syntaxError]
xotcl-1.6.8/win/._winMain.c:1:0: error: The code contains unhandled character(s) (character code=230). Neither unicode nor extended ascii is supported. [syntaxError]
xotcl-1.6.8/win/winMain.c:297:21: style: The scope of the variable 'inquote' can be reduced. [variableScope]
xotcl-1.6.8/win/winMain.c:297:36: style: The scope of the variable 'slashes' can be reduced. [variableScope]
xotcl-1.6.8/win/winMain.c:252:50: error: va_list 'argList' used before va_start() was called. [va_list_usedBeforeStarted]
xotcl-1.6.8/win/winMain.c:253:27: error: va_list 'argList' used before va_start() was called. [va_list_usedBeforeStarted]
[17:45]

ftp://ftp.se.debian.org/debian/pool/main/x/xournal/xournal_0.4.8.orig.tar.gz
xournal-0.4.8/src/main.c:48:14: style: The scope of the variable 'device' can be reduced. [variableScope]
xournal-0.4.8/src/ttsubset/list.c:192:13: style: Variable 'c' is assigned a value that is never used. [unreadVariable]
xournal-0.4.8/src/ttsubset/sft.c:946:13: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xournal-0.4.8/src/ttsubset/sft.c:849:13: style: Condition '!ARGS_ARE_XY_VALUES' is always false [knownConditionTrueFalse]
xournal-0.4.8/src/ttsubset/sft.c:2468:5: style: Variable 'head' is reassigned a value before the old one has been used. [redundantAssignment]
xournal-0.4.8/src/ttsubset/sft.c:2443:0: note: Variable 'head' is reassigned a value before the old one has been used.
xournal-0.4.8/src/ttsubset/sft.c:2468:5: note: Variable 'head' is reassigned a value before the old one has been used.
xournal-0.4.8/src/ttsubset/sft.c:1806:12: style: Same expression on both sides of '!=' because the value of 'fd' and '-1' are the same. [duplicateExpression]
xournal-0.4.8/src/ttsubset/sft.c:1646:23: note: 'fd' is assigned value '-1' here.
xournal-0.4.8/src/ttsubset/sft.c:1806:12: note: Same expression on both sides of '!=' because the value of 'fd' and '-1' are the same.
xournal-0.4.8/src/ttsubset/sft.c:984:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xournal-0.4.8/src/ttsubset/sft.c:1113:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xournal-0.4.8/src/ttsubset/sft.c:1142:25: style: The scope of the variable 'i' can be reduced. [variableScope]
xournal-0.4.8/src/ttsubset/sft.c:1322:21: style: The scope of the variable 'mid' can be reduced. [variableScope]
xournal-0.4.8/src/ttsubset/sft.c:1544:23: style: The scope of the variable 'k' can be reduced. [variableScope]
xournal-0.4.8/src/ttsubset/sft.c:1594:19: style: The scope of the variable 'k' can be reduced. [variableScope]
xournal-0.4.8/src/ttsubset/sft.c:1885:15: style: The scope of the variable 'r' can be reduced. [variableScope]
xournal-0.4.8/src/ttsubset/sft.c:2817:21: style: The scope of the variable 'table' can be reduced. [variableScope]
xournal-0.4.8/src/ttsubset/sft.c:2884:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xournal-0.4.8/src/ttsubset/sft.c:2884:15: style: The scope of the variable 'm' can be reduced. [variableScope]
xournal-0.4.8/src/ttsubset/ttcr.c:308:9: style: The scope of the variable 'done' can be reduced. [variableScope]
xournal-0.4.8/src/ttsubset/ttcr.c:577:19: style: The scope of the variable 's' can be reduced. [variableScope]
xournal-0.4.8/src/ttsubset/ttcr.c:578:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xournal-0.4.8/src/ttsubset/ttcr.c:1308:16: style: The scope of the variable 'gd' can be reduced. [variableScope]
xournal-0.4.8/src/xo-callbacks.c:2388:14: style: The scope of the variable 'dialog' can be reduced. [variableScope]
xournal-0.4.8/src/xo-callbacks.c:2391:16: style: The scope of the variable 'item' can be reduced. [variableScope]
xournal-0.4.8/src/xo-callbacks.c:3126:7: style: The scope of the variable 'val' can be reduced. [variableScope]
xournal-0.4.8/src/xo-callbacks.c:3676:14: style: The scope of the variable 'w' can be reduced. [variableScope]
xournal-0.4.8/src/xo-callbacks.c:3784:14: style: The scope of the variable 'dev' can be reduced. [variableScope]
xournal-0.4.8/src/xo-callbacks.c:215:8: style: Unused variable: stime [unusedVariable]
xournal-0.4.8/src/xo-callbacks.c:216:10: style: Unused variable: curtime [unusedVariable]
xournal-0.4.8/src/xo-callbacks.c:355:8: style: Unused variable: stime [unusedVariable]
xournal-0.4.8/src/xo-callbacks.c:356:10: style: Unused variable: curtime [unusedVariable]
xournal-0.4.8/src/xo-callbacks.c:1383:8: style: Unused variable: result [unusedVariable]
xournal-0.4.8/src/xo-callbacks.c:1448:29: style: Unused variable: filt_pix [unusedVariable]
xournal-0.4.8/src/xo-clipboard.c:253:12: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xournal-0.4.8/src/xo-file.c:230:20: warning: Either the condition 'tmpf!=NULL' is redundant or there is possible null pointer dereference: tmpf. [nullPointerRedundantCheck]
xournal-0.4.8/src/xo-file.c:228:22: note: Assuming that condition 'tmpf!=NULL' is not redundant
xournal-0.4.8/src/xo-file.c:230:20: note: Null pointer dereference
xournal-0.4.8/src/xo-file.c:95:22: style: The scope of the variable 'bg' can be reduced. [variableScope]
xournal-0.4.8/src/xo-file.c:307:9: style: The scope of the variable 'filename' can be reduced. [variableScope]
xournal-0.4.8/src/xo-file.c:398:25: style: The scope of the variable 'filter_str' can be reduced. [variableScope]
xournal-0.4.8/src/xo-file.c:401:18: style: The scope of the variable 'filt_all' can be reduced. [variableScope]
xournal-0.4.8/src/xo-file.c:401:29: style: The scope of the variable 'filt_autosave' can be reduced. [variableScope]
xournal-0.4.8/src/xo-file.c:944:7: style: The scope of the variable 'n' can be reduced. [variableScope]
xournal-0.4.8/src/xo-file.c:1032:7: style: The scope of the variable 'len' can be reduced. [variableScope]
xournal-0.4.8/src/xo-file.c:1033:27: style: The scope of the variable 'p' can be reduced. [variableScope]
xournal-0.4.8/src/xo-file.c:1033:31: style: The scope of the variable 'q' can be reduced. [variableScope]
xournal-0.4.8/src/xo-file.c:1211:22: style: The scope of the variable 'bg' can be reduced. [variableScope]
xournal-0.4.8/src/xo-file.c:1218:7: style: The scope of the variable 'buflen' can be reduced. [variableScope]
xournal-0.4.8/src/xo-file.c:1344:21: style: The scope of the variable 'bgpg' can be reduced. [variableScope]
xournal-0.4.8/src/xo-file.c:1346:14: style: The scope of the variable 'dialog' can be reduced. [variableScope]
xournal-0.4.8/src/xo-file.c:1350:14: style: The scope of the variable 'pixmap' can be reduced. [variableScope]
xournal-0.4.8/src/xo-file.c:1351:12: style: The scope of the variable 'cr' can be reduced. [variableScope]
xournal-0.4.8/src/xo-file.c:1428:30: style: The scope of the variable 'cmp_req' can be reduced. [variableScope]
xournal-0.4.8/src/xo-file.c:1456:21: style: The scope of the variable 'pdfpg' can be reduced. [variableScope]
xournal-0.4.8/src/xo-file.c:1457:24: style: The scope of the variable 'req' can be reduced. [variableScope]
xournal-0.4.8/src/xo-file.c:1495:16: style: The scope of the variable 'pdfpage' can be reduced. [variableScope]
xournal-0.4.8/src/xo-file.c:1578:16: style: The scope of the variable 'pg' can be reduced. [variableScope]
xournal-0.4.8/src/xo-file.c:1819:10: style: Unused variable: buf [unusedVariable]
xournal-0.4.8/src/xo-file.c:1820:9: style: Unused variable: f [unusedVariable]
xournal-0.4.8/src/xo-file.c:2255:10: style: Unused variable: f [unusedVariable]
xournal-0.4.8/src/xo-file.c:2256:12: style: Unused variable: b [unusedVariable]
xournal-0.4.8/src/xo-file.c:2257:7: style: Unused variable: i [unusedVariable]
xournal-0.4.8/src/xo-file.c:2257:10: style: Unused variable: j [unusedVariable]
xournal-0.4.8/src/xo-file.c:2258:10: style: Unused variable: str [unusedVariable]
xournal-0.4.8/src/xo-image.c:98:18: style: Unused variable: buffer [unusedVariable]
xournal-0.4.8/src/xo-image.c:99:20: style: Unused variable: canvas_item [unusedVariable]
xournal-0.4.8/src/xo-image.c:100:12: style: Unused variable: color [unusedVariable]
xournal-0.4.8/src/xo-image.c:106:0: style: Variable 'scale' is assigned a value that is never used. [unreadVariable]
xournal-0.4.8/src/xo-interface.c:1621:3: style: Variable 'tmp_toolbar_icon_size' is reassigned a value before the old one has been used. [redundantAssignment]
xournal-0.4.8/src/xo-interface.c:1488:3: note: Variable 'tmp_toolbar_icon_size' is reassigned a value before the old one has been used.
xournal-0.4.8/src/xo-interface.c:1621:3: note: Variable 'tmp_toolbar_icon_size' is reassigned a value before the old one has been used.
xournal-0.4.8/src/xo-interface.c:550:26: style: Variable 'viewContinuous_group' is assigned a value that is never used. [unreadVariable]
xournal-0.4.8/src/xo-interface.c:786:27: style: Variable 'papercolorWhite_group' is assigned a value that is never used. [unreadVariable]
xournal-0.4.8/src/xo-interface.c:822:27: style: Variable 'paperstylePlain_group' is assigned a value that is never used. [unreadVariable]
xournal-0.4.8/src/xo-interface.c:964:20: style: Variable 'toolsPen_group' is assigned a value that is never used. [unreadVariable]
xournal-0.4.8/src/xo-interface.c:1063:22: style: Variable 'colorBlack_group' is assigned a value that is never used. [unreadVariable]
xournal-0.4.8/src/xo-interface.c:1099:32: style: Variable 'penthicknessVeryFine_group' is assigned a value that is never used. [unreadVariable]
xournal-0.4.8/src/xo-interface.c:1124:22: style: Variable 'eraserFine_group' is assigned a value that is never used. [unreadVariable]
xournal-0.4.8/src/xo-interface.c:1147:26: style: Variable 'eraserStandard_group' is assigned a value that is never used. [unreadVariable]
xournal-0.4.8/src/xo-interface.c:1172:27: style: Variable 'highlighterFine_group' is assigned a value that is never used. [unreadVariable]
xournal-0.4.8/src/xo-interface.c:1311:22: style: Variable 'button2Pen_group' is assigned a value that is never used. [unreadVariable]
xournal-0.4.8/src/xo-interface.c:1333:28: style: Variable 'button2LinkBrush_group' is assigned a value that is never used. [unreadVariable]
xournal-0.4.8/src/xo-interface.c:1393:22: style: Variable 'button3Pen_group' is assigned a value that is never used. [unreadVariable]
xournal-0.4.8/src/xo-interface.c:1415:28: style: Variable 'button3LinkBrush_group' is assigned a value that is never used. [unreadVariable]
xournal-0.4.8/src/xo-interface.c:1745:21: style: Variable 'buttonPen_group' is assigned a value that is never used. [unreadVariable]
xournal-0.4.8/src/xo-interface.c:1821:22: style: Variable 'buttonFine_group' is assigned a value that is never used. [unreadVariable]
xournal-0.4.8/src/xo-interface.c:1967:23: style: Variable 'buttonBlack_group' is assigned a value that is never used. [unreadVariable]
xournal-0.4.8/src/xo-interface.c:3194:21: style: Variable 'radioZoom_group' is assigned a value that is never used. [unreadVariable]
xournal-0.4.8/src/xo-misc.c:220:20: style: The scope of the variable 'u' can be reduced. [variableScope]
xournal-0.4.8/src/xo-misc.c:307:20: style: The scope of the variable 'u' can be reduced. [variableScope]
xournal-0.4.8/src/xo-misc.c:382:17: style: The scope of the variable 'l' can be reduced. [variableScope]
xournal-0.4.8/src/xo-misc.c:402:16: style: The scope of the variable 'item' can be reduced. [variableScope]
xournal-0.4.8/src/xo-misc.c:573:14: style: The scope of the variable 'dev' can be reduced. [variableScope]
xournal-0.4.8/src/xo-misc.c:587:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xournal-0.4.8/src/xo-misc.c:625:25: style: The scope of the variable 'font_desc' can be reduced. [variableScope]
xournal-0.4.8/src/xo-misc.c:628:7: style: The scope of the variable 'j' can be reduced. [variableScope]
xournal-0.4.8/src/xo-misc.c:722:21: style: The scope of the variable 'group' can be reduced. [variableScope]
xournal-0.4.8/src/xo-misc.c:726:10: style: The scope of the variable 'x' can be reduced. [variableScope]
xournal-0.4.8/src/xo-misc.c:726:13: style: The scope of the variable 'y' can be reduced. [variableScope]
xournal-0.4.8/src/xo-misc.c:842:16: style: The scope of the variable 'pg' can be reduced. [variableScope]
xournal-0.4.8/src/xo-misc.c:1397:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xournal-0.4.8/src/xo-misc.c:1398:17: style: The scope of the variable 'layer' can be reduced. [variableScope]
xournal-0.4.8/src/xo-misc.c:1440:10: style: The scope of the variable 'vertpos' can be reduced. [variableScope]
xournal-0.4.8/src/xo-misc.c:1440:19: style: The scope of the variable 'maxwidth' can be reduced. [variableScope]
xournal-0.4.8/src/xo-misc.c:2452:32: style: The scope of the variable 'dst' can be reduced. [variableScope]
xournal-0.4.8/src/xo-misc.c:2454:17: style: The scope of the variable 'src' can be reduced. [variableScope]
xournal-0.4.8/src/xo-misc.c:495:12: style: Variable 'axes' is assigned a value that is never used. [unreadVariable]
xournal-0.4.8/src/xo-misc.c:484:27: style: Unused variable: axis_width [unusedVariable]
xournal-0.4.8/src/xo-misc.c:498:14: style: Variable 'device' is assigned a value that is never used. [unreadVariable]
xournal-0.4.8/src/xo-misc.c:627:14: style: Unused variable: dialog [unusedVariable]
xournal-0.4.8/src/xo-misc.c:724:14: style: Unused variable: scaled_pix [unusedVariable]
xournal-0.4.8/src/xo-misc.c:727:7: style: Unused variable: w [unusedVariable]
xournal-0.4.8/src/xo-misc.c:727:10: style: Unused variable: h [unusedVariable]
xournal-0.4.8/src/xo-paint.c:437:39: warning: Possible null pointer dereference: erasure [nullPointer]
xournal-0.4.8/src/xo-paint.c:457:74: note: Calling function 'erase_stroke_portions', 6th argument 'erasure' value is 0
xournal-0.4.8/src/xo-paint.c:437:39: note: Null pointer dereference
xournal-0.4.8/src/xo-paint.c:36:14: style: The scope of the variable 'cursor' can be reduced. [variableScope]
xournal-0.4.8/src/xo-paint.c:201:10: style: The scope of the variable 'pieces' can be reduced. [variableScope]
xournal-0.4.8/src/xo-paint.c:625:27: style: The scope of the variable 'erasure' can be reduced. [variableScope]
xournal-0.4.8/src/xo-paint.c:766:16: style: The scope of the variable 'it' can be reduced. [variableScope]
xournal-0.4.8/src/xo-paint.c:115:14: style: Unused variable: source [unusedVariable]
xournal-0.4.8/src/xo-paint.c:115:23: style: Unused variable: mask [unusedVariable]
xournal-0.4.8/src/xo-paint.c:116:0: style: Variable 'fg' is assigned a value that is never used. [unreadVariable]
xournal-0.4.8/src/xo-paint.c:116:0: style: Variable 'bg' is assigned a value that is never used. [unreadVariable]
xournal-0.4.8/src/xo-paint.c:155:12: style: Unused variable: in_range_x [unusedVariable]
xournal-0.4.8/src/xo-paint.c:155:24: style: Unused variable: in_range_y [unusedVariable]
xournal-0.4.8/src/xo-print.c:183:7: style: The scope of the variable 'stack' can be reduced. [variableScope]
xournal-0.4.8/src/xo-print.c:368:7: style: The scope of the variable 'start' can be reduced. [variableScope]
xournal-0.4.8/src/xo-print.c:368:14: style: The scope of the variable 'len' can be reduced. [variableScope]
xournal-0.4.8/src/xo-print.c:700:10: style: The scope of the variable 'x' can be reduced. [variableScope]
xournal-0.4.8/src/xo-print.c:735:16: style: The scope of the variable 'pdfpage' can be reduced. [variableScope]
xournal-0.4.8/src/xo-print.c:736:15: style: The scope of the variable 'p1' can be reduced. [variableScope]
xournal-0.4.8/src/xo-print.c:1308:21: style: The scope of the variable 'pgstrm' can be reduced. [variableScope]
xournal-0.4.8/src/xo-print.c:1308:30: style: The scope of the variable 'zpgstrm' can be reduced. [variableScope]
xournal-0.4.8/src/xo-print.c:1309:48: style: The scope of the variable 'n_obj_bgpix' can be reduced. [variableScope]
xournal-0.4.8/src/xo-print.c:1309:61: style: The scope of the variable 'n_obj_prefix' can be reduced. [variableScope]
xournal-0.4.8/src/xo-print.c:1567:10: style: The scope of the variable 'x' can be reduced. [variableScope]
xournal-0.4.8/src/xo-print.c:1567:13: style: The scope of the variable 'y' can be reduced. [variableScope]
xournal-0.4.8/src/xo-print.c:1728:12: style: The scope of the variable 'cr' can be reduced. [variableScope]
xournal-0.4.8/src/xo-print.c:1730:16: style: The scope of the variable 'pg' can be reduced. [variableScope]
xournal-0.4.8/src/xo-print.c:1732:16: style: The scope of the variable 'layout' can be reduced. [variableScope]
xournal-0.4.8/src/xo-print.c:355:7: style: Variable 'n' is assigned a value that is never used. [unreadVariable]
xournal-0.4.8/src/xo-print.c:732:14: style: Unused variable: pgpdf [unusedVariable]
xournal-0.4.8/src/xo-print.c:1107:10: style: Unused variable: list [unusedVariable]
xournal-0.4.8/src/xo-print.c:1568:14: style: Unused variable: pix [unusedVariable]
xournal-0.4.8/src/xo-print.c:1569:14: style: Unused variable: pgpdf [unusedVariable]
xournal-0.4.8/src/xo-print.c:1571:20: style: Unused variable: cr_pixbuf [unusedVariable]
xournal-0.4.8/src/xo-print.c:1018:27: error: Uninitialized variable: len2 [uninitvar]
xournal-0.4.8/src/xo-print.c:1021:38: error: Uninitialized variable: len2 [uninitvar]
xournal-0.4.8/src/xo-print.c:1034:31: error: Uninitialized variable: len2 [uninitvar]
xournal-0.4.8/src/xo-selection.c:177:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xournal-0.4.8/src/xo-selection.c:199:11: style: The scope of the variable 'pt' can be reduced. [variableScope]
xournal-0.4.8/src/xo-selection.c:310:17: style: The scope of the variable 'resize_margin' can be reduced. [variableScope]
xournal-0.4.8/src/xo-selection.c:310:32: style: The scope of the variable 'hmargin' can be reduced. [variableScope]
xournal-0.4.8/src/xo-selection.c:310:41: style: The scope of the variable 'vmargin' can be reduced. [variableScope]
xournal-0.4.8/src/xo-selection.c:610:27: style: The scope of the variable 'erasure' can be reduced. [variableScope]
xournal-0.4.8/src/xo-selection.c:645:16: style: The scope of the variable 'item' can be reduced. [variableScope]
xournal-0.4.8/src/xo-selection.c:682:16: style: The scope of the variable 'item' can be reduced. [variableScope]
xournal-0.4.8/src/xo-selection.c:558:16: style: Unused variable: item [unusedVariable]
xournal-0.4.8/src/xo-shapes.c:182:10: style: The scope of the variable 'cost' can be reduced. [variableScope]
xournal-0.4.8/src/xo-shapes.c:223:31: style: The scope of the variable 'l' can be reduced. [variableScope]
xournal-0.4.8/src/xo-shapes.c:249:27: style: The scope of the variable 'dm' can be reduced. [variableScope]
xournal-0.4.8/src/xo-shapes.c:249:31: style: The scope of the variable 'deltar' can be reduced. [variableScope]
xournal-0.4.8/src/xo-shapes.c:353:10: style: The scope of the variable 'dist' can be reduced. [variableScope]
xournal-0.4.8/src/xo-shapes.c:506:10: style: The scope of the variable 'dist' can be reduced. [variableScope]
xournal-0.4.8/src/xo-shapes.c:548:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xournal-0.4.8/src/xo-shapes.c:550:10: style: The scope of the variable 'score' can be reduced. [variableScope]
xournal-0.4.8/src/xo-shapes.c:268:16: style: Unused variable: item [unusedVariable]
xournal-0.4.8/src/xo-shapes.c:269:27: style: Unused variable: erasure [unusedVariable]
xournal-0.4.8/src/xo-shapes.c:323:7: style: Unused variable: i [unusedVariable]
xournal-0.4.8/src/xo-shapes.c:400:33: style: Unused variable: tmp [unusedVariable]
[17:45]

ftp://ftp.se.debian.org/debian/pool/main/x/xpa/xpa_2.1.18.orig.tar.gz
xpa-2.1.18/acl.c:155:7: style: The scope of the variable 'got' can be reduced. [variableScope]
xpa-2.1.18/client.c:2328:19: warning: Either the condition 'if(xpa&&!xpa->persist)' is redundant or there is possible null pointer dereference: xpa. [nullPointerRedundantCheck]
xpa-2.1.18/client.c:2341:5: note: Assuming that condition 'if(xpa&&!xpa->persist)' is not redundant
xpa-2.1.18/client.c:2328:19: note: Null pointer dereference
xpa-2.1.18/client.c:2345:5: warning: Either the condition 'xpa' is redundant or there is possible null pointer dereference: xpa. [nullPointerRedundantCheck]
xpa-2.1.18/client.c:2341:7: note: Assuming that condition 'xpa' is not redundant
xpa-2.1.18/client.c:2345:5: note: Null pointer dereference
xpa-2.1.18/client.c:2476:19: warning: Either the condition 'if(xpa&&!xpa->persist)' is redundant or there is possible null pointer dereference: xpa. [nullPointerRedundantCheck]
xpa-2.1.18/client.c:2489:5: note: Assuming that condition 'if(xpa&&!xpa->persist)' is not redundant
xpa-2.1.18/client.c:2476:19: note: Null pointer dereference
xpa-2.1.18/client.c:2493:5: warning: Either the condition 'xpa' is redundant or there is possible null pointer dereference: xpa. [nullPointerRedundantCheck]
xpa-2.1.18/client.c:2489:7: note: Assuming that condition 'xpa' is not redundant
xpa-2.1.18/client.c:2493:5: note: Null pointer dereference
xpa-2.1.18/client.c:2619:19: warning: Either the condition 'if(xpa&&!xpa->persist)' is redundant or there is possible null pointer dereference: xpa. [nullPointerRedundantCheck]
xpa-2.1.18/client.c:2632:5: note: Assuming that condition 'if(xpa&&!xpa->persist)' is not redundant
xpa-2.1.18/client.c:2619:19: note: Null pointer dereference
xpa-2.1.18/client.c:2636:5: warning: Either the condition 'xpa' is redundant or there is possible null pointer dereference: xpa. [nullPointerRedundantCheck]
xpa-2.1.18/client.c:2632:7: note: Assuming that condition 'xpa' is not redundant
xpa-2.1.18/client.c:2636:5: note: Null pointer dereference
xpa-2.1.18/client.c:2805:5: warning: Either the condition 'xpa' is redundant or there is possible null pointer dereference: xpa. [nullPointerRedundantCheck]
xpa-2.1.18/client.c:2801:7: note: Assuming that condition 'xpa' is not redundant
xpa-2.1.18/client.c:2805:5: note: Null pointer dereference
xpa-2.1.18/client.c:2902:19: warning: Either the condition 'if(xpa&&!xpa->persist)' is redundant or there is possible null pointer dereference: xpa. [nullPointerRedundantCheck]
xpa-2.1.18/client.c:2915:5: note: Assuming that condition 'if(xpa&&!xpa->persist)' is not redundant
xpa-2.1.18/client.c:2902:19: note: Null pointer dereference
xpa-2.1.18/client.c:2919:5: warning: Either the condition 'xpa' is redundant or there is possible null pointer dereference: xpa. [nullPointerRedundantCheck]
xpa-2.1.18/client.c:2915:7: note: Assuming that condition 'xpa' is not redundant
xpa-2.1.18/client.c:2919:5: note: Null pointer dereference
xpa-2.1.18/client.c:3035:19: warning: Either the condition 'if(xpa&&!xpa->persist)' is redundant or there is possible null pointer dereference: xpa. [nullPointerRedundantCheck]
xpa-2.1.18/client.c:3048:5: note: Assuming that condition 'if(xpa&&!xpa->persist)' is not redundant
xpa-2.1.18/client.c:3035:19: note: Null pointer dereference
xpa-2.1.18/client.c:3052:5: warning: Either the condition 'xpa' is redundant or there is possible null pointer dereference: xpa. [nullPointerRedundantCheck]
xpa-2.1.18/client.c:3048:7: note: Assuming that condition 'xpa' is not redundant
xpa-2.1.18/client.c:3052:5: note: Null pointer dereference
xpa-2.1.18/client.c:69:7: style: The scope of the variable 'got' can be reduced. [variableScope]
xpa-2.1.18/client.c:1016:8: style: The scope of the variable 'tbuf' can be reduced. [variableScope]
xpa-2.1.18/client.c:1388:7: style: The scope of the variable 'sgot' can be reduced. [variableScope]
xpa-2.1.18/client.c:1629:8: style: The scope of the variable 'tbuf' can be reduced. [variableScope]
xpa-2.1.18/client.c:2384:7: style: The scope of the variable 'idef' can be reduced. [variableScope]
xpa-2.1.18/client.c:2385:8: style: The scope of the variable 'tbuf' can be reduced. [variableScope]
xpa-2.1.18/client.c:2532:7: style: The scope of the variable 'idef' can be reduced. [variableScope]
xpa-2.1.18/client.c:2533:8: style: The scope of the variable 'tbuf' can be reduced. [variableScope]
xpa-2.1.18/client.c:2673:7: style: The scope of the variable 'got2' can be reduced. [variableScope]
xpa-2.1.18/client.c:2675:7: style: The scope of the variable 'idef' can be reduced. [variableScope]
xpa-2.1.18/client.c:2677:9: style: The scope of the variable 's' can be reduced. [variableScope]
xpa-2.1.18/client.c:2678:8: style: The scope of the variable 'tbuf' can be reduced. [variableScope]
xpa-2.1.18/client.c:2841:9: style: The scope of the variable 's' can be reduced. [variableScope]
xpa-2.1.18/client.c:2842:8: style: The scope of the variable 'tbuf' can be reduced. [variableScope]
xpa-2.1.18/client.c:2956:9: style: The scope of the variable 's' can be reduced. [variableScope]
xpa-2.1.18/client.c:2957:9: style: The scope of the variable 'ind1' can be reduced. [variableScope]
xpa-2.1.18/client.c:2957:16: style: The scope of the variable 'ind2' can be reduced. [variableScope]
xpa-2.1.18/client.c:2958:8: style: The scope of the variable 'tbuf' can be reduced. [variableScope]
xpa-2.1.18/command.c:89:8: style: The scope of the variable 'tbuf' can be reduced. [variableScope]
xpa-2.1.18/command.c:136:8: style: The scope of the variable 'tbuf' can be reduced. [variableScope]
xpa-2.1.18/command.c:190:8: style: The scope of the variable 'value' can be reduced. [variableScope]
xpa-2.1.18/command.c:191:9: style: The scope of the variable 'tbuf' can be reduced. [variableScope]
xpa-2.1.18/command.c:243:7: style: The scope of the variable 'tlen' can be reduced. [variableScope]
xpa-2.1.18/command.c:591:12: style: The scope of the variable 'tlen' can be reduced. [variableScope]
xpa-2.1.18/ctest.c:146:9: style: The scope of the variable 'errs' can be reduced. [variableScope]
xpa-2.1.18/ctest.c:147:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpa-2.1.18/ctest.c:267:8: style: The scope of the variable 'xtemplate' can be reduced. [variableScope]
xpa-2.1.18/ctest.c:268:9: style: The scope of the variable 'names' can be reduced. [variableScope]
xpa-2.1.18/ctest.c:269:9: style: The scope of the variable 'bufs' can be reduced. [variableScope]
xpa-2.1.18/ctest.c:270:9: style: The scope of the variable 'errs' can be reduced. [variableScope]
xpa-2.1.18/ctest.c:271:10: style: The scope of the variable 'lens' can be reduced. [variableScope]
xpa-2.1.18/ctest.c:272:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpa-2.1.18/ctest.c:274:7: style: The scope of the variable 'got' can be reduced. [variableScope]
xpa-2.1.18/dns.c:14:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpa-2.1.18/dns.c:19:18: error: Buffer overrun possible for long command line arguments. [insecureCmdLineArgs]
xpa-2.1.18/find.c:340:20: warning: Either the condition 'if(fullname)' is redundant or there is possible null pointer dereference: fullname. [nullPointerRedundantCheck]
xpa-2.1.18/find.c:343:5: note: Assuming that condition 'if(fullname)' is not redundant
xpa-2.1.18/find.c:340:20: note: Null pointer dereference
xpa-2.1.18/find.c:47:49: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xpa-2.1.18/port.c:267:9: style: The scope of the variable 's' can be reduced. [variableScope]
xpa-2.1.18/port.c:272:9: style: The scope of the variable 'fp' can be reduced. [variableScope]
xpa-2.1.18/stest.c:444:8: style: The scope of the variable 'xtemplate' can be reduced. [variableScope]
xpa-2.1.18/stest.c:445:9: style: The scope of the variable 'names' can be reduced. [variableScope]
xpa-2.1.18/stest.c:446:9: style: The scope of the variable 'bufs' can be reduced. [variableScope]
xpa-2.1.18/stest.c:447:9: style: The scope of the variable 'errs' can be reduced. [variableScope]
xpa-2.1.18/stest.c:448:10: style: The scope of the variable 'lens' can be reduced. [variableScope]
xpa-2.1.18/stest.c:449:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpa-2.1.18/stest.c:451:7: style: The scope of the variable 'got' can be reduced. [variableScope]
xpa-2.1.18/tcp.c:88:21: style: The scope of the variable 'hent' can be reduced. [variableScope]
xpa-2.1.18/tcp.c:89:16: style: The scope of the variable 'init' can be reduced. [variableScope]
xpa-2.1.18/word.c:72:8: style: The scope of the variable 'lorange' can be reduced. [variableScope]
xpa-2.1.18/word.c:479:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpa-2.1.18/word.c:1079:7: style: The scope of the variable 'h' can be reduced. [variableScope]
xpa-2.1.18/xalloc.c:114:26: error: Allocation with xmalloc, strcpy doesn't release it. [leakNoVarFunctionCall]
xpa-2.1.18/xlaunch.c:30:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpa-2.1.18/xlaunch.c:31:8: style: The scope of the variable 'tbuf' can be reduced. [variableScope]
xpa-2.1.18/xpa.c:2834:15: warning: Either the condition '!strcmp(cmd,"addproxy")&&xpa' is redundant or there is possible null pointer dereference: xpa. [nullPointerRedundantCheck]
xpa-2.1.18/xpa.c:2875:31: note: Assuming that condition '!strcmp(cmd,"addproxy")&&xpa' is not redundant
xpa-2.1.18/xpa.c:2834:15: note: Null pointer dereference
xpa-2.1.18/xpa.c:2867:12: warning: Either the condition '!strcmp(cmd,"addproxy")&&xpa' is redundant or there is possible null pointer dereference: xpa. [nullPointerRedundantCheck]
xpa-2.1.18/xpa.c:2875:31: note: Assuming that condition '!strcmp(cmd,"addproxy")&&xpa' is not redundant
xpa-2.1.18/xpa.c:2867:12: note: Null pointer dereference
xpa-2.1.18/xpa.c:3364:36: warning: Either the condition 'p1' is redundant or there is possible null pointer dereference: p1. [nullPointerRedundantCheck]
xpa-2.1.18/xpa.c:3360:7: note: Assuming that condition 'p1' is not redundant
xpa-2.1.18/xpa.c:3364:36: note: Null pointer dereference
xpa-2.1.18/xpa.c:3542:32: warning: Either the condition 'if(t)' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck]
xpa-2.1.18/xpa.c:3551:7: note: Assuming that condition 'if(t)' is not redundant
xpa-2.1.18/xpa.c:3542:32: note: Null pointer dereference
xpa-2.1.18/xpa.c:3544:14: warning: Either the condition 'if(u)' is redundant or there is possible null pointer dereference: u. [nullPointerRedundantCheck]
xpa-2.1.18/xpa.c:3553:7: note: Assuming that condition 'if(u)' is not redundant
xpa-2.1.18/xpa.c:3544:14: note: Null pointer dereference
xpa-2.1.18/xpa.c:3548:66: warning: Either the condition 'if(u)' is redundant or there is possible null pointer dereference: u. [nullPointerRedundantCheck]
xpa-2.1.18/xpa.c:3553:7: note: Assuming that condition 'if(u)' is not redundant
xpa-2.1.18/xpa.c:3548:66: note: Null pointer dereference
xpa-2.1.18/xpa.c:3601:32: warning: Either the condition 'if(t)' is redundant or there is possible null pointer dereference: t. [nullPointerRedundantCheck]
xpa-2.1.18/xpa.c:3610:7: note: Assuming that condition 'if(t)' is not redundant
xpa-2.1.18/xpa.c:3601:32: note: Null pointer dereference
xpa-2.1.18/xpa.c:3603:14: warning: Either the condition 'if(u)' is redundant or there is possible null pointer dereference: u. [nullPointerRedundantCheck]
xpa-2.1.18/xpa.c:3612:7: note: Assuming that condition 'if(u)' is not redundant
xpa-2.1.18/xpa.c:3603:14: note: Null pointer dereference
xpa-2.1.18/xpa.c:3607:66: warning: Either the condition 'if(u)' is redundant or there is possible null pointer dereference: u. [nullPointerRedundantCheck]
xpa-2.1.18/xpa.c:3612:7: note: Assuming that condition 'if(u)' is not redundant
xpa-2.1.18/xpa.c:3607:66: note: Null pointer dereference
xpa-2.1.18/xpa.c:2171:5: style: Variable 'comm->ack' is reassigned a value before the old one has been used. [redundantAssignment]
xpa-2.1.18/xpa.c:2169:5: note: Variable 'comm->ack' is reassigned a value before the old one has been used.
xpa-2.1.18/xpa.c:2171:5: note: Variable 'comm->ack' is reassigned a value before the old one has been used.
xpa-2.1.18/xpa.c:2518:8: style: The scope of the variable 'tbuf' can be reduced. [variableScope]
xpa-2.1.18/xpa.c:2519:9: style: The scope of the variable 's' can be reduced. [variableScope]
xpa-2.1.18/xpa.c:2599:8: style: The scope of the variable 'tbuf' can be reduced. [variableScope]
xpa-2.1.18/xpa.c:2600:9: style: The scope of the variable 's' can be reduced. [variableScope]
xpa-2.1.18/xpa.c:2715:9: style: The scope of the variable 's' can be reduced. [variableScope]
xpa-2.1.18/xpa.c:2823:8: style: The scope of the variable 'xmode' can be reduced. [variableScope]
xpa-2.1.18/xpa.c:2825:9: style: The scope of the variable 's' can be reduced. [variableScope]
xpa-2.1.18/xpa.c:2827:18: style: The scope of the variable 'pw' can be reduced. [variableScope]
xpa-2.1.18/xpa.c:2924:8: style: The scope of the variable 'xmode' can be reduced. [variableScope]
xpa-2.1.18/xpa.c:3002:7: style: The scope of the variable 'v1' can be reduced. [variableScope]
xpa-2.1.18/xpa.c:3003:7: style: The scope of the variable 'v2' can be reduced. [variableScope]
xpa-2.1.18/xpa.c:3106:9: style: The scope of the variable 's1' can be reduced. [variableScope]
xpa-2.1.18/xpa.c:3177:13: style: The scope of the variable 't' can be reduced. [variableScope]
xpa-2.1.18/xpa.c:3179:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpa-2.1.18/xpa.c:3181:7: style: The scope of the variable 'port' can be reduced. [variableScope]
xpa-2.1.18/xpa.c:3446:7: style: The scope of the variable 'len' can be reduced. [variableScope]
xpa-2.1.18/xpa.c:3448:8: style: The scope of the variable 'tbuf' can be reduced. [variableScope]
xpa-2.1.18/xpa.c:3490:14: style: The scope of the variable 'lt' can be reduced. [variableScope]
xpa-2.1.18/xpa.c:3527:8: style: The scope of the variable 'tbuf' can be reduced. [variableScope]
xpa-2.1.18/xpa.c:3529:9: style: The scope of the variable 'u' can be reduced. [variableScope]
xpa-2.1.18/xpa.c:3586:8: style: The scope of the variable 'tbuf' can be reduced. [variableScope]
xpa-2.1.18/xpa.c:3588:9: style: The scope of the variable 'u' can be reduced. [variableScope]
xpa-2.1.18/xpa.c:3699:7: style: The scope of the variable 'own' can be reduced. [variableScope]
xpa-2.1.18/xpa.c:3704:8: style: The scope of the variable 'xclass' can be reduced. [variableScope]
xpa-2.1.18/xpa.c:3705:8: style: The scope of the variable 'name' can be reduced. [variableScope]
xpa-2.1.18/xpa.c:3706:8: style: The scope of the variable 'method' can be reduced. [variableScope]
xpa-2.1.18/xpa.c:3707:8: style: The scope of the variable 'info' can be reduced. [variableScope]
xpa-2.1.18/xpa.c:3708:8: style: The scope of the variable 'user' can be reduced. [variableScope]
xpa-2.1.18/xpa.c:3709:8: style: The scope of the variable 'type' can be reduced. [variableScope]
xpa-2.1.18/xpa.c:3710:8: style: The scope of the variable 'tbuf' can be reduced. [variableScope]
xpa-2.1.18/xpa.c:3711:8: style: The scope of the variable 'lbuf' can be reduced. [variableScope]
xpa-2.1.18/xpa.c:4503:7: style: The scope of the variable 'sgot' can be reduced. [variableScope]
xpa-2.1.18/xpa.c:3366:13: style: Checking if unsigned variable '*port' is less than zero. [unsignedLessThanZero]
xpa-2.1.18/xpa.c:3792:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xpa-2.1.18/xpa.c:2860:10: error: Uninitialized variable: username [uninitvar]
xpa-2.1.18/xpaaccess.c:64:7: style: The scope of the variable 'got' can be reduced. [variableScope]
xpa-2.1.18/xpaaccess.c:77:9: style: The scope of the variable 'names' can be reduced. [variableScope]
xpa-2.1.18/xpaaccess.c:78:9: style: The scope of the variable 'errs' can be reduced. [variableScope]
xpa-2.1.18/xpamb.c:296:9: style: The scope of the variable 'tbuf' can be reduced. [variableScope]
xpa-2.1.18/xpamb.c:383:6: style: The scope of the variable 'mb' can be reduced. [variableScope]
xpa-2.1.18/xpamb.c:384:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpa-2.1.18/xpamb.c:385:7: style: The scope of the variable 'got' can be reduced. [variableScope]
xpa-2.1.18/xpamb.c:390:7: style: The scope of the variable 'fds' can be reduced. [variableScope]
xpa-2.1.18/xpamb.c:392:9: style: The scope of the variable 'errs' can be reduced. [variableScope]
xpa-2.1.18/xpamb.c:393:9: style: The scope of the variable 'names' can be reduced. [variableScope]
xpa-2.1.18/xpamb.c:482:6: style: The scope of the variable 'mb' can be reduced. [variableScope]
xpa-2.1.18/xpamb.c:483:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpa-2.1.18/xpamb.c:484:7: style: The scope of the variable 'got' can be reduced. [variableScope]
xpa-2.1.18/xpamb.c:493:8: style: The scope of the variable 'xtemplate' can be reduced. [variableScope]
xpa-2.1.18/xpamb.c:494:9: style: The scope of the variable 'errs' can be reduced. [variableScope]
xpa-2.1.18/xpamb.c:495:9: style: The scope of the variable 'names' can be reduced. [variableScope]
xpa-2.1.18/xpans.c:114:8: style: The scope of the variable 'xmode' can be reduced. [variableScope]
xpa-2.1.18/xpans.c:199:8: style: The scope of the variable 'xmode' can be reduced. [variableScope]
xpa-2.1.18/xpans.c:324:8: style: The scope of the variable 'ebuf' can be reduced. [variableScope]
xpa-2.1.18/xpans.c:325:8: style: The scope of the variable 'tmpl' can be reduced. [variableScope]
xpa-2.1.18/xpans.c:326:8: style: The scope of the variable 'type' can be reduced. [variableScope]
xpa-2.1.18/xpans.c:327:8: style: The scope of the variable 'users' can be reduced. [variableScope]
xpa-2.1.18/xpans.c:843:8: style: The scope of the variable 'omethod' can be reduced. [variableScope]
xpa-2.1.18/xpans.c:913:8: style: The scope of the variable 'omethod' can be reduced. [variableScope]
xpa-2.1.18/xpans.c:916:8: style: The scope of the variable 'info' can be reduced. [variableScope]
xpa-2.1.18/xpans.c:999:7: style: The scope of the variable 'got' can be reduced. [variableScope]
xpa-2.1.18/xpans.c:1000:8: style: The scope of the variable 'method' can be reduced. [variableScope]
xpa-2.1.18/xpans.c:1001:8: style: The scope of the variable 'omethod' can be reduced. [variableScope]
xpa-2.1.18/xpans.c:1002:8: style: The scope of the variable 'tbuf' can be reduced. [variableScope]
xpa-2.1.18/xpans.c:1058:7: style: The scope of the variable 'got' can be reduced. [variableScope]
xpa-2.1.18/xpans.c:1059:8: style: The scope of the variable 'method' can be reduced. [variableScope]
xpa-2.1.18/xpans.c:1060:8: style: The scope of the variable 'omethod' can be reduced. [variableScope]
xpa-2.1.18/xpans.c:849:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xpa-2.1.18/xpans.c:928:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xpa-2.1.18/xpans.c:1005:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xpa-2.1.18/xpans.c:1072:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xpa-2.1.18/xpans.c:1149:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xpa-2.1.18/xpans.c:480:13: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing]
[17:45]

ftp://ftp.se.debian.org/debian/pool/main/x/xpad/xpad_5.0.0.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xpaint/xpaint_2.9.1.4.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xpat2/xpat2_1.07.orig.tar.gz
xpat2-1.07/etc/wavplay.c:222:2: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xpat2-1.07/etc/wavplay.c:142:9: style: The scope of the variable 'new' can be reduced. [variableScope]
xpat2-1.07/etc/wavplay.c:171:9: style: The scope of the variable 'new' can be reduced. [variableScope]
xpat2-1.07/etc/wavplay.c:122:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable]
xpat2-1.07/etc/wavplay.c:114:12: style: Variable 'fmt' is assigned a value that is never used. [unreadVariable]
xpat2-1.07/makecards/src/rank.c:27:15: style: The scope of the variable 'bb' can be reduced. [variableScope]
xpat2-1.07/makecards/src/rank.c:28:24: style: The scope of the variable 'gg' can be reduced. [variableScope]
xpat2-1.07/makecards/src/rank.c:29:9: style: The scope of the variable 'scancol' can be reduced. [variableScope]
xpat2-1.07/makecards/src/rank.c:133:11: style: Variable 'w_mask' is assigned a value that is never used. [unreadVariable]
xpat2-1.07/src/X-pat.h:15:0: error: #error "You must define one of useXlib, useXaw, useXm, useXview" [preprocessorErrorDirective]
xpat2-1.07/src/X-loadcards.c:14:7: style: struct member 'Anonymous0::hitype' is never used. [unusedStructMember]
xpat2-1.07/src/X-loadcards.c:16:7: style: struct member 'Anonymous0::hinum' is never used. [unusedStructMember]
xpat2-1.07/src/X-loadcards.c:18:7: style: struct member 'Anonymous0::hix' is never used. [unusedStructMember]
xpat2-1.07/src/X-loadcards.c:20:7: style: struct member 'Anonymous0::hiy' is never used. [unusedStructMember]
xpat2-1.07/src/X-loadcards.c:22:7: style: struct member 'Anonymous0::hirx' is never used. [unusedStructMember]
xpat2-1.07/src/X-loadcards.c:24:7: style: struct member 'Anonymous0::hiry' is never used. [unusedStructMember]
xpat2-1.07/src/X-loadcards.c:26:7: style: struct member 'Anonymous0::histddelta' is never used. [unusedStructMember]
xpat2-1.07/src/X-loadcards.c:27:7: style: struct member 'Anonymous0::numjokers' is never used. [unusedStructMember]
xpat2-1.07/src/X-loadcards.c:28:7: style: struct member 'Anonymous0::hinumjokers' is never used. [unusedStructMember]
xpat2-1.07/src/X-loadcards.c:29:7: style: struct member 'Anonymous0::numcardbacks' is never used. [unusedStructMember]
xpat2-1.07/src/X-loadcards.c:30:7: style: struct member 'Anonymous0::hinumcardbacks' is never used. [unusedStructMember]
xpat2-1.07/src/X-loadcards.c:31:7: style: struct member 'Anonymous0::fill' is never used. [unusedStructMember]
xpat2-1.07/src/X-loadcards.c:74:0: error: Memory leak: card_bits [memleak]
xpat2-1.07/src/XQt-main.cpp:42:6: style: The scope of the variable 'n' can be reduced. [variableScope]
xpat2-1.07/src/XQt-main.cpp:32:8: style: Unused variable: s [unusedVariable]
xpat2-1.07/src/XQtCards.h:59:5: style: Class 'XQtCards' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpat2-1.07/src/XQtCrdsDlg.cpp:147:0: style: Variable 'fd' is assigned a value that is never used. [unreadVariable]
xpat2-1.07/src/XQtTableau.cpp:354:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xpat2-1.07/src/XQtTableau.cpp:197:40: style: Function 'request_confirm' argument 1 names different: declaration 'dofunc' definition 'a'. [funcArgNamesDifferent]
xpat2-1.07/src/xpat.h:339:29: note: Function 'request_confirm' argument 1 names different: declaration 'dofunc' definition 'a'.
xpat2-1.07/src/XQtTableau.cpp:197:40: note: Function 'request_confirm' argument 1 names different: declaration 'dofunc' definition 'a'.
xpat2-1.07/src/XQtTableau.cpp:197:62: style: Function 'request_confirm' argument 2 names different: declaration 'prompt' definition 'b'. [funcArgNamesDifferent]
xpat2-1.07/src/xpat.h:339:56: note: Function 'request_confirm' argument 2 names different: declaration 'prompt' definition 'b'.
xpat2-1.07/src/XQtTableau.cpp:197:62: note: Function 'request_confirm' argument 2 names different: declaration 'prompt' definition 'b'.
xpat2-1.07/src/XQtWindow.cpp:112:44: style: Function 'XQtXPat2Window' argument 1 names different: declaration 'rules' definition 'ruleset'. [funcArgNamesDifferent]
xpat2-1.07/src/XQtWindow.h:25:32: note: Function 'XQtXPat2Window' argument 1 names different: declaration 'rules' definition 'ruleset'.
xpat2-1.07/src/XQtWindow.cpp:112:44: note: Function 'XQtXPat2Window' argument 1 names different: declaration 'rules' definition 'ruleset'.
xpat2-1.07/src/XQtWindow.cpp:165:0: style: Variable 'nexthint' is assigned a value that is never used. [unreadVariable]
xpat2-1.07/src/XQtWindow.cpp:168:0: style: Variable 'dohint' is assigned a value that is never used. [unreadVariable]
xpat2-1.07/src/XQtWindow.cpp:617:5: style: Variable 'hw' is assigned a value that is never used. [unreadVariable]
xpat2-1.07/src/XQtWindow.cpp:99:46: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xpat2-1.07/src/XQtWindow.cpp:100:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xpat2-1.07/src/XQtWindow.cpp:314:1: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing]
xpat2-1.07/src/Xm-about.c:137:12: style: Unused variable: from_value [unusedVariable]
xpat2-1.07/src/Xm-about.c:137:24: style: Unused variable: to_value [unusedVariable]
xpat2-1.07/src/Xm-about.c:139:12: style: Unused variable: xmstring [unusedVariable]
xpat2-1.07/src/Xm-dialog.c:102:10: style: Variable 'children' is assigned a value that is never used. [unreadVariable]
xpat2-1.07/src/Xm-dialog.c:105:12: style: Unused variable: xmstring [unusedVariable]
xpat2-1.07/src/Xm-dialog.c:149:10: style: Variable 'children' is assigned a value that is never used. [unreadVariable]
xpat2-1.07/src/Xm-dialog.c:152:12: style: Unused variable: xmstring [unusedVariable]
xpat2-1.07/src/commands.c:106:24: style: Function 'jumpto_movenr' argument 1 names different: declaration 'movenr' definition 'move_ptr'. [funcArgNamesDifferent]
xpat2-1.07/src/xpatgame.h:51:24: note: Function 'jumpto_movenr' argument 1 names different: declaration 'movenr' definition 'move_ptr'.
xpat2-1.07/src/commands.c:106:24: note: Function 'jumpto_movenr' argument 1 names different: declaration 'movenr' definition 'move_ptr'.
xpat2-1.07/src/commands.c:345:31: style: Function 'button_pressed' argument 1 names different: declaration 'pile' definition 'i'. [funcArgNamesDifferent]
xpat2-1.07/src/xpat.h:356:31: note: Function 'button_pressed' argument 1 names different: declaration 'pile' definition 'i'.
xpat2-1.07/src/commands.c:345:31: note: Function 'button_pressed' argument 1 names different: declaration 'pile' definition 'i'.
xpat2-1.07/src/layout.c:141:12: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xpat2-1.07/src/layout.c:14:9: style: The scope of the variable 'cx' can be reduced. [variableScope]
xpat2-1.07/src/layout.c:14:13: style: The scope of the variable 'cy' can be reduced. [variableScope]
xpat2-1.07/src/layout.c:97:57: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xpat2-1.07/src/loadsave.c:192:6: error: Array 'args[24]' accessed at index 31, which is out of bounds. [arrayIndexOutOfBounds]
xpat2-1.07/src/loadsave.c:225:2: error: Buffer is accessed out of bounds: p [bufferAccessOutOfBounds]
xpat2-1.07/src/messages.c:390:6: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xpat2-1.07/src/messages.c:447:14: style: The scope of the variable 'rulename' can be reduced. [variableScope]
xpat2-1.07/src/messages.c:390:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xpat2-1.07/src/moves.c:514:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xpat2-1.07/src/moves.c:514:12: style: The scope of the variable 'k' can be reduced. [variableScope]
xpat2-1.07/src/options.c:23:14: style: struct member 'option_struct::resource' is never used. [unusedStructMember]
xpat2-1.07/src/options.c:24:14: style: struct member 'option_struct::value' is never used. [unusedStructMember]
xpat2-1.07/src/options.c:25:8: style: struct member 'option_struct::where' is never used. [unusedStructMember]
xpat2-1.07/src/options.c:27:6: style: struct member 'option_struct::minval' is never used. [unusedStructMember]
xpat2-1.07/src/options.c:28:6: style: struct member 'option_struct::maxval' is never used. [unusedStructMember]
xpat2-1.07/src/qmaskedit.cpp:64:30: style: Function 'setValue' argument 1 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent]
xpat2-1.07/src/qmaskedit.h:34:23: note: Function 'setValue' argument 1 names different: declaration 'value' definition 'val'.
xpat2-1.07/src/qmaskedit.cpp:64:30: note: Function 'setValue' argument 1 names different: declaration 'value' definition 'val'.
xpat2-1.07/src/r_BlueMoon.c:243:5: style: Variable 'p' is reassigned a value before the old one has been used. [redundantAssignment]
xpat2-1.07/src/r_BlueMoon.c:240:0: note: Variable 'p' is reassigned a value before the old one has been used.
xpat2-1.07/src/r_BlueMoon.c:243:5: note: Variable 'p' is reassigned a value before the old one has been used.
xpat2-1.07/src/r_Calculatio.c:36:9: style: The scope of the variable 'rem' can be reduced. [variableScope]
xpat2-1.07/src/r_Delight.c:62:5: style: Variable 'p' is reassigned a value before the old one has been used. [redundantAssignment]
xpat2-1.07/src/r_Delight.c:60:0: note: Variable 'p' is reassigned a value before the old one has been used.
xpat2-1.07/src/r_Delight.c:62:5: note: Variable 'p' is reassigned a value before the old one has been used.
xpat2-1.07/src/r_Midnight.c:66:5: style: Variable 'p' is reassigned a value before the old one has been used. [redundantAssignment]
xpat2-1.07/src/r_Midnight.c:61:0: note: Variable 'p' is reassigned a value before the old one has been used.
xpat2-1.07/src/r_Midnight.c:66:5: note: Variable 'p' is reassigned a value before the old one has been used.
xpat2-1.07/src/r_MonteCarlo.c:110:5: style: Variable 'p' is reassigned a value before the old one has been used. [redundantAssignment]
xpat2-1.07/src/r_MonteCarlo.c:107:0: note: Variable 'p' is reassigned a value before the old one has been used.
xpat2-1.07/src/r_MonteCarlo.c:110:5: note: Variable 'p' is reassigned a value before the old one has been used.
xpat2-1.07/src/r_Royal.c:22:5: style: Variable 'dstcard' is assigned a value that is never used. [unreadVariable]
xpat2-1.07/src/r_Spider.c:37:9: style: The scope of the variable 'total_visible' can be reduced. [variableScope]
xpat2-1.07/src/rules.c:245:48: style: Function 'maxsequence' argument 2 names different: declaration 'cardind' definition 'cardi'. [funcArgNamesDifferent]
xpat2-1.07/src/xpatgame.h:47:48: note: Function 'maxsequence' argument 2 names different: declaration 'cardind' definition 'cardi'.
xpat2-1.07/src/rules.c:245:48: note: Function 'maxsequence' argument 2 names different: declaration 'cardind' definition 'cardi'.
xpat2-1.07/src/testit2.c:39:15: style: The scope of the variable 'v' can be reduced. [variableScope]
xpat2-1.07/src/testit2.c:39:18: style: The scope of the variable 'c' can be reduced. [variableScope]
xpat2-1.07/src/testit2.c:39:12: style: Unused variable: d [unusedVariable]
xpat2-1.07/src/util.c:44:12: style: The scope of the variable 'ii' can be reduced. [variableScope]
[17:45]

ftp://ftp.se.debian.org/debian/pool/main/x/xpdf/xpdf_3.04.orig.tar.gz
xpdf-3.04/goo/GString.h:80:7: style: Technically the member function 'GString::getLength' can be const. [functionConst]
xpdf-3.04/goo/GString.h:86:8: style: Technically the member function 'GString::getChar' can be const. [functionConst]
xpdf-3.04/goo/GHash.h:43:7: style: Technically the member function 'GHash::getLength' can be const. [functionConst]
xpdf-3.04/goo/GHash.h:44:8: performance: Technically the member function 'GHash::startIter' can be static. [functionStatic]
xpdf-3.04/goo/GHash.cc:264:13: note: Technically the member function 'GHash::startIter' can be static.
xpdf-3.04/goo/GHash.h:44:8: note: Technically the member function 'GHash::startIter' can be static.
xpdf-3.04/goo/GHash.h:45:9: style: Technically the member function 'GHash::getNext' can be const. [functionConst]
xpdf-3.04/goo/GHash.cc:270:14: note: Technically the member function 'GHash::getNext' can be const.
xpdf-3.04/goo/GHash.h:45:9: note: Technically the member function 'GHash::getNext' can be const.
xpdf-3.04/goo/GHash.h:46:9: style: Technically the member function 'GHash::getNext' can be const. [functionConst]
xpdf-3.04/goo/GHash.cc:290:14: note: Technically the member function 'GHash::getNext' can be const.
xpdf-3.04/goo/GHash.h:46:9: note: Technically the member function 'GHash::getNext' can be const.
xpdf-3.04/goo/GHash.h:47:8: performance: Technically the member function 'GHash::killIter' can be static. [functionStatic]
xpdf-3.04/goo/GHash.cc:310:13: note: Technically the member function 'GHash::killIter' can be static.
xpdf-3.04/goo/GHash.h:47:8: note: Technically the member function 'GHash::killIter' can be static.
xpdf-3.04/goo/GHash.h:54:7: style: Technically the member function 'GHash::hash' can be const. [functionConst]
xpdf-3.04/goo/GHash.cc:363:12: note: Technically the member function 'GHash::hash' can be const.
xpdf-3.04/goo/GHash.h:54:7: note: Technically the member function 'GHash::hash' can be const.
xpdf-3.04/goo/GHash.h:55:7: style: Technically the member function 'GHash::hash' can be const. [functionConst]
xpdf-3.04/goo/GHash.cc:375:12: note: Technically the member function 'GHash::hash' can be const.
xpdf-3.04/goo/GHash.h:55:7: note: Technically the member function 'GHash::hash' can be const.
xpdf-3.04/goo/GString.h:31:3: style: Class 'GString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/goo/GString.h:41:3: style: Class 'GString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/goo/GHash.h:29:3: style: Class 'GHash' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/goo/GList.h:39:7: style: Technically the member function 'GList::getLength' can be const. [functionConst]
xpdf-3.04/goo/GList.h:31:3: style: Class 'GList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/goo/GString.cc:588:6: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
xpdf-3.04/goo/GString.cc:648:6: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
xpdf-3.04/goo/GString.cc:285:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/goo/GString.cc:354:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/goo/GString.cc:585:17: style: The scope of the variable 'j' can be reduced. [variableScope]
xpdf-3.04/goo/GString.cc:622:10: style: The scope of the variable 'j' can be reduced. [variableScope]
xpdf-3.04/goo/GString.cc:740:7: style: The scope of the variable 'j' can be reduced. [variableScope]
xpdf-3.04/goo/GString.cc:775:18: style: The scope of the variable 'x' can be reduced. [variableScope]
xpdf-3.04/goo/GString.cc:790:18: style: The scope of the variable 'x' can be reduced. [variableScope]
xpdf-3.04/goo/GString.cc:810:14: style: The scope of the variable 'x' can be reduced. [variableScope]
xpdf-3.04/goo/GString.cc:830:14: style: The scope of the variable 'x' can be reduced. [variableScope]
xpdf-3.04/goo/GString.h:118:7: style: Technically the member function 'GString::cmp' can be const. [functionConst]
xpdf-3.04/goo/GString.cc:774:14: note: Technically the member function 'GString::cmp' can be const.
xpdf-3.04/goo/GString.h:118:7: note: Technically the member function 'GString::cmp' can be const.
xpdf-3.04/goo/GString.h:119:7: style: Technically the member function 'GString::cmpN' can be const. [functionConst]
xpdf-3.04/goo/GString.cc:789:14: note: Technically the member function 'GString::cmpN' can be const.
xpdf-3.04/goo/GString.h:119:7: note: Technically the member function 'GString::cmpN' can be const.
xpdf-3.04/goo/GString.h:120:7: style: Technically the member function 'GString::cmp' can be const. [functionConst]
xpdf-3.04/goo/GString.cc:809:14: note: Technically the member function 'GString::cmp' can be const.
xpdf-3.04/goo/GString.h:120:7: note: Technically the member function 'GString::cmp' can be const.
xpdf-3.04/goo/GString.h:121:7: style: Technically the member function 'GString::cmpN' can be const. [functionConst]
xpdf-3.04/goo/GString.cc:829:14: note: Technically the member function 'GString::cmpN' can be const.
xpdf-3.04/goo/GString.h:121:7: note: Technically the member function 'GString::cmpN' can be const.
xpdf-3.04/goo/gfile.cc:72:18: style: The scope of the variable 'pw' can be reduced. [variableScope]
xpdf-3.04/goo/gfile.cc:241:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/goo/gfile.cc:386:18: style: The scope of the variable 'pw' can be reduced. [variableScope]
xpdf-3.04/goo/gfile.cc:388:12: style: The scope of the variable 's' can be reduced. [variableScope]
xpdf-3.04/goo/gfile.cc:390:7: style: The scope of the variable 'n' can be reduced. [variableScope]
xpdf-3.04/goo/gfile.cc:673:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xpdf-3.04/goo/gfile.cc:738:12: style: The scope of the variable 's' can be reduced. [variableScope]
xpdf-3.04/goo/gfile.cc:836:18: style: The scope of the variable 'ent' can be reduced. [variableScope]
xpdf-3.04/goo/gfile.h:145:9: style: Technically the member function 'GDirEntry::isDir' can be const. [functionConst]
xpdf-3.04/goo/gfile.cc:741:3: style: Class 'GDirEntry' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/goo/gfile.cc:741:3: style: Class 'GDirEntry' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/goo/gfile.cc:769:3: style: Class 'GDir' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/goo/gfile.cc:769:3: style: Class 'GDir' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/goo/parseargs.c:99:7: style: The scope of the variable 'j' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:4370:13: style: Expression is always false because 'else if' condition matches previous condition at line 4337. [multiCondition]
xpdf-3.04/splash/Splash.cc:4387:13: style: Expression is always false because 'else if' condition matches previous condition at line 4353. [multiCondition]
xpdf-3.04/splash/SplashXPath.h:51:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/splash/SplashXPath.h:52:14: style: C-style pointer casting [cstyleCast]
xpdf-3.04/splash/Splash.cc:1934:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:1957:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:2556:15: style: The scope of the variable 'xl0' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:2556:45: style: The scope of the variable 'xr3' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:2556:50: style: The scope of the variable 'xx1' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:2556:55: style: The scope of the variable 'xx2' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:2557:15: style: The scope of the variable 'yl0' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:2557:45: style: The scope of the variable 'yr3' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:2557:50: style: The scope of the variable 'yy1' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:2557:55: style: The scope of the variable 'yy2' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:2558:15: style: The scope of the variable 'dx' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:2558:19: style: The scope of the variable 'dy' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:2558:39: style: The scope of the variable 'd1' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:2558:43: style: The scope of the variable 'd2' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:2637:35: style: The scope of the variable 'lineDashDist' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:2640:25: style: The scope of the variable 'lineDashIdx' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:2753:31: style: The scope of the variable 'x' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:2753:34: style: The scope of the variable 'y' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:2753:37: style: The scope of the variable 't' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:2849:15: style: The scope of the variable 'xx0' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:2849:20: style: The scope of the variable 'yy0' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:2849:25: style: The scope of the variable 'xx1' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:2849:30: style: The scope of the variable 'yy1' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:2849:35: style: The scope of the variable 'dx' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:2849:39: style: The scope of the variable 'dy' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:2849:43: style: The scope of the variable 'd' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:2849:46: style: The scope of the variable 'wx' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:2849:50: style: The scope of the variable 'wy' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:2849:54: style: The scope of the variable 'w' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:3012:31: style: The scope of the variable 'y' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:3012:34: style: The scope of the variable 't' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:3120:11: style: The scope of the variable 'p' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:3122:7: style: The scope of the variable 'x' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:3122:10: style: The scope of the variable 'y' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:3122:21: style: The scope of the variable 'xx' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:3122:25: style: The scope of the variable 't' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:3348:57: style: The scope of the variable 'tt' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:3813:37: style: The scope of the variable 'xt' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:3813:51: style: The scope of the variable 'xx' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:3813:58: style: The scope of the variable 'd0' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:3813:62: style: The scope of the variable 'd1' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:3894:37: style: The scope of the variable 'xt' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:3894:51: style: The scope of the variable 'd' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:3968:22: style: The scope of the variable 'destPtr' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:3969:37: style: The scope of the variable 'xt' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:3969:51: style: The scope of the variable 'xx' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:3969:58: style: The scope of the variable 'd0' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:3969:62: style: The scope of the variable 'd1' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:4046:37: style: The scope of the variable 'xt' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:4046:51: style: The scope of the variable 'xx' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:4117:23: style: The scope of the variable 'ys' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:4117:31: style: The scope of the variable 'ySrc' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:4118:7: style: The scope of the variable 'ySrc0' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:4118:14: style: The scope of the variable 'ySrc1' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:4221:13: style: The scope of the variable 'x0' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:4221:17: style: The scope of the variable 'x1' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:4221:21: style: The scope of the variable 'y0' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:4221:25: style: The scope of the variable 'y1' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:4221:32: style: The scope of the variable 't' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:4420:27: style: The scope of the variable 'alphaPtr' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:4424:66: style: The scope of the variable 'tt' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:4949:37: style: The scope of the variable 'xt' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:4949:51: style: The scope of the variable 'xx' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:4949:55: style: The scope of the variable 'xxa' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:4949:63: style: The scope of the variable 'd0' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:4949:67: style: The scope of the variable 'd1' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:5120:37: style: The scope of the variable 'xt' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:5120:51: style: The scope of the variable 'd' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:5249:48: style: The scope of the variable 'destAlphaPtr' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:5250:37: style: The scope of the variable 'xt' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:5250:51: style: The scope of the variable 'xx' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:5250:55: style: The scope of the variable 'xxa' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:5250:63: style: The scope of the variable 'd0' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:5250:67: style: The scope of the variable 'd1' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:5385:48: style: The scope of the variable 'destAlphaPtr' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:5386:37: style: The scope of the variable 'xt' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:5386:51: style: The scope of the variable 'xx' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:5512:23: style: The scope of the variable 'ys' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:5512:31: style: The scope of the variable 'ySrc' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:5513:7: style: The scope of the variable 'ySrc0' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:5513:14: style: The scope of the variable 'ySrc1' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:5739:29: style: The scope of the variable 'y' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:5881:7: style: The scope of the variable 'x0' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:5881:11: style: The scope of the variable 'x1' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:5881:15: style: The scope of the variable 'y0' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:5881:19: style: The scope of the variable 'y1' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:5881:26: style: The scope of the variable 't' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:6057:13: style: The scope of the variable 'mask' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:6129:50: style: The scope of the variable 'j0' can be reduced. [variableScope]
xpdf-3.04/splash/Splash.cc:2078:46: style: Function 'setStrokePattern' argument 1 names different: declaration 'strokeColor' definition 'strokePattern'. [funcArgNamesDifferent]
xpdf-3.04/splash/Splash.h:107:40: note: Function 'setStrokePattern' argument 1 names different: declaration 'strokeColor' definition 'strokePattern'.
xpdf-3.04/splash/Splash.cc:2078:46: note: Function 'setStrokePattern' argument 1 names different: declaration 'strokeColor' definition 'strokePattern'.
xpdf-3.04/splash/Splash.cc:2082:44: style: Function 'setFillPattern' argument 1 names different: declaration 'fillColor' definition 'fillPattern'. [funcArgNamesDifferent]
xpdf-3.04/splash/Splash.h:108:38: note: Function 'setFillPattern' argument 1 names different: declaration 'fillColor' definition 'fillPattern'.
xpdf-3.04/splash/Splash.cc:2082:44: note: Function 'setFillPattern' argument 1 names different: declaration 'fillColor' definition 'fillPattern'.
xpdf-3.04/splash/Splash.cc:2634:48: style: Function 'makeDashedPath' argument 1 names different: declaration 'xPath' definition 'path'. [funcArgNamesDifferent]
xpdf-3.04/splash/Splash.h:308:42: note: Function 'makeDashedPath' argument 1 names different: declaration 'xPath' definition 'path'.
xpdf-3.04/splash/Splash.cc:2634:48: note: Function 'makeDashedPath' argument 1 names different: declaration 'xPath' definition 'path'.
xpdf-3.04/splash/Splash.cc:1932:9: warning: Member variable 'Splash::groupBackBitmap' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/splash/Splash.cc:1932:9: warning: Member variable 'Splash::groupBackX' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/splash/Splash.cc:1932:9: warning: Member variable 'Splash::groupBackY' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/splash/Splash.cc:1932:9: warning: Member variable 'Splash::opClipRes' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/splash/Splash.cc:1955:9: warning: Member variable 'Splash::groupBackBitmap' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/splash/Splash.cc:1955:9: warning: Member variable 'Splash::groupBackX' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/splash/Splash.cc:1955:9: warning: Member variable 'Splash::groupBackY' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/splash/Splash.cc:1955:9: warning: Member variable 'Splash::opClipRes' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/splash/Splash.h:399:8: style: Unused private function: 'Splash::dumpXPath' [unusedPrivateFunction]
xpdf-3.04/splash/Splash.cc:1938:3: performance: Variable 'vectorAntialias' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/splash/Splash.cc:1939:3: performance: Variable 'inShading' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/splash/Splash.cc:1961:3: performance: Variable 'vectorAntialias' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/splash/Splash.cc:1962:3: performance: Variable 'inShading' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/splash/SplashBitmap.h:38:7: style: Technically the member function 'SplashBitmap::getWidth' can be const. [functionConst]
xpdf-3.04/splash/SplashBitmap.h:39:7: style: Technically the member function 'SplashBitmap::getHeight' can be const. [functionConst]
xpdf-3.04/splash/SplashBitmap.h:40:7: style: Technically the member function 'SplashBitmap::getRowSize' can be const. [functionConst]
xpdf-3.04/splash/SplashBitmap.h:41:7: style: Technically the member function 'SplashBitmap::getAlphaRowSize' can be const. [functionConst]
xpdf-3.04/splash/SplashBitmap.h:42:19: style: Technically the member function 'SplashBitmap::getMode' can be const. [functionConst]
xpdf-3.04/splash/SplashPath.h:98:7: style: Technically the member function 'SplashPath::getLength' can be const. [functionConst]
xpdf-3.04/splash/SplashPath.h:99:8: style: Technically the member function 'SplashPath::getPoint' can be const. [functionConst]
xpdf-3.04/splash/SplashPath.h:109:9: style: Technically the member function 'SplashPath::noCurrentPoint' can be const. [functionConst]
xpdf-3.04/splash/SplashPath.h:110:9: style: Technically the member function 'SplashPath::onePointSubpath' can be const. [functionConst]
xpdf-3.04/splash/SplashPath.h:111:9: style: Technically the member function 'SplashPath::openSubpath' can be const. [functionConst]
xpdf-3.04/splash/SplashXPath.h:91:7: style: Technically the member function 'SplashXPath::getXMin' can be const. [functionConst]
xpdf-3.04/splash/SplashXPath.h:92:7: style: Technically the member function 'SplashXPath::getXMax' can be const. [functionConst]
xpdf-3.04/splash/SplashXPath.h:93:7: style: Technically the member function 'SplashXPath::getYMin' can be const. [functionConst]
xpdf-3.04/splash/SplashXPath.h:94:7: style: Technically the member function 'SplashXPath::getYMax' can be const. [functionConst]
xpdf-3.04/splash/SplashScreen.h:35:7: style: Technically the member function 'SplashScreen::test' can be const. [functionConst]
xpdf-3.04/splash/SplashScreen.h:45:9: style: Technically the member function 'SplashScreen::isStatic' can be const. [functionConst]
xpdf-3.04/splash/SplashFont.h:54:9: style: Technically the member function 'SplashFont::matches' can be const. [functionConst]
xpdf-3.04/splash/SplashFont.h:85:8: style: Technically the member function 'SplashFont::getBBox' can be const. [functionConst]
xpdf-3.04/splash/SplashClip.h:87:15: style: Technically the member function 'SplashClip::getXMin' can be const. [functionConst]
xpdf-3.04/splash/SplashClip.h:88:15: style: Technically the member function 'SplashClip::getXMax' can be const. [functionConst]
xpdf-3.04/splash/SplashClip.h:89:15: style: Technically the member function 'SplashClip::getYMin' can be const. [functionConst]
xpdf-3.04/splash/SplashClip.h:90:15: style: Technically the member function 'SplashClip::getYMax' can be const. [functionConst]
xpdf-3.04/splash/SplashClip.h:99:7: style: Technically the member function 'SplashClip::getNumPaths' can be const. [functionConst]
xpdf-3.04/splash/Splash.h:88:15: style: Technically the member function 'Splash::getStrokeAlpha' can be const. [functionConst]
xpdf-3.04/splash/Splash.cc:2010:21: note: Technically the member function 'Splash::getStrokeAlpha' can be const.
xpdf-3.04/splash/Splash.h:88:15: note: Technically the member function 'Splash::getStrokeAlpha' can be const.
xpdf-3.04/splash/Splash.h:89:15: style: Technically the member function 'Splash::getFillAlpha' can be const. [functionConst]
xpdf-3.04/splash/Splash.cc:2014:21: note: Technically the member function 'Splash::getFillAlpha' can be const.
xpdf-3.04/splash/Splash.h:89:15: note: Technically the member function 'Splash::getFillAlpha' can be const.
xpdf-3.04/splash/Splash.h:90:15: style: Technically the member function 'Splash::getLineWidth' can be const. [functionConst]
xpdf-3.04/splash/Splash.cc:2018:21: note: Technically the member function 'Splash::getLineWidth' can be const.
xpdf-3.04/splash/Splash.h:90:15: note: Technically the member function 'Splash::getLineWidth' can be const.
xpdf-3.04/splash/Splash.h:91:7: style: Technically the member function 'Splash::getLineCap' can be const. [functionConst]
xpdf-3.04/splash/Splash.cc:2022:13: note: Technically the member function 'Splash::getLineCap' can be const.
xpdf-3.04/splash/Splash.h:91:7: note: Technically the member function 'Splash::getLineCap' can be const.
xpdf-3.04/splash/Splash.h:92:7: style: Technically the member function 'Splash::getLineJoin' can be const. [functionConst]
xpdf-3.04/splash/Splash.cc:2026:13: note: Technically the member function 'Splash::getLineJoin' can be const.
xpdf-3.04/splash/Splash.h:92:7: note: Technically the member function 'Splash::getLineJoin' can be const.
xpdf-3.04/splash/Splash.h:93:15: style: Technically the member function 'Splash::getMiterLimit' can be const. [functionConst]
xpdf-3.04/splash/Splash.cc:2030:21: note: Technically the member function 'Splash::getMiterLimit' can be const.
xpdf-3.04/splash/Splash.h:93:15: note: Technically the member function 'Splash::getMiterLimit' can be const.
xpdf-3.04/splash/Splash.h:94:15: style: Technically the member function 'Splash::getFlatness' can be const. [functionConst]
xpdf-3.04/splash/Splash.cc:2034:21: note: Technically the member function 'Splash::getFlatness' can be const.
xpdf-3.04/splash/Splash.h:94:15: note: Technically the member function 'Splash::getFlatness' can be const.
xpdf-3.04/splash/Splash.h:96:7: style: Technically the member function 'Splash::getLineDashLength' can be const. [functionConst]
xpdf-3.04/splash/Splash.cc:2042:13: note: Technically the member function 'Splash::getLineDashLength' can be const.
xpdf-3.04/splash/Splash.h:96:7: note: Technically the member function 'Splash::getLineDashLength' can be const.
xpdf-3.04/splash/Splash.h:97:15: style: Technically the member function 'Splash::getLineDashPhase' can be const. [functionConst]
xpdf-3.04/splash/Splash.cc:2046:21: note: Technically the member function 'Splash::getLineDashPhase' can be const.
xpdf-3.04/splash/Splash.h:97:15: note: Technically the member function 'Splash::getLineDashPhase' can be const.
xpdf-3.04/splash/Splash.h:98:9: style: Technically the member function 'Splash::getStrokeAdjust' can be const. [functionConst]
xpdf-3.04/splash/Splash.cc:2050:15: note: Technically the member function 'Splash::getStrokeAdjust' can be const.
xpdf-3.04/splash/Splash.h:98:9: note: Technically the member function 'Splash::getStrokeAdjust' can be const.
xpdf-3.04/splash/Splash.h:101:9: style: Technically the member function 'Splash::getInNonIsolatedGroup' can be const. [functionConst]
xpdf-3.04/splash/Splash.cc:2062:15: note: Technically the member function 'Splash::getInNonIsolatedGroup' can be const.
xpdf-3.04/splash/Splash.h:101:9: note: Technically the member function 'Splash::getInNonIsolatedGroup' can be const.
xpdf-3.04/splash/Splash.h:102:9: style: Technically the member function 'Splash::getInKnockoutGroup' can be const. [functionConst]
xpdf-3.04/splash/Splash.cc:2066:15: note: Technically the member function 'Splash::getInKnockoutGroup' can be const.
xpdf-3.04/splash/Splash.h:102:9: note: Technically the member function 'Splash::getInKnockoutGroup' can be const.
xpdf-3.04/splash/Splash.h:233:8: style: Technically the member function 'Splash::getModRegion' can be const. [functionConst]
xpdf-3.04/splash/Splash.h:241:20: style: Technically the member function 'Splash::getClipRes' can be const. [functionConst]
xpdf-3.04/splash/Splash.h:252:8: style: Technically the member function 'Splash::pipeInit' can be const. [functionConst]
xpdf-3.04/splash/Splash.cc:169:21: note: Technically the member function 'Splash::pipeInit' can be const.
xpdf-3.04/splash/Splash.h:252:8: note: Technically the member function 'Splash::pipeInit' can be const.
xpdf-3.04/splash/Splash.h:293:8: performance: Technically the member function 'Splash::transform' can be static. [functionStatic]
xpdf-3.04/splash/Splash.cc:1918:21: note: Technically the member function 'Splash::transform' can be static.
xpdf-3.04/splash/Splash.h:293:8: note: Technically the member function 'Splash::transform' can be static.
xpdf-3.04/splash/Splash.h:314:8: style: Technically the member function 'Splash::getImageBounds' can be const. [functionConst]
xpdf-3.04/splash/Splash.cc:3209:14: note: Technically the member function 'Splash::getImageBounds' can be const.
xpdf-3.04/splash/Splash.h:314:8: note: Technically the member function 'Splash::getImageBounds' can be const.
xpdf-3.04/splash/Splash.h:328:8: performance: Technically the member function 'Splash::scaleMaskYdXd' can be static. [functionStatic]
xpdf-3.04/splash/Splash.cc:3805:14: note: Technically the member function 'Splash::scaleMaskYdXd' can be static.
xpdf-3.04/splash/Splash.h:328:8: note: Technically the member function 'Splash::scaleMaskYdXd' can be static.
xpdf-3.04/splash/Splash.h:332:8: performance: Technically the member function 'Splash::scaleMaskYdXu' can be static. [functionStatic]
xpdf-3.04/splash/Splash.cc:3886:14: note: Technically the member function 'Splash::scaleMaskYdXu' can be static.
xpdf-3.04/splash/Splash.h:332:8: note: Technically the member function 'Splash::scaleMaskYdXu' can be static.
xpdf-3.04/splash/Splash.h:336:8: performance: Technically the member function 'Splash::scaleMaskYuXd' can be static. [functionStatic]
xpdf-3.04/splash/Splash.cc:3962:14: note: Technically the member function 'Splash::scaleMaskYuXd' can be static.
xpdf-3.04/splash/Splash.h:336:8: note: Technically the member function 'Splash::scaleMaskYuXd' can be static.
xpdf-3.04/splash/Splash.h:340:8: performance: Technically the member function 'Splash::scaleMaskYuXu' can be static. [functionStatic]
xpdf-3.04/splash/Splash.cc:4039:14: note: Technically the member function 'Splash::scaleMaskYuXu' can be static.
xpdf-3.04/splash/Splash.h:340:8: note: Technically the member function 'Splash::scaleMaskYuXu' can be static.
xpdf-3.04/splash/Splash.h:344:8: performance: Technically the member function 'Splash::scaleMaskYuXuI' can be static. [functionStatic]
xpdf-3.04/splash/Splash.cc:4111:14: note: Technically the member function 'Splash::scaleMaskYuXuI' can be static.
xpdf-3.04/splash/Splash.h:344:8: note: Technically the member function 'Splash::scaleMaskYuXuI' can be static.
xpdf-3.04/splash/Splash.h:364:8: performance: Technically the member function 'Splash::scaleImageYdXd' can be static. [functionStatic]
xpdf-3.04/splash/Splash.cc:4936:14: note: Technically the member function 'Splash::scaleImageYdXd' can be static.
xpdf-3.04/splash/Splash.h:364:8: note: Technically the member function 'Splash::scaleImageYdXd' can be static.
xpdf-3.04/splash/Splash.h:369:8: performance: Technically the member function 'Splash::scaleImageYdXu' can be static. [functionStatic]
xpdf-3.04/splash/Splash.cc:5110:14: note: Technically the member function 'Splash::scaleImageYdXu' can be static.
xpdf-3.04/splash/Splash.h:369:8: note: Technically the member function 'Splash::scaleImageYdXu' can be static.
xpdf-3.04/splash/Splash.h:374:8: performance: Technically the member function 'Splash::scaleImageYuXd' can be static. [functionStatic]
xpdf-3.04/splash/Splash.cc:5241:14: note: Technically the member function 'Splash::scaleImageYuXd' can be static.
xpdf-3.04/splash/Splash.h:374:8: note: Technically the member function 'Splash::scaleImageYuXd' can be static.
xpdf-3.04/splash/Splash.h:379:8: performance: Technically the member function 'Splash::scaleImageYuXu' can be static. [functionStatic]
xpdf-3.04/splash/Splash.cc:5377:14: note: Technically the member function 'Splash::scaleImageYuXu' can be static.
xpdf-3.04/splash/Splash.h:379:8: note: Technically the member function 'Splash::scaleImageYuXu' can be static.
xpdf-3.04/splash/Splash.h:384:8: performance: Technically the member function 'Splash::scaleImageYuXuI' can be static. [functionStatic]
xpdf-3.04/splash/Splash.cc:5505:14: note: Technically the member function 'Splash::scaleImageYuXuI' can be static.
xpdf-3.04/splash/Splash.h:384:8: note: Technically the member function 'Splash::scaleImageYuXuI' can be static.
xpdf-3.04/splash/Splash.h:389:8: performance: Technically the member function 'Splash::vertFlipImage' can be static. [functionStatic]
xpdf-3.04/splash/Splash.cc:5676:14: note: Technically the member function 'Splash::vertFlipImage' can be static.
xpdf-3.04/splash/Splash.h:389:8: note: Technically the member function 'Splash::vertFlipImage' can be static.
xpdf-3.04/splash/Splash.h:391:8: performance: Technically the member function 'Splash::horizFlipImage' can be static. [functionStatic]
xpdf-3.04/splash/Splash.cc:5703:14: note: Technically the member function 'Splash::horizFlipImage' can be static.
xpdf-3.04/splash/Splash.h:391:8: note: Technically the member function 'Splash::horizFlipImage' can be static.
xpdf-3.04/splash/Splash.h:398:8: performance: Technically the member function 'Splash::dumpPath' can be static. [functionStatic]
xpdf-3.04/splash/Splash.cc:6528:14: note: Technically the member function 'Splash::dumpPath' can be static.
xpdf-3.04/splash/Splash.h:398:8: note: Technically the member function 'Splash::dumpPath' can be static.
xpdf-3.04/splash/Splash.h:399:8: performance: Technically the member function 'Splash::dumpXPath' can be static. [functionStatic]
xpdf-3.04/splash/Splash.cc:6541:14: note: Technically the member function 'Splash::dumpXPath' can be static.
xpdf-3.04/splash/Splash.h:399:8: note: Technically the member function 'Splash::dumpXPath' can be static.
xpdf-3.04/splash/Splash.cc:1963:3: style: Class 'Splash' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/splash/Splash.cc:1963:3: style: Class 'Splash' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/splash/SplashPattern.h:52:3: style: Class 'SplashSolidColor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/splash/SplashScreen.h:27:3: style: Class 'SplashScreen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/splash/SplashScreen.h:28:3: style: Class 'SplashScreen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/splash/SplashPattern.h:54:26: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/splash/SplashPattern.h:31:26: note: Virtual function in base class
xpdf-3.04/splash/SplashPattern.h:54:26: note: Function in derived class
xpdf-3.04/splash/SplashPattern.h:58:16: style: The function 'getColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/splash/SplashPattern.h:36:16: note: Virtual function in base class
xpdf-3.04/splash/SplashPattern.h:58:16: note: Function in derived class
xpdf-3.04/splash/SplashPattern.h:60:17: style: The function 'isStatic' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/splash/SplashPattern.h:40:17: note: Virtual function in base class
xpdf-3.04/splash/SplashPattern.h:60:17: note: Function in derived class
xpdf-3.04/splash/SplashBitmap.h:51:10: style: Technically the member function 'SplashBitmap::getAlpha' can be const. [functionConst]
xpdf-3.04/splash/SplashBitmap.cc:221:22: note: Technically the member function 'SplashBitmap::getAlpha' can be const.
xpdf-3.04/splash/SplashBitmap.h:51:10: note: Technically the member function 'SplashBitmap::getAlpha' can be const.
xpdf-3.04/splash/SplashClip.cc:329:15: style: The scope of the variable 'd' can be reduced. [variableScope]
xpdf-3.04/splash/SplashClip.cc:38:13: warning: Member variable 'SplashClip::xMinI' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/splash/SplashClip.cc:38:13: warning: Member variable 'SplashClip::yMinI' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/splash/SplashClip.cc:38:13: warning: Member variable 'SplashClip::xMaxI' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/splash/SplashClip.cc:38:13: warning: Member variable 'SplashClip::yMaxI' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/splash/SplashClip.cc:50:3: performance: Variable 'intBoundsValid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/splash/SplashClip.cc:76:3: performance: Variable 'intBoundsValid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/splash/SplashClip.cc:77:3: performance: Variable 'intBoundsStrokeAdjust' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/splash/SplashClip.h:103:3: style: Class 'SplashClip' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/splash/SplashFont.cc:82:15: style: C-style pointer casting [cstyleCast]
xpdf-3.04/splash/SplashFont.cc:42:13: warning: Member variable 'SplashFont::glyphW' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/splash/SplashFont.cc:42:13: warning: Member variable 'SplashFont::glyphH' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/splash/SplashFont.cc:42:13: warning: Member variable 'SplashFont::glyphSize' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/splash/SplashFont.cc:42:13: warning: Member variable 'SplashFont::cacheSets' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/splash/SplashFont.cc:42:13: warning: Member variable 'SplashFont::cacheAssoc' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/splash/SplashFontEngine.cc:298:7: style: Condition '!fontFile' is always true [knownConditionTrueFalse]
xpdf-3.04/splash/SplashFontEngine.cc:285:14: note: Assignment 'fontFile=NULL', assigned value is 0
xpdf-3.04/splash/SplashFontEngine.cc:298:7: note: Condition '!fontFile' is always true
xpdf-3.04/splash/SplashFontEngine.h:44:3: style: Class 'SplashFontEngine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/splash/SplashFontFile.cc:44:3: style: Class 'SplashFontFile' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/splash/SplashFontFile.cc:44:3: style: Class 'SplashFontFile' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/splash/SplashPath.cc:47:9: style: C-style pointer casting [cstyleCast]
xpdf-3.04/splash/SplashPath.cc:54:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/splash/SplashPath.cc:77:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/splash/SplashPath.cc:162:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/splash/SplashPath.h:107:3: style: Class 'SplashPath' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/splash/SplashScreen.cc:53:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/splash/SplashScreen.cc:247:9: style: C-style pointer casting [cstyleCast]
xpdf-3.04/splash/SplashScreen.cc:286:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/splash/SplashScreen.cc:293:9: style: C-style pointer casting [cstyleCast]
xpdf-3.04/splash/SplashScreen.cc:150:21: style: The scope of the variable 'd' can be reduced. [variableScope]
xpdf-3.04/splash/SplashScreen.cc:241:58: style: The scope of the variable 'n' can be reduced. [variableScope]
xpdf-3.04/splash/SplashScreen.h:52:7: style: Technically the member function 'SplashScreen::distance' can be const. [functionConst]
xpdf-3.04/splash/SplashScreen.cc:219:19: note: Technically the member function 'SplashScreen::distance' can be const.
xpdf-3.04/splash/SplashScreen.h:52:7: note: Technically the member function 'SplashScreen::distance' can be const.
xpdf-3.04/splash/SplashState.cc:88:3: style: Class 'SplashState' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/splash/SplashState.cc:88:3: style: Class 'SplashState' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/splash/SplashState.h:87:3: style: Class 'SplashState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/splash/SplashXPath.cc:65:9: style: C-style pointer casting [cstyleCast]
xpdf-3.04/splash/SplashXPath.cc:188:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/splash/SplashXPath.cc:266:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/splash/SplashXPath.cc:287:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/splash/SplashXPath.cc:61:15: style: The scope of the variable 'xMinFP' can be reduced. [variableScope]
xpdf-3.04/splash/SplashXPath.cc:61:23: style: The scope of the variable 'xMaxFP' can be reduced. [variableScope]
xpdf-3.04/splash/SplashXPath.cc:61:31: style: The scope of the variable 'yMinFP' can be reduced. [variableScope]
xpdf-3.04/splash/SplashXPath.cc:61:39: style: The scope of the variable 'yMaxFP' can be reduced. [variableScope]
xpdf-3.04/splash/SplashXPath.cc:300:15: style: The scope of the variable 'xl0' can be reduced. [variableScope]
xpdf-3.04/splash/SplashXPath.cc:300:45: style: The scope of the variable 'xr3' can be reduced. [variableScope]
xpdf-3.04/splash/SplashXPath.cc:300:50: style: The scope of the variable 'xx1' can be reduced. [variableScope]
xpdf-3.04/splash/SplashXPath.cc:300:55: style: The scope of the variable 'xx2' can be reduced. [variableScope]
xpdf-3.04/splash/SplashXPath.cc:301:15: style: The scope of the variable 'yl0' can be reduced. [variableScope]
xpdf-3.04/splash/SplashXPath.cc:301:45: style: The scope of the variable 'yr3' can be reduced. [variableScope]
xpdf-3.04/splash/SplashXPath.cc:301:50: style: The scope of the variable 'yy1' can be reduced. [variableScope]
xpdf-3.04/splash/SplashXPath.cc:301:55: style: The scope of the variable 'yy2' can be reduced. [variableScope]
xpdf-3.04/splash/SplashXPath.cc:302:15: style: The scope of the variable 'dx' can be reduced. [variableScope]
xpdf-3.04/splash/SplashXPath.cc:302:19: style: The scope of the variable 'dy' can be reduced. [variableScope]
xpdf-3.04/splash/SplashXPath.cc:302:23: style: The scope of the variable 'mx' can be reduced. [variableScope]
xpdf-3.04/splash/SplashXPath.cc:302:27: style: The scope of the variable 'my' can be reduced. [variableScope]
xpdf-3.04/splash/SplashXPath.cc:302:31: style: The scope of the variable 'd1' can be reduced. [variableScope]
xpdf-3.04/splash/SplashXPath.cc:302:35: style: The scope of the variable 'd2' can be reduced. [variableScope]
xpdf-3.04/splash/SplashXPath.h:99:8: performance: Technically the member function 'SplashXPath::transform' can be static. [functionStatic]
xpdf-3.04/splash/SplashXPath.cc:43:26: note: Technically the member function 'SplashXPath::transform' can be static.
xpdf-3.04/splash/SplashXPath.h:99:8: note: Technically the member function 'SplashXPath::transform' can be static.
xpdf-3.04/splash/SplashXPath.h:101:8: performance: Technically the member function 'SplashXPath::strokeAdjust' can be static. [functionStatic]
xpdf-3.04/splash/SplashXPath.cc:178:19: note: Technically the member function 'SplashXPath::strokeAdjust' can be static.
xpdf-3.04/splash/SplashXPath.h:101:8: note: Technically the member function 'SplashXPath::strokeAdjust' can be static.
xpdf-3.04/splash/SplashXPath.h:98:3: style: Class 'SplashXPath' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/splash/SplashXPathScanner.cc:87:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/splash/SplashXPathScanner.cc:122:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/splash/SplashXPathScanner.cc:132:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/splash/SplashXPathScanner.cc:157:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/splash/SplashXPathScanner.cc:173:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/splash/SplashXPathScanner.cc:185:8: style: C-style pointer casting [cstyleCast]
xpdf-3.04/splash/SplashXPathScanner.cc:198:8: style: C-style pointer casting [cstyleCast]
xpdf-3.04/splash/SplashXPathScanner.cc:244:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/splash/SplashXPathScanner.cc:268:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/splash/SplashXPathScanner.cc:281:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/splash/SplashXPathScanner.cc:324:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/splash/SplashXPathScanner.cc:538:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/splash/SplashXPathScanner.cc:540:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/splash/SplashXPathScanner.cc:543:27: style: C-style pointer casting [cstyleCast]
xpdf-3.04/splash/SplashXPathScanner.cc:562:35: style: C-style pointer casting [cstyleCast]
xpdf-3.04/splash/SplashXPathScanner.cc:49:25: style: The scope of the variable 'seg0' can be reduced. [variableScope]
xpdf-3.04/splash/SplashXPathScanner.cc:50:19: style: The scope of the variable 'y1' can be reduced. [variableScope]
xpdf-3.04/splash/SplashXPathScanner.cc:52:38: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/splash/SplashXPathScanner.cc:356:15: style: The scope of the variable 'a' can be reduced. [variableScope]
xpdf-3.04/splash/SplashXPathScanner.cc:356:18: style: The scope of the variable 'dy' can be reduced. [variableScope]
xpdf-3.04/splash/SplashXPathScanner.cc:507:19: style: The scope of the variable 'a' can be reduced. [variableScope]
xpdf-3.04/splash/SplashXPathScanner.cc:35:3: performance: Variable 'eo' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/splash/SplashXPathScanner.h:47:15: performance: Technically the member function 'SplashXPathScanner::addArea' can be static. [functionStatic]
xpdf-3.04/splash/SplashXPathScanner.cc:331:33: note: Technically the member function 'SplashXPathScanner::addArea' can be static.
xpdf-3.04/splash/SplashXPathScanner.h:47:15: note: Technically the member function 'SplashXPathScanner::addArea' can be static.
xpdf-3.04/splash/SplashXPathScanner.h:52:15: performance: Technically the member function 'SplashXPathScanner::areaLeft' can be static. [functionStatic]
xpdf-3.04/splash/SplashXPathScanner.cc:410:33: note: Technically the member function 'SplashXPathScanner::areaLeft' can be static.
xpdf-3.04/splash/SplashXPathScanner.h:52:15: note: Technically the member function 'SplashXPathScanner::areaLeft' can be static.
xpdf-3.04/splash/SplashXPathScanner.h:56:15: performance: Technically the member function 'SplashXPathScanner::areaRight' can be static. [functionStatic]
xpdf-3.04/splash/SplashXPathScanner.cc:458:33: note: Technically the member function 'SplashXPathScanner::areaRight' can be static.
xpdf-3.04/splash/SplashXPathScanner.h:56:15: note: Technically the member function 'SplashXPathScanner::areaRight' can be static.
xpdf-3.04/splash/SplashXPathScanner.cc:39:3: style: Class 'SplashXPathScanner' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/splash/SplashXPathScanner.cc:39:3: style: Class 'SplashXPathScanner' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/xpdf/AcroForm.cc:157:17: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/AcroForm.cc:218:6: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/AcroForm.cc:227:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/AcroForm.cc:1129:23: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/AcroForm.cc:1131:30: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/AcroForm.cc:1143:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/AcroForm.cc:1155:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/AcroForm.cc:1164:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/AcroForm.cc:1220:8: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/AcroForm.cc:1233:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/AcroForm.cc:1236:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/AcroForm.cc:1244:20: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/AcroForm.cc:1313:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/AcroForm.cc:1336:8: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/AcroForm.cc:1339:8: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/AcroForm.cc:1347:22: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/AcroForm.cc:1383:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/AcroForm.cc:1399:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/AcroForm.cc:1423:8: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/AcroForm.cc:1426:8: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/AcroForm.cc:1434:22: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/AcroForm.cc:1509:23: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/AcroForm.cc:1511:30: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/AcroForm.cc:1523:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/AcroForm.cc:1532:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/AcroForm.cc:1545:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/AcroForm.cc:1562:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/AcroForm.cc:1592:8: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/AcroForm.cc:1616:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/AcroForm.cc:1619:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/AcroForm.cc:1627:20: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/AcroForm.cc:1688:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/AcroForm.cc:1713:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/AcroForm.cc:147:22: style: The scope of the variable 'annotPage' can be reduced. [variableScope]
xpdf-3.04/xpdf/AcroForm.cc:166:18: style: The scope of the variable 'field' can be reduced. [variableScope]
xpdf-3.04/xpdf/AcroForm.cc:169:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/AcroForm.cc:399:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/AcroForm.cc:426:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/AcroForm.cc:446:34: style: The scope of the variable 't' can be reduced. [variableScope]
xpdf-3.04/xpdf/AcroForm.cc:575:18: style: The scope of the variable 'r' can be reduced. [variableScope]
xpdf-3.04/xpdf/AcroForm.cc:576:12: style: The scope of the variable 'caption' can be reduced. [variableScope]
xpdf-3.04/xpdf/AcroForm.cc:1087:34: style: The scope of the variable 'xPrev' can be reduced. [variableScope]
xpdf-3.04/xpdf/AcroForm.cc:1087:47: style: The scope of the variable 'w2' can be reduced. [variableScope]
xpdf-3.04/xpdf/AcroForm.cc:1087:51: style: The scope of the variable 'wMax' can be reduced. [variableScope]
xpdf-3.04/xpdf/AcroForm.cc:1484:20: style: The scope of the variable 'fontSize2' can be reduced. [variableScope]
xpdf-3.04/xpdf/AcroForm.cc:1484:40: style: The scope of the variable 'wMax' can be reduced. [variableScope]
xpdf-3.04/xpdf/AcroForm.cc:1677:13: style: The scope of the variable 'c' can be reduced. [variableScope]
xpdf-3.04/xpdf/AcroForm.cc:1812:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.h:128:5: performance: Variable 'ocState' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/Object.h:121:11: style: Technically the member function 'Object::getType' can be const. [functionConst]
xpdf-3.04/xpdf/Object.h:122:9: style: Technically the member function 'Object::isBool' can be const. [functionConst]
xpdf-3.04/xpdf/Object.h:123:9: style: Technically the member function 'Object::isInt' can be const. [functionConst]
xpdf-3.04/xpdf/Object.h:124:9: style: Technically the member function 'Object::isReal' can be const. [functionConst]
xpdf-3.04/xpdf/Object.h:125:9: style: Technically the member function 'Object::isNum' can be const. [functionConst]
xpdf-3.04/xpdf/Object.h:126:9: style: Technically the member function 'Object::isString' can be const. [functionConst]
xpdf-3.04/xpdf/Object.h:127:9: style: Technically the member function 'Object::isName' can be const. [functionConst]
xpdf-3.04/xpdf/Object.h:128:9: style: Technically the member function 'Object::isNull' can be const. [functionConst]
xpdf-3.04/xpdf/Object.h:129:9: style: Technically the member function 'Object::isArray' can be const. [functionConst]
xpdf-3.04/xpdf/Object.h:130:9: style: Technically the member function 'Object::isDict' can be const. [functionConst]
xpdf-3.04/xpdf/Object.h:131:9: style: Technically the member function 'Object::isStream' can be const. [functionConst]
xpdf-3.04/xpdf/Object.h:132:9: style: Technically the member function 'Object::isRef' can be const. [functionConst]
xpdf-3.04/xpdf/Object.h:133:9: style: Technically the member function 'Object::isCmd' can be const. [functionConst]
xpdf-3.04/xpdf/Object.h:134:9: style: Technically the member function 'Object::isError' can be const. [functionConst]
xpdf-3.04/xpdf/Object.h:135:9: style: Technically the member function 'Object::isEOF' can be const. [functionConst]
xpdf-3.04/xpdf/Object.h:136:9: style: Technically the member function 'Object::isNone' can be const. [functionConst]
xpdf-3.04/xpdf/Object.h:147:9: style: Technically the member function 'Object::getBool' can be const. [functionConst]
xpdf-3.04/xpdf/Object.h:148:7: style: Technically the member function 'Object::getInt' can be const. [functionConst]
xpdf-3.04/xpdf/Object.h:149:10: style: Technically the member function 'Object::getReal' can be const. [functionConst]
xpdf-3.04/xpdf/Object.h:150:10: style: Technically the member function 'Object::getNum' can be const. [functionConst]
xpdf-3.04/xpdf/Object.h:156:7: style: Technically the member function 'Object::getRef' can be const. [functionConst]
xpdf-3.04/xpdf/Object.h:157:7: style: Technically the member function 'Object::getRefNum' can be const. [functionConst]
xpdf-3.04/xpdf/Object.h:158:7: style: Technically the member function 'Object::getRefGen' can be const. [functionConst]
xpdf-3.04/xpdf/Array.h:40:7: style: Technically the member function 'Array::getLength' can be const. [functionConst]
xpdf-3.04/xpdf/Dict.h:40:7: style: Technically the member function 'Dict::getLength' can be const. [functionConst]
xpdf-3.04/xpdf/Stream.h:262:9: style: Technically the member function 'StreamPredictor::isOk' can be const. [functionConst]
xpdf-3.04/xpdf/XRef.h:64:9: style: Technically the member function 'XRef::isOk' can be const. [functionConst]
xpdf-3.04/xpdf/XRef.h:67:7: style: Technically the member function 'XRef::getErrorCode' can be const. [functionConst]
xpdf-3.04/xpdf/XRef.h:75:9: style: Technically the member function 'XRef::isEncrypted' can be const. [functionConst]
xpdf-3.04/xpdf/XRef.h:82:7: style: Technically the member function 'XRef::getPermFlags' can be const. [functionConst]
xpdf-3.04/xpdf/XRef.h:95:7: style: Technically the member function 'XRef::getNumObjects' can be const. [functionConst]
xpdf-3.04/xpdf/XRef.h:98:15: style: Technically the member function 'XRef::getLastXRefPos' can be const. [functionConst]
xpdf-3.04/xpdf/XRef.h:101:7: style: Technically the member function 'XRef::getRootNum' can be const. [functionConst]
xpdf-3.04/xpdf/XRef.h:102:7: style: Technically the member function 'XRef::getRootGen' can be const. [functionConst]
xpdf-3.04/xpdf/XRef.h:109:7: style: Technically the member function 'XRef::getSize' can be const. [functionConst]
xpdf-3.04/xpdf/Catalog.h:45:9: style: Technically the member function 'Catalog::isOk' can be const. [functionConst]
xpdf-3.04/xpdf/Catalog.h:48:7: style: Technically the member function 'Catalog::getNumPages' can be const. [functionConst]
xpdf-3.04/xpdf/Page.h:35:9: style: Technically the member function 'PDFRectangle::isValid' can be const. [functionConst]
xpdf-3.04/xpdf/Page.h:61:9: style: Technically the member function 'PageAttrs::isCropped' can be const. [functionConst]
xpdf-3.04/xpdf/Page.h:65:7: style: Technically the member function 'PageAttrs::getRotate' can be const. [functionConst]
xpdf-3.04/xpdf/Page.h:80:10: style: Technically the member function 'PageAttrs::getUserUnit' can be const. [functionConst]
xpdf-3.04/xpdf/Page.h:126:9: style: Technically the member function 'Page::isOk' can be const. [functionConst]
xpdf-3.04/xpdf/Page.h:129:7: style: Technically the member function 'Page::getNum' can be const. [functionConst]
xpdf-3.04/xpdf/PDFDoc.h:51:9: style: Technically the member function 'PDFDoc::isOk' can be const. [functionConst]
xpdf-3.04/xpdf/PDFDoc.h:54:7: style: Technically the member function 'PDFDoc::getErrorCode' can be const. [functionConst]
xpdf-3.04/xpdf/PDFDoc.h:160:10: style: Technically the member function 'PDFDoc::getPDFVersion' can be const. [functionConst]
xpdf-3.04/xpdf/TextString.h:51:7: style: Technically the member function 'TextString::getLength' can be const. [functionConst]
xpdf-3.04/xpdf/GfxFont.h:138:9: style: Technically the member function 'GfxFont::isOk' can be const. [functionConst]
xpdf-3.04/xpdf/GfxFont.h:154:15: style: Technically the member function 'GfxFont::getType' can be const. [functionConst]
xpdf-3.04/xpdf/GfxFont.h:159:9: style: Technically the member function 'GfxFont::getEmbeddedFontID' can be const. [functionConst]
xpdf-3.04/xpdf/GfxFont.h:167:7: style: Technically the member function 'GfxFont::getFlags' can be const. [functionConst]
xpdf-3.04/xpdf/GfxFont.h:168:9: style: Technically the member function 'GfxFont::isFixedWidth' can be const. [functionConst]
xpdf-3.04/xpdf/GfxFont.h:169:9: style: Technically the member function 'GfxFont::isSerif' can be const. [functionConst]
xpdf-3.04/xpdf/GfxFont.h:170:9: style: Technically the member function 'GfxFont::isSymbolic' can be const. [functionConst]
xpdf-3.04/xpdf/GfxFont.h:171:9: style: Technically the member function 'GfxFont::isItalic' can be const. [functionConst]
xpdf-3.04/xpdf/GfxFont.h:172:9: style: Technically the member function 'GfxFont::isBold' can be const. [functionConst]
xpdf-3.04/xpdf/GfxFont.h:181:10: style: Technically the member function 'GfxFont::getAscent' can be const. [functionConst]
xpdf-3.04/xpdf/GfxFont.h:182:10: style: Technically the member function 'GfxFont::getDescent' can be const. [functionConst]
xpdf-3.04/xpdf/GfxFont.h:257:9: style: Technically the member function 'Gfx8BitFont::getHasEncoding' can be const. [functionConst]
xpdf-3.04/xpdf/GfxFont.h:260:9: style: Technically the member function 'Gfx8BitFont::getUsesMacRomanEnc' can be const. [functionConst]
xpdf-3.04/xpdf/GfxFont.h:263:10: style: Technically the member function 'Gfx8BitFont::getWidth' can be const. [functionConst]
xpdf-3.04/xpdf/GfxFont.h:325:7: style: Technically the member function 'GfxCIDFont::getCIDToGIDLen' can be const. [functionConst]
xpdf-3.04/xpdf/GfxFont.h:358:7: style: Technically the member function 'GfxFontDict::getNumFonts' can be const. [functionConst]
xpdf-3.04/xpdf/OptionalContent.h:84:16: style: Technically the member function 'OptionalContentGroup::getViewState' can be const. [functionConst]
xpdf-3.04/xpdf/OptionalContent.h:85:16: style: Technically the member function 'OptionalContentGroup::getPrintState' can be const. [functionConst]
xpdf-3.04/xpdf/OptionalContent.h:86:9: style: Technically the member function 'OptionalContentGroup::getState' can be const. [functionConst]
xpdf-3.04/xpdf/Annot.h:44:19: style: Technically the member function 'AnnotBorderStyle::getType' can be const. [functionConst]
xpdf-3.04/xpdf/Annot.h:45:10: style: Technically the member function 'AnnotBorderStyle::getWidth' can be const. [functionConst]
xpdf-3.04/xpdf/Annot.h:46:8: style: Technically the member function 'AnnotBorderStyle::getDash' can be const. [functionConst]
xpdf-3.04/xpdf/Annot.h:48:7: style: Technically the member function 'AnnotBorderStyle::getNumColorComps' can be const. [functionConst]
xpdf-3.04/xpdf/Annot.h:85:9: style: Technically the member function 'Annot::isOk' can be const. [functionConst]
xpdf-3.04/xpdf/Annot.h:90:10: style: Technically the member function 'Annot::getXMin' can be const. [functionConst]
xpdf-3.04/xpdf/Annot.h:91:10: style: Technically the member function 'Annot::getYMin' can be const. [functionConst]
xpdf-3.04/xpdf/Annot.h:92:10: style: Technically the member function 'Annot::getXMax' can be const. [functionConst]
xpdf-3.04/xpdf/Annot.h:93:10: style: Technically the member function 'Annot::getYMax' can be const. [functionConst]
xpdf-3.04/xpdf/Annot.h:101:9: style: Technically the member function 'Annot::match' can be const. [functionConst]
xpdf-3.04/xpdf/Annot.h:154:7: style: Technically the member function 'Annots::getNumAnnots' can be const. [functionConst]
xpdf-3.04/xpdf/AcroForm.h:90:8: performance: Technically the member function 'AcroFormField::drawExistingAppearance' can be static. [functionStatic]
xpdf-3.04/xpdf/AcroForm.cc:532:21: note: Technically the member function 'AcroFormField::drawExistingAppearance' can be static.
xpdf-3.04/xpdf/AcroForm.h:90:8: note: Technically the member function 'AcroFormField::drawExistingAppearance' can be static.
xpdf-3.04/xpdf/AcroForm.h:107:8: performance: Technically the member function 'AcroFormField::getNextLine' can be static. [functionStatic]
xpdf-3.04/xpdf/AcroForm.cc:1673:21: note: Technically the member function 'AcroFormField::getNextLine' can be static.
xpdf-3.04/xpdf/AcroForm.h:107:8: note: Technically the member function 'AcroFormField::getNextLine' can be static.
xpdf-3.04/xpdf/AcroForm.cc:116:3: style: Class 'AcroForm' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/xpdf/AcroForm.cc:116:3: style: Class 'AcroForm' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/xpdf/Array.h:30:3: style: Class 'Array' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/Dict.h:30:3: style: Class 'Dict' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/Stream.h:189:3: style: Class 'FilterStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/Stream.h:405:3: style: Class 'ASCIIHexStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/Stream.h:428:3: style: Class 'ASCII85Stream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/Stream.h:498:3: style: Class 'RunLengthStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/Stream.h:764:3: style: Class 'EOFStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/Stream.h:832:3: style: Class 'ASCIIHexEncoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/Stream.h:863:3: style: Class 'ASCII85Encoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/Stream.h:894:3: style: Class 'RunLengthEncoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/Stream.h:931:3: style: Class 'LZWEncoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/Catalog.h:39:3: style: Class 'Catalog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/TextString.h:35:3: style: Class 'TextString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/TextString.h:38:3: style: Class 'TextString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/OptionalContent.h:35:3: style: Class 'OptionalContent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/Stream.h:164:16: style: The function 'setPos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:112:16: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:164:16: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:165:17: style: The function 'isBinary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:118:17: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:165:17: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:166:23: style: The function 'getBaseStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:121:23: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:166:23: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:167:19: style: The function 'getUndecodedStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:125:19: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:167:19: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:168:17: style: The function 'getDict' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:128:17: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:168:17: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:191:16: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:82:16: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:191:16: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:192:23: style: The function 'getPos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:107:23: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:192:23: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:193:16: style: The function 'setPos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:112:16: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:193:16: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:194:23: style: The function 'getBaseStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:121:23: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:194:23: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:195:19: style: The function 'getUndecodedStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:125:19: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:195:19: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:196:17: style: The function 'getDict' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:128:17: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:196:17: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:197:19: style: The function 'getNextStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:138:19: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:197:19: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:299:19: style: The function 'makeSubStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:162:19: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:299:19: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:301:22: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:76:22: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:301:22: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:302:16: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:79:16: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:302:16: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:303:16: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:82:16: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:303:16: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:304:15: style: The function 'getChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:85:15: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:304:15: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:306:15: style: The function 'lookChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:88:15: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:306:15: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:308:15: style: The function 'getBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:96:15: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:308:15: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:309:23: style: The function 'getPos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:107:23: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:309:23: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:310:16: style: The function 'setPos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:164:16: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:310:16: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:311:23: style: The function 'getStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:172:23: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:311:23: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:312:16: style: The function 'moveStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:173:16: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:312:16: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:339:19: style: The function 'makeSubStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:162:19: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:339:19: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:341:22: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:76:22: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:341:22: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:342:16: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:79:16: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:342:16: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:343:16: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:82:16: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:343:16: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:344:15: style: The function 'getChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:85:15: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:344:15: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:346:15: style: The function 'lookChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:88:15: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:346:15: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:348:15: style: The function 'getBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:96:15: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:348:15: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:349:23: style: The function 'getPos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:107:23: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:349:23: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:350:16: style: The function 'setPos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:164:16: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:350:16: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:351:23: style: The function 'getStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:172:23: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:351:23: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:352:16: style: The function 'moveStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:173:16: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:352:16: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:379:19: style: The function 'makeSubStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:162:19: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:379:19: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:381:22: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:76:22: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:381:22: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:382:16: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:79:16: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:382:16: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:383:15: style: The function 'getChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:85:15: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:383:15: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:384:15: style: The function 'lookChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:88:15: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:384:15: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:385:15: style: The function 'getBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:96:15: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:385:15: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:386:23: style: The function 'getPos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:107:23: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:386:23: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:387:16: style: The function 'setPos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:164:16: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:387:16: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:388:23: style: The function 'getStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:172:23: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:388:23: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:389:16: style: The function 'moveStart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:173:16: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:389:16: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:407:22: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:76:22: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:407:22: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:408:16: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:79:16: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:408:16: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:409:15: style: The function 'getChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:85:15: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:409:15: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:411:15: style: The function 'lookChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:88:15: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:411:15: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:412:20: style: The function 'getPSFilter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:115:20: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:412:20: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:413:17: style: The function 'isBinary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:118:17: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:413:17: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:430:22: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:76:22: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:430:22: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:431:16: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:79:16: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:431:16: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:432:15: style: The function 'getChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:85:15: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:432:15: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:434:15: style: The function 'lookChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:88:15: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:434:15: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:435:20: style: The function 'getPSFilter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:115:20: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:435:20: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:436:17: style: The function 'isBinary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:118:17: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:436:17: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:456:22: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:76:22: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:456:22: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:457:16: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:79:16: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:457:16: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:458:15: style: The function 'getChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:85:15: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:458:15: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:459:15: style: The function 'lookChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:88:15: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:459:15: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:460:15: style: The function 'getRawChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:92:15: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:460:15: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:461:15: style: The function 'getBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:96:15: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:461:15: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:462:20: style: The function 'getPSFilter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:115:20: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:462:20: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:463:17: style: The function 'isBinary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:118:17: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:463:17: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:500:22: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:76:22: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:500:22: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:501:16: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:79:16: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:501:16: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:502:15: style: The function 'getChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:85:15: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:502:15: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:504:15: style: The function 'lookChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:88:15: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:504:15: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:506:15: style: The function 'getBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:96:15: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:506:15: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:507:20: style: The function 'getPSFilter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:115:20: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:507:20: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:508:17: style: The function 'isBinary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:118:17: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:508:17: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:533:22: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:76:22: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:533:22: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:534:16: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:79:16: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:534:16: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:535:15: style: The function 'getChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:85:15: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:535:15: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:537:15: style: The function 'lookChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:88:15: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:537:15: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:538:20: style: The function 'getPSFilter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:115:20: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:538:20: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:539:17: style: The function 'isBinary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:118:17: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:539:17: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:606:22: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:76:22: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:606:22: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:607:16: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:79:16: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:607:16: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:608:16: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:191:16: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:608:16: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:609:15: style: The function 'getChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:85:15: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:609:15: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:610:15: style: The function 'lookChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:88:15: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:610:15: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:611:20: style: The function 'getPSFilter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:115:20: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:611:20: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:612:17: style: The function 'isBinary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:118:17: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:612:17: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:711:22: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:76:22: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:711:22: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:712:16: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:79:16: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:712:16: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:713:15: style: The function 'getChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:85:15: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:713:15: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:714:15: style: The function 'lookChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:88:15: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:714:15: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:715:15: style: The function 'getRawChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:92:15: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:715:15: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:716:15: style: The function 'getBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:96:15: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:716:15: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:717:20: style: The function 'getPSFilter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:115:20: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:717:20: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:718:17: style: The function 'isBinary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:118:17: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:718:17: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:766:22: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:76:22: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:766:22: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:767:16: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:79:16: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:767:16: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:768:15: style: The function 'getChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:85:15: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:768:15: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:769:15: style: The function 'lookChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:88:15: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:769:15: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:770:15: style: The function 'getBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:96:15: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:770:15: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:771:20: style: The function 'getPSFilter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:115:20: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:771:20: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:773:17: style: The function 'isBinary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:118:17: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:773:17: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:785:22: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:76:22: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:785:22: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:786:16: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:79:16: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:786:16: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:787:15: style: The function 'getChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:85:15: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:787:15: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:788:15: style: The function 'lookChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:88:15: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:788:15: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:789:20: style: The function 'getPSFilter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:115:20: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:789:20: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:791:17: style: The function 'isBinary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:118:17: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:791:17: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:810:22: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:76:22: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:810:22: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:811:16: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:79:16: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:811:16: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:812:15: style: The function 'getChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:85:15: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:812:15: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:813:15: style: The function 'lookChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:88:15: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:813:15: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:814:20: style: The function 'getPSFilter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:115:20: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:814:20: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:816:17: style: The function 'isBinary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:118:17: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:816:17: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:817:17: style: The function 'isEncoder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:131:17: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:817:17: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:834:22: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:76:22: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:834:22: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:835:16: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:79:16: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:835:16: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:836:15: style: The function 'getChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:85:15: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:836:15: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:838:15: style: The function 'lookChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:88:15: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:838:15: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:840:20: style: The function 'getPSFilter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:115:20: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:840:20: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:842:17: style: The function 'isBinary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:118:17: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:842:17: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:843:17: style: The function 'isEncoder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:131:17: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:843:17: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:865:22: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:76:22: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:865:22: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:866:16: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:79:16: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:866:16: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:867:15: style: The function 'getChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:85:15: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:867:15: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:869:15: style: The function 'lookChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:88:15: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:869:15: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:871:20: style: The function 'getPSFilter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:115:20: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:871:20: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:873:17: style: The function 'isBinary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:118:17: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:873:17: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:874:17: style: The function 'isEncoder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:131:17: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:874:17: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:896:22: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:76:22: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:896:22: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:897:16: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:79:16: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:897:16: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:898:15: style: The function 'getChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:85:15: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:898:15: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:900:15: style: The function 'lookChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:88:15: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:900:15: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:902:20: style: The function 'getPSFilter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:115:20: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:902:20: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:904:17: style: The function 'isBinary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:118:17: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:904:17: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:905:17: style: The function 'isEncoder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:131:17: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:905:17: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:933:22: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:76:22: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:933:22: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:934:16: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:79:16: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:934:16: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:935:15: style: The function 'getChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:85:15: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:935:15: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:936:15: style: The function 'lookChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:88:15: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:936:15: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:937:20: style: The function 'getPSFilter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:115:20: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:937:20: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:939:17: style: The function 'isBinary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:118:17: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:939:17: note: Function in derived class
xpdf-3.04/xpdf/Stream.h:940:17: style: The function 'isEncoder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:131:17: note: Virtual function in base class
xpdf-3.04/xpdf/Stream.h:940:17: note: Function in derived class
xpdf-3.04/xpdf/GfxFont.h:243:15: style: The function 'getNextChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxFont.h:203:15: note: Virtual function in base class
xpdf-3.04/xpdf/GfxFont.h:243:15: note: Function in derived class
xpdf-3.04/xpdf/GfxFont.h:307:17: style: The function 'isCIDFont' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxFont.h:155:17: note: Virtual function in base class
xpdf-3.04/xpdf/GfxFont.h:307:17: note: Function in derived class
xpdf-3.04/xpdf/GfxFont.h:309:15: style: The function 'getNextChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxFont.h:203:15: note: Virtual function in base class
xpdf-3.04/xpdf/GfxFont.h:309:15: note: Function in derived class
xpdf-3.04/xpdf/GfxFont.h:314:15: style: The function 'getWMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxFont.h:185:15: note: Virtual function in base class
xpdf-3.04/xpdf/GfxFont.h:314:15: note: Function in derived class
xpdf-3.04/xpdf/AcroForm.h:33:23: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Form.h:32:23: note: Virtual function in base class
xpdf-3.04/xpdf/AcroForm.h:33:23: note: Function in derived class
xpdf-3.04/xpdf/AcroForm.h:35:16: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Form.h:34:16: note: Virtual function in base class
xpdf-3.04/xpdf/AcroForm.h:35:16: note: Function in derived class
xpdf-3.04/xpdf/AcroForm.h:37:15: style: The function 'getNumFields' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Form.h:36:15: note: Virtual function in base class
xpdf-3.04/xpdf/AcroForm.h:37:15: note: Function in derived class
xpdf-3.04/xpdf/AcroForm.h:38:22: style: The function 'getField' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Form.h:37:22: note: Virtual function in base class
xpdf-3.04/xpdf/AcroForm.h:38:22: note: Function in derived class
xpdf-3.04/xpdf/AcroForm.h:76:23: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Form.h:54:23: note: Virtual function in base class
xpdf-3.04/xpdf/AcroForm.h:76:23: note: Function in derived class
xpdf-3.04/xpdf/AcroForm.h:77:20: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Form.h:55:20: note: Virtual function in base class
xpdf-3.04/xpdf/AcroForm.h:77:20: note: Function in derived class
xpdf-3.04/xpdf/AcroForm.h:78:20: style: The function 'getValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Form.h:56:20: note: Virtual function in base class
xpdf-3.04/xpdf/AcroForm.h:78:20: note: Function in derived class
xpdf-3.04/xpdf/AcroForm.h:80:19: style: The function 'getResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Form.h:61:19: note: Virtual function in base class
xpdf-3.04/xpdf/AcroForm.h:80:19: note: Function in derived class
xpdf-3.04/xpdf/Annot.cc:85:10: style: The scope of the variable 't' can be reduced. [variableScope]
xpdf-3.04/xpdf/Annot.cc:696:19: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/Annot.cc:1061:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/Annot.h:122:8: style: Unused private function: 'Annot::drawCircleTopLeft' [unusedPrivateFunction]
xpdf-3.04/xpdf/Annot.h:123:8: style: Unused private function: 'Annot::drawCircleBottomRight' [unusedPrivateFunction]
xpdf-3.04/xpdf/Annot.cc:88:3: performance: Variable 'ok' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/Annot.h:114:20: performance: Technically the member function 'Annot::parseLineEndType' can be static. [functionStatic]
xpdf-3.04/xpdf/Annot.cc:767:25: note: Technically the member function 'Annot::parseLineEndType' can be static.
xpdf-3.04/xpdf/Annot.h:114:20: note: Technically the member function 'Annot::parseLineEndType' can be static.
xpdf-3.04/xpdf/Annot.h:115:8: performance: Technically the member function 'Annot::adjustLineEndpoint' can be static. [functionStatic]
xpdf-3.04/xpdf/Annot.cc:793:13: note: Technically the member function 'Annot::adjustLineEndpoint' can be static.
xpdf-3.04/xpdf/Annot.h:115:8: note: Technically the member function 'Annot::adjustLineEndpoint' can be static.
xpdf-3.04/xpdf/Annot.cc:100:5: style: Class 'Annot' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/xpdf/Annot.cc:100:5: style: Class 'Annot' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/xpdf/Array.cc:47:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/BuiltinFont.cc:24:10: style: The scope of the variable 'h' can be reduced. [variableScope]
xpdf-3.04/xpdf/BuiltinFont.h:51:7: style: Technically the member function 'BuiltinFontWidths::hash' can be const. [functionConst]
xpdf-3.04/xpdf/BuiltinFont.cc:56:24: note: Technically the member function 'BuiltinFontWidths::hash' can be const.
xpdf-3.04/xpdf/BuiltinFont.h:51:7: note: Technically the member function 'BuiltinFontWidths::hash' can be const.
xpdf-3.04/xpdf/CMap.cc:46:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/CMap.cc:197:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/CMap.cc:267:4: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/CMap.cc:298:6: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/CMap.cc:53:12: style: The scope of the variable 'cMapNameA' can be reduced. [variableScope]
xpdf-3.04/xpdf/CMap.cc:286:13: style: The scope of the variable 'byte0' can be reduced. [variableScope]
xpdf-3.04/xpdf/CMap.cc:286:20: style: The scope of the variable 'byte1' can be reduced. [variableScope]
xpdf-3.04/xpdf/CMap.cc:375:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/CMap.cc:195:3: performance: Variable 'isIdent' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/CMap.cc:211:3: performance: Variable 'isIdent' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/GlobalParams.h:251:9: style: Technically the member function 'GlobalParams::getOverprintPreview' can be const. [functionConst]
xpdf-3.04/xpdf/CMap.h:64:7: style: Technically the member function 'CMap::getCID' can be const. [functionConst]
xpdf-3.04/xpdf/CMap.cc:372:11: note: Technically the member function 'CMap::getCID' can be const.
xpdf-3.04/xpdf/CMap.h:64:7: note: Technically the member function 'CMap::getCID' can be const.
xpdf-3.04/xpdf/CMap.h:67:7: style: Technically the member function 'CMap::getWMode' can be const. [functionConst]
xpdf-3.04/xpdf/CMap.h:77:8: style: Technically the member function 'CMap::addCIDs' can be const. [functionConst]
xpdf-3.04/xpdf/CMap.cc:284:12: note: Technically the member function 'CMap::addCIDs' can be const.
xpdf-3.04/xpdf/CMap.h:77:8: note: Technically the member function 'CMap::addCIDs' can be const.
xpdf-3.04/xpdf/GlobalParams.h:176:3: style: Class 'GlobalParams' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/Catalog.cc:422:14: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Catalog.cc:555:17: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Catalog.cc:717:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Catalog.cc:721:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Catalog.cc:725:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Catalog.cc:729:4: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Catalog.cc:188:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/Catalog.cc:327:7: style: The scope of the variable 'cmp' can be reduced. [variableScope]
xpdf-3.04/xpdf/Catalog.cc:433:10: style: The scope of the variable 'n2' can be reduced. [variableScope]
xpdf-3.04/xpdf/Catalog.cc:433:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/Catalog.cc:464:17: style: The scope of the variable 'kidNode' can be reduced. [variableScope]
xpdf-3.04/xpdf/Catalog.cc:466:7: style: The scope of the variable 'count' can be reduced. [variableScope]
xpdf-3.04/xpdf/Catalog.cc:623:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/Catalog.cc:676:12: style: The scope of the variable 's' can be reduced. [variableScope]
xpdf-3.04/xpdf/Catalog.cc:677:15: style: The scope of the variable 'name' can be reduced. [variableScope]
xpdf-3.04/xpdf/Catalog.cc:52:3: performance: Variable 'ref' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/Catalog.cc:98:3: performance: Variable 'ok' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/Link.h:89:9: style: Technically the member function 'LinkDest::isOk' can be const. [functionConst]
xpdf-3.04/xpdf/Link.h:92:16: style: Technically the member function 'LinkDest::getKind' can be const. [functionConst]
xpdf-3.04/xpdf/Link.h:93:9: style: Technically the member function 'LinkDest::isPageRef' can be const. [functionConst]
xpdf-3.04/xpdf/Link.h:94:7: style: Technically the member function 'LinkDest::getPageNum' can be const. [functionConst]
xpdf-3.04/xpdf/Link.h:95:7: style: Technically the member function 'LinkDest::getPageRef' can be const. [functionConst]
xpdf-3.04/xpdf/Link.h:96:10: style: Technically the member function 'LinkDest::getLeft' can be const. [functionConst]
xpdf-3.04/xpdf/Link.h:97:10: style: Technically the member function 'LinkDest::getBottom' can be const. [functionConst]
xpdf-3.04/xpdf/Link.h:98:10: style: Technically the member function 'LinkDest::getRight' can be const. [functionConst]
xpdf-3.04/xpdf/Link.h:99:10: style: Technically the member function 'LinkDest::getTop' can be const. [functionConst]
xpdf-3.04/xpdf/Link.h:100:10: style: Technically the member function 'LinkDest::getZoom' can be const. [functionConst]
xpdf-3.04/xpdf/Link.h:101:9: style: Technically the member function 'LinkDest::getChangeLeft' can be const. [functionConst]
xpdf-3.04/xpdf/Link.h:102:9: style: Technically the member function 'LinkDest::getChangeTop' can be const. [functionConst]
xpdf-3.04/xpdf/Link.h:103:9: style: Technically the member function 'LinkDest::getChangeZoom' can be const. [functionConst]
xpdf-3.04/xpdf/Link.h:278:9: style: Technically the member function 'LinkMovie::hasAnnotRef' can be const. [functionConst]
xpdf-3.04/xpdf/Link.h:329:7: style: Technically the member function 'LinkSubmitForm::getFlags' can be const. [functionConst]
xpdf-3.04/xpdf/Link.h:355:9: style: Technically the member function 'LinkHide::getHideFlag' can be const. [functionConst]
xpdf-3.04/xpdf/Link.h:402:9: style: Technically the member function 'Link::isOk' can be const. [functionConst]
xpdf-3.04/xpdf/Link.h:405:9: style: Technically the member function 'Link::inRect' can be const. [functionConst]
xpdf-3.04/xpdf/Link.h:412:8: style: Technically the member function 'Link::getRect' can be const. [functionConst]
xpdf-3.04/xpdf/Link.h:437:7: style: Technically the member function 'Links::getNumLinks' can be const. [functionConst]
xpdf-3.04/xpdf/Catalog.cc:151:7: style: Class 'Catalog' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/xpdf/Catalog.cc:151:7: style: Class 'Catalog' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/xpdf/Link.h:83:3: style: Class 'LinkDest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/Link.h:133:3: style: Class 'LinkGoTo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/Link.h:194:3: style: Class 'LinkLaunch' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/Link.h:246:3: style: Class 'LinkNamed' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/Link.h:295:3: style: Class 'LinkJavaScript' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/Link.h:371:3: style: Class 'LinkUnknown' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/Link.h:139:17: style: The function 'isOk' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Link.h:48:17: note: Virtual function in base class
xpdf-3.04/xpdf/Link.h:139:17: note: Function in derived class
xpdf-3.04/xpdf/Link.h:142:26: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Link.h:51:26: note: Virtual function in base class
xpdf-3.04/xpdf/Link.h:142:26: note: Function in derived class
xpdf-3.04/xpdf/Link.h:169:17: style: The function 'isOk' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Link.h:48:17: note: Virtual function in base class
xpdf-3.04/xpdf/Link.h:169:17: note: Function in derived class
xpdf-3.04/xpdf/Link.h:172:26: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Link.h:51:26: note: Virtual function in base class
xpdf-3.04/xpdf/Link.h:172:26: note: Function in derived class
xpdf-3.04/xpdf/Link.h:200:17: style: The function 'isOk' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Link.h:48:17: note: Virtual function in base class
xpdf-3.04/xpdf/Link.h:200:17: note: Function in derived class
xpdf-3.04/xpdf/Link.h:203:26: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Link.h:51:26: note: Virtual function in base class
xpdf-3.04/xpdf/Link.h:203:26: note: Function in derived class
xpdf-3.04/xpdf/Link.h:227:17: style: The function 'isOk' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Link.h:48:17: note: Virtual function in base class
xpdf-3.04/xpdf/Link.h:227:17: note: Function in derived class
xpdf-3.04/xpdf/Link.h:230:26: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Link.h:51:26: note: Virtual function in base class
xpdf-3.04/xpdf/Link.h:230:26: note: Function in derived class
xpdf-3.04/xpdf/Link.h:251:17: style: The function 'isOk' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Link.h:48:17: note: Virtual function in base class
xpdf-3.04/xpdf/Link.h:251:17: note: Function in derived class
xpdf-3.04/xpdf/Link.h:254:26: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Link.h:51:26: note: Virtual function in base class
xpdf-3.04/xpdf/Link.h:254:26: note: Function in derived class
xpdf-3.04/xpdf/Link.h:274:17: style: The function 'isOk' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Link.h:48:17: note: Virtual function in base class
xpdf-3.04/xpdf/Link.h:274:17: note: Function in derived class
xpdf-3.04/xpdf/Link.h:277:26: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Link.h:51:26: note: Virtual function in base class
xpdf-3.04/xpdf/Link.h:277:26: note: Function in derived class
xpdf-3.04/xpdf/Link.h:300:17: style: The function 'isOk' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Link.h:48:17: note: Virtual function in base class
xpdf-3.04/xpdf/Link.h:300:17: note: Function in derived class
xpdf-3.04/xpdf/Link.h:303:26: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Link.h:51:26: note: Virtual function in base class
xpdf-3.04/xpdf/Link.h:303:26: note: Function in derived class
xpdf-3.04/xpdf/Link.h:323:17: style: The function 'isOk' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Link.h:48:17: note: Virtual function in base class
xpdf-3.04/xpdf/Link.h:323:17: note: Function in derived class
xpdf-3.04/xpdf/Link.h:326:26: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Link.h:51:26: note: Virtual function in base class
xpdf-3.04/xpdf/Link.h:326:26: note: Function in derived class
xpdf-3.04/xpdf/Link.h:350:17: style: The function 'isOk' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Link.h:48:17: note: Virtual function in base class
xpdf-3.04/xpdf/Link.h:350:17: note: Function in derived class
xpdf-3.04/xpdf/Link.h:353:26: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Link.h:51:26: note: Virtual function in base class
xpdf-3.04/xpdf/Link.h:353:26: note: Function in derived class
xpdf-3.04/xpdf/Link.h:377:17: style: The function 'isOk' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Link.h:48:17: note: Virtual function in base class
xpdf-3.04/xpdf/Link.h:377:17: note: Function in derived class
xpdf-3.04/xpdf/Link.h:380:26: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Link.h:51:26: note: Virtual function in base class
xpdf-3.04/xpdf/Link.h:380:26: note: Function in derived class
xpdf-3.04/xpdf/CharCodeToUnicode.cc:209:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/CharCodeToUnicode.cc:410:14: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/CharCodeToUnicode.cc:536:9: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/CharCodeToUnicode.cc:79:10: style: The scope of the variable 'x' can be reduced. [variableScope]
xpdf-3.04/xpdf/CharCodeToUnicode.cc:147:9: style: The scope of the variable 'tok' can be reduced. [variableScope]
xpdf-3.04/xpdf/CharCodeToUnicode.cc:381:12: style: The scope of the variable 'oldLen' can be reduced. [variableScope]
xpdf-3.04/xpdf/CharCodeToUnicode.cc:381:20: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/CharCodeToUnicode.cc:383:7: style: The scope of the variable 'j' can be reduced. [variableScope]
xpdf-3.04/xpdf/CharCodeToUnicode.cc:520:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/CharCodeToUnicode.cc:520:10: style: The scope of the variable 'j' can be reduced. [variableScope]
xpdf-3.04/xpdf/CharCodeToUnicode.h:71:7: style: Technically the member function 'CharCodeToUnicode::mapToUnicode' can be const. [functionConst]
xpdf-3.04/xpdf/CharCodeToUnicode.cc:550:24: note: Technically the member function 'CharCodeToUnicode::mapToUnicode' can be const.
xpdf-3.04/xpdf/CharCodeToUnicode.h:71:7: note: Technically the member function 'CharCodeToUnicode::mapToUnicode' can be const.
xpdf-3.04/xpdf/CharCodeToUnicode.h:75:12: style: Technically the member function 'CharCodeToUnicode::getLength' can be const. [functionConst]
xpdf-3.04/xpdf/CharCodeToUnicode.h:77:9: style: Technically the member function 'CharCodeToUnicode::isIdentity' can be const. [functionConst]
xpdf-3.04/xpdf/CharCodeToUnicode.h:84:3: style: Class 'CharCodeToUnicode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/CharCodeToUnicode.h:106:3: style: Class 'CharCodeToUnicodeCache' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/OutputDev.h:45:3: warning: Member variable 'OutputDev::defCTM' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/OutputDev.h:45:3: warning: Member variable 'OutputDev::defICTM' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/CoreOutputDev.cc:30:3: performance: Variable 'incrementalUpdate' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/TextOutputDev.h:82:9: style: Technically the member function 'TextFontInfo::isFixedWidth' can be const. [functionConst]
xpdf-3.04/xpdf/TextOutputDev.h:83:9: style: Technically the member function 'TextFontInfo::isSerif' can be const. [functionConst]
xpdf-3.04/xpdf/TextOutputDev.h:84:9: style: Technically the member function 'TextFontInfo::isSymbolic' can be const. [functionConst]
xpdf-3.04/xpdf/TextOutputDev.h:85:9: style: Technically the member function 'TextFontInfo::isItalic' can be const. [functionConst]
xpdf-3.04/xpdf/TextOutputDev.h:86:9: style: Technically the member function 'TextFontInfo::isBold' can be const. [functionConst]
xpdf-3.04/xpdf/TextOutputDev.h:89:10: style: Technically the member function 'TextFontInfo::getMWidth' can be const. [functionConst]
xpdf-3.04/xpdf/TextOutputDev.h:119:7: style: Technically the member function 'TextWord::getLength' can be const. [functionConst]
xpdf-3.04/xpdf/TextOutputDev.h:120:11: style: Technically the member function 'TextWord::getChar' can be const. [functionConst]
xpdf-3.04/xpdf/TextOutputDev.h:123:8: style: Technically the member function 'TextWord::getColor' can be const. [functionConst]
xpdf-3.04/xpdf/TextOutputDev.h:125:9: style: Technically the member function 'TextWord::isInvisible' can be const. [functionConst]
xpdf-3.04/xpdf/TextOutputDev.h:126:8: style: Technically the member function 'TextWord::getBBox' can be const. [functionConst]
xpdf-3.04/xpdf/TextOutputDev.h:130:10: style: Technically the member function 'TextWord::getFontSize' can be const. [functionConst]
xpdf-3.04/xpdf/TextOutputDev.h:131:7: style: Technically the member function 'TextWord::getRotation' can be const. [functionConst]
xpdf-3.04/xpdf/TextOutputDev.h:132:7: style: Technically the member function 'TextWord::getCharPos' can be const. [functionConst]
xpdf-3.04/xpdf/TextOutputDev.h:133:7: style: Technically the member function 'TextWord::getCharLen' can be const. [functionConst]
xpdf-3.04/xpdf/TextOutputDev.h:134:9: style: Technically the member function 'TextWord::getSpaceAfter' can be const. [functionConst]
xpdf-3.04/xpdf/TextOutputDev.h:136:9: style: Technically the member function 'TextWord::isUnderlined' can be const. [functionConst]
xpdf-3.04/xpdf/TextOutputDev.h:186:10: style: Technically the member function 'TextLine::getXMin' can be const. [functionConst]
xpdf-3.04/xpdf/TextOutputDev.h:187:10: style: Technically the member function 'TextLine::getYMin' can be const. [functionConst]
xpdf-3.04/xpdf/TextOutputDev.h:189:7: style: Technically the member function 'TextLine::getRotation' can be const. [functionConst]
xpdf-3.04/xpdf/Function.h:58:7: style: Technically the member function 'Function::getInputSize' can be const. [functionConst]
xpdf-3.04/xpdf/Function.h:59:7: style: Technically the member function 'Function::getOutputSize' can be const. [functionConst]
xpdf-3.04/xpdf/Function.h:61:10: style: Technically the member function 'Function::getDomainMin' can be const. [functionConst]
xpdf-3.04/xpdf/Function.h:62:10: style: Technically the member function 'Function::getDomainMax' can be const. [functionConst]
xpdf-3.04/xpdf/Function.h:63:10: style: Technically the member function 'Function::getRangeMin' can be const. [functionConst]
xpdf-3.04/xpdf/Function.h:64:10: style: Technically the member function 'Function::getRangeMax' can be const. [functionConst]
xpdf-3.04/xpdf/Function.h:65:9: style: Technically the member function 'Function::getHasRange' can be const. [functionConst]
xpdf-3.04/xpdf/Function.h:113:7: style: Technically the member function 'SampledFunction::getSampleSize' can be const. [functionConst]
xpdf-3.04/xpdf/Function.h:114:10: style: Technically the member function 'SampledFunction::getEncodeMin' can be const. [functionConst]
xpdf-3.04/xpdf/Function.h:115:10: style: Technically the member function 'SampledFunction::getEncodeMax' can be const. [functionConst]
xpdf-3.04/xpdf/Function.h:116:10: style: Technically the member function 'SampledFunction::getDecodeMin' can be const. [functionConst]
xpdf-3.04/xpdf/Function.h:117:10: style: Technically the member function 'SampledFunction::getDecodeMax' can be const. [functionConst]
xpdf-3.04/xpdf/Function.h:157:10: style: Technically the member function 'ExponentialFunction::getE' can be const. [functionConst]
xpdf-3.04/xpdf/Function.h:183:7: style: Technically the member function 'StitchingFunction::getNumFuncs' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:172:9: style: Technically the member function 'GfxColorSpace::getOverprintMask' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:230:10: style: Technically the member function 'GfxCalGrayColorSpace::getWhiteX' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:231:10: style: Technically the member function 'GfxCalGrayColorSpace::getWhiteY' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:232:10: style: Technically the member function 'GfxCalGrayColorSpace::getWhiteZ' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:233:10: style: Technically the member function 'GfxCalGrayColorSpace::getBlackX' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:234:10: style: Technically the member function 'GfxCalGrayColorSpace::getBlackY' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:235:10: style: Technically the member function 'GfxCalGrayColorSpace::getBlackZ' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:236:10: style: Technically the member function 'GfxCalGrayColorSpace::getGamma' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:290:10: style: Technically the member function 'GfxCalRGBColorSpace::getWhiteX' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:291:10: style: Technically the member function 'GfxCalRGBColorSpace::getWhiteY' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:292:10: style: Technically the member function 'GfxCalRGBColorSpace::getWhiteZ' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:293:10: style: Technically the member function 'GfxCalRGBColorSpace::getBlackX' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:294:10: style: Technically the member function 'GfxCalRGBColorSpace::getBlackY' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:295:10: style: Technically the member function 'GfxCalRGBColorSpace::getBlackZ' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:296:10: style: Technically the member function 'GfxCalRGBColorSpace::getGammaR' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:297:10: style: Technically the member function 'GfxCalRGBColorSpace::getGammaG' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:298:10: style: Technically the member function 'GfxCalRGBColorSpace::getGammaB' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:357:10: style: Technically the member function 'GfxLabColorSpace::getWhiteX' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:358:10: style: Technically the member function 'GfxLabColorSpace::getWhiteY' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:359:10: style: Technically the member function 'GfxLabColorSpace::getWhiteZ' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:360:10: style: Technically the member function 'GfxLabColorSpace::getBlackX' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:361:10: style: Technically the member function 'GfxLabColorSpace::getBlackY' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:362:10: style: Technically the member function 'GfxLabColorSpace::getBlackZ' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:363:10: style: Technically the member function 'GfxLabColorSpace::getAMin' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:364:10: style: Technically the member function 'GfxLabColorSpace::getAMax' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:365:10: style: Technically the member function 'GfxLabColorSpace::getBMin' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:366:10: style: Technically the member function 'GfxLabColorSpace::getBMax' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:443:7: style: Technically the member function 'GfxIndexedColorSpace::getIndexHigh' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:589:7: style: Technically the member function 'GfxPattern::getType' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:608:7: style: Technically the member function 'GfxTilingPattern::getPaintType' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:609:7: style: Technically the member function 'GfxTilingPattern::getTilingType' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:611:10: style: Technically the member function 'GfxTilingPattern::getXStep' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:612:10: style: Technically the member function 'GfxTilingPattern::getYStep' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:674:7: style: Technically the member function 'GfxShading::getType' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:677:9: style: Technically the member function 'GfxShading::getHasBackground' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:678:8: style: Technically the member function 'GfxShading::getBBox' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:680:9: style: Technically the member function 'GfxShading::getHasBBox' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:714:8: style: Technically the member function 'GfxFunctionShading::getDomain' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:717:7: style: Technically the member function 'GfxFunctionShading::getNFuncs' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:749:8: style: Technically the member function 'GfxAxialShading::getCoords' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:751:10: style: Technically the member function 'GfxAxialShading::getDomain0' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:752:10: style: Technically the member function 'GfxAxialShading::getDomain1' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:753:9: style: Technically the member function 'GfxAxialShading::getExtend0' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:754:9: style: Technically the member function 'GfxAxialShading::getExtend1' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:755:7: style: Technically the member function 'GfxAxialShading::getNFuncs' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:788:8: style: Technically the member function 'GfxRadialShading::getCoords' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:791:10: style: Technically the member function 'GfxRadialShading::getDomain0' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:792:10: style: Technically the member function 'GfxRadialShading::getDomain1' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:793:9: style: Technically the member function 'GfxRadialShading::getExtend0' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:794:9: style: Technically the member function 'GfxRadialShading::getExtend1' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:795:7: style: Technically the member function 'GfxRadialShading::getNFuncs' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:832:7: style: Technically the member function 'GfxGouraudTriangleShading::getNComps' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:833:7: style: Technically the member function 'GfxGouraudTriangleShading::getNTriangles' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:873:7: style: Technically the member function 'GfxPatchMeshShading::getNComps' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:874:7: style: Technically the member function 'GfxPatchMeshShading::getNPatches' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:904:9: style: Technically the member function 'GfxImageColorMap::isOk' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:910:7: style: Technically the member function 'GfxImageColorMap::getNumPixelComps' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:911:7: style: Technically the member function 'GfxImageColorMap::getBits' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:914:10: style: Technically the member function 'GfxImageColorMap::getDecodeLow' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:915:10: style: Technically the member function 'GfxImageColorMap::getDecodeHigh' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:965:7: style: Technically the member function 'GfxSubpath::getNumPoints' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:966:10: style: Technically the member function 'GfxSubpath::getX' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:967:10: style: Technically the member function 'GfxSubpath::getY' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:968:9: style: Technically the member function 'GfxSubpath::getCurve' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:971:10: style: Technically the member function 'GfxSubpath::getLastX' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:972:10: style: Technically the member function 'GfxSubpath::getLastY' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:983:9: style: Technically the member function 'GfxSubpath::isClosed' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:1014:9: style: Technically the member function 'GfxPath::isCurPt' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:1017:9: style: Technically the member function 'GfxPath::isPath' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:1020:7: style: Technically the member function 'GfxPath::getNumSubpaths' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:1080:10: style: Technically the member function 'GfxState::getHDPI' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:1081:10: style: Technically the member function 'GfxState::getVDPI' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:1083:10: style: Technically the member function 'GfxState::getX1' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:1084:10: style: Technically the member function 'GfxState::getY1' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:1085:10: style: Technically the member function 'GfxState::getX2' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:1086:10: style: Technically the member function 'GfxState::getY2' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:1087:10: style: Technically the member function 'GfxState::getPageWidth' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:1088:10: style: Technically the member function 'GfxState::getPageHeight' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:1089:7: style: Technically the member function 'GfxState::getRotate' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:1108:16: style: Technically the member function 'GfxState::getBlendMode' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:1109:10: style: Technically the member function 'GfxState::getFillOpacity' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:1110:10: style: Technically the member function 'GfxState::getStrokeOpacity' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:1111:9: style: Technically the member function 'GfxState::getFillOverprint' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:1112:9: style: Technically the member function 'GfxState::getStrokeOverprint' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:1113:7: style: Technically the member function 'GfxState::getOverprintMode' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:1115:10: style: Technically the member function 'GfxState::getLineWidth' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:1116:8: style: Technically the member function 'GfxState::getLineDash' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:1118:7: style: Technically the member function 'GfxState::getFlatness' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:1119:7: style: Technically the member function 'GfxState::getLineJoin' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:1120:7: style: Technically the member function 'GfxState::getLineCap' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:1121:10: style: Technically the member function 'GfxState::getMiterLimit' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:1122:9: style: Technically the member function 'GfxState::getStrokeAdjust' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:1124:10: style: Technically the member function 'GfxState::getFontSize' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:1126:10: style: Technically the member function 'GfxState::getCharSpace' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:1127:10: style: Technically the member function 'GfxState::getWordSpace' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:1128:10: style: Technically the member function 'GfxState::getHorizScaling' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:1129:10: style: Technically the member function 'GfxState::getLeading' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:1130:10: style: Technically the member function 'GfxState::getRise' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:1131:7: style: Technically the member function 'GfxState::getRender' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:1134:10: style: Technically the member function 'GfxState::getCurX' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:1135:10: style: Technically the member function 'GfxState::getCurY' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:1136:8: style: Technically the member function 'GfxState::getClipBBox' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:1139:10: style: Technically the member function 'GfxState::getLineX' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:1140:10: style: Technically the member function 'GfxState::getLineY' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:1147:8: style: Technically the member function 'GfxState::transform' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:1150:8: style: Technically the member function 'GfxState::transformDelta' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:1153:8: style: Technically the member function 'GfxState::textTransform' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:1156:8: style: Technically the member function 'GfxState::textTransformDelta' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.h:1237:9: style: Technically the member function 'GfxState::hasSaves' can be const. [functionConst]
xpdf-3.04/xpdf/SplashOutputDev.h:182:9: style: Technically the member function 'SplashOutputDev::isReverseVideo' can be const. [functionConst]
xpdf-3.04/xpdf/SplashOutputDev.h:224:7: style: Technically the member function 'SplashOutputDev::getNestCount' can be const. [functionConst]
xpdf-3.04/xpdf/TextOutputDev.h:73:3: style: Class 'TextFontInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/TextOutputDev.h:222:3: style: Class 'TextParagraph' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/TextOutputDev.h:275:3: style: Class 'TextWordList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/TextOutputDev.h:297:3: style: Class 'TextPage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/GfxState.h:549:3: style: Class 'GfxPatternColorSpace' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/GfxState.h:706:3: style: Class 'GfxFunctionShading' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/GfxState.h:741:3: style: Class 'GfxAxialShading' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/GfxState.h:780:3: style: Class 'GfxRadialShading' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/GfxState.h:824:3: style: Class 'GfxGouraudTriangleShading' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/GfxState.h:865:3: style: Class 'GfxPatchMeshShading' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/TextOutputDev.h:487:17: style: The function 'upsideDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:54:17: note: Virtual function in base class
xpdf-3.04/xpdf/TextOutputDev.h:487:17: note: Function in derived class
xpdf-3.04/xpdf/TextOutputDev.h:490:17: style: The function 'useDrawChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:57:17: note: Virtual function in base class
xpdf-3.04/xpdf/TextOutputDev.h:490:17: note: Function in derived class
xpdf-3.04/xpdf/TextOutputDev.h:494:17: style: The function 'interpretType3Chars' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:75:17: note: Virtual function in base class
xpdf-3.04/xpdf/TextOutputDev.h:494:17: note: Function in derived class
xpdf-3.04/xpdf/TextOutputDev.h:497:17: style: The function 'needNonText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:78:17: note: Virtual function in base class
xpdf-3.04/xpdf/TextOutputDev.h:497:17: note: Function in derived class
xpdf-3.04/xpdf/TextOutputDev.h:501:17: style: The function 'needCharCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:82:17: note: Virtual function in base class
xpdf-3.04/xpdf/TextOutputDev.h:501:17: note: Function in derived class
xpdf-3.04/xpdf/TextOutputDev.h:506:16: style: The function 'startPage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:103:16: note: Virtual function in base class
xpdf-3.04/xpdf/TextOutputDev.h:506:16: note: Function in derived class
xpdf-3.04/xpdf/TextOutputDev.h:509:16: style: The function 'endPage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:106:16: note: Virtual function in base class
xpdf-3.04/xpdf/TextOutputDev.h:509:16: note: Function in derived class
xpdf-3.04/xpdf/TextOutputDev.h:512:16: style: The function 'restoreState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:123:16: note: Virtual function in base class
xpdf-3.04/xpdf/TextOutputDev.h:512:16: note: Function in derived class
xpdf-3.04/xpdf/TextOutputDev.h:515:16: style: The function 'updateFont' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:149:16: note: Virtual function in base class
xpdf-3.04/xpdf/TextOutputDev.h:515:16: note: Function in derived class
xpdf-3.04/xpdf/TextOutputDev.h:518:16: style: The function 'beginString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:186:16: note: Virtual function in base class
xpdf-3.04/xpdf/TextOutputDev.h:518:16: note: Function in derived class
xpdf-3.04/xpdf/TextOutputDev.h:519:16: style: The function 'endString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:187:16: note: Virtual function in base class
xpdf-3.04/xpdf/TextOutputDev.h:519:16: note: Function in derived class
xpdf-3.04/xpdf/TextOutputDev.h:520:16: style: The function 'drawChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:188:16: note: Virtual function in base class
xpdf-3.04/xpdf/TextOutputDev.h:520:16: note: Function in derived class
xpdf-3.04/xpdf/TextOutputDev.h:524:16: style: The function 'incCharCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:198:16: note: Virtual function in base class
xpdf-3.04/xpdf/TextOutputDev.h:524:16: note: Function in derived class
xpdf-3.04/xpdf/TextOutputDev.h:525:16: style: The function 'beginActualText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:199:16: note: Virtual function in base class
xpdf-3.04/xpdf/TextOutputDev.h:525:16: note: Function in derived class
xpdf-3.04/xpdf/TextOutputDev.h:526:16: style: The function 'endActualText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:200:16: note: Virtual function in base class
xpdf-3.04/xpdf/TextOutputDev.h:526:16: note: Function in derived class
xpdf-3.04/xpdf/TextOutputDev.h:529:16: style: The function 'stroke' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:162:16: note: Virtual function in base class
xpdf-3.04/xpdf/TextOutputDev.h:529:16: note: Function in derived class
xpdf-3.04/xpdf/TextOutputDev.h:530:16: style: The function 'fill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:163:16: note: Virtual function in base class
xpdf-3.04/xpdf/TextOutputDev.h:530:16: note: Function in derived class
xpdf-3.04/xpdf/TextOutputDev.h:531:16: style: The function 'eoFill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:164:16: note: Virtual function in base class
xpdf-3.04/xpdf/TextOutputDev.h:531:16: note: Function in derived class
xpdf-3.04/xpdf/TextOutputDev.h:534:16: style: The function 'processLink' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:255:16: note: Virtual function in base class
xpdf-3.04/xpdf/TextOutputDev.h:534:16: note: Function in derived class
xpdf-3.04/xpdf/Function.h:91:21: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Function.h:47:21: note: Virtual function in base class
xpdf-3.04/xpdf/Function.h:91:21: note: Function in derived class
xpdf-3.04/xpdf/Function.h:92:15: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Function.h:55:15: note: Virtual function in base class
xpdf-3.04/xpdf/Function.h:92:15: note: Function in derived class
xpdf-3.04/xpdf/Function.h:93:16: style: The function 'transform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Function.h:68:16: note: Virtual function in base class
xpdf-3.04/xpdf/Function.h:93:16: note: Function in derived class
xpdf-3.04/xpdf/Function.h:94:17: style: The function 'isOk' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Function.h:70:17: note: Virtual function in base class
xpdf-3.04/xpdf/Function.h:94:17: note: Function in derived class
xpdf-3.04/xpdf/Function.h:108:21: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Function.h:47:21: note: Virtual function in base class
xpdf-3.04/xpdf/Function.h:108:21: note: Function in derived class
xpdf-3.04/xpdf/Function.h:109:15: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Function.h:55:15: note: Virtual function in base class
xpdf-3.04/xpdf/Function.h:109:15: note: Function in derived class
xpdf-3.04/xpdf/Function.h:110:16: style: The function 'transform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Function.h:68:16: note: Virtual function in base class
xpdf-3.04/xpdf/Function.h:110:16: note: Function in derived class
xpdf-3.04/xpdf/Function.h:111:17: style: The function 'isOk' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Function.h:70:17: note: Virtual function in base class
xpdf-3.04/xpdf/Function.h:111:17: note: Function in derived class
xpdf-3.04/xpdf/Function.h:150:21: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Function.h:47:21: note: Virtual function in base class
xpdf-3.04/xpdf/Function.h:150:21: note: Function in derived class
xpdf-3.04/xpdf/Function.h:151:15: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Function.h:55:15: note: Virtual function in base class
xpdf-3.04/xpdf/Function.h:151:15: note: Function in derived class
xpdf-3.04/xpdf/Function.h:152:16: style: The function 'transform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Function.h:68:16: note: Virtual function in base class
xpdf-3.04/xpdf/Function.h:152:16: note: Function in derived class
xpdf-3.04/xpdf/Function.h:153:17: style: The function 'isOk' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Function.h:70:17: note: Virtual function in base class
xpdf-3.04/xpdf/Function.h:153:17: note: Function in derived class
xpdf-3.04/xpdf/Function.h:178:21: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Function.h:47:21: note: Virtual function in base class
xpdf-3.04/xpdf/Function.h:178:21: note: Function in derived class
xpdf-3.04/xpdf/Function.h:179:15: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Function.h:55:15: note: Virtual function in base class
xpdf-3.04/xpdf/Function.h:179:15: note: Function in derived class
xpdf-3.04/xpdf/Function.h:180:16: style: The function 'transform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Function.h:68:16: note: Virtual function in base class
xpdf-3.04/xpdf/Function.h:180:16: note: Function in derived class
xpdf-3.04/xpdf/Function.h:181:17: style: The function 'isOk' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Function.h:70:17: note: Virtual function in base class
xpdf-3.04/xpdf/Function.h:181:17: note: Function in derived class
xpdf-3.04/xpdf/Function.h:210:21: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Function.h:47:21: note: Virtual function in base class
xpdf-3.04/xpdf/Function.h:210:21: note: Function in derived class
xpdf-3.04/xpdf/Function.h:211:15: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Function.h:55:15: note: Virtual function in base class
xpdf-3.04/xpdf/Function.h:211:15: note: Function in derived class
xpdf-3.04/xpdf/Function.h:212:16: style: The function 'transform' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Function.h:68:16: note: Virtual function in base class
xpdf-3.04/xpdf/Function.h:212:16: note: Function in derived class
xpdf-3.04/xpdf/Function.h:213:17: style: The function 'isOk' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Function.h:70:17: note: Virtual function in base class
xpdf-3.04/xpdf/Function.h:213:17: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:194:26: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:139:26: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:194:26: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:195:29: style: The function 'getMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:140:29: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:195:29: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:197:16: style: The function 'getGray' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:152:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:197:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:198:16: style: The function 'getRGB' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:153:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:198:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:199:16: style: The function 'getCMYK' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:154:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:199:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:201:15: style: The function 'getNComps' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:157:15: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:201:15: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:202:16: style: The function 'getDefaultColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:160:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:202:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:216:26: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:139:26: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:216:26: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:217:29: style: The function 'getMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:140:29: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:217:29: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:222:16: style: The function 'getGray' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:152:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:222:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:223:16: style: The function 'getRGB' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:153:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:223:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:224:16: style: The function 'getCMYK' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:154:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:224:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:226:15: style: The function 'getNComps' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:157:15: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:226:15: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:227:16: style: The function 'getDefaultColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:160:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:227:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:254:26: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:139:26: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:254:26: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:255:29: style: The function 'getMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:140:29: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:255:29: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:257:16: style: The function 'getGray' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:152:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:257:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:258:16: style: The function 'getRGB' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:153:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:258:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:259:16: style: The function 'getCMYK' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:154:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:259:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:261:15: style: The function 'getNComps' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:157:15: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:261:15: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:262:16: style: The function 'getDefaultColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:160:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:262:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:276:26: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:139:26: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:276:26: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:277:29: style: The function 'getMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:140:29: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:277:29: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:282:16: style: The function 'getGray' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:152:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:282:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:283:16: style: The function 'getRGB' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:153:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:283:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:284:16: style: The function 'getCMYK' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:154:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:284:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:286:15: style: The function 'getNComps' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:157:15: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:286:15: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:287:16: style: The function 'getDefaultColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:160:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:287:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:318:26: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:139:26: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:318:26: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:319:29: style: The function 'getMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:140:29: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:319:29: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:321:16: style: The function 'getGray' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:152:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:321:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:322:16: style: The function 'getRGB' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:153:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:322:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:323:16: style: The function 'getCMYK' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:154:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:323:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:325:15: style: The function 'getNComps' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:157:15: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:325:15: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:326:16: style: The function 'getDefaultColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:160:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:326:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:340:26: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:139:26: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:340:26: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:341:29: style: The function 'getMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:140:29: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:341:29: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:346:16: style: The function 'getGray' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:152:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:346:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:347:16: style: The function 'getRGB' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:153:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:347:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:348:16: style: The function 'getCMYK' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:154:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:348:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:350:15: style: The function 'getNComps' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:157:15: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:350:15: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:351:16: style: The function 'getDefaultColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:160:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:351:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:353:16: style: The function 'getDefaultRanges' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:164:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:353:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:386:26: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:139:26: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:386:26: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:387:29: style: The function 'getMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:140:29: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:387:29: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:393:16: style: The function 'getGray' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:152:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:393:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:394:16: style: The function 'getRGB' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:153:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:394:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:395:16: style: The function 'getCMYK' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:154:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:395:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:397:15: style: The function 'getNComps' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:157:15: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:397:15: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:398:16: style: The function 'getDefaultColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:160:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:398:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:400:16: style: The function 'getDefaultRanges' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:164:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:400:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:424:26: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:139:26: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:424:26: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:425:29: style: The function 'getMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:140:29: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:425:29: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:431:16: style: The function 'getGray' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:152:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:431:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:432:16: style: The function 'getRGB' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:153:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:432:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:433:16: style: The function 'getCMYK' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:154:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:433:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:435:15: style: The function 'getNComps' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:157:15: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:435:15: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:436:16: style: The function 'getDefaultColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:160:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:436:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:438:16: style: The function 'getDefaultRanges' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:164:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:438:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:464:26: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:139:26: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:464:26: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:465:29: style: The function 'getMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:140:29: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:465:29: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:471:16: style: The function 'getGray' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:152:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:471:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:472:16: style: The function 'getRGB' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:153:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:472:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:473:16: style: The function 'getCMYK' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:154:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:473:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:475:15: style: The function 'getNComps' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:157:15: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:475:15: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:476:16: style: The function 'getDefaultColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:160:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:476:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:478:17: style: The function 'isNonMarking' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:169:17: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:478:17: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:507:26: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:139:26: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:507:26: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:508:29: style: The function 'getMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:140:29: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:508:29: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:514:16: style: The function 'getGray' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:152:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:514:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:515:16: style: The function 'getRGB' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:153:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:515:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:516:16: style: The function 'getCMYK' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:154:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:516:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:518:15: style: The function 'getNComps' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:157:15: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:518:15: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:519:16: style: The function 'getDefaultColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:160:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:519:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:521:17: style: The function 'isNonMarking' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:169:17: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:521:17: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:551:26: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:139:26: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:551:26: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:552:29: style: The function 'getMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:140:29: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:552:29: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:558:16: style: The function 'getGray' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:152:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:558:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:559:16: style: The function 'getRGB' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:153:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:559:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:560:16: style: The function 'getCMYK' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:154:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:560:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:562:15: style: The function 'getNComps' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:157:15: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:562:15: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:563:16: style: The function 'getDefaultColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:160:16: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:563:16: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:606:23: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:587:23: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:606:23: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:645:23: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:587:23: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:645:23: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:712:23: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:672:23: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:712:23: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:747:23: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:672:23: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:747:23: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:786:23: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:672:23: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:786:23: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:830:23: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:672:23: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:830:23: note: Function in derived class
xpdf-3.04/xpdf/GfxState.h:871:23: style: The function 'copy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/GfxState.h:672:23: note: Virtual function in base class
xpdf-3.04/xpdf/GfxState.h:871:23: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:61:17: style: The function 'upsideDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:54:17: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:61:17: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:64:17: style: The function 'useDrawChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:57:17: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:64:17: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:69:17: style: The function 'useTilingPatternFill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:62:17: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:69:17: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:73:17: style: The function 'interpretType3Chars' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:75:17: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:73:17: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:79:16: style: The function 'startPage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:103:16: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:79:16: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:82:16: style: The function 'endPage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:106:16: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:82:16: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:85:16: style: The function 'saveState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:122:16: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:85:16: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:86:16: style: The function 'restoreState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:123:16: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:86:16: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:89:16: style: The function 'updateAll' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:126:16: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:89:16: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:90:16: style: The function 'updateCTM' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:127:16: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:90:16: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:92:16: style: The function 'updateLineDash' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:129:16: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:92:16: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:93:16: style: The function 'updateFlatness' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:130:16: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:93:16: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:94:16: style: The function 'updateLineJoin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:131:16: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:94:16: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:95:16: style: The function 'updateLineCap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:132:16: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:95:16: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:96:16: style: The function 'updateMiterLimit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:133:16: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:96:16: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:97:16: style: The function 'updateLineWidth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:134:16: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:97:16: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:98:16: style: The function 'updateStrokeAdjust' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:135:16: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:98:16: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:99:16: style: The function 'updateFillColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:138:16: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:99:16: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:100:16: style: The function 'updateStrokeColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:139:16: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:100:16: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:101:16: style: The function 'updateBlendMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:140:16: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:101:16: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:102:16: style: The function 'updateFillOpacity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:141:16: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:102:16: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:103:16: style: The function 'updateStrokeOpacity' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:142:16: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:103:16: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:104:16: style: The function 'updateTransfer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:146:16: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:104:16: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:107:16: style: The function 'updateFont' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:149:16: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:107:16: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:110:16: style: The function 'stroke' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:162:16: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:110:16: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:111:16: style: The function 'fill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:163:16: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:111:16: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:112:16: style: The function 'eoFill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:164:16: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:112:16: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:113:16: style: The function 'tilingPatternFill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:165:16: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:113:16: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:120:16: style: The function 'clip' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:179:16: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:120:16: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:121:16: style: The function 'eoClip' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:180:16: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:121:16: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:122:16: style: The function 'clipToStrokePath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:181:16: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:122:16: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:125:16: style: The function 'drawChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:188:16: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:125:16: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:129:17: style: The function 'beginType3Char' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:193:17: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:129:17: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:132:16: style: The function 'endType3Char' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:196:16: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:132:16: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:133:16: style: The function 'endTextObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:197:16: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:133:16: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:136:16: style: The function 'drawImageMask' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:203:16: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:136:16: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:139:16: style: The function 'setSoftMaskFromImageMask' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:206:16: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:139:16: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:143:16: style: The function 'drawImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:210:16: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:143:16: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:146:16: style: The function 'drawMaskedImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:213:16: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:146:16: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:151:16: style: The function 'drawSoftMaskedImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:218:16: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:151:16: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:160:16: style: The function 'type3D0' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:233:16: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:160:16: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:161:16: style: The function 'type3D1' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:234:16: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:161:16: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:165:16: style: The function 'beginTransparencyGroup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:244:16: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:165:16: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:169:16: style: The function 'endTransparencyGroup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:248:16: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:169:16: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:170:16: style: The function 'paintTransparencyGroup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:249:16: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:170:16: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:171:16: style: The function 'setSoftMask' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:250:16: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:171:16: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:173:16: style: The function 'clearSoftMask' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:252:16: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:173:16: note: Function in derived class
xpdf-3.04/xpdf/SplashOutputDev.h:228:16: style: The function 'setInShading' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:258:16: note: Virtual function in base class
xpdf-3.04/xpdf/SplashOutputDev.h:228:16: note: Function in derived class
xpdf-3.04/xpdf/CoreOutputDev.h:44:16: style: The function 'endPage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/SplashOutputDev.h:82:16: note: Virtual function in base class
xpdf-3.04/xpdf/CoreOutputDev.h:44:16: note: Function in derived class
xpdf-3.04/xpdf/CoreOutputDev.h:47:16: style: The function 'dump' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:109:16: note: Virtual function in base class
xpdf-3.04/xpdf/CoreOutputDev.h:47:16: note: Function in derived class
xpdf-3.04/xpdf/Decrypt.cc:46:12: style: The scope of the variable 'userPassword2' can be reduced. [variableScope]
xpdf-3.04/xpdf/Decrypt.cc:47:15: style: The scope of the variable 'userPW' can be reduced. [variableScope]
xpdf-3.04/xpdf/Decrypt.cc:51:15: style: The scope of the variable 'j' can be reduced. [variableScope]
xpdf-3.04/xpdf/Decrypt.cc:198:7: style: The scope of the variable 'n' can be reduced. [variableScope]
xpdf-3.04/xpdf/Decrypt.cc:198:16: style: The scope of the variable 'k' can be reduced. [variableScope]
xpdf-3.04/xpdf/Decrypt.cc:780:10: style: The scope of the variable 'round' can be reduced. [variableScope]
xpdf-3.04/xpdf/Decrypt.cc:839:17: style: The scope of the variable 'n' can be reduced. [variableScope]
xpdf-3.04/xpdf/Decrypt.cc:922:17: style: The scope of the variable 'n' can be reduced. [variableScope]
xpdf-3.04/xpdf/Decrypt.cc:1112:15: style: The scope of the variable 'k' can be reduced. [variableScope]
xpdf-3.04/xpdf/Decrypt.cc:1427:16: style: The scope of the variable 'T1' can be reduced. [variableScope]
xpdf-3.04/xpdf/Decrypt.cc:1427:20: style: The scope of the variable 'T2' can be reduced. [variableScope]
xpdf-3.04/xpdf/Decrypt.h:87:22: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:76:22: note: Virtual function in base class
xpdf-3.04/xpdf/Decrypt.h:87:22: note: Function in derived class
xpdf-3.04/xpdf/Decrypt.h:88:16: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:79:16: note: Virtual function in base class
xpdf-3.04/xpdf/Decrypt.h:88:16: note: Function in derived class
xpdf-3.04/xpdf/Decrypt.h:89:15: style: The function 'getChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:85:15: note: Virtual function in base class
xpdf-3.04/xpdf/Decrypt.h:89:15: note: Function in derived class
xpdf-3.04/xpdf/Decrypt.h:90:15: style: The function 'lookChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:88:15: note: Virtual function in base class
xpdf-3.04/xpdf/Decrypt.h:90:15: note: Function in derived class
xpdf-3.04/xpdf/Decrypt.h:91:17: style: The function 'isBinary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:118:17: note: Virtual function in base class
xpdf-3.04/xpdf/Decrypt.h:91:17: note: Function in derived class
xpdf-3.04/xpdf/Decrypt.h:92:19: style: The function 'getUndecodedStream' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:195:19: note: Virtual function in base class
xpdf-3.04/xpdf/Decrypt.h:92:19: note: Function in derived class
xpdf-3.04/xpdf/Dict.cc:38:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Dict.cc:80:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Dict.cc:57:7: style: The scope of the variable 'h' can be reduced. [variableScope]
xpdf-3.04/xpdf/Dict.cc:77:7: style: The scope of the variable 'h' can be reduced. [variableScope]
xpdf-3.04/xpdf/Dict.h:74:7: style: Technically the member function 'Dict::hash' can be const. [functionConst]
xpdf-3.04/xpdf/Dict.cc:104:11: note: Technically the member function 'Dict::hash' can be const.
xpdf-3.04/xpdf/Dict.h:74:7: note: Technically the member function 'Dict::hash' can be const.
xpdf-3.04/xpdf/Error.cc:48:8: style: The scope of the variable 'c' can be reduced. [variableScope]
xpdf-3.04/xpdf/XFAForm.h:47:23: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Form.h:32:23: note: Virtual function in base class
xpdf-3.04/xpdf/XFAForm.h:47:23: note: Function in derived class
xpdf-3.04/xpdf/XFAForm.h:49:16: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Form.h:34:16: note: Virtual function in base class
xpdf-3.04/xpdf/XFAForm.h:49:16: note: Function in derived class
xpdf-3.04/xpdf/XFAForm.h:51:15: style: The function 'getNumFields' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Form.h:36:15: note: Virtual function in base class
xpdf-3.04/xpdf/XFAForm.h:51:15: note: Function in derived class
xpdf-3.04/xpdf/XFAForm.h:52:22: style: The function 'getField' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Form.h:37:22: note: Virtual function in base class
xpdf-3.04/xpdf/XFAForm.h:52:22: note: Function in derived class
xpdf-3.04/xpdf/XFAForm.h:82:23: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Form.h:54:23: note: Virtual function in base class
xpdf-3.04/xpdf/XFAForm.h:82:23: note: Function in derived class
xpdf-3.04/xpdf/XFAForm.h:83:20: style: The function 'getName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Form.h:55:20: note: Virtual function in base class
xpdf-3.04/xpdf/XFAForm.h:83:20: note: Function in derived class
xpdf-3.04/xpdf/XFAForm.h:84:20: style: The function 'getValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Form.h:56:20: note: Virtual function in base class
xpdf-3.04/xpdf/XFAForm.h:84:20: note: Function in derived class
xpdf-3.04/xpdf/XFAForm.h:86:19: style: The function 'getResources' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Form.h:61:19: note: Virtual function in base class
xpdf-3.04/xpdf/XFAForm.h:86:19: note: Function in derived class
xpdf-3.04/xpdf/Function.cc:410:3: error: Using 'memcpy' on class that contains a virtual method. [memsetClass]
xpdf-3.04/xpdf/Function.cc:587:3: error: Using 'memcpy' on class that contains a virtual method. [memsetClass]
xpdf-3.04/xpdf/Function.cc:728:3: error: Using 'memcpy' on class that contains a virtual method. [memsetClass]
xpdf-3.04/xpdf/Function.cc:952:3: error: Using 'memcpy' on class that contains a virtual method. [memsetClass]
xpdf-3.04/xpdf/Function.cc:954:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Function.cc:1115:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Function.cc:1128:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Function.cc:1142:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Function.cc:419:10: style: The scope of the variable 'x' can be reduced. [variableScope]
xpdf-3.04/xpdf/Function.cc:743:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/Function.cc:967:10: style: The scope of the variable 'x' can be reduced. [variableScope]
xpdf-3.04/xpdf/Function.cc:1017:9: style: The scope of the variable 'p' can be reduced. [variableScope]
xpdf-3.04/xpdf/Function.cc:37:11: warning: Member variable 'Function::m' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/Function.cc:37:11: warning: Member variable 'Function::n' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/Function.cc:37:11: warning: Member variable 'Function::domain' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/Function.cc:37:11: warning: Member variable 'Function::range' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/Function.cc:214:3: performance: Variable 'ok' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/Function.cc:503:3: performance: Variable 'ok' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/Function.cc:623:3: performance: Variable 'ok' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/Function.cc:896:3: performance: Variable 'ok' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/Function.cc:915:3: style: Class 'PostScriptFunction' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/xpdf/Function.cc:915:3: style: Class 'PostScriptFunction' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/xpdf/Function.h:110:16: warning: Virtual function 'transform' is called from constructor 'SampledFunction(Object*funcObj,Dict*dict)' at line 384. Dynamic binding is not used. [virtualCallInConstructor]
xpdf-3.04/xpdf/Function.cc:384:3: note: Calling transform
xpdf-3.04/xpdf/Function.h:110:16: note: transform is a virtual method
xpdf-3.04/xpdf/Function.h:212:16: warning: Virtual function 'transform' is called from constructor 'PostScriptFunction(Object*funcObj,Dict*dict)' at line 941. Dynamic binding is not used. [virtualCallInConstructor]
xpdf-3.04/xpdf/Function.cc:941:3: note: Calling transform
xpdf-3.04/xpdf/Function.h:212:16: note: transform is a virtual method
xpdf-3.04/xpdf/Function.h:122:3: style: Class 'SampledFunction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/Function.h:161:3: style: Class 'ExponentialFunction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/Function.h:191:3: style: Class 'StitchingFunction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/Function.h:219:3: style: Class 'PostScriptFunction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/Gfx.cc:2684:8: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
xpdf-3.04/xpdf/Gfx.cc:2690:8: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
xpdf-3.04/xpdf/Gfx.cc:2696:8: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
xpdf-3.04/xpdf/Gfx.cc:2702:8: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
xpdf-3.04/xpdf/Gfx.cc:2708:8: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
xpdf-3.04/xpdf/Gfx.cc:658:16: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Gfx.cc:1450:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Gfx.cc:1451:20: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Gfx.cc:1495:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Gfx.cc:1497:20: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Gfx.cc:1802:25: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Gfx.cc:1805:26: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Gfx.cc:1829:25: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Gfx.cc:1832:26: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Gfx.cc:1856:25: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Gfx.cc:1859:26: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Gfx.cc:1901:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Gfx.cc:2186:22: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Gfx.cc:2189:19: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Gfx.cc:2192:20: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Gfx.cc:2196:29: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Gfx.cc:2200:23: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Gfx.cc:2257:22: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Gfx.cc:2260:19: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Gfx.cc:2263:20: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Gfx.cc:2267:29: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Gfx.cc:2271:23: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Gfx.cc:3593:3: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Gfx.cc:3595:18: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Gfx.cc:4570:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Gfx.cc:4576:7: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Gfx.cc:606:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:652:11: style: The scope of the variable 'objPtr' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:654:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:654:10: style: The scope of the variable 'j' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:840:13: style: The scope of the variable 'm' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:907:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:957:18: style: The scope of the variable 'blendingColorSpace' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:1445:15: style: The scope of the variable 'pattern' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:1490:15: style: The scope of the variable 'pattern' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:2413:18: style: The scope of the variable 'mul' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:2415:22: style: The scope of the variable 't' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:2417:20: style: The scope of the variable 'ux1' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:2417:25: style: The scope of the variable 'uy1' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:2417:40: style: The scope of the variable 'vx1' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:2417:45: style: The scope of the variable 'vy1' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:2423:10: style: The scope of the variable 'j' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:2633:18: style: The scope of the variable 'xb' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:2633:22: style: The scope of the variable 'yb' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:2633:30: style: The scope of the variable 'rb' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:2634:14: style: The scope of the variable 'tb' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:2634:22: style: The scope of the variable 'sb' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:2636:10: style: The scope of the variable 'sLeft' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:2636:17: style: The scope of the variable 'sRight' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:2636:25: style: The scope of the variable 'sTop' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:2636:31: style: The scope of the variable 'sBottom' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:2636:40: style: The scope of the variable 'sZero' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:2636:47: style: The scope of the variable 'sDiag' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:2640:11: style: The scope of the variable 'ib' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:3028:10: style: The scope of the variable 'x01' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:3028:15: style: The scope of the variable 'y01' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:3028:20: style: The scope of the variable 'x12' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:3028:25: style: The scope of the variable 'y12' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:3028:30: style: The scope of the variable 'x20' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:3028:35: style: The scope of the variable 'y20' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:3029:10: style: The scope of the variable 'color01' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:3030:10: style: The scope of the variable 'color12' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:3031:10: style: The scope of the variable 'color20' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:3110:10: style: The scope of the variable 'xxm' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:3110:15: style: The scope of the variable 'yym' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:3450:7: style: The scope of the variable 'wMode' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:3504:34: style: The scope of the variable 'curX' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:3504:40: style: The scope of the variable 'curY' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:3506:18: style: The scope of the variable 'x1' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:3506:22: style: The scope of the variable 'y1' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:3510:9: style: The scope of the variable 'resDict' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:3512:13: style: The scope of the variable 'savedState' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:3516:38: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:4419:7: style: The scope of the variable 'c1' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:4419:11: style: The scope of the variable 'c2' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:4419:15: style: The scope of the variable 'c3' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:4606:9: style: The scope of the variable 'dict' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:4606:16: style: The scope of the variable 'resDict' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:4608:10: style: The scope of the variable 'formXMin' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:4608:20: style: The scope of the variable 'formYMin' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:4608:30: style: The scope of the variable 'formXMax' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:4608:40: style: The scope of the variable 'formYMax' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:4609:10: style: The scope of the variable 'x' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:4609:13: style: The scope of the variable 'y' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:4609:16: style: The scope of the variable 'sx' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:4609:20: style: The scope of the variable 'sy' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:4609:24: style: The scope of the variable 'tx' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:4609:28: style: The scope of the variable 'ty' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:4611:11: style: The scope of the variable 'borderColor' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:4613:18: style: The scope of the variable 'dash2' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:4615:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/Gfx.cc:495:6: warning: Member variable 'Gfx::updateLevel' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/Gfx.cc:495:6: warning: Member variable 'Gfx::textClipBBox' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/Gfx.cc:544:6: warning: Member variable 'Gfx::updateLevel' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/Gfx.cc:544:6: warning: Member variable 'Gfx::textClipBBox' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/Gfx.h:234:8: style: Unused private function: 'Gfx::opSave' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:235:8: style: Unused private function: 'Gfx::opRestore' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:236:8: style: Unused private function: 'Gfx::opConcat' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:243:8: style: Unused private function: 'Gfx::opSetExtGState' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:248:8: style: Unused private function: 'Gfx::opSetRenderingIntent' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:251:8: style: Unused private function: 'Gfx::opSetFillGray' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:252:8: style: Unused private function: 'Gfx::opSetStrokeGray' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:253:8: style: Unused private function: 'Gfx::opSetFillCMYKColor' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:254:8: style: Unused private function: 'Gfx::opSetStrokeCMYKColor' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:255:8: style: Unused private function: 'Gfx::opSetFillRGBColor' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:256:8: style: Unused private function: 'Gfx::opSetStrokeRGBColor' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:257:8: style: Unused private function: 'Gfx::opSetFillColorSpace' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:258:8: style: Unused private function: 'Gfx::opSetStrokeColorSpace' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:259:8: style: Unused private function: 'Gfx::opSetFillColor' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:260:8: style: Unused private function: 'Gfx::opSetStrokeColor' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:261:8: style: Unused private function: 'Gfx::opSetFillColorN' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:262:8: style: Unused private function: 'Gfx::opSetStrokeColorN' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:265:8: style: Unused private function: 'Gfx::opMoveTo' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:266:8: style: Unused private function: 'Gfx::opLineTo' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:267:8: style: Unused private function: 'Gfx::opCurveTo' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:268:8: style: Unused private function: 'Gfx::opCurveTo1' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:269:8: style: Unused private function: 'Gfx::opCurveTo2' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:270:8: style: Unused private function: 'Gfx::opRectangle' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:271:8: style: Unused private function: 'Gfx::opClosePath' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:274:8: style: Unused private function: 'Gfx::opEndPath' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:275:8: style: Unused private function: 'Gfx::opStroke' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:276:8: style: Unused private function: 'Gfx::opCloseStroke' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:277:8: style: Unused private function: 'Gfx::opFill' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:278:8: style: Unused private function: 'Gfx::opEOFill' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:279:8: style: Unused private function: 'Gfx::opFillStroke' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:280:8: style: Unused private function: 'Gfx::opCloseFillStroke' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:281:8: style: Unused private function: 'Gfx::opEOFillStroke' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:282:8: style: Unused private function: 'Gfx::opCloseEOFillStroke' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:292:8: style: Unused private function: 'Gfx::opShFill' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:310:8: style: Unused private function: 'Gfx::opClip' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:311:8: style: Unused private function: 'Gfx::opEOClip' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:314:8: style: Unused private function: 'Gfx::opBeginText' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:315:8: style: Unused private function: 'Gfx::opEndText' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:318:8: style: Unused private function: 'Gfx::opSetCharSpacing' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:319:8: style: Unused private function: 'Gfx::opSetFont' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:321:8: style: Unused private function: 'Gfx::opSetTextLeading' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:322:8: style: Unused private function: 'Gfx::opSetTextRender' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:323:8: style: Unused private function: 'Gfx::opSetTextRise' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:324:8: style: Unused private function: 'Gfx::opSetWordSpacing' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:325:8: style: Unused private function: 'Gfx::opSetHorizScaling' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:328:8: style: Unused private function: 'Gfx::opTextMove' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:329:8: style: Unused private function: 'Gfx::opTextMoveSet' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:330:8: style: Unused private function: 'Gfx::opSetTextMatrix' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:331:8: style: Unused private function: 'Gfx::opTextNextLine' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:334:8: style: Unused private function: 'Gfx::opShowText' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:335:8: style: Unused private function: 'Gfx::opMoveShowText' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:336:8: style: Unused private function: 'Gfx::opMoveSetShowText' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:337:8: style: Unused private function: 'Gfx::opShowSpaceText' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:342:8: style: Unused private function: 'Gfx::opXObject' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:347:8: style: Unused private function: 'Gfx::opBeginImage' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:349:8: style: Unused private function: 'Gfx::opImageData' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:350:8: style: Unused private function: 'Gfx::opEndImage' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:353:8: style: Unused private function: 'Gfx::opSetCharWidth' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:354:8: style: Unused private function: 'Gfx::opSetCacheDevice' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:357:8: style: Unused private function: 'Gfx::opBeginIgnoreUndef' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:358:8: style: Unused private function: 'Gfx::opEndIgnoreUndef' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:361:8: style: Unused private function: 'Gfx::opBeginMarkedContent' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:362:8: style: Unused private function: 'Gfx::opEndMarkedContent' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:363:8: style: Unused private function: 'Gfx::opMarkPoint' [unusedPrivateFunction]
xpdf-3.04/xpdf/Gfx.h:230:9: performance: Technically the member function 'Gfx::checkArg' can be static. [functionStatic]
xpdf-3.04/xpdf/Gfx.cc:861:12: note: Technically the member function 'Gfx::checkArg' can be static.
xpdf-3.04/xpdf/Gfx.h:230:9: note: Technically the member function 'Gfx::checkArg' can be static.
xpdf-3.04/xpdf/Gfx.h:248:8: performance: Technically the member function 'Gfx::opSetRenderingIntent' can be static. [functionStatic]
xpdf-3.04/xpdf/Gfx.cc:1272:11: note: Technically the member function 'Gfx::opSetRenderingIntent' can be static.
xpdf-3.04/xpdf/Gfx.h:248:8: note: Technically the member function 'Gfx::opSetRenderingIntent' can be static.
xpdf-3.04/xpdf/Gfx.h:363:8: style: Technically the member function 'Gfx::opMarkPoint' can be const. [functionConst]
xpdf-3.04/xpdf/Gfx.cc:4590:11: note: Technically the member function 'Gfx::opMarkPoint' can be const.
xpdf-3.04/xpdf/Gfx.h:363:8: note: Technically the member function 'Gfx::opMarkPoint' can be const.
xpdf-3.04/xpdf/Gfx.cc:291:7: style: Class 'GfxResources' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/xpdf/Gfx.cc:291:7: style: Class 'GfxResources' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/xpdf/Gfx.cc:556:3: style: Class 'Gfx' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/xpdf/Gfx.cc:556:3: style: Class 'Gfx' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/xpdf/GfxFont.cc:1180:4: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xpdf-3.04/xpdf/GfxFont.cc:1183:4: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xpdf-3.04/xpdf/GfxFont.cc:1197:4: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xpdf-3.04/xpdf/GfxFont.cc:139:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GfxFont.cc:594:30: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GfxFont.cc:598:34: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GfxFont.cc:603:31: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GfxFont.cc:604:31: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GfxFont.cc:700:8: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GfxFont.cc:710:7: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GfxFont.cc:711:7: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GfxFont.cc:725:6: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GfxFont.cc:1538:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GfxFont.cc:1539:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GfxFont.cc:1543:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GfxFont.cc:1544:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GfxFont.cc:1706:22: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GfxFont.cc:1722:20: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GfxFont.cc:1784:23: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GfxFont.cc:1805:21: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GfxFont.cc:417:10: style: The scope of the variable 't' can be reduced. [variableScope]
xpdf-3.04/xpdf/GfxFont.cc:418:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/GfxFont.cc:521:19: style: The scope of the variable 'base14Name' can be reduced. [variableScope]
xpdf-3.04/xpdf/GfxFont.cc:524:7: style: The scope of the variable 'substIdx' can be reduced. [variableScope]
xpdf-3.04/xpdf/GfxFont.cc:847:12: style: The scope of the variable 'name2' can be reduced. [variableScope]
xpdf-3.04/xpdf/GfxFont.cc:860:11: style: The scope of the variable 'uBuf' can be reduced. [variableScope]
xpdf-3.04/xpdf/GfxFont.cc:865:13: style: The scope of the variable 'a' can be reduced. [variableScope]
xpdf-3.04/xpdf/GfxFont.cc:865:16: style: The scope of the variable 'b' can be reduced. [variableScope]
xpdf-3.04/xpdf/GfxFont.cc:865:19: style: The scope of the variable 'm' can be reduced. [variableScope]
xpdf-3.04/xpdf/GfxFont.cc:1366:7: style: The scope of the variable 'cmapPlatform' can be reduced. [variableScope]
xpdf-3.04/xpdf/GfxFont.cc:1366:21: style: The scope of the variable 'cmapEncoding' can be reduced. [variableScope]
xpdf-3.04/xpdf/GfxFont.cc:1371:7: style: The scope of the variable 'code' can be reduced. [variableScope]
xpdf-3.04/xpdf/GfxFont.cc:146:13: warning: Member variable 'GfxFontLoc::locType' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/GfxFont.cc:146:13: warning: Member variable 'GfxFontLoc::fontType' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/GfxFont.cc:146:13: warning: Member variable 'GfxFontLoc::embFontID' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/GfxFont.cc:146:13: warning: Member variable 'GfxFontLoc::wMode' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/GfxFont.cc:200:10: warning: Member variable 'GfxFont::flags' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/GfxFont.cc:200:10: warning: Member variable 'GfxFont::fontMat' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/GfxFont.cc:200:10: warning: Member variable 'GfxFont::fontBBox' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/GfxFont.cc:200:10: warning: Member variable 'GfxFont::missingWidth' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/GfxFont.cc:200:10: warning: Member variable 'GfxFont::ascent' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/GfxFont.cc:200:10: warning: Member variable 'GfxFont::descent' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/GfxFont.cc:202:3: performance: Variable 'ok' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/GfxFont.cc:1568:3: performance: Variable 'ctuUsesCharCode' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/GfxFont.cc:203:3: style: Class 'GfxFont' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/xpdf/GfxFont.cc:203:3: style: Class 'GfxFont' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/xpdf/GfxState.cc:2684:5: warning: Possible null pointer dereference: verticesA [nullPointer]
xpdf-3.04/xpdf/GfxState.cc:2655:15: note: Assignment 'verticesA=NULL', assigned value is 0
xpdf-3.04/xpdf/GfxState.cc:2684:5: note: Null pointer dereference
xpdf-3.04/xpdf/GfxState.cc:2685:5: warning: Possible null pointer dereference: verticesA [nullPointer]
xpdf-3.04/xpdf/GfxState.cc:2655:15: note: Assignment 'verticesA=NULL', assigned value is 0
xpdf-3.04/xpdf/GfxState.cc:2685:5: note: Null pointer dereference
xpdf-3.04/xpdf/GfxState.cc:2520:14: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GfxState.cc:2681:19: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GfxState.cc:2832:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GfxState.cc:3004:18: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GfxState.cc:3476:17: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GfxState.cc:3499:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GfxState.cc:3546:20: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GfxState.cc:3552:20: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GfxState.cc:423:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/GfxState.cc:879:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/GfxState.cc:1710:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/GfxState.cc:4283:15: style: The scope of the variable 'subpath' can be reduced. [variableScope]
xpdf-3.04/xpdf/GfxState.cc:4324:15: style: The scope of the variable 'subpath' can be reduced. [variableScope]
xpdf-3.04/xpdf/GfxState.cc:1298:24: style: Function 'GfxDeviceNColorSpace' argument 3 names different: declaration 'alt' definition 'altA'. [funcArgNamesDifferent]
xpdf-3.04/xpdf/GfxState.h:505:25: note: Function 'GfxDeviceNColorSpace' argument 3 names different: declaration 'alt' definition 'altA'.
xpdf-3.04/xpdf/GfxState.cc:1298:24: note: Function 'GfxDeviceNColorSpace' argument 3 names different: declaration 'alt' definition 'altA'.
xpdf-3.04/xpdf/GfxState.cc:1299:19: style: Function 'GfxDeviceNColorSpace' argument 4 names different: declaration 'func' definition 'funcA'. [funcArgNamesDifferent]
xpdf-3.04/xpdf/GfxState.h:505:40: note: Function 'GfxDeviceNColorSpace' argument 4 names different: declaration 'func' definition 'funcA'.
xpdf-3.04/xpdf/GfxState.cc:1299:19: note: Function 'GfxDeviceNColorSpace' argument 4 names different: declaration 'func' definition 'funcA'.
xpdf-3.04/xpdf/GfxState.cc:1328:24: style: Function 'GfxDeviceNColorSpace' argument 3 names different: declaration 'alt' definition 'altA'. [funcArgNamesDifferent]
xpdf-3.04/xpdf/GfxState.h:531:25: note: Function 'GfxDeviceNColorSpace' argument 3 names different: declaration 'alt' definition 'altA'.
xpdf-3.04/xpdf/GfxState.cc:1328:24: note: Function 'GfxDeviceNColorSpace' argument 3 names different: declaration 'alt' definition 'altA'.
xpdf-3.04/xpdf/GfxState.cc:1329:19: style: Function 'GfxDeviceNColorSpace' argument 4 names different: declaration 'func' definition 'funcA'. [funcArgNamesDifferent]
xpdf-3.04/xpdf/GfxState.h:531:40: note: Function 'GfxDeviceNColorSpace' argument 4 names different: declaration 'func' definition 'funcA'.
xpdf-3.04/xpdf/GfxState.cc:1329:19: note: Function 'GfxDeviceNColorSpace' argument 4 names different: declaration 'func' definition 'funcA'.
xpdf-3.04/xpdf/GfxState.cc:1671:16: style: Function 'GfxTilingPattern' argument 8 names different: declaration 'contentStreamA' definition 'contentStreamRefA'. [funcArgNamesDifferent]
xpdf-3.04/xpdf/GfxState.h:623:14: note: Function 'GfxTilingPattern' argument 8 names different: declaration 'contentStreamA' definition 'contentStreamRefA'.
xpdf-3.04/xpdf/GfxState.cc:1671:16: note: Function 'GfxTilingPattern' argument 8 names different: declaration 'contentStreamA' definition 'contentStreamRefA'.
xpdf-3.04/xpdf/GfxState.cc:641:19: warning: Member variable 'GfxLabColorSpace::kr' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/GfxState.cc:641:19: warning: Member variable 'GfxLabColorSpace::kg' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/GfxState.cc:641:19: warning: Member variable 'GfxLabColorSpace::kb' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/GfxState.cc:1765:13: warning: Member variable 'GfxShading::background' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/GfxState.cc:1765:13: warning: Member variable 'GfxShading::xMin' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/GfxState.cc:1765:13: warning: Member variable 'GfxShading::yMin' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/GfxState.cc:1765:13: warning: Member variable 'GfxShading::xMax' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/GfxState.cc:1765:13: warning: Member variable 'GfxShading::yMax' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/GfxState.cc:2493:28: warning: Member variable 'GfxGouraudTriangleShading::triangles' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/GfxState.cc:2513:28: warning: Member variable 'GfxGouraudTriangleShading::triangles' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/GfxState.cc:98:3: performance: Variable 'overprintMask' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/GfxState.cc:850:3: performance: Variable 'iccProfileStream' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/GfxState.cc:1181:3: performance: Variable 'nonMarking' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/GfxState.cc:1305:3: performance: Variable 'nonMarking' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/GfxState.cc:1337:3: performance: Variable 'nonMarking' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/GfxState.cc:3407:3: performance: Variable 'ok' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/GfxState.cc:3806:3: performance: Variable 'justMoved' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/GfxState.cc:3826:3: performance: Variable 'justMoved' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/GfxState.h:834:8: style: Technically the member function 'GfxGouraudTriangleShading::getTriangle' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.cc:2760:33: note: Technically the member function 'GfxGouraudTriangleShading::getTriangle' can be const.
xpdf-3.04/xpdf/GfxState.h:834:8: note: Technically the member function 'GfxGouraudTriangleShading::getTriangle' can be const.
xpdf-3.04/xpdf/GfxState.h:1138:8: style: Technically the member function 'GfxState::getUserClipBBox' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.cc:4087:16: note: Technically the member function 'GfxState::getUserClipBBox' can be const.
xpdf-3.04/xpdf/GfxState.h:1138:8: note: Technically the member function 'GfxState::getUserClipBBox' can be const.
xpdf-3.04/xpdf/GfxState.h:1159:10: style: Technically the member function 'GfxState::transformWidth' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.cc:4148:18: note: Technically the member function 'GfxState::transformWidth' can be const.
xpdf-3.04/xpdf/GfxState.h:1159:10: note: Technically the member function 'GfxState::transformWidth' can be const.
xpdf-3.04/xpdf/GfxState.h:1162:10: style: Technically the member function 'GfxState::getTransformedFontSize' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.cc:4156:18: note: Technically the member function 'GfxState::getTransformedFontSize' can be const.
xpdf-3.04/xpdf/GfxState.h:1162:10: note: Technically the member function 'GfxState::getTransformedFontSize' can be const.
xpdf-3.04/xpdf/GfxState.h:1163:8: style: Technically the member function 'GfxState::getFontTransMat' can be const. [functionConst]
xpdf-3.04/xpdf/GfxState.cc:4166:16: note: Technically the member function 'GfxState::getFontTransMat' can be const.
xpdf-3.04/xpdf/GfxState.h:1163:8: note: Technically the member function 'GfxState::getFontTransMat' can be const.
xpdf-3.04/xpdf/GfxState.h:1240:9: performance: Technically the member function 'GfxState::parseBlendMode' can be static. [functionStatic]
xpdf-3.04/xpdf/GfxState.cc:4484:17: note: Technically the member function 'GfxState::parseBlendMode' can be static.
xpdf-3.04/xpdf/GfxState.h:1240:9: note: Technically the member function 'GfxState::parseBlendMode' can be static.
xpdf-3.04/xpdf/GfxState.cc:4011:3: style: Class 'GfxState' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/xpdf/GfxState.cc:4011:3: style: Class 'GfxState' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/xpdf/GfxState.h:930:3: style: Class 'GfxImageColorMap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/GfxState.h:997:3: style: Class 'GfxSubpath' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/GfxState.cc:2429:3: style: Class 'GfxShadingBitBuf' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/GlobalParams.cc:322:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:331:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:341:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1010:8: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1011:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1014:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1229:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1260:16: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1261:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1262:14: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1278:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1279:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1280:14: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1295:18: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1296:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1297:14: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1312:16: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1313:9: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1314:16: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1329:26: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1338:19: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1339:5: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1348:21: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1358:21: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1359:7: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1371:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1379:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1386:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1388:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1407:26: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1408:26: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1409:26: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1410:26: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1421:9: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1447:25: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1448:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1462:9: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1472:30: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1474:9: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1475:9: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1490:9: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1500:30: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1502:9: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1503:9: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1516:19: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1527:9: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1548:18: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1560:9: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1584:17: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1590:15: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1594:14: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1600:19: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1614:17: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1620:15: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1624:14: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1778:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1790:9: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1818:9: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:1849:9: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:2124:15: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:2171:9: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:2184:19: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:2201:16: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:2206:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:2226:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:2250:15: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:2256:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:2285:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:2319:15: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:2429:17: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:2460:9: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:2478:9: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:2852:15: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:2858:16: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:2888:21: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/GlobalParams.cc:258:8: style: The scope of the variable 'c' can be reduced. [variableScope]
xpdf-3.04/xpdf/GlobalParams.cc:986:12: style: The scope of the variable 'cmd' can be reduced. [variableScope]
xpdf-3.04/xpdf/GlobalParams.cc:986:18: style: The scope of the variable 'incFile' can be reduced. [variableScope]
xpdf-3.04/xpdf/GlobalParams.cc:988:9: style: The scope of the variable 'f2' can be reduced. [variableScope]
xpdf-3.04/xpdf/GlobalParams.cc:1217:9: style: The scope of the variable 'tok1' can be reduced. [variableScope]
xpdf-3.04/xpdf/GlobalParams.cc:1217:16: style: The scope of the variable 'tok2' can be reduced. [variableScope]
xpdf-3.04/xpdf/GlobalParams.cc:1575:15: style: The scope of the variable 'binding' can be reduced. [variableScope]
xpdf-3.04/xpdf/GlobalParams.cc:1606:15: style: The scope of the variable 'binding' can be reduced. [variableScope]
xpdf-3.04/xpdf/GlobalParams.cc:2195:12: style: The scope of the variable 'dir' can be reduced. [variableScope]
xpdf-3.04/xpdf/GlobalParams.cc:2196:12: style: The scope of the variable 'fileName' can be reduced. [variableScope]
xpdf-3.04/xpdf/GlobalParams.cc:2197:9: style: The scope of the variable 'f' can be reduced. [variableScope]
xpdf-3.04/xpdf/GlobalParams.cc:2220:12: style: The scope of the variable 'dir' can be reduced. [variableScope]
xpdf-3.04/xpdf/GlobalParams.cc:2220:18: style: The scope of the variable 'fileName' can be reduced. [variableScope]
xpdf-3.04/xpdf/GlobalParams.cc:2221:9: style: The scope of the variable 'f' can be reduced. [variableScope]
xpdf-3.04/xpdf/GlobalParams.cc:2241:19: style: The scope of the variable 'dir' can be reduced. [variableScope]
xpdf-3.04/xpdf/GlobalParams.cc:2282:12: style: The scope of the variable 'path' can be reduced. [variableScope]
xpdf-3.04/xpdf/GlobalParams.cc:2842:15: style: The scope of the variable 'binding' can be reduced. [variableScope]
xpdf-3.04/xpdf/GlobalParams.cc:2883:12: style: The scope of the variable 'fileName' can be reduced. [variableScope]
xpdf-3.04/xpdf/GlobalParams.cc:92:15: style: struct member 'Anonymous1::ttFileName' is never used. [unusedStructMember]
xpdf-3.04/xpdf/GlobalParams.cc:93:15: style: struct member 'Anonymous1::macFileName' is never used. [unusedStructMember]
xpdf-3.04/xpdf/GlobalParams.cc:94:15: style: struct member 'Anonymous1::macFontName' is never used. [unusedStructMember]
xpdf-3.04/xpdf/GlobalParams.cc:199:3: performance: Variable 'bold' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/GlobalParams.cc:200:3: performance: Variable 'italic' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/UnicodeMap.h:71:9: style: Technically the member function 'UnicodeMap::isUnicode' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.h:202:7: style: Technically the member function 'GlobalParams::getPSPaperWidth' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2335:19: note: Technically the member function 'GlobalParams::getPSPaperWidth' can be const.
xpdf-3.04/xpdf/GlobalParams.h:202:7: note: Technically the member function 'GlobalParams::getPSPaperWidth' can be const.
xpdf-3.04/xpdf/GlobalParams.h:203:7: style: Technically the member function 'GlobalParams::getPSPaperHeight' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2344:19: note: Technically the member function 'GlobalParams::getPSPaperHeight' can be const.
xpdf-3.04/xpdf/GlobalParams.h:203:7: note: Technically the member function 'GlobalParams::getPSPaperHeight' can be const.
xpdf-3.04/xpdf/GlobalParams.h:204:8: style: Technically the member function 'GlobalParams::getPSImageableArea' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2353:20: note: Technically the member function 'GlobalParams::getPSImageableArea' can be const.
xpdf-3.04/xpdf/GlobalParams.h:204:8: note: Technically the member function 'GlobalParams::getPSImageableArea' can be const.
xpdf-3.04/xpdf/GlobalParams.h:205:9: style: Technically the member function 'GlobalParams::getPSDuplex' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2407:21: note: Technically the member function 'GlobalParams::getPSDuplex' can be const.
xpdf-3.04/xpdf/GlobalParams.h:205:9: note: Technically the member function 'GlobalParams::getPSDuplex' can be const.
xpdf-3.04/xpdf/GlobalParams.h:206:9: style: Technically the member function 'GlobalParams::getPSCrop' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2362:21: note: Technically the member function 'GlobalParams::getPSCrop' can be const.
xpdf-3.04/xpdf/GlobalParams.h:206:9: note: Technically the member function 'GlobalParams::getPSCrop' can be const.
xpdf-3.04/xpdf/GlobalParams.h:207:9: style: Technically the member function 'GlobalParams::getPSUseCropBoxAsPage' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2371:21: note: Technically the member function 'GlobalParams::getPSUseCropBoxAsPage' can be const.
xpdf-3.04/xpdf/GlobalParams.h:207:9: note: Technically the member function 'GlobalParams::getPSUseCropBoxAsPage' can be const.
xpdf-3.04/xpdf/GlobalParams.h:208:9: style: Technically the member function 'GlobalParams::getPSExpandSmaller' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2380:21: note: Technically the member function 'GlobalParams::getPSExpandSmaller' can be const.
xpdf-3.04/xpdf/GlobalParams.h:208:9: note: Technically the member function 'GlobalParams::getPSExpandSmaller' can be const.
xpdf-3.04/xpdf/GlobalParams.h:209:9: style: Technically the member function 'GlobalParams::getPSShrinkLarger' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2389:21: note: Technically the member function 'GlobalParams::getPSShrinkLarger' can be const.
xpdf-3.04/xpdf/GlobalParams.h:209:9: note: Technically the member function 'GlobalParams::getPSShrinkLarger' can be const.
xpdf-3.04/xpdf/GlobalParams.h:210:9: style: Technically the member function 'GlobalParams::getPSCenter' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2398:21: note: Technically the member function 'GlobalParams::getPSCenter' can be const.
xpdf-3.04/xpdf/GlobalParams.h:210:9: note: Technically the member function 'GlobalParams::getPSCenter' can be const.
xpdf-3.04/xpdf/GlobalParams.h:211:11: style: Technically the member function 'GlobalParams::getPSLevel' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2416:23: note: Technically the member function 'GlobalParams::getPSLevel' can be const.
xpdf-3.04/xpdf/GlobalParams.h:211:11: note: Technically the member function 'GlobalParams::getPSLevel' can be const.
xpdf-3.04/xpdf/GlobalParams.h:216:9: style: Technically the member function 'GlobalParams::getPSEmbedType1' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2488:21: note: Technically the member function 'GlobalParams::getPSEmbedType1' can be const.
xpdf-3.04/xpdf/GlobalParams.h:216:9: note: Technically the member function 'GlobalParams::getPSEmbedType1' can be const.
xpdf-3.04/xpdf/GlobalParams.h:217:9: style: Technically the member function 'GlobalParams::getPSEmbedTrueType' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2497:21: note: Technically the member function 'GlobalParams::getPSEmbedTrueType' can be const.
xpdf-3.04/xpdf/GlobalParams.h:217:9: note: Technically the member function 'GlobalParams::getPSEmbedTrueType' can be const.
xpdf-3.04/xpdf/GlobalParams.h:218:9: style: Technically the member function 'GlobalParams::getPSEmbedCIDPostScript' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2506:21: note: Technically the member function 'GlobalParams::getPSEmbedCIDPostScript' can be const.
xpdf-3.04/xpdf/GlobalParams.h:218:9: note: Technically the member function 'GlobalParams::getPSEmbedCIDPostScript' can be const.
xpdf-3.04/xpdf/GlobalParams.h:219:9: style: Technically the member function 'GlobalParams::getPSEmbedCIDTrueType' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2515:21: note: Technically the member function 'GlobalParams::getPSEmbedCIDTrueType' can be const.
xpdf-3.04/xpdf/GlobalParams.h:219:9: note: Technically the member function 'GlobalParams::getPSEmbedCIDTrueType' can be const.
xpdf-3.04/xpdf/GlobalParams.h:220:9: style: Technically the member function 'GlobalParams::getPSFontPassthrough' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2524:21: note: Technically the member function 'GlobalParams::getPSFontPassthrough' can be const.
xpdf-3.04/xpdf/GlobalParams.h:220:9: note: Technically the member function 'GlobalParams::getPSFontPassthrough' can be const.
xpdf-3.04/xpdf/GlobalParams.h:221:9: style: Technically the member function 'GlobalParams::getPSPreload' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2533:21: note: Technically the member function 'GlobalParams::getPSPreload' can be const.
xpdf-3.04/xpdf/GlobalParams.h:221:9: note: Technically the member function 'GlobalParams::getPSPreload' can be const.
xpdf-3.04/xpdf/GlobalParams.h:222:9: style: Technically the member function 'GlobalParams::getPSOPI' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2542:21: note: Technically the member function 'GlobalParams::getPSOPI' can be const.
xpdf-3.04/xpdf/GlobalParams.h:222:9: note: Technically the member function 'GlobalParams::getPSOPI' can be const.
xpdf-3.04/xpdf/GlobalParams.h:223:9: style: Technically the member function 'GlobalParams::getPSASCIIHex' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2551:21: note: Technically the member function 'GlobalParams::getPSASCIIHex' can be const.
xpdf-3.04/xpdf/GlobalParams.h:223:9: note: Technically the member function 'GlobalParams::getPSASCIIHex' can be const.
xpdf-3.04/xpdf/GlobalParams.h:224:9: style: Technically the member function 'GlobalParams::getPSLZW' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2560:21: note: Technically the member function 'GlobalParams::getPSLZW' can be const.
xpdf-3.04/xpdf/GlobalParams.h:224:9: note: Technically the member function 'GlobalParams::getPSLZW' can be const.
xpdf-3.04/xpdf/GlobalParams.h:225:9: style: Technically the member function 'GlobalParams::getPSUncompressPreloadedImages' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2569:21: note: Technically the member function 'GlobalParams::getPSUncompressPreloadedImages' can be const.
xpdf-3.04/xpdf/GlobalParams.h:225:9: note: Technically the member function 'GlobalParams::getPSUncompressPreloadedImages' can be const.
xpdf-3.04/xpdf/GlobalParams.h:226:10: style: Technically the member function 'GlobalParams::getPSMinLineWidth' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2578:22: note: Technically the member function 'GlobalParams::getPSMinLineWidth' can be const.
xpdf-3.04/xpdf/GlobalParams.h:226:10: note: Technically the member function 'GlobalParams::getPSMinLineWidth' can be const.
xpdf-3.04/xpdf/GlobalParams.h:227:10: style: Technically the member function 'GlobalParams::getPSRasterResolution' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2587:22: note: Technically the member function 'GlobalParams::getPSRasterResolution' can be const.
xpdf-3.04/xpdf/GlobalParams.h:227:10: note: Technically the member function 'GlobalParams::getPSRasterResolution' can be const.
xpdf-3.04/xpdf/GlobalParams.h:228:9: style: Technically the member function 'GlobalParams::getPSRasterMono' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2596:21: note: Technically the member function 'GlobalParams::getPSRasterMono' can be const.
xpdf-3.04/xpdf/GlobalParams.h:228:9: note: Technically the member function 'GlobalParams::getPSRasterMono' can be const.
xpdf-3.04/xpdf/GlobalParams.h:229:7: style: Technically the member function 'GlobalParams::getPSRasterSliceSize' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2605:19: note: Technically the member function 'GlobalParams::getPSRasterSliceSize' can be const.
xpdf-3.04/xpdf/GlobalParams.h:229:7: note: Technically the member function 'GlobalParams::getPSRasterSliceSize' can be const.
xpdf-3.04/xpdf/GlobalParams.h:230:9: style: Technically the member function 'GlobalParams::getPSAlwaysRasterize' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2614:21: note: Technically the member function 'GlobalParams::getPSAlwaysRasterize' can be const.
xpdf-3.04/xpdf/GlobalParams.h:230:9: note: Technically the member function 'GlobalParams::getPSAlwaysRasterize' can be const.
xpdf-3.04/xpdf/GlobalParams.h:232:17: style: Technically the member function 'GlobalParams::getTextEOL' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2632:29: note: Technically the member function 'GlobalParams::getTextEOL' can be const.
xpdf-3.04/xpdf/GlobalParams.h:232:17: note: Technically the member function 'GlobalParams::getTextEOL' can be const.
xpdf-3.04/xpdf/GlobalParams.h:233:9: style: Technically the member function 'GlobalParams::getTextPageBreaks' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2641:21: note: Technically the member function 'GlobalParams::getTextPageBreaks' can be const.
xpdf-3.04/xpdf/GlobalParams.h:233:9: note: Technically the member function 'GlobalParams::getTextPageBreaks' can be const.
xpdf-3.04/xpdf/GlobalParams.h:234:9: style: Technically the member function 'GlobalParams::getTextKeepTinyChars' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2650:21: note: Technically the member function 'GlobalParams::getTextKeepTinyChars' can be const.
xpdf-3.04/xpdf/GlobalParams.h:234:9: note: Technically the member function 'GlobalParams::getTextKeepTinyChars' can be const.
xpdf-3.04/xpdf/GlobalParams.h:236:9: style: Technically the member function 'GlobalParams::getContinuousView' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2668:21: note: Technically the member function 'GlobalParams::getContinuousView' can be const.
xpdf-3.04/xpdf/GlobalParams.h:236:9: note: Technically the member function 'GlobalParams::getContinuousView' can be const.
xpdf-3.04/xpdf/GlobalParams.h:237:9: style: Technically the member function 'GlobalParams::getEnableFreeType' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2677:21: note: Technically the member function 'GlobalParams::getEnableFreeType' can be const.
xpdf-3.04/xpdf/GlobalParams.h:237:9: note: Technically the member function 'GlobalParams::getEnableFreeType' can be const.
xpdf-3.04/xpdf/GlobalParams.h:238:9: style: Technically the member function 'GlobalParams::getDisableFreeTypeHinting' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2686:21: note: Technically the member function 'GlobalParams::getDisableFreeTypeHinting' can be const.
xpdf-3.04/xpdf/GlobalParams.h:238:9: note: Technically the member function 'GlobalParams::getDisableFreeTypeHinting' can be const.
xpdf-3.04/xpdf/GlobalParams.h:239:9: style: Technically the member function 'GlobalParams::getAntialias' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2696:21: note: Technically the member function 'GlobalParams::getAntialias' can be const.
xpdf-3.04/xpdf/GlobalParams.h:239:9: note: Technically the member function 'GlobalParams::getAntialias' can be const.
xpdf-3.04/xpdf/GlobalParams.h:240:9: style: Technically the member function 'GlobalParams::getVectorAntialias' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2705:21: note: Technically the member function 'GlobalParams::getVectorAntialias' can be const.
xpdf-3.04/xpdf/GlobalParams.h:240:9: note: Technically the member function 'GlobalParams::getVectorAntialias' can be const.
xpdf-3.04/xpdf/GlobalParams.h:241:9: style: Technically the member function 'GlobalParams::getAntialiasPrinting' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2714:21: note: Technically the member function 'GlobalParams::getAntialiasPrinting' can be const.
xpdf-3.04/xpdf/GlobalParams.h:241:9: note: Technically the member function 'GlobalParams::getAntialiasPrinting' can be const.
xpdf-3.04/xpdf/GlobalParams.h:242:9: style: Technically the member function 'GlobalParams::getStrokeAdjust' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2723:21: note: Technically the member function 'GlobalParams::getStrokeAdjust' can be const.
xpdf-3.04/xpdf/GlobalParams.h:242:9: note: Technically the member function 'GlobalParams::getStrokeAdjust' can be const.
xpdf-3.04/xpdf/GlobalParams.h:243:14: style: Technically the member function 'GlobalParams::getScreenType' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2732:26: note: Technically the member function 'GlobalParams::getScreenType' can be const.
xpdf-3.04/xpdf/GlobalParams.h:243:14: note: Technically the member function 'GlobalParams::getScreenType' can be const.
xpdf-3.04/xpdf/GlobalParams.h:244:7: style: Technically the member function 'GlobalParams::getScreenSize' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2741:19: note: Technically the member function 'GlobalParams::getScreenSize' can be const.
xpdf-3.04/xpdf/GlobalParams.h:244:7: note: Technically the member function 'GlobalParams::getScreenSize' can be const.
xpdf-3.04/xpdf/GlobalParams.h:245:7: style: Technically the member function 'GlobalParams::getScreenDotRadius' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2750:19: note: Technically the member function 'GlobalParams::getScreenDotRadius' can be const.
xpdf-3.04/xpdf/GlobalParams.h:245:7: note: Technically the member function 'GlobalParams::getScreenDotRadius' can be const.
xpdf-3.04/xpdf/GlobalParams.h:246:10: style: Technically the member function 'GlobalParams::getScreenGamma' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2759:22: note: Technically the member function 'GlobalParams::getScreenGamma' can be const.
xpdf-3.04/xpdf/GlobalParams.h:246:10: note: Technically the member function 'GlobalParams::getScreenGamma' can be const.
xpdf-3.04/xpdf/GlobalParams.h:247:10: style: Technically the member function 'GlobalParams::getScreenBlackThreshold' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2768:22: note: Technically the member function 'GlobalParams::getScreenBlackThreshold' can be const.
xpdf-3.04/xpdf/GlobalParams.h:247:10: note: Technically the member function 'GlobalParams::getScreenBlackThreshold' can be const.
xpdf-3.04/xpdf/GlobalParams.h:248:10: style: Technically the member function 'GlobalParams::getScreenWhiteThreshold' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2777:22: note: Technically the member function 'GlobalParams::getScreenWhiteThreshold' can be const.
xpdf-3.04/xpdf/GlobalParams.h:248:10: note: Technically the member function 'GlobalParams::getScreenWhiteThreshold' can be const.
xpdf-3.04/xpdf/GlobalParams.h:249:10: style: Technically the member function 'GlobalParams::getMinLineWidth' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2786:22: note: Technically the member function 'GlobalParams::getMinLineWidth' can be const.
xpdf-3.04/xpdf/GlobalParams.h:249:10: note: Technically the member function 'GlobalParams::getMinLineWidth' can be const.
xpdf-3.04/xpdf/GlobalParams.h:250:9: style: Technically the member function 'GlobalParams::getDrawAnnotations' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2795:21: note: Technically the member function 'GlobalParams::getDrawAnnotations' can be const.
xpdf-3.04/xpdf/GlobalParams.h:250:9: note: Technically the member function 'GlobalParams::getDrawAnnotations' can be const.
xpdf-3.04/xpdf/GlobalParams.h:255:9: style: Technically the member function 'GlobalParams::getMapNumericCharNames' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2805:21: note: Technically the member function 'GlobalParams::getMapNumericCharNames' can be const.
xpdf-3.04/xpdf/GlobalParams.h:255:9: note: Technically the member function 'GlobalParams::getMapNumericCharNames' can be const.
xpdf-3.04/xpdf/GlobalParams.h:256:9: style: Technically the member function 'GlobalParams::getMapUnknownCharNames' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2814:21: note: Technically the member function 'GlobalParams::getMapUnknownCharNames' can be const.
xpdf-3.04/xpdf/GlobalParams.h:256:9: note: Technically the member function 'GlobalParams::getMapUnknownCharNames' can be const.
xpdf-3.04/xpdf/GlobalParams.h:257:9: style: Technically the member function 'GlobalParams::getMapExtTrueTypeFontsViaUnicode' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2823:21: note: Technically the member function 'GlobalParams::getMapExtTrueTypeFontsViaUnicode' can be const.
xpdf-3.04/xpdf/GlobalParams.h:257:9: note: Technically the member function 'GlobalParams::getMapExtTrueTypeFontsViaUnicode' can be const.
xpdf-3.04/xpdf/GlobalParams.h:258:9: style: Technically the member function 'GlobalParams::getEnableXFA' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2832:21: note: Technically the member function 'GlobalParams::getEnableXFA' can be const.
xpdf-3.04/xpdf/GlobalParams.h:258:9: note: Technically the member function 'GlobalParams::getEnableXFA' can be const.
xpdf-3.04/xpdf/GlobalParams.h:260:9: style: Technically the member function 'GlobalParams::getPrintCommands' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2867:21: note: Technically the member function 'GlobalParams::getPrintCommands' can be const.
xpdf-3.04/xpdf/GlobalParams.h:260:9: note: Technically the member function 'GlobalParams::getPrintCommands' can be const.
xpdf-3.04/xpdf/GlobalParams.h:261:9: style: Technically the member function 'GlobalParams::getErrQuiet' can be const. [functionConst]
xpdf-3.04/xpdf/GlobalParams.cc:2876:21: note: Technically the member function 'GlobalParams::getErrQuiet' can be const.
xpdf-3.04/xpdf/GlobalParams.h:261:9: note: Technically the member function 'GlobalParams::getErrQuiet' can be const.
xpdf-3.04/xpdf/GlobalParams.h:316:8: performance: Technically the member function 'GlobalParams::addSecurityHandler' can be static. [functionStatic]
xpdf-3.04/xpdf/GlobalParams.cc:3262:20: note: Technically the member function 'GlobalParams::addSecurityHandler' can be static.
xpdf-3.04/xpdf/GlobalParams.h:316:8: note: Technically the member function 'GlobalParams::addSecurityHandler' can be static.
xpdf-3.04/xpdf/GlobalParams.h:346:9: performance: Technically the member function 'GlobalParams::parseKey' can be static. [functionStatic]
xpdf-3.04/xpdf/GlobalParams.cc:1630:21: note: Technically the member function 'GlobalParams::parseKey' can be static.
xpdf-3.04/xpdf/GlobalParams.h:346:9: note: Technically the member function 'GlobalParams::parseKey' can be static.
xpdf-3.04/xpdf/GlobalParams.h:350:8: performance: Technically the member function 'GlobalParams::parseCommand' can be static. [functionStatic]
xpdf-3.04/xpdf/GlobalParams.cc:1768:20: note: Technically the member function 'GlobalParams::parseCommand' can be static.
xpdf-3.04/xpdf/GlobalParams.h:350:8: note: Technically the member function 'GlobalParams::parseCommand' can be static.
xpdf-3.04/xpdf/GlobalParams.h:354:9: performance: Technically the member function 'GlobalParams::parseYesNo2' can be static. [functionStatic]
xpdf-3.04/xpdf/GlobalParams.cc:1797:21: note: Technically the member function 'GlobalParams::parseYesNo2' can be static.
xpdf-3.04/xpdf/GlobalParams.h:354:9: note: Technically the member function 'GlobalParams::parseYesNo2' can be static.
xpdf-3.04/xpdf/GlobalParams.h:355:8: performance: Technically the member function 'GlobalParams::parseInteger' can be static. [functionStatic]
xpdf-3.04/xpdf/GlobalParams.cc:1808:20: note: Technically the member function 'GlobalParams::parseInteger' can be static.
xpdf-3.04/xpdf/GlobalParams.h:355:8: note: Technically the member function 'GlobalParams::parseInteger' can be static.
xpdf-3.04/xpdf/GlobalParams.h:357:8: performance: Technically the member function 'GlobalParams::parseFloat' can be static. [functionStatic]
xpdf-3.04/xpdf/GlobalParams.cc:1839:20: note: Technically the member function 'GlobalParams::parseFloat' can be static.
xpdf-3.04/xpdf/GlobalParams.h:357:8: note: Technically the member function 'GlobalParams::parseFloat' can be static.
xpdf-3.04/xpdf/GlobalParams.cc:491:3: style: Class 'KeyBinding' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/xpdf/GlobalParams.cc:491:3: style: Class 'KeyBinding' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/xpdf/GlobalParams.cc:667:3: style: Class 'GlobalParams' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/xpdf/GlobalParams.cc:667:3: style: Class 'GlobalParams' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/xpdf/GlobalParams.cc:247:3: style: Class 'SysFontList' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/xpdf/GlobalParams.cc:247:3: style: Class 'SysFontList' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/xpdf/HTMLGen.cc:288:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/HTMLGen.cc:367:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/HTMLGen.cc:381:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/HTMLGen.cc:384:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/HTMLGen.cc:387:9: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/HTMLGen.cc:398:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/HTMLGen.cc:420:36: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/HTMLGen.cc:305:25: style: The scope of the variable 'pars' can be reduced. [variableScope]
xpdf-3.04/xpdf/HTMLGen.cc:307:17: style: The scope of the variable 'font' can be reduced. [variableScope]
xpdf-3.04/xpdf/HTMLGen.cc:228:10: warning: Member variable 'HTMLGen::doc' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/HTMLGen.cc:232:3: performance: Variable 'ok' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/HTMLGen.cc:235:3: performance: Variable 'drawInvisibleText' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/HTMLGen.h:32:9: style: Technically the member function 'HTMLGen::isOk' can be const. [functionConst]
xpdf-3.04/xpdf/HTMLGen.h:34:10: style: Technically the member function 'HTMLGen::getBackgroundResolution' can be const. [functionConst]
xpdf-3.04/xpdf/HTMLGen.h:38:9: style: Technically the member function 'HTMLGen::getDrawInvisibleText' can be const. [functionConst]
xpdf-3.04/xpdf/HTMLGen.cc:240:3: style: Class 'HTMLGen' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/xpdf/HTMLGen.cc:240:3: style: Class 'HTMLGen' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/xpdf/HTMLGen.h:29:3: style: Class 'HTMLGen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/ImageOutputDev.cc:68:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/ImageOutputDev.cc:140:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/ImageOutputDev.cc:54:7: style: The scope of the variable 'size' can be reduced. [variableScope]
xpdf-3.04/xpdf/ImageOutputDev.cc:54:16: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/ImageOutputDev.h:46:17: style: The function 'useTilingPatternFill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:62:17: note: Virtual function in base class
xpdf-3.04/xpdf/ImageOutputDev.h:46:17: note: Function in derived class
xpdf-3.04/xpdf/ImageOutputDev.h:50:17: style: The function 'interpretType3Chars' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:75:17: note: Virtual function in base class
xpdf-3.04/xpdf/ImageOutputDev.h:50:17: note: Function in derived class
xpdf-3.04/xpdf/ImageOutputDev.h:53:17: style: The function 'needNonText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:78:17: note: Virtual function in base class
xpdf-3.04/xpdf/ImageOutputDev.h:53:17: note: Function in derived class
xpdf-3.04/xpdf/ImageOutputDev.h:59:17: style: The function 'upsideDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:54:17: note: Virtual function in base class
xpdf-3.04/xpdf/ImageOutputDev.h:59:17: note: Function in derived class
xpdf-3.04/xpdf/ImageOutputDev.h:62:17: style: The function 'useDrawChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:57:17: note: Virtual function in base class
xpdf-3.04/xpdf/ImageOutputDev.h:62:17: note: Function in derived class
xpdf-3.04/xpdf/ImageOutputDev.h:65:16: style: The function 'tilingPatternFill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:165:16: note: Virtual function in base class
xpdf-3.04/xpdf/ImageOutputDev.h:65:16: note: Function in derived class
xpdf-3.04/xpdf/ImageOutputDev.h:72:16: style: The function 'drawImageMask' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:203:16: note: Virtual function in base class
xpdf-3.04/xpdf/ImageOutputDev.h:72:16: note: Function in derived class
xpdf-3.04/xpdf/ImageOutputDev.h:75:16: style: The function 'drawImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:210:16: note: Virtual function in base class
xpdf-3.04/xpdf/ImageOutputDev.h:75:16: note: Function in derived class
xpdf-3.04/xpdf/ImageOutputDev.h:78:16: style: The function 'drawMaskedImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:213:16: note: Virtual function in base class
xpdf-3.04/xpdf/ImageOutputDev.h:78:16: note: Function in derived class
xpdf-3.04/xpdf/ImageOutputDev.h:83:16: style: The function 'drawSoftMaskedImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:218:16: note: Virtual function in base class
xpdf-3.04/xpdf/ImageOutputDev.h:83:16: note: Function in derived class
xpdf-3.04/xpdf/JArithmeticDecoder.cc:265:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/JArithmeticDecoder.cc:338:7: style: The scope of the variable 'bit' can be reduced. [variableScope]
xpdf-3.04/xpdf/JArithmeticDecoder.cc:90:21: warning: Member variable 'JArithmeticDecoder::ct' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/JArithmeticDecoder.cc:93:3: performance: Variable 'limitStream' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/JArithmeticDecoder.cc:94:3: performance: Variable 'nBytesRead' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/JArithmeticDecoder.h:35:7: style: Technically the member function 'JArithmeticDecoderStats::getContextSize' can be const. [functionConst]
xpdf-3.04/xpdf/JArithmeticDecoder.h:88:9: style: Technically the member function 'JArithmeticDecoder::getByteCounter' can be const. [functionConst]
xpdf-3.04/xpdf/JArithmeticDecoder.h:31:3: style: Class 'JArithmeticDecoderStats' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/JBIG2Stream.cc:1559:7: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/JBIG2Stream.cc:1604:20: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/JBIG2Stream.cc:1625:22: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/JBIG2Stream.cc:1635:22: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/JBIG2Stream.cc:1644:5: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/JBIG2Stream.cc:1653:5: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/JBIG2Stream.cc:1980:14: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/JBIG2Stream.cc:2010:15: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/JBIG2Stream.cc:2032:22: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/JBIG2Stream.cc:2044:22: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/JBIG2Stream.cc:2056:22: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/JBIG2Stream.cc:2066:23: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/JBIG2Stream.cc:2076:23: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/JBIG2Stream.cc:2086:23: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/JBIG2Stream.cc:2096:23: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/JBIG2Stream.cc:2105:5: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/JBIG2Stream.cc:2130:18: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/JBIG2Stream.cc:2524:17: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/JBIG2Stream.cc:3560:17: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/JBIG2Stream.cc:3832:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/JBIG2Stream.cc:3839:17: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/JBIG2Stream.cc:3850:15: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/JBIG2Stream.cc:3891:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/JBIG2Stream.cc:3897:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/JBIG2Stream.cc:3910:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/JBIG2Stream.cc:3917:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/JBIG2Stream.cc:2233:18: style: The scope of the variable 's' can be reduced. [variableScope]
xpdf-3.04/xpdf/JBIG2Stream.cc:2759:8: style: The scope of the variable 'refLine' can be reduced. [variableScope]
xpdf-3.04/xpdf/JBIG2Stream.cc:2760:7: style: The scope of the variable 'code1' can be reduced. [variableScope]
xpdf-3.04/xpdf/JBIG2Stream.cc:2760:14: style: The scope of the variable 'code2' can be reduced. [variableScope]
xpdf-3.04/xpdf/JBIG2Stream.cc:2760:21: style: The scope of the variable 'code3' can be reduced. [variableScope]
xpdf-3.04/xpdf/JBIG2Stream.cc:2761:16: style: The scope of the variable 'p1' can be reduced. [variableScope]
xpdf-3.04/xpdf/JBIG2Stream.cc:2761:21: style: The scope of the variable 'p2' can be reduced. [variableScope]
xpdf-3.04/xpdf/JBIG2Stream.cc:2762:11: style: The scope of the variable 'atP0' can be reduced. [variableScope]
xpdf-3.04/xpdf/JBIG2Stream.cc:2762:18: style: The scope of the variable 'atP1' can be reduced. [variableScope]
xpdf-3.04/xpdf/JBIG2Stream.cc:2762:25: style: The scope of the variable 'atP2' can be reduced. [variableScope]
xpdf-3.04/xpdf/JBIG2Stream.cc:2762:32: style: The scope of the variable 'atP3' can be reduced. [variableScope]
xpdf-3.04/xpdf/JBIG2Stream.cc:2765:7: style: The scope of the variable 'atShift0' can be reduced. [variableScope]
xpdf-3.04/xpdf/JBIG2Stream.cc:2765:17: style: The scope of the variable 'atShift1' can be reduced. [variableScope]
xpdf-3.04/xpdf/JBIG2Stream.cc:2765:27: style: The scope of the variable 'atShift2' can be reduced. [variableScope]
xpdf-3.04/xpdf/JBIG2Stream.cc:2765:37: style: The scope of the variable 'atShift3' can be reduced. [variableScope]
xpdf-3.04/xpdf/JBIG2Stream.cc:2767:13: style: The scope of the variable 'x0' can be reduced. [variableScope]
xpdf-3.04/xpdf/JBIG2Stream.cc:2767:17: style: The scope of the variable 'x1' can be reduced. [variableScope]
xpdf-3.04/xpdf/JBIG2Stream.cc:2767:26: style: The scope of the variable 'b1i' can be reduced. [variableScope]
xpdf-3.04/xpdf/JBIG2Stream.cc:2767:31: style: The scope of the variable 'blackPixels' can be reduced. [variableScope]
xpdf-3.04/xpdf/JBIG2Stream.cc:2767:44: style: The scope of the variable 'pix' can be reduced. [variableScope]
xpdf-3.04/xpdf/JBIG2Stream.cc:2767:49: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/JBIG2Stream.cc:3607:13: style: The scope of the variable 'pix' can be reduced. [variableScope]
xpdf-3.04/xpdf/JBIG2Stream.cc:324:3: performance: Variable 'byteCounter' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/JBIG2Stream.cc:474:3: performance: Variable 'byteCounter' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/JBIG2Stream.cc:647:33: performance: Variable 'segNum' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/JBIG2Stream.cc:1049:3: performance: Variable 'size' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/JBIG2Stream.cc:1098:3: performance: Variable 'size' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/JBIG2Stream.cc:309:8: performance: Technically the member function 'JBIG2HuffmanDecoder::buildTable' can be static. [functionStatic]
xpdf-3.04/xpdf/JBIG2Stream.cc:402:27: note: Technically the member function 'JBIG2HuffmanDecoder::buildTable' can be static.
xpdf-3.04/xpdf/JBIG2Stream.cc:309:8: note: Technically the member function 'JBIG2HuffmanDecoder::buildTable' can be static.
xpdf-3.04/xpdf/JBIG2Stream.cc:312:9: style: Technically the member function 'JBIG2HuffmanDecoder::getByteCounter' can be const. [functionConst]
xpdf-3.04/xpdf/JBIG2Stream.cc:460:9: style: Technically the member function 'JBIG2MMRDecoder::getByteCounter' can be const. [functionConst]
xpdf-3.04/xpdf/JBIG2Stream.cc:650:9: style: Technically the member function 'JBIG2Segment::getSegNum' can be const. [functionConst]
xpdf-3.04/xpdf/JBIG2Stream.cc:679:7: style: Technically the member function 'JBIG2Bitmap::getWidth' can be const. [functionConst]
xpdf-3.04/xpdf/JBIG2Stream.cc:680:7: style: Technically the member function 'JBIG2Bitmap::getHeight' can be const. [functionConst]
xpdf-3.04/xpdf/JBIG2Stream.cc:681:7: style: Technically the member function 'JBIG2Bitmap::getLineSize' can be const. [functionConst]
xpdf-3.04/xpdf/JBIG2Stream.cc:682:7: style: Technically the member function 'JBIG2Bitmap::getPixel' can be const. [functionConst]
xpdf-3.04/xpdf/JBIG2Stream.cc:690:7: style: Technically the member function 'JBIG2Bitmap::nextPixel' can be const. [functionConst]
xpdf-3.04/xpdf/JBIG2Stream.cc:797:25: note: Technically the member function 'JBIG2Bitmap::nextPixel' can be const.
xpdf-3.04/xpdf/JBIG2Stream.cc:690:7: note: Technically the member function 'JBIG2Bitmap::nextPixel' can be const.
xpdf-3.04/xpdf/JBIG2Stream.cc:692:8: style: Technically the member function 'JBIG2Bitmap::combine' can be const. [functionConst]
xpdf-3.04/xpdf/JBIG2Stream.cc:823:19: note: Technically the member function 'JBIG2Bitmap::combine' can be const.
xpdf-3.04/xpdf/JBIG2Stream.cc:692:8: note: Technically the member function 'JBIG2Bitmap::combine' can be const.
xpdf-3.04/xpdf/JBIG2Stream.cc:694:7: style: Technically the member function 'JBIG2Bitmap::getDataSize' can be const. [functionConst]
xpdf-3.04/xpdf/JBIG2Stream.cc:1024:9: style: Technically the member function 'JBIG2SymbolDict::getSize' can be const. [functionConst]
xpdf-3.04/xpdf/JBIG2Stream.cc:1085:9: style: Technically the member function 'JBIG2PatternDict::getSize' can be const. [functionConst]
xpdf-3.04/xpdf/JBIG2Stream.cc:1147:3: style: Class 'JBIG2Stream' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/xpdf/JBIG2Stream.cc:1147:3: style: Class 'JBIG2Stream' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/xpdf/JBIG2Stream.h:40:16: warning: Virtual function 'close' is called from destructor '~JBIG2Stream()' at line 1174. Dynamic binding is not used. [virtualCallInConstructor]
xpdf-3.04/xpdf/JBIG2Stream.cc:1174:3: note: Calling close
xpdf-3.04/xpdf/JBIG2Stream.h:40:16: note: close is a virtual method
xpdf-3.04/xpdf/JBIG2Stream.h:38:22: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:76:22: note: Virtual function in base class
xpdf-3.04/xpdf/JBIG2Stream.h:38:22: note: Function in derived class
xpdf-3.04/xpdf/JBIG2Stream.h:39:16: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:79:16: note: Virtual function in base class
xpdf-3.04/xpdf/JBIG2Stream.h:39:16: note: Function in derived class
xpdf-3.04/xpdf/JBIG2Stream.h:40:16: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:191:16: note: Virtual function in base class
xpdf-3.04/xpdf/JBIG2Stream.h:40:16: note: Function in derived class
xpdf-3.04/xpdf/JBIG2Stream.h:41:15: style: The function 'getChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:85:15: note: Virtual function in base class
xpdf-3.04/xpdf/JBIG2Stream.h:41:15: note: Function in derived class
xpdf-3.04/xpdf/JBIG2Stream.h:42:15: style: The function 'lookChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:88:15: note: Virtual function in base class
xpdf-3.04/xpdf/JBIG2Stream.h:42:15: note: Function in derived class
xpdf-3.04/xpdf/JBIG2Stream.h:43:15: style: The function 'getBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:96:15: note: Virtual function in base class
xpdf-3.04/xpdf/JBIG2Stream.h:43:15: note: Function in derived class
xpdf-3.04/xpdf/JBIG2Stream.h:44:20: style: The function 'getPSFilter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:115:20: note: Virtual function in base class
xpdf-3.04/xpdf/JBIG2Stream.h:44:20: note: Function in derived class
xpdf-3.04/xpdf/JBIG2Stream.h:45:17: style: The function 'isBinary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:118:17: note: Virtual function in base class
xpdf-3.04/xpdf/JBIG2Stream.h:45:17: note: Function in derived class
xpdf-3.04/xpdf/JBIG2Stream.cc:673:28: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/JBIG2Stream.cc:651:28: note: Virtual function in base class
xpdf-3.04/xpdf/JBIG2Stream.cc:673:28: note: Function in derived class
xpdf-3.04/xpdf/JBIG2Stream.cc:1023:28: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/JBIG2Stream.cc:651:28: note: Virtual function in base class
xpdf-3.04/xpdf/JBIG2Stream.cc:1023:28: note: Function in derived class
xpdf-3.04/xpdf/JBIG2Stream.cc:1084:28: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/JBIG2Stream.cc:651:28: note: Virtual function in base class
xpdf-3.04/xpdf/JBIG2Stream.cc:1084:28: note: Function in derived class
xpdf-3.04/xpdf/JBIG2Stream.cc:1120:28: style: The function 'getType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/JBIG2Stream.cc:651:28: note: Virtual function in base class
xpdf-3.04/xpdf/JBIG2Stream.cc:1120:28: note: Function in derived class
xpdf-3.04/xpdf/JBIG2Stream.cc:1200:3: warning: Possible leak in public function. The pointer 'globalSegments' is not deallocated before it is allocated. [publicAllocationError]
xpdf-3.04/xpdf/JPXStream.cc:959:19: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/JPXStream.cc:967:27: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/JPXStream.cc:1054:8: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/JPXStream.cc:1137:6: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/JPXStream.cc:1583:6: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/JPXStream.cc:1644:4: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/JPXStream.cc:1957:24: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/JPXStream.cc:1969:8: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/JPXStream.cc:2001:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/JPXStream.cc:2003:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/JPXStream.cc:2010:21: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/JPXStream.cc:286:17: style: The scope of the variable 'cb' can be reduced. [variableScope]
xpdf-3.04/xpdf/JPXStream.cc:404:7: style: The scope of the variable 'pix' can be reduced. [variableScope]
xpdf-3.04/xpdf/JPXStream.cc:404:12: style: The scope of the variable 'pixBits' can be reduced. [variableScope]
xpdf-3.04/xpdf/JPXStream.cc:404:21: style: The scope of the variable 'k' can be reduced. [variableScope]
xpdf-3.04/xpdf/JPXStream.cc:1505:16: style: The scope of the variable 'level' can be reduced. [variableScope]
xpdf-3.04/xpdf/JPXStream.cc:3147:14: style: The scope of the variable 'd0' can be reduced. [variableScope]
xpdf-3.04/xpdf/JPXStream.cc:3147:18: style: The scope of the variable 'd1' can be reduced. [variableScope]
xpdf-3.04/xpdf/JPXStream.cc:3147:22: style: The scope of the variable 'd2' can be reduced. [variableScope]
xpdf-3.04/xpdf/JPXStream.cc:3147:26: style: The scope of the variable 't' can be reduced. [variableScope]
xpdf-3.04/xpdf/JPXStream.cc:3356:10: style: The scope of the variable 'c' can be reduced. [variableScope]
xpdf-3.04/xpdf/JPXStream.cc:3381:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xpdf-3.04/xpdf/JPXStream.cc:2818:14: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xpdf-3.04/xpdf/JPXStream.cc:2830:13: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xpdf-3.04/xpdf/JPXStream.cc:2921:16: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xpdf-3.04/xpdf/JPXStream.cc:2932:15: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xpdf-3.04/xpdf/JPXStream.cc:3367:15: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xpdf-3.04/xpdf/JPXStream.cc:229:12: warning: Member variable 'JPXStream::cs' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/JPXStream.h:313:8: performance: Technically the member function 'JPXStream::inverseTransform1D' can be static. [functionStatic]
xpdf-3.04/xpdf/JPXStream.cc:3045:17: note: Technically the member function 'JPXStream::inverseTransform1D' can be static.
xpdf-3.04/xpdf/JPXStream.h:313:8: note: Technically the member function 'JPXStream::inverseTransform1D' can be static.
xpdf-3.04/xpdf/JPXStream.h:315:9: style: Technically the member function 'JPXStream::inverseMultiCompAndDC' can be const. [functionConst]
xpdf-3.04/xpdf/JPXStream.cc:3145:18: note: Technically the member function 'JPXStream::inverseMultiCompAndDC' can be const.
xpdf-3.04/xpdf/JPXStream.h:315:9: note: Technically the member function 'JPXStream::inverseMultiCompAndDC' can be const.
xpdf-3.04/xpdf/JPXStream.cc:232:3: style: Class 'JPXStream' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/xpdf/JPXStream.cc:232:3: style: Class 'JPXStream' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/xpdf/JPXStream.h:285:16: warning: Virtual function 'close' is called from destructor '~JPXStream()' at line 263. Dynamic binding is not used. [virtualCallInConstructor]
xpdf-3.04/xpdf/JPXStream.cc:263:3: note: Calling close
xpdf-3.04/xpdf/JPXStream.h:285:16: note: close is a virtual method
xpdf-3.04/xpdf/JPXStream.h:281:3: style: Class 'JPXStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/JPXStream.h:283:22: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:76:22: note: Virtual function in base class
xpdf-3.04/xpdf/JPXStream.h:283:22: note: Function in derived class
xpdf-3.04/xpdf/JPXStream.h:284:16: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:79:16: note: Virtual function in base class
xpdf-3.04/xpdf/JPXStream.h:284:16: note: Function in derived class
xpdf-3.04/xpdf/JPXStream.h:285:16: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:191:16: note: Virtual function in base class
xpdf-3.04/xpdf/JPXStream.h:285:16: note: Function in derived class
xpdf-3.04/xpdf/JPXStream.h:286:15: style: The function 'getChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:85:15: note: Virtual function in base class
xpdf-3.04/xpdf/JPXStream.h:286:15: note: Function in derived class
xpdf-3.04/xpdf/JPXStream.h:287:15: style: The function 'lookChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:88:15: note: Virtual function in base class
xpdf-3.04/xpdf/JPXStream.h:287:15: note: Function in derived class
xpdf-3.04/xpdf/JPXStream.h:288:20: style: The function 'getPSFilter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:115:20: note: Virtual function in base class
xpdf-3.04/xpdf/JPXStream.h:288:20: note: Function in derived class
xpdf-3.04/xpdf/JPXStream.h:289:17: style: The function 'isBinary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:118:17: note: Virtual function in base class
xpdf-3.04/xpdf/JPXStream.h:289:17: note: Function in derived class
xpdf-3.04/xpdf/JPXStream.h:290:16: style: The function 'getImageParams' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:134:16: note: Virtual function in base class
xpdf-3.04/xpdf/JPXStream.h:290:16: note: Function in derived class
xpdf-3.04/xpdf/Lexer.cc:483:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xpdf-3.04/xpdf/Lexer.cc:49:8: warning: Member variable 'Lexer::tokBuf' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/Lexer.cc:60:8: warning: Member variable 'Lexer::tokBuf' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/Lexer.cc:64:5: style: Class 'Lexer' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/xpdf/Lexer.cc:64:5: style: Class 'Lexer' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/xpdf/Link.cc:589:7: style: The scope of the variable 'n' can be reduced. [variableScope]
xpdf-3.04/xpdf/Link.cc:590:8: style: The scope of the variable 'c' can be reduced. [variableScope]
xpdf-3.04/xpdf/Link.cc:866:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/Link.cc:225:3: performance: Variable 'ok' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/Link.cc:437:3: performance: Variable 'pageIsRef' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/Link.cc:783:3: performance: Variable 'ok' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/Link.cc:469:5: style: Class 'LinkGoTo' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/xpdf/Link.cc:469:5: style: Class 'LinkGoTo' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/xpdf/Link.cc:507:5: style: Class 'LinkGoToR' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/xpdf/Link.cc:507:5: style: Class 'LinkGoToR' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/xpdf/Link.cc:601:7: style: Class 'LinkURI' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/xpdf/Link.cc:601:7: style: Class 'LinkURI' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/xpdf/Link.cc:637:5: style: Class 'LinkNamed' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/xpdf/Link.cc:637:5: style: Class 'LinkNamed' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/xpdf/Link.cc:681:5: style: Class 'LinkJavaScript' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/xpdf/Link.cc:681:5: style: Class 'LinkJavaScript' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/xpdf/Link.cc:767:3: style: Class 'LinkUnknown' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/xpdf/Link.cc:767:3: style: Class 'LinkUnknown' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/xpdf/Link.h:122:3: style: Class 'LinkDest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/NameToCharCode.cc:33:9: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/NameToCharCode.cc:59:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/NameToCharCode.cc:52:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/NameToCharCode.cc:52:13: style: The scope of the variable 'oldSize' can be reduced. [variableScope]
xpdf-3.04/xpdf/NameToCharCode.h:35:7: style: Technically the member function 'NameToCharCode::hash' can be const. [functionConst]
xpdf-3.04/xpdf/NameToCharCode.cc:107:21: note: Technically the member function 'NameToCharCode::hash' can be const.
xpdf-3.04/xpdf/NameToCharCode.h:35:7: note: Technically the member function 'NameToCharCode::hash' can be const.
xpdf-3.04/xpdf/Object.h:190:15: style: Technically the member function 'Object::getTypeName' can be const. [functionConst]
xpdf-3.04/xpdf/Object.cc:144:21: note: Technically the member function 'Object::getTypeName' can be const.
xpdf-3.04/xpdf/Object.h:190:15: note: Technically the member function 'Object::getTypeName' can be const.
xpdf-3.04/xpdf/OptionalContent.cc:119:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/OptionalContent.cc:127:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/OptionalContent.cc:482:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/OptionalContent.cc:46:25: style: The scope of the variable 'ocg' can be reduced. [variableScope]
xpdf-3.04/xpdf/OptionalContent.cc:47:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/OptionalContent.cc:123:25: style: The scope of the variable 'ocg' can be reduced. [variableScope]
xpdf-3.04/xpdf/OptionalContent.cc:137:7: style: The scope of the variable 'policy' can be reduced. [variableScope]
xpdf-3.04/xpdf/OptionalContent.cc:140:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/OptionalContent.cc:229:25: style: The scope of the variable 'ocg' can be reduced. [variableScope]
xpdf-3.04/xpdf/OptionalContent.cc:368:25: style: The scope of the variable 'ocgA' can be reduced. [variableScope]
xpdf-3.04/xpdf/OptionalContent.cc:369:25: style: The scope of the variable 'child' can be reduced. [variableScope]
xpdf-3.04/xpdf/OptionalContent.cc:339:3: performance: Variable 'ref' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/OptionalContent.cc:343:3: performance: Variable 'state' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/OptionalContent.h:80:9: style: Technically the member function 'OptionalContentGroup::matches' can be const. [functionConst]
xpdf-3.04/xpdf/OptionalContent.cc:350:29: note: Technically the member function 'OptionalContentGroup::matches' can be const.
xpdf-3.04/xpdf/OptionalContent.h:80:9: note: Technically the member function 'OptionalContentGroup::matches' can be const.
xpdf-3.04/xpdf/OptionalContent.cc:50:3: style: Class 'OptionalContent' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/xpdf/OptionalContent.cc:50:3: style: Class 'OptionalContent' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/xpdf/OptionalContent.cc:431:3: style: Class 'OCDisplayNode' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/xpdf/OptionalContent.cc:431:3: style: Class 'OCDisplayNode' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/xpdf/OptionalContent.h:121:3: style: Class 'OCDisplayNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/OptionalContent.h:122:3: style: Class 'OCDisplayNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/Outline.cc:139:17: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Outline.h:61:9: style: Technically the member function 'OutlineItem::isOpen' can be const. [functionConst]
xpdf-3.04/xpdf/Outline.cc:60:5: style: Class 'OutlineItem' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/xpdf/Outline.cc:60:5: style: Class 'OutlineItem' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/xpdf/PDFCore.cc:562:35: warning: Possible null pointer dereference: page [nullPointer]
xpdf-3.04/xpdf/PDFCore.cc:532:12: note: Assignment 'page=NULL', assigned value is 0
xpdf-3.04/xpdf/PDFCore.cc:562:35: note: Null pointer dereference
xpdf-3.04/xpdf/PDFCore.cc:569:36: warning: Possible null pointer dereference: page [nullPointer]
xpdf-3.04/xpdf/PDFCore.cc:532:12: note: Assignment 'page=NULL', assigned value is 0
xpdf-3.04/xpdf/PDFCore.cc:569:36: note: Null pointer dereference
xpdf-3.04/xpdf/PDFCore.cc:209:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PDFCore.cc:245:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PDFCore.cc:270:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PDFCore.cc:486:14: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PDFCore.cc:534:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PDFCore.cc:608:6: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PDFCore.cc:609:14: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PDFCore.cc:612:22: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PDFCore.cc:613:14: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PDFCore.cc:615:35: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PDFCore.cc:626:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PDFCore.cc:643:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PDFCore.cc:646:14: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PDFCore.cc:658:9: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PDFCore.cc:667:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PDFCore.cc:693:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PDFCore.cc:723:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PDFCore.cc:725:14: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PDFCore.cc:826:40: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PDFCore.cc:839:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PDFCore.cc:969:17: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PDFCore.cc:1096:19: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PDFCore.cc:1114:19: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PDFCore.cc:1132:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PDFCore.cc:1149:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PDFCore.cc:1154:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PDFCore.cc:1175:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PDFCore.cc:1180:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PDFCore.cc:1279:17: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PDFCore.cc:1619:14: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PDFCore.cc:1869:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PDFCore.cc:1875:14: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PDFCore.cc:1894:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PDFCore.cc:1914:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PDFCore.cc:1938:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PDFCore.cc:1975:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PDFCore.cc:2011:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PDFCore.cc:2021:19: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PDFCore.cc:2059:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PDFCore.cc:2061:14: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PDFCore.cc:2107:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PDFCore.cc:185:7: style: The scope of the variable 'err' can be reduced. [variableScope]
xpdf-3.04/xpdf/PDFCore.cc:186:10: style: The scope of the variable 'w' can be reduced. [variableScope]
xpdf-3.04/xpdf/PDFCore.cc:186:13: style: The scope of the variable 'h' can be reduced. [variableScope]
xpdf-3.04/xpdf/PDFCore.cc:406:10: style: The scope of the variable 'hDPI' can be reduced. [variableScope]
xpdf-3.04/xpdf/PDFCore.cc:406:16: style: The scope of the variable 'vDPI' can be reduced. [variableScope]
xpdf-3.04/xpdf/PDFCore.cc:406:36: style: The scope of the variable 'ut' can be reduced. [variableScope]
xpdf-3.04/xpdf/PDFCore.cc:407:13: style: The scope of the variable 't' can be reduced. [variableScope]
xpdf-3.04/xpdf/PDFCore.cc:407:16: style: The scope of the variable 'x0' can be reduced. [variableScope]
xpdf-3.04/xpdf/PDFCore.cc:407:20: style: The scope of the variable 'x1' can be reduced. [variableScope]
xpdf-3.04/xpdf/PDFCore.cc:412:15: style: The scope of the variable 'hist' can be reduced. [variableScope]
xpdf-3.04/xpdf/PDFCore.cc:801:13: style: The scope of the variable 't' can be reduced. [variableScope]
xpdf-3.04/xpdf/PDFCore.cc:1235:29: style: The scope of the variable 'vAdjust' can be reduced. [variableScope]
xpdf-3.04/xpdf/PDFCore.cc:1235:38: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/PDFCore.cc:1236:16: style: The scope of the variable 'dpi2' can be reduced. [variableScope]
xpdf-3.04/xpdf/PDFCore.cc:1236:29: style: The scope of the variable 'pageH' can be reduced. [variableScope]
xpdf-3.04/xpdf/PDFCore.cc:1324:10: style: The scope of the variable 'w' can be reduced. [variableScope]
xpdf-3.04/xpdf/PDFCore.cc:1325:15: style: The scope of the variable 'vAdjust' can be reduced. [variableScope]
xpdf-3.04/xpdf/PDFCore.cc:1416:15: style: The scope of the variable 'x1' can be reduced. [variableScope]
xpdf-3.04/xpdf/PDFCore.cc:1416:19: style: The scope of the variable 'y1' can be reduced. [variableScope]
xpdf-3.04/xpdf/PDFCore.cc:1416:23: style: The scope of the variable 'py' can be reduced. [variableScope]
xpdf-3.04/xpdf/PDFCore.cc:1609:11: style: The scope of the variable 'splash' can be reduced. [variableScope]
xpdf-3.04/xpdf/PDFCore.cc:1610:15: style: The scope of the variable 'path' can be reduced. [variableScope]
xpdf-3.04/xpdf/PDFCore.cc:1614:7: style: The scope of the variable 'xi' can be reduced. [variableScope]
xpdf-3.04/xpdf/PDFCore.cc:1614:11: style: The scope of the variable 'yi' can be reduced. [variableScope]
xpdf-3.04/xpdf/PDFCore.cc:1614:15: style: The scope of the variable 'wi' can be reduced. [variableScope]
xpdf-3.04/xpdf/PDFCore.cc:1614:19: style: The scope of the variable 'hi' can be reduced. [variableScope]
xpdf-3.04/xpdf/PDFCore.cc:1615:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/PDFCore.cc:1934:10: style: The scope of the variable 'ctm' can be reduced. [variableScope]
xpdf-3.04/xpdf/PDFCore.cc:2007:16: style: The scope of the variable 'page' can be reduced. [variableScope]
xpdf-3.04/xpdf/PDFCore.cc:2049:16: style: The scope of the variable 'page' can be reduced. [variableScope]
xpdf-3.04/xpdf/PDFCore.cc:1908:46: style: Function 'cvtUserToWindow' argument 2 names different: declaration 'xy' definition 'xu'. [funcArgNamesDifferent]
xpdf-3.04/xpdf/PDFCore.h:232:39: note: Function 'cvtUserToWindow' argument 2 names different: declaration 'xy' definition 'xu'.
xpdf-3.04/xpdf/PDFCore.cc:1908:46: note: Function 'cvtUserToWindow' argument 2 names different: declaration 'xy' definition 'xu'.
xpdf-3.04/xpdf/PDFCore.cc:35:14: warning: Member variable 'PDFCorePage::xDest' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/PDFCore.cc:35:14: warning: Member variable 'PDFCorePage::yDest' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/PDFCore.cc:60:14: warning: Member variable 'PDFCoreTile::ctm' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/PDFCore.cc:60:14: warning: Member variable 'PDFCoreTile::ictm' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/PDFCore.cc:87:3: performance: Variable 'continuousMode' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/PDFCore.h:244:7: style: Technically the member function 'PDFCore::getPageNum' can be const. [functionConst]
xpdf-3.04/xpdf/PDFCore.h:245:10: style: Technically the member function 'PDFCore::getZoom' can be const. [functionConst]
xpdf-3.04/xpdf/PDFCore.h:246:10: style: Technically the member function 'PDFCore::getZoomDPI' can be const. [functionConst]
xpdf-3.04/xpdf/PDFCore.h:247:7: style: Technically the member function 'PDFCore::getRotate' can be const. [functionConst]
xpdf-3.04/xpdf/PDFCore.h:248:9: style: Technically the member function 'PDFCore::getContinuousMode' can be const. [functionConst]
xpdf-3.04/xpdf/PDFCore.h:250:9: style: Technically the member function 'PDFCore::canGoBack' can be const. [functionConst]
xpdf-3.04/xpdf/PDFCore.h:251:9: style: Technically the member function 'PDFCore::canGoForward' can be const. [functionConst]
xpdf-3.04/xpdf/PDFCore.h:252:7: style: Technically the member function 'PDFCore::getScrollX' can be const. [functionConst]
xpdf-3.04/xpdf/PDFCore.h:253:7: style: Technically the member function 'PDFCore::getScrollY' can be const. [functionConst]
xpdf-3.04/xpdf/PDFCore.h:254:7: style: Technically the member function 'PDFCore::getDrawAreaWidth' can be const. [functionConst]
xpdf-3.04/xpdf/PDFCore.h:255:7: style: Technically the member function 'PDFCore::getDrawAreaHeight' can be const. [functionConst]
xpdf-3.04/xpdf/PDFCore.cc:37:3: style: Class 'PDFCorePage' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/xpdf/PDFCore.cc:37:3: style: Class 'PDFCorePage' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/xpdf/PDFCore.cc:114:3: style: Class 'PDFCore' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/xpdf/PDFCore.cc:114:3: style: Class 'PDFCore' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/xpdf/PDFDoc.cc:341:20: style: The scope of the variable 'secHdlr' can be reduced. [variableScope]
xpdf-3.04/xpdf/PDFDoc.cc:59:3: performance: Variable 'ok' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/PDFDoc.cc:176:3: performance: Variable 'ok' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/PDFDoc.cc:99:13: style: Class 'PDFDoc' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/xpdf/PDFDoc.cc:99:13: style: Class 'PDFDoc' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/xpdf/SecurityHandler.h:97:17: style: The function 'isUnencrypted' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/SecurityHandler.h:38:17: note: Virtual function in base class
xpdf-3.04/xpdf/SecurityHandler.h:97:17: note: Function in derived class
xpdf-3.04/xpdf/SecurityHandler.h:98:17: style: The function 'makeAuthData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/SecurityHandler.h:55:17: note: Virtual function in base class
xpdf-3.04/xpdf/SecurityHandler.h:98:17: note: Function in derived class
xpdf-3.04/xpdf/SecurityHandler.h:100:17: style: The function 'getAuthData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/SecurityHandler.h:61:17: note: Virtual function in base class
xpdf-3.04/xpdf/SecurityHandler.h:100:17: note: Function in derived class
xpdf-3.04/xpdf/SecurityHandler.h:101:16: style: The function 'freeAuthData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/SecurityHandler.h:65:16: note: Virtual function in base class
xpdf-3.04/xpdf/SecurityHandler.h:101:16: note: Function in derived class
xpdf-3.04/xpdf/SecurityHandler.h:102:17: style: The function 'authorize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/SecurityHandler.h:71:17: note: Virtual function in base class
xpdf-3.04/xpdf/SecurityHandler.h:102:17: note: Function in derived class
xpdf-3.04/xpdf/SecurityHandler.h:103:15: style: The function 'getPermissionFlags' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/SecurityHandler.h:75:15: note: Virtual function in base class
xpdf-3.04/xpdf/SecurityHandler.h:103:15: note: Function in derived class
xpdf-3.04/xpdf/SecurityHandler.h:104:17: style: The function 'getOwnerPasswordOk' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/SecurityHandler.h:76:17: note: Virtual function in base class
xpdf-3.04/xpdf/SecurityHandler.h:104:17: note: Function in derived class
xpdf-3.04/xpdf/SecurityHandler.h:105:19: style: The function 'getFileKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/SecurityHandler.h:77:19: note: Virtual function in base class
xpdf-3.04/xpdf/SecurityHandler.h:105:19: note: Function in derived class
xpdf-3.04/xpdf/SecurityHandler.h:106:15: style: The function 'getFileKeyLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/SecurityHandler.h:78:15: note: Virtual function in base class
xpdf-3.04/xpdf/SecurityHandler.h:106:15: note: Function in derived class
xpdf-3.04/xpdf/SecurityHandler.h:107:15: style: The function 'getEncVersion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/SecurityHandler.h:79:15: note: Virtual function in base class
xpdf-3.04/xpdf/SecurityHandler.h:107:15: note: Function in derived class
xpdf-3.04/xpdf/SecurityHandler.h:108:26: style: The function 'getEncAlgorithm' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/SecurityHandler.h:80:26: note: Virtual function in base class
xpdf-3.04/xpdf/SecurityHandler.h:108:26: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.cc:4374:8: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
xpdf-3.04/xpdf/PSOutputDev.cc:4380:8: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
xpdf-3.04/xpdf/PSOutputDev.cc:4386:8: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
xpdf-3.04/xpdf/PSOutputDev.cc:4392:8: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
xpdf-3.04/xpdf/PSOutputDev.cc:4398:8: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
xpdf-3.04/xpdf/PSOutputDev.cc:982:14: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:984:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:1015:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:1179:9: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:1226:31: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:1227:31: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:1378:9: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:1622:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:1665:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:1708:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:1792:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:1864:17: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:1880:9: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:1881:15: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:1898:19: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:1904:8: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:1951:8: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:1955:16: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:1985:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:2175:15: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:2377:16: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:2406:5: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:2407:9: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:2437:16: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:2465:5: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:2466:9: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:2549:16: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:2550:19: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:2630:16: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:2769:8: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:2770:8: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:2775:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:2776:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:2790:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:2792:28: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:2817:19: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:2851:21: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:2966:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:3185:15: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:3860:15: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:3923:15: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:4666:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:5093:14: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:5094:14: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:5095:16: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:5143:17: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:5156:15: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:5158:15: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:5205:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:5234:14: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:5235:14: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:5236:16: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:5265:17: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:5278:15: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:5280:15: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:5307:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:5428:19: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:5567:15: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:5827:19: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:5940:15: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:6043:17: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:6075:16: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:6112:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:6154:23: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:6159:17: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:6168:15: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:6170:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:6171:31: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:6175:22: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:6233:20: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:6251:17: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:6756:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:6836:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:6858:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:6887:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PSOutputDev.cc:1137:9: style: The scope of the variable 'page' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:1138:17: style: The scope of the variable 'box' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:1139:19: style: The scope of the variable 'size' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:1142:7: style: The scope of the variable 'pg' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:1142:11: style: The scope of the variable 'w' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:1142:14: style: The scope of the variable 'h' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:1336:19: style: The scope of the variable 'size' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:1338:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:1480:9: style: The scope of the variable 'resDict' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:1481:11: style: The scope of the variable 'annots' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:1484:12: style: The scope of the variable 's' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:1485:14: style: The scope of the variable 'j' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:1752:12: style: The scope of the variable 'font' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:1753:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:1783:15: style: The scope of the variable 'uMap' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:1786:7: style: The scope of the variable 'code' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:1787:10: style: The scope of the variable 'w1' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:1787:14: style: The scope of the variable 'w2' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:1788:10: style: The scope of the variable 'j' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:2166:15: style: The scope of the variable 'hexChar' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:2171:10: style: The scope of the variable 'n' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:2171:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:2268:15: style: The scope of the variable 'ffT1C' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:2316:17: style: The scope of the variable 'ffTT' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:2487:15: style: The scope of the variable 'ffT1C' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:2543:17: style: The scope of the variable 'ffTT' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:2738:17: style: The scope of the variable 'ffTT' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:2806:8: style: The scope of the variable 'gfx' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:2809:12: style: The scope of the variable 'buf' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:2810:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:2938:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:2938:10: style: The scope of the variable 'j' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:2992:12: style: The scope of the variable 's' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:3132:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:3497:9: style: The scope of the variable 'page' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:3498:38: style: The scope of the variable 't' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:3501:12: style: The scope of the variable 's' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:3822:13: style: The scope of the variable 'colorPtr' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:3825:28: style: The scope of the variable 'sepCS' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:3827:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:3885:13: style: The scope of the variable 'colorPtr' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:3888:28: style: The scope of the variable 'sepCS' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:3890:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:3994:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:4183:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:4222:34: style: The scope of the variable 'mul' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:4223:22: style: The scope of the variable 't' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:4224:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:4318:10: style: The scope of the variable 'xa' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:4318:14: style: The scope of the variable 'ya' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:4318:18: style: The scope of the variable 'ra' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:4319:25: style: The scope of the variable 'ta' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:4320:10: style: The scope of the variable 'sLeft' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:4320:17: style: The scope of the variable 'sRight' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:4320:25: style: The scope of the variable 'sTop' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:4320:31: style: The scope of the variable 'sBottom' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:4320:40: style: The scope of the variable 'sZero' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:4320:47: style: The scope of the variable 'sDiag' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:4323:17: style: The scope of the variable 'alpha' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:4325:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:4578:10: style: The scope of the variable 'x0' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:4578:14: style: The scope of the variable 'y0' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:4578:18: style: The scope of the variable 'x1' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:4578:22: style: The scope of the variable 'y1' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:4578:26: style: The scope of the variable 'x2' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:4578:30: style: The scope of the variable 'y2' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:4578:34: style: The scope of the variable 'x3' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:4578:38: style: The scope of the variable 'y3' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:4578:42: style: The scope of the variable 'x4' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:4578:46: style: The scope of the variable 'y4' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:4579:10: style: The scope of the variable 'm' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:4579:16: style: The scope of the variable 'j' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:4646:36: style: The scope of the variable 'n' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:4896:16: style: The scope of the variable 'imgStr' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:4899:7: style: The scope of the variable 'col' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:4899:12: style: The scope of the variable 'x' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:4899:15: style: The scope of the variable 'y' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:4899:18: style: The scope of the variable 'c' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:4899:21: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:5077:28: style: The scope of the variable 'sepCS' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:5080:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:5081:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:5082:7: style: The scope of the variable 'col' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:5082:15: style: The scope of the variable 'j' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:5620:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:5621:7: style: The scope of the variable 'col' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:6020:20: style: The scope of the variable 'p' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:6021:10: style: The scope of the variable 'x' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:6021:31: style: The scope of the variable 'y' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:6025:13: style: The scope of the variable 'func' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:6026:20: style: The scope of the variable 'numAltComps' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:6027:7: style: The scope of the variable 'byte' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:6920:12: style: The scope of the variable 'buf' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:7015:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xpdf-3.04/xpdf/PSOutputDev.cc:3244:11: style: Function 'checkPageSlice' argument 4 names different: declaration 'rotate' definition 'rotateA'. [funcArgNamesDifferent]
xpdf-3.04/xpdf/PSOutputDev.h:150:15: note: Function 'checkPageSlice' argument 4 names different: declaration 'rotate' definition 'rotateA'.
xpdf-3.04/xpdf/PSOutputDev.cc:3244:11: note: Function 'checkPageSlice' argument 4 names different: declaration 'rotate' definition 'rotateA'.
xpdf-3.04/xpdf/PSOutputDev.cc:6719:32: style: Function 'drawForm' argument 1 names different: declaration 'ref' definition 'id'. [funcArgNamesDifferent]
xpdf-3.04/xpdf/PSOutputDev.h:244:29: note: Function 'drawForm' argument 1 names different: declaration 'ref' definition 'id'.
xpdf-3.04/xpdf/PSOutputDev.cc:6719:32: note: Function 'drawForm' argument 1 names different: declaration 'ref' definition 'id'.
xpdf-3.04/xpdf/PSOutputDev.cc:862:17: warning: Member variable 'PSFontFileInfo::codeToGIDLen' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/PSOutputDev.cc:973:17: warning: Member variable 'DeviceNRecoder::buf' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/PSOutputDev.cc:828:7: performance: Variable 'fontID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/PreScanOutputDev.h:122:9: style: Technically the member function 'PreScanOutputDev::isMonochrome' can be const. [functionConst]
xpdf-3.04/xpdf/PreScanOutputDev.h:126:9: style: Technically the member function 'PreScanOutputDev::isGray' can be const. [functionConst]
xpdf-3.04/xpdf/PreScanOutputDev.h:130:9: style: Technically the member function 'PreScanOutputDev::usesTransparency' can be const. [functionConst]
xpdf-3.04/xpdf/PreScanOutputDev.h:135:9: style: Technically the member function 'PreScanOutputDev::usesPatternImageMask' can be const. [functionConst]
xpdf-3.04/xpdf/PreScanOutputDev.h:139:9: style: Technically the member function 'PreScanOutputDev::isAllGDI' can be const. [functionConst]
xpdf-3.04/xpdf/PSOutputDev.cc:1115:3: style: Class 'PSOutputDev' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/xpdf/PSOutputDev.cc:1115:3: style: Class 'PSOutputDev' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/xpdf/PSOutputDev.cc:827:3: style: Class 'PSFontInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/PreScanOutputDev.h:39:17: style: The function 'upsideDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:54:17: note: Virtual function in base class
xpdf-3.04/xpdf/PreScanOutputDev.h:39:17: note: Function in derived class
xpdf-3.04/xpdf/PreScanOutputDev.h:42:17: style: The function 'useDrawChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:57:17: note: Virtual function in base class
xpdf-3.04/xpdf/PreScanOutputDev.h:42:17: note: Function in derived class
xpdf-3.04/xpdf/PreScanOutputDev.h:47:17: style: The function 'useTilingPatternFill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:62:17: note: Virtual function in base class
xpdf-3.04/xpdf/PreScanOutputDev.h:47:17: note: Function in derived class
xpdf-3.04/xpdf/PreScanOutputDev.h:52:17: style: The function 'useShadedFills' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:67:17: note: Virtual function in base class
xpdf-3.04/xpdf/PreScanOutputDev.h:52:17: note: Function in derived class
xpdf-3.04/xpdf/PreScanOutputDev.h:56:17: style: The function 'interpretType3Chars' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:75:17: note: Virtual function in base class
xpdf-3.04/xpdf/PreScanOutputDev.h:56:17: note: Function in derived class
xpdf-3.04/xpdf/PreScanOutputDev.h:61:16: style: The function 'startPage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:103:16: note: Virtual function in base class
xpdf-3.04/xpdf/PreScanOutputDev.h:61:16: note: Function in derived class
xpdf-3.04/xpdf/PreScanOutputDev.h:64:16: style: The function 'endPage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:106:16: note: Virtual function in base class
xpdf-3.04/xpdf/PreScanOutputDev.h:64:16: note: Function in derived class
xpdf-3.04/xpdf/PreScanOutputDev.h:67:16: style: The function 'stroke' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:162:16: note: Virtual function in base class
xpdf-3.04/xpdf/PreScanOutputDev.h:67:16: note: Function in derived class
xpdf-3.04/xpdf/PreScanOutputDev.h:68:16: style: The function 'fill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:163:16: note: Virtual function in base class
xpdf-3.04/xpdf/PreScanOutputDev.h:68:16: note: Function in derived class
xpdf-3.04/xpdf/PreScanOutputDev.h:69:16: style: The function 'eoFill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:164:16: note: Virtual function in base class
xpdf-3.04/xpdf/PreScanOutputDev.h:69:16: note: Function in derived class
xpdf-3.04/xpdf/PreScanOutputDev.h:70:16: style: The function 'tilingPatternFill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:165:16: note: Virtual function in base class
xpdf-3.04/xpdf/PreScanOutputDev.h:70:16: note: Function in derived class
xpdf-3.04/xpdf/PreScanOutputDev.h:75:17: style: The function 'functionShadedFill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:170:17: note: Virtual function in base class
xpdf-3.04/xpdf/PreScanOutputDev.h:75:17: note: Function in derived class
xpdf-3.04/xpdf/PreScanOutputDev.h:77:17: style: The function 'axialShadedFill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:173:17: note: Virtual function in base class
xpdf-3.04/xpdf/PreScanOutputDev.h:77:17: note: Function in derived class
xpdf-3.04/xpdf/PreScanOutputDev.h:78:17: style: The function 'radialShadedFill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:175:17: note: Virtual function in base class
xpdf-3.04/xpdf/PreScanOutputDev.h:78:17: note: Function in derived class
xpdf-3.04/xpdf/PreScanOutputDev.h:81:16: style: The function 'clip' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:179:16: note: Virtual function in base class
xpdf-3.04/xpdf/PreScanOutputDev.h:81:16: note: Function in derived class
xpdf-3.04/xpdf/PreScanOutputDev.h:82:16: style: The function 'eoClip' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:180:16: note: Virtual function in base class
xpdf-3.04/xpdf/PreScanOutputDev.h:82:16: note: Function in derived class
xpdf-3.04/xpdf/PreScanOutputDev.h:85:16: style: The function 'beginStringOp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:184:16: note: Virtual function in base class
xpdf-3.04/xpdf/PreScanOutputDev.h:85:16: note: Function in derived class
xpdf-3.04/xpdf/PreScanOutputDev.h:86:16: style: The function 'endStringOp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:185:16: note: Virtual function in base class
xpdf-3.04/xpdf/PreScanOutputDev.h:86:16: note: Function in derived class
xpdf-3.04/xpdf/PreScanOutputDev.h:87:17: style: The function 'beginType3Char' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:193:17: note: Virtual function in base class
xpdf-3.04/xpdf/PreScanOutputDev.h:87:17: note: Function in derived class
xpdf-3.04/xpdf/PreScanOutputDev.h:90:16: style: The function 'endType3Char' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:196:16: note: Virtual function in base class
xpdf-3.04/xpdf/PreScanOutputDev.h:90:16: note: Function in derived class
xpdf-3.04/xpdf/PreScanOutputDev.h:93:16: style: The function 'drawImageMask' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:203:16: note: Virtual function in base class
xpdf-3.04/xpdf/PreScanOutputDev.h:93:16: note: Function in derived class
xpdf-3.04/xpdf/PreScanOutputDev.h:96:16: style: The function 'drawImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:210:16: note: Virtual function in base class
xpdf-3.04/xpdf/PreScanOutputDev.h:96:16: note: Function in derived class
xpdf-3.04/xpdf/PreScanOutputDev.h:99:16: style: The function 'drawMaskedImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:213:16: note: Virtual function in base class
xpdf-3.04/xpdf/PreScanOutputDev.h:99:16: note: Function in derived class
xpdf-3.04/xpdf/PreScanOutputDev.h:104:16: style: The function 'drawSoftMaskedImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:218:16: note: Virtual function in base class
xpdf-3.04/xpdf/PreScanOutputDev.h:104:16: note: Function in derived class
xpdf-3.04/xpdf/PreScanOutputDev.h:113:16: style: The function 'beginTransparencyGroup' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:244:16: note: Virtual function in base class
xpdf-3.04/xpdf/PreScanOutputDev.h:113:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:100:17: style: The function 'upsideDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:54:17: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:100:17: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:103:17: style: The function 'useDrawChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:57:17: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:103:17: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:108:17: style: The function 'useTilingPatternFill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:62:17: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:108:17: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:113:17: style: The function 'useShadedFills' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:67:17: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:113:17: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:118:17: style: The function 'useDrawForm' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:71:17: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:118:17: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:122:17: style: The function 'interpretType3Chars' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:75:17: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:122:17: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:149:17: style: The function 'checkPageSlice' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:94:17: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:149:17: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:157:16: style: The function 'startPage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:103:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:157:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:160:16: style: The function 'endPage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:106:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:160:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:163:16: style: The function 'saveState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:122:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:163:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:164:16: style: The function 'restoreState' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:123:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:164:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:167:16: style: The function 'updateCTM' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:127:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:167:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:169:16: style: The function 'updateLineDash' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:129:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:169:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:170:16: style: The function 'updateFlatness' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:130:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:170:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:171:16: style: The function 'updateLineJoin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:131:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:171:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:172:16: style: The function 'updateLineCap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:132:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:172:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:173:16: style: The function 'updateMiterLimit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:133:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:173:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:174:16: style: The function 'updateLineWidth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:134:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:174:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:175:16: style: The function 'updateFillColorSpace' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:136:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:175:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:176:16: style: The function 'updateStrokeColorSpace' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:137:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:176:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:177:16: style: The function 'updateFillColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:138:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:177:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:178:16: style: The function 'updateStrokeColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:139:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:178:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:179:16: style: The function 'updateFillOverprint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:143:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:179:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:180:16: style: The function 'updateStrokeOverprint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:144:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:180:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:181:16: style: The function 'updateTransfer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:146:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:181:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:184:16: style: The function 'updateFont' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:149:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:184:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:185:16: style: The function 'updateTextMat' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:150:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:185:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:186:16: style: The function 'updateCharSpace' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:151:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:186:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:187:16: style: The function 'updateRender' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:152:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:187:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:188:16: style: The function 'updateRise' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:153:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:188:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:189:16: style: The function 'updateWordSpace' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:154:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:189:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:190:16: style: The function 'updateHorizScaling' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:155:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:190:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:191:16: style: The function 'updateTextPos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:156:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:191:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:192:16: style: The function 'updateTextShift' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:157:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:192:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:193:16: style: The function 'saveTextPos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:158:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:193:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:194:16: style: The function 'restoreTextPos' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:159:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:194:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:197:16: style: The function 'stroke' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:162:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:197:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:198:16: style: The function 'fill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:163:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:198:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:199:16: style: The function 'eoFill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:164:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:199:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:200:16: style: The function 'tilingPatternFill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:165:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:200:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:205:17: style: The function 'functionShadedFill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:170:17: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:205:17: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:207:17: style: The function 'axialShadedFill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:173:17: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:207:17: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:208:17: style: The function 'radialShadedFill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:175:17: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:208:17: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:211:16: style: The function 'clip' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:179:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:211:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:212:16: style: The function 'eoClip' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:180:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:212:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:213:16: style: The function 'clipToStrokePath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:181:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:213:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:216:16: style: The function 'drawString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:192:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:216:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:217:16: style: The function 'endTextObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:197:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:217:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:220:16: style: The function 'drawImageMask' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:203:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:220:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:223:16: style: The function 'drawImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:210:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:223:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:226:16: style: The function 'drawMaskedImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:213:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:226:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:239:16: style: The function 'type3D0' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:233:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:239:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:240:16: style: The function 'type3D1' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:234:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:240:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:244:16: style: The function 'drawForm' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:238:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:244:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.h:247:16: style: The function 'psXObject' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/OutputDev.h:241:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.h:247:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.cc:949:22: style: The function 'getKind' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:76:22: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.cc:949:22: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.cc:950:16: style: The function 'reset' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:79:16: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.cc:950:16: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.cc:951:15: style: The function 'getChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:85:15: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.cc:951:15: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.cc:953:15: style: The function 'lookChar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:88:15: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.cc:953:15: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.cc:956:17: style: The function 'isBinary' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:118:17: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.cc:956:17: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.cc:957:17: style: The function 'isEncoder' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Stream.h:131:17: note: Virtual function in base class
xpdf-3.04/xpdf/PSOutputDev.cc:957:17: note: Function in derived class
xpdf-3.04/xpdf/PSOutputDev.cc:998:3: warning: Possible leak in public function. The pointer 'imgStr' is not deallocated before it is allocated. [publicAllocationError]
xpdf-3.04/xpdf/Page.cc:183:10: style: The scope of the variable 't' can be reduced. [variableScope]
xpdf-3.04/xpdf/Page.cc:320:17: style: The scope of the variable 'mediaBox' can be reduced. [variableScope]
xpdf-3.04/xpdf/Page.cc:324:11: style: The scope of the variable 'annotList' can be reduced. [variableScope]
xpdf-3.04/xpdf/Page.cc:326:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/Page.cc:403:10: style: The scope of the variable 'kx' can be reduced. [variableScope]
xpdf-3.04/xpdf/Page.cc:403:14: style: The scope of the variable 'ky' can be reduced. [variableScope]
xpdf-3.04/xpdf/Page.cc:146:12: warning: Member variable 'PageAttrs::userUnit' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/Page.cc:150:3: performance: Variable 'haveCropBox' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/Page.cc:239:3: performance: Variable 'ok' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/Page.h:89:9: performance: Technically the member function 'PageAttrs::readBox' can be static. [functionStatic]
xpdf-3.04/xpdf/Page.cc:181:18: note: Technically the member function 'PageAttrs::readBox' can be static.
xpdf-3.04/xpdf/Page.h:89:9: note: Technically the member function 'PageAttrs::readBox' can be static.
xpdf-3.04/xpdf/Page.cc:282:3: style: Class 'Page' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/xpdf/Page.cc:282:3: style: Class 'Page' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/xpdf/Parser.cc:32:3: performance: Variable 'allowStreams' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/PreScanOutputDev.cc:201:19: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PreScanOutputDev.cc:237:19: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/PreScanOutputDev.cc:267:19: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/SecurityHandler.cc:335:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/SecurityHandler.cc:345:22: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/SecurityHandler.cc:346:21: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/SecurityHandler.cc:134:3: performance: Variable 'ok' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/SecurityHandler.cc:264:2: style: Class 'StandardSecurityHandler' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/xpdf/SecurityHandler.cc:264:2: style: Class 'StandardSecurityHandler' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/xpdf/SplashOutputDev.cc:458:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/SplashOutputDev.cc:459:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/SplashOutputDev.cc:542:15: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/SplashOutputDev.cc:1261:22: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/SplashOutputDev.cc:1278:22: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/SplashOutputDev.cc:1295:22: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/SplashOutputDev.cc:1311:15: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/SplashOutputDev.cc:1368:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/SplashOutputDev.cc:1369:7: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/SplashOutputDev.cc:1371:21: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/SplashOutputDev.cc:1398:7: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/SplashOutputDev.cc:1399:9: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/SplashOutputDev.cc:1401:23: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/SplashOutputDev.cc:1409:14: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/SplashOutputDev.cc:1480:14: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/SplashOutputDev.cc:1493:15: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/SplashOutputDev.cc:1499:20: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/SplashOutputDev.cc:1504:7: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/SplashOutputDev.cc:2225:41: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/SplashOutputDev.cc:2338:33: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/SplashOutputDev.cc:2405:33: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/SplashOutputDev.cc:2610:39: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/SplashOutputDev.cc:3013:8: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/SplashOutputDev.cc:3591:16: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/SplashOutputDev.cc:731:11: style: The scope of the variable 'ctm' can be reduced. [variableScope]
xpdf-3.04/xpdf/SplashOutputDev.cc:1609:10: style: The scope of the variable 'mat1' can be reduced. [variableScope]
xpdf-3.04/xpdf/SplashOutputDev.cc:1767:15: style: The scope of the variable 'subpath' can be reduced. [variableScope]
xpdf-3.04/xpdf/SplashOutputDev.cc:1914:17: style: The scope of the variable 'bbox' can be reduced. [variableScope]
xpdf-3.04/xpdf/SplashOutputDev.cc:1920:18: style: The scope of the variable 'xMin' can be reduced. [variableScope]
xpdf-3.04/xpdf/SplashOutputDev.cc:1920:24: style: The scope of the variable 'yMin' can be reduced. [variableScope]
xpdf-3.04/xpdf/SplashOutputDev.cc:1920:30: style: The scope of the variable 'xMax' can be reduced. [variableScope]
xpdf-3.04/xpdf/SplashOutputDev.cc:1920:36: style: The scope of the variable 'yMax' can be reduced. [variableScope]
xpdf-3.04/xpdf/SplashOutputDev.cc:2050:11: style: The scope of the variable 'ctm' can be reduced. [variableScope]
xpdf-3.04/xpdf/SplashOutputDev.cc:2341:15: style: The scope of the variable 'x' can be reduced. [variableScope]
xpdf-3.04/xpdf/SplashOutputDev.cc:2509:7: style: The scope of the variable 'n' can be reduced. [variableScope]
xpdf-3.04/xpdf/SplashOutputDev.cc:2509:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/SplashOutputDev.cc:2705:21: style: The scope of the variable 'maskColorMap' can be reduced. [variableScope]
xpdf-3.04/xpdf/SplashOutputDev.cc:2713:11: style: The scope of the variable 'maskSplash' can be reduced. [variableScope]
xpdf-3.04/xpdf/SplashOutputDev.cc:2721:7: style: The scope of the variable 'n' can be reduced. [variableScope]
xpdf-3.04/xpdf/SplashOutputDev.cc:2721:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/SplashOutputDev.cc:2996:10: style: The scope of the variable 'sw' can be reduced. [variableScope]
xpdf-3.04/xpdf/SplashOutputDev.cc:2996:14: style: The scope of the variable 'sh' can be reduced. [variableScope]
xpdf-3.04/xpdf/SplashOutputDev.cc:2997:7: style: The scope of the variable 'reduction' can be reduced. [variableScope]
xpdf-3.04/xpdf/SplashOutputDev.cc:3026:39: style: The scope of the variable 'y' can be reduced. [variableScope]
xpdf-3.04/xpdf/SplashOutputDev.cc:3093:21: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/SplashOutputDev.cc:3270:11: style: The scope of the variable 'tSplash' can be reduced. [variableScope]
xpdf-3.04/xpdf/SplashOutputDev.cc:3280:15: style: The scope of the variable 'x' can be reduced. [variableScope]
xpdf-3.04/xpdf/SplashOutputDev.cc:3280:18: style: The scope of the variable 'y' can be reduced. [variableScope]
xpdf-3.04/xpdf/SplashOutputDev.cc:3472:15: style: The scope of the variable 'fontLoc' can be reduced. [variableScope]
xpdf-3.04/xpdf/SplashOutputDev.cc:3482:8: style: The scope of the variable 'codeToGID' can be reduced. [variableScope]
xpdf-3.04/xpdf/SplashOutputDev.cc:3483:11: style: The scope of the variable 'u' can be reduced. [variableScope]
xpdf-3.04/xpdf/SplashOutputDev.cc:3486:7: style: The scope of the variable 'cmap' can be reduced. [variableScope]
xpdf-3.04/xpdf/SplashOutputDev.cc:508:31: warning: Function 'T3FontCache' argument order different: declaration 'fontID, m11A, m12A, m21A, m22A, glyphXA, glyphYA, glyphWA, glyphHA, aa, validBBoxA' definition 'fontIDA, m11A, m12A, m21A, m22A, glyphXA, glyphYA, glyphWA, glyphHA, validBBoxA, aa' [funcArgOrderDifferent]
xpdf-3.04/xpdf/SplashOutputDev.cc:486:20: note: Function 'T3FontCache' argument order different: declaration 'fontID, m11A, m12A, m21A, m22A, glyphXA, glyphYA, glyphWA, glyphHA, aa, validBBoxA' definition 'fontIDA, m11A, m12A, m21A, m22A, glyphXA, glyphYA, glyphWA, glyphHA, validBBoxA, aa'
xpdf-3.04/xpdf/SplashOutputDev.cc:508:31: note: Function 'T3FontCache' argument order different: declaration 'fontID, m11A, m12A, m21A, m22A, glyphXA, glyphYA, glyphWA, glyphHA, aa, validBBoxA' definition 'fontIDA, m11A, m12A, m21A, m22A, glyphXA, glyphYA, glyphWA, glyphHA, validBBoxA, aa'
xpdf-3.04/xpdf/SplashOutputDev.cc:2403:65: style: Function 'alphaImageSrc' argument 2 names different: declaration 'line' definition 'colorLine'. [funcArgNamesDifferent]
xpdf-3.04/xpdf/SplashOutputDev.h:249:57: note: Function 'alphaImageSrc' argument 2 names different: declaration 'line' definition 'colorLine'.
xpdf-3.04/xpdf/SplashOutputDev.cc:2403:65: note: Function 'alphaImageSrc' argument 2 names different: declaration 'line' definition 'colorLine'.
xpdf-3.04/xpdf/SplashOutputDev.cc:2608:66: style: Function 'maskedImageSrc' argument 2 names different: declaration 'line' definition 'colorLine'. [funcArgNamesDifferent]
xpdf-3.04/xpdf/SplashOutputDev.h:251:58: note: Function 'maskedImageSrc' argument 2 names different: declaration 'line' definition 'colorLine'.
xpdf-3.04/xpdf/SplashOutputDev.cc:2608:66: note: Function 'maskedImageSrc' argument 2 names different: declaration 'line' definition 'colorLine'.
xpdf-3.04/xpdf/SplashOutputDev.cc:2994:66: style: Function 'reduceImageResolution' argument 2 names different: declaration 'mat' definition 'ctm'. [funcArgNamesDifferent]
xpdf-3.04/xpdf/SplashOutputDev.h:253:51: note: Function 'reduceImageResolution' argument 2 names different: declaration 'mat' definition 'ctm'.
xpdf-3.04/xpdf/SplashOutputDev.cc:2994:66: note: Function 'reduceImageResolution' argument 2 names different: declaration 'mat' definition 'ctm'.
xpdf-3.04/xpdf/SplashOutputDev.cc:595:18: warning: Member variable 'SplashOutputDev::t3FontCache' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/SplashOutputDev.cc:450:5: performance: Variable 'r' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/SplashOutputDev.cc:514:3: performance: Variable 'fontID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/SplashOutputDev.cc:523:3: performance: Variable 'validBBox' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/SplashOutputDev.cc:601:3: performance: Variable 'colorMode' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/SplashOutputDev.cc:603:3: performance: Variable 'bitmapTopDown' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/SplashOutputDev.cc:604:3: performance: Variable 'bitmapUpsideDown' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/SplashOutputDev.cc:605:3: performance: Variable 'noComposite' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/SplashOutputDev.cc:606:3: performance: Variable 'allowAntialias' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/SplashOutputDev.h:239:8: performance: Technically the member function 'SplashOutputDev::setOverprintMask' can be static. [functionStatic]
xpdf-3.04/xpdf/SplashOutputDev.cc:1000:23: note: Technically the member function 'SplashOutputDev::setOverprintMask' can be static.
xpdf-3.04/xpdf/SplashOutputDev.h:239:8: note: Technically the member function 'SplashOutputDev::setOverprintMask' can be static.
xpdf-3.04/xpdf/SplashOutputDev.h:253:8: performance: Technically the member function 'SplashOutputDev::reduceImageResolution' can be static. [functionStatic]
xpdf-3.04/xpdf/SplashOutputDev.cc:2994:23: note: Technically the member function 'SplashOutputDev::reduceImageResolution' can be static.
xpdf-3.04/xpdf/SplashOutputDev.h:253:8: note: Technically the member function 'SplashOutputDev::reduceImageResolution' can be static.
xpdf-3.04/xpdf/SplashOutputDev.h:255:8: performance: Technically the member function 'SplashOutputDev::clearMaskRegion' can be static. [functionStatic]
xpdf-3.04/xpdf/SplashOutputDev.cc:3020:23: note: Technically the member function 'SplashOutputDev::clearMaskRegion' can be static.
xpdf-3.04/xpdf/SplashOutputDev.h:255:8: note: Technically the member function 'SplashOutputDev::clearMaskRegion' can be static.
xpdf-3.04/xpdf/SplashOutputDev.cc:491:9: style: Technically the member function 'T3FontCache::matches' can be const. [functionConst]
xpdf-3.04/xpdf/SplashOutputDev.cc:618:3: style: Class 'SplashOutputDev' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/xpdf/SplashOutputDev.cc:618:3: style: Class 'SplashOutputDev' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/xpdf/SplashOutputDev.cc:449:3: style: Class 'SplashOutFontFileID' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/Stream.cc:4631:16: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Stream.cc:68:10: style: The scope of the variable 'c' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:82:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:345:7: style: The scope of the variable 'imgLineSize' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:409:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:515:10: style: The scope of the variable 'm' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:541:7: style: The scope of the variable 'inBits' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:541:15: style: The scope of the variable 'outBits' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:542:13: style: The scope of the variable 'k' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:542:16: style: The scope of the variable 'kk' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:697:10: style: The scope of the variable 'm' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:1020:7: style: The scope of the variable 'k' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:1152:10: style: The scope of the variable 'm' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:1266:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:1322:10: style: The scope of the variable 'm' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:1498:7: style: The scope of the variable 'code1' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:1498:14: style: The scope of the variable 'code2' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:1498:21: style: The scope of the variable 'code3' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:1499:7: style: The scope of the variable 'b1i' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:1499:12: style: The scope of the variable 'blackPixels' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:1499:25: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:1499:28: style: The scope of the variable 'bits' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:1847:7: style: The scope of the variable 'n' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:1881:7: style: The scope of the variable 'n' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:1939:7: style: The scope of the variable 'n' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:2013:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:2118:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:2362:7: style: The scope of the variable 'pY' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:2362:11: style: The scope of the variable 'pCb' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:2362:16: style: The scope of the variable 'pCr' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:2362:21: style: The scope of the variable 'pR' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:2362:25: style: The scope of the variable 'pG' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:2362:29: style: The scope of the variable 'pB' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:2603:7: style: The scope of the variable 'run' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:2604:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:2653:28: style: The scope of the variable 'c' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:2944:12: style: The scope of the variable 'q' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:3105:7: style: The scope of the variable 'bit' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:3133:12: style: The scope of the variable 'bit' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:3149:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:3149:10: style: The scope of the variable 'c2' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:3174:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:3249:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:3288:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:3326:7: style: The scope of the variable 'id' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:3384:15: style: The scope of the variable 'prec' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:3384:24: style: The scope of the variable 'index' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:3417:7: style: The scope of the variable 'index' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:3473:15: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:3474:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:3475:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:4668:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:4870:7: style: The scope of the variable 'n' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:5118:21: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/Stream.cc:67:28: style: Function 'getBlock' argument 1 names different: declaration 'blk' definition 'buf'. [funcArgNamesDifferent]
xpdf-3.04/xpdf/Stream.h:96:30: note: Function 'getBlock' argument 1 names different: declaration 'blk' definition 'buf'.
xpdf-3.04/xpdf/Stream.cc:67:28: note: Function 'getBlock' argument 1 names different: declaration 'blk' definition 'buf'.
xpdf-3.04/xpdf/Stream.cc:782:46: style: Function 'makeSubStream' argument 1 names different: declaration 'start' definition 'startA'. [funcArgNamesDifferent]
xpdf-3.04/xpdf/Stream.h:339:45: note: Function 'makeSubStream' argument 1 names different: declaration 'start' definition 'startA'.
xpdf-3.04/xpdf/Stream.cc:782:46: note: Function 'makeSubStream' argument 1 names different: declaration 'start' definition 'startA'.
xpdf-3.04/xpdf/Stream.cc:1003:16: warning: Member variable 'ASCII85Stream::c' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/Stream.cc:1003:16: warning: Member variable 'ASCII85Stream::b' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/Stream.cc:1084:12: warning: Member variable 'LZWStream::inputBuf' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/Stream.cc:1084:12: warning: Member variable 'LZWStream::table' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/Stream.cc:1084:12: warning: Member variable 'LZWStream::prevCode' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/Stream.cc:1084:12: warning: Member variable 'LZWStream::newChar' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/Stream.cc:4219:14: warning: Member variable 'FlateStream::index' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/Stream.cc:4219:14: warning: Member variable 'FlateStream::remain' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/Stream.cc:4219:14: warning: Member variable 'FlateStream::codeBuf' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/Stream.cc:4219:14: warning: Member variable 'FlateStream::codeSize' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/Stream.cc:4219:14: warning: Member variable 'FlateStream::codeLengths' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/Stream.cc:4219:14: warning: Member variable 'FlateStream::blockLen' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/Stream.cc:5044:13: warning: Member variable 'LZWEncoder::table' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/Stream.cc:5044:13: warning: Member variable 'LZWEncoder::nextSeq' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/Stream.cc:5044:13: warning: Member variable 'LZWEncoder::codeLen' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/Stream.cc:5044:13: warning: Member variable 'LZWEncoder::outBuf' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/Stream.cc:314:3: performance: Variable 'dict' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/Stream.cc:468:3: performance: Variable 'ok' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/Stream.cc:663:3: performance: Variable 'start' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/Stream.cc:664:3: performance: Variable 'limited' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/Stream.cc:665:3: performance: Variable 'length' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/Stream.cc:667:3: performance: Variable 'bufPos' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/Stream.cc:668:3: performance: Variable 'savePos' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/Stream.cc:669:3: performance: Variable 'saved' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/Stream.cc:769:3: performance: Variable 'start' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/Stream.cc:770:3: performance: Variable 'length' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/Stream.cc:773:3: performance: Variable 'needFree' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/Stream.cc:856:3: performance: Variable 'limited' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/Stream.cc:857:3: performance: Variable 'length' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/Stream.cc:914:3: performance: Variable 'eof' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/Stream.cc:1006:3: performance: Variable 'eof' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/Stream.cc:1308:3: performance: Variable 'eof' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/Stream.cc:1394:3: performance: Variable 'endOfLine' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/Stream.cc:1395:3: performance: Variable 'byteAlign' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/Stream.cc:4804:3: performance: Variable 'eof' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/Stream.cc:4851:3: performance: Variable 'eof' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/Stream.cc:4942:3: performance: Variable 'eof' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/Stream.h:658:8: performance: Technically the member function 'DCTStream::transformDataUnit' can be static. [functionStatic]
xpdf-3.04/xpdf/Stream.cc:2940:17: note: Technically the member function 'DCTStream::transformDataUnit' can be static.
xpdf-3.04/xpdf/Stream.h:658:8: note: Technically the member function 'DCTStream::transformDataUnit' can be static.
xpdf-3.04/xpdf/Stream.h:752:8: performance: Technically the member function 'FlateStream::compHuffmanCodes' can be static. [functionStatic]
xpdf-3.04/xpdf/Stream.cc:4618:19: note: Technically the member function 'FlateStream::compHuffmanCodes' can be static.
xpdf-3.04/xpdf/Stream.h:752:8: note: Technically the member function 'FlateStream::compHuffmanCodes' can be static.
xpdf-3.04/xpdf/Stream.h:793:7: style: Technically the member function 'BufStream::lookChar' can be const. [functionConst]
xpdf-3.04/xpdf/Stream.cc:4751:16: note: Technically the member function 'BufStream::lookChar' can be const.
xpdf-3.04/xpdf/Stream.h:793:7: note: Technically the member function 'BufStream::lookChar' can be const.
xpdf-3.04/xpdf/Stream.cc:1088:5: style: Class 'LZWStream' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/xpdf/Stream.cc:1088:5: style: Class 'LZWStream' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/xpdf/Stream.cc:4223:5: style: Class 'FlateStream' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/xpdf/Stream.cc:4223:5: style: Class 'FlateStream' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/xpdf/Stream.h:303:16: warning: Virtual function 'close' is called from destructor '~FileStream()' at line 673. Dynamic binding is not used. [virtualCallInConstructor]
xpdf-3.04/xpdf/Stream.cc:673:3: note: Calling close
xpdf-3.04/xpdf/Stream.h:303:16: note: close is a virtual method
xpdf-3.04/xpdf/Stream.h:608:16: warning: Virtual function 'close' is called from destructor '~DCTStream()' at line 2178. Dynamic binding is not used. [virtualCallInConstructor]
xpdf-3.04/xpdf/Stream.cc:2178:3: note: Calling close
xpdf-3.04/xpdf/Stream.h:608:16: note: close is a virtual method
xpdf-3.04/xpdf/TextOutputDev.cc:358:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:460:20: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:462:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:504:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:508:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:512:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:516:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:520:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:524:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:528:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:532:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:537:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:571:8: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:750:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:760:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:789:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:814:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:912:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:1009:15: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:1032:15: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:1042:5: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:1047:8: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:1051:15: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:1055:15: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:1269:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:1370:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:1372:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:1374:9: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:1463:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:1468:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:1472:9: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:1530:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:1532:8: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:1554:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:1559:8: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:1575:14: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:1590:6: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:1599:16: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:1610:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:1645:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:1651:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:1805:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:1822:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:1839:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:1853:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:1887:19: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:1899:14: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:1912:19: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:1923:14: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:1936:19: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:1948:14: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:1978:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:1992:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2009:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2043:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2055:8: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2067:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2078:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2095:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2107:8: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2119:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2133:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2156:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2168:8: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2180:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2194:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2227:14: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2241:14: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2258:14: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2284:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2303:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2308:8: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2324:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2329:8: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2360:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2372:9: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2374:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2449:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2486:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2644:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2739:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2755:21: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2777:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2812:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2831:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2841:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2870:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2876:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2896:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2910:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2914:45: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2938:15: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2946:31: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2960:15: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2976:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2991:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:2998:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3007:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3014:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3039:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3049:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3055:8: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3084:15: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3114:21: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3142:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3147:15: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3160:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3169:23: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3183:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3188:23: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3195:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3204:23: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3217:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3226:23: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3265:25: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3266:4: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3308:18: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3335:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3336:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3375:20: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3391:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3394:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3448:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3451:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3453:9: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3506:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3512:9: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3539:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3542:14: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3581:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3583:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3585:9: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3587:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3595:18: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3617:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3705:14: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3722:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3739:9: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3914:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3954:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3959:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:3963:9: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:4015:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:4069:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:4071:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:4073:9: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:4075:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/TextOutputDev.cc:457:11: style: The scope of the variable 'name' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:663:7: style: The scope of the variable 'n' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:1000:9: style: The scope of the variable 'name' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:1001:7: style: The scope of the variable 'code' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:1001:13: style: The scope of the variable 'mCode' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:1001:20: style: The scope of the variable 'letterCode' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:1001:32: style: The scope of the variable 'anyCode' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:1002:10: style: The scope of the variable 'w' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:1088:18: style: The scope of the variable 'x2' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:1088:22: style: The scope of the variable 'y2' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:1088:44: style: The scope of the variable 'ascent' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:1088:52: style: The scope of the variable 'descent' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:1089:10: style: The scope of the variable 'xMin' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:1089:16: style: The scope of the variable 'yMin' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:1089:22: style: The scope of the variable 'xMax' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:1089:28: style: The scope of the variable 'yMax' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:1093:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:1093:10: style: The scope of the variable 'j' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:1266:12: style: The scope of the variable 'uri' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:1339:15: style: The scope of the variable 'col' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:1426:41: style: The scope of the variable 'y' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:1510:10: style: The scope of the variable 'line' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:1511:12: style: The scope of the variable 's' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:1514:10: style: The scope of the variable 'yMin0' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:1515:13: style: The scope of the variable 'x' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:1516:21: style: The scope of the variable 'k' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:1635:13: style: The scope of the variable 'ch' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:1638:7: style: The scope of the variable 'n' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:1713:8: style: The scope of the variable 'lre' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:1713:16: style: The scope of the variable 'rle' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:1713:24: style: The scope of the variable 'popdf' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:1714:7: style: The scope of the variable 'lreLen' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:1714:15: style: The scope of the variable 'rleLen' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:1714:23: style: The scope of the variable 'popdfLen' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:1715:10: style: The scope of the variable 'j' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:1715:13: style: The scope of the variable 'k' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:2279:13: style: The scope of the variable 'ch' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:2351:10: style: The scope of the variable 'chars2' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:2771:13: style: The scope of the variable 'ch' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:2772:10: style: The scope of the variable 'x' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:2772:13: style: The scope of the variable 'y' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:2856:18: style: The scope of the variable 'ch2' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:2905:13: style: The scope of the variable 'ch' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:2906:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:2953:14: style: The scope of the variable 'child' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:3030:13: style: The scope of the variable 'ch' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:3068:14: style: The scope of the variable 'ret' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:3068:20: style: The scope of the variable 'child' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:3070:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:3121:18: style: The scope of the variable 'parLines' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:3259:15: style: The scope of the variable 'sp' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:3319:32: style: The scope of the variable 'sp' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:3369:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:3384:13: style: The scope of the variable 'ch' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:3476:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:3477:7: style: The scope of the variable 'n' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:3477:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:3571:15: style: The scope of the variable 'col' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:3642:14: style: The scope of the variable 'tree' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:3643:15: style: The scope of the variable 'column' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:3652:19: style: The scope of the variable 'rot' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:3652:49: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:3883:13: style: The scope of the variable 'ch' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:3888:10: style: The scope of the variable 'xx' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:3888:14: style: The scope of the variable 'yy' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:3889:41: style: The scope of the variable 'y' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:4045:15: style: The scope of the variable 'col' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextOutputDev.cc:2952:42: style: Function 'insertIntoTree' argument 1 names different: declaration 'subtree' definition 'blk'. [funcArgNamesDifferent]
xpdf-3.04/xpdf/TextOutputDev.h:393:34: note: Function 'insertIntoTree' argument 1 names different: declaration 'subtree' definition 'blk'.
xpdf-3.04/xpdf/TextOutputDev.cc:2952:42: note: Function 'insertIntoTree' argument 1 names different: declaration 'subtree' definition 'blk'.
xpdf-3.04/xpdf/TextOutputDev.cc:3120:46: style: Function 'buildColumn' argument 1 names different: declaration 'tree' definition 'blk'. [funcArgNamesDifferent]
xpdf-3.04/xpdf/TextOutputDev.h:399:38: note: Function 'buildColumn' argument 1 names different: declaration 'tree' definition 'blk'.
xpdf-3.04/xpdf/TextOutputDev.cc:3120:46: note: Function 'buildColumn' argument 1 names different: declaration 'tree' definition 'blk'.
xpdf-3.04/xpdf/TextOutputDev.cc:1584:7: style: Variable 'j' is assigned a value that is never used. [unreadVariable]
xpdf-3.04/xpdf/TextOutputDev.h:142:8: style: Unused private function: 'TextWord::appendChar' [unusedPrivateFunction]
xpdf-3.04/xpdf/TextOutputDev.cc:274:3: performance: Variable 'smallSplit' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/TextOutputDev.cc:418:3: performance: Variable 'html' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/TextOutputDev.cc:419:3: performance: Variable 'clipText' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/TextOutputDev.cc:920:3: performance: Variable 'control' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/TextOutputDev.cc:4192:3: performance: Variable 'control' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/TextOutputDev.cc:4193:3: performance: Variable 'ok' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/TextOutputDev.cc:4196:3: performance: Variable 'needClose' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/TextOutputDev.cc:4224:3: performance: Variable 'needClose' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/TextOutputDev.cc:4225:3: performance: Variable 'control' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/TextOutputDev.h:76:9: style: Technically the member function 'TextFontInfo::matches' can be const. [functionConst]
xpdf-3.04/xpdf/TextOutputDev.cc:475:21: note: Technically the member function 'TextFontInfo::matches' can be const.
xpdf-3.04/xpdf/TextOutputDev.h:76:9: note: Technically the member function 'TextFontInfo::matches' can be const.
xpdf-3.04/xpdf/TextOutputDev.h:128:8: style: Technically the member function 'TextWord::getCharBBox' can be const. [functionConst]
xpdf-3.04/xpdf/TextOutputDev.cc:677:16: note: Technically the member function 'TextWord::getCharBBox' can be const.
xpdf-3.04/xpdf/TextOutputDev.h:128:8: note: Technically the member function 'TextWord::getCharBBox' can be const.
xpdf-3.04/xpdf/TextOutputDev.h:135:10: style: Technically the member function 'TextWord::getBaseline' can be const. [functionConst]
xpdf-3.04/xpdf/TextOutputDev.cc:710:18: note: Technically the member function 'TextWord::getBaseline' can be const.
xpdf-3.04/xpdf/TextOutputDev.h:135:10: note: Technically the member function 'TextWord::getBaseline' can be const.
xpdf-3.04/xpdf/TextOutputDev.h:374:8: performance: Technically the member function 'TextPage::encodeFragment' can be static. [functionStatic]
xpdf-3.04/xpdf/TextOutputDev.cc:1711:16: note: Technically the member function 'TextPage::encodeFragment' can be static.
xpdf-3.04/xpdf/TextOutputDev.h:374:8: note: Technically the member function 'TextPage::encodeFragment' can be static.
xpdf-3.04/xpdf/TextOutputDev.h:382:8: style: Technically the member function 'TextPage::unrotateWords' can be const. [functionConst]
xpdf-3.04/xpdf/TextOutputDev.cc:2215:16: note: Technically the member function 'TextPage::unrotateWords' can be const.
xpdf-3.04/xpdf/TextOutputDev.h:382:8: note: Technically the member function 'TextPage::unrotateWords' can be const.
xpdf-3.04/xpdf/TextOutputDev.h:383:9: performance: Technically the member function 'TextPage::checkPrimaryLR' can be static. [functionStatic]
xpdf-3.04/xpdf/TextOutputDev.cc:2278:17: note: Technically the member function 'TextPage::checkPrimaryLR' can be static.
xpdf-3.04/xpdf/TextOutputDev.h:383:9: note: Technically the member function 'TextPage::checkPrimaryLR' can be static.
xpdf-3.04/xpdf/TextOutputDev.h:384:8: performance: Technically the member function 'TextPage::removeDuplicates' can be static. [functionStatic]
xpdf-3.04/xpdf/TextOutputDev.cc:2296:16: note: Technically the member function 'TextPage::removeDuplicates' can be static.
xpdf-3.04/xpdf/TextOutputDev.h:384:8: note: Technically the member function 'TextPage::removeDuplicates' can be static.
xpdf-3.04/xpdf/TextOutputDev.h:389:8: style: Technically the member function 'TextPage::tagBlock' can be const. [functionConst]
xpdf-3.04/xpdf/TextOutputDev.cc:2801:16: note: Technically the member function 'TextPage::tagBlock' can be const.
xpdf-3.04/xpdf/TextOutputDev.h:389:8: note: Technically the member function 'TextPage::tagBlock' can be const.
xpdf-3.04/xpdf/TextOutputDev.h:400:10: performance: Technically the member function 'TextPage::getLineIndent' can be static. [functionStatic]
xpdf-3.04/xpdf/TextOutputDev.cc:3244:18: note: Technically the member function 'TextPage::getLineIndent' can be static.
xpdf-3.04/xpdf/TextOutputDev.h:400:10: note: Technically the member function 'TextPage::getLineIndent' can be static.
xpdf-3.04/xpdf/TextOutputDev.h:402:10: performance: Technically the member function 'TextPage::getLineSpacing' can be static. [functionStatic]
xpdf-3.04/xpdf/TextOutputDev.cc:3279:18: note: Technically the member function 'TextPage::getLineSpacing' can be static.
xpdf-3.04/xpdf/TextOutputDev.h:402:10: note: Technically the member function 'TextPage::getLineSpacing' can be static.
xpdf-3.04/xpdf/TextOutputDev.h:406:10: performance: Technically the member function 'TextPage::computeWordSpacingThreshold' can be static. [functionStatic]
xpdf-3.04/xpdf/TextOutputDev.cc:3383:18: note: Technically the member function 'TextPage::computeWordSpacingThreshold' can be static.
xpdf-3.04/xpdf/TextOutputDev.h:406:10: note: Technically the member function 'TextPage::computeWordSpacingThreshold' can be static.
xpdf-3.04/xpdf/TextOutputDev.h:409:8: performance: Technically the member function 'TextPage::computeLinePhysWidth' can be static. [functionStatic]
xpdf-3.04/xpdf/TextOutputDev.cc:3475:16: note: Technically the member function 'TextPage::computeLinePhysWidth' can be static.
xpdf-3.04/xpdf/TextOutputDev.h:409:8: note: Technically the member function 'TextPage::computeLinePhysWidth' can be static.
xpdf-3.04/xpdf/TextOutputDev.h:410:7: style: Technically the member function 'TextPage::assignColumnPhysPositions' can be const. [functionConst]
xpdf-3.04/xpdf/TextOutputDev.cc:3492:15: note: Technically the member function 'TextPage::assignColumnPhysPositions' can be const.
xpdf-3.04/xpdf/TextOutputDev.h:410:7: note: Technically the member function 'TextPage::assignColumnPhysPositions' can be const.
xpdf-3.04/xpdf/TextOutputDev.cc:935:3: style: Class 'TextPage' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/xpdf/TextOutputDev.cc:935:3: style: Class 'TextPage' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/xpdf/TextOutputDev.cc:4204:17: style: Class 'TextOutputDev' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/xpdf/TextOutputDev.cc:4204:17: style: Class 'TextOutputDev' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/xpdf/TextOutputDev.cc:275:3: style: Class 'TextBlock' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/xpdf/TextOutputDev.cc:275:3: style: Class 'TextBlock' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/xpdf/TextOutputDev.h:141:3: style: Class 'TextWord' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/TextString.cc:91:7: style: The scope of the variable 'n' can be reduced. [variableScope]
xpdf-3.04/xpdf/TextString.cc:91:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/UnicodeMap.cc:214:20: style: Condition 'u<ranges[m].start' is always true [knownConditionTrueFalse]
xpdf-3.04/xpdf/UnicodeMap.cc:90:4: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xpdf-3.04/xpdf/UnicodeMap.cc:57:17: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/UnicodeMap.cc:72:18: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/UnicodeMap.cc:84:17: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/UnicodeMap.cc:199:13: style: The scope of the variable 'm' can be reduced. [variableScope]
xpdf-3.04/xpdf/UnicodeMap.cc:115:3: performance: Variable 'unicodeOut' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/UnicodeMap.cc:144:3: style: Class 'UnicodeMap' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/xpdf/UnicodeMap.cc:144:3: style: Class 'UnicodeMap' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/xpdf/UnicodeMap.h:85:3: style: Class 'UnicodeMap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/UnicodeTypeTable.cc:915:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/XFAForm.cc:297:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XFAForm.cc:308:15: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XFAForm.cc:325:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XFAForm.cc:350:6: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XFAForm.cc:361:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XFAForm.cc:1021:3: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XFAForm.cc:1022:15: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XFAForm.cc:1043:8: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XFAForm.cc:1044:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XFAForm.cc:1058:19: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XFAForm.cc:1071:11: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XFAForm.cc:1073:25: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XFAForm.cc:1229:26: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XFAForm.cc:1255:9: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XFAForm.cc:1413:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XFAForm.cc:1438:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XFAForm.cc:175:14: style: The scope of the variable 'tmpl' can be reduced. [variableScope]
xpdf-3.04/xpdf/XFAForm.cc:179:12: style: The scope of the variable 'name' can be reduced. [variableScope]
xpdf-3.04/xpdf/XFAForm.cc:432:16: style: The scope of the variable 'c0' can be reduced. [variableScope]
xpdf-3.04/xpdf/XFAForm.cc:790:69: style: The scope of the variable 's1' can be reduced. [variableScope]
xpdf-3.04/xpdf/XFAForm.cc:790:74: style: The scope of the variable 's2' can be reduced. [variableScope]
xpdf-3.04/xpdf/XFAForm.cc:793:44: style: The scope of the variable 'wNarrow' can be reduced. [variableScope]
xpdf-3.04/xpdf/XFAForm.cc:793:53: style: The scope of the variable 'xx' can be reduced. [variableScope]
xpdf-3.04/xpdf/XFAForm.cc:797:9: style: The scope of the variable 'p' can be reduced. [variableScope]
xpdf-3.04/xpdf/XFAForm.cc:798:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/XFAForm.cc:798:10: style: The scope of the variable 'j' can be reduced. [variableScope]
xpdf-3.04/xpdf/XFAForm.cc:798:13: style: The scope of the variable 'c' can be reduced. [variableScope]
xpdf-3.04/xpdf/XFAForm.cc:959:15: style: The scope of the variable 'mul' can be reduced. [variableScope]
xpdf-3.04/xpdf/XFAForm.cc:1114:12: style: The scope of the variable 's' can be reduced. [variableScope]
xpdf-3.04/xpdf/XFAForm.cc:1115:33: style: The scope of the variable 'lineHeight' can be reduced. [variableScope]
xpdf-3.04/xpdf/XFAForm.cc:1116:10: style: The scope of the variable 'rectX' can be reduced. [variableScope]
xpdf-3.04/xpdf/XFAForm.cc:1117:7: style: The scope of the variable 'line' can be reduced. [variableScope]
xpdf-3.04/xpdf/XFAForm.cc:1402:13: style: The scope of the variable 'c' can be reduced. [variableScope]
xpdf-3.04/xpdf/XFAForm.h:101:8: style: Unused private function: 'XFAFormField::transform' [unusedPrivateFunction]
xpdf-3.04/xpdf/Zoox.h:120:8: style: Technically the member function 'ZxXMLDecl::getStandalone' can be const. [functionConst]
xpdf-3.04/xpdf/Zoox.h:233:8: style: Technically the member function 'ZxCharData::isParsed' can be const. [functionConst]
xpdf-3.04/xpdf/XFAForm.h:101:8: performance: Technically the member function 'XFAFormField::transform' can be static. [functionStatic]
xpdf-3.04/xpdf/XFAForm.cc:1081:20: note: Technically the member function 'XFAFormField::transform' can be static.
xpdf-3.04/xpdf/XFAForm.h:101:8: note: Technically the member function 'XFAFormField::transform' can be static.
xpdf-3.04/xpdf/XFAForm.h:112:8: performance: Technically the member function 'XFAFormField::getNextLine' can be static. [functionStatic]
xpdf-3.04/xpdf/XFAForm.cc:1398:20: note: Technically the member function 'XFAFormField::getNextLine' can be static.
xpdf-3.04/xpdf/XFAForm.h:112:8: note: Technically the member function 'XFAFormField::getNextLine' can be static.
xpdf-3.04/xpdf/XFAForm.cc:246:3: style: Class 'XFAForm' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/xpdf/XFAForm.cc:246:3: style: Class 'XFAForm' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/xpdf/Zoox.h:134:3: style: Class 'ZxDocTypeDecl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/Zoox.h:150:3: style: Class 'ZxComment' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/Zoox.h:184:3: style: Class 'ZxElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xpdf-3.04/xpdf/Zoox.h:76:16: style: The function 'isDoc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Zoox.h:35:16: note: Virtual function in base class
xpdf-3.04/xpdf/Zoox.h:76:16: note: Function in derived class
xpdf-3.04/xpdf/Zoox.h:80:16: style: The function 'addChild' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Zoox.h:49:16: note: Virtual function in base class
xpdf-3.04/xpdf/Zoox.h:80:16: note: Function in derived class
xpdf-3.04/xpdf/Zoox.h:117:16: style: The function 'isXMLDecl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Zoox.h:36:16: note: Virtual function in base class
xpdf-3.04/xpdf/Zoox.h:117:16: note: Function in derived class
xpdf-3.04/xpdf/Zoox.h:137:16: style: The function 'isDocTypeDecl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Zoox.h:37:16: note: Virtual function in base class
xpdf-3.04/xpdf/Zoox.h:137:16: note: Function in derived class
xpdf-3.04/xpdf/Zoox.h:153:16: style: The function 'isComment' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Zoox.h:38:16: note: Virtual function in base class
xpdf-3.04/xpdf/Zoox.h:153:16: note: Function in derived class
xpdf-3.04/xpdf/Zoox.h:169:16: style: The function 'isPI' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Zoox.h:39:16: note: Virtual function in base class
xpdf-3.04/xpdf/Zoox.h:169:16: note: Function in derived class
xpdf-3.04/xpdf/Zoox.h:187:16: style: The function 'isElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Zoox.h:40:16: note: Virtual function in base class
xpdf-3.04/xpdf/Zoox.h:187:16: note: Function in derived class
xpdf-3.04/xpdf/Zoox.h:188:16: style: The function 'isElement' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Zoox.h:41:16: note: Virtual function in base class
xpdf-3.04/xpdf/Zoox.h:188:16: note: Function in derived class
xpdf-3.04/xpdf/Zoox.h:231:16: style: The function 'isCharData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/Zoox.h:42:16: note: Virtual function in base class
xpdf-3.04/xpdf/Zoox.h:231:16: note: Function in derived class
xpdf-3.04/xpdf/XPDFApp.cc:271:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFApp.cc:296:19: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFApp.cc:306:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFApp.cc:309:19: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFApp.cc:326:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFApp.cc:416:18: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFApp.cc:293:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/XPDFApp.cc:421:12: style: The scope of the variable 'cmdStr' can be reduced. [variableScope]
xpdf-3.04/xpdf/XPDFCore.h:128:10: style: Technically the member function 'XPDFCore::getWidget' can be const. [functionConst]
xpdf-3.04/xpdf/XPDFCore.h:129:10: style: Technically the member function 'XPDFCore::getDrawAreaWidget' can be const. [functionConst]
xpdf-3.04/xpdf/XPDFCore.h:131:10: style: Technically the member function 'XPDFCore::getBusyCursor' can be const. [functionConst]
xpdf-3.04/xpdf/XPDFCore.h:134:9: style: Technically the member function 'XPDFCore::getHyperlinksEnabled' can be const. [functionConst]
xpdf-3.04/xpdf/XPDFCore.h:144:9: style: Technically the member function 'XPDFCore::getFullScreen' can be const. [functionConst]
xpdf-3.04/xpdf/XPDFViewer.h:68:9: style: Technically the member function 'XPDFViewer::isOk' can be const. [functionConst]
xpdf-3.04/xpdf/XPDFViewer.h:77:10: style: Technically the member function 'XPDFViewer::getWindow' can be const. [functionConst]
xpdf-3.04/xpdf/XPDFApp.h:58:9: style: Technically the member function 'XPDFApp::remoteServerRunning' can be const. [functionConst]
xpdf-3.04/xpdf/XPDFApp.cc:344:16: note: Technically the member function 'XPDFApp::remoteServerRunning' can be const.
xpdf-3.04/xpdf/XPDFApp.h:58:9: note: Technically the member function 'XPDFApp::remoteServerRunning' can be const.
xpdf-3.04/xpdf/XPDFApp.h:69:9: style: Technically the member function 'XPDFApp::getInstallCmap' can be const. [functionConst]
xpdf-3.04/xpdf/XPDFApp.h:70:7: style: Technically the member function 'XPDFApp::getRGBCubeSize' can be const. [functionConst]
xpdf-3.04/xpdf/XPDFApp.h:71:9: style: Technically the member function 'XPDFApp::getReverseVideo' can be const. [functionConst]
xpdf-3.04/xpdf/XPDFApp.h:72:18: style: Technically the member function 'XPDFApp::getPaperRGB' can be const. [functionConst]
xpdf-3.04/xpdf/XPDFApp.h:73:10: style: Technically the member function 'XPDFApp::getPaperPixel' can be const. [functionConst]
xpdf-3.04/xpdf/XPDFApp.h:74:10: style: Technically the member function 'XPDFApp::getMattePixel' can be const. [functionConst]
xpdf-3.04/xpdf/XPDFApp.h:78:9: style: Technically the member function 'XPDFApp::getFullScreen' can be const. [functionConst]
xpdf-3.04/xpdf/XPDFApp.h:80:16: style: Technically the member function 'XPDFApp::getAppContext' can be const. [functionConst]
xpdf-3.04/xpdf/XPDFApp.h:81:10: style: Technically the member function 'XPDFApp::getAppShell' can be const. [functionConst]
xpdf-3.04/xpdf/XPDFApp.cc:158:3: style: Class 'XPDFApp' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/xpdf/XPDFApp.cc:158:3: style: Class 'XPDFApp' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/xpdf/XPDFCore.h:68:15: style: The function 'loadFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/PDFCore.h:129:15: note: Virtual function in base class
xpdf-3.04/xpdf/XPDFCore.h:68:15: note: Function in derived class
xpdf-3.04/xpdf/XPDFCore.h:73:15: style: The function 'loadFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/PDFCore.h:141:15: note: Virtual function in base class
xpdf-3.04/xpdf/XPDFCore.h:73:15: note: Function in derived class
xpdf-3.04/xpdf/XPDFCore.h:77:16: style: The function 'loadDoc' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/PDFCore.h:145:16: note: Virtual function in base class
xpdf-3.04/xpdf/XPDFCore.h:77:16: note: Function in derived class
xpdf-3.04/xpdf/XPDFCore.h:83:16: style: The function 'update' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/PDFCore.h:166:16: note: Virtual function in base class
xpdf-3.04/xpdf/XPDFCore.h:83:16: note: Function in derived class
xpdf-3.04/xpdf/XPDFCore.h:89:17: style: The function 'gotoNextPage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/PDFCore.h:172:17: note: Virtual function in base class
xpdf-3.04/xpdf/XPDFCore.h:89:17: note: Function in derived class
xpdf-3.04/xpdf/XPDFCore.h:90:17: style: The function 'gotoPrevPage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/PDFCore.h:173:17: note: Virtual function in base class
xpdf-3.04/xpdf/XPDFCore.h:90:17: note: Function in derived class
xpdf-3.04/xpdf/XPDFCore.h:91:17: style: The function 'goForward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/PDFCore.h:175:17: note: Virtual function in base class
xpdf-3.04/xpdf/XPDFCore.h:91:17: note: Function in derived class
xpdf-3.04/xpdf/XPDFCore.h:92:17: style: The function 'goBackward' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/PDFCore.h:176:17: note: Virtual function in base class
xpdf-3.04/xpdf/XPDFCore.h:92:17: note: Function in derived class
xpdf-3.04/xpdf/XPDFCore.h:110:17: style: The function 'find' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/PDFCore.h:217:17: note: Virtual function in base class
xpdf-3.04/xpdf/XPDFCore.h:110:17: note: Function in derived class
xpdf-3.04/xpdf/XPDFCore.h:112:17: style: The function 'findU' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/PDFCore.h:219:17: note: Virtual function in base class
xpdf-3.04/xpdf/XPDFCore.h:112:17: note: Function in derived class
xpdf-3.04/xpdf/XPDFCore.h:124:20: style: The function 'getPassword' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/PDFCore.h:239:20: note: Virtual function in base class
xpdf-3.04/xpdf/XPDFCore.h:124:20: note: Function in derived class
xpdf-3.04/xpdf/XPDFCore.h:130:16: style: The function 'setBusyCursor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/PDFCore.h:256:16: note: Virtual function in base class
xpdf-3.04/xpdf/XPDFCore.h:130:16: note: Function in derived class
xpdf-3.04/xpdf/XPDFCore.h:148:17: style: The function 'checkForNewFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/PDFCore.h:284:17: note: Virtual function in base class
xpdf-3.04/xpdf/XPDFCore.h:148:17: note: Function in derived class
xpdf-3.04/xpdf/XPDFCore.h:173:24: style: The function 'newTile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/PDFCore.h:273:24: note: Virtual function in base class
xpdf-3.04/xpdf/XPDFCore.h:173:24: note: Function in derived class
xpdf-3.04/xpdf/XPDFCore.h:174:16: style: The function 'updateTileData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/PDFCore.h:274:16: note: Virtual function in base class
xpdf-3.04/xpdf/XPDFCore.h:174:16: note: Function in derived class
xpdf-3.04/xpdf/XPDFCore.h:176:16: style: The function 'redrawRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/PDFCore.h:276:16: note: Virtual function in base class
xpdf-3.04/xpdf/XPDFCore.h:176:16: note: Function in derived class
xpdf-3.04/xpdf/XPDFCore.h:179:16: style: The function 'updateScrollbars' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xpdf-3.04/xpdf/PDFCore.h:283:16: note: Virtual function in base class
xpdf-3.04/xpdf/XPDFCore.h:179:16: note: Function in derived class
xpdf-3.04/xpdf/XPDFCore.cc:481:20: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFCore.cc:483:32: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFCore.cc:489:20: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFCore.cc:491:32: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFCore.cc:494:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFCore.cc:529:17: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFCore.cc:547:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFCore.cc:549:20: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFCore.cc:580:22: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFCore.cc:585:19: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFCore.cc:618:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFCore.cc:619:30: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFCore.cc:620:9: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFCore.cc:672:5: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFCore.cc:984:20: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFCore.cc:992:20: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFCore.cc:1000:20: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFCore.cc:1008:20: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFCore.cc:1015:20: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFCore.cc:1061:20: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFCore.cc:1080:20: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFCore.cc:1121:8: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFCore.cc:1124:8: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFCore.cc:1127:8: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFCore.cc:1130:8: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFCore.cc:1180:24: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFCore.cc:1349:24: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFCore.cc:1383:17: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFCore.cc:1403:17: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFCore.cc:1516:20: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFCore.cc:1523:20: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFCore.cc:1620:20: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFCore.cc:1644:20: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFCore.cc:1651:20: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFCore.cc:92:12: style: The scope of the variable 'initialZoom' can be reduced. [variableScope]
xpdf-3.04/xpdf/XPDFCore.cc:228:10: style: The scope of the variable 'width1' can be reduced. [variableScope]
xpdf-3.04/xpdf/XPDFCore.cc:228:18: style: The scope of the variable 'height1' can be reduced. [variableScope]
xpdf-3.04/xpdf/XPDFCore.cc:295:10: style: The scope of the variable 'newModTime' can be reduced. [variableScope]
xpdf-3.04/xpdf/XPDFCore.cc:430:9: style: The scope of the variable 'array' can be reduced. [variableScope]
xpdf-3.04/xpdf/XPDFCore.cc:470:12: style: The scope of the variable 'msg' can be reduced. [variableScope]
xpdf-3.04/xpdf/XPDFCore.cc:471:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/XPDFCore.cc:710:8: style: The scope of the variable 'c' can be reduced. [variableScope]
xpdf-3.04/xpdf/XPDFCore.cc:780:11: style: The scope of the variable 'xcolors' can be reduced. [variableScope]
xpdf-3.04/xpdf/XPDFCore.cc:781:7: style: The scope of the variable 'r' can be reduced. [variableScope]
xpdf-3.04/xpdf/XPDFCore.cc:781:10: style: The scope of the variable 'g' can be reduced. [variableScope]
xpdf-3.04/xpdf/XPDFCore.cc:781:13: style: The scope of the variable 'b' can be reduced. [variableScope]
xpdf-3.04/xpdf/XPDFCore.cc:781:16: style: The scope of the variable 'n' can be reduced. [variableScope]
xpdf-3.04/xpdf/XPDFCore.cc:781:19: style: The scope of the variable 'm' can be reduced. [variableScope]
xpdf-3.04/xpdf/XPDFCore.cc:1085:15: style: The scope of the variable 's' can be reduced. [variableScope]
xpdf-3.04/xpdf/XPDFCore.cc:1186:7: style: The scope of the variable 'w' can be reduced. [variableScope]
xpdf-3.04/xpdf/XPDFCore.cc:1186:10: style: The scope of the variable 'h' can be reduced. [variableScope]
xpdf-3.04/xpdf/XPDFCore.cc:94:3: performance: Variable 'shell' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/XPDFCore.cc:95:3: performance: Variable 'parentWidget' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/XPDFTree.cc:725:7: style: The scope of the variable 'dy' can be reduced. [variableScope]
xpdf-3.04/xpdf/XPDFTree.cc:878:22: style: The scope of the variable 'c' can be reduced. [variableScope]
xpdf-3.04/xpdf/XPDFTree.cc:213:45: style: Function 'classPartInitialize' argument 1 names different: declaration 'widgetClass' definition 'widgetCls'. [funcArgNamesDifferent]
xpdf-3.04/xpdf/XPDFTree.cc:28:45: note: Function 'classPartInitialize' argument 1 names different: declaration 'widgetClass' definition 'widgetCls'.
xpdf-3.04/xpdf/XPDFTree.cc:213:45: note: Function 'classPartInitialize' argument 1 names different: declaration 'widgetClass' definition 'widgetCls'.
xpdf-3.04/xpdf/XPDFTree.cc:949:35: style: Function 'XPDFCreateTree' argument 4 names different: declaration 'argCount' definition 'numArgs'. [funcArgNamesDifferent]
xpdf-3.04/xpdf/XPDFTree.h:42:35: note: Function 'XPDFCreateTree' argument 4 names different: declaration 'argCount' definition 'numArgs'.
xpdf-3.04/xpdf/XPDFTree.cc:949:35: note: Function 'XPDFCreateTree' argument 4 names different: declaration 'argCount' definition 'numArgs'.
xpdf-3.04/xpdf/XPDFViewer.cc:517:7: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFViewer.cc:528:24: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFViewer.cc:541:24: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFViewer.cc:597:23: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFViewer.cc:604:24: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFViewer.cc:631:23: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFViewer.cc:1149:24: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFViewer.cc:2384:24: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFViewer.cc:2392:24: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFViewer.cc:2400:24: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFViewer.cc:2408:24: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFViewer.cc:2416:24: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFViewer.cc:2424:24: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFViewer.cc:2471:24: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFViewer.cc:2491:24: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFViewer.cc:2501:24: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFViewer.cc:2511:24: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFViewer.cc:2518:24: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFViewer.cc:2525:24: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFViewer.cc:2532:24: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFViewer.cc:2539:24: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFViewer.cc:2546:24: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFViewer.cc:2556:24: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFViewer.cc:2565:24: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFViewer.cc:2578:24: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFViewer.cc:2585:24: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFViewer.cc:2592:24: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFViewer.cc:2603:24: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFViewer.cc:2610:24: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFViewer.cc:2617:24: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFViewer.cc:2648:24: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFViewer.cc:2977:24: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFViewer.cc:3150:24: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFViewer.cc:3179:24: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFViewer.cc:3232:24: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFViewer.cc:3468:24: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFViewer.cc:3482:24: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFViewer.cc:3496:24: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XPDFViewer.cc:502:15: style: The scope of the variable 'newViewer' can be reduced. [variableScope]
xpdf-3.04/xpdf/XPDFViewer.cc:503:15: style: The scope of the variable 'action' can be reduced. [variableScope]
xpdf-3.04/xpdf/XPDFViewer.cc:544:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/XPDFViewer.cc:607:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/XPDFViewer.cc:1120:8: style: The scope of the variable 'c0' can be reduced. [variableScope]
xpdf-3.04/xpdf/XPDFViewer.cc:2649:12: style: The scope of the variable 'title' can be reduced. [variableScope]
xpdf-3.04/xpdf/XPDFViewer.cc:2650:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
xpdf-3.04/xpdf/XPDFViewer.cc:2936:12: style: The scope of the variable 'dir' can be reduced. [variableScope]
xpdf-3.04/xpdf/XPDFViewer.cc:2985:12: style: The scope of the variable 'fileNameStr' can be reduced. [variableScope]
xpdf-3.04/xpdf/XPDFViewer.cc:3192:12: style: The scope of the variable 'dir' can be reduced. [variableScope]
xpdf-3.04/xpdf/XPDFViewer.cc:3236:12: style: The scope of the variable 'fileNameStr' can be reduced. [variableScope]
xpdf-3.04/xpdf/XPDFViewer.cc:3427:39: style: The scope of the variable 'psFileName2' can be reduced. [variableScope]
xpdf-3.04/xpdf/XPDFViewer.cc:3428:9: style: The scope of the variable 'p' can be reduced. [variableScope]
xpdf-3.04/xpdf/XPDFViewer.h:103:8: style: Unused private function: 'XPDFViewer::cmdAbout' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:104:8: style: Unused private function: 'XPDFViewer::cmdCloseOutline' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:105:8: style: Unused private function: 'XPDFViewer::cmdCloseWindow' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:106:8: style: Unused private function: 'XPDFViewer::cmdCloseWindowOrQuit' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:108:8: style: Unused private function: 'XPDFViewer::cmdEndPan' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:109:8: style: Unused private function: 'XPDFViewer::cmdEndSelection' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:110:8: style: Unused private function: 'XPDFViewer::cmdFind' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:111:8: style: Unused private function: 'XPDFViewer::cmdFindNext' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:112:8: style: Unused private function: 'XPDFViewer::cmdFocusToDocWin' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:113:8: style: Unused private function: 'XPDFViewer::cmdFocusToPageNum' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:114:8: style: Unused private function: 'XPDFViewer::cmdFollowLink' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:115:8: style: Unused private function: 'XPDFViewer::cmdFollowLinkInNewWin' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:116:8: style: Unused private function: 'XPDFViewer::cmdFollowLinkInNewWinNoSel' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:117:8: style: Unused private function: 'XPDFViewer::cmdFollowLinkNoSel' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:119:8: style: Unused private function: 'XPDFViewer::cmdGoBackward' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:120:8: style: Unused private function: 'XPDFViewer::cmdGoForward' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:121:8: style: Unused private function: 'XPDFViewer::cmdGotoDest' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:122:8: style: Unused private function: 'XPDFViewer::cmdGotoLastPage' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:123:8: style: Unused private function: 'XPDFViewer::cmdGotoLastPageNoScroll' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:124:8: style: Unused private function: 'XPDFViewer::cmdGotoPage' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:125:8: style: Unused private function: 'XPDFViewer::cmdGotoPageNoScroll' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:126:8: style: Unused private function: 'XPDFViewer::cmdNextPage' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:127:8: style: Unused private function: 'XPDFViewer::cmdNextPageNoScroll' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:128:8: style: Unused private function: 'XPDFViewer::cmdOpen' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:129:8: style: Unused private function: 'XPDFViewer::cmdOpenFile' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:130:8: style: Unused private function: 'XPDFViewer::cmdOpenFileAtDest' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:131:8: style: Unused private function: 'XPDFViewer::cmdOpenFileAtDestInNewWin' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:132:8: style: Unused private function: 'XPDFViewer::cmdOpenFileAtPage' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:133:8: style: Unused private function: 'XPDFViewer::cmdOpenFileAtPageInNewWin' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:134:8: style: Unused private function: 'XPDFViewer::cmdOpenFileInNewWin' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:135:8: style: Unused private function: 'XPDFViewer::cmdOpenInNewWin' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:136:8: style: Unused private function: 'XPDFViewer::cmdOpenOutline' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:137:8: style: Unused private function: 'XPDFViewer::cmdPageDown' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:138:8: style: Unused private function: 'XPDFViewer::cmdPageUp' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:139:8: style: Unused private function: 'XPDFViewer::cmdPostPopupMenu' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:140:8: style: Unused private function: 'XPDFViewer::cmdPrevPage' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:141:8: style: Unused private function: 'XPDFViewer::cmdPrevPageNoScroll' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:142:8: style: Unused private function: 'XPDFViewer::cmdPrint' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:143:8: style: Unused private function: 'XPDFViewer::cmdQuit' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:144:8: style: Unused private function: 'XPDFViewer::cmdRaise' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:145:8: style: Unused private function: 'XPDFViewer::cmdRedraw' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:146:8: style: Unused private function: 'XPDFViewer::cmdReload' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:149:8: style: Unused private function: 'XPDFViewer::cmdRun' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:150:8: style: Unused private function: 'XPDFViewer::cmdScrollDown' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:151:8: style: Unused private function: 'XPDFViewer::cmdScrollDownNextPage' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:152:8: style: Unused private function: 'XPDFViewer::cmdScrollLeft' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:153:8: style: Unused private function: 'XPDFViewer::cmdScrollOutlineDown' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:154:8: style: Unused private function: 'XPDFViewer::cmdScrollOutlineUp' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:155:8: style: Unused private function: 'XPDFViewer::cmdScrollRight' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:156:8: style: Unused private function: 'XPDFViewer::cmdScrollToBottomEdge' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:157:8: style: Unused private function: 'XPDFViewer::cmdScrollToBottomRight' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:158:8: style: Unused private function: 'XPDFViewer::cmdScrollToLeftEdge' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:159:8: style: Unused private function: 'XPDFViewer::cmdScrollToRightEdge' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:160:8: style: Unused private function: 'XPDFViewer::cmdScrollToTopEdge' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:161:8: style: Unused private function: 'XPDFViewer::cmdScrollToTopLeft' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:162:8: style: Unused private function: 'XPDFViewer::cmdScrollUp' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:163:8: style: Unused private function: 'XPDFViewer::cmdScrollUpPrevPage' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:164:8: style: Unused private function: 'XPDFViewer::cmdSetSelection' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:166:8: style: Unused private function: 'XPDFViewer::cmdStartPan' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:167:8: style: Unused private function: 'XPDFViewer::cmdStartSelection' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:168:8: style: Unused private function: 'XPDFViewer::cmdToggleContinuousMode' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:169:8: style: Unused private function: 'XPDFViewer::cmdToggleFullScreenMode' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:170:8: style: Unused private function: 'XPDFViewer::cmdToggleOutline' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:172:8: style: Unused private function: 'XPDFViewer::cmdZoomFitPage' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:173:8: style: Unused private function: 'XPDFViewer::cmdZoomFitWidth' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:174:8: style: Unused private function: 'XPDFViewer::cmdZoomIn' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:175:8: style: Unused private function: 'XPDFViewer::cmdZoomOut' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:176:8: style: Unused private function: 'XPDFViewer::cmdZoomPercent' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.h:177:8: style: Unused private function: 'XPDFViewer::cmdZoomToSelection' [unusedPrivateFunction]
xpdf-3.04/xpdf/XPDFViewer.cc:254:3: performance: Variable 'win' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/XPDFViewer.cc:256:3: performance: Variable 'ok' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/XPDFViewer.cc:314:3: performance: Variable 'win' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/XPDFViewer.cc:316:3: performance: Variable 'ok' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/XPDFViewer.h:99:7: performance: Technically the member function 'XPDFViewer::getModifiers' can be static. [functionStatic]
xpdf-3.04/xpdf/XPDFViewer.cc:637:17: note: Technically the member function 'XPDFViewer::getModifiers' can be static.
xpdf-3.04/xpdf/XPDFViewer.h:99:7: note: Technically the member function 'XPDFViewer::getModifiers' can be static.
xpdf-3.04/xpdf/XPDFViewer.h:104:8: performance: Technically the member function 'XPDFViewer::cmdCloseOutline' can be static. [functionStatic]
xpdf-3.04/xpdf/XPDFViewer.cc:788:18: note: Technically the member function 'XPDFViewer::cmdCloseOutline' can be static.
xpdf-3.04/xpdf/XPDFViewer.h:104:8: note: Technically the member function 'XPDFViewer::cmdCloseOutline' can be static.
xpdf-3.04/xpdf/XPDFViewer.h:136:8: performance: Technically the member function 'XPDFViewer::cmdOpenOutline' can be static. [functionStatic]
xpdf-3.04/xpdf/XPDFViewer.cc:1014:18: note: Technically the member function 'XPDFViewer::cmdOpenOutline' can be static.
xpdf-3.04/xpdf/XPDFViewer.h:136:8: note: Technically the member function 'XPDFViewer::cmdOpenOutline' can be static.
xpdf-3.04/xpdf/XPDFViewer.h:153:8: performance: Technically the member function 'XPDFViewer::cmdScrollOutlineDown' can be static. [functionStatic]
xpdf-3.04/xpdf/XPDFViewer.cc:1237:18: note: Technically the member function 'XPDFViewer::cmdScrollOutlineDown' can be static.
xpdf-3.04/xpdf/XPDFViewer.h:153:8: note: Technically the member function 'XPDFViewer::cmdScrollOutlineDown' can be static.
xpdf-3.04/xpdf/XPDFViewer.h:154:8: performance: Technically the member function 'XPDFViewer::cmdScrollOutlineUp' can be static. [functionStatic]
xpdf-3.04/xpdf/XPDFViewer.cc:1258:18: note: Technically the member function 'XPDFViewer::cmdScrollOutlineUp' can be static.
xpdf-3.04/xpdf/XPDFViewer.h:154:8: note: Technically the member function 'XPDFViewer::cmdScrollOutlineUp' can be static.
xpdf-3.04/xpdf/XPDFViewer.h:170:8: performance: Technically the member function 'XPDFViewer::cmdToggleOutline' can be static. [functionStatic]
xpdf-3.04/xpdf/XPDFViewer.cc:1378:18: note: Technically the member function 'XPDFViewer::cmdToggleOutline' can be static.
xpdf-3.04/xpdf/XPDFViewer.h:170:8: note: Technically the member function 'XPDFViewer::cmdToggleOutline' can be static.
xpdf-3.04/xpdf/XPDFViewer.h:187:8: performance: Technically the member function 'XPDFViewer::addToolTip' can be static. [functionStatic]
xpdf-3.04/xpdf/XPDFViewer.cc:2097:18: note: Technically the member function 'XPDFViewer::addToolTip' can be static.
xpdf-3.04/xpdf/XPDFViewer.h:187:8: note: Technically the member function 'XPDFViewer::addToolTip' can be static.
xpdf-3.04/xpdf/XRef.cc:528:17: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XRef.cc:665:15: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XRef.cc:758:15: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XRef.cc:899:15: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/XRef.cc:106:13: style: The scope of the variable 'm' can be reduced. [variableScope]
xpdf-3.04/xpdf/XRef.cc:264:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/XRef.cc:289:15: style: The scope of the variable 'posSet' can be reduced. [variableScope]
xpdf-3.04/xpdf/XRef.cc:746:21: style: The scope of the variable 'newSize' can be reduced. [variableScope]
xpdf-3.04/xpdf/XRef.cc:826:9: style: The scope of the variable 'p' can be reduced. [variableScope]
xpdf-3.04/xpdf/XRef.cc:1122:13: style: The scope of the variable 'm' can be reduced. [variableScope]
xpdf-3.04/xpdf/XRef.cc:166:3: performance: Variable 'ok' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/XRef.cc:292:3: performance: Variable 'ok' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xpdf-3.04/xpdf/XRef.h:78:9: style: Technically the member function 'XRef::okToPrint' can be const. [functionConst]
xpdf-3.04/xpdf/XRef.cc:960:13: note: Technically the member function 'XRef::okToPrint' can be const.
xpdf-3.04/xpdf/XRef.h:78:9: note: Technically the member function 'XRef::okToPrint' can be const.
xpdf-3.04/xpdf/XRef.h:79:9: style: Technically the member function 'XRef::okToChange' can be const. [functionConst]
xpdf-3.04/xpdf/XRef.cc:964:13: note: Technically the member function 'XRef::okToChange' can be const.
xpdf-3.04/xpdf/XRef.h:79:9: note: Technically the member function 'XRef::okToChange' can be const.
xpdf-3.04/xpdf/XRef.h:80:9: style: Technically the member function 'XRef::okToCopy' can be const. [functionConst]
xpdf-3.04/xpdf/XRef.cc:968:13: note: Technically the member function 'XRef::okToCopy' can be const.
xpdf-3.04/xpdf/XRef.h:80:9: note: Technically the member function 'XRef::okToCopy' can be const.
xpdf-3.04/xpdf/XRef.h:81:9: style: Technically the member function 'XRef::okToAddNotes' can be const. [functionConst]
xpdf-3.04/xpdf/XRef.cc:972:13: note: Technically the member function 'XRef::okToAddNotes' can be const.
xpdf-3.04/xpdf/XRef.h:81:9: note: Technically the member function 'XRef::okToAddNotes' can be const.
xpdf-3.04/xpdf/XRef.h:106:9: style: Technically the member function 'XRef::getStreamEnd' can be const. [functionConst]
xpdf-3.04/xpdf/XRef.cc:1121:13: note: Technically the member function 'XRef::getStreamEnd' can be const.
xpdf-3.04/xpdf/XRef.h:106:9: note: Technically the member function 'XRef::getStreamEnd' can be const.
xpdf-3.04/xpdf/XRef.cc:60:7: style: Technically the member function 'XRefPosSet::find' can be const. [functionConst]
xpdf-3.04/xpdf/XRef.cc:105:17: note: Technically the member function 'XRefPosSet::find' can be const.
xpdf-3.04/xpdf/XRef.cc:60:7: note: Technically the member function 'XRefPosSet::find' can be const.
xpdf-3.04/xpdf/XRef.cc:135:9: style: Technically the member function 'ObjectStream::isOk' can be const. [functionConst]
xpdf-3.04/xpdf/XRef.cc:140:7: style: Technically the member function 'ObjectStream::getObjStrNum' can be const. [functionConst]
xpdf-3.04/xpdf/XRef.cc:199:3: style: Class 'ObjectStream' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/xpdf/XRef.cc:199:3: style: Class 'ObjectStream' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/xpdf/Zoox.cc:88:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Zoox.cc:103:14: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Zoox.cc:204:15: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Zoox.cc:206:19: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Zoox.cc:208:12: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Zoox.cc:801:10: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/Zoox.cc:74:11: style: The scope of the variable 'child' can be reduced. [variableScope]
xpdf-3.04/xpdf/Zoox.cc:85:14: style: The scope of the variable 'result' can be reduced. [variableScope]
xpdf-3.04/xpdf/Zoox.cc:230:33: style: The scope of the variable 's' can be reduced. [variableScope]
xpdf-3.04/xpdf/Zoox.cc:294:8: style: The scope of the variable 'c' can be reduced. [variableScope]
xpdf-3.04/xpdf/Zoox.cc:701:15: style: The scope of the variable 'start' can be reduced. [variableScope]
xpdf-3.04/xpdf/Zoox.cc:702:8: style: The scope of the variable 'quote' can be reduced. [variableScope]
xpdf-3.04/xpdf/Zoox.cc:154:8: warning: Member variable 'ZxDoc::parsePtr' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/Zoox.cc:154:8: warning: Member variable 'ZxDoc::parseEnd' is not initialized in the constructor. [uninitMemberVar]
xpdf-3.04/xpdf/Zoox.h:91:8: performance: Technically the member function 'ZxDoc::appendUTF8' can be static. [functionStatic]
xpdf-3.04/xpdf/Zoox.cc:577:13: note: Technically the member function 'ZxDoc::appendUTF8' can be static.
xpdf-3.04/xpdf/Zoox.h:91:8: note: Technically the member function 'ZxDoc::appendUTF8' can be static.
xpdf-3.04/xpdf/Zoox.cc:787:3: style: Class 'ZxElement' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpdf-3.04/xpdf/Zoox.cc:787:3: style: Class 'ZxElement' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpdf-3.04/xpdf/pdffonts.cc:237:18: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/pdffonts.cc:428:13: style: C-style pointer casting [cstyleCast]
xpdf-3.04/xpdf/pdffonts.cc:221:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/pdffonts.cc:252:12: style: The scope of the variable 'font' can be reduced. [variableScope]
xpdf-3.04/xpdf/pdffonts.cc:337:15: style: The scope of the variable 'loc' can be reduced. [variableScope]
xpdf-3.04/xpdf/pdfinfo.cc:320:12: style: The scope of the variable 'u' can be reduced. [variableScope]
xpdf-3.04/xpdf/pdfinfo.cc:321:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
xpdf-3.04/xpdf/pdfinfo.cc:322:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpdf-3.04/xpdf/pdfinfo.cc:322:10: style: The scope of the variable 'n' can be reduced. [variableScope]
xpdf-3.04/xpdf/pdfinfo.cc:340:9: style: The scope of the variable 's' can be reduced. [variableScope]
xpdf-3.04/xpdf/pdfinfo.cc:341:39: style: The scope of the variable 'n' can be reduced. [variableScope]
xpdf-3.04/xpdf/pdfinfo.cc:343:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
[17:45]

ftp://ftp.se.debian.org/debian/pool/main/x/xpenguins/xpenguins_2.2.orig.tar.gz
xpenguins-2.2.orig/src/main.c:96:3: style: Variable 'theme_names' is reassigned a value before the old one has been used. [redundantAssignment]
xpenguins-2.2.orig/src/main.c:74:0: note: Variable 'theme_names' is reassigned a value before the old one has been used.
xpenguins-2.2.orig/src/main.c:96:3: note: Variable 'theme_names' is reassigned a value before the old one has been used.
xpenguins-2.2.orig/src/main.c:92:8: style: The scope of the variable 'rectangular_windows' can be reduced. [variableScope]
xpenguins-2.2.orig/src/main.c:427:7: style: The scope of the variable 'n' can be reduced. [variableScope]
xpenguins-2.2.orig/src/main.c:452:10: style: The scope of the variable 'info' can be reduced. [variableScope]
xpenguins-2.2.orig/src/main.c:453:9: style: The scope of the variable 'location' can be reduced. [variableScope]
xpenguins-2.2.orig/src/toon_associate.c:84:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xpenguins-2.2.orig/src/toon_core.c:41:7: style: The scope of the variable 'new_zone' can be reduced. [variableScope]
xpenguins-2.2.orig/src/toon_core.c:226:23: style: Checking if unsigned variable 'x+width' is less than zero. [unsignedLessThanZero]
xpenguins-2.2.orig/src/toon_draw.c:25:16: style: Function 'ToonDraw' argument 1 names different: declaration 'toon' definition 't'. [funcArgNamesDifferent]
xpenguins-2.2.orig/src/toon.h:182:20: note: Function 'ToonDraw' argument 1 names different: declaration 'toon' definition 't'.
xpenguins-2.2.orig/src/toon_draw.c:25:16: note: Function 'ToonDraw' argument 1 names different: declaration 'toon' definition 't'.
xpenguins-2.2.orig/src/toon_draw.c:63:17: style: Function 'ToonErase' argument 1 names different: declaration 'toon' definition 't'. [funcArgNamesDifferent]
xpenguins-2.2.orig/src/toon.h:183:21: note: Function 'ToonErase' argument 1 names different: declaration 'toon' definition 't'.
xpenguins-2.2.orig/src/toon_draw.c:63:17: note: Function 'ToonErase' argument 1 names different: declaration 'toon' definition 't'.
xpenguins-2.2.orig/src/toon_init.c:49:19: style: Function 'ToonInit' argument 1 names different: declaration 'display' definition 'd'. [funcArgNamesDifferent]
xpenguins-2.2.orig/src/toon.h:171:23: note: Function 'ToonInit' argument 1 names different: declaration 'display' definition 'd'.
xpenguins-2.2.orig/src/toon_init.c:49:19: note: Function 'ToonInit' argument 1 names different: declaration 'display' definition 'd'.
xpenguins-2.2.orig/src/toon_init.c:35:7: warning: The buffer 'toon_error_message' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpenguins-2.2.orig/src/xpenguins_core.c:206:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpenguins-2.2.orig/src/xpenguins_theme.c:696:11: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xpenguins-2.2.orig/src/xpenguins_theme.c:696:11: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int]
xpenguins-2.2.orig/src/xpenguins_theme.c:432:0: style: Same expression used in consecutive assignments of 'genus' and 'first_genus'. [duplicateAssignExpression]
xpenguins-2.2.orig/src/xpenguins_theme.c:433:0: note: Same expression used in consecutive assignments of 'genus' and 'first_genus'.
xpenguins-2.2.orig/src/xpenguins_theme.c:432:0: note: Same expression used in consecutive assignments of 'genus' and 'first_genus'.
xpenguins-2.2.orig/src/xpenguins_theme.c:604:8: style: The scope of the variable 'status' can be reduced. [variableScope]
xpenguins-2.2.orig/src/xpenguins_theme.c:858:20: style: The scope of the variable 'string_length' can be reduced. [variableScope]
xpenguins-2.2.orig/src/xpenguins_theme.c:127:36: style: Function 'xpenguins_remove_underscores' argument 1 names different: declaration 'themename' definition 'name'. [funcArgNamesDifferent]
xpenguins-2.2.orig/src/xpenguins.h:194:42: note: Function 'xpenguins_remove_underscores' argument 1 names different: declaration 'themename' definition 'name'.
xpenguins-2.2.orig/src/xpenguins_theme.c:127:36: note: Function 'xpenguins_remove_underscores' argument 1 names different: declaration 'themename' definition 'name'.
xpenguins-2.2.orig/src/xpenguins_theme.c:150:28: style: Function 'xpenguins_list_themes' argument 1 names different: declaration 'n' definition 'nthemes'. [funcArgNamesDifferent]
xpenguins-2.2.orig/src/xpenguins.h:163:35: note: Function 'xpenguins_list_themes' argument 1 names different: declaration 'n' definition 'nthemes'.
xpenguins-2.2.orig/src/xpenguins_theme.c:150:28: note: Function 'xpenguins_list_themes' argument 1 names different: declaration 'n' definition 'nthemes'.
xpenguins-2.2.orig/src/xpenguins_theme.c:466:7: error: Resource leak: config [resourceLeak]
xpenguins-2.2.orig/src/xpenguins_theme.c:472:7: error: Resource leak: config [resourceLeak]
xpenguins-2.2.orig/src/xpenguins_theme.c:897:0: error: Resource leak: about_file [resourceLeak]
[17:45]

ftp://ftp.se.debian.org/debian/pool/main/x/xphoon/xphoon_20000613+0.orig.tar.gz
xphoon-20000613+0/phase.c:270:29: style: The scope of the variable 'nt2' can be reduced. [variableScope]
xphoon-20000613+0/phase.c:299:29: style: The scope of the variable 'nt2' can be reduced. [variableScope]
xphoon-20000613+0/vroot.h:60:3: style: Variable '__SWM_VROOT' is reassigned a value before the old one has been used. [redundantAssignment]
xphoon-20000613+0/vroot.h:52:0: note: Variable '__SWM_VROOT' is reassigned a value before the old one has been used.
xphoon-20000613+0/vroot.h:60:3: note: Variable '__SWM_VROOT' is reassigned a value before the old one has been used.
xphoon-20000613+0/vroot.h:53:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xphoon-20000613+0/xphoon.c:458:9: style: The scope of the variable 'oppoff' can be reduced. [variableScope]
xphoon-20000613+0/xphoon.c:462:10: style: The scope of the variable 'bit_tmp' can be reduced. [variableScope]
xphoon-20000613+0/xphoon.c:463:19: style: The scope of the variable 'demoinc' can be reduced. [variableScope]
xphoon-20000613+0/xphoon.c:658:9: style: The scope of the variable 'i' can be reduced. [variableScope]
[17:45]

ftp://ftp.se.debian.org/debian/pool/main/x/xpilot-ng/xpilot-ng_4.7.3.orig.tar.gz
xpilot-ng-4.7.3/contrib/corners.c:23:9: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [getsCalled]
xpilot-ng-4.7.3/contrib/corners.c:35:13: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [getsCalled]
xpilot-ng-4.7.3/contrib/corners.c:29:33: warning: Storing getchar() return value in char variable and then comparing with EOF. [checkCastIntToCharAndBack]
xpilot-ng-4.7.3/contrib/mapgen.c:187:14: style: The scope of the variable 'dir' can be reduced. [variableScope]
xpilot-ng-4.7.3/contrib/mapgen.c:337:14: style: The scope of the variable 'x' can be reduced. [variableScope]
xpilot-ng-4.7.3/contrib/mapgen.c:338:14: style: The scope of the variable 'y' can be reduced. [variableScope]
xpilot-ng-4.7.3/contrib/mapgen.c:357:14: style: The scope of the variable 'x' can be reduced. [variableScope]
xpilot-ng-4.7.3/contrib/mapgen.c:358:14: style: The scope of the variable 'y' can be reduced. [variableScope]
xpilot-ng-4.7.3/contrib/mapgen.c:451:14: style: The scope of the variable 'open_spot' can be reduced. [variableScope]
xpilot-ng-4.7.3/contrib/mapgen.c:519:17: style: The scope of the variable 'parsed' can be reduced. [variableScope]
xpilot-ng-4.7.3/contrib/mapgen.c:269:12: error: Uninitialized variable: x [uninitvar]
xpilot-ng-4.7.3/contrib/mapgen.c:269:12: error: Uninitialized variable: y [uninitvar]
xpilot-ng-4.7.3/contrib/mapmapper.c:265:9: style: The scope of the variable 'c' can be reduced. [variableScope]
xpilot-ng-4.7.3/contrib/maps2image/bdf2c.c:160:8: style: The scope of the variable 'token' can be reduced. [variableScope]
xpilot-ng-4.7.3/contrib/maps2image/bdf2c.c:174:0: error: Resource leak: fl [resourceLeak]
xpilot-ng-4.7.3/contrib/maps2image/maps2image.c:295:8: style: The scope of the variable 'token' can be reduced. [variableScope]
xpilot-ng-4.7.3/contrib/maps2image/maps2image.c:464:6: style: The scope of the variable 'lx' can be reduced. [variableScope]
xpilot-ng-4.7.3/contrib/maps2image/maps2image.c:464:10: style: The scope of the variable 'ly' can be reduced. [variableScope]
xpilot-ng-4.7.3/contrib/maps2image/maps2image.c:464:14: style: The scope of the variable 'px' can be reduced. [variableScope]
xpilot-ng-4.7.3/contrib/maps2image/maps2image.c:464:18: style: The scope of the variable 'py' can be reduced. [variableScope]
xpilot-ng-4.7.3/contrib/maps2image/maps2image.c:466:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xpilot-ng-4.7.3/contrib/maps2image/maps2image.c:466:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xpilot-ng-4.7.3/contrib/maps2image/maps2image.c:312:12: style: Variable 'token' is assigned a value that is never used. [unreadVariable]
xpilot-ng-4.7.3/contrib/mapzip/mapzip.c:63:9: warning: printf format string requires 2 parameters but 3 are given. [wrongPrintfScanfArgNum]
xpilot-ng-4.7.3/contrib/mapzip/mapzip.c:29:10: style: The scope of the variable 'size' can be reduced. [variableScope]
xpilot-ng-4.7.3/contrib/mapzip/mapzip.c:30:11: style: The scope of the variable 'in' can be reduced. [variableScope]
xpilot-ng-4.7.3/contrib/mapzip/mapzip.c:113:11: style: The scope of the variable 'out' can be reduced. [variableScope]
xpilot-ng-4.7.3/contrib/mapzip/mapzip.c:150:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xpilot-ng-4.7.3/contrib/mapzip/mapzip.c:67:0: error: Resource leak: in [resourceLeak]
xpilot-ng-4.7.3/contrib/wildmap.c:371:9: style: Expression is always false because 'else if' condition matches previous condition at line 364. [multiCondition]
xpilot-ng-4.7.3/contrib/wildmap.c:350:17: style: The scope of the variable 'i' can be reduced. [variableScope]
xpilot-ng-4.7.3/contrib/wildmap.c:410:27: style: The scope of the variable 'p3' can be reduced. [variableScope]
xpilot-ng-4.7.3/contrib/wildmap.c:410:42: style: The scope of the variable 'p6' can be reduced. [variableScope]
xpilot-ng-4.7.3/contrib/wildmap.c:410:57: style: The scope of the variable 'p9' can be reduced. [variableScope]
xpilot-ng-4.7.3/contrib/wildmap.c:410:62: style: The scope of the variable 'pa' can be reduced. [variableScope]
xpilot-ng-4.7.3/contrib/wildmap.c:674:4: style: The scope of the variable 'j' can be reduced. [variableScope]
xpilot-ng-4.7.3/contrib/wildmap.c:731:22: style: The scope of the variable 'p2' can be reduced. [variableScope]
xpilot-ng-4.7.3/contrib/wildmap.c:731:37: style: The scope of the variable 'p5' can be reduced. [variableScope]
xpilot-ng-4.7.3/contrib/wildmap.c:731:52: style: The scope of the variable 'p8' can be reduced. [variableScope]
xpilot-ng-4.7.3/contrib/wildmap.c:361:5: style: Variable 'edge' is assigned a value that is never used. [unreadVariable]
xpilot-ng-4.7.3/contrib/wildmap.c:604:5: error: Buffer is accessed out of bounds: tbl [bufferAccessOutOfBounds]
xpilot-ng-4.7.3/contrib/wildmap.c:647:3: note: Buffer is accessed out of bounds: tbl
xpilot-ng-4.7.3/contrib/wildmap.c:604:5: note: Buffer is accessed out of bounds: tbl
xpilot-ng-4.7.3/contrib/wildmap.c:604:5: error: Buffer is accessed out of bounds: tbl [bufferAccessOutOfBounds]
xpilot-ng-4.7.3/contrib/wildmap.c:696:5: note: Buffer is accessed out of bounds: tbl
xpilot-ng-4.7.3/contrib/wildmap.c:604:5: note: Buffer is accessed out of bounds: tbl
xpilot-ng-4.7.3/src/client/NT/XPilotNT.h:28:0: error: #error include 'stdafx.h' before including this file for PCH [preprocessorErrorDirective]
xpilot-ng-4.7.3/src/client/NT/Splash.cpp:200:46: style: Function 'ShowMessage' argument 1 names different: declaration 'msg' definition 'cs'. [funcArgNamesDifferent]
xpilot-ng-4.7.3/src/client/NT/Splash.h:59:45: note: Function 'ShowMessage' argument 1 names different: declaration 'msg' definition 'cs'.
xpilot-ng-4.7.3/src/client/NT/Splash.cpp:200:46: note: Function 'ShowMessage' argument 1 names different: declaration 'msg' definition 'cs'.
xpilot-ng-4.7.3/src/client/NT/about.c:120:15: style: The scope of the variable 'old_y' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/about.c:120:33: style: The scope of the variable 'box_end' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/about.c:458:17: style: The scope of the variable 'help' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/about.c:459:13: style: The scope of the variable 'len' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/about.c:542:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/about.c:55:24: style: Function 'DrawShadowText' argument 5 names different: declaration 'start_y' definition 'y_start'. [funcArgNamesDifferent]
xpilot-ng-4.7.3/src/client/NT/xinit.h:102:24: note: Function 'DrawShadowText' argument 5 names different: declaration 'start_y' definition 'y_start'.
xpilot-ng-4.7.3/src/client/NT/about.c:55:24: note: Function 'DrawShadowText' argument 5 names different: declaration 'start_y' definition 'y_start'.
xpilot-ng-4.7.3/src/client/NT/bitmaps.c:363:12: style: The scope of the variable 'x_scaled' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/bitmaps.c:302:2: error: Memory leak: bitmaps [memleak]
xpilot-ng-4.7.3/src/client/NT/colors.c:320:6: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xpilot-ng-4.7.3/src/client/NT/colors.c:238:5: style: The scope of the variable 'best_size' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/colors.c:239:5: style: The scope of the variable 'cmap_size' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/colors.c:246:12: style: The scope of the variable 'mask' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/colors.c:747:14: style: The scope of the variable 'n' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/colors.c:747:17: style: The scope of the variable 'r' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/colors.c:747:20: style: The scope of the variable 'g' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/colors.c:747:23: style: The scope of the variable 'b' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/colors.c:568:15: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xpilot-ng-4.7.3/src/client/NT/configure.c:623:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/configure.c:560:47: style: Function 'Config_save' argument 2 names different: declaration 'data' definition 'button_str'. [funcArgNamesDifferent]
xpilot-ng-4.7.3/src/client/NT/configure.c:39:47: note: Function 'Config_save' argument 2 names different: declaration 'data' definition 'button_str'.
xpilot-ng-4.7.3/src/client/NT/configure.c:560:47: note: Function 'Config_save' argument 2 names different: declaration 'data' definition 'button_str'.
xpilot-ng-4.7.3/src/client/NT/configure.c:268:2: error: Common realloc mistake: 'config_widget_desc' nulled but not freed upon failure [memleakOnRealloc]
xpilot-ng-4.7.3/src/client/NT/guimap.c:472:9: style: Condition '!decorReady' is always true [knownConditionTrueFalse]
xpilot-ng-4.7.3/src/client/NT/guimap.c:289:5: style: Variable 'base' is reassigned a value before the old one has been used. [redundantAssignment]
xpilot-ng-4.7.3/src/client/NT/guimap.c:285:0: note: Variable 'base' is reassigned a value before the old one has been used.
xpilot-ng-4.7.3/src/client/NT/guimap.c:289:5: note: Variable 'base' is reassigned a value before the old one has been used.
xpilot-ng-4.7.3/src/client/NT/guimap.c:205:14: style: The scope of the variable 'text_is_bigger' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/guimap.c:237:10: style: The scope of the variable 'box' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/guimap.c:463:15: style: The scope of the variable 'fill_top_left' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/guimap.c:464:8: style: The scope of the variable 'fill_top_right' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/guimap.c:465:8: style: The scope of the variable 'fill_bottom_left' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/guimap.c:466:8: style: The scope of the variable 'fill_bottom_right' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/guimap.c:901:21: style: The scope of the variable 'rot_dir' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/guimap.c:902:18: style: The scope of the variable 'concentratorloop' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/guimap.c:903:15: style: The scope of the variable 'rdir' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/guimap.c:903:21: style: The scope of the variable 'tdir' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/guimap.c:904:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/guimap.c:904:14: style: The scope of the variable 'cx' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/guimap.c:904:18: style: The scope of the variable 'cy' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/guimap.c:968:21: style: The scope of the variable 'rot_dir' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/guimap.c:969:18: style: The scope of the variable 'concentratorloop' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/guimap.c:970:15: style: The scope of the variable 'rdir' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/guimap.c:970:21: style: The scope of the variable 'tdir' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/guimap.c:971:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/guimap.c:971:14: style: The scope of the variable 'cx' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/guimap.c:971:18: style: The scope of the variable 'cy' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/guimap.c:1034:13: style: The scope of the variable 's' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/guimap.c:1102:10: style: The scope of the variable 's' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/guimap.c:1103:6: style: The scope of the variable 'size' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/guimap.c:1129:7: style: The scope of the variable 's' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/guimap.c:1130:6: style: The scope of the variable 'size' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/guimap.c:1234:6: style: The scope of the variable 'begin' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/guimap.c:211:24: style: Variable 'text_is_bigger' is assigned a value that is never used. [unreadVariable]
xpilot-ng-4.7.3/src/client/NT/guimap.c:602:6: style: Variable 'fill_top_left' is assigned a value that is never used. [unreadVariable]
xpilot-ng-4.7.3/src/client/NT/guimap.c:602:22: style: Variable 'fill_top_right' is assigned a value that is never used. [unreadVariable]
xpilot-ng-4.7.3/src/client/NT/guimap.c:603:6: style: Variable 'fill_bottom_left' is assigned a value that is never used. [unreadVariable]
xpilot-ng-4.7.3/src/client/NT/guimap.c:603:25: style: Variable 'fill_bottom_right' is assigned a value that is never used. [unreadVariable]
xpilot-ng-4.7.3/src/client/NT/guimap.c:1240:33: style: Array index 'j' is used before limits check. [arrayIndexThenCheck]
xpilot-ng-4.7.3/src/client/NT/guiobjects.c:310:21: style: The scope of the variable 'tx' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/guiobjects.c:310:25: style: The scope of the variable 'ty' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/guiobjects.c:338:14: style: The scope of the variable 'tx' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/guiobjects.c:338:18: style: The scope of the variable 'ty' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/guiobjects.c:631:19: style: The scope of the variable 'mask' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/guiobjects.c:654:18: style: The scope of the variable 'mask' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/guiobjects.c:926:19: style: The scope of the variable 'mask' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/guiobjects.c:945:11: style: The scope of the variable 'window_x' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/guiobjects.c:946:11: style: The scope of the variable 'window_y' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/guiobjects.c:969:11: style: The scope of the variable 'ship_shape' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/guiobjects.c:856:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xpilot-ng-4.7.3/src/client/NT/join.c:43:14: style: The scope of the variable 'n' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/painthud.c:269:10: style: The scope of the variable 'x' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/painthud.c:269:13: style: The scope of the variable 'y' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/painthud.c:271:10: style: The scope of the variable 'str' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/painthud.c:352:12: style: The scope of the variable 'x' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/painthud.c:352:15: style: The scope of the variable 'y' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/painthud.c:524:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/painthud.c:524:14: style: The scope of the variable 'j' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/painthud.c:524:17: style: The scope of the variable 'modlen' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/painthud.c:525:18: style: The scope of the variable 'autopilot' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/painthud.c:739:33: style: The scope of the variable 'width' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/painthud.c:513:12: style: Variable 'rect_x' is assigned a value that is never used. [unreadVariable]
xpilot-ng-4.7.3/src/client/NT/painthud.c:512:20: style: Variable 'rect_height' is assigned a value that is never used. [unreadVariable]
xpilot-ng-4.7.3/src/client/NT/paintradar.c:147:10: style: The scope of the variable 'x' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/paintradar.c:147:13: style: The scope of the variable 'y' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/paintradar.c:147:16: style: The scope of the variable 'x_1' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/paintradar.c:147:21: style: The scope of the variable 'y_1' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/paintradar.c:147:26: style: The scope of the variable 'xw' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/paintradar.c:147:30: style: The scope of the variable 'yw' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/paintradar.c:180:14: style: The scope of the variable 'x' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/paintradar.c:180:17: style: The scope of the variable 'y' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/paintradar.c:180:28: style: The scope of the variable 'color' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/paintradar.c:296:18: style: The scope of the variable 'xw' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/paintradar.c:296:22: style: The scope of the variable 'yw' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/paintradar.c:337:22: style: The scope of the variable 'xm' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/paintradar.c:337:26: style: The scope of the variable 'ym' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/paintradar.c:338:11: style: The scope of the variable 'xmoff' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/paintradar.c:338:18: style: The scope of the variable 'xioff' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/widget.c:451:5: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xpilot-ng-4.7.3/src/client/NT/widget.c:454:7: note: Found duplicate branches for 'if' and 'else'.
xpilot-ng-4.7.3/src/client/NT/widget.c:451:5: note: Found duplicate branches for 'if' and 'else'.
xpilot-ng-4.7.3/src/client/NT/widget.c:228:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/widget.c:230:20: style: The scope of the variable 'form' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/widget.c:250:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/widget.c:252:5: style: The scope of the variable 'parent' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/widget.c:253:20: style: The scope of the variable 'form' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/widget.c:296:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/widget.c:816:4: style: The scope of the variable 'new_y' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/widget.c:951:6: style: The scope of the variable 'entry_widget' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/widget.c:956:21: style: The scope of the variable 'pullw' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/widget.c:958:20: style: The scope of the variable 'intw' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/widget.c:959:22: style: The scope of the variable 'colorw' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/widget.c:963:12: style: The scope of the variable 'i' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/widget.c:964:5: style: The scope of the variable 'ival' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/widget.c:966:14: style: The scope of the variable 'dval' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/widget.c:967:5: style: The scope of the variable 'cval' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/widget.c:968:5: style: The scope of the variable 'delta' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/widget.c:969:5: style: The scope of the variable 'dmin' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/widget.c:970:5: style: The scope of the variable 'offset' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/widget.c:971:5: style: The scope of the variable 'newoffset' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/widget.c:1263:4: style: The scope of the variable 'count' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/widget.c:1264:16: style: The scope of the variable 'widget' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/widget.c:1265:20: style: The scope of the variable 'boolw' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/widget.c:1266:24: style: The scope of the variable 'activw' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/widget.c:1267:20: style: The scope of the variable 'menuw' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/widget.c:1268:21: style: The scope of the variable 'arroww' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/widget.c:1269:22: style: The scope of the variable 'sliderw' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/widget.c:1382:16: style: The scope of the variable 'parent_widget' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/widget.c:1544:20: style: The scope of the variable 'mask' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/widget.c:320:2: error: Common realloc mistake: 'widgets' nulled but not freed upon failure [memleakOnRealloc]
xpilot-ng-4.7.3/src/client/NT/winAbout.cpp:127:0: style: Variable 'line' is assigned a value that is never used. [unreadVariable]
xpilot-ng-4.7.3/src/client/xpclient.h:36:0: error: #error "Header zlib.h missing. Please install zlib." [preprocessorErrorDirective]
xpilot-ng-4.7.3/src/common/xpcommon.h:55:0: error: #error "ANSI C stdarg.h is needed to compile." [preprocessorErrorDirective]
xpilot-ng-4.7.3/src/client/NT/wintalk.c:263:35: style: Function 'Talk_paste' argument 2 names different: declaration 'len' definition 'data_len'. [funcArgNamesDifferent]
xpilot-ng-4.7.3/src/client/NT/xinit.h:92:42: note: Function 'Talk_paste' argument 2 names different: declaration 'len' definition 'data_len'.
xpilot-ng-4.7.3/src/client/NT/wintalk.c:263:35: note: Function 'Talk_paste' argument 2 names different: declaration 'len' definition 'data_len'.
xpilot-ng-4.7.3/src/client/NT/wintalk.c:44:11: style: struct member 'Anonymous0::offset' is never used. [unusedStructMember]
xpilot-ng-4.7.3/src/client/NT/xdefault.c:89:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xpilot-ng-4.7.3/src/client/NT/xdefault.c:89:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xpilot-ng-4.7.3/src/client/NT/xevent.c:185:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/xeventhandlers.c:264:32: style: Function 'ButtonPress_event' argument 1 names different: declaration 'xevent' definition 'event'. [funcArgNamesDifferent]
xpilot-ng-4.7.3/src/client/NT/xeventhandlers.h:43:32: note: Function 'ButtonPress_event' argument 1 names different: declaration 'xevent' definition 'event'.
xpilot-ng-4.7.3/src/client/NT/xeventhandlers.c:264:32: note: Function 'ButtonPress_event' argument 1 names different: declaration 'xevent' definition 'event'.
xpilot-ng-4.7.3/src/client/NT/xinit.c:95:20: style: struct member 'Anonymous0::data' is never used. [unusedStructMember]
xpilot-ng-4.7.3/src/client/NT/xinit.c:340:13: style: Unused variable: i [unusedVariable]
xpilot-ng-4.7.3/src/client/NT/xinit.c:343:21: style: Unused variable: values [unusedVariable]
xpilot-ng-4.7.3/src/client/NT/xinit.c:345:18: style: Unused variable: xgc [unusedVariable]
xpilot-ng-4.7.3/src/client/NT/xinit.c:468:16: style: Unused variable: w [unusedVariable]
xpilot-ng-4.7.3/src/client/NT/xinit.c:468:19: style: Unused variable: h [unusedVariable]
xpilot-ng-4.7.3/src/client/NT/xinit.c:469:14: style: Unused variable: pix [unusedVariable]
xpilot-ng-4.7.3/src/client/NT/xinit.c:470:11: style: Unused variable: cursorGC [unusedVariable]
xpilot-ng-4.7.3/src/client/NT/xpaint.c:106:18: style: The scope of the variable 'scroll_i' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/xpaint.c:415:11: style: The scope of the variable 'scoreStr' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/NT/xpaint.c:601:20: style: Function 'ShadowDrawString' argument 5 names different: declaration 'start_y' definition 'y'. [funcArgNamesDifferent]
xpilot-ng-4.7.3/src/client/NT/xinit.h:105:20: note: Function 'ShadowDrawString' argument 5 names different: declaration 'start_y' definition 'y'.
xpilot-ng-4.7.3/src/client/NT/xpaint.c:601:20: note: Function 'ShadowDrawString' argument 5 names different: declaration 'start_y' definition 'y'.
xpilot-ng-4.7.3/src/client/NT/xpaint.c:538:10: style: struct member 'team_score::playing' is never used. [unusedStructMember]
xpilot-ng-4.7.3/src/client/NT/xpaint.c:569:14: style: Variable 'second' is assigned a value that is never used. [unreadVariable]
xpilot-ng-4.7.3/src/client/sdl/DT_drawtext.c:116:6: style: The scope of the variable 'current' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/DT_drawtext.c:181:11: style: The scope of the variable 'temp' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/DT_drawtext.c:198:11: style: The scope of the variable 'temp' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/DT_drawtext.c:187:11: style: Variable 'temp' is assigned a value that is never used. [unreadVariable]
xpilot-ng-4.7.3/src/client/sdl/SDL_console.c:575:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_console.c:993:10: style: The scope of the variable 'temp' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_console.c:1063:9: style: The scope of the variable 'len' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_console.c:587:19: style: Variable 'CurrentFont' is assigned a value that is never used. [unreadVariable]
xpilot-ng-4.7.3/src/client/sdl/SDL_console.c:365:0: error: Memory leak: newinfo [memleak]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:51:9: style: The scope of the variable 'bpp' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:52:12: style: The scope of the variable 'p' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:761:20: style: The scope of the variable 'pixellast' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:762:9: style: The scope of the variable 'dx' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:763:9: style: The scope of the variable 'pixx' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:763:15: style: The scope of the variable 'pixy' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:767:12: style: The scope of the variable 'colorptr' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:925:20: style: The scope of the variable 'pixellast' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:926:9: style: The scope of the variable 'dy' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:927:9: style: The scope of the variable 'pixx' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:927:15: style: The scope of the variable 'pixy' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:931:12: style: The scope of the variable 'colorptr' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:1194:9: style: The scope of the variable 'code1' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:1260:20: style: The scope of the variable 'pixellast' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:1261:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:1261:12: style: The scope of the variable 'dx' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:1262:9: style: The scope of the variable 'dy' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:1263:9: style: The scope of the variable 'pixx' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:1263:15: style: The scope of the variable 'pixy' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:1266:12: style: The scope of the variable 'colorptr' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:1459:9: style: The scope of the variable 'pixx' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:1459:15: style: The scope of the variable 'pixy' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:1462:9: style: The scope of the variable 'ax' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:1462:13: style: The scope of the variable 'ay' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:1464:9: style: The scope of the variable 'swaptmp' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:1465:12: style: The scope of the variable 'pixel' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:1466:12: style: The scope of the variable 'colorptr' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:1679:17: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:1679:28: style: The scope of the variable 'y0p1' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:1679:34: style: The scope of the variable 'x0pxdir' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:1905:12: style: The scope of the variable 'colorptr' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:2269:12: style: The scope of the variable 'colorptr' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:2805:9: style: The scope of the variable 'xmh' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:2805:14: style: The scope of the variable 'xph' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:2806:9: style: The scope of the variable 'xmi' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:2806:14: style: The scope of the variable 'xpi' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:2807:9: style: The scope of the variable 'xmj' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:2807:14: style: The scope of the variable 'xpj' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:2808:9: style: The scope of the variable 'xmk' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:2808:14: style: The scope of the variable 'xpk' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:3296:9: style: The scope of the variable 'ints' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:3404:9: style: The scope of the variable 'ix' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:3404:13: style: The scope of the variable 'iy' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:3404:17: style: The scope of the variable 'k' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:3405:20: style: The scope of the variable 'charpos' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:3407:20: style: The scope of the variable 'bitpos' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:3408:12: style: The scope of the variable 'curpos' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:3569:10: style: The scope of the variable 'kn' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:3569:13: style: The scope of the variable 'nn' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:3569:16: style: The scope of the variable 'nkn' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:3570:9: style: The scope of the variable 'blend' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:1761:5: style: Variable 'wgtcompmask' is assigned a value that is never used. [unreadVariable]
xpilot-ng-4.7.3/src/client/sdl/SDL_gfxPrimitives.c:3313:6: error: Common realloc mistake: 'gfxPrimitivesPolyInts' nulled but not freed upon failure [memleakOnRealloc]
xpilot-ng-4.7.3/src/client/sdl/gameloop.c:28:9: style: The scope of the variable 'n' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/gameloop_x.c:44:14: style: The scope of the variable 'n' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/glwidgets.c:149:36: style: The scope of the variable 'labelWidget' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/glwidgets.c:150:18: style: The scope of the variable 'opt' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/glwidgets.c:152:17: style: The scope of the variable 'help' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/glwidgets.c:153:17: style: The scope of the variable 'line' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/glwidgets.c:154:9: style: The scope of the variable 'start' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/glwidgets.c:154:20: style: The scope of the variable 'end' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/glwidgets.c:155:10: style: The scope of the variable 'eternalLoop' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/glwidgets.c:373:9: style: The scope of the variable 'x2' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/glwidgets.c:373:12: style: The scope of the variable 'y2' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/glwidgets.c:373:15: style: The scope of the variable 'w2' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/glwidgets.c:373:18: style: The scope of the variable 'h2' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/glwidgets.c:1040:15: style: The scope of the variable 'alpha' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/glwidgets.c:1042:16: style: The scope of the variable 'flasher' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/glwidgets.c:1791:10: style: The scope of the variable 'valuetext' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/glwidgets.c:1825:10: style: The scope of the variable 'valuetext' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/glwidgets.c:2451:24: style: The scope of the variable 'curr2' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/glwidgets.c:3575:13: style: The scope of the variable 't' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/glwidgets.c:3799:21: style: The scope of the variable 'item' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/glwidgets.c:3802:18: style: The scope of the variable 'opt' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/glwidgets.c:127:36: style: Function 'SetBounds_GLWidget' argument 1 names different: declaration 'wid' definition 'widget'. [funcArgNamesDifferent]
xpilot-ng-4.7.3/src/client/sdl/glwidgets.h:82:35: note: Function 'SetBounds_GLWidget' argument 1 names different: declaration 'wid' definition 'widget'.
xpilot-ng-4.7.3/src/client/sdl/glwidgets.c:127:36: note: Function 'SetBounds_GLWidget' argument 1 names different: declaration 'wid' definition 'widget'.
xpilot-ng-4.7.3/src/client/sdl/glwidgets.c:222:36: style: Function 'option_callback' argument 1 names different: declaration 'opt' definition 'tmp'. [funcArgNamesDifferent]
xpilot-ng-4.7.3/src/client/sdl/glwidgets.c:33:36: note: Function 'option_callback' argument 1 names different: declaration 'opt' definition 'tmp'.
xpilot-ng-4.7.3/src/client/sdl/glwidgets.c:222:36: note: Function 'option_callback' argument 1 names different: declaration 'opt' definition 'tmp'.
xpilot-ng-4.7.3/src/client/sdl/glwidgets.c:282:53: style: Function 'AppendGLWidgetList' argument 2 names different: declaration 'widget' definition 'item'. [funcArgNamesDifferent]
xpilot-ng-4.7.3/src/client/sdl/glwidgets.h:86:53: note: Function 'AppendGLWidgetList' argument 2 names different: declaration 'widget' definition 'item'.
xpilot-ng-4.7.3/src/client/sdl/glwidgets.c:282:53: note: Function 'AppendGLWidgetList' argument 2 names different: declaration 'widget' definition 'item'.
xpilot-ng-4.7.3/src/client/sdl/glwidgets.c:313:54: style: Function 'PrependGLWidgetList' argument 2 names different: declaration 'widget' definition 'item'. [funcArgNamesDifferent]
xpilot-ng-4.7.3/src/client/sdl/glwidgets.h:87:54: note: Function 'PrependGLWidgetList' argument 2 names different: declaration 'widget' definition 'item'.
xpilot-ng-4.7.3/src/client/sdl/glwidgets.c:313:54: note: Function 'PrependGLWidgetList' argument 2 names different: declaration 'widget' definition 'item'.
xpilot-ng-4.7.3/src/client/sdl/glwidgets.c:938:11: style: Function 'Init_ScrollbarWidget' argument 6 names different: declaration 'data' definition 'poschangedata'. [funcArgNamesDifferent]
xpilot-ng-4.7.3/src/client/sdl/glwidgets.h:184:73: note: Function 'Init_ScrollbarWidget' argument 6 names different: declaration 'data' definition 'poschangedata'.
xpilot-ng-4.7.3/src/client/sdl/glwidgets.c:938:11: note: Function 'Init_ScrollbarWidget' argument 6 names different: declaration 'data' definition 'poschangedata'.
xpilot-ng-4.7.3/src/client/sdl/glwidgets.c:4047:18: style: Unused variable: surface [unusedVariable]
xpilot-ng-4.7.3/src/client/sdl/glwidgets.c:4048:10: style: Unused variable: imagePath [unusedVariable]
xpilot-ng-4.7.3/src/client/sdl/glwidgets.c:450:5: error: Common realloc mistake: 'scrap' nulled but not freed upon failure [memleakOnRealloc]
xpilot-ng-4.7.3/src/client/sdl/images.c:199:39: style: Function 'Image_paint_rotated' argument 2 names different: declaration 'center_x' definition 'x'. [funcArgNamesDifferent]
xpilot-ng-4.7.3/src/client/sdl/images.h:100:39: note: Function 'Image_paint_rotated' argument 2 names different: declaration 'center_x' definition 'x'.
xpilot-ng-4.7.3/src/client/sdl/images.c:199:39: note: Function 'Image_paint_rotated' argument 2 names different: declaration 'center_x' definition 'x'.
xpilot-ng-4.7.3/src/client/sdl/images.c:199:46: style: Function 'Image_paint_rotated' argument 3 names different: declaration 'center_y' definition 'y'. [funcArgNamesDifferent]
xpilot-ng-4.7.3/src/client/sdl/images.h:100:53: note: Function 'Image_paint_rotated' argument 3 names different: declaration 'center_y' definition 'y'.
xpilot-ng-4.7.3/src/client/sdl/images.c:199:46: note: Function 'Image_paint_rotated' argument 3 names different: declaration 'center_y' definition 'y'.
xpilot-ng-4.7.3/src/client/sdl/main.c:49:10: style: The scope of the variable 'auto_shutdown' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/main.c:50:9: style: The scope of the variable 'result' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/radar.c:63:19: style: The scope of the variable 'sx' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/radar.c:63:23: style: The scope of the variable 'sy' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/radar.c:243:18: style: The scope of the variable 's' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/radar.c:487:17: style: Variable 'xf' is assigned a value that is never used. [unreadVariable]
xpilot-ng-4.7.3/src/client/sdl/radar.c:488:17: style: Variable 'yf' is assigned a value that is never used. [unreadVariable]
xpilot-ng-4.7.3/src/client/sdl/radar.c:117:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xpilot-ng-4.7.3/src/client/sdl/radar.c:155:27: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xpilot-ng-4.7.3/src/client/sdl/radar.c:202:27: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xpilot-ng-4.7.3/src/client/sdl/scrap.c:27:0: error: #error Unknown window manager for clipboard handling [preprocessorErrorDirective]
xpilot-ng-4.7.3/src/client/sdl/sdlgui.c:529:9: style: Condition '!decorReady' is always true [knownConditionTrueFalse]
xpilot-ng-4.7.3/src/client/sdl/sdlgui.c:2153:5: style: Variable 'tmp' is reassigned a value before the old one has been used. [redundantAssignment]
xpilot-ng-4.7.3/src/client/sdl/sdlgui.c:2150:0: note: Variable 'tmp' is reassigned a value before the old one has been used.
xpilot-ng-4.7.3/src/client/sdl/sdlgui.c:2153:5: note: Variable 'tmp' is reassigned a value before the old one has been used.
xpilot-ng-4.7.3/src/client/sdl/sdlgui.c:223:18: style: The scope of the variable 'minx' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/sdlgui.c:223:24: style: The scope of the variable 'miny' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/sdlgui.c:276:6: style: The scope of the variable 'sindex' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/sdlgui.c:637:33: style: The scope of the variable 'swp' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/sdlgui.c:747:6: style: The scope of the variable 'damage_y' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/sdlgui.c:972:14: style: The scope of the variable 'tx' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/sdlgui.c:972:18: style: The scope of the variable 'ty' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/sdlgui.c:1372:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/sdlgui.c:1372:19: style: The scope of the variable 'img' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/sdlgui.c:1719:12: style: The scope of the variable 'x' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/sdlgui.c:1719:15: style: The scope of the variable 'y' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/sdlgui.c:1873:33: style: The scope of the variable 'size' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/sdlgui.c:1875:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/sdlgui.c:1875:14: style: The scope of the variable 'j' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/sdlgui.c:1875:28: style: The scope of the variable 'modlen' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/sdlgui.c:1876:18: style: The scope of the variable 'autopilot' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/sdlgui.c:1877:9: style: The scope of the variable 'tempx' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/sdlgui.c:1877:15: style: The scope of the variable 'tempy' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/sdlgui.c:1877:21: style: The scope of the variable 'tempw' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/sdlgui.c:1877:27: style: The scope of the variable 'temph' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/sdlgui.c:2170:15: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/sdlgui.c:1862:12: style: Variable 'rect_x' is assigned a value that is never used. [unreadVariable]
xpilot-ng-4.7.3/src/client/sdl/sdlgui.c:1861:20: style: Variable 'rect_height' is assigned a value that is never used. [unreadVariable]
xpilot-ng-4.7.3/src/client/sdl/sdlgui.c:2065:11: style: Variable 'modlen' is assigned a value that is never used. [unreadVariable]
xpilot-ng-4.7.3/src/client/sdl/sdlinit.c:58:9: style: The scope of the variable 'fp' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/sdlinit.c:96:24: style: The scope of the variable 'm' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/sdlinit.c:97:12: style: The scope of the variable 'd' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/sdlmeta.c:1026:5: style: Variable 'root->bounds.w' is reassigned a value before the old one has been used. [redundantAssignment]
xpilot-ng-4.7.3/src/client/sdl/sdlmeta.c:1025:5: note: Variable 'root->bounds.w' is reassigned a value before the old one has been used.
xpilot-ng-4.7.3/src/client/sdl/sdlmeta.c:1026:5: note: Variable 'root->bounds.w' is reassigned a value before the old one has been used.
xpilot-ng-4.7.3/src/client/sdl/sdlmeta.c:244:11: style: The scope of the variable 'player' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/sdlmeta.c:247:30: style: The scope of the variable 'row' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/sdlmeta.c:342:21: style: The scope of the variable 'rowi' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/sdlmeta.c:342:33: style: The scope of the variable 'coli' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/sdlmeta.c:772:21: style: The scope of the variable 'row' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/sdlmeta.c:774:20: style: The scope of the variable 'sip' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/sdlmeta.c:995:17: style: The scope of the variable 'err' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/sdlmeta.c:996:9: style: The scope of the variable 'num_serv' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/sdlmeta.c:892:18: style: Unused variable: surface [unusedVariable]
xpilot-ng-4.7.3/src/client/sdl/sdlpaint.c:383:11: style: The scope of the variable 'scoreStr' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/sdlwindow.c:51:46: style: Function 'sdl_window_resize' argument 2 names different: declaration 'w' definition 'width'. [funcArgNamesDifferent]
xpilot-ng-4.7.3/src/client/sdl/sdlwindow.h:34:46: note: Function 'sdl_window_resize' argument 2 names different: declaration 'w' definition 'width'.
xpilot-ng-4.7.3/src/client/sdl/sdlwindow.c:51:46: note: Function 'sdl_window_resize' argument 2 names different: declaration 'w' definition 'width'.
xpilot-ng-4.7.3/src/client/sdl/sdlwindow.c:51:57: style: Function 'sdl_window_resize' argument 3 names different: declaration 'h' definition 'height'. [funcArgNamesDifferent]
xpilot-ng-4.7.3/src/client/sdl/sdlwindow.h:34:53: note: Function 'sdl_window_resize' argument 3 names different: declaration 'h' definition 'height'.
xpilot-ng-4.7.3/src/client/sdl/sdlwindow.c:51:57: note: Function 'sdl_window_resize' argument 3 names different: declaration 'h' definition 'height'.
xpilot-ng-4.7.3/src/client/sdl/text.c:377:26: warning: Either the condition 'if(string_glyph)' is redundant or there is possible null pointer dereference: string_glyph. [nullPointerRedundantCheck]
xpilot-ng-4.7.3/src/client/sdl/text.c:379:8: note: Assuming that condition 'if(string_glyph)' is not redundant
xpilot-ng-4.7.3/src/client/sdl/text.c:377:26: note: Null pointer dereference
xpilot-ng-4.7.3/src/client/sdl/text.c:187:6: style: Variable 'glyph' is reassigned a value before the old one has been used. [redundantAssignment]
xpilot-ng-4.7.3/src/client/sdl/text.c:182:0: note: Variable 'glyph' is reassigned a value before the old one has been used.
xpilot-ng-4.7.3/src/client/sdl/text.c:187:6: note: Variable 'glyph' is reassigned a value before the old one has been used.
xpilot-ng-4.7.3/src/client/sdl/text.c:275:11: style: The scope of the variable 'len' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/text.c:277:19: style: The scope of the variable 'toklen' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/text.c:279:10: style: The scope of the variable 'ap' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/text.c:330:13: style: The scope of the variable 'ap' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/text.c:533:11: style: The scope of the variable 'xoff' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/text.c:534:19: style: The scope of the variable 'toklen' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/text.c:535:9: style: The scope of the variable 'X' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/text.c:535:11: style: The scope of the variable 'Y' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/text.c:620:14: style: The scope of the variable 'ap' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/text.c:643:14: style: The scope of the variable 'ap' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/text.c:666:14: style: The scope of the variable 'ap' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/text.c:689:14: style: The scope of the variable 'ap' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/sdl/text.c:150:0: style: Variable 'black' is assigned a value that is never used. [unreadVariable]
xpilot-ng-4.7.3/src/client/sdl/text.c:163:16: style: Variable 'backcol' is assigned a value that is never used. [unreadVariable]
xpilot-ng-4.7.3/src/client/x11/about.c:120:15: style: The scope of the variable 'old_y' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/about.c:120:33: style: The scope of the variable 'box_end' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/about.c:457:17: style: The scope of the variable 'help' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/about.c:458:13: style: The scope of the variable 'len' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/about.c:541:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/about.c:55:24: style: Function 'DrawShadowText' argument 5 names different: declaration 'start_y' definition 'y_start'. [funcArgNamesDifferent]
xpilot-ng-4.7.3/src/client/x11/xinit.h:97:24: note: Function 'DrawShadowText' argument 5 names different: declaration 'start_y' definition 'y_start'.
xpilot-ng-4.7.3/src/client/x11/about.c:55:24: note: Function 'DrawShadowText' argument 5 names different: declaration 'start_y' definition 'y_start'.
xpilot-ng-4.7.3/src/client/x11/bitmaps.c:362:12: style: The scope of the variable 'x_scaled' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/colors.c:318:6: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xpilot-ng-4.7.3/src/client/x11/colors.c:236:5: style: The scope of the variable 'best_size' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/colors.c:237:5: style: The scope of the variable 'cmap_size' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/colors.c:244:12: style: The scope of the variable 'mask' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/colors.c:745:14: style: The scope of the variable 'n' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/colors.c:745:17: style: The scope of the variable 'r' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/colors.c:745:20: style: The scope of the variable 'g' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/colors.c:745:23: style: The scope of the variable 'b' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/colors.c:566:15: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xpilot-ng-4.7.3/src/client/x11/configure.c:622:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/configure.c:559:47: style: Function 'Config_save' argument 2 names different: declaration 'data' definition 'button_str'. [funcArgNamesDifferent]
xpilot-ng-4.7.3/src/client/x11/configure.c:39:47: note: Function 'Config_save' argument 2 names different: declaration 'data' definition 'button_str'.
xpilot-ng-4.7.3/src/client/x11/configure.c:559:47: note: Function 'Config_save' argument 2 names different: declaration 'data' definition 'button_str'.
xpilot-ng-4.7.3/src/client/x11/dbuff.c:50:14: style: The scope of the variable 'plane' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/dbuff.c:65:55: style: Function 'start_dbuff' argument 2 names different: declaration 'cmap' definition 'xcolormap'. [funcArgNamesDifferent]
xpilot-ng-4.7.3/src/client/x11/dbuff.h:89:55: note: Function 'start_dbuff' argument 2 names different: declaration 'cmap' definition 'xcolormap'.
xpilot-ng-4.7.3/src/client/x11/dbuff.c:65:55: note: Function 'start_dbuff' argument 2 names different: declaration 'cmap' definition 'xcolormap'.
xpilot-ng-4.7.3/src/client/x11/dbuff.c:67:15: style: Function 'start_dbuff' argument 5 names different: declaration 'colors' definition 'colorarray'. [funcArgNamesDifferent]
xpilot-ng-4.7.3/src/client/x11/dbuff.h:91:36: note: Function 'start_dbuff' argument 5 names different: declaration 'colors' definition 'colorarray'.
xpilot-ng-4.7.3/src/client/x11/dbuff.c:67:15: note: Function 'start_dbuff' argument 5 names different: declaration 'colors' definition 'colorarray'.
xpilot-ng-4.7.3/src/client/x11/guimap.c:473:9: style: Condition '!decorReady' is always true [knownConditionTrueFalse]
xpilot-ng-4.7.3/src/client/x11/guimap.c:290:5: style: Variable 'base' is reassigned a value before the old one has been used. [redundantAssignment]
xpilot-ng-4.7.3/src/client/x11/guimap.c:286:0: note: Variable 'base' is reassigned a value before the old one has been used.
xpilot-ng-4.7.3/src/client/x11/guimap.c:290:5: note: Variable 'base' is reassigned a value before the old one has been used.
xpilot-ng-4.7.3/src/client/x11/guimap.c:205:14: style: The scope of the variable 'text_is_bigger' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/guimap.c:237:10: style: The scope of the variable 'box' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/guimap.c:464:15: style: The scope of the variable 'fill_top_left' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/guimap.c:465:8: style: The scope of the variable 'fill_top_right' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/guimap.c:466:8: style: The scope of the variable 'fill_bottom_left' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/guimap.c:467:8: style: The scope of the variable 'fill_bottom_right' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/guimap.c:902:21: style: The scope of the variable 'rot_dir' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/guimap.c:903:18: style: The scope of the variable 'concentratorloop' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/guimap.c:904:15: style: The scope of the variable 'rdir' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/guimap.c:904:21: style: The scope of the variable 'tdir' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/guimap.c:905:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/guimap.c:905:14: style: The scope of the variable 'cx' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/guimap.c:905:18: style: The scope of the variable 'cy' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/guimap.c:969:21: style: The scope of the variable 'rot_dir' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/guimap.c:970:18: style: The scope of the variable 'concentratorloop' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/guimap.c:971:15: style: The scope of the variable 'rdir' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/guimap.c:971:21: style: The scope of the variable 'tdir' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/guimap.c:972:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/guimap.c:972:14: style: The scope of the variable 'cx' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/guimap.c:972:18: style: The scope of the variable 'cy' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/guimap.c:1035:13: style: The scope of the variable 's' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/guimap.c:1103:10: style: The scope of the variable 's' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/guimap.c:1104:6: style: The scope of the variable 'size' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/guimap.c:1130:7: style: The scope of the variable 's' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/guimap.c:1131:6: style: The scope of the variable 'size' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/guimap.c:1235:6: style: The scope of the variable 'begin' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/guimap.c:211:24: style: Variable 'text_is_bigger' is assigned a value that is never used. [unreadVariable]
xpilot-ng-4.7.3/src/client/x11/guimap.c:603:6: style: Variable 'fill_top_left' is assigned a value that is never used. [unreadVariable]
xpilot-ng-4.7.3/src/client/x11/guimap.c:603:22: style: Variable 'fill_top_right' is assigned a value that is never used. [unreadVariable]
xpilot-ng-4.7.3/src/client/x11/guimap.c:604:6: style: Variable 'fill_bottom_left' is assigned a value that is never used. [unreadVariable]
xpilot-ng-4.7.3/src/client/x11/guimap.c:604:25: style: Variable 'fill_bottom_right' is assigned a value that is never used. [unreadVariable]
xpilot-ng-4.7.3/src/client/x11/guimap.c:1241:33: style: Array index 'j' is used before limits check. [arrayIndexThenCheck]
xpilot-ng-4.7.3/src/client/x11/guiobjects.c:307:21: style: The scope of the variable 'tx' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/guiobjects.c:307:25: style: The scope of the variable 'ty' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/guiobjects.c:335:14: style: The scope of the variable 'tx' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/guiobjects.c:335:18: style: The scope of the variable 'ty' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/guiobjects.c:628:19: style: The scope of the variable 'mask' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/guiobjects.c:651:18: style: The scope of the variable 'mask' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/guiobjects.c:923:19: style: The scope of the variable 'mask' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/guiobjects.c:941:12: style: The scope of the variable 'x' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/guiobjects.c:941:15: style: The scope of the variable 'y' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/guiobjects.c:965:11: style: The scope of the variable 'ship_shape' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/guiobjects.c:853:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xpilot-ng-4.7.3/src/client/x11/join.c:36:14: style: The scope of the variable 'n' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/painthud.c:269:10: style: The scope of the variable 'x' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/painthud.c:269:13: style: The scope of the variable 'y' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/painthud.c:271:10: style: The scope of the variable 'str' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/painthud.c:355:12: style: The scope of the variable 'x' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/painthud.c:355:15: style: The scope of the variable 'y' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/painthud.c:547:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/painthud.c:547:14: style: The scope of the variable 'j' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/painthud.c:547:17: style: The scope of the variable 'modlen' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/painthud.c:548:18: style: The scope of the variable 'autopilot' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/painthud.c:775:33: style: The scope of the variable 'width' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/paintradar.c:109:10: style: The scope of the variable 'x' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/paintradar.c:109:13: style: The scope of the variable 'y' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/paintradar.c:109:16: style: The scope of the variable 'x_1' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/paintradar.c:109:21: style: The scope of the variable 'y_1' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/paintradar.c:109:26: style: The scope of the variable 'xw' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/paintradar.c:109:30: style: The scope of the variable 'yw' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/paintradar.c:142:14: style: The scope of the variable 'x' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/paintradar.c:142:17: style: The scope of the variable 'y' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/paintradar.c:142:28: style: The scope of the variable 'color' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/paintradar.c:248:18: style: The scope of the variable 'xw' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/paintradar.c:248:22: style: The scope of the variable 'yw' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/paintradar.c:289:22: style: The scope of the variable 'xm' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/paintradar.c:289:26: style: The scope of the variable 'ym' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/paintradar.c:290:11: style: The scope of the variable 'xmoff' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/paintradar.c:290:18: style: The scope of the variable 'xioff' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/talk.c:818:35: style: Function 'Talk_paste' argument 2 names different: declaration 'len' definition 'data_len'. [funcArgNamesDifferent]
xpilot-ng-4.7.3/src/client/x11/xinit.h:86:42: note: Function 'Talk_paste' argument 2 names different: declaration 'len' definition 'data_len'.
xpilot-ng-4.7.3/src/client/x11/talk.c:818:35: note: Function 'Talk_paste' argument 2 names different: declaration 'len' definition 'data_len'.
xpilot-ng-4.7.3/src/client/x11/talk.c:1458:20: style: Variable 'cut_str_len' is assigned a value that is never used. [unreadVariable]
xpilot-ng-4.7.3/src/client/x11/talk.c:1459:6: style: Variable 'current_line' is modified but its new value is never used. [unreadVariable]
xpilot-ng-4.7.3/src/client/x11/welcome.c:1031:26: style: Condition 'border==0' is always true [knownConditionTrueFalse]
xpilot-ng-4.7.3/src/client/x11/welcome.c:832:24: note: Assignment 'border=0', assigned value is 0
xpilot-ng-4.7.3/src/client/x11/welcome.c:1031:26: note: Condition 'border==0' is always true
xpilot-ng-4.7.3/src/client/x11/welcome.c:1046:39: style: Condition 'border==0' is always true [knownConditionTrueFalse]
xpilot-ng-4.7.3/src/client/x11/welcome.c:832:24: note: Assignment 'border=0', assigned value is 0
xpilot-ng-4.7.3/src/client/x11/welcome.c:1046:39: note: Condition 'border==0' is always true
xpilot-ng-4.7.3/src/client/x11/welcome.c:1031:26: style: Same expression on both sides of '==' because the value of 'border' and '0' are the same. [duplicateExpression]
xpilot-ng-4.7.3/src/client/x11/welcome.c:832:24: note: 'border' is assigned value '0' here.
xpilot-ng-4.7.3/src/client/x11/welcome.c:1031:26: note: Same expression on both sides of '==' because the value of 'border' and '0' are the same.
xpilot-ng-4.7.3/src/client/x11/welcome.c:1046:39: style: Same expression on both sides of '==' because the value of 'border' and '0' are the same. [duplicateExpression]
xpilot-ng-4.7.3/src/client/x11/welcome.c:832:24: note: 'border' is assigned value '0' here.
xpilot-ng-4.7.3/src/client/x11/welcome.c:1046:39: note: Same expression on both sides of '==' because the value of 'border' and '0' are the same.
xpilot-ng-4.7.3/src/client/x11/welcome.c:295:9: style: The scope of the variable 'max_width' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/welcome.c:296:9: style: The scope of the variable 'button' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/welcome.c:297:9: style: The scope of the variable 'button_width' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/welcome.c:298:9: style: The scope of the variable 'button_height' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/welcome.c:299:9: style: The scope of the variable 'button_x' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/welcome.c:300:9: style: The scope of the variable 'button_y' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/welcome.c:302:9: style: The scope of the variable 'button3' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/welcome.c:303:9: style: The scope of the variable 'button3_width' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/welcome.c:304:9: style: The scope of the variable 'button3_height' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/welcome.c:305:9: style: The scope of the variable 'button3_x' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/welcome.c:306:9: style: The scope of the variable 'button3_y' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/welcome.c:886:20: style: The scope of the variable 'sip' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/welcome.c:1226:9: style: The scope of the variable 'text_width' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/welcome.c:1229:9: style: The scope of the variable 'button' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/welcome.c:1509:9: style: The scope of the variable 'result' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/welcome.c:1526:9: style: The scope of the variable 'result' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/welcome.c:315:2: style: Variable 'label' is assigned a value that is never used. [unreadVariable]
xpilot-ng-4.7.3/src/client/x11/welcome.c:378:8: style: Variable 'button' is assigned a value that is never used. [unreadVariable]
xpilot-ng-4.7.3/src/client/x11/welcome.c:401:8: style: Variable 'button3' is assigned a value that is never used. [unreadVariable]
xpilot-ng-4.7.3/src/client/x11/welcome.c:324:2: error: Memory leak: server_names [memleak]
xpilot-ng-4.7.3/src/client/x11/welcome.c:324:2: error: Memory leak: server_addrs [memleak]
xpilot-ng-4.7.3/src/client/x11/widget.c:449:5: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xpilot-ng-4.7.3/src/client/x11/widget.c:452:7: note: Found duplicate branches for 'if' and 'else'.
xpilot-ng-4.7.3/src/client/x11/widget.c:449:5: note: Found duplicate branches for 'if' and 'else'.
xpilot-ng-4.7.3/src/client/x11/widget.c:228:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/widget.c:230:20: style: The scope of the variable 'form' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/widget.c:250:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/widget.c:252:5: style: The scope of the variable 'parent' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/widget.c:253:20: style: The scope of the variable 'form' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/widget.c:296:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/widget.c:807:4: style: The scope of the variable 'new_y' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/widget.c:942:6: style: The scope of the variable 'entry_widget' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/widget.c:947:21: style: The scope of the variable 'pullw' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/widget.c:949:20: style: The scope of the variable 'intw' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/widget.c:950:22: style: The scope of the variable 'colorw' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/widget.c:954:12: style: The scope of the variable 'i' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/widget.c:955:5: style: The scope of the variable 'ival' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/widget.c:956:11: style: The scope of the variable 'cval' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/widget.c:958:14: style: The scope of the variable 'dval' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/widget.c:959:5: style: The scope of the variable 'delta' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/widget.c:960:5: style: The scope of the variable 'dmin' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/widget.c:961:5: style: The scope of the variable 'offset' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/widget.c:962:5: style: The scope of the variable 'newoffset' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/widget.c:1228:4: style: The scope of the variable 'count' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/widget.c:1229:16: style: The scope of the variable 'widget' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/widget.c:1230:20: style: The scope of the variable 'boolw' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/widget.c:1231:24: style: The scope of the variable 'activw' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/widget.c:1232:20: style: The scope of the variable 'menuw' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/widget.c:1233:21: style: The scope of the variable 'arroww' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/widget.c:1234:22: style: The scope of the variable 'sliderw' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/widget.c:1339:16: style: The scope of the variable 'parent_widget' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/widget.c:1501:20: style: The scope of the variable 'mask' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/xdefault.c:82:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xpilot-ng-4.7.3/src/client/x11/xdefault.c:82:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xpilot-ng-4.7.3/src/client/x11/xevent.c:191:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/xevent.c:209:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/xevent.c:209:12: style: The scope of the variable 'n' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/xeventhandlers.c:274:32: style: Function 'ButtonPress_event' argument 1 names different: declaration 'xevent' definition 'event'. [funcArgNamesDifferent]
xpilot-ng-4.7.3/src/client/x11/xeventhandlers.h:41:32: note: Function 'ButtonPress_event' argument 1 names different: declaration 'xevent' definition 'event'.
xpilot-ng-4.7.3/src/client/x11/xeventhandlers.c:274:32: note: Function 'ButtonPress_event' argument 1 names different: declaration 'xevent' definition 'event'.
xpilot-ng-4.7.3/src/client/x11/xpaint.c:361:11: style: The scope of the variable 'scoreStr' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/client/x11/xpaint.c:545:20: style: Function 'ShadowDrawString' argument 5 names different: declaration 'start_y' definition 'y'. [funcArgNamesDifferent]
xpilot-ng-4.7.3/src/client/x11/xinit.h:100:20: note: Function 'ShadowDrawString' argument 5 names different: declaration 'start_y' definition 'y'.
xpilot-ng-4.7.3/src/client/x11/xpaint.c:545:20: note: Function 'ShadowDrawString' argument 5 names different: declaration 'start_y' definition 'y'.
xpilot-ng-4.7.3/src/client/x11/xpaint.c:484:10: style: struct member 'team_score::playing' is never used. [unusedStructMember]
xpilot-ng-4.7.3/src/client/x11/xpaint.c:95:18: style: Variable 'scroll_i' is assigned a value that is never used. [unreadVariable]
xpilot-ng-4.7.3/src/client/x11/xpaint.c:514:14: style: Variable 'second' is assigned a value that is never used. [unreadVariable]
xpilot-ng-4.7.3/src/common/NT/winX.c:114:27: warning: Redundant assignment of 'xid[xidno].hwnd.hBmpa[0]' to itself. [selfAssignment]
xpilot-ng-4.7.3/src/common/NT/winX.c:552:15: style: Variable 'tDC' is assigned a value that is never used. [unreadVariable]
xpilot-ng-4.7.3/src/common/NT/winX.c:842:0: style: Variable 'bm' is assigned a value that is never used. [unreadVariable]
xpilot-ng-4.7.3/src/common/NT/winX.c:869:0: style: Variable 'z' is assigned a value that is never used. [unreadVariable]
xpilot-ng-4.7.3/src/common/NT/winX.c:994:2: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
xpilot-ng-4.7.3/src/common/NT/winX.c:579:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xpilot-ng-4.7.3/src/mapedit/T_Form.c:687:11: style: The scope of the variable 'tmpstr' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/mapedit/T_Form.c:720:11: style: The scope of the variable 'tmpstr' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/mapedit/T_Form.c:720:20: style: The scope of the variable 'charvar' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/mapedit/T_Form.c:609:42: style: Function 'T_FormMultiButton' argument 11 names different: declaration 'no_null' definition 'null'. [funcArgNamesDifferent]
xpilot-ng-4.7.3/src/mapedit/T_Toolkit.h:164:42: note: Function 'T_FormMultiButton' argument 11 names different: declaration 'no_null' definition 'null'.
xpilot-ng-4.7.3/src/mapedit/T_Form.c:609:42: note: Function 'T_FormMultiButton' argument 11 names different: declaration 'no_null' definition 'null'.
xpilot-ng-4.7.3/src/mapedit/T_Handler.c:48:29: error: Undefined behavior: Variable 'returnval' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
xpilot-ng-4.7.3/src/mapedit/T_Handler.c:54:33: error: Undefined behavior: Variable 'returnval' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
xpilot-ng-4.7.3/src/mapedit/T_Handler.c:84:33: error: Undefined behavior: Variable 'returnval' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
xpilot-ng-4.7.3/src/mapedit/T_Handler.c:112:29: error: Undefined behavior: Variable 'returnval' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
xpilot-ng-4.7.3/src/mapedit/T_Handler.c:117:33: error: Undefined behavior: Variable 'returnval' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
xpilot-ng-4.7.3/src/mapedit/T_Handler.c:146:33: error: Undefined behavior: Variable 'returnval' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
xpilot-ng-4.7.3/src/mapedit/T_Popup.c:162:12: style: Condition 'x2<0' is always false [knownConditionTrueFalse]
xpilot-ng-4.7.3/src/mapedit/T_Popup.c:158:10: note: Assignment 'x2=5', assigned value is 5
xpilot-ng-4.7.3/src/mapedit/T_Popup.c:162:12: note: Condition 'x2<0' is always false
xpilot-ng-4.7.3/src/mapedit/events.c:122:2: style: Variable 'count' is assigned a value that is never used. [unreadVariable]
xpilot-ng-4.7.3/src/mapedit/expose.c:530:23: style: The scope of the variable 'xs' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/mapedit/expose.c:530:27: style: The scope of the variable 'ys' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/mapedit/expose.c:37:9: style: struct member 'arc_t::start' is never used. [unusedStructMember]
xpilot-ng-4.7.3/src/mapedit/expose.c:37:16: style: struct member 'arc_t::end' is never used. [unusedStructMember]
xpilot-ng-4.7.3/src/mapedit/file.c:725:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment]
xpilot-ng-4.7.3/src/mapedit/file.c:721:7: note: Variable 'i' is reassigned a value before the old one has been used.
xpilot-ng-4.7.3/src/mapedit/file.c:725:5: note: Variable 'i' is reassigned a value before the old one has been used.
xpilot-ng-4.7.3/src/mapedit/file.c:61:17: style: The scope of the variable 'dst' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/mapedit/file.c:155:11: style: The scope of the variable 'tmpstr' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/mapedit/file.c:395:11: style: The scope of the variable 'tmpstr' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/mapedit/file.c:546:9: style: The scope of the variable 'ich' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/mapedit/file.c:562:9: style: The scope of the variable 'ich' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/mapedit/file.c:588:9: style: The scope of the variable 'ich' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/mapedit/file.c:636:9: style: The scope of the variable 'override' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/mapedit/file.c:408:2: error: Resource leak: fp [resourceLeak]
xpilot-ng-4.7.3/src/mapedit/file.c:416:2: error: Resource leak: fp [resourceLeak]
xpilot-ng-4.7.3/src/mapedit/file.c:833:30: error: Allocation with StrToNum, strcpy doesn't release it. [leakNoVarFunctionCall]
xpilot-ng-4.7.3/src/mapedit/file.c:714:2: error: Common realloc mistake: 's' nulled but not freed upon failure [memleakOnRealloc]
xpilot-ng-4.7.3/src/mapedit/file.c:720:5: error: Common realloc mistake: 's' nulled but not freed upon failure [memleakOnRealloc]
xpilot-ng-4.7.3/src/mapedit/file.c:336:0: error: Memory leak: filename [memleak]
xpilot-ng-4.7.3/src/mapedit/file.c:872:33: error: Undefined behavior: Variable 'returnval' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
xpilot-ng-4.7.3/src/mapedit/file.c:877:29: error: Undefined behavior: Variable 'returnval' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
xpilot-ng-4.7.3/src/mapedit/file.c:884:33: error: Undefined behavior: Variable 'returnval' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
xpilot-ng-4.7.3/src/mapedit/file.c:887:33: error: Undefined behavior: Variable 'returnval' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
xpilot-ng-4.7.3/src/mapedit/forms.c:118:5: style: Variable 't' is assigned a value that is never used. [unreadVariable]
xpilot-ng-4.7.3/src/mapedit/grow.c:43:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/mapedit/grow.c:43:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/mapedit/grow.c:43:15: style: The scope of the variable 'growat' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/mapedit/grow.c:44:10: style: Unused variable: seed [unusedVariable]
xpilot-ng-4.7.3/src/mapedit/tools.c:597:5: style: Variable 'undo' is reassigned a value before the old one has been used. [redundantAssignment]
xpilot-ng-4.7.3/src/mapedit/tools.c:595:0: note: Variable 'undo' is reassigned a value before the old one has been used.
xpilot-ng-4.7.3/src/mapedit/tools.c:597:5: note: Variable 'undo' is reassigned a value before the old one has been used.
xpilot-ng-4.7.3/src/mapedit/tools.c:349:9: style: The scope of the variable 'width' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/mapedit/tools.c:349:16: style: The scope of the variable 'height' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/mapedit/tools.c:349:24: style: The scope of the variable 'xclear' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/mapedit/tools.c:349:32: style: The scope of the variable 'yclear' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/mapedit/tools.c:350:9: style: The scope of the variable 'xfrom' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/mapedit/tools.c:350:16: style: The scope of the variable 'yfrom' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/mapedit/tools.c:350:23: style: The scope of the variable 'xto' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/mapedit/tools.c:350:28: style: The scope of the variable 'yto' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/mapedit/tools.c:357:11: style: Variable 'btn' is assigned a value that is never used. [unreadVariable]
xpilot-ng-4.7.3/src/mapedit/tools.c:921:9: style: Variable 'h' is assigned a value that is never used. [unreadVariable]
xpilot-ng-4.7.3/src/mapedit/tools.c:898:33: error: Undefined behavior: Variable 'returnval' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
xpilot-ng-4.7.3/src/replay/NT/XPreplay.h:12:0: error: #error include 'stdafx.h' before including this file for PCH [preprocessorErrorDirective]
xpilot-ng-4.7.3/src/replay/xp-replay.c:2271:5: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xpilot-ng-4.7.3/src/replay/xp-replay.c:2271:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xpilot-ng-4.7.3/src/replay/xp-replay.c:784:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/replay/xp-replay.c:1028:19: style: The scope of the variable 'f' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/replay/xp-replay.c:1061:18: style: The scope of the variable 'prev_c' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/replay/xp-replay.c:1378:14: style: The scope of the variable 'cp' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/replay/xp-replay.c:1957:32: style: The scope of the variable 'w' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/replay/xp-replay.c:2193:14: style: The scope of the variable 'v' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/replay/xp-replay.c:2194:29: style: The scope of the variable 'ind' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/replay/xp-replay.c:2243:11: style: The scope of the variable 'fraccoltofill' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/replay/xp-replay.c:2244:11: style: The scope of the variable 'needcol' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/replay/xp-replay.c:2399:14: style: The scope of the variable 'img' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/replay/xp-replay.c:2677:12: style: The scope of the variable 'i' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/replay/xp-replay.c:3284:19: style: The scope of the variable 'ch0' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/replay/xp-replay.c:3284:24: style: The scope of the variable 'ch1' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/replay/xp-replay.c:3284:29: style: The scope of the variable 'ch2' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/replay/xp-replay.c:3285:11: style: The scope of the variable 'buf' can be reduced. [variableScope]
xpilot-ng-4.7.3/src/server/xpserver.h:37:0: error: #error "Header expat.h missing. Please install expat." [preprocessorErrorDirective]
[17:46]

ftp://ftp.se.debian.org/debian/pool/main/x/xplanet/xplanet_1.3.0.orig.tar.gz
xplanet-1.3.0/src/Map.cpp:480:42: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xplanet-1.3.0/src/Map.cpp:17:6: warning: Member variable 'Map::mapbounds_' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/Map.cpp:17:6: warning: Member variable 'Map::color_' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/Map.cpp:17:6: warning: Member variable 'Map::dayData_' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/Map.cpp:29:6: warning: Member variable 'Map::mapbounds_' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/Map.cpp:73:6: warning: Member variable 'Map::mapbounds_' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/Map.h:85:12: performance: Technically the member function 'Map::OverlapEllipse' can be static. [functionStatic]
xplanet-1.3.0/src/Map.cpp:672:6: note: Technically the member function 'Map::OverlapEllipse' can be static.
xplanet-1.3.0/src/Map.h:85:12: note: Technically the member function 'Map::OverlapEllipse' can be static.
xplanet-1.3.0/src/Map.h:92:10: style: Technically the member function 'Map::CopyBlock' can be const. [functionConst]
xplanet-1.3.0/src/Map.cpp:860:6: note: Technically the member function 'Map::CopyBlock' can be const.
xplanet-1.3.0/src/Map.h:92:10: note: Technically the member function 'Map::CopyBlock' can be const.
xplanet-1.3.0/src/PlanetProperties.h:107:25: style: Technically the member function 'PlanetProperties::Name' can be const. [functionConst]
xplanet-1.3.0/src/PlanetProperties.h:128:12: style: Technically the member function 'PlanetProperties::RayleighEmissionWeight' can be const. [functionConst]
xplanet-1.3.0/src/PlanetProperties.h:134:12: style: Technically the member function 'PlanetProperties::RayleighLimbScale' can be const. [functionConst]
xplanet-1.3.0/src/PlanetProperties.h:137:12: style: Technically the member function 'PlanetProperties::RayleighScale' can be const. [functionConst]
xplanet-1.3.0/src/Map.cpp:137:5: style: Class 'Map' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xplanet-1.3.0/src/Map.cpp:137:5: style: Class 'Map' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xplanet-1.3.0/src/PlanetProperties.h:13:5: style: Class 'PlanetProperties' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xplanet-1.3.0/src/Options.cpp:58:10: warning: Member variable 'Options::centerX_' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/Options.cpp:58:10: warning: Member variable 'Options::centerY_' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/Options.h:169:10: style: Technically the member function 'Options::getOrigin' can be const. [functionConst]
xplanet-1.3.0/src/Options.cpp:1031:10: note: Technically the member function 'Options::getOrigin' can be const.
xplanet-1.3.0/src/Options.h:169:10: note: Technically the member function 'Options::getOrigin' can be const.
xplanet-1.3.0/src/Options.h:171:10: style: Technically the member function 'Options::getTarget' can be const. [functionConst]
xplanet-1.3.0/src/Options.cpp:1047:10: note: Technically the member function 'Options::getTarget' can be const.
xplanet-1.3.0/src/Options.h:171:10: note: Technically the member function 'Options::getTarget' can be const.
xplanet-1.3.0/src/libannotate/Icon.h:18:18: style: The function 'Shift' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libannotate/Annotation.h:18:18: note: Virtual function in base class
xplanet-1.3.0/src/libannotate/Icon.h:18:18: note: Function in derived class
xplanet-1.3.0/src/libannotate/Icon.h:19:18: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libannotate/Annotation.h:19:18: note: Virtual function in base class
xplanet-1.3.0/src/libannotate/Icon.h:19:18: note: Function in derived class
xplanet-1.3.0/src/libannotate/LineSegment.h:15:18: style: The function 'Shift' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libannotate/Annotation.h:18:18: note: Virtual function in base class
xplanet-1.3.0/src/libannotate/LineSegment.h:15:18: note: Function in derived class
xplanet-1.3.0/src/libannotate/LineSegment.h:16:18: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libannotate/Annotation.h:19:18: note: Virtual function in base class
xplanet-1.3.0/src/libannotate/LineSegment.h:16:18: note: Function in derived class
xplanet-1.3.0/src/libannotate/Symbol.h:14:18: style: The function 'Shift' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libannotate/Annotation.h:18:18: note: Virtual function in base class
xplanet-1.3.0/src/libannotate/Symbol.h:14:18: note: Function in derived class
xplanet-1.3.0/src/libannotate/Symbol.h:15:18: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libannotate/Annotation.h:19:18: note: Virtual function in base class
xplanet-1.3.0/src/libannotate/Symbol.h:15:18: note: Function in derived class
xplanet-1.3.0/src/libannotate/Text.h:36:18: style: The function 'Shift' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libannotate/Annotation.h:18:18: note: Virtual function in base class
xplanet-1.3.0/src/libannotate/Text.h:36:18: note: Function in derived class
xplanet-1.3.0/src/libannotate/Text.h:37:18: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libannotate/Annotation.h:19:18: note: Virtual function in base class
xplanet-1.3.0/src/libannotate/Text.h:37:18: note: Function in derived class
xplanet-1.3.0/src/PlanetProperties.cpp:79:19: warning: Member variable 'PlanetProperties::index_' is not assigned a value in 'PlanetProperties::operator='. [operatorEqVarError]
xplanet-1.3.0/src/PlanetProperties.cpp:79:19: warning: Member variable 'PlanetProperties::dayMap_' is not assigned a value in 'PlanetProperties::operator='. [operatorEqVarError]
xplanet-1.3.0/src/PlanetProperties.cpp:79:19: warning: Member variable 'PlanetProperties::name_' is not assigned a value in 'PlanetProperties::operator='. [operatorEqVarError]
xplanet-1.3.0/src/PlanetProperties.cpp:79:19: warning: Member variable 'PlanetProperties::nightMap_' is not assigned a value in 'PlanetProperties::operator='. [operatorEqVarError]
xplanet-1.3.0/src/PlanetProperties.cpp:79:19: warning: Member variable 'PlanetProperties::specularMap_' is not assigned a value in 'PlanetProperties::operator='. [operatorEqVarError]
xplanet-1.3.0/src/PlanetProperties.h:10:1: warning: The class 'PlanetProperties' has 'operator=' but lack of 'copy constructor'. [copyCtorAndEqOperator]
xplanet-1.3.0/src/Ring.cpp:261:36: style: Function 'setDistPerPixel' argument 1 names different: declaration 'd' definition 'dist_per_pixel'. [funcArgNamesDifferent]
xplanet-1.3.0/src/Ring.h:35:39: note: Function 'setDistPerPixel' argument 1 names different: declaration 'd' definition 'dist_per_pixel'.
xplanet-1.3.0/src/Ring.cpp:261:36: note: Function 'setDistPerPixel' argument 1 names different: declaration 'd' definition 'dist_per_pixel'.
xplanet-1.3.0/src/Ring.cpp:195:43: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xplanet-1.3.0/src/Ring.cpp:11:7: warning: Member variable 'Ring::window_t' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/Ring.cpp:11:7: warning: Member variable 'Ring::window_b' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/Ring.h:23:12: style: Technically the member function 'Ring::getShadowRadius' can be const. [functionConst]
xplanet-1.3.0/src/Ring.cpp:102:7: note: Technically the member function 'Ring::getShadowRadius' can be const.
xplanet-1.3.0/src/Ring.h:23:12: note: Technically the member function 'Ring::getShadowRadius' can be const.
xplanet-1.3.0/src/Ring.h:63:12: style: Technically the member function 'Ring::getValue' can be const. [functionConst]
xplanet-1.3.0/src/Ring.cpp:151:7: note: Technically the member function 'Ring::getValue' can be const.
xplanet-1.3.0/src/Ring.h:63:12: note: Technically the member function 'Ring::getValue' can be const.
xplanet-1.3.0/src/Ring.cpp:50:5: style: Class 'Ring' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xplanet-1.3.0/src/Ring.cpp:50:5: style: Class 'Ring' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xplanet-1.3.0/src/Ring.h:47:13: style: Class 'Ring' is unsafe, 'Ring::brightness_dark' can leak by wrong usage. [unsafeClassCanLeak]
xplanet-1.3.0/src/Satellite.cpp:15:27: style: Function 'Satellite' argument 1 names different: declaration 'tle_line' definition 'tle_lines'. [funcArgNamesDifferent]
xplanet-1.3.0/src/Satellite.h:12:20: note: Function 'Satellite' argument 1 names different: declaration 'tle_line' definition 'tle_lines'.
xplanet-1.3.0/src/Satellite.cpp:15:27: note: Function 'Satellite' argument 1 names different: declaration 'tle_line' definition 'tle_lines'.
xplanet-1.3.0/src/Satellite.h:12:5: style: Class 'Satellite' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xplanet-1.3.0/src/Separation.cpp:121:41: style: Function 'calcSeparation' argument 1 names different: declaration 'angle' definition 'alpha'. [funcArgNamesDifferent]
xplanet-1.3.0/src/Separation.h:28:40: note: Function 'calcSeparation' argument 1 names different: declaration 'angle' definition 'alpha'.
xplanet-1.3.0/src/Separation.cpp:121:41: note: Function 'calcSeparation' argument 1 names different: declaration 'angle' definition 'alpha'.
xplanet-1.3.0/src/Separation.h:15:10: style: Technically the member function 'Separation::getOrigin' can be const. [functionConst]
xplanet-1.3.0/src/Separation.cpp:30:13: note: Technically the member function 'Separation::getOrigin' can be const.
xplanet-1.3.0/src/Separation.h:15:10: note: Technically the member function 'Separation::getOrigin' can be const.
xplanet-1.3.0/src/Separation.cpp:15:5: style: Class 'Separation' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xplanet-1.3.0/src/Separation.cpp:15:5: style: Class 'Separation' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xplanet-1.3.0/src/buildPlanetMap.cpp:23:34: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xplanet-1.3.0/src/createMap.cpp:95:26: warning: Either the condition 'day!=NULL' is redundant or there is possible null pointer dereference: day. [nullPointerRedundantCheck]
xplanet-1.3.0/src/createMap.cpp:107:36: note: Assuming that condition 'day!=NULL' is not redundant
xplanet-1.3.0/src/createMap.cpp:95:26: note: Null pointer dereference
xplanet-1.3.0/src/createMap.cpp:96:27: warning: Either the condition 'day!=NULL' is redundant or there is possible null pointer dereference: day. [nullPointerRedundantCheck]
xplanet-1.3.0/src/createMap.cpp:107:36: note: Assuming that condition 'day!=NULL' is not redundant
xplanet-1.3.0/src/createMap.cpp:96:27: note: Null pointer dereference
xplanet-1.3.0/src/drawMultipleBodies.cpp:414:9: style: Variable 'm' is reassigned a value before the old one has been used. [redundantAssignment]
xplanet-1.3.0/src/drawMultipleBodies.cpp:413:0: note: Variable 'm' is reassigned a value before the old one has been used.
xplanet-1.3.0/src/drawMultipleBodies.cpp:414:9: note: Variable 'm' is reassigned a value before the old one has been used.
xplanet-1.3.0/src/drawMultipleBodies.cpp:203:42: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xplanet-1.3.0/src/drawMultipleBodies.cpp:343:14: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xplanet-1.3.0/src/drawMultipleBodies.cpp:354:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xplanet-1.3.0/src/drawMultipleBodies.cpp:506:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xplanet-1.3.0/src/drawMultipleBodies.cpp:517:14: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xplanet-1.3.0/src/libdisplay/TextRenderer.h:12:5: style: Class 'TextRenderer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xplanet-1.3.0/src/drawProjection.cpp:74:5: style: Variable 'm' is reassigned a value before the old one has been used. [redundantAssignment]
xplanet-1.3.0/src/drawProjection.cpp:73:0: note: Variable 'm' is reassigned a value before the old one has been used.
xplanet-1.3.0/src/drawProjection.cpp:74:5: note: Variable 'm' is reassigned a value before the old one has been used.
xplanet-1.3.0/src/drawProjection.cpp:251:14: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xplanet-1.3.0/src/libprojection/ProjectionRectangular.h:17:10: style: The function 'pixelToSpherical' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libprojection/ProjectionBase.h:15:18: note: Virtual function in base class
xplanet-1.3.0/src/libprojection/ProjectionRectangular.h:17:10: note: Function in derived class
xplanet-1.3.0/src/libprojection/ProjectionRectangular.h:20:10: style: The function 'sphericalToPixel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libprojection/ProjectionBase.h:18:18: note: Virtual function in base class
xplanet-1.3.0/src/libprojection/ProjectionRectangular.h:20:10: note: Function in derived class
xplanet-1.3.0/src/libannotate/Annotation.cpp:6:13: warning: Member variable 'Annotation::color_' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/libannotate/Icon.cpp:21:21: style: Variable 'foundFile' is assigned a value that is never used. [unreadVariable]
xplanet-1.3.0/src/libannotate/Icon.cpp:20:9: style: Class 'Icon' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xplanet-1.3.0/src/libannotate/Icon.cpp:20:9: style: Class 'Icon' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xplanet-1.3.0/src/libannotate/Symbol.cpp:30:9: style: The scope of the variable 'xx' can be reduced. [variableScope]
xplanet-1.3.0/src/libannotate/Symbol.cpp:30:13: style: The scope of the variable 'yy' can be reduced. [variableScope]
xplanet-1.3.0/src/libannotate/Text.cpp:15:7: warning: Member variable 'Text::xOffset_' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/libannotate/Text.cpp:15:7: warning: Member variable 'Text::yOffset_' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/libannotate/Text.cpp:15:7: warning: Member variable 'Text::textHeight_' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/libannotate/Text.cpp:15:7: warning: Member variable 'Text::textWidth_' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/libannotate/Text.cpp:15:7: warning: Member variable 'Text::ulx_' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/libannotate/Text.cpp:15:7: warning: Member variable 'Text::uly_' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/libannotate/Text.cpp:15:7: warning: Member variable 'Text::lrx_' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/libannotate/Text.cpp:15:7: warning: Member variable 'Text::lry_' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/libannotate/addArcs.cpp:274:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xplanet-1.3.0/src/libannotate/addArcs.cpp:307:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xplanet-1.3.0/src/libannotate/addMarkers.cpp:449:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xplanet-1.3.0/src/libannotate/addMarkers.cpp:493:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xplanet-1.3.0/src/libannotate/addSatellites.cpp:270:41: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xplanet-1.3.0/src/libannotate/addSatellites.cpp:102:9: style: The scope of the variable 'symbolSize' can be reduced. [variableScope]
xplanet-1.3.0/src/libannotate/addSatellites.cpp:217:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xplanet-1.3.0/src/libannotate/addSatellites.cpp:470:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xplanet-1.3.0/src/libannotate/addSatellites.cpp:523:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xplanet-1.3.0/src/libannotate/addSatellites.cpp:558:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xplanet-1.3.0/src/libannotate/addSatellites.cpp:397:25: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [asctimeCalled]
xplanet-1.3.0/src/libannotate/addSpiceObjects.cpp:247:41: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xplanet-1.3.0/src/libannotate/addSpiceObjects.cpp:322:42: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xplanet-1.3.0/src/libannotate/addSpiceObjects.cpp:374:46: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xplanet-1.3.0/src/libannotate/arrangeMarkers.cpp:17:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xplanet-1.3.0/src/libannotate/arrangeMarkers.cpp:37:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xplanet-1.3.0/src/libannotate/arrangeMarkers.cpp:54:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xplanet-1.3.0/src/libannotate/drawArc.cpp:64:22: style: Variable 'Z1' is assigned a value that is never used. [unreadVariable]
xplanet-1.3.0/src/libannotate/drawArc.cpp:67:22: style: Variable 'Z2' is assigned a value that is never used. [unreadVariable]
xplanet-1.3.0/src/libdisplay/DisplayBase.cpp:457:69: style: Function 'setPixel' argument 3 names different: declaration 'pixel' definition 'p'. [funcArgNamesDifferent]
xplanet-1.3.0/src/libdisplay/DisplayBase.h:33:65: note: Function 'setPixel' argument 3 names different: declaration 'pixel' definition 'p'.
xplanet-1.3.0/src/libdisplay/DisplayBase.cpp:457:69: note: Function 'setPixel' argument 3 names different: declaration 'pixel' definition 'p'.
xplanet-1.3.0/src/libdisplay/DisplayBase.cpp:491:69: style: Function 'setPixel' argument 3 names different: declaration 'pixel' definition 'p'. [funcArgNamesDifferent]
xplanet-1.3.0/src/libdisplay/DisplayBase.h:31:65: note: Function 'setPixel' argument 3 names different: declaration 'pixel' definition 'p'.
xplanet-1.3.0/src/libdisplay/DisplayBase.cpp:491:69: note: Function 'setPixel' argument 3 names different: declaration 'pixel' definition 'p'.
xplanet-1.3.0/src/libdisplay/DisplayBase.h:71:10: performance: Technically the member function 'DisplayBase::SetBackground' can be static. [functionStatic]
xplanet-1.3.0/src/libdisplay/DisplayBase.cpp:528:14: note: Technically the member function 'DisplayBase::SetBackground' can be static.
xplanet-1.3.0/src/libdisplay/DisplayBase.h:71:10: note: Technically the member function 'DisplayBase::SetBackground' can be static.
xplanet-1.3.0/src/libdisplay/DisplayBase.cpp:367:0: error: Uninitialized variable: targetDist [uninitvar]
xplanet-1.3.0/src/libdisplay/DisplayBase.cpp:373:0: error: Uninitialized variable: targetDist [uninitvar]
xplanet-1.3.0/src/libdisplay/DisplayMSWin.h:9:5: style: Class 'DisplayMSWin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xplanet-1.3.0/src/libdisplay/DisplayMSWin.h:12:10: style: The function 'renderImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libdisplay/DisplayBase.h:37:18: note: Virtual function in base class
xplanet-1.3.0/src/libdisplay/DisplayMSWin.h:12:10: note: Function in derived class
xplanet-1.3.0/src/libdisplay/DisplayMSWin.h:14:17: style: The function 'TmpDir' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libdisplay/DisplayBase.h:53:25: note: Virtual function in base class
xplanet-1.3.0/src/libdisplay/DisplayMSWin.h:14:17: note: Function in derived class
xplanet-1.3.0/src/libdisplay/DisplayMacAqua.cpp:83:5: warning: The buffer 'templateFile' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xplanet-1.3.0/src/libdisplay/DisplayMacAqua.h:9:5: style: Class 'DisplayMacAqua' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xplanet-1.3.0/src/libdisplay/DisplayMacAqua.h:12:10: style: The function 'renderImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libdisplay/DisplayBase.h:37:18: note: Virtual function in base class
xplanet-1.3.0/src/libdisplay/DisplayMacAqua.h:12:10: note: Function in derived class
xplanet-1.3.0/src/libdisplay/DisplayOutput.h:9:5: style: Class 'DisplayOutput' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xplanet-1.3.0/src/libdisplay/DisplayOutput.h:12:10: style: The function 'renderImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libdisplay/DisplayBase.h:37:18: note: Virtual function in base class
xplanet-1.3.0/src/libdisplay/DisplayOutput.h:12:10: note: Function in derived class
xplanet-1.3.0/src/libdisplay/vroot.h:92:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xplanet-1.3.0/src/libdisplay/DisplayX11.cpp:327:20: style: The scope of the variable 'distance' can be reduced. [variableScope]
xplanet-1.3.0/src/libdisplay/DisplayX11.cpp:327:30: style: The scope of the variable 'distance_squared' can be reduced. [variableScope]
xplanet-1.3.0/src/libdisplay/DisplayX11.cpp:263:47: style: Function 'createPixmap' argument 1 names different: declaration 'rgb_data' definition 'rgb'. [funcArgNamesDifferent]
xplanet-1.3.0/src/libdisplay/DisplayX11.h:26:46: note: Function 'createPixmap' argument 1 names different: declaration 'rgb_data' definition 'rgb'.
xplanet-1.3.0/src/libdisplay/DisplayX11.cpp:263:47: note: Function 'createPixmap' argument 1 names different: declaration 'rgb_data' definition 'rgb'.
xplanet-1.3.0/src/libdisplay/DisplayX11.h:30:10: style: Unused private function: 'DisplayX11::decomposePixmap' [unusedPrivateFunction]
xplanet-1.3.0/src/libdisplay/DisplayX11.h:23:10: performance: Technically the member function 'DisplayX11::computeShift' can be static. [functionStatic]
xplanet-1.3.0/src/libdisplay/DisplayX11.cpp:241:13: note: Technically the member function 'DisplayX11::computeShift' can be static.
xplanet-1.3.0/src/libdisplay/DisplayX11.h:23:10: note: Technically the member function 'DisplayX11::computeShift' can be static.
xplanet-1.3.0/src/libdisplay/DisplayX11.h:11:5: style: Class 'DisplayX11' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xplanet-1.3.0/src/libdisplay/DisplayX11.h:14:10: style: The function 'renderImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libdisplay/DisplayBase.h:37:18: note: Virtual function in base class
xplanet-1.3.0/src/libdisplay/DisplayX11.h:14:10: note: Function in derived class
xplanet-1.3.0/src/libdisplay/TimerX11.h:24:10: style: The function 'Sleep' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libdisplay/Timer.h:15:18: note: Virtual function in base class
xplanet-1.3.0/src/libdisplay/TimerX11.h:24:10: note: Function in derived class
xplanet-1.3.0/src/libdisplay/TimerX11.h:29:10: style: The function 'SleepForTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libdisplay/Timer.h:25:18: note: Virtual function in base class
xplanet-1.3.0/src/libdisplay/TimerX11.h:29:10: note: Function in derived class
xplanet-1.3.0/src/libdisplay/TextRendererFT2.cpp:118:9: style: Variable 'error' is reassigned a value before the old one has been used. [redundantAssignment]
xplanet-1.3.0/src/libdisplay/TextRendererFT2.cpp:112:0: note: Variable 'error' is reassigned a value before the old one has been used.
xplanet-1.3.0/src/libdisplay/TextRendererFT2.cpp:118:9: note: Variable 'error' is reassigned a value before the old one has been used.
xplanet-1.3.0/src/libdisplay/TextRendererFT2.cpp:19:5: performance: Variable 'numGlyphs_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xplanet-1.3.0/src/libdisplay/TextRendererFT2.h:15:5: style: Class 'TextRendererFT2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xplanet-1.3.0/src/libdisplay/TextRendererFT2.h:18:18: style: The function 'Font' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libdisplay/TextRenderer.h:25:18: note: Virtual function in base class
xplanet-1.3.0/src/libdisplay/TextRendererFT2.h:18:18: note: Function in derived class
xplanet-1.3.0/src/libdisplay/TextRendererFT2.h:21:17: style: The function 'FontHeight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libdisplay/TextRenderer.h:41:17: note: Virtual function in base class
xplanet-1.3.0/src/libdisplay/TextRendererFT2.h:21:17: note: Function in derived class
xplanet-1.3.0/src/libdisplay/TextRendererFT2.h:23:18: style: The function 'FontSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libdisplay/TextRenderer.h:28:18: note: Virtual function in base class
xplanet-1.3.0/src/libdisplay/TextRendererFT2.h:23:18: note: Function in derived class
xplanet-1.3.0/src/libdisplay/TextRendererFT2.h:26:18: style: The function 'DrawText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libdisplay/TextRenderer.h:31:18: note: Virtual function in base class
xplanet-1.3.0/src/libdisplay/TextRendererFT2.h:26:18: note: Function in derived class
xplanet-1.3.0/src/libdisplay/TextRendererFT2.h:29:18: style: The function 'SetText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libdisplay/TextRenderer.h:36:18: note: Virtual function in base class
xplanet-1.3.0/src/libdisplay/TextRendererFT2.h:29:18: note: Function in derived class
xplanet-1.3.0/src/libdisplay/TextRendererFT2.h:30:18: style: The function 'FreeText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libdisplay/TextRenderer.h:37:18: note: Virtual function in base class
xplanet-1.3.0/src/libdisplay/TextRendererFT2.h:30:18: note: Function in derived class
xplanet-1.3.0/src/libdisplay/TextRendererFT2.h:32:18: style: The function 'TextBox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libdisplay/TextRenderer.h:39:18: note: Virtual function in base class
xplanet-1.3.0/src/libdisplay/TextRendererFT2.h:32:18: note: Function in derived class
xplanet-1.3.0/src/libdisplay/TextRendererPangoFT2.h:14:5: style: Class 'TextRendererPangoFT2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xplanet-1.3.0/src/libdisplay/TextRendererPangoFT2.h:17:18: style: The function 'Font' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libdisplay/TextRenderer.h:25:18: note: Virtual function in base class
xplanet-1.3.0/src/libdisplay/TextRendererPangoFT2.h:17:18: note: Function in derived class
xplanet-1.3.0/src/libdisplay/TextRendererPangoFT2.h:20:17: style: The function 'FontHeight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libdisplay/TextRenderer.h:41:17: note: Virtual function in base class
xplanet-1.3.0/src/libdisplay/TextRendererPangoFT2.h:20:17: note: Function in derived class
xplanet-1.3.0/src/libdisplay/TextRendererPangoFT2.h:22:18: style: The function 'FontSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libdisplay/TextRenderer.h:28:18: note: Virtual function in base class
xplanet-1.3.0/src/libdisplay/TextRendererPangoFT2.h:22:18: note: Function in derived class
xplanet-1.3.0/src/libdisplay/TextRendererPangoFT2.h:25:18: style: The function 'DrawText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libdisplay/TextRenderer.h:31:18: note: Virtual function in base class
xplanet-1.3.0/src/libdisplay/TextRendererPangoFT2.h:25:18: note: Function in derived class
xplanet-1.3.0/src/libdisplay/TextRendererPangoFT2.h:28:18: style: The function 'SetText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libdisplay/TextRenderer.h:36:18: note: Virtual function in base class
xplanet-1.3.0/src/libdisplay/TextRendererPangoFT2.h:28:18: note: Function in derived class
xplanet-1.3.0/src/libdisplay/TextRendererPangoFT2.h:29:18: style: The function 'FreeText' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libdisplay/TextRenderer.h:37:18: note: Virtual function in base class
xplanet-1.3.0/src/libdisplay/TextRendererPangoFT2.h:29:18: note: Function in derived class
xplanet-1.3.0/src/libdisplay/TextRendererPangoFT2.h:31:18: style: The function 'TextBox' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libdisplay/TextRenderer.h:39:18: note: Virtual function in base class
xplanet-1.3.0/src/libdisplay/TextRendererPangoFT2.h:31:18: note: Function in derived class
xplanet-1.3.0/src/libdisplay/Timer.cpp:33:28: style: Function 'SleepForTime' argument 1 names different: declaration 'sleep' definition 'sleep_time'. [funcArgNamesDifferent]
xplanet-1.3.0/src/libdisplay/Timer.h:25:38: note: Function 'SleepForTime' argument 1 names different: declaration 'sleep' definition 'sleep_time'.
xplanet-1.3.0/src/libdisplay/Timer.cpp:33:28: note: Function 'SleepForTime' argument 1 names different: declaration 'sleep' definition 'sleep_time'.
xplanet-1.3.0/src/libdisplay/Timer.cpp:15:8: warning: Member variable 'Timer::nextUpdate_' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/libdisplay/TimerMacAqua.h:19:19: performance: Technically the member function 'TimerMacAqua::GetSystemIdleTime' can be static. [functionStatic]
xplanet-1.3.0/src/libdisplay/TimerMacAqua.cpp:130:15: note: Technically the member function 'TimerMacAqua::GetSystemIdleTime' can be static.
xplanet-1.3.0/src/libdisplay/TimerMacAqua.h:19:19: note: Technically the member function 'TimerMacAqua::GetSystemIdleTime' can be static.
xplanet-1.3.0/src/libdisplay/TimerMacAqua.h:16:10: style: The function 'Sleep' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libdisplay/Timer.h:15:18: note: Virtual function in base class
xplanet-1.3.0/src/libdisplay/TimerMacAqua.h:16:10: note: Function in derived class
xplanet-1.3.0/src/libdisplay/TimerX11.cpp:51:31: style: Function 'SleepForTime' argument 1 names different: declaration 'sleep' definition 'sleep_time'. [funcArgNamesDifferent]
xplanet-1.3.0/src/libdisplay/TimerX11.h:29:30: note: Function 'SleepForTime' argument 1 names different: declaration 'sleep' definition 'sleep_time'.
xplanet-1.3.0/src/libdisplay/TimerX11.cpp:51:31: note: Function 'SleepForTime' argument 1 names different: declaration 'sleep' definition 'sleep_time'.
xplanet-1.3.0/src/libdisplay/TimerX11.h:36:19: style: Unused private function: 'TimerX11::GetSystemIdleTime' [unusedPrivateFunction]
xplanet-1.3.0/src/libdisplay/TimerX11.h:36:19: performance: Technically the member function 'TimerX11::GetSystemIdleTime' can be static. [functionStatic]
xplanet-1.3.0/src/libdisplay/TimerX11.cpp:178:11: note: Technically the member function 'TimerX11::GetSystemIdleTime' can be static.
xplanet-1.3.0/src/libdisplay/TimerX11.h:36:19: note: Technically the member function 'TimerX11::GetSystemIdleTime' can be static.
xplanet-1.3.0/src/libephemeris/EphemerisHigh.h:11:5: style: Class 'EphemerisHigh' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xplanet-1.3.0/src/libephemeris/EphemerisHigh.h:14:10: style: The function 'GetHeliocentricXYZ' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libephemeris/Ephemeris.h:12:18: note: Virtual function in base class
xplanet-1.3.0/src/libephemeris/EphemerisHigh.h:14:10: note: Function in derived class
xplanet-1.3.0/src/libephemeris/EphemerisLow.cpp:47:12: style: The scope of the variable 'a' can be reduced. [variableScope]
xplanet-1.3.0/src/libephemeris/EphemerisLow.cpp:56:12: style: The scope of the variable 'dlm' can be reduced. [variableScope]
xplanet-1.3.0/src/libephemeris/EphemerisLow.cpp:65:12: style: The scope of the variable 'e' can be reduced. [variableScope]
xplanet-1.3.0/src/libephemeris/EphemerisLow.cpp:74:12: style: The scope of the variable 'pi' can be reduced. [variableScope]
xplanet-1.3.0/src/libephemeris/EphemerisLow.cpp:83:12: style: The scope of the variable 'dinc' can be reduced. [variableScope]
xplanet-1.3.0/src/libephemeris/EphemerisLow.cpp:92:12: style: The scope of the variable 'omega' can be reduced. [variableScope]
xplanet-1.3.0/src/libephemeris/EphemerisLow.cpp:101:9: style: The scope of the variable 'kp' can be reduced. [variableScope]
xplanet-1.3.0/src/libephemeris/EphemerisLow.cpp:110:12: style: The scope of the variable 'ca' can be reduced. [variableScope]
xplanet-1.3.0/src/libephemeris/EphemerisLow.cpp:119:12: style: The scope of the variable 'sa' can be reduced. [variableScope]
xplanet-1.3.0/src/libephemeris/EphemerisLow.cpp:128:9: style: The scope of the variable 'kq' can be reduced. [variableScope]
xplanet-1.3.0/src/libephemeris/EphemerisLow.cpp:137:12: style: The scope of the variable 'cl' can be reduced. [variableScope]
xplanet-1.3.0/src/libephemeris/EphemerisLow.cpp:146:12: style: The scope of the variable 'sl' can be reduced. [variableScope]
xplanet-1.3.0/src/libephemeris/EphemerisLow.cpp:155:12: style: The scope of the variable 'rmas' can be reduced. [variableScope]
xplanet-1.3.0/src/libephemeris/EphemerisLow.h:15:10: style: The function 'GetHeliocentricXYZ' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libephemeris/Ephemeris.h:12:18: note: Virtual function in base class
xplanet-1.3.0/src/libephemeris/EphemerisLow.h:15:10: note: Function in derived class
xplanet-1.3.0/src/libephemeris/EphemerisSpice.h:15:10: style: The function 'GetHeliocentricXYZ' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libephemeris/Ephemeris.h:12:18: note: Virtual function in base class
xplanet-1.3.0/src/libephemeris/EphemerisSpice.h:15:10: note: Function in derived class
xplanet-1.3.0/src/libephemeris/jpleph.cpp:57:13: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xplanet-1.3.0/src/libephemeris/jpleph.cpp:123:10: style: The scope of the variable 'k' can be reduced. [variableScope]
xplanet-1.3.0/src/libephemeris/jpleph.cpp:367:30: style: The scope of the variable 'tchar' can be reduced. [variableScope]
xplanet-1.3.0/src/libephemeris/jpleph.cpp:566:11: style: The scope of the variable 'j' can be reduced. [variableScope]
xplanet-1.3.0/src/libephemeris/jpleph.cpp:62:4: 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]
xplanet-1.3.0/src/libephemeris/libmoons/saturn.cpp:259:22: style: Variable 'vx1' is assigned a value that is never used. [unreadVariable]
xplanet-1.3.0/src/libephemeris/libmoons/saturn.cpp:260:22: style: Variable 'vy1' is assigned a value that is never used. [unreadVariable]
xplanet-1.3.0/src/libimage/Image.cpp:240:24: style: Function 'getPixel' argument 1 names different: declaration 'px' definition 'x'. [funcArgNamesDifferent]
xplanet-1.3.0/src/libimage/Image.h:16:26: note: Function 'getPixel' argument 1 names different: declaration 'px' definition 'x'.
xplanet-1.3.0/src/libimage/Image.cpp:240:24: note: Function 'getPixel' argument 1 names different: declaration 'px' definition 'x'.
xplanet-1.3.0/src/libimage/Image.cpp:240:34: style: Function 'getPixel' argument 2 names different: declaration 'py' definition 'y'. [funcArgNamesDifferent]
xplanet-1.3.0/src/libimage/Image.h:16:37: note: Function 'getPixel' argument 2 names different: declaration 'py' definition 'y'.
xplanet-1.3.0/src/libimage/Image.cpp:240:34: note: Function 'getPixel' argument 2 names different: declaration 'py' definition 'y'.
xplanet-1.3.0/src/libimage/Image.cpp:246:24: style: Function 'getPixel' argument 1 names different: declaration 'px' definition 'x'. [funcArgNamesDifferent]
xplanet-1.3.0/src/libimage/Image.h:17:26: note: Function 'getPixel' argument 1 names different: declaration 'px' definition 'x'.
xplanet-1.3.0/src/libimage/Image.cpp:246:24: note: Function 'getPixel' argument 1 names different: declaration 'px' definition 'x'.
xplanet-1.3.0/src/libimage/Image.cpp:246:34: style: Function 'getPixel' argument 2 names different: declaration 'py' definition 'y'. [funcArgNamesDifferent]
xplanet-1.3.0/src/libimage/Image.h:17:37: note: Function 'getPixel' argument 2 names different: declaration 'py' definition 'y'.
xplanet-1.3.0/src/libimage/Image.cpp:246:34: note: Function 'getPixel' argument 2 names different: declaration 'py' definition 'y'.
xplanet-1.3.0/src/libimage/Image.h:17:10: style: Technically the member function 'Image::getPixel' can be const. [functionConst]
xplanet-1.3.0/src/libimage/Image.cpp:246:8: note: Technically the member function 'Image::getPixel' can be const.
xplanet-1.3.0/src/libimage/Image.h:17:10: note: Technically the member function 'Image::getPixel' can be const.
xplanet-1.3.0/src/libimage/Image.cpp:29:5: style: Class 'Image' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xplanet-1.3.0/src/libimage/Image.cpp:29:5: style: Class 'Image' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xplanet-1.3.0/src/libimage/bmp.c:106:9: error: Resource leak: file [resourceLeak]
xplanet-1.3.0/src/libimage/gif.c:73:13: warning: Size of pointer 'buffer' used instead of size of its data. [pointerSize]
xplanet-1.3.0/src/libimage/gif.c:178:9: error: Memory leak: red [memleak]
xplanet-1.3.0/src/libimage/gif.c:178:9: error: Memory leak: green [memleak]
xplanet-1.3.0/src/libimage/gif.c:178:9: error: Memory leak: blue [memleak]
xplanet-1.3.0/src/libimage/gif.c:178:9: error: Memory leak: buffer [memleak]
xplanet-1.3.0/src/libimage/gif.c:86:0: error: Memory leak: buffer [memleak]
xplanet-1.3.0/src/libimage/pnm.c:45:9: error: Resource leak: infile [resourceLeak]
xplanet-1.3.0/src/libimage/pnm.c:52:9: error: Resource leak: infile [resourceLeak]
xplanet-1.3.0/src/libimage/pnm.c:52:9: error: Memory leak: argv [memleak]
xplanet-1.3.0/src/libimage/tiff.c:30:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xplanet-1.3.0/src/libimage/tiff.c:30:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xplanet-1.3.0/src/libimage/tiff.c:30:15: style: The scope of the variable 'istart' can be reduced. [variableScope]
xplanet-1.3.0/src/libimage/tiff.c:85:20: style: The scope of the variable 'raster' can be reduced. [variableScope]
xplanet-1.3.0/src/libmultiple/RayleighScattering.cpp:632:12: warning: Either the condition 'inFile!=NULL' is redundant or there is possible null pointer dereference: inFile. [nullPointerRedundantCheck]
xplanet-1.3.0/src/libmultiple/RayleighScattering.cpp:619:16: note: Assuming that condition 'inFile!=NULL' is not redundant
xplanet-1.3.0/src/libmultiple/RayleighScattering.cpp:632:12: note: Null pointer dereference
xplanet-1.3.0/src/libmultiple/RayleighScattering.cpp:502:33: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xplanet-1.3.0/src/libmultiple/RayleighScattering.cpp:508:33: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xplanet-1.3.0/src/libmultiple/RayleighScattering.cpp:764:38: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xplanet-1.3.0/src/libmultiple/RayleighScattering.cpp:770:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xplanet-1.3.0/src/libmultiple/RayleighScattering.cpp:112:38: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall]
xplanet-1.3.0/src/libmultiple/RayleighScattering.cpp:143:42: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall]
xplanet-1.3.0/src/libmultiple/RayleighScattering.cpp:242:42: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall]
xplanet-1.3.0/src/libmultiple/RayleighScattering.cpp:385:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xplanet-1.3.0/src/libplanet/Planet.cpp:123:9: warning: Member variable 'Planet::ephem_' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/libplanet/Planet.cpp:123:9: warning: Member variable 'Planet::ephemerisHigh_' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/libplanet/Planet.cpp:123:9: warning: Member variable 'Planet::ephemerisSpice_' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/libplanet/Planet.cpp:123:9: warning: Member variable 'Planet::rot_' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/libplanet/Planet.cpp:123:9: warning: Member variable 'Planet::invRot_' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/libplanet/Planet.cpp:123:9: warning: Member variable 'Planet::sunX_' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/libplanet/Planet.cpp:123:9: warning: Member variable 'Planet::sunY_' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/libplanet/Planet.cpp:123:9: warning: Member variable 'Planet::sunZ_' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/libplanet/Planet.cpp:123:9: warning: Member variable 'Planet::ellipseCoeffC_' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/libplanet/Planet.cpp:123:9: warning: Member variable 'Planet::X_' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/libplanet/Planet.cpp:123:9: warning: Member variable 'Planet::Y_' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/libplanet/Planet.cpp:123:9: warning: Member variable 'Planet::Z_' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/libprojection/ProjectionAncient.h:13:10: style: The function 'pixelToSpherical' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libprojection/ProjectionBase.h:15:18: note: Virtual function in base class
xplanet-1.3.0/src/libprojection/ProjectionAncient.h:13:10: note: Function in derived class
xplanet-1.3.0/src/libprojection/ProjectionAncient.h:16:10: style: The function 'sphericalToPixel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libprojection/ProjectionBase.h:18:18: note: Virtual function in base class
xplanet-1.3.0/src/libprojection/ProjectionAncient.h:16:10: note: Function in derived class
xplanet-1.3.0/src/libprojection/ProjectionAzimutEqualArea.h:14:10: style: The function 'pixelToSpherical' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libprojection/ProjectionBase.h:15:18: note: Virtual function in base class
xplanet-1.3.0/src/libprojection/ProjectionAzimutEqualArea.h:14:10: note: Function in derived class
xplanet-1.3.0/src/libprojection/ProjectionAzimutEqualArea.h:17:10: style: The function 'sphericalToPixel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libprojection/ProjectionBase.h:18:18: note: Virtual function in base class
xplanet-1.3.0/src/libprojection/ProjectionAzimutEqualArea.h:17:10: note: Function in derived class
xplanet-1.3.0/src/libprojection/ProjectionAzimuthal.h:10:10: style: The function 'pixelToSpherical' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libprojection/ProjectionBase.h:15:18: note: Virtual function in base class
xplanet-1.3.0/src/libprojection/ProjectionAzimuthal.h:10:10: note: Function in derived class
xplanet-1.3.0/src/libprojection/ProjectionAzimuthal.h:13:10: style: The function 'sphericalToPixel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libprojection/ProjectionBase.h:18:18: note: Virtual function in base class
xplanet-1.3.0/src/libprojection/ProjectionAzimuthal.h:13:10: note: Function in derived class
xplanet-1.3.0/src/libprojection/ProjectionBase.cpp:9:17: warning: Member variable 'ProjectionBase::isWrapAround_' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/libprojection/ProjectionBase.cpp:9:17: warning: Member variable 'ProjectionBase::tableSize_' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/libprojection/ProjectionBase.cpp:9:17: warning: Member variable 'ProjectionBase::cosAngle_' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/libprojection/ProjectionBase.cpp:9:17: warning: Member variable 'ProjectionBase::photoFunction_' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/libprojection/ProjectionBase.cpp:16:17: warning: Member variable 'ProjectionBase::isWrapAround_' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/libprojection/ProjectionBase.cpp:16:17: warning: Member variable 'ProjectionBase::tableSize_' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/libprojection/ProjectionBase.cpp:16:17: warning: Member variable 'ProjectionBase::cosAngle_' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/libprojection/ProjectionBase.cpp:16:17: warning: Member variable 'ProjectionBase::photoFunction_' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/libprojection/ProjectionBase.h:57:10: style: Technically the member function 'ProjectionBase::destroyPhotoTable' can be const. [functionConst]
xplanet-1.3.0/src/libprojection/ProjectionBase.cpp:183:17: note: Technically the member function 'ProjectionBase::destroyPhotoTable' can be const.
xplanet-1.3.0/src/libprojection/ProjectionBase.h:57:10: note: Technically the member function 'ProjectionBase::destroyPhotoTable' can be const.
xplanet-1.3.0/src/libprojection/ProjectionBonne.cpp:20:18: warning: Member variable 'ProjectionBonne::lat1_' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/libprojection/ProjectionBonne.cpp:20:18: warning: Member variable 'ProjectionBonne::cotLat1_' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/libprojection/ProjectionBonne.h:10:10: style: The function 'pixelToSpherical' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libprojection/ProjectionBase.h:15:18: note: Virtual function in base class
xplanet-1.3.0/src/libprojection/ProjectionBonne.h:10:10: note: Function in derived class
xplanet-1.3.0/src/libprojection/ProjectionBonne.h:13:10: style: The function 'sphericalToPixel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libprojection/ProjectionBase.h:18:18: note: Virtual function in base class
xplanet-1.3.0/src/libprojection/ProjectionBonne.h:13:10: note: Function in derived class
xplanet-1.3.0/src/libprojection/ProjectionGnomonic.cpp:19:21: warning: Member variable 'ProjectionGnomonic::scale_' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/libprojection/ProjectionGnomonic.h:13:10: style: The function 'pixelToSpherical' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libprojection/ProjectionBase.h:15:18: note: Virtual function in base class
xplanet-1.3.0/src/libprojection/ProjectionGnomonic.h:13:10: note: Function in derived class
xplanet-1.3.0/src/libprojection/ProjectionGnomonic.h:16:10: style: The function 'sphericalToPixel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libprojection/ProjectionBase.h:18:18: note: Virtual function in base class
xplanet-1.3.0/src/libprojection/ProjectionGnomonic.h:16:10: note: Function in derived class
xplanet-1.3.0/src/libprojection/ProjectionHemisphere.h:14:10: style: The function 'pixelToSpherical' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libprojection/ProjectionBase.h:15:18: note: Virtual function in base class
xplanet-1.3.0/src/libprojection/ProjectionHemisphere.h:14:10: note: Function in derived class
xplanet-1.3.0/src/libprojection/ProjectionHemisphere.h:17:10: style: The function 'sphericalToPixel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libprojection/ProjectionBase.h:18:18: note: Virtual function in base class
xplanet-1.3.0/src/libprojection/ProjectionHemisphere.h:17:10: note: Function in derived class
xplanet-1.3.0/src/libprojection/ProjectionIcosagnomonic.cpp:56:59: style: Function 'distance' argument 1 names different: declaration 'P' definition 'p'. [funcArgNamesDifferent]
xplanet-1.3.0/src/libprojection/ProjectionIcosagnomonic.h:50:40: note: Function 'distance' argument 1 names different: declaration 'P' definition 'p'.
xplanet-1.3.0/src/libprojection/ProjectionIcosagnomonic.cpp:56:59: note: Function 'distance' argument 1 names different: declaration 'P' definition 'p'.
xplanet-1.3.0/src/libprojection/ProjectionIcosagnomonic.cpp:119:58: style: Function 'bearing' argument 1 names different: declaration 'P' definition 'b'. [funcArgNamesDifferent]
xplanet-1.3.0/src/libprojection/ProjectionIcosagnomonic.h:77:39: note: Function 'bearing' argument 1 names different: declaration 'P' definition 'b'.
xplanet-1.3.0/src/libprojection/ProjectionIcosagnomonic.cpp:119:58: note: Function 'bearing' argument 1 names different: declaration 'P' definition 'b'.
xplanet-1.3.0/src/libprojection/ProjectionIcosagnomonic.cpp:130:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xplanet-1.3.0/src/libprojection/ProjectionIcosagnomonic.cpp:143:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xplanet-1.3.0/src/libprojection/ProjectionIcosagnomonic.cpp:145:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xplanet-1.3.0/src/libprojection/ProjectionIcosagnomonic.cpp:299:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xplanet-1.3.0/src/libprojection/ProjectionIcosagnomonic.cpp:485:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xplanet-1.3.0/src/libprojection/ProjectionIcosagnomonic.cpp:508:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xplanet-1.3.0/src/libprojection/ProjectionIcosagnomonic.cpp:165:5: performance: Variable 'centerXY' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xplanet-1.3.0/src/libprojection/ProjectionIcosagnomonic.h:158:13: performance: Technically the member function 'ProjectionIcosagnomonic::makeClippingPath' can be static. [functionStatic]
xplanet-1.3.0/src/libprojection/ProjectionIcosagnomonic.cpp:427:26: note: Technically the member function 'ProjectionIcosagnomonic::makeClippingPath' can be static.
xplanet-1.3.0/src/libprojection/ProjectionIcosagnomonic.h:158:13: note: Technically the member function 'ProjectionIcosagnomonic::makeClippingPath' can be static.
xplanet-1.3.0/src/libprojection/ProjectionIcosagnomonic.h:58:13: style: Technically the member function 'ProjectionIcosagnomonic::PointXY::cmpLine' can be const. [functionConst]
xplanet-1.3.0/src/libprojection/ProjectionIcosagnomonic.cpp:75:35: note: Technically the member function 'ProjectionIcosagnomonic::PointXY::cmpLine' can be const.
xplanet-1.3.0/src/libprojection/ProjectionIcosagnomonic.h:58:13: note: Technically the member function 'ProjectionIcosagnomonic::PointXY::cmpLine' can be const.
xplanet-1.3.0/src/libprojection/ProjectionIcosagnomonic.h:128:17: performance: Technically the member function 'ProjectionIcosagnomonic::Triangle::sCentroid' can be static. [functionStatic]
xplanet-1.3.0/src/libprojection/ProjectionIcosagnomonic.cpp:204:36: note: Technically the member function 'ProjectionIcosagnomonic::Triangle::sCentroid' can be static.
xplanet-1.3.0/src/libprojection/ProjectionIcosagnomonic.h:128:17: note: Technically the member function 'ProjectionIcosagnomonic::Triangle::sCentroid' can be static.
xplanet-1.3.0/src/libprojection/ProjectionIcosagnomonic.cpp:185:5: style: Class 'Triangle' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xplanet-1.3.0/src/libprojection/ProjectionIcosagnomonic.h:67:9: style: Class 'PointLL' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xplanet-1.3.0/src/libprojection/ProjectionIcosagnomonic.h:84:9: style: Struct 'PointXYZ' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xplanet-1.3.0/src/libprojection/ProjectionIcosagnomonic.h:99:9: style: Class 'Polygon' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xplanet-1.3.0/src/libprojection/ProjectionIcosagnomonic.h:111:5: warning: The class 'Triangle' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xplanet-1.3.0/src/libprojection/ProjectionIcosagnomonic.h:140:5: warning: The class 'ClippedTriangle' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xplanet-1.3.0/src/libprojection/ProjectionIcosagnomonic.h:17:18: style: The function 'pixelToSpherical' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libprojection/ProjectionBase.h:15:18: note: Virtual function in base class
xplanet-1.3.0/src/libprojection/ProjectionIcosagnomonic.h:17:18: note: Function in derived class
xplanet-1.3.0/src/libprojection/ProjectionIcosagnomonic.h:20:18: style: The function 'sphericalToPixel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libprojection/ProjectionBase.h:18:18: note: Virtual function in base class
xplanet-1.3.0/src/libprojection/ProjectionIcosagnomonic.h:20:18: note: Function in derived class
xplanet-1.3.0/src/libprojection/ProjectionIcosagnomonic.h:150:22: style: The function 'contains' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libprojection/ProjectionIcosagnomonic.h:124:22: note: Virtual function in base class
xplanet-1.3.0/src/libprojection/ProjectionIcosagnomonic.h:150:22: note: Function in derived class
xplanet-1.3.0/src/libprojection/ProjectionIcosagnomonic.h:151:22: style: The function 'contains' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libprojection/ProjectionIcosagnomonic.h:125:22: note: Virtual function in base class
xplanet-1.3.0/src/libprojection/ProjectionIcosagnomonic.h:151:22: note: Function in derived class
xplanet-1.3.0/src/libprojection/ProjectionIcosagnomonic.h:144:12: performance: Function parameter 'path' should be passed by const reference. [passedByValue]
xplanet-1.3.0/src/libprojection/ProjectionLambert.h:10:10: style: The function 'pixelToSpherical' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libprojection/ProjectionBase.h:15:18: note: Virtual function in base class
xplanet-1.3.0/src/libprojection/ProjectionLambert.h:10:10: note: Function in derived class
xplanet-1.3.0/src/libprojection/ProjectionLambert.h:13:10: style: The function 'sphericalToPixel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libprojection/ProjectionBase.h:18:18: note: Virtual function in base class
xplanet-1.3.0/src/libprojection/ProjectionLambert.h:13:10: note: Function in derived class
xplanet-1.3.0/src/libprojection/ProjectionMercator.h:10:10: style: The function 'pixelToSpherical' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libprojection/ProjectionBase.h:15:18: note: Virtual function in base class
xplanet-1.3.0/src/libprojection/ProjectionMercator.h:10:10: note: Function in derived class
xplanet-1.3.0/src/libprojection/ProjectionMercator.h:13:10: style: The function 'sphericalToPixel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libprojection/ProjectionBase.h:18:18: note: Virtual function in base class
xplanet-1.3.0/src/libprojection/ProjectionMercator.h:13:10: note: Function in derived class
xplanet-1.3.0/src/libprojection/ProjectionMollweide.h:10:10: style: The function 'pixelToSpherical' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libprojection/ProjectionBase.h:15:18: note: Virtual function in base class
xplanet-1.3.0/src/libprojection/ProjectionMollweide.h:10:10: note: Function in derived class
xplanet-1.3.0/src/libprojection/ProjectionMollweide.h:13:10: style: The function 'sphericalToPixel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libprojection/ProjectionBase.h:18:18: note: Virtual function in base class
xplanet-1.3.0/src/libprojection/ProjectionMollweide.h:13:10: note: Function in derived class
xplanet-1.3.0/src/libprojection/ProjectionOrthographic.cpp:9:25: warning: Member variable 'ProjectionOrthographic::P' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/libprojection/ProjectionOrthographic.cpp:9:25: warning: Member variable 'ProjectionOrthographic::Psq' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/libprojection/ProjectionOrthographic.cpp:9:25: warning: Member variable 'ProjectionOrthographic::Pm1' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/libprojection/ProjectionOrthographic.cpp:9:25: warning: Member variable 'ProjectionOrthographic::Pp1' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/libprojection/ProjectionOrthographic.cpp:9:25: warning: Member variable 'ProjectionOrthographic::PPm1' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/libprojection/ProjectionOrthographic.cpp:9:25: warning: Member variable 'ProjectionOrthographic::Pm1sq' is not initialized in the constructor. [uninitMemberVar]
xplanet-1.3.0/src/libprojection/ProjectionOrthographic.h:12:10: style: The function 'setRange' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libprojection/ProjectionBase.h:29:18: note: Virtual function in base class
xplanet-1.3.0/src/libprojection/ProjectionOrthographic.h:12:10: note: Function in derived class
xplanet-1.3.0/src/libprojection/ProjectionOrthographic.h:14:10: style: The function 'pixelToSpherical' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libprojection/ProjectionBase.h:15:18: note: Virtual function in base class
xplanet-1.3.0/src/libprojection/ProjectionOrthographic.h:14:10: note: Function in derived class
xplanet-1.3.0/src/libprojection/ProjectionOrthographic.h:17:10: style: The function 'sphericalToPixel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libprojection/ProjectionBase.h:18:18: note: Virtual function in base class
xplanet-1.3.0/src/libprojection/ProjectionOrthographic.h:17:10: note: Function in derived class
xplanet-1.3.0/src/libprojection/ProjectionPeters.h:12:10: style: The function 'pixelToSpherical' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libprojection/ProjectionBase.h:15:18: note: Virtual function in base class
xplanet-1.3.0/src/libprojection/ProjectionPeters.h:12:10: note: Function in derived class
xplanet-1.3.0/src/libprojection/ProjectionPeters.h:15:10: style: The function 'sphericalToPixel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libprojection/ProjectionBase.h:18:18: note: Virtual function in base class
xplanet-1.3.0/src/libprojection/ProjectionPeters.h:15:10: note: Function in derived class
xplanet-1.3.0/src/libprojection/ProjectionPolyconic.h:19:12: performance: Technically the member function 'ProjectionPolyconic::F' can be static. [functionStatic]
xplanet-1.3.0/src/libprojection/ProjectionPolyconic.cpp:43:22: note: Technically the member function 'ProjectionPolyconic::F' can be static.
xplanet-1.3.0/src/libprojection/ProjectionPolyconic.h:19:12: note: Technically the member function 'ProjectionPolyconic::F' can be static.
xplanet-1.3.0/src/libprojection/ProjectionPolyconic.h:20:12: performance: Technically the member function 'ProjectionPolyconic::Fprime' can be static. [functionStatic]
xplanet-1.3.0/src/libprojection/ProjectionPolyconic.cpp:51:22: note: Technically the member function 'ProjectionPolyconic::Fprime' can be static.
xplanet-1.3.0/src/libprojection/ProjectionPolyconic.h:20:12: note: Technically the member function 'ProjectionPolyconic::Fprime' can be static.
xplanet-1.3.0/src/libprojection/ProjectionPolyconic.h:10:10: style: The function 'pixelToSpherical' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libprojection/ProjectionBase.h:15:18: note: Virtual function in base class
xplanet-1.3.0/src/libprojection/ProjectionPolyconic.h:10:10: note: Function in derived class
xplanet-1.3.0/src/libprojection/ProjectionPolyconic.h:13:10: style: The function 'sphericalToPixel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libprojection/ProjectionBase.h:18:18: note: Virtual function in base class
xplanet-1.3.0/src/libprojection/ProjectionPolyconic.h:13:10: note: Function in derived class
xplanet-1.3.0/src/libprojection/ProjectionTSC.h:28:10: performance: Technically the member function 'ProjectionTSC::GetCenterLatLon' can be static. [functionStatic]
xplanet-1.3.0/src/libprojection/ProjectionTSC.cpp:46:16: note: Technically the member function 'ProjectionTSC::GetCenterLatLon' can be static.
xplanet-1.3.0/src/libprojection/ProjectionTSC.h:28:10: note: Technically the member function 'ProjectionTSC::GetCenterLatLon' can be static.
xplanet-1.3.0/src/libprojection/ProjectionTSC.h:31:10: performance: Technically the member function 'ProjectionTSC::GetXiEtaZeta' can be static. [functionStatic]
xplanet-1.3.0/src/libprojection/ProjectionTSC.cpp:82:16: note: Technically the member function 'ProjectionTSC::GetXiEtaZeta' can be static.
xplanet-1.3.0/src/libprojection/ProjectionTSC.h:31:10: note: Technically the member function 'ProjectionTSC::GetXiEtaZeta' can be static.
xplanet-1.3.0/src/libprojection/ProjectionTSC.h:37:10: performance: Technically the member function 'ProjectionTSC::GetLMN' can be static. [functionStatic]
xplanet-1.3.0/src/libprojection/ProjectionTSC.cpp:125:16: note: Technically the member function 'ProjectionTSC::GetLMN' can be static.
xplanet-1.3.0/src/libprojection/ProjectionTSC.h:37:10: note: Technically the member function 'ProjectionTSC::GetLMN' can be static.
xplanet-1.3.0/src/libprojection/ProjectionTSC.h:10:10: style: The function 'pixelToSpherical' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libprojection/ProjectionBase.h:15:18: note: Virtual function in base class
xplanet-1.3.0/src/libprojection/ProjectionTSC.h:10:10: note: Function in derived class
xplanet-1.3.0/src/libprojection/ProjectionTSC.h:13:10: style: The function 'sphericalToPixel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplanet-1.3.0/src/libprojection/ProjectionBase.h:18:18: note: Virtual function in base class
xplanet-1.3.0/src/libprojection/ProjectionTSC.h:13:10: note: Function in derived class
xplanet-1.3.0/src/libsgp4sdp4/main.c:199:14: style: Same expression on both sides of '=='. [duplicateExpression]
xplanet-1.3.0/src/libsgp4sdp4/main.c:49:5: style: The scope of the variable 'tsince' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/main.c:50:5: style: The scope of the variable 'jul_epoch' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/main.c:51:5: style: The scope of the variable 'jul_utc' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/main.c:54:5: style: The scope of the variable 'sat_azi' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/main.c:54:14: style: The scope of the variable 'sat_ele' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/main.c:54:23: style: The scope of the variable 'sat_range' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/main.c:54:34: style: The scope of the variable 'sat_range_rate' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/main.c:56:5: style: The scope of the variable 'sat_lat' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/main.c:56:14: style: The scope of the variable 'sat_lon' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/main.c:56:23: style: The scope of the variable 'sat_alt' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/main.c:56:32: style: The scope of the variable 'sat_vel' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/main.c:58:5: style: The scope of the variable 'sun_azi' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/main.c:58:14: style: The scope of the variable 'sun_ele' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:33:22: style: The scope of the variable 'epw' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:33:33: style: The scope of the variable 'x1m5th' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:33:40: style: The scope of the variable 'xhdot1' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:33:47: style: The scope of the variable 'tfour' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:35:5: style: The scope of the variable 'tcube' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:35:11: style: The scope of the variable 'delm' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:35:16: style: The scope of the variable 'delomg' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:36:30: style: The scope of the variable 'a1' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:36:33: style: The scope of the variable 'a3ovk2' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:36:40: style: The scope of the variable 'ao' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:36:43: style: The scope of the variable 'betao' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:36:49: style: The scope of the variable 'betao2' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:37:5: style: The scope of the variable 'c1sq' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:37:10: style: The scope of the variable 'c2' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:37:13: style: The scope of the variable 'c3' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:37:16: style: The scope of the variable 'coef' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:37:21: style: The scope of the variable 'coef1' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:37:27: style: The scope of the variable 'del1' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:37:32: style: The scope of the variable 'delo' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:37:37: style: The scope of the variable 'eeta' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:37:42: style: The scope of the variable 'eosq' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:37:47: style: The scope of the variable 'etasq' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:38:5: style: The scope of the variable 'perige' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:38:12: style: The scope of the variable 'pinvsq' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:38:19: style: The scope of the variable 'psisq' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:38:25: style: The scope of the variable 'qoms24' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:38:32: style: The scope of the variable 's4' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:39:29: style: The scope of the variable 'theta2' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:39:36: style: The scope of the variable 'theta4' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:39:43: style: The scope of the variable 'tsi' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:274:34: style: The scope of the variable 'epw' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:274:47: style: The scope of the variable 'theta4' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:278:16: style: The scope of the variable 'a1' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:278:19: style: The scope of the variable 'a3ovk2' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:278:26: style: The scope of the variable 'ao' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:278:29: style: The scope of the variable 'c2' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:278:32: style: The scope of the variable 'coef' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:278:37: style: The scope of the variable 'coef1' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:278:43: style: The scope of the variable 'x1m5th' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:279:5: style: The scope of the variable 'xhdot1' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:279:12: style: The scope of the variable 'del1' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:279:19: style: The scope of the variable 'delo' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:279:24: style: The scope of the variable 'eeta' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:279:29: style: The scope of the variable 'eta' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:279:33: style: The scope of the variable 'etasq' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:279:39: style: The scope of the variable 'perige' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:280:5: style: The scope of the variable 'psisq' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:280:11: style: The scope of the variable 'tsi' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:280:15: style: The scope of the variable 'qoms24' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:280:22: style: The scope of the variable 's4' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:280:25: style: The scope of the variable 'pinvsq' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:500:5: style: The scope of the variable 'a1' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:500:8: style: The scope of the variable 'a2' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:500:11: style: The scope of the variable 'a3' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:500:14: style: The scope of the variable 'a4' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:500:17: style: The scope of the variable 'a5' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:500:20: style: The scope of the variable 'a6' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:500:23: style: The scope of the variable 'a7' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:500:26: style: The scope of the variable 'a8' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:500:29: style: The scope of the variable 'a9' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:500:32: style: The scope of the variable 'a10' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:500:36: style: The scope of the variable 'ainv2' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:500:42: style: The scope of the variable 'alfdp' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:501:9: style: The scope of the variable 'sini2' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:501:21: style: The scope of the variable 'sinok' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:501:33: style: The scope of the variable 'sil' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:501:41: style: The scope of the variable 'betdp' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:501:47: style: The scope of the variable 'dalf' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:502:11: style: The scope of the variable 'c' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:502:22: style: The scope of the variable 'cosok' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:502:33: style: The scope of the variable 'ctem' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:502:38: style: The scope of the variable 'f322' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:502:43: style: The scope of the variable 'zx' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:502:46: style: The scope of the variable 'zy' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:503:5: style: The scope of the variable 'dbet' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:503:10: style: The scope of the variable 'dls' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:503:14: style: The scope of the variable 'eoc' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:503:21: style: The scope of the variable 'f2' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:503:29: style: The scope of the variable 'f221' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:503:34: style: The scope of the variable 'f3' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:503:37: style: The scope of the variable 'f311' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:503:42: style: The scope of the variable 'f321' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:503:47: style: The scope of the variable 'xnoh' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:504:5: style: The scope of the variable 'f330' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:504:10: style: The scope of the variable 'f441' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:504:15: style: The scope of the variable 'f442' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:504:20: style: The scope of the variable 'f522' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:504:25: style: The scope of the variable 'f523' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:504:30: style: The scope of the variable 'f542' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:504:35: style: The scope of the variable 'f543' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:504:40: style: The scope of the variable 'g200' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:504:45: style: The scope of the variable 'g201' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:505:5: style: The scope of the variable 'g211' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:505:17: style: The scope of the variable 's1' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:505:20: style: The scope of the variable 's2' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:505:23: style: The scope of the variable 's3' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:505:26: style: The scope of the variable 's4' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:505:29: style: The scope of the variable 's5' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:505:32: style: The scope of the variable 's6' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:505:35: style: The scope of the variable 's7' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:505:41: style: The scope of the variable 'sel' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:505:45: style: The scope of the variable 'ses' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:505:49: style: The scope of the variable 'xls' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:506:5: style: The scope of the variable 'g300' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:506:15: style: The scope of the variable 'g322' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:506:20: style: The scope of the variable 'g410' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:506:25: style: The scope of the variable 'g422' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:506:30: style: The scope of the variable 'g520' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:506:35: style: The scope of the variable 'g521' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:506:40: style: The scope of the variable 'g532' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:506:45: style: The scope of the variable 'g533' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:506:50: style: The scope of the variable 'gam' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:507:10: style: The scope of the variable 'sinzf' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:507:16: style: The scope of the variable 'sis' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:507:23: style: The scope of the variable 'sll' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:507:27: style: The scope of the variable 'sls' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:507:31: style: The scope of the variable 'stem' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:507:41: style: The scope of the variable 'temp1' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:507:47: style: The scope of the variable 'x1' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:507:50: style: The scope of the variable 'x2' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:508:16: style: The scope of the variable 'x3' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:508:19: style: The scope of the variable 'x4' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:508:22: style: The scope of the variable 'x5' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:508:25: style: The scope of the variable 'x6' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:508:28: style: The scope of the variable 'x7' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:508:31: style: The scope of the variable 'x8' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:509:11: style: The scope of the variable 'xno2' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:509:16: style: The scope of the variable 'xnodce' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:509:40: style: The scope of the variable 'z1' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:509:43: style: The scope of the variable 'z11' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:509:47: style: The scope of the variable 'z12' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:509:51: style: The scope of the variable 'z13' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:510:5: style: The scope of the variable 'z2' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:510:8: style: The scope of the variable 'z21' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:510:12: style: The scope of the variable 'z22' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:510:16: style: The scope of the variable 'z23' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:510:20: style: The scope of the variable 'z3' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:510:23: style: The scope of the variable 'z31' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:510:27: style: The scope of the variable 'z32' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:510:31: style: The scope of the variable 'z33' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:510:38: style: The scope of the variable 'zf' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.c:510:41: style: The scope of the variable 'zm' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp_in.c:171:7: style: The scope of the variable 'chr' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp_in.c:168:24: style: Function 'Get_Next_Tle_Set' argument 1 names different: declaration 'lines' definition 'line'. [funcArgNamesDifferent]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.h:173:32: note: Function 'Get_Next_Tle_Set' argument 1 names different: declaration 'lines' definition 'line'.
xplanet-1.3.0/src/libsgp4sdp4/sgp_in.c:168:24: note: Function 'Get_Next_Tle_Set' argument 1 names different: declaration 'lines' definition 'line'.
xplanet-1.3.0/src/libsgp4sdp4/sgp_obs.c:174:5: style: The scope of the variable 'phi' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp_obs.c:174:9: style: The scope of the variable 'theta' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp_obs.c:174:15: style: The scope of the variable 'sin_theta' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp_obs.c:174:25: style: The scope of the variable 'cos_theta' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp_obs.c:174:35: style: The scope of the variable 'sin_phi' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp_obs.c:174:43: style: The scope of the variable 'cos_phi' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp_obs.c:175:5: style: The scope of the variable 'az' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp_obs.c:175:8: style: The scope of the variable 'el' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp_obs.c:175:11: style: The scope of the variable 'Lxh' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp_obs.c:175:15: style: The scope of the variable 'Lyh' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp_obs.c:175:19: style: The scope of the variable 'Lzh' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp_obs.c:175:23: style: The scope of the variable 'Sx' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp_obs.c:175:26: style: The scope of the variable 'Ex' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp_obs.c:175:29: style: The scope of the variable 'Zx' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp_obs.c:175:32: style: The scope of the variable 'Sy' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp_obs.c:175:35: style: The scope of the variable 'Ey' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp_obs.c:175:38: style: The scope of the variable 'Zy' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp_obs.c:175:41: style: The scope of the variable 'Sz' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp_obs.c:175:44: style: The scope of the variable 'Ez' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp_obs.c:175:47: style: The scope of the variable 'Zz' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp_obs.c:176:5: style: The scope of the variable 'Lx' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp_obs.c:176:8: style: The scope of the variable 'Ly' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp_obs.c:176:11: style: The scope of the variable 'Lz' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp_obs.c:176:14: style: The scope of the variable 'cos_delta' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp_obs.c:176:24: style: The scope of the variable 'sin_alpha' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp_obs.c:176:34: style: The scope of the variable 'cos_alpha' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp_time.c:391:3: style: Variable 'ThetaG' is reassigned a value before the old one has been used. [redundantAssignment]
xplanet-1.3.0/src/libsgp4sdp4/sgp_time.c:389:3: note: Variable 'ThetaG' is reassigned a value before the old one has been used.
xplanet-1.3.0/src/libsgp4sdp4/sgp_time.c:391:3: note: Variable 'ThetaG' is reassigned a value before the old one has been used.
xplanet-1.3.0/src/libsgp4sdp4/sgp_time.c:111:22: style: The scope of the variable 'alpha' can be reduced. [variableScope]
xplanet-1.3.0/src/libsgp4sdp4/sgp_time.c:200:18: style: Function 'Date_Time' argument 1 names different: declaration 'jd' definition 'julian_date'. [funcArgNamesDifferent]
xplanet-1.3.0/src/libsgp4sdp4/sgp4sdp4.h:215:26: note: Function 'Date_Time' argument 1 names different: declaration 'jd' definition 'julian_date'.
xplanet-1.3.0/src/libsgp4sdp4/sgp_time.c:200:18: note: Function 'Date_Time' argument 1 names different: declaration 'jd' definition 'julian_date'.
xplanet-1.3.0/src/parseColor.cpp:34:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xplanet-1.3.0/src/parseColor.cpp:105:19: performance: Function parameter 'color' should be passed by const reference. [passedByValue]
xplanet-1.3.0/src/readOriginFile.cpp:35:51: style: Function 'readOriginFile' argument 2 names different: declaration 'originMap' definition 'originVector'. [funcArgNamesDifferent]
xplanet-1.3.0/src/readOriginFile.h:17:61: note: Function 'readOriginFile' argument 2 names different: declaration 'originMap' definition 'originVector'.
xplanet-1.3.0/src/readOriginFile.cpp:35:51: note: Function 'readOriginFile' argument 2 names different: declaration 'originMap' definition 'originVector'.
xplanet-1.3.0/src/ssec.cpp:170:12: style: The scope of the variable 'eastVal' can be reduced. [variableScope]
xplanet-1.3.0/src/ssec.cpp:170:21: style: The scope of the variable 'westVal' can be reduced. [variableScope]
xplanet-1.3.0/src/ssec.cpp:171:9: style: The scope of the variable 'eastIndex' can be reduced. [variableScope]
xplanet-1.3.0/src/ssec.cpp:171:20: style: The scope of the variable 'westIndex' can be reduced. [variableScope]
xplanet-1.3.0/src/xpUtil.cpp:616:17: style: The scope of the variable 'showWarning' can be reduced. [variableScope]
xplanet-1.3.0/src/xpUtil.cpp:593:5: warning: The buffer 'buffer_UTF8' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xplanet-1.3.0/src/xplanet.cpp:248:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xplanet-1.3.0/src/libmultiple/RayleighScattering.h:26:12: style: Technically the member function 'RayleighScattering::getScaleHeightKm' can be const. [functionConst]
xplanet-1.3.0/src/libmultiple/RayleighScattering.h:13:5: style: Class 'RayleighScattering' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
[17:46]

ftp://ftp.se.debian.org/debian/pool/main/x/xplc/xplc_0.3.13.orig.tar.gz
xplc-0.3.13/tests/test.h:86:3: style: Class 'TestWeakRef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xplc-0.3.13/tests/test.h:147:3: style: Class 'TestObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xplc-0.3.13/tests/test.h:193:24: style: The function 'getRefCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplc-0.3.13/tests/test.h:64:24: note: Virtual function in base class
xplc-0.3.13/tests/test.h:193:24: note: Function in derived class
xplc-0.3.13/tests/test.h:198:16: style: The function 'setRefCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplc-0.3.13/tests/test.h:65:16: note: Virtual function in base class
xplc-0.3.13/tests/test.h:198:16: note: Function in derived class
xplc-0.3.13/tests/test.h:208:24: style: The function 'getAnswer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplc-0.3.13/tests/test.h:73:24: note: Virtual function in base class
xplc-0.3.13/tests/test.h:208:24: note: Function in derived class
xplc-0.3.13/tests/test005.cpp:65:24: style: The function 'getFoo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplc-0.3.13/tests/test005.cpp:35:24: note: Virtual function in base class
xplc-0.3.13/tests/test005.cpp:65:24: note: Function in derived class
xplc-0.3.13/tests/test005.cpp:68:16: style: The function 'setFoo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplc-0.3.13/tests/test005.cpp:36:16: note: Virtual function in base class
xplc-0.3.13/tests/test005.cpp:68:16: note: Function in derived class
xplc-0.3.13/tests/test005.cpp:71:24: style: The function 'getBar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplc-0.3.13/tests/test005.cpp:44:24: note: Virtual function in base class
xplc-0.3.13/tests/test005.cpp:71:24: note: Function in derived class
xplc-0.3.13/tests/test005.cpp:74:16: style: The function 'setBar' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplc-0.3.13/tests/test005.cpp:45:16: note: Virtual function in base class
xplc-0.3.13/tests/test005.cpp:74:16: note: Function in derived class
xplc-0.3.13/tests/test007.cpp:52:3: style: Variable 'u1' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xplc-0.3.13/tests/test007.cpp:51:3: note: Variable 'u1' is reassigned a value before the old one has been used if variable is no semaphore variable.
xplc-0.3.13/tests/test007.cpp:52:3: note: Variable 'u1' is reassigned a value before the old one has been used if variable is no semaphore variable.
xplc-0.3.13/tests/test007.cpp:85:3: style: Variable 'u1' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xplc-0.3.13/tests/test007.cpp:84:3: note: Variable 'u1' is reassigned a value before the old one has been used if variable is no semaphore variable.
xplc-0.3.13/tests/test007.cpp:85:3: note: Variable 'u1' is reassigned a value before the old one has been used if variable is no semaphore variable.
xplc-0.3.13/tests/test007.cpp:92:3: style: Variable 'u1' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xplc-0.3.13/tests/test007.cpp:91:3: note: Variable 'u1' is reassigned a value before the old one has been used if variable is no semaphore variable.
xplc-0.3.13/tests/test007.cpp:92:3: note: Variable 'u1' is reassigned a value before the old one has been used if variable is no semaphore variable.
xplc-0.3.13/tests/test011.cpp:72:5: style: Variable 'ptr1' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xplc-0.3.13/tests/test011.cpp:68:5: note: Variable 'ptr1' is reassigned a value before the old one has been used if variable is no semaphore variable.
xplc-0.3.13/tests/test011.cpp:72:5: note: Variable 'ptr1' is reassigned a value before the old one has been used if variable is no semaphore variable.
xplc-0.3.13/tests/test011.cpp:34:12: style: The scope of the variable 'obj' can be reduced. [variableScope]
xplc-0.3.13/tests/test011.cpp:35:19: style: The scope of the variable 'testiface' can be reduced. [variableScope]
xplc-0.3.13/tests/test011.cpp:36:20: style: The scope of the variable 'testiface2' can be reduced. [variableScope]
xplc-0.3.13/tests/testmain.cpp:65:5: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xplc-0.3.13/tests/testmain.cpp:66:5: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xplc-0.3.13/tests/testmain.cpp:66:5: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xplc-0.3.13/tests/testmain.cpp:79:5: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xplc-0.3.13/tests/testmain.cpp:116:3: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xplc-0.3.13/tests/testmain.cpp:116:3: warning: %i in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xplc-0.3.13/tests/testobj.cpp:38:15: style: The function 'getAnswer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xplc-0.3.13/tests/testobj.h:30:15: note: Virtual function in base class
xplc-0.3.13/tests/testobj.cpp:38:15: note: Function in derived class
xplc-0.3.13/uuid/bin/uuidgen.c:259:3: error: Buffer is accessed out of bounds: uuid_unparse_buf [bufferAccessOutOfBounds]
xplc-0.3.13/uuid/gen_uuid.c:99:3: warning: Return value of function rand() is not used. [ignoredReturnValue]
xplc-0.3.13/uuid/gen_uuid.c:111:6: style: The scope of the variable 'lose_counter' can be reduced. [variableScope]
xplc-0.3.13/xplc/modulemgr.h:46:3: style: Class 'ModuleManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xplc-0.3.13/xplc/new.cpp:38:13: style: The scope of the variable 'monikers' can be reduced. [variableScope]
xplc-0.3.13/xplc/servmgr.cpp:218:12: style: The scope of the variable 'obj' can be reduced. [variableScope]
[17:46]

ftp://ftp.se.debian.org/debian/pool/main/x/xplot/xplot_1.19.orig.tar.gz
xplot-1.19/libfli/lib/helpbrowser/flihelpbrowsercb.c:28:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xplot-1.19/libfli/lib/helpbrowser/fliloadhelpbrowser.c:30:2: error: Resource leak: f [resourceLeak]
xplot-1.19/libfli/lib/helpbrowser/fliloadhelpbrowser.c:27:12: error: Common realloc mistake: 'fli_help_browser' nulled but not freed upon failure [memleakOnRealloc]
xplot-1.19/libfli/lib/helpbrowser/fliparsehelpfile.c:17:3: style: The scope of the variable 'entry' can be reduced. [variableScope]
xplot-1.19/libfli/lib/helpbrowser/fliparsehelpfile.c:18:3: style: The scope of the variable 'cp' can be reduced. [variableScope]
xplot-1.19/src/checkranges.c:82:2: style: Variable 'xchanged' is modified but its new value is never used. [unreadVariable]
xplot-1.19/src/checkranges.c:87:2: style: Variable 'ychanged' is modified but its new value is never used. [unreadVariable]
xplot-1.19/src/doblowup.c:36:2: style: The scope of the variable 'title' can be reduced. [variableScope]
xplot-1.19/src/dohelp.c:36:3: style: The scope of the variable 'notloaded' can be reduced. [variableScope]
xplot-1.19/src/dohelp.c:43:2: style: The scope of the variable 'i' can be reduced. [variableScope]
xplot-1.19/src/error.c:45:1: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing]
xplot-1.19/src/plot.c:41:3: style: Variable 'obj' is reassigned a value before the old one has been used. [redundantAssignment]
xplot-1.19/src/plot.c:40:3: note: Variable 'obj' is reassigned a value before the old one has been used.
xplot-1.19/src/plot.c:41:3: note: Variable 'obj' is reassigned a value before the old one has been used.
xplot-1.19/src/plot.c:42:3: style: Variable 'obj' is reassigned a value before the old one has been used. [redundantAssignment]
xplot-1.19/src/plot.c:41:3: note: Variable 'obj' is reassigned a value before the old one has been used.
xplot-1.19/src/plot.c:42:3: note: Variable 'obj' is reassigned a value before the old one has been used.
xplot-1.19/src/redraw.c:33:25: style: Function 'redraw' argument 1 names different: declaration 'xyplot' definition 'plobj'. [funcArgNamesDifferent]
xplot-1.19/src/xplot.h:113:32: note: Function 'redraw' argument 1 names different: declaration 'xyplot' definition 'plobj'.
xplot-1.19/src/redraw.c:33:25: note: Function 'redraw' argument 1 names different: declaration 'xyplot' definition 'plobj'.
xplot-1.19/src/redraw.c:33:41: style: Function 'redraw' argument 2 names different: declaration 'form' definition 'plform'. [funcArgNamesDifferent]
xplot-1.19/src/xplot.h:113:49: note: Function 'redraw' argument 2 names different: declaration 'form' definition 'plform'.
xplot-1.19/src/redraw.c:33:41: note: Function 'redraw' argument 2 names different: declaration 'form' definition 'plform'.
xplot-1.19/src/warning.c:43:1: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing]
[17:46]

ftp://ftp.se.debian.org/debian/pool/main/x/xplot-xplot.org/xplot-xplot.org_0.90.7.1.orig.tar.gz
xplot-xplot.org-0.90.7.1/xplot.h:42:0: error: #error xplot requires X11 [preprocessorErrorDirective]
[17:46]

ftp://ftp.se.debian.org/debian/pool/main/x/xpn/xpn_1.2.6.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xpp/xpp_1.5-cvs20081009.orig.tar.gz
xpp-1.5-cvs20081009/inputslider.cxx:77:4: style: C-style pointer casting [cstyleCast]
xpp-1.5-cvs20081009/inputslider.cxx:95:4: style: C-style pointer casting [cstyleCast]
xpp-1.5-cvs20081009/inputslider.cxx:39:14: style: Variable 'ihh' is reassigned a value before the old one has been used. [redundantAssignment]
xpp-1.5-cvs20081009/inputslider.cxx:38:0: note: Variable 'ihh' is reassigned a value before the old one has been used.
xpp-1.5-cvs20081009/inputslider.cxx:39:14: note: Variable 'ihh' is reassigned a value before the old one has been used.
xpp-1.5-cvs20081009/passworddialog.cxx:33:40: style: Function 'passworddialog' argument 1 names different: declaration 'host' definition 'prompt'. [funcArgNamesDifferent]
xpp-1.5-cvs20081009/passworddialog.h:28:40: note: Function 'passworddialog' argument 1 names different: declaration 'host' definition 'prompt'.
xpp-1.5-cvs20081009/passworddialog.cxx:33:40: note: Function 'passworddialog' argument 1 names different: declaration 'host' definition 'prompt'.
xpp-1.5-cvs20081009/xpp.cxx:1128:19: style: Expression is always false because 'else if' condition matches previous condition at line 1126. [multiCondition]
xpp-1.5-cvs20081009/xpp.cxx:2217:4: style: C-style pointer casting [cstyleCast]
xpp-1.5-cvs20081009/xpp.cxx:2246:4: style: C-style pointer casting [cstyleCast]
xpp-1.5-cvs20081009/xpp.cxx:2273:4: style: C-style pointer casting [cstyleCast]
xpp-1.5-cvs20081009/xpp.cxx:2292:4: style: C-style pointer casting [cstyleCast]
xpp-1.5-cvs20081009/xpp.cxx:2314:4: style: C-style pointer casting [cstyleCast]
xpp-1.5-cvs20081009/xpp.cxx:2619:3: style: Variable 'dest_to_delete' is reassigned a value before the old one has been used. [redundantAssignment]
xpp-1.5-cvs20081009/xpp.cxx:2614:0: note: Variable 'dest_to_delete' is reassigned a value before the old one has been used.
xpp-1.5-cvs20081009/xpp.cxx:2619:3: note: Variable 'dest_to_delete' is reassigned a value before the old one has been used.
xpp-1.5-cvs20081009/xpp.cxx:744:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xpp-1.5-cvs20081009/xpp.cxx:761:23: style: The scope of the variable 't' can be reduced. [variableScope]
xpp-1.5-cvs20081009/xpp.cxx:762:15: style: The scope of the variable 's' can be reduced. [variableScope]
xpp-1.5-cvs20081009/xpp.cxx:1633:8: style: The scope of the variable 'j' can be reduced. [variableScope]
xpp-1.5-cvs20081009/xpp.cxx:1633:11: style: The scope of the variable 'k' can be reduced. [variableScope]
xpp-1.5-cvs20081009/xpp.cxx:1633:14: style: The scope of the variable 'm' can be reduced. [variableScope]
xpp-1.5-cvs20081009/xpp.cxx:1634:17: style: The scope of the variable 'nextWidgetY' can be reduced. [variableScope]
xpp-1.5-cvs20081009/xpp.cxx:1635:17: style: The scope of the variable 'markedfound' can be reduced. [variableScope]
xpp-1.5-cvs20081009/xpp.cxx:1638:17: style: The scope of the variable 'choice' can be reduced. [variableScope]
xpp-1.5-cvs20081009/xpp.cxx:1639:18: style: The scope of the variable 'special_option' can be reduced. [variableScope]
xpp-1.5-cvs20081009/xpp.cxx:1641:17: style: The scope of the variable 'buffer' can be reduced. [variableScope]
xpp-1.5-cvs20081009/xpp.cxx:1642:17: style: The scope of the variable 'readonly' can be reduced. [variableScope]
xpp-1.5-cvs20081009/xpp.cxx:1643:17: style: The scope of the variable 'isspecial' can be reduced. [variableScope]
xpp-1.5-cvs20081009/xpp.cxx:1645:17: style: The scope of the variable 'specialgroupinserted' can be reduced. [variableScope]
xpp-1.5-cvs20081009/xpp.cxx:1647:18: style: The scope of the variable 'currentTab' can be reduced. [variableScope]
xpp-1.5-cvs20081009/xpp.cxx:2147:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xpp-1.5-cvs20081009/xpp.cxx:2148:7: style: The scope of the variable 'top' can be reduced. [variableScope]
xpp-1.5-cvs20081009/xpp.cxx:2148:12: style: The scope of the variable 'bottom' can be reduced. [variableScope]
xpp-1.5-cvs20081009/xpp.cxx:2148:20: style: The scope of the variable 'left' can be reduced. [variableScope]
xpp-1.5-cvs20081009/xpp.cxx:2148:26: style: The scope of the variable 'right' can be reduced. [variableScope]
xpp-1.5-cvs20081009/xpp.cxx:2148:33: style: The scope of the variable 'length' can be reduced. [variableScope]
xpp-1.5-cvs20081009/xpp.cxx:2148:41: style: The scope of the variable 'width' can be reduced. [variableScope]
xpp-1.5-cvs20081009/xpp.cxx:2149:7: style: The scope of the variable 'orientation' can be reduced. [variableScope]
xpp-1.5-cvs20081009/xpp.cxx:1131:4: error: Buffer is accessed out of bounds: numbuffer [bufferAccessOutOfBounds]
xpp-1.5-cvs20081009/xpp.cxx:1131:4: warning: The buffer 'numbuffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpp-1.5-cvs20081009/xpp.cxx:57:13: warning: Member variable 'printFiles::job_id' is not initialized in the constructor. [uninitMemberVar]
xpp-1.5-cvs20081009/xpp.cxx:57:13: warning: Member variable 'printFiles::buffer' is not initialized in the constructor. [uninitMemberVar]
xpp-1.5-cvs20081009/xpp.cxx:57:13: warning: Member variable 'printFiles::papercustomsizewidget' is not initialized in the constructor. [uninitMemberVar]
xpp-1.5-cvs20081009/xpp.h:182:3: performance: Technically the member function 'printFiles::getSpecialOptionIndex' can be static. [functionStatic]
xpp-1.5-cvs20081009/xpp.cxx:882:13: note: Technically the member function 'printFiles::getSpecialOptionIndex' can be static.
xpp-1.5-cvs20081009/xpp.h:182:3: note: Technically the member function 'printFiles::getSpecialOptionIndex' can be static.
xpp-1.5-cvs20081009/xpp.h:216:3: performance: Technically the member function 'printFiles::removeOptions' can be static. [functionStatic]
xpp-1.5-cvs20081009/xpp.cxx:1429:13: note: Technically the member function 'printFiles::removeOptions' can be static.
xpp-1.5-cvs20081009/xpp.h:216:3: note: Technically the member function 'printFiles::removeOptions' can be static.
xpp-1.5-cvs20081009/xpp.cxx:85:3: style: Class 'printFiles' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xpp-1.5-cvs20081009/xpp.cxx:85:3: style: Class 'printFiles' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xpp-1.5-cvs20081009/xpp.cxx:273:9: error: Common realloc mistake: 'filelist' nulled but not freed upon failure [memleakOnRealloc]
xpp-1.5-cvs20081009/xpp.cxx:2452:5: error: Common realloc mistake: 'dests' nulled but not freed upon failure [memleakOnRealloc]
xpp-1.5-cvs20081009/xpp.cxx:2453:5: error: Common realloc mistake: 'ppds' nulled but not freed upon failure [memleakOnRealloc]
xpp-1.5-cvs20081009/xpp.cxx:2454:5: error: Common realloc mistake: 'special_opts' nulled but not freed upon failure [memleakOnRealloc]
xpp-1.5-cvs20081009/xpp.cxx:2457:5: error: Common realloc mistake: 'num_special_opts' nulled but not freed upon failure [memleakOnRealloc]
xpp-1.5-cvs20081009/xpp.cxx:2459:5: error: Common realloc mistake: 'menu_strs' nulled but not freed upon failure [memleakOnRealloc]
xpp-1.5-cvs20081009/xpp.cxx:2460:5: error: Common realloc mistake: 'menu_buttons' nulled but not freed upon failure [memleakOnRealloc]
xpp-1.5-cvs20081009/xpp.cxx:2463:5: error: Common realloc mistake: 'info_lines' nulled but not freed upon failure [memleakOnRealloc]
xpp-1.5-cvs20081009/xpp.cxx:2693:3: error: Common realloc mistake: 'dests' nulled but not freed upon failure [memleakOnRealloc]
xpp-1.5-cvs20081009/xpp.cxx:2694:3: error: Common realloc mistake: 'ppds' nulled but not freed upon failure [memleakOnRealloc]
xpp-1.5-cvs20081009/xpp.cxx:2695:3: error: Common realloc mistake: 'special_opts' nulled but not freed upon failure [memleakOnRealloc]
xpp-1.5-cvs20081009/xpp.cxx:2698:3: error: Common realloc mistake: 'num_special_opts' nulled but not freed upon failure [memleakOnRealloc]
xpp-1.5-cvs20081009/xpp.cxx:2700:3: error: Common realloc mistake: 'menu_strs' nulled but not freed upon failure [memleakOnRealloc]
xpp-1.5-cvs20081009/xpp.cxx:2701:3: error: Common realloc mistake: 'menu_buttons' nulled but not freed upon failure [memleakOnRealloc]
xpp-1.5-cvs20081009/xpp.cxx:2704:3: error: Common realloc mistake: 'info_lines' nulled but not freed upon failure [memleakOnRealloc]
xpp-1.5-cvs20081009/xpp.cxx:396:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xpp-1.5-cvs20081009/xpp.cxx:417:32: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xpp-1.5-cvs20081009/xpp.cxx:2475:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xpp-1.5-cvs20081009/xpp.cxx:2477:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xpp-1.5-cvs20081009/xpp.cxx:2528:50: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xpp-1.5-cvs20081009/xpp.cxx:2539:48: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xpp-1.5-cvs20081009/xpp.cxx:2685:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xpp-1.5-cvs20081009/xpp.cxx:2687:32: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
[17:46]

ftp://ftp.se.debian.org/debian/pool/main/x/xppaut/xppaut_6.11b+1.dfsg.orig.tar.gz
adj2.c:89:8: style: The scope of the variable 'bob' can be reduced. [variableScope]
adj2.c:150:13: style: The scope of the variable 'incol' can be reduced. [variableScope]
adj2.c:299:8: style: The scope of the variable 'bob' can be reduced. [variableScope]
adj2.c:604:15: style: The scope of the variable 't1' can be reduced. [variableScope]
adj2.c:604:18: style: The scope of the variable 't2' can be reduced. [variableScope]
adj2.c:746:9: style: The scope of the variable 't0' can be reduced. [variableScope]
adj2.c:748:7: style: The scope of the variable 'bob' can be reduced. [variableScope]
aniparse.c:1582:31: error: Array 'color_names[11]' accessed at index 11, which is out of bounds. [arrayIndexOutOfBounds]
aniparse.c:1163:9: style: Condition 'notdone' is always true [knownConditionTrueFalse]
aniparse.c:1160:15: note: Assignment 'notdone=1', assigned value is 1
aniparse.c:1163:9: note: Condition 'notdone' is always true
aniparse.c:899:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
aniparse.c:1205:2: style: Variable 'type' is reassigned a value before the old one has been used. [redundantAssignment]
aniparse.c:1196:0: note: Variable 'type' is reassigned a value before the old one has been used.
aniparse.c:1205:2: note: Variable 'type' is reassigned a value before the old one has been used.
aniparse.c:788:9: style: The scope of the variable 't' can be reduced. [variableScope]
aniparse.c:792:8: style: The scope of the variable 'row' can be reduced. [variableScope]
aniparse.c:895:7: style: The scope of the variable 'junk' can be reduced. [variableScope]
aniparse.c:896:7: style: The scope of the variable 'ans' can be reduced. [variableScope]
aniparse.c:914:7: style: The scope of the variable 'bbp' can be reduced. [variableScope]
aniparse.c:1000:7: style: The scope of the variable 'bbp' can be reduced. [variableScope]
aniparse.c:1108:7: style: The scope of the variable 'status' can be reduced. [variableScope]
aniparse.c:1138:8: style: The scope of the variable 'bob' can be reduced. [variableScope]
aniparse.c:1568:7: style: The scope of the variable 'j' can be reduced. [variableScope]
aniparse.c:1569:9: style: The scope of the variable 's2' can be reduced. [variableScope]
aniparse.c:1912:7: style: The scope of the variable 'type' can be reduced. [variableScope]
aniparse.c:1912:12: style: The scope of the variable 'flag' can be reduced. [variableScope]
aniparse.c:2002:9: style: The scope of the variable 'type' can be reduced. [variableScope]
aniparse.c:2024:10: style: The scope of the variable 'z' can be reduced. [variableScope]
aniparse.c:2182:12: style: The scope of the variable 'ir' can be reduced. [variableScope]
aniparse.c:2221:11: style: The scope of the variable 'i4' can be reduced. [variableScope]
aniparse.c:2222:9: style: The scope of the variable 'x1' can be reduced. [variableScope]
aniparse.c:2222:12: style: The scope of the variable 'y1' can be reduced. [variableScope]
aniparse.c:2222:15: style: The scope of the variable 'x2' can be reduced. [variableScope]
aniparse.c:2222:18: style: The scope of the variable 'y2' can be reduced. [variableScope]
aniparse.c:2464:8: style: The scope of the variable 'ch' can be reduced. [variableScope]
aniparse.c:2522:9: style: The scope of the variable 'n' can be reduced. [variableScope]
aniparse.c:2535:18: style: The scope of the variable 'c' can be reduced. [variableScope]
aniparse.c:2570:10: style: The scope of the variable 'd' can be reduced. [variableScope]
aniparse.c:2570:12: style: The scope of the variable 'u' can be reduced. [variableScope]
aniparse.c:2570:14: style: The scope of the variable 'v' can be reduced. [variableScope]
aniparse.c:2614:7: style: The scope of the variable 'rn' can be reduced. [variableScope]
aniparse.c:2660:10: style: The scope of the variable 'xc' can be reduced. [variableScope]
aniparse.c:2660:13: style: The scope of the variable 'yc' can be reduced. [variableScope]
aniparse.c:2661:10: style: The scope of the variable 'x1' can be reduced. [variableScope]
aniparse.c:2661:13: style: The scope of the variable 'y1' can be reduced. [variableScope]
aniparse.c:2661:16: style: The scope of the variable 'x2' can be reduced. [variableScope]
aniparse.c:2661:19: style: The scope of the variable 'y2' can be reduced. [variableScope]
aniparse.c:2661:22: style: The scope of the variable 'z' can be reduced. [variableScope]
aniparse.c:2687:11: style: The scope of the variable 'm' can be reduced. [variableScope]
aniparse_avi.c:1273:31: error: Array 'color_names[11]' accessed at index 11, which is out of bounds. [arrayIndexOutOfBounds]
aniparse_avi.c:908:9: style: Condition 'notdone' is always true [knownConditionTrueFalse]
aniparse_avi.c:905:15: note: Assignment 'notdone=1', assigned value is 1
aniparse_avi.c:908:9: note: Condition 'notdone' is always true
aniparse_avi.c:655:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
aniparse_avi.c:947:2: style: Variable 'type' is reassigned a value before the old one has been used. [redundantAssignment]
aniparse_avi.c:938:0: note: Variable 'type' is reassigned a value before the old one has been used.
aniparse_avi.c:947:2: note: Variable 'type' is reassigned a value before the old one has been used.
aniparse_avi.c:524:9: style: The scope of the variable 't' can be reduced. [variableScope]
aniparse_avi.c:528:8: style: The scope of the variable 'row' can be reduced. [variableScope]
aniparse_avi.c:650:7: style: The scope of the variable 'junk' can be reduced. [variableScope]
aniparse_avi.c:651:7: style: The scope of the variable 'ans' can be reduced. [variableScope]
aniparse_avi.c:678:7: style: The scope of the variable 'bbp' can be reduced. [variableScope]
aniparse_avi.c:679:29: style: The scope of the variable 'vv' can be reduced. [variableScope]
aniparse_avi.c:759:7: style: The scope of the variable 'bbp' can be reduced. [variableScope]
aniparse_avi.c:760:29: style: The scope of the variable 'vv' can be reduced. [variableScope]
aniparse_avi.c:883:8: style: The scope of the variable 'bob' can be reduced. [variableScope]
aniparse_avi.c:1259:7: style: The scope of the variable 'j' can be reduced. [variableScope]
aniparse_avi.c:1260:9: style: The scope of the variable 's2' can be reduced. [variableScope]
aniparse_avi.c:1567:7: style: The scope of the variable 'type' can be reduced. [variableScope]
aniparse_avi.c:1567:12: style: The scope of the variable 'flag' can be reduced. [variableScope]
aniparse_avi.c:1647:9: style: The scope of the variable 'type' can be reduced. [variableScope]
aniparse_avi.c:1668:10: style: The scope of the variable 'z' can be reduced. [variableScope]
aniparse_avi.c:1809:12: style: The scope of the variable 'ir' can be reduced. [variableScope]
aniparse_avi.c:2033:11: style: The scope of the variable 'nn' can be reduced. [variableScope]
aniparse_avi.c:2064:8: style: The scope of the variable 'ch' can be reduced. [variableScope]
aniparse_avi.c:257:11: style: Unused variable: wm_hints [unusedVariable]
aniparse_avi.c:676:9: style: Unused variable: j [unusedVariable]
aniparse_avi.c:718:5: style: Variable 'vv' is assigned a value that is never used. [unreadVariable]
aniparse_avi.c:753:7: style: Unused variable: pngerr [unusedVariable]
aniparse_avi.c:757:9: style: Unused variable: j [unusedVariable]
aniparse_avi.c:812:5: style: Variable 'vv' is assigned a value that is never used. [unreadVariable]
aniparse_avi.c:859:10: style: Unused variable: w [unusedVariable]
aniparse_avi.c:860:14: style: Unused variable: rev [unusedVariable]
aniparse_avi.c:862:8: style: Unused variable: bob [unusedVariable]
aniparse_avi.c:1290:10: style: Unused variable: z [unusedVariable]
aniparse_avi.c:1310:6: style: Unused variable: com [unusedVariable]
aniparse_avi.c:1311:9: style: Unused variable: z [unusedVariable]
aniparse_avi.c:1312:10: style: Unused variable: n [unusedVariable]
aniparse_avi.c:1346:7: style: Unused variable: xt [unusedVariable]
aniparse_avi.c:1346:10: style: Unused variable: yt [unusedVariable]
aniparse_avi.c:1371:6: style: Unused variable: com [unusedVariable]
aniparse_avi.c:1372:9: style: Unused variable: z [unusedVariable]
aniparse_avi.c:1407:6: style: Unused variable: com [unusedVariable]
aniparse_avi.c:1408:9: style: Unused variable: z [unusedVariable]
aniparse_avi.c:1409:10: style: Unused variable: n [unusedVariable]
aniparse_avi.c:1476:6: style: Unused variable: com [unusedVariable]
aniparse_avi.c:1477:9: style: Unused variable: z [unusedVariable]
aniparse_avi.c:1478:10: style: Unused variable: n [unusedVariable]
aniparse_avi.c:1864:7: style: Unused variable: color [unusedVariable]
aniparse_avi.c:1880:7: style: Unused variable: color [unusedVariable]
aniparse_avi.c:1894:7: style: Unused variable: color [unusedVariable]
aniparse_avi.c:2039:9: style: Variable 'nn' is assigned a value that is never used. [unreadVariable]
array_print.c:178:3: style: Variable 'mx' is reassigned a value before the old one has been used. [redundantAssignment]
array_print.c:172:0: note: Variable 'mx' is reassigned a value before the old one has been used.
array_print.c:178:3: note: Variable 'mx' is reassigned a value before the old one has been used.
array_print.c:55:12: style: The scope of the variable 'ib' can be reduced. [variableScope]
arrayplot.c:188:7: warning: Suspicious use of ; at the end of 'if' statement. [suspiciousSemicolon]
arrayplot.c:113:11: style: The scope of the variable 'x' can be reduced. [variableScope]
arrayplot.c:348:14: style: The scope of the variable 'errflag' can be reduced. [variableScope]
arrayplot.c:417:9: style: The scope of the variable 'y' can be reduced. [variableScope]
arrayplot.c:445:8: style: The scope of the variable 'me' can be reduced. [variableScope]
arrayplot.c:491:8: style: The scope of the variable 'bob' can be reduced. [variableScope]
arrayplot.c:510:9: style: The scope of the variable 'zmax' can be reduced. [variableScope]
arrayplot.c:510:14: style: The scope of the variable 'zmin' can be reduced. [variableScope]
arrayplot.c:634:18: style: The scope of the variable 'x' can be reduced. [variableScope]
arrayplot.c:639:7: style: The scope of the variable 'ib' can be reduced. [variableScope]
arrayplot.c:639:13: style: The scope of the variable 'ix' can be reduced. [variableScope]
autevd.c:47:10: style: The scope of the variable 'er' can be reduced. [variableScope]
autevd.c:47:13: style: The scope of the variable 'cs' can be reduced. [variableScope]
autevd.c:47:16: style: The scope of the variable 'sn' can be reduced. [variableScope]
autevd.c:91:12: style: The scope of the variable 'evflag' can be reduced. [variableScope]
autevd.c:96:48: style: Variable 'evflag' is assigned a value that is never used. [unreadVariable]
autlib1.c:1265:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
autlib1.c:1266:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
autlib1.c:1267:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
autlib1.c:1268:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
autlib1.c:1271:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
autlib1.c:1274:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
autlib1.c:1277:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
autlib1.c:1280:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
autlib1.c:1317:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
autlib1.c:1318:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
autlib1.c:1319:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
autlib1.c:1320:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
autlib1.c:1323:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
autlib1.c:1326:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
autlib1.c:1329:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
autlib1.c:1332:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
autlib1.c:2998:19: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:2999:19: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:3000:19: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:3001:19: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:3006:16: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:3011:19: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:3012:19: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:3013:19: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:3014:19: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:3017:19: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:3018:19: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:3019:19: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:3022:19: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:3023:19: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:3024:19: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:3529:20: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:3531:20: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:3534:17: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:3544:16: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:3546:16: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:3549:20: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:3563:17: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:3565:17: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:3568:21: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:3577:20: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:3579:20: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:3582:17: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:3594:17: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:3596:17: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:3599:21: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:3603:21: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:3613:20: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:3615:20: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:3618:17: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:3622:17: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:3691:19: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:3694:16: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:3700:16: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:4185:16: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:4897:20: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:5133:20: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:5466:19: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:5469:16: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:5475:16: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib1.c:2584:65: style: The scope of the variable 'i__2' can be reduced. [variableScope]
autlib1.c:3088:28: style: The scope of the variable 'tmp' can be reduced. [variableScope]
autlib1.c:3977:19: style: The scope of the variable 'i__2' can be reduced. [variableScope]
autlib1.c:4317:65: style: The scope of the variable 'i__2' can be reduced. [variableScope]
autlib1.c:4322:23: style: The scope of the variable 'd' can be reduced. [variableScope]
autlib1.c:4326:23: style: The scope of the variable 'ri' can be reduced. [variableScope]
autlib1.c:4420:23: style: The scope of the variable 'x' can be reduced. [variableScope]
autlib1.c:5535:63: style: The scope of the variable 'i__2' can be reduced. [variableScope]
autlib1.c:5542:23: style: The scope of the variable 'sj' can be reduced. [variableScope]
autlib1.c:5543:20: style: The scope of the variable 'jp1' can be reduced. [variableScope]
autlib1.c:5629:41: style: The scope of the variable 'i__2' can be reduced. [variableScope]
autlib1.c:5636:23: style: The scope of the variable 'sj' can be reduced. [variableScope]
autlib1.c:5637:20: style: The scope of the variable 'jp1' can be reduced. [variableScope]
autlib1.c:5683:41: style: The scope of the variable 'i__2' can be reduced. [variableScope]
autlib1.c:5693:23: style: The scope of the variable 'sj' can be reduced. [variableScope]
autlib1.c:5694:20: style: The scope of the variable 'jp1' can be reduced. [variableScope]
autlib1.c:5745:41: style: The scope of the variable 'i__2' can be reduced. [variableScope]
autlib1.c:5792:41: style: The scope of the variable 'i__2' can be reduced. [variableScope]
autlib1.c:5840:43: style: The scope of the variable 'i__2' can be reduced. [variableScope]
autlib1.c:5841:22: style: The scope of the variable 'd__2' can be reduced. [variableScope]
autlib1.c:1618:24: style: Redundant pointer operation on 'ibr' - it's already a pointer. [redundantPointerOp]
autlib1.c:1620:24: style: Redundant pointer operation on 'nit' - it's already a pointer. [redundantPointerOp]
autlib1.c:1717:28: style: Redundant pointer operation on 'ibr' - it's already a pointer. [redundantPointerOp]
autlib1.c:1719:28: style: Redundant pointer operation on 'nit' - it's already a pointer. [redundantPointerOp]
autlib1.c:1956:24: style: Redundant pointer operation on 'ibr' - it's already a pointer. [redundantPointerOp]
autlib1.c:2320:24: style: Redundant pointer operation on 'ibr' - it's already a pointer. [redundantPointerOp]
autlib1.c:2332:24: style: Redundant pointer operation on 'ibr' - it's already a pointer. [redundantPointerOp]
autlib1.c:2765:24: style: Redundant pointer operation on 'ibr' - it's already a pointer. [redundantPointerOp]
autlib1.c:2767:24: style: Redundant pointer operation on 'nit' - it's already a pointer. [redundantPointerOp]
autlib1.c:2860:28: style: Redundant pointer operation on 'ibr' - it's already a pointer. [redundantPointerOp]
autlib1.c:2862:28: style: Redundant pointer operation on 'nit' - it's already a pointer. [redundantPointerOp]
autlib1.c:3525:28: style: Redundant pointer operation on 'ibr' - it's already a pointer. [redundantPointerOp]
autlib1.c:3526:28: style: Redundant pointer operation on 'ntot' - it's already a pointer. [redundantPointerOp]
autlib1.c:3528:28: style: Redundant pointer operation on 'lab' - it's already a pointer. [redundantPointerOp]
autlib1.c:3531:28: style: Redundant pointer operation on 'vaxis' - it's already a pointer. [redundantPointerOp]
autlib1.c:3540:24: style: Redundant pointer operation on 'ibr' - it's already a pointer. [redundantPointerOp]
autlib1.c:3541:24: style: Redundant pointer operation on 'ntot' - it's already a pointer. [redundantPointerOp]
autlib1.c:3542:24: style: Redundant pointer operation on 'itp' - it's already a pointer. [redundantPointerOp]
autlib1.c:3543:24: style: Redundant pointer operation on 'lab' - it's already a pointer. [redundantPointerOp]
autlib1.c:3546:24: style: Redundant pointer operation on 'vaxis' - it's already a pointer. [redundantPointerOp]
autlib1.c:3562:25: style: Redundant pointer operation on 'lab' - it's already a pointer. [redundantPointerOp]
autlib1.c:3565:25: style: Redundant pointer operation on 'vaxis' - it's already a pointer. [redundantPointerOp]
autlib1.c:3573:28: style: Redundant pointer operation on 'ibr' - it's already a pointer. [redundantPointerOp]
autlib1.c:3574:28: style: Redundant pointer operation on 'ntot' - it's already a pointer. [redundantPointerOp]
autlib1.c:3575:28: style: Redundant pointer operation on 'itp' - it's already a pointer. [redundantPointerOp]
autlib1.c:3576:28: style: Redundant pointer operation on 'lab' - it's already a pointer. [redundantPointerOp]
autlib1.c:3579:28: style: Redundant pointer operation on 'vaxis' - it's already a pointer. [redundantPointerOp]
autlib1.c:3593:25: style: Redundant pointer operation on 'lab' - it's already a pointer. [redundantPointerOp]
autlib1.c:3596:25: style: Redundant pointer operation on 'vaxis' - it's already a pointer. [redundantPointerOp]
autlib1.c:3609:28: style: Redundant pointer operation on 'ibr' - it's already a pointer. [redundantPointerOp]
autlib1.c:3610:28: style: Redundant pointer operation on 'ntot' - it's already a pointer. [redundantPointerOp]
autlib1.c:3611:28: style: Redundant pointer operation on 'itp' - it's already a pointer. [redundantPointerOp]
autlib1.c:3612:28: style: Redundant pointer operation on 'lab' - it's already a pointer. [redundantPointerOp]
autlib1.c:3615:28: style: Redundant pointer operation on 'vaxis' - it's already a pointer. [redundantPointerOp]
autlib1.c:3680:27: style: Redundant pointer operation on 'ibr' - it's already a pointer. [redundantPointerOp]
autlib1.c:3681:27: style: Redundant pointer operation on 'ntot' - it's already a pointer. [redundantPointerOp]
autlib1.c:3682:27: style: Redundant pointer operation on 'itp' - it's already a pointer. [redundantPointerOp]
autlib1.c:3683:27: style: Redundant pointer operation on 'lab' - it's already a pointer. [redundantPointerOp]
autlib1.c:4184:24: style: Redundant pointer operation on 'nit' - it's already a pointer. [redundantPointerOp]
autlib1.c:4185:24: style: Redundant pointer operation on 'rds' - it's already a pointer. [redundantPointerOp]
autlib1.c:5358:41: style: Redundant pointer operation on 'itp' - it's already a pointer. [redundantPointerOp]
autlib1.c:5366:41: style: Redundant pointer operation on 'nfpar' - it's already a pointer. [redundantPointerOp]
autlib2.c:2238:20: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib2.c:2241:17: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib2.c:2254:19: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib2.c:2257:16: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib2.c:2268:16: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib2.c:2289:17: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib2.c:2303:16: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib2.c:2316:16: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib2.c:3923:17: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib2.c:4353:20: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib2.c:4356:17: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib2.c:4365:19: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib2.c:4368:16: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib2.c:4378:16: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib2.c:4391:17: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib2.c:4402:16: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib2.c:4412:16: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib2.c:4493:16: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib2.c:4496:20: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib2.c:4517:20: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib2.c:4520:17: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib2.c:4531:19: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib2.c:4534:16: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib2.c:5697:17: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib2.c:5700:20: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib2.c:5727:20: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib2.c:5939:17: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib2.c:5944:17: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib2.c:5947:20: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib2.c:5970:17: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib2.c:5988:20: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib2.c:6003:20: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib2.c:6006:16: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib2.c:6106:17: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib2.c:6111:17: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib2.c:6116:17: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib2.c:6137:17: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib2.c:6142:17: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib2.c:6164:17: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib2.c:6200:17: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib2.c:6258:20: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib2.c:4827:5: style: Variable 'lnext' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
autlib2.c:4822:5: note: Variable 'lnext' is reassigned a value before the old one has been used if variable is no semaphore variable.
autlib2.c:4827:5: note: Variable 'lnext' is reassigned a value before the old one has been used if variable is no semaphore variable.
autlib2.c:2373:36: style: The scope of the variable 'i__2' can be reduced. [variableScope]
autlib2.c:4242:23: style: The scope of the variable 'rn' can be reduced. [variableScope]
autlib2.c:4449:23: style: The scope of the variable 'rn' can be reduced. [variableScope]
autlib2.c:4571:60: style: The scope of the variable 'i__2' can be reduced. [variableScope]
autlib2.c:4578:20: style: The scope of the variable 'i' can be reduced. [variableScope]
autlib2.c:4578:23: style: The scope of the variable 'j' can be reduced. [variableScope]
autlib2.c:5425:61: style: The scope of the variable 'i__2' can be reduced. [variableScope]
autlib2.c:5467:6: style: The scope of the variable 'i__2' can be reduced. [variableScope]
autlib2.c:5470:31: style: The scope of the variable 'i2' can be reduced. [variableScope]
autlib2.c:6042:20: style: The scope of the variable 'i1' can be reduced. [variableScope]
autlib2.c:6224:39: style: The scope of the variable 'i__2' can be reduced. [variableScope]
autlib2.c:6291:40: style: The scope of the variable 'i__2' can be reduced. [variableScope]
autlib2.c:6297:28: style: The scope of the variable 'ir1' can be reduced. [variableScope]
autlib2.c:6297:38: style: The scope of the variable 'irp' can be reduced. [variableScope]
autlib2.c:6297:43: style: The scope of the variable 'icp1' can be reduced. [variableScope]
autlib2.c:6467:12: style: The scope of the variable 'i__2' can be reduced. [variableScope]
autlib2.c:6473:28: style: The scope of the variable 'ir1' can be reduced. [variableScope]
autlib2.c:6473:38: style: The scope of the variable 'irp' can be reduced. [variableScope]
autlib2.c:2209:34: style: Redundant pointer operation on 'ibr' - it's already a pointer. [redundantPointerOp]
autlib2.c:2212:34: style: Redundant pointer operation on 'lab' - it's already a pointer. [redundantPointerOp]
autlib2.c:2218:34: style: Redundant pointer operation on 'ntstrs' - it's already a pointer. [redundantPointerOp]
autlib2.c:2219:34: style: Redundant pointer operation on 'ncolrs' - it's already a pointer. [redundantPointerOp]
autlib2.c:2944:27: style: Redundant pointer operation on 'ibr' - it's already a pointer. [redundantPointerOp]
autlib2.c:3605:24: style: Redundant pointer operation on 'ibr' - it's already a pointer. [redundantPointerOp]
autlib2.c:3635:28: style: Redundant pointer operation on 'ibr' - it's already a pointer. [redundantPointerOp]
autlib2.c:3693:27: style: Redundant pointer operation on 'ibr' - it's already a pointer. [redundantPointerOp]
autlib2.c:4325:27: style: Redundant pointer operation on 'ibr' - it's already a pointer. [redundantPointerOp]
autlib2.c:4326:27: style: Redundant pointer operation on 'ntot' - it's already a pointer. [redundantPointerOp]
autlib2.c:4327:27: style: Redundant pointer operation on 'itp' - it's already a pointer. [redundantPointerOp]
autlib2.c:4328:27: style: Redundant pointer operation on 'lab' - it's already a pointer. [redundantPointerOp]
autlib2.c:4489:24: style: Redundant pointer operation on 'ibr' - it's already a pointer. [redundantPointerOp]
autlib2.c:4492:24: style: Redundant pointer operation on 'nitps' - it's already a pointer. [redundantPointerOp]
autlib2.c:4777:24: style: Redundant pointer operation on 'ifst' - it's already a pointer. [redundantPointerOp]
autlib2.c:4778:24: style: Redundant pointer operation on 'nllv' - it's already a pointer. [redundantPointerOp]
autlib2.c:4827:13: style: Variable 'lnext' is assigned a value that is never used. [unreadVariable]
autlib2.c:5501:5: style: Variable 'novm1' is assigned a value that is never used. [unreadVariable]
autlib3.c:456:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
autlib3.c:457:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
autlib3.c:458:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
autlib3.c:459:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
autlib3.c:465:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
autlib3.c:471:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
autlib3.c:2288:20: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib3.c:2291:17: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib3.c:2301:19: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib3.c:2304:16: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib3.c:2310:19: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib3.c:2311:19: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib3.c:2325:17: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib3.c:2337:16: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib3.c:2347:16: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib3.c:3019:20: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib3.c:3022:17: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib3.c:3032:19: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib3.c:3035:16: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib3.c:3044:16: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib3.c:3060:17: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib3.c:3072:16: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib3.c:3082:16: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib3.c:3573:20: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib3.c:3576:17: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib3.c:3597:19: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib3.c:3600:16: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib3.c:3614:19: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib3.c:3615:19: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib3.c:3631:17: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib3.c:3652:16: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib3.c:3670:16: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
autlib3.c:108:67: style: The scope of the variable 'i__2' can be reduced. [variableScope]
autlib3.c:209:67: style: The scope of the variable 'i__2' can be reduced. [variableScope]
autlib3.c:357:61: style: The scope of the variable 'i__1' can be reduced. [variableScope]
autlib3.c:361:23: style: The scope of the variable 'j' can be reduced. [variableScope]
autlib3.c:495:67: style: The scope of the variable 'i__2' can be reduced. [variableScope]
autlib3.c:682:48: style: The scope of the variable 'i__2' can be reduced. [variableScope]
autlib3.c:688:23: style: The scope of the variable 'j' can be reduced. [variableScope]
autlib3.c:855:67: style: The scope of the variable 'i__2' can be reduced. [variableScope]
autlib3.c:958:67: style: The scope of the variable 'i__2' can be reduced. [variableScope]
autlib3.c:1182:67: style: The scope of the variable 'i__2' can be reduced. [variableScope]
autlib3.c:1285:67: style: The scope of the variable 'i__2' can be reduced. [variableScope]
autlib3.c:1488:67: style: The scope of the variable 'i__2' can be reduced. [variableScope]
autlib3.c:1591:67: style: The scope of the variable 'i__2' can be reduced. [variableScope]
autlib3.c:1900:67: style: The scope of the variable 'i__2' can be reduced. [variableScope]
autlib3.c:1961:41: style: The scope of the variable 'i__2' can be reduced. [variableScope]
autlib3.c:2032:41: style: The scope of the variable 'i__2' can be reduced. [variableScope]
autlib3.c:2112:43: style: The scope of the variable 'i__2' can be reduced. [variableScope]
autlib3.c:2482:67: style: The scope of the variable 'i__2' can be reduced. [variableScope]
autlib3.c:2678:41: style: The scope of the variable 'i__2' can be reduced. [variableScope]
autlib3.c:2845:43: style: The scope of the variable 'i__2' can be reduced. [variableScope]
autlib3.c:2846:16: style: The scope of the variable 'd__1' can be reduced. [variableScope]
autlib3.c:2851:29: style: The scope of the variable 'j' can be reduced. [variableScope]
autlib3.c:3232:67: style: The scope of the variable 'i__2' can be reduced. [variableScope]
autlib3.c:3294:41: style: The scope of the variable 'i__2' can be reduced. [variableScope]
autlib3.c:3395:43: style: The scope of the variable 'i__2' can be reduced. [variableScope]
autlib3.c:3704:67: style: The scope of the variable 'i__2' can be reduced. [variableScope]
autlib3.c:3775:67: style: The scope of the variable 'i__2' can be reduced. [variableScope]
autlib3.c:3849:41: style: The scope of the variable 'i__2' can be reduced. [variableScope]
autlib3.c:3922:43: style: The scope of the variable 'i__2' can be reduced. [variableScope]
autlib3.c:3985:69: style: The scope of the variable 'i__2' can be reduced. [variableScope]
autlib3.c:4813:52: style: The scope of the variable 'i__2' can be reduced. [variableScope]
autlib3.c:4814:16: style: The scope of the variable 'd__1' can be reduced. [variableScope]
autlib3.c:5276:19: style: The scope of the variable 'i__2' can be reduced. [variableScope]
autlib3.c:2265:34: style: Redundant pointer operation on 'ibr' - it's already a pointer. [redundantPointerOp]
autlib3.c:2274:34: style: Redundant pointer operation on 'ntstrs' - it's already a pointer. [redundantPointerOp]
autlib3.c:2275:34: style: Redundant pointer operation on 'ncolrs' - it's already a pointer. [redundantPointerOp]
autlib3.c:2997:34: style: Redundant pointer operation on 'ibr' - it's already a pointer. [redundantPointerOp]
autlib3.c:3006:34: style: Redundant pointer operation on 'ntstrs' - it's already a pointer. [redundantPointerOp]
autlib3.c:3007:34: style: Redundant pointer operation on 'ncolrs' - it's already a pointer. [redundantPointerOp]
autlib3.c:3550:34: style: Redundant pointer operation on 'ibr' - it's already a pointer. [redundantPointerOp]
autlib3.c:3559:34: style: Redundant pointer operation on 'ntstrs' - it's already a pointer. [redundantPointerOp]
autlib3.c:3560:34: style: Redundant pointer operation on 'ncolrs' - it's already a pointer. [redundantPointerOp]
auto.c:457:8: style: The scope of the variable 'string' can be reduced. [variableScope]
auto.c:523:8: style: The scope of the variable 'values' can be reduced. [variableScope]
auto.c:524:8: style: The scope of the variable 'bob' can be reduced. [variableScope]
auto.c:524:18: style: The scope of the variable 'ptr' can be reduced. [variableScope]
auto.c:525:16: style: The scope of the variable 'n' can be reduced. [variableScope]
auto.c:527:7: style: The scope of the variable 'status' can be reduced. [variableScope]
auto.c:527:16: style: The scope of the variable 'in' can be reduced. [variableScope]
auto.c:561:16: style: The scope of the variable 'in' can be reduced. [variableScope]
auto.c:1055:13: style: The scope of the variable 'i' can be reduced. [variableScope]
auto.c:1151:8: style: The scope of the variable 'bob' can be reduced. [variableScope]
auto.c:1291:9: style: The scope of the variable 'ix' can be reduced. [variableScope]
auto.c:1291:12: style: The scope of the variable 'iy' can be reduced. [variableScope]
auto.c:1294:10: style: The scope of the variable 'x' can be reduced. [variableScope]
auto.c:1294:12: style: The scope of the variable 'y' can be reduced. [variableScope]
auto.c:1326:10: style: The scope of the variable 'x' can be reduced. [variableScope]
auto.c:1326:12: style: The scope of the variable 'y' can be reduced. [variableScope]
auto.c:1561:7: style: The scope of the variable 'ans' can be reduced. [variableScope]
auto.c:1584:7: style: The scope of the variable 'ans' can be reduced. [variableScope]
auto.c:1976:8: style: The scope of the variable 'ch' can be reduced. [variableScope]
auto.c:2138:8: style: The scope of the variable 'in' can be reduced. [variableScope]
auto.c:2225:11: style: The scope of the variable 'ok' can be reduced. [variableScope]
auto.c:2399:8: style: The scope of the variable 'ks' can be reduced. [variableScope]
auto.c:587:14: style: Unused variable: i [unusedVariable]
auto.c:1293:10: style: Variable 'r2' is assigned a value that is never used. [unreadVariable]
auto.c:1380:14: style: Unused variable: w [unusedVariable]
auto.c:1463:11: style: Unused variable: string [unusedVariable]
auto.c:1565:9: style: Variable 'ans' is assigned a value that is never used. [unreadVariable]
auto.c:1588:9: style: Variable 'ans' is assigned a value that is never used. [unreadVariable]
auto.c:2050:7: style: Unused variable: npts [unusedVariable]
auto.c:2094:10: style: Unused variable: w [unusedVariable]
auto.c:2095:7: style: Unused variable: rev [unusedVariable]
auto.c:2224:10: style: Unused variable: w [unusedVariable]
auto.c:2225:7: style: Unused variable: rev [unusedVariable]
auto_nox.c:1542:18: warning: Logical disjunction always evaluates to true: ans != 0 || ans != 1. [incorrectLogicOperator]
auto_nox.c:1570:18: warning: Logical disjunction always evaluates to true: ans != 0 || ans != 1. [incorrectLogicOperator]
auto_nox.c:434:8: style: The scope of the variable 'string' can be reduced. [variableScope]
auto_nox.c:522:8: style: The scope of the variable 'values' can be reduced. [variableScope]
auto_nox.c:523:8: style: The scope of the variable 'bob' can be reduced. [variableScope]
auto_nox.c:523:18: style: The scope of the variable 'ptr' can be reduced. [variableScope]
auto_nox.c:524:16: style: The scope of the variable 'n' can be reduced. [variableScope]
auto_nox.c:526:7: style: The scope of the variable 'status' can be reduced. [variableScope]
auto_nox.c:526:16: style: The scope of the variable 'in' can be reduced. [variableScope]
auto_nox.c:560:16: style: The scope of the variable 'in' can be reduced. [variableScope]
auto_nox.c:795:25: style: The scope of the variable 'x2' can be reduced. [variableScope]
auto_nox.c:795:32: style: The scope of the variable 'y2' can be reduced. [variableScope]
auto_nox.c:980:10: style: The scope of the variable 'x1d' can be reduced. [variableScope]
auto_nox.c:980:14: style: The scope of the variable 'x2d' can be reduced. [variableScope]
auto_nox.c:980:18: style: The scope of the variable 'y1d' can be reduced. [variableScope]
auto_nox.c:980:22: style: The scope of the variable 'y2d' can be reduced. [variableScope]
auto_nox.c:1214:8: style: The scope of the variable 'bob' can be reduced. [variableScope]
auto_nox.c:1354:9: style: The scope of the variable 'ix' can be reduced. [variableScope]
auto_nox.c:1354:12: style: The scope of the variable 'iy' can be reduced. [variableScope]
auto_nox.c:1357:10: style: The scope of the variable 'x' can be reduced. [variableScope]
auto_nox.c:1357:12: style: The scope of the variable 'y' can be reduced. [variableScope]
auto_nox.c:1537:7: style: The scope of the variable 'ans' can be reduced. [variableScope]
auto_nox.c:1565:7: style: The scope of the variable 'ans' can be reduced. [variableScope]
auto_nox.c:1963:8: style: The scope of the variable 'ch' can be reduced. [variableScope]
auto_nox.c:2127:8: style: The scope of the variable 'in' can be reduced. [variableScope]
auto_nox.c:2214:7: style: The scope of the variable 'ok' can be reduced. [variableScope]
auto_nox.c:404:10: style: Function 'close_auto' argument 1 names different: declaration 'flag' definition 'flg'. [funcArgNamesDifferent]
auto_nox.h:76:21: note: Function 'close_auto' argument 1 names different: declaration 'flag' definition 'flg'.
auto_nox.c:404:10: note: Function 'close_auto' argument 1 names different: declaration 'flag' definition 'flg'.
auto_nox.c:432:10: style: Function 'open_auto' argument 1 names different: declaration 'flag' definition 'flg'. [funcArgNamesDifferent]
auto_nox.h:77:20: note: Function 'open_auto' argument 1 names different: declaration 'flag' definition 'flg'.
auto_nox.c:432:10: note: Function 'open_auto' argument 1 names different: declaration 'flag' definition 'flg'.
auto_nox.c:898:31: style: Function 'add_ps_point' argument 8 names different: declaration 'flag' definition 'flg'. [funcArgNamesDifferent]
auto_nox.h:92:111: note: Function 'add_ps_point' argument 8 names different: declaration 'flag' definition 'flg'.
auto_nox.c:898:31: note: Function 'add_ps_point' argument 8 names different: declaration 'flag' definition 'flg'.
auto_nox.c:1000:10: style: Function 'add_point' argument 8 names different: declaration 'flag' definition 'flg'. [funcArgNamesDifferent]
auto_nox.h:94:108: note: Function 'add_point' argument 8 names different: declaration 'flag' definition 'flg'.
auto_nox.c:1000:10: note: Function 'add_point' argument 8 names different: declaration 'flag' definition 'flg'.
auto_nox.c:1228:10: style: Function 'load_last_plot' argument 1 names different: declaration 'flag' definition 'flg'. [funcArgNamesDifferent]
auto_nox.h:100:25: note: Function 'load_last_plot' argument 1 names different: declaration 'flag' definition 'flg'.
auto_nox.c:1228:10: note: Function 'load_last_plot' argument 1 names different: declaration 'flag' definition 'flg'.
auto_nox.c:1253:10: style: Function 'keep_last_plot' argument 1 names different: declaration 'flag' definition 'flg'. [funcArgNamesDifferent]
auto_nox.h:101:25: note: Function 'keep_last_plot' argument 1 names different: declaration 'flag' definition 'flg'.
auto_nox.c:1253:10: note: Function 'keep_last_plot' argument 1 names different: declaration 'flag' definition 'flg'.
auto_x11.c:216:13: style: The scope of the variable 'i' can be reduced. [variableScope]
auto_x11.c:261:10: style: The scope of the variable 'dist' can be reduced. [variableScope]
auto_x11.c:638:10: style: The scope of the variable 'x' can be reduced. [variableScope]
auto_x11.c:638:12: style: The scope of the variable 'y' can be reduced. [variableScope]
auto_x11.c:793:7: style: The scope of the variable 'wid' can be reduced. [variableScope]
auto_x11.c:793:11: style: The scope of the variable 'hgt' can be reduced. [variableScope]
auto_x11.c:900:8: style: The scope of the variable 'ks' can be reduced. [variableScope]
axes2.c:125:3: style: Variable 't1' is reassigned a value before the old one has been used. [redundantAssignment]
axes2.c:124:0: note: Variable 't1' is reassigned a value before the old one has been used.
axes2.c:125:3: note: Variable 't1' is reassigned a value before the old one has been used.
axes2.c:316:19: style: The scope of the variable 'place' can be reduced. [variableScope]
axes2.c:344:19: style: The scope of the variable 'place' can be reduced. [variableScope]
band.c:142:11: style: The scope of the variable 'c' can be reduced. [variableScope]
band.c:142:14: style: The scope of the variable 'r' can be reduced. [variableScope]
band.c:143:20: style: The scope of the variable 'l' can be reduced. [variableScope]
band.c:143:23: style: The scope of the variable 'storage_l' can be reduced. [variableScope]
band.c:143:45: style: The scope of the variable 'last_col_k' can be reduced. [variableScope]
band.c:143:57: style: The scope of the variable 'last_row_k' can be reduced. [variableScope]
band.c:144:9: style: The scope of the variable 'a_c' can be reduced. [variableScope]
band.c:145:8: style: The scope of the variable 'max' can be reduced. [variableScope]
band.c:145:19: style: The scope of the variable 'mult' can be reduced. [variableScope]
band.c:146:8: style: The scope of the variable 'swap' can be reduced. [variableScope]
band.c:249:14: style: The scope of the variable 'l' can be reduced. [variableScope]
band.c:249:20: style: The scope of the variable 'first_row_k' can be reduced. [variableScope]
band.c:249:33: style: The scope of the variable 'last_row_k' can be reduced. [variableScope]
band.c:282:9: style: The scope of the variable 'col_j' can be reduced. [variableScope]
band.c:296:19: style: The scope of the variable 'b_col_j' can be reduced. [variableScope]
band.c:312:9: style: The scope of the variable 'col_j' can be reduced. [variableScope]
band.c:344:17: style: The scope of the variable 'start' can be reduced. [variableScope]
band.c:344:24: style: The scope of the variable 'finish' can be reduced. [variableScope]
browse.c:270:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
browse.c:157:13: style: The scope of the variable 't2' can be reduced. [variableScope]
browse.c:222:7: style: The scope of the variable 'i' can be reduced. [variableScope]
browse.c:222:9: style: The scope of the variable 'j' can be reduced. [variableScope]
browse.c:345:8: style: The scope of the variable 'n1' can be reduced. [variableScope]
browse.c:345:16: style: The scope of the variable 'n2' can be reduced. [variableScope]
browse.c:542:8: style: The scope of the variable 'err' can be reduced. [variableScope]
browse.c:670:9: style: The scope of the variable 'i0' can be reduced. [variableScope]
browse.c:714:14: style: The scope of the variable 'j0' can be reduced. [variableScope]
browse.c:715:7: style: The scope of the variable 'x0' can be reduced. [variableScope]
browse.c:1027:6: style: The scope of the variable 'done' can be reduced. [variableScope]
browse.c:1098:7: style: The scope of the variable 'ks' can be reduced. [variableScope]
browse.c:1373:7: style: The scope of the variable 'ans' can be reduced. [variableScope]
browse.c:1559:11: style: The scope of the variable 'i' can be reduced. [variableScope]
browse.c:520:0: error: Resource leak: fp [resourceLeak]
browse.c:1497:0: error: Resource leak: fp [resourceLeak]
browse.c:1357:5: error: Uninitialized variable: row [uninitvar]
calc.c:60:7: style: The scope of the variable 'bob' can be reduced. [variableScope]
calc.c:77:6: style: The scope of the variable 'width' can be reduced. [variableScope]
calc.c:77:12: style: The scope of the variable 'height' can be reduced. [variableScope]
calc.c:78:15: style: The scope of the variable 'name' can be reduced. [variableScope]
cli.c:76:9: style: The scope of the variable 'k' can be reduced. [variableScope]
cli.c:128:8: style: The scope of the variable 'c' can be reduced. [variableScope]
cli.c:195:9: style: The scope of the variable 'flag' can be reduced. [variableScope]
cli.c:169:9: style: Variable 'status' is assigned a value that is never used. [unreadVariable]
cli.c:161:13: style: Unused variable: i [unusedVariable]
close.c:46:7: style: The scope of the variable 'i' can be reduced. [variableScope]
comline.c:229:8: style: The scope of the variable 'k' can be reduced. [variableScope]
comlineold.c:223:8: style: The scope of the variable 'k' can be reduced. [variableScope]
comlineold.c:395:9: style: Unused variable: fp [unusedVariable]
comlineold.c:405:9: style: Unused variable: fp [unusedVariable]
cvband.c:103:32: style: Function 'CVBandDQJac' argument 7 names different: declaration 't' definition 'tn'. [funcArgNamesDifferent]
cvband.h:208:32: note: Function 'CVBandDQJac' argument 7 names different: declaration 't' definition 'tn'.
cvband.c:103:32: note: Function 'CVBandDQJac' argument 7 names different: declaration 't' definition 'tn'.
cvdense.c:98:23: style: The scope of the variable 'inc' can be reduced. [variableScope]
cvdense.c:98:28: style: The scope of the variable 'inc_inv' can be reduced. [variableScope]
cvdense.c:98:37: style: The scope of the variable 'yjsaved' can be reduced. [variableScope]
cvdense.c:93:70: style: Function 'CVDenseDQJac' argument 5 names different: declaration 't' definition 'tn'. [funcArgNamesDifferent]
cvdense.h:178:70: note: Function 'CVDenseDQJac' argument 5 names different: declaration 't' definition 'tn'.
cvdense.c:93:70: note: Function 'CVDenseDQJac' argument 5 names different: declaration 't' definition 'tn'.
cvdiag.c:251:8: style: The scope of the variable 'invOK' can be reduced. [variableScope]
cvdiag.c:252:8: style: The scope of the variable 'r' can be reduced. [variableScope]
cvode.c:660:41: style: Same value in both branches of ternary operator. [duplicateValueTernary]
cvode.c:2235:42: style: Same value in both branches of ternary operator. [duplicateValueTernary]
cvode.c:2284:40: style: Same value in both branches of ternary operator. [duplicateValueTernary]
cvode.c:736:15: style: The scope of the variable 'kflag' can be reduced. [variableScope]
cvode.c:736:38: style: The scope of the variable 'ier' can be reduced. [variableScope]
cvode.c:737:8: style: The scope of the variable 'rh' can be reduced. [variableScope]
cvode.c:738:8: style: The scope of the variable 'hOK' can be reduced. [variableScope]
cvode.c:955:11: style: The scope of the variable 'c' can be reduced. [variableScope]
cvode.c:1211:12: style: The scope of the variable 'hgs' can be reduced. [variableScope]
cvode.c:1211:23: style: The scope of the variable 'hrat' can be reduced. [variableScope]
cvode.c:1211:33: style: The scope of the variable 'yddnrm' can be reduced. [variableScope]
cvode.c:1429:8: style: The scope of the variable 'xi' can be reduced. [variableScope]
cvode.c:1491:30: style: The scope of the variable 'xi' can be reduced. [variableScope]
cvode.c:1528:14: style: The scope of the variable 'xi' can be reduced. [variableScope]
cvode.c:1653:14: style: The scope of the variable 'xi_inv' can be reduced. [variableScope]
cvode.c:1750:9: style: The scope of the variable 'j' can be reduced. [variableScope]
cvode.c:1787:16: style: The scope of the variable 'A3' can be reduced. [variableScope]
cvode.c:1787:20: style: The scope of the variable 'A4' can be reduced. [variableScope]
cvode.c:1787:24: style: The scope of the variable 'A5' can be reduced. [variableScope]
cvode.c:1787:28: style: The scope of the variable 'A6' can be reduced. [variableScope]
cvode.c:1788:8: style: The scope of the variable 'C' can be reduced. [variableScope]
cvode.c:1788:11: style: The scope of the variable 'CPrime' can be reduced. [variableScope]
cvode.c:1788:19: style: The scope of the variable 'CPrimePrime' can be reduced. [variableScope]
cvode.c:1838:8: style: The scope of the variable 'del' can be reduced. [variableScope]
cvode.c:1838:19: style: The scope of the variable 'dcon' can be reduced. [variableScope]
cvode.c:1965:10: style: The scope of the variable 'ret' can be reduced. [variableScope]
cvode.c:1966:8: style: The scope of the variable 'del' can be reduced. [variableScope]
cvode.c:1966:19: style: The scope of the variable 'dcon' can be reduced. [variableScope]
cvode.c:1967:12: style: The scope of the variable 'b' can be reduced. [variableScope]
cvode.c:2297:16: style: The scope of the variable 'ddn' can be reduced. [variableScope]
cvode.c:2316:16: style: The scope of the variable 'dup' can be reduced. [variableScope]
cvode.c:2316:21: style: The scope of the variable 'cquot' can be reduced. [variableScope]
cvspgmr.c:363:63: style: Function 'CVSpgmrSolve' argument 3 names different: declaration 'ycur' definition 'ynow'. [funcArgNamesDifferent]
cvspgmr.c:100:64: note: Function 'CVSpgmrSolve' argument 3 names different: declaration 'ycur' definition 'ynow'.
cvspgmr.c:363:63: note: Function 'CVSpgmrSolve' argument 3 names different: declaration 'ycur' definition 'ynow'.
cvspgmr.c:364:13: style: Function 'CVSpgmrSolve' argument 4 names different: declaration 'fcur' definition 'fnow'. [funcArgNamesDifferent]
cvspgmr.c:101:14: note: Function 'CVSpgmrSolve' argument 4 names different: declaration 'fcur' definition 'fnow'.
cvspgmr.c:364:13: note: Function 'CVSpgmrSolve' argument 4 names different: declaration 'fcur' definition 'fnow'.
cvspgmr.c:441:34: style: Function 'CVSpgmrAtimesDQ' argument 1 names different: declaration 'lin_mem' definition 'cvode_mem'. [funcArgNamesDifferent]
cvspgmr.c:107:34: note: Function 'CVSpgmrAtimesDQ' argument 1 names different: declaration 'lin_mem' definition 'cvode_mem'.
cvspgmr.c:441:34: note: Function 'CVSpgmrAtimesDQ' argument 1 names different: declaration 'lin_mem' definition 'cvode_mem'.
cvspgmr.c:483:32: style: Function 'CVSpgmrPSolve' argument 1 names different: declaration 'lin_mem' definition 'cvode_mem'. [funcArgNamesDifferent]
cvspgmr.c:109:32: note: Function 'CVSpgmrPSolve' argument 1 names different: declaration 'lin_mem' definition 'cvode_mem'.
cvspgmr.c:483:32: note: Function 'CVSpgmrPSolve' argument 1 names different: declaration 'lin_mem' definition 'cvode_mem'.
dae_fun.c:144:10: style: The scope of the variable 'z' can be reduced. [variableScope]
dae_fun.c:213:10: style: The scope of the variable 'err' can be reduced. [variableScope]
dae_fun.c:299:10: style: The scope of the variable 'z' can be reduced. [variableScope]
del_stab.c:248:12: style: The scope of the variable 'qmax' can be reduced. [variableScope]
del_stab.c:304:13: style: The scope of the variable 'km' can be reduced. [variableScope]
del_stab.c:334:10: style: The scope of the variable 'xl' can be reduced. [variableScope]
del_stab.c:334:13: style: The scope of the variable 'yl' can be reduced. [variableScope]
del_stab.c:334:16: style: The scope of the variable 'r' can be reduced. [variableScope]
del_stab.c:334:18: style: The scope of the variable 'xlp' can be reduced. [variableScope]
del_stab.c:334:22: style: The scope of the variable 'ylp' can be reduced. [variableScope]
del_stab.c:421:13: style: The scope of the variable 'km' can be reduced. [variableScope]
del_stab.c:94:18: style: Variable 'xp' is assigned a value that is never used. [unreadVariable]
del_stab.c:60:0: error: Memory leak: ev [memleak]
del_stab.c:408:0: error: Memory leak: z [memleak]
delay_handle.c:133:18: style: The scope of the variable 'dift' can be reduced. [variableScope]
dense.c:136:20: style: The scope of the variable 'l' can be reduced. [variableScope]
dense.c:137:25: style: The scope of the variable 'diag_k' can be reduced. [variableScope]
dense.c:138:14: style: The scope of the variable 'mult' can be reduced. [variableScope]
dense.c:139:8: style: The scope of the variable 'swap' can be reduced. [variableScope]
dense.c:216:14: style: The scope of the variable 'l' can be reduced. [variableScope]
dense.c:247:9: style: The scope of the variable 'col_j' can be reduced. [variableScope]
dense.c:259:19: style: The scope of the variable 'b_col_j' can be reduced. [variableScope]
dense.c:273:9: style: The scope of the variable 'col_j' can be reduced. [variableScope]
diagram.c:53:7: style: The scope of the variable 'i' can be reduced. [variableScope]
diagram.c:199:7: style: The scope of the variable 'type' can be reduced. [variableScope]
diagram.c:219:7: style: The scope of the variable 'type' can be reduced. [variableScope]
diagram.c:223:7: style: The scope of the variable 'icp1' can be reduced. [variableScope]
diagram.c:223:12: style: The scope of the variable 'icp2' can be reduced. [variableScope]
diagram.c:225:10: style: The scope of the variable 'par1' can be reduced. [variableScope]
diagram.c:225:23: style: The scope of the variable 'uhigh' can be reduced. [variableScope]
diagram.c:225:30: style: The scope of the variable 'ulow' can be reduced. [variableScope]
diagram.c:225:35: style: The scope of the variable 'per' can be reduced. [variableScope]
diagram.c:284:7: style: The scope of the variable 'type' can be reduced. [variableScope]
diagram.c:288:7: style: The scope of the variable 'icp1' can be reduced. [variableScope]
diagram.c:288:12: style: The scope of the variable 'icp2' can be reduced. [variableScope]
diagram.c:290:10: style: The scope of the variable 'par1' can be reduced. [variableScope]
diagram.c:290:23: style: The scope of the variable 'u0' can be reduced. [variableScope]
diagram.c:290:26: style: The scope of the variable 'per' can be reduced. [variableScope]
diagram.c:354:7: style: The scope of the variable 'type' can be reduced. [variableScope]
diagram.c:358:7: style: The scope of the variable 'icp1' can be reduced. [variableScope]
diagram.c:358:12: style: The scope of the variable 'icp2' can be reduced. [variableScope]
diagram.c:360:18: style: The scope of the variable 'par1' can be reduced. [variableScope]
diagram.c:360:30: style: The scope of the variable 'a' can be reduced. [variableScope]
diagram.c:360:33: style: The scope of the variable 'uhigh' can be reduced. [variableScope]
diagram.c:360:40: style: The scope of the variable 'ulow' can be reduced. [variableScope]
diagram.c:360:46: style: The scope of the variable 'ubar' can be reduced. [variableScope]
diagram.c:360:51: style: The scope of the variable 'per' can be reduced. [variableScope]
diagram.c:406:7: style: The scope of the variable 'type' can be reduced. [variableScope]
diagram.c:439:7: style: The scope of the variable 'type' can be reduced. [variableScope]
diagram.c:443:18: style: The scope of the variable 'par1' can be reduced. [variableScope]
diagram.c:241:20: error: Resource leak: fp [resourceLeak]
diagram.c:306:20: error: Resource leak: fp [resourceLeak]
diagram.c:373:20: error: Resource leak: fp [resourceLeak]
do_fit.c:198:7: style: The scope of the variable 'ioff' can be reduced. [variableScope]
do_fit.c:219:10: style: The scope of the variable 'error' can be reduced. [variableScope]
do_fit.c:440:13: style: The scope of the variable 'ioff' can be reduced. [variableScope]
do_fit.c:601:7: style: The scope of the variable 'i' can be reduced. [variableScope]
do_fit.c:677:15: style: The scope of the variable 'sig2i' can be reduced. [variableScope]
do_fit.c:567:0: error: Resource leak: fp [resourceLeak]
dormpri.c:230:27: style: The scope of the variable 'fac' can be reduced. [variableScope]
dormpri.c:230:46: style: The scope of the variable 'fac11' can be reduced. [variableScope]
dormpri.c:230:61: style: The scope of the variable 'xph' can be reduced. [variableScope]
dormpri.c:231:33: style: The scope of the variable 'err' can be reduced. [variableScope]
dormpri.c:231:42: style: The scope of the variable 'hnew' can be reduced. [variableScope]
dormpri.c:232:31: style: The scope of the variable 'err2' can be reduced. [variableScope]
dormpri.c:232:43: style: The scope of the variable 'deno' can be reduced. [variableScope]
dormpri.c:1045:27: style: The scope of the variable 'fac' can be reduced. [variableScope]
dormpri.c:1045:46: style: The scope of the variable 'fac11' can be reduced. [variableScope]
dormpri.c:1045:61: style: The scope of the variable 'xph' can be reduced. [variableScope]
dormpri.c:1046:33: style: The scope of the variable 'err' can be reduced. [variableScope]
dormpri.c:1046:42: style: The scope of the variable 'hnew' can be reduced. [variableScope]
dormpri.c:903:5: style: Variable 'arret' is assigned a value that is never used. [unreadVariable]
dormpri.c:1472:5: style: Variable 'arret' is assigned a value that is never used. [unreadVariable]
edit_rhs.c:86:9: style: The scope of the variable 'l' can be reduced. [variableScope]
edit_rhs.c:202:16: style: The scope of the variable 'inew' can be reduced. [variableScope]
edit_rhs.c:342:15: style: The scope of the variable 'err' can be reduced. [variableScope]
edit_rhs.c:342:23: style: The scope of the variable 'i0' can be reduced. [variableScope]
edit_rhs.c:342:26: style: The scope of the variable 'j' can be reduced. [variableScope]
edit_rhs.c:344:16: style: The scope of the variable 'msg' can be reduced. [variableScope]
edit_rhs.c:420:15: style: The scope of the variable 'err' can be reduced. [variableScope]
edit_rhs.c:420:23: style: The scope of the variable 'j' can be reduced. [variableScope]
edit_rhs.c:422:7: style: The scope of the variable 'msg' can be reduced. [variableScope]
edit_rhs.c:116:16: error: Uninitialized variable: sb [uninitvar]
eig_list.c:77:6: style: The scope of the variable 'i' can be reduced. [variableScope]
eig_list.c:78:7: style: The scope of the variable 'bob' can be reduced. [variableScope]
eig_list.c:79:7: style: The scope of the variable 'fstr' can be reduced. [variableScope]
eig_list.c:175:7: style: The scope of the variable 'ks' can be reduced. [variableScope]
eig_list.c:295:6: style: The scope of the variable 'width' can be reduced. [variableScope]
eig_list.c:295:12: style: The scope of the variable 'hstab' can be reduced. [variableScope]
eig_list.c:295:18: style: The scope of the variable 'hequil' can be reduced. [variableScope]
eig_list.c:295:25: style: The scope of the variable 'height' can be reduced. [variableScope]
eig_list.c:296:15: style: The scope of the variable 'name' can be reduced. [variableScope]
eig_list.c:297:15: style: The scope of the variable 'iname' can be reduced. [variableScope]
eig_list.c:298:6: style: The scope of the variable 'tpos' can be reduced. [variableScope]
eig_list.c:298:11: style: The scope of the variable 'tpos2' can be reduced. [variableScope]
eig_list.c:366:6: style: The scope of the variable 'i' can be reduced. [variableScope]
eig_list.c:366:8: style: The scope of the variable 'j' can be reduced. [variableScope]
eig_list.c:366:10: style: The scope of the variable 'ncol' can be reduced. [variableScope]
eig_list.c:366:26: style: The scope of the variable 'nrow' can be reduced. [variableScope]
eig_list.c:367:6: style: The scope of the variable 'in' can be reduced. [variableScope]
eig_list.c:249:8: warning: Function 'get_new_size' argument order different: declaration 'win, wid, hgt, ' definition 'win, wid, wid, hgt' [funcArgOrderDifferent]
eig_list.h:14:26: note: Function 'get_new_size' argument order different: declaration 'win, wid, hgt, ' definition 'win, wid, wid, hgt'
eig_list.c:249:8: note: Function 'get_new_size' argument order different: declaration 'win, wid, hgt, ' definition 'win, wid, wid, hgt'
err.c:71:2: portability: %d in format string (no. 1) requires 'int' but the argument type is 'ptrdiff_t {aka signed int}'. [invalidPrintfArgType_sint]
err.c:158:6: style: The scope of the variable 'loc' can be reduced. [variableScope]
err.c:159:6: style: The scope of the variable 'k' can be reduced. [variableScope]
extra.c:222:16: style: The scope of the variable 'c' can be reduced. [variableScope]
fc77.c:31:14: style: The scope of the variable 'bend' can be reduced. [variableScope]
fc77.c:54:5: style: The scope of the variable 'i' can be reduced. [variableScope]
fftn.c:475:8: style: Function 'fftradix' argument 6 names different: declaration 'isign' definition 'iSign'. [funcArgNamesDifferent]
fftn.c:300:51: note: Function 'fftradix' argument 6 names different: declaration 'isign' definition 'iSign'.
fftn.c:475:8: note: Function 'fftradix' argument 6 names different: declaration 'isign' definition 'iSign'.
fftn.c:536:7: error: Common realloc mistake: 'Tmp0' nulled but not freed upon failure [memleakOnRealloc]
fftn.c:537:7: error: Common realloc mistake: 'Tmp1' nulled but not freed upon failure [memleakOnRealloc]
fftn.c:538:7: error: Common realloc mistake: 'Tmp2' nulled but not freed upon failure [memleakOnRealloc]
fftn.c:539:7: error: Common realloc mistake: 'Tmp3' nulled but not freed upon failure [memleakOnRealloc]
fftn.c:556:4: error: Common realloc mistake: 'Perm' nulled but not freed upon failure [memleakOnRealloc]
flags.c:296:31: style: Same expression on both sides of '||'. [duplicateExpression]
flags.c:635:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
flags.c:667:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
flags.c:120:8: style: The scope of the variable 'ch' can be reduced. [variableScope]
flags.c:266:28: style: The scope of the variable 'newhit' can be reduced. [variableScope]
flags.c:433:23: style: The scope of the variable 'told' can be reduced. [variableScope]
flags.c:434:9: style: The scope of the variable 'hit' can be reduced. [variableScope]
flags.c:462:23: style: The scope of the variable 'told' can be reduced. [variableScope]
flags.c:463:9: style: The scope of the variable 'hit' can be reduced. [variableScope]
flags.c:491:23: style: The scope of the variable 'told' can be reduced. [variableScope]
flags.c:492:9: style: The scope of the variable 'hit' can be reduced. [variableScope]
flags.c:519:23: style: The scope of the variable 'told' can be reduced. [variableScope]
flags.c:520:9: style: The scope of the variable 'hit' can be reduced. [variableScope]
flags.c:547:23: style: The scope of the variable 'told' can be reduced. [variableScope]
flags.c:548:9: style: The scope of the variable 'hit' can be reduced. [variableScope]
flags.c:585:25: style: The scope of the variable 'told' can be reduced. [variableScope]
flags.c:586:9: style: The scope of the variable 'hit' can be reduced. [variableScope]
flags.c:614:24: style: The scope of the variable 'told' can be reduced. [variableScope]
flags.c:615:9: style: The scope of the variable 'ok' can be reduced. [variableScope]
flags.c:615:12: style: The scope of the variable 'hit' can be reduced. [variableScope]
flags.c:647:24: style: The scope of the variable 'told' can be reduced. [variableScope]
flags.c:648:9: style: The scope of the variable 'hit' can be reduced. [variableScope]
flags.c:717:25: style: The scope of the variable 'told' can be reduced. [variableScope]
flags.c:718:9: style: The scope of the variable 'hit' can be reduced. [variableScope]
flags.c:749:23: style: The scope of the variable 'told' can be reduced. [variableScope]
flags.c:750:9: style: The scope of the variable 'hit' can be reduced. [variableScope]
flags.c:750:13: style: The scope of the variable 'j' can be reduced. [variableScope]
flowkm.c:230:17: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm.c:243:17: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm.c:363:17: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm.c:376:17: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm.c:4246:23: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm.c:4275:23: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm.c:4323:23: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm.c:4327:23: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm.c:4481:25: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm.c:4483:25: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm.c:4514:25: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm.c:4516:25: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm.c:4564:27: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm.c:4565:27: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm.c:4566:27: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm.c:4573:27: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm.c:4589:24: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm.c:4597:24: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm.c:4635:27: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm.c:4636:27: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm.c:4729:24: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm.c:4731:24: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm.c:4822:24: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm.c:4824:24: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm.c:4908:24: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm.c:4910:24: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm.c:4990:24: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm.c:4992:24: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm.c:5121:16: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm.c:5122:16: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm.c:5128:16: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm.c:5133:16: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm.c:5134:16: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm.c:486:18: style: The scope of the variable 'i_2' can be reduced. [variableScope]
flowkm.c:495:20: style: The scope of the variable 'iend' can be reduced. [variableScope]
flowkm.c:497:23: style: The scope of the variable 'l' can be reduced. [variableScope]
flowkm.c:500:20: style: The scope of the variable 'istart' can be reduced. [variableScope]
flowkm.c:5152:65: style: The scope of the variable 'ac' can be reduced. [variableScope]
flowkm.c:5152:69: style: The scope of the variable 'ca' can be reduced. [variableScope]
flowkm.c:5154:20: style: The scope of the variable 'ia' can be reduced. [variableScope]
flowkm.c:5155:23: style: The scope of the variable 'absbac' can be reduced. [variableScope]
flowkm.c:5156:20: style: The scope of the variable 'ib' can be reduced. [variableScope]
flowkm.c:5404:25: style: The scope of the variable 'd_1' can be reduced. [variableScope]
flowkm.c:5404:30: style: The scope of the variable 'd_2' can be reduced. [variableScope]
flowkm.c:5410:29: style: The scope of the variable 'acmx' can be reduced. [variableScope]
flowkm.c:5410:39: style: The scope of the variable 'ab' can be reduced. [variableScope]
flowkm.c:5410:47: style: The scope of the variable 'as' can be reduced. [variableScope]
flowkm.c:5410:51: style: The scope of the variable 'at' can be reduced. [variableScope]
flowkm.c:5410:55: style: The scope of the variable 'au' can be reduced. [variableScope]
flowkm.c:3106:27: style: Redundant pointer operation on 'info' - it's already a pointer. [redundantPointerOp]
flowkm.c:4245:31: style: Redundant pointer operation on 'ifull' - it's already a pointer. [redundantPointerOp]
flowkm.c:5115:27: style: Redundant pointer operation on 'll' - it's already a pointer. [redundantPointerOp]
flowkm.c:5116:27: style: Redundant pointer operation on 'm' - it's already a pointer. [redundantPointerOp]
flowkm_small.c:230:17: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm_small.c:243:17: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm_small.c:363:17: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm_small.c:376:17: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm_small.c:3472:23: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm_small.c:3501:23: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm_small.c:3549:23: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm_small.c:3553:23: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm_small.c:3706:25: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm_small.c:3708:25: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm_small.c:3739:25: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm_small.c:3741:25: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm_small.c:3789:27: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm_small.c:3790:27: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm_small.c:3791:27: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm_small.c:3798:27: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm_small.c:3814:24: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm_small.c:3822:24: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm_small.c:3860:27: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm_small.c:3861:27: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm_small.c:3954:24: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm_small.c:3956:24: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm_small.c:4047:24: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm_small.c:4049:24: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm_small.c:4133:24: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm_small.c:4135:24: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm_small.c:4215:24: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm_small.c:4217:24: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm_small.c:4346:16: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm_small.c:4347:16: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm_small.c:4353:16: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm_small.c:4358:16: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm_small.c:4359:16: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
flowkm_small.c:486:18: style: The scope of the variable 'i_2' can be reduced. [variableScope]
flowkm_small.c:495:20: style: The scope of the variable 'iend' can be reduced. [variableScope]
flowkm_small.c:497:23: style: The scope of the variable 'l' can be reduced. [variableScope]
flowkm_small.c:500:20: style: The scope of the variable 'istart' can be reduced. [variableScope]
flowkm_small.c:4377:65: style: The scope of the variable 'ac' can be reduced. [variableScope]
flowkm_small.c:4377:69: style: The scope of the variable 'ca' can be reduced. [variableScope]
flowkm_small.c:4379:20: style: The scope of the variable 'ia' can be reduced. [variableScope]
flowkm_small.c:4380:23: style: The scope of the variable 'absbac' can be reduced. [variableScope]
flowkm_small.c:4381:20: style: The scope of the variable 'ib' can be reduced. [variableScope]
flowkm_small.c:4629:25: style: The scope of the variable 'd_1' can be reduced. [variableScope]
flowkm_small.c:4629:30: style: The scope of the variable 'd_2' can be reduced. [variableScope]
flowkm_small.c:4635:29: style: The scope of the variable 'acmx' can be reduced. [variableScope]
flowkm_small.c:4635:39: style: The scope of the variable 'ab' can be reduced. [variableScope]
flowkm_small.c:4635:47: style: The scope of the variable 'as' can be reduced. [variableScope]
flowkm_small.c:4635:51: style: The scope of the variable 'at' can be reduced. [variableScope]
flowkm_small.c:4635:55: style: The scope of the variable 'au' can be reduced. [variableScope]
flowkm_small.c:2425:27: style: Redundant pointer operation on 'info' - it's already a pointer. [redundantPointerOp]
flowkm_small.c:3471:31: style: Redundant pointer operation on 'ifull' - it's already a pointer. [redundantPointerOp]
flowkm_small.c:4340:27: style: Redundant pointer operation on 'll' - it's already a pointer. [redundantPointerOp]
flowkm_small.c:4341:27: style: Redundant pointer operation on 'm' - it's already a pointer. [redundantPointerOp]
form_ode.c:703:6: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
form_ode.c:171:9: style: The scope of the variable 'n' can be reduced. [variableScope]
form_ode.c:183:8: style: The scope of the variable 'c' can be reduced. [variableScope]
form_ode.c:251:13: style: The scope of the variable 'l' can be reduced. [variableScope]
form_ode.c:385:8: style: The scope of the variable 'filename' can be reduced. [variableScope]
form_ode.c:386:7: style: The scope of the variable 'done' can be reduced. [variableScope]
form_ode.c:387:7: style: The scope of the variable 'flag' can be reduced. [variableScope]
form_ode.c:388:8: style: The scope of the variable 'prim' can be reduced. [variableScope]
form_ode.c:1049:8: style: The scope of the variable 'i' can be reduced. [variableScope]
form_ode.c:1050:7: style: The scope of the variable 'number' can be reduced. [variableScope]
form_ode.c:1117:17: style: The scope of the variable 'ch' can be reduced. [variableScope]
form_ode.c:1286:7: style: The scope of the variable 'i' can be reduced. [variableScope]
form_ode.c:1286:11: style: The scope of the variable 'j' can be reduced. [variableScope]
form_ode.c:1288:8: style: The scope of the variable 'c' can be reduced. [variableScope]
form_ode.c:1683:14: style: The scope of the variable 'c' can be reduced. [variableScope]
form_ode.c:1725:14: style: The scope of the variable 'iflag' can be reduced. [variableScope]
form_ode.c:2363:16: style: The scope of the variable 'vnew' can be reduced. [variableScope]
form_ode.c:2436:8: style: The scope of the variable 'ch' can be reduced. [variableScope]
form_ode.c:2483:7: style: The scope of the variable 'type' can be reduced. [variableScope]
form_ode.c:2516:8: style: The scope of the variable 'ch' can be reduced. [variableScope]
form_ode.c:2537:8: style: The scope of the variable 'ch' can be reduced. [variableScope]
form_ode.c:2554:24: style: The scope of the variable 'l' can be reduced. [variableScope]
form_ode.c:2555:7: style: The scope of the variable 'j' can be reduced. [variableScope]
form_ode.c:2556:8: style: The scope of the variable 'ch' can be reduced. [variableScope]
form_ode.c:2580:11: style: The scope of the variable 'nn' can be reduced. [variableScope]
form_ode.c:2625:8: style: The scope of the variable 'ch' can be reduced. [variableScope]
form_ode.c:2625:11: style: The scope of the variable 'chp' can be reduced. [variableScope]
form_ode.c:2723:8: style: The scope of the variable 'c' can be reduced. [variableScope]
form_ode.c:2755:8: style: The scope of the variable 'c' can be reduced. [variableScope]
form_ode.c:2775:8: style: The scope of the variable 'ch' can be reduced. [variableScope]
form_ode.c:2775:11: style: The scope of the variable 'chp' can be reduced. [variableScope]
form_ode.c:2955:8: style: The scope of the variable 'text' can be reduced. [variableScope]
form_ode.c:2955:18: style: The scope of the variable 'action' can be reduced. [variableScope]
form_ode.c:2955:30: style: The scope of the variable 'ch' can be reduced. [variableScope]
form_ode.c:2957:14: style: The scope of the variable 'ja' can be reduced. [variableScope]
form_ode.c:1072:8: style: Unused variable: i [unusedVariable]
form_ode.c:280:3: warning: scanf() without field width limits can crash with huge input data. [invalidscanf]
form_ode.c:283:5: warning: scanf() without field width limits can crash with huge input data. [invalidscanf]
form_ode.c:291:9: warning: scanf() without field width limits can crash with huge input data. [invalidscanf]
form_ode.c:298:5: warning: scanf() without field width limits can crash with huge input data. [invalidscanf]
funexample.c:19:13: style: Variable 't' is assigned a value that is never used. [unreadVariable]
funexample.c:27:20: style: Variable 'b' is assigned a value that is never used. [unreadVariable]
funexample.c:27:28: style: Variable 'c' is assigned a value that is never used. [unreadVariable]
funexample.c:27:36: style: Variable 'd' is assigned a value that is never used. [unreadVariable]
funexample.c:28:13: style: Variable 't' is assigned a value that is never used. [unreadVariable]
funexample.c:37:36: style: Variable 'd' is assigned a value that is never used. [unreadVariable]
gear.c:132:9: style: The scope of the variable 'real' can be reduced. [variableScope]
gear.c:132:14: style: The scope of the variable 'imag' can be reduced. [variableScope]
gear.c:371:6: style: The scope of the variable 'i' can be reduced. [variableScope]
gear.c:684:18: style: The scope of the variable 'h' can be reduced. [variableScope]
gear.c:684:20: style: The scope of the variable 'scale' can be reduced. [variableScope]
gear.c:762:9: style: The scope of the variable 'r' can be reduced. [variableScope]
gear.c:798:7: style: The scope of the variable 'ch' can be reduced. [variableScope]
gear.c:800:9: style: The scope of the variable 'r' can be reduced. [variableScope]
gear.c:1379:6: style: The scope of the variable 'j' can be reduced. [variableScope]
gear.c:1379:8: style: The scope of the variable 'k' can be reduced. [variableScope]
gear.c:1379:10: style: The scope of the variable 'kp1' can be reduced. [variableScope]
gear.c:1379:14: style: The scope of the variable 'l' can be reduced. [variableScope]
gear.c:1380:9: style: The scope of the variable 't' can be reduced. [variableScope]
gear.c:1497:8: style: The scope of the variable 'ix' can be reduced. [variableScope]
ggets.c:304:18: style: The scope of the variable 'font' can be reduced. [variableScope]
ggets.c:443:9: style: The scope of the variable 'flag' can be reduced. [variableScope]
ggetsold.c:262:18: style: The scope of the variable 'font' can be reduced. [variableScope]
ggetsold.c:401:9: style: The scope of the variable 'flag' can be reduced. [variableScope]
ggetsold.c:180:4: style: Variable 'i' is assigned a value that is never used. [unreadVariable]
ggetsold.c:181:4: style: Variable 'j' is assigned a value that is never used. [unreadVariable]
ggetsold.c:175:4: style: Variable 'w' is assigned a value that is never used. [unreadVariable]
graf_par.c:309:16: style: The scope of the variable 'z' can be reduced. [variableScope]
graf_par.c:310:11: style: The scope of the variable 'temp' can be reduced. [variableScope]
graf_par.c:669:6: style: The scope of the variable 'nclip' can be reduced. [variableScope]
graf_par.c:669:14: style: The scope of the variable 'angle' can be reduced. [variableScope]
graf_par.c:670:9: style: The scope of the variable 'start' can be reduced. [variableScope]
graf_par.c:670:15: style: The scope of the variable 'increment' can be reduced. [variableScope]
graf_par.c:726:6: style: The scope of the variable 'nclip' can be reduced. [variableScope]
graf_par.c:726:14: style: The scope of the variable 'angle' can be reduced. [variableScope]
graf_par.c:727:9: style: The scope of the variable 'start' can be reduced. [variableScope]
graf_par.c:727:15: style: The scope of the variable 'increment' can be reduced. [variableScope]
graf_par.c:851:8: style: The scope of the variable 'bx' can be reduced. [variableScope]
graf_par.c:851:11: style: The scope of the variable 'mux' can be reduced. [variableScope]
graf_par.c:851:15: style: The scope of the variable 'by' can be reduced. [variableScope]
graf_par.c:851:18: style: The scope of the variable 'muy' can be reduced. [variableScope]
graf_par.c:913:7: style: The scope of the variable 'i' can be reduced. [variableScope]
graf_par.c:1018:7: style: The scope of the variable 'filename' can be reduced. [variableScope]
graf_par.c:1331:6: style: The scope of the variable 'i' can be reduced. [variableScope]
graf_par.c:1331:8: style: The scope of the variable 'j' can be reduced. [variableScope]
graf_par.c:1331:10: style: The scope of the variable 'len' can be reduced. [variableScope]
graf_par.c:1332:8: style: The scope of the variable 'oldxpl' can be reduced. [variableScope]
graf_par.c:1332:15: style: The scope of the variable 'oldypl' can be reduced. [variableScope]
graf_par.c:1332:22: style: The scope of the variable 'xpl' can be reduced. [variableScope]
graf_par.c:1332:26: style: The scope of the variable 'ypl' can be reduced. [variableScope]
graf_par.c:1354:7: style: The scope of the variable 'i' can be reduced. [variableScope]
graphics.c:264:7: style: The scope of the variable 'type' can be reduced. [variableScope]
graphics.c:338:17: style: The scope of the variable 'c' can be reduced. [variableScope]
graphics.c:1401:19: style: The scope of the variable 'x2' can be reduced. [variableScope]
graphics.c:1401:22: style: The scope of the variable 'y2' can be reduced. [variableScope]
histogram.c:76:10: style: The scope of the variable 'x' can be reduced. [variableScope]
histogram.c:76:12: style: The scope of the variable 'y' can be reduced. [variableScope]
histogram.c:238:7: style: The scope of the variable 'command' can be reduced. [variableScope]
histogram.c:239:7: style: The scope of the variable 'cond' can be reduced. [variableScope]
histogram.c:239:14: style: The scope of the variable 'flag' can be reduced. [variableScope]
histogram.c:240:12: style: The scope of the variable 'y' can be reduced. [variableScope]
histogram.c:243:7: style: The scope of the variable 'count' can be reduced. [variableScope]
histogram.c:345:18: style: The scope of the variable 'ss' can be reduced. [variableScope]
histogram.c:386:10: style: The scope of the variable 's' can be reduced. [variableScope]
histogram.c:386:12: style: The scope of the variable 'c' can be reduced. [variableScope]
histogram.c:501:22: style: The scope of the variable 'x' can be reduced. [variableScope]
histogram.c:692:9: style: The scope of the variable 'count' can be reduced. [variableScope]
histogram.c:693:9: style: The scope of the variable 'sum' can be reduced. [variableScope]
histogram.c:694:37: style: The scope of the variable 'jz' can be reduced. [variableScope]
histogram.c:723:9: style: The scope of the variable 'count' can be reduced. [variableScope]
histogram.c:724:9: style: The scope of the variable 'sum' can be reduced. [variableScope]
histogram.c:769:9: style: The scope of the variable 'sums' can be reduced. [variableScope]
histogram.c:769:14: style: The scope of the variable 'sumc' can be reduced. [variableScope]
histogram.c:771:12: style: The scope of the variable 'xi' can be reduced. [variableScope]
histogram.c:796:30: style: The scope of the variable 'x' can be reduced. [variableScope]
histogram.c:796:32: style: The scope of the variable 'y' can be reduced. [variableScope]
histogram.c:298:4: style: Variable 'count' is modified but its new value is never used. [unreadVariable]
init_condold.c:153:7: style: The scope of the variable 'i' can be reduced. [variableScope]
init_condold.c:180:15: style: The scope of the variable 'j' can be reduced. [variableScope]
init_condold.c:199:9: style: The scope of the variable 'index' can be reduced. [variableScope]
init_condold.c:315:15: style: The scope of the variable 'p' can be reduced. [variableScope]
init_condold.c:544:6: style: The scope of the variable 'x' can be reduced. [variableScope]
init_condold.c:544:8: style: The scope of the variable 'y' can be reduced. [variableScope]
init_condold.c:733:6: style: The scope of the variable 'i' can be reduced. [variableScope]
init_condold.c:746:6: style: The scope of the variable 'i' can be reduced. [variableScope]
init_condold.c:940:7: style: The scope of the variable 'done' can be reduced. [variableScope]
init_condold.c:960:7: style: The scope of the variable 'done' can be reduced. [variableScope]
init_condold.c:1017:31: style: The scope of the variable 'cp' can be reduced. [variableScope]
init_condold.c:1210:7: style: The scope of the variable 'flag' can be reduced. [variableScope]
init_condold.c:272:14: style: Unused variable: i [unusedVariable]
init_condold.c:313:9: style: Unused variable: j [unusedVariable]
init_condold.c:648:6: style: Unused variable: i [unusedVariable]
init_condold.c:942:18: style: Unused variable: value [unusedVariable]
init_conds.c:181:7: style: The scope of the variable 'i' can be reduced. [variableScope]
init_conds.c:209:15: style: The scope of the variable 'j' can be reduced. [variableScope]
init_conds.c:228:9: style: The scope of the variable 'index' can be reduced. [variableScope]
init_conds.c:255:9: style: The scope of the variable 's' can be reduced. [variableScope]
init_conds.c:547:6: style: The scope of the variable 'k' can be reduced. [variableScope]
init_conds.c:1088:15: style: The scope of the variable 'p' can be reduced. [variableScope]
init_conds.c:1729:6: style: The scope of the variable 'i' can be reduced. [variableScope]
init_conds.c:1743:6: style: The scope of the variable 'i' can be reduced. [variableScope]
init_conds.c:1749:8: style: The scope of the variable 'in' can be reduced. [variableScope]
init_conds.c:1779:6: style: The scope of the variable 'index' can be reduced. [variableScope]
init_conds.c:2137:7: style: The scope of the variable 'done' can be reduced. [variableScope]
init_conds.c:2158:7: style: The scope of the variable 'done' can be reduced. [variableScope]
init_conds.c:2251:31: style: The scope of the variable 'cp' can be reduced. [variableScope]
init_conds.c:2469:7: style: The scope of the variable 'flag' can be reduced. [variableScope]
init_conds.c:1164:12: style: Function 'do_slide_motion' argument 4 names different: declaration 'state' definition 's'. [funcArgNamesDifferent]
init_conds.h:99:57: note: Function 'do_slide_motion' argument 4 names different: declaration 'state' definition 's'.
init_conds.c:1164:12: note: Function 'do_slide_motion' argument 4 names different: declaration 'state' definition 's'.
inquire.c:9:6: style: The scope of the variable 'i' can be reduced. [variableScope]
integrate.c:216:17: error: Array 'ar_ic[i].var[20]' accessed at index 49, which is out of bounds. [arrayIndexOutOfBounds]
integrate.c:1011:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
integrate.c:225:8: style: The scope of the variable 'bob' can be reduced. [variableScope]
integrate.c:306:13: style: The scope of the variable 'i' can be reduced. [variableScope]
integrate.c:368:7: style: The scope of the variable 'bob' can be reduced. [variableScope]
integrate.c:390:7: style: The scope of the variable 'bob' can be reduced. [variableScope]
integrate.c:551:11: style: The scope of the variable 'done' can be reduced. [variableScope]
integrate.c:657:26: style: The scope of the variable 'temp' can be reduced. [variableScope]
integrate.c:743:47: style: The scope of the variable 'phigh2' can be reduced. [variableScope]
integrate.c:1045:8: style: The scope of the variable 'fp' can be reduced. [variableScope]
integrate.c:1047:6: style: The scope of the variable 'i' can be reduced. [variableScope]
integrate.c:1128:15: style: The scope of the variable 'ch' can be reduced. [variableScope]
integrate.c:1135:28: style: The scope of the variable 'badmouse' can be reduced. [variableScope]
integrate.c:1368:7: style: The scope of the variable 'i' can be reduced. [variableScope]
integrate.c:1489:26: style: The scope of the variable 'c' can be reduced. [variableScope]
integrate.c:1541:8: style: The scope of the variable 'index0' can be reduced. [variableScope]
integrate.c:1541:15: style: The scope of the variable 'myar' can be reduced. [variableScope]
integrate.c:1542:6: style: The scope of the variable 'i1' can be reduced. [variableScope]
integrate.c:1542:9: style: The scope of the variable 'in' can be reduced. [variableScope]
integrate.c:1545:6: style: The scope of the variable 'flag' can be reduced. [variableScope]
integrate.c:1600:7: style: The scope of the variable 'ans' can be reduced. [variableScope]
integrate.c:1630:9: style: The scope of the variable 'error' can be reduced. [variableScope]
integrate.c:1636:20: style: The scope of the variable 'tout' can be reduced. [variableScope]
integrate.c:2359:21: style: The scope of the variable 'iiZPLT' can be reduced. [variableScope]
integrate.c:2455:11: style: The scope of the variable 'kxoff' can be reduced. [variableScope]
integrate.c:2455:17: style: The scope of the variable 'kyoff' can be reduced. [variableScope]
integrate.c:2455:23: style: The scope of the variable 'kzoff' can be reduced. [variableScope]
integrate.c:2456:7: style: The scope of the variable 'iiXPLT' can be reduced. [variableScope]
integrate.c:2456:14: style: The scope of the variable 'iiYPLT' can be reduced. [variableScope]
integrate.c:2456:21: style: The scope of the variable 'iiZPLT' can be reduced. [variableScope]
integrate.c:2457:9: style: The scope of the variable 'oldxpl' can be reduced. [variableScope]
integrate.c:2457:16: style: The scope of the variable 'oldypl' can be reduced. [variableScope]
integrate.c:2457:23: style: The scope of the variable 'oldzpl' can be reduced. [variableScope]
integrate.c:2534:6: style: The scope of the variable 'i' can be reduced. [variableScope]
integrate.c:2401:3: style: Variable 'kzoff' is modified but its new value is never used. [unreadVariable]
iterativ.c:231:8: style: The scope of the variable 'c' can be reduced. [variableScope]
iterativ.c:231:11: style: The scope of the variable 's' can be reduced. [variableScope]
iterativ.c:231:14: style: The scope of the variable 'temp1' can be reduced. [variableScope]
iterativ.c:231:21: style: The scope of the variable 'temp2' can be reduced. [variableScope]
iterativ.c:232:13: style: The scope of the variable 'q_ptr' can be reduced. [variableScope]
kinescope_avi.c:205:0: style: Variable 'pngflag' is assigned a value that is never used. [unreadVariable]
kinescope_old.c:125:13: style: The scope of the variable 'old' can be reduced. [variableScope]
load_eqn.c:345:9: style: Variable 'okay' is reassigned a value before the old one has been used. [redundantAssignment]
load_eqn.c:343:2: note: Variable 'okay' is reassigned a value before the old one has been used.
load_eqn.c:345:9: note: Variable 'okay' is reassigned a value before the old one has been used.
load_eqn.c:308:7: style: The scope of the variable 'i' can be reduced. [variableScope]
load_eqn.c:309:8: style: The scope of the variable 'bob' can be reduced. [variableScope]
load_eqn.c:365:25: style: The scope of the variable 'dp' can be reduced. [variableScope]
load_eqn.c:366:8: style: The scope of the variable 'odeclassrm' can be reduced. [variableScope]
load_eqn.c:495:6: style: The scope of the variable 'i' can be reduced. [variableScope]
load_eqn.c:729:17: style: The scope of the variable 'ch' can be reduced. [variableScope]
load_eqn.c:833:9: style: The scope of the variable 'ptr' can be reduced. [variableScope]
load_eqn.c:833:33: style: The scope of the variable 'junk' can be reduced. [variableScope]
load_eqn.c:833:39: style: The scope of the variable 'mystring' can be reduced. [variableScope]
load_eqn.c:994:8: style: The scope of the variable 'i' can be reduced. [variableScope]
load_eqn.c:1058:11: style: The scope of the variable 'f' can be reduced. [variableScope]
load_eqn.c:1060:14: style: The scope of the variable 'mkey' can be reduced. [variableScope]
load_eqn.c:1061:14: style: The scope of the variable 'Mkey' can be reduced. [variableScope]
load_eqn.c:967:10: style: Variable 'junk' is assigned a value that is never used. [unreadVariable]
load_eqnold.c:175:9: style: Variable 'okay' is reassigned a value before the old one has been used. [redundantAssignment]
load_eqnold.c:171:2: note: Variable 'okay' is reassigned a value before the old one has been used.
load_eqnold.c:175:9: note: Variable 'okay' is reassigned a value before the old one has been used.
load_eqnold.c:136:7: style: The scope of the variable 'i' can be reduced. [variableScope]
load_eqnold.c:137:8: style: The scope of the variable 'bob' can be reduced. [variableScope]
load_eqnold.c:196:25: style: The scope of the variable 'dp' can be reduced. [variableScope]
load_eqnold.c:197:8: style: The scope of the variable 'odeclassrm' can be reduced. [variableScope]
load_eqnold.c:507:17: style: The scope of the variable 'ch' can be reduced. [variableScope]
load_eqnold.c:605:9: style: The scope of the variable 'ptr' can be reduced. [variableScope]
load_eqnold.c:605:33: style: The scope of the variable 'junk' can be reduced. [variableScope]
load_eqnold.c:605:39: style: The scope of the variable 'mystring' can be reduced. [variableScope]
load_eqnold.c:628:9: style: The scope of the variable 'ptr' can be reduced. [variableScope]
load_eqnold.c:628:33: style: The scope of the variable 'junk' can be reduced. [variableScope]
load_eqnold.c:628:39: style: The scope of the variable 'mystring' can be reduced. [variableScope]
load_eqnold.c:656:8: style: The scope of the variable 'i' can be reduced. [variableScope]
load_eqnold.c:712:11: style: The scope of the variable 'f' can be reduced. [variableScope]
load_eqnold.c:714:14: style: The scope of the variable 'mkey' can be reduced. [variableScope]
load_eqnold.c:715:14: style: The scope of the variable 'Mkey' can be reduced. [variableScope]
load_eqnold.c:172:17: style: Unused variable: dp [unusedVariable]
load_eqnold.c:551:8: style: Variable 'junk' is assigned a value that is never used. [unreadVariable]
load_eqnold.c:594:0: style: Variable 'r' is assigned a value that is never used. [unreadVariable]
load_eqnold.c:610:10: style: Variable 'junk' is assigned a value that is never used. [unreadVariable]
load_eqnold.c:633:10: style: Variable 'junk' is assigned a value that is never used. [unreadVariable]
load_eqnold.c:657:7: style: Unused variable: number [unusedVariable]
lread.c:158:7: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
lread.c:163:7: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
lunch-new.c:219:7: style: The scope of the variable 'bob' can be reduced. [variableScope]
lunch-new.c:331:6: style: The scope of the variable 'temp' can be reduced. [variableScope]
lunch-new.c:380:17: style: The scope of the variable 'c' can be reduced. [variableScope]
lunch-new.c:428:17: style: The scope of the variable 'c' can be reduced. [variableScope]
lunch-new.c:431:9: style: The scope of the variable 'fp' can be reduced. [variableScope]
lunch-new.c:559:7: style: The scope of the variable 'temp' can be reduced. [variableScope]
lunch-new.c:620:7: style: The scope of the variable 'bob' can be reduced. [variableScope]
lunch-new.c:635:6: style: The scope of the variable 'bob' can be reduced. [variableScope]
lunch-new.c:650:7: style: The scope of the variable 'bob' can be reduced. [variableScope]
lunch-new.c:682:6: style: The scope of the variable 'i' can be reduced. [variableScope]
lunch.c:330:7: style: The scope of the variable 'bob' can be reduced. [variableScope]
lunch.c:344:6: style: The scope of the variable 'bob' can be reduced. [variableScope]
lunch.c:358:7: style: The scope of the variable 'bob' can be reduced. [variableScope]
lunch.c:390:6: style: The scope of the variable 'i' can be reduced. [variableScope]
lunch.c:147:7: style: Unused variable: bob [unusedVariable]
lunch.c:274:6: style: Unused variable: n [unusedVariable]
mainold.c:555:5: style: The scope of the variable 'window_size' can be reduced. [variableScope]
mainold.c:474:10: style: Unused variable: pmap [unusedVariable]
mainold.c:1215:9: style: Variable 'cursor' is assigned a value that is never used. [unreadVariable]
mainold.c:1339:4: style: Variable 'n' is assigned a value that is never used. [unreadVariable]
many_pops.c:282:5: style: The scope of the variable 'pen' can be reduced. [variableScope]
many_pops.c:283:17: style: The scope of the variable 'x2' can be reduced. [variableScope]
many_pops.c:283:20: style: The scope of the variable 'y2' can be reduced. [variableScope]
many_pops.c:285:5: style: The scope of the variable 'offset' can be reduced. [variableScope]
many_pops.c:648:8: style: The scope of the variable 'ans' can be reduced. [variableScope]
many_pops.c:648:12: style: The scope of the variable 'str' can be reduced. [variableScope]
many_pops.c:649:11: style: The scope of the variable 'ilab' can be reduced. [variableScope]
many_pops.c:649:24: style: The scope of the variable 'type' can be reduced. [variableScope]
many_pops.c:651:9: style: The scope of the variable 'dist' can be reduced. [variableScope]
many_pops.c:651:19: style: The scope of the variable 'dd' can be reduced. [variableScope]
many_pops.c:984:7: style: The scope of the variable 'xini' can be reduced. [variableScope]
many_pops.c:984:12: style: The scope of the variable 'yini' can be reduced. [variableScope]
many_pops.c:984:17: style: The scope of the variable 'dx' can be reduced. [variableScope]
many_pops.c:984:20: style: The scope of the variable 'dy' can be reduced. [variableScope]
many_pops.c:985:10: style: The scope of the variable 'theta' can be reduced. [variableScope]
many_pops.c:985:16: style: The scope of the variable 'phi' can be reduced. [variableScope]
many_pops.c:1019:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
many_pops.c:1247:6: style: The scope of the variable 'i' can be reduced. [variableScope]
many_pops.c:1316:6: style: The scope of the variable 'k' can be reduced. [variableScope]
many_pops.c:1317:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
many_pops.c:1322:6: style: The scope of the variable 'flag' can be reduced. [variableScope]
markov.c:123:12: style: The scope of the variable 'll' can be reduced. [variableScope]
markov.c:178:12: style: The scope of the variable 'll' can be reduced. [variableScope]
markov.c:229:7: style: The scope of the variable 'ch' can be reduced. [variableScope]
markov.c:318:17: style: The scope of the variable 'ns' can be reduced. [variableScope]
markov.c:600:7: style: The scope of the variable 'i' can be reduced. [variableScope]
markov.c:655:7: style: The scope of the variable 'i' can be reduced. [variableScope]
markov.c:655:9: style: The scope of the variable 'j' can be reduced. [variableScope]
markov.c:656:9: style: The scope of the variable 'ninv' can be reduced. [variableScope]
markov.c:656:14: style: The scope of the variable 'mean' can be reduced. [variableScope]
markov.c:688:16: style: The scope of the variable 'sq' can be reduced. [variableScope]
markov.c:688:19: style: The scope of the variable 'alxm' can be reduced. [variableScope]
markov.c:690:14: style: The scope of the variable 'y' can be reduced. [variableScope]
menudrive.c:78:7: style: The scope of the variable 'rc' can be reduced. [variableScope]
menudrive.c:489:16: style: The scope of the variable 'elist' can be reduced. [variableScope]
menudrive.c:490:15: style: The scope of the variable 'ekey' can be reduced. [variableScope]
menudrive.c:491:15: style: The scope of the variable 'etitle' can be reduced. [variableScope]
menudrive.c:567:15: style: The scope of the variable 'list' can be reduced. [variableScope]
menudrive.c:569:15: style: The scope of the variable 'list2' can be reduced. [variableScope]
menudrive.c:598:16: style: The scope of the variable 'nf' can be reduced. [variableScope]
menudrive.c:600:16: style: The scope of the variable 'nf2' can be reduced. [variableScope]
menudrive.c:602:16: style: The scope of the variable 'nk' can be reduced. [variableScope]
menudrive.c:605:15: style: The scope of the variable 'keyf' can be reduced. [variableScope]
menudrive.c:606:15: style: The scope of the variable 'keyk' can be reduced. [variableScope]
my_ps.c:370:17: style: The scope of the variable 'c' can be reduced. [variableScope]
nagroutines.c:1078:23: style: The scope of the variable 'w' can be reduced. [variableScope]
nagroutines.c:1079:24: style: The scope of the variable 'im1' can be reduced. [variableScope]
nagroutines.c:1143:23: style: The scope of the variable 'w' can be reduced. [variableScope]
nagroutines.c:3240:23: style: The scope of the variable 'w' can be reduced. [variableScope]
nagroutines.c:4537:23: style: The scope of the variable 'flmin' can be reduced. [variableScope]
nagroutines.c:4882:13: style: The scope of the variable 'i__1' can be reduced. [variableScope]
nagroutines.c:4882:19: style: The scope of the variable 'i__2' can be reduced. [variableScope]
nagroutines.c:4883:16: style: The scope of the variable 'd__1' can be reduced. [variableScope]
nagroutines.c:4886:23: style: The scope of the variable 'absxi' can be reduced. [variableScope]
nagroutines.c:4887:20: style: The scope of the variable 'ix' can be reduced. [variableScope]
nagroutines.c:6959:55: style: The scope of the variable 'i__5' can be reduced. [variableScope]
nagroutines.c:7192:23: style: The scope of the variable 'x' can be reduced. [variableScope]
nagroutines.c:7195:20: style: The scope of the variable 'jp' can be reduced. [variableScope]
nagroutines.c:7672:22: style: The scope of the variable 'i__1' can be reduced. [variableScope]
nagroutines.c:7680:20: style: The scope of the variable 'i__' can be reduced. [variableScope]
nagroutines.c:3743:24: style: Redundant pointer operation on 'n' - it's already a pointer. [redundantPointerOp]
nagroutines.c:3749:24: style: Redundant pointer operation on 'm' - it's already a pointer. [redundantPointerOp]
nagroutines.c:3755:24: style: Redundant pointer operation on 'ia' - it's already a pointer. [redundantPointerOp]
nagroutines.c:3756:24: style: Redundant pointer operation on 'n' - it's already a pointer. [redundantPointerOp]
nagroutines.c:3762:24: style: Redundant pointer operation on 'ib' - it's already a pointer. [redundantPointerOp]
nagroutines.c:3763:24: style: Redundant pointer operation on 'n' - it's already a pointer. [redundantPointerOp]
nagroutines.c:3769:24: style: Redundant pointer operation on 'ic' - it's already a pointer. [redundantPointerOp]
nagroutines.c:3770:24: style: Redundant pointer operation on 'n' - it's already a pointer. [redundantPointerOp]
nagroutines.c:3776:24: style: Redundant pointer operation on 'iaa' - it's already a pointer. [redundantPointerOp]
nagroutines.c:3777:24: style: Redundant pointer operation on 'n' - it's already a pointer. [redundantPointerOp]
nagroutines.c:3783:24: style: Redundant pointer operation on 'ibb' - it's already a pointer. [redundantPointerOp]
nagroutines.c:3784:24: style: Redundant pointer operation on 'n' - it's already a pointer. [redundantPointerOp]
nagroutines.c:4502:27: style: Redundant pointer operation on 'info' - it's already a pointer. [redundantPointerOp]
nagroutines.c:7748:25: style: Redundant pointer operation on 'ierror' - it's already a pointer. [redundantPointerOp]
nagroutines.c:7903:24: style: Redundant pointer operation on 'n' - it's already a pointer. [redundantPointerOp]
nagroutines.c:8041:29: style: Redundant pointer operation on 'ierror' - it's already a pointer. [redundantPointerOp]
nagroutines.c:1553:10: style: Array index 'k' is used before limits check. [arrayIndexThenCheck]
nullcline.c:880:0: style: Same expression used in consecutive assignments of 'nx' and 'ny'. [duplicateAssignExpression]
nullcline.c:881:0: note: Same expression used in consecutive assignments of 'nx' and 'ny'.
nullcline.c:880:0: note: Same expression used in consecutive assignments of 'nx' and 'ny'.
nullcline.c:548:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
nullcline.c:91:14: style: The scope of the variable 'i' can be reduced. [variableScope]
nullcline.c:92:10: style: The scope of the variable 'z' can be reduced. [variableScope]
nullcline.c:92:12: style: The scope of the variable 'dz' can be reduced. [variableScope]
nullcline.c:93:9: style: The scope of the variable 'xmin' can be reduced. [variableScope]
nullcline.c:93:14: style: The scope of the variable 'xmax' can be reduced. [variableScope]
nullcline.c:93:19: style: The scope of the variable 'y_tp' can be reduced. [variableScope]
nullcline.c:93:24: style: The scope of the variable 'y_bot' can be reduced. [variableScope]
nullcline.c:250:10: style: The scope of the variable 'fp' can be reduced. [variableScope]
nullcline.c:448:20: style: The scope of the variable 'ydot' can be reduced. [variableScope]
nullcline.c:448:33: style: The scope of the variable 'xv1' can be reduced. [variableScope]
nullcline.c:448:37: style: The scope of the variable 'xv2' can be reduced. [variableScope]
nullcline.c:450:20: style: The scope of the variable 'v2' can be reduced. [variableScope]
nullcline.c:453:10: style: The scope of the variable 'amp' can be reduced. [variableScope]
nullcline.c:662:9: style: The scope of the variable 'i4' can be reduced. [variableScope]
nullcline.c:693:20: style: The scope of the variable 'i' can be reduced. [variableScope]
nullcline.c:694:9: style: The scope of the variable 'xmin' can be reduced. [variableScope]
nullcline.c:694:14: style: The scope of the variable 'xmax' can be reduced. [variableScope]
nullcline.c:694:19: style: The scope of the variable 'y_tp' can be reduced. [variableScope]
nullcline.c:694:24: style: The scope of the variable 'y_bot' can be reduced. [variableScope]
nullcline.c:878:7: style: The scope of the variable 'esc' can be reduced. [variableScope]
nullcline_bw.c:329:0: style: Same expression used in consecutive assignments of 'nx' and 'ny'. [duplicateAssignExpression]
nullcline_bw.c:330:0: note: Same expression used in consecutive assignments of 'nx' and 'ny'.
nullcline_bw.c:329:0: note: Same expression used in consecutive assignments of 'nx' and 'ny'.
nullcline_bw.c:42:16: style: The scope of the variable 'k' can be reduced. [variableScope]
nullcline_bw.c:45:19: style: The scope of the variable 'ydot' can be reduced. [variableScope]
nullcline_bw.c:45:32: style: The scope of the variable 'xv1' can be reduced. [variableScope]
nullcline_bw.c:45:36: style: The scope of the variable 'xv2' can be reduced. [variableScope]
nullcline_bw.c:46:19: style: The scope of the variable 'v2' can be reduced. [variableScope]
nullcline_bw.c:47:9: style: The scope of the variable 'amp' can be reduced. [variableScope]
nullcline_bw.c:120:6: style: The scope of the variable 'col1' can be reduced. [variableScope]
nullcline_bw.c:120:14: style: The scope of the variable 'col2' can be reduced. [variableScope]
nullcline_bw.c:140:8: style: The scope of the variable 'i4' can be reduced. [variableScope]
nullcline_bw.c:150:19: style: The scope of the variable 'i' can be reduced. [variableScope]
nullcline_bw.c:151:8: style: The scope of the variable 'xmin' can be reduced. [variableScope]
nullcline_bw.c:151:13: style: The scope of the variable 'xmax' can be reduced. [variableScope]
nullcline_bw.c:151:18: style: The scope of the variable 'y_tp' can be reduced. [variableScope]
nullcline_bw.c:151:23: style: The scope of the variable 'y_bot' can be reduced. [variableScope]
nullcline_bw.c:152:5: style: The scope of the variable 'col1' can be reduced. [variableScope]
nullcline_bw.c:152:13: style: The scope of the variable 'col2' can be reduced. [variableScope]
nullcline_bw.c:327:7: style: The scope of the variable 'esc' can be reduced. [variableScope]
nullcline_bw.c:122:4: style: Variable 'col1' is assigned a value that is never used. [unreadVariable]
nullcline_bw.c:123:4: style: Variable 'col2' is assigned a value that is never used. [unreadVariable]
nullcline_bw.c:158:4: style: Variable 'col1' is assigned a value that is never used. [unreadVariable]
nullcline_bw.c:159:4: style: Variable 'col2' is assigned a value that is never used. [unreadVariable]
nullcline_bw.c:325:12: style: Unused variable: z [unusedVariable]
numerics.c:122:8: style: The scope of the variable 'key' can be reduced. [variableScope]
numerics.c:495:9: style: The scope of the variable 'j' can be reduced. [variableScope]
numerics.c:497:11: style: The scope of the variable 'maxder' can be reduced. [variableScope]
numerics.c:497:22: style: The scope of the variable 'minder' can be reduced. [variableScope]
numerics.c:497:33: style: The scope of the variable 'sum' can be reduced. [variableScope]
numerics.c:498:13: style: The scope of the variable 'name' can be reduced. [variableScope]
numerics.c:488:19: style: Variable 'i' is assigned a value that is never used. [unreadVariable]
ode/example.c:11:13: style: Variable 't' is assigned a value that is never used. [unreadVariable]
ode/example.c:19:20: style: Variable 'b' is assigned a value that is never used. [unreadVariable]
ode/example.c:19:28: style: Variable 'c' is assigned a value that is never used. [unreadVariable]
ode/example.c:19:36: style: Variable 'd' is assigned a value that is never used. [unreadVariable]
ode/example.c:20:13: style: Variable 't' is assigned a value that is never used. [unreadVariable]
ode/example.c:29:36: style: Variable 'd' is assigned a value that is never used. [unreadVariable]
ode/getmax.c:7:16: style: The scope of the variable 'dnew' can be reduced. [variableScope]
ode/getmin.c:10:23: style: The scope of the variable 'dnew' can be reduced. [variableScope]
ode/nthet.c:37:0: error: Invalid number of character '{' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
odesol2.c:126:10: style: The scope of the variable 'err' can be reduced. [variableScope]
odesol2.c:126:18: style: The scope of the variable 'err1' can be reduced. [variableScope]
odesol2.c:498:22: style: The scope of the variable 'nofailed' can be reduced. [variableScope]
odesol2.c:499:18: style: The scope of the variable 'tdel' can be reduced. [variableScope]
odesol2.c:638:7: style: The scope of the variable 'i' can be reduced. [variableScope]
odesol2.c:638:9: style: The scope of the variable 'j' can be reduced. [variableScope]
odesol2.c:639:10: style: The scope of the variable 'yold' can be reduced. [variableScope]
odesol2.c:639:15: style: The scope of the variable 'del' can be reduced. [variableScope]
odesol2.c:639:19: style: The scope of the variable 'dsy' can be reduced. [variableScope]
odesol2.c:665:10: style: The scope of the variable 'yhat' can be reduced. [variableScope]
odesol2.c:666:10: style: The scope of the variable 'dy' can be reduced. [variableScope]
odesol2.c:667:10: style: The scope of the variable 'dsy' can be reduced. [variableScope]
odesol2.c:693:34: style: The scope of the variable 'm' can be reduced. [variableScope]
odesol2.c:693:36: style: The scope of the variable 'r0' can be reduced. [variableScope]
odesol2.c:694:10: style: The scope of the variable 'al' can be reduced. [variableScope]
parser2.c:2033:13: warning: Either the condition 'in>1950' is redundant or the array 'variables[1949]' is accessed at index 1950, which is out of bounds. [arrayIndexOutOfBoundsCond]
parser2.c:2030:7: note: Assuming that condition 'in>1950' is not redundant
parser2.c:2033:13: note: Array index out of bounds
parser2.c:2076:20: warning: Either the condition 'in>1950' is redundant or the array 'variables[1949]' is accessed at index 1950, which is out of bounds. [arrayIndexOutOfBoundsCond]
parser2.c:2073:7: note: Assuming that condition 'in>1950' is not redundant
parser2.c:2076:20: note: Array index out of bounds
parser2.c:2601:8: style: Condition 'iend' is always true [knownConditionTrueFalse]
parser2.c:2585:11: note: Assignment 'iend=1', assigned value is 1
parser2.c:2601:8: note: Condition 'iend' is always true
parser2.c:891:9: style: The scope of the variable 'l' can be reduced. [variableScope]
parser2.c:945:6: style: The scope of the variable 'i' can be reduced. [variableScope]
parser2.c:945:8: style: The scope of the variable 'l' can be reduced. [variableScope]
parser2.c:1490:6: style: The scope of the variable 'token' can be reduced. [variableScope]
parser2.c:1503:6: style: The scope of the variable 'token' can be reduced. [variableScope]
parser2.c:1791:7: style: The scope of the variable 'ch' can be reduced. [variableScope]
parser2.c:1809:24: style: The scope of the variable 'symlen' can be reduced. [variableScope]
parser2.c:1899:13: style: The scope of the variable 'j' can be reduced. [variableScope]
parser2.c:1900:10: style: The scope of the variable 'bi' can be reduced. [variableScope]
parser2.c:1900:13: style: The scope of the variable 'bim' can be reduced. [variableScope]
parser2.c:1900:17: style: The scope of the variable 'bip' can be reduced. [variableScope]
parser2.c:1900:21: style: The scope of the variable 'tox' can be reduced. [variableScope]
parser2.c:1900:25: style: The scope of the variable 'ans' can be reduced. [variableScope]
parser2.c:2181:9: style: The scope of the variable 'fac' can be reduced. [variableScope]
parser2.c:2181:13: style: The scope of the variable 'r' can be reduced. [variableScope]
parser2.c:2181:15: style: The scope of the variable 'v1' can be reduced. [variableScope]
parser2.c:2181:18: style: The scope of the variable 'v2' can be reduced. [variableScope]
parser2.c:2320:6: style: The scope of the variable 'i' can be reduced. [variableScope]
parser2.c:468:18: style: Unused variable: i [unusedVariable]
parser2.c:574:8: style: Unused variable: bexpr [unusedVariable]
parser2.c:574:25: style: Unused variable: kexpr [unusedVariable]
parser2.c:1166:0: style: Variable 'in' is assigned a value that is never used. [unreadVariable]
parser2.c:1585:12: style: Variable 'com1' is assigned a value that is never used. [unreadVariable]
parser2.c:1650:15: style: Unused variable: junk [unusedVariable]
parser2.c:1653:14: style: Unused variable: err [unusedVariable]
parser2.c:2086:6: style: Unused variable: it [unusedVariable]
parser2.c:2110:10: style: Unused variable: z [unusedVariable]
parser2.c:2111:17: style: Unused variable: it [unusedVariable]
parser2.c:2111:21: style: Unused variable: in [unusedVariable]
parserslow2.c:1811:20: warning: Either the condition 'in>1950' is redundant or the array 'variables[1949]' is accessed at index 1950, which is out of bounds. [arrayIndexOutOfBoundsCond]
parserslow2.c:1808:7: note: Assuming that condition 'in>1950' is not redundant
parserslow2.c:1811:20: note: Array index out of bounds
parserslow2.c:716:9: style: The scope of the variable 'l' can be reduced. [variableScope]
parserslow2.c:762:6: style: The scope of the variable 'i' can be reduced. [variableScope]
parserslow2.c:762:8: style: The scope of the variable 'l' can be reduced. [variableScope]
parserslow2.c:1255:6: style: The scope of the variable 'token' can be reduced. [variableScope]
parserslow2.c:1541:7: style: The scope of the variable 'ch' can be reduced. [variableScope]
parserslow2.c:1559:24: style: The scope of the variable 'symlen' can be reduced. [variableScope]
parserslow2.c:1649:13: style: The scope of the variable 'j' can be reduced. [variableScope]
parserslow2.c:1650:10: style: The scope of the variable 'bi' can be reduced. [variableScope]
parserslow2.c:1650:13: style: The scope of the variable 'bim' can be reduced. [variableScope]
parserslow2.c:1650:17: style: The scope of the variable 'bip' can be reduced. [variableScope]
parserslow2.c:1650:21: style: The scope of the variable 'tox' can be reduced. [variableScope]
parserslow2.c:1650:25: style: The scope of the variable 'ans' can be reduced. [variableScope]
parserslow2.c:1926:9: style: The scope of the variable 'fac' can be reduced. [variableScope]
parserslow2.c:1926:13: style: The scope of the variable 'r' can be reduced. [variableScope]
parserslow2.c:1926:15: style: The scope of the variable 'v1' can be reduced. [variableScope]
parserslow2.c:1926:18: style: The scope of the variable 'v2' can be reduced. [variableScope]
pop_list.c:415:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
pop_list.c:158:9: style: The scope of the variable 'p' can be reduced. [variableScope]
pop_list.c:189:7: style: The scope of the variable 'pos' can be reduced. [variableScope]
pop_list.c:189:11: style: The scope of the variable 'len' can be reduced. [variableScope]
pop_list.c:373:16: style: The scope of the variable 'inew' can be reduced. [variableScope]
pop_list.c:376:6: style: The scope of the variable 'item' can be reduced. [variableScope]
pp_shoot.c:237:26: style: The scope of the variable 'temp' can be reduced. [variableScope]
pp_shoot.c:297:13: style: The scope of the variable 'i' can be reduced. [variableScope]
pp_shoot.c:337:13: style: The scope of the variable 'i' can be reduced. [variableScope]
pp_shoot.c:447:6: style: The scope of the variable 'i' can be reduced. [variableScope]
pp_shoot.c:477:13: style: The scope of the variable 'i' can be reduced. [variableScope]
rdfmt.c:103:7: style: The scope of the variable 'ch' can be reduced. [variableScope]
rdfmt.c:294:9: style: The scope of the variable 'ch' can be reduced. [variableScope]
rdfmt.c:320:9: style: The scope of the variable 'ch' can be reduced. [variableScope]
rsfe.c:42:7: style: The scope of the variable 'ch' can be reduced. [variableScope]
rsne.c:58:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
sbml2xpp.c:290:18: style: The scope of the variable 'e' can be reduced. [variableScope]
sbml2xpp.c:292:9: style: The scope of the variable 'na' can be reduced. [variableScope]
sbml2xpp.c:299:10: style: The scope of the variable 'x' can be reduced. [variableScope]
sbml2xpp.c:336:31: style: The scope of the variable 'fd' can be reduced. [variableScope]
sbml2xpp.c:340:12: style: The scope of the variable 'f' can be reduced. [variableScope]
sbml2xpp.c:392:15: style: The scope of the variable 'r' can be reduced. [variableScope]
sbml2xpp.c:472:17: style: The scope of the variable 'npr' can be reduced. [variableScope]
sbml2xpp.c:472:21: style: The scope of the variable 'nre' can be reduced. [variableScope]
sbml2xpp.c:491:11: style: The scope of the variable 'na' can be reduced. [variableScope]
sbml2xpp.c:506:12: style: The scope of the variable 'f' can be reduced. [variableScope]
sbml2xpp.c:517:9: style: The scope of the variable 'r' can be reduced. [variableScope]
sbml2xpp.c:528:12: style: The scope of the variable 'x' can be reduced. [variableScope]
sbml2xpp.c:581:10: style: The scope of the variable 'pacTypecode' can be reduced. [variableScope]
sbml2xpp.c:582:10: style: The scope of the variable 'pacName' can be reduced. [variableScope]
sbml2xpp.c:584:10: style: The scope of the variable 'dInitialAmount' can be reduced. [variableScope]
sbml2xpp.c:585:7: style: The scope of the variable 'nBoundaryCondition' can be reduced. [variableScope]
sbml2xpp.c:589:14: style: The scope of the variable 'pSpecies' can be reduced. [variableScope]
sbml2xpp.c:626:10: style: The scope of the variable 'pacName' can be reduced. [variableScope]
sbml2xpp.c:628:10: style: The scope of the variable 'dValue' can be reduced. [variableScope]
sbml2xpp.c:631:16: style: The scope of the variable 'pParameter' can be reduced. [variableScope]
sbml2xpp.c:760:16: style: The scope of the variable 'pacTypecode' can be reduced. [variableScope]
sbml2xpp.c:764:11: style: The scope of the variable 'pRule' can be reduced. [variableScope]
sbml2xpp.c:871:12: style: The scope of the variable 'sp' can be reduced. [variableScope]
sbml2xpp.c:882:9: style: The scope of the variable 'j' can be reduced. [variableScope]
sbml2xpp.c:883:9: style: The scope of the variable 'r' can be reduced. [variableScope]
sbml2xpp.c:954:16: style: The scope of the variable 'x' can be reduced. [variableScope]
sbml2xpp.c:972:7: style: The scope of the variable 'l' can be reduced. [variableScope]
sbml2xpp.c:1056:9: style: The scope of the variable 'r' can be reduced. [variableScope]
sbml2xpp.c:1057:8: style: The scope of the variable 'rx' can be reduced. [variableScope]
sbml2xpp.c:294:9: style: Unused variable: a [unusedVariable]
sbml2xpp.c:625:10: style: Unused variable: pacTypecode [unusedVariable]
sbml2xpp.c:954:8: style: Unused variable: temp [unusedVariable]
sbml2xpp.c:970:0: style: Variable 'j' is assigned a value that is never used. [unreadVariable]
scrngif.c:317:7: style: The scope of the variable 'i' can be reduced. [variableScope]
scrngif.c:521:7: error: Array 'buffer[1001]' accessed at index -1, which is out of bounds. [arrayIndexOutOfBounds]
scrngif.c:538:2: error: Array 'buffer[1001]' accessed at index -1, which is out of bounds. [arrayIndexOutOfBounds]
scrngif.c:553:5: error: Array 'buffer[1001]' accessed at index -1, which is out of bounds. [arrayIndexOutOfBounds]
scrngif.c:564:3: error: Array 'buffer[1001]' accessed at index -1, which is out of bounds. [arrayIndexOutOfBounds]
simplenet.c:1083:31: style: The scope of the variable 'c' can be reduced. [variableScope]
spgmr.c:159:15: style: The scope of the variable 'rotation_product' can be reduced. [variableScope]
spgmr.c:159:41: style: The scope of the variable 's_product' can be reduced. [variableScope]
spgmr.c:73:0: error: Memory leak: Hes [memleak]
stiff.c:61:21: style: The scope of the variable 'ytemp' can be reduced. [variableScope]
stiff.c:163:15: style: The scope of the variable 'errmax' can be reduced. [variableScope]
stiff.c:258:10: style: The scope of the variable 'errmax' can be reduced. [variableScope]
storage.c:68:6: style: The scope of the variable 'i' can be reduced. [variableScope]
tabular.c:179:4: style: Variable 'index' is reassigned a value before the old one has been used. [redundantAssignment]
tabular.c:178:4: note: Variable 'index' is reassigned a value before the old one has been used.
tabular.c:179:4: note: Variable 'index' is reassigned a value before the old one has been used.
tabular.c:127:8: style: The scope of the variable 'file' can be reduced. [variableScope]
tabular.c:128:12: style: The scope of the variable 'ok' can be reduced. [variableScope]
tabular.c:128:15: style: The scope of the variable 'status' can be reduced. [variableScope]
tabular.c:131:7: style: The scope of the variable 'newform' can be reduced. [variableScope]
tabular.c:169:6: style: The scope of the variable 'index' can be reduced. [variableScope]
tabular.c:257:10: style: The scope of the variable 'x1' can be reduced. [variableScope]
tabular.c:257:13: style: The scope of the variable 'y1' can be reduced. [variableScope]
tabular.c:257:16: style: The scope of the variable 'y2' can be reduced. [variableScope]
torus.c:130:8: style: The scope of the variable 'i1' can be reduced. [variableScope]
torus.c:130:11: style: The scope of the variable 'j1' can be reduced. [variableScope]
txtread.c:101:7: style: The scope of the variable 'ks' can be reduced. [variableScope]
txtread.c:251:8: style: The scope of the variable 'j' can be reduced. [variableScope]
userbut.c:79:8: style: The scope of the variable 'c' can be reduced. [variableScope]
userbut.c:154:7: style: The scope of the variable 'l' can be reduced. [variableScope]
vector.c:300:20: style: The scope of the variable 'prodi' can be reduced. [variableScope]
vector.c:45:25: style: Function 'N_VNew' argument 1 names different: declaration 'n' definition 'N'. [funcArgNamesDifferent]
vector.h:187:25: note: Function 'N_VNew' argument 1 names different: declaration 'n' definition 'N'.
vector.c:45:25: note: Function 'N_VNew' argument 1 names different: declaration 'n' definition 'N'.
volterra2.c:110:26: style: The scope of the variable 'j' can be reduced. [variableScope]
volterra2.c:199:10: style: The scope of the variable 'ioff' can be reduced. [variableScope]
volterra2.c:297:10: style: The scope of the variable 'z' can be reduced. [variableScope]
volterra2.c:297:12: style: The scope of the variable 'mu' can be reduced. [variableScope]
volterra2.c:297:15: style: The scope of the variable 'bet' can be reduced. [variableScope]
volterra2.c:298:9: style: The scope of the variable 'j' can be reduced. [variableScope]
volterra2.c:360:19: style: The scope of the variable 'err' can be reduced. [variableScope]
wref.c:173:43: style: The scope of the variable 's' can be reduced. [variableScope]
wrtfmt.c:53:37: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
wrtfmt.c:65:27: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
wsfe.c:45:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
wsne.c:19:10: style: The scope of the variable 'number' can be reduced. [variableScope]
wsne.c:19:18: style: The scope of the variable 'type' can be reduced. [variableScope]
wsne.c:20:8: style: The scope of the variable 'dims' can be reduced. [variableScope]
[17:46]

ftp://ftp.se.debian.org/debian/pool/main/x/xpra/xpra_2.3.2+dfsg1.orig.tar.xz
xpra-2.3.2/xpra/buffers/xxhash.c:381:32: warning: Either the condition 'input==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xpra-2.3.2/xpra/buffers/xxhash.c:383:14: note: Assuming that condition 'input==NULL' is not redundant
xpra-2.3.2/xpra/buffers/xxhash.c:380:21: note: Assignment 'p=(const unsigned char*)input', assigned value is 0
xpra-2.3.2/xpra/buffers/xxhash.c:381:32: note: Null pointer addition
xpra-2.3.2/xpra/buffers/xxhash.c:753:32: warning: Either the condition 'input==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xpra-2.3.2/xpra/buffers/xxhash.c:755:14: note: Assuming that condition 'input==NULL' is not redundant
xpra-2.3.2/xpra/buffers/xxhash.c:752:21: note: Assignment 'p=(const unsigned char*)input', assigned value is 0
xpra-2.3.2/xpra/buffers/xxhash.c:753:32: note: Null pointer addition
xpra-2.3.2/xpra/buffers/xxhash.c:320:62: style: Function 'XXH32' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent]
xpra-2.3.2/xpra/buffers/xxhash.h:167:62: note: Function 'XXH32' argument 2 names different: declaration 'length' definition 'len'.
xpra-2.3.2/xpra/buffers/xxhash.c:320:62: note: Function 'XXH32' argument 2 names different: declaration 'length' definition 'len'.
xpra-2.3.2/xpra/buffers/xxhash.c:360:52: style: Function 'XXH32_copyState' argument 1 names different: declaration 'dst_state' definition 'dstState'. [funcArgNamesDifferent]
xpra-2.3.2/xpra/buffers/xxhash.h:173:52: note: Function 'XXH32_copyState' argument 1 names different: declaration 'dst_state' definition 'dstState'.
xpra-2.3.2/xpra/buffers/xxhash.c:360:52: note: Function 'XXH32_copyState' argument 1 names different: declaration 'dst_state' definition 'dstState'.
xpra-2.3.2/xpra/buffers/xxhash.c:360:83: style: Function 'XXH32_copyState' argument 2 names different: declaration 'src_state' definition 'srcState'. [funcArgNamesDifferent]
xpra-2.3.2/xpra/buffers/xxhash.h:173:84: note: Function 'XXH32_copyState' argument 2 names different: declaration 'src_state' definition 'srcState'.
xpra-2.3.2/xpra/buffers/xxhash.c:360:83: note: Function 'XXH32_copyState' argument 2 names different: declaration 'src_state' definition 'srcState'.
xpra-2.3.2/xpra/buffers/xxhash.c:439:59: style: Function 'XXH32_update' argument 1 names different: declaration 'statePtr' definition 'state_in'. [funcArgNamesDifferent]
xpra-2.3.2/xpra/buffers/xxhash.h:176:59: note: Function 'XXH32_update' argument 1 names different: declaration 'statePtr' definition 'state_in'.
xpra-2.3.2/xpra/buffers/xxhash.c:439:59: note: Function 'XXH32_update' argument 1 names different: declaration 'statePtr' definition 'state_in'.
xpra-2.3.2/xpra/buffers/xxhash.c:439:95: style: Function 'XXH32_update' argument 3 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent]
xpra-2.3.2/xpra/buffers/xxhash.h:176:95: note: Function 'XXH32_update' argument 3 names different: declaration 'length' definition 'len'.
xpra-2.3.2/xpra/buffers/xxhash.c:439:95: note: Function 'XXH32_update' argument 3 names different: declaration 'length' definition 'len'.
xpra-2.3.2/xpra/buffers/xxhash.c:487:64: style: Function 'XXH32_digest' argument 1 names different: declaration 'statePtr' definition 'state_in'. [funcArgNamesDifferent]
xpra-2.3.2/xpra/buffers/xxhash.h:177:65: note: Function 'XXH32_digest' argument 1 names different: declaration 'statePtr' definition 'state_in'.
xpra-2.3.2/xpra/buffers/xxhash.c:487:64: note: Function 'XXH32_digest' argument 1 names different: declaration 'statePtr' definition 'state_in'.
xpra-2.3.2/xpra/buffers/xxhash.c:695:68: style: Function 'XXH64' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent]
xpra-2.3.2/xpra/buffers/xxhash.h:225:62: note: Function 'XXH64' argument 2 names different: declaration 'length' definition 'len'.
xpra-2.3.2/xpra/buffers/xxhash.c:695:68: note: Function 'XXH64' argument 2 names different: declaration 'length' definition 'len'.
xpra-2.3.2/xpra/buffers/xxhash.c:733:52: style: Function 'XXH64_copyState' argument 1 names different: declaration 'dst_state' definition 'dstState'. [funcArgNamesDifferent]
xpra-2.3.2/xpra/buffers/xxhash.h:231:52: note: Function 'XXH64_copyState' argument 1 names different: declaration 'dst_state' definition 'dstState'.
xpra-2.3.2/xpra/buffers/xxhash.c:733:52: note: Function 'XXH64_copyState' argument 1 names different: declaration 'dst_state' definition 'dstState'.
xpra-2.3.2/xpra/buffers/xxhash.c:733:83: style: Function 'XXH64_copyState' argument 2 names different: declaration 'src_state' definition 'srcState'. [funcArgNamesDifferent]
xpra-2.3.2/xpra/buffers/xxhash.h:231:84: note: Function 'XXH64_copyState' argument 2 names different: declaration 'src_state' definition 'srcState'.
xpra-2.3.2/xpra/buffers/xxhash.c:733:83: note: Function 'XXH64_copyState' argument 2 names different: declaration 'src_state' definition 'srcState'.
xpra-2.3.2/xpra/buffers/xxhash.c:808:59: style: Function 'XXH64_update' argument 1 names different: declaration 'statePtr' definition 'state_in'. [funcArgNamesDifferent]
xpra-2.3.2/xpra/buffers/xxhash.h:234:59: note: Function 'XXH64_update' argument 1 names different: declaration 'statePtr' definition 'state_in'.
xpra-2.3.2/xpra/buffers/xxhash.c:808:59: note: Function 'XXH64_update' argument 1 names different: declaration 'statePtr' definition 'state_in'.
xpra-2.3.2/xpra/buffers/xxhash.c:808:95: style: Function 'XXH64_update' argument 3 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent]
xpra-2.3.2/xpra/buffers/xxhash.h:234:95: note: Function 'XXH64_update' argument 3 names different: declaration 'length' definition 'len'.
xpra-2.3.2/xpra/buffers/xxhash.c:808:95: note: Function 'XXH64_update' argument 3 names different: declaration 'length' definition 'len'.
xpra-2.3.2/xpra/buffers/xxhash.c:869:70: style: Function 'XXH64_digest' argument 1 names different: declaration 'statePtr' definition 'state_in'. [funcArgNamesDifferent]
xpra-2.3.2/xpra/buffers/xxhash.h:235:65: note: Function 'XXH64_digest' argument 1 names different: declaration 'statePtr' definition 'state_in'.
xpra-2.3.2/xpra/buffers/xxhash.c:869:70: note: Function 'XXH64_digest' argument 1 names different: declaration 'statePtr' definition 'state_in'.
[17:46]

ftp://ftp.se.debian.org/debian/pool/main/x/xprintidle/xprintidle_0.2.orig.tar.gz
[17:46]

ftp://ftp.se.debian.org/debian/pool/main/x/xprobe/xprobe_0.3.orig.tar.gz
xprobe2-0.3/libs-external/USI++/samples/arps.cc:11:16: style: Variable 'dmac' is assigned a value that is never used. [unreadVariable]
xprobe2-0.3/libs-external/USI++/samples/arps2.cc:13:9: style: Variable 'bc' is assigned a value that is never used. [unreadVariable]
xprobe2-0.3/libs-external/USI++/samples/blindSpoof.cc:162:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xprobe2-0.3/libs-external/USI++/samples/hardSpy.cc:70:9: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'unsigned char *'. [invalidScanfArgType_int]
xprobe2-0.3/libs-external/USI++/samples/hardSpy.cc:70:9: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'unsigned char *'. [invalidScanfArgType_int]
xprobe2-0.3/libs-external/USI++/samples/hardSpy.cc:70:9: warning: %x in format string (no. 3) requires 'unsigned int *' but the argument type is 'unsigned char *'. [invalidScanfArgType_int]
xprobe2-0.3/libs-external/USI++/samples/icmp_sniff.cc:12:0: style: Variable 'i' is assigned a value that is never used. [unreadVariable]
xprobe2-0.3/libs-external/USI++/samples/icmp_sniff.cc:21:14: style: Unused variable: smac [unusedVariable]
xprobe2-0.3/libs-external/USI++/samples/icmp_sniff.cc:21:25: style: Unused variable: dmac [unusedVariable]
xprobe2-0.3/libs-external/USI++/samples/sendFrag.cc:40:3: error: Uninitialized variable: ip4 [uninitvar]
xprobe2-0.3/libs-external/USI++/samples/sendFrag.cc:43:2: error: Uninitialized variable: ip4 [uninitvar]
xprobe2-0.3/libs-external/USI++/samples/sendFrag.cc:44:2: error: Uninitialized variable: ip4 [uninitvar]
xprobe2-0.3/libs-external/USI++/samples/tel.cc:12:7: style: Unused variable: buf [unusedVariable]
xprobe2-0.3/libs-external/USI++/samples/tel.cc:28:6: style: Unused variable: i [unusedVariable]
xprobe2-0.3/libs-external/USI++/samples/trace.cc:37:59: style: The scope of the variable 'dst' can be reduced. [variableScope]
xprobe2-0.3/libs-external/USI++/samples/trace.cc:47:4: warning: The buffer 'source' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xprobe2-0.3/libs-external/USI++/samples/trace.cc:51:4: warning: The buffer 'dest' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xprobe2-0.3/libs-external/USI++/samples/trace.cc:66:4: warning: The buffer 'dev' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xprobe2-0.3/libs-external/USI++/src/ip.cc:503:6: style: The scope of the variable 'r' can be reduced. [variableScope]
xprobe2-0.3/libs-external/USI++/src/ip.cc:572:15: style: The scope of the variable 'xlen' can be reduced. [variableScope]
xprobe2-0.3/libs-external/USI++/src/ip.cc:572:25: style: The scope of the variable 'offset' can be reduced. [variableScope]
xprobe2-0.3/libs-external/USI++/src/ip.cc:573:15: style: The scope of the variable 'i' can be reduced. [variableScope]
xprobe2-0.3/libs-external/USI++/src/ip.cc:655:10: style: Unsigned variable 'i' can't be negative so it is unnecessary to test it. [unsignedPositive]
xprobe2-0.3/src/xprobe_module_hdlr.h:59:26: warning: Either the condition 'ix<sizeof(disabled_mods)' is redundant or the array 'disabled_mods[13]' is accessed at index 51, which is out of bounds. [arrayIndexOutOfBoundsCond]
xprobe2-0.3/src/xprobe_module_hdlr.h:58:11: note: Assuming that condition 'ix<sizeof(disabled_mods)' is not redundant
xprobe2-0.3/src/xprobe_module_hdlr.h:59:26: note: Array index out of bounds
xprobe2-0.3/src/xprobe_module_hdlr.h:59:26: warning: Either the condition 'ix<52' is redundant or the array 'disabled_mods[13]' is accessed at index 51, which is out of bounds. [arrayIndexOutOfBoundsCond]
xprobe2-0.3/src/xprobe_module_hdlr.h:58:11: note: Assuming that condition 'ix<52' is not redundant
xprobe2-0.3/src/xprobe_module_hdlr.h:59:26: note: Array index out of bounds
xprobe2-0.3/src/cmd_opts.cc:318:11: warning: Member variable 'Cmd_Opts::mods' is not initialized in the constructor. [uninitMemberVar]
xprobe2-0.3/src/xprobe_module.h:56:5: warning: Member variable 'Xprobe_Module::mod_id' is not initialized in the constructor. [uninitMemberVar]
xprobe2-0.3/src/xprobe_module.h:56:5: warning: Member variable 'Xprobe_Module::mod_type' is not initialized in the constructor. [uninitMemberVar]
xprobe2-0.3/src/xprobe_module.h:56:5: warning: Member variable 'Xprobe_Module::enabled' is not initialized in the constructor. [uninitMemberVar]
xprobe2-0.3/src/xprobe_module.h:57:5: warning: Member variable 'Xprobe_Module::mod_id' is not initialized in the constructor. [uninitMemberVar]
xprobe2-0.3/src/xprobe_module.h:57:5: warning: Member variable 'Xprobe_Module::enabled' is not initialized in the constructor. [uninitMemberVar]
xprobe2-0.3/src/target.h:69:21: performance: Variable 'header' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xprobe2-0.3/src/target.h:95:103: performance: Variable 'rtt' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xprobe2-0.3/src/target.h:97:108: performance: Variable 'rtt' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xprobe2-0.3/src/cmd_opts.cc:320:5: performance: Variable 'receive_timeout' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xprobe2-0.3/src/cmd_opts.cc:321:5: performance: Variable 'send_delay' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xprobe2-0.3/src/target.h:60:22: style: Technically the member function 'Port_Range::size' can be const. [functionConst]
xprobe2-0.3/src/target.h:101:20: style: Technically the member function 'Target::get_addr' can be const. [functionConst]
xprobe2-0.3/src/target.h:113:9: style: Technically the member function 'Target::get_distance' can be const. [functionConst]
xprobe2-0.3/src/target.h:119:7: style: Technically the member function 'Target::get_delay' can be const. [functionConst]
xprobe2-0.3/src/target.h:120:10: style: Technically the member function 'Target::show_route' can be const. [functionConst]
xprobe2-0.3/src/target.h:130:7: style: Technically the member function 'Target::generate_sig' can be const. [functionConst]
xprobe2-0.3/src/cmd_opts.h:55:7: performance: Technically the member function 'Cmd_Opts::parse_range' can be static. [functionStatic]
xprobe2-0.3/src/cmd_opts.cc:352:15: note: Technically the member function 'Cmd_Opts::parse_range' can be static.
xprobe2-0.3/src/cmd_opts.h:55:7: note: Technically the member function 'Cmd_Opts::parse_range' can be static.
xprobe2-0.3/src/cmd_opts.h:58:13: style: Technically the member function 'Cmd_Opts::is_verbose' can be const. [functionConst]
xprobe2-0.3/src/cmd_opts.cc:32:15: note: Technically the member function 'Cmd_Opts::is_verbose' can be const.
xprobe2-0.3/src/cmd_opts.h:58:13: note: Technically the member function 'Cmd_Opts::is_verbose' can be const.
xprobe2-0.3/src/cmd_opts.h:59:23: style: Technically the member function 'Cmd_Opts::debug' can be const. [functionConst]
xprobe2-0.3/src/cmd_opts.cc:36:25: note: Technically the member function 'Cmd_Opts::debug' can be const.
xprobe2-0.3/src/cmd_opts.h:59:23: note: Technically the member function 'Cmd_Opts::debug' can be const.
xprobe2-0.3/src/cmd_opts.h:66:14: performance: Technically the member function 'Cmd_Opts::usage' can be static. [functionStatic]
xprobe2-0.3/src/cmd_opts.cc:223:16: note: Technically the member function 'Cmd_Opts::usage' can be static.
xprobe2-0.3/src/cmd_opts.h:66:14: note: Technically the member function 'Cmd_Opts::usage' can be static.
xprobe2-0.3/src/cmd_opts.h:67:8: style: Technically the member function 'Cmd_Opts::show_route' can be const. [functionConst]
xprobe2-0.3/src/cmd_opts.cc:254:16: note: Technically the member function 'Cmd_Opts::show_route' can be const.
xprobe2-0.3/src/cmd_opts.h:67:8: note: Technically the member function 'Cmd_Opts::show_route' can be const.
xprobe2-0.3/src/cmd_opts.h:70:8: style: Technically the member function 'Cmd_Opts::mod_is_disabled' can be const. [functionConst]
xprobe2-0.3/src/cmd_opts.cc:339:16: note: Technically the member function 'Cmd_Opts::mod_is_disabled' can be const.
xprobe2-0.3/src/cmd_opts.h:70:8: note: Technically the member function 'Cmd_Opts::mod_is_disabled' can be const.
xprobe2-0.3/src/cmd_opts.h:71:7: style: Technically the member function 'Cmd_Opts::get_numofmatches' can be const. [functionConst]
xprobe2-0.3/src/cmd_opts.cc:347:15: note: Technically the member function 'Cmd_Opts::get_numofmatches' can be const.
xprobe2-0.3/src/cmd_opts.h:71:7: note: Technically the member function 'Cmd_Opts::get_numofmatches' can be const.
xprobe2-0.3/src/cmd_opts.h:72:8: style: Technically the member function 'Cmd_Opts::do_portscan' can be const. [functionConst]
xprobe2-0.3/src/cmd_opts.h:73:14: style: Technically the member function 'Cmd_Opts::is_rtt_forced' can be const. [functionConst]
xprobe2-0.3/src/cmd_opts.h:74:8: style: Technically the member function 'Cmd_Opts::generate_sig' can be const. [functionConst]
xprobe2-0.3/src/cmd_opts.h:75:8: style: Technically the member function 'Cmd_Opts::do_xml' can be const. [functionConst]
xprobe2-0.3/src/cmd_opts.cc:60:16: note: Technically the member function 'Cmd_Opts::do_xml' can be const.
xprobe2-0.3/src/cmd_opts.h:75:8: note: Technically the member function 'Cmd_Opts::do_xml' can be const.
xprobe2-0.3/src/cmd_opts.h:76:8: style: Technically the member function 'Cmd_Opts::tcp_port_brute' can be const. [functionConst]
xprobe2-0.3/src/cmd_opts.cc:64:16: note: Technically the member function 'Cmd_Opts::tcp_port_brute' can be const.
xprobe2-0.3/src/cmd_opts.h:76:8: note: Technically the member function 'Cmd_Opts::tcp_port_brute' can be const.
xprobe2-0.3/src/cmd_opts.h:77:8: style: Technically the member function 'Cmd_Opts::analyze_packets' can be const. [functionConst]
xprobe2-0.3/src/os_matrix.h:55:13: style: Technically the member function 'OS_Name::get_osnum' can be const. [functionConst]
xprobe2-0.3/src/os_matrix.h:70:13: style: Technically the member function 'OS_Vector::get_total' can be const. [functionConst]
xprobe2-0.3/src/os_matrix.h:71:13: style: Technically the member function 'OS_Vector::get_os_id' can be const. [functionConst]
xprobe2-0.3/src/os_matrix.h:72:7: style: Technically the member function 'OS_Vector::get_number_of_keywords' can be const. [functionConst]
xprobe2-0.3/src/xprobe_module.h:48:17: style: Technically the member function 'Xprobe_Module::get_desc' can be const. [functionConst]
xprobe2-0.3/src/xprobe_module.h:50:17: style: Technically the member function 'Xprobe_Module::get_name' can be const. [functionConst]
xprobe2-0.3/src/xprobe_module.h:53:9: style: Technically the member function 'Xprobe_Module::get_id' can be const. [functionConst]
xprobe2-0.3/src/xprobe_module.h:55:9: style: Technically the member function 'Xprobe_Module::get_type' can be const. [functionConst]
xprobe2-0.3/src/xprobe_module.h:60:7: style: Technically the member function 'Xprobe_Module::is_disabled' can be const. [functionConst]
xprobe2-0.3/src/xprobe_module_hdlr.h:56:8: performance: Technically the member function 'Xprobe_Module_Hdlr::mod_disabled_by_default' can be static. [functionStatic]
xprobe2-0.3/src/xprobe_timeval.h:33:13: style: Class 'Timeval' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xprobe2-0.3/src/xprobe_timeval.h:34:13: style: Class 'Timeval' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xprobe2-0.3/src/target.h:43:9: style: Class 'Target_Net' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xprobe2-0.3/src/target.h:96:5: style: Class 'Target' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xprobe2-0.3/src/target.h:97:5: style: Class 'Target' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xprobe2-0.3/src/os_matrix.h:68:9: style: Class 'OS_Vector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xprobe2-0.3/src/os_matrix.h:84:9: style: Class 'OS_Matrix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xprobe2-0.3/src/os_matrix.h:50:14: error: Dangerous usage of c_str(). The value returned by c_str() is invalid after this call. [stlcstr]
xprobe2-0.3/src/config_set.cc:129:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xprobe2-0.3/src/config_set.cc:318:13: warning: Member variable 'Config_Set::timeout' is not initialized in the constructor. [uninitMemberVar]
xprobe2-0.3/src/config_set.cc:318:13: warning: Member variable 'Config_Set::tcp_ports' is not initialized in the constructor. [uninitMemberVar]
xprobe2-0.3/src/config_set.cc:318:13: warning: Member variable 'Config_Set::udp_ports' is not initialized in the constructor. [uninitMemberVar]
xprobe2-0.3/src/config_set.h:48:41: performance: Variable 'line' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xprobe2-0.3/src/config_set.h:46:22: performance: Technically the member function 'Config_Line::trim_comments' can be static. [functionStatic]
xprobe2-0.3/src/config_set.cc:48:27: note: Technically the member function 'Config_Line::trim_comments' can be static.
xprobe2-0.3/src/config_set.h:46:22: note: Technically the member function 'Config_Line::trim_comments' can be static.
xprobe2-0.3/src/config_set.h:47:22: performance: Technically the member function 'Config_Line::trim_whitespc' can be static. [functionStatic]
xprobe2-0.3/src/config_set.cc:59:27: note: Technically the member function 'Config_Line::trim_whitespc' can be static.
xprobe2-0.3/src/config_set.h:47:22: note: Technically the member function 'Config_Line::trim_whitespc' can be static.
xprobe2-0.3/src/config_set.h:54:13: style: Technically the member function 'Config_Line::get_error' can be const. [functionConst]
xprobe2-0.3/src/config_set.h:55:22: style: Technically the member function 'Config_Line::get_line' can be const. [functionConst]
xprobe2-0.3/src/config_set.h:63:22: style: Technically the member function 'Config_SectionB::get_secname' can be const. [functionConst]
xprobe2-0.3/src/config_set.h:72:22: style: Technically the member function 'Config_KeyVal::get_key' can be const. [functionConst]
xprobe2-0.3/src/config_set.h:73:22: style: Technically the member function 'Config_KeyVal::get_val' can be const. [functionConst]
xprobe2-0.3/src/config_set.h:89:13: style: Technically the member function 'Config_Section::get_state' can be const. [functionConst]
xprobe2-0.3/src/config_set.h:97:22: style: Technically the member function 'Config_Section::get_nextkey' can be const. [functionConst]
xprobe2-0.3/src/config_set.h:98:22: style: Technically the member function 'Config_Section::get_nextval' can be const. [functionConst]
xprobe2-0.3/src/config_set.h:100:21: style: Technically the member function 'Config_Section::get_secname' can be const. [functionConst]
xprobe2-0.3/src/config_set.h:101:22: style: Technically the member function 'Config_Section::gets_secname' can be const. [functionConst]
xprobe2-0.3/src/config_set.h:122:13: style: Technically the member function 'Config_File::get_linenum' can be const. [functionConst]
xprobe2-0.3/src/config_set.h:138:14: style: Technically the member function 'Config_Set::get_timeout' can be const. [functionConst]
xprobe2-0.3/src/config_set.h:140:8: style: Technically the member function 'Config_Set::show_route' can be const. [functionConst]
xprobe2-0.3/src/config_set.h:147:10: style: Technically the member function 'Config_Set::get_comstrings' can be const. [functionConst]
xprobe2-0.3/src/config_set.cc:320:5: style: Class 'Config_Set' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xprobe2-0.3/src/config_set.cc:320:5: style: Class 'Config_Set' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xprobe2-0.3/src/config_set.h:49:9: style: Class 'Config_Line' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xprobe2-0.3/src/config_set.h:62:9: style: Class 'Config_SectionB' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xprobe2-0.3/src/config_set.h:71:9: style: Class 'Config_KeyVal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xprobe2-0.3/src/config_set.h:93:9: style: Class 'Config_Section' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xprobe2-0.3/src/config_set.h:114:9: style: Class 'Config_File' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xprobe2-0.3/src/config_set.cc:204:10: warning: Possible leak in public function. The pointer 'fd' is not deallocated before it is allocated. [publicAllocationError]
xprobe2-0.3/src/config_set.h:146:30: performance: Function parameter 'v' should be passed by const reference. [passedByValue]
xprobe2-0.3/src/interface_con.cc:29:16: warning: Member variable 'Interface_Con::logfile' is not initialized in the constructor. [uninitMemberVar]
xprobe2-0.3/src/interface_con.h:35:14: style: The function 'error' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xprobe2-0.3/src/interface.h:42:25: note: Virtual function in base class
xprobe2-0.3/src/interface_con.h:35:14: note: Function in derived class
xprobe2-0.3/src/interface_con.h:36:14: style: The function 'perror' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xprobe2-0.3/src/interface.h:43:25: note: Virtual function in base class
xprobe2-0.3/src/interface_con.h:36:14: note: Function in derived class
xprobe2-0.3/src/interface_con.h:37:14: style: The function 'msg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xprobe2-0.3/src/interface.h:44:25: note: Virtual function in base class
xprobe2-0.3/src/interface_con.h:37:14: note: Function in derived class
xprobe2-0.3/src/interface_con.h:38:14: style: The function 'log' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xprobe2-0.3/src/interface.h:45:25: note: Virtual function in base class
xprobe2-0.3/src/interface_con.h:38:14: note: Function in derived class
xprobe2-0.3/src/interface_con.h:39:14: style: The function 'verbose' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xprobe2-0.3/src/interface.h:46:25: note: Virtual function in base class
xprobe2-0.3/src/interface_con.h:39:14: note: Function in derived class
xprobe2-0.3/src/interface_con.h:40:14: style: The function 'debug' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xprobe2-0.3/src/interface.h:47:25: note: Virtual function in base class
xprobe2-0.3/src/interface_con.h:40:14: note: Function in derived class
xprobe2-0.3/src/interface_con.cc:72:11: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing]
xprobe2-0.3/src/log.cc:406:15: style: The scope of the variable 'k' can be reduced. [variableScope]
xprobe2-0.3/src/log.cc:406:18: style: The scope of the variable 'hr' can be reduced. [variableScope]
xprobe2-0.3/src/log.cc:406:22: style: The scope of the variable 'min' can be reduced. [variableScope]
xprobe2-0.3/src/log.h:38:3: warning: Member variable 'Log::ofile' is not initialized in the constructor. [uninitMemberVar]
xprobe2-0.3/src/log.h:50:8: style: Technically the member function 'Log::is_opened' can be const. [functionConst]
xprobe2-0.3/src/log.h:56:7: performance: Technically the member function 'XML_Log::log_start' can be static. [functionStatic]
xprobe2-0.3/src/log.cc:441:14: note: Technically the member function 'XML_Log::log_start' can be static.
xprobe2-0.3/src/log.h:56:7: note: Technically the member function 'XML_Log::log_start' can be static.
xprobe2-0.3/src/log.h:58:7: performance: Technically the member function 'XML_Log::log_module' can be static. [functionStatic]
xprobe2-0.3/src/log.cc:361:14: note: Technically the member function 'XML_Log::log_module' can be static.
xprobe2-0.3/src/log.h:58:7: note: Technically the member function 'XML_Log::log_module' can be static.
xprobe2-0.3/src/log.h:60:7: performance: Technically the member function 'XML_Log::log_state' can be static. [functionStatic]
xprobe2-0.3/src/log.cc:323:14: note: Technically the member function 'XML_Log::log_state' can be static.
xprobe2-0.3/src/log.h:60:7: note: Technically the member function 'XML_Log::log_state' can be static.
xprobe2-0.3/src/log.h:61:7: performance: Technically the member function 'XML_Log::log_rtt' can be static. [functionStatic]
xprobe2-0.3/src/log.cc:304:14: note: Technically the member function 'XML_Log::log_rtt' can be static.
xprobe2-0.3/src/log.h:61:7: note: Technically the member function 'XML_Log::log_rtt' can be static.
xprobe2-0.3/src/log.h:63:7: performance: Technically the member function 'XML_Log::log_port_stats' can be static. [functionStatic]
xprobe2-0.3/src/log.cc:264:14: note: Technically the member function 'XML_Log::log_port_stats' can be static.
xprobe2-0.3/src/log.h:63:7: note: Technically the member function 'XML_Log::log_port_stats' can be static.
xprobe2-0.3/src/log.h:64:7: performance: Technically the member function 'XML_Log::log_port' can be static. [functionStatic]
xprobe2-0.3/src/log.cc:223:14: note: Technically the member function 'XML_Log::log_port' can be static.
xprobe2-0.3/src/log.h:64:7: note: Technically the member function 'XML_Log::log_port' can be static.
xprobe2-0.3/src/log.h:65:7: performance: Technically the member function 'XML_Log::log_guess' can be static. [functionStatic]
xprobe2-0.3/src/log.cc:201:14: note: Technically the member function 'XML_Log::log_guess' can be static.
xprobe2-0.3/src/log.h:65:7: note: Technically the member function 'XML_Log::log_guess' can be static.
xprobe2-0.3/src/log.h:66:7: performance: Technically the member function 'XML_Log::log_other_ports' can be static. [functionStatic]
xprobe2-0.3/src/log.cc:170:14: note: Technically the member function 'XML_Log::log_other_ports' can be static.
xprobe2-0.3/src/log.h:66:7: note: Technically the member function 'XML_Log::log_other_ports' can be static.
xprobe2-0.3/src/log.h:67:8: style: Technically the member function 'XML_Log::write_tabs' can be const. [functionConst]
xprobe2-0.3/src/log.h:70:3: style: Class 'XML_Log' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xprobe2-0.3/src/log.h:72:7: style: The function 'log' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xprobe2-0.3/src/log.h:48:15: note: Virtual function in base class
xprobe2-0.3/src/log.h:72:7: note: Function in derived class
xprobe2-0.3/src/log.cc:13:34: error: va_list 'va' was opened but not closed by va_end(). [va_end_missing]
xprobe2-0.3/src/log.cc:31:11: error: va_list 'varg' was opened but not closed by va_end(). [va_end_missing]
xprobe2-0.3/src/os_matrix.cc:67:37: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xprobe2-0.3/src/os_matrix.cc:86:37: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xprobe2-0.3/src/scan_engine.h:32:13: performance: Technically the member function 'Scan_Engine::init' can be static. [functionStatic]
xprobe2-0.3/src/scan_engine.cc:41:18: note: Technically the member function 'Scan_Engine::init' can be static.
xprobe2-0.3/src/scan_engine.h:32:13: note: Technically the member function 'Scan_Engine::init' can be static.
xprobe2-0.3/src/scan_engine.h:33:13: performance: Technically the member function 'Scan_Engine::run' can be static. [functionStatic]
xprobe2-0.3/src/scan_engine.cc:46:18: note: Technically the member function 'Scan_Engine::run' can be static.
xprobe2-0.3/src/scan_engine.h:33:13: note: Technically the member function 'Scan_Engine::run' can be static.
xprobe2-0.3/src/scan_engine.h:34:13: performance: Technically the member function 'Scan_Engine::fini' can be static. [functionStatic]
xprobe2-0.3/src/scan_engine.cc:92:18: note: Technically the member function 'Scan_Engine::fini' can be static.
xprobe2-0.3/src/scan_engine.h:34:13: note: Technically the member function 'Scan_Engine::fini' can be static.
xprobe2-0.3/src/target.cc:84:21: style: The scope of the variable 'host_serv' can be reduced. [variableScope]
xprobe2-0.3/src/target.cc:239:16: style: The scope of the variable 'os' can be reduced. [variableScope]
xprobe2-0.3/src/target.cc:43:34: style: Function 'parse_mask' argument 1 names different: declaration 'mask' definition 'mask_ascii'. [funcArgNamesDifferent]
xprobe2-0.3/src/target.h:35:30: note: Function 'parse_mask' argument 1 names different: declaration 'mask' definition 'mask_ascii'.
xprobe2-0.3/src/target.cc:43:34: note: Function 'parse_mask' argument 1 names different: declaration 'mask' definition 'mask_ascii'.
xprobe2-0.3/src/target.cc:55:34: style: Function 'parse_host' argument 1 names different: declaration 'host' definition 'target'. [funcArgNamesDifferent]
xprobe2-0.3/src/target.h:36:30: note: Function 'parse_host' argument 1 names different: declaration 'host' definition 'target'.
xprobe2-0.3/src/target.cc:55:34: note: Function 'parse_host' argument 1 names different: declaration 'host' definition 'target'.
xprobe2-0.3/src/target.cc:146:69: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xprobe2-0.3/src/target.cc:319:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xprobe2-0.3/src/target.cc:330:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xprobe2-0.3/src/target.cc:388:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xprobe2-0.3/src/target.cc:399:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xprobe2-0.3/src/target.h:93:13: performance: Technically the member function 'Target::find_stat_p' can be static. [functionStatic]
xprobe2-0.3/src/target.cc:144:13: note: Technically the member function 'Target::find_stat_p' can be static.
xprobe2-0.3/src/target.h:93:13: note: Technically the member function 'Target::find_stat_p' can be static.
xprobe2-0.3/src/xplib/xp_get_ping_payload.cc:31:6: style: The scope of the variable 'tocopy' can be reduced. [variableScope]
xprobe2-0.3/src/xplib/xp_get_ping_payload.cc:31:14: style: The scope of the variable 'iii' can be reduced. [variableScope]
xprobe2-0.3/src/xplib/xp_get_random_data.cc:29:15: style: The scope of the variable 'fd' can be reduced. [variableScope]
xprobe2-0.3/src/xplib/xp_get_random_data.cc:39:33: error: Resource leak: fd [resourceLeak]
xprobe2-0.3/src/xplib/xp_lib.cc:49:15: style: The scope of the variable 'ix' can be reduced. [variableScope]
xprobe2-0.3/src/xplib/xp_sha1.h:43:8: performance: Technically the member function 'xp_SHA1::SHA1Transform' can be static. [functionStatic]
xprobe2-0.3/src/xplib/xp_sha1.cc:46:15: note: Technically the member function 'xp_SHA1::SHA1Transform' can be static.
xprobe2-0.3/src/xplib/xp_sha1.h:43:8: note: Technically the member function 'xp_SHA1::SHA1Transform' can be static.
xprobe2-0.3/src/xplib/xp_sha1.h:44:8: performance: Technically the member function 'xp_SHA1::SHA1Init' can be static. [functionStatic]
xprobe2-0.3/src/xplib/xp_sha1.cc:106:15: note: Technically the member function 'xp_SHA1::SHA1Init' can be static.
xprobe2-0.3/src/xplib/xp_sha1.h:44:8: note: Technically the member function 'xp_SHA1::SHA1Init' can be static.
xprobe2-0.3/src/xpmodules/alive_probe/icmp_ping.cc:117:2: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
xprobe2-0.3/src/xpmodules/alive_probe/icmp_ping.cc:112:5: note: Variable 'ret' is reassigned a value before the old one has been used.
xprobe2-0.3/src/xpmodules/alive_probe/icmp_ping.cc:117:2: note: Variable 'ret' is reassigned a value before the old one has been used.
xprobe2-0.3/src/xpmodules/alive_probe/icmp_ping.cc:120:15: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:42:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:63:5: warning: Redundant assignment of 'os' to itself. [selfAssignment]
xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:362:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:341:4: style: Variable 'j' is modified but its new value is never used. [unreadVariable]
xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:397:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:598:12: style: Variable 'detected' is assigned a value that is never used. [unreadVariable]
xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:149:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:181:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:243:83: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.h:46:9: style: Technically the member function 'Portscanner::packet_sample::get_counter' can be const. [functionConst]
xprobe2-0.3/src/xpmodules/alive_probe/portscanner/sha1.h:41:8: performance: Technically the member function 'SHA1::SHA1Transform' can be static. [functionStatic]
xprobe2-0.3/src/xpmodules/alive_probe/portscanner/sha1.cc:49:12: note: Technically the member function 'SHA1::SHA1Transform' can be static.
xprobe2-0.3/src/xpmodules/alive_probe/portscanner/sha1.h:41:8: note: Technically the member function 'SHA1::SHA1Transform' can be static.
xprobe2-0.3/src/xpmodules/alive_probe/portscanner/sha1.h:42:8: performance: Technically the member function 'SHA1::SHA1Init' can be static. [functionStatic]
xprobe2-0.3/src/xpmodules/alive_probe/portscanner/sha1.cc:109:12: note: Technically the member function 'SHA1::SHA1Init' can be static.
xprobe2-0.3/src/xpmodules/alive_probe/portscanner/sha1.h:42:8: note: Technically the member function 'SHA1::SHA1Init' can be static.
xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/ttl_calc.h:51:9: warning: Member variable 'TTL_Mod::sock' is not initialized in the constructor. [uninitMemberVar]
xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/ttl_calc.cc:71:47: style: The scope of the variable 'done' can be reduced. [variableScope]
xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/ttl_calc.cc:100:3: error: Memory leak: buf [memleak]
xprobe2-0.3/src/xpmodules/os_probe/icmp_addrmask/icmp_addrmask.cc:136:2: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
xprobe2-0.3/src/xpmodules/os_probe/icmp_addrmask/icmp_addrmask.cc:131:5: note: Variable 'ret' is reassigned a value before the old one has been used.
xprobe2-0.3/src/xpmodules/os_probe/icmp_addrmask/icmp_addrmask.cc:136:2: note: Variable 'ret' is reassigned a value before the old one has been used.
xprobe2-0.3/src/xpmodules/os_probe/icmp_addrmask/icmp_addrmask.cc:168:15: style: The scope of the variable 'ttl' can be reduced. [variableScope]
xprobe2-0.3/src/xpmodules/os_probe/icmp_addrmask/icmp_addrmask.cc:68:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xprobe2-0.3/src/xpmodules/os_probe/icmp_addrmask/icmp_addrmask.cc:157:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xprobe2-0.3/src/xpmodules/os_probe/icmp_addrmask/icmp_addrmask.cc:55:20: warning: Member variable 'ICMP_Addrmask_Mod::current_os' is not initialized in the constructor. [uninitMemberVar]
xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:185:2: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:181:5: note: Variable 'ret' is reassigned a value before the old one has been used.
xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:185:2: note: Variable 'ret' is reassigned a value before the old one has been used.
xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:217:15: style: The scope of the variable 'ttl' can be reduced. [variableScope]
xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:188:15: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:81:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:204:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:58:19: warning: Member variable 'ICMP_Echo_Id_Mod::current_os' is not initialized in the constructor. [uninitMemberVar]
xprobe2-0.3/src/xpmodules/os_probe/icmp_inforeq/icmp_inforeq.cc:135:5: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
xprobe2-0.3/src/xpmodules/os_probe/icmp_inforeq/icmp_inforeq.cc:131:5: note: Variable 'ret' is reassigned a value before the old one has been used.
xprobe2-0.3/src/xpmodules/os_probe/icmp_inforeq/icmp_inforeq.cc:135:5: note: Variable 'ret' is reassigned a value before the old one has been used.
xprobe2-0.3/src/xpmodules/os_probe/icmp_inforeq/icmp_inforeq.cc:163:15: style: The scope of the variable 'ttl' can be reduced. [variableScope]
xprobe2-0.3/src/xpmodules/os_probe/icmp_inforeq/icmp_inforeq.cc:138:15: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
xprobe2-0.3/src/xpmodules/os_probe/icmp_inforeq/icmp_inforeq.cc:68:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xprobe2-0.3/src/xpmodules/os_probe/icmp_inforeq/icmp_inforeq.cc:152:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xprobe2-0.3/src/xpmodules/os_probe/icmp_inforeq/icmp_inforeq.cc:54:19: warning: Member variable 'ICMP_Inforeq_Mod::current_os' is not initialized in the constructor. [uninitMemberVar]
xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.h:178:9: warning: Member variable 'icmp_port_unreach::sock' is not initialized in the constructor. [uninitMemberVar]
xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.h:72:4: warning: Member variable 'Fingerprint::echoed_size' is not initialized in the constructor. [uninitMemberVar]
xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.h:72:4: warning: Member variable 'Fingerprint::echoed_totlen' is not initialized in the constructor. [uninitMemberVar]
xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.h:72:4: warning: Member variable 'Fingerprint::reply' is not initialized in the constructor. [uninitMemberVar]
xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.h:72:25: performance: Variable 'icmp_port_unreach_ttl' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.h:73:21: style: Technically the member function 'icmp_port_unreach::Fingerprint::get_p_unreach_ttl' can be const. [functionConst]
xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.h:74:11: style: Technically the member function 'icmp_port_unreach::Fingerprint::get_icmp_prec_bits' can be const. [functionConst]
xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.h:75:11: style: Technically the member function 'icmp_port_unreach::Fingerprint::get_icmp_df' can be const. [functionConst]
xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.h:76:8: style: Technically the member function 'icmp_port_unreach::Fingerprint::get_echoed_size' can be const. [functionConst]
xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.h:77:11: style: Technically the member function 'icmp_port_unreach::Fingerprint::get_echoed_udpsum' can be const. [functionConst]
xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.h:78:11: style: Technically the member function 'icmp_port_unreach::Fingerprint::get_echoed_ipsum' can be const. [functionConst]
xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.h:79:11: style: Technically the member function 'icmp_port_unreach::Fingerprint::get_echoed_ipid' can be const. [functionConst]
xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.h:80:8: style: Technically the member function 'icmp_port_unreach::Fingerprint::get_echoed_totlen' can be const. [functionConst]
xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.h:81:11: style: Technically the member function 'icmp_port_unreach::Fingerprint::get_echoed_3bit' can be const. [functionConst]
xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.h:82:11: style: Technically the member function 'icmp_port_unreach::Fingerprint::get_icmp_ipid' can be const. [functionConst]
xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.h:83:9: style: Technically the member function 'icmp_port_unreach::Fingerprint::get_reply' can be const. [functionConst]
xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.cc:29:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xprobe2-0.3/src/xpmodules/os_probe/icmp_timestamp/icmp_timestamp.cc:133:2: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
xprobe2-0.3/src/xpmodules/os_probe/icmp_timestamp/icmp_timestamp.cc:129:5: note: Variable 'ret' is reassigned a value before the old one has been used.
xprobe2-0.3/src/xpmodules/os_probe/icmp_timestamp/icmp_timestamp.cc:133:2: note: Variable 'ret' is reassigned a value before the old one has been used.
xprobe2-0.3/src/xpmodules/os_probe/icmp_timestamp/icmp_timestamp.cc:165:15: style: The scope of the variable 'ttl' can be reduced. [variableScope]
xprobe2-0.3/src/xpmodules/os_probe/icmp_timestamp/icmp_timestamp.cc:136:15: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
xprobe2-0.3/src/xpmodules/os_probe/icmp_timestamp/icmp_timestamp.cc:67:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xprobe2-0.3/src/xpmodules/os_probe/icmp_timestamp/icmp_timestamp.cc:155:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xprobe2-0.3/src/xpmodules/os_probe/icmp_timestamp/icmp_timestamp.cc:54:21: warning: Member variable 'ICMP_Timestamp_Mod::current_os' is not initialized in the constructor. [uninitMemberVar]
xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:139:2: style: Variable 'sock' is reassigned a value before the old one has been used. [redundantAssignment]
xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:134:0: note: Variable 'sock' is reassigned a value before the old one has been used.
xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:139:2: note: Variable 'sock' is reassigned a value before the old one has been used.
xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:132:16: style: The scope of the variable 'Called' can be reduced. [variableScope]
xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:133:16: style: The scope of the variable 'Calling' can be reduced. [variableScope]
xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:134:15: style: The scope of the variable 'retval' can be reduced. [variableScope]
xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:209:9: style: The scope of the variable 'length' can be reduced. [variableScope]
xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:340:42: style: The scope of the variable 'k' can be reduced. [variableScope]
xprobe2-0.3/src/xpmodules/os_probe/smb/smb.h:119:11: performance: Variable 'calledname' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xprobe2-0.3/src/xpmodules/os_probe/smb/smb.h:101:7: performance: Technically the member function 'SMB::MakeSessReq' can be static. [functionStatic]
xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:43:10: note: Technically the member function 'SMB::MakeSessReq' can be static.
xprobe2-0.3/src/xpmodules/os_probe/smb/smb.h:101:7: note: Technically the member function 'SMB::MakeSessReq' can be static.
xprobe2-0.3/src/xpmodules/os_probe/smb/smb.h:104:7: performance: Technically the member function 'SMB::smb_hdrInit' can be static. [functionStatic]
xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:166:10: note: Technically the member function 'SMB::smb_hdrInit' can be static.
xprobe2-0.3/src/xpmodules/os_probe/smb/smb.h:104:7: note: Technically the member function 'SMB::smb_hdrInit' can be static.
xprobe2-0.3/src/xpmodules/os_probe/smb/smb.h:105:7: performance: Technically the member function 'SMB::nbt_SessionHeader' can be static. [functionStatic]
xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:186:10: note: Technically the member function 'SMB::nbt_SessionHeader' can be static.
xprobe2-0.3/src/xpmodules/os_probe/smb/smb.h:105:7: note: Technically the member function 'SMB::nbt_SessionHeader' can be static.
xprobe2-0.3/src/xpmodules/os_probe/smb/smb.h:121:10: style: Technically the member function 'SMB::get_nativeos' can be const. [functionConst]
xprobe2-0.3/src/xpmodules/os_probe/smb/smb.h:122:10: style: Technically the member function 'SMB::get_lanman' can be const. [functionConst]
xprobe2-0.3/src/xpmodules/os_probe/smb/smb.h:123:10: style: Technically the member function 'SMB::get_domain' can be const. [functionConst]
xprobe2-0.3/src/xpmodules/os_probe/smb/smb.h:124:10: style: Technically the member function 'SMB::get_calledname' can be const. [functionConst]
xprobe2-0.3/src/xpmodules/os_probe/smb/smb_mod.cc:53:68: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xprobe2-0.3/src/xpmodules/os_probe/smb/smb_mod.cc:126:70: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xprobe2-0.3/src/xpmodules/os_probe/smb/smbutil.cc:66:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xprobe2-0.3/src/xpmodules/os_probe/smb/smbutil.cc:67:6: style: The scope of the variable 'j' can be reduced. [variableScope]
xprobe2-0.3/src/xpmodules/os_probe/smb/smbutil.cc:44:22: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp.h:39:5: warning: Member variable 'SNMPval::integer' is not initialized in the constructor. [uninitMemberVar]
xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp.h:39:26: performance: Variable 'str' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp.h:46:8: performance: Technically the member function 'SNMP::len_is_invalid' can be static. [functionStatic]
xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp.cc:150:12: note: Technically the member function 'SNMP::len_is_invalid' can be static.
xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp.h:46:8: note: Technically the member function 'SNMP::len_is_invalid' can be static.
xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp.h:39:5: style: Class 'SNMPval' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp.h:40:5: style: Class 'SNMPval' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp_mod.cc:84:12: style: The scope of the variable 'retval' can be reduced. [variableScope]
xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp_mod.cc:85:18: style: The scope of the variable 'packlen' can be reduced. [variableScope]
xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp_mod.cc:86:17: style: The scope of the variable 'packet' can be reduced. [variableScope]
xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp_mod.cc:87:16: style: The scope of the variable 'request_id' can be reduced. [variableScope]
xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp_mod.cc:182:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:87:14: style: The scope of the variable 'ret' can be reduced. [variableScope]
xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:474:15: style: The scope of the variable 'ttl' can be reduced. [variableScope]
xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:64:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:184:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:186:62: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:192:64: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:208:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:213:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:221:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:226:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:38:20: warning: Member variable 'TCP_Handshake_Mod::timestamps' is not initialized in the constructor. [uninitMemberVar]
xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:520:64: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xprobe2-0.3/src/xpmodules/os_probe/tcp_rst/tcp_rst.cc:244:3: warning: Redundant assignment of 'o' to itself. [selfAssignment]
xprobe2-0.3/src/xpmodules/os_probe/tcp_rst/tcp_rst.cc:91:14: style: The scope of the variable 'ret' can be reduced. [variableScope]
xprobe2-0.3/src/xpmodules/os_probe/tcp_rst/tcp_rst.cc:126:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
xprobe2-0.3/src/xpmodules/os_probe/tcp_rst/tcp_rst.cc:69:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xprobe2-0.3/src/xpmodules/os_probe/tcp_rst/tcp_rst.cc:157:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xprobe2-0.3/src/xprobe_module_hdlr.cc:52:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xprobe2-0.3/src/xprobe_module_hdlr.cc:62:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xprobe2-0.3/src/xprobe_module_hdlr.cc:76:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xprobe2-0.3/src/xprobe_module_hdlr.cc:90:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xprobe2-0.3/src/xprobe_module_hdlr.cc:96:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xprobe2-0.3/src/xprobe_module_hdlr.cc:153:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xprobe2-0.3/src/xprobe_module_hdlr.h:44:13: performance: Technically the member function 'Xprobe_Module_Hdlr::load' can be static. [functionStatic]
xprobe2-0.3/src/xprobe_module_hdlr.cc:33:25: note: Technically the member function 'Xprobe_Module_Hdlr::load' can be static.
xprobe2-0.3/src/xprobe_module_hdlr.h:44:13: note: Technically the member function 'Xprobe_Module_Hdlr::load' can be static.
xprobe2-0.3/src/xprobe_module_hdlr.h:50:8: performance: Technically the member function 'Xprobe_Module_Hdlr::display_mod_names' can be static. [functionStatic]
xprobe2-0.3/src/xprobe_module_hdlr.cc:178:26: note: Technically the member function 'Xprobe_Module_Hdlr::display_mod_names' can be static.
xprobe2-0.3/src/xprobe_module_hdlr.h:50:8: note: Technically the member function 'Xprobe_Module_Hdlr::display_mod_names' can be static.
xprobe2-0.3/src/xprobe_module_hdlr.h:54:7: performance: Technically the member function 'Xprobe_Module_Hdlr::get_module_count' can be static. [functionStatic]
xprobe2-0.3/src/xprobe_module_hdlr.cc:208:25: note: Technically the member function 'Xprobe_Module_Hdlr::get_module_count' can be static.
xprobe2-0.3/src/xprobe_module_hdlr.h:54:7: note: Technically the member function 'Xprobe_Module_Hdlr::get_module_count' can be static.
xprobe2-0.3/src/xprobe_module_hdlr.h:55:7: performance: Technically the member function 'Xprobe_Module_Hdlr::modbyname' can be static. [functionStatic]
xprobe2-0.3/src/xprobe_module_hdlr.cc:163:25: note: Technically the member function 'Xprobe_Module_Hdlr::modbyname' can be static.
xprobe2-0.3/src/xprobe_module_hdlr.h:55:7: note: Technically the member function 'Xprobe_Module_Hdlr::modbyname' can be static.
xprobe2-0.3/src/xprobe_module_param.cc:43:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xprobe2-0.3/src/xprobe_module_param.cc:236:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xprobe2-0.3/src/xprobe_module_param.h:71:9: warning: Member variable 'Xprobe_Module_Param::id' is not initialized in the constructor. [uninitMemberVar]
xprobe2-0.3/src/xprobe_module_param.h:77:13: style: Technically the member function 'Xprobe_Module_Param::get_id' can be const. [functionConst]
xprobe2-0.3/src/xprobe_module_param.h:71:9: style: Class 'Xprobe_Module_Param' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
[17:46]

ftp://ftp.se.debian.org/debian/pool/main/x/xpuzzles/xpuzzles_7.7.1.orig.tar.gz
xpuzzles-7.7.1/barrel/Barrel.c:395:14: style: The scope of the variable 'altfontname' can be reduced. [variableScope]
xpuzzles-7.7.1/barrel/Barrel.c:396:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xpuzzles-7.7.1/barrel/Barrel.c:542:19: style: The scope of the variable 'inc' can be reduced. [variableScope]
xpuzzles-7.7.1/barrel/Barrel.c:642:6: style: The scope of the variable 'digit' can be reduced. [variableScope]
xpuzzles-7.7.1/barrel/Barrel.c:776:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xpuzzles-7.7.1/barrel/Barrel.c:776:13: style: The scope of the variable 'digitOffsetX' can be reduced. [variableScope]
xpuzzles-7.7.1/barrel/Barrel.c:777:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xpuzzles-7.7.1/barrel/Barrel.c:897:14: style: The scope of the variable 'pos' can be reduced. [variableScope]
xpuzzles-7.7.1/barrel/Barrel.c:1158:7: style: The scope of the variable 'pos' can be reduced. [variableScope]
xpuzzles-7.7.1/barrel/Barrel.c:1187:28: style: The scope of the variable 'currTile' can be reduced. [variableScope]
xpuzzles-7.7.1/barrel/Barrel.c:1861:7: style: The scope of the variable 'randomDirection' can be reduced. [variableScope]
xpuzzles-7.7.1/barrel/Barrel.c:2692:17: style: The scope of the variable 'diff' can be reduced. [variableScope]
xpuzzles-7.7.1/barrel/Barrel.c:2785:17: style: The scope of the variable 'diff' can be reduced. [variableScope]
xpuzzles-7.7.1/barrel/Barrel.c:1337:52: style: Function 'movePuzzle' argument 6 names different: declaration 'speed' definition 'fast'. [funcArgNamesDifferent]
xpuzzles-7.7.1/barrel/BarrelP.h:162:34: note: Function 'movePuzzle' argument 6 names different: declaration 'speed' definition 'fast'.
xpuzzles-7.7.1/barrel/Barrel.c:1337:52: note: Function 'movePuzzle' argument 6 names different: declaration 'speed' definition 'fast'.
xpuzzles-7.7.1/barrel/BarrelS.c:184:16: style: The scope of the variable 'inc' can be reduced. [variableScope]
xpuzzles-7.7.1/barrel/BarrelU.c:169:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xpuzzles-7.7.1/barrel/BarrelU.c:190:33: style: The scope of the variable 'c' can be reduced. [variableScope]
xpuzzles-7.7.1/barrel/picture.c:72:52: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xpuzzles-7.7.1/barrel/picture.c:85:52: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xpuzzles-7.7.1/barrel/vms/vms_amd.c:532:18: style: Unused variable: p2 [unusedVariable]
xpuzzles-7.7.1/barrel/vms/vms_amd.c:532:34: style: Unused variable: p6 [unusedVariable]
xpuzzles-7.7.1/barrel/vms/vms_mmov.c:87:9: style: The scope of the variable 'mask1' can be reduced. [variableScope]
xpuzzles-7.7.1/barrel/vms/vms_mmov.c:91:16: style: The scope of the variable 'AdpcmBitsPerSample' can be reduced. [variableScope]
xpuzzles-7.7.1/barrel/vms/vms_mmov.c:92:16: style: The scope of the variable 'AdpcmSamplesPerBlock' can be reduced. [variableScope]
xpuzzles-7.7.1/barrel/xbarrel.c:367:6: style: The scope of the variable 'k' can be reduced. [variableScope]
xpuzzles-7.7.1/barrel/xbarrel.c:367:9: style: The scope of the variable 'l' can be reduced. [variableScope]
xpuzzles-7.7.1/barrel/xbarrel.c:420:10: warning: The buffer 'recordDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/barrel/xbarrel.c:550:9: warning: The buffer 'userNameDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/barrel/xbarrel.c:642:10: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/barrel/xbarrel.c:660:10: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/barrel/xbarrel.c:670:10: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/barrel/xbarrel.c:689:11: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/barrel/xbarrel.c:700:11: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/barrel/xbarrel.c:352:11: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xpuzzles-7.7.1/cubes/Cubes.c:344:14: style: The scope of the variable 'altfontname' can be reduced. [variableScope]
xpuzzles-7.7.1/cubes/Cubes.c:345:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xpuzzles-7.7.1/cubes/Cubes.c:540:6: style: The scope of the variable 'digit' can be reduced. [variableScope]
xpuzzles-7.7.1/cubes/Cubes.c:1266:6: style: The scope of the variable 'reason' can be reduced. [variableScope]
xpuzzles-7.7.1/cubes/Cubes.c:1516:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xpuzzles-7.7.1/cubes/Cubes.c:2621:20: style: The scope of the variable 'rowType' can be reduced. [variableScope]
xpuzzles-7.7.1/cubes/Cubes.c:796:33: style: Function 'animateSlide' argument 2 names different: declaration 'numBlocks' definition 'numOfBlocks'. [funcArgNamesDifferent]
xpuzzles-7.7.1/cubes/CubesP.h:158:45: note: Function 'animateSlide' argument 2 names different: declaration 'numBlocks' definition 'numOfBlocks'.
xpuzzles-7.7.1/cubes/Cubes.c:796:33: note: Function 'animateSlide' argument 2 names different: declaration 'numBlocks' definition 'numOfBlocks'.
xpuzzles-7.7.1/cubes/Cubes.c:796:50: style: Function 'animateSlide' argument 3 names different: declaration 'direction' definition 'dir'. [funcArgNamesDifferent]
xpuzzles-7.7.1/cubes/CubesP.h:158:60: note: Function 'animateSlide' argument 3 names different: declaration 'direction' definition 'dir'.
xpuzzles-7.7.1/cubes/Cubes.c:796:50: note: Function 'animateSlide' argument 3 names different: declaration 'direction' definition 'dir'.
xpuzzles-7.7.1/cubes/CubesS.c:311:22: style: The scope of the variable 'nextDist' can be reduced. [variableScope]
xpuzzles-7.7.1/cubes/CubesS.c:311:32: style: The scope of the variable 'chosen' can be reduced. [variableScope]
xpuzzles-7.7.1/cubes/CubesS.c:311:40: style: The scope of the variable 'moveNum' can be reduced. [variableScope]
xpuzzles-7.7.1/cubes/CubesS.c:313:6: style: The scope of the variable 'locX' can be reduced. [variableScope]
xpuzzles-7.7.1/cubes/CubesS.c:313:12: style: The scope of the variable 'locY' can be reduced. [variableScope]
xpuzzles-7.7.1/cubes/CubesS.c:686:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xpuzzles-7.7.1/cubes/CubesS.c:686:9: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xpuzzles-7.7.1/cubes/CubesS.c:686:14: style: The scope of the variable 'last' can be reduced. [variableScope]
xpuzzles-7.7.1/cubes/CubesS.c:686:20: style: The scope of the variable 'ntLast' can be reduced. [variableScope]
xpuzzles-7.7.1/cubes/CubesS.c:686:28: style: The scope of the variable 'emergency' can be reduced. [variableScope]
xpuzzles-7.7.1/cubes/CubesS.c:687:6: style: The scope of the variable 'ul' can be reduced. [variableScope]
xpuzzles-7.7.1/cubes/CubesS.c:687:10: style: The scope of the variable 'ur' can be reduced. [variableScope]
xpuzzles-7.7.1/cubes/CubesS.c:687:14: style: The scope of the variable 'll' can be reduced. [variableScope]
xpuzzles-7.7.1/cubes/CubesS.c:687:18: style: The scope of the variable 'lr' can be reduced. [variableScope]
xpuzzles-7.7.1/cubes/CubesS.c:775:9: style: The scope of the variable 'loc' can be reduced. [variableScope]
xpuzzles-7.7.1/cubes/CubesS.c:792:9: style: The scope of the variable 'loc' can be reduced. [variableScope]
xpuzzles-7.7.1/cubes/CubesS.c:410:22: style: Array index 'queueHead' is used before limits check. [arrayIndexThenCheck]
xpuzzles-7.7.1/cubes/CubesU.c:165:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xpuzzles-7.7.1/cubes/CubesU.c:185:20: style: The scope of the variable 'c' can be reduced. [variableScope]
xpuzzles-7.7.1/cubes/picture.c:72:52: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xpuzzles-7.7.1/cubes/picture.c:85:52: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xpuzzles-7.7.1/cubes/vms/vms_amd.c:532:18: style: Unused variable: p2 [unusedVariable]
xpuzzles-7.7.1/cubes/vms/vms_amd.c:532:34: style: Unused variable: p6 [unusedVariable]
xpuzzles-7.7.1/cubes/vms/vms_mmov.c:87:9: style: The scope of the variable 'mask1' can be reduced. [variableScope]
xpuzzles-7.7.1/cubes/vms/vms_mmov.c:91:16: style: The scope of the variable 'AdpcmBitsPerSample' can be reduced. [variableScope]
xpuzzles-7.7.1/cubes/vms/vms_mmov.c:92:16: style: The scope of the variable 'AdpcmSamplesPerBlock' can be reduced. [variableScope]
xpuzzles-7.7.1/cubes/xcubes.c:390:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xpuzzles-7.7.1/cubes/xcubes.c:390:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xpuzzles-7.7.1/cubes/xcubes.c:390:12: style: The scope of the variable 'k' can be reduced. [variableScope]
xpuzzles-7.7.1/cubes/xcubes.c:445:10: warning: The buffer 'recordDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/cubes/xcubes.c:583:9: warning: The buffer 'userNameDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/cubes/xcubes.c:669:10: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/cubes/xcubes.c:679:10: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/cubes/xcubes.c:689:10: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/cubes/xcubes.c:705:11: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/cubes/xcubes.c:363:12: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xpuzzles-7.7.1/dial/Dial.c:686:26: warning: Logical conjunction always evaluates to false: w->dial.markers < 2 && w->dial.markers > 200 / 2. [incorrectLogicOperator]
xpuzzles-7.7.1/dial/Dial.c:268:0: style: Same expression used in consecutive assignments of 'pointerWidth2' and 'pointerTail'. [duplicateAssignExpression]
xpuzzles-7.7.1/dial/Dial.c:269:0: note: Same expression used in consecutive assignments of 'pointerWidth2' and 'pointerTail'.
xpuzzles-7.7.1/dial/Dial.c:268:0: note: Same expression used in consecutive assignments of 'pointerWidth2' and 'pointerTail'.
xpuzzles-7.7.1/dial/Dial.c:270:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xpuzzles-7.7.1/dial/Dial.c:510:16: style: The scope of the variable 'cosine' can be reduced. [variableScope]
xpuzzles-7.7.1/dial/Dial.c:510:24: style: The scope of the variable 'sine' can be reduced. [variableScope]
xpuzzles-7.7.1/dial/Dial.c:618:9: style: The scope of the variable 'angle' can be reduced. [variableScope]
xpuzzles-7.7.1/dial/Dial.c:619:8: style: The scope of the variable 'avg' can be reduced. [variableScope]
xpuzzles-7.7.1/dial/Dial.c:619:13: style: The scope of the variable 'tac' can be reduced. [variableScope]
xpuzzles-7.7.1/dial/Dial.c:621:6: style: The scope of the variable 'x' can be reduced. [variableScope]
xpuzzles-7.7.1/dial/Dial.c:621:9: style: The scope of the variable 'y' can be reduced. [variableScope]
xpuzzles-7.7.1/dial/Dial.c:567:56: style: Function 'hideDial' argument 4 names different: declaration 'n_args' definition 'nArgs'. [funcArgNamesDifferent]
xpuzzles-7.7.1/dial/Dial.c:35:68: note: Function 'hideDial' argument 4 names different: declaration 'n_args' definition 'nArgs'.
xpuzzles-7.7.1/dial/Dial.c:567:56: note: Function 'hideDial' argument 4 names different: declaration 'n_args' definition 'nArgs'.
xpuzzles-7.7.1/dial/Dial.c:639:10: style: Variable 'tac' is assigned a value that is never used. [unreadVariable]
xpuzzles-7.7.1/dino/Dino.c:147:14: style: The scope of the variable 'altfontname' can be reduced. [variableScope]
xpuzzles-7.7.1/dino/Dino.c:148:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xpuzzles-7.7.1/dino/Dino.c:682:12: style: The scope of the variable 'newSide' can be reduced. [variableScope]
xpuzzles-7.7.1/dino/Dino.c:698:9: style: The scope of the variable 'newFace' can be reduced. [variableScope]
xpuzzles-7.7.1/dino/Dino.c:698:18: style: The scope of the variable 'rotate' can be reduced. [variableScope]
xpuzzles-7.7.1/dino/Dino.c:698:26: style: The scope of the variable 'newCorner' can be reduced. [variableScope]
xpuzzles-7.7.1/dino/Dino.c:698:37: style: The scope of the variable 'newDirection' can be reduced. [variableScope]
xpuzzles-7.7.1/dino/Dino.c:722:15: style: The scope of the variable 'newFace' can be reduced. [variableScope]
xpuzzles-7.7.1/dino/Dino.c:740:6: style: The scope of the variable 'newFace' can be reduced. [variableScope]
xpuzzles-7.7.1/dino/Dino.c:740:15: style: The scope of the variable 'newCorner' can be reduced. [variableScope]
xpuzzles-7.7.1/dino/Dino.c:740:26: style: The scope of the variable 'newDirection' can be reduced. [variableScope]
xpuzzles-7.7.1/dino/Dino.c:740:40: style: The scope of the variable 'dir' can be reduced. [variableScope]
xpuzzles-7.7.1/dino/Dino.c:764:6: style: The scope of the variable 'newFace' can be reduced. [variableScope]
xpuzzles-7.7.1/dino/Dino.c:764:15: style: The scope of the variable 'newCorner' can be reduced. [variableScope]
xpuzzles-7.7.1/dino/Dino.c:764:26: style: The scope of the variable 'newDirection' can be reduced. [variableScope]
xpuzzles-7.7.1/dino/Dino.c:764:40: style: The scope of the variable 'dir' can be reduced. [variableScope]
xpuzzles-7.7.1/dino/Dino.c:820:10: style: The scope of the variable 'newFace' can be reduced. [variableScope]
xpuzzles-7.7.1/dino/Dino.c:820:19: style: The scope of the variable 'rotate' can be reduced. [variableScope]
xpuzzles-7.7.1/dino/Dino.c:820:27: style: The scope of the variable 'newDirection' can be reduced. [variableScope]
xpuzzles-7.7.1/dino/Dino.c:1257:6: style: The scope of the variable 'face' can be reduced. [variableScope]
xpuzzles-7.7.1/dino/Dino.c:1257:12: style: The scope of the variable 'position' can be reduced. [variableScope]
xpuzzles-7.7.1/dino/Dino.c:1257:22: style: The scope of the variable 'direction' can be reduced. [variableScope]
xpuzzles-7.7.1/dino/Dino.c:900:20: style: Function 'movePuzzle' argument 7 names different: declaration 'speed' definition 'fast'. [funcArgNamesDifferent]
xpuzzles-7.7.1/dino/DinoP.h:284:30: note: Function 'movePuzzle' argument 7 names different: declaration 'speed' definition 'fast'.
xpuzzles-7.7.1/dino/Dino.c:900:20: note: Function 'movePuzzle' argument 7 names different: declaration 'speed' definition 'fast'.
xpuzzles-7.7.1/dino/Dino.c:732:10: style: Variable 'face' is assigned a value that is never used. [unreadVariable]
xpuzzles-7.7.1/dino/Dino2d.c:559:36: style: Function 'selectPieces2D' argument 2 names different: declaration 'x' definition 'positionX'. [funcArgNamesDifferent]
xpuzzles-7.7.1/dino/Dino2dP.h:63:51: note: Function 'selectPieces2D' argument 2 names different: declaration 'x' definition 'positionX'.
xpuzzles-7.7.1/dino/Dino2d.c:559:36: note: Function 'selectPieces2D' argument 2 names different: declaration 'x' definition 'positionX'.
xpuzzles-7.7.1/dino/Dino2d.c:559:51: style: Function 'selectPieces2D' argument 3 names different: declaration 'y' definition 'positionY'. [funcArgNamesDifferent]
xpuzzles-7.7.1/dino/Dino2dP.h:63:58: note: Function 'selectPieces2D' argument 3 names different: declaration 'y' definition 'positionY'.
xpuzzles-7.7.1/dino/Dino2d.c:559:51: note: Function 'selectPieces2D' argument 3 names different: declaration 'y' definition 'positionY'.
xpuzzles-7.7.1/dino/Dino3d.c:867:16: style: The scope of the variable 'x_2' can be reduced. [variableScope]
xpuzzles-7.7.1/dino/Dino3d.c:867:21: style: The scope of the variable 'y_2' can be reduced. [variableScope]
xpuzzles-7.7.1/dino/DinoS.c:246:15: style: The scope of the variable 'count' can be reduced. [variableScope]
xpuzzles-7.7.1/dino/DinoU.c:181:6: style: The scope of the variable 'face' can be reduced. [variableScope]
xpuzzles-7.7.1/dino/DinoU.c:181:12: style: The scope of the variable 'position' can be reduced. [variableScope]
xpuzzles-7.7.1/dino/DinoU.c:204:52: style: The scope of the variable 'c' can be reduced. [variableScope]
xpuzzles-7.7.1/dino/vms/vms_amd.c:532:18: style: Unused variable: p2 [unusedVariable]
xpuzzles-7.7.1/dino/vms/vms_amd.c:532:34: style: Unused variable: p6 [unusedVariable]
xpuzzles-7.7.1/dino/vms/vms_mmov.c:87:9: style: The scope of the variable 'mask1' can be reduced. [variableScope]
xpuzzles-7.7.1/dino/vms/vms_mmov.c:91:16: style: The scope of the variable 'AdpcmBitsPerSample' can be reduced. [variableScope]
xpuzzles-7.7.1/dino/vms/vms_mmov.c:92:16: style: The scope of the variable 'AdpcmSamplesPerBlock' can be reduced. [variableScope]
xpuzzles-7.7.1/dino/xdino.c:396:6: style: The scope of the variable 'mode' can be reduced. [variableScope]
xpuzzles-7.7.1/dino/xdino.c:396:12: style: The scope of the variable 'orient' can be reduced. [variableScope]
xpuzzles-7.7.1/dino/xdino.c:449:10: warning: The buffer 'recordDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/dino/xdino.c:632:9: warning: The buffer 'userNameDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/dino/xdino.c:769:10: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/dino/xdino.c:805:10: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/dino/xdino.c:810:11: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/dino/xdino.c:813:11: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/dino/xdino.c:849:11: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/dino/xdino.c:868:11: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/dino/xdino.c:381:11: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xpuzzles-7.7.1/hexagons/Hexagons.c:366:14: style: The scope of the variable 'altfontname' can be reduced. [variableScope]
xpuzzles-7.7.1/hexagons/Hexagons.c:367:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xpuzzles-7.7.1/hexagons/Hexagons.c:699:6: style: The scope of the variable 'digit' can be reduced. [variableScope]
xpuzzles-7.7.1/hexagons/Hexagons.c:1928:6: style: The scope of the variable 'reason' can be reduced. [variableScope]
xpuzzles-7.7.1/hexagons/Hexagons.c:2217:19: style: The scope of the variable 'randomPos' can be reduced. [variableScope]
xpuzzles-7.7.1/hexagons/Hexagons.c:2248:7: style: The scope of the variable 'randomDirection' can be reduced. [variableScope]
xpuzzles-7.7.1/hexagons/Hexagons.c:3181:11: style: The scope of the variable 'rowType' can be reduced. [variableScope]
xpuzzles-7.7.1/hexagons/Hexagons.c:3232:16: style: The scope of the variable 'space' can be reduced. [variableScope]
xpuzzles-7.7.1/hexagons/Hexagons.c:1269:3: error: Array 'rowPos[1]' accessed at index 1, which is out of bounds. [arrayIndexOutOfBounds]
xpuzzles-7.7.1/hexagons/Hexagons.c:1275:18: error: Array 'rowPos[1]' accessed at index 1, which is out of bounds. [arrayIndexOutOfBounds]
xpuzzles-7.7.1/hexagons/Hexagons.c:1276:26: error: Array 'rowPos[1]' accessed at index 1, which is out of bounds. [arrayIndexOutOfBounds]
xpuzzles-7.7.1/hexagons/HexagonsU.c:165:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xpuzzles-7.7.1/hexagons/HexagonsU.c:188:20: style: The scope of the variable 'c' can be reduced. [variableScope]
xpuzzles-7.7.1/hexagons/picture.c:72:52: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xpuzzles-7.7.1/hexagons/picture.c:85:52: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xpuzzles-7.7.1/hexagons/vms/vms_amd.c:532:18: style: Unused variable: p2 [unusedVariable]
xpuzzles-7.7.1/hexagons/vms/vms_amd.c:532:34: style: Unused variable: p6 [unusedVariable]
xpuzzles-7.7.1/hexagons/vms/vms_mmov.c:87:9: style: The scope of the variable 'mask1' can be reduced. [variableScope]
xpuzzles-7.7.1/hexagons/vms/vms_mmov.c:91:16: style: The scope of the variable 'AdpcmBitsPerSample' can be reduced. [variableScope]
xpuzzles-7.7.1/hexagons/vms/vms_mmov.c:92:16: style: The scope of the variable 'AdpcmSamplesPerBlock' can be reduced. [variableScope]
xpuzzles-7.7.1/hexagons/xhexagons.c:368:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xpuzzles-7.7.1/hexagons/xhexagons.c:368:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xpuzzles-7.7.1/hexagons/xhexagons.c:368:12: style: The scope of the variable 'k' can be reduced. [variableScope]
xpuzzles-7.7.1/hexagons/xhexagons.c:422:10: warning: The buffer 'recordDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/hexagons/xhexagons.c:546:9: warning: The buffer 'userNameDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/hexagons/xhexagons.c:632:10: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/hexagons/xhexagons.c:642:10: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/hexagons/xhexagons.c:645:10: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/hexagons/xhexagons.c:655:10: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/hexagons/xhexagons.c:671:11: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/hexagons/xhexagons.c:353:12: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xpuzzles-7.7.1/mball/Mball.c:475:14: style: The scope of the variable 'altfontname' can be reduced. [variableScope]
xpuzzles-7.7.1/mball/Mball.c:476:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xpuzzles-7.7.1/mball/Mball.c:685:6: style: The scope of the variable 'digit' can be reduced. [variableScope]
xpuzzles-7.7.1/mball/Mball.c:1606:7: style: The scope of the variable 'newI' can be reduced. [variableScope]
xpuzzles-7.7.1/mball/Mball.c:1625:7: style: The scope of the variable 'wedge1' can be reduced. [variableScope]
xpuzzles-7.7.1/mball/Mball.c:1625:15: style: The scope of the variable 'wedge2' can be reduced. [variableScope]
xpuzzles-7.7.1/mball/Mball.c:1642:6: style: The scope of the variable 'band' can be reduced. [variableScope]
xpuzzles-7.7.1/mball/Mball.c:1823:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xpuzzles-7.7.1/mball/Mball.c:2054:23: style: The scope of the variable 'wedge' can be reduced. [variableScope]
xpuzzles-7.7.1/mball/Mball.c:2054:30: style: The scope of the variable 'band' can be reduced. [variableScope]
xpuzzles-7.7.1/mball/MballS.c:2789:17: style: The scope of the variable 'midBand' can be reduced. [variableScope]
xpuzzles-7.7.1/mball/MballS.c:2660:9: style: Variable 'tz' is assigned a value that is never used. [unreadVariable]
xpuzzles-7.7.1/mball/MballS.c:2464:9: style: Variable 'd' is assigned a value that is never used. [unreadVariable]
xpuzzles-7.7.1/mball/MballS.c:2582:9: style: Variable 'd' is assigned a value that is never used. [unreadVariable]
xpuzzles-7.7.1/mball/MballU.c:175:6: style: The scope of the variable 'wedge' can be reduced. [variableScope]
xpuzzles-7.7.1/mball/MballU.c:175:13: style: The scope of the variable 'band' can be reduced. [variableScope]
xpuzzles-7.7.1/mball/MballU.c:198:42: style: The scope of the variable 'c' can be reduced. [variableScope]
xpuzzles-7.7.1/mball/vms/vms_amd.c:532:18: style: Unused variable: p2 [unusedVariable]
xpuzzles-7.7.1/mball/vms/vms_amd.c:532:34: style: Unused variable: p6 [unusedVariable]
xpuzzles-7.7.1/mball/vms/vms_mmov.c:87:9: style: The scope of the variable 'mask1' can be reduced. [variableScope]
xpuzzles-7.7.1/mball/vms/vms_mmov.c:91:16: style: The scope of the variable 'AdpcmBitsPerSample' can be reduced. [variableScope]
xpuzzles-7.7.1/mball/vms/vms_mmov.c:92:16: style: The scope of the variable 'AdpcmSamplesPerBlock' can be reduced. [variableScope]
xpuzzles-7.7.1/mball/xmball.c:396:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xpuzzles-7.7.1/mball/xmball.c:396:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xpuzzles-7.7.1/mball/xmball.c:396:12: style: The scope of the variable 'orient' can be reduced. [variableScope]
xpuzzles-7.7.1/mball/xmball.c:453:10: warning: The buffer 'recordDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/mball/xmball.c:455:10: warning: The buffer 'recordDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/mball/xmball.c:584:9: warning: The buffer 'userNameDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/mball/xmball.c:683:10: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/mball/xmball.c:703:10: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/mball/xmball.c:708:11: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/mball/xmball.c:711:11: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/mball/xmball.c:730:11: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/mball/xmball.c:743:11: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/mball/xmball.c:381:12: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xpuzzles-7.7.1/mlink/Mlink.c:398:14: style: The scope of the variable 'altfontname' can be reduced. [variableScope]
xpuzzles-7.7.1/mlink/Mlink.c:399:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xpuzzles-7.7.1/mlink/Mlink.c:544:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xpuzzles-7.7.1/mlink/Mlink.c:544:23: style: The scope of the variable 'lastTile' can be reduced. [variableScope]
xpuzzles-7.7.1/mlink/Mlink.c:588:6: style: The scope of the variable 'digit' can be reduced. [variableScope]
xpuzzles-7.7.1/mlink/Mlink.c:662:6: style: The scope of the variable 'angle1' can be reduced. [variableScope]
xpuzzles-7.7.1/mlink/Mlink.c:662:14: style: The scope of the variable 'angle2' can be reduced. [variableScope]
xpuzzles-7.7.1/mlink/Mlink.c:818:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xpuzzles-7.7.1/mlink/Mlink.c:818:13: style: The scope of the variable 'digitOffsetX' can be reduced. [variableScope]
xpuzzles-7.7.1/mlink/Mlink.c:1190:13: style: The scope of the variable 'posNext' can be reduced. [variableScope]
xpuzzles-7.7.1/mlink/Mlink.c:1220:28: style: The scope of the variable 'currTile' can be reduced. [variableScope]
xpuzzles-7.7.1/mlink/Mlink.c:2775:17: style: The scope of the variable 'diff' can be reduced. [variableScope]
xpuzzles-7.7.1/mlink/Mlink.c:2849:17: style: The scope of the variable 'diff' can be reduced. [variableScope]
xpuzzles-7.7.1/mlink/MlinkS.c:227:3: style: Expression is always false because 'else if' condition matches previous condition at line 224. [multiCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:278:3: style: Expression is always false because 'else if' condition matches previous condition at line 275. [multiCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:442:3: style: Expression is always false because 'else if' condition matches previous condition at line 439. [multiCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:553:3: style: Expression is always false because 'else if' condition matches previous condition at line 550. [multiCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:583:3: style: Expression is always false because 'else if' condition matches previous condition at line 580. [multiCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:611:3: style: Expression is always false because 'else if' condition matches previous condition at line 608. [multiCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:640:3: style: Expression is always false because 'else if' condition matches previous condition at line 637. [multiCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:651:3: style: Expression is always false because 'else if' condition matches previous condition at line 648. [multiCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:710:3: style: Expression is always false because 'else if' condition matches previous condition at line 707. [multiCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:722:3: style: Expression is always false because 'else if' condition matches previous condition at line 719. [multiCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:756:3: style: Expression is always false because 'else if' condition matches previous condition at line 753. [multiCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:786:3: style: Expression is always false because 'else if' condition matches previous condition at line 783. [multiCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:798:3: style: Expression is always false because 'else if' condition matches previous condition at line 795. [multiCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:828:3: style: Expression is always false because 'else if' condition matches previous condition at line 825. [multiCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:839:3: style: Expression is always false because 'else if' condition matches previous condition at line 836. [multiCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:869:3: style: Expression is always false because 'else if' condition matches previous condition at line 866. [multiCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:898:3: style: Expression is always false because 'else if' condition matches previous condition at line 895. [multiCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:938:3: style: Expression is always false because 'else if' condition matches previous condition at line 935. [multiCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:966:3: style: Expression is always false because 'else if' condition matches previous condition at line 963. [multiCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:1003:3: style: Expression is always false because 'else if' condition matches previous condition at line 1000. [multiCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:187:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:186:6: note: outer condition: reverse
xpuzzles-7.7.1/mlink/MlinkS.c:187:3: note: opposite inner condition: !reverse
xpuzzles-7.7.1/mlink/MlinkS.c:225:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:224:6: note: outer condition: reverse
xpuzzles-7.7.1/mlink/MlinkS.c:225:3: note: opposite inner condition: !reverse
xpuzzles-7.7.1/mlink/MlinkS.c:235:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:234:6: note: outer condition: reverse
xpuzzles-7.7.1/mlink/MlinkS.c:235:3: note: opposite inner condition: !reverse
xpuzzles-7.7.1/mlink/MlinkS.c:276:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:275:6: note: outer condition: reverse
xpuzzles-7.7.1/mlink/MlinkS.c:276:3: note: opposite inner condition: !reverse
xpuzzles-7.7.1/mlink/MlinkS.c:287:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:286:6: note: outer condition: reverse
xpuzzles-7.7.1/mlink/MlinkS.c:287:3: note: opposite inner condition: !reverse
xpuzzles-7.7.1/mlink/MlinkS.c:328:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:327:6: note: outer condition: reverse
xpuzzles-7.7.1/mlink/MlinkS.c:328:3: note: opposite inner condition: !reverse
xpuzzles-7.7.1/mlink/MlinkS.c:336:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:335:6: note: outer condition: reverse
xpuzzles-7.7.1/mlink/MlinkS.c:336:3: note: opposite inner condition: !reverse
xpuzzles-7.7.1/mlink/MlinkS.c:387:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:386:6: note: outer condition: reverse
xpuzzles-7.7.1/mlink/MlinkS.c:387:3: note: opposite inner condition: !reverse
xpuzzles-7.7.1/mlink/MlinkS.c:396:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:395:6: note: outer condition: reverse
xpuzzles-7.7.1/mlink/MlinkS.c:396:3: note: opposite inner condition: !reverse
xpuzzles-7.7.1/mlink/MlinkS.c:440:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:439:6: note: outer condition: reverse
xpuzzles-7.7.1/mlink/MlinkS.c:440:3: note: opposite inner condition: !reverse
xpuzzles-7.7.1/mlink/MlinkS.c:450:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:449:6: note: outer condition: reverse
xpuzzles-7.7.1/mlink/MlinkS.c:450:3: note: opposite inner condition: !reverse
xpuzzles-7.7.1/mlink/MlinkS.c:503:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:502:6: note: outer condition: reverse
xpuzzles-7.7.1/mlink/MlinkS.c:503:3: note: opposite inner condition: !reverse
xpuzzles-7.7.1/mlink/MlinkS.c:513:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:512:6: note: outer condition: reverse
xpuzzles-7.7.1/mlink/MlinkS.c:513:3: note: opposite inner condition: !reverse
xpuzzles-7.7.1/mlink/MlinkS.c:542:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:541:6: note: outer condition: reverse
xpuzzles-7.7.1/mlink/MlinkS.c:542:3: note: opposite inner condition: !reverse
xpuzzles-7.7.1/mlink/MlinkS.c:551:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:550:6: note: outer condition: reverse
xpuzzles-7.7.1/mlink/MlinkS.c:551:3: note: opposite inner condition: !reverse
xpuzzles-7.7.1/mlink/MlinkS.c:581:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:580:6: note: outer condition: reverse
xpuzzles-7.7.1/mlink/MlinkS.c:581:3: note: opposite inner condition: !reverse
xpuzzles-7.7.1/mlink/MlinkS.c:591:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:590:6: note: outer condition: reverse
xpuzzles-7.7.1/mlink/MlinkS.c:591:3: note: opposite inner condition: !reverse
xpuzzles-7.7.1/mlink/MlinkS.c:609:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:608:6: note: outer condition: reverse
xpuzzles-7.7.1/mlink/MlinkS.c:609:3: note: opposite inner condition: !reverse
xpuzzles-7.7.1/mlink/MlinkS.c:620:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:619:6: note: outer condition: reverse
xpuzzles-7.7.1/mlink/MlinkS.c:620:3: note: opposite inner condition: !reverse
xpuzzles-7.7.1/mlink/MlinkS.c:638:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:637:6: note: outer condition: reverse
xpuzzles-7.7.1/mlink/MlinkS.c:638:3: note: opposite inner condition: !reverse
xpuzzles-7.7.1/mlink/MlinkS.c:649:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:648:6: note: outer condition: reverse
xpuzzles-7.7.1/mlink/MlinkS.c:649:3: note: opposite inner condition: !reverse
xpuzzles-7.7.1/mlink/MlinkS.c:674:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:673:6: note: outer condition: reverse
xpuzzles-7.7.1/mlink/MlinkS.c:674:3: note: opposite inner condition: !reverse
xpuzzles-7.7.1/mlink/MlinkS.c:682:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:681:6: note: outer condition: reverse
xpuzzles-7.7.1/mlink/MlinkS.c:682:3: note: opposite inner condition: !reverse
xpuzzles-7.7.1/mlink/MlinkS.c:708:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:707:6: note: outer condition: reverse
xpuzzles-7.7.1/mlink/MlinkS.c:708:3: note: opposite inner condition: !reverse
xpuzzles-7.7.1/mlink/MlinkS.c:720:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:719:6: note: outer condition: reverse
xpuzzles-7.7.1/mlink/MlinkS.c:720:3: note: opposite inner condition: !reverse
xpuzzles-7.7.1/mlink/MlinkS.c:745:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:744:6: note: outer condition: reverse
xpuzzles-7.7.1/mlink/MlinkS.c:745:3: note: opposite inner condition: !reverse
xpuzzles-7.7.1/mlink/MlinkS.c:754:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:753:6: note: outer condition: reverse
xpuzzles-7.7.1/mlink/MlinkS.c:754:3: note: opposite inner condition: !reverse
xpuzzles-7.7.1/mlink/MlinkS.c:784:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:783:6: note: outer condition: reverse
xpuzzles-7.7.1/mlink/MlinkS.c:784:3: note: opposite inner condition: !reverse
xpuzzles-7.7.1/mlink/MlinkS.c:796:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:795:6: note: outer condition: reverse
xpuzzles-7.7.1/mlink/MlinkS.c:796:3: note: opposite inner condition: !reverse
xpuzzles-7.7.1/mlink/MlinkS.c:826:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:825:6: note: outer condition: reverse
xpuzzles-7.7.1/mlink/MlinkS.c:826:3: note: opposite inner condition: !reverse
xpuzzles-7.7.1/mlink/MlinkS.c:837:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:836:6: note: outer condition: reverse
xpuzzles-7.7.1/mlink/MlinkS.c:837:3: note: opposite inner condition: !reverse
xpuzzles-7.7.1/mlink/MlinkS.c:867:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:866:6: note: outer condition: reverse
xpuzzles-7.7.1/mlink/MlinkS.c:867:3: note: opposite inner condition: !reverse
xpuzzles-7.7.1/mlink/MlinkS.c:878:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:877:6: note: outer condition: reverse
xpuzzles-7.7.1/mlink/MlinkS.c:878:3: note: opposite inner condition: !reverse
xpuzzles-7.7.1/mlink/MlinkS.c:896:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:895:6: note: outer condition: reverse
xpuzzles-7.7.1/mlink/MlinkS.c:896:3: note: opposite inner condition: !reverse
xpuzzles-7.7.1/mlink/MlinkS.c:906:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:905:6: note: outer condition: reverse
xpuzzles-7.7.1/mlink/MlinkS.c:906:3: note: opposite inner condition: !reverse
xpuzzles-7.7.1/mlink/MlinkS.c:936:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:935:6: note: outer condition: reverse
xpuzzles-7.7.1/mlink/MlinkS.c:936:3: note: opposite inner condition: !reverse
xpuzzles-7.7.1/mlink/MlinkS.c:946:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:945:6: note: outer condition: reverse
xpuzzles-7.7.1/mlink/MlinkS.c:946:3: note: opposite inner condition: !reverse
xpuzzles-7.7.1/mlink/MlinkS.c:964:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:963:6: note: outer condition: reverse
xpuzzles-7.7.1/mlink/MlinkS.c:964:3: note: opposite inner condition: !reverse
xpuzzles-7.7.1/mlink/MlinkS.c:975:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:974:6: note: outer condition: reverse
xpuzzles-7.7.1/mlink/MlinkS.c:975:3: note: opposite inner condition: !reverse
xpuzzles-7.7.1/mlink/MlinkS.c:1001:3: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xpuzzles-7.7.1/mlink/MlinkS.c:1000:6: note: outer condition: reverse
xpuzzles-7.7.1/mlink/MlinkS.c:1001:3: note: opposite inner condition: !reverse
xpuzzles-7.7.1/mlink/MlinkS.c:1750:23: style: The scope of the variable 'pos' can be reduced. [variableScope]
xpuzzles-7.7.1/mlink/MlinkU.c:169:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xpuzzles-7.7.1/mlink/MlinkU.c:189:33: style: The scope of the variable 'c' can be reduced. [variableScope]
xpuzzles-7.7.1/mlink/picture.c:72:52: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xpuzzles-7.7.1/mlink/picture.c:85:52: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xpuzzles-7.7.1/mlink/vms/vms_amd.c:532:18: style: Unused variable: p2 [unusedVariable]
xpuzzles-7.7.1/mlink/vms/vms_amd.c:532:34: style: Unused variable: p6 [unusedVariable]
xpuzzles-7.7.1/mlink/vms/vms_mmov.c:87:9: style: The scope of the variable 'mask1' can be reduced. [variableScope]
xpuzzles-7.7.1/mlink/vms/vms_mmov.c:91:16: style: The scope of the variable 'AdpcmBitsPerSample' can be reduced. [variableScope]
xpuzzles-7.7.1/mlink/vms/vms_mmov.c:92:16: style: The scope of the variable 'AdpcmSamplesPerBlock' can be reduced. [variableScope]
xpuzzles-7.7.1/mlink/xmlink.c:370:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xpuzzles-7.7.1/mlink/xmlink.c:370:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xpuzzles-7.7.1/mlink/xmlink.c:370:12: style: The scope of the variable 'k' can be reduced. [variableScope]
xpuzzles-7.7.1/mlink/xmlink.c:370:15: style: The scope of the variable 'l' can be reduced. [variableScope]
xpuzzles-7.7.1/mlink/xmlink.c:429:10: warning: The buffer 'recordDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/mlink/xmlink.c:431:10: warning: The buffer 'recordDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/mlink/xmlink.c:565:9: warning: The buffer 'userNameDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/mlink/xmlink.c:662:10: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/mlink/xmlink.c:680:10: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/mlink/xmlink.c:690:10: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/mlink/xmlink.c:710:11: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/mlink/xmlink.c:721:11: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/mlink/xmlink.c:355:13: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xpuzzles-7.7.1/oct/Oct.c:414:14: style: The scope of the variable 'altfontname' can be reduced. [variableScope]
xpuzzles-7.7.1/oct/Oct.c:415:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xpuzzles-7.7.1/oct/Oct.c:1091:38: style: The scope of the variable 'position' can be reduced. [variableScope]
xpuzzles-7.7.1/oct/Oct.c:1239:43: style: The scope of the variable 'g' can be reduced. [variableScope]
xpuzzles-7.7.1/oct/Oct.c:1240:15: style: The scope of the variable 'oldSide' can be reduced. [variableScope]
xpuzzles-7.7.1/oct/Oct.c:1603:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xpuzzles-7.7.1/oct/Oct.c:2086:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xpuzzles-7.7.1/oct/Oct.c:2341:23: style: The scope of the variable 'face' can be reduced. [variableScope]
xpuzzles-7.7.1/oct/OctU.c:182:6: style: The scope of the variable 'face' can be reduced. [variableScope]
xpuzzles-7.7.1/oct/OctU.c:182:12: style: The scope of the variable 'position' can be reduced. [variableScope]
xpuzzles-7.7.1/oct/OctU.c:205:52: style: The scope of the variable 'c' can be reduced. [variableScope]
xpuzzles-7.7.1/oct/vms/vms_amd.c:532:18: style: Unused variable: p2 [unusedVariable]
xpuzzles-7.7.1/oct/vms/vms_amd.c:532:34: style: Unused variable: p6 [unusedVariable]
xpuzzles-7.7.1/oct/vms/vms_mmov.c:87:9: style: The scope of the variable 'mask1' can be reduced. [variableScope]
xpuzzles-7.7.1/oct/vms/vms_mmov.c:91:16: style: The scope of the variable 'AdpcmBitsPerSample' can be reduced. [variableScope]
xpuzzles-7.7.1/oct/vms/vms_mmov.c:92:16: style: The scope of the variable 'AdpcmSamplesPerBlock' can be reduced. [variableScope]
xpuzzles-7.7.1/oct/xoct.c:409:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xpuzzles-7.7.1/oct/xoct.c:409:9: style: The scope of the variable 'mode' can be reduced. [variableScope]
xpuzzles-7.7.1/oct/xoct.c:409:15: style: The scope of the variable 'orient' can be reduced. [variableScope]
xpuzzles-7.7.1/oct/xoct.c:466:10: warning: The buffer 'recordDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/oct/xoct.c:468:10: warning: The buffer 'recordDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/oct/xoct.c:613:9: warning: The buffer 'userNameDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/oct/xoct.c:713:10: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/oct/xoct.c:733:10: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/oct/xoct.c:738:11: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/oct/xoct.c:741:11: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/oct/xoct.c:760:11: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/oct/xoct.c:773:11: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/oct/xoct.c:394:12: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xpuzzles-7.7.1/panex/Panex.c:282:14: style: The scope of the variable 'altfontname' can be reduced. [variableScope]
xpuzzles-7.7.1/panex/Panex.c:283:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xpuzzles-7.7.1/panex/Panex.c:802:6: style: The scope of the variable 'dx' can be reduced. [variableScope]
xpuzzles-7.7.1/panex/Panex.c:802:10: style: The scope of the variable 'dy' can be reduced. [variableScope]
xpuzzles-7.7.1/panex/Panex.c:892:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xpuzzles-7.7.1/panex/Panex.c:1269:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xpuzzles-7.7.1/panex/Panex.c:1875:6: style: The scope of the variable 'pyramid' can be reduced. [variableScope]
xpuzzles-7.7.1/panex/Panex.c:2291:15: style: The scope of the variable 'toPosition' can be reduced. [variableScope]
xpuzzles-7.7.1/panex/Panex.c:2354:18: style: Variable 'toPosition' is assigned a value that is never used. [unreadVariable]
xpuzzles-7.7.1/panex/PanexS.c:165:6: style: The scope of the variable 'triangleTurn' can be reduced. [variableScope]
xpuzzles-7.7.1/panex/PanexS.c:166:6: style: The scope of the variable 'triangleDirection' can be reduced. [variableScope]
xpuzzles-7.7.1/panex/PanexS.c:167:6: style: The scope of the variable 'triangleStack' can be reduced. [variableScope]
xpuzzles-7.7.1/panex/PanexS.c:168:6: style: The scope of the variable 'fromStack' can be reduced. [variableScope]
xpuzzles-7.7.1/panex/PanexS.c:168:17: style: The scope of the variable 'toStack' can be reduced. [variableScope]
xpuzzles-7.7.1/panex/PanexS.c:168:26: style: The scope of the variable 'temp1Stack' can be reduced. [variableScope]
xpuzzles-7.7.1/panex/PanexS.c:168:38: style: The scope of the variable 'temp2Stack' can be reduced. [variableScope]
xpuzzles-7.7.1/panex/PanexS.c:169:6: style: The scope of the variable 'temp1Loc' can be reduced. [variableScope]
xpuzzles-7.7.1/panex/PanexS.c:169:16: style: The scope of the variable 'temp2Loc' can be reduced. [variableScope]
xpuzzles-7.7.1/panex/PanexU.c:167:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xpuzzles-7.7.1/panex/PanexU.c:167:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xpuzzles-7.7.1/panex/PanexU.c:186:17: style: The scope of the variable 'fromPosition' can be reduced. [variableScope]
xpuzzles-7.7.1/panex/PanexU.c:186:43: style: The scope of the variable 'c' can be reduced. [variableScope]
xpuzzles-7.7.1/panex/vms/vms_amd.c:532:18: style: Unused variable: p2 [unusedVariable]
xpuzzles-7.7.1/panex/vms/vms_amd.c:532:34: style: Unused variable: p6 [unusedVariable]
xpuzzles-7.7.1/panex/vms/vms_mmov.c:87:9: style: The scope of the variable 'mask1' can be reduced. [variableScope]
xpuzzles-7.7.1/panex/vms/vms_mmov.c:91:16: style: The scope of the variable 'AdpcmBitsPerSample' can be reduced. [variableScope]
xpuzzles-7.7.1/panex/vms/vms_mmov.c:92:16: style: The scope of the variable 'AdpcmSamplesPerBlock' can be reduced. [variableScope]
xpuzzles-7.7.1/panex/xpanex.c:385:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xpuzzles-7.7.1/panex/xpanex.c:385:9: style: The scope of the variable 'mode' can be reduced. [variableScope]
xpuzzles-7.7.1/panex/xpanex.c:437:10: warning: The buffer 'recordDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/panex/xpanex.c:551:9: warning: The buffer 'userNameDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/panex/xpanex.c:632:10: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/panex/xpanex.c:635:10: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/panex/xpanex.c:645:10: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/panex/xpanex.c:660:11: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/panex/xpanex.c:370:11: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xpuzzles-7.7.1/pyraminx/Pyraminx.c:408:14: style: The scope of the variable 'altfontname' can be reduced. [variableScope]
xpuzzles-7.7.1/pyraminx/Pyraminx.c:409:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xpuzzles-7.7.1/pyraminx/Pyraminx.c:1352:6: style: The scope of the variable 'newSide' can be reduced. [variableScope]
xpuzzles-7.7.1/pyraminx/Pyraminx.c:1352:24: style: The scope of the variable 'rotate' can be reduced. [variableScope]
xpuzzles-7.7.1/pyraminx/Pyraminx.c:1352:44: style: The scope of the variable 'faceOnView' can be reduced. [variableScope]
xpuzzles-7.7.1/pyraminx/Pyraminx.c:1352:56: style: The scope of the variable 'len' can be reduced. [variableScope]
xpuzzles-7.7.1/pyraminx/Pyraminx.c:1353:6: style: The scope of the variable 'newFace' can be reduced. [variableScope]
xpuzzles-7.7.1/pyraminx/Pyraminx.c:1353:15: style: The scope of the variable 'newDirection' can be reduced. [variableScope]
xpuzzles-7.7.1/pyraminx/Pyraminx.c:1617:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xpuzzles-7.7.1/pyraminx/Pyraminx.c:2001:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xpuzzles-7.7.1/pyraminx/Pyraminx.c:2258:23: style: The scope of the variable 'face' can be reduced. [variableScope]
xpuzzles-7.7.1/pyraminx/PyraminxS.c:178:12: style: The scope of the variable 'currentColor' can be reduced. [variableScope]
xpuzzles-7.7.1/pyraminx/PyraminxU.c:182:6: style: The scope of the variable 'face' can be reduced. [variableScope]
xpuzzles-7.7.1/pyraminx/PyraminxU.c:182:12: style: The scope of the variable 'position' can be reduced. [variableScope]
xpuzzles-7.7.1/pyraminx/PyraminxU.c:205:52: style: The scope of the variable 'c' can be reduced. [variableScope]
xpuzzles-7.7.1/pyraminx/vms/vms_amd.c:532:18: style: Unused variable: p2 [unusedVariable]
xpuzzles-7.7.1/pyraminx/vms/vms_amd.c:532:34: style: Unused variable: p6 [unusedVariable]
xpuzzles-7.7.1/pyraminx/vms/vms_mmov.c:87:9: style: The scope of the variable 'mask1' can be reduced. [variableScope]
xpuzzles-7.7.1/pyraminx/vms/vms_mmov.c:91:16: style: The scope of the variable 'AdpcmBitsPerSample' can be reduced. [variableScope]
xpuzzles-7.7.1/pyraminx/vms/vms_mmov.c:92:16: style: The scope of the variable 'AdpcmSamplesPerBlock' can be reduced. [variableScope]
xpuzzles-7.7.1/pyraminx/xpyraminx.c:426:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xpuzzles-7.7.1/pyraminx/xpyraminx.c:426:9: style: The scope of the variable 'mode' can be reduced. [variableScope]
xpuzzles-7.7.1/pyraminx/xpyraminx.c:426:15: style: The scope of the variable 'orient' can be reduced. [variableScope]
xpuzzles-7.7.1/pyraminx/xpyraminx.c:484:10: warning: The buffer 'recordDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/pyraminx/xpyraminx.c:486:10: warning: The buffer 'recordDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/pyraminx/xpyraminx.c:630:9: warning: The buffer 'userNameDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/pyraminx/xpyraminx.c:730:10: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/pyraminx/xpyraminx.c:750:10: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/pyraminx/xpyraminx.c:755:11: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/pyraminx/xpyraminx.c:758:11: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/pyraminx/xpyraminx.c:777:11: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/pyraminx/xpyraminx.c:790:11: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/pyraminx/xpyraminx.c:411:12: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xpuzzles-7.7.1/rubik/Rubik.c:146:14: style: The scope of the variable 'altfontname' can be reduced. [variableScope]
xpuzzles-7.7.1/rubik/Rubik.c:147:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xpuzzles-7.7.1/rubik/Rubik.c:476:16: style: The scope of the variable 'i' can be reduced. [variableScope]
xpuzzles-7.7.1/rubik/Rubik.c:476:19: style: The scope of the variable 'j' can be reduced. [variableScope]
xpuzzles-7.7.1/rubik/Rubik.c:750:10: style: The scope of the variable 'newPosition' can be reduced. [variableScope]
xpuzzles-7.7.1/rubik/Rubik.c:883:30: style: The scope of the variable 'sizeOfFace' can be reduced. [variableScope]
xpuzzles-7.7.1/rubik/Rubik.c:1176:6: style: The scope of the variable 'face' can be reduced. [variableScope]
xpuzzles-7.7.1/rubik/Rubik.c:1176:12: style: The scope of the variable 'position' can be reduced. [variableScope]
xpuzzles-7.7.1/rubik/Rubik.c:1176:22: style: The scope of the variable 'direction' can be reduced. [variableScope]
xpuzzles-7.7.1/rubik/RubikS.c:1088:15: style: The scope of the variable 'color' can be reduced. [variableScope]
xpuzzles-7.7.1/rubik/RubikU.c:176:6: style: The scope of the variable 'face' can be reduced. [variableScope]
xpuzzles-7.7.1/rubik/RubikU.c:176:12: style: The scope of the variable 'position' can be reduced. [variableScope]
xpuzzles-7.7.1/rubik/RubikU.c:199:45: style: The scope of the variable 'c' can be reduced. [variableScope]
xpuzzles-7.7.1/rubik/vms/vms_amd.c:532:18: style: Unused variable: p2 [unusedVariable]
xpuzzles-7.7.1/rubik/vms/vms_amd.c:532:34: style: Unused variable: p6 [unusedVariable]
xpuzzles-7.7.1/rubik/vms/vms_mmov.c:87:9: style: The scope of the variable 'mask1' can be reduced. [variableScope]
xpuzzles-7.7.1/rubik/vms/vms_mmov.c:91:16: style: The scope of the variable 'AdpcmBitsPerSample' can be reduced. [variableScope]
xpuzzles-7.7.1/rubik/vms/vms_mmov.c:92:16: style: The scope of the variable 'AdpcmSamplesPerBlock' can be reduced. [variableScope]
xpuzzles-7.7.1/rubik/xrubik.c:449:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xpuzzles-7.7.1/rubik/xrubik.c:449:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xpuzzles-7.7.1/rubik/xrubik.c:449:12: style: The scope of the variable 'k' can be reduced. [variableScope]
xpuzzles-7.7.1/rubik/xrubik.c:449:15: style: The scope of the variable 'orient' can be reduced. [variableScope]
xpuzzles-7.7.1/rubik/xrubik.c:509:10: warning: The buffer 'recordDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/rubik/xrubik.c:512:10: warning: The buffer 'recordDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/rubik/xrubik.c:709:9: warning: The buffer 'userNameDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/rubik/xrubik.c:850:10: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/rubik/xrubik.c:886:10: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/rubik/xrubik.c:891:11: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/rubik/xrubik.c:894:11: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/rubik/xrubik.c:930:11: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/rubik/xrubik.c:949:11: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/rubik/xrubik.c:422:13: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xpuzzles-7.7.1/skewb/Skewb.c:145:14: style: The scope of the variable 'altfontname' can be reduced. [variableScope]
xpuzzles-7.7.1/skewb/Skewb.c:146:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xpuzzles-7.7.1/skewb/Skewb.c:771:14: style: The scope of the variable 'newCorner' can be reduced. [variableScope]
xpuzzles-7.7.1/skewb/Skewb.c:791:6: style: The scope of the variable 'g' can be reduced. [variableScope]
xpuzzles-7.7.1/skewb/Skewb.c:808:6: style: The scope of the variable 'g' can be reduced. [variableScope]
xpuzzles-7.7.1/skewb/Skewb.c:823:6: style: The scope of the variable 'g' can be reduced. [variableScope]
xpuzzles-7.7.1/skewb/Skewb.c:823:9: style: The scope of the variable 'h' can be reduced. [variableScope]
xpuzzles-7.7.1/skewb/Skewb.c:845:29: style: The scope of the variable 'newCorner' can be reduced. [variableScope]
xpuzzles-7.7.1/skewb/Skewb.c:845:43: style: The scope of the variable 'size' can be reduced. [variableScope]
xpuzzles-7.7.1/skewb/Skewb.c:1304:6: style: The scope of the variable 'face' can be reduced. [variableScope]
xpuzzles-7.7.1/skewb/Skewb.c:1304:12: style: The scope of the variable 'position' can be reduced. [variableScope]
xpuzzles-7.7.1/skewb/Skewb.c:1304:22: style: The scope of the variable 'direction' can be reduced. [variableScope]
xpuzzles-7.7.1/skewb/Skewb.c:941:7: style: Function 'movePuzzle' argument 6 names different: declaration 'speed' definition 'fast'. [funcArgNamesDifferent]
xpuzzles-7.7.1/skewb/SkewbP.h:274:19: note: Function 'movePuzzle' argument 6 names different: declaration 'speed' definition 'fast'.
xpuzzles-7.7.1/skewb/Skewb.c:941:7: note: Function 'movePuzzle' argument 6 names different: declaration 'speed' definition 'fast'.
xpuzzles-7.7.1/skewb/Skewb2d.c:701:37: style: Function 'selectPieces2D' argument 2 names different: declaration 'x' definition 'positionX'. [funcArgNamesDifferent]
xpuzzles-7.7.1/skewb/Skewb2dP.h:63:52: note: Function 'selectPieces2D' argument 2 names different: declaration 'x' definition 'positionX'.
xpuzzles-7.7.1/skewb/Skewb2d.c:701:37: note: Function 'selectPieces2D' argument 2 names different: declaration 'x' definition 'positionX'.
xpuzzles-7.7.1/skewb/Skewb2d.c:701:52: style: Function 'selectPieces2D' argument 3 names different: declaration 'y' definition 'positionY'. [funcArgNamesDifferent]
xpuzzles-7.7.1/skewb/Skewb2dP.h:63:59: note: Function 'selectPieces2D' argument 3 names different: declaration 'y' definition 'positionY'.
xpuzzles-7.7.1/skewb/Skewb2d.c:701:52: note: Function 'selectPieces2D' argument 3 names different: declaration 'y' definition 'positionY'.
xpuzzles-7.7.1/skewb/Skewb3d.c:920:16: style: The scope of the variable 'x_2' can be reduced. [variableScope]
xpuzzles-7.7.1/skewb/Skewb3d.c:920:21: style: The scope of the variable 'y_2' can be reduced. [variableScope]
xpuzzles-7.7.1/skewb/SkewbU.c:175:6: style: The scope of the variable 'face' can be reduced. [variableScope]
xpuzzles-7.7.1/skewb/SkewbU.c:175:12: style: The scope of the variable 'position' can be reduced. [variableScope]
xpuzzles-7.7.1/skewb/SkewbU.c:198:45: style: The scope of the variable 'c' can be reduced. [variableScope]
xpuzzles-7.7.1/skewb/vms/vms_amd.c:532:18: style: Unused variable: p2 [unusedVariable]
xpuzzles-7.7.1/skewb/vms/vms_amd.c:532:34: style: Unused variable: p6 [unusedVariable]
xpuzzles-7.7.1/skewb/vms/vms_mmov.c:87:9: style: The scope of the variable 'mask1' can be reduced. [variableScope]
xpuzzles-7.7.1/skewb/vms/vms_mmov.c:91:16: style: The scope of the variable 'AdpcmBitsPerSample' can be reduced. [variableScope]
xpuzzles-7.7.1/skewb/vms/vms_mmov.c:92:16: style: The scope of the variable 'AdpcmSamplesPerBlock' can be reduced. [variableScope]
xpuzzles-7.7.1/skewb/xskewb.c:400:6: style: The scope of the variable 'orient' can be reduced. [variableScope]
xpuzzles-7.7.1/skewb/xskewb.c:448:10: warning: The buffer 'recordDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/skewb/xskewb.c:615:9: warning: The buffer 'userNameDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/skewb/xskewb.c:774:11: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/skewb/xskewb.c:777:11: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/skewb/xskewb.c:811:11: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/skewb/xskewb.c:830:11: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/skewb/xskewb.c:385:10: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xpuzzles-7.7.1/threed/Threed.c:506:9: style: The scope of the variable 'z' can be reduced. [variableScope]
xpuzzles-7.7.1/threed/Threed.c:891:6: style: The scope of the variable 'length' can be reduced. [variableScope]
xpuzzles-7.7.1/threed/Threed.c:891:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xpuzzles-7.7.1/threed/Threed.c:891:21: style: The scope of the variable 'j' can be reduced. [variableScope]
xpuzzles-7.7.1/threed/Threed.c:942:15: style: The scope of the variable 'l' can be reduced. [variableScope]
xpuzzles-7.7.1/threed/Threed.c:1106:8: style: The scope of the variable 'vertex' can be reduced. [variableScope]
xpuzzles-7.7.1/threed/Threed.c:1660:35: style: Function 'hideThreeD' argument 4 names different: declaration 'n_args' definition 'nArgs'. [funcArgNamesDifferent]
xpuzzles-7.7.1/threed/Threed.c:54:6: note: Function 'hideThreeD' argument 4 names different: declaration 'n_args' definition 'nArgs'.
xpuzzles-7.7.1/threed/Threed.c:1660:35: note: Function 'hideThreeD' argument 4 names different: declaration 'n_args' definition 'nArgs'.
xpuzzles-7.7.1/threed/ThreedM.c:176:9: style: The scope of the variable 'sum' can be reduced. [variableScope]
xpuzzles-7.7.1/threed/ThreedM.c:193:9: style: The scope of the variable 'radius' can be reduced. [variableScope]
xpuzzles-7.7.1/threed/ThreedM.c:193:28: style: The scope of the variable 'x' can be reduced. [variableScope]
xpuzzles-7.7.1/threed/ThreedM.c:193:31: style: The scope of the variable 'y' can be reduced. [variableScope]
xpuzzles-7.7.1/threed/ThreedM.c:193:34: style: The scope of the variable 'z' can be reduced. [variableScope]
xpuzzles-7.7.1/threed/ThreedM.c:221:9: style: The scope of the variable 'radius' can be reduced. [variableScope]
xpuzzles-7.7.1/threed/ThreedM.c:221:28: style: The scope of the variable 'x' can be reduced. [variableScope]
xpuzzles-7.7.1/threed/ThreedM.c:221:31: style: The scope of the variable 'y' can be reduced. [variableScope]
xpuzzles-7.7.1/threed/ThreedM.c:221:34: style: The scope of the variable 'z' can be reduced. [variableScope]
xpuzzles-7.7.1/threed/vms/vms_amd.c:532:18: style: Unused variable: p2 [unusedVariable]
xpuzzles-7.7.1/threed/vms/vms_amd.c:532:34: style: Unused variable: p6 [unusedVariable]
xpuzzles-7.7.1/threed/vms/vms_mmov.c:87:9: style: The scope of the variable 'mask1' can be reduced. [variableScope]
xpuzzles-7.7.1/threed/vms/vms_mmov.c:91:16: style: The scope of the variable 'AdpcmBitsPerSample' can be reduced. [variableScope]
xpuzzles-7.7.1/threed/vms/vms_mmov.c:92:16: style: The scope of the variable 'AdpcmSamplesPerBlock' can be reduced. [variableScope]
xpuzzles-7.7.1/triangles/Triangles.c:345:14: style: The scope of the variable 'altfontname' can be reduced. [variableScope]
xpuzzles-7.7.1/triangles/Triangles.c:346:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xpuzzles-7.7.1/triangles/Triangles.c:636:6: style: The scope of the variable 'digit' can be reduced. [variableScope]
xpuzzles-7.7.1/triangles/Triangles.c:953:34: style: The scope of the variable 'orientNext' can be reduced. [variableScope]
xpuzzles-7.7.1/triangles/Triangles.c:1668:19: style: The scope of the variable 'randomPos' can be reduced. [variableScope]
xpuzzles-7.7.1/triangles/Triangles.c:1696:7: style: The scope of the variable 'randomDirection' can be reduced. [variableScope]
xpuzzles-7.7.1/triangles/Triangles.c:1736:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xpuzzles-7.7.1/triangles/Triangles.c:2613:28: style: The scope of the variable 'rowType' can be reduced. [variableScope]
xpuzzles-7.7.1/triangles/Triangles.c:1029:3: error: Array 'rowPos[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds]
xpuzzles-7.7.1/triangles/Triangles.c:1031:20: error: Array 'rowPos[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds]
xpuzzles-7.7.1/triangles/Triangles.c:1033:11: error: Array 'rowPos[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds]
xpuzzles-7.7.1/triangles/Triangles.c:1034:11: error: Array 'rowPos[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds]
xpuzzles-7.7.1/triangles/Triangles.c:1043:15: error: Array 'rowPos[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds]
xpuzzles-7.7.1/triangles/Triangles.c:1044:26: error: Array 'rowPos[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds]
xpuzzles-7.7.1/triangles/TrianglesU.c:166:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xpuzzles-7.7.1/triangles/TrianglesU.c:192:20: style: The scope of the variable 'c' can be reduced. [variableScope]
xpuzzles-7.7.1/triangles/TrianglesU.c:242:23: style: The scope of the variable 'temp' can be reduced. [variableScope]
xpuzzles-7.7.1/triangles/picture.c:72:52: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xpuzzles-7.7.1/triangles/picture.c:85:52: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xpuzzles-7.7.1/triangles/vms/vms_amd.c:532:18: style: Unused variable: p2 [unusedVariable]
xpuzzles-7.7.1/triangles/vms/vms_amd.c:532:34: style: Unused variable: p6 [unusedVariable]
xpuzzles-7.7.1/triangles/vms/vms_mmov.c:87:9: style: The scope of the variable 'mask1' can be reduced. [variableScope]
xpuzzles-7.7.1/triangles/vms/vms_mmov.c:91:16: style: The scope of the variable 'AdpcmBitsPerSample' can be reduced. [variableScope]
xpuzzles-7.7.1/triangles/vms/vms_mmov.c:92:16: style: The scope of the variable 'AdpcmSamplesPerBlock' can be reduced. [variableScope]
xpuzzles-7.7.1/triangles/xtriangles.c:346:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xpuzzles-7.7.1/triangles/xtriangles.c:395:10: warning: The buffer 'recordDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/triangles/xtriangles.c:508:9: warning: The buffer 'userNameDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/triangles/xtriangles.c:590:10: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/triangles/xtriangles.c:600:10: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/triangles/xtriangles.c:610:10: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/triangles/xtriangles.c:625:11: warning: The buffer 'messageDsp' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xpuzzles-7.7.1/triangles/xtriangles.c:331:10: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
[17:46]

ftp://ftp.se.debian.org/debian/pool/main/x/xpyb/xpyb_1.3.1.orig.tar.xz
xpyb-1.3.1/src/conn.c:465:9: warning: Either the condition 'data==NULL' is redundant or there is possible null pointer dereference: data. [nullPointerRedundantCheck]
xpyb-1.3.1/src/conn.c:458:14: note: Assuming that condition 'data==NULL' is not redundant
xpyb-1.3.1/src/conn.c:465:9: note: Null pointer dereference
xpyb-1.3.1/src/conn.c:123:15: style: The scope of the variable 'type' can be reduced. [variableScope]
xpyb-1.3.1/src/conn.c:405:24: style: The scope of the variable 's' can be reduced. [variableScope]
xpyb-1.3.1/src/conn.c:406:15: style: The scope of the variable 'shim' can be reduced. [variableScope]
xpyb-1.3.1/src/conn.c:406:22: style: The scope of the variable 'type' can be reduced. [variableScope]
xpyb-1.3.1/src/error.c:13:19: style: The scope of the variable 'opcode' can be reduced. [variableScope]
xpyb-1.3.1/src/error.c:14:15: style: The scope of the variable 'shim' can be reduced. [variableScope]
xpyb-1.3.1/src/error.c:14:22: style: The scope of the variable 'error' can be reduced. [variableScope]
xpyb-1.3.1/src/list.c:30:29: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xpyb-1.3.1/src/list.c:32:29: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
[17:46]

ftp://ftp.se.debian.org/debian/pool/main/x/xqf/xqf_1.0.6.orig.tar.gz
xqf-1.0.6/src/addmaster.c:55:15: style: The scope of the variable 'pos' can be reduced. [variableScope]
xqf-1.0.6/src/addmaster.c:57:9: style: The scope of the variable 'master_tmp_addr' can be reduced. [variableScope]
xqf-1.0.6/src/addmaster.c:140:15: style: The scope of the variable 'master_name' can be reduced. [variableScope]
xqf-1.0.6/src/addmaster.c:182:8: style: The scope of the variable 'typestr' can be reduced. [variableScope]
xqf-1.0.6/src/config.c:387:16: warning: Either the condition 'if(buf)' is redundant or there is possible null pointer dereference: buf. [nullPointerRedundantCheck]
xqf-1.0.6/src/config.c:419:5: note: Assuming that condition 'if(buf)' is not redundant
xqf-1.0.6/src/config.c:387:16: note: Null pointer dereference
xqf-1.0.6/src/config.c:394:15: warning: Either the condition 'if(buf)' is redundant or there is possible null pointer dereference: buf. [nullPointerRedundantCheck]
xqf-1.0.6/src/config.c:419:5: note: Assuming that condition 'if(buf)' is not redundant
xqf-1.0.6/src/config.c:394:15: note: Null pointer dereference
xqf-1.0.6/src/config.c:289:8: style: The scope of the variable 'fn' can be reduced. [variableScope]
xqf-1.0.6/src/config.c:664:21: style: The scope of the variable 'key' can be reduced. [variableScope]
xqf-1.0.6/src/config.c:702:22: style: The scope of the variable 'file' can be reduced. [variableScope]
xqf-1.0.6/src/config.c:750:21: style: The scope of the variable 'key' can be reduced. [variableScope]
xqf-1.0.6/src/config.c:822:8: style: The scope of the variable 'filename' can be reduced. [variableScope]
xqf-1.0.6/src/config.c:847:8: style: The scope of the variable 'data' can be reduced. [variableScope]
xqf-1.0.6/src/config.c:611:55: style: Function 'config_set_string' argument 2 names different: declaration 's' definition 'str'. [funcArgNamesDifferent]
xqf-1.0.6/src/config.h:38:62: note: Function 'config_set_string' argument 2 names different: declaration 's' definition 'str'.
xqf-1.0.6/src/config.c:611:55: note: Function 'config_set_string' argument 2 names different: declaration 's' definition 'str'.
xqf-1.0.6/src/config.c:228:3: style: Variable 'len' is modified but its new value is never used. [unreadVariable]
xqf-1.0.6/src/dialogs.c:508:2: style: Variable 'aboutwindow' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/dialogs.c:483:0: note: Variable 'aboutwindow' is reassigned a value before the old one has been used.
xqf-1.0.6/src/dialogs.c:508:2: note: Variable 'aboutwindow' is reassigned a value before the old one has been used.
xqf-1.0.6/src/dialogs.c:510:2: style: Variable 'w2' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/dialogs.c:484:0: note: Variable 'w2' is reassigned a value before the old one has been used.
xqf-1.0.6/src/dialogs.c:510:2: note: Variable 'w2' is reassigned a value before the old one has been used.
xqf-1.0.6/src/dialogs.c:512:2: style: Variable 'w' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/dialogs.c:484:0: note: Variable 'w' is reassigned a value before the old one has been used.
xqf-1.0.6/src/dialogs.c:512:2: note: Variable 'w' is reassigned a value before the old one has been used.
xqf-1.0.6/src/dialogs.c:519:2: style: Variable 'text' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/dialogs.c:507:0: note: Variable 'text' is reassigned a value before the old one has been used.
xqf-1.0.6/src/dialogs.c:519:2: note: Variable 'text' is reassigned a value before the old one has been used.
xqf-1.0.6/src/dialogs.c:626:2: style: Variable 'filename' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/dialogs.c:623:0: note: Variable 'filename' is reassigned a value before the old one has been used.
xqf-1.0.6/src/dialogs.c:626:2: note: Variable 'filename' is reassigned a value before the old one has been used.
xqf-1.0.6/src/dns.c:776:7: warning: Either the condition 'len<=64' is redundant or the array 'host[65]' is accessed at index 65, which is out of bounds. [arrayIndexOutOfBoundsCond]
xqf-1.0.6/src/dns.c:773:10: note: Assuming that condition 'len<=64' is not redundant
xqf-1.0.6/src/dns.c:776:7: note: Array index out of bounds
xqf-1.0.6/src/dns.c:211:8: style: The scope of the variable 'dnsmsg' can be reduced. [variableScope]
xqf-1.0.6/src/dns.c:465:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xqf-1.0.6/src/dns.c:629:6: style: The scope of the variable 'n' can be reduced. [variableScope]
xqf-1.0.6/src/dns.c:767:7: style: The scope of the variable 'host' can be reduced. [variableScope]
xqf-1.0.6/src/dns.c:791:18: style: The scope of the variable 'h' can be reduced. [variableScope]
xqf-1.0.6/src/dns.c:805:8: style: The scope of the variable 'ip' can be reduced. [variableScope]
xqf-1.0.6/src/filter.c:626:4: style: Variable 'newfilter' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/filter.c:623:0: note: Variable 'newfilter' is reassigned a value before the old one has been used.
xqf-1.0.6/src/filter.c:626:4: note: Variable 'newfilter' is reassigned a value before the old one has been used.
xqf-1.0.6/src/filter.c:307:17: style: The scope of the variable 'server' can be reduced. [variableScope]
xqf-1.0.6/src/filter.c:454:29: style: The scope of the variable 'filter' can be reduced. [variableScope]
xqf-1.0.6/src/filter.c:531:29: style: The scope of the variable 'filter' can be reduced. [variableScope]
xqf-1.0.6/src/filter.c:584:29: style: The scope of the variable 'filter' can be reduced. [variableScope]
xqf-1.0.6/src/filter.c:942:29: style: The scope of the variable 'filter' can be reduced. [variableScope]
xqf-1.0.6/src/filter.c:1196:30: style: The scope of the variable 'filter' can be reduced. [variableScope]
xqf-1.0.6/src/filter.c:2067:18: style: The scope of the variable 's' can be reduced. [variableScope]
xqf-1.0.6/src/filter.c:522:27: style: Checking if unsigned variable 'current_server_filter' is less than zero. [unsignedLessThanZero]
xqf-1.0.6/src/filter.c:1181:28: style: Checking if unsigned variable 'current_server_filter' is less than zero. [unsignedLessThanZero]
xqf-1.0.6/src/filter.c:306:53: style: Function 'build_filtered_list' argument 2 names different: declaration 'servers' definition 'server_list'. [funcArgNamesDifferent]
xqf-1.0.6/src/filter.h:97:60: note: Function 'build_filtered_list' argument 2 names different: declaration 'servers' definition 'server_list'.
xqf-1.0.6/src/filter.c:306:53: note: Function 'build_filtered_list' argument 2 names different: declaration 'servers' definition 'server_list'.
xqf-1.0.6/src/filter.c:209:11: style: Unused variable: i [unusedVariable]
xqf-1.0.6/src/filter.c:830:4: style: Variable 'text_changed' is assigned a value that is never used. [unreadVariable]
xqf-1.0.6/src/filter.c:1424:2: style: Variable 'row' is modified but its new value is never used. [unreadVariable]
xqf-1.0.6/src/filter.c:2122:3: warning: The buffer 'quick_filter_str' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xqf-1.0.6/src/flt-player.c:87:25: style: The scope of the variable 'pp' can be reduced. [variableScope]
xqf-1.0.6/src/flt-player.c:168:6: style: The scope of the variable 'res' can be reduced. [variableScope]
xqf-1.0.6/src/flt-player.c:222:10: style: The scope of the variable 'list' can be reduced. [variableScope]
xqf-1.0.6/src/flt-player.c:223:25: style: The scope of the variable 'pp' can be reduced. [variableScope]
xqf-1.0.6/src/flt-player.c:456:6: style: The scope of the variable 'add' can be reduced. [variableScope]
xqf-1.0.6/src/flt-player.c:726:25: style: The scope of the variable 'pp' can be reduced. [variableScope]
xqf-1.0.6/src/flt-player.c:750:13: style: The scope of the variable 'pixmap' can be reduced. [variableScope]
xqf-1.0.6/src/flt-player.c:874:25: style: The scope of the variable 'pp1' can be reduced. [variableScope]
xqf-1.0.6/src/flt-player.c:874:31: style: The scope of the variable 'pp2' can be reduced. [variableScope]
xqf-1.0.6/src/flt-player.c:955:25: style: The scope of the variable 'pp' can be reduced. [variableScope]
xqf-1.0.6/src/flt-player.c:1214:25: style: The scope of the variable 'pp' can be reduced. [variableScope]
xqf-1.0.6/src/flt-player.c:1215:8: style: The scope of the variable 'f' can be reduced. [variableScope]
xqf-1.0.6/src/game.c:384:33: style: Redundant condition: If 'EXPR >= '0'', the comparison 'EXPR != '\0'' is always true. [redundantCondition]
xqf-1.0.6/src/game.c:385:34: style: Redundant condition: If 'EXPR >= '0'', the comparison 'EXPR != '\0'' is always true. [redundantCondition]
xqf-1.0.6/src/game.c:399:32: style: Redundant condition: If 'EXPR == 'l'', the comparison 'EXPR != '\0'' is always true. [redundantCondition]
xqf-1.0.6/src/game.c:400:33: style: Redundant condition: If 'EXPR == 'a'', the comparison 'EXPR != '\0'' is always true. [redundantCondition]
xqf-1.0.6/src/game.c:401:34: style: Redundant condition: If 'EXPR == 'n'', the comparison 'EXPR != '\0'' is always true. [redundantCondition]
xqf-1.0.6/src/game.c:402:35: style: Redundant condition: If 'EXPR == ' '', the comparison 'EXPR != '\0'' is always true. [redundantCondition]
xqf-1.0.6/src/game.c:3643:2: style: Variable 'pd' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/game.c:3641:0: note: Variable 'pd' is reassigned a value before the old one has been used.
xqf-1.0.6/src/game.c:3643:2: note: Variable 'pd' is reassigned a value before the old one has been used.
xqf-1.0.6/src/game.c:3659:2: style: Variable 'pd' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/game.c:3657:0: note: Variable 'pd' is reassigned a value before the old one has been used.
xqf-1.0.6/src/game.c:3659:2: note: Variable 'pd' is reassigned a value before the old one has been used.
xqf-1.0.6/src/game.c:3674:2: style: Variable 'pd' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/game.c:3672:0: note: Variable 'pd' is reassigned a value before the old one has been used.
xqf-1.0.6/src/game.c:3674:2: note: Variable 'pd' is reassigned a value before the old one has been used.
xqf-1.0.6/src/game.c:3689:2: style: Variable 'pd' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/game.c:3687:0: note: Variable 'pd' is reassigned a value before the old one has been used.
xqf-1.0.6/src/game.c:3689:2: note: Variable 'pd' is reassigned a value before the old one has been used.
xqf-1.0.6/src/game.c:3704:2: style: Variable 'pd' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/game.c:3702:0: note: Variable 'pd' is reassigned a value before the old one has been used.
xqf-1.0.6/src/game.c:3704:2: note: Variable 'pd' is reassigned a value before the old one has been used.
xqf-1.0.6/src/game.c:3719:2: style: Variable 'pd' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/game.c:3717:0: note: Variable 'pd' is reassigned a value before the old one has been used.
xqf-1.0.6/src/game.c:3719:2: note: Variable 'pd' is reassigned a value before the old one has been used.
xqf-1.0.6/src/game.c:3737:2: style: Variable 'pd' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/game.c:3732:0: note: Variable 'pd' is reassigned a value before the old one has been used.
xqf-1.0.6/src/game.c:3737:2: note: Variable 'pd' is reassigned a value before the old one has been used.
xqf-1.0.6/src/game.c:3740:2: style: Variable 'hash' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/game.c:3733:0: note: Variable 'hash' is reassigned a value before the old one has been used.
xqf-1.0.6/src/game.c:3740:2: note: Variable 'hash' is reassigned a value before the old one has been used.
xqf-1.0.6/src/game.c:3755:2: style: Variable 'pd' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/game.c:3750:0: note: Variable 'pd' is reassigned a value before the old one has been used.
xqf-1.0.6/src/game.c:3755:2: note: Variable 'pd' is reassigned a value before the old one has been used.
xqf-1.0.6/src/game.c:3758:2: style: Variable 'hash' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/game.c:3751:0: note: Variable 'hash' is reassigned a value before the old one has been used.
xqf-1.0.6/src/game.c:3758:2: note: Variable 'hash' is reassigned a value before the old one has been used.
xqf-1.0.6/src/game.c:3777:2: style: Variable 'pd' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/game.c:3772:0: note: Variable 'pd' is reassigned a value before the old one has been used.
xqf-1.0.6/src/game.c:3777:2: note: Variable 'pd' is reassigned a value before the old one has been used.
xqf-1.0.6/src/game.c:3780:2: style: Variable 'hash' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/game.c:3773:0: note: Variable 'hash' is reassigned a value before the old one has been used.
xqf-1.0.6/src/game.c:3780:2: note: Variable 'hash' is reassigned a value before the old one has been used.
xqf-1.0.6/src/game.c:3795:2: style: Variable 'pd' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/game.c:3790:0: note: Variable 'pd' is reassigned a value before the old one has been used.
xqf-1.0.6/src/game.c:3795:2: note: Variable 'pd' is reassigned a value before the old one has been used.
xqf-1.0.6/src/game.c:3798:2: style: Variable 'hash' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/game.c:3791:0: note: Variable 'hash' is reassigned a value before the old one has been used.
xqf-1.0.6/src/game.c:3798:2: note: Variable 'hash' is reassigned a value before the old one has been used.
xqf-1.0.6/src/game.c:3817:2: style: Variable 'pd' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/game.c:3812:0: note: Variable 'pd' is reassigned a value before the old one has been used.
xqf-1.0.6/src/game.c:3817:2: note: Variable 'pd' is reassigned a value before the old one has been used.
xqf-1.0.6/src/game.c:3820:2: style: Variable 'hash' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/game.c:3813:0: note: Variable 'hash' is reassigned a value before the old one has been used.
xqf-1.0.6/src/game.c:3820:2: note: Variable 'hash' is reassigned a value before the old one has been used.
xqf-1.0.6/src/game.c:2966:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xqf-1.0.6/src/game.c:318:13: style: The scope of the variable 'pixmap' can be reduced. [variableScope]
xqf-1.0.6/src/game.c:2834:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xqf-1.0.6/src/game.c:3311:8: style: The scope of the variable 'str' can be reduced. [variableScope]
xqf-1.0.6/src/game.c:3392:17: style: The scope of the variable 'p' can be reduced. [variableScope]
xqf-1.0.6/src/game.c:252:67: style: Function 'game_get_attribute' argument 2 names different: declaration 'key' definition 'attr'. [funcArgNamesDifferent]
xqf-1.0.6/src/game.h:137:67: note: Function 'game_get_attribute' argument 2 names different: declaration 'key' definition 'attr'.
xqf-1.0.6/src/game.c:252:67: note: Function 'game_get_attribute' argument 2 names different: declaration 'key' definition 'attr'.
xqf-1.0.6/src/game.c:258:67: style: Function 'game_set_attribute' argument 2 names different: declaration 'key' definition 'attr'. [funcArgNamesDifferent]
xqf-1.0.6/src/game.h:139:67: note: Function 'game_set_attribute' argument 2 names different: declaration 'key' definition 'attr'.
xqf-1.0.6/src/game.c:258:67: note: Function 'game_set_attribute' argument 2 names different: declaration 'key' definition 'attr'.
xqf-1.0.6/src/game.c:456:48: style: Function 'poqs_parse_player' argument 1 names different: declaration 'tokens' definition 'token'. [funcArgNamesDifferent]
xqf-1.0.6/src/game.c:61:47: note: Function 'poqs_parse_player' argument 1 names different: declaration 'tokens' definition 'token'.
xqf-1.0.6/src/game.c:456:48: note: Function 'poqs_parse_player' argument 1 names different: declaration 'tokens' definition 'token'.
xqf-1.0.6/src/game.c:456:61: style: Function 'poqs_parse_player' argument 2 names different: declaration 'num' definition 'n'. [funcArgNamesDifferent]
xqf-1.0.6/src/game.c:61:61: note: Function 'poqs_parse_player' argument 2 names different: declaration 'num' definition 'n'.
xqf-1.0.6/src/game.c:456:61: note: Function 'poqs_parse_player' argument 2 names different: declaration 'num' definition 'n'.
xqf-1.0.6/src/game.c:481:46: style: Function 'qw_parse_player' argument 1 names different: declaration 'tokens' definition 'token'. [funcArgNamesDifferent]
xqf-1.0.6/src/game.c:62:45: note: Function 'qw_parse_player' argument 1 names different: declaration 'tokens' definition 'token'.
xqf-1.0.6/src/game.c:481:46: note: Function 'qw_parse_player' argument 1 names different: declaration 'tokens' definition 'token'.
xqf-1.0.6/src/game.c:481:59: style: Function 'qw_parse_player' argument 2 names different: declaration 'num' definition 'n'. [funcArgNamesDifferent]
xqf-1.0.6/src/game.c:62:59: note: Function 'qw_parse_player' argument 2 names different: declaration 'num' definition 'n'.
xqf-1.0.6/src/game.c:481:59: note: Function 'qw_parse_player' argument 2 names different: declaration 'num' definition 'n'.
xqf-1.0.6/src/game.c:517:46: style: Function 't2_parse_player' argument 1 names different: declaration 'tokens' definition 'token'. [funcArgNamesDifferent]
xqf-1.0.6/src/game.c:65:45: note: Function 't2_parse_player' argument 1 names different: declaration 'tokens' definition 'token'.
xqf-1.0.6/src/game.c:517:46: note: Function 't2_parse_player' argument 1 names different: declaration 'tokens' definition 'token'.
xqf-1.0.6/src/game.c:517:59: style: Function 't2_parse_player' argument 2 names different: declaration 'num' definition 'n'. [funcArgNamesDifferent]
xqf-1.0.6/src/game.c:65:59: note: Function 't2_parse_player' argument 2 names different: declaration 'num' definition 'n'.
xqf-1.0.6/src/game.c:517:59: note: Function 't2_parse_player' argument 2 names different: declaration 'num' definition 'n'.
xqf-1.0.6/src/game.c:548:46: style: Function 'q2_parse_player' argument 1 names different: declaration 'tokens' definition 'token'. [funcArgNamesDifferent]
xqf-1.0.6/src/game.c:63:45: note: Function 'q2_parse_player' argument 1 names different: declaration 'tokens' definition 'token'.
xqf-1.0.6/src/game.c:548:46: note: Function 'q2_parse_player' argument 1 names different: declaration 'tokens' definition 'token'.
xqf-1.0.6/src/game.c:548:59: style: Function 'q2_parse_player' argument 2 names different: declaration 'num' definition 'n'. [funcArgNamesDifferent]
xqf-1.0.6/src/game.c:63:59: note: Function 'q2_parse_player' argument 2 names different: declaration 'num' definition 'n'.
xqf-1.0.6/src/game.c:548:59: note: Function 'q2_parse_player' argument 2 names different: declaration 'num' definition 'n'.
xqf-1.0.6/src/game.c:566:52: style: Function 'descent3_parse_player' argument 1 names different: declaration 'tokens' definition 'token'. [funcArgNamesDifferent]
xqf-1.0.6/src/game.c:68:51: note: Function 'descent3_parse_player' argument 1 names different: declaration 'tokens' definition 'token'.
xqf-1.0.6/src/game.c:566:52: note: Function 'descent3_parse_player' argument 1 names different: declaration 'tokens' definition 'token'.
xqf-1.0.6/src/game.c:566:65: style: Function 'descent3_parse_player' argument 2 names different: declaration 'num' definition 'n'. [funcArgNamesDifferent]
xqf-1.0.6/src/game.c:68:65: note: Function 'descent3_parse_player' argument 2 names different: declaration 'num' definition 'n'.
xqf-1.0.6/src/game.c:566:65: note: Function 'descent3_parse_player' argument 2 names different: declaration 'num' definition 'n'.
xqf-1.0.6/src/game.c:585:46: style: Function 'q3_parse_player' argument 1 names different: declaration 'tokens' definition 'token'. [funcArgNamesDifferent]
xqf-1.0.6/src/game.c:64:45: note: Function 'q3_parse_player' argument 1 names different: declaration 'tokens' definition 'token'.
xqf-1.0.6/src/game.c:585:46: note: Function 'q3_parse_player' argument 1 names different: declaration 'tokens' definition 'token'.
xqf-1.0.6/src/game.c:585:59: style: Function 'q3_parse_player' argument 2 names different: declaration 'num' definition 'n'. [funcArgNamesDifferent]
xqf-1.0.6/src/game.c:64:59: note: Function 'q3_parse_player' argument 2 names different: declaration 'num' definition 'n'.
xqf-1.0.6/src/game.c:585:59: note: Function 'q3_parse_player' argument 2 names different: declaration 'num' definition 'n'.
xqf-1.0.6/src/game.c:631:46: style: Function 'hl_parse_player' argument 1 names different: declaration 'tokens' definition 'token'. [funcArgNamesDifferent]
xqf-1.0.6/src/game.c:66:45: note: Function 'hl_parse_player' argument 1 names different: declaration 'tokens' definition 'token'.
xqf-1.0.6/src/game.c:631:46: note: Function 'hl_parse_player' argument 1 names different: declaration 'tokens' definition 'token'.
xqf-1.0.6/src/game.c:631:59: style: Function 'hl_parse_player' argument 2 names different: declaration 'num' definition 'n'. [funcArgNamesDifferent]
xqf-1.0.6/src/game.c:66:59: note: Function 'hl_parse_player' argument 2 names different: declaration 'num' definition 'n'.
xqf-1.0.6/src/game.c:631:59: note: Function 'hl_parse_player' argument 2 names different: declaration 'num' definition 'n'.
xqf-1.0.6/src/game.c:649:46: style: Function 'un_parse_player' argument 1 names different: declaration 'tokens' definition 'token'. [funcArgNamesDifferent]
xqf-1.0.6/src/game.c:67:45: note: Function 'un_parse_player' argument 1 names different: declaration 'tokens' definition 'token'.
xqf-1.0.6/src/game.c:649:46: note: Function 'un_parse_player' argument 1 names different: declaration 'tokens' definition 'token'.
xqf-1.0.6/src/game.c:649:59: style: Function 'un_parse_player' argument 2 names different: declaration 'num' definition 'n'. [funcArgNamesDifferent]
xqf-1.0.6/src/game.c:67:59: note: Function 'un_parse_player' argument 2 names different: declaration 'num' definition 'n'.
xqf-1.0.6/src/game.c:649:59: note: Function 'un_parse_player' argument 2 names different: declaration 'num' definition 'n'.
xqf-1.0.6/src/game.c:694:48: style: Function 'ottd_parse_player' argument 1 names different: declaration 'tokens' definition 'token'. [funcArgNamesDifferent]
xqf-1.0.6/src/game.c:70:47: note: Function 'ottd_parse_player' argument 1 names different: declaration 'tokens' definition 'token'.
xqf-1.0.6/src/game.c:694:48: note: Function 'ottd_parse_player' argument 1 names different: declaration 'tokens' definition 'token'.
xqf-1.0.6/src/game.c:694:61: style: Function 'ottd_parse_player' argument 2 names different: declaration 'num' definition 'n'. [funcArgNamesDifferent]
xqf-1.0.6/src/game.c:70:61: note: Function 'ottd_parse_player' argument 2 names different: declaration 'num' definition 'n'.
xqf-1.0.6/src/game.c:694:61: note: Function 'ottd_parse_player' argument 2 names different: declaration 'num' definition 'n'.
xqf-1.0.6/src/game.c:698:39: style: Function 'quake_parse_server' argument 1 names different: declaration 'tokens' definition 'token'. [funcArgNamesDifferent]
xqf-1.0.6/src/game.c:72:39: note: Function 'quake_parse_server' argument 1 names different: declaration 'tokens' definition 'token'.
xqf-1.0.6/src/game.c:698:39: note: Function 'quake_parse_server' argument 1 names different: declaration 'tokens' definition 'token'.
xqf-1.0.6/src/game.c:698:52: style: Function 'quake_parse_server' argument 2 names different: declaration 'num' definition 'n'. [funcArgNamesDifferent]
xqf-1.0.6/src/game.c:72:53: note: Function 'quake_parse_server' argument 2 names different: declaration 'num' definition 'n'.
xqf-1.0.6/src/game.c:698:52: note: Function 'quake_parse_server' argument 2 names different: declaration 'num' definition 'n'.
xqf-1.0.6/src/game.c:698:70: style: Function 'quake_parse_server' argument 3 names different: declaration 's' definition 'server'. [funcArgNamesDifferent]
xqf-1.0.6/src/game.c:72:73: note: Function 'quake_parse_server' argument 3 names different: declaration 's' definition 'server'.
xqf-1.0.6/src/game.c:698:70: note: Function 'quake_parse_server' argument 3 names different: declaration 's' definition 'server'.
xqf-1.0.6/src/game.c:737:51: style: Function 'qw_analyze_serverinfo' argument 1 names different: declaration 's' definition 'server'. [funcArgNamesDifferent]
xqf-1.0.6/src/game.c:74:51: note: Function 'qw_analyze_serverinfo' argument 1 names different: declaration 's' definition 'server'.
xqf-1.0.6/src/game.c:737:51: note: Function 'qw_analyze_serverinfo' argument 1 names different: declaration 's' definition 'server'.
xqf-1.0.6/src/gamesxml2c.c:266:5: style: Variable 'rg' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/gamesxml2c.c:265:0: note: Variable 'rg' is reassigned a value before the old one has been used.
xqf-1.0.6/src/gamesxml2c.c:266:5: note: Variable 'rg' is reassigned a value before the old one has been used.
xqf-1.0.6/src/history.c:85:60: warning: Either the condition 'if(h)' is redundant or there is possible null pointer dereference: h. [nullPointerRedundantCheck]
xqf-1.0.6/src/history.c:92:5: note: Assuming that condition 'if(h)' is not redundant
xqf-1.0.6/src/history.c:85:60: note: Null pointer dereference
xqf-1.0.6/src/history.c:87:21: warning: Either the condition 'if(h)' is redundant or there is possible null pointer dereference: h. [nullPointerRedundantCheck]
xqf-1.0.6/src/history.c:92:5: note: Assuming that condition 'if(h)' is not redundant
xqf-1.0.6/src/history.c:87:21: note: Null pointer dereference
xqf-1.0.6/src/host.c:117:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xqf-1.0.6/src/host.c:143:6: style: The scope of the variable 'node' can be reduced. [variableScope]
xqf-1.0.6/src/host.c:172:15: style: The scope of the variable 'h' can be reduced. [variableScope]
xqf-1.0.6/src/host.c:191:15: style: The scope of the variable 'h' can be reduced. [variableScope]
xqf-1.0.6/src/host.c:207:6: style: The scope of the variable 'n' can be reduced. [variableScope]
xqf-1.0.6/src/host.c:251:15: style: The scope of the variable 'h' can be reduced. [variableScope]
xqf-1.0.6/src/launch.c:109:25: style: The scope of the variable 'cl' can be reduced. [variableScope]
xqf-1.0.6/src/launch.c:160:6: style: The scope of the variable 'pid' can be reduced. [variableScope]
xqf-1.0.6/src/launch.c:319:25: style: The scope of the variable 'cl' can be reduced. [variableScope]
xqf-1.0.6/src/loadpixmap.c:142:2: style: Variable 'found_filename' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/loadpixmap.c:136:0: note: Variable 'found_filename' is reassigned a value before the old one has been used.
xqf-1.0.6/src/loadpixmap.c:142:2: note: Variable 'found_filename' is reassigned a value before the old one has been used.
xqf-1.0.6/src/menus.c:81:7: warning: Variable 'menu_item' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch]
xqf-1.0.6/src/menus.c:78:7: note: Variable 'menu_item' is reassigned a value before the old one has been used. 'break;' missing?
xqf-1.0.6/src/menus.c:81:7: note: Variable 'menu_item' is reassigned a value before the old one has been used. 'break;' missing?
xqf-1.0.6/src/pixmaps.c:413:11: warning: Either the condition 'n>9' is redundant or the array 'buddy_pix[9]' is accessed at index 9, which is out of bounds. [arrayIndexOutOfBoundsCond]
xqf-1.0.6/src/pixmaps.c:397:17: note: Assuming that condition 'n>9' is not redundant
xqf-1.0.6/src/pixmaps.c:413:11: note: Array index out of bounds
xqf-1.0.6/src/pixmaps.c:414:11: warning: Either the condition 'n>9' is redundant or the array 'buddy_pix[9]' is accessed at index 9, which is out of bounds. [arrayIndexOutOfBoundsCond]
xqf-1.0.6/src/pixmaps.c:397:17: note: Assuming that condition 'n>9' is not redundant
xqf-1.0.6/src/pixmaps.c:414:11: note: Array index out of bounds
xqf-1.0.6/src/pixmaps.c:377:3: style: Variable 'pix' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/pixmaps.c:375:0: note: Variable 'pix' is reassigned a value before the old one has been used.
xqf-1.0.6/src/pixmaps.c:377:3: note: Variable 'pix' is reassigned a value before the old one has been used.
xqf-1.0.6/src/pixmaps.c:543:24: style: The scope of the variable 'cp' can be reduced. [variableScope]
xqf-1.0.6/src/pixmaps.c:584:24: style: The scope of the variable 'cp' can be reduced. [variableScope]
xqf-1.0.6/src/pref.c:1165:14: style: Redundant condition: !keyfile. 'keyfile || (!keyfile && game_get_attribute(g->type,"cdkey"))' is equivalent to 'keyfile || game_get_attribute(g->type,"cdkey")' [redundantCondition]
xqf-1.0.6/src/pref.c:991:16: warning: Either the condition '(str)?str:""' is redundant or there is possible null pointer dereference: str. [nullPointerRedundantCheck]
xqf-1.0.6/src/pref.c:997:39: note: Assuming that condition '(str)?str:""' is not redundant
xqf-1.0.6/src/pref.c:991:16: note: Null pointer dereference
xqf-1.0.6/src/pref.c:995:13: warning: Either the condition '(str)?str:""' is redundant or there is possible null pointer dereference: str. [nullPointerRedundantCheck]
xqf-1.0.6/src/pref.c:997:39: note: Assuming that condition '(str)?str:""' is not redundant
xqf-1.0.6/src/pref.c:995:13: note: Null pointer dereference
xqf-1.0.6/src/pref.c:863:2: style: Variable 'str' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/pref.c:861:2: note: Variable 'str' is reassigned a value before the old one has been used.
xqf-1.0.6/src/pref.c:863:2: note: Variable 'str' is reassigned a value before the old one has been used.
xqf-1.0.6/src/pref.c:2398:2: style: Variable 'dir_entry' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/pref.c:2396:0: note: Variable 'dir_entry' is reassigned a value before the old one has been used.
xqf-1.0.6/src/pref.c:2398:2: note: Variable 'dir_entry' is reassigned a value before the old one has been used.
xqf-1.0.6/src/pref.c:2408:3: style: Variable 'cmds' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/pref.c:2406:0: note: Variable 'cmds' is reassigned a value before the old one has been used.
xqf-1.0.6/src/pref.c:2408:3: note: Variable 'cmds' is reassigned a value before the old one has been used.
xqf-1.0.6/src/pref.c:2446:2: style: Variable 'files' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/pref.c:2441:0: note: Variable 'files' is reassigned a value before the old one has been used.
xqf-1.0.6/src/pref.c:2446:2: note: Variable 'files' is reassigned a value before the old one has been used.
xqf-1.0.6/src/pref.c:3099:2: style: Variable 'scrollwin' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/pref.c:3084:0: note: Variable 'scrollwin' is reassigned a value before the old one has been used.
xqf-1.0.6/src/pref.c:3099:2: note: Variable 'scrollwin' is reassigned a value before the old one has been used.
xqf-1.0.6/src/pref.c:3103:2: style: Variable 'gtklist' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/pref.c:3083:0: note: Variable 'gtklist' is reassigned a value before the old one has been used.
xqf-1.0.6/src/pref.c:3103:2: note: Variable 'gtklist' is reassigned a value before the old one has been used.
xqf-1.0.6/src/pref.c:1745:18: style: The scope of the variable 'bevent' can be reduced. [variableScope]
xqf-1.0.6/src/pref.c:2344:13: style: The scope of the variable 'menu_item' can be reduced. [variableScope]
xqf-1.0.6/src/pref.c:2596:10: style: The scope of the variable 'link' can be reduced. [variableScope]
xqf-1.0.6/src/pref.c:2597:6: style: The scope of the variable 'row' can be reduced. [variableScope]
xqf-1.0.6/src/pref.c:3081:13: style: The scope of the variable 'page' can be reduced. [variableScope]
xqf-1.0.6/src/pref.c:3082:13: style: The scope of the variable 'label' can be reduced. [variableScope]
xqf-1.0.6/src/pref.c:3086:8: style: The scope of the variable 'typestr' can be reduced. [variableScope]
xqf-1.0.6/src/pref.c:3268:13: style: The scope of the variable 'hbox' can be reduced. [variableScope]
xqf-1.0.6/src/pref.c:3269:13: style: The scope of the variable 'label' can be reduced. [variableScope]
xqf-1.0.6/src/pref.c:4209:13: style: The scope of the variable 'hbox' can be reduced. [variableScope]
xqf-1.0.6/src/pref.c:3742:8: style: Variable 'val' is assigned a value that is never used. [unreadVariable]
xqf-1.0.6/src/pref.c:3748:8: style: Variable 'val' is assigned a value that is never used. [unreadVariable]
xqf-1.0.6/src/pref.c:4334:25: style: Variable 'row' is modified but its new value is never used. [unreadVariable]
xqf-1.0.6/src/psearch.c:100:8: style: The scope of the variable 'error' can be reduced. [variableScope]
xqf-1.0.6/src/psearch.c:101:6: style: The scope of the variable 'res' can be reduced. [variableScope]
xqf-1.0.6/src/psearch.c:321:17: style: The scope of the variable 'p' can be reduced. [variableScope]
xqf-1.0.6/src/psearch.c:333:17: style: The scope of the variable 'p' can be reduced. [variableScope]
xqf-1.0.6/src/psearch.c:357:17: style: The scope of the variable 's' can be reduced. [variableScope]
xqf-1.0.6/src/psearch.c:358:6: style: The scope of the variable 'player' can be reduced. [variableScope]
xqf-1.0.6/src/q3maps.c:247:2: style: Variable 'mapname' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/q3maps.c:245:0: note: Variable 'mapname' is reassigned a value before the old one has been used.
xqf-1.0.6/src/q3maps.c:247:2: note: Variable 'mapname' is reassigned a value before the old one has been used.
xqf-1.0.6/src/q3maps.c:246:9: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xqf-1.0.6/src/q3maps.c:509:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
xqf-1.0.6/src/rc.c:469:6: style: The scope of the variable 'res' can be reduced. [variableScope]
xqf-1.0.6/src/rcon.c:84:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xqf-1.0.6/src/rcon.c:85:10: style: The scope of the variable 'ap' can be reduced. [variableScope]
xqf-1.0.6/src/rcon.c:227:6: style: The scope of the variable 'res' can be reduced. [variableScope]
xqf-1.0.6/src/rcon.c:300:10: style: The scope of the variable 't' can be reduced. [variableScope]
xqf-1.0.6/src/rcon.c:443:13: style: The scope of the variable 'pixmap' can be reduced. [variableScope]
xqf-1.0.6/src/scripts.c:332:8: style: Variable 'defval' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/scripts.c:329:0: note: Variable 'defval' is reassigned a value before the old one has been used.
xqf-1.0.6/src/scripts.c:332:8: note: Variable 'defval' is reassigned a value before the old one has been used.
xqf-1.0.6/src/scripts.c:333:8: style: Variable 'curval' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/scripts.c:330:0: note: Variable 'curval' is reassigned a value before the old one has been used.
xqf-1.0.6/src/scripts.c:333:8: note: Variable 'curval' is reassigned a value before the old one has been used.
xqf-1.0.6/src/scripts.c:576:2: style: Variable 'scrollwin' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/scripts.c:559:0: note: Variable 'scrollwin' is reassigned a value before the old one has been used.
xqf-1.0.6/src/scripts.c:576:2: note: Variable 'scrollwin' is reassigned a value before the old one has been used.
xqf-1.0.6/src/scripts.c:581:2: style: Variable 'gtklist' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/scripts.c:558:0: note: Variable 'gtklist' is reassigned a value before the old one has been used.
xqf-1.0.6/src/scripts.c:581:2: note: Variable 'gtklist' is reassigned a value before the old one has been used.
xqf-1.0.6/src/scripts.c:821:2: style: Variable 'filename' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/scripts.c:816:0: note: Variable 'filename' is reassigned a value before the old one has been used.
xqf-1.0.6/src/scripts.c:821:2: note: Variable 'filename' is reassigned a value before the old one has been used.
xqf-1.0.6/src/scripts.c:480:13: style: The scope of the variable 'label' can be reduced. [variableScope]
xqf-1.0.6/src/scripts.c:557:13: style: The scope of the variable 'label' can be reduced. [variableScope]
xqf-1.0.6/src/scripts.c:763:15: style: The scope of the variable 'cmd' can be reduced. [variableScope]
xqf-1.0.6/src/server.c:241:6: style: The scope of the variable 'node' can be reduced. [variableScope]
xqf-1.0.6/src/server.c:269:6: style: The scope of the variable 'node' can be reduced. [variableScope]
xqf-1.0.6/src/server.c:320:17: style: The scope of the variable 'server' can be reduced. [variableScope]
xqf-1.0.6/src/server.c:340:18: style: The scope of the variable 'us' can be reduced. [variableScope]
xqf-1.0.6/src/server.c:360:16: style: The scope of the variable 'len' can be reduced. [variableScope]
xqf-1.0.6/src/server.c:483:18: style: The scope of the variable 'us' can be reduced. [variableScope]
xqf-1.0.6/src/server.c:516:17: style: The scope of the variable 's' can be reduced. [variableScope]
xqf-1.0.6/src/server.c:537:17: style: The scope of the variable 's' can be reduced. [variableScope]
xqf-1.0.6/src/server.c:550:18: style: The scope of the variable 'us' can be reduced. [variableScope]
xqf-1.0.6/src/server.c:171:42: style: Function 'userver_add' argument 1 names different: declaration 'name' definition 'hostname'. [funcArgNamesDifferent]
xqf-1.0.6/src/server.h:30:49: note: Function 'userver_add' argument 1 names different: declaration 'name' definition 'hostname'.
xqf-1.0.6/src/server.c:171:42: note: Function 'userver_add' argument 1 names different: declaration 'name' definition 'hostname'.
xqf-1.0.6/src/server.c:240:45: style: Function 'server_unref' argument 1 names different: declaration 's' definition 'server'. [funcArgNamesDifferent]
xqf-1.0.6/src/server.h:34:52: note: Function 'server_unref' argument 1 names different: declaration 's' definition 'server'.
xqf-1.0.6/src/server.c:240:45: note: Function 'server_unref' argument 1 names different: declaration 's' definition 'server'.
xqf-1.0.6/src/server.c:318:56: style: Function 'server_list_append_list' argument 2 names different: declaration 'servers' definition 'server_list'. [funcArgNamesDifferent]
xqf-1.0.6/src/server.h:42:63: note: Function 'server_list_append_list' argument 2 names different: declaration 'servers' definition 'server_list'.
xqf-1.0.6/src/server.c:318:56: note: Function 'server_list_append_list' argument 2 names different: declaration 'servers' definition 'server_list'.
xqf-1.0.6/src/server.c:465:50: style: Function 'userver_set_host' argument 1 names different: declaration 's' definition 'us'. [funcArgNamesDifferent]
xqf-1.0.6/src/server.h:52:57: note: Function 'userver_set_host' argument 1 names different: declaration 's' definition 'us'.
xqf-1.0.6/src/server.c:465:50: note: Function 'userver_set_host' argument 1 names different: declaration 's' definition 'us'.
xqf-1.0.6/src/skin.c:134:8: style: The scope of the variable 'skin_dir' can be reduced. [variableScope]
xqf-1.0.6/src/skin.c:161:12: style: The scope of the variable 'k' can be reduced. [variableScope]
xqf-1.0.6/src/skin.c:331:15: style: The scope of the variable 'colormap' can be reduced. [variableScope]
xqf-1.0.6/src/skin.c:332:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xqf-1.0.6/src/skin.c:332:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xqf-1.0.6/src/skin.c:369:13: style: The scope of the variable 'menu_item' can be reduced. [variableScope]
xqf-1.0.6/src/skin.c:370:13: style: The scope of the variable 'button' can be reduced. [variableScope]
xqf-1.0.6/src/skin.c:268:28: style: Function 'get_qw_skin' argument 1 names different: declaration 'filename' definition 'skin'. [funcArgNamesDifferent]
xqf-1.0.6/src/skin.h:35:35: note: Function 'get_qw_skin' argument 1 names different: declaration 'filename' definition 'skin'.
xqf-1.0.6/src/skin.c:268:28: note: Function 'get_qw_skin' argument 1 names different: declaration 'filename' definition 'skin'.
xqf-1.0.6/src/skin_pcx.c:70:22: style: Same expression on both sides of '||'. [duplicateExpression]
xqf-1.0.6/src/skin_pcx.c:96:6: style: The scope of the variable 'c' can be reduced. [variableScope]
xqf-1.0.6/src/skin_pcx.c:136:3: error: Memory leak: buf [memleak]
xqf-1.0.6/src/sort.c:74:43: style: Function 'compare_servers' argument 1 names different: declaration 'a' definition 's1'. [funcArgNamesDifferent]
xqf-1.0.6/src/sort.h:56:50: note: Function 'compare_servers' argument 1 names different: declaration 'a' definition 's1'.
xqf-1.0.6/src/sort.c:74:43: note: Function 'compare_servers' argument 1 names different: declaration 'a' definition 's1'.
xqf-1.0.6/src/sort.c:74:68: style: Function 'compare_servers' argument 2 names different: declaration 'b' definition 's2'. [funcArgNamesDifferent]
xqf-1.0.6/src/sort.h:56:74: note: Function 'compare_servers' argument 2 names different: declaration 'b' definition 's2'.
xqf-1.0.6/src/sort.c:74:68: note: Function 'compare_servers' argument 2 names different: declaration 'b' definition 's2'.
xqf-1.0.6/src/sort.c:210:43: style: Function 'compare_players' argument 1 names different: declaration 'a' definition 'p1'. [funcArgNamesDifferent]
xqf-1.0.6/src/sort.h:57:50: note: Function 'compare_players' argument 1 names different: declaration 'a' definition 'p1'.
xqf-1.0.6/src/sort.c:210:43: note: Function 'compare_players' argument 1 names different: declaration 'a' definition 'p1'.
xqf-1.0.6/src/sort.c:210:68: style: Function 'compare_players' argument 2 names different: declaration 'b' definition 'p2'. [funcArgNamesDifferent]
xqf-1.0.6/src/sort.h:57:74: note: Function 'compare_players' argument 2 names different: declaration 'b' definition 'p2'.
xqf-1.0.6/src/sort.c:210:68: note: Function 'compare_players' argument 2 names different: declaration 'b' definition 'p2'.
xqf-1.0.6/src/source.c:951:2: warning: Either the condition 'if(m)' is redundant or there is possible null pointer dereference: m. [nullPointerRedundantCheck]
xqf-1.0.6/src/source.c:955:5: note: Assuming that condition 'if(m)' is not redundant
xqf-1.0.6/src/source.c:951:2: note: Null pointer dereference
xqf-1.0.6/src/source.c:952:2: warning: Either the condition 'if(m)' is redundant or there is possible null pointer dereference: m. [nullPointerRedundantCheck]
xqf-1.0.6/src/source.c:955:5: note: Assuming that condition 'if(m)' is not redundant
xqf-1.0.6/src/source.c:952:2: note: Null pointer dereference
xqf-1.0.6/src/source.c:314:4: style: Variable 'p' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/source.c:313:0: note: Variable 'p' is reassigned a value before the old one has been used.
xqf-1.0.6/src/source.c:314:4: note: Variable 'p' is reassigned a value before the old one has been used.
xqf-1.0.6/src/source.c:79:17: style: The scope of the variable 's' can be reduced. [variableScope]
xqf-1.0.6/src/source.c:170:17: style: The scope of the variable 's' can be reduced. [variableScope]
xqf-1.0.6/src/source.c:249:7: style: The scope of the variable 'port' can be reduced. [variableScope]
xqf-1.0.6/src/source.c:418:16: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xqf-1.0.6/src/source.c:420:15: style: The scope of the variable 'h' can be reduced. [variableScope]
xqf-1.0.6/src/source.c:421:17: style: The scope of the variable 's' can be reduced. [variableScope]
xqf-1.0.6/src/source.c:422:18: style: The scope of the variable 'us' can be reduced. [variableScope]
xqf-1.0.6/src/source.c:458:6: style: The scope of the variable 'n' can be reduced. [variableScope]
xqf-1.0.6/src/source.c:593:6: style: The scope of the variable 'n' can be reduced. [variableScope]
xqf-1.0.6/src/source.c:966:17: style: The scope of the variable 'group' can be reduced. [variableScope]
xqf-1.0.6/src/source.c:1277:17: style: The scope of the variable 'm' can be reduced. [variableScope]
xqf-1.0.6/src/source.c:1382:8: style: The scope of the variable 'str' can be reduced. [variableScope]
xqf-1.0.6/src/source.c:1386:6: style: The scope of the variable 'n' can be reduced. [variableScope]
xqf-1.0.6/src/source.c:1433:17: style: The scope of the variable 'm' can be reduced. [variableScope]
xqf-1.0.6/src/source.c:1472:17: style: The scope of the variable 'm' can be reduced. [variableScope]
xqf-1.0.6/src/source.c:1473:17: style: The scope of the variable 'm2' can be reduced. [variableScope]
xqf-1.0.6/src/source.c:1523:10: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xqf-1.0.6/src/source.c:1597:17: style: The scope of the variable 'm' can be reduced. [variableScope]
xqf-1.0.6/src/source.c:1629:17: style: The scope of the variable 'm' can be reduced. [variableScope]
xqf-1.0.6/src/source.c:1648:17: style: The scope of the variable 'm' can be reduced. [variableScope]
xqf-1.0.6/src/source.c:1662:17: style: The scope of the variable 'm' can be reduced. [variableScope]
xqf-1.0.6/src/source.c:1697:17: style: The scope of the variable 'm' can be reduced. [variableScope]
xqf-1.0.6/src/source.c:1723:17: style: The scope of the variable 'm' can be reduced. [variableScope]
xqf-1.0.6/src/source.c:1470:24: style: Function 'init_masters' argument 1 names different: declaration 'autoupdate' definition 'update'. [funcArgNamesDifferent]
xqf-1.0.6/src/source.h:53:31: note: Function 'init_masters' argument 1 names different: declaration 'autoupdate' definition 'update'.
xqf-1.0.6/src/source.c:1470:24: note: Function 'init_masters' argument 1 names different: declaration 'autoupdate' definition 'update'.
xqf-1.0.6/src/srv-info.c:512:16: style: The scope of the variable 'node' can be reduced. [variableScope]
xqf-1.0.6/src/srv-list.c:127:6: style: The scope of the variable 'col' can be reduced. [variableScope]
xqf-1.0.6/src/srv-list.c:290:17: style: The scope of the variable 'buf2' can be reduced. [variableScope]
xqf-1.0.6/src/srv-list.c:292:6: style: The scope of the variable 'col' can be reduced. [variableScope]
xqf-1.0.6/src/srv-list.c:365:17: style: The scope of the variable 'p' can be reduced. [variableScope]
xqf-1.0.6/src/srv-list.c:366:6: style: The scope of the variable 'row' can be reduced. [variableScope]
xqf-1.0.6/src/srv-list.c:391:17: style: The scope of the variable 'p' can be reduced. [variableScope]
xqf-1.0.6/src/srv-list.c:415:9: style: The scope of the variable 'selection' can be reduced. [variableScope]
xqf-1.0.6/src/srv-list.c:497:17: style: The scope of the variable 's' can be reduced. [variableScope]
xqf-1.0.6/src/srv-list.c:512:17: style: The scope of the variable 'server' can be reduced. [variableScope]
xqf-1.0.6/src/srv-list.c:530:17: style: The scope of the variable 'server' can be reduced. [variableScope]
xqf-1.0.6/src/srv-list.c:579:17: style: The scope of the variable 's' can be reduced. [variableScope]
xqf-1.0.6/src/srv-list.c:599:17: style: The scope of the variable 's' can be reduced. [variableScope]
xqf-1.0.6/src/srv-list.c:621:17: style: The scope of the variable 'server' can be reduced. [variableScope]
xqf-1.0.6/src/srv-list.c:622:6: style: The scope of the variable 'row' can be reduced. [variableScope]
xqf-1.0.6/src/srv-list.c:673:6: style: The scope of the variable 'row' can be reduced. [variableScope]
xqf-1.0.6/src/srv-list.c:666:43: style: Function 'server_clist_build_filtered' argument 1 names different: declaration 'servers' definition 'server_list'. [funcArgNamesDifferent]
xqf-1.0.6/src/srv-list.h:49:50: note: Function 'server_clist_build_filtered' argument 1 names different: declaration 'servers' definition 'server_list'.
xqf-1.0.6/src/srv-list.c:666:43: note: Function 'server_clist_build_filtered' argument 1 names different: declaration 'servers' definition 'server_list'.
xqf-1.0.6/src/srv-prop.c:691:28: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xqf-1.0.6/src/srv-prop.c:335:2: style: Variable 'comment' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/srv-prop.c:326:0: note: Variable 'comment' is reassigned a value before the old one has been used.
xqf-1.0.6/src/srv-prop.c:335:2: note: Variable 'comment' is reassigned a value before the old one has been used.
xqf-1.0.6/src/srv-prop.c:85:23: style: The scope of the variable 'res' can be reduced. [variableScope]
xqf-1.0.6/src/srv-prop.c:392:17: style: The scope of the variable 'm' can be reduced. [variableScope]
xqf-1.0.6/src/srv-prop.c:395:9: style: The scope of the variable 'cfgs' can be reduced. [variableScope]
xqf-1.0.6/src/srv-prop.c:504:13: style: The scope of the variable 'style' can be reduced. [variableScope]
xqf-1.0.6/src/srv-prop.c:755:13: style: The scope of the variable 'pixmap' can be reduced. [variableScope]
xqf-1.0.6/src/srv-prop.c:757:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xqf-1.0.6/src/stat.c:875:2: style: Variable 'fd' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/stat.c:871:0: note: Variable 'fd' is reassigned a value before the old one has been used.
xqf-1.0.6/src/stat.c:875:2: note: Variable 'fd' is reassigned a value before the old one has been used.
xqf-1.0.6/src/stat.c:1455:3: style: Variable 'fd' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/stat.c:1446:0: note: Variable 'fd' is reassigned a value before the old one has been used.
xqf-1.0.6/src/stat.c:1455:3: note: Variable 'fd' is reassigned a value before the old one has been used.
xqf-1.0.6/src/stat.c:357:8: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xqf-1.0.6/src/stat.c:576:17: style: The scope of the variable 'p' can be reduced. [variableScope]
xqf-1.0.6/src/stat.c:1570:17: style: The scope of the variable 'm' can be reduced. [variableScope]
xqf-1.0.6/src/stat.c:1623:17: style: The scope of the variable 'm' can be reduced. [variableScope]
xqf-1.0.6/src/stat.c:1765:17: style: The scope of the variable 'm' can be reduced. [variableScope]
xqf-1.0.6/src/statistics.c:556:2: style: Variable 'to_activate' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/statistics.c:541:0: note: Variable 'to_activate' is reassigned a value before the old one has been used.
xqf-1.0.6/src/statistics.c:556:2: note: Variable 'to_activate' is reassigned a value before the old one has been used.
xqf-1.0.6/src/statistics.c:239:9: style: The scope of the variable 'info' can be reduced. [variableScope]
xqf-1.0.6/src/statistics.c:242:6: style: The scope of the variable 'countthisserver' can be reduced. [variableScope]
xqf-1.0.6/src/statistics.c:335:13: style: The scope of the variable 'label' can be reduced. [variableScope]
xqf-1.0.6/src/statistics.c:468:6: style: The scope of the variable 'cpu_total' can be reduced. [variableScope]
xqf-1.0.6/src/statistics.c:74:11: style: struct member 'country_stats::nonzero' is never used. [unusedStructMember]
xqf-1.0.6/src/statistics.c:76:22: style: struct member 'country_stats::country' is never used. [unusedStructMember]
xqf-1.0.6/src/test_utils.c:208:2: style: Variable 'oldpath' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/test_utils.c:183:0: note: Variable 'oldpath' is reassigned a value before the old one has been used.
xqf-1.0.6/src/test_utils.c:208:2: note: Variable 'oldpath' is reassigned a value before the old one has been used.
xqf-1.0.6/src/tga/memtopixmap.c:116:3: style: Variable 'pixbuf_tmp' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/tga/memtopixmap.c:115:0: note: Variable 'pixbuf_tmp' is reassigned a value before the old one has been used.
xqf-1.0.6/src/tga/memtopixmap.c:116:3: note: Variable 'pixbuf_tmp' is reassigned a value before the old one has been used.
xqf-1.0.6/src/tga/tga.c:60:2: style: Variable 'buf_p' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/tga/tga.c:56:0: note: Variable 'buf_p' is reassigned a value before the old one has been used.
xqf-1.0.6/src/tga/tga.c:60:2: note: Variable 'buf_p' is reassigned a value before the old one has been used.
xqf-1.0.6/src/trayicon.c:435:2: style: Variable 'separator1' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/trayicon.c:419:0: note: Variable 'separator1' is reassigned a value before the old one has been used.
xqf-1.0.6/src/trayicon.c:435:2: note: Variable 'separator1' is reassigned a value before the old one has been used.
xqf-1.0.6/src/trayicon.c:680:20: style: The scope of the variable 'background_pixbuf' can be reduced. [variableScope]
xqf-1.0.6/src/trayicon.c:229:41: style: Function 'animation_callback' argument 1 names different: declaration 'nothing' definition '_ani'. [funcArgNamesDifferent]
xqf-1.0.6/src/trayicon.c:151:42: note: Function 'animation_callback' argument 1 names different: declaration 'nothing' definition '_ani'.
xqf-1.0.6/src/trayicon.c:229:41: note: Function 'animation_callback' argument 1 names different: declaration 'nothing' definition '_ani'.
xqf-1.0.6/src/utils.c:587:2: style: Variable 'path' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/utils.c:582:0: note: Variable 'path' is reassigned a value before the old one has been used.
xqf-1.0.6/src/utils.c:587:2: note: Variable 'path' is reassigned a value before the old one has been used.
xqf-1.0.6/src/utils.c:631:2: style: Variable 'binaries' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/utils.c:628:0: note: Variable 'binaries' is reassigned a value before the old one has been used.
xqf-1.0.6/src/utils.c:631:2: note: Variable 'binaries' is reassigned a value before the old one has been used.
xqf-1.0.6/src/utils.c:633:2: style: Variable 'found' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/utils.c:629:0: note: Variable 'found' is reassigned a value before the old one has been used.
xqf-1.0.6/src/utils.c:633:2: note: Variable 'found' is reassigned a value before the old one has been used.
xqf-1.0.6/src/utils.c:1124:2: style: Variable 'fdin' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/utils.c:1121:0: note: Variable 'fdin' is reassigned a value before the old one has been used.
xqf-1.0.6/src/utils.c:1124:2: note: Variable 'fdin' is reassigned a value before the old one has been used.
xqf-1.0.6/src/utils.c:143:7: style: The scope of the variable 'name' can be reduced. [variableScope]
xqf-1.0.6/src/utils.c:144:6: style: The scope of the variable 'namelen' can be reduced. [variableScope]
xqf-1.0.6/src/utils.c:145:17: style: The scope of the variable 'pwd' can be reduced. [variableScope]
xqf-1.0.6/src/utils.c:242:6: style: The scope of the variable 'cmpres' can be reduced. [variableScope]
xqf-1.0.6/src/utils.c:799:6: style: The scope of the variable 'length' can be reduced. [variableScope]
xqf-1.0.6/src/utils.c:800:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xqf-1.0.6/src/utils.c:337:44: style: Function 'print_dq_string' argument 2 names different: declaration 'str' definition 'ptr'. [funcArgNamesDifferent]
xqf-1.0.6/src/utils.h:49:51: note: Function 'print_dq_string' argument 2 names different: declaration 'str' definition 'ptr'.
xqf-1.0.6/src/utils.c:337:44: note: Function 'print_dq_string' argument 2 names different: declaration 'str' definition 'ptr'.
xqf-1.0.6/src/utmaps.c:94:17: style: Condition 'maxlevel>=0' is always true [knownConditionTrueFalse]
xqf-1.0.6/src/utmaps.c:43:17: note: Assignment 'maxlevel=2', assigned value is 2
xqf-1.0.6/src/utmaps.c:94:17: note: Condition 'maxlevel>=0' is always true
xqf-1.0.6/src/xqf-ui.c:849:2: style: Variable 'option_menu' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/xqf-ui.c:841:0: note: Variable 'option_menu' is reassigned a value before the old one has been used.
xqf-1.0.6/src/xqf-ui.c:849:2: note: Variable 'option_menu' is reassigned a value before the old one has been used.
xqf-1.0.6/src/xqf-ui.c:851:2: style: Variable 'menu' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/xqf-ui.c:842:0: note: Variable 'menu' is reassigned a value before the old one has been used.
xqf-1.0.6/src/xqf-ui.c:851:2: note: Variable 'menu' is reassigned a value before the old one has been used.
xqf-1.0.6/src/xqf-ui.c:204:11: style: The scope of the variable 'context_id' can be reduced. [variableScope]
xqf-1.0.6/src/xqf-ui.c:205:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xqf-1.0.6/src/xqf-ui.c:206:10: style: The scope of the variable 'ap' can be reduced. [variableScope]
xqf-1.0.6/src/xqf-ui.c:278:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xqf-1.0.6/src/xqf-ui.c:298:13: style: The scope of the variable 'alignment' can be reduced. [variableScope]
xqf-1.0.6/src/xqf-ui.c:508:17: style: The scope of the variable 'group' can be reduced. [variableScope]
xqf-1.0.6/src/xqf-ui.c:708:19: style: The scope of the variable 'info' can be reduced. [variableScope]
xqf-1.0.6/src/xqf-ui.c:752:17: style: The scope of the variable 'm' can be reduced. [variableScope]
xqf-1.0.6/src/xqf-ui.c:365:42: error: Expression 'cldef->cols[column].current_sort_mode=++cldef->cols[column].current_sort_mode%(sizeof(cldef->cols[column].sort_mode)/sizeof(cldef->cols[column].sort_mode[0]))' depends on order of evaluation of side effects [unknownEvaluationOrder]
xqf-1.0.6/src/xqf.c:665:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xqf-1.0.6/src/xqf.c:288:37: warning: Either the condition 'if(have_pos2&&*have_pos2)' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
xqf-1.0.6/src/xqf.c:303:5: note: Assuming that condition 'if(have_pos2&&*have_pos2)' is not redundant
xqf-1.0.6/src/xqf.c:288:37: note: Null pointer subtraction
xqf-1.0.6/src/xqf.c:291:45: warning: Either the condition 'if(expected_pos2&&*expected_pos2)' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
xqf-1.0.6/src/xqf.c:304:5: note: Assuming that condition 'if(expected_pos2&&*expected_pos2)' is not redundant
xqf-1.0.6/src/xqf.c:291:45: note: Null pointer subtraction
xqf-1.0.6/src/xqf.c:4236:2: style: Variable 'var' is reassigned a value before the old one has been used. [redundantAssignment]
xqf-1.0.6/src/xqf.c:4229:0: note: Variable 'var' is reassigned a value before the old one has been used.
xqf-1.0.6/src/xqf.c:4236:2: note: Variable 'var' is reassigned a value before the old one has been used.
xqf-1.0.6/src/xqf.c:319:20: style: The scope of the variable 'version_end' can be reduced. [variableScope]
xqf-1.0.6/src/xqf.c:605:8: style: The scope of the variable 'name' can be reduced. [variableScope]
xqf-1.0.6/src/xqf.c:926:10: style: The scope of the variable 'list' can be reduced. [variableScope]
xqf-1.0.6/src/xqf.c:1083:8: style: The scope of the variable 'f' can be reduced. [variableScope]
xqf-1.0.6/src/xqf.c:1084:8: style: The scope of the variable 'fn' can be reduced. [variableScope]
xqf-1.0.6/src/xqf.c:1085:8: style: The scope of the variable 'temp_name' can be reduced. [variableScope]
xqf-1.0.6/src/xqf.c:1086:8: style: The scope of the variable 'temp_mod' can be reduced. [variableScope]
xqf-1.0.6/src/xqf.c:1087:8: style: The scope of the variable 'temp_game' can be reduced. [variableScope]
xqf-1.0.6/src/xqf.c:1474:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xqf-1.0.6/src/xqf.c:1475:6: style: The scope of the variable 'server_list_size' can be reduced. [variableScope]
xqf-1.0.6/src/xqf.c:1690:17: style: The scope of the variable 's' can be reduced. [variableScope]
xqf-1.0.6/src/xqf.c:1753:11: style: The scope of the variable 'players' can be reduced. [variableScope]
xqf-1.0.6/src/xqf.c:1891:8: style: The scope of the variable 'pattern' can be reduced. [variableScope]
xqf-1.0.6/src/xqf.c:1936:17: style: The scope of the variable 's' can be reduced. [variableScope]
xqf-1.0.6/src/xqf.c:2079:16: style: The scope of the variable 'node' can be reduced. [variableScope]
xqf-1.0.6/src/xqf.c:2079:23: style: The scope of the variable 'node_under_mouse' can be reduced. [variableScope]
xqf-1.0.6/src/xqf.c:2080:6: style: The scope of the variable 'node_is_in_selection' can be reduced. [variableScope]
xqf-1.0.6/src/xqf.c:2135:13: style: The scope of the variable 'frame' can be reduced. [variableScope]
xqf-1.0.6/src/xqf.c:2185:9: style: The scope of the variable 'selection' can be reduced. [variableScope]
xqf-1.0.6/src/xqf.c:2255:16: style: The scope of the variable 'node' can be reduced. [variableScope]
xqf-1.0.6/src/xqf.c:2255:23: style: The scope of the variable 'node_under_mouse' can be reduced. [variableScope]
xqf-1.0.6/src/xqf.c:2257:6: style: The scope of the variable 'node_is_in_selection' can be reduced. [variableScope]
xqf-1.0.6/src/xqf.c:2300:16: style: The scope of the variable 'node' can be reduced. [variableScope]
xqf-1.0.6/src/xqf.c:2301:17: style: The scope of the variable 'm' can be reduced. [variableScope]
xqf-1.0.6/src/xqf.c:2331:17: style: The scope of the variable 'm' can be reduced. [variableScope]
xqf-1.0.6/src/xqf.c:2377:13: style: The scope of the variable 'frame' can be reduced. [variableScope]
xqf-1.0.6/src/xqf.c:2415:10: style: The scope of the variable 'skindata' can be reduced. [variableScope]
xqf-1.0.6/src/xqf.c:2417:17: style: The scope of the variable 'p' can be reduced. [variableScope]
xqf-1.0.6/src/xqf.c:2491:8: style: struct member '__menuitem::label' is never used. [unusedStructMember]
xqf-1.0.6/src/xqf.c:2492:7: style: struct member '__menuitem::accel_key' is never used. [unusedStructMember]
xqf-1.0.6/src/xqf.c:2493:6: style: struct member '__menuitem::accel_mods' is never used. [unusedStructMember]
xqf-1.0.6/src/xqf.c:2494:14: style: struct member '__menuitem::widget' is never used. [unusedStructMember]
xqf-1.0.6/src/zip/unzip.c:376:25: style: Condition 'unz_copyright[0]!=' '' is always false [knownConditionTrueFalse]
xqf-1.0.6/src/zip/unzip.c:692:16: style: Variable 'lSeek' is assigned a value that is never used. [unreadVariable]
xqf-1.0.6/src/zipped.c:57:8: style: The scope of the variable 'fn' can be reduced. [variableScope]
xqf-1.0.6/src/zipped.c:94:8: style: The scope of the variable 'cmd' can be reduced. [variableScope]
xqf-1.0.6/src/zipped.c:135:8: style: The scope of the variable 'fn' can be reduced. [variableScope]
[17:47]

ftp://ftp.se.debian.org/debian/pool/main/x/xqilla/xqilla_2.3.4.orig.tar.gz
XQilla-2.3.4/src/ast/ContextTuple.cpp:43:3: style: Class 'ContextTupleResult' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
XQilla-2.3.4/src/ast/XQAnalyzeString.cpp:244:3: style: Class 'XslAnalyzeStringResult' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
XQilla-2.3.4/src/ast/XQDOMConstructor.cpp:288:8: style: The scope of the variable 'constant' can be reduced. [variableScope]
XQilla-2.3.4/src/ast/XQDOMConstructor.cpp:299:51: style: Variable 'constant' is assigned a value that is never used. [unreadVariable]
XQilla-2.3.4/src/lexer/XQLexer.hpp:296:3: warning: Member variable 'XQParserArgs::_signature' is not initialized in the constructor. [uninitMemberVar]
XQilla-2.3.4/src/lexer/XQLexer.hpp:307:3: warning: Member variable 'XQParserArgs::_signature' is not initialized in the constructor. [uninitMemberVar]
XQilla-2.3.4/src/lexer/FlexLexer.h:67:17: style: Technically the member function 'FlexLexer::YYText' can be const. [functionConst]
XQilla-2.3.4/src/lexer/FlexLexer.h:68:6: style: Technically the member function 'FlexLexer::YYLeng' can be const. [functionConst]
XQilla-2.3.4/src/lexer/XQLexer.hpp:248:16: style: Technically the member function 'XQLexer::getQueryString' can be const. [functionConst]
XQilla-2.3.4/src/lexer/XQLexer.hpp:254:3: style: Class 'XQLexer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
XQilla-2.3.4/src/lexer/XQLexer.hpp:307:3: style: Class 'XQParserArgs' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
XQilla-2.3.4/src/lexer/FlexLexer.h:108:7: style: The function 'yy_switch_to_buffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/lexer/FlexLexer.h:71:3: note: Virtual function in base class
XQilla-2.3.4/src/lexer/FlexLexer.h:108:7: note: Function in derived class
XQilla-2.3.4/src/lexer/FlexLexer.h:109:29: style: The function 'yy_create_buffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/lexer/FlexLexer.h:73:9: note: Virtual function in base class
XQilla-2.3.4/src/lexer/FlexLexer.h:109:29: note: Function in derived class
XQilla-2.3.4/src/lexer/FlexLexer.h:110:7: style: The function 'yy_delete_buffer' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/lexer/FlexLexer.h:74:15: note: Virtual function in base class
XQilla-2.3.4/src/lexer/FlexLexer.h:110:7: note: Function in derived class
XQilla-2.3.4/src/lexer/FlexLexer.h:111:10: style: The function 'yyrestart' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/lexer/FlexLexer.h:75:18: note: Virtual function in base class
XQilla-2.3.4/src/lexer/FlexLexer.h:111:10: note: Function in derived class
XQilla-2.3.4/src/lexer/FlexLexer.h:113:14: style: The function 'yylex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/lexer/FlexLexer.h:77:14: note: Virtual function in base class
XQilla-2.3.4/src/lexer/FlexLexer.h:113:14: note: Function in derived class
XQilla-2.3.4/src/lexer/XQLexer.hpp:245:7: style: The function 'yylex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/lexer/FlexLexer.h:113:14: note: Virtual function in base class
XQilla-2.3.4/src/lexer/XQLexer.hpp:245:7: note: Function in derived class
XQilla-2.3.4/src/lexer/XQLexer.hpp:246:15: style: The function 'yylex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/lexer/XQLexer.hpp:156:15: note: Virtual function in base class
XQilla-2.3.4/src/lexer/XQLexer.hpp:246:15: note: Function in derived class
XQilla-2.3.4/src/lexer/XQLexer.hpp:250:16: style: The function 'undoLessThan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/lexer/XQLexer.hpp:193:16: note: Virtual function in base class
XQilla-2.3.4/src/lexer/XQLexer.hpp:250:16: note: Function in derived class
XQilla-2.3.4/src/lexer/XQLexer.hpp:256:15: style: The function 'LexerInput' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/lexer/FlexLexer.h:116:14: note: Virtual function in base class
XQilla-2.3.4/src/lexer/XQLexer.hpp:256:15: note: Function in derived class
XQilla-2.3.4/src/lexer/XQLexer.hpp:257:16: style: The function 'LexerOutput' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/lexer/FlexLexer.h:117:15: note: Virtual function in base class
XQilla-2.3.4/src/lexer/XQLexer.hpp:257:16: note: Function in derived class
XQilla-2.3.4/src/lexer/XQLexer.hpp:258:16: style: The function 'LexerError' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/lexer/FlexLexer.h:118:15: note: Virtual function in base class
XQilla-2.3.4/src/lexer/XQLexer.hpp:258:16: note: Function in derived class
XQilla-2.3.4/src/lexer/XQLexer.hpp:259:16: style: The function 'yy_pop_state' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/lexer/FlexLexer.h:132:15: note: Virtual function in base class
XQilla-2.3.4/src/lexer/XQLexer.hpp:259:16: note: Function in derived class
XQilla-2.3.4/src/ast/XQFunctionDeref.cpp:85:3: style: Class 'FunctionDerefResult' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
XQilla-2.3.4/src/ast/XQSequence.cpp:169:3: style: Class 'XQSequenceResult' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
XQilla-2.3.4/src/context/UpdateFactory.cpp:39:3: style: Class 'pucompare' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
XQilla-2.3.4/src/context/UpdateFactory.cpp:57:3: style: Class 'nodecompare' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
XQilla-2.3.4/src/context/UpdateFactory.cpp:174:3: style: Class 'AttrMap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
XQilla-2.3.4/src/context/impl/VarStoreImpl.cpp:100:13: style: The scope of the variable 'tmp' can be reduced. [variableScope]
XQilla-2.3.4/src/context/impl/VarTypeStoreImpl.hpp:43:3: style: Class 'VarTypeStoreImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
XQilla-2.3.4/src/debug/InteractiveDebugger.cpp:444:26: style: The scope of the variable 'BREAK_REGEX_2' can be reduced. [variableScope]
XQilla-2.3.4/src/debug/InteractiveDebugger.cpp:90:3: style: Class 'HelpCommand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
XQilla-2.3.4/src/dom-api/XPath2NodeSerializer.cpp:64:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
XQilla-2.3.4/src/dom-api/XPath2NodeSerializer.cpp:70:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
XQilla-2.3.4/src/dom-api/XPath2NodeSerializer.hpp:47:3: style: Class 'XPath2NodeSerializer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
XQilla-2.3.4/src/dom-api/impl/XQillaXMLGrammarPoolImpl.hpp:43:5: style: Class 'XQillaXMLGrammarPoolImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
XQilla-2.3.4/src/dom-api/impl/XPath2ResultImpl.cpp:204:19: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/dom-api/impl/XPathNamespaceImpl.cpp:107:12: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/dom-api/impl/XPathNamespaceImpl.cpp:271:21: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/dom-api/impl/XPathNamespaceImpl.cpp:279:22: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/dom-api/impl/XPathNamespaceImpl.cpp:115:52: style: Function 'setNodeValue' argument 1 names different: declaration 'nodeValue' definition 'value'. [funcArgNamesDifferent]
XQilla-2.3.4/src/dom-api/impl/XPathNamespaceImpl.hpp:84:63: note: Function 'setNodeValue' argument 1 names different: declaration 'nodeValue' definition 'value'.
XQilla-2.3.4/src/dom-api/impl/XPathNamespaceImpl.cpp:115:52: note: Function 'setNodeValue' argument 1 names different: declaration 'nodeValue' definition 'value'.
XQilla-2.3.4/src/dom-api/impl/XPathNamespaceImpl.hpp:37:1: warning: The class 'XPathNamespaceImpl' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
XQilla-2.3.4/src/dom-api/impl/XQillaBuilderImpl.cpp:141:8: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/dom-api/impl/XQillaDocumentImpl.cpp:102:10: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/dom-api/impl/XQillaDocumentImpl.cpp:119:11: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/dom-api/impl/XQillaExpressionImpl.cpp:173:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
XQilla-2.3.4/src/dom-api/impl/XQillaExpressionImpl.cpp:178:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
XQilla-2.3.4/src/dom-api/impl/XQillaExpressionImpl.cpp:183:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
XQilla-2.3.4/src/dom-api/impl/XQillaExpressionImpl.cpp:197:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
XQilla-2.3.4/src/dom-api/impl/XQillaExpressionImpl.cpp:202:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
XQilla-2.3.4/src/dom-api/impl/XQillaExpressionImpl.cpp:207:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
XQilla-2.3.4/src/exceptions/XQException.cpp:36:5: warning: Return value of function strcmp() is not used. [ignoredReturnValue]
XQilla-2.3.4/src/exceptions/XQException.cpp:36:5: warning: Unnecessary comparison of static strings. [staticStringCompare]
XQilla-2.3.4/src/fastxdm/FastXDMDocument.hpp:170:3: style: Class 'FastXDMDocument' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
XQilla-2.3.4/src/fastxdm/FastXDMSequenceBuilder.hpp:31:3: style: Class 'FastXDMSequenceBuilder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
XQilla-2.3.4/src/fastxdm/FastXDMConfiguration.cpp:67:3: style: Class 'FastXDMURIResolver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:436:39: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:446:47: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:458:45: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:475:39: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:1306:48: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:1316:38: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:1327:45: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:1352:48: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:1596:48: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:1616:38: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:1630:47: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:1658:48: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:677:32: style: The function 'nextNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:658:40: note: Virtual function in base class
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:677:32: note: Function in derived class
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:704:32: style: The function 'nextNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:658:40: note: Virtual function in base class
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:704:32: note: Function in derived class
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:730:32: style: The function 'nextNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:658:40: note: Virtual function in base class
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:730:32: note: Function in derived class
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:756:32: style: The function 'nextNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:658:40: note: Virtual function in base class
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:756:32: note: Function in derived class
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:773:32: style: The function 'nextNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:658:40: note: Virtual function in base class
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:773:32: note: Function in derived class
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:796:32: style: The function 'nextNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:658:40: note: Virtual function in base class
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:796:32: note: Function in derived class
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:813:32: style: The function 'nextNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:658:40: note: Virtual function in base class
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:813:32: note: Function in derived class
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:830:32: style: The function 'nextNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:658:40: note: Virtual function in base class
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:830:32: note: Function in derived class
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:872:32: style: The function 'nextNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:658:40: note: Virtual function in base class
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:872:32: note: Function in derived class
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:915:32: style: The function 'nextNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:658:40: note: Virtual function in base class
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:915:32: note: Function in derived class
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:947:32: style: The function 'nextNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:658:40: note: Virtual function in base class
XQilla-2.3.4/src/fastxdm/FastXDMNodeImpl.cpp:947:32: note: Function in derived class
XQilla-2.3.4/src/fulltext/FTAnd.cpp:252:24: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
XQilla-2.3.4/src/functions/FunctionAnalyzeString.cpp:74:3: style: Class 'FunctionAnalyzeStringResult' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
XQilla-2.3.4/src/functions/FunctionContains.cpp:75:19: style: Variable 'collation' is assigned a value that is never used. [unreadVariable]
XQilla-2.3.4/src/functions/FunctionParseJSON.cpp:119:23: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/functions/FunctionParseJSON.cpp:131:23: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/functions/FunctionParseJSON.cpp:144:23: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/functions/FunctionParseJSON.cpp:160:23: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/functions/FunctionParseJSON.cpp:177:23: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/functions/FunctionParseJSON.cpp:195:23: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/functions/FunctionParseJSON.cpp:210:23: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/functions/FunctionParseJSON.cpp:223:23: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/functions/FunctionParseJSON.cpp:232:23: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/functions/FunctionParseJSON.cpp:244:23: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/functions/FunctionSerializeJSON.cpp:73:3: style: Class 'JSONSerializer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
XQilla-2.3.4/src/functions/FunctionSerializeJSON.cpp:326:5: style: Struct 'StackObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
XQilla-2.3.4/src/functions/FunctionTime.cpp:111:3: style: Class 'TimerGuard' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
XQilla-2.3.4/src/functions/FunctionUnparsedText.cpp:62:1: style: The class 'FindXMLEncoding' does not have a constructor although it has private member variables. [noConstructor]
XQilla-2.3.4/src/functions/XQUserFunction.cpp:231:64: style: Same expression on both sides of '||'. [duplicateExpression]
XQilla-2.3.4/src/functions/XQUserFunction.cpp:533:17: style: Variable 'ciTypeSet' is assigned a value that is never used. [unreadVariable]
XQilla-2.3.4/src/items/DatatypeFactoryTemplate.hpp:56:24: warning: Virtual function 'getPrimitiveTypeURI' is called from constructor 'DatatypeFactoryTemplate(const DocumentCache*dc)' at line 42. Dynamic binding is not used. [virtualCallInConstructor]
XQilla-2.3.4/src/items/DatatypeFactoryTemplate.hpp:42:49: note: Calling getPrimitiveTypeURI
XQilla-2.3.4/src/items/DatatypeFactoryTemplate.hpp:56:24: note: getPrimitiveTypeURI is a virtual method
XQilla-2.3.4/src/items/DatatypeFactoryTemplate.hpp:40:3: style: Class 'DatatypeFactoryTemplate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
XQilla-2.3.4/src/items/DatatypeFactoryTemplate.hpp:73:3: style: Class 'StringDatatypeFactory' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
XQilla-2.3.4/src/items/DatatypeFactoryTemplate.hpp:94:3: style: Class 'DayTimeDurationDatatypeFactory' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
XQilla-2.3.4/src/items/DatatypeFactoryTemplate.hpp:113:3: style: Class 'YearMonthDurationDatatypeFactory' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
XQilla-2.3.4/src/items/impl/ATBase64BinaryOrDerivedImpl.cpp:164:46: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/items/impl/ATGMonthOrDerivedImpl.cpp:251:14: style: Variable 'state' is reassigned a value before the old one has been used. [redundantAssignment]
XQilla-2.3.4/src/items/impl/ATGMonthOrDerivedImpl.cpp:249:5: note: Variable 'state' is reassigned a value before the old one has been used.
XQilla-2.3.4/src/items/impl/ATGMonthOrDerivedImpl.cpp:251:14: note: Variable 'state' is reassigned a value before the old one has been used.
XQilla-2.3.4/src/items/impl/ATHexBinaryOrDerivedImpl.cpp:144:49: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/items/impl/ATNotationOrDerivedImpl.cpp:113:47: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/items/impl/ATQNameOrDerivedImpl.cpp:172:16: style: The scope of the variable 'prefix' can be reduced. [variableScope]
XQilla-2.3.4/src/lexer/XQLexer2.cpp:29:10: warning: Member variable 'XQLexer::yyloc' is not initialized in the constructor. [uninitMemberVar]
XQilla-2.3.4/src/lexer/XQLexer2.cpp:48:10: warning: Member variable 'XQLexer::yyloc' is not initialized in the constructor. [uninitMemberVar]
XQilla-2.3.4/src/lexer/XQLexer2.cpp:62:10: warning: Member variable 'XQLexer::yyloc' is not initialized in the constructor. [uninitMemberVar]
XQilla-2.3.4/src/lexer/XQLexer2.cpp:78:10: warning: Member variable 'XQLexer::yyloc' is not initialized in the constructor. [uninitMemberVar]
XQilla-2.3.4/src/lexer/XQLexer.hpp:268:8: style: Technically the member function 'XQLexer::isCommentClosed' can be const. [functionConst]
XQilla-2.3.4/src/lexer/XQLexer2.cpp:124:15: note: Technically the member function 'XQLexer::isCommentClosed' can be const.
XQilla-2.3.4/src/lexer/XQLexer.hpp:268:8: note: Technically the member function 'XQLexer::isCommentClosed' can be const.
XQilla-2.3.4/src/lexer/XQLexer.hpp:298:16: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/lexer/XSLT2Lexer.cpp:637:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
XQilla-2.3.4/src/lexer/XSLT2Lexer.cpp:1105:16: style: The scope of the variable 'tmp' can be reduced. [variableScope]
XQilla-2.3.4/src/lexer/XSLT2Lexer.hpp:74:5: style: Struct 'ElementStackEntry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
XQilla-2.3.4/src/lexer/XSLT2Lexer.hpp:59:15: style: The function 'yylex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/lexer/XQLexer.hpp:156:15: note: Virtual function in base class
XQilla-2.3.4/src/lexer/XSLT2Lexer.hpp:59:15: note: Function in derived class
XQilla-2.3.4/src/lexer/XSLT2Lexer.hpp:61:62: style: The function 'getNSResolver' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/lexer/XQLexer.hpp:194:62: note: Virtual function in base class
XQilla-2.3.4/src/lexer/XSLT2Lexer.hpp:61:62: note: Function in derived class
XQilla-2.3.4/src/lexer/XSLT2Lexer.hpp:62:16: style: The function 'undoLessThan' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/lexer/XQLexer.hpp:193:16: note: Virtual function in base class
XQilla-2.3.4/src/lexer/XSLT2Lexer.hpp:62:16: note: Function in derived class
XQilla-2.3.4/src/lexer/XSLT2Lexer.hpp:149:16: style: The function 'nextEvent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/lexer/XSLT2Lexer.hpp:100:16: note: Virtual function in base class
XQilla-2.3.4/src/lexer/XSLT2Lexer.hpp:149:16: note: Function in derived class
XQilla-2.3.4/src/lexer/XSLT2Lexer.hpp:150:21: style: The function 'getEventType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/lexer/XSLT2Lexer.hpp:101:21: note: Virtual function in base class
XQilla-2.3.4/src/lexer/XSLT2Lexer.hpp:150:21: note: Function in derived class
XQilla-2.3.4/src/lexer/XSLT2Lexer.hpp:151:16: style: The function 'getEventName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/lexer/XSLT2Lexer.hpp:102:16: note: Virtual function in base class
XQilla-2.3.4/src/lexer/XSLT2Lexer.hpp:151:16: note: Function in derived class
XQilla-2.3.4/src/lexer/XSLT2Lexer.hpp:152:16: style: The function 'getEventValue' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/lexer/XSLT2Lexer.hpp:103:16: note: Virtual function in base class
XQilla-2.3.4/src/lexer/XSLT2Lexer.hpp:152:16: note: Function in derived class
XQilla-2.3.4/src/lexer/XSLT2Lexer.hpp:154:16: style: The function 'getEventLocation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/lexer/XSLT2Lexer.hpp:105:16: note: Virtual function in base class
XQilla-2.3.4/src/lexer/XSLT2Lexer.hpp:154:16: note: Function in derived class
XQilla-2.3.4/src/lexer/XSLT2Lexer.hpp:155:16: style: The function 'getValueLocation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/lexer/XSLT2Lexer.hpp:106:16: note: Virtual function in base class
XQilla-2.3.4/src/lexer/XSLT2Lexer.hpp:155:16: note: Function in derived class
XQilla-2.3.4/src/mapm/mapm_cpi.c:98:18: style: The scope of the variable 'nn' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_div.c:85:5: style: The scope of the variable 'j' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_div.c:85:11: style: The scope of the variable 'm' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_div.c:85:30: style: The scope of the variable 'indexr' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_div.c:86:9: style: The scope of the variable 'trial_numer' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_div.c:87:7: style: The scope of the variable 'vp' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_fft.c:303:12: style: The scope of the variable 'xi' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_fft.c:433:16: style: The scope of the variable 'j2' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_fft.c:433:20: style: The scope of the variable 'j3' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_fft.c:434:22: style: The scope of the variable 'x1r' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_fft.c:434:27: style: The scope of the variable 'x1i' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_fft.c:434:32: style: The scope of the variable 'x2r' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_fft.c:434:37: style: The scope of the variable 'x2i' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_fft.c:434:42: style: The scope of the variable 'x3r' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_fft.c:434:47: style: The scope of the variable 'x3i' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_fft.c:484:16: style: The scope of the variable 'j2' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_fft.c:484:20: style: The scope of the variable 'j3' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_fft.c:485:22: style: The scope of the variable 'x1r' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_fft.c:485:27: style: The scope of the variable 'x1i' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_fft.c:485:32: style: The scope of the variable 'x2r' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_fft.c:485:37: style: The scope of the variable 'x2i' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_fft.c:485:42: style: The scope of the variable 'x3r' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_fft.c:485:47: style: The scope of the variable 'x3i' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_fft.c:536:22: style: The scope of the variable 'wk1r' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_fft.c:536:28: style: The scope of the variable 'wk1i' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_fft.c:536:34: style: The scope of the variable 'wk2r' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_fft.c:536:40: style: The scope of the variable 'wk2i' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_fft.c:536:46: style: The scope of the variable 'wk3r' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_fft.c:536:52: style: The scope of the variable 'wk3i' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_fft.c:643:22: style: The scope of the variable 'wk1r' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_fft.c:643:28: style: The scope of the variable 'wk1i' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_fft.c:643:34: style: The scope of the variable 'wk2r' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_fft.c:643:40: style: The scope of the variable 'wk2i' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_fft.c:643:46: style: The scope of the variable 'wk3r' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_fft.c:643:52: style: The scope of the variable 'wk3i' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_fft.c:771:12: style: The scope of the variable 'i0' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_fft.c:837:12: style: The scope of the variable 'i0' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_fpf.c:75:9: style: The scope of the variable 'ch' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_fpf.c:179:12: warning: Either the condition 'count_sep==0' is redundant or there is division by zero at line 179. [zerodivcond]
XQilla-2.3.4/src/mapm/mapm_fpf.c:85:30: note: Assuming that condition 'count_sep==0' is not redundant
XQilla-2.3.4/src/mapm/mapm_fpf.c:179:12: note: Division by zero
XQilla-2.3.4/src/mapm/mapm_mul.c:32:5: style: The scope of the variable 'ai' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_mul.c:32:31: style: The scope of the variable 'jj' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_mul.c:33:2: style: The scope of the variable 'indexr' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_mul.c:35:7: style: The scope of the variable 'vp' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_pow.c:51:5: style: The scope of the variable 'iflag' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_pow.c:52:9: style: The scope of the variable 'sbuf' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_rnd.c:171:6: style: The scope of the variable 'ch' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_set.c:311:1: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
XQilla-2.3.4/src/mapm/mapm_set.c:313:1: note: Found duplicate branches for 'if' and 'else'.
XQilla-2.3.4/src/mapm/mapm_set.c:311:1: note: Found duplicate branches for 'if' and 'else'.
XQilla-2.3.4/src/mapm/mapm_set.c:31:16: style: The scope of the variable 'ch' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_set.c:88:6: style: The scope of the variable 'ch' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapm_set.c:89:7: style: The scope of the variable 'vp' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapmfmul.c:160:5: style: The scope of the variable 'k' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapmfmul.c:197:7: style: The scope of the variable 'vp' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapmfmul.c:485:8: style: The scope of the variable 'jtmp' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapmfmul.c:485:25: style: The scope of the variable 'borrow' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapmfmul.c:578:5: style: The scope of the variable 'i' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapmgues.c:76:12: style: The scope of the variable 'p' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapmgues.c:76:16: style: The scope of the variable 'ps' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapmipwr.c:31:11: style: The scope of the variable 'ii' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapmpwr2.c:31:11: style: The scope of the variable 'ii' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapmrsin.c:37:10: style: The scope of the variable 'm2' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapmrsin.c:106:10: style: The scope of the variable 'm2' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapmstck.c:38:5: style: The scope of the variable 'k' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapmstck.c:55:10: style: The scope of the variable 'vp' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapmutil.c:325:9: style: The scope of the variable 'numb' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapmutil.c:326:8: style: The scope of the variable 'chp' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapmutil.c:327:7: style: The scope of the variable 'vp' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapmutil.c:430:7: style: The scope of the variable 'vp' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapmutl2.c:122:7: style: The scope of the variable 'vp' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapmutl2.c:232:12: style: The scope of the variable 'j' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapmutl2.c:298:21: style: The scope of the variable 'ch2' can be reduced. [variableScope]
XQilla-2.3.4/src/mapm/mapmutl2.c:299:27: style: The scope of the variable 'p2' can be reduced. [variableScope]
XQilla-2.3.4/src/optimizer/ASTCopier.cpp:390:3: warning: Possible null pointer dereference: result [nullPointer]
XQilla-2.3.4/src/optimizer/ASTCopier.cpp:356:24: note: Assignment 'result=0', assigned value is 0
XQilla-2.3.4/src/optimizer/ASTCopier.cpp:390:3: note: Null pointer dereference
XQilla-2.3.4/src/optimizer/ASTCopier.cpp:478:3: warning: Possible null pointer dereference: result [nullPointer]
XQilla-2.3.4/src/optimizer/ASTCopier.cpp:442:30: note: Assignment 'result=0', assigned value is 0
XQilla-2.3.4/src/optimizer/ASTCopier.cpp:478:3: note: Null pointer dereference
XQilla-2.3.4/src/optimizer/PartialEvaluator.cpp:87:18: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/optimizer/PartialEvaluator.cpp:1088:42: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/optimizer/PartialEvaluator.cpp:702:22: style: The function 'optimizeLetTuple' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/optimizer/PartialEvaluator.cpp:374:22: note: Virtual function in base class
XQilla-2.3.4/src/optimizer/PartialEvaluator.cpp:702:22: note: Function in derived class
XQilla-2.3.4/src/optimizer/PartialEvaluator.cpp:1093:20: style: The function 'optimizeNav' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/optimizer/PartialEvaluator.cpp:479:20: note: Virtual function in base class
XQilla-2.3.4/src/optimizer/PartialEvaluator.cpp:1093:20: note: Function in derived class
XQilla-2.3.4/src/optimizer/PartialEvaluator.cpp:1111:20: style: The function 'optimizePredicate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/optimizer/PartialEvaluator.cpp:497:20: note: Virtual function in base class
XQilla-2.3.4/src/optimizer/PartialEvaluator.cpp:1111:20: note: Function in derived class
XQilla-2.3.4/src/optimizer/PartialEvaluator.cpp:1126:20: style: The function 'optimizeMap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/optimizer/PartialEvaluator.cpp:410:20: note: Virtual function in base class
XQilla-2.3.4/src/optimizer/PartialEvaluator.cpp:1126:20: note: Function in derived class
XQilla-2.3.4/src/optimizer/PartialEvaluator.cpp:1141:22: style: The function 'optimizeForTuple' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/optimizer/PartialEvaluator.cpp:352:22: note: Virtual function in base class
XQilla-2.3.4/src/optimizer/PartialEvaluator.cpp:1141:22: note: Function in derived class
XQilla-2.3.4/src/optimizer/PartialEvaluator.cpp:1155:22: style: The function 'optimizeLetTuple' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/optimizer/PartialEvaluator.cpp:374:22: note: Virtual function in base class
XQilla-2.3.4/src/optimizer/PartialEvaluator.cpp:1155:22: note: Function in derived class
XQilla-2.3.4/src/optimizer/PartialEvaluator.cpp:1169:22: style: The function 'optimizeCountTuple' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/optimizer/PartialEvaluator.cpp:389:22: note: Virtual function in base class
XQilla-2.3.4/src/optimizer/PartialEvaluator.cpp:1169:22: note: Function in derived class
XQilla-2.3.4/src/optimizer/PartialEvaluator.cpp:1209:20: style: The function 'optimizeReturn' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/optimizer/PartialEvaluator.cpp:403:20: note: Virtual function in base class
XQilla-2.3.4/src/optimizer/PartialEvaluator.cpp:1209:20: note: Function in derived class
XQilla-2.3.4/src/optimizer/QueryPathNode.cpp:229:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
XQilla-2.3.4/src/optimizer/QueryPathNode.cpp:233:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
XQilla-2.3.4/src/optimizer/QueryPathNode.cpp:237:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
XQilla-2.3.4/src/optimizer/QueryPathNode.cpp:241:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
XQilla-2.3.4/src/optimizer/QueryPathNode.cpp:245:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
../src/parser/XQParser.cpp:10896:0: error: Invalid number of character '{' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
XQilla-2.3.4/src/runtime/ClosureResult.cpp:31:3: style: Class 'LazyCreateResult' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
XQilla-2.3.4/src/runtime/Result.cpp:39:3: style: Class 'ItemResult' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
XQilla-2.3.4/src/runtime/Sequence.cpp:186:3: style: Class 'lessThanCompareFn' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
XQilla-2.3.4/src/samples/xqilla/xqilla-commandline.cpp:141:8: style: Technically the member function 'CommandLineArgs::check' can be const. [functionConst]
XQilla-2.3.4/src/schema/DocumentCacheImpl.cpp:619:80: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
XQilla-2.3.4/src/simple-api/XQQuery.cpp:173:5: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
XQilla-2.3.4/src/simple-api/XQQuery.cpp:191:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
XQilla-2.3.4/src/update/UTransform.cpp:178:3: style: Class 'nodecompare' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
XQilla-2.3.4/src/utils/DateUtils.cpp:129:41: style: Function 'maximumDayInMonthFor' argument 1 names different: declaration 'yearValue' definition 'year'. [funcArgNamesDifferent]
XQilla-2.3.4/src/utils/DateUtils.hpp:104:39: note: Function 'maximumDayInMonthFor' argument 1 names different: declaration 'yearValue' definition 'year'.
XQilla-2.3.4/src/utils/DateUtils.cpp:129:41: note: Function 'maximumDayInMonthFor' argument 1 names different: declaration 'yearValue' definition 'year'.
XQilla-2.3.4/src/utils/DateUtils.cpp:129:51: style: Function 'maximumDayInMonthFor' argument 2 names different: declaration 'monthValue' definition 'month'. [funcArgNamesDifferent]
XQilla-2.3.4/src/utils/DateUtils.hpp:104:54: note: Function 'maximumDayInMonthFor' argument 2 names different: declaration 'monthValue' definition 'month'.
XQilla-2.3.4/src/utils/DateUtils.cpp:129:51: note: Function 'maximumDayInMonthFor' argument 2 names different: declaration 'monthValue' definition 'month'.
XQilla-2.3.4/src/utils/XPath2Utils.cpp:336:18: style: The scope of the variable 'nCount' can be reduced. [variableScope]
XQilla-2.3.4/src/utils/XPath2Utils.cpp:269:85: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
XQilla-2.3.4/src/utils/XPath2Utils.cpp:211:16: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
XQilla-2.3.4/src/utils/utf8proc/utf8proc.c:299:15: style: The scope of the variable 'w2' can be reduced. [variableScope]
XQilla-2.3.4/src/utils/utf8proc/utf8proc.c:868:13: style: The scope of the variable 'decomp_result' can be reduced. [variableScope]
XQilla-2.3.4/src/utils/utf8proc/utf8proc.c:933:13: style: The scope of the variable 'uc' can be reduced. [variableScope]
XQilla-2.3.4/src/utils/utf8proc/utf8proc.c:963:13: style: The scope of the variable 'current_char' can be reduced. [variableScope]
XQilla-2.3.4/src/utils/utf8proc/utf8proc.c:1033:13: style: The scope of the variable 'uc' can be reduced. [variableScope]
XQilla-2.3.4/src/utils/utf8proc/utf8proc.c:789:9: error: Common realloc mistake: 'TBD_buf' nulled but not freed upon failure [memleakOnRealloc]
XQilla-2.3.4/src/xerces/AncestorAxis.hpp:33:49: style: The function 'nextNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/xerces/Axis.hpp:45:57: note: Virtual function in base class
XQilla-2.3.4/src/xerces/AncestorAxis.hpp:33:49: note: Function in derived class
XQilla-2.3.4/src/xerces/AncestorOrSelfAxis.hpp:33:49: style: The function 'nextNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/xerces/Axis.hpp:45:57: note: Virtual function in base class
XQilla-2.3.4/src/xerces/AncestorOrSelfAxis.hpp:33:49: note: Function in derived class
XQilla-2.3.4/src/xerces/AttributeAxis.hpp:33:49: style: The function 'nextNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/xerces/Axis.hpp:45:57: note: Virtual function in base class
XQilla-2.3.4/src/xerces/AttributeAxis.hpp:33:49: note: Function in derived class
XQilla-2.3.4/src/xerces/ChildAxis.hpp:33:49: style: The function 'nextNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/xerces/Axis.hpp:45:57: note: Virtual function in base class
XQilla-2.3.4/src/xerces/ChildAxis.hpp:33:49: note: Function in derived class
XQilla-2.3.4/src/xerces/DescendantAxis.hpp:30:49: style: The function 'nextNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/xerces/Axis.hpp:45:57: note: Virtual function in base class
XQilla-2.3.4/src/xerces/DescendantAxis.hpp:30:49: note: Function in derived class
XQilla-2.3.4/src/xerces/DescendantOrSelfAxis.hpp:30:49: style: The function 'nextNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/xerces/Axis.hpp:45:57: note: Virtual function in base class
XQilla-2.3.4/src/xerces/DescendantOrSelfAxis.hpp:30:49: note: Function in derived class
XQilla-2.3.4/src/xerces/FollowingAxis.hpp:30:49: style: The function 'nextNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/xerces/Axis.hpp:45:57: note: Virtual function in base class
XQilla-2.3.4/src/xerces/FollowingAxis.hpp:30:49: note: Function in derived class
XQilla-2.3.4/src/xerces/FollowingSiblingAxis.hpp:30:49: style: The function 'nextNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/xerces/Axis.hpp:45:57: note: Virtual function in base class
XQilla-2.3.4/src/xerces/FollowingSiblingAxis.hpp:30:49: note: Function in derived class
XQilla-2.3.4/src/xerces/NamespaceAxis.hpp:36:49: style: The function 'nextNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/xerces/Axis.hpp:45:57: note: Virtual function in base class
XQilla-2.3.4/src/xerces/NamespaceAxis.hpp:36:49: note: Function in derived class
XQilla-2.3.4/src/xerces/ParentAxis.hpp:30:49: style: The function 'nextNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/xerces/Axis.hpp:45:57: note: Virtual function in base class
XQilla-2.3.4/src/xerces/ParentAxis.hpp:30:49: note: Function in derived class
XQilla-2.3.4/src/xerces/PrecedingAxis.hpp:33:49: style: The function 'nextNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/xerces/Axis.hpp:45:57: note: Virtual function in base class
XQilla-2.3.4/src/xerces/PrecedingAxis.hpp:33:49: note: Function in derived class
XQilla-2.3.4/src/xerces/PrecedingSiblingAxis.hpp:33:49: style: The function 'nextNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/xerces/Axis.hpp:45:57: note: Virtual function in base class
XQilla-2.3.4/src/xerces/PrecedingSiblingAxis.hpp:33:49: note: Function in derived class
XQilla-2.3.4/src/xerces/XercesURIResolver.hpp:34:3: style: Class 'XercesURIResolver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
XQilla-2.3.4/src/xerces/XercesSequenceBuilder.hpp:31:3: style: Class 'XercesSequenceBuilder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
XQilla-2.3.4/src/xerces/XercesNodeImpl.hpp:93:21: style: The function 'createNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
XQilla-2.3.4/src/xerces/Axis.hpp:35:21: note: Virtual function in base class
XQilla-2.3.4/src/xerces/XercesNodeImpl.hpp:93:21: note: Function in derived class
XQilla-2.3.4/src/xerces/XercesNodeImpl.cpp:166:33: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xerces/XercesNodeImpl.cpp:266:28: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xerces/XercesNodeImpl.cpp:756:27: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xerces/XercesNodeImpl.cpp:808:38: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xerces/XercesNodeImpl.cpp:866:38: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xerces/XercesNodeImpl.cpp:873:38: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xerces/XercesNodeImpl.cpp:969:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
XQilla-2.3.4/src/xerces/XercesSequenceBuilder.cpp:76:51: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xerces/XercesSequenceBuilder.cpp:123:24: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xerces/XercesSequenceBuilder.cpp:125:24: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xerces/XercesSequenceBuilder.cpp:128:51: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xerces/XercesSequenceBuilder.cpp:147:51: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xerces/XercesSequenceBuilder.cpp:174:51: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xerces/XercesSequenceBuilder.cpp:205:51: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xerces/XercesSequenceBuilder.cpp:224:51: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xerces/XercesSequenceBuilder.cpp:265:51: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xerces/XercesSequenceBuilder.cpp:286:41: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xerces/XercesURIResolver.cpp:92:30: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xerces/XercesURIResolver.cpp:108:37: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xerces/XercesURIResolver.cpp:146:30: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xerces/XercesURIResolver.cpp:162:37: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xerces/XercesURIResolver.cpp:203:31: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xerces/XercesURIResolver.cpp:245:19: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xerces/XercesURIResolver.cpp:63:16: style: The scope of the variable 'drc' can be reduced. [variableScope]
XQilla-2.3.4/src/xerces/XercesUpdateFactory.cpp:99:37: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xerces/XercesUpdateFactory.cpp:112:40: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xerces/XercesUpdateFactory.cpp:139:37: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xerces/XercesUpdateFactory.cpp:150:40: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xerces/XercesUpdateFactory.cpp:177:37: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xerces/XercesUpdateFactory.cpp:201:37: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xerces/XercesUpdateFactory.cpp:233:37: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xerces/XercesUpdateFactory.cpp:243:37: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xerces/XercesUpdateFactory.cpp:258:40: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xerces/XercesUpdateFactory.cpp:286:37: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xerces/XercesUpdateFactory.cpp:302:40: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xerces/XercesUpdateFactory.cpp:330:37: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xerces/XercesUpdateFactory.cpp:344:40: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xerces/XercesUpdateFactory.cpp:372:37: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xerces/XercesUpdateFactory.cpp:385:40: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xerces/XercesUpdateFactory.cpp:413:37: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xerces/XercesUpdateFactory.cpp:426:40: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xerces/XercesUpdateFactory.cpp:451:37: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xerces/XercesUpdateFactory.cpp:464:40: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xerces/XercesUpdateFactory.cpp:498:37: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xerces/XercesUpdateFactory.cpp:688:3: style: Class 'RevalidationEventHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
XQilla-2.3.4/src/xerces/XercesUpdateFactory.cpp:838:7: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy]
XQilla-2.3.4/src/xqc/XQillaXQCImplementation.hpp:48:53: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xqc/XQillaXQCDynamicContext.hpp:44:52: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xqc/XQillaXQCDynamicContext.hpp:49:64: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xqc/XQillaXQCSequence.hpp:57:46: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xqc/XQillaXQCSequence.hpp:62:58: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xqc/XQillaXQCDynamicContext.cpp:89:13: style: The scope of the variable 'tmp' can be reduced. [variableScope]
XQilla-2.3.4/src/xqc/XQillaXQCDynamicContext.hpp:32:3: style: Class 'XQillaXQCDynamicContext' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
XQilla-2.3.4/src/xqc/XQillaXQCExpression.hpp:40:48: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xqc/XQillaXQCExpression.hpp:45:60: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xqc/XQillaXQCExpression.hpp:30:3: style: Class 'XQillaXQCExpression' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
XQilla-2.3.4/src/xqc/XQillaXQCStaticContext.hpp:42:51: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xqc/XQillaXQCStaticContext.hpp:47:63: style: C-style pointer casting [cstyleCast]
XQilla-2.3.4/src/xqc/XQillaXQCInputStream.hpp:34:3: style: Class 'CharInputStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
XQilla-2.3.4/src/xqc/XQillaXQCInputStream.hpp:73:3: style: Class 'CharInputSource' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
XQilla-2.3.4/src/xqc/XQillaXQCInputStream.hpp:91:3: style: Class 'FileInputStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
XQilla-2.3.4/src/xqc/XQillaXQCInputStream.hpp:122:3: style: Class 'FileInputSource' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
XQilla-2.3.4/src/xqc/XQillaXQCInputStream.hpp:139:3: style: Class 'BinXQCInputStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
XQilla-2.3.4/src/xqc/XQillaXQCInputStream.hpp:170:3: style: Class 'XQCInputSource' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
XQilla-2.3.4/src/xqc/XQillaXQCStaticContext.cpp:91:12: style: The scope of the variable 'tmp' can be reduced. [variableScope]
XQilla-2.3.4/src/xqts/TestSuiteParser.cpp:407:18: style: Variable 'szURI' is assigned a value that is never used. [unreadVariable]
XQilla-2.3.4/src/xqts/TestSuiteResultListener.cpp:385:97: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
XQilla-2.3.4/src/xqts/TestSuiteResultListener.cpp:432:97: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
XQilla-2.3.4/src/xqts/TestSuiteResultListener.cpp:237:3: style: Class 'ErrorFileHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
XQilla-2.3.4/src/xqts/TestSuiteRunner.cpp:58:121: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
XQilla-2.3.4/src/xqts/TestSuiteRunner.cpp:139:105: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
XQilla-2.3.4/src/xqts/TestSuiteRunner.cpp:174:11: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
XQilla-2.3.4/src/xqts/TestSuiteRunner.cpp:178:10: performance: Inefficient usage of string::find() in condition; string::compare() would be faster. [stlIfStrFind]
XQilla-2.3.4/src/yajl/yajl.c:43:35: style: Function 'yajl_status_to_string' argument 1 names different: declaration 'code' definition 'stat'. [funcArgNamesDifferent]
XQilla-2.3.4/src/yajl/yajl_parse.h:50:61: note: Function 'yajl_status_to_string' argument 1 names different: declaration 'code' definition 'stat'.
XQilla-2.3.4/src/yajl/yajl.c:43:35: note: Function 'yajl_status_to_string' argument 1 names different: declaration 'code' definition 'stat'.
XQilla-2.3.4/src/yajl/yajl.c:98:25: style: Function 'yajl_parse' argument 3 names different: declaration 'jsonTextLength' definition 'jsonTextLen'. [funcArgNamesDifferent]
XQilla-2.3.4/src/yajl/yajl_parse.h:110:50: note: Function 'yajl_parse' argument 3 names different: declaration 'jsonTextLength' definition 'jsonTextLen'.
XQilla-2.3.4/src/yajl/yajl.c:98:25: note: Function 'yajl_parse' argument 3 names different: declaration 'jsonTextLength' definition 'jsonTextLen'.
XQilla-2.3.4/src/yajl/yajl.c:108:61: style: Function 'yajl_get_error' argument 4 names different: declaration 'jsonTextLength' definition 'jsonTextLen'. [funcArgNamesDifferent]
XQilla-2.3.4/src/yajl/yajl_parse.h:124:58: note: Function 'yajl_get_error' argument 4 names different: declaration 'jsonTextLength' definition 'jsonTextLen'.
XQilla-2.3.4/src/yajl/yajl.c:108:61: note: Function 'yajl_get_error' argument 4 names different: declaration 'jsonTextLength' definition 'jsonTextLen'.
XQilla-2.3.4/src/yajl/yajl_encode.c:52:33: style: Function 'yajl_string_encode' argument 3 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent]
XQilla-2.3.4/src/yajl/yajl_encode.h:39:38: note: Function 'yajl_string_encode' argument 3 names different: declaration 'length' definition 'len'.
XQilla-2.3.4/src/yajl/yajl_encode.c:52:33: note: Function 'yajl_string_encode' argument 3 names different: declaration 'length' definition 'len'.
XQilla-2.3.4/src/yajl/yajl_encode.c:128:38: style: Function 'yajl_string_decode' argument 3 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent]
XQilla-2.3.4/src/yajl/yajl_encode.h:42:38: note: Function 'yajl_string_decode' argument 3 names different: declaration 'length' definition 'len'.
XQilla-2.3.4/src/yajl/yajl_encode.c:128:38: note: Function 'yajl_string_decode' argument 3 names different: declaration 'length' definition 'len'.
XQilla-2.3.4/src/yajl/yajl_encode.c:173:55: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
XQilla-2.3.4/src/yajl/yajl_gen.c:78:24: style: Function 'yajl_gen_free' argument 1 names different: declaration 'handle' definition 'g'. [funcArgNamesDifferent]
XQilla-2.3.4/src/yajl/yajl_gen.h:62:42: note: Function 'yajl_gen_free' argument 1 names different: declaration 'handle' definition 'g'.
XQilla-2.3.4/src/yajl/yajl_gen.c:78:24: note: Function 'yajl_gen_free' argument 1 names different: declaration 'handle' definition 'g'.
XQilla-2.3.4/src/yajl/yajl_gen.c:145:27: style: Function 'yajl_gen_integer' argument 1 names different: declaration 'hand' definition 'g'. [funcArgNamesDifferent]
XQilla-2.3.4/src/yajl/yajl_gen.h:64:56: note: Function 'yajl_gen_integer' argument 1 names different: declaration 'hand' definition 'g'.
XQilla-2.3.4/src/yajl/yajl_gen.c:145:27: note: Function 'yajl_gen_integer' argument 1 names different: declaration 'hand' definition 'g'.
XQilla-2.3.4/src/yajl/yajl_gen.c:157:26: style: Function 'yajl_gen_double' argument 1 names different: declaration 'hand' definition 'g'. [funcArgNamesDifferent]
XQilla-2.3.4/src/yajl/yajl_gen.h:66:55: note: Function 'yajl_gen_double' argument 1 names different: declaration 'hand' definition 'g'.
XQilla-2.3.4/src/yajl/yajl_gen.c:157:26: note: Function 'yajl_gen_double' argument 1 names different: declaration 'hand' definition 'g'.
XQilla-2.3.4/src/yajl/yajl_gen.c:168:26: style: Function 'yajl_gen_string' argument 1 names different: declaration 'hand' definition 'g'. [funcArgNamesDifferent]
XQilla-2.3.4/src/yajl/yajl_gen.h:67:55: note: Function 'yajl_gen_string' argument 1 names different: declaration 'hand' definition 'g'.
XQilla-2.3.4/src/yajl/yajl_gen.c:168:26: note: Function 'yajl_gen_string' argument 1 names different: declaration 'hand' definition 'g'.
XQilla-2.3.4/src/yajl/yajl_gen.c:181:24: style: Function 'yajl_gen_null' argument 1 names different: declaration 'hand' definition 'g'. [funcArgNamesDifferent]
XQilla-2.3.4/src/yajl/yajl_gen.h:70:53: note: Function 'yajl_gen_null' argument 1 names different: declaration 'hand' definition 'g'.
XQilla-2.3.4/src/yajl/yajl_gen.c:181:24: note: Function 'yajl_gen_null' argument 1 names different: declaration 'hand' definition 'g'.
XQilla-2.3.4/src/yajl/yajl_gen.c:191:24: style: Function 'yajl_gen_bool' argument 1 names different: declaration 'hand' definition 'g'. [funcArgNamesDifferent]
XQilla-2.3.4/src/yajl/yajl_gen.h:71:53: note: Function 'yajl_gen_bool' argument 1 names different: declaration 'hand' definition 'g'.
XQilla-2.3.4/src/yajl/yajl_gen.c:191:24: note: Function 'yajl_gen_bool' argument 1 names different: declaration 'hand' definition 'g'.
XQilla-2.3.4/src/yajl/yajl_gen.c:203:28: style: Function 'yajl_gen_map_open' argument 1 names different: declaration 'hand' definition 'g'. [funcArgNamesDifferent]
XQilla-2.3.4/src/yajl/yajl_gen.h:72:57: note: Function 'yajl_gen_map_open' argument 1 names different: declaration 'hand' definition 'g'.
XQilla-2.3.4/src/yajl/yajl_gen.c:203:28: note: Function 'yajl_gen_map_open' argument 1 names different: declaration 'hand' definition 'g'.
XQilla-2.3.4/src/yajl/yajl_gen.c:216:29: style: Function 'yajl_gen_map_close' argument 1 names different: declaration 'hand' definition 'g'. [funcArgNamesDifferent]
XQilla-2.3.4/src/yajl/yajl_gen.h:73:58: note: Function 'yajl_gen_map_close' argument 1 names different: declaration 'hand' definition 'g'.
XQilla-2.3.4/src/yajl/yajl_gen.c:216:29: note: Function 'yajl_gen_map_close' argument 1 names different: declaration 'hand' definition 'g'.
XQilla-2.3.4/src/yajl/yajl_gen.c:229:30: style: Function 'yajl_gen_array_open' argument 1 names different: declaration 'hand' definition 'g'. [funcArgNamesDifferent]
XQilla-2.3.4/src/yajl/yajl_gen.h:74:59: note: Function 'yajl_gen_array_open' argument 1 names different: declaration 'hand' definition 'g'.
XQilla-2.3.4/src/yajl/yajl_gen.c:229:30: note: Function 'yajl_gen_array_open' argument 1 names different: declaration 'hand' definition 'g'.
XQilla-2.3.4/src/yajl/yajl_gen.c:241:31: style: Function 'yajl_gen_array_close' argument 1 names different: declaration 'hand' definition 'g'. [funcArgNamesDifferent]
XQilla-2.3.4/src/yajl/yajl_gen.h:75:60: note: Function 'yajl_gen_array_close' argument 1 names different: declaration 'hand' definition 'g'.
XQilla-2.3.4/src/yajl/yajl_gen.c:241:31: note: Function 'yajl_gen_array_close' argument 1 names different: declaration 'hand' definition 'g'.
XQilla-2.3.4/src/yajl/yajl_gen.c:254:27: style: Function 'yajl_gen_get_buf' argument 1 names different: declaration 'hand' definition 'g'. [funcArgNamesDifferent]
XQilla-2.3.4/src/yajl/yajl_gen.h:77:56: note: Function 'yajl_gen_get_buf' argument 1 names different: declaration 'hand' definition 'g'.
XQilla-2.3.4/src/yajl/yajl_gen.c:254:27: note: Function 'yajl_gen_get_buf' argument 1 names different: declaration 'hand' definition 'g'.
XQilla-2.3.4/src/yajl/yajl_gen.c:263:25: style: Function 'yajl_gen_clear' argument 1 names different: declaration 'hand' definition 'g'. [funcArgNamesDifferent]
XQilla-2.3.4/src/yajl/yajl_gen.h:81:43: note: Function 'yajl_gen_clear' argument 1 names different: declaration 'hand' definition 'g'.
XQilla-2.3.4/src/yajl/yajl_gen.c:263:25: note: Function 'yajl_gen_clear' argument 1 names different: declaration 'hand' definition 'g'.
XQilla-2.3.4/src/yajl/yajl_lex.c:136:26: style: Function 'yajl_lex_free' argument 1 names different: declaration 'lexer' definition 'lxr'. [funcArgNamesDifferent]
XQilla-2.3.4/src/yajl/yajl_lex.h:66:31: note: Function 'yajl_lex_free' argument 1 names different: declaration 'lexer' definition 'lxr'.
XQilla-2.3.4/src/yajl/yajl_lex.c:136:26: note: Function 'yajl_lex_free' argument 1 names different: declaration 'lexer' definition 'lxr'.
XQilla-2.3.4/src/yajl/yajl_lex.c:409:55: style: Function 'yajl_lex_lex' argument 4 names different: declaration 'offset' definition 'context'. [funcArgNamesDifferent]
XQilla-2.3.4/src/yajl/yajl_lex.h:91:64: note: Function 'yajl_lex_lex' argument 4 names different: declaration 'offset' definition 'context'.
XQilla-2.3.4/src/yajl/yajl_lex.c:409:55: note: Function 'yajl_lex_lex' argument 4 names different: declaration 'offset' definition 'context'.
XQilla-2.3.4/src/yajl/yajl_parser.c:53:10: style: The scope of the variable 'text' can be reduced. [variableScope]
XQilla-2.3.4/src/yajl/yajl_parser.c:54:18: style: The scope of the variable 'arrow' can be reduced. [variableScope]
XQilla-2.3.4/src/yajl/yajl_parser.c:120:27: style: Function 'yajl_do_parse' argument 1 names different: declaration 'handle' definition 'hand'. [funcArgNamesDifferent]
XQilla-2.3.4/src/yajl/yajl_parser.h:67:27: note: Function 'yajl_do_parse' argument 1 names different: declaration 'handle' definition 'hand'.
XQilla-2.3.4/src/yajl/yajl_parser.c:120:27: note: Function 'yajl_do_parse' argument 1 names different: declaration 'handle' definition 'hand'.
XQilla-2.3.4/src/yajl/yajl_parser.c:398:32: style: Function 'yajl_state_current' argument 1 names different: declaration 'handle' definition 'h'. [funcArgNamesDifferent]
XQilla-2.3.4/src/yajl/yajl_parser.h:74:43: note: Function 'yajl_state_current' argument 1 names different: declaration 'handle' definition 'h'.
XQilla-2.3.4/src/yajl/yajl_parser.c:398:32: note: Function 'yajl_state_current' argument 1 names different: declaration 'handle' definition 'h'.
XQilla-2.3.4/src/yajl/yajl_parser.c:405:34: style: Function 'yajl_state_push' argument 1 names different: declaration 'handle' definition 'h'. [funcArgNamesDifferent]
XQilla-2.3.4/src/yajl/yajl_parser.h:76:34: note: Function 'yajl_state_push' argument 1 names different: declaration 'handle' definition 'h'.
XQilla-2.3.4/src/yajl/yajl_parser.c:405:34: note: Function 'yajl_state_push' argument 1 names different: declaration 'handle' definition 'h'.
XQilla-2.3.4/src/yajl/yajl_parser.c:405:48: style: Function 'yajl_state_push' argument 2 names different: declaration 'state' definition 's'. [funcArgNamesDifferent]
XQilla-2.3.4/src/yajl/yajl_parser.h:76:53: note: Function 'yajl_state_push' argument 2 names different: declaration 'state' definition 's'.
XQilla-2.3.4/src/yajl/yajl_parser.c:405:48: note: Function 'yajl_state_push' argument 2 names different: declaration 'state' definition 's'.
XQilla-2.3.4/src/yajl/yajl_parser.c:411:39: style: Function 'yajl_state_pop' argument 1 names different: declaration 'handle' definition 'h'. [funcArgNamesDifferent]
XQilla-2.3.4/src/yajl/yajl_parser.h:78:39: note: Function 'yajl_state_pop' argument 1 names different: declaration 'handle' definition 'h'.
XQilla-2.3.4/src/yajl/yajl_parser.c:411:39: note: Function 'yajl_state_pop' argument 1 names different: declaration 'handle' definition 'h'.
XQilla-2.3.4/src/yajl/yajl_parser.c:422:43: style: Function 'yajl_parse_depth' argument 1 names different: declaration 'handle' definition 'h'. [funcArgNamesDifferent]
XQilla-2.3.4/src/yajl/yajl_parser.h:80:43: note: Function 'yajl_parse_depth' argument 1 names different: declaration 'handle' definition 'h'.
XQilla-2.3.4/src/yajl/yajl_parser.c:422:43: note: Function 'yajl_parse_depth' argument 1 names different: declaration 'handle' definition 'h'.
XQilla-2.3.4/src/yajl/yajl_parser.c:428:33: style: Function 'yajl_state_set' argument 1 names different: declaration 'handle' definition 'h'. [funcArgNamesDifferent]
XQilla-2.3.4/src/yajl/yajl_parser.h:82:33: note: Function 'yajl_state_set' argument 1 names different: declaration 'handle' definition 'h'.
XQilla-2.3.4/src/yajl/yajl_parser.c:428:33: note: Function 'yajl_state_set' argument 1 names different: declaration 'handle' definition 'h'.
XQilla-2.3.4/tests/xmark/xmark.cpp:162:24: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
XQilla-2.3.4/tests/xqts/runner.cpp:582:60: style: Function 'detectParserLang' argument 1 names different: declaration 'testSuiteNamespace' definition 'testSuiteNS'. [funcArgNamesDifferent]
XQilla-2.3.4/tests/xqts/runner.cpp:66:47: note: Function 'detectParserLang' argument 1 names different: declaration 'testSuiteNamespace' definition 'testSuiteNS'.
XQilla-2.3.4/tests/xqts/runner.cpp:582:60: note: Function 'detectParserLang' argument 1 names different: declaration 'testSuiteNamespace' definition 'testSuiteNS'.
XQilla-2.3.4/tests/xqts/runner.cpp:405:66: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
XQilla-2.3.4/tests/xqts/runner.cpp:411:66: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
XQilla-2.3.4/tests/xqts/runner.cpp:431:72: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
XQilla-2.3.4/tests/xqts/runner.cpp:435:70: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
XQilla-2.3.4/tests/xqts/runner.cpp:512:88: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
XQilla-2.3.4/tests/xqts/runner.cpp:539:84: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
XQilla-2.3.4/tests/xqts/runner.cpp:566:83: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
XQilla-2.3.4/tests/xqts/runner.cpp:364:23: warning: String literal "Optional:TrivialEmbedding" doesn't match length argument for substr(). [incorrectStringCompare]
[17:47]

ftp://ftp.se.debian.org/debian/pool/main/x/xracer/xracer_0.96.9.1.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xrdp/xrdp_0.9.6.orig.tar.gz
xrdp-0.9.6/common/file.c:125:9: style: The scope of the variable 'at_end' can be reduced. [variableScope]
xrdp-0.9.6/common/file.c:250:11: style: The scope of the variable 'lvalue' can be reduced. [variableScope]
xrdp-0.9.6/common/list.c:46:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xrdp-0.9.6/common/list.c:71:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xrdp-0.9.6/common/list.c:103:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xrdp-0.9.6/common/list.c:142:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xrdp-0.9.6/common/list.c:166:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xrdp-0.9.6/common/list.c:204:10: style: The scope of the variable 'item' can be reduced. [variableScope]
xrdp-0.9.6/common/list.c:205:11: style: The scope of the variable 'dup' can be reduced. [variableScope]
xrdp-0.9.6/common/list16.c:77:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xrdp-0.9.6/common/list16.c:142:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xrdp-0.9.6/common/list16.c:160:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xrdp-0.9.6/common/log.c:522:5: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
xrdp-0.9.6/common/log.c:521:0: note: Variable 'ret' is reassigned a value before the old one has been used.
xrdp-0.9.6/common/log.c:522:5: note: Variable 'ret' is reassigned a value before the old one has been used.
xrdp-0.9.6/common/log.c:325:11: style: The scope of the variable 'buf' can be reduced. [variableScope]
xrdp-0.9.6/common/log.c:540:9: style: The scope of the variable 'writereply' can be reduced. [variableScope]
xrdp-0.9.6/common/log.c:230:37: style: Function 'internal_log_text2level' argument 1 names different: declaration 's' definition 'buf'. [funcArgNamesDifferent]
xrdp-0.9.6/common/log.h:117:37: note: Function 'internal_log_text2level' argument 1 names different: declaration 's' definition 'buf'.
xrdp-0.9.6/common/log.c:230:37: note: Function 'internal_log_text2level' argument 1 names different: declaration 's' definition 'buf'.
xrdp-0.9.6/common/os_calls.c:276:9: style: The scope of the variable 'thisline' can be reduced. [variableScope]
xrdp-0.9.6/common/os_calls.c:883:21: style: The scope of the variable 'h' can be reduced. [variableScope]
xrdp-0.9.6/common/os_calls.c:1211:10: style: The scope of the variable 'msg' can be reduced. [variableScope]
xrdp-0.9.6/common/os_calls.c:1271:10: style: The scope of the variable 'msg' can be reduced. [variableScope]
xrdp-0.9.6/common/os_calls.c:1377:9: style: The scope of the variable 'port' can be reduced. [variableScope]
xrdp-0.9.6/common/os_calls.c:1520:9: style: The scope of the variable 'rv' can be reduced. [variableScope]
xrdp-0.9.6/common/os_calls.c:1548:9: style: The scope of the variable 'rv' can be reduced. [variableScope]
xrdp-0.9.6/common/os_calls.c:1762:9: style: The scope of the variable 'error' can be reduced. [variableScope]
xrdp-0.9.6/common/os_calls.c:1824:9: style: The scope of the variable 'error' can be reduced. [variableScope]
xrdp-0.9.6/common/os_calls.c:2706:9: style: The scope of the variable 'val' can be reduced. [variableScope]
xrdp-0.9.6/common/os_calls.c:3612:9: style: The scope of the variable 'i1' can be reduced. [variableScope]
xrdp-0.9.6/common/os_calls.c:3613:9: style: The scope of the variable 'pixel' can be reduced. [variableScope]
xrdp-0.9.6/common/os_calls.c:3617:11: style: The scope of the variable 'line_ptr' can be reduced. [variableScope]
xrdp-0.9.6/common/os_calls.c:2645:25: style: Function 'g_strncmp_d' argument 1 names different: declaration 'c1' definition 's1'. [funcArgNamesDifferent]
xrdp-0.9.6/common/os_calls.h:130:34: note: Function 'g_strncmp_d' argument 1 names different: declaration 'c1' definition 's1'.
xrdp-0.9.6/common/os_calls.c:2645:25: note: Function 'g_strncmp_d' argument 1 names different: declaration 'c1' definition 's1'.
xrdp-0.9.6/common/os_calls.c:2645:41: style: Function 'g_strncmp_d' argument 2 names different: declaration 'c2' definition 's2'. [funcArgNamesDifferent]
xrdp-0.9.6/common/os_calls.h:130:50: note: Function 'g_strncmp_d' argument 2 names different: declaration 'c2' definition 's2'.
xrdp-0.9.6/common/os_calls.c:2645:41: note: Function 'g_strncmp_d' argument 2 names different: declaration 'c2' definition 's2'.
xrdp-0.9.6/common/os_calls.c:2645:67: style: Function 'g_strncmp_d' argument 4 names different: declaration 'len' definition 'n'. [funcArgNamesDifferent]
xrdp-0.9.6/common/os_calls.h:130:76: note: Function 'g_strncmp_d' argument 4 names different: declaration 'len' definition 'n'.
xrdp-0.9.6/common/os_calls.c:2645:67: note: Function 'g_strncmp_d' argument 4 names different: declaration 'len' definition 'n'.
xrdp-0.9.6/common/pixman-region.c:1114:9: style: The scope of the variable 'x1' can be reduced. [variableScope]
xrdp-0.9.6/common/pixman-region.c:1115:9: style: The scope of the variable 'x2' can be reduced. [variableScope]
xrdp-0.9.6/common/pixman-region.c:1468:9: style: The scope of the variable 'y1' can be reduced. [variableScope]
xrdp-0.9.6/common/pixman-region.c:1469:9: style: The scope of the variable 'x1' can be reduced. [variableScope]
xrdp-0.9.6/common/pixman-region.c:1470:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xrdp-0.9.6/common/pixman-region.c:1470:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xrdp-0.9.6/common/ssl_calls.c:1056:19: style: Condition 'protocols==bad_protocols' is always true [knownConditionTrueFalse]
xrdp-0.9.6/common/ssl_calls.c:994:17: note: Assignment 'protocols=0', assigned value is 0
xrdp-0.9.6/common/ssl_calls.c:1056:19: note: Condition 'protocols==bad_protocols' is always true
xrdp-0.9.6/common/ssl_calls.c:373:10: style: The scope of the variable 'temp' can be reduced. [variableScope]
xrdp-0.9.6/common/ssl_calls.c:596:9: style: The scope of the variable 'pid' can be reduced. [variableScope]
xrdp-0.9.6/common/ssl_calls.c:597:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
xrdp-0.9.6/common/ssl_calls.c:648:9: style: The scope of the variable 'connection_status' can be reduced. [variableScope]
xrdp-0.9.6/common/thread_calls.c:176:5: style: Variable 'sem' is reassigned a value before the old one has been used. [redundantAssignment]
xrdp-0.9.6/common/thread_calls.c:174:0: note: Variable 'sem' is reassigned a value before the old one has been used.
xrdp-0.9.6/common/thread_calls.c:176:5: note: Variable 'sem' is reassigned a value before the old one has been used.
xrdp-0.9.6/common/trans.c:93:5: style: Variable 'self' is reassigned a value before the old one has been used. [redundantAssignment]
xrdp-0.9.6/common/trans.c:91:0: note: Variable 'self' is reassigned a value before the old one has been used.
xrdp-0.9.6/common/trans.c:93:5: note: Variable 'self' is reassigned a value before the old one has been used.
xrdp-0.9.6/common/trans.c:283:9: style: The scope of the variable 'read_bytes' can be reduced. [variableScope]
xrdp-0.9.6/common/trans.c:284:9: style: The scope of the variable 'to_read' can be reduced. [variableScope]
xrdp-0.9.6/common/trans.c:285:9: style: The scope of the variable 'read_so_far' can be reduced. [variableScope]
xrdp-0.9.6/common/trans.c:287:9: style: The scope of the variable 'cur_source' can be reduced. [variableScope]
xrdp-0.9.6/common/trans.c:435:9: style: The scope of the variable 'rcvd' can be reduced. [variableScope]
xrdp-0.9.6/common/trans.c:502:9: style: The scope of the variable 'sent' can be reduced. [variableScope]
xrdp-0.9.6/fontdump/fontdump.c:465:9: style: Unused variable: dc [unusedVariable]
xrdp-0.9.6/fontdump/fontdump.c:466:9: style: Unused variable: height [unusedVariable]
xrdp-0.9.6/keygen/keygen.c:422:15: style: Condition 'error==0' is always true [knownConditionTrueFalse]
xrdp-0.9.6/keygen/keygen.c:417:13: note: Assignment 'error=0', assigned value is 0
xrdp-0.9.6/keygen/keygen.c:422:15: note: Condition 'error==0' is always true
xrdp-0.9.6/keygen/keygen.c:294:9: style: The scope of the variable 'data_item' can be reduced. [variableScope]
xrdp-0.9.6/libpainter/src/painter.c:154:9: style: The scope of the variable 'bpp' can be reduced. [variableScope]
xrdp-0.9.6/libpainter/src/painter.c:155:10: style: The scope of the variable 'dst32' can be reduced. [variableScope]
xrdp-0.9.6/libpainter/src/painter.c:156:12: style: The scope of the variable 'dst16' can be reduced. [variableScope]
xrdp-0.9.6/libpainter/src/painter.c:273:9: style: The scope of the variable 'bpp' can be reduced. [variableScope]
xrdp-0.9.6/libpainter/src/painter.c:275:11: style: The scope of the variable 'src_ptr' can be reduced. [variableScope]
xrdp-0.9.6/libpainter/src/painter.c:276:11: style: The scope of the variable 'dst_ptr' can be reduced. [variableScope]
xrdp-0.9.6/libpainter/src/painter_utils.c:61:11: style: The scope of the variable 'p' can be reduced. [variableScope]
xrdp-0.9.6/libpainter/src/painter_utils.c:62:9: style: The scope of the variable 'bpp' can be reduced. [variableScope]
xrdp-0.9.6/libpainter/src/painter_utils.c:63:9: style: The scope of the variable 'Bpp' can be reduced. [variableScope]
xrdp-0.9.6/libpainter/src/painter_utils.c:238:67: style: Function 'painter_set_pixel' argument 2 names different: declaration 'dst' definition 'bitmap'. [funcArgNamesDifferent]
xrdp-0.9.6/libpainter/src/painter_utils.h:122:67: note: Function 'painter_set_pixel' argument 2 names different: declaration 'dst' definition 'bitmap'.
xrdp-0.9.6/libpainter/src/painter_utils.c:238:67: note: Function 'painter_set_pixel' argument 2 names different: declaration 'dst' definition 'bitmap'.
xrdp-0.9.6/librfxcodec/src/rfxencode.c:82:12: style: Condition 'dx&(1<<26)' is always false [knownConditionTrueFalse]
xrdp-0.9.6/librfxcodec/src/rfxencode.c:80:10: note: Assignment 'dx=0', assigned value is 0
xrdp-0.9.6/librfxcodec/src/rfxencode.c:82:12: note: Condition 'dx&(1<<26)' is always false
xrdp-0.9.6/librfxcodec/src/rfxencode.c:87:12: style: Condition 'cx&(1<<0)' is always false [knownConditionTrueFalse]
xrdp-0.9.6/librfxcodec/src/rfxencode.c:79:10: note: Assignment 'cx=0', assigned value is 0
xrdp-0.9.6/librfxcodec/src/rfxencode.c:87:12: note: Condition 'cx&(1<<0)' is always false
xrdp-0.9.6/librfxcodec/src/rfxencode.c:92:12: style: Condition 'cx&(1<<19)' is always false [knownConditionTrueFalse]
xrdp-0.9.6/librfxcodec/src/rfxencode.c:79:10: note: Assignment 'cx=0', assigned value is 0
xrdp-0.9.6/librfxcodec/src/rfxencode.c:92:12: note: Condition 'cx&(1<<19)' is always false
xrdp-0.9.6/librfxcodec/src/rfxencode.c:97:12: style: Condition 'cx&(1<<20)' is always false [knownConditionTrueFalse]
xrdp-0.9.6/librfxcodec/src/rfxencode.c:79:10: note: Assignment 'cx=0', assigned value is 0
xrdp-0.9.6/librfxcodec/src/rfxencode.c:97:12: note: Condition 'cx&(1<<20)' is always false
xrdp-0.9.6/librfxcodec/src/rfxencode.c:102:12: style: Condition 'cx&(1<<23)' is always false [knownConditionTrueFalse]
xrdp-0.9.6/librfxcodec/src/rfxencode.c:79:10: note: Assignment 'cx=0', assigned value is 0
xrdp-0.9.6/librfxcodec/src/rfxencode.c:102:12: note: Condition 'cx&(1<<23)' is always false
xrdp-0.9.6/librfxcodec/src/rfxencode.c:117:12: style: Condition 'cx&(1<<5)' is always false [knownConditionTrueFalse]
xrdp-0.9.6/librfxcodec/src/rfxencode.c:114:10: note: Assignment 'cx=0', assigned value is 0
xrdp-0.9.6/librfxcodec/src/rfxencode.c:117:12: note: Condition 'cx&(1<<5)' is always false
xrdp-0.9.6/librfxcodec/src/rfxencode.c:122:12: style: Condition 'cx&(1<<6)' is always false [knownConditionTrueFalse]
xrdp-0.9.6/librfxcodec/src/rfxencode.c:114:10: note: Assignment 'cx=0', assigned value is 0
xrdp-0.9.6/librfxcodec/src/rfxencode.c:122:12: note: Condition 'cx&(1<<6)' is always false
xrdp-0.9.6/librfxcodec/src/rfxencode.c:160:5: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xrdp-0.9.6/librfxcodec/src/rfxencode.c:173:5: note: Found duplicate branches for 'if' and 'else'.
xrdp-0.9.6/librfxcodec/src/rfxencode.c:160:5: note: Found duplicate branches for 'if' and 'else'.
xrdp-0.9.6/librfxcodec/src/rfxencode_alpha.c:124:9: style: The scope of the variable 'lcollen' can be reduced. [variableScope]
xrdp-0.9.6/librfxcodec/src/rfxencode_alpha.c:125:9: style: The scope of the variable 'lreplen' can be reduced. [variableScope]
xrdp-0.9.6/librfxcodec/src/rfxencode_alpha.c:191:11: style: The scope of the variable 'colptr' can be reduced. [variableScope]
xrdp-0.9.6/librfxcodec/src/rfxencode_alpha.c:192:11: style: The scope of the variable 'lend' can be reduced. [variableScope]
xrdp-0.9.6/librfxcodec/src/rfxencode_differential.c:38:16: style: The scope of the variable 'n2' can be reduced. [variableScope]
xrdp-0.9.6/librfxcodec/src/rfxencode_dwt.c:107:23: style: The scope of the variable 'h' can be reduced. [variableScope]
xrdp-0.9.6/librfxcodec/src/rfxencode_dwt.c:156:18: style: The scope of the variable 'src' can be reduced. [variableScope]
xrdp-0.9.6/librfxcodec/src/rfxencode_dwt.c:157:17: style: The scope of the variable 'h' can be reduced. [variableScope]
xrdp-0.9.6/librfxcodec/src/rfxencode_dwt.c:158:12: style: The scope of the variable 's1' can be reduced. [variableScope]
xrdp-0.9.6/librfxcodec/src/rfxencode_dwt.c:158:16: style: The scope of the variable 's2' can be reduced. [variableScope]
xrdp-0.9.6/librfxcodec/src/rfxencode_dwt.c:158:20: style: The scope of the variable 's3' can be reduced. [variableScope]
xrdp-0.9.6/librfxcodec/src/rfxencode_rgb_to_yuv.c:410:12: style: The scope of the variable 'r' can be reduced. [variableScope]
xrdp-0.9.6/librfxcodec/src/rfxencode_rgb_to_yuv.c:410:15: style: The scope of the variable 'g' can be reduced. [variableScope]
xrdp-0.9.6/librfxcodec/src/rfxencode_rgb_to_yuv.c:410:18: style: The scope of the variable 'b' can be reduced. [variableScope]
xrdp-0.9.6/librfxcodec/src/rfxencode_rgb_to_yuv.c:411:12: style: The scope of the variable 'y' can be reduced. [variableScope]
xrdp-0.9.6/librfxcodec/src/rfxencode_rgb_to_yuv.c:411:15: style: The scope of the variable 'u' can be reduced. [variableScope]
xrdp-0.9.6/librfxcodec/src/rfxencode_rgb_to_yuv.c:411:18: style: The scope of the variable 'v' can be reduced. [variableScope]
xrdp-0.9.6/librfxcodec/src/rfxencode_tile.c:106:52: style: Function 'rfx_encode_rgb' argument 11 names different: declaration 'cb_size' definition 'u_size'. [funcArgNamesDifferent]
xrdp-0.9.6/librfxcodec/src/rfxencode_tile.h:42:52: note: Function 'rfx_encode_rgb' argument 11 names different: declaration 'cb_size' definition 'u_size'.
xrdp-0.9.6/librfxcodec/src/rfxencode_tile.c:106:52: note: Function 'rfx_encode_rgb' argument 11 names different: declaration 'cb_size' definition 'u_size'.
xrdp-0.9.6/librfxcodec/src/rfxencode_tile.c:106:65: style: Function 'rfx_encode_rgb' argument 12 names different: declaration 'cr_size' definition 'v_size'. [funcArgNamesDifferent]
xrdp-0.9.6/librfxcodec/src/rfxencode_tile.h:42:66: note: Function 'rfx_encode_rgb' argument 12 names different: declaration 'cr_size' definition 'v_size'.
xrdp-0.9.6/librfxcodec/src/rfxencode_tile.c:106:65: note: Function 'rfx_encode_rgb' argument 12 names different: declaration 'cr_size' definition 'v_size'.
xrdp-0.9.6/librfxcodec/src/rfxencode_tile.c:155:51: style: Function 'rfx_encode_argb' argument 7 names different: declaration 'cb_quants' definition 'u_quants'. [funcArgNamesDifferent]
xrdp-0.9.6/librfxcodec/src/rfxencode_tile.h:46:51: note: Function 'rfx_encode_argb' argument 7 names different: declaration 'cb_quants' definition 'u_quants'.
xrdp-0.9.6/librfxcodec/src/rfxencode_tile.c:155:51: note: Function 'rfx_encode_argb' argument 7 names different: declaration 'cb_quants' definition 'u_quants'.
xrdp-0.9.6/librfxcodec/src/rfxencode_tile.c:156:29: style: Function 'rfx_encode_argb' argument 8 names different: declaration 'cr_quants' definition 'v_quants'. [funcArgNamesDifferent]
xrdp-0.9.6/librfxcodec/src/rfxencode_tile.h:47:29: note: Function 'rfx_encode_argb' argument 8 names different: declaration 'cr_quants' definition 'v_quants'.
xrdp-0.9.6/librfxcodec/src/rfxencode_tile.c:156:29: note: Function 'rfx_encode_argb' argument 8 names different: declaration 'cr_quants' definition 'v_quants'.
xrdp-0.9.6/librfxcodec/src/rfxencode_tile.c:250:52: style: Function 'rfx_encode_yuva' argument 2 names different: declaration 'yuv_data' definition 'yuva_data'. [funcArgNamesDifferent]
xrdp-0.9.6/librfxcodec/src/rfxencode_tile.h:57:52: note: Function 'rfx_encode_yuva' argument 2 names different: declaration 'yuv_data' definition 'yuva_data'.
xrdp-0.9.6/librfxcodec/src/rfxencode_tile.c:250:52: note: Function 'rfx_encode_yuva' argument 2 names different: declaration 'yuv_data' definition 'yuva_data'.
xrdp-0.9.6/librfxcodec/tests/rfxcodectest.c:187:10: style: The scope of the variable 'dst32' can be reduced. [variableScope]
xrdp-0.9.6/librfxcodec/tests/rfxcodectest.c:189:11: style: The scope of the variable 'line_ptr' can be reduced. [variableScope]
xrdp-0.9.6/librfxcodec/tests/rfxencode.c:85:10: style: The scope of the variable 'dst32' can be reduced. [variableScope]
xrdp-0.9.6/librfxcodec/tests/rfxencode.c:172:9: style: The scope of the variable 'out_fd' can be reduced. [variableScope]
xrdp-0.9.6/librfxcodec/tests/rfxencode.c:174:9: style: The scope of the variable 'error' can be reduced. [variableScope]
xrdp-0.9.6/librfxcodec/tests/rfxencode.c:175:9: style: The scope of the variable 'index' can be reduced. [variableScope]
xrdp-0.9.6/librfxcodec/tests/rfxencode.c:45:10: style: struct member 'bmp_magic::magic' is never used. [unusedStructMember]
xrdp-0.9.6/librfxcodec/tests/rfxencode.c:50:20: style: struct member 'bmp_hdr::size' is never used. [unusedStructMember]
xrdp-0.9.6/librfxcodec/tests/rfxencode.c:51:20: style: struct member 'bmp_hdr::reserved1' is never used. [unusedStructMember]
xrdp-0.9.6/librfxcodec/tests/rfxencode.c:52:20: style: struct member 'bmp_hdr::reserved2' is never used. [unusedStructMember]
xrdp-0.9.6/librfxcodec/tests/rfxencode.c:53:18: style: struct member 'bmp_hdr::offset' is never used. [unusedStructMember]
xrdp-0.9.6/librfxcodec/tests/rfxencode.c:58:20: style: struct member 'dib_hdr::hdr_size' is never used. [unusedStructMember]
xrdp-0.9.6/librfxcodec/tests/rfxencode.c:61:20: style: struct member 'dib_hdr::nplanes' is never used. [unusedStructMember]
xrdp-0.9.6/librfxcodec/tests/rfxencode.c:63:20: style: struct member 'dib_hdr::compress_type' is never used. [unusedStructMember]
xrdp-0.9.6/librfxcodec/tests/rfxencode.c:64:20: style: struct member 'dib_hdr::image_size' is never used. [unusedStructMember]
xrdp-0.9.6/librfxcodec/tests/rfxencode.c:65:20: style: struct member 'dib_hdr::hres' is never used. [unusedStructMember]
xrdp-0.9.6/librfxcodec/tests/rfxencode.c:66:20: style: struct member 'dib_hdr::vres' is never used. [unusedStructMember]
xrdp-0.9.6/librfxcodec/tests/rfxencode.c:67:20: style: struct member 'dib_hdr::ncolors' is never used. [unusedStructMember]
xrdp-0.9.6/librfxcodec/tests/rfxencode.c:68:20: style: struct member 'dib_hdr::nimpcolors' is never used. [unusedStructMember]
xrdp-0.9.6/libxrdp/libxrdp.c:704:21: style: Redundant condition: If 'bpp == 15', the comparison 'bpp != 16' is always true. [redundantCondition]
xrdp-0.9.6/libxrdp/libxrdp.c:1147:5: style: Variable 'rdp' is reassigned a value before the old one has been used. [redundantAssignment]
xrdp-0.9.6/libxrdp/libxrdp.c:1143:0: note: Variable 'rdp' is reassigned a value before the old one has been used.
xrdp-0.9.6/libxrdp/libxrdp.c:1147:5: note: Variable 'rdp' is reassigned a value before the old one has been used.
xrdp-0.9.6/libxrdp/libxrdp.c:1148:5: style: Variable 'mcs' is reassigned a value before the old one has been used. [redundantAssignment]
xrdp-0.9.6/libxrdp/libxrdp.c:1144:0: note: Variable 'mcs' is reassigned a value before the old one has been used.
xrdp-0.9.6/libxrdp/libxrdp.c:1148:5: note: Variable 'mcs' is reassigned a value before the old one has been used.
xrdp-0.9.6/libxrdp/libxrdp.c:1200:5: style: Variable 'rdp' is reassigned a value before the old one has been used. [redundantAssignment]
xrdp-0.9.6/libxrdp/libxrdp.c:1196:0: note: Variable 'rdp' is reassigned a value before the old one has been used.
xrdp-0.9.6/libxrdp/libxrdp.c:1200:5: note: Variable 'rdp' is reassigned a value before the old one has been used.
xrdp-0.9.6/libxrdp/libxrdp.c:1201:5: style: Variable 'mcs' is reassigned a value before the old one has been used. [redundantAssignment]
xrdp-0.9.6/libxrdp/libxrdp.c:1197:0: note: Variable 'mcs' is reassigned a value before the old one has been used.
xrdp-0.9.6/libxrdp/libxrdp.c:1201:5: note: Variable 'mcs' is reassigned a value before the old one has been used.
xrdp-0.9.6/libxrdp/libxrdp.c:1239:5: style: Variable 'rdp' is reassigned a value before the old one has been used. [redundantAssignment]
xrdp-0.9.6/libxrdp/libxrdp.c:1234:0: note: Variable 'rdp' is reassigned a value before the old one has been used.
xrdp-0.9.6/libxrdp/libxrdp.c:1239:5: note: Variable 'rdp' is reassigned a value before the old one has been used.
xrdp-0.9.6/libxrdp/libxrdp.c:1240:5: style: Variable 'sec' is reassigned a value before the old one has been used. [redundantAssignment]
xrdp-0.9.6/libxrdp/libxrdp.c:1235:0: note: Variable 'sec' is reassigned a value before the old one has been used.
xrdp-0.9.6/libxrdp/libxrdp.c:1240:5: note: Variable 'sec' is reassigned a value before the old one has been used.
xrdp-0.9.6/libxrdp/libxrdp.c:1241:5: style: Variable 'chan' is reassigned a value before the old one has been used. [redundantAssignment]
xrdp-0.9.6/libxrdp/libxrdp.c:1236:0: note: Variable 'chan' is reassigned a value before the old one has been used.
xrdp-0.9.6/libxrdp/libxrdp.c:1241:5: note: Variable 'chan' is reassigned a value before the old one has been used.
xrdp-0.9.6/libxrdp/libxrdp.c:284:9: style: The scope of the variable 'color' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/libxrdp.c:397:9: style: The scope of the variable 'k' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/libxrdp.c:398:9: style: The scope of the variable 'total_lines' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/libxrdp.c:402:9: style: The scope of the variable 'bufsize' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/libxrdp.c:403:9: style: The scope of the variable 'total_bufsize' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/libxrdp.c:404:9: style: The scope of the variable 'num_updates' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/libxrdp.c:1406:49: style: Function 'libxrdp_fastpath_send_surface' argument 6 names different: declaration 'dst_Top' definition 'destTop'. [funcArgNamesDifferent]
xrdp-0.9.6/libxrdp/libxrdpinc.h:244:49: note: Function 'libxrdp_fastpath_send_surface' argument 6 names different: declaration 'dst_Top' definition 'destTop'.
xrdp-0.9.6/libxrdp/libxrdp.c:1406:49: note: Function 'libxrdp_fastpath_send_surface' argument 6 names different: declaration 'dst_Top' definition 'destTop'.
xrdp-0.9.6/libxrdp/xrdp_bitmap32_compress.c:53:9: style: The scope of the variable 'index' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_bitmap32_compress.c:57:10: style: The scope of the variable 'ptr32' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_bitmap32_compress.c:134:9: style: The scope of the variable 'index' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_bitmap32_compress.c:138:10: style: The scope of the variable 'ptr32' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_bitmap32_compress.c:257:9: style: The scope of the variable 'lcollen' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_bitmap32_compress.c:258:9: style: The scope of the variable 'lreplen' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_bitmap32_compress.c:322:11: style: The scope of the variable 'colptr' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_bitmap32_compress.c:323:11: style: The scope of the variable 'lend' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_bitmap32_compress.c:430:9: style: The scope of the variable 'a_bytes' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_caps.c:441:11: style: The scope of the variable 'codec_guid' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_channel.c:211:5: style: Variable 'rv' is reassigned a value before the old one has been used. [redundantAssignment]
xrdp-0.9.6/libxrdp/xrdp_channel.c:208:5: note: Variable 'rv' is reassigned a value before the old one has been used.
xrdp-0.9.6/libxrdp/xrdp_channel.c:211:5: note: Variable 'rv' is reassigned a value before the old one has been used.
xrdp-0.9.6/libxrdp/xrdp_channel.c:150:9: style: The scope of the variable 'size' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_fastpath.c:306:9: style: The scope of the variable 'eventCode' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_fastpath.c:307:9: style: The scope of the variable 'eventFlags' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_mcs.c:53:30: style: The scope of the variable 'channel_item' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_mcs.c:233:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_mppc_enc.c:550:11: style: The scope of the variable 'cptr2' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_orders.c:446:5: style: Variable 'keep_looking' is reassigned a value before the old one has been used. [redundantAssignment]
xrdp-0.9.6/libxrdp/xrdp_orders.c:443:0: note: Variable 'keep_looking' is reassigned a value before the old one has been used.
xrdp-0.9.6/libxrdp/xrdp_orders.c:446:5: note: Variable 'keep_looking' is reassigned a value before the old one has been used.
xrdp-0.9.6/libxrdp/xrdp_orders.c:442:9: style: The scope of the variable 'size' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_orders.c:2954:9: style: The scope of the variable 'index' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_orders_rail.c:196:9: style: The scope of the variable 'index' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_orders_rail.c:197:9: style: The scope of the variable 'i32' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_orders_rail.c:548:9: style: The scope of the variable 'use_cmap' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_orders_rail.c:684:9: style: The scope of the variable 'index' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_rdp.c:59:5: style: Variable 'items' is reassigned a value before the old one has been used. [redundantAssignment]
xrdp-0.9.6/libxrdp/xrdp_rdp.c:47:0: note: Variable 'items' is reassigned a value before the old one has been used.
xrdp-0.9.6/libxrdp/xrdp_rdp.c:59:5: note: Variable 'items' is reassigned a value before the old one has been used.
xrdp-0.9.6/libxrdp/xrdp_rdp.c:61:5: style: Variable 'values' is reassigned a value before the old one has been used. [redundantAssignment]
xrdp-0.9.6/libxrdp/xrdp_rdp.c:48:0: note: Variable 'values' is reassigned a value before the old one has been used.
xrdp-0.9.6/libxrdp/xrdp_rdp.c:61:5: note: Variable 'values' is reassigned a value before the old one has been used.
xrdp-0.9.6/libxrdp/xrdp_rdp.c:348:5: style: Variable 'self' is reassigned a value before the old one has been used. [redundantAssignment]
xrdp-0.9.6/libxrdp/xrdp_rdp.c:344:0: note: Variable 'self' is reassigned a value before the old one has been used.
xrdp-0.9.6/libxrdp/xrdp_rdp.c:348:5: note: Variable 'self' is reassigned a value before the old one has been used.
xrdp-0.9.6/libxrdp/xrdp_rdp.c:424:9: style: The scope of the variable 'error' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_rdp.c:426:9: style: The scope of the variable 'pdu_code' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_rdp.c:428:17: style: The scope of the variable 'header' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_rdp.c:554:9: style: The scope of the variable 'iso_offset' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_rdp.c:555:9: style: The scope of the variable 'mcs_offset' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_rdp.c:556:9: style: The scope of the variable 'sec_offset' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_rdp.c:557:9: style: The scope of the variable 'rdp_offset' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_rdp.c:669:9: style: The scope of the variable 'updateHeader' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_rdp.c:673:9: style: The scope of the variable 'comp_type' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_rdp.c:675:9: style: The scope of the variable 'no_comp_len' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_rdp.c:676:9: style: The scope of the variable 'send_len' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_sec.c:1764:16: style: Condition 'found==0' is always true [knownConditionTrueFalse]
xrdp-0.9.6/libxrdp/xrdp_sec.c:1763:13: note: Assignment 'found=0', assigned value is 0
xrdp-0.9.6/libxrdp/xrdp_sec.c:1764:16: note: Condition 'found==0' is always true
xrdp-0.9.6/libxrdp/xrdp_sec.c:1845:5: style: Variable 'client_info' is reassigned a value before the old one has been used. [redundantAssignment]
xrdp-0.9.6/libxrdp/xrdp_sec.c:1843:0: note: Variable 'client_info' is reassigned a value before the old one has been used.
xrdp-0.9.6/libxrdp/xrdp_sec.c:1845:5: note: Variable 'client_info' is reassigned a value before the old one has been used.
xrdp-0.9.6/libxrdp/xrdp_sec.c:1912:5: style: Variable 'client_info' is reassigned a value before the old one has been used. [redundantAssignment]
xrdp-0.9.6/libxrdp/xrdp_sec.c:1910:0: note: Variable 'client_info' is reassigned a value before the old one has been used.
xrdp-0.9.6/libxrdp/xrdp_sec.c:1912:5: note: Variable 'client_info' is reassigned a value before the old one has been used.
xrdp-0.9.6/libxrdp/xrdp_sec.c:2037:5: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment]
xrdp-0.9.6/libxrdp/xrdp_sec.c:2032:0: note: Variable 's' is reassigned a value before the old one has been used.
xrdp-0.9.6/libxrdp/xrdp_sec.c:2037:5: note: Variable 's' is reassigned a value before the old one has been used.
xrdp-0.9.6/libxrdp/xrdp_sec.c:2135:5: style: Variable 'client_info' is reassigned a value before the old one has been used. [redundantAssignment]
xrdp-0.9.6/libxrdp/xrdp_sec.c:2131:0: note: Variable 'client_info' is reassigned a value before the old one has been used.
xrdp-0.9.6/libxrdp/xrdp_sec.c:2135:5: note: Variable 'client_info' is reassigned a value before the old one has been used.
xrdp-0.9.6/libxrdp/xrdp_sec.c:2136:5: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment]
xrdp-0.9.6/libxrdp/xrdp_sec.c:2130:0: note: Variable 's' is reassigned a value before the old one has been used.
xrdp-0.9.6/libxrdp/xrdp_sec.c:2136:5: note: Variable 's' is reassigned a value before the old one has been used.
xrdp-0.9.6/libxrdp/xrdp_sec.c:232:9: style: The scope of the variable 'index' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_sec.c:241:10: style: The scope of the variable 'rdp_layout' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_sec.c:674:9: style: The scope of the variable 'len_ip' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_sec.c:675:9: style: The scope of the variable 'len_dll' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_sec.c:1031:9: style: The scope of the variable 'p' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_sec.c:1032:9: style: The scope of the variable 'r' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_sec.c:1157:9: style: The scope of the variable 'ver' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_sec.c:1158:9: style: The scope of the variable 'len' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_sec.c:1159:9: style: The scope of the variable 'pad' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_sec.c:1221:9: style: The scope of the variable 'ver' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_sec.c:1222:9: style: The scope of the variable 'pad' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_sec.c:1432:9: style: The scope of the variable 'datalen' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_sec.c:1433:9: style: The scope of the variable 'pad' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_sec.c:1528:9: style: The scope of the variable 'pad' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_sec.c:1530:10: style: The scope of the variable 'save' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_sec.c:2249:9: style: The scope of the variable 'index' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_sec.c:2252:10: style: The scope of the variable 'key_file' can be reduced. [variableScope]
xrdp-0.9.6/libxrdp/xrdp_sec.c:1824:13: style: Variable 'found' is assigned a value that is never used. [unreadVariable]
xrdp-0.9.6/libxrdp/xrdp_surface.c:97:11: style: Unused variable: buf [unusedVariable]
xrdp-0.9.6/libxrdp/xrdp_surface.c:99:9: style: Unused variable: i [unusedVariable]
xrdp-0.9.6/libxrdp/xrdp_surface.c:100:9: style: Unused variable: j [unusedVariable]
xrdp-0.9.6/neutrinordp/xrdp-neutrinordp.c:571:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xrdp-0.9.6/neutrinordp/xrdp-neutrinordp.c:572:9: style: The scope of the variable 'y' can be reduced. [variableScope]
xrdp-0.9.6/neutrinordp/xrdp-neutrinordp.c:573:9: style: The scope of the variable 'cx' can be reduced. [variableScope]
xrdp-0.9.6/neutrinordp/xrdp-neutrinordp.c:574:9: style: The scope of the variable 'cy' can be reduced. [variableScope]
xrdp-0.9.6/neutrinordp/xrdp-neutrinordp.c:599:9: style: The scope of the variable 'cx' can be reduced. [variableScope]
xrdp-0.9.6/neutrinordp/xrdp-neutrinordp.c:600:9: style: The scope of the variable 'cy' can be reduced. [variableScope]
xrdp-0.9.6/neutrinordp/xrdp-neutrinordp.c:605:9: style: The scope of the variable 'line_bytes' can be reduced. [variableScope]
xrdp-0.9.6/neutrinordp/xrdp-neutrinordp.c:606:18: style: The scope of the variable 'bd' can be reduced. [variableScope]
xrdp-0.9.6/neutrinordp/xrdp-neutrinordp.c:608:11: style: The scope of the variable 'dst_data1' can be reduced. [variableScope]
xrdp-0.9.6/neutrinordp/xrdp-neutrinordp.c:685:9: style: The scope of the variable 'idx' can be reduced. [variableScope]
xrdp-0.9.6/neutrinordp/xrdp-neutrinordp.c:690:24: style: The scope of the variable 'bi' can be reduced. [variableScope]
xrdp-0.9.6/neutrinordp/xrdp-neutrinordp.c:1041:17: style: The scope of the variable 'gd' can be reduced. [variableScope]
xrdp-0.9.6/neutrinordp/xrdp-neutrinordp.c:1157:9: style: The scope of the variable 'start' can be reduced. [variableScope]
xrdp-0.9.6/neutrinordp/xrdp-neutrinordp.c:1158:9: style: The scope of the variable 'shift' can be reduced. [variableScope]
xrdp-0.9.6/neutrinordp/xrdp-neutrinordp.c:1191:9: style: The scope of the variable 'start' can be reduced. [variableScope]
xrdp-0.9.6/neutrinordp/xrdp-neutrinordp.c:1192:9: style: The scope of the variable 'shift' can be reduced. [variableScope]
xrdp-0.9.6/neutrinordp/xrdp-neutrinordp.c:1265:11: style: The scope of the variable 'dst' can be reduced. [variableScope]
xrdp-0.9.6/neutrinordp/xrdp-neutrinordp.c:1266:11: style: The scope of the variable 'src' can be reduced. [variableScope]
xrdp-0.9.6/neutrinordp/xrdp-neutrinordp.c:1373:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xrdp-0.9.6/neutrinordp/xrdp-neutrinordp.c:1377:9: style: The scope of the variable 'fgcolor' can be reduced. [variableScope]
xrdp-0.9.6/neutrinordp/xrdp-neutrinordp.c:1378:9: style: The scope of the variable 'server_bpp' can be reduced. [variableScope]
xrdp-0.9.6/neutrinordp/xrdp-neutrinordp.c:1378:21: style: The scope of the variable 'client_bpp' can be reduced. [variableScope]
xrdp-0.9.6/neutrinordp/xrdp-neutrinordp.c:1442:11: style: The scope of the variable 'dst_ch_name' can be reduced. [variableScope]
xrdp-0.9.6/neutrinordp/xrdp-neutrinordp.c:1829:9: style: The scope of the variable 'index' can be reduced. [variableScope]
xrdp-0.9.6/neutrinordp/xrdp-neutrinordp.c:1915:9: style: The scope of the variable 'error' can be reduced. [variableScope]
xrdp-0.9.6/neutrinordp/xrdp-neutrinordp.c:1373:12: style: Unused variable: npoints [unusedVariable]
xrdp-0.9.6/neutrinordp/xrdp-neutrinordp.c:1428:34: style: Variable 'mod' is assigned a value that is never used. [unreadVariable]
xrdp-0.9.6/sesman/chansrv/chansrv.c:173:25: style: The scope of the variable 'temp_tobj' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/chansrv.c:615:9: style: The scope of the variable 'index' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/chansrv.c:616:20: style: The scope of the variable 'ls' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/chansrv.c:618:27: style: The scope of the variable 'api_data' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/chansrv.c:799:27: style: The scope of the variable 'i32' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/chansrv.c:932:27: style: The scope of the variable 'chan_pri' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/chansrv.c:1359:11: style: The scope of the variable 'name' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/chansrv.c:1360:11: style: The scope of the variable 'value' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/chansrv.c:1361:9: style: The scope of the variable 'index' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/chansrv.c:1333:5: style: Variable 'host' is assigned a value that is never used. [unreadVariable]
xrdp-0.9.6/sesman/chansrv/chansrv.c:1335:5: style: Variable 'scre' is assigned a value that is never used. [unreadVariable]
xrdp-0.9.6/sesman/chansrv/chansrv_fuse.c:75:30: style: Function 'xfuse_create_share' argument 1 names different: declaration 'share_id' definition 'device_id'. [funcArgNamesDifferent]
xrdp-0.9.6/sesman/chansrv/chansrv_fuse.h:52:30: note: Function 'xfuse_create_share' argument 1 names different: declaration 'share_id' definition 'device_id'.
xrdp-0.9.6/sesman/chansrv/chansrv_fuse.c:75:30: note: Function 'xfuse_create_share' argument 1 names different: declaration 'share_id' definition 'device_id'.
xrdp-0.9.6/sesman/chansrv/clipboard.c:385:12: style: Condition 'rv==0' is always true [knownConditionTrueFalse]
xrdp-0.9.6/sesman/chansrv/clipboard.c:384:10: note: Assignment 'rv=0', assigned value is 0
xrdp-0.9.6/sesman/chansrv/clipboard.c:385:12: note: Condition 'rv==0' is always true
xrdp-0.9.6/sesman/chansrv/clipboard.c:908:10: style: The scope of the variable 'val1' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/clipboard.c:1389:9: style: The scope of the variable 'index' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/clipboard.c:1390:11: style: The scope of the variable 'text' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/clipboard.c:1847:9: style: The scope of the variable 'index' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/clipboard.c:2401:24: style: Checking if unsigned variable 'bytes_left' is less than zero. [unsignedLessThanZero]
xrdp-0.9.6/sesman/chansrv/clipboard_file.c:170:26: style: The scope of the variable 'cfi' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/clipboard_file.c:289:9: style: The scope of the variable 'flags' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/clipboard_file.c:570:9: style: The scope of the variable 'file_size' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/devredir.c:889:50: style: Function 'dev_redir_proc_query_dir_response' argument 2 names different: declaration 's' definition 's_in'. [funcArgNamesDifferent]
xrdp-0.9.6/sesman/chansrv/devredir.h:71:55: note: Function 'dev_redir_proc_query_dir_response' argument 2 names different: declaration 's' definition 's_in'.
xrdp-0.9.6/sesman/chansrv/devredir.c:889:50: note: Function 'dev_redir_proc_query_dir_response' argument 2 names different: declaration 's' definition 's_in'.
xrdp-0.9.6/sesman/chansrv/devredir.c:1133:61: style: Function 'devredir_file_close' argument 3 names different: declaration 'file_id' definition 'FileId'. [funcArgNamesDifferent]
xrdp-0.9.6/sesman/chansrv/devredir.h:103:61: note: Function 'devredir_file_close' argument 3 names different: declaration 'file_id' definition 'FileId'.
xrdp-0.9.6/sesman/chansrv/devredir.c:1133:61: note: Function 'devredir_file_close' argument 3 names different: declaration 'file_id' definition 'FileId'.
xrdp-0.9.6/sesman/chansrv/devredir.c:1213:39: style: Function 'devredir_file_read' argument 2 names different: declaration 'device_id' definition 'DeviceId'. [funcArgNamesDifferent]
xrdp-0.9.6/sesman/chansrv/devredir.h:105:43: note: Function 'devredir_file_read' argument 2 names different: declaration 'device_id' definition 'DeviceId'.
xrdp-0.9.6/sesman/chansrv/devredir.c:1213:39: note: Function 'devredir_file_read' argument 2 names different: declaration 'device_id' definition 'DeviceId'.
xrdp-0.9.6/sesman/chansrv/devredir.c:136:40: error: Uninitialized variable: s [uninitvar]
xrdp-0.9.6/sesman/chansrv/drdynvc.c:171:27: style: The scope of the variable 'adp' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/fifo.c:140:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/pcsc/wrapper/winscard.c:723:10: style: Unused variable: text [unusedVariable]
xrdp-0.9.6/sesman/chansrv/pcsc/xrdp_pcsc.c:1198:26: warning: Either the condition 'mszGroups==NULL' is redundant or there is possible null pointer dereference: mszGroups. [nullPointerRedundantCheck]
xrdp-0.9.6/sesman/chansrv/pcsc/xrdp_pcsc.c:1183:20: note: Assuming that condition 'mszGroups==NULL' is not redundant
xrdp-0.9.6/sesman/chansrv/pcsc/xrdp_pcsc.c:1198:26: note: Null pointer dereference
xrdp-0.9.6/sesman/chansrv/pcsc/xrdp_pcsc.c:119:9: style: The scope of the variable 'thisline' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/pcsc/xrdp_pcsc.c:322:9: style: The scope of the variable 'error' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/pcsc/xrdp_pcsc.c:716:9: style: The scope of the variable 'to_copy' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/pcsc/xrdp_pcsc.c:809:9: style: The scope of the variable 'str_len' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/pcsc/xrdp_pcsc.c:793:12: style: Variable 'offset' is assigned a value that is never used. [unreadVariable]
xrdp-0.9.6/sesman/chansrv/pcsc/xrdp_pcsc.c:934:12: style: Variable 'offset' is assigned a value that is never used. [unreadVariable]
xrdp-0.9.6/sesman/chansrv/pcsc/xrdp_pcsc.c:1247:12: style: Variable 'offset' is assigned a value that is never used. [unreadVariable]
xrdp-0.9.6/sesman/chansrv/pulse/module-xrdp-sink.c:282:9: style: The scope of the variable 'error' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/pulse/module-xrdp-sink.c:295:11: style: The scope of the variable 'socket_dir' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/pulse/module-xrdp-sink.c:298:9: style: The scope of the variable 'fd' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/pulse/module-xrdp-sink.c:394:9: style: The scope of the variable 'request_bytes' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/pulse/module-xrdp-sink.c:208:19: style: Checking if unsigned variable 'in_buffer' is less than zero. [unsignedLessThanZero]
xrdp-0.9.6/sesman/chansrv/pulse/module-xrdp-sink.c:273:5: style: Variable 'host' is assigned a value that is never used. [unreadVariable]
xrdp-0.9.6/sesman/chansrv/pulse/module-xrdp-sink.c:275:5: style: Variable 'scre' is assigned a value that is never used. [unreadVariable]
xrdp-0.9.6/sesman/chansrv/pulse/module-xrdp-source.c:471:0: error: Invalid number of character '{' when these macros are defined: '__GCC__=1;__GCC__=1'. [syntaxError]
xrdp-0.9.6/sesman/chansrv/rail.c:1533:9: style: Condition '!resized' is always true [knownConditionTrueFalse]
xrdp-0.9.6/sesman/chansrv/rail.c:1500:19: note: Assignment 'resized=0', assigned value is 0
xrdp-0.9.6/sesman/chansrv/rail.c:1533:9: note: Condition '!resized' is always true
xrdp-0.9.6/sesman/chansrv/rail.c:414:9: style: The scope of the variable 'index' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/rail.c:415:9: style: The scope of the variable 'lchars' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/rail.c:699:11: style: The scope of the variable 'prop_name' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/rail.c:1350:9: style: The scope of the variable 'crc' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/smartcard.c:1129:20: style: The scope of the variable 'index' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/smartcard.c:1836:50: style: Function 'scard_send_Transmit' argument 3 names different: declaration 'context_byte' definition 'context_bytes'. [funcArgNamesDifferent]
xrdp-0.9.6/sesman/chansrv/smartcard.c:208:59: note: Function 'scard_send_Transmit' argument 3 names different: declaration 'context_byte' definition 'context_bytes'.
xrdp-0.9.6/sesman/chansrv/smartcard.c:1836:50: note: Function 'scard_send_Transmit' argument 3 names different: declaration 'context_byte' definition 'context_bytes'.
xrdp-0.9.6/sesman/chansrv/smartcard_pcsc.c:120:29: style: The scope of the variable 'uds_client' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/smartcard_pcsc.c:154:26: style: The scope of the variable 'rv' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/smartcard_pcsc.c:234:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/smartcard_pcsc.c:235:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/smartcard_pcsc.c:236:26: style: The scope of the variable 'context' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/smartcard_pcsc.c:237:23: style: The scope of the variable 'card' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/smartcard_pcsc.c:373:29: style: The scope of the variable 'uds_client' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/smartcard_pcsc.c:374:9: style: The scope of the variable 'index' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/smartcard_pcsc.c:400:29: style: The scope of the variable 'uds_client' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/smartcard_pcsc.c:401:9: style: The scope of the variable 'index' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/smartcard_pcsc.c:460:9: style: The scope of the variable 'context_bytes' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/smartcard_pcsc.c:629:20: style: The scope of the variable 'chr' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/smartcard_pcsc.c:775:11: style: The scope of the variable 'card' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/smartcard_pcsc.c:776:9: style: The scope of the variable 'card_bytes' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/smartcard_pcsc.c:1109:9: style: The scope of the variable 'val' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/smartcard_pcsc.c:1345:9: style: The scope of the variable 'index' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/smartcard_pcsc.c:1515:9: style: The scope of the variable 'index' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/smartcard_pcsc.c:1516:9: style: The scope of the variable 'cReaders' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/smartcard_pcsc.c:1824:11: style: The scope of the variable 'home' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/smartcard_pcsc.c:1825:9: style: The scope of the variable 'disp' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/smartcard_pcsc.c:1826:9: style: The scope of the variable 'error' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/sound.c:430:9: style: The scope of the variable 'index' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/sound.c:431:9: style: The scope of the variable 'wFormatTag' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/sound.c:432:9: style: The scope of the variable 'nChannels' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/sound.c:433:9: style: The scope of the variable 'nSamplesPerSec' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/sound.c:434:9: style: The scope of the variable 'nAvgBytesPerSec' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/sound.c:435:9: style: The scope of the variable 'nBlockAlign' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/sound.c:436:9: style: The scope of the variable 'wBitsPerSample' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/sound.c:437:9: style: The scope of the variable 'cbSize' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/sound.c:438:11: style: The scope of the variable 'data' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/sound.c:941:9: style: The scope of the variable 'space_left' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/sound.c:942:9: style: The scope of the variable 'chunk_bytes' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/sound.c:1048:9: style: The scope of the variable 'block_no_clamped' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/sound.c:1550:9: style: The scope of the variable 'index' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/sound.c:1551:9: style: The scope of the variable 'wFormatTag' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/sound.c:1552:9: style: The scope of the variable 'nChannels' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/sound.c:1553:9: style: The scope of the variable 'nSamplesPerSec' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/sound.c:1554:9: style: The scope of the variable 'nAvgBytesPerSec' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/sound.c:1555:9: style: The scope of the variable 'nBlockAlign' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/sound.c:1556:9: style: The scope of the variable 'wBitsPerSample' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/sound.c:1557:9: style: The scope of the variable 'cbSize' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/sound.c:1558:11: style: The scope of the variable 'data' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/sound.c:1695:14: style: The scope of the variable 'bytes_read' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/sound.c:1697:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/xcommon.c:163:9: style: The scope of the variable 'clip_rv' can be reduced. [variableScope]
xrdp-0.9.6/sesman/chansrv/xcommon.c:164:9: style: The scope of the variable 'rail_rv' can be reduced. [variableScope]
xrdp-0.9.6/sesman/config.c:111:11: style: The scope of the variable 'buf' can be reduced. [variableScope]
xrdp-0.9.6/sesman/config.c:197:11: style: The scope of the variable 'buf' can be reduced. [variableScope]
xrdp-0.9.6/sesman/config.c:280:11: style: The scope of the variable 'buf' can be reduced. [variableScope]
xrdp-0.9.6/sesman/config.c:276:56: style: Function 'config_read_sessions' argument 2 names different: declaration 'ss' definition 'se'. [funcArgNamesDifferent]
xrdp-0.9.6/sesman/config.h:318:56: note: Function 'config_read_sessions' argument 2 names different: declaration 'ss' definition 'se'.
xrdp-0.9.6/sesman/config.c:276:56: note: Function 'config_read_sessions' argument 2 names different: declaration 'ss' definition 'se'.
xrdp-0.9.6/sesman/env.c:97:9: style: The scope of the variable 'uid' can be reduced. [variableScope]
xrdp-0.9.6/sesman/env.c:98:9: style: The scope of the variable 'index' can be reduced. [variableScope]
xrdp-0.9.6/sesman/env.c:99:9: style: The scope of the variable 'len' can be reduced. [variableScope]
xrdp-0.9.6/sesman/env.c:100:11: style: The scope of the variable 'name' can be reduced. [variableScope]
xrdp-0.9.6/sesman/env.c:101:11: style: The scope of the variable 'value' can be reduced. [variableScope]
xrdp-0.9.6/sesman/env.c:104:10: style: The scope of the variable 'text' can be reduced. [variableScope]
xrdp-0.9.6/sesman/env.c:105:10: style: The scope of the variable 'hostname' can be reduced. [variableScope]
xrdp-0.9.6/sesman/env.c:42:59: style: Function 'env_check_password_file' argument 2 names different: declaration 'password' definition 'passwd'. [funcArgNamesDifferent]
xrdp-0.9.6/sesman/env.h:41:59: note: Function 'env_check_password_file' argument 2 names different: declaration 'password' definition 'passwd'.
xrdp-0.9.6/sesman/env.c:42:59: note: Function 'env_check_password_file' argument 2 names different: declaration 'password' definition 'passwd'.
xrdp-0.9.6/sesman/libscp/libscp_tcp.c:39:9: style: The scope of the variable 'rcvd' can be reduced. [variableScope]
xrdp-0.9.6/sesman/libscp/libscp_tcp.c:82:9: style: The scope of the variable 'sent' can be reduced. [variableScope]
xrdp-0.9.6/sesman/sesman.c:117:20: style: Condition 'cont' is always true [knownConditionTrueFalse]
xrdp-0.9.6/sesman/sesman.c:115:20: note: Assignment 'cont=1', assigned value is 1
xrdp-0.9.6/sesman/sesman.c:117:20: note: Condition 'cont' is always true
xrdp-0.9.6/sesman/sesman.c:88:9: style: The scope of the variable 'in_sck' can be reduced. [variableScope]
xrdp-0.9.6/sesman/sesman.c:90:9: style: The scope of the variable 'robjs_count' can be reduced. [variableScope]
xrdp-0.9.6/sesman/sesman.c:91:9: style: The scope of the variable 'cont' can be reduced. [variableScope]
xrdp-0.9.6/sesman/session.c:279:26: style: The scope of the variable 'item' can be reduced. [variableScope]
xrdp-0.9.6/sesman/session.c:356:18: style: The scope of the variable 'chansrv_params' can be reduced. [variableScope]
xrdp-0.9.6/sesman/session.c:357:10: style: The scope of the variable 'exe_path' can be reduced. [variableScope]
xrdp-0.9.6/sesman/tools/sesadmin.c:58:11: style: The scope of the variable 'pwd' can be reduced. [variableScope]
xrdp-0.9.6/sesman/tools/sesadmin.c:213:9: style: The scope of the variable 'idx' can be reduced. [variableScope]
xrdp-0.9.6/sesman/tools/sestest.c:166:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xrdp-0.9.6/sesman/tools/tcp.c:43:9: style: The scope of the variable 'rcvd' can be reduced. [variableScope]
xrdp-0.9.6/sesman/tools/tcp.c:93:9: style: The scope of the variable 'sent' can be reduced. [variableScope]
xrdp-0.9.6/sesman/tools/xcon.c:36:9: style: The scope of the variable 'i1' can be reduced. [variableScope]
xrdp-0.9.6/sesman/verify_user.c:192:18: style: The scope of the variable 'stp' can be reduced. [variableScope]
xrdp-0.9.6/sesman/verify_user.c:194:10: style: The scope of the variable 'today' can be reduced. [variableScope]
xrdp-0.9.6/sesman/verify_user.c:266:9: style: The scope of the variable 'saltcnt' can be reduced. [variableScope]
xrdp-0.9.6/sesman/verify_user.c:274:20: style: Array index 'saltcnt' is used before limits check. [arrayIndexThenCheck]
xrdp-0.9.6/sesman/verify_user_pam.c:283:12: style: The scope of the variable 'pam_env' can be reduced. [variableScope]
xrdp-0.9.6/sesman/verify_user_pam.c:284:10: style: The scope of the variable 'item' can be reduced. [variableScope]
xrdp-0.9.6/sesman/verify_user_pam.c:285:10: style: The scope of the variable 'value' can be reduced. [variableScope]
xrdp-0.9.6/sesman/verify_user_pam.c:286:9: style: The scope of the variable 'eq_pos' can be reduced. [variableScope]
xrdp-0.9.6/tests/gtcp_proxy/gtcp-proxy.c:157:5: style: Variable 'row' is reassigned a value before the old one has been used. [redundantAssignment]
xrdp-0.9.6/tests/gtcp_proxy/gtcp-proxy.c:155:5: note: Variable 'row' is reassigned a value before the old one has been used.
xrdp-0.9.6/tests/gtcp_proxy/gtcp-proxy.c:157:5: note: Variable 'row' is reassigned a value before the old one has been used.
xrdp-0.9.6/tests/gtcp_proxy/gtcp-proxy.c:238:9: style: The scope of the variable 'sel' can be reduced. [variableScope]
xrdp-0.9.6/tests/gtcp_proxy/gtcp-proxy.c:449:26: style: Function 'show_msg' argument 1 names different: declaration 'not_main_thread' definition 'not_main_window'. [funcArgNamesDifferent]
xrdp-0.9.6/tests/gtcp_proxy/gtcp-proxy.c:52:26: note: Function 'show_msg' argument 1 names different: declaration 'not_main_thread' definition 'not_main_window'.
xrdp-0.9.6/tests/gtcp_proxy/gtcp-proxy.c:449:26: note: Function 'show_msg' argument 1 names different: declaration 'not_main_thread' definition 'not_main_window'.
xrdp-0.9.6/tests/gtcp_proxy/gtcp-proxy.c:505:34: style: Function 'enable_btn_start' argument 1 names different: declaration 'main_thread' definition 'not_main_thread'. [funcArgNamesDifferent]
xrdp-0.9.6/tests/gtcp_proxy/gtcp-proxy.c:57:34: note: Function 'enable_btn_start' argument 1 names different: declaration 'main_thread' definition 'not_main_thread'.
xrdp-0.9.6/tests/gtcp_proxy/gtcp-proxy.c:505:34: note: Function 'enable_btn_start' argument 1 names different: declaration 'main_thread' definition 'not_main_thread'.
xrdp-0.9.6/tests/gtcp_proxy/gtcp-proxy.c:520:35: style: Function 'disable_btn_start' argument 1 names different: declaration 'main_thread' definition 'not_main_thread'. [funcArgNamesDifferent]
xrdp-0.9.6/tests/gtcp_proxy/gtcp-proxy.c:58:35: note: Function 'disable_btn_start' argument 1 names different: declaration 'main_thread' definition 'not_main_thread'.
xrdp-0.9.6/tests/gtcp_proxy/gtcp-proxy.c:520:35: note: Function 'disable_btn_start' argument 1 names different: declaration 'main_thread' definition 'not_main_thread'.
xrdp-0.9.6/tests/gtcp_proxy/gtcp-proxy.c:565:37: style: Function 'show_loc_port_stats' argument 1 names different: declaration 'main_thread' definition 'not_main_thread'. [funcArgNamesDifferent]
xrdp-0.9.6/tests/gtcp_proxy/gtcp-proxy.c:66:37: note: Function 'show_loc_port_stats' argument 1 names different: declaration 'main_thread' definition 'not_main_thread'.
xrdp-0.9.6/tests/gtcp_proxy/gtcp-proxy.c:565:37: note: Function 'show_loc_port_stats' argument 1 names different: declaration 'main_thread' definition 'not_main_thread'.
xrdp-0.9.6/tests/gtcp_proxy/gtcp-proxy.c:584:37: style: Function 'show_rem_port_stats' argument 1 names different: declaration 'main_thread' definition 'not_main_thread'. [funcArgNamesDifferent]
xrdp-0.9.6/tests/gtcp_proxy/gtcp-proxy.c:67:37: note: Function 'show_rem_port_stats' argument 1 names different: declaration 'main_thread' definition 'not_main_thread'.
xrdp-0.9.6/tests/gtcp_proxy/gtcp-proxy.c:584:37: note: Function 'show_rem_port_stats' argument 1 names different: declaration 'main_thread' definition 'not_main_thread'.
xrdp-0.9.6/tests/gtcp_proxy/gtcp.c:229:25: style: The scope of the variable 'h' can be reduced. [variableScope]
xrdp-0.9.6/tests/gtcp_proxy/gtcp.c:266:20: style: The scope of the variable 'rv' can be reduced. [variableScope]
xrdp-0.9.6/tests/gtcp_proxy/gtcp.c:128:9: style: Unused variable: ret [unusedVariable]
xrdp-0.9.6/tests/gtcp_proxy/gtcp.c:129:10: style: Unused variable: ipAddr [unusedVariable]
xrdp-0.9.6/tests/gtcp_proxy/hexdump.c:108:10: style: Variable 'addr' is assigned a value that is never used. [unreadVariable]
xrdp-0.9.6/tests/memtest/memtest.c:11:16: style: The scope of the variable 'addr1' can be reduced. [variableScope]
xrdp-0.9.6/tests/memtest/memtest.c:12:16: style: The scope of the variable 'addr2' can be reduced. [variableScope]
xrdp-0.9.6/tests/memtest/memtest.c:13:16: style: The scope of the variable 'addr3' can be reduced. [variableScope]
xrdp-0.9.6/tests/memtest/memtest.c:14:16: style: The scope of the variable 'addr4' can be reduced. [variableScope]
xrdp-0.9.6/tests/memtest/memtest.c:15:16: style: The scope of the variable 'addr5' can be reduced. [variableScope]
xrdp-0.9.6/tests/memtest/memtest.c:17:7: style: The scope of the variable 'rd' can be reduced. [variableScope]
xrdp-0.9.6/tests/tcp_proxy/main.c:40:0: error: Failed to parse #define [preprocessorErrorDirective]
xrdp-0.9.6/vnc/vnc.c:898:15: style: Condition 'error==0' is always true [knownConditionTrueFalse]
xrdp-0.9.6/vnc/vnc.c:897:13: note: Assignment 'error=0', assigned value is 0
xrdp-0.9.6/vnc/vnc.c:898:15: note: Condition 'error==0' is always true
xrdp-0.9.6/vnc/vnc.c:109:9: style: The scope of the variable 'type' can be reduced. [variableScope]
xrdp-0.9.6/vnc/vnc.c:110:9: style: The scope of the variable 'status' can be reduced. [variableScope]
xrdp-0.9.6/vnc/vnc.c:111:9: style: The scope of the variable 'length' can be reduced. [variableScope]
xrdp-0.9.6/vnc/vnc.c:112:9: style: The scope of the variable 'clip_bytes' can be reduced. [variableScope]
xrdp-0.9.6/vnc/vnc.c:113:9: style: The scope of the variable 'index' can be reduced. [variableScope]
xrdp-0.9.6/vnc/vnc.c:114:9: style: The scope of the variable 'format' can be reduced. [variableScope]
xrdp-0.9.6/vnc/vnc.c:115:20: style: The scope of the variable 'out_s' can be reduced. [variableScope]
xrdp-0.9.6/vnc/vnc.c:270:9: style: The scope of the variable 'size' can be reduced. [variableScope]
xrdp-0.9.6/vnc/vnc.c:271:9: style: The scope of the variable 'total_size' can be reduced. [variableScope]
xrdp-0.9.6/vnc/vnc.c:272:9: style: The scope of the variable 'chanid' can be reduced. [variableScope]
xrdp-0.9.6/vnc/vnc.c:273:9: style: The scope of the variable 'flags' can be reduced. [variableScope]
xrdp-0.9.6/vnc/vnc.c:274:11: style: The scope of the variable 'data' can be reduced. [variableScope]
xrdp-0.9.6/vnc/vnc.c:477:9: style: The scope of the variable 'start' can be reduced. [variableScope]
xrdp-0.9.6/vnc/vnc.c:478:9: style: The scope of the variable 'shift' can be reduced. [variableScope]
xrdp-0.9.6/vnc/vnc.c:768:20: style: The scope of the variable 'out_s' can be reduced. [variableScope]
xrdp-0.9.6/vnc/vnc.c:820:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xrdp-0.9.6/vnc/vnc.c:821:9: style: The scope of the variable 'r' can be reduced. [variableScope]
xrdp-0.9.6/vnc/vnc.c:822:9: style: The scope of the variable 'g' can be reduced. [variableScope]
xrdp-0.9.6/vnc/vnc.c:823:9: style: The scope of the variable 'b' can be reduced. [variableScope]
xrdp-0.9.6/vnc/vnc.c:893:10: style: The scope of the variable 'text' can be reduced. [variableScope]
xrdp-0.9.6/vnc/vnc.c:945:10: style: The scope of the variable 'init_data' can be reduced. [variableScope]
xrdp-0.9.6/vnc/vnc.c:997:10: style: The scope of the variable 'cursor_data' can be reduced. [variableScope]
xrdp-0.9.6/vnc/vnc.c:998:10: style: The scope of the variable 'cursor_mask' can be reduced. [variableScope]
xrdp-0.9.6/vrplayer/decoderthread.cpp:62:18: style: The scope of the variable 'rv' can be reduced. [variableScope]
xrdp-0.9.6/vrplayer/decoderthread.cpp:213:18: style: The scope of the variable 'rv' can be reduced. [variableScope]
xrdp-0.9.6/vrplayer/decoderthread.cpp:33:16: warning: Member variable 'DecoderThread::pktTimer' is not initialized in the constructor. [uninitMemberVar]
xrdp-0.9.6/vrplayer/decoderthread.cpp:33:16: warning: Member variable 'DecoderThread::playVideo' is not initialized in the constructor. [uninitMemberVar]
xrdp-0.9.6/vrplayer/decoderthread.cpp:33:16: warning: Member variable 'DecoderThread::playVideoThread' is not initialized in the constructor. [uninitMemberVar]
xrdp-0.9.6/vrplayer/decoderthread.cpp:33:16: warning: Member variable 'DecoderThread::playAudio' is not initialized in the constructor. [uninitMemberVar]
xrdp-0.9.6/vrplayer/decoderthread.cpp:33:16: warning: Member variable 'DecoderThread::playAudioThread' is not initialized in the constructor. [uninitMemberVar]
xrdp-0.9.6/vrplayer/mainwindow.cpp:73:42: style: Function 'closeEvent' argument 1 names different: declaration 'e' definition 'event'. [funcArgNamesDifferent]
xrdp-0.9.6/vrplayer/mainwindow.h:89:34: note: Function 'closeEvent' argument 1 names different: declaration 'e' definition 'event'.
xrdp-0.9.6/vrplayer/mainwindow.cpp:73:42: note: Function 'closeEvent' argument 1 names different: declaration 'e' definition 'event'.
xrdp-0.9.6/vrplayer/mainwindow.cpp:463:36: style: Function 'onElapsedTime' argument 1 names different: declaration 'secs' definition 'val'. [funcArgNamesDifferent]
xrdp-0.9.6/vrplayer/mainwindow.h:79:28: note: Function 'onElapsedTime' argument 1 names different: declaration 'secs' definition 'val'.
xrdp-0.9.6/vrplayer/mainwindow.cpp:463:36: note: Function 'onElapsedTime' argument 1 names different: declaration 'secs' definition 'val'.
xrdp-0.9.6/vrplayer/mainwindow.cpp:513:46: style: Function 'onSliderActionTriggered' argument 1 names different: declaration 'value' definition 'action'. [funcArgNamesDifferent]
xrdp-0.9.6/vrplayer/mainwindow.h:80:38: note: Function 'onSliderActionTriggered' argument 1 names different: declaration 'value' definition 'action'.
xrdp-0.9.6/vrplayer/mainwindow.cpp:513:46: note: Function 'onSliderActionTriggered' argument 1 names different: declaration 'value' definition 'action'.
xrdp-0.9.6/vrplayer/ourinterface.cpp:4:15: warning: Member variable 'OurInterface::demuxMediaThread' is not initialized in the constructor. [uninitMemberVar]
xrdp-0.9.6/vrplayer/playaudio.cpp:84:18: style: The scope of the variable 'pkt' can be reduced. [variableScope]
xrdp-0.9.6/xorg/X11R7.6/rdp/rdp.h:606:0: error: #error Unknown endianness in rdp.h [preprocessorErrorDirective]
xrdp-0.9.6/xorg/tests/xdemo/bmp_parser.c:188:11: style: The scope of the variable 'cptr' can be reduced. [variableScope]
xrdp-0.9.6/xorg/tests/xdemo/bmp_parser.c:218:13: style: Variable 'bytes' is assigned a value that is never used. [unreadVariable]
xrdp-0.9.6/xorg/tests/xdemo/xdemo.c:605:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xrdp-0.9.6/xorg/tests/xdemo/xdemo.c:612:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xrdp-0.9.6/xorg/tests/xdemo/xdemo.c:625:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xrdp-0.9.6/xorg/tests/xdemo/xdemo.c:632:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xrdp-0.9.6/xorg/tests/xdemo/xdemo.c:92:9: style: The scope of the variable 'x1' can be reduced. [variableScope]
xrdp-0.9.6/xorg/tests/xdemo/xdemo.c:93:9: style: The scope of the variable 'y1' can be reduced. [variableScope]
xrdp-0.9.6/xorg/tests/xdemo/xdemo.c:94:9: style: The scope of the variable 'x2' can be reduced. [variableScope]
xrdp-0.9.6/xorg/tests/xdemo/xdemo.c:95:9: style: The scope of the variable 'y2' can be reduced. [variableScope]
xrdp-0.9.6/xorg/tests/xdemo/xdemo.c:133:9: style: The scope of the variable 'x1' can be reduced. [variableScope]
xrdp-0.9.6/xorg/tests/xdemo/xdemo.c:134:9: style: The scope of the variable 'y1' can be reduced. [variableScope]
xrdp-0.9.6/xorg/tests/xdemo/xdemo.c:135:9: style: The scope of the variable 'w' can be reduced. [variableScope]
xrdp-0.9.6/xorg/tests/xdemo/xdemo.c:136:9: style: The scope of the variable 'h' can be reduced. [variableScope]
xrdp-0.9.6/xorg/tests/xdemo/xdemo.c:172:10: style: The scope of the variable 'x1' can be reduced. [variableScope]
xrdp-0.9.6/xorg/tests/xdemo/xdemo.c:173:10: style: The scope of the variable 'y1' can be reduced. [variableScope]
xrdp-0.9.6/xorg/tests/xdemo/xdemo.c:863:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xrdp-0.9.6/xorg/tests/xdemo/xdemo.c:394:36: style: Checking if unsigned variable 'strlen(optarg)' is less than zero. [unsignedLessThanZero]
xrdp-0.9.6/xorg/tests/xdemo/xdemo.c:412:36: style: Checking if unsigned variable 'strlen(optarg)' is less than zero. [unsignedLessThanZero]
xrdp-0.9.6/xorg/tests/xdemo/xdemo.c:451:36: style: Checking if unsigned variable 'strlen(optarg)' is less than zero. [unsignedLessThanZero]
xrdp-0.9.6/xorg/tests/xdemo/xdemo.c:855:28: style: Function 'signal_tcp_proxy' argument 1 names different: declaration 'proxy_app' definition 'proc_name'. [funcArgNamesDifferent]
xrdp-0.9.6/xorg/tests/xdemo/xdemo.c:52:28: note: Function 'signal_tcp_proxy' argument 1 names different: declaration 'proxy_app' definition 'proc_name'.
xrdp-0.9.6/xorg/tests/xdemo/xdemo.c:855:28: note: Function 'signal_tcp_proxy' argument 1 names different: declaration 'proxy_app' definition 'proc_name'.
xrdp-0.9.6/xorg/tests/xdemo/xdemo.c:402:17: warning: The buffer 'msg' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xrdp-0.9.6/xrdp/lang.c:179:9: style: The scope of the variable 'index' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/lang.c:180:9: style: The scope of the variable 'code' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/lang.c:181:9: style: The scope of the variable 'pos1' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/lang.c:182:11: style: The scope of the variable 'name' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/lang.c:183:11: style: The scope of the variable 'value' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/lang.c:232:9: style: The scope of the variable 'fd' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/lang.c:235:25: style: The scope of the variable 'lkeymap' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp.c:57:9: style: The scope of the variable 'sync_command' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp.c:314:5: style: Variable 'host_be' is assigned a value that is never used. [unreadVariable]
xrdp-0.9.6/xrdp/xrdp_bitmap.c:104:5: style: Variable 'self' is reassigned a value before the old one has been used. [redundantAssignment]
xrdp-0.9.6/xrdp/xrdp_bitmap.c:101:0: note: Variable 'self' is reassigned a value before the old one has been used.
xrdp-0.9.6/xrdp/xrdp_bitmap.c:104:5: note: Variable 'self' is reassigned a value before the old one has been used.
xrdp-0.9.6/xrdp/xrdp_bitmap.c:168:5: style: Variable 'self' is reassigned a value before the old one has been used. [redundantAssignment]
xrdp-0.9.6/xrdp/xrdp_bitmap.c:162:0: note: Variable 'self' is reassigned a value before the old one has been used.
xrdp-0.9.6/xrdp/xrdp_bitmap.c:168:5: note: Variable 'self' is reassigned a value before the old one has been used.
xrdp-0.9.6/xrdp/xrdp_bitmap.c:1272:5: style: Variable 'painter->brush.x_origin' is reassigned a value before the old one has been used. [redundantAssignment]
xrdp-0.9.6/xrdp/xrdp_bitmap.c:1271:5: note: Variable 'painter->brush.x_origin' is reassigned a value before the old one has been used.
xrdp-0.9.6/xrdp/xrdp_bitmap.c:1272:5: note: Variable 'painter->brush.x_origin' is reassigned a value before the old one has been used.
xrdp-0.9.6/xrdp/xrdp_bitmap.c:438:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_bitmap.c:439:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_bitmap.c:440:9: style: The scope of the variable 'k' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_bitmap.c:441:9: style: The scope of the variable 'color' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_bitmap.c:442:9: style: The scope of the variable 'size' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_bitmap.c:802:12: style: The scope of the variable 's32' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_bitmap.c:803:12: style: The scope of the variable 'd32' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_bitmap.c:1367:25: style: The scope of the variable 'b' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_bitmap.c:1777:9: style: The scope of the variable 'shift' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_bitmap.c:1783:25: style: The scope of the variable 'focus_out_control' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_cache.c:366:13: warning: Either the condition 'bitmap!=0' is redundant or there is possible null pointer dereference: bitmap. [nullPointerRedundantCheck]
xrdp-0.9.6/xrdp/xrdp_cache.c:371:13: note: Assuming that condition 'bitmap!=0' is not redundant
xrdp-0.9.6/xrdp/xrdp_cache.c:366:13: note: Null pointer dereference
xrdp-0.9.6/xrdp/xrdp_cache.c:46:27: style: The scope of the variable 'lru' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_cache.c:322:9: style: The scope of the variable 'iig' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_cache.c:328:27: style: The scope of the variable 'llru' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_cache.c:796:9: style: The scope of the variable 'index' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_encoder.c:477:12: style: Condition 'cont' is always true [knownConditionTrueFalse]
xrdp-0.9.6/xrdp/xrdp_encoder.c:476:12: note: Assignment 'cont=1', assigned value is 1
xrdp-0.9.6/xrdp/xrdp_encoder.c:477:12: note: Condition 'cont' is always true
xrdp-0.9.6/xrdp/xrdp_encoder.c:153:20: style: The scope of the variable 'enc' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_encoder.c:154:25: style: The scope of the variable 'enc_done' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_encoder.c:231:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_encoder.c:232:9: style: The scope of the variable 'y' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_encoder.c:233:9: style: The scope of the variable 'cx' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_encoder.c:234:9: style: The scope of the variable 'cy' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_encoder.c:452:9: style: The scope of the variable 'robjs_count' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_encoder.c:453:9: style: The scope of the variable 'wobjs_count' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_encoder.c:455:9: style: The scope of the variable 'timeout' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_font.c:75:9: style: The scope of the variable 'b' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_font.c:76:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_font.c:77:9: style: The scope of the variable 'index' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_font.c:78:9: style: The scope of the variable 'datasize' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_font.c:80:28: style: The scope of the variable 'f' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_listen.c:470:16: style: Condition 'cont' is always true [knownConditionTrueFalse]
xrdp-0.9.6/xrdp/xrdp_listen.c:468:16: note: Assignment 'cont=1', assigned value is 1
xrdp-0.9.6/xrdp/xrdp_listen.c:470:16: note: Condition 'cont' is always true
xrdp-0.9.6/xrdp/xrdp_listen.c:524:16: style: Condition 'cont' is always true [knownConditionTrueFalse]
xrdp-0.9.6/xrdp/xrdp_listen.c:522:16: note: Assignment 'cont=1', assigned value is 1
xrdp-0.9.6/xrdp/xrdp_listen.c:524:16: note: Condition 'cont' is always true
xrdp-0.9.6/xrdp/xrdp_listen.c:116:26: style: The scope of the variable 'pro' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_listen.c:160:9: style: The scope of the variable 'error' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_listen.c:161:9: style: The scope of the variable 'index' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_listen.c:162:11: style: The scope of the variable 'val' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_listen.c:163:18: style: The scope of the variable 'names' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_listen.c:164:18: style: The scope of the variable 'values' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_listen.c:350:9: style: The scope of the variable 'cont' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_listen.c:351:9: style: The scope of the variable 'timeout' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_login_wnd.c:111:25: style: The scope of the variable 'b' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_login_wnd.c:205:25: style: The scope of the variable 'label' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_login_wnd.c:206:25: style: The scope of the variable 'edit' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_login_wnd.c:208:27: style: The scope of the variable 'mod_data' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_login_wnd.c:209:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_login_wnd.c:282:9: style: The scope of the variable 'pos' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_login_wnd.c:283:9: style: The scope of the variable 'comboxindex' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_login_wnd.c:284:10: style: The scope of the variable 'index' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_login_wnd.c:338:9: style: The scope of the variable 'count' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_login_wnd.c:342:11: style: The scope of the variable 'name' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_login_wnd.c:343:11: style: The scope of the variable 'value' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_login_wnd.c:347:10: style: The scope of the variable 'resultIP' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_login_wnd.c:348:11: style: The scope of the variable 'plain' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_login_wnd.c:349:12: style: The scope of the variable 'base64_length' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_login_wnd.c:558:11: style: The scope of the variable 'p' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_login_wnd.c:640:10: style: The scope of the variable 'buf1' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_login_wnd.c:647:9: style: The scope of the variable 'index' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_login_wnd.c:648:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_login_wnd.c:649:9: style: The scope of the variable 'y' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_login_wnd.c:650:9: style: The scope of the variable 'cx' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_login_wnd.c:651:9: style: The scope of the variable 'cy' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_login_wnd.c:842:11: style: The scope of the variable 'n' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_login_wnd.c:843:11: style: The scope of the variable 'v' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:174:11: style: The scope of the variable 'name' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:300:11: style: The scope of the variable 'name' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:301:11: style: The scope of the variable 'value' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:335:11: style: The scope of the variable 'func' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:337:10: style: The scope of the variable 'text' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:493:17: style: The scope of the variable 'name' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:494:17: style: The scope of the variable 'value' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:495:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:497:9: style: The scope of the variable 'key_flags' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:498:9: style: The scope of the variable 'device_flags' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:499:9: style: The scope of the variable 'use_uds' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:638:9: style: The scope of the variable 'chan_id' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:1237:10: style: The scope of the variable 'ip' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:1238:10: style: The scope of the variable 'port' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:1299:9: style: The scope of the variable 'error' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:1300:9: style: The scope of the variable 'index' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:1301:11: style: The scope of the variable 'val' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:1303:18: style: The scope of the variable 'names' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:1304:18: style: The scope of the variable 'values' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:1359:20: style: The scope of the variable 's' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:1361:9: style: The scope of the variable 'length' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:1362:9: style: The scope of the variable 'total_length' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:1363:9: style: The scope of the variable 'flags' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:1364:9: style: The scope of the variable 'id' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:1365:11: style: The scope of the variable 'data' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:1414:9: style: The scope of the variable 'code' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:1461:9: style: The scope of the variable 'reply' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:1464:20: style: The scope of the variable 'out_s' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:1465:19: style: The scope of the variable 'version' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:1466:20: style: The scope of the variable 'dummy' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:1467:20: style: The scope of the variable 'pAM_errorcode' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:1468:20: style: The scope of the variable 'code' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:1469:19: style: The scope of the variable 'size' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:1470:9: style: The scope of the variable 'index' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:1472:10: style: The scope of the variable 'port' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:1842:9: style: The scope of the variable 'ok' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:1844:11: style: The scope of the variable 'name' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:1845:11: style: The scope of the variable 'value' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:2195:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:2196:9: style: The scope of the variable 'y' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:2197:9: style: The scope of the variable 'cx' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:2198:9: style: The scope of the variable 'cy' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:2572:20: style: The scope of the variable 'enc_data' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:3016:11: style: The scope of the variable 'name' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:3040:11: style: The scope of the variable 'name' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:3071:11: style: The scope of the variable 'val' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:3095:9: style: The scope of the variable 'error' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:3097:10: style: The scope of the variable 'channelname' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:3098:9: style: The scope of the variable 'index' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:3099:9: style: The scope of the variable 'allowindex' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:3360:26: style: The scope of the variable 'p' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:3391:25: style: The scope of the variable 'b' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_mm.c:3261:52: style: Function 'server_create_os_surface' argument 2 names different: declaration 'id' definition 'rdpindex'. [funcArgNamesDifferent]
xrdp-0.9.6/xrdp/xrdp.h:472:52: note: Function 'server_create_os_surface' argument 2 names different: declaration 'id' definition 'rdpindex'.
xrdp-0.9.6/xrdp/xrdp_mm.c:3261:52: note: Function 'server_create_os_surface' argument 2 names different: declaration 'id' definition 'rdpindex'.
xrdp-0.9.6/xrdp/xrdp_mm.c:3286:56: style: Function 'server_create_os_surface_bpp' argument 2 names different: declaration 'id' definition 'rdpindex'. [funcArgNamesDifferent]
xrdp-0.9.6/xrdp/xrdp.h:475:56: note: Function 'server_create_os_surface_bpp' argument 2 names different: declaration 'id' definition 'rdpindex'.
xrdp-0.9.6/xrdp/xrdp_mm.c:3286:56: note: Function 'server_create_os_surface_bpp' argument 2 names different: declaration 'id' definition 'rdpindex'.
xrdp-0.9.6/xrdp/xrdp_mm.c:3309:52: style: Function 'server_switch_os_surface' argument 2 names different: declaration 'id' definition 'rdpindex'. [funcArgNamesDifferent]
xrdp-0.9.6/xrdp/xrdp.h:478:52: note: Function 'server_switch_os_surface' argument 2 names different: declaration 'id' definition 'rdpindex'.
xrdp-0.9.6/xrdp/xrdp_mm.c:3309:52: note: Function 'server_switch_os_surface' argument 2 names different: declaration 'id' definition 'rdpindex'.
xrdp-0.9.6/xrdp/xrdp_mm.c:3357:52: style: Function 'server_delete_os_surface' argument 2 names different: declaration 'id' definition 'rdpindex'. [funcArgNamesDifferent]
xrdp-0.9.6/xrdp/xrdp.h:480:52: note: Function 'server_delete_os_surface' argument 2 names different: declaration 'id' definition 'rdpindex'.
xrdp-0.9.6/xrdp/xrdp_mm.c:3357:52: note: Function 'server_delete_os_surface' argument 2 names different: declaration 'id' definition 'rdpindex'.
xrdp-0.9.6/xrdp/xrdp_mm.c:3388:26: style: Function 'server_paint_rect_os' argument 6 names different: declaration 'id' definition 'rdpindex'. [funcArgNamesDifferent]
xrdp-0.9.6/xrdp/xrdp.h:483:26: note: Function 'server_paint_rect_os' argument 6 names different: declaration 'id' definition 'rdpindex'.
xrdp-0.9.6/xrdp/xrdp_mm.c:3388:26: note: Function 'server_paint_rect_os' argument 6 names different: declaration 'id' definition 'rdpindex'.
xrdp-0.9.6/xrdp/xrdp_painter.c:444:28: style: The scope of the variable 'font_item' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_painter.c:482:28: style: The scope of the variable 'font_item' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_painter.c:519:9: style: The scope of the variable 'cache_id' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_painter.c:813:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_painter.c:815:9: style: The scope of the variable 'c' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_painter.c:1395:25: style: The scope of the variable 'region' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_painter.c:1396:9: style: The scope of the variable 'k' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_painter.c:1399:9: style: The scope of the variable 'cache_srcidx' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_painter.c:1400:9: style: The scope of the variable 'cache_mskidx' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_painter.c:580:44: style: Function 'xrdp_painter_fill_rect' argument 2 names different: declaration 'bitmap' definition 'dst'. [funcArgNamesDifferent]
xrdp-0.9.6/xrdp/xrdp.h:258:44: note: Function 'xrdp_painter_fill_rect' argument 2 names different: declaration 'bitmap' definition 'dst'.
xrdp-0.9.6/xrdp/xrdp_painter.c:580:44: note: Function 'xrdp_painter_fill_rect' argument 2 names different: declaration 'bitmap' definition 'dst'.
xrdp-0.9.6/xrdp/xrdp_painter.c:810:44: style: Function 'xrdp_painter_draw_text' argument 2 names different: declaration 'bitmap' definition 'dst'. [funcArgNamesDifferent]
xrdp-0.9.6/xrdp/xrdp.h:271:44: note: Function 'xrdp_painter_draw_text' argument 2 names different: declaration 'bitmap' definition 'dst'.
xrdp-0.9.6/xrdp/xrdp_painter.c:810:44: note: Function 'xrdp_painter_draw_text' argument 2 names different: declaration 'bitmap' definition 'dst'.
xrdp-0.9.6/xrdp/xrdp_painter.c:1012:45: style: Function 'xrdp_painter_draw_text2' argument 2 names different: declaration 'bitmap' definition 'dst'. [funcArgNamesDifferent]
xrdp-0.9.6/xrdp/xrdp.h:275:45: note: Function 'xrdp_painter_draw_text2' argument 2 names different: declaration 'bitmap' definition 'dst'.
xrdp-0.9.6/xrdp/xrdp_painter.c:1012:45: note: Function 'xrdp_painter_draw_text2' argument 2 names different: declaration 'bitmap' definition 'dst'.
xrdp-0.9.6/xrdp/xrdp_painter.c:1464:39: style: Function 'xrdp_painter_line' argument 2 names different: declaration 'bitmap' definition 'dst'. [funcArgNamesDifferent]
xrdp-0.9.6/xrdp/xrdp.h:304:39: note: Function 'xrdp_painter_line' argument 2 names different: declaration 'bitmap' definition 'dst'.
xrdp-0.9.6/xrdp/xrdp_painter.c:1464:39: note: Function 'xrdp_painter_line' argument 2 names different: declaration 'bitmap' definition 'dst'.
xrdp-0.9.6/xrdp/xrdp_process.c:253:16: style: Condition 'cont' is always true [knownConditionTrueFalse]
xrdp-0.9.6/xrdp/xrdp_process.c:251:16: note: Assignment 'cont=1', assigned value is 1
xrdp-0.9.6/xrdp/xrdp_process.c:253:16: note: Condition 'cont' is always true
xrdp-0.9.6/xrdp/xrdp_process.c:224:9: style: The scope of the variable 'cont' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_wm.c:2123:12: style: Condition 'rv==0' is always true [knownConditionTrueFalse]
xrdp-0.9.6/xrdp/xrdp_wm.c:2115:10: note: Assignment 'rv=0', assigned value is 0
xrdp-0.9.6/xrdp/xrdp_wm.c:2123:12: note: Condition 'rv==0' is always true
xrdp-0.9.6/xrdp/xrdp_wm.c:42:5: style: Variable 'self' is reassigned a value before the old one has been used. [redundantAssignment]
xrdp-0.9.6/xrdp/xrdp_wm.c:35:0: note: Variable 'self' is reassigned a value before the old one has been used.
xrdp-0.9.6/xrdp/xrdp_wm.c:42:5: note: Variable 'self' is reassigned a value before the old one has been used.
xrdp-0.9.6/xrdp/xrdp_wm.c:840:5: style: Variable 'self->painter->brush.x_origin' is reassigned a value before the old one has been used. [redundantAssignment]
xrdp-0.9.6/xrdp/xrdp_wm.c:839:5: note: Variable 'self->painter->brush.x_origin' is reassigned a value before the old one has been used.
xrdp-0.9.6/xrdp/xrdp_wm.c:840:5: note: Variable 'self->painter->brush.x_origin' is reassigned a value before the old one has been used.
xrdp-0.9.6/xrdp/xrdp_wm.c:228:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_wm.c:229:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_wm.c:230:9: style: The scope of the variable 'pixel' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_wm.c:377:9: style: The scope of the variable 'bindex' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_wm.c:378:9: style: The scope of the variable 'gindex' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_wm.c:379:9: style: The scope of the variable 'rindex' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_wm.c:382:9: style: The scope of the variable 'index' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_wm.c:383:11: style: The scope of the variable 'val' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_wm.c:384:18: style: The scope of the variable 'names' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_wm.c:385:18: style: The scope of the variable 'values' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_wm.c:550:9: style: The scope of the variable 'fd' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_wm.c:551:9: style: The scope of the variable 'index' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_wm.c:552:18: style: The scope of the variable 'names' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_wm.c:553:18: style: The scope of the variable 'values' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_wm.c:554:11: style: The scope of the variable 'q' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_wm.c:555:17: style: The scope of the variable 'r' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_wm.c:557:10: style: The scope of the variable 'default_section_name' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_wm.c:558:10: style: The scope of the variable 'section_name' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_wm.c:559:10: style: The scope of the variable 'cfg_file' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_wm.c:742:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_wm.c:868:25: style: The scope of the variable 'b' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_wm.c:918:25: style: The scope of the variable 'r' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_wm.c:919:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_wm.c:970:9: style: The scope of the variable 'boxx' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_wm.c:971:9: style: The scope of the variable 'boxy' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_wm.c:1006:9: style: The scope of the variable 'boxx' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_wm.c:1007:9: style: The scope of the variable 'boxy' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_wm.c:1147:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_wm.c:1172:25: style: The scope of the variable 'focus_out_control' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_wm.c:1176:9: style: The scope of the variable 'oldx' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_wm.c:1177:9: style: The scope of the variable 'oldy' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_wm.c:1432:27: style: The scope of the variable 'ki' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_wm.c:1761:9: style: The scope of the variable 'chanid' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_wm.c:1966:17: style: The scope of the variable 'new_part_message' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_wm.c:1985:9: style: The scope of the variable 'w' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_wm.c:1986:9: style: The scope of the variable 'h' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_wm.c:1987:9: style: The scope of the variable 'xoffset' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_wm.c:1988:9: style: The scope of the variable 'yoffset' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_wm.c:1989:9: style: The scope of the variable 'index' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_wm.c:1990:9: style: The scope of the variable 'primary_x_offset' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdp_wm.c:1991:9: style: The scope of the variable 'primary_y_offset' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdpwin.c:54:9: style: The scope of the variable 'sync_command' can be reduced. [variableScope]
xrdp-0.9.6/xrdp/xrdpwin.c:304:5: style: Variable 'host_be' is assigned a value that is never used. [unreadVariable]
xrdp-0.9.6/xrdpapi/simple.c:177:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xrdp-0.9.6/xrdpapi/simple.c:89:13: style: The scope of the variable 'rv' can be reduced. [variableScope]
xrdp-0.9.6/xrdpapi/simple.c:90:13: style: The scope of the variable 'count' can be reduced. [variableScope]
xrdp-0.9.6/xrdpapi/vrplayer.c:59:14: style: Unused variable: data [unusedVariable]
xrdp-0.9.6/xrdpapi/vrplayer.c:60:14: style: Unused variable: data1 [unusedVariable]
xrdp-0.9.6/xrdpapi/vrplayer.c:62:0: style: Variable 'written' is assigned a value that is never used. [unreadVariable]
xrdp-0.9.6/xrdpapi/vrplayer.c:63:13: style: Unused variable: rv [unusedVariable]
xrdp-0.9.6/xrdpapi/vrplayer.c:64:0: style: Variable 'first_time' is assigned a value that is never used. [unreadVariable]
xrdp-0.9.6/xrdpapi/vrplayer.c:65:13: style: Unused variable: length [unusedVariable]
xrdp-0.9.6/xrdpapi/vrplayer.c:66:13: style: Unused variable: bytes_read [unusedVariable]
xrdp-0.9.6/xrdpapi/xrdpapi.c:289:9: style: The scope of the variable 'rv' can be reduced. [variableScope]
xrdp-0.9.6/xrdpapi/xrdpapi.c:290:9: style: The scope of the variable 'lerrno' can be reduced. [variableScope]
xrdp-0.9.6/xrdpvr/xrdpvr.c:926:17: warning: Identical condition 'rv==0', second condition is always false [identicalConditionAfterEarlyExit]
xrdp-0.9.6/xrdpvr/xrdpvr.c:918:16: note: first condition
xrdp-0.9.6/xrdpvr/xrdpvr.c:926:17: note: second condition
xrdp-0.9.6/xrdpvr/xrdpvr.c:43:9: style: The scope of the variable 'thisline' can be reduced. [variableScope]
xrdp-0.9.6/xrdpvr/xrdpvr.c:869:9: style: The scope of the variable 'ok' can be reduced. [variableScope]
xrdp-0.9.6/xrdpvr/xrdpvr.c:904:9: style: The scope of the variable 'rv' can be reduced. [variableScope]
xrdp-0.9.6/xrdpvr/xrdpvr.c:446:54: style: Function 'xrdpvr_play_frame' argument 3 names different: declaration 'vdoTimeout' definition 'videoTimeout'. [funcArgNamesDifferent]
xrdp-0.9.6/xrdpvr/xrdpvr.h:49:59: note: Function 'xrdpvr_play_frame' argument 3 names different: declaration 'vdoTimeout' definition 'videoTimeout'.
xrdp-0.9.6/xrdpvr/xrdpvr.c:446:54: note: Function 'xrdpvr_play_frame' argument 3 names different: declaration 'vdoTimeout' definition 'videoTimeout'.
xrdp-0.9.6/xrdpvr/xrdpvr.c:161:10: style: Variable 'rv' is assigned a value that is never used. [unreadVariable]
xrdp-0.9.6/xup/xup.c:1394:12: style: Condition 'rv==0' is always true [knownConditionTrueFalse]
xrdp-0.9.6/xup/xup.c:1393:10: note: Assignment 'rv=0', assigned value is 0
xrdp-0.9.6/xup/xup.c:1394:12: note: Condition 'rv==0' is always true
xrdp-0.9.6/xup/xup.c:338:9: style: The scope of the variable 'key' can be reduced. [variableScope]
xrdp-0.9.6/xup/xup.c:1385:9: style: The scope of the variable 'num_orders' can be reduced. [variableScope]
xrdp-0.9.6/xup/xup.c:1386:9: style: The scope of the variable 'index' can be reduced. [variableScope]
xrdp-0.9.6/xup/xup.c:1388:9: style: The scope of the variable 'len' can be reduced. [variableScope]
xrdp-0.9.6/xup/xup.c:1389:9: style: The scope of the variable 'type' can be reduced. [variableScope]
[17:47]

ftp://ftp.se.debian.org/debian/pool/main/x/xresprobe/xresprobe_0.4.23debian1.orig.tar.gz
xresprobe-0.4.23debian1/ddcprobe/common.c:187:9: style: The scope of the variable 'aspect' can be reduced. [variableScope]
xresprobe-0.4.23debian1/ddcprobe/ddcprobe.c:238:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xresprobe-0.4.23debian1/ddcprobe/ddcprobe.c:238:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xresprobe-0.4.23debian1/ddcprobe/ddcprobe.c:125:26: warning: Either the condition 'edid_info==NULL' is redundant or there is possible null pointer dereference: edid_info. [nullPointerRedundantCheck]
xresprobe-0.4.23debian1/ddcprobe/ddcprobe.c:128:16: note: Assuming that condition 'edid_info==NULL' is not redundant
xresprobe-0.4.23debian1/ddcprobe/ddcprobe.c:125:26: note: Null pointer dereference
xresprobe-0.4.23debian1/ddcprobe/ddcprobe.c:66:2: style: Variable 'vbe_parent_info' is reassigned a value before the old one has been used. [redundantAssignment]
xresprobe-0.4.23debian1/ddcprobe/ddcprobe.c:50:0: note: Variable 'vbe_parent_info' is reassigned a value before the old one has been used.
xresprobe-0.4.23debian1/ddcprobe/ddcprobe.c:66:2: note: Variable 'vbe_parent_info' is reassigned a value before the old one has been used.
xresprobe-0.4.23debian1/ddcprobe/ddcprobe.c:67:2: style: Variable 'vbe_info' is reassigned a value before the old one has been used. [redundantAssignment]
xresprobe-0.4.23debian1/ddcprobe/ddcprobe.c:51:0: note: Variable 'vbe_info' is reassigned a value before the old one has been used.
xresprobe-0.4.23debian1/ddcprobe/ddcprobe.c:67:2: note: Variable 'vbe_info' is reassigned a value before the old one has been used.
xresprobe-0.4.23debian1/ddcprobe/ddcprobe.c:222:10: style: The scope of the variable 'aspect' can be reduced. [variableScope]
xresprobe-0.4.23debian1/ddcprobe/ddcprobe.c:223:16: style: The scope of the variable 'x' can be reduced. [variableScope]
xresprobe-0.4.23debian1/ddcprobe/ddcprobe.c:223:19: style: The scope of the variable 'y' can be reduced. [variableScope]
xresprobe-0.4.23debian1/ddcprobe/lrmi.c:806:14: style: Function 'LRMI_int' argument 1 names different: declaration 'interrupt' definition 'i'. [funcArgNamesDifferent]
xresprobe-0.4.23debian1/ddcprobe/include/lrmi.h:80:14: note: Function 'LRMI_int' argument 1 names different: declaration 'interrupt' definition 'i'.
xresprobe-0.4.23debian1/ddcprobe/lrmi.c:806:14: note: Function 'LRMI_int' argument 1 names different: declaration 'interrupt' definition 'i'.
xresprobe-0.4.23debian1/ddcprobe/modetest.c:23:7: style: Variable 'fontdata' is not assigned a value. [unassignedVariable]
xresprobe-0.4.23debian1/ddcprobe/thunk.c:220:18: style: Function 'LRMI_int' argument 1 names different: declaration 'interrupt' definition 'num'. [funcArgNamesDifferent]
xresprobe-0.4.23debian1/ddcprobe/include/lrmi.h:80:14: note: Function 'LRMI_int' argument 1 names different: declaration 'interrupt' definition 'num'.
xresprobe-0.4.23debian1/ddcprobe/thunk.c:220:18: note: Function 'LRMI_int' argument 1 names different: declaration 'interrupt' definition 'num'.
xresprobe-0.4.23debian1/ddcprobe/thunk.c:220:41: style: Function 'LRMI_int' argument 2 names different: declaration 'r' definition 'registers'. [funcArgNamesDifferent]
xresprobe-0.4.23debian1/ddcprobe/include/lrmi.h:80:43: note: Function 'LRMI_int' argument 2 names different: declaration 'r' definition 'registers'.
xresprobe-0.4.23debian1/ddcprobe/thunk.c:220:41: note: Function 'LRMI_int' argument 2 names different: declaration 'r' definition 'registers'.
xresprobe-0.4.23debian1/ddcprobe/thunk.c:233:33: style: Function 'LRMI_call' argument 1 names different: declaration 'r' definition 'registers'. [funcArgNamesDifferent]
xresprobe-0.4.23debian1/ddcprobe/include/lrmi.h:72:29: note: Function 'LRMI_call' argument 1 names different: declaration 'r' definition 'registers'.
xresprobe-0.4.23debian1/ddcprobe/thunk.c:233:33: note: Function 'LRMI_call' argument 1 names different: declaration 'r' definition 'registers'.
xresprobe-0.4.23debian1/ddcprobe/thunk.c:223:11: style: Variable 'eflags' is assigned a value that is never used. [unreadVariable]
xresprobe-0.4.23debian1/ddcprobe/x86emu/decode.c:842:9: style: The scope of the variable 'sib' can be reduced. [variableScope]
xresprobe-0.4.23debian1/ddcprobe/x86emu/decode.c:923:9: style: The scope of the variable 'sib' can be reduced. [variableScope]
xresprobe-0.4.23debian1/ddcprobe/x86emu/decode.c:1009:9: style: The scope of the variable 'sib' can be reduced. [variableScope]
xresprobe-0.4.23debian1/ddcprobe/x86emu/ops.c:8739:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xresprobe-0.4.23debian1/ddcprobe/x86emu/prim_ops.c:841:43: style: The scope of the variable 'cf' can be reduced. [variableScope]
xresprobe-0.4.23debian1/ddcprobe/x86emu/prim_ops.c:914:40: style: The scope of the variable 'cf' can be reduced. [variableScope]
xresprobe-0.4.23debian1/ddcprobe/x86emu/prim_ops.c:1302:15: style: The scope of the variable 'cnt' can be reduced. [variableScope]
xresprobe-0.4.23debian1/ddcprobe/x86emu/prim_ops.c:1302:25: style: The scope of the variable 'cf' can be reduced. [variableScope]
xresprobe-0.4.23debian1/ddcprobe/x86emu/prim_ops.c:1346:18: style: The scope of the variable 'cnt' can be reduced. [variableScope]
xresprobe-0.4.23debian1/ddcprobe/x86emu/prim_ops.c:1346:28: style: The scope of the variable 'cf' can be reduced. [variableScope]
xresprobe-0.4.23debian1/ddcprobe/x86emu/prim_ops.c:1386:15: style: The scope of the variable 'cnt' can be reduced. [variableScope]
xresprobe-0.4.23debian1/ddcprobe/x86emu/prim_ops.c:1386:25: style: The scope of the variable 'cf' can be reduced. [variableScope]
xresprobe-0.4.23debian1/ddcprobe/x86emu/prim_ops.c:1423:15: style: The scope of the variable 'cnt' can be reduced. [variableScope]
xresprobe-0.4.23debian1/ddcprobe/x86emu/prim_ops.c:1423:25: style: The scope of the variable 'cf' can be reduced. [variableScope]
xresprobe-0.4.23debian1/ddcprobe/x86emu/prim_ops.c:1460:15: style: The scope of the variable 'cnt' can be reduced. [variableScope]
xresprobe-0.4.23debian1/ddcprobe/x86emu/prim_ops.c:1460:25: style: The scope of the variable 'cf' can be reduced. [variableScope]
xresprobe-0.4.23debian1/ddcprobe/x86emu/prim_ops.c:1497:15: style: The scope of the variable 'cnt' can be reduced. [variableScope]
xresprobe-0.4.23debian1/ddcprobe/x86emu/prim_ops.c:1497:25: style: The scope of the variable 'cf' can be reduced. [variableScope]
xresprobe-0.4.23debian1/ddcprobe/x86emu/prim_ops.c:1533:25: style: The scope of the variable 'cf' can be reduced. [variableScope]
xresprobe-0.4.23debian1/ddcprobe/x86emu/prim_ops.c:1573:28: style: The scope of the variable 'cf' can be reduced. [variableScope]
xresprobe-0.4.23debian1/ddcprobe/x86emu/prim_ops.c:1653:15: style: The scope of the variable 'cnt' can be reduced. [variableScope]
xresprobe-0.4.23debian1/ddcprobe/x86emu/prim_ops.c:1653:25: style: The scope of the variable 'cf' can be reduced. [variableScope]
xresprobe-0.4.23debian1/ddcprobe/x86emu/prim_ops.c:1690:15: style: The scope of the variable 'cnt' can be reduced. [variableScope]
xresprobe-0.4.23debian1/ddcprobe/x86emu/prim_ops.c:1690:25: style: The scope of the variable 'cf' can be reduced. [variableScope]
xresprobe-0.4.23debian1/ddcprobe/x86emu/prim_ops.c:1727:15: style: The scope of the variable 'cnt' can be reduced. [variableScope]
xresprobe-0.4.23debian1/ddcprobe/x86emu/prim_ops.c:1727:25: style: The scope of the variable 'cf' can be reduced. [variableScope]
xresprobe-0.4.23debian1/ddcprobe/x86emu/prim_ops.c:1764:15: style: The scope of the variable 'cnt' can be reduced. [variableScope]
xresprobe-0.4.23debian1/ddcprobe/x86emu/prim_ops.c:1764:25: style: The scope of the variable 'cf' can be reduced. [variableScope]
xresprobe-0.4.23debian1/ddcprobe/x86emu/prim_ops.c:2291:6: style: The scope of the variable 'carry' can be reduced. [variableScope]
xresprobe-0.4.23debian1/ddcprobe/x86emu/prim_ops.c:2415:6: style: The scope of the variable 'carry' can be reduced. [variableScope]
xresprobe-0.4.23debian1/ddcprobe/x86emu/prim_ops.c:1089:13: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 1091. [shiftTooManyBitsSigned]
xresprobe-0.4.23debian1/ddcprobe/x86emu/prim_ops.c:1091:11: note: Assuming that condition 'cnt!=1' is not redundant
xresprobe-0.4.23debian1/ddcprobe/x86emu/prim_ops.c:1089:13: note: Shift
xresprobe-0.4.23debian1/ddcprobe/x86emu/prim_ops.c:1392:16: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 1390. [shiftTooManyBitsSigned]
xresprobe-0.4.23debian1/ddcprobe/x86emu/prim_ops.c:1390:11: note: Assuming that condition 'cnt>0' is not redundant
xresprobe-0.4.23debian1/ddcprobe/x86emu/prim_ops.c:1392:16: note: Shift
xresprobe-0.4.23debian1/ddcprobe/x86emu/prim_ops.c:1619:19: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 1618. [shiftTooManyBitsSigned]
xresprobe-0.4.23debian1/ddcprobe/x86emu/prim_ops.c:1618:10: note: Assuming that condition 'cnt>0' is not redundant
xresprobe-0.4.23debian1/ddcprobe/x86emu/prim_ops.c:1619:19: note: Shift
xresprobe-0.4.23debian1/ddcprobe/x86emu/prim_ops.c:1696:16: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 1694. [shiftTooManyBitsSigned]
xresprobe-0.4.23debian1/ddcprobe/x86emu/prim_ops.c:1694:11: note: Assuming that condition 'cnt>0' is not redundant
xresprobe-0.4.23debian1/ddcprobe/x86emu/prim_ops.c:1696:16: note: Shift
[17:47]

ftp://ftp.se.debian.org/debian/pool/main/x/xrestop/xrestop_0.4.orig.tar.gz
xrestop-0.4/xrestop.c:248:3: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xrestop-0.4/xrestop.c:589:4: warning: %ld in format string (no. 16) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xrestop-0.4/xrestop.c:589:4: warning: %ld in format string (no. 17) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xrestop-0.4/xrestop.c:589:4: warning: %ld in format string (no. 18) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xrestop-0.4/xrestop.c:273:3: style: Variable 'client' is reassigned a value before the old one has been used. [redundantAssignment]
xrestop-0.4/xrestop.c:271:0: note: Variable 'client' is reassigned a value before the old one has been used.
xrestop-0.4/xrestop.c:273:3: note: Variable 'client' is reassigned a value before the old one has been used.
xrestop-0.4/xrestop.c:655:3: style: Variable 'app' is reassigned a value before the old one has been used. [redundantAssignment]
xrestop-0.4/xrestop.c:653:0: note: Variable 'app' is reassigned a value before the old one has been used.
xrestop-0.4/xrestop.c:655:3: note: Variable 'app' is reassigned a value before the old one has been used.
[17:47]

ftp://ftp.se.debian.org/debian/pool/main/x/xringd/xringd_1.20.orig.tar.gz
xringd/ringsm.c:204:9: style: Same expression on both sides of '>' because the value of '*p' and 'start' are the same. [duplicateExpression]
xringd/ringsm.c:201:10: note: 'start' is assigned value '*p' here.
xringd/ringsm.c:204:9: note: Same expression on both sides of '>' because the value of '*p' and 'start' are the same.
xringd/ringsm.c:231:32: style: The scope of the variable 'end' can be reduced. [variableScope]
xringd/ringsm.c:232:6: style: The scope of the variable 'len' can be reduced. [variableScope]
xringd/xringd.c:41:0: error: #error xringd only runs for linux - it uses 2 non-standard ioctls [preprocessorErrorDirective]
[17:47]

ftp://ftp.se.debian.org/debian/pool/main/x/xrootconsole/xrootconsole_0.6.orig.tar.gz
[17:47]

ftp://ftp.se.debian.org/debian/pool/main/x/xrsh/xrsh_5.92.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xsane/xsane_0.999.orig.tar.gz
xsane-0.999/intl/bindtextdom.c:155:0: error: Memory leak: new_binding [memleak]
xsane-0.999/intl/dcgettext.c:325:39: style: Redundant condition: If 'EXPR == ':'', the comparison 'EXPR != '\0'' is always true. [redundantCondition]
xsane-0.999/intl/hash-string.h:42:0: style: The scope of the variable 'g' can be reduced. [variableScope]
xsane-0.999/intl/dcgettext.c:231:27: style: The scope of the variable 'domain' can be reduced. [variableScope]
xsane-0.999/intl/l10nflist.c:361:9: style: The scope of the variable 'wp' can be reduced. [variableScope]
xsane-0.999/intl/loadmsgcat.c:119:12: style: Condition 'data==(struct mo_file_header*)-1' is always true [knownConditionTrueFalse]
xsane-0.999/intl/loadmsgcat.c:70:33: note: Assignment 'data=(struct mo_file_header*)-1', assigned value is -1
xsane-0.999/intl/loadmsgcat.c:119:12: note: Condition 'data==(struct mo_file_header*)-1' is always true
xsane-0.999/intl/loadmsgcat.c:119:12: style: Same expression on both sides of '==' because the value of 'data' and '(struct mo_file_header*)-1' are the same. [duplicateExpression]
xsane-0.999/intl/loadmsgcat.c:70:33: note: 'data' is assigned value '(struct mo_file_header*)-1' here.
xsane-0.999/intl/loadmsgcat.c:119:12: note: Same expression on both sides of '==' because the value of 'data' and '(struct mo_file_header*)-1' are the same.
xsane-0.999/intl/localealias.c:254:22: style: The scope of the variable 'alias' can be reduced. [variableScope]
xsane-0.999/intl/localealias.c:255:22: style: The scope of the variable 'value' can be reduced. [variableScope]
xsane-0.999/src/xsane-back-gtk.c:2317:19: warning: Either the condition 'text' is redundant or there is possible null pointer dereference: text. [nullPointerRedundantCheck]
xsane-0.999/src/xsane-back-gtk.c:2309:7: note: Assuming that condition 'text' is not redundant
xsane-0.999/src/xsane-back-gtk.c:2317:19: note: Null pointer dereference
xsane-0.999/src/xsane-back-gtk.c:465:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xsane-0.999/src/xsane-back-gtk.c:660:13: style: The scope of the variable 'pixmap' can be reduced. [variableScope]
xsane-0.999/src/xsane-back-gtk.c:662:13: style: The scope of the variable 'pixmapwidget' can be reduced. [variableScope]
xsane-0.999/src/xsane-back-gtk.c:1541:8: style: The scope of the variable 'extension' can be reduced. [variableScope]
xsane-0.999/src/xsane-back-gtk.c:1542:7: style: The scope of the variable 'buffer' can be reduced. [variableScope]
xsane-0.999/src/xsane-back-gtk.c:1594:13: style: The scope of the variable 'xsane_filetype_option_menu' can be reduced. [variableScope]
xsane-0.999/src/xsane-back-gtk.c:1776:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xsane-0.999/src/xsane-back-gtk.c:1984:57: style: The scope of the variable 'value_label' can be reduced. [variableScope]
xsane-0.999/src/xsane-back-gtk.c:2235:49: style: The scope of the variable 'item' can be reduced. [variableScope]
xsane-0.999/src/xsane-back-gtk.c:2603:32: style: The scope of the variable 'opt' can be reduced. [variableScope]
xsane-0.999/src/xsane-back-gtk.c:248:37: style: Function 'xsane_back_gtk_make_path' argument 1 names different: declaration 'max_len' definition 'buf_size'. [funcArgNamesDifferent]
xsane-0.999/src/xsane-back-gtk.h:80:44: note: Function 'xsane_back_gtk_make_path' argument 1 names different: declaration 'max_len' definition 'buf_size'.
xsane-0.999/src/xsane-back-gtk.c:248:37: note: Function 'xsane_back_gtk_make_path' argument 1 names different: declaration 'max_len' definition 'buf_size'.
xsane-0.999/src/xsane-back-gtk.c:248:53: style: Function 'xsane_back_gtk_make_path' argument 2 names different: declaration 'filename_ret' definition 'buf'. [funcArgNamesDifferent]
xsane-0.999/src/xsane-back-gtk.h:80:59: note: Function 'xsane_back_gtk_make_path' argument 2 names different: declaration 'filename_ret' definition 'buf'.
xsane-0.999/src/xsane-back-gtk.c:248:53: note: Function 'xsane_back_gtk_make_path' argument 2 names different: declaration 'filename_ret' definition 'buf'.
xsane-0.999/src/xsane-back-gtk.c:249:97: style: Function 'xsane_back_gtk_make_path' argument 8 names different: declaration 'local' definition 'location'. [funcArgNamesDifferent]
xsane-0.999/src/xsane-back-gtk.h:81:104: note: Function 'xsane_back_gtk_make_path' argument 8 names different: declaration 'local' definition 'location'.
xsane-0.999/src/xsane-back-gtk.c:249:97: note: Function 'xsane_back_gtk_make_path' argument 8 names different: declaration 'local' definition 'location'.
xsane-0.999/src/xsane-back-gtk.c:657:52: style: Function 'xsane_back_gtk_decision' argument 2 names different: declaration 'icon_xpm' definition 'xpm_d'. [funcArgNamesDifferent]
xsane-0.999/src/xsane-back-gtk.h:82:59: note: Function 'xsane_back_gtk_decision' argument 2 names different: declaration 'icon_xpm' definition 'xpm_d'.
xsane-0.999/src/xsane-back-gtk.c:657:52: note: Function 'xsane_back_gtk_decision' argument 2 names different: declaration 'icon_xpm' definition 'xpm_d'.
xsane-0.999/src/xsane-back-gtk.c:808:34: style: Function 'xsane_back_gtk_error' argument 1 names different: declaration 'error_message' definition 'error'. [funcArgNamesDifferent]
xsane-0.999/src/xsane-back-gtk.h:85:41: note: Function 'xsane_back_gtk_error' argument 1 names different: declaration 'error_message' definition 'error'.
xsane-0.999/src/xsane-back-gtk.c:808:34: note: Function 'xsane_back_gtk_error' argument 1 names different: declaration 'error_message' definition 'error'.
xsane-0.999/src/xsane-back-gtk.c:828:36: style: Function 'xsane_back_gtk_warning' argument 1 names different: declaration 'warning_message' definition 'warning'. [funcArgNamesDifferent]
xsane-0.999/src/xsane-back-gtk.h:86:43: note: Function 'xsane_back_gtk_warning' argument 1 names different: declaration 'warning_message' definition 'warning'.
xsane-0.999/src/xsane-back-gtk.c:828:36: note: Function 'xsane_back_gtk_warning' argument 1 names different: declaration 'warning_message' definition 'warning'.
xsane-0.999/src/xsane-back-gtk.c:848:33: style: Function 'xsane_back_gtk_info' argument 1 names different: declaration 'info_message' definition 'info'. [funcArgNamesDifferent]
xsane-0.999/src/xsane-back-gtk.h:87:40: note: Function 'xsane_back_gtk_info' argument 1 names different: declaration 'info_message' definition 'info'.
xsane-0.999/src/xsane-back-gtk.c:848:33: note: Function 'xsane_back_gtk_info' argument 1 names different: declaration 'info_message' definition 'info'.
xsane-0.999/src/xsane-back-gtk.c:1056:53: style: Function 'xsane_back_gtk_cms_function_menu_new' argument 1 names different: declaration 'cms_select_function' definition 'select_cms_function'. [funcArgNamesDifferent]
xsane-0.999/src/xsane-back-gtk.h:90:60: note: Function 'xsane_back_gtk_cms_function_menu_new' argument 1 names different: declaration 'cms_select_function' definition 'select_cms_function'.
xsane-0.999/src/xsane-back-gtk.c:1056:53: note: Function 'xsane_back_gtk_cms_function_menu_new' argument 1 names different: declaration 'cms_select_function' definition 'select_cms_function'.
xsane-0.999/src/xsane-back-gtk.c:1841:9: style: Variable 'opt' is assigned a value that is never used. [unreadVariable]
xsane-0.999/src/xsane-back-gtk.c:1748:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xsane-0.999/src/xsane-back-gtk.c:2305:9: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xsane-0.999/src/xsane-back-gtk.c:2561:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xsane-0.999/src/xsane-batch-scan.c:693:3: warning: Either the condition 'parameters' is redundant or there is possible null pointer dereference: parameters. [nullPointerRedundantCheck]
xsane-0.999/src/xsane-batch-scan.c:728:7: note: Assuming that condition 'parameters' is not redundant
xsane-0.999/src/xsane-batch-scan.c:735:50: note: Calling function 'xsane_batch_scan_create_list_entry', 1st argument 'parameters' value is 0
xsane-0.999/src/xsane-batch-scan.c:693:3: note: Null pointer dereference
xsane-0.999/src/xsane-batch-scan.c:694:32: warning: Either the condition 'parameters' is redundant or there is possible null pointer dereference: parameters. [nullPointerRedundantCheck]
xsane-0.999/src/xsane-batch-scan.c:728:7: note: Assuming that condition 'parameters' is not redundant
xsane-0.999/src/xsane-batch-scan.c:735:50: note: Calling function 'xsane_batch_scan_create_list_entry', 1st argument 'parameters' value is 0
xsane-0.999/src/xsane-batch-scan.c:694:32: note: Null pointer dereference
xsane-0.999/src/xsane-batch-scan.c:695:37: warning: Either the condition 'parameters' is redundant or there is possible null pointer dereference: parameters. [nullPointerRedundantCheck]
xsane-0.999/src/xsane-batch-scan.c:728:7: note: Assuming that condition 'parameters' is not redundant
xsane-0.999/src/xsane-batch-scan.c:735:50: note: Calling function 'xsane_batch_scan_create_list_entry', 1st argument 'parameters' value is 0
xsane-0.999/src/xsane-batch-scan.c:695:37: note: Null pointer dereference
xsane-0.999/src/xsane-batch-scan.c:696:19: warning: Either the condition 'parameters' is redundant or there is possible null pointer dereference: parameters. [nullPointerRedundantCheck]
xsane-0.999/src/xsane-batch-scan.c:728:7: note: Assuming that condition 'parameters' is not redundant
xsane-0.999/src/xsane-batch-scan.c:735:50: note: Calling function 'xsane_batch_scan_create_list_entry', 1st argument 'parameters' value is 0
xsane-0.999/src/xsane-batch-scan.c:696:19: note: Null pointer dereference
xsane-0.999/src/xsane-batch-scan.c:698:3: warning: Either the condition 'parameters' is redundant or there is possible null pointer dereference: parameters. [nullPointerRedundantCheck]
xsane-0.999/src/xsane-batch-scan.c:728:7: note: Assuming that condition 'parameters' is not redundant
xsane-0.999/src/xsane-batch-scan.c:735:50: note: Calling function 'xsane_batch_scan_create_list_entry', 1st argument 'parameters' value is 0
xsane-0.999/src/xsane-batch-scan.c:698:3: note: Null pointer dereference
xsane-0.999/src/xsane-batch-scan.c:703:3: warning: Either the condition 'parameters' is redundant or there is possible null pointer dereference: parameters. [nullPointerRedundantCheck]
xsane-0.999/src/xsane-batch-scan.c:728:7: note: Assuming that condition 'parameters' is not redundant
xsane-0.999/src/xsane-batch-scan.c:735:50: note: Calling function 'xsane_batch_scan_create_list_entry', 1st argument 'parameters' value is 0
xsane-0.999/src/xsane-batch-scan.c:703:3: note: Null pointer dereference
xsane-0.999/src/xsane-batch-scan.c:704:37: warning: Either the condition 'parameters' is redundant or there is possible null pointer dereference: parameters. [nullPointerRedundantCheck]
xsane-0.999/src/xsane-batch-scan.c:728:7: note: Assuming that condition 'parameters' is not redundant
xsane-0.999/src/xsane-batch-scan.c:735:50: note: Calling function 'xsane_batch_scan_create_list_entry', 1st argument 'parameters' value is 0
xsane-0.999/src/xsane-batch-scan.c:704:37: note: Null pointer dereference
xsane-0.999/src/xsane-batch-scan.c:705:35: warning: Either the condition 'parameters' is redundant or there is possible null pointer dereference: parameters. [nullPointerRedundantCheck]
xsane-0.999/src/xsane-batch-scan.c:728:7: note: Assuming that condition 'parameters' is not redundant
xsane-0.999/src/xsane-batch-scan.c:735:50: note: Calling function 'xsane_batch_scan_create_list_entry', 1st argument 'parameters' value is 0
xsane-0.999/src/xsane-batch-scan.c:705:35: note: Null pointer dereference
xsane-0.999/src/xsane-batch-scan.c:706:19: warning: Either the condition 'parameters' is redundant or there is possible null pointer dereference: parameters. [nullPointerRedundantCheck]
xsane-0.999/src/xsane-batch-scan.c:728:7: note: Assuming that condition 'parameters' is not redundant
xsane-0.999/src/xsane-batch-scan.c:735:50: note: Calling function 'xsane_batch_scan_create_list_entry', 1st argument 'parameters' value is 0
xsane-0.999/src/xsane-batch-scan.c:706:19: note: Null pointer dereference
xsane-0.999/src/xsane-batch-scan.c:399:3: warning: Suspicious use of ; at the end of 'if' statement. [suspiciousSemicolon]
xsane-0.999/src/xsane-batch-scan.c:195:25: style: The scope of the variable 'parameters' can be reduced. [variableScope]
xsane-0.999/src/xsane-batch-scan.c:214:13: style: The scope of the variable 'list_item' can be reduced. [variableScope]
xsane-0.999/src/xsane-batch-scan.c:285:6: style: The scope of the variable 'eof' can be reduced. [variableScope]
xsane-0.999/src/xsane-batch-scan.c:384:13: style: The scope of the variable 'list_item' can be reduced. [variableScope]
xsane-0.999/src/xsane-batch-scan.c:387:6: style: The scope of the variable 'fd' can be reduced. [variableScope]
xsane-0.999/src/xsane-batch-scan.c:446:13: style: The scope of the variable 'list_item' can be reduced. [variableScope]
xsane-0.999/src/xsane-batch-scan.c:549:13: style: The scope of the variable 'list_item' can be reduced. [variableScope]
xsane-0.999/src/xsane-batch-scan.c:577:13: style: The scope of the variable 'list_item' can be reduced. [variableScope]
xsane-0.999/src/xsane-batch-scan.c:746:13: style: The scope of the variable 'list_item' can be reduced. [variableScope]
xsane-0.999/src/xsane-batch-scan.c:771:13: style: The scope of the variable 'list_item' can be reduced. [variableScope]
xsane-0.999/src/xsane-batch-scan.c:797:13: style: The scope of the variable 'list_item' can be reduced. [variableScope]
xsane-0.999/src/xsane-batch-scan.c:800:6: style: The scope of the variable 'rotate' can be reduced. [variableScope]
xsane-0.999/src/xsane-batch-scan.c:800:14: style: The scope of the variable 'mirror' can be reduced. [variableScope]
xsane-0.999/src/xsane-batch-scan.c:844:13: style: The scope of the variable 'list_item' can be reduced. [variableScope]
xsane-0.999/src/xsane-batch-scan.c:846:13: style: The scope of the variable 'rename_dialog' can be reduced. [variableScope]
xsane-0.999/src/xsane-batch-scan.c:847:13: style: The scope of the variable 'text' can be reduced. [variableScope]
xsane-0.999/src/xsane-batch-scan.c:848:13: style: The scope of the variable 'button' can be reduced. [variableScope]
xsane-0.999/src/xsane-batch-scan.c:849:13: style: The scope of the variable 'vbox' can be reduced. [variableScope]
xsane-0.999/src/xsane-batch-scan.c:849:20: style: The scope of the variable 'hbox' can be reduced. [variableScope]
xsane-0.999/src/xsane-batch-scan.c:850:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xsane-0.999/src/xsane-batch-scan.c:691:10: style: Variable 'data' is allocated memory that is never used. [unusedAllocatedMemory]
xsane-0.999/src/xsane-batch-scan.c:735:15: style: Variable 'list_item' is assigned a value that is never used. [unreadVariable]
xsane-0.999/src/xsane-batch-scan.c:714:2: error: Memory leak: data [memleak]
xsane-0.999/src/xsane-device-preferences.c:373:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xsane-0.999/src/xsane-device-preferences.c:379:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xsane-0.999/src/xsane-device-preferences.c:663:6: style: The scope of the variable 'fd' can be reduced. [variableScope]
xsane-0.999/src/xsane-device-preferences.c:665:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xsane-0.999/src/xsane-device-preferences.c:139:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xsane-0.999/src/xsane-device-preferences.c:294:16: error: Common realloc mistake: 'word_array' nulled but not freed upon failure [memleakOnRealloc]
xsane-0.999/src/xsane-device-preferences.c:326:13: error: Common realloc mistake: 'str' nulled but not freed upon failure [memleakOnRealloc]
xsane-0.999/src/xsane-email-project.c:1728:5: style: Variable 'bytes_written' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane-email-project.c:1727:5: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-email-project.c:1728:5: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-email-project.c:492:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xsane-0.999/src/xsane-email-project.c:495:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xsane-0.999/src/xsane-email-project.c:495:9: style: The scope of the variable 'c' can be reduced. [variableScope]
xsane-0.999/src/xsane-email-project.c:496:6: style: The scope of the variable 'items_done' can be reduced. [variableScope]
xsane-0.999/src/xsane-email-project.c:610:7: style: The scope of the variable 'page' can be reduced. [variableScope]
xsane-0.999/src/xsane-email-project.c:611:8: style: The scope of the variable 'type' can be reduced. [variableScope]
xsane-0.999/src/xsane-email-project.c:612:8: style: The scope of the variable 'extension' can be reduced. [variableScope]
xsane-0.999/src/xsane-email-project.c:613:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xsane-0.999/src/xsane-email-project.c:615:13: style: The scope of the variable 'list_item' can be reduced. [variableScope]
xsane-0.999/src/xsane-email-project.c:616:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xsane-0.999/src/xsane-email-project.c:617:6: style: The scope of the variable 'c' can be reduced. [variableScope]
xsane-0.999/src/xsane-email-project.c:861:8: style: The scope of the variable 'type' can be reduced. [variableScope]
xsane-0.999/src/xsane-email-project.c:864:13: style: The scope of the variable 'list_item' can be reduced. [variableScope]
xsane-0.999/src/xsane-email-project.c:911:13: style: The scope of the variable 'list_item' can be reduced. [variableScope]
xsane-0.999/src/xsane-email-project.c:912:8: style: The scope of the variable 'page' can be reduced. [variableScope]
xsane-0.999/src/xsane-email-project.c:913:8: style: The scope of the variable 'type' can be reduced. [variableScope]
xsane-0.999/src/xsane-email-project.c:1178:13: style: The scope of the variable 'list_item_1' can be reduced. [variableScope]
xsane-0.999/src/xsane-email-project.c:1179:13: style: The scope of the variable 'list_item_2' can be reduced. [variableScope]
xsane-0.999/src/xsane-email-project.c:1180:6: style: The scope of the variable 'position' can be reduced. [variableScope]
xsane-0.999/src/xsane-email-project.c:1181:6: style: The scope of the variable 'newpos' can be reduced. [variableScope]
xsane-0.999/src/xsane-email-project.c:1225:13: style: The scope of the variable 'list_item_1' can be reduced. [variableScope]
xsane-0.999/src/xsane-email-project.c:1226:13: style: The scope of the variable 'list_item_2' can be reduced. [variableScope]
xsane-0.999/src/xsane-email-project.c:1227:6: style: The scope of the variable 'position' can be reduced. [variableScope]
xsane-0.999/src/xsane-email-project.c:1228:6: style: The scope of the variable 'newpos' can be reduced. [variableScope]
xsane-0.999/src/xsane-email-project.c:1281:13: style: The scope of the variable 'list_item' can be reduced. [variableScope]
xsane-0.999/src/xsane-email-project.c:1285:8: style: The scope of the variable 'type' can be reduced. [variableScope]
xsane-0.999/src/xsane-email-project.c:1286:7: style: The scope of the variable 'oldfile' can be reduced. [variableScope]
xsane-0.999/src/xsane-email-project.c:1287:7: style: The scope of the variable 'newfile' can be reduced. [variableScope]
xsane-0.999/src/xsane-email-project.c:1401:13: style: The scope of the variable 'list_item' can be reduced. [variableScope]
xsane-0.999/src/xsane-email-project.c:1404:8: style: The scope of the variable 'type' can be reduced. [variableScope]
xsane-0.999/src/xsane-email-project.c:1405:7: style: The scope of the variable 'file' can be reduced. [variableScope]
xsane-0.999/src/xsane-email-project.c:1435:13: style: The scope of the variable 'list_item' can be reduced. [variableScope]
xsane-0.999/src/xsane-email-project.c:1438:8: style: The scope of the variable 'type' can be reduced. [variableScope]
xsane-0.999/src/xsane-email-project.c:1439:7: style: The scope of the variable 'filename' can be reduced. [variableScope]
xsane-0.999/src/xsane-email-project.c:1508:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xsane-0.999/src/xsane-email-project.c:1512:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xsane-0.999/src/xsane-email-project.c:1515:6: style: The scope of the variable 'use_attachment' can be reduced. [variableScope]
xsane-0.999/src/xsane-email-project.c:1879:8: style: The scope of the variable 'type' can be reduced. [variableScope]
xsane-0.999/src/xsane-email-project.c:1881:13: style: The scope of the variable 'list_item' can be reduced. [variableScope]
xsane-0.999/src/xsane-email-project.c:1884:6: style: The scope of the variable 'output_format' can be reduced. [variableScope]
xsane-0.999/src/xsane-email-project.c:1433:67: style: Function 'xsane_email_show_callback' argument 2 names different: declaration 'data' definition 'list'. [funcArgNamesDifferent]
xsane-0.999/src/xsane-email-project.c:79:67: note: Function 'xsane_email_show_callback' argument 2 names different: declaration 'data' definition 'list'.
xsane-0.999/src/xsane-email-project.c:1433:67: note: Function 'xsane_email_show_callback' argument 2 names different: declaration 'data' definition 'list'.
xsane-0.999/src/xsane-email-project.c:514:18: style: Variable 'items_done' is assigned a value that is never used. [unreadVariable]
xsane-0.999/src/xsane-email-project.c:1942:18: style: Variable 'ipc_file' is assigned a value that is never used. [unreadVariable]
xsane-0.999/src/xsane-email-project.c:1537:4: error: Resource leak: projectfile [resourceLeak]
xsane-0.999/src/xsane-fax-project.c:171:3: style: Variable 'button' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane-fax-project.c:124:3: note: Variable 'button' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-fax-project.c:171:3: note: Variable 'button' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-fax-project.c:280:7: style: The scope of the variable 'page' can be reduced. [variableScope]
xsane-0.999/src/xsane-fax-project.c:282:13: style: The scope of the variable 'list_item' can be reduced. [variableScope]
xsane-0.999/src/xsane-fax-project.c:283:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xsane-0.999/src/xsane-fax-project.c:284:6: style: The scope of the variable 'c' can be reduced. [variableScope]
xsane-0.999/src/xsane-fax-project.c:422:13: style: The scope of the variable 'list_item' can be reduced. [variableScope]
xsane-0.999/src/xsane-fax-project.c:466:8: style: The scope of the variable 'page' can be reduced. [variableScope]
xsane-0.999/src/xsane-fax-project.c:467:8: style: The scope of the variable 'type' can be reduced. [variableScope]
xsane-0.999/src/xsane-fax-project.c:470:13: style: The scope of the variable 'list_item' can be reduced. [variableScope]
xsane-0.999/src/xsane-fax-project.c:673:13: style: The scope of the variable 'list_item_1' can be reduced. [variableScope]
xsane-0.999/src/xsane-fax-project.c:674:13: style: The scope of the variable 'list_item_2' can be reduced. [variableScope]
xsane-0.999/src/xsane-fax-project.c:675:6: style: The scope of the variable 'position' can be reduced. [variableScope]
xsane-0.999/src/xsane-fax-project.c:676:6: style: The scope of the variable 'newpos' can be reduced. [variableScope]
xsane-0.999/src/xsane-fax-project.c:714:13: style: The scope of the variable 'list_item_1' can be reduced. [variableScope]
xsane-0.999/src/xsane-fax-project.c:715:13: style: The scope of the variable 'list_item_2' can be reduced. [variableScope]
xsane-0.999/src/xsane-fax-project.c:716:6: style: The scope of the variable 'position' can be reduced. [variableScope]
xsane-0.999/src/xsane-fax-project.c:717:6: style: The scope of the variable 'newpos' can be reduced. [variableScope]
xsane-0.999/src/xsane-fax-project.c:764:13: style: The scope of the variable 'list_item' can be reduced. [variableScope]
xsane-0.999/src/xsane-fax-project.c:768:8: style: The scope of the variable 'type' can be reduced. [variableScope]
xsane-0.999/src/xsane-fax-project.c:769:7: style: The scope of the variable 'oldfile' can be reduced. [variableScope]
xsane-0.999/src/xsane-fax-project.c:770:7: style: The scope of the variable 'newfile' can be reduced. [variableScope]
xsane-0.999/src/xsane-fax-project.c:881:13: style: The scope of the variable 'list_item' can be reduced. [variableScope]
xsane-0.999/src/xsane-fax-project.c:993:13: style: The scope of the variable 'list_item' can be reduced. [variableScope]
xsane-0.999/src/xsane-fax-project.c:996:8: style: The scope of the variable 'type' can be reduced. [variableScope]
xsane-0.999/src/xsane-fax-project.c:997:7: style: The scope of the variable 'filename' can be reduced. [variableScope]
xsane-0.999/src/xsane-fax-project.c:1021:13: style: The scope of the variable 'list_item' can be reduced. [variableScope]
xsane-0.999/src/xsane-fax-project.c:1024:8: style: The scope of the variable 'type' can be reduced. [variableScope]
xsane-0.999/src/xsane-fax-project.c:1100:8: style: The scope of the variable 'outfile' can be reduced. [variableScope]
xsane-0.999/src/xsane-fax-project.c:1192:8: style: The scope of the variable 'type' can be reduced. [variableScope]
xsane-0.999/src/xsane-fax-project.c:1193:8: style: The scope of the variable 'fax_type' can be reduced. [variableScope]
xsane-0.999/src/xsane-fax-project.c:1195:13: style: The scope of the variable 'list_item' can be reduced. [variableScope]
xsane-0.999/src/xsane-fax-project.c:1197:8: style: The scope of the variable 'arg' can be reduced. [variableScope]
xsane-0.999/src/xsane-fax-project.c:1198:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xsane-0.999/src/xsane-fax-project.c:1199:7: style: The scope of the variable 'source_filename' can be reduced. [variableScope]
xsane-0.999/src/xsane-fax-project.c:1200:7: style: The scope of the variable 'fax_filename' can be reduced. [variableScope]
xsane-0.999/src/xsane-fax-project.c:1201:6: style: The scope of the variable 'argnr' can be reduced. [variableScope]
xsane-0.999/src/xsane-fax-project.c:1202:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xsane-0.999/src/xsane-fax-project.c:1019:65: style: Function 'xsane_fax_show_callback' argument 2 names different: declaration 'data' definition 'list'. [funcArgNamesDifferent]
xsane-0.999/src/xsane-fax-project.c:73:65: note: Function 'xsane_fax_show_callback' argument 2 names different: declaration 'data' definition 'list'.
xsane-0.999/src/xsane-fax-project.c:1019:65: note: Function 'xsane_fax_show_callback' argument 2 names different: declaration 'data' definition 'list'.
xsane-0.999/src/xsane-front-gtk.c:2581:10: warning: Either the condition 'lockfile' is redundant or there is possible null pointer dereference: lockfile. [nullPointerRedundantCheck]
xsane-0.999/src/xsane-front-gtk.c:2575:7: note: Assuming that condition 'lockfile' is not redundant
xsane-0.999/src/xsane-front-gtk.c:2581:10: note: Null pointer dereference
xsane-0.999/src/xsane-front-gtk.c:492:13: style: The scope of the variable 'authorize_dialog' can be reduced. [variableScope]
xsane-0.999/src/xsane-front-gtk.c:492:32: style: The scope of the variable 'vbox' can be reduced. [variableScope]
xsane-0.999/src/xsane-front-gtk.c:492:39: style: The scope of the variable 'hbox' can be reduced. [variableScope]
xsane-0.999/src/xsane-front-gtk.c:492:46: style: The scope of the variable 'button' can be reduced. [variableScope]
xsane-0.999/src/xsane-front-gtk.c:492:55: style: The scope of the variable 'label' can be reduced. [variableScope]
xsane-0.999/src/xsane-front-gtk.c:493:13: style: The scope of the variable 'username_widget' can be reduced. [variableScope]
xsane-0.999/src/xsane-front-gtk.c:493:31: style: The scope of the variable 'password_widget' can be reduced. [variableScope]
xsane-0.999/src/xsane-front-gtk.c:495:15: style: The scope of the variable 'input' can be reduced. [variableScope]
xsane-0.999/src/xsane-front-gtk.c:497:6: style: The scope of the variable 'len' can be reduced. [variableScope]
xsane-0.999/src/xsane-front-gtk.c:502:8: style: The scope of the variable 'password_file' can be reduced. [variableScope]
xsane-0.999/src/xsane-front-gtk.c:503:16: style: The scope of the variable 'md5digest' can be reduced. [variableScope]
xsane-0.999/src/xsane-front-gtk.c:543:16: style: The scope of the variable 'stored_username' can be reduced. [variableScope]
xsane-0.999/src/xsane-front-gtk.c:544:16: style: The scope of the variable 'stored_password' can be reduced. [variableScope]
xsane-0.999/src/xsane-front-gtk.c:545:16: style: The scope of the variable 'stored_resource' can be reduced. [variableScope]
xsane-0.999/src/xsane-front-gtk.c:852:13: style: The scope of the variable 'hbox' can be reduced. [variableScope]
xsane-0.999/src/xsane-front-gtk.c:852:20: style: The scope of the variable 'vbox' can be reduced. [variableScope]
xsane-0.999/src/xsane-front-gtk.c:1017:34: style: The scope of the variable 'item' can be reduced. [variableScope]
xsane-0.999/src/xsane-front-gtk.c:1127:13: style: The scope of the variable 'spinbutton' can be reduced. [variableScope]
xsane-0.999/src/xsane-front-gtk.c:1128:13: style: The scope of the variable 'value_label' can be reduced. [variableScope]
xsane-0.999/src/xsane-front-gtk.c:1212:13: style: The scope of the variable 'spinbutton' can be reduced. [variableScope]
xsane-0.999/src/xsane-front-gtk.c:1216:13: style: The scope of the variable 'value_label' can be reduced. [variableScope]
xsane-0.999/src/xsane-front-gtk.c:1390:7: style: The scope of the variable 'buffer' can be reduced. [variableScope]
xsane-0.999/src/xsane-front-gtk.c:1462:13: style: The scope of the variable 'xsane_filename_counter_step_item' can be reduced. [variableScope]
xsane-0.999/src/xsane-front-gtk.c:1922:7: style: The scope of the variable 'filename' can be reduced. [variableScope]
xsane-0.999/src/xsane-front-gtk.c:1923:8: style: The scope of the variable 'infile' can be reduced. [variableScope]
xsane-0.999/src/xsane-front-gtk.c:2057:11: style: The scope of the variable 'nchars' can be reduced. [variableScope]
xsane-0.999/src/xsane-front-gtk.c:2168:7: style: The scope of the variable 'filename' can be reduced. [variableScope]
xsane-0.999/src/xsane-front-gtk.c:2169:8: style: The scope of the variable 'infile' can be reduced. [variableScope]
xsane-0.999/src/xsane-front-gtk.c:2301:11: style: The scope of the variable 'nchars' can be reduced. [variableScope]
xsane-0.999/src/xsane-front-gtk.c:519:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xsane-0.999/src/xsane-gamma.c:2695:11: style: Expression is always false because 'else if' condition matches previous condition at line 2691. [multiCondition]
xsane-0.999/src/xsane-gamma.c:2699:11: style: Expression is always false because 'else if' condition matches previous condition at line 2691. [multiCondition]
xsane-0.999/src/xsane-gamma.c:2703:11: style: Expression is always false because 'else if' condition matches previous condition at line 2691. [multiCondition]
xsane-0.999/src/xsane-gamma.c:2699:11: style: Expression is always false because 'else if' condition matches previous condition at line 2695. [multiCondition]
xsane-0.999/src/xsane-gamma.c:2703:11: style: Expression is always false because 'else if' condition matches previous condition at line 2695. [multiCondition]
xsane-0.999/src/xsane-gamma.c:2703:11: style: Expression is always false because 'else if' condition matches previous condition at line 2699. [multiCondition]
xsane-0.999/src/xsane-gamma.c:2690:3: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xsane-0.999/src/xsane-gamma.c:115:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xsane-0.999/src/xsane-gamma.c:116:6: style: The scope of the variable 'inten' can be reduced. [variableScope]
xsane-0.999/src/xsane-gamma.c:116:13: style: The scope of the variable 'red' can be reduced. [variableScope]
xsane-0.999/src/xsane-gamma.c:116:18: style: The scope of the variable 'green' can be reduced. [variableScope]
xsane-0.999/src/xsane-gamma.c:116:25: style: The scope of the variable 'blue' can be reduced. [variableScope]
xsane-0.999/src/xsane-gamma.c:188:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xsane-0.999/src/xsane-gamma.c:188:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xsane-0.999/src/xsane-gamma.c:188:12: style: The scope of the variable 'k' can be reduced. [variableScope]
xsane-0.999/src/xsane-gamma.c:189:6: style: The scope of the variable 'inten' can be reduced. [variableScope]
xsane-0.999/src/xsane-gamma.c:189:13: style: The scope of the variable 'red' can be reduced. [variableScope]
xsane-0.999/src/xsane-gamma.c:189:18: style: The scope of the variable 'green' can be reduced. [variableScope]
xsane-0.999/src/xsane-gamma.c:189:25: style: The scope of the variable 'blue' can be reduced. [variableScope]
xsane-0.999/src/xsane-gamma.c:190:6: style: The scope of the variable 'inten0' can be reduced. [variableScope]
xsane-0.999/src/xsane-gamma.c:190:16: style: The scope of the variable 'red0' can be reduced. [variableScope]
xsane-0.999/src/xsane-gamma.c:190:24: style: The scope of the variable 'green0' can be reduced. [variableScope]
xsane-0.999/src/xsane-gamma.c:190:34: style: The scope of the variable 'blue0' can be reduced. [variableScope]
xsane-0.999/src/xsane-gamma.c:194:6: style: The scope of the variable 'val_swap' can be reduced. [variableScope]
xsane-0.999/src/xsane-gamma.c:195:6: style: The scope of the variable 'color_swap' can be reduced. [variableScope]
xsane-0.999/src/xsane-gamma.c:311:12: style: The scope of the variable 'pos' can be reduced. [variableScope]
xsane-0.999/src/xsane-gamma.c:311:17: style: The scope of the variable 'len' can be reduced. [variableScope]
xsane-0.999/src/xsane-gamma.c:736:6: style: The scope of the variable 'limit' can be reduced. [variableScope]
xsane-0.999/src/xsane-gamma.c:736:13: style: The scope of the variable 'limit_mid' can be reduced. [variableScope]
xsane-0.999/src/xsane-gamma.c:737:6: style: The scope of the variable 'points' can be reduced. [variableScope]
xsane-0.999/src/xsane-gamma.c:737:14: style: The scope of the variable 'points_mix' can be reduced. [variableScope]
xsane-0.999/src/xsane-gamma.c:737:26: style: The scope of the variable 'points_red' can be reduced. [variableScope]
xsane-0.999/src/xsane-gamma.c:737:38: style: The scope of the variable 'points_green' can be reduced. [variableScope]
xsane-0.999/src/xsane-gamma.c:737:52: style: The scope of the variable 'points_blue' can be reduced. [variableScope]
xsane-0.999/src/xsane-gamma.c:738:6: style: The scope of the variable 'min' can be reduced. [variableScope]
xsane-0.999/src/xsane-gamma.c:738:16: style: The scope of the variable 'max' can be reduced. [variableScope]
xsane-0.999/src/xsane-gamma.c:739:6: style: The scope of the variable 'min_red' can be reduced. [variableScope]
xsane-0.999/src/xsane-gamma.c:739:24: style: The scope of the variable 'max_red' can be reduced. [variableScope]
xsane-0.999/src/xsane-gamma.c:740:6: style: The scope of the variable 'min_green' can be reduced. [variableScope]
xsane-0.999/src/xsane-gamma.c:740:28: style: The scope of the variable 'max_green' can be reduced. [variableScope]
xsane-0.999/src/xsane-gamma.c:741:6: style: The scope of the variable 'min_blue' can be reduced. [variableScope]
xsane-0.999/src/xsane-gamma.c:741:26: style: The scope of the variable 'max_blue' can be reduced. [variableScope]
xsane-0.999/src/xsane-gamma.c:742:6: style: The scope of the variable 'val' can be reduced. [variableScope]
xsane-0.999/src/xsane-gamma.c:743:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xsane-0.999/src/xsane-gamma.c:925:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xsane-0.999/src/xsane-gamma.c:926:6: style: The scope of the variable 'maxval_raw' can be reduced. [variableScope]
xsane-0.999/src/xsane-gamma.c:927:9: style: The scope of the variable 'scale_raw' can be reduced. [variableScope]
xsane-0.999/src/xsane-gamma.c:1020:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xsane-0.999/src/xsane-gamma.c:1021:6: style: The scope of the variable 'maxval_enh' can be reduced. [variableScope]
xsane-0.999/src/xsane-gamma.c:1022:9: style: The scope of the variable 'scale_enh' can be reduced. [variableScope]
xsane-0.999/src/xsane-gamma.c:759:28: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall]
xsane-0.999/src/xsane-gamma.c:760:28: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall]
xsane-0.999/src/xsane-gamma.c:761:28: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall]
xsane-0.999/src/xsane-gamma.c:821:19: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall]
xsane-0.999/src/xsane-gamma.c:851:19: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall]
xsane-0.999/src/xsane-gamma.c:881:19: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall]
xsane-0.999/src/xsane-gamma.c:967:40: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall]
xsane-0.999/src/xsane-gamma.c:968:40: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall]
xsane-0.999/src/xsane-gamma.c:969:40: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall]
xsane-0.999/src/xsane-gamma.c:970:40: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall]
xsane-0.999/src/xsane-gamma.c:1039:40: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall]
xsane-0.999/src/xsane-gamma.c:1040:40: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall]
xsane-0.999/src/xsane-gamma.c:1041:40: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall]
xsane-0.999/src/xsane-gamma.c:1042:40: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall]
xsane-0.999/src/xsane-multipage-project.c:323:7: style: The scope of the variable 'page' can be reduced. [variableScope]
xsane-0.999/src/xsane-multipage-project.c:325:13: style: The scope of the variable 'list_item' can be reduced. [variableScope]
xsane-0.999/src/xsane-multipage-project.c:326:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xsane-0.999/src/xsane-multipage-project.c:327:6: style: The scope of the variable 'c' can be reduced. [variableScope]
xsane-0.999/src/xsane-multipage-project.c:465:8: style: The scope of the variable 'type' can be reduced. [variableScope]
xsane-0.999/src/xsane-multipage-project.c:468:13: style: The scope of the variable 'list_item' can be reduced. [variableScope]
xsane-0.999/src/xsane-multipage-project.c:498:13: style: The scope of the variable 'list_item' can be reduced. [variableScope]
xsane-0.999/src/xsane-multipage-project.c:499:8: style: The scope of the variable 'page' can be reduced. [variableScope]
xsane-0.999/src/xsane-multipage-project.c:500:8: style: The scope of the variable 'type' can be reduced. [variableScope]
xsane-0.999/src/xsane-multipage-project.c:656:13: style: The scope of the variable 'list_item_1' can be reduced. [variableScope]
xsane-0.999/src/xsane-multipage-project.c:657:13: style: The scope of the variable 'list_item_2' can be reduced. [variableScope]
xsane-0.999/src/xsane-multipage-project.c:658:6: style: The scope of the variable 'position' can be reduced. [variableScope]
xsane-0.999/src/xsane-multipage-project.c:659:6: style: The scope of the variable 'newpos' can be reduced. [variableScope]
xsane-0.999/src/xsane-multipage-project.c:703:13: style: The scope of the variable 'list_item_1' can be reduced. [variableScope]
xsane-0.999/src/xsane-multipage-project.c:704:13: style: The scope of the variable 'list_item_2' can be reduced. [variableScope]
xsane-0.999/src/xsane-multipage-project.c:705:6: style: The scope of the variable 'position' can be reduced. [variableScope]
xsane-0.999/src/xsane-multipage-project.c:706:6: style: The scope of the variable 'newpos' can be reduced. [variableScope]
xsane-0.999/src/xsane-multipage-project.c:748:13: style: The scope of the variable 'list_item' can be reduced. [variableScope]
xsane-0.999/src/xsane-multipage-project.c:751:8: style: The scope of the variable 'type' can be reduced. [variableScope]
xsane-0.999/src/xsane-multipage-project.c:752:7: style: The scope of the variable 'file' can be reduced. [variableScope]
xsane-0.999/src/xsane-multipage-project.c:782:13: style: The scope of the variable 'list_item' can be reduced. [variableScope]
xsane-0.999/src/xsane-multipage-project.c:785:8: style: The scope of the variable 'type' can be reduced. [variableScope]
xsane-0.999/src/xsane-multipage-project.c:786:7: style: The scope of the variable 'filename' can be reduced. [variableScope]
xsane-0.999/src/xsane-multipage-project.c:809:13: style: The scope of the variable 'list_item' can be reduced. [variableScope]
xsane-0.999/src/xsane-multipage-project.c:812:8: style: The scope of the variable 'type' can be reduced. [variableScope]
xsane-0.999/src/xsane-multipage-project.c:813:7: style: The scope of the variable 'filename' can be reduced. [variableScope]
xsane-0.999/src/xsane-multipage-project.c:814:7: style: The scope of the variable 'outfilename' can be reduced. [variableScope]
xsane-0.999/src/xsane-multipage-project.c:780:71: style: Function 'xsane_multipage_show_callback' argument 2 names different: declaration 'data' definition 'list'. [funcArgNamesDifferent]
xsane-0.999/src/xsane-multipage-project.c:66:71: note: Function 'xsane_multipage_show_callback' argument 2 names different: declaration 'data' definition 'list'.
xsane-0.999/src/xsane-multipage-project.c:780:71: note: Function 'xsane_multipage_show_callback' argument 2 names different: declaration 'data' definition 'list'.
xsane-0.999/src/xsane-multipage-project.c:807:71: style: Function 'xsane_multipage_edit_callback' argument 2 names different: declaration 'data' definition 'list'. [funcArgNamesDifferent]
xsane-0.999/src/xsane-multipage-project.c:67:71: note: Function 'xsane_multipage_edit_callback' argument 2 names different: declaration 'data' definition 'list'.
xsane-0.999/src/xsane-multipage-project.c:807:71: note: Function 'xsane_multipage_edit_callback' argument 2 names different: declaration 'data' definition 'list'.
xsane-0.999/src/xsane-multipage-project.c:1061:7: warning: The buffer 'source_filename' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xsane-0.999/src/xsane-preferences.c:631:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xsane-0.999/src/xsane-preferences.c:631:9: style: The scope of the variable 'n' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:5278:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xsane-0.999/src/xsane-preview.c:2252:9: style: Variable 'bytes_read' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane-preview.c:2249:9: note: Variable 'bytes_read' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-preview.c:2252:9: note: Variable 'bytes_read' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-preview.c:2255:9: style: Variable 'bytes_read' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane-preview.c:2252:9: note: Variable 'bytes_read' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-preview.c:2255:9: note: Variable 'bytes_read' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-preview.c:551:8: style: The scope of the variable 'tmp_coordinate' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:675:9: style: The scope of the variable 'optnum' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:1306:32: style: The scope of the variable 'opt' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:1421:9: style: The scope of the variable 'extra_size' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:1421:21: style: The scope of the variable 'offset' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:1422:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:1900:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:2090:8: style: The scope of the variable 'dsurface' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:2097:6: style: The scope of the variable 'c' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:2103:9: style: The scope of the variable 'bytes_read' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:2452:6: style: The scope of the variable 'x' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:2455:8: style: The scope of the variable 'dsurface' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:2456:9: style: The scope of the variable 'nread' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:2458:11: style: The scope of the variable 'imagepx' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:2625:6: style: The scope of the variable 'level' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:2708:6: style: The scope of the variable 'offset' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:2765:6: style: The scope of the variable 'image_x_direction' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:2765:25: style: The scope of the variable 'image_y_direction' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:2766:6: style: The scope of the variable 'offset' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:2767:6: style: The scope of the variable 'r' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:2767:9: style: The scope of the variable 'g' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:2767:12: style: The scope of the variable 'b' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:2768:6: style: The scope of the variable 'px' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:2768:10: style: The scope of the variable 'py' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:2769:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:3004:13: style: The scope of the variable 'cursor' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:3008:6: style: The scope of the variable 'cursornr' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:3481:13: style: The scope of the variable 'cursor' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:3484:6: style: The scope of the variable 'cursornr' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:3939:13: style: The scope of the variable 'cursor' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:3941:6: style: The scope of the variable 'cursornr' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:3990:15: style: The scope of the variable 'colormap' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:4035:15: style: The scope of the variable 'colormap' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:4106:32: style: The scope of the variable 'preset_area_item' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:4184:52: style: The scope of the variable 'rotation_item' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:4185:46: style: The scope of the variable 'ratio_item' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:4661:8: style: The scope of the variable 'width' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:4661:15: style: The scope of the variable 'height' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:4670:13: style: The scope of the variable 'screen' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:4903:19: style: The scope of the variable 'swidth' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:4903:27: style: The scope of the variable 'sheight' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:4903:36: style: The scope of the variable 'width' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:4903:43: style: The scope of the variable 'height' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:4903:51: style: The scope of the variable 'dpi' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:4904:32: style: The scope of the variable 'opt' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:4908:6: style: The scope of the variable 'gamma_gray_size' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:4909:6: style: The scope of the variable 'gamma_red_size' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:4910:6: style: The scope of the variable 'gamma_green_size' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:4911:6: style: The scope of the variable 'gamma_blue_size' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:4912:6: style: The scope of the variable 'gamma_gray_max' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:4913:6: style: The scope of the variable 'gamma_red_max' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:4914:6: style: The scope of the variable 'gamma_green_max' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:4915:6: style: The scope of the variable 'gamma_blue_max' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:5165:8: style: The scope of the variable 'out' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:5207:8: style: The scope of the variable 'out' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:5425:6: style: The scope of the variable 'offset' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:5426:6: style: The scope of the variable 'count' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:5756:17: style: The scope of the variable 'i' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:5810:17: style: The scope of the variable 'i' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:5810:20: style: The scope of the variable 'old_selection' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:5812:13: style: The scope of the variable 'old_preset_area_menu' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:5859:17: style: The scope of the variable 'old_selection' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:5861:13: style: The scope of the variable 'old_preset_area_menu' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:5904:17: style: The scope of the variable 'old_selection' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:5906:13: style: The scope of the variable 'old_preset_area_menu' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:5950:13: style: The scope of the variable 'menu' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:5951:13: style: The scope of the variable 'menu_item' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:5952:18: style: The scope of the variable 'event_button' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:5954:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:6258:6: style: The scope of the variable 'x' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:6258:8: style: The scope of the variable 'y' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:6259:6: style: The scope of the variable 'offset' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:6503:6: style: The scope of the variable 'x' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:6503:9: style: The scope of the variable 'y' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:6504:6: style: The scope of the variable 'offset' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:6508:11: style: The scope of the variable 'image_data_rawp' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:6670:6: style: The scope of the variable 'x' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:6670:9: style: The scope of the variable 'y' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:6671:6: style: The scope of the variable 'offset' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:6675:11: style: The scope of the variable 'image_data_rawp' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:6954:8: style: The scope of the variable 'xxx' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:6955:8: style: The scope of the variable 'yyy' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:6957:6: style: The scope of the variable 'paper_orientation' can be reduced. [variableScope]
xsane-0.999/src/xsane-preview.c:340:78: style: Function 'preview_transform_coordinates_device_to_window' argument 2 names different: declaration 'dcoordinate' definition 'preview_coord'. [funcArgNamesDifferent]
xsane-0.999/src/xsane-preview.c:133:78: note: Function 'preview_transform_coordinates_device_to_window' argument 2 names different: declaration 'dcoordinate' definition 'preview_coord'.
xsane-0.999/src/xsane-preview.c:340:78: note: Function 'preview_transform_coordinates_device_to_window' argument 2 names different: declaration 'dcoordinate' definition 'preview_coord'.
xsane-0.999/src/xsane-preview.c:435:102: style: Function 'preview_transform_coordinate_window_to_device' argument 4 names different: declaration 'previewx' definition 'devicex'. [funcArgNamesDifferent]
xsane-0.999/src/xsane-preview.c:134:102: note: Function 'preview_transform_coordinate_window_to_device' argument 4 names different: declaration 'previewx' definition 'devicex'.
xsane-0.999/src/xsane-preview.c:435:102: note: Function 'preview_transform_coordinate_window_to_device' argument 4 names different: declaration 'previewx' definition 'devicex'.
xsane-0.999/src/xsane-preview.c:435:118: style: Function 'preview_transform_coordinate_window_to_device' argument 5 names different: declaration 'previewy' definition 'devicey'. [funcArgNamesDifferent]
xsane-0.999/src/xsane-preview.c:134:119: note: Function 'preview_transform_coordinate_window_to_device' argument 5 names different: declaration 'previewy' definition 'devicey'.
xsane-0.999/src/xsane-preview.c:435:118: note: Function 'preview_transform_coordinate_window_to_device' argument 5 names different: declaration 'previewy' definition 'devicey'.
xsane-0.999/src/xsane-preview.c:610:76: style: Function 'preview_draw_rect' argument 4 names different: declaration 'coord' definition 'preview_coord'. [funcArgNamesDifferent]
xsane-0.999/src/xsane-preview.c:138:76: note: Function 'preview_draw_rect' argument 4 names different: declaration 'coord' definition 'preview_coord'.
xsane-0.999/src/xsane-preview.c:610:76: note: Function 'preview_draw_rect' argument 4 names different: declaration 'coord' definition 'preview_coord'.
xsane-0.999/src/xsane-preview.c:5482:59: style: Function 'preview_add_batch' argument 2 names different: declaration 'p' definition 'data'. [funcArgNamesDifferent]
xsane-0.999/src/xsane-preview.c:179:59: note: Function 'preview_add_batch' argument 2 names different: declaration 'p' definition 'data'.
xsane-0.999/src/xsane-preview.c:5482:59: note: Function 'preview_add_batch' argument 2 names different: declaration 'p' definition 'data'.
xsane-0.999/src/xsane-preview.c:2576:15: style: Variable 'nread' is assigned a value that is never used. [unreadVariable]
xsane-0.999/src/xsane-preview.c:2669:19: style: Variable 'quality' is assigned a value that is never used. [unreadVariable]
xsane-0.999/src/xsane-rc-io.c:965:11: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xsane-0.999/src/xsane-rc-io.c:977:7: portability: Casting between integer* and double* which have an incompatible binary data representation. [invalidPointerCast]
xsane-0.999/src/xsane-rc-io.c:41:10: style: The scope of the variable 'nbytes' can be reduced. [variableScope]
xsane-0.999/src/xsane-rc-io.c:41:18: style: The scope of the variable 'left_over' can be reduced. [variableScope]
xsane-0.999/src/xsane-rc-io.c:43:11: style: The scope of the variable 'nread' can be reduced. [variableScope]
xsane-0.999/src/xsane-rc-io.c:43:18: style: The scope of the variable 'nwritten' can be reduced. [variableScope]
xsane-0.999/src/xsane-rc-io.c:695:9: style: The scope of the variable 'len' can be reduced. [variableScope]
xsane-0.999/src/xsane-rc-io.c:695:14: style: The scope of the variable 'alloced_len' can be reduced. [variableScope]
xsane-0.999/src/xsane-rc-io.c:697:6: style: The scope of the variable 'done' can be reduced. [variableScope]
xsane-0.999/src/xsane-rc-io.c:122:46: style: Function 'xsane_rc_io_w_array' argument 2 names different: declaration 'len' definition 'len_ptr'. [funcArgNamesDifferent]
xsane-0.999/src/xsane-rc-io.h:111:53: note: Function 'xsane_rc_io_w_array' argument 2 names different: declaration 'len' definition 'len_ptr'.
xsane-0.999/src/xsane-rc-io.c:122:46: note: Function 'xsane_rc_io_w_array' argument 2 names different: declaration 'len' definition 'len_ptr'.
xsane-0.999/src/xsane-rc-io.c:461:44: style: Function 'xsane_rc_io_w_call' argument 2 names different: declaration 'proc_num' definition 'procnum'. [funcArgNamesDifferent]
xsane-0.999/src/xsane-rc-io.h:114:51: note: Function 'xsane_rc_io_w_call' argument 2 names different: declaration 'proc_num' definition 'procnum'.
xsane-0.999/src/xsane-rc-io.c:461:44: note: Function 'xsane_rc_io_w_call' argument 2 names different: declaration 'proc_num' definition 'procnum'.
xsane-0.999/src/xsane-rc-io.c:693:49: style: Function 'xsane_rc_io_w_string' argument 2 names different: declaration 'v' definition 's'. [funcArgNamesDifferent]
xsane-0.999/src/xsane-rc-io.h:97:56: note: Function 'xsane_rc_io_w_string' argument 2 names different: declaration 'v' definition 's'.
xsane-0.999/src/xsane-rc-io.c:693:49: note: Function 'xsane_rc_io_w_string' argument 2 names different: declaration 'v' definition 's'.
xsane-0.999/src/xsane-rc-io.c:789:15: error: Common realloc mistake: 'str' nulled but not freed upon failure [memleakOnRealloc]
xsane-0.999/src/xsane-save.c:4108:7: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xsane-0.999/src/xsane-save.c:7338:3: style: Variable 'bytes_written' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane-save.c:7335:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:7338:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:7341:3: style: Variable 'bytes_written' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane-save.c:7338:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:7341:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:7344:3: style: Variable 'bytes_written' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane-save.c:7341:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:7344:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:7347:3: style: Variable 'bytes_written' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane-save.c:7344:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:7347:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:7386:3: style: Variable 'bytes_written' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane-save.c:7383:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:7386:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:7389:3: style: Variable 'bytes_written' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane-save.c:7386:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:7389:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:7392:3: style: Variable 'bytes_written' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane-save.c:7389:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:7392:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:7406:3: style: Variable 'bytes_written' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane-save.c:7403:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:7406:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:7409:3: style: Variable 'bytes_written' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane-save.c:7406:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:7409:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:7412:3: style: Variable 'bytes_written' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane-save.c:7409:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:7412:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:7415:3: style: Variable 'bytes_written' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane-save.c:7412:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:7415:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:7418:3: style: Variable 'bytes_written' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane-save.c:7415:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:7418:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:7432:3: style: Variable 'bytes_written' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane-save.c:7429:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:7432:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:7444:3: style: Variable 'bytes_written' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane-save.c:7441:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:7444:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:7447:3: style: Variable 'bytes_written' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane-save.c:7444:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:7447:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:7450:3: style: Variable 'bytes_written' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane-save.c:7447:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:7450:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:7466:3: style: Variable 'bytes_written' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane-save.c:7463:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:7466:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:7469:3: style: Variable 'bytes_written' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane-save.c:7466:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:7469:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:7472:3: style: Variable 'bytes_written' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane-save.c:7469:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:7472:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:7475:3: style: Variable 'bytes_written' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane-save.c:7472:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:7475:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:7478:3: style: Variable 'bytes_written' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane-save.c:7475:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:7478:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:7481:3: style: Variable 'bytes_written' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane-save.c:7478:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:7481:3: note: Variable 'bytes_written' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane-save.c:285:8: style: The scope of the variable 'position' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:286:6: style: The scope of the variable 'counter' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:424:15: style: The scope of the variable 'filetype_nr' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:426:6: style: The scope of the variable 'items_done' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:718:9: style: The scope of the variable 'bytes' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:949:12: style: The scope of the variable 'bit' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:1028:8: style: The scope of the variable 'x' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:1030:6: style: The scope of the variable 'oldy' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:1031:6: style: The scope of the variable 'x_new' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:1032:8: style: The scope of the variable 'x_go' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:1033:16: style: The scope of the variable 'x_factor' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:1036:9: style: The scope of the variable 'bytes_read' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:1326:6: style: The scope of the variable 'ymin' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:1326:12: style: The scope of the variable 'ymax' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:1450:17: style: The scope of the variable 'line_cache16_ptr' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:2484:7: style: The scope of the variable 'outlen' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:2488:7: style: The scope of the variable 'flush' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:2489:14: style: The scope of the variable 'count' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:2579:7: style: The scope of the variable 'outlen' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:2583:7: style: The scope of the variable 'flush' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:2764:14: style: The scope of the variable 'cbuflen' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:2765:14: style: The scope of the variable 'linelen' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:3066:9: style: The scope of the variable 'bytes_read' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:3317:9: style: The scope of the variable 'bytes_read' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:3759:15: style: The scope of the variable 'embed_len' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:4249:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:4278:16: style: The scope of the variable 'length' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:4335:15: style: The scope of the variable 'embed_len' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:4379:9: style: The scope of the variable 'bytes_read' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:4567:9: style: The scope of the variable 'size' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:4568:8: style: The scope of the variable 'icm_profile_buffer' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:4625:9: style: The scope of the variable 'bytes_read' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:4888:9: style: The scope of the variable 'bytes_read' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:5078:9: style: The scope of the variable 'bytes_read' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:5259:9: style: The scope of the variable 'bytes_read' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:5367:9: style: The scope of the variable 'bytes_read' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:5476:9: style: The scope of the variable 'bytes_read' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:5574:9: style: The scope of the variable 'bytes_read' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:5676:9: style: The scope of the variable 'bytes_read' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:5772:9: style: The scope of the variable 'bytes_read' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:5932:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:6086:12: style: The scope of the variable 'fprogress' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:6154:8: style: The scope of the variable 'outfile' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:6433:7: style: The scope of the variable 'ch' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:6503:7: style: The scope of the variable 'ch' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:6743:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:6841:18: style: The scope of the variable 'parasite' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:6843:12: style: The scope of the variable 'profile_buffer' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:7243:6: style: The scope of the variable 'pad' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:7244:16: style: The scope of the variable 'c1' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:7244:20: style: The scope of the variable 'c2' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:7244:24: style: The scope of the variable 'c3' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:7278:10: style: The scope of the variable 'c2' can be reduced. [variableScope]
xsane-0.999/src/xsane-save.c:163:44: style: Function 'xsane_convert_text_to_filename' argument 1 names different: declaration 'filename' definition 'text'. [funcArgNamesDifferent]
xsane-0.999/src/xsane-save.h:54:51: note: Function 'xsane_convert_text_to_filename' argument 1 names different: declaration 'filename' definition 'text'.
xsane-0.999/src/xsane-save.c:163:44: note: Function 'xsane_convert_text_to_filename' argument 1 names different: declaration 'filename' definition 'text'.
xsane-0.999/src/xsane-save.c:3714:57: style: Function 'xsane_save_ps' argument 18 names different: declaration 'blackpointcompensation' definition 'cms_bpc'. [funcArgNamesDifferent]
xsane-0.999/src/xsane-save.h:87:64: note: Function 'xsane_save_ps' argument 18 names different: declaration 'blackpointcompensation' definition 'cms_bpc'.
xsane-0.999/src/xsane-save.c:3714:57: note: Function 'xsane_save_ps' argument 18 names different: declaration 'blackpointcompensation' definition 'cms_bpc'.
xsane-0.999/src/xsane-save.c:4148:55: style: Function 'xsane_save_pdf_page' argument 15 names different: declaration 'embed__scanner_icm_profile' definition 'do_transform'. [funcArgNamesDifferent]
xsane-0.999/src/xsane-save.h:95:62: note: Function 'xsane_save_pdf_page' argument 15 names different: declaration 'embed__scanner_icm_profile' definition 'do_transform'.
xsane-0.999/src/xsane-save.c:4148:55: note: Function 'xsane_save_pdf_page' argument 15 names different: declaration 'embed__scanner_icm_profile' definition 'do_transform'.
xsane-0.999/src/xsane-save.c:7699:93: style: Function 'write_smtp_header' argument 6 names different: declaration 'pass' definition 'passwd'. [funcArgNamesDifferent]
xsane-0.999/src/xsane-save.h:127:100: note: Function 'write_smtp_header' argument 6 names different: declaration 'pass' definition 'passwd'.
xsane-0.999/src/xsane-save.c:7699:93: note: Function 'write_smtp_header' argument 6 names different: declaration 'pass' definition 'passwd'.
xsane-0.999/src/xsane-save.c:524:20: style: Variable 'items_done' is assigned a value that is never used. [unreadVariable]
xsane-0.999/src/xsane-save.c:2562:5: style: Variable 'count' is assigned a value that is never used. [unreadVariable]
xsane-0.999/src/xsane-save.c:7235:19: style: Variable 'bytes_written' is assigned a value that is never used. [unreadVariable]
xsane-0.999/src/xsane-save.c:7271:19: style: Variable 'bytes_written' is assigned a value that is never used. [unreadVariable]
xsane-0.999/src/xsane-save.c:7320:21: style: Variable 'bytes_written' is assigned a value that is never used. [unreadVariable]
xsane-0.999/src/xsane-save.c:7361:19: style: Variable 'bytes_written' is assigned a value that is never used. [unreadVariable]
xsane-0.999/src/xsane-save.c:7372:19: style: Variable 'bytes_written' is assigned a value that is never used. [unreadVariable]
xsane-0.999/src/xsane-save.c:7392:19: style: Variable 'bytes_written' is assigned a value that is never used. [unreadVariable]
xsane-0.999/src/xsane-save.c:7418:19: style: Variable 'bytes_written' is assigned a value that is never used. [unreadVariable]
xsane-0.999/src/xsane-save.c:7450:19: style: Variable 'bytes_written' is assigned a value that is never used. [unreadVariable]
xsane-0.999/src/xsane-save.c:7481:19: style: Variable 'bytes_written' is assigned a value that is never used. [unreadVariable]
xsane-0.999/src/xsane-save.c:7589:19: style: Variable 'bytes_written' is assigned a value that is never used. [unreadVariable]
xsane-0.999/src/xsane-save.c:7831:19: style: Variable 'bytes_written' is assigned a value that is never used. [unreadVariable]
xsane-0.999/src/xsane-save.c:7876:19: style: Variable 'bytes_written' is assigned a value that is never used. [unreadVariable]
xsane-0.999/src/xsane-save.c:7780:3: warning: The buffer 'to_line' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xsane-0.999/src/xsane-save.c:510:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xsane-0.999/src/xsane-save.c:4362:0: error: Resource leak: icm_profile [resourceLeak]
xsane-0.999/src/xsane-save.c:6789:0: error: Resource leak: imagefile [resourceLeak]
xsane-0.999/src/xsane-scan.c:1830:35: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xsane-0.999/src/xsane-scan.c:1827:33: note: outer condition: preferences.adf_pages_max>1
xsane-0.999/src/xsane-scan.c:1830:35: note: identical inner condition: preferences.adf_pages_max>1
xsane-0.999/src/xsane-scan.c:1186:18: warning: Either the condition 'outfile' is redundant or there is possible null pointer dereference: outfile. [nullPointerRedundantCheck]
xsane-0.999/src/xsane-scan.c:1170:15: note: Assuming that condition 'outfile' is not redundant
xsane-0.999/src/xsane-scan.c:1186:18: note: Null pointer dereference
xsane-0.999/src/xsane-scan.c:67:7: style: The scope of the variable 'filename' can be reduced. [variableScope]
xsane-0.999/src/xsane-scan.c:142:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xsane-0.999/src/xsane-scan.c:144:9: style: The scope of the variable 'bytes_read' can be reduced. [variableScope]
xsane-0.999/src/xsane-scan.c:307:16: style: The scope of the variable 'i' can be reduced. [variableScope]
xsane-0.999/src/xsane-scan.c:1130:12: style: The scope of the variable 'old_dummy_filename' can be reduced. [variableScope]
xsane-0.999/src/xsane-scan.c:1132:12: style: The scope of the variable 'outfile' can be reduced. [variableScope]
xsane-0.999/src/xsane-scan.c:1385:13: style: The scope of the variable 'buf' can be reduced. [variableScope]
xsane-0.999/src/xsane-scan.c:1874:7: style: The scope of the variable 'buf' can be reduced. [variableScope]
xsane-0.999/src/xsane-setup.c:320:28: style: The scope of the variable 'printer_item' can be reduced. [variableScope]
xsane-0.999/src/xsane-setup.c:611:6: style: The scope of the variable 'level' can be reduced. [variableScope]
xsane-0.999/src/xsane-setup.c:1641:76: style: The scope of the variable 'filename_counter_len_item' can be reduced. [variableScope]
xsane-0.999/src/xsane-setup.c:2420:64: style: The scope of the variable 'authentication_menu_item' can be reduced. [variableScope]
xsane-0.999/src/xsane-setup.c:2835:66: style: The scope of the variable 'show_range_mode_item' can be reduced. [variableScope]
xsane-0.999/src/xsane-setup.c:3180:60: style: The scope of the variable 'lineart_mode_item' can be reduced. [variableScope]
xsane-0.999/src/xsane-setup.c:3181:44: style: The scope of the variable 'gray_item' can be reduced. [variableScope]
xsane-0.999/src/xsane-setup.c:3182:78: style: The scope of the variable 'preview_pipette_range_item' can be reduced. [variableScope]
xsane-0.999/src/xsane-setup.c:1064:5: warning: The buffer 'printer_icm_profile' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xsane-0.999/src/xsane-setup.c:1068:5: warning: The buffer 'printer_icm_profile' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xsane-0.999/src/xsane-setup.c:1531:3: warning: The buffer 'tmp_path' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xsane-0.999/src/xsane-setup.c:1551:3: warning: The buffer 'scanner_default_color_icm_profile' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xsane-0.999/src/xsane-setup.c:1570:3: warning: The buffer 'scanner_default_gray_icm_profile' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xsane-0.999/src/xsane-setup.c:1589:3: warning: The buffer 'display_icm_profile' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xsane-0.999/src/xsane-setup.c:1608:3: warning: The buffer 'custom_proofing_icm_profile' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xsane-0.999/src/xsane-setup.c:1627:3: warning: The buffer 'working_color_space_icm_profile' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xsane-0.999/src/xsane-viewer.c:258:7: style: The scope of the variable 'windowname' can be reduced. [variableScope]
xsane-0.999/src/xsane-viewer.c:260:6: style: The scope of the variable 'abort' can be reduced. [variableScope]
xsane-0.999/src/xsane-viewer.c:261:6: style: The scope of the variable 'show_extra_widgets' can be reduced. [variableScope]
xsane-0.999/src/xsane-viewer.c:2159:6: style: The scope of the variable 'nread' can be reduced. [variableScope]
xsane-0.999/src/xsane-viewer.c:2173:6: style: The scope of the variable 'proof' can be reduced. [variableScope]
xsane-0.999/src/xsane-viewer.c:2802:44: style: The scope of the variable 'zoom_menu_item' can be reduced. [variableScope]
xsane-0.999/src/xsane-viewer.c:152:52: style: Function 'xsane_viewer_close_callback' argument 1 names different: declaration 'window' definition 'widget'. [funcArgNamesDifferent]
xsane-0.999/src/xsane-viewer.c:47:52: note: Function 'xsane_viewer_close_callback' argument 1 names different: declaration 'window' definition 'widget'.
xsane-0.999/src/xsane-viewer.c:152:52: note: Function 'xsane_viewer_close_callback' argument 1 names different: declaration 'window' definition 'widget'.
xsane-0.999/src/xsane-viewer.c:533:44: style: Variable 'image_height' is assigned a value that is never used. [unreadVariable]
xsane-0.999/src/xsane-viewer.c:556:44: style: Variable 'image_width' is assigned a value that is never used. [unreadVariable]
xsane-0.999/src/xsane-viewer.c:2119:10: style: Variable 'pos0' is assigned a value that is never used. [unreadVariable]
xsane-0.999/src/xsane-viewer.c:277:5: warning: The buffer 'outputfilename' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xsane-0.999/src/xsane-viewer.c:281:5: warning: The buffer 'outputfilename' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xsane-0.999/src/xsane.c:3282:35: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt]
xsane-0.999/src/xsane.c:3201:3: style: Variable 'label' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane.c:3199:3: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3201:3: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3204:3: style: Variable 'label' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane.c:3201:3: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3204:3: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3206:3: style: Variable 'label' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane.c:3204:3: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3206:3: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3209:3: style: Variable 'label' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane.c:3206:3: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3209:3: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3211:3: style: Variable 'label' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane.c:3209:3: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3211:3: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3214:3: style: Variable 'label' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane.c:3211:3: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3214:3: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3241:3: style: Variable 'label' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane.c:3237:3: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3241:3: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3342:3: style: Variable 'label' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane.c:3340:3: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3342:3: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3362:3: style: Variable 'label' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane.c:3342:3: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3362:3: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3404:3: style: Variable 'label' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane.c:3362:3: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3404:3: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3407:3: style: Variable 'label' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane.c:3404:3: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3407:3: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3435:3: style: Variable 'label' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane.c:3407:3: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3435:3: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3233:5: style: Variable 'label' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane.c:3231:5: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3233:5: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3268:5: style: Variable 'label' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane.c:3266:5: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3268:5: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3273:5: style: Variable 'label' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane.c:3268:5: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3273:5: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3275:5: style: Variable 'label' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane.c:3273:5: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3275:5: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3278:5: style: Variable 'label' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane.c:3275:5: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3278:5: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3280:5: style: Variable 'label' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane.c:3278:5: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3280:5: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3289:5: style: Variable 'label' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane.c:3287:5: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3289:5: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3294:5: style: Variable 'label' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane.c:3289:5: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3294:5: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3296:5: style: Variable 'label' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane.c:3294:5: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3296:5: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3299:5: style: Variable 'label' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane.c:3296:5: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3299:5: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3301:5: style: Variable 'label' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane.c:3299:5: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3301:5: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3308:5: style: Variable 'label' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane.c:3306:5: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3308:5: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3311:5: style: Variable 'label' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane.c:3308:5: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3311:5: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3313:5: style: Variable 'label' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane.c:3311:5: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3313:5: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3316:5: style: Variable 'label' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane.c:3313:5: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3316:5: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3319:5: style: Variable 'label' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane.c:3316:5: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3319:5: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3326:5: style: Variable 'label' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane.c:3324:5: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3326:5: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3329:5: style: Variable 'label' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane.c:3326:5: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3329:5: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3331:5: style: Variable 'label' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane.c:3329:5: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3331:5: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3334:5: style: Variable 'label' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane.c:3331:5: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3334:5: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3336:5: style: Variable 'label' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane.c:3334:5: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3336:5: note: Variable 'label' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3873:3: style: Variable 'language_dir' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane.c:3867:0: note: Variable 'language_dir' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:3873:3: note: Variable 'language_dir' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:5435:3: style: Variable 'xsane_default_device' is reassigned a value before the old one has been used. [redundantAssignment]
xsane-0.999/src/xsane.c:5426:0: note: Variable 'xsane_default_device' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:5435:3: note: Variable 'xsane_default_device' is reassigned a value before the old one has been used.
xsane-0.999/src/xsane.c:427:9: style: The scope of the variable 'v0' can be reduced. [variableScope]
xsane-0.999/src/xsane.c:653:9: style: The scope of the variable 'diff' can be reduced. [variableScope]
xsane-0.999/src/xsane.c:653:15: style: The scope of the variable 'old' can be reduced. [variableScope]
xsane-0.999/src/xsane.c:653:20: style: The scope of the variable 'new' can be reduced. [variableScope]
xsane-0.999/src/xsane.c:1115:6: style: The scope of the variable 'printer_resolution' can be reduced. [variableScope]
xsane-0.999/src/xsane.c:1178:13: style: The scope of the variable 'xsane_modus_menu' can be reduced. [variableScope]
xsane-0.999/src/xsane.c:1179:13: style: The scope of the variable 'xsane_modus_item' can be reduced. [variableScope]
xsane-0.999/src/xsane.c:1184:40: style: The scope of the variable 'xsane_medium_menu' can be reduced. [variableScope]
xsane-0.999/src/xsane.c:1184:60: style: The scope of the variable 'xsane_medium_item' can be reduced. [variableScope]
xsane-0.999/src/xsane.c:1305:64: style: The scope of the variable 'xsane_printer_item' can be reduced. [variableScope]
xsane-0.999/src/xsane.c:1306:72: style: The scope of the variable 'paper_orientation_item' can be reduced. [variableScope]
xsane-0.999/src/xsane.c:1917:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xsane-0.999/src/xsane.c:2252:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xsane-0.999/src/xsane.c:2702:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xsane-0.999/src/xsane.c:2784:17: style: The scope of the variable 'i' can be reduced. [variableScope]
xsane-0.999/src/xsane.c:2837:13: style: The scope of the variable 'menu' can be reduced. [variableScope]
xsane-0.999/src/xsane.c:2838:13: style: The scope of the variable 'menu_item' can be reduced. [variableScope]
xsane-0.999/src/xsane.c:2839:18: style: The scope of the variable 'event_button' can be reduced. [variableScope]
xsane-0.999/src/xsane.c:3865:8: style: The scope of the variable 'arg' can be reduced. [variableScope]
xsane-0.999/src/xsane.c:5419:21: style: The scope of the variable 'adev' can be reduced. [variableScope]
xsane-0.999/src/xsane.c:5427:6: style: The scope of the variable 'ndevs' can be reduced. [variableScope]
xsane-0.999/src/xsane.c:650:58: style: Function 'xsane_resolution_scale_update' argument 1 names different: declaration 'adj_data' definition 'adj'. [funcArgNamesDifferent]
xsane-0.999/src/xsane.c:142:58: note: Function 'xsane_resolution_scale_update' argument 1 names different: declaration 'adj_data' definition 'adj'.
xsane-0.999/src/xsane.c:650:58: note: Function 'xsane_resolution_scale_update' argument 1 names different: declaration 'adj_data' definition 'adj'.
xsane-0.999/src/xsane.c:955:46: style: Function 'xsane_zoom_update' argument 1 names different: declaration 'adj_data' definition 'adj'. [funcArgNamesDifferent]
xsane-0.999/src/xsane.c:141:46: note: Function 'xsane_zoom_update' argument 1 names different: declaration 'adj_data' definition 'adj'.
xsane-0.999/src/xsane.c:955:46: note: Function 'xsane_zoom_update' argument 1 names different: declaration 'adj_data' definition 'adj'.
xsane-0.999/src/xsane.c:3435:11: style: Variable 'label' is assigned a value that is never used. [unreadVariable]
xsane-0.999/src/xsane.c:4436:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xsane-0.999/src/xsane.c:3279:55: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall]
xsane-0.999/src/xsane.c:3300:55: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall]
[17:47]

ftp://ftp.se.debian.org/debian/pool/main/x/xscavenger/xscavenger_1.4.5.orig.tar.gz
xscavenger-1.4.5/src/anim.c:928:35: style: Redundant condition: If 'cbrush > 1', the comparison 'cbrush' is always true. [redundantCondition]
xscavenger-1.4.5/src/anim.c:235:16: style: The scope of the variable 'p3' can be reduced. [variableScope]
xscavenger-1.4.5/src/anim.c:295:6: style: The scope of the variable 'p' can be reduced. [variableScope]
xscavenger-1.4.5/src/anim.c:296:5: style: The scope of the variable 't' can be reduced. [variableScope]
xscavenger-1.4.5/src/anim.c:298:5: style: The scope of the variable 'i' can be reduced. [variableScope]
xscavenger-1.4.5/src/anim.c:298:7: style: The scope of the variable 'j' can be reduced. [variableScope]
xscavenger-1.4.5/src/anim.c:299:7: style: The scope of the variable 'ch' can be reduced. [variableScope]
xscavenger-1.4.5/src/anim.c:299:10: style: The scope of the variable 'ch2' can be reduced. [variableScope]
xscavenger-1.4.5/src/anim.c:300:8: style: The scope of the variable 'p2' can be reduced. [variableScope]
xscavenger-1.4.5/src/anim.c:456:15: style: The scope of the variable 'p2' can be reduced. [variableScope]
xscavenger-1.4.5/src/anim.c:614:8: style: The scope of the variable 'cm' can be reduced. [variableScope]
xscavenger-1.4.5/src/anim.c:996:11: style: The scope of the variable 'y' can be reduced. [variableScope]
xscavenger-1.4.5/src/anim.c:1203:5: style: The scope of the variable 'i' can be reduced. [variableScope]
xscavenger-1.4.5/src/anim.c:1204:7: style: The scope of the variable 'j' can be reduced. [variableScope]
xscavenger-1.4.5/src/anim.c:1204:9: style: The scope of the variable 'k' can be reduced. [variableScope]
xscavenger-1.4.5/src/edit.c:51:7: style: The scope of the variable 'ch' can be reduced. [variableScope]
xscavenger-1.4.5/src/edit.c:129:7: style: The scope of the variable 'j' can be reduced. [variableScope]
xscavenger-1.4.5/src/edit.c:131:5: style: The scope of the variable 'got' can be reduced. [variableScope]
xscavenger-1.4.5/src/edit.c:132:7: style: The scope of the variable 'buff' can be reduced. [variableScope]
xscavenger-1.4.5/src/edit.c:133:20: style: The scope of the variable 'p1' can be reduced. [variableScope]
xscavenger-1.4.5/src/edit.c:133:24: style: The scope of the variable 'p2' can be reduced. [variableScope]
xscavenger-1.4.5/src/edit.c:281:5: style: The scope of the variable 'i' can be reduced. [variableScope]
xscavenger-1.4.5/src/edit.c:281:7: style: The scope of the variable 'j' can be reduced. [variableScope]
xscavenger-1.4.5/src/edit.c:329:5: style: The scope of the variable 'x' can be reduced. [variableScope]
xscavenger-1.4.5/src/edit.c:329:7: style: The scope of the variable 'y' can be reduced. [variableScope]
xscavenger-1.4.5/src/edit.c:330:7: style: The scope of the variable 'j' can be reduced. [variableScope]
xscavenger-1.4.5/src/edit.c:331:8: style: The scope of the variable 'at' can be reduced. [variableScope]
xscavenger-1.4.5/src/scav.c:2464:14: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xscavenger-1.4.5/src/scav.c:1332:15: style: Redundant condition: If 'ch == '#'', the comparison 'ch < 'a'' is always true. [redundantCondition]
xscavenger-1.4.5/src/scav.c:1295:2: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xscavenger-1.4.5/src/scav.c:277:11: style: The scope of the variable 'size' can be reduced. [variableScope]
xscavenger-1.4.5/src/scav.c:278:7: style: The scope of the variable 'comp' can be reduced. [variableScope]
xscavenger-1.4.5/src/scav.c:375:6: style: The scope of the variable 'ch' can be reduced. [variableScope]
xscavenger-1.4.5/src/scav.c:439:17: style: The scope of the variable 'count' can be reduced. [variableScope]
xscavenger-1.4.5/src/scav.c:521:5: style: The scope of the variable 'err' can be reduced. [variableScope]
xscavenger-1.4.5/src/scav.c:565:7: style: The scope of the variable 'ttt' can be reduced. [variableScope]
xscavenger-1.4.5/src/scav.c:765:15: style: The scope of the variable 'ch' can be reduced. [variableScope]
xscavenger-1.4.5/src/scav.c:884:5: style: The scope of the variable 'err' can be reduced. [variableScope]
xscavenger-1.4.5/src/scav.c:935:16: style: The scope of the variable 'sp' can be reduced. [variableScope]
xscavenger-1.4.5/src/scav.c:983:7: style: The scope of the variable 'ttt' can be reduced. [variableScope]
xscavenger-1.4.5/src/scav.c:1142:5: style: The scope of the variable 'time' can be reduced. [variableScope]
xscavenger-1.4.5/src/scav.c:1143:5: style: The scope of the variable 'i' can be reduced. [variableScope]
xscavenger-1.4.5/src/scav.c:1307:10: style: The scope of the variable 'ch' can be reduced. [variableScope]
xscavenger-1.4.5/src/scav.c:1397:22: style: The scope of the variable 'res' can be reduced. [variableScope]
xscavenger-1.4.5/src/scav.c:1684:5: style: The scope of the variable 'dx' can be reduced. [variableScope]
xscavenger-1.4.5/src/scav.c:1684:8: style: The scope of the variable 'dy' can be reduced. [variableScope]
xscavenger-1.4.5/src/scav.c:2018:11: style: The scope of the variable 'p2' can be reduced. [variableScope]
xscavenger-1.4.5/src/scav.c:2066:7: style: The scope of the variable 'j' can be reduced. [variableScope]
xscavenger-1.4.5/src/scav.c:2066:9: style: The scope of the variable 't' can be reduced. [variableScope]
xscavenger-1.4.5/src/scav.c:2486:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xscavenger-1.4.5/src/scav.c:2486:11: style: The scope of the variable 'y' can be reduced. [variableScope]
xscavenger-1.4.5/src/scav.c:2532:6: style: The scope of the variable 'p' can be reduced. [variableScope]
xscavenger-1.4.5/src/scav.c:2627:5: style: The scope of the variable 'err' can be reduced. [variableScope]
xscavenger-1.4.5/src/sound.c:136:18: warning: Redundant assignment of 'res' to itself. [selfAssignment]
xscavenger-1.4.5/src/sound.c:194:16: style: Same expression on both sides of '-' because the value of 'expand' and '1' are the same. [duplicateExpression]
xscavenger-1.4.5/src/sound.c:183:15: note: 'expand' is assigned value '1' here.
xscavenger-1.4.5/src/sound.c:194:16: note: Same expression on both sides of '-' because the value of 'expand' and '1' are the same.
xscavenger-1.4.5/src/sound.c:300:32: warning: Redundant assignment of 'res' to itself. [selfAssignment]
xscavenger-1.4.5/src/sound.c:163:21: style: The scope of the variable 'p2' can be reduced. [variableScope]
xscavenger-1.4.5/src/sound.c:163:24: style: The scope of the variable 'ch' can be reduced. [variableScope]
xscavenger-1.4.5/src/sound.c:164:5: style: The scope of the variable 'i' can be reduced. [variableScope]
xscavenger-1.4.5/src/sound.c:300:33: style: Variable 'res' is assigned a value that is never used. [unreadVariable]
xscavenger-1.4.5/src/x.c:74:4: style: Variable 'p' is reassigned a value before the old one has been used. [redundantAssignment]
xscavenger-1.4.5/src/x.c:73:10: note: Variable 'p' is reassigned a value before the old one has been used.
xscavenger-1.4.5/src/x.c:74:4: note: Variable 'p' is reassigned a value before the old one has been used.
xscavenger-1.4.5/src/x.c:100:5: style: The scope of the variable 'res' can be reduced. [variableScope]
xscavenger-1.4.5/src/x.c:545:5: style: The scope of the variable 'res' can be reduced. [variableScope]
xscavenger-1.4.5/src/x.c:448:20: error: Expression 'fmap[tolower(*p)]=fmap[*p++]=i++' depends on order of evaluation of side effects [unknownEvaluationOrder]
xscavenger-1.4.5/src/x.c:555:8: style: Variable 'res' is assigned a value that is never used. [unreadVariable]
[17:47]

ftp://ftp.se.debian.org/debian/pool/main/x/xscorch/xscorch_0.2.1.orig.tar.gz
xscorch-0.2.1/libj/jreg/reg.c:133:8: style: The scope of the variable 'index' can be reduced. [variableScope]
xscorch-0.2.1/libj/jreg/reg.c:164:10: style: The scope of the variable 'ps' can be reduced. [variableScope]
xscorch-0.2.1/libj/jreg/reg.c:166:9: style: The scope of the variable 'negate' can be reduced. [variableScope]
xscorch-0.2.1/libj/jreg/reg.c:167:9: style: The scope of the variable 'index' can be reduced. [variableScope]
xscorch-0.2.1/libj/jreg/reg.c:34:26: style: Function 'reg_new' argument 1 names different: declaration 'name' definition 'filename'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jreg/libjreg.h:238:29: note: Function 'reg_new' argument 1 names different: declaration 'name' definition 'filename'.
xscorch-0.2.1/libj/jreg/reg.c:34:26: note: Function 'reg_new' argument 1 names different: declaration 'name' definition 'filename'.
xscorch-0.2.1/libj/jreg/regblock.c:108:33: style: Function 'reg_block_free' argument 1 names different: declaration 'block' definition 'b'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jreg/_reg.h:79:39: note: Function 'reg_block_free' argument 1 names different: declaration 'block' definition 'b'.
xscorch-0.2.1/libj/jreg/regblock.c:108:33: note: Function 'reg_block_free' argument 1 names different: declaration 'block' definition 'b'.
xscorch-0.2.1/libj/jreg/regio.c:320:24: style: Function 'reg_set_name' argument 1 names different: declaration 'f' definition 'r'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jreg/libjreg.h:240:27: note: Function 'reg_set_name' argument 1 names different: declaration 'f' definition 'r'.
xscorch-0.2.1/libj/jreg/regio.c:320:24: note: Function 'reg_set_name' argument 1 names different: declaration 'f' definition 'r'.
xscorch-0.2.1/libj/jreg/regio.c:320:39: style: Function 'reg_set_name' argument 2 names different: declaration 'name' definition 'filename'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jreg/libjreg.h:240:42: note: Function 'reg_set_name' argument 2 names different: declaration 'name' definition 'filename'.
xscorch-0.2.1/libj/jreg/regio.c:320:39: note: Function 'reg_set_name' argument 2 names different: declaration 'name' definition 'filename'.
xscorch-0.2.1/libj/jreg/regvar.c:375:9: style: The scope of the variable 'advance' can be reduced. [variableScope]
xscorch-0.2.1/libj/jreg/regvar.c:38:47: style: Function 'reg_var_info_new' argument 1 names different: declaration 'varlist' definition 'reg'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jreg/_reg.h:53:47: note: Function 'reg_var_info_new' argument 1 names different: declaration 'varlist' definition 'reg'.
xscorch-0.2.1/libj/jreg/regvar.c:38:47: note: Function 'reg_var_info_new' argument 1 names different: declaration 'varlist' definition 'reg'.
xscorch-0.2.1/libj/jreg/regvar.c:145:34: style: Function 'reg_var_lookup' argument 1 names different: declaration 'v' definition 'vars'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jreg/_reg.h:69:34: note: Function 'reg_var_lookup' argument 1 names different: declaration 'v' definition 'vars'.
xscorch-0.2.1/libj/jreg/regvar.c:145:34: note: Function 'reg_var_lookup' argument 1 names different: declaration 'v' definition 'vars'.
xscorch-0.2.1/libj/jreg/regvar.c:252:49: style: Function 'reg_var_set_integer' argument 2 names different: declaration 'v' definition 'b'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jreg/_reg.h:61:53: note: Function 'reg_var_set_integer' argument 2 names different: declaration 'v' definition 'b'.
xscorch-0.2.1/libj/jreg/regvar.c:252:49: note: Function 'reg_var_set_integer' argument 2 names different: declaration 'v' definition 'b'.
xscorch-0.2.1/libj/jreg/regvar.c:268:49: style: Function 'reg_var_set_doublev' argument 2 names different: declaration 'v' definition 'b'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jreg/_reg.h:62:53: note: Function 'reg_var_set_doublev' argument 2 names different: declaration 'v' definition 'b'.
xscorch-0.2.1/libj/jreg/regvar.c:268:49: note: Function 'reg_var_set_doublev' argument 2 names different: declaration 'v' definition 'b'.
xscorch-0.2.1/libj/jreg/regvar.c:284:49: style: Function 'reg_var_set_boolean' argument 2 names different: declaration 'v' definition 'b'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jreg/_reg.h:63:53: note: Function 'reg_var_set_boolean' argument 2 names different: declaration 'v' definition 'b'.
xscorch-0.2.1/libj/jreg/regvar.c:284:49: note: Function 'reg_var_set_boolean' argument 2 names different: declaration 'v' definition 'b'.
xscorch-0.2.1/libj/jreg/regvar.c:301:48: style: Function 'reg_var_set_string' argument 2 names different: declaration 'v' definition 'b'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jreg/_reg.h:64:53: note: Function 'reg_var_set_string' argument 2 names different: declaration 'v' definition 'b'.
xscorch-0.2.1/libj/jreg/regvar.c:301:48: note: Function 'reg_var_set_string' argument 2 names different: declaration 'v' definition 'b'.
xscorch-0.2.1/libj/jreg/regvar.c:327:47: style: Function 'reg_var_set_block' argument 2 names different: declaration 'v' definition 'b'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jreg/_reg.h:65:53: note: Function 'reg_var_set_block' argument 2 names different: declaration 'v' definition 'b'.
xscorch-0.2.1/libj/jreg/regvar.c:327:47: note: Function 'reg_var_set_block' argument 2 names different: declaration 'v' definition 'b'.
xscorch-0.2.1/libj/jreg/regvar.c:364:49: style: Function 'reg_var_merge_block' argument 2 names different: declaration 'v' definition 'b'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jreg/_reg.h:67:53: note: Function 'reg_var_merge_block' argument 2 names different: declaration 'v' definition 'b'.
xscorch-0.2.1/libj/jreg/regvar.c:364:49: note: Function 'reg_var_merge_block' argument 2 names different: declaration 'v' definition 'b'.
xscorch-0.2.1/libj/jreg/regvar.c:434:50: style: Function 'reg_var_set_by_value' argument 2 names different: declaration 'v' definition 'b'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jreg/_reg.h:66:53: note: Function 'reg_var_set_by_value' argument 2 names different: declaration 'v' definition 'b'.
xscorch-0.2.1/libj/jreg/regvar.c:434:50: note: Function 'reg_var_set_by_value' argument 2 names different: declaration 'v' definition 'b'.
xscorch-0.2.1/libj/jreg/regvar.c:480:29: style: Function 'reg_var_free' argument 1 names different: declaration 'v' definition 'vars'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jreg/_reg.h:60:32: note: Function 'reg_var_free' argument 1 names different: declaration 'v' definition 'vars'.
xscorch-0.2.1/libj/jreg/regvar.c:480:29: note: Function 'reg_var_free' argument 1 names different: declaration 'v' definition 'vars'.
xscorch-0.2.1/libj/jstr/str_case.c:54:8: style: The scope of the variable 'num' can be reduced. [variableScope]
xscorch-0.2.1/libj/jstr/str_case.c:326:9: style: The scope of the variable 'whitespace' can be reduced. [variableScope]
xscorch-0.2.1/libj/jstr/str_case.c:192:21: style: Function 'escapeb' argument 1 names different: declaration 's' definition 'str'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jstr/libjstr.h:158:21: note: Function 'escapeb' argument 1 names different: declaration 's' definition 'str'.
xscorch-0.2.1/libj/jstr/str_case.c:192:21: note: Function 'escapeb' argument 1 names different: declaration 's' definition 'str'.
xscorch-0.2.1/libj/jstr/str_case.c:238:21: style: Function 'escapen' argument 1 names different: declaration 's' definition 'str'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jstr/libjstr.h:159:21: note: Function 'escapen' argument 1 names different: declaration 's' definition 'str'.
xscorch-0.2.1/libj/jstr/str_case.c:238:21: note: Function 'escapen' argument 1 names different: declaration 's' definition 'str'.
xscorch-0.2.1/libj/jstr/str_cgi.c:207:17: warning: Either the condition 's==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xscorch-0.2.1/libj/jstr/str_cgi.c:212:9: note: Assuming that condition 's==NULL' is not redundant
xscorch-0.2.1/libj/jstr/str_cgi.c:207:17: note: Null pointer addition
xscorch-0.2.1/libj/jstr/str_cgi.c:155:18: style: The scope of the variable 'num' can be reduced. [variableScope]
xscorch-0.2.1/libj/jstr/str_cgi.c:209:9: style: The scope of the variable 'ch' can be reduced. [variableScope]
xscorch-0.2.1/libj/jstr/str_cgi.c:121:73: style: Function 'getassignbn' argument 5 names different: declaration 'nval' definition 'lval'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jstr/libjstr.h:170:74: note: Function 'getassignbn' argument 5 names different: declaration 'nval' definition 'lval'.
xscorch-0.2.1/libj/jstr/str_cgi.c:121:73: note: Function 'getassignbn' argument 5 names different: declaration 'nval' definition 'lval'.
xscorch-0.2.1/libj/jstr/str_cgi.c:129:61: style: Function 'getassignnb' argument 4 names different: declaration 'nvar' definition 'lvar'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jstr/libjstr.h:171:62: note: Function 'getassignnb' argument 4 names different: declaration 'nvar' definition 'lvar'.
xscorch-0.2.1/libj/jstr/str_cgi.c:129:61: note: Function 'getassignnb' argument 4 names different: declaration 'nvar' definition 'lvar'.
xscorch-0.2.1/libj/jstr/str_cgi.c:137:61: style: Function 'getassignnn' argument 4 names different: declaration 'nvar' definition 'lvar'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jstr/libjstr.h:172:62: note: Function 'getassignnn' argument 4 names different: declaration 'nvar' definition 'lvar'.
xscorch-0.2.1/libj/jstr/str_cgi.c:137:61: note: Function 'getassignnn' argument 4 names different: declaration 'nvar' definition 'lvar'.
xscorch-0.2.1/libj/jstr/str_cgi.c:137:73: style: Function 'getassignnn' argument 5 names different: declaration 'nval' definition 'lval'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jstr/libjstr.h:172:74: note: Function 'getassignnn' argument 5 names different: declaration 'nval' definition 'lval'.
xscorch-0.2.1/libj/jstr/str_cgi.c:137:73: note: Function 'getassignnn' argument 5 names different: declaration 'nval' definition 'lval'.
xscorch-0.2.1/libj/jstr/str_cgi.c:278:62: style: Function 'getargCGIb' argument 4 names different: declaration 'bufsize' definition 'maxlen'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jstr/libjstr.h:179:62: note: Function 'getargCGIb' argument 4 names different: declaration 'bufsize' definition 'maxlen'.
xscorch-0.2.1/libj/jstr/str_cgi.c:278:62: note: Function 'getargCGIb' argument 4 names different: declaration 'bufsize' definition 'maxlen'.
xscorch-0.2.1/libj/jstr/str_cgi.c:290:62: style: Function 'getargCGIn' argument 4 names different: declaration 'nchars' definition 'n'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jstr/libjstr.h:180:62: note: Function 'getargCGIn' argument 4 names different: declaration 'nchars' definition 'n'.
xscorch-0.2.1/libj/jstr/str_cgi.c:290:62: note: Function 'getargCGIn' argument 4 names different: declaration 'nchars' definition 'n'.
xscorch-0.2.1/libj/jstr/str_comp.c:110:19: style: The scope of the variable 'rk_source' can be reduced. [variableScope]
xscorch-0.2.1/libj/jstr/str_comp.c:111:25: style: The scope of the variable 'rk_pattern' can be reduced. [variableScope]
xscorch-0.2.1/libj/jstr/str_comp.c:205:19: style: The scope of the variable 'rk_source' can be reduced. [variableScope]
xscorch-0.2.1/libj/jstr/str_comp.c:211:11: style: The scope of the variable 'need_to_skip' can be reduced. [variableScope]
xscorch-0.2.1/libj/jstr/str_comp.c:272:11: style: The scope of the variable 'pip' can be reduced. [variableScope]
xscorch-0.2.1/libj/jstr/str_comp.c:35:25: style: Function 'strcomp' argument 1 names different: declaration 'a' definition 's'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jstr/libjstr.h:186:27: note: Function 'strcomp' argument 1 names different: declaration 'a' definition 's'.
xscorch-0.2.1/libj/jstr/str_comp.c:35:25: note: Function 'strcomp' argument 1 names different: declaration 'a' definition 's'.
xscorch-0.2.1/libj/jstr/str_comp.c:35:40: style: Function 'strcomp' argument 2 names different: declaration 'b' definition 'd'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jstr/libjstr.h:186:42: note: Function 'strcomp' argument 2 names different: declaration 'b' definition 'd'.
xscorch-0.2.1/libj/jstr/str_comp.c:35:40: note: Function 'strcomp' argument 2 names different: declaration 'b' definition 'd'.
xscorch-0.2.1/libj/jstr/str_comp.c:58:26: style: Function 'strcompn' argument 1 names different: declaration 'a' definition 's'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jstr/libjstr.h:187:28: note: Function 'strcompn' argument 1 names different: declaration 'a' definition 's'.
xscorch-0.2.1/libj/jstr/str_comp.c:58:26: note: Function 'strcompn' argument 1 names different: declaration 'a' definition 's'.
xscorch-0.2.1/libj/jstr/str_comp.c:58:41: style: Function 'strcompn' argument 2 names different: declaration 'b' definition 'd'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jstr/libjstr.h:187:43: note: Function 'strcompn' argument 2 names different: declaration 'b' definition 'd'.
xscorch-0.2.1/libj/jstr/str_comp.c:58:41: note: Function 'strcompn' argument 2 names different: declaration 'b' definition 'd'.
xscorch-0.2.1/libj/jstr/str_comp.c:58:50: style: Function 'strcompn' argument 3 names different: declaration 'nchars' definition 'n'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jstr/libjstr.h:187:52: note: Function 'strcompn' argument 3 names different: declaration 'nchars' definition 'n'.
xscorch-0.2.1/libj/jstr/str_comp.c:58:50: note: Function 'strcompn' argument 3 names different: declaration 'nchars' definition 'n'.
xscorch-0.2.1/libj/jstr/str_comp.c:81:27: style: Function 'strequal' argument 1 names different: declaration 'a' definition 's'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jstr/libjstr.h:188:28: note: Function 'strequal' argument 1 names different: declaration 'a' definition 's'.
xscorch-0.2.1/libj/jstr/str_comp.c:81:27: note: Function 'strequal' argument 1 names different: declaration 'a' definition 's'.
xscorch-0.2.1/libj/jstr/str_comp.c:81:42: style: Function 'strequal' argument 2 names different: declaration 'b' definition 'd'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jstr/libjstr.h:188:43: note: Function 'strequal' argument 2 names different: declaration 'b' definition 'd'.
xscorch-0.2.1/libj/jstr/str_comp.c:81:42: note: Function 'strequal' argument 2 names different: declaration 'b' definition 'd'.
xscorch-0.2.1/libj/jstr/str_comp.c:92:28: style: Function 'strequaln' argument 1 names different: declaration 'a' definition 's'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jstr/libjstr.h:189:29: note: Function 'strequaln' argument 1 names different: declaration 'a' definition 's'.
xscorch-0.2.1/libj/jstr/str_comp.c:92:28: note: Function 'strequaln' argument 1 names different: declaration 'a' definition 's'.
xscorch-0.2.1/libj/jstr/str_comp.c:92:43: style: Function 'strequaln' argument 2 names different: declaration 'b' definition 'd'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jstr/libjstr.h:189:44: note: Function 'strequaln' argument 2 names different: declaration 'b' definition 'd'.
xscorch-0.2.1/libj/jstr/str_comp.c:92:43: note: Function 'strequaln' argument 2 names different: declaration 'b' definition 'd'.
xscorch-0.2.1/libj/jstr/str_comp.c:92:52: style: Function 'strequaln' argument 3 names different: declaration 'nchars' definition 'n'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jstr/libjstr.h:189:53: note: Function 'strequaln' argument 3 names different: declaration 'nchars' definition 'n'.
xscorch-0.2.1/libj/jstr/str_comp.c:92:52: note: Function 'strequaln' argument 3 names different: declaration 'nchars' definition 'n'.
xscorch-0.2.1/libj/jstr/str_comp.c:103:50: style: Function 'rkstrpat' argument 3 names different: declaration 'pat' definition 'd'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jstr/libjstr.h:192:50: note: Function 'rkstrpat' argument 3 names different: declaration 'pat' definition 'd'.
xscorch-0.2.1/libj/jstr/str_comp.c:103:50: note: Function 'rkstrpat' argument 3 names different: declaration 'pat' definition 'd'.
xscorch-0.2.1/libj/jstr/str_comp.c:263:38: style: Function 'kmpstrpat' argument 2 names different: declaration 'pat' definition 'd'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jstr/libjstr.h:194:38: note: Function 'kmpstrpat' argument 2 names different: declaration 'pat' definition 'd'.
xscorch-0.2.1/libj/jstr/str_comp.c:263:38: note: Function 'kmpstrpat' argument 2 names different: declaration 'pat' definition 'd'.
xscorch-0.2.1/libj/jstr/str_copy.c:32:46: style: Function 'strcopyb' argument 3 names different: declaration 'bufsize' definition 'n'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jstr/libjstr.h:220:46: note: Function 'strcopyb' argument 3 names different: declaration 'bufsize' definition 'n'.
xscorch-0.2.1/libj/jstr/str_copy.c:32:46: note: Function 'strcopyb' argument 3 names different: declaration 'bufsize' definition 'n'.
xscorch-0.2.1/libj/jstr/str_copy.c:52:46: style: Function 'strcopyn' argument 3 names different: declaration 'nchars' definition 'n'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jstr/libjstr.h:221:46: note: Function 'strcopyn' argument 3 names different: declaration 'nchars' definition 'n'.
xscorch-0.2.1/libj/jstr/str_copy.c:52:46: note: Function 'strcopyn' argument 3 names different: declaration 'nchars' definition 'n'.
xscorch-0.2.1/libj/jstr/str_copy.c:62:47: style: Function 'strcopynb' argument 3 names different: declaration 'nchars' definition 'n'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jstr/libjstr.h:222:47: note: Function 'strcopynb' argument 3 names different: declaration 'nchars' definition 'n'.
xscorch-0.2.1/libj/jstr/str_copy.c:62:47: note: Function 'strcopynb' argument 3 names different: declaration 'nchars' definition 'n'.
xscorch-0.2.1/libj/jstr/str_copy.c:62:56: style: Function 'strcopynb' argument 4 names different: declaration 'bufsize' definition 'b'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jstr/libjstr.h:222:61: note: Function 'strcopynb' argument 4 names different: declaration 'bufsize' definition 'b'.
xscorch-0.2.1/libj/jstr/str_copy.c:62:56: note: Function 'strcopynb' argument 4 names different: declaration 'bufsize' definition 'b'.
xscorch-0.2.1/libj/jstr/str_copy.c:88:48: style: Function 'strconcatb' argument 3 names different: declaration 'bufsize' definition 'b'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jstr/libjstr.h:225:48: note: Function 'strconcatb' argument 3 names different: declaration 'bufsize' definition 'b'.
xscorch-0.2.1/libj/jstr/str_copy.c:88:48: note: Function 'strconcatb' argument 3 names different: declaration 'bufsize' definition 'b'.
xscorch-0.2.1/libj/jstr/str_copy.c:108:48: style: Function 'strconcatn' argument 3 names different: declaration 'nchars' definition 'n'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jstr/libjstr.h:226:48: note: Function 'strconcatn' argument 3 names different: declaration 'nchars' definition 'n'.
xscorch-0.2.1/libj/jstr/str_copy.c:108:48: note: Function 'strconcatn' argument 3 names different: declaration 'nchars' definition 'n'.
xscorch-0.2.1/libj/jstr/str_copy.c:123:49: style: Function 'strconcatnb' argument 3 names different: declaration 'nchars' definition 'n'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jstr/libjstr.h:227:49: note: Function 'strconcatnb' argument 3 names different: declaration 'nchars' definition 'n'.
xscorch-0.2.1/libj/jstr/str_copy.c:123:49: note: Function 'strconcatnb' argument 3 names different: declaration 'nchars' definition 'n'.
xscorch-0.2.1/libj/jstr/str_copy.c:123:58: style: Function 'strconcatnb' argument 4 names different: declaration 'bufsize' definition 'b'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jstr/libjstr.h:227:63: note: Function 'strconcatnb' argument 4 names different: declaration 'bufsize' definition 'b'.
xscorch-0.2.1/libj/jstr/str_copy.c:123:58: note: Function 'strconcatnb' argument 4 names different: declaration 'bufsize' definition 'b'.
xscorch-0.2.1/libj/jstr/str_info.c:76:9: style: The scope of the variable 'inword' can be reduced. [variableScope]
xscorch-0.2.1/libj/jstr/str_info.c:43:28: style: Function 'strnlenn' argument 1 names different: declaration 's' definition 'src'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jstr/libjstr.h:247:28: note: Function 'strnlenn' argument 1 names different: declaration 's' definition 'src'.
xscorch-0.2.1/libj/jstr/str_info.c:43:28: note: Function 'strnlenn' argument 1 names different: declaration 's' definition 'src'.
xscorch-0.2.1/libj/jstr/str_info.c:43:39: style: Function 'strnlenn' argument 2 names different: declaration 'maxchars' definition 'maxlen'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jstr/libjstr.h:247:37: note: Function 'strnlenn' argument 2 names different: declaration 'maxchars' definition 'maxlen'.
xscorch-0.2.1/libj/jstr/str_info.c:43:39: note: Function 'strnlenn' argument 2 names different: declaration 'maxchars' definition 'maxlen'.
xscorch-0.2.1/libj/jstr/str_info.c:61:28: style: Function 'strblenn' argument 1 names different: declaration 's' definition 'src'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jstr/libjstr.h:248:28: note: Function 'strblenn' argument 1 names different: declaration 's' definition 'src'.
xscorch-0.2.1/libj/jstr/str_info.c:61:28: note: Function 'strblenn' argument 1 names different: declaration 's' definition 'src'.
xscorch-0.2.1/libj/jstr/str_io.c:38:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
xscorch-0.2.1/libj/jstr/str_io.c:40:10: style: The scope of the variable 'f' can be reduced. [variableScope]
xscorch-0.2.1/libj/jstr/str_printf.c:36:12: style: The scope of the variable 'args' can be reduced. [variableScope]
xscorch-0.2.1/libj/jstr/str_printf.c:53:12: style: The scope of the variable 'args' can be reduced. [variableScope]
xscorch-0.2.1/libj/jstr/str_replace.c:33:25: style: Function 'strreplaceb' argument 1 names different: declaration 's' definition 'in_s'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jstr/libjstr.h:266:25: note: Function 'strreplaceb' argument 1 names different: declaration 's' definition 'in_s'.
xscorch-0.2.1/libj/jstr/str_replace.c:33:25: note: Function 'strreplaceb' argument 1 names different: declaration 's' definition 'in_s'.
xscorch-0.2.1/libj/jstr/str_replace.c:33:71: style: Function 'strreplaceb' argument 4 names different: declaration 'bufsize' definition 'in_ssize'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jstr/libjstr.h:266:68: note: Function 'strreplaceb' argument 4 names different: declaration 'bufsize' definition 'in_ssize'.
xscorch-0.2.1/libj/jstr/str_replace.c:33:71: note: Function 'strreplaceb' argument 4 names different: declaration 'bufsize' definition 'in_ssize'.
xscorch-0.2.1/libj/jstr/str_replace.c:105:68: style: Function 'strreplacen' argument 4 names different: declaration 'nchars' definition 'n'. [funcArgNamesDifferent]
xscorch-0.2.1/libj/jstr/libjstr.h:267:68: note: Function 'strreplacen' argument 4 names different: declaration 'nchars' definition 'n'.
xscorch-0.2.1/libj/jstr/str_replace.c:105:68: note: Function 'strreplacen' argument 4 names different: declaration 'nchars' definition 'n'.
xscorch-0.2.1/libj/jstr/str_test.c:147:4: performance: Buffer 's3' is being written before its old content has been used. [redundantCopy]
xscorch-0.2.1/libj/jstr/str_test.c:145:4: note: Buffer 's3' is being written before its old content has been used.
xscorch-0.2.1/libj/jstr/str_test.c:147:4: note: Buffer 's3' is being written before its old content has been used.
xscorch-0.2.1/sai/saibuy.c:325:4: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xscorch-0.2.1/sai/saibuy.c:42:11: style: The scope of the variable 'percent' can be reduced. [variableScope]
xscorch-0.2.1/sai/saibuy.c:87:20: style: The scope of the variable 'info' can be reduced. [variableScope]
xscorch-0.2.1/sai/saibuy.c:315:20: style: The scope of the variable 'info' can be reduced. [variableScope]
xscorch-0.2.1/sai/saibuy.c:478:23: style: The scope of the variable 'info' can be reduced. [variableScope]
xscorch-0.2.1/sai/saiturn.c:178:4: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xscorch-0.2.1/sai/saiturn.c:311:21: style: The scope of the variable 'vp' can be reduced. [variableScope]
xscorch-0.2.1/sai/saiturn.c:349:21: style: The scope of the variable 'vp' can be reduced. [variableScope]
xscorch-0.2.1/sgame/scffile.c:261:13: style: The scope of the variable 'player' can be reduced. [variableScope]
xscorch-0.2.1/sgame/scffile.c:395:13: style: The scope of the variable 'player' can be reduced. [variableScope]
xscorch-0.2.1/sgame/scffileold.c:167:13: style: The scope of the variable 'player' can be reduced. [variableScope]
xscorch-0.2.1/sgame/scolor.c:45:8: style: The scope of the variable 'low' can be reduced. [variableScope]
xscorch-0.2.1/sgame/scolor.c:46:8: style: The scope of the variable 'wid' can be reduced. [variableScope]
xscorch-0.2.1/sgame/scolor.c:47:8: style: The scope of the variable 'probdither' can be reduced. [variableScope]
xscorch-0.2.1/sgame/seconomy.c:126:11: style: The scope of the variable 'ratio' can be reduced. [variableScope]
xscorch-0.2.1/sgame/sgame.c:139:13: style: Checking if unsigned variable 'delay' is less than zero. [unsignedLessThanZero]
xscorch-0.2.1/sgame/sgame.c:183:13: style: Checking if unsigned variable 'delay' is less than zero. [unsignedLessThanZero]
xscorch-0.2.1/sgame/sgame.c:429:99: style: Function 'sc_game_expl_queue_do_runnable' argument 4 names different: declaration 'f' definition 'action'. [funcArgNamesDifferent]
xscorch-0.2.1/sgame/sgame.h:91:123: note: Function 'sc_game_expl_queue_do_runnable' argument 4 names different: declaration 'f' definition 'action'.
xscorch-0.2.1/sgame/sgame.c:429:99: note: Function 'sc_game_expl_queue_do_runnable' argument 4 names different: declaration 'f' definition 'action'.
xscorch-0.2.1/sgame/sgame.c:456:97: style: Function 'sc_game_expl_queue_run_first' argument 4 names different: declaration 'f' definition 'action'. [funcArgNamesDifferent]
xscorch-0.2.1/sgame/sgame.h:92:121: note: Function 'sc_game_expl_queue_run_first' argument 4 names different: declaration 'f' definition 'action'.
xscorch-0.2.1/sgame/sgame.c:456:97: note: Function 'sc_game_expl_queue_run_first' argument 4 names different: declaration 'f' definition 'action'.
xscorch-0.2.1/sgame/sinventory.c:56:8: style: The scope of the variable 'unitprice' can be reduced. [variableScope]
xscorch-0.2.1/sgame/sinventory.c:75:8: style: The scope of the variable 'unitprice' can be reduced. [variableScope]
xscorch-0.2.1/sgame/sland.c:1277:18: warning: Either the condition 'c==NULL' is redundant or there is possible null pointer dereference: c. [nullPointerRedundantCheck]
xscorch-0.2.1/sgame/sland.c:1285:9: note: Assuming that condition 'c==NULL' is not redundant
xscorch-0.2.1/sgame/sland.c:1277:18: note: Null pointer dereference
xscorch-0.2.1/sgame/sland.c:1278:18: warning: Either the condition 'c==NULL' is redundant or there is possible null pointer dereference: c. [nullPointerRedundantCheck]
xscorch-0.2.1/sgame/sland.c:1285:9: note: Assuming that condition 'c==NULL' is not redundant
xscorch-0.2.1/sgame/sland.c:1278:18: note: Null pointer dereference
xscorch-0.2.1/sgame/sland.c:113:11: style: The scope of the variable 'unit_x' can be reduced. [variableScope]
xscorch-0.2.1/sgame/sland.c:120:8: style: The scope of the variable 'nearly_there' can be reduced. [variableScope]
xscorch-0.2.1/sgame/sland.c:121:11: style: The scope of the variable 'height' can be reduced. [variableScope]
xscorch-0.2.1/sgame/sland.c:126:8: style: The scope of the variable 'y' can be reduced. [variableScope]
xscorch-0.2.1/sgame/sland.c:538:8: style: The scope of the variable 'd2x' can be reduced. [variableScope]
xscorch-0.2.1/sgame/sland.c:576:11: style: The scope of the variable 'd2x' can be reduced. [variableScope]
xscorch-0.2.1/sgame/sland.c:1238:9: style: The scope of the variable 'lp' can be reduced. [variableScope]
xscorch-0.2.1/sgame/sland.c:521:54: style: Function 'sc_land_calculate_deltas' argument 2 names different: declaration 'dx' definition 'deltax'. [funcArgNamesDifferent]
xscorch-0.2.1/sgame/sland.h:187:58: note: Function 'sc_land_calculate_deltas' argument 2 names different: declaration 'dx' definition 'deltax'.
xscorch-0.2.1/sgame/sland.c:521:54: note: Function 'sc_land_calculate_deltas' argument 2 names different: declaration 'dx' definition 'deltax'.
xscorch-0.2.1/sgame/sland.c:521:67: style: Function 'sc_land_calculate_deltas' argument 3 names different: declaration 'dy' definition 'deltay'. [funcArgNamesDifferent]
xscorch-0.2.1/sgame/sland.h:187:67: note: Function 'sc_land_calculate_deltas' argument 3 names different: declaration 'dy' definition 'deltay'.
xscorch-0.2.1/sgame/sland.c:521:67: note: Function 'sc_land_calculate_deltas' argument 3 names different: declaration 'dy' definition 'deltay'.
xscorch-0.2.1/sgame/sland.c:568:59: style: Function 'sc_land_calculate_deltas_d' argument 2 names different: declaration 'dx' definition 'deltax'. [funcArgNamesDifferent]
xscorch-0.2.1/sgame/sland.h:194:63: note: Function 'sc_land_calculate_deltas_d' argument 2 names different: declaration 'dx' definition 'deltax'.
xscorch-0.2.1/sgame/sland.c:568:59: note: Function 'sc_land_calculate_deltas_d' argument 2 names different: declaration 'dx' definition 'deltax'.
xscorch-0.2.1/sgame/sland.c:568:75: style: Function 'sc_land_calculate_deltas_d' argument 3 names different: declaration 'dy' definition 'deltay'. [funcArgNamesDifferent]
xscorch-0.2.1/sgame/sland.h:194:75: note: Function 'sc_land_calculate_deltas_d' argument 3 names different: declaration 'dy' definition 'deltay'.
xscorch-0.2.1/sgame/sland.c:568:75: note: Function 'sc_land_calculate_deltas_d' argument 3 names different: declaration 'dy' definition 'deltay'.
xscorch-0.2.1/sgame/sland.c:1143:55: style: Function 'sc_land_drop' argument 3 names different: declaration 'cx' definition 'x'. [funcArgNamesDifferent]
xscorch-0.2.1/sgame/sland.h:169:67: note: Function 'sc_land_drop' argument 3 names different: declaration 'cx' definition 'x'.
xscorch-0.2.1/sgame/sland.c:1143:55: note: Function 'sc_land_drop' argument 3 names different: declaration 'cx' definition 'x'.
xscorch-0.2.1/sgame/sland.c:205:40: style: Variable 'walls' is assigned a value that is never used. [unreadVariable]
xscorch-0.2.1/sgame/slscape.c:287:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xscorch-0.2.1/sgame/slscapetools.c:119:10: style: The scope of the variable 't' can be reduced. [variableScope]
xscorch-0.2.1/sgame/slscapetools.c:120:10: style: The scope of the variable 't_squared' can be reduced. [variableScope]
xscorch-0.2.1/sgame/slscapetools.c:121:10: style: The scope of the variable 't_cubed' can be reduced. [variableScope]
xscorch-0.2.1/sgame/sphoenix.c:393:26: style: The scope of the variable 'child' can be reduced. [variableScope]
xscorch-0.2.1/sgame/sphoenix.c:397:8: style: The scope of the variable 'level' can be reduced. [variableScope]
xscorch-0.2.1/sgame/sphysics.c:754:11: style: The scope of the variable 'xprime' can be reduced. [variableScope]
xscorch-0.2.1/sgame/sphysics.c:755:11: style: The scope of the variable 'yprime' can be reduced. [variableScope]
xscorch-0.2.1/sgame/sphysics.c:812:11: style: The scope of the variable 'height' can be reduced. [variableScope]
xscorch-0.2.1/sgame/sphysics.c:1207:21: style: The scope of the variable 'p' can be reduced. [variableScope]
xscorch-0.2.1/sgame/sphysics.c:1267:21: style: The scope of the variable 'p' can be reduced. [variableScope]
xscorch-0.2.1/sgame/sphysics.c:1305:11: style: The scope of the variable 'velx' can be reduced. [variableScope]
xscorch-0.2.1/sgame/sphysics.c:1306:11: style: The scope of the variable 'vely' can be reduced. [variableScope]
xscorch-0.2.1/sgame/sphysics.c:1307:9: style: The scope of the variable 'lp' can be reduced. [variableScope]
xscorch-0.2.1/sgame/sphysics.c:1699:11: style: The scope of the variable 'origx' can be reduced. [variableScope]
xscorch-0.2.1/sgame/sphysics.c:1700:11: style: The scope of the variable 'origy' can be reduced. [variableScope]
xscorch-0.2.1/sgame/sphysics.c:1701:11: style: The scope of the variable 'step' can be reduced. [variableScope]
xscorch-0.2.1/sgame/sphysics.c:1916:11: style: The scope of the variable 'step' can be reduced. [variableScope]
xscorch-0.2.1/sgame/sphysics.c:2038:11: style: The scope of the variable 'distance' can be reduced. [variableScope]
xscorch-0.2.1/sgame/sphysics.c:2065:11: style: The scope of the variable 'distance' can be reduced. [variableScope]
xscorch-0.2.1/sgame/sphysics.c:542:46: style: Function 'sc_traj_new_velocities' argument 4 names different: declaration 'cx' definition 'centerx'. [funcArgNamesDifferent]
xscorch-0.2.1/sgame/sphysics.h:243:47: note: Function 'sc_traj_new_velocities' argument 4 names different: declaration 'cx' definition 'centerx'.
xscorch-0.2.1/sgame/sphysics.c:542:46: note: Function 'sc_traj_new_velocities' argument 4 names different: declaration 'cx' definition 'centerx'.
xscorch-0.2.1/sgame/sphysics.c:542:62: style: Function 'sc_traj_new_velocities' argument 5 names different: declaration 'cy' definition 'centery'. [funcArgNamesDifferent]
xscorch-0.2.1/sgame/sphysics.h:243:58: note: Function 'sc_traj_new_velocities' argument 5 names different: declaration 'cy' definition 'centery'.
xscorch-0.2.1/sgame/sphysics.c:542:62: note: Function 'sc_traj_new_velocities' argument 5 names different: declaration 'cy' definition 'centery'.
xscorch-0.2.1/sgame/sphysics.c:573:47: style: Function 'sc_traj_new_power_angle' argument 4 names different: declaration 'cx' definition 'centerx'. [funcArgNamesDifferent]
xscorch-0.2.1/sgame/sphysics.h:248:47: note: Function 'sc_traj_new_power_angle' argument 4 names different: declaration 'cx' definition 'centerx'.
xscorch-0.2.1/sgame/sphysics.c:573:47: note: Function 'sc_traj_new_power_angle' argument 4 names different: declaration 'cx' definition 'centerx'.
xscorch-0.2.1/sgame/sphysics.c:573:63: style: Function 'sc_traj_new_power_angle' argument 5 names different: declaration 'cy' definition 'centery'. [funcArgNamesDifferent]
xscorch-0.2.1/sgame/sphysics.h:248:58: note: Function 'sc_traj_new_power_angle' argument 5 names different: declaration 'cy' definition 'centery'.
xscorch-0.2.1/sgame/sphysics.c:573:63: note: Function 'sc_traj_new_power_angle' argument 5 names different: declaration 'cy' definition 'centery'.
xscorch-0.2.1/sgame/sphysics.c:802:46: style: Function 'sc_traj_new_dest_angle' argument 4 names different: declaration 'cx' definition 'centerx'. [funcArgNamesDifferent]
xscorch-0.2.1/sgame/sphysics.h:253:47: note: Function 'sc_traj_new_dest_angle' argument 4 names different: declaration 'cx' definition 'centerx'.
xscorch-0.2.1/sgame/sphysics.c:802:46: note: Function 'sc_traj_new_dest_angle' argument 4 names different: declaration 'cx' definition 'centerx'.
xscorch-0.2.1/sgame/sphysics.c:802:62: style: Function 'sc_traj_new_dest_angle' argument 5 names different: declaration 'cy' definition 'centery'. [funcArgNamesDifferent]
xscorch-0.2.1/sgame/sphysics.h:253:58: note: Function 'sc_traj_new_dest_angle' argument 5 names different: declaration 'cy' definition 'centery'.
xscorch-0.2.1/sgame/sphysics.c:802:62: note: Function 'sc_traj_new_dest_angle' argument 5 names different: declaration 'cy' definition 'centery'.
xscorch-0.2.1/sgame/sphysics.c:936:47: style: Function 'sc_traj_new_dest_height' argument 4 names different: declaration 'cx' definition 'centerx'. [funcArgNamesDifferent]
xscorch-0.2.1/sgame/sphysics.h:259:47: note: Function 'sc_traj_new_dest_height' argument 4 names different: declaration 'cx' definition 'centerx'.
xscorch-0.2.1/sgame/sphysics.c:936:47: note: Function 'sc_traj_new_dest_height' argument 4 names different: declaration 'cx' definition 'centerx'.
xscorch-0.2.1/sgame/sphysics.c:936:63: style: Function 'sc_traj_new_dest_height' argument 5 names different: declaration 'cy' definition 'centery'. [funcArgNamesDifferent]
xscorch-0.2.1/sgame/sphysics.h:259:58: note: Function 'sc_traj_new_dest_height' argument 5 names different: declaration 'cy' definition 'centery'.
xscorch-0.2.1/sgame/sphysics.c:936:63: note: Function 'sc_traj_new_dest_height' argument 5 names different: declaration 'cy' definition 'centery'.
xscorch-0.2.1/sgame/sphysics.c:2147:56: style: Function 'sc_traj_revise_velocity' argument 2 names different: declaration 'velx' definition 'nvelx'. [funcArgNamesDifferent]
xscorch-0.2.1/sgame/sphysics.h:280:56: note: Function 'sc_traj_revise_velocity' argument 2 names different: declaration 'velx' definition 'nvelx'.
xscorch-0.2.1/sgame/sphysics.c:2147:56: note: Function 'sc_traj_revise_velocity' argument 2 names different: declaration 'velx' definition 'nvelx'.
xscorch-0.2.1/sgame/sphysics.c:2147:70: style: Function 'sc_traj_revise_velocity' argument 3 names different: declaration 'vely' definition 'nvely'. [funcArgNamesDifferent]
xscorch-0.2.1/sgame/sphysics.h:280:69: note: Function 'sc_traj_revise_velocity' argument 3 names different: declaration 'vely' definition 'nvely'.
xscorch-0.2.1/sgame/sphysics.c:2147:70: note: Function 'sc_traj_revise_velocity' argument 3 names different: declaration 'vely' definition 'nvely'.
xscorch-0.2.1/sgame/sphysics.c:2205:60: style: Function 'sc_traj_revise_acceleration' argument 2 names different: declaration 'accx' definition 'naccx'. [funcArgNamesDifferent]
xscorch-0.2.1/sgame/sphysics.h:281:60: note: Function 'sc_traj_revise_acceleration' argument 2 names different: declaration 'accx' definition 'naccx'.
xscorch-0.2.1/sgame/sphysics.c:2205:60: note: Function 'sc_traj_revise_acceleration' argument 2 names different: declaration 'accx' definition 'naccx'.
xscorch-0.2.1/sgame/sphysics.c:2205:74: style: Function 'sc_traj_revise_acceleration' argument 3 names different: declaration 'accy' definition 'naccy'. [funcArgNamesDifferent]
xscorch-0.2.1/sgame/sphysics.h:281:73: note: Function 'sc_traj_revise_acceleration' argument 3 names different: declaration 'accy' definition 'naccy'.
xscorch-0.2.1/sgame/sphysics.c:2205:74: note: Function 'sc_traj_revise_acceleration' argument 3 names different: declaration 'accy' definition 'naccy'.
xscorch-0.2.1/sgame/sphysics.c:522:42: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xscorch-0.2.1/sgame/splayer.c:768:8: style: The scope of the variable 'deltax' can be reduced. [variableScope]
xscorch-0.2.1/sgame/spreround.c:154:28: warning: Either the condition 'c==NULL' is redundant or there is possible null pointer dereference: c. [nullPointerRedundantCheck]
xscorch-0.2.1/sgame/spreround.c:157:9: note: Assuming that condition 'c==NULL' is not redundant
xscorch-0.2.1/sgame/spreround.c:154:28: note: Null pointer dereference
xscorch-0.2.1/sgame/spreround.c:155:44: warning: Either the condition 'c==NULL' is redundant or there is possible null pointer dereference: c. [nullPointerRedundantCheck]
xscorch-0.2.1/sgame/spreround.c:157:9: note: Assuming that condition 'c==NULL' is not redundant
xscorch-0.2.1/sgame/spreround.c:155:44: note: Null pointer dereference
xscorch-0.2.1/sgame/sspill.c:51:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xscorch-0.2.1/sgame/sstate.c:297:16: style: The scope of the variable 'msg' can be reduced. [variableScope]
xscorch-0.2.1/sgame/sstate.c:597:15: style: The scope of the variable 'p' can be reduced. [variableScope]
xscorch-0.2.1/sgame/sstate.c:598:16: style: The scope of the variable 'msg' can be reduced. [variableScope]
xscorch-0.2.1/sgame/stankpro.c:55:19: style: The scope of the variable 'pd' can be reduced. [variableScope]
xscorch-0.2.1/sgame/strack.c:84:15: style: The scope of the variable 'gradient' can be reduced. [variableScope]
xscorch-0.2.1/sgame/strack.c:85:8: style: The scope of the variable 'gradientflag' can be reduced. [variableScope]
xscorch-0.2.1/sgame/strack.c:86:9: style: The scope of the variable 'dither' can be reduced. [variableScope]
xscorch-0.2.1/sgame/sweapon.c:279:26: style: The scope of the variable 'child' can be reduced. [variableScope]
xscorch-0.2.1/sgame/sweapon.c:280:8: style: The scope of the variable 'numchildren' can be reduced. [variableScope]
xscorch-0.2.1/sgame/sweapon.c:281:8: style: The scope of the variable 'count' can be reduced. [variableScope]
xscorch-0.2.1/sgame/sweapon.c:345:26: style: The scope of the variable 'child' can be reduced. [variableScope]
xscorch-0.2.1/sgame/sweapon.c:346:8: style: The scope of the variable 'numchildren' can be reduced. [variableScope]
xscorch-0.2.1/sgame/sweapon.c:347:8: style: The scope of the variable 'count' can be reduced. [variableScope]
xscorch-0.2.1/sgame/sweapon.c:775:15: style: The scope of the variable 'p' can be reduced. [variableScope]
xscorch-0.2.1/sgame/sweapon.c:571:62: style: Function 'sc_weapon_new' argument 2 names different: declaration 'i' definition 'info'. [funcArgNamesDifferent]
xscorch-0.2.1/sgame/sweapon.h:210:70: note: Function 'sc_weapon_new' argument 2 names different: declaration 'i' definition 'info'.
xscorch-0.2.1/sgame/sweapon.c:571:62: note: Function 'sc_weapon_new' argument 2 names different: declaration 'i' definition 'info'.
xscorch-0.2.1/sgame/sweapon.c:573:31: style: Function 'sc_weapon_new' argument 7 names different: declaration 'ct' definition 'has_contact_trigger'. [funcArgNamesDifferent]
xscorch-0.2.1/sgame/sweapon.h:210:120: note: Function 'sc_weapon_new' argument 7 names different: declaration 'ct' definition 'has_contact_trigger'.
xscorch-0.2.1/sgame/sweapon.c:573:31: note: Function 'sc_weapon_new' argument 7 names different: declaration 'ct' definition 'has_contact_trigger'.
xscorch-0.2.1/sgtk/sautodef-gtk.c:496:29: warning: Either the condition 'w==NULL' is redundant or there is possible null pointer dereference: w. [nullPointerRedundantCheck]
xscorch-0.2.1/sgtk/sautodef-gtk.c:493:24: note: Assuming that condition 'w==NULL' is not redundant
xscorch-0.2.1/sgtk/sautodef-gtk.c:496:29: note: Null pointer dereference
xscorch-0.2.1/sgtk/send-gtk.c:50:8: style: The scope of the variable 'deltamoney' can be reduced. [variableScope]
xscorch-0.2.1/sgtk/send-gtk.c:52:8: style: The scope of the variable 'j' can be reduced. [variableScope]
xscorch-0.2.1/sgtk/sexplosion-gtk.c:598:12: warning: Redundant assignment of 'centerx' to itself. [selfAssignment]
xscorch-0.2.1/sgtk/sexplosion-gtk.c:150:8: style: The scope of the variable 'tile' can be reduced. [variableScope]
xscorch-0.2.1/sgtk/sexplosion-gtk.c:198:8: style: The scope of the variable 'tile' can be reduced. [variableScope]
xscorch-0.2.1/sgtk/sexplosion-gtk.c:237:8: style: The scope of the variable 'tile' can be reduced. [variableScope]
xscorch-0.2.1/sgtk/sexplosion-gtk.c:456:14: style: The scope of the variable 'image' can be reduced. [variableScope]
xscorch-0.2.1/sgtk/sexplosion-gtk.c:457:8: style: The scope of the variable 'size' can be reduced. [variableScope]
xscorch-0.2.1/sgtk/sexplosion-gtk.c:541:29: style: The scope of the variable 'centry' can be reduced. [variableScope]
xscorch-0.2.1/sgtk/sexplosion-gtk.c:543:8: style: The scope of the variable 'size' can be reduced. [variableScope]
xscorch-0.2.1/sgtk/sfont-gtk.c:183:49: style: Variable 'row' is modified but its new value is never used. [unreadVariable]
xscorch-0.2.1/sgtk/sinventory-gtk.c:85:9: style: The scope of the variable 'less' can be reduced. [variableScope]
xscorch-0.2.1/sgtk/sinventory-gtk.c:85:15: style: The scope of the variable 'great' can be reduced. [variableScope]
xscorch-0.2.1/sgtk/sinventory-gtk.c:128:9: style: The scope of the variable 'less' can be reduced. [variableScope]
xscorch-0.2.1/sgtk/sinventory-gtk.c:128:15: style: The scope of the variable 'great' can be reduced. [variableScope]
xscorch-0.2.1/sgtk/smenu-gtk.c:250:4: style: Variable 'action' is reassigned a value before the old one has been used. [redundantAssignment]
xscorch-0.2.1/sgtk/smenu-gtk.c:204:0: note: Variable 'action' is reassigned a value before the old one has been used.
xscorch-0.2.1/sgtk/smenu-gtk.c:250:4: note: Variable 'action' is reassigned a value before the old one has been used.
xscorch-0.2.1/sgtk/smenu-gtk.c:232:0: style: Variable 'network_menu_xml' is assigned a value that is never used. [unreadVariable]
xscorch-0.2.1/sgtk/soptions-gtk.c:57:40: style: Variable 'w' is assigned a value that is never used. [unreadVariable]
xscorch-0.2.1/sgtk/soptions-gtk.c:62:19: style: Variable 'oldtooltips' is assigned a value that is never used. [unreadVariable]
xscorch-0.2.1/sgtk/spaint-gtk.c:714:6: warning: Redundant assignment of 'x' to itself. [selfAssignment]
xscorch-0.2.1/sgtk/spaint-gtk.c:201:8: style: The scope of the variable 'index' can be reduced. [variableScope]
xscorch-0.2.1/sgtk/spaint-gtk.c:355:15: style: The scope of the variable 'lpointer' can be reduced. [variableScope]
xscorch-0.2.1/sgtk/spaint-gtk.c:359:8: style: The scope of the variable 'y0' can be reduced. [variableScope]
xscorch-0.2.1/sgtk/spaint-gtk.c:430:15: style: The scope of the variable 'lpointer' can be reduced. [variableScope]
xscorch-0.2.1/sgtk/splayer-gtk.c:69:9: style: The scope of the variable 'enabled' can be reduced. [variableScope]
xscorch-0.2.1/sgtk/splayer-gtk.c:113:17: style: The scope of the variable 'aitype' can be reduced. [variableScope]
xscorch-0.2.1/sgtk/sspill-gtk.c:100:8: style: The scope of the variable 'delta' can be reduced. [variableScope]
xscorch-0.2.1/sgtk/sspill-gtk.c:162:8: style: The scope of the variable 'y' can be reduced. [variableScope]
xscorch-0.2.1/sgtk/sstatus-gtk.c:147:8: style: The scope of the variable 'start' can be reduced. [variableScope]
xscorch-0.2.1/sgtk/sstatus-gtk.c:148:8: style: The scope of the variable 'spot_start' can be reduced. [variableScope]
xscorch-0.2.1/sgtk/sstatus-gtk.c:149:8: style: The scope of the variable 'end_line_one' can be reduced. [variableScope]
xscorch-0.2.1/sgtk/swidgets/sactiveconsole.c:359:25: style: The scope of the variable 'spot' can be reduced. [variableScope]
xscorch-0.2.1/sgtk/swidgets/sactiveconsole.c:905:25: style: The scope of the variable 'spot' can be reduced. [variableScope]
xscorch-0.2.1/sgtk/swidgets/sactiveconsole.c:1496:8: style: Variable 'x' is assigned a value that is never used. [unreadVariable]
xscorch-0.2.1/sgtk/swidgets/sactiveconsole.c:1497:8: style: Variable 'y' is assigned a value that is never used. [unreadVariable]
xscorch-0.2.1/sgtk/swidgets/sactiveconsole.c:1498:12: style: Variable 'width' is assigned a value that is never used. [unreadVariable]
xscorch-0.2.1/sgtk/swidgets/sactiveconsole.c:1499:12: style: Variable 'height' is assigned a value that is never used. [unreadVariable]
xscorch-0.2.1/sgtk/swidgets/sconsole.c:476:10: style: The scope of the variable 'chptr' can be reduced. [variableScope]
xscorch-0.2.1/sgtk/swidgets/sdialog.c:277:15: style: The scope of the variable 'msg' can be reduced. [variableScope]
xscorch-0.2.1/sgtk/swidgets/sdialog.c:490:10: style: The scope of the variable 'pin' can be reduced. [variableScope]
xscorch-0.2.1/sgtk/swidgets/sdialog.c:491:10: style: The scope of the variable 'pout' can be reduced. [variableScope]
xscorch-0.2.1/sgtk/swidgets/sdialog.c:496:13: style: The scope of the variable 'lfont' can be reduced. [variableScope]
xscorch-0.2.1/sgtk/swidgets/sdialog.c:625:10: style: The scope of the variable 'pin' can be reduced. [variableScope]
xscorch-0.2.1/sgtk/swidgets/sdialog.c:626:10: style: The scope of the variable 'pout' can be reduced. [variableScope]
xscorch-0.2.1/sgtk/swidgets/sdialog.c:631:13: style: The scope of the variable 'lfont' can be reduced. [variableScope]
xscorch-0.2.1/sgtk/swidgets/sdialog.c:347:34: style: Function 'sc_dialog_run' argument 1 names different: declaration 'dlg' definition 'dialog'. [funcArgNamesDifferent]
xscorch-0.2.1/sgtk/swidgets/sdialog.h:82:34: note: Function 'sc_dialog_run' argument 1 names different: declaration 'dlg' definition 'dialog'.
xscorch-0.2.1/sgtk/swidgets/sdialog.c:347:34: note: Function 'sc_dialog_run' argument 1 names different: declaration 'dlg' definition 'dialog'.
xscorch-0.2.1/sgtk/swidgets/sdialog.c:381:31: style: Function 'sc_dialog_show' argument 1 names different: declaration 'dlg' definition 'dialog'. [funcArgNamesDifferent]
xscorch-0.2.1/sgtk/swidgets/sdialog.h:83:31: note: Function 'sc_dialog_show' argument 1 names different: declaration 'dlg' definition 'dialog'.
xscorch-0.2.1/sgtk/swidgets/sdialog.c:381:31: note: Function 'sc_dialog_show' argument 1 names different: declaration 'dlg' definition 'dialog'.
xscorch-0.2.1/sgtk/swidgets/sdialog.c:432:55: style: Function 'sc_dialog_message' argument 2 names different: declaration 'msgtext' definition 'textmsg'. [funcArgNamesDifferent]
xscorch-0.2.1/sgtk/swidgets/sdialog.h:89:55: note: Function 'sc_dialog_message' argument 2 names different: declaration 'msgtext' definition 'textmsg'.
xscorch-0.2.1/sgtk/swidgets/sdialog.c:432:55: note: Function 'sc_dialog_message' argument 2 names different: declaration 'msgtext' definition 'textmsg'.
xscorch-0.2.1/sgtk/swidgets/sdialog.c:443:57: style: Function 'sc_dialog_query' argument 2 names different: declaration 'msgtext' definition 'textmsg'. [funcArgNamesDifferent]
xscorch-0.2.1/sgtk/swidgets/sdialog.h:90:57: note: Function 'sc_dialog_query' argument 2 names different: declaration 'msgtext' definition 'textmsg'.
xscorch-0.2.1/sgtk/swidgets/sdialog.c:443:57: note: Function 'sc_dialog_query' argument 2 names different: declaration 'msgtext' definition 'textmsg'.
xscorch-0.2.1/sgtk/swidgets/sdialog.c:456:34: style: Function 'sc_dialog_error' argument 1 names different: declaration 'msgappend' definition 's'. [funcArgNamesDifferent]
xscorch-0.2.1/sgtk/swidgets/sdialog.h:91:34: note: Function 'sc_dialog_error' argument 1 names different: declaration 'msgappend' definition 's'.
xscorch-0.2.1/sgtk/swidgets/sdialog.c:456:34: note: Function 'sc_dialog_error' argument 1 names different: declaration 'msgappend' definition 's'.
xscorch-0.2.1/sgtk/swidgets/sdialog.c:485:52: style: Function 'sc_dialog_text' argument 2 names different: declaration 'normal_font' definition 'font_normal'. [funcArgNamesDifferent]
xscorch-0.2.1/sgtk/swidgets/sdialog.h:92:52: note: Function 'sc_dialog_text' argument 2 names different: declaration 'normal_font' definition 'font_normal'.
xscorch-0.2.1/sgtk/swidgets/sdialog.c:485:52: note: Function 'sc_dialog_text' argument 2 names different: declaration 'normal_font' definition 'font_normal'.
xscorch-0.2.1/sgtk/swidgets/sdialog.c:485:74: style: Function 'sc_dialog_text' argument 3 names different: declaration 'italic_font' definition 'font_italic'. [funcArgNamesDifferent]
xscorch-0.2.1/sgtk/swidgets/sdialog.h:92:74: note: Function 'sc_dialog_text' argument 3 names different: declaration 'italic_font' definition 'font_italic'.
xscorch-0.2.1/sgtk/swidgets/sdialog.c:485:74: note: Function 'sc_dialog_text' argument 3 names different: declaration 'italic_font' definition 'font_italic'.
xscorch-0.2.1/sgtk/swidgets/sdialog.c:485:96: style: Function 'sc_dialog_text' argument 4 names different: declaration 'bold_font' definition 'font_bold'. [funcArgNamesDifferent]
xscorch-0.2.1/sgtk/swidgets/sdialog.h:92:96: note: Function 'sc_dialog_text' argument 4 names different: declaration 'bold_font' definition 'font_bold'.
xscorch-0.2.1/sgtk/swidgets/sdialog.c:485:96: note: Function 'sc_dialog_text' argument 4 names different: declaration 'bold_font' definition 'font_bold'.
xscorch-0.2.1/sgtk/swidgets/sdialog.c:620:37: style: Function 'sc_dialog_text_buffer' argument 3 names different: declaration 'normal_font' definition 'font_normal'. [funcArgNamesDifferent]
xscorch-0.2.1/sgtk/swidgets/sdialog.h:93:76: note: Function 'sc_dialog_text_buffer' argument 3 names different: declaration 'normal_font' definition 'font_normal'.
xscorch-0.2.1/sgtk/swidgets/sdialog.c:620:37: note: Function 'sc_dialog_text_buffer' argument 3 names different: declaration 'normal_font' definition 'font_normal'.
xscorch-0.2.1/sgtk/swidgets/sdialog.c:620:59: style: Function 'sc_dialog_text_buffer' argument 4 names different: declaration 'italic_font' definition 'font_italic'. [funcArgNamesDifferent]
xscorch-0.2.1/sgtk/swidgets/sdialog.h:93:98: note: Function 'sc_dialog_text_buffer' argument 4 names different: declaration 'italic_font' definition 'font_italic'.
xscorch-0.2.1/sgtk/swidgets/sdialog.c:620:59: note: Function 'sc_dialog_text_buffer' argument 4 names different: declaration 'italic_font' definition 'font_italic'.
xscorch-0.2.1/sgtk/swidgets/sdialog.c:620:81: style: Function 'sc_dialog_text_buffer' argument 5 names different: declaration 'bold_font' definition 'font_bold'. [funcArgNamesDifferent]
xscorch-0.2.1/sgtk/swidgets/sdialog.h:93:120: note: Function 'sc_dialog_text_buffer' argument 5 names different: declaration 'bold_font' definition 'font_bold'.
xscorch-0.2.1/sgtk/swidgets/sdialog.c:620:81: note: Function 'sc_dialog_text_buffer' argument 5 names different: declaration 'bold_font' definition 'font_bold'.
xscorch-0.2.1/sgtk/swidgets/sdialog.c:357:4: error: Address of local auto-variable assigned to a function parameter. [autoVariables]
xscorch-0.2.1/sgtk/swidgets/sdisplay.c:146:15: style: The scope of the variable 'cwidget' can be reduced. [variableScope]
xscorch-0.2.1/sgtk/swidgets/sdisplay.c:147:15: style: The scope of the variable 'cons' can be reduced. [variableScope]
xscorch-0.2.1/sgtk/swindow-gtk.c:587:5: style: Unused variable: i [unusedVariable]
xscorch-0.2.1/snet/snet.h:36:0: error: #error USE_NETWORK must be defined [preprocessorErrorDirective]
xscorch-0.2.1/snet/tcpnet/tn_internal.c:87:8: style: The scope of the variable 'sent' can be reduced. [variableScope]
xscorch-0.2.1/snet/tcpnet/tn_write.c:127:46: style: Checking if unsigned variable 'size' is less than zero. [unsignedLessThanZero]
xscorch-0.2.1/ssound/ssound.h:30:0: error: #error USE_SOUND must be defined [preprocessorErrorDirective]
xscorch-0.2.1/sutil/randserv.c:58:8: style: The scope of the variable 'temp' can be reduced. [variableScope]
xscorch-0.2.1/sutil/shash.c:69:32: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xscorch-0.2.1/sutil/shashlist.c:40:8: style: The scope of the variable 'len' can be reduced. [variableScope]
xscorch-0.2.1/xscorch.c:42:0: error: #error "This program requires gettimeofday()" [preprocessorErrorDirective]
[17:47]

ftp://ftp.se.debian.org/debian/pool/main/x/xscreensaver/xscreensaver_5.36.orig.tar.gz
xscreensaver-5.36/OSX/enable_gc.c:212:27: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xscreensaver-5.36/OSX/enable_gc.c:332:31: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xscreensaver-5.36/driver/demo-Xm-widgets.c:292:3: style: Variable 'ac' is reassigned a value before the old one has been used. [redundantAssignment]
xscreensaver-5.36/driver/demo-Xm-widgets.c:284:3: note: Variable 'ac' is reassigned a value before the old one has been used.
xscreensaver-5.36/driver/demo-Xm-widgets.c:292:3: note: Variable 'ac' is reassigned a value before the old one has been used.
xscreensaver-5.36/driver/demo-Xm-widgets.c:581:3: style: Variable 'ac' is reassigned a value before the old one has been used. [redundantAssignment]
xscreensaver-5.36/driver/demo-Xm-widgets.c:579:55: note: Variable 'ac' is reassigned a value before the old one has been used.
xscreensaver-5.36/driver/demo-Xm-widgets.c:581:3: note: Variable 'ac' is reassigned a value before the old one has been used.
xscreensaver-5.36/driver/demo-Xm-widgets.c:229:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xscreensaver-5.36/driver/dpms.c:282:37: warning: Function 'sync_server_dpms_settings' argument order different: declaration ', enabled_p, dpms_quickoff_p, standby_secs, suspend_secs, off_secs' definition 'dpy, enabled_p, standby_secs, suspend_secs, off_secs, verbose_p' [funcArgOrderDifferent]
xscreensaver-5.36/driver/prefs.h:31:40: note: Function 'sync_server_dpms_settings' argument order different: declaration ', enabled_p, dpms_quickoff_p, standby_secs, suspend_secs, off_secs' definition 'dpy, enabled_p, standby_secs, suspend_secs, off_secs, verbose_p'
xscreensaver-5.36/driver/dpms.c:282:37: note: Function 'sync_server_dpms_settings' argument order different: declaration ', enabled_p, dpms_quickoff_p, standby_secs, suspend_secs, off_secs' definition 'dpy, enabled_p, standby_secs, suspend_secs, off_secs, verbose_p'
xscreensaver-5.36/driver/lock.c:525:19: style: The scope of the variable 'passwd_string' can be reduced. [variableScope]
xscreensaver-5.36/driver/lock.c:1081:7: style: The scope of the variable 'x' can be reduced. [variableScope]
xscreensaver-5.36/driver/lock.c:932:12: style: Variable 'sw' is assigned a value that is never used. [unreadVariable]
xscreensaver-5.36/driver/mlstring.c:32:26: style: Function 'mlstring_new' argument 1 names different: declaration 'str' definition 'msg'. [funcArgNamesDifferent]
xscreensaver-5.36/driver/mlstring.h:43:26: note: Function 'mlstring_new' argument 1 names different: declaration 'str' definition 'msg'.
xscreensaver-5.36/driver/mlstring.c:32:26: note: Function 'mlstring_new' argument 1 names different: declaration 'str' definition 'msg'.
xscreensaver-5.36/driver/mlstring.c:130:25: style: Function 'mlstring_wrap' argument 1 names different: declaration 'mstr' definition 'mstring'. [funcArgNamesDifferent]
xscreensaver-5.36/driver/mlstring.h:47:25: note: Function 'mlstring_wrap' argument 1 names different: declaration 'mstr' definition 'mstring'.
xscreensaver-5.36/driver/mlstring.c:130:25: note: Function 'mlstring_wrap' argument 1 names different: declaration 'mstr' definition 'mstring'.
xscreensaver-5.36/driver/passwd-kerberos.c:205:12: warning: Size of pointer 'newtkfile' used instead of size of its data. [pointerSize]
xscreensaver-5.36/driver/passwd-pam.c:200:3: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment]
xscreensaver-5.36/driver/passwd-pam.c:185:0: note: Variable 'status' is reassigned a value before the old one has been used.
xscreensaver-5.36/driver/passwd-pam.c:200:3: note: Variable 'status' is reassigned a value before the old one has been used.
xscreensaver-5.36/driver/passwd-pam.c:428:3: style: Variable 'si' is reassigned a value before the old one has been used. [redundantAssignment]
xscreensaver-5.36/driver/passwd-pam.c:424:0: note: Variable 'si' is reassigned a value before the old one has been used.
xscreensaver-5.36/driver/passwd-pam.c:428:3: note: Variable 'si' is reassigned a value before the old one has been used.
xscreensaver-5.36/driver/passwd-pam.c:418:11: style: Function 'pam_conversation' argument 4 names different: declaration 'closure' definition 'vsaver_info'. [funcArgNamesDifferent]
xscreensaver-5.36/driver/passwd-pam.c:90:36: note: Function 'pam_conversation' argument 4 names different: declaration 'closure' definition 'vsaver_info'.
xscreensaver-5.36/driver/passwd-pam.c:418:11: note: Function 'pam_conversation' argument 4 names different: declaration 'closure' definition 'vsaver_info'.
xscreensaver-5.36/driver/passwd-pwent.c:134:7: style: Condition '!u' is always true [knownConditionTrueFalse]
xscreensaver-5.36/driver/passwd-pwent.c:121:19: note: Assignment 'u=0', assigned value is 0
xscreensaver-5.36/driver/passwd-pwent.c:134:7: note: Condition '!u' is always true
xscreensaver-5.36/driver/passwd.c:304:40: warning: Either the condition 'i>0' is redundant or the array 'methods[1]' is accessed at index 1, which is out of bounds. [arrayIndexOutOfBoundsCond]
xscreensaver-5.36/driver/passwd.c:295:30: note: Assuming that condition 'i>0' is not redundant
xscreensaver-5.36/driver/passwd.c:304:40: note: Array index out of bounds
xscreensaver-5.36/driver/prefs.c:565:30: warning: Either the condition '!pr' is redundant or there is possible null pointer dereference: key. [nullPointerRedundantCheck]
xscreensaver-5.36/driver/prefs.c:782:11: note: Assuming that condition '!pr' is not redundant
xscreensaver-5.36/driver/prefs.c:922:25: note: Calling function 'write_entry', 2nd argument 'key' value is 0
xscreensaver-5.36/driver/prefs.c:565:30: note: Null pointer dereference
xscreensaver-5.36/driver/prefs.c:569:23: warning: Either the condition '!pr' is redundant or there is possible null pointer dereference: key. [nullPointerRedundantCheck]
xscreensaver-5.36/driver/prefs.c:782:11: note: Assuming that condition '!pr' is not redundant
xscreensaver-5.36/driver/prefs.c:922:25: note: Calling function 'write_entry', 2nd argument 'key' value is 0
xscreensaver-5.36/driver/prefs.c:569:23: note: Null pointer dereference
xscreensaver-5.36/driver/prefs.c:570:16: warning: Either the condition '!pr' is redundant or there is possible null pointer dereference: key. [nullPointerRedundantCheck]
xscreensaver-5.36/driver/prefs.c:782:11: note: Assuming that condition '!pr' is not redundant
xscreensaver-5.36/driver/prefs.c:922:25: note: Calling function 'write_entry', 2nd argument 'key' value is 0
xscreensaver-5.36/driver/prefs.c:570:16: note: Null pointer dereference
xscreensaver-5.36/driver/prefs.c:572:14: warning: Either the condition '!pr' is redundant or there is possible null pointer dereference: key. [nullPointerRedundantCheck]
xscreensaver-5.36/driver/prefs.c:782:11: note: Assuming that condition '!pr' is not redundant
xscreensaver-5.36/driver/prefs.c:922:25: note: Calling function 'write_entry', 2nd argument 'key' value is 0
xscreensaver-5.36/driver/prefs.c:572:14: note: Null pointer dereference
xscreensaver-5.36/driver/prefs.c:189:19: style: The scope of the variable 'suffix' can be reduced. [variableScope]
xscreensaver-5.36/driver/prefs.c:1518:7: style: The scope of the variable 'end' can be reduced. [variableScope]
xscreensaver-5.36/driver/prefs.c:1213:57: style: Function 'merge_system_screenhacks' argument 4 names different: declaration 'count' definition 'system_count'. [funcArgNamesDifferent]
xscreensaver-5.36/driver/prefs.c:86:69: note: Function 'merge_system_screenhacks' argument 4 names different: declaration 'count' definition 'system_count'.
xscreensaver-5.36/driver/prefs.c:1213:57: note: Function 'merge_system_screenhacks' argument 4 names different: declaration 'count' definition 'system_count'.
xscreensaver-5.36/driver/screens.c:714:7: style: Condition '!monitors' is always true [knownConditionTrueFalse]
xscreensaver-5.36/driver/screens.c:690:24: note: Assignment 'monitors=0', assigned value is 0
xscreensaver-5.36/driver/screens.c:714:7: note: Condition '!monitors' is always true
xscreensaver-5.36/driver/screens.c:689:27: style: Variable 'p' is assigned a value that is never used. [unreadVariable]
xscreensaver-5.36/driver/setuid.c:166:11: style: The scope of the variable 'n' can be reduced. [variableScope]
xscreensaver-5.36/driver/setuid.c:166:14: style: The scope of the variable 'size' can be reduced. [variableScope]
xscreensaver-5.36/driver/splash.c:428:9: style: The scope of the variable 'mouse_x' can be reduced. [variableScope]
xscreensaver-5.36/driver/splash.c:428:22: style: The scope of the variable 'mouse_y' can be reduced. [variableScope]
xscreensaver-5.36/driver/splash.c:779:46: style: Function 'handle_splash_event' argument 2 names different: declaration 'e' definition 'event'. [funcArgNamesDifferent]
xscreensaver-5.36/driver/xscreensaver.h:118:58: note: Function 'handle_splash_event' argument 2 names different: declaration 'e' definition 'event'.
xscreensaver-5.36/driver/splash.c:779:46: note: Function 'handle_splash_event' argument 2 names different: declaration 'e' definition 'event'.
xscreensaver-5.36/driver/splash.c:439:21: style: Variable 'mouse_x' is assigned a value that is never used. [unreadVariable]
xscreensaver-5.36/driver/splash.c:440:21: style: Variable 'mouse_y' is assigned a value that is never used. [unreadVariable]
xscreensaver-5.36/driver/splash.c:584:16: style: Variable 'hspacing' is assigned a value that is never used. [unreadVariable]
xscreensaver-5.36/driver/stderr.c:301:7: style: The scope of the variable 'size' can be reduced. [variableScope]
xscreensaver-5.36/driver/stderr.c:369:7: style: The scope of the variable 'new_stdout' can be reduced. [variableScope]
xscreensaver-5.36/driver/stderr.c:369:19: style: The scope of the variable 'new_stderr' can be reduced. [variableScope]
xscreensaver-5.36/driver/stderr.c:370:7: style: The scope of the variable 'stdout_fd' can be reduced. [variableScope]
xscreensaver-5.36/driver/stderr.c:371:7: style: The scope of the variable 'stderr_fd' can be reduced. [variableScope]
xscreensaver-5.36/driver/stderr.c:372:0: style: Variable 'flags' is assigned a value that is never used. [unreadVariable]
xscreensaver-5.36/driver/subprocs.c:1301:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xscreensaver-5.36/driver/subprocs.c:613:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xscreensaver-5.36/driver/subprocs.c:1213:0: error: Memory leak: nssw [memleak]
xscreensaver-5.36/driver/test-apm.c:96:8: style: Variable 'id' is assigned a value that is never used. [unreadVariable]
xscreensaver-5.36/driver/test-fade.c:49:25: style: Unused variable: major [unusedVariable]
xscreensaver-5.36/driver/test-fade.c:49:32: style: Unused variable: minor [unusedVariable]
xscreensaver-5.36/driver/test-mlstring.c:220:3: style: Variable 'dpy' is reassigned a value before the old one has been used. [redundantAssignment]
xscreensaver-5.36/driver/test-mlstring.c:207:0: note: Variable 'dpy' is reassigned a value before the old one has been used.
xscreensaver-5.36/driver/test-mlstring.c:220:3: note: Variable 'dpy' is reassigned a value before the old one has been used.
xscreensaver-5.36/driver/test-mlstring.c:141:5: style: Variable 'linecount' is modified but its new value is never used. [unreadVariable]
xscreensaver-5.36/driver/test-mlstring.c:72:7: error: Common realloc mistake: 'cstr' nulled but not freed upon failure [memleakOnRealloc]
xscreensaver-5.36/driver/test-passwd.c:48:41: style: Function 'raise_window' argument 2 names different: declaration 'inhibit_fade' definition 'i'. [funcArgNamesDifferent]
xscreensaver-5.36/driver/xscreensaver.h:68:13: note: Function 'raise_window' argument 2 names different: declaration 'inhibit_fade' definition 'i'.
xscreensaver-5.36/driver/test-passwd.c:48:41: note: Function 'raise_window' argument 2 names different: declaration 'inhibit_fade' definition 'i'.
xscreensaver-5.36/driver/test-passwd.c:48:49: style: Function 'raise_window' argument 3 names different: declaration 'between_hacks_p' definition 'b'. [funcArgNamesDifferent]
xscreensaver-5.36/driver/xscreensaver.h:68:32: note: Function 'raise_window' argument 3 names different: declaration 'between_hacks_p' definition 'b'.
xscreensaver-5.36/driver/test-passwd.c:48:49: note: Function 'raise_window' argument 3 names different: declaration 'between_hacks_p' definition 'b'.
xscreensaver-5.36/driver/test-passwd.c:48:57: style: Function 'raise_window' argument 4 names different: declaration 'dont_clear' definition 'd'. [funcArgNamesDifferent]
xscreensaver-5.36/driver/xscreensaver.h:69:13: note: Function 'raise_window' argument 4 names different: declaration 'dont_clear' definition 'd'.
xscreensaver-5.36/driver/test-passwd.c:48:57: note: Function 'raise_window' argument 4 names different: declaration 'dont_clear' definition 'd'.
xscreensaver-5.36/driver/test-passwd.c:52:57: style: Function 'select_visual' argument 2 names different: declaration 'visual_name' definition 'v'. [funcArgNamesDifferent]
xscreensaver-5.36/driver/xscreensaver.h:163:64: note: Function 'select_visual' argument 2 names different: declaration 'visual_name' definition 'v'.
xscreensaver-5.36/driver/test-passwd.c:52:57: note: Function 'select_visual' argument 2 names different: declaration 'visual_name' definition 'v'.
xscreensaver-5.36/driver/test-passwd.c:54:64: style: Function 'start_notice_events_timer' argument 3 names different: declaration 'verbose_p' definition 'b'. [funcArgNamesDifferent]
xscreensaver-5.36/driver/xscreensaver.h:125:67: note: Function 'start_notice_events_timer' argument 3 names different: declaration 'verbose_p' definition 'b'.
xscreensaver-5.36/driver/test-passwd.c:54:64: note: Function 'start_notice_events_timer' argument 3 names different: declaration 'verbose_p' definition 'b'.
xscreensaver-5.36/driver/test-passwd.c:60:58: style: Function 'saver_exit' argument 3 names different: declaration 'core_reason' definition 'core'. [funcArgNamesDifferent]
xscreensaver-5.36/driver/xscreensaver.h:186:65: note: Function 'saver_exit' argument 3 names different: declaration 'core_reason' definition 'core'.
xscreensaver-5.36/driver/test-passwd.c:60:58: note: Function 'saver_exit' argument 3 names different: declaration 'core_reason' definition 'core'.
xscreensaver-5.36/driver/test-passwd.c:61:56: style: Function 'move_mouse_grab' argument 3 names different: declaration 'cursor' definition 'c'. [funcArgNamesDifferent]
xscreensaver-5.36/driver/xscreensaver.h:93:63: note: Function 'move_mouse_grab' argument 3 names different: declaration 'cursor' definition 'c'.
xscreensaver-5.36/driver/test-passwd.c:61:56: note: Function 'move_mouse_grab' argument 3 names different: declaration 'cursor' definition 'c'.
xscreensaver-5.36/driver/test-passwd.c:61:63: style: Function 'move_mouse_grab' argument 4 names different: declaration 'to_screen_no' definition 'ts'. [funcArgNamesDifferent]
xscreensaver-5.36/driver/xscreensaver.h:94:33: note: Function 'move_mouse_grab' argument 4 names different: declaration 'to_screen_no' definition 'ts'.
xscreensaver-5.36/driver/test-passwd.c:61:63: note: Function 'move_mouse_grab' argument 4 names different: declaration 'to_screen_no' definition 'ts'.
xscreensaver-5.36/driver/test-passwd.c:75:23: style: Function 'idle_timer' argument 1 names different: declaration 'si' definition 'closure'. [funcArgNamesDifferent]
xscreensaver-5.36/driver/xscreensaver.h:129:35: note: Function 'idle_timer' argument 1 names different: declaration 'si' definition 'closure'.
xscreensaver-5.36/driver/test-passwd.c:75:23: note: Function 'idle_timer' argument 1 names different: declaration 'si' definition 'closure'.
xscreensaver-5.36/driver/test-randr.c:133:11: style: Variable 'current_size' is reassigned a value before the old one has been used. [redundantAssignment]
xscreensaver-5.36/driver/test-randr.c:128:0: note: Variable 'current_size' is reassigned a value before the old one has been used.
xscreensaver-5.36/driver/test-randr.c:133:11: note: Variable 'current_size' is reassigned a value before the old one has been used.
xscreensaver-5.36/driver/test-randr.c:199:25: style: The scope of the variable 'j' can be reduced. [variableScope]
xscreensaver-5.36/driver/test-randr.c:209:31: style: The scope of the variable 'k' can be reduced. [variableScope]
xscreensaver-5.36/driver/test-screens.c:47:53: style: Function 'get_best_gl_visual' argument 2 names different: declaration 'screen' definition 'sc'. [funcArgNamesDifferent]
xscreensaver-5.36/driver/xscreensaver.h:195:60: note: Function 'get_best_gl_visual' argument 2 names different: declaration 'screen' definition 'sc'.
xscreensaver-5.36/driver/test-screens.c:47:53: note: Function 'get_best_gl_visual' argument 2 names different: declaration 'screen' definition 'sc'.
xscreensaver-5.36/driver/test-xdpms.c:167:25: style: Variable 'old_handler' is assigned a value that is never used. [unreadVariable]
xscreensaver-5.36/driver/timers.c:300:9: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xscreensaver-5.36/driver/timers.c:426:9: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xscreensaver-5.36/driver/timers.c:426:9: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xscreensaver-5.36/driver/timers.c:1065:17: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xscreensaver-5.36/driver/timers.c:1721:7: style: The scope of the variable 'secs' can be reduced. [variableScope]
xscreensaver-5.36/driver/timers.c:388:18: style: Checking if unsigned variable 'seconds' is less than zero. [unsignedLessThanZero]
xscreensaver-5.36/driver/timers.c:67:23: style: Function 'idle_timer' argument 1 names different: declaration 'si' definition 'closure'. [funcArgNamesDifferent]
xscreensaver-5.36/driver/xscreensaver.h:129:35: note: Function 'idle_timer' argument 1 names different: declaration 'si' definition 'closure'.
xscreensaver-5.36/driver/timers.c:67:23: note: Function 'idle_timer' argument 1 names different: declaration 'si' definition 'closure'.
xscreensaver-5.36/driver/timers.c:246:24: style: Function 'cycle_timer' argument 1 names different: declaration 'si' definition 'closure'. [funcArgNamesDifferent]
xscreensaver-5.36/driver/xscreensaver.h:126:36: note: Function 'cycle_timer' argument 1 names different: declaration 'si' definition 'closure'.
xscreensaver-5.36/driver/timers.c:246:24: note: Function 'cycle_timer' argument 1 names different: declaration 'si' definition 'closure'.
xscreensaver-5.36/driver/timers.c:307:32: style: Function 'activate_lock_timer' argument 1 names different: declaration 'si' definition 'closure'. [funcArgNamesDifferent]
xscreensaver-5.36/driver/xscreensaver.h:127:44: note: Function 'activate_lock_timer' argument 1 names different: declaration 'si' definition 'closure'.
xscreensaver-5.36/driver/timers.c:307:32: note: Function 'activate_lock_timer' argument 1 names different: declaration 'si' definition 'closure'.
xscreensaver-5.36/driver/timers.c:1717:26: style: Function 'de_race_timer' argument 1 names different: declaration 'si' definition 'closure'. [funcArgNamesDifferent]
xscreensaver-5.36/driver/xscreensaver.h:130:38: note: Function 'de_race_timer' argument 1 names different: declaration 'si' definition 'closure'.
xscreensaver-5.36/driver/timers.c:1717:26: note: Function 'de_race_timer' argument 1 names different: declaration 'si' definition 'closure'.
xscreensaver-5.36/driver/vms-getpwnam.c:61:17: style: struct member 'itmlist3::length' is never used. [unusedStructMember]
xscreensaver-5.36/driver/vms-getpwnam.c:62:17: style: struct member 'itmlist3::item' is never used. [unusedStructMember]
xscreensaver-5.36/driver/vms-getpwnam.c:63:17: style: struct member 'itmlist3::addr' is never used. [unusedStructMember]
xscreensaver-5.36/driver/vms-getpwnam.c:64:17: style: struct member 'itmlist3::retaddr' is never used. [unusedStructMember]
xscreensaver-5.36/driver/vms-getpwnam.c:97:4: error: Memory leak: entry [memleak]
xscreensaver-5.36/driver/vms-getpwnam.c:103:4: error: Memory leak: entry [memleak]
xscreensaver-5.36/driver/vms-getpwnam.c:109:4: error: Memory leak: entry [memleak]
xscreensaver-5.36/driver/vms-getpwnam.c:115:4: error: Memory leak: entry [memleak]
xscreensaver-5.36/driver/vms-getpwnam.c:124:4: error: Memory leak: entry [memleak]
xscreensaver-5.36/driver/vms-hpwd.c:42:18: style: struct member 'Anonymous0::Size' is never used. [unusedStructMember]
xscreensaver-5.36/driver/vms-hpwd.c:43:18: style: struct member 'Anonymous0::Code' is never used. [unusedStructMember]
xscreensaver-5.36/driver/vms-hpwd.c:44:9: style: struct member 'Anonymous0::Buffer' is never used. [unusedStructMember]
xscreensaver-5.36/driver/vms-hpwd.c:45:23: style: struct member 'Anonymous0::Resultant_Size' is never used. [unusedStructMember]
xscreensaver-5.36/driver/vms-hpwd.c:47:14: style: struct member 'Anonymous1::Size' is never used. [unusedStructMember]
xscreensaver-5.36/driver/vms-hpwd.c:47:26: style: struct member 'Anonymous1::Ptr' is never used. [unusedStructMember]
xscreensaver-5.36/driver/vms-hpwd.c:47:32: style: Unused variable: Descr1 [unusedVariable]
xscreensaver-5.36/driver/vms-validate.c:35:7: style: Unused variable: username_buf [unusedVariable]
xscreensaver-5.36/driver/windows.c:521:2: warning: %ld in format string (no. 8) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xscreensaver-5.36/driver/windows.c:856:53: style: Function 'saver_exit' argument 3 names different: declaration 'core_reason' definition 'dump_core_reason'. [funcArgNamesDifferent]
xscreensaver-5.36/driver/xscreensaver.h:186:65: note: Function 'saver_exit' argument 3 names different: declaration 'core_reason' definition 'dump_core_reason'.
xscreensaver-5.36/driver/windows.c:856:53: note: Function 'saver_exit' argument 3 names different: declaration 'core_reason' definition 'dump_core_reason'.
xscreensaver-5.36/driver/windows.c:1821:27: style: Function 'maybe_transfer_grabs' argument 4 names different: declaration 'new_screen' definition 'new_screen_no'. [funcArgNamesDifferent]
xscreensaver-5.36/driver/windows.c:84:67: note: Function 'maybe_transfer_grabs' argument 4 names different: declaration 'new_screen' definition 'new_screen_no'.
xscreensaver-5.36/driver/windows.c:1821:27: note: Function 'maybe_transfer_grabs' argument 4 names different: declaration 'new_screen' definition 'new_screen_no'.
xscreensaver-5.36/driver/xdpyinfo.c:330:11: warning: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xscreensaver-5.36/driver/xdpyinfo.c:579:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xscreensaver-5.36/driver/xdpyinfo.c:579:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xscreensaver-5.36/driver/xdpyinfo.c:547:5: style: Variable 'depths' is reassigned a value before the old one has been used. [redundantAssignment]
xscreensaver-5.36/driver/xdpyinfo.c:523:0: note: Variable 'depths' is reassigned a value before the old one has been used.
xscreensaver-5.36/driver/xdpyinfo.c:547:5: note: Variable 'depths' is reassigned a value before the old one has been used.
xscreensaver-5.36/driver/xdpyinfo.c:377:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xscreensaver-5.36/driver/xdpyinfo.c:1057:21: style: Variable 'multibuf' is assigned a value that is never used. [unreadVariable]
xscreensaver-5.36/driver/xdpyinfo.c:1058:9: style: Unused variable: mbuf_event_base [unusedVariable]
xscreensaver-5.36/driver/xdpyinfo.c:1058:26: style: Unused variable: mbuf_error_base [unusedVariable]
xscreensaver-5.36/driver/xscreensaver-command.c:349:7: style: Condition 'v' is always false [knownConditionTrueFalse]
xscreensaver-5.36/driver/xscreensaver-command.c:343:13: note: Assignment 'v=0', assigned value is 0
xscreensaver-5.36/driver/xscreensaver-command.c:349:7: note: Condition 'v' is always false
xscreensaver-5.36/driver/xscreensaver-getimage.c:50:0: error: #error Error!  You have an old version of vroot.h!  Check -I args. [preprocessorErrorDirective]
xscreensaver-5.36/driver/xscreensaver.c:403:7: style: Condition '!fatal_p' is always false [knownConditionTrueFalse]
xscreensaver-5.36/driver/xscreensaver.c:396:13: note: Assignment 'fatal_p=1', assigned value is 1
xscreensaver-5.36/driver/xscreensaver.c:403:7: note: Condition '!fatal_p' is always false
xscreensaver-5.36/driver/xscreensaver.c:600:11: style: Condition '!macos_p' is always true [knownConditionTrueFalse]
xscreensaver-5.36/driver/xscreensaver.c:589:22: note: Assignment 'macos_p=0', assigned value is 0
xscreensaver-5.36/driver/xscreensaver.c:600:11: note: Condition '!macos_p' is always true
xscreensaver-5.36/driver/xscreensaver.c:962:7: style: Condition '!server_has_xidle_extension_p' is always true [knownConditionTrueFalse]
xscreensaver-5.36/driver/xscreensaver.c:923:39: note: Assignment 'server_has_xidle_extension_p=0', assigned value is 0
xscreensaver-5.36/driver/xscreensaver.c:962:7: note: Condition '!server_has_xidle_extension_p' is always true
xscreensaver-5.36/driver/xscreensaver.c:972:7: style: Condition '!server_has_sgi_saver_extension_p' is always true [knownConditionTrueFalse]
xscreensaver-5.36/driver/xscreensaver.c:924:43: note: Assignment 'server_has_sgi_saver_extension_p=0', assigned value is 0
xscreensaver-5.36/driver/xscreensaver.c:972:7: note: Condition '!server_has_sgi_saver_extension_p' is always true
xscreensaver-5.36/driver/xscreensaver.c:984:7: style: Condition '!server_has_mit_saver_extension_p' is always true [knownConditionTrueFalse]
xscreensaver-5.36/driver/xscreensaver.c:925:43: note: Assignment 'server_has_mit_saver_extension_p=0', assigned value is 0
xscreensaver-5.36/driver/xscreensaver.c:984:7: note: Condition '!server_has_mit_saver_extension_p' is always true
xscreensaver-5.36/driver/xscreensaver.c:1040:7: style: Condition '!system_has_proc_interrupts_p' is always true [knownConditionTrueFalse]
xscreensaver-5.36/driver/xscreensaver.c:926:39: note: Assignment 'system_has_proc_interrupts_p=0', assigned value is 0
xscreensaver-5.36/driver/xscreensaver.c:1040:7: note: Condition '!system_has_proc_interrupts_p' is always true
xscreensaver-5.36/driver/xscreensaver.c:396:3: style: Variable 'fatal_p' is reassigned a value before the old one has been used. [redundantAssignment]
xscreensaver-5.36/driver/xscreensaver.c:394:3: note: Variable 'fatal_p' is reassigned a value before the old one has been used.
xscreensaver-5.36/driver/xscreensaver.c:396:3: note: Variable 'fatal_p' is reassigned a value before the old one has been used.
xscreensaver-5.36/driver/xscreensaver.c:928:15: style: The scope of the variable 'piwhy' can be reduced. [variableScope]
xscreensaver-5.36/driver/xscreensaver.c:927:0: style: Variable 'server_has_xinput_extension_p' is assigned a value that is never used. [unreadVariable]
xscreensaver-5.36/driver/xscreensaver.c:2340:11: style: Variable 'j' is assigned a value that is never used. [unreadVariable]
xscreensaver-5.36/driver/xset.c:347:31: style: Condition 'desired_server_interval>32767' is always false [knownConditionTrueFalse]
xscreensaver-5.36/driver/xset.c:314:29: note: Assignment 'desired_server_interval=0', assigned value is 0
xscreensaver-5.36/driver/xset.c:347:31: note: Condition 'desired_server_interval>32767' is always false
xscreensaver-5.36/driver/xset.c:314:3: style: Variable 'desired_server_interval' is reassigned a value before the old one has been used. [redundantAssignment]
xscreensaver-5.36/driver/xset.c:299:3: note: Variable 'desired_server_interval' is reassigned a value before the old one has been used.
xscreensaver-5.36/driver/xset.c:314:3: note: Variable 'desired_server_interval' is reassigned a value before the old one has been used.
xscreensaver-5.36/driver/xset.c:319:3: style: Variable 'desired_allow_exp' is reassigned a value before the old one has been used. [redundantAssignment]
xscreensaver-5.36/driver/xset.c:301:3: note: Variable 'desired_allow_exp' is reassigned a value before the old one has been used.
xscreensaver-5.36/driver/xset.c:319:3: note: Variable 'desired_allow_exp' is reassigned a value before the old one has been used.
xscreensaver-5.36/hacks/abstractile.c:205:16: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xscreensaver-5.36/hacks/abstractile.c:205:21: style: The scope of the variable 'y' can be reduced. [variableScope]
xscreensaver-5.36/hacks/abstractile.c:583:7: style: The scope of the variable 'nstr' can be reduced. [variableScope]
xscreensaver-5.36/hacks/abstractile.c:1029:11: style: The scope of the variable 'bz' can be reduced. [variableScope]
xscreensaver-5.36/hacks/abstractile.c:1218:13: style: The scope of the variable 'd' can be reduced. [variableScope]
xscreensaver-5.36/hacks/abstractile.c:1360:16: style: The scope of the variable 'color' can be reduced. [variableScope]
xscreensaver-5.36/hacks/analogtv.c:664:11: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xscreensaver-5.36/hacks/analogtv.c:662:23: note: outer condition: !it->n_colors
xscreensaver-5.36/hacks/analogtv.c:664:11: note: opposite inner condition: it->n_colors
xscreensaver-5.36/hacks/analogtv.c:483:3: style: Variable 'it' is reassigned a value before the old one has been used. [redundantAssignment]
xscreensaver-5.36/hacks/analogtv.c:477:0: note: Variable 'it' is reassigned a value before the old one has been used.
xscreensaver-5.36/hacks/analogtv.c:483:3: note: Variable 'it' is reassigned a value before the old one has been used.
xscreensaver-5.36/hacks/analogtv.c:167:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xscreensaver-5.36/hacks/analogtv.c:175:9: style: The scope of the variable 'ans' can be reduced. [variableScope]
xscreensaver-5.36/hacks/analogtv.c:996:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xscreensaver-5.36/hacks/analogtv.c:996:16: style: The scope of the variable 'vsync' can be reduced. [variableScope]
xscreensaver-5.36/hacks/analogtv.c:997:16: style: The scope of the variable 'sig' can be reduced. [variableScope]
xscreensaver-5.36/hacks/analogtv.c:1217:13: style: The scope of the variable 'nm2' can be reduced. [variableScope]
xscreensaver-5.36/hacks/analogtv.c:1328:12: style: The scope of the variable 'subtotal_end' can be reduced. [variableScope]
xscreensaver-5.36/hacks/analogtv.c:1431:22: style: The scope of the variable 'pix' can be reduced. [variableScope]
xscreensaver-5.36/hacks/analogtv.c:1457:15: style: The scope of the variable 'r2' can be reduced. [variableScope]
xscreensaver-5.36/hacks/analogtv.c:1457:18: style: The scope of the variable 'g2' can be reduced. [variableScope]
xscreensaver-5.36/hacks/analogtv.c:1457:21: style: The scope of the variable 'b2' can be reduced. [variableScope]
xscreensaver-5.36/hacks/analogtv.c:1459:24: style: The scope of the variable 'pix' can be reduced. [variableScope]
xscreensaver-5.36/hacks/analogtv.c:1482:24: style: The scope of the variable 'pix' can be reduced. [variableScope]
xscreensaver-5.36/hacks/analogtv.c:1537:11: style: The scope of the variable 'j' can be reduced. [variableScope]
xscreensaver-5.36/hacks/analogtv.c:1537:13: style: The scope of the variable 'x' can be reduced. [variableScope]
xscreensaver-5.36/hacks/analogtv.c:1537:15: style: The scope of the variable 'y' can be reduced. [variableScope]
xscreensaver-5.36/hacks/analogtv.c:1546:11: style: The scope of the variable 'pixbright' can be reduced. [variableScope]
xscreensaver-5.36/hacks/analogtv.c:2426:15: style: The scope of the variable 'tvy' can be reduced. [variableScope]
xscreensaver-5.36/hacks/analogtv.c:2172:47: style: Function 'analogtv_reception_update' argument 1 names different: declaration 'inp' definition 'rec'. [funcArgNamesDifferent]
xscreensaver-5.36/hacks/analogtv.h:259:52: note: Function 'analogtv_reception_update' argument 1 names different: declaration 'inp' definition 'rec'.
xscreensaver-5.36/hacks/analogtv.c:2172:47: note: Function 'analogtv_reception_update' argument 1 names different: declaration 'inp' definition 'rec'.
xscreensaver-5.36/hacks/analogtv.c:878:20: error: Uninitialized variable: multiq2 [uninitvar]
xscreensaver-5.36/hacks/apple2-main.c:251:17: style: The scope of the variable 'pP' can be reduced. [variableScope]
xscreensaver-5.36/hacks/apple2-main.c:1339:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xscreensaver-5.36/hacks/apple2-main.c:1340:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xscreensaver-5.36/hacks/apple2-main.c:1506:7: style: The scope of the variable 'errc' can be reduced. [variableScope]
xscreensaver-5.36/hacks/asm6502.c:2113:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xscreensaver-5.36/hacks/asm6502.c:124:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xscreensaver-5.36/hacks/asm6502.c:1234:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xscreensaver-5.36/hacks/asm6502.c:2184:3: style: Variable 'code' is reassigned a value before the old one has been used. [redundantAssignment]
xscreensaver-5.36/hacks/asm6502.c:2179:0: note: Variable 'code' is reassigned a value before the old one has been used.
xscreensaver-5.36/hacks/asm6502.c:2184:3: note: Variable 'code' is reassigned a value before the old one has been used.
xscreensaver-5.36/hacks/asm6502.c:2208:3: style: Variable 'code' is reassigned a value before the old one has been used. [redundantAssignment]
xscreensaver-5.36/hacks/asm6502.c:2202:0: note: Variable 'code' is reassigned a value before the old one has been used.
xscreensaver-5.36/hacks/asm6502.c:2208:3: note: Variable 'code' is reassigned a value before the old one has been used.
xscreensaver-5.36/hacks/asm6502.c:900:9: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xscreensaver-5.36/hacks/asm6502.c:1611:8: style: The scope of the variable 'decl' can be reduced. [variableScope]
xscreensaver-5.36/hacks/asm6502.c:1737:9: style: The scope of the variable 'address' can be reduced. [variableScope]
xscreensaver-5.36/hacks/asm6502.c:2082:7: style: The scope of the variable 'opidx' can be reduced. [variableScope]
xscreensaver-5.36/hacks/attraction.c:983:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xscreensaver-5.36/hacks/barcode.c:923:6: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xscreensaver-5.36/hacks/barcode.c:1122:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xscreensaver-5.36/hacks/barcode.c:1752:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xscreensaver-5.36/hacks/binaryring.c:218:11: style: The scope of the variable 'xgap' can be reduced. [variableScope]
xscreensaver-5.36/hacks/binaryring.c:219:11: style: The scope of the variable 'ygap' can be reduced. [variableScope]
xscreensaver-5.36/hacks/binaryring.c:222:11: style: The scope of the variable 'intery' can be reduced. [variableScope]
xscreensaver-5.36/hacks/binaryring.c:223:11: style: The scope of the variable 'interx' can be reduced. [variableScope]
xscreensaver-5.36/hacks/binaryring.c:226:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xscreensaver-5.36/hacks/binaryring.c:227:9: style: The scope of the variable 'y' can be reduced. [variableScope]
xscreensaver-5.36/hacks/binaryring.c:402:11: style: The scope of the variable 'emitx' can be reduced. [variableScope]
xscreensaver-5.36/hacks/binaryring.c:402:18: style: The scope of the variable 'emity' can be reduced. [variableScope]
xscreensaver-5.36/hacks/binaryring.c:403:11: style: The scope of the variable 'direction' can be reduced. [variableScope]
xscreensaver-5.36/hacks/blaster.c:427:6: style: The scope of the variable 'x' can be reduced. [variableScope]
xscreensaver-5.36/hacks/blaster.c:428:6: style: The scope of the variable 'y' can be reduced. [variableScope]
xscreensaver-5.36/hacks/blaster.c:429:6: style: The scope of the variable 'z' can be reduced. [variableScope]
xscreensaver-5.36/hacks/blaster.c:430:6: style: The scope of the variable 'dx' can be reduced. [variableScope]
xscreensaver-5.36/hacks/blaster.c:431:6: style: The scope of the variable 'dy' can be reduced. [variableScope]
xscreensaver-5.36/hacks/bouboule.c:448:3: style: Variable 'arc' is reassigned a value before the old one has been used. [redundantAssignment]
xscreensaver-5.36/hacks/bouboule.c:442:0: note: Variable 'arc' is reassigned a value before the old one has been used.
xscreensaver-5.36/hacks/bouboule.c:448:3: note: Variable 'arc' is reassigned a value before the old one has been used.
xscreensaver-5.36/hacks/bouboule.c:316:14: style: The scope of the variable 'theta' can be reduced. [variableScope]
xscreensaver-5.36/hacks/bouboule.c:316:21: style: The scope of the variable 'omega' can be reduced. [variableScope]
xscreensaver-5.36/hacks/bouboule.c:543:14: style: The scope of the variable 'star' can be reduced. [variableScope]
xscreensaver-5.36/hacks/bsod.c:3281:15: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xscreensaver-5.36/hacks/bsod.c:3279:19: note: outer condition: i<=steps
xscreensaver-5.36/hacks/bsod.c:3281:15: note: opposite inner condition: i>steps
xscreensaver-5.36/hacks/bsod.c:1429:7: style: Condition 'pixmap' is always false [knownConditionTrueFalse]
xscreensaver-5.36/hacks/bsod.c:1415:19: note: Assignment 'pixmap=0', assigned value is 0
xscreensaver-5.36/hacks/bsod.c:1429:7: note: Condition 'pixmap' is always false
xscreensaver-5.36/hacks/bsod.c:1462:7: style: Condition 'pixmap' is always false [knownConditionTrueFalse]
xscreensaver-5.36/hacks/bsod.c:1415:19: note: Assignment 'pixmap=0', assigned value is 0
xscreensaver-5.36/hacks/bsod.c:1462:7: note: Condition 'pixmap' is always false
xscreensaver-5.36/hacks/bsod.c:4162:13: style: Condition 'pixmap' is always false [knownConditionTrueFalse]
xscreensaver-5.36/hacks/bsod.c:4118:19: note: Assignment 'pixmap=0', assigned value is 0
xscreensaver-5.36/hacks/bsod.c:4162:13: note: Condition 'pixmap' is always false
xscreensaver-5.36/hacks/bsod.c:2711:12: style: The scope of the variable 'prefix' can be reduced. [variableScope]
xscreensaver-5.36/hacks/bsod.c:3654:11: style: The scope of the variable 'j' can be reduced. [variableScope]
xscreensaver-5.36/hacks/bsod.c:615:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xscreensaver-5.36/hacks/bubbles.c:429:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xscreensaver-5.36/hacks/bubbles.c:725:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xscreensaver-5.36/hacks/bubbles.c:1310:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xscreensaver-5.36/hacks/bubbles.c:799:0: error: Dereferencing 'diner' after it is deallocated / released [deallocuse]
xscreensaver-5.36/hacks/bubbles.c:1004:0: error: Dereferencing 'bb' after it is deallocated / released [deallocuse]
xscreensaver-5.36/hacks/ccurve.c:163:5: style: Variable 'delta_x' is reassigned a value before the old one has been used. [redundantAssignment]
xscreensaver-5.36/hacks/ccurve.c:157:0: note: Variable 'delta_x' is reassigned a value before the old one has been used.
xscreensaver-5.36/hacks/ccurve.c:163:5: note: Variable 'delta_x' is reassigned a value before the old one has been used.
xscreensaver-5.36/hacks/ccurve.c:164:5: style: Variable 'delta_y' is reassigned a value before the old one has been used. [redundantAssignment]
xscreensaver-5.36/hacks/ccurve.c:158:0: note: Variable 'delta_y' is reassigned a value before the old one has been used.
xscreensaver-5.36/hacks/ccurve.c:164:5: note: Variable 'delta_y' is reassigned a value before the old one has been used.
xscreensaver-5.36/hacks/ccurve.c:165:5: style: Variable 'angle' is reassigned a value before the old one has been used. [redundantAssignment]
xscreensaver-5.36/hacks/ccurve.c:155:0: note: Variable 'angle' is reassigned a value before the old one has been used.
xscreensaver-5.36/hacks/ccurve.c:165:5: note: Variable 'angle' is reassigned a value before the old one has been used.
xscreensaver-5.36/hacks/ccurve.c:166:5: style: Variable 'cosine' is reassigned a value before the old one has been used. [redundantAssignment]
xscreensaver-5.36/hacks/ccurve.c:156:0: note: Variable 'cosine' is reassigned a value before the old one has been used.
xscreensaver-5.36/hacks/ccurve.c:166:5: note: Variable 'cosine' is reassigned a value before the old one has been used.
xscreensaver-5.36/hacks/ccurve.c:167:5: style: Variable 'sine' is reassigned a value before the old one has been used. [redundantAssignment]
xscreensaver-5.36/hacks/ccurve.c:161:0: note: Variable 'sine' is reassigned a value before the old one has been used.
xscreensaver-5.36/hacks/ccurve.c:167:5: note: Variable 'sine' is reassigned a value before the old one has been used.
xscreensaver-5.36/hacks/ccurve.c:168:5: style: Variable 'length' is reassigned a value before the old one has been used. [redundantAssignment]
xscreensaver-5.36/hacks/ccurve.c:160:0: note: Variable 'length' is reassigned a value before the old one has been used.
xscreensaver-5.36/hacks/ccurve.c:168:5: note: Variable 'length' is reassigned a value before the old one has been used.
xscreensaver-5.36/hacks/ccurve.c:226:2: style: Variable 'replacement' is reassigned a value before the old one has been used. [redundantAssignment]
xscreensaver-5.36/hacks/ccurve.c:222:0: note: Variable 'replacement' is reassigned a value before the old one has been used.
xscreensaver-5.36/hacks/ccurve.c:226:2: note: Variable 'replacement' is reassigned a value before the old one has been used.
xscreensaver-5.36/hacks/ccurve.c:283:5: style: Variable 'points' is reassigned a value before the old one has been used. [redundantAssignment]
xscreensaver-5.36/hacks/ccurve.c:281:0: note: Variable 'points' is reassigned a value before the old one has been used.
xscreensaver-5.36/hacks/ccurve.c:283:5: note: Variable 'points' is reassigned a value before the old one has been used.
xscreensaver-5.36/hacks/ccurve.c:306:5: style: Variable 'range' is reassigned a value before the old one has been used. [redundantAssignment]
xscreensaver-5.36/hacks/ccurve.c:301:0: note: Variable 'range' is reassigned a value before the old one has been used.
xscreensaver-5.36/hacks/ccurve.c:306:5: note: Variable 'range' is reassigned a value before the old one has been used.
xscreensaver-5.36/hacks/ccurve.c:774:6: style: Variable 'delta_x' is reassigned a value before the old one has been used. [redundantAssignment]
xscreensaver-5.36/hacks/ccurve.c:755:0: note: Variable 'delta_x' is reassigned a value before the old one has been used.
xscreensaver-5.36/hacks/ccurve.c:774:6: note: Variable 'delta_x' is reassigned a value before the old one has been used.
xscreensaver-5.36/hacks/ccurve.c:775:6: style: Variable 'delta_y' is reassigned a value before the old one has been used. [redundantAssignment]
xscreensaver-5.36/hacks/ccurve.c:756:0: note: Variable 'delta_y' is reassigned a value before the old one has been used.
xscreensaver-5.36/hacks/ccurve.c:775:6: note: Variable 'delta_y' is reassigned a value before the old one has been used.
xscreensaver-5.36/hacks/ccurve.c:220:12: style: The scope of the variable 'next_x' can be reduced. [variableScope]
xscreensaver-5.36/hacks/ccurve.c:221:12: style: The scope of the variable 'next_y' can be reduced. [variableScope]
xscreensaver-5.36/hacks/celtic.c:110:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xscreensaver-5.36/hacks/celtic.c:317:35: style: The scope of the variable 'x' can be reduced. [variableScope]
xscreensaver-5.36/hacks/celtic.c:317:37: style: The scope of the variable 'y' can be reduced. [variableScope]
xscreensaver-5.36/hacks/celtic.c:723:8: style: The scope of the variable 'current_node' can be reduced. [variableScope]
xscreensaver-5.36/hacks/celtic.c:725:10: style: The scope of the variable 's' can be reduced. [variableScope]
xscreensaver-5.36/hacks/celtic.c:36:17: style: struct member 'params::nsteps' is never used. [unusedStructMember]
xscreensaver-5.36/hacks/cloudlife.c:105:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xscreensaver-5.36/hacks/cloudlife.c:149:18: style: The scope of the variable 'fg_count' can be reduced. [variableScope]
xscreensaver-5.36/hacks/cloudlife.c:149:28: style: The scope of the variable 'bg_count' can be reduced. [variableScope]
xscreensaver-5.36/hacks/critical.c:91:21: style: Function 'model_allocate' argument 1 names different: declaration 'w' definition 'model_w'. [funcArgNamesDifferent]
xscreensaver-5.36/hacks/critical.c:71:44: note: Function 'model_allocate' argument 1 names different: declaration 'w' definition 'model_w'.
xscreensaver-5.36/hacks/critical.c:91:21: note: Function 'model_allocate' argument 1 names different: declaration 'w' definition 'model_w'.
xscreensaver-5.36/hacks/critical.c:91:34: style: Function 'model_allocate' argument 2 names different: declaration 'h' definition 'model_h'. [funcArgNamesDifferent]
xscreensaver-5.36/hacks/critical.c:71:51: note: Function 'model_allocate' argument 2 names different: declaration 'h' definition 'model_h'.
xscreensaver-5.36/hacks/critical.c:91:34: note: Function 'model_allocate' argument 2 names different: declaration 'h' definition 'model_h'.
xscreensaver-5.36/hacks/deco.c:278: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]
xscreensaver-5.36/hacks/deco.c:177:60: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xscreensaver-5.36/hacks/deco.c:183:60: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xscreensaver-5.36/hacks/distort.c:114:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xscreensaver-5.36/hacks/distort.c:533:6: style: The scope of the variable 'k' can be reduced. [variableScope]
xscreensaver-5.36/hacks/distort.c:639:6: style: The scope of the variable 'ly' can be reduced. [variableScope]
xscreensaver-5.36/hacks/distort.c:639:10: style: The scope of the variable 'lysq' can be reduced. [variableScope]
xscreensaver-5.36/hacks/distort.c:639:20: style: The scope of the variable 'ny' can be reduced. [variableScope]
xscreensaver-5.36/hacks/epicycle.c:227: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]
xscreensaver-5.36/hacks/eruption.c:64:10: style: The scope of the variable 'dA' can be reduced. [variableScope]
xscreensaver-5.36/hacks/eruption.c:360:16: style: Checking if unsigned variable 'st->decay' is less than zero. [unsignedLessThanZero]
xscreensaver-5.36/hacks/fireworkx.c:569:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xscreensaver-5.36/hacks/fireworkx.c:569:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xscreensaver-5.36/hacks/fireworkx.c:456:18: style: The scope of the variable 'q' can be reduced. [variableScope]
xscreensaver-5.36/hacks/fireworkx.c:774:13: style: The scope of the variable 'fs' can be reduced. [variableScope]
xscreensaver-5.36/hacks/flame.c:177:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xscreensaver-5.36/hacks/flame.c:178:10: style: The scope of the variable 'nx' can be reduced. [variableScope]
xscreensaver-5.36/hacks/flame.c:178:14: style: The scope of the variable 'ny' can be reduced. [variableScope]
xscreensaver-5.36/hacks/fluidballs.c:493:7: style: The scope of the variable 'x1a' can be reduced. [variableScope]
xscreensaver-5.36/hacks/fluidballs.c:493:12: style: The scope of the variable 'x2a' can be reduced. [variableScope]
xscreensaver-5.36/hacks/fluidballs.c:493:17: style: The scope of the variable 'y1a' can be reduced. [variableScope]
xscreensaver-5.36/hacks/fluidballs.c:493:22: style: The scope of the variable 'y2a' can be reduced. [variableScope]
xscreensaver-5.36/hacks/fluidballs.c:495:7: style: The scope of the variable 'x1b' can be reduced. [variableScope]
xscreensaver-5.36/hacks/fluidballs.c:495:12: style: The scope of the variable 'x2b' can be reduced. [variableScope]
xscreensaver-5.36/hacks/fluidballs.c:495:17: style: The scope of the variable 'y1b' can be reduced. [variableScope]
xscreensaver-5.36/hacks/fluidballs.c:495:22: style: The scope of the variable 'y2b' can be reduced. [variableScope]
xscreensaver-5.36/hacks/fluidballs.c:732:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xscreensaver-5.36/hacks/fontglide.c:307:5: warning: %ld in format string (no. 7) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xscreensaver-5.36/hacks/fontglide.c:307:5: warning: %ld in format string (no. 9) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xscreensaver-5.36/hacks/fontglide.c:307:5: warning: %ld in format string (no. 10) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xscreensaver-5.36/hacks/fontglide.c:1054:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xscreensaver-5.36/hacks/fontglide.c:1077:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xscreensaver-5.36/hacks/forest.c:190:15: style: The scope of the variable 'i' can be reduced. [variableScope]
xscreensaver-5.36/hacks/galaxy.c:186:14: style: The scope of the variable 'w1' can be reduced. [variableScope]
xscreensaver-5.36/hacks/galaxy.c:186:18: style: The scope of the variable 'w2' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/b_sphere.c:110:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/extrusion-screw.c:71:4: style: Variable 'i' is modified but its new value is never used. [unreadVariable]
xscreensaver-5.36/hacks/glx/extrusion-taper.c:154:11: style: The scope of the variable 'co' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/extrusion-taper.c:154:15: style: The scope of the variable 'si' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/extrusion-taper.c:154:19: style: The scope of the variable 'angle' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/extrusion-taper.c:81:4: style: Variable 'i' is modified but its new value is never used. [unreadVariable]
xscreensaver-5.36/hacks/glx/extrusion-twistoid.c:109:11: style: The scope of the variable 'angle' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/extrusion-twistoid.c:110:11: style: The scope of the variable 'co' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/extrusion-twistoid.c:110:15: style: The scope of the variable 'si' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/extrusion-twistoid.c:157:4: style: Variable 'i' is modified but its new value is never used. [unreadVariable]
xscreensaver-5.36/hacks/glx/flurry-smoke.c:75:19: style: The scope of the variable 'f' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/flurry-smoke.c:76:19: style: The scope of the variable 'rsquared' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/flurry-smoke.c:144:19: style: The scope of the variable 'dx' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/flurry-smoke.c:144:22: style: The scope of the variable 'dy' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/flurry-smoke.c:144:25: style: The scope of the variable 'dz' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/flurry-smoke.c:145:19: style: The scope of the variable 'f' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/flurry-smoke.c:146:19: style: The scope of the variable 'rsquared' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/flurry-smoke.c:147:19: style: The scope of the variable 'mag' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/flurry-spark.c:54:8: style: The scope of the variable 'a' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/flurry-spark.c:50:31: style: Function 'DrawSpark' argument 1 names different: declaration 'info' definition 'global'. [funcArgNamesDifferent]
xscreensaver-5.36/hacks/glx/flurry.h:163:31: note: Function 'DrawSpark' argument 1 names different: declaration 'info' definition 'global'.
xscreensaver-5.36/hacks/glx/flurry-spark.c:50:31: note: Function 'DrawSpark' argument 1 names different: declaration 'info' definition 'global'.
xscreensaver-5.36/hacks/glx/flurry-spark.c:97:39: style: Function 'UpdateSparkColour' argument 1 names different: declaration 'info' definition 'global'. [funcArgNamesDifferent]
xscreensaver-5.36/hacks/glx/flurry.h:160:39: note: Function 'UpdateSparkColour' argument 1 names different: declaration 'info' definition 'global'.
xscreensaver-5.36/hacks/glx/flurry-spark.c:97:39: note: Function 'UpdateSparkColour' argument 1 names different: declaration 'info' definition 'global'.
xscreensaver-5.36/hacks/glx/flurry-spark.c:177:33: style: Function 'UpdateSpark' argument 1 names different: declaration 'info' definition 'global'. [funcArgNamesDifferent]
xscreensaver-5.36/hacks/glx/flurry.h:162:33: note: Function 'UpdateSpark' argument 1 names different: declaration 'info' definition 'global'.
xscreensaver-5.36/hacks/glx/flurry-spark.c:177:33: note: Function 'UpdateSpark' argument 1 names different: declaration 'info' definition 'global'.
xscreensaver-5.36/hacks/glx/flurry-spark.c:169:5: style: Variable 'cf' is assigned a value that is never used. [unreadVariable]
xscreensaver-5.36/hacks/glx/fps-gl.c:90:25: style: Variable 'lines' is modified but its new value is never used. [unreadVariable]
xscreensaver-5.36/hacks/glx/glcells.c:533:7: style: The scope of the variable 'start' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/glcells.c:535:7: style: The scope of the variable 'index_cnt' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/glcells.c:535:18: style: The scope of the variable 'index_found' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/glcells.c:1058:10: style: The scope of the variable 'min_dist' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/glcells.c:1059:7: style: The scope of the variable 'min_index' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/glcells.c:294:50: style: Function 'vector_mul' argument 2 names different: declaration 'fac' definition 'v'. [funcArgNamesDifferent]
xscreensaver-5.36/hacks/glx/glcells.c:223:43: note: Function 'vector_mul' argument 2 names different: declaration 'fac' definition 'v'.
xscreensaver-5.36/hacks/glx/glcells.c:294:50: note: Function 'vector_mul' argument 2 names different: declaration 'fac' definition 'v'.
xscreensaver-5.36/hacks/glx/glcells.c:302:42: style: Function 'vector_clear' argument 1 names different: declaration 'a' definition 'vec'. [funcArgNamesDifferent]
xscreensaver-5.36/hacks/glx/glcells.c:225:35: note: Function 'vector_clear' argument 1 names different: declaration 'a' definition 'vec'.
xscreensaver-5.36/hacks/glx/glcells.c:302:42: note: Function 'vector_clear' argument 1 names different: declaration 'a' definition 'vec'.
xscreensaver-5.36/hacks/glx/gllist.c:64:67: style: Function 'renderListNormals' argument 3 names different: declaration 'facesp' definition 'faces_p'. [funcArgNamesDifferent]
xscreensaver-5.36/hacks/glx/gllist.h:42:68: note: Function 'renderListNormals' argument 3 names different: declaration 'facesp' definition 'faces_p'.
xscreensaver-5.36/hacks/glx/gllist.c:64:67: note: Function 'renderListNormals' argument 3 names different: declaration 'facesp' definition 'faces_p'.
xscreensaver-5.36/hacks/glx/glschool_alg.c:114:8: style: The scope of the variable 'oob' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/glschool_alg.c:237:9: style: The scope of the variable 'theta' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/glschool_alg.c:303:7: style: The scope of the variable 'neighborCount' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/glschool_alg.c:306:9: style: The scope of the variable 'accMag' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/glschool_gl.c:136:50: style: Condition 'faces<=3' is always false [knownConditionTrueFalse]
xscreensaver-5.36/hacks/glx/glschool_gl.c:115:21: note: Assignment 'faces=16', assigned value is 16
xscreensaver-5.36/hacks/glx/glschool_gl.c:136:50: note: Condition 'faces<=3' is always false
xscreensaver-5.36/hacks/glx/glschool_gl.c:141:19: style: Condition 'faces>3' is always true [knownConditionTrueFalse]
xscreensaver-5.36/hacks/glx/glschool_gl.c:115:21: note: Assignment 'faces=16', assigned value is 16
xscreensaver-5.36/hacks/glx/glschool_gl.c:141:19: note: Condition 'faces>3' is always true
xscreensaver-5.36/hacks/glx/glschool_gl.c:233:11: style: The scope of the variable 'rotTheta' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/glschool_gl.c:234:11: style: The scope of the variable 'colTheta' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/glsnake.c:1392:11: style: The scope of the variable 'light_pos' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/glsnake.c:1393:11: style: The scope of the variable 'light_dir' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/glsnake.c:1883:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/glsnake.c:2055:10: style: The scope of the variable 'morf_msec' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/glsnake.c:2056:11: style: The scope of the variable 'iter_angle_max' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/glsnake.c:2059:9: style: The scope of the variable 'still_morphing' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/glsnake.c:2060:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/glut_stroke.c:40:19: style: The scope of the variable 'coord' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/glut_stroke.c:42:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/glut_stroke.c:42:10: style: The scope of the variable 'j' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/glut_swidth.c:55:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/grab-ximage.c:355:7: style: Condition '!server_ximage' is always true [knownConditionTrueFalse]
xscreensaver-5.36/hacks/glx/grab-ximage.c:326:27: note: Assignment 'server_ximage=0', assigned value is 0
xscreensaver-5.36/hacks/glx/grab-ximage.c:355:7: note: Condition '!server_ximage' is always true
xscreensaver-5.36/hacks/glx/marching.c:551:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xscreensaver-5.36/hacks/glx/marching.c:552:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xscreensaver-5.36/hacks/glx/polyhedra.c:926:3: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xscreensaver-5.36/hacks/glx/polyhedra.c:927:3: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xscreensaver-5.36/hacks/glx/polyhedra.c:928:3: portability: Casting from double* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xscreensaver-5.36/hacks/glx/polyhedra.c:992:8: style: The scope of the variable 'f' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/polyhedra.c:1331:12: style: The scope of the variable 'i' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/polyhedra.c:1480:10: style: The scope of the variable 'cosa' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/polyhedra.c:1598:10: style: The scope of the variable 'temp' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/polyhedra.c:1685:9: style: The scope of the variable 'last' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/polyhedra.c:196:9: style: struct member 'Anonymous0::Coxeter' is never used. [unusedStructMember]
xscreensaver-5.36/hacks/glx/polyhedra.c:196:18: style: struct member 'Anonymous0::Wenninger' is never used. [unusedStructMember]
xscreensaver-5.36/hacks/glx/providence.c:167:10: style: The scope of the variable 'x' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/providence.c:192:29: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xscreensaver-5.36/hacks/glx/sonar-icmp.c:101:30: style: Function 'sonar_init_ping' argument 4 names different: declaration 'subnets' definition 'subnet'. [funcArgNamesDifferent]
xscreensaver-5.36/hacks/glx/sonar.h:56:56: note: Function 'sonar_init_ping' argument 4 names different: declaration 'subnets' definition 'subnet'.
xscreensaver-5.36/hacks/glx/sonar-icmp.c:101:30: note: Function 'sonar_init_ping' argument 4 names different: declaration 'subnets' definition 'subnet'.
xscreensaver-5.36/hacks/glx/sonar-icmp.c:101:42: style: Function 'sonar_init_ping' argument 5 names different: declaration 'ping_timeout' definition 'timeout'. [funcArgNamesDifferent]
xscreensaver-5.36/hacks/glx/sonar.h:57:48: note: Function 'sonar_init_ping' argument 5 names different: declaration 'ping_timeout' definition 'timeout'.
xscreensaver-5.36/hacks/glx/sonar-icmp.c:101:42: note: Function 'sonar_init_ping' argument 5 names different: declaration 'ping_timeout' definition 'timeout'.
xscreensaver-5.36/hacks/glx/sphere.c:60:9: style: Condition 'r<0' is always false [knownConditionTrueFalse]
xscreensaver-5.36/hacks/glx/sphere.c:51:15: note: Assignment 'r=1.0', assigned value is 1.0
xscreensaver-5.36/hacks/glx/sphere.c:60:9: note: Condition 'r<0' is always false
xscreensaver-5.36/hacks/glx/stonerview-move.c:97:11: style: The scope of the variable 'val' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/stonerview-move.c:101:10: style: The scope of the variable 'ptrad' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/stonerview-move.c:101:17: style: The scope of the variable 'pttheta' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/teapot.c:158:18: style: Function 'unit_teapot' argument 1 names different: declaration 'density' definition 'grid'. [funcArgNamesDifferent]
xscreensaver-5.36/hacks/glx/teapot.h:5:29: note: Function 'unit_teapot' argument 1 names different: declaration 'density' definition 'grid'.
xscreensaver-5.36/hacks/glx/teapot.c:158:18: note: Function 'unit_teapot' argument 1 names different: declaration 'density' definition 'grid'.
xscreensaver-5.36/hacks/glx/texfont.c:168:7: style: Condition '!image' is always true [knownConditionTrueFalse]
xscreensaver-5.36/hacks/glx/texfont.c:117:19: note: Assignment 'image=0', assigned value is 0
xscreensaver-5.36/hacks/glx/texfont.c:168:7: note: Condition '!image' is always true
xscreensaver-5.36/hacks/glx/trackball.c:228:14: style: The scope of the variable 't' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/tube.c:46:7: style: The scope of the variable 'z' can be reduced. [variableScope]
xscreensaver-5.36/hacks/glx/xlock-gl-utils.c:204:9: style: The scope of the variable 's' can be reduced. [variableScope]
xscreensaver-5.36/hacks/goop.c:396:9: style: The scope of the variable 'total' can be reduced. [variableScope]
xscreensaver-5.36/hacks/hyperball.c:443:0: error: failed to expand 'rotates', Wrong number of parameters for macro 'rotate'. [preprocessorErrorDirective]
xscreensaver-5.36/hacks/ifs.c:278:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xscreensaver-5.36/hacks/ifs.c:345:7: style: The scope of the variable 'partcolor' can be reduced. [variableScope]
xscreensaver-5.36/hacks/imsmap.c:277:19: style: The scope of the variable 'y1' can be reduced. [variableScope]
xscreensaver-5.36/hacks/imsmap.c:277:23: style: The scope of the variable 'y2' can be reduced. [variableScope]
xscreensaver-5.36/hacks/interaggregate.c:500:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xscreensaver-5.36/hacks/interference.c:472:7: style: The scope of the variable 'px' can be reduced. [variableScope]
xscreensaver-5.36/hacks/interference.c:472:11: style: The scope of the variable 'py' can be reduced. [variableScope]
xscreensaver-5.36/hacks/interference.c:773:7: style: The scope of the variable 'gray' can be reduced. [variableScope]
xscreensaver-5.36/hacks/intermomentary.c:292:11: style: The scope of the variable 'dx' can be reduced. [variableScope]
xscreensaver-5.36/hacks/intermomentary.c:292:15: style: The scope of the variable 'dy' can be reduced. [variableScope]
xscreensaver-5.36/hacks/intermomentary.c:292:19: style: The scope of the variable 'd' can be reduced. [variableScope]
xscreensaver-5.36/hacks/julia.c:206:3: style: Variable 'fg_gc' is reassigned a value before the old one has been used. [redundantAssignment]
xscreensaver-5.36/hacks/julia.c:201:0: note: Variable 'fg_gc' is reassigned a value before the old one has been used.
xscreensaver-5.36/hacks/julia.c:206:3: note: Variable 'fg_gc' is reassigned a value before the old one has been used.
xscreensaver-5.36/hacks/julia.c:208:3: style: Variable 'bg_gc' is reassigned a value before the old one has been used. [redundantAssignment]
xscreensaver-5.36/hacks/julia.c:201:0: note: Variable 'bg_gc' is reassigned a value before the old one has been used.
xscreensaver-5.36/hacks/julia.c:208:3: note: Variable 'bg_gc' is reassigned a value before the old one has been used.
xscreensaver-5.36/hacks/julia.c:180:39: style: Same expression on both sides of '&&'. [duplicateExpression]
xscreensaver-5.36/hacks/julia.c:95:14: style: The scope of the variable 'theta' can be reduced. [variableScope]
xscreensaver-5.36/hacks/julia.c:95:21: style: The scope of the variable 'r' can be reduced. [variableScope]
xscreensaver-5.36/hacks/julia.c:318:14: style: The scope of the variable 'r' can be reduced. [variableScope]
xscreensaver-5.36/hacks/julia.c:320:31: style: The scope of the variable 'i' can be reduced. [variableScope]
xscreensaver-5.36/hacks/julia.c:320:34: style: The scope of the variable 'j' can be reduced. [variableScope]
xscreensaver-5.36/hacks/julia.c:426:16: style: The scope of the variable 'buffer' can be reduced. [variableScope]
xscreensaver-5.36/hacks/kaleidescope.c:165:18: style: The scope of the variable 'red' can be reduced. [variableScope]
xscreensaver-5.36/hacks/kaleidescope.c:165:22: style: The scope of the variable 'green' can be reduced. [variableScope]
xscreensaver-5.36/hacks/kaleidescope.c:165:28: style: The scope of the variable 'blue' can be reduced. [variableScope]
xscreensaver-5.36/hacks/kumppa.c:222:88: error: Memory leak: chks [memleak]
xscreensaver-5.36/hacks/kumppa.c:284:0: error: Memory leak: chks [memleak]
xscreensaver-5.36/hacks/lcdscrub.c:258:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xscreensaver-5.36/hacks/lcdscrub.c:259:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xscreensaver-5.36/hacks/lmorph.c:161:12: style: The scope of the variable 's' can be reduced. [variableScope]
xscreensaver-5.36/hacks/lmorph.c:420:12: style: The scope of the variable 'speed' can be reduced. [variableScope]
xscreensaver-5.36/hacks/lmorph.c:485:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xscreensaver-5.36/hacks/lmorph.c:305:7: style: Variable 'rx' is assigned a value that is never used. [unreadVariable]
xscreensaver-5.36/hacks/maze.c:858:13: error: Array 'candidates[3]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds]
xscreensaver-5.36/hacks/maze.c:795:20: note: Assignment 'num_candidates=0', assigned value is 0
xscreensaver-5.36/hacks/maze.c:810:14: note: num_candidates is incremented', new value is 1
xscreensaver-5.36/hacks/maze.c:826:14: note: num_candidates is incremented', new value is 2
xscreensaver-5.36/hacks/maze.c:842:14: note: num_candidates is incremented', new value is 3
xscreensaver-5.36/hacks/maze.c:858:13: note: Array index out of bounds
xscreensaver-5.36/hacks/maze.c:370:10: style: The scope of the variable 't' can be reduced. [variableScope]
xscreensaver-5.36/hacks/maze.c:370:13: style: The scope of the variable 'r' can be reduced. [variableScope]
xscreensaver-5.36/hacks/maze.c:430:7: style: The scope of the variable 's' can be reduced. [variableScope]
xscreensaver-5.36/hacks/maze.c:473:10: style: The scope of the variable 'h' can be reduced. [variableScope]
xscreensaver-5.36/hacks/maze.c:757:60: error: Shifting by a negative value is undefined behaviour [shiftNegative]
xscreensaver-5.36/hacks/maze.c:810:32: error: Expression 'candidates[num_candidates++]=0' depends on order of evaluation of side effects [unknownEvaluationOrder]
xscreensaver-5.36/hacks/maze.c:858:13: error: Array 'candidates[3]' accessed at index 3, which is out of bounds. [arrayIndexOutOfBounds]
xscreensaver-5.36/hacks/maze.c:795:20: note: Assignment 'num_candidates=1', assigned value is 1
xscreensaver-5.36/hacks/maze.c:826:14: note: num_candidates is incremented', new value is 2
xscreensaver-5.36/hacks/maze.c:842:14: note: num_candidates is incremented', new value is 3
xscreensaver-5.36/hacks/maze.c:858:13: note: Array index out of bounds
xscreensaver-5.36/hacks/maze.c:487:16: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xscreensaver-5.36/hacks/memscroller.c:197:11: style: The scope of the variable 'max_height' can be reduced. [variableScope]
xscreensaver-5.36/hacks/metaballs.c:313:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xscreensaver-5.36/hacks/metaballs.c:128:8: style: The scope of the variable 'nHalfColors' can be reduced. [variableScope]
xscreensaver-5.36/hacks/moire.c:246: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]
xscreensaver-5.36/hacks/munch.c:242:7: style: The scope of the variable 'drawX' can be reduced. [variableScope]
xscreensaver-5.36/hacks/munch.c:242:14: style: The scope of the variable 'drawY' can be reduced. [variableScope]
xscreensaver-5.36/hacks/munch.c:377:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xscreensaver-5.36/hacks/nerverot.c:1121:2: style: Variable 'seg' is reassigned a value before the old one has been used. [redundantAssignment]
xscreensaver-5.36/hacks/nerverot.c:1116:0: note: Variable 'seg' is reassigned a value before the old one has been used.
xscreensaver-5.36/hacks/nerverot.c:1121:2: note: Variable 'seg' is reassigned a value before the old one has been used.
xscreensaver-5.36/hacks/noseguy.c:338:29: style: Function 'talk' argument 2 names different: declaration 'erase' definition 'force_erase'. [funcArgNamesDifferent]
xscreensaver-5.36/hacks/noseguy.c:69:39: note: Function 'talk' argument 2 names different: declaration 'erase' definition 'force_erase'.
xscreensaver-5.36/hacks/noseguy.c:338:29: note: Function 'talk' argument 2 names different: declaration 'erase' definition 'force_erase'.
xscreensaver-5.36/hacks/pacman_ai.c:491:12: style: The scope of the variable 'curel' can be reduced. [variableScope]
xscreensaver-5.36/hacks/pacman_ai.c:513:45: style: The scope of the variable 'worst' can be reduced. [variableScope]
xscreensaver-5.36/hacks/pacman_ai.c:547:9: style: Variable 'nrdirs' is modified but its new value is never used. [unreadVariable]
xscreensaver-5.36/hacks/pacman_ai.c:628:5: style: Variable 'nrdirs' is modified but its new value is never used. [unreadVariable]
xscreensaver-5.36/hacks/pacman_level.c:384:14: style: The scope of the variable 'tilenr' can be reduced. [variableScope]
xscreensaver-5.36/hacks/pacman_level.c:715:14: style: The scope of the variable 'dirvec' can be reduced. [variableScope]
xscreensaver-5.36/hacks/pacman_level.c:716:14: style: The scope of the variable 'ret' can be reduced. [variableScope]
xscreensaver-5.36/hacks/pedal.c:86:9: style: The scope of the variable 'r' can be reduced. [variableScope]
xscreensaver-5.36/hacks/pedal.c:159:12: style: The scope of the variable 'r' can be reduced. [variableScope]
xscreensaver-5.36/hacks/pedal.c:245:7: style: The scope of the variable 'erase_delay' can be reduced. [variableScope]
xscreensaver-5.36/hacks/phosphor.c:154:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xscreensaver-5.36/hacks/phosphor.c:155:17: style: The scope of the variable 'flags' can be reduced. [variableScope]
xscreensaver-5.36/hacks/piecewise.c:122:7: style: The scope of the variable 'v' can be reduced. [variableScope]
xscreensaver-5.36/hacks/piecewise.c:346:10: style: The scope of the variable 'v' can be reduced. [variableScope]
xscreensaver-5.36/hacks/piecewise.c:346:13: style: The scope of the variable 'a' can be reduced. [variableScope]
xscreensaver-5.36/hacks/pyro.c:64:10: style: The scope of the variable 'dA' can be reduced. [variableScope]
xscreensaver-5.36/hacks/pyro.c:234:7: style: The scope of the variable 'g' can be reduced. [variableScope]
xscreensaver-5.36/hacks/rd-bomb.c:479:12: style: The scope of the variable 'di' can be reduced. [variableScope]
xscreensaver-5.36/hacks/recanim.c:101:0: error: #error GDK_PIXBUF is required [preprocessorErrorDirective]
xscreensaver-5.36/hacks/rocks.c:284:7: style: The scope of the variable 'change' can be reduced. [variableScope]
xscreensaver-5.36/hacks/screenhack.c:120:0: error: #error Error!  You have an old version of vroot.h!  Check -I args. [preprocessorErrorDirective]
xscreensaver-5.36/hacks/shadebobs.c:181:15: style: The scope of the variable 'iPixelY' can be reduced. [variableScope]
xscreensaver-5.36/hacks/shadebobs.c:219:9: style: The scope of the variable 'nRadian' can be reduced. [variableScope]
xscreensaver-5.36/hacks/shadebobs.c:238:8: style: The scope of the variable 'nHalfColors' can be reduced. [variableScope]
xscreensaver-5.36/hacks/slidescreen.c:187:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xscreensaver-5.36/hacks/slidescreen.c:216:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xscreensaver-5.36/hacks/speedmine.c:241:9: style: The scope of the variable 'zfactor' can be reduced. [variableScope]
xscreensaver-5.36/hacks/speedmine.c:359:9: style: The scope of the variable 'ip' can be reduced. [variableScope]
xscreensaver-5.36/hacks/speedmine.c:359:13: style: The scope of the variable 'in' can be reduced. [variableScope]
xscreensaver-5.36/hacks/speedmine.c:384:11: style: The scope of the variable 'ii' can be reduced. [variableScope]
xscreensaver-5.36/hacks/speedmine.c:404:11: style: The scope of the variable 'ii' can be reduced. [variableScope]
xscreensaver-5.36/hacks/speedmine.c:663:9: style: The scope of the variable 'ii' can be reduced. [variableScope]
xscreensaver-5.36/hacks/speedmine.c:857:9: style: The scope of the variable 't2' can be reduced. [variableScope]
xscreensaver-5.36/hacks/speedmine.c:857:13: style: The scope of the variable 'j2' can be reduced. [variableScope]
xscreensaver-5.36/hacks/speedmine.c:858:6: style: The scope of the variable 'index' can be reduced. [variableScope]
xscreensaver-5.36/hacks/speedmine.c:923:9: style: The scope of the variable 't2' can be reduced. [variableScope]
xscreensaver-5.36/hacks/speedmine.c:923:13: style: The scope of the variable 'j2' can be reduced. [variableScope]
xscreensaver-5.36/hacks/speedmine.c:923:17: style: The scope of the variable 'j3' can be reduced. [variableScope]
xscreensaver-5.36/hacks/speedmine.c:924:6: style: The scope of the variable 'index' can be reduced. [variableScope]
xscreensaver-5.36/hacks/speedmine.c:1197:9: style: The scope of the variable 'elapsed' can be reduced. [variableScope]
xscreensaver-5.36/hacks/speedmine.c:1423:10: style: The scope of the variable 'th' can be reduced. [variableScope]
xscreensaver-5.36/hacks/starfish.c:467:10: style: The scope of the variable 'now' can be reduced. [variableScope]
xscreensaver-5.36/hacks/substrate.c:257:12: style: The scope of the variable 'cr' can be reduced. [variableScope]
xscreensaver-5.36/hacks/substrate.c:389:9: style: The scope of the variable 'cx' can be reduced. [variableScope]
xscreensaver-5.36/hacks/substrate.c:389:13: style: The scope of the variable 'cy' can be reduced. [variableScope]
xscreensaver-5.36/hacks/substrate.c:393:11: style: The scope of the variable 'drawx' can be reduced. [variableScope]
xscreensaver-5.36/hacks/substrate.c:393:18: style: The scope of the variable 'drawy' can be reduced. [variableScope]
xscreensaver-5.36/hacks/substrate.c:394:19: style: The scope of the variable 'c' can be reduced. [variableScope]
xscreensaver-5.36/hacks/swirl.c:945:28: style: The scope of the variable 'add' can be reduced. [variableScope]
xscreensaver-5.36/hacks/swirl.c:946:14: style: The scope of the variable 'dx' can be reduced. [variableScope]
xscreensaver-5.36/hacks/swirl.c:946:18: style: The scope of the variable 'dy' can be reduced. [variableScope]
xscreensaver-5.36/hacks/swirl.c:946:29: style: The scope of the variable 'dist' can be reduced. [variableScope]
xscreensaver-5.36/hacks/t3d.c:213:7: style: The scope of the variable 'n' can be reduced. [variableScope]
xscreensaver-5.36/hacks/t3d.c:448:21: style: The scope of the variable 'ys' can be reduced. [variableScope]
xscreensaver-5.36/hacks/t3d.c:448:24: style: The scope of the variable 'zs' can be reduced. [variableScope]
xscreensaver-5.36/hacks/t3d.c:529:10: style: The scope of the variable 'ra' can be reduced. [variableScope]
xscreensaver-5.36/hacks/t3d.c:530:7: style: The scope of the variable 'm' can be reduced. [variableScope]
xscreensaver-5.36/hacks/t3d.c:530:9: style: The scope of the variable 'col' can be reduced. [variableScope]
xscreensaver-5.36/hacks/t3d.c:530:13: style: The scope of the variable 'inc' can be reduced. [variableScope]
xscreensaver-5.36/hacks/t3d.c:530:19: style: The scope of the variable 'inr' can be reduced. [variableScope]
xscreensaver-5.36/hacks/t3d.c:677:27: style: The scope of the variable 'x1' can be reduced. [variableScope]
xscreensaver-5.36/hacks/t3d.c:677:30: style: The scope of the variable 'y1' can be reduced. [variableScope]
xscreensaver-5.36/hacks/t3d.c:678:10: style: The scope of the variable 'cno' can be reduced. [variableScope]
xscreensaver-5.36/hacks/t3d.c:678:14: style: The scope of the variable 'cnorm' can be reduced. [variableScope]
xscreensaver-5.36/hacks/t3d.c:563:22: style: Variable 'inc' is assigned a value that is never used. [unreadVariable]
xscreensaver-5.36/hacks/testx11.c:750:0: warning: Redundant assignment of 'cells' to itself. [selfAssignment]
xscreensaver-5.36/hacks/testx11.c:828:23: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xscreensaver-5.36/hacks/triangle.c:282:14: style: The scope of the variable 'd' can be reduced. [variableScope]
xscreensaver-5.36/hacks/triangle.c:282:17: style: The scope of the variable 'd2' can be reduced. [variableScope]
xscreensaver-5.36/hacks/triangle.c:282:21: style: The scope of the variable 'i' can be reduced. [variableScope]
xscreensaver-5.36/hacks/triangle.c:282:24: style: The scope of the variable 'j' can be reduced. [variableScope]
xscreensaver-5.36/hacks/triangle.c:282:27: style: The scope of the variable 'delta' can be reduced. [variableScope]
xscreensaver-5.36/hacks/vermiculate.c:225:7: style: The scope of the variable 'x' can be reduced. [variableScope]
xscreensaver-5.36/hacks/vermiculate.c:225:10: style: The scope of the variable 'y' can be reduced. [variableScope]
xscreensaver-5.36/hacks/vermiculate.c:273:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xscreensaver-5.36/hacks/vermiculate.c:536:19: warning: Suspicious code: sign conversion of -1 in calculation because '-1' has a negative value [signConversion]
xscreensaver-5.36/hacks/whirlwindwarp.c:177:9: style: The scope of the variable 'nx' can be reduced. [variableScope]
xscreensaver-5.36/hacks/whirlwindwarp.c:177:12: style: The scope of the variable 'ny' can be reduced. [variableScope]
xscreensaver-5.36/hacks/whirlygig.c:189:9: style: The scope of the variable 'vert_mod' can be reduced. [variableScope]
xscreensaver-5.36/hacks/whirlygig.c:189:19: style: The scope of the variable 'horiz_mod' can be reduced. [variableScope]
xscreensaver-5.36/hacks/worm.c:115:20: style: The scope of the variable 'z' can be reduced. [variableScope]
xscreensaver-5.36/hacks/worm.c:246:14: style: The scope of the variable 'wn' can be reduced. [variableScope]
xscreensaver-5.36/hacks/xanalogtv.c:151:50: style: Same expression on both sides of '/'. [duplicateExpression]
xscreensaver-5.36/hacks/xflame.c:500:15: style: The scope of the variable 'v2' can be reduced. [variableScope]
xscreensaver-5.36/hacks/xflame.c:500:19: style: The scope of the variable 'v3' can be reduced. [variableScope]
xscreensaver-5.36/hacks/xflame.c:572:18: style: The scope of the variable 'ptr1' can be reduced. [variableScope]
xscreensaver-5.36/hacks/xlockmore.c:463:21: style: The scope of the variable 'def2' can be reduced. [variableScope]
xscreensaver-5.36/hacks/xlyap.c:579:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xscreensaver-5.36/hacks/xlyap.c:580:7: style: The scope of the variable 'bindex' can be reduced. [variableScope]
xscreensaver-5.36/hacks/xlyap.c:580:17: style: The scope of the variable 'findex' can be reduced. [variableScope]
xscreensaver-5.36/hacks/xlyap.c:581:13: style: The scope of the variable 'ch' can be reduced. [variableScope]
xscreensaver-5.36/hacks/xlyap.c:828:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xscreensaver-5.36/hacks/xlyap.c:614:39: style: Checking if unsigned variable 'st->maxcolor-st->startcolor' is less than zero. [unsignedLessThanZero]
xscreensaver-5.36/hacks/xlyap.c:617:40: style: Checking if unsigned variable 'st->maxcolor-st->mincolindex' is less than zero. [unsignedLessThanZero]
xscreensaver-5.36/hacks/xlyap.c:167:10: style: struct member 'image_data_t::p_min' is never used. [unusedStructMember]
xscreensaver-5.36/hacks/xlyap.c:167:17: style: struct member 'image_data_t::p_max' is never used. [unusedStructMember]
xscreensaver-5.36/hacks/xlyap.c:167:24: style: struct member 'image_data_t::q_min' is never used. [unusedStructMember]
xscreensaver-5.36/hacks/xlyap.c:167:31: style: struct member 'image_data_t::q_max' is never used. [unusedStructMember]
xscreensaver-5.36/hacks/xmatrix.c:601:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xscreensaver-5.36/hacks/xmatrix.c:1001:11: style: Variable 'count' is modified but its new value is never used. [unreadVariable]
xscreensaver-5.36/hacks/xrayswarm.c:1073:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xscreensaver-5.36/hacks/xscreensaver-sgigl.c:175:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xscreensaver-5.36/hacks/xscreensaver-sgigl.c:263:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xscreensaver-5.36/hacks/xspirograph.c:73:9: style: The scope of the variable 'tmpx' can be reduced. [variableScope]
xscreensaver-5.36/hacks/xspirograph.c:73:15: style: The scope of the variable 'tmpy' can be reduced. [variableScope]
xscreensaver-5.36/hacks/xsublim.c:509:14: style: Checking if unsigned variable 'fread(arg_Text,1,1024*10,exe_Fs)' is less than zero. [unsignedLessThanZero]
xscreensaver-5.36/hacks/xsublim.c:529:0: error: Memory leak: exe_Command [memleak]
xscreensaver-5.36/utils/alpha.c:86:14: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xscreensaver-5.36/utils/async_netdb.c:197:53: style: Function 'async_name_from_addr_finish' argument 1 names different: declaration 'self' definition 'self_raw'. [funcArgNamesDifferent]
xscreensaver-5.36/utils/async_netdb.h:153:57: note: Function 'async_name_from_addr_finish' argument 1 names different: declaration 'self' definition 'self_raw'.
xscreensaver-5.36/utils/async_netdb.c:197:53: note: Function 'async_name_from_addr_finish' argument 1 names different: declaration 'self' definition 'self_raw'.
xscreensaver-5.36/utils/async_netdb.c:315:55: style: Function 'async_addr_from_name_start' argument 2 names different: declaration 'host' definition 'hostname'. [funcArgNamesDifferent]
xscreensaver-5.36/utils/async_netdb.h:182:64: note: Function 'async_addr_from_name_start' argument 2 names different: declaration 'host' definition 'hostname'.
xscreensaver-5.36/utils/async_netdb.c:315:55: note: Function 'async_addr_from_name_start' argument 2 names different: declaration 'host' definition 'hostname'.
xscreensaver-5.36/utils/colors.c:28:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xscreensaver-5.36/utils/colors.c:451:26: warning: Function 'make_color_loop' argument order different: declaration ', , , h1, s1, v1, h2, s2, v2, h3, s3, v3, colors, ncolorsP, allocate_p, writable_pP' definition 'screen, visual, cmap, h0, s0, v0, h1, s1, v1, h2, s2, v2, colors, ncolorsP, allocate_p, writable_pP' [funcArgOrderDifferent]
xscreensaver-5.36/utils/colors.h:64:30: note: Function 'make_color_loop' argument order different: declaration ', , , h1, s1, v1, h2, s2, v2, h3, s3, v3, colors, ncolorsP, allocate_p, writable_pP' definition 'screen, visual, cmap, h0, s0, v0, h1, s1, v1, h2, s2, v2, colors, ncolorsP, allocate_p, writable_pP'
xscreensaver-5.36/utils/colors.c:451:26: note: Function 'make_color_loop' argument order different: declaration ', , , h1, s1, v1, h2, s2, v2, h3, s3, v3, colors, ncolorsP, allocate_p, writable_pP' definition 'screen, visual, cmap, h0, s0, v0, h1, s1, v1, h2, s2, v2, colors, ncolorsP, allocate_p, writable_pP'
xscreensaver-5.36/utils/erase.c:176:46: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xscreensaver-5.36/utils/erase.c:220:65: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xscreensaver-5.36/utils/erase.c:223:30: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xscreensaver-5.36/utils/fade.c:247:7: style: Condition '!fade_cmaps' is always true [knownConditionTrueFalse]
xscreensaver-5.36/utils/fade.c:212:26: note: Assignment 'fade_cmaps=0', assigned value is 0
xscreensaver-5.36/utils/fade.c:247:7: note: Condition '!fade_cmaps' is always true
xscreensaver-5.36/utils/fade.c:26:18: style: Function 'copy_colormap' argument 3 names different: declaration 'from' definition 'cmap'. [funcArgNamesDifferent]
xscreensaver-5.36/utils/fade.h:15:61: note: Function 'copy_colormap' argument 3 names different: declaration 'from' definition 'cmap'.
xscreensaver-5.36/utils/fade.c:26:18: note: Function 'copy_colormap' argument 3 names different: declaration 'from' definition 'cmap'.
xscreensaver-5.36/utils/fade.c:26:33: style: Function 'copy_colormap' argument 4 names different: declaration 'to' definition 'into_cmap'. [funcArgNamesDifferent]
xscreensaver-5.36/utils/fade.h:15:76: note: Function 'copy_colormap' argument 4 names different: declaration 'to' definition 'into_cmap'.
xscreensaver-5.36/utils/fade.c:26:33: note: Function 'copy_colormap' argument 4 names different: declaration 'to' definition 'into_cmap'.
xscreensaver-5.36/utils/vroot.h:98:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xscreensaver-5.36/utils/grabclient.c:1016:33: style: Function 'load_image_async_simple' argument 3 names different: declaration 'top_level' definition 'window'. [funcArgNamesDifferent]
xscreensaver-5.36/utils/grabscreen.h:56:58: note: Function 'load_image_async_simple' argument 3 names different: declaration 'top_level' definition 'window'.
xscreensaver-5.36/utils/grabclient.c:1016:33: note: Function 'load_image_async_simple' argument 3 names different: declaration 'top_level' definition 'window'.
xscreensaver-5.36/utils/grabclient.c:1017:35: style: Function 'load_image_async_simple' argument 4 names different: declaration 'target' definition 'drawable'. [funcArgNamesDifferent]
xscreensaver-5.36/utils/grabscreen.h:57:60: note: Function 'load_image_async_simple' argument 4 names different: declaration 'target' definition 'drawable'.
xscreensaver-5.36/utils/grabclient.c:1017:35: note: Function 'load_image_async_simple' argument 4 names different: declaration 'target' definition 'drawable'.
xscreensaver-5.36/utils/grabclient.c:356:1: error: Memory leak: ndpy [memleak]
xscreensaver-5.36/utils/grabscreen.c:251:16: style: The scope of the variable 'i' can be reduced. [variableScope]
xscreensaver-5.36/utils/overlay.c:120:7: style: The scope of the variable 'depth' can be reduced. [variableScope]
xscreensaver-5.36/utils/overlay.c:122:16: style: The scope of the variable 'layer' can be reduced. [variableScope]
xscreensaver-5.36/utils/overlay.c:123:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xscreensaver-5.36/utils/overlay.c:115:52: style: Function 'get_overlay_visual' argument 2 names different: declaration 'pixel_return' definition 'transparent_pixel_ret'. [funcArgNamesDifferent]
xscreensaver-5.36/utils/visual.h:24:61: note: Function 'get_overlay_visual' argument 2 names different: declaration 'pixel_return' definition 'transparent_pixel_ret'.
xscreensaver-5.36/utils/overlay.c:115:52: note: Function 'get_overlay_visual' argument 2 names different: declaration 'pixel_return' definition 'transparent_pixel_ret'.
xscreensaver-5.36/utils/overlay.c:109:24: warning: Division of result of sizeof() on pointer type. [divideSizeof]
xscreensaver-5.36/utils/textclient.c:124:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
xscreensaver-5.36/utils/utf8wc.c:300:3: error: Common realloc mistake: 'ret' nulled but not freed upon failure [memleakOnRealloc]
xscreensaver-5.36/utils/visual-gl.c:117:26: style: Function 'describe_gl_visual' argument 4 names different: declaration 'priv_cmap_p' definition 'private_cmap_p'. [funcArgNamesDifferent]
xscreensaver-5.36/utils/visual.h:30:66: note: Function 'describe_gl_visual' argument 4 names different: declaration 'priv_cmap_p' definition 'private_cmap_p'.
xscreensaver-5.36/utils/visual-gl.c:117:26: note: Function 'describe_gl_visual' argument 4 names different: declaration 'priv_cmap_p' definition 'private_cmap_p'.
xscreensaver-5.36/utils/visual.c:57:12: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xscreensaver-5.36/utils/visual.c:53:41: style: Function 'get_visual' argument 2 names different: declaration 'name' definition 'string'. [funcArgNamesDifferent]
xscreensaver-5.36/utils/visual.h:15:50: note: Function 'get_visual' argument 2 names different: declaration 'name' definition 'string'.
xscreensaver-5.36/utils/visual.c:53:41: note: Function 'get_visual' argument 2 names different: declaration 'name' definition 'string'.
xscreensaver-5.36/utils/visual.c:506:45: style: Function 'find_similar_visual' argument 2 names different: declaration 'old' definition 'old_visual'. [funcArgNamesDifferent]
xscreensaver-5.36/utils/visual.h:22:55: note: Function 'find_similar_visual' argument 2 names different: declaration 'old' definition 'old_visual'.
xscreensaver-5.36/utils/visual.c:506:45: note: Function 'find_similar_visual' argument 2 names different: declaration 'old' definition 'old_visual'.
xscreensaver-5.36/utils/xft.c:274:20: style: Function 'XftTextExtentsUtf8' argument 2 names different: declaration 'pub' definition 'font'. [funcArgNamesDifferent]
xscreensaver-5.36/utils/xft.h:151:20: note: Function 'XftTextExtentsUtf8' argument 2 names different: declaration 'pub' definition 'font'.
xscreensaver-5.36/utils/xft.c:274:20: note: Function 'XftTextExtentsUtf8' argument 2 names different: declaration 'pub' definition 'font'.
xscreensaver-5.36/utils/xft.c:313:19: style: Function 'XftDrawStringUtf8' argument 3 names different: declaration 'pub' definition 'font'. [funcArgNamesDifferent]
xscreensaver-5.36/utils/xft.h:159:19: note: Function 'XftDrawStringUtf8' argument 3 names different: declaration 'pub' definition 'font'.
xscreensaver-5.36/utils/xft.c:313:19: note: Function 'XftDrawStringUtf8' argument 3 names different: declaration 'pub' definition 'font'.
xscreensaver-5.36/utils/xmu.c:53:10: style: The scope of the variable 'number' can be reduced. [variableScope]
[17:48]

ftp://ftp.se.debian.org/debian/pool/main/x/xsd/xsd_4.0.0.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xsddiagram/xsddiagram_1.0.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xsel/xsel_1.2.0.orig.tar.gz
xsel-1.2.0/xsel.c:758:3: style: Variable 'new_sel' is reassigned a value before the old one has been used. [redundantAssignment]
xsel-1.2.0/xsel.c:756:0: note: Variable 'new_sel' is reassigned a value before the old one has been used.
xsel-1.2.0/xsel.c:758:3: note: Variable 'new_sel' is reassigned a value before the old one has been used.
xsel-1.2.0/xsel.c:350:7: style: The scope of the variable 'null_r_fd' can be reduced. [variableScope]
xsel-1.2.0/xsel.c:1373:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xsel-1.2.0/xsel.c:197:16: style: Variable 'errno_save' is assigned a value that is never used. [unreadVariable]
xsel-1.2.0/xsel.c:205:7: style: Variable 'n' is assigned a value that is never used. [unreadVariable]
[17:48]

ftp://ftp.se.debian.org/debian/pool/main/x/xsensors/xsensors_0.70.orig.tar.gz
xsensors-0.70/src/gui.c:307:5: style: Variable 'mainbox' is reassigned a value before the old one has been used. [redundantAssignment]
xsensors-0.70/src/gui.c:272:0: note: Variable 'mainbox' is reassigned a value before the old one has been used.
xsensors-0.70/src/gui.c:307:5: note: Variable 'mainbox' is reassigned a value before the old one has been used.
xsensors-0.70/src/gui.c:310:5: style: Variable 'voltbox' is reassigned a value before the old one has been used. [redundantAssignment]
xsensors-0.70/src/gui.c:273:0: note: Variable 'voltbox' is reassigned a value before the old one has been used.
xsensors-0.70/src/gui.c:310:5: note: Variable 'voltbox' is reassigned a value before the old one has been used.
xsensors-0.70/src/gui.c:311:5: style: Variable 'tempbox' is reassigned a value before the old one has been used. [redundantAssignment]
xsensors-0.70/src/gui.c:274:0: note: Variable 'tempbox' is reassigned a value before the old one has been used.
xsensors-0.70/src/gui.c:311:5: note: Variable 'tempbox' is reassigned a value before the old one has been used.
xsensors-0.70/src/gui.c:312:5: style: Variable 'fanbox' is reassigned a value before the old one has been used. [redundantAssignment]
xsensors-0.70/src/gui.c:275:0: note: Variable 'fanbox' is reassigned a value before the old one has been used.
xsensors-0.70/src/gui.c:312:5: note: Variable 'fanbox' is reassigned a value before the old one has been used.
xsensors-0.70/src/gui.c:315:5: style: Variable 'noteframe' is reassigned a value before the old one has been used. [redundantAssignment]
xsensors-0.70/src/gui.c:281:0: note: Variable 'noteframe' is reassigned a value before the old one has been used.
xsensors-0.70/src/gui.c:315:5: note: Variable 'noteframe' is reassigned a value before the old one has been used.
xsensors-0.70/src/gui.c:319:5: style: Variable 'notelabel' is reassigned a value before the old one has been used. [redundantAssignment]
xsensors-0.70/src/gui.c:280:0: note: Variable 'notelabel' is reassigned a value before the old one has been used.
xsensors-0.70/src/gui.c:319:5: note: Variable 'notelabel' is reassigned a value before the old one has been used.
xsensors-0.70/src/gui.c:326:5: style: Variable 'voltlabel' is reassigned a value before the old one has been used. [redundantAssignment]
xsensors-0.70/src/gui.c:284:0: note: Variable 'voltlabel' is reassigned a value before the old one has been used.
xsensors-0.70/src/gui.c:326:5: note: Variable 'voltlabel' is reassigned a value before the old one has been used.
xsensors-0.70/src/gui.c:327:5: style: Variable 'templabel' is reassigned a value before the old one has been used. [redundantAssignment]
xsensors-0.70/src/gui.c:285:0: note: Variable 'templabel' is reassigned a value before the old one has been used.
xsensors-0.70/src/gui.c:327:5: note: Variable 'templabel' is reassigned a value before the old one has been used.
xsensors-0.70/src/gui.c:328:5: style: Variable 'fanlabel' is reassigned a value before the old one has been used. [redundantAssignment]
xsensors-0.70/src/gui.c:286:0: note: Variable 'fanlabel' is reassigned a value before the old one has been used.
xsensors-0.70/src/gui.c:328:5: note: Variable 'fanlabel' is reassigned a value before the old one has been used.
xsensors-0.70/src/gui.c:444:9: style: The scope of the variable 'errone' can be reduced. [variableScope]
xsensors-0.70/src/gui.c:263:13: style: Variable 'timer' is assigned a value that is never used. [unreadVariable]
xsensors-0.70/src/gui.c:375:0: error: Memory leak: feattext [memleak]
[17:48]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-input-acecad/xserver-xorg-input-acecad_1.5.0.orig.tar.gz
xf86-input-acecad-1.5.0/src/acecad.c:395:12: style: Redundant condition: s. '!s || (s && xf86NameCmp(s,"auto-dev")==0)' is equivalent to '!s || xf86NameCmp(s,"auto-dev")==0' [redundantCondition]
xf86-input-acecad-1.5.0/src/acecad.c:846:21: style: Condition '!is_core_pointer' is always true [knownConditionTrueFalse]
xf86-input-acecad-1.5.0/src/acecad.c:800:27: note: Assignment 'is_core_pointer=0', assigned value is 0
xf86-input-acecad-1.5.0/src/acecad.c:846:21: note: Condition '!is_core_pointer' is always true
xf86-input-acecad-1.5.0/src/acecad.c:553:10: style: The scope of the variable 'buffer' can be reduced. [variableScope]
xf86-input-acecad-1.5.0/src/acecad.c:640:9: style: The scope of the variable 'rx' can be reduced. [variableScope]
xf86-input-acecad-1.5.0/src/acecad.c:640:13: style: The scope of the variable 'ry' can be reduced. [variableScope]
xf86-input-acecad-1.5.0/src/acecad.c:798:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xf86-input-acecad-1.5.0/src/acecad.c:798:12: style: The scope of the variable 'y' can be reduced. [variableScope]
xf86-input-acecad-1.5.0/src/acecad.c:798:15: style: The scope of the variable 'z' can be reduced. [variableScope]
xf86-input-acecad-1.5.0/src/acecad.c:799:9: style: The scope of the variable 'prox' can be reduced. [variableScope]
xf86-input-acecad-1.5.0/src/acecad.c:799:15: style: The scope of the variable 'buttons' can be reduced. [variableScope]
xf86-input-acecad-1.5.0/src/acecad.c:825:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xf86-input-acecad-1.5.0/src/acecad.c:826:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
[17:48]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-input-aiptek/xserver-xorg-input-aiptek_1.4.1.orig.tar.gz
xf86-input-aiptek-1.4.1/src/xf86Aiptek.c:925:13: style: Same expression on both sides of '<' because the value of 'err' and '0' are the same. [duplicateExpression]
xf86-input-aiptek-1.4.1/src/xf86Aiptek.c:853:27: note: 'err' is assigned value '0' here.
xf86-input-aiptek-1.4.1/src/xf86Aiptek.c:925:13: note: Same expression on both sides of '<' because the value of 'err' and '0' are the same.
xf86-input-aiptek-1.4.1/src/xf86Aiptek.c:998:23: style: The scope of the variable 'tabletRatio' can be reduced. [variableScope]
xf86-input-aiptek-1.4.1/src/xf86Aiptek.c:998:36: style: The scope of the variable 'screenRatio' can be reduced. [variableScope]
xf86-input-aiptek-1.4.1/src/xf86Aiptek.c:1000:23: style: The scope of the variable 'gap' can be reduced. [variableScope]
xf86-input-aiptek-1.4.1/src/xf86Aiptek.c:1000:28: style: The scope of the variable 'loop' can be reduced. [variableScope]
xf86-input-aiptek-1.4.1/src/xf86Aiptek.c:1398:21: style: The scope of the variable 'loop' can be reduced. [variableScope]
xf86-input-aiptek-1.4.1/src/xf86Aiptek.c:1295:33: style: Variable 'xFactor' is assigned a value that is never used. [unreadVariable]
xf86-input-aiptek-1.4.1/src/xf86Aiptek.c:1297:33: style: Variable 'yFactor' is assigned a value that is never used. [unreadVariable]
[17:48]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-input-elographics/xserver-xorg-input-elographics_1.4.1.orig.tar.gz
xf86-input-elographics-1.4.1/src/xf86Elo.c:448:12: style: The scope of the variable 'result' can be reduced. [variableScope]
xf86-input-elographics-1.4.1/src/xf86Elo.c:500:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-input-elographics-1.4.1/src/xf86Elo.c:500:11: style: The scope of the variable 'nb_errors' can be reduced. [variableScope]
xf86-input-elographics-1.4.1/src/xf86Elo.c:674:18: style: The scope of the variable 'map' can be reduced. [variableScope]
[17:48]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-input-evdev/xserver-xorg-input-evdev_2.9.0.orig.tar.gz
xf86-input-evdev-2.9.0/src/draglock.c:64:5: style: Variable 'option_string' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-input-evdev-2.9.0/src/draglock.c:57:0: note: Variable 'option_string' is reassigned a value before the old one has been used.
xf86-input-evdev-2.9.0/src/draglock.c:64:5: note: Variable 'option_string' is reassigned a value before the old one has been used.
xf86-input-evdev-2.9.0/src/draglock.c:58:9: style: The scope of the variable 'meta_button' can be reduced. [variableScope]
xf86-input-evdev-2.9.0/src/draglock.c:59:9: style: The scope of the variable 'lock_button' can be reduced. [variableScope]
xf86-input-evdev-2.9.0/src/emuMB.c:270:9: style: The scope of the variable 'ms' can be reduced. [variableScope]
xf86-input-evdev-2.9.0/src/emuMB.c:286:21: style: The scope of the variable 'ms' can be reduced. [variableScope]
xf86-input-evdev-2.9.0/src/emuWheel.c:61:9: style: The scope of the variable 'ms' can be reduced. [variableScope]
xf86-input-evdev-2.9.0/src/evdev.c:237:5: style: Variable 'udev' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-input-evdev-2.9.0/src/evdev.c:231:0: note: Variable 'udev' is reassigned a value before the old one has been used.
xf86-input-evdev-2.9.0/src/evdev.c:237:5: note: Variable 'udev' is reassigned a value before the old one has been used.
xf86-input-evdev-2.9.0/src/evdev.c:1929:5: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-input-evdev-2.9.0/src/evdev.c:1924:0: note: Variable 'rc' is reassigned a value before the old one has been used.
xf86-input-evdev-2.9.0/src/evdev.c:1929:5: note: Variable 'rc' is reassigned a value before the old one has been used.
xf86-input-evdev-2.9.0/src/evdev.c:481:13: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xf86-input-evdev-2.9.0/src/evdev.c:1769:17: style: The scope of the variable 'btn' can be reduced. [variableScope]
xf86-input-evdev-2.9.0/src/evdev.c:2125:13: style: The scope of the variable 'mapping' can be reduced. [variableScope]
xf86-input-evdev-2.9.0/src/evdev.c:2276:13: style: The scope of the variable 'num_calibration' can be reduced. [variableScope]
xf86-input-evdev-2.9.0/src/evdev.c:2491:23: style: Variable 'pEvdev' is assigned a value that is never used. [unreadVariable]
[17:48]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-input-joystick/xserver-xorg-input-joystick_1.6.3.orig.tar.gz
xf86-input-joystick-1.6.3/src/backend_evdev.c:241:16: style: The scope of the variable 'value' can be reduced. [variableScope]
xf86-input-joystick-1.6.3/src/jstk_axis.c:75:15: style: The scope of the variable 'scale' can be reduced. [variableScope]
xf86-input-joystick-1.6.3/src/jstk_key.c:190:40: warning: Function 'jstkKeyboardPreInit' argument order different: declaration 'pInfo, dev, flags' definition 'drv, pInfo, flags' [funcArgOrderDifferent]
xf86-input-joystick-1.6.3/src/jstk_key.h:30:40: note: Function 'jstkKeyboardPreInit' argument order different: declaration 'pInfo, dev, flags' definition 'drv, pInfo, flags'
xf86-input-joystick-1.6.3/src/jstk_key.c:190:40: note: Function 'jstkKeyboardPreInit' argument order different: declaration 'pInfo, dev, flags' definition 'drv, pInfo, flags'
xf86-input-joystick-1.6.3/src/jstk_key.c:285:34: style: Function 'jstkKeyboardHotplug' argument 1 names different: declaration 'dev' definition 'pInfo'. [funcArgNamesDifferent]
xf86-input-joystick-1.6.3/src/jstk_key.h:33:47: note: Function 'jstkKeyboardHotplug' argument 1 names different: declaration 'dev' definition 'pInfo'.
xf86-input-joystick-1.6.3/src/jstk_key.c:285:34: note: Function 'jstkKeyboardHotplug' argument 1 names different: declaration 'dev' definition 'pInfo'.
xf86-input-joystick-1.6.3/src/jstk_options.c:115:16: warning: Width 15 given in format string (no. 1) is smaller than destination buffer 'p[64]'. [invalidScanfFormatWidth_smaller]
xf86-input-joystick-1.6.3/src/jstk_options.c:127:16: warning: Width 30 given in format string (no. 1) is smaller than destination buffer 'p[64]'. [invalidScanfFormatWidth_smaller]
xf86-input-joystick-1.6.3/src/jstk_options.c:189:13: warning: Width 15 given in format string (no. 1) is smaller than destination buffer 'p[64]'. [invalidScanfFormatWidth_smaller]
xf86-input-joystick-1.6.3/src/jstk_options.c:210:13: warning: Width 15 given in format string (no. 1) is smaller than destination buffer 'p[64]'. [invalidScanfFormatWidth_smaller]
xf86-input-joystick-1.6.3/src/jstk_options.c:234:13: warning: Width 30 given in format string (no. 1) is smaller than destination buffer 'p[64]'. [invalidScanfFormatWidth_smaller]
xf86-input-joystick-1.6.3/src/jstk_options.c:260:13: warning: Width 30 given in format string (no. 1) is smaller than destination buffer 'p[64]'. [invalidScanfFormatWidth_smaller]
xf86-input-joystick-1.6.3/src/jstk_options.c:272:21: style: Variable 'key' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-input-joystick-1.6.3/src/jstk_options.c:271:21: note: Variable 'key' is reassigned a value before the old one has been used.
xf86-input-joystick-1.6.3/src/jstk_options.c:272:21: note: Variable 'key' is reassigned a value before the old one has been used.
xf86-input-joystick-1.6.3/src/jstk_properties.c:284:11: style: The scope of the variable 'axes_floats' can be reduced. [variableScope]
xf86-input-joystick-1.6.3/src/jstk_properties.c:285:11: style: The scope of the variable 'button_floats' can be reduced. [variableScope]
[17:48]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-input-keyboard/xserver-xorg-input-keyboard_1.9.0.orig.tar.gz
xf86-input-keyboard-1.9.0/src/bsd_kbd.c:168:5: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xf86-input-keyboard-1.9.0/src/bsd_kbd.c:222:7: note: Found duplicate branches for 'if' and 'else'.
xf86-input-keyboard-1.9.0/src/bsd_kbd.c:168:5: note: Found duplicate branches for 'if' and 'else'.
xf86-input-keyboard-1.9.0/src/bsd_kbd.c:252:5: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xf86-input-keyboard-1.9.0/src/bsd_kbd.c:273:7: note: Found duplicate branches for 'if' and 'else'.
xf86-input-keyboard-1.9.0/src/bsd_kbd.c:252:5: note: Found duplicate branches for 'if' and 'else'.
xf86-input-keyboard-1.9.0/src/bsd_kbd.c:335:17: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-input-keyboard-1.9.0/src/bsd_kbd.c:85:0: style: Variable 'real_leds' is assigned a value that is never used. [unreadVariable]
xf86-input-keyboard-1.9.0/src/bsd_kbd.c:122:0: style: Variable 'real_leds' is assigned a value that is never used. [unreadVariable]
xf86-input-keyboard-1.9.0/src/bsd_kbd.c:339:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xf86-input-keyboard-1.9.0/src/hurd_kbd.c:54:11: style: struct member 'mouse_motion::mm_deltaX' is never used. [unusedStructMember]
xf86-input-keyboard-1.9.0/src/hurd_kbd.c:55:11: style: struct member 'mouse_motion::mm_deltaY' is never used. [unusedStructMember]
xf86-input-keyboard-1.9.0/src/hurd_kbd.c:59:14: style: struct member 'kd_event::type' is never used. [unusedStructMember]
xf86-input-keyboard-1.9.0/src/hurd_kbd.c:137:64: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xf86-input-keyboard-1.9.0/src/kbd.c:180:22: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-input-keyboard-1.9.0/src/kbd.c:394:47: style: Function 'PostKbdEvent' argument 2 names different: declaration 'key' definition 'scanCode'. [funcArgNamesDifferent]
xf86-input-keyboard-1.9.0/src/kbd.c:64:59: note: Function 'PostKbdEvent' argument 2 names different: declaration 'key' definition 'scanCode'.
xf86-input-keyboard-1.9.0/src/kbd.c:394:47: note: Function 'PostKbdEvent' argument 2 names different: declaration 'key' definition 'scanCode'.
xf86-input-keyboard-1.9.0/src/kbd.c:286:21: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xf86-input-keyboard-1.9.0/src/lnx_kbd.c:152:17: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-input-keyboard-1.9.0/src/lnx_kbd.c:156:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xf86-input-keyboard-1.9.0/src/sun_kbd.c:332:17: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-input-keyboard-1.9.0/src/sun_kbd.c:445:16: style: The scope of the variable 'nBytes' can be reduced. [variableScope]
[17:48]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-input-libinput/xserver-xorg-input-libinput_0.28.0.orig.tar.gz.asc

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-input-mouse/xserver-xorg-input-mouse_1.9.3.orig.tar.gz.asc

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-input-mutouch/xserver-xorg-input-mutouch_1.3.0.orig.tar.gz
xf86-input-mutouch-1.3.0/src/xf86MuTouch.c:541:12: style: The scope of the variable 'result' can be reduced. [variableScope]
[17:48]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-input-synaptics/xserver-xorg-input-synaptics_1.9.0.orig.tar.gz
xf86-input-synaptics-1.9.0/src/eventcomm.c:965:5: style: Variable 'proto_data' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-input-synaptics-1.9.0/src/eventcomm.c:962:0: note: Variable 'proto_data' is reassigned a value before the old one has been used.
xf86-input-synaptics-1.9.0/src/eventcomm.c:965:5: note: Variable 'proto_data' is reassigned a value before the old one has been used.
xf86-input-synaptics-1.9.0/src/eventcomm.c:1034:14: style: The scope of the variable 'fname' can be reduced. [variableScope]
xf86-input-synaptics-1.9.0/src/eventcomm.c:1035:13: style: The scope of the variable 'fd' can be reduced. [variableScope]
xf86-input-synaptics-1.9.0/src/ps2comm.c:465:19: style: The scope of the variable 'u' can be reduced. [variableScope]
xf86-input-synaptics-1.9.0/src/synaptics.c:2877:23: style: The scope of the variable 'timeleft' can be reduced. [variableScope]
xf86-input-synaptics-1.9.0/src/synaptics.c:2906:25: style: The scope of the variable 'id' can be reduced. [variableScope]
xf86-input-synaptics-1.9.0/src/synaptics.c:3020:34: style: The scope of the variable 'id' can be reduced. [variableScope]
xf86-input-synaptics-1.9.0/src/synaptics.c:772:32: style: Checking if unsigned variable 'pars->resolution_horiz' is less than zero. [unsignedLessThanZero]
xf86-input-synaptics-1.9.0/src/synaptics.c:777:31: style: Checking if unsigned variable 'pars->resolution_vert' is less than zero. [unsignedLessThanZero]
xf86-input-synaptics-1.9.0/src/synaptics.c:2976:13: style: Variable 'new_active_touches' is modified but its new value is never used. [unreadVariable]
xf86-input-synaptics-1.9.0/src/synproto.c:110:47: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xf86-input-synaptics-1.9.0/src/synproto.c:111:49: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xf86-input-synaptics-1.9.0/src/synproto.c:115:51: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xf86-input-synaptics-1.9.0/tools/synclient.c:204:5: style: Variable 'dpy' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-input-synaptics-1.9.0/tools/synclient.c:198:0: note: Variable 'dpy' is reassigned a value before the old one has been used.
xf86-input-synaptics-1.9.0/tools/synclient.c:204:5: note: Variable 'dpy' is reassigned a value before the old one has been used.
xf86-input-synaptics-1.9.0/tools/synclient.c:262:5: style: Variable 'info' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-input-synaptics-1.9.0/tools/synclient.c:252:0: note: Variable 'info' is reassigned a value before the old one has been used.
xf86-input-synaptics-1.9.0/tools/synclient.c:262:5: note: Variable 'info' is reassigned a value before the old one has been used.
xf86-input-synaptics-1.9.0/tools/synclient.c:314:12: style: The scope of the variable 'val' can be reduced. [variableScope]
xf86-input-synaptics-1.9.0/tools/syndaemon.c:518:5: style: Variable 'info' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-input-synaptics-1.9.0/tools/syndaemon.c:509:0: note: Variable 'info' is reassigned a value before the old one has been used.
xf86-input-synaptics-1.9.0/tools/syndaemon.c:518:5: note: Variable 'info' is reassigned a value before the old one has been used.
xf86-input-synaptics-1.9.0/tools/syndaemon.c:235:12: style: The scope of the variable 'current_time' can be reduced. [variableScope]
xf86-input-synaptics-1.9.0/tools/syndaemon.c:571:9: style: The scope of the variable 'use_xrecord' can be reduced. [variableScope]
[17:48]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-input-vmmouse/xserver-xorg-input-vmmouse_13.0.0.orig.tar.gz
xf86-input-vmmouse-13.0.0/shared/vmmouse_proto.h:62:0: error: #error The vmmouse protocol is only supported on x86 architectures. [preprocessorErrorDirective]
xf86-input-vmmouse-13.0.0/src/vmmouse.c:668:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
xf86-input-vmmouse-13.0.0/src/vmmouse.c:557:9: style: The scope of the variable 'id' can be reduced. [variableScope]
xf86-input-vmmouse-13.0.0/src/vmmouse.c:557:13: style: The scope of the variable 'change' can be reduced. [variableScope]
xf86-input-vmmouse-13.0.0/src/vmmouse.c:1111:8: style: The scope of the variable 'buttons' can be reduced. [variableScope]
xf86-input-vmmouse-13.0.0/src/vmmouse.c:1111:17: style: The scope of the variable 'dx' can be reduced. [variableScope]
xf86-input-vmmouse-13.0.0/src/vmmouse.c:1111:21: style: The scope of the variable 'dy' can be reduced. [variableScope]
xf86-input-vmmouse-13.0.0/src/vmmouse.c:1111:25: style: The scope of the variable 'dz' can be reduced. [variableScope]
xf86-input-vmmouse-13.0.0/src/vmmouse.c:1111:29: style: The scope of the variable 'dw' can be reduced. [variableScope]
xf86-input-vmmouse-13.0.0/src/vmmouse.c:410:49: style: Function 'VMMousePreInit' argument 2 names different: declaration 'dev' definition 'pInfo'. [funcArgNamesDifferent]
xf86-input-vmmouse-13.0.0/src/vmmouse.c:139:64: note: Function 'VMMousePreInit' argument 2 names different: declaration 'dev' definition 'pInfo'.
xf86-input-vmmouse-13.0.0/src/vmmouse.c:410:49: note: Function 'VMMousePreInit' argument 2 names different: declaration 'dev' definition 'pInfo'.
[17:48]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-input-void/xserver-xorg-input-void_1.4.1.orig.tar.gz
[17:48]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-amdgpu/xserver-xorg-video-amdgpu_18.0.1.orig.tar.gz
xf86-video-amdgpu-18.0.1/src/amdgpu_bo_helper.c:136:2: style: Variable 'info->force_accel' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-amdgpu-18.0.1/src/amdgpu_bo_helper.c:134:2: note: Variable 'info->force_accel' is reassigned a value before the old one has been used.
xf86-video-amdgpu-18.0.1/src/amdgpu_bo_helper.c:136:2: note: Variable 'info->force_accel' is reassigned a value before the old one has been used.
xf86-video-amdgpu-18.0.1/src/amdgpu_bo_helper.c:291:2: style: Variable 'bo' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-amdgpu-18.0.1/src/amdgpu_bo_helper.c:287:0: note: Variable 'bo' is reassigned a value before the old one has been used.
xf86-video-amdgpu-18.0.1/src/amdgpu_bo_helper.c:291:2: note: Variable 'bo' is reassigned a value before the old one has been used.
xf86-video-amdgpu-18.0.1/src/amdgpu_bo_helper.c:378:2: style: Variable 'bo' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-amdgpu-18.0.1/src/amdgpu_bo_helper.c:375:0: note: Variable 'bo' is reassigned a value before the old one has been used.
xf86-video-amdgpu-18.0.1/src/amdgpu_bo_helper.c:378:2: note: Variable 'bo' is reassigned a value before the old one has been used.
xf86-video-amdgpu-18.0.1/src/amdgpu_bo_helper.c:218:2: style: Label 'get_tiling_info' is not used. [unusedLabel]
xf86-video-amdgpu-18.0.1/src/amdgpu_drm_queue.c:61:67: style: Function 'amdgpu_drm_queue_handler' argument 3 names different: declaration 'tv_sec' definition 'sec'. [funcArgNamesDifferent]
xf86-video-amdgpu-18.0.1/src/amdgpu_drm_queue.h:46:23: note: Function 'amdgpu_drm_queue_handler' argument 3 names different: declaration 'tv_sec' definition 'sec'.
xf86-video-amdgpu-18.0.1/src/amdgpu_drm_queue.c:61:67: note: Function 'amdgpu_drm_queue_handler' argument 3 names different: declaration 'tv_sec' definition 'sec'.
xf86-video-amdgpu-18.0.1/src/amdgpu_drm_queue.c:62:18: style: Function 'amdgpu_drm_queue_handler' argument 4 names different: declaration 'tv_usec' definition 'usec'. [funcArgNamesDifferent]
xf86-video-amdgpu-18.0.1/src/amdgpu_drm_queue.h:46:44: note: Function 'amdgpu_drm_queue_handler' argument 4 names different: declaration 'tv_usec' definition 'usec'.
xf86-video-amdgpu-18.0.1/src/amdgpu_drm_queue.c:62:18: note: Function 'amdgpu_drm_queue_handler' argument 4 names different: declaration 'tv_usec' definition 'usec'.
xf86-video-amdgpu-18.0.1/src/amdgpu_kms.c:866:3: style: Variable 'pScreen->SourceValidate' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-amdgpu-18.0.1/src/amdgpu_kms.c:860:3: note: Variable 'pScreen->SourceValidate' is reassigned a value before the old one has been used.
xf86-video-amdgpu-18.0.1/src/amdgpu_kms.c:866:3: note: Variable 'pScreen->SourceValidate' is reassigned a value before the old one has been used.
xf86-video-amdgpu-18.0.1/src/amdgpu_kms.c:1043:6: style: The scope of the variable 'c' can be reduced. [variableScope]
xf86-video-amdgpu-18.0.1/src/amdgpu_kms.c:1753:22: style: Variable 'subPixelOrder' is assigned a value that is never used. [unreadVariable]
xf86-video-amdgpu-18.0.1/src/amdgpu_kms.c:1757:14: style: Unused variable: s [unusedVariable]
xf86-video-amdgpu-18.0.1/src/amdgpu_video.c:141:9: warning: Either the condition 'if(newAdaptors)' is redundant or there is possible null pointer dereference: newAdaptors. [nullPointerRedundantCheck]
xf86-video-amdgpu-18.0.1/src/amdgpu_video.c:159:5: note: Assuming that condition 'if(newAdaptors)' is not redundant
xf86-video-amdgpu-18.0.1/src/amdgpu_video.c:141:9: note: Null pointer dereference
xf86-video-amdgpu-18.0.1/src/drmmode_display.c:1831:0: error: Syntax error in #if [preprocessorErrorDirective]
[17:48]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-apm/xserver-xorg-video-apm_1.2.3.orig.tar.gz
xf86-video-apm-1.2.3/src/apm_funcs.c:221:17: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xf86-video-apm-1.2.3/src/apm_funcs.c:1062:7: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xf86-video-apm-1.2.3/src/apm_funcs.c:1123:7: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xf86-video-apm-1.2.3/src/apm_funcs.c:1374:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xf86-video-apm-1.2.3/src/apm_funcs.c:1374:12: style: The scope of the variable 'y' can be reduced. [variableScope]
xf86-video-apm-1.2.3/src/apm_funcs.c:1374:15: style: The scope of the variable 'phaseY' can be reduced. [variableScope]
xf86-video-apm-1.2.3/src/apm_funcs.c:1374:23: style: The scope of the variable 'phaseX' can be reduced. [variableScope]
xf86-video-apm-1.2.3/src/apm_funcs.c:1374:31: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-apm-1.2.3/src/apm_funcs.c:1374:39: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-apm-1.2.3/src/apm_funcs.c:1379:20: style: The scope of the variable 'pSrc' can be reduced. [variableScope]
xf86-video-apm-1.2.3/src/apm_funcs.c:1485:19: style: The scope of the variable 'stat' can be reduced. [variableScope]
xf86-video-apm-1.2.3/src/apm_video.c:670:20: style: The scope of the variable 'dst_start' can be reduced. [variableScope]
xf86-video-apm-1.2.3/src/apm_video.c:675:30: style: The scope of the variable 'nlines' can be reduced. [variableScope]
xf86-video-apm-1.2.3/src/apm_funcs.c:1052:45: warning: Function 'ApmSubsequentSolidBresenhamLine' argument order different: declaration 'pScrn, x1, y1, octant, err, e1, e2, length' definition 'pScrn, x1, y1, e1, e2, err, length, octant' [funcArgOrderDifferent]
xf86-video-apm-1.2.3/src/apm_funcs.c:106:57: note: Function 'ApmSubsequentSolidBresenhamLine' argument order different: declaration 'pScrn, x1, y1, octant, err, e1, e2, length' definition 'pScrn, x1, y1, e1, e2, err, length, octant'
xf86-video-apm-1.2.3/src/apm_funcs.c:1052:45: note: Function 'ApmSubsequentSolidBresenhamLine' argument order different: declaration 'pScrn, x1, y1, octant, err, e1, e2, length' definition 'pScrn, x1, y1, e1, e2, err, length, octant'
xf86-video-apm-1.2.3/src/apm_funcs.c:1113:49: warning: Function 'ApmSubsequentSolidBresenhamLine6422' argument order different: declaration 'pScrn, x1, y1, octant, err, e1, e2, length' definition 'pScrn, x1, y1, e1, e2, err, length, octant' [funcArgOrderDifferent]
xf86-video-apm-1.2.3/src/apm_funcs.c:107:61: note: Function 'ApmSubsequentSolidBresenhamLine6422' argument order different: declaration 'pScrn, x1, y1, octant, err, e1, e2, length' definition 'pScrn, x1, y1, e1, e2, err, length, octant'
xf86-video-apm-1.2.3/src/apm_funcs.c:1113:49: note: Function 'ApmSubsequentSolidBresenhamLine6422' argument order different: declaration 'pScrn, x1, y1, octant, err, e1, e2, length' definition 'pScrn, x1, y1, e1, e2, err, length, octant'
xf86-video-apm-1.2.3/src/apm_funcs.c:1052:45: warning: Function 'ApmSubsequentSolidBresenhamLine_IOP' argument order different: declaration 'pScrn, x1, y1, octant, err, e1, e2, length' definition 'pScrn, x1, y1, e1, e2, err, length, octant' [funcArgOrderDifferent]
xf86-video-apm-1.2.3/src/apm_funcs.c:106:57: note: Function 'ApmSubsequentSolidBresenhamLine_IOP' argument order different: declaration 'pScrn, x1, y1, octant, err, e1, e2, length' definition 'pScrn, x1, y1, e1, e2, err, length, octant'
xf86-video-apm-1.2.3/src/apm_funcs.c:1052:45: note: Function 'ApmSubsequentSolidBresenhamLine_IOP' argument order different: declaration 'pScrn, x1, y1, octant, err, e1, e2, length' definition 'pScrn, x1, y1, e1, e2, err, length, octant'
xf86-video-apm-1.2.3/src/apm_funcs.c:1113:49: warning: Function 'ApmSubsequentSolidBresenhamLine6422_IOP' argument order different: declaration 'pScrn, x1, y1, octant, err, e1, e2, length' definition 'pScrn, x1, y1, e1, e2, err, length, octant' [funcArgOrderDifferent]
xf86-video-apm-1.2.3/src/apm_funcs.c:107:61: note: Function 'ApmSubsequentSolidBresenhamLine6422_IOP' argument order different: declaration 'pScrn, x1, y1, octant, err, e1, e2, length' definition 'pScrn, x1, y1, e1, e2, err, length, octant'
xf86-video-apm-1.2.3/src/apm_funcs.c:1113:49: note: Function 'ApmSubsequentSolidBresenhamLine6422_IOP' argument order different: declaration 'pScrn, x1, y1, octant, err, e1, e2, length' definition 'pScrn, x1, y1, e1, e2, err, length, octant'
xf86-video-apm-1.2.3/src/apm_video.c:582:10: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-apm-1.2.3/src/apm_video.c:583:10: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-apm-1.2.3/src/apm_video.c:584:10: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-apm-1.2.3/src/apm_video.c:615:10: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-apm-1.2.3/src/apm_video.c:618:10: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-apm-1.2.3/src/apm_video.c:620:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-apm-1.2.3/src/apm_video.c:621:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-apm-1.2.3/src/apm_cursor.c:157:7: style: The scope of the variable 'packedcolfg' can be reduced. [variableScope]
xf86-video-apm-1.2.3/src/apm_cursor.c:157:20: style: The scope of the variable 'packedcolbg' can be reduced. [variableScope]
xf86-video-apm-1.2.3/src/apm_cursor.c:149:7: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-apm-1.2.3/src/apm_dga.c:310:19: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xf86-video-apm-1.2.3/src/apm_driver.c:1625:6: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-apm-1.2.3/src/apm_driver.c:1680:6: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-apm-1.2.3/src/apm_driver.c:1682:10: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-apm-1.2.3/src/apm_driver.c:252:36: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-apm-1.2.3/src/apm_driver.c:1699:9: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-apm-1.2.3/src/apm_driver.c:1699:16: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-apm-1.2.3/src/apm_driver.c:1700:20: style: The scope of the variable 'src' can be reduced. [variableScope]
xf86-video-apm-1.2.3/src/apm_driver.c:1700:26: style: The scope of the variable 'dst' can be reduced. [variableScope]
xf86-video-apm-1.2.3/src/apm_driver.c:1728:19: style: Function 'ApmScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'. [funcArgNamesDifferent]
xf86-video-apm-1.2.3/src/apm_driver.c:43:35: note: Function 'ApmScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'.
xf86-video-apm-1.2.3/src/apm_driver.c:1728:19: note: Function 'ApmScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'.
xf86-video-apm-1.2.3/src/apm_driver.c:1598:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-apm-1.2.3/src/apm_driver.c:1600:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-apm-1.2.3/src/apm_driver.c:1610:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-apm-1.2.3/src/apm_driver.c:1612:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-apm-1.2.3/src/apm_driver.c:1613:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-apm-1.2.3/src/apm_driver.c:1616:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-apm-1.2.3/src/apm_driver.c:1642:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-apm-1.2.3/src/apm_driver.c:1644:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-apm-1.2.3/src/apm_driver.c:1648:10: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-apm-1.2.3/src/apm_driver.c:1650:10: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-apm-1.2.3/src/apm_driver.c:1663:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-apm-1.2.3/src/apm_driver.c:1664:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-apm-1.2.3/src/apm_driver.c:1665:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-apm-1.2.3/src/apm_driver.c:1668:10: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-apm-1.2.3/src/apm_driver.c:1669:10: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-apm-1.2.3/src/apm_driver.c:1670:10: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-apm-1.2.3/src/apm_driver.c:1675:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-apm-1.2.3/src/apm_driver.c:1677:10: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
[17:48]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-ark/xserver-xorg-video-ark_0.7.4.orig.tar.gz
xf86-video-ark-0.7.4/src/ark_accel.c:105:6: style: The scope of the variable 'dst_addr' can be reduced. [variableScope]
xf86-video-ark-0.7.4/src/ark_driver.c:367:2: style: Same expression on both sides of '&'. [duplicateExpression]
xf86-video-ark-0.7.4/src/ark_driver.c:190:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-ark-0.7.4/src/ark_driver.c:645:20: style: The scope of the variable 'dac16' can be reduced. [variableScope]
xf86-video-ark-0.7.4/src/ark_driver.c:1127:9: style: The scope of the variable 'index' can be reduced. [variableScope]
[17:48]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-ast/xserver-xorg-video-ast_1.1.5.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-ati/xserver-xorg-video-ati_7.9.0.orig.tar.gz
xf86-video-ati-7.9.0/src/cayman_accel.c:66:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/cayman_accel.c:68:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/cayman_accel.c:76:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/cayman_accel.c:89:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/cayman_accel.c:94:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/cayman_accel.c:99:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/cayman_accel.c:104:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/cayman_accel.c:105:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/cayman_accel.c:107:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/cayman_accel.c:111:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/cayman_accel.c:118:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/cayman_accel.c:122:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/cayman_accel.c:127:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/cayman_accel.c:131:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/cayman_accel.c:134:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/cayman_accel.c:141:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/cayman_accel.c:144:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/cayman_accel.c:146:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/cayman_accel.c:147:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/cayman_accel.c:148:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/cayman_accel.c:159:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/cayman_accel.c:163:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/cayman_accel.c:208:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/cayman_accel.c:219:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/cayman_accel.c:228:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/cayman_accel.c:230:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/cayman_accel.c:238:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/cayman_accel.c:261:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/cayman_accel.c:267:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/cayman_accel.c:271:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/cayman_accel.c:275:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/cayman_accel.c:294:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/cayman_accel.c:295:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/cayman_accel.c:296:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/cayman_accel.c:298:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/cayman_reg_auto.h:109:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/cayman_reg_auto.h:117:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/cayman_reg_auto.h:326:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/cayman_reg_auto.h:398:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/cayman_reg_auto.h:445:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/cayman_reg_auto.h:537:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/cayman_reg_auto.h:673:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/cayman_reg_auto.h:855:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/cayman_reg_auto.h:1014:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/cayman_reg_auto.h:1061:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/cayman_reg_auto.h:1496:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/cayman_reg_auto.h:1653:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/cayman_reg_auto.h:1716:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/cayman_reg_auto.h:1856:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/cayman_reg_auto.h:1937:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/cayman_reg_auto.h:1985:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/cayman_reg_auto.h:2771:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/cayman_reg_auto.h:3973:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/cayman_reg_auto.h:4340:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/cayman_reg.h:148:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/cayman_shader.c:117:0: error: failed to expand 'VTX_DWORD2', it is invalid to use a preprocessor directive as macro parameter [preprocessorErrorDirective]
xf86-video-ati-7.9.0/src/drmmode_display.c:1672:0: error: Syntax error in #if [preprocessorErrorDirective]
xf86-video-ati-7.9.0/src/evergreen_accel.c:183:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:184:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:189:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:332:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:333:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:335:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:344:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:400:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:425:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:426:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:447:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:452:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:491:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:496:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:539:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:544:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:580:2: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:583:2: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:589:2: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:592:2: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:876:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:909:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:926:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:1205:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:1206:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:1207:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:1209:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:1217:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:1230:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:1235:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:1240:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:1245:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:1247:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:1251:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:1258:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:1262:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:1267:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:1271:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:1274:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:1281:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:1284:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:1286:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:1287:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:1288:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:1299:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:1303:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:1323:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:1334:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:1343:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:1345:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:1353:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:1371:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:1377:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:1381:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:1385:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:1404:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:1405:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:1406:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:1408:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_accel.c:1425:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/evergreen_reg_auto.h:106:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/evergreen_reg_auto.h:114:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/evergreen_reg_auto.h:370:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/evergreen_reg_auto.h:442:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/evergreen_reg_auto.h:551:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/evergreen_reg_auto.h:687:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/evergreen_reg_auto.h:869:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/evergreen_reg_auto.h:1022:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/evergreen_reg_auto.h:1069:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/evergreen_reg_auto.h:1495:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/evergreen_reg_auto.h:1652:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/evergreen_reg_auto.h:1700:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/evergreen_reg_auto.h:1827:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/evergreen_reg_auto.h:1905:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/evergreen_reg_auto.h:1951:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/evergreen_reg_auto.h:2653:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/evergreen_reg_auto.h:4029:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/evergreen_reg.h:163:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/evergreen_exa.c:874:54: error: Array 'EVERGREENTexFormats[10]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds]
xf86-video-ati-7.9.0/src/evergreen_exa.c:851:5: note: After for loop, i has value 10
xf86-video-ati-7.9.0/src/evergreen_exa.c:874:54: note: Array index out of bounds
xf86-video-ati-7.9.0/src/evergreen_exa.c:174:41: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xf86-video-ati-7.9.0/src/evergreen_exa.c:1487:41: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xf86-video-ati-7.9.0/src/evergreen_exa.c:390:33: style: Same expression on both sides of '-'. [duplicateExpression]
xf86-video-ati-7.9.0/src/evergreen_exa.c:1218:27: style: Same expression on both sides of '/'. [duplicateExpression]
xf86-video-ati-7.9.0/src/evergreen_exa.c:1478:30: style: Same expression on both sides of '-'. [duplicateExpression]
xf86-video-ati-7.9.0/src/evergreen_shader.c:111:0: error: failed to expand 'VTX_DWORD2', it is invalid to use a preprocessor directive as macro parameter [preprocessorErrorDirective]
xf86-video-ati-7.9.0/src/evergreen_textured_videofuncs.c:419:41: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xf86-video-ati-7.9.0/src/evergreen_textured_videofuncs.c:445:41: portability: Casting from float* to char* is not portable due to different binary data representations on different platforms. [invalidPointerCast]
xf86-video-ati-7.9.0/src/evergreen_textured_videofuncs.c:133:5: style: Variable 'gamma' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-ati-7.9.0/src/evergreen_textured_videofuncs.c:116:5: note: Variable 'gamma' is reassigned a value before the old one has been used.
xf86-video-ati-7.9.0/src/evergreen_textured_videofuncs.c:133:5: note: Variable 'gamma' is reassigned a value before the old one has been used.
xf86-video-ati-7.9.0/src/evergreen_textured_videofuncs.c:411:33: style: Same expression on both sides of '-'. [duplicateExpression]
xf86-video-ati-7.9.0/src/r600_exa.c:888:49: error: Array 'R600TexFormats[10]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds]
xf86-video-ati-7.9.0/src/r600_exa.c:866:5: note: After for loop, i has value 10
xf86-video-ati-7.9.0/src/r600_exa.c:888:49: note: Array index out of bounds
xf86-video-ati-7.9.0/src/r600_exa.c:458:28: style: Same expression on both sides of '-'. [duplicateExpression]
xf86-video-ati-7.9.0/src/r600_exa.c:1262:27: style: Same expression on both sides of '/'. [duplicateExpression]
xf86-video-ati-7.9.0/src/r600_exa.c:1514:25: style: Same expression on both sides of '-'. [duplicateExpression]
xf86-video-ati-7.9.0/src/r600_reg_auto_r6xx.h:115:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/r600_reg_auto_r6xx.h:123:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/r600_reg_auto_r6xx.h:375:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/r600_reg_auto_r6xx.h:446:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/r600_reg_auto_r6xx.h:528:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/r600_reg_auto_r6xx.h:740:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/r600_reg_auto_r6xx.h:1005:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/r600_reg_auto_r6xx.h:1072:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/r600_reg_auto_r6xx.h:1087:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/r600_reg_auto_r6xx.h:1372:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/r600_reg_auto_r6xx.h:1519:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/r600_reg_auto_r6xx.h:1722:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/r600_reg_auto_r6xx.h:2169:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/r600_reg_auto_r6xx.h:2471:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/r600_reg_auto_r6xx.h:3050:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/r600_reg_auto_r6xx.h:3070:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/r600_reg_r6xx.h:72:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/r600_reg_r6xx.h:117:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/r600_reg_r6xx.h:209:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/r600_reg_r6xx.h:217:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/r600_reg_r6xx.h:262:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/r600_reg_r6xx.h:306:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/r600_reg_r6xx.h:356:63: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/r600_reg_r6xx.h:401:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/r600_shader.c:114:0: error: failed to expand 'VTX_DWORD2', it is invalid to use a preprocessor directive as macro parameter [preprocessorErrorDirective]
xf86-video-ati-7.9.0/src/r600_textured_videofuncs.c:131:5: style: Variable 'gamma' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-ati-7.9.0/src/r600_textured_videofuncs.c:114:5: note: Variable 'gamma' is reassigned a value before the old one has been used.
xf86-video-ati-7.9.0/src/r600_textured_videofuncs.c:131:5: note: Variable 'gamma' is reassigned a value before the old one has been used.
xf86-video-ati-7.9.0/src/r600_textured_videofuncs.c:422:28: style: Same expression on both sides of '-'. [duplicateExpression]
xf86-video-ati-7.9.0/src/r6xx_accel.c:195:28: style: The scope of the variable 'h' can be reduced. [variableScope]
xf86-video-ati-7.9.0/src/r6xx_accel.c:87:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:98:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:167:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:182:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:287:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:292:2: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:293:2: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:297:2: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:298:2: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:352:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:377:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:378:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:398:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:403:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:404:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:430:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:435:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:436:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:464:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:469:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:470:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:471:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:701:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:730:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:745:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:918:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:924:2: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:926:2: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:927:2: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:928:2: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:929:2: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:936:2: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:938:2: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:939:2: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:940:2: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:941:2: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:949:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:953:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:965:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:966:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:972:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:976:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:979:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:983:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:988:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:994:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:995:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:997:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:1004:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:1008:2: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:1010:2: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:1012:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:1024:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:1032:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:1044:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:1046:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:1053:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:1063:2: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:1065:2: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:1068:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:1070:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:1080:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:1094:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:1100:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:1101:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:1103:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:1107:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:1126:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:1131:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:1132:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:1155:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/r6xx_accel.c:1189:5: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-ati-7.9.0/src/radeon_accel.c:209:14: style: The scope of the variable 'gb_tile_config' can be reduced. [variableScope]
xf86-video-ati-7.9.0/src/radeon_accel.c:209:30: style: The scope of the variable 'vap_cntl' can be reduced. [variableScope]
xf86-video-ati-7.9.0/src/radeon_accel.c:961:2: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/radeon_accel.c:972:5: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/radeon_drm_queue.c:60:67: style: Function 'radeon_drm_queue_handler' argument 3 names different: declaration 'tv_sec' definition 'sec'. [funcArgNamesDifferent]
xf86-video-ati-7.9.0/src/radeon_drm_queue.h:44:23: note: Function 'radeon_drm_queue_handler' argument 3 names different: declaration 'tv_sec' definition 'sec'.
xf86-video-ati-7.9.0/src/radeon_drm_queue.c:60:67: note: Function 'radeon_drm_queue_handler' argument 3 names different: declaration 'tv_sec' definition 'sec'.
xf86-video-ati-7.9.0/src/radeon_drm_queue.c:61:18: style: Function 'radeon_drm_queue_handler' argument 4 names different: declaration 'tv_usec' definition 'usec'. [funcArgNamesDifferent]
xf86-video-ati-7.9.0/src/radeon_drm_queue.h:44:44: note: Function 'radeon_drm_queue_handler' argument 4 names different: declaration 'tv_usec' definition 'usec'.
xf86-video-ati-7.9.0/src/radeon_drm_queue.c:61:18: note: Function 'radeon_drm_queue_handler' argument 4 names different: declaration 'tv_usec' definition 'usec'.
xf86-video-ati-7.9.0/src/radeon_exa.c:103:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xf86-video-ati-7.9.0/src/radeon_exa_render.c:381:30: error: Array 'R100TexFormats[6]' accessed at index 6, which is out of bounds. [arrayIndexOutOfBounds]
xf86-video-ati-7.9.0/src/radeon_exa_render.c:376:5: note: After for loop, i has value 6
xf86-video-ati-7.9.0/src/radeon_exa_render.c:381:30: note: Array index out of bounds
xf86-video-ati-7.9.0/src/radeon_exa_render.c:779:30: error: Array 'R200TexFormats[8]' accessed at index 8, which is out of bounds. [arrayIndexOutOfBounds]
xf86-video-ati-7.9.0/src/radeon_exa_render.c:774:5: note: After for loop, i has value 8
xf86-video-ati-7.9.0/src/radeon_exa_render.c:779:30: note: Array index out of bounds
xf86-video-ati-7.9.0/src/radeon_exa_render.c:1168:31: error: Array 'R300TexFormats[10]' accessed at index 10, which is out of bounds. [arrayIndexOutOfBounds]
xf86-video-ati-7.9.0/src/radeon_exa_render.c:1162:5: note: After for loop, i has value 10
xf86-video-ati-7.9.0/src/radeon_exa_render.c:1168:31: note: Array index out of bounds
xf86-video-ati-7.9.0/src/radeon_exa_render.c:197:11: style: union member 'intfloat::f' is never used. [unusedStructMember]
xf86-video-ati-7.9.0/src/radeon_exa_render.c:198:14: style: union member 'intfloat::i' is never used. [unusedStructMember]
xf86-video-ati-7.9.0/src/radeon_exa_render.c:585:36: style: Unused variable: driver_priv [unusedVariable]
xf86-video-ati-7.9.0/src/radeon_exa_render.c:947:36: style: Unused variable: driver_priv [unusedVariable]
xf86-video-ati-7.9.0/src/radeon_exa_render.c:1339:26: style: Variable 'info' is assigned a value that is never used. [unreadVariable]
xf86-video-ati-7.9.0/src/radeon_kms.c:309:28: style: The scope of the variable 'surface' can be reduced. [variableScope]
xf86-video-ati-7.9.0/src/radeon_kms.c:1111:9: style: The scope of the variable 'c' can be reduced. [variableScope]
xf86-video-ati-7.9.0/src/radeon_kms.c:148:9: style: Function 'radeon_ddx_cs_start' argument 2 names different: declaration 'num' definition 'n'. [funcArgNamesDifferent]
xf86-video-ati-7.9.0/src/radeon.h:655:9: note: Function 'radeon_ddx_cs_start' argument 2 names different: declaration 'num' definition 'n'.
xf86-video-ati-7.9.0/src/radeon_kms.c:148:9: note: Function 'radeon_ddx_cs_start' argument 2 names different: declaration 'num' definition 'n'.
xf86-video-ati-7.9.0/src/radeon_kms.c:2138:36: style: Variable 'subPixelOrder' is assigned a value that is never used. [unreadVariable]
xf86-video-ati-7.9.0/src/radeon_kms.c:2142:17: style: Unused variable: s [unusedVariable]
xf86-video-ati-7.9.0/src/radeon_textured_video.c:344:5: style: Variable 'info->exa_force_create' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-ati-7.9.0/src/radeon_textured_video.c:342:5: note: Variable 'info->exa_force_create' is reassigned a value before the old one has been used.
xf86-video-ati-7.9.0/src/radeon_textured_video.c:344:5: note: Variable 'info->exa_force_create' is reassigned a value before the old one has been used.
xf86-video-ati-7.9.0/src/radeon_textured_videofuncs.c:54:24: style: The scope of the variable 'txsize' can be reduced. [variableScope]
xf86-video-ati-7.9.0/src/radeon_textured_videofuncs.c:54:32: style: The scope of the variable 'txpitch' can be reduced. [variableScope]
xf86-video-ati-7.9.0/src/radeon_textured_videofuncs.c:415:24: style: The scope of the variable 'txsize' can be reduced. [variableScope]
xf86-video-ati-7.9.0/src/radeon_textured_videofuncs.c:415:32: style: The scope of the variable 'txpitch' can be reduced. [variableScope]
xf86-video-ati-7.9.0/src/radeon_textured_video.c:235:9: style: The scope of the variable 'd2line' can be reduced. [variableScope]
xf86-video-ati-7.9.0/src/radeon_textured_video.c:235:17: style: The scope of the variable 'd3line' can be reduced. [variableScope]
xf86-video-ati-7.9.0/src/radeon_textured_videofuncs.c:1034:4: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/radeon_textured_videofuncs.c:1059:8: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/radeon_textured_videofuncs.c:1088:8: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/radeon_textured_videofuncs.c:1497:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/radeon_textured_videofuncs.c:2451:4: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/radeon_textured_videofuncs.c:2501:8: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/radeon_textured_videofuncs.c:2530:8: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-ati-7.9.0/src/radeon_textured_videofuncs.c:291:25: style: Variable 'pPixmap' is assigned a value that is never used. [unreadVariable]
xf86-video-ati-7.9.0/src/radeon_textured_videofuncs.c:835:25: style: Variable 'pPixmap' is assigned a value that is never used. [unreadVariable]
xf86-video-ati-7.9.0/src/radeon_textured_videofuncs.c:2187:25: style: Variable 'pPixmap' is assigned a value that is never used. [unreadVariable]
xf86-video-ati-7.9.0/src/radeon_textured_videofuncs.c:3740:25: style: Variable 'pPixmap' is assigned a value that is never used. [unreadVariable]
xf86-video-ati-7.9.0/src/radeon_textured_videofuncs.c:290:26: style: Variable 'info' is assigned a value that is never used. [unreadVariable]
xf86-video-ati-7.9.0/src/radeon_textured_videofuncs.c:834:26: style: Variable 'info' is assigned a value that is never used. [unreadVariable]
xf86-video-ati-7.9.0/src/radeon_textured_videofuncs.c:2186:26: style: Variable 'info' is assigned a value that is never used. [unreadVariable]
xf86-video-ati-7.9.0/src/radeon_textured_videofuncs.c:3739:26: style: Variable 'info' is assigned a value that is never used. [unreadVariable]
xf86-video-ati-7.9.0/src/radeon_vbo.c:57:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xf86-video-ati-7.9.0/src/radeon_video.c:150:12: warning: Either the condition 'if(newAdaptors)' is redundant or there is possible null pointer dereference: newAdaptors. [nullPointerRedundantCheck]
xf86-video-ati-7.9.0/src/radeon_video.c:185:7: note: Assuming that condition 'if(newAdaptors)' is not redundant
xf86-video-ati-7.9.0/src/radeon_video.c:150:12: note: Null pointer dereference
xf86-video-ati-7.9.0/src/radeon_video.c:249:15: style: The scope of the variable 'dst' can be reduced. [variableScope]
xf86-video-ati-7.9.0/src/radeon_video.c:250:14: style: The scope of the variable 's1' can be reduced. [variableScope]
xf86-video-ati-7.9.0/src/radeon_video.c:250:19: style: The scope of the variable 's2' can be reduced. [variableScope]
xf86-video-ati-7.9.0/src/radeon_video.c:250:24: style: The scope of the variable 's3' can be reduced. [variableScope]
xf86-video-ati-7.9.0/src/radeon_video.c:251:9: style: The scope of the variable 'i' can be reduced. [variableScope]
[17:48]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-chips/xserver-xorg-video-chips_1.2.4.orig.tar.gz
xf86-video-chips-1.2.4/src/ct_accel.c:573:19: style: The scope of the variable 'pixel1' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_accel.c:573:27: style: The scope of the variable 'pixel2' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_accel.c:573:35: style: The scope of the variable 'pixel3' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_accel.c:733:30: style: The scope of the variable 'base' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_cursor.c:81:19: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_cursor.c:120:19: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_ddc.c:271:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_ddc.c:186:28: style: Function 'chips_setI2CBits' argument 1 names different: declaration 'I2CPtr' definition 'b'. [funcArgNamesDifferent]
xf86-video-chips-1.2.4/src/ct_ddc.c:22:40: note: Function 'chips_setI2CBits' argument 1 names different: declaration 'I2CPtr' definition 'b'.
xf86-video-chips-1.2.4/src/ct_ddc.c:186:28: note: Function 'chips_setI2CBits' argument 1 names different: declaration 'I2CPtr' definition 'b'.
xf86-video-chips-1.2.4/src/ct_driver.c:7496:34: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xf86-video-chips-1.2.4/src/ct_driver.c:5704:17: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xf86-video-chips-1.2.4/src/ct_driver.c:5700:21: note: outer condition: cPtr->Accel.UseHWCursor
xf86-video-chips-1.2.4/src/ct_driver.c:5704:17: note: identical inner condition: cPtr->Accel.UseHWCursor
xf86-video-chips-1.2.4/src/ct_driver.c:5737:18: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xf86-video-chips-1.2.4/src/ct_driver.c:5735:22: note: outer condition: mode->Flags&(V_PHSYNC|V_NHSYNC)
xf86-video-chips-1.2.4/src/ct_driver.c:5737:18: note: identical inner condition: mode->Flags&(V_PHSYNC|V_NHSYNC)
xf86-video-chips-1.2.4/src/ct_driver.c:6632:18: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xf86-video-chips-1.2.4/src/ct_driver.c:6630:22: note: outer condition: mode->Flags&(V_PHSYNC|V_NHSYNC)
xf86-video-chips-1.2.4/src/ct_driver.c:6632:18: note: identical inner condition: mode->Flags&(V_PHSYNC|V_NHSYNC)
xf86-video-chips-1.2.4/src/ct_driver.c:874:25: style: The scope of the variable 'numUsed' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_driver.c:877:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_driver.c:3729:17: style: The scope of the variable 'cPtrEnt' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_driver.c:3760:17: style: The scope of the variable 'cPtrEnt' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_driver.c:3789:17: style: The scope of the variable 'cPtrEnt' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_driver.c:3846:17: style: The scope of the variable 'cPtrEnt' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_driver.c:3921:9: style: The scope of the variable 'allocatebase' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_driver.c:3921:23: style: The scope of the variable 'freespace' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_driver.c:3921:34: style: The scope of the variable 'currentaddr' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_driver.c:4482:17: style: The scope of the variable 'cPtrEnt' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_driver.c:4502:17: style: The scope of the variable 'cPtrEnt' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_driver.c:4506:19: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_driver.c:4691:17: style: The scope of the variable 'cPtrEnt' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_driver.c:4839:19: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_driver.c:4843:17: style: The scope of the variable 'cPtrEnt' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_driver.c:4898:17: style: The scope of the variable 'cPtrEnt' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_driver.c:5187:22: style: The scope of the variable 'PSN' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_driver.c:5464:9: style: The scope of the variable 'lcdHTotal' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_driver.c:5464:20: style: The scope of the variable 'lcdHDisplay' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_driver.c:5465:9: style: The scope of the variable 'lcdVTotal' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_driver.c:5465:20: style: The scope of the variable 'lcdVDisplay' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_driver.c:5466:9: style: The scope of the variable 'lcdHRetraceStart' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_driver.c:5466:27: style: The scope of the variable 'lcdHRetraceEnd' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_driver.c:5467:9: style: The scope of the variable 'lcdVRetraceStart' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_driver.c:5467:27: style: The scope of the variable 'lcdVRetraceEnd' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_driver.c:5468:9: style: The scope of the variable 'lcdHSyncStart' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_driver.c:6260:9: style: The scope of the variable 'lcdHTotal' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_driver.c:6260:20: style: The scope of the variable 'lcdHDisplay' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_driver.c:6261:9: style: The scope of the variable 'lcdVTotal' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_driver.c:6261:20: style: The scope of the variable 'lcdVDisplay' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_driver.c:6262:9: style: The scope of the variable 'lcdHRetraceStart' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_driver.c:6262:27: style: The scope of the variable 'lcdHRetraceEnd' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_driver.c:6263:9: style: The scope of the variable 'lcdVRetraceStart' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_driver.c:6263:27: style: The scope of the variable 'lcdVRetraceEnd' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_driver.c:6265:9: style: The scope of the variable 'CrtcHDisplay' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_driver.c:7295:17: style: The scope of the variable 'cPtrEnt' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_driver.c:7371:19: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_driver.c:7396:19: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_driver.c:3912:21: style: Function 'CHIPSScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'. [funcArgNamesDifferent]
xf86-video-chips-1.2.4/src/ct_driver.c:149:37: note: Function 'CHIPSScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'.
xf86-video-chips-1.2.4/src/ct_driver.c:3912:21: note: Function 'CHIPSScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'.
xf86-video-chips-1.2.4/src/ct_driver.c:7027:20: style: Function 'chipsVideoMode' argument 1 names different: declaration 'vgaBitsPerPixel' definition 'depth'. [funcArgNamesDifferent]
xf86-video-chips-1.2.4/src/ct_driver.c:193:36: note: Function 'chipsVideoMode' argument 1 names different: declaration 'vgaBitsPerPixel' definition 'depth'.
xf86-video-chips-1.2.4/src/ct_driver.c:7027:20: note: Function 'chipsVideoMode' argument 1 names different: declaration 'vgaBitsPerPixel' definition 'depth'.
xf86-video-chips-1.2.4/src/ct_shadow.c:18:9: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_shadow.c:18:16: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_shadow.c:19:20: style: The scope of the variable 'src' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_shadow.c:19:26: style: The scope of the variable 'dst' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_shadow.c:63:16: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_shadow.c:63:23: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_shadow.c:63:31: style: The scope of the variable 'y1' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_shadow.c:63:35: style: The scope of the variable 'y2' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_shadow.c:109:16: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_shadow.c:109:23: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_shadow.c:109:31: style: The scope of the variable 'y1' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_shadow.c:109:35: style: The scope of the variable 'y2' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_shadow.c:157:16: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_shadow.c:157:23: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_shadow.c:157:31: style: The scope of the variable 'y1' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_shadow.c:157:35: style: The scope of the variable 'y2' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_shadow.c:208:16: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_shadow.c:208:23: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_video.c:292:17: style: The scope of the variable 'mr3c' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_video.c:292:23: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xf86-video-chips-1.2.4/src/ct_video.c:822:19: style: The scope of the variable 'mr3c' can be reduced. [variableScope]
xf86-video-chips-1.2.4/util/mRegs.c:66:12: style: The scope of the variable 'value' can be reduced. [variableScope]
xf86-video-chips-1.2.4/util/mRegs.c:67:10: style: The scope of the variable 'c' can be reduced. [variableScope]
xf86-video-chips-1.2.4/util/mRegs.c:68:11: style: The scope of the variable 'str' can be reduced. [variableScope]
xf86-video-chips-1.2.4/util/modClock.c:393:9: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xf86-video-chips-1.2.4/util/modClock.c:198:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xf86-video-chips-1.2.4/util/modClock.c:198:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xf86-video-chips-1.2.4/util/modClock.c:198:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xf86-video-chips-1.2.4/util/modClock.c:198:5: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xf86-video-chips-1.2.4/util/modClock.c:100:25: style: The scope of the variable 'PSN' can be reduced. [variableScope]
[17:48]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-cirrus/xserver-xorg-video-cirrus_1.5.3.orig.tar.gz
xf86-video-cirrus-1.5.3/src/alp_driver.c:968:2: style: Variable 'clockRanges->doubleScanAllowed' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-cirrus-1.5.3/src/alp_driver.c:967:2: note: Variable 'clockRanges->doubleScanAllowed' is reassigned a value before the old one has been used.
xf86-video-cirrus-1.5.3/src/alp_driver.c:968:2: note: Variable 'clockRanges->doubleScanAllowed' is reassigned a value before the old one has been used.
xf86-video-cirrus-1.5.3/src/alp_driver.c:969:2: style: Variable 'clockRanges->doubleScanAllowed' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-cirrus-1.5.3/src/alp_driver.c:968:2: note: Variable 'clockRanges->doubleScanAllowed' is reassigned a value before the old one has been used.
xf86-video-cirrus-1.5.3/src/alp_driver.c:969:2: note: Variable 'clockRanges->doubleScanAllowed' is reassigned a value before the old one has been used.
xf86-video-cirrus-1.5.3/src/alp_driver.c:1463:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-cirrus-1.5.3/src/alp_driver.c:2064:24: style: The scope of the variable 'lcd_type_names' can be reduced. [variableScope]
xf86-video-cirrus-1.5.3/src/alp_hwcurs.c:54:12: style: The scope of the variable 'm' can be reduced. [variableScope]
xf86-video-cirrus-1.5.3/src/alp_hwcurs.c:99:10: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-cirrus-1.5.3/src/alp_hwcurs.c:225:36: portability: 'pCir->FbBase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xf86-video-cirrus-1.5.3/src/cir_dga.c:84:7: style: The scope of the variable 'num' can be reduced. [variableScope]
xf86-video-cirrus-1.5.3/src/cir_driver.c:189:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-cirrus-1.5.3/src/cir_driver.c:313:6: style: The scope of the variable 'mmioFlags' can be reduced. [variableScope]
xf86-video-cirrus-1.5.3/src/cir_shadow.c:25:9: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-cirrus-1.5.3/src/cir_shadow.c:25:16: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-cirrus-1.5.3/src/cir_shadow.c:25:38: style: The scope of the variable 'x1' can be reduced. [variableScope]
xf86-video-cirrus-1.5.3/src/cir_shadow.c:25:42: style: The scope of the variable 'x2' can be reduced. [variableScope]
xf86-video-cirrus-1.5.3/src/cir_shadow.c:25:46: style: The scope of the variable 'y1' can be reduced. [variableScope]
xf86-video-cirrus-1.5.3/src/cir_shadow.c:25:50: style: The scope of the variable 'y2' can be reduced. [variableScope]
xf86-video-cirrus-1.5.3/src/cir_shadow.c:78:16: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-cirrus-1.5.3/src/cir_shadow.c:78:23: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-cirrus-1.5.3/src/cir_shadow.c:78:31: style: The scope of the variable 'x1' can be reduced. [variableScope]
xf86-video-cirrus-1.5.3/src/cir_shadow.c:78:35: style: The scope of the variable 'x2' can be reduced. [variableScope]
xf86-video-cirrus-1.5.3/src/cir_shadow.c:78:39: style: The scope of the variable 'y1' can be reduced. [variableScope]
xf86-video-cirrus-1.5.3/src/cir_shadow.c:78:43: style: The scope of the variable 'y2' can be reduced. [variableScope]
xf86-video-cirrus-1.5.3/src/cir_shadow.c:132:16: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-cirrus-1.5.3/src/cir_shadow.c:132:23: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-cirrus-1.5.3/src/cir_shadow.c:132:31: style: The scope of the variable 'x1' can be reduced. [variableScope]
xf86-video-cirrus-1.5.3/src/cir_shadow.c:132:35: style: The scope of the variable 'x2' can be reduced. [variableScope]
xf86-video-cirrus-1.5.3/src/cir_shadow.c:132:39: style: The scope of the variable 'y1' can be reduced. [variableScope]
xf86-video-cirrus-1.5.3/src/cir_shadow.c:132:43: style: The scope of the variable 'y2' can be reduced. [variableScope]
xf86-video-cirrus-1.5.3/src/cir_shadow.c:187:16: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-cirrus-1.5.3/src/cir_shadow.c:187:23: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-cirrus-1.5.3/src/cir_shadow.c:187:31: style: The scope of the variable 'x1' can be reduced. [variableScope]
xf86-video-cirrus-1.5.3/src/cir_shadow.c:187:35: style: The scope of the variable 'x2' can be reduced. [variableScope]
xf86-video-cirrus-1.5.3/src/cir_shadow.c:187:39: style: The scope of the variable 'y1' can be reduced. [variableScope]
xf86-video-cirrus-1.5.3/src/cir_shadow.c:187:43: style: The scope of the variable 'y2' can be reduced. [variableScope]
xf86-video-cirrus-1.5.3/src/cir_shadow.c:246:16: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-cirrus-1.5.3/src/cir_shadow.c:246:23: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-cirrus-1.5.3/src/cir_shadow.c:246:31: style: The scope of the variable 'x1' can be reduced. [variableScope]
xf86-video-cirrus-1.5.3/src/cir_shadow.c:246:35: style: The scope of the variable 'x2' can be reduced. [variableScope]
xf86-video-cirrus-1.5.3/src/cir_shadow.c:246:39: style: The scope of the variable 'y1' can be reduced. [variableScope]
xf86-video-cirrus-1.5.3/src/cir_shadow.c:246:43: style: The scope of the variable 'y2' can be reduced. [variableScope]
xf86-video-cirrus-1.5.3/src/cir_shadow.c:44:28: portability: 'pCir->FbBase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xf86-video-cirrus-1.5.3/src/cir_shadow.c:44:45: portability: 'pCir->FbBase+(y1*FBPitch)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xf86-video-cirrus-1.5.3/src/cir_shadow.c:100:35: portability: 'pCir->FbBase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xf86-video-cirrus-1.5.3/src/cir_shadow.c:101:20: portability: 'pCir->FbBase+(x1*dstPitch)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xf86-video-cirrus-1.5.3/src/cir_shadow.c:104:35: portability: 'pCir->FbBase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xf86-video-cirrus-1.5.3/src/cir_shadow.c:209:35: portability: 'pCir->FbBase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xf86-video-cirrus-1.5.3/src/cir_shadow.c:210:20: portability: 'pCir->FbBase+(x1*dstPitch)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xf86-video-cirrus-1.5.3/src/cir_shadow.c:213:35: portability: 'pCir->FbBase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xf86-video-cirrus-1.5.3/src/lg_driver.c:721:2: style: Variable 'clockRanges->doubleScanAllowed' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-cirrus-1.5.3/src/lg_driver.c:720:2: note: Variable 'clockRanges->doubleScanAllowed' is reassigned a value before the old one has been used.
xf86-video-cirrus-1.5.3/src/lg_driver.c:721:2: note: Variable 'clockRanges->doubleScanAllowed' is reassigned a value before the old one has been used.
xf86-video-cirrus-1.5.3/src/lg_driver.c:722:2: style: Variable 'clockRanges->doubleScanAllowed' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-cirrus-1.5.3/src/lg_driver.c:721:2: note: Variable 'clockRanges->doubleScanAllowed' is reassigned a value before the old one has been used.
xf86-video-cirrus-1.5.3/src/lg_driver.c:722:2: note: Variable 'clockRanges->doubleScanAllowed' is reassigned a value before the old one has been used.
xf86-video-cirrus-1.5.3/src/lg_driver.c:1242:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-cirrus-1.5.3/src/lg_driver.c:319:1: style: Label 'unmap_out' is not used. [unusedLabel]
xf86-video-cirrus-1.5.3/src/lg_hwcurs.c:233:7: style: The scope of the variable 'tileNumber' can be reduced. [variableScope]
[17:48]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-dummy/xserver-xorg-video-dummy_0.3.8.orig.tar.gz
xf86-video-dummy-0.3.8/src/dummy_cursor.c:78:27: style: Function 'DUMMYCursorInit' argument 1 names different: declaration 'pScrn' definition 'pScreen'. [funcArgNamesDifferent]
xf86-video-dummy-0.3.8/src/dummy.h:27:39: note: Function 'DUMMYCursorInit' argument 1 names different: declaration 'pScrn' definition 'pScreen'.
xf86-video-dummy-0.3.8/src/dummy_cursor.c:78:27: note: Function 'DUMMYCursorInit' argument 1 names different: declaration 'pScrn' definition 'pScreen'.
xf86-video-dummy-0.3.8/src/dummy_driver.c:225:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-dummy-0.3.8/src/dummy_driver.c:478:11: style: The scope of the variable 'index' can be reduced. [variableScope]
xf86-video-dummy-0.3.8/src/dummy_driver.c:686:14: style: The scope of the variable 'dPtr' can be reduced. [variableScope]
[17:48]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-fbdev/xserver-xorg-video-fbdev_0.5.0.orig.tar.gz.asc

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-freedreno/xserver-xorg-video-freedreno_1.3.0.orig.tar.gz
xf86-video-freedreno-1.3.0/src/drmmode_display.c:1101:21: warning: Either the condition 'if(drmmode)' is redundant or there is possible null pointer dereference: drmmode. [nullPointerRedundantCheck]
xf86-video-freedreno-1.3.0/src/drmmode_display.c:1107:5: note: Assuming that condition 'if(drmmode)' is not redundant
xf86-video-freedreno-1.3.0/src/drmmode_display.c:1101:21: note: Null pointer dereference
xf86-video-freedreno-1.3.0/src/drmmode_display.c:818:52: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xf86-video-freedreno-1.3.0/src/drmmode_display.c:843:52: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xf86-video-freedreno-1.3.0/src/fbmode_display.c:634:6: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xf86-video-freedreno-1.3.0/src/fbmode_display.c:200:31: portability: 'fbmode->fbmem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xf86-video-freedreno-1.3.0/src/fbmode_display.c:203:24: portability: 'fbmode->fbmem' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xf86-video-freedreno-1.3.0/src/msm-exa.c:953:24: style: The scope of the variable 'ring' can be reduced. [variableScope]
xf86-video-freedreno-1.3.0/src/msm-pixmap.c:117:70: style: Function 'msm_get_pixmap_name' argument 3 names different: declaration 'pitch' definition 'stride'. [funcArgNamesDifferent]
xf86-video-freedreno-1.3.0/src/msm.h:173:74: note: Function 'msm_get_pixmap_name' argument 3 names different: declaration 'pitch' definition 'stride'.
xf86-video-freedreno-1.3.0/src/msm-pixmap.c:117:70: note: Function 'msm_get_pixmap_name' argument 3 names different: declaration 'pitch' definition 'stride'.
[17:48]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-geode/xserver-xorg-video-geode_2.11.19.orig.tar.gz
xf86-video-geode-2.11.19/src/cim/cim_df.c:325:26: style: The scope of the variable 'gfxscale' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_df.c:326:19: style: The scope of the variable 'fbactive' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_df.c:326:29: style: The scope of the variable 'src' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_df.c:327:19: style: The scope of the variable 'size' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_df.c:327:25: style: The scope of the variable 'downscale' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_df.c:328:19: style: The scope of the variable 'vcfg' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_df.c:328:25: style: The scope of the variable 'gcfg' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_df.c:328:31: style: The scope of the variable 'unlock' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_df.c:454:19: style: The scope of the variable 'vblankstart_even' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_df.c:454:37: style: The scope of the variable 'vblankend_even' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_df.c:454:53: style: The scope of the variable 'vsyncend_even' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_df.c:455:9: style: The scope of the variable 'vtotal_even' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_df.c:455:22: style: The scope of the variable 'vactive_even' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_df.c:458:34: style: The scope of the variable 'height_even' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_df.c:459:19: style: The scope of the variable 'adjust' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_df.c:459:47: style: The scope of the variable 'border_y_even' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_df.c:466:19: style: The scope of the variable 'xscale' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_df.c:469:25: style: The scope of the variable 'fbactive' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_df.c:470:19: style: The scope of the variable 'scale' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_df.c:470:26: style: The scope of the variable 'src' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_df.c:1075:19: style: The scope of the variable 'vsyncend_even' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_df.c:1075:34: style: The scope of the variable 'vtotal_even' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_df.c:1075:47: style: The scope of the variable 'vactive_even' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_df.c:1085:19: style: The scope of the variable 'scale' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_df.c:1085:26: style: The scope of the variable 'src' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_df.c:1086:19: style: The scope of the variable 'gfxscale' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_df.c:1086:29: style: The scope of the variable 'fbactive' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_gp.c:1418:19: style: The scope of the variable 'indent' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_gp.c:1620:19: style: The scope of the variable 'indent' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_msr.c:54:21: style: The scope of the variable 'j' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_vg.c:137:19: style: The scope of the variable 'sync_width' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_vg.c:138:19: style: The scope of the variable 'sync_offset' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_vg.c:240:19: style: The scope of the variable 'sync_width' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_vg.c:241:19: style: The scope of the variable 'sync_offset' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_vg.c:389:27: style: The scope of the variable 'flags' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_vg.c:840:23: style: The scope of the variable 'max' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_vg.c:1317:22: style: The scope of the variable 'm' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_vg.c:1317:25: style: The scope of the variable 'n' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_vg.c:1317:28: style: The scope of the variable 'p' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_vg.c:1683:19: style: The scope of the variable 'index' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_vg.c:1684:27: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_vg.c:1686:10: style: The scope of the variable 'diff' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_vg.c:2169:25: style: The scope of the variable 'gcfg' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_vg.c:2303:19: style: The scope of the variable 'unlock' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_vg.c:2303:27: style: The scope of the variable 'dcfg' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_vg.c:2303:33: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_vg.c:2334:19: style: The scope of the variable 'temp' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/cim/cim_vip.c:220:32: warning: Either the condition '!buffer' is redundant or there is possible null pointer dereference: buffer. [nullPointerRedundantCheck]
xf86-video-geode-2.11.19/src/cim/cim_vip.c:222:9: note: Assuming that condition '!buffer' is not redundant
xf86-video-geode-2.11.19/src/cim/cim_vip.c:220:32: note: Null pointer dereference
xf86-video-geode-2.11.19/src/cim/cim_vip.c:578:19: style: The scope of the variable 'temp' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/geode_common.c:142:20: style: The scope of the variable 'dst3' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/geode_common.c:143:20: style: The scope of the variable 'src3' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/geode_ddc.c:199:5: style: Variable 'info' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-geode-2.11.19/src/geode_ddc.c:197:0: note: Variable 'info' is reassigned a value before the old one has been used.
xf86-video-geode-2.11.19/src/geode_ddc.c:199:5: note: Variable 'info' is reassigned a value before the old one has been used.
xf86-video-geode-2.11.19/src/geode_driver.c:496:36: style: Same expression on both sides of '==' because the value of 'drvr_setup' and 'NULL' are the same. [duplicateExpression]
xf86-video-geode-2.11.19/src/geode_driver.c:430:47: note: 'drvr_setup' is assigned value 'NULL' here.
xf86-video-geode-2.11.19/src/geode_driver.c:496:36: note: Same expression on both sides of '==' because the value of 'drvr_setup' and 'NULL' are the same.
xf86-video-geode-2.11.19/src/geode_driver.c:426:25: style: The scope of the variable 'numUsed' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/geode_driver.c:429:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/disp_gu1.c:864:19: style: The scope of the variable 'data' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/disp_gu1.c:864:25: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/disp_gu1.c:1043:19: style: The scope of the variable 'value' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/disp_gu2.c:1824:41: style: Condition 'DisplayParams[index].flags&bpp_flag' is always false [knownConditionTrueFalse]
xf86-video-geode-2.11.19/src/gfx/disp_gu2.c:1811:30: note: Assignment 'bpp_flag=0', assigned value is 0
xf86-video-geode-2.11.19/src/gfx/disp_gu2.c:1824:41: note: Condition 'DisplayParams[index].flags&bpp_flag' is always false
xf86-video-geode-2.11.19/src/gfx/disp_gu2.c:1891:41: style: Condition 'DisplayParams[index].flags&bpp_flag' is always false [knownConditionTrueFalse]
xf86-video-geode-2.11.19/src/gfx/disp_gu2.c:1878:30: note: Assignment 'bpp_flag=0', assigned value is 0
xf86-video-geode-2.11.19/src/gfx/disp_gu2.c:1891:41: note: Condition 'DisplayParams[index].flags&bpp_flag' is always false
xf86-video-geode-2.11.19/src/gfx/disp_gu2.c:1955:41: style: Condition 'DisplayParams[index].flags&bpp_flag' is always false [knownConditionTrueFalse]
xf86-video-geode-2.11.19/src/gfx/disp_gu2.c:1944:30: note: Assignment 'bpp_flag=0', assigned value is 0
xf86-video-geode-2.11.19/src/gfx/disp_gu2.c:1955:41: note: Condition 'DisplayParams[index].flags&bpp_flag' is always false
xf86-video-geode-2.11.19/src/gfx/disp_gu2.c:393:51: style: Same expression on both sides of '&&' because the value of 'DisplayParams[mode].flags&bpp_flag' and 'DisplayParams[mode].flags&hz_flag' are the same. [duplicateExpression]
xf86-video-geode-2.11.19/src/gfx/disp_gu2.c:383:43: note: 'bpp_flag' is assigned value '0' here.
xf86-video-geode-2.11.19/src/gfx/disp_gu2.c:383:29: note: 'hz_flag' is assigned value '0' here.
xf86-video-geode-2.11.19/src/gfx/disp_gu2.c:393:51: note: Same expression on both sides of '&&' because the value of 'DisplayParams[mode].flags&bpp_flag' and 'DisplayParams[mode].flags&hz_flag' are the same.
xf86-video-geode-2.11.19/src/gfx/disp_gu2.c:1955:53: style: Same expression on both sides of '&&' because the value of 'DisplayParams[index].flags&hz_flag' and 'DisplayParams[index].flags&bpp_flag' are the same. [duplicateExpression]
xf86-video-geode-2.11.19/src/gfx/disp_gu2.c:1943:29: note: 'hz_flag' is assigned value '0' here.
xf86-video-geode-2.11.19/src/gfx/disp_gu2.c:1944:30: note: 'bpp_flag' is assigned value '0' here.
xf86-video-geode-2.11.19/src/gfx/disp_gu2.c:1955:53: note: Same expression on both sides of '&&' because the value of 'DisplayParams[index].flags&hz_flag' and 'DisplayParams[index].flags&bpp_flag' are the same.
xf86-video-geode-2.11.19/src/gfx/disp_gu2.c:688:19: style: The scope of the variable 'unlock' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/disp_gu2.c:688:27: style: The scope of the variable 'dcfg' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/disp_gu2.c:688:33: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/disp_gu2.c:1269:12: style: Variable 'dcfg' is assigned a value that is never used. [unreadVariable]
xf86-video-geode-2.11.19/src/gfx/gfx_init.c:379:9: style: Condition '!version' is always true [knownConditionTrueFalse]
xf86-video-geode-2.11.19/src/gfx/gfx_init.c:168:29: note: Assignment 'version=0', assigned value is 0
xf86-video-geode-2.11.19/src/gfx/gfx_init.c:379:9: note: Condition '!version' is always true
xf86-video-geode-2.11.19/src/gfx/gfx_init.c:447:5: style: Variable 'value' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-geode-2.11.19/src/gfx/gfx_init.c:444:0: note: Variable 'value' is reassigned a value before the old one has been used.
xf86-video-geode-2.11.19/src/gfx/gfx_init.c:447:5: note: Variable 'value' is reassigned a value before the old one has been used.
xf86-video-geode-2.11.19/src/gfx/gfx_init.c:167:0: style: Variable 'value' is assigned a value that is never used. [unreadVariable]
xf86-video-geode-2.11.19/src/gfx/i2c_acc.c:285:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xf86-video-geode-2.11.19/src/gfx/i2c_acc.c:602:19: style: The scope of the variable 'timeout' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/i2c_acc.c:851:20: style: The scope of the variable 'ab_base_addr' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/i2c_gpio.c:522:24: style: Function 'I2CAL_output_clock' argument 1 names different: declaration 'state' definition 'inState'. [funcArgNamesDifferent]
xf86-video-geode-2.11.19/src/gfx/i2c_gpio.c:61:29: note: Function 'I2CAL_output_clock' argument 1 names different: declaration 'state' definition 'inState'.
xf86-video-geode-2.11.19/src/gfx/i2c_gpio.c:522:24: note: Function 'I2CAL_output_clock' argument 1 names different: declaration 'state' definition 'inState'.
xf86-video-geode-2.11.19/src/gfx/i2c_gpio.c:552:23: style: Function 'I2CAL_output_data' argument 1 names different: declaration 'state' definition 'inState'. [funcArgNamesDifferent]
xf86-video-geode-2.11.19/src/gfx/i2c_gpio.c:62:28: note: Function 'I2CAL_output_data' argument 1 names different: declaration 'state' definition 'inState'.
xf86-video-geode-2.11.19/src/gfx/i2c_gpio.c:552:23: note: Function 'I2CAL_output_data' argument 1 names different: declaration 'state' definition 'inState'.
xf86-video-geode-2.11.19/src/gfx/init_gu1.c:48:5: style: Variable 'value' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-geode-2.11.19/src/gfx/init_gu1.c:40:0: note: Variable 'value' is reassigned a value before the old one has been used.
xf86-video-geode-2.11.19/src/gfx/init_gu1.c:48:5: note: Variable 'value' is reassigned a value before the old one has been used.
xf86-video-geode-2.11.19/src/gfx/rndr_gu1.c:450:20: style: The scope of the variable 'section' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/rndr_gu1.c:623:39: style: The scope of the variable 'cur_y' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/rndr_gu1.c:623:46: style: The scope of the variable 'pat_y' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/rndr_gu1.c:1015:20: style: The scope of the variable 'temp_height' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/rndr_gu1.c:1016:19: style: The scope of the variable 'dword_bytes_needed' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/rndr_gu1.c:1016:39: style: The scope of the variable 'bytes_extra' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/rndr_gu1.c:1018:10: style: The scope of the variable 'array_offset' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/rndr_gu1.c:1127:20: style: The scope of the variable 'temp_height' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/rndr_gu1.c:1128:19: style: The scope of the variable 'dword_bytes_needed' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/rndr_gu1.c:1128:39: style: The scope of the variable 'bytes_extra' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/rndr_gu1.c:1130:10: style: The scope of the variable 'array_offset' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/rndr_gu1.c:1253:20: style: The scope of the variable 'temp_height' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/rndr_gu1.c:1254:19: style: The scope of the variable 'dword_bytes_needed' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/rndr_gu1.c:1254:39: style: The scope of the variable 'bytes_extra' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/rndr_gu1.c:1255:10: style: The scope of the variable 'array_offset' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/rndr_gu2.c:745:30: style: The scope of the variable 'srcoffset' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/rndr_gu2.c:746:27: style: The scope of the variable 'temp_offset' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/rndr_gu2.c:911:27: style: The scope of the variable 'temp_offset' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/rndr_gu2.c:913:19: style: The scope of the variable 'shift' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/rndr_gu2.c:1010:41: style: The scope of the variable 'temp2' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/rndr_gu2.c:1012:19: style: The scope of the variable 'shift' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/rndr_gu2.c:1436:9: style: The scope of the variable 'pass' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/rndr_gu2.c:1437:26: style: The scope of the variable 'size' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/rndr_gu2.c:1742:25: style: The scope of the variable 'xbytes' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/rndr_gu2.c:1887:27: style: The scope of the variable 'temp_offset' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/rndr_gu2.c:1888:19: style: The scope of the variable 'srcoffset' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/rndr_gu2.c:1977:30: style: The scope of the variable 'temp2' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/rndr_gu2.c:1979:19: style: The scope of the variable 'shift' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/rndr_gu2.c:2066:27: style: The scope of the variable 'temp_offset' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/rndr_gu2.c:2068:19: style: The scope of the variable 'shift' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/tv_fs450.c:2512:11: style: Checking if unsigned variable '(shp)<(20)?shp:20' is less than zero. [unsignedLessThanZero]
xf86-video-geode-2.11.19/src/gfx/tv_fs450.c:2542:11: style: Checking if unsigned variable '(flk)<(16)?flk:16' is less than zero. [unsignedLessThanZero]
xf86-video-geode-2.11.19/src/gfx/tv_fs450.c:2574:11: style: Checking if unsigned variable '(clr)<(255)?clr:255' is less than zero. [unsignedLessThanZero]
xf86-video-geode-2.11.19/src/gfx/tv_fs450.c:2029:30: style: Function 'conget_tv_std' argument 1 names different: declaration 'p_tv_std' definition 'p_tv_standard'. [funcArgNamesDifferent]
xf86-video-geode-2.11.19/src/gfx/tv_fs450.c:319:42: note: Function 'conget_tv_std' argument 1 names different: declaration 'p_tv_std' definition 'p_tv_standard'.
xf86-video-geode-2.11.19/src/gfx/tv_fs450.c:2029:30: note: Function 'conget_tv_std' argument 1 names different: declaration 'p_tv_std' definition 'p_tv_standard'.
xf86-video-geode-2.11.19/src/gfx/tv_fs450.c:2752:55: style: Function 'config_macrovision' argument 2 names different: declaration 'cp_trigger_bits' definition 'trigger_bits'. [funcArgNamesDifferent]
xf86-video-geode-2.11.19/src/gfx/tv_fs450.c:343:45: note: Function 'config_macrovision' argument 2 names different: declaration 'cp_trigger_bits' definition 'trigger_bits'.
xf86-video-geode-2.11.19/src/gfx/tv_fs450.c:2752:55: note: Function 'config_macrovision' argument 2 names different: declaration 'cp_trigger_bits' definition 'trigger_bits'.
xf86-video-geode-2.11.19/src/gfx/tv_fs450.c:55:11: style: struct member 'S_REGISTER_DESCRIP::name' is never used. [unusedStructMember]
xf86-video-geode-2.11.19/src/gfx/tv_fs450.c:57:19: style: struct member 'S_REGISTER_DESCRIP::bit_length' is never used. [unusedStructMember]
xf86-video-geode-2.11.19/src/gfx/tv_fs450.c:58:19: style: struct member 'S_REGISTER_DESCRIP::valid_bits' is never used. [unusedStructMember]
xf86-video-geode-2.11.19/src/gfx/tv_fs450.c:59:19: style: struct member 'S_REGISTER_DESCRIP::read_write' is never used. [unusedStructMember]
xf86-video-geode-2.11.19/src/gfx/tv_fs450.c:60:11: style: struct member 'S_REGISTER_DESCRIP::bitfield_names' is never used. [unusedStructMember]
xf86-video-geode-2.11.19/src/gfx/tv_fs450.c:501:20: style: struct member '_scantable::iha' is never used. [unusedStructMember]
xf86-video-geode-2.11.19/src/gfx/tv_fs450.c:503:18: style: struct member '_scantable::hsc' is never used. [unusedStructMember]
xf86-video-geode-2.11.19/src/gfx/vid_1200.c:263:15: style: The scope of the variable 'diff' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/vid_1200.c:1572:19: style: The scope of the variable 'new_value' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/vid_5530.c:244:15: style: The scope of the variable 'diff' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/vid_5530.c:498:27: style: The scope of the variable 'line_size' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/vid_5530.c:849:30: style: The scope of the variable 'sublow' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/vid_5530.c:849:38: style: The scope of the variable 'subhigh' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/vid_5530.c:850:26: style: The scope of the variable 'value' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/vid_rdcl.c:200:19: style: The scope of the variable 'power' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/vid_rdcl.c:261:15: style: The scope of the variable 'diff' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gfx/vid_rdcl.c:266:13: style: Variable 'value' is assigned a value that is never used. [unreadVariable]
xf86-video-geode-2.11.19/src/gx_accel.c:103:11: style: struct member 'sGBltBox::x' is never used. [unusedStructMember]
xf86-video-geode-2.11.19/src/gx_accel.c:103:14: style: struct member 'sGBltBox::y' is never used. [unusedStructMember]
xf86-video-geode-2.11.19/src/gx_accel.c:104:11: style: struct member 'sGBltBox::w' is never used. [unusedStructMember]
xf86-video-geode-2.11.19/src/gx_accel.c:104:14: style: struct member 'sGBltBox::h' is never used. [unusedStructMember]
xf86-video-geode-2.11.19/src/gx_accel.c:105:11: style: struct member 'sGBltBox::color' is never used. [unusedStructMember]
xf86-video-geode-2.11.19/src/gx_accel.c:106:9: style: struct member 'sGBltBox::bpp' is never used. [unusedStructMember]
xf86-video-geode-2.11.19/src/gx_accel.c:106:14: style: struct member 'sGBltBox::transparent' is never used. [unusedStructMember]
xf86-video-geode-2.11.19/src/gx_cursor.c:137:26: style: The scope of the variable 'panOffset' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gx_cursor.c:217:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gx_cursor.c:217:12: style: The scope of the variable 'n' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gx_cursor.c:217:15: style: The scope of the variable 'x' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gx_cursor.c:217:21: style: The scope of the variable 'newX' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gx_cursor.c:217:27: style: The scope of the variable 'newY' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gx_cursor.c:220:19: style: The scope of the variable 'mskb' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gx_cursor.c:220:25: style: The scope of the variable 'rowb' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gx_vga.c:180:5: style: Variable 'tmp' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-geode-2.11.19/src/gx_vga.c:178:5: note: Variable 'tmp' is reassigned a value before the old one has been used.
xf86-video-geode-2.11.19/src/gx_vga.c:180:5: note: Variable 'tmp' is reassigned a value before the old one has been used.
xf86-video-geode-2.11.19/src/gx_driver.c:931:5: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-geode-2.11.19/src/gx_driver.c:922:0: note: Variable 'ret' is reassigned a value before the old one has been used.
xf86-video-geode-2.11.19/src/gx_driver.c:931:5: note: Variable 'ret' is reassigned a value before the old one has been used.
xf86-video-geode-2.11.19/src/gx_driver.c:1266:9: style: Variable 'GXRandRSetConfig' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-geode-2.11.19/src/gx_driver.c:1251:0: note: Variable 'GXRandRSetConfig' is reassigned a value before the old one has been used.
xf86-video-geode-2.11.19/src/gx_driver.c:1266:9: note: Variable 'GXRandRSetConfig' is reassigned a value before the old one has been used.
xf86-video-geode-2.11.19/src/gx_driver.c:1270:13: style: Variable 'pGeode->starting' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-geode-2.11.19/src/gx_driver.c:1268:13: note: Variable 'pGeode->starting' is reassigned a value before the old one has been used.
xf86-video-geode-2.11.19/src/gx_driver.c:1270:13: note: Variable 'pGeode->starting' is reassigned a value before the old one has been used.
xf86-video-geode-2.11.19/src/gx_driver.c:114:27: style: The scope of the variable 'pitch' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gx_driver.c:1155:12: style: The scope of the variable 'index' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gx_driver.c:1155:19: style: The scope of the variable 'color' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gx_driver.c:607:26: style: Checking if unsigned variable 'pGeode->exaBfrSz' is less than zero. [unsignedLessThanZero]
xf86-video-geode-2.11.19/src/gx_vga.c:141:15: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable]
xf86-video-geode-2.11.19/src/gx_vga.c:180:11: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable]
xf86-video-geode-2.11.19/src/gx_regacc.c:220:13: warning: Suspicious use of ; at the end of 'while' statement. [suspiciousSemicolon]
xf86-video-geode-2.11.19/src/gx_regacc.c:167:27: style: The scope of the variable 'temp_offset' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gx_regacc.c:169:19: style: The scope of the variable 'shift' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/gx_video.c:77:0: error: #error "It didn't work!" [preprocessorErrorDirective]
xf86-video-geode-2.11.19/src/lx_display.c:268:18: style: The scope of the variable 'rpitch' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/lx_display.c:168:47: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xf86-video-geode-2.11.19/src/lx_driver.c:829:12: style: The scope of the variable 'index' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/lx_driver.c:829:19: style: The scope of the variable 'color' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/lx_driver.c:456:26: style: Checking if unsigned variable 'pGeode->exaBfrSz' is less than zero. [unsignedLessThanZero]
xf86-video-geode-2.11.19/src/lx_driver.c:494:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xf86-video-geode-2.11.19/src/lx_driver.c:497:46: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xf86-video-geode-2.11.19/src/lx_driver.c:500:45: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xf86-video-geode-2.11.19/src/lx_exa.c:827:9: style: The scope of the variable 'apply' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/lx_exa.c:827:16: style: The scope of the variable 'type' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/lx_exa.c:931:25: style: The scope of the variable 'opPtr' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/lx_exa.c:932:9: style: The scope of the variable 'apply' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/lx_exa.c:932:16: style: The scope of the variable 'type' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/lx_exa.c:935:18: style: The scope of the variable 'dstOffset' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/lx_exa.c:1128:9: style: The scope of the variable 'apply' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/lx_exa.c:1128:16: style: The scope of the variable 'type' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/lx_exa.c:1129:25: style: The scope of the variable 'opPtr' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/lx_exa.c:1223:18: style: The scope of the variable 'dstOffset' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/lx_memory.c:153:13: style: Variable 'offset' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-geode-2.11.19/src/lx_memory.c:152:13: note: Variable 'offset' is reassigned a value before the old one has been used.
xf86-video-geode-2.11.19/src/lx_memory.c:153:13: note: Variable 'offset' is reassigned a value before the old one has been used.
xf86-video-geode-2.11.19/src/lx_output.c:87:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/lx_video.c:417:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
xf86-video-geode-2.11.19/src/lx_video.c:261:16: style: Variable 'VSrcOffset' is assigned a value that is never used. [unreadVariable]
xf86-video-geode-2.11.19/src/lx_video.c:305:5: style: Variable 'lines' is assigned a value that is never used. [unreadVariable]
xf86-video-geode-2.11.19/src/panel/cen9211.c:570:9: style: Variable 'PanelType' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-geode-2.11.19/src/panel/cen9211.c:569:9: note: Variable 'PanelType' is reassigned a value before the old one has been used.
xf86-video-geode-2.11.19/src/panel/cen9211.c:570:9: note: Variable 'PanelType' is reassigned a value before the old one has been used.
xf86-video-geode-2.11.19/src/panel/cen9211.c:594:9: style: Variable 'PanelType' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-geode-2.11.19/src/panel/cen9211.c:593:9: note: Variable 'PanelType' is reassigned a value before the old one has been used.
xf86-video-geode-2.11.19/src/panel/cen9211.c:594:9: note: Variable 'PanelType' is reassigned a value before the old one has been used.
xf86-video-geode-2.11.19/src/panel/cen9211.c:526:19: style: The scope of the variable 'ReadData' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/panel/cen9211.c:734:19: style: The scope of the variable 'data' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/panel/cen9211.c:737:5: style: Variable 'index' is assigned a value that is never used. [unreadVariable]
xf86-video-geode-2.11.19/src/panel/dora9211.c:76:9: style: Variable 'DPanelType' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-geode-2.11.19/src/panel/dora9211.c:74:9: note: Variable 'DPanelType' is reassigned a value before the old one has been used.
xf86-video-geode-2.11.19/src/panel/dora9211.c:76:9: note: Variable 'DPanelType' is reassigned a value before the old one has been used.
xf86-video-geode-2.11.19/src/panel/dora9211.c:285:5: style: Variable 'value' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-geode-2.11.19/src/panel/dora9211.c:284:5: note: Variable 'value' is reassigned a value before the old one has been used.
xf86-video-geode-2.11.19/src/panel/dora9211.c:285:5: note: Variable 'value' is reassigned a value before the old one has been used.
xf86-video-geode-2.11.19/src/panel/dora9211.c:286:5: style: Variable 'value' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-geode-2.11.19/src/panel/dora9211.c:285:5: note: Variable 'value' is reassigned a value before the old one has been used.
xf86-video-geode-2.11.19/src/panel/dora9211.c:286:5: note: Variable 'value' is reassigned a value before the old one has been used.
xf86-video-geode-2.11.19/src/panel/dora9211.c:287:5: style: Variable 'value' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-geode-2.11.19/src/panel/dora9211.c:286:5: note: Variable 'value' is reassigned a value before the old one has been used.
xf86-video-geode-2.11.19/src/panel/dora9211.c:287:5: note: Variable 'value' is reassigned a value before the old one has been used.
xf86-video-geode-2.11.19/src/panel/dora9211.c:345:22: style: The scope of the variable 'readbit' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/panel/dora9211.c:512:19: style: The scope of the variable 'data' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/panel/drac9210.c:384:19: style: The scope of the variable 'index' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/panel/drac9210.c:384:26: style: The scope of the variable 'data' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/panel/drac9210.c:418:32: style: The scope of the variable 'databit' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/panel/drac9210.c:422:19: style: Variable 'databit' is assigned a value that is never used. [unreadVariable]
xf86-video-geode-2.11.19/src/panel/platform.c:188:9: style: The scope of the variable 'index' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/panel/pnl_bios.c:160:20: style: The scope of the variable 'crtcindex' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/panel/pnl_bios.c:160:31: style: The scope of the variable 'crtcdata' can be reduced. [variableScope]
xf86-video-geode-2.11.19/src/panel/pnl_init.c:193:16: style: Variable 'Platform' is assigned a value that is never used. [unreadVariable]
xf86-video-geode-2.11.19/src/panel/pnl_init.c:262:16: style: Variable 'Platform' is assigned a value that is never used. [unreadVariable]
xf86-video-geode-2.11.19/src/panel/pnl_init.c:328:16: style: Variable 'Platform' is assigned a value that is never used. [unreadVariable]
xf86-video-geode-2.11.19/src/panel/pnl_init.c:365:16: style: Variable 'Platform' is assigned a value that is never used. [unreadVariable]
[17:49]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-glide/xserver-xorg-video-glide_1.2.2.orig.tar.gz
xf86-video-glide-1.2.2/src/glide_driver.c:326:17: style: Variable 'pScrn' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-glide-1.2.2/src/glide_driver.c:323:17: note: Variable 'pScrn' is reassigned a value before the old one has been used.
xf86-video-glide-1.2.2/src/glide_driver.c:326:17: note: Variable 'pScrn' is reassigned a value before the old one has been used.
[17:49]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-glint/xserver-xorg-video-glint_1.2.7.orig.tar.gz
xf86-video-glint-1.2.7/src/TIramdac.c:65:9: style: The scope of the variable 'offset' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/TIramdac.c:89:9: style: The scope of the variable 'offset' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/glint_driver.c:1780:10: style: Expression is always false because 'else if' condition matches previous condition at line 1763. [multiCondition]
xf86-video-glint-1.2.7/src/glint_driver.c:1356:4: style: Variable 'dummy' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-glint-1.2.7/src/glint_driver.c:1354:4: note: Variable 'dummy' is reassigned a value before the old one has been used.
xf86-video-glint-1.2.7/src/glint_driver.c:1356:4: note: Variable 'dummy' is reassigned a value before the old one has been used.
xf86-video-glint-1.2.7/src/glint_driver.c:1363:4: style: Variable 'dummy' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-glint-1.2.7/src/glint_driver.c:1356:4: note: Variable 'dummy' is reassigned a value before the old one has been used.
xf86-video-glint-1.2.7/src/glint_driver.c:1363:4: note: Variable 'dummy' is reassigned a value before the old one has been used.
xf86-video-glint-1.2.7/src/glint_driver.c:1365:4: style: Variable 'dummy' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-glint-1.2.7/src/glint_driver.c:1363:4: note: Variable 'dummy' is reassigned a value before the old one has been used.
xf86-video-glint-1.2.7/src/glint_driver.c:1365:4: note: Variable 'dummy' is reassigned a value before the old one has been used.
xf86-video-glint-1.2.7/src/glint_driver.c:480:11: style: The scope of the variable 'dev' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/glint_driver.c:620:16: style: The scope of the variable 'eIndex' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/glint_driver.c:1328:11: style: The scope of the variable 'dummy' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/glint_driver.c:1329:11: style: The scope of the variable 'base3copro' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/glint_driver.c:1329:23: style: The scope of the variable 'offset' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/glint_driver.c:2721:21: style: Function 'GLINTScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'. [funcArgNamesDifferent]
xf86-video-glint-1.2.7/src/glint_driver.c:93:33: note: Function 'GLINTScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'.
xf86-video-glint-1.2.7/src/glint_driver.c:2721:21: note: Function 'GLINTScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'.
xf86-video-glint-1.2.7/src/glint_driver.c:597:8: style: Unused variable: init_func [unusedVariable]
xf86-video-glint-1.2.7/src/glint_shadow.c:24:9: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/glint_shadow.c:24:16: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/glint_shadow.c:25:20: style: The scope of the variable 'src' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/glint_shadow.c:25:26: style: The scope of the variable 'dst' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/pm2_accel.c:508:10: style: The scope of the variable 'align' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/pm2_accel.c:1070:20: style: The scope of the variable 'srcpbyte' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/pm2_accel.c:1105:8: style: The scope of the variable 'address' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/pm2_accel.c:1237:21: style: The scope of the variable 'srcpword' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/pm2_accel.c:1272:8: style: The scope of the variable 'address' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/pm2_accel.c:1402:9: style: The scope of the variable 'skipleft' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/pm2_accel.c:1418:8: style: The scope of the variable 'address' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/pm2_accel.c:616:6: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-glint-1.2.7/src/pm2_accel.c:622:6: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-glint-1.2.7/src/pm2_accel.c:410:54: style: Function 'Permedia2SetClippingRectangle' argument 2 names different: declaration 'x' definition 'x1'. [funcArgNamesDifferent]
xf86-video-glint-1.2.7/src/pm2_accel.c:86:66: note: Function 'Permedia2SetClippingRectangle' argument 2 names different: declaration 'x' definition 'x1'.
xf86-video-glint-1.2.7/src/pm2_accel.c:410:54: note: Function 'Permedia2SetClippingRectangle' argument 2 names different: declaration 'x' definition 'x1'.
xf86-video-glint-1.2.7/src/pm2_accel.c:410:62: style: Function 'Permedia2SetClippingRectangle' argument 3 names different: declaration 'y' definition 'y1'. [funcArgNamesDifferent]
xf86-video-glint-1.2.7/src/pm2_accel.c:86:73: note: Function 'Permedia2SetClippingRectangle' argument 3 names different: declaration 'y' definition 'y1'.
xf86-video-glint-1.2.7/src/pm2_accel.c:410:62: note: Function 'Permedia2SetClippingRectangle' argument 3 names different: declaration 'y' definition 'y1'.
xf86-video-glint-1.2.7/src/pm2_accel.c:410:70: style: Function 'Permedia2SetClippingRectangle' argument 4 names different: declaration 'w' definition 'x2'. [funcArgNamesDifferent]
xf86-video-glint-1.2.7/src/pm2_accel.c:87:9: note: Function 'Permedia2SetClippingRectangle' argument 4 names different: declaration 'w' definition 'x2'.
xf86-video-glint-1.2.7/src/pm2_accel.c:410:70: note: Function 'Permedia2SetClippingRectangle' argument 4 names different: declaration 'w' definition 'x2'.
xf86-video-glint-1.2.7/src/pm2_accel.c:410:78: style: Function 'Permedia2SetClippingRectangle' argument 5 names different: declaration 'h' definition 'y2'. [funcArgNamesDifferent]
xf86-video-glint-1.2.7/src/pm2_accel.c:87:16: note: Function 'Permedia2SetClippingRectangle' argument 5 names different: declaration 'h' definition 'y2'.
xf86-video-glint-1.2.7/src/pm2_accel.c:410:78: note: Function 'Permedia2SetClippingRectangle' argument 5 names different: declaration 'h' definition 'y2'.
xf86-video-glint-1.2.7/src/pm2_video.c:1139:5: style: Same expression on both sides of '&'. [duplicateExpression]
xf86-video-glint-1.2.7/src/pm2_video.c:2740:11: style: Same expression on both sides of '&'. [duplicateExpression]
xf86-video-glint-1.2.7/src/pm2_video.c:2745:11: style: Same expression on both sides of '&'. [duplicateExpression]
xf86-video-glint-1.2.7/src/pm2_video.c:2752:11: style: Same expression on both sides of '&'. [duplicateExpression]
xf86-video-glint-1.2.7/src/pm2_video.c:1205:17: style: The scope of the variable 'pPPriv' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/pm2_video.c:1206:12: style: The scope of the variable 'delay' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/pm2_video.c:1791:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/pm2_video.c:2068:9: style: The scope of the variable 'r' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/pm2_video.c:3173:8: style: The scope of the variable 's' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/pm2_video.c:92:21: style: struct member '_pm2_xvipc::time' is never used. [unusedStructMember]
xf86-video-glint-1.2.7/src/pm2_video.c:93:26: style: struct member '_pm2_xvipc::f' is never used. [unusedStructMember]
xf86-video-glint-1.2.7/src/pm2ramdac.c:109:12: style: The scope of the variable 'index' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/pm2ramdac.c:142:12: style: The scope of the variable 'index' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/pm2ramdac.c:62:3: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable]
xf86-video-glint-1.2.7/src/pm2ramdac.c:97:5: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable]
xf86-video-glint-1.2.7/src/pm3_accel.c:1057:9: style: The scope of the variable 'count' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/pm3_accel.c:1060:13: style: The scope of the variable 'srcp' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/pm3_accel.c:1146:9: style: The scope of the variable 'count' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/pm3_accel.c:1147:13: style: The scope of the variable 'srcp' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/pm3_accel.c:568:54: style: Function 'Permedia3SetClippingRectangle' argument 2 names different: declaration 'x' definition 'x1'. [funcArgNamesDifferent]
xf86-video-glint-1.2.7/src/pm3_accel.c:77:66: note: Function 'Permedia3SetClippingRectangle' argument 2 names different: declaration 'x' definition 'x1'.
xf86-video-glint-1.2.7/src/pm3_accel.c:568:54: note: Function 'Permedia3SetClippingRectangle' argument 2 names different: declaration 'x' definition 'x1'.
xf86-video-glint-1.2.7/src/pm3_accel.c:568:62: style: Function 'Permedia3SetClippingRectangle' argument 3 names different: declaration 'y' definition 'y1'. [funcArgNamesDifferent]
xf86-video-glint-1.2.7/src/pm3_accel.c:77:73: note: Function 'Permedia3SetClippingRectangle' argument 3 names different: declaration 'y' definition 'y1'.
xf86-video-glint-1.2.7/src/pm3_accel.c:568:62: note: Function 'Permedia3SetClippingRectangle' argument 3 names different: declaration 'y' definition 'y1'.
xf86-video-glint-1.2.7/src/pm3_accel.c:568:70: style: Function 'Permedia3SetClippingRectangle' argument 4 names different: declaration 'w' definition 'x2'. [funcArgNamesDifferent]
xf86-video-glint-1.2.7/src/pm3_accel.c:78:9: note: Function 'Permedia3SetClippingRectangle' argument 4 names different: declaration 'w' definition 'x2'.
xf86-video-glint-1.2.7/src/pm3_accel.c:568:70: note: Function 'Permedia3SetClippingRectangle' argument 4 names different: declaration 'w' definition 'x2'.
xf86-video-glint-1.2.7/src/pm3_accel.c:568:78: style: Function 'Permedia3SetClippingRectangle' argument 5 names different: declaration 'h' definition 'y2'. [funcArgNamesDifferent]
xf86-video-glint-1.2.7/src/pm3_accel.c:78:16: note: Function 'Permedia3SetClippingRectangle' argument 5 names different: declaration 'h' definition 'y2'.
xf86-video-glint-1.2.7/src/pm3_accel.c:568:78: note: Function 'Permedia3SetClippingRectangle' argument 5 names different: declaration 'h' definition 'y2'.
xf86-video-glint-1.2.7/src/pm3_accel.c:1052:9: style: Function 'Permedia3WritePixmap' argument 10 names different: declaration 'transparency_color' definition 'trans'. [funcArgNamesDifferent]
xf86-video-glint-1.2.7/src/pm3_accel.c:119:33: note: Function 'Permedia3WritePixmap' argument 10 names different: declaration 'transparency_color' definition 'trans'.
xf86-video-glint-1.2.7/src/pm3_accel.c:1052:9: note: Function 'Permedia3WritePixmap' argument 10 names different: declaration 'transparency_color' definition 'trans'.
xf86-video-glint-1.2.7/src/pm3_dac.c:792:12: style: The scope of the variable 'index' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/pm3_dac.c:828:12: style: The scope of the variable 'index' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/pm3_dac.c:642:46: style: Function 'Permedia3Save' argument 2 names different: declaration 'glintReg' definition 'pReg'. [funcArgNamesDifferent]
xf86-video-glint-1.2.7/src/glint.h:234:51: note: Function 'Permedia3Save' argument 2 names different: declaration 'glintReg' definition 'pReg'.
xf86-video-glint-1.2.7/src/pm3_dac.c:642:46: note: Function 'Permedia3Save' argument 2 names different: declaration 'glintReg' definition 'pReg'.
xf86-video-glint-1.2.7/src/pm3_dac.c:710:49: style: Function 'Permedia3Restore' argument 2 names different: declaration 'glintReg' definition 'pReg'. [funcArgNamesDifferent]
xf86-video-glint-1.2.7/src/glint.h:233:54: note: Function 'Permedia3Restore' argument 2 names different: declaration 'glintReg' definition 'pReg'.
xf86-video-glint-1.2.7/src/pm3_dac.c:710:49: note: Function 'Permedia3Restore' argument 2 names different: declaration 'glintReg' definition 'pReg'.
xf86-video-glint-1.2.7/src/pm3_video.c:348:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/pm3_video.c:1260:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/pm_accel.c:391:10: style: The scope of the variable 'align' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/pm_accel.c:548:18: style: The scope of the variable 'count' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/pm_accel.c:549:22: style: The scope of the variable 'pattern' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/pm_accel.c:743:13: style: The scope of the variable 'srcp' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/pm_accel.c:744:20: style: The scope of the variable 'srcpbyte' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/pm_accel.c:772:8: style: The scope of the variable 'address' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/pm_accel.c:868:13: style: The scope of the variable 'srcp' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/pm_accel.c:869:21: style: The scope of the variable 'srcpword' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/pm_accel.c:898:8: style: The scope of the variable 'address' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/pm_accel.c:1027:8: style: The scope of the variable 'address' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/pm_accel.c:1171:9: style: The scope of the variable 'dxdom' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/pm_accel.c:1171:16: style: The scope of the variable 'dy' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/pm_accel.c:397:16: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-glint-1.2.7/src/pm_accel.c:1176:13: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-glint-1.2.7/src/pm_accel.c:1182:16: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-glint-1.2.7/src/pm_dac.c:221:48: style: Function 'PermediaRestore' argument 2 names different: declaration 'glintReg' definition 'pReg'. [funcArgNamesDifferent]
xf86-video-glint-1.2.7/src/glint.h:220:53: note: Function 'PermediaRestore' argument 2 names different: declaration 'glintReg' definition 'pReg'.
xf86-video-glint-1.2.7/src/pm_dac.c:221:48: note: Function 'PermediaRestore' argument 2 names different: declaration 'glintReg' definition 'pReg'.
xf86-video-glint-1.2.7/src/sx_accel.c:418:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
xf86-video-glint-1.2.7/src/sx_accel.c:847:9: style: The scope of the variable 'dxdom' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/sx_accel.c:847:16: style: The scope of the variable 'dy' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/sx_accel.c:828:47: style: Function 'SXSubsequentHorVertLine' argument 2 names different: declaration 'x1' definition 'x'. [funcArgNamesDifferent]
xf86-video-glint-1.2.7/src/sx_accel.c:89:60: note: Function 'SXSubsequentHorVertLine' argument 2 names different: declaration 'x1' definition 'x'.
xf86-video-glint-1.2.7/src/sx_accel.c:828:47: note: Function 'SXSubsequentHorVertLine' argument 2 names different: declaration 'x1' definition 'x'.
xf86-video-glint-1.2.7/src/sx_accel.c:828:53: style: Function 'SXSubsequentHorVertLine' argument 3 names different: declaration 'y1' definition 'y'. [funcArgNamesDifferent]
xf86-video-glint-1.2.7/src/sx_accel.c:89:68: note: Function 'SXSubsequentHorVertLine' argument 3 names different: declaration 'y1' definition 'y'.
xf86-video-glint-1.2.7/src/sx_accel.c:828:53: note: Function 'SXSubsequentHorVertLine' argument 3 names different: declaration 'y1' definition 'y'.
xf86-video-glint-1.2.7/src/tx_accel.c:785:13: style: The scope of the variable 'srcp' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/tx_accel.c:786:9: style: The scope of the variable 'count' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/tx_accel.c:919:9: style: The scope of the variable 'dxdom' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/tx_accel.c:919:16: style: The scope of the variable 'dy' can be reduced. [variableScope]
xf86-video-glint-1.2.7/src/tx_accel.c:900:47: style: Function 'TXSubsequentHorVertLine' argument 2 names different: declaration 'x1' definition 'x'. [funcArgNamesDifferent]
xf86-video-glint-1.2.7/src/tx_accel.c:88:60: note: Function 'TXSubsequentHorVertLine' argument 2 names different: declaration 'x1' definition 'x'.
xf86-video-glint-1.2.7/src/tx_accel.c:900:47: note: Function 'TXSubsequentHorVertLine' argument 2 names different: declaration 'x1' definition 'x'.
xf86-video-glint-1.2.7/src/tx_accel.c:900:53: style: Function 'TXSubsequentHorVertLine' argument 3 names different: declaration 'y1' definition 'y'. [funcArgNamesDifferent]
xf86-video-glint-1.2.7/src/tx_accel.c:88:68: note: Function 'TXSubsequentHorVertLine' argument 3 names different: declaration 'y1' definition 'y'.
xf86-video-glint-1.2.7/src/tx_accel.c:900:53: note: Function 'TXSubsequentHorVertLine' argument 3 names different: declaration 'y1' definition 'y'.
xf86-video-glint-1.2.7/src/tx_dac.c:46:60: style: Function 'TXInit' argument 3 names different: declaration 'glintReg' definition 'pReg'. [funcArgNamesDifferent]
xf86-video-glint-1.2.7/src/glint.h:245:65: note: Function 'TXInit' argument 3 names different: declaration 'glintReg' definition 'pReg'.
xf86-video-glint-1.2.7/src/tx_dac.c:46:60: note: Function 'TXInit' argument 3 names different: declaration 'glintReg' definition 'pReg'.
xf86-video-glint-1.2.7/src/tx_dac.c:299:39: style: Function 'TXSave' argument 2 names different: declaration 'glintReg' definition 'pReg'. [funcArgNamesDifferent]
xf86-video-glint-1.2.7/src/glint.h:244:44: note: Function 'TXSave' argument 2 names different: declaration 'glintReg' definition 'pReg'.
xf86-video-glint-1.2.7/src/tx_dac.c:299:39: note: Function 'TXSave' argument 2 names different: declaration 'glintReg' definition 'pReg'.
xf86-video-glint-1.2.7/src/tx_dac.c:348:42: style: Function 'TXRestore' argument 2 names different: declaration 'glintReg' definition 'pReg'. [funcArgNamesDifferent]
xf86-video-glint-1.2.7/src/glint.h:243:47: note: Function 'TXRestore' argument 2 names different: declaration 'glintReg' definition 'pReg'.
xf86-video-glint-1.2.7/src/tx_dac.c:348:42: note: Function 'TXRestore' argument 2 names different: declaration 'glintReg' definition 'pReg'.
xf86-video-glint-1.2.7/src/tx_dac.c:124:2: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
[17:49]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-i128/xserver-xorg-video-i128_1.3.5.orig.tar.gz
xf86-video-i128-1.3.5/src/i128IBMDAC.c:251:59: style: The scope of the variable 'max_n' can be reduced. [variableScope]
xf86-video-i128-1.3.5/src/i128IBMDAC.c:460:59: style: The scope of the variable 'max_n' can be reduced. [variableScope]
xf86-video-i128-1.3.5/src/i128_driver.c:2249:15: style: Same expression on both sides of '/'. [duplicateExpression]
xf86-video-i128-1.3.5/src/i128_driver.c:2279:11: style: Same expression on both sides of '/'. [duplicateExpression]
xf86-video-i128-1.3.5/src/i128_driver.c:1774:13: style: The scope of the variable 'pI128' can be reduced. [variableScope]
xf86-video-i128-1.3.5/src/i128_driver.c:1445:20: style: Function 'I128ScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'. [funcArgNamesDifferent]
xf86-video-i128-1.3.5/src/i128_driver.c:82:32: note: Function 'I128ScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'.
xf86-video-i128-1.3.5/src/i128_driver.c:1445:20: note: Function 'I128ScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'.
xf86-video-i128-1.3.5/src/i128_driver.c:2024:59: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xf86-video-i128-1.3.5/src/i128_driver.c:2029:59: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xf86-video-i128-1.3.5/src/i128_driver.c:2059:37: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xf86-video-i128-1.3.5/src/i128accel.c:133:14: style: The scope of the variable 'first_time_through' can be reduced. [variableScope]
xf86-video-i128-1.3.5/src/i128accel.c:351:15: style: The scope of the variable 'w' can be reduced. [variableScope]
xf86-video-i128-1.3.5/src/i128accel.c:351:18: style: The scope of the variable 'h' can be reduced. [variableScope]
xf86-video-i128-1.3.5/src/i128exa.c:448:9: style: struct member 'dest_format::i128_format' is never used. [unusedStructMember]
xf86-video-i128-1.3.5/src/i128init.c:538:10: style: The scope of the variable 'i' can be reduced. [variableScope]
[17:49]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-i740/xserver-xorg-video-i740_1.3.2.orig.tar.gz
xf86-video-i740-1.3.2/src/i740_cursor.c:116:27: style: Function 'I740UseHWCursor' argument 1 names different: declaration 'pScrn' definition 'pScreen'. [funcArgNamesDifferent]
xf86-video-i740-1.3.2/src/i740_cursor.c:54:39: note: Function 'I740UseHWCursor' argument 1 names different: declaration 'pScrn' definition 'pScreen'.
xf86-video-i740-1.3.2/src/i740_cursor.c:116:27: note: Function 'I740UseHWCursor' argument 1 names different: declaration 'pScrn' definition 'pScreen'.
xf86-video-i740-1.3.2/src/i740_cursor.c:196:52: style: Function 'I740SetCursorColors' argument 3 names different: declaration 'fb' definition 'fg'. [funcArgNamesDifferent]
xf86-video-i740-1.3.2/src/i740_cursor.c:53:64: note: Function 'I740SetCursorColors' argument 3 names different: declaration 'fb' definition 'fg'.
xf86-video-i740-1.3.2/src/i740_cursor.c:196:52: note: Function 'I740SetCursorColors' argument 3 names different: declaration 'fb' definition 'fg'.
xf86-video-i740-1.3.2/src/i740_driver.c:1035:3: style: Variable 'temp' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-i740-1.3.2/src/i740_driver.c:1034:3: note: Variable 'temp' is reassigned a value before the old one has been used.
xf86-video-i740-1.3.2/src/i740_driver.c:1035:3: note: Variable 'temp' is reassigned a value before the old one has been used.
xf86-video-i740-1.3.2/src/i740_driver.c:1109:5: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xf86-video-i740-1.3.2/src/i740_driver.c:1114:7: note: Found duplicate branches for 'if' and 'else'.
xf86-video-i740-1.3.2/src/i740_driver.c:1109:5: note: Found duplicate branches for 'if' and 'else'.
xf86-video-i740-1.3.2/src/i740_driver.c:1201:10: style: The scope of the variable 'f_out' can be reduced. [variableScope]
xf86-video-i740-1.3.2/src/i740_driver.c:1398:10: style: The scope of the variable 'index' can be reduced. [variableScope]
xf86-video-i740-1.3.2/src/i740_driver.c:1399:17: style: The scope of the variable 'r' can be reduced. [variableScope]
xf86-video-i740-1.3.2/src/i740_driver.c:1399:20: style: The scope of the variable 'g' can be reduced. [variableScope]
xf86-video-i740-1.3.2/src/i740_driver.c:1399:23: style: The scope of the variable 'b' can be reduced. [variableScope]
xf86-video-i740-1.3.2/src/i740_driver.c:1426:10: style: The scope of the variable 'index' can be reduced. [variableScope]
xf86-video-i740-1.3.2/src/i740_driver.c:1427:17: style: The scope of the variable 'r' can be reduced. [variableScope]
xf86-video-i740-1.3.2/src/i740_driver.c:1427:20: style: The scope of the variable 'g' can be reduced. [variableScope]
xf86-video-i740-1.3.2/src/i740_driver.c:1427:23: style: The scope of the variable 'b' can be reduced. [variableScope]
xf86-video-i740-1.3.2/src/i740_driver.c:1454:10: style: The scope of the variable 'index' can be reduced. [variableScope]
xf86-video-i740-1.3.2/src/i740_driver.c:1455:17: style: The scope of the variable 'r' can be reduced. [variableScope]
xf86-video-i740-1.3.2/src/i740_driver.c:1455:20: style: The scope of the variable 'g' can be reduced. [variableScope]
xf86-video-i740-1.3.2/src/i740_driver.c:1455:23: style: The scope of the variable 'b' can be reduced. [variableScope]
xf86-video-i740-1.3.2/src/i740_driver.c:1472:20: style: Function 'I740ScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'. [funcArgNamesDifferent]
xf86-video-i740-1.3.2/src/i740_driver.c:109:32: note: Function 'I740ScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'.
xf86-video-i740-1.3.2/src/i740_driver.c:1472:20: note: Function 'I740ScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'.
xf86-video-i740-1.3.2/src/i740_driver.c:1735:54: style: Function 'I740DisplayPowerManagementSet' argument 2 names different: declaration 'PowerManagermentMode' definition 'PowerManagementMode'. [funcArgNamesDifferent]
xf86-video-i740-1.3.2/src/i740_driver.c:132:10: note: Function 'I740DisplayPowerManagementSet' argument 2 names different: declaration 'PowerManagermentMode' definition 'PowerManagementMode'.
xf86-video-i740-1.3.2/src/i740_driver.c:1735:54: note: Function 'I740DisplayPowerManagementSet' argument 2 names different: declaration 'PowerManagermentMode' definition 'PowerManagementMode'.
xf86-video-i740-1.3.2/src/i740_driver.c:1367:26: style: Variable 'mode_dst' is not assigned a value. [unassignedVariable]
xf86-video-i740-1.3.2/src/i740_video.c:1198:58: warning: Calling 'sizeof' on 'sizeof'. [sizeofsizeof]
[17:49]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-intel/xserver-xorg-video-intel_2.99.917+git20171229.orig.tar.gz
xserver-xorg-video-intel-2.99.917+git20171229/src/backlight.c:84:39: style: Function 'backlight_init' argument 1 names different: declaration 'backlight' definition 'b'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/backlight.h:48:39: note: Function 'backlight_init' argument 1 names different: declaration 'backlight' definition 'b'.
xserver-xorg-video-intel-2.99.917+git20171229/src/backlight.c:84:39: note: Function 'backlight_init' argument 1 names different: declaration 'backlight' definition 'b'.
xserver-xorg-video-intel-2.99.917+git20171229/src/backlight.c:490:38: style: Function 'backlight_open' argument 1 names different: declaration 'backlight' definition 'b'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/backlight.h:49:38: note: Function 'backlight_open' argument 1 names different: declaration 'backlight' definition 'b'.
xserver-xorg-video-intel-2.99.917+git20171229/src/backlight.c:490:38: note: Function 'backlight_open' argument 1 names different: declaration 'backlight' definition 'b'.
xserver-xorg-video-intel-2.99.917+git20171229/src/backlight.c:523:37: style: Function 'backlight_set' argument 1 names different: declaration 'backlight' definition 'b'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/backlight.h:50:37: note: Function 'backlight_set' argument 1 names different: declaration 'backlight' definition 'b'.
xserver-xorg-video-intel-2.99.917+git20171229/src/backlight.c:523:37: note: Function 'backlight_set' argument 1 names different: declaration 'backlight' definition 'b'.
xserver-xorg-video-intel-2.99.917+git20171229/src/backlight.c:538:37: style: Function 'backlight_get' argument 1 names different: declaration 'backlight' definition 'b'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/backlight.h:51:37: note: Function 'backlight_get' argument 1 names different: declaration 'backlight' definition 'b'.
xserver-xorg-video-intel-2.99.917+git20171229/src/backlight.c:538:37: note: Function 'backlight_get' argument 1 names different: declaration 'backlight' definition 'b'.
xserver-xorg-video-intel-2.99.917+git20171229/src/backlight.c:578:42: style: Function 'backlight_disable' argument 1 names different: declaration 'backlight' definition 'b'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/backlight.h:54:42: note: Function 'backlight_disable' argument 1 names different: declaration 'backlight' definition 'b'.
xserver-xorg-video-intel-2.99.917+git20171229/src/backlight.c:578:42: note: Function 'backlight_disable' argument 1 names different: declaration 'backlight' definition 'b'.
xserver-xorg-video-intel-2.99.917+git20171229/src/backlight.c:590:40: style: Function 'backlight_close' argument 1 names different: declaration 'backlight' definition 'b'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/backlight.h:55:40: note: Function 'backlight_close' argument 1 names different: declaration 'backlight' definition 'b'.
xserver-xorg-video-intel-2.99.917+git20171229/src/backlight.c:590:40: note: Function 'backlight_close' argument 1 names different: declaration 'backlight' definition 'b'.
xserver-xorg-video-intel-2.99.917+git20171229/src/fd.c:62:6: style: Unused variable: flags [unusedVariable]
xserver-xorg-video-intel-2.99.917+git20171229/src/intel_device.c:295:9: style: Condition 'fd==-1' is always true [knownConditionTrueFalse]
xserver-xorg-video-intel-2.99.917+git20171229/src/intel_device.c:291:8: note: Assignment 'fd=-1', assigned value is -1
xserver-xorg-video-intel-2.99.917+git20171229/src/intel_device.c:295:9: note: Condition 'fd==-1' is always true
xserver-xorg-video-intel-2.99.917+git20171229/src/intel_device.c:764:9: style: Condition 'fd<0' is always true [knownConditionTrueFalse]
xserver-xorg-video-intel-2.99.917+git20171229/src/intel_device.c:756:12: note: Assignment 'fd=-1', assigned value is -1
xserver-xorg-video-intel-2.99.917+git20171229/src/intel_device.c:764:9: note: Condition 'fd<0' is always true
xserver-xorg-video-intel-2.99.917+git20171229/src/intel_device.c:688:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/intel_device.c:187:32: style: Function 'intel_entity_get_devid' argument 1 names different: declaration 'index' definition 'idx'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/intel_driver.h:122:32: note: Function 'intel_entity_get_devid' argument 1 names different: declaration 'index' definition 'idx'.
xserver-xorg-video-intel-2.99.917+git20171229/src/intel_device.c:187:32: note: Function 'intel_entity_get_devid' argument 1 names different: declaration 'index' definition 'idx'.
xserver-xorg-video-intel-2.99.917+git20171229/src/intel_device.c:572:38: style: Function 'intel_open_device' argument 3 names different: declaration 'dev' definition 'platform'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/intel_driver.h:126:38: note: Function 'intel_open_device' argument 3 names different: declaration 'dev' definition 'platform'.
xserver-xorg-video-intel-2.99.917+git20171229/src/intel_device.c:572:38: note: Function 'intel_open_device' argument 3 names different: declaration 'dev' definition 'platform'.
xserver-xorg-video-intel-2.99.917+git20171229/src/intel_options.c:119:10: style: Condition 'str==NULL' is always true [knownConditionTrueFalse]
xserver-xorg-video-intel-2.99.917+git20171229/src/intel_options.c:115:20: note: Assignment 'str=NULL', assigned value is 0
xserver-xorg-video-intel-2.99.917+git20171229/src/intel_options.c:119:10: note: Condition 'str==NULL' is always true
xserver-xorg-video-intel-2.99.917+git20171229/src/intel_options.c:119:10: style: Same expression on both sides of '==' because the value of 'str' and 'NULL' are the same. [duplicateExpression]
xserver-xorg-video-intel-2.99.917+git20171229/src/intel_options.c:115:20: note: 'str' is assigned value 'NULL' here.
xserver-xorg-video-intel-2.99.917+git20171229/src/intel_options.c:119:10: note: Same expression on both sides of '==' because the value of 'str' and 'NULL' are the same.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_accel.c:226:39: style: Function 'I810SetupForScreenToScreenCopy' argument 6 names different: declaration 'trans_color' definition 'transparency_color'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810.h:303:13: note: Function 'I810SetupForScreenToScreenCopy' argument 6 names different: declaration 'trans_color' definition 'transparency_color'.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_accel.c:226:39: note: Function 'I810SetupForScreenToScreenCopy' argument 6 names different: declaration 'trans_color' definition 'transparency_color'.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_accel.c:247:57: style: Function 'I810SubsequentScreenToScreenCopy' argument 2 names different: declaration 'srcX' definition 'x1'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810.h:304:69: note: Function 'I810SubsequentScreenToScreenCopy' argument 2 names different: declaration 'srcX' definition 'x1'.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_accel.c:247:57: note: Function 'I810SubsequentScreenToScreenCopy' argument 2 names different: declaration 'srcX' definition 'x1'.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_accel.c:247:65: style: Function 'I810SubsequentScreenToScreenCopy' argument 3 names different: declaration 'srcY' definition 'y1'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810.h:305:15: note: Function 'I810SubsequentScreenToScreenCopy' argument 3 names different: declaration 'srcY' definition 'y1'.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_accel.c:247:65: note: Function 'I810SubsequentScreenToScreenCopy' argument 3 names different: declaration 'srcY' definition 'y1'.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_accel.c:248:10: style: Function 'I810SubsequentScreenToScreenCopy' argument 4 names different: declaration 'dstX' definition 'x2'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810.h:305:25: note: Function 'I810SubsequentScreenToScreenCopy' argument 4 names different: declaration 'dstX' definition 'x2'.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_accel.c:248:10: note: Function 'I810SubsequentScreenToScreenCopy' argument 4 names different: declaration 'dstX' definition 'x2'.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_accel.c:248:18: style: Function 'I810SubsequentScreenToScreenCopy' argument 5 names different: declaration 'dstY' definition 'y2'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810.h:305:35: note: Function 'I810SubsequentScreenToScreenCopy' argument 5 names different: declaration 'dstY' definition 'y2'.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_accel.c:248:18: note: Function 'I810SubsequentScreenToScreenCopy' argument 5 names different: declaration 'dstY' definition 'y2'.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_cursor.c:146:27: style: Function 'I810UseHWCursor' argument 1 names different: declaration 'pScrn' definition 'pScreen'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_cursor.c:58:39: note: Function 'I810UseHWCursor' argument 1 names different: declaration 'pScrn' definition 'pScreen'.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_cursor.c:146:27: note: Function 'I810UseHWCursor' argument 1 names different: declaration 'pScrn' definition 'pScreen'.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_cursor.c:239:52: style: Function 'I810SetCursorColors' argument 3 names different: declaration 'fb' definition 'fg'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_cursor.c:56:64: note: Function 'I810SetCursorColors' argument 3 names different: declaration 'fb' definition 'fg'.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_cursor.c:239:52: note: Function 'I810SetCursorColors' argument 3 names different: declaration 'fb' definition 'fg'.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_dri.c:448:27: style: Redundant condition: If 'EXPR == 6', the comparison 'EXPR' is always true. [redundantCondition]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_dri.c:456:27: style: Redundant condition: If 'EXPR == 7', the comparison 'EXPR' is always true. [redundantCondition]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_dri.c:987:21: style: Function 'I810DRISwapContext' argument 3 names different: declaration 'readContextType' definition 'oldContextType'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_dri.c:32:26: note: Function 'I810DRISwapContext' argument 3 names different: declaration 'readContextType' definition 'oldContextType'.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_dri.c:987:21: note: Function 'I810DRISwapContext' argument 3 names different: declaration 'readContextType' definition 'oldContextType'.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_dri.c:987:43: style: Function 'I810DRISwapContext' argument 4 names different: declaration 'readContextStore' definition 'oldContext'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_dri.c:33:17: note: Function 'I810DRISwapContext' argument 4 names different: declaration 'readContextStore' definition 'oldContext'.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_dri.c:987:43: note: Function 'I810DRISwapContext' argument 4 names different: declaration 'readContextStore' definition 'oldContext'.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_dri.c:988:21: style: Function 'I810DRISwapContext' argument 5 names different: declaration 'writeContextType' definition 'newContextType'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_dri.c:34:26: note: Function 'I810DRISwapContext' argument 5 names different: declaration 'writeContextType' definition 'newContextType'.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_dri.c:988:21: note: Function 'I810DRISwapContext' argument 5 names different: declaration 'writeContextType' definition 'newContextType'.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_dri.c:988:43: style: Function 'I810DRISwapContext' argument 6 names different: declaration 'writeContextStore' definition 'newContext'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_dri.c:35:17: note: Function 'I810DRISwapContext' argument 6 names different: declaration 'writeContextStore' definition 'newContext'.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_dri.c:988:43: note: Function 'I810DRISwapContext' argument 6 names different: declaration 'writeContextStore' definition 'newContext'.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_dri.c:1158:12: style: Variable 'pptSrc' is assigned a value that is never used. [unreadVariable]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_dri.c:277:7: error: Memory leak: pDRIInfo.busIdString [memleak]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_driver.c:1241:4: style: Variable 'i810Reg->ExtHorizBlank' is reassigned a value before the old one has been used. [redundantAssignment]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_driver.c:1227:4: note: Variable 'i810Reg->ExtHorizBlank' is reassigned a value before the old one has been used.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_driver.c:1241:4: note: Variable 'i810Reg->ExtHorizBlank' is reassigned a value before the old one has been used.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_driver.c:1112:11: style: The scope of the variable 'f_out' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_driver.c:1341:14: style: The scope of the variable 'index' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_driver.c:1342:18: style: The scope of the variable 'r' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_driver.c:1342:21: style: The scope of the variable 'g' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_driver.c:1342:24: style: The scope of the variable 'b' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_driver.c:1365:11: style: The scope of the variable 'index' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_driver.c:1366:18: style: The scope of the variable 'r' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_driver.c:1366:21: style: The scope of the variable 'g' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_driver.c:1366:24: style: The scope of the variable 'b' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_driver.c:1429:11: style: The scope of the variable 'index' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_driver.c:1430:18: style: The scope of the variable 'r' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_driver.c:1430:21: style: The scope of the variable 'g' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_driver.c:1430:24: style: The scope of the variable 'b' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_driver.c:233:25: style: Function 'I810PreInit' argument 1 names different: declaration 'pScrn' definition 'scrn'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_driver.c:81:37: note: Function 'I810PreInit' argument 1 names different: declaration 'pScrn' definition 'scrn'.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_driver.c:233:25: note: Function 'I810PreInit' argument 1 names different: declaration 'pScrn' definition 'scrn'.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_driver.c:694:33: style: Function 'I810PrintErrorState' argument 1 names different: declaration 'pScrn' definition 'scrn'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810.h:278:45: note: Function 'I810PrintErrorState' argument 1 names different: declaration 'pScrn' definition 'scrn'.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_driver.c:694:33: note: Function 'I810PrintErrorState' argument 1 names different: declaration 'pScrn' definition 'scrn'.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_driver.c:1447:31: style: Function 'I810AllocateFront' argument 1 names different: declaration 'pScrn' definition 'scrn'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810.h:287:43: note: Function 'I810AllocateFront' argument 1 names different: declaration 'pScrn' definition 'scrn'.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_driver.c:1447:31: note: Function 'I810AllocateFront' argument 1 names different: declaration 'pScrn' definition 'scrn'.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_driver.c:2021:26: style: Function 'I810SaveScreen' argument 1 names different: declaration 'pScreen' definition 'screen'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_driver.c:86:38: note: Function 'I810SaveScreen' argument 1 names different: declaration 'pScreen' definition 'screen'.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_driver.c:2021:26: note: Function 'I810SaveScreen' argument 1 names different: declaration 'pScreen' definition 'screen'.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_driver.c:2021:39: style: Function 'I810SaveScreen' argument 2 names different: declaration 'unblank' definition 'unblack'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_driver.c:86:52: note: Function 'I810SaveScreen' argument 2 names different: declaration 'unblank' definition 'unblack'.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_driver.c:2021:39: note: Function 'I810SaveScreen' argument 2 names different: declaration 'unblank' definition 'unblack'.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_driver.c:2027:43: style: Function 'I810DisplayPowerManagementSet' argument 1 names different: declaration 'pScrn' definition 'scrn'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_driver.c:88:55: note: Function 'I810DisplayPowerManagementSet' argument 1 names different: declaration 'pScrn' definition 'scrn'.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_driver.c:2027:43: note: Function 'I810DisplayPowerManagementSet' argument 1 names different: declaration 'pScrn' definition 'scrn'.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_driver.c:2027:53: style: Function 'I810DisplayPowerManagementSet' argument 2 names different: declaration 'PowerManagermentMode' definition 'PowerManagementMode'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_driver.c:89:12: note: Function 'I810DisplayPowerManagementSet' argument 2 names different: declaration 'PowerManagermentMode' definition 'PowerManagementMode'.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_driver.c:2027:53: note: Function 'I810DisplayPowerManagementSet' argument 2 names different: declaration 'PowerManagermentMode' definition 'PowerManagementMode'.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_driver.c:960:29: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_driver.c:1889:20: style: Variable 'pI810' is assigned a value that is never used. [unreadVariable]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_hwmc.c:336:68: style: Function 'I810XvMCCreateSubpicture' argument 2 names different: declaration 'pSurf' definition 'pSubp'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_hwmc.c:68:68: note: Function 'I810XvMCCreateSubpicture' argument 2 names different: declaration 'pSurf' definition 'pSubp'.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_hwmc.c:336:68: note: Function 'I810XvMCCreateSubpicture' argument 2 names different: declaration 'pSurf' definition 'pSubp'.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_hwmc.c:399:70: style: Function 'I810XvMCDestroySubpicture' argument 2 names different: declaration 'pSurf' definition 'pSubp'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_hwmc.c:70:70: note: Function 'I810XvMCDestroySubpicture' argument 2 names different: declaration 'pSurf' definition 'pSubp'.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_hwmc.c:399:70: note: Function 'I810XvMCDestroySubpicture' argument 2 names different: declaration 'pSurf' definition 'pSubp'.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_memory.c:217:10: style: Variable 'tom' is assigned a value that is never used. [unreadVariable]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_video.c:746:9: style: The scope of the variable 'xscaleInt' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_video.c:746:20: style: The scope of the variable 'xscaleFract' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_video.c:746:33: style: The scope of the variable 'yscaleInt' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_video.c:746:44: style: The scope of the variable 'yscaleFract' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_video.c:747:9: style: The scope of the variable 'xscaleIntUV' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_video.c:747:26: style: The scope of the variable 'xscaleFractUV' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_video.c:747:45: style: The scope of the variable 'yscaleIntUV' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_video.c:747:62: style: The scope of the variable 'yscaleFractUV' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_video.c:158:30: style: Function 'I810InitVideo' argument 1 names different: declaration 'pScreen' definition 'screen'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810.h:319:37: note: Function 'I810InitVideo' argument 1 names different: declaration 'pScreen' definition 'screen'.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/i810_video.c:158:30: note: Function 'I810InitVideo' argument 1 names different: declaration 'pScreen' definition 'screen'.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:1045:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:1110:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:1169:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:1279:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:1464:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:1546:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:1683:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:1863:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:1946:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:2077:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:2208:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:2391:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:4005:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:4006:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:4007:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:4008:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:4010:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:4011:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:4012:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:4013:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:4015:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:4016:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:4017:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:4018:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:4094:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:4095:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:4096:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:4097:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:4099:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:4100:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:4101:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:4102:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:4104:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:4105:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:4106:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:4107:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:4184:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:4185:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:4186:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:4187:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:4189:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:4190:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:4191:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:4192:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:4194:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:4195:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:4196:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:4197:4: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:1748:3: style: Variable 'top_left_b' is reassigned a value before the old one has been used. [redundantAssignment]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:1713:0: note: Variable 'top_left_b' is reassigned a value before the old one has been used.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:1748:3: note: Variable 'top_left_b' is reassigned a value before the old one has been used.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:1997:3: style: Variable 'top_left_b' is reassigned a value before the old one has been used. [redundantAssignment]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:1971:0: note: Variable 'top_left_b' is reassigned a value before the old one has been used.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:1997:3: note: Variable 'top_left_b' is reassigned a value before the old one has been used.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:2275:3: style: Variable 'top_left_b' is reassigned a value before the old one has been used. [redundantAssignment]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:2238:0: note: Variable 'top_left_b' is reassigned a value before the old one has been used.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:2275:3: note: Variable 'top_left_b' is reassigned a value before the old one has been used.
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:2874:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:2427:10: style: The scope of the variable 'block_ptr' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:2429:19: style: The scope of the variable 'mb' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:2833:34: style: The scope of the variable 'xscaleIntUV' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:3306:7: style: The scope of the variable 'temp' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/legacy/i810/xvmc/I810XvMC.c:3172:30: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/atomic.h:86:0: error: #error xf86-video-intel requires atomic operations, please define them for your CPU/compiler. [preprocessorErrorDirective]
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw_disasm.c:450:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw_eu.c:82:27: style: Function 'brw_set_compression_control' argument 2 names different: declaration 'control' definition 'compression_control'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw_eu.h:1871:78: note: Function 'brw_set_compression_control' argument 2 names different: declaration 'control' definition 'compression_control'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw_eu.c:82:27: note: Function 'brw_set_compression_control' argument 2 names different: declaration 'control' definition 'compression_control'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw_eu_emit.c:1369:24: style: The scope of the variable 'msg_type' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw_eu_emit.c:184:21: style: Unsigned variable '.' can't be negative so it is unnecessary to test it. [unsignedPositive]
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw_eu_emit.c:185:21: style: Unsigned variable '.' can't be negative so it is unnecessary to test it. [unsignedPositive]
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw_eu_emit.c:186:19: style: Unsigned variable '.' can't be negative so it is unnecessary to test it. [unsignedPositive]
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw_eu_emit.c:187:37: style: Unsigned variable '.' can't be negative so it is unnecessary to test it. [unsignedPositive]
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw_eu_emit.c:1073:59: style: Function 'brw_WHILE' argument 2 names different: declaration 'patch_insn' definition 'do_insn'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw_eu.h:2218:31: note: Function 'brw_WHILE' argument 2 names different: declaration 'patch_insn' definition 'do_insn'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw_eu_emit.c:1073:59: note: Function 'brw_WHILE' argument 2 names different: declaration 'patch_insn' definition 'do_insn'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw_eu_emit.c:1687:26: style: Function 'brw_dp_READ_4_vs_relative' argument 3 names different: declaration 'addrReg' definition 'addr_reg'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw_eu.h:2197:26: note: Function 'brw_dp_READ_4_vs_relative' argument 3 names different: declaration 'addrReg' definition 'addr_reg'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw_eu_emit.c:1687:26: note: Function 'brw_dp_READ_4_vs_relative' argument 3 names different: declaration 'addrReg' definition 'addr_reg'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw_test.c:35:6: style: The scope of the variable 'n' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw_wm.c:450:50: style: Function 'brw_wm_kernel__affine' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw.h:6:55: note: Function 'brw_wm_kernel__affine' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw_wm.c:450:50: note: Function 'brw_wm_kernel__affine' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw_wm.c:460:55: style: Function 'brw_wm_kernel__affine_mask' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw.h:7:60: note: Function 'brw_wm_kernel__affine_mask' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw_wm.c:460:55: note: Function 'brw_wm_kernel__affine_mask' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw_wm.c:475:58: style: Function 'brw_wm_kernel__affine_mask_ca' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw.h:8:63: note: Function 'brw_wm_kernel__affine_mask_ca' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw_wm.c:475:58: note: Function 'brw_wm_kernel__affine_mask_ca' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw_wm.c:490:58: style: Function 'brw_wm_kernel__affine_mask_sa' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw.h:9:63: note: Function 'brw_wm_kernel__affine_mask_sa' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw_wm.c:490:58: note: Function 'brw_wm_kernel__affine_mask_sa' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw_wm.c:595:54: style: Function 'brw_wm_kernel__projective' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw.h:11:59: note: Function 'brw_wm_kernel__projective' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw_wm.c:595:54: note: Function 'brw_wm_kernel__projective' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw_wm.c:605:59: style: Function 'brw_wm_kernel__projective_mask' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw.h:12:64: note: Function 'brw_wm_kernel__projective_mask' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw_wm.c:605:59: note: Function 'brw_wm_kernel__projective_mask' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw_wm.c:620:62: style: Function 'brw_wm_kernel__projective_mask_ca' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw.h:13:67: note: Function 'brw_wm_kernel__projective_mask_ca' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw_wm.c:620:62: note: Function 'brw_wm_kernel__projective_mask_ca' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw_wm.c:635:62: style: Function 'brw_wm_kernel__projective_mask_sa' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw.h:14:67: note: Function 'brw_wm_kernel__projective_mask_sa' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw_wm.c:635:62: note: Function 'brw_wm_kernel__projective_mask_sa' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw_wm.c:650:58: style: Function 'brw_wm_kernel__affine_opacity' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw.h:16:63: note: Function 'brw_wm_kernel__affine_opacity' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw_wm.c:650:58: note: Function 'brw_wm_kernel__affine_opacity' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw_wm.c:667:62: style: Function 'brw_wm_kernel__projective_opacity' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw.h:17:67: note: Function 'brw_wm_kernel__projective_opacity' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/brw/brw_wm.c:667:62: note: Function 'brw_wm_kernel__projective_opacity' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/fb/fb.h:61:0: error: #error "GLYPHPADBYTES must be 4" [preprocessorErrorDirective]
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/gen8_eu.c:387:21: style: Unsigned variable '.' can't be negative so it is unnecessary to test it. [unsignedPositive]
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/gen8_eu.c:393:22: style: Unsigned variable '.' can't be negative so it is unnecessary to test it. [unsignedPositive]
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/gen8_eu.c:397:19: style: Unsigned variable '.' can't be negative so it is unnecessary to test it. [unsignedPositive]
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/gen8_eu.c:400:32: style: Unsigned variable '(' can't be negative so it is unnecessary to test it. [unsignedPositive]
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/gen8_eu.c:1160:51: style: Function 'gen8_wm_kernel__affine' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/gen8_eu.h:6:56: note: Function 'gen8_wm_kernel__affine' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/gen8_eu.c:1160:51: note: Function 'gen8_wm_kernel__affine' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/gen8_eu.c:1170:56: style: Function 'gen8_wm_kernel__affine_mask' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/gen8_eu.h:7:61: note: Function 'gen8_wm_kernel__affine_mask' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/gen8_eu.c:1170:56: note: Function 'gen8_wm_kernel__affine_mask' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/gen8_eu.c:1184:59: style: Function 'gen8_wm_kernel__affine_mask_ca' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/gen8_eu.h:8:64: note: Function 'gen8_wm_kernel__affine_mask_ca' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/gen8_eu.c:1184:59: note: Function 'gen8_wm_kernel__affine_mask_ca' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/gen8_eu.c:1198:59: style: Function 'gen8_wm_kernel__affine_mask_sa' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/gen8_eu.h:9:64: note: Function 'gen8_wm_kernel__affine_mask_sa' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/gen8_eu.c:1198:59: note: Function 'gen8_wm_kernel__affine_mask_sa' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/gen8_eu.c:1282:55: style: Function 'gen8_wm_kernel__projective' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/gen8_eu.h:11:60: note: Function 'gen8_wm_kernel__projective' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/gen8_eu.c:1282:55: note: Function 'gen8_wm_kernel__projective' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/gen8_eu.c:1292:60: style: Function 'gen8_wm_kernel__projective_mask' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/gen8_eu.h:12:65: note: Function 'gen8_wm_kernel__projective_mask' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/gen8_eu.c:1292:60: note: Function 'gen8_wm_kernel__projective_mask' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/gen8_eu.c:1306:63: style: Function 'gen8_wm_kernel__projective_mask_ca' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/gen8_eu.h:13:68: note: Function 'gen8_wm_kernel__projective_mask_ca' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/gen8_eu.c:1306:63: note: Function 'gen8_wm_kernel__projective_mask_ca' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/gen8_eu.c:1320:63: style: Function 'gen8_wm_kernel__projective_mask_sa' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/gen8_eu.h:14:68: note: Function 'gen8_wm_kernel__projective_mask_sa' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/gen8_eu.c:1320:63: note: Function 'gen8_wm_kernel__projective_mask_sa' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/gen8_eu.c:1334:59: style: Function 'gen8_wm_kernel__affine_opacity' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/gen8_eu.h:16:64: note: Function 'gen8_wm_kernel__affine_opacity' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/gen8_eu.c:1334:59: note: Function 'gen8_wm_kernel__affine_opacity' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/gen8_eu.c:1348:63: style: Function 'gen8_wm_kernel__projective_opacity' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/gen8_eu.h:17:68: note: Function 'gen8_wm_kernel__projective_opacity' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'.
xserver-xorg-video-intel-2.99.917+git20171229/src/sna/gen8_eu.c:1348:63: note: Function 'gen8_wm_kernel__projective_opacity' argument 2 names different: declaration 'dispatch_width' definition 'dispatch'.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i830_3d.c:60:2: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i830_3d.c:115:2: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i830_render.c:346:19: style: Function 'i830_check_composite' argument 2 names different: declaration 'sourcec' definition 'source_picture'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_uxa.h:107:17: note: Function 'i830_check_composite' argument 2 names different: declaration 'sourcec' definition 'source_picture'.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i830_render.c:346:19: note: Function 'i830_check_composite' argument 2 names different: declaration 'sourcec' definition 'source_picture'.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i830_render.c:347:19: style: Function 'i830_check_composite' argument 3 names different: declaration 'mask' definition 'mask_picture'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_uxa.h:107:37: note: Function 'i830_check_composite' argument 3 names different: declaration 'mask' definition 'mask_picture'.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i830_render.c:347:19: note: Function 'i830_check_composite' argument 3 names different: declaration 'mask' definition 'mask_picture'.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i830_render.c:348:19: style: Function 'i830_check_composite' argument 4 names different: declaration 'dest' definition 'dest_picture'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_uxa.h:107:54: note: Function 'i830_check_composite' argument 4 names different: declaration 'dest' definition 'dest_picture'.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i830_render.c:348:19: note: Function 'i830_check_composite' argument 4 names different: declaration 'dest' definition 'dest_picture'.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i830_render.c:447:28: warning: Function 'i830_prepare_composite' argument order different: declaration 'op, sourcec, mask, dest, sourcecPixmap, maskPixmap, destPixmap' definition 'op, source_picture, mask_picture, dest_picture, source, mask, dest' [funcArgOrderDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_uxa.h:111:33: note: Function 'i830_prepare_composite' argument order different: declaration 'op, sourcec, mask, dest, sourcecPixmap, maskPixmap, destPixmap' definition 'op, source_picture, mask_picture, dest_picture, source, mask, dest'
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i830_render.c:447:28: note: Function 'i830_prepare_composite' argument order different: declaration 'op, sourcec, mask, dest, sourcecPixmap, maskPixmap, destPixmap' definition 'op, source_picture, mask_picture, dest_picture, source, mask, dest'
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i830_render.c:519:7: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i915_render.c:494:2: style: Variable 'src_unit' is reassigned a value before the old one has been used. [redundantAssignment]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i915_render.c:491:0: note: Variable 'src_unit' is reassigned a value before the old one has been used.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i915_render.c:494:2: note: Variable 'src_unit' is reassigned a value before the old one has been used.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i915_render.c:496:2: style: Variable 'is_affine_src' is reassigned a value before the old one has been used. [redundantAssignment]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i915_render.c:489:0: note: Variable 'is_affine_src' is reassigned a value before the old one has been used.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i915_render.c:496:2: note: Variable 'is_affine_src' is reassigned a value before the old one has been used.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i915_render.c:763:15: style: The scope of the variable 'mask_reg' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i915_render.c:851:17: style: The scope of the variable 't' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i915_render.c:189:19: style: Function 'i915_check_composite' argument 2 names different: declaration 'sourcec' definition 'source_picture'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_uxa.h:120:17: note: Function 'i915_check_composite' argument 2 names different: declaration 'sourcec' definition 'source_picture'.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i915_render.c:189:19: note: Function 'i915_check_composite' argument 2 names different: declaration 'sourcec' definition 'source_picture'.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i915_render.c:190:19: style: Function 'i915_check_composite' argument 3 names different: declaration 'mask' definition 'mask_picture'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_uxa.h:120:37: note: Function 'i915_check_composite' argument 3 names different: declaration 'mask' definition 'mask_picture'.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i915_render.c:190:19: note: Function 'i915_check_composite' argument 3 names different: declaration 'mask' definition 'mask_picture'.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i915_render.c:191:19: style: Function 'i915_check_composite' argument 4 names different: declaration 'dest' definition 'dest_picture'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_uxa.h:120:54: note: Function 'i915_check_composite' argument 4 names different: declaration 'dest' definition 'dest_picture'.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i915_render.c:191:19: note: Function 'i915_check_composite' argument 4 names different: declaration 'dest' definition 'dest_picture'.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i915_render.c:649:28: warning: Function 'i915_prepare_composite' argument order different: declaration 'op, sourcec, mask, dest, sourcecPixmap, maskPixmap, destPixmap' definition 'op, source_picture, mask_picture, dest_picture, source, mask, dest' [funcArgOrderDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_uxa.h:124:33: note: Function 'i915_prepare_composite' argument order different: declaration 'op, sourcec, mask, dest, sourcecPixmap, maskPixmap, destPixmap' definition 'op, source_picture, mask_picture, dest_picture, source, mask, dest'
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i915_render.c:649:28: note: Function 'i915_prepare_composite' argument order different: declaration 'op, sourcec, mask, dest, sourcecPixmap, maskPixmap, destPixmap' definition 'op, source_picture, mask_picture, dest_picture, source, mask, dest'
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i915_render.c:785:4: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i915_render.c:807:4: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i915_render.c:824:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i915_render.c:828:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i915_render.c:833:5: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i915_video.c:54:24: style: The scope of the variable 's5' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i915_video.c:57:6: style: The scope of the variable 'nbox_this_time' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i915_video.c:226:5: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i915_video.c:382:4: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i915_video.c:384:4: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i915_video.c:386:4: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i915_video.c:390:4: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i915_video.c:398:4: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i915_video.c:401:4: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i915_video.c:404:4: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i915_video.c:410:4: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i915_video.c:414:5: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i965_3d.c:57:2: style: Same expression on both sides of '-'. [duplicateExpression]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i965_3d.c:81:2: style: Same expression on both sides of '-'. [duplicateExpression]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i965_3d.c:84:2: style: Same expression on both sides of '-'. [duplicateExpression]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i965_3d.c:92:2: style: Same expression on both sides of '-'. [duplicateExpression]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i965_3d.c:112:2: style: Same expression on both sides of '-'. [duplicateExpression]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i965_3d.c:115:2: style: Same expression on both sides of '-'. [duplicateExpression]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i965_3d.c:121:2: style: Same expression on both sides of '-'. [duplicateExpression]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i965_3d.c:125:2: style: Same expression on both sides of '-'. [duplicateExpression]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i965_3d.c:129:2: style: Same expression on both sides of '-'. [duplicateExpression]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i965_3d.c:166:2: style: Same expression on both sides of '-'. [duplicateExpression]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i965_3d.c:173:2: style: Same expression on both sides of '-'. [duplicateExpression]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i965_3d.c:179:2: style: Same expression on both sides of '-'. [duplicateExpression]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i965_3d.c:202:2: style: Same expression on both sides of '-'. [duplicateExpression]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i965_3d.c:226:2: style: Same expression on both sides of '-'. [duplicateExpression]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i965_3d.c:246:2: style: Same expression on both sides of '-'. [duplicateExpression]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i965_3d.c:271:2: style: Same expression on both sides of '-'. [duplicateExpression]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i965_3d.c:409:2: style: Same expression on both sides of '-'. [duplicateExpression]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i965_3d.c:425:2: style: Same expression on both sides of '-'. [duplicateExpression]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i965_render.c:1712:3: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i965_render.c:181:19: style: Function 'i965_check_composite' argument 2 names different: declaration 'sourcec' definition 'source_picture'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_uxa.h:137:17: note: Function 'i965_check_composite' argument 2 names different: declaration 'sourcec' definition 'source_picture'.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i965_render.c:181:19: note: Function 'i965_check_composite' argument 2 names different: declaration 'sourcec' definition 'source_picture'.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i965_render.c:182:19: style: Function 'i965_check_composite' argument 3 names different: declaration 'mask' definition 'mask_picture'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_uxa.h:137:37: note: Function 'i965_check_composite' argument 3 names different: declaration 'mask' definition 'mask_picture'.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i965_render.c:182:19: note: Function 'i965_check_composite' argument 3 names different: declaration 'mask' definition 'mask_picture'.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i965_render.c:183:19: style: Function 'i965_check_composite' argument 4 names different: declaration 'dest' definition 'dest_picture'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_uxa.h:137:54: note: Function 'i965_check_composite' argument 4 names different: declaration 'dest' definition 'dest_picture'.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i965_render.c:183:19: note: Function 'i965_check_composite' argument 4 names different: declaration 'dest' definition 'dest_picture'.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i965_render.c:2021:28: warning: Function 'i965_prepare_composite' argument order different: declaration 'op, sourcec, mask, dest, sourcecPixmap, maskPixmap, destPixmap' definition 'op, source_picture, mask_picture, dest_picture, source, mask, dest' [funcArgOrderDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_uxa.h:140:33: note: Function 'i965_prepare_composite' argument order different: declaration 'op, sourcec, mask, dest, sourcecPixmap, maskPixmap, destPixmap' definition 'op, source_picture, mask_picture, dest_picture, source, mask, dest'
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i965_render.c:2021:28: note: Function 'i965_prepare_composite' argument order different: declaration 'op, sourcec, mask, dest, sourcecPixmap, maskPixmap, destPixmap' definition 'op, source_picture, mask_picture, dest_picture, source, mask, dest'
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i965_render.c:723:7: style: struct member '_brw_cc_unit_state_padded::pad' is never used. [unusedStructMember]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/i965_video.c:1013:2: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_batchbuffer.c:266:25: error: Null pointer dereference [nullPointer]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_display.c:1376:0: error: Syntax error in #if [preprocessorErrorDirective]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_dri.c:250:27: style: The scope of the variable 'private' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_dri.c:430:7: style: The scope of the variable 'y1' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_dri.c:430:11: style: The scope of the variable 'y2' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_dri.c:431:7: style: The scope of the variable 'event' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_dri.c:431:14: style: The scope of the variable 'load_scan_lines_pipe' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_dri.c:1549:35: style: Function 'I830DRI2ScreenInit' argument 1 names different: declaration 'pScreen' definition 'screen'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel.h:462:35: note: Function 'I830DRI2ScreenInit' argument 1 names different: declaration 'pScreen' definition 'screen'.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_dri.c:1549:35: note: Function 'I830DRI2ScreenInit' argument 1 names different: declaration 'pScreen' definition 'screen'.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_dri.c:1633:36: style: Function 'I830DRI2CloseScreen' argument 1 names different: declaration 'pScreen' definition 'screen'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel.h:463:36: note: Function 'I830DRI2CloseScreen' argument 1 names different: declaration 'pScreen' definition 'screen'.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_dri.c:1633:36: note: Function 'I830DRI2CloseScreen' argument 1 names different: declaration 'pScreen' definition 'screen'.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_driver.c:569:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_driver.c:571:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_driver.c:573:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_memory.c:95:16: style: The scope of the variable 'i' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_memory.c:96:16: style: The scope of the variable 'start' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_present.c:168:42: style: The scope of the variable 'ret' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_uxa.c:242:11: style: The scope of the variable 'cmd' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_uxa.c:364:11: style: The scope of the variable 'cmd' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_uxa.c:529:45: style: Function 'intel_uxa_get_transformed_coordinates_3d' argument 6 names different: declaration 'z_out' definition 'w_out'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_uxa.h:189:44: note: Function 'intel_uxa_get_transformed_coordinates_3d' argument 6 names different: declaration 'z_out' definition 'w_out'.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_uxa.c:529:45: note: Function 'intel_uxa_get_transformed_coordinates_3d' argument 6 names different: declaration 'z_out' definition 'w_out'.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_uxa.c:1091:50: style: Function 'intel_uxa_create_screen_resources' argument 1 names different: declaration 'pScreen' definition 'screen'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_uxa.h:86:50: note: Function 'intel_uxa_create_screen_resources' argument 1 names different: declaration 'pScreen' definition 'screen'.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_uxa.c:1091:50: note: Function 'intel_uxa_create_screen_resources' argument 1 names different: declaration 'pScreen' definition 'screen'.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_uxa.c:1303:31: style: Function 'intel_uxa_init' argument 1 names different: declaration 'pScreen' definition 'screen'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_uxa.h:85:31: note: Function 'intel_uxa_init' argument 1 names different: declaration 'pScreen' definition 'screen'.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_uxa.c:1303:31: note: Function 'intel_uxa_init' argument 1 names different: declaration 'pScreen' definition 'screen'.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_video.c:171:2: style: Variable 'newAdaptors' is reassigned a value before the old one has been used. [redundantAssignment]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_video.c:164:0: note: Variable 'newAdaptors' is reassigned a value before the old one has been used.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_video.c:171:2: note: Variable 'newAdaptors' is reassigned a value before the old one has been used.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_video.c:160:33: style: Function 'intel_video_init' argument 1 names different: declaration 'pScreen' definition 'screen'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel.h:455:40: note: Function 'intel_video_init' argument 1 names different: declaration 'pScreen' definition 'screen'.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_video.c:160:33: note: Function 'intel_video_init' argument 1 names different: declaration 'pScreen' definition 'screen'.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_video.c:358:13: warning: Ineffective statement similar to '*A++;'. Did you intend to write '(*A)++;'? [clarifyStatement]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_video.c:403:13: warning: Ineffective statement similar to '*A++;'. Did you intend to write '(*A)++;'? [clarifyStatement]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/intel_video_overlay.c:335:6: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/uxa-glyphs.c:324:12: style: The scope of the variable 'n' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/uxa-glyphs.c:371:6: style: The scope of the variable 'n' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/uxa-glyphs.c:450:12: style: The scope of the variable 'n' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/uxa-glyphs.c:302:31: style: Function 'uxa_glyph_unrealize' argument 1 names different: declaration 'pScreen' definition 'screen'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/uxa-priv.h:422:31: note: Function 'uxa_glyph_unrealize' argument 1 names different: declaration 'pScreen' definition 'screen'.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/uxa-glyphs.c:302:31: note: Function 'uxa_glyph_unrealize' argument 1 names different: declaration 'pScreen' definition 'screen'.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/uxa-glyphs.c:303:16: style: Function 'uxa_glyph_unrealize' argument 2 names different: declaration 'pGlyph' definition 'glyph'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/uxa-priv.h:423:16: note: Function 'uxa_glyph_unrealize' argument 2 names different: declaration 'pGlyph' definition 'glyph'.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/uxa-glyphs.c:303:16: note: Function 'uxa_glyph_unrealize' argument 2 names different: declaration 'pGlyph' definition 'glyph'.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/uxa-render.c:1679:37: style: Function 'uxa_trapezoids' argument 2 names different: declaration 'pSrc' definition 'src'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/uxa-priv.h:374:37: note: Function 'uxa_trapezoids' argument 2 names different: declaration 'pSrc' definition 'src'.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/uxa-render.c:1679:37: note: Function 'uxa_trapezoids' argument 2 names different: declaration 'pSrc' definition 'src'.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/uxa-render.c:1679:53: style: Function 'uxa_trapezoids' argument 3 names different: declaration 'pDst' definition 'dst'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/uxa-priv.h:374:54: note: Function 'uxa_trapezoids' argument 3 names different: declaration 'pDst' definition 'dst'.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/uxa-render.c:1679:53: note: Function 'uxa_trapezoids' argument 3 names different: declaration 'pDst' definition 'dst'.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/uxa.c:125:48: style: Function 'uxa_get_offscreen_pixmap' argument 1 names different: declaration 'pDrawable' definition 'drawable'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/uxa-priv.h:330:48: note: Function 'uxa_get_offscreen_pixmap' argument 1 names different: declaration 'pDrawable' definition 'drawable'.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/uxa.c:125:48: note: Function 'uxa_get_offscreen_pixmap' argument 1 names different: declaration 'pDrawable' definition 'drawable'.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/uxa.c:344:52: style: Function 'uxa_set_force_fallback' argument 2 names different: declaration 'enable' definition 'value'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/uxa.h:573:52: note: Function 'uxa_set_force_fallback' argument 2 names different: declaration 'enable' definition 'value'.
xserver-xorg-video-intel-2.99.917+git20171229/src/uxa/uxa.c:344:52: note: Function 'uxa_set_force_fallback' argument 2 names different: declaration 'enable' definition 'value'.
xserver-xorg-video-intel-2.99.917+git20171229/test/basic-stippledrect.c:160:14: style: The scope of the variable 'clip' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/test/basic-stippledrect.c:161:6: style: The scope of the variable 'nclip' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/test/basic-tiledrect.c:75:2: style: Variable 'val.function' is reassigned a value before the old one has been used. [redundantAssignment]
xserver-xorg-video-intel-2.99.917+git20171229/test/basic-tiledrect.c:74:2: note: Variable 'val.function' is reassigned a value before the old one has been used.
xserver-xorg-video-intel-2.99.917+git20171229/test/basic-tiledrect.c:75:2: note: Variable 'val.function' is reassigned a value before the old one has been used.
xserver-xorg-video-intel-2.99.917+git20171229/test/basic-tiledrect.c:72:6: style: The scope of the variable 'n' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/test/basic-tiledrect.c:324:14: style: The scope of the variable 'clip' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/test/basic-tiledrect.c:325:6: style: The scope of the variable 'nclip' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/test/dri2-speed.c:341:0: error: Memory leak: original_crtc [memleak]
xserver-xorg-video-intel-2.99.917+git20171229/test/dri2-test.c:104:3: warning: %llu in format string (no. 1) requires 'unsigned long long' but the argument type is 'signed long long'. [invalidPrintfArgType_uint]
xserver-xorg-video-intel-2.99.917+git20171229/test/dri2-test.c:104:3: warning: %llu in format string (no. 2) requires 'unsigned long long' but the argument type is 'signed long long'. [invalidPrintfArgType_uint]
xserver-xorg-video-intel-2.99.917+git20171229/test/dri2-test.c:348:0: error: Memory leak: original_crtc [memleak]
xserver-xorg-video-intel-2.99.917+git20171229/test/dri2.c:158:30: style: Function 'DRI2QueryExtension' argument 1 names different: declaration 'display' definition 'dpy'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/test/dri2.h:51:30: note: Function 'DRI2QueryExtension' argument 1 names different: declaration 'display' definition 'dpy'.
xserver-xorg-video-intel-2.99.917+git20171229/test/dri2.c:158:30: note: Function 'DRI2QueryExtension' argument 1 names different: declaration 'display' definition 'dpy'.
xserver-xorg-video-intel-2.99.917+git20171229/test/dri2.c:172:28: style: Function 'DRI2QueryVersion' argument 1 names different: declaration 'display' definition 'dpy'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/test/dri2.h:54:28: note: Function 'DRI2QueryVersion' argument 1 names different: declaration 'display' definition 'dpy'.
xserver-xorg-video-intel-2.99.917+git20171229/test/dri2.c:172:28: note: Function 'DRI2QueryVersion' argument 1 names different: declaration 'display' definition 'dpy'.
xserver-xorg-video-intel-2.99.917+git20171229/test/dri2.c:219:23: style: Function 'DRI2Connect' argument 1 names different: declaration 'display' definition 'dpy'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/test/dri2.h:57:23: note: Function 'DRI2Connect' argument 1 names different: declaration 'display' definition 'dpy'.
xserver-xorg-video-intel-2.99.917+git20171229/test/dri2.c:219:23: note: Function 'DRI2Connect' argument 1 names different: declaration 'display' definition 'dpy'.
xserver-xorg-video-intel-2.99.917+git20171229/test/dri2.c:275:28: style: Function 'DRI2Authenticate' argument 1 names different: declaration 'display' definition 'dpy'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/test/dri2.h:61:28: note: Function 'DRI2Authenticate' argument 1 names different: declaration 'display' definition 'dpy'.
xserver-xorg-video-intel-2.99.917+git20171229/test/dri2.c:275:28: note: Function 'DRI2Authenticate' argument 1 names different: declaration 'display' definition 'dpy'.
xserver-xorg-video-intel-2.99.917+git20171229/test/dri2.c:303:30: style: Function 'DRI2CreateDrawable' argument 1 names different: declaration 'display' definition 'dpy'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/test/dri2.h:64:30: note: Function 'DRI2CreateDrawable' argument 1 names different: declaration 'display' definition 'dpy'.
xserver-xorg-video-intel-2.99.917+git20171229/test/dri2.c:303:30: note: Function 'DRI2CreateDrawable' argument 1 names different: declaration 'display' definition 'dpy'.
xserver-xorg-video-intel-2.99.917+git20171229/test/dri2.c:320:31: style: Function 'DRI2DestroyDrawable' argument 1 names different: declaration 'display' definition 'dpy'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/test/dri2.h:67:31: note: Function 'DRI2DestroyDrawable' argument 1 names different: declaration 'display' definition 'dpy'.
xserver-xorg-video-intel-2.99.917+git20171229/test/dri2.c:320:31: note: Function 'DRI2DestroyDrawable' argument 1 names different: declaration 'display' definition 'dpy'.
xserver-xorg-video-intel-2.99.917+git20171229/test/dri2.c:320:40: style: Function 'DRI2DestroyDrawable' argument 2 names different: declaration 'handle' definition 'drawable'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/test/dri2.h:67:44: note: Function 'DRI2DestroyDrawable' argument 2 names different: declaration 'handle' definition 'drawable'.
xserver-xorg-video-intel-2.99.917+git20171229/test/dri2.c:320:40: note: Function 'DRI2DestroyDrawable' argument 2 names different: declaration 'handle' definition 'drawable'.
xserver-xorg-video-intel-2.99.917+git20171229/test/dri3-test.c:39:0: error: #error Failed to find the right header for X11 MIT-SHM protocol definitions [preprocessorErrorDirective]
xserver-xorg-video-intel-2.99.917+git20171229/test/dri3.c:70:71: style: Function 'dri3_create_fence' argument 3 names different: declaration 'out' definition 'fence'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/test/dri3.h:46:71: note: Function 'dri3_create_fence' argument 3 names different: declaration 'out' definition 'fence'.
xserver-xorg-video-intel-2.99.917+git20171229/test/dri3.c:70:71: note: Function 'dri3_create_fence' argument 3 names different: declaration 'out' definition 'fence'.
xserver-xorg-video-intel-2.99.917+git20171229/test/present-race.c:45:0: error: #error Failed to find the right header for X11 MIT-SHM protocol definitions [preprocessorErrorDirective]
xserver-xorg-video-intel-2.99.917+git20171229/test/present-speed.c:1014:0: error: Memory leak: original_crtc [memleak]
xserver-xorg-video-intel-2.99.917+git20171229/test/present-speed.c:221:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xserver-xorg-video-intel-2.99.917+git20171229/test/present-speed.c:364:22: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xserver-xorg-video-intel-2.99.917+git20171229/test/present-speed.c:365:20: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xserver-xorg-video-intel-2.99.917+git20171229/test/present-speed.c:366:21: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xserver-xorg-video-intel-2.99.917+git20171229/test/present-speed.c:446:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xserver-xorg-video-intel-2.99.917+git20171229/test/present-speed.c:611:22: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xserver-xorg-video-intel-2.99.917+git20171229/test/present-speed.c:612:20: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xserver-xorg-video-intel-2.99.917+git20171229/test/present-speed.c:613:21: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xserver-xorg-video-intel-2.99.917+git20171229/test/present-test.c:45:0: error: #error Failed to find the right header for X11 MIT-SHM protocol definitions [preprocessorErrorDirective]
xserver-xorg-video-intel-2.99.917+git20171229/test/render-glyphs.c:327:10: style: The scope of the variable 'ap' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/test/render-glyphs.c:24:8: style: struct member 'clip::func' is never used. [unusedStructMember]
xserver-xorg-video-intel-2.99.917+git20171229/test/render-trapezoid-image.c:287:16: style: The scope of the variable 'try' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/test/render-triangle.c:60:14: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xserver-xorg-video-intel-2.99.917+git20171229/test/render-triangle.c:80:14: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xserver-xorg-video-intel-2.99.917+git20171229/test/shm-test.c:39:0: error: #error Failed to find the right header for X11 MIT-SHM protocol definitions [preprocessorErrorDirective]
xserver-xorg-video-intel-2.99.917+git20171229/test/test_image.c:193:32: style: Function 'test_compare' argument 1 names different: declaration 'out' definition 't'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/test/test.h:47:32: note: Function 'test_compare' argument 1 names different: declaration 'out' definition 't'.
xserver-xorg-video-intel-2.99.917+git20171229/test/test_image.c:193:32: note: Function 'test_compare' argument 1 names different: declaration 'out' definition 't'.
xserver-xorg-video-intel-2.99.917+git20171229/tools/backlight_helper.c:44:6: style: The scope of the variable 'len' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/tools/dri3info.c:148:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/tools/dri3info.c:320:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/tools/virtual.c:41:0: error: #error Failed to find the right header for X11 MIT-SHM protocol definitions [preprocessorErrorDirective]
xserver-xorg-video-intel-2.99.917+git20171229/xvmc/i915_xvmc.c:1020:9: style: The scope of the variable 'block_ptr' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/xvmc/i915_xvmc.c:360:3: style: Variable 'mem_select' is assigned a value that is never used. [unreadVariable]
xserver-xorg-video-intel-2.99.917+git20171229/xvmc/i915_xvmc.c:702:3: style: Variable 'mem_select' is assigned a value that is never used. [unreadVariable]
xserver-xorg-video-intel-2.99.917+git20171229/xvmc/i965_xvmc.c:273:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/xvmc/i965_xvmc.c:421:17: style: struct member 'Anonymous136::pad' is never used. [unusedStructMember]
xserver-xorg-video-intel-2.99.917+git20171229/xvmc/i965_xvmc.c:703:13: style: Variable 'i965_ctx' is assigned a value that is never used. [unreadVariable]
xserver-xorg-video-intel-2.99.917+git20171229/xvmc/intel_xvmc.c:266:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xserver-xorg-video-intel-2.99.917+git20171229/xvmc/intel_xvmc.c:274:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xserver-xorg-video-intel-2.99.917+git20171229/xvmc/intel_xvmc.c:284:2: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
xserver-xorg-video-intel-2.99.917+git20171229/xvmc/intel_xvmc.c:281:2: note: Variable 'ret' is reassigned a value before the old one has been used.
xserver-xorg-video-intel-2.99.917+git20171229/xvmc/intel_xvmc.c:284:2: note: Variable 'ret' is reassigned a value before the old one has been used.
xserver-xorg-video-intel-2.99.917+git20171229/xvmc/intel_xvmc.c:357:11: style: Variable 'screen' is assigned a value that is never used. [unreadVariable]
xserver-xorg-video-intel-2.99.917+git20171229/xvmc/intel_xvmc_dump.c:107:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xserver-xorg-video-intel-2.99.917+git20171229/xvmc/intel_xvmc_dump.c:107:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xserver-xorg-video-intel-2.99.917+git20171229/xvmc/intel_xvmc_dump.c:69:18: style: The scope of the variable 'mb' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/xvmc/intel_xvmc_dump.c:61:22: style: Function 'intel_xvmc_dump_render' argument 3 names different: declaration 'target_surface' definition 'target'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/xvmc/intel_xvmc_private.h:231:22: note: Function 'intel_xvmc_dump_render' argument 3 names different: declaration 'target_surface' definition 'target'.
xserver-xorg-video-intel-2.99.917+git20171229/xvmc/intel_xvmc_dump.c:61:22: note: Function 'intel_xvmc_dump_render' argument 3 names different: declaration 'target_surface' definition 'target'.
xserver-xorg-video-intel-2.99.917+git20171229/xvmc/intel_xvmc_dump.c:61:44: style: Function 'intel_xvmc_dump_render' argument 4 names different: declaration 'past_surface' definition 'past'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/xvmc/intel_xvmc_private.h:232:22: note: Function 'intel_xvmc_dump_render' argument 4 names different: declaration 'past_surface' definition 'past'.
xserver-xorg-video-intel-2.99.917+git20171229/xvmc/intel_xvmc_dump.c:61:44: note: Function 'intel_xvmc_dump_render' argument 4 names different: declaration 'past_surface' definition 'past'.
xserver-xorg-video-intel-2.99.917+git20171229/xvmc/intel_xvmc_dump.c:62:22: style: Function 'intel_xvmc_dump_render' argument 5 names different: declaration 'future_surface' definition 'future'. [funcArgNamesDifferent]
xserver-xorg-video-intel-2.99.917+git20171229/xvmc/intel_xvmc_private.h:233:22: note: Function 'intel_xvmc_dump_render' argument 5 names different: declaration 'future_surface' definition 'future'.
xserver-xorg-video-intel-2.99.917+git20171229/xvmc/intel_xvmc_dump.c:62:22: note: Function 'intel_xvmc_dump_render' argument 5 names different: declaration 'future_surface' definition 'future'.
xserver-xorg-video-intel-2.99.917+git20171229/xvmc/xvmc_vld.c:876:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xserver-xorg-video-intel-2.99.917+git20171229/xvmc/xvmc_vld.c:1080:18: style: The scope of the variable 'mb_block_ptr' can be reduced. [variableScope]
[17:49]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-mach64/xserver-xorg-video-mach64_6.9.6.orig.tar.gz
xf86-video-mach64-6.9.6/src/atiadjust.c:92:23: style: The scope of the variable 'xy' can be reduced. [variableScope]
xf86-video-mach64-6.9.6/src/aticlock.c:184:9: style: The scope of the variable 'N' can be reduced. [variableScope]
xf86-video-mach64-6.9.6/src/aticlock.c:184:12: style: The scope of the variable 'M' can be reduced. [variableScope]
xf86-video-mach64-6.9.6/src/aticlock.c:184:15: style: The scope of the variable 'D' can be reduced. [variableScope]
xf86-video-mach64-6.9.6/src/aticlock.c:185:22: style: The scope of the variable 'N1' can be reduced. [variableScope]
xf86-video-mach64-6.9.6/src/aticlock.c:185:26: style: The scope of the variable 'MinimumGap' can be reduced. [variableScope]
xf86-video-mach64-6.9.6/src/aticlock.c:186:9: style: The scope of the variable 'Frequency' can be reduced. [variableScope]
xf86-video-mach64-6.9.6/src/aticlock.c:186:20: style: The scope of the variable 'Multiple' can be reduced. [variableScope]
xf86-video-mach64-6.9.6/src/aticonsole.c:754:31: style: Variable 'pScreen' is assigned a value that is never used. [unreadVariable]
xf86-video-mach64-6.9.6/src/aticonsole.c:755:31: style: Variable 'pATI' is assigned a value that is never used. [unreadVariable]
xf86-video-mach64-6.9.6/src/atidac.c:378:15: style: The scope of the variable 'j' can be reduced. [variableScope]
xf86-video-mach64-6.9.6/src/atidga.c:441:13: style: Condition '!flags' is always true [knownConditionTrueFalse]
xf86-video-mach64-6.9.6/src/atidga.c:421:17: note: Assignment 'flags=0', assigned value is 0
xf86-video-mach64-6.9.6/src/atidga.c:441:13: note: Condition '!flags' is always true
xf86-video-mach64-6.9.6/src/atidga.c:411:19: style: The scope of the variable 'flags' can be reduced. [variableScope]
xf86-video-mach64-6.9.6/src/atidga.c:187:30: style: Variable 'pATI' is assigned a value that is never used. [unreadVariable]
xf86-video-mach64-6.9.6/src/atidga.c:219:30: style: Variable 'pATI' is assigned a value that is never used. [unreadVariable]
xf86-video-mach64-6.9.6/src/atidga.c:255:30: style: Variable 'pATI' is assigned a value that is never used. [unreadVariable]
xf86-video-mach64-6.9.6/src/atidri.c:1059:7: error: Memory leak: pDRIInfo.busIdString [memleak]
xf86-video-mach64-6.9.6/src/atii2c.c:385:15: style: The scope of the variable 'pATII2C' can be reduced. [variableScope]
xf86-video-mach64-6.9.6/src/atimach64.c:401:33: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-mach64-6.9.6/src/atimach64.c:840:9: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-mach64-6.9.6/src/atimach64.c:597:9: style: The scope of the variable 'VDisplay' can be reduced. [variableScope]
xf86-video-mach64-6.9.6/src/atimach64cursor.c:135:22: style: The scope of the variable 'pDst' can be reduced. [variableScope]
xf86-video-mach64-6.9.6/src/atimach64probe.c:260:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-mach64-6.9.6/src/atimach64render.c:887:19: style: Variable 'pATI' is assigned a value that is never used. [unreadVariable]
xf86-video-mach64-6.9.6/src/atimach64xv.c:1356:25: style: The scope of the variable 'Index' can be reduced. [variableScope]
xf86-video-mach64-6.9.6/src/atimach64xv.c:1141:17: style: Checking if unsigned variable 'Height' is less than zero. [unsignedLessThanZero]
xf86-video-mach64-6.9.6/src/atimach64xv.c:1141:52: style: Checking if unsigned variable 'Width' is less than zero. [unsignedLessThanZero]
xf86-video-mach64-6.9.6/src/atimode.c:463:47: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-mach64-6.9.6/src/atimode.c:946:21: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-mach64-6.9.6/src/atimode.c:1017:17: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-mach64-6.9.6/src/atimode.c:91:18: style: The scope of the variable 'iPlane' can be reduced. [variableScope]
xf86-video-mach64-6.9.6/src/atimode.c:91:30: style: The scope of the variable 'PlaneMask' can be reduced. [variableScope]
xf86-video-mach64-6.9.6/src/atimode.c:363:9: style: The scope of the variable 'Index' can be reduced. [variableScope]
xf86-video-mach64-6.9.6/src/atimode.c:523:16: style: The scope of the variable 'ECPClock' can be reduced. [variableScope]
xf86-video-mach64-6.9.6/src/atimode.c:523:26: style: The scope of the variable 'MaxScalerClock' can be reduced. [variableScope]
xf86-video-mach64-6.9.6/src/atimode.c:836:9: style: The scope of the variable 'Index' can be reduced. [variableScope]
xf86-video-mach64-6.9.6/src/atipreinit.c:1259:45: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-mach64-6.9.6/src/atipreinit.c:1288:47: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-mach64-6.9.6/src/atipreinit.c:1432:45: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-mach64-6.9.6/src/atipreinit.c:1449:47: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-mach64-6.9.6/src/atipreinit.c:940:17: warning: Either the condition 'ROMTable>0' is redundant, otherwise there is negative array index -1. [negativeIndex]
xf86-video-mach64-6.9.6/src/atipreinit.c:934:22: note: Assuming that condition 'ROMTable>0' is not redundant
xf86-video-mach64-6.9.6/src/atipreinit.c:940:17: note: Negative array index
xf86-video-mach64-6.9.6/src/atipreinit.c:950:17: warning: Either the condition 'ROMTable>0' is redundant, otherwise there is negative array index -1. [negativeIndex]
xf86-video-mach64-6.9.6/src/atipreinit.c:934:22: note: Assuming that condition 'ROMTable>0' is not redundant
xf86-video-mach64-6.9.6/src/atipreinit.c:950:17: note: Negative array index
xf86-video-mach64-6.9.6/src/atiscreen.c:84:13: style: The scope of the variable 'offset' can be reduced. [variableScope]
xf86-video-mach64-6.9.6/src/atiscreen.c:84:21: style: The scope of the variable 'w' can be reduced. [variableScope]
xf86-video-mach64-6.9.6/src/atiscreen.c:84:24: style: The scope of the variable 'h' can be reduced. [variableScope]
xf86-video-mach64-6.9.6/src/ativalid.c:49:30: style: The scope of the variable 'HAdjust' can be reduced. [variableScope]
xf86-video-mach64-6.9.6/src/ativalid.c:49:46: style: The scope of the variable 'VInterlace' can be reduced. [variableScope]
xf86-video-mach64-6.9.6/src/ativga.c:48:9: style: The scope of the variable 'Index' can be reduced. [variableScope]
[17:49]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-mga/xserver-xorg-video-mga_1.6.5.orig.tar.gz
xf86-video-mga-1.6.5/src/mga_arc.c:68:34: style: The scope of the variable 'a' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_arc.c:122:10: error: Uninitialized variable: a [uninitvar]
xf86-video-mga-1.6.5/src/mga_arc.c:123:6: error: Uninitialized variable: y [uninitvar]
xf86-video-mga-1.6.5/src/mga_arc.c:124:6: error: Uninitialized variable: y [uninitvar]
xf86-video-mga-1.6.5/src/mga_arc.c:125:6: error: Uninitialized variable: y [uninitvar]
xf86-video-mga-1.6.5/src/mga_arc.c:126:6: error: Uninitialized variable: y [uninitvar]
xf86-video-mga-1.6.5/src/mga_arc.c:136:9: error: Uninitialized variable: y [uninitvar]
xf86-video-mga-1.6.5/src/mga_dac3026.c:277:2: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-mga-1.6.5/src/mga_dac3026.c:279:2: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-mga-1.6.5/src/mga_dac3026.c:281:2: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-mga-1.6.5/src/mga_dac3026.c:285:2: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-mga-1.6.5/src/mga_dac3026.c:286:2: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-mga-1.6.5/src/mga_dac3026.c:289:2: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-mga-1.6.5/src/mga_dac3026.c:290:2: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-mga-1.6.5/src/mga_dac3026.c:291:2: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-mga-1.6.5/src/mga_dac3026.c:292:2: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-mga-1.6.5/src/mga_dac3026.c:301:2: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-mga-1.6.5/src/mga_dac3026.c:302:2: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-mga-1.6.5/src/mga_dac3026.c:305:2: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-mga-1.6.5/src/mga_dac3026.c:306:2: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-mga-1.6.5/src/mga_dac3026.c:309:2: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-mga-1.6.5/src/mga_dac3026.c:310:2: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-mga-1.6.5/src/mga_dac3026.c:311:2: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-mga-1.6.5/src/mga_dac3026.c:312:2: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-mga-1.6.5/src/mga_dac3026.c:320:2: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-mga-1.6.5/src/mga_dac3026.c:321:2: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-mga-1.6.5/src/mga_dac3026.c:324:2: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-mga-1.6.5/src/mga_dac3026.c:325:2: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-mga-1.6.5/src/mga_dac3026.c:328:2: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-mga-1.6.5/src/mga_dac3026.c:329:2: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-mga-1.6.5/src/mga_dac3026.c:330:2: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-mga-1.6.5/src/mga_dac3026.c:331:2: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-mga-1.6.5/src/mga_dac3026.c:737:2: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-mga-1.6.5/src/mga_dac3026.c:759:2: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-mga-1.6.5/src/mga_dac3026.c:776:2: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-mga-1.6.5/src/mga_dac3026.c:778:3: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-mga-1.6.5/src/mga_dac3026.c:780:2: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-mga-1.6.5/src/mga_dac3026.c:792:3: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-mga-1.6.5/src/mga_dac3026.c:839:2: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-mga-1.6.5/src/mga_dacG.c:1641:0: error: failed to expand 'MGA_NOT_HAL', it is invalid to use a preprocessor directive as macro parameter [preprocessorErrorDirective]
xf86-video-mga-1.6.5/src/mga_dh.c:401:5: style: Variable 'pReg' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-mga-1.6.5/src/mga_dh.c:394:5: note: Variable 'pReg' is reassigned a value before the old one has been used.
xf86-video-mga-1.6.5/src/mga_dh.c:401:5: note: Variable 'pReg' is reassigned a value before the old one has been used.
xf86-video-mga-1.6.5/src/mga_dh.c:332:36: style: Function 'MGACRTC2GetPitch' argument 1 names different: declaration 'pSrcn' definition 'pScrn'. [funcArgNamesDifferent]
xf86-video-mga-1.6.5/src/mga.h:801:35: note: Function 'MGACRTC2GetPitch' argument 1 names different: declaration 'pSrcn' definition 'pScrn'.
xf86-video-mga-1.6.5/src/mga_dh.c:332:36: note: Function 'MGACRTC2GetPitch' argument 1 names different: declaration 'pSrcn' definition 'pScrn'.
xf86-video-mga-1.6.5/src/mga_dh.c:366:36: style: Function 'MGACRTC2SetPitch' argument 1 names different: declaration 'pSrcn' definition 'pScrn'. [funcArgNamesDifferent]
xf86-video-mga-1.6.5/src/mga.h:797:35: note: Function 'MGACRTC2SetPitch' argument 1 names different: declaration 'pSrcn' definition 'pScrn'.
xf86-video-mga-1.6.5/src/mga_dh.c:366:36: note: Function 'MGACRTC2SetPitch' argument 1 names different: declaration 'pSrcn' definition 'pScrn'.
xf86-video-mga-1.6.5/src/mga_dri.c:530:9: style: The scope of the variable 'count' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_dri.c:353:31: style: Variable 'pLayout' is assigned a value that is never used. [unreadVariable]
xf86-video-mga-1.6.5/src/mga_dri.c:177:0: error: Memory leak: pConfigs [memleak]
xf86-video-mga-1.6.5/src/mga_dri.c:177:0: error: Memory leak: pMGAConfigPtrs [memleak]
xf86-video-mga-1.6.5/src/mga_dri.c:1183:7: error: Memory leak: pDRIInfo.busIdString [memleak]
xf86-video-mga-1.6.5/src/mga_driver.c:2677:5: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xf86-video-mga-1.6.5/src/mga_driver.c:2683:5: note: Found duplicate branches for 'if' and 'else'.
xf86-video-mga-1.6.5/src/mga_driver.c:2677:5: note: Found duplicate branches for 'if' and 'else'.
xf86-video-mga-1.6.5/src/mga_driver.c:777:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_driver.c:844:6: style: The scope of the variable 'attrib_no' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_driver.c:1107:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_driver.c:2338:6: style: The scope of the variable 'Pitches1' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_driver.c:2340:6: style: The scope of the variable 'Pitches2' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_exa.c:627:9: style: The scope of the variable 'texctl2' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_g450pll.c:84:16: style: Condition 'ulVCOMin>=(255L*8000)' is always false [knownConditionTrueFalse]
xf86-video-mga-1.6.5/src/mga_g450pll.c:82:15: note: Assignment 'ulVCOMin=256000', assigned value is 256000
xf86-video-mga-1.6.5/src/mga_g450pll.c:84:16: note: Condition 'ulVCOMin>=(255L*8000)' is always false
xf86-video-mga-1.6.5/src/mga_g450pll.c:326:11: style: The scope of the variable 'ulIndex' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_merge.c:474:6: style: The scope of the variable 'Pitches1' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_merge.c:476:6: style: The scope of the variable 'Pitches2' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_shadow.c:24:9: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_shadow.c:24:16: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_shadow.c:25:20: style: The scope of the variable 'src' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_shadow.c:25:26: style: The scope of the variable 'dst' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_shadow.c:69:16: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_shadow.c:69:23: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_shadow.c:69:31: style: The scope of the variable 'y1' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_shadow.c:69:35: style: The scope of the variable 'y2' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_shadow.c:115:16: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_shadow.c:115:23: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_shadow.c:115:31: style: The scope of the variable 'y1' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_shadow.c:115:35: style: The scope of the variable 'y2' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_shadow.c:162:16: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_shadow.c:162:23: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_shadow.c:162:31: style: The scope of the variable 'y1' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_shadow.c:162:35: style: The scope of the variable 'y2' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_shadow.c:213:16: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_shadow.c:213:23: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_storm.c:1095:23: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-mga-1.6.5/src/mga_vga.c:346:17: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_video.c:516:12: style: The scope of the variable 'dst' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_video.c:517:16: style: The scope of the variable 's2' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_video.c:517:21: style: The scope of the variable 's3' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_video.c:518:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_video.c:1403:20: style: The scope of the variable 'y0_1' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_video.c:1403:25: style: The scope of the variable 'y1_1' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_video.c:1403:30: style: The scope of the variable 'y0_2' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_video.c:1403:35: style: The scope of the variable 'y1_2' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_video.c:1403:40: style: The scope of the variable 'u' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_video.c:1403:42: style: The scope of the variable 'v' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_video.c:1474:20: style: The scope of the variable 'y0_1' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_video.c:1474:25: style: The scope of the variable 'y1_1' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_video.c:1474:30: style: The scope of the variable 'y0_2' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_video.c:1474:35: style: The scope of the variable 'y1_2' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_video.c:1474:40: style: The scope of the variable 'u' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_video.c:1474:42: style: The scope of the variable 'v' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_video.c:1523:11: style: The scope of the variable 'l' can be reduced. [variableScope]
xf86-video-mga-1.6.5/src/mga_video.c:568:18: style: Variable 'pMga' is assigned a value that is never used. [unreadVariable]
xf86-video-mga-1.6.5/src/mga_video.c:569:24: style: Variable 'pScreen' is assigned a value that is never used. [unreadVariable]
xf86-video-mga-1.6.5/src/mga_video.c:647:19: style: Variable 'pMga' is assigned a value that is never used. [unreadVariable]
xf86-video-mga-1.6.5/src/mga_video.c:1475:16: style: Unused variable: uf [unusedVariable]
xf86-video-mga-1.6.5/src/mga_video.c:1475:23: style: Unused variable: vf [unusedVariable]
xf86-video-mga-1.6.5/src/mga_video.c:1987:11: style: Variable 'bpp' is assigned a value that is never used. [unreadVariable]
[17:49]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-modesetting/xserver-xorg-video-modesetting_0.9.0.orig.tar.gz
xf86-video-modesetting-0.9.0/src/driver.c:387:17: style: The scope of the variable 'dev' can be reduced. [variableScope]
xf86-video-modesetting-0.9.0/src/drmmode_display.c:1097:70: style: The scope of the variable 'clone_drmout' can be reduced. [variableScope]
xf86-video-modesetting-0.9.0/src/drmmode_display.c:1317:8: style: The scope of the variable 'o' can be reduced. [variableScope]
xf86-video-modesetting-0.9.0/src/drmmode_display.c:1571:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xf86-video-modesetting-0.9.0/src/drmmode_display.c:1603:61: style: Function 'drmmode_get_default_bpp' argument 2 names different: declaration 'drmmmode' definition 'drmmode'. [funcArgNamesDifferent]
xf86-video-modesetting-0.9.0/src/drmmode_display.h:136:61: note: Function 'drmmode_get_default_bpp' argument 2 names different: declaration 'drmmmode' definition 'drmmode'.
xf86-video-modesetting-0.9.0/src/drmmode_display.c:1603:61: note: Function 'drmmode_get_default_bpp' argument 2 names different: declaration 'drmmmode' definition 'drmmode'.
xf86-video-modesetting-0.9.0/src/drmmode_display.c:431:2: error: Memory leak: output_ids [memleak]
xf86-video-modesetting-0.9.0/src/drmmode_display.c:866:53: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xf86-video-modesetting-0.9.0/src/drmmode_display.c:890:53: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
[17:49]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-neomagic/xserver-xorg-video-neomagic_1.2.9.orig.tar.gz
xf86-video-neomagic-1.2.9/src/neo_cursor.c:96:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-neomagic-1.2.9/src/neo_cursor.c:201:20: style: The scope of the variable '_dest' can be reduced. [variableScope]
xf86-video-neomagic-1.2.9/src/neo_cursor.c:201:28: style: The scope of the variable '_src' can be reduced. [variableScope]
xf86-video-neomagic-1.2.9/src/neo_cursor.c:202:9: style: The scope of the variable '_width' can be reduced. [variableScope]
xf86-video-neomagic-1.2.9/src/neo_cursor.c:202:17: style: The scope of the variable '_fill' can be reduced. [variableScope]
xf86-video-neomagic-1.2.9/src/neo_cursor.c:292:25: style: Function 'NeoCursorInit' argument 1 names different: declaration 'pScrn' definition 'pScreen'. [funcArgNamesDifferent]
xf86-video-neomagic-1.2.9/src/neo.h:109:37: note: Function 'NeoCursorInit' argument 1 names different: declaration 'pScrn' definition 'pScreen'.
xf86-video-neomagic-1.2.9/src/neo_cursor.c:292:25: note: Function 'NeoCursorInit' argument 1 names different: declaration 'pScrn' definition 'pScreen'.
xf86-video-neomagic-1.2.9/src/neo_driver.c:3097:5: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-neomagic-1.2.9/src/neo_driver.c:3093:0: note: Variable 'ret' is reassigned a value before the old one has been used.
xf86-video-neomagic-1.2.9/src/neo_driver.c:3097:5: note: Variable 'ret' is reassigned a value before the old one has been used.
xf86-video-neomagic-1.2.9/src/neo_driver.c:2325:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xf86-video-neomagic-1.2.9/src/neo_driver.c:500:25: style: The scope of the variable 'numUsed' can be reduced. [variableScope]
xf86-video-neomagic-1.2.9/src/neo_driver.c:503:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-neomagic-1.2.9/src/neo_driver.c:1173:15: style: The scope of the variable 'addr' can be reduced. [variableScope]
xf86-video-neomagic-1.2.9/src/neo_driver.c:1375:11: style: The scope of the variable 'index' can be reduced. [variableScope]
xf86-video-neomagic-1.2.9/src/neo_driver.c:2175:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-neomagic-1.2.9/src/neo_driver.c:2422:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-neomagic-1.2.9/src/neo_driver.c:2615:9: style: The scope of the variable 'hoffset' can be reduced. [variableScope]
xf86-video-neomagic-1.2.9/src/neo_driver.c:2615:18: style: The scope of the variable 'voffset' can be reduced. [variableScope]
xf86-video-neomagic-1.2.9/src/neo_driver.c:2416:59: style: Function 'neoRestore' argument 3 names different: declaration 'NeoReg' definition 'restore'. [funcArgNamesDifferent]
xf86-video-neomagic-1.2.9/src/neo_driver.c:125:16: note: Function 'neoRestore' argument 3 names different: declaration 'NeoReg' definition 'restore'.
xf86-video-neomagic-1.2.9/src/neo_driver.c:2416:59: note: Function 'neoRestore' argument 3 names different: declaration 'NeoReg' definition 'restore'.
xf86-video-neomagic-1.2.9/src/neo_driver.c:1957:20: style: Variable 'hwp' is assigned a value that is never used. [unreadVariable]
xf86-video-neomagic-1.2.9/src/neo_shadow.c:33:9: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-neomagic-1.2.9/src/neo_shadow.c:33:16: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-neomagic-1.2.9/src/neo_shadow.c:34:20: style: The scope of the variable 'src' can be reduced. [variableScope]
xf86-video-neomagic-1.2.9/src/neo_shadow.c:34:26: style: The scope of the variable 'dst' can be reduced. [variableScope]
xf86-video-neomagic-1.2.9/src/neo_shadow.c:78:16: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-neomagic-1.2.9/src/neo_shadow.c:78:23: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-neomagic-1.2.9/src/neo_shadow.c:78:31: style: The scope of the variable 'y1' can be reduced. [variableScope]
xf86-video-neomagic-1.2.9/src/neo_shadow.c:78:35: style: The scope of the variable 'y2' can be reduced. [variableScope]
xf86-video-neomagic-1.2.9/src/neo_shadow.c:124:16: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-neomagic-1.2.9/src/neo_shadow.c:124:23: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-neomagic-1.2.9/src/neo_shadow.c:124:31: style: The scope of the variable 'y1' can be reduced. [variableScope]
xf86-video-neomagic-1.2.9/src/neo_shadow.c:124:35: style: The scope of the variable 'y2' can be reduced. [variableScope]
xf86-video-neomagic-1.2.9/src/neo_shadow.c:171:16: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-neomagic-1.2.9/src/neo_shadow.c:171:23: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-neomagic-1.2.9/src/neo_shadow.c:171:31: style: The scope of the variable 'y1' can be reduced. [variableScope]
xf86-video-neomagic-1.2.9/src/neo_shadow.c:171:35: style: The scope of the variable 'y2' can be reduced. [variableScope]
xf86-video-neomagic-1.2.9/src/neo_shadow.c:222:16: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-neomagic-1.2.9/src/neo_shadow.c:222:23: style: The scope of the variable 'height' can be reduced. [variableScope]
[17:49]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-newport/xserver-xorg-video-newport_0.2.3.orig.tar.gz
xf86-video-newport-0.2.3/src/newport_accel.c:405:20: style: Variable 'pNewportRegs' is assigned a value that is never used. [unreadVariable]
xf86-video-newport-0.2.3/src/newport_accel.c:497:20: style: Variable 'pNewportRegs' is assigned a value that is never used. [unreadVariable]
xf86-video-newport-0.2.3/src/newport_accel.c:570:20: style: Variable 'pNewportRegs' is assigned a value that is never used. [unreadVariable]
xf86-video-newport-0.2.3/src/newport_accel.c:630:20: style: Variable 'pNewportRegs' is assigned a value that is never used. [unreadVariable]
xf86-video-newport-0.2.3/src/newport_accel.c:727:20: style: Variable 'pNewportRegs' is assigned a value that is never used. [unreadVariable]
xf86-video-newport-0.2.3/src/newport_accel.c:805:20: style: Variable 'pNewportRegs' is assigned a value that is never used. [unreadVariable]
xf86-video-newport-0.2.3/src/newport_accel.c:903:20: style: Variable 'pNewportRegs' is assigned a value that is never used. [unreadVariable]
xf86-video-newport-0.2.3/src/newport_cmap.c:25:8: style: The scope of the variable 'index' can be reduced. [variableScope]
xf86-video-newport-0.2.3/src/newport_driver.c:281:6: style: Variable 'pScrn' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-newport-0.2.3/src/newport_driver.c:272:0: note: Variable 'pScrn' is reassigned a value before the old one has been used.
xf86-video-newport-0.2.3/src/newport_driver.c:281:6: note: Variable 'pScrn' is reassigned a value before the old one has been used.
xf86-video-newport-0.2.3/src/newport_driver.c:794:3: style: Variable 'mode' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-newport-0.2.3/src/newport_driver.c:785:0: note: Variable 'mode' is reassigned a value before the old one has been used.
xf86-video-newport-0.2.3/src/newport_driver.c:794:3: note: Variable 'mode' is reassigned a value before the old one has been used.
xf86-video-newport-0.2.3/src/newport_driver.c:246:31: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-newport-0.2.3/src/newport_driver.c:246:34: style: The scope of the variable 'j' can be reduced. [variableScope]
xf86-video-newport-0.2.3/src/newport_driver.c:246:37: style: The scope of the variable 'busID' can be reduced. [variableScope]
xf86-video-newport-0.2.3/src/newport_driver.c:522:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-newport-0.2.3/src/newport_driver.c:864:7: style: The scope of the variable 'line' can be reduced. [variableScope]
xf86-video-newport-0.2.3/src/newport_driver.c:516:23: style: Function 'NewportScreenInit' argument 1 names different: declaration 'Index' definition 'index'. [funcArgNamesDifferent]
xf86-video-newport-0.2.3/src/newport_driver.c:72:35: note: Function 'NewportScreenInit' argument 1 names different: declaration 'Index' definition 'index'.
xf86-video-newport-0.2.3/src/newport_driver.c:516:23: note: Function 'NewportScreenInit' argument 1 names different: declaration 'Index' definition 'index'.
xf86-video-newport-0.2.3/src/newport_shadow.c:15:14: style: The scope of the variable 'x' can be reduced. [variableScope]
[17:49]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-nouveau/xserver-xorg-video-nouveau_1.0.15.orig.tar.gz
xf86-video-nouveau-1.0.15/src/drmmode_display.c:1237:14: style: The scope of the variable 's' can be reduced. [variableScope]
xf86-video-nouveau-1.0.15/src/drmmode_display.c:198:14: style: Function 'drmmode_event_queue' argument 5 names different: declaration 'token' definition 'event_data'. [funcArgNamesDifferent]
xf86-video-nouveau-1.0.15/src/nv_proto.h:22:13: note: Function 'drmmode_event_queue' argument 5 names different: declaration 'token' definition 'event_data'.
xf86-video-nouveau-1.0.15/src/drmmode_display.c:198:14: note: Function 'drmmode_event_queue' argument 5 names different: declaration 'token' definition 'event_data'.
xf86-video-nouveau-1.0.15/src/drmmode_display.c:1488:34: style: Function 'drmmode_adjust_frame' argument 1 names different: declaration 'pScrn' definition 'scrn'. [funcArgNamesDifferent]
xf86-video-nouveau-1.0.15/src/nv_proto.h:6:39: note: Function 'drmmode_adjust_frame' argument 1 names different: declaration 'pScrn' definition 'scrn'.
xf86-video-nouveau-1.0.15/src/drmmode_display.c:1488:34: note: Function 'drmmode_adjust_frame' argument 1 names different: declaration 'pScrn' definition 'scrn'.
xf86-video-nouveau-1.0.15/src/drmmode_display.c:1001:54: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xf86-video-nouveau-1.0.15/src/drmmode_display.c:1026:54: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xf86-video-nouveau-1.0.15/src/nouveau_dri2.c:11:0: error: #error "This driver requires a DRI2-enabled X server" [preprocessorErrorDirective]
xf86-video-nouveau-1.0.15/src/nouveau_exa.c:213:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
xf86-video-nouveau-1.0.15/src/nouveau_exa.c:46:56: style: Function 'NVAccelM2MF' argument 5 names different: declaration 'srco' definition 'srcoff'. [funcArgNamesDifferent]
xf86-video-nouveau-1.0.15/src/nv_proto.h:55:61: note: Function 'NVAccelM2MF' argument 5 names different: declaration 'srco' definition 'srcoff'.
xf86-video-nouveau-1.0.15/src/nouveau_exa.c:46:56: note: Function 'NVAccelM2MF' argument 5 names different: declaration 'srco' definition 'srcoff'.
xf86-video-nouveau-1.0.15/src/nouveau_exa.c:46:73: style: Function 'NVAccelM2MF' argument 6 names different: declaration 'dsto' definition 'dstoff'. [funcArgNamesDifferent]
xf86-video-nouveau-1.0.15/src/nv_proto.h:55:76: note: Function 'NVAccelM2MF' argument 6 names different: declaration 'dsto' definition 'dstoff'.
xf86-video-nouveau-1.0.15/src/nouveau_exa.c:46:73: note: Function 'NVAccelM2MF' argument 6 names different: declaration 'dsto' definition 'dstoff'.
xf86-video-nouveau-1.0.15/src/nouveau_exa.c:47:25: style: Function 'NVAccelM2MF' argument 7 names different: declaration 's' definition 'src'. [funcArgNamesDifferent]
xf86-video-nouveau-1.0.15/src/nv_proto.h:56:23: note: Function 'NVAccelM2MF' argument 7 names different: declaration 's' definition 'src'.
xf86-video-nouveau-1.0.15/src/nouveau_exa.c:47:25: note: Function 'NVAccelM2MF' argument 7 names different: declaration 's' definition 'src'.
xf86-video-nouveau-1.0.15/src/nouveau_exa.c:48:25: style: Function 'NVAccelM2MF' argument 13 names different: declaration 'd' definition 'dst'. [funcArgNamesDifferent]
xf86-video-nouveau-1.0.15/src/nv_proto.h:57:23: note: Function 'NVAccelM2MF' argument 13 names different: declaration 'd' definition 'dst'.
xf86-video-nouveau-1.0.15/src/nouveau_exa.c:48:25: note: Function 'NVAccelM2MF' argument 13 names different: declaration 'd' definition 'dst'.
xf86-video-nouveau-1.0.15/src/nouveau_exa.c:390:42: style: Function 'nouveau_exa_pixmap_is_onscreen' argument 1 names different: declaration 'pPixmap' definition 'ppix'. [funcArgNamesDifferent]
xf86-video-nouveau-1.0.15/src/nv_proto.h:53:47: note: Function 'nouveau_exa_pixmap_is_onscreen' argument 1 names different: declaration 'pPixmap' definition 'ppix'.
xf86-video-nouveau-1.0.15/src/nouveau_exa.c:390:42: note: Function 'nouveau_exa_pixmap_is_onscreen' argument 1 names different: declaration 'pPixmap' definition 'ppix'.
xf86-video-nouveau-1.0.15/src/nouveau_wfb.c:89:34: portability: '(void*)wfb->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xf86-video-nouveau-1.0.15/src/nouveau_wfb.c:121:27: portability: '(void*)wfb->base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xf86-video-nouveau-1.0.15/src/nouveau_xv.c:1327:3: style: Variable 'pNv->exa_force_cp' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-nouveau-1.0.15/src/nouveau_xv.c:1325:3: note: Variable 'pNv->exa_force_cp' is reassigned a value before the old one has been used.
xf86-video-nouveau-1.0.15/src/nouveau_xv.c:1327:3: note: Variable 'pNv->exa_force_cp' is reassigned a value before the old one has been used.
xf86-video-nouveau-1.0.15/src/nouveau_xv.c:562:10: style: The scope of the variable 'dst' can be reduced. [variableScope]
xf86-video-nouveau-1.0.15/src/nouveau_xv.c:563:9: style: The scope of the variable 's1' can be reduced. [variableScope]
xf86-video-nouveau-1.0.15/src/nouveau_xv.c:563:14: style: The scope of the variable 's2' can be reduced. [variableScope]
xf86-video-nouveau-1.0.15/src/nouveau_xv.c:563:19: style: The scope of the variable 's3' can be reduced. [variableScope]
xf86-video-nouveau-1.0.15/src/nouveau_xv.c:564:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-nouveau-1.0.15/src/nouveau_xv.c:823:6: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xf86-video-nouveau-1.0.15/src/nouveau_xv.c:2196:3: warning: Size of pointer 'newAdaptors' used instead of size of its data. [pointerSize]
xf86-video-nouveau-1.0.15/src/nv04_exa.c:53:19: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-nouveau-1.0.15/src/nv04_exa.c:281:14: style: Function 'NV04EXAUploadIFC' argument 4 names different: declaration 'pdPix' definition 'pdpix'. [funcArgNamesDifferent]
xf86-video-nouveau-1.0.15/src/nv_proto.h:93:19: note: Function 'NV04EXAUploadIFC' argument 4 names different: declaration 'pdPix' definition 'pdpix'.
xf86-video-nouveau-1.0.15/src/nv04_exa.c:281:14: note: Function 'NV04EXAUploadIFC' argument 4 names different: declaration 'pdPix' definition 'pdpix'.
xf86-video-nouveau-1.0.15/src/nv10_xv_ovl.c:286:2: style: Variable 'satSine' is assigned a value that is never used. [unreadVariable]
xf86-video-nouveau-1.0.15/src/nv10_xv_ovl.c:289:2: style: Variable 'satCosine' is assigned a value that is never used. [unreadVariable]
xf86-video-nouveau-1.0.15/src/nv50_exa.c:320:15: style: Function 'NV50EXAUploadSIFC' argument 3 names different: declaration 'pdPix' definition 'pdpix'. [funcArgNamesDifferent]
xf86-video-nouveau-1.0.15/src/nv_proto.h:176:20: note: Function 'NV50EXAUploadSIFC' argument 3 names different: declaration 'pdPix' definition 'pdpix'.
xf86-video-nouveau-1.0.15/src/nv50_exa.c:320:15: note: Function 'NV50EXAUploadSIFC' argument 3 names different: declaration 'pdPix' definition 'pdpix'.
xf86-video-nouveau-1.0.15/src/nv_accel_common.c:280:49: style: Function 'NVAccelGetCtxSurf2DFormatFromPicture' argument 1 names different: declaration 'pPix' definition 'pPict'. [funcArgNamesDifferent]
xf86-video-nouveau-1.0.15/src/nv_proto.h:30:54: note: Function 'NVAccelGetCtxSurf2DFormatFromPicture' argument 1 names different: declaration 'pPix' definition 'pPict'.
xf86-video-nouveau-1.0.15/src/nv_accel_common.c:280:49: note: Function 'NVAccelGetCtxSurf2DFormatFromPicture' argument 1 names different: declaration 'pPix' definition 'pPict'.
xf86-video-nouveau-1.0.15/src/nv_driver.c:1222:6: warning: Identical condition '!pScrn->modes', second condition is always false [identicalConditionAfterEarlyExit]
xf86-video-nouveau-1.0.15/src/nv_driver.c:1216:6: note: first condition
xf86-video-nouveau-1.0.15/src/nv_driver.c:1222:6: note: second condition
xf86-video-nouveau-1.0.15/src/nv_driver.c:324:9: style: Condition 'fd!=-1' is always false [knownConditionTrueFalse]
xf86-video-nouveau-1.0.15/src/nv_driver.c:300:17: note: Assignment 'fd=-1', assigned value is -1
xf86-video-nouveau-1.0.15/src/nv_driver.c:324:9: note: Condition 'fd!=-1' is always false
xf86-video-nouveau-1.0.15/src/nv_driver.c:357:2: style: Variable 'dev' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-nouveau-1.0.15/src/nv_driver.c:353:0: note: Variable 'dev' is reassigned a value before the old one has been used.
xf86-video-nouveau-1.0.15/src/nv_driver.c:357:2: note: Variable 'dev' is reassigned a value before the old one has been used.
xf86-video-nouveau-1.0.15/src/nv_driver.c:324:9: style: Same expression on both sides of '!=' because the value of 'fd' and '-1' are the same. [duplicateExpression]
xf86-video-nouveau-1.0.15/src/nv_driver.c:300:17: note: 'fd' is assigned value '-1' here.
xf86-video-nouveau-1.0.15/src/nv_driver.c:324:9: note: Same expression on both sides of '!=' because the value of 'fd' and '-1' are the same.
xf86-video-nouveau-1.0.15/src/nv_driver.c:491:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
xf86-video-nouveau-1.0.15/src/nv_driver.c:778:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
xf86-video-nouveau-1.0.15/src/nv_driver.c:404:62: style: Function 'NVPciProbe' argument 3 names different: declaration 'dev' definition 'pci_dev'. [funcArgNamesDifferent]
xf86-video-nouveau-1.0.15/src/nv_driver.c:83:24: note: Function 'NVPciProbe' argument 3 names different: declaration 'dev' definition 'pci_dev'.
xf86-video-nouveau-1.0.15/src/nv_driver.c:404:62: note: Function 'NVPciProbe' argument 3 names different: declaration 'dev' definition 'pci_dev'.
xf86-video-nouveau-1.0.15/src/nv_shadow.c:35:6: style: The scope of the variable 'x1' can be reduced. [variableScope]
xf86-video-nouveau-1.0.15/src/nv_shadow.c:35:10: style: The scope of the variable 'y1' can be reduced. [variableScope]
xf86-video-nouveau-1.0.15/src/nv_shadow.c:35:14: style: The scope of the variable 'x2' can be reduced. [variableScope]
xf86-video-nouveau-1.0.15/src/nv_shadow.c:35:18: style: The scope of the variable 'y2' can be reduced. [variableScope]
xf86-video-nouveau-1.0.15/src/nv_shadow.c:35:22: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-nouveau-1.0.15/src/nv_shadow.c:35:29: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-nouveau-1.0.15/src/nvc0_exa.c:322:15: style: Function 'NVC0EXAUploadSIFC' argument 3 names different: declaration 'pdPix' definition 'pdpix'. [funcArgNamesDifferent]
xf86-video-nouveau-1.0.15/src/nv_proto.h:199:20: note: Function 'NVC0EXAUploadSIFC' argument 3 names different: declaration 'pdPix' definition 'pdpix'.
xf86-video-nouveau-1.0.15/src/nvc0_exa.c:322:15: note: Function 'NVC0EXAUploadSIFC' argument 3 names different: declaration 'pdPix' definition 'pdpix'.
[17:49]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-openchrome/xserver-xorg-video-openchrome_0.6.0.orig.tar.gz
xf86-video-openchrome-0.6.0/src/via_3d.c:285:12: style: The scope of the variable 'scalex' can be reduced. [variableScope]
xf86-video-openchrome-0.6.0/src/via_3d.c:285:20: style: The scope of the variable 'scaley' can be reduced. [variableScope]
xf86-video-openchrome-0.6.0/src/via_3d.c:287:21: style: The scope of the variable 'vTex' can be reduced. [variableScope]
xf86-video-openchrome-0.6.0/src/via_3d.c:550:27: style: The scope of the variable 'op' can be reduced. [variableScope]
xf86-video-openchrome-0.6.0/src/via_3d.c:553:18: style: The scope of the variable 'format' can be reduced. [variableScope]
xf86-video-openchrome-0.6.0/src/via_3d.c:477:13: style: Expression '(X | 0x2) != 0x0' is always true. [comparisonError]
xf86-video-openchrome-0.6.0/src/via_3d.c:520:13: style: Expression '(X | 0x2) != 0x0' is always true. [comparisonError]
xf86-video-openchrome-0.6.0/src/via_analog.c:406:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xf86-video-openchrome-0.6.0/src/via_ch7xxx.c:528:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-openchrome-0.6.0/src/via_display.c:3280:13: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xf86-video-openchrome-0.6.0/src/via_display.c:3282:13: note: Found duplicate branches for 'if' and 'else'.
xf86-video-openchrome-0.6.0/src/via_display.c:3280:13: note: Found duplicate branches for 'if' and 'else'.
xf86-video-openchrome-0.6.0/src/via_display.c:3297:13: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xf86-video-openchrome-0.6.0/src/via_display.c:3299:13: note: Found duplicate branches for 'if' and 'else'.
xf86-video-openchrome-0.6.0/src/via_display.c:3297:13: note: Found duplicate branches for 'if' and 'else'.
xf86-video-openchrome-0.6.0/src/via_dri.c:378:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-openchrome-0.6.0/src/via_dri.c:378:12: style: The scope of the variable 'db' can be reduced. [variableScope]
xf86-video-openchrome-0.6.0/src/via_dri.c:378:16: style: The scope of the variable 'stencil' can be reduced. [variableScope]
xf86-video-openchrome-0.6.0/src/via_dri.c:378:25: style: The scope of the variable 'accum' can be reduced. [variableScope]
xf86-video-openchrome-0.6.0/src/via_dri.c:647:15: style: The scope of the variable 'pVIADRI' can be reduced. [variableScope]
xf86-video-openchrome-0.6.0/src/via_dri.c:869:63: style: The scope of the variable 'curSize' can be reduced. [variableScope]
xf86-video-openchrome-0.6.0/src/via_dri.c:911:9: style: The scope of the variable 'err' can be reduced. [variableScope]
xf86-video-openchrome-0.6.0/src/via_dri.c:762:34: style: Function 'VIADRISwapContext' argument 3 names different: declaration 'readContextType' definition 'oldContextType'. [funcArgNamesDifferent]
xf86-video-openchrome-0.6.0/src/via_dri.c:91:46: note: Function 'VIADRISwapContext' argument 3 names different: declaration 'readContextType' definition 'oldContextType'.
xf86-video-openchrome-0.6.0/src/via_dri.c:762:34: note: Function 'VIADRISwapContext' argument 3 names different: declaration 'readContextType' definition 'oldContextType'.
xf86-video-openchrome-0.6.0/src/via_dri.c:762:56: style: Function 'VIADRISwapContext' argument 4 names different: declaration 'readContextStore' definition 'oldContext'. [funcArgNamesDifferent]
xf86-video-openchrome-0.6.0/src/via_dri.c:92:37: note: Function 'VIADRISwapContext' argument 4 names different: declaration 'readContextStore' definition 'oldContext'.
xf86-video-openchrome-0.6.0/src/via_dri.c:762:56: note: Function 'VIADRISwapContext' argument 4 names different: declaration 'readContextStore' definition 'oldContext'.
xf86-video-openchrome-0.6.0/src/via_dri.c:763:34: style: Function 'VIADRISwapContext' argument 5 names different: declaration 'writeContextType' definition 'newContextType'. [funcArgNamesDifferent]
xf86-video-openchrome-0.6.0/src/via_dri.c:93:46: note: Function 'VIADRISwapContext' argument 5 names different: declaration 'writeContextType' definition 'newContextType'.
xf86-video-openchrome-0.6.0/src/via_dri.c:763:34: note: Function 'VIADRISwapContext' argument 5 names different: declaration 'writeContextType' definition 'newContextType'.
xf86-video-openchrome-0.6.0/src/via_dri.c:763:56: style: Function 'VIADRISwapContext' argument 6 names different: declaration 'writeContextStore' definition 'newContext'. [funcArgNamesDifferent]
xf86-video-openchrome-0.6.0/src/via_dri.c:94:37: note: Function 'VIADRISwapContext' argument 6 names different: declaration 'writeContextStore' definition 'newContext'.
xf86-video-openchrome-0.6.0/src/via_dri.c:763:56: note: Function 'VIADRISwapContext' argument 6 names different: declaration 'writeContextStore' definition 'newContext'.
xf86-video-openchrome-0.6.0/src/via_dri.c:72:9: style: struct member 'ViaDRMVersion::major' is never used. [unusedStructMember]
xf86-video-openchrome-0.6.0/src/via_dri.c:73:9: style: struct member 'ViaDRMVersion::minor' is never used. [unusedStructMember]
xf86-video-openchrome-0.6.0/src/via_dri.c:74:9: style: struct member 'ViaDRMVersion::patchlevel' is never used. [unusedStructMember]
xf86-video-openchrome-0.6.0/src/via_driver.c:497:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-openchrome-0.6.0/src/via_driver.c:63:6: style: struct member 'ViaDRMVersion::major' is never used. [unusedStructMember]
xf86-video-openchrome-0.6.0/src/via_driver.c:64:6: style: struct member 'ViaDRMVersion::minor' is never used. [unusedStructMember]
xf86-video-openchrome-0.6.0/src/via_driver.c:65:6: style: struct member 'ViaDRMVersion::patchlevel' is never used. [unusedStructMember]
xf86-video-openchrome-0.6.0/src/via_exa.c:940:9: style: The scope of the variable 'size' can be reduced. [variableScope]
xf86-video-openchrome-0.6.0/src/via_exa_h2.c:78:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-openchrome-0.6.0/src/via_exa_h6.c:78:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-openchrome-0.6.0/src/via_fp.c:1489:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xf86-video-openchrome-0.6.0/src/via_kms.c:464:1: error: Memory leak: drmmode_output.props [memleak]
xf86-video-openchrome-0.6.0/src/via_kms.c:415:91: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xf86-video-openchrome-0.6.0/src/via_kms.c:443:91: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xf86-video-openchrome-0.6.0/src/via_memmgr.c:112:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xf86-video-openchrome-0.6.0/src/via_sii164.c:452:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xf86-video-openchrome-0.6.0/src/via_tmds.c:1130:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xf86-video-openchrome-0.6.0/src/via_tmds.c:194:20: style: Variable 'hwp' is assigned a value that is never used. [unreadVariable]
xf86-video-openchrome-0.6.0/src/via_tmds.c:195:19: style: Variable 'pVia' is assigned a value that is never used. [unreadVariable]
xf86-video-openchrome-0.6.0/src/via_ums.c:772:9: style: The scope of the variable 'bMemSize' can be reduced. [variableScope]
xf86-video-openchrome-0.6.0/src/via_vt1632.c:464:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xf86-video-openchrome-0.6.0/src/via_xv_overlay.c:147:14: style: The scope of the variable 'count' can be reduced. [variableScope]
xf86-video-openchrome-0.6.0/src/via_xv_overlay.c:465:19: style: The scope of the variable 'srcTopOffset' can be reduced. [variableScope]
xf86-video-openchrome-0.6.0/src/via_xv_overlay.c:466:19: style: The scope of the variable 'srcLeftOffset' can be reduced. [variableScope]
xf86-video-openchrome-0.6.0/src/via_xv_overlay.c:468:9: style: The scope of the variable 'n' can be reduced. [variableScope]
xf86-video-openchrome-0.6.0/src/via_xv_overlay.c:1176:34: style: The scope of the variable 'addr' can be reduced. [variableScope]
xf86-video-openchrome-0.6.0/src/via_xv_overlay.c:1810:44: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xf86-video-openchrome-0.6.0/src/via_xv_overlay.c:1812:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-openchrome-0.6.0/src/via_xv_overlay.c:1214:57: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xf86-video-openchrome-0.6.0/src/via_xv_overlay.c:1145:13: style: Variable 'width' is assigned a value that is never used. [unreadVariable]
xf86-video-openchrome-0.6.0/src/xvmc/viaLowLevel.c:273:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xf86-video-openchrome-0.6.0/src/xvmc/viaLowLevel.c:1041:35: style: Function 'setLowLevelLocking' argument 2 names different: declaration 'perFormLocking' definition 'performLocking'. [funcArgNamesDifferent]
xf86-video-openchrome-0.6.0/src/xvmc/viaLowLevel.h:89:47: note: Function 'setLowLevelLocking' argument 2 names different: declaration 'perFormLocking' definition 'performLocking'.
xf86-video-openchrome-0.6.0/src/xvmc/viaLowLevel.c:1041:35: note: Function 'setLowLevelLocking' argument 2 names different: declaration 'perFormLocking' definition 'performLocking'.
xf86-video-openchrome-0.6.0/src/xvmc/viaLowLevelPro.c:505:20: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-openchrome-0.6.0/src/xvmc/viaLowLevelPro.c:611:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xf86-video-openchrome-0.6.0/src/xvmc/viaLowLevelPro.c:880:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-openchrome-0.6.0/src/xvmc/viaLowLevelPro.c:1456:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xf86-video-openchrome-0.6.0/src/xvmc/viaLowLevelPro.c:1586:35: style: Function 'setLowLevelLocking' argument 2 names different: declaration 'perFormLocking' definition 'performLocking'. [funcArgNamesDifferent]
xf86-video-openchrome-0.6.0/src/xvmc/viaLowLevel.h:89:47: note: Function 'setLowLevelLocking' argument 2 names different: declaration 'perFormLocking' definition 'performLocking'.
xf86-video-openchrome-0.6.0/src/xvmc/viaLowLevelPro.c:1586:35: note: Function 'setLowLevelLocking' argument 2 names different: declaration 'perFormLocking' definition 'performLocking'.
xf86-video-openchrome-0.6.0/src/xvmc/viaXvMC.c:160:30: style: The scope of the variable 'curAD' can be reduced. [variableScope]
xf86-video-openchrome-0.6.0/src/xvmc/viaXvMC.c:1070:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-openchrome-0.6.0/src/xvmc/viaXvMC.c:1414:12: style: The scope of the variable 'dAddr' can be reduced. [variableScope]
xf86-video-openchrome-0.6.0/src/xvmc/viaXvMC.c:1414:20: style: The scope of the variable 'sAddr' can be reduced. [variableScope]
xf86-video-openchrome-0.6.0/src/xvmc/viaXvMC.c:1688:21: style: The scope of the variable 'pViaXvMC' can be reduced. [variableScope]
xf86-video-openchrome-0.6.0/src/xvmc/viaXvMC.c:1689:32: style: The scope of the variable 'sAPriv' can be reduced. [variableScope]
xf86-video-openchrome-0.6.0/src/xvmc/viaXvMC.c:1743:32: style: The scope of the variable 'sAPriv' can be reduced. [variableScope]
xf86-video-openchrome-0.6.0/src/xvmc/viaXvMC.c:1744:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-openchrome-0.6.0/src/xvmc/viaXvMC.c:55:9: style: struct member 'ViaDRMVersion::patchlevel' is never used. [unusedStructMember]
xf86-video-openchrome-0.6.0/src/xvmc/viaXvMC.c:1098:15: style: Variable 'timeStamp' is assigned a value that is never used. [unreadVariable]
xf86-video-openchrome-0.6.0/src/xvmc/xf86dri.c:179:12: style: Function 'uniDRIOpenConnection' argument 4 names different: declaration 'busIDString' definition 'busIdString'. [funcArgNamesDifferent]
xf86-video-openchrome-0.6.0/src/xvmc/xf86dri.h:79:12: note: Function 'uniDRIOpenConnection' argument 4 names different: declaration 'busIDString' definition 'busIdString'.
xf86-video-openchrome-0.6.0/src/xvmc/xf86dri.c:179:12: note: Function 'uniDRIOpenConnection' argument 4 names different: declaration 'busIDString' definition 'busIdString'.
xf86-video-openchrome-0.6.0/src/xvmc/xf86dri.c:343:10: style: Function 'uniDRICreateContextWithConfig' argument 4 names different: declaration 'ptr_to_returned_context_id' definition 'context'. [funcArgNamesDifferent]
xf86-video-openchrome-0.6.0/src/xvmc/xf86dri.h:93:11: note: Function 'uniDRICreateContextWithConfig' argument 4 names different: declaration 'ptr_to_returned_context_id' definition 'context'.
xf86-video-openchrome-0.6.0/src/xvmc/xf86dri.c:343:10: note: Function 'uniDRICreateContextWithConfig' argument 4 names different: declaration 'ptr_to_returned_context_id' definition 'context'.
xf86-video-openchrome-0.6.0/src/xvmc/xf86dri.c:379:10: style: Function 'uniDRICreateContext' argument 4 names different: declaration 'ptr_to_returned_context_id' definition 'context'. [funcArgNamesDifferent]
xf86-video-openchrome-0.6.0/src/xvmc/xf86dri.h:90:11: note: Function 'uniDRICreateContext' argument 4 names different: declaration 'ptr_to_returned_context_id' definition 'context'.
xf86-video-openchrome-0.6.0/src/xvmc/xf86dri.c:379:10: note: Function 'uniDRICreateContext' argument 4 names different: declaration 'ptr_to_returned_context_id' definition 'context'.
xf86-video-openchrome-0.6.0/src/xvmc/xf86dri.c:387:32: style: Function 'uniDRIDestroyContext' argument 1 names different: declaration 'dpy' definition 'ndpy'. [funcArgNamesDifferent]
xf86-video-openchrome-0.6.0/src/xvmc/xf86dri.h:95:44: note: Function 'uniDRIDestroyContext' argument 1 names different: declaration 'dpy' definition 'ndpy'.
xf86-video-openchrome-0.6.0/src/xvmc/xf86dri.c:387:32: note: Function 'uniDRIDestroyContext' argument 1 names different: declaration 'dpy' definition 'ndpy'.
xf86-video-openchrome-0.6.0/src/xvmc/xf86dri.c:387:54: style: Function 'uniDRIDestroyContext' argument 3 names different: declaration 'context_id' definition 'context'. [funcArgNamesDifferent]
xf86-video-openchrome-0.6.0/src/xvmc/xf86dri.h:95:65: note: Function 'uniDRIDestroyContext' argument 3 names different: declaration 'context_id' definition 'context'.
xf86-video-openchrome-0.6.0/src/xvmc/xf86dri.c:387:54: note: Function 'uniDRIDestroyContext' argument 3 names different: declaration 'context_id' definition 'context'.
xf86-video-openchrome-0.6.0/src/xvmc/xf86dri.c:409:32: style: Function 'uniDRICreateDrawable' argument 1 names different: declaration 'dpy' definition 'ndpy'. [funcArgNamesDifferent]
xf86-video-openchrome-0.6.0/src/xvmc/xf86dri.h:97:44: note: Function 'uniDRICreateDrawable' argument 1 names different: declaration 'dpy' definition 'ndpy'.
xf86-video-openchrome-0.6.0/src/xvmc/xf86dri.c:409:32: note: Function 'uniDRICreateDrawable' argument 1 names different: declaration 'dpy' definition 'ndpy'.
xf86-video-openchrome-0.6.0/src/xvmc/xf86dri.c:440:33: style: Function 'uniDRIDestroyDrawable' argument 1 names different: declaration 'dpy' definition 'ndpy'. [funcArgNamesDifferent]
xf86-video-openchrome-0.6.0/src/xvmc/xf86dri.h:100:45: note: Function 'uniDRIDestroyDrawable' argument 1 names different: declaration 'dpy' definition 'ndpy'.
xf86-video-openchrome-0.6.0/src/xvmc/xf86dri.c:440:33: note: Function 'uniDRIDestroyDrawable' argument 1 names different: declaration 'dpy' definition 'ndpy'.
xf86-video-openchrome-0.6.0/src/xvmc/xf86dri.c:502:17: style: Variable 'total_rects' is assigned a value that is never used. [unreadVariable]
xf86-video-openchrome-0.6.0/tools/registers.c:970:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xf86-video-openchrome-0.6.0/tools/registers.c:972:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xf86-video-openchrome-0.6.0/tools/registers.c:1048:2: warning: %llx in format string (no. 2) requires 'unsigned long long' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint]
xf86-video-openchrome-0.6.0/tools/registers.c:810:15: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xf86-video-openchrome-0.6.0/tools/registers.c:970:52: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xf86-video-openchrome-0.6.0/tools/registers.c:972:52: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xf86-video-openchrome-0.6.0/tools/registers.c:1087:11: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xf86-video-openchrome-0.6.0/tools/registers.c:1089:11: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
[17:50]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-qxl/xserver-xorg-video-qxl_0.1.5.orig.tar.gz
xf86-video-qxl-0.1.5/src/mspace.c:2107:19: style: Condition 'trailer!=0' is always false [knownConditionTrueFalse]
xf86-video-qxl-0.1.5/src/mspace.c:2069:23: note: Assignment 'trailer=0', assigned value is 0
xf86-video-qxl-0.1.5/src/mspace.c:2107:19: note: Condition 'trailer!=0' is always false
xf86-video-qxl-0.1.5/src/mspace.c:1449:35: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
xf86-video-qxl-0.1.5/src/mspace.c:1493:33: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
xf86-video-qxl-0.1.5/src/mspace.c:1778:39: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
xf86-video-qxl-0.1.5/src/mspace.c:2133:59: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
xf86-video-qxl-0.1.5/src/mspace.c:2143:26: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
xf86-video-qxl-0.1.5/src/mspace.c:2144:37: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
xf86-video-qxl-0.1.5/src/mspace.c:1900:27: style: Opposite expression on both sides of '&'. [oppositeExpression]
xf86-video-qxl-0.1.5/src/mspace.c:1900:27: note: Opposite expression on both sides of '&'.
xf86-video-qxl-0.1.5/src/mspace.c:1900:27: note: Opposite expression on both sides of '&'.
xf86-video-qxl-0.1.5/src/mspace.c:1942:23: style: Opposite expression on both sides of '&'. [oppositeExpression]
xf86-video-qxl-0.1.5/src/mspace.c:1942:23: note: Opposite expression on both sides of '&'.
xf86-video-qxl-0.1.5/src/mspace.c:1942:23: note: Opposite expression on both sides of '&'.
xf86-video-qxl-0.1.5/src/mspace.c:2107:19: style: Same expression on both sides of '!=' because the value of 'trailer' and '0' are the same. [duplicateExpression]
xf86-video-qxl-0.1.5/src/mspace.c:2069:23: note: 'trailer' is assigned value '0' here.
xf86-video-qxl-0.1.5/src/mspace.c:2107:19: note: Same expression on both sides of '!=' because the value of 'trailer' and '0' are the same.
xf86-video-qxl-0.1.5/src/mspace.c:2192:31: style: Opposite expression on both sides of '&'. [oppositeExpression]
xf86-video-qxl-0.1.5/src/mspace.c:2192:31: note: Opposite expression on both sides of '&'.
xf86-video-qxl-0.1.5/src/mspace.c:2192:31: note: Opposite expression on both sides of '&'.
xf86-video-qxl-0.1.5/src/mspace.c:2372:40: style: Function 'mspace_realloc' argument 2 names different: declaration 'mem' definition 'oldmem'. [funcArgNamesDifferent]
xf86-video-qxl-0.1.5/src/mspace.h:83:40: note: Function 'mspace_realloc' argument 2 names different: declaration 'mem' definition 'oldmem'.
xf86-video-qxl-0.1.5/src/mspace.c:2372:40: note: Function 'mspace_realloc' argument 2 names different: declaration 'mem' definition 'oldmem'.
xf86-video-qxl-0.1.5/src/mspace.c:2372:55: style: Function 'mspace_realloc' argument 3 names different: declaration 'newsize' definition 'bytes'. [funcArgNamesDifferent]
xf86-video-qxl-0.1.5/src/mspace.h:83:52: note: Function 'mspace_realloc' argument 3 names different: declaration 'newsize' definition 'bytes'.
xf86-video-qxl-0.1.5/src/mspace.c:2372:55: note: Function 'mspace_realloc' argument 3 names different: declaration 'newsize' definition 'bytes'.
xf86-video-qxl-0.1.5/src/mspace.c:101:23: style: struct member 'mallinfo::smblks' is never used. [unusedStructMember]
xf86-video-qxl-0.1.5/src/mspace.c:102:23: style: struct member 'mallinfo::hblks' is never used. [unusedStructMember]
xf86-video-qxl-0.1.5/src/mspace.c:105:23: style: struct member 'mallinfo::fsmblks' is never used. [unusedStructMember]
xf86-video-qxl-0.1.5/src/qxl_driver.c:533:10: style: The scope of the variable 'new_surface0_size' can be reduced. [variableScope]
xf86-video-qxl-0.1.5/src/qxl_driver.c:623:20: style: The scope of the variable 'surf' can be reduced. [variableScope]
xf86-video-qxl-0.1.5/src/qxl_driver.c:573:31: style: Checking if unsigned variable 'qxl->deferred_fps' is less than zero. [unsignedLessThanZero]
xf86-video-qxl-0.1.5/src/qxl_driver.c:634:27: style: Checking if unsigned variable 'qxl->deferred_fps' is less than zero. [unsignedLessThanZero]
xf86-video-qxl-0.1.5/src/qxl_driver.c:886:27: style: Checking if unsigned variable 'qxl->deferred_fps' is less than zero. [unsignedLessThanZero]
xf86-video-qxl-0.1.5/src/qxl_drmmode.c:699:0: error: Syntax error in #if [preprocessorErrorDirective]
xf86-video-qxl-0.1.5/src/qxl_image.c:51:28: warning: Either the condition 'if(dest)' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xf86-video-qxl-0.1.5/src/qxl_image.c:56:5: note: Assuming that condition 'if(dest)' is not redundant
xf86-video-qxl-0.1.5/src/qxl_image.c:51:28: note: Null pointer addition
xf86-video-qxl-0.1.5/src/qxl_image.c:207:5: style: Variable 'image' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-qxl-0.1.5/src/qxl_image.c:204:5: note: Variable 'image' is reassigned a value before the old one has been used.
xf86-video-qxl-0.1.5/src/qxl_image.c:207:5: note: Variable 'image' is reassigned a value before the old one has been used.
xf86-video-qxl-0.1.5/src/qxl_image.c:202:21: style: The scope of the variable 'prev_chunk' can be reduced. [variableScope]
xf86-video-qxl-0.1.5/src/qxl_image.c:199:21: style: Function 'qxl_image_destroy' argument 2 names different: declaration 'bo' definition 'image_bo'. [funcArgNamesDifferent]
xf86-video-qxl-0.1.5/src/qxl.h:573:28: note: Function 'qxl_image_destroy' argument 2 names different: declaration 'bo' definition 'image_bo'.
xf86-video-qxl-0.1.5/src/qxl_image.c:199:21: note: Function 'qxl_image_destroy' argument 2 names different: declaration 'bo' definition 'image_bo'.
xf86-video-qxl-0.1.5/src/qxl_ring.c:55:11: style: Function 'qxl_ring_create' argument 4 names different: declaration 'prod_notify' definition 'io_port_prod_notify'. [funcArgNamesDifferent]
xf86-video-qxl-0.1.5/src/qxl.h:431:30: note: Function 'qxl_ring_create' argument 4 names different: declaration 'prod_notify' definition 'io_port_prod_notify'.
xf86-video-qxl-0.1.5/src/qxl_ring.c:55:11: note: Function 'qxl_ring_create' argument 4 names different: declaration 'prod_notify' definition 'io_port_prod_notify'.
xf86-video-qxl-0.1.5/src/qxl_ring.c:74:26: style: Function 'qxl_ring_push' argument 2 names different: declaration 'element' definition 'new_elt'. [funcArgNamesDifferent]
xf86-video-qxl-0.1.5/src/qxl.h:434:30: note: Function 'qxl_ring_push' argument 2 names different: declaration 'element' definition 'new_elt'.
xf86-video-qxl-0.1.5/src/qxl_ring.c:74:26: note: Function 'qxl_ring_push' argument 2 names different: declaration 'element' definition 'new_elt'.
xf86-video-qxl-0.1.5/src/qxl_surface.c:455:42: warning: Function 'qxl_surface_prepare_copy' argument order different: declaration 'source, dest' definition 'dest, source' [funcArgOrderDifferent]
xf86-video-qxl-0.1.5/src/qxl.h:492:52: note: Function 'qxl_surface_prepare_copy' argument order different: declaration 'source, dest' definition 'dest, source'
xf86-video-qxl-0.1.5/src/qxl_surface.c:455:42: note: Function 'qxl_surface_prepare_copy' argument order different: declaration 'source, dest' definition 'dest, source'
xf86-video-qxl-0.1.5/src/qxl_surface.c:579:22: style: Function 'qxl_surface_prepare_composite' argument 4 names different: declaration 'dst_picture' definition 'dest_picture'. [funcArgNamesDifferent]
xf86-video-qxl-0.1.5/src/qxl.h:508:23: note: Function 'qxl_surface_prepare_composite' argument 4 names different: declaration 'dst_picture' definition 'dest_picture'.
xf86-video-qxl-0.1.5/src/qxl_surface.c:579:22: note: Function 'qxl_surface_prepare_composite' argument 4 names different: declaration 'dst_picture' definition 'dest_picture'.
xf86-video-qxl-0.1.5/src/qxl_surface.c:651:14: style: Function 'qxl_surface_composite' argument 6 names different: declaration 'dst_x' definition 'dest_x'. [funcArgNamesDifferent]
xf86-video-qxl-0.1.5/src/qxl.h:515:12: note: Function 'qxl_surface_composite' argument 6 names different: declaration 'dst_x' definition 'dest_x'.
xf86-video-qxl-0.1.5/src/qxl_surface.c:651:14: note: Function 'qxl_surface_composite' argument 6 names different: declaration 'dst_x' definition 'dest_x'.
xf86-video-qxl-0.1.5/src/qxl_surface.c:651:26: style: Function 'qxl_surface_composite' argument 7 names different: declaration 'dst_y' definition 'dest_y'. [funcArgNamesDifferent]
xf86-video-qxl-0.1.5/src/qxl.h:515:23: note: Function 'qxl_surface_composite' argument 7 names different: declaration 'dst_y' definition 'dest_y'.
xf86-video-qxl-0.1.5/src/qxl_surface.c:651:26: note: Function 'qxl_surface_composite' argument 7 names different: declaration 'dst_y' definition 'dest_y'.
xf86-video-qxl-0.1.5/src/qxl_surface_ums.c:706:53: style: Function 'qxl_surface_unref' argument 2 names different: declaration 'surface_id' definition 'id'. [funcArgNamesDifferent]
xf86-video-qxl-0.1.5/src/qxl.h:502:21: note: Function 'qxl_surface_unref' argument 2 names different: declaration 'surface_id' definition 'id'.
xf86-video-qxl-0.1.5/src/qxl_surface_ums.c:706:53: note: Function 'qxl_surface_unref' argument 2 names different: declaration 'surface_id' definition 'id'.
xf86-video-qxl-0.1.5/src/qxl_surface_ums.c:757:50: style: Function 'qxl_surface_cache_evacuate_all' argument 1 names different: declaration 'qxl' definition 'cache'. [funcArgNamesDifferent]
xf86-video-qxl-0.1.5/src/qxl.h:458:50: note: Function 'qxl_surface_cache_evacuate_all' argument 1 names different: declaration 'qxl' definition 'cache'.
xf86-video-qxl-0.1.5/src/qxl_surface_ums.c:757:50: note: Function 'qxl_surface_cache_evacuate_all' argument 1 names different: declaration 'qxl' definition 'cache'.
xf86-video-qxl-0.1.5/src/qxl_surface_ums.c:811:49: style: Function 'qxl_surface_cache_replace_all' argument 1 names different: declaration 'qxl' definition 'cache'. [funcArgNamesDifferent]
xf86-video-qxl-0.1.5/src/qxl.h:460:49: note: Function 'qxl_surface_cache_replace_all' argument 1 names different: declaration 'qxl' definition 'cache'.
xf86-video-qxl-0.1.5/src/qxl_surface_ums.c:811:49: note: Function 'qxl_surface_cache_replace_all' argument 1 names different: declaration 'qxl' definition 'cache'.
xf86-video-qxl-0.1.5/src/qxl_ums_mode.c:112:25: style: The scope of the variable 'qxl_output' can be reduced. [variableScope]
xf86-video-qxl-0.1.5/src/spiceccid/spiceccid.c:195:9: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xf86-video-qxl-0.1.5/src/spiceqxl_audio.c:495:9: style: Unused variable: ret [unusedVariable]
xf86-video-qxl-0.1.5/src/spiceqxl_audio.c:546:0: error: Memory leak: data [memleak]
xf86-video-qxl-0.1.5/src/spiceqxl_display.c:227:21: style: The scope of the variable 'id' can be reduced. [variableScope]
xf86-video-qxl-0.1.5/src/spiceqxl_driver.c:108:14: style: The scope of the variable 'fb' can be reduced. [variableScope]
xf86-video-qxl-0.1.5/src/spiceqxl_inputs.c:241:27: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xf86-video-qxl-0.1.5/src/spiceqxl_spice_server.c:57:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-qxl-0.1.5/src/spiceqxl_spice_server.c:119:9: style: The scope of the variable 'len' can be reduced. [variableScope]
xf86-video-qxl-0.1.5/src/spiceqxl_spice_server.c:159:9: style: Variable 'disable_copy_paste' is assigned a value that is never used. [unreadVariable]
xf86-video-qxl-0.1.5/src/uxa/uxa-damage.c:266:7: style: The scope of the variable 'n' can be reduced. [variableScope]
xf86-video-qxl-0.1.5/src/uxa/uxa-damage.c:1000:22: style: The scope of the variable 'info' can be reduced. [variableScope]
xf86-video-qxl-0.1.5/src/uxa/uxa-damage.c:47:14: style: struct member '_damageGCPriv::ops' is never used. [unusedStructMember]
xf86-video-qxl-0.1.5/src/uxa/uxa-damage.c:48:14: style: struct member '_damageGCPriv::funcs' is never used. [unusedStructMember]
xf86-video-qxl-0.1.5/src/uxa/uxa-glyphs.c:311:12: style: The scope of the variable 'n' can be reduced. [variableScope]
xf86-video-qxl-0.1.5/src/uxa/uxa-glyphs.c:358:6: style: The scope of the variable 'n' can be reduced. [variableScope]
xf86-video-qxl-0.1.5/src/uxa/uxa-glyphs.c:438:12: style: The scope of the variable 'n' can be reduced. [variableScope]
xf86-video-qxl-0.1.5/src/uxa/uxa-render.c:1757:37: style: Function 'uxa_trapezoids' argument 2 names different: declaration 'pSrc' definition 'src'. [funcArgNamesDifferent]
xf86-video-qxl-0.1.5/src/uxa/uxa-priv.h:382:37: note: Function 'uxa_trapezoids' argument 2 names different: declaration 'pSrc' definition 'src'.
xf86-video-qxl-0.1.5/src/uxa/uxa-render.c:1757:37: note: Function 'uxa_trapezoids' argument 2 names different: declaration 'pSrc' definition 'src'.
xf86-video-qxl-0.1.5/src/uxa/uxa-render.c:1757:53: style: Function 'uxa_trapezoids' argument 3 names different: declaration 'pDst' definition 'dst'. [funcArgNamesDifferent]
xf86-video-qxl-0.1.5/src/uxa/uxa-priv.h:382:54: note: Function 'uxa_trapezoids' argument 3 names different: declaration 'pDst' definition 'dst'.
xf86-video-qxl-0.1.5/src/uxa/uxa-render.c:1757:53: note: Function 'uxa_trapezoids' argument 3 names different: declaration 'pDst' definition 'dst'.
xf86-video-qxl-0.1.5/src/uxa/uxa.c:122:48: style: Function 'uxa_get_offscreen_pixmap' argument 1 names different: declaration 'pDrawable' definition 'drawable'. [funcArgNamesDifferent]
xf86-video-qxl-0.1.5/src/uxa/uxa-priv.h:338:48: note: Function 'uxa_get_offscreen_pixmap' argument 1 names different: declaration 'pDrawable' definition 'drawable'.
xf86-video-qxl-0.1.5/src/uxa/uxa.c:122:48: note: Function 'uxa_get_offscreen_pixmap' argument 1 names different: declaration 'pDrawable' definition 'drawable'.
xf86-video-qxl-0.1.5/src/uxa/uxa.c:385:52: style: Function 'uxa_set_force_fallback' argument 2 names different: declaration 'enable' definition 'value'. [funcArgNamesDifferent]
xf86-video-qxl-0.1.5/src/uxa/uxa.h:574:52: note: Function 'uxa_set_force_fallback' argument 2 names different: declaration 'enable' definition 'value'.
xf86-video-qxl-0.1.5/src/uxa/uxa.c:385:52: note: Function 'uxa_set_force_fallback' argument 2 names different: declaration 'enable' definition 'value'.
[17:50]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-r128/xserver-xorg-video-r128_6.9.2.orig.tar.gz
xf86-video-r128-6.9.2/src/r128_accel.c:139:38: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-r128-6.9.2/src/r128_accel.c:214:35: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-r128-6.9.2/src/r128_accel.c:1914:27: style: Variable 'info' is assigned a value that is never used. [unreadVariable]
xf86-video-r128-6.9.2/src/r128_cursor.c:115:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-r128-6.9.2/src/r128_cursor.c:116:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-r128-6.9.2/src/r128_cursor.c:123:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-r128-6.9.2/src/r128_cursor.c:126:9: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-r128-6.9.2/src/r128_dri.c:305:24: style: Variable 'info' is assigned a value that is never used. [unreadVariable]
xf86-video-r128-6.9.2/src/r128_dri.c:1398:38: style: Variable 'info' is assigned a value that is never used. [unreadVariable]
xf86-video-r128-6.9.2/src/r128_dri.c:1401:26: style: Variable 'pPix' is assigned a value that is never used. [unreadVariable]
xf86-video-r128-6.9.2/src/r128_dri.c:1457:26: style: Variable 'pPix' is assigned a value that is never used. [unreadVariable]
xf86-video-r128-6.9.2/src/r128_dri.c:1072:2: error: Memory leak: pDRIInfo.busIdString [memleak]
xf86-video-r128-6.9.2/src/r128_driver.c:4252:5: style: Variable 'info->SwitchingMode' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-r128-6.9.2/src/r128_driver.c:4250:5: note: Variable 'info->SwitchingMode' is reassigned a value before the old one has been used.
xf86-video-r128-6.9.2/src/r128_driver.c:4252:5: note: Variable 'info->SwitchingMode' is reassigned a value before the old one has been used.
xf86-video-r128-6.9.2/src/r128_driver.c:498:17: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-r128-6.9.2/src/r128_driver.c:499:17: style: The scope of the variable 'FPHeader' can be reduced. [variableScope]
xf86-video-r128-6.9.2/src/r128_driver.c:2243:41: style: The scope of the variable 'y2' can be reduced. [variableScope]
xf86-video-r128-6.9.2/src/r128_driver.c:3775:31: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-r128-6.9.2/src/r128_driver.c:2241:23: style: Variable 'width_bytes' is assigned a value that is never used. [unreadVariable]
xf86-video-r128-6.9.2/src/r128_driver.c:2243:0: style: Variable 'x1' is assigned a value that is never used. [unreadVariable]
xf86-video-r128-6.9.2/src/r128_driver.c:2243:0: style: Variable 'x2' is assigned a value that is never used. [unreadVariable]
xf86-video-r128-6.9.2/src/r128_driver.c:2243:0: style: Variable 'y1' is assigned a value that is never used. [unreadVariable]
xf86-video-r128-6.9.2/src/r128_driver.c:2250:11: style: Unused variable: optstr [unusedVariable]
xf86-video-r128-6.9.2/src/r128_exa.c:422:44: portability: 'info->FB' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xf86-video-r128-6.9.2/src/r128_exa_render.c:391:64: style: The scope of the variable 'in_color_factor' can be reduced. [variableScope]
xf86-video-r128-6.9.2/src/r128_exa_render.c:161:31: style: Variable 'pScrn' is assigned a value that is never used. [unreadVariable]
xf86-video-r128-6.9.2/src/r128_exa_render.c:202:31: style: Variable 'pScrn' is assigned a value that is never used. [unreadVariable]
xf86-video-r128-6.9.2/src/r128_exa_render.c:385:31: style: Variable 'R128MMIO' is assigned a value that is never used. [unreadVariable]
xf86-video-r128-6.9.2/src/r128_probe.c:319:19: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-r128-6.9.2/src/r128_video.c:89:5: style: Variable 'newAdaptor' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-r128-6.9.2/src/r128_video.c:86:0: note: Variable 'newAdaptor' is reassigned a value before the old one has been used.
xf86-video-r128-6.9.2/src/r128_video.c:89:5: note: Variable 'newAdaptor' is reassigned a value before the old one has been used.
[17:50]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-rendition/xserver-xorg-video-rendition_4.2.4.orig.tar.gz
xf86-video-rendition-4.2.4/src/rendition.c:1277:9: warning: Identical condition '!Inited', second condition is always false [identicalConditionAfterEarlyExit]
xf86-video-rendition-4.2.4/src/rendition.c:1186:9: note: first condition
xf86-video-rendition-4.2.4/src/rendition.c:1277:9: note: second condition
xf86-video-rendition-4.2.4/src/rendition.c:1066:9: warning: Either the condition 'if(prenditionPriv&&(pScreen->CloseScreen=prenditionPriv->CloseScreen))' is redundant or there is possible null pointer dereference: prenditionPriv. [nullPointerRedundantCheck]
xf86-video-rendition-4.2.4/src/rendition.c:1077:8: note: Assuming that condition 'if(prenditionPriv&&(pScreen->CloseScreen=prenditionPriv->CloseScreen))' is not redundant
xf86-video-rendition-4.2.4/src/rendition.c:1066:9: note: Null pointer dereference
xf86-video-rendition-4.2.4/src/rendition.c:1069:9: warning: Either the condition 'if(prenditionPriv&&(pScreen->CloseScreen=prenditionPriv->CloseScreen))' is redundant or there is possible null pointer dereference: prenditionPriv. [nullPointerRedundantCheck]
xf86-video-rendition-4.2.4/src/rendition.c:1077:8: note: Assuming that condition 'if(prenditionPriv&&(pScreen->CloseScreen=prenditionPriv->CloseScreen))' is not redundant
xf86-video-rendition-4.2.4/src/rendition.c:1069:9: note: Null pointer dereference
xf86-video-rendition-4.2.4/src/rendition.c:722:5: style: Variable 'pRendition->board.mem_size' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-rendition-4.2.4/src/rendition.c:713:5: note: Variable 'pRendition->board.mem_size' is reassigned a value before the old one has been used.
xf86-video-rendition-4.2.4/src/rendition.c:722:5: note: Variable 'pRendition->board.mem_size' is reassigned a value before the old one has been used.
xf86-video-rendition-4.2.4/src/rendition.c:532:9: style: Variable 'pInt' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-rendition-4.2.4/src/rendition.c:529:0: note: Variable 'pInt' is reassigned a value before the old one has been used.
xf86-video-rendition-4.2.4/src/rendition.c:532:9: note: Variable 'pInt' is reassigned a value before the old one has been used.
xf86-video-rendition-4.2.4/src/rendition.c:1120:5: style: Variable 'pRendition' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-rendition-4.2.4/src/rendition.c:1105:0: note: Variable 'pRendition' is reassigned a value before the old one has been used.
xf86-video-rendition-4.2.4/src/rendition.c:1120:5: note: Variable 'pRendition' is reassigned a value before the old one has been used.
xf86-video-rendition-4.2.4/src/rendition.c:317:25: style: The scope of the variable 'numUsed' can be reduced. [variableScope]
xf86-video-rendition-4.2.4/src/rendition.c:320:9: style: The scope of the variable 'c' can be reduced. [variableScope]
xf86-video-rendition-4.2.4/src/rendition.c:1469:31: style: Function 'renditionProbeDDC' argument 1 names different: declaration 'pScrn' definition 'pScreenInfo'. [funcArgNamesDifferent]
xf86-video-rendition-4.2.4/src/rendition.c:132:49: note: Function 'renditionProbeDDC' argument 1 names different: declaration 'pScrn' definition 'pScreenInfo'.
xf86-video-rendition-4.2.4/src/rendition.c:1469:31: note: Function 'renditionProbeDDC' argument 1 names different: declaration 'pScrn' definition 'pScreenInfo'.
xf86-video-rendition-4.2.4/src/rendition_shadow.c:24:9: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-rendition-4.2.4/src/rendition_shadow.c:24:16: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-rendition-4.2.4/src/rendition_shadow.c:25:20: style: The scope of the variable 'src' can be reduced. [variableScope]
xf86-video-rendition-4.2.4/src/rendition_shadow.c:25:26: style: The scope of the variable 'dst' can be reduced. [variableScope]
xf86-video-rendition-4.2.4/src/rendition_shadow.c:72:16: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-rendition-4.2.4/src/rendition_shadow.c:72:23: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-rendition-4.2.4/src/rendition_shadow.c:72:31: style: The scope of the variable 'y1' can be reduced. [variableScope]
xf86-video-rendition-4.2.4/src/rendition_shadow.c:72:35: style: The scope of the variable 'y2' can be reduced. [variableScope]
xf86-video-rendition-4.2.4/src/rendition_shadow.c:118:16: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-rendition-4.2.4/src/rendition_shadow.c:118:23: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-rendition-4.2.4/src/rendition_shadow.c:118:31: style: The scope of the variable 'y1' can be reduced. [variableScope]
xf86-video-rendition-4.2.4/src/rendition_shadow.c:118:35: style: The scope of the variable 'y2' can be reduced. [variableScope]
xf86-video-rendition-4.2.4/src/rendition_shadow.c:167:16: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-rendition-4.2.4/src/rendition_shadow.c:167:23: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-rendition-4.2.4/src/rendition_shadow.c:167:31: style: The scope of the variable 'y1' can be reduced. [variableScope]
xf86-video-rendition-4.2.4/src/rendition_shadow.c:167:35: style: The scope of the variable 'y2' can be reduced. [variableScope]
xf86-video-rendition-4.2.4/src/rendition_shadow.c:220:16: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-rendition-4.2.4/src/rendition_shadow.c:220:23: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-rendition-4.2.4/src/rendition_shadow.c:21:34: style: Function 'renditionRefreshArea' argument 1 names different: declaration 'pScrn' definition 'pScreenInfo'. [funcArgNamesDifferent]
xf86-video-rendition-4.2.4/src/rendition_shadow.h:10:39: note: Function 'renditionRefreshArea' argument 1 names different: declaration 'pScrn' definition 'pScreenInfo'.
xf86-video-rendition-4.2.4/src/rendition_shadow.c:21:34: note: Function 'renditionRefreshArea' argument 1 names different: declaration 'pScrn' definition 'pScreenInfo'.
xf86-video-rendition-4.2.4/src/rendition_shadow.c:69:35: style: Function 'renditionRefreshArea8' argument 1 names different: declaration 'pScrn' definition 'pScreenInfo'. [funcArgNamesDifferent]
xf86-video-rendition-4.2.4/src/rendition_shadow.h:11:40: note: Function 'renditionRefreshArea8' argument 1 names different: declaration 'pScrn' definition 'pScreenInfo'.
xf86-video-rendition-4.2.4/src/rendition_shadow.c:69:35: note: Function 'renditionRefreshArea8' argument 1 names different: declaration 'pScrn' definition 'pScreenInfo'.
xf86-video-rendition-4.2.4/src/rendition_shadow.c:115:36: style: Function 'renditionRefreshArea16' argument 1 names different: declaration 'pScrn' definition 'pScreenInfo'. [funcArgNamesDifferent]
xf86-video-rendition-4.2.4/src/rendition_shadow.h:12:41: note: Function 'renditionRefreshArea16' argument 1 names different: declaration 'pScrn' definition 'pScreenInfo'.
xf86-video-rendition-4.2.4/src/rendition_shadow.c:115:36: note: Function 'renditionRefreshArea16' argument 1 names different: declaration 'pScrn' definition 'pScreenInfo'.
xf86-video-rendition-4.2.4/src/rendition_shadow.c:164:36: style: Function 'renditionRefreshArea24' argument 1 names different: declaration 'pScrn' definition 'pScreenInfo'. [funcArgNamesDifferent]
xf86-video-rendition-4.2.4/src/rendition_shadow.h:13:41: note: Function 'renditionRefreshArea24' argument 1 names different: declaration 'pScrn' definition 'pScreenInfo'.
xf86-video-rendition-4.2.4/src/rendition_shadow.c:164:36: note: Function 'renditionRefreshArea24' argument 1 names different: declaration 'pScrn' definition 'pScreenInfo'.
xf86-video-rendition-4.2.4/src/rendition_shadow.c:217:36: style: Function 'renditionRefreshArea32' argument 1 names different: declaration 'pScrn' definition 'pScreenInfo'. [funcArgNamesDifferent]
xf86-video-rendition-4.2.4/src/rendition_shadow.h:14:41: note: Function 'renditionRefreshArea32' argument 1 names different: declaration 'pScrn' definition 'pScreenInfo'.
xf86-video-rendition-4.2.4/src/rendition_shadow.c:217:36: note: Function 'renditionRefreshArea32' argument 1 names different: declaration 'pScrn' definition 'pScreenInfo'.
xf86-video-rendition-4.2.4/src/v1krisc.c:157:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xf86-video-rendition-4.2.4/src/vboard.c:238:7: style: Variable 'mismatches' is modified but its new value is never used. [unreadVariable]
xf86-video-rendition-4.2.4/src/vmodes.c:570:5: style: Variable 'pcf' is assigned a value that is never used. [unreadVariable]
xf86-video-rendition-4.2.4/src/vmodes.c:612:5: style: Variable 'pcf' is assigned a value that is never used. [unreadVariable]
xf86-video-rendition-4.2.4/src/vramdac.c:374:19: style: The scope of the variable 'row' can be reduced. [variableScope]
xf86-video-rendition-4.2.4/src/vramdac.c:459:12: style: The scope of the variable 'index' can be reduced. [variableScope]
xf86-video-rendition-4.2.4/src/vramdac.c:327:35: warning: Function 'verite_setcursorcolor' argument order different: declaration 'pScreenInfo, bg, fg' definition 'pScreenInfo, fg, bg' [funcArgOrderDifferent]
xf86-video-rendition-4.2.4/src/vramdac.h:43:40: note: Function 'verite_setcursorcolor' argument order different: declaration 'pScreenInfo, bg, fg' definition 'pScreenInfo, fg, bg'
xf86-video-rendition-4.2.4/src/vramdac.c:327:35: note: Function 'verite_setcursorcolor' argument order different: declaration 'pScreenInfo, bg, fg' definition 'pScreenInfo, fg, bg'
xf86-video-rendition-4.2.4/src/vramdac.c:372:48: style: Function 'verite_loadcursor' argument 2 names different: declaration 'type' definition 'size'. [funcArgNamesDifferent]
xf86-video-rendition-4.2.4/src/vramdac.h:44:53: note: Function 'verite_loadcursor' argument 2 names different: declaration 'type' definition 'size'.
xf86-video-rendition-4.2.4/src/vramdac.c:372:48: note: Function 'verite_loadcursor' argument 2 names different: declaration 'type' definition 'size'.
[17:50]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-s3/xserver-xorg-video-s3_0.6.3.orig.tar.gz
xf86-video-s3-0.6.3/src/s3_IBMRGB.c:175:14: style: Variable 'fdacspeed' is assigned a value that is never used. [unreadVariable]
xf86-video-s3-0.6.3/src/s3_Ti.c:124:34: style: The scope of the variable 'cr5c' can be reduced. [variableScope]
xf86-video-s3-0.6.3/src/s3_Ti.c:125:23: style: The scope of the variable 'TIndx2' can be reduced. [variableScope]
xf86-video-s3-0.6.3/src/s3_Ti.c:125:31: style: The scope of the variable 'TIdata' can be reduced. [variableScope]
xf86-video-s3-0.6.3/src/s3_Ti.c:350:9: style: The scope of the variable 'm' can be reduced. [variableScope]
xf86-video-s3-0.6.3/src/s3_Ti.c:352:9: style: The scope of the variable 'diff' can be reduced. [variableScope]
xf86-video-s3-0.6.3/src/s3_Trio64DAC.c:283:21: style: The scope of the variable 'SR27' can be reduced. [variableScope]
xf86-video-s3-0.6.3/src/s3_accel.c:312:17: style: The scope of the variable 'cmd' can be reduced. [variableScope]
xf86-video-s3-0.6.3/src/s3_driver.c:261:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-s3-0.6.3/src/s3_driver.c:1123:16: style: The scope of the variable 'index' can be reduced. [variableScope]
xf86-video-s3-0.6.3/src/s3_shadow.c:48:9: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-s3-0.6.3/src/s3_shadow.c:48:16: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-s3-0.6.3/src/s3_shadow.c:49:20: style: The scope of the variable 'src' can be reduced. [variableScope]
xf86-video-s3-0.6.3/src/s3_shadow.c:49:26: style: The scope of the variable 'dst' can be reduced. [variableScope]
xf86-video-s3-0.6.3/src/s3_shadow.c:93:16: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-s3-0.6.3/src/s3_shadow.c:93:23: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-s3-0.6.3/src/s3_shadow.c:93:31: style: The scope of the variable 'y1' can be reduced. [variableScope]
xf86-video-s3-0.6.3/src/s3_shadow.c:93:35: style: The scope of the variable 'y2' can be reduced. [variableScope]
xf86-video-s3-0.6.3/src/s3_shadow.c:139:16: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-s3-0.6.3/src/s3_shadow.c:139:23: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-s3-0.6.3/src/s3_shadow.c:139:31: style: The scope of the variable 'y1' can be reduced. [variableScope]
xf86-video-s3-0.6.3/src/s3_shadow.c:139:35: style: The scope of the variable 'y2' can be reduced. [variableScope]
xf86-video-s3-0.6.3/src/s3_shadow.c:186:16: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-s3-0.6.3/src/s3_shadow.c:186:23: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-s3-0.6.3/src/s3_shadow.c:186:31: style: The scope of the variable 'y1' can be reduced. [variableScope]
xf86-video-s3-0.6.3/src/s3_shadow.c:186:35: style: The scope of the variable 'y2' can be reduced. [variableScope]
xf86-video-s3-0.6.3/src/s3_shadow.c:237:16: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-s3-0.6.3/src/s3_shadow.c:237:23: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-s3-0.6.3/src/s3_video.c:71:2: style: Variable 'newAdaptor' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-s3-0.6.3/src/s3_video.c:68:0: note: Variable 'newAdaptor' is reassigned a value before the old one has been used.
xf86-video-s3-0.6.3/src/s3_video.c:71:2: note: Variable 'newAdaptor' is reassigned a value before the old one has been used.
[17:50]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-s3virge/xserver-xorg-video-s3virge_1.10.4.orig.tar.gz
xf86-video-s3virge-1.10.4/src/s3v_accel.c:280:19: style: The scope of the variable 'gs1' can be reduced. [variableScope]
xf86-video-s3virge-1.10.4/src/s3v_accel.c:280:24: style: The scope of the variable 'gs2' can be reduced. [variableScope]
xf86-video-s3virge-1.10.4/src/s3v_accel.c:281:29: style: The scope of the variable 'resetidx' can be reduced. [variableScope]
xf86-video-s3virge-1.10.4/src/s3v_accel.c:283:9: style: The scope of the variable 'ge_was_on' can be reduced. [variableScope]
xf86-video-s3virge-1.10.4/src/s3v_accel.c:508:8: style: The scope of the variable 'numLeft' can be reduced. [variableScope]
xf86-video-s3virge-1.10.4/src/s3v_driver.c:1461:3: style: Variable 'vgaCRReg' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-s3virge-1.10.4/src/s3v_driver.c:1459:3: note: Variable 'vgaCRReg' is reassigned a value before the old one has been used.
xf86-video-s3virge-1.10.4/src/s3v_driver.c:1461:3: note: Variable 'vgaCRReg' is reassigned a value before the old one has been used.
xf86-video-s3virge-1.10.4/src/s3v_driver.c:1462:3: style: Variable 'vgaCRIndex' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-s3virge-1.10.4/src/s3v_driver.c:1457:3: note: Variable 'vgaCRIndex' is reassigned a value before the old one has been used.
xf86-video-s3virge-1.10.4/src/s3v_driver.c:1462:3: note: Variable 'vgaCRIndex' is reassigned a value before the old one has been used.
xf86-video-s3virge-1.10.4/src/s3v_driver.c:409:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-s3virge-1.10.4/src/s3v_driver.c:3437:8: style: The scope of the variable 'Base' can be reduced. [variableScope]
xf86-video-s3virge-1.10.4/src/s3v_driver.c:3497:12: style: The scope of the variable 'index' can be reduced. [variableScope]
xf86-video-s3virge-1.10.4/src/s3v_shadow.c:74:9: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-s3virge-1.10.4/src/s3v_shadow.c:74:16: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-s3virge-1.10.4/src/s3v_shadow.c:75:20: style: The scope of the variable 'src' can be reduced. [variableScope]
xf86-video-s3virge-1.10.4/src/s3v_shadow.c:75:26: style: The scope of the variable 'dst' can be reduced. [variableScope]
xf86-video-s3virge-1.10.4/src/s3v_shadow.c:119:16: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-s3virge-1.10.4/src/s3v_shadow.c:119:23: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-s3virge-1.10.4/src/s3v_shadow.c:119:31: style: The scope of the variable 'y1' can be reduced. [variableScope]
xf86-video-s3virge-1.10.4/src/s3v_shadow.c:119:35: style: The scope of the variable 'y2' can be reduced. [variableScope]
xf86-video-s3virge-1.10.4/src/s3v_shadow.c:165:16: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-s3virge-1.10.4/src/s3v_shadow.c:165:23: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-s3virge-1.10.4/src/s3v_shadow.c:165:31: style: The scope of the variable 'y1' can be reduced. [variableScope]
xf86-video-s3virge-1.10.4/src/s3v_shadow.c:165:35: style: The scope of the variable 'y2' can be reduced. [variableScope]
xf86-video-s3virge-1.10.4/src/s3v_shadow.c:212:16: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-s3virge-1.10.4/src/s3v_shadow.c:212:23: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-s3virge-1.10.4/src/s3v_shadow.c:212:31: style: The scope of the variable 'y1' can be reduced. [variableScope]
xf86-video-s3virge-1.10.4/src/s3v_shadow.c:212:35: style: The scope of the variable 'y2' can be reduced. [variableScope]
xf86-video-s3virge-1.10.4/src/s3v_shadow.c:263:16: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-s3virge-1.10.4/src/s3v_shadow.c:263:23: style: The scope of the variable 'height' can be reduced. [variableScope]
[17:50]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-savage/xserver-xorg-video-savage_2.3.9.orig.tar.gz
xf86-video-savage-2.3.9/src/savage_cursor.c:307:5: style: Variable 'bNeedExtra' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-savage-2.3.9/src/savage_cursor.c:303:0: note: Variable 'bNeedExtra' is reassigned a value before the old one has been used.
xf86-video-savage-2.3.9/src/savage_cursor.c:307:5: note: Variable 'bNeedExtra' is reassigned a value before the old one has been used.
xf86-video-savage-2.3.9/src/savage_cursor.c:308:9: style: Variable 'bNeedExtra' is assigned a value that is never used. [unreadVariable]
xf86-video-savage-2.3.9/src/savage_driver.c:949:5: style: Variable 'Mode' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-savage-2.3.9/src/savage_driver.c:947:0: note: Variable 'Mode' is reassigned a value before the old one has been used.
xf86-video-savage-2.3.9/src/savage_driver.c:949:5: note: Variable 'Mode' is reassigned a value before the old one has been used.
xf86-video-savage-2.3.9/src/savage_driver.c:3712:10: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xf86-video-savage-2.3.9/src/savage_driver.c:3714:5: note: Found duplicate branches for 'if' and 'else'.
xf86-video-savage-2.3.9/src/savage_driver.c:3712:10: note: Found duplicate branches for 'if' and 'else'.
xf86-video-savage-2.3.9/src/savage_driver.c:751:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-savage-2.3.9/src/savage_driver.c:2493:17: style: The scope of the variable 'cr6d' can be reduced. [variableScope]
xf86-video-savage-2.3.9/src/savage_driver.c:3618:9: style: The scope of the variable 'refresh' can be reduced. [variableScope]
xf86-video-savage-2.3.9/src/savage_driver.c:3654:22: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-savage-2.3.9/src/savage_driver.c:3654:25: style: The scope of the variable 'j' can be reduced. [variableScope]
xf86-video-savage-2.3.9/src/savage_driver.c:3656:19: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xf86-video-savage-2.3.9/src/savage_driver.c:3660:9: style: The scope of the variable 'refresh' can be reduced. [variableScope]
xf86-video-savage-2.3.9/src/savage_driver.c:4187:19: style: The scope of the variable 'val' can be reduced. [variableScope]
xf86-video-savage-2.3.9/src/savage_driver.c:4210:12: style: The scope of the variable 'index' can be reduced. [variableScope]
xf86-video-savage-2.3.9/src/savage_driver.c:4293:12: style: The scope of the variable 'index' can be reduced. [variableScope]
xf86-video-savage-2.3.9/src/savage_driver.c:4495:19: style: The scope of the variable 'sr8' can be reduced. [variableScope]
xf86-video-savage-2.3.9/src/savage_driver.c:4495:31: style: The scope of the variable 'srd' can be reduced. [variableScope]
xf86-video-savage-2.3.9/src/savage_driver.c:3613:69: style: Function 'SavageValidMode' argument 2 names different: declaration 'mode' definition 'pMode'. [funcArgNamesDifferent]
xf86-video-savage-2.3.9/src/savage_driver.c:103:69: note: Function 'SavageValidMode' argument 2 names different: declaration 'mode' definition 'pMode'.
xf86-video-savage-2.3.9/src/savage_driver.c:3613:69: note: Function 'SavageValidMode' argument 2 names different: declaration 'mode' definition 'pMode'.
xf86-video-savage-2.3.9/src/savage_driver.c:4062:33: warning: Function 'SavageDoAdjustFrame' argument order different: declaration 'pScrn, y, x, crtc2' definition 'pScrn, x, y, crtc2' [funcArgOrderDifferent]
xf86-video-savage-2.3.9/src/savage_driver.h:590:38: note: Function 'SavageDoAdjustFrame' argument order different: declaration 'pScrn, y, x, crtc2' definition 'pScrn, x, y, crtc2'
xf86-video-savage-2.3.9/src/savage_driver.c:4062:33: note: Function 'SavageDoAdjustFrame' argument order different: declaration 'pScrn, y, x, crtc2' definition 'pScrn, x, y, crtc2'
xf86-video-savage-2.3.9/src/savage_driver.c:3027:43: portability: 'psav->ApertureRegion.memory' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xf86-video-savage-2.3.9/src/savage_driver.c:1028:23: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xf86-video-savage-2.3.9/src/savage_exa.c:443:14: style: The scope of the variable 'srcp' can be reduced. [variableScope]
xf86-video-savage-2.3.9/src/savage_hwmc.c:337:70: style: Function 'SAVAGEXvMCCreateSubpicture' argument 2 names different: declaration 'pSurf' definition 'pSubp'. [funcArgNamesDifferent]
xf86-video-savage-2.3.9/src/savage_hwmc.c:63:70: note: Function 'SAVAGEXvMCCreateSubpicture' argument 2 names different: declaration 'pSurf' definition 'pSubp'.
xf86-video-savage-2.3.9/src/savage_hwmc.c:337:70: note: Function 'SAVAGEXvMCCreateSubpicture' argument 2 names different: declaration 'pSurf' definition 'pSubp'.
xf86-video-savage-2.3.9/src/savage_hwmc.c:388:72: style: Function 'SAVAGEXvMCDestroySubpicture' argument 2 names different: declaration 'pSurf' definition 'pSubp'. [funcArgNamesDifferent]
xf86-video-savage-2.3.9/src/savage_hwmc.c:65:72: note: Function 'SAVAGEXvMCDestroySubpicture' argument 2 names different: declaration 'pSurf' definition 'pSubp'.
xf86-video-savage-2.3.9/src/savage_hwmc.c:388:72: note: Function 'SAVAGEXvMCDestroySubpicture' argument 2 names different: declaration 'pSurf' definition 'pSubp'.
xf86-video-savage-2.3.9/src/savage_shadow.c:20:9: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-savage-2.3.9/src/savage_shadow.c:20:16: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-savage-2.3.9/src/savage_shadow.c:21:20: style: The scope of the variable 'src' can be reduced. [variableScope]
xf86-video-savage-2.3.9/src/savage_shadow.c:21:26: style: The scope of the variable 'dst' can be reduced. [variableScope]
xf86-video-savage-2.3.9/src/savage_shadow.c:66:16: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-savage-2.3.9/src/savage_shadow.c:66:23: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-savage-2.3.9/src/savage_shadow.c:66:31: style: The scope of the variable 'y1' can be reduced. [variableScope]
xf86-video-savage-2.3.9/src/savage_shadow.c:66:35: style: The scope of the variable 'y2' can be reduced. [variableScope]
xf86-video-savage-2.3.9/src/savage_shadow.c:112:16: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-savage-2.3.9/src/savage_shadow.c:112:23: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-savage-2.3.9/src/savage_shadow.c:112:31: style: The scope of the variable 'y1' can be reduced. [variableScope]
xf86-video-savage-2.3.9/src/savage_shadow.c:112:35: style: The scope of the variable 'y2' can be reduced. [variableScope]
xf86-video-savage-2.3.9/src/savage_shadow.c:159:16: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-savage-2.3.9/src/savage_shadow.c:159:23: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-savage-2.3.9/src/savage_shadow.c:159:31: style: The scope of the variable 'y1' can be reduced. [variableScope]
xf86-video-savage-2.3.9/src/savage_shadow.c:159:35: style: The scope of the variable 'y2' can be reduced. [variableScope]
xf86-video-savage-2.3.9/src/savage_shadow.c:210:16: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-savage-2.3.9/src/savage_shadow.c:210:23: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-savage-2.3.9/src/savage_streams.c:411:5: style: Variable 'psav' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-savage-2.3.9/src/savage_streams.c:409:0: note: Variable 'psav' is reassigned a value before the old one has been used.
xf86-video-savage-2.3.9/src/savage_streams.c:411:5: note: Variable 'psav' is reassigned a value before the old one has been used.
xf86-video-savage-2.3.9/src/savage_vbe.c:284:5: style: Variable 'vbeLinear' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-savage-2.3.9/src/savage_vbe.c:280:0: note: Variable 'vbeLinear' is reassigned a value before the old one has been used.
xf86-video-savage-2.3.9/src/savage_vbe.c:284:5: note: Variable 'vbeLinear' is reassigned a value before the old one has been used.
xf86-video-savage-2.3.9/src/savage_vbe.c:59:51: style: Function 'SavageSetVESAModeCrtc1' argument 3 names different: declaration 'Refresh' definition 'refresh'. [funcArgNamesDifferent]
xf86-video-savage-2.3.9/src/savage_vbe.c:23:57: note: Function 'SavageSetVESAModeCrtc1' argument 3 names different: declaration 'Refresh' definition 'refresh'.
xf86-video-savage-2.3.9/src/savage_vbe.c:59:51: note: Function 'SavageSetVESAModeCrtc1' argument 3 names different: declaration 'Refresh' definition 'refresh'.
xf86-video-savage-2.3.9/src/savage_vbe.c:97:52: style: Function 'SavageSetVESAModeCrtc2' argument 3 names different: declaration 'Refresh' definition 'refresh'. [funcArgNamesDifferent]
xf86-video-savage-2.3.9/src/savage_vbe.c:24:57: note: Function 'SavageSetVESAModeCrtc2' argument 3 names different: declaration 'Refresh' definition 'refresh'.
xf86-video-savage-2.3.9/src/savage_vbe.c:97:52: note: Function 'SavageSetVESAModeCrtc2' argument 3 names different: declaration 'Refresh' definition 'refresh'.
xf86-video-savage-2.3.9/src/savage_video.c:1040:22: style: Variable 'psav' is assigned a value that is never used. [unreadVariable]
xf86-video-savage-2.3.9/src/savage_video.c:1787:18: style: Variable 'vgaCRIndex' is assigned a value that is never used. [unreadVariable]
xf86-video-savage-2.3.9/src/savage_video.c:1788:16: style: Variable 'vgaCRReg' is assigned a value that is never used. [unreadVariable]
xf86-video-savage-2.3.9/src/savage_video.c:1837:13: style: Variable 'addr2' is assigned a value that is never used. [unreadVariable]
xf86-video-savage-2.3.9/src/savage_video.c:2205:5: style: Variable 'numlines' is assigned a value that is never used. [unreadVariable]
[17:50]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-siliconmotion/xserver-xorg-video-siliconmotion_1.7.9.orig.tar.gz
xf86-video-siliconmotion-1.7.9/src/smi501_crtc.c:166:21: style: The scope of the variable 'pll_diff' can be reduced. [variableScope]
xf86-video-siliconmotion-1.7.9/src/smi501_crtc.c:405:14: style: The scope of the variable 'port' can be reduced. [variableScope]
xf86-video-siliconmotion-1.7.9/src/smi501_crtc.c:405:20: style: The scope of the variable 'offset' can be reduced. [variableScope]
xf86-video-siliconmotion-1.7.9/src/smi501_crtc.c:457:14: style: The scope of the variable 'port' can be reduced. [variableScope]
xf86-video-siliconmotion-1.7.9/src/smi501_crtc.c:457:20: style: The scope of the variable 'value' can be reduced. [variableScope]
xf86-video-siliconmotion-1.7.9/src/smi501_crtc.c:492:14: style: The scope of the variable 'port' can be reduced. [variableScope]
xf86-video-siliconmotion-1.7.9/src/smi501_crtc.c:492:20: style: The scope of the variable 'value' can be reduced. [variableScope]
xf86-video-siliconmotion-1.7.9/src/smi_501.c:239:14: style: The scope of the variable 'pll' can be reduced. [variableScope]
xf86-video-siliconmotion-1.7.9/src/smi_501.c:286:14: style: The scope of the variable 'pll' can be reduced. [variableScope]
xf86-video-siliconmotion-1.7.9/src/smi_501.c:325:14: style: The scope of the variable 'pll' can be reduced. [variableScope]
xf86-video-siliconmotion-1.7.9/src/smi_501.c:614:14: style: The scope of the variable 'timeout' can be reduced. [variableScope]
xf86-video-siliconmotion-1.7.9/src/smi_501.c:441:16: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-siliconmotion-1.7.9/src/smi_driver.c:315:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-siliconmotion-1.7.9/src/smi_driver.c:1137:17: style: The scope of the variable 'mxclk' can be reduced. [variableScope]
xf86-video-siliconmotion-1.7.9/src/smi_driver.c:1937:20: style: The scope of the variable 'j' can be reduced. [variableScope]
xf86-video-siliconmotion-1.7.9/src/smi_exa.c:92:23: style: Function 'SMI_EXAInit' argument 1 names different: declaration 'pScrn' definition 'pScreen'. [funcArgNamesDifferent]
xf86-video-siliconmotion-1.7.9/src/smi.h:386:28: note: Function 'SMI_EXAInit' argument 1 names different: declaration 'pScrn' definition 'pScreen'.
xf86-video-siliconmotion-1.7.9/src/smi_exa.c:92:23: note: Function 'SMI_EXAInit' argument 1 names different: declaration 'pScrn' definition 'pScreen'.
xf86-video-siliconmotion-1.7.9/src/smi_output.c:144:19: style: Variable 'pSmi' is assigned a value that is never used. [unreadVariable]
xf86-video-siliconmotion-1.7.9/src/smi_video.c:686:13: error: Array 'SMI_VideoAttributes[2]' accessed at index 4, which is out of bounds. [arrayIndexOutOfBounds]
xf86-video-siliconmotion-1.7.9/src/smi_video.c:966:20: note: Calling function 'SetAttr', 2nd argument 'i' value is 4
xf86-video-siliconmotion-1.7.9/src/smi_video.c:686:13: note: Array index out of bounds
xf86-video-siliconmotion-1.7.9/src/smi_video.c:625:5: style: Variable 'newAdaptor' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-siliconmotion-1.7.9/src/smi_video.c:616:0: note: Variable 'newAdaptor' is reassigned a value before the old one has been used.
xf86-video-siliconmotion-1.7.9/src/smi_video.c:625:5: note: Variable 'newAdaptor' is reassigned a value before the old one has been used.
xf86-video-siliconmotion-1.7.9/src/smi_video.c:1019:9: style: The scope of the variable 'size' can be reduced. [variableScope]
xf86-video-siliconmotion-1.7.9/src/smi_video.c:1810:13: style: The scope of the variable 'SrcTn' can be reduced. [variableScope]
xf86-video-siliconmotion-1.7.9/src/smi_video.c:1810:20: style: The scope of the variable 'SrcTd' can be reduced. [variableScope]
xf86-video-siliconmotion-1.7.9/src/smi_video.c:1810:27: style: The scope of the variable 'SrcLn' can be reduced. [variableScope]
xf86-video-siliconmotion-1.7.9/src/smi_video.c:1810:34: style: The scope of the variable 'SrcLd' can be reduced. [variableScope]
xf86-video-siliconmotion-1.7.9/src/smi_video.c:1811:13: style: The scope of the variable 'SrcRn' can be reduced. [variableScope]
xf86-video-siliconmotion-1.7.9/src/smi_video.c:1811:20: style: The scope of the variable 'SrcBn' can be reduced. [variableScope]
xf86-video-siliconmotion-1.7.9/src/smi_video.c:1812:13: style: The scope of the variable 'SrcDimX' can be reduced. [variableScope]
xf86-video-siliconmotion-1.7.9/src/smi_video.c:1812:22: style: The scope of the variable 'SrcDimY' can be reduced. [variableScope]
xf86-video-siliconmotion-1.7.9/src/smi_video.c:1818:13: style: The scope of the variable 'rect_x' can be reduced. [variableScope]
xf86-video-siliconmotion-1.7.9/src/smi_video.c:1818:21: style: The scope of the variable 'rect_y' can be reduced. [variableScope]
xf86-video-siliconmotion-1.7.9/src/smi_video.c:1818:29: style: The scope of the variable 'rect_w' can be reduced. [variableScope]
xf86-video-siliconmotion-1.7.9/src/smi_video.c:1818:37: style: The scope of the variable 'rect_h' can be reduced. [variableScope]
xf86-video-siliconmotion-1.7.9/src/smi_video.c:1649:8: style: Function 'SMI_QueryImageAttributes' argument 5 names different: declaration 'picthes' definition 'pitches'. [funcArgNamesDifferent]
xf86-video-siliconmotion-1.7.9/src/smi_video.c:107:8: note: Function 'SMI_QueryImageAttributes' argument 5 names different: declaration 'picthes' definition 'pitches'.
xf86-video-siliconmotion-1.7.9/src/smi_video.c:1649:8: note: Function 'SMI_QueryImageAttributes' argument 5 names different: declaration 'picthes' definition 'pitches'.
xf86-video-siliconmotion-1.7.9/src/smi_video.c:1841:14: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-siliconmotion-1.7.9/src/smi_video.c:1902:35: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-siliconmotion-1.7.9/src/smi_video.c:1906:35: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-siliconmotion-1.7.9/src/smi_video.c:202:19: style: struct member '_VideoNormDataRec::Wt' is never used. [unusedStructMember]
xf86-video-siliconmotion-1.7.9/src/smi_video.c:204:19: style: struct member '_VideoNormDataRec::Ht' is never used. [unusedStructMember]
xf86-video-siliconmotion-1.7.9/src/smi_video.c:1143:16: style: Variable 'fbPitch' is assigned a value that is never used. [unreadVariable]
xf86-video-siliconmotion-1.7.9/src/smi_xaa.c:69:23: style: Function 'SMI_XAAInit' argument 1 names different: declaration 'pScrn' definition 'pScreen'. [funcArgNamesDifferent]
xf86-video-siliconmotion-1.7.9/src/smi.h:383:28: note: Function 'SMI_XAAInit' argument 1 names different: declaration 'pScrn' definition 'pScreen'.
xf86-video-siliconmotion-1.7.9/src/smi_xaa.c:69:23: note: Function 'SMI_XAAInit' argument 1 names different: declaration 'pScrn' definition 'pScreen'.
xf86-video-siliconmotion-1.7.9/src/smilynx_crtc.c:564:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-siliconmotion-1.7.9/src/smilynx_hw.c:327:10: style: The scope of the variable 'i' can be reduced. [variableScope]
[17:50]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-sis/xserver-xorg-video-sis_0.10.4.orig.tar.gz
xf86-video-sis-0.10.4/src/init.c:366:53: style: Redundant condition: If 'LCDwidth >= 800', the comparison 'LCDwidth >= 600' is always true. [redundantCondition]
xf86-video-sis-0.10.4/src/init.c:371:54: style: Redundant condition: If 'LCDwidth >= 1024', the comparison 'LCDwidth >= 768' is always true. [redundantCondition]
xf86-video-sis-0.10.4/src/init.c:2652:27: style: Redundant condition: If 'VCLK == 203', the comparison 'VCLK < 234' is always true. [redundantCondition]
xf86-video-sis-0.10.4/src/init.c:3883:4: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-sis-0.10.4/src/init.c:3884:4: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-sis-0.10.4/src/init.c:3885:4: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-sis-0.10.4/src/init.c:3886:4: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-sis-0.10.4/src/init.c:3887:4: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-sis-0.10.4/src/init.c:3888:4: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-sis-0.10.4/src/init.c:3899:4: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-sis-0.10.4/src/init.c:1013:18: style: The scope of the variable 'cr5f' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init.c:1013:24: style: The scope of the variable 'temp1' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init.c:1013:31: style: The scope of the variable 'temp2' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init.c:1294:19: style: The scope of the variable 'romptr' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init.c:1424:19: style: The scope of the variable 'p4_0f' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init.c:1424:26: style: The scope of the variable 'p4_25' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init.c:1424:33: style: The scope of the variable 'p4_27' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init.c:1930:19: style: The scope of the variable 'ARdata' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init.c:1990:19: style: The scope of the variable 'GRdata' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init.c:2187:19: style: The scope of the variable 'index' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init.c:2313:25: style: The scope of the variable 'index' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init.c:2313:32: style: The scope of the variable 'VCLK' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init.c:2313:38: style: The scope of the variable 'MCLK' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init.c:2313:44: style: The scope of the variable 'colorth' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init.c:2414:29: style: The scope of the variable 'VCLK' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init.c:2414:35: style: The scope of the variable 'MCLK16' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init.c:2414:43: style: The scope of the variable 'colorth' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init.c:2597:39: style: The scope of the variable 'index' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init.c:2671:49: style: The scope of the variable 'resindex' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init.c:2895:47: style: The scope of the variable 'm' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init.c:2895:50: style: The scope of the variable 'n' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init.c:2895:53: style: The scope of the variable 'o' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init.c:2896:19: style: The scope of the variable 'si' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init.c:2896:23: style: The scope of the variable 'di' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init.c:2896:27: style: The scope of the variable 'bx' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init.c:3673:19: style: The scope of the variable 'backupcr30' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init.c:3673:31: style: The scope of the variable 'backupcr31' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init.c:3673:43: style: The scope of the variable 'backupcr38' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init.c:3673:55: style: The scope of the variable 'backupcr35' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init.c:3673:67: style: The scope of the variable 'backupp40d' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init.c:3674:12: style: The scope of the variable 'backupcustom' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init.c:350:32: style: Function 'SiS_GetModeID' argument 7 names different: declaration 'LCDwith' definition 'LCDwidth'. [funcArgNamesDifferent]
xf86-video-sis-0.10.4/src/init.h:1521:34: note: Function 'SiS_GetModeID' argument 7 names different: declaration 'LCDwith' definition 'LCDwidth'.
xf86-video-sis-0.10.4/src/init.c:350:32: note: Function 'SiS_GetModeID' argument 7 names different: declaration 'LCDwith' definition 'LCDwidth'.
xf86-video-sis-0.10.4/src/init.c:488:56: style: Function 'SiS_GetModeID_LCD' argument 8 names different: declaration 'LCDwith' definition 'LCDwidth'. [funcArgNamesDifferent]
xf86-video-sis-0.10.4/src/init.h:1525:33: note: Function 'SiS_GetModeID_LCD' argument 8 names different: declaration 'LCDwith' definition 'LCDwidth'.
xf86-video-sis-0.10.4/src/init.c:488:56: note: Function 'SiS_GetModeID_LCD' argument 8 names different: declaration 'LCDwith' definition 'LCDwidth'.
xf86-video-sis-0.10.4/src/init.c:2682:18: style: Variable 'resindex' is assigned a value that is never used. [unreadVariable]
xf86-video-sis-0.10.4/src/init.c:4172:10: style: Variable 'VBS' is assigned a value that is never used. [unreadVariable]
xf86-video-sis-0.10.4/src/init.c:4153:8: style: Variable 'A' is assigned a value that is never used. [unreadVariable]
xf86-video-sis-0.10.4/src/init.c:3464:30: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xf86-video-sis-0.10.4/src/init.c:3465:31: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xf86-video-sis-0.10.4/src/init301.c:10468:16: style: Redundant condition: If 'index == 65535', the comparison 'index > 3' is always true. [redundantCondition]
xf86-video-sis-0.10.4/src/init301.c:941:4: style: Variable 'temp' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-sis-0.10.4/src/init301.c:940:4: note: Variable 'temp' is reassigned a value before the old one has been used.
xf86-video-sis-0.10.4/src/init301.c:941:4: note: Variable 'temp' is reassigned a value before the old one has been used.
xf86-video-sis-0.10.4/src/init301.c:1815:37: style: Variable 'SiS_Pr->PanelHRS' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-sis-0.10.4/src/init301.c:1815:11: note: Variable 'SiS_Pr->PanelHRS' is reassigned a value before the old one has been used.
xf86-video-sis-0.10.4/src/init301.c:1815:37: note: Variable 'SiS_Pr->PanelHRS' is reassigned a value before the old one has been used.
xf86-video-sis-0.10.4/src/init301.c:6981:19: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xf86-video-sis-0.10.4/src/init301.c:6983:14: note: Found duplicate branches for 'if' and 'else'.
xf86-video-sis-0.10.4/src/init301.c:6981:19: note: Found duplicate branches for 'if' and 'else'.
xf86-video-sis-0.10.4/src/init301.c:8142:10: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xf86-video-sis-0.10.4/src/init301.c:8145:12: note: Found duplicate branches for 'if' and 'else'.
xf86-video-sis-0.10.4/src/init301.c:8142:10: note: Found duplicate branches for 'if' and 'else'.
xf86-video-sis-0.10.4/src/init301.c:9895:12: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xf86-video-sis-0.10.4/src/init301.c:9897:7: note: Found duplicate branches for 'if' and 'else'.
xf86-video-sis-0.10.4/src/init301.c:9895:12: note: Found duplicate branches for 'if' and 'else'.
xf86-video-sis-0.10.4/src/init301.c:146:19: style: The scope of the variable 'romindex' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:146:33: style: The scope of the variable 'reg' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:146:42: style: The scope of the variable 'idx' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:295:26: style: The scope of the variable 'backup_i' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:413:24: style: The scope of the variable 'temp1' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:429:24: style: The scope of the variable 'temp1' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:729:19: style: The scope of the variable 'flag' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:799:19: style: The scope of the variable 'flag' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:891:19: style: The scope of the variable 'flag' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:953:19: style: The scope of the variable 'tempax' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:1189:18: style: The scope of the variable 'temp' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:1232:19: style: The scope of the variable 'temp' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:1232:45: style: The scope of the variable 'romindex' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:1496:19: style: The scope of the variable 'temp' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:2259:37: style: The scope of the variable 'tempbx' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:2479:18: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:2479:21: style: The scope of the variable 'j' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:2480:9: style: The scope of the variable 'tempcl' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:2486:18: style: The scope of the variable 'tempah2' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:2486:27: style: The scope of the variable 'tempbl2' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:3130:39: style: The scope of the variable 'tempcx' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:3182:19: style: The scope of the variable 'ResIndex' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:3225:40: style: The scope of the variable 'backup' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:3714:18: style: The scope of the variable 'modeflag' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:3938:19: style: The scope of the variable 'temp' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:3973:18: style: The scope of the variable 'tempah' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:3973:26: style: The scope of the variable 'pushax' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:3973:36: style: The scope of the variable 'modenum' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:4373:26: style: The scope of the variable 'tempah' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:4375:25: style: The scope of the variable 'pushax' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:4376:11: style: The scope of the variable 'delaylong' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:4455:19: style: The scope of the variable 'r30' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:4455:26: style: The scope of the variable 'r31' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:4455:33: style: The scope of the variable 'r32' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:4455:40: style: The scope of the variable 'r33' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:4455:47: style: The scope of the variable 'cr36' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:5150:18: style: The scope of the variable 'temp' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:5151:28: style: The scope of the variable 'MCLK' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:5151:47: style: The scope of the variable 'data2' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:5153:18: style: The scope of the variable 'data' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:5153:24: style: The scope of the variable 'pci50' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:5153:31: style: The scope of the variable 'pciA0' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:5523:18: style: The scope of the variable 'pushcx' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:5939:20: style: The scope of the variable 'TrumpMode13' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:5940:20: style: The scope of the variable 'TrumpMode10_1' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:5941:20: style: The scope of the variable 'TrumpMode10_2' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:6081:19: style: The scope of the variable 'temp' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:6081:27: style: The scope of the variable 'tempax' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:6081:37: style: The scope of the variable 'tempbx' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:6081:47: style: The scope of the variable 'tempcx' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:6081:57: style: The scope of the variable 'bridgeadd' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:6082:19: style: The scope of the variable 'pushbx' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:6084:19: style: The scope of the variable 'tempbl' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:6490:19: style: The scope of the variable 'tempcx' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:6717:18: style: The scope of the variable 'push2' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:6717:45: style: The scope of the variable 'bridgeoffset' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:6718:18: style: The scope of the variable 'longtemp' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:7352:18: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:7437:25: style: The scope of the variable 'temp1' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:7437:32: style: The scope of the variable 'resinfo' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:7512:18: style: The scope of the variable 'vclkindex' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:7571:18: style: The scope of the variable 'tempax' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:7793:11: style: The scope of the variable 'checkhd' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:7855:18: style: The scope of the variable 'tempah' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:7855:26: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:7855:29: style: The scope of the variable 'modeflag' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:7855:39: style: The scope of the variable 'j' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:8213:19: style: The scope of the variable 'temp' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:8230:19: style: The scope of the variable 'temp' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:8395:18: style: The scope of the variable 'temp' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:8440:18: style: The scope of the variable 'temp' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:8462:21: style: The scope of the variable 'temp' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:8514:21: style: The scope of the variable 'temp' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:8543:26: style: The scope of the variable 'temp1' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:8594:21: style: The scope of the variable 'temp' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:8919:13: style: The scope of the variable 'num' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:8921:18: style: The scope of the variable 'mydataptr' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:9405:25: style: The scope of the variable 'length' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:9405:33: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:9406:18: style: The scope of the variable 'chksum' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:9406:25: style: The scope of the variable 'gotcha' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:9607:21: style: The scope of the variable 'temp' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:9871:40: style: The scope of the variable 'temp' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:10295:18: style: The scope of the variable 'index' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:10296:17: style: The scope of the variable 'lindex' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:10542:19: style: The scope of the variable 'infoflag' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:10543:19: style: The scope of the variable 'temp' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:10587:19: style: The scope of the variable 'romptr' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:10587:27: style: The scope of the variable 'temp1' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:10587:34: style: The scope of the variable 'temp2' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:10677:18: style: The scope of the variable 'tempcl' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:10677:32: style: The scope of the variable 'tempbl' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:10677:39: style: The scope of the variable 'tempbh' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:10677:46: style: The scope of the variable 'tempbx' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:10677:53: style: The scope of the variable 'tempax' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:10677:60: style: The scope of the variable 'temp' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:10882:40: style: The scope of the variable 'myindex' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:10883:18: style: The scope of the variable 'temp' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:10884:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/init301.c:9085:58: style: Function 'SiS_GetCH700x' argument 2 names different: declaration 'tempax' definition 'tempbx'. [funcArgNamesDifferent]
xf86-video-sis-0.10.4/src/init301.h:337:73: note: Function 'SiS_GetCH700x' argument 2 names different: declaration 'tempax' definition 'tempbx'.
xf86-video-sis-0.10.4/src/init301.c:9085:58: note: Function 'SiS_GetCH700x' argument 2 names different: declaration 'tempax' definition 'tempbx'.
xf86-video-sis-0.10.4/src/init301.c:9118:58: style: Function 'SiS_GetCH701x' argument 2 names different: declaration 'tempax' definition 'tempbx'. [funcArgNamesDifferent]
xf86-video-sis-0.10.4/src/init301.h:339:73: note: Function 'SiS_GetCH701x' argument 2 names different: declaration 'tempax' definition 'tempbx'.
xf86-video-sis-0.10.4/src/init301.c:9118:58: note: Function 'SiS_GetCH701x' argument 2 names different: declaration 'tempax' definition 'tempbx'.
xf86-video-sis-0.10.4/src/init301.c:9137:58: style: Function 'SiS_GetCH70xx' argument 2 names different: declaration 'tempax' definition 'tempbx'. [funcArgNamesDifferent]
xf86-video-sis-0.10.4/src/init301.h:342:73: note: Function 'SiS_GetCH70xx' argument 2 names different: declaration 'tempax' definition 'tempbx'.
xf86-video-sis-0.10.4/src/init301.c:9137:58: note: Function 'SiS_GetCH70xx' argument 2 names different: declaration 'tempax' definition 'tempbx'.
xf86-video-sis-0.10.4/src/init301.c:9147:17: style: Function 'SiS_SetCH70xxANDOR' argument 3 names different: declaration 'orval' definition 'myor'. [funcArgNamesDifferent]
xf86-video-sis-0.10.4/src/init301.h:345:18: note: Function 'SiS_SetCH70xxANDOR' argument 3 names different: declaration 'orval' definition 'myor'.
xf86-video-sis-0.10.4/src/init301.c:9147:17: note: Function 'SiS_SetCH70xxANDOR' argument 3 names different: declaration 'orval' definition 'myor'.
xf86-video-sis-0.10.4/src/init301.c:9147:38: style: Function 'SiS_SetCH70xxANDOR' argument 4 names different: declaration 'andval' definition 'myand'. [funcArgNamesDifferent]
xf86-video-sis-0.10.4/src/init301.h:345:39: note: Function 'SiS_SetCH70xxANDOR' argument 4 names different: declaration 'andval' definition 'myand'.
xf86-video-sis-0.10.4/src/init301.c:9147:38: note: Function 'SiS_SetCH70xxANDOR' argument 4 names different: declaration 'andval' definition 'myand'.
xf86-video-sis-0.10.4/src/init301.c:10880:18: style: Function 'SetOEMLCDData2' argument 4 names different: declaration 'RefTableIndex' definition 'RefTabIndex'. [funcArgNamesDifferent]
xf86-video-sis-0.10.4/src/init301.h:399:70: note: Function 'SetOEMLCDData2' argument 4 names different: declaration 'RefTableIndex' definition 'RefTabIndex'.
xf86-video-sis-0.10.4/src/init301.c:10880:18: note: Function 'SetOEMLCDData2' argument 4 names different: declaration 'RefTableIndex' definition 'RefTabIndex'.
xf86-video-sis-0.10.4/src/init301.c:11277:20: style: Function 'SiS_OEM300Setting' argument 4 names different: declaration 'RefTabindex' definition 'RefTableIndex'. [funcArgNamesDifferent]
xf86-video-sis-0.10.4/src/init301.h:397:71: note: Function 'SiS_OEM300Setting' argument 4 names different: declaration 'RefTabindex' definition 'RefTableIndex'.
xf86-video-sis-0.10.4/src/init301.c:11277:20: note: Function 'SiS_OEM300Setting' argument 4 names different: declaration 'RefTabindex' definition 'RefTableIndex'.
xf86-video-sis-0.10.4/src/init301.c:945:11: style: Variable 'temp' is assigned a value that is never used. [unreadVariable]
xf86-video-sis-0.10.4/src/init301.c:7450:17: style: Variable 'resinfo' is assigned a value that is never used. [unreadVariable]
xf86-video-sis-0.10.4/src/init301.c:452:0: error: Uninitialized variable: j [uninitvar]
xf86-video-sis-0.10.4/src/initextx.c:42:17: style: The scope of the variable 'vclk' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/initextx.c:601:18: style: The scope of the variable 'tempax' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/initextx.c:742:26: style: The scope of the variable 'myindex' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/initextx.c:742:35: style: The scope of the variable 'lumsize' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/initextx.c:744:26: style: The scope of the variable 'seekcode' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/initextx.c:1542:10: style: The scope of the variable 'ops' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis300_accel.c:790:9: style: The scope of the variable '_x0' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis300_accel.c:790:14: style: The scope of the variable '_y0' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis300_accel.c:790:19: style: The scope of the variable '_x1' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis300_accel.c:790:24: style: The scope of the variable '_y1' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis300_accel.c:1072:7: style: The scope of the variable 'topFB' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis300_accel.c:1072:14: style: The scope of the variable 'reservedFbSize' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis300_accel.c:1072:30: style: The scope of the variable 'usableFbSize' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis300_accel.c:1072:44: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis300_accel.c:106:2: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-sis-0.10.4/src/sis300_accel.c:176:2: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-sis-0.10.4/src/sis300_accel.c:348:2: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-sis-0.10.4/src/sis300_accel.c:425:2: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-sis-0.10.4/src/sis300_accel.c:481:2: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-sis-0.10.4/src/sis300_accel.c:768:2: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-sis-0.10.4/src/sis300_accel.c:1316:33: portability: 'pSiS->FbBase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xf86-video-sis-0.10.4/src/sis310_accel.c:2020:7: style: The scope of the variable 'topFB' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis310_accel.c:2020:14: style: The scope of the variable 'reservedFbSize' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis310_accel.c:2020:30: style: The scope of the variable 'usableFbSize' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis310_accel.c:857:43: portability: 'pSiS->FbBase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xf86-video-sis-0.10.4/src/sis310_accel.c:857:75: portability: 'pSiS->FbBase+(patterny*pSiS->scrnOffset)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xf86-video-sis-0.10.4/src/sis6326_video.c:160:5: style: Variable 'newAdaptor' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-sis-0.10.4/src/sis6326_video.c:157:0: note: Variable 'newAdaptor' is reassigned a value before the old one has been used.
xf86-video-sis-0.10.4/src/sis6326_video.c:160:5: note: Variable 'newAdaptor' is reassigned a value before the old one has been used.
xf86-video-sis-0.10.4/src/sis6326_video.c:1239:12: style: The scope of the variable 'src' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis6326_video.c:1239:18: style: The scope of the variable 'dest' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis6326_video.c:1240:18: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis6326_video.c:1418:20: style: The scope of the variable 'sridx' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis6326_video.c:1418:27: style: The scope of the variable 'cridx' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis6326_video.c:1311:47: portability: 'pSiS->FbBase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xf86-video-sis-0.10.4/src/sis6326_video.c:1313:38: portability: 'pSiS->FbBase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xf86-video-sis-0.10.4/src/sis_accel.c:242:14: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_accel.c:295:40: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_accel.c:651:20: style: The scope of the variable 'topFB' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_accel.c:651:27: style: The scope of the variable 'reservedFbSize' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_accel.c:651:43: style: The scope of the variable 'usableFbSize' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_accel.c:651:57: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_accel.c:225:38: portability: 'pSiS->IOBase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xf86-video-sis-0.10.4/src/sis_accel.c:258:21: portability: 'pSiS->IOBase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xf86-video-sis-0.10.4/src/sis_accel.c:266:38: portability: 'pSiS->IOBase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xf86-video-sis-0.10.4/src/sis_accel.c:831:32: portability: 'pSiS->FbBase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xf86-video-sis-0.10.4/src/sis_cursor.c:762:54: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xf86-video-sis-0.10.4/src/sis_dac.c:498:8: style: Variable 'tmp' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-sis-0.10.4/src/sis_dac.c:496:8: note: Variable 'tmp' is reassigned a value before the old one has been used.
xf86-video-sis-0.10.4/src/sis_dac.c:498:8: note: Variable 'tmp' is reassigned a value before the old one has been used.
xf86-video-sis-0.10.4/src/sis_dac.c:503:4: style: Variable 'tmp' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-sis-0.10.4/src/sis_dac.c:501:4: note: Variable 'tmp' is reassigned a value before the old one has been used.
xf86-video-sis-0.10.4/src/sis_dac.c:503:4: note: Variable 'tmp' is reassigned a value before the old one has been used.
xf86-video-sis-0.10.4/src/sis_dac.c:1532:7: warning: Variable 'max' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch]
xf86-video-sis-0.10.4/src/sis_dac.c:1528:7: note: Variable 'max' is reassigned a value before the old one has been used. 'break;' missing?
xf86-video-sis-0.10.4/src/sis_dac.c:1532:7: note: Variable 'max' is reassigned a value before the old one has been used. 'break;' missing?
xf86-video-sis-0.10.4/src/sis_dac.c:222:30: style: The scope of the variable 'PSNx' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_dac.c:254:7: style: The scope of the variable 'M_min' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_dac.c:306:16: style: The scope of the variable 'FrefVLDPSN' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_dac.c:1193:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_dac.c:1445:15: style: The scope of the variable 'crt2used' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_dac.c:1445:25: style: The scope of the variable 'maxcrt2' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_dac.c:1446:11: style: The scope of the variable 'crt2clock' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_dac.c:1691:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_dac.c:1691:17: style: The scope of the variable 'j' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_dac.c:1691:20: style: The scope of the variable 'index' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_dac.c:1693:14: style: The scope of the variable 'backup' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_dac.c:1687:55: style: Function 'SISLoadPalette' argument 3 names different: declaration 'indicies' definition 'indices'. [funcArgNamesDifferent]
xf86-video-sis-0.10.4/src/sis_dac.h:34:60: note: Function 'SISLoadPalette' argument 3 names different: declaration 'indicies' definition 'indices'.
xf86-video-sis-0.10.4/src/sis_dac.c:1687:55: note: Function 'SISLoadPalette' argument 3 names different: declaration 'indicies' definition 'indices'.
xf86-video-sis-0.10.4/src/sis_dac.c:1876:58: style: Function 'SiS301LoadPalette' argument 3 names different: declaration 'indicies' definition 'indices'. [funcArgNamesDifferent]
xf86-video-sis-0.10.4/src/sis_dac.c:96:28: note: Function 'SiS301LoadPalette' argument 3 names different: declaration 'indicies' definition 'indices'.
xf86-video-sis-0.10.4/src/sis_dac.c:1876:58: note: Function 'SiS301LoadPalette' argument 3 names different: declaration 'indicies' definition 'indices'.
xf86-video-sis-0.10.4/src/sis_dri.c:835:27: style: Function 'SISDRISwapContext' argument 3 names different: declaration 'readContextType' definition 'oldContextType'. [funcArgNamesDifferent]
xf86-video-sis-0.10.4/src/sis_dri.c:120:35: note: Function 'SISDRISwapContext' argument 3 names different: declaration 'readContextType' definition 'oldContextType'.
xf86-video-sis-0.10.4/src/sis_dri.c:835:27: note: Function 'SISDRISwapContext' argument 3 names different: declaration 'readContextType' definition 'oldContextType'.
xf86-video-sis-0.10.4/src/sis_dri.c:835:49: style: Function 'SISDRISwapContext' argument 4 names different: declaration 'readContextStore' definition 'oldContext'. [funcArgNamesDifferent]
xf86-video-sis-0.10.4/src/sis_dri.c:121:26: note: Function 'SISDRISwapContext' argument 4 names different: declaration 'readContextStore' definition 'oldContext'.
xf86-video-sis-0.10.4/src/sis_dri.c:835:49: note: Function 'SISDRISwapContext' argument 4 names different: declaration 'readContextStore' definition 'oldContext'.
xf86-video-sis-0.10.4/src/sis_dri.c:836:27: style: Function 'SISDRISwapContext' argument 5 names different: declaration 'writeContextType' definition 'newContextType'. [funcArgNamesDifferent]
xf86-video-sis-0.10.4/src/sis_dri.c:122:35: note: Function 'SISDRISwapContext' argument 5 names different: declaration 'writeContextType' definition 'newContextType'.
xf86-video-sis-0.10.4/src/sis_dri.c:836:27: note: Function 'SISDRISwapContext' argument 5 names different: declaration 'writeContextType' definition 'newContextType'.
xf86-video-sis-0.10.4/src/sis_dri.c:836:49: style: Function 'SISDRISwapContext' argument 6 names different: declaration 'writeContextStore' definition 'newContext'. [funcArgNamesDifferent]
xf86-video-sis-0.10.4/src/sis_dri.c:123:26: note: Function 'SISDRISwapContext' argument 6 names different: declaration 'writeContextStore' definition 'newContext'.
xf86-video-sis-0.10.4/src/sis_dri.c:836:49: note: Function 'SISDRISwapContext' argument 6 names different: declaration 'writeContextStore' definition 'newContext'.
xf86-video-sis-0.10.4/src/sis_dri.c:742:32: portability: 'pSiS->IOBase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xf86-video-sis-0.10.4/src/sis_dri.c:865:31: portability: 'pSiS->IOBase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xf86-video-sis-0.10.4/src/sis_dri.c:250:0: error: Memory leak: pConfigs [memleak]
xf86-video-sis-0.10.4/src/sis_dri.c:250:0: error: Memory leak: pSISConfigPtrs [memleak]
xf86-video-sis-0.10.4/src/sis_dri.c:381:6: error: Memory leak: pDRIInfo.busIdString [memleak]
xf86-video-sis-0.10.4/src/sis_driver.c:6379:30: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xf86-video-sis-0.10.4/src/sis_driver.c:6377:35: note: outer condition: pScrn->monitor->nHsync<=0
xf86-video-sis-0.10.4/src/sis_driver.c:6379:30: note: opposite inner condition: pScrn->monitor->nHsync>0
xf86-video-sis-0.10.4/src/sis_driver.c:6410:33: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xf86-video-sis-0.10.4/src/sis_driver.c:6408:38: note: outer condition: pScrn->monitor->nVrefresh<=0
xf86-video-sis-0.10.4/src/sis_driver.c:6410:33: note: opposite inner condition: pScrn->monitor->nVrefresh>0
xf86-video-sis-0.10.4/src/sis_driver.c:6053:4: style: Variable 'tempm' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-sis-0.10.4/src/sis_driver.c:6048:0: note: Variable 'tempm' is reassigned a value before the old one has been used.
xf86-video-sis-0.10.4/src/sis_driver.c:6053:4: note: Variable 'tempm' is reassigned a value before the old one has been used.
xf86-video-sis-0.10.4/src/sis_driver.c:8161:15: style: Variable 'tmp' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-sis-0.10.4/src/sis_driver.c:8159:15: note: Variable 'tmp' is reassigned a value before the old one has been used.
xf86-video-sis-0.10.4/src/sis_driver.c:8161:15: note: Variable 'tmp' is reassigned a value before the old one has been used.
xf86-video-sis-0.10.4/src/sis_driver.c:13434:8: style: Variable 'tmp' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-sis-0.10.4/src/sis_driver.c:13432:8: note: Variable 'tmp' is reassigned a value before the old one has been used.
xf86-video-sis-0.10.4/src/sis_driver.c:13434:8: note: Variable 'tmp' is reassigned a value before the old one has been used.
xf86-video-sis-0.10.4/src/sis_driver.c:1437:10: warning: Redundant assignment of 'mode2' to itself. [selfAssignment]
xf86-video-sis-0.10.4/src/sis_driver.c:4321:22: warning: Redundant assignment of 'pSiS->AllowHotkey' to itself. [selfAssignment]
xf86-video-sis-0.10.4/src/sis_driver.c:463:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:617:11: style: The scope of the variable 'l' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:748:11: style: The scope of the variable 'framp' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:748:51: style: The scope of the variable 'v' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:811:16: style: The scope of the variable 'myhhigh' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:811:31: style: The scope of the variable 'myhlow' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:811:45: style: The scope of the variable 'htest' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:812:16: style: The scope of the variable 'myvhigh' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:812:29: style: The scope of the variable 'myvlow' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:812:41: style: The scope of the variable 'vtest' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:2538:30: style: The scope of the variable 'temp1' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:2647:9: style: The scope of the variable 'aspect' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:2735:18: style: The scope of the variable 'refresh' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:2736:11: style: The scope of the variable 'desc' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:2736:26: style: The scope of the variable 'prefix' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:2736:35: style: The scope of the variable 'uprefix' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:2736:45: style: The scope of the variable 'output' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:2892:16: style: The scope of the variable 'fd' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:2892:20: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:4836:13: style: The scope of the variable 'tempreg1' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:4836:23: style: The scope of the variable 'tempreg2' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:4837:26: style: The scope of the variable 'id650str' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:5794:15: style: The scope of the variable 'tmp2' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:7401:9: style: The scope of the variable 'flags' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:9285:8: style: The scope of the variable 'temp1' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:9285:15: style: The scope of the variable 'temp2' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:9290:8: style: The scope of the variable 'sigstate' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:9666:11: style: The scope of the variable 'temp' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:9666:17: style: The scope of the variable 'cr11backup' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:10165:18: style: The scope of the variable 'SR27' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:10282:11: style: The scope of the variable 'tempCR55' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:10305:12: style: The scope of the variable 'CR17' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:11488:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:11488:10: style: The scope of the variable 'j' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:11862:10: style: The scope of the variable 'temp1' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:11862:17: style: The scope of the variable 'temp2' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:11862:24: style: The scope of the variable 'temp3' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:12011:7: style: The scope of the variable 'temp1' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:12011:14: style: The scope of the variable 'limit' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:12177:21: style: The scope of the variable 'newvde' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:12177:36: style: The scope of the variable 'j' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:12177:47: style: The scope of the variable 'temp' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:12420:19: style: The scope of the variable 'myypos' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:12420:27: style: The scope of the variable 'watchdog' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:12657:11: style: The scope of the variable 'usScratchCR17' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:12657:26: style: The scope of the variable 'sr2b' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:12657:32: style: The scope of the variable 'sr2c' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:12658:11: style: The scope of the variable 'myclock1' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:12658:21: style: The scope of the variable 'myclock2' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:12658:31: style: The scope of the variable 'mycoldepth1' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:12658:44: style: The scope of the variable 'mycoldepth2' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:12658:57: style: The scope of the variable 'temp' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:13524:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:13687:11: style: The scope of the variable 'j' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_driver.c:8520:19: style: Function 'SISScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'. [funcArgNamesDifferent]
xf86-video-sis-0.10.4/src/sis_driver.h:1568:31: note: Function 'SISScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'.
xf86-video-sis-0.10.4/src/sis_driver.c:8520:19: note: Function 'SISScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'.
xf86-video-sis-0.10.4/src/sis_driver.c:13623:86: style: Function 'SiS_CheckModeCRT1' argument 4 names different: declaration 'hcm' definition 'havecustommodes'. [funcArgNamesDifferent]
xf86-video-sis-0.10.4/src/sis_driver.h:1611:33: note: Function 'SiS_CheckModeCRT1' argument 4 names different: declaration 'hcm' definition 'havecustommodes'.
xf86-video-sis-0.10.4/src/sis_driver.c:13623:86: note: Function 'SiS_CheckModeCRT1' argument 4 names different: declaration 'hcm' definition 'havecustommodes'.
xf86-video-sis-0.10.4/src/sis_driver.c:13682:86: style: Function 'SiS_CheckModeCRT2' argument 4 names different: declaration 'hcm' definition 'havecustommodes'. [funcArgNamesDifferent]
xf86-video-sis-0.10.4/src/sis_driver.h:1613:33: note: Function 'SiS_CheckModeCRT2' argument 4 names different: declaration 'hcm' definition 'havecustommodes'.
xf86-video-sis-0.10.4/src/sis_driver.c:13682:86: note: Function 'SiS_CheckModeCRT2' argument 4 names different: declaration 'hcm' definition 'havecustommodes'.
xf86-video-sis-0.10.4/src/sis_driver.c:7284:15: portability: 'pSiS->FbBase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xf86-video-sis-0.10.4/src/sis_driver.c:7308:15: portability: 'pSiS->FbBase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xf86-video-sis-0.10.4/src/sis_driver.c:2148:21: style: Unused variable: n [unusedVariable]
xf86-video-sis-0.10.4/src/sis_driver.c:2172:19: style: Unused variable: n [unusedVariable]
xf86-video-sis-0.10.4/src/sis_driver.c:2198:20: style: Unused variable: n [unusedVariable]
xf86-video-sis-0.10.4/src/sis_driver.c:2224:20: style: Unused variable: n [unusedVariable]
xf86-video-sis-0.10.4/src/sis_driver.c:2259:15: style: Unused variable: n [unusedVariable]
xf86-video-sis-0.10.4/src/sis_driver.c:2280:21: style: Unused variable: n [unusedVariable]
xf86-video-sis-0.10.4/src/sis_driver.c:2297:20: style: Unused variable: n [unusedVariable]
xf86-video-sis-0.10.4/src/sis_driver.c:2337:18: style: Unused variable: n [unusedVariable]
xf86-video-sis-0.10.4/src/sis_driver.c:2347:18: style: Unused variable: n [unusedVariable]
xf86-video-sis-0.10.4/src/sis_driver.c:2357:18: style: Unused variable: n [unusedVariable]
xf86-video-sis-0.10.4/src/sis_driver.c:2367:18: style: Unused variable: n [unusedVariable]
xf86-video-sis-0.10.4/src/sis_driver.c:2377:18: style: Unused variable: n [unusedVariable]
xf86-video-sis-0.10.4/src/sis_driver.c:2387:18: style: Unused variable: n [unusedVariable]
xf86-video-sis-0.10.4/src/sis_driver.c:8161:21: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable]
xf86-video-sis-0.10.4/src/sis_memcpy.c:344:18: style: struct member 'SISMCFuncData::mFunc' is never used. [unusedStructMember]
xf86-video-sis-0.10.4/src/sis_memcpy.c:345:19: style: struct member 'SISMCFuncData::mName' is never used. [unusedStructMember]
xf86-video-sis-0.10.4/src/sis_memcpy.c:346:18: style: struct member 'SISMCFuncData::mycpuflag' is never used. [unusedStructMember]
xf86-video-sis-0.10.4/src/sis_memcpy.c:347:18: style: struct member 'SISMCFuncData::grade' is never used. [unusedStructMember]
xf86-video-sis-0.10.4/src/sis_memcpy.c:348:11: style: struct member 'SISMCFuncData::gradefrom' is never used. [unusedStructMember]
xf86-video-sis-0.10.4/src/sis_opt.c:2218:20: style: Redundant condition: IsDHM. '!IsDHM || (IsDHM && !IsSecondHead)' is equivalent to '!IsDHM || !IsSecondHead' [redundantCondition]
xf86-video-sis-0.10.4/src/sis_opt.c:2189:27: warning: Redundant assignment of 'pSiS->XvGammaBlue' to itself. [selfAssignment]
xf86-video-sis-0.10.4/src/sis_opt.c:442:24: style: The scope of the variable 'briopt' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_opt.c:443:24: style: The scope of the variable 'newbriopt' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_opt.c:1348:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_opt.c:892:16: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xf86-video-sis-0.10.4/src/sis_setup.c:196:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_setup.c:244:12: style: The scope of the variable 'sr23' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_setup.c:244:18: style: The scope of the variable 'sr33' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_setup.c:244:24: style: The scope of the variable 'sr37' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_setup.c:74:12: style: struct member '_sis6326mclk::sr13' is never used. [unusedStructMember]
xf86-video-sis-0.10.4/src/sis_setup.c:75:12: style: struct member '_sis6326mclk::sr28' is never used. [unusedStructMember]
xf86-video-sis-0.10.4/src/sis_setup.c:76:12: style: struct member '_sis6326mclk::sr29' is never used. [unusedStructMember]
xf86-video-sis-0.10.4/src/sis_shadow.c:83:12: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_shadow.c:83:19: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_shadow.c:84:13: style: The scope of the variable 'src' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_shadow.c:84:19: style: The scope of the variable 'dst' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_shadow.c:112:12: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_shadow.c:112:19: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_shadow.c:217:19: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_shadow.c:217:26: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_shadow.c:217:34: style: The scope of the variable 'y1' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_shadow.c:217:38: style: The scope of the variable 'y2' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_shadow.c:261:16: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_shadow.c:261:23: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_shadow.c:261:31: style: The scope of the variable 'y1' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_shadow.c:261:35: style: The scope of the variable 'y2' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_shadow.c:303:19: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_shadow.c:303:26: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_shadow.c:303:34: style: The scope of the variable 'y1' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_shadow.c:303:38: style: The scope of the variable 'y2' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_shadow.c:356:19: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_shadow.c:356:26: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_shadow.c:94:27: portability: 'pSiS->FbBase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xf86-video-sis-0.10.4/src/sis_shadow.c:231:26: portability: 'pSiS->FbBase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xf86-video-sis-0.10.4/src/sis_shadow.c:234:26: portability: 'pSiS->FbBase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xf86-video-sis-0.10.4/src/sis_shadow.c:317:26: portability: 'pSiS->FbBase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xf86-video-sis-0.10.4/src/sis_shadow.c:320:26: portability: 'pSiS->FbBase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xf86-video-sis-0.10.4/src/sis_utility.c:526:54: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xf86-video-sis-0.10.4/src/sis_utility.c:902:10: style: The scope of the variable 'romptr' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_utility.c:1900:12: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_utility.c:2088:25: style: The scope of the variable 'myctrl' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_utility.c:1874:21: style: Unused variable: n [unusedVariable]
xf86-video-sis-0.10.4/src/sis_utility.c:1899:19: style: Unused variable: n [unusedVariable]
xf86-video-sis-0.10.4/src/sis_utility.c:1961:18: style: Unused variable: n [unusedVariable]
xf86-video-sis-0.10.4/src/sis_utility.c:1971:18: style: Unused variable: n [unusedVariable]
xf86-video-sis-0.10.4/src/sis_vb.c:296:17: style: The scope of the variable 'CR36' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_vb.c:296:23: style: The scope of the variable 'CR37' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_vb.c:296:29: style: The scope of the variable 'CR7D' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_vb.c:296:37: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_vb.c:535:45: style: The scope of the variable 'CR79' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_vb.c:1012:29: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_vga.c:180:18: style: The scope of the variable 'temp' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_vga.c:187:18: style: The scope of the variable 'vclk' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_vga.c:188:18: style: The scope of the variable 'CRT_CPUthresholdLow' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_vga.c:188:39: style: The scope of the variable 'CRT_CPUthresholdHigh' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_vga.c:188:61: style: The scope of the variable 'CRT_ENGthreshold' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_vga.c:189:18: style: The scope of the variable 'a' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_vga.c:189:21: style: The scope of the variable 'b' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_vga.c:189:24: style: The scope of the variable 'c' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_vga.c:190:18: style: The scope of the variable 'd' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_vga.c:190:21: style: The scope of the variable 'factor' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_vga.c:846:15: style: The scope of the variable 'temp' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_vga.c:1689:12: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_video.c:308:5: style: Variable 'newAdaptor' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-sis-0.10.4/src/sis_video.c:305:0: note: Variable 'newAdaptor' is reassigned a value before the old one has been used.
xf86-video-sis-0.10.4/src/sis_video.c:308:5: note: Variable 'newAdaptor' is reassigned a value before the old one has been used.
xf86-video-sis-0.10.4/src/sis_video.c:763:9: style: The scope of the variable 'temp' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_video.c:763:15: style: The scope of the variable 'watchdog' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_video.c:806:9: style: The scope of the variable 'half' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_video.c:1782:17: style: The scope of the variable 'WS' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_video.c:1782:21: style: The scope of the variable 'myadd' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_video.c:2036:9: style: The scope of the variable 'misc1' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_video.c:2319:55: style: The scope of the variable 'watchdog' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_video.c:3523:8: style: The scope of the variable 'myreds' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_video.c:3886:8: style: The scope of the variable 'myreds' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_video.c:4597:21: style: The scope of the variable 'sridx' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_video.c:4597:28: style: The scope of the variable 'cridx' can be reduced. [variableScope]
xf86-video-sis-0.10.4/src/sis_video.c:4012:34: style: Function 'SISInitOffscreenImages' argument 1 names different: declaration 'pScrn' definition 'pScreen'. [funcArgNamesDifferent]
xf86-video-sis-0.10.4/src/sis_video.h:113:50: note: Function 'SISInitOffscreenImages' argument 1 names different: declaration 'pScrn' definition 'pScreen'.
xf86-video-sis-0.10.4/src/sis_video.c:4012:34: note: Function 'SISInitOffscreenImages' argument 1 names different: declaration 'pScrn' definition 'pScreen'.
xf86-video-sis-0.10.4/src/sis_video.c:329:8: warning: Size of pointer 'newAdaptors' used instead of size of its data. [pointerSize]
xf86-video-sis-0.10.4/src/sis_video.c:3631:50: portability: 'pSiS->FbBase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xf86-video-sis-0.10.4/src/sis_video.c:3635:49: portability: 'pSiS->FbBase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xf86-video-sis-0.10.4/src/sis_video.c:4274:26: portability: 'pSiS->FbBase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xf86-video-sis-0.10.4/src/sis_video.c:4275:27: portability: 'pSiS->FbBase' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xf86-video-sis-0.10.4/src/sis_video.c:4275:77: portability: 'pSiS->FbBase+pPriv->bufAddr[index][pPriv->currentBuf[index]]' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
[17:50]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-sisusb/xserver-xorg-video-sisusb_0.9.7.orig.tar.gz
xf86-video-sisusb-0.9.7/src/sisusb.h:66:0: error: #error sisusb driver can only be compiled for Linux [preprocessorErrorDirective]
[17:50]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-suncg14/xserver-xorg-video-suncg14_1.1.1.orig.tar.gz
xf86-video-suncg14-1.1.1/src/cg14_driver.c:611:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xf86-video-suncg14-1.1.1/src/cg14_driver.c:194:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-suncg14-1.1.1/src/cg14_driver.c:427:20: style: Function 'CG14ScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'. [funcArgNamesDifferent]
xf86-video-suncg14-1.1.1/src/cg14_driver.c:44:32: note: Function 'CG14ScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'.
xf86-video-suncg14-1.1.1/src/cg14_driver.c:427:20: note: Function 'CG14ScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'.
xf86-video-suncg14-1.1.1/src/cg14_driver.c:168:13: style: Variable 'pCg14' is assigned a value that is never used. [unreadVariable]
[17:50]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-suncg3/xserver-xorg-video-suncg3_1.1.1.orig.tar.gz
xf86-video-suncg3-1.1.1/src/cg3_driver.c:552:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xf86-video-suncg3-1.1.1/src/cg3_driver.c:187:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-suncg3-1.1.1/src/cg3_driver.c:392:19: style: Function 'CG3ScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'. [funcArgNamesDifferent]
xf86-video-suncg3-1.1.1/src/cg3_driver.c:43:31: note: Function 'CG3ScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'.
xf86-video-suncg3-1.1.1/src/cg3_driver.c:392:19: note: Function 'CG3ScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'.
xf86-video-suncg3-1.1.1/src/cg3_driver.c:161:12: style: Variable 'pCg3' is assigned a value that is never used. [unreadVariable]
[17:50]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-suncg6/xserver-xorg-video-suncg6_1.1.1.orig.tar.gz
xf86-video-suncg6-1.1.1/src/cg6_driver.c:633:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xf86-video-suncg6-1.1.1/src/cg6_driver.c:197:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-suncg6-1.1.1/src/cg6_driver.c:433:19: style: Function 'CG6ScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'. [funcArgNamesDifferent]
xf86-video-suncg6-1.1.1/src/cg6_driver.c:44:31: note: Function 'CG6ScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'.
xf86-video-suncg6-1.1.1/src/cg6_driver.c:433:19: note: Function 'CG6ScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'.
xf86-video-suncg6-1.1.1/src/cg6_driver.c:171:12: style: Variable 'pCg6' is assigned a value that is never used. [unreadVariable]
[17:50]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-sunffb/xserver-xorg-video-sunffb_1.2.1.orig.tar.gz
xf86-video-sunffb-1.2.1/src/ffb_dac.c:71:2: style: Variable 'dac->curdata' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-sunffb-1.2.1/src/ffb_dac.c:70:2: note: Variable 'dac->curdata' is reassigned a value before the old one has been used.
xf86-video-sunffb-1.2.1/src/ffb_dac.c:71:2: note: Variable 'dac->curdata' is reassigned a value before the old one has been used.
xf86-video-sunffb-1.2.1/src/ffb_dac.c:110:5: style: Variable 'dac->curdata' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-sunffb-1.2.1/src/ffb_dac.c:108:5: note: Variable 'dac->curdata' is reassigned a value before the old one has been used.
xf86-video-sunffb-1.2.1/src/ffb_dac.c:110:5: note: Variable 'dac->curdata' is reassigned a value before the old one has been used.
xf86-video-sunffb-1.2.1/src/ffb_dac.c:115:5: style: Variable 'dac->curdata' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-sunffb-1.2.1/src/ffb_dac.c:114:5: note: Variable 'dac->curdata' is reassigned a value before the old one has been used.
xf86-video-sunffb-1.2.1/src/ffb_dac.c:115:5: note: Variable 'dac->curdata' is reassigned a value before the old one has been used.
xf86-video-sunffb-1.2.1/src/ffb_dac.c:135:9: style: The scope of the variable 'index' can be reduced. [variableScope]
xf86-video-sunffb-1.2.1/src/ffb_dac.c:359:15: style: The scope of the variable 'did' can be reduced. [variableScope]
xf86-video-sunffb-1.2.1/src/ffb_dac.c:359:31: style: The scope of the variable 'partnum' can be reduced. [variableScope]
xf86-video-sunffb-1.2.1/src/ffb_driver.c:477:19: style: Redundant condition: If 'val == 63', the comparison 'val != 7' is always true. [redundantCondition]
xf86-video-sunffb-1.2.1/src/ffb_driver.c:498:3: style: Variable 'sbits' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-sunffb-1.2.1/src/ffb_driver.c:497:3: note: Variable 'sbits' is reassigned a value before the old one has been used.
xf86-video-sunffb-1.2.1/src/ffb_driver.c:498:3: note: Variable 'sbits' is reassigned a value before the old one has been used.
xf86-video-sunffb-1.2.1/src/ffb_driver.c:202:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-sunffb-1.2.1/src/ffb_driver.c:576:19: style: Function 'FFBScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'. [funcArgNamesDifferent]
xf86-video-sunffb-1.2.1/src/ffb_driver.c:45:31: note: Function 'FFBScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'.
xf86-video-sunffb-1.2.1/src/ffb_driver.c:576:19: note: Function 'FFBScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'.
xf86-video-sunffb-1.2.1/src/ffb_driver.c:176:12: style: Variable 'pFfb' is assigned a value that is never used. [unreadVariable]
[17:50]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-sunleo/xserver-xorg-video-sunleo_1.2.0.orig.tar.gz
xf86-video-sunleo-1.2.0/src/leo_checks.c:44:31: style: The scope of the variable 'tilebits' can be reduced. [variableScope]
xf86-video-sunleo-1.2.0/src/leo_checks.c:45:15: style: The scope of the variable 'sbit' can be reduced. [variableScope]
xf86-video-sunleo-1.2.0/src/leo_checks.c:45:21: style: The scope of the variable 'mask' can be reduced. [variableScope]
xf86-video-sunleo-1.2.0/src/leo_checks.c:100:15: style: The scope of the variable 'sbit' can be reduced. [variableScope]
xf86-video-sunleo-1.2.0/src/leo_checks.c:115:12: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-sunleo-1.2.0/src/leo_checks.c:66:12: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-sunleo-1.2.0/src/leo_cursor.c:122:5: style: Variable 'pLeo->dac->cur_data' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-sunleo-1.2.0/src/leo_cursor.c:121:5: note: Variable 'pLeo->dac->cur_data' is reassigned a value before the old one has been used.
xf86-video-sunleo-1.2.0/src/leo_cursor.c:122:5: note: Variable 'pLeo->dac->cur_data' is reassigned a value before the old one has been used.
xf86-video-sunleo-1.2.0/src/leo_driver.c:654:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xf86-video-sunleo-1.2.0/src/leo_driver.c:198:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-sunleo-1.2.0/src/leo_driver.c:456:19: style: Function 'LeoScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'. [funcArgNamesDifferent]
xf86-video-sunleo-1.2.0/src/leo_driver.c:45:31: note: Function 'LeoScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'.
xf86-video-sunleo-1.2.0/src/leo_driver.c:456:19: note: Function 'LeoScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'.
xf86-video-sunleo-1.2.0/src/leo_driver.c:172:12: style: Variable 'pLeo' is assigned a value that is never used. [unreadVariable]
xf86-video-sunleo-1.2.0/src/leo_driver.c:462:56: error: Uninitialized variable: pLeo [uninitvar]
xf86-video-sunleo-1.2.0/src/leo_frect.c:83:7: style: The scope of the variable 'x' can be reduced. [variableScope]
xf86-video-sunleo-1.2.0/src/leo_frect.c:83:10: style: The scope of the variable 'y' can be reduced. [variableScope]
xf86-video-sunleo-1.2.0/src/leo_frect.c:83:13: style: The scope of the variable 'xx' can be reduced. [variableScope]
xf86-video-sunleo-1.2.0/src/leo_frect.c:83:17: style: The scope of the variable 'yy' can be reduced. [variableScope]
xf86-video-sunleo-1.2.0/src/leo_frect.c:110:23: style: The scope of the variable 'bx1' can be reduced. [variableScope]
xf86-video-sunleo-1.2.0/src/leo_frect.c:110:28: style: The scope of the variable 'by1' can be reduced. [variableScope]
xf86-video-sunleo-1.2.0/src/leo_frect.c:110:33: style: The scope of the variable 'bx2' can be reduced. [variableScope]
xf86-video-sunleo-1.2.0/src/leo_frect.c:110:38: style: The scope of the variable 'by2' can be reduced. [variableScope]
xf86-video-sunleo-1.2.0/src/leo_frect.c:179:7: style: The scope of the variable 'n' can be reduced. [variableScope]
xf86-video-sunleo-1.2.0/src/leo_frect.c:182:7: style: The scope of the variable 'x' can be reduced. [variableScope]
xf86-video-sunleo-1.2.0/src/leo_frect.c:182:10: style: The scope of the variable 'y' can be reduced. [variableScope]
xf86-video-sunleo-1.2.0/src/leo_frect.c:182:13: style: The scope of the variable 'xx' can be reduced. [variableScope]
xf86-video-sunleo-1.2.0/src/leo_frect.c:182:17: style: The scope of the variable 'yy' can be reduced. [variableScope]
xf86-video-sunleo-1.2.0/src/leo_frectsp.c:155:7: style: Variable 'lc0->fontmsk' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-sunleo-1.2.0/src/leo_frectsp.c:152:7: note: Variable 'lc0->fontmsk' is reassigned a value before the old one has been used.
xf86-video-sunleo-1.2.0/src/leo_frectsp.c:155:7: note: Variable 'lc0->fontmsk' is reassigned a value before the old one has been used.
xf86-video-sunleo-1.2.0/src/leo_frectsp.c:255:9: style: Variable 'lc0->fontmsk' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-sunleo-1.2.0/src/leo_frectsp.c:252:9: note: Variable 'lc0->fontmsk' is reassigned a value before the old one has been used.
xf86-video-sunleo-1.2.0/src/leo_frectsp.c:255:9: note: Variable 'lc0->fontmsk' is reassigned a value before the old one has been used.
xf86-video-sunleo-1.2.0/src/leo_frectsp.c:96:7: style: The scope of the variable 'x' can be reduced. [variableScope]
xf86-video-sunleo-1.2.0/src/leo_frectsp.c:96:10: style: The scope of the variable 'y' can be reduced. [variableScope]
xf86-video-sunleo-1.2.0/src/leo_frectsp.c:96:13: style: The scope of the variable 'xx' can be reduced. [variableScope]
xf86-video-sunleo-1.2.0/src/leo_frectsp.c:96:17: style: The scope of the variable 'yy' can be reduced. [variableScope]
xf86-video-sunleo-1.2.0/src/leo_frectsp.c:173:23: style: The scope of the variable 'bx1' can be reduced. [variableScope]
xf86-video-sunleo-1.2.0/src/leo_frectsp.c:173:28: style: The scope of the variable 'by1' can be reduced. [variableScope]
xf86-video-sunleo-1.2.0/src/leo_frectsp.c:173:33: style: The scope of the variable 'bx2' can be reduced. [variableScope]
xf86-video-sunleo-1.2.0/src/leo_frectsp.c:173:38: style: The scope of the variable 'by2' can be reduced. [variableScope]
xf86-video-sunleo-1.2.0/src/leo_frectsp.c:143:21: warning: Shifting 32-bit value by 32 bits is undefined behaviour. See condition at line 146. [shiftTooManyBits]
xf86-video-sunleo-1.2.0/src/leo_frectsp.c:146:16: note: Assuming that condition '!ew' is not redundant
xf86-video-sunleo-1.2.0/src/leo_frectsp.c:143:21: note: Shift
xf86-video-sunleo-1.2.0/src/leo_frectsp.c:242:23: warning: Shifting 32-bit value by 32 bits is undefined behaviour. See condition at line 245. [shiftTooManyBits]
xf86-video-sunleo-1.2.0/src/leo_frectsp.c:245:18: note: Assuming that condition '!ew' is not redundant
xf86-video-sunleo-1.2.0/src/leo_frectsp.c:242:23: note: Shift
xf86-video-sunleo-1.2.0/src/leo_fspans.c:94:17: style: The scope of the variable 'fbf' can be reduced. [variableScope]
xf86-video-sunleo-1.2.0/src/leo_fspanssp.c:104:25: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-sunleo-1.2.0/src/leo_fspanssp.c:104:32: style: The scope of the variable 'sm' can be reduced. [variableScope]
xf86-video-sunleo-1.2.0/src/leo_glyph.c:122:10: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
[17:50]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-suntcx/xserver-xorg-video-suntcx_1.1.1.orig.tar.gz
xf86-video-suntcx-1.1.1/src/tcx_driver.c:709:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xf86-video-suntcx-1.1.1/src/tcx_driver.c:196:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-suntcx-1.1.1/src/tcx_driver.c:474:19: style: Function 'TCXScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'. [funcArgNamesDifferent]
xf86-video-suntcx-1.1.1/src/tcx_driver.c:44:31: note: Function 'TCXScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'.
xf86-video-suntcx-1.1.1/src/tcx_driver.c:474:19: note: Function 'TCXScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'.
xf86-video-suntcx-1.1.1/src/tcx_driver.c:170:12: style: Variable 'pTcx' is assigned a value that is never used. [unreadVariable]
[17:50]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-tdfx/xserver-xorg-video-tdfx_1.4.7.orig.tar.gz
xf86-video-tdfx-1.4.7/src/tdfx_accel.c:315:7: style: The scope of the variable 'stat' can be reduced. [variableScope]
xf86-video-tdfx-1.4.7/src/tdfx_dri.c:537:21: style: Function 'TDFXDRISwapContext' argument 3 names different: declaration 'readContextType' definition 'oldContextType'. [funcArgNamesDifferent]
xf86-video-tdfx-1.4.7/src/tdfx_dri.c:26:26: note: Function 'TDFXDRISwapContext' argument 3 names different: declaration 'readContextType' definition 'oldContextType'.
xf86-video-tdfx-1.4.7/src/tdfx_dri.c:537:21: note: Function 'TDFXDRISwapContext' argument 3 names different: declaration 'readContextType' definition 'oldContextType'.
xf86-video-tdfx-1.4.7/src/tdfx_dri.c:537:43: style: Function 'TDFXDRISwapContext' argument 4 names different: declaration 'readContextStore' definition 'oldContext'. [funcArgNamesDifferent]
xf86-video-tdfx-1.4.7/src/tdfx_dri.c:27:17: note: Function 'TDFXDRISwapContext' argument 4 names different: declaration 'readContextStore' definition 'oldContext'.
xf86-video-tdfx-1.4.7/src/tdfx_dri.c:537:43: note: Function 'TDFXDRISwapContext' argument 4 names different: declaration 'readContextStore' definition 'oldContext'.
xf86-video-tdfx-1.4.7/src/tdfx_dri.c:538:21: style: Function 'TDFXDRISwapContext' argument 5 names different: declaration 'writeContextType' definition 'newContextType'. [funcArgNamesDifferent]
xf86-video-tdfx-1.4.7/src/tdfx_dri.c:28:26: note: Function 'TDFXDRISwapContext' argument 5 names different: declaration 'writeContextType' definition 'newContextType'.
xf86-video-tdfx-1.4.7/src/tdfx_dri.c:538:21: note: Function 'TDFXDRISwapContext' argument 5 names different: declaration 'writeContextType' definition 'newContextType'.
xf86-video-tdfx-1.4.7/src/tdfx_dri.c:538:43: style: Function 'TDFXDRISwapContext' argument 6 names different: declaration 'writeContextStore' definition 'newContext'. [funcArgNamesDifferent]
xf86-video-tdfx-1.4.7/src/tdfx_dri.c:29:17: note: Function 'TDFXDRISwapContext' argument 6 names different: declaration 'writeContextStore' definition 'newContext'.
xf86-video-tdfx-1.4.7/src/tdfx_dri.c:538:43: note: Function 'TDFXDRISwapContext' argument 6 names different: declaration 'writeContextStore' definition 'newContext'.
xf86-video-tdfx-1.4.7/src/tdfx_dri.c:137:0: error: Memory leak: pConfigs [memleak]
xf86-video-tdfx-1.4.7/src/tdfx_dri.c:137:0: error: Memory leak: pTDFXConfigPtrs [memleak]
xf86-video-tdfx-1.4.7/src/tdfx_dri.c:387:5: error: Memory leak: pDRIInfo.busIdString [memleak]
xf86-video-tdfx-1.4.7/src/tdfx_driver.c:763:3: style: Variable 'pMon' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-tdfx-1.4.7/src/tdfx_driver.c:757:0: note: Variable 'pMon' is reassigned a value before the old one has been used.
xf86-video-tdfx-1.4.7/src/tdfx_driver.c:763:3: note: Variable 'pMon' is reassigned a value before the old one has been used.
xf86-video-tdfx-1.4.7/src/tdfx_driver.c:2141:42: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xf86-video-tdfx-1.4.7/src/tdfx_driver.c:411:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-tdfx-1.4.7/src/tdfx_driver.c:473:7: style: The scope of the variable 'vmemType' can be reduced. [variableScope]
xf86-video-tdfx-1.4.7/src/tdfx_driver.c:1410:17: style: The scope of the variable 'count' can be reduced. [variableScope]
xf86-video-tdfx-1.4.7/src/tdfx_driver.c:1484:17: style: The scope of the variable 'count' can be reduced. [variableScope]
xf86-video-tdfx-1.4.7/src/tdfx_driver.c:1560:40: style: The scope of the variable 'f_cur' can be reduced. [variableScope]
xf86-video-tdfx-1.4.7/src/tdfx_driver.c:1945:13: style: The scope of the variable 'index' can be reduced. [variableScope]
xf86-video-tdfx-1.4.7/src/tdfx_driver.c:1945:20: style: The scope of the variable 'v' can be reduced. [variableScope]
xf86-video-tdfx-1.4.7/src/tdfx_driver.c:1945:31: style: The scope of the variable 'max' can be reduced. [variableScope]
xf86-video-tdfx-1.4.7/src/tdfx_driver.c:1983:10: style: The scope of the variable 'index' can be reduced. [variableScope]
xf86-video-tdfx-1.4.7/src/tdfx_driver.c:1983:17: style: The scope of the variable 'v' can be reduced. [variableScope]
xf86-video-tdfx-1.4.7/src/tdfx_driver.c:1983:20: style: The scope of the variable 'repeat' can be reduced. [variableScope]
xf86-video-tdfx-1.4.7/src/tdfx_driver.c:2019:7: style: The scope of the variable 'strideInTiles' can be reduced. [variableScope]
xf86-video-tdfx-1.4.7/src/tdfx_driver.c:2677:54: style: Function 'TDFXDisplayPowerManagementSet' argument 2 names different: declaration 'PowerManagermentMode' definition 'PowerManagementMode'. [funcArgNamesDifferent]
xf86-video-tdfx-1.4.7/src/tdfx_driver.c:148:10: note: Function 'TDFXDisplayPowerManagementSet' argument 2 names different: declaration 'PowerManagermentMode' definition 'PowerManagementMode'.
xf86-video-tdfx-1.4.7/src/tdfx_driver.c:2677:54: note: Function 'TDFXDisplayPowerManagementSet' argument 2 names different: declaration 'PowerManagermentMode' definition 'PowerManagementMode'.
xf86-video-tdfx-1.4.7/src/tdfx_driver.c:756:13: style: Unused variable: pI2CBus [unusedVariable]
xf86-video-tdfx-1.4.7/src/tdfx_priv.c:57:36: style: Function 'TDFXSendNOPFifo2D' argument 1 names different: declaration 'pScreen' definition 'pScrn'. [funcArgNamesDifferent]
xf86-video-tdfx-1.4.7/src/tdfx_priv.h:84:36: note: Function 'TDFXSendNOPFifo2D' argument 1 names different: declaration 'pScreen' definition 'pScrn'.
xf86-video-tdfx-1.4.7/src/tdfx_priv.c:57:36: note: Function 'TDFXSendNOPFifo2D' argument 1 names different: declaration 'pScreen' definition 'pScrn'.
xf86-video-tdfx-1.4.7/src/tdfx_sli.c:20:12: style: The scope of the variable 'v' can be reduced. [variableScope]
xf86-video-tdfx-1.4.7/src/tdfx_sli.c:86:12: style: The scope of the variable 'v' can be reduced. [variableScope]
xf86-video-tdfx-1.4.7/src/tdfx_video.c:465:12: style: The scope of the variable 'dst' can be reduced. [variableScope]
xf86-video-tdfx-1.4.7/src/tdfx_video.c:466:11: style: The scope of the variable 's1' can be reduced. [variableScope]
xf86-video-tdfx-1.4.7/src/tdfx_video.c:466:16: style: The scope of the variable 's2' can be reduced. [variableScope]
xf86-video-tdfx-1.4.7/src/tdfx_video.c:466:21: style: The scope of the variable 's3' can be reduced. [variableScope]
xf86-video-tdfx-1.4.7/src/tdfx_video.c:467:8: style: The scope of the variable 'i' can be reduced. [variableScope]
[17:50]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-tga/xserver-xorg-video-tga_1.2.1.orig.tar.gz
xf86-video-tga-1.2.1/src/BT463ramdac.c:73:51: style: Function 'BT463ramdacSave' argument 2 names different: declaration 'data' definition 'Bt463'. [funcArgNamesDifferent]
xf86-video-tga-1.2.1/src/tga.h:167:56: note: Function 'BT463ramdacSave' argument 2 names different: declaration 'data' definition 'Bt463'.
xf86-video-tga-1.2.1/src/BT463ramdac.c:73:51: note: Function 'BT463ramdacSave' argument 2 names different: declaration 'data' definition 'Bt463'.
xf86-video-tga-1.2.1/src/BT463ramdac.c:110:54: style: Function 'BT463ramdacRestore' argument 2 names different: declaration 'data' definition 'Bt463'. [funcArgNamesDifferent]
xf86-video-tga-1.2.1/src/tga.h:168:59: note: Function 'BT463ramdacRestore' argument 2 names different: declaration 'data' definition 'Bt463'.
xf86-video-tga-1.2.1/src/BT463ramdac.c:110:54: note: Function 'BT463ramdacRestore' argument 2 names different: declaration 'data' definition 'Bt463'.
xf86-video-tga-1.2.1/src/IBM561ramdac.c:155:52: style: Function 'IBM561ramdacSave' argument 2 names different: declaration 'data' definition 'Ibm561'. [funcArgNamesDifferent]
xf86-video-tga-1.2.1/src/tga.h:171:57: note: Function 'IBM561ramdacSave' argument 2 names different: declaration 'data' definition 'Ibm561'.
xf86-video-tga-1.2.1/src/IBM561ramdac.c:155:52: note: Function 'IBM561ramdacSave' argument 2 names different: declaration 'data' definition 'Ibm561'.
xf86-video-tga-1.2.1/src/IBM561ramdac.c:697:55: style: Function 'IBM561ramdacRestore' argument 2 names different: declaration 'data' definition 'Ibm561'. [funcArgNamesDifferent]
xf86-video-tga-1.2.1/src/tga.h:173:60: note: Function 'IBM561ramdacRestore' argument 2 names different: declaration 'data' definition 'Ibm561'.
xf86-video-tga-1.2.1/src/IBM561ramdac.c:697:55: note: Function 'IBM561ramdacRestore' argument 2 names different: declaration 'data' definition 'Ibm561'.
xf86-video-tga-1.2.1/src/ICS1562.c:62:26: style: The scope of the variable 'n0' can be reduced. [variableScope]
xf86-video-tga-1.2.1/src/ICS1562.c:62:29: style: The scope of the variable 'n1' can be reduced. [variableScope]
xf86-video-tga-1.2.1/src/ICS1562.c:106:13: style: Variable 'n' is assigned a value that is never used. [unreadVariable]
xf86-video-tga-1.2.1/src/tga_accel.c:211:5: style: Variable 'pTga' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-tga-1.2.1/src/tga_accel.c:207:0: note: Variable 'pTga' is reassigned a value before the old one has been used.
xf86-video-tga-1.2.1/src/tga_accel.c:211:5: note: Variable 'pTga' is reassigned a value before the old one has been used.
xf86-video-tga-1.2.1/src/tga_accel.c:1089:3: style: Variable 'pTga' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-tga-1.2.1/src/tga_accel.c:1085:0: note: Variable 'pTga' is reassigned a value before the old one has been used.
xf86-video-tga-1.2.1/src/tga_accel.c:1089:3: note: Variable 'pTga' is reassigned a value before the old one has been used.
xf86-video-tga-1.2.1/src/tga_accel.c:1141:3: style: Variable 'pTga' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-tga-1.2.1/src/tga_accel.c:1136:0: note: Variable 'pTga' is reassigned a value before the old one has been used.
xf86-video-tga-1.2.1/src/tga_accel.c:1141:3: note: Variable 'pTga' is reassigned a value before the old one has been used.
xf86-video-tga-1.2.1/src/tga_accel.c:1220:3: style: Variable 'pTga' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-tga-1.2.1/src/tga_accel.c:1216:0: note: Variable 'pTga' is reassigned a value before the old one has been used.
xf86-video-tga-1.2.1/src/tga_accel.c:1220:3: note: Variable 'pTga' is reassigned a value before the old one has been used.
xf86-video-tga-1.2.1/src/tga_accel.c:1284:3: style: Variable 'pTga' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-tga-1.2.1/src/tga_accel.c:1279:0: note: Variable 'pTga' is reassigned a value before the old one has been used.
xf86-video-tga-1.2.1/src/tga_accel.c:1284:3: note: Variable 'pTga' is reassigned a value before the old one has been used.
xf86-video-tga-1.2.1/src/tga_accel.c:1329:3: style: Variable 'pTga' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-tga-1.2.1/src/tga_accel.c:1325:0: note: Variable 'pTga' is reassigned a value before the old one has been used.
xf86-video-tga-1.2.1/src/tga_accel.c:1329:3: note: Variable 'pTga' is reassigned a value before the old one has been used.
xf86-video-tga-1.2.1/src/tga_accel.c:1380:3: style: Variable 'pTga' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-tga-1.2.1/src/tga_accel.c:1372:0: note: Variable 'pTga' is reassigned a value before the old one has been used.
xf86-video-tga-1.2.1/src/tga_accel.c:1380:3: note: Variable 'pTga' is reassigned a value before the old one has been used.
xf86-video-tga-1.2.1/src/tga_accel.c:1505:3: style: Variable 'pTga' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-tga-1.2.1/src/tga_accel.c:1497:0: note: Variable 'pTga' is reassigned a value before the old one has been used.
xf86-video-tga-1.2.1/src/tga_accel.c:1505:3: note: Variable 'pTga' is reassigned a value before the old one has been used.
xf86-video-tga-1.2.1/src/tga_accel.c:317:18: style: The scope of the variable 'stipple' can be reduced. [variableScope]
xf86-video-tga-1.2.1/src/tga_accel.c:319:9: style: The scope of the variable 'align' can be reduced. [variableScope]
xf86-video-tga-1.2.1/src/tga_accel.c:487:16: style: The scope of the variable 'write_data' can be reduced. [variableScope]
xf86-video-tga-1.2.1/src/tga_accel.c:488:7: style: The scope of the variable 'a1' can be reduced. [variableScope]
xf86-video-tga-1.2.1/src/tga_accel.c:658:16: style: The scope of the variable 'mask_source' can be reduced. [variableScope]
xf86-video-tga-1.2.1/src/tga_accel.c:661:7: style: The scope of the variable 'source_align' can be reduced. [variableScope]
xf86-video-tga-1.2.1/src/tga_accel.c:661:21: style: The scope of the variable 'destination_align' can be reduced. [variableScope]
xf86-video-tga-1.2.1/src/tga_accel.c:756:16: style: The scope of the variable 'mask_source' can be reduced. [variableScope]
xf86-video-tga-1.2.1/src/tga_accel.c:759:7: style: The scope of the variable 'source_align' can be reduced. [variableScope]
xf86-video-tga-1.2.1/src/tga_accel.c:759:21: style: The scope of the variable 'destination_align' can be reduced. [variableScope]
xf86-video-tga-1.2.1/src/tga_driver.c:966:2: style: Variable 'mp1' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-tga-1.2.1/src/tga_driver.c:963:0: note: Variable 'mp1' is reassigned a value before the old one has been used.
xf86-video-tga-1.2.1/src/tga_driver.c:966:2: note: Variable 'mp1' is reassigned a value before the old one has been used.
xf86-video-tga-1.2.1/src/tga_driver.c:967:2: style: Variable 'mp2' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-tga-1.2.1/src/tga_driver.c:963:0: note: Variable 'mp2' is reassigned a value before the old one has been used.
xf86-video-tga-1.2.1/src/tga_driver.c:967:2: note: Variable 'mp2' is reassigned a value before the old one has been used.
xf86-video-tga-1.2.1/src/tga_driver.c:1243:5: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-tga-1.2.1/src/tga_driver.c:1233:0: note: Variable 'ret' is reassigned a value before the old one has been used.
xf86-video-tga-1.2.1/src/tga_driver.c:1243:5: note: Variable 'ret' is reassigned a value before the old one has been used.
xf86-video-tga-1.2.1/src/tga_driver.c:1812:3: style: Variable 'p' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-tga-1.2.1/src/tga_driver.c:1746:0: note: Variable 'p' is reassigned a value before the old one has been used.
xf86-video-tga-1.2.1/src/tga_driver.c:1812:3: note: Variable 'p' is reassigned a value before the old one has been used.
xf86-video-tga-1.2.1/src/tga_driver.c:295:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-tga-1.2.1/src/tga_driver.c:1325:19: style: Function 'TGAScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'. [funcArgNamesDifferent]
xf86-video-tga-1.2.1/src/tga_driver.c:86:31: note: Function 'TGAScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'.
xf86-video-tga-1.2.1/src/tga_driver.c:1325:19: note: Function 'TGAScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'.
xf86-video-tga-1.2.1/src/tga_line.c:122:7: style: The scope of the variable 'x1' can be reduced. [variableScope]
xf86-video-tga-1.2.1/src/tga_line.c:122:15: style: The scope of the variable 'y1' can be reduced. [variableScope]
xf86-video-tga-1.2.1/src/tga_line.c:255:15: style: The scope of the variable 'oc1' can be reduced. [variableScope]
xf86-video-tga-1.2.1/src/tga_line.c:299:10: style: The scope of the variable 'err' can be reduced. [variableScope]
xf86-video-tga-1.2.1/src/tga_line.c:330:20: style: The scope of the variable 'clipdx' can be reduced. [variableScope]
xf86-video-tga-1.2.1/src/tga_line.c:330:28: style: The scope of the variable 'clipdy' can be reduced. [variableScope]
xf86-video-tga-1.2.1/src/tga_line.c:435:9: style: The scope of the variable 'dmin' can be reduced. [variableScope]
xf86-video-tga-1.2.1/src/tga_line.c:435:15: style: The scope of the variable 'dmaj' can be reduced. [variableScope]
xf86-video-tga-1.2.1/src/tga_line.c:435:21: style: The scope of the variable 'e' can be reduced. [variableScope]
xf86-video-tga-1.2.1/src/tga_line.c:436:9: style: The scope of the variable 'x1' can be reduced. [variableScope]
xf86-video-tga-1.2.1/src/tga_line.c:436:17: style: The scope of the variable 'y1' can be reduced. [variableScope]
xf86-video-tga-1.2.1/src/tga_line.c:436:30: style: The scope of the variable 'len' can be reduced. [variableScope]
xf86-video-tga-1.2.1/src/tga_line.c:526:10: style: The scope of the variable 'err' can be reduced. [variableScope]
xf86-video-tga-1.2.1/src/tga_line.c:557:20: style: The scope of the variable 'clipdx' can be reduced. [variableScope]
xf86-video-tga-1.2.1/src/tga_line.c:557:28: style: The scope of the variable 'clipdy' can be reduced. [variableScope]
xf86-video-tga-1.2.1/src/tga_line.c:117:7: style: The scope of the variable 'nbox' can be reduced. [variableScope]
xf86-video-tga-1.2.1/src/tga_line.c:122:11: style: The scope of the variable 'x2' can be reduced. [variableScope]
xf86-video-tga-1.2.1/src/tga_line.c:122:19: style: The scope of the variable 'y2' can be reduced. [variableScope]
xf86-video-tga-1.2.1/src/tga_line.c:429:9: style: The scope of the variable 'nbox' can be reduced. [variableScope]
xf86-video-tga-1.2.1/src/tga_line.c:436:13: style: The scope of the variable 'x2' can be reduced. [variableScope]
xf86-video-tga-1.2.1/src/tga_line.c:436:21: style: The scope of the variable 'y2' can be reduced. [variableScope]
[17:50]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-trident/xserver-xorg-video-trident_1.3.8.orig.tar.gz
xf86-video-trident-1.3.8/src/blade_accel_exa.c:98:2: warning: Variable 'ret' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch]
xf86-video-trident-1.3.8/src/blade_accel_exa.c:96:2: note: Variable 'ret' is reassigned a value before the old one has been used. 'break;' missing?
xf86-video-trident-1.3.8/src/blade_accel_exa.c:98:2: note: Variable 'ret' is reassigned a value before the old one has been used. 'break;' missing?
xf86-video-trident-1.3.8/src/trident_dac.c:176:12: style: The scope of the variable 'slope' can be reduced. [variableScope]
xf86-video-trident-1.3.8/src/trident_dac.c:177:12: style: The scope of the variable 'y_0' can be reduced. [variableScope]
xf86-video-trident-1.3.8/src/trident_dac.c:178:12: style: The scope of the variable 'x' can be reduced. [variableScope]
xf86-video-trident-1.3.8/src/trident_dac.c:178:27: style: The scope of the variable 'y' can be reduced. [variableScope]
xf86-video-trident-1.3.8/src/trident_dac.c:1260:12: style: The scope of the variable 'index' can be reduced. [variableScope]
xf86-video-trident-1.3.8/src/trident_dac.c:655:32: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xf86-video-trident-1.3.8/src/trident_driver.c:830:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-trident-1.3.8/src/trident_driver.c:834:9: style: The scope of the variable 'numUsed' can be reduced. [variableScope]
xf86-video-trident-1.3.8/src/trident_driver.c:3767:8: style: The scope of the variable 'j' can be reduced. [variableScope]
xf86-video-trident-1.3.8/src/trident_shadow.c:22:9: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-trident-1.3.8/src/trident_shadow.c:22:16: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-trident-1.3.8/src/trident_shadow.c:23:20: style: The scope of the variable 'src' can be reduced. [variableScope]
xf86-video-trident-1.3.8/src/trident_shadow.c:23:26: style: The scope of the variable 'dst' can be reduced. [variableScope]
xf86-video-trident-1.3.8/src/trident_shadow.c:78:16: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-trident-1.3.8/src/trident_shadow.c:78:23: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-trident-1.3.8/src/trident_shadow.c:78:31: style: The scope of the variable 'y1' can be reduced. [variableScope]
xf86-video-trident-1.3.8/src/trident_shadow.c:78:35: style: The scope of the variable 'y2' can be reduced. [variableScope]
xf86-video-trident-1.3.8/src/trident_shadow.c:124:16: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-trident-1.3.8/src/trident_shadow.c:124:23: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-trident-1.3.8/src/trident_shadow.c:124:31: style: The scope of the variable 'y1' can be reduced. [variableScope]
xf86-video-trident-1.3.8/src/trident_shadow.c:124:35: style: The scope of the variable 'y2' can be reduced. [variableScope]
xf86-video-trident-1.3.8/src/trident_shadow.c:171:16: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-trident-1.3.8/src/trident_shadow.c:171:23: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-trident-1.3.8/src/trident_shadow.c:171:31: style: The scope of the variable 'y1' can be reduced. [variableScope]
xf86-video-trident-1.3.8/src/trident_shadow.c:171:35: style: The scope of the variable 'y2' can be reduced. [variableScope]
xf86-video-trident-1.3.8/src/trident_shadow.c:222:16: style: The scope of the variable 'width' can be reduced. [variableScope]
xf86-video-trident-1.3.8/src/trident_shadow.c:222:23: style: The scope of the variable 'height' can be reduced. [variableScope]
xf86-video-trident-1.3.8/src/trident_video.c:145:42: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xf86-video-trident-1.3.8/src/trident_video.c:146:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xf86-video-trident-1.3.8/src/trident_video.c:148:45: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xf86-video-trident-1.3.8/src/tridenthelper.c:277:9: style: The scope of the variable 'clock_diff' can be reduced. [variableScope]
xf86-video-trident-1.3.8/src/tridenthelper.c:278:15: style: The scope of the variable 'ffreq' can be reduced. [variableScope]
xf86-video-trident-1.3.8/src/tridenthelper.c:279:9: style: The scope of the variable 'm' can be reduced. [variableScope]
xf86-video-trident-1.3.8/src/tridenthelper.c:279:11: style: The scope of the variable 'n' can be reduced. [variableScope]
xf86-video-trident-1.3.8/src/tridenthelper.c:279:13: style: The scope of the variable 'k' can be reduced. [variableScope]
xf86-video-trident-1.3.8/src/tvga_dac.c:122:32: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xf86-video-trident-1.3.8/src/xp4_accel_exa.c:105:9: style: The scope of the variable 'busy' can be reduced. [variableScope]
[17:50]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-tseng/xserver-xorg-video-tseng_1.2.4.orig.tar.gz
xf86-video-tseng-1.2.4/src/tseng_accel.h:339:9: style: The scope of the variable 'new_xy' can be reduced. [variableScope]
xf86-video-tseng-1.2.4/src/tseng_accel.h:352:9: style: The scope of the variable 'new_xy' can be reduced. [variableScope]
xf86-video-tseng-1.2.4/src/tseng_accel.c:541:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xf86-video-tseng-1.2.4/src/tseng_accel.c:541:15: style: The scope of the variable 'r' can be reduced. [variableScope]
xf86-video-tseng-1.2.4/src/tseng_cursor.c:134:19: style: The scope of the variable 'et6k_fg' can be reduced. [variableScope]
xf86-video-tseng-1.2.4/src/tseng_cursor.c:134:28: style: The scope of the variable 'et6k_bg' can be reduced. [variableScope]
xf86-video-tseng-1.2.4/src/tseng_dga.c:70:7: style: The scope of the variable 'num' can be reduced. [variableScope]
xf86-video-tseng-1.2.4/src/tseng_driver.c:327:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-tseng-1.2.4/src/tseng_driver.c:512:9: style: The scope of the variable 'save_vidmem' can be reduced. [variableScope]
xf86-video-tseng-1.2.4/src/tseng_driver.c:703:19: style: The scope of the variable 'config' can be reduced. [variableScope]
xf86-video-tseng-1.2.4/src/tseng_driver.c:704:9: style: The scope of the variable 'ramtype' can be reduced. [variableScope]
xf86-video-tseng-1.2.4/src/tseng_driver.c:1336:21: style: Function 'TsengScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'. [funcArgNamesDifferent]
xf86-video-tseng-1.2.4/src/tseng_driver.c:63:33: note: Function 'TsengScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'.
xf86-video-tseng-1.2.4/src/tseng_driver.c:1336:21: note: Function 'TsengScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'.
xf86-video-tseng-1.2.4/src/tseng_driver.c:793:29: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xf86-video-tseng-1.2.4/src/tseng_mode.c:1204:49: style: Function 'TsengModeInit' argument 2 names different: declaration 'mode' definition 'OrigMode'. [funcArgNamesDifferent]
xf86-video-tseng-1.2.4/src/tseng.h:210:54: note: Function 'TsengModeInit' argument 2 names different: declaration 'mode' definition 'OrigMode'.
xf86-video-tseng-1.2.4/src/tseng_mode.c:1204:49: note: Function 'TsengModeInit' argument 2 names different: declaration 'mode' definition 'OrigMode'.
xf86-video-tseng-1.2.4/src/tseng_mode.c:1298:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
[17:50]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-vesa/xserver-xorg-video-vesa_2.4.0.orig.tar.gz
xf86-video-vesa-2.4.0/src/vesa.c:356:5: style: Variable 'pVesa' is reassigned a value before the old one has been used. [redundantAssignment]
xf86-video-vesa-2.4.0/src/vesa.c:350:0: note: Variable 'pVesa' is reassigned a value before the old one has been used.
xf86-video-vesa-2.4.0/src/vesa.c:356:5: note: Variable 'pVesa' is reassigned a value before the old one has been used.
xf86-video-vesa-2.4.0/src/vesa.c:348:16: style: The scope of the variable 'warned' can be reduced. [variableScope]
xf86-video-vesa-2.4.0/src/vesa.c:349:9: style: The scope of the variable 'found' can be reduced. [variableScope]
xf86-video-vesa-2.4.0/src/vesa.c:478:25: style: The scope of the variable 'numUsed' can be reduced. [variableScope]
xf86-video-vesa-2.4.0/src/vesa.c:481:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-vesa-2.4.0/src/vesa.c:1751:19: style: Variable 'scrnIdx' is assigned a value that is never used. [unreadVariable]
xf86-video-vesa-2.4.0/src/vesa.c:1101:41: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
[17:50]

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-vmware/xserver-xorg-video-vmware_13.3.0.orig.tar.gz.asc

ftp://ftp.se.debian.org/debian/pool/main/x/xserver-xorg-video-voodoo/xserver-xorg-video-voodoo_1.2.4.orig.tar.gz
xf86-video-voodoo-1.2.4/src/voodoo_dga.c:104:12: style: Variable 'frameX0' is assigned a value that is never used. [unreadVariable]
xf86-video-voodoo-1.2.4/src/voodoo_dga.c:105:12: style: Variable 'frameY0' is assigned a value that is never used. [unreadVariable]
xf86-video-voodoo-1.2.4/src/voodoo_driver.c:226:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xf86-video-voodoo-1.2.4/src/voodoo_driver.c:226:28: style: The scope of the variable 'numUsed' can be reduced. [variableScope]
xf86-video-voodoo-1.2.4/src/voodoo_driver.c:811:13: style: The scope of the variable 'pVoo' can be reduced. [variableScope]
xf86-video-voodoo-1.2.4/src/voodoo_driver.c:906:18: style: The scope of the variable 'src' can be reduced. [variableScope]
xf86-video-voodoo-1.2.4/src/voodoo_driver.c:907:14: style: The scope of the variable 'x1' can be reduced. [variableScope]
xf86-video-voodoo-1.2.4/src/voodoo_driver.c:907:18: style: The scope of the variable 'x2' can be reduced. [variableScope]
xf86-video-voodoo-1.2.4/src/voodoo_driver.c:934:18: style: The scope of the variable 'src' can be reduced. [variableScope]
xf86-video-voodoo-1.2.4/src/voodoo_driver.c:583:22: style: Function 'VoodooScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'. [funcArgNamesDifferent]
xf86-video-voodoo-1.2.4/src/voodoo_driver.c:83:34: note: Function 'VoodooScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'.
xf86-video-voodoo-1.2.4/src/voodoo_driver.c:583:22: note: Function 'VoodooScreenInit' argument 1 names different: declaration 'Index' definition 'scrnIndex'.
xf86-video-voodoo-1.2.4/src/voodoo_driver.c:279:10: style: Variable 'pEnt' is assigned a value that is never used. [unreadVariable]
xf86-video-voodoo-1.2.4/src/voodoo_driver.c:862:11: style: Variable 'width' is assigned a value that is never used. [unreadVariable]
xf86-video-voodoo-1.2.4/src/voodoo_driver.c:863:12: style: Variable 'height' is assigned a value that is never used. [unreadVariable]
xf86-video-voodoo-1.2.4/src/voodoo_hardware.c:434:6: style: The scope of the variable 'm' can be reduced. [variableScope]
xf86-video-voodoo-1.2.4/src/voodoo_hardware.c:434:9: style: The scope of the variable 'm2' can be reduced. [variableScope]
xf86-video-voodoo-1.2.4/src/voodoo_hardware.c:434:29: style: The scope of the variable 'fout' can be reduced. [variableScope]
xf86-video-voodoo-1.2.4/src/voodoo_hardware.c:1019:39: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-voodoo-1.2.4/src/voodoo_hardware.c:1055:39: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS]
xf86-video-voodoo-1.2.4/src/voodoo_hardware.c:978:57: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-voodoo-1.2.4/src/voodoo_hardware.c:1003:56: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-voodoo-1.2.4/src/voodoo_hardware.c:1033:54: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-voodoo-1.2.4/src/voodoo_hardware.c:1087:58: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-voodoo-1.2.4/src/voodoo_hardware.c:1132:46: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-voodoo-1.2.4/src/voodoo_hardware.c:1134:53: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-voodoo-1.2.4/src/voodoo_hardware.c:1167:58: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xf86-video-voodoo-1.2.4/src/voodoo_hardware.c:387:14: style: Variable 'device_id' is assigned a value that is never used. [unreadVariable]
[17:50]

ftp://ftp.se.debian.org/debian/pool/main/x/xsettings-kde/xsettings-kde_0.9.orig.tar.gz
xsettings-kde/xsettings-kde.c:183:9: style: Variable 'file' is reassigned a value before the old one has been used. [redundantAssignment]
xsettings-kde/xsettings-kde.c:161:0: note: Variable 'file' is reassigned a value before the old one has been used.
xsettings-kde/xsettings-kde.c:183:9: note: Variable 'file' is reassigned a value before the old one has been used.
xsettings-kde/xsettings-kde.c:171:7: style: The scope of the variable 'themefilename' can be reduced. [variableScope]
xsettings-kde/xsettings-kde.c:174:6: style: The scope of the variable 'user_file' can be reduced. [variableScope]
xsettings-kde/xsettings-kde.c:195:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xsettings-kde/xsettings-kde.c:309:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xsettings-kde/xsettings-kde.c:319:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xsettings-kde/xsettings-kde.c:331:14: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
[17:50]

ftp://ftp.se.debian.org/debian/pool/main/x/xsettingsd/xsettingsd_0.0.20171105+1+ge4cf9969.orig.tar.xz
xsettingsd-0.0.20171105+1+ge4cf9969/common_test.cc:28:0: error: syntax error [syntaxError]
xsettingsd-0.0.20171105+1+ge4cf9969/config_parser.h:107:5: style: Class 'FileCharStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xsettingsd-0.0.20171105+1+ge4cf9969/config_parser.h:124:5: style: Class 'StringCharStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xsettingsd-0.0.20171105+1+ge4cf9969/config_parser.h:111:10: style: The function 'InitImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xsettingsd-0.0.20171105+1+ge4cf9969/config_parser.h:80:18: note: Virtual function in base class
xsettingsd-0.0.20171105+1+ge4cf9969/config_parser.h:111:10: note: Function in derived class
xsettingsd-0.0.20171105+1+ge4cf9969/config_parser.h:112:10: style: The function 'AtEOFImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xsettingsd-0.0.20171105+1+ge4cf9969/config_parser.h:81:18: note: Virtual function in base class
xsettingsd-0.0.20171105+1+ge4cf9969/config_parser.h:112:10: note: Function in derived class
xsettingsd-0.0.20171105+1+ge4cf9969/config_parser.h:113:9: style: The function 'GetCharImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xsettingsd-0.0.20171105+1+ge4cf9969/config_parser.h:82:17: note: Virtual function in base class
xsettingsd-0.0.20171105+1+ge4cf9969/config_parser.h:113:9: note: Function in derived class
xsettingsd-0.0.20171105+1+ge4cf9969/config_parser.h:127:10: style: The function 'AtEOFImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xsettingsd-0.0.20171105+1+ge4cf9969/config_parser.h:81:18: note: Virtual function in base class
xsettingsd-0.0.20171105+1+ge4cf9969/config_parser.h:127:10: note: Function in derived class
xsettingsd-0.0.20171105+1+ge4cf9969/config_parser.h:128:9: style: The function 'GetCharImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xsettingsd-0.0.20171105+1+ge4cf9969/config_parser.h:82:17: note: Virtual function in base class
xsettingsd-0.0.20171105+1+ge4cf9969/config_parser.h:128:9: note: Function in derived class
xsettingsd-0.0.20171105+1+ge4cf9969/setting.h:79:8: style: The function 'WriteBody' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xsettingsd-0.0.20171105+1+ge4cf9969/setting.h:51:16: note: Virtual function in base class
xsettingsd-0.0.20171105+1+ge4cf9969/setting.h:79:8: note: Function in derived class
xsettingsd-0.0.20171105+1+ge4cf9969/setting.h:80:8: style: The function 'EqualsImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xsettingsd-0.0.20171105+1+ge4cf9969/setting.h:54:16: note: Virtual function in base class
xsettingsd-0.0.20171105+1+ge4cf9969/setting.h:80:8: note: Function in derived class
xsettingsd-0.0.20171105+1+ge4cf9969/setting.h:97:8: style: The function 'WriteBody' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xsettingsd-0.0.20171105+1+ge4cf9969/setting.h:51:16: note: Virtual function in base class
xsettingsd-0.0.20171105+1+ge4cf9969/setting.h:97:8: note: Function in derived class
xsettingsd-0.0.20171105+1+ge4cf9969/setting.h:98:8: style: The function 'EqualsImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xsettingsd-0.0.20171105+1+ge4cf9969/setting.h:54:16: note: Virtual function in base class
xsettingsd-0.0.20171105+1+ge4cf9969/setting.h:98:8: note: Function in derived class
xsettingsd-0.0.20171105+1+ge4cf9969/setting.h:124:8: style: The function 'WriteBody' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xsettingsd-0.0.20171105+1+ge4cf9969/setting.h:51:16: note: Virtual function in base class
xsettingsd-0.0.20171105+1+ge4cf9969/setting.h:124:8: note: Function in derived class
xsettingsd-0.0.20171105+1+ge4cf9969/setting.h:125:8: style: The function 'EqualsImpl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xsettingsd-0.0.20171105+1+ge4cf9969/setting.h:54:16: note: Virtual function in base class
xsettingsd-0.0.20171105+1+ge4cf9969/setting.h:125:8: note: Function in derived class
xsettingsd-0.0.20171105+1+ge4cf9969/config_parser_test.cc:53:0: error: syntax error [syntaxError]
xsettingsd-0.0.20171105+1+ge4cf9969/setting_test.cc:48:0: error: syntax error [syntaxError]
xsettingsd-0.0.20171105+1+ge4cf9969/settings_manager.h:25:3: style: Class 'SettingsManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
[17:50]

ftp://ftp.se.debian.org/debian/pool/main/x/xshisen/xshisen_1.51.orig.tar.gz
xshisen-1.51/components.h:65:1: style: The class 'Timer' does not have a constructor although it has private member variables. [noConstructor]
xshisen-1.51/components.h:91:5: style: Technically the member function 'TimerW::operatorWidget' can be const. [functionConst]
xshisen-1.51/components.h:112:5: style: Technically the member function 'Mahjong::operatorPixmap' can be const. [functionConst]
xshisen-1.51/components.h:142:10: style: Technically the member function 'PiePos::GetPosArray' can be const. [functionConst]
xshisen-1.51/components.h:182:5: style: Technically the member function 'MenuBar::operatorWidget' can be const. [functionConst]
xshisen-1.51/components.h:235:5: style: Technically the member function 'Score::operatorWidget' can be const. [functionConst]
xshisen-1.51/body.h:91:5: style: Technically the member function 'Body::operatorWidget' can be const. [functionConst]
xshisen-1.51/components.h:131:33: style: Class 'PiePos' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xshisen-1.51/components.h:131:33: style: Class 'PiePos' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xshisen-1.51/components.h:131:5: style: Class 'PiePos' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xshisen-1.51/components.h:157:5: style: Class 'History' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xshisen-1.51/components.h:224:5: style: Class 'Score' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xshisen-1.51/components.h:115:1: warning: The class 'Point' has 'copy constructor' but lack of 'operator='. [copyCtorAndEqOperator]
xshisen-1.51/body.C:275:9: style: The scope of the variable 'flag' can be reduced. [variableScope]
xshisen-1.51/body.C:306:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xshisen-1.51/body.C:306:12: style: The scope of the variable 'j0' can be reduced. [variableScope]
xshisen-1.51/body.C:440:30: style: The scope of the variable 'basex' can be reduced. [variableScope]
xshisen-1.51/body.C:440:37: style: The scope of the variable 'basey' can be reduced. [variableScope]
xshisen-1.51/body.C:1029:17: style: The scope of the variable 'tr' can be reduced. [variableScope]
xshisen-1.51/body.C:1029:22: style: The scope of the variable 'gr' can be reduced. [variableScope]
xshisen-1.51/body.C:38:7: warning: Member variable 'Body::rest' is not initialized in the constructor. [uninitMemberVar]
xshisen-1.51/body.C:38:7: warning: Member variable 'Body::status' is not initialized in the constructor. [uninitMemberVar]
xshisen-1.51/body.C:38:7: warning: Member variable 'Body::currentHintNum' is not initialized in the constructor. [uninitMemberVar]
xshisen-1.51/body.C:38:7: warning: Member variable 'Body::initialHintNum' is not initialized in the constructor. [uninitMemberVar]
xshisen-1.51/body.C:38:7: warning: Member variable 'Body::hintArray' is not initialized in the constructor. [uninitMemberVar]
xshisen-1.51/body.C:38:7: warning: Member variable 'Body::xoff' is not initialized in the constructor. [uninitMemberVar]
xshisen-1.51/body.C:38:7: warning: Member variable 'Body::yoff' is not initialized in the constructor. [uninitMemberVar]
xshisen-1.51/body.C:38:7: warning: Member variable 'Body::xstep' is not initialized in the constructor. [uninitMemberVar]
xshisen-1.51/body.C:38:7: warning: Member variable 'Body::ystep' is not initialized in the constructor. [uninitMemberVar]
xshisen-1.51/body.C:38:7: warning: Member variable 'Body::xmarg' is not initialized in the constructor. [uninitMemberVar]
xshisen-1.51/body.C:38:7: warning: Member variable 'Body::ymarg' is not initialized in the constructor. [uninitMemberVar]
xshisen-1.51/body.C:38:7: warning: Member variable 'Body::currentWidth' is not initialized in the constructor. [uninitMemberVar]
xshisen-1.51/body.C:38:7: warning: Member variable 'Body::currentHeight' is not initialized in the constructor. [uninitMemberVar]
xshisen-1.51/body.C:38:7: warning: Member variable 'Body::demoMode' is not initialized in the constructor. [uninitMemberVar]
xshisen-1.51/body.C:38:7: warning: Member variable 'Body::helpUsed' is not initialized in the constructor. [uninitMemberVar]
xshisen-1.51/body.C:38:7: warning: Member variable 'Body::timeOut' is not initialized in the constructor. [uninitMemberVar]
xshisen-1.51/body.h:14:20: style: Member variable 'Body::xsize' is in the wrong place in the initializer list. [initializerList]
xshisen-1.51/body.C:39:32: note: Member variable 'Body::xsize' is in the wrong place in the initializer list.
xshisen-1.51/body.h:14:20: note: Member variable 'Body::xsize' is in the wrong place in the initializer list.
xshisen-1.51/body.h:49:9: style: Technically the member function 'Body::can_pass' can be const. [functionConst]
xshisen-1.51/body.C:185:7: note: Technically the member function 'Body::can_pass' can be const.
xshisen-1.51/body.h:49:9: note: Technically the member function 'Body::can_pass' can be const.
xshisen-1.51/body.h:67:10: style: Technically the member function 'Body::GetPos' can be const. [functionConst]
xshisen-1.51/body.C:578:7: note: Technically the member function 'Body::GetPos' can be const.
xshisen-1.51/body.h:67:10: note: Technically the member function 'Body::GetPos' can be const.
xshisen-1.51/body.h:75:9: style: Technically the member function 'Body::GetRest' can be const. [functionConst]
xshisen-1.51/body.C:353:7: note: Technically the member function 'Body::GetRest' can be const.
xshisen-1.51/body.h:75:9: note: Technically the member function 'Body::GetRest' can be const.
xshisen-1.51/body.h:77:9: style: Technically the member function 'Body::Active' can be const. [functionConst]
xshisen-1.51/body.C:818:7: note: Technically the member function 'Body::Active' can be const.
xshisen-1.51/body.h:77:9: note: Technically the member function 'Body::Active' can be const.
xshisen-1.51/body.C:43:5: style: Class 'Body' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xshisen-1.51/body.C:43:5: style: Class 'Body' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xshisen-1.51/body.C:524:17: error: Uninitialized variable: a1 [uninitvar]
xshisen-1.51/body.C:525:17: error: Uninitialized variable: a2 [uninitvar]
xshisen-1.51/body.C:524:21: error: Uninitialized variable: b1 [uninitvar]
xshisen-1.51/body.C:525:21: error: Uninitialized variable: b2 [uninitvar]
xshisen-1.51/body.C:525:27: error: Uninitialized variable: p [uninitvar]
xshisen-1.51/body.C:523:21: error: Uninitialized variable: a1 [uninitvar]
xshisen-1.51/body.C:523:25: error: Uninitialized variable: b1 [uninitvar]
xshisen-1.51/body.C:524:31: error: Uninitialized variable: a2 [uninitvar]
xshisen-1.51/body.C:524:35: error: Uninitialized variable: b2 [uninitvar]
xshisen-1.51/callbacks.C:119:9: style: The scope of the variable 'xsize' can be reduced. [variableScope]
xshisen-1.51/callbacks.C:119:16: style: The scope of the variable 'ysize' can be reduced. [variableScope]
xshisen-1.51/callbacks.C:120:9: style: The scope of the variable 'trial' can be reduced. [variableScope]
xshisen-1.51/callbacks.C:151:10: style: Unused variable: subdir [unusedVariable]
xshisen-1.51/common.C:45:9: style: Condition '!created' is always true [knownConditionTrueFalse]
xshisen-1.51/components.h:162:10: style: Technically the member function 'History::GetXY' can be const. [functionConst]
xshisen-1.51/history.C:56:10: note: Technically the member function 'History::GetXY' can be const.
xshisen-1.51/components.h:162:10: note: Technically the member function 'History::GetXY' can be const.
xshisen-1.51/components.h:163:10: style: Technically the member function 'History::GetV' can be const. [functionConst]
xshisen-1.51/history.C:66:10: note: Technically the member function 'History::GetV' can be const.
xshisen-1.51/components.h:163:10: note: Technically the member function 'History::GetV' can be const.
xshisen-1.51/history.C:5:5: style: Class 'History' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xshisen-1.51/history.C:5:5: style: Class 'History' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xshisen-1.51/image.C:16:23: style: The scope of the variable 'yo' can be reduced. [variableScope]
xshisen-1.51/kconv.C:179:0: style: Variable 'kanji' is assigned a value that is never used. [unreadVariable]
xshisen-1.51/kconv.C:241:0: style: Variable 'kanji' is assigned a value that is never used. [unreadVariable]
xshisen-1.51/mahjong.C:6:10: warning: Member variable 'Mahjong::original_width' is not initialized in the constructor. [uninitMemberVar]
xshisen-1.51/mahjong.C:6:10: warning: Member variable 'Mahjong::original_height' is not initialized in the constructor. [uninitMemberVar]
xshisen-1.51/mahjong.C:6:10: warning: Member variable 'Mahjong::width' is not initialized in the constructor. [uninitMemberVar]
xshisen-1.51/mahjong.C:6:10: warning: Member variable 'Mahjong::height' is not initialized in the constructor. [uninitMemberVar]
xshisen-1.51/mahjong.C:6:10: warning: Member variable 'Mahjong::resized' is not initialized in the constructor. [uninitMemberVar]
xshisen-1.51/mahjong.C:6:10: warning: Member variable 'Mahjong::id' is not initialized in the constructor. [uninitMemberVar]
xshisen-1.51/mahjong.C:8:5: performance: Variable 'data' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xshisen-1.51/mahjong.C:9:5: performance: Variable 'datag' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xshisen-1.51/mahjong.C:10:5: performance: Variable 'rdata' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xshisen-1.51/mahjong.C:11:5: performance: Variable 'rdatag' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xshisen-1.51/components.h:110:10: style: Technically the member function 'Mahjong::GetSize' can be const. [functionConst]
xshisen-1.51/mahjong.C:110:10: note: Technically the member function 'Mahjong::GetSize' can be const.
xshisen-1.51/components.h:110:10: note: Technically the member function 'Mahjong::GetSize' can be const.
xshisen-1.51/main.C:280:18: style: The scope of the variable 'num_piece_x' can be reduced. [variableScope]
xshisen-1.51/main.C:280:31: style: The scope of the variable 'num_piece_y' can be reduced. [variableScope]
xshisen-1.51/score.C:123:16: style: C-style pointer casting [cstyleCast]
xshisen-1.51/score.C:135:16: style: C-style pointer casting [cstyleCast]
xshisen-1.51/score.C:331:21: style: The scope of the variable 'this_time' can be reduced. [variableScope]
xshisen-1.51/score.C:241:8: warning: Member variable 'Score::filename' is not initialized in the constructor. [uninitMemberVar]
xshisen-1.51/score.C:241:8: warning: Member variable 'Score::logfile' is not initialized in the constructor. [uninitMemberVar]
xshisen-1.51/score.C:241:8: warning: Member variable 'Score::kanjiCode' is not initialized in the constructor. [uninitMemberVar]
xshisen-1.51/score.C:241:8: warning: Member variable 'Score::scoreToRegister' is not initialized in the constructor. [uninitMemberVar]
xshisen-1.51/score.C:241:8: warning: Member variable 'Score::game' is not initialized in the constructor. [uninitMemberVar]
xshisen-1.51/score.C:241:8: warning: Member variable 'Score::rec' is not initialized in the constructor. [uninitMemberVar]
xshisen-1.51/score.C:250:5: performance: Variable 'score' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xshisen-1.51/components.h:222:9: performance: Technically the member function 'Score::atoiSubstring' can be static. [functionStatic]
xshisen-1.51/score.C:621:8: note: Technically the member function 'Score::atoiSubstring' can be static.
xshisen-1.51/components.h:222:9: note: Technically the member function 'Score::atoiSubstring' can be static.
xshisen-1.51/timer.C:182:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint]
xshisen-1.51/timer.C:182:9: warning: %d in format string (no. 3) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint]
xshisen-1.51/components.h:73:8: style: Technically the member function 'Timer::GetTimer' can be const. [functionConst]
xshisen-1.51/timer.C:14:8: note: Technically the member function 'Timer::GetTimer' can be const.
xshisen-1.51/components.h:73:8: note: Technically the member function 'Timer::GetTimer' can be const.
[17:50]

ftp://ftp.se.debian.org/debian/pool/main/x/xshogi/xshogi_1.4.2.orig.tar.gz
* yacc.c:358  *:826:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
scanner.c:1094:27: warning: Possible null pointer dereference: b [nullPointer]
scanner.c:1091:24: note: Assignment 'b=(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL', assigned value is 0
scanner.c:1094:27: note: Null pointer dereference
scanner.c:1096:9: warning: Possible null pointer dereference: b [nullPointer]
scanner.c:1091:24: note: Assignment 'b=(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL', assigned value is 0
scanner.c:1096:9: note: Null pointer dereference
scanner.c:1463:2: warning: Possible null pointer dereference: b [nullPointer]
scanner.c:1352:17: note: Calling function 'yy_init_buffer', 1st argument 'b' value is 0
scanner.c:1463:2: note: Null pointer dereference
scanner.c:1464:2: warning: Possible null pointer dereference: b [nullPointer]
scanner.c:1352:17: note: Calling function 'yy_init_buffer', 1st argument 'b' value is 0
scanner.c:1464:2: note: Null pointer dereference
scanner.c:1475:9: warning: Possible null pointer dereference: b [nullPointer]
scanner.c:1352:17: note: Calling function 'yy_init_buffer', 1st argument 'b' value is 0
scanner.c:1475:9: note: Null pointer dereference
scanner.c:1204:59: style: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent]
scanner.c:357:54: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'.
scanner.c:1204:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'.
scanner.c:1227:49: style: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. [funcArgNamesDifferent]
scanner.c:613:38: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'.
scanner.c:1227:49: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'.
scanner.c:1648:48: style: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent]
scanner.c:310:47: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'.
scanner.c:1648:48: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'.
scanner.c:1661:48: style: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent]
scanner.c:311:46: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'.
scanner.c:1661:48: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'.
scanner.c:1661:62: style: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent]
scanner.c:311:56: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'.
scanner.c:1661:62: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'.
scanner.c:1793:24: style: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. [funcArgNamesDifferent]
scanner.c:579:23: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'.
scanner.c:1793:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'.
xshogi-1.4.2/xshogi.c:3621:34: warning: Either the condition 'fromX<2' is redundant, otherwise there is negative array index -1. [negativeIndex]
xshogi-1.4.2/xshogi.c:3618:46: note: Assuming that condition 'fromX<2' is not redundant
xshogi-1.4.2/xshogi.c:3620:17: note: Compound assignment '-=', assigned value is -1
xshogi-1.4.2/xshogi.c:3621:34: note: Negative array index
xshogi-1.4.2/xshogi.c:3679:49: warning: Either the condition 'to_x<2' is redundant, otherwise there is negative array index -1. [negativeIndex]
xshogi-1.4.2/xshogi.c:3674:18: note: Assuming that condition 'to_x<2' is not redundant
xshogi-1.4.2/xshogi.c:3678:17: note: Compound assignment '-=', assigned value is -1
xshogi-1.4.2/xshogi.c:3679:49: note: Negative array index
xshogi-1.4.2/xshogi.c:3690:33: warning: Either the condition 'to_x<2' is redundant, otherwise there is negative array index -1. [negativeIndex]
xshogi-1.4.2/xshogi.c:3674:18: note: Assuming that condition 'to_x<2' is not redundant
xshogi-1.4.2/xshogi.c:3678:17: note: Compound assignment '-=', assigned value is -1
xshogi-1.4.2/xshogi.c:3690:33: note: Negative array index
xshogi-1.4.2/xshogi.c:6948:16: error: Array 'message[3]' accessed at index 6, which is out of bounds. [arrayIndexOutOfBounds]
xshogi-1.4.2/xshogi.c:6331:19: note: Calling function 'SendToProgram', 1st argument 'message' value is "switch\n"
xshogi-1.4.2/xshogi.c:6948:16: note: Array index out of bounds
xshogi-1.4.2/xshogi.c:6630:29: warning: Possible null pointer dereference: nprms [nullPointer]
xshogi-1.4.2/xshogi.c:1725:43: note: Calling function 'TwoMachinesProc', 4th argument 'nprms' value is 0
xshogi-1.4.2/xshogi.c:6630:29: note: Null pointer dereference
xshogi-1.4.2/xshogi.c:1843:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xshogi-1.4.2/xshogi.c:2820:9: style: The scope of the variable 'square_color' can be reduced. [variableScope]
xshogi-1.4.2/xshogi.c:3952:11: style: The scope of the variable 'mpr' can be reduced. [variableScope]
xshogi-1.4.2/xshogi.c:4491:28: style: The scope of the variable 'movestr' can be reduced. [variableScope]
xshogi-1.4.2/xshogi.c:4492:10: style: The scope of the variable 'promoPiece' can be reduced. [variableScope]
xshogi-1.4.2/xshogi.c:4567:11: style: The scope of the variable 'arg1' can be reduced. [variableScope]
xshogi-1.4.2/xshogi.c:4567:18: style: The scope of the variable 'arg2' can be reduced. [variableScope]
xshogi-1.4.2/xshogi.c:4875:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
xshogi-1.4.2/xshogi.c:5293:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
xshogi-1.4.2/xshogi.c:5503:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
xshogi-1.4.2/xshogi.c:6228:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
xshogi-1.4.2/xshogi.c:6229:12: style: The scope of the variable 'len' can be reduced. [variableScope]
xshogi-1.4.2/xshogi.c:6340:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xshogi-1.4.2/xshogi.c:6600:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
xshogi-1.4.2/xshogi.c:6962:39: style: The scope of the variable 'number' can be reduced. [variableScope]
xshogi-1.4.2/xshogi.c:6962:48: style: The scope of the variable 'name' can be reduced. [variableScope]
xshogi-1.4.2/xshogi.c:7098:10: style: The scope of the variable 'message' can be reduced. [variableScope]
xshogi-1.4.2/xshogi.c:7470:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
xshogi-1.4.2/xshogi.c:3333:19: style: Function 'UpdateCatched' argument 1 names different: declaration 'c' definition 'Color'. [funcArgNamesDifferent]
xshogi-1.4.2/xshogifn.h:93:24: note: Function 'UpdateCatched' argument 1 names different: declaration 'c' definition 'Color'.
xshogi-1.4.2/xshogi.c:3333:19: note: Function 'UpdateCatched' argument 1 names different: declaration 'c' definition 'Color'.
xshogi-1.4.2/xshogi.c:3333:30: style: Function 'UpdateCatched' argument 2 names different: declaration 'f' definition 'Figure'. [funcArgNamesDifferent]
xshogi-1.4.2/xshogifn.h:93:31: note: Function 'UpdateCatched' argument 2 names different: declaration 'f' definition 'Figure'.
xshogi-1.4.2/xshogi.c:3333:30: note: Function 'UpdateCatched' argument 2 names different: declaration 'f' definition 'Figure'.
xshogi-1.4.2/xshogi.c:3333:42: style: Function 'UpdateCatched' argument 3 names different: declaration 'd' definition 'Drop'. [funcArgNamesDifferent]
xshogi-1.4.2/xshogifn.h:93:38: note: Function 'UpdateCatched' argument 3 names different: declaration 'd' definition 'Drop'.
xshogi-1.4.2/xshogi.c:3333:42: note: Function 'UpdateCatched' argument 3 names different: declaration 'd' definition 'Drop'.
xshogi-1.4.2/xshogi.c:3333:52: style: Function 'UpdateCatched' argument 4 names different: declaration 'a' definition 'DropAll'. [funcArgNamesDifferent]
xshogi-1.4.2/xshogifn.h:93:45: note: Function 'UpdateCatched' argument 4 names different: declaration 'a' definition 'DropAll'.
xshogi-1.4.2/xshogi.c:3333:52: note: Function 'UpdateCatched' argument 4 names different: declaration 'a' definition 'DropAll'.
xshogi-1.4.2/xshogi.c:3333:65: style: Function 'UpdateCatched' argument 5 names different: declaration 'cm' definition 'currentMove'. [funcArgNamesDifferent]
xshogi-1.4.2/xshogifn.h:93:52: note: Function 'UpdateCatched' argument 5 names different: declaration 'cm' definition 'currentMove'.
xshogi-1.4.2/xshogi.c:3333:65: note: Function 'UpdateCatched' argument 5 names different: declaration 'cm' definition 'currentMove'.
xshogi-1.4.2/xshogi.c:3459:26: style: Function 'BlinkSquare' argument 2 names different: declaration 'column' definition 'col'. [funcArgNamesDifferent]
xshogi-1.4.2/xshogifn.h:86:31: note: Function 'BlinkSquare' argument 2 names different: declaration 'column' definition 'col'.
xshogi-1.4.2/xshogi.c:3459:26: note: Function 'BlinkSquare' argument 2 names different: declaration 'column' definition 'col'.
xshogi-1.4.2/xshogi.c:4682:29: style: Function 'ShutdownShogiPrograms' argument 1 names different: declaration 'message' definition 'why'. [funcArgNamesDifferent]
xshogi-1.4.2/xshogifn.h:108:34: note: Function 'ShutdownShogiPrograms' argument 1 names different: declaration 'message' definition 'why'.
xshogi-1.4.2/xshogi.c:4682:29: note: Function 'ShutdownShogiPrograms' argument 1 names different: declaration 'message' definition 'why'.
xshogi-1.4.2/xshogi.c:4902:59: style: Function 'PromotionPopUp' argument 4 names different: declaration 'frp' definition 'fromRemotePlayer'. [funcArgNamesDifferent]
xshogi-1.4.2/xshogifn.h:114:64: note: Function 'PromotionPopUp' argument 4 names different: declaration 'frp' definition 'fromRemotePlayer'.
xshogi-1.4.2/xshogi.c:4902:59: note: Function 'PromotionPopUp' argument 4 names different: declaration 'frp' definition 'fromRemotePlayer'.
xshogi-1.4.2/xshogi.c:5687:20: style: Function 'ClearCatches' argument 1 names different: declaration 'to' definition 'catches'. [funcArgNamesDifferent]
xshogi-1.4.2/xshogifn.h:92:27: note: Function 'ClearCatches' argument 1 names different: declaration 'to' definition 'catches'.
xshogi-1.4.2/xshogi.c:5687:20: note: Function 'ClearCatches' argument 1 names different: declaration 'to' definition 'catches'.
xshogi-1.4.2/xshogi.c:4391:28: style: Variable 'move_type' is assigned a value that is never used. [unreadVariable]
xshogi-1.4.2/xshogi.c:4456:13: style: Variable 'pieceChar' is assigned a value that is never used. [unreadVariable]
xshogi-1.4.2/xshogi.c:6217:5: style: Variable 'def' is assigned a value that is never used. [unreadVariable]
xshogi-1.4.2/xshogi.c:6589:5: style: Variable 'def' is assigned a value that is never used. [unreadVariable]
xshogi-1.4.2/xshogi.c:6538:5: warning: The buffer 'host_name' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xshogi-1.4.2/xshogi.c:4077:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xshogi-1.4.2/xshogi.c:4186:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xshogi-1.4.2/xshogi.c:5933:0: error: Resource leak: fp [resourceLeak]
[17:50]

ftp://ftp.se.debian.org/debian/pool/main/x/xskat/xskat_4.0.orig.tar.gz
xskat-4.0/irc.c:936:7: style: The scope of the variable 'ln' can be reduced. [variableScope]
xskat-4.0/irc.c:1062:9: style: The scope of the variable 'ln' can be reduced. [variableScope]
xskat-4.0/irc.c:1143:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xskat-4.0/irc.c:1164:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xskat-4.0/irc.c:1165:8: style: The scope of the variable 'nam' can be reduced. [variableScope]
xskat-4.0/irc.c:1193:14: style: The scope of the variable 'nick' can be reduced. [variableScope]
xskat-4.0/irc.c:1194:8: style: The scope of the variable 'plb' can be reduced. [variableScope]
xskat-4.0/irc.c:1195:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xskat-4.0/irc.c:1195:9: style: The scope of the variable 'sn' can be reduced. [variableScope]
xskat-4.0/irc.c:1196:14: style: The scope of the variable 'ini' can be reduced. [variableScope]
xskat-4.0/irc.c:1379:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
xskat-4.0/irc.c:1419:9: style: The scope of the variable 'l' can be reduced. [variableScope]
xskat-4.0/null.c:42:11: style: The scope of the variable 'c' can be reduced. [variableScope]
xskat-4.0/null.c:97:12: style: The scope of the variable 'm' can be reduced. [variableScope]
xskat-4.0/null.c:117:11: style: The scope of the variable 'ci' can be reduced. [variableScope]
xskat-4.0/null.c:117:14: style: The scope of the variable 'cj' can be reduced. [variableScope]
xskat-4.0/null.c:117:17: style: The scope of the variable 'wi' can be reduced. [variableScope]
xskat-4.0/null.c:117:20: style: The scope of the variable 'wj' can be reduced. [variableScope]
xskat-4.0/null.c:154:11: style: The scope of the variable 'ci' can be reduced. [variableScope]
xskat-4.0/null.c:154:14: style: The scope of the variable 'cj' can be reduced. [variableScope]
xskat-4.0/null.c:154:17: style: The scope of the variable 'wi' can be reduced. [variableScope]
xskat-4.0/null.c:154:20: style: The scope of the variable 'wj' can be reduced. [variableScope]
xskat-4.0/null.c:170:11: style: The scope of the variable 'hi' can be reduced. [variableScope]
xskat-4.0/null.c:170:14: style: The scope of the variable 'hj' can be reduced. [variableScope]
xskat-4.0/null.c:279:13: style: The scope of the variable 'fb2' can be reduced. [variableScope]
xskat-4.0/null.c:319:20: style: The scope of the variable 'spc' can be reduced. [variableScope]
xskat-4.0/null.c:319:30: style: The scope of the variable 'nsc' can be reduced. [variableScope]
xskat-4.0/null.c:319:50: style: The scope of the variable 'mpt' can be reduced. [variableScope]
xskat-4.0/null.c:374:13: style: The scope of the variable 'p' can be reduced. [variableScope]
xskat-4.0/ramsch.c:227:10: style: The scope of the variable 'fb' can be reduced. [variableScope]
xskat-4.0/ramsch.c:227:13: style: The scope of the variable 'fp' can be reduced. [variableScope]
xskat-4.0/ramsch.c:227:16: style: The scope of the variable 'mgb' can be reduced. [variableScope]
xskat-4.0/ramsch.c:227:20: style: The scope of the variable 'mgp' can be reduced. [variableScope]
xskat-4.0/ramsch.c:342:13: style: The scope of the variable 'bb' can be reduced. [variableScope]
xskat-4.0/skat.c:724:7: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
xskat-4.0/skat.c:2225:28: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xskat-4.0/skat.c:1828:7: warning: Width 35 given in format string (no. 1) is smaller than destination buffer 'buf[40]'. [invalidScanfFormatWidth_smaller]
xskat-4.0/skat.c:89:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xskat-4.0/skat.c:89:9: style: The scope of the variable 'l' can be reduced. [variableScope]
xskat-4.0/skat.c:89:11: style: The scope of the variable 'n' can be reduced. [variableScope]
xskat-4.0/skat.c:342:16: style: The scope of the variable 'fbsum' can be reduced. [variableScope]
xskat-4.0/skat.c:342:22: style: The scope of the variable 'firstf' can be reduced. [variableScope]
xskat-4.0/skat.c:410:11: style: The scope of the variable 'f' can be reduced. [variableScope]
xskat-4.0/skat.c:765:9: style: The scope of the variable 'c' can be reduced. [variableScope]
xskat-4.0/skat.c:802:14: style: The scope of the variable 'ih' can be reduced. [variableScope]
xskat-4.0/skat.c:931:20: style: The scope of the variable 'sp' can be reduced. [variableScope]
xskat-4.0/skat.c:1100:13: style: The scope of the variable 'ns' can be reduced. [variableScope]
xskat-4.0/skat.c:1100:16: style: The scope of the variable 's' can be reduced. [variableScope]
xskat-4.0/skat.c:1137:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xskat-4.0/skat.c:1191:9: style: The scope of the variable 'sn' can be reduced. [variableScope]
xskat-4.0/skat.c:1274:9: style: The scope of the variable 'c' can be reduced. [variableScope]
xskat-4.0/skat.c:1359:10: style: The scope of the variable 'c' can be reduced. [variableScope]
xskat-4.0/skat.c:1413:9: style: The scope of the variable 'c' can be reduced. [variableScope]
xskat-4.0/skat.c:1631:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xskat-4.0/skat.c:1950:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xskat-4.0/skat.c:2012:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xskat-4.0/skat.c:2012:9: style: The scope of the variable 's' can be reduced. [variableScope]
xskat-4.0/skat.c:2049:7: style: The scope of the variable 'sn' can be reduced. [variableScope]
xskat-4.0/skat.c:2068:13: style: The scope of the variable 'f1' can be reduced. [variableScope]
xskat-4.0/skat.c:2068:16: style: The scope of the variable 'w1' can be reduced. [variableScope]
xskat-4.0/skat.c:2068:19: style: The scope of the variable 'f2' can be reduced. [variableScope]
xskat-4.0/skat.c:2068:22: style: The scope of the variable 'w2' can be reduced. [variableScope]
xskat-4.0/skat.c:2206:15: style: The scope of the variable 'ci' can be reduced. [variableScope]
xskat-4.0/skat.c:2206:21: style: The scope of the variable 'su' can be reduced. [variableScope]
xskat-4.0/skat.c:2245:11: style: The scope of the variable 'ci' can be reduced. [variableScope]
xskat-4.0/skat.c:2326:11: style: The scope of the variable 'wi' can be reduced. [variableScope]
xskat-4.0/skat.c:2326:14: style: The scope of the variable 'wj' can be reduced. [variableScope]
xskat-4.0/skat.c:2326:17: style: The scope of the variable 'ci' can be reduced. [variableScope]
xskat-4.0/skat.c:2326:20: style: The scope of the variable 'cj' can be reduced. [variableScope]
xskat-4.0/skat.c:2410:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xskat-4.0/skat.c:2518:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xskat-4.0/skat.c:2595:17: style: The scope of the variable 'cj' can be reduced. [variableScope]
xskat-4.0/skat.c:2640:14: style: The scope of the variable 'cj' can be reduced. [variableScope]
xskat-4.0/skat.c:2640:26: style: The scope of the variable 'wio' can be reduced. [variableScope]
xskat-4.0/skat.c:2640:30: style: The scope of the variable 'wjo' can be reduced. [variableScope]
xskat-4.0/skat.c:2848:7: style: The scope of the variable 'sp' can be reduced. [variableScope]
xskat-4.0/skat.c:2848:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xskat-4.0/skat.c:2866:9: style: The scope of the variable 'c' can be reduced. [variableScope]
xskat-4.0/skat.c:3015:9: style: The scope of the variable 'c' can be reduced. [variableScope]
xskat-4.0/skat.c:3035:7: style: The scope of the variable 's' can be reduced. [variableScope]
xskat-4.0/skat.c:2581:20: style: Variable 'jw' is assigned a value that is never used. [unreadVariable]
xskat-4.0/skat.c:2650:23: style: Variable 'ze' is assigned a value that is never used. [unreadVariable]
xskat-4.0/skat.c:64:10: style: Clarify calculation precedence for '<<' and '?'. [clarifyCalculation]
xskat-4.0/xdial.c:711:23: style: Condition 'splfirst[sn]+12<splstp' is always true [knownConditionTrueFalse]
xskat-4.0/xdial.c:291:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xskat-4.0/xdial.c:336:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xskat-4.0/xdial.c:336:11: style: The scope of the variable 'c' can be reduced. [variableScope]
xskat-4.0/xdial.c:336:13: style: The scope of the variable 'ag' can be reduced. [variableScope]
xskat-4.0/xdial.c:336:16: style: The scope of the variable 's1' can be reduced. [variableScope]
xskat-4.0/xdial.c:336:19: style: The scope of the variable 's2' can be reduced. [variableScope]
xskat-4.0/xdial.c:336:22: style: The scope of the variable 'al' can be reduced. [variableScope]
xskat-4.0/xdial.c:336:32: style: The scope of the variable 'sav' can be reduced. [variableScope]
xskat-4.0/xdial.c:336:36: style: The scope of the variable 'bb' can be reduced. [variableScope]
xskat-4.0/xdial.c:338:14: style: The scope of the variable 'ircagain' can be reduced. [variableScope]
xskat-4.0/xdial.c:1120:17: style: The scope of the variable 'bp' can be reduced. [variableScope]
xskat-4.0/xdial.c:1121:10: style: The scope of the variable 'd' can be reduced. [variableScope]
xskat-4.0/xdial.c:1121:12: style: The scope of the variable 'e' can be reduced. [variableScope]
xskat-4.0/xdial.c:1121:14: style: The scope of the variable 'w' can be reduced. [variableScope]
xskat-4.0/xdial.c:1121:16: style: The scope of the variable 'h' can be reduced. [variableScope]
xskat-4.0/xdial.c:1142:17: style: The scope of the variable 'bp' can be reduced. [variableScope]
xskat-4.0/xdial.c:1143:7: style: The scope of the variable 'p' can be reduced. [variableScope]
xskat-4.0/xdial.c:1143:9: style: The scope of the variable 's' can be reduced. [variableScope]
xskat-4.0/xdial.c:1374:9: style: The scope of the variable 'argv' can be reduced. [variableScope]
xskat-4.0/xdial.c:1412:18: style: The scope of the variable 'l' can be reduced. [variableScope]
xskat-4.0/xdial.c:1709:15: style: The scope of the variable 'l' can be reduced. [variableScope]
xskat-4.0/xdial.c:1709:20: style: The scope of the variable 'sel' can be reduced. [variableScope]
xskat-4.0/xdial.c:1710:9: style: The scope of the variable 'str' can be reduced. [variableScope]
xskat-4.0/xdial.c:1996:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xskat-4.0/xdial.c:2170:7: style: The scope of the variable 'sn' can be reduced. [variableScope]
xskat-4.0/xdial.c:2204:7: style: The scope of the variable 'x' can be reduced. [variableScope]
xskat-4.0/xdial.c:2204:9: style: The scope of the variable 'y' can be reduced. [variableScope]
xskat-4.0/xdial.c:2314:7: style: The scope of the variable 'sn' can be reduced. [variableScope]
xskat-4.0/xdial.c:2338:7: style: The scope of the variable 'ln' can be reduced. [variableScope]
xskat-4.0/xdial.c:2338:10: style: The scope of the variable 'sn' can be reduced. [variableScope]
xskat-4.0/xdial.c:2534:9: style: The scope of the variable 'l' can be reduced. [variableScope]
xskat-4.0/xdial.c:2661:9: style: The scope of the variable 'tl' can be reduced. [variableScope]
xskat-4.0/xdial.c:2662:8: style: The scope of the variable 'hdbuf' can be reduced. [variableScope]
xskat-4.0/xdial.c:2662:19: style: The scope of the variable 'spn' can be reduced. [variableScope]
xskat-4.0/xdial.c:434:51: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xskat-4.0/xdial.c:435:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xskat-4.0/xdial.c:660:46: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xskat-4.0/xdial.c:725:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xskat-4.0/xdial.c:726:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xskat-4.0/xdial.c:727:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xskat-4.0/xdial.c:774:45: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xskat-4.0/xdial.c:775:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xskat-4.0/xdial.c:776:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xskat-4.0/xdial.c:955:58: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xskat-4.0/xdial.c:956:62: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xskat-4.0/xdial.c:957:48: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xskat-4.0/xdial.c:1092:8: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xskat-4.0/xdial.c:1093:8: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xskat-4.0/xdial.c:1094:8: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xskat-4.0/xdial.c:1128:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xskat-4.0/xdial.c:1129:36: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xskat-4.0/xdial.c:1576:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xskat-4.0/xdial.c:1612:35: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xskat-4.0/xio.c:1812:12: warning: Width 4 given in format string (no. 1) is smaller than destination buffer 'line[20]'. [invalidScanfFormatWidth_smaller]
xskat-4.0/xio.c:255:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xskat-4.0/xio.c:643:7: style: The scope of the variable 'l' can be reduced. [variableScope]
xskat-4.0/xio.c:643:19: style: The scope of the variable 's' can be reduced. [variableScope]
xskat-4.0/xio.c:643:31: style: The scope of the variable 'ld' can be reduced. [variableScope]
xskat-4.0/xio.c:643:34: style: The scope of the variable 'pd' can be reduced. [variableScope]
xskat-4.0/xio.c:864:11: style: The scope of the variable 'p' can be reduced. [variableScope]
xskat-4.0/xio.c:864:17: style: The scope of the variable 'x1' can be reduced. [variableScope]
xskat-4.0/xio.c:864:20: style: The scope of the variable 'y1' can be reduced. [variableScope]
xskat-4.0/xio.c:864:23: style: The scope of the variable 'x2' can be reduced. [variableScope]
xskat-4.0/xio.c:864:26: style: The scope of the variable 'y2' can be reduced. [variableScope]
xskat-4.0/xio.c:864:29: style: The scope of the variable 'x3' can be reduced. [variableScope]
xskat-4.0/xio.c:864:32: style: The scope of the variable 'y3' can be reduced. [variableScope]
xskat-4.0/xio.c:1187:15: style: The scope of the variable 'ncol' can be reduced. [variableScope]
xskat-4.0/xio.c:1260:15: style: The scope of the variable 'stgs' can be reduced. [variableScope]
xskat-4.0/xio.c:1263:7: style: The scope of the variable 'logdef' can be reduced. [variableScope]
xskat-4.0/xio.c:2394:7: style: The scope of the variable 'sn' can be reduced. [variableScope]
xskat-4.0/xio.c:2643:13: style: The scope of the variable 'c0' can be reduced. [variableScope]
xskat-4.0/xio.c:2643:16: style: The scope of the variable 'c1' can be reduced. [variableScope]
xskat-4.0/xio.c:2716:14: style: The scope of the variable 'd' can be reduced. [variableScope]
xskat-4.0/xio.c:2921:10: style: The scope of the variable 'x' can be reduced. [variableScope]
xskat-4.0/xio.c:2921:12: style: The scope of the variable 'y' can be reduced. [variableScope]
xskat-4.0/xio.c:2921:14: style: The scope of the variable 'w' can be reduced. [variableScope]
xskat-4.0/xio.c:2921:16: style: The scope of the variable 'h' can be reduced. [variableScope]
xskat-4.0/xio.c:2986:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xskat-4.0/xio.c:2986:9: style: The scope of the variable 's' can be reduced. [variableScope]
xskat-4.0/xio.c:3025:9: style: The scope of the variable 'sna' can be reduced. [variableScope]
xskat-4.0/xio.c:3025:16: style: The scope of the variable 'x1' can be reduced. [variableScope]
xskat-4.0/xio.c:3025:22: style: The scope of the variable 'y1' can be reduced. [variableScope]
xskat-4.0/xio.c:3025:28: style: The scope of the variable 'x2' can be reduced. [variableScope]
xskat-4.0/xio.c:3025:34: style: The scope of the variable 'y2' can be reduced. [variableScope]
xskat-4.0/xio.c:3097:9: style: The scope of the variable 'c1' can be reduced. [variableScope]
xskat-4.0/xio.c:3097:12: style: The scope of the variable 'zw' can be reduced. [variableScope]
xskat-4.0/xio.c:3097:18: style: The scope of the variable 'd' can be reduced. [variableScope]
xskat-4.0/xio.c:3097:23: style: The scope of the variable 'sna' can be reduced. [variableScope]
xskat-4.0/xio.c:3097:30: style: The scope of the variable 'x1' can be reduced. [variableScope]
xskat-4.0/xio.c:3097:36: style: The scope of the variable 'y1' can be reduced. [variableScope]
xskat-4.0/xio.c:3097:42: style: The scope of the variable 'x2' can be reduced. [variableScope]
xskat-4.0/xio.c:3097:48: style: The scope of the variable 'y2' can be reduced. [variableScope]
xskat-4.0/xio.c:3174:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xskat-4.0/xio.c:3260:7: style: The scope of the variable 'x' can be reduced. [variableScope]
xskat-4.0/xio.c:3260:9: style: The scope of the variable 'y' can be reduced. [variableScope]
xskat-4.0/xio.c:3260:11: style: The scope of the variable 'w' can be reduced. [variableScope]
xskat-4.0/xio.c:3261:8: style: The scope of the variable 'clr' can be reduced. [variableScope]
xskat-4.0/xio.c:3262:23: style: The scope of the variable 'wsn' can be reduced. [variableScope]
xskat-4.0/xio.c:532:7: error: Memory leak: fn [memleak]
xskat-4.0/xio.c:536:3: error: Memory leak: rfn [memleak]
xskat-4.0/xio.c:965:18: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xskat-4.0/xio.c:990:30: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xskat-4.0/xio.c:993:24: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xskat-4.0/xio.c:1635:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xskat-4.0/xio.c:1637:39: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
[17:50]

ftp://ftp.se.debian.org/debian/pool/main/x/xslthl/xslthl_2.1.3.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xsmc-calc/xsmc-calc_1.0.0.orig.tar.gz
xsmc-calc/dialog.c:178:10: style: The scope of the variable 'fn' can be reduced. [variableScope]
xsmc-calc/dialog.c:243:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xsmc-calc/dialog.c:214:12: error: Uninitialized variable: fn [uninitvar]
xsmc-calc/draw.c:233:9: style: The scope of the variable 'xc' can be reduced. [variableScope]
xsmc-calc/draw.c:233:13: style: The scope of the variable 'yc' can be reduced. [variableScope]
xsmc-calc/draw.c:233:17: style: The scope of the variable 'r' can be reduced. [variableScope]
xsmc-calc/draw.c:234:7: style: The scope of the variable 'x' can be reduced. [variableScope]
xsmc-calc/draw.c:234:10: style: The scope of the variable 'y' can be reduced. [variableScope]
xsmc-calc/draw.c:234:13: style: The scope of the variable 'w' can be reduced. [variableScope]
xsmc-calc/draw.c:234:16: style: The scope of the variable 'h' can be reduced. [variableScope]
xsmc-calc/draw.c:273:9: style: The scope of the variable 'xc' can be reduced. [variableScope]
xsmc-calc/draw.c:273:13: style: The scope of the variable 'yc' can be reduced. [variableScope]
xsmc-calc/draw.c:273:17: style: The scope of the variable 'r' can be reduced. [variableScope]
xsmc-calc/draw.c:274:7: style: The scope of the variable 'x' can be reduced. [variableScope]
xsmc-calc/draw.c:274:10: style: The scope of the variable 'y' can be reduced. [variableScope]
xsmc-calc/draw.c:274:13: style: The scope of the variable 'w' can be reduced. [variableScope]
xsmc-calc/draw.c:274:16: style: The scope of the variable 'h' can be reduced. [variableScope]
xsmc-calc/draw.c:372:17: style: The scope of the variable 'r' can be reduced. [variableScope]
xsmc-calc/draw.c:423:17: style: The scope of the variable 'r' can be reduced. [variableScope]
xsmc-calc/smc.c:66:7: style: The scope of the variable 'clo' can be reduced. [variableScope]
xsmc-calc/smc.c:604:9: style: The scope of the variable 'diff' can be reduced. [variableScope]
[17:50]

ftp://ftp.se.debian.org/debian/pool/main/x/xsok/xsok_1.02.orig.tar.gz
xsok-1.02/solver/BFS.c:31:5: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xsok-1.02/solver/BFS.c:31:5: portability: %ld in format string (no. 2) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xsok-1.02/solver/BFS.c:56:5: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xsok-1.02/solver/BFS.c:56:5: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xsok-1.02/solver/BFS.c:56:5: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xsok-1.02/solver/solve.c:556:5: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
xsok-1.02/solver/solve.c:556:5: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xsok-1.02/solver/solve.c:560:5: portability: %ld in format string (no. 2) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xsok-1.02/solver/solve.c:292:15: style: The scope of the variable 'x' can be reduced. [variableScope]
xsok-1.02/solver/solve.c:292:18: style: The scope of the variable 'y' can be reduced. [variableScope]
xsok-1.02/solver/solve.c:308:15: style: The scope of the variable 'x' can be reduced. [variableScope]
xsok-1.02/solver/solve.c:308:18: style: The scope of the variable 'y' can be reduced. [variableScope]
xsok-1.02/solver/solve.c:322:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xsok-1.02/solver/solve.c:454:0: error: Dereferencing 'fp' after it is deallocated / released [deallocuse]
xsok-1.02/solver/solve.c:24:1: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing]
xsok-1.02/src/X-gfx.c:173:9: style: The scope of the variable 'minx' can be reduced. [variableScope]
xsok-1.02/src/X-gfx.c:173:15: style: The scope of the variable 'miny' can be reduced. [variableScope]
xsok-1.02/src/X-gfx.c:173:21: style: The scope of the variable 'maxx' can be reduced. [variableScope]
xsok-1.02/src/X-gfx.c:173:27: style: The scope of the variable 'maxy' can be reduced. [variableScope]
xsok-1.02/src/Xaw-main.c:41:5: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing]
xsok-1.02/src/loadsave.c:43:10: style: The scope of the variable 'p' can be reduced. [variableScope]
xsok-1.02/src/messages.c:221:6: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xsok-1.02/src/messages.c:295:14: style: The scope of the variable 'rulename' can be reduced. [variableScope]
xsok-1.02/src/messages.c:221:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xsok-1.02/src/mousemove.c:310:6: error: Memory is allocated but not initialized: boxdist [uninitdata]
xsok-1.02/src/parse.c:126:7: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xsok-1.02/src/parse.c:126:7: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xsok-1.02/src/parse.c:126:7: warning: %x in format string (no. 3) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xsok-1.02/src/parse.c:126:7: warning: %x in format string (no. 4) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xsok-1.02/src/parse.c:138:7: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xsok-1.02/src/parse.c:138:7: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xsok-1.02/src/parse.c:138:7: warning: %x in format string (no. 3) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xsok-1.02/src/parse.c:138:7: warning: %x in format string (no. 6) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xsok-1.02/src/parse.c:197:9: style: The scope of the variable 'cc' can be reduced. [variableScope]
xsok-1.02/src/showscore.c:62:2: error: Resource leak: fp [resourceLeak]
xsok-1.02/src/showscore.c:94:1: error: Resource leak: fp [resourceLeak]
xsok-1.02/src/tools.c:25:1: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing]
xsok-1.02/src/username.c:33:14: error: Array 'username[256]' accessed at index 256, which is out of bounds. [arrayIndexOutOfBounds]
[17:50]

ftp://ftp.se.debian.org/debian/pool/main/x/xsol/xsol_0.31.orig.tar.gz
xsol-0.31.orig/xsol.c:1050:7: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xsol-0.31.orig/xsol.c:220:21: style: The scope of the variable 'temp_undo' can be reduced. [variableScope]
xsol-0.31.orig/xsol.c:436:21: style: The scope of the variable 'temp_undo' can be reduced. [variableScope]
xsol-0.31.orig/xsol.c:685:24: style: The scope of the variable 'newy' can be reduced. [variableScope]
xsol-0.31.orig/xsol.c:685:30: style: The scope of the variable 'yc' can be reduced. [variableScope]
xsol-0.31.orig/xsol.c:875:11: style: The scope of the variable 'j' can be reduced. [variableScope]
xsol-0.31.orig/xsol.c:875:14: style: The scope of the variable 'newpos' can be reduced. [variableScope]
xsol-0.31.orig/xsol.c:296:12: style: Variable 'title' is assigned a value that is never used. [unreadVariable]
xsol-0.31.orig/xsol.c:336:9: style: Variable 'ok' is assigned a value that is never used. [unreadVariable]
xsol-0.31.orig/xsol.c:824:13: style: Variable 'screen' is assigned a value that is never used. [unreadVariable]
[17:50]

ftp://ftp.se.debian.org/debian/pool/main/x/xsoldier/xsoldier_1.8.orig.tar.gz
xsoldier-1.8/boss.c:77:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xsoldier-1.8/boss.c:839:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xsoldier-1.8/boss.c:1052:7: style: The scope of the variable 'j' can be reduced. [variableScope]
xsoldier-1.8/boss.c:1114:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xsoldier-1.8/boss.c:1219:7: style: The scope of the variable 'xtemp' can be reduced. [variableScope]
xsoldier-1.8/boss.c:1220:7: style: The scope of the variable 'ytemp' can be reduced. [variableScope]
xsoldier-1.8/boss.c:1221:7: style: The scope of the variable 'speedtemp' can be reduced. [variableScope]
xsoldier-1.8/boss.c:1266:7: style: The scope of the variable 'modetemp' can be reduced. [variableScope]
xsoldier-1.8/enemy.c:70:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xsoldier-1.8/game.c:269:11: style: The scope of the variable 'Percent' can be reduced. [variableScope]
xsoldier-1.8/game.c:270:11: style: The scope of the variable 'Bonus' can be reduced. [variableScope]
xsoldier-1.8/game.c:271:11: style: The scope of the variable 'Perfect' can be reduced. [variableScope]
xsoldier-1.8/game.c:334:17: style: The scope of the variable 'BossTime' can be reduced. [variableScope]
xsoldier-1.8/main.c:177:17: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xsoldier-1.8/main.c:171:15: warning: The buffer 'display' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xsoldier-1.8/manage.c:371:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xsoldier-1.8/opening.c:38:9: style: The scope of the variable 'status' can be reduced. [variableScope]
xsoldier-1.8/score.c:139:10: style: The scope of the variable 'temp' can be reduced. [variableScope]
xsoldier-1.8/star.c:99:19: style: The scope of the variable 'I' can be reduced. [variableScope]
[17:50]

ftp://ftp.se.debian.org/debian/pool/main/x/xsom/xsom_0+20110809.orig.tar.xz

ftp://ftp.se.debian.org/debian/pool/main/x/xsp/xsp_4.2.orig.tar.gz
xsp-4.2/lib/fpm_helper.c:81:5: style: struct member 'Anonymous0::fd' is never used. [unusedStructMember]
xsp-4.2/lib/fpm_helper.c:89:5: style: struct member 'Anonymous1::fd' is never used. [unusedStructMember]
xsp-4.2/lib/fpm_helper.c:122:5: style: struct member 'Anonymous2::fd' is never used. [unusedStructMember]
xsp-4.2/lib/fpm_helper.c:130:5: style: struct member 'Anonymous3::fd' is never used. [unusedStructMember]
[17:50]

ftp://ftp.se.debian.org/debian/pool/main/x/xss-lock/xss-lock_0.3.0.orig.tar.gz
xss-lock-0.3.0/src/xss-lock.c:311:5: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
xss-lock-0.3.0/src/xss-lock.c:306:0: note: Variable 'result' is reassigned a value before the old one has been used.
xss-lock-0.3.0/src/xss-lock.c:311:5: note: Variable 'result' is reassigned a value before the old one has been used.
[17:50]

ftp://ftp.se.debian.org/debian/pool/main/x/xssproxy/xssproxy_1.0.0.orig.tar.gz.asc

ftp://ftp.se.debian.org/debian/pool/main/x/xstarfish/xstarfish_1.1.orig.tar.gz
starfish-1.1/portable/.AppleDouble/generators.c:1:0: error: The code contains unhandled character(s) (character code=172). Neither unicode nor extended ascii is supported. [syntaxError]
starfish-1.1/portable/.AppleDouble/genutils.c:1:0: error: The code contains unhandled character(s) (character code=172). Neither unicode nor extended ascii is supported. [syntaxError]
starfish-1.1/portable/.AppleDouble/starfish-engine.c:1:0: error: The code contains unhandled character(s) (character code=172). Neither unicode nor extended ascii is supported. [syntaxError]
starfish-1.1/portable/generators.c:214:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
starfish-1.1/portable/generators.c:341:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
starfish-1.1/portable/generators.c:357:2: style: Variable 'out' is reassigned a value before the old one has been used. [redundantAssignment]
starfish-1.1/portable/generators.c:352:0: note: Variable 'out' is reassigned a value before the old one has been used.
starfish-1.1/portable/generators.c:357:2: note: Variable 'out' is reassigned a value before the old one has been used.
starfish-1.1/portable/generators.c:261:24: style: Function 'MakeLayer' argument 1 names different: declaration 'ctr' definition 'genctr'. [funcArgNamesDifferent]
starfish-1.1/portable/generators.h:64:24: note: Function 'MakeLayer' argument 1 names different: declaration 'ctr' definition 'genctr'.
starfish-1.1/portable/generators.c:261:24: note: Function 'MakeLayer' argument 1 names different: declaration 'ctr' definition 'genctr'.
starfish-1.1/portable/generators.c:345:42: style: Function 'GeneratePointFunction' argument 1 names different: declaration 'h' definition 'hmax'. [funcArgNamesDifferent]
starfish-1.1/portable/generators.c:133:42: note: Function 'GeneratePointFunction' argument 1 names different: declaration 'h' definition 'hmax'.
starfish-1.1/portable/generators.c:345:42: note: Function 'GeneratePointFunction' argument 1 names different: declaration 'h' definition 'hmax'.
starfish-1.1/portable/generators.c:345:52: style: Function 'GeneratePointFunction' argument 2 names different: declaration 'v' definition 'vmax'. [funcArgNamesDifferent]
starfish-1.1/portable/generators.c:133:49: note: Function 'GeneratePointFunction' argument 2 names different: declaration 'v' definition 'vmax'.
starfish-1.1/portable/generators.c:345:52: note: Function 'GeneratePointFunction' argument 2 names different: declaration 'v' definition 'vmax'.
starfish-1.1/portable/generators.c:345:67: style: Function 'GeneratePointFunction' argument 3 names different: declaration 'gen' definition 'it'. [funcArgNamesDifferent]
starfish-1.1/portable/generators.c:133:61: note: Function 'GeneratePointFunction' argument 3 names different: declaration 'gen' definition 'it'.
starfish-1.1/portable/generators.c:345:67: note: Function 'GeneratePointFunction' argument 3 names different: declaration 'gen' definition 'it'.
starfish-1.1/portable/generators.c:378:40: style: Function 'GetAntiAliasedPoint' argument 1 names different: declaration 'hpos' definition 'fhpos'. [funcArgNamesDifferent]
starfish-1.1/portable/generators.c:135:40: note: Function 'GetAntiAliasedPoint' argument 1 names different: declaration 'hpos' definition 'fhpos'.
starfish-1.1/portable/generators.c:378:40: note: Function 'GetAntiAliasedPoint' argument 1 names different: declaration 'hpos' definition 'fhpos'.
starfish-1.1/portable/generators.c:378:53: style: Function 'GetAntiAliasedPoint' argument 2 names different: declaration 'vpos' definition 'fvpos'. [funcArgNamesDifferent]
starfish-1.1/portable/generators.c:135:52: note: Function 'GetAntiAliasedPoint' argument 2 names different: declaration 'vpos' definition 'fvpos'.
starfish-1.1/portable/generators.c:378:53: note: Function 'GetAntiAliasedPoint' argument 2 names different: declaration 'vpos' definition 'fvpos'.
starfish-1.1/portable/generators.c:402:36: style: Function 'GetWrappedPoint' argument 1 names different: declaration 'hpos' definition 'fhpos'. [funcArgNamesDifferent]
starfish-1.1/portable/generators.c:134:36: note: Function 'GetWrappedPoint' argument 1 names different: declaration 'hpos' definition 'fhpos'.
starfish-1.1/portable/generators.c:402:36: note: Function 'GetWrappedPoint' argument 1 names different: declaration 'hpos' definition 'fhpos'.
starfish-1.1/portable/generators.c:402:49: style: Function 'GetWrappedPoint' argument 2 names different: declaration 'vpos' definition 'fvpos'. [funcArgNamesDifferent]
starfish-1.1/portable/generators.c:134:48: note: Function 'GetWrappedPoint' argument 2 names different: declaration 'vpos' definition 'fvpos'.
starfish-1.1/portable/generators.c:402:49: note: Function 'GetWrappedPoint' argument 2 names different: declaration 'vpos' definition 'fvpos'.
starfish-1.1/portable/generators.c:317:38: style: Unused variable: pixelval [unusedVariable]
starfish-1.1/portable/generators/.AppleDouble/branchfrac-gen.c:1:0: error: The code contains unhandled character(s) (character code=172). Neither unicode nor extended ascii is supported. [syntaxError]
starfish-1.1/portable/generators/.AppleDouble/bubble-gen.c:1:0: error: The code contains unhandled character(s) (character code=172). Neither unicode nor extended ascii is supported. [syntaxError]
starfish-1.1/portable/generators/.AppleDouble/coswave-gen.c:1:0: error: The code contains unhandled character(s) (character code=172). Neither unicode nor extended ascii is supported. [syntaxError]
starfish-1.1/portable/generators/.AppleDouble/flatwave-gen.c:1:0: error: The code contains unhandled character(s) (character code=154). Neither unicode nor extended ascii is supported. [syntaxError]
starfish-1.1/portable/generators/.AppleDouble/galaxy-gen.c:1:0: error: The code contains unhandled character(s) (character code=172). Neither unicode nor extended ascii is supported. [syntaxError]
starfish-1.1/portable/generators/.AppleDouble/ramp-gen.c:2:0: error: The code contains unhandled character(s) (character code=254). Neither unicode nor extended ascii is supported. [syntaxError]
starfish-1.1/portable/generators/.AppleDouble/rangefrac-gen.c:1:0: error: The code contains unhandled character(s) (character code=172). Neither unicode nor extended ascii is supported. [syntaxError]
starfish-1.1/portable/generators/.AppleDouble/spinflake-gen.c:1:0: error: The code contains unhandled character(s) (character code=172). Neither unicode nor extended ascii is supported. [syntaxError]
starfish-1.1/portable/generators/branchfrac-gen.c:128:8: style: The scope of the variable 'leaf' can be reduced. [variableScope]
starfish-1.1/portable/generators/branchfrac-gen.c:199:13: style: The scope of the variable 'branchbest' can be reduced. [variableScope]
starfish-1.1/portable/generators/branchfrac-gen.c:219:8: style: The scope of the variable 'leaf' can be reduced. [variableScope]
starfish-1.1/portable/generators/branchfrac-gen.c:215:6: style: Unused variable: branch [unusedVariable]
starfish-1.1/portable/generators/bubble-gen.c:165:2: style: Variable 'current' is reassigned a value before the old one has been used. [redundantAssignment]
starfish-1.1/portable/generators/bubble-gen.c:164:2: note: Variable 'current' is reassigned a value before the old one has been used.
starfish-1.1/portable/generators/bubble-gen.c:165:2: note: Variable 'current' is reassigned a value before the old one has been used.
starfish-1.1/portable/generators/bubble-gen.c:192:8: style: The scope of the variable 'current' can be reduced. [variableScope]
starfish-1.1/portable/generators/coswave-gen.c:69:2: style: Variable 'out' is reassigned a value before the old one has been used. [redundantAssignment]
starfish-1.1/portable/generators/coswave-gen.c:68:0: note: Variable 'out' is reassigned a value before the old one has been used.
starfish-1.1/portable/generators/coswave-gen.c:69:2: note: Variable 'out' is reassigned a value before the old one has been used.
starfish-1.1/portable/generators/flatwave-gen.c:177:9: style: The scope of the variable 'layer' can be reduced. [variableScope]
starfish-1.1/portable/generators/ramp-gen.c:46:8: style: Unused variable: tempv [unusedVariable]
starfish-1.1/portable/generators/ramp-gen.c:47:8: style: Unused variable: hpower [unusedVariable]
starfish-1.1/portable/generators/ramp-gen.c:47:16: style: Unused variable: vpower [unusedVariable]
starfish-1.1/portable/generators/rangefrac-gen.c:101:6: style: The scope of the variable 'smallH' can be reduced. [variableScope]
starfish-1.1/portable/generators/rangefrac-gen.c:101:14: style: The scope of the variable 'smallV' can be reduced. [variableScope]
starfish-1.1/portable/generators/rangefrac-gen.c:101:22: style: The scope of the variable 'bigH' can be reduced. [variableScope]
starfish-1.1/portable/generators/rangefrac-gen.c:101:28: style: The scope of the variable 'bigV' can be reduced. [variableScope]
starfish-1.1/portable/generators/rangefrac-gen.c:102:8: style: The scope of the variable 'tweaker' can be reduced. [variableScope]
starfish-1.1/portable/generators/rangefrac-gen.c:103:8: style: The scope of the variable 'totalweight' can be reduced. [variableScope]
starfish-1.1/portable/generators/rangefrac-gen.c:103:21: style: The scope of the variable 'totalsum' can be reduced. [variableScope]
starfish-1.1/portable/generators/rangefrac-gen.c:104:8: style: The scope of the variable 'localval' can be reduced. [variableScope]
starfish-1.1/portable/generators/rangefrac-gen.c:104:18: style: The scope of the variable 'localweight' can be reduced. [variableScope]
starfish-1.1/portable/generators/rangefrac-gen.c:182:11: style: The scope of the variable 'max' can be reduced. [variableScope]
starfish-1.1/portable/generators/rangefrac-gen.c:182:16: style: The scope of the variable 'min' can be reduced. [variableScope]
starfish-1.1/portable/generators/rangefrac-gen.c:182:21: style: The scope of the variable 'val' can be reduced. [variableScope]
starfish-1.1/portable/generators/rangefrac-gen.c:79:6: style: Unused variable: tempblinder [unusedVariable]
starfish-1.1/portable/generators/spinflake-gen.c:208:16: style: The scope of the variable 'farpoint' can be reduced. [variableScope]
starfish-1.1/portable/generators/spinflake-gen.c:208:26: style: The scope of the variable 'weight' can be reduced. [variableScope]
starfish-1.1/portable/generators/spinflake-gen.c:208:34: style: The scope of the variable 'farweight' can be reduced. [variableScope]
starfish-1.1/portable/generators/spinflake-gen.c:259:15: style: The scope of the variable 'farpoint' can be reduced. [variableScope]
starfish-1.1/portable/generators/spinflake-gen.c:259:25: style: The scope of the variable 'weight' can be reduced. [variableScope]
starfish-1.1/portable/generators/spinflake-gen.c:259:33: style: The scope of the variable 'farweight' can be reduced. [variableScope]
starfish-1.1/portable/generators/spinflake-gen.c:281:8: style: The scope of the variable 'pointangle' can be reduced. [variableScope]
starfish-1.1/portable/generators/spinflake-gen.c:281:32: style: The scope of the variable 'edgedist' can be reduced. [variableScope]
starfish-1.1/portable/generators/spinflake-gen.c:281:42: style: The scope of the variable 'proportiondist' can be reduced. [variableScope]
starfish-1.1/portable/generators/spinflake-gen.c:321:42: style: Function 'calcwave' argument 2 names different: declaration 'origindist' definition 'dist'. [funcArgNamesDifferent]
starfish-1.1/portable/generators/spinflake-gen.c:110:42: note: Function 'calcwave' argument 2 names different: declaration 'origindist' definition 'dist'.
starfish-1.1/portable/generators/spinflake-gen.c:321:42: note: Function 'calcwave' argument 2 names different: declaration 'origindist' definition 'dist'.
starfish-1.1/portable/generators/spinflake-gen.c:259:44: style: Unused variable: totalweight [unusedVariable]
starfish-1.1/portable/generators/spinflake-gen.c:222:9: error: Uninitialized variable: out [uninitvar]
starfish-1.1/portable/pixels/.AppleDouble/bufferxform.c:2:0: error: The code contains unhandled character(s) (character code=254). Neither unicode nor extended ascii is supported. [syntaxError]
starfish-1.1/portable/pixels/.AppleDouble/greymap.c:1:0: error: The code contains unhandled character(s) (character code=172). Neither unicode nor extended ascii is supported. [syntaxError]
starfish-1.1/portable/pixels/.AppleDouble/pixmap.c:1:0: error: The code contains unhandled character(s) (character code=172). Neither unicode nor extended ascii is supported. [syntaxError]
starfish-1.1/portable/pixels/.AppleDouble/starfish-rasterlib.c:1:0: error: The code contains unhandled character(s) (character code=254). Neither unicode nor extended ascii is supported. [syntaxError]
starfish-1.1/portable/pixels/bufferxform.c:320:5: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
starfish-1.1/portable/pixels/bufferxform.c:318:5: note: Variable 'err' is reassigned a value before the old one has been used.
starfish-1.1/portable/pixels/bufferxform.c:320:5: note: Variable 'err' is reassigned a value before the old one has been used.
starfish-1.1/portable/pixels/bufferxform.c:62:17: style: The scope of the variable 'tempval' can be reduced. [variableScope]
starfish-1.1/portable/pixels/bufferxform.c:143:13: style: The scope of the variable 'temppixel' can be reduced. [variableScope]
starfish-1.1/portable/pixels/bufferxform.c:144:17: style: The scope of the variable 'tempval' can be reduced. [variableScope]
starfish-1.1/portable/pixels/bufferxform.c:224:13: style: The scope of the variable 'botpixel' can be reduced. [variableScope]
starfish-1.1/portable/pixels/bufferxform.c:225:13: style: The scope of the variable 'destpixel' can be reduced. [variableScope]
starfish-1.1/portable/pixels/bufferxform.c:291:7: style: The scope of the variable 'vctr' can be reduced. [variableScope]
starfish-1.1/portable/pixels/bufferxform.c:291:13: style: The scope of the variable 'vmax' can be reduced. [variableScope]
starfish-1.1/portable/pixels/bufferxform.c:291:19: style: The scope of the variable 'vhalf' can be reduced. [variableScope]
starfish-1.1/portable/pixels/bufferxform.c:292:7: style: The scope of the variable 'hctr' can be reduced. [variableScope]
starfish-1.1/portable/pixels/bufferxform.c:292:13: style: The scope of the variable 'hmax' can be reduced. [variableScope]
starfish-1.1/portable/pixels/bufferxform.c:292:19: style: The scope of the variable 'hhalf' can be reduced. [variableScope]
starfish-1.1/portable/pixels/bufferxform.c:343:14: style: The scope of the variable 'peekline' can be reduced. [variableScope]
starfish-1.1/portable/pixels/bufferxform.c:345:6: style: The scope of the variable 'vctr' can be reduced. [variableScope]
starfish-1.1/portable/pixels/bufferxform.c:345:12: style: The scope of the variable 'hctr' can be reduced. [variableScope]
starfish-1.1/portable/pixels/greymap.c:69:2: style: Variable 'pixelarray' is reassigned a value before the old one has been used. [redundantAssignment]
starfish-1.1/portable/pixels/greymap.c:60:0: note: Variable 'pixelarray' is reassigned a value before the old one has been used.
starfish-1.1/portable/pixels/greymap.c:69:2: note: Variable 'pixelarray' is reassigned a value before the old one has been used.
starfish-1.1/portable/pixels/greymap.c:59:39: style: The scope of the variable 'greybufsize' can be reduced. [variableScope]
starfish-1.1/portable/pixels/greymap.c:336:92: style: Function 'SetGreyRasterLine' argument 5 names different: declaration 'dest' definition 'src'. [funcArgNamesDifferent]
starfish-1.1/portable/pixels/greymap.h:62:92: note: Function 'SetGreyRasterLine' argument 5 names different: declaration 'dest' definition 'src'.
starfish-1.1/portable/pixels/greymap.c:336:92: note: Function 'SetGreyRasterLine' argument 5 names different: declaration 'dest' definition 'src'.
starfish-1.1/portable/pixels/pixmap.c:71:2: style: Variable 'pixelarray' is reassigned a value before the old one has been used. [redundantAssignment]
starfish-1.1/portable/pixels/pixmap.c:62:0: note: Variable 'pixelarray' is reassigned a value before the old one has been used.
starfish-1.1/portable/pixels/pixmap.c:71:2: note: Variable 'pixelarray' is reassigned a value before the old one has been used.
starfish-1.1/portable/pixels/pixmap.c:61:39: style: The scope of the variable 'pixbufsize' can be reduced. [variableScope]
starfish-1.1/portable/pixels/pixmap.c:189:12: style: The scope of the variable 'dest' can be reduced. [variableScope]
starfish-1.1/portable/pixels/pixmap.c:295:71: style: Function 'SetPixBufPixel' argument 4 names different: declaration 'dest' definition 'src'. [funcArgNamesDifferent]
starfish-1.1/portable/pixels/pixmap.h:68:71: note: Function 'SetPixBufPixel' argument 4 names different: declaration 'dest' definition 'src'.
starfish-1.1/portable/pixels/pixmap.c:295:71: note: Function 'SetPixBufPixel' argument 4 names different: declaration 'dest' definition 'src'.
starfish-1.1/portable/pixels/pixmap.c:385:86: style: Function 'SetRasterLine' argument 5 names different: declaration 'dest' definition 'src'. [funcArgNamesDifferent]
starfish-1.1/portable/pixels/pixmap.h:74:86: note: Function 'SetRasterLine' argument 5 names different: declaration 'dest' definition 'src'.
starfish-1.1/portable/pixels/pixmap.c:385:86: note: Function 'SetRasterLine' argument 5 names different: declaration 'dest' definition 'src'.
starfish-1.1/portable/starfish-engine.c:342:3: warning: Either the condition 'out' is redundant or there is possible null pointer dereference: out. [nullPointerRedundantCheck]
starfish-1.1/portable/starfish-engine.c:251:16: note: Assuming that condition 'out' is not redundant
starfish-1.1/portable/starfish-engine.c:342:3: note: Null pointer dereference
starfish-1.1/portable/starfish-engine.c:124:2: style: Variable 'out' is reassigned a value before the old one has been used. [redundantAssignment]
starfish-1.1/portable/starfish-engine.c:122:0: note: Variable 'out' is reassigned a value before the old one has been used.
starfish-1.1/portable/starfish-engine.c:124:2: note: Variable 'out' is reassigned a value before the old one has been used.
starfish-1.1/portable/starfish-engine.c:389:2: style: Variable 'out' is reassigned a value before the old one has been used. [redundantAssignment]
starfish-1.1/portable/starfish-engine.c:385:0: note: Variable 'out' is reassigned a value before the old one has been used.
starfish-1.1/portable/starfish-engine.c:389:2: note: Variable 'out' is reassigned a value before the old one has been used.
starfish-1.1/portable/starfish-engine.c:123:6: style: The scope of the variable 'dead' can be reduced. [variableScope]
starfish-1.1/portable/starfish-engine.c:375:21: style: Function 'Starfish' argument 1 names different: declaration 'hsize' definition 'horz'. [funcArgNamesDifferent]
starfish-1.1/portable/starfish-engine.h:48:21: note: Function 'Starfish' argument 1 names different: declaration 'hsize' definition 'horz'.
starfish-1.1/portable/starfish-engine.c:375:21: note: Function 'Starfish' argument 1 names different: declaration 'hsize' definition 'horz'.
starfish-1.1/portable/starfish-engine.c:375:31: style: Function 'Starfish' argument 2 names different: declaration 'vsize' definition 'vert'. [funcArgNamesDifferent]
starfish-1.1/portable/starfish-engine.h:48:32: note: Function 'Starfish' argument 2 names different: declaration 'vsize' definition 'vert'.
starfish-1.1/portable/starfish-engine.c:375:31: note: Function 'Starfish' argument 2 names different: declaration 'vsize' definition 'vert'.
starfish-1.1/portable/starfish-engine.c:386:21: style: Variable 'templayer' is assigned a value that is never used. [unreadVariable]
starfish-1.1/unix/.AppleDouble/starfish.c:2:0: error: The code contains unhandled character(s) (character code=255). Neither unicode nor extended ascii is supported. [syntaxError]
starfish-1.1/unix/makepng.c:120:6: style: The scope of the variable 'curRow' can be reduced. [variableScope]
starfish-1.1/unix/makepng.c:120:14: style: The scope of the variable 'curPixel' can be reduced. [variableScope]
starfish-1.1/unix/makepng.c:37:21: style: Unused variable: x [unusedVariable]
starfish-1.1/unix/makepng.c:37:24: style: Unused variable: y [unusedVariable]
starfish-1.1/unix/makepng.c:63:4: error: Resource leak: theFile [resourceLeak]
starfish-1.1/unix/makepng.c:75:4: error: Resource leak: theFile [resourceLeak]
starfish-1.1/unix/setdesktop.c:88:9: style: The scope of the variable 'buf' can be reduced. [variableScope]
starfish-1.1/unix/setdesktop.c:89:7: style: The scope of the variable 'bpl' can be reduced. [variableScope]
starfish-1.1/unix/setdesktop.c:91:7: style: The scope of the variable 'i' can be reduced. [variableScope]
starfish-1.1/unix/starfish.c:90:6: style: The scope of the variable 'screen' can be reduced. [variableScope]
[17:51]

ftp://ftp.se.debian.org/debian/pool/main/x/xstow/xstow_1.0.2.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xstr/xstr_0.2.1.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xstrp4/xstrp4_1.8.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xsunpinyin/xsunpinyin_2.0.3.orig.tar.gz
xsunpinyin-2.0.3/IMdkit/FrameMgr.c:843:15: style: The scope of the variable 'fitr' can be reduced. [variableScope]
xsunpinyin-2.0.3/IMdkit/FrameMgr.c:1852:23: style: The scope of the variable 'd' can be reduced. [variableScope]
xsunpinyin-2.0.3/IMdkit/FrameMgr.c:1887:23: style: The scope of the variable 'd' can be reduced. [variableScope]
xsunpinyin-2.0.3/IMdkit/FrameMgr.c:1921:23: style: The scope of the variable 'd' can be reduced. [variableScope]
xsunpinyin-2.0.3/IMdkit/FrameMgr.c:853:21: style: Variable 'next_type' is assigned a value that is never used. [unreadVariable]
xsunpinyin-2.0.3/IMdkit/i18nClbk.c:54:5: style: Variable 'reply' is reassigned a value before the old one has been used. [redundantAssignment]
xsunpinyin-2.0.3/IMdkit/i18nClbk.c:44:0: note: Variable 'reply' is reassigned a value before the old one has been used.
xsunpinyin-2.0.3/IMdkit/i18nClbk.c:54:5: note: Variable 'reply' is reassigned a value before the old one has been used.
xsunpinyin-2.0.3/IMdkit/i18nClbk.c:96:5: style: Variable 'reply' is reassigned a value before the old one has been used. [redundantAssignment]
xsunpinyin-2.0.3/IMdkit/i18nClbk.c:87:0: note: Variable 'reply' is reassigned a value before the old one has been used.
xsunpinyin-2.0.3/IMdkit/i18nClbk.c:96:5: note: Variable 'reply' is reassigned a value before the old one has been used.
xsunpinyin-2.0.3/IMdkit/i18nClbk.c:211:5: style: Variable 'reply' is reassigned a value before the old one has been used. [redundantAssignment]
xsunpinyin-2.0.3/IMdkit/i18nClbk.c:199:0: note: Variable 'reply' is reassigned a value before the old one has been used.
xsunpinyin-2.0.3/IMdkit/i18nClbk.c:211:5: note: Variable 'reply' is reassigned a value before the old one has been used.
xsunpinyin-2.0.3/IMdkit/i18nClbk.c:255:5: style: Variable 'reply' is reassigned a value before the old one has been used. [redundantAssignment]
xsunpinyin-2.0.3/IMdkit/i18nClbk.c:245:0: note: Variable 'reply' is reassigned a value before the old one has been used.
xsunpinyin-2.0.3/IMdkit/i18nClbk.c:255:5: note: Variable 'reply' is reassigned a value before the old one has been used.
xsunpinyin-2.0.3/IMdkit/i18nClbk.c:296:5: style: Variable 'reply' is reassigned a value before the old one has been used. [redundantAssignment]
xsunpinyin-2.0.3/IMdkit/i18nClbk.c:287:0: note: Variable 'reply' is reassigned a value before the old one has been used.
xsunpinyin-2.0.3/IMdkit/i18nClbk.c:296:5: note: Variable 'reply' is reassigned a value before the old one has been used.
xsunpinyin-2.0.3/IMdkit/i18nClbk.c:434:5: style: Variable 'reply' is reassigned a value before the old one has been used. [redundantAssignment]
xsunpinyin-2.0.3/IMdkit/i18nClbk.c:424:0: note: Variable 'reply' is reassigned a value before the old one has been used.
xsunpinyin-2.0.3/IMdkit/i18nClbk.c:434:5: note: Variable 'reply' is reassigned a value before the old one has been used.
xsunpinyin-2.0.3/IMdkit/i18nClbk.c:478:5: style: Variable 'reply' is reassigned a value before the old one has been used. [redundantAssignment]
xsunpinyin-2.0.3/IMdkit/i18nClbk.c:466:0: note: Variable 'reply' is reassigned a value before the old one has been used.
xsunpinyin-2.0.3/IMdkit/i18nClbk.c:478:5: note: Variable 'reply' is reassigned a value before the old one has been used.
xsunpinyin-2.0.3/IMdkit/i18nIc.c:279:14: style: The scope of the variable 'fm' can be reduced. [variableScope]
xsunpinyin-2.0.3/IMdkit/i18nIc.c:346:22: style: The scope of the variable 'fm' can be reduced. [variableScope]
xsunpinyin-2.0.3/IMdkit/i18nIc.c:243:9: style: Redundant pointer operation on 'value' - it's already a pointer. [redundantPointerOp]
xsunpinyin-2.0.3/IMdkit/i18nIc.c:253:9: style: Redundant pointer operation on 'value' - it's already a pointer. [redundantPointerOp]
xsunpinyin-2.0.3/IMdkit/i18nIc.c:85:16: portability: '*value_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xsunpinyin-2.0.3/IMdkit/i18nIc.c:118:16: portability: '*value_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xsunpinyin-2.0.3/IMdkit/i18nIc.c:147:16: portability: '*value_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xsunpinyin-2.0.3/IMdkit/i18nIc.c:178:16: portability: '*value_buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xsunpinyin-2.0.3/IMdkit/i18nIc.c:481:0: error: Memory leak: nest_list [memleak]
xsunpinyin-2.0.3/IMdkit/i18nMethod.c:889:5: style: Variable 'reply' is reassigned a value before the old one has been used. [redundantAssignment]
xsunpinyin-2.0.3/IMdkit/i18nMethod.c:874:0: note: Variable 'reply' is reassigned a value before the old one has been used.
xsunpinyin-2.0.3/IMdkit/i18nMethod.c:889:5: note: Variable 'reply' is reassigned a value before the old one has been used.
xsunpinyin-2.0.3/IMdkit/i18nMethod.c:532:18: style: Same expression on both sides of '!=' because the value of 'data' and 'NULL' are the same. [duplicateExpression]
xsunpinyin-2.0.3/IMdkit/i18nMethod.c:503:16: note: 'data' is assigned value 'NULL' here.
xsunpinyin-2.0.3/IMdkit/i18nMethod.c:532:18: note: Same expression on both sides of '!=' because the value of 'data' and 'NULL' are the same.
xsunpinyin-2.0.3/IMdkit/i18nMethod.c:576:14: style: Same expression on both sides of '!=' because the value of 'data' and 'NULL' are the same. [duplicateExpression]
xsunpinyin-2.0.3/IMdkit/i18nMethod.c:503:16: note: 'data' is assigned value 'NULL' here.
xsunpinyin-2.0.3/IMdkit/i18nMethod.c:576:14: note: Same expression on both sides of '!=' because the value of 'data' and 'NULL' are the same.
xsunpinyin-2.0.3/IMdkit/i18nMethod.c:619:18: style: Same expression on both sides of '!=' because the value of 'data' and 'NULL' are the same. [duplicateExpression]
xsunpinyin-2.0.3/IMdkit/i18nMethod.c:592:16: note: 'data' is assigned value 'NULL' here.
xsunpinyin-2.0.3/IMdkit/i18nMethod.c:619:18: note: Same expression on both sides of '!=' because the value of 'data' and 'NULL' are the same.
xsunpinyin-2.0.3/IMdkit/i18nMethod.c:656:14: style: Same expression on both sides of '!=' because the value of 'data' and 'NULL' are the same. [duplicateExpression]
xsunpinyin-2.0.3/IMdkit/i18nMethod.c:592:16: note: 'data' is assigned value 'NULL' here.
xsunpinyin-2.0.3/IMdkit/i18nMethod.c:656:14: note: Same expression on both sides of '!=' because the value of 'data' and 'NULL' are the same.
xsunpinyin-2.0.3/IMdkit/i18nMethod.c:106:9: error: Memory leak: p_style [memleak]
xsunpinyin-2.0.3/IMdkit/i18nMethod.c:132:9: error: Memory leak: p_key [memleak]
xsunpinyin-2.0.3/IMdkit/i18nMethod.c:159:9: error: Memory leak: p_encoding [memleak]
xsunpinyin-2.0.3/IMdkit/i18nPtHdr.c:1667:47: warning: Either the condition 'hdr==(struct _XimProtoHdr*)NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xsunpinyin-2.0.3/IMdkit/i18nPtHdr.c:1673:13: note: Assuming that condition 'hdr==(struct _XimProtoHdr*)NULL' is not redundant
xsunpinyin-2.0.3/IMdkit/i18nPtHdr.c:1667:47: note: Null pointer addition
xsunpinyin-2.0.3/IMdkit/i18nPtHdr.c:109:5: style: Variable 'reply' is reassigned a value before the old one has been used. [redundantAssignment]
xsunpinyin-2.0.3/IMdkit/i18nPtHdr.c:74:0: note: Variable 'reply' is reassigned a value before the old one has been used.
xsunpinyin-2.0.3/IMdkit/i18nPtHdr.c:109:5: note: Variable 'reply' is reassigned a value before the old one has been used.
xsunpinyin-2.0.3/IMdkit/i18nPtHdr.c:612:13: style: Variable 'data' is reassigned a value before the old one has been used. [redundantAssignment]
xsunpinyin-2.0.3/IMdkit/i18nPtHdr.c:601:0: note: Variable 'data' is reassigned a value before the old one has been used.
xsunpinyin-2.0.3/IMdkit/i18nPtHdr.c:612:13: note: Variable 'data' is reassigned a value before the old one has been used.
xsunpinyin-2.0.3/IMdkit/i18nPtHdr.c:1307:5: style: Variable 'reply' is reassigned a value before the old one has been used. [redundantAssignment]
xsunpinyin-2.0.3/IMdkit/i18nPtHdr.c:1276:0: note: Variable 'reply' is reassigned a value before the old one has been used.
xsunpinyin-2.0.3/IMdkit/i18nPtHdr.c:1307:5: note: Variable 'reply' is reassigned a value before the old one has been used.
xsunpinyin-2.0.3/IMdkit/i18nPtHdr.c:588:18: style: The scope of the variable 'i' can be reduced. [variableScope]
xsunpinyin-2.0.3/IMdkit/i18nUtil.c:144:5: style: Variable 'reply_hdr' is reassigned a value before the old one has been used. [redundantAssignment]
xsunpinyin-2.0.3/IMdkit/i18nUtil.c:132:0: note: Variable 'reply_hdr' is reassigned a value before the old one has been used.
xsunpinyin-2.0.3/IMdkit/i18nUtil.c:144:5: note: Variable 'reply_hdr' is reassigned a value before the old one has been used.
xsunpinyin-2.0.3/IMdkit/i18nUtil.c:256:5: style: Variable 'reply' is reassigned a value before the old one has been used. [redundantAssignment]
xsunpinyin-2.0.3/IMdkit/i18nUtil.c:248:0: note: Variable 'reply' is reassigned a value before the old one has been used.
xsunpinyin-2.0.3/IMdkit/i18nUtil.c:256:5: note: Variable 'reply' is reassigned a value before the old one has been used.
xsunpinyin-2.0.3/IMdkit/i18nX.c:76:14: style: The scope of the variable 'fm' can be reduced. [variableScope]
xsunpinyin-2.0.3/IMdkit/i18nX.c:79:20: style: The scope of the variable 'p1' can be reduced. [variableScope]
xsunpinyin-2.0.3/IMdkit/i18nX.c:396:24: style: The scope of the variable 'packet' can be reduced. [variableScope]
xsunpinyin-2.0.3/IMdkit/i18nX.c:397:22: style: The scope of the variable 'hdr' can be reduced. [variableScope]
xsunpinyin-2.0.3/IMdkit/i18nX.c:498:20: style: The scope of the variable 'packet' can be reduced. [variableScope]
xsunpinyin-2.0.3/settings.c:217:12: style: Unused variable: d [unusedVariable]
xsunpinyin-2.0.3/settings.c:218:13: style: Unused variable: str [unusedVariable]
xsunpinyin-2.0.3/settings.c:219:9: style: Unused variable: i [unusedVariable]
xsunpinyin-2.0.3/settings.c:421:5: warning: The buffer 'vchar' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xsunpinyin-2.0.3/skin.c:384:28: style: Function 'skin_window_new' argument 1 names different: declaration 'window' definition 'widget'. [funcArgNamesDifferent]
xsunpinyin-2.0.3/skin.h:92:45: note: Function 'skin_window_new' argument 1 names different: declaration 'window' definition 'widget'.
xsunpinyin-2.0.3/skin.c:384:28: note: Function 'skin_window_new' argument 1 names different: declaration 'window' definition 'widget'.
xsunpinyin-2.0.3/skin.c:467:28: style: Function 'skin_button_new' argument 3 names different: declaration 'down_image' definition 'pressdown_image'. [funcArgNamesDifferent]
xsunpinyin-2.0.3/skin.h:129:45: note: Function 'skin_button_new' argument 3 names different: declaration 'down_image' definition 'pressdown_image'.
xsunpinyin-2.0.3/skin.c:467:28: note: Function 'skin_button_new' argument 3 names different: declaration 'down_image' definition 'pressdown_image'.
xsunpinyin-2.0.3/skin.c:590:1: style: Function 'skin_window_set_press_cb' argument 1 names different: declaration 'wind' definition 'wid'. [funcArgNamesDifferent]
xsunpinyin-2.0.3/skin.h:119:60: note: Function 'skin_window_set_press_cb' argument 1 names different: declaration 'wind' definition 'wid'.
xsunpinyin-2.0.3/skin.c:590:1: note: Function 'skin_window_set_press_cb' argument 1 names different: declaration 'wind' definition 'wid'.
xsunpinyin-2.0.3/skin.c:591:1: style: Function 'skin_window_set_release_cb' argument 1 names different: declaration 'wind' definition 'wid'. [funcArgNamesDifferent]
xsunpinyin-2.0.3/skin.h:123:60: note: Function 'skin_window_set_release_cb' argument 1 names different: declaration 'wind' definition 'wid'.
xsunpinyin-2.0.3/skin.c:591:1: note: Function 'skin_window_set_release_cb' argument 1 names different: declaration 'wind' definition 'wid'.
xsunpinyin-2.0.3/skin.c:592:1: style: Function 'skin_window_set_motion_cb' argument 1 names different: declaration 'wind' definition 'wid'. [funcArgNamesDifferent]
xsunpinyin-2.0.3/skin.h:115:60: note: Function 'skin_window_set_motion_cb' argument 1 names different: declaration 'wind' definition 'wid'.
xsunpinyin-2.0.3/skin.c:592:1: note: Function 'skin_window_set_motion_cb' argument 1 names different: declaration 'wind' definition 'wid'.
xsunpinyin-2.0.3/skin.c:593:1: style: Function 'skin_button_set_press_cb' argument 1 names different: declaration 'wind' definition 'wid'. [funcArgNamesDifferent]
xsunpinyin-2.0.3/skin.h:138:60: note: Function 'skin_button_set_press_cb' argument 1 names different: declaration 'wind' definition 'wid'.
xsunpinyin-2.0.3/skin.c:593:1: note: Function 'skin_button_set_press_cb' argument 1 names different: declaration 'wind' definition 'wid'.
xsunpinyin-2.0.3/skin.c:594:1: style: Function 'skin_button_set_release_cb' argument 1 names different: declaration 'wind' definition 'wid'. [funcArgNamesDifferent]
xsunpinyin-2.0.3/skin.h:142:60: note: Function 'skin_button_set_release_cb' argument 1 names different: declaration 'wind' definition 'wid'.
xsunpinyin-2.0.3/skin.c:594:1: note: Function 'skin_button_set_release_cb' argument 1 names different: declaration 'wind' definition 'wid'.
xsunpinyin-2.0.3/sunpinyin_preedit.cc:360:24: warning: Logical conjunction always evaluates to false: keycode < 32 && keycode > 126. [incorrectLogicOperator]
xsunpinyin-2.0.3/sunpinyin_preedit_ui.h:55:17: style: Technically the member function 'PreeditUI::name' can be const. [functionConst]
xsunpinyin-2.0.3/sunpinyin_preedit_ui.h:92:5: style: Class 'SkinPreeditUI' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xsunpinyin-2.0.3/sunpinyin_preedit_ui.h:71:18: style: The function 'show' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xsunpinyin-2.0.3/sunpinyin_preedit_ui.h:57:18: note: Virtual function in base class
xsunpinyin-2.0.3/sunpinyin_preedit_ui.h:71:18: note: Function in derived class
xsunpinyin-2.0.3/sunpinyin_preedit_ui.h:72:18: style: The function 'hide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xsunpinyin-2.0.3/sunpinyin_preedit_ui.h:58:18: note: Virtual function in base class
xsunpinyin-2.0.3/sunpinyin_preedit_ui.h:72:18: note: Function in derived class
xsunpinyin-2.0.3/sunpinyin_preedit_ui.h:73:18: style: The function 'move' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xsunpinyin-2.0.3/sunpinyin_preedit_ui.h:59:18: note: Virtual function in base class
xsunpinyin-2.0.3/sunpinyin_preedit_ui.h:73:18: note: Function in derived class
xsunpinyin-2.0.3/sunpinyin_preedit_ui.h:74:18: style: The function 'reload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xsunpinyin-2.0.3/sunpinyin_preedit_ui.h:60:18: note: Virtual function in base class
xsunpinyin-2.0.3/sunpinyin_preedit_ui.h:74:18: note: Function in derived class
xsunpinyin-2.0.3/sunpinyin_preedit_ui.h:75:18: style: The function 'update_preedit_string' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xsunpinyin-2.0.3/sunpinyin_preedit_ui.h:61:18: note: Virtual function in base class
xsunpinyin-2.0.3/sunpinyin_preedit_ui.h:75:18: note: Function in derived class
xsunpinyin-2.0.3/sunpinyin_preedit_ui.h:76:18: style: The function 'update_candidates_string' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xsunpinyin-2.0.3/sunpinyin_preedit_ui.h:62:18: note: Virtual function in base class
xsunpinyin-2.0.3/sunpinyin_preedit_ui.h:76:18: note: Function in derived class
xsunpinyin-2.0.3/sunpinyin_preedit_ui.h:95:18: style: The function 'show' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xsunpinyin-2.0.3/sunpinyin_preedit_ui.h:57:18: note: Virtual function in base class
xsunpinyin-2.0.3/sunpinyin_preedit_ui.h:95:18: note: Function in derived class
xsunpinyin-2.0.3/sunpinyin_preedit_ui.h:96:18: style: The function 'hide' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xsunpinyin-2.0.3/sunpinyin_preedit_ui.h:58:18: note: Virtual function in base class
xsunpinyin-2.0.3/sunpinyin_preedit_ui.h:96:18: note: Function in derived class
xsunpinyin-2.0.3/sunpinyin_preedit_ui.h:97:18: style: The function 'move' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xsunpinyin-2.0.3/sunpinyin_preedit_ui.h:59:18: note: Virtual function in base class
xsunpinyin-2.0.3/sunpinyin_preedit_ui.h:97:18: note: Function in derived class
xsunpinyin-2.0.3/sunpinyin_preedit_ui.h:98:18: style: The function 'reload' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xsunpinyin-2.0.3/sunpinyin_preedit_ui.h:60:18: note: Virtual function in base class
xsunpinyin-2.0.3/sunpinyin_preedit_ui.h:98:18: note: Function in derived class
xsunpinyin-2.0.3/sunpinyin_preedit_ui.h:99:18: style: The function 'update_preedit_string' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xsunpinyin-2.0.3/sunpinyin_preedit_ui.h:61:18: note: Virtual function in base class
xsunpinyin-2.0.3/sunpinyin_preedit_ui.h:99:18: note: Function in derived class
xsunpinyin-2.0.3/sunpinyin_preedit_ui.h:100:18: style: The function 'update_candidates_string' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xsunpinyin-2.0.3/sunpinyin_preedit_ui.h:62:18: note: Virtual function in base class
xsunpinyin-2.0.3/sunpinyin_preedit_ui.h:100:18: note: Function in derived class
xsunpinyin-2.0.3/sunpinyin_preedit_ui.h:52:27: performance: Function parameter 'name' should be passed by const reference. [passedByValue]
xsunpinyin-2.0.3/sunpinyin_preedit_skin.cc:46:9: error: Exception thrown in function declared not to throw exceptions. [throwInNoexceptFunction]
xsunpinyin-2.0.3/ui.c:176:25: style: Function 'ui_skin_new' argument 1 names different: declaration 'name' definition 'skin_name'. [funcArgNamesDifferent]
xsunpinyin-2.0.3/ui.h:77:47: note: Function 'ui_skin_new' argument 1 names different: declaration 'name' definition 'skin_name'.
xsunpinyin-2.0.3/ui.c:176:25: note: Function 'ui_skin_new' argument 1 names different: declaration 'name' definition 'skin_name'.
[17:51]

ftp://ftp.se.debian.org/debian/pool/main/x/xsynth-dssi/xsynth-dssi_0.9.4.orig.tar.gz
xsynth-dssi-0.9.4/extra/dump_friendly_patches.c:153:9: error: Width 90 given in format string (no. 1) is larger than destination buffer 'buf2[90]', use %89s to prevent overflowing it. [invalidScanfFormatWidth]
xsynth-dssi-0.9.4/extra/dump_friendly_patches.c:235:9: warning: Width 3 given in format string (no. 1) is smaller than destination buffer 'buf2[90]'. [invalidScanfFormatWidth_smaller]
xsynth-dssi-0.9.4/extra/dump_old_xsynth_patch.c:59:14: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xsynth-dssi-0.9.4/extra/dump_old_xsynth_patch.c:253:0: error: Resource leak: fh [resourceLeak]
xsynth-dssi-0.9.4/src/gtkknob.c:126:36: style: Function 'gtk_knob_class_init' argument 1 names different: declaration 'klass' definition 'class'. [funcArgNamesDifferent]
xsynth-dssi-0.9.4/src/gtkknob.c:79:55: note: Function 'gtk_knob_class_init' argument 1 names different: declaration 'klass' definition 'class'.
xsynth-dssi-0.9.4/src/gtkknob.c:126:36: note: Function 'gtk_knob_class_init' argument 1 names different: declaration 'klass' definition 'class'.
xsynth-dssi-0.9.4/src/gtkknob.c:724:29: style: Function 'gtk_knob_expose' argument 1 names different: declaration 'knob' definition 'widget'. [funcArgNamesDifferent]
xsynth-dssi-0.9.4/src/gtkknob.c:99:52: note: Function 'gtk_knob_expose' argument 1 names different: declaration 'knob' definition 'widget'.
xsynth-dssi-0.9.4/src/gtkknob.c:724:29: note: Function 'gtk_knob_expose' argument 1 names different: declaration 'knob' definition 'widget'.
xsynth-dssi-0.9.4/src/gui_data.c:432:18: warning: Either the condition '!e' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xsynth-dssi-0.9.4/src/gui_data.c:435:9: note: Assuming that condition '!e' is not redundant
xsynth-dssi-0.9.4/src/gui_data.c:432:18: note: Null pointer addition
xsynth-dssi-0.9.4/src/gui_data.c:63:14: portability: Casting between integer* and float* which have an incompatible binary data representation. [invalidPointerCast]
xsynth-dssi-0.9.4/src/gui_data.c:278:10: style: The scope of the variable 'buffer' can be reduced. [variableScope]
xsynth-dssi-0.9.4/src/gui_data.c:310:12: style: The scope of the variable 'block' can be reduced. [variableScope]
xsynth-dssi-0.9.4/src/gui_data.c:327:10: style: The scope of the variable 'buffer' can be reduced. [variableScope]
xsynth-dssi-0.9.4/src/gui_interface.c:476:89: error: Uninitialized variable: col1_sizegroup [uninitvar]
xsynth-dssi-0.9.4/src/gui_interface.c:480:97: error: Uninitialized variable: col1_sizegroup [uninitvar]
xsynth-dssi-0.9.4/src/gui_interface.c:649:93: error: Uninitialized variable: col1_sizegroup [uninitvar]
xsynth-dssi-0.9.4/src/gui_interface.c:691:94: error: Uninitialized variable: col1_sizegroup [uninitvar]
xsynth-dssi-0.9.4/src/gui_interface.c:693:92: error: Uninitialized variable: col1_sizegroup [uninitvar]
xsynth-dssi-0.9.4/src/gui_interface.c:695:97: error: Uninitialized variable: col1_sizegroup [uninitvar]
xsynth-dssi-0.9.4/src/gui_interface.c:697:96: error: Uninitialized variable: col1_sizegroup [uninitvar]
xsynth-dssi-0.9.4/src/gui_interface.c:699:93: error: Uninitialized variable: col1_sizegroup [uninitvar]
xsynth-dssi-0.9.4/src/gui_interface.c:701:94: error: Uninitialized variable: col1_sizegroup [uninitvar]
xsynth-dssi-0.9.4/src/gui_interface.c:703:95: error: Uninitialized variable: col1_sizegroup [uninitvar]
xsynth-dssi-0.9.4/src/gui_interface.c:560:89: error: Uninitialized variable: col2_sizegroup [uninitvar]
xsynth-dssi-0.9.4/src/gui_interface.c:564:97: error: Uninitialized variable: col2_sizegroup [uninitvar]
xsynth-dssi-0.9.4/src/gui_interface.c:670:94: error: Uninitialized variable: col2_sizegroup [uninitvar]
xsynth-dssi-0.9.4/src/gui_interface.c:724:94: error: Uninitialized variable: col2_sizegroup [uninitvar]
xsynth-dssi-0.9.4/src/gui_interface.c:726:92: error: Uninitialized variable: col2_sizegroup [uninitvar]
xsynth-dssi-0.9.4/src/gui_interface.c:728:97: error: Uninitialized variable: col2_sizegroup [uninitvar]
xsynth-dssi-0.9.4/src/gui_interface.c:730:96: error: Uninitialized variable: col2_sizegroup [uninitvar]
xsynth-dssi-0.9.4/src/gui_interface.c:732:93: error: Uninitialized variable: col2_sizegroup [uninitvar]
xsynth-dssi-0.9.4/src/gui_interface.c:734:94: error: Uninitialized variable: col2_sizegroup [uninitvar]
xsynth-dssi-0.9.4/src/gui_interface.c:736:95: error: Uninitialized variable: col2_sizegroup [uninitvar]
xsynth-dssi-0.9.4/src/gui_interface.c:624:95: error: Uninitialized variable: col3_sizegroup [uninitvar]
xsynth-dssi-0.9.4/src/gui_interface.c:626:94: error: Uninitialized variable: col3_sizegroup [uninitvar]
xsynth-dssi-0.9.4/src/gui_interface.c:628:95: error: Uninitialized variable: col3_sizegroup [uninitvar]
xsynth-dssi-0.9.4/src/gui_interface.c:788:89: error: Uninitialized variable: col3_sizegroup [uninitvar]
xsynth-dssi-0.9.4/src/gui_interface.c:790:90: error: Uninitialized variable: col3_sizegroup [uninitvar]
xsynth-dssi-0.9.4/src/gui_interface.c:811:88: error: Uninitialized variable: col3_sizegroup [uninitvar]
xsynth-dssi-0.9.4/src/xsynth-dssi.c:438:19: style: The scope of the variable 'burst_size' can be reduced. [variableScope]
xsynth-dssi-0.9.4/src/xsynth-dssi.c:532:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xsynth-dssi-0.9.4/src/xsynth-dssi.c:533:12: style: The scope of the variable 'port_names' can be reduced. [variableScope]
xsynth-dssi-0.9.4/src/xsynth-dssi.c:534:28: style: The scope of the variable 'port_descriptors' can be reduced. [variableScope]
xsynth-dssi-0.9.4/src/xsynth-dssi.c:535:27: style: The scope of the variable 'port_range_hints' can be reduced. [variableScope]
xsynth-dssi-0.9.4/src/xsynth_data.c:450:9: error: Width 90 given in format string (no. 1) is larger than destination buffer 'buf2[90]', use %89s to prevent overflowing it. [invalidScanfFormatWidth]
xsynth-dssi-0.9.4/src/xsynth_data.c:532:9: warning: Width 3 given in format string (no. 1) is smaller than destination buffer 'buf2[90]'. [invalidScanfFormatWidth_smaller]
xsynth-dssi-0.9.4/src/xsynth_data.c:370:47: style: Same value in both branches of ternary operator. [duplicateValueTernary]
xsynth-dssi-0.9.4/src/xsynth_data.c:286:19: style: Function '_atof' argument 1 names different: declaration 'buffer' definition 'z'. [funcArgNamesDifferent]
xsynth-dssi-0.9.4/src/xsynth_data.c:128:30: note: Function '_atof' argument 1 names different: declaration 'buffer' definition 'z'.
xsynth-dssi-0.9.4/src/xsynth_data.c:286:19: note: Function '_atof' argument 1 names different: declaration 'buffer' definition 'z'.
xsynth-dssi-0.9.4/src/xsynth_data.c:286:30: style: Function '_atof' argument 2 names different: declaration 'result' definition 'pResult'. [funcArgNamesDifferent]
xsynth-dssi-0.9.4/src/xsynth_data.c:128:46: note: Function '_atof' argument 2 names different: declaration 'result' definition 'pResult'.
xsynth-dssi-0.9.4/src/xsynth_data.c:286:30: note: Function '_atof' argument 2 names different: declaration 'result' definition 'pResult'.
xsynth-dssi-0.9.4/src/xsynth_synth.c:50:21: style: The scope of the variable 'voice' can be reduced. [variableScope]
xsynth-dssi-0.9.4/src/xsynth_synth.c:70:21: style: The scope of the variable 'voice' can be reduced. [variableScope]
xsynth-dssi-0.9.4/src/xsynth_synth.c:95:21: style: The scope of the variable 'voice' can be reduced. [variableScope]
xsynth-dssi-0.9.4/src/xsynth_synth.c:118:9: style: The scope of the variable 'this_voice_prio' can be reduced. [variableScope]
xsynth-dssi-0.9.4/src/xsynth_synth.c:253:21: style: The scope of the variable 'voice' can be reduced. [variableScope]
xsynth-dssi-0.9.4/src/xsynth_synth.c:277:21: style: The scope of the variable 'voice' can be reduced. [variableScope]
xsynth-dssi-0.9.4/src/xsynth_synth.c:373:21: style: The scope of the variable 'voice' can be reduced. [variableScope]
xsynth-dssi-0.9.4/src/xsynth_synth.c:406:21: style: The scope of the variable 'voice' can be reduced. [variableScope]
xsynth-dssi-0.9.4/src/xsynth_synth.c:559:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xsynth-dssi-0.9.4/src/xsynth_synth.c:560:21: style: The scope of the variable 'voice' can be reduced. [variableScope]
xsynth-dssi-0.9.4/src/xsynth_synth.c:636:21: style: The scope of the variable 'voice' can be reduced. [variableScope]
xsynth-dssi-0.9.4/src/xsynth_voice_render-original.c:90:11: style: The scope of the variable 'pexp' can be reduced. [variableScope]
xsynth-dssi-0.9.4/src/xsynth_voice_render-original.c:108:9: style: The scope of the variable 'volume' can be reduced. [variableScope]
xsynth-dssi-0.9.4/src/xsynth_voice_render-original.c:210:11: style: The scope of the variable 'lfo' can be reduced. [variableScope]
xsynth-dssi-0.9.4/src/xsynth_voice_render-original.c:210:16: style: The scope of the variable 'osc1' can be reduced. [variableScope]
xsynth-dssi-0.9.4/src/xsynth_voice_render-original.c:210:31: style: The scope of the variable 'omega2_t' can be reduced. [variableScope]
xsynth-dssi-0.9.4/src/xsynth_voice_render-original.c:210:41: style: The scope of the variable 'osc2' can be reduced. [variableScope]
xsynth-dssi-0.9.4/src/xsynth_voice_render-original.c:211:11: style: The scope of the variable 'input' can be reduced. [variableScope]
xsynth-dssi-0.9.4/src/xsynth_voice_render-original.c:211:18: style: The scope of the variable 'freqcut' can be reduced. [variableScope]
xsynth-dssi-0.9.4/src/xsynth_voice_render-original.c:211:27: style: The scope of the variable 'highpass' can be reduced. [variableScope]
xsynth-dssi-0.9.4/src/xsynth_voice_render-original.c:211:37: style: The scope of the variable 'output' can be reduced. [variableScope]
xsynth-dssi-0.9.4/src/xsynth_voice_render.c:85:11: style: The scope of the variable 'pexp' can be reduced. [variableScope]
xsynth-dssi-0.9.4/src/xsynth_voice_render.c:86:11: style: The scope of the variable 'volume' can be reduced. [variableScope]
xsynth-dssi-0.9.4/src/xsynth_voice_blosc.h:72:11: style: The scope of the variable 'frac' can be reduced. [variableScope]
xsynth-dssi-0.9.4/src/xsynth_voice_blosc.h:73:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xsynth-dssi-0.9.4/src/xsynth_voice_blosc.h:70:11: style: The scope of the variable 'w' can be reduced. [variableScope]
xsynth-dssi-0.9.4/src/xsynth_voice_blosc.h:304:11: style: The scope of the variable 'w' can be reduced. [variableScope]
xsynth-dssi-0.9.4/src/xsynth_voice_blosc.h:375:11: style: The scope of the variable 'w' can be reduced. [variableScope]
xsynth-dssi-0.9.4/src/xsynth_voice_render.c:294:11: style: The scope of the variable 'freqcut' can be reduced. [variableScope]
xsynth-dssi-0.9.4/src/xsynth_voice_render.c:294:20: style: The scope of the variable 'highpass' can be reduced. [variableScope]
xsynth-dssi-0.9.4/src/xsynth_voice_render.c:332:11: style: The scope of the variable 'freqcut' can be reduced. [variableScope]
xsynth-dssi-0.9.4/src/xsynth_voice_render.c:332:20: style: The scope of the variable 'highpass' can be reduced. [variableScope]
xsynth-dssi-0.9.4/src/xsynth_voice_render.c:376:19: style: The scope of the variable 'w' can be reduced. [variableScope]
xsynth-dssi-0.9.4/src/xsynth_voice_render.c:376:22: style: The scope of the variable 'x' can be reduced. [variableScope]
xsynth-dssi-0.9.4/src/xsynth_voice_render.c:376:25: style: The scope of the variable 'd' can be reduced. [variableScope]
xsynth-dssi-0.9.4/src/xsynth_voice_render.c:465:44: style: The scope of the variable 'lfo' can be reduced. [variableScope]
[17:51]

ftp://ftp.se.debian.org/debian/pool/main/x/xsysinfo/xsysinfo_1.7.orig.tar.gz
xsysinfo-1.7.orig/BarGauge.c:238:9: style: The scope of the variable 'x_exact' can be reduced. [variableScope]
xsysinfo-1.7.orig/BarGauge.c:238:18: style: The scope of the variable 'error' can be reduced. [variableScope]
xsysinfo-1.7.orig/BarGauge.c:239:6: style: The scope of the variable 'x' can be reduced. [variableScope]
xsysinfo-1.7.orig/BarGauge.c:239:9: style: The scope of the variable 'lastx' can be reduced. [variableScope]
xsysinfo-1.7.orig/BarGauge.c:240:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xsysinfo-1.7.orig/BarGauge.c:241:6: style: The scope of the variable 'n' can be reduced. [variableScope]
xsysinfo-1.7.orig/sysinfo.c:88:3: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'signed int'. [invalidScanfArgType_int]
xsysinfo-1.7.orig/sysinfo.c:88:3: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'signed int'. [invalidScanfArgType_int]
xsysinfo-1.7.orig/sysinfo.c:88:3: warning: %d in format string (no. 3) requires 'int *' but the argument type is 'signed int'. [invalidScanfArgType_int]
xsysinfo-1.7.orig/sysinfo.c:88:3: warning: %d in format string (no. 4) requires 'int *' but the argument type is 'signed int'. [invalidScanfArgType_int]
xsysinfo-1.7.orig/sysinfo.c:146:6: style: The scope of the variable 'procs' can be reduced. [variableScope]
xsysinfo-1.7.orig/sysinfo.c:146:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xsysinfo-1.7.orig/sysinfo.c:215:8: style: The scope of the variable 'bufptr' can be reduced. [variableScope]
xsysinfo-1.7.orig/xsysinfo.c:231:8: style: The scope of the variable 'bufptr' can be reduced. [variableScope]
xsysinfo-1.7.orig/xsysinfo.c:232:6: style: The scope of the variable 'total_procs' can be reduced. [variableScope]
xsysinfo-1.7.orig/xsysinfo.c:232:19: style: The scope of the variable 'i' can be reduced. [variableScope]
xsysinfo-1.7.orig/xsysinfo.c:332:6: style: Variable 'args' is assigned a value that is never used. [unreadVariable]
[17:51]

ftp://ftp.se.debian.org/debian/pool/main/x/xsystem35/xsystem35_1.7.3-pre5.orig.tar.gz
xsystem35-1.7.3-pre5/libltdl/ltdl.h:335:0: error: syntax error [syntaxError]
xsystem35-1.7.3-pre5/modules/Gpx/effectcopy.c:174:9: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/Gpx/effectcopy.c:174:15: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/Gpx/effectcopy.c:189:9: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/Gpx/effectcopy.c:189:15: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/Gpx/effectcopy.c:205:10: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/Gpx/effectcopy.c:205:16: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/Gpx/effectcopy.c:311:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/Gpx/effectcopy.c:30:6: style: struct member 'ecopyparam::spCol' is never used. [unusedStructMember]
xsystem35-1.7.3-pre5/modules/Gpx/effectcopy.c:31:6: style: struct member 'ecopyparam::extp' is never used. [unusedStructMember]
xsystem35-1.7.3-pre5/modules/NIGHTDLL/NIGHTDLL.c:25:11: style: Variable 'p1' is assigned a value that is never used. [unreadVariable]
xsystem35-1.7.3-pre5/modules/NIGHTDLL/NIGHTDLL.c:26:11: style: Variable 'p2' is assigned a value that is never used. [unreadVariable]
xsystem35-1.7.3-pre5/modules/NIGHTDLL/NIGHTDLL.c:27:11: style: Variable 'p3' is assigned a value that is never used. [unreadVariable]
xsystem35-1.7.3-pre5/modules/NIGHTDLL/NIGHTDLL.c:28:11: style: Variable 'p4' is assigned a value that is never used. [unreadVariable]
xsystem35-1.7.3-pre5/modules/NIGHTDLL/NIGHTDLL.c:29:11: style: Variable 'p5' is assigned a value that is never used. [unreadVariable]
xsystem35-1.7.3-pre5/modules/NIGHTDLL/NIGHTDLL.c:30:11: style: Variable 'p6' is assigned a value that is never used. [unreadVariable]
xsystem35-1.7.3-pre5/modules/NIGHTDLL/NIGHTDLL.c:31:11: style: Variable 'p7' is assigned a value that is never used. [unreadVariable]
xsystem35-1.7.3-pre5/modules/NIGHTDLL/NIGHTDLL.c:32:11: style: Variable 'p8' is assigned a value that is never used. [unreadVariable]
xsystem35-1.7.3-pre5/modules/NIGHTDLL/NIGHTDLL.c:33:11: style: Variable 'p9' is assigned a value that is never used. [unreadVariable]
xsystem35-1.7.3-pre5/modules/NIGHTDLL/NIGHTDLL.c:34:12: style: Variable 'p10' is assigned a value that is never used. [unreadVariable]
xsystem35-1.7.3-pre5/modules/NIGHTDLL/NIGHTDLL.c:248:11: style: Variable 'p2' is assigned a value that is never used. [unreadVariable]
xsystem35-1.7.3-pre5/modules/NIGHTDLL/NIGHTDLL.c:256:11: style: Variable 'p2' is assigned a value that is never used. [unreadVariable]
xsystem35-1.7.3-pre5/modules/NIGHTDLL/NIGHTDLL.c:277:11: style: Variable 'p1' is assigned a value that is never used. [unreadVariable]
xsystem35-1.7.3-pre5/modules/NIGHTDLL/NIGHTDLL.c:278:11: style: Variable 'p2' is assigned a value that is never used. [unreadVariable]
xsystem35-1.7.3-pre5/modules/NIGHTDLL/nt_msg.c:245:11: style: The scope of the variable 'delta' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/NIGHTDLL/nt_msg.c:431:10: style: Variable 'x' is assigned a value that is never used. [unreadVariable]
xsystem35-1.7.3-pre5/modules/NIGHTDLL/nt_msg.c:431:21: style: Variable 'y' is assigned a value that is never used. [unreadVariable]
xsystem35-1.7.3-pre5/modules/NIGHTDLL/nt_scenario.c:95:0: style: Variable 'scono' is assigned a value that is never used. [unreadVariable]
xsystem35-1.7.3-pre5/modules/NIGHTDLL/nt_scenario.c:95:0: style: Variable 'cnt' is assigned a value that is never used. [unreadVariable]
xsystem35-1.7.3-pre5/modules/NIGHTDLL/nt_scenario.c:96:17: style: Unused variable: stadr [unusedVariable]
xsystem35-1.7.3-pre5/modules/NIGHTDLL/nt_scenario.c:96:24: style: Unused variable: curadr [unusedVariable]
xsystem35-1.7.3-pre5/modules/NIGHTDLL/sactcg_stretch.c:93:9: style: The scope of the variable 'sl' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/NIGHTDLL/sactcg_stretch.c:93:14: style: The scope of the variable 'dl' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/NIGHTDLL/sactcg.c:120:28: style: Function 'scg_create_reverse' argument 1 names different: declaration 'NumCG' definition 'wNumCG'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/modules/NIGHTDLL/sactcg.h:32:35: note: Function 'scg_create_reverse' argument 1 names different: declaration 'NumCG' definition 'wNumCG'.
xsystem35-1.7.3-pre5/modules/NIGHTDLL/sactcg.c:120:28: note: Function 'scg_create_reverse' argument 1 names different: declaration 'NumCG' definition 'wNumCG'.
xsystem35-1.7.3-pre5/modules/NIGHTDLL/sactcg.c:404:18: style: Function 'scg_free' argument 1 names different: declaration 'cg' definition 'no'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/modules/NIGHTDLL/sactcg.h:41:25: note: Function 'scg_free' argument 1 names different: declaration 'cg' definition 'no'.
xsystem35-1.7.3-pre5/modules/NIGHTDLL/sactcg.c:404:18: note: Function 'scg_free' argument 1 names different: declaration 'cg' definition 'no'.
xsystem35-1.7.3-pre5/modules/NIGHTDLL/sprite_eupdate.c:370:6: style: The scope of the variable 'key' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/NIGHTDLL/sprite_eupdate.c:62:6: style: struct member 'ecopyparam::curstep' is never used. [unusedStructMember]
xsystem35-1.7.3-pre5/modules/NIGHTDLL/sprite_update.c:249:45: style: Function 'sp_draw_wall' argument 2 names different: declaration 'r' definition 'area'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/modules/NIGHTDLL/sprite.h:126:52: note: Function 'sp_draw_wall' argument 2 names different: declaration 'r' definition 'area'.
xsystem35-1.7.3-pre5/modules/NIGHTDLL/sprite_update.c:249:45: note: Function 'sp_draw_wall' argument 2 names different: declaration 'r' definition 'area'.
xsystem35-1.7.3-pre5/modules/NightDemonDemo/ndd.c:43:9: style: struct member 'nddemo::alk' is never used. [unusedStructMember]
xsystem35-1.7.3-pre5/modules/NightDemonDemo/ndd.c:77:3: error: Resource leak: fp [resourceLeak]
xsystem35-1.7.3-pre5/modules/RandMT/RandMT.c:66:14: style: Variable 'p2' is assigned a value that is never used. [unreadVariable]
xsystem35-1.7.3-pre5/modules/RandMT/RandMT.c:67:14: style: Variable 'var1' is assigned a value that is never used. [unreadVariable]
xsystem35-1.7.3-pre5/modules/SACT/sactamask.c:138:20: style: The scope of the variable 'mask2' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/SACT/sactamask.c:140:6: style: The scope of the variable 'key' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/SACT/sactamask.c:137:25: style: Function 'sp_eupdate_amap' argument 1 names different: declaration 'type' definition 'index'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/modules/SACT/sprite.h:141:32: note: Function 'sp_eupdate_amap' argument 1 names different: declaration 'type' definition 'index'.
xsystem35-1.7.3-pre5/modules/SACT/sactamask.c:137:25: note: Function 'sp_eupdate_amap' argument 1 names different: declaration 'type' definition 'index'.
xsystem35-1.7.3-pre5/modules/SACT/sactamask.c:137:46: style: Function 'sp_eupdate_amap' argument 3 names different: declaration 'key' definition 'cancel'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/modules/SACT/sprite.h:141:52: note: Function 'sp_eupdate_amap' argument 3 names different: declaration 'key' definition 'cancel'.
xsystem35-1.7.3-pre5/modules/SACT/sactamask.c:137:46: note: Function 'sp_eupdate_amap' argument 3 names different: declaration 'key' definition 'cancel'.
xsystem35-1.7.3-pre5/modules/SACT/sactamask.c:55:6: style: struct member 'ecopyparam::curstep' is never used. [unusedStructMember]
xsystem35-1.7.3-pre5/modules/SACT/sactcg_stretch.c:93:9: style: The scope of the variable 'sl' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/SACT/sactcg_stretch.c:93:14: style: The scope of the variable 'dl' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/SACT/sactcg.c:119:28: style: Function 'scg_create_reverse' argument 1 names different: declaration 'NumCG' definition 'wNumCG'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/modules/SACT/sactcg.h:32:35: note: Function 'scg_create_reverse' argument 1 names different: declaration 'NumCG' definition 'wNumCG'.
xsystem35-1.7.3-pre5/modules/SACT/sactcg.c:119:28: note: Function 'scg_create_reverse' argument 1 names different: declaration 'NumCG' definition 'wNumCG'.
xsystem35-1.7.3-pre5/modules/SACT/sactcg.c:403:18: style: Function 'scg_free' argument 1 names different: declaration 'cg' definition 'no'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/modules/SACT/sactcg.h:41:25: note: Function 'scg_free' argument 1 names different: declaration 'cg' definition 'no'.
xsystem35-1.7.3-pre5/modules/SACT/sactcg.c:403:18: note: Function 'scg_free' argument 1 names different: declaration 'cg' definition 'no'.
xsystem35-1.7.3-pre5/modules/SACT/sactlog.c:76:15: style: The scope of the variable 'streuc' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/SACT/sactlog.c:122:9: style: The scope of the variable 'node' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/SACT/screen_quake.c:77:6: style: The scope of the variable 'key' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/SACT/sprite.c:480:12: style: The scope of the variable 'sp' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/SACT/sprite.c:323:21: style: Function 'sp_set_show' argument 1 names different: declaration 'no' definition 'wNum'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/modules/SACT/sprite.h:39:28: note: Function 'sp_set_show' argument 1 names different: declaration 'no' definition 'wNum'.
xsystem35-1.7.3-pre5/modules/SACT/sprite.c:323:21: note: Function 'sp_set_show' argument 1 names different: declaration 'no' definition 'wNum'.
xsystem35-1.7.3-pre5/modules/SACT/sprite.c:323:31: style: Function 'sp_set_show' argument 2 names different: declaration 'cnt' definition 'wCount'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/modules/SACT/sprite.h:39:36: note: Function 'sp_set_show' argument 2 names different: declaration 'cnt' definition 'wCount'.
xsystem35-1.7.3-pre5/modules/SACT/sprite.c:323:31: note: Function 'sp_set_show' argument 2 names different: declaration 'cnt' definition 'wCount'.
xsystem35-1.7.3-pre5/modules/SACT/sprite.c:323:43: style: Function 'sp_set_show' argument 3 names different: declaration 'flag' definition 'sShow'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/modules/SACT/sprite.h:39:45: note: Function 'sp_set_show' argument 3 names different: declaration 'flag' definition 'sShow'.
xsystem35-1.7.3-pre5/modules/SACT/sprite.c:323:43: note: Function 'sp_set_show' argument 3 names different: declaration 'flag' definition 'sShow'.
xsystem35-1.7.3-pre5/modules/SACT/sprite.c:642:24: style: Function 'sp_num_getspan' argument 1 names different: declaration 'nNUm' definition 'nNum'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/modules/SACT/sprite.h:64:31: note: Function 'sp_num_getspan' argument 1 names different: declaration 'nNUm' definition 'nNum'.
xsystem35-1.7.3-pre5/modules/SACT/sprite.c:642:24: note: Function 'sp_num_getspan' argument 1 names different: declaration 'nNUm' definition 'nNum'.
xsystem35-1.7.3-pre5/modules/SACT/sprite.c:678:20: style: Function 'sp_exp_del' argument 1 names different: declaration 'wNum' definition 'nNum'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/modules/SACT/sprite.h:67:27: note: Function 'sp_exp_del' argument 1 names different: declaration 'wNum' definition 'nNum'.
xsystem35-1.7.3-pre5/modules/SACT/sprite.c:678:20: note: Function 'sp_exp_del' argument 1 names different: declaration 'wNum' definition 'nNum'.
xsystem35-1.7.3-pre5/modules/SACT/sprite_draw.c:84:23: style: Function 'sp_draw' argument 1 names different: declaration 'sf' definition 'sp'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/modules/SACT/sprite.h:81:30: note: Function 'sp_draw' argument 1 names different: declaration 'sf' definition 'sp'.
xsystem35-1.7.3-pre5/modules/SACT/sprite_draw.c:84:23: note: Function 'sp_draw' argument 1 names different: declaration 'sf' definition 'sp'.
xsystem35-1.7.3-pre5/modules/SACT/sprite_draw.c:97:24: style: Function 'sp_draw2' argument 1 names different: declaration 'sf' definition 'sp'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/modules/SACT/sprite.h:82:31: note: Function 'sp_draw2' argument 1 names different: declaration 'sf' definition 'sp'.
xsystem35-1.7.3-pre5/modules/SACT/sprite_draw.c:97:24: note: Function 'sp_draw2' argument 1 names different: declaration 'sf' definition 'sp'.
xsystem35-1.7.3-pre5/modules/SACT/sprite_eupdate_perspect.c:49:15: style: The scope of the variable 'dst' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/SACT/sprite_eupdate_perspect.c:76:16: style: The scope of the variable 'dst' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/SACT/sprite_eupdate_aff.c:15:15: style: The scope of the variable 'dst' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/SACT/sprite_eupdate_aff.c:36:16: style: The scope of the variable 'dst' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/SACT/sprite_eupdate_uneune.c:9:15: style: The scope of the variable 'dst' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/SACT/sprite_eupdate_uneune.c:26:16: style: The scope of the variable 'dst' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/SACT/sprite_eupdate.c:399:6: style: The scope of the variable 'key' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/SACT/sprite_eupdate.c:397:40: style: Function 'sp_eupdate' argument 3 names different: declaration 'key' definition 'cancel'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/modules/SACT/sprite.h:129:47: note: Function 'sp_eupdate' argument 3 names different: declaration 'key' definition 'cancel'.
xsystem35-1.7.3-pre5/modules/SACT/sprite_eupdate.c:397:40: note: Function 'sp_eupdate' argument 3 names different: declaration 'key' definition 'cancel'.
xsystem35-1.7.3-pre5/modules/SACT/sprite_eupdate.c:62:6: style: struct member 'ecopyparam::curstep' is never used. [unusedStructMember]
xsystem35-1.7.3-pre5/modules/SACT/sprite_keywait.c:118:42: style: Function 'sp_keywait' argument 3 names different: declaration 'vRsv1' definition 'vD01'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/modules/SACT/sprite.h:135:49: note: Function 'sp_keywait' argument 3 names different: declaration 'vRsv1' definition 'vD01'.
xsystem35-1.7.3-pre5/modules/SACT/sprite_keywait.c:118:42: note: Function 'sp_keywait' argument 3 names different: declaration 'vRsv1' definition 'vD01'.
xsystem35-1.7.3-pre5/modules/SACT/sprite_keywait.c:118:53: style: Function 'sp_keywait' argument 4 names different: declaration 'vRsv2' definition 'vD02'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/modules/SACT/sprite.h:135:61: note: Function 'sp_keywait' argument 4 names different: declaration 'vRsv2' definition 'vD02'.
xsystem35-1.7.3-pre5/modules/SACT/sprite_keywait.c:118:53: note: Function 'sp_keywait' argument 4 names different: declaration 'vRsv2' definition 'vD02'.
xsystem35-1.7.3-pre5/modules/SACT/sprite_keywait.c:118:64: style: Function 'sp_keywait' argument 5 names different: declaration 'vRsv3' definition 'vD03'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/modules/SACT/sprite.h:135:73: note: Function 'sp_keywait' argument 5 names different: declaration 'vRsv3' definition 'vD03'.
xsystem35-1.7.3-pre5/modules/SACT/sprite_keywait.c:118:64: note: Function 'sp_keywait' argument 5 names different: declaration 'vRsv3' definition 'vD03'.
xsystem35-1.7.3-pre5/modules/SACT/sprite_msg.c:251:6: style: The scope of the variable 'len' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/SACT/sprite_msg.c:278:11: style: The scope of the variable 'delta' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/SACT/sprite_msg.c:509:6: style: The scope of the variable 'c1' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/SACT/sprite_msg.c:509:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/SACT/sprite_msg.c:408:22: style: Function 'smsg_keywait' argument 1 names different: declaration 'sp1' definition 'wNum1'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/modules/SACT/sprite.h:92:29: note: Function 'smsg_keywait' argument 1 names different: declaration 'sp1' definition 'wNum1'.
xsystem35-1.7.3-pre5/modules/SACT/sprite_msg.c:408:22: note: Function 'smsg_keywait' argument 1 names different: declaration 'sp1' definition 'wNum1'.
xsystem35-1.7.3-pre5/modules/SACT/sprite_msg.c:408:33: style: Function 'smsg_keywait' argument 2 names different: declaration 'sp2' definition 'wNum2'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/modules/SACT/sprite.h:92:38: note: Function 'smsg_keywait' argument 2 names different: declaration 'sp2' definition 'wNum2'.
xsystem35-1.7.3-pre5/modules/SACT/sprite_msg.c:408:33: note: Function 'smsg_keywait' argument 2 names different: declaration 'sp2' definition 'wNum2'.
xsystem35-1.7.3-pre5/modules/SACT/sprite_msg.c:408:44: style: Function 'smsg_keywait' argument 3 names different: declaration 'timeout' definition 'msglen'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/modules/SACT/sprite.h:92:47: note: Function 'smsg_keywait' argument 3 names different: declaration 'timeout' definition 'msglen'.
xsystem35-1.7.3-pre5/modules/SACT/sprite_msg.c:408:44: note: Function 'smsg_keywait' argument 3 names different: declaration 'timeout' definition 'msglen'.
xsystem35-1.7.3-pre5/modules/SACT/sprite_quake.c:49:53: style: Function 'sp_quake_sprite' argument 3 names different: declaration 'wAmplitude' definition 'wAmplitudeY'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/modules/SACT/sprite.h:132:60: note: Function 'sp_quake_sprite' argument 3 names different: declaration 'wAmplitude' definition 'wAmplitudeY'.
xsystem35-1.7.3-pre5/modules/SACT/sprite_quake.c:49:53: note: Function 'sp_quake_sprite' argument 3 names different: declaration 'wAmplitude' definition 'wAmplitudeY'.
xsystem35-1.7.3-pre5/modules/SACT/sprite_xmenu.c:58:11: warning: Either the condition 'reginum>20' is redundant or the array 'xmenu.ret[20]' is accessed at index 20, which is out of bounds. [arrayIndexOutOfBoundsCond]
xsystem35-1.7.3-pre5/modules/SACT/sprite_xmenu.c:56:14: note: Assuming that condition 'reginum>20' is not redundant
xsystem35-1.7.3-pre5/modules/SACT/sprite_xmenu.c:58:11: note: Array index out of bounds
xsystem35-1.7.3-pre5/modules/SACT/sprite_xmenu.c:59:12: warning: Either the condition 'reginum>20' is redundant or the array 'xmenu.item[20]' is accessed at index 20, which is out of bounds. [arrayIndexOutOfBoundsCond]
xsystem35-1.7.3-pre5/modules/SACT/sprite_xmenu.c:56:14: note: Assuming that condition 'reginum>20' is not redundant
xsystem35-1.7.3-pre5/modules/SACT/sprite_xmenu.c:59:12: note: Array index out of bounds
xsystem35-1.7.3-pre5/modules/SACT/sprite_xmenu.c:66:18: warning: Either the condition 'reginum>20' is redundant or the array 'xmenu.ret[20]' is accessed at index 20, which is out of bounds. [arrayIndexOutOfBoundsCond]
xsystem35-1.7.3-pre5/modules/SACT/sprite_xmenu.c:65:14: note: Assuming that condition 'reginum>20' is not redundant
xsystem35-1.7.3-pre5/modules/SACT/sprite_xmenu.c:66:18: note: Array index out of bounds
xsystem35-1.7.3-pre5/modules/SACT/sprite_xmenu.c:71:31: warning: Either the condition 'reginum>20' is redundant or the array 'xmenu.item[20]' is accessed at index 20, which is out of bounds. [arrayIndexOutOfBoundsCond]
xsystem35-1.7.3-pre5/modules/SACT/sprite_xmenu.c:70:14: note: Assuming that condition 'reginum>20' is not redundant
xsystem35-1.7.3-pre5/modules/SACT/sprite_xmenu.c:71:31: note: Array index out of bounds
xsystem35-1.7.3-pre5/modules/ShArray/ShArray.c:1308:15: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xsystem35-1.7.3-pre5/modules/ShArray/ShArray.c:1330:15: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xsystem35-1.7.3-pre5/modules/ShArray/ShArray.c:1323:18: style: The scope of the variable 'k' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/ShCalc/ShCalc.c:330:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/ShCalc/ShCalc.c:330:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/ShGraph/ShGraph.c:153:9: style: The scope of the variable 'yl' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/ShGraph/ShGraph.c:170:9: style: The scope of the variable 'yl' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/ShGraph/ShGraph.c:188:10: style: The scope of the variable 'yl' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/ShGraph/ShGraph.c:592:9: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/ShGraph/ShGraph.c:592:15: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/ShGraph/ShGraph.c:609:9: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/ShGraph/ShGraph.c:609:15: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/ShGraph/ShGraph.c:627:10: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/ShGraph/ShGraph.c:627:16: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/ShGraph/ShGraph.c:482:8: style: Variable 'dib' is assigned a value that is never used. [unreadVariable]
xsystem35-1.7.3-pre5/modules/ShSound/shpcmlib.c:72:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/cg.c:64:27: style: Function 'sf_getcg' argument 1 names different: declaration 'buf' definition 'b'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/modules/lib/ngraph.h:86:34: note: Function 'sf_getcg' argument 1 names different: declaration 'buf' definition 'b'.
xsystem35-1.7.3-pre5/modules/lib/cg.c:64:27: note: Function 'sf_getcg' argument 1 names different: declaration 'buf' definition 'b'.
xsystem35-1.7.3-pre5/modules/lib/graph.c:277:9: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph.c:277:15: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph.c:278:9: style: The scope of the variable 'yla' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph.c:299:9: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph.c:299:15: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph.c:300:9: style: The scope of the variable 'yla' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph.c:322:10: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph.c:322:16: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph.c:323:10: style: The scope of the variable 'yla' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph2.c:99:9: style: The scope of the variable 'yls1' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph2.c:99:16: style: The scope of the variable 'yls2' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph2.c:99:23: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph2.c:100:9: style: The scope of the variable 'yla' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph2.c:126:10: style: The scope of the variable 'yls1' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph2.c:126:17: style: The scope of the variable 'yls2' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph2.c:126:24: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph2.c:127:10: style: The scope of the variable 'yla' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph2.c:146:10: style: The scope of the variable 'yls1' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph2.c:146:17: style: The scope of the variable 'yls2' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph2.c:146:24: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph2.c:147:9: style: The scope of the variable 'yla' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph.c:48:10: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/modules/lib/graph.c:52:10: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/modules/lib/graph.c:97:10: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/modules/lib/graph.c:101:10: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/modules/lib/graph.c:132:10: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/modules/lib/graph.c:159:10: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/modules/lib/graph.c:163:10: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/modules/lib/graph_buller.c:25:9: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph_buller.c:25:15: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph_buller.c:58:9: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph_buller.c:58:15: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph_buller.c:92:10: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph_buller.c:92:16: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph_buller.c:143:9: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph_buller.c:143:15: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph_buller.c:173:9: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph_buller.c:173:15: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph_buller.c:204:10: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph_buller.c:204:16: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph_cg.c:62:9: style: The scope of the variable 'yl' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph_cg.c:79:9: style: The scope of the variable 'yl' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph_cg.c:98:10: style: The scope of the variable 'yl' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph_cg.c:143:9: style: The scope of the variable 'yl' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph_cg.c:169:10: style: The scope of the variable 'yl' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph_copy_bright.c:24:9: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph_copy_bright.c:24:15: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph_copy_bright.c:47:10: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph_copy_bright.c:47:16: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph_copy_bright.c:63:10: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph_copy_bright.c:63:16: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph_copy_whiteout.c:25:9: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph_copy_whiteout.c:25:15: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph_copy_whiteout.c:40:9: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph_copy_whiteout.c:40:15: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph_copy_whiteout.c:56:10: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph_copy_whiteout.c:56:16: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph_expandcolor_blend.c:23:9: style: The scope of the variable 'yd' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph_expandcolor_blend.c:24:9: style: The scope of the variable 'ys' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph_expandcolor_blend.c:45:10: style: The scope of the variable 'yd' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph_expandcolor_blend.c:46:10: style: The scope of the variable 'ys' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph_expandcolor_blend.c:61:10: style: The scope of the variable 'yd' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph_expandcolor_blend.c:62:9: style: The scope of the variable 'ys' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph_fillrect_acolor.c:24:9: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph_fillrect_acolor.c:44:10: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph_fillrect_acolor.c:59:10: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph_stretch.c:44:9: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph_stretch.c:44:15: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph_stretch.c:66:10: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/graph_stretch.c:66:16: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/gre_blend.c:21:9: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/gre_blend.c:21:15: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/gre_blend.c:21:21: style: The scope of the variable 'ylw' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/gre_blend.c:47:10: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/gre_blend.c:47:16: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/gre_blend.c:47:22: style: The scope of the variable 'ylw' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/gre_blend.c:64:10: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/gre_blend.c:64:16: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/gre_blend.c:64:22: style: The scope of the variable 'ylw' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/gre_blend_screen.c:21:9: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/gre_blend_screen.c:21:15: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/gre_blend_screen.c:21:21: style: The scope of the variable 'ylw' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/gre_blend_screen.c:37:9: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/gre_blend_screen.c:37:15: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/gre_blend_screen.c:37:21: style: The scope of the variable 'ylw' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/gre_blend_screen.c:54:10: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/gre_blend_screen.c:54:16: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/gre_blend_screen.c:54:22: style: The scope of the variable 'ylw' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/gre_blend_useamap.c:24:10: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/gre_blend_useamap.c:24:16: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/gre_blend_useamap.c:24:22: style: The scope of the variable 'ylw' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/gre_blend_useamap.c:25:10: style: The scope of the variable 'yla' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/gre_blend_useamap.c:52:11: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/gre_blend_useamap.c:52:17: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/gre_blend_useamap.c:52:23: style: The scope of the variable 'ylw' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/gre_blend_useamap.c:53:11: style: The scope of the variable 'yla' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/gre_blend_useamap.c:71:11: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/gre_blend_useamap.c:71:17: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/gre_blend_useamap.c:71:23: style: The scope of the variable 'ylw' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/gre_blend_useamap.c:72:11: style: The scope of the variable 'yla' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/gre_blend_useamap.c:93:10: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/gre_blend_useamap.c:93:16: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/gre_blend_useamap.c:93:22: style: The scope of the variable 'ylw' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/gre_blend_useamap.c:94:10: style: The scope of the variable 'yla' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/gre_blend_useamap.c:121:11: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/gre_blend_useamap.c:121:17: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/gre_blend_useamap.c:121:23: style: The scope of the variable 'ylw' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/gre_blend_useamap.c:122:11: style: The scope of the variable 'yla' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/gre_blend_useamap.c:140:11: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/gre_blend_useamap.c:140:17: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/gre_blend_useamap.c:140:23: style: The scope of the variable 'ylw' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/lib/gre_blend_useamap.c:141:11: style: The scope of the variable 'yla' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/modules/nDEMO/nDEMO.c:11:11: style: Variable 'p1' is assigned a value that is never used. [unreadVariable]
xsystem35-1.7.3-pre5/modules/nDEMO/nDEMO.c:12:11: style: Variable 'p2' is assigned a value that is never used. [unreadVariable]
xsystem35-1.7.3-pre5/modules/nDEMO/nDEMO.c:13:11: style: Variable 'p3' is assigned a value that is never used. [unreadVariable]
xsystem35-1.7.3-pre5/modules/nDEMOE/nDEMOE.c:11:11: style: Variable 'p1' is assigned a value that is never used. [unreadVariable]
xsystem35-1.7.3-pre5/modules/nDEMOE/nDEMOE.c:12:11: style: Variable 'p2' is assigned a value that is never used. [unreadVariable]
xsystem35-1.7.3-pre5/modules/nDEMOE/nDEMOE.c:13:11: style: Variable 'p3' is assigned a value that is never used. [unreadVariable]
xsystem35-1.7.3-pre5/src/ags.c:344:9: style: The scope of the variable 'yl' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/ags.c:508:6: style: The scope of the variable 'pixval' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/ags.c:56:32: style: Function 'initPal' argument 1 names different: declaration 'sys_pal' definition 'pal'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/ags.c:48:35: note: Function 'initPal' argument 1 names different: declaration 'sys_pal' definition 'pal'.
xsystem35-1.7.3-pre5/src/ags.c:56:32: note: Function 'initPal' argument 1 names different: declaration 'sys_pal' definition 'pal'.
xsystem35-1.7.3-pre5/src/ags.c:187:31: style: Function 'ags_setWindowTitle' argument 1 names different: declaration 'str' definition 'src'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/ags.h:154:38: note: Function 'ags_setWindowTitle' argument 1 names different: declaration 'str' definition 'src'.
xsystem35-1.7.3-pre5/src/ags.c:187:31: note: Function 'ags_setWindowTitle' argument 1 names different: declaration 'str' definition 'src'.
xsystem35-1.7.3-pre5/src/ags.c:222:39: style: Function 'ags_updateArea' argument 3 names different: declaration 'width' definition 'w'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/ags.h:169:46: note: Function 'ags_updateArea' argument 3 names different: declaration 'width' definition 'w'.
xsystem35-1.7.3-pre5/src/ags.c:222:39: note: Function 'ags_updateArea' argument 3 names different: declaration 'width' definition 'w'.
xsystem35-1.7.3-pre5/src/ags.c:222:46: style: Function 'ags_updateArea' argument 4 names different: declaration 'height' definition 'h'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/ags.h:169:57: note: Function 'ags_updateArea' argument 4 names different: declaration 'height' definition 'h'.
xsystem35-1.7.3-pre5/src/ags.c:222:46: note: Function 'ags_updateArea' argument 4 names different: declaration 'height' definition 'h'.
xsystem35-1.7.3-pre5/src/ags.c:334:30: style: Function 'ags_changeColorArea' argument 1 names different: declaration 'x' definition 'sx'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/ags.h:189:37: note: Function 'ags_changeColorArea' argument 1 names different: declaration 'x' definition 'sx'.
xsystem35-1.7.3-pre5/src/ags.c:334:30: note: Function 'ags_changeColorArea' argument 1 names different: declaration 'x' definition 'sx'.
xsystem35-1.7.3-pre5/src/ags.c:334:38: style: Function 'ags_changeColorArea' argument 2 names different: declaration 'y' definition 'sy'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/ags.h:189:44: note: Function 'ags_changeColorArea' argument 2 names different: declaration 'y' definition 'sy'.
xsystem35-1.7.3-pre5/src/ags.c:334:38: note: Function 'ags_changeColorArea' argument 2 names different: declaration 'y' definition 'sy'.
xsystem35-1.7.3-pre5/src/ags.c:695:35: style: Function 'ags_fadeIn' argument 2 names different: declaration 'flg' definition 'flag'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/ags.h:220:42: note: Function 'ags_fadeIn' argument 2 names different: declaration 'flg' definition 'flag'.
xsystem35-1.7.3-pre5/src/ags.c:695:35: note: Function 'ags_fadeIn' argument 2 names different: declaration 'flg' definition 'flag'.
xsystem35-1.7.3-pre5/src/ags.c:713:36: style: Function 'ags_fadeOut' argument 2 names different: declaration 'flg' definition 'flag'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/ags.h:221:43: note: Function 'ags_fadeOut' argument 2 names different: declaration 'flg' definition 'flag'.
xsystem35-1.7.3-pre5/src/ags.c:713:36: note: Function 'ags_fadeOut' argument 2 names different: declaration 'flg' definition 'flag'.
xsystem35-1.7.3-pre5/src/ags.c:731:36: style: Function 'ags_whiteIn' argument 2 names different: declaration 'flg' definition 'flag'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/ags.h:222:43: note: Function 'ags_whiteIn' argument 2 names different: declaration 'flg' definition 'flag'.
xsystem35-1.7.3-pre5/src/ags.c:731:36: note: Function 'ags_whiteIn' argument 2 names different: declaration 'flg' definition 'flag'.
xsystem35-1.7.3-pre5/src/ags.c:748:37: style: Function 'ags_whiteOut' argument 2 names different: declaration 'flg' definition 'flag'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/ags.h:223:44: note: Function 'ags_whiteOut' argument 2 names different: declaration 'flg' definition 'flag'.
xsystem35-1.7.3-pre5/src/ags.c:748:37: note: Function 'ags_whiteOut' argument 2 names different: declaration 'flg' definition 'flag'.
xsystem35-1.7.3-pre5/src/ags.c:780:50: style: Function 'ags_setCursorLocation' argument 3 names different: declaration 'dibgeo' definition 'is_dibgeo'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/ags.h:232:57: note: Function 'ags_setCursorLocation' argument 3 names different: declaration 'dibgeo' definition 'is_dibgeo'.
xsystem35-1.7.3-pre5/src/ags.c:780:50: note: Function 'ags_setCursorLocation' argument 3 names different: declaration 'dibgeo' definition 'is_dibgeo'.
xsystem35-1.7.3-pre5/src/ags.c:818:43: style: Function 'ags_setAntialiasedStringMode' argument 1 names different: declaration 'mode' definition 'on'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/ags.h:237:53: note: Function 'ags_setAntialiasedStringMode' argument 1 names different: declaration 'mode' definition 'on'.
xsystem35-1.7.3-pre5/src/ags.c:818:43: note: Function 'ags_setAntialiasedStringMode' argument 1 names different: declaration 'mode' definition 'on'.
xsystem35-1.7.3-pre5/src/ags.c:630:10: style: Variable 'saveh' is assigned a value that is never used. [unreadVariable]
xsystem35-1.7.3-pre5/src/alpha_plane.c:74:43: style: The scope of the variable 'b' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/audio.c:79:31: style: Function 'audio_init' argument 1 names different: declaration 'dev' definition 'a'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/audio.h:93:38: note: Function 'audio_init' argument 1 names different: declaration 'dev' definition 'a'.
xsystem35-1.7.3-pre5/src/audio.c:79:31: note: Function 'audio_init' argument 1 names different: declaration 'dev' definition 'a'.
xsystem35-1.7.3-pre5/src/mixer_alsa.c:47:6: style: The scope of the variable 'lv' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/audio_alsa.c:104:6: style: The scope of the variable 'err' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/audio_alsa.c:104:11: style: The scope of the variable 'bc' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/audio_alsa.c:41:38: style: Function 'audio_open' argument 1 names different: declaration 'audio' definition 'dev'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/audio_alsa.c:37:38: note: Function 'audio_open' argument 1 names different: declaration 'audio' definition 'dev'.
xsystem35-1.7.3-pre5/src/audio_alsa.c:41:38: note: Function 'audio_open' argument 1 names different: declaration 'audio' definition 'dev'.
xsystem35-1.7.3-pre5/src/audio_alsa.c:101:39: style: Function 'audio_close' argument 1 names different: declaration 'audio' definition 'dev'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/audio_alsa.c:38:39: note: Function 'audio_close' argument 1 names different: declaration 'audio' definition 'dev'.
xsystem35-1.7.3-pre5/src/audio_alsa.c:101:39: note: Function 'audio_close' argument 1 names different: declaration 'audio' definition 'dev'.
xsystem35-1.7.3-pre5/src/audio_alsa.c:130:39: style: Function 'audio_write' argument 1 names different: declaration 'audio' definition 'dev'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/audio_alsa.c:39:39: note: Function 'audio_write' argument 1 names different: declaration 'audio' definition 'dev'.
xsystem35-1.7.3-pre5/src/audio_alsa.c:130:39: note: Function 'audio_write' argument 1 names different: declaration 'audio' definition 'dev'.
xsystem35-1.7.3-pre5/src/audio_alsa.c:190:4: error: Memory leak: hwinfo [memleak]
xsystem35-1.7.3-pre5/src/audio_alsa.c:227:31: error: Uninitialized variable: hwinfo [uninitvar]
xsystem35-1.7.3-pre5/src/audio_alsa09.c:49:38: style: Function 'audio_open' argument 1 names different: declaration 'audio' definition 'dev'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/audio_alsa09.c:45:38: note: Function 'audio_open' argument 1 names different: declaration 'audio' definition 'dev'.
xsystem35-1.7.3-pre5/src/audio_alsa09.c:49:38: note: Function 'audio_open' argument 1 names different: declaration 'audio' definition 'dev'.
xsystem35-1.7.3-pre5/src/audio_alsa09.c:141:39: style: Function 'audio_close' argument 1 names different: declaration 'audio' definition 'dev'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/audio_alsa09.c:46:39: note: Function 'audio_close' argument 1 names different: declaration 'audio' definition 'dev'.
xsystem35-1.7.3-pre5/src/audio_alsa09.c:141:39: note: Function 'audio_close' argument 1 names different: declaration 'audio' definition 'dev'.
xsystem35-1.7.3-pre5/src/audio_alsa09.c:151:39: style: Function 'audio_write' argument 1 names different: declaration 'audio' definition 'dev'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/audio_alsa09.c:47:39: note: Function 'audio_write' argument 1 names different: declaration 'audio' definition 'dev'.
xsystem35-1.7.3-pre5/src/audio_alsa09.c:151:39: note: Function 'audio_write' argument 1 names different: declaration 'audio' definition 'dev'.
xsystem35-1.7.3-pre5/src/mixer_alsa09.c:41:43: style: Variable 'amix' is assigned a value that is never used. [unreadVariable]
xsystem35-1.7.3-pre5/src/mixer_alsa09.c:45:43: style: Variable 'amix' is assigned a value that is never used. [unreadVariable]
xsystem35-1.7.3-pre5/src/audio_esd.c:59:2: style: Variable 'all_info' is reassigned a value before the old one has been used. [redundantAssignment]
xsystem35-1.7.3-pre5/src/audio_esd.c:55:0: note: Variable 'all_info' is reassigned a value before the old one has been used.
xsystem35-1.7.3-pre5/src/audio_esd.c:59:2: note: Variable 'all_info' is reassigned a value before the old one has been used.
xsystem35-1.7.3-pre5/src/audio_oss.c:178:39: style: Function 'audio_write' argument 1 names different: declaration 'audio' definition 'dev'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/audio_oss.c:72:40: note: Function 'audio_write' argument 1 names different: declaration 'audio' definition 'dev'.
xsystem35-1.7.3-pre5/src/audio_oss.c:178:39: note: Function 'audio_write' argument 1 names different: declaration 'audio' definition 'dev'.
xsystem35-1.7.3-pre5/src/audio_oss.c:194:40: style: Function 'audio_flush' argument 1 names different: declaration 'audio' definition 'dev'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/audio_oss.c:73:40: note: Function 'audio_flush' argument 1 names different: declaration 'audio' definition 'dev'.
xsystem35-1.7.3-pre5/src/audio_oss.c:194:40: note: Function 'audio_flush' argument 1 names different: declaration 'audio' definition 'dev'.
xsystem35-1.7.3-pre5/src/mixer_sun.c:16:15: style: Unused variable: mix [unusedVariable]
xsystem35-1.7.3-pre5/src/cali.c:119:6: style: The scope of the variable 'c1' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/cdrom.Linux.c:216:16: warning: Redundant assignment of 'ti.cdti_ind0' to itself. [selfAssignment]
xsystem35-1.7.3-pre5/src/cdrom.mp3.c:128:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/cdrom.mp3.c:128:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/cdrom.mp3.c:195:8: style: The scope of the variable 's' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/cdrom.mp3.c:253:7: style: The scope of the variable 'cmd_pipe' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/cdrom.mp3.c:137:2: warning: The buffer 'mp3_player' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xsystem35-1.7.3-pre5/src/cdrom.mp3.c:197:47: error: Resource leak: fp [resourceLeak]
xsystem35-1.7.3-pre5/src/cg.c:202:12: style: The scope of the variable 'size' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/cg.c:313:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/cmd2F.c:636:12: style: The scope of the variable 'b2' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/cmd2F.c:921:18: style: The scope of the variable 't3' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/cmd2F.c:100:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:112:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:137:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:146:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:155:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:165:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:175:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:183:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:191:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:201:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:212:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:221:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:229:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:235:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:245:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:249:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:261:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:269:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:280:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:290:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:298:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:304:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:313:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:320:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:324:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:341:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:349:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:365:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:395:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:428:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:450:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:465:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:496:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:506:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:515:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:525:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:534:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:542:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:550:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:555:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:560:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:567:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:585:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:597:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:602:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:611:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:618:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:625:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:659:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:664:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:669:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:679:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:697:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:722:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:733:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:752:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:762:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:767:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:781:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:788:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:795:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:802:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:821:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:829:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:836:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:843:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:851:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:859:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:875:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:883:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:892:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:903:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:912:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:945:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:955:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:964:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:975:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:986:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:999:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1007:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1016:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1022:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1029:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1033:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1041:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1081:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1122:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1130:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1157:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1163:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1177:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1196:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1204:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1212:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1221:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1227:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1238:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1246:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1252:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1258:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1266:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1273:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1281:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1290:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1299:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1308:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1317:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1321:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1325:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1333:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1343:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1353:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1363:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1391:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1400:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1418:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1432:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1440:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1448:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1459:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1469:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1478:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1485:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1497:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F.c:1501:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd2F60.c:47:17: warning: Comparison is wrong. Result of 'nact->ain.dll+type' can't be 0 unless there is pointer overflow, and pointer overflow is undefined behaviour. [pointerAdditionResultNotNull]
xsystem35-1.7.3-pre5/src/cmd_check.c:502:16: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd_check.c:914:16: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmd_check.c:1048:16: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdb.c:75:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdb.c:100:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdb.c:121:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdb.c:141:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdb.c:152:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdb.c:162:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdb.c:169:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdb.c:176:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdb.c:183:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdb.c:194:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdb.c:205:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdb.c:216:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdb.c:227:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdb.c:239:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdb.c:250:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdb.c:260:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdb.c:270:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdc.c:220:17: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary]
xsystem35-1.7.3-pre5/src/cmdc.c:41:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdc.c:56:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdc.c:93:20: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdc.c:114:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdc.c:139:20: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdc.c:142:16: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdc.c:180:20: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdc.c:183:16: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdc.c:202:20: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdc.c:209:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdc.c:222:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdc.c:235:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdc.c:248:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdc.c:272:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdc.c:285:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdc.c:298:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdc.c:310:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdc.c:324:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdd.c:50:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdd.c:61:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdd.c:74:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdd.c:82:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmde.c:56:11: style: The scope of the variable 'e' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/cmde.c:57:15: style: The scope of the variable 'r' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/cmde.c:51:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmde.c:84:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmde.c:99:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdf.c:83:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdf.c:107:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdf.c:116:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdf.c:133:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdf.c:155:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdf.c:173:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdf.c:179:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdf.c:185:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdf.c:191:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdf.c:197:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdg.c:39:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdg.c:54:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdg.c:74:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdg.c:88:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdh.c:37:6: style: The scope of the variable 'len' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/cmdh.c:58:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdh.c:74:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdi.c:44:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdi.c:108:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdi.c:120:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdi.c:129:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdi.c:137:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdi.c:176:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdj.c:34:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdj.c:42:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdj.c:50:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdj.c:58:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdj.c:63:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdk.c:36:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdk.c:46:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdk.c:56:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdk.c:66:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdk.c:77:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdk.c:87:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdk.c:98:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdl.c:153:16: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdl.c:173:20: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdl.c:196:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdl.c:206:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdl.c:216:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdl.c:226:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdl.c:236:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdl.c:246:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdl.c:255:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdl.c:265:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdl.c:272:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdl.c:281:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdl.c:290:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdl.c:299:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdl.c:308:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdl.c:317:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdm.c:174:6: style: The scope of the variable 'len' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/cmdm.c:79:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdm.c:114:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdm.c:124:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdm.c:134:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdm.c:164:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdm.c:195:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdm.c:203:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdm.c:213:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdm.c:225:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdm.c:239:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdm.c:268:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdm.c:354:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdn.c:63:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdn.c:77:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdn.c:86:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdn.c:99:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdn.c:112:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdn.c:125:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdn.c:141:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdn.c:156:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdn.c:171:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdn.c:182:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdn.c:194:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdn.c:206:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdn.c:218:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdn.c:229:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdn.c:272:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdn.c:281:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdn.c:289:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdn.c:297:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdn.c:305:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdn.c:316:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdn.c:327:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdn.c:338:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdn.c:349:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdn.c:386:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdn.c:396:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdp.c:34:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdp.c:103:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdp.c:132:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdp.c:141:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdp.c:150:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdp.c:163:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdp.c:180:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdp.c:202:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmds.c:41:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmds.c:71:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmds.c:79:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmds.c:123:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmds.c:154:16: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmds.c:172:16: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmds.c:189:16: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmds.c:196:16: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmds.c:203:16: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmds.c:210:16: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmds.c:216:16: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmds.c:230:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmds.c:248:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmds.c:286:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmds.c:304:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmds.c:335:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmds.c:351:16: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmds.c:360:16: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmds.c:366:16: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmds.c:373:16: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdt.c:35:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdu.c:66:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdu.c:75:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdu.c:84:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdu.c:92:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdu.c:100:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdu.c:108:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdv.c:283:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xsystem35-1.7.3-pre5/src/cmdv.c:415:17: style: The scope of the variable 'img' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/cmdv.c:528:17: style: The scope of the variable 'img' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/cmdv.c:677:17: style: The scope of the variable 'img' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/cmdv.c:722:17: style: The scope of the variable 'startedItimer' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/cmdv.c:800:9: style: The scope of the variable 'key' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/cmdv.c:150:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdv.c:188:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdv.c:211:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdv.c:261:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdv.c:305:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdv.c:447:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdv.c:454:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdv.c:465:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdv.c:495:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdv.c:530:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdv.c:569:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdv.c:595:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdv.c:667:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdv.c:679:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdv.c:708:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdv.c:718:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdv.c:731:16: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdv.c:735:16: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdw.c:37:22: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdw.c:50:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdw.c:85:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdz.c:76:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdz.c:85:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdz.c:94:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdz.c:103:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdz.c:127:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdz.c:136:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdz.c:169:16: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdz.c:208:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdz.c:217:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdz.c:228:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdz.c:239:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdz.c:250:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdz.c:261:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdz.c:272:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdz.c:283:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdz.c:291:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdz.c:300:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdz.c:307:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdz.c:331:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdz.c:356:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdz.c:369:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdz.c:382:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdz.c:395:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdz.c:404:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdz.c:411:19: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdz.c:424:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdz.c:433:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdz.c:442:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdz.c:467:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdz.c:477:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cmdz.c:506:15: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/cursor.c:89:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xsystem35-1.7.3-pre5/src/dri.c:70:8: warning: Either the condition 'NULL==(fp=fopen(*(file+i),"r"))' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck]
xsystem35-1.7.3-pre5/src/dri.c:187:12: note: Assuming that condition 'NULL==(fp=fopen(*(file+i),"r"))' is not redundant
xsystem35-1.7.3-pre5/src/dri.c:191:18: note: Calling function 'filecheck', 1st argument 'fp' value is 0
xsystem35-1.7.3-pre5/src/dri.c:70:8: note: Null pointer dereference
xsystem35-1.7.3-pre5/src/dri.c:71:17: warning: Either the condition 'NULL==(fp=fopen(*(file+i),"r"))' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck]
xsystem35-1.7.3-pre5/src/dri.c:187:12: note: Assuming that condition 'NULL==(fp=fopen(*(file+i),"r"))' is not redundant
xsystem35-1.7.3-pre5/src/dri.c:191:18: note: Calling function 'filecheck', 1st argument 'fp' value is 0
xsystem35-1.7.3-pre5/src/dri.c:71:17: note: Null pointer dereference
xsystem35-1.7.3-pre5/src/dri.c:255:27: portability: 'd->mmapadr[disk]' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xsystem35-1.7.3-pre5/src/ecopy.c:504:9: style: The scope of the variable 'rr' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/ecopy.c:507:26: style: The scope of the variable 'uw' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/ecopy.c:507:29: style: The scope of the variable 'uh' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/ecopy.c:547:9: style: The scope of the variable 'rr' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/ecopy.c:550:11: style: The scope of the variable 'uy' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/ecopy.c:550:23: style: The scope of the variable 'uw' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/ecopy.c:550:26: style: The scope of the variable 'uh' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/ecopy.c:964:9: style: The scope of the variable 'k' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/ecopy.c:1012:9: style: The scope of the variable 'k' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/ecopy.c:1174:6: style: The scope of the variable 'st_i' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/ecopy.c:1174:12: style: The scope of the variable 'ed_i' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/ecopy.c:1204:70: style: Function 'ags_eCopyArea' argument 7 names different: declaration 'type' definition 'sw'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/ags.h:207:77: note: Function 'ags_eCopyArea' argument 7 names different: declaration 'type' definition 'sw'.
xsystem35-1.7.3-pre5/src/ecopy.c:1204:70: note: Function 'ags_eCopyArea' argument 7 names different: declaration 'type' definition 'sw'.
xsystem35-1.7.3-pre5/src/ecopy.c:1204:91: style: Function 'ags_eCopyArea' argument 9 names different: declaration 'flg' definition 'cancel'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/ags.h:207:100: note: Function 'ags_eCopyArea' argument 9 names different: declaration 'flg' definition 'cancel'.
xsystem35-1.7.3-pre5/src/ecopy.c:1204:91: note: Function 'ags_eCopyArea' argument 9 names different: declaration 'flg' definition 'cancel'.
xsystem35-1.7.3-pre5/src/ecopy.c:48:6: style: struct member 'ecopyparam::extp' is never used. [unusedStructMember]
xsystem35-1.7.3-pre5/src/eucsjis.c:86:26: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation]
xsystem35-1.7.3-pre5/src/filecheck.c:74:8: style: The scope of the variable 'b' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/flood.c:230:15: style: Function 'flood' argument 1 names different: declaration 'seedx' definition 'seed_x'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/flood.h:26:15: note: Function 'flood' argument 1 names different: declaration 'seedx' definition 'seed_x'.
xsystem35-1.7.3-pre5/src/flood.c:230:15: note: Function 'flood' argument 1 names different: declaration 'seedx' definition 'seed_x'.
xsystem35-1.7.3-pre5/src/flood.c:230:27: style: Function 'flood' argument 2 names different: declaration 'seedy' definition 'seed_y'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/flood.h:26:26: note: Function 'flood' argument 2 names different: declaration 'seedy' definition 'seed_y'.
xsystem35-1.7.3-pre5/src/flood.c:230:27: note: Function 'flood' argument 2 names different: declaration 'seedy' definition 'seed_y'.
xsystem35-1.7.3-pre5/src/flood.c:230:41: style: Function 'flood' argument 3 names different: declaration 'vist' definition 'visit'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/flood.h:26:38: note: Function 'flood' argument 3 names different: declaration 'vist' definition 'visit'.
xsystem35-1.7.3-pre5/src/flood.c:230:41: note: Function 'flood' argument 3 names different: declaration 'vist' definition 'visit'.
xsystem35-1.7.3-pre5/src/font_freetype2.c:206:15: style: The scope of the variable 'ch' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/font_freetype2.c:320:8: style: Variable 'err' is assigned a value that is never used. [unreadVariable]
xsystem35-1.7.3-pre5/src/font_freetype2.c:215:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xsystem35-1.7.3-pre5/src/font_freetype2.c:221:37: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xsystem35-1.7.3-pre5/src/font_sdlttf.c:77:7: style: Variable 'fg' is assigned a value that is never used. [unreadVariable]
xsystem35-1.7.3-pre5/src/font_ttf.c:142:3: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
xsystem35-1.7.3-pre5/src/font_ttf.c:141:3: note: Variable 'err' is reassigned a value before the old one has been used.
xsystem35-1.7.3-pre5/src/font_ttf.c:142:3: note: Variable 'err' is reassigned a value before the old one has been used.
xsystem35-1.7.3-pre5/src/font_ttf.c:143:3: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment]
xsystem35-1.7.3-pre5/src/font_ttf.c:142:3: note: Variable 'err' is reassigned a value before the old one has been used.
xsystem35-1.7.3-pre5/src/font_ttf.c:143:3: note: Variable 'err' is reassigned a value before the old one has been used.
xsystem35-1.7.3-pre5/src/font_ttf.c:112:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/font_ttf.c:112:10: style: The scope of the variable 'map_sjis' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/font_ttf.c:112:24: style: The scope of the variable 'map_uni' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/font_ttf.c:196:6: style: The scope of the variable 'index' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/font_ttf.c:143:9: style: Variable 'err' is assigned a value that is never used. [unreadVariable]
xsystem35-1.7.3-pre5/src/font_ttf.c:294:8: style: Variable 'err' is assigned a value that is never used. [unreadVariable]
xsystem35-1.7.3-pre5/src/image15.c:32:8: style: The scope of the variable 'yl' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image15.c:51:8: style: The scope of the variable 'yl' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image15.c:52:8: style: The scope of the variable 'ya' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image15.c:73:8: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image15.c:88:8: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image15.c:88:14: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image15.c:89:8: style: The scope of the variable 'yla' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image15.c:104:8: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image15.c:104:14: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image15.c:118:8: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image15.c:118:14: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image15.c:132:8: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image15.c:132:14: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image15.c:270:8: style: The scope of the variable 'yd' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image15.c:271:8: style: The scope of the variable 'ys' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image16.c:28:8: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image16.c:41:8: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image16.c:41:14: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image16.c:58:8: style: The scope of the variable 'yl' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image16.c:92:8: style: The scope of the variable 'yl' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image16.c:93:8: style: The scope of the variable 'ya' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image16.c:113:8: style: The scope of the variable 'yd' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image16.c:114:8: style: The scope of the variable 'ys' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image16.c:279:8: style: The scope of the variable 'yd' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image16.c:280:8: style: The scope of the variable 'ys' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image16.c:295:6: style: The scope of the variable 'x' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image16.c:295:9: style: The scope of the variable 'y' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image16.c:296:8: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image16.c:318:6: style: The scope of the variable 'x' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image16.c:318:9: style: The scope of the variable 'y' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image16.c:319:8: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image16.c:319:14: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image16.c:320:8: style: The scope of the variable 'yla' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image16.c:342:8: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image16.c:342:14: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image16.c:358:6: style: The scope of the variable 'x' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image16.c:358:9: style: The scope of the variable 'y' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image16.c:367:9: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image16.c:367:15: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image16.c:381:6: style: The scope of the variable 'x' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image16.c:381:9: style: The scope of the variable 'y' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image16.c:382:8: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image16.c:382:14: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image16.c:406:8: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image16.c:406:14: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image16.c:545:8: style: The scope of the variable 'yd' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image16.c:546:8: style: The scope of the variable 'ys' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image24.c:28:9: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image24.c:41:9: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image24.c:41:15: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image24.c:59:9: style: The scope of the variable 'yl' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image24.c:78:9: style: The scope of the variable 'yl' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image24.c:79:9: style: The scope of the variable 'ya' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image24.c:100:9: style: The scope of the variable 'yd' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image24.c:101:9: style: The scope of the variable 'ys' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image24.c:265:9: style: The scope of the variable 'yd' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image24.c:266:9: style: The scope of the variable 'ys' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image24.c:282:9: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image24.c:297:9: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image24.c:297:15: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image24.c:298:8: style: The scope of the variable 'yla' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image24.c:313:9: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image24.c:313:15: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image24.c:330:9: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image24.c:330:15: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image24.c:344:9: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image24.c:344:15: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image24.c:358:9: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image24.c:358:15: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image24.c:496:9: style: The scope of the variable 'yd' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image24.c:497:9: style: The scope of the variable 'ys' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image24p.c:30:8: style: The scope of the variable 'yd' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image24p.c:31:8: style: The scope of the variable 'ys' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image24p.c:46:9: style: The scope of the variable 'yd' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image24p.c:47:9: style: The scope of the variable 'ys' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image24p.c:64:9: style: The scope of the variable 'yd' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image24p.c:65:9: style: The scope of the variable 'ys' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image24p.c:80:8: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image24p.c:95:9: style: The scope of the variable 'yls' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image24p.c:96:9: style: The scope of the variable 'yld' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image.c:471:10: style: The scope of the variable 'yl' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image.c:787:8: style: The scope of the variable 'yd' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image.c:788:8: style: The scope of the variable 'ys' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image.c:806:8: style: The scope of the variable 'yd' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image.c:807:9: style: The scope of the variable 'ys' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image.c:825:8: style: The scope of the variable 'yd' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image.c:826:8: style: The scope of the variable 'ys' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image.c:884:9: style: The scope of the variable 'src' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image.c:897:9: style: The scope of the variable 'src' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image.c:910:10: style: The scope of the variable 'src' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image.c:1139:8: style: The scope of the variable 'yd' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image.c:1140:8: style: The scope of the variable 'ys' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image.c:1156:8: style: The scope of the variable 'pix_dst' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image.c:1156:18: style: The scope of the variable 'pix_src' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/image.c:345:40: warning: Function 'image_scaledCopyArea' argument order different: declaration 'dib, src, sx, sy, sw, sh, dx, dy, dw, dh, mirror' definition 'src, dst, sx, sy, sw, sh, dx, dy, dw, dh, mirror' [funcArgOrderDifferent]
xsystem35-1.7.3-pre5/src/image.h:34:47: note: Function 'image_scaledCopyArea' argument order different: declaration 'dib, src, sx, sy, sw, sh, dx, dy, dw, dh, mirror' definition 'src, dst, sx, sy, sw, sh, dx, dy, dw, dh, mirror'
xsystem35-1.7.3-pre5/src/image.c:345:40: note: Function 'image_scaledCopyArea' argument order different: declaration 'dib, src, sx, sy, sw, sh, dx, dy, dw, dh, mirror' definition 'src, dst, sx, sy, sw, sh, dx, dy, dw, dh, mirror'
xsystem35-1.7.3-pre5/src/image.c:434:45: style: Function 'image_drawImage8_fromData' argument 1 names different: declaration 'img' definition 'dib'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/image.h:36:52: note: Function 'image_drawImage8_fromData' argument 1 names different: declaration 'img' definition 'dib'.
xsystem35-1.7.3-pre5/src/image.c:434:45: note: Function 'image_drawImage8_fromData' argument 1 names different: declaration 'img' definition 'dib'.
xsystem35-1.7.3-pre5/src/image.c:434:66: style: Function 'image_drawImage8_fromData' argument 3 names different: declaration 'x' definition 'dx'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/image.h:36:73: note: Function 'image_drawImage8_fromData' argument 3 names different: declaration 'x' definition 'dx'.
xsystem35-1.7.3-pre5/src/image.c:434:66: note: Function 'image_drawImage8_fromData' argument 3 names different: declaration 'x' definition 'dx'.
xsystem35-1.7.3-pre5/src/image.c:434:74: style: Function 'image_drawImage8_fromData' argument 4 names different: declaration 'y' definition 'dy'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/image.h:36:80: note: Function 'image_drawImage8_fromData' argument 4 names different: declaration 'y' definition 'dy'.
xsystem35-1.7.3-pre5/src/image.c:434:74: note: Function 'image_drawImage8_fromData' argument 4 names different: declaration 'y' definition 'dy'.
xsystem35-1.7.3-pre5/src/image.c:531:46: style: Function 'image_drawImage16_fromData' argument 1 names different: declaration 'img' definition 'dib'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/image.h:37:53: note: Function 'image_drawImage16_fromData' argument 1 names different: declaration 'img' definition 'dib'.
xsystem35-1.7.3-pre5/src/image.c:531:46: note: Function 'image_drawImage16_fromData' argument 1 names different: declaration 'img' definition 'dib'.
xsystem35-1.7.3-pre5/src/image.c:599:104: style: Function 'image_copyAreaSP16_alphaBlend' argument 8 names different: declaration 'col' definition 'lv'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/image.h:44:111: note: Function 'image_copyAreaSP16_alphaBlend' argument 8 names different: declaration 'col' definition 'lv'.
xsystem35-1.7.3-pre5/src/image.c:599:104: note: Function 'image_copyAreaSP16_alphaBlend' argument 8 names different: declaration 'col' definition 'lv'.
xsystem35-1.7.3-pre5/src/image.c:606:104: style: Function 'image_copyAreaSP16_alphaLevel' argument 8 names different: declaration 'col' definition 'lv'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/image.h:45:111: note: Function 'image_copyAreaSP16_alphaLevel' argument 8 names different: declaration 'col' definition 'lv'.
xsystem35-1.7.3-pre5/src/image.c:606:104: note: Function 'image_copyAreaSP16_alphaLevel' argument 8 names different: declaration 'col' definition 'lv'.
xsystem35-1.7.3-pre5/src/image.c:613:104: style: Function 'image_copyAreaSP16_whiteLevel' argument 8 names different: declaration 'col' definition 'lv'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/image.h:46:111: note: Function 'image_copyAreaSP16_whiteLevel' argument 8 names different: declaration 'col' definition 'lv'.
xsystem35-1.7.3-pre5/src/image.c:613:104: note: Function 'image_copyAreaSP16_whiteLevel' argument 8 names different: declaration 'col' definition 'lv'.
xsystem35-1.7.3-pre5/src/joystick_linux.c:81:2: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xsystem35-1.7.3-pre5/src/joystick_sdl.c:46:14: style: The scope of the variable 'name' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/menu_gui.c:567:15: style: Variable 'msg_group' is assigned a value that is never used. [unreadVariable]
xsystem35-1.7.3-pre5/src/menu_gui.c:609:17: style: Variable 'mouse_group' is assigned a value that is never used. [unreadVariable]
xsystem35-1.7.3-pre5/src/menu_gui.c:513:14: style: Unused variable: item7_menu [unusedVariable]
xsystem35-1.7.3-pre5/src/menu_gui.c:515:14: style: Unused variable: item8 [unusedVariable]
xsystem35-1.7.3-pre5/src/menu_gui.c:516:14: style: Unused variable: item9 [unusedVariable]
xsystem35-1.7.3-pre5/src/menu_gui.c:517:14: style: Unused variable: item10 [unusedVariable]
xsystem35-1.7.3-pre5/src/menu_gui.c:518:14: style: Unused variable: item10_menu [unusedVariable]
xsystem35-1.7.3-pre5/src/menu_gui.c:520:14: style: Unused variable: item11 [unusedVariable]
xsystem35-1.7.3-pre5/src/menu_gui.c:521:14: style: Unused variable: item12 [unusedVariable]
xsystem35-1.7.3-pre5/src/menu_gui.c:522:14: style: Unused variable: item13 [unusedVariable]
xsystem35-1.7.3-pre5/src/menu_gui.c:523:14: style: Unused variable: item13_menu [unusedVariable]
xsystem35-1.7.3-pre5/src/menu_gui.c:525:14: style: Unused variable: item14 [unusedVariable]
xsystem35-1.7.3-pre5/src/menu_gui.c:526:14: style: Unused variable: item15 [unusedVariable]
xsystem35-1.7.3-pre5/src/menu_gui.c:527:14: style: Unused variable: __________3 [unusedVariable]
xsystem35-1.7.3-pre5/src/message.c:103:27: style: Function 'msg_putMessage' argument 1 names different: declaration 'msg' definition 'm'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/message.h:35:34: note: Function 'msg_putMessage' argument 1 names different: declaration 'msg' definition 'm'.
xsystem35-1.7.3-pre5/src/message.c:103:27: note: Function 'msg_putMessage' argument 1 names different: declaration 'msg' definition 'm'.
xsystem35-1.7.3-pre5/src/message.c:199:27: style: Function 'msg_nextPage' argument 1 names different: declaration 'clear' definition 'innerclear'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/message.h:37:34: note: Function 'msg_nextPage' argument 1 names different: declaration 'clear' definition 'innerclear'.
xsystem35-1.7.3-pre5/src/message.c:199:27: note: Function 'msg_nextPage' argument 1 names different: declaration 'clear' definition 'innerclear'.
xsystem35-1.7.3-pre5/src/message.c:315:44: style: Function 'drawLineFrame' argument 1 names different: declaration 'info' definition 'i'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/message.c:59:44: note: Function 'drawLineFrame' argument 1 names different: declaration 'info' definition 'i'.
xsystem35-1.7.3-pre5/src/message.c:315:44: note: Function 'drawLineFrame' argument 1 names different: declaration 'info' definition 'i'.
xsystem35-1.7.3-pre5/src/message.c:361:26: style: Function 'msg_mg6_command' argument 1 names different: declaration 'cmd' definition 'sw'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/message.h:42:33: note: Function 'msg_mg6_command' argument 1 names different: declaration 'cmd' definition 'sw'.
xsystem35-1.7.3-pre5/src/message.c:361:26: note: Function 'msg_mg6_command' argument 1 names different: declaration 'cmd' definition 'sw'.
xsystem35-1.7.3-pre5/src/midi.extplayer.c:106:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/midi.extplayer.c:106:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/midi.extplayer.c:197:7: style: The scope of the variable 'cmd_pipe' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/midi.extplayer.c:158:44: style: Function 'midi_initilize' argument 2 names different: declaration 'subdev' definition 'sub'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/midi.extplayer.c:67:44: note: Function 'midi_initilize' argument 2 names different: declaration 'subdev' definition 'sub'.
xsystem35-1.7.3-pre5/src/midi.extplayer.c:158:44: note: Function 'midi_initilize' argument 2 names different: declaration 'subdev' definition 'sub'.
xsystem35-1.7.3-pre5/src/midi.extplayer.c:115:2: warning: The buffer 'midi_player' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xsystem35-1.7.3-pre5/src/midi.extplayer.c:204:4: error: Resource leak: fd [resourceLeak]
xsystem35-1.7.3-pre5/src/midifile.c:69:2: style: Variable 'value' is reassigned a value before the old one has been used. [redundantAssignment]
xsystem35-1.7.3-pre5/src/midifile.c:67:0: note: Variable 'value' is reassigned a value before the old one has been used.
xsystem35-1.7.3-pre5/src/midifile.c:69:2: note: Variable 'value' is reassigned a value before the old one has been used.
xsystem35-1.7.3-pre5/src/midifile.c:394:6: style: The scope of the variable 'c' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/midifile.c:397:6: style: The scope of the variable 'delta' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/midifile.c:397:13: style: The scope of the variable 'needed' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/mt19937-1.c:75:26: style: The scope of the variable 'mag01' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/music_bgm.c:107:6: style: The scope of the variable 'c' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/music_bgm.c:426:9: style: The scope of the variable 'slot' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/music_bgm.c:133:3: error: Resource leak: fp [resourceLeak]
xsystem35-1.7.3-pre5/src/music_client.c:505:10: style: The scope of the variable 'len' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/music_client.c:1278:6: style: The scope of the variable 'fd' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/music_client.c:1279:8: style: The scope of the variable 'data' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/music_fader.c:177:13: style: The scope of the variable 'obj' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/music_fader.c:201:13: style: The scope of the variable 'obj' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/music_fader.c:330:13: style: The scope of the variable 'obj' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/music_pcm.c:338:6: style: The scope of the variable 'len2' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/musstream.c:133:50: style: Function 'mem_seek' argument 2 names different: declaration 'off' definition 'offset'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/musstream.c:41:50: note: Function 'mem_seek' argument 2 names different: declaration 'off' definition 'offset'.
xsystem35-1.7.3-pre5/src/musstream.c:133:50: note: Function 'mem_seek' argument 2 names different: declaration 'off' definition 'offset'.
xsystem35-1.7.3-pre5/src/musstream.c:229:30: style: Function 'ms_memory' argument 1 names different: declaration 'prt' definition 'ptr'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/musstream.h:86:37: note: Function 'ms_memory' argument 1 names different: declaration 'prt' definition 'ptr'.
xsystem35-1.7.3-pre5/src/musstream.c:229:30: note: Function 'ms_memory' argument 1 names different: declaration 'prt' definition 'ptr'.
xsystem35-1.7.3-pre5/src/musstream.c:138:34: portability: 'this->hidden.mem.base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xsystem35-1.7.3-pre5/src/musstream.c:141:33: portability: 'this->hidden.mem.cur' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xsystem35-1.7.3-pre5/src/musstream.c:144:33: portability: 'this->hidden.mem.end' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xsystem35-1.7.3-pre5/src/musstream.c:166:28: portability: 'this->hidden.mem.cur' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xsystem35-1.7.3-pre5/src/musstream.c:174:23: portability: 'this->hidden.mem.cur' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xsystem35-1.7.3-pre5/src/musstream.c:235:26: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xsystem35-1.7.3-pre5/src/musstream_ogg.c:155:8: style: The scope of the variable 'd' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/musstream_ogg.c:189:30: style: Function 'ms_ogg' argument 1 names different: declaration 'snd' definition 'wfile'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/musstream.h:93:37: note: Function 'ms_ogg' argument 1 names different: declaration 'snd' definition 'wfile'.
xsystem35-1.7.3-pre5/src/musstream_ogg.c:189:30: note: Function 'ms_ogg' argument 1 names different: declaration 'snd' definition 'wfile'.
xsystem35-1.7.3-pre5/src/musstream_ogg.c:62:9: portability: 'i->cur' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xsystem35-1.7.3-pre5/src/musstream_ogg.c:71:19: portability: 'i->top' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xsystem35-1.7.3-pre5/src/musstream_ogg.c:74:10: portability: 'i->cur' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xsystem35-1.7.3-pre5/src/musstream_ogg.c:77:19: portability: 'i->top' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xsystem35-1.7.3-pre5/src/musstream_wav.c:56:8: style: The scope of the variable 'd' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/musstream_wav.c:68:8: style: The scope of the variable 'd' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/musstream_wav.c:164:50: style: Function 'ms_wav2' argument 3 names different: declaration 'looppoint' definition 'looptop'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/musstream.h:90:57: note: Function 'ms_wav2' argument 3 names different: declaration 'looppoint' definition 'looptop'.
xsystem35-1.7.3-pre5/src/musstream_wav.c:164:50: note: Function 'ms_wav2' argument 3 names different: declaration 'looppoint' definition 'looptop'.
xsystem35-1.7.3-pre5/src/musstream_wav.c:79:23: portability: 'this->hidden.mem.cur' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xsystem35-1.7.3-pre5/src/musstream_wav.c:89:34: portability: 'this->hidden.mem.base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xsystem35-1.7.3-pre5/src/musstream_wav.c:92:34: portability: 'this->hidden.mem.cur' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xsystem35-1.7.3-pre5/src/musstream_wav.c:95:34: portability: 'this->hidden.mem.end' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xsystem35-1.7.3-pre5/src/musstream_wav.c:116:33: portability: 'this->hidden.mem.lpp' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xsystem35-1.7.3-pre5/src/musstream_wav.c:119:33: portability: 'this->hidden.mem.cur' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xsystem35-1.7.3-pre5/src/musstream_wav.c:122:33: portability: 'this->hidden.mem.end' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xsystem35-1.7.3-pre5/src/musstream_wav.c:150:33: portability: 'snd->data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xsystem35-1.7.3-pre5/src/musstream_wav.c:169:33: portability: 'snd->data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xsystem35-1.7.3-pre5/src/musstream_wav.c:170:33: portability: 'snd->data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xsystem35-1.7.3-pre5/src/musstream_wav_ima.c:188:8: style: The scope of the variable 'd' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/musstream_wav_ima.c:200:8: style: The scope of the variable 'd' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/musstream_wav_ima.c:178:24: portability: 'this->hidden.ima.cur' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xsystem35-1.7.3-pre5/src/musstream_wav_ima.c:184:27: portability: 'this->hidden.ima.obufcur' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xsystem35-1.7.3-pre5/src/musstream_wav_ima.c:219:34: portability: 'this->hidden.ima.base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xsystem35-1.7.3-pre5/src/musstream_wav_ima.c:251:33: portability: 'snd->data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xsystem35-1.7.3-pre5/src/profile.c:42:8: style: The scope of the variable 'p' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/profile.c:42:12: style: The scope of the variable 'q' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/profile.c:43:22: style: The scope of the variable 'is_flag' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/profile.c:118:3: error: Common realloc mistake: 'profile_name' nulled but not freed upon failure [memleakOnRealloc]
xsystem35-1.7.3-pre5/src/profile.c:124:3: error: Common realloc mistake: 'profile_value' nulled but not freed upon failure [memleakOnRealloc]
xsystem35-1.7.3-pre5/src/qnt.c:184:12: style: The scope of the variable 'y' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/s39ain.c:72:3: error: Resource leak: fp [resourceLeak]
xsystem35-1.7.3-pre5/src/s39init.c:64:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xsystem35-1.7.3-pre5/src/s39init.c:60:51: error: Resource leak: fp [resourceLeak]
xsystem35-1.7.3-pre5/src/savedata.c:694:6: style: The scope of the variable 'bool' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/savedata.c:792:31: style: Function 'load_cg_with_file' argument 1 names different: declaration 'file' definition 'filename'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/savedata.h:122:38: note: Function 'load_cg_with_file' argument 1 names different: declaration 'file' definition 'filename'.
xsystem35-1.7.3-pre5/src/savedata.c:792:31: note: Function 'load_cg_with_file' argument 1 names different: declaration 'file' definition 'filename'.
xsystem35-1.7.3-pre5/src/savedata.c:498:3: error: Memory leak: save_base [memleak]
xsystem35-1.7.3-pre5/src/savedata.c:507:3: error: Memory leak: save_base [memleak]
xsystem35-1.7.3-pre5/src/savedata.c:155:16: error: Memory is allocated but not initialized: _tmp [uninitdata]
xsystem35-1.7.3-pre5/src/scenario.c:379:7: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/scenario.c:567:6: style: The scope of the variable 'page' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/scenario.c:177:19: style: Function 'sl_getcAt' argument 1 names different: declaration 'address' definition 'adr'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/scenario.h:36:26: note: Function 'sl_getcAt' argument 1 names different: declaration 'address' definition 'adr'.
xsystem35-1.7.3-pre5/src/scenario.c:177:19: note: Function 'sl_getcAt' argument 1 names different: declaration 'address' definition 'adr'.
xsystem35-1.7.3-pre5/src/scenario.c:181:19: style: Function 'sl_getwAt' argument 1 names different: declaration 'address' definition 'adr'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/scenario.h:35:26: note: Function 'sl_getwAt' argument 1 names different: declaration 'address' definition 'adr'.
xsystem35-1.7.3-pre5/src/scenario.c:181:19: note: Function 'sl_getwAt' argument 1 names different: declaration 'address' definition 'adr'.
xsystem35-1.7.3-pre5/src/scenario.c:189:19: style: Function 'sl_getdAt' argument 1 names different: declaration 'address' definition 'adr'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/scenario.h:34:26: note: Function 'sl_getdAt' argument 1 names different: declaration 'address' definition 'adr'.
xsystem35-1.7.3-pre5/src/scenario.c:189:19: note: Function 'sl_getdAt' argument 1 names different: declaration 'address' definition 'adr'.
xsystem35-1.7.3-pre5/src/scenario.c:421:22: style: Function 'sl_pushVar' argument 1 names different: declaration 'topvar' definition 'topVar'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/scenario.h:50:29: note: Function 'sl_pushVar' argument 1 names different: declaration 'topvar' definition 'topVar'.
xsystem35-1.7.3-pre5/src/scenario.c:421:22: note: Function 'sl_pushVar' argument 1 names different: declaration 'topvar' definition 'topVar'.
xsystem35-1.7.3-pre5/src/scenario.c:242:16: warning: Redundant code: Found a statement that begins with string constant. [constStatement]
xsystem35-1.7.3-pre5/src/sdl_draw.c:289:8: style: The scope of the variable 'sp' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/sdl_draw.c:289:13: style: The scope of the variable 'dp' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/sdl_draw.c:105:56: style: Function 'sdl_drawRectangle' argument 5 names different: declaration 'cl' definition 'c'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/sdl_core.h:53:63: note: Function 'sdl_drawRectangle' argument 5 names different: declaration 'cl' definition 'c'.
xsystem35-1.7.3-pre5/src/sdl_draw.c:105:56: note: Function 'sdl_drawRectangle' argument 5 names different: declaration 'cl' definition 'c'.
xsystem35-1.7.3-pre5/src/sdl_draw.c:174:46: style: Function 'sdl_drawImage8_fromData' argument 2 names different: declaration 'x' definition 'dx'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/sdl_core.h:60:53: note: Function 'sdl_drawImage8_fromData' argument 2 names different: declaration 'x' definition 'dx'.
xsystem35-1.7.3-pre5/src/sdl_draw.c:174:46: note: Function 'sdl_drawImage8_fromData' argument 2 names different: declaration 'x' definition 'dx'.
xsystem35-1.7.3-pre5/src/sdl_draw.c:174:54: style: Function 'sdl_drawImage8_fromData' argument 3 names different: declaration 'y' definition 'dy'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/sdl_core.h:60:60: note: Function 'sdl_drawImage8_fromData' argument 3 names different: declaration 'y' definition 'dy'.
xsystem35-1.7.3-pre5/src/sdl_draw.c:174:54: note: Function 'sdl_drawImage8_fromData' argument 3 names different: declaration 'y' definition 'dy'.
xsystem35-1.7.3-pre5/src/sdl_draw.c:234:58: style: Function 'sdl_drawLine' argument 5 names different: declaration 'col' definition 'cl'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/sdl_core.h:55:65: note: Function 'sdl_drawLine' argument 5 names different: declaration 'col' definition 'cl'.
xsystem35-1.7.3-pre5/src/sdl_draw.c:234:58: note: Function 'sdl_drawLine' argument 5 names different: declaration 'col' definition 'cl'.
xsystem35-1.7.3-pre5/src/sdl_event.c:162:13: style: The scope of the variable 'n' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/sdl_event.c:209:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xsystem35-1.7.3-pre5/src/sdl_event.c:210:25: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xsystem35-1.7.3-pre5/src/sdl_image.c:118:39: style: The scope of the variable 'p_dst' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/sdl_image.c:164:19: style: The scope of the variable 'p_dst' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/sndcnv.c:117:26: style: The scope of the variable 'y' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/sndcnv.c:202:26: style: The scope of the variable 'y' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/vsp.c:81:6: style: The scope of the variable 'red' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/vsp.c:81:11: style: The scope of the variable 'green' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/vsp.c:81:18: style: The scope of the variable 'blue' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/wavmix.c:31:27: style: Function 'wav_mix' argument 1 names different: declaration 'wl' definition 'wfileL'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/wavfile.h:56:34: note: Function 'wav_mix' argument 1 names different: declaration 'wl' definition 'wfileL'.
xsystem35-1.7.3-pre5/src/wavmix.c:31:27: note: Function 'wav_mix' argument 1 names different: declaration 'wl' definition 'wfileL'.
xsystem35-1.7.3-pre5/src/wavmix.c:31:44: style: Function 'wav_mix' argument 2 names different: declaration 'wr' definition 'wfileR'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/wavfile.h:56:47: note: Function 'wav_mix' argument 2 names different: declaration 'wr' definition 'wfileR'.
xsystem35-1.7.3-pre5/src/wavmix.c:31:44: note: Function 'wav_mix' argument 2 names different: declaration 'wr' definition 'wfileR'.
xsystem35-1.7.3-pre5/src/xcore_draw.c:220:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/xcore_draw.c:165:25: warning: Function 'Xcore_drawLine' argument order different: declaration 'x0, y0, x1, y1, col' definition 'x1, y1, x2, y2, col' [funcArgOrderDifferent]
xsystem35-1.7.3-pre5/src/xcore.h:58:32: note: Function 'Xcore_drawLine' argument order different: declaration 'x0, y0, x1, y1, col' definition 'x1, y1, x2, y2, col'
xsystem35-1.7.3-pre5/src/xcore_draw.c:165:25: note: Function 'Xcore_drawLine' argument order different: declaration 'x0, y0, x1, y1, col' definition 'x1, y1, x2, y2, col'
xsystem35-1.7.3-pre5/src/xcore_event.c:159:10: style: The scope of the variable 'bool' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/xcore_event.c:249:6: style: The scope of the variable 'm1' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/xcore_event.c:249:10: style: The scope of the variable 'm2' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/xcore_event.c:158:23: style: Function 'Xcore_keywait' argument 1 names different: declaration 'ms' definition 'msec'. [funcArgNamesDifferent]
xsystem35-1.7.3-pre5/src/xcore.h:87:31: note: Function 'Xcore_keywait' argument 1 names different: declaration 'ms' definition 'msec'.
xsystem35-1.7.3-pre5/src/xcore_event.c:158:23: note: Function 'Xcore_keywait' argument 1 names different: declaration 'ms' definition 'msec'.
xsystem35-1.7.3-pre5/src/xcore_video.c:297:16: warning: Either the condition 'vinfo_g==NULL' is redundant or there is possible null pointer dereference: vinfo_g. [nullPointerRedundantCheck]
xsystem35-1.7.3-pre5/src/xcore_video.c:294:15: note: Assuming that condition 'vinfo_g==NULL' is not redundant
xsystem35-1.7.3-pre5/src/xcore_video.c:297:16: note: Null pointer dereference
xsystem35-1.7.3-pre5/src/xcore_video.c:243:6: style: The scope of the variable 'attrib_mask' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/xsystem35.c:318:4: warning: Either the condition 'b==NULL' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck]
xsystem35-1.7.3-pre5/src/xsystem35.c:315:9: note: Assuming that condition 'b==NULL' is not redundant
xsystem35-1.7.3-pre5/src/xsystem35.c:318:4: note: Null pointer dereference
xsystem35-1.7.3-pre5/src/xsystem35.c:298:8: style: The scope of the variable 'home_dir' can be reduced. [variableScope]
xsystem35-1.7.3-pre5/src/xsystem35.c:838:18: style: Variable 'homedir' is assigned a value that is never used. [unreadVariable]
xsystem35-1.7.3-pre5/src/xsystem35.c:838:35: style: Unused variable: rc_name [unusedVariable]
xsystem35-1.7.3-pre5/src/xsystem35.c:838:45: style: Unused variable: rc_path [unusedVariable]
xsystem35-1.7.3-pre5/src/xsystem35.c:416:3: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
[17:51]

ftp://ftp.se.debian.org/debian/pool/main/x/xtables-addons/xtables-addons_3.0.orig.tar.xz
xtables-addons-3.0/extensions/ACCOUNT/iptaccount.c:149:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xtables-addons-3.0/extensions/ACCOUNT/iptaccount.c:65:28: style: The scope of the variable 'entry' can be reduced. [variableScope]
xtables-addons-3.0/extensions/ACCOUNT/iptaccount.c:66:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xtables-addons-3.0/extensions/ACCOUNT/iptaccount.c:72:14: style: The scope of the variable 'name' can be reduced. [variableScope]
xtables-addons-3.0/extensions/ACCOUNT/libxt_ACCOUNT_cl.c:144:47: portability: 'ctx->data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xtables-addons-3.0/extensions/ACCOUNT/libxt_ACCOUNT_cl.c:195:18: portability: 'ctx->data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xtables-addons-3.0/extensions/ACCOUNT/libxt_ACCOUNT_cl.c:196:31: portability: 'ctx->data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xtables-addons-3.0/extensions/ACCOUNT/xt_ACCOUNT.c:40:0: error: #error "ipt_ACCOUNT needs at least a PAGE_SIZE of 4096" [preprocessorErrorDirective]
xtables-addons-3.0/extensions/compat_xtables.c:39:20: portability: 'space' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xtables-addons-3.0/extensions/compat_xtables.c:40:25: portability: '(void*)space' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xtables-addons-3.0/extensions/libxt_ipv4options.c:55:7: style: The scope of the variable 'inv' can be reduced. [variableScope]
xtables-addons-3.0/extensions/pknock/libxt_pknock.c:273:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xtables-addons-3.0/extensions/pknock/libxt_pknock.c:300:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xtables-addons-3.0/extensions/pknock/pknlusr.c:30:14: style: The scope of the variable 'ip' can be reduced. [variableScope]
xtables-addons-3.0/extensions/pknock/xt_pknock.c:364:15: style: The scope of the variable 'peer' can be reduced. [variableScope]
xtables-addons-3.0/extensions/pknock/xt_pknock.c:408:25: style: The scope of the variable 'rule' can be reduced. [variableScope]
xtables-addons-3.0/extensions/pknock/xt_pknock.c:547:15: style: The scope of the variable 'peer' can be reduced. [variableScope]
xtables-addons-3.0/extensions/pknock/xt_pknock.c:841:16: style: The scope of the variable 'time' can be reduced. [variableScope]
xtables-addons-3.0/extensions/pknock/xt_pknock.c:980:29: portability: '(void*)iph' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xtables-addons-3.0/extensions/xt_DHCPMAC.c:33:10: style: The scope of the variable 'lo_mask' can be reduced. [variableScope]
xtables-addons-3.0/extensions/xt_DNETMAP.c:911:52: style: Checking if unsigned variable 'hash_size' is less than zero. [unsignedLessThanZero]
xtables-addons-3.0/extensions/xt_DNETMAP.c:373:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xtables-addons-3.0/extensions/xt_ECHO.c:158:20: warning: Division of result of sizeof() on pointer type. [divideSizeof]
xtables-addons-3.0/extensions/xt_LOGMARK.c:65:10: style: Variable 'prev' is assigned a value that is never used. [unreadVariable]
xtables-addons-3.0/extensions/xt_SYSRQ.c:203:27: portability: '(const void*)iph' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xtables-addons-3.0/extensions/xt_SYSRQ.c:215:31: portability: '(void*)udph' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xtables-addons-3.0/extensions/xt_condition.c:31:0: error: #error "proc file system support is required for this module" [preprocessorErrorDirective]
xtables-addons-3.0/extensions/xt_fuzzy.c:67:10: style: The scope of the variable 'howhigh' can be reduced. [variableScope]
xtables-addons-3.0/extensions/xt_fuzzy.c:67:19: style: The scope of the variable 'howlow' can be reduced. [variableScope]
xtables-addons-3.0/extensions/xt_geoip.c:177:6: style: The scope of the variable 'mid' can be reduced. [variableScope]
xtables-addons-3.0/extensions/xt_geoip.c:202:37: style: The scope of the variable 'node' can be reduced. [variableScope]
xtables-addons-3.0/extensions/xt_geoip.c:232:6: style: The scope of the variable 'mid' can be reduced. [variableScope]
xtables-addons-3.0/extensions/xt_geoip.c:256:37: style: The scope of the variable 'node' can be reduced. [variableScope]
xtables-addons-3.0/extensions/xt_geoip.c:312:31: style: The scope of the variable 'node' can be reduced. [variableScope]
xtables-addons-3.0/extensions/xt_iface.c:61:50: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xtables-addons-3.0/extensions/xt_ipp2p.c:839:48: portability: '(const void*)ip' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xtables-addons-3.0/extensions/xt_ipp2p.c:873:48: portability: '(const void*)ip' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xtables-addons-3.0/extensions/xt_ipv4options.c:51:43: portability: '(const void*)iph' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xtables-addons-3.0/extensions/xt_length2.c:158:48: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
[17:51]

ftp://ftp.se.debian.org/debian/pool/main/x/xtail/xtail_2.1.orig.tar.gz
xtail-2.1/miscfuncs.c:284:3: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xtail-2.1/miscfuncs.c:294:3: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xtail-2.1/miscfuncs.c:207:35: warning: Possible null pointer dereference: e [nullPointer]
xtail-2.1/miscfuncs.c:248:24: note: Calling function 'message', 2nd argument 'e' value is 0
xtail-2.1/miscfuncs.c:207:35: note: Null pointer dereference
xtail-2.1/miscfuncs.c:303:15: error: Allocation with safe_malloc, strcpy doesn't release it. [leakNoVarFunctionCall]
xtail-2.1/xtail.c:23:9: style: The scope of the variable 'open_files_only' can be reduced. [variableScope]
[17:51]

ftp://ftp.se.debian.org/debian/pool/main/x/xtalk/xtalk_1.3.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xteddy/xteddy_2.2.orig.tar.gz
xteddy-2.2/xteddy.c:156:24: style: The scope of the variable 'charcount' can be reduced. [variableScope]
[17:51]

ftp://ftp.se.debian.org/debian/pool/main/x/xtel/xtel_3.3.0.orig.tar.gz
xtel-3.3.0.orig/Videotex/Videotex.c:649:24: style: The scope of the variable 'k' can be reduced. [variableScope]
xtel-3.3.0.orig/Videotex/Videotex.c:650:12: style: The scope of the variable 'idata' can be reduced. [variableScope]
xtel-3.3.0.orig/Videotex/Videotex.c:651:10: style: The scope of the variable 'c' can be reduced. [variableScope]
xtel-3.3.0.orig/Videotex/Videotex.c:982:21: style: The scope of the variable 'i' can be reduced. [variableScope]
xtel-3.3.0.orig/Videotex/Videotex.c:982:24: style: The scope of the variable 'j' can be reduced. [variableScope]
xtel-3.3.0.orig/Videotex/Videotex.c:983:21: style: The scope of the variable 'rang' can be reduced. [variableScope]
xtel-3.3.0.orig/Videotex/Videotex.c:983:27: style: The scope of the variable 'col' can be reduced. [variableScope]
xtel-3.3.0.orig/Videotex/Videotex.c:984:21: style: The scope of the variable 'chaine' can be reduced. [variableScope]
xtel-3.3.0.orig/Videotex/Videotex.c:1764:21: style: The scope of the variable 'y_re_affichage' can be reduced. [variableScope]
xtel-3.3.0.orig/Videotex/Videotex.c:1893:21: style: The scope of the variable 'flag_ecriture_sur_texte' can be reduced. [variableScope]
xtel-3.3.0.orig/Videotex/Videotex.c:2467:24: style: The scope of the variable 'n' can be reduced. [variableScope]
xtel-3.3.0.orig/Videotex/Videotex.c:2468:21: style: The scope of the variable 'y_re_affichage' can be reduced. [variableScope]
xtel-3.3.0.orig/Videotex/Videotex.c:2795:31: style: The scope of the variable 'p' can be reduced. [variableScope]
xtel-3.3.0.orig/Videotex/Videotex.c:3041:21: style: The scope of the variable 'i' can be reduced. [variableScope]
xtel-3.3.0.orig/Videotex/Videotex.c:3162:21: style: The scope of the variable 'col' can be reduced. [variableScope]
xtel-3.3.0.orig/Videotex/Videotex.c:4037:19: style: The scope of the variable 'r' can be reduced. [variableScope]
xtel-3.3.0.orig/Videotex/Videotex.c:4037:22: style: The scope of the variable 'g' can be reduced. [variableScope]
xtel-3.3.0.orig/Videotex/Videotex.c:4037:25: style: The scope of the variable 'b' can be reduced. [variableScope]
xtel-3.3.0.orig/Videotex/Videotex.c:5349:21: style: The scope of the variable 'large' can be reduced. [variableScope]
xtel-3.3.0.orig/Videotex/tvr_jpg.c:544:17: style: The scope of the variable 'r' can be reduced. [variableScope]
xtel-3.3.0.orig/Videotex/tvr_jpg.c:544:20: style: The scope of the variable 'g' can be reduced. [variableScope]
xtel-3.3.0.orig/Videotex/tvr_jpg.c:544:23: style: The scope of the variable 'b' can be reduced. [variableScope]
xtel-3.3.0.orig/Videotex/tvr_jpg.c:682:16: style: The scope of the variable 'ch' can be reduced. [variableScope]
xtel-3.3.0.orig/Videotex/tvr_jpg.c:213:14: style: Checking if unsigned variable 'nbytes' is less than zero. [unsignedLessThanZero]
xtel-3.3.0.orig/Videotex/tvr_jpg.c:726:10: style: Unused variable: c [unusedVariable]
xtel-3.3.0.orig/Videotex/tvr_jpg.c:730:9: style: Unused variable: input_file [unusedVariable]
xtel-3.3.0.orig/Videotex/xvdt.c:72:10: style: Unused variable: c [unusedVariable]
xtel-3.3.0.orig/Widgets/Timer.c:262:16: style: The scope of the variable 'tm' can be reduced. [variableScope]
xtel-3.3.0.orig/Widgets/XpmButton.c:543:11: style: Variable 'dpy' is assigned a value that is never used. [unreadVariable]
xtel-3.3.0.orig/Widgets/XpmButton.c:591:11: style: Variable 'dpy' is assigned a value that is never used. [unreadVariable]
xtel-3.3.0.orig/Widgets/XpmToggle.c:366:8: style: The scope of the variable 'error_buf' can be reduced. [variableScope]
xtel-3.3.0.orig/Widgets/XpmToggle.c:483:16: style: The scope of the variable 'group' can be reduced. [variableScope]
xtel-3.3.0.orig/Widgets/XpmToggle.c:599:24: style: The scope of the variable 'class' can be reduced. [variableScope]
xtel-3.3.0.orig/Xsra/Dir.c:116:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
xtel-3.3.0.orig/Xsra/Dir.c:100:0: note: Variable 'result' is reassigned a value before the old one has been used.
xtel-3.3.0.orig/Xsra/Dir.c:116:2: note: Variable 'result' is reassigned a value before the old one has been used.
xtel-3.3.0.orig/Xsra/Dir.c:105:9: style: The scope of the variable 'str' can be reduced. [variableScope]
xtel-3.3.0.orig/Xsra/Dir.c:106:7: style: The scope of the variable 'len' can be reduced. [variableScope]
xtel-3.3.0.orig/Xsra/Draw.c:155:9: style: The scope of the variable 'dir' can be reduced. [variableScope]
xtel-3.3.0.orig/Xsra/Draw.c:260:7: style: The scope of the variable 'last' can be reduced. [variableScope]
xtel-3.3.0.orig/Xsra/Draw.c:328:20: style: The scope of the variable 'entry' can be reduced. [variableScope]
xtel-3.3.0.orig/Xsra/Draw.c:401:9: style: The scope of the variable 'dir' can be reduced. [variableScope]
xtel-3.3.0.orig/Xsra/Path.c:204:11: style: The scope of the variable 'entry' can be reduced. [variableScope]
xtel-3.3.0.orig/Xsra/Path.c:758:9: style: The scope of the variable 'dir' can be reduced. [variableScope]
xtel-3.3.0.orig/Xsra/Path.c:782:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xtel-3.3.0.orig/Xsra/Path.c:856:8: style: The scope of the variable 'old' can be reduced. [variableScope]
xtel-3.3.0.orig/Xsra/Path.c:859:7: style: The scope of the variable 'last' can be reduced. [variableScope]
xtel-3.3.0.orig/Xsra/Path.c:892:13: style: The scope of the variable 'n' can be reduced. [variableScope]
xtel-3.3.0.orig/Xsra/Path.c:893:13: style: The scope of the variable 'f' can be reduced. [variableScope]
xtel-3.3.0.orig/Xsra/Path.c:894:8: style: The scope of the variable 'save' can be reduced. [variableScope]
xtel-3.3.0.orig/Xsra/Path.c:895:10: style: The scope of the variable 'dir' can be reduced. [variableScope]
xtel-3.3.0.orig/bouton.c:126:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xtel-3.3.0.orig/bouton.c:301:5: error: Common realloc mistake: 'zone_enregistrement' nulled but not freed upon failure [memleakOnRealloc]
xtel-3.3.0.orig/config.c:231:0: error: Resource leak: fp [resourceLeak]
xtel-3.3.0.orig/ligne.c:99:6: error: Common realloc mistake: 'zone_enregistrement' nulled but not freed upon failure [memleakOnRealloc]
xtel-3.3.0.orig/mdmdetect.c:101:8: style: Unused variable: buf [unusedVariable]
xtel-3.3.0.orig/misc.c:43:6: warning: %o in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xtel-3.3.0.orig/modem.c:288:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xtel-3.3.0.orig/modem.c:592:9: error: Uninitialized variable: cmodem [uninitvar]
xtel-3.3.0.orig/protocoles.c:49:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
xtel-3.3.0.orig/protocoles.c:68:0: error: Resource leak: fp [resourceLeak]
xtel-3.3.0.orig/teleinfo.c:368:6: error: printf format string requires 1 parameter but only 0 are given. [wrongPrintfScanfArgNum]
xtel-3.3.0.orig/teleinfo.c:416:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'int *'. [invalidPrintfArgType_sint]
xtel-3.3.0.orig/teleinfo.c:416:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'int *'. [invalidPrintfArgType_sint]
xtel-3.3.0.orig/xaw.c:1331:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xtel-3.3.0.orig/xaw.c:1340:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xtel-3.3.0.orig/xm.c:973:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xtel-3.3.0.orig/xm.c:982:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xtel-3.3.0.orig/xtel.c:383:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xtel-3.3.0.orig/xteld.c:1318:39: style: Redundant condition: numeric. '!numeric || (numeric && c>='0'&&c<='9')' is equivalent to '!numeric || c>='0'&&c<='9'' [redundantCondition]
xtel-3.3.0.orig/xteld.c:598:5: style: Variable 'device_associe' is reassigned a value before the old one has been used. [redundantAssignment]
xtel-3.3.0.orig/xteld.c:582:0: note: Variable 'device_associe' is reassigned a value before the old one has been used.
xtel-3.3.0.orig/xteld.c:598:5: note: Variable 'device_associe' is reassigned a value before the old one has been used.
xtel-3.3.0.orig/xteld.c:167:7: style: The scope of the variable 'pid' can be reduced. [variableScope]
xtel-3.3.0.orig/xteld.c:167:12: style: The scope of the variable 'ok' can be reduced. [variableScope]
xtel-3.3.0.orig/xteld.c:202:9: style: The scope of the variable 'fp' can be reduced. [variableScope]
xtel-3.3.0.orig/xteld.c:204:8: style: The scope of the variable 'buf' can be reduced. [variableScope]
xtel-3.3.0.orig/xteld.c:405:11: style: The scope of the variable 'fplog' can be reduced. [variableScope]
xtel-3.3.0.orig/xteld.c:519:16: style: The scope of the variable 'i' can be reduced. [variableScope]
xtel-3.3.0.orig/xteld.c:519:19: style: The scope of the variable 'idev' can be reduced. [variableScope]
xtel-3.3.0.orig/xteld.c:520:25: style: The scope of the variable 'pt1' can be reduced. [variableScope]
xtel-3.3.0.orig/xteld.c:520:31: style: The scope of the variable 'pt2' can be reduced. [variableScope]
xtel-3.3.0.orig/xteld.c:698:6: style: The scope of the variable 'maxtime' can be reduced. [variableScope]
xtel-3.3.0.orig/xteld.c:842:6: style: The scope of the variable 'code_fin' can be reduced. [variableScope]
xtel-3.3.0.orig/xteld.c:893:7: style: The scope of the variable 'ian' can be reduced. [variableScope]
xtel-3.3.0.orig/xteld.c:1144:8: style: The scope of the variable 'str' can be reduced. [variableScope]
xtel-3.3.0.orig/xteld.c:1186:16: style: The scope of the variable 'i' can be reduced. [variableScope]
xtel-3.3.0.orig/xteld.c:1105:10: style: Unused variable: c [unusedVariable]
xtel-3.3.0.orig/xteld.c:183:10: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xtel-3.3.0.orig/xteld.c:658:5: error: Common realloc mistake: 'Argv' nulled but not freed upon failure [memleakOnRealloc]
xtel-3.3.0.orig/xteld.c:667:4: error: Common realloc mistake: 'Argv' nulled but not freed upon failure [memleakOnRealloc]
[17:51]

ftp://ftp.se.debian.org/debian/pool/main/x/xtensor/xtensor_0.11.2.orig.tar.gz
xtensor-0.11.2/benchmark/benchmark_math.hpp:122:25: style: Variable 's0' is assigned a value that is never used. [unreadVariable]
xtensor-0.11.2/benchmark/benchmark_math.hpp:123:25: style: Variable 's1' is assigned a value that is never used. [unreadVariable]
xtensor-0.11.2/test/test_xadapt.cpp:16:0: error: syntax error [syntaxError]
xtensor-0.11.2/test/test_xadaptor_semantic.cpp:47:0: error: syntax error [syntaxError]
xtensor-0.11.2/test/test_xarray.cpp:18:0: error: syntax error [syntaxError]
xtensor-0.11.2/test/test_xarray_adaptor.cpp:18:0: error: syntax error [syntaxError]
xtensor-0.11.2/test/test_xaxis_iterator.cpp:28:0: error: syntax error [syntaxError]
xtensor-0.11.2/test/test_xbroadcast.cpp:38:0: error: syntax error [syntaxError]
xtensor-0.11.2/test/test_xbuffer_adaptor.cpp:17:0: error: syntax error [syntaxError]
xtensor-0.11.2/test/test_xbuilder.cpp:21:0: error: syntax error [syntaxError]
xtensor-0.11.2/test/test_xcomplex.cpp:20:0: error: syntax error [syntaxError]
xtensor-0.11.2/test/test_xcontainer_semantic.cpp:25:0: error: syntax error [syntaxError]
xtensor-0.11.2/test/test_xcsv.cpp:37:0: error: syntax error [syntaxError]
xtensor-0.11.2/test/test_xdynamicview.cpp:20:0: error: syntax error [syntaxError]
xtensor-0.11.2/test/test_xeval.cpp:39:0: error: syntax error [syntaxError]
xtensor-0.11.2/test/test_xfunction.cpp:55:0: error: syntax error [syntaxError]
xtensor-0.11.2/test/test_xindexview.cpp:21:0: error: syntax error [syntaxError]
xtensor-0.11.2/test/test_xio.cpp:35:0: error: syntax error [syntaxError]
xtensor-0.11.2/test/test_xiterator.cpp:40:0: error: syntax error [syntaxError]
xtensor-0.11.2/test/test_xlayout.cpp:44:0: error: syntax error [syntaxError]
xtensor-0.11.2/test/test_xmath.cpp:25:0: error: syntax error [syntaxError]
xtensor-0.11.2/test/test_xnoalias.cpp:27:0: error: syntax error [syntaxError]
xtensor-0.11.2/test/test_xoperation.cpp:60:0: error: syntax error [syntaxError]
xtensor-0.11.2/test/test_xoptional.cpp:49:0: error: syntax error [syntaxError]
xtensor-0.11.2/test/test_xreducer.cpp:44:0: error: syntax error [syntaxError]
xtensor-0.11.2/test/test_xscalar.cpp:22:0: error: syntax error [syntaxError]
xtensor-0.11.2/test/test_xscalar_semantic.cpp:33:0: error: syntax error [syntaxError]
xtensor-0.11.2/test/test_xstorage.cpp:17:0: error: syntax error [syntaxError]
xtensor-0.11.2/test/test_xstridedview.cpp:22:0: error: syntax error [syntaxError]
xtensor-0.11.2/test/test_xtensor.cpp:18:0: error: syntax error [syntaxError]
xtensor-0.11.2/test/test_xtensor_adaptor.cpp:19:0: error: syntax error [syntaxError]
xtensor-0.11.2/test/test_xtensor_semantic.cpp:21:0: error: syntax error [syntaxError]
xtensor-0.11.2/test/test_xutils.cpp:49:0: error: syntax error [syntaxError]
xtensor-0.11.2/test/test_xvectorize.cpp:23:0: error: syntax error [syntaxError]
xtensor-0.11.2/test/test_xview.cpp:20:0: error: syntax error [syntaxError]
xtensor-0.11.2/test/test_xview_semantic.cpp:84:0: error: syntax error [syntaxError]
[17:51]

ftp://ftp.se.debian.org/debian/pool/main/x/xtensor-python/xtensor-python_0.12.4.orig.tar.gz
xtensor-python-0.12.4/test/test_pyarray.cpp:18:0: error: syntax error [syntaxError]
xtensor-python-0.12.4/test/test_pytensor.cpp:18:0: error: syntax error [syntaxError]
xtensor-python-0.12.4/test/test_pyvectorize.cpp:26:0: error: syntax error [syntaxError]
[17:51]

ftp://ftp.se.debian.org/debian/pool/main/x/xterm/xterm_335.orig.tar.gz.asc

ftp://ftp.se.debian.org/debian/pool/main/x/xtermcontrol/xtermcontrol_3.3.orig.tar.gz
xtermcontrol-3.3/src/configuration.c:55:19: style: The scope of the variable 'p' can be reduced. [variableScope]
xtermcontrol-3.3/src/configuration.c:232:27: style: The scope of the variable 'lp' can be reduced. [variableScope]
xtermcontrol-3.3/src/configuration.c:82:7: error: Resource leak: stream [resourceLeak]
xtermcontrol-3.3/src/xtermcontrol.c:314:19: style: The scope of the variable 'c' can be reduced. [variableScope]
xtermcontrol-3.3/src/xtermcontrol.c:317:19: style: The scope of the variable 'type' can be reduced. [variableScope]
xtermcontrol-3.3/src/xtermcontrol.c:821:19: style: The scope of the variable 's' can be reduced. [variableScope]
xtermcontrol-3.3/src/xtermcontrol.c:920:19: style: The scope of the variable 'n' can be reduced. [variableScope]
xtermcontrol-3.3/src/xtermcontrol.c:1293:19: style: The scope of the variable 'i' can be reduced. [variableScope]
[17:51]

ftp://ftp.se.debian.org/debian/pool/main/x/xtermset/xtermset_0.5.2.orig.tar.gz
xtermset-0.5.2/src/arguments.c:126:26: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xtermset-0.5.2/src/term.c:116:15: style: The scope of the variable 'n' can be reduced. [variableScope]
xtermset-0.5.2/src/term.c:118:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xtermset-0.5.2/src/term.c:118:10: style: The scope of the variable 'j' can be reduced. [variableScope]
xtermset-0.5.2/src/term.c:118:14: style: The scope of the variable 'l' can be reduced. [variableScope]
xtermset-0.5.2/src/term.c:118:16: style: The scope of the variable 't' can be reduced. [variableScope]
xtermset-0.5.2/src/term.c:119:9: style: The scope of the variable 'c' can be reduced. [variableScope]
xtermset-0.5.2/src/term.c:154:16: style: The scope of the variable 'fnd' can be reduced. [variableScope]
xtermset-0.5.2/src/term.c:129:18: warning: Storing getc() return value in char variable and then comparing with EOF. [checkCastIntToCharAndBack]
xtermset-0.5.2/src/xtermset.c:43:16: error: Array 'switches[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds]
xtermset-0.5.2/src/xtermset.c:44:10: error: Array 'fn[2][254]' index fn[2][0] out of bounds. [arrayIndexOutOfBounds]
xtermset-0.5.2/src/xtermset.c:99:16: error: Array 'switches[2]' accessed at index 2, which is out of bounds. [arrayIndexOutOfBounds]
xtermset-0.5.2/src/xtermset.c:37:30: style: The scope of the variable 'c' can be reduced. [variableScope]
xtermset-0.5.2/src/xtermset.c:37:33: style: The scope of the variable 'tok' can be reduced. [variableScope]
xtermset-0.5.2/src/xtermset.c:38:10: style: The scope of the variable 'line' can be reduced. [variableScope]
xtermset-0.5.2/src/xtermset.c:244:19: style: The scope of the variable 'width' can be reduced. [variableScope]
xtermset-0.5.2/src/xtermset.c:244:27: style: The scope of the variable 'height' can be reduced. [variableScope]
xtermset-0.5.2/src/xtermset.c:106:23: warning: Storing getc() return value in char variable and then comparing with EOF. [checkCastIntToCharAndBack]
[17:51]

ftp://ftp.se.debian.org/debian/pool/main/x/xtide/xtide_2.13.2.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xtide-coastline/xtide-coastline_20020202.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xtide-data/xtide-data_20100529.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xtitle/xtitle_1.0.2.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xtrace/xtrace_1.3.1.orig.tar.gz
xtrace-1.3.1/atoms.c:72:11: style: Checking if unsigned variable 'atom' is less than zero. [unsignedLessThanZero]
xtrace-1.3.1/atoms.c:101:2: style: Variable 'lastmask' is assigned a value that is never used. [unreadVariable]
xtrace-1.3.1/copyauth.c:244:8: style: Variable 'r' is assigned a value that is never used. [unreadVariable]
xtrace-1.3.1/copyauth.c:207:17: warning: Either the condition 'bytesgot<0' is redundant, otherwise there is negative array index -1. [negativeIndex]
xtrace-1.3.1/copyauth.c:198:15: note: Assuming that condition 'bytesgot<0' is not redundant
xtrace-1.3.1/copyauth.c:207:17: note: Negative array index
xtrace-1.3.1/main.c:105:6: style: The scope of the variable 'n' can be reduced. [variableScope]
xtrace-1.3.1/parse.c:2048:82: style: Function 'find_event' argument 2 names different: declaration 'buffe' definition 'buffer'. [funcArgNamesDifferent]
xtrace-1.3.1/parse.c:939:82: note: Function 'find_event' argument 2 names different: declaration 'buffe' definition 'buffer'.
xtrace-1.3.1/parse.c:2048:82: note: Function 'find_event' argument 2 names different: declaration 'buffe' definition 'buffer'.
xtrace-1.3.1/parse.c:1811:8: style: Variable 'cmd' is assigned a value that is never used. [unreadVariable]
xtrace-1.3.1/translate.c:405:20: warning: Logical disjunction always evaluates to true: EXPR >= '0' || EXPR <= '7'. [incorrectLogicOperator]
xtrace-1.3.1/translate.c:407:20: warning: Logical disjunction always evaluates to true: EXPR >= '0' || EXPR <= '7'. [incorrectLogicOperator]
xtrace-1.3.1/translate.c:532:3: style: Variable 'filename' is reassigned a value before the old one has been used. [redundantAssignment]
xtrace-1.3.1/translate.c:529:0: note: Variable 'filename' is reassigned a value before the old one has been used.
xtrace-1.3.1/translate.c:532:3: note: Variable 'filename' is reassigned a value before the old one has been used.
xtrace-1.3.1/translate.c:263:19: style: Same expression on both sides of '!='. [duplicateExpression]
xtrace-1.3.1/translate.c:2405:19: style: Same expression on both sides of '!='. [duplicateExpression]
xtrace-1.3.1/translate.c:1183:5: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode]
xtrace-1.3.1/translate.c:305:8: style: The scope of the variable 'p' can be reduced. [variableScope]
xtrace-1.3.1/translate.c:381:12: style: The scope of the variable 'q' can be reduced. [variableScope]
xtrace-1.3.1/translate.c:1144:18: style: The scope of the variable 't' can be reduced. [variableScope]
xtrace-1.3.1/translate.c:2511:25: style: The scope of the variable 'e' can be reduced. [variableScope]
xtrace-1.3.1/x11client.c:38:14: style: The scope of the variable 'msg' can be reduced. [variableScope]
xtrace-1.3.1/x11server.c:40:14: style: The scope of the variable 'msg' can be reduced. [variableScope]
xtrace-1.3.1/x11server.c:100:12: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing]
[17:51]

ftp://ftp.se.debian.org/debian/pool/main/x/xtrans/xtrans_1.3.5.orig.tar.gz
xtrans-1.3.5/Xtranslcl.c:1407:17: style: struct member '_LOCALtrans2dev::transname' is never used. [unusedStructMember]
xtrans-1.3.5/Xtrans.c:461:15: style: Same expression on both sides of '==' because the value of 'ciptr' and 'NULL' are the same. [duplicateExpression]
xtrans-1.3.5/Xtrans.c:399:28: note: 'ciptr' is assigned value 'NULL' here.
xtrans-1.3.5/Xtrans.c:461:15: note: Same expression on both sides of '==' because the value of 'ciptr' and 'NULL' are the same.
xtrans-1.3.5/Xtrans.c:1029:2: error: Memory leak: addrp [memleak]
xtrans-1.3.5/Xtrans.c:1033:5: error: Memory leak: addrp [memleak]
xtrans-1.3.5/Xtrans.c:1049:2: error: Memory leak: addrp [memleak]
xtrans-1.3.5/Xtrans.c:1053:5: error: Memory leak: addrp [memleak]
[17:51]

ftp://ftp.se.debian.org/debian/pool/main/x/xtrkcad/xtrkcad_5.1.1.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xtron/xtron_1.1a.orig.tar.gz
xtron-1.1a.orig/main.c:446:7: style: The scope of the variable 'x_inc' can be reduced. [variableScope]
xtron-1.1a.orig/main.c:446:18: style: The scope of the variable 'y_inc' can be reduced. [variableScope]
xtron-1.1a.orig/wintype.c:46:18: style: Variable 'DefaultDepth' is assigned a value that is never used. [unreadVariable]
xtron-1.1a.orig/wintype.c:47:19: style: Variable 'DefaultVisual' is assigned a value that is never used. [unreadVariable]
xtron-1.1a.orig/wintype.c:47:19: error: Uninitialized variable: DefaultVisual [uninitvar]
[17:51]

ftp://ftp.se.debian.org/debian/pool/main/x/xttitle/xttitle_1.0.orig.tar.gz
[17:51]

ftp://ftp.se.debian.org/debian/pool/main/x/xtux/xtux_0.2.030306.orig.tar.gz
xtux/src/client/cl_net.c:61:21: style: The scope of the variable 'hp' can be reduced. [variableScope]
xtux/src/client/cl_netmsg_recv.c:34:10: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xtux/src/client/cl_netmsg_recv.c:120:11: style: The scope of the variable 'secs' can be reduced. [variableScope]
xtux/src/client/draw.c:22:14: style: The scope of the variable 'blueprint' can be reduced. [variableScope]
xtux/src/client/draw.c:43:11: style: The scope of the variable 'clipcolor' can be reduced. [variableScope]
xtux/src/client/draw.c:49:10: style: The scope of the variable 'str' can be reduced. [variableScope]
xtux/src/client/draw.c:51:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xtux/src/client/draw.c:51:12: style: The scope of the variable 'x' can be reduced. [variableScope]
xtux/src/client/draw.c:51:15: style: The scope of the variable 'y' can be reduced. [variableScope]
xtux/src/client/draw.c:52:9: style: The scope of the variable 'sq' can be reduced. [variableScope]
xtux/src/client/draw.c:52:13: style: The scope of the variable 'use_pixels' can be reduced. [variableScope]
xtux/src/client/draw.c:53:9: style: The scope of the variable 'fw' can be reduced. [variableScope]
xtux/src/client/draw.c:53:13: style: The scope of the variable 'fh' can be reduced. [variableScope]
xtux/src/client/draw.c:466:17: style: The scope of the variable 'et' can be reduced. [variableScope]
xtux/src/client/draw.c:469:9: style: The scope of the variable 'hp' can be reduced. [variableScope]
xtux/src/client/draw.c:590:35: style: Function 'draw_arrow' argument 3 names different: declaration 'len' definition 'diameter'. [funcArgNamesDifferent]
xtux/src/client/draw.h:31:35: note: Function 'draw_arrow' argument 3 names different: declaration 'len' definition 'diameter'.
xtux/src/client/draw.c:590:35: note: Function 'draw_arrow' argument 3 names different: declaration 'len' definition 'diameter'.
xtux/src/client/draw.c:172:20: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xtux/src/client/entity.c:51:12: style: The scope of the variable 'new_size' can be reduced. [variableScope]
xtux/src/client/entity.c:206:14: style: The scope of the variable 'img' can be reduced. [variableScope]
xtux/src/client/image.c:31:11: style: The scope of the variable 'notfound' can be reduced. [variableScope]
xtux/src/client/image.c:197:14: style: The scope of the variable 'hashval' can be reduced. [variableScope]
xtux/src/client/input.c:95:14: style: The scope of the variable 'h' can be reduced. [variableScope]
xtux/src/client/input.c:95:16: style: The scope of the variable 'k' can be reduced. [variableScope]
xtux/src/client/input.c:95:19: style: The scope of the variable 'mdx' can be reduced. [variableScope]
xtux/src/client/input.c:95:24: style: The scope of the variable 'mdy' can be reduced. [variableScope]
xtux/src/client/input.c:95:29: style: The scope of the variable 'ang' can be reduced. [variableScope]
xtux/src/client/input.c:266:12: style: The scope of the variable 'bit' can be reduced. [variableScope]
xtux/src/client/intro.c:93:17: style: The scope of the variable 'edt' can be reduced. [variableScope]
xtux/src/client/intro.c:180:11: style: The scope of the variable 'demo' can be reduced. [variableScope]
xtux/src/client/intro.c:56:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xtux/src/client/main.c:290:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xtux/src/client/menu.c:88:9: style: The scope of the variable 'key' can be reduced. [variableScope]
xtux/src/client/menu.c:351:10: style: The scope of the variable 'str' can be reduced. [variableScope]
xtux/src/client/menu.c:705:10: style: The scope of the variable 'str' can be reduced. [variableScope]
xtux/src/client/menu.c:973:16: style: The scope of the variable 's_mode' can be reduced. [variableScope]
xtux/src/client/menu.c:983:16: style: The scope of the variable 'ep_mode' can be reduced. [variableScope]
xtux/src/client/menu.c:1343:9: style: The scope of the variable 'width' can be reduced. [variableScope]
xtux/src/client/menu.c:387:2: warning: The buffer 'str' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xtux/src/client/menu.c:388:2: warning: The buffer 'color' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xtux/src/client/menu.c:390:2: warning: The buffer 'str' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xtux/src/client/menu.c:391:2: warning: The buffer 'color' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xtux/src/client/menu.c:467:2: warning: The buffer 'str' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xtux/src/client/menu.c:470:2: warning: The buffer 'str' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xtux/src/client/menu.c:473:2: warning: The buffer 'str' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xtux/src/client/menu.c:496:2: warning: The buffer 'str' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xtux/src/client/menu.c:498:2: warning: The buffer 'str' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xtux/src/client/menu.c:507:2: warning: The buffer 'str' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xtux/src/client/menu.c:510:2: warning: The buffer 'str' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xtux/src/client/menu.c:513:2: warning: The buffer 'str' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xtux/src/client/menu.c:610:2: warning: The buffer 'buf1' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xtux/src/client/misc.c:44:18: style: The scope of the variable 'pwd' can be reduced. [variableScope]
xtux/src/client/misc.c:174:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xtux/src/client/misc.c:176:14: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xtux/src/client/particle.c:77:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xtux/src/client/particle.c:222:18: style: The scope of the variable 'ptl' can be reduced. [variableScope]
xtux/src/client/particle.c:395:11: style: The scope of the variable 'vel' can be reduced. [variableScope]
xtux/src/client/particle.c:720:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xtux/src/client/particle.c:63:39: style: Function 'particles_new' argument 1 names different: declaration 'col' definition 'color'. [funcArgNamesDifferent]
xtux/src/client/particle.c:46:39: note: Function 'particles_new' argument 1 names different: declaration 'col' definition 'color'.
xtux/src/client/particle.c:63:39: note: Function 'particles_new' argument 1 names different: declaration 'col' definition 'color'.
xtux/src/client/particle.c:108:27: style: Function 'particles_delete' argument 1 names different: declaration 'col' definition 'color'. [funcArgNamesDifferent]
xtux/src/client/particle.c:47:34: note: Function 'particles_delete' argument 1 names different: declaration 'col' definition 'color'.
xtux/src/client/particle.c:108:27: note: Function 'particles_delete' argument 1 names different: declaration 'col' definition 'color'.
xtux/src/client/particle.c:636:40: style: Function 'create_particles' argument 1 names different: declaration 'particles' definition 'p'. [funcArgNamesDifferent]
xtux/src/client/particle.h:7:40: note: Function 'create_particles' argument 1 names different: declaration 'particles' definition 'p'.
xtux/src/client/particle.c:636:40: note: Function 'create_particles' argument 1 names different: declaration 'particles' definition 'p'.
xtux/src/client/particle.c:630:2: style: Variable 'vel' is assigned a value that is never used. [unreadVariable]
xtux/src/client/text_buffer.c:27:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xtux/src/client/text_buffer.c:45:51: style: Function 'text_buf_push' argument 3 names different: declaration 'align' definition 'alignment'. [funcArgNamesDifferent]
xtux/src/client/text_buffer.h:6:51: note: Function 'text_buf_push' argument 3 names different: declaration 'align' definition 'alignment'.
xtux/src/client/text_buffer.c:45:51: note: Function 'text_buf_push' argument 3 names different: declaration 'align' definition 'alignment'.
xtux/src/client/win.c:478:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xtux/src/client/win.c:478:21: style: The scope of the variable 'len' can be reduced. [variableScope]
xtux/src/client/win.c:479:17: style: The scope of the variable 'w' can be reduced. [variableScope]
xtux/src/client/win.c:479:27: style: The scope of the variable 'cut' can be reduced. [variableScope]
xtux/src/client/win.c:361:24: style: Function 'trans_blit' argument 1 names different: declaration 's' definition 'src'. [funcArgNamesDifferent]
xtux/src/client/win.h:49:24: note: Function 'trans_blit' argument 1 names different: declaration 's' definition 'src'.
xtux/src/client/win.c:361:24: note: Function 'trans_blit' argument 1 names different: declaration 's' definition 'src'.
xtux/src/client/win.c:361:38: style: Function 'trans_blit' argument 2 names different: declaration 'd' definition 'dest'. [funcArgNamesDifferent]
xtux/src/client/win.h:49:36: note: Function 'trans_blit' argument 2 names different: declaration 'd' definition 'dest'.
xtux/src/client/win.c:361:38: note: Function 'trans_blit' argument 2 names different: declaration 'd' definition 'dest'.
xtux/src/client/win.c:361:62: style: Function 'trans_blit' argument 5 names different: declaration 'w' definition 'width'. [funcArgNamesDifferent]
xtux/src/client/win.h:49:57: note: Function 'trans_blit' argument 5 names different: declaration 'w' definition 'width'.
xtux/src/client/win.c:361:62: note: Function 'trans_blit' argument 5 names different: declaration 'w' definition 'width'.
xtux/src/client/win.c:362:7: style: Function 'trans_blit' argument 6 names different: declaration 'h' definition 'height'. [funcArgNamesDifferent]
xtux/src/client/win.h:49:64: note: Function 'trans_blit' argument 6 names different: declaration 'h' definition 'height'.
xtux/src/client/win.c:362:7: note: Function 'trans_blit' argument 6 names different: declaration 'h' definition 'height'.
xtux/src/client/win.c:362:22: style: Function 'trans_blit' argument 7 names different: declaration 'msk' definition 'mask'. [funcArgNamesDifferent]
xtux/src/client/win.h:49:74: note: Function 'trans_blit' argument 7 names different: declaration 'msk' definition 'mask'.
xtux/src/client/win.c:362:22: note: Function 'trans_blit' argument 7 names different: declaration 'msk' definition 'mask'.
xtux/src/client/win.c:458:59: style: Function 'win_center_print' argument 4 names different: declaration 'fnttype' definition 'font_type'. [funcArgNamesDifferent]
xtux/src/client/win.h:55:60: note: Function 'win_center_print' argument 4 names different: declaration 'fnttype' definition 'font_type'.
xtux/src/client/win.c:458:59: note: Function 'win_center_print' argument 4 names different: declaration 'fnttype' definition 'font_type'.
xtux/src/client/win.c:474:14: style: Function 'win_print_column' argument 9 names different: declaration 'columns' definition 'rows'. [funcArgNamesDifferent]
xtux/src/client/win.h:58:14: note: Function 'win_print_column' argument 9 names different: declaration 'columns' definition 'rows'.
xtux/src/client/win.c:474:14: note: Function 'win_print_column' argument 9 names different: declaration 'columns' definition 'rows'.
xtux/src/client/win.c:561:66: style: Function 'draw_line' argument 6 names different: declaration 'width' definition 'w'. [funcArgNamesDifferent]
xtux/src/client/win.h:47:65: note: Function 'draw_line' argument 6 names different: declaration 'width' definition 'w'.
xtux/src/client/win.c:561:66: note: Function 'draw_line' argument 6 names different: declaration 'width' definition 'w'.
xtux/src/client/win.c:572:72: style: Function 'draw_filled_polygon' argument 4 names different: declaration 'color' definition 'c'. [funcArgNamesDifferent]
xtux/src/client/win.h:59:72: note: Function 'draw_filled_polygon' argument 4 names different: declaration 'color' definition 'c'.
xtux/src/client/win.c:572:72: note: Function 'draw_filled_polygon' argument 4 names different: declaration 'color' definition 'c'.
xtux/src/client/win.c:581:51: style: Function 'draw_circle' argument 4 names different: declaration 'diam' definition 'len'. [funcArgNamesDifferent]
xtux/src/client/win.h:60:51: note: Function 'draw_circle' argument 4 names different: declaration 'diam' definition 'len'.
xtux/src/client/win.c:581:51: note: Function 'draw_circle' argument 4 names different: declaration 'diam' definition 'len'.
xtux/src/client/win.c:483:2: error: Memory leak: line [memleak]
xtux/src/common/entity_type.c:117:17: style: The scope of the variable 'et' can be reduced. [variableScope]
xtux/src/common/entity_type.c:284:57: style: Function 'handle_order' argument 3 names different: declaration 'v0' definition 'a'. [funcArgNamesDifferent]
xtux/src/common/entity_type.c:179:51: note: Function 'handle_order' argument 3 names different: declaration 'v0' definition 'a'.
xtux/src/common/entity_type.c:284:57: note: Function 'handle_order' argument 3 names different: declaration 'v0' definition 'a'.
xtux/src/common/entity_type.c:284:64: style: Function 'handle_order' argument 4 names different: declaration 'v1' definition 'b'. [funcArgNamesDifferent]
xtux/src/common/entity_type.c:179:59: note: Function 'handle_order' argument 4 names different: declaration 'v1' definition 'b'.
xtux/src/common/entity_type.c:284:64: note: Function 'handle_order' argument 4 names different: declaration 'v1' definition 'b'.
xtux/src/common/entity_type.c:284:71: style: Function 'handle_order' argument 5 names different: declaration 'v2' definition 'c'. [funcArgNamesDifferent]
xtux/src/common/entity_type.c:179:67: note: Function 'handle_order' argument 5 names different: declaration 'v2' definition 'c'.
xtux/src/common/entity_type.c:284:71: note: Function 'handle_order' argument 5 names different: declaration 'v2' definition 'c'.
xtux/src/common/entity_type.c:284:78: style: Function 'handle_order' argument 6 names different: declaration 'v3' definition 'd'. [funcArgNamesDifferent]
xtux/src/common/entity_type.c:179:75: note: Function 'handle_order' argument 6 names different: declaration 'v3' definition 'd'.
xtux/src/common/entity_type.c:284:78: note: Function 'handle_order' argument 6 names different: declaration 'v3' definition 'd'.
xtux/src/common/entity_type.c:46:21: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
xtux/src/common/entity_type.c:207:16: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xtux/src/common/entity_type.c:210:16: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xtux/src/common/entity_type.c:212:16: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xtux/src/common/map.c:381:24: style: The scope of the variable 'b_clip' can be reduced. [variableScope]
xtux/src/common/map.c:205:4: style: Variable 'text' is modified but its new value is never used. [unreadVariable]
xtux/src/common/map.c:331:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xtux/src/common/map.c:409:20: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xtux/src/common/maths.c:14:11: style: The scope of the variable 's' can be reduced. [variableScope]
xtux/src/common/maths.c:14:14: style: The scope of the variable 'c' can be reduced. [variableScope]
xtux/src/common/net.c:149:6: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xtux/src/common/net.c:185:6: portability: %d in format string (no. 1) requires 'int' but the argument type is 'ssize_t {aka signed long}'. [invalidPrintfArgType_sint]
xtux/src/common/net.c:185:6: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xtux/src/common/net.c:270:9: style: The scope of the variable 'left' can be reduced. [variableScope]
xtux/src/common/net.c:309:12: style: The scope of the variable 'type' can be reduced. [variableScope]
xtux/src/common/net.c:391:9: style: The scope of the variable 'type' can be reduced. [variableScope]
xtux/src/common/net.c:466:21: style: The scope of the variable 'hp' can be reduced. [variableScope]
xtux/src/common/net.c:491:19: style: The scope of the variable 'last_time' can be reduced. [variableScope]
xtux/src/common/net.c:492:26: style: The scope of the variable 'last_in' can be reduced. [variableScope]
xtux/src/common/net.c:492:39: style: The scope of the variable 'last_out' can be reduced. [variableScope]
xtux/src/common/net.c:493:12: style: The scope of the variable 'now' can be reduced. [variableScope]
xtux/src/common/net.c:494:11: style: The scope of the variable 'tick' can be reduced. [variableScope]
xtux/src/common/net.c:216:53: style: Function 'net_input_flush' argument 2 names different: declaration 'last_frame' definition 'nm'. [funcArgNamesDifferent]
xtux/src/common/net.h:55:53: note: Function 'net_input_flush' argument 2 names different: declaration 'last_frame' definition 'nm'.
xtux/src/common/net.c:216:53: note: Function 'net_input_flush' argument 2 names different: declaration 'last_frame' definition 'nm'.
xtux/src/common/net.c:441:29: style: Function 'net_message_name' argument 1 names different: declaration 'msg_type' definition 'type'. [funcArgNamesDifferent]
xtux/src/common/net.h:61:29: note: Function 'net_message_name' argument 1 names different: declaration 'msg_type' definition 'type'.
xtux/src/common/net.c:441:29: note: Function 'net_message_name' argument 1 names different: declaration 'msg_type' definition 'type'.
xtux/src/common/net.c:489:52: style: Function 'net_stats' argument 2 names different: declaration 'type' definition 'time_frame'. [funcArgNamesDifferent]
xtux/src/common/net.h:60:52: note: Function 'net_stats' argument 2 names different: declaration 'type' definition 'time_frame'.
xtux/src/common/net.c:489:52: note: Function 'net_stats' argument 2 names different: declaration 'type' definition 'time_frame'.
xtux/src/common/weapon_type.c:95:18: style: The scope of the variable 'wt' can be reduced. [variableScope]
xtux/src/common/weapon_type.c:52:21: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
xtux/src/common/weapon_type.c:197:16: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xtux/src/common/weapon_type.c:232:16: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xtux/src/ggz/easysock/easysock.c:702:28: style: Condition '!sizeof(int)' is always false [knownConditionTrueFalse]
xtux/src/ggz/easysock/easysock.c:180:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xtux/src/ggz/easysock/easysock.c:534:10: style: The scope of the variable 'nwritten' can be reduced. [variableScope]
xtux/src/ggz/easysock/easysock.c:560:10: style: The scope of the variable 'nread' can be reduced. [variableScope]
xtux/src/ggz/easysock/easysock.c:262:46: style: Function 'es_write_char' argument 2 names different: declaration 'data' definition 'message'. [funcArgNamesDifferent]
xtux/src/ggz/easysock/easysock.h:127:46: note: Function 'es_write_char' argument 2 names different: declaration 'data' definition 'message'.
xtux/src/ggz/easysock/easysock.c:262:46: note: Function 'es_write_char' argument 2 names different: declaration 'data' definition 'message'.
xtux/src/ggz/easysock/easysock.c:283:40: style: Function 'es_read_char' argument 2 names different: declaration 'data' definition 'message'. [funcArgNamesDifferent]
xtux/src/ggz/easysock/easysock.h:129:40: note: Function 'es_read_char' argument 2 names different: declaration 'data' definition 'message'.
xtux/src/ggz/easysock/easysock.c:283:40: note: Function 'es_read_char' argument 2 names different: declaration 'data' definition 'message'.
xtux/src/ggz/easysock/easysock.c:317:44: style: Function 'es_write_int' argument 2 names different: declaration 'data' definition 'message'. [funcArgNamesDifferent]
xtux/src/ggz/easysock/easysock.h:141:44: note: Function 'es_write_int' argument 2 names different: declaration 'data' definition 'message'.
xtux/src/ggz/easysock/easysock.c:317:44: note: Function 'es_write_int' argument 2 names different: declaration 'data' definition 'message'.
xtux/src/ggz/easysock/easysock.c:344:38: style: Function 'es_read_int' argument 2 names different: declaration 'data' definition 'message'. [funcArgNamesDifferent]
xtux/src/ggz/easysock/easysock.h:143:38: note: Function 'es_read_int' argument 2 names different: declaration 'data' definition 'message'.
xtux/src/ggz/easysock/easysock.c:344:38: note: Function 'es_read_int' argument 2 names different: declaration 'data' definition 'message'.
xtux/src/ggz/easysock/easysock.c:378:49: style: Function 'es_write_string' argument 2 names different: declaration 'data' definition 'message'. [funcArgNamesDifferent]
xtux/src/ggz/easysock/easysock.h:158:49: note: Function 'es_write_string' argument 2 names different: declaration 'data' definition 'message'.
xtux/src/ggz/easysock/easysock.c:378:49: note: Function 'es_write_string' argument 2 names different: declaration 'data' definition 'message'.
xtux/src/ggz/easysock/easysock.c:433:42: style: Function 'es_read_string' argument 2 names different: declaration 'data' definition 'message'. [funcArgNamesDifferent]
xtux/src/ggz/easysock/easysock.h:162:42: note: Function 'es_read_string' argument 2 names different: declaration 'data' definition 'message'.
xtux/src/ggz/easysock/easysock.c:433:42: note: Function 'es_read_string' argument 2 names different: declaration 'data' definition 'message'.
xtux/src/ggz/easysock/easysock.c:480:49: style: Function 'es_read_string_alloc' argument 2 names different: declaration 'data' definition 'message'. [funcArgNamesDifferent]
xtux/src/ggz/easysock/easysock.h:164:49: note: Function 'es_read_string_alloc' argument 2 names different: declaration 'data' definition 'message'.
xtux/src/ggz/easysock/easysock.c:480:49: note: Function 'es_read_string_alloc' argument 2 names different: declaration 'data' definition 'message'.
xtux/src/ggz/easysock/easysock.c:530:19: style: Function 'es_writen' argument 1 names different: declaration 'sock' definition 'fd'. [funcArgNamesDifferent]
xtux/src/ggz/easysock/easysock.h:198:25: note: Function 'es_writen' argument 1 names different: declaration 'sock' definition 'fd'.
xtux/src/ggz/easysock/easysock.c:530:19: note: Function 'es_writen' argument 1 names different: declaration 'sock' definition 'fd'.
xtux/src/ggz/easysock/easysock.c:530:35: style: Function 'es_writen' argument 2 names different: declaration 'vdata' definition 'vptr'. [funcArgNamesDifferent]
xtux/src/ggz/easysock/easysock.h:198:43: note: Function 'es_writen' argument 2 names different: declaration 'vdata' definition 'vptr'.
xtux/src/ggz/easysock/easysock.c:530:35: note: Function 'es_writen' argument 2 names different: declaration 'vdata' definition 'vptr'.
xtux/src/ggz/easysock/easysock.c:556:18: style: Function 'es_readn' argument 1 names different: declaration 'sock' definition 'fd'. [funcArgNamesDifferent]
xtux/src/ggz/easysock/easysock.h:197:24: note: Function 'es_readn' argument 1 names different: declaration 'sock' definition 'fd'.
xtux/src/ggz/easysock/easysock.c:556:18: note: Function 'es_readn' argument 1 names different: declaration 'sock' definition 'fd'.
xtux/src/ggz/easysock/easysock.c:556:28: style: Function 'es_readn' argument 2 names different: declaration 'data' definition 'vptr'. [funcArgNamesDifferent]
xtux/src/ggz/easysock/easysock.h:197:36: note: Function 'es_readn' argument 2 names different: declaration 'data' definition 'vptr'.
xtux/src/ggz/easysock/easysock.c:556:28: note: Function 'es_readn' argument 2 names different: declaration 'data' definition 'vptr'.
xtux/src/ggz/easysock/easysock.c:582:21: style: Function 'es_write_fd' argument 1 names different: declaration 'sock' definition 'fd'. [funcArgNamesDifferent]
xtux/src/ggz/easysock/easysock.h:182:27: note: Function 'es_write_fd' argument 1 names different: declaration 'sock' definition 'fd'.
xtux/src/ggz/easysock/easysock.c:582:21: note: Function 'es_write_fd' argument 1 names different: declaration 'sock' definition 'fd'.
xtux/src/ggz/easysock/easysock.c:630:20: style: Function 'es_read_fd' argument 1 names different: declaration 'sock' definition 'fd'. [funcArgNamesDifferent]
xtux/src/ggz/easysock/easysock.h:181:26: note: Function 'es_read_fd' argument 1 names different: declaration 'sock' definition 'fd'.
xtux/src/ggz/easysock/easysock.c:630:20: note: Function 'es_read_fd' argument 1 names different: declaration 'sock' definition 'fd'.
xtux/src/ggz/easysock/easysock.c:584:13: style: Unused variable: status [unusedVariable]
xtux/src/ggz/easysock/easysock.c:635:6: style: Variable 'newfd' is not assigned a value. [unassignedVariable]
xtux/src/ggz/easysock/easysock.c:500:3: error: Memory leak: message [memleak]
xtux/src/ggz/easysock/easysock.c:507:3: error: Memory leak: message [memleak]
xtux/src/ggz/easysock/easysock.c:514:3: error: Memory leak: message [memleak]
xtux/src/ggz/easysock/easysock.c:518:2: error: Memory leak: message [memleak]
xtux/src/ggz/server/ggz.c:145:26: style: Function 'ggz_player_join' argument 1 names different: declaration 'seat' definition 'p_seat'. [funcArgNamesDifferent]
xtux/src/ggz/server/ggz_server.h:72:26: note: Function 'ggz_player_join' argument 1 names different: declaration 'seat' definition 'p_seat'.
xtux/src/ggz/server/ggz.c:145:26: note: Function 'ggz_player_join' argument 1 names different: declaration 'seat' definition 'p_seat'.
xtux/src/ggz/server/ggz.c:145:39: style: Function 'ggz_player_join' argument 2 names different: declaration 'fd' definition 'p_fd'. [funcArgNamesDifferent]
xtux/src/ggz/server/ggz_server.h:72:37: note: Function 'ggz_player_join' argument 2 names different: declaration 'fd' definition 'p_fd'.
xtux/src/ggz/server/ggz.c:145:39: note: Function 'ggz_player_join' argument 2 names different: declaration 'fd' definition 'p_fd'.
xtux/src/ggz/server/ggz.c:168:27: style: Function 'ggz_player_leave' argument 1 names different: declaration 'seat' definition 'p_seat'. [funcArgNamesDifferent]
xtux/src/ggz/server/ggz_server.h:73:27: note: Function 'ggz_player_leave' argument 1 names different: declaration 'seat' definition 'p_seat'.
xtux/src/ggz/server/ggz.c:168:27: note: Function 'ggz_player_leave' argument 1 names different: declaration 'seat' definition 'p_seat'.
xtux/src/ggz/server/ggz.c:168:40: style: Function 'ggz_player_leave' argument 2 names different: declaration 'fd' definition 'p_fd'. [funcArgNamesDifferent]
xtux/src/ggz/server/ggz_server.h:73:38: note: Function 'ggz_player_leave' argument 2 names different: declaration 'fd' definition 'p_fd'.
xtux/src/ggz/server/ggz.c:168:40: note: Function 'ggz_player_leave' argument 2 names different: declaration 'fd' definition 'p_fd'.
xtux/src/server/ai.c:18:9: style: The scope of the variable 'accel' can be reduced. [variableScope]
xtux/src/server/ai.c:145:23: style: The scope of the variable 'effective_range' can be reduced. [variableScope]
xtux/src/server/ai.c:251:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xtux/src/server/ai.c:251:16: style: The scope of the variable 'y' can be reduced. [variableScope]
xtux/src/server/entity.c:582:18: style: The scope of the variable 'wt' can be reduced. [variableScope]
xtux/src/server/entity.c:665:36: style: The scope of the variable 'killerboy' can be reduced. [variableScope]
xtux/src/server/entity.c:667:18: style: The scope of the variable 'wt' can be reduced. [variableScope]
xtux/src/server/entity.c:734:9: style: The scope of the variable 'animate' can be reduced. [variableScope]
xtux/src/server/event.c:131:9: style: The scope of the variable 'change' can be reduced. [variableScope]
xtux/src/server/event.c:132:14: style: The scope of the variable 'targ' can be reduced. [variableScope]
xtux/src/server/event.c:235:9: style: The scope of the variable 'val' can be reduced. [variableScope]
xtux/src/server/event.c:587:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xtux/src/server/event.c:587:12: style: The scope of the variable 'len' can be reduced. [variableScope]
xtux/src/server/event.c:633:17: style: The scope of the variable 'et' can be reduced. [variableScope]
xtux/src/server/event.c:664:9: style: The scope of the variable 'valid' can be reduced. [variableScope]
xtux/src/server/event.c:716:9: style: The scope of the variable 'frames' can be reduced. [variableScope]
xtux/src/server/event.c:757:12: style: The scope of the variable 'len' can be reduced. [variableScope]
xtux/src/server/hitscan.c:197:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xtux/src/server/hitscan.c:197:12: style: The scope of the variable 'y' can be reduced. [variableScope]
xtux/src/server/hitscan.c:118:15: style: Function 'hitscan_entity' argument 4 names different: declaration 'l' definition 'length'. [funcArgNamesDifferent]
xtux/src/server/hitscan.h:2:66: note: Function 'hitscan_entity' argument 4 names different: declaration 'l' definition 'length'.
xtux/src/server/hitscan.c:118:15: note: Function 'hitscan_entity' argument 4 names different: declaration 'l' definition 'length'.
xtux/src/server/item.c:21:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
xtux/src/server/item.c:23:18: style: The scope of the variable 'wt' can be reduced. [variableScope]
xtux/src/server/item.c:24:21: style: The scope of the variable 'powerup' can be reduced. [variableScope]
xtux/src/server/item.c:138:17: style: The scope of the variable 'et' can be reduced. [variableScope]
xtux/src/server/sv_map.c:262:17: style: The scope of the variable 'et' can be reduced. [variableScope]
xtux/src/server/sv_map.c:270:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xtux/src/server/sv_net.c:90:22: style: The scope of the variable 'nc' can be reduced. [variableScope]
xtux/src/server/sv_net.c:290:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
xtux/src/server/sv_net.c:294:22: style: The scope of the variable 'nc' can be reduced. [variableScope]
xtux/src/server/sv_netmsg_recv.c:69:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
xtux/src/server/sv_netmsg_recv.c:118:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
xtux/src/server/sv_netmsg_recv.c:181:34: error: Uninitialized variable: useless [uninitvar]
xtux/src/server/weapon.c:28:17: style: The scope of the variable 'et' can be reduced. [variableScope]
xtux/src/server/weapon.c:114:19: style: The scope of the variable 'ammo' can be reduced. [variableScope]
xtux/src/server/weapon.c:114:25: style: The scope of the variable 'ammo_needed' can be reduced. [variableScope]
xtux/src/server/world.c:107:21: style: The scope of the variable 'dirpos' can be reduced. [variableScope]
[17:51]

ftp://ftp.se.debian.org/debian/pool/main/x/xtv/xtv_1.1.orig.tar.gz
[17:51]

ftp://ftp.se.debian.org/debian/pool/main/x/xul-ext-exteditor/xul-ext-exteditor_1.0.2.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xul-ext-monkeysphere/xul-ext-monkeysphere_0.8.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xul-ext-zotero/xul-ext-zotero_3.0.7.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xulrunner/xulrunner_24.8.1esr.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xuxen-eu-spell/xuxen-eu-spell_0.5.20151110.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xvidcore/xvidcore_1.3.5.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xvier/xvier_1.0.orig.tar.gz
xvier-1.0.orig/vier.c:53:10: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress]
xvier-1.0.orig/vier.c:121:10: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress]
xvier-1.0.orig/vier.c:90:24: style: The scope of the variable 'h2' can be reduced. [variableScope]
xvier-1.0.orig/vier.c:158:24: style: The scope of the variable 'h2' can be reduced. [variableScope]
xvier-1.0.orig/vier.c:565:17: style: The scope of the variable 'zw' can be reduced. [variableScope]
xvier-1.0.orig/vier.c:70:19: style: Array index 'j' is used before limits check. [arrayIndexThenCheck]
xvier-1.0.orig/vier.c:138:19: style: Array index 'j' is used before limits check. [arrayIndexThenCheck]
[17:51]

ftp://ftp.se.debian.org/debian/pool/main/x/xview/xview_3.2p1.4.orig.tar.gz
xview-3.2p1.4/clients/clock/clock.c:894:2: style: Variable 'd' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/clients/clock/clock.c:891:0: note: Variable 'd' is reassigned a value before the old one has been used.
xview-3.2p1.4/clients/clock/clock.c:894:2: note: Variable 'd' is reassigned a value before the old one has been used.
xview-3.2p1.4/clients/clock/clock.c:1373:2: style: Variable 'str' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/clients/clock/clock.c:1370:0: note: Variable 'str' is reassigned a value before the old one has been used.
xview-3.2p1.4/clients/clock/clock.c:1373:2: note: Variable 'str' is reassigned a value before the old one has been used.
xview-3.2p1.4/clients/clock/clock.c:400:12: style: The scope of the variable 'smaller' can be reduced. [variableScope]
xview-3.2p1.4/clients/clock/clock.c:1276:6: style: The scope of the variable 'w' can be reduced. [variableScope]
xview-3.2p1.4/clients/clock/clock.c:1276:9: style: The scope of the variable 'h' can be reduced. [variableScope]
xview-3.2p1.4/clients/clock/clock.c:1277:13: style: The scope of the variable 'tm' can be reduced. [variableScope]
xview-3.2p1.4/clients/clock/clock.c:192:8: style: struct member 'Anonymous1::radius' is never used. [unusedStructMember]
xview-3.2p1.4/clients/clock/clock.c:227:13: style: Variable 'i' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/clients/clock/clock.c:743:19: style: Variable 'pw' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/clients/clock/clock.c:996:12: style: Unused variable: x [unusedVariable]
xview-3.2p1.4/clients/clock/clock.c:996:15: style: Unused variable: y [unusedVariable]
xview-3.2p1.4/clients/clock/clock.c:1024:19: style: Unused variable: size [unusedVariable]
xview-3.2p1.4/clients/clock/clock.c:1051:12: style: Unused variable: w [unusedVariable]
xview-3.2p1.4/clients/clock/clock.c:1051:15: style: Unused variable: h [unusedVariable]
xview-3.2p1.4/clients/clock/clock.c:1053:19: style: Unused variable: size [unusedVariable]
xview-3.2p1.4/clients/clock/clock.c:1055:11: style: Unused variable: f [unusedVariable]
xview-3.2p1.4/clients/clock/clock.c:1084:12: style: Unused variable: x [unusedVariable]
xview-3.2p1.4/clients/clock/clock.c:1084:15: style: Unused variable: y [unusedVariable]
xview-3.2p1.4/clients/clock/clock.c:1089:20: style: Variable 'w' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/clients/clock/clock.c:1090:20: style: Variable 'h' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/clients/clock/clock.c:1091:22: style: Variable 'prw' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/clients/clock/clock.c:1092:22: style: Variable 'prh' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/clients/clock/clock.c:1120:19: style: Unused variable: descent [unusedVariable]
xview-3.2p1.4/clients/clock/clock.c:1157:7: style: Unused variable: i [unusedVariable]
xview-3.2p1.4/clients/clock/clock.c:1416:6: style: Unused variable: v [unusedVariable]
xview-3.2p1.4/clients/clock/clock.c:1435:6: style: Unused variable: v [unusedVariable]
xview-3.2p1.4/clients/clock/clock.c:1444:0: style: Variable 'wd' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/clients/cmdtool/cmdtool.c:108:7: style: The scope of the variable 'frame_label' can be reduced. [variableScope]
xview-3.2p1.4/clients/cmdtool/cmdtool.c:121:7: style: The scope of the variable 'err_msg' can be reduced. [variableScope]
xview-3.2p1.4/clients/cmdtool/cmdtool.c:292:9: warning: The buffer 'frame_label' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xview-3.2p1.4/clients/cmdtool/cmdtool.c:295:10: warning: Dangerous usage of strncat - 3rd parameter is the maximum number of characters to append. [strncatUsage]
xview-3.2p1.4/clients/cmdtool/cmdtool.c:298:10: warning: Dangerous usage of strncat - 3rd parameter is the maximum number of characters to append. [strncatUsage]
xview-3.2p1.4/clients/cmdtool/cmdtool.c:300:9: warning: Dangerous usage of strncat - 3rd parameter is the maximum number of characters to append. [strncatUsage]
xview-3.2p1.4/clients/cmdtool/cmdtool.c:307:9: warning: The buffer 'icon_label' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xview-3.2p1.4/clients/cmdtool/cmdtool.c:309:9: warning: The buffer 'icon_label' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xview-3.2p1.4/clients/cmdtool/cmdtool.c:311:9: warning: The buffer 'icon_label' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xview-3.2p1.4/clients/olvwm-4.1/client.c:720:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
xview-3.2p1.4/clients/olvwm-4.1/client.c:367:30: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xview-3.2p1.4/clients/olvwm-4.1/client.c:386:19: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xview-3.2p1.4/clients/olvwm-4.1/client.c:1297:14: style: The scope of the variable 'newBusyPtr' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/cmdstream.c:84:12: style: The scope of the variable 'attr' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/cursors.c:176:7: style: The scope of the variable 'color' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/cursors.c:176:14: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/cursors.c:266:11: style: The scope of the variable 'cursor_id_p' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/cursors.c:332:5: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/debug.c:97:9: warning: %x in format string (no. 1) requires 'unsigned int' but the argument type is '_wingeneric *'. [invalidPrintfArgType_uint]
xview-3.2p1.4/clients/olvwm-4.1/defaults.c:64:10: style: The scope of the variable 'hostname' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/defaults.c:135:10: style: The scope of the variable 'filename' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/dsdm.c:650:18: style: Same expression on both sides of '!=' because the value of 'propdata' and '(unsigned char*)data' are the same. [duplicateExpression]
xview-3.2p1.4/clients/olvwm-4.1/dsdm.c:620:31: note: 'propdata' is assigned value '(unsigned char*)data' here.
xview-3.2p1.4/clients/olvwm-4.1/dsdm.c:650:18: note: Same expression on both sides of '!=' because the value of 'propdata' and '(unsigned char*)data' are the same.
xview-3.2p1.4/clients/olvwm-4.1/dsdm.c:417:14: style: The scope of the variable 'rootInfo' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/dsdm.c:571:16: style: The scope of the variable 'last' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/dsdm.c:668:11: style: The scope of the variable 'pairs' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/dsdm.c:669:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/evbind.c:284:9: style: The scope of the variable 'n' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/evbind.c:1549:5: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/events.c:583:9: style: The scope of the variable 's' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/gif.c:309:49: style: The scope of the variable 'last_byte' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/gif.c:311:26: style: The scope of the variable 'count' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/gif.c:353:24: style: The scope of the variable 'incode' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/images.c:737:5: style: Variable 'openbuttoninit' is modified but its new value is never used. [unreadVariable]
xview-3.2p1.4/clients/olvwm-4.1/kbdfuncs.c:176:9: style: The scope of the variable 'pos1' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/kbdfuncs.c:176:15: style: The scope of the variable 'pos2' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/list.c:203:8: style: The scope of the variable 'last' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/list.c:267:8: style: The scope of the variable 'val' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/menu.c:364:17: style: The scope of the variable 'winPinMenu' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/menu.c:861:17: style: The scope of the variable 'menuInfo' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/menu.c:1164:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/menu.c:1237:10: style: The scope of the variable 'tempheight' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/menu.c:1237:22: style: The scope of the variable 'colheight' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/menu.c:1238:10: style: The scope of the variable 'currow' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/menu.c:1238:18: style: The scope of the variable 'curcol' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/menu.c:1239:10: style: The scope of the variable 'centerTitleX' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/menu.c:1242:18: style: The scope of the variable 'bi' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/menu.c:1571:17: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/menu.c:1731:17: style: The scope of the variable 'bindex' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/menu.c:1780:13: style: The scope of the variable 'pb' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/menu.c:1783:9: style: The scope of the variable 'best' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/menu.c:1784:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/menu.c:2193:9: style: The scope of the variable 'curX' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/menu.c:2194:20: style: The scope of the variable 'gisNormal' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/menu.c:2195:20: style: The scope of the variable 'gisButton' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/menu.c:2296:17: style: The scope of the variable 'deltaX' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/menu.c:2436:13: style: The scope of the variable 'pb' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/menu.c:2617:17: style: The scope of the variable 'status' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/menu.c:2961:17: style: The scope of the variable 'olgx_flags' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/menu.c:3008:9: style: The scope of the variable 'ypos' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/menu.c:888:10: style: Unused variable: i [unusedVariable]
xview-3.2p1.4/clients/olvwm-4.1/menu.c:3119:10: style: Unused variable: marktype [unusedVariable]
xview-3.2p1.4/clients/olvwm-4.1/menu.c:3142:17: style: Variable 'columnWidth' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/clients/olvwm-4.1/moveresize.c:140:14: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress]
xview-3.2p1.4/clients/olvwm-4.1/moveresize.c:135:9: style: The scope of the variable 'changed' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/moveresize.c:939:9: style: The scope of the variable 'dw' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/moveresize.c:939:13: style: The scope of the variable 'dh' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/moveresize.c:982:5: style: The scope of the variable 'newScreenX' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/moveresize.c:982:17: style: The scope of the variable 'newScreenY' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/moveresize.c:1034:9: style: The scope of the variable 'leader' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/notice.c:734:8: style: The scope of the variable 'defaultButton' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/ol_button.413.c:623:2: style: Variable 'string[0]' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/clients/olvwm-4.1/ol_button.413.c:620:2: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/clients/olvwm-4.1/ol_button.413.c:623:2: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/clients/olvwm-4.1/ol_button.413.c:626:2: style: Variable 'string[0]' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/clients/olvwm-4.1/ol_button.413.c:623:2: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/clients/olvwm-4.1/ol_button.413.c:626:2: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/clients/olvwm-4.1/ol_button.413.c:561:21: style: The scope of the variable 'top_color' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/ol_button.413.c:561:32: style: The scope of the variable 'bottom_color' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/ol_button.413.c:561:46: style: The scope of the variable 'fill_color' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/ol_button.413.c:679:21: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/ol_button.413.c:753:25: style: The scope of the variable 'savebg2' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/ol_button.413.c:829:21: style: The scope of the variable 'string' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/ol_button.413.c:914:21: style: The scope of the variable 'string' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/olwm.c:470:11: style: The scope of the variable 'envstr' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/olwm.c:515:9: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/olwm.c:686:6: style: The scope of the variable 'pid' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/olwm.c:192:10: style: Unused variable: dpystr [unusedVariable]
xview-3.2p1.4/clients/olvwm-4.1/olwm.c:417:13: warning: The buffer 'instName' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xview-3.2p1.4/clients/olvwm-4.1/pixmap.c:51:19: style: The scope of the variable 'c' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/pixmap.c:53:20: style: The scope of the variable 'sp' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/pixmap.c:95:11: style: The scope of the variable 'screen' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/pixmap.c:179:5: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/pixmap.c:207:10: style: The scope of the variable 'badColor' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/pixmap.c:208:15: style: The scope of the variable 'min' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/pixmap.c:97:21: style: Unused variable: header [unusedVariable]
xview-3.2p1.4/clients/olvwm-4.1/pixmap.c:98:19: style: Unused variable: vinfo [unusedVariable]
xview-3.2p1.4/clients/olvwm-4.1/pixmap.c:98:27: style: Unused variable: vinfos [unusedVariable]
xview-3.2p1.4/clients/olvwm-4.1/pixmap.c:99:14: style: Unused variable: color [unusedVariable]
xview-3.2p1.4/clients/olvwm-4.1/pixmap.c:515:17: style: Unused variable: i [unusedVariable]
xview-3.2p1.4/clients/olvwm-4.1/pixmap.c:105:15: error: Resource leak: fin [resourceLeak]
xview-3.2p1.4/clients/olvwm-4.1/properties.c:279:8: style: Unused variable: name [unusedVariable]
xview-3.2p1.4/clients/olvwm-4.1/reduce.c:160:51: style: The scope of the variable 'v' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/reduce.c:317:17: style: Unused variable: i [unusedVariable]
xview-3.2p1.4/clients/olvwm-4.1/resources.c:1938:21: style: union member 'Anonymous4::intval' is never used. [unusedStructMember]
xview-3.2p1.4/clients/olvwm-4.1/resources.c:1939:22: style: union member 'Anonymous4::pointer' is never used. [unusedStructMember]
xview-3.2p1.4/clients/olvwm-4.1/screen.c:454:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/screen.c:2452:13: style: The scope of the variable 'sizeHints' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/screen.c:3079:13: style: The scope of the variable 'proplist' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/screen.c:3080:12: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/selection.c:128:6: style: The scope of the variable 'tmplen' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/selection.c:193:11: style: The scope of the variable 'pairs' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/selection.c:195:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/selection.c:308:10: style: The scope of the variable 'tc' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/selection.c:429:10: style: The scope of the variable 'ct' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/slots.c:185:10: style: The scope of the variable 'minfound' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/slots.c:185:20: style: The scope of the variable 'minfoundrgn' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/slots.c:478:9: style: The scope of the variable 'nhoriz' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/slots.c:478:17: style: The scope of the variable 'nvert' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/states.c:1733:5: style: Variable 'newstate' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/clients/olvwm-4.1/states.c:1731:0: note: Variable 'newstate' is reassigned a value before the old one has been used.
xview-3.2p1.4/clients/olvwm-4.1/states.c:1733:5: note: Variable 'newstate' is reassigned a value before the old one has been used.
xview-3.2p1.4/clients/olvwm-4.1/states.c:634:17: style: The scope of the variable 'wi' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/states.c:1089:10: style: The scope of the variable 'curScreen' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/states.c:1289:6: style: The scope of the variable 'ii' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/states.c:1290:10: style: The scope of the variable 'cli' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/usermenu.c:631:17: style: The scope of the variable 'userroot' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/usermenu.c:1232:18: style: The scope of the variable 'u' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/usermenu.c:1264:11: style: The scope of the variable 'rval' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/usermenu.c:1553:17: style: The scope of the variable 'b' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/usermenu.c:1555:25: style: The scope of the variable 'bsave' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/virtual.c:1446:9: style: Condition '!NULL' is always true [knownConditionTrueFalse]
xview-3.2p1.4/clients/olvwm-4.1/virtual.c:172:9: warning: Either the condition 'if(cli&&!cli->sticky)' is redundant or there is possible null pointer dereference: cli. [nullPointerRedundantCheck]
xview-3.2p1.4/clients/olvwm-4.1/virtual.c:178:8: note: Assuming that condition 'if(cli&&!cli->sticky)' is not redundant
xview-3.2p1.4/clients/olvwm-4.1/virtual.c:172:9: note: Null pointer dereference
xview-3.2p1.4/clients/olvwm-4.1/virtual.c:174:9: warning: Either the condition 'if(cli&&!cli->sticky)' is redundant or there is possible null pointer dereference: cli. [nullPointerRedundantCheck]
xview-3.2p1.4/clients/olvwm-4.1/virtual.c:178:8: note: Assuming that condition 'if(cli&&!cli->sticky)' is not redundant
xview-3.2p1.4/clients/olvwm-4.1/virtual.c:174:9: note: Null pointer dereference
xview-3.2p1.4/clients/olvwm-4.1/virtual.c:176:9: warning: Either the condition 'if(cli&&!cli->sticky)' is redundant or there is possible null pointer dereference: cli. [nullPointerRedundantCheck]
xview-3.2p1.4/clients/olvwm-4.1/virtual.c:178:8: note: Assuming that condition 'if(cli&&!cli->sticky)' is not redundant
xview-3.2p1.4/clients/olvwm-4.1/virtual.c:176:9: note: Null pointer dereference
xview-3.2p1.4/clients/olvwm-4.1/virtual.c:1846:41: style: Same expression on both sides of '&&'. [duplicateExpression]
xview-3.2p1.4/clients/olvwm-4.1/virtual.c:113:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/virtual.c:170:18: style: The scope of the variable 'win' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/virtual.c:1438:5: style: The scope of the variable 'x' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/virtual.c:1438:8: style: The scope of the variable 'y' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/virtual.c:1689:5: style: The scope of the variable 'newx' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/virtual.c:1689:11: style: The scope of the variable 'newy' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/win.c:304:6: style: The scope of the variable 'screen' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/wincolor.c:87:12: style: The scope of the variable 'win_list' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/wincolor.c:357:13: style: The scope of the variable 'cli' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/winframe.c:1261:14: style: The scope of the variable 'winDeco' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/winframe.c:1362:16: style: The scope of the variable 'resize' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/winframe.c:1485:8: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/winframe.c:1485:13: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/winframe.c:1667:7: style: The scope of the variable 'maxwidth' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/winframe.c:1322:19: style: Variable 'cli' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/clients/olvwm-4.1/wingframe.c:137:14: style: The scope of the variable 'cmwi' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/wingframe.c:172:6: style: The scope of the variable 'dw' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/wingframe.c:172:10: style: The scope of the variable 'dh' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/winicon.c:574:20: style: Variable 'screen' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/clients/olvwm-4.1/winpane.c:280:9: style: The scope of the variable 'dwidth' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/winpane.c:280:17: style: The scope of the variable 'dheight' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/winroot.c:378:14: style: The scope of the variable 'child' can be reduced. [variableScope]
xview-3.2p1.4/clients/olvwm-4.1/winroot.c:452:16: style: Unused variable: nitems [unusedVariable]
xview-3.2p1.4/clients/olvwm-4.1/winroot.c:452:24: style: Unused variable: remain [unusedVariable]
xview-3.2p1.4/clients/olvwm-4.1/winroot.c:453:9: style: Unused variable: resourceString [unusedVariable]
xview-3.2p1.4/clients/olwm/client.c:362:30: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xview-3.2p1.4/clients/olwm/client.c:380:19: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
xview-3.2p1.4/clients/olwm/client.c:1276:14: style: The scope of the variable 'newBusyPtr' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/client.c:177:16: style: Unused variable: led [unusedVariable]
xview-3.2p1.4/clients/olwm/client.c:179:20: style: Unused variable: kbdvalue [unusedVariable]
xview-3.2p1.4/clients/olwm/cmdstream.c:82:12: style: The scope of the variable 'attr' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/debug.c:95:9: warning: %x in format string (no. 1) requires 'unsigned int' but the argument type is '_wingeneric *'. [invalidPrintfArgType_uint]
xview-3.2p1.4/clients/olwm/defaults.c:59:10: style: The scope of the variable 'hostname' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/defaults.c:126:10: style: The scope of the variable 'filename' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/dsdm.c:648:18: style: Same expression on both sides of '!=' because the value of 'propdata' and '(unsigned char*)data' are the same. [duplicateExpression]
xview-3.2p1.4/clients/olwm/dsdm.c:618:31: note: 'propdata' is assigned value '(unsigned char*)data' here.
xview-3.2p1.4/clients/olwm/dsdm.c:648:18: note: Same expression on both sides of '!=' because the value of 'propdata' and '(unsigned char*)data' are the same.
xview-3.2p1.4/clients/olwm/dsdm.c:415:14: style: The scope of the variable 'rootInfo' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/dsdm.c:569:16: style: The scope of the variable 'last' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/dsdm.c:666:11: style: The scope of the variable 'pairs' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/dsdm.c:667:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/evbind.c:274:9: style: The scope of the variable 'n' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/evbind.c:92:23: style: Variable 'bindings' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/clients/olwm/evbind.c:868:17: style: Unused variable: kb [unusedVariable]
xview-3.2p1.4/clients/olwm/evbind.c:1247:23: style: Variable 'bindings' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/clients/olwm/events.c:577:9: style: The scope of the variable 's' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/gettext.c:271:16: style: The scope of the variable 'last_entry_seen' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/gettext.c:395:18: style: The scope of the variable 'val' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/gettext.c:108:11: style: Unused variable: lastpath [unusedVariable]
xview-3.2p1.4/clients/olwm/gettext.c:110:9: style: Unused variable: newlen [unusedVariable]
xview-3.2p1.4/clients/olwm/gettext.c:190:11: style: Unused variable: tmptr [unusedVariable]
xview-3.2p1.4/clients/olwm/gettext.c:261:11: style: Unused variable: msgptr [unusedVariable]
xview-3.2p1.4/clients/olwm/gettext.c:310:21: style: Variable 'last_entry_seen' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/clients/olwm/kbdfuncs.c:172:9: style: The scope of the variable 'pos1' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/kbdfuncs.c:172:15: style: The scope of the variable 'pos2' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/kbdfuncs.c:506:17: style: The scope of the variable 'owner' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/kbdfuncs.c:324:13: style: Unused variable: grpid [unusedVariable]
xview-3.2p1.4/clients/olwm/kbdfuncs.c:325:12: style: Unused variable: group [unusedVariable]
xview-3.2p1.4/clients/olwm/list.c:197:8: style: The scope of the variable 'last' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/list.c:261:8: style: The scope of the variable 'val' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/menu.c:370:17: style: The scope of the variable 'winPinMenu' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/menu.c:860:17: style: The scope of the variable 'menuInfo' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/menu.c:1137:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/menu.c:1206:13: style: The scope of the variable 'pb' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/menu.c:1207:17: style: The scope of the variable 'bi' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/menu.c:1411:17: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/menu.c:1568:17: style: The scope of the variable 'bindex' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/menu.c:1617:13: style: The scope of the variable 'pb' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/menu.c:1620:9: style: The scope of the variable 'best' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/menu.c:1621:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/menu.c:2030:9: style: The scope of the variable 'curX' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/menu.c:2031:20: style: The scope of the variable 'gisNormal' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/menu.c:2032:20: style: The scope of the variable 'gisButton' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/menu.c:2135:17: style: The scope of the variable 'deltaX' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/menu.c:2275:13: style: The scope of the variable 'pb' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/menu.c:2455:17: style: The scope of the variable 'status' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/menu.c:2801:17: style: The scope of the variable 'olgx_flags' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/menu.c:2848:9: style: The scope of the variable 'ypos' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/menu.c:2952:10: style: The scope of the variable 'marktype' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/notice.c:732:8: style: The scope of the variable 'defaultButton' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/olwm.c:444:11: style: The scope of the variable 'envstr' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/olwm.c:489:9: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/olwm.c:642:6: style: The scope of the variable 'pid' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/olwm.c:179:10: style: Unused variable: dpystr [unusedVariable]
xview-3.2p1.4/clients/olwm/olwm.c:397:13: warning: The buffer 'instName' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xview-3.2p1.4/clients/olwm/properties.c:277:8: style: Unused variable: name [unusedVariable]
xview-3.2p1.4/clients/olwm/resources.c:959:17: style: The scope of the variable 'tmpVariable' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/resources.c:1710:14: style: union member 'Anonymous2::intval' is never used. [unusedStructMember]
xview-3.2p1.4/clients/olwm/resources.c:1711:15: style: union member 'Anonymous2::pointer' is never used. [unusedStructMember]
xview-3.2p1.4/clients/olwm/screen.c:389:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/screen.c:2322:13: style: The scope of the variable 'proplist' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/screen.c:2323:12: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/screen.c:304:11: style: Unused variable: p [unusedVariable]
xview-3.2p1.4/clients/olwm/screen.c:515:6: style: Unused variable: i [unusedVariable]
xview-3.2p1.4/clients/olwm/screen.c:765:10: style: Unused variable: pixmap [unusedVariable]
xview-3.2p1.4/clients/olwm/screen.c:1194:7: style: Unused variable: result [unusedVariable]
xview-3.2p1.4/clients/olwm/screen.c:1259:16: style: Variable 'screen' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/clients/olwm/screen.c:2320:26: style: Unused variable: xswa [unusedVariable]
xview-3.2p1.4/clients/olwm/screen.c:2321:20: style: Unused variable: mask [unusedVariable]
xview-3.2p1.4/clients/olwm/selection.c:126:6: style: The scope of the variable 'tmplen' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/selection.c:191:11: style: The scope of the variable 'pairs' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/selection.c:193:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/selection.c:306:10: style: The scope of the variable 'tc' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/selection.c:427:10: style: The scope of the variable 'ct' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/slots.c:174:10: style: The scope of the variable 'minfound' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/slots.c:174:20: style: The scope of the variable 'minfoundrgn' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/slots.c:407:9: style: The scope of the variable 'nhoriz' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/slots.c:407:17: style: The scope of the variable 'nvert' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/states.c:589:17: style: The scope of the variable 'wi' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/states.c:1141:6: style: The scope of the variable 'ii' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/states.c:1142:10: style: The scope of the variable 'cli' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/states.c:1433:10: style: Unused variable: iconMask [unusedVariable]
xview-3.2p1.4/clients/olwm/usermenu.c:473:17: style: The scope of the variable 'userroot' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/usermenu.c:1055:18: style: The scope of the variable 'u' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/usermenu.c:1087:18: style: The scope of the variable 'rval' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/usermenu.c:1318:17: style: The scope of the variable 'b' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/usermenu.c:1320:25: style: The scope of the variable 'bsave' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/usermenu.c:279:17: style: Unused variable: temp [unusedVariable]
xview-3.2p1.4/clients/olwm/usermenu.c:281:17: style: Unused variable: homeEnv [unusedVariable]
xview-3.2p1.4/clients/olwm/usermenu.c:282:17: style: Unused variable: homePath [unusedVariable]
xview-3.2p1.4/clients/olwm/usermenu.c:283:17: style: Unused variable: openwinhomeEnv [unusedVariable]
xview-3.2p1.4/clients/olwm/usermenu.c:284:17: style: Unused variable: openwinhomePath [unusedVariable]
xview-3.2p1.4/clients/olwm/usermenu.c:2140:9: style: Unused variable: j [unusedVariable]
xview-3.2p1.4/clients/olwm/usermenu.c:2140:12: style: Unused variable: x [unusedVariable]
xview-3.2p1.4/clients/olwm/wcstocts.c:238:6: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xview-3.2p1.4/clients/olwm/wcstocts.c:240:6: note: Found duplicate branches for 'if' and 'else'.
xview-3.2p1.4/clients/olwm/wcstocts.c:238:6: note: Found duplicate branches for 'if' and 'else'.
xview-3.2p1.4/clients/olwm/win.c:295:6: style: The scope of the variable 'screen' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/wincolor.c:85:12: style: The scope of the variable 'win_list' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/wincolor.c:355:13: style: The scope of the variable 'cli' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/winframe.c:1132:14: style: The scope of the variable 'winDeco' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/winframe.c:1241:16: style: The scope of the variable 'resize' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/winframe.c:1340:10: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/winframe.c:1340:16: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/winframe.c:949:13: style: Variable 'armh' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/clients/olwm/winframe.c:950:13: style: Variable 'armw' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/clients/olwm/winframe.c:1194:19: style: Variable 'cli' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/clients/olwm/winframe.c:1220:19: style: Variable 'cli' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/clients/olwm/wingframe.c:142:14: style: The scope of the variable 'cmwi' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/winicon.c:90:17: style: Variable 'dpy' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/clients/olwm/winicon.c:423:18: style: Unused variable: basicbottom [unusedVariable]
xview-3.2p1.4/clients/olwm/winipane.c:68:20: style: Variable 'cli' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/clients/olwm/winipane.c:70:15: style: Unused variable: gcv [unusedVariable]
xview-3.2p1.4/clients/olwm/winpane.c:269:9: style: The scope of the variable 'dwidth' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/winpane.c:269:17: style: The scope of the variable 'dheight' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/winpane.c:416:7: style: Unused variable: mask [unusedVariable]
xview-3.2p1.4/clients/olwm/winroot.c:373:14: style: The scope of the variable 'child' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwm/winroot.c:424:10: style: Unused variable: child [unusedVariable]
xview-3.2p1.4/clients/olwm/winroot.c:425:14: style: Unused variable: childInfo [unusedVariable]
xview-3.2p1.4/clients/olwm/winroot.c:426:11: style: Unused variable: childClient [unusedVariable]
xview-3.2p1.4/clients/olwm/winroot.c:427:8: style: Unused variable: samescreen [unusedVariable]
xview-3.2p1.4/clients/olwm/winroot.c:428:7: style: Unused variable: destX [unusedVariable]
xview-3.2p1.4/clients/olwm/winroot.c:428:14: style: Unused variable: destY [unusedVariable]
xview-3.2p1.4/clients/olwm/winroot.c:447:16: style: Unused variable: nitems [unusedVariable]
xview-3.2p1.4/clients/olwm/winroot.c:447:24: style: Unused variable: remain [unusedVariable]
xview-3.2p1.4/clients/olwm/winroot.c:448:10: style: Unused variable: resourceString [unusedVariable]
xview-3.2p1.4/clients/olwmslave/cmdstream.c:81:12: style: The scope of the variable 'attr' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwmslave/help_file.c:124:14: style: The scope of the variable 'filename' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwmslave/help_file.c:52:7: warning: The buffer 'more_help_cmd_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xview-3.2p1.4/clients/olwmslave/helpwin.c:192:14: style: The scope of the variable 'hw' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwmslave/helpwin.c:343:14: style: The scope of the variable 'hw' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwmslave/propswin.c:80:15: style: The scope of the variable 'wp' can be reduced. [variableScope]
xview-3.2p1.4/clients/olwmslave/propswin.c:169:15: style: The scope of the variable 'wp' can be reduced. [variableScope]
xview-3.2p1.4/clients/props/color.c:141:6: error: Uninitialized variable: hex [uninitvar]
xview-3.2p1.4/clients/props/color.c:141:18: error: Uninitialized variable: h [uninitvar]
xview-3.2p1.4/clients/props/color_props.c:364:17: style: Unused variable: background [unusedVariable]
xview-3.2p1.4/clients/props/l10n_props.c:635:15: style: Variable 'c' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/clients/props/l10n_props.c:636:15: style: Variable 'd' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/clients/props/props.c:134:17: style: The scope of the variable 'result' can be reduced. [variableScope]
xview-3.2p1.4/clients/props/props.c:638:17: style: The scope of the variable 'width' can be reduced. [variableScope]
xview-3.2p1.4/clients/props/props.c:804:10: style: The scope of the variable 'localepath' can be reduced. [variableScope]
xview-3.2p1.4/clients/props/props.c:412:25: style: Unused variable: scl_item [unusedVariable]
xview-3.2p1.4/clients/props/props.c:525:13: style: Unused variable: b [unusedVariable]
xview-3.2p1.4/clients/props/props.c:617:17: style: Unused variable: d [unusedVariable]
xview-3.2p1.4/clients/textedit/textedit.c:976:15: error: Null pointer dereference: bad_ptr [nullPointer]
xview-3.2p1.4/clients/textedit/textedit.c:963:29: note: Assignment 'bad_ptr=0', assigned value is 0
xview-3.2p1.4/clients/textedit/textedit.c:976:15: note: Null pointer dereference
xview-3.2p1.4/clients/textedit/textedit.c:194:6: style: The scope of the variable 'alert_result' can be reduced. [variableScope]
xview-3.2p1.4/clients/textedit/textedit.c:195:8: style: The scope of the variable 's_p' can be reduced. [variableScope]
xview-3.2p1.4/clients/textedit/textedit.c:364:13: style: The scope of the variable 'num_items' can be reduced. [variableScope]
xview-3.2p1.4/clients/textedit/textedit.c:364:24: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/clients/textedit/textedit.c:700:7: style: The scope of the variable 'fd' can be reduced. [variableScope]
xview-3.2p1.4/clients/textedit/textedit.c:727:9: style: The scope of the variable 'buf' can be reduced. [variableScope]
xview-3.2p1.4/clients/textedit/textedit.c:729:7: style: The scope of the variable 'alert_result' can be reduced. [variableScope]
xview-3.2p1.4/clients/textedit/textedit.c:976:14: error: Null pointer dereference [nullPointer]
xview-3.2p1.4/contrib/misc/props-locale.C:15:0: error: syntax error [syntaxError]
xview-3.2p1.4/lib/libolgx/ol_button.c:630:2: style: Variable 'string[0]' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libolgx/ol_button.c:627:2: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_button.c:630:2: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_button.c:633:2: style: Variable 'string[0]' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libolgx/ol_button.c:630:2: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_button.c:633:2: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_button.c:568:21: style: The scope of the variable 'top_color' can be reduced. [variableScope]
xview-3.2p1.4/lib/libolgx/ol_button.c:568:32: style: The scope of the variable 'bottom_color' can be reduced. [variableScope]
xview-3.2p1.4/lib/libolgx/ol_button.c:568:46: style: The scope of the variable 'fill_color' can be reduced. [variableScope]
xview-3.2p1.4/lib/libolgx/ol_button.c:689:14: style: The scope of the variable 'current_width' can be reduced. [variableScope]
xview-3.2p1.4/lib/libolgx/ol_button.c:692:21: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/lib/libolgx/ol_button.c:831:21: style: The scope of the variable 'savebg2' can be reduced. [variableScope]
xview-3.2p1.4/lib/libolgx/ol_button.c:897:21: style: The scope of the variable 'savebg2' can be reduced. [variableScope]
xview-3.2p1.4/lib/libolgx/ol_button.c:945:21: style: The scope of the variable 'string' can be reduced. [variableScope]
xview-3.2p1.4/lib/libolgx/ol_button.c:1030:21: style: The scope of the variable 'string' can be reduced. [variableScope]
xview-3.2p1.4/lib/libolgx/ol_button.c:1567:10: style: The scope of the variable 'fill_color' can be reduced. [variableScope]
xview-3.2p1.4/lib/libolgx/ol_button.c:1723:21: style: The scope of the variable 'flag' can be reduced. [variableScope]
xview-3.2p1.4/lib/libolgx/ol_button.c:898:25: style: Unused variable: root [unusedVariable]
xview-3.2p1.4/lib/libolgx/ol_button.c:899:25: style: Unused variable: x_dummy [unusedVariable]
xview-3.2p1.4/lib/libolgx/ol_button.c:899:33: style: Unused variable: y_dummy [unusedVariable]
xview-3.2p1.4/lib/libolgx/ol_button.c:900:25: style: Unused variable: w_dummy [unusedVariable]
xview-3.2p1.4/lib/libolgx/ol_button.c:900:33: style: Unused variable: h_dummy [unusedVariable]
xview-3.2p1.4/lib/libolgx/ol_button.c:900:41: style: Unused variable: bw_dummy [unusedVariable]
xview-3.2p1.4/lib/libolgx/ol_button.c:901:25: style: Unused variable: depth [unusedVariable]
xview-3.2p1.4/lib/libolgx/ol_button.c:1103:21: style: Unused variable: d_height [unusedVariable]
xview-3.2p1.4/lib/libolgx/ol_button.c:1106:21: style: Unused variable: old_dashes [unusedVariable]
xview-3.2p1.4/lib/libolgx/ol_button.c:1107:21: style: Unused variable: old_dash_offset [unusedVariable]
xview-3.2p1.4/lib/libolgx/ol_button.c:1272:12: style: Unused variable: highlight_char [unusedVariable]
xview-3.2p1.4/lib/libolgx/ol_button.c:1737:2: style: Variable 'flag' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/lib/libolgx/ol_color.c:145:6: error: Uninitialized variable: hex [uninitvar]
xview-3.2p1.4/lib/libolgx/ol_color.c:145:18: error: Uninitialized variable: h [uninitvar]
xview-3.2p1.4/lib/libolgx/ol_draw.c:357:71: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary]
xview-3.2p1.4/lib/libolgx/ol_draw.c:179:21: style: The scope of the variable 'centerx' can be reduced. [variableScope]
xview-3.2p1.4/lib/libolgx/ol_draw.c:180:21: style: The scope of the variable 'centery' can be reduced. [variableScope]
xview-3.2p1.4/lib/libolgx/ol_draw.c:299:15: style: The scope of the variable 'max_line_y' can be reduced. [variableScope]
xview-3.2p1.4/lib/libolgx/ol_draw.c:299:26: style: The scope of the variable 'line_y' can be reduced. [variableScope]
xview-3.2p1.4/lib/libolgx/ol_init.c:1248:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xview-3.2p1.4/lib/libolgx/ol_init.c:395:22: style: The scope of the variable 'perdispl_res_ptr' can be reduced. [variableScope]
xview-3.2p1.4/lib/libolgx/ol_init.c:650:22: style: The scope of the variable 'perdispl_res_ptr' can be reduced. [variableScope]
xview-3.2p1.4/lib/libolgx/ol_misc.c:52:2: style: Variable 'string[0]' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libolgx/ol_misc.c:47:2: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_misc.c:52:2: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_misc.c:55:2: style: Variable 'string[0]' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libolgx/ol_misc.c:52:2: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_misc.c:55:2: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_misc.c:62:2: style: Variable 'string[0]' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libolgx/ol_misc.c:60:2: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_misc.c:62:2: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_misc.c:105:6: style: Variable 'string[0]' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libolgx/ol_misc.c:103:6: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_misc.c:105:6: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_misc.c:107:6: style: Variable 'string[0]' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libolgx/ol_misc.c:105:6: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_misc.c:107:6: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_misc.c:198:2: style: Variable 'string[0]' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libolgx/ol_misc.c:193:2: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_misc.c:198:2: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_misc.c:217:2: style: Variable 'string[0]' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libolgx/ol_misc.c:212:2: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_misc.c:217:2: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_misc.c:163:21: style: The scope of the variable 'top_color' can be reduced. [variableScope]
xview-3.2p1.4/lib/libolgx/ol_misc.c:163:32: style: The scope of the variable 'bottom_color' can be reduced. [variableScope]
xview-3.2p1.4/lib/libolgx/ol_sb.c:219:21: style: The scope of the variable 'newy' can be reduced. [variableScope]
xview-3.2p1.4/lib/libolgx/ol_sb.c:220:21: style: The scope of the variable 'newx' can be reduced. [variableScope]
xview-3.2p1.4/lib/libolgx/ol_slider.c:355:3: style: Variable 'string[0]' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libolgx/ol_slider.c:351:3: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_slider.c:355:3: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_slider.c:368:3: style: Variable 'string[0]' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libolgx/ol_slider.c:364:3: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_slider.c:368:3: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_slider.c:372:3: style: Variable 'string[0]' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libolgx/ol_slider.c:368:3: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_slider.c:372:3: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_slider.c:426:3: style: Variable 'string[0]' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libolgx/ol_slider.c:422:3: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_slider.c:426:3: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_slider.c:440:3: style: Variable 'string[0]' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libolgx/ol_slider.c:436:3: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_slider.c:440:3: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_slider.c:444:3: style: Variable 'string[0]' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libolgx/ol_slider.c:440:3: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_slider.c:444:3: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_slider.c:542:3: style: Variable 'string[0]' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libolgx/ol_slider.c:537:3: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_slider.c:542:3: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_slider.c:558:3: style: Variable 'string[0]' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libolgx/ol_slider.c:553:3: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_slider.c:558:3: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_slider.c:563:3: style: Variable 'string[0]' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libolgx/ol_slider.c:558:3: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_slider.c:563:3: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_slider.c:614:3: style: Variable 'string[0]' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libolgx/ol_slider.c:610:3: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_slider.c:614:3: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_slider.c:627:3: style: Variable 'string[0]' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libolgx/ol_slider.c:623:3: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_slider.c:627:3: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_slider.c:631:3: style: Variable 'string[0]' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libolgx/ol_slider.c:627:3: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_slider.c:631:3: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_slider.c:682:2: style: Variable 'string[0]' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libolgx/ol_slider.c:678:2: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_slider.c:682:2: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_slider.c:702:2: style: Variable 'string[0]' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libolgx/ol_slider.c:682:2: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_slider.c:702:2: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_slider.c:706:2: style: Variable 'string[0]' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libolgx/ol_slider.c:702:2: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_slider.c:706:2: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_slider.c:721:2: style: Variable 'string[0]' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libolgx/ol_slider.c:717:2: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_slider.c:721:2: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_slider.c:725:2: style: Variable 'string[0]' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libolgx/ol_slider.c:721:2: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_slider.c:725:2: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_slider.c:742:2: style: Variable 'string[0]' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libolgx/ol_slider.c:725:2: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_slider.c:742:2: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_slider.c:751:2: style: Variable 'string[0]' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libolgx/ol_slider.c:742:2: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_slider.c:751:2: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_slider.c:759:2: style: Variable 'string[0]' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libolgx/ol_slider.c:751:2: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_slider.c:759:2: note: Variable 'string[0]' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libolgx/ol_slider.c:1103:5: style: Variable 'string' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/lib/libolgx/ol_slider.c:1104:5: style: Variable 'string1' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/lib/libxview/attr/attr.c:52:9: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xview-3.2p1.4/lib/libxview/attr/attr.c:81:22: style: The scope of the variable 'cardinality' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/attr/attr.c:83:8: style: The scope of the variable 'avlist_size' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/attr/attr.c:291:23: style: The scope of the variable 'cardinality' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/attr/attr.c:396:23: style: The scope of the variable 'cardinality' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/attr/attr.c:52:9: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xview-3.2p1.4/lib/libxview/attr/attr.c:94:4: error: va_list 'valist' used before va_start() was called. [va_list_usedBeforeStarted]
xview-3.2p1.4/lib/libxview/attr/attr.c:103:22: error: va_list 'valist' used before va_start() was called. [va_list_usedBeforeStarted]
xview-3.2p1.4/lib/libxview/attr/attr_copy.c:23:16: style: The scope of the variable 'result' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/attr/attr_cust.c:165:5: style: Variable 'cur_pkg' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libxview/attr/attr_cust.c:163:0: note: Variable 'cur_pkg' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/attr/attr_cust.c:165:5: note: Variable 'cur_pkg' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/attr/attr_cust.c:190:5: style: Variable 'c_pkg' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libxview/attr/attr_cust.c:187:0: note: Variable 'c_pkg' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/attr/attr_cust.c:190:5: note: Variable 'c_pkg' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/attr/attr_cust.c:280:23: style: The scope of the variable 'cardinality' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/attr/attr_cust.c:287:11: style: The scope of the variable 'see_db' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/attr/attr_cust.c:417:23: style: The scope of the variable 'cardinality' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/attr/attr_portable.c:241:0: error: va_list 'orig_list' used before va_start() was called. [va_list_usedBeforeStarted]
xview-3.2p1.4/lib/libxview/attr/attr_portable.c:245:40: error: va_list 'orig_list' used before va_start() was called. [va_list_usedBeforeStarted]
xview-3.2p1.4/lib/libxview/base/xv_error.c:47:17: style: The scope of the variable 'dpy' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/base/xv_error.c:53:14: style: The scope of the variable 'length' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/base/xv_error.c:166:3: error: Undefined behavior: Variable 'msg' is used as parameter and destination in s[n]printf(). [sprintfOverlappingData]
xview-3.2p1.4/lib/libxview/base/xv_parse.c:256:21: style: The scope of the variable 'n' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/base/xv_parse.c:494:29: style: The scope of the variable 'value' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/base/xv_parse.c:495:19: style: The scope of the variable 'j' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/base/xv_parse.c:666:20: style: The scope of the variable 'flag_info' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/base/xv_parse.c:718:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/base/xv_parse.c:719:12: style: The scope of the variable 'cmd_flag' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/base/xv_parse.c:802:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/canvas/cnvs_get.c:24:23: style: The scope of the variable 'view' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/canvas/cnvs_get.c:26:33: style: The scope of the variable 'canvas_rect' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/canvas/cnvs_input.c:93:21: style: The scope of the variable 'help_data' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/canvas/cnvs_input.c:431:5: error: Address of an auto-variable returned. [returnAddressOfAutoVariable]
xview-3.2p1.4/lib/libxview/canvas/cnvs_input.c:456:5: error: Address of an auto-variable returned. [returnAddressOfAutoVariable]
xview-3.2p1.4/lib/libxview/canvas/cnvs_scrol.c:23:21: style: The scope of the variable 'pixels_per' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/canvas/cnvs_scrol.c:24:10: style: The scope of the variable 'current_length' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/canvas/cnvs_scrol.c:24:0: style: The scope of the variable 'new_length' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/color/cms.c:77:5: warning: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'Cms_info *'. [invalidPrintfArgType_uint]
xview-3.2p1.4/lib/libxview/color/cms.c:162:21: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/color/cms.c:272:26: style: The scope of the variable 'pixel' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/color/cms.c:301:18: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/color/cms.c:432:24: style: Array index 'c' is used before limits check. [arrayIndexThenCheck]
xview-3.2p1.4/lib/libxview/color/cms_pblc.c:36:5: style: Variable 'cms' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libxview/color/cms_pblc.c:29:0: note: Variable 'cms' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/color/cms_pblc.c:36:5: note: Variable 'cms' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/color/cms_pblc.c:227:18: style: Variable 'xcolors' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libxview/color/cms_pblc.c:210:0: note: Variable 'xcolors' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/color/cms_pblc.c:227:18: note: Variable 'xcolors' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/color/cms_pblc.c:32:20: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/color/cms_pblc.c:329:21: style: Checking if unsigned variable 'index' is less than zero. [unsignedLessThanZero]
xview-3.2p1.4/lib/libxview/cursor/cursor.c:108:23: style: The scope of the variable 'pr' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/cursor/cursor.c:184:23: style: The scope of the variable 'info' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/cursor/cursor.c:275:25: style: The scope of the variable 'pr' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/cursor/cursor.c:446:23: style: The scope of the variable 'window_info' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/defaults/defaults.c:577:21: style: The scope of the variable 'chr1' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/defaults/defaults.c:578:21: style: The scope of the variable 'chr2' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/defaults/defaults.c:429:22: style: Unused variable: xrmstr [unusedVariable]
xview-3.2p1.4/lib/libxview/defaults/dflts_put.c:208:21: style: The scope of the variable 'size' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/defaults/dflts_put.c:360:21: style: The scope of the variable 'login_dir' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/defaults/dflts_put.c:400:21: style: The scope of the variable 'temp' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/defaults/dflts_put.c:527:21: style: The scope of the variable 'chr' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/defaults/dflts_put.c:595:21: style: The scope of the variable 'temp' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/defaults/dflts_put.c:423:21: style: Unused variable: sym [unusedVariable]
xview-3.2p1.4/lib/libxview/defaults/dflts_put.c:624:20: error: Uninitialized variable: max_errors [uninitvar]
xview-3.2p1.4/lib/libxview/defaults/hash.c:155:9: warning: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xview-3.2p1.4/lib/libxview/defaults/hash.c:286:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint]
xview-3.2p1.4/lib/libxview/defaults/hash.c:286:9: warning: %d in format string (no. 3) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint]
xview-3.2p1.4/lib/libxview/defaults/hash.c:316:21: style: The scope of the variable 'key_temp' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/defaults/hash.c:394:21: style: The scope of the variable 'key' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/defaults/hash.c:402:21: style: The scope of the variable 'value' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/defaults/hash.c:467:21: style: The scope of the variable 'page_size' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/defaults/hash.c:467:32: style: The scope of the variable 'size_to_valloc' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/defaults/parse.c:224:5: style: Variable 'chr' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libxview/defaults/parse.c:223:5: note: Variable 'chr' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/defaults/parse.c:224:5: note: Variable 'chr' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/dnd/dnd.c:319:18: style: Condition 'i==site' is always true [knownConditionTrueFalse]
xview-3.2p1.4/lib/libxview/dnd/dnd.c:859:16: warning: Ineffective statement similar to '*A++;'. Did you intend to write '(*A)++;'? [clarifyStatement]
xview-3.2p1.4/lib/libxview/dnd/dnd.c:893:18: warning: Ineffective statement similar to '*A++;'. Did you intend to write '(*A)++;'? [clarifyStatement]
xview-3.2p1.4/lib/libxview/dnd/dnd_pblc.c:36:5: style: Variable 'dnd' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libxview/dnd/dnd_pblc.c:33:0: note: Variable 'dnd' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/dnd/dnd_pblc.c:36:5: note: Variable 'dnd' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/dnd/site.c:387:32: style: The scope of the variable 'windows' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/dnd/site_pblc.c:34:5: style: Variable 'site' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libxview/dnd/site_pblc.c:31:0: note: Variable 'site' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/dnd/site_pblc.c:34:5: note: Variable 'site' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/file_chooser/fc_layout.c:56:9: style: Unused variable: label_right [unusedVariable]
xview-3.2p1.4/lib/libxview/file_chooser/fc_layout.c:225:9: style: Unused variable: y_pos [unusedVariable]
xview-3.2p1.4/lib/libxview/file_chooser/fc_layout.c:336:9: style: Unused variable: max_exten [unusedVariable]
xview-3.2p1.4/lib/libxview/file_chooser/fc_layout.c:410:9: style: Unused variable: top_of_bottom [unusedVariable]
xview-3.2p1.4/lib/libxview/file_chooser/fc_layout.c:462:19: style: Variable 'right_edge' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/lib/libxview/file_chooser/fc_layout.c:508:0: style: Variable 'other_width' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/lib/libxview/file_chooser/file_chsr.c:2101:15: style: Unused variable: notice [unusedVariable]
xview-3.2p1.4/lib/libxview/file_chooser/hist_list.c:431:25: style: Unused variable: old_node [unusedVariable]
xview-3.2p1.4/lib/libxview/file_chooser/hist_list.c:659:9: style: Unused variable: ii [unusedVariable]
xview-3.2p1.4/lib/libxview/file_chooser/hist_menu.c:167:15: style: Unused variable: owner [unusedVariable]
xview-3.2p1.4/lib/libxview/file_chooser/hist_menu.c:269:9: style: Unused variable: ii [unusedVariable]
xview-3.2p1.4/lib/libxview/font/font.c:3367:7: style: Condition 'family' is always false [knownConditionTrueFalse]
xview-3.2p1.4/lib/libxview/font/font.c:3366:26: note: Assignment 'family=(char*)NULL', assigned value is 0
xview-3.2p1.4/lib/libxview/font/font.c:3367:7: note: Condition 'family' is always false
xview-3.2p1.4/lib/libxview/font/font.c:2951:40: warning: Either the condition '!return_attrs' is redundant or there is possible null pointer dereference: return_attrs. [nullPointerRedundantCheck]
xview-3.2p1.4/lib/libxview/font/font.c:2953:9: note: Assuming that condition '!return_attrs' is not redundant
xview-3.2p1.4/lib/libxview/font/font.c:2951:40: note: Null pointer dereference
xview-3.2p1.4/lib/libxview/font/font.c:2981:40: warning: Either the condition '!return_attrs' is redundant or there is possible null pointer dereference: return_attrs. [nullPointerRedundantCheck]
xview-3.2p1.4/lib/libxview/font/font.c:2983:9: note: Assuming that condition '!return_attrs' is not redundant
xview-3.2p1.4/lib/libxview/font/font.c:2981:40: note: Null pointer dereference
xview-3.2p1.4/lib/libxview/font/font.c:3010:40: warning: Either the condition '!return_attrs' is redundant or there is possible null pointer dereference: return_attrs. [nullPointerRedundantCheck]
xview-3.2p1.4/lib/libxview/font/font.c:3012:9: note: Assuming that condition '!return_attrs' is not redundant
xview-3.2p1.4/lib/libxview/font/font.c:3010:40: note: Null pointer dereference
xview-3.2p1.4/lib/libxview/font/font.c:369:18: style: The scope of the variable 'default_scale' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/font/font.c:780:21: style: The scope of the variable 'ref_count' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/font/font.c:1283:18: style: The scope of the variable 'dummy' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/font/font.c:1516:21: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/font/font.c:1518:21: style: The scope of the variable 'pfc' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/font/font.c:2029:23: style: The scope of the variable 'linfo' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/font/font.c:2077:23: style: The scope of the variable 'linfo' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/font/font.c:3332:10: style: The scope of the variable 'null_entry_found' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/font/font.c:3333:20: style: The scope of the variable 'oldresolved' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/font/font.c:3564:11: style: The scope of the variable 'tempSize' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/font/font.c:3565:11: style: The scope of the variable 'medsize' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/font/font.c:3565:20: style: The scope of the variable 'largesize' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/font/font.c:3565:31: style: The scope of the variable 'xlargesize' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/font/font.c:3685:11: style: The scope of the variable 'tempSize' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/font/font.c:1687:2: style: Variable 'locale' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/lib/libxview/font/pf_text.c:173:30: style: The scope of the variable 'pc' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/font/pf_text.c:174:21: style: The scope of the variable 'dstposx' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/font/pf_text.c:174:30: style: The scope of the variable 'dstposy' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/font/pf_ttext.c:31:23: style: The scope of the variable 'spr' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/frame/fm_cmdline.c:50:23: style: The scope of the variable 'string' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/frame/fm_cmdline.c:134:10: style: The scope of the variable 'width' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/frame/fm_cmdline.c:134:17: style: The scope of the variable 'height' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/frame/fm_cmdline.c:307:7: style: The scope of the variable 'scale' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/frame/fm_cmdline.c:367:21: style: The scope of the variable 'errors' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/frame/fm_cmdline.c:370:21: style: The scope of the variable 'image' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/frame/fm_display.c:109:17: style: Variable 'frame_cms' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/lib/libxview/frame/fm_input.c:257:14: style: The scope of the variable 'height' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/frame/fm_input.c:259:23: style: The scope of the variable 'image_info' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/frame/fm_input.c:260:23: style: The scope of the variable 'info' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/frame/fm_input.c:261:14: style: The scope of the variable 'width' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/frame/fm_layout.c:436:9: style: Variable 'last' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/lib/libxview/frame/fm_menu.c:41:2: style: Variable 'win_post_id' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/lib/libxview/frame/fm_rescale.c:28:30: style: Unused variable: rect_obj_list [unusedVariable]
xview-3.2p1.4/lib/libxview/frame/fm_rescale.c:65:2: style: Variable 'window_adjust_rects' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/lib/libxview/frame/fm_rescale.c:71:2: style: Variable 'window_destroy_rect_obj_list' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/lib/libxview/frame/fm_set.c:421:6: style: Variable 'keystr' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libxview/frame/fm_set.c:400:0: note: Variable 'keystr' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/frame/fm_set.c:421:6: note: Variable 'keystr' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/frame/fm_set.c:1512:24: style: The scope of the variable 'info' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/help/help.c:83:14: style: The scope of the variable 'buffer' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/help/help.c:199:19: style: The scope of the variable 'help_info' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/help/help.c:221:14: style: The scope of the variable 'dst_x' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/help/help.c:221:21: style: The scope of the variable 'dst_y' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/help/help.c:222:21: style: The scope of the variable 'src_x' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/help/help.c:222:28: style: The scope of the variable 'src_y' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/help/help.c:224:21: style: The scope of the variable 'image_width' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/help/help.c:224:34: style: The scope of the variable 'image_height' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/help/help.c:226:23: style: The scope of the variable 'src_info' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/help/help.c:318:23: style: The scope of the variable 'stencil_info' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/help/help.c:577:14: style: The scope of the variable 'data' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/help/help.c:578:14: style: The scope of the variable 'err_msg' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/help/help.c:580:14: style: The scope of the variable 'file_ptr' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/help/help.c:581:14: style: The scope of the variable 'help_string' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/help/help.c:582:14: style: The scope of the variable 'help_string_filename' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/help/help.c:584:14: style: The scope of the variable 'msg' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/help/help.c:586:14: style: The scope of the variable 'seln_string' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/help/help.c:632:9: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xview-3.2p1.4/lib/libxview/help/help_file.c:129:14: style: The scope of the variable 'filename' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/help/help_file.c:52:7: warning: The buffer 'more_help_cmd_buffer' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xview-3.2p1.4/lib/libxview/icon/icon.c:329:33: style: The scope of the variable 'src_info' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/icon/icon_load.c:183:10: warning: %lx in format string (no. 1) requires 'unsigned long *' but the argument type is 'signed long *'. [invalidScanfArgType_int]
xview-3.2p1.4/lib/libxview/icon/icon_load.c:48:19: warning: String literal compared with variable 'from_file'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare]
xview-3.2p1.4/lib/libxview/imcb/aux.c:277:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/imcb/aux.c:288:13: style: Variable 'panel' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/lib/libxview/imcb/aux.c:274:23: style: Unused variable: item_private [unusedVariable]
xview-3.2p1.4/lib/libxview/imcb/aux.c:384:13: style: Variable 'panel' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/lib/libxview/imcb/aux.c:461:24: style: Variable 'display_length' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/lib/libxview/imcb/luc.c:914:28: style: Condition 'number!=0' is always false [knownConditionTrueFalse]
xview-3.2p1.4/lib/libxview/imcb/luc.c:911:26: note: Assignment 'number=0', assigned value is 0
xview-3.2p1.4/lib/libxview/imcb/luc.c:914:28: note: Condition 'number!=0' is always false
xview-3.2p1.4/lib/libxview/imcb/luc.c:925:28: style: Condition 'number!=0' is always false [knownConditionTrueFalse]
xview-3.2p1.4/lib/libxview/imcb/luc.c:922:26: note: Assignment 'number=0', assigned value is 0
xview-3.2p1.4/lib/libxview/imcb/luc.c:925:28: note: Condition 'number!=0' is always false
xview-3.2p1.4/lib/libxview/imcb/luc.c:900:11: warning: sprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum]
xview-3.2p1.4/lib/libxview/imcb/luc.c:915:32: warning: sprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum]
xview-3.2p1.4/lib/libxview/imcb/luc.c:926:32: warning: sprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum]
xview-3.2p1.4/lib/libxview/imcb/luc.c:539:14: style: The scope of the variable 'j' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/imcb/luc.c:539:20: style: The scope of the variable 'l' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/imcb/luc.c:539:23: style: The scope of the variable 'm' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/imcb/luc.c:541:15: style: The scope of the variable 'p' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/imcb/luc.c:670:12: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/imcb/luc.c:1120:10: style: The scope of the variable 'n_set' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/imcb/luc.c:1307:20: style: The scope of the variable 'event_mask' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/imcb/luc.c:1524:12: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/imcb/luc.c:1526:15: style: The scope of the variable 'value' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/imcb/luc.c:848:22: error: Modifying string literal "% d:" directly or indirectly is undefined behaviour. [stringLiteralWrite]
xview-3.2p1.4/lib/libxview/imcb/luc.c:877:2: note: Modifying string literal "% d:" directly or indirectly is undefined behaviour.
xview-3.2p1.4/lib/libxview/imcb/luc.c:848:22: note: Modifying string literal "% d:" directly or indirectly is undefined behaviour.
xview-3.2p1.4/lib/libxview/imcb/luc.c:778:20: style: Variable 'last_candidate' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/lib/libxview/io_stream/file_strms.c:136:0: error: Resource leak: fp [resourceLeak]
xview-3.2p1.4/lib/libxview/io_stream/file_strms.c:243:0: error: Resource leak: fp [resourceLeak]
xview-3.2p1.4/lib/libxview/io_stream/input.c:90:24: style: The scope of the variable 'c' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/io_stream/output.c:63:21: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/io_stream/str_strms.c:111:21: style: The scope of the variable 'value' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/io_stream/str_strms.c:205:21: style: The scope of the variable 'value' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/menu/om_public.c:1238:5: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xview-3.2p1.4/lib/libxview/menu/om_public.c:1247:5: note: Found duplicate branches for 'if' and 'else'.
xview-3.2p1.4/lib/libxview/menu/om_public.c:1238:5: note: Found duplicate branches for 'if' and 'else'.
xview-3.2p1.4/lib/libxview/menu/om_public.c:807:28: style: The scope of the variable 'm' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/menu/om_public.c:1072:24: style: The scope of the variable 'mi' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/menu/om_public.c:1232:24: style: The scope of the variable 'mi' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/menu/om_public.c:1433:14: style: The scope of the variable 'cms_status' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/menu/om_public.c:1434:23: style: The scope of the variable 'info' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/menu/om_render.c:565:21: style: The scope of the variable 'mouse_dragged' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/menu/om_render.c:1473:21: style: The scope of the variable 'old_ncols' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/menu/om_render.c:1473:32: style: The scope of the variable 'old_nrows' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/menu/om_render.c:2237:21: style: The scope of the variable 'x_delta' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/menu/om_render.c:2334:15: style: The scope of the variable 'state' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/menu/om_render.c:2581:14: style: The scope of the variable 'help_item' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/menu/om_render.c:1328:8: style: Unused variable: tmp [unusedVariable]
xview-3.2p1.4/lib/libxview/menu/om_set.c:90:14: style: The scope of the variable 'bad_attr' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/menu/om_set.c:170:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/menu/om_set.c:678:14: style: The scope of the variable 'bad_attr' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/menu/om_set.c:1582:21: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/menu/om_set.c:1640:34: style: The scope of the variable 'accelerator_info' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/menu/om_set.c:1646:29: style: The scope of the variable 'meta_modmask' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/menu/om_set.c:1648:22: style: The scope of the variable 'result' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/menu/om_set.c:1648:30: style: The scope of the variable 'parse_result' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/menu/om_set.c:1650:8: style: The scope of the variable 'qual_str' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/menu/om_set.c:1896:11: style: The scope of the variable 'key_str' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/menu/om_set.c:571:76: error: Expression 'NULL,MENUITEM,XV_INSTANCE_NAME,*a,MENU_RELEASE,MENU_STRING_AND_ACCELERATOR,*a++' depends on order of evaluation of side effects [unknownEvaluationOrder]
xview-3.2p1.4/lib/libxview/menu/om_set.c:572:53: error: Expression 'NULL,MENUITEM,XV_INSTANCE_NAME,*a,MENU_RELEASE,MENU_STRING_AND_ACCELERATOR,*a++,*a++' depends on order of evaluation of side effects [unknownEvaluationOrder]
xview-3.2p1.4/lib/libxview/menu/om_set.c:1651:8: style: Unused variable: key_str [unusedVariable]
xview-3.2p1.4/lib/libxview/menu/om_set.c:1652:9: style: Unused variable: key_alloc [unusedVariable]
xview-3.2p1.4/lib/libxview/menu/om_set.c:1655:7: style: Variable 'mi' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/lib/libxview/menu/om_set.c:1782:13: style: Variable 'dup_mi' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/lib/libxview/menu/om_set.c:1783:9: style: Variable 'mi' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/lib/libxview/menu/om_set.c:1897:24: style: Unused variable: mi [unusedVariable]
xview-3.2p1.4/lib/libxview/menu/omi.c:60:19: style: Variable 'left_margin' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/lib/libxview/menu/omi.c:61:20: style: Variable 'right_margin' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/lib/libxview/misc/db_conv.c:82:22: style: The scope of the variable 'chr1' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/misc/db_conv.c:83:20: style: The scope of the variable 'symbol1' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/misc/db_conv.c:83:30: style: The scope of the variable 'symbol2' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/misc/drop.c:115:19: style: Unused variable: ds [unusedVariable]
xview-3.2p1.4/lib/libxview/misc/expandname.c:63:21: style: The scope of the variable 'Shell' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/misc/expandname.c:230:28: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/misc/gettext.c:78:9: style: Condition '!current_locale' is always true [knownConditionTrueFalse]
xview-3.2p1.4/lib/libxview/misc/gettext.c:66:28: note: Assignment 'current_locale=(char*)NULL', assigned value is 0
xview-3.2p1.4/lib/libxview/misc/gettext.c:78:9: note: Condition '!current_locale' is always true
xview-3.2p1.4/lib/libxview/misc/gettext.c:314:9: style: Condition '!current_locale' is always true [knownConditionTrueFalse]
xview-3.2p1.4/lib/libxview/misc/gettext.c:291:28: note: Assignment 'current_locale=(char*)NULL', assigned value is 0
xview-3.2p1.4/lib/libxview/misc/gettext.c:314:9: note: Condition '!current_locale' is always true
xview-3.2p1.4/lib/libxview/misc/gettext.c:458:18: style: The scope of the variable 'val' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/misc/gettext.c:141:11: style: Unused variable: lastpath [unusedVariable]
xview-3.2p1.4/lib/libxview/misc/gettext.c:143:9: style: Unused variable: newlen [unusedVariable]
xview-3.2p1.4/lib/libxview/misc/gettext.c:223:11: style: Unused variable: tmptr [unusedVariable]
xview-3.2p1.4/lib/libxview/misc/gettext.c:294:11: style: Unused variable: msgptr [unusedVariable]
xview-3.2p1.4/lib/libxview/misc/hashfn.c:138:21: style: The scope of the variable 'f' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/misc/quark.c:47:14: style: The scope of the variable 'num_quarks' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/misc/quark.c:84:11: style: The scope of the variable 'num_quarks' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/misc/xv_deaf.c:63:5: style: Variable 'busyPointer' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libxview/misc/xv_deaf.c:54:0: note: Variable 'busyPointer' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/misc/xv_deaf.c:63:5: note: Variable 'busyPointer' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/notice/notice.c:265:5: style: Variable 'pi' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libxview/notice/notice.c:263:0: note: Variable 'pi' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/notice/notice.c:265:5: note: Variable 'pi' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/notice/notice.c:287:5: style: Variable 'pi' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libxview/notice/notice.c:285:0: note: Variable 'pi' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/notice/notice.c:287:5: note: Variable 'pi' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/notice/notice_itm.c:51:11: style: The scope of the variable 'width' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/notice/notice_itm.c:51:18: style: The scope of the variable 'height' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/notice/notice_itm.c:53:11: style: The scope of the variable 'notice_value' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/notice/notice_itm.c:252:24: style: The scope of the variable 'info' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/notice/notice_itm.c:253:24: style: The scope of the variable 'client_info' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/notice/notice_ol.c:722:9: style: Variable 'gc' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libxview/notice/notice_ol.c:715:9: note: Variable 'gc' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/notice/notice_ol.c:722:9: note: Variable 'gc' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/notice/notice_ol.c:121:7: style: The scope of the variable 'data' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/notice/notice_ol.c:423:10: style: The scope of the variable 'xDiff' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/notice/notice_ol.c:423:17: style: The scope of the variable 'yDiff' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/notice/notice_ol.c:423:24: style: The scope of the variable 'pWidth' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/notice/notice_ol.c:423:32: style: The scope of the variable 'pHeight' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/notice/notice_ol.c:687:23: style: The scope of the variable 'value_mask' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/notice/notice_ol.c:732:13: style: The scope of the variable 'str_width' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/notice/notice_ol.c:791:12: style: The scope of the variable 'chrht' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/notice/notice_ol.c:1166:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/notice/notice_pt.c:913:2: style: Found duplicate branches for 'if' and 'else'. [duplicateBranch]
xview-3.2p1.4/lib/libxview/notice/notice_pt.c:917:4: note: Found duplicate branches for 'if' and 'else'.
xview-3.2p1.4/lib/libxview/notice/notice_pt.c:913:2: note: Found duplicate branches for 'if' and 'else'.
xview-3.2p1.4/lib/libxview/notice/notice_pt.c:1137:23: style: The scope of the variable 'image_info' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/notice/notice_pt.c:535:26: error: Uninitialized variable: repaint_time [uninitvar]
xview-3.2p1.4/lib/libxview/notice/notice_set.c:52:10: style: The scope of the variable 'num_strs' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/notice/notice_set.c:55:11: style: The scope of the variable 'str' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/notify/ndet_auto.c:84:22: style: The scope of the variable 'nfds' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/notify/ndet_loop.c:709:24: style: The scope of the variable 'tmp1' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/notify/ndet_loop.c:709:30: style: The scope of the variable 'tmp2' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/notify/ndet_loop.c:707:25: style: Unused variable: sigs_dif [unusedVariable]
xview-3.2p1.4/lib/libxview/notify/ndet_read.c:47:37: style: Redundant condition: !(ndet_flags&NDET_STARTED). 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition]
xview-3.2p1.4/lib/libxview/notify/ndetselect.c:50:37: style: Redundant condition: !(ndet_flags&NDET_STARTED). 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition]
xview-3.2p1.4/lib/libxview/notify/ndisdispch.c:486:21: style: The scope of the variable 'client' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/notify/ndisdispch.c:581:27: style: The scope of the variable 'client' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/notify/ndisdispch.c:582:30: style: The scope of the variable 'condition' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/notify/ntfy_dump.c:148:9: warning: fprintf format string requires 4 parameters but 5 are given. [wrongPrintfScanfArgNum]
xview-3.2p1.4/lib/libxview/notify/ntfy_test.c:416:8: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
xview-3.2p1.4/lib/libxview/notify/ntfy_test.c:430:8: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
xview-3.2p1.4/lib/libxview/notify/ntfy_test.c:469:2: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
xview-3.2p1.4/lib/libxview/notify/ntfy_test.c:802:2: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'ptrdiff_t {aka signed int}'. [invalidPrintfArgType_sint]
xview-3.2p1.4/lib/libxview/notify/ntfy_test.c:900:6: warning: %ld in format string (no. 1) requires 'long *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xview-3.2p1.4/lib/libxview/notify/ntfy_test.c:912:6: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
xview-3.2p1.4/lib/libxview/notify/ntfy_test.c:927:6: warning: %ld in format string (no. 1) requires 'long *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xview-3.2p1.4/lib/libxview/notify/ntfy_test.c:939:6: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
xview-3.2p1.4/lib/libxview/notify/ntfy_test.c:949:6: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
xview-3.2p1.4/lib/libxview/notify/ntfy_test.c:962:6: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
xview-3.2p1.4/lib/libxview/notify/ntfy_test.c:980:6: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
xview-3.2p1.4/lib/libxview/notify/ntfy_test.c:1003:6: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
xview-3.2p1.4/lib/libxview/notify/ntfy_test.c:1013:6: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
xview-3.2p1.4/lib/libxview/notify/ntfy_test.c:1024:6: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
xview-3.2p1.4/lib/libxview/notify/ntfy_test.c:1029:6: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
xview-3.2p1.4/lib/libxview/notify/ntfy_test.c:1073:6: warning: %ld in format string (no. 1) requires 'long *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xview-3.2p1.4/lib/libxview/notify/ntfy_test.c:1111:6: warning: %ld in format string (no. 1) requires 'long *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xview-3.2p1.4/lib/libxview/notify/ntfy_test.c:1391:6: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'ptrdiff_t {aka signed int}'. [invalidPrintfArgType_sint]
xview-3.2p1.4/lib/libxview/notify/ntfy_test.c:1427:10: warning: %hd in format string (no. 1) requires 'short *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xview-3.2p1.4/lib/libxview/notify/ntfy_test.c:1662:2: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
xview-3.2p1.4/lib/libxview/notify/ntfy_test.c:1662:2: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
xview-3.2p1.4/lib/libxview/notify/ntfy_test.c:263:21: style: The scope of the variable 'condp' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/notify/ntfy_test.c:1372:21: style: The scope of the variable 'cond' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/notify/ntfy_test.c:1656:21: style: The scope of the variable 'cond' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/notify/ntfy_test.c:1658:21: style: The scope of the variable 'err' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/notify/ntfy_test.c:1258:9: style: Variable 'n' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/lib/libxview/notify/ntfy_test.c:892:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xview-3.2p1.4/lib/libxview/notify/ntfy_test.c:1063:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xview-3.2p1.4/lib/libxview/notify/ntfy_test.c:1258:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xview-3.2p1.4/lib/libxview/notify/ntfy_test.c:1299:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xview-3.2p1.4/lib/libxview/notify/ntfy_test.c:1380:6: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xview-3.2p1.4/lib/libxview/notify/ntfy_test.c:1573:14: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xview-3.2p1.4/lib/libxview/notify/ntfy_test.c:1785:18: warning: Ineffective statement similar to '*A++;'. Did you intend to write '(*A)++;'? [clarifyStatement]
xview-3.2p1.4/lib/libxview/notify/ntfy_test.c:591:28: error: Uninitialized variable: cond [uninitvar]
xview-3.2p1.4/lib/libxview/notify/ntfy_test.c:1349:9: error: Uninitialized variable: old_func [uninitvar]
xview-3.2p1.4/lib/libxview/notify/ntfyclient.c:117:25: style: The scope of the variable 'new_client' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/openwin/ow_paint.c:56:32: style: The scope of the variable 'info' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/openwin/ow_paint.c:58:22: style: The scope of the variable 'gc_list' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/openwin/ow_resize.c:53:14: style: The scope of the variable 'adjust_rect' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/openwin/ow_set.c:372:21: style: The scope of the variable 'view_length' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/openwin/ow_view.c:116:21: style: The scope of the variable 'ret' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/item_set.c:74:14: style: The scope of the variable 'wants_focus' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_ambtn.c:118:9: style: Variable 'ip->panel->no_redisplay_item' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libxview/panel/p_ambtn.c:116:9: note: Variable 'ip->panel->no_redisplay_item' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/panel/p_ambtn.c:118:9: note: Variable 'ip->panel->no_redisplay_item' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/panel/p_btn.c:139:14: style: The scope of the variable 'height' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_btn.c:141:23: style: The scope of the variable 'info' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_btn.c:147:21: style: The scope of the variable 'pin_is_default' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_btn.c:149:14: style: The scope of the variable 'pushpin_width' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_btn.c:290:19: style: The scope of the variable 'mi_gen_proc' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_btn.c:323:23: style: The scope of the variable 'info' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_btn.c:605:21: style: The scope of the variable 'menu_depth' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_btn.c:606:23: style: The scope of the variable 'pin_proc' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_btn.c:607:21: style: The scope of the variable 'pin_is_default' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_choice.c:301:5: style: Variable 'ip->panel->no_redisplay_item' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libxview/panel/p_choice.c:299:5: note: Variable 'ip->panel->no_redisplay_item' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/panel/p_choice.c:301:5: note: Variable 'ip->panel->no_redisplay_item' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/panel/p_choice.c:860:14: style: The scope of the variable 'choice_nbr' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_choice.c:1219:21: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_choice.c:1220:21: style: The scope of the variable 'nbr_items' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_choice.c:1368:23: style: The scope of the variable 'info' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_choice.c:1475:14: style: The scope of the variable 'value' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_choice.c:1693:14: style: The scope of the variable 'max_height' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_choice.c:1840:21: style: The scope of the variable 'num_choices' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_choice.c:1840:37: style: The scope of the variable 'old_slot' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_choice.c:2031:21: style: The scope of the variable 'display' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_choice.c:2210:14: style: The scope of the variable 'choice_nbr' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_choice.c:2271:37: style: The scope of the variable 'old_slot' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_choice.c:2513:21: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_choice.c:174:18: style: struct member 'Anonymous0::gap_set' is never used. [unusedStructMember]
xview-3.2p1.4/lib/libxview/panel/p_choice.c:1184:26: style: Variable 'dp' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/lib/libxview/panel/p_choice.c:600:7: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xview-3.2p1.4/lib/libxview/panel/p_choice.c:663:21: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xview-3.2p1.4/lib/libxview/panel/p_choice.c:848:21: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xview-3.2p1.4/lib/libxview/panel/p_choice.c:877:30: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xview-3.2p1.4/lib/libxview/panel/p_choice.c:954:35: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xview-3.2p1.4/lib/libxview/panel/p_choice.c:1138:41: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xview-3.2p1.4/lib/libxview/panel/p_choice.c:1419:5: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xview-3.2p1.4/lib/libxview/panel/p_choice.c:1479:7: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xview-3.2p1.4/lib/libxview/panel/p_choice.c:2222:17: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xview-3.2p1.4/lib/libxview/panel/p_choice.c:2229:21: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xview-3.2p1.4/lib/libxview/panel/p_drop.c:171:2: style: Variable 'ip->panel->no_redisplay_item' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libxview/panel/p_drop.c:169:2: note: Variable 'ip->panel->no_redisplay_item' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/panel/p_drop.c:171:2: note: Variable 'ip->panel->no_redisplay_item' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/panel/p_drop.c:294:6: error: Uninitialized variable: full_value [uninitvar]
xview-3.2p1.4/lib/libxview/panel/p_gauge.c:160:2: style: Variable 'ip->panel->no_redisplay_item' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libxview/panel/p_gauge.c:158:2: note: Variable 'ip->panel->no_redisplay_item' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/panel/p_gauge.c:160:2: note: Variable 'ip->panel->no_redisplay_item' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/panel/p_gauge.c:439:21: style: The scope of the variable 'gc_list' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_gauge.c:440:23: style: The scope of the variable 'info' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_gauge.c:444:14: style: The scope of the variable 'str' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_gauge.c:559:21: style: The scope of the variable 'gc_list' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_gauge.c:561:14: style: The scope of the variable 'height' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_gauge.c:563:14: style: The scope of the variable 'limit' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_gauge.c:568:14: style: The scope of the variable 'tick' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_gauge.c:569:14: style: The scope of the variable 'tick_gap' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_gauge.c:570:14: style: The scope of the variable 'width' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_gauge.c:571:14: style: The scope of the variable 'x' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_gauge.c:573:14: style: The scope of the variable 'y' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_get.c:163:21: style: The scope of the variable 'low_point' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_get.c:164:21: style: The scope of the variable 'right_point' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_list.c:671:14: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck]
xview-3.2p1.4/lib/libxview/panel/p_list.c:668:11: note: Assuming that condition 'node' is not redundant
xview-3.2p1.4/lib/libxview/panel/p_list.c:671:14: note: Null pointer dereference
xview-3.2p1.4/lib/libxview/panel/p_list.c:927:14: warning: Either the condition 'node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck]
xview-3.2p1.4/lib/libxview/panel/p_list.c:924:11: note: Assuming that condition 'node' is not redundant
xview-3.2p1.4/lib/libxview/panel/p_list.c:927:14: note: Null pointer dereference
xview-3.2p1.4/lib/libxview/panel/p_list.c:266:2: style: Variable 'ip->panel->no_redisplay_item' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libxview/panel/p_list.c:263:2: note: Variable 'ip->panel->no_redisplay_item' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/panel/p_list.c:266:2: note: Variable 'ip->panel->no_redisplay_item' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/panel/p_list.c:1774:14: style: The scope of the variable 'old_width' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_list.c:1959:14: style: The scope of the variable 'result' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_list.c:2104:21: style: The scope of the variable 'font_struct' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_list.c:2107:14: style: The scope of the variable 'max_string_width' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_list.c:2326:12: style: The scope of the variable 'notify_proc' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_list.c:2334:11: style: The scope of the variable 'string' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_list.c:2336:11: style: The scope of the variable 'validated' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_list.c:2531:14: style: The scope of the variable 'max_str_size' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_list.c:2594:14: style: The scope of the variable 'edit_cnt' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_list.c:2600:19: style: The scope of the variable 'edit_row' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_list.c:2664:14: style: The scope of the variable 'result' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_list.c:2956:23: style: The scope of the variable 'info' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_list.c:2961:21: style: The scope of the variable 'gc_list' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_list.c:3002:14: style: The scope of the variable 'gc_mask' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_list.c:3065:14: style: The scope of the variable 'gc_mask' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_list.c:3072:14: style: The scope of the variable 'save_black' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_list.c:3074:19: style: The scope of the variable 'text_item_private' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_list.c:3302:5: style: Variable 'xv_free' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/lib/libxview/panel/p_menu.c:95:27: style: The scope of the variable 'image' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_mlinetxt.c:241:2: style: Variable 'panel->no_redisplay_item' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libxview/panel/p_mlinetxt.c:238:2: note: Variable 'panel->no_redisplay_item' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/panel/p_mlinetxt.c:241:2: note: Variable 'panel->no_redisplay_item' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/panel/p_mlinetxt.c:208:14: style: The scope of the variable 'rows' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_mlinetxt.c:747:14: style: The scope of the variable 'last' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_num_btn.c:218:21: style: The scope of the variable 'pixvals' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_num_txt.c:207:2: style: Variable 'ip->panel->no_redisplay_item' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libxview/panel/p_num_txt.c:204:2: note: Variable 'ip->panel->no_redisplay_item' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/panel/p_num_txt.c:207:2: note: Variable 'ip->panel->no_redisplay_item' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/panel/p_num_txt.c:945:14: style: The scope of the variable 'changed' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_num_txt.c:695:25: style: Unused variable: val [unusedVariable]
xview-3.2p1.4/lib/libxview/panel/p_paint.c:29:23: style: The scope of the variable 'info' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_paint.c:84:22: style: The scope of the variable 'view_rect' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_paint.c:234:26: style: The scope of the variable 'current_rl' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_paint.c:223:6: style: Variable 'rect_construct' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/lib/libxview/panel/p_scroll.c:99:13: style: Checking if unsigned variable 'offset' is less than zero. [unsignedLessThanZero]
xview-3.2p1.4/lib/libxview/panel/p_select.c:465:21: style: The scope of the variable 'panel' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_select.c:519:21: style: The scope of the variable 'accept' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_set.c:194:7: style: Variable 'panel->default_item' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libxview/panel/p_set.c:191:7: note: Variable 'panel->default_item' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/panel/p_set.c:194:7: note: Variable 'panel->default_item' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/panel/p_set.c:547:21: style: The scope of the variable 'label_bold' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_set.c:547:33: style: The scope of the variable 'item_x' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_set.c:547:41: style: The scope of the variable 'item_y' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_set.c:548:55: style: The scope of the variable 'item_row' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_set.c:548:65: style: The scope of the variable 'item_col' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_slider.c:237:2: style: Variable 'ip->panel->no_redisplay_item' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libxview/panel/p_slider.c:235:2: note: Variable 'ip->panel->no_redisplay_item' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/panel/p_slider.c:237:2: note: Variable 'ip->panel->no_redisplay_item' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/panel/p_slider.c:933:14: style: The scope of the variable 'mouse_left' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_slider.c:934:14: style: The scope of the variable 'mouse_top' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_slider.c:1083:21: style: The scope of the variable 'gc_list' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_slider.c:1084:23: style: The scope of the variable 'info' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_slider.c:1088:14: style: The scope of the variable 'str' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_slider.c:1089:21: style: The scope of the variable 'tp' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_slider.c:1463:14: style: The scope of the variable 'height' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_slider.c:1464:21: style: The scope of the variable 'gc_list' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_slider.c:1466:14: style: The scope of the variable 'limit' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_slider.c:1473:14: style: The scope of the variable 'tick' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_slider.c:1474:14: style: The scope of the variable 'tick_gap' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_slider.c:1475:14: style: The scope of the variable 'width' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_slider.c:1476:14: style: The scope of the variable 'x' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_slider.c:1478:14: style: The scope of the variable 'y' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_slider.c:1647:10: style: The scope of the variable 'range_rects_max_width' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_slider.c:846:2: style: Unused variable: return [unusedVariable]
xview-3.2p1.4/lib/libxview/panel/p_slider.c:860:2: style: Unused variable: return [unusedVariable]
xview-3.2p1.4/lib/libxview/panel/p_slider.c:590:48: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xview-3.2p1.4/lib/libxview/panel/p_slider.c:620:48: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xview-3.2p1.4/lib/libxview/panel/p_slider.c:663:28: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xview-3.2p1.4/lib/libxview/panel/p_slider.c:667:30: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xview-3.2p1.4/lib/libxview/panel/p_slider.c:734:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xview-3.2p1.4/lib/libxview/panel/p_slider.c:738:47: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xview-3.2p1.4/lib/libxview/panel/p_slider.c:747:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xview-3.2p1.4/lib/libxview/panel/p_slider.c:750:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xview-3.2p1.4/lib/libxview/panel/p_slider.c:1757:32: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xview-3.2p1.4/lib/libxview/panel/p_slider.c:1873:32: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xview-3.2p1.4/lib/libxview/panel/p_txt.c:4164:44: warning: Identical condition 'dp->caret_offset==0', second condition is always false [identicalConditionAfterEarlyExit]
xview-3.2p1.4/lib/libxview/panel/p_txt.c:4143:23: note: first condition
xview-3.2p1.4/lib/libxview/panel/p_txt.c:4164:44: note: second condition
xview-3.2p1.4/lib/libxview/panel/p_txt.c:162:14: style: The scope of the variable 'delims' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_txt.c:164:14: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_txt.c:166:23: style: The scope of the variable 'info' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_txt.c:846:14: style: The scope of the variable 'own_primary_seln' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_txt.c:1070:14: style: The scope of the variable 'caret_position' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_txt.c:1081:14: style: The scope of the variable 'is_multiclick' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_txt.c:1658:14: style: The scope of the variable 'sel_rank' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_txt.c:2343:17: style: The scope of the variable 'display' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_txt.c:2345:23: style: The scope of the variable 'info' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_txt.c:2351:14: style: The scope of the variable 'str' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_txt.c:2355:21: style: The scope of the variable 'gc_list' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_txt.c:2463:21: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_txt.c:2463:24: style: The scope of the variable 'j' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_txt.c:2466:21: style: The scope of the variable 'str' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_txt.c:2469:14: style: The scope of the variable 'btnop' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_txt.c:2725:21: style: The scope of the variable 'left' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_txt.c:2725:27: style: The scope of the variable 'right' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_txt.c:2810:21: style: The scope of the variable 'x' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_txt.c:2810:24: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_txt.c:2937:21: style: The scope of the variable 'image_width' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_txt.c:3365:19: style: The scope of the variable 'dp' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_txt.c:3388:23: style: The scope of the variable 'info' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_txt.c:3699:21: style: The scope of the variable 'gc_list' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_txt.c:3700:23: style: The scope of the variable 'info' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_txt.c:4048:21: style: The scope of the variable 'char_code' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_txt.c:5322:21: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_txt.c:5322:24: style: The scope of the variable 'x' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_txt.c:5322:27: style: The scope of the variable 'y' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_txt.c:5323:21: style: The scope of the variable 'max_width' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_txt.c:5324:14: style: The scope of the variable 'cpos' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_txt.c:2554:6: style: Variable 'free' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/lib/libxview/panel/p_txt.c:3083:23: style: Unused variable: info [unusedVariable]
xview-3.2p1.4/lib/libxview/panel/p_txt.c:3005:9: error: Uninitialized variable: diff_first [uninitvar]
xview-3.2p1.4/lib/libxview/panel/p_txt.c:3023:28: error: Uninitialized variable: diff_last [uninitvar]
xview-3.2p1.4/lib/libxview/panel/p_utl.c:471:14: style: The scope of the variable 'view_rect' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_utl.c:513:21: style: The scope of the variable 'baseline_x' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_utl.c:524:14: style: The scope of the variable 'line_start' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_utl.c:526:14: style: The scope of the variable 'newline_found' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_utl.c:903:23: style: The scope of the variable 'svrim_info' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_utl.c:1318:14: style: The scope of the variable 'max_view_start' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_utl.c:1320:14: style: The scope of the variable 'view_length' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/p_utl.c:1321:14: style: The scope of the variable 'view_start' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/panel.c:216:14: style: The scope of the variable 'rank' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/panel/panel.c:212:15: style: Unused variable: frame [unusedVariable]
xview-3.2p1.4/lib/libxview/panel/panel_seln.c:233:21: style: The scope of the variable 'char_buf' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/pw/pw_btchrop.c:29:31: style: The scope of the variable 'temp' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/pw/pw_cms.c:29:23: style: The scope of the variable 'info' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/pw/pw_plygon2.c:35:21: style: The scope of the variable 'depth' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/pw/pw_plyline.c:76:13: warning: Either the condition 'mvlist!=NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xview-3.2p1.4/lib/libxview/pw/pw_plyline.c:66:44: note: Assuming that condition 'mvlist!=NULL' is not redundant
xview-3.2p1.4/lib/libxview/pw/pw_plyline.c:76:13: note: Null pointer addition
xview-3.2p1.4/lib/libxview/pw/pw_plyline.c:38:24: style: The scope of the variable 'j' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/pw/pw_plyline.c:39:21: style: The scope of the variable 'start' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/pw/pw_plyline.c:40:21: style: The scope of the variable 't_mvlist' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/pw/xv_olgx.c:94:21: style: The scope of the variable 'cms_size' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/pw/xv_rop.c:142:23: style: The scope of the variable 'src_info' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/pw/xv_rop.c:145:21: style: The scope of the variable 'changes_mask' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/pw/xv_rop.c:231:27: style: The scope of the variable 'last_size' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/pw/xv_rop.c:380:45: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/pw/xv_rop.c:668:23: style: The scope of the variable 'src_info' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/pw/xv_stencil.c:52:23: style: The scope of the variable 'stpr_info' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/rect/rect.c:50:21: style: The scope of the variable 'bits1' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/rect/rectlist.c:627:31: style: The scope of the variable 'rn_nextPtr' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/screen/scrn_get.c:275:23: style: The scope of the variable 'gc_value_mask' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/scrollbar/sb_event.c:106:23: style: The scope of the variable 'do_split' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/scrollbar/sb_event.c:109:17: style: The scope of the variable 'help_key' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/scrollbar/sb_event.c:540:27: style: The scope of the variable 'transit_y' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/scrollbar/sb_event.c:721:21: style: The scope of the variable 'nbr_menu_items' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/scrollbar/sb_event.c:722:21: style: The scope of the variable 'nbr_views' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/scrollbar/sb_event.c:723:24: style: The scope of the variable 'sb' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/scrollbar/sb_event.c:763:14: style: The scope of the variable 'do_split' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/scrollbar/sb_event.c:813:18: style: The scope of the variable 'x' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/scrollbar/sb_event.c:813:21: style: The scope of the variable 'y' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/scrollbar/sb_event.c:813:24: style: The scope of the variable 'new_y' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/scrollbar/sb_event.c:850:18: style: The scope of the variable 'x' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/scrollbar/sb_event.c:850:21: style: The scope of the variable 'y' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/scrollbar/sb_paint.c:82:9: style: The scope of the variable 'scroll_backward' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/scrollbar/sb_paint.c:82:26: style: The scope of the variable 'scroll_forward' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/scrollbar/sb_pos.c:274:5: warning: Variable 'height' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch]
xview-3.2p1.4/lib/libxview/scrollbar/sb_pos.c:271:5: note: Variable 'height' is reassigned a value before the old one has been used. 'break;' missing?
xview-3.2p1.4/lib/libxview/scrollbar/sb_pos.c:274:5: note: Variable 'height' is reassigned a value before the old one has been used. 'break;' missing?
xview-3.2p1.4/lib/libxview/scrollbar/sb_pos.c:276:5: warning: Variable 'height' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch]
xview-3.2p1.4/lib/libxview/scrollbar/sb_pos.c:274:5: note: Variable 'height' is reassigned a value before the old one has been used. 'break;' missing?
xview-3.2p1.4/lib/libxview/scrollbar/sb_pos.c:276:5: note: Variable 'height' is reassigned a value before the old one has been used. 'break;' missing?
xview-3.2p1.4/lib/libxview/scrollbar/sb_pos.c:278:5: warning: Variable 'height' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch]
xview-3.2p1.4/lib/libxview/scrollbar/sb_pos.c:276:5: note: Variable 'height' is reassigned a value before the old one has been used. 'break;' missing?
xview-3.2p1.4/lib/libxview/scrollbar/sb_pos.c:278:5: note: Variable 'height' is reassigned a value before the old one has been used. 'break;' missing?
xview-3.2p1.4/lib/libxview/scrollbar/sb_pos.c:187:21: style: The scope of the variable 'temp' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/scrollbar/sb_scroll.c:91:27: style: Checking if unsigned variable 'view_start' is less than zero. [unsignedLessThanZero]
xview-3.2p1.4/lib/libxview/sel/sel_common.c:244:21: style: The scope of the variable 'buf_len' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/selection/sel_item.c:74:14: style: The scope of the variable 'nbr_bytes' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/selection/sel_item.c:30:22: style: Unused variable: ip [unusedVariable]
xview-3.2p1.4/lib/libxview/selection/sel_own.c:647:20: style: The scope of the variable 'ret' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/selection/sel_own.c:859:21: style: The scope of the variable 'svr_max_req_size' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/selection/sel_own.c:184:21: style: Unused variable: pList [unusedVariable]
xview-3.2p1.4/lib/libxview/selection/sel_own.c:1037:35: style: Variable 'owner_public' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/lib/libxview/selection/sel_req.c:857:24: style: The scope of the variable 'propEv' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/selection/sel_req.c:1367:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/selection/sel_req.c:1466:22: style: The scope of the variable 'exType' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/selection/sel_req.c:1498:22: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/selection/sel_req.c:342:16: style: Variable 'sel_info' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/lib/libxview/selection/sel_util.c:854:20: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/server/server.c:1510:0: error: syntax error [syntaxError]
xview-3.2p1.4/lib/libxview/server/svr_atom.c:96:5: style: The scope of the variable 'atom_list_head' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/server/svr_parse.c:669:16: style: The scope of the variable 'dp' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/server/svr_parse.c:71:11: style: struct member 'AVState::pos' is never used. [unusedStructMember]
xview-3.2p1.4/lib/libxview/server/svr_parse.c:411:14: style: Variable 'empty' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/lib/libxview/server/svr_parse.c:448:2: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xview-3.2p1.4/lib/libxview/server/svr_set.c:327:0: error: syntax error [syntaxError]
xview-3.2p1.4/lib/libxview/server/svr_x.c:119:19: style: The scope of the variable 'base' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/server/svr_x.c:160:21: style: The scope of the variable 'modifier' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/server/svr_x.c:160:31: style: The scope of the variable 'func_modifier' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/server_image/svrim_ops.c:57:22: style: The scope of the variable 'npr' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/server_image/svrim_ops.c:103:21: style: The scope of the variable 'temp_pr' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/server_image/svrim_ops.c:103:31: style: The scope of the variable 'temp_st' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/server_image/svrim_ops.c:220:21: style: The scope of the variable 'temp' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/server_image/svrim_pblc.c:186:5: style: Variable 'new_pixmap' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libxview/server_image/svrim_pblc.c:177:0: note: Variable 'new_pixmap' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/server_image/svrim_pblc.c:186:5: note: Variable 'new_pixmap' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/server_image/svrim_pblc.c:211:13: style: The scope of the variable 'display' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/string_utils/str_utils.c:68:24: style: Same expression on both sides of '=='. [duplicateExpression]
xview-3.2p1.4/lib/libxview/textsw/ei_text.c:392:14: style: The scope of the variable 'max_char_height' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/textsw/ei_text.c:394:14: style: The scope of the variable 'spacing' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/textsw/es_cp_file.c:96:38: style: The scope of the variable 'n' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/textsw/es_cp_file.c:99:21: style: The scope of the variable 'last' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/textsw/es_util.c:105:0: error: syntax error [syntaxError]
xview-3.2p1.4/lib/libxview/textsw/ev_display.c:1600:0: error: syntax error [syntaxError]
xview-3.2p1.4/lib/libxview/textsw/ev_edit.c:366:21: style: The scope of the variable 'lt_index' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/textsw/ev_once.c:372:21: style: The scope of the variable 'count' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/textsw/ev_op_bdry.c:462:0: error: syntax error [syntaxError]
xview-3.2p1.4/lib/libxview/textsw/ev_update.c:72:21: style: The scope of the variable 'lt_index' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/textsw/ev_update.c:114:7: style: Variable 'seq' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/lib/libxview/textsw/ev_update.c:349:21: style: Unused variable: tmp_bp [unusedVariable]
xview-3.2p1.4/lib/libxview/textsw/finger_tbl.c:226:0: error: syntax error [syntaxError]
xview-3.2p1.4/lib/libxview/textsw/ps_impl.c:567:30: style: The scope of the variable 'to_read' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/textsw/ps_impl.c:568:19: style: The scope of the variable 'delta' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/textsw/ps_impl.c:702:23: style: The scope of the variable 'console_fd' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/textsw/ps_impl.c:1362:2: style: Variable 'pieces' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/lib/libxview/textsw/ps_impl.c:1334:12: error: Uninitialized variable: long_temp [uninitvar]
xview-3.2p1.4/lib/libxview/textsw/txt_again.c:828:0: error: syntax error [syntaxError]
xview-3.2p1.4/lib/libxview/textsw/txt_attr.c:1683:0: error: syntax error [syntaxError]
xview-3.2p1.4/lib/libxview/textsw/txt_caret.c:33:51: style: The scope of the variable 'scroll_lines' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/textsw/txt_caret.c:108:21: style: The scope of the variable 'lower_context' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/textsw/txt_caret.c:108:36: style: The scope of the variable 'scroll_lines' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/textsw/txt_caret.c:295:21: style: The scope of the variable 'upper_context' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/textsw/txt_caret.c:295:36: style: The scope of the variable 'scroll_lines' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/textsw/txt_e_menu.c:501:0: error: syntax error [syntaxError]
xview-3.2p1.4/lib/libxview/textsw/txt_edit.c:68:0: error: syntax error [syntaxError]
xview-3.2p1.4/lib/libxview/textsw/txt_field.c:380:18: style: Same expression on both sides of '==' because the value of '*first' and 'save_first' are the same. [duplicateExpression]
xview-3.2p1.4/lib/libxview/textsw/txt_field.c:373:34: note: 'save_first' is assigned value '*first' here.
xview-3.2p1.4/lib/libxview/textsw/txt_field.c:380:18: note: Same expression on both sides of '==' because the value of '*first' and 'save_first' are the same.
xview-3.2p1.4/lib/libxview/textsw/txt_field.c:380:52: style: Same expression on both sides of '==' because the value of '*last_plus_one' and 'save_last_plus_one' are the same. [duplicateExpression]
xview-3.2p1.4/lib/libxview/textsw/txt_field.c:374:42: note: 'save_last_plus_one' is assigned value '*last_plus_one' here.
xview-3.2p1.4/lib/libxview/textsw/txt_field.c:380:52: note: Same expression on both sides of '==' because the value of '*last_plus_one' and 'save_last_plus_one' are the same.
xview-3.2p1.4/lib/libxview/textsw/txt_field.c:371:21: style: The scope of the variable 'want_pending_delete' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/textsw/txt_field.c:431:21: style: The scope of the variable 'str_length' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/textsw/txt_field.c:177:13: error: Uninitialized variable: do_search [uninitvar]
xview-3.2p1.4/lib/libxview/textsw/txt_file.c:1257:0: error: syntax error [syntaxError]
xview-3.2p1.4/lib/libxview/textsw/txt_filter.c:95:0: error: syntax error [syntaxError]
xview-3.2p1.4/lib/libxview/textsw/txt_getkey.c:99:0: error: syntax error [syntaxError]
xview-3.2p1.4/lib/libxview/textsw/txt_incl.c:82:0: error: syntax error [syntaxError]
xview-3.2p1.4/lib/libxview/textsw/txt_input.c:688:0: error: syntax error [syntaxError]
xview-3.2p1.4/lib/libxview/textsw/txt_line.c:58:21: style: The scope of the variable 'buf_fill_len' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/textsw/txt_line.c:114:9: error: Uninitialized variable: error [uninitvar]
xview-3.2p1.4/lib/libxview/textsw/txt_load.c:126:0: error: syntax error [syntaxError]
xview-3.2p1.4/lib/libxview/textsw/txt_match.c:174:2: style: Variable 'temp_ptr' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libxview/textsw/txt_match.c:171:2: note: Variable 'temp_ptr' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/textsw/txt_match.c:174:2: note: Variable 'temp_ptr' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/textsw/txt_menu.c:797:0: error: syntax error [syntaxError]
xview-3.2p1.4/lib/libxview/textsw/txt_move.c:907:23: warning: Either the condition 'if(is_read_only)' is redundant or there is possible null pointer dereference: is_read_only. [nullPointerRedundantCheck]
xview-3.2p1.4/lib/libxview/textsw/txt_move.c:913:8: note: Assuming that condition 'if(is_read_only)' is not redundant
xview-3.2p1.4/lib/libxview/textsw/txt_move.c:907:23: note: Null pointer dereference
xview-3.2p1.4/lib/libxview/textsw/txt_move.c:477:21: style: The scope of the variable 'len' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/textsw/txt_move.c:931:17: style: The scope of the variable 'incr' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/textsw/txt_move.c:932:4: style: The scope of the variable 'str_size' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/textsw/txt_move.c:933:18: style: The scope of the variable 'string' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/textsw/txt_move.c:77:12: style: struct member 'textsw_context::size' is never used. [unusedStructMember]
xview-3.2p1.4/lib/libxview/textsw/txt_move.c:78:13: style: struct member 'textsw_context::sel_buffer' is never used. [unusedStructMember]
xview-3.2p1.4/lib/libxview/textsw/txt_move.c:191:15: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/lib/libxview/textsw/txt_move.c:626:9: style: Variable 'l' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/lib/libxview/textsw/txt_move.c:800:30: style: Unused variable: context [unusedVariable]
xview-3.2p1.4/lib/libxview/textsw/txt_move.c:743:2: error: Address of local auto-variable assigned to a function parameter. [autoVariables]
xview-3.2p1.4/lib/libxview/textsw/txt_move.c:560:9: error: Uninitialized variable: shift_left [uninitvar]
xview-3.2p1.4/lib/libxview/textsw/txt_once.c:355:18: style: The scope of the variable 'scale' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/textsw/txt_once.c:355:25: style: The scope of the variable 'size' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/textsw/txt_popup.c:364:21: style: Unused variable: curr_dir [unusedVariable]
xview-3.2p1.4/lib/libxview/textsw/txt_putkey.c:68:0: error: syntax error [syntaxError]
xview-3.2p1.4/lib/libxview/textsw/txt_scroll.c:176:18: style: The scope of the variable 'vlen' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/textsw/txt_scroll.c:176:24: style: The scope of the variable 'olen' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/textsw/txt_sel.c:222:0: error: syntax error [syntaxError]
xview-3.2p1.4/lib/libxview/textsw/txt_selsvc.c:713:0: error: syntax error [syntaxError]
xview-3.2p1.4/lib/libxview/textsw/txt_store.c:80:0: error: syntax error [syntaxError]
xview-3.2p1.4/lib/libxview/ttysw/cim_change.c:41:21: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/ttysw/cim_change.c:167:21: style: The scope of the variable 'new' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/ttysw/csr_init.c:159:14: style: The scope of the variable 'max_char_height' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/ttysw/csr_init.c:161:14: style: The scope of the variable 'spacing' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/ttysw/term_ntfy.c:119:21: style: The scope of the variable 'did_map' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/ttysw/tty.c:209:21: style: The scope of the variable 'pid' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/ttysw/tty.c:213:21: style: The scope of the variable 'buf_used' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/ttysw/tty_gtty.c:341:6: warning: %ld in format string (no. 1) requires 'long *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xview-3.2p1.4/lib/libxview/ttysw/tty_gtty.c:341:6: warning: %ld in format string (no. 2) requires 'long *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xview-3.2p1.4/lib/libxview/ttysw/tty_init.c:145:21: style: The scope of the variable 'bstyle' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/ttysw/tty_init.c:359:18: style: The scope of the variable 'scale' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/ttysw/tty_init.c:359:25: style: The scope of the variable 'size' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/ttysw/tty_main.c:421:21: style: The scope of the variable 'post_id' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/ttysw/tty_main.c:813:23: style: The scope of the variable 'int_ucntl' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/ttysw/tty_main.c:951:21: style: The scope of the variable 'cc' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/ttysw/tty_mapkey.c:205:23: style: The scope of the variable 'kmt' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/ttysw/tty_mapkey.c:206:21: style: The scope of the variable 'len' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/ttysw/tty_mapkey.c:494:21: style: The scope of the variable 'len' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/ttysw/tty_menu.c:577:21: style: The scope of the variable 'num_items' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/ttysw/tty_menu.c:577:32: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/ttysw/tty_modes.c:230:0: style: Variable 'on' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/lib/libxview/ttysw/tty_newtxt.c:174:14: style: The scope of the variable 'gc_list' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/ttysw/tty_newtxt.c:462:20: style: The scope of the variable 'info' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/ttysw/tty_newtxt.c:463:18: style: The scope of the variable 'dpy' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/ttysw/tty_newtxt.c:618:21: style: The scope of the variable 'display' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/ttysw/tty_newtxt.c:619:23: style: The scope of the variable 'info' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/ttysw/tty_newtxt.c:620:9: style: The scope of the variable 'gc_list' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/ttysw/tty_ntfy.c:161:27: style: Variable 'sig' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/lib/libxview/ttysw/tty_stty.c:169:12: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
xview-3.2p1.4/lib/libxview/ttysw/tty_stty.c:169:12: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
xview-3.2p1.4/lib/libxview/ttysw/ttyansi.c:1493:8: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xview-3.2p1.4/lib/libxview/ttysw/ttyansi.c:1483:11: note: outer condition: termsw
xview-3.2p1.4/lib/libxview/ttysw/ttyansi.c:1493:8: note: identical inner condition: termsw
xview-3.2p1.4/lib/libxview/ttysw/ttyansi.c:786:7: warning: Variable 'state' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch]
xview-3.2p1.4/lib/libxview/ttysw/ttyansi.c:784:7: note: Variable 'state' is reassigned a value before the old one has been used. 'break;' missing?
xview-3.2p1.4/lib/libxview/ttysw/ttyansi.c:786:7: note: Variable 'state' is reassigned a value before the old one has been used. 'break;' missing?
xview-3.2p1.4/lib/libxview/ttysw/ttyansi.c:846:20: style: The scope of the variable 'pty_mark_shows' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/ttysw/ttyansi.c:105:36: style: Variable 'ttysw_view' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/lib/libxview/ttysw/ttyselect.c:113:21: style: The scope of the variable 'req_buf' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/ttysw/ttyselect.c:114:21: style: The scope of the variable 'argv' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/ttysw/ttyselect.c:355:18: style: The scope of the variable 'left_end' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/ttysw/ttyselect.c:355:28: style: The scope of the variable 'right_end' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/ttysw/ttyselect.c:1328:11: style: Variable 'holder' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/lib/libxview/win/win_bldkmp.c:135:21: style: The scope of the variable 'ksym' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/win/win_bldkmp.c:418:29: style: The scope of the variable 'modifier_masks' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/win/win_damage.c:122:21: style: The scope of the variable 'rect_count' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/win/win_damage.c:183:1: style: Label 'More_Damage' is not used. [unusedLabel]
xview-3.2p1.4/lib/libxview/win/win_env.c:68:12: warning: %ld in format string (no. 9) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint]
xview-3.2p1.4/lib/libxview/win/win_env.c:88:13: warning: %hd in format string (no. 9) requires 'short *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xview-3.2p1.4/lib/libxview/win/win_global.c:111:12: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
xview-3.2p1.4/lib/libxview/win/win_global.c:142:9: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
xview-3.2p1.4/lib/libxview/win/win_input.c:383:27: style: The scope of the variable 'win' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/win/win_input.c:538:23: style: The scope of the variable 'info' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/win/win_input.c:539:22: style: The scope of the variable 'server' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/win/win_input.c:1145:23: style: The scope of the variable 'im' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/win/win_input.c:1381:24: style: The scope of the variable 'info' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/win/win_input.c:1816:23: style: The scope of the variable 'temp' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/win/win_input.c:1894:21: style: The scope of the variable 'temp' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/win/win_input.c:1901:23: style: The scope of the variable 'icon_info' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/win/win_input.c:2000:21: style: The scope of the variable 'key_value' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/win/win_input.c:2001:21: style: The scope of the variable 'key_map' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/win/win_input.c:2004:21: style: The scope of the variable 'modifiers' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/win/win_input.c:2005:21: style: The scope of the variable 'sem_action' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/win/win_input.c:93:28: style: struct member '_XKeytrans::next' is never used. [unusedStructMember]
xview-3.2p1.4/lib/libxview/win/win_input.c:94:15: style: struct member '_XKeytrans::string' is never used. [unusedStructMember]
xview-3.2p1.4/lib/libxview/win/win_input.c:95:13: style: struct member '_XKeytrans::len' is never used. [unusedStructMember]
xview-3.2p1.4/lib/libxview/win/win_input.c:98:17: style: struct member '_XKeytrans::modifiers' is never used. [unusedStructMember]
xview-3.2p1.4/lib/libxview/win/win_input.c:99:13: style: struct member '_XKeytrans::mlen' is never used. [unusedStructMember]
xview-3.2p1.4/lib/libxview/win/win_keymap.c:44:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xview-3.2p1.4/lib/libxview/win/win_keymap.c:39:21: style: The scope of the variable 'buf' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/win/win_treeop.c:400:14: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/lib/libxview/window/window.c:94:12: style: The scope of the variable 'cms_name' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/window/window.c:568:26: style: The scope of the variable 'value_mask' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/window/window.c:571:16: style: The scope of the variable 'transparent' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/window/window.c:645:27: style: Variable 'win' is assigned a value that is never used. [unreadVariable]
xview-3.2p1.4/lib/libxview/window/window_cms.c:88:10: warning: Either the condition 'cms_data' is redundant or there is possible null pointer dereference: cms_data. [nullPointerRedundantCheck]
xview-3.2p1.4/lib/libxview/window/window_cms.c:83:35: note: Assuming that condition 'cms_data' is not redundant
xview-3.2p1.4/lib/libxview/window/window_cms.c:88:10: note: Null pointer dereference
xview-3.2p1.4/lib/libxview/window/window_cms.c:313:30: style: The scope of the variable 'frame_info' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/window/window_set.c:1390:23: style: The scope of the variable 'newxmask' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/window/window_set.c:1391:23: style: The scope of the variable 'grab_button_mask' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/window/windowdrop.c:166:10: warning: Ineffective statement similar to '*A++;'. Did you intend to write '(*A)++;'? [clarifyStatement]
xview-3.2p1.4/lib/libxview/window/windowutil.c:710:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xview-3.2p1.4/lib/libxview/window/windowutil.c:1074:21: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xview-3.2p1.4/lib/libxview/window/windowutil.c:1065:35: note: outer condition: appl_cmdline
xview-3.2p1.4/lib/libxview/window/windowutil.c:1074:21: note: identical inner condition: appl_cmdline
xview-3.2p1.4/lib/libxview/window/windowutil.c:347:5: style: Variable 'win->rect_info' is reassigned a value before the old one has been used. [redundantAssignment]
xview-3.2p1.4/lib/libxview/window/windowutil.c:345:5: note: Variable 'win->rect_info' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/window/windowutil.c:347:5: note: Variable 'win->rect_info' is reassigned a value before the old one has been used.
xview-3.2p1.4/lib/libxview/window/windowutil.c:957:16: style: Unused variable: keysym [unusedVariable]
xview-3.2p1.4/lib/libxview/window/windowutil.c:999:16: style: Unused variable: keysym [unusedVariable]
xview-3.2p1.4/lib/libxview/wmgr/wmgr_state.c:27:21: style: The scope of the variable 'topchildnumber' can be reduced. [variableScope]
xview-3.2p1.4/lib/libxview/wmgr/wmgr_state.c:27:37: style: The scope of the variable 'bottomchildnumber' can be reduced. [variableScope]
xview-3.2p1.4/util/cpp/cpp1.c:147:0: error: No pair for character ('). Can't process file. File is either invalid or unicode, which is currently not supported. [syntaxError]
xview-3.2p1.4/util/cpp/cpp2.c:416:0: error: No pair for character ('). Can't process file. File is either invalid or unicode, which is currently not supported. [syntaxError]
xview-3.2p1.4/util/cpp/cpp3.c:139:10: style: The scope of the variable 'arg' can be reduced. [variableScope]
xview-3.2p1.4/util/cpp/cpp3.c:301:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/util/cpp/cpp4.c:467:15: style: The scope of the variable 'c' can be reduced. [variableScope]
xview-3.2p1.4/util/cpp/cpp4.c:468:15: style: The scope of the variable 'paren' can be reduced. [variableScope]
xview-3.2p1.4/util/cpp/cpp5.c:641:6: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
xview-3.2p1.4/util/cpp/cpp5.c:617:15: style: The scope of the variable 'c1' can be reduced. [variableScope]
xview-3.2p1.4/util/cpp/cpp5.c:655:15: style: The scope of the variable 'count' can be reduced. [variableScope]
xview-3.2p1.4/util/cpp/cpp6.c:83:0: error: No pair for character ('). Can't process file. File is either invalid or unicode, which is currently not supported. [syntaxError]
xview-3.2p1.4/util/msgfmt/msgfmt.c:405:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xview-3.2p1.4/util/msgfmt/msgfmt.c:405:12: style: Unused variable: j [unusedVariable]
xview-3.2p1.4/util/msgfmt/msgfmt.c:572:0: error: Memory leak: less [memleak]
xview-3.2p1.4/util/msgfmt/msgfmt.c:572:0: error: Memory leak: more [memleak]
xview-3.2p1.4/util/soelim/soelim.c:71:9: style: The scope of the variable 'len' can be reduced. [variableScope]
xview-3.2p1.4/util/soelim/soelim.c:47:11: style: Unused variable: fp [unusedVariable]
xview-3.2p1.4/util/xgettext/xgettext.c:0:0: error: Internal Error. MathLib::normalizeCharacterLiteral: Unhandled char constant '\('. [cppcheckError]
xview-3.2p1.4/util/xgettext/xgettext.c:0:0: note: Internal Error. MathLib::normalizeCharacterLiteral: Unhandled char constant '\('.
xview-3.2p1.4/util/xgettext/xgettext.c:0:0: note: Internal Error. MathLib::normalizeCharacterLiteral: Unhandled char constant '\('.
[17:52]

ftp://ftp.se.debian.org/debian/pool/main/x/xvkbd/xvkbd_3.9.orig.tar.gz
xvkbd-3.9/findwidget.c:100:10: style: The scope of the variable 'j' can be reduced. [variableScope]
xvkbd-3.9/findwidget.c:284:7: style: The scope of the variable 'pattern_len' can be reduced. [variableScope]
xvkbd-3.9/findwidget.c:284:20: style: The scope of the variable 'inx' can be reduced. [variableScope]
xvkbd-3.9/findwidget.c:284:25: style: The scope of the variable 'i' can be reduced. [variableScope]
xvkbd-3.9/xvkbd.c:1925:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xvkbd-3.9/xvkbd.c:1925:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xvkbd-3.9/xvkbd.c:2658:2: warning: %lx in format string (no. 1) requires 'unsigned long *' but the argument type is 'signed long *'. [invalidScanfArgType_int]
xvkbd-3.9/xvkbd.c:3108:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xvkbd-3.9/xvkbd.c:3108:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xvkbd-3.9/xvkbd.c:3114:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xvkbd-3.9/xvkbd.c:3114:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xvkbd-3.9/xvkbd.c:504:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xvkbd-3.9/xvkbd.c:556:7: style: The scope of the variable 'scrn' can be reduced. [variableScope]
xvkbd-3.9/xvkbd.c:557:21: style: The scope of the variable 'last_x' can be reduced. [variableScope]
xvkbd-3.9/xvkbd.c:557:29: style: The scope of the variable 'last_y' can be reduced. [variableScope]
xvkbd-3.9/xvkbd.c:558:10: style: The scope of the variable 'x_ratio' can be reduced. [variableScope]
xvkbd-3.9/xvkbd.c:558:19: style: The scope of the variable 'y_ratio' can be reduced. [variableScope]
xvkbd-3.9/xvkbd.c:672:16: style: The scope of the variable 'inx' can be reduced. [variableScope]
xvkbd-3.9/xvkbd.c:1018:7: style: The scope of the variable 'phase' can be reduced. [variableScope]
xvkbd-3.9/xvkbd.c:1018:14: style: The scope of the variable 'inx' can be reduced. [variableScope]
xvkbd-3.9/xvkbd.c:1345:8: style: The scope of the variable 'str' can be reduced. [variableScope]
xvkbd-3.9/xvkbd.c:1400:7: style: The scope of the variable 'len' can be reduced. [variableScope]
xvkbd-3.9/xvkbd.c:1444:17: style: The scope of the variable 'ch' can be reduced. [variableScope]
xvkbd-3.9/xvkbd.c:1445:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xvkbd-3.9/xvkbd.c:1740:7: style: The scope of the variable 'first_row' can be reduced. [variableScope]
xvkbd-3.9/xvkbd.c:1740:18: style: The scope of the variable 'row' can be reduced. [variableScope]
xvkbd-3.9/xvkbd.c:1740:23: style: The scope of the variable 'col' can be reduced. [variableScope]
xvkbd-3.9/xvkbd.c:1742:9: style: The scope of the variable 'label' can be reduced. [variableScope]
xvkbd-3.9/xvkbd.c:1979:16: style: The scope of the variable 'env_lang' can be reduced. [variableScope]
xvkbd-3.9/xvkbd.c:1979:27: style: The scope of the variable 'env_xenv' can be reduced. [variableScope]
xvkbd-3.9/xvkbd.c:1980:8: style: The scope of the variable 'name' can be reduced. [variableScope]
xvkbd-3.9/xvkbd.c:1981:8: style: The scope of the variable 'customization' can be reduced. [variableScope]
xvkbd-3.9/xvkbd.c:2054:9: style: The scope of the variable 'customizations' can be reduced. [variableScope]
xvkbd-3.9/xvkbd.c:2055:9: style: The scope of the variable 'cp' can be reduced. [variableScope]
xvkbd-3.9/xvkbd.c:2055:14: style: The scope of the variable 'cp2' can be reduced. [variableScope]
xvkbd-3.9/xvkbd.c:2174:16: style: The scope of the variable 'props_items' can be reduced. [variableScope]
xvkbd-3.9/xvkbd.c:2788:8: style: The scope of the variable 'str' can be reduced. [variableScope]
xvkbd-3.9/xvkbd.c:2789:7: style: The scope of the variable 'len' can be reduced. [variableScope]
xvkbd-3.9/xvkbd.c:2935:25: style: The scope of the variable 'cp2' can be reduced. [variableScope]
xvkbd-3.9/xvkbd.c:2971:16: style: The scope of the variable 'main_menu_items' can be reduced. [variableScope]
xvkbd-3.9/xvkbd.c:2984:16: style: The scope of the variable 'font' can be reduced. [variableScope]
xvkbd-3.9/xvkbd.c:2986:12: style: The scope of the variable 'col' can be reduced. [variableScope]
xvkbd-3.9/xvkbd.c:2987:8: style: The scope of the variable 'name' can be reduced. [variableScope]
xvkbd-3.9/xvkbd.c:2987:19: style: The scope of the variable 'label' can be reduced. [variableScope]
xvkbd-3.9/xvkbd.c:2990:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xvkbd-3.9/xvkbd.xbm:3:22: style: The scope of the variable 'xvkbd_bits' can be reduced. [variableScope]
xvkbd-3.9/iconify.xbm:3:22: style: The scope of the variable 'iconify_bits' can be reduced. [variableScope]
xvkbd-3.9/xvkbd.c:3324:28: style: The scope of the variable 'sp2' can be reduced. [variableScope]
xvkbd-3.9/xvkbd.c:3325:7: style: The scope of the variable 'len' can be reduced. [variableScope]
xvkbd-3.9/xvkbd.c:3326:23: style: The scope of the variable 'prefix' can be reduced. [variableScope]
xvkbd-3.9/xvkbd.c:3427:8: style: The scope of the variable 'label' can be reduced. [variableScope]
xvkbd-3.9/xvkbd.c:3428:9: style: The scope of the variable 'key' can be reduced. [variableScope]
xvkbd-3.9/xvkbd.c:3429:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xvkbd-3.9/xvkbd.c:3429:10: style: The scope of the variable 'j' can be reduced. [variableScope]
xvkbd-3.9/xvkbd.c:827:18: style: Variable 'first' is assigned a value that is never used. [unreadVariable]
xvkbd-3.9/xvkbd.c:2868:11: style: Variable 'upper' is assigned a value that is never used. [unreadVariable]
xvkbd-3.9/xvkbd.c:2914:11: style: Variable 'upper' is assigned a value that is never used. [unreadVariable]
xvkbd-3.9/xvkbd.c:3706:7: style: Unused variable: op [unusedVariable]
xvkbd-3.9/xvkbd.c:3706:11: style: Unused variable: ev [unusedVariable]
xvkbd-3.9/xvkbd.c:3706:15: style: Unused variable: err [unusedVariable]
xvkbd-3.9/xvkbd.c:3241:5: warning: The buffer 'fkey_filename' may not be null-terminated after the call to strncpy(). [terminateStrncpy]
xvkbd-3.9/xvkbd.c:3250:11: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xvkbd-3.9/xvkbd.c:3255:18: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xvkbd-3.9/xvkbd.c:3257:18: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xvkbd-3.9/xvkbd.c:703:35: error: Uninitialized variable: last_altgr_mask [uninitvar]
[17:52]

ftp://ftp.se.debian.org/debian/pool/main/x/xvt/xvt_2.1.orig.tar.gz
xvt-2.1.orig/command.c:669:22: style: The scope of the variable 'time1' can be reduced. [variableScope]
xvt-2.1.orig/command.c:669:33: style: The scope of the variable 'time2' can be reduced. [variableScope]
xvt-2.1.orig/screen.c:283:12: style: The scope of the variable 'n' can be reduced. [variableScope]
xvt-2.1.orig/screen.c:283:15: style: The scope of the variable 'i' can be reduced. [variableScope]
xvt-2.1.orig/screen.c:283:18: style: The scope of the variable 'j' can be reduced. [variableScope]
xvt-2.1.orig/screen.c:283:21: style: The scope of the variable 'onscreen' can be reduced. [variableScope]
xvt-2.1.orig/screen.c:456:6: style: The scope of the variable 'first' can be reduced. [variableScope]
xvt-2.1.orig/screen.c:456:13: style: The scope of the variable 'last' can be reduced. [variableScope]
xvt-2.1.orig/screen.c:456:19: style: The scope of the variable 'value' can be reduced. [variableScope]
xvt-2.1.orig/screen.c:1370:16: style: The scope of the variable 'se' can be reduced. [variableScope]
xvt-2.1.orig/screen.c:1484:6: style: The scope of the variable 'row1' can be reduced. [variableScope]
xvt-2.1.orig/screen.c:1484:12: style: The scope of the variable 'row2' can be reduced. [variableScope]
xvt-2.1.orig/screen.c:1484:18: style: The scope of the variable 'col1' can be reduced. [variableScope]
xvt-2.1.orig/screen.c:1484:24: style: The scope of the variable 'col2' can be reduced. [variableScope]
xvt-2.1.orig/screen.c:1560:17: style: The scope of the variable 'buf' can be reduced. [variableScope]
xvt-2.1.orig/screen.c:1562:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xvt-2.1.orig/screen.c:1709:6: style: The scope of the variable 'x1' can be reduced. [variableScope]
xvt-2.1.orig/screen.c:1709:10: style: The scope of the variable 'x2' can be reduced. [variableScope]
xvt-2.1.orig/screen.c:1709:14: style: The scope of the variable 'y' can be reduced. [variableScope]
xvt-2.1.orig/screen.c:1771:17: style: The scope of the variable 'r' can be reduced. [variableScope]
xvt-2.1.orig/screen.c:1923:12: style: The scope of the variable 'n' can be reduced. [variableScope]
xvt-2.1.orig/screen.c:2047:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xvt-2.1.orig/screen.c:2047:9: style: The scope of the variable 'len' can be reduced. [variableScope]
xvt-2.1.orig/screen.c:2048:17: style: The scope of the variable 's' can be reduced. [variableScope]
xvt-2.1.orig/screen.c:2257:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xvt-2.1.orig/screen.c:2257:9: style: The scope of the variable 'len' can be reduced. [variableScope]
xvt-2.1.orig/screen.c:2258:17: style: The scope of the variable 's' can be reduced. [variableScope]
xvt-2.1.orig/screen.c:2382:14: style: The scope of the variable 'x' can be reduced. [variableScope]
xvt-2.1.orig/screen.c:1212:11: style: Variable 'status' is assigned a value that is never used. [unreadVariable]
xvt-2.1.orig/ttyinit.c:593:6: style: The scope of the variable 'uid' can be reduced. [variableScope]
xvt-2.1.orig/ttyinit.c:593:11: style: The scope of the variable 'gid' can be reduced. [variableScope]
xvt-2.1.orig/ttyinit.c:232:17: style: Unused variable: pw [unusedVariable]
xvt-2.1.orig/xsetup.c:331:8: style: The scope of the variable 's' can be reduced. [variableScope]
xvt-2.1.orig/xsetup.c:938:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xvt-2.1.orig/xsetup.c:641:5: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xvt-2.1.orig/xsetup.c:645:5: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xvt-2.1.orig/xsetup.c:629:39: error: Uninitialized variable: x [uninitvar]
xvt-2.1.orig/xsetup.c:635:40: error: Uninitialized variable: y [uninitvar]
xvt-2.1.orig/xvt.c:79:33: style: The scope of the variable 's' can be reduced. [variableScope]
[17:52]

ftp://ftp.se.debian.org/debian/pool/main/x/xwallpaper/xwallpaper_0.3.0.orig.tar.gz
xwallpaper-0.3.0/load_jpeg.c:49:11: style: The scope of the variable 'p' can be reduced. [variableScope]
[17:52]

ftp://ftp.se.debian.org/debian/pool/main/x/xwatch/xwatch_2.11.orig.tar.gz
xwatch-2.11/src/addfile.c:31:21: style: Function 'addfile' argument 1 names different: declaration 'fname' definition 'filename'. [funcArgNamesDifferent]
xwatch-2.11/src/xwatch.h:70:28: note: Function 'addfile' argument 1 names different: declaration 'fname' definition 'filename'.
xwatch-2.11/src/addfile.c:31:21: note: Function 'addfile' argument 1 names different: declaration 'fname' definition 'filename'.
xwatch-2.11/src/addline.c:37:9: style: The scope of the variable 'length_so_far' can be reduced. [variableScope]
xwatch-2.11/src/addline.c:38:9: style: The scope of the variable 'extra_length' can be reduced. [variableScope]
xwatch-2.11/src/addline.c:31:21: style: Function 'addline' argument 1 names different: declaration 'line' definition 'buf'. [funcArgNamesDifferent]
xwatch-2.11/src/xwatch.h:71:28: note: Function 'addline' argument 1 names different: declaration 'line' definition 'buf'.
xwatch-2.11/src/addline.c:31:21: note: Function 'addline' argument 1 names different: declaration 'line' definition 'buf'.
xwatch-2.11/src/colorname2rgb.c:34:26: style: Function 'colorname2rgb' argument 1 names different: declaration 'col' definition 'name'. [funcArgNamesDifferent]
xwatch-2.11/src/xwatch.h:88:33: note: Function 'colorname2rgb' argument 1 names different: declaration 'col' definition 'name'.
xwatch-2.11/src/colorname2rgb.c:34:26: note: Function 'colorname2rgb' argument 1 names different: declaration 'col' definition 'name'.
xwatch-2.11/src/colorname2rgb.c:68:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xwatch-2.11/src/error.c:43:1: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing]
xwatch-2.11/src/getcolorindex.c:31:24: style: Function 'getcolorindex' argument 1 names different: declaration 'r' definition 'red'. [funcArgNamesDifferent]
xwatch-2.11/src/xwatch.h:75:32: note: Function 'getcolorindex' argument 1 names different: declaration 'r' definition 'red'.
xwatch-2.11/src/getcolorindex.c:31:24: note: Function 'getcolorindex' argument 1 names different: declaration 'r' definition 'red'.
xwatch-2.11/src/getcolorindex.c:31:33: style: Function 'getcolorindex' argument 2 names different: declaration 'g' definition 'green'. [funcArgNamesDifferent]
xwatch-2.11/src/xwatch.h:75:39: note: Function 'getcolorindex' argument 2 names different: declaration 'g' definition 'green'.
xwatch-2.11/src/getcolorindex.c:31:33: note: Function 'getcolorindex' argument 2 names different: declaration 'g' definition 'green'.
xwatch-2.11/src/getcolorindex.c:31:44: style: Function 'getcolorindex' argument 3 names different: declaration 'b' definition 'blue'. [funcArgNamesDifferent]
xwatch-2.11/src/xwatch.h:75:46: note: Function 'getcolorindex' argument 3 names different: declaration 'b' definition 'blue'.
xwatch-2.11/src/getcolorindex.c:31:44: note: Function 'getcolorindex' argument 3 names different: declaration 'b' definition 'blue'.
xwatch-2.11/src/parsecolors.c:31:25: style: Function 'parsecolors' argument 1 names different: declaration 'fg' definition 'fgstring'. [funcArgNamesDifferent]
xwatch-2.11/src/xwatch.h:89:32: note: Function 'parsecolors' argument 1 names different: declaration 'fg' definition 'fgstring'.
xwatch-2.11/src/parsecolors.c:31:25: note: Function 'parsecolors' argument 1 names different: declaration 'fg' definition 'fgstring'.
xwatch-2.11/src/parsecolors.c:31:41: style: Function 'parsecolors' argument 2 names different: declaration 'bg' definition 'bgstring'. [funcArgNamesDifferent]
xwatch-2.11/src/xwatch.h:89:42: note: Function 'parsecolors' argument 2 names different: declaration 'bg' definition 'bgstring'.
xwatch-2.11/src/parsecolors.c:31:41: note: Function 'parsecolors' argument 2 names different: declaration 'bg' definition 'bgstring'.
xwatch-2.11/src/parsecolorstring.c:62:17: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xwatch-2.11/src/scanfile.c:42:3: style: The scope of the variable 'loctime' can be reduced. [variableScope]
xwatch-2.11/src/scanfile.c:31:20: style: Function 'scanfile' argument 1 names different: declaration 'index' definition 'i'. [funcArgNamesDifferent]
xwatch-2.11/src/xwatch.h:95:27: note: Function 'scanfile' argument 1 names different: declaration 'index' definition 'i'.
xwatch-2.11/src/scanfile.c:31:20: note: Function 'scanfile' argument 1 names different: declaration 'index' definition 'i'.
xwatch-2.11/src/scanfile.c:31:27: style: Function 'scanfile' argument 2 names different: declaration 'dumpinfo' definition 'showinfo'. [funcArgNamesDifferent]
xwatch-2.11/src/xwatch.h:95:38: note: Function 'scanfile' argument 2 names different: declaration 'dumpinfo' definition 'showinfo'.
xwatch-2.11/src/scanfile.c:31:27: note: Function 'scanfile' argument 2 names different: declaration 'dumpinfo' definition 'showinfo'.
xwatch-2.11/src/warning.c:42:1: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing]
xwatch-2.11/src/xwatch.c:47:3: style: The scope of the variable 'copyrightmsg' can be reduced. [variableScope]
[17:52]

ftp://ftp.se.debian.org/debian/pool/main/x/xwax/xwax_1.7.orig.tar.gz
xwax-1.7/alsa.c:165:9: style: The scope of the variable 'r' can be reduced. [variableScope]
xwax-1.7/alsa.c:394:46: style: Function 'alsa_init' argument 2 names different: declaration 'name' definition 'device_name'. [funcArgNamesDifferent]
xwax-1.7/alsa.h:25:46: note: Function 'alsa_init' argument 2 names different: declaration 'name' definition 'device_name'.
xwax-1.7/alsa.c:394:46: note: Function 'alsa_init' argument 2 names different: declaration 'name' definition 'device_name'.
xwax-1.7/controller.c:28:66: style: Function 'controller_init' argument 2 names different: declaration 't' definition 'ops'. [funcArgNamesDifferent]
xwax-1.7/controller.h:55:66: note: Function 'controller_init' argument 2 names different: declaration 't' definition 'ops'.
xwax-1.7/controller.c:28:66: note: Function 'controller_init' argument 2 names different: declaration 't' definition 'ops'.
xwax-1.7/deck.c:47:28: style: Function 'deck_init' argument 1 names different: declaration 'deck' definition 'd'. [funcArgNamesDifferent]
xwax-1.7/deck.h:54:28: note: Function 'deck_init' argument 1 names different: declaration 'deck' definition 'd'.
xwax-1.7/deck.c:47:28: note: Function 'deck_init' argument 1 names different: declaration 'deck' definition 'd'.
xwax-1.7/deck.c:77:30: style: Function 'deck_clear' argument 1 names different: declaration 'deck' definition 'd'. [funcArgNamesDifferent]
xwax-1.7/deck.h:57:30: note: Function 'deck_clear' argument 1 names different: declaration 'deck' definition 'd'.
xwax-1.7/deck.c:77:30: note: Function 'deck_clear' argument 1 names different: declaration 'deck' definition 'd'.
xwax-1.7/deck.c:85:40: style: Function 'deck_is_locked' argument 1 names different: declaration 'deck' definition 'd'. [funcArgNamesDifferent]
xwax-1.7/deck.h:59:40: note: Function 'deck_is_locked' argument 1 names different: declaration 'deck' definition 'd'.
xwax-1.7/deck.c:85:40: note: Function 'deck_is_locked' argument 1 names different: declaration 'deck' definition 'd'.
xwax-1.7/deck.c:94:29: style: Function 'deck_load' argument 1 names different: declaration 'deck' definition 'd'. [funcArgNamesDifferent]
xwax-1.7/deck.h:61:29: note: Function 'deck_load' argument 1 names different: declaration 'deck' definition 'd'.
xwax-1.7/deck.c:94:29: note: Function 'deck_load' argument 1 names different: declaration 'deck' definition 'd'.
xwax-1.7/deck.c:111:30: style: Function 'deck_recue' argument 1 names different: declaration 'deck' definition 'd'. [funcArgNamesDifferent]
xwax-1.7/deck.h:63:30: note: Function 'deck_recue' argument 1 names different: declaration 'deck' definition 'd'.
xwax-1.7/deck.c:111:30: note: Function 'deck_recue' argument 1 names different: declaration 'deck' definition 'd'.
xwax-1.7/deck.c:121:30: style: Function 'deck_clone' argument 1 names different: declaration 'deck' definition 'd'. [funcArgNamesDifferent]
xwax-1.7/deck.h:64:30: note: Function 'deck_clone' argument 1 names different: declaration 'deck' definition 'd'.
xwax-1.7/deck.c:121:30: note: Function 'deck_clone' argument 1 names different: declaration 'deck' definition 'd'.
xwax-1.7/deck.c:131:34: style: Function 'deck_unset_cue' argument 1 names different: declaration 'deck' definition 'd'. [funcArgNamesDifferent]
xwax-1.7/deck.h:65:34: note: Function 'deck_unset_cue' argument 1 names different: declaration 'deck' definition 'd'.
xwax-1.7/deck.c:131:34: note: Function 'deck_unset_cue' argument 1 names different: declaration 'deck' definition 'd'.
xwax-1.7/deck.c:141:28: style: Function 'deck_cue' argument 1 names different: declaration 'deck' definition 'd'. [funcArgNamesDifferent]
xwax-1.7/deck.h:66:28: note: Function 'deck_cue' argument 1 names different: declaration 'deck' definition 'd'.
xwax-1.7/deck.c:141:28: note: Function 'deck_cue' argument 1 names different: declaration 'deck' definition 'd'.
xwax-1.7/device.c:130:65: style: Function 'device_submit' argument 3 names different: declaration 'npcm' definition 'n'. [funcArgNamesDifferent]
xwax-1.7/device.h:63:65: note: Function 'device_submit' argument 3 names different: declaration 'npcm' definition 'n'.
xwax-1.7/device.c:130:65: note: Function 'device_submit' argument 3 names different: declaration 'npcm' definition 'n'.
xwax-1.7/device.c:142:66: style: Function 'device_collect' argument 3 names different: declaration 'npcm' definition 'n'. [funcArgNamesDifferent]
xwax-1.7/device.h:64:66: note: Function 'device_collect' argument 3 names different: declaration 'npcm' definition 'n'.
xwax-1.7/device.c:142:66: note: Function 'device_collect' argument 3 names different: declaration 'npcm' definition 'n'.
xwax-1.7/dicer.c:250:12: style: Variable 'buf' is assigned a value that is never used. [unreadVariable]
xwax-1.7/dicer.c:251:12: style: Variable 'len' is assigned a value that is never used. [unreadVariable]
xwax-1.7/excrate.c:47:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xwax-1.7/excrate.c:146:37: style: Function 'excrate_pollfd' argument 1 names different: declaration 'tr' definition 'e'. [funcArgNamesDifferent]
xwax-1.7/excrate.h:59:37: note: Function 'excrate_pollfd' argument 1 names different: declaration 'tr' definition 'e'.
xwax-1.7/excrate.c:146:37: note: Function 'excrate_pollfd' argument 1 names different: declaration 'tr' definition 'e'.
xwax-1.7/excrate.c:224:37: style: Function 'excrate_handle' argument 1 names different: declaration 'tr' definition 'e'. [funcArgNamesDifferent]
xwax-1.7/excrate.h:60:37: note: Function 'excrate_handle' argument 1 names different: declaration 'tr' definition 'e'.
xwax-1.7/excrate.c:224:37: note: Function 'excrate_handle' argument 1 names different: declaration 'tr' definition 'e'.
xwax-1.7/index.c:281:20: style: The scope of the variable 're' can be reduced. [variableScope]
xwax-1.7/index.c:117:30: style: Function 'index_add' argument 1 names different: declaration 'li' definition 'ls'. [funcArgNamesDifferent]
xwax-1.7/index.h:61:30: note: Function 'index_add' argument 1 names different: declaration 'li' definition 'ls'.
xwax-1.7/index.c:117:30: note: Function 'index_add' argument 1 names different: declaration 'li' definition 'ls'.
xwax-1.7/interface.c:1169:9: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xwax-1.7/interface.c:224:15: style: The scope of the variable 'nr' can be reduced. [variableScope]
xwax-1.7/interface.c:291:9: style: The scope of the variable 'r' can be reduced. [variableScope]
xwax-1.7/interface.c:827:21: style: The scope of the variable 'r' can be reduced. [variableScope]
xwax-1.7/interface.c:827:27: style: The scope of the variable 'sp' can be reduced. [variableScope]
xwax-1.7/interface.c:829:21: style: The scope of the variable 'p' can be reduced. [variableScope]
xwax-1.7/interface.c:1500:28: style: The scope of the variable 're' can be reduced. [variableScope]
xwax-1.7/interface.c:1771:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xwax-1.7/jack.c:173:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xwax-1.7/library.c:591:36: style: Function 'library_import' argument 1 names different: declaration 'lib' definition 'li'. [funcArgNamesDifferent]
xwax-1.7/library.h:71:36: note: Function 'library_import' argument 1 names different: declaration 'lib' definition 'li'.
xwax-1.7/library.c:591:36: note: Function 'library_import' argument 1 names different: declaration 'lib' definition 'li'.
xwax-1.7/library.c:495:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xwax-1.7/player.c:347:18: style: The scope of the variable 'tcpos' can be reduced. [variableScope]
xwax-1.7/player.c:200:57: style: Function 'player_init' argument 4 names different: declaration 'timecoder' definition 'tc'. [funcArgNamesDifferent]
xwax-1.7/player.h:54:57: note: Function 'player_init' argument 4 names different: declaration 'timecoder' definition 'tc'.
xwax-1.7/player.c:200:57: note: Function 'player_init' argument 4 names different: declaration 'timecoder' definition 'tc'.
xwax-1.7/realtime.c:73:9: style: The scope of the variable 'r' can be reduced. [variableScope]
xwax-1.7/status.c:49:21: style: Function 'status_set' argument 1 names different: declaration 'level' definition 'l'. [funcArgNamesDifferent]
xwax-1.7/status.h:41:21: note: Function 'status_set' argument 1 names different: declaration 'level' definition 'l'.
xwax-1.7/status.c:49:21: note: Function 'status_set' argument 1 names different: declaration 'level' definition 'l'.
xwax-1.7/status.c:66:24: style: Function 'status_printf' argument 1 names different: declaration 'level' definition 'lvl'. [funcArgNamesDifferent]
xwax-1.7/status.h:42:24: note: Function 'status_printf' argument 1 names different: declaration 'level' definition 'lvl'.
xwax-1.7/status.c:66:24: note: Function 'status_printf' argument 1 names different: declaration 'level' definition 'lvl'.
xwax-1.7/status.c:66:41: style: Function 'status_printf' argument 2 names different: declaration 's' definition 't'. [funcArgNamesDifferent]
xwax-1.7/status.h:42:43: note: Function 'status_printf' argument 2 names different: declaration 's' definition 't'.
xwax-1.7/status.c:66:41: note: Function 'status_printf' argument 2 names different: declaration 's' definition 't'.
xwax-1.7/tests/midi.c:65:17: warning: %hhx in format string (no. 1) requires 'unsigned char' but the argument type is 'char'. [invalidPrintfArgType_uint]
xwax-1.7/tests/midi.c:68:13: portability: %d in format string (no. 1) requires 'int' but the argument type is 'ssize_t {aka signed long}'. [invalidPrintfArgType_sint]
xwax-1.7/track.c:222:67: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB]
xwax-1.7/track.c:382:33: style: Function 'track_pollfd' argument 1 names different: declaration 'tr' definition 't'. [funcArgNamesDifferent]
xwax-1.7/track.h:81:33: note: Function 'track_pollfd' argument 1 names different: declaration 'tr' definition 't'.
xwax-1.7/track.c:382:33: note: Function 'track_pollfd' argument 1 names different: declaration 'tr' definition 't'.
xwax-1.7/track.c:134:41: portability: '(void*)tr->block[block]->pcm' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
xwax-1.7/xwax.c:144:5: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
[17:52]

ftp://ftp.se.debian.org/debian/pool/main/x/xwelltris/xwelltris_1.0.1.orig.tar.gz
xwelltris-1.0.1/src/image/convert.cxx:255:11: style: The scope of the variable 'histp' can be reduced. [variableScope]
xwelltris-1.0.1/src/image/convert.cxx:408:7: style: The scope of the variable 'n' can be reduced. [variableScope]
xwelltris-1.0.1/src/image/convert.cxx:409:7: style: The scope of the variable 'c0' can be reduced. [variableScope]
xwelltris-1.0.1/src/image/convert.cxx:409:10: style: The scope of the variable 'c1' can be reduced. [variableScope]
xwelltris-1.0.1/src/image/convert.cxx:409:13: style: The scope of the variable 'c2' can be reduced. [variableScope]
xwelltris-1.0.1/src/image/convert.cxx:409:16: style: The scope of the variable 'cmax' can be reduced. [variableScope]
xwelltris-1.0.1/src/image/convert.cxx:410:22: style: The scope of the variable 'b2' can be reduced. [variableScope]
xwelltris-1.0.1/src/image/convert.cxx:544:10: style: The scope of the variable 'x' can be reduced. [variableScope]
xwelltris-1.0.1/src/image/convert.cxx:644:10: style: The scope of the variable 'icolor' can be reduced. [variableScope]
xwelltris-1.0.1/src/image/convert.cxx:646:13: style: The scope of the variable 'cptr' can be reduced. [variableScope]
xwelltris-1.0.1/src/image/convert.cxx:647:9: style: The scope of the variable 'dist0' can be reduced. [variableScope]
xwelltris-1.0.1/src/image/convert.cxx:649:9: style: The scope of the variable 'xx0' can be reduced. [variableScope]
xwelltris-1.0.1/src/image/convert.cxx:651:9: style: The scope of the variable 'inc0' can be reduced. [variableScope]
xwelltris-1.0.1/src/image/convert.cxx:651:15: style: The scope of the variable 'inc1' can be reduced. [variableScope]
xwelltris-1.0.1/src/image/convert.cxx:651:21: style: The scope of the variable 'inc2' can be reduced. [variableScope]
xwelltris-1.0.1/src/image/convert.cxx:752:23: style: The scope of the variable 'cur0' can be reduced. [variableScope]
xwelltris-1.0.1/src/image/convert.cxx:752:29: style: The scope of the variable 'cur1' can be reduced. [variableScope]
xwelltris-1.0.1/src/image/convert.cxx:752:35: style: The scope of the variable 'cur2' can be reduced. [variableScope]
xwelltris-1.0.1/src/image/convert.cxx:753:14: style: The scope of the variable 'belowerr0' can be reduced. [variableScope]
xwelltris-1.0.1/src/image/convert.cxx:753:25: style: The scope of the variable 'belowerr1' can be reduced. [variableScope]
xwelltris-1.0.1/src/image/convert.cxx:753:36: style: The scope of the variable 'belowerr2' can be reduced. [variableScope]
xwelltris-1.0.1/src/image/convert.cxx:754:14: style: The scope of the variable 'bpreverr0' can be reduced. [variableScope]
xwelltris-1.0.1/src/image/convert.cxx:754:25: style: The scope of the variable 'bpreverr1' can be reduced. [variableScope]
xwelltris-1.0.1/src/image/convert.cxx:754:36: style: The scope of the variable 'bpreverr2' can be reduced. [variableScope]
xwelltris-1.0.1/src/image/convert.cxx:756:12: style: The scope of the variable 'inptr' can be reduced. [variableScope]
xwelltris-1.0.1/src/image/convert.cxx:757:12: style: The scope of the variable 'outptr' can be reduced. [variableScope]
xwelltris-1.0.1/src/image/convert.cxx:114:12: error: Mismatching allocation and deallocation: pic8_buf [mismatchAllocDealloc]
xwelltris-1.0.1/src/image/convert.cxx:90:3: error: Mismatching allocation and deallocation: redmap [mismatchAllocDealloc]
xwelltris-1.0.1/src/image/convert.cxx:91:3: error: Mismatching allocation and deallocation: greenmap [mismatchAllocDealloc]
xwelltris-1.0.1/src/image/convert.cxx:92:3: error: Mismatching allocation and deallocation: bluemap [mismatchAllocDealloc]
xwelltris-1.0.1/src/image/image.cxx:356:52: style: The scope of the variable 'D' can be reduced. [variableScope]
xwelltris-1.0.1/src/image/image.cxx:554:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xwelltris-1.0.1/src/image/image.cxx:554:10: style: The scope of the variable 'j' can be reduced. [variableScope]
xwelltris-1.0.1/src/image/image.cxx:554:12: style: The scope of the variable 'i3' can be reduced. [variableScope]
xwelltris-1.0.1/src/image/image.cxx:554:15: style: The scope of the variable 'i2' can be reduced. [variableScope]
xwelltris-1.0.1/src/image/image.cxx:588:8: style: The scope of the variable 'j' can be reduced. [variableScope]
xwelltris-1.0.1/src/image/image.cxx:588:10: style: The scope of the variable 'l' can be reduced. [variableScope]
xwelltris-1.0.1/src/image/image.cxx:591:6: style: The scope of the variable 'ind' can be reduced. [variableScope]
xwelltris-1.0.1/src/image/image.cxx:356:17: style: Unused variable: weight [unusedVariable]
xwelltris-1.0.1/src/image/image.cxx:795:6: style: Variable 'l' is assigned a value that is never used. [unreadVariable]
xwelltris-1.0.1/src/image/image.cxx:731:8: error: Mismatching allocation and deallocation: imdata [mismatchAllocDealloc]
xwelltris-1.0.1/src/image/image.cxx:744:6: error: Mismatching allocation and deallocation: imdata [mismatchAllocDealloc]
xwelltris-1.0.1/src/image/image.cxx:759:8: error: Mismatching allocation and deallocation: imdata [mismatchAllocDealloc]
xwelltris-1.0.1/src/image/image.cxx:810:6: error: Mismatching allocation and deallocation: trans [mismatchAllocDealloc]
xwelltris-1.0.1/src/image/image.cxx:813:8: error: Mismatching allocation and deallocation: imdata [mismatchAllocDealloc]
xwelltris-1.0.1/src/image/sublib/IMG_gif.c:363:39: style: The scope of the variable 'last_byte' can be reduced. [variableScope]
xwelltris-1.0.1/src/image/sublib/IMG_gif.c:365:19: style: The scope of the variable 'count' can be reduced. [variableScope]
xwelltris-1.0.1/src/image/sublib/IMG_gif.c:402:15: style: The scope of the variable 'incode' can be reduced. [variableScope]
xwelltris-1.0.1/src/image/sublib/IMG_gif.c:269:61: style: Function 'ReadColorMap' argument 4 names different: declaration 'flag' definition 'gray'. [funcArgNamesDifferent]
xwelltris-1.0.1/src/image/sublib/IMG_gif.c:141:51: note: Function 'ReadColorMap' argument 4 names different: declaration 'flag' definition 'gray'.
xwelltris-1.0.1/src/image/sublib/IMG_gif.c:269:61: note: Function 'ReadColorMap' argument 4 names different: declaration 'flag' definition 'gray'.
xwelltris-1.0.1/src/image/sublib/SDL_surface.c:278:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
xwelltris-1.0.1/src/image/sublib/SDL_to_picinfo.c:8:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:37:9: style: The scope of the variable 'bpp' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:38:12: style: The scope of the variable 'p' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:673:20: style: The scope of the variable 'pixellast' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:674:9: style: The scope of the variable 'dx' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:675:9: style: The scope of the variable 'pixx' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:675:15: style: The scope of the variable 'pixy' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:679:12: style: The scope of the variable 'colorptr' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:909:20: style: The scope of the variable 'pixellast' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:910:9: style: The scope of the variable 'dy' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:911:9: style: The scope of the variable 'pixx' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:911:15: style: The scope of the variable 'pixy' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:915:12: style: The scope of the variable 'colorptr' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:1245:9: style: The scope of the variable 'code1' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:1314:20: style: The scope of the variable 'pixellast' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:1315:9: style: The scope of the variable 'x' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:1315:12: style: The scope of the variable 'dx' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:1316:9: style: The scope of the variable 'dy' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:1317:9: style: The scope of the variable 'pixx' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:1317:15: style: The scope of the variable 'pixy' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:1320:12: style: The scope of the variable 'colorptr' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:1553:9: style: The scope of the variable 'pixx' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:1553:15: style: The scope of the variable 'pixy' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:1556:9: style: The scope of the variable 'ax' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:1556:13: style: The scope of the variable 'ay' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:1558:9: style: The scope of the variable 'swaptmp' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:1559:12: style: The scope of the variable 'pixel' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:1560:12: style: The scope of the variable 'colorptr' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:1773:17: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:1773:28: style: The scope of the variable 'y0p1' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:1773:34: style: The scope of the variable 'x0pxdir' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:1999:12: style: The scope of the variable 'colorptr' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:2328:12: style: The scope of the variable 'colorptr' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:2803:9: style: The scope of the variable 'xmh' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:2803:14: style: The scope of the variable 'xph' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:2804:9: style: The scope of the variable 'xmi' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:2804:14: style: The scope of the variable 'xpi' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:2805:9: style: The scope of the variable 'xmj' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:2805:14: style: The scope of the variable 'xpj' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:2806:9: style: The scope of the variable 'xmk' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:2806:14: style: The scope of the variable 'xpk' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:3159:9: style: The scope of the variable 'ints' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:3261:9: style: The scope of the variable 'ix' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:3261:13: style: The scope of the variable 'iy' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:3261:17: style: The scope of the variable 'k' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:3262:20: style: The scope of the variable 'charpos' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:3264:20: style: The scope of the variable 'bitpos' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:3265:12: style: The scope of the variable 'curpos' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:1855:5: style: Variable 'wgtcompmask' is assigned a value that is never used. [unreadVariable]
xwelltris-1.0.1/src/sdl/sdl_gfxprimitives.c:3176:6: error: Common realloc mistake: 'gfxPrimitivesPolyInts' nulled but not freed upon failure [memleakOnRealloc]
xwelltris-1.0.1/src/sdl/sdlwelldrawing.cxx:225:11: style: Same expression on both sides of '==' because the value of 'idx' and 'current_id' are the same. [duplicateExpression]
xwelltris-1.0.1/src/sdl/sdlwelldrawing.cxx:156:16: note: 'idx' is assigned value 'current_id' here.
xwelltris-1.0.1/src/sdl/sdlwelldrawing.cxx:225:11: note: Same expression on both sides of '==' because the value of 'idx' and 'current_id' are the same.
xwelltris-1.0.1/src/sdl/sdlwelldrawing.cxx:50:18: style: The scope of the variable 'surface' can be reduced. [variableScope]
xwelltris-1.0.1/src/sdl/sdlwelldrawing.cxx:31:23: warning: Member variable 'SDLWellDrawingEngine::fields' is not initialized in the constructor. [uninitMemberVar]
xwelltris-1.0.1/src/sdl/sdlwelldrawing.h:36:3: style: Class 'SDLWellDrawingEngine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xwelltris-1.0.1/src/sdl/sdlwelldrawing.cxx:418:5: error: Mismatching allocation and deallocation: from [mismatchAllocDealloc]
xwelltris-1.0.1/src/sdl/sdlwelldrawing.cxx:419:5: error: Mismatching allocation and deallocation: to [mismatchAllocDealloc]
xwelltris-1.0.1/src/sdl/sdlwellengine.h:24:22: warning: Virtual function 'init_mainwindow' is called from constructor 'SDLWellEngine(int argc,char**argv)' at line 128. Dynamic binding is not used. [virtualCallInConstructor]
xwelltris-1.0.1/src/sdl/sdlwellengine.cxx:128:5: note: Calling init_mainwindow
xwelltris-1.0.1/src/sdl/sdlwellengine.h:24:22: note: init_mainwindow is a virtual method
xwelltris-1.0.1/src/sdl/sdlwellengine.h:27:22: warning: Virtual function 'init_colors' is called from constructor 'SDLWellEngine(int argc,char**argv)' at line 129. Dynamic binding is not used. [virtualCallInConstructor]
xwelltris-1.0.1/src/sdl/sdlwellengine.cxx:129:5: note: Calling init_colors
xwelltris-1.0.1/src/sdl/sdlwellengine.h:27:22: note: init_colors is a virtual method
xwelltris-1.0.1/src/sdl/sdlwellinput.h:18:3: style: Class 'SDLWellInput' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xwelltris-1.0.1/src/sdl/sdlwellimagefont.cxx:32:12: style: C-style pointer casting [cstyleCast]
xwelltris-1.0.1/src/sdl/sdlwellinput.cxx:30:10: style: C-style pointer casting [cstyleCast]
xwelltris-1.0.1/src/wellclass.cxx:1337:17: style: Same expression on both sides of '!=' because the value of 'oldrows' and 'rows' are the same. [duplicateExpression]
xwelltris-1.0.1/src/wellclass.cxx:1319:15: note: 'oldrows' is assigned value 'rows' here.
xwelltris-1.0.1/src/wellclass.cxx:1337:17: note: Same expression on both sides of '!=' because the value of 'oldrows' and 'rows' are the same.
xwelltris-1.0.1/src/wellclass.cxx:216:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xwelltris-1.0.1/src/wellclass.cxx:216:34: style: The scope of the variable 'sum' can be reduced. [variableScope]
xwelltris-1.0.1/src/wellclass.cxx:216:63: style: The scope of the variable 'diag' can be reduced. [variableScope]
xwelltris-1.0.1/src/wellclass.cxx:217:5: style: The scope of the variable 'game' can be reduced. [variableScope]
xwelltris-1.0.1/src/wellclass.cxx:676:21: style: The scope of the variable 'i' can be reduced. [variableScope]
xwelltris-1.0.1/src/wellclass.cxx:1073:13: style: The scope of the variable 'k' can be reduced. [variableScope]
xwelltris-1.0.1/src/wellclass.cxx:1073:16: style: The scope of the variable 'l' can be reduced. [variableScope]
xwelltris-1.0.1/src/wellclass.cxx:1073:19: style: The scope of the variable 'fits' can be reduced. [variableScope]
xwelltris-1.0.1/src/wellclass.cxx:1190:27: style: The scope of the variable 'k' can be reduced. [variableScope]
xwelltris-1.0.1/src/welltopnine.cxx:372:11: style: The scope of the variable 'pscore' can be reduced. [variableScope]
xwelltris-1.0.1/src/welltopnine.cxx:450:11: style: The scope of the variable 'pscore' can be reduced. [variableScope]
xwelltris-1.0.1/src/x11/xwelldrawing.cxx:195:9: style: Same expression on both sides of '==' because the value of 'idx' and 'current_id' are the same. [duplicateExpression]
xwelltris-1.0.1/src/x11/xwelldrawing.cxx:132:14: note: 'idx' is assigned value 'current_id' here.
xwelltris-1.0.1/src/x11/xwelldrawing.cxx:195:9: note: Same expression on both sides of '==' because the value of 'idx' and 'current_id' are the same.
xwelltris-1.0.1/src/x11/xwelldrawing.cxx:132:25: style: Unused variable: w [unusedVariable]
xwelltris-1.0.1/src/x11/xwelldrawing.cxx:212:15: style: Unused variable: k [unusedVariable]
xwelltris-1.0.1/src/x11/xwelldrawing.cxx:30:21: warning: Member variable 'XWellDrawingEngine::fields' is not initialized in the constructor. [uninitMemberVar]
xwelltris-1.0.1/src/x11/xwelldrawing.cxx:30:21: warning: Member variable 'XWellDrawingEngine::gcs' is not initialized in the constructor. [uninitMemberVar]
xwelltris-1.0.1/src/x11/xwelldrawing.h:29:3: style: Class 'XWellDrawingEngine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xwelltris-1.0.1/src/x11/xwellengine.cxx:232:27: style: Same expression on both sides of '|'. [duplicateExpression]
xwelltris-1.0.1/src/x11/xwellengine.h:40:20: warning: Virtual function 'init_mainwindow' is called from constructor 'XWellEngine(int argc,char**argv)' at line 149. Dynamic binding is not used. [virtualCallInConstructor]
xwelltris-1.0.1/src/x11/xwellengine.cxx:149:3: note: Calling init_mainwindow
xwelltris-1.0.1/src/x11/xwellengine.h:40:20: note: init_mainwindow is a virtual method
xwelltris-1.0.1/src/x11/xwellengine.h:42:20: warning: Virtual function 'init_colors' is called from constructor 'XWellEngine(int argc,char**argv)' at line 151. Dynamic binding is not used. [virtualCallInConstructor]
xwelltris-1.0.1/src/x11/xwellengine.cxx:151:3: note: Calling init_colors
xwelltris-1.0.1/src/x11/xwellengine.h:42:20: note: init_colors is a virtual method
xwelltris-1.0.1/src/x11/xwellinput.h:17:3: style: Class 'XWellInput' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xwelltris-1.0.1/src/x11/xwellimagefont.cxx:32:11: style: C-style pointer casting [cstyleCast]
xwelltris-1.0.1/src/x11/xwellinput.cxx:31:11: style: C-style pointer casting [cstyleCast]
[17:52]

ftp://ftp.se.debian.org/debian/pool/main/x/xwiimote/xwiimote_2.orig.tar.gz
xwiimote-2/lib/core.c:149:14: style: The scope of the variable 'name' can be reduced. [variableScope]
xwiimote-2/lib/core.c:151:20: style: The scope of the variable 'tif' can be reduced. [variableScope]
xwiimote-2/lib/core.c:488:10: style: The scope of the variable 'err' can be reduced. [variableScope]
xwiimote-2/lib/core.c:680:22: style: The scope of the variable 'ndev' can be reduced. [variableScope]
xwiimote-2/lib/core.c:680:29: style: The scope of the variable 'p' can be reduced. [variableScope]
xwiimote-2/lib/core.c:681:14: style: The scope of the variable 'act' can be reduced. [variableScope]
xwiimote-2/lib/core.c:681:20: style: The scope of the variable 'path' can be reduced. [variableScope]
xwiimote-2/lib/core.c:681:27: style: The scope of the variable 'npath' can be reduced. [variableScope]
xwiimote-2/lib/core.c:681:35: style: The scope of the variable 'ppath' can be reduced. [variableScope]
xwiimote-2/lib/core.c:681:43: style: The scope of the variable 'node' can be reduced. [variableScope]
xwiimote-2/lib/core.c:682:7: style: The scope of the variable 'hotplug' can be reduced. [variableScope]
xwiimote-2/lib/core.c:1235:20: style: Checking if unsigned variable 'size' is less than zero. [unsignedLessThanZero]
xwiimote-2/lib/core.c:1222:68: style: Function 'xwii_iface_dispatch' argument 2 names different: declaration 'ev' definition 'u_ev'. [funcArgNamesDifferent]
xwiimote-2/lib/xwiimote.h:876:68: note: Function 'xwii_iface_dispatch' argument 2 names different: declaration 'ev' definition 'u_ev'.
xwiimote-2/lib/core.c:1222:68: note: Function 'xwii_iface_dispatch' argument 2 names different: declaration 'ev' definition 'u_ev'.
xwiimote-2/lib/monitor.c:149:26: style: The scope of the variable 'e' can be reduced. [variableScope]
xwiimote-2/lib/monitor.c:150:22: style: The scope of the variable 'dev' can be reduced. [variableScope]
xwiimote-2/lib/monitor.c:151:14: style: The scope of the variable 'path' can be reduced. [variableScope]
xwiimote-2/lib/monitor.c:105:46: style: Function 'xwii_monitor_unref' argument 1 names different: declaration 'mon' definition 'monitor'. [funcArgNamesDifferent]
xwiimote-2/lib/xwiimote.h:1071:46: note: Function 'xwii_monitor_unref' argument 1 names different: declaration 'mon' definition 'monitor'.
xwiimote-2/lib/monitor.c:105:46: note: Function 'xwii_monitor_unref' argument 1 names different: declaration 'mon' definition 'monitor'.
xwiimote-2/tools/xwiidump.c:33:3: warning: %hhx in format string (no. 1) requires 'unsigned char' but the argument type is 'signed char'. [invalidPrintfArgType_uint]
xwiimote-2/tools/xwiidump.c:44:3: portability: %lx in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint]
xwiimote-2/tools/xwiishow.c:1336:2: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment]
xwiimote-2/tools/xwiishow.c:1334:11: note: Variable 'i' is reassigned a value before the old one has been used.
xwiimote-2/tools/xwiishow.c:1336:2: note: Variable 'i' is reassigned a value before the old one has been used.
xwiimote-2/tools/xwiishow.c:1354:2: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment]
xwiimote-2/tools/xwiishow.c:1352:11: note: Variable 'i' is reassigned a value before the old one has been used.
xwiimote-2/tools/xwiishow.c:1354:2: note: Variable 'i' is reassigned a value before the old one has been used.
xwiimote-2/tools/xwiishow.c:147:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
xwiimote-2/tools/xwiishow.c:516:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
xwiimote-2/tools/xwiishow.c:536:9: style: The scope of the variable 'v' can be reduced. [variableScope]
xwiimote-2/tools/xwiishow.c:644:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
xwiimote-2/tools/xwiishow.c:702:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
xwiimote-2/tools/xwiishow.c:770:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
xwiimote-2/tools/xwiishow.c:791:10: style: The scope of the variable 'v' can be reduced. [variableScope]
xwiimote-2/tools/xwiishow.c:1029:6: style: The scope of the variable 'ret' can be reduced. [variableScope]
xwiimote-2/tools/xwiishow.c:1280:14: error: Expression 'i++,0' depends on order of evaluation of side effects [unknownEvaluationOrder]
[17:52]

ftp://ftp.se.debian.org/debian/pool/main/x/xwit/xwit_3.4.orig.tar.gz
xwit-3.4.orig/xwit.c:41:15: style: The scope of the variable 'rend' can be reduced. [variableScope]
[17:52]

ftp://ftp.se.debian.org/debian/pool/main/x/xword/xword_2.0.0~rc2.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xwpe/xwpe_1.5.30a.orig.tar.gz
xwpe-1.5.30a/WeExpArr.c:35:2: error: Memory leak: exp_array [memleak]
xwpe-1.5.30a/WeExpArr.c:46:3: error: Common realloc mistake: 'real_array' nulled but not freed upon failure [memleakOnRealloc]
xwpe-1.5.30a/WeSyntax.c:88:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xwpe-1.5.30a/WeSyntax.c:118:9: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xwpe-1.5.30a/WeSyntax.c:127:9: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xwpe-1.5.30a/WeSyntax.c:150:8: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xwpe-1.5.30a/WeSyntax.c:167:8: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xwpe-1.5.30a/WeSyntax.c:175:7: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xwpe-1.5.30a/WeSyntax.c:181:7: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xwpe-1.5.30a/WeSyntax.c:187:7: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xwpe-1.5.30a/WeSyntax.c:193:7: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xwpe-1.5.30a/WeSyntax.c:199:7: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf]
xwpe-1.5.30a/WeSyntax.c:130:0: error: Memory leak: new_syntax [memleak]
xwpe-1.5.30a/WeSyntax.c:144:4: error: Memory leak: new_syntax.syntax_rule [memleak]
xwpe-1.5.30a/WeXterm.c:144:10: style: The scope of the variable 'xscreen' can be reduced. [variableScope]
xwpe-1.5.30a/we_block.c:18:8: style: The scope of the variable 'y' can be reduced. [variableScope]
xwpe-1.5.30a/we_block.c:18:10: style: The scope of the variable 'len' can be reduced. [variableScope]
xwpe-1.5.30a/we_block.c:121:11: style: The scope of the variable 'fo' can be reduced. [variableScope]
xwpe-1.5.30a/we_block.c:1098:14: style: The scope of the variable 'c' can be reduced. [variableScope]
xwpe-1.5.30a/we_block.c:1098:17: style: The scope of the variable 'ym' can be reduced. [variableScope]
xwpe-1.5.30a/we_block.c:1098:21: style: The scope of the variable 'rep' can be reduced. [variableScope]
xwpe-1.5.30a/we_block.c:1098:28: style: The scope of the variable 'found' can be reduced. [variableScope]
xwpe-1.5.30a/we_block.c:610:6: style: Variable 'b' is assigned a value that is never used. [unreadVariable]
xwpe-1.5.30a/we_block.c:1003:17: style: Variable 's' is assigned a value that is never used. [unreadVariable]
xwpe-1.5.30a/we_block.c:809:0: error: Memory leak: tstr [memleak]
xwpe-1.5.30a/we_block.c:859:0: error: Memory leak: tstr [memleak]
xwpe-1.5.30a/we_block.c:1044:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_block.c:1045:42: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_block.c:1046:42: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_block.c:1048:45: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_block.c:1050:45: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_block.c:1052:46: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_block.c:1124:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_block.c:1125:42: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_block.c:1126:42: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_block.c:1129:45: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_block.c:1130:45: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_block.c:1132:48: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_debug.c:1626:15: error: Array 'e_d_tty[80]' accessed at index 80, which is out of bounds. [arrayIndexOutOfBounds]
xwpe-1.5.30a/we_debug.c:1621:4: note: After for loop, i has value 80
xwpe-1.5.30a/we_debug.c:1626:15: note: Array index out of bounds
xwpe-1.5.30a/we_debug.c:2105:37: style: Redundant condition: If 'EXPR == ' '', the comparison 'EXPR != '\0'' is always true. [redundantCondition]
xwpe-1.5.30a/we_debug.c:1042:23: style: Condition 'e_deb_type==1' is always true [knownConditionTrueFalse]
xwpe-1.5.30a/we_debug.c:589:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xwpe-1.5.30a/we_debug.c:669:23: style: The scope of the variable 'ret' can be reduced. [variableScope]
xwpe-1.5.30a/we_debug.c:670:19: style: The scope of the variable 'str' can be reduced. [variableScope]
xwpe-1.5.30a/we_debug.c:671:8: style: The scope of the variable 'str2' can be reduced. [variableScope]
xwpe-1.5.30a/we_debug.c:876:16: style: The scope of the variable 'k' can be reduced. [variableScope]
xwpe-1.5.30a/we_debug.c:983:20: style: The scope of the variable 'str' can be reduced. [variableScope]
xwpe-1.5.30a/we_debug.c:984:11: style: The scope of the variable 'ret' can be reduced. [variableScope]
xwpe-1.5.30a/we_debug.c:984:26: style: The scope of the variable 'dif' can be reduced. [variableScope]
xwpe-1.5.30a/we_debug.c:1084:11: style: The scope of the variable 'p' can be reduced. [variableScope]
xwpe-1.5.30a/we_debug.c:1252:9: style: The scope of the variable 'ret' can be reduced. [variableScope]
xwpe-1.5.30a/we_debug.c:1253:18: style: The scope of the variable 'str' can be reduced. [variableScope]
xwpe-1.5.30a/we_debug.c:1812:6: style: The scope of the variable 'kbdflgs' can be reduced. [variableScope]
xwpe-1.5.30a/we_debug.c:1839:11: style: The scope of the variable 'len' can be reduced. [variableScope]
xwpe-1.5.30a/we_debug.c:1928:11: style: The scope of the variable 'main_brk' can be reduced. [variableScope]
xwpe-1.5.30a/we_debug.c:1959:15: style: The scope of the variable 'main_brk' can be reduced. [variableScope]
xwpe-1.5.30a/we_debug.c:2135:15: style: The scope of the variable 'ret' can be reduced. [variableScope]
xwpe-1.5.30a/we_debug.c:2354:9: style: The scope of the variable 'n' can be reduced. [variableScope]
xwpe-1.5.30a/we_debug.c:2449:7: style: The scope of the variable 'str' can be reduced. [variableScope]
xwpe-1.5.30a/we_debug.c:363:6: style: Variable 's' is assigned a value that is never used. [unreadVariable]
xwpe-1.5.30a/we_debug.c:366:23: style: Variable 'is' is assigned a value that is never used. [unreadVariable]
xwpe-1.5.30a/we_debug.c:446:6: style: Unused variable: i [unusedVariable]
xwpe-1.5.30a/we_debug.c:843:13: style: Array index 'e' is used before limits check. [arrayIndexThenCheck]
xwpe-1.5.30a/we_debug.c:1096:16: style: Array index 'e' is used before limits check. [arrayIndexThenCheck]
xwpe-1.5.30a/we_debug.c:1046:34: error: Memory leak: tmpstr [memleak]
xwpe-1.5.30a/we_debug.c:1048:4: error: Memory leak: tmpstr [memleak]
xwpe-1.5.30a/we_debug.c:580:2: error: Common realloc mistake: 'e_d_swtchs' nulled but not freed upon failure [memleakOnRealloc]
xwpe-1.5.30a/we_debug.c:581:2: error: Common realloc mistake: 'e_d_nrwtchs' nulled but not freed upon failure [memleakOnRealloc]
xwpe-1.5.30a/we_debug.c:612:4: error: Common realloc mistake: 'e_d_swtchs' nulled but not freed upon failure [memleakOnRealloc]
xwpe-1.5.30a/we_debug.c:613:4: error: Common realloc mistake: 'e_d_nrwtchs' nulled but not freed upon failure [memleakOnRealloc]
xwpe-1.5.30a/we_debug.c:995:11: error: Common realloc mistake: 'tmpstr' nulled but not freed upon failure [memleakOnRealloc]
xwpe-1.5.30a/we_debug.c:1012:11: error: Common realloc mistake: 'tmpstr' nulled but not freed upon failure [memleakOnRealloc]
xwpe-1.5.30a/we_e_aus.c:28:15: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
xwpe-1.5.30a/we_e_aus.c:83:17: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
xwpe-1.5.30a/we_e_aus.c:166:17: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
xwpe-1.5.30a/we_e_aus.c:283:26: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
xwpe-1.5.30a/we_edit.c:2155:3: warning: Either the condition 'bn==NULL' is redundant or there is possible null pointer dereference: bn. [nullPointerRedundantCheck]
xwpe-1.5.30a/we_edit.c:2156:10: note: Assuming that condition 'bn==NULL' is not redundant
xwpe-1.5.30a/we_edit.c:2155:3: note: Null pointer dereference
xwpe-1.5.30a/we_edit.c:34:15: style: The scope of the variable 'fo' can be reduced. [variableScope]
xwpe-1.5.30a/we_edit.c:1238:14: style: The scope of the variable 'next_x' can be reduced. [variableScope]
xwpe-1.5.30a/we_edit.c:1257:12: style: The scope of the variable 'x' can be reduced. [variableScope]
xwpe-1.5.30a/we_edit.c:1374:21: style: The scope of the variable 'k' can be reduced. [variableScope]
xwpe-1.5.30a/we_edit.c:1425:17: style: The scope of the variable 'str' can be reduced. [variableScope]
xwpe-1.5.30a/we_edit.c:1462:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xwpe-1.5.30a/we_edit.c:1502:13: style: The scope of the variable 'iold' can be reduced. [variableScope]
xwpe-1.5.30a/we_edit.c:1502:23: style: The scope of the variable 'jold' can be reduced. [variableScope]
xwpe-1.5.30a/we_edit.c:1587:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xwpe-1.5.30a/we_edit.c:1674:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xwpe-1.5.30a/we_edit.c:2077:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xwpe-1.5.30a/we_edit.c:2157:4: error: Memory leak: next [memleak]
xwpe-1.5.30a/we_edit.c:2157:4: error: Memory leak: bn [memleak]
xwpe-1.5.30a/we_edit.c:2157:4: error: Memory leak: sn [memleak]
xwpe-1.5.30a/we_edit.c:2157:4: error: Memory leak: fn [memleak]
xwpe-1.5.30a/we_edit.c:87:0: error: Memory leak: path [memleak]
xwpe-1.5.30a/we_fl_fkt.c:381:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xwpe-1.5.30a/we_fl_fkt.c:493:17: style: Condition 'len<fw->ja' is always true [knownConditionTrueFalse]
xwpe-1.5.30a/we_fl_fkt.c:1065:23: style: Same expression on both sides of '&&'. [duplicateExpression]
xwpe-1.5.30a/we_fl_fkt.c:254:8: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xwpe-1.5.30a/we_fl_fkt.c:389:11: style: The scope of the variable 'c' can be reduced. [variableScope]
xwpe-1.5.30a/we_fl_fkt.c:474:18: style: The scope of the variable 'len' can be reduced. [variableScope]
xwpe-1.5.30a/we_fl_fkt.c:738:20: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xwpe-1.5.30a/we_fl_fkt.c:1106:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xwpe-1.5.30a/we_fl_fkt.c:49:57: style: Function 'e_readin' argument 5 names different: declaration 'sw' definition 'type'. [funcArgNamesDifferent]
xwpe-1.5.30a/edit.h:516:57: note: Function 'e_readin' argument 5 names different: declaration 'sw' definition 'type'.
xwpe-1.5.30a/we_fl_fkt.c:49:57: note: Function 'e_readin' argument 5 names different: declaration 'sw' definition 'type'.
xwpe-1.5.30a/we_fl_fkt.c:947:28: error: Memory leak: swtch [memleak]
xwpe-1.5.30a/we_fl_fkt.c:947:28: error: Memory leak: hdrs [memleak]
xwpe-1.5.30a/we_fl_fkt.c:966:5: error: Common realloc mistake: 'swtch' nulled but not freed upon failure [memleakOnRealloc]
xwpe-1.5.30a/we_fl_fkt.c:990:5: error: Common realloc mistake: 'hdrs' nulled but not freed upon failure [memleakOnRealloc]
xwpe-1.5.30a/we_fl_fkt.c:1367:3: error: Common realloc mistake: 'info_file' nulled but not freed upon failure [memleakOnRealloc]
xwpe-1.5.30a/we_fl_unix.c:1824:3: style: Variable 'buflen' is reassigned a value before the old one has been used. [redundantAssignment]
xwpe-1.5.30a/we_fl_unix.c:1818:0: note: Variable 'buflen' is reassigned a value before the old one has been used.
xwpe-1.5.30a/we_fl_unix.c:1824:3: note: Variable 'buflen' is reassigned a value before the old one has been used.
xwpe-1.5.30a/we_fl_unix.c:67:19: style: The scope of the variable 'allocate_size' can be reduced. [variableScope]
xwpe-1.5.30a/we_fl_unix.c:404:22: style: The scope of the variable 'ret' can be reduced. [variableScope]
xwpe-1.5.30a/we_fl_unix.c:1737:40: style: The scope of the variable 't' can be reduced. [variableScope]
xwpe-1.5.30a/we_fl_unix.c:1816:25: style: The scope of the variable 'tmp2' can be reduced. [variableScope]
xwpe-1.5.30a/we_fl_unix.c:1920:22: style: The scope of the variable 'lw' can be reduced. [variableScope]
xwpe-1.5.30a/we_fl_unix.c:1985:40: style: The scope of the variable 'str' can be reduced. [variableScope]
xwpe-1.5.30a/we_fl_unix.c:1986:18: style: The scope of the variable 'ntmp' can be reduced. [variableScope]
xwpe-1.5.30a/we_fl_unix.c:1986:24: style: The scope of the variable 'n' can be reduced. [variableScope]
xwpe-1.5.30a/we_fl_unix.c:1986:27: style: The scope of the variable 'i' can be reduced. [variableScope]
xwpe-1.5.30a/we_fl_unix.c:2063:19: style: The scope of the variable 'str' can be reduced. [variableScope]
xwpe-1.5.30a/we_fl_unix.c:2064:26: style: The scope of the variable 'j' can be reduced. [variableScope]
xwpe-1.5.30a/we_fl_unix.c:2173:20: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xwpe-1.5.30a/we_fl_unix.c:2383:19: style: The scope of the variable 'tmp2' can be reduced. [variableScope]
xwpe-1.5.30a/we_fl_unix.c:2667:18: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xwpe-1.5.30a/we_fl_unix.c:2667:24: style: The scope of the variable 'tmpl' can be reduced. [variableScope]
xwpe-1.5.30a/we_fl_unix.c:2668:27: style: The scope of the variable 'ret' can be reduced. [variableScope]
xwpe-1.5.30a/we_fl_unix.c:2669:18: style: The scope of the variable 'allocate_size' can be reduced. [variableScope]
xwpe-1.5.30a/we_fl_unix.c:2789:19: style: The scope of the variable 'ret' can be reduced. [variableScope]
xwpe-1.5.30a/we_fl_unix.c:2854:7: style: The scope of the variable 'ret' can be reduced. [variableScope]
xwpe-1.5.30a/we_fl_unix.c:3522:16: style: The scope of the variable 'subpath' can be reduced. [variableScope]
xwpe-1.5.30a/we_fl_unix.c:1560:48: warning: Either the condition 'ret>=0' is redundant, otherwise there is negative array index -1. [negativeIndex]
xwpe-1.5.30a/we_fl_unix.c:1557:15: note: Assuming that condition 'ret>=0' is not redundant
xwpe-1.5.30a/we_fl_unix.c:1560:48: note: Negative array index
xwpe-1.5.30a/we_fl_unix.c:2809:5: error: Resource leak: fpo [resourceLeak]
xwpe-1.5.30a/we_fl_unix.c:2816:5: error: Resource leak: fpo [resourceLeak]
xwpe-1.5.30a/we_fl_unix.c:2816:5: error: Resource leak: fpn [resourceLeak]
xwpe-1.5.30a/we_fl_unix.c:213:64: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_fl_unix.c:217:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_fl_unix.c:513:47: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_fl_unix.c:828:70: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_fl_unix.c:948:74: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_fl_unix.c:1003:74: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_fl_unix.c:1286:70: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_fl_unix.c:1346:74: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_fl_unix.c:1634:42: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_fl_unix.c:1635:42: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_fl_unix.c:1636:41: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_fl_unix.c:1637:42: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_fl_unix.c:1638:42: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_fl_unix.c:1639:41: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_fl_unix.c:1640:41: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_fl_unix.c:1641:41: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_fl_unix.c:2243:62: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_fl_unix.c:2327:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_fl_unix.c:2502:61: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_fl_unix.c:2533:62: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_fl_unix.c:2938:52: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_fl_unix.c:2941:51: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_fl_unix.c:2944:52: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_fl_unix.c:2947:47: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_fl_unix.c:2951:48: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_fl_unix.c:2956:68: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_fl_unix.c:2957:50: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_fl_unix.c:2960:63: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_fl_unix.c:2961:45: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_fl_unix.c:2964:65: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_fl_unix.c:2965:50: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_fl_unix.c:2968:47: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_fl_unix.c:2972:69: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_fl_unix.c:2973:49: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_fl_unix.c:3292:44: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_fl_unix.c:3293:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_fl_unix.c:3294:43: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_hfkt.c:160:3: error: Memory leak: tmp [memleak]
xwpe-1.5.30a/we_main.c:333:2: error: Common realloc mistake: 'e_tmp_dir' nulled but not freed upon failure [memleakOnRealloc]
xwpe-1.5.30a/we_main.c:311:33: error: Uninitialized variable: fb [uninitvar]
xwpe-1.5.30a/we_mouse.c:537:18: style: The scope of the variable 'x' can be reduced. [variableScope]
xwpe-1.5.30a/we_mouse.c:537:21: style: The scope of the variable 'y' can be reduced. [variableScope]
xwpe-1.5.30a/we_mouse.c:1060:20: style: The scope of the variable 'x' can be reduced. [variableScope]
xwpe-1.5.30a/we_mouse.c:1060:23: style: The scope of the variable 'y' can be reduced. [variableScope]
xwpe-1.5.30a/we_mouse.c:284:66: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_mouse.c:310:72: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_mouse.c:659:87: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_mouse.c:666:92: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_mouse.c:667:92: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_mouse.c:668:92: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_mouse.c:670:62: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_opt.c:53:2: style: Variable 'pic' is reassigned a value before the old one has been used. [redundantAssignment]
xwpe-1.5.30a/we_opt.c:48:0: note: Variable 'pic' is reassigned a value before the old one has been used.
xwpe-1.5.30a/we_opt.c:53:2: note: Variable 'pic' is reassigned a value before the old one has been used.
xwpe-1.5.30a/we_opt.c:202:2: style: Variable 'pic' is reassigned a value before the old one has been used. [redundantAssignment]
xwpe-1.5.30a/we_opt.c:197:0: note: Variable 'pic' is reassigned a value before the old one has been used.
xwpe-1.5.30a/we_opt.c:202:2: note: Variable 'pic' is reassigned a value before the old one has been used.
xwpe-1.5.30a/we_opt.c:340:15: style: The scope of the variable 'cfrb' can be reduced. [variableScope]
xwpe-1.5.30a/we_opt.c:466:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xwpe-1.5.30a/we_opt.c:971:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xwpe-1.5.30a/we_opt.c:972:8: style: The scope of the variable 'str_tmp' can be reduced. [variableScope]
xwpe-1.5.30a/we_opt.c:1061:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xwpe-1.5.30a/we_opt.c:1797:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xwpe-1.5.30a/we_opt.c:1867:9: style: The scope of the variable 'len' can be reduced. [variableScope]
xwpe-1.5.30a/we_opt.c:597:4: style: Variable 'len' is modified but its new value is never used. [unreadVariable]
xwpe-1.5.30a/we_opt.c:1150:3: error: Memory leak: tmp [memleak]
xwpe-1.5.30a/we_opt.c:1177:3: error: Memory leak: txt [memleak]
xwpe-1.5.30a/we_opt.c:1181:2: error: Memory leak: txt [memleak]
xwpe-1.5.30a/we_opt.c:1195:3: error: Memory leak: txt [memleak]
xwpe-1.5.30a/we_opt.c:1197:3: error: Memory leak: txt [memleak]
xwpe-1.5.30a/we_opt.c:1197:3: error: Memory leak: header [memleak]
xwpe-1.5.30a/we_opt.c:1209:2: error: Memory leak: txt [memleak]
xwpe-1.5.30a/we_opt.c:1209:2: error: Memory leak: header [memleak]
xwpe-1.5.30a/we_opt.c:1223:3: error: Memory leak: header [memleak]
xwpe-1.5.30a/we_opt.c:1234:2: error: Memory leak: header [memleak]
xwpe-1.5.30a/we_opt.c:1248:3: error: Memory leak: header [memleak]
xwpe-1.5.30a/we_opt.c:1255:2: error: Memory leak: header [memleak]
xwpe-1.5.30a/we_opt.c:1273:3: error: Memory leak: header [memleak]
xwpe-1.5.30a/we_opt.c:1279:2: error: Memory leak: header [memleak]
xwpe-1.5.30a/we_opt.c:1314:3: error: Memory leak: header [memleak]
xwpe-1.5.30a/we_opt.c:1321:2: error: Memory leak: header [memleak]
xwpe-1.5.30a/we_opt.c:1042:3: error: Common realloc mistake: 'str_line' nulled but not freed upon failure [memleakOnRealloc]
xwpe-1.5.30a/we_opt.c:1079:4: error: Common realloc mistake: 'str_line' nulled but not freed upon failure [memleakOnRealloc]
xwpe-1.5.30a/we_opt.c:1087:4: error: Common realloc mistake: 'str_line' nulled but not freed upon failure [memleakOnRealloc]
xwpe-1.5.30a/we_opt.c:1106:0: error: Resource leak: fp [resourceLeak]
xwpe-1.5.30a/we_opt.c:1815:62: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_opt.c:1817:49: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_opt.c:1818:64: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_opt.c:1824:42: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_opt.c:827:36: error: Uninitialized variable: fb [uninitvar]
xwpe-1.5.30a/we_opt.c:828:36: error: Uninitialized variable: fb [uninitvar]
xwpe-1.5.30a/we_opt.c:829:36: error: Uninitialized variable: fb [uninitvar]
xwpe-1.5.30a/we_opt.c:830:36: error: Uninitialized variable: fb [uninitvar]
xwpe-1.5.30a/we_opt.c:831:36: error: Uninitialized variable: fb [uninitvar]
xwpe-1.5.30a/we_opt.c:832:36: error: Uninitialized variable: fb [uninitvar]
xwpe-1.5.30a/we_opt.c:833:36: error: Uninitialized variable: fb [uninitvar]
xwpe-1.5.30a/we_opt.c:834:36: error: Uninitialized variable: fb [uninitvar]
xwpe-1.5.30a/we_opt.c:835:36: error: Uninitialized variable: fb [uninitvar]
xwpe-1.5.30a/we_opt.c:836:36: error: Uninitialized variable: fb [uninitvar]
xwpe-1.5.30a/we_opt.c:837:36: error: Uninitialized variable: fb [uninitvar]
xwpe-1.5.30a/we_opt.c:838:36: error: Uninitialized variable: fb [uninitvar]
xwpe-1.5.30a/we_opt.c:839:36: error: Uninitialized variable: fb [uninitvar]
xwpe-1.5.30a/we_opt.c:840:36: error: Uninitialized variable: fb [uninitvar]
xwpe-1.5.30a/we_opt.c:841:36: error: Uninitialized variable: fb [uninitvar]
xwpe-1.5.30a/we_opt.c:842:36: error: Uninitialized variable: fb [uninitvar]
xwpe-1.5.30a/we_opt.c:843:36: error: Uninitialized variable: fb [uninitvar]
xwpe-1.5.30a/we_opt.c:844:36: error: Uninitialized variable: fb [uninitvar]
xwpe-1.5.30a/we_opt.c:845:36: error: Uninitialized variable: fb [uninitvar]
xwpe-1.5.30a/we_opt.c:846:38: error: Uninitialized variable: fb [uninitvar]
xwpe-1.5.30a/we_opt.c:847:36: error: Uninitialized variable: fb [uninitvar]
xwpe-1.5.30a/we_opt.c:848:36: error: Uninitialized variable: fb [uninitvar]
xwpe-1.5.30a/we_opt.c:849:36: error: Uninitialized variable: fb [uninitvar]
xwpe-1.5.30a/we_opt.c:850:36: error: Uninitialized variable: fb [uninitvar]
xwpe-1.5.30a/we_opt.c:851:38: error: Uninitialized variable: fb [uninitvar]
xwpe-1.5.30a/we_opt.c:852:36: error: Uninitialized variable: fb [uninitvar]
xwpe-1.5.30a/we_opt.c:853:38: error: Uninitialized variable: fb [uninitvar]
xwpe-1.5.30a/we_opt.c:854:37: error: Uninitialized variable: fb [uninitvar]
xwpe-1.5.30a/we_opt.c:855:36: error: Uninitialized variable: fb [uninitvar]
xwpe-1.5.30a/we_opt.c:856:36: error: Uninitialized variable: fb [uninitvar]
xwpe-1.5.30a/we_opt.c:857:36: error: Uninitialized variable: fb [uninitvar]
xwpe-1.5.30a/we_opt.c:858:36: error: Uninitialized variable: fb [uninitvar]
xwpe-1.5.30a/we_opt.c:859:36: error: Uninitialized variable: fb [uninitvar]
xwpe-1.5.30a/we_opt.c:860:36: error: Uninitialized variable: fb [uninitvar]
xwpe-1.5.30a/we_opt.c:861:36: error: Uninitialized variable: fb [uninitvar]
xwpe-1.5.30a/we_opt.c:862:36: error: Uninitialized variable: fb [uninitvar]
xwpe-1.5.30a/we_opt.c:863:36: error: Uninitialized variable: fb [uninitvar]
xwpe-1.5.30a/we_opt.c:864:33: error: Uninitialized variable: fb [uninitvar]
xwpe-1.5.30a/we_opt.c:865:33: error: Uninitialized variable: fb [uninitvar]
xwpe-1.5.30a/we_prog.c:517:6: style: Condition 'ret' is always false [knownConditionTrueFalse]
xwpe-1.5.30a/we_prog.c:474:8: note: Assignment 'ret=0', assigned value is 0
xwpe-1.5.30a/we_prog.c:517:6: note: Condition 'ret' is always false
xwpe-1.5.30a/we_prog.c:3043:2: style: Variable 'wtxt' is reassigned a value before the old one has been used. [redundantAssignment]
xwpe-1.5.30a/we_prog.c:3038:0: note: Variable 'wtxt' is reassigned a value before the old one has been used.
xwpe-1.5.30a/we_prog.c:3043:2: note: Variable 'wtxt' is reassigned a value before the old one has been used.
xwpe-1.5.30a/we_prog.c:3044:2: style: Variable 'wn' is reassigned a value before the old one has been used. [redundantAssignment]
xwpe-1.5.30a/we_prog.c:3040:0: note: Variable 'wn' is reassigned a value before the old one has been used.
xwpe-1.5.30a/we_prog.c:3044:2: note: Variable 'wn' is reassigned a value before the old one has been used.
xwpe-1.5.30a/we_prog.c:142:7: style: The scope of the variable 'ostr' can be reduced. [variableScope]
xwpe-1.5.30a/we_prog.c:142:18: style: The scope of the variable 'estr' can be reduced. [variableScope]
xwpe-1.5.30a/we_prog.c:142:29: style: The scope of the variable 'mstr' can be reduced. [variableScope]
xwpe-1.5.30a/we_prog.c:143:6: style: The scope of the variable 'len' can be reduced. [variableScope]
xwpe-1.5.30a/we_prog.c:233:6: style: The scope of the variable 'len' can be reduced. [variableScope]
xwpe-1.5.30a/we_prog.c:469:8: style: The scope of the variable 'buff' can be reduced. [variableScope]
xwpe-1.5.30a/we_prog.c:537:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xwpe-1.5.30a/we_prog.c:539:17: style: The scope of the variable 'cp' can be reduced. [variableScope]
xwpe-1.5.30a/we_prog.c:749:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xwpe-1.5.30a/we_prog.c:808:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xwpe-1.5.30a/we_prog.c:808:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xwpe-1.5.30a/we_prog.c:1048:9: style: The scope of the variable 'fw' can be reduced. [variableScope]
xwpe-1.5.30a/we_prog.c:1319:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xwpe-1.5.30a/we_prog.c:1498:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xwpe-1.5.30a/we_prog.c:1885:13: style: The scope of the variable 'sp' can be reduced. [variableScope]
xwpe-1.5.30a/we_prog.c:2352:15: style: The scope of the variable 'sp' can be reduced. [variableScope]
xwpe-1.5.30a/we_prog.c:2676:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xwpe-1.5.30a/we_prog.c:2899:8: style: The scope of the variable 'ctmp' can be reduced. [variableScope]
xwpe-1.5.30a/we_prog.c:2899:15: style: The scope of the variable 'cp' can be reduced. [variableScope]
xwpe-1.5.30a/we_prog.c:1472:6: style: Variable 'f' is assigned a value that is never used. [unreadVariable]
xwpe-1.5.30a/we_prog.c:1585:6: style: Variable 's' is assigned a value that is never used. [unreadVariable]
xwpe-1.5.30a/we_prog.c:1692:8: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
xwpe-1.5.30a/we_prog.c:481:4: error: Common realloc mistake: 'buff' nulled but not freed upon failure [memleakOnRealloc]
xwpe-1.5.30a/we_prog.c:2064:3: error: Common realloc mistake: 'e_arg' nulled but not freed upon failure [memleakOnRealloc]
xwpe-1.5.30a/we_prog.c:2067:3: error: Common realloc mistake: 'arg' nulled but not freed upon failure [memleakOnRealloc]
xwpe-1.5.30a/we_prog.c:2084:4: error: Common realloc mistake: 'e_arg' nulled but not freed upon failure [memleakOnRealloc]
xwpe-1.5.30a/we_prog.c:2087:4: error: Common realloc mistake: 'arg' nulled but not freed upon failure [memleakOnRealloc]
xwpe-1.5.30a/we_prog.c:2131:4: error: Common realloc mistake: 'tmpstr' nulled but not freed upon failure [memleakOnRealloc]
xwpe-1.5.30a/we_prog.c:2278:4: error: Common realloc mistake: 'e_arg' nulled but not freed upon failure [memleakOnRealloc]
xwpe-1.5.30a/we_prog.c:2753:8: error: Common realloc mistake: 'tmp' nulled but not freed upon failure [memleakOnRealloc]
xwpe-1.5.30a/we_prog.c:3044:7: error: The allocated size 1 is not a multiple of the underlying type's size. [mismatchSize]
xwpe-1.5.30a/we_progn.c:923:7: style: Condition '!fp' is always true [knownConditionTrueFalse]
xwpe-1.5.30a/we_progn.c:914:18: note: Assignment 'fp=NULL', assigned value is 0
xwpe-1.5.30a/we_progn.c:923:7: note: Condition '!fp' is always true
xwpe-1.5.30a/we_progn.c:624:7: style: The scope of the variable 'str' can be reduced. [variableScope]
xwpe-1.5.30a/we_progn.c:625:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xwpe-1.5.30a/we_progn.c:1151:18: style: The scope of the variable 'df' can be reduced. [variableScope]
xwpe-1.5.30a/we_progn.c:1728:20: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
xwpe-1.5.30a/we_progn.c:1707:5: error: Common realloc mistake: 'ifvekb' nulled but not freed upon failure [memleakOnRealloc]
xwpe-1.5.30a/we_progn.c:1708:5: error: Common realloc mistake: 'ifvekr' nulled but not freed upon failure [memleakOnRealloc]
xwpe-1.5.30a/we_progn.c:1763:6: error: Common realloc mistake: 'vkcb' nulled but not freed upon failure [memleakOnRealloc]
xwpe-1.5.30a/we_progn.c:1764:6: error: Common realloc mistake: 'vkcs' nulled but not freed upon failure [memleakOnRealloc]
xwpe-1.5.30a/we_progn.c:1779:5: error: Common realloc mistake: 'nvek' nulled but not freed upon failure [memleakOnRealloc]
xwpe-1.5.30a/we_progn.c:1851:5: error: Common realloc mistake: 'nvek' nulled but not freed upon failure [memleakOnRealloc]
xwpe-1.5.30a/we_progn.c:1860:5: error: Common realloc mistake: 'vkcb' nulled but not freed upon failure [memleakOnRealloc]
xwpe-1.5.30a/we_progn.c:1861:5: error: Common realloc mistake: 'vkcs' nulled but not freed upon failure [memleakOnRealloc]
xwpe-1.5.30a/we_progn.c:347:51: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_progn.c:357:63: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_progn.c:359:65: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_progn.c:361:66: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_term.c:210:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xwpe-1.5.30a/we_term.c:449:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xwpe-1.5.30a/we_term.c:449:14: style: The scope of the variable 'k' can be reduced. [variableScope]
xwpe-1.5.30a/we_term.c:1055:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xwpe-1.5.30a/we_term.c:1055:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xwpe-1.5.30a/we_term.c:454:8: style: Variable 'ret' is assigned a value that is never used. [unreadVariable]
xwpe-1.5.30a/we_term.c:227:3: error: Common realloc mistake: 'key_key' nulled but not freed upon failure [memleakOnRealloc]
xwpe-1.5.30a/we_unix.c:359:9: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
xwpe-1.5.30a/we_unix.c:404:8: style: The scope of the variable 'ctmp' can be reduced. [variableScope]
xwpe-1.5.30a/we_unix.c:404:15: style: The scope of the variable 'cp' can be reduced. [variableScope]
xwpe-1.5.30a/we_unix.c:492:18: style: The scope of the variable 'i' can be reduced. [variableScope]
xwpe-1.5.30a/we_unix.c:582:18: style: The scope of the variable 'i' can be reduced. [variableScope]
xwpe-1.5.30a/we_unix.c:733:9: style: The scope of the variable 'j' can be reduced. [variableScope]
xwpe-1.5.30a/we_unix.c:115:8: style: Unused variable: initfunc [unusedVariable]
xwpe-1.5.30a/we_unix.c:530:5: error: Common realloc mistake: 'stmp' nulled but not freed upon failure [memleakOnRealloc]
xwpe-1.5.30a/we_unix.c:622:5: error: Common realloc mistake: 'stmp' nulled but not freed upon failure [memleakOnRealloc]
xwpe-1.5.30a/we_unix.c:666:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_unix.c:667:24: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_unix.c:668:24: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_unix.c:669:24: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_unix.c:670:23: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_unix.c:671:23: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_unix.c:672:23: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_unix.c:673:22: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_unix.c:674:22: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_unix.c:675:22: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_wind.c:748:7: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition]
xwpe-1.5.30a/we_wind.c:678:6: warning: Either the condition 'f!=NULL' is redundant or there is possible null pointer dereference: f. [nullPointerRedundantCheck]
xwpe-1.5.30a/we_wind.c:692:20: note: Assuming that condition 'f!=NULL' is not redundant
xwpe-1.5.30a/we_wind.c:678:6: note: Null pointer dereference
xwpe-1.5.30a/we_wind.c:680:25: warning: Either the condition 'f!=NULL' is redundant or there is possible null pointer dereference: f. [nullPointerRedundantCheck]
xwpe-1.5.30a/we_wind.c:692:20: note: Assuming that condition 'f!=NULL' is not redundant
xwpe-1.5.30a/we_wind.c:680:25: note: Null pointer dereference
xwpe-1.5.30a/we_wind.c:682:3: warning: Either the condition 'f!=NULL' is redundant or there is possible null pointer dereference: f. [nullPointerRedundantCheck]
xwpe-1.5.30a/we_wind.c:692:20: note: Assuming that condition 'f!=NULL' is not redundant
xwpe-1.5.30a/we_wind.c:682:3: note: Null pointer dereference
xwpe-1.5.30a/we_wind.c:691:16: warning: Either the condition 'f!=NULL' is redundant or there is possible null pointer dereference: f. [nullPointerRedundantCheck]
xwpe-1.5.30a/we_wind.c:692:20: note: Assuming that condition 'f!=NULL' is not redundant
xwpe-1.5.30a/we_wind.c:691:16: note: Null pointer dereference
xwpe-1.5.30a/we_wind.c:720:16: warning: Either the condition 'f!=NULL' is redundant or there is possible null pointer dereference: f. [nullPointerRedundantCheck]
xwpe-1.5.30a/we_wind.c:721:20: note: Assuming that condition 'f!=NULL' is not redundant
xwpe-1.5.30a/we_wind.c:720:16: note: Null pointer dereference
xwpe-1.5.30a/we_wind.c:767:15: warning: Either the condition 'f!=NULL' is redundant or there is possible null pointer dereference: f. [nullPointerRedundantCheck]
xwpe-1.5.30a/we_wind.c:768:19: note: Assuming that condition 'f!=NULL' is not redundant
xwpe-1.5.30a/we_wind.c:767:15: note: Null pointer dereference
xwpe-1.5.30a/we_wind.c:648:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xwpe-1.5.30a/we_wind.c:674:7: style: The scope of the variable 'maxname' can be reduced. [variableScope]
xwpe-1.5.30a/we_wind.c:675:7: style: The scope of the variable 'text' can be reduced. [variableScope]
xwpe-1.5.30a/we_wind.c:1220:8: style: The scope of the variable 'short_name' can be reduced. [variableScope]
xwpe-1.5.30a/we_wind.c:1356:58: style: Function 'e_schr_lst_wsv' argument 5 names different: declaration 'strlen' definition 'len'. [funcArgNamesDifferent]
xwpe-1.5.30a/edit.h:663:58: note: Function 'e_schr_lst_wsv' argument 5 names different: declaration 'strlen' definition 'len'.
xwpe-1.5.30a/we_wind.c:1356:58: note: Function 'e_schr_lst_wsv' argument 5 names different: declaration 'strlen' definition 'len'.
xwpe-1.5.30a/we_wind.c:806:21: style: Array index 'n' is used before limits check. [arrayIndexThenCheck]
xwpe-1.5.30a/we_wind.c:1091:25: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
xwpe-1.5.30a/we_wind.c:1112:32: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
xwpe-1.5.30a/we_wind.c:1121:22: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
xwpe-1.5.30a/we_wind.c:1125:25: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
xwpe-1.5.30a/we_wind.c:1129:22: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
xwpe-1.5.30a/we_wind.c:34:4: error: Common realloc mistake: 's' nulled but not freed upon failure [memleakOnRealloc]
xwpe-1.5.30a/we_wind.c:47:2: error: Common realloc mistake: 's' nulled but not freed upon failure [memleakOnRealloc]
xwpe-1.5.30a/we_wind.c:1333:0: error: Memory leak: fw [memleak]
xwpe-1.5.30a/we_xterm.c:749:6: style: The scope of the variable 'charcount' can be reduced. [variableScope]
xwpe-1.5.30a/we_xterm.c:751:6: style: The scope of the variable 'c' can be reduced. [variableScope]
xwpe-1.5.30a/we_xterm.c:752:15: style: The scope of the variable 'key_b' can be reduced. [variableScope]
xwpe-1.5.30a/we_xterm.c:945:9: style: Unused variable: report [unusedVariable]
xwpe-1.5.30a/we_xterm.c:946:7: style: Unused variable: type [unusedVariable]
xwpe-1.5.30a/we_xterm.c:947:6: style: Unused variable: format [unusedVariable]
xwpe-1.5.30a/we_xterm.c:948:7: style: Unused variable: nitems [unusedVariable]
xwpe-1.5.30a/we_xterm.c:948:15: style: Unused variable: bytes_left [unusedVariable]
xwpe-1.5.30a/we_xterm.c:223:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_xterm.c:508:34: style: Clarify calculation precedence for '+' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_xterm.c:509:39: style: Clarify calculation precedence for '+' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_xterm.c:610:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_xterm.c:699:29: style: Clarify calculation precedence for '+' and '?'. [clarifyCalculation]
xwpe-1.5.30a/we_xterm.c:700:34: style: Clarify calculation precedence for '+' and '?'. [clarifyCalculation]
[17:52]

ftp://ftp.se.debian.org/debian/pool/main/x/xwrited/xwrited_3.orig.tar.gz
xwrited-3/xwd-application.c:528:10: style: The scope of the variable 'messages_debug' can be reduced. [variableScope]
xwrited-3/xwd-utmp-utmpx.c:46:2: style: Variable 'line' is reassigned a value before the old one has been used. [redundantAssignment]
xwrited-3/xwd-utmp-utmpx.c:41:0: note: Variable 'line' is reassigned a value before the old one has been used.
xwrited-3/xwd-utmp-utmpx.c:46:2: note: Variable 'line' is reassigned a value before the old one has been used.
[17:52]

ftp://ftp.se.debian.org/debian/pool/main/x/xwrits/xwrits_2.21.orig.tar.gz
xwrits-2.21/clock.c:70:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg]
xwrits-2.21/giffunc.c:645:35: style: Function 'Gif_ClipImage' argument 2 names different: declaration 'l' definition 'left'. [funcArgNamesDifferent]
xwrits-2.21/gif.h:150:37: note: Function 'Gif_ClipImage' argument 2 names different: declaration 'l' definition 'left'.
xwrits-2.21/giffunc.c:645:35: note: Function 'Gif_ClipImage' argument 2 names different: declaration 'l' definition 'left'.
xwrits-2.21/giffunc.c:645:45: style: Function 'Gif_ClipImage' argument 3 names different: declaration 't' definition 'top'. [funcArgNamesDifferent]
xwrits-2.21/gif.h:150:44: note: Function 'Gif_ClipImage' argument 3 names different: declaration 't' definition 'top'.
xwrits-2.21/giffunc.c:645:45: note: Function 'Gif_ClipImage' argument 3 names different: declaration 't' definition 'top'.
xwrits-2.21/giffunc.c:645:54: style: Function 'Gif_ClipImage' argument 4 names different: declaration 'w' definition 'width'. [funcArgNamesDifferent]
xwrits-2.21/gif.h:150:51: note: Function 'Gif_ClipImage' argument 4 names different: declaration 'w' definition 'width'.
xwrits-2.21/giffunc.c:645:54: note: Function 'Gif_ClipImage' argument 4 names different: declaration 'w' definition 'width'.
xwrits-2.21/giffunc.c:645:65: style: Function 'Gif_ClipImage' argument 5 names different: declaration 'h' definition 'height'. [funcArgNamesDifferent]
xwrits-2.21/gif.h:150:58: note: Function 'Gif_ClipImage' argument 5 names different: declaration 'h' definition 'height'.
xwrits-2.21/giffunc.c:645:65: note: Function 'Gif_ClipImage' argument 5 names different: declaration 'h' definition 'height'.
xwrits-2.21/giffunc.c:683:23: style: Function 'Gif_InterlaceLine' argument 1 names different: declaration 'y' definition 'line'. [funcArgNamesDifferent]
xwrits-2.21/gif.h:258:28: note: Function 'Gif_InterlaceLine' argument 1 names different: declaration 'y' definition 'line'.
xwrits-2.21/giffunc.c:683:23: note: Function 'Gif_InterlaceLine' argument 1 names different: declaration 'y' definition 'line'.
xwrits-2.21/giffunc.c:698:48: style: Function 'Gif_SetUncompressedImage' argument 2 names different: declaration 'data' definition 'image_data'. [funcArgNamesDifferent]
xwrits-2.21/gif.h:146:50: note: Function 'Gif_SetUncompressedImage' argument 2 names different: declaration 'data' definition 'image_data'.
xwrits-2.21/giffunc.c:698:48: note: Function 'Gif_SetUncompressedImage' argument 2 names different: declaration 'data' definition 'image_data'.
xwrits-2.21/giffunc.c:90:44: error: Memory leak: gfcm [memleak]
xwrits-2.21/giffunc.c:99:5: error: Memory leak: gfcm [memleak]
xwrits-2.21/gifread.c:512:7: warning: Either the condition 'if(gfi&&gfc.prefix&&gfc.suffix&&gfc.length&&gfi->compressed)' is redundant or there is possible null pointer dereference: gfi. [nullPointerRedundantCheck]
xwrits-2.21/gifread.c:527:6: note: Assuming that condition 'if(gfi&&gfc.prefix&&gfc.suffix&&gfc.length&&gfi->compressed)' is not redundant
xwrits-2.21/gifread.c:512:7: note: Null pointer dereference
xwrits-2.21/gifread.c:514:7: warning: Either the condition 'if(gfi&&gfc.prefix&&gfc.suffix&&gfc.length&&gfi->compressed)' is redundant or there is possible null pointer dereference: gfi. [nullPointerRedundantCheck]
xwrits-2.21/gifread.c:527:6: note: Assuming that condition 'if(gfi&&gfc.prefix&&gfc.suffix&&gfc.length&&gfi->compressed)' is not redundant
xwrits-2.21/gifread.c:514:7: note: Null pointer dereference
xwrits-2.21/gifread.c:197:8: style: The scope of the variable 'block_len' can be reduced. [variableScope]
xwrits-2.21/gifread.c:857:31: style: Function 'Gif_FullReadFile' argument 2 names different: declaration 'flags' definition 'read_flags'. [funcArgNamesDifferent]
xwrits-2.21/gif.h:242:43: note: Function 'Gif_FullReadFile' argument 2 names different: declaration 'flags' definition 'read_flags'.
xwrits-2.21/gifread.c:857:31: note: Function 'Gif_FullReadFile' argument 2 names different: declaration 'flags' definition 'read_flags'.
xwrits-2.21/gifread.c:872:50: style: Function 'Gif_FullReadRecord' argument 2 names different: declaration 'flags' definition 'read_flags'. [funcArgNamesDifferent]
xwrits-2.21/gif.h:245:57: note: Function 'Gif_FullReadRecord' argument 2 names different: declaration 'flags' definition 'read_flags'.
xwrits-2.21/gifread.c:872:50: note: Function 'Gif_FullReadRecord' argument 2 names different: declaration 'flags' definition 'read_flags'.
xwrits-2.21/gifread.c:470:2: error: Common realloc mistake: 'comp' nulled but not freed upon failure [memleakOnRealloc]
xwrits-2.21/gifx.c:131:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xwrits-2.21/gifx.c:275:13: style: The scope of the variable 'k' can be reduced. [variableScope]
xwrits-2.21/gifx.c:408:13: style: Function 'Gif_XSubImageColormap' argument 4 names different: declaration 'l' definition 'left'. [funcArgNamesDifferent]
xwrits-2.21/gifx.h:67:25: note: Function 'Gif_XSubImageColormap' argument 4 names different: declaration 'l' definition 'left'.
xwrits-2.21/gifx.c:408:13: note: Function 'Gif_XSubImageColormap' argument 4 names different: declaration 'l' definition 'left'.
xwrits-2.21/gifx.c:408:23: style: Function 'Gif_XSubImageColormap' argument 5 names different: declaration 't' definition 'top'. [funcArgNamesDifferent]
xwrits-2.21/gifx.h:67:32: note: Function 'Gif_XSubImageColormap' argument 5 names different: declaration 't' definition 'top'.
xwrits-2.21/gifx.c:408:23: note: Function 'Gif_XSubImageColormap' argument 5 names different: declaration 't' definition 'top'.
xwrits-2.21/gifx.c:408:32: style: Function 'Gif_XSubImageColormap' argument 6 names different: declaration 'w' definition 'width'. [funcArgNamesDifferent]
xwrits-2.21/gifx.h:67:39: note: Function 'Gif_XSubImageColormap' argument 6 names different: declaration 'w' definition 'width'.
xwrits-2.21/gifx.c:408:32: note: Function 'Gif_XSubImageColormap' argument 6 names different: declaration 'w' definition 'width'.
xwrits-2.21/gifx.c:408:43: style: Function 'Gif_XSubImageColormap' argument 7 names different: declaration 'h' definition 'height'. [funcArgNamesDifferent]
xwrits-2.21/gifx.h:67:46: note: Function 'Gif_XSubImageColormap' argument 7 names different: declaration 'h' definition 'height'.
xwrits-2.21/gifx.c:408:43: note: Function 'Gif_XSubImageColormap' argument 7 names different: declaration 'h' definition 'height'.
xwrits-2.21/gifx.c:446:12: style: Function 'Gif_XSubImage' argument 4 names different: declaration 'l' definition 'left'. [funcArgNamesDifferent]
xwrits-2.21/gifx.h:65:9: note: Function 'Gif_XSubImage' argument 4 names different: declaration 'l' definition 'left'.
xwrits-2.21/gifx.c:446:12: note: Function 'Gif_XSubImage' argument 4 names different: declaration 'l' definition 'left'.
xwrits-2.21/gifx.c:446:22: style: Function 'Gif_XSubImage' argument 5 names different: declaration 't' definition 'top'. [funcArgNamesDifferent]
xwrits-2.21/gifx.h:65:16: note: Function 'Gif_XSubImage' argument 5 names different: declaration 't' definition 'top'.
xwrits-2.21/gifx.c:446:22: note: Function 'Gif_XSubImage' argument 5 names different: declaration 't' definition 'top'.
xwrits-2.21/gifx.c:446:31: style: Function 'Gif_XSubImage' argument 6 names different: declaration 'w' definition 'width'. [funcArgNamesDifferent]
xwrits-2.21/gifx.h:65:23: note: Function 'Gif_XSubImage' argument 6 names different: declaration 'w' definition 'width'.
xwrits-2.21/gifx.c:446:31: note: Function 'Gif_XSubImage' argument 6 names different: declaration 'w' definition 'width'.
xwrits-2.21/gifx.c:446:42: style: Function 'Gif_XSubImage' argument 7 names different: declaration 'h' definition 'height'. [funcArgNamesDifferent]
xwrits-2.21/gifx.h:65:30: note: Function 'Gif_XSubImage' argument 7 names different: declaration 'h' definition 'height'.
xwrits-2.21/gifx.c:446:42: note: Function 'Gif_XSubImage' argument 7 names different: declaration 'h' definition 'height'.
xwrits-2.21/gifx.c:460:11: style: Function 'Gif_XSubMask' argument 3 names different: declaration 'l' definition 'left'. [funcArgNamesDifferent]
xwrits-2.21/gifx.h:71:9: note: Function 'Gif_XSubMask' argument 3 names different: declaration 'l' definition 'left'.
xwrits-2.21/gifx.c:460:11: note: Function 'Gif_XSubMask' argument 3 names different: declaration 'l' definition 'left'.
xwrits-2.21/gifx.c:460:21: style: Function 'Gif_XSubMask' argument 4 names different: declaration 't' definition 'top'. [funcArgNamesDifferent]
xwrits-2.21/gifx.h:71:16: note: Function 'Gif_XSubMask' argument 4 names different: declaration 't' definition 'top'.
xwrits-2.21/gifx.c:460:21: note: Function 'Gif_XSubMask' argument 4 names different: declaration 't' definition 'top'.
xwrits-2.21/gifx.c:460:30: style: Function 'Gif_XSubMask' argument 5 names different: declaration 'w' definition 'width'. [funcArgNamesDifferent]
xwrits-2.21/gifx.h:71:23: note: Function 'Gif_XSubMask' argument 5 names different: declaration 'w' definition 'width'.
xwrits-2.21/gifx.c:460:30: note: Function 'Gif_XSubMask' argument 5 names different: declaration 'w' definition 'width'.
xwrits-2.21/gifx.c:460:41: style: Function 'Gif_XSubMask' argument 6 names different: declaration 'h' definition 'height'. [funcArgNamesDifferent]
xwrits-2.21/gifx.h:71:30: note: Function 'Gif_XSubMask' argument 6 names different: declaration 'h' definition 'height'.
xwrits-2.21/gifx.c:460:41: note: Function 'Gif_XSubMask' argument 6 names different: declaration 'h' definition 'height'.
xwrits-2.21/hands.c:45:16: style: The scope of the variable 'penalty' can be reduced. [variableScope]
xwrits-2.21/hands.c:365:42: style: Function 'window_to_hand' argument 3 names different: declaration 'allow_icon' definition 'allow_icons'. [funcArgNamesDifferent]
xwrits-2.21/xwrits.h:260:42: note: Function 'window_to_hand' argument 3 names different: declaration 'allow_icon' definition 'allow_icons'.
xwrits-2.21/hands.c:365:42: note: Function 'window_to_hand' argument 3 names different: declaration 'allow_icon' definition 'allow_icons'.
xwrits-2.21/lock.c:184:9: style: The scope of the variable 'port' can be reduced. [variableScope]
xwrits-2.21/main.c:596:9: style: The scope of the variable 's' can be reduced. [variableScope]
xwrits-2.21/main.c:181:5: error: Common realloc mistake: 'ports' nulled but not freed upon failure [memleakOnRealloc]
xwrits-2.21/main.c:513:35: error: va_list 'val' was opened but not closed by va_end(). [va_end_missing]
xwrits-2.21/pictures.c:57:7: style: The scope of the variable 'i' can be reduced. [variableScope]
xwrits-2.21/pictures.c:153:10: style: The scope of the variable 'd' can be reduced. [variableScope]
xwrits-2.21/schedule.c:311:16: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
xwrits-2.21/warning.c:213:29: style: Function 'warn' argument 2 names different: declaration 'first_options' definition 'onormal'. [funcArgNamesDifferent]
xwrits-2.21/xwrits.h:343:33: note: Function 'warn' argument 2 names different: declaration 'first_options' definition 'onormal'.
xwrits-2.21/warning.c:213:29: note: Function 'warn' argument 2 names different: declaration 'first_options' definition 'onormal'.
[17:52]

ftp://ftp.se.debian.org/debian/pool/main/x/xxdiff/xxdiff_4.0.1+hg487+dfsg.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xxgdb/xxgdb_1.12.orig.tar.gz
xxgdb-1.12.orig/command.c:870:11: error: Array 'button[30]' accessed at index 30, which is out of bounds. [arrayIndexOutOfBounds]
xxgdb-1.12.orig/command.c:801:11: note: Assignment 'i=0', assigned value is 0
xxgdb-1.12.orig/command.c:835:12: note: i is incremented', new value is 1
xxgdb-1.12.orig/command.c:836:12: note: i is incremented', new value is 2
xxgdb-1.12.orig/command.c:837:12: note: i is incremented', new value is 3
xxgdb-1.12.orig/command.c:838:12: note: i is incremented', new value is 4
xxgdb-1.12.orig/command.c:839:12: note: i is incremented', new value is 5
xxgdb-1.12.orig/command.c:840:12: note: i is incremented', new value is 6
xxgdb-1.12.orig/command.c:841:12: note: i is incremented', new value is 7
xxgdb-1.12.orig/command.c:845:12: note: i is incremented', new value is 8
xxgdb-1.12.orig/command.c:846:12: note: i is incremented', new value is 9
xxgdb-1.12.orig/command.c:847:12: note: i is incremented', new value is 10
xxgdb-1.12.orig/command.c:848:12: note: i is incremented', new value is 11
xxgdb-1.12.orig/command.c:849:12: note: i is incremented', new value is 12
xxgdb-1.12.orig/command.c:850:12: note: i is incremented', new value is 13
xxgdb-1.12.orig/command.c:851:12: note: i is incremented', new value is 14
xxgdb-1.12.orig/command.c:852:12: note: i is incremented', new value is 15
xxgdb-1.12.orig/command.c:853:12: note: i is incremented', new value is 16
xxgdb-1.12.orig/command.c:854:12: note: i is incremented', new value is 17
xxgdb-1.12.orig/command.c:855:12: note: i is incremented', new value is 18
xxgdb-1.12.orig/command.c:857:12: note: i is incremented', new value is 19
xxgdb-1.12.orig/command.c:858:12: note: i is incremented', new value is 20
xxgdb-1.12.orig/command.c:860:12: note: i is incremented', new value is 21
xxgdb-1.12.orig/command.c:861:12: note: i is incremented', new value is 22
xxgdb-1.12.orig/command.c:862:12: note: i is incremented', new value is 23
xxgdb-1.12.orig/command.c:863:12: note: i is incremented', new value is 24
xxgdb-1.12.orig/command.c:864:12: note: i is incremented', new value is 25
xxgdb-1.12.orig/command.c:865:12: note: i is incremented', new value is 26
xxgdb-1.12.orig/command.c:866:12: note: i is incremented', new value is 27
xxgdb-1.12.orig/command.c:867:12: note: i is incremented', new value is 28
xxgdb-1.12.orig/command.c:868:12: note: i is incremented', new value is 29
xxgdb-1.12.orig/command.c:869:12: note: i is incremented', new value is 30
xxgdb-1.12.orig/command.c:870:11: note: Array index out of bounds
xxgdb-1.12.orig/command.c:873:11: error: Array 'button[30]' accessed at index 31, which is out of bounds. [arrayIndexOutOfBounds]
xxgdb-1.12.orig/command.c:801:11: note: Assignment 'i=0', assigned value is 0
xxgdb-1.12.orig/command.c:835:12: note: i is incremented', new value is 1
xxgdb-1.12.orig/command.c:836:12: note: i is incremented', new value is 2
xxgdb-1.12.orig/command.c:837:12: note: i is incremented', new value is 3
xxgdb-1.12.orig/command.c:838:12: note: i is incremented', new value is 4
xxgdb-1.12.orig/command.c:839:12: note: i is incremented', new value is 5
xxgdb-1.12.orig/command.c:840:12: note: i is incremented', new value is 6
xxgdb-1.12.orig/command.c:841:12: note: i is incremented', new value is 7
xxgdb-1.12.orig/command.c:845:12: note: i is incremented', new value is 8
xxgdb-1.12.orig/command.c:846:12: note: i is incremented', new value is 9
xxgdb-1.12.orig/command.c:847:12: note: i is incremented', new value is 10
xxgdb-1.12.orig/command.c:848:12: note: i is incremented', new value is 11
xxgdb-1.12.orig/command.c:849:12: note: i is incremented', new value is 12
xxgdb-1.12.orig/command.c:850:12: note: i is incremented', new value is 13
xxgdb-1.12.orig/command.c:851:12: note: i is incremented', new value is 14
xxgdb-1.12.orig/command.c:852:12: note: i is incremented', new value is 15
xxgdb-1.12.orig/command.c:853:12: note: i is incremented', new value is 16
xxgdb-1.12.orig/command.c:854:12: note: i is incremented', new value is 17
xxgdb-1.12.orig/command.c:855:12: note: i is incremented', new value is 18
xxgdb-1.12.orig/command.c:857:12: note: i is incremented', new value is 19
xxgdb-1.12.orig/command.c:858:12: note: i is incremented', new value is 20
xxgdb-1.12.orig/command.c:860:12: note: i is incremented', new value is 21
xxgdb-1.12.orig/command.c:861:12: note: i is incremented', new value is 22
xxgdb-1.12.orig/command.c:862:12: note: i is incremented', new value is 23
xxgdb-1.12.orig/command.c:863:12: note: i is incremented', new value is 24
xxgdb-1.12.orig/command.c:864:12: note: i is incremented', new value is 25
xxgdb-1.12.orig/command.c:865:12: note: i is incremented', new value is 26
xxgdb-1.12.orig/command.c:866:12: note: i is incremented', new value is 27
xxgdb-1.12.orig/command.c:867:12: note: i is incremented', new value is 28
xxgdb-1.12.orig/command.c:868:12: note: i is incremented', new value is 29
xxgdb-1.12.orig/command.c:869:12: note: i is incremented', new value is 30
xxgdb-1.12.orig/command.c:870:12: note: i is incremented', new value is 31
xxgdb-1.12.orig/command.c:873:11: note: Array index out of bounds
xxgdb-1.12.orig/command.c:418:38: warning: Either the condition 'if(string)' is redundant or there is possible null pointer dereference: string. [nullPointerRedundantCheck]
xxgdb-1.12.orig/command.c:421:8: note: Assuming that condition 'if(string)' is not redundant
xxgdb-1.12.orig/command.c:418:38: note: Null pointer dereference
xxgdb-1.12.orig/command.c:870:11: error: Array 'button[30]' accessed at index 30, which is out of bounds. [arrayIndexOutOfBounds]
xxgdb-1.12.orig/command.c:873:11: error: Array 'button[30]' accessed at index 31, which is out of bounds. [arrayIndexOutOfBounds]
xxgdb-1.12.orig/datadpy.c:164:10: style: The scope of the variable 'line' can be reduced. [variableScope]
xxgdb-1.12.orig/datadpy.c:190:6: style: The scope of the variable 'line' can be reduced. [variableScope]
xxgdb-1.12.orig/datadpy.c:190:12: style: The scope of the variable 'n' can be reduced. [variableScope]
xxgdb-1.12.orig/datadpy.c:190:15: style: The scope of the variable 'r' can be reduced. [variableScope]
xxgdb-1.12.orig/datadpy.c:190:18: style: The scope of the variable 'level' can be reduced. [variableScope]
xxgdb-1.12.orig/datadpy.c:190:25: style: The scope of the variable 'newlevel' can be reduced. [variableScope]
xxgdb-1.12.orig/datadpy.c:191:8: style: The scope of the variable 'name' can be reduced. [variableScope]
xxgdb-1.12.orig/datadpy.c:198:11: style: The scope of the variable 'command' can be reduced. [variableScope]
xxgdb-1.12.orig/datadpy.c:519:22: style: The scope of the variable 'q' can be reduced. [variableScope]
xxgdb-1.12.orig/datadpy.c:660:13: style: The scope of the variable 'j' can be reduced. [variableScope]
xxgdb-1.12.orig/datadpy.c:419:3: style: Variable 'labelHeight' is not assigned a value. [unassignedVariable]
xxgdb-1.12.orig/datadpy.c:419:16: style: Variable 'labelBorderWidth' is not assigned a value. [unassignedVariable]
xxgdb-1.12.orig/datadpy.c:419:34: style: Variable 'dataDpyBorderWidth' is not assigned a value. [unassignedVariable]
xxgdb-1.12.orig/datadpy.c:576:44: style: Variable 'dataDpyBorderWidth' is not assigned a value. [unassignedVariable]
xxgdb-1.12.orig/datadpy.c:577:3: style: Variable 'labelHeight' is not assigned a value. [unassignedVariable]
xxgdb-1.12.orig/datadpy.c:577:16: style: Variable 'labelBorderWidth' is not assigned a value. [unassignedVariable]
xxgdb-1.12.orig/dbx.c:93:10: style: The scope of the variable 's' can be reduced. [variableScope]
xxgdb-1.12.orig/dbx.c:159:18: style: The scope of the variable 'command' can be reduced. [variableScope]
xxgdb-1.12.orig/dbx.c:222:6: style: The scope of the variable 'nbwritten' can be reduced. [variableScope]
xxgdb-1.12.orig/filemenu.c:130:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xxgdb-1.12.orig/filemenu.c:130:11: style: The scope of the variable 'j' can be reduced. [variableScope]
xxgdb-1.12.orig/gdb_handler.c:530:21: warning: Either the condition 'if(func)' is redundant or there is possible null pointer dereference: func. [nullPointerRedundantCheck]
xxgdb-1.12.orig/gdb_handler.c:542:5: note: Assuming that condition 'if(func)' is not redundant
xxgdb-1.12.orig/gdb_handler.c:530:21: note: Null pointer dereference
xxgdb-1.12.orig/gdb_handler.c:404:6: style: The scope of the variable 'type' can be reduced. [variableScope]
xxgdb-1.12.orig/gdb_handler.c:404:15: style: The scope of the variable 'disp' can be reduced. [variableScope]
xxgdb-1.12.orig/gdb_handler.c:404:24: style: The scope of the variable 'enb' can be reduced. [variableScope]
xxgdb-1.12.orig/gdb_handler.c:424:8: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xxgdb-1.12.orig/gdb_parser.c:152:5: style: The scope of the variable 'r' can be reduced. [variableScope]
xxgdb-1.12.orig/gdb_parser.c:153:7: style: The scope of the variable 'p1' can be reduced. [variableScope]
xxgdb-1.12.orig/gdb_parser.c:154:7: style: The scope of the variable 'p2' can be reduced. [variableScope]
xxgdb-1.12.orig/gdb_parser.c:591:6: style: The scope of the variable 'r' can be reduced. [variableScope]
xxgdb-1.12.orig/gdb_parser.c:596:6: style: The scope of the variable 'begin_struct' can be reduced. [variableScope]
xxgdb-1.12.orig/gdb_parser.c:698:13: style: The scope of the variable 'p2' can be reduced. [variableScope]
xxgdb-1.12.orig/gdb_parser.c:923:6: style: The scope of the variable 's' can be reduced. [variableScope]
xxgdb-1.12.orig/gdb_parser.c:924:5: style: The scope of the variable 'error_cmd' can be reduced. [variableScope]
xxgdb-1.12.orig/gdb_parser.c:925:5: style: The scope of the variable 'end_found' can be reduced. [variableScope]
xxgdb-1.12.orig/gdb_parser.c:1103:18: style: The scope of the variable 'command' can be reduced. [variableScope]
xxgdb-1.12.orig/handler.c:119:15: style: The scope of the variable 'nlines' can be reduced. [variableScope]
xxgdb-1.12.orig/handler.c:316:10: style: The scope of the variable 'command' can be reduced. [variableScope]
xxgdb-1.12.orig/handler.c:399:10: style: The scope of the variable 'line' can be reduced. [variableScope]
xxgdb-1.12.orig/handler.c:400:10: style: The scope of the variable 'command' can be reduced. [variableScope]
xxgdb-1.12.orig/handler.c:483:10: style: The scope of the variable 'line' can be reduced. [variableScope]
xxgdb-1.12.orig/handler.c:194:9: error: Uninitialized variable: status [uninitvar]
xxgdb-1.12.orig/handler.c:333:38: error: Uninitialized variable: file [uninitvar]
xxgdb-1.12.orig/parser.c:113:17: style: The scope of the variable 'p' can be reduced. [variableScope]
xxgdb-1.12.orig/parser.c:370:13: style: The scope of the variable 'p' can be reduced. [variableScope]
xxgdb-1.12.orig/parser.c:371:11: style: The scope of the variable 'r' can be reduced. [variableScope]
xxgdb-1.12.orig/regex.c:1019:12: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition]
xxgdb-1.12.orig/regex.c:1017:13: note: outer condition: 0<=val
xxgdb-1.12.orig/regex.c:1019:12: note: opposite inner condition: val==-2
xxgdb-1.12.orig/regex.c:1134:18: error: Pointer addition with NULL pointer. [nullPointerArithmetic]
xxgdb-1.12.orig/regex.c:1131:17: note: Assignment 'string1=0', assigned value is 0
xxgdb-1.12.orig/regex.c:1134:18: note: Null pointer addition
xxgdb-1.12.orig/regex.c:1104:29: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xxgdb-1.12.orig/regex.c:1356:27: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xxgdb-1.12.orig/regex.c:1426:34: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled]
xxgdb-1.12.orig/signs.c:246:10: style: The scope of the variable 'line' can be reduced. [variableScope]
xxgdb-1.12.orig/source.c:126:11: style: The scope of the variable 'topline' can be reduced. [variableScope]
xxgdb-1.12.orig/source.c:127:16: style: The scope of the variable 'file' can be reduced. [variableScope]
xxgdb-1.12.orig/source.c:660:13: style: The scope of the variable 'j' can be reduced. [variableScope]
xxgdb-1.12.orig/source.c:799:29: style: The scope of the variable 'newfile' can be reduced. [variableScope]
xxgdb-1.12.orig/source.c:828:11: style: The scope of the variable 's' can be reduced. [variableScope]
xxgdb-1.12.orig/utils.c:60:9: style: The scope of the variable 'line' can be reduced. [variableScope]
[17:52]

ftp://ftp.se.debian.org/debian/pool/main/x/xxkb/xxkb_1.11.orig.tar.gz
xxkb-1.11/resource.c:141:2: style: Variable 'ok' is reassigned a value before the old one has been used. [redundantAssignment]
xxkb-1.11/resource.c:136:0: note: Variable 'ok' is reassigned a value before the old one has been used.
xxkb-1.11/resource.c:141:2: note: Variable 'ok' is reassigned a value before the old one has been used.
xxkb-1.11/resource.c:736:65: style: Function 'AddAppToIgnoreList' argument 3 names different: declaration 'type' definition 'ident_type'. [funcArgNamesDifferent]
xxkb-1.11/xxkb.h:80:77: note: Function 'AddAppToIgnoreList' argument 3 names different: declaration 'type' definition 'ident_type'.
xxkb-1.11/resource.c:736:65: note: Function 'AddAppToIgnoreList' argument 3 names different: declaration 'type' definition 'ident_type'.
xxkb-1.11/resource.c:829:22: style: Function 'MakeSearchList' argument 1 names different: declaration 'string' definition 'str'. [funcArgNamesDifferent]
xxkb-1.11/resource.c:42:41: note: Function 'MakeSearchList' argument 1 names different: declaration 'string' definition 'str'.
xxkb-1.11/resource.c:829:22: note: Function 'MakeSearchList' argument 1 names different: declaration 'string' definition 'str'.
xxkb-1.11/wlist.c:27:17: style: Function 'win_find' argument 1 names different: declaration 'win' definition 'w'. [funcArgNamesDifferent]
xxkb-1.11/wlist.h:19:24: note: Function 'win_find' argument 1 names different: declaration 'win' definition 'w'.
xxkb-1.11/wlist.c:27:17: note: Function 'win_find' argument 1 names different: declaration 'win' definition 'w'.
xxkb-1.11/wlist.c:39:20: style: Function 'button_find' argument 1 names different: declaration 'button' definition 'w'. [funcArgNamesDifferent]
xxkb-1.11/wlist.h:20:27: note: Function 'button_find' argument 1 names different: declaration 'button' definition 'w'.
xxkb-1.11/wlist.c:39:20: note: Function 'button_find' argument 1 names different: declaration 'button' definition 'w'.
xxkb-1.11/xxkb.c:177:2: style: Variable 'valuemask' is reassigned a value before the old one has been used. [redundantAssignment]
xxkb-1.11/xxkb.c:173:2: note: Variable 'valuemask' is reassigned a value before the old one has been used.
xxkb-1.11/xxkb.c:177:2: note: Variable 'valuemask' is reassigned a value before the old one has been used.
xxkb-1.11/xxkb.c:1269:2: style: Variable 'systray' is reassigned a value before the old one has been used. [redundantAssignment]
xxkb-1.11/xxkb.c:1265:0: note: Variable 'systray' is reassigned a value before the old one has been used.
xxkb-1.11/xxkb.c:1269:2: note: Variable 'systray' is reassigned a value before the old one has been used.
xxkb-1.11/xxkb.c:342:7: style: The scope of the variable 'grp' can be reduced. [variableScope]
xxkb-1.11/xxkb.c:343:14: style: The scope of the variable 'move_window' can be reduced. [variableScope]
xxkb-1.11/xxkb.c:1053:16: style: The scope of the variable 'atoms' can be reduced. [variableScope]
xxkb-1.11/xxkb.c:1143:10: style: The scope of the variable 'i' can be reduced. [variableScope]
xxkb-1.11/xxkb.c:836:18: style: Function 'AddWindow' argument 1 names different: declaration 'w' definition 'win'. [funcArgNamesDifferent]
xxkb-1.11/xxkb.c:67:32: note: Function 'AddWindow' argument 1 names different: declaration 'w' definition 'win'.
xxkb-1.11/xxkb.c:836:18: note: Function 'AddWindow' argument 1 names different: declaration 'w' definition 'win'.
xxkb-1.11/xxkb.c:969:21: style: Function 'GetAppWindow' argument 1 names different: declaration 'w' definition 'win'. [funcArgNamesDifferent]
xxkb-1.11/xxkb.c:66:33: note: Function 'GetAppWindow' argument 1 names different: declaration 'w' definition 'win'.
xxkb-1.11/xxkb.c:969:21: note: Function 'GetAppWindow' argument 1 names different: declaration 'w' definition 'win'.
xxkb-1.11/xxkb.c:969:34: style: Function 'GetAppWindow' argument 2 names different: declaration 'app' definition 'core'. [funcArgNamesDifferent]
xxkb-1.11/xxkb.c:66:44: note: Function 'GetAppWindow' argument 2 names different: declaration 'app' definition 'core'.
xxkb-1.11/xxkb.c:969:34: note: Function 'GetAppWindow' argument 2 names different: declaration 'app' definition 'core'.
xxkb-1.11/xxkb.c:1127:20: style: Function 'ExpectInput' argument 1 names different: declaration 'win' definition 'w'. [funcArgNamesDifferent]
xxkb-1.11/xxkb.c:69:32: note: Function 'ExpectInput' argument 1 names different: declaration 'win' definition 'w'.
xxkb-1.11/xxkb.c:1127:20: note: Function 'ExpectInput' argument 1 names different: declaration 'win' definition 'w'.
[17:52]

ftp://ftp.se.debian.org/debian/pool/main/x/xxxterm/xxxterm_1.11.3.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xye/xye_0.12.2+dfsg.orig.tar.gz
xye-0.12.2+dfsg/src/browser.cpp:102:10: style: The scope of the variable 'tm' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/browser.cpp:103:18: style: The scope of the variable 'r' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/browser.cpp:104:27: style: The scope of the variable 'L2' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/browser.cpp:128:10: style: The scope of the variable 'tm' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/browser.cpp:129:18: style: The scope of the variable 'r' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/browser.cpp:130:27: style: The scope of the variable 'L2' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/browser.cpp:154:18: style: The scope of the variable 'r' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/browser.cpp:155:27: style: The scope of the variable 'L2' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/browser.cpp:104:11: style: Variable 'L' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/browser.cpp:110:12: style: Variable 'L2' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/browser.cpp:130:11: style: Variable 'L' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/browser.cpp:136:12: style: Variable 'L2' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/browser.cpp:155:11: style: Variable 'L' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/browser.cpp:167:12: style: Variable 'L2' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/browser.h:12:5: style: Class 'Folder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xye-0.12.2+dfsg/src/dialogs.h:44:5: warning: Member variable 'inputDialog::func' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/dialogs.h:44:5: warning: Member variable 'inputDialog::lines' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/dialogs.h:44:5: warning: Member variable 'inputDialog::target' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/dialogs.cpp:105:17: warning: Member variable 'inputtextblock::diag' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/dialogs.cpp:108:5: performance: Variable 'oldtext' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xye-0.12.2+dfsg/src/dialogs.cpp:109:5: performance: Variable 'textsplit' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xye-0.12.2+dfsg/src/window.h:155:10: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:45:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/window.h:155:10: note: Function in derived class
xye-0.12.2+dfsg/src/window.h:156:10: style: The function 'loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:46:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/window.h:156:10: note: Function in derived class
xye-0.12.2+dfsg/src/window.h:157:17: style: The function 'onMouseMove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:39:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/window.h:157:17: note: Function in derived class
xye-0.12.2+dfsg/src/window.h:158:17: style: The function 'onMouseOut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:40:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/window.h:158:17: note: Function in derived class
xye-0.12.2+dfsg/src/window.h:159:17: style: The function 'onMouseDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:41:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/window.h:159:17: note: Function in derived class
xye-0.12.2+dfsg/src/window.h:160:17: style: The function 'onMouseUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:42:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/window.h:160:17: note: Function in derived class
xye-0.12.2+dfsg/src/window.h:161:17: style: The function 'onMouseRightUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:43:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/window.h:161:17: note: Function in derived class
xye-0.12.2+dfsg/src/window.h:173:10: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:45:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/window.h:173:10: note: Function in derived class
xye-0.12.2+dfsg/src/window.h:174:10: style: The function 'loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:46:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/window.h:174:10: note: Function in derived class
xye-0.12.2+dfsg/src/window.h:175:17: style: The function 'onMouseMove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:39:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/window.h:175:17: note: Function in derived class
xye-0.12.2+dfsg/src/window.h:176:17: style: The function 'onMouseOut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:40:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/window.h:176:17: note: Function in derived class
xye-0.12.2+dfsg/src/window.h:177:17: style: The function 'onMouseDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:41:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/window.h:177:17: note: Function in derived class
xye-0.12.2+dfsg/src/window.h:178:17: style: The function 'onMouseUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:42:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/window.h:178:17: note: Function in derived class
xye-0.12.2+dfsg/src/window.h:179:17: style: The function 'onMouseRightUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:43:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/window.h:179:17: note: Function in derived class
xye-0.12.2+dfsg/src/window.h:200:10: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:45:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/window.h:200:10: note: Function in derived class
xye-0.12.2+dfsg/src/window.h:201:10: style: The function 'onMouseMove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:39:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/window.h:201:10: note: Function in derived class
xye-0.12.2+dfsg/src/window.h:202:10: style: The function 'onMouseOut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:40:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/window.h:202:10: note: Function in derived class
xye-0.12.2+dfsg/src/window.h:203:10: style: The function 'onMouseDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:41:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/window.h:203:10: note: Function in derived class
xye-0.12.2+dfsg/src/window.h:204:10: style: The function 'onMouseUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:42:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/window.h:204:10: note: Function in derived class
xye-0.12.2+dfsg/src/window.h:205:10: style: The function 'onMouseRightUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:43:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/window.h:205:10: note: Function in derived class
xye-0.12.2+dfsg/src/window.h:207:10: style: The function 'loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:46:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/window.h:207:10: note: Function in derived class
xye-0.12.2+dfsg/src/window.h:232:14: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:45:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/window.h:232:14: note: Function in derived class
xye-0.12.2+dfsg/src/window.h:233:14: style: The function 'loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:46:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/window.h:233:14: note: Function in derived class
xye-0.12.2+dfsg/src/window.h:243:14: style: The function 'onMouseMove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:39:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/window.h:243:14: note: Function in derived class
xye-0.12.2+dfsg/src/window.h:244:14: style: The function 'onMouseOut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:40:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/window.h:244:14: note: Function in derived class
xye-0.12.2+dfsg/src/window.h:245:14: style: The function 'onMouseDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:41:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/window.h:245:14: note: Function in derived class
xye-0.12.2+dfsg/src/window.h:246:14: style: The function 'onMouseUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:42:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/window.h:246:14: note: Function in derived class
xye-0.12.2+dfsg/src/window.h:248:21: style: The function 'onMouseRightUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:43:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/window.h:248:21: note: Function in derived class
xye-0.12.2+dfsg/src/dialogs.cpp:96:10: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:45:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/dialogs.cpp:96:10: note: Function in derived class
xye-0.12.2+dfsg/src/dialogs.cpp:97:10: style: The function 'loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:46:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/dialogs.cpp:97:10: note: Function in derived class
xye-0.12.2+dfsg/src/dialogs.cpp:98:17: style: The function 'onMouseMove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:39:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/dialogs.cpp:98:17: note: Function in derived class
xye-0.12.2+dfsg/src/dialogs.cpp:99:17: style: The function 'onMouseOut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:40:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/dialogs.cpp:99:17: note: Function in derived class
xye-0.12.2+dfsg/src/dialogs.cpp:100:17: style: The function 'onMouseDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:41:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/dialogs.cpp:100:17: note: Function in derived class
xye-0.12.2+dfsg/src/dialogs.cpp:101:17: style: The function 'onMouseUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:42:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/dialogs.cpp:101:17: note: Function in derived class
xye-0.12.2+dfsg/src/dialogs.cpp:102:17: style: The function 'onMouseRightUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:43:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/dialogs.cpp:102:17: note: Function in derived class
xye-0.12.2+dfsg/src/font.h:22:43: performance: Function parameter 'text' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/font.h:23:51: performance: Function parameter 'text' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/font.h:34:65: performance: Function parameter 's' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/window.h:119:34: performance: Function parameter 'caption' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/window.h:261:53: performance: Function parameter 's' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/dialogs.cpp:241:54: performance: Function parameter 'prompt' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/dialogs.cpp:241:69: performance: Function parameter 'yescaption' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/dialogs.cpp:241:88: performance: Function parameter 'nocaption' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/dialogs.cpp:245:56: performance: Function parameter 'prompt' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/dialogs.cpp:245:71: performance: Function parameter 'buttoncaption' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/dialogs.cpp:300:74: performance: Function parameter 'defaulttext' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/editorload.cpp:1558:13: style: Condition 'colorWarn' is always false [knownConditionTrueFalse]
xye-0.12.2+dfsg/src/editorload.cpp:1408:26: note: Assignment 'colorWarn=false', assigned value is 0
xye-0.12.2+dfsg/src/editorload.cpp:1558:13: note: Condition 'colorWarn' is always false
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:636:84: style: C-style pointer casting [cstyleCast]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:637:84: style: C-style pointer casting [cstyleCast]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:638:84: style: C-style pointer casting [cstyleCast]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:639:84: style: C-style pointer casting [cstyleCast]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:640:82: style: C-style pointer casting [cstyleCast]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:641:92: style: C-style pointer casting [cstyleCast]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:643:72: style: C-style pointer casting [cstyleCast]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:644:71: style: C-style pointer casting [cstyleCast]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:645:71: style: C-style pointer casting [cstyleCast]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:646:71: style: C-style pointer casting [cstyleCast]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:647:70: style: C-style pointer casting [cstyleCast]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:648:79: style: C-style pointer casting [cstyleCast]
xye-0.12.2+dfsg/src/editorload.cpp:1385:40: style: Function 'appendLevels' argument 1 names different: declaration 'filename' definition 'file'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/xyedit.h:171:44: note: Function 'appendLevels' argument 1 names different: declaration 'filename' definition 'file'.
xye-0.12.2+dfsg/src/editorload.cpp:1385:40: note: Function 'appendLevels' argument 1 names different: declaration 'filename' definition 'file'.
xye-0.12.2+dfsg/src/editorload.cpp:1392:13: style: Variable 'x' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/editorload.cpp:1604:35: style: Unused variable: level [unusedVariable]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:304:19: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
xye-0.12.2+dfsg/src/xyedit.h:329:5: warning: Member variable 'boardelement::color' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/xyedit.h:329:5: warning: Member variable 'boardelement::variation' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/xyedit.h:329:5: warning: Member variable 'boardelement::round' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/xyedit.h:329:5: warning: Member variable 'boardelement::direction' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/kye_script.h:18:2: warning: Member variable 'KyeLevel::data' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/kye_script.h:18:2: warning: Member variable 'KyeLevel::Prev' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/kye_script.h:18:2: warning: Member variable 'KyeLevel::Next' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/kye_script.h:19:2: warning: Member variable 'KyeLevel::data' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/kye_script.h:19:2: warning: Member variable 'KyeLevel::Prev' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/kye_script.h:19:2: warning: Member variable 'KyeLevel::Next' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:857:2: style: 'TiXmlElement::operator=' should return 'TiXmlElement &'. [operatorEq]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1028:2: style: 'TiXmlComment::operator=' should return 'TiXmlComment &'. [operatorEq]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1086:2: style: 'TiXmlText::operator=' should return 'TiXmlText &'. [operatorEq]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1147:2: style: 'TiXmlDeclaration::operator=' should return 'TiXmlDeclaration &'. [operatorEq]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1195:2: style: 'TiXmlUnknown::operator=' should return 'TiXmlUnknown &'. [operatorEq]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1235:2: style: 'TiXmlDocument::operator=' should return 'TiXmlDocument &'. [operatorEq]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1455:2: style: 'TiXmlHandle::operator=' should return 'TiXmlHandle &'. [operatorEq]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:720:3: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:721:3: performance: Variable 'value' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xye-0.12.2+dfsg/src/xye.h:874:17: style: Technically the member function 'beast::BelongsToBeastType' can be const. [functionConst]
xye-0.12.2+dfsg/src/xye.h:1247:11: performance: Technically the member function 'blockdoor::InsideKind' can be static. [functionStatic]
xye-0.12.2+dfsg/src/tinyxml/xye_tinystr.h:238:7: style: Technically the member function 'TiXmlString::quit' can be const. [functionConst]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1092:7: style: Technically the member function 'TiXmlText::CDATA' can be const. [functionConst]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1299:6: style: Technically the member function 'TiXmlDocument::ErrorRow' can be const. [functionConst]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1300:6: style: Technically the member function 'TiXmlDocument::ErrorCol' can be const. [functionConst]
xye-0.12.2+dfsg/src/xye.h:198:19: warning: The class 'gobj' defines member variable with name 'id' also defined in its parent class 'ent'. [duplInheritedMember]
xye-0.12.2+dfsg/src/xye.h:144:10: note: Parent variable 'ent::id'
xye-0.12.2+dfsg/src/xye.h:198:19: note: Derived variable 'gobj::id'
xye-0.12.2+dfsg/src/xye.h:199:11: warning: The class 'gobj' defines member variable with name 'x' also defined in its parent class 'ent'. [duplInheritedMember]
xye-0.12.2+dfsg/src/xye.h:145:11: note: Parent variable 'ent::x'
xye-0.12.2+dfsg/src/xye.h:199:11: note: Derived variable 'gobj::x'
xye-0.12.2+dfsg/src/xye.h:200:11: warning: The class 'gobj' defines member variable with name 'y' also defined in its parent class 'ent'. [duplInheritedMember]
xye-0.12.2+dfsg/src/xye.h:146:11: note: Parent variable 'ent::y'
xye-0.12.2+dfsg/src/xye.h:200:11: note: Derived variable 'gobj::y'
xye-0.12.2+dfsg/src/xye.h:570:19: warning: The class 'number' defines member variable with name 'tic' also defined in its parent class 'obj'. [duplInheritedMember]
xye-0.12.2+dfsg/src/xye.h:174:19: note: Parent variable 'obj::tic'
xye-0.12.2+dfsg/src/xye.h:570:19: note: Derived variable 'number::tic'
xye-0.12.2+dfsg/src/xye.h:908:12: warning: The class 'rattler' defines member variable with name 'tic' also defined in its parent class 'obj'. [duplInheritedMember]
xye-0.12.2+dfsg/src/xye.h:174:19: note: Parent variable 'obj::tic'
xye-0.12.2+dfsg/src/xye.h:908:12: note: Derived variable 'rattler::tic'
xye-0.12.2+dfsg/src/xye.h:236:5: style: Class 'explosion' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xye-0.12.2+dfsg/src/xye.h:277:6: style: Class 'xye' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xye-0.12.2+dfsg/src/xye.h:305:6: style: Class 'roboxye' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xye-0.12.2+dfsg/src/xye.h:340:6: style: Class 'wall' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xye-0.12.2+dfsg/src/xye.h:963:6: style: Class 'rfood' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xye-0.12.2+dfsg/src/xye.h:1011:6: style: Class 'earth' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xye-0.12.2+dfsg/src/xye.h:1101:6: style: Class 'star' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xye-0.12.2+dfsg/src/xye.h:1186:6: style: Class 'firepad' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xye-0.12.2+dfsg/src/xye.h:1209:6: style: Class 'pit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xye-0.12.2+dfsg/src/tinyxml/xye_tinystr.h:75:2: style: Class 'TiXmlString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:241:3: style: Class 'StringToBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:848:2: style: Class 'TiXmlElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1069:2: style: Class 'TiXmlText' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1227:2: style: Class 'TiXmlDocument' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1452:2: style: Class 'TiXmlHandle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xye-0.12.2+dfsg/src/kye_script.h:19:2: style: Class 'KyeLevel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xye-0.12.2+dfsg/src/xyedit.h:301:10: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:45:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xyedit.h:301:10: note: Function in derived class
xye-0.12.2+dfsg/src/xyedit.h:302:10: style: The function 'loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:46:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xyedit.h:302:10: note: Function in derived class
xye-0.12.2+dfsg/src/xyedit.h:303:10: style: The function 'onMouseMove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:39:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xyedit.h:303:10: note: Function in derived class
xye-0.12.2+dfsg/src/xyedit.h:304:10: style: The function 'onMouseOut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:40:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xyedit.h:304:10: note: Function in derived class
xye-0.12.2+dfsg/src/xyedit.h:305:10: style: The function 'onMouseDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:41:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xyedit.h:305:10: note: Function in derived class
xye-0.12.2+dfsg/src/xyedit.h:306:10: style: The function 'onMouseUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:42:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xyedit.h:306:10: note: Function in derived class
xye-0.12.2+dfsg/src/xyedit.h:307:17: style: The function 'onMouseRightUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:43:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xyedit.h:307:17: note: Function in derived class
xye-0.12.2+dfsg/src/xyedit.h:396:10: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:45:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xyedit.h:396:10: note: Function in derived class
xye-0.12.2+dfsg/src/xyedit.h:397:10: style: The function 'loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:46:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xyedit.h:397:10: note: Function in derived class
xye-0.12.2+dfsg/src/xyedit.h:398:10: style: The function 'onMouseMove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:39:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xyedit.h:398:10: note: Function in derived class
xye-0.12.2+dfsg/src/xyedit.h:399:10: style: The function 'onMouseOut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:40:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xyedit.h:399:10: note: Function in derived class
xye-0.12.2+dfsg/src/xyedit.h:400:10: style: The function 'onMouseDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:41:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xyedit.h:400:10: note: Function in derived class
xye-0.12.2+dfsg/src/xyedit.h:401:10: style: The function 'onMouseUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:42:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xyedit.h:401:10: note: Function in derived class
xye-0.12.2+dfsg/src/xyedit.h:402:10: style: The function 'onMouseRightUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:43:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xyedit.h:402:10: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:175:11: style: The function 'move' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:150:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:175:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:179:11: style: The function 'Kill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:155:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:179:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:208:11: style: The function 'move' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:150:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:208:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:209:19: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:151:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:209:19: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:217:11: style: The function 'Kill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:155:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:217:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:273:11: style: The function 'OnDeath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:156:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:273:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:278:11: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:151:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:278:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:279:11: style: The function 'trypush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:177:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:279:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:280:11: style: The function 'HasRoundCorner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:178:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:280:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:285:11: style: The function 'Loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:181:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:285:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:287:11: style: The function 'HasBlockColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:185:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:287:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:288:11: style: The function 'Kill' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:155:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:288:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:303:11: style: The function 'OnDeath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:156:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:303:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:306:11: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:151:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:306:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:307:11: style: The function 'trypush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:177:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:307:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:308:11: style: The function 'HasRoundCorner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:178:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:308:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:309:11: style: The function 'Loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:181:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:309:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:310:11: style: The function 'HasBlockColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:185:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:310:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:329:11: style: The function 'OnDeath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:156:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:329:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:342:11: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:151:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:342:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:346:11: style: The function 'trypush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:177:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:346:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:347:11: style: The function 'HasRoundCorner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:178:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:347:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:348:11: style: The function 'Loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:181:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:348:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:349:11: style: The function 'HasBlockColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:185:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:349:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:367:11: style: The function 'OnDeath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:156:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:367:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:375:11: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:151:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:375:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:376:11: style: The function 'trypush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:177:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:376:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:377:11: style: The function 'HasRoundCorner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:178:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:377:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:378:11: style: The function 'HasBlockColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:185:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:378:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:379:11: style: The function 'Loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:181:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:379:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:393:11: style: The function 'OnDeath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:156:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:393:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:399:11: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:151:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:399:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:401:11: style: The function 'trypush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:177:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:401:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:403:11: style: The function 'HasRoundCorner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:178:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:403:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:404:11: style: The function 'Loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:181:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:404:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:405:11: style: The function 'HasBlockColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:185:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:405:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:420:11: style: The function 'OnDeath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:156:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:420:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:436:11: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:151:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:436:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:437:11: style: The function 'trypush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:177:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:437:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:439:11: style: The function 'HasRoundCorner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:178:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:439:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:440:11: style: The function 'Loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:181:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:440:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:441:11: style: The function 'HasBlockColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:185:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:441:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:451:11: style: The function 'OnDeath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:156:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:451:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:455:11: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:151:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:455:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:457:11: style: The function 'trypush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:177:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:457:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:459:11: style: The function 'HasRoundCorner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:178:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:459:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:460:11: style: The function 'Loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:181:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:460:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:461:11: style: The function 'HasBlockColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:185:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:461:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:472:11: style: The function 'OnDeath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:156:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:472:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:478:11: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:151:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:478:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:479:11: style: The function 'trypush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:177:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:479:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:481:11: style: The function 'HasRoundCorner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:178:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:481:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:482:11: style: The function 'Loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:181:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:482:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:483:11: style: The function 'HasBlockColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:185:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:483:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:492:11: style: The function 'OnDeath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:156:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:492:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:498:11: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:151:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:498:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:499:11: style: The function 'trypush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:177:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:499:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:501:11: style: The function 'HasRoundCorner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:178:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:501:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:502:11: style: The function 'Loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:181:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:502:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:503:11: style: The function 'HasBlockColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:185:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:503:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:514:11: style: The function 'OnDeath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:156:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:514:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:519:11: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:151:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:519:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:520:11: style: The function 'trypush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:177:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:520:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:522:11: style: The function 'HasRoundCorner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:178:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:522:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:523:11: style: The function 'Loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:181:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:523:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:524:11: style: The function 'HasBlockColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:185:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:524:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:541:11: style: The function 'OnDeath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:156:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:541:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:551:11: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:151:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:551:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:552:11: style: The function 'trypush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:177:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:552:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:554:11: style: The function 'HasRoundCorner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:178:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:554:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:555:11: style: The function 'Loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:181:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:555:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:557:11: style: The function 'HasBlockColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:185:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:557:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:573:11: style: The function 'OnDeath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:156:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:573:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:578:11: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:151:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:578:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:579:11: style: The function 'trypush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:177:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:579:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:581:11: style: The function 'HasRoundCorner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:178:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:581:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:582:11: style: The function 'Loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:181:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:582:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:583:11: style: The function 'HasBlockColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:185:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:583:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:595:11: style: The function 'OnDeath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:156:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:595:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:599:11: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:151:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:599:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:601:11: style: The function 'trypush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:177:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:601:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:602:11: style: The function 'HasRoundCorner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:178:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:602:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:603:11: style: The function 'Loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:181:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:603:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:605:11: style: The function 'HasBlockColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:185:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:605:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:615:11: style: The function 'OnDeath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:156:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:615:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:620:11: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:151:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:620:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:622:11: style: The function 'trypush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:177:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:622:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:623:11: style: The function 'HasRoundCorner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:178:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:623:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:624:11: style: The function 'Loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:181:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:624:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:625:11: style: The function 'HasBlockColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:185:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:625:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:636:11: style: The function 'OnDeath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:156:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:636:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:641:11: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:151:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:641:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:642:11: style: The function 'trypush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:177:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:642:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:643:11: style: The function 'HasRoundCorner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:178:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:643:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:644:11: style: The function 'Loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:181:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:644:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:645:11: style: The function 'HasBlockColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:185:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:645:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:663:11: style: The function 'OnDeath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:156:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:663:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:670:11: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:151:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:670:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:672:11: style: The function 'trypush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:177:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:672:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:673:11: style: The function 'HasRoundCorner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:178:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:673:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:674:11: style: The function 'Loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:181:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:674:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:675:11: style: The function 'HasBlockColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:185:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:675:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:686:11: style: The function 'OnDeath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:156:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:686:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:691:11: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:151:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:691:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:692:11: style: The function 'trypush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:177:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:692:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:693:11: style: The function 'HasRoundCorner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:178:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:693:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:694:11: style: The function 'Loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:181:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:694:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:695:11: style: The function 'HasBlockColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:185:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:695:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:707:11: style: The function 'OnDeath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:156:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:707:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:712:11: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:151:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:712:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:713:11: style: The function 'trypush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:177:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:713:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:714:11: style: The function 'HasRoundCorner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:178:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:714:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:715:11: style: The function 'Loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:181:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:715:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:716:11: style: The function 'HasBlockColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:185:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:716:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:727:11: style: The function 'OnDeath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:156:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:727:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:734:11: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:151:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:734:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:735:11: style: The function 'trypush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:177:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:735:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:736:11: style: The function 'HasRoundCorner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:178:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:736:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:737:11: style: The function 'Loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:181:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:737:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:738:11: style: The function 'HasBlockColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:185:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:738:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:749:11: style: The function 'OnDeath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:156:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:749:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:754:11: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:151:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:754:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:757:11: style: The function 'trypush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:177:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:757:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:758:11: style: The function 'HasRoundCorner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:178:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:758:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:759:11: style: The function 'Loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:181:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:759:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:760:11: style: The function 'HasBlockColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:185:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:760:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:771:11: style: The function 'OnDeath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:156:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:771:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:778:11: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:151:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:778:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:779:11: style: The function 'trypush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:177:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:779:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:781:11: style: The function 'HasRoundCorner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:178:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:781:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:782:11: style: The function 'Loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:181:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:782:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:783:11: style: The function 'HasBlockColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:185:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:783:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:800:11: style: The function 'OnDeath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:156:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:800:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:804:11: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:151:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:804:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:805:11: style: The function 'trypush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:177:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:805:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:806:11: style: The function 'HasRoundCorner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:178:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:806:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:807:11: style: The function 'Loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:181:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:807:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:808:11: style: The function 'HasBlockColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:185:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:808:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:834:11: style: The function 'OnDeath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:156:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:834:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:846:11: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:151:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:846:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:847:11: style: The function 'trypush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:177:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:847:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:848:11: style: The function 'HasRoundCorner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:178:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:848:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:852:11: style: The function 'Loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:181:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:852:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:853:11: style: The function 'HasBlockColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:185:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:853:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:863:11: style: The function 'OnDeath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:156:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:863:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:880:10: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:151:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:880:10: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:882:10: style: The function 'trypush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:177:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:882:10: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:883:10: style: The function 'HasBlockColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:185:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:883:10: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:884:10: style: The function 'Loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:181:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:884:10: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:888:10: style: The function 'HasRoundCorner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:178:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:888:10: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:902:11: style: The function 'OnDeath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:156:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:902:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:915:10: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:151:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:915:10: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:918:10: style: The function 'trypush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:177:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:918:10: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:919:10: style: The function 'HasBlockColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:185:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:919:10: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:920:10: style: The function 'Loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:181:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:920:10: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:922:10: style: The function 'HasRoundCorner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:178:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:922:10: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:934:11: style: The function 'OnDeath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:156:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:934:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:945:10: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:151:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:945:10: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:946:10: style: The function 'trypush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:177:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:946:10: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:947:10: style: The function 'HasBlockColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:185:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:947:10: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:948:10: style: The function 'Loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:181:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:948:10: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:950:10: style: The function 'HasRoundCorner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:178:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:950:10: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:958:11: style: The function 'OnDeath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:156:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:958:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:964:11: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:151:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:964:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:966:11: style: The function 'trypush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:177:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:966:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:968:11: style: The function 'HasRoundCorner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:178:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:968:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:969:11: style: The function 'Loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:181:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:969:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:970:11: style: The function 'HasBlockColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:185:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:970:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:979:11: style: The function 'OnDeath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:156:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:979:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:983:11: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:151:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:983:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:984:11: style: The function 'trypush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:177:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:984:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:986:11: style: The function 'HasRoundCorner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:178:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:986:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:990:11: style: The function 'Loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:181:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:990:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:992:11: style: The function 'HasBlockColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:185:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:992:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1008:11: style: The function 'OnDeath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:156:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1008:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1013:11: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:151:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1013:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1014:11: style: The function 'trypush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:177:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1014:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1015:11: style: The function 'HasRoundCorner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:178:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1015:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1019:11: style: The function 'Loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:181:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1019:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1020:11: style: The function 'HasBlockColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:185:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1020:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1028:11: style: The function 'OnDeath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:156:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1028:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1034:11: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:151:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1034:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1035:11: style: The function 'trypush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:177:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1035:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1036:11: style: The function 'HasRoundCorner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:178:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1036:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1038:11: style: The function 'Loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:181:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1038:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1039:11: style: The function 'HasBlockColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:185:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1039:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1052:11: style: The function 'OnDeath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:156:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1052:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1057:11: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:151:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1057:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1058:11: style: The function 'trypush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:177:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1058:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1059:11: style: The function 'HasRoundCorner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:178:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1059:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1061:11: style: The function 'Loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:181:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1061:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1062:11: style: The function 'HasBlockColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:185:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1062:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1074:11: style: The function 'OnDeath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:156:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1074:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1078:11: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:151:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1078:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1080:11: style: The function 'trypush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:177:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1080:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1081:11: style: The function 'HasRoundCorner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:178:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1081:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1082:11: style: The function 'Loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:181:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1082:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1083:11: style: The function 'HasBlockColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:185:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1083:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1097:11: style: The function 'OnDeath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:156:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1097:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1102:11: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:151:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1102:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1103:11: style: The function 'trypush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:177:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1103:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1104:11: style: The function 'HasRoundCorner' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:178:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1104:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1105:11: style: The function 'Loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:181:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1105:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1106:11: style: The function 'HasBlockColor' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:185:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1106:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1125:12: style: The function 'OnDeath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:156:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1125:12: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1135:11: style: The function 'Loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:212:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1135:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1136:11: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:209:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1136:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1137:11: style: The function 'OnEnter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:210:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1137:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1138:11: style: The function 'OnLeave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:211:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1138:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1139:11: style: The function 'CanEnter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:215:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1139:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1140:11: style: The function 'CanLeave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:216:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1140:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1155:11: style: The function 'OnDeath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:156:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1155:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1164:11: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:209:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1164:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1165:11: style: The function 'Loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:212:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1165:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1166:11: style: The function 'OnEnter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:210:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1166:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1167:11: style: The function 'OnLeave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:211:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1167:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1168:11: style: The function 'CanEnter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:215:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1168:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1169:11: style: The function 'CanLeave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:216:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1169:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1182:11: style: The function 'OnDeath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:156:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1182:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1188:11: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:209:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1188:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1189:11: style: The function 'Loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:212:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1189:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1190:11: style: The function 'OnEnter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:210:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1190:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1191:11: style: The function 'OnLeave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:211:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1191:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1192:11: style: The function 'CanEnter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:215:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1192:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1193:11: style: The function 'CanLeave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:216:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1193:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1205:11: style: The function 'OnDeath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:156:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1205:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1211:11: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:209:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1211:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1212:11: style: The function 'Loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:212:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1212:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1213:11: style: The function 'OnEnter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:210:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1213:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1214:11: style: The function 'OnLeave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:211:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1214:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1215:11: style: The function 'CanEnter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:215:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1215:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1216:11: style: The function 'CanLeave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:216:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1216:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1230:11: style: The function 'OnDeath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:156:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1230:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1240:11: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:209:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1240:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1241:11: style: The function 'Loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:212:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1241:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1242:11: style: The function 'OnEnter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:210:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1242:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1243:11: style: The function 'OnLeave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:211:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1243:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1245:11: style: The function 'CanEnter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:215:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1245:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1246:11: style: The function 'CanLeave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:216:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1246:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1263:13: style: The function 'OnDeath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:156:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1263:13: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1268:11: style: The function 'Loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:212:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1268:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1269:11: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:209:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1269:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1271:11: style: The function 'OnEnter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:210:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1271:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1272:11: style: The function 'OnLeave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:211:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1272:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1273:11: style: The function 'CanEnter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:215:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1273:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1274:11: style: The function 'CanLeave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:216:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1274:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1300:14: style: The function 'OnDeath' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:156:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1300:14: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1306:11: style: The function 'Draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:209:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1306:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1307:11: style: The function 'Loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:212:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1307:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1308:11: style: The function 'OnEnter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:210:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1308:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1309:11: style: The function 'OnLeave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:211:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1309:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1310:11: style: The function 'CanEnter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:215:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1310:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1311:11: style: The function 'CanLeave' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/xye.h:216:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1311:11: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1323:14: style: The function 'loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:46:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1323:14: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1324:14: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:45:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1324:14: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1325:14: style: The function 'onMouseMove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:39:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1325:14: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1326:14: style: The function 'onMouseOut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:40:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1326:14: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1327:14: style: The function 'onMouseDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:41:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1327:14: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1328:14: style: The function 'onMouseUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:42:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1328:14: note: Function in derived class
xye-0.12.2+dfsg/src/xye.h:1329:21: style: The function 'onMouseRightUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:43:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.h:1329:21: note: Function in derived class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:779:22: style: The function 'Parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:208:22: note: Virtual function in base class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:779:22: note: Function in derived class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:782:15: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:167:15: note: Virtual function in base class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:782:15: note: Function in derived class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:784:15: style: The function 'StreamOut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:252:15: note: Virtual function in base class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:784:15: note: Function in derived class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:988:21: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:653:21: note: Virtual function in base class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:988:21: note: Function in derived class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:990:15: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:167:15: note: Virtual function in base class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:990:15: note: Function in derived class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:995:22: style: The function 'Parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:208:22: note: Virtual function in base class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:995:22: note: Function in derived class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1006:15: style: The function 'StreamOut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:252:15: note: Virtual function in base class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1006:15: note: Function in derived class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1033:21: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:653:21: note: Virtual function in base class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1033:21: note: Function in derived class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1035:15: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:167:15: note: Virtual function in base class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1035:15: note: Function in derived class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1040:22: style: The function 'Parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:208:22: note: Virtual function in base class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1040:22: note: Function in derived class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1049:15: style: The function 'StreamOut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:252:15: note: Virtual function in base class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1049:15: note: Function in derived class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1089:15: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:167:15: note: Virtual function in base class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1089:15: note: Function in derived class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1096:22: style: The function 'Parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:208:22: note: Virtual function in base class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1096:22: note: Function in derived class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1100:21: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:653:21: note: Virtual function in base class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1100:21: note: Function in derived class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1103:15: style: The function 'StreamOut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:252:15: note: Virtual function in base class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1103:15: note: Function in derived class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1159:21: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:653:21: note: Virtual function in base class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1159:21: note: Function in derived class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1161:15: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:167:15: note: Virtual function in base class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1161:15: note: Function in derived class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1163:22: style: The function 'Parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:208:22: note: Virtual function in base class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1163:22: note: Function in derived class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1171:15: style: The function 'StreamOut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:252:15: note: Virtual function in base class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1171:15: note: Function in derived class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1198:21: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:653:21: note: Virtual function in base class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1198:21: note: Function in derived class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1200:15: style: The function 'Print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:167:15: note: Virtual function in base class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1200:15: note: Function in derived class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1202:22: style: The function 'Parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:208:22: note: Virtual function in base class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1202:22: note: Function in derived class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1210:15: style: The function 'StreamOut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:252:15: note: Virtual function in base class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1210:15: note: Function in derived class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1349:15: style: The function 'StreamOut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:252:15: note: Virtual function in base class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1349:15: note: Function in derived class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1351:21: style: The function 'Clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:653:21: note: Virtual function in base class
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1351:21: note: Function in derived class
xye-0.12.2+dfsg/src/xyedit.h:31:30: performance: Function parameter 'h' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/xyedit.h:147:63: performance: Function parameter 'text' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/xyedit.h:150:66: performance: Function parameter 'text' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/xyedit.h:153:73: performance: Function parameter 'text' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/xyedit.h:156:72: performance: Function parameter 'text' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/xyedit.h:167:54: performance: Function parameter 'text' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/xyedit.h:175:63: performance: Function parameter 'text' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/gen.h:35:36: performance: Function parameter 'filename' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/gen.h:37:34: performance: Function parameter 'filename' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/gen.h:39:31: performance: Function parameter 's' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/xye.h:1529:44: performance: Function parameter 'rc' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/xye_script.h:63:76: performance: Function parameter 'replay' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/editorload.cpp:1385:40: performance: Function parameter 'file' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/xyedit.h:171:44: performance: Function parameter 'filename' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/editorsave.cpp:526:48: performance: Function parameter 'tag' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/font.cpp:187:9: style: The scope of the variable 'charoffset' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/font.cpp:559:9: style: The scope of the variable 'charoffset' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/font.cpp:180:31: style: Function 'Write' argument 1 names different: declaration 'surface' definition 'Surface'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/font.h:28:26: note: Function 'Write' argument 1 names different: declaration 'surface' definition 'Surface'.
xye-0.12.2+dfsg/src/font.cpp:180:31: note: Function 'Write' argument 1 names different: declaration 'surface' definition 'Surface'.
xye-0.12.2+dfsg/src/font.cpp:280:35: style: Function 'WriteWrap' argument 1 names different: declaration 'surface' definition 'Surface'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/font.h:30:30: note: Function 'WriteWrap' argument 1 names different: declaration 'surface' definition 'Surface'.
xye-0.12.2+dfsg/src/font.cpp:280:35: note: Function 'WriteWrap' argument 1 names different: declaration 'surface' definition 'Surface'.
xye-0.12.2+dfsg/src/font.cpp:456:57: style: Function 'splitByLines' argument 1 names different: declaration 's' definition 'text'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/font.h:33:52: note: Function 'splitByLines' argument 1 names different: declaration 's' definition 'text'.
xye-0.12.2+dfsg/src/font.cpp:456:57: note: Function 'splitByLines' argument 1 names different: declaration 's' definition 'text'.
xye-0.12.2+dfsg/src/font.cpp:136:16: style: Unused variable: X [unusedVariable]
xye-0.12.2+dfsg/src/font.cpp:254:54: warning: Either the condition 'charoffset<0' is redundant, otherwise there is negative array index -1. [negativeIndex]
xye-0.12.2+dfsg/src/font.cpp:247:37: note: Assuming that condition 'charoffset<0' is not redundant
xye-0.12.2+dfsg/src/font.cpp:254:54: note: Negative array index
xye-0.12.2+dfsg/src/font.cpp:257:60: warning: Either the condition 'charoffset<0' is redundant, otherwise there is negative array index -1. [negativeIndex]
xye-0.12.2+dfsg/src/font.cpp:247:37: note: Assuming that condition 'charoffset<0' is not redundant
xye-0.12.2+dfsg/src/font.cpp:257:60: note: Negative array index
xye-0.12.2+dfsg/src/font.cpp:258:70: warning: Either the condition 'charoffset<0' is redundant, otherwise there is negative array index -1. [negativeIndex]
xye-0.12.2+dfsg/src/font.cpp:247:37: note: Assuming that condition 'charoffset<0' is not redundant
xye-0.12.2+dfsg/src/font.cpp:258:70: note: Negative array index
xye-0.12.2+dfsg/src/font.cpp:407:58: warning: Either the condition 'charoffset<0' is redundant, otherwise there is negative array index -1. [negativeIndex]
xye-0.12.2+dfsg/src/font.cpp:400:41: note: Assuming that condition 'charoffset<0' is not redundant
xye-0.12.2+dfsg/src/font.cpp:407:58: note: Negative array index
xye-0.12.2+dfsg/src/font.cpp:410:64: warning: Either the condition 'charoffset<0' is redundant, otherwise there is negative array index -1. [negativeIndex]
xye-0.12.2+dfsg/src/font.cpp:400:41: note: Assuming that condition 'charoffset<0' is not redundant
xye-0.12.2+dfsg/src/font.cpp:410:64: note: Negative array index
xye-0.12.2+dfsg/src/font.cpp:411:74: warning: Either the condition 'charoffset<0' is redundant, otherwise there is negative array index -1. [negativeIndex]
xye-0.12.2+dfsg/src/font.cpp:400:41: note: Assuming that condition 'charoffset<0' is not redundant
xye-0.12.2+dfsg/src/font.cpp:411:74: note: Negative array index
xye-0.12.2+dfsg/src/font.cpp:73:7: warning: Member variable 'Font::CharPos' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/font.cpp:73:7: warning: Member variable 'Font::MaxPos' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/font.cpp:67:7: warning: Member variable 'Font::CharPos' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/font.cpp:67:7: warning: Member variable 'Font::MaxPos' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/font.h:36:7: style: Technically the member function 'Font::WriteCenter' can be const. [functionConst]
xye-0.12.2+dfsg/src/font.cpp:619:12: note: Technically the member function 'Font::WriteCenter' can be const.
xye-0.12.2+dfsg/src/font.h:36:7: note: Technically the member function 'Font::WriteCenter' can be const.
xye-0.12.2+dfsg/src/gen.cpp:120:0: style: Same expression used in consecutive assignments of 'k' and 'r'. [duplicateAssignExpression]
xye-0.12.2+dfsg/src/gen.cpp:120:0: note: Same expression used in consecutive assignments of 'k' and 'r'.
xye-0.12.2+dfsg/src/gen.cpp:120:0: note: Same expression used in consecutive assignments of 'k' and 'r'.
xye-0.12.2+dfsg/src/gen.cpp:133:42: performance: Function parameter 'in' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/kye_script.cpp:48:15: style: The scope of the variable 'q' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/kye_script.cpp:305:0: style: Variable 'wl' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/kye_script.cpp:310:0: style: Variable 't' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/kye_script.cpp:315:0: style: Variable 'e' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/kye_script.cpp:320:0: style: Variable 'g' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/kye_script.cpp:325:0: style: Variable 'g' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/kye_script.cpp:330:0: style: Variable 'g' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/kye_script.cpp:335:0: style: Variable 'g' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/kye_script.cpp:341:0: style: Variable 'g' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/kye_script.cpp:347:0: style: Variable 'b' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/kye_script.cpp:355:0: style: Variable 'b' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/kye_script.cpp:360:0: style: Variable 'm' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/kye_script.cpp:365:0: style: Variable 'm' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/kye_script.cpp:370:0: style: Variable 'm' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/kye_script.cpp:375:0: style: Variable 'm' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/kye_script.cpp:380:0: style: Variable 'm' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/kye_script.cpp:385:0: style: Variable 'b' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/kye_script.cpp:390:0: style: Variable 'b' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/kye_script.cpp:396:0: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/kye_script.cpp:401:0: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/kye_script.cpp:407:0: style: Variable 'i' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/kye_script.cpp:412:0: style: Variable 't' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/kye_script.cpp:417:0: style: Variable 'bc' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/kye_script.cpp:438:0: style: Variable 'l' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/kye_script.cpp:443:0: style: Variable 'l' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/kye_script.cpp:448:0: style: Variable 'l' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/kye_script.cpp:453:0: style: Variable 'l' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/kye_script.cpp:459:11: style: Variable 'L' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/kye_script.h:21:7: style: Technically the member function 'KyeLevel::SetGameCaption' can be const. [functionConst]
xye-0.12.2+dfsg/src/kye_script.cpp:457:16: note: Technically the member function 'KyeLevel::SetGameCaption' can be const.
xye-0.12.2+dfsg/src/kye_script.h:21:7: note: Technically the member function 'KyeLevel::SetGameCaption' can be const.
xye-0.12.2+dfsg/src/levels.cpp:136:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xye-0.12.2+dfsg/src/levels.cpp:421:5: style: Variable 'flext' is reassigned a value before the old one has been used. [redundantAssignment]
xye-0.12.2+dfsg/src/levels.cpp:420:0: note: Variable 'flext' is reassigned a value before the old one has been used.
xye-0.12.2+dfsg/src/levels.cpp:421:5: note: Variable 'flext' is reassigned a value before the old one has been used.
xye-0.12.2+dfsg/src/levels.cpp:243:18: style: The scope of the variable 'L' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/levels.cpp:351:18: style: The scope of the variable 'L' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/levels.cpp:112:19: style: Variable 'fof' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/levels.cpp:352:12: style: Unused variable: aux [unusedVariable]
xye-0.12.2+dfsg/src/levels.cpp:572:15: style: Variable 'loop' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/levels.cpp:279:9: performance: Variable 'lf' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xye-0.12.2+dfsg/src/levels.cpp:277:5: style: Struct 'LevelSorting' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xye-0.12.2+dfsg/src/options.h:31:34: performance: Function parameter 'path' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/listbox.h:23:41: performance: Function parameter 'tag' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/listbox.h:23:59: performance: Function parameter 'value' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/listbox.cpp:143:0: style: Variable 'i' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/listbox.cpp:93:35: performance: Function parameter 'tag' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/listbox.cpp:93:53: performance: Function parameter 'value' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/listbox.cpp:125:32: performance: Function parameter 'value' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/main.cpp:56:12: style: Variable 'editmode' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/main.cpp:57:12: style: Variable 'playmode' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/options.cpp:722:5: style: Variable 'bini' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xye-0.12.2+dfsg/src/options.cpp:720:5: note: Variable 'bini' is reassigned a value before the old one has been used if variable is no semaphore variable.
xye-0.12.2+dfsg/src/options.cpp:722:5: note: Variable 'bini' is reassigned a value before the old one has been used if variable is no semaphore variable.
xye-0.12.2+dfsg/src/options.cpp:173:17: style: The scope of the variable 'e1' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/options.cpp:543:19: style: The scope of the variable 'ele' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/options.cpp:1047:41: style: Function 'GetLevelNumber' argument 1 names different: declaration 'levelfile' definition 'filename'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/options.h:35:46: note: Function 'GetLevelNumber' argument 1 names different: declaration 'levelfile' definition 'filename'.
xye-0.12.2+dfsg/src/options.cpp:1047:41: note: Function 'GetLevelNumber' argument 1 names different: declaration 'levelfile' definition 'filename'.
xye-0.12.2+dfsg/src/options.cpp:452:20: style: Variable 'correct' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/options.cpp:1073:89: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xye-0.12.2+dfsg/src/options.cpp:1089:102: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator]
xye-0.12.2+dfsg/src/options.cpp:1238:9: style: Struct 'previewMaker' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xye-0.12.2+dfsg/src/options.cpp:1238:9: style: Struct 'previewMaker' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xye-0.12.2+dfsg/src/options.cpp:552:29: performance: Function parameter 'path' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/record.cpp:187:12: warning: Either the condition '!tm' is redundant or there is possible null pointer dereference: tm. [nullPointerRedundantCheck]
xye-0.12.2+dfsg/src/record.cpp:186:18: note: Assuming that condition '!tm' is not redundant
xye-0.12.2+dfsg/src/record.cpp:187:12: note: Null pointer dereference
xye-0.12.2+dfsg/src/record.cpp:152:23: style: Checking if unsigned variable 'first->count' is less than zero. This might be a false warning. [unsignedLessThanZero]
xye-0.12.2+dfsg/src/record.cpp:25:9: style: Unused variable: v [unusedVariable]
xye-0.12.2+dfsg/src/record.h:25:41: performance: Function parameter 'target' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/record.cpp:161:35: performance: Function parameter 'st' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/skins.cpp:132:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xye-0.12.2+dfsg/src/skins.cpp:230:18: style: The scope of the variable 'L' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/skins.cpp:331:18: style: The scope of the variable 'L' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/skins.cpp:99:19: style: Variable 'fof' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/skins.cpp:332:12: style: Unused variable: aux [unusedVariable]
xye-0.12.2+dfsg/src/skins.cpp:469:15: style: Variable 'loop' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/skins.cpp:266:9: performance: Variable 'lf' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xye-0.12.2+dfsg/src/skins.cpp:264:5: style: Struct 'SkinSorting' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:158:13: style: The scope of the variable 'temp' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:179:13: style: The scope of the variable 'temp' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:35:68: style: Function 'PutString' argument 2 names different: declaration 'out' definition 'stream'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:318:65: note: Function 'PutString' argument 2 names different: declaration 'out' definition 'stream'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:35:68: note: Function 'PutString' argument 2 names different: declaration 'out' definition 'stream'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:42:67: style: Function 'PutString' argument 2 names different: declaration 'out' definition 'outString'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:320:64: note: Function 'PutString' argument 2 names different: declaration 'out' definition 'outString'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:42:67: note: Function 'PutString' argument 2 names different: declaration 'out' definition 'outString'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:193:48: style: Function 'LinkEndChild' argument 1 names different: declaration 'addThis' definition 'node'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:546:38: note: Function 'LinkEndChild' argument 1 names different: declaration 'addThis' definition 'node'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:193:48: note: Function 'LinkEndChild' argument 1 names different: declaration 'addThis' definition 'node'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:322:54: style: Function 'FirstChild' argument 1 names different: declaration 'value' definition '_value'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:488:44: note: Function 'FirstChild' argument 1 names different: declaration 'value' definition '_value'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:322:54: note: Function 'FirstChild' argument 1 names different: declaration 'value' definition '_value'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:334:48: style: Function 'FirstChild' argument 1 names different: declaration 'value' definition '_value'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:489:38: note: Function 'FirstChild' argument 1 names different: declaration 'value' definition '_value'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:334:48: note: Function 'FirstChild' argument 1 names different: declaration 'value' definition '_value'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:346:53: style: Function 'LastChild' argument 1 names different: declaration 'value' definition '_value'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:493:43: note: Function 'LastChild' argument 1 names different: declaration 'value' definition '_value'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:346:53: note: Function 'LastChild' argument 1 names different: declaration 'value' definition '_value'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:357:47: style: Function 'LastChild' argument 1 names different: declaration 'value' definition '_value'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:494:37: note: Function 'LastChild' argument 1 names different: declaration 'value' definition '_value'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:357:47: note: Function 'LastChild' argument 1 names different: declaration 'value' definition '_value'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:394:59: style: Function 'IterateChildren' argument 1 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:523:49: note: Function 'IterateChildren' argument 1 names different: declaration 'value' definition 'val'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:394:59: note: Function 'IterateChildren' argument 1 names different: declaration 'value' definition 'val'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:407:53: style: Function 'IterateChildren' argument 1 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:524:43: note: Function 'IterateChildren' argument 1 names different: declaration 'value' definition 'val'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:407:53: note: Function 'IterateChildren' argument 1 names different: declaration 'value' definition 'val'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:502:64: style: Function 'FirstChildElement' argument 1 names different: declaration 'value' definition '_value'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:613:54: note: Function 'FirstChildElement' argument 1 names different: declaration 'value' definition '_value'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:502:64: note: Function 'FirstChildElement' argument 1 names different: declaration 'value' definition '_value'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:516:58: style: Function 'FirstChildElement' argument 1 names different: declaration 'value' definition '_value'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:614:48: note: Function 'FirstChildElement' argument 1 names different: declaration 'value' definition '_value'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:516:58: note: Function 'FirstChildElement' argument 1 names different: declaration 'value' definition '_value'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:611:42: style: Function 'TiXmlElement' argument 1 names different: declaration 'in_value' definition '_value'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:848:29: note: Function 'TiXmlElement' argument 1 names different: declaration 'in_value' definition '_value'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:611:42: note: Function 'TiXmlElement' argument 1 names different: declaration 'in_value' definition '_value'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:701:61: style: Function 'QueryIntAttribute' argument 2 names different: declaration '_value' definition 'ival'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:889:48: note: Function 'QueryIntAttribute' argument 2 names different: declaration '_value' definition 'ival'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:701:61: note: Function 'QueryIntAttribute' argument 2 names different: declaration '_value' definition 'ival'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:711:67: style: Function 'QueryDoubleAttribute' argument 2 names different: declaration '_value' definition 'dval'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:891:54: note: Function 'QueryDoubleAttribute' argument 2 names different: declaration '_value' definition 'dval'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:711:67: note: Function 'QueryDoubleAttribute' argument 2 names different: declaration '_value' definition 'dval'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:721:57: style: Function 'SetAttribute' argument 2 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:934:44: note: Function 'SetAttribute' argument 2 names different: declaration 'value' definition 'val'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:721:57: note: Function 'SetAttribute' argument 2 names different: declaration 'value' definition 'val'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:733:66: style: Function 'SetDoubleAttribute' argument 2 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:939:53: note: Function 'SetDoubleAttribute' argument 2 names different: declaration 'value' definition 'val'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:733:66: note: Function 'SetDoubleAttribute' argument 2 names different: declaration 'value' definition 'val'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:817:47: style: Function 'StreamOut' argument 1 names different: declaration 'out' definition 'stream'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1006:42: note: Function 'StreamOut' argument 1 names different: declaration 'out' definition 'stream'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:817:47: note: Function 'StreamOut' argument 1 names different: declaration 'out' definition 'stream'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:1212:49: style: Function 'StreamOut' argument 1 names different: declaration 'out' definition 'stream'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:784:42: note: Function 'StreamOut' argument 1 names different: declaration 'out' definition 'stream'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:1212:49: note: Function 'StreamOut' argument 1 names different: declaration 'out' definition 'stream'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:1230:41: style: Function 'QueryIntValue' argument 1 names different: declaration '_value' definition 'ival'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:740:26: note: Function 'QueryIntValue' argument 1 names different: declaration '_value' definition 'ival'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:1230:41: note: Function 'QueryIntValue' argument 1 names different: declaration '_value' definition 'ival'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:1237:47: style: Function 'QueryDoubleValue' argument 1 names different: declaration '_value' definition 'dval'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:742:32: note: Function 'QueryDoubleValue' argument 1 names different: declaration '_value' definition 'dval'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:1237:47: note: Function 'QueryDoubleValue' argument 1 names different: declaration '_value' definition 'dval'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:1299:47: style: Function 'StreamOut' argument 1 names different: declaration 'out' definition 'stream'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1049:42: note: Function 'StreamOut' argument 1 names different: declaration 'out' definition 'stream'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:1299:47: note: Function 'StreamOut' argument 1 names different: declaration 'out' definition 'stream'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:1348:44: style: Function 'StreamOut' argument 1 names different: declaration 'out' definition 'stream'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1103:43: note: Function 'StreamOut' argument 1 names different: declaration 'out' definition 'stream'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:1348:44: note: Function 'StreamOut' argument 1 names different: declaration 'out' definition 'stream'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:1432:51: style: Function 'StreamOut' argument 1 names different: declaration 'out' definition 'stream'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1171:43: note: Function 'StreamOut' argument 1 names different: declaration 'out' definition 'stream'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:1432:51: note: Function 'StreamOut' argument 1 names different: declaration 'out' definition 'stream'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:1488:47: style: Function 'StreamOut' argument 1 names different: declaration 'out' definition 'stream'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1210:43: note: Function 'StreamOut' argument 1 names different: declaration 'out' definition 'stream'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:1488:47: note: Function 'StreamOut' argument 1 names different: declaration 'out' definition 'stream'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:1526:46: style: Function 'Add' argument 1 names different: declaration 'attribute' definition 'addMe'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:819:28: note: Function 'Add' argument 1 names different: declaration 'attribute' definition 'addMe'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:1526:46: note: Function 'Add' argument 1 names different: declaration 'attribute' definition 'addMe'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:1537:49: style: Function 'Remove' argument 1 names different: declaration 'attribute' definition 'removeMe'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:820:31: note: Function 'Remove' argument 1 names different: declaration 'attribute' definition 'removeMe'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:1537:49: note: Function 'Remove' argument 1 names different: declaration 'attribute' definition 'removeMe'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:1659:37: style: Function 'Child' argument 1 names different: declaration 'index' definition 'count'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1473:25: note: Function 'Child' argument 1 names different: declaration 'index' definition 'count'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:1659:37: note: Function 'Child' argument 1 names different: declaration 'index' definition 'count'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:1678:56: style: Function 'Child' argument 2 names different: declaration 'index' definition 'count'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1469:44: note: Function 'Child' argument 2 names different: declaration 'index' definition 'count'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:1678:56: note: Function 'Child' argument 2 names different: declaration 'index' definition 'count'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:1697:44: style: Function 'ChildElement' argument 1 names different: declaration 'index' definition 'count'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1483:32: note: Function 'ChildElement' argument 1 names different: declaration 'index' definition 'count'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:1697:44: note: Function 'ChildElement' argument 1 names different: declaration 'index' definition 'count'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:1716:63: style: Function 'ChildElement' argument 2 names different: declaration 'index' definition 'count'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1478:51: note: Function 'ChildElement' argument 2 names different: declaration 'index' definition 'count'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:1716:63: note: Function 'ChildElement' argument 2 names different: declaration 'index' definition 'count'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:1528:11: warning: Assert statement calls a function which may have desired side effects: 'Find'. [assertWithSideEffect]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:1386:2: performance: Variable 'version' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:1387:2: performance: Variable 'encoding' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:1388:2: performance: Variable 'standalone' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:820:7: style: Technically the member function 'TiXmlAttributeSet::Remove' can be const. [functionConst]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:1537:25: note: Technically the member function 'TiXmlAttributeSet::Remove' can be const.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:820:7: note: Technically the member function 'TiXmlAttributeSet::Remove' can be const.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:129:2: style: Class 'StringToBuffer' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:129:2: style: Class 'StringToBuffer' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.cpp:1025:4: error: Memory leak: buf [memleak]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxmlparser.cpp:426:14: style: Redundant condition: If 'EXPR == '#'', the comparison 'EXPR' is always true. [redundantCondition]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxmlparser.cpp:800:16: style: Redundant condition: If '!EXPR', the comparison 'EXPR != '<'' is always true. [redundantCondition]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxmlparser.cpp:1241:17: style: Redundant condition: If '!EXPR', the comparison 'EXPR != '<'' is always true. [redundantCondition]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxmlparser.cpp:1341:17: style: Redundant condition: If '!EXPR', the comparison 'EXPR != '='' is always true. [redundantCondition]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxmlparser.cpp:1259:8: warning: Either the condition 'p' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxmlparser.cpp:1249:10: note: Assuming that condition 'p' is not redundant
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxmlparser.cpp:1259:8: note: Null pointer dereference
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxmlparser.cpp:1323:6: style: The scope of the variable 'tabsize' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxmlparser.cpp:419:47: style: Function 'GetEntity' argument 1 names different: declaration 'in' definition 'p'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:276:44: note: Function 'GetEntity' argument 1 names different: declaration 'in' definition 'p'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxmlparser.cpp:419:47: note: Function 'GetEntity' argument 1 names different: declaration 'in' definition 'p'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxmlparser.cpp:514:21: style: Function 'StringEqual' argument 2 names different: declaration 'endTag' definition 'tag'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:326:21: note: Function 'StringEqual' argument 2 names different: declaration 'endTag' definition 'tag'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxmlparser.cpp:514:21: note: Function 'StringEqual' argument 2 names different: declaration 'endTag' definition 'tag'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxmlparser.cpp:553:46: style: Function 'ReadText' argument 1 names different: declaration 'in' definition 'p'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:268:43: note: Function 'ReadText' argument 1 names different: declaration 'in' definition 'p'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxmlparser.cpp:553:46: note: Function 'ReadText' argument 1 names different: declaration 'in' definition 'p'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxmlparser.cpp:555:15: style: Function 'ReadText' argument 3 names different: declaration 'ignoreWhiteSpace' definition 'trimWhiteSpace'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:270:15: note: Function 'ReadText' argument 3 names different: declaration 'ignoreWhiteSpace' definition 'trimWhiteSpace'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxmlparser.cpp:555:15: note: Function 'ReadText' argument 3 names different: declaration 'ignoreWhiteSpace' definition 'trimWhiteSpace'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxmlparser.cpp:557:15: style: Function 'ReadText' argument 5 names different: declaration 'ignoreCase' definition 'caseInsensitive'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:272:15: note: Function 'ReadText' argument 5 names different: declaration 'ignoreCase' definition 'caseInsensitive'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxmlparser.cpp:557:15: note: Function 'ReadText' argument 5 names different: declaration 'ignoreCase' definition 'caseInsensitive'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxmlparser.cpp:681:68: style: Function 'Parse' argument 2 names different: declaration 'data' definition 'prevData'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1268:62: note: Function 'Parse' argument 2 names different: declaration 'data' definition 'prevData'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxmlparser.cpp:681:68: note: Function 'Parse' argument 2 names different: declaration 'data' definition 'prevData'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxmlparser.cpp:775:52: style: Function 'SetError' argument 2 names different: declaration 'errorLocation' definition 'pError'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1346:38: note: Function 'SetError' argument 2 names different: declaration 'errorLocation' definition 'pError'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxmlparser.cpp:775:52: note: Function 'SetError' argument 2 names different: declaration 'errorLocation' definition 'pError'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxmlparser.cpp:775:78: style: Function 'SetError' argument 3 names different: declaration 'prevData' definition 'data'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1346:71: note: Function 'SetError' argument 3 names different: declaration 'prevData' definition 'data'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxmlparser.cpp:775:78: note: Function 'SetError' argument 3 names different: declaration 'prevData' definition 'data'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxmlparser.cpp:795:45: style: Function 'Identify' argument 1 names different: declaration 'start' definition 'p'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:668:35: note: Function 'Identify' argument 1 names different: declaration 'start' definition 'p'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxmlparser.cpp:795:45: note: Function 'Identify' argument 1 names different: declaration 'start' definition 'p'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxmlparser.cpp:1134:50: style: Function 'ReadValue' argument 1 names different: declaration 'in' definition 'p'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1012:37: note: Function 'ReadValue' argument 1 names different: declaration 'in' definition 'p'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxmlparser.cpp:1134:50: note: Function 'ReadValue' argument 1 names different: declaration 'in' definition 'p'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxmlparser.cpp:1134:71: style: Function 'ReadValue' argument 2 names different: declaration 'prevData' definition 'data'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1012:59: note: Function 'ReadValue' argument 2 names different: declaration 'prevData' definition 'data'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxmlparser.cpp:1134:71: note: Function 'ReadValue' argument 2 names different: declaration 'prevData' definition 'data'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxmlparser.cpp:1506:91: style: Function 'Parse' argument 3 names different: declaration 'encoding' definition '_encoding'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxml.h:1163:82: note: Function 'Parse' argument 3 names different: declaration 'encoding' definition '_encoding'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxmlparser.cpp:1506:91: note: Function 'Parse' argument 3 names different: declaration 'encoding' definition '_encoding'.
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxmlparser.cpp:1325:13: style: Variable 'tabsize' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/tinyxml/xye_tinyxmlparser.cpp:168:21: style: Technically the member function 'TiXmlParsingData::Cursor' can be const. [functionConst]
xye-0.12.2+dfsg/src/vxsdl.cpp:253:37: style: Function 'Drawer' argument 1 names different: declaration 'Source' definition 'source'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/vxsdl.h:88:30: note: Function 'Drawer' argument 1 names different: declaration 'Source' definition 'source'.
xye-0.12.2+dfsg/src/vxsdl.cpp:253:37: note: Function 'Drawer' argument 1 names different: declaration 'Source' definition 'source'.
xye-0.12.2+dfsg/src/vxsdl.cpp:261:36: style: Function 'Drawer' argument 1 names different: declaration 'Source' definition 'source'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/vxsdl.h:89:30: note: Function 'Drawer' argument 1 names different: declaration 'Source' definition 'source'.
xye-0.12.2+dfsg/src/vxsdl.cpp:261:36: note: Function 'Drawer' argument 1 names different: declaration 'Source' definition 'source'.
xye-0.12.2+dfsg/src/vxsdl.cpp:275:35: style: Function 'ChangeRect' argument 1 names different: declaration 'nw' definition 'rect'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/vxsdl.h:93:29: note: Function 'ChangeRect' argument 1 names different: declaration 'nw' definition 'rect'.
xye-0.12.2+dfsg/src/vxsdl.cpp:275:35: note: Function 'ChangeRect' argument 1 names different: declaration 'nw' definition 'rect'.
xye-0.12.2+dfsg/src/vxsdl.cpp:239:11: performance: Variable 'A' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xye-0.12.2+dfsg/src/vxsdl.cpp:247:11: performance: Variable 'A' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xye-0.12.2+dfsg/src/vxsdl.cpp:255:11: performance: Variable 'A' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xye-0.12.2+dfsg/src/vxsdl.cpp:263:11: performance: Variable 'A' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xye-0.12.2+dfsg/src/window.cpp:345:14: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xye-0.12.2+dfsg/src/window.cpp:264:12: note: outer condition: !done
xye-0.12.2+dfsg/src/window.cpp:345:14: note: identical inner condition: !done
xye-0.12.2+dfsg/src/window.cpp:33:9: warning: Member variable 'window::surface' is not initialized in the constructor. [uninitMemberVarPrivate]
xye-0.12.2+dfsg/src/window.cpp:33:9: warning: Member variable 'window::controls' is not initialized in the constructor. [uninitMemberVarPrivate]
xye-0.12.2+dfsg/src/window.cpp:33:9: warning: Member variable 'window::controln' is not initialized in the constructor. [uninitMemberVarPrivate]
xye-0.12.2+dfsg/src/window.cpp:33:9: warning: Member variable 'window::sub' is not initialized in the constructor. [uninitMemberVarPrivate]
xye-0.12.2+dfsg/src/window.cpp:33:9: warning: Member variable 'window::subcontrols' is not initialized in the constructor. [uninitMemberVarPrivate]
xye-0.12.2+dfsg/src/window.cpp:33:9: warning: Member variable 'window::subcontroln' is not initialized in the constructor. [uninitMemberVarPrivate]
xye-0.12.2+dfsg/src/window.cpp:33:9: warning: Member variable 'window::subOnKeyDown' is not initialized in the constructor. [uninitMemberVarPrivate]
xye-0.12.2+dfsg/src/window.cpp:33:9: warning: Member variable 'window::subOnKeyUp' is not initialized in the constructor. [uninitMemberVarPrivate]
xye-0.12.2+dfsg/src/window.cpp:33:9: warning: Member variable 'window::curcontrol' is not initialized in the constructor. [uninitMemberVarPrivate]
xye-0.12.2+dfsg/src/window.cpp:33:9: warning: Member variable 'window::mouse_pressed' is not initialized in the constructor. [uninitMemberVarPrivate]
xye-0.12.2+dfsg/src/window.cpp:33:9: warning: Member variable 'window::mouse_x' is not initialized in the constructor. [uninitMemberVarPrivate]
xye-0.12.2+dfsg/src/window.cpp:33:9: warning: Member variable 'window::mouse_y' is not initialized in the constructor. [uninitMemberVarPrivate]
xye-0.12.2+dfsg/src/window.cpp:33:9: warning: Member variable 'window::TriggeredLoop' is not initialized in the constructor. [uninitMemberVarPrivate]
xye-0.12.2+dfsg/src/window.cpp:33:9: warning: Member variable 'window::InActive' is not initialized in the constructor. [uninitMemberVarPrivate]
xye-0.12.2+dfsg/src/window.cpp:33:9: warning: Member variable 'window::halt' is not initialized in the constructor. [uninitMemberVarPrivate]
xye-0.12.2+dfsg/src/window.cpp:33:9: warning: Member variable 'window::transition' is not initialized in the constructor. [uninitMemberVarPrivate]
xye-0.12.2+dfsg/src/window.cpp:33:9: warning: Member variable 'window::Width' is not initialized in the constructor. [uninitMemberVarPrivate]
xye-0.12.2+dfsg/src/window.cpp:33:9: warning: Member variable 'window::Height' is not initialized in the constructor. [uninitMemberVarPrivate]
xye-0.12.2+dfsg/src/window.cpp:33:9: warning: Member variable 'window::onExitAttempt' is not initialized in the constructor. [uninitMemberVarPrivate]
xye-0.12.2+dfsg/src/window.cpp:33:9: warning: Member variable 'window::onKeyDown' is not initialized in the constructor. [uninitMemberVarPrivate]
xye-0.12.2+dfsg/src/window.cpp:33:9: warning: Member variable 'window::onKeyUp' is not initialized in the constructor. [uninitMemberVarPrivate]
xye-0.12.2+dfsg/src/window.cpp:33:9: warning: Member variable 'window::beforeDraw' is not initialized in the constructor. [uninitMemberVarPrivate]
xye-0.12.2+dfsg/src/window.cpp:724:16: warning: Member variable 'buttontooltip::maxx' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/window.cpp:724:16: warning: Member variable 'buttontooltip::maxy' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/window.cpp:724:16: warning: Member variable 'buttontooltip::minx' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/window.cpp:724:16: warning: Member variable 'buttontooltip::miny' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/window.cpp:724:16: warning: Member variable 'buttontooltip::tx' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/window.cpp:724:16: warning: Member variable 'buttontooltip::ty' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/window.cpp:547:9: warning: Member variable 'button::toolx' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/window.cpp:547:9: warning: Member variable 'button::tooly' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/window.cpp:547:9: warning: Member variable 'button::onModeEnd' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/window.cpp:500:5: performance: Variable 'r' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xye-0.12.2+dfsg/src/window.cpp:501:5: performance: Variable 'g' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xye-0.12.2+dfsg/src/window.cpp:502:5: performance: Variable 'b' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xye-0.12.2+dfsg/src/window.cpp:509:5: performance: Variable 'r' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xye-0.12.2+dfsg/src/window.cpp:510:5: performance: Variable 'g' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xye-0.12.2+dfsg/src/window.cpp:511:5: performance: Variable 'b' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xye-0.12.2+dfsg/src/window.cpp:527:5: performance: Variable 'text' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xye-0.12.2+dfsg/src/window.cpp:553:5: performance: Variable 'text' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xye-0.12.2+dfsg/src/window.h:95:11: style: Technically the member function 'window::handleMouseDown' can be const. [functionConst]
xye-0.12.2+dfsg/src/window.cpp:440:14: note: Technically the member function 'window::handleMouseDown' can be const.
xye-0.12.2+dfsg/src/window.h:95:11: note: Technically the member function 'window::handleMouseDown' can be const.
xye-0.12.2+dfsg/src/window.h:97:11: style: Technically the member function 'window::handleMouseRightUp' can be const. [functionConst]
xye-0.12.2+dfsg/src/window.cpp:467:14: note: Technically the member function 'window::handleMouseRightUp' can be const.
xye-0.12.2+dfsg/src/window.h:97:11: note: Technically the member function 'window::handleMouseRightUp' can be const.
xye-0.12.2+dfsg/src/window.h:100:11: style: Technically the member function 'window::handleMouseWheel' can be const. [functionConst]
xye-0.12.2+dfsg/src/window.cpp:429:14: note: Technically the member function 'window::handleMouseWheel' can be const.
xye-0.12.2+dfsg/src/window.h:100:11: note: Technically the member function 'window::handleMouseWheel' can be const.
xye-0.12.2+dfsg/src/window.h:118:10: performance: Technically the member function 'window::SetCaption' can be static. [functionStatic]
xye-0.12.2+dfsg/src/window.cpp:150:14: note: Technically the member function 'window::SetCaption' can be static.
xye-0.12.2+dfsg/src/window.h:118:10: note: Technically the member function 'window::SetCaption' can be static.
xye-0.12.2+dfsg/src/window.h:119:10: performance: Technically the member function 'window::SetCaption' can be static. [functionStatic]
xye-0.12.2+dfsg/src/window.cpp:154:14: note: Technically the member function 'window::SetCaption' can be static.
xye-0.12.2+dfsg/src/window.h:119:10: note: Technically the member function 'window::SetCaption' can be static.
xye-0.12.2+dfsg/src/window.h:124:10: performance: Technically the member function 'window::Error' can be static. [functionStatic]
xye-0.12.2+dfsg/src/window.cpp:215:14: note: Technically the member function 'window::Error' can be static.
xye-0.12.2+dfsg/src/window.h:124:10: note: Technically the member function 'window::Error' can be static.
xye-0.12.2+dfsg/src/window.cpp:154:38: performance: Function parameter 'caption' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/xsb_level.cpp:119:10: style: The scope of the variable 'c' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xsb_level.cpp:341:19: style: The scope of the variable 'cw' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xsb_level.cpp:341:22: style: The scope of the variable 'ch' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xsb_level.cpp:341:25: style: The scope of the variable 'aux' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xsb_level.cpp:391:15: style: The scope of the variable 'q' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xsb_level.cpp:421:19: style: The scope of the variable 'ch' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xsb_level.cpp:421:22: style: The scope of the variable 'cw' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xsb_level.cpp:199:25: style: Variable 'L' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xsb_level.cpp:613:0: style: Variable 'g' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xsb_level.cpp:618:0: style: Variable 'b' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xsb_level.cpp:778:0: style: Variable 'wl' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xsb_level.cpp:822:0: style: Variable 'bd' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xsb_level.cpp:823:0: style: Variable 'gm' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xsb_level.cpp:857:11: style: Variable 'L' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xsb_level.cpp:935:0: style: Variable 'wl' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xsb_level.cpp:970:27: style: Variable 'object' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xsb_level.cpp:40:5: warning: Member variable 'XsbLevel::data' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/xsb_level.cpp:40:5: warning: Member variable 'XsbLevel::w' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/xsb_level.cpp:40:5: warning: Member variable 'XsbLevel::h' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/xsb_level.cpp:42:10: style: Technically the member function 'XsbLevel::SetGameCaption' can be const. [functionConst]
xye-0.12.2+dfsg/src/xsb_level.cpp:855:16: note: Technically the member function 'XsbLevel::SetGameCaption' can be const.
xye-0.12.2+dfsg/src/xsb_level.cpp:42:10: note: Technically the member function 'XsbLevel::SetGameCaption' can be const.
xye-0.12.2+dfsg/src/xsb_level.cpp:55:27: performance: Function parameter 's' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/xye.cpp:1333:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xye-0.12.2+dfsg/src/xye.cpp:1431:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xye-0.12.2+dfsg/src/xye.cpp:1431:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xye-0.12.2+dfsg/src/xye.cpp:2347:14: style: C-style pointer casting [cstyleCast]
xye-0.12.2+dfsg/src/xye.cpp:8568:17: style: C-style pointer casting [cstyleCast]
xye-0.12.2+dfsg/src/xye.cpp:8594:41: style: C-style pointer casting [cstyleCast]
xye-0.12.2+dfsg/src/xye.cpp:1000:5: style: Variable 'cap' is reassigned a value before the old one has been used. [redundantAssignment]
xye-0.12.2+dfsg/src/xye.cpp:988:5: note: Variable 'cap' is reassigned a value before the old one has been used.
xye-0.12.2+dfsg/src/xye.cpp:1000:5: note: Variable 'cap' is reassigned a value before the old one has been used.
xye-0.12.2+dfsg/src/xye.cpp:1011:5: style: Variable 'cap' is reassigned a value before the old one has been used. [redundantAssignment]
xye-0.12.2+dfsg/src/xye.cpp:1000:5: note: Variable 'cap' is reassigned a value before the old one has been used.
xye-0.12.2+dfsg/src/xye.cpp:1011:5: note: Variable 'cap' is reassigned a value before the old one has been used.
xye-0.12.2+dfsg/src/xye.cpp:1025:5: style: Variable 'cap' is reassigned a value before the old one has been used. [redundantAssignment]
xye-0.12.2+dfsg/src/xye.cpp:1011:5: note: Variable 'cap' is reassigned a value before the old one has been used.
xye-0.12.2+dfsg/src/xye.cpp:1025:5: note: Variable 'cap' is reassigned a value before the old one has been used.
xye-0.12.2+dfsg/src/xye.cpp:1037:5: style: Variable 'cap' is reassigned a value before the old one has been used. [redundantAssignment]
xye-0.12.2+dfsg/src/xye.cpp:1025:5: note: Variable 'cap' is reassigned a value before the old one has been used.
xye-0.12.2+dfsg/src/xye.cpp:1037:5: note: Variable 'cap' is reassigned a value before the old one has been used.
xye-0.12.2+dfsg/src/xye.cpp:1050:5: style: Variable 'cap' is reassigned a value before the old one has been used. [redundantAssignment]
xye-0.12.2+dfsg/src/xye.cpp:1037:5: note: Variable 'cap' is reassigned a value before the old one has been used.
xye-0.12.2+dfsg/src/xye.cpp:1050:5: note: Variable 'cap' is reassigned a value before the old one has been used.
xye-0.12.2+dfsg/src/xye.cpp:1064:5: style: Variable 'cap' is reassigned a value before the old one has been used. [redundantAssignment]
xye-0.12.2+dfsg/src/xye.cpp:1050:5: note: Variable 'cap' is reassigned a value before the old one has been used.
xye-0.12.2+dfsg/src/xye.cpp:1064:5: note: Variable 'cap' is reassigned a value before the old one has been used.
xye-0.12.2+dfsg/src/xye.cpp:1076:5: style: Variable 'cap' is reassigned a value before the old one has been used. [redundantAssignment]
xye-0.12.2+dfsg/src/xye.cpp:1064:5: note: Variable 'cap' is reassigned a value before the old one has been used.
xye-0.12.2+dfsg/src/xye.cpp:1076:5: note: Variable 'cap' is reassigned a value before the old one has been used.
xye-0.12.2+dfsg/src/xye.cpp:1088:5: style: Variable 'cap' is reassigned a value before the old one has been used. [redundantAssignment]
xye-0.12.2+dfsg/src/xye.cpp:1076:5: note: Variable 'cap' is reassigned a value before the old one has been used.
xye-0.12.2+dfsg/src/xye.cpp:1088:5: note: Variable 'cap' is reassigned a value before the old one has been used.
xye-0.12.2+dfsg/src/xye.cpp:1101:5: style: Variable 'cap' is reassigned a value before the old one has been used. [redundantAssignment]
xye-0.12.2+dfsg/src/xye.cpp:1088:5: note: Variable 'cap' is reassigned a value before the old one has been used.
xye-0.12.2+dfsg/src/xye.cpp:1101:5: note: Variable 'cap' is reassigned a value before the old one has been used.
xye-0.12.2+dfsg/src/xye.cpp:793:25: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak]
xye-0.12.2+dfsg/src/xye.cpp:1164:9: style: The scope of the variable 'ix' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xye.cpp:1637:21: style: The scope of the variable 'k' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xye.cpp:1637:23: style: The scope of the variable 'l' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xye.cpp:1716:25: style: The scope of the variable 'nx' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xye.cpp:1716:28: style: The scope of the variable 'ny' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xye.cpp:1783:10: style: The scope of the variable 'nx' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xye.cpp:1783:13: style: The scope of the variable 'ny' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xye.cpp:1787:32: style: The scope of the variable 'blck' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xye.cpp:2429:19: style: The scope of the variable 'tele' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xye.cpp:2429:35: style: The scope of the variable 'blck' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xye.cpp:2701:12: style: The scope of the variable 'j' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xye.cpp:2703:10: style: The scope of the variable 'step' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xye.cpp:2704:18: style: The scope of the variable 'stepsNumber' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xye.cpp:2712:22: style: The scope of the variable 'AntiStickyRisk' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xye.cpp:3166:10: style: The scope of the variable 'go' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xye.cpp:3174:30: style: The scope of the variable 'j' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xye.cpp:3196:40: style: The scope of the variable 'blck' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xye.cpp:3198:18: style: The scope of the variable 'nx' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xye.cpp:3198:23: style: The scope of the variable 'ny' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xye.cpp:3650:13: style: The scope of the variable 'sq11' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xye.cpp:3650:25: style: The scope of the variable 'sq21' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xye.cpp:4892:32: style: The scope of the variable 'blck' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xye.cpp:4895:10: style: The scope of the variable 'nx' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xye.cpp:4895:15: style: The scope of the variable 'ny' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xye.cpp:5688:11: style: The scope of the variable 'wl' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xye.cpp:6032:10: style: The scope of the variable 'object' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xye.cpp:6688:9: style: The scope of the variable 'n' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xye.cpp:6689:10: style: The scope of the variable 'found' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xye.cpp:7398:25: style: The scope of the variable 'tx' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xye.cpp:7398:28: style: The scope of the variable 'ty' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xye.cpp:7399:14: style: The scope of the variable 'dx' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xye.cpp:7399:19: style: The scope of the variable 'dy' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xye.cpp:7756:11: style: The scope of the variable 'gobject' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xye.cpp:8889:15: style: The scope of the variable 'tm' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xye.cpp:9328:20: style: The scope of the variable 'tm' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xye.cpp:166:33: style: Function 'onMouseMove' argument 1 names different: declaration 'px' definition 'x'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/xye.h:1325:30: note: Function 'onMouseMove' argument 1 names different: declaration 'px' definition 'x'.
xye-0.12.2+dfsg/src/xye.cpp:166:33: note: Function 'onMouseMove' argument 1 names different: declaration 'px' definition 'x'.
xye-0.12.2+dfsg/src/xye.cpp:166:39: style: Function 'onMouseMove' argument 2 names different: declaration 'py' definition 'y'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/xye.h:1325:37: note: Function 'onMouseMove' argument 2 names different: declaration 'py' definition 'y'.
xye-0.12.2+dfsg/src/xye.cpp:166:39: note: Function 'onMouseMove' argument 2 names different: declaration 'py' definition 'y'.
xye-0.12.2+dfsg/src/xye.cpp:174:33: style: Function 'onMouseDown' argument 1 names different: declaration 'px' definition 'x'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/xye.h:1327:30: note: Function 'onMouseDown' argument 1 names different: declaration 'px' definition 'x'.
xye-0.12.2+dfsg/src/xye.cpp:174:33: note: Function 'onMouseDown' argument 1 names different: declaration 'px' definition 'x'.
xye-0.12.2+dfsg/src/xye.cpp:174:39: style: Function 'onMouseDown' argument 2 names different: declaration 'py' definition 'y'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/xye.h:1327:37: note: Function 'onMouseDown' argument 2 names different: declaration 'py' definition 'y'.
xye-0.12.2+dfsg/src/xye.cpp:174:39: note: Function 'onMouseDown' argument 2 names different: declaration 'py' definition 'y'.
xye-0.12.2+dfsg/src/xye.cpp:178:31: style: Function 'onMouseUp' argument 1 names different: declaration 'px' definition 'x'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/xye.h:1328:28: note: Function 'onMouseUp' argument 1 names different: declaration 'px' definition 'x'.
xye-0.12.2+dfsg/src/xye.cpp:178:31: note: Function 'onMouseUp' argument 1 names different: declaration 'px' definition 'x'.
xye-0.12.2+dfsg/src/xye.cpp:178:37: style: Function 'onMouseUp' argument 2 names different: declaration 'py' definition 'y'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/xye.h:1328:35: note: Function 'onMouseUp' argument 2 names different: declaration 'py' definition 'y'.
xye-0.12.2+dfsg/src/xye.cpp:178:37: note: Function 'onMouseUp' argument 2 names different: declaration 'py' definition 'y'.
xye-0.12.2+dfsg/src/xye.cpp:1571:24: style: Function 'draw' argument 1 names different: declaration 'x' definition 'px'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/xye.h:1487:29: note: Function 'draw' argument 1 names different: declaration 'x' definition 'px'.
xye-0.12.2+dfsg/src/xye.cpp:1571:24: note: Function 'draw' argument 1 names different: declaration 'x' definition 'px'.
xye-0.12.2+dfsg/src/xye.cpp:1571:35: style: Function 'draw' argument 2 names different: declaration 'y' definition 'py'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/xye.h:1487:39: note: Function 'draw' argument 2 names different: declaration 'y' definition 'py'.
xye-0.12.2+dfsg/src/xye.cpp:1571:35: note: Function 'draw' argument 2 names different: declaration 'y' definition 'py'.
xye-0.12.2+dfsg/src/xye.cpp:2201:57: style: Function 'SmallBoom' argument 3 names different: declaration 'ox' definition 'xo'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/xye.h:1520:70: note: Function 'SmallBoom' argument 3 names different: declaration 'ox' definition 'xo'.
xye-0.12.2+dfsg/src/xye.cpp:2201:57: note: Function 'SmallBoom' argument 3 names different: declaration 'ox' definition 'xo'.
xye-0.12.2+dfsg/src/xye.cpp:2201:65: style: Function 'SmallBoom' argument 4 names different: declaration 'oy' definition 'yo'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/xye.h:1520:80: note: Function 'SmallBoom' argument 4 names different: declaration 'oy' definition 'yo'.
xye-0.12.2+dfsg/src/xye.cpp:2201:65: note: Function 'SmallBoom' argument 4 names different: declaration 'oy' definition 'yo'.
xye-0.12.2+dfsg/src/xye.cpp:3874:44: style: Function 'blockDFS' argument 1 names different: declaration 'root' definition 'aroot'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/xye.h:426:37: note: Function 'blockDFS' argument 1 names different: declaration 'root' definition 'aroot'.
xye-0.12.2+dfsg/src/xye.cpp:3874:44: note: Function 'blockDFS' argument 1 names different: declaration 'root' definition 'aroot'.
xye-0.12.2+dfsg/src/xye.cpp:7516:31: style: Function 'Draw' argument 1 names different: declaration 'x' definition 'drawx'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/xye.h:945:28: note: Function 'Draw' argument 1 names different: declaration 'x' definition 'drawx'.
xye-0.12.2+dfsg/src/xye.cpp:7516:31: note: Function 'Draw' argument 1 names different: declaration 'x' definition 'drawx'.
xye-0.12.2+dfsg/src/xye.cpp:7516:51: style: Function 'Draw' argument 2 names different: declaration 'y' definition 'drawy'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/xye.h:945:44: note: Function 'Draw' argument 2 names different: declaration 'y' definition 'drawy'.
xye-0.12.2+dfsg/src/xye.cpp:7516:51: note: Function 'Draw' argument 2 names different: declaration 'y' definition 'drawy'.
xye-0.12.2+dfsg/src/xye.cpp:8719:44: style: Function 'HasBlockColor' argument 1 names different: declaration 'bc' definition 'bca'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/xye.h:378:36: note: Function 'HasBlockColor' argument 1 names different: declaration 'bc' definition 'bca'.
xye-0.12.2+dfsg/src/xye.cpp:8719:44: note: Function 'HasBlockColor' argument 1 names different: declaration 'bc' definition 'bca'.
xye-0.12.2+dfsg/src/xye.cpp:8738:31: style: Function 'Detect' argument 1 names different: declaration 'x' definition 'dx'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/xye.h:370:23: note: Function 'Detect' argument 1 names different: declaration 'x' definition 'dx'.
xye-0.12.2+dfsg/src/xye.cpp:8738:31: note: Function 'Detect' argument 1 names different: declaration 'x' definition 'dx'.
xye-0.12.2+dfsg/src/xye.cpp:8738:40: style: Function 'Detect' argument 2 names different: declaration 'y' definition 'dy'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/xye.h:370:31: note: Function 'Detect' argument 2 names different: declaration 'y' definition 'dy'.
xye-0.12.2+dfsg/src/xye.cpp:8738:40: note: Function 'Detect' argument 2 names different: declaration 'y' definition 'dy'.
xye-0.12.2+dfsg/src/xye.cpp:362:10: style: Unused variable: i [unusedVariable]
xye-0.12.2+dfsg/src/xye.cpp:362:12: style: Unused variable: j [unusedVariable]
xye-0.12.2+dfsg/src/xye.cpp:363:9: style: Unused variable: ix [unusedVariable]
xye-0.12.2+dfsg/src/xye.cpp:363:12: style: Unused variable: iy [unusedVariable]
xye-0.12.2+dfsg/src/xye.cpp:471:18: style: Variable 'ln' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye.cpp:2518:10: style: Unused variable: nx [unusedVariable]
xye-0.12.2+dfsg/src/xye.cpp:2518:14: style: Unused variable: ny [unusedVariable]
xye-0.12.2+dfsg/src/xye.cpp:3649:11: style: Unused variable: gobject [unusedVariable]
xye-0.12.2+dfsg/src/xye.cpp:3694:13: style: Unused variable: osq [unusedVariable]
xye-0.12.2+dfsg/src/xye.cpp:3695:10: style: Unused variable: object [unusedVariable]
xye-0.12.2+dfsg/src/xye.cpp:3696:11: style: Unused variable: gobject [unusedVariable]
xye-0.12.2+dfsg/src/xye.cpp:3698:13: style: Unused variable: sq11 [unusedVariable]
xye-0.12.2+dfsg/src/xye.cpp:3698:19: style: Unused variable: sq12 [unusedVariable]
xye-0.12.2+dfsg/src/xye.cpp:3698:25: style: Unused variable: sq21 [unusedVariable]
xye-0.12.2+dfsg/src/xye.cpp:3698:31: style: Unused variable: sq22 [unusedVariable]
xye-0.12.2+dfsg/src/xye.cpp:3700:12: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye.cpp:3700:20: style: Variable 'b' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye.cpp:3772:14: style: Unused variable: go [unusedVariable]
xye-0.12.2+dfsg/src/xye.cpp:3955:14: style: Unused variable: go [unusedVariable]
xye-0.12.2+dfsg/src/xye.cpp:4294:14: style: Unused variable: go [unusedVariable]
xye-0.12.2+dfsg/src/xye.cpp:4391:14: style: Unused variable: go [unusedVariable]
xye-0.12.2+dfsg/src/xye.cpp:4428:14: style: Unused variable: go [unusedVariable]
xye-0.12.2+dfsg/src/xye.cpp:4496:14: style: Unused variable: go [unusedVariable]
xye-0.12.2+dfsg/src/xye.cpp:4584:15: style: Variable 'oldx' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye.cpp:4584:23: style: Variable 'oldy' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye.cpp:4701:0: style: Variable 'ex' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye.cpp:6388:0: style: Variable 'ex' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye.cpp:7633:14: style: Unused variable: go [unusedVariable]
xye-0.12.2+dfsg/src/xye.cpp:7748:14: style: Unused variable: go [unusedVariable]
xye-0.12.2+dfsg/src/xye.cpp:8864:16: style: Variable 'XYE' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye.cpp:1952:18: warning: Either the condition 'nx<0' is redundant, otherwise there is negative array index -1. [negativeIndex]
xye-0.12.2+dfsg/src/xye.cpp:3988:18: note: Assuming that condition 'nx<0' is not redundant
xye-0.12.2+dfsg/src/xye.cpp:3993:41: note: Calling function 'Square', 1st argument 'x' value is -1
xye-0.12.2+dfsg/src/xye.cpp:1952:18: note: Negative array index
xye-0.12.2+dfsg/src/xye.cpp:1952:21: warning: Either the condition 'ny<0' is redundant, otherwise there is negative array index -1. [negativeIndex]
xye-0.12.2+dfsg/src/xye.cpp:3989:18: note: Assuming that condition 'ny<0' is not redundant
xye-0.12.2+dfsg/src/xye.cpp:3993:44: note: Calling function 'Square', 2nd argument 'y' value is -1
xye-0.12.2+dfsg/src/xye.cpp:1952:21: note: Negative array index
xye-0.12.2+dfsg/src/xye.cpp:3016:6: warning: Member variable 'xye::lastdir' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/xye.cpp:3134:10: warning: Member variable 'roboxye::checkpoint' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/xye.cpp:3383:7: warning: Member variable 'wall::color' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/xye.cpp:3396:7: warning: Member variable 'wall::color' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/xye.cpp:5510:13: warning: Member variable 'lowdensity::time' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/xye.cpp:5643:11: warning: Member variable 'surprise::YellowDir' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/xye.cpp:6224:12: warning: Member variable 'dangerous::disb' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/xye.h:334:11: style: Unused private function: 'wall::containsRoundCorner' [unusedPrivateFunction]
xye-0.12.2+dfsg/src/xye.h:428:11: style: Unused private function: 'largeblock::pushingBlocks' [unusedPrivateFunction]
xye-0.12.2+dfsg/src/xye.cpp:3018:5: performance: Variable 'alpha' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xye-0.12.2+dfsg/src/xye.cpp:5951:5: performance: Variable 'Updated' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xye-0.12.2+dfsg/src/xye.cpp:8366:6: performance: Variable 'alpha' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xye-0.12.2+dfsg/src/xye.cpp:8367:6: performance: Variable 'dec' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xye-0.12.2+dfsg/src/xye.cpp:8506:5: performance: Variable 'text' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xye-0.12.2+dfsg/src/xye.h:152:11: style: Technically the member function 'ent::X' can be const. [functionConst]
xye-0.12.2+dfsg/src/xye.cpp:2320:11: note: Technically the member function 'ent::X' can be const.
xye-0.12.2+dfsg/src/xye.h:152:11: note: Technically the member function 'ent::X' can be const.
xye-0.12.2+dfsg/src/xye.h:153:11: style: Technically the member function 'ent::Y' can be const. [functionConst]
xye-0.12.2+dfsg/src/xye.cpp:2321:11: note: Technically the member function 'ent::Y' can be const.
xye-0.12.2+dfsg/src/xye.h:153:11: note: Technically the member function 'ent::Y' can be const.
xye-0.12.2+dfsg/src/xye.h:154:12: style: Technically the member function 'ent::GetType' can be const. [functionConst]
xye-0.12.2+dfsg/src/xye.cpp:2323:12: note: Technically the member function 'ent::GetType' can be const.
xye-0.12.2+dfsg/src/xye.h:154:12: note: Technically the member function 'ent::GetType' can be const.
xye-0.12.2+dfsg/src/xye.h:157:19: style: Technically the member function 'ent::GetId' can be const. [functionConst]
xye-0.12.2+dfsg/src/xye.cpp:2322:19: note: Technically the member function 'ent::GetId' can be const.
xye-0.12.2+dfsg/src/xye.h:157:19: note: Technically the member function 'ent::GetId' can be const.
xye-0.12.2+dfsg/src/xye.h:205:11: style: Technically the member function 'gobj::X' can be const. [functionConst]
xye-0.12.2+dfsg/src/xye.cpp:2972:12: note: Technically the member function 'gobj::X' can be const.
xye-0.12.2+dfsg/src/xye.h:205:11: note: Technically the member function 'gobj::X' can be const.
xye-0.12.2+dfsg/src/xye.h:206:11: style: Technically the member function 'gobj::Y' can be const. [functionConst]
xye-0.12.2+dfsg/src/xye.cpp:2973:12: note: Technically the member function 'gobj::Y' can be const.
xye-0.12.2+dfsg/src/xye.h:206:11: note: Technically the member function 'gobj::Y' can be const.
xye-0.12.2+dfsg/src/xye.h:241:10: style: Technically the member function 'explosion::getDrawingXYOffset' can be const. [functionConst]
xye-0.12.2+dfsg/src/xye.cpp:8930:17: note: Technically the member function 'explosion::getDrawingXYOffset' can be const.
xye-0.12.2+dfsg/src/xye.h:241:10: note: Technically the member function 'explosion::getDrawingXYOffset' can be const.
xye-0.12.2+dfsg/src/xye.h:281:20: style: Technically the member function 'xye::GetLives' can be const. [functionConst]
xye-0.12.2+dfsg/src/xye.cpp:3063:27: note: Technically the member function 'xye::GetLives' can be const.
xye-0.12.2+dfsg/src/xye.h:281:20: note: Technically the member function 'xye::GetLives' can be const.
xye-0.12.2+dfsg/src/xye.h:284:11: style: Technically the member function 'xye::GetCheckPoint' can be const. [functionConst]
xye-0.12.2+dfsg/src/xye.cpp:3074:11: note: Technically the member function 'xye::GetCheckPoint' can be const.
xye-0.12.2+dfsg/src/xye.h:284:11: note: Technically the member function 'xye::GetCheckPoint' can be const.
xye-0.12.2+dfsg/src/xye.h:334:11: style: Technically the member function 'wall::containsRoundCorner' can be const. [functionConst]
xye-0.12.2+dfsg/src/xye.cpp:3419:12: note: Technically the member function 'wall::containsRoundCorner' can be const.
xye-0.12.2+dfsg/src/xye.h:334:11: note: Technically the member function 'wall::containsRoundCorner' can be const.
xye-0.12.2+dfsg/src/xye.h:341:11: style: Technically the member function 'wall::ResistsFire' can be const. [functionConst]
xye-0.12.2+dfsg/src/xye.cpp:3594:19: note: Technically the member function 'wall::ResistsFire' can be const.
xye-0.12.2+dfsg/src/xye.h:341:11: note: Technically the member function 'wall::ResistsFire' can be const.
xye-0.12.2+dfsg/src/xye.h:548:11: style: Technically the member function 'magnetic::IsSticky' can be const. [functionConst]
xye-0.12.2+dfsg/src/xye.cpp:4519:16: note: Technically the member function 'magnetic::IsSticky' can be const.
xye-0.12.2+dfsg/src/xye.h:548:11: note: Technically the member function 'magnetic::IsSticky' can be const.
xye-0.12.2+dfsg/src/xye.h:549:11: style: Technically the member function 'magnetic::IsSticky' can be const. [functionConst]
xye-0.12.2+dfsg/src/xye.cpp:4517:16: note: Technically the member function 'magnetic::IsSticky' can be const.
xye-0.12.2+dfsg/src/xye.h:549:11: note: Technically the member function 'magnetic::IsSticky' can be const.
xye-0.12.2+dfsg/src/xye.h:550:11: style: Technically the member function 'magnetic::IsHorizontal' can be const. [functionConst]
xye-0.12.2+dfsg/src/xye.cpp:4530:16: note: Technically the member function 'magnetic::IsHorizontal' can be const.
xye-0.12.2+dfsg/src/xye.h:550:11: note: Technically the member function 'magnetic::IsHorizontal' can be const.
xye-0.12.2+dfsg/src/xye.h:571:11: style: Technically the member function 'number::green_activator_present' can be const. [functionConst]
xye-0.12.2+dfsg/src/xye.cpp:4725:14: note: Technically the member function 'number::green_activator_present' can be const.
xye-0.12.2+dfsg/src/xye.h:571:11: note: Technically the member function 'number::green_activator_present' can be const.
xye-0.12.2+dfsg/src/xye.h:850:11: style: Technically the member function 'dangerous::Busy' can be const. [functionConst]
xye-0.12.2+dfsg/src/xye.cpp:6394:24: note: Technically the member function 'dangerous::Busy' can be const.
xye-0.12.2+dfsg/src/xye.h:850:11: note: Technically the member function 'dangerous::Busy' can be const.
xye-0.12.2+dfsg/src/xye.h:886:10: style: Technically the member function 'beast::Floats' can be const. [functionConst]
xye-0.12.2+dfsg/src/xye.cpp:6892:13: note: Technically the member function 'beast::Floats' can be const.
xye-0.12.2+dfsg/src/xye.h:886:10: note: Technically the member function 'beast::Floats' can be const.
xye-0.12.2+dfsg/src/xye.h:916:10: style: Technically the member function 'rattler::Floats' can be const. [functionConst]
xye-0.12.2+dfsg/src/xye.cpp:7213:15: note: Technically the member function 'rattler::Floats' can be const.
xye-0.12.2+dfsg/src/xye.h:916:10: note: Technically the member function 'rattler::Floats' can be const.
xye-0.12.2+dfsg/src/xye.h:1244:11: style: Technically the member function 'blockdoor::IsOfColor' can be const. [functionConst]
xye-0.12.2+dfsg/src/xye.cpp:8213:17: note: Technically the member function 'blockdoor::IsOfColor' can be const.
xye-0.12.2+dfsg/src/xye.h:1244:11: note: Technically the member function 'blockdoor::IsOfColor' can be const.
xye-0.12.2+dfsg/src/xye.cpp:196:14: style: The function 'loop' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:46:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.cpp:196:14: note: Function in derived class
xye-0.12.2+dfsg/src/xye.cpp:197:14: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:45:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.cpp:197:14: note: Function in derived class
xye-0.12.2+dfsg/src/xye.cpp:201:14: style: The function 'onMouseMove' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:39:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.cpp:201:14: note: Function in derived class
xye-0.12.2+dfsg/src/xye.cpp:202:14: style: The function 'onMouseOut' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:40:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.cpp:202:14: note: Function in derived class
xye-0.12.2+dfsg/src/xye.cpp:203:14: style: The function 'onMouseDown' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:41:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.cpp:203:14: note: Function in derived class
xye-0.12.2+dfsg/src/xye.cpp:204:14: style: The function 'onMouseUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:42:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.cpp:204:14: note: Function in derived class
xye-0.12.2+dfsg/src/xye.cpp:205:14: style: The function 'onMouseRightUp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
xye-0.12.2+dfsg/src/window.h:43:19: note: Virtual function in base class
xye-0.12.2+dfsg/src/xye.cpp:205:14: note: Function in derived class
xye-0.12.2+dfsg/src/record.h:22:35: performance: Function parameter 'st' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/xye.cpp:618:39: performance: Function parameter 'rc' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/xye.cpp:3368:38: performance: Function parameter 'cc' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/xye.cpp:8502:31: performance: Function parameter 'ihint' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/xye.cpp:8554:27: performance: Function parameter 'hint' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/xye.cpp:8573:5: error: Dangerous usage of c_str(). The value returned by c_str() is invalid after this call. [stlcstr]
xye-0.12.2+dfsg/src/xye_script.cpp:1976:37: style: Function 'LoadKyeFormatTag' argument 1 names different: declaration 'kft' definition 'kf'. [funcArgNamesDifferent]
xye-0.12.2+dfsg/src/xye_script.h:76:37: note: Function 'LoadKyeFormatTag' argument 1 names different: declaration 'kft' definition 'kf'.
xye-0.12.2+dfsg/src/xye_script.cpp:1976:37: note: Function 'LoadKyeFormatTag' argument 1 names different: declaration 'kft' definition 'kf'.
xye-0.12.2+dfsg/src/xye_script.cpp:93:22: style: Variable 'tm' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:145:5: style: Variable 'a' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:144:11: style: Unused variable: b [unusedVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:144:13: style: Unused variable: c [unusedVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:254:11: style: Unused variable: tm [unusedVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:254:15: style: Unused variable: tm2 [unusedVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:683:0: style: Variable 'gm' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:693:0: style: Variable 'gm' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:711:0: style: Variable 'gm' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:718:0: style: Variable 'v' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:719:19: style: Unused variable: cv [unusedVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:723:0: style: Variable 'rb' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:739:0: style: Variable 'dn' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:750:0: style: Variable 'dn' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:814:0: style: Variable 'bc' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:827:0: style: Variable 'rf' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:862:0: style: Variable 'bc' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:871:0: style: Variable 'bc' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:902:0: style: Variable 'bc' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:934:0: style: Variable 'bc' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:948:0: style: Variable 'wd' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:962:0: style: Variable 'mb' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:1005:0: style: Variable 'bc' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:1075:0: style: Variable 'bc' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:1092:0: style: Variable 'bc' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:1111:0: style: Variable 'bc' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:1142:0: style: Variable 'round' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:1149:0: style: Variable 'tp' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:1175:0: style: Variable 'bc' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:1192:0: style: Variable 'bc' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:1209:0: style: Variable 'bc' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:1231:0: style: Variable 'mg' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:1242:0: style: Variable 'round' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:1249:0: style: Variable 'bc' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:1259:0: style: Variable 'bc' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:1268:0: style: Variable 'fp' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:1277:0: style: Variable 'fp' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:1284:0: style: Variable 'c1' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:1284:14: style: Unused variable: c2 [unusedVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:1290:0: style: Variable 'hn' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:1631:0: style: Variable 't' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:1648:0: style: Variable 't' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:1665:0: style: Variable 't' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:1717:0: style: Variable 'c' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:1792:0: style: Variable 'b' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xye_script.cpp:792:11: style: Boolean variable 'up' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
xye-0.12.2+dfsg/src/xye_script.cpp:792:24: style: Boolean variable 'right' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean]
xye-0.12.2+dfsg/src/xye_script.cpp:618:25: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
xye-0.12.2+dfsg/src/xye_script.cpp:1381:29: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
xye-0.12.2+dfsg/src/xye_script.h:30:18: style: Unused private function: 'LevelPack::LoadFirstLevel' [unusedPrivateFunction]
xye-0.12.2+dfsg/src/xye_script.cpp:337:74: performance: Function parameter 'replay' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/xyedit.cpp:277:9: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xye-0.12.2+dfsg/src/xyedit.cpp:280:9: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xye-0.12.2+dfsg/src/xyedit.cpp:283:9: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xye-0.12.2+dfsg/src/xyedit.cpp:691:5: style: Variable 'bw' is reassigned a value before the old one has been used. [redundantAssignment]
xye-0.12.2+dfsg/src/xyedit.cpp:690:5: note: Variable 'bw' is reassigned a value before the old one has been used.
xye-0.12.2+dfsg/src/xyedit.cpp:691:5: note: Variable 'bw' is reassigned a value before the old one has been used.
xye-0.12.2+dfsg/src/xyedit.cpp:1666:9: style: The scope of the variable 'roundstart' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xyedit.cpp:1667:9: style: The scope of the variable 'colorstart' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xyedit.cpp:1668:9: style: The scope of the variable 'variationstart' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xyedit.cpp:1670:9: style: The scope of the variable 'dirstart' can be reduced. [variableScope]
xye-0.12.2+dfsg/src/xyedit.cpp:728:9: style: Variable 'bx' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xyedit.cpp:756:20: style: Variable 'trytest' is assigned a value that is never used. [unreadVariable]
xye-0.12.2+dfsg/src/xyedit.cpp:905:16: warning: Member variable 'editorbuttons::lastclickedx' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/xyedit.cpp:905:16: warning: Member variable 'editorbuttons::lastclickedy' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/xyedit.cpp:905:16: warning: Member variable 'editorbuttons::SelectedColor' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/xyedit.cpp:905:16: warning: Member variable 'editorbuttons::SelectedVariation' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/xyedit.cpp:905:16: warning: Member variable 'editorbuttons::SelectedDirection' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/xyedit.cpp:905:16: warning: Member variable 'editorbuttons::SelectedRound' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/xyedit.cpp:2017:14: warning: Member variable 'editorboard::colors' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/xyedit.cpp:2017:14: warning: Member variable 'editorboard::clicked' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/xyedit.cpp:2017:14: warning: Member variable 'editorboard::mouse' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/xyedit.cpp:2017:14: warning: Member variable 'editorboard::mousex' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/xyedit.cpp:2017:14: warning: Member variable 'editorboard::mousey' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/xyedit.cpp:2017:14: warning: Member variable 'editorboard::xye_x' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/xyedit.cpp:2017:14: warning: Member variable 'editorboard::xye_y' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/xyedit.cpp:2017:14: warning: Member variable 'editorboard::portal_x' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/xyedit.cpp:2017:14: warning: Member variable 'editorboard::portal_y' is not initialized in the constructor. [uninitMemberVar]
xye-0.12.2+dfsg/src/xyedit.h:365:10: style: Unused private function: 'editorboard::wallContainsRoundCorners' [unusedPrivateFunction]
xye-0.12.2+dfsg/src/xyedit.cpp:2002:5: performance: Variable 'title' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xye-0.12.2+dfsg/src/xyedit.cpp:2003:10: performance: Variable 'solution' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xye-0.12.2+dfsg/src/xyedit.cpp:2004:5: performance: Variable 'bye' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
xye-0.12.2+dfsg/src/xyedit.h:313:10: style: Technically the member function 'editorbuttons::SaveCopy' can be const. [functionConst]
xye-0.12.2+dfsg/src/xyedit.cpp:1305:21: note: Technically the member function 'editorbuttons::SaveCopy' can be const.
xye-0.12.2+dfsg/src/xyedit.h:313:10: note: Technically the member function 'editorbuttons::SaveCopy' can be const.
xye-0.12.2+dfsg/src/xyedit.h:364:10: style: Technically the member function 'editorboard::findWall' can be const. [functionConst]
xye-0.12.2+dfsg/src/xyedit.cpp:2091:19: note: Technically the member function 'editorboard::findWall' can be const.
xye-0.12.2+dfsg/src/xyedit.h:364:10: note: Technically the member function 'editorboard::findWall' can be const.
xye-0.12.2+dfsg/src/xyedit.h:365:10: style: Technically the member function 'editorboard::wallContainsRoundCorners' can be const. [functionConst]
xye-0.12.2+dfsg/src/xyedit.cpp:2085:19: note: Technically the member function 'editorboard::wallContainsRoundCorners' can be const.
xye-0.12.2+dfsg/src/xyedit.h:365:10: note: Technically the member function 'editorboard::wallContainsRoundCorners' can be const.
xye-0.12.2+dfsg/src/xyedit.cpp:116:51: performance: Function parameter 'text' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/xyedit.cpp:130:59: performance: Function parameter 'text' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/xyedit.cpp:189:42: performance: Function parameter 's' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/xyedit.cpp:198:62: performance: Function parameter 'text' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/xyedit.cpp:227:69: performance: Function parameter 'text' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/xyedit.cpp:309:68: performance: Function parameter 'text' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/xyedit.cpp:452:50: performance: Function parameter 'text' should be passed by const reference. [passedByValue]
xye-0.12.2+dfsg/src/xyedit.cpp:873:59: performance: Function parameter 'text' should be passed by const reference. [passedByValue]
[17:52]

ftp://ftp.se.debian.org/debian/pool/main/x/xylib/xylib_1.3.orig.tar.bz2

ftp://ftp.se.debian.org/debian/pool/main/x/xymon/xymon_4.3.28.orig.tar.gz
xymon-4.3.28/build/merge-lines.c:46:9: style: The scope of the variable 'p' can be reduced. [variableScope]
xymon-4.3.28/build/merge-lines.c:76:70: error: Resource leak: curbckfd [resourceLeak]
xymon-4.3.28/build/merge-lines.c:77:78: error: Resource leak: curfd [resourceLeak]
xymon-4.3.28/build/merge-lines.c:89:5: error: Common realloc mistake: 'lastblankandcomment' nulled but not freed upon failure [memleakOnRealloc]
xymon-4.3.28/build/merge-sects.c:48:9: style: The scope of the variable 'p' can be reduced. [variableScope]
xymon-4.3.28/build/merge-sects.c:74:15: style: The scope of the variable 'p' can be reduced. [variableScope]
xymon-4.3.28/build/merge-sects.c:123:15: style: The scope of the variable 'p' can be reduced. [variableScope]
xymon-4.3.28/build/merge-sects.c:70:77: error: Resource leak: curbckfd [resourceLeak]
xymon-4.3.28/build/merge-sects.c:71:76: error: Resource leak: curfd [resourceLeak]
xymon-4.3.28/build/renamevars.c:9:8: style: The scope of the variable 'newnam' can be reduced. [variableScope]
xymon-4.3.28/build/renamevars.c:9:17: style: The scope of the variable 'oldnam' can be reduced. [variableScope]
xymon-4.3.28/build/renamevars.c:9:35: style: The scope of the variable 'p' can be reduced. [variableScope]
xymon-4.3.28/build/revlog.c:42:7: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xymon-4.3.28/build/revlog.c:39:6: note: outer condition: fileislocked
xymon-4.3.28/build/revlog.c:42:7: note: identical inner condition: fileislocked
xymon-4.3.28/build/setup-newfiles.c:17:8: style: The scope of the variable 'p' can be reduced. [variableScope]
xymon-4.3.28/build/setup-newfiles.c:50:9: style: The scope of the variable 'md5sum' can be reduced. [variableScope]
xymon-4.3.28/build/setup-newfiles.c:110:0: error: Resource leak: infd [resourceLeak]
xymon-4.3.28/build/test-bintree.c:33:10: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xymon-4.3.28/build/test-bintree.c:34:8: style: The scope of the variable 'val' can be reduced. [variableScope]
xymon-4.3.28/build/test-cares.c:24:15: style: Variable 'versionstr' is assigned a value that is never used. [unreadVariable]
xymon-4.3.28/build/test-lber.c:7:10: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable]
xymon-4.3.28/build/test-ldap.c:33:3: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/build/test-ldap.c:31:3: note: Variable 'rc' is reassigned a value before the old one has been used.
xymon-4.3.28/build/test-ldap.c:33:3: note: Variable 'rc' is reassigned a value before the old one has been used.
xymon-4.3.28/build/test-ldap.c:34:3: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/build/test-ldap.c:33:3: note: Variable 'rc' is reassigned a value before the old one has been used.
xymon-4.3.28/build/test-ldap.c:34:3: note: Variable 'rc' is reassigned a value before the old one has been used.
xymon-4.3.28/build/test-ldap.c:35:3: style: Variable 'rc' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/build/test-ldap.c:34:3: note: Variable 'rc' is reassigned a value before the old one has been used.
xymon-4.3.28/build/test-ldap.c:35:3: note: Variable 'rc' is reassigned a value before the old one has been used.
xymon-4.3.28/build/test-ldap.c:35:8: style: Variable 'rc' is assigned a value that is never used. [unreadVariable]
xymon-4.3.28/build/test-lfs.c:17:2: portability: %d in format string (no. 1) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xymon-4.3.28/build/test-pcre.c:8:11: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
xymon-4.3.28/build/test-rrd.c:30:11: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
xymon-4.3.28/build/test-rrd.c:23:9: style: Unused variable: ymin [unusedVariable]
xymon-4.3.28/build/test-rrd.c:23:15: style: Unused variable: ymax [unusedVariable]
xymon-4.3.28/build/test-socklent.c:16:8: style: Variable 'res' is assigned a value that is never used. [unreadVariable]
xymon-4.3.28/build/test-ssl.c:8:0: error: #error SSL-protocol testing requires OpenSSL version 0.9.5 or later [preprocessorErrorDirective]
xymon-4.3.28/build/test-ssl2.c:8:0: error: #error SSL-protocol testing requires OpenSSL version 0.9.5 or later [preprocessorErrorDirective]
xymon-4.3.28/build/test-ssl3.c:8:0: error: #error SSL-protocol testing requires OpenSSL version 0.9.5 or later [preprocessorErrorDirective]
xymon-4.3.28/build/test-uint.c:9:2: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
xymon-4.3.28/client/clientupdate.c:78:3: error: Memory leak: inprogressfn [memleak]
xymon-4.3.28/client/clientupdate.c:78:0: error: Memory leak: versionfn [memleak]
xymon-4.3.28/client/clientupdate.c:275:0: error: Memory leak: inprogressfn [memleak]
xymon-4.3.28/client/freebsd-meminfo.c:43:11: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
xymon-4.3.28/client/logfetch.c:411:44: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
xymon-4.3.28/client/logfetch.c:442:43: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
xymon-4.3.28/client/logfetch.c:454:91: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger]
xymon-4.3.28/client/logfetch.c:926:42: warning: Either the condition 'if(fd)' is redundant or there is possible null pointer dereference: fd. [nullPointerRedundantCheck]
xymon-4.3.28/client/logfetch.c:981:10: note: Assuming that condition 'if(fd)' is not redundant
xymon-4.3.28/client/logfetch.c:926:42: note: Null pointer dereference
xymon-4.3.28/client/logfetch.c:874:26: style: Variable 'filename' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/client/logfetch.c:871:4: note: Variable 'filename' is reassigned a value before the old one has been used.
xymon-4.3.28/client/logfetch.c:874:26: note: Variable 'filename' is reassigned a value before the old one has been used.
xymon-4.3.28/client/logfetch.c:351:11: style: The scope of the variable 'match' can be reduced. [variableScope]
xymon-4.3.28/client/logfetch.c:385:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xymon-4.3.28/client/logfetch.c:473:17: style: The scope of the variable 'size' can be reduced. [variableScope]
xymon-4.3.28/client/logfetch.c:699:17: style: The scope of the variable 'pw' can be reduced. [variableScope]
xymon-4.3.28/client/logfetch.c:700:16: style: The scope of the variable 'gr' can be reduced. [variableScope]
xymon-4.3.28/client/logfetch.c:855:7: style: The scope of the variable 'maxbytes' can be reduced. [variableScope]
xymon-4.3.28/client/logfetch.c:855:17: style: The scope of the variable 'domd5' can be reduced. [variableScope]
xymon-4.3.28/client/logfetch.c:855:24: style: The scope of the variable 'dosha1' can be reduced. [variableScope]
xymon-4.3.28/client/logfetch.c:855:32: style: The scope of the variable 'dosha256' can be reduced. [variableScope]
xymon-4.3.28/client/logfetch.c:855:42: style: The scope of the variable 'dosha512' can be reduced. [variableScope]
xymon-4.3.28/client/logfetch.c:855:52: style: The scope of the variable 'dosha224' can be reduced. [variableScope]
xymon-4.3.28/client/logfetch.c:855:62: style: The scope of the variable 'dosha384' can be reduced. [variableScope]
xymon-4.3.28/client/logfetch.c:855:72: style: The scope of the variable 'dormd160' can be reduced. [variableScope]
xymon-4.3.28/client/logfetch.c:989:13: style: The scope of the variable 'i' can be reduced. [variableScope]
xymon-4.3.28/client/logfetch.c:84:7: style: struct member 'countdef_t::counts' is never used. [unusedStructMember]
xymon-4.3.28/client/logfetch.c:407:9: error: Common realloc mistake: 'triggerptrs' nulled but not freed upon failure [memleakOnRealloc]
xymon-4.3.28/client/msgcache.c:151:16: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 147. [shiftTooManyBitsSigned]
xymon-4.3.28/client/msgcache.c:147:30: note: Assuming that condition 'idnum>31' is not redundant
xymon-4.3.28/client/msgcache.c:151:16: note: Shift
xymon-4.3.28/client/netbsd-meminfo.c:53:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/client/netbsd-meminfo.c:48:2: note: Variable 'result' is reassigned a value before the old one has been used.
xymon-4.3.28/client/netbsd-meminfo.c:53:2: note: Variable 'result' is reassigned a value before the old one has been used.
xymon-4.3.28/client/netbsd-meminfo.c:53:11: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
xymon-4.3.28/client/openbsd-meminfo.c:68:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xymon-4.3.28/client/openbsd-meminfo.c:54:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/client/openbsd-meminfo.c:49:2: note: Variable 'result' is reassigned a value before the old one has been used.
xymon-4.3.28/client/openbsd-meminfo.c:54:2: note: Variable 'result' is reassigned a value before the old one has been used.
xymon-4.3.28/client/openbsd-meminfo.c:54:11: style: Variable 'result' is assigned a value that is never used. [unreadVariable]
xymon-4.3.28/client/orcaxymon.c:39:2: style: Variable 'machinename' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/client/orcaxymon.c:28:0: note: Variable 'machinename' is reassigned a value before the old one has been used.
xymon-4.3.28/client/orcaxymon.c:39:2: note: Variable 'machinename' is reassigned a value before the old one has been used.
xymon-4.3.28/client/orcaxymon.c:34:6: style: The scope of the variable 'gotvals' can be reduced. [variableScope]
xymon-4.3.28/client/orcaxymon.c:73:41: style: Variable 'gotvals' is assigned a value that is never used. [unreadVariable]
xymon-4.3.28/common/xymoncmd.c:116:2: style: Variable 'cmdargs' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/common/xymoncmd.c:110:0: note: Variable 'cmdargs' is reassigned a value before the old one has been used.
xymon-4.3.28/common/xymoncmd.c:116:2: note: Variable 'cmdargs' is reassigned a value before the old one has been used.
xymon-4.3.28/common/xymoncmd.c:114:7: style: The scope of the variable 'envfn' can be reduced. [variableScope]
xymon-4.3.28/common/xymoncmd.c:37:0: style: Variable 'hasuname' is assigned a value that is never used. [unreadVariable]
xymon-4.3.28/common/xymoncmd.c:131:0: error: Memory leak: cmdargs [memleak]
xymon-4.3.28/common/xymondigest.c:54:0: error: Resource leak: fd [resourceLeak]
xymon-4.3.28/common/xymongrep.c:259:0: error: Memory leak: lookv [memleak]
xymon-4.3.28/common/xymonlaunch.c:639:3: style: Variable 'thisminute' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/common/xymonlaunch.c:635:0: note: Variable 'thisminute' is reassigned a value before the old one has been used.
xymon-4.3.28/common/xymonlaunch.c:639:3: note: Variable 'thisminute' is reassigned a value before the old one has been used.
xymon-4.3.28/demotool/demotool.c:218:7: style: The scope of the variable 'lsocket' can be reduced. [variableScope]
xymon-4.3.28/demotool/demotool.c:304:6: style: The scope of the variable 'maxfd' can be reduced. [variableScope]
xymon-4.3.28/demotool/demotool.c:385:7: style: The scope of the variable 'newfd' can be reduced. [variableScope]
xymon-4.3.28/demotool/demotool.c:103:0: error: Resource leak: fd [resourceLeak]
xymon-4.3.28/lib/acklog.c:140:8: style: Condition 'ok' is always true [knownConditionTrueFalse]
xymon-4.3.28/lib/acklog.c:137:9: note: Assignment 'ok=1', assigned value is 1
xymon-4.3.28/lib/acklog.c:140:8: note: Condition 'ok' is always true
xymon-4.3.28/lib/acklog.c:196:3: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xymon-4.3.28/lib/acklog.c:224:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xymon-4.3.28/lib/acklog.c:78:31: style: The scope of the variable 'hosttest' can be reduced. [variableScope]
xymon-4.3.28/lib/acklog.c:78:55: style: The scope of the variable 'color' can be reduced. [variableScope]
xymon-4.3.28/lib/acklog.c:79:8: style: The scope of the variable 'ackfn' can be reduced. [variableScope]
xymon-4.3.28/lib/acklog.c:80:9: style: The scope of the variable 'testname' can be reduced. [variableScope]
xymon-4.3.28/lib/acklog.c:81:9: style: The scope of the variable 'hinfo' can be reduced. [variableScope]
xymon-4.3.28/lib/acklog.c:82:7: style: The scope of the variable 'ok' can be reduced. [variableScope]
xymon-4.3.28/lib/acklog.c:148:11: style: The scope of the variable 'ackerp' can be reduced. [variableScope]
xymon-4.3.28/lib/acklog.c:89:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xymon-4.3.28/lib/acklog.c:235:0: error: Memory leak: acks [memleak]
xymon-4.3.28/lib/acknowledgementslog.c:217:16: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xymon-4.3.28/lib/acknowledgementslog.c:220:20: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xymon-4.3.28/lib/availability.c:37:7: style: The scope of the variable 'dhelp' can be reduced. [variableScope]
xymon-4.3.28/lib/availability.c:160:7: style: The scope of the variable 'l' can be reduced. [variableScope]
xymon-4.3.28/lib/availability.c:161:6: style: The scope of the variable 'causefull' can be reduced. [variableScope]
xymon-4.3.28/lib/availability.c:357:15: style: Array index 'i' is used before limits check. [arrayIndexThenCheck]
xymon-4.3.28/lib/availability.c:241:14: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xymon-4.3.28/lib/cgi.c:65:2: style: Variable 'method' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/lib/cgi.c:56:0: note: Variable 'method' is reassigned a value before the old one has been used.
xymon-4.3.28/lib/cgi.c:65:2: note: Variable 'method' is reassigned a value before the old one has been used.
xymon-4.3.28/lib/cgi.c:59:15: style: The scope of the variable 'token' can be reduced. [variableScope]
xymon-4.3.28/lib/cgi.c:94:5: error: Memory leak: reqdata [memleak]
xymon-4.3.28/lib/clientlocal.c:66:26: style: The scope of the variable 'zombie' can be reduced. [variableScope]
xymon-4.3.28/lib/clientlocal.c:82:13: style: The scope of the variable 'rec' can be reduced. [variableScope]
xymon-4.3.28/lib/clientlocal.c:100:13: style: The scope of the variable 'ptn' can be reduced. [variableScope]
xymon-4.3.28/lib/color.c:126:6: style: The scope of the variable 'c' can be reduced. [variableScope]
xymon-4.3.28/lib/crondate.c:251:11: style: The scope of the variable 'i' can be reduced. [variableScope]
xymon-4.3.28/lib/encoding.c:27:27: style: The scope of the variable 'n3' can be reduced. [variableScope]
xymon-4.3.28/lib/encoding.c:82:6: style: The scope of the variable 'n0' can be reduced. [variableScope]
xymon-4.3.28/lib/encoding.c:82:10: style: The scope of the variable 'n1' can be reduced. [variableScope]
xymon-4.3.28/lib/encoding.c:82:14: style: The scope of the variable 'n2' can be reduced. [variableScope]
xymon-4.3.28/lib/encoding.c:82:18: style: The scope of the variable 'n3' can be reduced. [variableScope]
xymon-4.3.28/lib/encoding.c:179:6: style: The scope of the variable 'n' can be reduced. [variableScope]
xymon-4.3.28/lib/encoding.c:226:6: style: The scope of the variable 'n' can be reduced. [variableScope]
xymon-4.3.28/lib/encoding.c:191:3: error: Common realloc mistake: 'buf' nulled but not freed upon failure [memleakOnRealloc]
xymon-4.3.28/lib/environ.c:169:17: style: The scope of the variable 'newstr' can be reduced. [variableScope]
xymon-4.3.28/lib/environ.c:170:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xymon-4.3.28/lib/environ.c:241:12: style: The scope of the variable 'marker' can be reduced. [variableScope]
xymon-4.3.28/lib/environ.c:241:21: style: The scope of the variable 'oneenv' can be reduced. [variableScope]
xymon-4.3.28/lib/environ.c:419:12: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xymon-4.3.28/lib/errormsg.c:140:10: style: The scope of the variable 'args' can be reduced. [variableScope]
xymon-4.3.28/lib/errormsg.c:180:8: style: Unused variable: fd [unusedVariable]
xymon-4.3.28/lib/errormsg.c:70:4: error: Common realloc mistake: 'errbuf' nulled but not freed upon failure [memleakOnRealloc]
xymon-4.3.28/lib/eventlog.c:620:26: style: The scope of the variable 'colrmatch' can be reduced. [variableScope]
xymon-4.3.28/lib/eventlog.c:624:7: style: The scope of the variable 'ovector' can be reduced. [variableScope]
xymon-4.3.28/lib/eventlog.c:847:12: style: The scope of the variable 'zombie' can be reduced. [variableScope]
xymon-4.3.28/lib/eventlog.c:855:16: style: The scope of the variable 'zombie' can be reduced. [variableScope]
xymon-4.3.28/lib/eventlog.c:864:16: style: The scope of the variable 'zombie' can be reduced. [variableScope]
xymon-4.3.28/lib/eventlog.c:627:16: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xymon-4.3.28/lib/files.c:29:7: style: The scope of the variable 'dirfd' can be reduced. [variableScope]
xymon-4.3.28/lib/files.c:30:17: style: The scope of the variable 'de' can be reduced. [variableScope]
xymon-4.3.28/lib/headfoot.c:290:14: warning: Either the condition 'if(criteditslawkdays&&(!criteditslastart||!criteditslaend))' is redundant or there is possible null pointer dereference: criteditslawkdays. [nullPointerRedundantCheck]
xymon-4.3.28/lib/headfoot.c:302:6: note: Assuming that condition 'if(criteditslawkdays&&(!criteditslastart||!criteditslaend))' is not redundant
xymon-4.3.28/lib/headfoot.c:290:14: note: Null pointer dereference
xymon-4.3.28/lib/headfoot.c:213:2: style: Variable 'pool' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/lib/headfoot.c:210:0: note: Variable 'pool' is reassigned a value before the old one has been used.
xymon-4.3.28/lib/headfoot.c:213:2: note: Variable 'pool' is reassigned a value before the old one has been used.
xymon-4.3.28/lib/headfoot.c:227:2: style: Variable 'pool' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/lib/headfoot.c:224:0: note: Variable 'pool' is reassigned a value before the old one has been used.
xymon-4.3.28/lib/headfoot.c:227:2: note: Variable 'pool' is reassigned a value before the old one has been used.
xymon-4.3.28/lib/headfoot.c:441:4: style: Variable 'hname' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/lib/headfoot.c:436:0: note: Variable 'hname' is reassigned a value before the old one has been used.
xymon-4.3.28/lib/headfoot.c:441:4: note: Variable 'hname' is reassigned a value before the old one has been used.
xymon-4.3.28/lib/headfoot.c:969:6: style: Variable 'hname' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/lib/headfoot.c:967:6: note: Variable 'hname' is reassigned a value before the old one has been used.
xymon-4.3.28/lib/headfoot.c:969:6: note: Variable 'hname' is reassigned a value before the old one has been used.
xymon-4.3.28/lib/headfoot.c:93:13: style: The scope of the variable 'rec' can be reduced. [variableScope]
xymon-4.3.28/lib/headfoot.c:211:13: style: The scope of the variable 'zombie' can be reduced. [variableScope]
xymon-4.3.28/lib/headfoot.c:311:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xymon-4.3.28/lib/headfoot.c:437:15: style: The scope of the variable 'newrec' can be reduced. [variableScope]
xymon-4.3.28/lib/headfoot.c:622:7: style: The scope of the variable 'savechar' can be reduced. [variableScope]
xymon-4.3.28/lib/headfoot.c:867:15: style: The scope of the variable 'rec' can be reduced. [variableScope]
xymon-4.3.28/lib/headfoot.c:898:20: style: The scope of the variable 'tname' can be reduced. [variableScope]
xymon-4.3.28/lib/headfoot.c:898:28: style: The scope of the variable 'p' can be reduced. [variableScope]
xymon-4.3.28/lib/headfoot.c:940:15: style: The scope of the variable 'rec' can be reduced. [variableScope]
xymon-4.3.28/lib/headfoot.c:961:43: style: The scope of the variable 'p' can be reduced. [variableScope]
xymon-4.3.28/lib/headfoot.c:964:17: style: The scope of the variable 'rec' can be reduced. [variableScope]
xymon-4.3.28/lib/headfoot.c:1077:18: style: The scope of the variable 'rec' can be reduced. [variableScope]
xymon-4.3.28/lib/headfoot.c:1192:10: style: The scope of the variable 'selstr' can be reduced. [variableScope]
xymon-4.3.28/lib/headfoot.c:1229:10: style: The scope of the variable 'selstr' can be reduced. [variableScope]
xymon-4.3.28/lib/headfoot.c:1240:10: style: The scope of the variable 'selstr' can be reduced. [variableScope]
xymon-4.3.28/lib/headfoot.c:326:2: error: Common realloc mistake: 'criteditclonelist' nulled but not freed upon failure [memleakOnRealloc]
xymon-4.3.28/lib/headfoot.c:935:0: error: Memory leak: key [memleak]
xymon-4.3.28/lib/holidays.c:156:20: style: The scope of the variable 'zombie' can be reduced. [variableScope]
xymon-4.3.28/lib/holidays.c:402:28: style: The scope of the variable 'arg2' can be reduced. [variableScope]
xymon-4.3.28/lib/htmllog.c:570:6: style: Condition '!cmt' is always true [knownConditionTrueFalse]
xymon-4.3.28/lib/htmllog.c:569:8: note: Assignment 'cmt=NULL', assigned value is 0
xymon-4.3.28/lib/htmllog.c:570:6: note: Condition '!cmt' is always true
xymon-4.3.28/lib/htmllog.c:49:14: style: The scope of the variable 'p' can be reduced. [variableScope]
xymon-4.3.28/lib/htmllog.c:181:6: style: The scope of the variable 'linecount' can be reduced. [variableScope]
xymon-4.3.28/lib/htmllog.c:185:8: style: The scope of the variable 'graphs' can be reduced. [variableScope]
xymon-4.3.28/lib/htmllog.c:186:8: style: The scope of the variable 'graphsenv' can be reduced. [variableScope]
xymon-4.3.28/lib/htmllog.c:187:8: style: The scope of the variable 'graphsptr' can be reduced. [variableScope]
xymon-4.3.28/lib/htmllog.c:436:10: style: The scope of the variable 'p' can be reduced. [variableScope]
xymon-4.3.28/lib/htmllog.c:177:16: style: Function 'generate_html_log' argument 25 names different: declaration 'nkprio' definition 'prio'. [funcArgNamesDifferent]
xymon-4.3.28/lib/htmllog.h:29:16: note: Function 'generate_html_log' argument 25 names different: declaration 'nkprio' definition 'prio'.
xymon-4.3.28/lib/htmllog.c:177:16: note: Function 'generate_html_log' argument 25 names different: declaration 'nkprio' definition 'prio'.
xymon-4.3.28/lib/htmllog.c:177:28: style: Function 'generate_html_log' argument 26 names different: declaration 'nkttgroup' definition 'ttgroup'. [funcArgNamesDifferent]
xymon-4.3.28/lib/htmllog.h:29:30: note: Function 'generate_html_log' argument 26 names different: declaration 'nkttgroup' definition 'ttgroup'.
xymon-4.3.28/lib/htmllog.c:177:28: note: Function 'generate_html_log' argument 26 names different: declaration 'nkttgroup' definition 'ttgroup'.
xymon-4.3.28/lib/htmllog.c:177:43: style: Function 'generate_html_log' argument 27 names different: declaration 'nkttextra' definition 'ttextra'. [funcArgNamesDifferent]
xymon-4.3.28/lib/htmllog.h:29:47: note: Function 'generate_html_log' argument 27 names different: declaration 'nkttextra' definition 'ttextra'.
xymon-4.3.28/lib/htmllog.c:177:43: note: Function 'generate_html_log' argument 27 names different: declaration 'nkttextra' definition 'ttextra'.
xymon-4.3.28/lib/ipaccess.c:60:16: style: The scope of the variable 'tg_ip' can be reduced. [variableScope]
xymon-4.3.28/lib/links.c:69:2: style: Variable 'newlink' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/lib/links.c:65:0: note: Variable 'newlink' is reassigned a value before the old one has been used.
xymon-4.3.28/lib/links.c:69:2: note: Variable 'newlink' is reassigned a value before the old one has been used.
xymon-4.3.28/lib/links.c:196:10: style: The scope of the variable 'link' can be reduced. [variableScope]
xymon-4.3.28/lib/loadalerts.c:445:9: style: The scope of the variable 'cval' can be reduced. [variableScope]
xymon-4.3.28/lib/loadalerts.c:868:10: style: The scope of the variable 'onegroup' can be reduced. [variableScope]
xymon-4.3.28/lib/loadcriticalconf.c:114:28: style: The scope of the variable 'estart' can be reduced. [variableScope]
xymon-4.3.28/lib/loadcriticalconf.c:114:37: style: The scope of the variable 'eend' can be reduced. [variableScope]
xymon-4.3.28/lib/loadcriticalconf.c:114:44: style: The scope of the variable 'etime' can be reduced. [variableScope]
xymon-4.3.28/lib/loadcriticalconf.c:114:52: style: The scope of the variable 'ttgroup' can be reduced. [variableScope]
xymon-4.3.28/lib/loadcriticalconf.c:114:62: style: The scope of the variable 'ttextra' can be reduced. [variableScope]
xymon-4.3.28/lib/loadcriticalconf.c:114:72: style: The scope of the variable 'updinfo' can be reduced. [variableScope]
xymon-4.3.28/lib/loadcriticalconf.c:115:7: style: The scope of the variable 'ttprio' can be reduced. [variableScope]
xymon-4.3.28/lib/loadcriticalconf.c:116:15: style: The scope of the variable 'newitem' can be reduced. [variableScope]
xymon-4.3.28/lib/loadcriticalconf.c:118:7: style: The scope of the variable 'idx' can be reduced. [variableScope]
xymon-4.3.28/lib/loadcriticalconf.c:300:10: style: The scope of the variable 'delim' can be reduced. [variableScope]
xymon-4.3.28/lib/loadcriticalconf.c:333:8: style: The scope of the variable 'bakfd' can be reduced. [variableScope]
xymon-4.3.28/lib/loadcriticalconf.c:334:16: style: The scope of the variable 'buf' can be reduced. [variableScope]
xymon-4.3.28/lib/loadcriticalconf.c:335:6: style: The scope of the variable 'n' can be reduced. [variableScope]
xymon-4.3.28/lib/loadhosts_net.c:25:27: style: The scope of the variable 'key' can be reduced. [variableScope]
xymon-4.3.28/lib/loadhosts_net.c:65:7: style: The scope of the variable 'idx' can be reduced. [variableScope]
xymon-4.3.28/lib/loadhosts.c:501:15: style: The scope of the variable 'result' can be reduced. [variableScope]
xymon-4.3.28/lib/loadhosts_file.c:296:12: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xymon-4.3.28/lib/locator.c:332:3: error: Common realloc mistake: 'buf' nulled but not freed upon failure [memleakOnRealloc]
xymon-4.3.28/lib/matching.c:141:2: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/lib/matching.c:138:0: note: Variable 'result' is reassigned a value before the old one has been used.
xymon-4.3.28/lib/matching.c:141:2: note: Variable 'result' is reassigned a value before the old one has been used.
xymon-4.3.28/lib/matching.c:160:9: style: The scope of the variable 'ptr' can be reduced. [variableScope]
xymon-4.3.28/lib/misc.c:592:30: style: The scope of the variable 'eqchar' can be reduced. [variableScope]
xymon-4.3.28/lib/misc.c:594:6: style: The scope of the variable 'argdone' can be reduced. [variableScope]
xymon-4.3.28/lib/misc.c:594:15: style: The scope of the variable 'inquote' can be reduced. [variableScope]
xymon-4.3.28/lib/misc.c:594:24: style: The scope of the variable 'inhyphen' can be reduced. [variableScope]
xymon-4.3.28/lib/misc.c:595:7: style: The scope of the variable 'savech' can be reduced. [variableScope]
xymon-4.3.28/lib/misc.c:628:14: error: Common realloc mistake: 'cmdargs' nulled but not freed upon failure [memleakOnRealloc]
xymon-4.3.28/lib/netservices.c:151:19: warning: Identical inner 'if' condition is always true. [identicalInnerCondition]
xymon-4.3.28/lib/netservices.c:150:25: note: outer condition: svcinfo[i].svcname
xymon-4.3.28/lib/netservices.c:151:19: note: identical inner condition: svcinfo[i].svcname
xymon-4.3.28/lib/netservices.c:179:13: style: The scope of the variable 'eol' can be reduced. [variableScope]
xymon-4.3.28/lib/notifylog.c:205:16: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xymon-4.3.28/lib/osdefs.c:29:67: style: Function 'vsnprintf' argument 4 names different: declaration 'ap' definition 'args'. [funcArgNamesDifferent]
xymon-4.3.28/lib/osdefs.h:29:74: note: Function 'vsnprintf' argument 4 names different: declaration 'ap' definition 'args'.
xymon-4.3.28/lib/osdefs.c:29:67: note: Function 'vsnprintf' argument 4 names different: declaration 'ap' definition 'args'.
xymon-4.3.28/lib/osdefs.c:24:36: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing]
xymon-4.3.28/lib/readmib.c:47:23: style: The scope of the variable 'szombie' can be reduced. [variableScope]
xymon-4.3.28/lib/readmib.c:48:23: style: The scope of the variable 'izombie' can be reduced. [variableScope]
xymon-4.3.28/lib/rmd160c.c:145:8: style: The scope of the variable 'ew' can be reduced. [variableScope]
xymon-4.3.28/lib/rmd160c.c:145:11: style: The scope of the variable 'ec' can be reduced. [variableScope]
xymon-4.3.28/lib/rmd160c.c:243:12: style: The scope of the variable 'a' can be reduced. [variableScope]
xymon-4.3.28/lib/rmd160c.c:243:14: style: The scope of the variable 'b' can be reduced. [variableScope]
xymon-4.3.28/lib/rmd160c.c:243:16: style: The scope of the variable 'c' can be reduced. [variableScope]
xymon-4.3.28/lib/rmd160c.c:243:18: style: The scope of the variable 'd' can be reduced. [variableScope]
xymon-4.3.28/lib/rmd160c.c:243:20: style: The scope of the variable 'e' can be reduced. [variableScope]
xymon-4.3.28/lib/rmd160c.c:238:16: style: Function 'ripemd160_block' argument 1 names different: declaration 'c' definition 'ctx'. [funcArgNamesDifferent]
xymon-4.3.28/lib/rmd160c.c:87:44: note: Function 'ripemd160_block' argument 1 names different: declaration 'c' definition 'ctx'.
xymon-4.3.28/lib/rmd160c.c:238:16: note: Function 'ripemd160_block' argument 1 names different: declaration 'c' definition 'ctx'.
xymon-4.3.28/lib/rmd160c.c:239:18: style: Function 'ripemd160_block' argument 2 names different: declaration 'p' definition 'X'. [funcArgNamesDifferent]
xymon-4.3.28/lib/rmd160c.c:87:64: note: Function 'ripemd160_block' argument 2 names different: declaration 'p' definition 'X'.
xymon-4.3.28/lib/rmd160c.c:239:18: note: Function 'ripemd160_block' argument 2 names different: declaration 'p' definition 'X'.
xymon-4.3.28/lib/sendmsg.c:257:54: warning: Either the condition 'if(posturl)' is redundant or there is possible null pointer dereference: posturl. [nullPointerRedundantCheck]
xymon-4.3.28/lib/sendmsg.c:264:6: note: Assuming that condition 'if(posturl)' is not redundant
xymon-4.3.28/lib/sendmsg.c:257:54: note: Null pointer dereference
xymon-4.3.28/lib/sendmsg.c:261:39: warning: Either the condition 'if(posthost)' is redundant or there is possible null pointer dereference: posthost. [nullPointerRedundantCheck]
xymon-4.3.28/lib/sendmsg.c:265:6: note: Assuming that condition 'if(posthost)' is not redundant
xymon-4.3.28/lib/sendmsg.c:261:39: note: Null pointer dereference
xymon-4.3.28/lib/sendmsg.c:362:11: style: The scope of the variable 'outp' can be reduced. [variableScope]
xymon-4.3.28/lib/sendmsg.c:720:6: style: Unused variable: n [unusedVariable]
xymon-4.3.28/lib/sha1.c:38:0: error: #error "Endianness is UNDEFINED" [preprocessorErrorDirective]
xymon-4.3.28/lib/stackio.c:496:9: style: Condition '!optional' is always true [knownConditionTrueFalse]
xymon-4.3.28/lib/stackio.c:420:17: note: Assignment 'optional=0', assigned value is 0
xymon-4.3.28/lib/stackio.c:496:9: note: Condition '!optional' is always true
xymon-4.3.28/lib/stackio.c:305:14: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xymon-4.3.28/lib/stackio.c:336:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xymon-4.3.28/lib/strfunc.c:94:6: style: The scope of the variable 'len' can be reduced. [variableScope]
xymon-4.3.28/lib/strfunc.c:209:14: style: The scope of the variable 'endp' can be reduced. [variableScope]
xymon-4.3.28/lib/strfunc.c:210:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xymon-4.3.28/lib/strfunc.c:245:14: style: The scope of the variable 'endp' can be reduced. [variableScope]
xymon-4.3.28/lib/strfunc.c:246:7: style: The scope of the variable 'c' can be reduced. [variableScope]
xymon-4.3.28/lib/strfunc.c:273:25: style: The scope of the variable 'start' can be reduced. [variableScope]
xymon-4.3.28/lib/timefunc.c:34:16: style: The scope of the variable 'firsttime' can be reduced. [variableScope]
xymon-4.3.28/lib/timefunc.c:229:18: style: The scope of the variable 'starttimep' can be reduced. [variableScope]
xymon-4.3.28/lib/timefunc.c:229:31: style: The scope of the variable 'endtimep' can be reduced. [variableScope]
xymon-4.3.28/lib/timefunc.c:230:7: style: The scope of the variable 'starttime' can be reduced. [variableScope]
xymon-4.3.28/lib/timefunc.c:230:18: style: The scope of the variable 'endtime' can be reduced. [variableScope]
xymon-4.3.28/lib/timing.c:40:6: style: Unused variable: res [unusedVariable]
xymon-4.3.28/lib/timing.c:41:18: style: Unused variable: t [unusedVariable]
xymon-4.3.28/lib/timing.c:63:6: style: Unused variable: res [unusedVariable]
xymon-4.3.28/lib/timing.c:131:38: error: Memory leak: outbuf [memleak]
xymon-4.3.28/lib/timing.c:155:4: error: Common realloc mistake: 'outbuf' nulled but not freed upon failure [memleakOnRealloc]
xymon-4.3.28/lib/tree.c:360:13: style: The scope of the variable 'n' can be reduced. [variableScope]
xymon-4.3.28/lib/tree.c:331:26: style: Array index 'pos' is used before limits check. [arrayIndexThenCheck]
xymon-4.3.28/lib/url.c:303:2: style: Variable 'fragment' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/lib/url.c:289:0: note: Variable 'fragment' is reassigned a value before the old one has been used.
xymon-4.3.28/lib/url.c:303:2: note: Variable 'fragment' is reassigned a value before the old one has been used.
xymon-4.3.28/lib/url.c:257:3: error: Common realloc mistake: 'cleaned' nulled but not freed upon failure [memleakOnRealloc]
xymon-4.3.28/lib/webaccess.c:38:9: style: The scope of the variable 'key' can be reduced. [variableScope]
xymon-4.3.28/lib/xymond_buffer.c:24:15: style: The scope of the variable 'defvalue' can be reduced. [variableScope]
xymon-4.3.28/lib/xymond_buffer.c:52:16: style: The scope of the variable 'isz' can be reduced. [variableScope]
xymon-4.3.28/lib/xymond_ipc.c:201:6: style: The scope of the variable 'n' can be reduced. [variableScope]
xymon-4.3.28/lib/xymond_ipc.c:60:52: style: Function 'setup_channel' argument 1 names different: declaration 'chnname' definition 'chnid'. [funcArgNamesDifferent]
xymon-4.3.28/lib/xymond_ipc.h:36:59: note: Function 'setup_channel' argument 1 names different: declaration 'chnname' definition 'chnid'.
xymon-4.3.28/lib/xymond_ipc.c:60:52: note: Function 'setup_channel' argument 1 names different: declaration 'chnname' definition 'chnid'.
xymon-4.3.28/lib/xymonrrd.c:294:5: error: Common realloc mistake: 'rrdurl' nulled but not freed upon failure [memleakOnRealloc]
xymon-4.3.28/web/acknowledge.c:323:6: style: Variable 'hname' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/web/acknowledge.c:322:6: note: Variable 'hname' is reassigned a value before the old one has been used.
xymon-4.3.28/web/acknowledge.c:323:6: note: Variable 'hname' is reassigned a value before the old one has been used.
xymon-4.3.28/web/acknowledge.c:300:7: style: Variable 'gotfilter' is assigned a value that is never used. [unreadVariable]
xymon-4.3.28/web/acknowledge.c:276:7: error: Common realloc mistake: 'cmd' nulled but not freed upon failure [memleakOnRealloc]
xymon-4.3.28/web/acknowledge.c:298:7: error: Common realloc mistake: 'cmd' nulled but not freed upon failure [memleakOnRealloc]
xymon-4.3.28/web/appfeed.c:163:5: warning: Either the condition 'endkey' is redundant or there is possible null pointer dereference: endkey. [nullPointerRedundantCheck]
xymon-4.3.28/web/appfeed.c:162:35: note: Assuming that condition 'endkey' is not redundant
xymon-4.3.28/web/appfeed.c:163:5: note: Null pointer dereference
xymon-4.3.28/web/appfeed.c:165:5: warning: Either the condition 'endkey' is redundant or there is possible null pointer dereference: endkey. [nullPointerRedundantCheck]
xymon-4.3.28/web/appfeed.c:162:35: note: Assuming that condition 'endkey' is not redundant
xymon-4.3.28/web/appfeed.c:165:5: note: Null pointer dereference
xymon-4.3.28/web/appfeed.c:154:39: style: The scope of the variable 'txt' can be reduced. [variableScope]
xymon-4.3.28/web/appfeed.c:130:0: error: Memory leak: errtxt [memleak]
xymon-4.3.28/web/cgiwrap.c:63:7: style: Unused variable: xymoncmd [unusedVariable]
xymon-4.3.28/web/cgiwrap.c:76:3: error: Memory leak: cgipgm [memleak]
xymon-4.3.28/web/cgiwrap.c:82:61: error: Memory leak: cgipgm [memleak]
xymon-4.3.28/web/cgiwrap.c:84:61: error: Memory leak: cgipgm [memleak]
xymon-4.3.28/web/cgiwrap.c:85:61: error: Memory leak: cgipgm [memleak]
xymon-4.3.28/web/cgiwrap.c:86:61: error: Memory leak: cgipgm [memleak]
xymon-4.3.28/web/cgiwrap.c:97:61: error: Memory leak: cgipgm [memleak]
xymon-4.3.28/web/cgiwrap.c:100:61: error: Memory leak: cgipgm [memleak]
xymon-4.3.28/web/cgiwrap.c:108:61: error: Memory leak: cgipgm [memleak]
xymon-4.3.28/web/cgiwrap.c:110:61: error: Memory leak: cgipgm [memleak]
xymon-4.3.28/web/cgiwrap.c:111:61: error: Memory leak: cgipgm [memleak]
xymon-4.3.28/web/cgiwrap.c:119:4: error: Memory leak: cgipgm [memleak]
xymon-4.3.28/web/cgiwrap.c:31:2: error: Common realloc mistake: 'options' nulled but not freed upon failure [memleakOnRealloc]
xymon-4.3.28/web/cgiwrap.c:52:2: error: Common realloc mistake: 'options' nulled but not freed upon failure [memleakOnRealloc]
xymon-4.3.28/web/chpasswd.c:247:0: error: Memory leak: passfile [memleak]
xymon-4.3.28/web/confreport.c:186:2: style: Variable 'pagepathtitle' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/web/confreport.c:173:0: note: Variable 'pagepathtitle' is reassigned a value before the old one has been used.
xymon-4.3.28/web/confreport.c:186:2: note: Variable 'pagepathtitle' is reassigned a value before the old one has been used.
xymon-4.3.28/web/confreport.c:530:3: style: Variable 's1' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/web/confreport.c:528:0: note: Variable 's1' is reassigned a value before the old one has been used.
xymon-4.3.28/web/confreport.c:530:3: note: Variable 's1' is reassigned a value before the old one has been used.
xymon-4.3.28/web/confreport.c:597:9: style: The scope of the variable 'p' can be reduced. [variableScope]
xymon-4.3.28/web/confreport.c:568:0: error: Memory leak: clist [memleak]
xymon-4.3.28/web/confreport.c:887:0: error: Memory leak: allhosts [memleak]
xymon-4.3.28/web/confreport.c:887:0: error: Memory leak: alltests [memleak]
xymon-4.3.28/web/criticaleditor.c:129:5: error: Common realloc mistake: 'rq_clonestodrop' nulled but not freed upon failure [memleakOnRealloc]
xymon-4.3.28/web/criticalview.c:451:2: style: Variable 'critconfig' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/web/criticalview.c:447:0: note: Variable 'critconfig' is reassigned a value before the old one has been used.
xymon-4.3.28/web/criticalview.c:451:2: note: Variable 'critconfig' is reassigned a value before the old one has been used.
xymon-4.3.28/web/criticalview.c:51:7: style: The scope of the variable 'msg' can be reduced. [variableScope]
xymon-4.3.28/web/criticalview.c:52:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xymon-4.3.28/web/criticalview.c:53:16: style: The scope of the variable 'sres' can be reduced. [variableScope]
xymon-4.3.28/web/criticalview.c:54:6: style: The scope of the variable 'xymondresult' can be reduced. [variableScope]
xymon-4.3.28/web/criticalview.c:112:10: style: The scope of the variable 'ackstr' can be reduced. [variableScope]
xymon-4.3.28/web/criticalview.c:112:19: style: The scope of the variable 'ackrtimestr' can be reduced. [variableScope]
xymon-4.3.28/web/criticalview.c:112:33: style: The scope of the variable 'ackvtimestr' can be reduced. [variableScope]
xymon-4.3.28/web/criticalview.c:112:47: style: The scope of the variable 'acklevelstr' can be reduced. [variableScope]
xymon-4.3.28/web/criticalview.c:112:61: style: The scope of the variable 'ackbystr' can be reduced. [variableScope]
xymon-4.3.28/web/criticalview.c:112:72: style: The scope of the variable 'ackmsgstr' can be reduced. [variableScope]
xymon-4.3.28/web/criticalview.c:255:10: style: The scope of the variable 'htmlalttag' can be reduced. [variableScope]
xymon-4.3.28/web/criticalview.c:256:10: style: The scope of the variable 'htmlackstr' can be reduced. [variableScope]
xymon-4.3.28/web/criticalview.c:97:3: error: Common realloc mistake: 'rbstate' nulled but not freed upon failure [memleakOnRealloc]
xymon-4.3.28/web/criticalview.c:98:3: error: Common realloc mistake: 'hostsonpage' nulled but not freed upon failure [memleakOnRealloc]
xymon-4.3.28/web/criticalview.c:247:3: error: Common realloc mistake: 'key' nulled but not freed upon failure [memleakOnRealloc]
xymon-4.3.28/web/datepage.c:164:0: error: Memory leak: endurl [memleak]
xymon-4.3.28/web/enadis.c:285:5: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/web/enadis.c:281:5: note: Variable 'result' is reassigned a value before the old one has been used.
xymon-4.3.28/web/enadis.c:285:5: note: Variable 'result' is reassigned a value before the old one has been used.
xymon-4.3.28/web/enadis.c:400:9: style: The scope of the variable 'returl' can be reduced. [variableScope]
xymon-4.3.28/web/enadis.c:63:12: style: Unused variable: nowtm [unusedVariable]
xymon-4.3.28/web/enadis.c:132:5: error: Common realloc mistake: 'hostnames' nulled but not freed upon failure [memleakOnRealloc]
xymon-4.3.28/web/enadis.c:150:5: error: Common realloc mistake: 'enabletest' nulled but not freed upon failure [memleakOnRealloc]
xymon-4.3.28/web/enadis.c:168:5: error: Common realloc mistake: 'disabletest' nulled but not freed upon failure [memleakOnRealloc]
xymon-4.3.28/web/enadis.c:257:5: error: Common realloc mistake: 'xymoncmd' nulled but not freed upon failure [memleakOnRealloc]
xymon-4.3.28/web/enadis.c:278:5: error: Common realloc mistake: 'xymoncmd' nulled but not freed upon failure [memleakOnRealloc]
xymon-4.3.28/web/enadis.c:298:4: error: Common realloc mistake: 'xymoncmd' nulled but not freed upon failure [memleakOnRealloc]
xymon-4.3.28/web/enadis.c:495:0: error: Memory leak: fullmsg [memleak]
xymon-4.3.28/web/eventlog.c:126:10: warning: Either the condition 'output!=NULL' is redundant or there is possible null pointer dereference: output. [nullPointerRedundantCheck]
xymon-4.3.28/web/eventlog.c:130:31: note: Assuming that condition 'output!=NULL' is not redundant
xymon-4.3.28/web/eventlog.c:126:10: note: Null pointer dereference
xymon-4.3.28/web/eventlog.c:128:10: warning: Either the condition 'output!=NULL' is redundant or there is possible null pointer dereference: output. [nullPointerRedundantCheck]
xymon-4.3.28/web/eventlog.c:130:31: note: Assuming that condition 'output!=NULL' is not redundant
xymon-4.3.28/web/eventlog.c:128:10: note: Null pointer dereference
xymon-4.3.28/web/eventlog.c:129:10: warning: Either the condition 'output!=NULL' is redundant or there is possible null pointer dereference: output. [nullPointerRedundantCheck]
xymon-4.3.28/web/eventlog.c:130:31: note: Assuming that condition 'output!=NULL' is not redundant
xymon-4.3.28/web/eventlog.c:129:10: note: Null pointer dereference
xymon-4.3.28/web/findhost.c:134:10: style: The scope of the variable 're_errstr' can be reduced. [variableScope]
xymon-4.3.28/web/history.c:313:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xymon-4.3.28/web/history.c:680:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xymon-4.3.28/web/history.c:174:18: style: Same expression on both sides of '==' because the value of 'dstsetting' and '-1' are the same. [duplicateExpression]
xymon-4.3.28/web/history.c:121:20: note: 'dstsetting' is assigned value '-1' here.
xymon-4.3.28/web/history.c:174:18: note: Same expression on both sides of '==' because the value of 'dstsetting' and '-1' are the same.
xymon-4.3.28/web/history.c:336:7: style: The scope of the variable 'intervalpixels' can be reduced. [variableScope]
xymon-4.3.28/web/history.c:336:23: style: The scope of the variable 'tagcolor' can be reduced. [variableScope]
xymon-4.3.28/web/history.c:338:14: style: The scope of the variable 'tmbuf' can be reduced. [variableScope]
xymon-4.3.28/web/history.c:647:7: style: The scope of the variable 'tailcmd' can be reduced. [variableScope]
xymon-4.3.28/web/hostgraphs.c:70:4: error: Common realloc mistake: 'hosts' nulled but not freed upon failure [memleakOnRealloc]
xymon-4.3.28/web/hostgraphs.c:82:5: error: Common realloc mistake: 'tests' nulled but not freed upon failure [memleakOnRealloc]
xymon-4.3.28/web/hostlist.c:52:5: error: Common realloc mistake: 'fields' nulled but not freed upon failure [memleakOnRealloc]
xymon-4.3.28/web/perfdata.c:319:8: style: The scope of the variable 'hostname' can be reduced. [variableScope]
xymon-4.3.28/web/perfdata.c:319:19: style: The scope of the variable 'pagename' can be reduced. [variableScope]
xymon-4.3.28/web/report.c:191:7: style: The scope of the variable 'xymonwebenv' can be reduced. [variableScope]
xymon-4.3.28/web/report.c:199:7: style: The scope of the variable 'startstr' can be reduced. [variableScope]
xymon-4.3.28/web/report.c:199:21: style: The scope of the variable 'endstr' can be reduced. [variableScope]
xymon-4.3.28/web/reportlog.c:165:0: error: Memory leak: textrepfn [memleak]
xymon-4.3.28/web/reportlog.c:165:0: error: Memory leak: textrepfullfn [memleak]
xymon-4.3.28/web/showgraph.c:681:3: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xymon-4.3.28/web/showgraph.c:681:3: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xymon-4.3.28/web/showgraph.c:131:2: style: Variable 'ctlsocket' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/web/showgraph.c:129:0: note: Variable 'ctlsocket' is reassigned a value before the old one has been used.
xymon-4.3.28/web/showgraph.c:131:2: note: Variable 'ctlsocket' is reassigned a value before the old one has been used.
xymon-4.3.28/web/showgraph.c:197:2: style: Variable 'cgidata' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/web/showgraph.c:194:0: note: Variable 'cgidata' is reassigned a value before the old one has been used.
xymon-4.3.28/web/showgraph.c:197:2: note: Variable 'cgidata' is reassigned a value before the old one has been used.
xymon-4.3.28/web/showgraph.c:151:8: style: The scope of the variable 'n' can be reduced. [variableScope]
xymon-4.3.28/web/showgraph.c:330:8: style: The scope of the variable 'p' can be reduced. [variableScope]
xymon-4.3.28/web/showgraph.c:782:7: style: The scope of the variable 'dir' can be reduced. [variableScope]
xymon-4.3.28/web/showgraph.c:1244:10: style: The scope of the variable 'buf' can be reduced. [variableScope]
xymon-4.3.28/web/showgraph.c:1245:11: style: The scope of the variable 'n' can be reduced. [variableScope]
xymon-4.3.28/web/showgraph.c:803:9: style: Unused variable: ymin [unusedVariable]
xymon-4.3.28/web/showgraph.c:803:15: style: Unused variable: ymax [unusedVariable]
xymon-4.3.28/web/showgraph.c:1246:0: style: Variable 'zoomrightoffsetmarker' is assigned a value that is never used. [unreadVariable]
xymon-4.3.28/web/showgraph.c:1247:10: style: Unused variable: zoomrightoffsetp [unusedVariable]
xymon-4.3.28/web/showgraph.c:213:6: error: Common realloc mistake: 'hostlist' nulled but not freed upon failure [memleakOnRealloc]
xymon-4.3.28/web/showgraph.c:1035:5: error: Common realloc mistake: 'rrddbs' nulled but not freed upon failure [memleakOnRealloc]
xymon-4.3.28/web/showgraph.c:1265:0: error: Memory leak: buf [memleak]
xymon-4.3.28/web/snapshot.c:144:7: style: The scope of the variable 'startstr' can be reduced. [variableScope]
xymon-4.3.28/web/statusreport.c:130:50: warning: Either the condition '!filter' is redundant or there is possible null pointer dereference: filter. [nullPointerRedundantCheck]
xymon-4.3.28/web/statusreport.c:110:6: note: Assuming that condition '!filter' is not redundant
xymon-4.3.28/web/statusreport.c:130:50: note: Null pointer dereference
xymon-4.3.28/web/statusreport.c:132:15: warning: Either the condition '!filter' is redundant or there is possible null pointer dereference: filter. [nullPointerRedundantCheck]
xymon-4.3.28/web/statusreport.c:110:6: note: Assuming that condition '!filter' is not redundant
xymon-4.3.28/web/statusreport.c:132:15: note: Null pointer dereference
xymon-4.3.28/web/statusreport.c:29:8: style: The scope of the variable 'cookie' can be reduced. [variableScope]
xymon-4.3.28/web/statusreport.c:221:0: error: Memory leak: pagefilter [memleak]
xymon-4.3.28/web/svcstatus-info.c:842:8: style: The scope of the variable 'msg' can be reduced. [variableScope]
xymon-4.3.28/web/svcstatus-info.c:1047:9: style: The scope of the variable 'key' can be reduced. [variableScope]
xymon-4.3.28/web/svcstatus-info.c:1048:15: style: The scope of the variable 'nkrec' can be reduced. [variableScope]
xymon-4.3.28/web/svcstatus-info.c:108:5: error: Common realloc mistake: 'tnames' nulled but not freed upon failure [memleakOnRealloc]
xymon-4.3.28/web/svcstatus-info.c:196:5: error: Common realloc mistake: 'unametxt' nulled but not freed upon failure [memleakOnRealloc]
xymon-4.3.28/web/svcstatus-trends.c:136:9: style: The scope of the variable 'endp' can be reduced. [variableScope]
xymon-4.3.28/web/svcstatus-trends.c:190:8: style: The scope of the variable 'savechar' can be reduced. [variableScope]
xymon-4.3.28/web/svcstatus-trends.c:193:9: style: The scope of the variable 'partlink' can be reduced. [variableScope]
xymon-4.3.28/web/svcstatus-trends.c:217:5: error: Common realloc mistake: 'rrdlink' nulled but not freed upon failure [memleakOnRealloc]
xymon-4.3.28/web/svcstatus.c:616:19: error: Array 'timesincechange[100]' accessed at index 100, which is out of bounds. [arrayIndexOutOfBounds]
xymon-4.3.28/web/svcstatus.c:614:70: note: Assignment 'n=sizeof(timesincechange)', assigned value is 100
xymon-4.3.28/web/svcstatus.c:616:19: note: Array index out of bounds
xymon-4.3.28/web/svcstatus.c:602:28: warning: Possible null pointer dereference: restofmsg [nullPointer]
xymon-4.3.28/web/svcstatus.c:579:16: note: Assignment 'restofmsg=NULL', assigned value is 0
xymon-4.3.28/web/svcstatus.c:602:28: note: Null pointer dereference
xymon-4.3.28/web/svcstatus.c:611:29: warning: Possible null pointer dereference: restofmsg [nullPointer]
xymon-4.3.28/web/svcstatus.c:579:16: note: Assignment 'restofmsg=NULL', assigned value is 0
xymon-4.3.28/web/svcstatus.c:611:29: note: Null pointer dereference
xymon-4.3.28/web/svcstatus.c:619:32: warning: Possible null pointer dereference: restofmsg [nullPointer]
xymon-4.3.28/web/svcstatus.c:579:16: note: Assignment 'restofmsg=NULL', assigned value is 0
xymon-4.3.28/web/svcstatus.c:619:32: note: Null pointer dereference
xymon-4.3.28/web/svcstatus.c:375:4: style: Variable 'dummy' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/web/svcstatus.c:370:0: note: Variable 'dummy' is reassigned a value before the old one has been used.
xymon-4.3.28/web/svcstatus.c:375:4: note: Variable 'dummy' is reassigned a value before the old one has been used.
xymon-4.3.28/web/svcstatus.c:274:9: style: The scope of the variable 'n' can be reduced. [variableScope]
xymon-4.3.28/web/svcstatus.c:337:7: style: The scope of the variable 'icount' can be reduced. [variableScope]
xymon-4.3.28/web/svcstatus.c:338:10: style: The scope of the variable 'logage' can be reduced. [variableScope]
xymon-4.3.28/web/svcstatus.c:338:18: style: The scope of the variable 'clntstamp' can be reduced. [variableScope]
xymon-4.3.28/web/svcstatus.c:339:9: style: The scope of the variable 'sumline' can be reduced. [variableScope]
xymon-4.3.28/web/svcstatus.c:339:19: style: The scope of the variable 'msg' can be reduced. [variableScope]
xymon-4.3.28/web/svcstatus.c:339:29: style: The scope of the variable 'compitem' can be reduced. [variableScope]
xymon-4.3.28/web/svcstatus.c:473:18: style: Variable 'clntstamp' is assigned a value that is never used. [unreadVariable]
xymon-4.3.28/web/svcstatus.c:501:18: style: Variable 'lastchange' is assigned a value that is never used. [unreadVariable]
xymon-4.3.28/web/svcstatus.c:602:21: style: Variable 'clientidstr' is assigned a value that is never used. [unreadVariable]
xymon-4.3.28/web/svcstatus.c:647:6: error: Common realloc mistake: 'clienturi' nulled but not freed upon failure [memleakOnRealloc]
xymon-4.3.28/web/svcstatus.c:660:6: error: Common realloc mistake: 'clienturi' nulled but not freed upon failure [memleakOnRealloc]
xymon-4.3.28/web/svcstatus.c:259:0: error: Memory leak: errtxt [memleak]
xymon-4.3.28/web/useradm.c:219:9: style: The scope of the variable 'id' can be reduced. [variableScope]
xymon-4.3.28/web/useradm.c:219:14: style: The scope of the variable 'delim' can be reduced. [variableScope]
xymon-4.3.28/web/useradm.c:232:5: error: Common realloc mistake: 'userlist' nulled but not freed upon failure [memleakOnRealloc]
xymon-4.3.28/web/useradm.c:249:0: error: Memory leak: passfile [memleak]
xymon-4.3.28/xymond/client/bbwin.c:176:29: warning: Either the condition 'if(clockstr)' is redundant or there is possible null pointer dereference: clockstr. [nullPointerRedundantCheck]
xymon-4.3.28/xymond/client/bbwin.c:183:12: note: Assuming that condition 'if(clockstr)' is not redundant
xymon-4.3.28/xymond/client/bbwin.c:176:29: note: Null pointer dereference
xymon-4.3.28/xymond/client/bbwin.c:328:23: style: The scope of the variable 'namestr' can be reduced. [variableScope]
xymon-4.3.28/xymond/client/bbwin.c:328:33: style: The scope of the variable 'startupstr' can be reduced. [variableScope]
xymon-4.3.28/xymond/client/bbwin.c:328:46: style: The scope of the variable 'statestr' can be reduced. [variableScope]
xymon-4.3.28/xymond/client/darwin.c:90:19: style: Unsigned variable 'pagesfree' can't be negative so it is unnecessary to test it. [unsignedPositive]
xymon-4.3.28/xymond/client/darwin.c:90:41: style: Unsigned variable 'pagesactive' can't be negative so it is unnecessary to test it. [unsignedPositive]
xymon-4.3.28/xymond/client/darwin.c:90:65: style: Unsigned variable 'pagesinactive' can't be negative so it is unnecessary to test it. [unsignedPositive]
xymon-4.3.28/xymond/client/darwin.c:90:90: style: Unsigned variable 'pageswireddown' can't be negative so it is unnecessary to test it. [unsignedPositive]
xymon-4.3.28/xymond/client/freebsd.c:41:34: style: The scope of the variable 'memswapfree' can be reduced. [variableScope]
xymon-4.3.28/xymond/client/freebsd.c:127:58: style: Variable 'memswapfree' is assigned a value that is never used. [unreadVariable]
xymon-4.3.28/xymond/client/hpux.c:36:8: style: The scope of the variable 'p' can be reduced. [variableScope]
xymon-4.3.28/xymond/client/irix.c:19:15: style: The scope of the variable 'memptn' can be reduced. [variableScope]
xymon-4.3.28/xymond/client/irix.c:74:45: style: The scope of the variable 'memphysfree' can be reduced. [variableScope]
xymon-4.3.28/xymond/client/irix.c:75:43: style: The scope of the variable 'memactfree' can be reduced. [variableScope]
xymon-4.3.28/xymond/client/linux.c:199:11: style: Variable 'tok' is assigned a value that is never used. [unreadVariable]
xymon-4.3.28/xymond/client/netbsd.c:34:8: style: The scope of the variable 'p' can be reduced. [variableScope]
xymon-4.3.28/xymond/client/netbsd.c:85:17: style: Variable 'memswapfree' is assigned a value that is never used. [unreadVariable]
xymon-4.3.28/xymond/client/openbsd.c:35:8: style: The scope of the variable 'p' can be reduced. [variableScope]
xymon-4.3.28/xymond/client/openbsd.c:87:17: style: Variable 'memswapfree' is assigned a value that is never used. [unreadVariable]
xymon-4.3.28/xymond/client/osf.c:74:50: style: The scope of the variable 'pagecnt' can be reduced. [variableScope]
xymon-4.3.28/xymond/client/sco_sv.c:80:3: style: Variable 'memphystotal' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/xymond/client/sco_sv.c:79:3: note: Variable 'memphystotal' is reassigned a value before the old one has been used.
xymon-4.3.28/xymond/client/sco_sv.c:80:3: note: Variable 'memphystotal' is reassigned a value before the old one has been used.
xymon-4.3.28/xymond/client/solaris.c:148:8: style: The scope of the variable 'msgline' can be reduced. [variableScope]
xymon-4.3.28/xymond/client/zos.c:420:25: style: Condition 'cmdofs>=0' is always true [knownConditionTrueFalse]
xymon-4.3.28/xymond/client/zos.c:410:18: note: Assignment 'cmdofs=0', assigned value is 0
xymon-4.3.28/xymond/client/zos.c:420:25: note: Condition 'cmdofs>=0' is always true
xymon-4.3.28/xymond/client/zos.c:473:33: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xymon-4.3.28/xymond/client/zos.c:47:9: style: Variable 'uptimesecs' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/xymond/client/zos.c:40:9: note: Variable 'uptimesecs' is reassigned a value before the old one has been used.
xymon-4.3.28/xymond/client/zos.c:47:9: note: Variable 'uptimesecs' is reassigned a value before the old one has been used.
xymon-4.3.28/xymond/client/zos.c:278:14: style: The scope of the variable 'cicsappl' can be reduced. [variableScope]
xymon-4.3.28/xymond/client/zos.c:278:27: style: The scope of the variable 'cicsdate' can be reduced. [variableScope]
xymon-4.3.28/xymond/client/zos.c:278:41: style: The scope of the variable 'cicstime' can be reduced. [variableScope]
xymon-4.3.28/xymond/client/zos.c:282:14: style: The scope of the variable 'cicsresult' can be reduced. [variableScope]
xymon-4.3.28/xymond/client/zos.c:283:14: style: The scope of the variable 'tempresult' can be reduced. [variableScope]
xymon-4.3.28/xymond/client/zos.c:67:13: error: Uninitialized variable: load1 [uninitvar]
xymon-4.3.28/xymond/client/zos.c:208:46: error: Uninitialized variable: esqaalloc [uninitvar]
xymon-4.3.28/xymond/client/zos.c:208:28: error: Uninitialized variable: esqaused [uninitvar]
xymon-4.3.28/xymond/client/zos.c:571:13: error: Uninitialized variable: rsvnonr [uninitvar]
xymon-4.3.28/xymond/client/zos.c:571:24: error: Uninitialized variable: rsvnfree [uninitvar]
xymon-4.3.28/xymond/client/zos.c:205:27: error: Uninitialized variable: csaused [uninitvar]
xymon-4.3.28/xymond/client/zos.c:205:44: error: Uninitialized variable: csaalloc [uninitvar]
xymon-4.3.28/xymond/client/zos.c:206:28: error: Uninitialized variable: ecsaused [uninitvar]
xymon-4.3.28/xymond/client/zos.c:206:46: error: Uninitialized variable: ecsaalloc [uninitvar]
xymon-4.3.28/xymond/client/zos.c:207:27: error: Uninitialized variable: sqaused [uninitvar]
xymon-4.3.28/xymond/client/zos.c:207:44: error: Uninitialized variable: sqaalloc [uninitvar]
xymon-4.3.28/xymond/client/zos.c:569:13: error: Uninitialized variable: maxusers [uninitvar]
xymon-4.3.28/xymond/client/zos.c:569:24: error: Uninitialized variable: maxufree [uninitvar]
xymon-4.3.28/xymond/client/zos.c:570:13: error: Uninitialized variable: rsvtstrt [uninitvar]
xymon-4.3.28/xymond/client/zos.c:570:24: error: Uninitialized variable: rsvtfree [uninitvar]
xymon-4.3.28/xymond/client/zvm.c:230:25: style: Condition 'cmdofs>=0' is always true [knownConditionTrueFalse]
xymon-4.3.28/xymond/client/zvm.c:220:11: note: Assignment 'cmdofs=0', assigned value is 0
xymon-4.3.28/xymond/client/zvm.c:230:25: note: Condition 'cmdofs>=0' is always true
xymon-4.3.28/xymond/client/zvm.c:283:33: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xymon-4.3.28/xymond/client/zvm.c:46:9: style: Variable 'uptimesecs' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/xymond/client/zvm.c:39:9: note: Variable 'uptimesecs' is reassigned a value before the old one has been used.
xymon-4.3.28/xymond/client/zvm.c:46:9: note: Variable 'uptimesecs' is reassigned a value before the old one has been used.
xymon-4.3.28/xymond/client/zvm.c:166:14: style: The scope of the variable 'msgline' can be reduced. [variableScope]
xymon-4.3.28/xymond/client/zvm.c:66:13: error: Uninitialized variable: load1 [uninitvar]
xymon-4.3.28/xymond/client/zvse.c:310:25: style: Condition 'cmdofs>=0' is always true [knownConditionTrueFalse]
xymon-4.3.28/xymond/client/zvse.c:300:18: note: Assignment 'cmdofs=0', assigned value is 0
xymon-4.3.28/xymond/client/zvse.c:310:25: note: Condition 'cmdofs>=0' is always true
xymon-4.3.28/xymond/client/zvse.c:363:33: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xymon-4.3.28/xymond/client/zvse.c:46:9: style: Variable 'uptimesecs' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/xymond/client/zvse.c:39:9: note: Variable 'uptimesecs' is reassigned a value before the old one has been used.
xymon-4.3.28/xymond/client/zvse.c:46:9: note: Variable 'uptimesecs' is reassigned a value before the old one has been used.
xymon-4.3.28/xymond/client/zvse.c:529:9: style: Variable 'getvisentry' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/xymond/client/zvse.c:528:9: note: Variable 'getvisentry' is reassigned a value before the old one has been used.
xymon-4.3.28/xymond/client/zvse.c:529:9: note: Variable 'getvisentry' is reassigned a value before the old one has been used.
xymon-4.3.28/xymond/client/zvse.c:168:14: style: The scope of the variable 'cicsappl' can be reduced. [variableScope]
xymon-4.3.28/xymond/client/zvse.c:168:27: style: The scope of the variable 'cicsdate' can be reduced. [variableScope]
xymon-4.3.28/xymond/client/zvse.c:168:41: style: The scope of the variable 'cicstime' can be reduced. [variableScope]
xymon-4.3.28/xymond/client/zvse.c:172:14: style: The scope of the variable 'cicsresult' can be reduced. [variableScope]
xymon-4.3.28/xymond/client/zvse.c:173:14: style: The scope of the variable 'tempresult' can be reduced. [variableScope]
xymon-4.3.28/xymond/client/zvse.c:491:15: style: The scope of the variable 'q' can be reduced. [variableScope]
xymon-4.3.28/xymond/client/zvse.c:494:15: style: The scope of the variable 'used24p' can be reduced. [variableScope]
xymon-4.3.28/xymond/client/zvse.c:494:24: style: The scope of the variable 'usedanyp' can be reduced. [variableScope]
xymon-4.3.28/xymond/client/zvse.c:496:13: style: The scope of the variable 'size24' can be reduced. [variableScope]
xymon-4.3.28/xymond/client/zvse.c:496:37: style: The scope of the variable 'sizeany' can be reduced. [variableScope]
xymon-4.3.28/xymond/client/zvse.c:531:17: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xymon-4.3.28/xymond/client/zvse.c:66:13: error: Uninitialized variable: load1 [uninitvar]
xymon-4.3.28/xymond/client_config.c:1650:5: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xymon-4.3.28/xymond/client_config.c:1651:5: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xymon-4.3.28/xymond/client_config.c:1663:5: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xymon-4.3.28/xymond/client_config.c:1664:5: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xymon-4.3.28/xymond/client_config.c:1744:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xymon-4.3.28/xymond/client_config.c:1748:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xymon-4.3.28/xymond/client_config.c:2838:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xymon-4.3.28/xymond/client_config.c:2838:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xymon-4.3.28/xymond/client_config.c:2855:5: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xymon-4.3.28/xymond/client_config.c:2855:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xymon-4.3.28/xymond/client_config.c:3347:21: warning: Either the condition '!pname' is redundant or there is possible null pointer dereference: pname. [nullPointerRedundantCheck]
xymon-4.3.28/xymond/client_config.c:3348:9: note: Assuming that condition '!pname' is not redundant
xymon-4.3.28/xymond/client_config.c:3347:21: note: Null pointer dereference
xymon-4.3.28/xymond/client_config.c:601:9: style: The scope of the variable 'key' can be reduced. [variableScope]
xymon-4.3.28/xymond/client_config.c:2458:28: style: The scope of the variable 'dval' can be reduced. [variableScope]
xymon-4.3.28/xymond/client_config.c:2458:43: style: The scope of the variable 'delim' can be reduced. [variableScope]
xymon-4.3.28/xymond/client_config.c:2459:23: style: The scope of the variable 'actval' can be reduced. [variableScope]
xymon-4.3.28/xymond/client_config.c:2112:30: style: Function 'get_zvsevsize_thresholds' argument 3 names different: declaration 'availyel' definition 'usedyel'. [funcArgNamesDifferent]
xymon-4.3.28/xymond/client_config.h:53:30: note: Function 'get_zvsevsize_thresholds' argument 3 names different: declaration 'availyel' definition 'usedyel'.
xymon-4.3.28/xymond/client_config.c:2112:30: note: Function 'get_zvsevsize_thresholds' argument 3 names different: declaration 'availyel' definition 'usedyel'.
xymon-4.3.28/xymond/client_config.c:2112:44: style: Function 'get_zvsevsize_thresholds' argument 4 names different: declaration 'availred' definition 'usedred'. [funcArgNamesDifferent]
xymon-4.3.28/xymond/client_config.h:53:45: note: Function 'get_zvsevsize_thresholds' argument 4 names different: declaration 'availred' definition 'usedred'.
xymon-4.3.28/xymond/client_config.c:2112:44: note: Function 'get_zvsevsize_thresholds' argument 4 names different: declaration 'availred' definition 'usedred'.
xymon-4.3.28/xymond/client_config.c:2167:34: style: Function 'get_memory_thresholds' argument 1 names different: declaration 'hhinfo' definition 'hinfo'. [funcArgNamesDifferent]
xymon-4.3.28/xymond/client_config.h:40:41: note: Function 'get_memory_thresholds' argument 1 names different: declaration 'hhinfo' definition 'hinfo'.
xymon-4.3.28/xymond/client_config.c:2167:34: note: Function 'get_memory_thresholds' argument 1 names different: declaration 'hhinfo' definition 'hinfo'.
xymon-4.3.28/xymond/client_config.c:2625:41: style: Function 'check_file' argument 7 names different: declaration 'sz' definition 'filesize'. [funcArgNamesDifferent]
xymon-4.3.28/xymond/client_config.h:74:88: note: Function 'check_file' argument 7 names different: declaration 'sz' definition 'filesize'.
xymon-4.3.28/xymond/client_config.c:2625:41: note: Function 'check_file' argument 7 names different: declaration 'sz' definition 'filesize'.
xymon-4.3.28/xymond/client_config.c:2995:48: style: Function 'check_dir' argument 7 names different: declaration 'sz' definition 'dirsize'. [funcArgNamesDifferent]
xymon-4.3.28/xymond/client_config.h:77:95: note: Function 'check_dir' argument 7 names different: declaration 'sz' definition 'dirsize'.
xymon-4.3.28/xymond/client_config.c:2995:48: note: Function 'check_dir' argument 7 names different: declaration 'sz' definition 'dirsize'.
xymon-4.3.28/xymond/client_config.c:3648:27: style: Function 'add_port_count' argument 1 names different: declaration 'spname' definition 'localstr'. [funcArgNamesDifferent]
xymon-4.3.28/xymond/client_config.h:93:34: note: Function 'add_port_count' argument 1 names different: declaration 'spname' definition 'localstr'.
xymon-4.3.28/xymond/client_config.c:3648:27: note: Function 'add_port_count' argument 1 names different: declaration 'spname' definition 'localstr'.
xymon-4.3.28/xymond/client_config.c:3648:43: style: Function 'add_port_count' argument 2 names different: declaration 'tpname' definition 'foreignstr'. [funcArgNamesDifferent]
xymon-4.3.28/xymond/client_config.h:93:48: note: Function 'add_port_count' argument 2 names different: declaration 'tpname' definition 'foreignstr'.
xymon-4.3.28/xymond/client_config.c:3648:43: note: Function 'add_port_count' argument 2 names different: declaration 'tpname' definition 'foreignstr'.
xymon-4.3.28/xymond/client_config.c:3653:26: style: Function 'add_svc_count' argument 1 names different: declaration 'spname' definition 'localstr'. [funcArgNamesDifferent]
xymon-4.3.28/xymond/client_config.h:97:33: note: Function 'add_svc_count' argument 1 names different: declaration 'spname' definition 'localstr'.
xymon-4.3.28/xymond/client_config.c:3653:26: note: Function 'add_svc_count' argument 1 names different: declaration 'spname' definition 'localstr'.
xymon-4.3.28/xymond/client_config.c:3653:42: style: Function 'add_svc_count' argument 2 names different: declaration 'tpname' definition 'foreignstr'. [funcArgNamesDifferent]
xymon-4.3.28/xymond/client_config.h:97:47: note: Function 'add_svc_count' argument 2 names different: declaration 'tpname' definition 'foreignstr'.
xymon-4.3.28/xymond/client_config.c:3653:42: note: Function 'add_svc_count' argument 2 names different: declaration 'tpname' definition 'foreignstr'.
xymon-4.3.28/xymond/client_config.c:3658:32: style: Function 'check_process_count' argument 1 names different: declaration 'pcount' definition 'count'. [funcArgNamesDifferent]
xymon-4.3.28/xymond/client_config.h:82:39: note: Function 'check_process_count' argument 1 names different: declaration 'pcount' definition 'count'.
xymon-4.3.28/xymond/client_config.c:3658:32: note: Function 'check_process_count' argument 1 names different: declaration 'pcount' definition 'count'.
xymon-4.3.28/xymond/client_config.c:3658:69: style: Function 'check_process_count' argument 4 names different: declaration 'pcolor' definition 'color'. [funcArgNamesDifferent]
xymon-4.3.28/xymond/client_config.h:82:77: note: Function 'check_process_count' argument 4 names different: declaration 'pcolor' definition 'color'.
xymon-4.3.28/xymond/client_config.c:3658:69: note: Function 'check_process_count' argument 4 names different: declaration 'pcolor' definition 'color'.
xymon-4.3.28/xymond/client_config.c:3663:29: style: Function 'check_disk_count' argument 1 names different: declaration 'dcount' definition 'count'. [funcArgNamesDifferent]
xymon-4.3.28/xymond/client_config.h:86:36: note: Function 'check_disk_count' argument 1 names different: declaration 'dcount' definition 'count'.
xymon-4.3.28/xymond/client_config.c:3663:29: note: Function 'check_disk_count' argument 1 names different: declaration 'dcount' definition 'count'.
xymon-4.3.28/xymond/client_config.c:3663:66: style: Function 'check_disk_count' argument 4 names different: declaration 'dcolor' definition 'color'. [funcArgNamesDifferent]
xymon-4.3.28/xymond/client_config.h:86:74: note: Function 'check_disk_count' argument 4 names different: declaration 'dcolor' definition 'color'.
xymon-4.3.28/xymond/client_config.c:3663:66: note: Function 'check_disk_count' argument 4 names different: declaration 'dcolor' definition 'color'.
xymon-4.3.28/xymond/client_config.c:3668:30: style: Function 'check_inode_count' argument 1 names different: declaration 'icount' definition 'count'. [funcArgNamesDifferent]
xymon-4.3.28/xymond/client_config.h:90:37: note: Function 'check_inode_count' argument 1 names different: declaration 'icount' definition 'count'.
xymon-4.3.28/xymond/client_config.c:3668:30: note: Function 'check_inode_count' argument 1 names different: declaration 'icount' definition 'count'.
xymon-4.3.28/xymond/client_config.c:3668:67: style: Function 'check_inode_count' argument 4 names different: declaration 'icolor' definition 'color'. [funcArgNamesDifferent]
xymon-4.3.28/xymond/client_config.h:90:75: note: Function 'check_inode_count' argument 4 names different: declaration 'icolor' definition 'color'.
xymon-4.3.28/xymond/client_config.c:3668:67: note: Function 'check_inode_count' argument 4 names different: declaration 'icolor' definition 'color'.
xymon-4.3.28/xymond/client_config.c:3673:29: style: Function 'check_port_count' argument 1 names different: declaration 'pcount' definition 'count'. [funcArgNamesDifferent]
xymon-4.3.28/xymond/client_config.h:94:36: note: Function 'check_port_count' argument 1 names different: declaration 'pcount' definition 'count'.
xymon-4.3.28/xymond/client_config.c:3673:29: note: Function 'check_port_count' argument 1 names different: declaration 'pcount' definition 'count'.
xymon-4.3.28/xymond/client_config.c:3673:66: style: Function 'check_port_count' argument 4 names different: declaration 'pcolor' definition 'color'. [funcArgNamesDifferent]
xymon-4.3.28/xymond/client_config.h:94:74: note: Function 'check_port_count' argument 4 names different: declaration 'pcolor' definition 'color'.
xymon-4.3.28/xymond/client_config.c:3673:66: note: Function 'check_port_count' argument 4 names different: declaration 'pcolor' definition 'color'.
xymon-4.3.28/xymond/client_config.c:3678:28: style: Function 'check_svc_count' argument 1 names different: declaration 'pcount' definition 'count'. [funcArgNamesDifferent]
xymon-4.3.28/xymond/client_config.h:98:35: note: Function 'check_svc_count' argument 1 names different: declaration 'pcount' definition 'count'.
xymon-4.3.28/xymond/client_config.c:3678:28: note: Function 'check_svc_count' argument 1 names different: declaration 'pcount' definition 'count'.
xymon-4.3.28/xymond/client_config.c:3678:40: style: Function 'check_svc_count' argument 2 names different: declaration 'pcolor' definition 'color'. [funcArgNamesDifferent]
xymon-4.3.28/xymond/client_config.h:98:48: note: Function 'check_svc_count' argument 2 names different: declaration 'pcolor' definition 'color'.
xymon-4.3.28/xymond/client_config.c:3678:40: note: Function 'check_svc_count' argument 2 names different: declaration 'pcolor' definition 'color'.
xymon-4.3.28/xymond/client_config.c:1198:25: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xymon-4.3.28/xymond/client_config.c:1781:23: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xymon-4.3.28/xymond/client_config.c:2971:22: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned]
xymon-4.3.28/xymond/client_config.c:526:1: error: Memory leak: key [memleak]
xymon-4.3.28/xymond/combostatus.c:290:73: style: Redundant condition: If 'EXPR > ' '', the comparison 'EXPR' is always true. [redundantCondition]
xymon-4.3.28/xymond/combostatus.c:88:18: style: The scope of the variable 'zombie' can be reduced. [variableScope]
xymon-4.3.28/xymond/combostatus.c:100:21: style: The scope of the variable 'zombie' can be reduced. [variableScope]
xymon-4.3.28/xymond/combostatus.c:200:6: style: The scope of the variable 'xymondresult' can be reduced. [variableScope]
xymon-4.3.28/xymond/combostatus.c:202:26: style: The scope of the variable 'colstr' can be reduced. [variableScope]
xymon-4.3.28/xymond/combostatus.c:286:7: style: The scope of the variable 'errtext' can be reduced. [variableScope]
xymon-4.3.28/xymond/combostatus.c:371:9: style: The scope of the variable 'n' can be reduced. [variableScope]
xymon-4.3.28/xymond/do_alert.c:419:4: style: Variable 'rpt' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/xymond/do_alert.c:413:0: note: Variable 'rpt' is reassigned a value before the old one has been used.
xymon-4.3.28/xymond/do_alert.c:419:4: note: Variable 'rpt' is reassigned a value before the old one has been used.
xymon-4.3.28/xymond/do_alert.c:439:4: style: Variable 'rpt' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/xymond/do_alert.c:437:0: note: Variable 'rpt' is reassigned a value before the old one has been used.
xymon-4.3.28/xymond/do_alert.c:439:4: note: Variable 'rpt' is reassigned a value before the old one has been used.
xymon-4.3.28/xymond/do_alert.c:525:10: style: The scope of the variable 'msglen' can be reduced. [variableScope]
xymon-4.3.28/xymond/do_alert.c:625:13: style: The scope of the variable 'itm' can be reduced. [variableScope]
xymon-4.3.28/xymond/do_alert.c:625:19: style: The scope of the variable 'id' can be reduced. [variableScope]
xymon-4.3.28/xymond/do_alert.c:800:12: style: The scope of the variable 'rpt' can be reduced. [variableScope]
xymon-4.3.28/xymond/do_alert.c:829:8: style: The scope of the variable 'p' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_netstat.c:65:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xymon-4.3.28/xymond/rrd/do_netapp.c:48:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_netapp.c:48:3: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_netapp.c:48:3: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_netapp.c:48:3: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_netapp.c:48:3: warning: %ld in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_netapp.c:48:3: warning: %ld in format string (no. 7) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_netapp.c:48:3: warning: %ld in format string (no. 8) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_netapp.c:48:3: warning: %ld in format string (no. 9) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_netapp.c:92:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_netapp.c:92:3: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_netapp.c:92:3: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_netapp.c:92:3: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_netapp.c:92:3: warning: %ld in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_netapp.c:92:3: warning: %ld in format string (no. 7) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_netapp.c:92:3: warning: %ld in format string (no. 8) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_netapp.c:92:3: warning: %ld in format string (no. 9) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_netapp.c:129:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_netapp.c:129:3: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_netapp.c:129:3: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_netapp.c:129:3: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_netapp.c:129:3: warning: %ld in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_netapp.c:129:3: warning: %ld in format string (no. 7) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_beastat.c:55:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_beastat.c:55:3: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_beastat.c:55:3: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_beastat.c:55:3: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_beastat.c:55:3: warning: %ld in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_beastat.c:55:3: warning: %ld in format string (no. 7) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_beastat.c:55:3: warning: %ld in format string (no. 8) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_beastat.c:55:3: warning: %ld in format string (no. 9) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_beastat.c:55:3: warning: %ld in format string (no. 10) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_beastat.c:55:3: warning: %ld in format string (no. 11) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_beastat.c:55:3: warning: %ld in format string (no. 12) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_beastat.c:82:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_beastat.c:82:3: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_beastat.c:118:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_beastat.c:118:3: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_beastat.c:118:3: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_beastat.c:118:3: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_beastat.c:118:3: warning: %ld in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_beastat.c:118:3: warning: %ld in format string (no. 7) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_beastat.c:173:4: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_beastat.c:173:4: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_beastat.c:173:4: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_beastat.c:173:4: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 7) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 8) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 9) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 10) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 11) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 12) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 13) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 14) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 15) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 16) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_beastat.c:261:4: warning: %ld in format string (no. 17) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:47:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:47:3: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:47:3: warning: %ld in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:47:3: warning: %ld in format string (no. 7) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:130:25: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:130:25: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:130:25: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:130:25: warning: %ld in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:213:17: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:213:17: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:213:17: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_netstat.c:114:2: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/rrd/do_iishealth.c:37:5: warning: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xymon-4.3.28/xymond/rrd/do_iishealth.c:45:5: warning: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xymon-4.3.28/xymond/rrd/do_iishealth.c:53:5: warning: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xymon-4.3.28/xymond/do_rrd.c:443:93: warning: Possible null pointer dereference: template [nullPointer]
xymon-4.3.28/xymond/rrd/do_vmstat.c:478:86: note: Calling function 'create_and_update_rrd', 6th argument 'template' value is 0
xymon-4.3.28/xymond/do_rrd.c:443:93: note: Null pointer dereference
xymon-4.3.28/xymond/rrd/do_dbcheck.c:201:26: warning: Either the condition 'if(eoln)' is redundant or there is possible null pointer dereference: eoln. [nullPointerRedundantCheck]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:207:28: note: Assuming that condition 'if(eoln)' is not redundant
xymon-4.3.28/xymond/rrd/do_dbcheck.c:201:26: note: Null pointer dereference
xymon-4.3.28/xymond/rrd/do_dbcheck.c:279:31: warning: Either the condition 'if(eoln)' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:347:19: note: Assuming that condition 'if(eoln)' is not redundant
xymon-4.3.28/xymond/rrd/do_dbcheck.c:279:31: note: Null pointer addition
xymon-4.3.28/xymond/do_rrd.c:131:4: style: Variable 'n' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/xymond/do_rrd.c:129:4: note: Variable 'n' is reassigned a value before the old one has been used.
xymon-4.3.28/xymond/do_rrd.c:131:4: note: Variable 'n' is reassigned a value before the old one has been used.
xymon-4.3.28/xymond/rrd/do_net.c:116:4: style: Variable 'tm' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/xymond/rrd/do_net.c:114:4: note: Variable 'tm' is reassigned a value before the old one has been used.
xymon-4.3.28/xymond/rrd/do_net.c:116:4: note: Variable 'tm' is reassigned a value before the old one has been used.
xymon-4.3.28/xymond/rrd/do_ncv.c:30:2: style: Variable 'params' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/xymond/rrd/do_ncv.c:19:0: note: Variable 'params' is reassigned a value before the old one has been used.
xymon-4.3.28/xymond/rrd/do_ncv.c:30:2: note: Variable 'params' is reassigned a value before the old one has been used.
xymon-4.3.28/xymond/do_rrd.c:268:6: style: The scope of the variable 'pcount' can be reduced. [variableScope]
xymon-4.3.28/xymond/do_rrd.c:517:18: style: The scope of the variable 'cacheitem' can be reduced. [variableScope]
xymon-4.3.28/xymond/do_rrd.c:533:18: style: The scope of the variable 'cacheitem' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_xymongen.c:34:8: style: The scope of the variable 'p' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_xymond.c:72:8: style: The scope of the variable 'p' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_fd_lib.c:19:11: style: The scope of the variable 'r' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_fd_lib.c:19:14: style: The scope of the variable 'eoln' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_fd_lib.c:49:11: style: The scope of the variable 'r' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_fd_lib.c:49:14: style: The scope of the variable 'eoln' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_fd_lib.c:73:11: style: The scope of the variable 'r' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_fd_lib.c:73:14: style: The scope of the variable 'eoln' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_fd_lib.c:95:11: style: The scope of the variable 'r' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_fd_lib.c:95:14: style: The scope of the variable 'eoln' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_fd_lib.c:129:23: style: The scope of the variable 'stmp' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_netapp.c:15:14: style: The scope of the variable 'netapp_stats_params' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_netapp.c:24:14: style: The scope of the variable 'netapp_stats_tpl' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_netapp.c:26:16: style: The scope of the variable 'netread' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_netapp.c:26:27: style: The scope of the variable 'netwrite' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_netapp.c:26:39: style: The scope of the variable 'diskread' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_netapp.c:26:51: style: The scope of the variable 'diskwrite' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_netapp.c:26:64: style: The scope of the variable 'taperead' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_netapp.c:26:76: style: The scope of the variable 'tapewrite' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_netapp.c:26:89: style: The scope of the variable 'fcpin' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_netapp.c:26:98: style: The scope of the variable 'fcpout' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_netapp.c:59:14: style: The scope of the variable 'netapp_cifs_params' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_netapp.c:68:14: style: The scope of the variable 'netapp_cifs_tpl' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_netapp.c:70:16: style: The scope of the variable 'sess' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_netapp.c:70:24: style: The scope of the variable 'share' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_netapp.c:70:33: style: The scope of the variable 'file' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_netapp.c:70:41: style: The scope of the variable 'lock' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_netapp.c:70:49: style: The scope of the variable 'cred' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_netapp.c:70:57: style: The scope of the variable 'dir' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_netapp.c:70:64: style: The scope of the variable 'change' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_netapp.c:70:74: style: The scope of the variable 'secsess' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_netapp.c:102:14: style: The scope of the variable 'netapp_ops_params' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_netapp.c:109:14: style: The scope of the variable 'netapp_ops_tpl' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_netapp.c:111:16: style: The scope of the variable 'nfsops' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_netapp.c:111:26: style: The scope of the variable 'cifsops' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_netapp.c:111:37: style: The scope of the variable 'httpops' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_netapp.c:111:48: style: The scope of the variable 'iscsiops' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_netapp.c:111:60: style: The scope of the variable 'fcpops' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_netapp.c:111:70: style: The scope of the variable 'totalops' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_netapp.c:138:14: style: The scope of the variable 'netapp_snapmirror_params' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_netapp.c:139:14: style: The scope of the variable 'netapp_snapmirror_tpl' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_netapp.c:141:22: style: The scope of the variable 'curline' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_netapp.c:141:32: style: The scope of the variable 'start' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_netapp.c:141:40: style: The scope of the variable 'end' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_netapp.c:153:14: style: The scope of the variable 'size' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_netapp.c:178:14: style: The scope of the variable 'netapp_snaplist_params' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_netapp.c:179:14: style: The scope of the variable 'netapp_snaplist_tpl' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_netapp.c:181:22: style: The scope of the variable 'curline' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_netapp.c:181:32: style: The scope of the variable 'start' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_netapp.c:181:40: style: The scope of the variable 'end' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_beastat.c:15:14: style: The scope of the variable 'beastat_jta_params' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_beastat.c:27:14: style: The scope of the variable 'beastat_jta_tpl' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_beastat.c:30:16: style: The scope of the variable 'acttrans' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_beastat.c:30:28: style: The scope of the variable 'secact' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_beastat.c:30:38: style: The scope of the variable 'trab' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_beastat.c:30:46: style: The scope of the variable 'trcomm' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_beastat.c:30:56: style: The scope of the variable 'trheur' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_beastat.c:31:16: style: The scope of the variable 'trrbapp' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_beastat.c:31:27: style: The scope of the variable 'trrbres' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_beastat.c:31:38: style: The scope of the variable 'trrbsys' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_beastat.c:31:49: style: The scope of the variable 'trrbto' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_beastat.c:31:59: style: The scope of the variable 'trrb' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_beastat.c:31:67: style: The scope of the variable 'trtot' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_beastat.c:66:14: style: The scope of the variable 'beastat_jvm_params' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_beastat.c:69:14: style: The scope of the variable 'beastat_jvm_tpl' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_beastat.c:71:16: style: The scope of the variable 'heapfree' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_beastat.c:71:28: style: The scope of the variable 'heapsize' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_beastat.c:92:14: style: The scope of the variable 'beastat_jms_params' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_beastat.c:99:14: style: The scope of the variable 'beastat_jms_tpl' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_beastat.c:101:23: style: The scope of the variable 'conncurr' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_beastat.c:101:35: style: The scope of the variable 'connhigh' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_beastat.c:101:47: style: The scope of the variable 'conntotal' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_beastat.c:101:60: style: The scope of the variable 'jmscurr' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_beastat.c:101:71: style: The scope of the variable 'jmshigh' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_beastat.c:101:82: style: The scope of the variable 'jmstotal' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:15:14: style: The scope of the variable 'dbcheck_memreq_params' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:23:14: style: The scope of the variable 'dbcheck_memreq_tpl' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:25:16: style: The scope of the variable 'free' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:25:23: style: The scope of the variable 'used' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:25:30: style: The scope of the variable 'reqf' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:25:37: style: The scope of the variable 'fsz' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:26:9: style: The scope of the variable 'avfr' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:26:16: style: The scope of the variable 'avus' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:27:8: style: The scope of the variable 'start' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:27:15: style: The scope of the variable 'end' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:57:14: style: The scope of the variable 'dbcheck_hitcache_params' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:68:14: style: The scope of the variable 'dbcheck_hitcache_tpl' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:70:9: style: The scope of the variable 'pinsql' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:70:19: style: The scope of the variable 'pintbl' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:70:29: style: The scope of the variable 'pinbody' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:70:40: style: The scope of the variable 'pintrig' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:70:51: style: The scope of the variable 'hitsql' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:70:61: style: The scope of the variable 'hittbl' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:70:71: style: The scope of the variable 'hitbody' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:70:82: style: The scope of the variable 'hittrig' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:70:93: style: The scope of the variable 'blbuff' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:70:103: style: The scope of the variable 'rowchache' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:104:14: style: The scope of the variable 'dbcheck_session_params' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:111:14: style: The scope of the variable 'dbcheck_session_tpl' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:113:23: style: The scope of the variable 'maxsess' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:113:34: style: The scope of the variable 'currsess' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:113:46: style: The scope of the variable 'maxproc' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:113:57: style: The scope of the variable 'currproc' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:114:9: style: The scope of the variable 'pctsess' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:114:20: style: The scope of the variable 'pctproc' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:180:14: style: The scope of the variable 'dbcheck_invobj_params' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:184:14: style: The scope of the variable 'dbcheck_invobj_tpl' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:186:15: style: The scope of the variable 'curline' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:188:16: style: The scope of the variable 'yellow' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:188:25: style: The scope of the variable 'red' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:188:31: style: The scope of the variable 'green' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_vmstat.c:390:17: style: The scope of the variable 'i' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_vmstat.c:415:17: style: The scope of the variable 'i' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_sendmail.c:115:18: style: The scope of the variable 'i' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_mailq.c:18:8: style: The scope of the variable 'p' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_mailq.c:20:6: style: The scope of the variable 'mailq' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_mailq.c:20:13: style: The scope of the variable 'inq' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_mailq.c:20:18: style: The scope of the variable 'outq' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_iishealth.c:18:21: style: The scope of the variable 'tok' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_temperature.c:47:20: style: The scope of the variable 'comment' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_net.c:25:30: style: The scope of the variable 'eoln' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_net.c:95:8: style: The scope of the variable 'dataforntpstat' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_external.c:27:9: style: The scope of the variable 'p' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_snmpmib.c:31:6: style: The scope of the variable 'i' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_snmpmib.c:39:22: style: The scope of the variable 'walk' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_snmpmib.c:191:8: style: The scope of the variable 'fnkey' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_cics.c:26:7: style: The scope of the variable 'cicsappl' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_cics.c:26:20: style: The scope of the variable 'rrdfn' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_getvis.c:21:8: style: The scope of the variable 'p' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_getvis.c:22:14: style: The scope of the variable 'pid' can be reduced. [variableScope]
xymon-4.3.28/xymond/rrd/do_getvis.c:22:22: style: The scope of the variable 'jnm' can be reduced. [variableScope]
xymon-4.3.28/xymond/do_rrd.c:678:55: style: Function 'update_rrd' argument 3 names different: declaration 'restofmsg' definition 'msg'. [funcArgNamesDifferent]
xymon-4.3.28/xymond/do_rrd.h:23:62: note: Function 'update_rrd' argument 3 names different: declaration 'restofmsg' definition 'msg'.
xymon-4.3.28/xymond/do_rrd.c:678:55: note: Function 'update_rrd' argument 3 names different: declaration 'restofmsg' definition 'msg'.
xymon-4.3.28/xymond/do_rrd.c:131:8: style: Variable 'n' is assigned a value that is never used. [unreadVariable]
xymon-4.3.28/xymond/rrd/do_netapp.c:445:22: style: Variable 'iscsi_tpl' is assigned a value that is never used. [unreadVariable]
xymon-4.3.28/xymond/rrd/do_netapp.c:446:22: style: Variable 'fcp_tpl' is assigned a value that is never used. [unreadVariable]
xymon-4.3.28/xymond/rrd/do_netapp.c:447:22: style: Variable 'cifs_tpl' is assigned a value that is never used. [unreadVariable]
xymon-4.3.28/xymond/rrd/do_netapp.c:450:22: style: Variable 'nfsv3_tpl' is assigned a value that is never used. [unreadVariable]
xymon-4.3.28/xymond/rrd/do_netapp.c:452:22: style: Variable 'processor_tpl' is assigned a value that is never used. [unreadVariable]
xymon-4.3.28/xymond/rrd/do_netapp.c:454:22: style: Variable 'system_tpl' is assigned a value that is never used. [unreadVariable]
xymon-4.3.28/xymond/rrd/do_beastat.c:29:0: style: Variable 'heapfree' is assigned a value that is never used. [unreadVariable]
xymon-4.3.28/xymond/rrd/do_beastat.c:29:0: style: Variable 'heapsize' is assigned a value that is never used. [unreadVariable]
xymon-4.3.28/xymond/rrd/do_beastat.c:30:0: style: Variable 'totot' is assigned a value that is never used. [unreadVariable]
xymon-4.3.28/xymond/rrd/do_ncv.c:148:12: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable]
xymon-4.3.28/xymond/rrd/do_dbcheck.c:163:30: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xymon-4.3.28/xymond/rrd/do_iostat.c:201:9: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xymon-4.3.28/xymond/rrd/do_sendmail.c:86:12: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xymon-4.3.28/xymond/rrd/do_sendmail.c:96:12: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xymon-4.3.28/xymond/rrd/do_sendmail.c:105:12: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xymon-4.3.28/xymond/rrd/do_cics.c:37:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xymon-4.3.28/xymond/rrd/do_getvis.c:39:25: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xymon-4.3.28/xymond/rrd/do_trends.c:67:4: error: Common realloc mistake: 'creparams' nulled but not freed upon failure [memleakOnRealloc]
xymon-4.3.28/xymond/rrd/do_trends.c:85:5: error: Common realloc mistake: 'creparams' nulled but not freed upon failure [memleakOnRealloc]
xymon-4.3.28/xymond/rrd/do_memory.c:143:64: error: Uninitialized variable: esqautil [uninitvar]
xymon-4.3.28/xymond/rrd/do_memory.c:161:69: error: Uninitialized variable: pctused [uninitvar]
xymon-4.3.28/xymond/rrd/do_memory.c:131:64: error: Uninitialized variable: csautil [uninitvar]
xymon-4.3.28/xymond/rrd/do_memory.c:135:64: error: Uninitialized variable: ecsautil [uninitvar]
xymon-4.3.28/xymond/rrd/do_memory.c:139:64: error: Uninitialized variable: sqautil [uninitvar]
xymon-4.3.28/xymond/rrdcachectl.c:69:6: style: The scope of the variable 'n' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond.c:440:2: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/xymond.c:444:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/xymond.c:448:2: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/xymond.c:487:2: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymond/xymond.c:5171:46: warning: Either the condition 'if(lwalk)' is redundant or there is possible null pointer dereference: lwalk. [nullPointerRedundantCheck]
xymon-4.3.28/xymond/xymond.c:5172:9: note: Assuming that condition 'if(lwalk)' is not redundant
xymon-4.3.28/xymond/xymond.c:5171:46: note: Null pointer dereference
xymon-4.3.28/xymond/xymond.c:5489:21: warning: Either the condition 'hostsfn==NULL' is redundant or there is possible null pointer dereference: hostsfn. [nullPointerRedundantCheck]
xymon-4.3.28/xymond/xymond.c:5499:46: note: Assuming that condition 'hostsfn==NULL' is not redundant
xymon-4.3.28/xymond/xymond.c:5489:21: note: Null pointer dereference
xymon-4.3.28/xymond/xymond.c:5490:3: warning: Either the condition 'hostsfn==NULL' is redundant or there is possible null pointer dereference: hostsfn. [nullPointerRedundantCheck]
xymon-4.3.28/xymond/xymond.c:5499:46: note: Assuming that condition 'hostsfn==NULL' is not redundant
xymon-4.3.28/xymond/xymond.c:5490:3: note: Null pointer dereference
xymon-4.3.28/xymond/xymond.c:5489:17: warning: Either the condition 'hostsfn==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck]
xymon-4.3.28/xymond/xymond.c:5499:46: note: Assuming that condition 'hostsfn==NULL' is not redundant
xymon-4.3.28/xymond/xymond.c:5489:17: note: Null pointer addition
xymon-4.3.28/xymond/xymond.c:958:2: style: Variable 'n' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/xymond/xymond.c:955:2: note: Variable 'n' is reassigned a value before the old one has been used.
xymon-4.3.28/xymond/xymond.c:958:2: note: Variable 'n' is reassigned a value before the old one has been used.
xymon-4.3.28/xymond/xymond.c:3105:2: style: Variable 'boardfields' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/xymond/xymond.c:3103:0: note: Variable 'boardfields' is reassigned a value before the old one has been used.
xymon-4.3.28/xymond/xymond.c:3105:2: note: Variable 'boardfields' is reassigned a value before the old one has been used.
xymon-4.3.28/xymond/xymond.c:566:9: style: The scope of the variable 's1' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond.c:566:14: style: The scope of the variable 's2' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond.c:566:19: style: The scope of the variable 's3' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond.c:650:8: style: The scope of the variable 'pagepath' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond.c:650:19: style: The scope of the variable 'classname' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond.c:650:31: style: The scope of the variable 'osname' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond.c:1125:12: style: The scope of the variable 'endp' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond.c:1772:8: style: The scope of the variable 'newcookie' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond.c:1814:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond.c:1923:6: style: The scope of the variable 'newcolor' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond.c:2224:14: style: The scope of the variable 'item' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond.c:2325:44: style: The scope of the variable 'czombie' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond.c:2453:25: style: The scope of the variable 'mtmp' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond.c:2454:24: style: The scope of the variable 'modtmp' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond.c:2765:6: style: The scope of the variable 'fd' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond.c:3149:28: style: The scope of the variable 'zombie' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond.c:4637:22: style: The scope of the variable 'endp' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond.c:4665:17: style: The scope of the variable 'gwalk' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond.c:4690:20: style: The scope of the variable 'mwalk' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond.c:4713:18: style: The scope of the variable 'rec' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond.c:4851:9: style: The scope of the variable 'err' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond.c:4858:8: style: The scope of the variable 'originname' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond.c:4859:9: style: The scope of the variable 'logtime' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond.c:4859:18: style: The scope of the variable 'lastchange' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond.c:4859:30: style: The scope of the variable 'validtime' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond.c:4859:41: style: The scope of the variable 'enabletime' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond.c:4859:53: style: The scope of the variable 'acktime' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond.c:4859:62: style: The scope of the variable 'cookieexpires' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond.c:4859:77: style: The scope of the variable 'yellowstart' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond.c:4859:90: style: The scope of the variable 'redstart' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond.c:5412:20: style: The scope of the variable 'anyneg' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond.c:2834:16: error: Array index -1 is out of bounds. [negativeIndex]
xymon-4.3.28/xymond/xymond.c:2820:13: note: Assignment 'residx=-1', assigned value is -1
xymon-4.3.28/xymond/xymond.c:2834:16: note: Negative array index
xymon-4.3.28/xymond/xymond_alert.c:283:2: style: Variable 'statusbuf' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/xymond/xymond_alert.c:275:0: note: Variable 'statusbuf' is reassigned a value before the old one has been used.
xymon-4.3.28/xymond/xymond_alert.c:283:2: note: Variable 'statusbuf' is reassigned a value before the old one has been used.
xymon-4.3.28/xymond/xymond_alert.c:379:8: style: The scope of the variable 'msg' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_capture.c:33:8: style: The scope of the variable 'msg' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_capture.c:268:11: style: The scope of the variable 'n' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_capture.c:343:0: error: Resource leak: logfd [resourceLeak]
xymon-4.3.28/xymond/xymond_channel.c:234:4: style: Variable 'n' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/xymond/xymond_channel.c:232:4: note: Variable 'n' is reassigned a value before the old one has been used.
xymon-4.3.28/xymond/xymond_channel.c:234:4: note: Variable 'n' is reassigned a value before the old one has been used.
xymon-4.3.28/xymond/xymond_channel.c:311:20: style: The scope of the variable 'hostend' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_channel.c:311:30: style: The scope of the variable 'peerlocation' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_channel.c:513:0: error: Memory leak: childargs [memleak]
xymon-4.3.28/xymond/xymond_client.c:619:28: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xymon-4.3.28/xymond/xymond_client.c:620:19: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xymon-4.3.28/xymond/xymond_client.c:624:28: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xymon-4.3.28/xymond/xymond_client.c:625:19: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xymon-4.3.28/xymond/xymond_client.c:636:27: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xymon-4.3.28/xymond/xymond_client.c:637:19: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xymon-4.3.28/xymond/xymond_client.c:641:27: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xymon-4.3.28/xymond/xymond_client.c:642:19: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xymon-4.3.28/xymond/xymond_client.c:799:28: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xymon-4.3.28/xymond/xymond_client.c:800:19: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xymon-4.3.28/xymond/xymond_client.c:804:28: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xymon-4.3.28/xymond/xymond_client.c:805:19: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xymon-4.3.28/xymond/xymond_client.c:816:27: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xymon-4.3.28/xymond/xymond_client.c:817:19: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xymon-4.3.28/xymond/xymond_client.c:821:27: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xymon-4.3.28/xymond/xymond_client.c:822:19: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint]
xymon-4.3.28/xymond/xymond_client.c:1129:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xymon-4.3.28/xymond/xymond_client.c:1750:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
xymon-4.3.28/xymond/xymond_client.c:1944:13: warning: Either the condition 'fd' is redundant or there is possible null pointer dereference: fd. [nullPointerRedundantCheck]
xymon-4.3.28/xymond/xymond_client.c:1940:13: note: Assuming that condition 'fd' is not redundant
xymon-4.3.28/xymond/xymond_client.c:1944:13: note: Null pointer dereference
xymon-4.3.28/xymond/xymond_client.c:1979:13: warning: Either the condition 'fd' is redundant or there is possible null pointer dereference: fd. [nullPointerRedundantCheck]
xymon-4.3.28/xymond/xymond_client.c:1976:13: note: Assuming that condition 'fd' is not redundant
xymon-4.3.28/xymond/xymond_client.c:1979:13: note: Null pointer dereference
xymon-4.3.28/xymond/xymond_client.c:2028:13: warning: Either the condition 'fd' is redundant or there is possible null pointer dereference: fd. [nullPointerRedundantCheck]
xymon-4.3.28/xymond/xymond_client.c:2018:13: note: Assuming that condition 'fd' is not redundant
xymon-4.3.28/xymond/xymond_client.c:2028:13: note: Null pointer dereference
xymon-4.3.28/xymond/xymond_client.c:591:4: style: Variable 'fsname' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/xymond/xymond_client.c:586:0: note: Variable 'fsname' is reassigned a value before the old one has been used.
xymon-4.3.28/xymond/xymond_client.c:591:4: note: Variable 'fsname' is reassigned a value before the old one has been used.
xymon-4.3.28/xymond/xymond_client.c:771:4: style: Variable 'fsname' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/xymond/xymond_client.c:766:0: note: Variable 'fsname' is reassigned a value before the old one has been used.
xymon-4.3.28/xymond/xymond_client.c:771:4: note: Variable 'fsname' is reassigned a value before the old one has been used.
xymon-4.3.28/xymond/xymond_client.c:92:22: style: The scope of the variable 'stmp' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_client.c:256:15: style: The scope of the variable 'tok' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_client.c:588:9: style: The scope of the variable 'levelpct' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_client.c:588:24: style: The scope of the variable 'levelabs' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_client.c:768:9: style: The scope of the variable 'levelpct' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_client.c:768:24: style: The scope of the variable 'levelabs' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_client.c:1354:8: style: The scope of the variable 'group' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_client.c:1538:34: style: The scope of the variable 'countstr' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_client.c:1581:34: style: The scope of the variable 'countstr' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_client.c:1699:9: style: The scope of the variable 'localstr' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_client.c:1699:20: style: The scope of the variable 'remotestr' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_client.c:1699:32: style: The scope of the variable 'statestr' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_client.c:2069:8: style: The scope of the variable 'msg' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_client.c:2345:0: error: Memory leak: collectors [memleak]
xymon-4.3.28/xymond/xymond_distribute.c:84:18: warning: Either the condition 'msg==NULL' is redundant or there is possible null pointer dereference: msg. [nullPointerRedundantCheck]
xymon-4.3.28/xymond/xymond_distribute.c:97:12: note: Assuming that condition 'msg==NULL' is not redundant
xymon-4.3.28/xymond/xymond_distribute.c:84:18: note: Null pointer dereference
xymon-4.3.28/xymond/xymond_distribute.c:35:8: style: The scope of the variable 'msg' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_distribute.c:56:5: error: Common realloc mistake: 'peers' nulled but not freed upon failure [memleakOnRealloc]
xymon-4.3.28/xymond/xymond_filestore.c:92:8: style: The scope of the variable 'firstline' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_filestore.c:92:20: style: The scope of the variable 'restofmsg' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_filestore.c:94:8: style: The scope of the variable 'ip' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_filestore.c:187:8: style: The scope of the variable 'msg' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_filestore.c:297:15: style: The scope of the variable 'flapping' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_filestore.c:298:45: style: The scope of the variable 'acktime' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_filestore.c:298:58: style: The scope of the variable 'disabletime' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_filestore.c:374:19: style: The scope of the variable 'de' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_filestore.c:404:19: style: The scope of the variable 'de' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_filestore.c:254:0: error: Memory leak: onlytests [memleak]
xymon-4.3.28/xymond/xymond_history.c:270:8: style: Condition 'save_statusevents' is always true [knownConditionTrueFalse]
xymon-4.3.28/xymond/xymond_history.c:69:26: note: Assignment 'save_statusevents=1', assigned value is 1
xymon-4.3.28/xymond/xymond_history.c:270:8: note: Condition 'save_statusevents' is always true
xymon-4.3.28/xymond/xymond_history.c:282:47: warning: Either the condition 'if(hostnamecommas)' is redundant or there is possible null pointer dereference: hostnamecommas. [nullPointerRedundantCheck]
xymon-4.3.28/xymond/xymond_history.c:376:9: note: Assuming that condition 'if(hostnamecommas)' is not redundant
xymon-4.3.28/xymond/xymond_history.c:282:47: note: Null pointer dereference
xymon-4.3.28/xymond/xymond_history.c:65:8: style: The scope of the variable 'msg' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_history.c:132:16: style: The scope of the variable 'newrec' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_history.c:190:48: style: The scope of the variable 'dismsg' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_history.c:190:57: style: The scope of the variable 'modifiers' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_history.c:191:40: style: The scope of the variable 'clienttstamp' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_history.c:193:7: style: The scope of the variable 'newcolor' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_history.c:193:17: style: The scope of the variable 'oldcolor' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_history.c:194:7: style: The scope of the variable 'downtimeactive' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_history.c:196:7: style: The scope of the variable 'trend' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_history.c:578:20: style: The scope of the variable 'de' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_history.c:685:20: style: The scope of the variable 'de' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_history.c:248:21: style: Variable 'downtimeactive' is assigned a value that is never used. [unreadVariable]
xymon-4.3.28/xymond/xymond_history.c:197:7: style: Unused variable: childstat [unusedVariable]
xymon-4.3.28/xymond/xymond_history.c:324:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xymon-4.3.28/xymond/xymond_hostdata.c:84:8: style: The scope of the variable 'msg' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_hostdata.c:187:9: style: The scope of the variable 'hostdir' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_hostdata.c:188:9: style: The scope of the variable 'fn' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_hostdata.c:189:10: style: The scope of the variable 'fd' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_locator.c:361:4: style: Variable 'tname' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/xymond/xymond_locator.c:359:4: note: Variable 'tname' is reassigned a value before the old one has been used.
xymon-4.3.28/xymond/xymond_locator.c:361:4: note: Variable 'tname' is reassigned a value before the old one has been used.
xymon-4.3.28/xymond/xymond_locator.c:390:4: style: Variable 'tname' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/xymond/xymond_locator.c:388:4: note: Variable 'tname' is reassigned a value before the old one has been used.
xymon-4.3.28/xymond/xymond_locator.c:390:4: note: Variable 'tname' is reassigned a value before the old one has been used.
xymon-4.3.28/xymond/xymond_locator.c:347:24: style: The scope of the variable 'sconfweight' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_locator.c:347:38: style: The scope of the variable 'sactweight' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_locator.c:347:51: style: The scope of the variable 'ssticky' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_locator.c:347:61: style: The scope of the variable 'sextra' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_locator.c:357:18: style: The scope of the variable 'srv' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_locator.c:424:17: style: The scope of the variable 'itm' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_locator.c:445:15: style: The scope of the variable 'itm' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_locator.c:403:0: error: Memory leak: fn [memleak]
xymon-4.3.28/xymond/xymond_locator.c:456:0: error: Memory leak: fn [memleak]
xymon-4.3.28/xymond/xymond_rrd.c:188:8: style: The scope of the variable 'msg' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_rrd.c:289:25: style: The scope of the variable 'n' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_sample.c:36:8: style: The scope of the variable 'msg' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymond_worker.c:453:7: style: The scope of the variable 'res' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymonfetch.c:261:8: style: The scope of the variable 'savech' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymonfetch.c:262:16: style: The scope of the variable 'req' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymonfetch.c:471:22: style: The scope of the variable 'cprev' can be reduced. [variableScope]
xymon-4.3.28/xymond/xymonfetch.c:485:16: style: The scope of the variable 'newclient' can be reduced. [variableScope]
xymon-4.3.28/xymongen/loaddata.c:135:8: style: The scope of the variable 'fullfn' can be reduced. [variableScope]
xymon-4.3.28/xymongen/loaddata.c:368:9: style: The scope of the variable 'p' can be reduced. [variableScope]
xymon-4.3.28/xymongen/loaddata.c:405:8: style: The scope of the variable 'xmh' can be reduced. [variableScope]
xymon-4.3.28/xymongen/loaddata.c:410:8: style: The scope of the variable 'compacted' can be reduced. [variableScope]
xymon-4.3.28/xymongen/loaddata.c:503:10: style: The scope of the variable 'fd' can be reduced. [variableScope]
xymon-4.3.28/xymongen/loaddata.c:374:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xymon-4.3.28/xymongen/loaddata.c:385:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xymon-4.3.28/xymongen/loadlayout.c:125:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xymon-4.3.28/xymongen/loadlayout.c:130:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xymon-4.3.28/xymongen/loadlayout.c:154:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
xymon-4.3.28/xymongen/loadlayout.c:69:8: style: The scope of the variable 'p' can be reduced. [variableScope]
xymon-4.3.28/xymongen/loadlayout.c:592:12: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xymon-4.3.28/xymongen/loadlayout.c:815:8: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xymon-4.3.28/xymongen/pagegen.c:268:20: style: The scope of the variable 'subpagename' can be reduced. [variableScope]
xymon-4.3.28/xymongen/pagegen.c:397:10: style: The scope of the variable 'skin' can be reduced. [variableScope]
xymon-4.3.28/xymongen/pagegen.c:397:17: style: The scope of the variable 'htmlalttag' can be reduced. [variableScope]
xymon-4.3.28/xymongen/pagegen.c:448:6: style: The scope of the variable 'rowcount' can be reduced. [variableScope]
xymon-4.3.28/xymongen/pagegen.c:819:6: style: The scope of the variable 'currentcolumn' can be reduced. [variableScope]
xymon-4.3.28/xymongen/pagegen.c:820:7: style: The scope of the variable 'pagelink' can be reduced. [variableScope]
xymon-4.3.28/xymongen/pagegen.c:821:11: style: The scope of the variable 'linkurl' can be reduced. [variableScope]
xymon-4.3.28/xymongen/pagegen.c:907:8: style: The scope of the variable 'dirdelim' can be reduced. [variableScope]
xymon-4.3.28/xymongen/pagegen.c:1318:9: style: The scope of the variable 'msgptr' can be reduced. [variableScope]
xymon-4.3.28/xymongen/pagegen.c:1322:8: style: The scope of the variable 'svcspace' can be reduced. [variableScope]
xymon-4.3.28/xymongen/pagegen.c:1370:16: style: The scope of the variable 'h2' can be reduced. [variableScope]
xymon-4.3.28/xymongen/pagegen.c:352:8: style: Variable 'width' is assigned a value that is never used. [unreadVariable]
xymon-4.3.28/xymongen/pagegen.c:484:9: style: Variable 'width' is assigned a value that is never used. [unreadVariable]
xymon-4.3.28/xymongen/pagegen.c:1263:0: error: Resource leak: output [resourceLeak]
xymon-4.3.28/xymongen/process.c:244:18: style: Variable 'sourcepg' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/xymongen/process.c:238:0: note: Variable 'sourcepg' is reassigned a value before the old one has been used.
xymon-4.3.28/xymongen/process.c:244:18: note: Variable 'sourcepg' is reassigned a value before the old one has been used.
xymon-4.3.28/xymongen/process.c:33:7: style: The scope of the variable 'color' can be reduced. [variableScope]
xymon-4.3.28/xymongen/process.c:33:14: style: The scope of the variable 'nongreencolor' can be reduced. [variableScope]
xymon-4.3.28/xymongen/process.c:33:29: style: The scope of the variable 'criticalcolor' can be reduced. [variableScope]
xymon-4.3.28/xymongen/process.c:33:44: style: The scope of the variable 'oldage' can be reduced. [variableScope]
xymon-4.3.28/xymongen/process.c:77:6: style: The scope of the variable 'color' can be reduced. [variableScope]
xymon-4.3.28/xymongen/process.c:77:13: style: The scope of the variable 'oldage' can be reduced. [variableScope]
xymon-4.3.28/xymongen/rssgen.c:151:7: style: The scope of the variable 'len' can be reduced. [variableScope]
xymon-4.3.28/xymongen/rssgen.c:152:8: style: The scope of the variable 'savech' can be reduced. [variableScope]
xymon-4.3.28/xymongen/rssgen.c:208:32: style: Function 'do_netscape_sidebar' argument 1 names different: declaration 'rssfilename' definition 'nssidebarfilename'. [funcArgNamesDifferent]
xymon-4.3.28/xymongen/rssgen.h:22:39: note: Function 'do_netscape_sidebar' argument 1 names different: declaration 'rssfilename' definition 'nssidebarfilename'.
xymon-4.3.28/xymongen/rssgen.c:208:32: note: Function 'do_netscape_sidebar' argument 1 names different: declaration 'rssfilename' definition 'nssidebarfilename'.
xymon-4.3.28/xymongen/util.c:39:7: style: The scope of the variable 'tmppath' can be reduced. [variableScope]
xymon-4.3.28/xymongen/util.c:64:7: style: The scope of the variable 'tmpname' can be reduced. [variableScope]
xymon-4.3.28/xymongen/wmlgen.c:102:2: style: Variable 'logbuf' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/xymongen/wmlgen.c:92:0: note: Variable 'logbuf' is reassigned a value before the old one has been used.
xymon-4.3.28/xymongen/wmlgen.c:102:2: note: Variable 'logbuf' is reassigned a value before the old one has been used.
xymon-4.3.28/xymongen/wmlgen.c:94:12: style: The scope of the variable 'outp' can be reduced. [variableScope]
xymon-4.3.28/xymongen/xymongen.c:239:16: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xymon-4.3.28/xymonnet/beastat.c:49:21: style: The scope of the variable 'eoln' can be reduced. [variableScope]
xymon-4.3.28/xymonnet/beastat.c:49:28: style: The scope of the variable 'idxval' can be reduced. [variableScope]
xymon-4.3.28/xymonnet/beastat.c:95:12: style: The scope of the variable 'eol' can be reduced. [variableScope]
xymon-4.3.28/xymonnet/contest.c:1395:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymonnet/contest.c:78:9: style: The scope of the variable 't1' can be reduced. [variableScope]
xymon-4.3.28/xymonnet/contest.c:78:13: style: The scope of the variable 't2' can be reduced. [variableScope]
xymon-4.3.28/xymonnet/contest.c:79:13: style: The scope of the variable 't' can be reduced. [variableScope]
xymon-4.3.28/xymonnet/contest.c:81:9: style: The scope of the variable 'gmtofs' can be reduced. [variableScope]
xymon-4.3.28/xymonnet/contest.c:1176:20: style: The scope of the variable 'outlen' can be reduced. [variableScope]
xymon-4.3.28/xymonnet/contest.c:118:54: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [asctimeCalled]
xymon-4.3.28/xymonnet/dns.c:141:6: style: The scope of the variable 'nfds' can be reduced. [variableScope]
xymon-4.3.28/xymonnet/dns.c:143:18: style: The scope of the variable 'tvp' can be reduced. [variableScope]
xymon-4.3.28/xymonnet/dns.c:239:33: style: Function 'add_url_to_dns_queue' argument 1 names different: declaration 'hostname' definition 'url'. [funcArgNamesDifferent]
xymon-4.3.28/xymonnet/dns.h:33:40: note: Function 'add_url_to_dns_queue' argument 1 names different: declaration 'hostname' definition 'url'.
xymon-4.3.28/xymonnet/dns.c:239:33: note: Function 'add_url_to_dns_queue' argument 1 names different: declaration 'hostname' definition 'url'.
xymon-4.3.28/xymonnet/httpcookies.c:109:2: style: Variable 'fd' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/xymonnet/httpcookies.c:103:0: note: Variable 'fd' is reassigned a value before the old one has been used.
xymon-4.3.28/xymonnet/httpcookies.c:109:2: note: Variable 'fd' is reassigned a value before the old one has been used.
xymon-4.3.28/xymonnet/httpcookies.c:106:13: style: The scope of the variable 'itm' can be reduced. [variableScope]
xymon-4.3.28/xymonnet/httpresult.c:607:5: style: Variable 'bodystart' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/xymonnet/httpresult.c:604:0: note: Variable 'bodystart' is reassigned a value before the old one has been used.
xymon-4.3.28/xymonnet/httpresult.c:607:5: note: Variable 'bodystart' is reassigned a value before the old one has been used.
xymon-4.3.28/xymonnet/httpresult.c:642:15: style: The scope of the variable 'req' can be reduced. [variableScope]
xymon-4.3.28/xymonnet/httpresult.c:427:31: error: Memory leak: conttest [memleak]
xymon-4.3.28/xymonnet/httptest.c:402:11: style: The scope of the variable 'p' can be reduced. [variableScope]
xymon-4.3.28/xymonnet/ldaptest.c:492:15: style: The scope of the variable 'req' can be reduced. [variableScope]
xymon-4.3.28/xymonnet/ldaptest.c:132:64: style: Function 'run_ldap_tests' argument 3 names different: declaration 'timeout' definition 'querytimeout'. [funcArgNamesDifferent]
xymon-4.3.28/xymonnet/ldaptest.h:53:71: note: Function 'run_ldap_tests' argument 3 names different: declaration 'timeout' definition 'querytimeout'.
xymon-4.3.28/xymonnet/ldaptest.c:132:64: note: Function 'run_ldap_tests' argument 3 names different: declaration 'timeout' definition 'querytimeout'.
xymon-4.3.28/xymonnet/xymon-snmpcollect.c:131:6: style: The scope of the variable 'keyoidlen' can be reduced. [variableScope]
xymon-4.3.28/xymonnet/xymon-snmpcollect.c:133:6: style: The scope of the variable 'done' can be reduced. [variableScope]
xymon-4.3.28/xymonnet/xymon-snmpcollect.c:752:8: style: The scope of the variable 'i' can be reduced. [variableScope]
xymon-4.3.28/xymonnet/xymon-snmpcollect.c:754:10: style: The scope of the variable 'oid' can be reduced. [variableScope]
xymon-4.3.28/xymonnet/xymon-snmpcollect.c:755:10: style: The scope of the variable 'devname' can be reduced. [variableScope]
xymon-4.3.28/xymonnet/xymon-snmpcollect.c:911:8: style: The scope of the variable 'currdev' can be reduced. [variableScope]
xymon-4.3.28/xymonnet/xymon-snmpcollect.c:380:33: style: Function 'startonehost' argument 1 names different: declaration 'r' definition 'req'. [funcArgNamesDifferent]
xymon-4.3.28/xymonnet/xymon-snmpcollect.c:98:33: note: Function 'startonehost' argument 1 names different: declaration 'r' definition 'req'.
xymon-4.3.28/xymonnet/xymon-snmpcollect.c:380:33: note: Function 'startonehost' argument 1 names different: declaration 'r' definition 'req'.
xymon-4.3.28/xymonnet/xymonnet.c:2598:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymonnet/xymonnet.c:2598:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymonnet/xymonnet.c:2598:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymonnet/xymonnet.c:2598:3: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymonnet/xymonnet.c:2598:3: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymonnet/xymonnet.c:2598:3: warning: %ld in format string (no. 6) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint]
xymon-4.3.28/xymonnet/xymonnet.c:731:7: style: Variable 's2' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/xymonnet/xymonnet.c:719:0: note: Variable 's2' is reassigned a value before the old one has been used.
xymon-4.3.28/xymonnet/xymonnet.c:731:7: note: Variable 's2' is reassigned a value before the old one has been used.
xymon-4.3.28/xymonnet/xymonnet.c:205:14: style: The scope of the variable 't' can be reduced. [variableScope]
xymon-4.3.28/xymonnet/xymonnet.c:284:18: style: The scope of the variable 'svcinfo' can be reduced. [variableScope]
xymon-4.3.28/xymonnet/xymonnet.c:485:8: style: The scope of the variable 'dialuptest' can be reduced. [variableScope]
xymon-4.3.28/xymonnet/xymonnet.c:485:24: style: The scope of the variable 'reversetest' can be reduced. [variableScope]
xymon-4.3.28/xymonnet/xymonnet.c:485:41: style: The scope of the variable 'silenttest' can be reduced. [variableScope]
xymon-4.3.28/xymonnet/xymonnet.c:485:57: style: The scope of the variable 'sendasdata' can be reduced. [variableScope]
xymon-4.3.28/xymonnet/xymonnet.c:591:12: style: The scope of the variable 'userfmt' can be reduced. [variableScope]
xymon-4.3.28/xymonnet/xymonnet.c:592:12: style: The scope of the variable 'deffmt' can be reduced. [variableScope]
xymon-4.3.28/xymonnet/xymonnet.c:674:13: style: The scope of the variable 'specialname' can be reduced. [variableScope]
xymon-4.3.28/xymonnet/xymonnet.c:1012:16: style: The scope of the variable 'h' can be reduced. [variableScope]
xymon-4.3.28/xymonnet/xymonnet.c:1251:9: style: The scope of the variable 'logfd' can be reduced. [variableScope]
xymon-4.3.28/xymonnet/xymonnet.c:1822:7: style: The scope of the variable 'color' can be reduced. [variableScope]
xymon-4.3.28/xymonnet/xymonnet.c:1841:19: style: The scope of the variable 'aline' can be reduced. [variableScope]
xymon-4.3.28/xymonnet/xymonnet.c:1933:8: style: The scope of the variable 'certowner' can be reduced. [variableScope]
xymon-4.3.28/xymonnet/xymonnet.c:2009:16: style: The scope of the variable 'h' can be reduced. [variableScope]
xymon-4.3.28/xymonnet/xymonnet.c:906:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xymon-4.3.28/xymonnet/xymonnet.c:963:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xymon-4.3.28/xymonnet/xymonnet.c:1858:10: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf]
xymon-4.3.28/xymonnet/xymonping.c:376:12: style: The scope of the variable 'sendidx' can be reduced. [variableScope]
xymon-4.3.28/xymonproxy/xymoncgimsg.c:24:2: style: Variable 'cgidata' is reassigned a value before the old one has been used. [redundantAssignment]
xymon-4.3.28/xymonproxy/xymoncgimsg.c:21:0: note: Variable 'cgidata' is reassigned a value before the old one has been used.
xymon-4.3.28/xymonproxy/xymoncgimsg.c:24:2: note: Variable 'cgidata' is reassigned a value before the old one has been used.
xymon-4.3.28/xymonproxy/xymoncgimsg.c:22:16: style: The scope of the variable 'sres' can be reduced. [variableScope]
[17:52]

ftp://ftp.se.debian.org/debian/pool/main/x/xymonq/xymonq_0.8.orig.tar.gz

ftp://ftp.se.debian.org/debian/pool/main/x/xyscan/xyscan_4.30.orig.tar.gz
xyscan/src/xyscanDataTable.cpp:205:100: style: Function 'writeRootMacro' argument 5 names different: declaration 'mc' definition 'markerCoord'. [funcArgNamesDifferent]
xyscan/src/xyscanDataTable.h:37:68: note: Function 'writeRootMacro' argument 5 names different: declaration 'mc' definition 'markerCoord'.
xyscan/src/xyscanDataTable.cpp:205:100: note: Function 'writeRootMacro' argument 5 names different: declaration 'mc' definition 'markerCoord'.
xyscan/src/xyscanDataTable.h:26:5: style: Class 'xyscanDataTable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xyscan/src/xyscanGraphicsView.h:24:5: style: Class 'xyscanGraphicsView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
xyscan/src/xyscanStateMachine.h:21:10: style: Technically the member function 'xyscanStateMachine::allowKeyLeft' can be const. [functionConst]
xyscan/src/xyscanStateMachine.cpp:33:26: note: Technically the member function 'xyscanStateMachine::allowKeyLeft' can be const.
xyscan/src/xyscanStateMachine.h:21:10: note: Technically the member function 'xyscanStateMachine::allowKeyLeft' can be const.
xyscan/src/xyscanStateMachine.h:22:10: style: Technically the member function 'xyscanStateMachine::allowKeyRight' can be const. [functionConst]
xyscan/src/xyscanStateMachine.cpp:53:26: note: Technically the member function 'xyscanStateMachine::allowKeyRight' can be const.
xyscan/src/xyscanStateMachine.h:22:10: note: Technically the member function 'xyscanStateMachine::allowKeyRight' can be const.
xyscan/src/xyscanStateMachine.h:23:10: style: Technically the member function 'xyscanStateMachine::allowKeyUp' can be const. [functionConst]
xyscan/src/xyscanStateMachine.cpp:73:26: note: Technically the member function 'xyscanStateMachine::allowKeyUp' can be const.
xyscan/src/xyscanStateMachine.h:23:10: note: Technically the member function 'xyscanStateMachine::allowKeyUp' can be const.
xyscan/src/xyscanStateMachine.h:24:10: style: Technically the member function 'xyscanStateMachine::allowKeyDown' can be const. [functionConst]
xyscan/src/xyscanStateMachine.cpp:94:26: note: Technically the member function 'xyscanStateMachine::allowKeyDown' can be const.
xyscan/src/xyscanStateMachine.h:24:10: note: Technically the member function 'xyscanStateMachine::allowKeyDown' can be const.
xyscan/src/xyscanStateMachine.h:25:10: style: Technically the member function 'xyscanStateMachine::allowXYScan' can be const. [functionConst]
xyscan/src/xyscanStateMachine.cpp:114:26: note: Technically the member function 'xyscanStateMachine::allowXYScan' can be const.
xyscan/src/xyscanStateMachine.h:25:10: note: Technically the member function 'xyscanStateMachine::allowXYScan' can be const.
xyscan/src/xyscanStateMachine.h:26:10: style: Technically the member function 'xyscanStateMachine::doPrepareErrorXScan' can be const. [functionConst]
xyscan/src/xyscanStateMachine.cpp:127:26: note: Technically the member function 'xyscanStateMachine::doPrepareErrorXScan' can be const.
xyscan/src/xyscanStateMachine.h:26:10: note: Technically the member function 'xyscanStateMachine::doPrepareErrorXScan' can be const.
xyscan/src/xyscanStateMachine.h:27:10: style: Technically the member function 'xyscanStateMachine::doPrepareErrorYScan' can be const. [functionConst]
xyscan/src/xyscanStateMachine.cpp:140:26: note: Technically the member function 'xyscanStateMachine::doPrepareErrorYScan' can be const.
xyscan/src/xyscanStateMachine.h:27:10: note: Technically the member function 'xyscanStateMachine::doPrepareErrorYScan' can be const.
xyscan/src/xyscanStateMachine.h:28:10: style: Technically the member function 'xyscanStateMachine::allowScanXLeft' can be const. [functionConst]
xyscan/src/xyscanStateMachine.cpp:160:26: note: Technically the member function 'xyscanStateMachine::allowScanXLeft' can be const.
xyscan/src/xyscanStateMachine.h:28:10: note: Technically the member function 'xyscanStateMachine::allowScanXLeft' can be const.
xyscan/src/xyscanStateMachine.h:29:10: style: Technically the member function 'xyscanStateMachine::allowScanXRight' can be const. [functionConst]
xyscan/src/xyscanStateMachine.cpp:178:26: note: Technically the member function 'xyscanStateMachine::allowScanXRight' can be const.
xyscan/src/xyscanStateMachine.h:29:10: note: Technically the member function 'xyscanStateMachine::allowScanXRight' can be const.
xyscan/src/xyscanStateMachine.h:30:10: style: Technically the member function 'xyscanStateMachine::allowScanYLower' can be const. [functionConst]
xyscan/src/xyscanStateMachine.cpp:196:26: note: Technically the member function 'xyscanStateMachine::allowScanYLower' can be const.
xyscan/src/xyscanStateMachine.h:30:10: note: Technically the member function 'xyscanStateMachine::allowScanYLower' can be const.
xyscan/src/xyscanStateMachine.h:31:10: style: Technically the member function 'xyscanStateMachine::allowScanYUpper' can be const. [functionConst]
xyscan/src/xyscanStateMachine.cpp:214:26: note: Technically the member function 'xyscanStateMachine::allowScanYUpper' can be const.
xyscan/src/xyscanStateMachine.h:31:10: note: Technically the member function 'xyscanStateMachine::allowScanYUpper' can be const.
xyscan/src/xyscanStateMachine.h:32:10: style: Technically the member function 'xyscanStateMachine::removeErrorXScanSetup' can be const. [functionConst]
xyscan/src/xyscanStateMachine.cpp:232:26: note: Technically the member function 'xyscanStateMachine::removeErrorXScanSetup' can be const.
xyscan/src/xyscanStateMachine.h:32:10: note: Technically the member function 'xyscanStateMachine::removeErrorXScanSetup' can be const.
xyscan/src/xyscanStateMachine.h:33:10: style: Technically the member function 'xyscanStateMachine::removeErrorYScanSetup' can be const. [functionConst]
xyscan/src/xyscanStateMachine.cpp:250:26: note: Technically the member function 'xyscanStateMachine::removeErrorYScanSetup' can be const.
xyscan/src/xyscanStateMachine.h:33:10: note: Technically the member function 'xyscanStateMachine::removeErrorYScanSetup' can be const.
xyscan/src/xyscanStateMachine.h:34:10: style: Technically the member function 'xyscanStateMachine::enableSettingsMenu' can be const. [functionConst]
xyscan/src/xyscanStateMachine.cpp:268:26: note: Technically the member function 'xyscanStateMachine::enableSettingsMenu' can be const.
xyscan/src/xyscanStateMachine.h:34:10: note: Technically the member function 'xyscanStateMachine::enableSettingsMenu' can be const.
xyscan/src/xyscanStateMachine.h:35:10: style: Technically the member function 'xyscanStateMachine::disableSettingsMenu' can be const. [functionConst]
xyscan/src/xyscanStateMachine.cpp:288:26: note: Technically the member function 'xyscanStateMachine::disableSettingsMenu' can be const.
xyscan/src/xyscanStateMachine.h:35:10: note: Technically the member function 'xyscanStateMachine::disableSettingsMenu' can be const.
xyscan/src/xyscanStateMachine.h:36:10: style: Technically the member function 'xyscanStateMachine::allowWriteXY' can be const. [functionConst]
xyscan/src/xyscanStateMachine.cpp:308:26: note: Technically the member function 'xyscanStateMachine::allowWriteXY' can be const.
xyscan/src/xyscanStateMachine.h:36:10: note: Technically the member function 'xyscanStateMachine::allowWriteXY' can be const.
xyscan/src/xyscanStateMachine.h:37:10: style: Technically the member function 'xyscanStateMachine::allowWriteXYErrorX' can be const. [functionConst]
xyscan/src/xyscanStateMachine.cpp:316:26: note: Technically the member function 'xyscanStateMachine::allowWriteXYErrorX' can be const.
xyscan/src/xyscanStateMachine.h:37:10: note: Technically the member function 'xyscanStateMachine::allowWriteXYErrorX' can be const.
xyscan/src/xyscanStateMachine.h:38:10: style: Technically the member function 'xyscanStateMachine::allowWriteXYErrorY' can be const. [functionConst]
xyscan/src/xyscanStateMachine.cpp:328:26: note: Technically the member function 'xyscanStateMachine::allowWriteXYErrorY' can be const.
xyscan/src/xyscanStateMachine.h:38:10: note: Technically the member function 'xyscanStateMachine::allowWriteXYErrorY' can be const.
xyscan/src/xyscanStateMachine.h:39:10: style: Technically the member function 'xyscanStateMachine::allowWriteXYErrorXErrorY' can be const. [functionConst]
xyscan/src/xyscanStateMachine.cpp:340:26: note: Technically the member function 'xyscanStateMachine::allowWriteXYErrorXErrorY' can be const.
xyscan/src/xyscanStateMachine.h:39:10: note: Technically the member function 'xyscanStateMachine::allowWriteXYErrorXErrorY' can be const.
xyscan/src/xyscanWindow.cpp:1430:17: style: The scope of the variable 'leftMousePressedNearCrosshair' can be reduced. [variableScope]
xyscan/src/xyscanWindow.cpp:1566:12: style: The scope of the variable 'dx_jump' can be reduced. [variableScope]
xyscan/src/xyscanWindow.cpp:1567:12: style: The scope of the variable 'dy_jump' can be reduced. [variableScope]
xyscan/src/xyscanWindow.cpp:2529:12: style: The scope of the variable 'mdx' can be reduced. [variableScope]
xyscan/src/xyscanWindow.cpp:2529:17: style: The scope of the variable 'pdx' can be reduced. [variableScope]
xyscan/src/xyscanWindow.cpp:2529:22: style: The scope of the variable 'mdy' can be reduced. [variableScope]
xyscan/src/xyscanWindow.cpp:2529:27: style: The scope of the variable 'pdy' can be reduced. [variableScope]
[17:52]

ftp://ftp.se.debian.org/debian/pool/main/x/xz-java/xz-java_1.8.orig.tar.xz

ftp://ftp.se.debian.org/debian/pool/main/x/xz-utils/xz-utils_5.2.2.orig.tar.xz.asc

ftp://ftp.se.debian.org/debian/pool/main/x/xzgv/xzgv_0.9.1.orig.tar.gz
xzgv-0.9.1/src/copymove.c:61:3: error: Resource leak: in [resourceLeak]
xzgv-0.9.1/src/dither.c:40:5: style: The scope of the variable 'c0' can be reduced. [variableScope]
xzgv-0.9.1/src/dither.c:40:8: style: The scope of the variable 'c1' can be reduced. [variableScope]
xzgv-0.9.1/src/dither.c:40:11: style: The scope of the variable 'c2' can be reduced. [variableScope]
xzgv-0.9.1/src/dither.c:40:14: style: The scope of the variable 'times2' can be reduced. [variableScope]
xzgv-0.9.1/src/dither.c:41:5: style: The scope of the variable 'terr0' can be reduced. [variableScope]
xzgv-0.9.1/src/dither.c:41:11: style: The scope of the variable 'terr1' can be reduced. [variableScope]
xzgv-0.9.1/src/dither.c:41:17: style: The scope of the variable 'terr2' can be reduced. [variableScope]
xzgv-0.9.1/src/dither.c:41:23: style: The scope of the variable 'actual0' can be reduced. [variableScope]
xzgv-0.9.1/src/dither.c:41:31: style: The scope of the variable 'actual1' can be reduced. [variableScope]
xzgv-0.9.1/src/dither.c:41:39: style: The scope of the variable 'actual2' can be reduced. [variableScope]
xzgv-0.9.1/src/dither.c:42:17: style: The scope of the variable 'r' can be reduced. [variableScope]
xzgv-0.9.1/src/dither.c:42:19: style: The scope of the variable 'g' can be reduced. [variableScope]
xzgv-0.9.1/src/dither.c:42:21: style: The scope of the variable 'b' can be reduced. [variableScope]
xzgv-0.9.1/src/dither.c:23:3: error: Memory leak: odderr [memleak]
xzgv-0.9.1/src/dither.c:23:3: error: Memory leak: dbuf [memleak]
xzgv-0.9.1/src/dither.c:25:3: error: Memory leak: odderr [memleak]
xzgv-0.9.1/src/dither.c:25:3: error: Memory leak: dbuf [memleak]
xzgv-0.9.1/src/filedetails.c:231:1: style: Variable 'tbl_row' is reassigned a value before the old one has been used. [redundantAssignment]
xzgv-0.9.1/src/filedetails.c:217:1: note: Variable 'tbl_row' is reassigned a value before the old one has been used.
xzgv-0.9.1/src/filedetails.c:231:1: note: Variable 'tbl_row' is reassigned a value before the old one has been used.
xzgv-0.9.1/src/filedetails.c:26:13: style: The scope of the variable 'submode' can be reduced. [variableScope]
xzgv-0.9.1/src/filedetails.c:27:7: style: The scope of the variable 'execptr' can be reduced. [variableScope]
xzgv-0.9.1/src/filedetails.c:64:12: style: The scope of the variable 'ctime' can be reduced. [variableScope]
xzgv-0.9.1/src/filedetails.c:269:13: style: Variable 'details_win' is assigned a value that is never used. [unreadVariable]
xzgv-0.9.1/src/main.c:1473:4: style: Condition '!scaling_up_enabled' is always true [knownConditionTrueFalse]
xzgv-0.9.1/src/main.c:1439:24: note: Assignment 'scaling_up_enabled=0', assigned value is 0
xzgv-0.9.1/src/main.c:1473:4: note: Condition '!scaling_up_enabled' is always true
xzgv-0.9.1/src/main.c:462:4: warning: Either the condition 'if(datptr)' is redundant or there is possible null pointer dereference: datptr. [nullPointerRedundantCheck]
xzgv-0.9.1/src/main.c:464:3: note: Assuming that condition 'if(datptr)' is not redundant
xzgv-0.9.1/src/main.c:462:4: note: Null pointer dereference
xzgv-0.9.1/src/main.c:475:47: warning: Either the condition 'datptr' is redundant or there is possible null pointer dereference: datptr. [nullPointerRedundantCheck]
xzgv-0.9.1/src/main.c:464:4: note: Assuming that condition 'datptr' is not redundant
xzgv-0.9.1/src/main.c:475:47: note: Null pointer dereference
xzgv-0.9.1/src/main.c:1968:1: style: Variable 'listen_to_toggles' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment]
xzgv-0.9.1/src/main.c:1964:1: note: Variable 'listen_to_toggles' is reassigned a value before the old one has been used if variable is no semaphore variable.
xzgv-0.9.1/src/main.c:1968:1: note: Variable 'listen_to_toggles' is reassigned a value before the old one has been used if variable is no semaphore variable.
xzgv-0.9.1/src/main.c:793:7: style: The scope of the variable 'new_x' can be reduced. [variableScope]
xzgv-0.9.1/src/main.c:793:13: style: The scope of the variable 'new_y' can be reduced. [variableScope]
xzgv-0.9.1/src/main.c:1161:24: style: The scope of the variable 'datptr' can be reduced. [variableScope]
xzgv-0.9.1/src/main.c:1230:28: style: The scope of the variable 'datptr' can be reduced. [variableScope]
xzgv-0.9.1/src/main.c:2462:5: style: The scope of the variable 'c' can be reduced. [variableScope]
xzgv-0.9.1/src/main.c:2756:24: style: The scope of the variable 'datptr' can be reduced. [variableScope]
xzgv-0.9.1/src/main.c:3239:5: style: The scope of the variable 'row' can be reduced. [variableScope]
xzgv-0.9.1/src/main.c:4107:24: style: The scope of the variable 'datptr' can be reduced. [variableScope]
xzgv-0.9.1/src/main.c:2503:3: error: Resource leak: in [resourceLeak]
xzgv-0.9.1/src/rcfile.c:228:31: style: Function 'get_bool' argument 2 names different: declaration 'dataptr' definition 'data'. [funcArgNamesDifferent]
xzgv-0.9.1/src/rcfile.c:65:31: note: Function 'get_bool' argument 2 names different: declaration 'dataptr' definition 'data'.
xzgv-0.9.1/src/rcfile.c:228:31: note: Function 'get_bool' argument 2 names different: declaration 'dataptr' definition 'data'.
xzgv-0.9.1/src/rcfile.c:225:0: error: Resource leak: in [resourceLeak]
xzgv-0.9.1/src/rename.c:74:3: error: Memory leak: tn_dst [memleak]
xzgv-0.9.1/src/resizepic.c:27:9: style: The scope of the variable 'yp' can be reduced. [variableScope]
xzgv-0.9.1/src/resizepic.c:28:16: style: The scope of the variable 'rline' can be reduced. [variableScope]
xzgv-0.9.1/src/resizepic.c:86:5: style: The scope of the variable 'a' can be reduced. [variableScope]
xzgv-0.9.1/src/resizepic.c:86:7: style: The scope of the variable 'b' can be reduced. [variableScope]
xzgv-0.9.1/src/resizepic.c:86:13: style: The scope of the variable 'yp' can be reduced. [variableScope]
xzgv-0.9.1/src/resizepic.c:86:16: style: The scope of the variable 'yw' can be reduced. [variableScope]
xzgv-0.9.1/src/resizepic.c:86:25: style: The scope of the variable 'lastyp' can be reduced. [variableScope]
xzgv-0.9.1/src/resizepic.c:87:5: style: The scope of the variable 'c' can be reduced. [variableScope]
xzgv-0.9.1/src/resizepic.c:87:7: style: The scope of the variable 'pixwide' can be reduced. [variableScope]
xzgv-0.9.1/src/resizepic.c:87:15: style: The scope of the variable 'pixhigh' can be reduced. [variableScope]
xzgv-0.9.1/src/resizepic.c:91:5: style: The scope of the variable 'tmp2' can be reduced. [variableScope]
xzgv-0.9.1/src/resizepic.c:91:10: style: The scope of the variable 'tr' can be reduced. [variableScope]
xzgv-0.9.1/src/resizepic.c:91:13: style: The scope of the variable 'tg' can be reduced. [variableScope]
xzgv-0.9.1/src/resizepic.c:91:16: style: The scope of the variable 'tb' can be reduced. [variableScope]
xzgv-0.9.1/src/resizepic.c:91:19: style: The scope of the variable 'tn' can be reduced. [variableScope]
xzgv-0.9.1/src/resizepic.c:92:5: style: The scope of the variable 'xypos' can be reduced. [variableScope]
[17:52]

ftp://ftp.se.debian.org/debian/pool/main/x/xzip/xzip_1.8.2.orig.tar.gz
xzip/control.c:58:13: style: The scope of the variable 'arg' can be reduced. [variableScope]
xzip/fileio.c:1266:9: warning: %o in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xzip/fileio.c:140:12: style: The scope of the variable 'err' can be reduced. [variableScope]
xzip/fileio.c:293:19: style: The scope of the variable 'file_size' can be reduced. [variableScope]
xzip/fileio.c:294:18: style: The scope of the variable 'pages' can be reduced. [variableScope]
xzip/fileio.c:294:25: style: The scope of the variable 'offset' can be reduced. [variableScope]
xzip/fileio.c:338:18: style: The scope of the variable 'start' can be reduced. [variableScope]
xzip/fileio.c:338:25: style: The scope of the variable 'end' can be reduced. [variableScope]
xzip/fileio.c:648:17: style: The scope of the variable 'tmp' can be reduced. [variableScope]
xzip/fileio.c:806:10: style: The scope of the variable 'new_script_name' can be reduced. [variableScope]
xzip/fileio.c:1084:9: style: The scope of the variable 'ix' can be reduced. [variableScope]
xzip/fileio.c:1228:11: style: The scope of the variable 'cp' can be reduced. [variableScope]
xzip/fileio.c:427:6: style: Variable 'defname' is assigned a value that is never used. [unreadVariable]
xzip/fileio.c:428:19: style: Variable 'defnameptr' is assigned a value that is never used. [unreadVariable]
xzip/fileio.c:514:6: style: Variable 'defname' is assigned a value that is never used. [unreadVariable]
xzip/fileio.c:515:19: style: Variable 'defnameptr' is assigned a value that is never used. [unreadVariable]
xzip/fileio.c:686:0: style: Variable 'little_endian' is assigned a value that is never used. [unreadVariable]
xzip/fileio.c:1293:17: style: Unused variable: val [unusedVariable]
xzip/fileio.c:1295:11: style: Unused variable: cx [unusedVariable]
xzip/input.c:120:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xzip/input.c:201:28: style: The scope of the variable 'status' can be reduced. [variableScope]
xzip/input.c:202:13: style: The scope of the variable 'arg_list' can be reduced. [variableScope]
xzip/input.c:290:10: style: The scope of the variable 'word_index' can be reduced. [variableScope]
xzip/interpre.c:121:32: warning: Return value of function remainder() is not used. [ignoredReturnValue]
xzip/interpre.c:25:13: style: The scope of the variable 'opcode' can be reduced. [variableScope]
xzip/interpre.c:27:22: style: The scope of the variable 'count' can be reduced. [variableScope]
xzip/memory.c:250:18: style: The scope of the variable 'page_number' can be reduced. [variableScope]
xzip/memory.c:250:31: style: The scope of the variable 'page_offset' can be reduced. [variableScope]
xzip/object.c:125:28: style: The scope of the variable 'childp' can be reduced. [variableScope]
xzip/osdepend.c:138:11: style: The scope of the variable 'little_endian' can be reduced. [variableScope]
xzip/osdepend.c:425:14: style: The scope of the variable 'c' can be reduced. [variableScope]
xzip/pickle.c:213:17: style: The scope of the variable 'desc' can be reduced. [variableScope]
xzip/pickle.c:123:3: style: Variable 'testval' is assigned a value that is never used. [unreadVariable]
xzip/property.c:444:18: style: The scope of the variable 'i' can be reduced. [variableScope]
xzip/quetzal.c:62:9: style: The scope of the variable 'c' can be reduced. [variableScope]
xzip/quetzal.c:63:31: style: The scope of the variable 'tmp_fp' can be reduced. [variableScope]
xzip/quetzal.c:63:45: style: The scope of the variable 'nvars' can be reduced. [variableScope]
xzip/quetzal.c:63:52: style: The scope of the variable 'args' can be reduced. [variableScope]
xzip/quetzal.c:248:13: style: The scope of the variable 'skip' can be reduced. [variableScope]
xzip/screen.c:248:9: style: The scope of the variable 'i' can be reduced. [variableScope]
xzip/screen.c:561:9: style: The scope of the variable 'res' can be reduced. [variableScope]
xzip/screen.c:604:22: style: Unsigned variable 'foreground' can't be negative so it is unnecessary to test it. [unsignedPositive]
xzip/screen.c:604:60: style: Unsigned variable 'background' can't be negative so it is unnecessary to test it. [unsignedPositive]
xzip/screen.c:26:9: style: Unused variable: row [unusedVariable]
xzip/screen.c:26:14: style: Unused variable: col [unusedVariable]
xzip/screen.c:468:9: style: Unused variable: row [unusedVariable]
xzip/screen.c:468:14: style: Unused variable: col [unusedVariable]
xzip/text.c:259:27: style: The scope of the variable 'table' can be reduced. [variableScope]
xzip/text.c:259:59: style: The scope of the variable 'code' can be reduced. [variableScope]
xzip/text.c:518:11: style: Unused variable: cp [unusedVariable]
xzip/text.c:519:9: style: Unused variable: right_len [unusedVariable]
xzip/text.c:720:3: error: Common realloc mistake: 'stash' nulled but not freed upon failure [memleakOnRealloc]
xzip/unixio.c:389:9: style: The scope of the variable 'c' can be reduced. [variableScope]
xzip/xio.c:726:9: style: The scope of the variable 'eventp' can be reduced. [variableScope]
xzip/xio.c:728:10: style: The scope of the variable 'evmasks' can be reduced. [variableScope]
xzip/xio.c:194:9: style: Unused variable: ix [unusedVariable]
xzip/xkey.c:202:20: style: The scope of the variable 'name' can be reduced. [variableScope]
xzip/xkey.c:241:22: style: The scope of the variable 'key' can be reduced. [variableScope]
xzip/xkey.c:241:28: style: The scope of the variable 'proc' can be reduced. [variableScope]
xzip/xkey.c:243:9: style: The scope of the variable 'escaped' can be reduced. [variableScope]
xzip/xkey.c:244:9: style: The scope of the variable 'keylen' can be reduced. [variableScope]
xzip/xkey.c:244:17: style: The scope of the variable 'proclen' can be reduced. [variableScope]
xzip/xkey.c:245:9: style: The scope of the variable 'hasmarg' can be reduced. [variableScope]
xzip/xmess.c:77:2: error: Common realloc mistake: 'message' nulled but not freed upon failure [memleakOnRealloc]
xzip/xstat.c:123:12: style: The scope of the variable 'curline' can be reduced. [variableScope]
xzip/xtext.c:1956:12: warning: Either the condition '!cx2' is redundant or there is possible null pointer dereference: cx2. [nullPointerRedundantCheck]
xzip/xtext.c:1964:9: note: Assuming that condition '!cx2' is not redundant
xzip/xtext.c:1956:12: note: Null pointer dereference
xzip/xtext.c:1957:5: warning: Either the condition '!cx2' is redundant or there is possible null pointer dereference: cx2. [nullPointerRedundantCheck]
xzip/xtext.c:1964:9: note: Assuming that condition '!cx2' is not redundant
xzip/xtext.c:1957:5: note: Null pointer dereference
xzip/xtext.c:288:23: style: The scope of the variable 'clearend' can be reduced. [variableScope]
xzip/xtext.c:289:22: style: The scope of the variable 'xpos' can be reduced. [variableScope]
xzip/xtext.c:406:10: style: The scope of the variable 'oldscrollline' can be reduced. [variableScope]
xzip/xtext.c:500:10: style: The scope of the variable 'ybody' can be reduced. [variableScope]
xzip/xtext.c:500:17: style: The scope of the variable 'ybody2' can be reduced. [variableScope]
xzip/xtext.c:608:21: style: The scope of the variable 'newpos' can be reduced. [variableScope]
xzip/xtext.c:928:10: style: The scope of the variable 'lx' can be reduced. [variableScope]
xzip/xtext.c:960:18: style: The scope of the variable 'sx2' can be reduced. [variableScope]
xzip/xtext.c:961:9: style: The scope of the variable 'origattr' can be reduced. [variableScope]
xzip/xtext.c:1068:10: style: The scope of the variable 'ix' can be reduced. [variableScope]
xzip/xtext.c:1337:10: style: The scope of the variable 'pos' can be reduced. [variableScope]
xzip/xtext.c:1338:10: style: The scope of the variable 'px' can be reduced. [variableScope]
xzip/xtext.c:1338:14: style: The scope of the variable 'px2' can be reduced. [variableScope]
xzip/xtext.c:1453:10: style: The scope of the variable 'pos' can be reduced. [variableScope]
xzip/xtext.c:1453:15: style: The scope of the variable 'px' can be reduced. [variableScope]
xzip/xtext.c:1507:9: style: The scope of the variable 'px' can be reduced. [variableScope]
xzip/xtext.c:1819:10: style: The scope of the variable 'tmppos' can be reduced. [variableScope]
xzip/xtext.c:1980:17: style: The scope of the variable 'cx' can be reduced. [variableScope]
xzip/xtext.c:564:2: error: Common realloc mistake: 'linelist' nulled but not freed upon failure [memleakOnRealloc]
xzip/xtext.c:806:2: error: Common realloc mistake: 'charbuf' nulled but not freed upon failure [memleakOnRealloc]
xzip/xtext.c:894:6: error: Common realloc mistake: 'stylelist' nulled but not freed upon failure [memleakOnRealloc]
xzip/xtext.c:1136:6: error: Common realloc mistake: 'tmplinelist' nulled but not freed upon failure [memleakOnRealloc]
[17:52]

ftp://ftp.se.debian.org/debian/pool/main/x/xzoom/xzoom_0.3.orig.tar.gz
xzoom-0.3.orig/xzoom.c:390:7: warning: %u in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int]
xzoom-0.3.orig/xzoom.c:120:8: style: The scope of the variable 'data' can be reduced. [variableScope]
[17:52]

DATE 2018-08-21
TIME 17:52:48